:root{color-scheme:dark;--bg: #070707;--bg-2: #0d0f10;--ink: #f2f0ea;--muted: #a8aaa4;--dim: #6f746f;--line: #303431;--line-strong: #5b615b;--panel: #111412;--panel-2: #171b18;--cyan: #53d7e8;--amber: #e1a52b;--oxide: #d35f32;--green: #8ccf78;--blueprint: #12232a;--radius: 6px;--shadow: 0 18px 54px rgba(0, 0, 0, .42);font-family:Aptos Narrow,Arial Narrow,Helvetica Neue,sans-serif}*{box-sizing:border-box}html{overflow-x:clip;scroll-behavior:smooth}body{margin:0;overflow-x:clip;background:linear-gradient(rgba(255,255,255,.035) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.035) 1px,transparent 1px),linear-gradient(180deg,var(--bg),#0b0c0c 46%,#090a0a);background-size:48px 48px,48px 48px,auto;color:var(--ink);line-height:1.62;letter-spacing:0}body:before{position:fixed;inset:0;z-index:-1;pointer-events:none;content:"";background-image:repeating-linear-gradient(90deg,transparent 0 18px,rgba(83,215,232,.035) 18px 19px),linear-gradient(115deg,transparent 0 58%,rgba(225,165,43,.045) 58% 58.4%,transparent 58.4%);opacity:.75}body:after{position:fixed;inset:0;z-index:-1;pointer-events:none;content:"";background-image:repeating-linear-gradient(0deg,rgba(255,255,255,.04) 0 1px,transparent 1px 5px),repeating-linear-gradient(90deg,rgba(255,255,255,.03) 0 1px,transparent 1px 7px);background-size:auto;mix-blend-mode:overlay;opacity:.18}a{color:inherit;text-decoration:none;touch-action:manipulation}a:hover{color:var(--cyan)}img,svg{display:block;max-width:100%}button,input,textarea{font:inherit}input{width:100%;min-width:0;border:1px solid var(--line-strong);border-radius:var(--radius);background:#080a09;color:var(--ink);outline:none}input:focus-visible,a:focus-visible,button:focus-visible{outline:2px solid var(--cyan);outline-offset:3px}::selection{background:#53d7e852;color:#fff}.site-shell{min-height:100vh}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.skip-link{position:fixed;top:12px;left:12px;z-index:100;transform:translateY(-140%);padding:10px 14px;border:1px solid #0b0d0c;border-radius:var(--radius);background:var(--cyan);color:#050606;font-weight:700;transition:transform .16s ease}.skip-link:focus{transform:translateY(0)}.container{width:min(1168px,calc(100% - 32px));margin-inline:auto}.narrow{max-width:860px}.site-header{position:sticky;top:0;z-index:30;border-bottom:1px solid var(--line);background:#070707e6}.nav{display:flex;align-items:center;justify-content:space-between;min-height:68px;gap:22px}.brand{display:inline-flex;align-items:center;min-width:fit-content;color:var(--ink);font-family:SFMono-Regular,Cascadia Mono,IBM Plex Mono,monospace;font-size:.9rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.brand-lockup{display:inline-flex;align-items:center;gap:9px;min-height:46px;padding:5px 11px 5px 6px;border:1px solid rgba(83,215,232,.46);border-radius:var(--radius);background:linear-gradient(180deg,#12232af0,#050809f0),#0b0f10;box-shadow:inset 0 0 0 1px #ffffff09,0 0 0 1px #0000008c,0 12px 28px #00000047}.brand-icon-frame{display:grid;place-items:center;width:35px;height:35px;border:1px solid rgba(83,215,232,.55);border-radius:5px;background:radial-gradient(circle at 35% 25%,rgba(255,255,255,.22),transparent 42%),linear-gradient(135deg,#c5f4f933,#53d7e814)}.brand-logo{display:block;width:29px;height:29px;object-fit:contain}.brand-word{display:inline-flex;align-items:baseline;color:#f2f0ea;font-family:Aptos Narrow,Arial Narrow,Helvetica Neue,sans-serif;font-size:1.05rem;font-weight:700;letter-spacing:0;line-height:1;text-transform:lowercase}.brand-word span:first-child{color:#31cfff}.nav-links{display:flex;align-items:center;gap:18px;min-width:0;overflow-x:auto;color:var(--muted);font-family:SFMono-Regular,Cascadia Mono,IBM Plex Mono,monospace;font-size:.78rem;text-transform:uppercase;white-space:nowrap}.nav-links a{position:relative;display:inline-flex;align-items:center;min-height:44px;padding:8px 0;border-bottom:2px solid transparent;transition:color .16s ease,border-color .16s ease}.nav-links a:hover,.nav-links a.is-active{color:var(--ink)}.nav-links a.is-active{border-color:var(--cyan)}.nav-links a.is-active:before{color:var(--cyan);content:"[";margin-right:4px}.nav-links a.is-active:after{color:var(--cyan);content:"]";margin-left:4px}h1,h2,h3{margin:0;color:var(--ink);line-height:.98;letter-spacing:0}h1{max-width:840px;font-family:Georgia,Times New Roman,serif;font-size:clamp(3rem,6.35vw,5.72rem);font-weight:750}h2{font-family:Georgia,Times New Roman,serif;font-size:clamp(1.9rem,4.2vw,3.55rem);font-weight:650}h3{font-size:1.22rem;font-weight:700;line-height:1.08}p{margin:0}.lead{max-width:670px;margin-top:20px;color:#c8cbc5;font-size:clamp(1.05rem,1.75vw,1.2rem);line-height:1.58;overflow-wrap:anywhere}.section{padding:62px 0}.section-tight{padding:8px 0 38px}.hero{position:relative;padding:58px 0 32px}.hero:before{position:absolute;inset:0 0 auto;height:100%;pointer-events:none;content:"";background:linear-gradient(90deg,rgba(83,215,232,.12) 0 1px,transparent 1px 100%),linear-gradient(180deg,rgba(225,165,43,.1) 0 1px,transparent 1px 100%);background-size:12.5% 100%,100% 18%;mask-image:linear-gradient(to bottom,black 0 62%,transparent)}.hero-shell{position:relative;display:grid;grid-template-columns:minmax(0,1.03fr) minmax(360px,.78fr);gap:clamp(28px,5vw,64px);align-items:center}.hero-copy{max-width:760px}.eyebrow,.section-kicker{display:inline-flex;align-items:center;width:fit-content;color:var(--amber);font-family:IBM Plex Mono,monospace;font-size:.73rem;font-weight:700;letter-spacing:.11em;text-transform:uppercase}.eyebrow{min-height:30px;padding:5px 9px;border:1px solid rgba(225,165,43,.55);border-radius:3px;background:#17140b}.hero-copy h1{margin-top:18px}.hero-copy .lead{max-width:720px}.hero-actions,.action-row{display:flex;flex-wrap:wrap;gap:12px;margin-top:30px}.button{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:46px;padding:10px 15px;border:1px solid var(--line-strong);border-radius:var(--radius);background:#121512;color:var(--ink);font-family:IBM Plex Mono,monospace;font-size:.78rem;font-weight:700;letter-spacing:.03em;line-height:1;text-transform:uppercase;transition:transform .16s ease,border-color .16s ease,background .16s ease,color .16s ease}.button:hover{transform:translateY(-2px);border-color:var(--cyan);background:#17272b;color:var(--ink)}.button.primary{border-color:#64e7f6;background:var(--cyan);color:#050606}.button.primary:hover{background:#8ff1fb;color:#050606}.button.subtle{background:transparent}.text-link{color:var(--cyan);font-family:IBM Plex Mono,monospace;font-size:.82rem;font-weight:700;text-transform:uppercase}.hero-text-link{display:inline-flex;align-items:center;min-height:46px}.hero-proof-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;margin-top:26px;border:1px solid var(--line);background:#0b0d0c}.proof-card{min-width:0;padding:16px;border-right:1px solid var(--line)}.proof-card:last-child{border-right:0}.proof-card span{display:block;color:var(--ink);font-family:IBM Plex Mono,monospace;font-size:clamp(1.5rem,3vw,2.15rem);font-weight:700;line-height:1}.proof-card p{margin-top:7px;color:var(--muted);font-family:IBM Plex Mono,monospace;font-size:.72rem;letter-spacing:.05em;text-transform:uppercase}.utility-hero-shell{grid-template-columns:minmax(0,.95fr) minmax(380px,.86fr);align-items:stretch}.utility-index-panel{position:relative;overflow:hidden;border:1px solid var(--line-strong);border-radius:var(--radius);background:linear-gradient(90deg,rgba(83,215,232,.1) 1px,transparent 1px),linear-gradient(rgba(255,255,255,.035) 1px,transparent 1px),#080a0a;background-size:18px 18px;box-shadow:var(--shadow)}.utility-index-panel:before{position:absolute;inset:0;pointer-events:none;content:"";background:linear-gradient(115deg,transparent 0 54%,rgba(225,165,43,.13) 54.1% 54.7%,transparent 54.8%),radial-gradient(circle at 82% 18%,rgba(83,215,232,.16),transparent 34%)}.utility-index-panel>*{position:relative;z-index:1}.utility-panel-head,.utility-panel-foot{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:13px 15px;border-bottom:1px solid var(--line);color:var(--muted);font-family:SFMono-Regular,Cascadia Mono,IBM Plex Mono,monospace;font-size:.75rem;text-transform:uppercase}.utility-panel-head strong{color:var(--green);white-space:nowrap}.utility-panel-foot{border-top:1px solid var(--line);border-bottom:0}.utility-panel-foot code{color:var(--cyan);font-family:inherit;font-size:.72rem}.utility-bucket-list{display:grid}.utility-bucket{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:18px;padding:17px 15px;border-bottom:1px solid rgba(91,97,91,.72);background:#080b0b9e;transition:background .14s ease,border-color .14s ease}.utility-bucket:hover{border-color:#53d7e88c;background:#12232aa3;color:var(--ink)}.utility-bucket span{color:var(--amber);font-family:SFMono-Regular,Cascadia Mono,IBM Plex Mono,monospace;font-size:.68rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.utility-bucket h2{margin-top:5px;font-family:Aptos Narrow,Arial Narrow,Helvetica Neue,sans-serif;font-size:clamp(1.6rem,2.8vw,2.15rem);line-height:.95}.utility-bucket p{max-width:34rem;margin-top:8px;color:var(--muted);font-size:.95rem;line-height:1.45}.utility-bucket strong{align-self:start;min-width:3ch;color:var(--cyan);font-family:SFMono-Regular,Cascadia Mono,IBM Plex Mono,monospace;font-size:1.5rem;line-height:1;text-align:right}.spline-hero-card{position:relative;overflow:hidden;--pointer-x: 70%;--pointer-y: 22%;border:1px solid var(--line-strong);border-radius:var(--radius);background:linear-gradient(180deg,rgba(83,215,232,.08),transparent 34%),#050707;box-shadow:var(--shadow),inset 0 0 0 1px #ffffff09}.spline-hero-card:before{position:absolute;inset:0;z-index:0;pointer-events:none;content:"";background:radial-gradient(circle at var(--pointer-x) var(--pointer-y),rgba(83,215,232,.2),transparent 34%),radial-gradient(circle at calc(var(--pointer-x) + 8%) calc(var(--pointer-y) + 18%),rgba(225,165,43,.1),transparent 30%);opacity:.66;transition:opacity .18s ease}.spline-hero-card:hover:before,.spline-hero-card:focus-within:before{opacity:1}.hero-instrument:after{position:absolute;top:0;right:0;z-index:0;width:44%;height:100%;pointer-events:none;content:"";background-image:linear-gradient(90deg,rgba(83,215,232,.18) 1px,transparent 1px),linear-gradient(rgba(83,215,232,.13) 1px,transparent 1px);background-size:22px 22px;opacity:.22}.spline-hero-card>*{position:relative;z-index:1}.scene-beam{position:absolute;inset:-40% -20% auto 22%;z-index:0;height:62%;pointer-events:none;background:linear-gradient(115deg,transparent 8%,rgba(83,215,232,.2) 34%,rgba(225,165,43,.12) 48%,transparent 70%);filter:blur(22px);opacity:.7;transform:skew(-18deg);animation:sceneBeam 9s ease-in-out infinite alternate}.panel-topbar{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:13px 15px;border-bottom:1px solid var(--line);color:var(--muted);font-family:IBM Plex Mono,monospace;font-size:.78rem;text-transform:uppercase}.panel-topbar div{display:inline-flex;align-items:center;gap:9px;min-width:0}.panel-topbar strong{color:var(--green);white-space:nowrap}.status-dot{width:8px;height:8px;background:var(--green);box-shadow:0 0 0 4px #8ccf781f;animation:statusPulse 2.6s ease-in-out infinite}.scene-body{display:grid;grid-template-columns:1fr;gap:16px;align-items:center;padding:18px 18px 4px}.scene-copylet{align-self:stretch;display:flex;flex-direction:column;justify-content:center;min-width:0;padding-right:0}.scene-copylet span{color:var(--amber);font-family:IBM Plex Mono,monospace;font-size:.72rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.scene-copylet strong{display:block;margin-top:8px;color:var(--ink);font-family:"Source Serif 4",Georgia,serif;font-size:clamp(1.95rem,3.4vw,2.65rem);line-height:.94}.scene-copylet p{max-width:24rem;margin-top:12px;color:var(--muted)}.scenario-controls{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;margin-top:16px}.scenario-controls button{min-width:0;min-height:44px;padding:8px 9px;border:1px solid var(--line);border-radius:var(--radius);background:#080b0bc7;color:var(--muted);cursor:pointer;font-family:IBM Plex Mono,monospace;font-size:.7rem;font-weight:700;letter-spacing:.05em;line-height:1;text-transform:uppercase;transition:background .16s ease,border-color .16s ease,color .16s ease,transform .16s ease}.scenario-controls button:hover,.scenario-controls button:focus-visible{transform:translateY(-1px);border-color:#53d7e8c2;color:var(--ink)}.scenario-controls button.is-active{border-color:var(--cyan);background:#53d7e829;color:var(--cyan);box-shadow:inset 0 -2px #53d7e86b}.scene-viewport{position:relative;display:grid;place-items:center;min-height:258px;overflow:hidden;border:1px solid rgba(83,215,232,.24);border-radius:var(--radius);background:linear-gradient(rgba(255,255,255,.025) 1px,transparent 1px),linear-gradient(90deg,rgba(83,215,232,.045) 1px,transparent 1px),radial-gradient(circle at 56% 36%,rgba(83,215,232,.12),transparent 44%),#080b0b;background-size:22px 22px,22px 22px,auto,auto;perspective:720px;transition:border-color .18s ease,background-color .18s ease,transform .18s ease}.spline-hero-card[data-active-scenario=odds] .scene-viewport{border-color:#d35f3280;background:linear-gradient(rgba(255,255,255,.025) 1px,transparent 1px),linear-gradient(90deg,rgba(211,95,50,.055) 1px,transparent 1px),radial-gradient(circle at 56% 36%,rgba(211,95,50,.14),transparent 44%),#0b0807;background-size:22px 22px,22px 22px,auto,auto}.spline-hero-card[data-active-scenario=deadline] .scene-viewport{border-color:#8ccf787a;background:linear-gradient(rgba(255,255,255,.025) 1px,transparent 1px),linear-gradient(90deg,rgba(140,207,120,.05) 1px,transparent 1px),radial-gradient(circle at 56% 36%,rgba(140,207,120,.12),transparent 44%),#070b08;background-size:22px 22px,22px 22px,auto,auto}.spline-hero-card[data-active-scenario=odds] .floating-readout strong,.spline-hero-card[data-active-scenario=odds] .console-row strong{color:#ff9a6b}.spline-hero-card[data-active-scenario=deadline] .floating-readout strong,.spline-hero-card[data-active-scenario=deadline] .console-row strong{color:#a8e493}.spline-hero-card.is-switching .scene-viewport,.spline-hero-card.is-switching .console-stack{animation:panelSwitch .26s ease both}.scene-grid-layer{position:absolute;inset:0;background:linear-gradient(115deg,transparent 0 46%,rgba(225,165,43,.22) 46.2% 46.7%,transparent 47%),repeating-linear-gradient(90deg,transparent 0 16px,rgba(83,215,232,.06) 16px 17px);opacity:.52}.toolbox-model{position:relative;width:min(68%,224px);aspect-ratio:1.25;transform-style:preserve-3d;transform:rotateX(58deg) rotate(-38deg);animation:toolFloat 7s ease-in-out infinite}.toolbox-handle{position:absolute;top:-28%;left:29%;width:42%;height:38%;border:13px solid #35d5ff;border-bottom:0;border-radius:7px 7px 0 0;box-shadow:0 0 24px #53d7e83d}.toolbox-core{position:absolute;inset:20% 5% 0;border:1px solid rgba(160,232,240,.42);background:linear-gradient(135deg,#122b31,#091012 54%,#050808);box-shadow:22px 28px #071013,26px 32px #53d7e838,inset 0 0 34px #53d7e81f}.toolbox-core:before{position:absolute;inset:-30% -1px auto;height:34%;content:"";clip-path:polygon(12% 0,88% 0,100% 100%,0 100%);border:1px solid rgba(160,232,240,.34);background:linear-gradient(180deg,#17343b,#071013)}.toolbox-core:after{position:absolute;top:24%;left:48%;width:17%;height:34%;content:"";border-radius:3px;background:#38d7ff;box-shadow:0 0 22px #53d7e852,0 38px #53d7e82e}.toolbox-grid{position:absolute;width:13%;aspect-ratio:1;background:#1ecbf7;box-shadow:inset 0 0 0 1px #ffffff2e}.toolbox-grid-a{left:12%;top:42%}.toolbox-grid-b{left:28%;top:42%}.toolbox-grid-c{left:12%;top:61%}.toolbox-grid-d{left:28%;top:61%}.toolbox-grid-e{left:44%;top:61%}.toolbox-grid-f{left:44%;top:80%;background:#b3e51d}.toolbox-wrench{position:absolute;right:14%;top:40%;width:9%;height:52%;border-radius:12px;background:#1ecbf7;transform:rotate(18deg)}.toolbox-wrench:before{position:absolute;top:-20%;left:-80%;width:230%;aspect-ratio:1;content:"";border:9px solid #1ecbf7;border-left-color:transparent;border-radius:50%}.floating-readout{position:absolute;z-index:2;min-width:78px;padding:8px 10px;border:1px solid rgba(83,215,232,.42);border-radius:var(--radius);background:#040708d1;box-shadow:0 10px 28px #00000059;font-family:IBM Plex Mono,monospace;animation:readoutFloat 5.6s ease-in-out infinite}.floating-readout span{display:block;color:var(--muted);font-size:.62rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.floating-readout strong{display:block;margin-top:2px;color:var(--cyan);font-size:1.12rem;line-height:1}.readout-a{top:16px;left:16px}.readout-b{right:14px;top:48px;animation-delay:.7s}.readout-c{right:26px;bottom:16px;animation-delay:1.3s}.scene-status{margin:10px 18px 0;padding:8px 10px;border:1px solid rgba(83,215,232,.18);border-radius:var(--radius);background:#53d7e812;color:var(--muted);font-family:IBM Plex Mono,monospace;font-size:.68rem;font-weight:700;letter-spacing:.07em;text-transform:uppercase}.console-stack{display:grid;padding:18px}.console-row{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:18px;align-items:center;min-height:74px;padding:14px 0;border-top:1px solid var(--line);transition:padding .16s ease,color .16s ease,border-color .16s ease}.console-row:last-child{border-bottom:1px solid var(--line)}.console-row:hover{padding-inline:10px;border-color:var(--cyan);color:var(--ink)}.console-row:hover strong{transform:translate(2px)}.console-row small{display:block;color:var(--dim);font-family:IBM Plex Mono,monospace;font-size:.7rem;font-weight:700;letter-spacing:.07em;text-transform:uppercase}.console-row span{display:block;margin-top:4px;color:#d9ddd6;font-size:.98rem;line-height:1.35}.console-row strong{color:var(--cyan);font-family:IBM Plex Mono,monospace;font-size:clamp(1.15rem,3vw,1.75rem);line-height:1;white-space:nowrap;transition:color .16s ease,transform .16s ease}.panel-footer-note{display:flex;flex-wrap:wrap;gap:0;padding:0 18px 18px}.panel-footer-note span{min-height:27px;padding:5px 8px;border:1px solid var(--line);color:var(--muted);font-family:IBM Plex Mono,monospace;font-size:.68rem;font-weight:700;text-transform:uppercase}.section-header{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:24px;align-items:end;margin-bottom:24px;padding-bottom:16px;border-bottom:1px solid var(--line)}.section-header p,.page-hero p{max-width:720px;margin-top:12px;color:var(--muted)}.section-kicker{margin-bottom:10px}.quick-paths{display:grid;grid-template-columns:1.15fr .95fr .95fr;border:1px solid var(--line)}.path-card{position:relative;min-height:178px;padding:20px;border-right:1px solid var(--line);background:#0c0f0d;transition:background .16s ease,color .16s ease}.path-card:last-child{border-right:0}.path-card:after{position:absolute;right:16px;bottom:14px;color:var(--line-strong);content:"↗";font-family:IBM Plex Mono,monospace;font-size:1.5rem;font-weight:700}.path-card:hover{background:#12232a;color:var(--ink)}.path-card:hover:after{color:var(--cyan)}.path-card span{color:var(--amber);font-family:IBM Plex Mono,monospace;font-size:.72rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.path-card h2{max-width:25rem;margin-top:14px;font-size:clamp(1.35rem,2.5vw,2rem);line-height:1.04}.path-card p{margin-top:16px;color:var(--muted);font-family:IBM Plex Mono,monospace;font-size:.76rem;font-weight:700;text-transform:uppercase}.tool-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.category-grid,.feature-grid,.update-grid,.guide-grid,.decision-check-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.feature-grid,.update-grid,.guide-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.category-playbook-grid,.starter-resource-grid,.topic-grid{display:grid;gap:16px}.category-playbook-grid{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr)}.starter-resource-grid,.topic-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.compact-topic-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.tool-grid>*,.category-grid>*,.feature-grid>*,.update-grid>*,.guide-grid>*,.decision-check-grid>*,.category-playbook-grid>*,.starter-resource-grid>*,.topic-grid>*,.detail-grid>*{min-width:0}.panel,.tool-card,.category-card,.feature-card,.faq-item,.update-card,.guide-card,.preview-panel,.note-card,.decision-check-card,.category-playbook-card,.starter-resource-card,.topic-card{border:1px solid var(--line);border-radius:var(--radius);background:var(--panel);box-shadow:none}.tool-card,.category-card,.feature-card,.update-card,.guide-card,.decision-check-card,.category-playbook-card,.starter-resource-card,.topic-card{display:flex;min-height:100%;flex-direction:column;gap:14px;padding:20px;transition:transform .16s ease,border-color .16s ease,background .16s ease}.tool-card:hover,.category-card:hover,.feature-card:hover,.update-card:hover,.guide-card:hover,.decision-check-card:hover,.starter-resource-card:hover,.topic-card:hover{transform:translateY(-3px);border-color:var(--cyan);background:#101a1d;color:var(--ink)}.tool-card p,.category-card p,.feature-card p,.update-card p,.guide-card p,.decision-check-card p,.note-card p,.category-playbook-card p,.starter-resource-card p,.topic-card p{color:var(--muted)}.utility-category-card{display:flex;flex-direction:column}.mini-list{display:grid;gap:8px;margin:18px 0 0;padding:0;color:#c8cbc5;list-style:none}.mini-list li{position:relative;padding-left:18px;font-size:.95rem;line-height:1.35}.mini-list li:before{position:absolute;top:.52em;left:0;width:8px;height:1px;background:var(--cyan);content:""}.category-playbook-card{background:linear-gradient(90deg,rgba(83,215,232,.055) 1px,transparent 1px),linear-gradient(rgba(225,165,43,.04) 1px,transparent 1px),#0b0f0f;background-size:26px 26px}.category-playbook-card h3,.decision-check-card h3,.starter-resource-card h3,.topic-card h2,.topic-card h3{font-family:"Source Serif 4",Georgia,serif;font-size:clamp(1.45rem,2.6vw,2.15rem);font-weight:650;line-height:1.05}.category-playbook-card .check-list{margin-top:2px}.starter-resource-card,.decision-check-card,.topic-card{text-decoration:none}.decision-check-card{min-height:252px;background:linear-gradient(180deg,rgba(83,215,232,.05),transparent 48%),#0a0f10}.decision-check-card:nth-child(2){background:linear-gradient(180deg,rgba(225,165,43,.06),transparent 52%),#0e100a}.decision-check-card:nth-child(3){background:linear-gradient(180deg,rgba(211,95,50,.06),transparent 52%),#100b09}.decision-check-card .text-link{margin-top:auto}.starter-resource-card .text-link{margin-bottom:auto}.topic-card{background:radial-gradient(circle at 90% 12%,rgba(225,165,43,.1),transparent 28%),linear-gradient(180deg,rgba(83,215,232,.055),transparent 48%),var(--panel)}.topic-grid:not(.compact-topic-grid) .topic-card:first-child{grid-column:span 2;min-height:300px}.topic-grid:not(.compact-topic-grid) .topic-card:first-child h2{max-width:22rem;font-size:clamp(2.1rem,4.4vw,3.35rem)}.topic-card .text-link{margin-top:auto}.mini-fact-list{display:grid;gap:8px;margin:0}.mini-fact-list div{min-width:0;padding-top:10px;border-top:1px solid var(--line)}.mini-fact-list dt{color:var(--amber);font-family:IBM Plex Mono,monospace;font-size:.68rem;font-weight:700;text-transform:uppercase}.mini-fact-list dd{margin:5px 0 0;color:var(--muted)}.tool-card-header{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.tool-index{display:inline-flex;align-items:center;min-height:28px;padding:4px 8px;border:1px solid var(--line-strong);color:var(--cyan);font-family:IBM Plex Mono,monospace;font-size:.72rem;font-weight:700;letter-spacing:.06em}.pill,.status-pill{display:inline-flex;align-items:center;width:fit-content;min-height:26px;padding:4px 8px;border:1px solid var(--line-strong);border-radius:3px;background:#0b0d0c;color:#d8dbd4;font-family:IBM Plex Mono,monospace;font-size:.69rem;font-weight:700;line-height:1;text-transform:uppercase}.status-pill{border-color:#8ccf789e;color:var(--green)}.tool-card .actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:auto;padding-top:8px}.tag-list,.feature-list,.check-list,.link-list{display:flex;flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none}.feature-list,.check-list,.link-list{display:grid;gap:9px}.step-list{display:grid;gap:10px;margin:0;padding-left:1.25rem}.feature-list li,.check-list li,.link-list li,.step-list li{color:var(--muted)}.feature-list li:before,.check-list li:before{color:var(--amber);content:"— "}.proof-ledger{grid-template-columns:.9fr 1.2fr 1fr}.ledger-card{position:relative;min-height:240px}.ledger-number{display:block;color:var(--oxide);font-family:IBM Plex Mono,monospace;font-size:.85rem;font-weight:700;margin-bottom:auto}.page-hero{padding:64px 0 30px}.breadcrumbs{padding-top:20px;color:var(--muted);font-family:IBM Plex Mono,monospace;font-size:.76rem;text-transform:uppercase}.breadcrumbs ol{display:flex;flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none}.breadcrumbs li{display:inline-flex;align-items:center;min-width:0}.breadcrumbs li+li:before{margin-right:8px;color:var(--dim);content:"/"}.breadcrumbs a{display:inline-flex;align-items:center;justify-content:center;min-width:44px;color:var(--cyan);font-weight:700}.breadcrumbs span{overflow-wrap:anywhere}.detail-grid{display:grid;grid-template-columns:minmax(0,1fr) 320px;gap:28px;align-items:start}.content-panel{display:grid;gap:18px}.content-panel section,.side-stack>*{border:1px solid var(--line);border-radius:var(--radius);background:#101210;padding:22px}.content-panel h2{margin-bottom:12px;font-size:clamp(1.55rem,3vw,2.35rem)}.content-panel h3{margin:16px 0 8px}.content-panel p+p,.content-panel p+.check-list,.content-panel h3+p{margin-top:12px}.content-panel p,.content-panel li{color:var(--muted)}.content-panel a{color:var(--cyan);font-weight:700;text-decoration:underline;text-underline-offset:3px}.related-guide-list{margin-top:18px}.answer-card{border-color:#53d7e880!important;background:linear-gradient(90deg,rgba(83,215,232,.08) 1px,transparent 1px),linear-gradient(rgba(83,215,232,.06) 1px,transparent 1px),#0b1112!important;background-size:22px 22px}.answer-card .section-kicker{margin-bottom:12px}.fact-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:18px 0 0}.fact-list div{min-width:0;padding:12px;border:1px solid var(--line);background:#080a09}.fact-list dt{color:var(--cyan);font-family:IBM Plex Mono,monospace;font-size:.68rem;font-weight:700;text-transform:uppercase}.fact-list dd{margin:7px 0 0;color:var(--ink)}.source-note{margin-top:14px;color:var(--dim)!important;font-family:IBM Plex Mono,monospace;font-size:.78rem;text-transform:uppercase}.answer-strip{display:grid;grid-template-columns:minmax(260px,.72fr) minmax(0,1fr);gap:22px;align-items:start;padding:22px;border:1px solid rgba(83,215,232,.42);border-radius:var(--radius);background:#0d1314}.answer-strip h2{margin-top:10px;font-size:clamp(1.65rem,3vw,2.65rem)}.answer-strip p{color:#c8cbc5}.finder-console{display:grid;grid-template-columns:minmax(260px,.78fr) minmax(0,1fr);gap:0;overflow:hidden;border:1px solid rgba(83,215,232,.44);border-radius:var(--radius);background:linear-gradient(90deg,rgba(83,215,232,.06) 1px,transparent 1px),linear-gradient(rgba(83,215,232,.045) 1px,transparent 1px),#080b0b;background-size:26px 26px}.finder-rail{display:grid;align-content:start;max-height:560px;overflow:auto;border-right:1px solid var(--line);scrollbar-width:thin}.finder-rail button{display:grid;grid-template-columns:auto minmax(0,1fr);gap:12px;align-items:start;min-height:68px;padding:15px 16px;border:0;border-bottom:1px solid var(--line);background:#0c0f0db8;color:#d9ddd6;cursor:pointer;font:inherit;line-height:1.18;text-align:left;transition:background .16s ease,color .16s ease,transform .16s ease}.finder-rail button:hover,.finder-rail button:focus-visible{background:#12232ad1;color:var(--ink)}.finder-rail button.is-active{background:linear-gradient(90deg,#53d7e829,#53d7e808),#0b1112;color:var(--ink)}.finder-rail button span{color:var(--amber);font-family:IBM Plex Mono,monospace;font-size:.7rem;font-weight:700;letter-spacing:.08em}.finder-output{position:relative;display:grid;align-content:center;min-height:438px;padding:clamp(22px,4vw,42px);background:radial-gradient(circle at 80% 18%,rgba(83,215,232,.13),transparent 30%),radial-gradient(circle at 14% 82%,rgba(225,165,43,.08),transparent 34%)}.finder-output:after{position:absolute;right:clamp(18px,3vw,34px);bottom:clamp(16px,3vw,30px);color:#53d7e82e;content:"↳";font-family:IBM Plex Mono,monospace;font-size:clamp(3rem,8vw,6rem);font-weight:700;line-height:1}.finder-output>*{position:relative;z-index:1}.finder-output-top{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:18px}.muted-pill{max-width:100%;color:var(--muted)}.finder-output h3{max-width:650px;font-family:"Source Serif 4",Georgia,serif;font-size:clamp(2rem,4.6vw,4.1rem);font-weight:650;line-height:.98}.finder-output h3+p{max-width:700px;margin-top:18px;color:#c8cbc5;font-size:1.05rem}.finder-warning{display:grid;gap:6px;max-width:700px;margin-top:22px;padding:14px;border:1px solid rgba(225,165,43,.36);border-radius:var(--radius);background:#e1a52b0f}.finder-warning span{color:var(--amber);font-family:IBM Plex Mono,monospace;font-size:.68rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.finder-warning p{color:var(--muted)}.finder-output .actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:24px}.finder-console.is-switching .finder-output{animation:panelSwitch .26s ease both}.question-table{display:grid;border:1px solid var(--line);border-radius:var(--radius);overflow:hidden;background:#0b0d0c}.question-row{display:grid;grid-template-columns:minmax(220px,1.05fr) minmax(190px,.9fr) minmax(180px,.82fr) minmax(210px,1fr);gap:0;border-top:1px solid var(--line)}.question-row:first-child{border-top:0}.question-row>*{min-width:0;padding:16px;border-left:1px solid var(--line)}.question-row>*:first-child{border-left:0}.question-row-head{color:var(--amber);font-family:IBM Plex Mono,monospace;font-size:.7rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.question-row strong{display:block;color:var(--ink);font-size:1.1rem;line-height:1.12}.question-row p{margin-top:8px;color:var(--muted)}.question-actions{display:grid;align-content:start;gap:9px}.question-actions a{color:var(--cyan);font-family:IBM Plex Mono,monospace;font-size:.78rem;font-weight:700;text-decoration:underline;text-underline-offset:3px;text-transform:uppercase}.search-console{display:grid;gap:16px;padding:20px;border:1px solid rgba(83,215,232,.45);border-radius:var(--radius);background:linear-gradient(90deg,rgba(83,215,232,.08) 1px,transparent 1px),linear-gradient(rgba(83,215,232,.06) 1px,transparent 1px),#0b1112;background-size:24px 24px}.compact-header{margin-bottom:18px}.tool-filter-console,.guide-filter-console{display:grid;gap:16px;margin-bottom:22px;padding:20px;border:1px solid rgba(83,215,232,.38);border-radius:var(--radius);background:linear-gradient(90deg,rgba(83,215,232,.06) 1px,transparent 1px),linear-gradient(rgba(225,165,43,.045) 1px,transparent 1px),#0b0f0f;background-size:26px 26px}.tool-filter-console p,.guide-filter-console p{max-width:760px;margin-top:9px;color:var(--muted)}.guide-filter-console{border-color:#e1a52b61;background:linear-gradient(90deg,rgba(225,165,43,.055) 1px,transparent 1px),linear-gradient(rgba(83,215,232,.045) 1px,transparent 1px),#0b0f0f;background-size:26px 26px}.tool-filter-controls{display:flex;flex-wrap:wrap;gap:8px}.tool-filter-controls button{min-height:44px;padding:7px 10px;border:1px solid var(--line-strong);border-radius:3px;background:#0b0d0c;color:var(--muted);cursor:pointer;font-family:IBM Plex Mono,monospace;font-size:.72rem;font-weight:700;text-transform:uppercase;transition:background .16s ease,border-color .16s ease,color .16s ease}.tool-filter-controls button:hover,.tool-filter-controls button.is-active{border-color:var(--cyan);background:#53d7e81a;color:var(--ink)}.search-field{display:grid;gap:8px}.search-field span,.search-count{color:var(--muted);font-family:IBM Plex Mono,monospace;font-size:.76rem;font-weight:700;text-transform:uppercase}.search-field input{min-height:56px;padding:13px 15px;border-color:#53d7e88c;background:#080a09;color:var(--ink);font-size:1.05rem}.search-filters{display:flex;flex-wrap:wrap;gap:8px}.popular-searches{display:grid;gap:10px}.popular-searches>span{color:var(--muted);font-family:IBM Plex Mono,monospace;font-size:.72rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.popular-searches>div{display:flex;flex-wrap:wrap;gap:8px}.search-filters button,.popular-searches button,.search-clear{min-height:44px;padding:7px 10px;border:1px solid var(--line-strong);border-radius:3px;background:#0b0d0c;color:var(--muted);cursor:pointer;font-family:IBM Plex Mono,monospace;font-size:.72rem;font-weight:700;text-transform:uppercase}.search-filters button:hover,.search-filters button.is-active,.popular-searches button:hover,.popular-searches button:focus-visible,.search-clear:hover,.search-clear:focus-visible{border-color:var(--cyan);color:var(--ink)}.popular-searches button{border-color:#e1a52b6b;background:#e1a52b0e;color:var(--ink)}.search-console-footer{display:flex;align-items:center;justify-content:space-between;gap:12px}.search-clear{min-height:44px;color:var(--muted)}.search-route-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.search-route-card{display:grid;align-content:start;gap:14px;min-width:0;min-height:100%;padding:20px;border:1px solid var(--line);border-radius:var(--radius);background:linear-gradient(180deg,rgba(83,215,232,.06),transparent 42%),var(--panel)}.search-route-card h3{font-family:"Source Serif 4",Georgia,serif;font-size:clamp(1.35rem,2.3vw,1.95rem);font-weight:650;line-height:1.05}.search-route-card p{color:var(--muted)}.search-route-card .actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:4px}.search-results{display:grid;gap:12px}.search-result{display:grid;gap:11px;padding:18px;border:1px solid var(--line);border-radius:var(--radius);background:var(--panel)}.search-result[hidden],.tool-card[hidden],.guide-card[hidden]{display:none}.reading-path-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.reading-path-card{display:grid;align-content:start;min-width:0;min-height:100%;gap:16px;padding:20px;border:1px solid var(--line);border-radius:var(--radius);background:radial-gradient(circle at 85% 16%,rgba(83,215,232,.1),transparent 30%),var(--panel)}.reading-path-card h3{font-family:"Source Serif 4",Georgia,serif;font-size:clamp(1.35rem,2.5vw,2rem);font-weight:650;line-height:1.04}.reading-path-card ol{display:grid;gap:10px;margin:0;padding-left:1.25rem}.reading-path-card li{color:var(--muted)}.reading-path-card a{color:var(--ink);font-weight:700;text-decoration:underline;text-decoration-color:#53d7e873;text-underline-offset:3px}.reading-path-card a:hover{color:var(--cyan)}.search-result div{display:flex;flex-wrap:wrap;gap:7px}.search-result h2{font-size:clamp(1.45rem,3vw,2.35rem)}.search-result p{color:var(--muted)}.search-empty[hidden]{display:none}.calculator-panel{border-color:#355c63!important;background:linear-gradient(90deg,rgba(83,215,232,.08) 1px,transparent 1px),linear-gradient(rgba(83,215,232,.06) 1px,transparent 1px),#0c1112!important;background-size:22px 22px}.input-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:16px}.weighted-grid{display:grid;gap:10px;margin-top:16px}.weighted-header,.weighted-row{display:grid;grid-template-columns:minmax(140px,1.2fr) repeat(2,minmax(90px,.8fr));gap:10px;align-items:center}.weighted-header{color:var(--muted);font-family:IBM Plex Mono,monospace;font-size:.72rem;font-weight:700;text-transform:uppercase}.field{display:grid;gap:7px;color:var(--muted);font-weight:600}.field span{font-size:.92rem}.mobile-field-label{display:none}.field input{min-height:48px;padding:11px 12px;font-family:IBM Plex Mono,monospace;font-size:.94rem}.checkbox-field{align-content:end;grid-template-columns:1fr auto;align-items:center;min-height:77px;padding:11px 12px;border:1px solid var(--line);background:#080a09}.checkbox-field input{width:20px;min-height:20px;margin:0;accent-color:var(--cyan)}.result-grid{display:grid;grid-template-columns:1.05fr .9fr 1fr;gap:12px;margin-top:18px}.result-card{min-width:0;padding:16px;border:1px solid var(--line);border-radius:var(--radius);background:#080a09}.result-card span{display:block;color:var(--muted);font-family:IBM Plex Mono,monospace;font-size:.68rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.result-card strong{display:block;margin-top:7px;color:var(--ink);font-family:IBM Plex Mono,monospace;font-size:clamp(1.28rem,3vw,2rem);line-height:1.1;overflow-wrap:anywhere}.primary-result{border-color:#3a7983;background:#102025}.result-note{margin-top:16px;color:var(--muted)}.formula-box{margin-top:14px;padding:15px;border:1px solid #37585e;border-radius:var(--radius);background:#0b171a;color:#c7f7fd;font-family:IBM Plex Mono,monospace;font-size:.9rem;font-weight:600;overflow-wrap:anywhere}.side-stack{position:sticky;top:92px;display:grid;gap:14px}.side-stack h2,.side-stack h3{font-size:1rem}.faq-list{display:grid;gap:10px}.faq-item{padding:18px}.faq-item h3{font-size:1.05rem}.faq-item p{margin-top:8px;color:var(--muted)}.band{border-block:1px solid var(--line);background:linear-gradient(90deg,rgba(225,165,43,.06) 1px,transparent 1px),#0b0d0c;background-size:96px 96px}.preview-panel{position:relative;overflow:hidden;padding:22px}.mini-toolbar{display:flex;align-items:center;justify-content:space-between;gap:14px;color:var(--muted);font-family:IBM Plex Mono,monospace;font-size:.78rem}.mini-window{margin-top:18px;border:1px solid var(--line);border-radius:var(--radius);background:#080a09;overflow:hidden}.mini-row{display:grid;grid-template-columns:1fr auto;gap:16px;align-items:center;padding:13px 15px;border-bottom:1px solid var(--line)}.mini-row:last-child{border-bottom:0}.mini-row small{display:block;color:var(--dim);font-family:IBM Plex Mono,monospace;font-size:.68rem;font-weight:700;text-transform:uppercase}.mini-row strong{color:var(--ink);font-family:IBM Plex Mono,monospace;font-size:1.4rem}.metric{margin-top:18px;padding:18px;border:1px solid #3a7983;border-radius:var(--radius);background:#0b171a}.metric span{color:var(--cyan);font-family:IBM Plex Mono,monospace;font-size:.72rem;font-weight:700;text-transform:uppercase}.metric strong{display:block;margin-top:2px;color:#fff;font-family:IBM Plex Mono,monospace;font-size:clamp(2.1rem,6vw,3.7rem);line-height:1}.footer{margin-top:54px;border-top:1px solid var(--line);background:#050606}.footer-grid{display:grid;grid-template-columns:minmax(220px,1.2fr) repeat(2,minmax(150px,.8fr));gap:28px;padding:36px 0 28px}.footer h2{margin-bottom:12px;font-family:IBM Plex Mono,monospace;font-size:.78rem;text-transform:uppercase}.footer-brand p,.footer-bottom p{color:var(--muted)}.footer-brand p{max-width:360px;margin-top:12px}.footer-links{display:grid;gap:8px;color:var(--muted);font-size:.94rem}.footer-links a{display:inline-flex;align-items:center;min-height:36px}.footer-bottom{border-top:1px solid var(--line);padding:16px 0 26px}.reveal{animation:riseIn .52s ease both}.reveal.delay-1{animation-delay:70ms}.reveal.delay-2{animation-delay:.13s}@keyframes riseIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes sceneBeam{0%{transform:translate(-4%) skew(-18deg)}to{transform:translate(8%) skew(-18deg)}}@keyframes statusPulse{0%,to{box-shadow:0 0 0 4px #8ccf781f}50%{box-shadow:0 0 0 7px #8ccf780a}}@keyframes toolFloat{0%,to{transform:rotateX(58deg) rotate(-38deg) translateZ(0)}50%{transform:rotateX(58deg) rotate(-38deg) translate3d(0,-8px,18px)}}@keyframes readoutFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-7px)}}@keyframes panelSwitch{0%{opacity:.7;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}@media(max-width:960px){.hero-shell,.detail-grid{grid-template-columns:1fr}.topic-grid:not(.compact-topic-grid) .topic-card:first-child{grid-column:span 2}.category-grid,.feature-grid,.update-grid,.guide-grid,.decision-check-grid,.reading-path-grid,.search-route-grid,.starter-resource-grid,.category-playbook-grid,.topic-grid,.compact-topic-grid,.quick-paths,.input-grid,.result-grid,.weighted-header,.weighted-row,.proof-ledger{grid-template-columns:repeat(2,minmax(0,1fr))}.side-stack{position:static}.footer-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:680px){.container{width:min(100% - 24px,1168px)}.nav{gap:12px;min-height:62px;padding:8px 0}.nav-links{flex:1;gap:8px;padding-bottom:2px;overflow-x:auto;overscroll-behavior-x:contain;scrollbar-width:none;mask-image:linear-gradient(90deg,black 0 calc(100% - 28px),transparent);-webkit-mask-image:linear-gradient(90deg,black 0 calc(100% - 28px),transparent)}.nav-links::-webkit-scrollbar{display:none}.nav-links a{min-height:44px;padding:10px 8px}.brand-lockup{min-height:44px;padding:4px 8px 4px 5px}.brand-icon-frame{width:31px;height:31px}.brand-logo{width:26px;height:26px}.brand-word{font-size:.96rem}.hero{padding:32px 0 26px}h1{font-size:clamp(2.15rem,10.7vw,3.15rem)}.hero-copy h1{max-width:15ch;font-size:clamp(2.35rem,11.4vw,3.25rem)}.hero-copy .lead{max-width:34rem;margin-top:14px;font-size:1rem;line-height:1.54}.hero-actions,.action-row{margin-top:22px}h2{font-size:clamp(1.75rem,9.4vw,2.8rem)}.hero-proof-grid,.tool-grid,.category-grid,.feature-grid,.update-grid,.guide-grid,.decision-check-grid,.reading-path-grid,.search-route-grid,.starter-resource-grid,.category-playbook-grid,.topic-grid,.compact-topic-grid,.quick-paths,.answer-strip,.finder-console,.input-grid,.result-grid,.weighted-header,.weighted-row,.footer-grid,.proof-ledger{grid-template-columns:1fr}.proof-card,.path-card{border-right:0;border-bottom:1px solid var(--line)}.proof-card:last-child,.path-card:last-child{border-bottom:0}.topic-grid:not(.compact-topic-grid) .topic-card:first-child{grid-column:span 1;min-height:0}.topic-grid:not(.compact-topic-grid) .topic-card:first-child h2{font-size:clamp(1.8rem,9.4vw,2.65rem)}.panel-topbar,.utility-panel-head,.utility-panel-foot,.section-header,.search-console-footer,.hero-actions,.action-row{align-items:stretch;grid-template-columns:1fr;flex-direction:column}.utility-bucket{grid-template-columns:1fr;gap:12px}.utility-bucket strong{text-align:left}.console-row{grid-template-columns:1fr;gap:10px}.scene-body{min-height:0;padding:14px 14px 0}.scene-copylet strong{font-size:clamp(1.65rem,8vw,2.28rem)}.scene-viewport{min-height:184px}.scenario-controls{grid-template-columns:1fr}.spline-hero-card .console-stack{padding-top:10px}.spline-hero-card .console-row{min-height:0;padding:10px 0}.spline-hero-card .console-row:nth-child(n+3){display:none}.panel-footer-note{display:none}.finder-rail{max-height:none;border-right:0;border-bottom:1px solid var(--line)}.finder-rail button{min-height:60px;padding:14px}.finder-output{min-height:0;padding:18px}.finder-output h3{font-size:clamp(1.8rem,10vw,2.8rem)}.floating-readout{min-width:70px;padding:7px 8px}.weighted-header{display:none}.mobile-field-label{display:inline;color:var(--muted)}.button{width:100%}.footer-links a,.text-link,.breadcrumbs a,.link-list a{min-height:44px}.text-link,.breadcrumbs a,.link-list a{display:inline-flex;align-items:center}.hero-text-link{justify-content:center}.spline-hero-card,.preview-panel,.tool-card,.category-card,.feature-card,.update-card,.guide-card,.decision-check-card,.reading-path-card,.search-route-card,.starter-resource-card,.category-playbook-card,.topic-card,.path-card,.answer-strip,.finder-output,.content-panel section,.side-stack>*{padding:17px}.fact-list{grid-template-columns:1fr}.question-table{gap:12px;border:0;background:transparent}.question-row,.question-row-head{grid-template-columns:1fr}.question-row-head{display:none}.question-row{border:1px solid var(--line);border-radius:var(--radius);background:var(--panel)}.question-row>*{padding:14px;border-top:1px solid var(--line);border-left:0}.question-row>*:first-child{border-top:0}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{scroll-behavior:auto!important;animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}
