.stage-hero{isolation:isolate;padding:48px 0 96px;position:relative}.stage-hero-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:56px;display:grid}.stage-hero .sol-title{font-size:clamp(2.3rem,4.1vw,3.45rem)}.stage-hero-copy{justify-items:start;gap:20px;display:grid}.stage-hero-copy .cta-row{gap:12px 18px}.stage-hero+.band:not(.band-alt){padding-top:48px}.stage-prompt{color:var(--fg-2);letter-spacing:-.015em;margin:0;font-size:16px;font-weight:520}@media (max-width:980px){.stage-hero{padding:32px 0 72px}.stage-hero-grid{grid-template-columns:minmax(0,1fr);gap:44px}}.orbit{aspect-ratio:1;isolation:isolate;width:min(100%,620px);font-family:var(--font-geist), var(--font-helvetica-now-text), system-ui, sans-serif;justify-self:end;position:relative;container:orbit/inline-size}.orbit-threads{pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.orbit-thread{stroke:#0a0b0d21;stroke-width:1px;vector-effect:non-scaling-stroke;transition:stroke .26s,stroke-width .26s}.orbit-thread-lit{stroke:url(#orbit-warm);stroke-width:2px;stroke-dasharray:5 9;animation:1.1s linear infinite paused orbit-flow}.orbit[data-running=true] .orbit-thread-lit{animation-play-state:running}@keyframes orbit-flow{to{stroke-dashoffset:-28px}}.orbit-spark{fill:#fff;stroke:#ff7a59;stroke-width:2px;vector-effect:non-scaling-stroke}.orbit-spark-glow{fill:#ff7a5938}.orbit-arrival{fill:none;stroke:#4f46e5;stroke-width:1.5px;vector-effect:non-scaling-stroke;opacity:0;transform-box:fill-box;transform-origin:50%;animation:orbit-arrive .9s var(--ease-out) both}@keyframes orbit-arrive{0%{opacity:.8;transform:scale(.6)}to{opacity:0;transform:scale(3.2)}}.orbit-center{text-align:center;pointer-events:none;justify-items:center;gap:1px;margin:0;display:grid;position:absolute;top:50%;left:50%;translate:-50% 20px}.orbit-center b{color:var(--fg);letter-spacing:-.01em;font-size:13px;font-weight:600}.orbit-center span{color:var(--fg-muted);font-size:11px}.orbit-team{z-index:2;border:1px solid var(--line-strong);color:var(--fg);cursor:pointer;font:inherit;letter-spacing:-.01em;transition:border-color .2s ease, box-shadow .22s var(--ease-out), background-color .2s ease, opacity .22s ease, scale .16s ease;background:#fff;border-radius:999px;align-items:center;gap:8px;padding:5px 12px 5px 5px;font-size:13px;font-weight:560;display:inline-flex;position:absolute;translate:-50% -50%;box-shadow:0 8px 22px #0a0b0d14}.orbit-team:hover,.orbit-team:focus-visible,.orbit-team[data-lit=true]{border-color:#4f46e573;box-shadow:0 0 0 4px #4f46e51a,0 10px 26px #0a0b0d1a}.orbit-team:focus-visible{outline:2px solid var(--focus);outline-offset:3px}.orbit-team:active{scale:.97}.orbit-team[aria-pressed=true]{color:var(--accent-ink);background:#f1f0fd;border-color:#4f46e566}.orbit[data-lit] .orbit-team[data-lit=false]{opacity:.62}.orbit-avatars{display:inline-flex}.orbit-avatars i,.orbit-avatar{color:#3b3f46;background:#e8e9ec;border:2px solid #fff;border-radius:50%;flex:none;place-items:center;width:24px;height:24px;font-size:9.5px;font-style:normal;font-weight:600;display:grid}.orbit-avatars i+i{margin-left:-8px}.orbit-team[aria-pressed=true] .orbit-avatars i{color:var(--accent-ink);background:#dedcfb}.orbit-feed{z-index:3;border:1px solid var(--line);background:#fffffff7;border-radius:12px;width:min(290px,50% - 10px);padding:12px 12px 6px;position:absolute;bottom:-56px;left:-56px;box-shadow:0 24px 60px #0a0b0d24}.orbit-feed-head{justify-content:space-between;align-items:baseline;gap:10px;margin:0 2px 6px;display:flex}.orbit-feed-head b{color:var(--fg);font-size:12.5px;font-weight:600}.orbit-feed-head span{color:var(--fg-muted);font-variant-numeric:tabular-nums;font-size:11px}.orbit-roster{color:var(--fg-muted);white-space:pre-wrap;margin:0 2px 8px;font-size:11px}.orbit-roster~ol .orbit-entry+.orbit-entry{display:none}.orbit-feed ol{margin:0;padding:0;list-style:none;display:grid}.orbit-entry{border-top:1px solid var(--line);grid-template-columns:auto minmax(0,1fr);gap:9px;padding:8px 2px;display:grid}html:not([data-entrance=skip]) .orbit-entry{animation:orbit-entry .42s var(--ease-out) both}.orbit-entry:first-child{border-top:0}.orbit-entry .orbit-avatar{border:0}.orbit-entry-head{white-space:nowrap;align-items:center;gap:6px;min-width:0;display:flex}.orbit-entry-head b{color:var(--fg);flex:none;font-size:11.5px;font-weight:600}.orbit-entry-head i{color:#1a7f6d;border:1px solid #1f95804d;border-radius:999px;flex:none;padding:1px 6px;font-size:10px;font-style:normal}.orbit-entry-head em{min-width:0;color:var(--fg-muted);text-overflow:ellipsis;font-size:10.5px;font-style:normal;overflow:hidden}.orbit-entry-text{min-height:2.9em;color:var(--fg-2);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-top:2px;font-size:11.5px;line-height:1.45;display:-webkit-box;overflow:hidden}@keyframes orbit-entry{0%{opacity:0;translate:0 -6px}}@media (min-width:981px){@container orbit (max-width:519px){.orbit-entry+.orbit-entry{display:none}.orbit-roster{text-overflow:ellipsis;white-space:pre;overflow:hidden}}}@media (max-width:980px){.orbit{justify-self:center;width:min(100%,560px);margin-bottom:196px}.orbit-feed{width:min(340px,100%);top:calc(100% + 8px);bottom:auto;left:50%;translate:-50%}}@media (max-width:560px){.orbit-team{gap:6px;padding:3px 9px 3px 3px;font-size:11.5px}.orbit-avatars i{width:20px;height:20px;font-size:8.5px}.orbit-center span{display:none}}.ent-control-grid{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:start;gap:64px;display:grid}.ent-control-copy .section-head{margin-bottom:28px}.ent-control-copy .sol-section-cta{margin-top:32px}.ent-points{border-top:1px solid var(--line-strong);margin:0;padding:0;list-style:none;display:grid}.ent-points li{border-bottom:1px solid var(--line);color:var(--fg-2);padding:14px 0;font-size:15px;line-height:1.55}.console{border:1px solid var(--line);font-family:var(--font-geist), var(--font-helvetica-now-text), system-ui, sans-serif;background:#fff;border-radius:14px;overflow:hidden;box-shadow:0 24px 72px #0a0b0d1a}.console-bar{border-bottom:1px solid var(--line);color:var(--fg-muted);justify-content:space-between;gap:12px;padding:12px 16px;font-size:12px;display:flex}.console-bar b{color:var(--fg);font-weight:600}.console-rows{border:0;margin:0;padding:4px 0}.console-row{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;padding:10px 16px;transition:background-color .2s;display:grid}.console-row:last-child{border-bottom:0}.console-row[data-chosen=true]{background:#f7f7fc}.console-who{cursor:pointer;align-items:center;gap:10px;min-width:0;display:flex}.console-who input{accent-color:#4f46e5;width:15px;height:15px;margin:0}.console-who>span{min-width:0;display:grid}.console-who b:not(.console-avatar){color:var(--fg);text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:560;overflow:hidden}.console-who small{color:var(--fg-muted);font-size:11.5px}.console-row[data-level=revoked] .console-who b:not(.console-avatar){color:var(--fg-muted);font-weight:520}.console-avatar{color:#3b3f46;background:#e8e9ec;border-radius:50%;flex:none;place-items:center;width:28px;height:28px;font-size:10px;font-weight:600;display:grid}.console-levels{border:1px solid var(--line-strong);border-radius:8px;display:inline-flex;overflow:hidden}.console-level{cursor:pointer;position:relative}.console-level+.console-level{border-left:1px solid var(--line)}.console-level input{opacity:0;cursor:pointer;margin:0;position:absolute;inset:0}.console-level span{color:var(--fg-muted);white-space:nowrap;padding:6px 9px;font-size:11.5px;font-weight:520;transition:background-color .16s,color .16s;display:block}.console-level input:checked+span{color:var(--accent-ink);background:#f1f0fd;box-shadow:inset 0 0 0 1px #4f46e559}.console-level input:focus-visible+span{outline:2px solid var(--focus);outline-offset:-2px}.console-try{border-top:1px solid var(--line);background:#fafafb;gap:12px;padding:14px 16px 16px;display:grid}.console-ask{color:#fff;cursor:pointer;width:100%;font:inherit;text-align:left;background:#4f46e5;border:0;border-radius:9px;align-items:center;gap:9px;padding:11px 14px;font-size:13px;font-weight:560;transition:background-color .16s,scale .12s;display:flex}.console-ask:hover{background:#4338ca}.console-ask:active{scale:.99}.console-ask:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.console-ask svg{flex:none}.console-result{min-height:92px}.console-hint{color:var(--fg-muted);margin:6px 2px 0;font-size:12.5px}.console-outcome{animation:orbit-entry .38s var(--ease-out) both;gap:10px;display:grid}html[data-entrance=skip] .console-outcome{animation:none}.console-verdict{border-radius:8px;align-items:flex-start;gap:8px;padding:9px 11px;font-size:12.5px;line-height:1.5;display:flex}.console-verdict svg{flex:none;margin-top:3px}.console-outcome[data-level=allowed] .console-verdict{color:#1f6b4c;background:#e7f5ee}.console-outcome[data-level=readOnly] .console-verdict{color:#6b4800;background:#fff3dc}.console-outcome[data-level=revoked] .console-verdict{color:#92203a;background:#fdebee}.console-activity{border:1px solid var(--line);background:#fff;border-radius:9px;grid-template-columns:auto minmax(0,1fr);gap:10px;padding:10px 11px;font-size:12px;display:grid}.console-activity>span{gap:2px;display:grid}.console-activity b:not(.console-avatar){color:var(--fg);font-weight:600}.console-activity i{color:#1a7f6d;align-items:center;gap:4px;font-size:10.5px;font-style:normal;display:inline-flex}.console-activity>span>span{color:var(--fg-2);line-height:1.5}@media (max-width:980px){.ent-control-grid{grid-template-columns:minmax(0,1fr);gap:40px}}@media (max-width:600px){.console-row{grid-template-columns:minmax(0,1fr)}.console-levels{justify-self:start}}.ent-steps{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:0;padding:0;list-style:none;display:grid;position:relative}.ent-steps:before{z-index:-1;background:var(--signature);content:"";height:1px;position:absolute;top:36px;left:12%;right:12%}.ent-steps li{border:1px solid var(--line);background:var(--bg-card);border-radius:12px;align-content:start;gap:12px;padding:24px 22px 26px;display:grid}.ent-step-number{width:26px;height:26px;color:var(--accent-ink);font-variant-numeric:tabular-nums;background:#fff;border:1px solid #4f46e54d;border-radius:50%;place-items:center;font-size:11.5px;font-weight:600;display:grid}.ent-steps .title{margin-top:14px}.ent-steps p{color:var(--fg-muted);margin:0;font-size:14.5px;line-height:1.65}.ent-table-wrap{overflow-x:auto}.ent-table{border-collapse:separate;border-spacing:0;table-layout:fixed;width:100%;min-width:560px;font-size:15px}.ent-table th:first-child{width:26%}.ent-table th,.ent-table td{border-bottom:1px solid var(--line);text-align:left;vertical-align:top;padding:16px 20px}.ent-table thead th{color:var(--fg);letter-spacing:-.015em;font-size:16px;font-weight:600}.ent-table tbody th{color:var(--fg-muted);font-size:14px;font-weight:520}.ent-table td{color:var(--fg-2)}.ent-table tfoot td{border-bottom:0}.ent-table .ent-table-lead{color:var(--fg);background:#4f46e509;border-left:1px solid #4f46e52e;border-right:1px solid #4f46e52e;font-weight:520}.ent-table thead .ent-table-lead{color:var(--accent-ink);border-top:1px solid #4f46e52e;border-radius:12px 12px 0 0}.ent-table tfoot .ent-table-lead{border-bottom:1px solid #4f46e52e;border-radius:0 0 12px 12px}@media (max-width:900px){.ent-steps{grid-template-columns:repeat(2,minmax(0,1fr))}.ent-steps:before{display:none}}@media (max-width:560px){.ent-steps{grid-template-columns:minmax(0,1fr)}}.sticky-cta{bottom:max(16px, env(safe-area-inset-bottom));z-index:55;border:1px solid var(--line-strong);opacity:0;-webkit-backdrop-filter:blur(16px)saturate(1.3);backdrop-filter:blur(16px)saturate(1.3);width:min(720px,100% - 136px);transition:translate .46s var(--ease-out), opacity .3s ease;background:#ffffffe0;border-radius:14px;align-items:center;gap:14px;padding:8px 8px 8px 16px;display:flex;position:fixed;left:50%;translate:-50% 24px;box-shadow:0 20px 50px #0a0b0d29}.sticky-cta[data-shown=true]{opacity:1;translate:-50%}main[tabindex="-1"]:focus{outline:none}.sticky-cta-copy{flex:1;min-width:0;display:grid}.sticky-cta-copy b{color:var(--fg);font-size:13.5px;font-weight:600}.sticky-cta-copy span{color:var(--fg-muted);text-overflow:ellipsis;white-space:nowrap;font-size:12.5px;overflow:hidden}.sticky-cta .btn{flex:none}.sticky-cta-close{width:30px;height:30px;color:var(--fg-muted);cursor:pointer;background:0 0;border:0;border-radius:8px;flex:none;place-items:center;display:grid}.sticky-cta-close:hover{background:var(--bg-sunken);color:var(--fg)}.sticky-cta-close:focus-visible{outline:2px solid var(--focus);outline-offset:1px}@media (max-width:640px){.sticky-cta{width:auto;padding-left:12px;left:16px;right:68px;translate:0 24px}.sticky-cta[data-shown=true]{translate:0}.sticky-cta-copy span{display:none}}.launch-hero{padding-bottom:112px;overflow-x:clip}.launch-field{z-index:-1;pointer-events:none;position:absolute;inset:-68px 0 0}.launch-field canvas,.launch-field .scene-fallback{width:100%;height:100%;position:absolute;inset:0}.launch-field canvas{opacity:0;transition:opacity .9s;display:block}.launch-field[data-renderer=webgpu] canvas{opacity:1}.launch-field[data-renderer=webgpu] .scene-fallback{opacity:0}.scene-fallback-launch{background-image:radial-gradient(circle,#0a0b0d14 1px,#0000 1.6px);background-size:22px 22px;-webkit-mask-image:linear-gradient(#000 90%,#0000);mask-image:linear-gradient(#000 90%,#0000)}.scene-fallback-launch i{background:linear-gradient(90deg,#ffb347,#ff7a59 55%,#e8467c);position:absolute;inset:0;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 100' preserveAspectRatio='none'%3E%3Cpath d='M-4 90 C 20 90, 34 90, 46 83 S 64 62, 74 50 S 92 26, 106 18' fill='none' stroke='%23000' stroke-width='2.4' vector-effect='non-scaling-stroke'/%3E%3C/svg%3E") 0 0/100% 100% no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 100' preserveAspectRatio='none'%3E%3Cpath d='M-4 90 C 20 90, 34 90, 46 83 S 64 62, 74 50 S 92 26, 106 18' fill='none' stroke='%23000' stroke-width='2.4' vector-effect='non-scaling-stroke'/%3E%3C/svg%3E") 0 0/100% 100% no-repeat}.launch-sim{border:1px solid var(--line);font-family:var(--font-geist), var(--font-helvetica-now-text), system-ui, sans-serif;background:#fffffff0;border-radius:16px;gap:14px;padding:16px;display:grid;box-shadow:0 28px 80px #0a0b0d24}.launch-sell{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.launch-sell>span{color:var(--fg-muted);margin-right:4px;font-size:12px}.launch-sell button,.launch-assistant button{border:1px solid var(--line-strong);height:28px;color:var(--fg-2);cursor:pointer;font:inherit;background:#fff;border-radius:999px;padding:0 11px;font-size:12px;font-weight:520;transition:border-color .16s,background-color .16s,color .16s}.launch-sell button:hover,.launch-assistant button:hover{color:var(--fg);border-color:#4f46e573}.launch-sell button[aria-pressed=true],.launch-assistant button[aria-pressed=true]{color:var(--accent-ink);background:#f1f0fd;border-color:#4f46e559}.launch-sell button:focus-visible,.launch-assistant button:focus-visible,.launch-steps button:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.launch-steps{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;margin:0;padding:0 0 10px;list-style:none;display:grid;position:relative}.launch-steps:before,.launch-steps:after{content:"";border-radius:2px;height:2px;position:absolute;bottom:0;left:0}.launch-steps:before{background:var(--line);right:0}.launch-steps:after{width:calc(var(--done) / 4 * 100%);background:var(--signature);transition:width .6s var(--ease-out)}.launch-steps button{width:100%;color:var(--fg-2);cursor:pointer;font:inherit;text-align:left;background:0 0;border:0;border-radius:8px;grid-template-columns:auto minmax(0,1fr);gap:7px;padding:6px;transition:background-color .16s;display:grid}.launch-steps button:hover{background:var(--bg-sunken)}.launch-steps b{color:var(--fg);font-size:11.5px;font-weight:600;line-height:1.3;display:block}.launch-steps small{color:var(--fg-muted);margin-top:2px;font-size:10.5px;line-height:1.35;display:block}.launch-step-mark{border:1px solid var(--line-strong);width:20px;height:20px;color:var(--fg-muted);border-radius:50%;place-items:center;font-size:10px;font-weight:600;transition:background-color .22s,border-color .22s,color .22s;display:grid}.launch-steps li[data-done=true] .launch-step-mark{color:#fff;background:#4f46e5;border-color:#4f46e5}.launch-board{border:1px solid var(--line);background:#f6f7f8;border-radius:10px;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;padding:10px;display:grid;position:relative}.launch-column{align-content:start;gap:6px;display:grid}.launch-stage{color:var(--fg);white-space:nowrap;margin:0 2px 2px;font-size:11px;font-weight:600;overflow:hidden}.launch-stage[data-named=false]{color:var(--fg-muted);font-weight:500}html:not([data-entrance=skip]) .launch-board[data-done="2"] .launch-stage[data-named=true]{animation:.7s steps(14,end) both launch-type}.launch-card{border:1px solid var(--line);background:#fff;border-radius:7px;gap:2px;padding:7px 8px;display:grid;box-shadow:0 1px 2px #0a0b0d0a}.launch-card-slot{visibility:hidden}.launch-card b{color:var(--fg);text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-weight:560;overflow:hidden}.launch-card small{color:var(--fg-muted);text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.launch-card-won{border-color:#2e8a6780;box-shadow:0 0 0 3px #2e8a671a}.launch-project{color:#23704f;background:#eef8f3;border:1px solid #2e8a6747;border-radius:8px;align-items:center;gap:7px;margin:0;padding:7px 9px;font-size:11px;display:flex;position:absolute;bottom:10px;left:10px;right:10px}.launch-project[data-shown=false]{visibility:hidden}.launch-project svg{flex:none}.launch-project span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.launch-project b{font-weight:600}html:not([data-entrance=skip]) .launch-card{animation:launch-card .42s var(--ease-out) both;animation-delay:calc(var(--i,0) * .11s)}html:not([data-entrance=skip]) .launch-card-won{animation-name:launch-won}html:not([data-entrance=skip]) .launch-project[data-shown=true]{animation:launch-card .42s var(--ease-out) .2s both}@keyframes launch-card{0%{opacity:0;translate:0 6px}}@keyframes launch-won{0%{opacity:0;scale:.92}60%{opacity:1;scale:1.03}to{scale:1}}@keyframes launch-type{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0)}}.launch-connect{opacity:.42;gap:8px;transition:opacity .36s;display:grid}.launch-connect[data-shown=true]{opacity:1}.launch-assistant{gap:6px;display:flex}.launch-terminal{color:#e6e8eb;font-family:var(--font-mono), ui-monospace, SFMono-Regular, Menlo, monospace;white-space:pre;background:#0f1115;border-radius:9px;margin:0;padding:10px 12px;font-size:11.5px;line-height:1.6;overflow-x:auto}.launch-prompt{color:#80858d}.launch-prompt[data-begun=false],.launch-rest{visibility:hidden}.launch-update{opacity:0;transition:opacity .32s ease, translate .42s var(--ease-out);background:#1f958012;border-radius:9px;grid-template-columns:auto minmax(0,1fr);gap:9px;margin:0;padding:9px 10px;font-size:11.5px;display:grid;translate:0 6px}.launch-update[data-shown=true]{opacity:1;translate:0}.launch-update>span{gap:2px;display:grid}.launch-update b:not(.launch-avatar){color:var(--fg);font-weight:600}.launch-update i{color:#1a7f6d;align-items:center;gap:4px;font-size:10.5px;font-style:normal;display:inline-flex}.launch-update>span>span{color:var(--fg-2);line-height:1.5}.launch-avatar{color:#3b3f46;background:#e8e9ec;border-radius:50%;place-items:center;width:24px;height:24px;font-size:9.5px;font-weight:600;display:grid}@media (max-width:640px){.launch-steps,.launch-board{grid-template-columns:repeat(2,minmax(0,1fr))}.launch-board .launch-column:nth-child(2),.launch-board .launch-column:nth-child(3){display:none}}.launch-commands{border-top:1px solid var(--line);grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:center;gap:48px;margin-top:72px;padding-top:56px;display:grid}.launch-commands-copy{justify-items:start;gap:12px;display:grid}.launch-commands-copy p{color:var(--fg-muted);margin:0;font-size:15px;line-height:1.6}.launch-commands-copy .btn{margin-top:8px}.launch-commands-grid{gap:12px;display:grid}.finder{grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);gap:12px;display:grid}.finder-controls,.finder-result{border:1px solid var(--line);background:var(--bg-card);border-radius:16px;align-content:start;gap:16px;padding:28px;display:grid}.finder-label{color:var(--fg-2);justify-content:space-between;align-items:baseline;gap:12px;font-size:15px;display:flex}.finder-label b{color:var(--fg);letter-spacing:-.02em;font-variant-numeric:tabular-nums;font-size:22px;font-weight:600}.finder-range{background:linear-gradient(90deg, #4f46e5 var(--fill), var(--bg-well) var(--fill));cursor:pointer;appearance:none;border-radius:999px;width:100%;height:6px;margin:10px 0 0}.finder-range::-webkit-slider-thumb{appearance:none;background:#fff;border:2px solid #4f46e5;border-radius:50%;width:24px;height:24px;transition:scale .14s;box-shadow:0 4px 12px #4f46e540}.finder-range::-moz-range-thumb{background:#fff;border:2px solid #4f46e5;border-radius:50%;width:20px;height:20px;box-shadow:0 4px 12px #4f46e540}.finder-range:active::-webkit-slider-thumb{scale:1.12}.finder-range:focus-visible{outline:2px solid var(--focus);outline-offset:6px}.finder-scale{height:18px;color:var(--fg-muted);font-variant-numeric:tabular-nums;font-size:12px;position:relative}.finder-scale span{top:0;left:calc(12px + (var(--at) - 1) / (var(--max) - 1) * (100% - 24px));white-space:nowrap;position:absolute;translate:-50%}.finder-toggle{color:var(--fg-2);cursor:pointer;align-items:flex-start;gap:10px;font-size:14px;line-height:1.5;display:flex}.finder-toggle input{accent-color:#4f46e5;width:16px;height:16px;margin:3px 0 0}.finder-toggle[data-disabled=true]{opacity:.45;cursor:default}.finder-plans{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;margin:0;padding:0;list-style:none;display:grid}.finder-plans li{border:1px solid var(--line);transition:border-color .22s ease, background-color .22s ease, translate .26s var(--ease-out), box-shadow .26s var(--ease-out);border-radius:10px;gap:2px;padding:10px 12px;display:grid}.finder-plans b{color:var(--fg);font-size:13.5px;font-weight:600}.finder-plans span{color:var(--fg-muted);font-variant-numeric:tabular-nums;font-size:12px}.finder-plans li[data-fit=true]{background:#f1f0fd;border-color:#4f46e566;translate:0 -2px;box-shadow:0 0 0 3px #4f46e514}.finder-plans li[data-fit=true] b{color:var(--accent-ink)}.finder-fit{gap:10px;padding-top:6px;display:grid}.finder-name{color:var(--fg);letter-spacing:-.03em;flex-wrap:wrap;align-items:baseline;gap:4px 10px;margin:0;font-size:26px;font-weight:600;display:flex}.finder-name small{color:var(--fg-muted);letter-spacing:-.01em;font-size:14px;font-weight:500}.finder-reason{color:var(--fg-2);margin:0;font-size:15px;line-height:1.6}.finder-actions{flex-wrap:wrap;align-items:center;gap:12px 16px;margin-top:6px;display:flex}.finder-note{color:var(--fg-muted);font-size:13px}@media (max-width:900px){.launch-commands{grid-template-columns:minmax(0,1fr);gap:28px}.finder{grid-template-columns:minmax(0,1fr)}}@media (max-width:560px){.finder-plans{grid-template-columns:repeat(2,minmax(0,1fr))}.finder-controls,.finder-result{padding:22px}}@media (prefers-reduced-motion:reduce){.orbit-thread-lit,.orbit-arrival,.orbit-entry,.console-outcome,.launch-card,.launch-card-won,.launch-project,.launch-board .launch-stage{animation:none!important}.orbit-arrival{display:none}.sticky-cta,.launch-connect,.launch-update,.launch-steps:after,.finder-plans li{transition:none}}html[data-motion=paused] .orbit-thread-lit,html[data-motion=paused] .orbit-arrival{animation:none}
