.ledger-rule{background:var(--color-cream);opacity:.85;pointer-events:none;width:0;height:1px;transition:width .55s cubic-bezier(.22,1,.36,1);position:absolute;bottom:-1px;left:0}[data-state=active]>.ledger-rule{width:100%}@keyframes ledgerOpen{0%{height:0}to{height:var(--radix-accordion-content-height)}}@keyframes ledgerClose{0%{height:var(--radix-accordion-content-height)}to{height:0}}.ledger-panel[data-state=open]{animation:.42s cubic-bezier(.22,1,.36,1) ledgerOpen}.ledger-panel[data-state=closed]{animation:.28s cubic-bezier(.22,1,.36,1) ledgerClose}
:root{--swiper-theme-color:#007aff}:host{z-index:1;margin-left:auto;margin-right:auto;display:block;position:relative}.swiper{z-index:1;margin-left:auto;margin-right:auto;padding:0;list-style:none;display:block;position:relative;overflow:hidden}.swiper-vertical>.swiper-wrapper{flex-direction:column}.swiper-wrapper{z-index:1;width:100%;height:100%;transition-property:transform;transition-timing-function:var(--swiper-wrapper-transition-timing-function,initial);box-sizing:content-box;display:flex;position:relative}.swiper-android .swiper-slide,.swiper-ios .swiper-slide,.swiper-wrapper{transform:translate(0,0)}.swiper-horizontal{touch-action:pan-y}.swiper-vertical{touch-action:pan-x}.swiper-slide{flex-shrink:0;width:100%;height:100%;transition-property:transform;display:block;position:relative}.swiper-slide-invisible-blank{visibility:hidden}.swiper-autoheight,.swiper-autoheight .swiper-slide{height:auto}.swiper-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform,height}.swiper-backface-hidden .swiper-slide{backface-visibility:hidden;transform:translateZ(0)}.swiper-3d.swiper-css-mode .swiper-wrapper{perspective:1200px}.swiper-3d .swiper-wrapper{transform-style:preserve-3d}.swiper-3d{perspective:1200px}.swiper-3d .swiper-slide,.swiper-3d .swiper-cube-shadow{transform-style:preserve-3d}.swiper-css-mode>.swiper-wrapper{scrollbar-width:none;-ms-overflow-style:none;overflow:auto}.swiper-css-mode>.swiper-wrapper::-webkit-scrollbar{display:none}.swiper-css-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}.swiper-css-mode.swiper-horizontal>.swiper-wrapper{scroll-snap-type:x mandatory}.swiper-css-mode.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child{margin-inline-start:var(--swiper-slides-offset-before);scroll-margin-inline-start:var(--swiper-slides-offset-before)}.swiper-css-mode.swiper-horizontal>.swiper-wrapper>.swiper-slide:last-child{margin-inline-end:var(--swiper-slides-offset-after)}.swiper-css-mode.swiper-vertical>.swiper-wrapper{scroll-snap-type:y mandatory}.swiper-css-mode.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child{margin-block-start:var(--swiper-slides-offset-before);scroll-margin-block-start:var(--swiper-slides-offset-before)}.swiper-css-mode.swiper-vertical>.swiper-wrapper>.swiper-slide:last-child{margin-block-end:var(--swiper-slides-offset-after)}.swiper-css-mode.swiper-free-mode>.swiper-wrapper{scroll-snap-type:none}.swiper-css-mode.swiper-free-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:none}.swiper-css-mode.swiper-centered>.swiper-wrapper:before{content:"";flex-shrink:0;order:9999}.swiper-css-mode.swiper-centered>.swiper-wrapper>.swiper-slide{scroll-snap-align:center center;scroll-snap-stop:always}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child{margin-inline-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper:before{height:100%;min-height:1px;width:var(--swiper-centered-offset-after)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child{margin-block-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper:before{width:100%;min-width:1px;height:var(--swiper-centered-offset-after)}.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top,.swiper-3d .swiper-slide-shadow-bottom,.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top,.swiper-3d .swiper-slide-shadow-bottom{pointer-events:none;z-index:10;width:100%;height:100%;position:absolute;top:0;left:0}.swiper-3d .swiper-slide-shadow{background:#00000026}.swiper-3d .swiper-slide-shadow-left{background-image:linear-gradient(270deg,#00000080,#0000)}.swiper-3d .swiper-slide-shadow-right{background-image:linear-gradient(90deg,#00000080,#0000)}.swiper-3d .swiper-slide-shadow-top{background-image:linear-gradient(#0000,#00000080)}.swiper-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(#00000080,#0000)}.swiper-lazy-preloader{z-index:10;transform-origin:50%;box-sizing:border-box;border:4px solid var(--swiper-preloader-color,var(--swiper-theme-color));border-top-color:#0000;border-radius:50%;width:42px;height:42px;margin-top:-21px;margin-left:-21px;position:absolute;top:50%;left:50%}:is(.swiper:not(.swiper-watch-progress),.swiper-watch-progress .swiper-slide-visible) .swiper-lazy-preloader{animation:1s linear infinite swiper-preloader-spin}.swiper-lazy-preloader-white{--swiper-preloader-color:#fff}.swiper-lazy-preloader-black{--swiper-preloader-color:#000}@keyframes swiper-preloader-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}
.gl-track{--gl-ease:cubic-bezier(.22, 1, .36, 1);--gl-rest:color-mix(in oklab, var(--color-cream) 14%, transparent)}.gl-rail{margin-top:clamp(28px,3vw,40px);position:relative}.gl-line{top:5px;left:0;right:calc(100% / var(--gl-steps,4));background:var(--gl-rest);height:1px;position:absolute}.gl-fill{width:calc(var(--gl-fill,1) * 100%);background:var(--color-cream);position:absolute;inset:0 auto 0 0}.gl-signal{top:-1px;left:calc(var(--gl-fill,1) * 100%);background:linear-gradient(90deg, transparent, var(--color-cream));border-radius:2px;width:26px;height:3px;margin-left:-26px;display:none;position:absolute}.gl-steps{grid-template-columns:repeat(var(--gl-steps,4), minmax(0, 1fr));gap:16px;margin:0;padding:0;list-style:none;display:grid}.gl-node{text-align:left;cursor:pointer;flex-direction:column;align-items:flex-start;gap:14px;width:100%;display:flex}.gl-dot{background:var(--color-card);width:11px;height:11px;box-shadow:inset 0 0 0 1px var(--gl-rest);transition:background .45s var(--gl-ease), box-shadow .45s var(--gl-ease);border-radius:50%}.gl-node[data-on] .gl-dot{box-shadow:inset 0 0 0 1px var(--color-cream)}.gl-node[data-active] .gl-dot{background:var(--color-cream);box-shadow:inset 0 0 0 1px var(--color-cream)}.gl-name{font-family:var(--font-geist-mono,ui-monospace, monospace);letter-spacing:.1em;text-transform:uppercase;color:var(--color-body);transition:color .45s var(--gl-ease);font-size:13px}.gl-node[data-active] .gl-name{color:var(--color-cream)}.gl-stage{margin-top:clamp(32px,4vw,52px)}.gl-panel+.gl-panel{margin-top:28px}.gl-panel-title{letter-spacing:-.01em;color:var(--color-cream);font-size:18px;font-weight:500}.gl-panel-body{max-width:58ch;color:var(--color-body);margin-top:8px;font-size:15.5px;line-height:1.65}[data-pin=on] .gl-panel-body{max-width:46ch;color:var(--color-cream);font-size:clamp(1.0625rem,1.6vw,1.375rem);line-height:1.55}[data-pin=on] .gl-panel-title{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.gl-track[data-pin=on]{height:calc(100vh + var(--gl-steps,4) * var(--gl-step,45vh))}[data-pin=on] .gl-pin{flex-direction:column;justify-content:center;min-height:100vh;display:flex;position:sticky;top:0}[data-pin=on] .gl-signal{animation:gl-travel .5s var(--gl-ease);display:block}[data-pin=on] .gl-stage{display:grid}[data-pin=on] .gl-panel{transition:opacity .34s var(--gl-ease), transform .34s var(--gl-ease), visibility 0s linear .34s;grid-area:1/1;margin-top:0}[data-pin=on] .gl-panel[data-state=in]{opacity:1;visibility:visible;transition:opacity .62s var(--gl-ease) .16s, transform .62s var(--gl-ease) .16s, visibility 0s linear;transform:none}[data-pin=on] .gl-panel[data-state=past]{opacity:0;visibility:hidden;transform:translateY(-22px)}[data-pin=on] .gl-panel[data-state=next]{opacity:0;visibility:hidden;transform:translateY(22px)}@keyframes gl-travel{0%{opacity:0;transform:translateX(calc(-100% / (var(--gl-steps,4) - 1) * .6))}40%{opacity:1}to{opacity:0;transform:none}}@media (prefers-reduced-motion:reduce){.gl-track[data-pin=on]{height:auto}[data-pin=on] .gl-pin{position:static;transform:none}[data-pin=on] .gl-stage{display:block}[data-pin=on] .gl-panel,[data-pin=on] .gl-panel[data-state=past],[data-pin=on] .gl-panel[data-state=next]{opacity:1;visibility:visible;transition:none;transform:none}[data-pin=on] .gl-panel+.gl-panel{margin-top:28px}[data-pin=on] .gl-panel-title{clip-path:none;width:auto;height:auto;position:static}[data-pin=on] .gl-signal{display:none}.gl-fill{transition:none;width:100%!important}}html[data-a11y-motion=reduce] .gl-track[data-pin=on]{height:auto}html[data-a11y-motion=reduce] [data-pin=on] .gl-pin{position:static;transform:none}html[data-a11y-motion=reduce] [data-pin=on] .gl-stage{display:block}html[data-a11y-motion=reduce] [data-pin=on] .gl-panel,html[data-a11y-motion=reduce] [data-pin=on] .gl-panel[data-state=past],html[data-a11y-motion=reduce] [data-pin=on] .gl-panel[data-state=next]{opacity:1;visibility:visible;transition:none;transform:none}html[data-a11y-motion=reduce] [data-pin=on] .gl-panel-title{clip-path:none;width:auto;height:auto;position:static}html[data-a11y-motion=reduce] [data-pin=on] .gl-signal{display:none}@media (max-width:899px){.gl-track[data-pin=on]{height:auto}[data-pin=on] .gl-pin{position:static;transform:none}[data-pin=on] .gl-stage{display:block}[data-pin=on] .gl-panel,[data-pin=on] .gl-panel[data-state=past],[data-pin=on] .gl-panel[data-state=next]{opacity:1;visibility:visible;transform:none}[data-pin=on] .gl-panel-title{clip-path:none;width:auto;height:auto;position:static}.gl-steps{grid-template-columns:1fr 1fr;gap:22px 16px}.gl-line{display:none}}
.cp{--cp-ease:cubic-bezier(.22, 1, .36, 1);--cp-path:color-mix(in oklab, var(--color-cream) 18%, transparent);--cp-active:color-mix(in oklab, var(--color-cream) 42%, transparent);--cp-signal:color-mix(in oklab, var(--color-cream) 80%, transparent);overflow:visible}.cp .cp-seg{fill:none;stroke:var(--cp-path);stroke-width:1.25px;stroke-linecap:round;stroke-linejoin:round}.cp .cp-branch{stroke:var(--cp-active)}.cp .cp-node{fill:var(--color-page);stroke:var(--cp-active);stroke-width:1.25px}.cp .cp-label{fill:var(--cp-active);letter-spacing:.16em;opacity:0;font-family:inherit;font-size:9px}.cp .cp-signal,.cp .cp-glow{fill:none;opacity:0;stroke-linecap:round}.cp .cp-signal{stroke:var(--cp-signal);stroke-width:1.6px}.cp .cp-glow{stroke:var(--cp-active);stroke-width:3.5px}[data-live=off] .cp .cp-signal,[data-live=off] .cp .cp-glow,[data-live=off] .cp .cp-label{animation-play-state:paused}[data-seq=on] .cp .cp-seg{stroke-dasharray:var(--len);stroke-dashoffset:var(--len);animation:cp-draw var(--dur) var(--cp-ease) var(--delay) forwards}[data-seq=on] .cp .cp-node{opacity:0;animation:cp-appear .5s var(--cp-ease) var(--delay) forwards}[data-seq=on] .cp .cp-signal,[data-seq=on] .cp .cp-glow{--dash:16;stroke-dasharray:var(--dash) calc(var(--len) - var(--dash));stroke-dashoffset:var(--len);animation:5s linear 2.6s infinite cp-run,.6s 2.45s forwards cp-appear}[data-seq=on] .cp .cp-glow{--dash:24;animation:5s linear 2.6s infinite cp-run,.6s 2.45s forwards cp-appear-faint}[data-seq=on] .cp .cp-label{animation:cp-flash 5s linear var(--at) infinite}@keyframes cp-draw{to{stroke-dashoffset:0}}@keyframes cp-run{to{stroke-dashoffset:0}}@keyframes cp-appear{to{opacity:1}}@keyframes cp-appear-faint{to{opacity:.35}}@keyframes cp-flash{0%{opacity:0}3%{opacity:1}11%{opacity:1}18%{opacity:0}to{opacity:0}}[data-seq=on] .hs-line{animation:hs-in .8s var(--hs-ease,cubic-bezier(.22, 1, .36, 1)) calc(50ms + var(--l,0) * .13s) backwards}@keyframes hs-in{0%{opacity:0;filter:blur(8px);transform:translateY(24px)}to{opacity:1;filter:none;transform:none}}@media (prefers-reduced-motion:reduce){[data-seq=on] .cp .cp-seg{stroke-dashoffset:0;animation:none}[data-seq=on] .cp .cp-node{opacity:1;animation:none}[data-seq=on] .cp .cp-signal,[data-seq=on] .cp .cp-glow,[data-seq=on] .cp .cp-label{opacity:0;animation:none}[data-seq=on] .hs-line{animation:none}}html[data-a11y-motion=reduce] [data-seq=on] .cp .cp-seg{stroke-dashoffset:0;animation:none}html[data-a11y-motion=reduce] [data-seq=on] .cp .cp-node{opacity:1;animation:none}html[data-a11y-motion=reduce] [data-seq=on] .cp .cp-signal,html[data-a11y-motion=reduce] [data-seq=on] .cp .cp-glow,html[data-a11y-motion=reduce] [data-seq=on] .cp .cp-label{opacity:0;animation:none}html[data-a11y-motion=reduce] [data-seq=on] .hs-line{animation:none}
.sf-frame{--on:0;--px:600px;--py:210px;--lx:50%;--ly:50%;--ink:#f4f3eccc;--hi:#f4f3ec;--sd:#f4f3ec;background:var(--color-ink);border:1px solid color-mix(in oklab, var(--color-cream) 6%, transparent);border-radius:6px;width:100%;transition:border-color .7s cubic-bezier(.16,1,.3,1);position:relative;overflow:hidden}.sf-frame:hover{border-color:color-mix(in oklab, var(--color-cream) 13%, transparent)}.sf-lume{pointer-events:none;z-index:0;opacity:var(--on);background:radial-gradient(320px 320px at var(--lx) var(--ly), color-mix(in oklab, var(--color-cream) 4%, transparent) 0%, transparent 70%);transition:opacity .6s;position:absolute;inset:0}.sf-svg{z-index:1;width:100%;height:100%;display:block;position:relative}.sf-solo{--ink:#f4f3eccc;--hi:#f4f3ec;--sd:#f4f3ec;opacity:.9;height:auto}.sf-svg .ink,.sf-svg .hi{fill:none;stroke-width:1.3px;stroke-linejoin:round;stroke-linecap:round;vector-effect:non-scaling-stroke}.sf-svg .ink{stroke:var(--ink)}.sf-svg .hi{stroke:var(--hi)}.sf-svg .occ{fill:var(--color-ink);stroke:none}.sf-solo .occ{fill:var(--color-card)}.sf-hero .occ{fill:var(--color-page)}.sf-svg .faint{opacity:.4}.sf-svg .dash{stroke-dasharray:3 4}.sf-svg .solid{fill:var(--sd);stroke:none}.sf-svg .grid path{fill:none;stroke:var(--hi);stroke-width:1px;stroke-opacity:.16;vector-effect:non-scaling-stroke}.sf-base{fill-opacity:.4;transition:fill-opacity .7s}.sf-frame:hover .sf-base{fill-opacity:.92}.sf-spot{opacity:var(--on);transform:translate(var(--px), var(--py));transition:opacity .5s,transform .18s cubic-bezier(.2,.9,.2,1)}.sf-lane{opacity:.34;transition:opacity .7s cubic-bezier(.16,1,.3,1)}.sf-lane.is-focus{opacity:1}.sf-marks{z-index:2;pointer-events:none;display:grid;position:absolute;inset:auto 0 16px}.sf-mark{letter-spacing:.2em;color:color-mix(in oklab, var(--color-cream) 16%, transparent);justify-self:center;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:10px;transition:color .6s}.sf-mark.is-focus{color:color-mix(in oklab, var(--color-cream) 55%, transparent)}@keyframes sfLift{0%{opacity:0;transform:translateY(16px)}14%,80%{opacity:1;transform:translateY(0)}96%,to{opacity:0;transform:translateY(16px)}}@keyframes sfGlow{0%,to{opacity:.35}50%{opacity:1}}@keyframes sfAssemble{0%,26%{opacity:0;transform:translateY(-10px)}42%,86%{opacity:1;transform:translateY(0)}98%,to{opacity:0}}@keyframes sfDraw{0%{stroke-dashoffset:1px}18%,88%{stroke-dashoffset:0}to{stroke-dashoffset:1px}}@keyframes sfInbound{0%{offset-distance:0%;opacity:0}14%,66%{opacity:1}72%,to{offset-distance:100%;opacity:0}}@keyframes sfOrbit{0%{offset-distance:0%}to{offset-distance:100%}}.sf-lift{animation:8s cubic-bezier(.16,1,.3,1) infinite sfLift}@keyframes sfDrift{0%,to{transform:translateY(0)}50%{transform:translateY(-7px)}}.sf-drift{animation:9s ease-in-out infinite sfDrift}.sf-glow{animation:3.2s ease-in-out infinite sfGlow}.sf-assemble{animation:8s cubic-bezier(.16,1,.3,1) infinite sfAssemble}.sf-draw{animation:8s cubic-bezier(.16,1,.3,1) infinite sfDraw}.sf-inbound{animation:8s cubic-bezier(.4,0,.2,1) infinite sfInbound}.sf-orbit{animation:9s linear infinite sfOrbit}@media (prefers-reduced-motion:reduce){.sf-svg,.sf-svg *,.sf-lume{transition:none!important;animation:none!important}}.sf-hero{opacity:.55}
.ps{position:relative}.ps-pin{isolation:isolate;position:relative;overflow:clip}.ps-pin:after{content:"";z-index:0;pointer-events:none;background:radial-gradient(100% 100% at 50% 100%,#765cff21 0%,#6e58fa0a 42%,#0000 76%);height:62%;position:absolute;inset:auto -12% -34%}.ps-pin>*{z-index:1;position:relative}.ps[data-story=on] .ps-pin{transition:opacity .4s ease-out,transform .4s ease-out}.ps[data-story=on][data-in=false] .ps-pin{opacity:0;transform:translateY(12px)}.ps[data-story=on]{height:calc(var(--ps-card,560px) + var(--ps-steps,5) * var(--ps-step,58vh))}.ps[data-story=on] .ps-pin{top:max(88px, calc(50vh - var(--ps-card,560px) / 2));position:sticky}.ps[data-story=on] .ps-stage{position:relative}.ps[data-story=on] .ps-slide{opacity:0;pointer-events:none;flex-direction:column;justify-content:center;transition:opacity .65s cubic-bezier(.22,.61,.36,1),transform .65s cubic-bezier(.22,.61,.36,1);display:flex;position:absolute;inset:0;transform:translateY(24px)scale(.98)}.ps[data-story=on] .ps-slide.is-past{transform:translateY(-24px)scale(.98)}.ps[data-story=on] .ps-slide.is-on{opacity:1;pointer-events:auto;transform:none}.ps:not([data-story=on]) .ps-slide+.ps-slide{margin-top:2.25rem}.ps-sizer{visibility:hidden;pointer-events:none}.ps:not([data-story=on]) .ps-sizer,.ps:not([data-story=on]) .ps-dots{display:none}.ps-dot{background:#f4f3ec38;border-radius:999px;width:6px;height:6px;transition:width .5s cubic-bezier(.22,.61,.36,1),background-color .5s}.ps-dot.is-on{background:var(--color-cream);width:20px}.ps-pin .sf-solo .occ{fill:var(--color-card)}.ps-plate :is(path,line):not(.occ){transition:opacity .65s cubic-bezier(.22,.61,.36,1)}.ps[data-story=on] .ps-plate :is(path,line):not(.occ){opacity:.2}.ps[data-story=on] .ps-plate.is-built :is(path,line):not(.occ){opacity:.5}.ps[data-story=on] .ps-plate.is-live :is(path,line):not(.occ){opacity:1}@media (prefers-reduced-motion:reduce){.ps *,.ps :before,.ps :after{transition:none!important;animation:none!important}}
.sc-card{--ink:#f4f3ec4d;--hi:#f4f3eceb}.sc-svg{width:100%;height:100%;max-height:220px;display:block}.sc-figure-xl .sc-svg{max-height:none}.sc-svg path,.sc-svg rect,.sc-svg circle{vector-effect:non-scaling-stroke}.sc-flat{stroke:var(--ink);stroke-width:1px;stroke-dasharray:3 4}.sc-climb{stroke:var(--hi);stroke-width:1.5px;fill:none;animation:6s cubic-bezier(.16,1,.3,1) infinite scDraw}.sc-gap{stroke:var(--ink);stroke-width:1px;opacity:0;animation:6s ease-out infinite scGap}.sc-dot{fill:var(--ink)}.sc-tip{fill:var(--hi);transform-box:fill-box;transform-origin:50%;animation:6s cubic-bezier(.2,.8,.3,1) infinite scTip}@keyframes scDraw{0%{stroke-dashoffset:1px}42%,86%{stroke-dashoffset:0}to{stroke-dashoffset:1px}}@keyframes scGap{0%,14%{opacity:0}24%,86%{opacity:1}96%,to{opacity:0}}@keyframes scTip{0%,38%{opacity:0;transform:scale(0)}46%{opacity:1;transform:scale(1.5)}54%,88%{opacity:1;transform:scale(1)}97%,to{opacity:0}}.sc-flow{stroke:var(--hi);stroke-width:1.5px}.sc-floor{stroke:var(--ink);stroke-width:1px;stroke-dasharray:3 5}.sc-tick{stroke:var(--ink);stroke-width:1px;stroke-dasharray:2 3}.sc-tip-solid{fill:var(--hi)}.sc-runner{animation:2.6s linear infinite scRun}@keyframes scRun{to{offset-distance:100%}}.sc-unit{fill:#f4f3ec0d;stroke:var(--ink);stroke-width:1px}.sc-unit-line{stroke:var(--ink);stroke-width:1px;opacity:.7}.sc-cell{transform-box:fill-box;transform-origin:50%;animation:12s cubic-bezier(.4,0,.2,1) infinite scSwap}@keyframes scSwap{0%,2%{opacity:1;transform:translateY(0)}6%{opacity:0;transform:translateY(26px)}6.1%{opacity:0;transform:translateY(-26px)}11%,to{opacity:1;transform:translateY(0)}}.sc-spine{stroke:var(--ink);stroke-width:1px}.sc-record{stroke:var(--ink);stroke-width:1.5px}.sc-seal{fill:none;stroke:var(--hi);stroke-width:1.2px;transform-box:fill-box;transform-origin:50%;animation:7s ease-out infinite scSeal}@keyframes scSeal{0%,6%{opacity:0;transform:scale(.2)}12%,72%{opacity:1;transform:scale(1)}84%,to{opacity:.25;transform:scale(1)}}.sc-append{transform-box:fill-box;transform-origin:50%;animation:7s cubic-bezier(.16,1,.3,1) infinite scAppend}@keyframes scAppend{0%,58%{opacity:0;transform:translateY(10px)}68%,92%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(10px)}}.sc-verify{animation:7s cubic-bezier(.4,0,.3,1) infinite scVerify}@keyframes scVerify{0%{opacity:0;transform:translateY(0)}6%{opacity:.9}58%{opacity:.9;transform:translateY(114px)}66%,to{opacity:0;transform:translateY(114px)}}.sc-scan{stroke:var(--hi);stroke-width:1px}.sc-card:hover .sc-climb,.sc-card:hover .sc-gap,.sc-card:hover .sc-tip{animation-duration:3.2s}.sc-card:hover .sc-cell{animation-duration:6s}.sc-card:hover .sc-runner{animation-duration:1.5s}.sc-card:hover .sc-seal,.sc-card:hover .sc-append,.sc-card:hover .sc-verify{animation-duration:3.6s}@media (prefers-reduced-motion:reduce){.sc-svg,.sc-svg *{transition:none!important;animation:none!important}}.sc-tile{background:var(--color-card);border-radius:14px;transition:background-color .5s cubic-bezier(.16,1,.3,1)}.sc-tile:hover{background:color-mix(in oklab, var(--color-card) 92%, var(--color-cream))}
