.cc-module__783mpG__page{--bg:#0d0c10;--surface:#151419;--fg:#efeae3;--muted:#a8a29b;--dim:#efeae38c;--line:#dad2c816;--line-soft:#dad2c80e;--dash:#dad2c814;--accent:#0b6b72;--accent-hi:#0f8089;--hi:#6fd3c7;--spark:#f6bb02;--sail:#3a5fb8;--sail-hi:#7f9cf0;--coral:#ff7a66;--ok:#8fe3cc;--err:#ff8a78;--panel:#0f1a1c;--panel-2:#17292c;--panel-3:#0c1517;--panel-4:#091012;--color-white:#efeae3;--color-black:#0d0c10;background:var(--bg);color:var(--fg);font-family:var(--font-geist), Arial, Helvetica, sans-serif;-webkit-font-smoothing:antialiased;font-size:16px;line-height:24px}.cc-module__783mpG__mono{font-family:var(--font-geist-mono), ui-monospace, SFMono-Regular, Menlo, monospace}.cc-module__783mpG__col{border-inline:1px solid var(--line);max-width:1152px;margin-inline:auto;position:relative}.cc-module__783mpG__band{border-block:1px solid var(--line);height:72px;margin-block:-1px;position:relative}.cc-module__783mpG__bandCol{max-width:1152px;height:100%;margin-inline:auto;position:relative}.cc-module__783mpG__bandCol:before,.cc-module__783mpG__bandCol:after{content:"";border-left:1px dashed var(--dash);width:0;position:absolute;top:0;bottom:0}.cc-module__783mpG__bandCol:before{left:0}.cc-module__783mpG__bandCol:after{right:0}.cc-module__783mpG__sq{background:var(--bg);z-index:3;border:1px solid #dad2c838;width:7px;height:7px;margin:5.5px;position:absolute}.cc-module__783mpG__h1{letter-spacing:-.045em;font-size:clamp(36px,4.2vw,52px);font-weight:600;line-height:1.05}.cc-module__783mpG__h2big{letter-spacing:-.035em;font-size:clamp(38px,4.4vw,56px);font-weight:600;line-height:1.04}.cc-module__783mpG__h2mid{letter-spacing:-.02em;font-size:36px;font-weight:600;line-height:1.1}.cc-module__783mpG__slash{font-family:var(--font-geist-mono), ui-monospace, monospace;font-size:24px;font-weight:500;line-height:32px}.cc-module__783mpG__slash i{color:var(--hi);opacity:.55;letter-spacing:-.1em;margin-right:10px;font-style:normal}.cc-module__783mpG__kicker{font-family:var(--font-geist-mono), ui-monospace, monospace;letter-spacing:.14em;text-transform:uppercase;color:var(--muted);font-size:11.5px}.cc-module__783mpG__tag{font-family:var(--font-geist-mono), ui-monospace, monospace;color:var(--hi);background:#6fd3c712;border:1px solid #6fd3c738;padding:3px 8px;font-size:13px;font-weight:500;display:inline-block}.cc-module__783mpG__hl{color:var(--fg);background:#ffffff1f;padding:1px 5px;font-weight:600}.cc-module__783mpG__btnWhite{background:var(--fg);height:44px;color:var(--bg);border-radius:999px;align-items:center;gap:8px;padding:0 20px;font-size:16px;font-weight:500;transition:background .2s;display:inline-flex}.cc-module__783mpG__btnWhite:hover{background:#fff}.cc-module__783mpG__btnGhost{border:1px solid var(--line);height:44px;color:var(--fg);border-radius:999px;align-items:center;gap:8px;padding:0 20px;font-size:16px;font-weight:500;transition:border-color .2s,background .2s;display:inline-flex}.cc-module__783mpG__btnGhost:hover{background:#6fd3c70d;border-color:#6fd3c773}.cc-module__783mpG__btnAccent{background:var(--accent);color:#fff;border-radius:999px;justify-content:center;align-items:center;gap:10px;height:48px;padding:0 24px;font-size:16px;font-weight:600;transition:background .2s;display:inline-flex}.cc-module__783mpG__btnAccent:hover{background:var(--accent-hi)}.cc-module__783mpG__navLink{color:#efeae3a8;border-radius:999px;padding:8px 16px;font-size:14px;font-weight:500;transition:color .2s}.cc-module__783mpG__navLink:hover{color:var(--fg)}.cc-module__783mpG__pill{border:1px solid var(--line);border-radius:999px;align-items:center;gap:4px;padding:4px;display:inline-flex}.cc-module__783mpG__pillBtn{background:var(--accent);color:#fff;border-radius:999px;align-items:center;gap:8px;height:34px;padding:0 12px 0 14px;font-size:14px;font-weight:500;transition:background .2s;display:inline-flex}.cc-module__783mpG__pillBtn:hover{background:var(--accent-hi)}.cc-module__783mpG__cellDash{border-right:1px dashed var(--dash);border-bottom:1px dashed var(--dash)}.cc-module__783mpG__tile,.cc-module__783mpG__tileMono{--c:var(--hi);background:linear-gradient(90deg, transparent 0%, color-mix(in oklab, var(--c) 18%, transparent) 25%, color-mix(in oklab, var(--c) 62%, transparent) 65%, color-mix(in oklab, var(--c) 88%, transparent) 100%);position:relative;overflow:hidden}.cc-module__783mpG__tileMono{opacity:.82}.cc-module__783mpG__tile:after,.cc-module__783mpG__tileMono:after{content:"";mix-blend-mode:multiply;opacity:.75;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='160' height='160'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='1.2' numOctaves='2' stitchTiles='stitch'/><feColorMatrix values='0 0 0 0 0  0 0 0 0 0  0 0 0 0 0  0 0 0 1.4 -0.38'/></filter><rect width='100%' height='100%' filter='url(%23n)'/></svg>");position:absolute;inset:0}.cc-module__783mpG__tileFlip{transform:scaleX(-1)}@media (prefers-reduced-motion:no-preference){.cc-module__783mpG__tile,.cc-module__783mpG__tileMono{animation:.9s cubic-bezier(.16,1,.3,1) both cc-module__783mpG__tileIn,7s ease-in-out 1.2s infinite alternate cc-module__783mpG__breathe}}@keyframes cc-module__783mpG__tileIn{0%{opacity:0}to{opacity:1}}@keyframes cc-module__783mpG__breathe{0%{opacity:1}to{opacity:.7}}.cc-module__783mpG__term{background:var(--panel);border:1px solid var(--panel-2);font-family:var(--font-geist-mono), ui-monospace, monospace;color:var(--fg);font-size:14px;line-height:22px}.cc-module__783mpG__termBar{border-bottom:1px solid var(--panel-2);color:var(--muted);align-items:center;gap:8px;padding:12px 16px;font-size:13px;display:flex}.cc-module__783mpG__dot{border-radius:999px;width:12px;height:12px}.cc-module__783mpG__prompt{background:var(--panel-2);padding:4px 8px}.cc-module__783mpG__badge{background:var(--accent);color:#dff7f2;margin-right:8px;padding:1px 6px;font-size:11px;font-weight:600}.cc-module__783mpG__badgeBad{color:var(--err);border:1px dashed #ff8f8673;padding:1px 6px;font-size:11px;font-weight:600}.cc-module__783mpG__row{border-bottom:1px solid var(--line);text-align:left;letter-spacing:-.3px;color:#efeae38c;flex:1 0 88px;align-items:center;gap:14px;width:100%;min-height:88px;padding:0 40px;font-size:20px;transition:background .35s,color .35s;display:flex;position:relative}.cc-module__783mpG__row:hover{color:#efeae3e6}.cc-module__783mpG__rowOn{background:var(--surface);color:var(--fg)}.cc-module__783mpG__rowNum{font-family:var(--font-geist-mono), ui-monospace, monospace;color:#efeae359;padding-top:4px;font-size:11px}.cc-module__783mpG__faq summary{cursor:pointer;list-style:none}.cc-module__783mpG__faq summary::-webkit-details-marker{display:none}.cc-module__783mpG__faq[open] .cc-module__783mpG__chev{transform:rotate(180deg)}.cc-module__783mpG__chev{transition:transform .3s}@media (prefers-reduced-motion:no-preference){.cc-module__783mpG__rise{animation:.9s cubic-bezier(.16,1,.3,1) both cc-module__783mpG__rise}}@keyframes cc-module__783mpG__rise{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}.cc-module__783mpG__page .cc-module__783mpG__mono,.cc-module__783mpG__page .cc-module__783mpG__mono *,.cc-module__783mpG__page code,.cc-module__783mpG__page .cc-module__783mpG__slash,.cc-module__783mpG__page .cc-module__783mpG__kicker,.cc-module__783mpG__page .cc-module__783mpG__tag,.cc-module__783mpG__page .cc-module__783mpG__term,.cc-module__783mpG__page .cc-module__783mpG__term *{font-family:var(--font-geist-mono), ui-monospace, SFMono-Regular, Menlo, monospace}.cc-module__783mpG__page .cc-module__783mpG__h1{letter-spacing:-.045em;font-weight:600}.cc-module__783mpG__page .cc-module__783mpG__h2big{letter-spacing:-.035em;font-weight:600}.cc-module__783mpG__page .cc-module__783mpG__h2mid{letter-spacing:-.02em;font-weight:600}.cc-module__783mpG__page{interpolate-size:allow-keywords}html[data-motion=on] .cc-module__783mpG__page main section>*{transition:opacity .9s cubic-bezier(.16,1,.3,1),transform .9s cubic-bezier(.16,1,.3,1);transition-delay:calc(var(--i,0) * 55ms)}html[data-motion=on] .cc-module__783mpG__page main section li{transition:opacity .9s cubic-bezier(.16,1,.3,1),transform .9s cubic-bezier(.16,1,.3,1);transition-delay:calc(var(--i,0) * 55ms)}html[data-motion=on] .cc-module__783mpG__page main section:not([data-in])>*{opacity:0;transform:translateY(22px)}html[data-motion=on] .cc-module__783mpG__page main section:not([data-in]) li{opacity:0;transform:translateY(14px)}html[data-motion=on] .cc-module__783mpG__band[data-in] .cc-module__783mpG__sq{animation:1.6s cubic-bezier(.16,1,.3,1) cc-module__783mpG__sqPing}@keyframes cc-module__783mpG__sqPing{0%{background:var(--bg);border-color:#dad2c852}35%{border-color:var(--hi);background:#6fd3c738;transform:rotate(90deg)}to{background:var(--bg);border-color:#dad2c852;transform:rotate(90deg)}}.cc-module__783mpG__page [data-spot]{isolation:isolate;position:relative}.cc-module__783mpG__page [data-spot]:before{content:"";z-index:-1;pointer-events:none;opacity:0;background:radial-gradient(260px circle at var(--sx,50%) var(--sy,50%), #6fd3c717, transparent 70%);transition:opacity .4s;position:absolute;inset:0}.cc-module__783mpG__page [data-spot]:hover:before{opacity:1}.cc-module__783mpG__heroGlow:after{content:"";z-index:5;pointer-events:none;opacity:0;mix-blend-mode:screen;background:radial-gradient(340px circle at var(--sx,80%) var(--sy,40%), #6fd3c738, transparent 65%);transition:opacity .6s;position:absolute;inset:0}.cc-module__783mpG__heroGlow:hover:after{opacity:1}.cc-module__783mpG__tile:before,.cc-module__783mpG__tileMono:before{content:"";z-index:1;background:linear-gradient(100deg,#0000 30%,#ffffff38 50%,#0000 70%);position:absolute;inset:0;transform:translate(-120%)}@media (prefers-reduced-motion:no-preference){.cc-module__783mpG__tile:before,.cc-module__783mpG__tileMono:before{animation:7s ease-in-out infinite cc-module__783mpG__sweep;animation-delay:calc(var(--k,0) * .43s)}}@keyframes cc-module__783mpG__sweep{0%,70%{transform:translate(-120%)}to{transform:translate(120%)}}.cc-module__783mpG__btnAccent,.cc-module__783mpG__pillBtn,.cc-module__783mpG__btnWhite,.cc-module__783mpG__btnGhost{isolation:isolate;position:relative;overflow:hidden}.cc-module__783mpG__btnAccent:after,.cc-module__783mpG__pillBtn:after{content:"";z-index:-1;background:linear-gradient(110deg,#0000 35%,#ffffff47 50%,#0000 65%);transition:transform;position:absolute;inset:0;transform:translate(-130%)}.cc-module__783mpG__btnAccent:hover:after,.cc-module__783mpG__pillBtn:hover:after{transition:transform .9s cubic-bezier(.16,1,.3,1);transform:translate(130%)}.cc-module__783mpG__btnAccent svg,.cc-module__783mpG__pillBtn svg,.cc-module__783mpG__btnWhite svg,.cc-module__783mpG__btnGhost svg{transition:transform .45s cubic-bezier(.16,1,.3,1)}.cc-module__783mpG__btnAccent:hover svg,.cc-module__783mpG__pillBtn:hover svg,.cc-module__783mpG__btnWhite:hover svg{transform:translate(3px)}.cc-module__783mpG__btnAccent:active,.cc-module__783mpG__pillBtn:active,.cc-module__783mpG__btnWhite:active,.cc-module__783mpG__btnGhost:active{transform:scale(.98)}.cc-module__783mpG__navLink{position:relative}.cc-module__783mpG__navLink:after{content:"";background:var(--hi);height:1px;transition:transform .45s cubic-bezier(.16,1,.3,1);position:absolute;bottom:2px;left:16px;right:16px;transform:scaleX(0)}.cc-module__783mpG__navLink:hover:after{transform:scaleX(1)}.cc-module__783mpG__progress{background:linear-gradient(90deg, var(--accent), var(--hi));transform-origin:0;height:1px;position:absolute;bottom:-1px;left:0;right:0;transform:scaleX(0)}@supports (animation-timeline:scroll()){@media (prefers-reduced-motion:no-preference){.cc-module__783mpG__progress{animation:linear both cc-module__783mpG__grow;animation-timeline:scroll(root)}}}@keyframes cc-module__783mpG__grow{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.cc-module__783mpG__live{background:var(--spark);border-radius:999px;width:7px;height:7px;display:inline-block;position:relative}@media (prefers-reduced-motion:no-preference){.cc-module__783mpG__live:after{content:"";background:var(--spark);border-radius:999px;animation:2.2s cubic-bezier(0,0,.2,1) infinite cc-module__783mpG__ping;position:absolute;inset:0}}@keyframes cc-module__783mpG__ping{75%,to{opacity:0;transform:scale(2.6)}}.cc-module__783mpG__row:before{content:"";background:var(--hi);transform-origin:top;width:2px;transition:transform .5s cubic-bezier(.16,1,.3,1);position:absolute;top:0;bottom:0;left:0;transform:scaleY(0)}.cc-module__783mpG__rowOn:before{transform:scaleY(1)}.cc-module__783mpG__rowOn .cc-module__783mpG__rowNum{color:var(--hi)}@media (prefers-reduced-motion:no-preference){.cc-module__783mpG__stagger>*{animation:.7s cubic-bezier(.16,1,.3,1) both cc-module__783mpG__rise;animation-delay:calc(var(--i,0) * 70ms + 80ms)}.cc-module__783mpG__cycle{animation:9s infinite cc-module__783mpG__cycle;animation-delay:calc(var(--k) * 3s - 9s)}}@keyframes cc-module__783mpG__cycle{0%,30%{background:#6fd3c70f}34%,to{background:0 0}}.cc-module__783mpG__logo svg{transition:color .35s,transform .45s cubic-bezier(.16,1,.3,1)}.cc-module__783mpG__logo:hover svg{color:var(--brand);transform:translateY(-2px)scale(1.06)}.cc-module__783mpG__faq::details-content{height:0;transition:height .45s cubic-bezier(.16,1,.3,1), content-visibility .45s allow-discrete;overflow:clip}.cc-module__783mpG__faq[open]::details-content{height:auto}.cc-module__783mpG__faq summary{transition:color .25s}.cc-module__783mpG__faq summary:hover{color:var(--hi)}.cc-module__783mpG__logoLock .cc-module__783mpG__markCell{transform-box:fill-box;transform-origin:50%;transition:transform .5s cubic-bezier(.34,1.56,.64,1);transition-delay:calc(var(--i) * 60ms)}.cc-module__783mpG__logoLock:hover .cc-module__783mpG__markCell{transform:translateY(-2px)}.cc-module__783mpG__logoLock:hover .cc-module__783mpG__markCell:last-child{transform:translateY(-2px)scale(1.05)}.cc-module__783mpG__flow{z-index:4;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.cc-module__783mpG__nodeCore{filter:drop-shadow(0 0 10px #6fd3c7b3)}@media (prefers-reduced-motion:no-preference){.cc-module__783mpG__nodeRing{transform-box:fill-box;transform-origin:50%;animation:2.6s cubic-bezier(.16,1,.3,1) infinite cc-module__783mpG__nodeRing}.cc-module__783mpG__nodeCore{transform-box:fill-box;transform-origin:50%;animation:2.6s ease-in-out infinite cc-module__783mpG__nodeBeat}}@media (prefers-reduced-motion:reduce){.cc-module__783mpG__flow rect[opacity="0"]{display:none}}@keyframes cc-module__783mpG__nodeRing{0%{opacity:1;transform:scale(.5)}to{opacity:0;transform:scale(1.5)}}@keyframes cc-module__783mpG__nodeBeat{0%,to{transform:scale(1)}12%{transform:scale(1.18)}24%{transform:scale(1)}}.cc-module__783mpG__page [data-magnet]{transform:translate(var(--mx,0), var(--my,0));transition:transform .5s cubic-bezier(.34,1.56,.64,1)}.cc-module__783mpG__before{color:var(--coral)}.cc-module__783mpG__kickerCoral{color:var(--coral)!important}.cc-module__783mpG__sheen{background:linear-gradient(90deg, var(--hi) 0%, var(--hi) 40%, #b8f0e8 50%, var(--sail-hi) 60%, var(--hi) 100%);color:#0000;background-size:250% 100%;-webkit-background-clip:text;background-clip:text}@media (prefers-reduced-motion:no-preference){.cc-module__783mpG__sheen{animation:6s ease-in-out infinite cc-module__783mpG__sheen}}@keyframes cc-module__783mpG__sheen{0%,to{background-position:100% 0}50%{background-position:0 0}}.cc-module__783mpG__cell{background:var(--c);opacity:var(--o);transform-origin:bottom;transition:transform .7s cubic-bezier(.34,1.56,.64,1),opacity .5s;transition-delay:calc(var(--d) * 1ms);border-radius:1.5px;display:block}.cc-module__783mpG__cellEmpty{background:#efeae30a;border-radius:1.5px;display:block}html[data-motion=on] .cc-module__783mpG__page section:not([data-in]) .cc-module__783mpG__cell{opacity:0;transform:scale(0)}@media (prefers-reduced-motion:no-preference){.cc-module__783mpG__cellLive{animation:2.4s ease-in-out 1.8s infinite cc-module__783mpG__cellLive}}@keyframes cc-module__783mpG__cellLive{0%,to{box-shadow:0 0 #6fd3c700}50%{box-shadow:0 0 10px 1px #6fd3c799}}.cc-module__783mpG__glyph i{aspect-ratio:1;border-radius:1.5px;display:block}.cc-module__783mpG__glyphOff{background:#efeae30d}.cc-module__783mpG__glyphOn{background:var(--c)}@media (prefers-reduced-motion:no-preference){.cc-module__783mpG__glyph .cc-module__783mpG__glyphOn{animation:.55s cubic-bezier(.34,1.56,.64,1) both cc-module__783mpG__glyphIn;animation-delay:calc(var(--n) * 28ms)}.cc-module__783mpG__page [data-glyph-host]:hover .cc-module__783mpG__glyphOn{animation:.8s ease-in-out both cc-module__783mpG__glyphWave;animation-delay:calc(var(--n) * 30ms)}}@keyframes cc-module__783mpG__glyphIn{0%{opacity:0;transform:scale(0)}to{opacity:1;transform:none}}@keyframes cc-module__783mpG__glyphWave{0%,to{filter:none;transform:none}45%{filter:brightness(1.45);transform:translateY(-2px)}}@property --lit{syntax:"<number>";inherits:true;initial-value:1}.cc-module__783mpG__proc{view-timeline-name:--proc;position:relative}.cc-module__783mpG__procTrack{z-index:2;pointer-events:none;background:#efeae31a;height:2px;position:absolute;top:39px;left:10%;right:10%;container-type:inline-size}.cc-module__783mpG__procFill{background:linear-gradient(90deg, var(--sail-hi), var(--hi));transform-origin:0;position:absolute;inset:0;transform:scaleX(1)}.cc-module__783mpG__procPacket{background:var(--hi);border-radius:2px;width:12px;height:12px;position:absolute;top:-5px;left:-6px;box-shadow:0 0 14px 2px #6fd3c78c}.cc-module__783mpG__procNode{background:var(--bg);z-index:3;border:1px solid #efeae340;border-radius:3px;width:14px;height:14px;position:absolute;top:33px;left:calc(50% - 7px)}.cc-module__783mpG__procNode:after{content:"";background:var(--hi);opacity:var(--lit);transform:scale(calc(.4 + var(--lit) * .6));box-shadow:0 0 calc(var(--lit) * 12px) #6fd3c799;border-radius:1.5px;position:absolute;inset:2px}.cc-module__783mpG__step0,.cc-module__783mpG__step1,.cc-module__783mpG__step2,.cc-module__783mpG__step3,.cc-module__783mpG__step4{position:relative}.cc-module__783mpG__stepNum{color:color-mix(in oklab, var(--hi) calc(var(--lit) * 100%), #efeae373)}@media (max-width:1023px){.cc-module__783mpG__procNode{top:24px;left:24px}}@media (prefers-reduced-motion:no-preference){.cc-module__783mpG__procFill{animation:linear both cc-module__783mpG__procFill}.cc-module__783mpG__procPacket{animation:linear both cc-module__783mpG__procMove}.cc-module__783mpG__step0{animation:linear both cc-module__783mpG__lit0}.cc-module__783mpG__step1{animation:linear both cc-module__783mpG__lit1}.cc-module__783mpG__step2{animation:linear both cc-module__783mpG__lit2}.cc-module__783mpG__step3{animation:linear both cc-module__783mpG__lit3}.cc-module__783mpG__step4{animation:linear both cc-module__783mpG__lit4}.cc-module__783mpG__procFill,.cc-module__783mpG__procPacket,.cc-module__783mpG__step0,.cc-module__783mpG__step1,.cc-module__783mpG__step2,.cc-module__783mpG__step3,.cc-module__783mpG__step4{animation-duration:7s;animation-iteration-count:infinite}@supports (animation-timeline:view()){.cc-module__783mpG__procFill,.cc-module__783mpG__procPacket,.cc-module__783mpG__step0,.cc-module__783mpG__step1,.cc-module__783mpG__step2,.cc-module__783mpG__step3,.cc-module__783mpG__step4{animation-timeline:--proc;animation-range:entry 90% exit 10%;animation-duration:auto;animation-iteration-count:1}}}@keyframes cc-module__783mpG__procFill{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes cc-module__783mpG__procMove{0%{transform:translate(0)}to{transform:translate(100cqw)}}@keyframes cc-module__783mpG__lit0{0%,2%{--lit:0}4%,to{--lit:1}}@keyframes cc-module__783mpG__lit1{0%,25%{--lit:0}28%,to{--lit:1}}@keyframes cc-module__783mpG__lit2{0%,50%{--lit:0}53%,to{--lit:1}}@keyframes cc-module__783mpG__lit3{0%,75%{--lit:0}78%,to{--lit:1}}@keyframes cc-module__783mpG__lit4{0%,96%{--lit:0}98%,to{--lit:1}}.cc-module__783mpG__shelf{border-block:1px solid var(--line);position:relative}.cc-module__783mpG__shelfTrack{gap:20px;max-width:1152px;margin-inline:auto;padding:0 24px 40px;display:grid}.cc-module__783mpG__panel{border:1px solid var(--line);background:linear-gradient(#17161c,#121116);border-radius:16px;gap:32px;padding:32px;display:grid;box-shadow:inset 0 1px #ffffff0d}@media (min-width:768px){.cc-module__783mpG__panel{grid-template-columns:1fr 1fr;padding:40px}}.cc-module__783mpG__rail{background:#efeae31f;width:320px;height:2px;margin-bottom:12px;position:relative}.cc-module__783mpG__railFill{background:linear-gradient(90deg, var(--sail-hi), var(--hi));transform-origin:0;position:absolute;inset:0;box-shadow:0 0 10px #6fd3c780}.cc-module__783mpG__rail i{background:var(--bg);border:1px solid #efeae359;border-radius:1.5px;width:7px;height:7px;margin-left:-3px;position:absolute;top:-2.5px}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference) and (min-width:1024px){.cc-module__783mpG__shelf{view-timeline-name:--shelf;height:520vh}.cc-module__783mpG__shelfStage{flex-direction:column;height:calc(100vh - 84px);display:flex;position:sticky;top:84px;overflow:hidden}.cc-module__783mpG__shelfTrack{flex:none;align-items:stretch;gap:24px;width:max-content;max-width:none;margin:auto 0;padding:0 max(24px,50vw - 528px) 40px;animation:linear both cc-module__783mpG__shelfMove;animation-timeline:--shelf;animation-range:contain;display:flex}.cc-module__783mpG__panel{width:min(900px,72vw);max-height:100%}.cc-module__783mpG__shelfStage:before,.cc-module__783mpG__shelfStage:after{content:"";z-index:3;pointer-events:none;width:80px;position:absolute;top:0;bottom:0}.cc-module__783mpG__shelfStage:before{background:linear-gradient(90deg, var(--bg), transparent);left:0}.cc-module__783mpG__shelfStage:after{background:linear-gradient(-90deg, var(--bg), transparent);right:0}.cc-module__783mpG__railFill{animation:linear both cc-module__783mpG__grow;animation-timeline:--shelf;animation-range:contain}}}@keyframes cc-module__783mpG__shelfMove{0%{transform:translate(0)}to{transform:translate(calc(100vw - 100%))}}.cc-module__783mpG__stack{timeline-scope:--c1, --c2;gap:24px;display:grid}.cc-module__783mpG__card{border:1px solid var(--line);transform-origin:50% 0;background:linear-gradient(#17161c,#121116);border-radius:16px;overflow:hidden;box-shadow:0 -24px 60px -30px #000c}@media (min-width:1024px){.cc-module__783mpG__stack{gap:38vh}.cc-module__783mpG__card{top:calc(108px + var(--k) * 26px);position:sticky}}.cc-module__783mpG__card1{view-timeline-name:--c1}.cc-module__783mpG__card2{view-timeline-name:--c2}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference) and (min-width:1024px){.cc-module__783mpG__card0{animation:linear both cc-module__783mpG__recede;animation-timeline:--c1;animation-range:entry}.cc-module__783mpG__card1{animation:linear both cc-module__783mpG__recede;animation-timeline:--c2;animation-range:entry}}}@keyframes cc-module__783mpG__recede{to{filter:brightness(.5);transform:scale(.94)}}.cc-module__783mpG__manifesto{letter-spacing:-.03em;box-sizing:content-box;max-width:26ch;margin-inline:auto;font-size:clamp(30px,3.6vw,48px);font-weight:500;line-height:1.22}.cc-module__783mpG__word{white-space:pre;color:var(--fg);display:inline-block}.cc-module__783mpG__wordHi{color:var(--hi)}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.cc-module__783mpG__word{animation:linear both cc-module__783mpG__wordLit;animation-timeline:view();animation-range:cover 18% cover 42%}}}@keyframes cc-module__783mpG__wordLit{0%{opacity:.16}to{opacity:1}}.cc-module__783mpG__converge{border-block:1px solid var(--line);position:relative}.cc-module__783mpG__convergeStage{position:relative}.cc-module__783mpG__captions{gap:6px;display:grid}.cc-module__783mpG__cap0,.cc-module__783mpG__cap1{display:none}.cc-module__783mpG__cap2{display:block}.cc-module__783mpG__shot{perspective:1800px;position:relative}.cc-module__783mpG__shot:before{content:"";z-index:0;filter:blur(30px);pointer-events:none;background:radial-gradient(60% 60% at 50% 60%,#6fd3c712,#0000 70%);position:absolute;inset:8% 6% -6%}.cc-module__783mpG__win{z-index:1;transform-origin:50% 0;background:linear-gradient(#121117,#0e0d12);border:1px solid #efeae31f;border-radius:14px;position:relative;overflow:visible;box-shadow:inset 0 1px #ffffff0f,0 40px 80px -30px #000000e6,0 0 0 1px #0006}.cc-module__783mpG__winChrome,.cc-module__783mpG__appSide,.cc-module__783mpG__appTop{transition:none}.cc-module__783mpG__app{grid-template-columns:172px minmax(0,1fr);display:grid}@media (max-width:767px){.cc-module__783mpG__app{grid-template-columns:minmax(0,1fr)}}.cc-module__783mpG__appSide{border-right:1px solid #efeae314;flex-direction:column;gap:2px;padding:16px 10px;display:flex}@media (max-width:767px){.cc-module__783mpG__appSide{display:none}}.cc-module__783mpG__dash{grid-template-rows:100px 134px 134px 122px;grid-template-columns:repeat(4,minmax(0,1fr));grid-template-areas:"k1 k2 k3 k4""ch ch ch ld""ch ch ch iv""ac ac au au";gap:10px;padding:14px;display:grid}@media (max-width:767px){.cc-module__783mpG__dash{grid-template-rows:none;grid-template-columns:1fr 1fr;grid-template-areas:"k1 k2""k3 k4""ch ch""ld ld""iv iv""ac ac""au au";grid-auto-rows:minmax(92px,auto)}}.cc-module__783mpG__slot{position:relative}.cc-module__783mpG__slotBack{background:#ffffff06;border:1px solid #efeae314;border-radius:10px;height:100%;padding:12px 14px}.cc-module__783mpG__slotFront{z-index:2;opacity:0;pointer-events:none;background:linear-gradient(#1a1920,#131217);border:1px solid #efeae324;border-radius:14px;flex-direction:column;justify-content:space-between;width:264px;height:112px;margin:auto;padding:16px 18px;display:flex;position:absolute;inset:0;box-shadow:inset 0 1px #ffffff0f,0 18px 40px -20px #000c}.cc-module__783mpG__toolIcon{background:color-mix(in oklab, var(--b) 12%, #18171d);border:1px solid #efeae314;border-radius:12px;flex-shrink:0;place-items:center;width:44px;height:44px;display:grid}.cc-module__783mpG__toolDot{background:var(--hi);border-radius:999px;width:6px;height:6px;margin-top:6px}.cc-module__783mpG__toolSync{background:#ffffff14;border-radius:999px;width:64px;height:3px;margin-bottom:4px;position:relative;overflow:hidden}.cc-module__783mpG__toolSync i{background:var(--b);border-radius:999px;width:40%;position:absolute;inset:0}@media (prefers-reduced-motion:no-preference){.cc-module__783mpG__toolSync i{animation:1.6s ease-in-out infinite cc-module__783mpG__sync}}@keyframes cc-module__783mpG__sync{0%{transform:translate(-100%)}to{transform:translate(260%)}}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference) and (min-width:1024px){.cc-module__783mpG__converge{view-timeline-name:--conv;height:420vh}.cc-module__783mpG__convergeStage{height:calc(100vh - 84px);position:sticky;top:84px;overflow:hidden}.cc-module__783mpG__convergeStage>div{padding-block:28px}.cc-module__783mpG__captions{height:1.3em;font-size:clamp(26px,3vw,40px);display:block;position:relative}.cc-module__783mpG__cap0,.cc-module__783mpG__cap1,.cc-module__783mpG__cap2{white-space:nowrap;display:block;position:absolute;inset:0 auto auto 0}.cc-module__783mpG__cap0,.cc-module__783mpG__cap1,.cc-module__783mpG__cap2,.cc-module__783mpG__win,.cc-module__783mpG__slot,.cc-module__783mpG__slotFront,.cc-module__783mpG__slotBack,.cc-module__783mpG__winChrome,.cc-module__783mpG__appSide,.cc-module__783mpG__appTop{animation-timing-function:linear;animation-fill-mode:both;animation-timeline:--conv}.cc-module__783mpG__cap0{animation-name:cc-module__783mpG__cap0;animation-range:contain}.cc-module__783mpG__cap1{animation-name:cc-module__783mpG__cap1;animation-range:contain}.cc-module__783mpG__cap2{animation-name:cc-module__783mpG__cap2;animation-range:contain}.cc-module__783mpG__win{animation-name:cc-module__783mpG__shotFlat;animation-range:contain 30% contain 88%}.cc-module__783mpG__winChrome,.cc-module__783mpG__appSide,.cc-module__783mpG__appTop{animation-name:cc-module__783mpG__shellIn;animation-range:contain 62% contain 80%}.cc-module__783mpG__win{box-shadow:none;background:0 0;border-color:#0000;animation-name:cc-module__783mpG__shotFlat,cc-module__783mpG__winIn}.cc-module__783mpG__slot{animation-name:cc-module__783mpG__fly;animation-range:contain calc(6% + var(--k) * 3.5%) contain calc(42% + var(--k) * 3.5%);animation-timing-function:cubic-bezier(.22,.8,.3,1)}.cc-module__783mpG__slotFront{opacity:1;animation-name:cc-module__783mpG__frontOut,cc-module__783mpG__frontLand;animation-range:contain calc(44% + var(--k) * 2%) contain calc(54% + var(--k) * 2%), contain calc(20% + var(--k) * 3.5%) contain calc(44% + var(--k) * 3.5%)}.cc-module__783mpG__slotBack{animation-name:cc-module__783mpG__backIn;animation-range:contain calc(50% + var(--k) * 2%) contain calc(62% + var(--k) * 2%)}}}@keyframes cc-module__783mpG__fly{0%{transform:translate(var(--dx), var(--dy)) rotate(var(--rot)) scale(var(--sc,.78))}to{transform:none}}@keyframes cc-module__783mpG__frontLand{0%{scale:1}to{scale:.74}}@keyframes cc-module__783mpG__frontOut{0%{opacity:1;transform:none}to{opacity:0;transform:rotateX(75deg)scale(.82)}}@keyframes cc-module__783mpG__backIn{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@keyframes cc-module__783mpG__shellIn{0%{opacity:0}to{opacity:1}}@keyframes cc-module__783mpG__shotFlat{0%{transform:rotateX(22deg)scale(.9)}to{transform:none}}@keyframes cc-module__783mpG__winIn{0%,60%{box-shadow:none;background:0 0;border-color:#0000}to{background:linear-gradient(#121117,#0e0d12);border-color:#efeae31f;box-shadow:inset 0 1px #ffffff0f,0 40px 80px -30px #000000e6}}@keyframes cc-module__783mpG__cap0{0%,26%{opacity:1;transform:none}32%,to{opacity:0;transform:translateY(-14px)}}@keyframes cc-module__783mpG__cap1{0%,30%{opacity:0;transform:translateY(14px)}36%,60%{opacity:1;transform:none}66%,to{opacity:0;transform:translateY(-14px)}}@keyframes cc-module__783mpG__cap2{0%,64%{opacity:0;transform:translateY(14px)}70%,to{opacity:1;transform:none}}.cc-module__783mpG__tnum{font-variant-numeric:tabular-nums}@property --n{syntax:"<integer>";inherits:false;initial-value:0}.cc-module__783mpG__count{--n:var(--to);counter-reset:n var(--n)}.cc-module__783mpG__count:after{content:counter(n)}.cc-module__783mpG__win:after{content:"";pointer-events:none;background:linear-gradient(90deg,#0000,#efeae359,#0000);border-radius:1px;height:1px;position:absolute;top:-1px;left:12%;right:12%}.cc-module__783mpG__shot:after{content:"";filter:blur(10px);z-index:0;pointer-events:none;background:radial-gradient(50% 50%,#000000bf,#0000);height:40px;position:absolute;bottom:-26px;left:10%;right:10%}.cc-module__783mpG__slotBack{transition:border-color .3s,background .3s}.cc-module__783mpG__slot:hover .cc-module__783mpG__slotBack{background:#ffffff09;border-color:#6fd3c74d}.cc-module__783mpG__col2{position:relative}.cc-module__783mpG__col2:after{content:attr(data-v);background:var(--fg);color:var(--bg);font:500 9.5px var(--font-geist-mono), monospace;white-space:nowrap;opacity:0;pointer-events:none;z-index:2;border-radius:4px;padding:2px 6px;transition:opacity .2s,transform .2s;position:absolute;bottom:calc(100% + 6px);left:50%;transform:translate(-50%,4px)}.cc-module__783mpG__col2:hover:after{opacity:1;transform:translate(-50%)}.cc-module__783mpG__col2:hover .cc-module__783mpG__cell{filter:brightness(1.35)}.cc-module__783mpG__target{z-index:1;pointer-events:none;border-top:1px dashed #f6bb0273;height:0;position:absolute;left:0;right:0}.cc-module__783mpG__target em{font:500 8.5px var(--font-geist-mono), monospace;letter-spacing:.1em;text-transform:uppercase;color:#f6bb02bf;font-style:normal;position:absolute;top:-14px;left:0}.cc-module__783mpG__toggle{background:var(--accent);border-radius:999px;flex-shrink:0;width:18px;height:10px;display:inline-block;position:relative}.cc-module__783mpG__toggle:after{content:"";background:var(--fg);border-radius:999px;width:7px;height:7px;position:absolute;top:1.5px;right:1.5px}@media (prefers-reduced-motion:no-preference){.cc-module__783mpG__feedNew{border-radius:6px;animation:4s ease-in-out 2s infinite cc-module__783mpG__feedNew}}@keyframes cc-module__783mpG__feedNew{0%,70%,to{background:0 0}80%{background:#6fd3c714}}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference) and (min-width:1024px){.cc-module__783mpG__slot .cc-module__783mpG__count{animation:linear both cc-module__783mpG__countUp;animation-timeline:--conv;animation-range:contain calc(52% + var(--k) * 2%) contain calc(70% + var(--k) * 2%)}.cc-module__783mpG__slot .cc-module__783mpG__barGrow{transform-origin:0;animation:linear both cc-module__783mpG__barGrow;animation-timeline:--conv;animation-range:contain calc(54% + var(--k) * 2%) contain calc(70% + var(--k) * 2%)}.cc-module__783mpG__slot .cc-module__783mpG__sparkLine{stroke-dasharray:400;animation:linear both cc-module__783mpG__sparkDraw;animation-timeline:--conv;animation-range:contain calc(52% + var(--k) * 2%) contain calc(68% + var(--k) * 2%)}}}@keyframes cc-module__783mpG__countUp{0%{--n:0}to{--n:var(--to)}}@keyframes cc-module__783mpG__barGrow{0%{transform:scaleX(0)}to{transform:none}}@keyframes cc-module__783mpG__sparkDraw{0%{stroke-dashoffset:400px}to{stroke-dashoffset:0}}.cc-module__783mpG__hub{flex-shrink:0;width:600px;height:460px;position:relative}.cc-module__783mpG__hub:before{content:"";border:1px dashed #efeae314;border-radius:50%;width:360px;height:280px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.cc-module__783mpG__hubItem{width:0;height:0;position:absolute}.cc-module__783mpG__hubLine{transform-origin:0;background:repeating-linear-gradient(90deg,#efeae338 0 4px,#0000 4px 10px) 0 0/10px 1px;height:1px;position:absolute;top:0;left:0}.cc-module__783mpG__hubChip{z-index:2;white-space:nowrap;color:#efeae3d9;background:linear-gradient(#19181e,#131217);border:1px solid #efeae31f;border-radius:10px;align-items:center;gap:8px;padding:8px 12px;font-size:13px;font-weight:500;transition:border-color .3s,color .3s,transform .4s cubic-bezier(.34,1.56,.64,1);display:inline-flex;position:absolute;top:0;left:0;transform:translate(-50%,-50%);box-shadow:0 10px 24px -14px #000c}.cc-module__783mpG__hubChip svg{color:#efeae3b3;transition:color .3s}.cc-module__783mpG__hubItem:hover .cc-module__783mpG__hubChip{border-color:color-mix(in oklab, var(--brand) 55%, transparent);color:var(--fg);transform:translate(-50%,-50%)scale(1.06)}.cc-module__783mpG__hubItem:hover .cc-module__783mpG__hubChip svg{color:var(--brand)}.cc-module__783mpG__hubItem:hover .cc-module__783mpG__hubLine{background:linear-gradient(90deg, var(--brand), var(--hi));opacity:.9}.cc-module__783mpG__hubCore{background:radial-gradient(circle at 50% 30%,#1c2a2b,#121117 70%);border:1px solid #6fd3c759;border-radius:22px;place-items:center;width:84px;height:84px;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 0 8px #6fd3c70a,0 0 50px -6px #6fd3c759}@media (prefers-reduced-motion:no-preference){.cc-module__783mpG__hubLine{animation:1.2s linear infinite cc-module__783mpG__hubFlow;animation-delay:calc(var(--k) * -110ms)}.cc-module__783mpG__hubCore{animation:3.2s ease-in-out infinite cc-module__783mpG__hubBeat}}@keyframes cc-module__783mpG__hubFlow{to{background-position:10px 0}}@keyframes cc-module__783mpG__hubBeat{0%,to{box-shadow:0 0 0 8px #6fd3c70a,0 0 50px -6px #6fd3c759}50%{box-shadow:0 0 0 14px #6fd3c70f,0 0 70px -6px #6fd3c780}}.cc-module__783mpG__problem{color:#efeae399;border-top:1px solid #efeae314;border-radius:0;align-items:center;gap:16px;width:100%;min-height:52px;padding:12px;font-size:15.5px;transition:color .25s,padding .35s cubic-bezier(.16,1,.3,1);display:flex;position:relative}.cc-module__783mpG__problem:hover{color:#efeae3e6}.cc-module__783mpG__problemOn{color:var(--fg);background:linear-gradient(90deg,#6fd3c714,#0000 80%)}.cc-module__783mpG__problemOn:before{content:"";background:var(--hi);width:2px;position:absolute;top:10px;bottom:10px;left:0}.cc-module__783mpG__finder{background:radial-gradient(60% 70% at 25% 45%,#6fd3c714,#0000 70%),repeating-linear-gradient(90deg,#efeae309 0 1px,#0000 1px 64px),repeating-linear-gradient(0deg,#efeae309 0 1px,#0000 1px 64px)}.cc-module__783mpG__finderGlyph{background:#0d0c10b3;border:1px solid #efeae31a;border-radius:18px;flex-shrink:0;place-items:center;padding:18px;display:grid;box-shadow:inset 0 1px #ffffff0d,0 30px 60px -30px #000000e6}.cc-module__783mpG__faqItem{border-radius:12px;transition:background .3s;position:relative}.cc-module__783mpG__faqItem[open]{background:#ffffff06}.cc-module__783mpG__faqNum{color:#efeae366;transition:color .3s}.cc-module__783mpG__faqItem[open] .cc-module__783mpG__faqNum{color:var(--hi)}.cc-module__783mpG__faqPlus{border:1px solid #efeae324;border-radius:999px;flex-shrink:0;width:28px;height:28px;transition:transform .4s cubic-bezier(.16,1,.3,1),border-color .3s,background .3s;position:relative}.cc-module__783mpG__faqPlus:before,.cc-module__783mpG__faqPlus:after{content:"";background:currentColor;border-radius:1px;width:10px;height:1.5px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.cc-module__783mpG__faqPlus:after{transform:translate(-50%,-50%)rotate(90deg)}.cc-module__783mpG__faqItem[open] .cc-module__783mpG__faqPlus{color:var(--hi);background:#6fd3c71a;border-color:#6fd3c780;transform:rotate(45deg)}.cc-module__783mpG__caseRow{transition:background .3s;position:relative}.cc-module__783mpG__caseRow:before{content:"";background:var(--hi);transform-origin:top;width:2px;transition:transform .45s cubic-bezier(.16,1,.3,1);position:absolute;top:0;bottom:0;left:0;transform:scaleY(0)}.cc-module__783mpG__caseRow:hover{background:#ffffff05}.cc-module__783mpG__caseRow:hover:before{transform:scaleY(1)}.cc-module__783mpG__prose{color:#efeae3d1;max-width:70ch;font-size:17px;line-height:1.75}.cc-module__783mpG__prose>*+*{margin-top:1.1em}.cc-module__783mpG__prose h2{letter-spacing:-.02em;color:var(--fg);margin-top:2.2em;scroll-margin-top:110px;font-size:28px;font-weight:600;line-height:1.2}.cc-module__783mpG__prose h3{color:var(--fg);margin-top:1.8em;font-size:20px;font-weight:600}.cc-module__783mpG__prose a{color:var(--hi);text-underline-offset:3px;text-decoration:underline}.cc-module__783mpG__prose strong{color:var(--fg);font-weight:600}.cc-module__783mpG__prose ul,.cc-module__783mpG__prose ol{padding-left:1.3em}.cc-module__783mpG__prose ul{list-style:outside}.cc-module__783mpG__prose ol{list-style:decimal}.cc-module__783mpG__prose li+li{margin-top:.4em}.cc-module__783mpG__prose code{font-family:var(--font-geist-mono), ui-monospace, monospace;background:#ffffff12;border-radius:4px;padding:1px 6px;font-size:.88em}.cc-module__783mpG__prose .cc-module__783mpG__tableWrap{border:1px solid var(--line);border-radius:10px;overflow-x:auto}.cc-module__783mpG__prose table{border-collapse:collapse;width:100%;font-size:15px;line-height:1.5}.cc-module__783mpG__prose th,.cc-module__783mpG__prose td{text-align:left;vertical-align:top;border-bottom:1px solid var(--line);padding:10px 14px}.cc-module__783mpG__prose th{color:var(--fg);background:#ffffff08;font-weight:600}.cc-module__783mpG__prose tr:last-child td{border-bottom:0}.cc-module__783mpG__answer{color:var(--fg);background:#6fd3c70f;border:1px solid #6fd3c74d;border-radius:12px;padding:20px 22px}.cc-module__783mpG__note{border-left:2px solid var(--hi);background:#ffffff08;border-radius:0 10px 10px 0;padding:14px 18px;font-size:16px}
