*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:24px}body{margin:0}button,input,textarea{font:inherit}button,a{-webkit-tap-highlight-color:transparent}button{cursor:pointer}img,svg{max-width:100%}button:disabled{cursor:default}a{color:inherit;text-decoration:none}[hidden]{display:none!important}
:root{--bg:#030409;--panel:#0a0d17;--acid:#cfff45;--violet:#8066ff;--cyan:#4ae4ff;--text:#f7f5ff;--muted:#a2a6ba;--line:#ffffff16;color-scheme:dark}body{background:var(--bg);color:var(--text);font:16px/1.65 Inter,'Segoe UI',Arial,sans-serif;overflow-x:clip}button{color:inherit}a:focus-visible,button:focus-visible,summary:focus-visible,textarea:focus-visible{outline:2px solid var(--cyan);outline-offset:5px}h1,h2,h3,p{margin-top:0}h1,h2,h3{line-height:1.06;letter-spacing:-.055em}h1{font-size:clamp(54px,6.8vw,96px);font-weight:730;margin-bottom:25px}h2{font-size:clamp(32px,3.5vw,49px);font-weight:650;margin-bottom:22px}h3{font-size:24px;font-weight:650}p{color:var(--muted)}button{border:0}svg{display:block}::selection{background:#cfff453d}summary{cursor:pointer}textarea{resize:vertical;max-width:100%;color:var(--text);background:#050710;border:1px solid #ffffff32;border-radius:10px;padding:12px}
.wrap{width:min(1160px,calc(100% - 64px));margin-inline:auto}.site-header{display:flex;align-items:center;justify-content:space-between;gap:30px;height:104px;position:relative;z-index:3}.brand{display:inline-flex;gap:10px;align-items:center;font-size:25px;letter-spacing:-1.1px;font-weight:720}.brand-dot{color:var(--acid)}.site-header nav{display:flex;gap:34px;font-size:14px;color:#c7c9d5}.site-header nav a:hover,.site-header nav [aria-current]{color:var(--acid)}.hero{position:relative;padding-top:84px;padding-bottom:76px}.hero h1{position:relative;z-index:1}.hero h1 span,.closing h2 span,.workflow h2 span{color:#b1a3ff}.hero-copy{font-size:19px;line-height:1.6;max-width:590px}.hero-actions{display:flex;align-items:center;gap:13px;flex-wrap:wrap}.hero-note{font-size:13px;margin-top:20px}.eyebrow{font-size:10px;font-weight:750;letter-spacing:.2em;color:var(--acid);margin-bottom:24px;text-transform:uppercase}.hero .eyebrow{display:flex;align-items:center;gap:10px}.section-heading{display:flex;justify-content:space-between;align-items:flex-end;gap:30px;margin-bottom:28px}.section-heading .eyebrow{margin-bottom:16px}.section-heading h2{margin-bottom:0}.section-heading>p{max-width:350px;font-size:15px;margin-bottom:0}.demo-section{position:relative;z-index:1}.demo-section .section-heading h2{font-size:clamp(25px,3vw,37px)}.pillars-section{padding-top:126px}.feature-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.workflow{padding-top:134px;display:grid;grid-template-columns:1fr 1fr;gap:100px;align-items:center}.workflow>div>p{max-width:420px}.faq{padding-top:135px;display:grid;grid-template-columns:1fr 1.65fr;gap:72px}.closing{text-align:center;padding-block:130px 110px}.closing h2{font-size:clamp(48px,5.2vw,76px)}.closing>.quiet{font-size:12px;margin-top:18px}.site-footer{border-top:1px solid var(--line);padding-block:42px 25px;display:flex;flex-wrap:wrap;align-items:start;gap:20px}.site-footer>div p{font-size:12px;margin-top:9px}.site-footer nav{margin-left:auto;display:grid;grid-template-columns:repeat(2,auto);gap:12px 36px;font-size:13px;color:var(--muted)}.footer-note{flex-basis:100%;font-size:11px;margin:15px 0 0}.article{max-width:850px;padding-block:70px}.article header{max-width:780px}.article h1{font-size:clamp(44px,5vw,70px)}.article header p{font-size:20px;line-height:1.65}.article-jump{display:flex;gap:10px;flex-wrap:wrap;margin-block:35px 64px}.article-jump a{border:1px solid var(--line);padding:8px 14px;border-radius:8px;font-size:12px}.article-sections section{padding-bottom:32px;margin-bottom:36px;border-bottom:1px solid var(--line)}.article-sections .eyebrow{margin-bottom:16px}.article-sections h2{font-size:33px;letter-spacing:-.04em}.article-sections p{font-size:18px;line-height:1.8;max-width:740px}.article-cta{padding:36px;background:#111420;border:1px solid var(--line);border-radius:22px}.article-cta h2{font-size:30px}.noscript{padding:20px;text-align:center}.quiet{color:var(--muted)}
.button{display:inline-flex;align-items:center;justify-content:center;gap:18px;min-height:49px;padding:12px 23px;border-radius:11px;font-size:14px;font-weight:700;line-height:1.4;transition:background .15s,transform .15s}.button svg,.inline-link svg{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:1.7}.button.primary{background:var(--acid);color:#141908;box-shadow:0 0 26px #cfff4510}.button.primary:hover:not(:disabled){background:#ddff7a;transform:translateY(-1px)}.button.secondary,.button.subtle{background:#ffffff08;border:1px solid #ffffff23;color:var(--text);box-shadow:none}.button:disabled{opacity:.45}.header-cta{min-height:42px;font-size:12px;padding:10px 16px}.live-dot{display:inline-block;width:6px;height:6px;flex:none;border-radius:50%;background:var(--acid);box-shadow:0 0 12px #cfff4580}.skip-link{position:fixed;left:14px;top:-100px;padding:10px;background:var(--acid);color:#111;z-index:20}.skip-link:focus{top:10px}.demo-label{display:flex;align-items:center;gap:8px;white-space:nowrap;font-size:10px;font-weight:600;border:1px solid #cfff4524;background:#cfff4507;color:#c3cbab;border-radius:30px;padding:7px 13px}.demo-panel{position:relative;border:1px solid #bbb0ff28;border-top-color:#cfff4540;border-radius:26px;background:radial-gradient(ellipse at 75% 30%,#8066ff10,transparent 50%),linear-gradient(140deg,#ffffff08,transparent 40%),#080b14ed;padding:27px 32px 24px;box-shadow:0 25px 80px #0008;overflow:hidden}.demo-toolbar{display:flex;justify-content:space-between;align-items:center;gap:15px;border-bottom:1px solid var(--line);padding-bottom:21px}.scenario-tabs{display:flex;gap:5px;flex-wrap:wrap}.scenario-tabs button{background:transparent;border-radius:6px;padding:6px 13px;font-size:11px;color:var(--muted)}.scenario-tabs button[aria-pressed=true]{background:#cfff4512;color:var(--acid);box-shadow:inset 0 0 0 1px #cfff4526}.text-button{background:none;font-size:11px;padding:8px;color:#b1b5c6;white-space:nowrap}.text-button:hover{color:var(--acid)}.text-button:disabled{opacity:.35}.demo-grid{display:grid;grid-template-columns:240px minmax(0,1fr);gap:75px;padding:28px 48px 26px}.micro-heading{display:flex;justify-content:space-between;align-items:center;gap:8px;font-size:9px;letter-spacing:.11em;font-weight:650;color:#b1b5c9;margin-bottom:12px;line-height:1.5}.roulette-board{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:5px;position:relative}.number{border-radius:7px;min-height:29px;font-weight:750;font-size:14px;border:1px solid #ffffff18;transition:transform .12s,filter .12s;background:#080a10;color:#f6f4fd;touch-action:manipulation}.number.zero{grid-column:span 3;background:#cfff451d;border-color:#cfff456e;color:var(--acid)}.number.red,.chip.red,.sector-number.red{background:linear-gradient(140deg,#e63858,#a51638);border-color:#ff6b7f55;color:#fff}.number.black,.chip.black,.sector-number.black{background:linear-gradient(140deg,#252936,#0a0c14);border-color:#979cac40;color:#fff}.number:hover,.number.pressed{filter:brightness(1.5);transform:scale(.95);border-color:#fff9}.analysis-panel{min-width:0;text-align:center;align-self:start}.analysis-panel>.micro-heading{margin-inline:12px}.result-orbit{width:min(330px,100%);aspect-ratio:1;position:relative;display:grid;place-items:center;margin:0 auto}.orbit{position:absolute;border-radius:50%;pointer-events:none}.orbit-outer{inset:0;border:1px dashed #8066ff4d}.orbit-mid{inset:9%;border:1px solid #ffffff08}.orbit-inner{inset:16%;border:1px solid #cfff4540;box-shadow:inset 0 0 50px #cfff4507}.orbit-inner i{position:absolute;top:50%;left:-4px;width:7px;height:7px;border-radius:50%;background:var(--acid);box-shadow:0 0 16px #cfff459c}.result{display:flex;flex-direction:column;align-items:center;gap:15px;max-width:92%;z-index:1}.result-kind{font-size:8px;letter-spacing:.18em;color:#a7aac1;font-weight:750}.result-label{font-size:40px;font-weight:750;letter-spacing:-.06em;line-height:1.05}.result-signal{font-size:9px;letter-spacing:.14em;font-weight:700;color:var(--acid)}.sector-numbers{display:flex;align-items:center;gap:5px}.sector-number{display:grid;place-items:center;width:36px;height:38px;border-radius:7px;border:1px solid #fff3;font-size:18px;font-weight:720;letter-spacing:-.03em}.sector-number.center{width:54px;height:60px;font-size:30px;box-shadow:0 0 30px #8066ff20}.sector-number.zero,.chip.zero{background:#cfff4525;color:var(--acid);border-color:#cfff4566}.more-button{font-size:11px;color:#c6c0e5;border-bottom:1px solid #8066ff5b;background:none;padding:5px 13px;margin-top:4px}.more-button:disabled{opacity:.35}.more-button span{margin-left:12px;color:var(--acid)}.result-caption{font-size:12px;line-height:1.5;margin-top:14px}.scenario-caption{margin:20px auto 0;max-width:310px;border:1px solid #8066ff24;border-left:2px solid var(--violet);border-radius:9px;padding:12px 15px;text-align:left;background:#8066ff07}.scenario-caption .micro-heading{color:#b5a7ff;font-size:9px;margin-bottom:5px}.scenario-caption p{font-size:12px;line-height:1.55;margin:0}.sequence-area{border-top:1px solid var(--line);padding-top:15px;min-width:0}.sequence-area>.micro-heading{margin-bottom:7px}.sequence-actions{display:flex;gap:8px;letter-spacing:normal}.history-strip{display:flex;flex-wrap:wrap;align-content:start;gap:5px;max-height:72px;min-height:36px;overflow-y:auto;overflow-x:hidden;scrollbar-width:thin;padding:3px 2px;min-width:0}.chip{display:grid;place-items:center;width:28px;height:28px;flex:none;border-radius:5px;border:1px solid #fff2;font-size:11px;font-weight:650}.chip:hover{outline:1px solid var(--cyan);outline-offset:1px}.empty-history{font-size:12px;padding-top:3px}.demo-actions{display:flex;gap:10px;align-items:start;margin-top:16px;flex-wrap:wrap}.demo-actions .button{min-height:43px;padding:10px 17px;font-size:12px}.text-entry{margin-left:auto;font-size:11px;max-width:100%}.text-entry summary{padding:12px 5px;color:var(--muted)}.text-entry[open]{flex-basis:100%}.text-entry label{display:block;margin-bottom:8px;color:var(--muted)}.text-entry textarea{width:100%;margin-bottom:8px;font-size:14px}.demo-status{font-size:10px;color:#9198ac;line-height:1.5;margin:13px 0 0;min-height:15px}.more-content{border-top:1px solid var(--line);margin-top:22px;padding-top:22px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.evidence{border:1px solid #8066ff33;background:#8066ff07;border-radius:13px;padding:17px}.evidence h3{font-size:15px;letter-spacing:-.03em;margin-bottom:9px}.evidence-role{display:inline-block;color:var(--acid);font-size:9px;line-height:1.4;margin-bottom:10px}.evidence p{font-size:11px;line-height:1.7;margin-bottom:0}.demo-key{display:flex;justify-content:center;gap:43px;margin-top:22px;color:#a0a7bb;font-size:11px}.demo-key i{font-size:9px;font-style:normal;color:var(--acid);margin-right:9px;border:1px solid #cfff452e;border-radius:5px;padding:4px 6px}.demo-pointer{position:absolute;top:0;left:0;width:25px;pointer-events:none;z-index:5;opacity:0;transition:transform .09s linear,opacity .15s}.demo-pointer svg{fill:var(--acid);stroke:#131909;stroke-width:1;filter:drop-shadow(0 3px 5px #0009)}.tour-highlight{outline:1px solid var(--acid);outline-offset:5px;border-radius:8px;box-shadow:0 0 25px #cfff4515}.feature-card{position:relative;border:1px solid var(--line);border-radius:19px;padding:30px 27px;background:linear-gradient(145deg,#ffffff04,transparent);transition:border-color .2s}.feature-card:hover{border-color:#8066ff70}.feature-index{font-size:9px;letter-spacing:.13em;color:#ada5cc;font-weight:700}.feature-card h3{font-size:23px;margin-top:25px;margin-bottom:15px}.feature-card p{font-size:14px;line-height:1.75;margin-bottom:25px}.feature-link{font-size:11px;color:var(--acid)}.mini-pattern,.mini-balance,.mini-wheel{height:55px;margin-top:28px;display:flex;align-items:center;gap:5px}.mini-pattern i,.mini-pattern b{width:29px;height:32px;border:1px solid #e2446760;background:#e2446730;border-radius:6px}.mini-pattern b{background:#cfff451a;border-color:#cfff4560}.mini-balance{align-items:start;flex-direction:column;justify-content:center;gap:8px}.mini-balance i,.mini-balance b{display:block;border-radius:3px;height:12px;background:#cfff4570;width:83%}.mini-balance b{width:42%;background:#8066ff70}.mini-wheel{position:relative;border:1px dashed #8066ff90;border-radius:50%;width:55px;margin-left:12px}.mini-wheel:before{content:'';position:absolute;inset:8px;border:1px solid #cfff454a;border-radius:50%}.mini-wheel i,.mini-wheel b{position:absolute;left:-3px;top:21px;width:7px;height:7px;border-radius:50%;background:var(--acid);box-shadow:0 0 12px #cfff4555}.mini-wheel b{top:5px;left:41px;background:var(--cyan)}.inline-link{display:inline-flex;align-items:center;gap:14px;color:var(--acid);font-size:13px}.workflow-card{padding:32px;border:1px solid #8066ff39;border-radius:22px;background:radial-gradient(ellipse at right top,#8066ff10,transparent 60%),#0b0d16}.input-modes{display:flex;justify-content:space-around;padding-bottom:25px;border-bottom:1px solid var(--line);margin-bottom:22px;color:var(--acid)}.input-modes span{text-align:center;font-size:27px;line-height:1.5}.input-modes b{display:block;font-size:10px;color:#b9b8ca;font-weight:500}.workflow-line{display:flex;gap:20px;margin-bottom:22px}.workflow-line>span{font-size:11px;color:var(--acid);padding-top:4px}.workflow-line h3{font-size:18px;margin-bottom:8px;letter-spacing:-.03em}.workflow-line p{font-size:12px;margin-bottom:0}.workflow-card>.inline-link{font-size:11px}.faq details{border-bottom:1px solid var(--line);padding-block:20px}.faq details:first-child{padding-top:4px}.faq summary{display:flex;align-items:center;justify-content:space-between;gap:14px;list-style:none;font-size:14px}.faq summary::-webkit-details-marker{display:none}.faq summary>span{color:var(--acid);font-size:19px}.faq details[open] summary>span{transform:rotate(45deg)}.faq details p{font-size:13px;line-height:1.8;margin-block:14px 0}.journey-status{position:fixed;bottom:18px;left:50%;transform:translateX(-50%);max-width:min(500px,calc(100% - 30px));z-index:20;border:1px solid #8066ff77;background:#121425;color:#f7f5ff;font-size:13px;border-radius:12px;padding:15px 20px;box-shadow:0 12px 40px #0008}.cosmos{position:fixed;inset:0;z-index:-1;pointer-events:none;overflow:hidden}.starfield{width:100%;height:100%;opacity:.8}.stars{fill:#ccd7ff;opacity:.42}.constellation{stroke:#9e88ff40;fill:#b3a5ff;stroke-width:.75;transform-origin:center}.constellation path{fill:none}.nebula{position:absolute;border-radius:50%;width:750px;height:650px;pointer-events:none}.nebula-one{right:-140px;top:-80px;background:radial-gradient(ellipse,#8066ff19,transparent 68%)}.nebula-two{left:-380px;top:500px;background:radial-gradient(ellipse,#cfff450c,transparent 67%)}.orbit-decoration{position:absolute;right:0;top:70px;width:400px;aspect-ratio:1;border:1px solid #8066ff16;border-radius:50%;transform:rotate(-30deg);pointer-events:none}.orbit-decoration:before{content:'';position:absolute;inset:45px -30px;border:1px solid #8066ff20;border-radius:50%;transform:rotate(-20deg)}.orbit-decoration span{position:absolute;inset:80px;border:1px solid #cfff451f;border-radius:50%}.orbit-decoration i{position:absolute;left:79px;top:194px;width:7px;height:7px;background:var(--acid);border-radius:50%;box-shadow:0 0 28px #cfff4580}.edit-dialog{color:var(--text);background:#101322;border:1px solid #8066ff6b;border-radius:20px;padding:28px;width:min(360px,calc(100% - 32px))}.edit-dialog::backdrop{background:#030409bd}.edit-dialog h2{font-size:25px}.edit-dialog input{width:100%;background:#060812;color:white;border:1px solid #ffffff35;border-radius:10px;padding:14px;font-size:24px;margin-block:10px 20px}.edit-dialog .hero-actions{justify-content:space-between}.edit-dialog label{font-size:13px}.edit-dialog .demo-status{color:#ffc1cf}
@keyframes orbit{to{transform:rotate(360deg)}}@keyframes driftA{to{transform:translate3d(18px,-12px,0);opacity:.55}}@keyframes driftB{to{transform:translate3d(-17px,14px,0);opacity:.8}}@keyframes arrive{from{opacity:0;transform:translateY(7px) scale(.97)}to{opacity:1;transform:none}}.constellation-a{animation:driftA 17s ease-in-out infinite alternate}.constellation-b{animation:driftB 21s ease-in-out infinite alternate}.orbit-inner{animation:orbit 14s linear infinite}.orbit-outer{animation:orbit 65s linear infinite reverse}.result.updated{animation:arrive .45s ease-out}.motion-paused *,.demo-offscreen .demo-panel *{animation-play-state:paused!important}.low-motion .constellation,.low-motion .orbit-outer{animation:none}.low-motion .starfield .stars circle:nth-child(2n){display:none}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation:none!important;transition:none!important}.demo-pointer{display:none}}
@media(max-width:1000px){.hero{padding-top:64px}.orbit-decoration{width:300px;top:110px;opacity:.6}.demo-grid{gap:45px;padding-inline:12px}.workflow{gap:45px}.section-heading>p{max-width:290px}.feature-card{padding:24px 21px}}
@media(max-width:760px){.wrap{width:calc(100% - 34px)}.site-header{height:80px;gap:15px}.brand{font-size:22px}.brand img{width:31px;height:31px}.site-header nav{gap:18px;font-size:11px}.site-header .header-cta{display:none}.hero{padding-block:50px 60px}.hero h1{font-size:clamp(49px,8.9vw,69px)}.hero-copy{font-size:16px}.hero-copy br{display:none}.orbit-decoration{width:230px;right:-65px;top:80px;opacity:.4;z-index:-1}.hero .eyebrow{font-size:9px}.hero-actions .button{font-size:12px;padding:12px 17px}.hero-note{font-size:11px}.section-heading{align-items:start;flex-direction:column;gap:18px}.demo-label{font-size:9px}.demo-section .section-heading h2{font-size:28px}.demo-panel{padding:17px 16px 18px;border-radius:20px}.demo-toolbar{gap:5px;padding-bottom:15px}.scenario-tabs{gap:1px}.scenario-tabs button{font-size:9px;padding:6px 7px}.demo-toolbar .text-button{font-size:9px;padding-inline:0}.demo-grid{grid-template-columns:minmax(0,.9fr) minmax(0,1fr);gap:16px;padding:21px 0 20px}.entry-panel>.micro-heading{font-size:7px;letter-spacing:.08em;gap:2px}.entry-panel>.micro-heading>span:last-child{display:none}.roulette-board{gap:4px}.number{min-height:27px;border-radius:5px;font-size:12px}.analysis-panel>.micro-heading{margin-inline:0;font-size:7px;letter-spacing:.06em;flex-direction:column;gap:3px}.result-orbit{margin-top:21px}.result{gap:10px}.result-label{font-size:27px}.result-kind{font-size:6px;letter-spacing:.06em}.result-signal{font-size:7px;letter-spacing:.05em}.sector-numbers{gap:2px}.sector-number{width:22px;height:28px;border-radius:4px;font-size:12px}.sector-number.center{width:32px;height:40px;font-size:19px}.result-caption{font-size:9px;margin-top:13px}.scenario-caption{padding:10px;margin-top:17px}.scenario-caption .micro-heading{font-size:7px}.scenario-caption p{font-size:9px;line-height:1.5}.more-button{margin-top:12px;font-size:10px}.sequence-area .micro-heading{font-size:7px;letter-spacing:.07em}.sequence-actions .text-button{font-size:9px;padding:7px 4px}.history-strip{max-height:64px;gap:4px}.chip{width:25px;height:25px;font-size:10px}.demo-actions{gap:7px}.demo-actions .button{font-size:11px;min-height:42px;padding:11px 13px}.demo-actions .button svg{width:14px}.text-entry{font-size:10px}.demo-status{font-size:9px}.demo-key{justify-content:space-between;gap:10px;font-size:9px;line-height:1.6}.demo-key>span{max-width:31%}.demo-key i{display:block;width:max-content;margin-bottom:7px}.more-content{grid-template-columns:1fr}.evidence{padding:15px}.evidence p{font-size:12px}.pillars-section{padding-top:85px}.section-heading>p{max-width:100%;font-size:14px}.feature-grid{grid-template-columns:1fr;gap:12px}.feature-card{padding:24px;display:grid;grid-template-columns:1fr 64px;gap:0 10px}.feature-card h3{grid-column:1;margin-top:16px}.feature-card p{grid-column:1 / -1;font-size:14px;margin-bottom:16px}.feature-link{grid-column:1 / -1}.mini-pattern,.mini-balance,.mini-wheel{grid-column:2;grid-row:1 / 3;align-self:center;margin-top:0}.mini-pattern{gap:3px}.mini-pattern i,.mini-pattern b{height:20px;width:12px}.workflow{padding-top:82px;grid-template-columns:1fr;gap:30px}.workflow h2{font-size:41px}.workflow-card{padding:27px}.faq{padding-top:83px;grid-template-columns:1fr;gap:15px}.faq h2{font-size:36px}.faq h2 br{display:none}.closing{padding-block:86px 70px}.site-footer{padding-top:30px;gap:22px}.site-footer nav{margin-left:0;flex-basis:100%;font-size:12px}.footer-note{font-size:10px;margin-top:0}.article{padding-top:43px}.article h1{font-size:44px}.article header p{font-size:17px}.article-sections h2{font-size:28px}.article-sections p{font-size:16px}.article-jump{margin-bottom:45px}.article-cta{padding:25px}.article-cta h2{font-size:26px}.cosmos .starfield{opacity:.65}.nebula{width:500px}.demo-pointer{width:20px}}
@media(max-width:370px){.wrap{width:calc(100% - 26px)}.site-header nav{gap:13px;font-size:10px}.brand{font-size:20px}.hero h1{font-size:46px}.demo-panel{padding:15px 12px}.demo-grid{gap:12px}.number{min-height:26px}.sector-number{width:19px;font-size:11px}.sector-number.center{width:30px}.demo-actions .button{font-size:10px;padding:10px}.scenario-tabs button{padding:6px;font-size:8px}.demo-toolbar .text-button{font-size:8px}.result-label{font-size:23px}.demo-status{font-size:8px}.demo-key{font-size:8px}}

/* Bound decorative paint and focus rings to the page on narrow browsers. */
html { overflow-x: hidden; }
.cosmos { contain: strict; }

.entry-panel > #analyze { width: 100%; min-height: 41px; margin-top: 12px; font-size: 11px; padding: 10px 9px; gap: 9px; }
@media(max-width:760px){.entry-panel > #analyze { font-size: 9px; gap: 5px; }.entry-panel > #analyze svg{width:12px}.demo-section .section-heading{gap:12px}.demo-section .section-heading h2{font-size:25px}.demo-section .section-heading .eyebrow{font-size:8px}}
.explaining .result-caption { display: none; }

@media(max-width:760px){.manual-entry .demo-grid{grid-template-columns:minmax(128px,.9fr) minmax(0,1fr)}.manual-entry .number{min-height:44px}.manual-entry .analysis-panel{position:sticky;top:24px}.manual-entry .scenario-caption{overflow-wrap:anywhere}}
