@layer components{.fe-tipo-sheet{font-family:var(--sl-f-sans)}.fe-tipos{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:12px;margin-top:6px}.fe-tipo{grid-column:span 2}.fe-tipo:nth-child(n+4){grid-column:span 3}.fe-tipo{position:relative;display:flex;flex-direction:column;gap:12px;min-width:0;padding:16px 16px 14px;border:0;border-radius:var(--sl-r-card);text-align:left;cursor:pointer;background:var(--sl-card);color:var(--sl-ink);box-shadow:var(--sl-shadow-1);font:inherit;-webkit-tap-highlight-color:transparent;transition:box-shadow .2s ease,transform .2s ease}.fe-tipo:hover{box-shadow:var(--sl-shadow-2)}.fe-tipo:active{transform:scale(.985)}.fe-tipo:focus-visible{outline:3px solid var(--sl-focus)!important;outline-offset:2px!important;border-radius:var(--sl-r-card)!important}.fe-tipo.on{box-shadow:0 0 0 2px var(--sl-accent),var(--sl-shadow-2)}.fe-tipo .top{position:relative;display:block;margin:-6px -6px 0}.fe-tipo .top>.ck{position:absolute;top:8px;right:8px;background:color-mix(in srgb,var(--sl-card) 82%,transparent);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.fe-tipo .ck{width:24px;height:24px;border-radius:50%;display:grid;place-items:center;box-shadow:inset 0 0 0 1.5px var(--sl-sep-strong);color:var(--sl-on-accent);transition:background .2s ease,box-shadow .2s ease}.fe-tipo .ck>svg{width:14px;height:14px;stroke-width:3}.fe-tipo.on .ck{background:var(--sl-accent);box-shadow:none}.fe-tipo .txt{display:flex;flex-direction:column;min-width:0}.fe-tipo .nm{font:700 19px/1.15 var(--sl-f-sans);letter-spacing:-.02em}.fe-tipo .kd{margin-top:2px;font:500 13.5px/1.3 var(--sl-f-sans);color:var(--sl-ink-2)}.fe-tipo .nr{margin-top:8px;font:500 12px/1.3 var(--sl-f-sans);color:var(--sl-ink-3);font-variant-numeric:tabular-nums}.fe-tipo .ds{margin-top:6px;font:400 13.5px/1.4 var(--sl-f-sans);color:var(--sl-ink-2)}.fe-tipo .ft{margin-top:auto;padding-top:10px;border-top:.5px solid var(--sl-sep);display:flex;align-items:center;gap:6px;font:500 12.5px/1.2 var(--sl-f-sans);color:var(--sl-ink-3)}.fe-tipo .ft>svg{width:13px;height:13px;flex:none}.fe-tipo.on .ft{color:var(--sl-accent-ink)}.fe-tipo-about{margin:16px 4px 0;min-height:2.8em;font:400 14px/1.4 var(--sl-f-sans);color:var(--sl-ink-2)}.fe-tipo-about strong{color:var(--sl-ink);font-weight:600}.fe-tipo-lock{display:flex;align-items:flex-start;gap:10px;margin-top:12px;padding:12px 14px;border-radius:14px;background:var(--sl-fill);font:400 13.5px/1.4 var(--sl-f-sans);color:var(--sl-ink-2)}.fe-tipo-lock>svg{width:16px;height:16px;flex:none;margin-top:1px;color:var(--sl-ink-3)}.fe-tipo-lock strong{color:var(--sl-ink);font-weight:600}.fe-tipo-foot{flex:none;display:flex;justify-content:flex-end;gap:10px;padding:14px 28px 22px;border-top:.5px solid var(--sl-sep);background:var(--sl-bg-grouped)}@media (max-width:860px){.fe-tipos{grid-template-columns:repeat(2,minmax(0,1fr))}.fe-tipo,.fe-tipo:nth-child(n+4){grid-column:auto}.fe-tipo:last-child{grid-column:1/-1}}@media (max-width:720px){.fe-tipos{grid-template-columns:minmax(0,1fr);gap:10px}.fe-tipo,.fe-tipo:last-child,.fe-tipo:nth-child(n+4){grid-column:auto}.fe-tipo{display:grid;grid-template-columns:auto minmax(0,1fr) auto;column-gap:12px;row-gap:0;padding:14px}.fe-tipo .top{display:contents}.fe-tipo .top>.fe-scene{grid-column:1;grid-row:1/span 2;align-self:start}.fe-tipo .top>.ck{position:static;grid-column:3;grid-row:1;background:transparent;-webkit-backdrop-filter:none;backdrop-filter:none}.fe-tipo .txt{grid-column:2;grid-row:1}.fe-tipo .nm{font-size:17px}.fe-tipo .nr{margin-top:4px}.fe-tipo .ft{grid-column:2/span 2;grid-row:2;margin-top:8px;padding-top:8px}.fe-tipo-about{min-height:0}.fe-tipo-foot{padding:12px 16px calc(14px + env(safe-area-inset-bottom, 0px))}.fe-tipo-foot>.sl-btn{flex:1 1 0;height:44px}}}@layer components{.fe-scene{height:112px;border-radius:14px;overflow:hidden;box-shadow:inset 0 0 0 .5px var(--sl-sep);--sc-ink:var(--sl-ink);--sc-metal-hi:color-mix(in srgb,var(--sl-ink-3) 30%,var(--sl-card));--sc-metal-edge:color-mix(in srgb,var(--sl-ink) 72%,var(--sl-card))}.fe-scene,.fe-scene svg{display:block;width:100%}.fe-scene svg{height:100%}.fe-scene circle,.fe-scene g,.fe-scene path,.fe-scene rect,.fe-scene text{transform-box:fill-box}.fe-scene .st-sky-a{stop-color:var(--sl-card-2)}.fe-scene .st-sky-b{stop-color:color-mix(in srgb,var(--sl-accent) 7%,var(--sl-card))}.fe-scene .st-s1a{stop-color:color-mix(in srgb,var(--sl-strata-1) 52%,var(--sl-card))}.fe-scene .st-s1b{stop-color:color-mix(in srgb,var(--sl-strata-2) 50%,var(--sl-card))}.fe-scene .st-s2a{stop-color:color-mix(in srgb,var(--sl-strata-2) 62%,var(--sl-card))}.fe-scene .st-s2b{stop-color:color-mix(in srgb,var(--sl-strata-3) 62%,var(--sl-card))}.fe-scene .st-s3a{stop-color:color-mix(in srgb,var(--sl-strata-3) 72%,var(--sl-card))}.fe-scene .st-s3b{stop-color:color-mix(in srgb,var(--sl-strata-4) 74%,var(--sl-card))}.fe-scene .st-rka{stop-color:color-mix(in srgb,var(--sl-ink-3) 46%,var(--sl-card))}.fe-scene .st-rkb{stop-color:color-mix(in srgb,var(--sl-ink-2) 56%,var(--sl-card))}.fe-scene .st-mt-edge{stop-color:var(--sc-metal-edge)}.fe-scene .st-mt-hi{stop-color:var(--sc-metal-hi)}.fe-scene .st-br-a{stop-color:var(--sl-tile-brand-top)}.fe-scene .st-br-b{stop-color:var(--sl-tile-brand-bot)}.fe-scene .st-sh-a{stop-color:var(--sl-ink);stop-opacity:.28}.fe-scene .st-sh-b{stop-color:var(--sl-ink);stop-opacity:0}.fe-scene .gd-edge{stroke:color-mix(in srgb,var(--sl-strata-4) 55%,transparent);stroke-width:1}.fe-scene .gd-layer{stroke:color-mix(in srgb,var(--sl-strata-5) 22%,transparent);stroke-width:.6;stroke-dasharray:3 3}.fe-scene .gd-peb{fill:color-mix(in srgb,var(--sl-strata-5) 34%,transparent)}.fe-scene .rk-crack{stroke:color-mix(in srgb,var(--sl-ink) 30%,transparent);stroke-width:.9;fill:none;stroke-linecap:round;stroke-linejoin:round}.fe-scene .hole{fill:color-mix(in srgb,var(--sl-strata-5) 62%,var(--sl-ink));opacity:.55}.fe-scene .tp-leg{stroke:var(--sc-metal-edge);stroke-width:2.4;stroke-linecap:round;fill:none}.fe-scene .tp-back{stroke:color-mix(in srgb,var(--sc-metal-edge) 45%,transparent);stroke-width:2;stroke-linecap:round}.fe-scene .tp-foot{stroke:var(--sc-metal-edge);stroke-width:2.4;stroke-linecap:round}.fe-scene .tp-spoke{stroke:var(--sc-metal-edge);stroke-width:1}.fe-scene .dial-hub,.fe-scene .tp-hub{fill:var(--sl-ink)}.fe-scene .rope{stroke:color-mix(in srgb,var(--sl-strata-4) 70%,var(--sl-ink));stroke-width:1;stroke-dasharray:2 1.2}.fe-scene .hm-hi{stroke:color-mix(in srgb,white 55%,transparent);stroke-width:1.2;stroke-linecap:round}.fe-scene .hm-band{stroke:color-mix(in srgb,var(--sl-tile-brand-bot) 70%,black);stroke-width:1;opacity:.55}.fe-scene .anvil,.fe-scene .bit,.fe-scene .sampler,.fe-scene .skid,.fe-scene .tip{fill:var(--sc-metal-edge)}.fe-scene .sampler-seam{stroke:var(--sc-metal-hi);stroke-width:.7}.fe-scene .dust{fill:color-mix(in srgb,var(--sl-strata-3) 70%,var(--sl-card))}.fe-scene .grip{fill:var(--sl-accent)}.fe-scene .dial-ring{fill:var(--sc-metal-edge)}.fe-scene .dial-face{fill:var(--sl-card)}.fe-scene .dial-tick{stroke:var(--sl-ink-3);stroke-width:.8;stroke-linecap:round}.fe-scene .needle{stroke:var(--sl-danger);stroke-width:1.4;stroke-linecap:round}.fe-scene .arc,.fe-scene .arc-head{stroke:var(--sl-accent);stroke-width:1.6;stroke-linecap:round;fill:none}.fe-scene .arc{stroke-dasharray:4 3}.fe-scene .flight,.fe-scene .stripe{stroke:color-mix(in srgb,var(--sl-ink) 55%,transparent);stroke-width:1.6;stroke-linecap:round}.fe-scene .spoil{fill:color-mix(in srgb,var(--sl-strata-3) 70%,var(--sl-card))}.fe-scene .clod{fill:color-mix(in srgb,var(--sl-strata-3) 80%,var(--sl-ink))}.fe-scene .mast{stroke:var(--sc-metal-edge);stroke-width:1.8;stroke-linecap:round;fill:none}.fe-scene .engine{fill:color-mix(in srgb,var(--sl-ink-2) 80%,var(--sl-card))}.fe-scene .hose{stroke:color-mix(in srgb,var(--sl-info) 70%,var(--sl-ink));stroke-width:1.6;fill:none;stroke-linecap:round}.fe-scene .arm{stroke:var(--sc-metal-edge);stroke-width:2}.fe-scene .chip{fill:color-mix(in srgb,var(--sl-ink-2) 70%,var(--sl-card))}.fe-scene .drop{fill:var(--sl-info)}.fe-scene .tag-bg{fill:color-mix(in srgb,var(--sl-card) 86%,transparent);stroke:var(--sl-sep);stroke-width:.6}.fe-scene .tag-tx{fill:var(--sl-ink-2);font:600 7.4px/1 var(--sl-f-sans);letter-spacing:.01em}.fe-scene .sc-hammer{animation:fe-sc-drop 1.5s cubic-bezier(.6,0,.85,.25) infinite}.fe-scene .sc-dust{opacity:0;transform-origin:center;animation:fe-sc-dust 1.5s ease-out infinite}.fe-scene .sc-sink{animation:fe-sc-nudge 1.5s ease-out infinite}.fe-scene .sc-sheave{transform-origin:center;animation:fe-sc-sheave 1.5s ease-in-out infinite}.fe-scene .sc-handle{transform-origin:center;animation:fe-sc-turn 2.6s ease-in-out infinite}.fe-scene .sc-needle{transform-origin:50% 100%;animation:fe-sc-needle 2.6s ease-in-out infinite}.fe-scene .sc-torque{animation:fe-sc-dash 1.3s linear infinite}.fe-scene .sc-bob{animation:fe-sc-bob 2.8s ease-in-out infinite}.fe-scene .sc-flights,.fe-scene .sc-stripes{animation:fe-sc-screw .7s linear infinite}.fe-scene .sc-spoil{opacity:0;animation:fe-sc-pop 1.4s ease-out infinite}.fe-scene .sc-feed{animation:fe-sc-feed 4s ease-in-out infinite}.fe-scene .sc-chips .chip,.fe-scene .sc-mix-chips .chip{opacity:0;animation:fe-sc-chip 1.5s ease-out infinite}.fe-scene .sc-chips .c2{animation-delay:.5s}.fe-scene .sc-chips .c3{animation-delay:1s}.fe-scene .sc-water .drop{opacity:0;animation:fe-sc-water 1.6s ease-out infinite}.fe-scene .sc-water .d2{animation-delay:.8s}.fe-scene .sc-mix-hammer{animation:fe-sc-mix-drop 4s cubic-bezier(.6,0,.85,.25) infinite}.fe-scene .sc-mix-stripes{animation:fe-sc-screw .7s linear infinite,fe-sc-mix-on 4s steps(1) infinite}.fe-scene .sc-mix-chips{animation:fe-sc-mix-on 4s steps(1) infinite}.fe-scene .sc-mix-a{animation:fe-sc-mix-off 4s steps(1) infinite}.fe-scene .sc-mix-b{animation:fe-sc-mix-on 4s steps(1) infinite}.fe-tipo:not(.on):not(:hover) .fe-scene *{animation-duration:3.2s}.fe-tipo:not(.on):not(:hover) .fe-scene :is(.sc-flights,.sc-stripes,.sc-mix-stripes){animation-duration:1.6s,8s}.fe-tipo:not(.on):not(:hover) .fe-scene :is(.sc-mix-hammer,.sc-mix-chips,.sc-mix-a,.sc-mix-b,.sc-feed){animation-duration:8s}.fe-tipo.on .fe-scene{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--sl-accent) 40%,transparent)}@media (max-width:720px){.fe-scene{width:76px;height:76px;border-radius:14px}.fe-scene .sc-count{display:none}}@media (prefers-reduced-motion:reduce){.fe-scene *{animation:none!important}.fe-scene :is(.sc-dust,.sc-spoil,.sc-water .drop,.sc-chips .chip,.sc-mix-b){opacity:0}}}@keyframes fe-sc-drop{0%{transform:translateY(-9px)}40%{transform:translateY(-9px)}58%{transform:translateY(8px)}66%{transform:translateY(7px)}to{transform:translateY(-9px)}}@keyframes fe-sc-dust{0%,56%{opacity:0;transform:scale(.4)}62%{opacity:1;transform:scale(1)}90%,to{opacity:0;transform:scale(1.5)}}@keyframes fe-sc-nudge{0%,56%{transform:translateY(0)}62%{transform:translateY(1.2px)}to{transform:translateY(0)}}@keyframes fe-sc-sheave{0%,40%{transform:rotate(0deg)}58%{transform:rotate(-200deg)}to{transform:rotate(0deg)}}@keyframes fe-sc-turn{0%,to{transform:scaleX(1)}50%{transform:scaleX(-1)}}@keyframes fe-sc-needle{0%,to{transform:rotate(-60deg)}55%{transform:rotate(70deg)}70%{transform:rotate(48deg)}}@keyframes fe-sc-dash{to{stroke-dashoffset:-14}}@keyframes fe-sc-bob{0%,to{transform:translateY(-2px)}50%{transform:translateY(3px)}}@keyframes fe-sc-screw{0%{transform:translateY(0)}to{transform:translateY(6px)}}@keyframes fe-sc-pop{0%{opacity:0;transform:translateY(2px)}25%{opacity:1}to{opacity:0;transform:translateY(-6px)}}@keyframes fe-sc-feed{0%{transform:translateY(-3px)}85%{transform:translateY(4px)}to{transform:translateY(-3px)}}@keyframes fe-sc-chip{0%{opacity:0;transform:translate(0)}20%{opacity:1}to{opacity:0;transform:translateY(-9px)}}@keyframes fe-sc-water{0%{opacity:0;transform:translate(0)}20%{opacity:1}to{opacity:0;transform:translate(8px,-4px)}}@keyframes fe-sc-mix-drop{0%,6%{transform:translateY(-9px)}14%{transform:translateY(8px)}22%{transform:translateY(-9px)}30%{transform:translateY(8px)}38%,to{transform:translateY(-9px)}}@keyframes fe-sc-mix-on{0%{opacity:0}50%{opacity:1}}@keyframes fe-sc-mix-off{0%{opacity:1}50%{opacity:0}}