.faq{--faq-ease:cubic-bezier(.16, 1, .3, 1);--faq-line:#d4d4d4}.faq-item{border-bottom:1px solid var(--faq-line)}.faq-item:first-child{border-top:1px solid var(--faq-line)}.faq-q{text-align:left;cursor:pointer;justify-content:space-between;align-items:center;gap:16px;width:100%;padding:22px 0;font-size:18px;font-weight:500;transition:color .2s;display:flex}.js .faq-item:not(.open) .faq-q:hover{color:var(--tern-fg-muted)}.faq-q:focus:not(:focus-visible){outline:none}.faq-q:focus-visible{outline-offset:4px;border-radius:6px}.faq-pm{flex:none;width:14px;height:14px;position:relative}.faq-pm:before,.faq-pm:after{content:"";width:14px;height:2px;transition:transform .45s var(--faq-ease);background:currentColor;border-radius:2px;position:absolute;top:6px;left:0}.faq-pm:before{transform:rotate(180deg)}.js .faq-item:not(.open) .faq-pm:before{transform:none}.js .faq-item:not(.open) .faq-pm:after{transform:rotate(90deg)}.faq-a{transition:grid-template-rows .52s var(--faq-ease);grid-template-rows:1fr;display:grid}.js .faq-item:not(.open)>.faq-a{grid-template-rows:0fr}.faq-a>div{min-height:0;overflow:hidden}.faq-a p{max-width:60ch;color:var(--tern-fg-muted);transition:opacity .24s ease, transform .52s var(--faq-ease), filter .3s ease;padding-bottom:24px;font-size:17px}.js .faq-item:not(.open)>.faq-a p{opacity:0;filter:blur(3px);transform:translateY(-6px)}.open>.faq-a p{transition-delay:90ms}.iso :is(polygon,polyline,line,ellipse,circle,path){vector-effect:non-scaling-stroke;stroke-linejoin:round;stroke-linecap:round}.iso .m-base{--top:#fff;--left:#ededed;--right:#e0e0e0;--edge:#8c8c8c;--crease:#c4c4c4}.iso .m-part{--top:#fff;--left:#efefef;--right:#e2e2e2;--edge:var(--tern-fg);--crease:#8f8f8f}.iso .m-ink{--top:#424242;--left:#2b2b2b;--right:#1b1b1b;--edge:var(--tern-fg);--crease:#707070}.iso .ft{fill:var(--top)}.iso .fl{fill:var(--left)}.iso .fr{fill:var(--right)}.iso :is(.ft,.fl,.fr,.hatch){stroke:none}.iso .sil{fill:none;stroke:var(--edge);stroke-width:1.25px}.iso :is(.cr,.lip){fill:none;stroke:var(--crease);stroke-width:.75px}.iso .screw{fill:#f4f4f4;stroke:var(--crease);stroke-width:.75px}.iso :is(.seam,.rule){fill:none;stroke:#cdcdcd;stroke-width:.75px}.iso .port{fill:#c9c9c9;stroke:#8c8c8c;stroke-width:.75px}.iso :is(.rail,.path){fill:none;stroke:#9a9a9a;stroke-width:.75px;stroke-dasharray:2 3}.iso .chev{fill:none;stroke:#7c7c7c;stroke-width:1px}.iso .grid{fill:none;stroke:#b4b4b4;stroke-width:.75px}.iso .shd{fill:#2121211c;stroke:none}.iso .co-ln{fill:none;stroke:#8c8c8c;stroke-width:.75px}.iso .co-dot{fill:var(--tern-fg);stroke:none}.iso .co-t{font:500 8.5px var(--font-mono);letter-spacing:.08em;fill:var(--tern-fg-muted)}.iso .lbl{font:500 8px var(--font-mono);letter-spacing:.06em;fill:#6b6b6b}.iso .lbl-strong{font:600 10px var(--font-mono);letter-spacing:.04em;fill:var(--tern-fg)}.iso .on-ink{fill:#f2f2f2}.how-scrolly{height:300vh;position:relative}.how-pin{align-items:center;height:calc(100svh - 72px);display:flex;position:sticky;top:72px;overflow:hidden}.how-scene{width:100%;height:auto;max-height:62svh;display:block}.how-scene .co-t{font-size:10.5px}.how-scene .tk{font-size:12px}.how .plat :is(polygon,polyline,line,ellipse,circle,path,text){transition:fill .3s,stroke .3s,opacity .3s}.how .plat:not(.act) .m-part{--edge:#9a9a9a;--crease:#c4c4c4}.how .act .m-base{--edge:var(--tern-fg);--crease:#a8a8a8}.how .act .win{--top:#424242;--left:#2b2b2b;--right:#1b1b1b;--crease:#707070}.how .act .win .hatch{opacity:0}.how .co-dot{fill:#9a9a9a}.how .act .co-dot{fill:var(--tern-fg)}.how .act .co-ln{stroke:var(--tern-fg)}.how .act .co-t{fill:var(--tern-fg);font-weight:600}.how .clk-side{fill:#e0e0e0;stroke:#9a9a9a;stroke-width:.75px}.how .clk-face{fill:#fff;stroke:#9a9a9a;stroke-width:1px}.how .clk-tick{stroke:#b4b4b4;stroke-width:.75px}.how .clk-hand{stroke:#9a9a9a;stroke-width:1.5px}.how .clk-dot{fill:#9a9a9a;stroke:none}.how .act :is(.clk-side,.clk-face){stroke:var(--tern-fg)}.how .act .clk-tick{stroke:#6b6b6b}.how .act .clk-hand{stroke:var(--tern-fg)}.how .act .clk-dot{fill:var(--tern-fg)}.how .slot-floor{fill:#ececec;stroke:none}.how .slot-wall{fill:#d4d4d4;stroke:none}.how .slot-wall2{fill:#ddd;stroke:none}.how .slot-rim{fill:none;stroke:#9a9a9a;stroke-width:1px}.how .act .slot-rim{stroke:var(--tern-fg)}.how-steps{display:grid}.how-steps li{opacity:0;grid-area:1/1;transition:opacity .4s cubic-bezier(.16,1,.3,1),transform .5s cubic-bezier(.16,1,.3,1);transform:translateY(12px)}.how-steps li.on{opacity:1;transform:none}@media (width<=767px){.how-scene{max-height:36svh}}@media (prefers-reduced-motion:reduce){.how-steps li,.how .plat :is(polygon,polyline,line,ellipse,circle,path,text){transition:none}}.stripe-row[data-astro-cid-46v47wwl]{transform-box:view-box;animation:stripe-in .9s var(--ease-out-expo) both}.stripe-drift[data-astro-cid-46v47wwl]{transform-box:view-box;animation:18s linear infinite stripe-drift}.stripe-drift-rev[data-astro-cid-46v47wwl]{animation-duration:24s;animation-direction:reverse}@keyframes stripe-drift{to{transform:translate(-1200px)}}@media (prefers-reduced-motion:reduce){.stripe-drift[data-astro-cid-46v47wwl]{animation:none!important}}@keyframes stripe-in{0%{opacity:0;transform:translate(-6%)}}.where{--where-card:#fbfbfb;--where-line:#cfcfcf;--where-cut:22px}.where-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.where-lead{grid-column:1/-1}@media (width>=64rem){.where-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.where-lead{grid-area:span 2/span 2}}.where-tile{background:var(--where-line);height:100%;clip-path:polygon(0 0, calc(100% - var(--where-cut)) 0, 100% var(--where-cut), 100% 100%, 0 100%);padding:1px;transition:background-color .25s,scale .15s;display:block}.where-tile:hover,.where-tile:focus-visible{background:var(--tern-fg)}.where-tile:active{scale:.985}.where-in{background:var(--where-card);height:100%;min-height:190px;clip-path:polygon(0 0, calc(100% - var(--where-cut) + .6px) 0, 100% calc(var(--where-cut) - .6px), 100% 100%, 0 100%);flex-direction:column;gap:8px;padding:22px 20px 20px;display:flex}.where-lead .where-in{gap:10px;padding:28px}.where-icons{color:var(--tern-fg-subtle,#8a8a8a);gap:10px;margin-bottom:auto;display:flex}.where-huge{font:500 clamp(64px, 10vw, 112px) / .9 var(--font-mono,"Geist Mono", monospace);letter-spacing:-.04em;margin-top:40px;transition:translate .5s cubic-bezier(.16,1,.3,1)}.where-tile:hover .where-huge{translate:6px}.where-title{justify-content:space-between;align-items:center;margin-top:16px;font-weight:700;display:flex}.where-lead .where-title{margin-top:12px}.where-arrow{width:16px;height:16px;color:var(--tern-fg-subtle,#8a8a8a);opacity:0;transition:opacity .2s,translate .3s cubic-bezier(.16,1,.3,1);translate:-4px}.where-tile:hover .where-arrow,.where-tile:focus-visible .where-arrow{opacity:1;translate:0}.where-body{color:var(--tern-fg-muted,#5e5e5e);font-size:15px}.why{--why-card:#fbfbfb;--why-line:#cfcfcf;--why-cut:22px;--why-ease:cubic-bezier(.65, 0, .35, 1)}.why-card{background:var(--why-line);clip-path:polygon(0 0, calc(100% - var(--why-cut)) 0, 100% var(--why-cut), 100% 100%, 0 100%);padding:1px}.why-card-in{background:var(--why-card);height:100%;clip-path:polygon(0 0, calc(100% - var(--why-cut) + .6px) 0, 100% calc(var(--why-cut) - .6px), 100% 100%, 0 100%);flex-direction:column;gap:16px;padding:22px 20px 20px;display:flex}.why-plate{border:1px solid var(--why-line);background:var(--why-card);aspect-ratio:300/220;margin:0;overflow:hidden}.why-plate svg{width:100%;height:100%;display:block}.why .well-rim{fill:#e4e4e4;stroke:#8c8c8c;stroke-width:.75px}.why .well{fill:#f3f3f3;stroke:none}.why .sig{fill:var(--tern-fg)}.why .key-lbl{fill:var(--tern-fg);font-size:7px;font-weight:600}.why .refund{stroke:#7c7c7c}.why .floor{animation:7s linear infinite why-drift}@keyframes why-drift{to{transform:translate(17.32px,10px)}}.why .anim-swap-a{animation:why-swap-a 4.2s var(--why-ease) infinite alternate}.why .anim-swap-b{animation:why-swap-b 4.2s var(--why-ease) infinite alternate}@keyframes why-swap-a{0%,18%{transform:translate(0)}34%{transform:translateY(-30px)}66%{transform:translate(var(--dx), calc(var(--dy) - 30px))}82%,to{transform:translate(var(--dx), var(--dy))}}@keyframes why-swap-b{0%,18%{transform:translate(0)}34%{transform:translateY(-10px)}66%{transform:translate(var(--dx), calc(var(--dy) - 10px))}82%,to{transform:translate(var(--dx), var(--dy))}}.why .seat{animation:why-seat 4.2s var(--why-ease) infinite alternate}@keyframes why-seat{0%,18%{opacity:1}30%,70%{opacity:0}82%,to{opacity:1}}.why :is(.tok,.tok-chain){transition:opacity .22s ease-out}.why .is-switching :is(.tok,.tok-chain){opacity:0}.why .anim-hover{animation:why-hover 6s var(--why-ease) infinite}@keyframes why-hover{0%,to{transform:translateY(-4px)}42%,58%{transform:translateY(8px)}}.why .tile-shd{animation:why-tile-shd 6s var(--why-ease) infinite}@keyframes why-tile-shd{0%,to{opacity:.3}42%,58%{opacity:1}}.why .sig{transform-box:fill-box;transform-origin:50%;animation:why-sign 6s var(--ease-out-expo) infinite}@keyframes why-sign{0%,40%{opacity:0;transform:scale(.2)}50%,62%{opacity:1;transform:scale(1)}80%,to{opacity:0;transform:scale(.2)}}.why .reveal{animation:why-reveal 8s var(--ease-out-expo) infinite}@keyframes why-reveal{0%,4%{opacity:0;filter:blur(2px)}12%,90%{opacity:1;filter:blur()}97%,to{opacity:0;filter:blur(2px)}}.why .anim-press{animation:why-press 8s var(--ease-out-expo) infinite}.why .key .ft{animation:why-key-ink 8s var(--ease-out-expo) infinite}.why .key-lbl{animation:why-key-text 8s var(--ease-out-expo) infinite}@keyframes why-press{0%,40%{transform:translateY(0)}44%,52%{transform:translateY(3px)}60%,to{transform:translateY(0)}}@keyframes why-key-ink{0%,42%{fill:#fff}46%,88%{fill:var(--tern-fg)}96%,to{fill:#fff}}@keyframes why-key-text{0%,42%{fill:var(--tern-fg)}46%,88%{fill:#fff}96%,to{fill:var(--tern-fg)}}@media (prefers-reduced-motion:reduce){.why :is(.floor,.anim-swap-a,.anim-swap-b,.seat,.anim-hover,.tile-shd,.sig,.reveal,.anim-press,.key .ft,.key-lbl){animation:none}.why .sig{opacity:1;transform:none}}.marquee[data-astro-cid-lcdefpme]{mask-image:linear-gradient(90deg,#0000,#000 15% 85%,#0000)}.marquee-track[data-astro-cid-lcdefpme]{animation:64s linear infinite marquee}@keyframes marquee{0%{transform:translate(-50%)}to{transform:translate(0)}}@media (prefers-reduced-motion:reduce){.marquee-track[data-astro-cid-lcdefpme]{animation:none}}
