/*! tailwindcss v4.2.1 | MIT License | https://tailwindcss.com */
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial}}}@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.visible{visibility:visible}.fixed{position:fixed}.relative{position:relative}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.block{display:block}.table{display:table}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}}:root{--ink:#07131d;--ink-deep:#040b11;--panel:#0b1b27;--panel-light:#102838;--blue:#29aae1;--blue-soft:#8bd8f4;--paper:#f4f1eb;--white:#f7fbfd;--muted:#9db2be;--line:#a0d5eb2e;--serif:Georgia, "Times New Roman", serif;--font-geist-sans:Arial, Helvetica, sans-serif;--font-geist-mono:"Courier New", Consolas, monospace}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--ink);color:var(--white);font-family:var(--font-geist-sans);margin:0}a{color:inherit;text-decoration:none}button{font:inherit}.oracle-rocket-cursor{pointer-events:none;opacity:0;z-index:2147483646;will-change:transform;display:none;position:fixed;top:0;left:0}@media (pointer:fine) and (hover:hover) and (prefers-reduced-motion:no-preference){html.oracle-rocket-cursor-active,html.oracle-rocket-cursor-active *{cursor:none!important}.oracle-rocket-cursor{filter:none;font:25px/1 Apple Color Emoji,Segoe UI Emoji,Noto Color Emoji,sans-serif;transition:opacity 60ms linear,font-size 60ms linear;display:block}.oracle-rocket-cursor.is-visible{opacity:1}.oracle-rocket-cursor.is-pressed{font-size:22px}}.site-header{border-bottom:1px solid var(--line);z-index:20;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#050e15e6;grid-template-columns:1fr auto 1fr;align-items:center;gap:32px;height:108px;padding:0 clamp(24px,5vw,80px);display:grid;position:relative}.brand{align-items:center;gap:12px;width:max-content;display:flex}.brand .brand-mark{object-fit:cover;object-position:center 28%;border:1px solid #8bd8f46b;border-radius:50%;width:46px;height:46px;display:block;box-shadow:0 0 24px #29aae124}.brand-copy{gap:3px;display:grid}.brand-copy strong{color:#f2f8fa;font:650 13px/1 var(--font-geist-mono);letter-spacing:.15em}.brand-copy small{color:var(--blue-soft);font:700 9px/1 var(--font-geist-mono);letter-spacing:.34em}.site-header .brand{gap:17px}.site-header .brand .brand-mark{width:68px;height:68px;box-shadow:0 0 30px #29aae133}.site-header .brand-copy{gap:7px}.site-header .brand-copy strong{letter-spacing:.12em;font-size:clamp(19px,1.7vw,25px)}.site-header .brand-copy small{letter-spacing:.3em;font-size:clamp(10px,.85vw,13px)}.site-header nav{gap:clamp(22px,3vw,44px);display:flex}.site-header nav a{color:#bdd0d9;font-size:14px;transition:color .2s}.site-header nav a:hover{color:#fff}.header-cta{color:#fff;border-bottom:1px solid var(--blue);justify-self:end;padding-bottom:5px;font-size:14px}.header-cta span{color:var(--blue);margin-left:5px}.hero{background:linear-gradient(115deg,#06111a 0%,#081b28 54%,#07121b 100%);grid-template-columns:minmax(0,1.12fr) minmax(390px,.88fr);align-items:center;gap:clamp(50px,7vw,112px);min-height:calc(100vh - 94px);padding:82px clamp(24px,7vw,116px) 88px;display:grid;position:relative;overflow:hidden}.hero-grid{opacity:.17;background-image:linear-gradient(#5badcd1c 1px,#0000 1px),linear-gradient(90deg,#5badcd1c 1px,#0000 1px);background-size:68px 68px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#000 0%,#0000 62%);mask-image:linear-gradient(90deg,#000 0%,#0000 62%)}.hero-glow{filter:blur(2px);pointer-events:none;border-radius:999px;position:absolute}.hero-glow-one{background:radial-gradient(circle,#24a9e117,#0000 68%);width:540px;height:540px;top:4%;right:8%}.hero-glow-two{background:radial-gradient(circle,#349ec614,#0000 70%);width:340px;height:340px;bottom:-18%;left:-15%}.hero-copy,.plan-card{z-index:2;position:relative}.hero-copy{max-width:820px}.eyebrow,.section-kicker,.micro-label{color:var(--blue-soft);font:600 12px/1.4 var(--font-geist-mono), monospace;letter-spacing:.19em}.eyebrow{align-items:center;gap:11px;margin:0 0 29px;display:flex}.eyebrow span{background:var(--blue);width:26px;height:1px;box-shadow:0 0 8px var(--blue)}.hero h1{color:#fff;max-width:790px;font-family:var(--serif);letter-spacing:-.045em;margin:0;font-size:clamp(49px,5.35vw,78px);font-weight:400;line-height:1.01}.hero h1 em{color:var(--blue-soft);margin-top:.12em;font-weight:400;display:block}.hero-description{color:#b7c9d2;max-width:660px;margin:32px 0 0;font-size:clamp(16px,1.35vw,19px);line-height:1.75}.hero-actions{align-items:center;gap:30px;margin-top:37px;display:flex}.button{justify-content:center;align-items:center;gap:20px;font-size:13px;transition:all .25s;display:inline-flex}.button-primary{color:#04111a;background:var(--blue-soft);min-height:52px;padding:0 23px;font-weight:650}.button-primary:hover{background:#fff;transform:translateY(-2px)}.button-quiet{color:#d3e0e5;border-bottom:1px solid #ffffff52;padding-bottom:5px}.button-quiet:hover{color:#fff;border-color:var(--blue)}.hero-trust{color:#8fa7b3;align-items:center;gap:17px;margin-top:50px;display:flex}.trust-mark{font:400 32px/1 var(--serif);color:#fff;border-right:1px solid var(--line);padding-right:17px}.trust-mark sup{color:var(--blue);font-size:16px}.hero-trust p{margin:0;font-size:12px;line-height:1.6}.hero-trust strong{color:#d8e5e9;font-size:13px;font-weight:520}.plan-card{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:linear-gradient(145deg,#112f41d1,#05121beb);border:1px solid #76c7e73d;justify-self:end;width:min(100%,550px);padding:clamp(24px,3vw,38px);box-shadow:0 34px 90px #00000052,inset 0 1px #ffffff0a}.plan-card-head{justify-content:space-between;align-items:start;gap:20px;display:flex}.plan-card-head p{margin:0 0 7px}.plan-card h2{font:400 clamp(23px, 2vw, 30px)/1.2 var(--serif);margin:0}.live-dot{color:#a9c1cb;font:500 9px/1 var(--font-geist-mono);letter-spacing:.09em;text-transform:uppercase}.live-dot:before{content:"";background:var(--blue);width:6px;height:6px;box-shadow:0 0 8px var(--blue);border-radius:50%;margin-right:7px;display:inline-block}.oracle-card-portrait{background:#071722;border:1px solid #8bd8f433;height:320px;margin:24px 0 18px;position:relative;overflow:hidden}.oracle-card-portrait:after{content:"";background:linear-gradient(#0000 48%,#030d15f5),linear-gradient(90deg,#030d152e,#0000 45%);position:absolute;inset:0}.oracle-card-portrait img{object-fit:cover;object-position:center 31%;filter:saturate(.92)contrast(1.05);width:100%;height:100%;display:block}.oracle-signal{z-index:2;justify-content:space-between;align-items:end;gap:16px;display:flex;position:absolute;bottom:17px;left:20px;right:20px}.oracle-signal span{color:var(--blue-soft);font:700 8px/1.2 var(--font-geist-mono);letter-spacing:.15em}.oracle-signal strong{color:#e8f3f7;max-width:190px;font:400 16px/1.2 var(--serif);text-align:right}.wealth-path-list{border-top:1px solid var(--line);margin-top:28px;display:grid}.wealth-path-list article{border-bottom:1px solid var(--line);grid-template-columns:42px 1fr;align-items:center;gap:15px;min-height:86px;display:grid}.wealth-path-list article>span{width:34px;height:34px;color:var(--blue-soft);font:700 8px/1 var(--font-geist-mono);border:1px solid #8bd8f44d;border-radius:50%;place-content:center;display:grid}.wealth-path-list p{color:#71909d;font:700 8px/1 var(--font-geist-mono);letter-spacing:.12em;margin:0 0 7px}.wealth-path-list strong{color:#e7f0f3;max-width:390px;font:400 16px/1.3 var(--serif);display:block}.orbit-wrap{aspect-ratio:1;width:min(310px,76vw);margin:23px auto 17px;position:relative}.orbit{border-radius:50%;position:absolute}.orbit-one{border:1px solid #74c9ea52;inset:9%;box-shadow:inset 0 0 38px #29aae10f}.orbit-two{border:1px dashed #8bd8f438;inset:23%}.orbit-one:before,.orbit-one:after{content:"";background:var(--blue);width:6px;height:6px;box-shadow:0 0 12px var(--blue);border-radius:50%;position:absolute}.orbit-one:before{top:14%;right:12%}.orbit-one:after{bottom:11%;left:17%}.orbit-center{text-align:center;background:#091d2a;border:1px solid #8bd8f440;border-radius:50%;place-content:center;display:grid;position:absolute;inset:35%;box-shadow:0 0 34px #29aae11f}.orbit-center span{color:#89aab9;font:500 8px/1.6 var(--font-geist-mono);letter-spacing:.18em}.orbit-center strong{font:400 17px/1 var(--serif);letter-spacing:.03em}.orbit-label{color:#dce9ee;font-size:11px;position:absolute}.orbit-label-one{top:5%;left:45%}.orbit-label-two{bottom:20%;right:4%}.orbit-label-three{bottom:20%;left:0}.plan-status{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:repeat(3,1fr);display:grid}.plan-status div{border-right:1px solid var(--line);padding:18px 10px}.plan-status div:first-child{padding-left:0}.plan-status div:last-child{border-right:0}.plan-status span{color:var(--blue);font:500 8px/1 var(--font-geist-mono)}.plan-status p{color:#91a8b2;text-transform:uppercase;letter-spacing:.09em;margin:6px 0 3px;font-size:10px}.plan-status strong{color:#eef7fa;font-size:12px;font-weight:520}.illustrative{color:#708a96;margin:14px 0 0;font-size:10px;line-height:1.5}.retirement-stages{color:var(--ink);background:#f4f1eb;padding:82px clamp(24px,7vw,116px) 78px}.stage-heading{grid-template-columns:1.08fr .92fr;align-items:end;gap:clamp(45px,8vw,120px);display:grid}.stage-heading h2{font:400 clamp(40px, 4.2vw, 64px)/1.06 var(--serif);letter-spacing:-.04em;margin:0}.stage-heading h2 em{color:#1785b4;font-weight:400}.stage-heading>p{color:#455d67;max-width:600px;margin:0 0 5px;font-size:16px;line-height:1.75}.stage-grid{border-top:1px solid #b9cbd0;border-bottom:1px solid #b9cbd0;grid-template-columns:repeat(3,1fr);margin-top:54px;display:grid}.stage-grid article{border-right:1px solid #b9cbd0;min-height:292px;padding:34px 34px 32px}.stage-grid article:first-child{padding-left:0}.stage-grid article:last-child{border-right:0;padding-right:0}.stage-grid article>span{color:#126f96;min-width:76px;font:700 12px/1 var(--font-geist-mono);text-align:center;border:1px solid #8eb8c7;padding:8px 10px;display:inline-block}.stage-grid article>p{color:#1985b2;font:700 10px/1 var(--font-geist-mono);letter-spacing:.15em;margin:23px 0 10px}.stage-grid h3{max-width:330px;font:400 28px/1.15 var(--serif);margin:0}.stage-grid ul{color:#4b626b;gap:9px;margin:24px 0 0;padding:0;font-size:13px;line-height:1.45;list-style:none;display:grid}.stage-grid li:before{content:"·";color:#1688ba;margin-right:8px}.stage-note{color:#687d85;max-width:850px;margin:22px 0 0;font-size:12px;line-height:1.65}.xray-section{background:radial-gradient(circle at 85% 26%,#18a2d81f,#0000 29%),#07141e;padding:38px clamp(24px,7vw,116px) 72px;scroll-margin-top:88px;overflow:hidden}.xray-heading{grid-template-columns:minmax(280px,.8fr) minmax(420px,1.2fr);align-items:center;gap:clamp(42px,8vw,120px);display:grid}.xray-heading .section-kicker{margin:0}.xray-heading>p:last-child{color:#9fb4bd;max-width:660px;margin:0;font-size:15px;line-height:1.8}.xray-workbench{border:1px solid #8bd8f438;margin-top:52px;box-shadow:0 32px 90px #00000047}.upload-panel{background:linear-gradient(145deg,#0e2837f5,#05121bfc);padding:clamp(31px,4vw,58px)}.upload-panel-head{align-items:center;gap:18px;display:flex}.upload-panel-head>span{width:45px;height:45px;color:var(--blue);font:500 9px/1 var(--font-geist-mono);border:1px solid #8bd8f447;border-radius:50%;flex:none;place-content:center;display:grid}.upload-panel-head p{color:#6faac1;font:600 8px/1.3 var(--font-geist-mono);letter-spacing:.16em;margin:0 0 5px}.upload-panel-head h3{font:400 28px/1.15 var(--serif);margin:0}.drop-zone{text-align:center;background:#25627c12;border:1px dashed #8bd8f457;place-content:center;justify-items:center;min-height:260px;margin-top:30px;padding:34px;transition:background .2s,border-color .2s,box-shadow .2s;display:grid}.drop-zone.dragging{border-color:var(--blue-soft);background:#29aae11a;box-shadow:inset 0 0 50px #29aae114,0 0 28px #29aae11f}.drop-zone.dragging .upload-orb{background:#29aae130;transform:translateY(-4px)scale(1.06);box-shadow:0 0 0 10px #29aae10f,0 0 44px #29aae147}.drop-zone.dragging h4{color:#dff7ff}.drop-zone>input{display:none}.upload-orb{width:64px;height:64px;color:var(--blue-soft);cursor:pointer;background:#03101899;border:1px solid #8bd8f466;border-radius:50%;place-content:center;transition:transform .2s,background .2s;display:grid;box-shadow:0 0 0 8px #29aae10a,0 0 35px #29aae11f}.upload-orb:hover{background:#29aae126;transform:translateY(-3px)}.upload-orb span{font-size:23px}.drop-zone h4{font:400 22px/1.2 var(--serif);margin:23px 0 6px}.drop-zone p{color:#788f9a;margin:0;font-size:12px}.drop-zone p button,.drop-zone p a,.sample-link{color:var(--blue-soft);cursor:pointer;background:0 0;border:0;border-bottom:1px solid #2a7898;padding:0}.drop-zone small{color:#4f6975;font:500 8px/1.4 var(--font-geist-mono);letter-spacing:.09em;margin-top:24px}.risk-target-strip{background:#03101880;border:1px solid #8bd8f433;grid-template-columns:1fr auto auto;align-items:center;gap:18px;margin-top:14px;padding:13px 16px;display:grid}.risk-target-strip>span{color:#7199aa;font:700 8px/1 var(--font-geist-mono);letter-spacing:.13em}.risk-target-strip strong{color:#dff6ff;font:400 18px/1 var(--serif)}.risk-target-strip a{color:#8bd8f4;border-bottom:1px solid #8bd8f447;font-size:10px}.risk-target-strip.pending strong{color:#849ca6;font-size:15px}.risk-target-strip.locked{border-color:#8bd8f46b;box-shadow:inset 3px 0 #29aae1}.intake-vault-gate{background:radial-gradient(circle at 19%,#29aae126,#0000 29%),#0310188f;border:1px solid #8bd8f447;grid-template-columns:minmax(260px,.7fr) minmax(360px,1.3fr);align-items:center;gap:clamp(28px,5vw,74px);min-height:330px;margin-top:30px;padding:clamp(30px,5vw,62px);display:grid}.intake-vault-door{text-align:center;background:radial-gradient(circle,#153c4f,#071925 70%);border:9px solid #153a4b;border-radius:50%;outline:1px solid #4d8196;place-content:center;justify-self:center;width:210px;height:210px;display:grid;position:relative;box-shadow:0 0 0 15px #8bd8f409,0 24px 55px #0000006b,inset 0 0 45px #00000059}.intake-vault-door:before{content:"";border:1px dashed #8bd8f43b;border-radius:50%;position:absolute;inset:25px}.intake-vault-door>i{background:#8bd8f4;border-radius:50%;width:7px;height:7px;position:absolute;box-shadow:0 0 9px #8bd8f4b3}.intake-vault-door>i:after{content:attr(data-label);color:#83b6c9;font:700 7px/1.2 var(--font-geist-mono);letter-spacing:.11em;white-space:nowrap;text-shadow:0 0 10px #8bd8f442;position:absolute;top:15px}.intake-vault-door>i:first-child{top:27px;left:50%}.intake-vault-door>i:first-child:after{left:50%;transform:translate(-50%)}.intake-vault-door>i:nth-child(2){bottom:45px;right:36px}.intake-vault-door>i:nth-child(2):after{right:-9px}.intake-vault-door>i:nth-child(3){bottom:45px;left:36px}.intake-vault-door>i:nth-child(3):after{left:-9px}.intake-vault-door>span{color:#7ca9ba;font:700 8px/1.2 var(--font-geist-mono);letter-spacing:.16em;gap:6px;display:grid;position:relative}.intake-vault-door strong{color:#fff;font:400 29px/1 var(--serif);letter-spacing:.02em}.intake-vault-door small{color:#8bd8f4;font:700 7px/1 var(--font-geist-mono);letter-spacing:.18em}.intake-vault-copy>span{color:#8bd8f4;font:700 8px/1 var(--font-geist-mono);letter-spacing:.16em}.intake-vault-copy h4{color:#f1f7f8;font:400 clamp(32px, 4vw, 52px)/1 var(--serif);margin:13px 0 12px}.intake-vault-copy p{color:#8da5af;max-width:560px;margin:0 0 24px;font-size:13px;line-height:1.7}.intake-vault-copy .button{border:0;width:max-content}.intake-privacy{background:#04111a94;border:1px solid #8bd8f438;grid-template-columns:74px 1fr;gap:17px;margin-top:18px;padding:17px 18px;display:grid}.intake-privacy>span{color:#9be2fa;min-height:54px;font:700 8px/1 var(--font-geist-mono);letter-spacing:.12em;border:1px solid #8bd8f452;place-content:center;display:grid;box-shadow:inset 0 0 18px #29aae10f}.intake-privacy strong{color:#e4f4f9;font:400 17px/1.2 var(--serif);display:block}.intake-privacy p{color:#8ca5af;margin:7px 0 8px;font-size:11px;line-height:1.6}.intake-privacy a{color:#8bd8f4;font:650 8px/1.4 var(--font-geist-mono);letter-spacing:.08em;text-transform:uppercase;border-bottom:1px solid #8bd8f447}.file-list{border-top:1px solid var(--line);margin-top:18px;display:grid}.file-list>div{border-bottom:1px solid var(--line);grid-template-columns:45px 1fr auto 24px;align-items:center;gap:12px;padding:12px 0;display:grid}.file-type{color:var(--blue);font:600 8px/1 var(--font-geist-mono)}.file-list p{color:#d4e3e8;text-overflow:ellipsis;white-space:nowrap;min-width:0;margin:0;font-size:11px;overflow:hidden}.file-list small{color:#627b86;font-size:9px}.file-list button{color:#68828e;cursor:pointer;background:0 0;border:0}.upload-notice{color:#f1b68d;margin:17px 0 0;font-size:11px;line-height:1.5}.upload-actions{align-items:center;gap:24px;margin-top:25px;display:flex}.upload-actions .button{cursor:pointer;border:0}.upload-actions .button:disabled{opacity:.55;cursor:progress}.sample-link{color:#aec6d0;font-size:11px}.sample-link:disabled{opacity:.4;cursor:not-allowed}.intake-fineprint{color:#49636f;margin:22px 0 0;font-size:9px;line-height:1.55}.report-shell{margin-top:80px;scroll-margin-top:30px}.report-label-row{color:#668490;font:600 8px/1 var(--font-geist-mono);letter-spacing:.15em;justify-content:space-between;align-items:center;margin-bottom:15px;display:flex}.report-label-row p{margin:0}.report-label-row button{color:#8ea7b2;cursor:pointer;background:0 0;border:0;padding:0;font-size:9px}.xray-report{color:#0b1d27;background:#f7f8f7;border:1px solid #b8d4de;max-width:1180px;margin:0 auto;box-shadow:0 30px 90px #00000059}.report-header{border-bottom:1px solid #b6ccd4;justify-content:space-between;align-items:center;padding:25px 31px;display:flex}.report-wordmark{align-items:center;gap:14px;display:flex}.report-wordmark strong{font:400 23px/1 var(--serif);letter-spacing:.03em}.report-wordmark span{color:#1388b8;font:600 8px/1 var(--font-geist-mono);letter-spacing:.13em;border-left:1px solid #a2bbc4;padding-left:14px}.report-header>div:last-child{text-align:right}.report-header p{color:#3d5965;font:600 8px/1 var(--font-geist-mono);letter-spacing:.15em;margin:0 0 4px}.report-header>div:last-child span{color:#778a92;font-size:8px}.report-hero{background:#eaf1f2;border-bottom:1px solid #b6ccd4;grid-template-columns:210px 1.25fr .75fr;align-items:center;gap:38px;padding:32px 42px;display:grid}.speed-sign{text-align:center;background:#fff;border:7px solid #d1e8ed;border-radius:50%;outline:6px solid #1689b8;place-content:center;justify-self:center;width:156px;height:156px;display:grid;box-shadow:0 10px 23px #1865821f}.speed-sign span{color:#395e6c;font:700 8px/1.1 var(--font-geist-mono);letter-spacing:.1em}.speed-sign strong{font:500 59px/.9 var(--serif)}.speed-sign small{color:#1286b6;font:700 8px/1 var(--font-geist-mono)}.drawdown-summary{border-right:1px solid #b6ccd4;padding-right:32px}.drawdown-summary>p,.risk-gap p{color:#56717c;font:700 8px/1 var(--font-geist-mono);letter-spacing:.15em;margin:0 0 8px}.drawdown-summary>div{align-items:center;gap:25px;display:flex}.drawdown-summary>div>strong{color:#aa4d3a;font:400 54px/1 var(--serif)}.drawdown-summary>div span{color:#667d87;font-size:10px;line-height:1.5}.drawdown-summary>div b{color:#193845;font-size:16px}.drawdown-summary>small{color:#879aa1;max-width:470px;margin-top:10px;font-size:7px;line-height:1.5;display:block}.risk-gap strong{color:#aa4d3a;font:400 46px/1 var(--serif);display:block}.risk-gap span{color:#687e87;margin-top:6px;font-size:9px;line-height:1.45;display:block}.risk-gap.below strong{color:#137da8}.risk-gap.aligned strong{color:#198468}.fast-verdicts{background:#f7f8f7;border-bottom:1px solid #b6ccd4;grid-template-columns:repeat(3,1fr);display:grid}.fast-verdicts>div{border-right:1px solid #c4d3d8;min-height:118px;padding:23px 29px}.fast-verdicts>div:last-child{border-right:0}.fast-verdicts span{color:#67808a;font:700 7px/1 var(--font-geist-mono);letter-spacing:.14em;display:block}.fast-verdicts strong{color:#aa4d3a;font:400 25px/1 var(--serif);margin:10px 0 6px;display:block}.fast-verdicts .wealth strong{color:#9b711e}.fast-verdicts .estate strong{color:#137da8}.fast-verdicts p{color:#6b8088;margin:0;font-size:8px;line-height:1.45}.report-grid{grid-template-columns:repeat(2,1fr);display:grid}.report-grid>section{border-bottom:1px solid #c4d3d8;border-right:1px solid #c4d3d8;min-height:315px;padding:29px 35px}.report-grid>section:nth-child(2n){border-right:0}.report-section-title{border-bottom:1px solid #d1dcdf;align-items:center;gap:11px;padding-bottom:14px;display:flex}.report-section-title span{color:#1689b8;font:700 7px/1 var(--font-geist-mono)}.report-section-title h3{font:400 19px/1 var(--serif);margin:0}.style-labels{color:#71878f;font:600 7px/1 var(--font-geist-mono);text-align:center;grid-template-columns:repeat(3,1fr);margin:19px 0 8px 53px;display:grid}.style-map{grid-template-columns:44px 1fr;gap:9px;display:grid}.size-labels{color:#71878f;font:600 7px/1 var(--font-geist-mono);grid-template-rows:repeat(3,1fr);place-items:center start;display:grid}.heat-cells{grid-template-columns:repeat(3,1fr);gap:5px;display:grid}.heat-cells span{background:rgba(21, 151, 202, calc(.08 + var(--heat) * .82));color:#102c38;height:45px;font:700 8px/1 var(--font-geist-mono);place-content:center;display:grid}.map-callout{color:#536b74;margin:13px 0 0 53px;font-size:9px}.map-callout b{color:#117da8}.mix-bars,.sector-bars{gap:14px;margin-top:24px;display:grid}.mix-bars p,.sector-bars p{color:#58707a;justify-content:space-between;margin:0 0 5px;font-size:8px;display:flex}.mix-bars p b,.sector-bars p b{color:#183b49}.mix-bars i,.sector-bars i{background:#dde5e7;height:5px;display:block;position:relative}.mix-bars i span,.sector-bars i span{background:#159bcf;height:100%;display:block}.sector-bars i em{background:#1f3f4c;width:1px;height:11px;position:absolute;top:-3px}.benchmark-key{color:#7c8f96;align-items:center;gap:7px;margin-top:18px;font-size:7px;display:flex}.benchmark-key i{background:#159bcf;width:15px;height:4px}.benchmark-key em{background:#1f3f4c;width:1px;height:10px;margin-left:11px}.flags-box ul{gap:12px;margin:21px 0 0;padding:0;list-style:none;display:grid}.flags-box li{grid-template-columns:47px 1fr;align-items:start;gap:12px;display:grid}.flags-box li>span{text-align:center;font:700 7px/1 var(--font-geist-mono);padding:5px 3px}.flags-box li.high>span{color:#9f3e2c;background:#f3dcd7}.flags-box li.watch>span{color:#9c6d1b;background:#f3e9cf}.flags-box p{color:#75868c;margin:0;font-size:8px;line-height:1.45}.flags-box b{color:#183642;margin-bottom:2px;font-size:9px;display:block}.report-footer{color:#fff;background:#0a2230;padding:23px 32px 27px}.report-footer span{color:#5b7783;font-size:7px;display:block}.stock-oracle{color:var(--ink);background:radial-gradient(circle at 85% 11%,#29aae11c,#0000 23%),linear-gradient(#edf3f3,#f6f3ed);padding:0;scroll-margin-top:0}.stock-oracle.has-oracle-output{padding-bottom:132px}.stock-oracle-intro{color:#fff;isolation:isolate;background:#04111b;min-height:820px;padding:90px clamp(24px,7vw,116px) 44px;position:relative;overflow:hidden}.stock-oracle-lion{z-index:-3;position:absolute;inset:0}.stock-oracle-lion img{object-fit:cover;object-position:center;filter:saturate(.94)contrast(1.04)}.stock-oracle-veil{z-index:-2;background:linear-gradient(90deg,#030c14fa 0%,#030d16e8 38%,#04111c4f 64%,#030c1414 100%),linear-gradient(#0000 58%,#020a11eb 100%);position:absolute;inset:0}.stock-oracle-intro:after{content:"";z-index:-1;pointer-events:none;background-image:linear-gradient(#5db7dc0e 1px,#0000 1px),linear-gradient(90deg,#5db7dc0e 1px,#0000 1px);background-size:72px 72px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#000,#0000 72%);mask-image:linear-gradient(90deg,#000,#0000 72%)}.stock-oracle-heading{z-index:2;max-width:760px;position:relative}.stock-oracle-heading h2{color:#2f86ff;max-width:760px;font:400 clamp(58px, 6.3vw, 94px)/.96 var(--serif);letter-spacing:-.055em;text-wrap:balance;-webkit-text-fill-color:transparent;filter:drop-shadow(0 0 13px #0062b89e)drop-shadow(0 0 32px #29aae13d);background:linear-gradient(#79b6ff 0%,#2f86ff 42%,#0062b8 100%);-webkit-background-clip:text;background-clip:text;margin:0}.stock-oracle-body{padding:0 clamp(24px,7vw,116px)}.oracle-method-strip{background:#ffffff94;border:1px solid #b7cdd4;align-items:center;gap:clamp(15px,2.2vw,32px);min-height:72px;margin-top:51px;padding:17px 24px;display:flex}.oracle-method-strip span{color:#28434f;font:700 10px/1 var(--font-geist-mono);letter-spacing:.12em}.oracle-method-strip span b{color:#1483ae;margin-left:7px;font-weight:650}.oracle-method-strip i{background:#229dcd;border-radius:50%;flex:none;width:3px;height:3px}.oracle-method-strip p{color:#6e838b;margin:0 0 0 auto;font-size:10px}.stock-oracle-shell{border:1px solid #a9c4cd;grid-template-columns:.95fr 1.05fr;margin-top:20px;display:grid;box-shadow:0 30px 75px #041c2821}.screener-inputs{background:#f9fbfaf0;padding:clamp(31px,4vw,55px)}.screener-panel-head,.oracle-result-head{border-bottom:1px solid #c4d6db;justify-content:space-between;align-items:center;gap:20px;padding-bottom:21px;display:flex}.screener-panel-head>div,.oracle-result-head>div{align-items:center;gap:13px;display:flex}.screener-panel-head span,.oracle-result-head span{color:#1583af;width:37px;height:37px;font:700 8px/1 var(--font-geist-mono);border:1px solid #9fc3d0;border-radius:50%;flex:none;place-content:center;display:grid}.screener-panel-head p,.oracle-result-head p{color:#3f6675;font:700 8px/1.4 var(--font-geist-mono);letter-spacing:.14em;margin:0}.screener-panel-head small{color:#7b9098;font:650 7px/1.3 var(--font-geist-mono);letter-spacing:.11em}.screener-presets{grid-template-columns:repeat(3,1fr);gap:7px;margin-top:23px;display:grid}.screener-presets button{color:#45616c;cursor:pointer;background:#f3f7f7;border:1px solid #c3d4d9;min-height:42px;padding:8px;font-size:9px;transition:color .2s,border-color .2s,background .2s}.screener-presets button:hover,.screener-presets button:focus-visible{color:#0e759f;background:#fff;border-color:#1688ba}.screener-fields{grid-template-columns:repeat(2,1fr);gap:19px 15px;margin-top:28px;display:grid}.screener-fields label{min-width:0}.screener-fields label.ticker-field{grid-column:1/-1}.screener-fields label>span{color:#4b636d;text-transform:uppercase;letter-spacing:.09em;margin-bottom:8px;font-size:9px;font-weight:680;display:block}.screener-fields input,.screener-fields select{color:#0d2834;background:#fff;border:1px solid #bdced3;border-radius:0;outline:0;width:100%;height:48px;padding:0 13px;font-size:13px}.screener-fields input:focus,.screener-fields select:focus{border-color:#1688ba;box-shadow:0 0 0 2px #1688ba14}.screener-fields .ticker-field input{color:#0b7098;font:750 15px/1 var(--font-geist-mono);letter-spacing:.12em;text-transform:uppercase}.screener-fields label>small{color:#819198;margin-top:6px;font-size:8px;line-height:1.4;display:block}.screener-number{position:relative}.screener-number b{z-index:2;color:#78909a;font-size:10px;position:absolute;top:17px;left:13px}.screener-number input{padding-left:27px}.screener-number.suffix input{padding:0 30px 0 13px}.screener-number.suffix b{left:auto;right:13px}.oracle-run-button{color:#f2f8fa;cursor:pointer;background:#0a2938;border:0;width:100%;min-height:53px;margin-top:28px;font-weight:680}.oracle-run-button:hover{background:#103e52}.oracle-run-button span{color:var(--blue-soft)}.screener-status{color:#667e88;text-align:center;margin:12px 0 0;font-size:9px}.screener-status.changed{color:#9b6719}.oracle-result{--signal-color:#f0bd62;color:#fff;background:radial-gradient(circle at 88% 16%,#29aae126,#0000 27%),linear-gradient(145deg,#0d2a39,#06141e 76%);padding:clamp(31px,4vw,55px);position:relative;overflow:hidden}.oracle-result.signal-buy{--signal-color:#53c59d}.oracle-result.signal-sell{--signal-color:#f07d6b}.oracle-result:before{content:"";border:1px solid #8bd8f414;border-radius:50%;width:280px;height:280px;position:absolute;bottom:-95px;right:-95px;box-shadow:0 0 0 38px #8bd8f406,0 0 0 76px #8bd8f405}.oracle-result>*{z-index:1;position:relative}.oracle-result-head{border-color:#8bd8f42e}.oracle-result-head span{color:var(--blue-soft);border-color:#8bd8f44f}.oracle-result-head p{color:#81adbd}.oracle-result-head>strong{color:#eaf4f7;font:650 13px/1 var(--font-geist-mono);letter-spacing:.14em}.oracle-call{border-bottom:1px solid #8bd8f42e;grid-template-columns:172px 1fr;align-items:center;gap:clamp(28px,4vw,52px);padding:38px 0 35px;display:grid}.oracle-score{background:conic-gradient(var(--signal-color) var(--oracle-score), #8bd8f41c 0);width:164px;height:164px;box-shadow:0 0 40px var(--signal-color);border-radius:50%;place-content:center;display:grid}@supports (color:color-mix(in lab, red, red)){.oracle-score{box-shadow:0 0 40px color-mix(in srgb, var(--signal-color) 20%, transparent)}}.oracle-score>div{text-align:center;background:#081a25;border-radius:50%;place-content:center;width:138px;height:138px;display:grid}.oracle-score strong{color:#fff;font:400 63px/.82 var(--serif);display:block}.oracle-score span{color:#71909d;font:650 8px/1 var(--font-geist-mono);letter-spacing:.1em}.oracle-call>div:last-child>p{color:#7597a5;font:700 8px/1 var(--font-geist-mono);letter-spacing:.16em;margin:0 0 7px}.oracle-call h3{color:var(--signal-color);font:400 clamp(51px, 5vw, 75px)/.95 var(--serif);letter-spacing:-.035em;text-shadow:0 0 35px var(--signal-color);margin:0}@supports (color:color-mix(in lab, red, red)){.oracle-call h3{text-shadow:0 0 35px color-mix(in srgb, var(--signal-color) 20%, transparent)}}.oracle-call>div:last-child>span{color:#a2bbc5;font:700 8px/1 var(--font-geist-mono);letter-spacing:.12em;margin-top:12px;display:block}.oracle-pillars{border-bottom:1px solid #8bd8f42e;grid-template-columns:repeat(2,1fr);gap:19px 23px;padding:30px 0;display:grid}.oracle-pillars p{color:#bad0d8;justify-content:space-between;gap:12px;margin:0 0 7px;font-size:9px;display:flex}.oracle-pillars p b{color:#e4eff2;font:650 8px/1 var(--font-geist-mono)}.oracle-pillars i{background:#8bd8f41a;height:4px;display:block;overflow:hidden}.oracle-pillars i span{background:linear-gradient(90deg, #1689ba, var(--blue-soft));height:100%;display:block}.oracle-disclaimer{color:#587581;background:#030e1570;border:1px solid #8bd8f421;margin:0;padding:19px 20px;font-size:8px;line-height:1.65}.oracle-disclaimer b{color:#a7c4cf}.live-stock-search{z-index:5;background:#ffffffc2;border:1px solid #a9c8d2;grid-template-columns:.36fr .64fr;align-items:start;gap:clamp(30px,6vw,90px);margin-top:52px;padding:clamp(27px,3vw,39px);display:grid;position:relative;box-shadow:0 22px 60px #062a3a14}.stock-oracle-intro .live-stock-search{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#051823c7;border-color:#8bd8f44d;margin-top:clamp(370px,30vw,430px);box-shadow:0 28px 70px #00000052}.stock-oracle-intro .live-search-label p{color:#dceaf0}.stock-oracle-intro .live-search-label small{color:#7795a2}.stock-oracle-intro .live-search-label>span{color:#8bd8f4;border-color:#8bd8f466}.stock-oracle-intro .live-search-field>label{color:#b7cbd3}.stock-oracle-intro .search-status{color:#78929d}.live-search-label{align-items:center;gap:13px;min-height:54px;display:flex}.live-search-label>span{color:#1583af;width:39px;height:39px;font:700 8px/1 var(--font-geist-mono);border:1px solid #9fc3d0;border-radius:50%;flex:none;place-content:center;display:grid}.live-search-label p{color:#345764;font:700 8px/1.4 var(--font-geist-mono);letter-spacing:.14em;margin:0}.live-search-label small{color:#84969d;font:650 7px/1.35 var(--font-geist-mono);letter-spacing:.09em;text-align:right;margin-left:auto;display:block}.live-search-field{position:relative}.live-search-field>label{color:#49616b;letter-spacing:.1em;text-transform:uppercase;margin-bottom:9px;font-size:9px;font-weight:700;display:block}.live-search-field>div:not(.stock-suggestions){grid-template-columns:1fr auto;transition:box-shadow .2s;display:grid;box-shadow:0 0 0 1px #2f86ff,0 0 22px #2f86ff33}.live-search-field>div:not(.stock-suggestions):focus-within{box-shadow:0 0 0 2px #2f86ff,0 0 34px #2f86ff6b}.live-search-field input{color:#0b3040;min-width:0;height:58px;font:700 14px/1 var(--font-geist-mono);letter-spacing:.04em;background:#fff;border:1px solid #2f86ff;border-right:0;border-radius:0;outline:0;padding:0 18px}.live-search-field input:focus{border-color:#2f86ff;box-shadow:inset 0 0 0 1px #2f86ff}.live-search-field>div>button[type=submit]{color:#fff;cursor:pointer;background:linear-gradient(135deg,#0a3964,#0c4d87);border:0;min-width:175px;padding:0 20px;font-size:11px;font-weight:700}.live-search-field>div>button[type=submit] span{color:var(--blue-soft);margin-left:15px}.live-search-field>div>button[type=submit]:disabled{opacity:.55;cursor:wait}.stock-suggestions{z-index:30;background:#fff;border:1px solid #98bcc9;display:grid;position:absolute;top:82px;left:0;right:0;box-shadow:0 28px 55px #041e2a38}.stock-suggestions button{color:#294b58;text-align:left;cursor:pointer;background:#fff;border:0;border-bottom:1px solid #d6e2e5;grid-template-columns:76px 1fr auto;align-items:center;gap:13px;min-height:58px;padding:11px 16px;display:grid}.stock-suggestions button:last-child{border-bottom:0}.stock-suggestions button:hover,.stock-suggestions button.active{background:#edf7f9}.stock-suggestions strong{color:#087ca8;font:750 12px/1 var(--font-geist-mono);letter-spacing:.08em}.stock-suggestions span{text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.stock-suggestions small{color:#78909a;text-align:right;gap:4px;font-size:9px;display:grid}.stock-suggestions small b{color:#47707f;font:700 7px/1.2 var(--font-geist-mono);letter-spacing:.06em;text-transform:uppercase}.stock-suggestions .history-heading{color:#52717d;min-height:42px;font:700 10px/1 var(--font-geist-mono);letter-spacing:.12em;background:#f1f7fa;border-bottom:1px solid #d6e2e5;justify-content:space-between;align-items:center;padding:9px 16px;display:flex}.stock-suggestions .history-heading button{color:#167eae;min-height:0;font:700 10px/1 var(--font-geist-mono);letter-spacing:.08em;cursor:pointer;background:0 0;border:0;padding:6px 0;display:block}.search-status{color:#7a8e96;margin:9px 0 0;font-size:8px}.live-pre-disclosure{color:#788b92;margin:11px 0 0;font-size:8px;line-height:1.55}.live-pre-disclosure b{color:#52717c}.stock-oracle-intro .live-pre-disclosure{z-index:2;color:#718b96;position:relative}.stock-oracle-intro .live-pre-disclosure b{color:#a9c2cc}.stock-oracle-intro .live-pre-disclosure a{color:#81d2f0;border-bottom:1px solid #81d2f047;margin-left:6px}.stock-oracle-error{color:#704c3b;background:#fff4ed;border:1px solid #d8b29f;grid-template-columns:auto 1fr;align-items:center;gap:17px;margin-top:20px;padding:20px 24px;display:grid}.stock-oracle-error b{font:750 8px/1 var(--font-geist-mono);letter-spacing:.12em}.stock-oracle-error p{margin:0;font-size:11px}.oracle-loading{color:#fff;background:#071923;border:1px solid #8bd8f433;justify-content:center;align-items:center;gap:43px;min-height:330px;margin-top:20px;padding:45px;display:flex}.oracle-loading-ring{border:1px solid #8bd8f433;border-radius:50%;flex:none;width:126px;height:126px;position:relative}.oracle-loading-ring i{border:2px solid #0000;border-top-color:var(--blue-soft);border-radius:50%;animation:1.2s linear infinite oracle-spin;position:absolute;inset:12px}.oracle-loading-ring i:nth-child(2){border-top-color:var(--blue);animation-duration:.85s;animation-direction:reverse;inset:26px}.oracle-loading-ring i:nth-child(3){border-top-color:#fff;animation-duration:1.5s;inset:42px}.oracle-loading p{color:var(--blue-soft);font:700 8px/1 var(--font-geist-mono);letter-spacing:.15em;margin:0 0 9px}.oracle-loading h3{font:400 31px/1.15 var(--serif);margin:0}.oracle-loading span{color:#6f8b97;margin-top:13px;font-size:9px;display:block}@keyframes oracle-spin{to{transform:rotate(360deg)}}.live-oracle-result{--signal-color:#f0bd62;color:#fff;background:radial-gradient(circle at 89% 8%,#29aae126,#0000 22%),linear-gradient(145deg,#0b2c3c,#05151f 73%);border:1px solid #99bdca;margin-top:20px;overflow:hidden;box-shadow:0 34px 85px #04202d33}.live-oracle-result.signal-buy{--signal-color:#53c59d}.live-oracle-result.signal-sell{--signal-color:#f07d6b}.live-oracle-result.signal-unrated{--signal-color:#91aab4}.live-oracle-result.signal-unrated .live-call h3{letter-spacing:-.025em;font-size:clamp(45px,5vw,70px)}.live-result-header{border-bottom:1px solid #8bd8f42e;grid-template-columns:1fr auto auto;align-items:center;gap:30px;min-height:92px;padding:22px clamp(25px,4vw,52px);display:grid}.live-result-header>div:first-child{align-items:center;gap:17px;display:flex}.live-result-header>div:first-child>span{min-width:68px;color:var(--blue-soft);font:750 13px/1 var(--font-geist-mono);letter-spacing:.08em;text-align:center;border:1px solid #8bd8f452;padding:10px 12px}.live-result-header p{color:#e5f0f3;font:400 19px/1.15 var(--serif);margin:0}.live-result-header p small{color:#668692;font:600 7px/1 var(--font-geist-mono);letter-spacing:.11em;margin-top:6px;display:block}.live-result-header>p{color:#6a8995;font:650 7px/1 var(--font-geist-mono);letter-spacing:.1em}.live-price{text-align:right}.live-price strong{font:400 29px/1 var(--serif);display:block}.live-price span{margin-top:6px;font-size:9px;display:block}.positive{color:#61cfaa!important}.negative{color:#f18a78!important}.live-signal-row{border-bottom:1px solid #8bd8f42e;grid-template-columns:190px .75fr 1fr;align-items:center;gap:clamp(30px,4vw,58px);padding:42px clamp(25px,4vw,52px);display:grid}.live-signal-row .oracle-score{width:175px;height:175px}.live-signal-row .oracle-score>div{width:147px;height:147px}.live-call p,.street-consensus>p:first-child{color:#7399a8;font:700 8px/1 var(--font-geist-mono);letter-spacing:.15em;margin:0 0 8px}.live-call h3{color:var(--signal-color);font:400 clamp(57px, 6vw, 82px)/.9 var(--serif);letter-spacing:-.035em;text-shadow:0 0 38px var(--signal-color);margin:0}@supports (color:color-mix(in lab, red, red)){.live-call h3{text-shadow:0 0 38px color-mix(in srgb, var(--signal-color) 20%, transparent)}}.live-call>span{color:#9eb9c3;font:700 8px/1.4 var(--font-geist-mono);letter-spacing:.1em;margin-top:14px;display:block}.street-consensus{border-left:1px solid #8bd8f42e;padding-left:clamp(25px,4vw,52px)}.street-consensus>strong{color:#f1f7f9;font:400 31px/1 var(--serif)}.street-consensus>div{border:1px solid #8bd8f426;grid-template-columns:repeat(3,1fr);margin-top:19px;display:grid}.street-consensus>div>span{color:#dbe9ed;font:400 22px/1 var(--serif);text-align:center;border-right:1px solid #8bd8f421;padding:13px 8px}.street-consensus>div>span:last-child{border-right:0}.street-consensus>div small{color:#6e8d99;font:700 7px/1 var(--font-geist-mono);margin-top:6px;display:block}.target-line{color:#76939e!important;font:500 9px/1.4 var(--font-geist-sans)!important;margin:13px 0 0!important}.target-line b{color:#d7e6eb}.street-consensus.coverage-gap>strong{color:#bcd1d8;font-size:27px}.coverage-gap-copy{color:#7896a1;max-width:430px;margin:17px 0 0;font-size:9px;line-height:1.65}.price-action{border-bottom:1px solid #8bd8f42e;padding:37px clamp(25px,4vw,52px) 34px}.price-action-head{justify-content:space-between;align-items:end;gap:25px;display:flex}.price-action-head p,.live-evidence-grid section>p,.lens-score-heading p{color:#6e98a8;font:700 8px/1 var(--font-geist-mono);letter-spacing:.14em;margin:0 0 8px}.price-action-head h4,.live-evidence-grid h4{font:400 25px/1.1 var(--serif);margin:0}.pattern-bias{color:#a4bec8;font:650 8px/1 var(--font-geist-mono);letter-spacing:.08em;border:1px solid #8bd8f433;padding:9px 12px}.pattern-bias.bullish{color:#61cfaa;border-color:#53c59d59}.pattern-bias.bearish{color:#f18a78;border-color:#f07d6b59}.candle-chart{border-top:1px solid #8bd8f41f;border-bottom:1px solid #8bd8f41f;height:250px;margin-top:28px;position:relative;overflow:hidden}.candle-grid{grid-template-rows:repeat(4,1fr);display:grid;position:absolute;inset:0}.candle-grid i{border-bottom:1px solid #8bd8f412}.bollinger-overlay,.nav-chart>svg{z-index:1;width:calc(100% - 4px);height:calc(100% - 30px);position:absolute;inset:15px 2px;overflow:visible}.bollinger-overlay polyline,.nav-chart polyline{fill:none;vector-effect:non-scaling-stroke}.bollinger-upper,.bollinger-lower{stroke:#509aff61;stroke-width:1px;stroke-dasharray:3 3}.bollinger-middle{stroke:#79b6ff85;stroke-width:1px}.candle-columns{z-index:2;align-items:stretch;gap:1px;display:flex;position:absolute;inset:15px 2px}.candle{flex:1 1 0;min-width:1px;position:relative}.candle i,.candle b{display:block;position:absolute;left:50%;transform:translate(-50%)}.candle i{background:#79bdd4;width:1px}.candle b{background:#61cfaa;width:max(2px,55%);min-height:2px}.candle.down i{background:#b77870}.candle.down b{background:#f07d6b}.nav-close-line{stroke:#eaf7ff;stroke-width:2.2px;filter:drop-shadow(0 0 5px #2f86ff99)}.mutual-fund-price-action .candle-chart{background:linear-gradient(#2f86ff0d,#0000)}.crypto-price-action .candle-chart{background:linear-gradient(#526cff13,#0000)}.technical-tape{border:1px solid #8bd8f421;grid-template-columns:repeat(4,1fr);margin-top:22px;display:grid}.technical-tape span{color:#dce9ed;border-bottom:1px solid #8bd8f41f;border-right:1px solid #8bd8f41f;align-content:center;gap:7px;min-height:58px;padding:10px 12px;font-size:10px;display:grid}.technical-tape span:nth-child(4n){border-right:0}.technical-tape span:nth-child(n+5){border-bottom:0}.technical-tape small{color:#5f8290;font:700 7px/1 var(--font-geist-mono);letter-spacing:.09em}.candle-pattern-read{background:#020d1461;border:1px solid #8bd8f426;margin-top:18px}.candle-pattern-title{border-bottom:1px solid #8bd8f421;justify-content:space-between;align-items:center;gap:18px;min-height:46px;padding:12px 16px;display:flex}.candle-pattern-title span{color:#9cbac5;font:700 8px/1.3 var(--font-geist-mono);letter-spacing:.13em}.candle-pattern-title small{color:#557683;font:650 7px/1.3 var(--font-geist-mono);letter-spacing:.09em}.candle-pattern-grid{grid-template-columns:repeat(3,1fr);display:grid}.candle-pattern-grid article{border-right:1px solid #8bd8f41f;min-height:132px;padding:18px 17px}.candle-pattern-grid article:last-child{border-right:0}.candle-pattern-grid article>div{justify-content:space-between;align-items:center;gap:10px;display:flex}.candle-pattern-grid strong{color:#edf6f8;font:400 19px/1.05 var(--serif)}.candle-pattern-grid b{color:#91aab4;font:700 6px/1 var(--font-geist-mono);letter-spacing:.09em;border:1px solid #8bd8f42e;padding:5px 7px}.candle-pattern-grid article.bullish b{color:#61cfaa;border-color:#53c59d57}.candle-pattern-grid article.bearish b{color:#f18a78;border-color:#f07d6b57}.candle-pattern-grid article>small{color:#5d7b87;font:650 7px/1 var(--font-geist-mono);letter-spacing:.08em;text-transform:uppercase;margin-top:9px;display:block}.candle-pattern-grid p{color:#7895a0;margin:12px 0 0;font-size:8px;line-height:1.55}.no-candle-pattern{color:#7895a0;margin:0;padding:20px 17px;font-size:9px;line-height:1.55}.no-candle-pattern strong{color:#c4d6dc}.live-evidence-grid{border-bottom:1px solid #8bd8f42e;grid-template-columns:repeat(3,1fr);display:grid}.live-evidence-grid section{border-right:1px solid #8bd8f42e;padding:33px clamp(23px,3vw,39px)}.live-evidence-grid section:last-child{border-right:0}.live-evidence-grid h4{color:#e5eff2;border-bottom:1px solid #8bd8f41f;min-height:55px;padding-bottom:20px}.live-evidence-grid dl{margin:8px 0 0}.live-evidence-grid dl>div{border-bottom:1px solid #8bd8f417;justify-content:space-between;align-items:start;gap:15px;padding:12px 0;display:flex}.live-evidence-grid dt{color:#6f8c97;font-size:8px;line-height:1.4}.live-evidence-grid dd{color:#d7e5ea;text-align:right;margin:0;font-size:10px;font-weight:650}.crypto-evidence-grid h4{color:#edf6ff}.asset-news{background:linear-gradient(135deg,#2f86ff12,#04131c1f);border-bottom:1px solid #8bd8f42e;padding:34px clamp(25px,4vw,52px)}.asset-news>header{justify-content:space-between;align-items:end;gap:24px;margin-bottom:22px;display:flex}.asset-news>header p{color:#72cfff;font:750 8px/1 var(--font-geist-mono);letter-spacing:.12em;margin:0 0 7px}.asset-news>header h4{color:#f0f7fa;font:400 26px/1.1 var(--serif);margin:0}.asset-news>header>span{color:#7896a3;font:700 8px/1.3 var(--font-geist-mono);letter-spacing:.08em;text-align:right}.asset-news-grid{border:1px solid #8bd8f429;grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.asset-news-grid a{background:#04121b75;border-bottom:1px solid #8bd8f421;border-right:1px solid #8bd8f421;min-height:152px;padding:20px;transition:background .16s,border-color .16s}.asset-news-grid a:nth-child(3n){border-right:0}.asset-news-grid a:hover{background:#103346bd;border-color:#72cfff61}.asset-news-grid a>span{color:#72cfff;font:750 8px/1.3 var(--font-geist-mono);letter-spacing:.08em;justify-content:space-between;gap:12px;display:flex}.asset-news-grid time{color:#78919c;letter-spacing:0;text-align:right;font-weight:500}.asset-news-grid strong{color:#e8f2f6;font:600 15px/1.35 var(--font-geist-sans);margin-top:16px;display:block}.asset-news-grid small{color:#88bacc;margin-top:17px;font-size:9px;display:block}.asset-news>p{color:#698591;margin:14px 0 0;font-size:8px;line-height:1.55}.live-lens-score{border-bottom:1px solid #8bd8f42e;padding:34px clamp(25px,4vw,52px)}.lens-score-heading{justify-content:space-between;gap:25px;display:flex}.lens-score-heading p{margin-bottom:0}.lens-score-heading span{color:#587885;font:650 7px/1 var(--font-geist-mono);letter-spacing:.08em}.live-lens-score .oracle-pillars{border-bottom:0;padding-bottom:0}.live-source-footer{background:#020c126b;grid-template-columns:1fr 1fr;gap:35px;padding:25px clamp(25px,4vw,52px) 30px;display:grid}.live-source-footer p{color:#587681;margin:0;font-size:8px;line-height:1.65}.live-source-footer b{color:#9db8c2}.live-source-footer a{color:#7fc9e4;border-bottom:1px solid #7fc9e459;margin-left:8px}.legacy-visual{overflow:hidden}.legacy-rocket{z-index:5;opacity:0;pointer-events:none;justify-items:center;display:grid;position:absolute;bottom:-90px;left:50%;transform:translate(-50%)rotate(3deg)}.legacy-rocket span{z-index:2;filter:drop-shadow(0 0 18px #8bd8f461);font-size:68px;position:relative}.legacy-rocket i{clip-path:polygon(32% 0,68% 0,100% 100%,50% 79%,0 100%);filter:blur(1px)drop-shadow(0 0 18px #40bce9);transform-origin:top;background:linear-gradient(#eefbff,#59c7ed 28%,#ffb44f 58%,#0000);width:22px;height:86px;margin-top:-14px}.legacy-rocket b{color:var(--blue-soft);font:750 8px/1.45 var(--font-geist-mono);letter-spacing:.18em;text-align:center;margin-top:7px}.legacy-visual.launch-ready:after{content:"";background:radial-gradient(circle at 50% 68%,#8bd8f447,#0000 28%);animation:2.25s ease-out both legacy-ignition;position:absolute;inset:0}.launch-ready .legacy-seal{animation:2.25s ease-out both legacy-seal-pulse}.launch-ready .legacy-rocket{animation:2.25s cubic-bezier(.22,.7,.18,1) both legacy-rocket-launch}.launch-ready .legacy-rocket i{animation:.16s ease-in-out 10 alternate legacy-flame}.legacy-launch-confirmation{color:#315d6c;background:#eaf8fb;border:1px solid #8fc8d9;align-items:center;gap:10px;margin:-8px 0 20px;padding:12px 15px;font-size:10px;animation:.45s ease-out 1.65s both launch-confirm;display:flex}.legacy-launch-confirmation span{font-size:20px}.legacy-launch-confirmation b{color:#0f769e}@keyframes legacy-rocket-launch{0%{opacity:0;bottom:-90px;transform:translate(-50%)rotate(3deg)scale(.8)}15%{opacity:1}38%{bottom:40%;transform:translate(-50%)rotate(-2deg)scale(1)}to{opacity:0;bottom:115%;transform:translate(-50%)rotate(2deg)scale(.78)}}@keyframes legacy-ignition{0%,10%{opacity:0}27%{opacity:1}to{opacity:0}}@keyframes legacy-seal-pulse{0%{box-shadow:0 0 0 13px #8bd8f409,0 30px 70px #00000061}32%{box-shadow:0 0 0 20px #8bd8f41a,0 0 75px #29aae173}to{box-shadow:0 0 0 13px #8bd8f409,0 30px 70px #00000061}}@keyframes legacy-flame{to{transform:scaleY(.74)scaleX(1.24)}}@keyframes launch-confirm{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.law-deck{margin:105px auto 0}.law-deck-heading{grid-template-columns:1.2fr .8fr;align-items:end;gap:80px;display:grid}.law-deck-heading h2{font:400 clamp(40px, 4.5vw, 64px)/1.05 var(--serif);letter-spacing:-.04em;margin:0}.law-deck-heading h2 em{color:var(--blue-soft);font-weight:400}.law-deck-heading>p{color:#95acb6;margin:0 0 7px;font-size:14px;line-height:1.75}.law-grid{border:1px solid #8bd8f433;grid-template-columns:repeat(3,1fr);margin-top:52px;display:grid}.law-grid article{background:#091f2cc7;border-bottom:1px solid #8bd8f429;border-right:1px solid #8bd8f429;min-height:245px;padding:31px}.law-grid article:nth-child(3n){border-right:0}.law-grid article:nth-child(n+4){border-bottom:0}.law-grid span{color:#6f9eb1;font:700 8px/1 var(--font-geist-mono);letter-spacing:.15em}.law-grid strong{color:#fff;font:400 clamp(30px, 3vw, 45px)/1 var(--serif);margin:29px 0 17px;display:block}.law-grid p{color:#8198a3;margin:0;font-size:11px;line-height:1.65}.law-note{color:#4f6975;max-width:1050px;margin:18px 0 0;font-size:9px;line-height:1.6}.intro-section{background:var(--paper);color:var(--ink);text-align:center;padding:126px clamp(24px,8vw,130px) 112px}.section-kicker{color:#1688ba;margin:0 0 23px}.intro-section h2,.lens-intro h2{font:400 clamp(39px, 4.8vw, 68px)/1.08 var(--serif);letter-spacing:-.035em;margin:0 auto}.intro-section h2 em,.lens-intro h2 em{color:#1688ba;font-weight:400}.section-lede{color:#52656e;max-width:830px;margin:27px auto 0;font-size:17px;line-height:1.8}.planning-lens{background:#07131d;grid-template-columns:.88fr 1.12fr;display:grid}.lens-intro{background:#0a1a26;padding:clamp(72px,8vw,126px) clamp(24px,7vw,108px)}.lens-intro h2{color:#fff;font-size:clamp(39px,4vw,61px)}.lens-intro>p:not(.section-kicker){color:#9eb3bd;max-width:560px;font-size:15px;line-height:1.75}.priority-tabs{border-top:1px solid var(--line);margin-top:40px;display:grid}.priority-tabs button{text-align:left;color:#839aa6;border:0;border-bottom:1px solid var(--line);cursor:pointer;background:0 0;padding:19px 8px;transition:all .2s}.priority-tabs button:after{content:"→";float:right;color:#416779}.priority-tabs button:hover,.priority-tabs button.active{color:#fff;padding-left:16px}.priority-tabs button.active{border-bottom-color:var(--blue);background:linear-gradient(90deg,#29aae117,#0000)}.priority-tabs button.active:after{color:var(--blue)}.lens-output{background:radial-gradient(circle at 100% 0,#29aae11c,#0000 39%),#061019;padding:clamp(72px,8vw,126px) clamp(24px,8vw,126px);position:relative;overflow:hidden}.lens-number{color:#8bd8f414;font:400 130px/1 var(--serif);position:absolute;top:35px;right:50px}.lens-output .micro-label{margin:0 0 12px;position:relative}.lens-output h3{max-width:600px;font:400 clamp(34px, 3.5vw, 53px)/1.1 var(--serif);margin:0;position:relative}.lens-output>p:not(.micro-label):not(.illustrative){color:#9fb4bd;max-width:600px;margin:20px 0 36px;line-height:1.7}.allocation-bars{gap:18px;max-width:610px;display:grid}.allocation-row>div:first-child{justify-content:space-between;margin-bottom:8px;display:flex}.allocation-row span{color:#dae9ee;font-size:12px}.allocation-row small{color:#6d8996;font:500 9px/1.4 var(--font-geist-mono);letter-spacing:.08em;text-transform:uppercase}.bar-track{background:#142d3b;height:4px;overflow:hidden}.bar-track span{background:linear-gradient(90deg, #1599d1, var(--blue-soft));height:100%;transition:width .45s;display:block;box-shadow:0 0 12px #29aae159}.lens-output .illustrative{max-width:610px;margin-top:27px}.harmony-section{color:var(--ink);background:#e9f1f2;border-top:1px solid #b9cbd0;padding:96px clamp(24px,7vw,116px) 92px}.harmony-heading{grid-template-columns:1.25fr .75fr;align-items:end;gap:80px;display:grid}.harmony-heading h2{font:400 clamp(42px, 4.8vw, 70px)/1.04 var(--serif);letter-spacing:-.045em;margin:0}.harmony-heading h2 em{color:#1688ba;font-weight:400}.harmony-heading>p{color:#526a74;max-width:550px;margin:0 0 5px;font-size:15px;line-height:1.8}.harmony-system{background:#f7f9f8;border:1px solid #b7cdd4;grid-template-columns:1fr 150px 1fr;align-items:stretch;margin-top:67px;display:grid;position:relative;box-shadow:0 25px 70px #082b3912}.sleeve-card{min-height:425px;padding:clamp(34px,4.4vw,66px)}.market-sleeve{background:linear-gradient(145deg,#f8faf9,#eaf2f3)}.protected-sleeve{color:#fff;background:linear-gradient(145deg,#0c2939,#061722)}.sleeve-topline{color:#1688ba;font:600 8px/1 var(--font-geist-mono);letter-spacing:.14em;align-items:center;gap:12px;display:flex}.sleeve-topline span{border:1px solid #9ec4d2;border-radius:50%;place-content:center;width:29px;height:29px;display:grid}.protected-sleeve .sleeve-topline{color:var(--blue-soft)}.protected-sleeve .sleeve-topline span{border-color:#8bd8f447}.sleeve-percentage{align-items:end;gap:16px;margin-top:25px;display:flex}.sleeve-percentage strong{color:#107ead;font:400 clamp(54px, 5vw, 78px)/.82 var(--serif);letter-spacing:-.05em}.sleeve-percentage strong span{margin-left:2px;font-size:.44em}.sleeve-percentage small{color:#6e8994;max-width:140px;font:700 9px/1.45 var(--font-geist-mono);letter-spacing:.11em;padding-bottom:3px}.protected-sleeve .sleeve-percentage strong{color:var(--blue-soft)}.protected-sleeve .sleeve-percentage small{color:#789baa}.sleeve-card h3{font:400 clamp(31px, 3vw, 46px)/1.05 var(--serif);letter-spacing:-.03em;margin:20px 0 18px}.sleeve-card>p{color:#5d727b;max-width:520px;min-height:79px;margin:0;font-size:13px;line-height:1.72}.protected-sleeve>p{color:#9eb5bf}.sleeve-card ul{border-top:1px solid #cad9dd;gap:0;margin:32px 0 0;padding:0;list-style:none;display:grid}.protected-sleeve ul{border-top-color:#8bd8f42e}.sleeve-card li{border-bottom:1px solid #d2dfe2;justify-content:space-between;gap:25px;padding:14px 0;font-size:10px;display:flex}.protected-sleeve li{border-bottom-color:#8bd8f421}.sleeve-card li span{color:#738992;text-transform:uppercase;letter-spacing:.08em}.sleeve-card li b{color:#1a3946;text-align:right;font-weight:570}.protected-sleeve li b{color:#d8e9ee}.calibration-split-note{color:#617983;margin:15px 0 0;font-size:11px;line-height:1.65}.fg-learn{color:#b8d2dc;border-bottom:1px solid #8bd8f459;gap:10px;margin-top:24px;padding-bottom:4px;font-size:9px;display:inline-flex}.fg-learn span{color:var(--blue)}.harmony-core{z-index:2;text-align:center;color:#fff;background:#071c28;border:1px solid #60badb;border-radius:50%;place-content:center;place-self:center;width:146px;height:146px;margin:0 -2px;display:grid;position:relative;box-shadow:0 0 0 11px #e9f1f2,0 0 0 12px #a9cbd6,0 15px 45px #03212e33}.harmony-core span{color:#7698a7;font:600 7px/1.4 var(--font-geist-mono);letter-spacing:.18em}.harmony-core strong{font:400 25px/1 var(--serif)}.harmony-core small{color:var(--blue-soft);font:600 6px/1 var(--font-geist-mono);letter-spacing:.14em;margin-top:6px}.core-ring{border:1px solid #1688ba26;border-radius:50%;position:absolute;inset:-24px}.ring-two{opacity:.6;border-style:dashed;inset:-44px}.risk-library{margin-top:56px}.risk-library-heading{grid-template-columns:minmax(0,1fr) minmax(320px,.68fr);align-items:end;gap:clamp(38px,7vw,96px);margin-bottom:42px;display:grid}.risk-library-heading .micro-label{color:#1688ba;margin:0 0 16px;font-size:8px}.risk-library-heading h3{max-width:760px;font:400 clamp(36px, 4vw, 57px)/1.03 var(--serif);letter-spacing:-.04em;text-wrap:balance;margin:0}.risk-library-heading h3 em{color:#1688ba;font-weight:400}.risk-library-heading>p{color:#536b75;max-width:560px;margin:0 0 5px;font-size:14px;line-height:1.75}.risk-study-grid{background:#f7f9f8;border:1px solid #adc7cf;grid-template-columns:repeat(2,minmax(0,1fr));display:grid;box-shadow:0 25px 65px #082b3912}.risk-study{color:#173440;border-right:1px solid #bdcfd4;flex-direction:column;min-width:0;min-height:555px;padding:36px clamp(28px,4vw,56px) 34px;transition:transform .25s,background .25s,box-shadow .25s;display:flex;position:relative;overflow:hidden}.risk-study:nth-child(2n){border-right:0}.risk-study:nth-child(-n+2){border-bottom:1px solid #bdcfd4}.risk-study:hover{z-index:2;background:#fff;transform:translateY(-5px);box-shadow:0 22px 45px #082b3921}.risk-study-top{color:#1688ba;font:700 8px/1 var(--font-geist-mono);letter-spacing:.09em;justify-content:space-between;align-items:center;gap:20px;display:flex}.risk-study-top span{border:1px solid #a6c8d4;border-radius:50%;place-content:center;width:29px;height:29px;display:grid}.risk-study-top small{color:#587581;text-align:right;white-space:nowrap;max-width:calc(100% - 52px);font-size:8px;line-height:1.35}.risk-chart{width:min(100%,440px);height:auto;margin:34px 0 28px;overflow:visible}.risk-chart .grid-line{fill:none;stroke:#d4e1e4;stroke-width:1px}.risk-chart .chart-fill{fill:#1688ba1c}.risk-chart .chart-line,.sequence-good,.sequence-bad{fill:none;stroke:#1688ba;stroke-width:2.3px;stroke-linecap:round;stroke-linejoin:round}.risk-chart circle{fill:#1688ba}.risk-chart text{fill:#66828d;font:700 6px/1 var(--font-geist-mono);letter-spacing:.08em}.market-chart .chart-line{filter:drop-shadow(0 3px 5px #1688ba29)}.sequence-good{stroke:#1688ba}.sequence-bad{stroke:#a96653}.longevity-chart .age-marker{fill:none;stroke:#a96653;stroke-width:1px;stroke-dasharray:3 3}.liquidity-chart rect{stroke:none}.liquid-now{fill:#1688ba}.liquid-next{fill:#80c9df}.liquid-later{fill:#8c9fa6}.liquidity-chart .bar-label{fill:#fff}.liquidity-chart .need-line{stroke:#a96653;stroke-width:1.5px;stroke-dasharray:3 3}.risk-study h4{font:400 clamp(29px, 2.4vw, 36px)/1.08 var(--serif);letter-spacing:-.025em;margin:0 0 15px}.risk-study p{margin:0}.risk-study .risk-zinger{color:#173d4d;max-width:610px;min-height:60px;font:italic 400 clamp(19px, 1.75vw, 24px)/1.32 var(--serif);text-wrap:balance}.risk-study .risk-source{overflow-wrap:anywhere;min-height:22px;margin-top:8px}.risk-source a{color:#1688ba;font:700 8px/1.4 var(--font-geist-mono);letter-spacing:.065em;text-transform:uppercase;border-bottom:1px solid #1688ba4d}.risk-source a:hover,.risk-source a:focus-visible{color:#0c668d;border-color:currentColor}.risk-study .risk-takeaway{color:#5d747e;max-width:620px;min-height:50px;margin-top:17px;font-size:11px;line-height:1.65}.risk-study .risk-takeaway b{color:#1688ba;font-weight:700}.risk-study:after{content:"ORACLE PLANNING PRINCIPLE";color:#1688ba;font:700 7px/1 var(--font-geist-mono);letter-spacing:.12em;border-top:1px solid #cfdddf;margin-top:auto;padding-top:15px}.risk-chart-note{color:#788b92;margin:12px 0 0;font-size:8px;line-height:1.5}.capabilities{background:var(--paper);color:var(--ink);padding:126px clamp(24px,7vw,116px)}.section-heading-row{grid-template-columns:1.45fr .55fr;align-items:end;gap:70px;margin-bottom:73px;display:grid}.section-heading-row h2,.process-copy h2,.leadership-heading h2,.final-cta h2{font:400 clamp(40px, 4.5vw, 67px)/1.08 var(--serif);letter-spacing:-.04em;margin:0}.section-heading-row h2 em,.process-copy h2 em,.leadership-heading h2 em{color:#1688ba;font-weight:400}.section-heading-row>p{color:#597079;margin:0;font-size:15px;line-height:1.75}.capability-grid{border-top:1px solid #bdd0d5;border-bottom:1px solid #bdd0d5;grid-template-columns:repeat(4,1fr);display:grid}.capability-grid article{border-right:1px solid #bdd0d5;min-height:430px;padding:33px clamp(22px,2.5vw,39px) 35px;position:relative}.capability-grid article:first-child{padding-left:0}.capability-grid article:last-child{border-right:0;padding-right:0}.cap-number{color:#75909c;font:500 9px/1 var(--font-geist-mono)}.cap-icon{color:#1688ba;border:1px solid #a9c9d5;place-content:center;width:45px;height:45px;margin:49px 0 29px;font-size:21px;display:grid}.capability-grid h3{min-height:56px;font:400 25px/1.15 var(--serif);margin:0}.capability-grid p{color:#60717a;min-height:102px;margin:16px 0 24px;font-size:13px;line-height:1.7}.capability-grid ul{border-top:1px solid #d0dbde;gap:10px;margin:0;padding:19px 0 0;list-style:none;display:grid}.capability-grid li{color:#2b4652;font-size:11px}.capability-grid li:before{content:"·";color:#1688ba;margin-right:8px}.process-section{background:#081720;grid-template-columns:1fr 1fr;min-height:770px;display:grid}.process-copy{background:radial-gradient(circle at 15% 25%,#29aae11f,#0000 35%),#081925;padding:clamp(90px,8vw,132px) clamp(24px,8vw,126px)}.process-copy h2{color:#fff;font-size:clamp(40px,4vw,62px)}.process-copy>p:not(.section-kicker){color:#9fb5be;max-width:600px;margin:28px 0 38px;line-height:1.8}.process-list{counter-reset:none;align-content:stretch;margin:0;padding:0;list-style:none;display:grid}.process-list li{border-bottom:1px solid var(--line);grid-template-columns:72px 1fr;align-items:center;gap:25px;padding:35px clamp(28px,7vw,100px);transition:background .25s;display:grid}.process-list li:hover{background:#29aae10b}.process-list li:last-child{border-bottom:0}.process-list>li>span{width:52px;height:52px;color:var(--blue);font:500 10px/1 var(--font-geist-mono);border:1px solid #8bd8f440;border-radius:50%;place-content:center;display:grid}.process-list h3{font:400 27px/1.1 var(--serif);margin:0 0 7px}.process-list p{color:#849da8;max-width:570px;margin:0;font-size:13px;line-height:1.65}.command-center{background:radial-gradient(circle at 50% -10%,#29aae12e,#0000 36%),#06131d;padding:68px clamp(24px,7vw,116px) 78px;scroll-margin-top:90px;position:relative;overflow:hidden}.command-center.risk-questionnaire{padding-top:18px}.command-center:before{content:"";pointer-events:none;background-image:linear-gradient(#8bd8f407 1px,#0000 1px),linear-gradient(90deg,#8bd8f407 1px,#0000 1px);background-size:42px 42px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000,#0000 72%);mask-image:linear-gradient(#000,#0000 72%)}.command-center>*{position:relative}.command-choices{grid-template-columns:repeat(2,1fr);gap:12px;max-width:940px;margin:0 auto;display:grid}.command-choices button{color:#a8bec7;text-align:left;cursor:pointer;background:linear-gradient(150deg,#0d2735f5,#04121cf5);border:1px solid #8bd8f429;flex-direction:column;align-items:flex-start;min-height:238px;padding:24px;transition:transform .22s,border-color .22s,box-shadow .22s,color .22s;display:flex;position:relative;overflow:hidden}.command-choices button:after{content:"";border:1px solid #8bd8f426;border-radius:50%;width:145px;height:145px;transition:transform .35s,box-shadow .35s;position:absolute;bottom:-82px;right:-80px;box-shadow:0 0 0 22px #8bd8f406}.command-choices button:hover,.command-choices button.active{color:#fff;border-color:#8bd8f48c;transform:translateY(-4px);box-shadow:0 18px 42px #00000045,inset 0 1px #ffffff0d,0 0 35px #29aae114}.command-choices button.active{background:linear-gradient(145deg,#174b62fa,#061b28fa)}.command-choices button.active:after{transform:scale(1.15);box-shadow:0 0 0 22px #8bd8f40a,0 0 45px #29aae126}.choice-number{color:#5f7f8e;font:600 10px/1 var(--font-geist-mono);letter-spacing:.14em}.choice-icon{width:58px;height:58px;color:var(--blue-soft);background:#29aae10d;border:1px solid #8bd8f442;border-radius:50%;place-content:center;margin:23px 0 26px;display:grid;box-shadow:inset 0 0 18px #29aae10f}.choice-icon svg{fill:none;stroke:currentColor;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;width:31px;height:31px}.command-choices strong{font:400 25px/1.05 var(--serif)}.command-choices small{color:#6f8a96;margin-top:8px;font-size:12px}.command-choices>button>i{color:#4b788d;font-style:normal;position:absolute;bottom:19px;right:20px}.command-workspace{max-width:1400px;margin:12px auto 0}.risk-questionnaire .command-workspace{margin-top:0}.tool-panel{min-height:590px;color:var(--ink);background:#f4f4ef;border:1px solid #8bd8f438;grid-template-columns:.85fr 1.15fr;display:grid;box-shadow:0 35px 90px #0000004d}.tool-visual{background:radial-gradient(circle at 50% 45%,#29aae12e,#0000 37%),linear-gradient(150deg,#0d2b3b,#04131e);place-content:center;min-height:590px;display:grid;position:relative;overflow:hidden}.tool-visual:before,.tool-visual:after{content:"";border:1px solid #8bd8f41a;border-radius:50%;position:absolute;inset:12%}.tool-visual:after{opacity:.65;border-style:dashed;inset:25%}.tool-content{flex-direction:column;justify-content:center;padding:clamp(42px,6vw,92px);display:flex}.tool-label{color:#1484b2;font:700 10px/1.2 var(--font-geist-mono);letter-spacing:.16em;margin:0 0 20px}.tool-content h3{color:#0c202a;font:400 clamp(36px, 4vw, 57px)/1.04 var(--serif);letter-spacing:-.04em;margin:0 0 32px}.tool-content h3 em{color:#1688ba;font-style:normal}.tool-note{color:#71828a;border-top:1px solid #cfdbde;max-width:690px;margin:auto 0 0;padding-top:22px;font-size:12px;line-height:1.55}.tool-progress{color:#1688ba;font:700 10px/1 var(--font-geist-mono);letter-spacing:.12em;justify-content:space-between;align-items:center;margin-bottom:22px;display:flex}.tool-progress>div{gap:7px;display:flex}.tool-progress i{background:#d0dadd;width:25px;height:3px}.tool-progress i.on{background:#1599d1}.risk-dial{--risk-speed:52;z-index:2;background:conic-gradient(from 215deg, #8bd8f4 0 calc(var(--risk-speed) * 0.72%), #8bd8f414 calc(var(--risk-speed) * 0.72%) 72%, transparent 72%);filter:drop-shadow(0 22px 44px #00000059);border-radius:50%;place-content:center;width:min(32vw,330px);height:min(32vw,330px);display:grid;position:relative;transform:rotate(-108deg)}.risk-dial:before{content:"";background:radial-gradient(circle at 40% 35%,#143c4e,#061722 65%);border-radius:50%;position:absolute;inset:16px;box-shadow:inset 0 0 0 1px #8bd8f42e,inset 0 0 35px #29aae114}.risk-dial>div{z-index:1;text-align:center;display:grid;position:relative;transform:rotate(108deg)}.risk-dial small,.risk-dial span{color:#7aa8ba;font:700 9px/1 var(--font-geist-mono);letter-spacing:.16em}.risk-dial strong{color:#fff;font:400 104px/.8 var(--serif);margin:9px 0 6px}.answer-grid{grid-template-columns:repeat(3,1fr);gap:10px;margin-bottom:34px;display:grid}.answer-grid button{text-align:left;cursor:pointer;background:#f9faf7;border:1px solid #c1d0d4;flex-direction:column;justify-content:flex-end;min-height:122px;padding:19px;transition:border-color .2s,background .2s,transform .2s;display:flex}.answer-grid button:hover{background:#eaf3f4;border-color:#1688ba;transform:translateY(-2px)}.answer-grid strong{color:#112d3a;font:400 23px/1.1 var(--serif)}.answer-grid span{color:#70828a;margin-top:7px;font-size:12px}.risk-result h3{margin-bottom:34px}.risk-result-bars{gap:20px;margin-bottom:29px;display:grid}.risk-result-bars>div{grid-template-columns:100px 1fr 35px;align-items:center;gap:13px;display:grid}.risk-result-bars span{color:#50666f;font-size:13px}.risk-result-bars i{background:#d7e1e3;height:6px;overflow:hidden}.risk-result-bars b{background:linear-gradient(90deg,#148cc0,#8bd8f4);height:100%;display:block}.risk-result-bars strong{color:#153744;text-align:right;font-size:13px}.text-button{color:#137fa9;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #89bfd2;align-self:flex-start;padding:0 0 4px;font-size:13px}.risk-lock-actions{flex-wrap:wrap;align-items:center;gap:18px;display:flex}.risk-lock-actions .button{cursor:pointer;border:0}.risk-lock-confirmation{background:#e6f2f4;border:1px solid #8bc6d9;grid-template-columns:auto 1fr;align-items:center;gap:4px 14px;min-height:62px;padding:11px 16px;display:grid;box-shadow:inset 3px 0 #1688ba}.risk-lock-confirmation span{color:#1688ba;font:800 8px/1 var(--font-geist-mono);letter-spacing:.14em;grid-row:span 2}.risk-lock-confirmation strong{color:#113440;font:400 18px/1.1 var(--serif)}.risk-lock-confirmation a{color:#137fa9;border-bottom:1px solid #89bfd2;width:max-content;font-size:10px}.clean-read{border-top:1px solid #cddadc;border-bottom:1px solid #cddadc;grid-template-columns:1fr auto;align-items:center;gap:5px 25px;margin-bottom:22px;padding:20px 0;display:grid}.clean-read span{color:#1985b2;font:700 9px/1 var(--font-geist-mono);letter-spacing:.12em}.clean-read strong{color:#0f3240;font:400 36px/1 var(--serif);grid-row:span 2}.clean-read small{color:#6a7f88;font-size:11px}.expense-visual{background:radial-gradient(circle at 50% 44%,#29aae138,#0000 36%),linear-gradient(150deg,#0c2939,#04131e)}.expense-ticket{z-index:2;text-align:center;color:#fff;background:linear-gradient(145deg,#134154ed,#051925f5);border:1px solid #8bd8f459;flex-direction:column;justify-content:center;align-items:center;width:330px;min-height:235px;padding:35px;display:flex;position:relative;transform:rotate(-3deg);box-shadow:0 25px 60px #0006,inset 0 1px #ffffff14}.expense-ticket:before,.expense-ticket:after{content:"";background:#061722;border-radius:50%;width:28px;height:28px;position:absolute;top:calc(50% - 14px)}.expense-ticket:before{left:-14px}.expense-ticket:after{right:-14px}.expense-ticket span{color:#9bc2d1;max-width:250px;font:italic 400 21px/1.2 var(--serif)}.expense-ticket strong{font:400 54px/1 var(--serif);margin:21px 0 7px}.expense-ticket small{color:var(--blue-soft);font:700 8px/1 var(--font-geist-mono);letter-spacing:.14em}.expense-ticket i{color:#6d93a2;font:600 8px/1 var(--font-geist-mono);letter-spacing:.13em;border-top:1px dashed #8bd8f433;padding-top:13px;font-style:normal;position:absolute;bottom:18px;left:30px;right:30px}.legacy-visual{background:radial-gradient(circle at 50% 48%,#29aae130,#0000 37%),linear-gradient(150deg,#0d2b3b,#04131e)}.legacy-seal{z-index:2;text-align:center;background:radial-gradient(circle,#12394b 0 46%,#061822 47% 58%,#0000 59%);border:1px solid #8bd8f447;border-radius:50%;place-content:center;justify-items:center;width:280px;height:280px;display:grid;position:relative;box-shadow:0 0 0 13px #8bd8f409,0 30px 70px #00000061}.legacy-seal:before,.legacy-seal:after{content:"";border:1px dashed #8bd8f43b;border-radius:50%;position:absolute;inset:18px}.legacy-seal:after{border-style:solid;inset:57px}.legacy-seal>*{z-index:1;position:relative}.legacy-seal span{color:#79a6b7;font:700 8px/1.4 var(--font-geist-mono);letter-spacing:.15em}.legacy-seal strong{color:#fff;font:400 74px/.85 var(--serif);margin:9px 0 6px}.legacy-seal strong small{color:#75bad5;font-size:24px}.legacy-seal i{color:var(--blue-soft);font:700 8px/1 var(--font-geist-mono);letter-spacing:.15em;font-style:normal}.legacy-checks{gap:8px;margin-bottom:25px;display:grid}.legacy-checks button{text-align:left;color:#5f747d;cursor:pointer;background:#f8faf8;border:1px solid #c7d6d9;grid-template-columns:34px 1fr;align-items:center;gap:12px;min-height:54px;padding:8px 14px;display:grid}.legacy-checks button span{color:#52717d;width:28px;height:28px;font:700 9px/1 var(--font-geist-mono);border:1px solid #b9cdd2;border-radius:50%;place-content:center;display:grid}.legacy-checks button p{margin:0;font-size:11px;line-height:1.35}.legacy-checks button.checked{color:#123541;background:#edf7f9;border-color:#83bed2}.legacy-checks button.checked span{color:#fff;background:#1688ba;border-color:#1688ba}.planning-compass{color:var(--ink);background:#e9f1f2;padding:94px clamp(24px,7vw,116px) 92px}.compass-heading{grid-template-columns:1.25fr .75fr;align-items:end;gap:75px;display:grid}.compass-heading h2{font:400 clamp(42px, 4.8vw, 70px)/1.04 var(--serif);letter-spacing:-.045em;margin:0}.compass-heading h2 em{color:#1688ba;font-weight:400}.compass-heading>p{color:#526a74;max-width:560px;margin:0 0 6px;font-size:15px;line-height:1.8}.compass-grid{background:#f8faf9;border:1px solid #adc7cf;grid-template-columns:repeat(3,1fr);margin-top:58px;display:grid;box-shadow:0 25px 70px #082b3912}.compass-grid article{border-right:1px solid #bdcfd4;min-height:350px;padding:37px clamp(25px,3vw,46px) 39px}.compass-grid article:last-child{border-right:0}.compass-grid article>span{color:#1688ba;font:700 8px/1 var(--font-geist-mono);letter-spacing:.15em}.compass-grid h3{font:400 clamp(27px, 2.5vw, 38px)/1.08 var(--serif);letter-spacing:-.025em;margin:28px 0 30px}.compass-grid dl{border-top:1px solid #cadadd;margin:0}.compass-grid dl>div{border-bottom:1px solid #d2dfe2;justify-content:space-between;align-items:baseline;gap:25px;padding:16px 0;display:flex}.compass-grid dt{color:#667c85;font-size:10px}.compass-grid dd{color:#143847;font:600 13px/1.2 var(--serif);text-align:right;margin:0}.compass-note{color:#6e848d;max-width:1180px;margin:15px 0 0;font-size:8px;line-height:1.65}.leadership-section{color:var(--ink);background:#e9f1f2;padding:126px clamp(24px,7vw,116px) 132px}.leadership-heading{grid-template-columns:1fr .72fr;align-items:end;gap:70px;display:grid}.leadership-heading .section-kicker{grid-column:1/-1;margin-bottom:-45px}.leadership-heading h2{grid-column:1}.leadership-heading>p:last-child{color:#536a74;grid-column:2;margin:0 0 6px;font-size:15px;line-height:1.75}.leader-grid{grid-template-columns:repeat(3,1fr);gap:clamp(20px,3vw,45px);margin-top:68px;display:grid}.leader-card{background:#f9fbfb;border:1px solid #cbdadd;box-shadow:0 18px 55px #0b283412}.leader-image{aspect-ratio:1.14;background:#b9cad1;position:relative;overflow:hidden}.leader-image:after{content:"";pointer-events:none;background:linear-gradient(#0000 52%,#0410186b);position:absolute;inset:0}.leader-image img{object-fit:cover;filter:saturate(.75)contrast(1.02);width:100%;height:100%;transition:transform .55s,filter .3s}.leader-card:hover .leader-image img{filter:saturate();transform:scale(1.025)}.leader-image span{z-index:2;color:#fff;font:600 9px/1 var(--font-geist-mono);text-transform:uppercase;letter-spacing:.15em;position:absolute;bottom:20px;left:22px}.leader-copy{padding:31px 30px 34px}.leader-copy .micro-label{color:#1985b2;min-height:30px;margin:0 0 9px;font-size:8px;line-height:1.6}.leader-copy h3{font:400 31px/1.1 var(--serif);margin:0}.leader-copy>p:not(.micro-label){color:#60747c;min-height:106px;margin:17px 0 24px;font-size:13px;line-height:1.7}.leader-copy a{color:#223f4b;border-top:1px solid #cfdddf;justify-content:space-between;width:100%;padding-top:17px;font-size:11px;display:inline-flex}.leader-copy a span{color:#1688ba}.final-cta{text-align:center;background:radial-gradient(circle at 50% 100%,#29aae130,#0000 43%),#06121b;padding:129px 24px 118px;position:relative;overflow:hidden}.cta-lines{opacity:.85;background-image:radial-gradient(circle,#0000 0 28%,#8bd8f412 28.2% 28.4%,#0000 28.6% 41%,#8bd8f40e 41.2% 41.4%,#0000 41.6%);position:absolute;inset:0}.final-cta>:not(.cta-lines){position:relative}.final-cta h2{color:#fff;max-width:970px;margin:0 auto}.final-cta>p:not(.section-kicker){color:#9eb3bd;max-width:680px;margin:26px auto 34px;line-height:1.75}.location-row{color:#829ca7;font:500 9px/1 var(--font-geist-mono);text-transform:uppercase;letter-spacing:.15em;justify-content:center;align-items:center;gap:16px;margin-top:59px;display:flex}.location-row i{background:var(--blue);border-radius:50%;width:3px;height:3px}footer{color:#8da3ae;background:#030a0f;padding:67px clamp(24px,6vw,92px) 35px}.footer-main{grid-template-columns:1.5fr .75fr;gap:50px;padding-bottom:55px;display:grid}.footer-brand .brand-mark{width:52px;height:52px}.footer-brand p{color:#6e8792;font:italic 400 15px/1.5 var(--serif);margin:20px 0 0}.footer-contact{text-align:right;align-content:start;justify-self:end;gap:14px;font-size:11px;display:grid}.footer-contact span{color:#5f7985;font:600 8px/1.4 var(--font-geist-mono);letter-spacing:.14em}.footer-contact strong{color:#a9c2cc;font:500 10px/1.5 var(--font-geist-mono);letter-spacing:.08em}.disclosures{border-top:1px solid #8cbacc21;padding-top:29px}.footer-legal-heading{justify-content:space-between;align-items:baseline;gap:25px;margin-bottom:22px;display:flex}.footer-legal-heading span{color:#44a8d2;font:700 9px/1 var(--font-geist-mono);letter-spacing:.16em}.footer-legal-heading strong{color:#b8cbd3;font:400 21px/1.2 var(--serif)}.disclosures .footer-legal-lead{color:#7f97a1;max-width:1240px;margin:0;font-size:11px;line-height:1.8}.disclosures .footer-legal-lead b{color:#c1d1d7}.footer-legal-grid{border:1px solid #8cbacc1f;grid-template-columns:repeat(2,1fr);gap:0;margin-top:31px;display:grid}.footer-legal-grid section{border-bottom:1px solid #8cbacc1a;border-right:1px solid #8cbacc1a;min-width:0;padding:25px 28px 28px}.footer-legal-grid section:nth-child(2n){border-right:0}.footer-legal-grid section:nth-child(n+3){border-bottom:0}.footer-legal-grid .data-control-policy{border-top:1px solid #8cbacc1a;border-right:0;grid-column:1/-1;scroll-margin-top:24px}.footer-legal-grid h3{color:#7894a0;font:700 8px/1.4 var(--font-geist-mono);letter-spacing:.12em;margin:0 0 12px}.footer-legal-grid p,.disclosures .footer-counsel-note{color:#5f7680;margin:0;font-size:9px;line-height:1.75}.disclosures .footer-counsel-note{color:#6f8791;margin-top:24px}.footer-copyright{color:#58707b;justify-content:space-between;gap:30px;margin-top:24px;font-size:9px;display:flex}.disclosures a{border-bottom:1px solid #294a59}.brand-copy small,.stage-grid article>p,.upload-panel-head p,.report-label-row,.report-wordmark span,.report-header p,.speed-sign span,.speed-sign small,.drawdown-summary>p,.risk-gap p,.compass-grid article>span,.sleeve-topline,.risk-library-heading .micro-label,.risk-study-top,.risk-source a,.choice-number,.tool-label,.tool-progress,.risk-dial small,.risk-dial span,.clean-read span,.legacy-seal span,.legacy-seal i,.footer-contact span,.footer-legal-heading span,.footer-legal-grid h3{font-size:10px}.drop-zone small,.file-type,.file-list small,.intake-fineprint,.report-header>div:last-child span,.drawdown-summary>div span,.risk-gap span,.fast-verdicts p,.heat-cells span,.map-callout,.mix-bars p,.sector-bars p,.flags-box p,.flags-box b,.live-search-label>span,.live-search-label p,.live-search-label small,.live-search-field>label,.stock-suggestions small,.stock-suggestions small b,.search-status,.live-pre-disclosure,.stock-oracle-error b,.oracle-loading p,.oracle-loading span,.live-result-header p small,.live-result-header>p,.live-price span,.live-call p,.street-consensus>p:first-child,.live-call>span,.street-consensus>div small,.target-line,.coverage-gap-copy,.price-action-head p,.live-evidence-grid section>p,.lens-score-heading p,.pattern-bias,.technical-tape small,.candle-pattern-title span,.candle-pattern-title small,.candle-pattern-grid b,.candle-pattern-grid article>small,.candle-pattern-grid p,.no-candle-pattern,.live-evidence-grid dt,.lens-score-heading span,.live-source-footer p,.oracle-disclaimer,.risk-chart-note,.compass-note,.footer-copyright{font-size:11px}.file-list p,.upload-notice,.sample-link,.stock-oracle-error p,.stock-suggestions strong,.stock-suggestions span,.technical-tape span,.live-evidence-grid dd,.sleeve-card li,.risk-study .risk-takeaway,.command-choices small,.tool-note,.answer-grid span,.clean-read small,.legacy-checks button p,.compass-grid dt,.footer-contact strong{font-size:13px}.stage-note,.drop-zone p,.disclosures .footer-legal-lead{font-size:14px}.footer-legal-grid p,.disclosures .footer-counsel-note{font-size:12px;line-height:1.75}.live-search-field>div>button[type=submit]{font-size:13px}.live-search-field input{font-size:15px}.live-search-label small{line-height:1.5}.search-status,.live-pre-disclosure,.intake-fineprint,.compass-note{line-height:1.65}.live-search-field>label,.search-status,.intake-fineprint,.compass-note{font-size:12px}.compass-heading>p{font-size:17px}.compass-grid dt,.compass-grid dd{font-size:14px;line-height:1.5}.command-choices small,.risk-study .risk-takeaway{font-size:14px}.intake-fineprint{color:#829aa5}.drop-zone small{color:#758f9a}.oracle-disclaimer,.live-source-footer p{color:#78929d}.footer-legal-grid p,.disclosures .footer-counsel-note{color:#8297a0}.footer-copyright{color:#748b95}.live-result-header p{font-size:22px}.live-result-header p small,.live-result-header>p{font-size:10px;line-height:1.5}.live-price strong{font-size:33px}.live-price span{font-size:11px}.live-call p,.street-consensus>p:first-child,.live-call>span,.price-action-head p,.live-evidence-grid section>p,.lens-score-heading p{font-size:10px;line-height:1.45}.street-consensus>div small,.pattern-bias,.candle-pattern-title small,.candle-pattern-grid b,.candle-pattern-grid article>small,.lens-score-heading span{font-size:9px;line-height:1.45}.target-line,.coverage-gap-copy{font-size:11px!important;line-height:1.6!important}.price-action-head h4,.live-evidence-grid h4{font-size:28px}.technical-tape span{font-size:13px;line-height:1.35}.technical-tape small{font-size:10px;line-height:1.35}.candle-pattern-title span{font-size:10px;line-height:1.45}.candle-pattern-grid strong{font-size:22px}.candle-pattern-grid p,.no-candle-pattern{font-size:12px;line-height:1.65}.live-evidence-grid dt{font-size:11px;line-height:1.5}.live-evidence-grid dd{font-size:13px;line-height:1.45}.oracle-pillars p{font-size:12px}.oracle-pillars p b{font-size:11px}.live-source-footer p,.oracle-disclaimer{font-size:11px;line-height:1.7}@media (width<=1040px){.site-header{grid-template-columns:1fr auto}.site-header nav{display:none}.hero{grid-template-columns:1fr;min-height:auto}.hero-copy{max-width:900px}.plan-card{justify-self:stretch;width:100%}.stage-heading{grid-template-columns:1fr;gap:24px}.stage-heading>p{max-width:760px}.stage-grid{grid-template-columns:1fr}.stage-grid article,.stage-grid article:first-child,.stage-grid article:last-child{border-bottom:1px solid #b9cbd0;border-right:0;min-height:0;padding:32px 0}.stage-grid article:last-child{border-bottom:0}.planning-lens{grid-template-columns:1fr}.harmony-heading{grid-template-columns:1fr;gap:25px}.harmony-system{grid-template-columns:1fr 120px 1fr}.sleeve-card{padding:38px 30px}.harmony-core{width:118px;height:118px}.risk-library-heading{grid-template-columns:1fr;gap:22px}.risk-study-grid{grid-template-columns:repeat(2,1fr)}.risk-study:nth-child(2){border-right:0}.risk-study:nth-child(-n+2){border-bottom:1px solid #bdcfd4}.xray-heading{grid-template-columns:1fr;gap:25px}.report-hero{grid-template-columns:180px 1fr}.risk-gap{border-top:1px solid #b6ccd4;grid-column:1/-1;align-items:center;gap:15px;padding-top:18px;display:flex}.risk-gap p{margin:0}.risk-gap strong{font-size:32px}.risk-gap span{margin:0}.law-deck-heading{grid-template-columns:1fr;gap:24px}.stock-oracle-heading{max-width:690px}.stock-oracle-lion img{object-position:58% center}.stock-oracle-shell{grid-template-columns:1fr}.oracle-result{border-top:1px solid #a9c4cd}.live-stock-search{grid-template-columns:1fr;gap:22px}.live-search-label small{max-width:210px}.live-signal-row{grid-template-columns:180px 1fr}.street-consensus{border-top:1px solid #8bd8f42e;border-left:0;grid-column:1/-1;padding:26px 0 0}.street-consensus>div{max-width:520px}.technical-tape{grid-template-columns:repeat(4,1fr)}.live-evidence-grid{grid-template-columns:1fr}.live-evidence-grid section{border-bottom:1px solid #8bd8f42e;border-right:0}.live-evidence-grid section:last-child{border-bottom:0}.live-evidence-grid h4{min-height:0}.law-grid{grid-template-columns:repeat(2,1fr)}.law-grid article,.law-grid article:nth-child(3n){border-bottom:1px solid #8bd8f429;border-right:1px solid #8bd8f429}.law-grid article:nth-child(2n){border-right:0}.law-grid article:nth-child(n+5){border-bottom:0}.section-heading-row{grid-template-columns:1fr;align-items:start;gap:25px}.capability-grid{grid-template-columns:repeat(2,1fr)}.capability-grid article:nth-child(2){border-right:0;padding-right:0}.capability-grid article:nth-child(3){border-top:1px solid #bdd0d5;padding-left:0}.capability-grid article:nth-child(4){border-top:1px solid #bdd0d5}.process-section{grid-template-columns:1fr}.command-choices{grid-template-columns:repeat(2,1fr)}.command-choices button{min-height:200px}.tool-panel{grid-template-columns:1fr}.tool-visual{min-height:430px}.risk-dial{width:300px;height:300px}.compass-heading{grid-template-columns:1fr;gap:25px}.compass-grid{grid-template-columns:1fr}.compass-grid article{border-bottom:1px solid #bdcfd4;border-right:0;min-height:0}.compass-grid article:last-child{border-bottom:0}.leadership-heading{grid-template-columns:1fr;align-items:start;gap:24px}.leadership-heading .section-kicker,.leadership-heading h2,.leadership-heading>p:last-child{grid-column:1;margin-bottom:0}.leader-grid{grid-template-columns:1fr}.leader-card{grid-template-columns:minmax(280px,.75fr) 1fr;display:grid}.leader-image{aspect-ratio:auto;min-height:390px}.footer-main{grid-template-columns:1fr 1fr}.footer-brand{grid-column:1/-1}}@media (width<=680px){.site-header{height:84px;padding:0 20px}.site-header .brand{gap:11px}.site-header .brand .brand-mark{width:50px;height:50px}.site-header .brand-copy{gap:4px}.site-header .brand-copy strong{font-size:14px}.site-header .brand-copy small{font-size:9px}.header-cta{border:1px solid #8bd8f466;place-content:center;width:39px;height:39px;padding:0;font-size:0;display:grid}.header-cta span{margin:0;font-size:16px}.hero{gap:52px;min-height:auto;padding:68px 20px 58px}.hero h1{font-size:clamp(43px,13vw,61px)}.hero-actions{flex-direction:column;align-items:flex-start;gap:21px}.hero-trust{margin-top:40px}.plan-card{padding:22px}.oracle-card-portrait{height:290px}.promise-strip{flex-direction:column;align-items:flex-start;gap:13px;padding:28px 22px}.promise-strip span{display:none}.retirement-stages{padding:76px 22px 70px}.stage-heading h2{font-size:42px}.stage-heading>p{font-size:15px}.stage-grid{margin-top:39px}.stage-grid h3{font-size:26px}.stage-grid ul{font-size:14px}.intro-section{text-align:left;padding:84px 22px 78px}.xray-section{padding:28px 20px 64px}.xray-workbench{margin-top:36px}.upload-panel{padding:25px 19px}.drop-zone{min-height:235px;padding:25px 15px}.intake-vault-gate{text-align:center;grid-template-columns:1fr;gap:26px;padding:31px 18px}.intake-vault-door{width:170px;height:170px}.intake-vault-copy p{margin-left:auto;margin-right:auto}.intake-vault-copy .button{margin:0 auto}.risk-target-strip{grid-template-columns:1fr auto}.risk-target-strip a{grid-column:1/-1;width:max-content}.upload-actions{flex-direction:column;align-items:flex-start}.report-shell{margin-top:55px}.report-header{flex-direction:column;align-items:flex-start;gap:14px}.report-header>div:last-child{text-align:left}.report-hero{grid-template-columns:1fr;gap:25px;padding:30px 21px}.speed-sign{width:145px;height:145px}.drawdown-summary{border-top:1px solid #b6ccd4;border-right:0;padding:25px 0 0}.drawdown-summary>div{flex-direction:column;align-items:flex-start;gap:5px}.risk-gap{grid-column:auto}.fast-verdicts{grid-template-columns:1fr}.fast-verdicts>div{border-bottom:1px solid #c4d3d8;border-right:0;min-height:0}.fast-verdicts>div:last-child{border-bottom:0}.report-grid{grid-template-columns:1fr}.report-grid>section,.report-grid>section:nth-child(2n){border-right:0;min-height:0;padding:27px 20px}.report-footer{padding:22px 20px}.law-deck{margin-top:80px}.stock-oracle{padding:0}.stock-oracle.has-oracle-output{padding-bottom:91px}.stock-oracle-intro{min-height:0;padding:52px 20px 36px}.stock-oracle-lion{height:520px;inset:146px 0 auto;overflow:hidden}.stock-oracle-lion img{object-position:72% center;opacity:1;filter:saturate(1.02)contrast(1.08)brightness(1.03)}.stock-oracle-veil{background:linear-gradient(#03101a 0%,#030d16fa 15%,#030d160f 31%,#030d160a 65%,#020a11d1 78%,#020a11 91%),linear-gradient(90deg,#030c144d,#0000 76%)}.stock-oracle-heading h2{max-width:520px;font-size:clamp(46px,13vw,63px)}.stock-oracle-body{padding:0 20px}.oracle-method-strip{flex-wrap:wrap;align-items:flex-start;margin-top:39px;padding:18px}.oracle-method-strip p{width:100%;margin:3px 0 0}.screener-inputs,.oracle-result{padding:27px 20px}.screener-presets,.screener-fields{grid-template-columns:1fr}.screener-fields label.ticker-field{grid-column:auto}.oracle-call{grid-template-columns:125px 1fr;gap:23px}.oracle-score{width:124px;height:124px}.oracle-score>div{width:104px;height:104px}.oracle-score strong{font-size:50px}.oracle-call h3{font-size:49px}.oracle-pillars{grid-template-columns:1fr}.live-stock-search{margin-top:39px;padding:23px 18px}.stock-oracle-intro .live-stock-search{margin-top:500px}.live-search-label{align-items:flex-start}.live-search-label small{max-width:120px}.live-search-field>div:not(.stock-suggestions){grid-template-columns:1fr}.live-search-field input{border-right:1px solid #abc7d1;height:55px}.live-search-field>div>button[type=submit]{min-height:51px}.stock-suggestions{top:133px}.stock-suggestions button{grid-template-columns:62px 1fr}.stock-suggestions small{display:none}.oracle-loading{flex-direction:column;align-items:flex-start;padding:40px 24px}.live-result-header{grid-template-columns:1fr auto;gap:18px;padding:22px 20px}.live-result-header>p{grid-column:1/-1}.live-result-header p{font-size:19px}.live-result-header>div:first-child>span{min-width:58px}.live-price strong{font-size:23px}.live-signal-row{grid-template-columns:124px 1fr;gap:20px;padding:31px 20px}.live-signal-row .oracle-score{width:124px;height:124px}.live-signal-row .oracle-score>div{width:104px;height:104px}.live-call h3{font-size:50px}.live-call>span{font-size:10px;line-height:1.6}.street-consensus{padding-top:24px}.price-action{padding:31px 20px 28px}.price-action-head{flex-direction:column;align-items:flex-start}.candle-chart{height:210px}.candle-columns{gap:0}.technical-tape{grid-template-columns:repeat(2,1fr)}.technical-tape span:nth-child(4n){border-right:1px solid #8bd8f41f}.technical-tape span:nth-child(2n){border-right:0}.technical-tape span:nth-child(n+5){border-bottom:1px solid #8bd8f41f}.technical-tape span:nth-child(n+7){border-bottom:0}.candle-pattern-title{flex-direction:column;align-items:flex-start}.candle-pattern-grid{grid-template-columns:1fr}.candle-pattern-grid article{border-bottom:1px solid #8bd8f41f;border-right:0;min-height:0}.candle-pattern-grid article:last-child{border-bottom:0}.live-evidence-grid section{padding:29px 20px}.asset-news{padding:30px 20px}.asset-news>header{flex-direction:column;align-items:flex-start;gap:9px}.asset-news>header>span{text-align:left}.asset-news-grid{grid-template-columns:1fr}.asset-news-grid a{border-right:0;min-height:0}.live-lens-score{padding:30px 20px}.lens-score-heading{flex-direction:column;align-items:flex-start;gap:8px}.live-source-footer{grid-template-columns:1fr;gap:18px;padding:23px 20px 28px}.legacy-rocket span{font-size:58px}.law-deck-heading h2{font-size:41px}.law-grid{grid-template-columns:1fr}.law-grid article,.law-grid article:nth-child(2n),.law-grid article:nth-child(3n),.law-grid article:nth-child(n+5){border-bottom:1px solid #8bd8f429;border-right:0;min-height:0}.law-grid article:last-child{border-bottom:0}.intro-section h2{font-size:42px}.section-lede{font-size:15px}.lens-intro,.lens-output{padding:76px 22px}.lens-number{font-size:100px;right:18px}.harmony-section{padding:84px 20px 76px}.harmony-heading h2{font-size:43px}.harmony-system{grid-template-columns:1fr;margin-top:44px}.sleeve-card{min-height:0;padding:36px 24px}.harmony-core{order:2;width:105px;height:105px;margin:-24px auto;box-shadow:0 0 0 8px #e9f1f2,0 0 0 9px #a9cbd6,0 15px 45px #03212e33}.market-sleeve{order:1;padding-bottom:60px}.protected-sleeve{order:3;padding-top:65px}.sleeve-card>p{min-height:0}.risk-library{margin-top:55px}.risk-library-heading h3{font-size:40px}.risk-study-grid{grid-template-columns:1fr}.risk-study,.risk-study:nth-child(2),.risk-study:nth-child(-n+2){border-bottom:1px solid #bdcfd4;border-right:0;min-height:0}.risk-study:last-child{border-bottom:0}.risk-chart{max-width:360px;margin:24px 0 17px}.risk-study h4{margin-top:4px}.capabilities,.leadership-section{padding:82px 22px}.command-center{padding:28px 20px 62px}.command-choices{grid-template-columns:1fr;gap:8px;margin-top:0}.command-choices button{min-height:166px;padding:17px}.choice-icon{width:45px;height:45px;margin:15px 0 19px}.choice-icon svg{width:25px;height:25px}.command-choices strong{font-size:19px}.command-choices small{display:none}.tool-panel{min-height:0}.tool-visual{min-height:340px}.tool-content{padding:44px 22px}.tool-content h3{font-size:39px}.risk-dial{width:235px;height:235px}.risk-dial strong{font-size:78px}.answer-grid{grid-template-columns:1fr}.answer-grid button{min-height:85px}.risk-lock-actions{flex-direction:column;align-items:flex-start}.risk-lock-confirmation{width:100%}.clean-read{grid-template-columns:1fr}.clean-read strong{grid-row:auto;margin:5px 0}.expense-ticket{width:255px}.legacy-seal{width:235px;height:235px}.planning-compass{padding:82px 20px 76px}.compass-heading h2{font-size:43px}.compass-grid{margin-top:40px}.compass-grid article{padding:31px 24px 33px}.section-heading-row{margin-bottom:48px}.capability-grid{border-bottom:0;grid-template-columns:1fr}.capability-grid article,.capability-grid article:first-child,.capability-grid article:nth-child(2),.capability-grid article:nth-child(3),.capability-grid article:last-child{border-top:0;border-bottom:1px solid #bdd0d5;border-right:0;min-height:0;padding:31px 0 38px}.cap-icon{margin:30px 0 22px}.capability-grid h3,.capability-grid p{min-height:0}.process-copy{padding:82px 22px}.process-list li{grid-template-columns:52px 1fr;gap:18px;padding:30px 22px}.process-list>li>span{width:43px;height:43px}.leadership-heading h2{font-size:43px}.leader-card{display:block}.leader-image{aspect-ratio:1.12;min-height:0}.leader-copy>p:not(.micro-label){min-height:0}.final-cta{padding:89px 22px 80px}.final-cta h2{font-size:43px}.location-row{flex-wrap:wrap}footer{padding:56px 22px 30px}.footer-main{grid-template-columns:1fr}.footer-brand{grid-column:auto}.footer-contact{text-align:left;justify-self:start}.footer-legal-heading{flex-direction:column;align-items:flex-start}.footer-legal-grid{grid-template-columns:1fr}.footer-legal-grid section,.footer-legal-grid section:nth-child(2n),.footer-legal-grid section:nth-child(n+3){border-bottom:1px solid #8cbacc1a;border-right:0}.footer-legal-grid section:last-child{border-bottom:0}.footer-copyright{flex-direction:column;gap:11px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:.01ms!important}.launch-ready .legacy-rocket{opacity:1;animation:none;bottom:51%;transform:translate(-50%)}.launch-ready .legacy-rocket i,.legacy-visual.launch-ready:after,.launch-ready .legacy-seal,.legacy-launch-confirmation{animation:none}}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}
