/*! ACTION AURA page v1.1.1. Generated from the prototype source; edit the source and rebuild, or edit here with care.
   Everything is scoped under .aura-page so Avada styles and these styles do not collide. */
@font-face{font-family:'IBM Plex Mono';font-style:normal;font-weight:400 500;font-display:swap;src:url(../fonts/IBMPlexMono-Regular.ttf) format('truetype')}
@font-face{font-family:'IBM Plex Mono';font-style:normal;font-weight:600 700;font-display:swap;src:url(../fonts/IBMPlexMono-Bold.ttf) format('truetype')}
/* Avada integration: full-bleed sections on the 100% width template, no page title bar on this page */
body.aura-page-active #main{padding-left:0!important;padding-right:0!important;padding-top:0!important;padding-bottom:0!important}
body.aura-page-active #main .fusion-row,body.aura-page-active #main .post-content,body.aura-page-active .fusion-fullwidth.aura-host,body.aura-page-active .aura-host .fusion-column-wrapper{max-width:none!important;padding:0!important;margin:0!important}
body.aura-page-active .avada-page-titlebar-wrapper,body.aura-page-active .fusion-page-title-bar{display:none!important}
/* neutralise theme typography inside the page; the page sets its own */
.aura-page{padding-top:var(--aura-head-abs,0px);overflow-x:clip;text-align:left}
.aura-page h1,.aura-page h2,.aura-page h3,.aura-page h4{font-family:var(--f-sans);text-transform:none;margin:0;padding:0}
.aura-page p,.aura-page ul,.aura-page ol,.aura-page figure,.aura-page dl,.aura-page dd{margin:0}
.aura-page ul,.aura-page ol{padding:0}
.aura-page li{margin:0}
.aura-page img,.aura-page video,.aura-page svg{max-width:100%}
.aura-page button{font:inherit;text-transform:none;letter-spacing:normal;box-shadow:none}
.aura-page table{margin:0;border:0}
.aura-page details summary{list-style:none}
.aura-page .aura-scene{--as-sans:gotham,"Gotham","Montserrat",Arial,Helvetica,sans-serif}
.aura-page{
  color-scheme: light;
  --white:#FFFFFF; --cloud:#F2F8FF; --hydro:#162848; --muted:#4A5874; --hair:#E3E8F2; --steel:#D9D9D8;
  --indigo:#5E4EFF; --indigo-1:#E9E6FF; --indigo-2:#C9C3FF; --indigo-3:#8F84FF; --yellow:#F9DC30;
  --f-sans:gotham,"Gotham","Montserrat","Helvetica Neue",Arial,sans-serif;
  --f-mono:"IBM Plex Mono",ui-monospace,"SFMono-Regular",Menlo,Consolas,monospace;
  --gl:max(16px, env(safe-area-inset-left, 0px)); --gr:max(16px, env(safe-area-inset-right, 0px));
  --wrap:1280px; --ease:cubic-bezier(.2,.7,.2,1);
}
.aura-page,.aura-page *{box-sizing:border-box}
.aura-page{scroll-behavior:smooth;scroll-padding-top:72px}
@media (prefers-reduced-motion: reduce){.aura-page{scroll-behavior:auto}}
.aura-page{background:var(--white);color:var(--hydro);font-family:var(--f-sans);font-size:17px;line-height:1.62;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}
.aura-page a{color:inherit}
.aura-page :focus-visible{outline:2px solid var(--indigo);outline-offset:2px}
.aura-page h1,.aura-page h2,.aura-page h3{margin:0;font-weight:600;text-wrap:balance;letter-spacing:-.012em}
.aura-page p{margin:0}
.aura-page .band{padding-left:var(--gl);padding-right:var(--gr)}
.aura-page .wrap{max-width:var(--wrap);margin:0 auto}
.aura-page .mono{font-family:var(--f-mono)}
.aura-page .eyebrow{font-family:var(--f-mono);font-size:12px;letter-spacing:.12em;text-transform:uppercase;color:var(--muted);display:flex;gap:10px;align-items:center}
.aura-page .eyebrow b{color:var(--indigo);font-weight:600}
.aura-page h2{font-size:clamp(28px,3.1vw,40px);line-height:1.12}
.aura-page .sub{font-size:clamp(19px,1.6vw,22px);line-height:1.4;color:var(--indigo);font-weight:500;margin-top:12px}
.aura-page .lead{font-size:clamp(19px,1.6vw,21px);line-height:1.55}
.aura-page .body{color:var(--hydro)}
.aura-page .muted{color:var(--muted)}
.aura-page .stack{display:grid;gap:18px}
.aura-page .s{padding-block:clamp(72px,9vw,128px)}
.aura-page .cloud{background:var(--cloud)}
.aura-page .btn{display:inline-flex;align-items:center;gap:10px;font-family:var(--f-sans);font-weight:600;font-size:15px;text-decoration:none;border-radius:6px;padding:14px 20px;border:0;cursor:pointer;line-height:1.2}
.aura-page .btn-y{background:var(--yellow);color:var(--hydro)}
.aura-page .btn-y:hover{background:#F0D21E}
.aura-page .link-arrow{font-weight:600;font-size:15px;color:var(--indigo);text-decoration:none;display:inline-flex;gap:8px;align-items:center}
.aura-page .link-arrow:hover{text-decoration:underline}
.aura-page .chip{font-family:var(--f-mono);font-size:10.5px;letter-spacing:.08em;text-transform:uppercase;border:1px solid var(--indigo-2);color:var(--indigo);border-radius:20px;padding:2px 8px;white-space:nowrap;background:var(--white)}
@media (max-width:980px){}
.aura-page .subnav{position:sticky;top:var(--aura-head,0px);z-index:50;background:rgba(255,255,255,.92);backdrop-filter:blur(10px);border-bottom:1px solid var(--hair)}
.aura-page .subnav .wrap{display:flex;align-items:center;gap:20px;min-height:52px}
.aura-page .subnav .lock{display:flex;align-items:center;gap:8px;text-decoration:none;flex:none}
.aura-page .subnav .lock img{height:15px;width:auto;display:block}
.aura-page .subnav .lock span{font-family:var(--f-mono);font-size:10px;letter-spacing:.12em;color:var(--muted)}
.aura-page .subnav nav{display:flex;gap:4px;overflow-x:auto;scrollbar-width:none;min-width:0;flex:1;scroll-snap-type:x proximity;-webkit-mask-image:linear-gradient(90deg,#000 85%,transparent);mask-image:linear-gradient(90deg,#000 85%,transparent)}
.aura-page .subnav nav::-webkit-scrollbar{display:none}
.aura-page .subnav nav a{font-family:var(--f-mono);font-size:12px;letter-spacing:.04em;text-decoration:none;color:var(--muted);padding:12px 10px;scroll-snap-align:start;border-radius:5px;white-space:nowrap}
.aura-page .subnav nav a[aria-current="true"]{color:#3A2EC2;background:var(--indigo-1)}
.aura-page .subnav .pause{font-family:var(--f-mono);font-size:11.5px;background:none;border:1px solid var(--hair);border-radius:5px;padding:6px 10px;min-height:40px;min-width:44px;color:var(--hydro);cursor:pointer;flex:none}
.aura-page .subcta{padding:8px 12px!important;font-size:13px!important}
@media (max-width:1180px){.aura-page .subcta{display:none!important}}
@media (max-width:760px){.aura-page .subnav .lock span,.aura-page .subnav .pause .t{display:none}}
.aura-page .field{position:absolute;inset:0;width:100%;height:100%;display:block;pointer-events:none}
.aura-page .panel{position:absolute;background:rgba(255,255,255,.94);backdrop-filter:blur(8px);border:1px solid var(--hair);border-radius:10px;box-shadow:0 8px 24px rgba(22,40,72,.10);padding:11px 13px;font-family:var(--f-mono);font-size:11.5px;line-height:1.45;color:var(--hydro);min-width:178px;z-index:3}
.aura-page .panel .ph-row{display:flex;justify-content:space-between;gap:10px;align-items:center;margin-bottom:6px}
.aura-page .panel .tag{font-weight:600;letter-spacing:.06em;font-size:11px}
.aura-page .panel .tag i{font-style:normal;color:var(--indigo)}
.aura-page .panel .val{font-size:13px;color:var(--hydro)}
.aura-page .panel .val small{display:block;color:var(--muted);font-size:10.5px;margin-top:2px}
.aura-page .panel svg{display:block;margin-top:7px}
.aura-page .panel.yellow{border-left:4px solid var(--yellow)}
.aura-page .leaders{position:absolute;inset:0;width:100%;height:100%;pointer-events:none;z-index:2;overflow:visible}
.aura-page .node{position:absolute;width:10px;height:10px;margin:-5px 0 0 -5px;border-radius:2px;background:var(--indigo);box-shadow:0 0 0 5px rgba(94,78,255,.22);z-index:3}
.aura-page .node.pulse{animation:pulse 2.6s var(--ease) infinite}
@keyframes pulse{0%{box-shadow:0 0 0 0 rgba(94,78,255,.45)}70%{box-shadow:0 0 0 12px rgba(94,78,255,0)}100%{box-shadow:0 0 0 0 rgba(94,78,255,0)}}
body.paused .aura-page .node.pulse{animation:none}
html:not(.js) .aura-page .mframe,html:not(.js) .aura-page .toggle,html:not(.js) .aura-page .seg,html:not(.js) .aura-page .pause{display:none}
.aura-page .poster{position:absolute;inset:0;width:100%;height:100%;object-fit:contain}
.aura-page .js .poster.hide{display:none}
.aura-page .ph{position:relative;margin:0;border-radius:16px;overflow:hidden;background:linear-gradient(135deg,#F7F6FF,#EEF3FB);border:1px solid var(--hair);aspect-ratio:var(--ar,16/9);max-width:100%}
.aura-page .ph.dark{background:linear-gradient(160deg,#1B2650,#0E1530)}
.aura-page .ph-in{position:absolute;inset:0;display:flex;flex-direction:column;justify-content:flex-end;align-items:flex-start;gap:6px;padding:18px;z-index:1}
.aura-page .ph-in > *{max-width:min(520px,100%)}
.aura-page .ph-grid{position:absolute;inset:0;background-image:linear-gradient(var(--hair) 1px,transparent 1px),linear-gradient(90deg,var(--hair) 1px,transparent 1px);background-size:32px 32px;opacity:.6}
.aura-page .ph.dark .ph-grid{opacity:.08}
.aura-page .ph-id{font-family:var(--f-mono);font-size:11px;letter-spacing:.1em;color:var(--indigo);font-weight:600}
.aura-page .ph.dark .ph-id{color:var(--indigo-2)}
.aura-page .ph-t{font-size:15px;font-weight:600;line-height:1.3;max-width:42ch}
.aura-page .ph.dark .ph-t{color:#fff}
.aura-page .ph-meta{font-family:var(--f-mono);font-size:10.5px;color:var(--muted)}
.aura-page .ph.dark .ph-meta{color:#9FB0CF}
.aura-page .ph details{font-family:var(--f-mono);font-size:11px}
.aura-page .ph summary{cursor:pointer;color:#4B3DE0;display:inline-flex;gap:6px;align-items:center;list-style:none;min-height:32px}
.aura-page .ph.dark summary{color:var(--indigo-2)}
.aura-page .ph summary::-webkit-details-marker{display:none}
.aura-page .ph details[open]{position:absolute;inset:10px;display:flex;flex-direction:column;background:var(--white);border:1px solid var(--hair);border-radius:10px;padding:14px;overflow:auto;z-index:5;color:var(--hydro)}
.aura-page .ph details[open] summary{color:var(--indigo)}
.aura-page .ph pre{white-space:pre-wrap;font-family:var(--f-mono);font-size:11px;line-height:1.5;margin:10px 0 0;overflow:auto;flex:1;min-height:0}
.aura-page .ph .copy{font-family:var(--f-mono);font-size:11px;border:1px solid var(--indigo-2);background:var(--indigo-1);color:#3A2EC2;align-self:flex-start;margin-top:8px;min-height:32px;border-radius:5px;padding:5px 9px;cursor:pointer}
.aura-page .ph img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}
.aura-page .ph .interim{position:absolute;left:12px;top:12px;z-index:4}
.aura-page .hero{position:relative;overflow:hidden;isolation:isolate;padding-block:clamp(36px,4.5vw,64px) 0}
.aura-page .hero .field{z-index:-1}
.aura-page .hero .veil{position:absolute;inset:0;z-index:-1;background:radial-gradient(48% 62% at 22% 38%,rgba(255,255,255,.96) 30%,rgba(255,255,255,.55) 62%,rgba(255,255,255,0) 100%);pointer-events:none}
.aura-page .hero-top{display:grid;grid-template-columns:minmax(0,6.4fr) minmax(0,5.6fr);gap:40px;align-items:center}
.aura-page .lockup{display:flex;align-items:center;gap:14px;margin-bottom:20px}
.aura-page .lockup img{height:44px;width:auto}
.aura-page .lockup span{font-family:var(--f-mono);font-size:11.5px;letter-spacing:.14em;color:var(--muted);border-left:1px solid var(--hair);padding-left:14px;line-height:1.4}
.aura-page .hero h1{font-size:clamp(32px,3.7vw,52px);line-height:1.07;max-width:18ch}
.aura-page .hero-scene{position:relative;aspect-ratio:16/10;margin-right:-40px}
.aura-page .hero-scene .stage-mount{position:absolute;inset:0}
.aura-page .hero-scene .aura-scene{background:transparent}
.aura-page .hero-scene .aura-scene canvas.as-field,.aura-page .hero-scene .aura-scene .ha2,.aura-page .hero-scene .aura-scene .ha3{display:none}
.aura-page .hero-scene .aura-scene .ha1{fill:#FFFFFF}
.aura-page .hero .p1{margin-top:18px;font-size:17px;max-width:62ch}
.aura-page .hero .p2{margin-top:16px;font-size:16px;color:var(--muted);max-width:58ch}
.aura-page .hero .ctas{display:flex;flex-wrap:wrap;gap:20px;align-items:center;margin-top:30px}
.aura-page .readout{border:1px solid var(--hair);border-radius:12px;background:rgba(255,255,255,.86);backdrop-filter:blur(6px);font-family:var(--f-mono);font-size:12px}
.aura-page .readout header{display:flex;justify-content:space-between;padding:11px 14px;border-bottom:1px solid var(--hair);letter-spacing:.08em;text-transform:uppercase;font-size:10.5px;color:var(--muted)}
.aura-page .readout header b{color:var(--indigo);font-weight:600}
.aura-page .readout ul{list-style:none;margin:0;padding:6px 0}
.aura-page .readout li{display:grid;grid-template-columns:7.5em 1fr;gap:10px;padding:6px 14px}
.aura-page .readout li span:first-child{color:var(--indigo);font-weight:600;letter-spacing:.05em}
.aura-page .hero-media{position:relative;margin-top:clamp(36px,5vw,64px)}
.aura-page .hero-media .ph{--ar:1280/717;border-radius:18px}
.aura-page .hero-media .ph img{filter:saturate(.85) contrast(1.02)}
.aura-page .capline{display:flex;justify-content:space-between;gap:12px;flex-wrap:wrap;margin-top:10px;font-family:var(--f-mono);font-size:11px;color:var(--muted)}
@media (max-width:900px){.aura-page .hero-top{grid-template-columns:1fr;gap:28px}
.aura-page .hero .readout,.aura-page .hero-scene{display:none}
.aura-page .hero-media .panel.opt{display:none}

}
@media (max-width:560px){.aura-page .hero-media .panel{position:static;margin-top:10px;width:100%}
.aura-page .hero-media .panel-zone{display:grid;gap:10px}
.aura-page .hero-media .leaders,.aura-page .hero-media .node{display:none}

}
.aura-page .problem-grid{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:56px;align-items:start}
.aura-page .problem-media{position:sticky;top:calc(var(--aura-head,0px) + 76px)}
.aura-page .problem-media .ph{--ar:16/10}
.aura-page .sentence{transition:background .3s ease;border-radius:4px}
.aura-page .sentence.hl{background:var(--indigo-1)}
.aura-page .clock{position:absolute;right:14px;top:14px;z-index:4;font-family:var(--f-mono);font-size:11px;color:#fff;background:rgba(22,40,72,.7);border:1px solid rgba(201,195,255,.5);padding:4px 9px;border-radius:5px}
@media (max-width:900px){.aura-page .problem-grid{grid-template-columns:1fr;gap:28px}
.aura-page .problem-media{position:static}}
@media (max-width:560px){.aura-page .problem-media .panel{position:static;min-width:0;width:auto}
.aura-page .problem-media .pz{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-top:10px}
.aura-page .problem-media .node,.aura-page .problem-media .leaders{display:none}

}
.aura-page .system{display:grid;grid-template-columns:minmax(0,3.3fr) minmax(0,8.7fr);gap:40px;align-items:start}
.aura-page .system .col-text{display:grid;gap:0;grid-template-columns:minmax(0,1fr)}
.aura-page .chapter{padding-block:clamp(48px,7vw,96px);border-top:1px solid var(--hair);min-height:72vh}
.aura-page .chapter:first-child{border-top:0;padding-top:0}
.aura-page .stage-col{position:sticky;top:var(--stage-top,72px);display:flex;flex-direction:column;gap:10px;align-items:center}
.aura-page .stage-col > *{width:100%;max-width:var(--stage-w,none)}
.aura-page .stage{position:relative;aspect-ratio:16/9;width:100%;border-radius:18px;border:1px solid var(--hair);background:var(--white);overflow:hidden}
.aura-page .stage .field{z-index:0}
.aura-page .stage-mount{position:absolute;inset:0;z-index:1}
.aura-page .stage-cap{display:flex;justify-content:space-between;gap:10px;flex-wrap:wrap;font-family:var(--f-mono);font-size:11px;color:var(--muted)}
.aura-page .stage-cap details summary{cursor:pointer;color:#4B3DE0}
.aura-page .replay{font-family:var(--f-mono);font-size:11.5px;border:1px solid var(--indigo-2);background:var(--white);color:#3A2EC2;border-radius:5px;padding:6px 12px;min-height:36px;cursor:pointer}
.aura-page .stage-cap details p{margin-top:6px;max-width:60ch}
.aura-page .stage-hud{position:absolute;left:14px;top:12px;z-index:3;font-family:var(--f-mono);font-size:11px;letter-spacing:.06em;color:var(--muted);display:flex;gap:10px;align-items:center}
.aura-page .stage-hud b{color:var(--indigo);font-weight:600}
.aura-page .stage-note{position:absolute;right:14px;top:12px;z-index:3}
.aura-page .caps{list-style:none;margin:6px 0 0;padding:0;display:grid;gap:10px}
.aura-page .caps li{display:grid;grid-template-columns:14px 1fr;gap:10px;align-items:baseline}
.aura-page .caps li::before{content:"";width:7px;height:7px;background:var(--indigo);border-radius:1px;transform:translateY(-2px)}
.aura-page .rule{border-left:3px solid var(--indigo);padding-left:16px;font-weight:600}
.aura-page .measure-list{list-style:none;margin:0;padding:0;display:grid;gap:10px}
.aura-page .cat{display:grid;grid-template-columns:auto 1fr;gap:12px;align-items:start}
.aura-page .toggle{font-family:var(--f-mono);font-size:12px;letter-spacing:.04em;border:1px solid var(--indigo-2);background:var(--white);color:var(--indigo);border-radius:6px;padding:8px 10px;min-width:96px;min-height:44px;cursor:pointer;text-align:left}
.aura-page .toggle[aria-pressed="true"]{background:var(--indigo);color:#fff;border-color:var(--indigo)}
.aura-page .seg{display:inline-flex;border:1px solid var(--hair);border-radius:8px;padding:3px;gap:3px;background:var(--cloud)}
.aura-page .seg button{font-family:var(--f-mono);font-size:12px;border:0;background:none;padding:9px 12px;border-radius:6px;cursor:pointer;color:var(--muted);min-height:44px}
.aura-page .seg button[aria-pressed="true"]{background:var(--white);color:var(--indigo);box-shadow:0 1px 3px rgba(22,40,72,.12)}
.aura-page .sector{padding:12px 0 12px 14px;border-left:3px solid transparent;transition:border-color .3s}
.aura-page .sector.on{border-left-color:var(--indigo)}
.aura-page .sector h3{font-size:16px;margin-bottom:4px;display:flex;gap:10px;align-items:center}
.aura-page .sector .shown{display:none}
.aura-page .sector.on .shown{display:inline-block}
.aura-page .display-line{font-size:clamp(26px,2.6vw,32px);line-height:1.2;font-weight:600}
.aura-page .display-line span{transition:color .4s}
.aura-page .display-line span.lit{color:var(--indigo)}
.aura-page .steps{list-style:none;margin:0;padding:0 0 26vh;display:grid}
.aura-page .step{min-height:max(40vh,320px);display:flex;flex-direction:column;justify-content:flex-start;gap:10px;padding-block:0 4vh;opacity:.34;transition:opacity .35s}
.aura-page .step.active{opacity:1}
.aura-page .step .n{font-family:var(--f-mono);font-size:12px;letter-spacing:.1em;color:var(--muted);display:flex;gap:10px;align-items:center}
.aura-page .step.active .n{color:var(--indigo)}
.aura-page .step.eng.active .n::before{content:"";width:10px;height:10px;background:var(--yellow);border-radius:2px}
.aura-page .step h3{font-size:clamp(21px,2vw,25px)}
.aura-page .step .ph{--ar:1/1;max-width:260px;margin-top:6px}
.aura-page .mframe{display:none}
@media (max-width:980px){.aura-page .system{grid-template-columns:1fr;gap:0}
.aura-page .stage-col{display:none}
.aura-page .chapter{min-height:0}
.aura-page .steps{padding-bottom:0}
.aura-page .step{min-height:0;opacity:1;padding-block:28px}
.aura-page .mframe{display:block;position:relative;aspect-ratio:4/5;border:1px solid var(--hair);border-radius:16px;overflow:hidden;margin-block:18px;background:var(--white)}
.aura-page .mframe .stage-mount{position:absolute;inset:0}
.aura-page .mframe::after{content:"Illustrative scene. Readings indicative.";position:absolute;left:12px;bottom:8px;font-family:var(--f-mono);font-size:10px;color:var(--muted)}

}
.aura-page .who{display:grid;grid-template-columns:minmax(0,6fr) minmax(0,6fr);gap:56px;align-items:center}
.aura-page .who .ph{--ar:4/5}
.aura-page .pull{font-size:clamp(22px,2.2vw,27px);line-height:1.35;font-weight:600;border-left:3px solid var(--indigo);padding-left:18px}
@media (max-width:900px){.aura-page .who{grid-template-columns:1fr;gap:28px}
.aura-page .who .media{order:2}}
.aura-page .clients-top{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:56px;align-items:center}
.aura-page .report{position:relative}
.aura-page .report svg{width:100%;max-width:520px;height:auto;display:block;margin:0 auto}
.aura-page .callout{position:absolute;font-family:var(--f-mono);font-size:11px;background:var(--white);border:1px solid var(--indigo-2);color:var(--indigo);padding:4px 8px;border-radius:5px;transition:background .25s,color .25s}
.aura-page .callout.lit{background:var(--indigo);color:#fff}
.aura-page .tbl{margin-top:48px;border-top:1px solid var(--hydro)}
.aura-page .tbl table{width:100%;border-collapse:collapse}
.aura-page .tbl th,.aura-page .tbl td{text-align:left;vertical-align:top;padding:20px 16px;border-bottom:1px solid var(--hair)}
.aura-page .tbl thead th{font-family:var(--f-mono);font-size:11.5px;letter-spacing:.1em;text-transform:uppercase;color:var(--muted);font-weight:500}
.aura-page .tbl tbody th{width:34%;font-weight:600;font-size:17px}
.aura-page .tbl tbody tr{transition:box-shadow .25s}
.aura-page .tbl tbody tr:hover,.aura-page .tbl tbody tr:focus-within{box-shadow:inset 3px 0 0 var(--indigo)}
.aura-page .tbl td b{font-weight:600}
@media (max-width:900px){.aura-page .clients-top{grid-template-columns:1fr;gap:28px}}
@media (max-width:640px){.aura-page .tbl thead{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}
.aura-page .tbl tr{display:block;padding:16px 0;border-bottom:1px solid var(--hair)}
.aura-page .tbl th,.aura-page .tbl td{display:block;padding:4px 0;border:0;width:auto!important}

}
.aura-page .life{margin-top:48px;position:relative}
.aura-page .life .band8{height:10px;border-radius:5px;background:linear-gradient(90deg,var(--indigo),var(--indigo-3));transform-origin:left;transform:scaleX(1);transition:transform 1s var(--ease)}
.aura-page .life .band8-l{font-family:var(--f-mono);font-size:11px;letter-spacing:.14em;color:var(--indigo);margin-bottom:8px}
.aura-page .life ol{list-style:none;margin:18px 0 0;padding:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:24px}
.aura-page .life li{display:grid;gap:8px;align-content:start}
.aura-page .life li svg{width:100%;max-width:200px;height:150px;object-fit:contain}
.aura-page .life li h3{font-size:19px}
.aura-page .life .ret{margin-top:16px;font-family:var(--f-mono);font-size:11px;color:var(--indigo);display:flex;gap:10px;align-items:center}
.aura-page .life .ret::before{content:"";flex:1;max-width:60%;border-top:1.5px dashed var(--indigo-3)}
@media (max-width:800px){.aura-page .life ol{grid-template-columns:1fr;gap:28px;border-left:8px solid var(--indigo);padding-left:18px}
.aura-page .life .band8{display:none}
.aura-page .life li svg{height:120px;max-width:160px}}
.aura-page .built-band .ph{--ar:21/9;border-radius:18px}
.aura-page .built{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:56px;margin-top:56px}
.aura-page .stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin-top:56px;border-top:1px solid var(--hair);padding-top:28px}
.aura-page .stats b{display:block;font-size:clamp(34px,3.6vw,48px);font-weight:600;line-height:1;color:var(--hydro)}
.aura-page .stats span{font-family:var(--f-mono);font-size:11.5px;color:var(--muted);letter-spacing:.06em}
@media (max-width:800px){.aura-page .built{grid-template-columns:1fr;gap:20px}
.aura-page .stats{grid-template-columns:1fr}
.aura-page .built-band .ph{--ar:4/5!important}
.aura-page .built-band .panel{position:static;margin-top:10px}}
.aura-page .faq-grid{display:grid;grid-template-columns:minmax(0,4fr) minmax(0,8fr);gap:56px;align-items:start}
.aura-page .faq-head{position:sticky;top:76px;display:grid;gap:14px}
.aura-page .faq-head button{justify-self:start;font-family:var(--f-mono);font-size:12px;background:none;border:1px solid var(--indigo-2);color:var(--indigo);border-radius:6px;padding:8px 12px;cursor:pointer}
.aura-page .faq-list{border-top:1px solid var(--hydro)}
.aura-page .faq-list details{border-bottom:1px solid #D5DDEC}
.aura-page .faq-list summary{cursor:pointer;list-style:none;padding:20px 44px 20px 0;position:relative}
.aura-page .faq-list summary::-webkit-details-marker{display:none}
.aura-page .faq-list summary h3{font-size:17px;font-weight:600;line-height:1.4}
.aura-page .faq-list summary::after{content:"+";position:absolute;right:6px;top:15px;font-family:var(--f-mono);font-size:22px;color:var(--indigo)}
.aura-page .faq-list details[open] summary::after{content:"\2212"}
.aura-page .faq-list details p{padding:0 0 22px;color:var(--muted);max-width:70ch}
@media (max-width:900px){.aura-page .faq-grid{grid-template-columns:1fr;gap:20px}
.aura-page .faq-head{position:static}}
.aura-page .cta{position:relative;overflow:hidden;isolation:isolate}
.aura-page .cta .field{z-index:-1}
.aura-page .cta .veil{position:absolute;inset:0;z-index:-1;background:radial-gradient(55% 70% at 28% 50%,rgba(255,255,255,.96) 35%,rgba(255,255,255,.4) 75%,rgba(255,255,255,0));pointer-events:none}
.aura-page .cta-grid{display:grid;grid-template-columns:minmax(0,7fr) minmax(0,5fr);gap:48px;align-items:center}
.aura-page .risks{list-style:none;margin:22px 0;padding:0;display:flex;flex-wrap:wrap;gap:8px}
.aura-page .risks li{font-size:14.5px;border:1px solid var(--hair);background:var(--white);border-radius:30px;padding:8px 14px;display:inline-flex;gap:8px;align-items:center}
.aura-page .risks li::before{content:"";width:7px;height:7px;background:var(--indigo);border-radius:1px}
.aura-page .contact{margin-top:22px;font-family:var(--f-mono);font-size:13px;color:var(--muted);display:flex;gap:18px;flex-wrap:wrap}
.aura-page .contact a{color:var(--hydro);user-select:all}
.aura-page .cta-art svg{width:100%;height:auto}
@media (max-width:900px){.aura-page .cta-grid{grid-template-columns:1fr}
.aura-page .cta-art{display:none}}
.aura-page .sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}
@media (prefers-reduced-motion: reduce){.aura-page .step,.aura-page .sentence,.aura-page .life .band8,.aura-page .display-line span{transition:none}}
.aura-page .hud{position:relative;margin:0;border-radius:18px;overflow:hidden;background:#0B1730;isolation:isolate;--glass:rgba(10,22,46,.66);--gl-line:rgba(228,234,245,.16);--lil:#A99FFF;--txt:#F2F6FC;--mut:#A9B5CC}
.aura-page .hud picture,.aura-page .hud-img{display:block;width:100%;height:auto}
.aura-page .hud-photo{position:relative}
.aura-page #hc-lv{width:clamp(270px,25vw,320px)}
.aura-page .hud-img{aspect-ratio:2200/890;object-fit:cover;filter:saturate(.92) contrast(1.03)}
.aura-page .hud-shade{position:absolute;inset:0;background:linear-gradient(180deg,rgba(11,23,48,.42) 0%,rgba(11,23,48,0) 34%,rgba(11,23,48,0) 62%,rgba(11,23,48,.38) 100%);pointer-events:none}
.aura-page .hud-lines{position:absolute;inset:0;width:100%;height:100%;pointer-events:none;z-index:2;overflow:visible}
.aura-page .hud-lines path{fill:none;stroke:var(--lil);stroke-width:1.2;stroke-dasharray:var(--len) var(--len);stroke-dashoffset:var(--len);transition:stroke-dashoffset .9s var(--ease)}
.aura-page .hud-lines circle{fill:var(--lil);opacity:0;transition:opacity .3s .8s}
.aura-page .hud.on .hud-lines path{stroke-dashoffset:0}
.aura-page .hud.on .hud-lines circle{opacity:1}
.aura-page .ret{position:absolute;left:var(--x);top:var(--y);width:34px;height:34px;margin:-17px 0 0 -17px;z-index:3;pointer-events:none;
  background:
   linear-gradient(var(--lil),var(--lil)) 0 0/9px 1.5px no-repeat,linear-gradient(var(--lil),var(--lil)) 0 0/1.5px 9px no-repeat,
   linear-gradient(var(--lil),var(--lil)) 100% 0/9px 1.5px no-repeat,linear-gradient(var(--lil),var(--lil)) 100% 0/1.5px 9px no-repeat,
   linear-gradient(var(--lil),var(--lil)) 0 100%/9px 1.5px no-repeat,linear-gradient(var(--lil),var(--lil)) 0 100%/1.5px 9px no-repeat,
   linear-gradient(var(--lil),var(--lil)) 100% 100%/9px 1.5px no-repeat,linear-gradient(var(--lil),var(--lil)) 100% 100%/1.5px 9px no-repeat;
  transform:scale(1.9);opacity:0;transition:transform .7s var(--ease),opacity .4s}
.aura-page .hud.on .ret{transform:scale(1);opacity:1}
.aura-page .ret i{position:absolute;left:50%;top:50%;width:7px;height:7px;margin:-3.5px;border-radius:50%;background:#fff;box-shadow:0 0 0 3px rgba(169,159,255,.55)}
.aura-page .ret i::after{content:"";position:absolute;inset:-3px;border-radius:50%;border:1.5px solid var(--lil);animation:hudPing 2.4s ease-out infinite}
.aura-page .ret b{position:absolute;left:100%;top:-6px;margin-left:4px;font:600 10px/1 var(--f-mono);color:#0B1730;background:var(--lil);border-radius:3px;padding:3px 4px}
@keyframes hudPing{0%{transform:scale(1);opacity:.9}100%{transform:scale(3.2);opacity:0}}
.aura-page .hud-cards{position:absolute;inset:0;z-index:4;pointer-events:none}
.aura-page .hc{position:absolute;left:var(--l,auto);right:var(--r,auto);top:var(--t,auto);bottom:var(--b,auto);width:clamp(250px,24vw,300px);pointer-events:auto;
  background:var(--glass);-webkit-backdrop-filter:blur(16px) saturate(140%);backdrop-filter:blur(16px) saturate(140%);
  border:1px solid var(--gl-line);border-radius:6px;color:var(--txt);font-family:var(--f-mono);font-size:11px;line-height:1.4;
  padding:10px 12px 10px;box-shadow:0 12px 32px rgba(3,10,24,.35);
  opacity:0;transform:translateY(8px);transition:opacity .5s var(--ease) .35s,transform .6s var(--ease) .35s}
.aura-page .hc::before{content:"";position:absolute;left:12px;top:-1px;width:36px;height:2px;background:var(--lil)}
.aura-page .hc-r{width:clamp(290px,27vw,340px)}
.aura-page .hud.on .hc{opacity:1;transform:none}
.aura-page .hud.on #hc-p{transition-delay:.55s}
.aura-page .hud.on #hc-fm{transition-delay:.75s}
.aura-page .hc header{display:flex;justify-content:space-between;align-items:center;gap:8px;letter-spacing:.07em;color:var(--mut);font-size:10.5px;margin-bottom:6px}
.aura-page .hc-id em{font-style:normal;color:#0B1730;background:var(--lil);border-radius:3px;padding:1px 4px;margin-right:6px;font-weight:600}
.aura-page .hc-st{display:inline-flex;align-items:center;gap:6px;color:var(--txt);letter-spacing:.08em}
.aura-page .hc-st i{width:7px;height:7px;border-radius:50%;background:var(--lil);box-shadow:0 0 0 3px rgba(169,159,255,.25)}
.aura-page .hc-row{display:flex;align-items:flex-end;justify-content:space-between;gap:12px}
.aura-page .hc-big{font-family:var(--f-sans);font-weight:600;font-size:30px;line-height:1;letter-spacing:-.01em;font-variant-numeric:tabular-nums;color:#fff;white-space:nowrap}
.aura-page .hc-big small{font-size:13px;font-weight:500;color:var(--mut);margin-left:4px;letter-spacing:0}
.aura-page .hc-meta{display:grid;gap:2px;text-align:right;color:var(--mut)}
.aura-page .hc-meta b{color:var(--txt);font-weight:500}
.aura-page .hc-chart{display:block;width:100%;height:64px;margin-top:8px;overflow:visible}
.aura-page .hc-spark{display:block;width:130px;height:36px;overflow:visible}
.aura-page .hc .mod{fill:none;stroke:rgba(228,234,245,.55);stroke-width:1;stroke-dasharray:3 3;vector-effect:non-scaling-stroke}
.aura-page .hc .meas{fill:none;stroke:var(--lil);stroke-width:1.8;vector-effect:non-scaling-stroke}
.aura-page .hc .area{fill:rgba(169,159,255,.18);stroke:none}
.aura-page .hc .proj{fill:none;stroke:var(--lil);stroke-width:1.4;stroke-dasharray:1 3.5;stroke-linecap:round;vector-effect:non-scaling-stroke}
.aura-page .hc .lim{stroke:var(--yellow);stroke-width:1.6;vector-effect:non-scaling-stroke}
.aura-page .hc .lim-t{font:500 7.5px var(--f-mono);letter-spacing:.08em;fill:var(--yellow)}
.aura-page .hc .now{fill:#fff;stroke:var(--lil);stroke-width:2}
.aura-page .hc footer{display:flex;gap:12px;flex-wrap:wrap;margin-top:6px;color:var(--mut);font-size:10px;letter-spacing:.04em}
.aura-page .lg{display:inline-flex;align-items:center;gap:5px}
.aura-page .lg::before{content:"";width:14px;height:0;border-top:1.8px solid var(--lil)}
.aura-page .lg-d::before{border-top:1px dashed rgba(228,234,245,.7)}
.aura-page .lg-p::before{border-top:2px dotted var(--lil)}
.aura-page .lg-y::before{border-top:1.6px solid var(--yellow)}
.aura-page .hc-pump{display:grid;grid-template-columns:118px 1fr;gap:12px;align-items:center}
.aura-page .dial{width:118px;height:auto;display:block;overflow:visible}
.aura-page .dial .d-track{fill:none;stroke:rgba(228,234,245,.16);stroke-width:7}
.aura-page .dial .d-band{fill:none;stroke:rgba(169,159,255,.38);stroke-width:7}
.aura-page .dial .d-val{fill:none;stroke:var(--lil);stroke-width:2.2;stroke-linecap:round}
.aura-page .dial .d-ticks line{stroke:rgba(228,234,245,.5);stroke-width:1}
.aura-page .dial .d-ticks text{font:500 7px var(--f-mono);fill:var(--mut)}
.aura-page .dial .d-needle{stroke:#fff;stroke-width:1.8;stroke-linecap:round;transform-origin:60px 60px;transition:transform .45s cubic-bezier(.3,1.5,.5,1)}
.aura-page .hc .tk{animation:hudTick .7s ease-out}
@keyframes hudTick{0%{color:#C9C3FF;text-shadow:0 0 12px rgba(169,159,255,.8)}100%{color:inherit;text-shadow:none}}
.aura-page .dial .d-hub{fill:#fff}
.aura-page .dial .d-v{font:600 15px var(--f-sans);fill:#fff;font-variant-numeric:tabular-nums}
.aura-page .dial .d-u{font:500 9px var(--f-mono);fill:var(--mut)}
.aura-page .hc-kv{margin:0;display:grid;gap:7px}
.aura-page .hc-kv dt{color:var(--mut);letter-spacing:.07em;text-transform:uppercase;font-size:9.5px}
.aura-page .hc-kv dd{margin:1px 0 0;color:var(--txt)}
.aura-page .hc-kv b{font-weight:600;font-variant-numeric:tabular-nums}
.aura-page .seg10{display:inline-flex;gap:2px;vertical-align:-1px}
.aura-page .seg10 i{width:7px;height:9px;border-radius:1px;background:rgba(228,234,245,.16)}
.aura-page .seg10[data-fill="6"] i:nth-child(-n+6){background:var(--lil)}
.aura-page .hud-bar{position:absolute;left:50%;top:6%;transform:translateX(-50%);z-index:4;display:flex;gap:0;font:500 10.5px var(--f-mono);letter-spacing:.08em;color:var(--txt);text-transform:uppercase;
  background:var(--glass);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border:1px solid var(--gl-line);border-radius:5px;overflow:hidden}
.aura-page .hud-bar span{padding:7px 10px;border-left:1px solid var(--gl-line);color:var(--mut)}
.aura-page .hud-bar span:first-child{border-left:0;color:var(--txt)}
.aura-page .hud-bar .live{display:inline-flex;align-items:center;gap:7px}
.aura-page .hud-bar .live i{width:6px;height:6px;border-radius:50%;background:var(--lil);animation:hudBlink 2s ease-in-out infinite}
@keyframes hudBlink{50%{opacity:.25}}
.aura-page .hud-chip{position:absolute;right:2.2%;bottom:6%;z-index:4;background:rgba(10,22,46,.66);border-color:rgba(169,159,255,.6);color:#D6D1FF}
@media (prefers-reduced-motion: reduce){.aura-page .ret,.aura-page .hc,.aura-page .hud-lines path,.aura-page .hud-lines circle,.aura-page .dial .d-needle{transition:none!important}
.aura-page .ret i::after,.aura-page .hud-bar .live i{animation:none}

}
@media (max-width:1240px){.aura-page .hud-bar span:nth-child(2){display:none}}
@media (max-width:1100px){.aura-page .hud-bar{display:none}
.aura-page .hud .hc-st{display:none}
.aura-page .hud .opt{display:none}
.aura-page .hc header{font-size:9.5px}}
@media (max-width:980px){.aura-page .hud-bar{display:none}
.aura-page .hc{width:236px}
.aura-page .hc-r{width:280px}
.aura-page .hc-big{font-size:26px}}
@media (max-width:760px){.aura-page .hud{border-radius:14px}
.aura-page .hud-img{aspect-ratio:4/5}
.aura-page .ret[data-k="lv"]{display:none}
.aura-page .ret[data-k="p"]{--x:71%!important;--y:61.5%!important}
.aura-page .ret[data-k="fm"]{--x:47.6%!important;--y:78.5%!important}
.aura-page .hud-lines{display:none}
.aura-page .hud-cards{position:static;display:grid;gap:10px;padding:10px;background:#0B1730}
.aura-page .hc,.aura-page .hc-r{position:relative;left:auto;right:auto;top:auto;bottom:auto;width:auto}
.aura-page .hud-chip{bottom:auto;top:12px}
.aura-page .hud-shade{display:none}
.aura-page #hc-lv .hc-id em{display:none}

}
.aura-page .sysdark{background:#0B1730;color:#C9D3E5;--hair:rgba(228,234,245,.14);margin-top:clamp(56px,7vw,96px);padding-bottom:clamp(64px,8vw,112px)!important}
.aura-page .sysdark h2,.aura-page .sysdark h3,.aura-page .sysdark .display-line{color:#F2F6FC}
.aura-page .sysdark .eyebrow{color:#93A2BE}
.aura-page .sysdark .eyebrow b,.aura-page .sysdark .sub{color:#B3ABFF}
.aura-page .sysdark .muted{color:#93A2BE}
.aura-page .sysdark .caps li::before{background:#9C92FF}
.aura-page .sysdark .rule{border-left-color:#9C92FF;color:#F2F6FC}
.aura-page .sysdark .chip{background:transparent;border-color:rgba(179,171,255,.55);color:#C9C3FF}
.aura-page .sysdark .toggle{background:transparent;border-color:rgba(179,171,255,.5);color:#C9C3FF}
.aura-page .sysdark .toggle[aria-pressed="true"]{background:#9C92FF;border-color:#9C92FF;color:#0B1730}
.aura-page .sysdark .seg{background:#13254A;border-color:rgba(228,234,245,.14)}
.aura-page .sysdark .seg button{color:#93A2BE}
.aura-page .sysdark .seg button[aria-pressed="true"]{background:#22396A;color:#F2F6FC;box-shadow:none}
.aura-page .sysdark .sector.on{border-left-color:#9C92FF}
.aura-page .sysdark .display-line span.lit{color:#B3ABFF}
.aura-page .sysdark .step .n{color:#93A2BE}
.aura-page .sysdark .step.active .n{color:#B3ABFF}
.aura-page .sysdark .stage{background:#10203F;border-color:rgba(228,234,245,.14);box-shadow:0 30px 80px rgba(0,0,0,.35)}
.aura-page .sysdark .stage-hud{color:#93A2BE}
.aura-page .sysdark .stage-hud b{color:#B3ABFF}
.aura-page .sysdark .stage-cap{color:#93A2BE}
.aura-page .sysdark .stage-cap details summary{color:#B3ABFF}
.aura-page .sysdark .replay{background:transparent;border-color:rgba(179,171,255,.5);color:#C9C3FF}
.aura-page .sysdark .mframe{background:#10203F;border-color:rgba(228,234,245,.14)}
.aura-page .sysdark .mframe::after{color:#93A2BE}
.aura-page .sysdark :focus-visible{outline-color:#B3ABFF}
.aura-page .sysdark a{color:#C9C3FF}
body.paused .aura-page .ret i::after,body.paused .aura-page .hud-bar .live i{animation:none}
.aura-page .built-band .vid{position:relative;border-radius:18px;overflow:hidden;background:#0B1730;aspect-ratio:21/9}
.aura-page .built-band video{display:block;width:100%;height:100%;object-fit:cover}
.aura-page .built-band .hc{opacity:1;transform:none;right:2.2%;top:8%;--glass:rgba(10,22,46,.66);color:#F2F6FC}
.aura-page .built-band{--glass:rgba(10,22,46,.66);--gl-line:rgba(228,234,245,.16);--lil:#A99FFF;--txt:#F2F6FC;--mut:#A9B5CC}
.aura-page .hc-y::before{background:var(--yellow)!important}
@media (max-width:800px){.aura-page .built-band .vid{aspect-ratio:4/5}
.aura-page .built-band .hc{position:static;width:auto;margin-top:10px;background:#0B1730}}
.aura-page .photo{position:relative;margin:0;border-radius:18px;overflow:hidden;aspect-ratio:var(--ar);background:#0B1730}
.aura-page .photo img{display:block;width:100%;height:100%;object-fit:cover}
.aura-page .photo .gen{position:absolute;left:12px;bottom:10px;font:500 10px var(--f-mono);letter-spacing:.08em;text-transform:uppercase;color:#fff;background:rgba(11,23,48,.6);padding:3px 7px;border-radius:4px}
.aura-page .step-photo{max-width:260px;border-radius:12px;margin-top:6px}
.aura-page .who .photo{aspect-ratio:4/5}
.aura-page .lenses{position:relative;display:grid;grid-template-columns:minmax(0,4fr) minmax(0,7fr);gap:56px;align-items:center}
.aura-page .lens-src svg{width:100%;max-width:220px;display:block;margin:0 auto}
.aura-page .lens-src p{font:500 11px var(--f-mono);letter-spacing:.12em;color:var(--muted);text-align:center;margin-top:10px}
.aura-page .lens-dots circle{animation:lensDot 2.6s ease-in-out infinite}
.aura-page .lens-dots circle:nth-child(3n){animation-delay:.6s}
.aura-page .lens-dots circle:nth-child(3n+1){animation-delay:1.2s}
@keyframes lensDot{50%{opacity:.35}}
.aura-page .lens-wires{position:absolute;inset:0;width:100%;height:100%;pointer-events:none;overflow:visible}
.aura-page .lens-wires path{fill:none;stroke:var(--indigo-2);stroke-width:1.2;stroke-dasharray:3 4;transition:stroke .3s}
.aura-page .lens-wires path.on{stroke:var(--indigo);stroke-width:2;stroke-dasharray:6 6;animation:wireFlow .9s linear infinite}
@keyframes wireFlow{to{stroke-dashoffset:-12}}
.aura-page .lens-tiles{display:grid;gap:10px;position:relative}
.aura-page .lt{display:grid;grid-template-columns:1fr auto;grid-template-areas:"w v" "q v";gap:2px 14px;align-items:center;background:var(--white);border:1px solid var(--hair);border-left:3px solid var(--indigo-2);border-radius:6px;padding:10px 14px;transition:background .3s,border-color .3s,transform .3s}
.aura-page .lt span{grid-area:w;font:500 10.5px var(--f-mono);letter-spacing:.1em;color:var(--muted)}
.aura-page .lt b{grid-area:q;font-weight:600;font-size:15.5px;color:var(--hydro)}
.aura-page .lt i{grid-area:v;font:500 11px var(--f-mono);font-style:normal;color:#3A2EC2;white-space:nowrap}
.aura-page .lt.on{background:var(--indigo-1);border-color:var(--indigo);border-left-color:var(--indigo);transform:translateX(4px)}
.aura-page .tbl tbody tr.on{box-shadow:inset 3px 0 0 var(--indigo)}
@media (max-width:900px){.aura-page .lenses{grid-template-columns:1fr;gap:20px}
.aura-page .lens-wires{display:none}
.aura-page .lens-src svg{max-width:160px}}
.aura-page .life{padding:0 30px 64px}
.aura-page .life .loop{position:absolute;inset:0;width:100%;height:100%;pointer-events:none;overflow:visible;z-index:0}
.aura-page .life .loop .trk{fill:none;stroke:var(--indigo-2);stroke-width:4;stroke-linecap:round}
.aura-page .life .loop .flow{fill:none;stroke:var(--indigo);stroke-width:4;stroke-linecap:round;stroke-dasharray:90 2000}
.aura-page .life .loop text{font:500 11px var(--f-mono);letter-spacing:.14em;fill:var(--indigo)}
.aura-page .life ol{position:relative;z-index:1}
.aura-page .life .ret{display:none}
@media (max-width:800px){.aura-page .life{padding:0 0 0}
.aura-page .life .loop{display:none}
.aura-page .life .ret{display:flex}}
.aura-page .problem-media{--glass:rgba(10,22,46,.66);--gl-line:rgba(228,234,245,.16);--lil:#A99FFF;--txt:#F2F6FC;--mut:#A9B5CC}
.aura-page .problem-media .hc{position:absolute;opacity:1;transform:none;width:auto;min-width:190px;z-index:4;padding:9px 12px}
.aura-page .problem-media .hc .hc-big{font-size:24px}
.aura-page .problem-media .hc footer{margin-top:4px}
.aura-page .problem-media .hc-x::before{background:var(--yellow);width:100%;height:2px}
.aura-page .problem-media .hc-x .hc-st i{background:var(--yellow);box-shadow:0 0 0 3px rgba(249,220,48,.25)}
.aura-page .problem-media .hc-x{border-color:rgba(249,220,48,.55)}
.aura-page .problem-media .ret{opacity:1;transform:none;z-index:3}
.aura-page .problem-media .ret-y{--lil:#F9DC30}
.aura-page .problem-media .ret-y i{box-shadow:0 0 0 3px rgba(249,220,48,.5)}
.aura-page .problem-media .p-lines{position:absolute;inset:0;width:100%;height:100%;pointer-events:none;z-index:2;overflow:visible}
.aura-page .problem-media .p-lines path{fill:none;stroke:#A99FFF;stroke-width:1.2}
.aura-page .problem-media .p-lines path.y{stroke:#F9DC30;stroke-width:1.5}
.aura-page .problem-media .clock{top:auto;bottom:14px;right:14px;left:auto}
.aura-page .problem-media .hc:focus-visible{outline:2px solid #A99FFF}
@media (max-width:560px){.aura-page .problem-media .hc{position:static;min-width:0}
.aura-page .problem-media .pz{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-top:10px;background:#0B1730;padding:8px;border-radius:12px}
.aura-page .problem-media .ret,.aura-page .problem-media .p-lines{display:none}}
@media (min-width:981px){.aura-page .measure-list{gap:0}
.aura-page .measure-list .cat{min-height:20vh;align-content:center;padding-block:10px;border-left:2px solid transparent;padding-left:12px;transition:border-color .3s}
.aura-page .measure-list .cat.now{border-left-color:#9C92FF}
.aura-page .stage-col{transition:opacity .6s var(--ease),visibility 0s linear .6s}
.aura-page .system.shrink .stage-col{opacity:0;visibility:hidden;transition:opacity .5s var(--ease),visibility 0s linear .5s}
.aura-page .system:not(.shrink) .stage-col{transition:opacity .6s var(--ease) .1s,visibility 0s}
.aura-page #name{min-height:88vh;display:flex;align-items:center}
.aura-page #name .stack{flex:none;width:min(var(--wrap), calc(100vw - var(--gl) - var(--gr)));position:relative;z-index:2;display:grid;grid-template-columns:minmax(0,3.3fr) minmax(0,8.7fr);column-gap:40px;align-items:center}
.aura-page #name .stack > *:not(.display-line){grid-column:1}
.aura-page #name .display-line{grid-column:2;grid-row:1 / span 6;font-size:clamp(52px,6.4vw,104px);line-height:1.02;margin:0 0 0 6%;letter-spacing:-.02em}
.aura-page #name .display-line{transition:opacity .45s var(--ease)}
.aura-page #name.past .display-line{opacity:0}
.aura-page #name .display-line span{display:block;color:rgba(242,246,252,.16);transition:color .6s var(--ease)}
.aura-page #name .display-line span.lit{color:#B3ABFF}
.aura-page #name .display-line span:nth-child(2).lit{transition-delay:.35s}
.aura-page #name .display-line span:nth-child(3).lit{transition-delay:.7s;color:#F9DC30}
.aura-page #name .display-line span:nth-child(4).lit{transition-delay:1.05s}

}
.aura-page .stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin-top:56px;border-top:0;padding-top:0}
.aura-page .stats>div{background:var(--cloud);border-radius:14px;padding:26px 26px 24px;position:relative}
.aura-page .stats>div::before{content:"";position:absolute;left:26px;top:0;width:40px;height:3px;background:var(--indigo)}
.aura-page .stats b{display:flex;align-items:baseline;gap:10px;font-size:clamp(44px,4.6vw,64px);font-weight:600;line-height:1;color:var(--hydro);letter-spacing:-.02em}
.aura-page .stats b small{font-size:clamp(16px,1.4vw,20px);font-weight:500;color:var(--muted);letter-spacing:0}
.aura-page .stats span{display:block;margin-top:12px;font-family:var(--f-mono);font-size:12px;letter-spacing:.08em;text-transform:uppercase;color:var(--muted);line-height:1.5}
@media (max-width:800px){.aura-page .stats{grid-template-columns:1fr}}
.aura-page #lensStack{overflow:visible;max-width:240px}
.aura-page #lensStack .ly{transition:transform .9s cubic-bezier(.2,.7,.2,1),opacity .6s;opacity:0}
.aura-page #lensStack .ly.in{opacity:1}
.aura-page #lensStack .pl{fill:#FFFFFF;fill-opacity:.62;stroke:#162848;stroke-width:1.2;stroke-linejoin:round;transition:fill .4s,stroke .4s}
.aura-page #lensStack .ly.act .pl{fill:#E9E6FF;fill-opacity:.85;stroke:#5E4EFF;stroke-width:1.6}
.aura-page #lensStack .ly.mg .pl{fill-opacity:0;stroke-opacity:0}
.aura-page #lensStack .mk{fill:#5E4EFF;opacity:.45;transition:opacity .4s}
.aura-page #lensStack .mkl{fill:none;stroke:#5E4EFF;stroke-width:2;stroke-linecap:round;opacity:.45}
.aura-page #lensStack .mkd{fill:none;stroke:#162848;stroke-width:1;stroke-dasharray:3 3;opacity:.4}
.aura-page #lensStack .ly.act .mk,.aura-page #lensStack .ly.act .mkl{opacity:1}
.aura-page .lenses.merged #lensStack .mk,.aura-page .lenses.merged #lensStack .mkl{opacity:1}
.aura-page #lensStack .sig{fill:#F9DC30;stroke:#0B1730;stroke-width:1;opacity:0;transition:opacity .4s .6s}
.aura-page .lenses.merged #lensStack .sig{opacity:1;animation:sigPulse 1.4s ease-in-out infinite .8s}
@keyframes sigPulse{50%{r:7}}
.aura-page .lt.soft{background:#F6F5FF;transform:none}
@media (max-width:980px){.aura-page .step .n{order:1}
.aura-page .step h3{order:2}
.aura-page .step > p{order:3}
.aura-page .step .mframe{order:4;margin-block:14px 6px}
.aura-page .step .step-photo{order:5;max-width:200px}
.aura-page .mframe::after{bottom:auto;top:10px}

}
@media (max-width:800px){.aura-page .life ol{border-left:2px solid var(--indigo-2);padding-left:24px}
.aura-page .life li{position:relative}
.aura-page .life li::before{content:"";position:absolute;left:-32px;top:4px;width:12px;height:12px;border-radius:50%;background:var(--white);border:2px solid var(--indigo)}
.aura-page .stats{gap:12px}
.aura-page .stats>div{display:grid;grid-template-columns:auto 1fr;align-items:center;column-gap:18px;padding:20px 20px 18px}
.aura-page .stats>div::before{left:20px}
.aura-page .stats b{font-size:40px}
.aura-page .stats span{margin-top:0;font-size:11px}

}
@media (max-width:760px){.aura-page .hud-cards{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none;gap:10px;padding:10px 10px 12px}
.aura-page .hud-cards::-webkit-scrollbar{display:none}
.aura-page .hud-cards .hc,.aura-page .hud-cards .hc-r{flex:0 0 84%;scroll-snap-align:start}
.aura-page .subnav .wrap{gap:10px}
.aura-page .subnav nav{-webkit-mask-image:linear-gradient(90deg,transparent 0,#000 14px,#000 80%,transparent);mask-image:linear-gradient(90deg,transparent 0,#000 14px,#000 80%,transparent);scroll-padding-inline:14px}

}
@media (max-width:640px){.aura-page .tbl tbody tr{padding-left:14px;padding-right:4px}

}


