.std-home{--night:#0a1020;--night-2:#0d1526;--navy:#0f172a;--surface:#131c2e;--rule:#26324a;--rule-strong:#3a4c6c;--ivory:#f4f1ea;--slate:#94a3b8;--slate-2:#cbd5e1;--cyan:#7fc8db;--cyan-deep:#4ea4bd;--cyan-flash:#b9e6f0;--cyan-ink:#2c6e7b;--gold:#c9a24b;--champagne:#e6cd92;--paper:#f7f8fb;--ink:#0f172a;--ink-2:#475569;--line:#e2e8f0;--f-display:var(--font-space), ui-sans-serif, system-ui;--f-sans:var(--font-inter), ui-sans-serif, system-ui;--f-mono:var(--font-mono-jb), ui-monospace, monospace;--wrap:80rem;--gutter:clamp(1.25rem, 4vw, 2rem);--section-y:clamp(4.5rem, 9vw, 7.5rem);--ease-out:cubic-bezier(.16, 1, .3, 1);background:var(--night);color:var(--slate-2);font-family:var(--f-sans);overflow-x:clip}.std-home ::selection{color:var(--ivory);background:#7fc8db52}.std-services ::selection,.std-reviews ::selection,.std-faq ::selection{color:var(--ink);background:#2c6e7b2e}.std-home :focus-visible{outline:2px solid var(--cyan-flash);outline-offset:3px;border-radius:4px}.std-services :focus-visible,.std-reviews :focus-visible,.std-faq :focus-visible{outline-color:var(--cyan-ink)}.std-wrap{width:100%;max-width:var(--wrap);padding-inline:var(--gutter);margin-inline:auto}.std-h2{font-family:var(--f-display);letter-spacing:-.032em;text-wrap:balance;max-width:17ch;font-size:clamp(2.15rem,4.3vw,4.1rem);font-weight:600;line-height:1.02}.std-h2-night{color:var(--ivory)}.std-h2-day{color:var(--ink)}.rise-mask{vertical-align:top;margin-bottom:-.12em;padding-bottom:.12em;display:inline-block;overflow:hidden}.rise-word{will-change:transform;display:inline-block}.rise-accent-cyan{color:var(--cyan-flash)}.std-h2-day .rise-accent-cyan{color:var(--cyan-ink)}.rise-accent-gold{color:var(--champagne)}.std-lede{max-width:44ch;margin-top:1.5rem;font-size:clamp(1.05rem,1.25vw,1.25rem);line-height:1.6}.std-lede-night{color:var(--slate-2)}.std-legend{font-family:var(--f-mono);letter-spacing:.18em;text-transform:uppercase;color:var(--cyan);font-size:.68rem;font-weight:500;line-height:1.4}.std-btn{white-space:nowrap;min-height:3rem;transition:background-color .25s var(--ease-out), border-color .25s var(--ease-out), color .25s var(--ease-out), box-shadow .35s var(--ease-out), transform .2s var(--ease-out);border-radius:999px;justify-content:center;align-items:center;gap:.6rem;padding:.8rem 1.45rem;font-size:.95rem;font-weight:600;line-height:1.2;display:inline-flex}.std-btn svg{transition:transform .35s var(--ease-out)}.std-btn:hover svg:last-child{transform:translate(3px)}.std-btn:active{transform:translateY(1px)}.std-btn-gold{color:#1d1606;background:linear-gradient(#efdcab,#d9b86c);box-shadow:inset 0 1px #fffaeba6,inset 0 -1px #78581459,0 12px 30px -14px #c9a24bbf}.std-btn-gold:hover{background:linear-gradient(#f5e5bb,#e1c179);box-shadow:inset 0 1px #fffaebb3,inset 0 -1px #78581459,0 16px 38px -14px #c9a24bf2}.std-btn-cyan{color:var(--night);background:var(--cyan);box-shadow:0 12px 30px -16px #7fc8dbcc}.std-btn-cyan:hover{background:var(--cyan-flash)}.std-btn-ghost{color:var(--ivory);background:#0a102059;border:1px solid #f4f1ea42}.std-btn-ghost:hover{background:#f4f1ea0f;border-color:#f4f1ea80}.std-btn-line{color:var(--cyan-flash);border:1px solid #7fc8db66}.std-btn-line:hover{border-color:var(--cyan);background:#7fc8db14}.std-jack{width:22px;height:22px;transition:border-color .35s var(--ease-out), box-shadow .45s var(--ease-out);background:radial-gradient(circle,#02040a 0 42%,#1a2336 44% 100%);border:2px solid #8190a6;border-radius:50%;flex:none;display:inline-block;position:relative;box-shadow:inset 0 1px 2px #000c,0 0 0 4px #26324abf}.std-jack[data-on=true]{border-color:var(--cyan-flash);box-shadow:inset 0 1px 2px #000c,0 0 0 4px #7fc8db33,0 0 20px #7fc8db8c}.std-lamp{background:var(--rule-strong);width:7px;height:7px;transition:background-color .3s var(--ease-out), box-shadow .4s var(--ease-out);border-radius:50%;flex:none;display:inline-block}.std-lamp[data-on=true]{background:var(--cyan-flash);box-shadow:0 0 12px 1px var(--cyan)}.std-lamp[data-on=true][data-gold=true]{background:var(--champagne);box-shadow:0 0 14px 2px var(--gold)}body:has([data-home-root]){background:#0a1020}body:has([data-home-root]) .site-header{-webkit-backdrop-filter:blur(14px)saturate(1.2);backdrop-filter:blur(14px)saturate(1.2);background:#0a1020e0;border-bottom-color:#26324ae6}body:has([data-home-root]) .site-header-word{color:#f4f1ea}body:has([data-home-root]) .site-header-word span{color:#93d0e0}body:has([data-home-root]) .site-header-sub{color:#94a3b8}body:has([data-home-root]) .site-header-nav a{color:#cbd5e1}body:has([data-home-root]) .site-header-nav a:hover{color:#f4f1ea}body:has([data-home-root]) .site-header-cta{color:#f4f1ea;box-shadow:none;background:0 0;border:1px solid #f4f1ea61}body:has([data-home-root]) .site-header-cta:hover{filter:none;background:#f4f1ea14;border-color:#f4f1eab3}body:has([data-home-root]) footer{background:#0a1020;border-top-color:#26324a}body:has([data-home-root]) footer .text-primary{color:#f4f1ea}body:has([data-home-root]) footer .text-secondary{color:#94a3b8}body:has([data-home-root]) footer a.text-secondary:hover{color:#f4f1ea}body:has([data-home-root]) footer .text-accent{color:#93d0e0}body:has([data-home-root]) footer .border-line{border-color:#26324a}body:has([data-home-root]) .site-mobile-nav>button{color:#f4f1ea}body:has([data-home-root]) .site-mobile-nav>button:hover{background:#f4f1ea14}body:has([data-home-root]) .site-mobile-nav>div{background:#0d1526;border-bottom-color:#26324a}body:has([data-home-root]) .site-mobile-nav nav a:not(.btn-primary){color:#cbd5e1}body:has([data-home-root]) .site-mobile-nav nav a:not(.btn-primary):hover{color:#f4f1ea;background:#f4f1ea0f}.std-hero{isolation:isolate;background:var(--night);position:relative;overflow:hidden}.std-hero-canvas{z-index:0;opacity:0;transition:opacity 1.4s var(--ease-out);position:absolute;inset:0}.std-hero-canvas[data-webgl=ready]{opacity:1}.std-hero-canvas[data-webgl=failed]{opacity:1;background:radial-gradient(45% 40% at 50% 78%,#4ea4bd38,#0000 70%),radial-gradient(18% 18% at 50% 86%,#c9a24b1f,#0000 70%)}.std-hero-scrim{z-index:1;pointer-events:none;background:linear-gradient(180deg, #0a1020e6 0%, #0a1020b8 34%, #0a102000 56%), linear-gradient(0deg, var(--night) 0%, #0a102000 12%);position:absolute;inset:0}.std-hero-inner{z-index:2;width:100%;max-width:var(--wrap);text-align:center;padding:clamp(2.5rem, 6vh, 4.5rem) var(--gutter) clamp(24rem, 54vh, 34rem);pointer-events:none;flex-direction:column;align-items:center;margin-inline:auto;display:flex;position:relative}.std-hero-inner a,.std-hero-inner button{pointer-events:auto}.std-hero-title{font-family:var(--f-display);letter-spacing:-.036em;color:var(--ivory);font-size:clamp(2.6rem,5.3vw,5.75rem);font-weight:600;line-height:.98}.std-line{margin-bottom:-.1em;padding-bottom:.1em;display:block;overflow:hidden}.std-line>span{display:inline-block}.std-accent{color:var(--cyan-flash);text-shadow:0 0 34px #7fc8db66}.std-hero-lede{max-width:34ch;color:var(--slate-2);margin-top:1.6rem;font-size:clamp(1.1rem,1.35vw,1.35rem);line-height:1.5}.std-hero-actions{flex-wrap:wrap;justify-content:center;gap:.75rem;margin-top:2.1rem;display:flex}.std-hero-status{font-family:var(--f-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--cyan);flex-wrap:wrap;justify-content:center;gap:.7rem 1.9rem;margin-top:1.7rem;font-size:.7rem;font-weight:500;display:flex}.std-hero-status li{align-items:center;gap:.65rem;display:inline-flex}.std-hero-status li:before{content:"";background:var(--cyan);border-radius:50%;width:7px;height:7px;box-shadow:0 0 10px #7fc8dbbf}.std-hero-legend{font-family:var(--f-mono);letter-spacing:.2em;text-transform:uppercase;color:var(--slate);background:#0a102099;border:1px solid #7fc8db47;border-radius:999px;align-items:center;gap:.7rem;margin-bottom:1.6rem;padding:.5rem .95rem;font-size:.66rem;font-weight:500;display:inline-flex}.std-live{background:var(--cyan);border-radius:50%;width:8px;height:8px;position:relative}.std-live:after{content:"";border:1px solid var(--cyan);animation:std-live 2.4s var(--ease-out) infinite;border-radius:50%;position:absolute;inset:-4px}@keyframes std-live{0%{opacity:.9;transform:scale(.6)}to{opacity:0;transform:scale(2.1)}}.std-video{background:var(--night);padding:clamp(1rem, 2.5vw, 2.5rem) 0 var(--section-y);position:relative}.std-video-inner{width:100%;max-width:var(--wrap);padding-inline:var(--gutter);grid-template-columns:minmax(0,.34fr) minmax(0,1fr);align-items:end;gap:clamp(2rem,4vw,4rem);margin-inline:auto;display:grid}.std-video-title{max-width:10ch;padding-bottom:.4rem;font-size:clamp(2rem,3.2vw,3.3rem)}.std-monitor-space{perspective:1500px;perspective-origin:50% 0}.std-monitor{aspect-ratio:16/9;border:1px solid var(--rule);transform-origin:50% 100%;background:#0c182a;border-radius:6px;width:100%;position:relative;box-shadow:0 50px 90px -50px #000000e6,0 0 0 1px #7fc8db0a}.std-node{z-index:3;background:var(--cyan);pointer-events:none;border-radius:50%;width:5px;height:5px;position:absolute;box-shadow:0 0 8px #7fc8dbb3}.std-node-tl{top:-12px;left:-12px}.std-node-tr{top:-12px;right:-12px}.std-node-bl{bottom:-12px;left:-12px}.std-node-br{bottom:-12px;right:-12px}.std-monitor-poster{width:100%;color:var(--ivory);cursor:pointer;background:radial-gradient(55% 70% at 50% 45%,#4ea4bd42,#0000 72%),#0c182a;border-radius:6px;flex-direction:column;justify-content:center;align-items:center;gap:1rem;display:flex;position:absolute;inset:0;overflow:hidden}.std-monitor-agent{width:26%;margin-top:-13%;position:absolute;top:50%}.std-monitor-agent img{filter:drop-shadow(0 24px 30px #00000080);width:100%;height:auto}.std-monitor-agent-left{left:8%;rotate:-10deg}.std-monitor-agent-right{right:8%;rotate:10deg}.std-monitor-play{aspect-ratio:1;width:clamp(4rem,8vw,5.5rem);color:var(--night);background:var(--ivory);transition:transform .45s var(--ease-out), box-shadow .45s var(--ease-out);border-radius:50%;place-items:center;display:grid;position:relative;box-shadow:0 0 0 10px #f4f1ea14,0 0 0 22px #7fc8db0f,0 0 60px #7fc8db59}.std-monitor-play svg{margin-left:4px}.std-monitor-poster:hover .std-monitor-play{transform:scale(1.06);box-shadow:0 0 0 12px #f4f1ea1a,0 0 0 28px #7fc8db14,0 0 80px #7fc8db80}.std-monitor-label{font-family:var(--f-mono);letter-spacing:.18em;text-transform:uppercase;color:var(--cyan-flash);font-size:.72rem;position:relative}.std-monitor-bar{font-family:var(--f-mono);color:#f4f1eab3;background:linear-gradient(#0000,#050912b3);align-items:center;gap:.75rem;padding:.85rem 1.1rem;font-size:.68rem;display:flex;position:absolute;inset:auto 0 0}.std-monitor-track{background:linear-gradient(90deg, var(--cyan) 0 3%, #f4f1ea2e 3%);border-radius:2px;flex:1;height:2px}.std-monitor-video{background:#000;border-radius:6px;width:100%;height:100%}.std-monitor-error{color:var(--ivory);text-align:center;background:#0c182a;place-content:center;padding:1.25rem;display:grid;position:absolute;inset:0}.std-services{background:var(--paper);color:var(--ink);padding:var(--section-y) 0}.std-services .std-jack{background:radial-gradient(circle,#fff 0 40%,#eef1f6 42% 100%);border-color:#94a3b8;box-shadow:0 0 0 4px #eef1f6}.std-services .std-jack[data-on=true]{border-color:var(--cyan-ink);background:radial-gradient(circle, var(--cyan-ink) 0 36%, #e3f0f3 39% 100%);box-shadow:0 0 0 4px #2c6e7b1f}.std-services .std-figure{color:var(--cyan-ink);text-shadow:none}.std-rack-row{border-bottom:1px solid var(--line);grid-template-columns:22px 6.5rem minmax(0,.9fr) minmax(0,1.25fr);align-items:center;gap:clamp(1.25rem,3vw,3rem);padding:1.6rem 0 1.6rem .4rem;display:grid}.std-rack-art{aspect-ratio:1;width:6.5rem;transition:transform .6s var(--ease-out);position:relative}.std-rack-row:hover .std-rack-art{transform:translateY(-4px)scale(1.05)}.std-rack-row h3{font-family:var(--f-display);letter-spacing:-.02em;color:var(--ink);font-size:clamp(1.4rem,2.1vw,1.95rem);font-weight:600;line-height:1.15}.std-rack-row p{max-width:40ch;color:var(--ink-2);font-size:1.05rem;line-height:1.6}.std-rack{border-top:1px solid var(--ink);margin-top:clamp(2.5rem,5vw,3.75rem)}.std-agents{isolation:isolate;background:var(--night);color:var(--slate-2);padding:var(--section-y) 0 clamp(4rem, 8vw, 6rem);position:relative;overflow:hidden}.std-rain{z-index:-1;width:100%;height:100%;position:absolute;inset:0;-webkit-mask-image:radial-gradient(80% 60% at 50% 30%,#000 20%,#0000 85%);mask-image:radial-gradient(80% 60% at 50% 30%,#000 20%,#0000 85%)}.std-agents-title{max-width:13ch}.std-bay{border:1px solid var(--rule);background:linear-gradient(#131c2eeb,#0d1526e0);border-radius:4px;margin-top:clamp(2.5rem,5vw,3.75rem);padding:1.5rem clamp(1rem,2.2vw,1.9rem) 1.1rem;position:relative;box-shadow:inset 0 1px #f4f1ea0a}.std-bay:before,.std-bay:after{content:"";background:var(--rule-strong);border-radius:50%;width:5px;height:5px;position:absolute;top:12px}.std-bay:before{left:12px}.std-bay:after{right:12px}.std-bay-cords{pointer-events:none;z-index:3;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.std-cord{fill:none;stroke:var(--cyan);stroke-width:2.5px;stroke-linecap:round;filter:drop-shadow(0 0 5px #7fc8dba6)}.std-cord-halo{fill:none;stroke:#7fc8db24;stroke-width:12px;stroke-linecap:round}.std-cord-packet{fill:#fff;filter:drop-shadow(0 0 7px #b9e6f0)drop-shadow(0 0 14px #7fc8db)}.std-plug rect{fill:#cfd8e4;stroke:#0a1020;stroke-width:1px}.std-bay-pains{grid-template-columns:8.5rem minmax(0,1fr);align-items:end;gap:1rem;padding-left:.75rem;display:grid}.std-row-label{max-width:8rem;color:var(--slate);padding-bottom:.1rem;font-size:.875rem;line-height:1.4}.std-bay-pain-list{grid-template-columns:repeat(5,minmax(0,1fr));display:grid}.std-pain{color:var(--slate-2);text-align:center;cursor:pointer;transition:color .25s var(--ease-out);border-radius:6px;flex-direction:column;align-items:center;gap:.95rem;padding:.6rem .5rem .2rem;font-size:.95rem;font-weight:600;line-height:1.3;display:flex}.std-pain:hover{color:var(--ivory)}.std-pain:hover .std-jack{border-color:var(--slate-2)}.std-pain[aria-pressed=true]{color:var(--cyan-flash)}.std-pain-label{align-items:flex-end;min-height:2.6em;display:flex}.std-bay-band{height:clamp(4.5rem,7vw,6.25rem)}.std-roster{grid-template-columns:repeat(9,minmax(0,1fr));display:grid}.std-roster-item{color:var(--slate);cursor:pointer;transition:color .25s var(--ease-out);border-radius:6px;flex-direction:column;align-items:center;gap:.55rem;padding:0 .25rem .5rem;display:flex;position:relative}.std-roster-portrait{aspect-ratio:1;filter:saturate(.35)brightness(.72);width:clamp(3.4rem,5.2vw,4.6rem);transition:filter .45s var(--ease-out), transform .45s var(--ease-out);margin-top:.35rem;position:relative}.std-roster-portrait img{object-fit:contain}.std-roster-item:hover .std-roster-portrait{filter:saturate(.8)brightness(.92);transform:translateY(-3px)}.std-roster-item[aria-current=true]{color:var(--ivory)}.std-roster-item[aria-current=true] .std-roster-portrait{filter:none;transform:translateY(-4px)scale(1.08)}.std-roster-name{font-family:var(--f-mono);letter-spacing:.14em;text-transform:uppercase;font-size:.66rem;font-weight:500}.std-bay-foot{border-top:1px solid var(--rule);justify-content:space-between;align-items:center;gap:1rem;margin-top:1rem;padding:.9rem 0 0 1rem;display:flex}.std-bay-nav{align-items:center;gap:.9rem;display:flex}.std-bay-nav button{border:1px solid var(--rule-strong);width:2.5rem;height:2.5rem;color:var(--ivory);cursor:pointer;border-radius:50%;place-items:center;transition:border-color .25s,background-color .25s;display:grid}.std-bay-nav button:hover{border-color:var(--cyan);background:#7fc8db14}.std-counter{font-family:var(--f-mono);letter-spacing:.14em;color:var(--slate);font-variant-numeric:tabular-nums;font-size:.72rem}.std-stage{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:center;gap:clamp(2rem,5vw,5rem);margin-top:clamp(2.5rem,5vw,4rem);display:grid}.std-stage-visual{aspect-ratio:1;justify-self:center;width:100%;max-width:30rem;position:relative}.std-stage-socket{background:radial-gradient(#7fc8db4d,#7fc8db0d 55%,#0000 72%);border:1px solid #7fc8db59;border-radius:50%;width:74%;height:16%;position:absolute;bottom:2%;left:50%;translate:-50%;box-shadow:0 0 60px #4ea4bd40}.std-stage-socket:after{content:"";border:1px dashed #b9e6f059;border-radius:50%;position:absolute;inset:26% 30%}.std-stage-avatars{position:absolute;inset:3% 6% 11%}.std-stage-avatar{opacity:0;transition:opacity .4s var(--ease-out);position:absolute;inset:0}.std-stage-avatar[data-active=true]{opacity:1}.std-stage-name{font-family:var(--f-display);letter-spacing:-.04em;color:var(--ivory);font-size:clamp(3.6rem,9vw,8.25rem);font-weight:600;line-height:.9}.std-char-mask{margin-bottom:-.06em;padding-bottom:.06em;display:inline-block;overflow:hidden}.std-char{display:inline-block}.std-stage-role{font-family:var(--f-mono);letter-spacing:.15em;text-transform:uppercase;color:var(--cyan);flex-wrap:wrap;gap:.4rem 1.4rem;margin-top:1.1rem;font-size:.74rem;font-weight:500;display:flex}.std-stage-dept{color:var(--slate)}.std-spec{border-top:1px solid var(--rule);margin-top:2rem}.std-spec-row{border-bottom:1px solid var(--rule);grid-template-columns:10rem minmax(0,1fr);align-items:baseline;gap:1.5rem;padding:1.3rem 0;display:grid}.std-spec dt{color:var(--slate);font-size:.875rem;font-weight:500;line-height:1.5}.std-stage-promise{max-width:24ch;font-family:var(--f-display);letter-spacing:-.02em;color:var(--ivory);font-size:clamp(1.5rem,2.5vw,2.2rem);font-weight:600;line-height:1.15}.std-figure{color:var(--cyan-flash);font-variant-numeric:tabular-nums;text-shadow:0 0 22px #7fc8db73}.std-caps{gap:.7rem;padding-left:1.6rem;display:grid;position:relative}.std-caps:before{content:"";background:linear-gradient(180deg, var(--cyan), #7fc8db14);width:1px;position:absolute;top:.55rem;bottom:.55rem;left:4px}.std-caps li{color:var(--slate-2);font-size:1rem;line-height:1.5;position:relative}.std-caps li:before{content:"";background:var(--night);border:1.5px solid var(--cyan);border-radius:50%;width:9px;height:9px;position:absolute;top:.42em;left:-1.6rem}.std-agents-cta{justify-content:center;margin-top:clamp(2.5rem,5vw,3.5rem);display:flex}.std-cortana{isolation:isolate;padding:var(--section-y) 0;border-top:1px solid var(--rule);background:radial-gradient(45% 55% at 72% 45%, #4ea4bd21, transparent 70%), var(--night-2);position:relative;overflow:hidden}.std-cortana-inner{width:100%;max-width:var(--wrap);padding-inline:var(--gutter);grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:center;gap:clamp(2rem,4vw,4rem);margin-inline:auto;display:grid}.std-cortana-copy .std-h2{max-width:12ch}.std-switches{max-width:26rem;margin:2.25rem 0 2.5rem}.std-switches li{border-top:1px solid var(--rule);color:var(--ivory);align-items:center;gap:.9rem;padding:1rem 0;font-weight:600;display:flex}.std-switches li:last-child{border-bottom:1px solid var(--rule)}.std-switches svg{color:var(--cyan)}.std-cortana-stage{min-height:46rem;position:relative}.std-pedestal{position:absolute;inset:-1rem -6% 6.5rem 28%}.std-pedestal-canvas{opacity:0;transition:opacity 1.2s var(--ease-out);position:absolute;inset:0}.std-pedestal-canvas[data-webgl=ready]{opacity:1}.std-pedestal-fallback{width:min(80%,26rem);height:auto;display:none;position:absolute;top:8%;left:50%;translate:-50%}.std-pedestal-canvas[data-webgl=failed]+.std-pedestal-fallback{display:block}.std-phone-rig{transform-origin:0%;width:21rem;height:41.5rem;position:absolute;bottom:0;left:0;transform:perspective(1800px)rotateY(10deg)rotateX(2deg)}.std-rail{border:1px solid var(--rule);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#0a1020d1;border-radius:4px;min-width:12.5rem;padding:1rem 1.15rem .85rem;position:absolute;bottom:0;right:0}.std-rail-title{color:var(--ivory);font-size:.875rem;font-weight:600;line-height:1.35}.std-rail ul{gap:.15rem;margin-top:.7rem;display:grid}.std-rail li{font-family:var(--f-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--slate);transition:color .3s var(--ease-out);align-items:center;gap:.7rem;padding:.35rem 0;font-size:.72rem;font-weight:500;display:flex}.std-rail li[data-on=true]{color:var(--ivory)}.std-rail li[data-on=true][data-gold=true]{color:var(--champagne)}.std-reviews{isolation:isolate;padding:var(--section-y) 0 clamp(5rem, 10vw, 8rem);color:var(--ink);background:radial-gradient(55% 40% at 50% 82%, #4ea4bd1f, transparent 70%), var(--paper);position:relative;overflow:hidden}.std-reviews-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:1.5rem;display:flex}.std-google{border:1px solid var(--line);color:var(--ink);background:#fff;border-radius:999px;align-items:center;gap:.55rem;padding:.6rem 1.05rem;font-size:.875rem;transition:border-color .25s,background-color .25s;display:inline-flex}.std-google:hover{border-color:var(--gold)}.std-google-stars{color:var(--gold);gap:2px;display:inline-flex}.std-screen-stars{color:var(--champagne);gap:2px;display:inline-flex}.std-screens-stage{perspective:1700px;perspective-origin:50% 20%;margin-top:clamp(3rem,6vw,5rem);position:relative}.std-screens-floor{transform-origin:50% 100%;pointer-events:none;height:34rem;position:absolute;bottom:-14rem;left:-30%;right:-30%;transform:rotateX(78deg);-webkit-mask-image:radial-gradient(50% 60% at 50% 100%,#000 25%,#0000 75%);mask-image:radial-gradient(50% 60% at 50% 100%,#000 25%,#0000 75%)}.std-screens-rain{width:100%;height:100%;display:block}.std-screens{--rx:0deg;--ry:0deg;transform-style:preserve-3d;transform:rotateX(var(--rx)) rotateY(var(--ry));grid-template-columns:repeat(3,minmax(0,1fr));align-items:center;gap:clamp(1.25rem,2.4vw,2.25rem);display:grid;position:relative}.std-screen{transform-style:preserve-3d;transition:transform .7s var(--ease-out);grid-row:1;position:relative}.std-screen[data-slot=left]{transform-origin:100%;grid-column:1;transform:rotateY(24deg)translateZ(-30px)}.std-screen[data-slot=center]{grid-column:2;transform:translateZ(50px)}.std-screen[data-slot=right]{transform-origin:0%;grid-column:3;transform:rotateY(-24deg)translateZ(-30px)}.std-screen[data-slot=left]:hover{transform:rotateY(14deg)translateZ(20px)}.std-screen[data-slot=center]:hover{transform:translateZ(90px)}.std-screen[data-slot=right]:hover{transform:rotateY(-14deg)translateZ(20px)}.std-screen-body{-webkit-box-reflect:below 22px linear-gradient(transparent 70%, #ffffff29);background:linear-gradient(160deg,#1d283d,#0b1222 60%);border-radius:16px;padding:9px;position:relative;box-shadow:0 60px 80px -40px #0f172a8c,0 24px 30px -24px #0f172a73,0 0 0 1px #0f172a14}.std-screen-glass{background:radial-gradient(120% 70% at 50% 0,#4ea4bd33,#0000 65%),linear-gradient(#0f1b30,#0a1426);border-radius:10px;padding:clamp(1.3rem,2vw,1.8rem);position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #7fc8db42,inset 0 0 60px #4ea4bd1f}.std-screen-glass:before{content:"";background:linear-gradient(90deg,#0000,#b9e6f0bf,#0000);height:1px;position:absolute;inset:0 12% auto}.std-screen-glass:after{content:"";pointer-events:none;background:linear-gradient(115deg,#ffffff12 0%,#fff0 36%);position:absolute;inset:0}.std-screen-head{border-bottom:1px solid #3a4c6cb3;align-items:center;gap:.85rem;margin-bottom:1.1rem;padding-bottom:1rem;display:flex}.std-screen-ring{border:1.5px solid var(--cyan);width:2.6rem;height:2.6rem;font-family:var(--f-mono);color:var(--cyan-flash);border-radius:50%;flex:none;place-items:center;font-size:.7rem;font-weight:500;display:grid;box-shadow:0 0 14px #7fc8db59}.std-screen-who{gap:.3rem;display:grid}.std-screen-name{color:var(--ivory);font-size:.95rem;font-weight:600;line-height:1.3}.std-screen-text{color:var(--slate-2);font-size:.97rem;line-height:1.68}.std-screen[data-slot=center] .std-screen-text{color:#e2e8f0;font-size:1.02rem}.std-screen-stem{background:linear-gradient(#7fc8dbb3,#7fc8db00);width:2px;height:3.2rem;position:absolute;bottom:-3.2rem;left:50%;translate:-50%}.std-screen-foot{background:radial-gradient(#7fc8db59,#0000 70%);border:1px solid #7fc8db8c;border-radius:50%;width:5.5rem;height:1.1rem;position:absolute;bottom:-3.55rem;left:50%;translate:-50%;box-shadow:0 0 24px #4ea4bd66}.std-mark{background-image:linear-gradient(var(--cyan-ink), var(--cyan-ink));-webkit-box-decoration-break:clone;box-decoration-break:clone;background-position:0 100%;background-repeat:no-repeat;background-size:100% 2px;padding-bottom:1px}.std-mark-gold{color:var(--champagne);background-image:linear-gradient(var(--gold), var(--gold));text-shadow:0 0 18px #c9a24b59}.std-julien{isolation:isolate;padding:var(--section-y) 0;background:radial-gradient(40% 50% at 85% 20%, #c9a24b1f, transparent 70%), linear-gradient(180deg, var(--navy), var(--night));position:relative;overflow:hidden}.std-julien-inner{width:100%;max-width:var(--wrap);padding-inline:var(--gutter);grid-template-columns:minmax(0,.82fr) minmax(0,1.18fr);align-items:center;gap:clamp(2.5rem,6vw,6rem);margin-inline:auto;display:grid}.std-julien-avatar{aspect-ratio:1;justify-self:center;width:clamp(16rem,26vw,22rem);position:relative}.std-julien-orbit{pointer-events:none;border-radius:50%;position:absolute;inset:-12px}.std-julien-orbit-dot{background:#93d0e0;border-radius:50%;width:10px;height:10px;position:absolute;top:-4px;left:50%;translate:-50%;box-shadow:0 0 12px 2px #93d0e0bf}.std-julien-photo{background:#1e293b;border:1px solid #ffffff26;border-radius:50%;position:absolute;inset:0;overflow:hidden}.std-julien-photo img{object-position:50% 28%}.std-julien-copy{padding-left:2.2rem;position:relative}.std-julien-name{color:var(--champagne);align-items:center;gap:.75rem;margin-top:1.5rem;margin-left:-2.2rem;font-size:.95rem;font-weight:600;display:flex;position:relative}.std-node-gold{z-index:1;background:var(--champagne);border-radius:50%;flex:none;width:11px;height:11px;margin-left:0;position:relative;box-shadow:0 0 0 4px #e6cd9226,0 0 18px #c9a24bcc}.std-gold-thread{transform-origin:50% 0;background:linear-gradient(0deg, var(--champagne), #e6cd9266 40%, #e6cd9200);width:1.5px;height:120vh;position:absolute;bottom:50%;left:5px}.std-julien-list{gap:.85rem;margin:2rem 0 2.4rem;display:grid}.std-julien-list li{color:var(--slate-2);align-items:center;gap:.85rem;display:flex}.std-julien-list li:before{content:"";border:1.5px solid var(--cyan);border-radius:50%;flex:none;width:8px;height:8px}.std-steps{background:var(--night);color:var(--slate-2);padding:var(--section-y) 0;border-top:1px solid var(--rule)}.std-steps-track{--thread:0;--node:3.5rem;--gap:clamp(1.5rem, 4vw, 3.5rem);gap:var(--gap);grid-template-columns:repeat(3,minmax(0,1fr));margin-top:clamp(2.5rem,5vw,4rem);display:grid;position:relative}.std-steps-track:before,.std-steps-track:after{content:"";top:calc(var(--node) / 2 - 1px);left:calc(var(--node) / 2);width:calc((100% - 2 * var(--gap)) * 2 / 3 + 2 * var(--gap));height:2px;position:absolute}.std-steps-track:before{top:calc(var(--node) / 2 - 2px);background-image:radial-gradient(circle, var(--rule-strong) 1.4px, transparent 1.8px);background-size:12px 4px;height:4px}.std-steps-track:after{background:linear-gradient(90deg, var(--cyan) 78%, var(--champagne));transform:scaleX(var(--thread));transform-origin:0;border-radius:2px;box-shadow:0 0 10px #7fc8db73}.std-step{position:relative}.std-step-node{z-index:1;width:var(--node);height:var(--node);border:1.5px solid var(--rule-strong);background:var(--night);color:var(--slate);transition:border-color .5s var(--ease-out), color .5s var(--ease-out), box-shadow .6s var(--ease-out), background-color .5s var(--ease-out);border-radius:50%;place-items:center;display:grid;position:relative}.std-step[data-lit] .std-step-node{border-color:var(--cyan);color:var(--cyan-flash)}.std-step[data-lit][data-gold=true] .std-step-node{border-color:var(--champagne);color:var(--champagne)}.std-step h3{font-family:var(--f-display);letter-spacing:-.02em;color:var(--ivory);margin-top:1.6rem;font-size:clamp(1.35rem,1.8vw,1.6rem);font-weight:600}.std-step p{max-width:32ch;color:var(--slate-2);margin-top:.6rem;line-height:1.6}.std-faq{background:var(--paper);color:var(--ink);padding:var(--section-y) 0}.std-faq-grid{grid-template-columns:minmax(0,.7fr) minmax(0,1.3fr);align-items:start;gap:clamp(2rem,5vw,5rem);display:grid}.std-faq-head{position:sticky;top:6.5rem}.std-faq-head .std-h2{max-width:10ch}.std-faq-list{border-top:1px solid var(--ink)}.std-faq-item{border-bottom:1px solid var(--line)}.std-faq-item summary{min-height:4.5rem;font-family:var(--f-display);letter-spacing:-.01em;color:var(--ink);cursor:pointer;justify-content:space-between;align-items:center;gap:1.5rem;padding:1.2rem 0;font-size:clamp(1.05rem,1.4vw,1.22rem);font-weight:600;line-height:1.35;list-style:none;display:flex}.std-faq-item summary::-webkit-details-marker{display:none}.std-toggle{flex:none;width:44px;height:16px;overflow:visible}.std-toggle-track{stroke:#b6c2d2;stroke-width:2px;stroke-linecap:round;stroke-dasharray:0 6}.std-toggle-lead{stroke:var(--cyan-ink);stroke-width:2.5px;stroke-linecap:round;stroke-dasharray:26;stroke-dashoffset:26px;transition:stroke-dashoffset .5s var(--ease-out)}.std-toggle-jack{fill:var(--paper);stroke:#94a3b8;stroke-width:2px;transition:fill .35s var(--ease-out), stroke .35s var(--ease-out)}.std-faq-item summary:hover .std-toggle-jack{stroke:var(--cyan-ink)}.std-faq-item[open] .std-toggle-lead{stroke-dashoffset:0}.std-faq-item[open] .std-toggle-jack{fill:var(--cyan-ink);stroke:var(--cyan-ink)}.std-faq-item p{max-width:62ch;color:var(--ink-2);padding:0 3rem 1.6rem 0;line-height:1.7}@supports (interpolate-size:allow-keywords){.std-faq-item{interpolate-size:allow-keywords}.std-faq-item::details-content{block-size:0;transition:block-size .45s var(--ease-out), content-visibility .45s allow-discrete;overflow:clip}.std-faq-item[open]::details-content{block-size:auto}}.std-finale{padding-bottom:var(--section-y);background:radial-gradient(45% 30% at 50% 30%, #4ea4bd1a, transparent 70%), var(--night);position:relative}.std-finale-stage{height:clamp(22rem,60vh,38rem);position:relative}.std-load-canvas{opacity:0;transition:opacity 1s var(--ease-out);position:absolute;inset:0;-webkit-mask-image:linear-gradient(#0000 0%,#000 12% 80%,#0000 100%);mask-image:linear-gradient(#0000 0%,#000 12% 80%,#0000 100%)}.std-load-canvas[data-webgl=ready]{opacity:1}.std-load-canvas[data-webgl=failed]{opacity:1;background:radial-gradient(circle at 50% 58%,#e6cd9280 0 6px,#c9a24b2e 7px,#0000 90px),radial-gradient(40% 35% at 50% 58%,#4ea4bd24,#0000 70%)}.std-finale-copy{z-index:2;width:100%;max-width:var(--wrap);text-align:center;padding-inline:var(--gutter);flex-direction:column;align-items:center;margin:-1.5rem auto 0;display:flex;position:relative}.std-finale-title{max-width:16ch;font-size:clamp(2.3rem,4.6vw,4.4rem)}.std-finale-copy .std-lede{max-width:34ch;margin-inline:auto}.std-finale-action{justify-items:center;gap:.9rem;margin-top:2.2rem;display:grid}.std-finale-cta{min-height:3.4rem;transition:box-shadow .8s var(--ease-out), background .4s var(--ease-out), transform .2s var(--ease-out);padding-inline:1.9rem;font-size:1rem}[data-shared] .std-finale-cta{box-shadow:inset 0 1px #fffaebb3,0 0 0 6px #e6cd9224,0 0 60px #c9a24ba6}.std-finale-note{font-family:var(--f-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--slate);font-size:.7rem}@media (max-width:1099px){.std-cortana-inner{grid-template-columns:minmax(0,1fr)}.std-cortana-copy .std-h2{max-width:16ch}.std-cortana-stage{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:end;gap:1.5rem;min-height:0;display:grid}.std-pedestal{grid-area:1/2;height:34rem;position:relative;inset:auto}.std-phone-rig{grid-area:1/1/span 2;justify-self:center;position:relative;transform:none}.std-rail{grid-area:2/2;justify-self:center;position:relative;inset:auto}}@media (max-width:1023px){.std-screens{grid-template-columns:minmax(0,1fr);gap:3.5rem;max-width:38rem;margin-inline:auto;transform:none}.std-screen[data-slot]{transform:rotateX(8deg) rotateY(calc((var(--i) - 1) * 5deg));transform-origin:50% 100%;grid-area:auto/1}.std-screen[data-slot=center]{order:-1;transform:rotateX(6deg)}.std-screen[data-slot]:hover{transform:rotateX(2deg)}.std-screen-body{-webkit-box-reflect:unset}.std-screen-stem{height:2.2rem;bottom:-2.2rem}.std-screen-foot{bottom:-2.5rem}.std-screens-floor{display:none}.std-pain{font-size:.85rem}.std-stage{grid-template-columns:minmax(0,1fr)}.std-stage-visual{max-width:22rem}.std-julien-inner{grid-template-columns:minmax(0,1fr)}.std-julien-avatar{width:min(18rem,72vw)}}@media (max-width:767px){.std-hero{align-items:flex-start;min-height:0}.std-hero-inner{padding-top:2.75rem;padding-bottom:max(21rem,50svh)}.std-hero-scrim{background:linear-gradient(180deg, #0a1020eb 0%, #0a1020c7 48%, #0a102000 68%), linear-gradient(0deg, var(--night) 0%, #0a102000 14%)}.std-hero-title{font-size:clamp(2.3rem,10.6vw,3.2rem)}.std-hero-actions{flex-direction:column;align-items:stretch;width:100%}.std-hero-actions .std-btn{white-space:normal}.std-hero-status{gap:.55rem 1.2rem;font-size:.62rem}.std-hero-legend{margin-bottom:1.2rem;font-size:.6rem}.std-monitor-agent{width:30%;margin-top:-15%}.std-monitor-agent-left{left:4%}.std-monitor-agent-right{right:4%}.std-monitor-label{display:none}.std-rack-row{grid-template-rows:auto auto;grid-template-columns:4.5rem minmax(0,1fr);gap:.35rem 1.1rem;padding:1.4rem 0}.std-rack-row .std-jack{display:none}.std-rack-art{grid-row:1/span 2;width:4.5rem}.std-rack-row h3{align-self:end;font-size:1.3rem}.std-rack-row p{align-self:start;font-size:.98rem}.std-bay{padding:1.1rem .9rem .9rem}.std-bay:before,.std-bay:after,.std-bay-cords{display:none}.std-bay-pains{grid-template-columns:minmax(0,1fr);gap:.8rem;padding-left:.15rem}.std-row-label{max-width:none}.std-bay-pain-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem}.std-pain{border:1px solid var(--rule);text-align:left;flex-direction:row;justify-content:flex-start;gap:.65rem;padding:.7rem;font-size:.84rem}.std-pain[aria-pressed=true]{background:#7fc8db0f;border-color:#7fc8db80}.std-pain .std-jack{order:-1;width:18px;height:18px;box-shadow:inset 0 1px 2px #000c}.std-pain-label{min-height:0}.std-bay-band{height:1.25rem}.std-roster{scroll-snap-type:x mandatory;scrollbar-width:none;gap:.15rem;margin-inline:-.9rem;padding:.4rem .9rem .25rem;display:flex;overflow-x:auto}.std-roster::-webkit-scrollbar{display:none}.std-roster-item{scroll-snap-align:center;flex:0 0 5rem}.std-roster-portrait{width:3.6rem}.std-bay-foot{padding-left:.15rem}.std-bay-foot .std-legend,.std-counter{white-space:nowrap}.std-bay-nav{gap:.5rem}.std-video-inner{grid-template-columns:minmax(0,1fr)}.std-video-title{max-width:12ch}.std-stage{margin-top:2rem}.std-stage-visual{max-width:17rem}.std-stage-name{font-size:clamp(3.2rem,17vw,4.5rem)}.std-spec-row{display:block}.std-spec dt{display:inline}.std-spec dt:after{content:" — "}.std-spec-row:has(.std-caps) dt{display:block}.std-spec-row:has(.std-caps) dt:after{content:none}.std-spec dd{display:inline}.std-spec .std-caps{margin-top:.8rem}.std-cortana-stage{flex-direction:column;align-items:center;gap:1.5rem;display:flex}.std-pedestal{order:-1;width:100%;height:27rem}.std-phone-rig,.std-rail{width:min(21rem,100%)}.std-julien-copy{padding-left:0}.std-julien-name{margin-left:0}.std-gold-thread{display:none}.std-steps-track{grid-template-columns:minmax(0,1fr);gap:2.25rem}.std-steps-track:before,.std-steps-track:after{top:calc(var(--node) / 2);left:calc(var(--node) / 2 - 1px);width:2px;height:calc(100% - var(--node) - 4.5rem)}.std-steps-track:before{left:calc(var(--node) / 2 - 2px);background-image:radial-gradient(circle, var(--rule-strong) 1.4px, transparent 1.8px);background-size:4px 12px;width:4px}.std-steps-track:after{background:linear-gradient(180deg, var(--cyan) 78%, var(--champagne));transform:scaleY(var(--thread));transform-origin:50% 0}.std-step{padding-left:calc(var(--node) + 1.25rem);min-height:var(--node)}.std-step-node{position:absolute;top:0;left:0}.std-step h3{margin-top:.7rem}.std-faq-grid{grid-template-columns:minmax(0,1fr);gap:1.5rem}.std-faq-head{position:static}.std-faq-item p{padding-right:0}.std-finale-stage{height:clamp(20rem,52svh,26rem)}}@media (prefers-reduced-motion:reduce){.std-live:after,.std-julien-orbit{animation:none}.std-screen,.std-screen[data-slot]:hover,.std-rack-art,.std-btn,.std-btn svg,.std-roster-portrait{transition:none}}.std-simulator{padding:var(--section-y) 0;border-top:1px solid var(--rule)}.sim-layout{grid-template-columns:1.15fr 1fr;align-items:center;gap:clamp(2rem,6vw,6rem);display:grid}.sim-layout .std-lede{max-width:38ch;margin:1.5rem 0 2rem}.sim-task{font-size:.9rem;display:block}.sim-task select{border:1px solid var(--rule-strong);background:var(--surface);width:100%;color:var(--ivory);border-radius:6px;margin-top:.65rem;padding:.9rem;font-size:1rem;display:block}.sim-slider{margin-top:1.5rem;display:block}.sim-slider>span{justify-content:space-between;gap:1rem;font-size:.9rem;display:flex}.sim-slider strong{color:var(--cyan-flash);white-space:nowrap;font-variant-numeric:tabular-nums}.sim-slider input{width:100%;accent-color:var(--cyan);cursor:pointer;min-height:28px;margin-top:.75rem}.sim-reading{border-top:1px solid var(--rule-strong);padding-top:2rem}.sim-reading>p{margin:.75rem 0}.sim-number{font-family:var(--f-display);color:var(--champagne);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:clamp(3rem,6.5vw,5.75rem);line-height:1.1}.sim-number span{font-size:.45em}.sim-note{color:var(--slate);max-width:48ch;font-size:.8rem;line-height:1.6}.contact-trigger{color:var(--champagne);text-underline-offset:5px;cursor:pointer;margin:1rem auto 0;padding:.6rem;text-decoration:underline;display:block}.contact-dialog{background:var(--night);width:min(560px,100% - 2rem);max-height:calc(100dvh - 2rem);color:var(--ivory);border:1px solid var(--rule-strong);border-radius:16px;margin:auto;padding:0;overflow:auto}.contact-dialog::backdrop{background:#040912d1}body:has(.contact-dialog[open]){overflow:hidden}.contact-sheet{padding:clamp(1.4rem,4vw,2.5rem);position:relative}.contact-close{cursor:pointer;padding:.5rem;position:absolute;top:1rem;right:1rem}.contact-sheet h2{font-family:var(--f-display);margin:0 2rem 1rem 0;font-size:2rem}.contact-sheet form>p{color:var(--slate-2);margin-bottom:1.5rem}.contact-sheet label{text-align:left;margin:1rem 0;font-size:.9rem;display:block}.contact-sheet label span{color:var(--slate)}.contact-sheet input,.contact-sheet textarea{border:1px solid var(--rule-strong);background:var(--surface);width:100%;color:var(--ivory);border-radius:6px;margin-top:.4rem;padding:.75rem;font-size:1rem;display:block}.contact-sheet textarea{resize:vertical}.contact-sheet .std-btn{margin:.5rem 0 1rem}.contact-sheet button:disabled{opacity:.65;cursor:wait}.contact-sheet .contact-error{color:#fca5a5}.contact-error a{text-decoration:underline}.contact-success{gap:1.5rem;padding:1rem 0;display:grid}.diagnostic-flow{--color-paper:#0a1020;--color-surface:#131c2e;--color-primary:#f4f1ea;--color-secondary:#cbd5e1;--color-line:#3a4c6c;--color-accent:#7fc8db;--color-accent-strong:#b9e6f0;--color-muted:#26324a;--color-warm-deep:#e6cd92;min-height:85vh}.diagnostic-content{padding:2rem 0 4rem}.diagnostic-content .sticky{position:static}.diagnostic-content .wiz-card-in{box-shadow:none;border-radius:6px}.diagnostic-content .btn-warm,.diagnostic-content .btn-primary{color:#1d1606;background:#d9b86c}.diagnostic-content label:has(input:focus-visible){outline:2px solid var(--cyan);outline-offset:3px}@media (max-width:700px){.sim-layout{grid-template-columns:1fr}.sim-slider>span{flex-wrap:wrap;gap:.25rem}.contact-sheet h2{font-size:1.65rem}}.sim-heading{max-width:23ch}.sim-intro{max-width:60ch;color:var(--slate-2);margin:1.5rem 0 2.5rem;line-height:1.6}.sim-problems{grid-template-columns:repeat(3,minmax(0,1fr));gap:2rem;display:grid}.sim-problems fieldset{min-width:0}.sim-problems legend{font-family:var(--f-display);color:var(--ivory);margin-bottom:1rem;font-size:1.2rem}.sim-problems fieldset>div{gap:.6rem;display:grid}.sim-problems button{border:1px solid var(--rule);text-align:left;width:100%;min-height:4.25rem;color:var(--slate-2);cursor:pointer;border-radius:6px;align-items:center;gap:.75rem;padding:.8rem;font-size:.9rem;display:flex}.sim-problems button svg{flex-shrink:0}.sim-problems button:hover{border-color:var(--cyan)}.sim-problems button[aria-pressed=true]{border-color:var(--cyan);background:var(--surface);color:var(--cyan-flash)}.sim-calculation{border-top:1px solid var(--rule-strong);margin-top:2.5rem;padding-top:2rem}.sim-inputs{--color-primary:var(--ivory);--color-secondary:var(--slate-2);--color-accent:var(--cyan-flash);gap:1.2rem;display:grid}.sim-inputs h3{font-family:var(--f-display);color:var(--ivory);font-size:1.35rem}.sim-calculation .sim-reading{border-top:0;padding-top:0}.sim-inputs input[type=range]{min-height:24px}@media (max-width:700px){.sim-problems{grid-template-columns:1fr;gap:1.25rem}.sim-problems fieldset>div{grid-template-columns:repeat(3,minmax(0,1fr))}.sim-problems button{flex-direction:column;align-items:flex-start;min-height:8.5rem;padding:.65rem;font-size:.78rem}.sim-problems button>span{overflow-wrap:anywhere}.sim-problems legend{margin-bottom:.6rem}}.std-simulator{padding:clamp(2.5rem,5vw,4rem) 0}.sim-compact{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);align-items:start;gap:clamp(2rem,5vw,5rem);display:grid}.sim-heading{max-width:25ch;font-size:clamp(1.9rem,3vw,2.75rem)}.sim-intro{max-width:47ch;margin:1rem 0 1.5rem;font-size:.95rem}.sim-problems{gap:.65rem}.sim-problems legend{margin-bottom:.6rem;font-size:.95rem}.sim-problems fieldset>div{gap:.5rem}.sim-problems button{flex-direction:column;justify-content:center;align-items:flex-start;gap:.4rem;min-height:5.1rem;padding:.65rem;font-size:.8rem;line-height:1.3;position:relative}.sim-problems button span{flex:0}.sim-problems button svg:last-child:not(:first-child){width:14px;position:absolute;top:.5rem;right:.45rem}.sim-calculation{border-top:0;border-left:1px solid var(--rule);margin:0;padding:0 0 0 clamp(1.5rem,3vw,3rem)}.sim-inputs{gap:.65rem}.sim-inputs h3{margin-bottom:.25rem;font-size:1.15rem}.sim-inputs input[type=range]{min-height:20px;margin-top:.2rem}.sim-inputs input[type=range]+div{display:none}.sim-reading{margin-top:1rem}.sim-reading>p{margin:.45rem 0;font-size:.9rem}.sim-number{font-size:clamp(3rem,4.8vw,4.5rem)}.sim-reading .sim-note{font-size:.75rem}.sim-reading .std-btn{margin-top:.75rem}@media (max-width:800px){.sim-compact{grid-template-columns:1fr;gap:1.5rem}.sim-heading{max-width:27ch}.sim-calculation{border-left:0;border-top:1px solid var(--rule);padding:1.5rem 0 0}.sim-problems{grid-template-columns:repeat(3,minmax(0,1fr));gap:.5rem}.sim-problems fieldset>div{grid-template-columns:1fr}.sim-problems button{min-height:5.5rem}}
.whatsapp-phone-module__po6WVq__phone{z-index:10;background:#fafafa;border:7px solid #343b46;border-radius:3rem;width:21rem;max-width:100%;height:38rem;position:absolute;top:50%;left:50%;overflow:hidden;transform:translate(-50%,-50%);box-shadow:0 35px 90px -28px #000}.whatsapp-phone-module__po6WVq__screen{color:#111b21;background:#f7f7f7;flex-direction:column;height:100%;font-family:-apple-system,BlinkMacSystemFont,Arial,Helvetica,sans-serif;display:flex}.whatsapp-phone-module__po6WVq__status{flex-shrink:0;justify-content:space-between;align-items:center;height:49px;padding:0 21px;font-size:13px;font-weight:600;display:flex;position:relative}.whatsapp-phone-module__po6WVq__island{background:#090909;border-radius:20px;width:92px;height:25px;position:absolute;top:10px;left:50%;transform:translate(-50%)}.whatsapp-phone-module__po6WVq__indicators{align-items:center;gap:3px;display:flex}.whatsapp-phone-module__po6WVq__header{background:#f7f7f7;border-bottom:1px solid #d9dcde;flex-shrink:0;align-items:center;gap:7px;height:60px;padding:0 13px 0 5px;display:flex}.whatsapp-phone-module__po6WVq__back{color:#008c69;flex-shrink:0}.whatsapp-phone-module__po6WVq__avatar{object-fit:cover;background:#102735;border-radius:50%;flex-shrink:0;width:37px;height:37px;overflow:hidden}.whatsapp-phone-module__po6WVq__contact{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.whatsapp-phone-module__po6WVq__contact strong{font-size:16px;font-weight:600;line-height:1.15}.whatsapp-phone-module__po6WVq__contact span{color:#667781;font-size:11px}.whatsapp-phone-module__po6WVq__calls{color:#008c69;align-items:center;gap:17px;display:flex}.whatsapp-phone-module__po6WVq__conversation{isolation:isolate;background-color:#efeae2;background-image:url(/whatsapp-chat-pattern.svg);background-size:170px 170px;flex-direction:column;flex:1;min-height:0;padding:12px 13px;display:flex;position:relative;overflow:hidden}.whatsapp-phone-module__po6WVq__day{z-index:1;color:#54656f;background:#fffdf8e8;border-radius:7px;align-self:center;margin-bottom:17px;padding:4px 10px;font-size:10px;position:relative;box-shadow:0 1px 1px #0b141a12}.whatsapp-phone-module__po6WVq__messages{z-index:1;flex-direction:column;gap:11px;display:flex;position:relative}.whatsapp-phone-module__po6WVq__bubble{border-radius:8px;max-width:88%;padding:7px 8px 4px;font-size:13px;line-height:1.35;position:relative;box-shadow:0 1px 1px #0b141a20}.whatsapp-phone-module__po6WVq__bubble p{margin:0}.whatsapp-phone-module__po6WVq__sent{background:#d9fdd3;border-top-right-radius:0;align-self:flex-end}.whatsapp-phone-module__po6WVq__received{background:#fff;border-top-left-radius:0;align-self:flex-start}.whatsapp-phone-module__po6WVq__bubble:before{content:"";width:8px;height:10px;position:absolute;top:0}.whatsapp-phone-module__po6WVq__sent:before{clip-path:polygon(0 0,100% 0,0 100%);background:#d9fdd3;right:-7px}.whatsapp-phone-module__po6WVq__received:before{clip-path:polygon(0 0,100% 0,100% 100%);background:#fff;left:-7px}.whatsapp-phone-module__po6WVq__meta{color:#667781;justify-content:flex-end;align-items:center;gap:4px;margin-top:2px;font-size:9px;line-height:13px;display:flex}.whatsapp-phone-module__po6WVq__composer{color:#008c69;background:#f7f7f7;border-top:1px solid #e0e0e0;flex-shrink:0;align-items:center;gap:10px;padding:9px 10px 4px;display:flex}.whatsapp-phone-module__po6WVq__composer>svg{flex-shrink:0}.whatsapp-phone-module__po6WVq__field{color:#869198;background:#fff;border:1px solid #d3d7da;border-radius:19px;flex:1;justify-content:space-between;align-items:center;min-width:0;height:34px;padding:0 9px 0 12px;font-size:13px;display:flex}.whatsapp-phone-module__po6WVq__field svg{color:#667781}.whatsapp-phone-module__po6WVq__home{flex-shrink:0;justify-content:center;align-items:flex-end;height:24px;padding-bottom:7px;display:flex}.whatsapp-phone-module__po6WVq__home span{background:#171717;border-radius:4px;width:110px;height:4px}.whatsapp-phone-module__po6WVq__conversation{scrollbar-width:none;overflow-y:auto}.whatsapp-phone-module__po6WVq__conversation::-webkit-scrollbar{display:none}.whatsapp-phone-module__po6WVq__day,.whatsapp-phone-module__po6WVq__messages{flex-shrink:0}.whatsapp-phone-module__po6WVq__conversation:focus-visible{outline-offset:-3px;outline:2px solid #008c69}.whatsapp-phone-module__po6WVq__field>span{white-space:nowrap;min-width:0;overflow:hidden}.whatsapp-phone-module__po6WVq__field>svg{flex-shrink:0;margin-left:5px}.whatsapp-phone-module__po6WVq__draft{color:#111b21}.whatsapp-phone-module__po6WVq__send{color:#fff;background:#008c69;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;display:flex}.whatsapp-phone-module__po6WVq__typing{align-items:center;gap:4px;min-height:34px;padding:13px 12px;display:flex}.whatsapp-phone-module__po6WVq__typing i{background:#869198;border-radius:50%;width:5px;height:5px;animation:1.1s ease-in-out infinite whatsapp-phone-module__po6WVq__typing}.whatsapp-phone-module__po6WVq__typing i:nth-child(2){animation-delay:.15s}.whatsapp-phone-module__po6WVq__typing i:nth-child(3){animation-delay:.3s}@keyframes whatsapp-phone-module__po6WVq__typing{0%,60%,to{opacity:.5;transform:translateY(0)}30%{opacity:1;transform:translateY(-3px)}}.whatsapp-phone-module__po6WVq__phone[data-paused=true] .whatsapp-phone-module__po6WVq__typing i{animation-play-state:paused}.whatsapp-phone-module__po6WVq__controls{color:#cbd5e1;justify-content:center;gap:18px;font-size:12px;display:flex;position:absolute;bottom:0;left:0;right:0}.whatsapp-phone-module__po6WVq__controls button{cursor:pointer;align-items:center;gap:6px;min-height:36px;padding:0 7px;display:inline-flex}.whatsapp-phone-module__po6WVq__controls button:hover{color:#fff}.whatsapp-phone-module__po6WVq__controls button:focus-visible{outline-offset:2px;border-radius:5px;outline:2px solid #93d0e0}@media (prefers-reduced-motion:reduce){.whatsapp-phone-module__po6WVq__typing i{animation:none}}
