/*! 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-border-style:solid;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}}}@layer theme{:root,:host{--spacing:.25rem;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-geist-sans);--default-mono-font-family:var(--font-geist-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{.collapse{visibility:collapse}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.isolate{isolation:isolate}.container{width:100%}@media (width>=40rem){.container{max-width:40rem}}@media (width>=48rem){.container{max-width:48rem}}@media (width>=64rem){.container{max-width:64rem}}@media (width>=80rem){.container{max-width:80rem}}@media (width>=96rem){.container{max-width:96rem}}.block{display:block}.hidden{display:none}.inline{display:inline}.table{display:table}.resize{resize:both}.border{border-style:var(--tw-border-style);border-width:1px}.lowercase{text-transform:lowercase}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow\!{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a)!important;box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)!important}.blur{--tw-blur:blur(8px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.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{--canvas:#f3f1ea;--canvas-soft:#ece9df;--panel:#ffffffb8;--panel-solid:#fbfaf6;--panel-raised:#fff;--ink:#111715;--muted:#65706b;--faint:#5f6a65;--line:#131d191f;--line-strong:#131d1938;--accent:#5f7d16;--accent-bright:#d7ff63;--accent-ink:#172000;--blue:#315ee7;--positive:#18875a;--negative:#d34e4e;--warning:#c77622;--shadow:0 20px 70px #1d252114;--nav:#f3f1ead6}[data-theme=dark]{--canvas:#080b0d;--canvas-soft:#0c1113;--panel:#111719c7;--panel-solid:#111719;--panel-raised:#171e20;--ink:#f4f5ef;--muted:#9aa6a1;--faint:#7e8a85;--line:#e3f0e91c;--line-strong:#e3f0e933;--accent:#c8f153;--accent-bright:#d7ff63;--accent-ink:#151d00;--blue:#7693ff;--positive:#4ed39a;--negative:#ff7878;--warning:#efac58;--shadow:0 24px 80px #00000052;--nav:#080b0dd6}*{box-sizing:border-box}html{background:var(--canvas);scroll-behavior:smooth}body{background:radial-gradient(circle at 12% -8%, var(--accent), transparent 28rem), radial-gradient(circle at 88% 0%, var(--blue), transparent 30rem), var(--canvas);min-height:100vh;margin:0}@supports (color:color-mix(in lab, red, red)){body{background:radial-gradient(circle at 12% -8%, color-mix(in srgb, var(--accent) 10%, transparent), transparent 28rem), radial-gradient(circle at 88% 0%, color-mix(in srgb, var(--blue) 8%, transparent), transparent 30rem), var(--canvas)}}body{color:var(--ink);font-family:var(--font-geist-sans), Arial, Helvetica, sans-serif;transition:background-color .18s,color .18s}button,input,select,textarea{font:inherit}button,a{-webkit-tap-highlight-color:transparent}a{color:inherit;text-decoration:none}::selection{background:var(--accent-bright);color:#101700}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-thumb{background:var(--muted);border:3px solid #0000;border-radius:999px}@supports (color:color-mix(in lab, red, red)){::-webkit-scrollbar-thumb{background:color-mix(in srgb, var(--muted) 34%, transparent)}}::-webkit-scrollbar-thumb{background-clip:padding-box}.mono{font-family:var(--font-geist-mono), ui-monospace, monospace;font-variant-numeric:tabular-nums}.eyebrow{color:var(--muted);font-family:var(--font-geist-mono), ui-monospace, monospace;letter-spacing:.13em;text-transform:uppercase;font-size:.7rem;font-weight:650}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@keyframes rise{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}@keyframes pulse-ring{0%{opacity:.7;transform:scale(.72)}70%,to{opacity:0;transform:scale(1.35)}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.brand-lockup{align-items:center;gap:.68rem;display:inline-flex}.brand-symbol{align-items:center;gap:3px;width:28px;height:25px;display:inline-flex;position:relative}.brand-dot{background:var(--accent);border-radius:50%;width:6px;height:6px}.brand-bar{background:var(--accent);border-radius:99px;width:3px}.brand-bar-one{height:15px}.brand-bar-two{height:24px}.brand-bar-three{height:11px}.brand-word{letter-spacing:-.045em;font-size:1.03rem;font-weight:720}.brand-domain{color:var(--accent);font-weight:650}.icon-button{border:1px solid var(--line);background:var(--panel);border-radius:50%;place-items:center;width:38px;height:38px;display:inline-grid}@supports (color:color-mix(in lab, red, red)){.icon-button{background:color-mix(in srgb, var(--panel) 80%, transparent)}}.icon-button{color:var(--ink);cursor:pointer;transition:all .16s}.icon-button:hover{border-color:var(--line-strong);transform:translateY(-1px)}.primary-action{border:1px solid var(--accent-bright);background:var(--accent-bright);min-height:48px;color:var(--accent-ink);box-shadow:0 12px 30px var(--accent-bright);border-radius:10px;justify-content:center;align-items:center;gap:.62rem;padding:0 1.18rem;font-size:.88rem;font-weight:730;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.primary-action{box-shadow:0 12px 30px color-mix(in srgb, var(--accent-bright) 15%, transparent)}}.primary-action{transition:all .16s}.primary-action:hover{box-shadow:0 16px 36px var(--accent-bright);transform:translateY(-2px)}@supports (color:color-mix(in lab, red, red)){.primary-action:hover{box-shadow:0 16px 36px color-mix(in srgb, var(--accent-bright) 22%, transparent)}}.marketing-header{z-index:20;border-bottom:1px solid var(--line);grid-template-columns:1fr auto 1fr;align-items:center;width:min(1180px,100% - 40px);min-height:76px;margin:0 auto;display:grid;position:relative}.marketing-header nav{color:var(--muted);gap:2rem;font-size:.82rem;display:flex}.marketing-header nav a{transition:color .15s}.marketing-header nav a:hover{color:var(--ink)}.brand-link{justify-self:start}.marketing-header-actions{justify-self:end;align-items:center;gap:.65rem;display:flex}.header-cta{border:1px solid var(--line-strong);border-radius:999px;align-items:center;gap:.4rem;height:38px;padding:0 .85rem;font-size:.8rem;font-weight:650;display:inline-flex}.hero{grid-template-columns:.83fr 1.17fr;align-items:center;gap:5.5rem;width:min(1180px,100% - 40px);min-height:720px;margin:0 auto;padding:72px 0 90px;display:grid;position:relative}.hero-copy{z-index:2;animation:.62s both rise;position:relative}.hero-kicker{color:var(--muted);font-family:var(--font-geist-mono);letter-spacing:.09em;text-transform:uppercase;align-items:center;gap:.55rem;margin-bottom:1.5rem;font-size:.69rem;font-weight:650;display:inline-flex}.hero-kicker span{background:var(--accent);width:7px;height:7px;box-shadow:0 0 0 5px var(--accent);border-radius:50%}@supports (color:color-mix(in lab, red, red)){.hero-kicker span{box-shadow:0 0 0 5px color-mix(in srgb, var(--accent) 12%, transparent)}}.hero h1{letter-spacing:-.073em;margin:0;font-size:clamp(3.6rem,6.2vw,6.45rem);font-weight:610;line-height:.88}.hero h1 em,.section-heading h2 em{color:var(--accent);font-family:Georgia,Times New Roman,serif;font-weight:400}.hero-subhead{max-width:580px;color:var(--muted);margin:1.8rem 0 0;font-size:1.04rem;line-height:1.66}.hero-actions{align-items:center;gap:1.45rem;margin-top:2rem;display:flex}.text-action{color:var(--muted);font-size:.82rem;font-weight:620}.text-action span{color:var(--accent);margin-left:.35rem}.hero-proof{border-top:1px solid var(--line);gap:2.3rem;margin-top:3.5rem;padding-top:1.25rem;display:flex}.hero-proof div{gap:.22rem;display:grid}.hero-proof strong{font-size:1.02rem}.hero-proof span{color:var(--faint);font-family:var(--font-geist-mono);text-transform:uppercase;letter-spacing:.08em;font-size:.62rem}.hero-product{animation:.7s .1s both rise;position:relative}.hero-glow{background:radial-gradient(circle, var(--accent), transparent 64%);position:absolute;inset:8% -10%}@supports (color:color-mix(in lab, red, red)){.hero-glow{background:radial-gradient(circle, color-mix(in srgb, var(--accent) 17%, transparent), transparent 64%)}}.hero-glow{filter:blur(28px)}.preview-window{border:1px solid var(--line-strong);background:var(--panel-solid);border-radius:22px;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.preview-window{background:color-mix(in srgb, var(--panel-solid) 94%, transparent)}}.preview-window{box-shadow:var(--shadow)}.preview-window:before{content:"";pointer-events:none;background:linear-gradient(135deg,#ffffff12,#0000 34%);position:absolute;inset:0}.preview-topbar{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;padding:1rem 1.15rem;display:flex}.preview-label{align-items:center;gap:.48rem;font-size:.72rem;font-weight:650;display:inline-flex}.live-dot{background:var(--positive);border-radius:50%;width:7px;height:7px;display:inline-block;position:relative}.live-dot:after{content:"";border:1px solid var(--positive);border-radius:50%;animation:1.8s infinite pulse-ring;position:absolute;inset:-4px}.preview-time{color:var(--faint);font-size:.64rem}.preview-thesis{grid-template-columns:1fr auto;gap:1.7rem;padding:2rem 1.4rem 1.75rem;display:grid}.preview-thesis h2{letter-spacing:-.055em;margin:.48rem 0 .55rem;font-size:2rem}.preview-thesis p{max-width:440px;color:var(--muted);margin:0;font-size:.78rem;line-height:1.55}.confidence-orbit{border:1px solid var(--accent);align-content:center;place-items:center;width:94px;height:94px;display:grid;position:relative}@supports (color:color-mix(in lab, red, red)){.confidence-orbit{border:1px solid color-mix(in srgb, var(--accent) 55%, var(--line))}}.confidence-orbit{background:radial-gradient(circle, var(--accent), transparent 67%);border-radius:50%}@supports (color:color-mix(in lab, red, red)){.confidence-orbit{background:radial-gradient(circle, color-mix(in srgb, var(--accent) 10%, transparent), transparent 67%)}}.confidence-orbit:before{content:"";border:1px dashed var(--accent);position:absolute;inset:6px}@supports (color:color-mix(in lab, red, red)){.confidence-orbit:before{border:1px dashed color-mix(in srgb, var(--accent) 38%, transparent)}}.confidence-orbit:before{border-radius:50%}.confidence-orbit span{font-family:var(--font-geist-mono);font-size:1.55rem;font-weight:650;position:relative}.confidence-orbit small{color:var(--muted);text-transform:uppercase;letter-spacing:.05em;font-size:.51rem;position:relative}.preview-grid{border-top:1px solid var(--line);grid-template-columns:1.12fr .88fr;display:grid}.preview-markets,.preview-catalyst{padding:1.1rem}.preview-catalyst{border-left:1px solid var(--line)}.preview-section-title{color:var(--muted);font-family:var(--font-geist-mono);letter-spacing:.08em;text-transform:uppercase;justify-content:space-between;align-items:center;margin-bottom:.9rem;font-size:.58rem;display:flex}.preview-market-row{border-top:1px solid var(--line);grid-template-columns:.72fr 1.4fr auto;align-items:center;padding:.72rem 0;font-size:.7rem;display:grid}.preview-market-row strong{font-family:var(--font-geist-mono);font-size:.67rem}.preview-market-row span{color:var(--muted)}.preview-market-row b{font-family:var(--font-geist-mono);font-size:.64rem}.positive{color:var(--positive)!important}.negative{color:var(--negative)!important}.warning{color:var(--warning)!important}.preview-catalyst>strong{margin:1.2rem 0 .45rem;font-size:.86rem;display:block}.preview-catalyst>p{color:var(--muted);margin:0;font-size:.68rem;line-height:1.5}.impact-track{background:var(--line);border-radius:99px;height:4px;margin-top:1.5rem;overflow:hidden}.impact-track span{border-radius:inherit;background:linear-gradient(90deg, var(--positive), var(--warning), var(--negative));width:78%;height:100%;display:block}.impact-labels{color:var(--faint);font-family:var(--font-geist-mono);text-transform:uppercase;justify-content:space-between;margin-top:.38rem;font-size:.48rem;display:flex}.preview-footer{border-top:1px solid var(--line);background:var(--accent);align-items:center;gap:.5rem;padding:.85rem 1.1rem;display:flex}@supports (color:color-mix(in lab, red, red)){.preview-footer{background:color-mix(in srgb, var(--accent) 5%, transparent)}}.preview-footer{color:var(--muted);font-size:.65rem}.preview-footer svg{color:var(--accent);flex:none}.preview-footer strong{color:var(--ink)}.trust-strip{border-top:1px solid var(--line);border-bottom:1px solid var(--line);width:min(1180px,100% - 40px);color:var(--faint);justify-content:space-between;align-items:center;margin:0 auto;padding:1.45rem 0;font-size:.7rem;display:flex}.trust-strip>span{font-family:var(--font-geist-mono);text-transform:uppercase;letter-spacing:.08em}.trust-strip div{flex-wrap:wrap;gap:2rem;display:flex}.trust-strip b{color:var(--muted);font-weight:600}.problem-section{width:min(1180px,100% - 40px);margin:0 auto;padding:130px 0 110px}.section-heading{grid-template-columns:.5fr 1.5fr;align-items:start;display:grid}.section-heading h2{letter-spacing:-.065em;max-width:850px;margin:0;font-size:clamp(2.5rem,5vw,5rem);font-weight:520;line-height:1}.problem-grid{border:1px solid var(--line);background:var(--line);grid-template-columns:repeat(3,1fr);gap:1px;margin-top:5.5rem;display:grid}.problem-grid article{background:var(--canvas);min-height:300px;padding:2rem;position:relative}.problem-grid article>span{color:var(--faint);font-family:var(--font-geist-mono);font-size:.58rem;position:absolute;top:1.3rem;right:1.3rem}.problem-grid svg{color:var(--accent)}.problem-grid h3{letter-spacing:-.035em;margin:4.5rem 0 .75rem;font-size:1.2rem}.problem-grid p{max-width:310px;color:var(--muted);margin:0;font-size:.86rem;line-height:1.65}.workflow-section{width:min(1180px,100% - 40px);margin:0 auto;padding-bottom:130px}.workflow-card{border:1px solid var(--line);background:var(--panel-solid);min-height:530px;box-shadow:var(--shadow);border-radius:24px;grid-template-columns:1fr 1fr;align-items:center;gap:5rem;padding:4.5rem;display:grid;overflow:hidden}.workflow-copy h2{letter-spacing:-.065em;max-width:510px;margin:.7rem 0 1rem;font-size:clamp(2.4rem,4vw,4.2rem);font-weight:560;line-height:.98}.workflow-copy>p{max-width:500px;color:var(--muted);font-size:.92rem;line-height:1.65}.workflow-copy ul{color:var(--muted);gap:.75rem;margin:1.8rem 0;padding:0;font-size:.82rem;list-style:none;display:grid}.workflow-copy li{align-items:center;gap:.6rem;display:flex}.workflow-copy li svg{color:var(--accent)}.inline-link{color:var(--ink);align-items:center;gap:.5rem;font-size:.82rem;font-weight:680;display:inline-flex}.workflow-stack{min-height:360px;position:relative}.signal-card{border:1px solid var(--line-strong);background:var(--panel-raised);border-radius:14px;align-items:flex-start;gap:1rem;width:min(390px,92%);padding:1.15rem;display:flex;position:absolute}@supports (color:color-mix(in lab, red, red)){.signal-card{background:color-mix(in srgb, var(--panel-raised) 95%, transparent)}}.signal-card{box-shadow:var(--shadow)}.signal-card svg{color:var(--accent);flex:none;margin-top:.15rem}.signal-card span{gap:.28rem;display:grid}.signal-card small{color:var(--faint);font-family:var(--font-geist-mono);letter-spacing:.07em;text-transform:uppercase;font-size:.56rem}.signal-card strong{font-size:.82rem}.signal-card em{color:var(--muted);font-size:.68rem;font-style:normal}.signal-card-one{top:1rem;right:2rem;transform:rotate(2deg)}.signal-card-two{z-index:2;top:7.8rem;left:0;transform:rotate(-2deg)}.signal-card-three{top:14.5rem;right:.5rem;transform:rotate(1deg)}.cta-section{border-top:1px solid var(--line);justify-content:space-between;align-items:end;gap:2rem;width:min(1180px,100% - 40px);margin:0 auto;padding:95px 0;display:flex}.cta-section h2{letter-spacing:-.065em;margin:.7rem 0 0;font-size:clamp(2.5rem,5vw,5rem);font-weight:520;line-height:.96}.cta-section .primary-action{flex:none;margin-bottom:.35rem}.marketing-footer{border-top:1px solid var(--line);width:min(1180px,100% - 40px);color:var(--faint);grid-template-columns:1fr auto 1fr;align-items:center;gap:1rem;margin:0 auto;padding:1.8rem 0;font-size:.68rem;display:grid}.marketing-footer p{text-align:center;margin:0}.marketing-footer div{justify-self:end;gap:1.2rem;display:flex}@media (width<=900px){.marketing-header{grid-template-columns:1fr auto}.marketing-header nav{display:none}.hero{grid-template-columns:1fr;gap:4rem;min-height:auto;padding-top:70px}.hero-copy{max-width:680px}.section-heading{grid-template-columns:1fr;gap:1rem}.problem-grid{grid-template-columns:1fr}.problem-grid article{min-height:240px}.workflow-card{grid-template-columns:1fr;padding:3rem}.workflow-stack{min-height:350px}.cta-section{flex-direction:column;align-items:start}}@media (width<=640px){.marketing-header,.hero,.trust-strip,.problem-section,.workflow-section,.cta-section,.marketing-footer{width:min(100% - 24px,1180px)}.marketing-header{min-height:66px}.header-cta{display:none}.hero{padding:58px 0 70px}.hero h1{font-size:clamp(3.45rem,17vw,5.2rem)}.hero-actions{flex-direction:column;align-items:stretch;gap:1rem}.text-action{text-align:center}.hero-proof{justify-content:space-between;gap:1rem}.preview-thesis{grid-template-columns:1fr}.confidence-orbit{display:none}.preview-grid{grid-template-columns:1fr}.preview-catalyst{border-top:1px solid var(--line);border-left:0}.trust-strip{flex-direction:column;align-items:start;gap:1rem}.trust-strip div{gap:.65rem 1.1rem}.problem-section{padding:90px 0 75px}.problem-grid{margin-top:3rem}.workflow-section{padding-bottom:90px}.workflow-card{gap:2.5rem;padding:2rem 1.25rem}.workflow-stack{min-height:320px}.signal-card{width:96%}.signal-card-one{right:0}.signal-card-two{left:0}.signal-card-three{right:0}.cta-section{padding:75px 0}.marketing-footer{grid-template-columns:1fr}.marketing-footer p{text-align:left}.marketing-footer div{justify-self:start}}.skip-link{z-index:200;border:1px solid var(--line-strong);background:var(--panel-solid);color:var(--ink);box-shadow:var(--shadow);border-radius:8px;padding:.65rem .85rem;font-size:.78rem;font-weight:700;transition:transform .15s;position:fixed;top:.65rem;left:.65rem;transform:translateY(-160%)}.skip-link:focus{transform:translateY(0)}.marketing-shell{min-height:100vh;overflow:clip}.marketing-shell :where(a,button):focus-visible{outline:2px solid var(--accent);outline-offset:3px}.marketing-shell :where(#product,#workflow,#trust,#access){scroll-margin-top:88px}.marketing-header{z-index:80;border-bottom-color:var(--line);background:var(--nav);grid-template-columns:1fr auto 1fr;width:min(1220px,100% - 32px);min-height:72px;padding:0 .35rem;position:sticky;top:0}@supports (color:color-mix(in lab, red, red)){.marketing-header{background:color-mix(in srgb, var(--nav) 90%, transparent)}}.marketing-header{-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px)}.marketing-header nav{align-items:center;gap:.25rem;display:flex}.marketing-header nav>a:not(.marketing-mobile-cta){min-height:40px;color:var(--muted);border-radius:8px;padding:0 .8rem;font-size:.77rem;font-weight:610}.marketing-header nav>a:not(.marketing-mobile-cta):hover{background:var(--ink)}@supports (color:color-mix(in lab, red, red)){.marketing-header nav>a:not(.marketing-mobile-cta):hover{background:color-mix(in srgb, var(--ink) 4%, transparent)}}.marketing-header nav>a:not(.marketing-mobile-cta):hover{color:var(--ink)}.marketing-header-actions .icon-button{width:40px;height:40px}.header-cta{background:var(--panel);border-radius:9px;height:auto;min-height:40px}@supports (color:color-mix(in lab, red, red)){.header-cta{background:color-mix(in srgb, var(--panel) 82%, transparent)}}.header-cta:hover{border-color:var(--accent);color:var(--accent)}.marketing-menu-button,.marketing-mobile-nav-head,.marketing-mobile-cta,.marketing-nav-scrim{display:none}.hero{grid-template-columns:minmax(0,.86fr) minmax(520px,1.14fr);gap:clamp(3rem,6vw,6.5rem);width:min(1220px,100% - 40px);min-height:min(780px,100vh - 72px);padding:78px 0 96px}.hero-copy{max-width:590px}.hero-kicker{margin-bottom:1.35rem;font-size:.66rem}.hero-kicker span{animation:2.2s infinite pulse-ring}.hero h1{font-size:clamp(3.65rem,6.15vw,6.4rem)}.hero-subhead{max-width:570px;margin-top:1.55rem;font-size:clamp(.96rem,1.4vw,1.08rem)}.hero-actions{margin-top:1.8rem}.hero-actions .primary-action{min-height:50px}.hero-assurances{border-top:1px solid var(--line);flex-wrap:wrap;gap:.55rem 1rem;margin:2.4rem 0 0;padding:1.05rem 0 0;list-style:none;display:flex}.hero-assurances li{color:var(--muted);align-items:center;gap:.38rem;font-size:.68rem;display:inline-flex}.hero-assurances svg{color:var(--accent)}.hero-product{min-width:0}.preview-window{border-radius:20px}.preview-example-dot{background:var(--warning);border-radius:2px;width:7px;height:7px;display:inline-block}.preview-quality{border:1px solid var(--warning);align-content:center;gap:.24rem;min-width:108px;padding:.8rem;display:grid}@supports (color:color-mix(in lab, red, red)){.preview-quality{border:1px solid color-mix(in srgb, var(--warning) 28%, var(--line))}}.preview-quality{background:var(--warning);border-radius:10px}@supports (color:color-mix(in lab, red, red)){.preview-quality{background:color-mix(in srgb, var(--warning) 5%, transparent)}}.preview-quality small,.preview-quality span{color:var(--faint);font-size:.56rem}.preview-quality strong{color:var(--warning);font-family:var(--font-geist-mono);font-size:.78rem}.preview-market-row{grid-template-columns:.65fr 1.45fr auto;min-height:43px}.preview-market-row b{background:currentColor;border-radius:4px;padding:.2rem .36rem}@supports (color:color-mix(in lab, red, red)){.preview-market-row b{background:color-mix(in srgb, currentColor 8%, transparent)}}.preview-market-row b{font-weight:620}.preview-phases{background:var(--canvas-soft);border-radius:7px;grid-template-columns:repeat(3,1fr);gap:2px;margin-top:1.4rem;padding:3px;display:grid}.preview-phases span{background:var(--panel-raised);color:var(--faint);font-family:var(--font-geist-mono);text-align:center;text-transform:uppercase;border-radius:5px;padding:.48rem .2rem;font-size:.49rem}.preview-phases span:nth-child(2){color:var(--warning)}.trust-strip{width:min(1220px,100% - 40px);padding:1.2rem 0}.trust-strip>span{font-size:.62rem}.trust-strip div{gap:.55rem}.trust-strip b{border:1px solid var(--line);background:var(--panel);border-radius:999px;padding:.3rem .55rem}@supports (color:color-mix(in lab, red, red)){.trust-strip b{background:color-mix(in srgb, var(--panel) 70%, transparent)}}.trust-strip b{font-size:.67rem;font-weight:570}.problem-section,.capability-section,.workflow-section,.trust-section,.pricing-section,.cta-section,.marketing-footer{width:min(1220px,100% - 40px)}.problem-section{padding:118px 0 104px}.section-heading{grid-template-columns:minmax(160px,.45fr) minmax(0,1.55fr);gap:2rem}.section-heading h2{max-width:890px}.problem-grid{border-radius:14px;margin-top:4.75rem;overflow:hidden}.problem-grid article{min-height:290px;padding:1.8rem}.problem-grid article:after{background:var(--line-strong);content:"";width:42px;height:1px;position:absolute;bottom:1.8rem;right:1.8rem}.problem-grid h3{margin-top:4.2rem}.capability-section{margin:0 auto;padding:0 0 112px}.capability-heading>div>p{max-width:710px;color:var(--muted);margin:1rem 0 0;font-size:.9rem;line-height:1.65}.capability-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:.75rem;margin-top:3rem;display:grid}.capability-grid article{border:1px solid var(--line);background:var(--panel);border-radius:12px;min-height:230px;padding:1.35rem}@supports (color:color-mix(in lab, red, red)){.capability-grid article{background:color-mix(in srgb, var(--panel) 68%, transparent)}}.capability-grid svg{color:var(--accent)}.capability-grid h3{letter-spacing:-.025em;margin:3.2rem 0 .65rem;font-size:.94rem}.capability-grid p{color:var(--muted);margin:0;font-size:.75rem;line-height:1.6}.workflow-section{padding-bottom:112px}.workflow-card{gap:clamp(3rem,6vw,6rem);min-height:540px;padding:clamp(2.7rem,5vw,4.6rem)}.workflow-copy>p{line-height:1.7}.workflow-copy li{align-items:flex-start}.workflow-copy li svg{flex:none;margin-top:.08rem}.workflow-stack{min-height:380px}.workflow-example-label{color:var(--faint);font-family:var(--font-geist-mono);letter-spacing:.08em;text-transform:uppercase;font-size:.54rem;position:absolute;top:-1.3rem;right:0}.signal-card{width:min(405px,94%)}.trust-section{border-top:1px solid var(--line);grid-template-columns:minmax(0,.82fr) minmax(0,1.18fr);align-items:start;gap:clamp(3rem,8vw,7.5rem);margin:0 auto;padding:106px 0;display:grid}.trust-copy h2{letter-spacing:-.065em;margin:.7rem 0 1rem;font-size:clamp(2.65rem,5vw,5rem);font-weight:530;line-height:.96}.trust-copy>p{max-width:540px;color:var(--muted);margin:0;font-size:.9rem;line-height:1.68}.trust-boundary{border:1px solid var(--warning);align-items:flex-start;gap:.7rem;margin-top:1.5rem;padding:.85rem;display:flex}@supports (color:color-mix(in lab, red, red)){.trust-boundary{border:1px solid color-mix(in srgb, var(--warning) 24%, var(--line))}}.trust-boundary{background:var(--warning);border-radius:9px}@supports (color:color-mix(in lab, red, red)){.trust-boundary{background:color-mix(in srgb, var(--warning) 4%, transparent)}}.trust-boundary>svg{color:var(--warning);flex:none}.trust-boundary>span{gap:.18rem;display:grid}.trust-boundary strong{font-size:.75rem}.trust-boundary small{color:var(--muted);font-size:.67rem;line-height:1.5}.trust-principles{border-top:1px solid var(--line);display:grid}.trust-principles article{border-bottom:1px solid var(--line);grid-template-columns:32px minmax(0,1fr);align-items:start;gap:.75rem;min-height:92px;padding:1rem 0;display:grid}.trust-principles svg{color:var(--accent);margin-top:.1rem}.trust-principles span{gap:.28rem;display:grid}.trust-principles strong{font-size:.81rem}.trust-principles small{max-width:520px;color:var(--muted);font-size:.72rem;line-height:1.55}.pricing-section{border-top:1px solid var(--line);margin:0 auto;padding:106px 0}.pricing-heading>div>p{max-width:680px;color:var(--muted);margin:1rem 0 0;font-size:.9rem;line-height:1.65}.pricing-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.9rem;margin-top:3.5rem;display:grid}.pricing-card{border:1px solid var(--line-strong);background:var(--panel-solid);border-radius:16px;flex-direction:column;min-height:480px;padding:clamp(1.5rem,3vw,2.2rem);display:flex}@supports (color:color-mix(in lab, red, red)){.pricing-card{background:color-mix(in srgb, var(--panel-solid) 92%, transparent)}}.pricing-card{box-shadow:var(--shadow)}.pricing-card-featured{border-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.pricing-card-featured{border-color:color-mix(in srgb, var(--accent) 60%, var(--line-strong))}}.pricing-card-featured{background:var(--accent)}@supports (color:color-mix(in lab, red, red)){.pricing-card-featured{background:color-mix(in srgb, var(--accent) 5%, var(--panel-solid))}}.pricing-price{align-items:end;gap:.8rem;margin:1.35rem 0 0;display:flex}.pricing-price strong{letter-spacing:-.075em;font-size:clamp(3.7rem,7vw,6.2rem);font-weight:540;line-height:.85}.pricing-price span{color:var(--faint);font-family:var(--font-geist-mono);text-transform:uppercase;padding-bottom:.25rem;font-size:.62rem;line-height:1.45}.pricing-card>p{max-width:520px;color:var(--muted);margin:1.25rem 0 0;font-size:.8rem;line-height:1.6}.pricing-card ul{border-top:1px solid var(--line);gap:.7rem;margin:1.7rem 0 2rem;padding:1.45rem 0 0;list-style:none;display:grid}.pricing-card li{color:var(--muted);grid-template-columns:18px 1fr;gap:.55rem;font-size:.74rem;line-height:1.5;display:grid}.pricing-card li svg{color:var(--accent);margin-top:.08rem}.pricing-card .primary-action{width:fit-content;margin-top:auto}.pricing-disclosures{border:1px solid var(--line);background:var(--panel);border-radius:12px;grid-template-columns:repeat(2,minmax(0,1fr));gap:.8rem 2rem;margin-top:1rem;padding:1.3rem;display:grid}@supports (color:color-mix(in lab, red, red)){.pricing-disclosures{background:color-mix(in srgb, var(--panel) 64%, transparent)}}.pricing-disclosures p{color:var(--faint);margin:0;font-size:.65rem;line-height:1.6}.pricing-disclosures strong,.pricing-disclosures a{color:var(--muted)}.pricing-disclosures a{text-underline-offset:.16rem;text-decoration:underline}.cta-section{align-items:center;padding:90px 0}.cta-section>div>p{max-width:620px;color:var(--muted);margin:1.15rem 0 0;font-size:.84rem;line-height:1.6}.cta-copy .inline-link{margin-top:1.1rem}.lead-capture-form{border:1px solid var(--line-strong);background:var(--panel-solid);border-radius:16px;flex:0 0 min(500px,47%);gap:.85rem;width:min(500px,100%);padding:1.35rem;display:grid}@supports (color:color-mix(in lab, red, red)){.lead-capture-form{background:color-mix(in srgb, var(--panel-solid) 92%, transparent)}}.lead-capture-form{box-shadow:var(--shadow)}.lead-fields{grid-template-columns:.82fr 1.18fr;gap:.7rem;display:grid}.lead-capture-form label:not(.lead-consent):not(.lead-honeypot){gap:.4rem;display:grid}.lead-capture-form label>span{color:var(--muted);font-size:.69rem;font-weight:620}.lead-capture-form label em{color:var(--faint);font-size:.58rem;font-style:normal;font-weight:450}.lead-capture-form input[type=text],.lead-capture-form input[type=email]{border:1px solid var(--line);background:var(--canvas-soft);width:100%;height:43px;color:var(--ink);border-radius:8px;outline:0;padding:0 .72rem;font-size:.76rem}.lead-capture-form input:focus{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent)}@supports (color:color-mix(in lab, red, red)){.lead-capture-form input:focus{box-shadow:0 0 0 3px color-mix(in srgb, var(--accent) 12%, transparent)}}.lead-consent{cursor:pointer;grid-template-columns:auto 1fr;align-items:start;gap:.55rem;display:grid}.lead-consent input{width:16px;height:16px;accent-color:var(--accent);margin:.08rem 0 0}.lead-consent span{line-height:1.5;font-weight:450!important}.lead-capture-form .primary-action{cursor:pointer;border:0;width:100%}.lead-capture-form .primary-action:disabled{cursor:wait;opacity:.72}.lead-capture-form>small{color:var(--faint);font-size:.59rem;line-height:1.5}.lead-capture-form>p{min-height:1.1rem;color:var(--muted);margin:0;font-size:.62rem}.lead-honeypot{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;overflow:hidden;position:absolute!important}.marketing-footer{grid-template-columns:.7fr minmax(260px,1fr) 1.5fr;min-height:86px;padding:1.2rem 0}.marketing-footer-brand{color:var(--ink);letter-spacing:-.04em;font-size:.87rem;font-weight:760}.marketing-footer-brand span{color:var(--accent)}.marketing-footer div{flex-wrap:wrap;row-gap:.55rem}.marketing-footer a:hover{color:var(--ink)}.legal-page{width:min(820px,100% - 40px);margin:0 auto;padding:86px 0 110px}.legal-page>header{border-bottom:1px solid var(--line);padding-bottom:2.4rem}.legal-page h1{letter-spacing:-.067em;max-width:720px;margin:.65rem 0 1rem;font-size:clamp(2.8rem,7vw,5.4rem);font-weight:550;line-height:.94}.legal-page header>p{max-width:680px;color:var(--muted);margin:0;font-size:.88rem;line-height:1.7}.legal-page section{border-bottom:1px solid var(--line);padding:2rem 0}.legal-page section h2{letter-spacing:-.03em;margin:0 0 .85rem;font-size:1.2rem}.legal-page section p,.legal-page section li{color:var(--muted);font-size:.8rem;line-height:1.75}.legal-page section p{margin:.65rem 0 0}.legal-page section ul,.legal-page section ol{gap:.55rem;margin:0;padding-left:1.15rem;display:grid}.legal-page a:not(.primary-action){text-decoration:underline}@supports (color:color-mix(in lab, red, red)){.legal-page a:not(.primary-action){-webkit-text-decoration-color:color-mix(in srgb, currentColor 35%, transparent);-webkit-text-decoration-color:color-mix(in srgb, currentColor 35%, transparent);-webkit-text-decoration-color:color-mix(in srgb, currentColor 35%, transparent);text-decoration-color:color-mix(in srgb, currentColor 35%, transparent)}}.legal-page a:not(.primary-action){text-underline-offset:.15rem}.support-contact .primary-action{width:fit-content;margin:.4rem 0 .8rem;text-decoration:none}.legal-actions{flex-wrap:wrap;gap:.75rem;padding-top:2rem;display:flex}.legal-actions a{border:1px solid var(--line-strong);min-height:42px;color:var(--muted);border-radius:8px;align-items:center;padding:0 .9rem;font-size:.72rem;font-weight:650;display:inline-flex;text-decoration:none!important}.legal-actions a:hover{border-color:var(--accent);color:var(--ink)}.commercial-page{width:min(1080px,100% - 40px);margin:0 auto;padding:86px 0 110px}.commercial-hero{max-width:820px;padding-bottom:1rem}.commercial-hero h1{letter-spacing:-.067em;margin:.65rem 0 1rem;font-size:clamp(3rem,7vw,6rem);font-weight:550;line-height:.94}.commercial-hero>p{max-width:720px;color:var(--muted);margin:0;font-size:.9rem;line-height:1.7}.pricing-grid-page{margin-top:3rem}.purchase-details{border:1px solid var(--line);background:var(--panel);border-radius:16px;margin-top:1rem;padding:clamp(1.5rem,3vw,2.2rem)}@supports (color:color-mix(in lab, red, red)){.purchase-details{background:color-mix(in srgb, var(--panel) 68%, transparent)}}.purchase-details>div{align-items:flex-start;gap:.75rem;display:flex}.purchase-details>div svg{color:var(--accent);flex:none}.purchase-details h2{letter-spacing:-.03em;margin:0;font-size:1.1rem}.purchase-details>div p,.purchase-details>p{color:var(--muted);margin:.35rem 0 0;font-size:.75rem;line-height:1.6}.purchase-details dl{border-top:1px solid var(--line);border-left:1px solid var(--line);grid-template-columns:repeat(2,minmax(0,1fr));gap:0;margin:1.5rem 0;display:grid}.purchase-details dl>div{border-right:1px solid var(--line);border-bottom:1px solid var(--line);padding:1rem}.purchase-details dt{font-size:.74rem;font-weight:680}.purchase-details dd{color:var(--muted);margin:.35rem 0 0;font-size:.7rem;line-height:1.55}.purchase-details a{color:var(--ink);text-underline-offset:.15rem;text-decoration:underline}@media (width<=1040px){.hero{grid-template-columns:1fr;gap:4.5rem;min-height:auto}.hero-copy{max-width:720px}.hero-product{width:min(780px,100%)}.capability-grid{grid-template-columns:repeat(2,1fr)}.capability-grid article{min-height:210px}}@media (width<=900px){.marketing-header{grid-template-columns:1fr auto}.marketing-menu-button{border:1px solid var(--line);background:var(--panel);width:40px;height:40px;color:var(--ink);border-radius:9px;place-items:center;display:inline-grid}.marketing-header nav{z-index:85;border-left:1px solid var(--line);background:var(--panel-solid);pointer-events:none;visibility:hidden;flex-direction:column;align-items:stretch;gap:.25rem;width:min(330px,100vw - 38px);height:100dvh;padding:.85rem;transition:transform .18s;display:flex;position:fixed;top:0;right:0;transform:translate(110%);box-shadow:-20px 0 70px #0003}.marketing-header nav.is-open{pointer-events:auto;visibility:visible;transform:translate(0)}.marketing-mobile-nav-head{border-bottom:1px solid var(--line);min-height:54px;color:var(--faint);font-family:var(--font-geist-mono);letter-spacing:.07em;text-transform:uppercase;justify-content:space-between;align-items:center;margin-bottom:.6rem;padding:0 .3rem .65rem;font-size:.63rem;display:flex}.marketing-mobile-nav-head button{background:var(--canvas-soft);width:44px;height:44px;color:var(--ink);border:0;border-radius:8px;place-items:center;display:grid}.marketing-header nav>a:not(.marketing-mobile-cta){align-items:center;min-height:48px;padding:0 .8rem;font-size:.84rem;display:flex}.marketing-header nav .marketing-mobile-cta{border:1px solid var(--accent);background:var(--accent);border-radius:9px;justify-content:center;align-items:center;gap:.45rem;min-height:48px;margin-top:auto;display:flex}@supports (color:color-mix(in lab, red, red)){.marketing-header nav .marketing-mobile-cta{background:color-mix(in srgb, var(--accent) 7%, transparent)}}.marketing-header nav .marketing-mobile-cta{color:var(--ink);font-size:.8rem;font-weight:680}.marketing-nav-scrim{z-index:75;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#0000008f;border:0;display:block;position:fixed;inset:0}.problem-grid{grid-template-columns:1fr}.problem-grid article{min-height:225px}.trust-section{grid-template-columns:1fr;gap:3.5rem}.pricing-grid{grid-template-columns:1fr}}@media (width<=680px){.marketing-header,.hero,.trust-strip,.problem-section,.capability-section,.workflow-section,.trust-section,.pricing-section,.cta-section,.marketing-footer{width:min(100% - 24px,1220px)}.marketing-header{min-height:66px}.marketing-header-actions{gap:.45rem}.marketing-header-actions .icon-button,.marketing-menu-button{width:44px;height:44px}.hero{gap:3rem;padding:56px 0 74px}.hero h1{font-size:clamp(3.35rem,16.5vw,5rem)}.hero-subhead{margin-top:1.35rem}.hero-actions{flex-direction:column;align-items:stretch;gap:.85rem}.hero-actions .primary-action{width:100%}.hero-assurances{gap:.55rem;margin-top:1.8rem;display:grid}.preview-thesis{grid-template-columns:1fr;padding:1.35rem 1rem}.preview-quality{grid-template-columns:auto auto 1fr;align-items:baseline;min-width:0}.preview-quality span{text-align:right}.preview-grid{grid-template-columns:1fr}.preview-markets,.preview-catalyst{padding:.9rem}.preview-catalyst{border-top:1px solid var(--line);border-left:0}.preview-footer{align-items:flex-start}.trust-strip{flex-direction:column;align-items:flex-start;gap:.8rem}.problem-section{padding:88px 0 82px}.section-heading{grid-template-columns:1fr;gap:1rem}.section-heading h2{font-size:clamp(2.55rem,12vw,4.2rem)}.problem-grid{margin-top:2.8rem}.capability-section{padding-bottom:82px}.capability-grid{grid-template-columns:1fr;margin-top:2rem}.capability-grid article{min-height:190px}.workflow-section{padding-bottom:82px}.workflow-card{border-radius:16px;gap:2.7rem;padding:2rem 1rem}.workflow-stack{min-height:340px}.signal-card{width:96%;padding:.95rem}.trust-section,.pricing-section{padding:82px 0}.pricing-grid{margin-top:2.4rem}.pricing-card{min-height:0;padding:1.35rem}.pricing-card .primary-action{width:100%}.pricing-disclosures{grid-template-columns:1fr}.cta-section{align-items:stretch;padding:72px 0}.cta-section .primary-action{width:100%}.lead-capture-form{flex-basis:auto}.lead-fields{grid-template-columns:1fr}.marketing-footer{grid-template-columns:1fr;gap:.8rem;padding:1.4rem 0}.marketing-footer p{text-align:left;max-width:410px}.marketing-footer div{justify-self:start}.legal-page{width:min(100% - 24px,820px);padding:62px 0 82px}.commercial-page{width:min(100% - 24px,1080px);padding:62px 0 82px}.purchase-details dl{grid-template-columns:1fr}}@media (width<=520px){.header-cta{display:none}.preview-topbar{flex-direction:column;align-items:flex-start;gap:.4rem}.preview-market-row{grid-template-columns:.65fr 1.35fr auto;gap:.35rem}.preview-market-row span{font-size:.62rem}.workflow-copy h2{font-size:2.55rem}.workflow-stack{min-height:370px}.trust-copy h2,.cta-section h2{font-size:clamp(2.5rem,13vw,3.7rem)}}@media (prefers-reduced-motion:reduce){.hero-kicker span{animation:none}.marketing-header nav{transition:none}}.product-shell{grid-template-columns:236px 1fr;min-height:100vh;display:grid}.product-sidebar{z-index:40;border-right:1px solid var(--line);background:var(--panel-solid);flex-direction:column;height:100vh;padding:1.1rem .85rem;display:flex;position:sticky;top:0}@supports (color:color-mix(in lab, red, red)){.product-sidebar{background:color-mix(in srgb, var(--panel-solid) 82%, transparent)}}.product-sidebar{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}.sidebar-brand{justify-content:space-between;align-items:center;min-height:45px;padding:0 .65rem;display:flex}.sidebar-brand>button{color:var(--muted);background:0 0;border:0;display:none}.workspace-switcher{border:1px solid var(--line);background:var(--panel);border-radius:11px;grid-template-columns:auto 1fr auto;align-items:center;gap:.62rem;margin:1rem 0 1.5rem;padding:.7rem;display:grid}.workspace-avatar{background:var(--accent-bright);width:30px;height:30px;color:var(--accent-ink);font-family:var(--font-geist-mono);border-radius:8px;place-items:center;font-size:.6rem;font-weight:750;display:grid}.workspace-switcher>span:nth-child(2){gap:.12rem;display:grid}.workspace-switcher strong{font-size:.72rem}.workspace-switcher small{color:var(--faint);font-size:.58rem}.workspace-switcher svg{color:var(--faint)}.product-nav{gap:.28rem;display:grid}.nav-label{color:var(--faint);font-family:var(--font-geist-mono);letter-spacing:.1em;text-transform:uppercase;margin:0 .7rem .5rem;font-size:.55rem}.product-nav a,.sidebar-bottom>a{min-height:41px;color:var(--muted);border-radius:9px;align-items:center;gap:.72rem;padding:0 .75rem;font-size:.76rem;font-weight:570;transition:all .14s;display:flex}.product-nav a:hover,.sidebar-bottom>a:hover{background:var(--ink)}@supports (color:color-mix(in lab, red, red)){.product-nav a:hover,.sidebar-bottom>a:hover{background:color-mix(in srgb, var(--ink) 4%, transparent)}}.product-nav a:hover,.sidebar-bottom>a:hover{color:var(--ink)}.product-nav a.active{background:var(--accent)}@supports (color:color-mix(in lab, red, red)){.product-nav a.active{background:color-mix(in srgb, var(--accent) 10%, transparent)}}.product-nav a.active{color:var(--ink)}.product-nav a.active svg{color:var(--accent)}.product-nav a b{background:var(--negative);border-radius:99px;place-items:center;min-width:20px;height:20px;margin-left:auto;display:grid}@supports (color:color-mix(in lab, red, red)){.product-nav a b{background:color-mix(in srgb, var(--negative) 13%, transparent)}}.product-nav a b{color:var(--negative);font-family:var(--font-geist-mono);font-size:.55rem}.sidebar-bottom{gap:.6rem;margin-top:auto;display:grid}.account-chip{border-top:1px solid var(--line);grid-template-columns:auto 1fr auto;align-items:center;gap:.62rem;padding:.75rem .65rem .3rem;display:grid}.account-chip>span{border:1px solid var(--line-strong);background:var(--panel-raised);border-radius:50%;place-items:center;width:30px;height:30px;font-size:.61rem;font-weight:700;display:grid}.account-chip>div{gap:.12rem;display:grid}.account-chip strong{font-size:.7rem}.account-chip small{color:var(--faint);font-size:.56rem}.account-chip svg{color:var(--faint)}.product-main{min-width:0}.product-header{z-index:30;border-bottom:1px solid var(--line);background:var(--nav);-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);justify-content:space-between;align-items:center;gap:1rem;min-height:82px;padding:0 2rem;display:flex;position:sticky;top:0}.product-title-row{align-items:center;gap:.8rem;display:flex}.product-title-row h1{letter-spacing:-.035em;margin:.2rem 0 0;font-size:1.15rem;font-weight:660}.mobile-menu{color:var(--ink);background:0 0;border:0;display:none}.product-header-actions{align-items:center;gap:.55rem;display:flex}.market-clock{color:var(--muted);align-items:center;gap:.5rem;margin-right:.55rem;font-size:.58rem;display:inline-flex}.command-button{border:1px solid var(--line);background:var(--panel);width:210px;height:38px;color:var(--faint);border-radius:9px;align-items:center;gap:.5rem;padding:0 .75rem;font-size:.67rem;display:flex}.command-button>span{text-align:left;text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.command-button kbd{border:1px solid var(--line);font-family:var(--font-geist-mono);white-space:nowrap;border-radius:4px;flex:none;align-items:center;gap:.16rem;margin-left:auto;padding:.18rem .32rem;font-size:.5rem;display:inline-flex}.notification-button{position:relative}.notification-button>span{border:1px solid var(--panel-solid);background:var(--negative);border-radius:50%;width:6px;height:6px;position:absolute;top:5px;right:5px}.product-content{width:min(1500px,100%);margin:0 auto;padding:1.55rem 1.8rem 3rem}.dashboard-grid{grid-template-columns:repeat(12,minmax(0,1fr));gap:.9rem;display:grid}.span-4{grid-column:span 4}.span-5{grid-column:span 5}.span-7{grid-column:span 7}.span-8{grid-column:span 8}.span-12{grid-column:span 12}.panel{border:1px solid var(--line);background:var(--panel);border-radius:14px;animation:.42s both rise;overflow:hidden;box-shadow:inset 0 1px #ffffff08}.panel:nth-child(2){animation-delay:40ms}.panel:nth-child(3){animation-delay:80ms}.panel:nth-child(4){animation-delay:.12s}.panel:nth-child(5){animation-delay:.15s}.panel-topline,.section-line{justify-content:space-between;align-items:center;display:flex}.panel-topline{border-bottom:1px solid var(--line);padding:1rem 1.1rem}.freshness{color:var(--faint);font-family:var(--font-geist-mono);align-items:center;gap:.45rem;font-size:.54rem;display:inline-flex}.freshness .live-dot{width:6px;height:6px}.session-thesis{background:linear-gradient(135deg, var(--accent), var(--panel) 55%)}@supports (color:color-mix(in lab, red, red)){.session-thesis{background:linear-gradient(135deg, color-mix(in srgb, var(--accent) 7%, var(--panel)), var(--panel) 55%)}}.thesis-main{grid-template-columns:1fr auto;gap:3rem;padding:1.5rem 1.3rem 1.2rem;display:grid}.thesis-main h2{letter-spacing:-.07em;margin:0;font-size:clamp(2.2rem,3.2vw,3.65rem);font-weight:540;line-height:.9}.thesis-main h2 em{color:var(--accent);font-family:Georgia,serif;font-weight:400}.thesis-main p{max-width:650px;color:var(--muted);margin:1rem 0 0;font-size:.79rem;line-height:1.65}.thesis-confidence{text-align:center;align-self:center}.thesis-confidence>div{border:1px solid var(--accent);align-content:center;place-items:center;width:92px;height:92px;display:grid}@supports (color:color-mix(in lab, red, red)){.thesis-confidence>div{border:1px solid color-mix(in srgb, var(--accent) 55%, var(--line))}}.thesis-confidence>div{background:radial-gradient(circle, var(--accent), transparent);border-radius:50%}@supports (color:color-mix(in lab, red, red)){.thesis-confidence>div{background:radial-gradient(circle, color-mix(in srgb, var(--accent) 10%, transparent), transparent)}}.thesis-confidence strong{font-size:1.65rem}.thesis-confidence span{color:var(--faint);letter-spacing:.08em;text-transform:uppercase;font-size:.5rem}.thesis-confidence small{color:var(--positive);font-family:var(--font-geist-mono);margin-top:.55rem;font-size:.48rem;display:block}.thesis-actions{border-top:1px solid var(--line);grid-template-columns:repeat(3,1fr);display:grid}.thesis-actions>div{border-right:1px solid var(--line);align-items:flex-start;gap:.68rem;padding:.9rem 1.05rem;display:flex}.thesis-actions>div:last-child{border-right:0}.thesis-actions svg{color:var(--accent);flex:none;margin-top:.1rem}.thesis-actions span{gap:.18rem;display:grid}.thesis-actions small{color:var(--faint);font-family:var(--font-geist-mono);text-transform:uppercase;font-size:.48rem}.thesis-actions strong{font-size:.67rem;font-weight:620}.impact-badge{font-family:var(--font-geist-mono);text-transform:uppercase;border-radius:5px;padding:.25rem .45rem;font-size:.49rem}.impact-badge.high{background:var(--negative)}@supports (color:color-mix(in lab, red, red)){.impact-badge.high{background:color-mix(in srgb, var(--negative) 12%, transparent)}}.impact-badge.high{color:var(--negative)}.next-catalyst{flex-direction:column;display:flex}.countdown{gap:.25rem;padding:1.3rem 1.1rem 0;display:grid}.countdown strong{letter-spacing:-.06em;font-size:1.8rem}.countdown span{color:var(--faint);font-size:.59rem}.next-catalyst h3{margin:1.25rem 1.1rem .4rem;font-size:.98rem}.next-catalyst>p{color:var(--muted);margin:0 1.1rem;font-size:.7rem;line-height:1.55}.exposure-list{border-top:1px solid var(--line);justify-content:space-between;align-items:center;margin:1.2rem 1.1rem;padding-top:.8rem;display:flex}.exposure-list>span{color:var(--faint);font-family:var(--font-geist-mono);text-transform:uppercase;font-size:.52rem}.exposure-list div{gap:.35rem;display:flex}.exposure-list b,.tag-row b{border:1px solid var(--line);color:var(--muted);font-family:var(--font-geist-mono);border-radius:4px;padding:.22rem .36rem;font-size:.47rem;font-weight:600}.panel-link{border-top:1px solid var(--line);color:var(--muted);justify-content:space-between;align-items:center;margin-top:auto;padding:.8rem 1.1rem;font-size:.65rem;font-weight:620;display:flex}.panel-link:hover{color:var(--ink)}.macro-panel{padding:1rem 1.1rem 1.1rem}.section-line h3{letter-spacing:-.025em;margin:.25rem 0 0;font-size:.94rem}.section-line>a,.section-note{color:var(--faint);align-items:center;gap:.35rem;font-size:.57rem;display:inline-flex}.section-line>svg{color:var(--accent)}.macro-pulse-grid{grid-template-columns:repeat(4,1fr);gap:1.5rem;margin-top:1.2rem;display:grid}.pulse-metric>div:first-child{color:var(--muted);justify-content:space-between;align-items:center;font-size:.61rem;display:flex}.pulse-metric b{font-family:var(--font-geist-mono);font-size:.5rem;font-weight:600}.pulse-metric>strong{margin:.55rem 0 .38rem;font-size:1.1rem;display:block}.metric-track{background:var(--line);border-radius:99px;height:3px;overflow:hidden}.metric-track i{border-radius:inherit;background:currentColor;height:100%;display:block}.metric-track i.positive{background:var(--positive)}.metric-track i.warning{background:var(--warning)}.market-map,.timeline-panel,.intelligence-panel,.risk-panel{flex-direction:column;padding-top:1rem;display:flex}.market-map .section-line,.timeline-panel .section-line,.intelligence-panel .section-line{padding:0 1.1rem .9rem}.market-table-head,.market-table-row{grid-template-columns:.9fr 1.5fr 1fr .45fr;align-items:center;gap:.7rem;display:grid}.market-table-head{border-top:1px solid var(--line);border-bottom:1px solid var(--line);color:var(--faint);font-family:var(--font-geist-mono);letter-spacing:.07em;text-transform:uppercase;padding:.55rem 1.1rem;font-size:.46rem}.market-table-head span:last-child{text-align:right}.market-table-row{border-bottom:1px solid var(--line);min-height:54px;color:var(--muted);padding:.55rem 1.1rem;font-size:.61rem}.market-table-row:last-child{border-bottom:0}.market-name{align-items:center;gap:.45rem;display:flex}.market-name b{color:var(--ink);font-family:var(--font-geist-mono);font-size:.63rem}.market-name small{font-family:var(--font-geist-mono);font-size:.48rem}.market-table-row>strong{text-align:right;font-size:.62rem}.bias-chip{background:currentColor;border-radius:4px;justify-self:start;padding:.24rem .4rem}@supports (color:color-mix(in lab, red, red)){.bias-chip{background:color-mix(in srgb, currentColor 9%, transparent)}}.bias-chip{font-size:.51rem;font-weight:600}.mini-timeline{padding:0 1.1rem .45rem}.timeline-event{grid-template-columns:45px 12px 1fr auto;align-items:start;gap:.55rem;min-height:70px;display:grid}.timeline-time{gap:.08rem;padding-top:.22rem;display:grid}.timeline-time strong{font-size:.56rem}.timeline-time small{color:var(--faint);font-size:.47rem}.timeline-rail{background:var(--line);width:1px;height:100%;position:relative}.timeline-rail span{border:1px solid var(--faint);background:var(--panel-solid);border-radius:50%;width:7px;height:7px;position:absolute;top:5px;left:-3px}.timeline-rail span.next{border-color:var(--accent);background:var(--accent);box-shadow:0 0 0 4px var(--accent)}@supports (color:color-mix(in lab, red, red)){.timeline-rail span.next{box-shadow:0 0 0 4px color-mix(in srgb, var(--accent) 12%, transparent)}}.timeline-event>div:nth-child(3){gap:.24rem;padding-top:.18rem;display:grid}.timeline-event>div:nth-child(3) strong{font-size:.63rem}.timeline-event>div:nth-child(3) small{color:var(--faint);font-size:.49rem}.timeline-event>b{font-family:var(--font-geist-mono);margin-top:.15rem;font-size:.47rem}.timeline-event>b.high{color:var(--negative)}.timeline-event>b.medium{color:var(--warning)}.intel-list{border-top:1px solid var(--line)}.intel-list article{border-bottom:1px solid var(--line);grid-template-columns:auto 1fr;gap:.85rem;padding:1rem 1.1rem;display:grid}.intel-marker{background:var(--faint);border-radius:99px;width:4px;min-height:100%}.intel-marker.positive{background:var(--positive)}.intel-marker.warning{background:var(--warning)}.intel-marker.negative{background:var(--negative)}.intel-copy>div:first-child{color:var(--faint);justify-content:space-between;font-size:.52rem;display:flex}.intel-copy>div:first-child>span{font-family:var(--font-geist-mono);letter-spacing:.06em;text-transform:uppercase}.intel-copy h4{letter-spacing:-.015em;margin:.42rem 0 .35rem;font-size:.76rem}.intel-copy p{color:var(--muted);margin:0;font-size:.61rem;line-height:1.5}.tag-row{gap:.3rem;margin-top:.65rem;display:flex}.risk-panel .panel-topline{padding-top:0}.risk-state{padding:1.1rem}.risk-state>span{color:var(--faint);font-family:var(--font-geist-mono);text-transform:uppercase;font-size:.5rem}.risk-state>strong{color:var(--warning);letter-spacing:-.055em;margin-top:.38rem;font-size:1.65rem;display:block}.risk-state p{color:var(--muted);margin:.65rem 0 0;font-size:.66rem;line-height:1.55}.risk-stats{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:repeat(3,1fr);margin:0 1.1rem;display:grid}.risk-stats>div{border-right:1px solid var(--line);text-align:center;gap:.3rem;padding:.8rem .4rem;display:grid}.risk-stats>div:last-child{border-right:0}.risk-stats span{color:var(--faint);font-size:.48rem}.risk-stats strong{font-size:.68rem}.secondary-button{border:1px solid var(--line-strong);min-height:36px;color:var(--ink);background:0 0;border-radius:8px;margin:auto 1.1rem 1rem;font-size:.62rem;font-weight:620}.secondary-button:hover{background:var(--panel-raised)}.sidebar-scrim{display:none}@media (width<=1120px){.product-shell{grid-template-columns:214px 1fr}.command-button{justify-content:center;width:38px;padding:0}.command-button span,.command-button kbd{display:none}.span-8,.span-7,.span-5,.span-4{grid-column:span 12}}@media (width<=760px){.product-shell{grid-template-columns:1fr}.product-sidebar{width:250px;transition:transform .18s;position:fixed;left:0;transform:translate(-105%)}.product-sidebar.is-open{transform:translate(0)}.sidebar-brand>button,.mobile-menu{place-items:center;display:inline-grid}.sidebar-scrim{z-index:35;background:#00000080;border:0;display:block;position:fixed;inset:0}.product-header{min-height:72px;padding:0 1rem}.product-header-actions .market-clock,.command-button{display:none}.product-content{padding:1rem .75rem 2rem}.dashboard-grid{gap:.7rem}.thesis-main{grid-template-columns:1fr}.thesis-confidence{display:none}.thesis-actions{grid-template-columns:1fr}.thesis-actions>div{border-right:0;border-bottom:1px solid var(--line)}.thesis-actions>div:last-child{border-bottom:0}.macro-pulse-grid{grid-template-columns:1fr 1fr;gap:1.2rem}.market-table-head{display:none}.market-table-row{grid-template-columns:.8fr 1fr auto}.market-table-row>span:nth-child(2){display:none}}.page-intro{border-bottom:1px solid var(--line);justify-content:space-between;align-items:end;gap:3rem;margin:.8rem 0 1.5rem;padding:1.4rem 0 2rem;display:flex}.page-intro>div:first-child{max-width:800px}.page-intro h2{letter-spacing:-.068em;margin:.55rem 0 .8rem;font-size:clamp(2.4rem,4.5vw,4.7rem);font-weight:530;line-height:.96}.page-intro p{max-width:680px;color:var(--muted);margin:0;font-size:.82rem;line-height:1.65}.page-intro.compact h2{font-size:clamp(2.2rem,4vw,4rem)}.regime-badge,.date-chip{border:1px solid var(--line);background:var(--panel);border-radius:12px;align-items:center;gap:.75rem;min-width:210px;padding:.9rem 1rem;display:flex}.regime-badge svg,.date-chip svg{color:var(--accent)}.regime-badge span,.date-chip span{gap:.18rem;display:grid}.regime-badge small,.date-chip small{color:var(--faint);font-family:var(--font-geist-mono);text-transform:uppercase;font-size:.48rem}.regime-badge strong,.date-chip strong{font-size:.68rem}.market-score-grid{grid-template-columns:repeat(3,1fr);gap:.85rem;display:grid}.market-score-card{padding:1.1rem}.market-card-head{justify-content:space-between;align-items:start;display:flex}.market-card-head>span{gap:.18rem;display:grid}.market-card-head strong{font-family:var(--font-geist-mono);font-size:.75rem}.market-card-head small{color:var(--faint);font-size:.55rem}.market-card-head>b{font-family:var(--font-geist-mono);align-items:center;gap:.25rem;font-size:.56rem;display:flex}.market-price{letter-spacing:-.04em;margin-top:1.25rem;font-size:1.35rem;font-weight:620}.score-rail{background:linear-gradient(90deg, var(--negative), var(--line) 50%, var(--positive));border-radius:99px;height:4px;margin:1rem 0 .35rem;position:relative}@supports (color:color-mix(in lab, red, red)){.score-rail{background:linear-gradient(90deg, color-mix(in srgb, var(--negative) 75%, transparent), var(--line) 50%, color-mix(in srgb, var(--positive) 75%, transparent))}}.score-rail i{width:3px;height:12px;box-shadow:0 0 0 3px var(--panel-solid);background:currentColor;border-radius:99px;position:absolute;top:-4px}.score-labels{color:var(--faint);font-family:var(--font-geist-mono);text-transform:uppercase;justify-content:space-between;font-size:.42rem;display:flex}.market-card-frame{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:1fr 1fr;margin:1.25rem 0 .9rem;display:grid}.market-card-frame>span{gap:.25rem;padding:.75rem 0;display:grid}.market-card-frame>span+span{border-left:1px solid var(--line);padding-left:.75rem}.market-card-frame small{color:var(--faint);font-size:.49rem}.market-card-frame strong{font-size:.64rem}.market-score-card>p{color:var(--muted);align-items:center;gap:.45rem;margin:0;font-size:.59rem;display:flex}.market-score-card>p svg{color:var(--accent)}.pressure-panel{margin-top:.85rem;padding:1.1rem}.pressure-list{grid-template-columns:1fr 1fr;gap:0 2rem;margin-top:1rem;display:grid}.pressure-list>div{border-top:1px solid var(--line);grid-template-columns:115px 1fr 32px 54px;align-items:center;gap:.7rem;min-height:48px;font-size:.57rem;display:grid}.pressure-list>div>span{color:var(--muted)}.pressure-track{background:var(--line);border-radius:99px;height:3px}.pressure-track i{border-radius:inherit;height:100%;display:block}.pressure-track i.positive{background:var(--positive)}.pressure-track i.warning{background:var(--warning)}.pressure-list>div>strong{text-align:right;font-size:.56rem}.pressure-list>div>b{text-align:right;font-size:.52rem}.calendar-layout{grid-template-columns:1.35fr .65fr;gap:.85rem;display:grid}.calendar-day-head{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;padding:1rem 1.1rem;display:flex}.calendar-day-head>div{border:1px solid var(--line);border-radius:7px;padding:.18rem;display:flex}.calendar-day-head button{min-width:48px;height:26px;color:var(--muted);background:0 0;border:0;border-radius:5px;font-size:.53rem}.calendar-day-head button:first-child{background:var(--panel-raised);color:var(--ink)}.calendar-event{border-bottom:1px solid var(--line);grid-template-columns:58px 12px 1fr auto;align-items:start;gap:.75rem;min-height:126px;padding:1.1rem;display:grid}.calendar-event:last-child{border-bottom:0}.calendar-event.active{background:var(--accent)}@supports (color:color-mix(in lab, red, red)){.calendar-event.active{background:color-mix(in srgb, var(--accent) 5%, transparent)}}.event-time{gap:.15rem;display:grid}.event-time strong{font-size:.64rem}.event-time small{color:var(--faint);font-size:.48rem}.event-node{background:var(--line);width:1px;height:calc(100% + 2.2rem);position:relative}.calendar-event:last-child .event-node{height:20px}.event-node span{border:2px solid var(--panel-solid);background:var(--faint);border-radius:50%;width:9px;height:9px;position:absolute;top:1px;left:-4px}.calendar-event.active .event-node span{background:var(--accent);box-shadow:0 0 0 4px var(--accent)}@supports (color:color-mix(in lab, red, red)){.calendar-event.active .event-node span{box-shadow:0 0 0 4px color-mix(in srgb, var(--accent) 13%, transparent)}}.event-copy>div:first-child{justify-content:space-between;align-items:center;display:flex}.event-copy>div:first-child strong{font-size:.73rem}.event-copy>div:first-child span{font-family:var(--font-geist-mono);font-size:.48rem}.event-copy p{max-width:660px;color:var(--muted);margin:.52rem 0 .72rem;font-size:.61rem;line-height:1.5}.event-copy>div:last-child{gap:.3rem;display:flex}.event-copy b{border:1px solid var(--line);color:var(--muted);font-family:var(--font-geist-mono);border-radius:4px;padding:.2rem .35rem;font-size:.45rem}.calendar-event>svg{color:var(--faint)}.event-plan{align-self:start}.event-plan-body{padding:1.1rem}.event-plan-body h3{margin:.9rem 0 .5rem;font-size:1.2rem}.event-plan-body>p{color:var(--muted);margin:0;font-size:.65rem;line-height:1.58}.scenario-list{border-top:1px solid var(--line);gap:.8rem;margin-top:1.35rem;padding-top:1rem;display:grid}.scenario-list>div{align-items:start;gap:.6rem;display:flex}.scenario-list i{border-radius:99px;width:4px;min-height:34px}.scenario-list i.positive{background:var(--positive)}.scenario-list i.negative{background:var(--negative)}.scenario-list i.warning{background:var(--warning)}.scenario-list span{gap:.2rem;display:grid}.scenario-list small{color:var(--faint);font-size:.48rem}.scenario-list strong{font-size:.61rem}.guardrail{border:1px solid var(--warning);align-items:start;gap:.65rem;margin-top:1.4rem;padding:.85rem;display:flex}@supports (color:color-mix(in lab, red, red)){.guardrail{border:1px solid color-mix(in srgb, var(--warning) 24%, var(--line))}}.guardrail{background:var(--warning);border-radius:9px}@supports (color:color-mix(in lab, red, red)){.guardrail{background:color-mix(in srgb, var(--warning) 6%, transparent)}}.guardrail svg{color:var(--warning);flex:none}.guardrail span{gap:.25rem;display:grid}.guardrail strong{font-size:.58rem}.guardrail small{color:var(--muted);font-size:.51rem}.brief-filters{gap:.3rem;margin-bottom:.85rem;display:flex;overflow-x:auto}.brief-filters button{border:1px solid var(--line);height:34px;color:var(--muted);background:0 0;border-radius:99px;flex:none;padding:0 .72rem;font-size:.56rem}.brief-filters button.active{border-color:var(--line-strong);background:var(--panel-raised);color:var(--ink)}.brief-layout{grid-template-columns:1.35fr .65fr;align-items:start;gap:.85rem;display:grid}.brief-item{border-bottom:1px solid var(--line);grid-template-columns:110px 1fr;gap:1.1rem;padding:1.25rem;display:grid}.brief-item:last-child{border-bottom:0}.brief-meta{color:var(--faint);font-family:var(--font-geist-mono);text-transform:uppercase;grid-template-columns:auto 1fr;align-content:start;gap:.4rem;font-size:.49rem;display:grid}.brief-meta .intel-marker{grid-row:span 2;width:3px}.brief-meta small{font-size:.45rem}.brief-body h3{letter-spacing:-.02em;margin:0;font-size:.88rem}.brief-body p{max-width:710px;color:var(--muted);margin:.55rem 0 0;font-size:.66rem;line-height:1.58}.brief-body>div{justify-content:space-between;align-items:center;display:flex}.brief-body button{width:30px;height:30px;color:var(--faint);background:0 0;border:0;place-items:center;display:grid}.daily-brief{position:sticky;top:96px}.daily-brief .panel-topline svg{color:var(--accent)}.daily-brief>div:last-child{padding:1.1rem}.brief-date{color:var(--faint);font-size:.49rem}.daily-brief h3{letter-spacing:-.04em;margin:.75rem 0 1rem;font-size:1.2rem}.daily-brief ol{gap:1rem;padding:0;list-style:none;display:grid}.daily-brief li{grid-template-columns:22px 1fr;gap:.65rem;display:grid}.daily-brief li>span{background:var(--accent);border-radius:50%;place-items:center;width:22px;height:22px;display:grid}@supports (color:color-mix(in lab, red, red)){.daily-brief li>span{background:color-mix(in srgb, var(--accent) 10%, transparent)}}.daily-brief li>span{color:var(--accent);font-family:var(--font-geist-mono);font-size:.45rem}.daily-brief li p{color:var(--muted);margin:0;font-size:.58rem;line-height:1.55}.daily-brief li strong{color:var(--ink)}.daily-brief .secondary-button{justify-content:center;align-items:center;gap:.45rem;width:100%;margin:1.2rem 0 0;display:flex}.alerts-layout{position:relative}.alert-rule-panel{padding-top:1.1rem}.alert-rule-panel>.section-line{padding:0 1.1rem 1rem}.alert-rules{border-top:1px solid var(--line)}.alert-rules article{border-bottom:1px solid var(--line);grid-template-columns:auto 1fr 120px auto;align-items:center;gap:.85rem;min-height:82px;padding:.8rem 1.1rem;display:grid}.alert-rules article:last-child{border-bottom:0}.toggle-button,.trash-button{color:var(--accent);cursor:pointer;background:0 0;border:0;place-items:center;display:grid}.trash-button{color:var(--faint)}.alert-rules article>div{gap:.24rem;display:grid}.alert-rules strong{font-size:.7rem}.alert-rules p{color:var(--muted);margin:0;font-size:.59rem}.alert-rules article>span{color:var(--faint);font-family:var(--font-geist-mono);font-size:.49rem}.delivery-grid{grid-template-columns:1fr 1fr;gap:.85rem;margin-top:.85rem;display:grid}.delivery-grid article{align-items:start;gap:.8rem;padding:1.1rem;display:flex}.delivery-grid article>svg{color:var(--accent)}.delivery-grid article>span{gap:.25rem;display:grid}.delivery-grid small{color:var(--faint);font-family:var(--font-geist-mono);text-transform:uppercase;font-size:.48rem}.delivery-grid strong{font-size:.68rem}.delivery-grid p{color:var(--muted);margin:.2rem 0 0;font-size:.57rem}.delivery-stat{color:var(--accent);font-size:1.15rem}.success-toast{z-index:100;border:1px solid var(--positive);align-items:center;gap:.45rem;padding:.7rem .9rem;display:flex;position:fixed;bottom:1.5rem;right:1.5rem}@supports (color:color-mix(in lab, red, red)){.success-toast{border:1px solid color-mix(in srgb, var(--positive) 30%, var(--line))}}.success-toast{background:var(--panel-raised);color:var(--positive);box-shadow:var(--shadow);border-radius:9px;font-size:.65rem}.modal-layer{z-index:90;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#00000094;place-items:center;padding:1rem;display:grid;position:fixed;inset:0}.alert-builder{border:1px solid var(--line-strong);background:var(--panel-solid);width:min(570px,100%);box-shadow:var(--shadow);border-radius:16px;padding:1.2rem}.modal-heading{justify-content:space-between;align-items:start;margin-bottom:1.2rem;display:flex}.modal-heading h3{margin:.3rem 0 0;font-size:1.25rem}.modal-heading button{color:var(--muted);background:0 0;border:0;font-size:1.4rem}.alert-builder label,.settings-form label{color:var(--muted);gap:.42rem;font-size:.58rem;display:grid}.alert-builder input,.alert-builder select,.settings-form input,.settings-form select{border:1px solid var(--line);background:var(--canvas-soft);width:100%;height:40px;color:var(--ink);border-radius:8px;outline:0;padding:0 .7rem;font-size:.65rem}.alert-builder input:focus,.alert-builder select:focus,.settings-form input:focus,.settings-form select:focus{border-color:var(--accent)}.field-row{grid-template-columns:1fr 1fr;gap:.75rem;margin:.9rem 0;display:grid}.modal-actions{border-top:1px solid var(--line);justify-content:flex-end;gap:.6rem;margin-top:1.2rem;padding-top:1rem;display:flex}.modal-actions .secondary-button{margin:0;padding:0 1rem}.modal-actions .primary-action{min-height:40px}.settings-grid{grid-template-columns:190px 1fr;align-items:start;gap:.85rem;display:grid}.settings-nav{padding:.45rem;display:grid}.settings-nav button{height:38px;color:var(--muted);text-align:left;background:0 0;border:0;border-radius:7px;padding:0 .7rem;font-size:.6rem}.settings-nav button.active{background:var(--accent)}@supports (color:color-mix(in lab, red, red)){.settings-nav button.active{background:color-mix(in srgb, var(--accent) 9%, transparent)}}.settings-nav button.active{color:var(--ink)}.settings-form{padding:1.2rem}.settings-heading{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;padding-bottom:1rem;display:flex}.settings-heading h3{margin:.3rem 0 0;font-size:1rem}.saved-state{color:var(--positive);align-items:center;gap:.3rem;font-size:.56rem;display:flex}.form-section{border-bottom:1px solid var(--line);padding:1.25rem 0}.form-section h4{margin:0;font-size:.72rem}.form-section>p{color:var(--muted);margin:.3rem 0 .9rem;font-size:.58rem}.choice-grid{grid-template-columns:repeat(3,1fr);gap:.5rem;display:grid}.choice-grid label{display:block}.choice-grid input{opacity:0;position:absolute}.choice-grid span{border:1px solid var(--line);background:var(--canvas-soft);min-height:38px;color:var(--muted);border-radius:8px;justify-content:center;align-items:center;font-size:.58rem;display:flex}.choice-grid input:checked+span{border-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.choice-grid input:checked+span{border-color:color-mix(in srgb, var(--accent) 45%, var(--line))}}.choice-grid input:checked+span{background:var(--accent)}@supports (color:color-mix(in lab, red, red)){.choice-grid input:checked+span{background:color-mix(in srgb, var(--accent) 8%, transparent)}}.choice-grid input:checked+span{color:var(--ink)}.theme-choice{border:1px solid var(--line);background:var(--canvas-soft);min-width:220px;color:var(--ink);border-radius:8px;align-items:center;gap:.65rem;padding:.65rem;display:flex}.theme-choice svg{color:var(--accent)}.theme-choice span{text-align:left;gap:.14rem;display:grid}.theme-choice strong{font-size:.6rem}.theme-choice small{color:var(--faint);font-size:.5rem}.settings-actions{justify-content:flex-end;padding-top:1.1rem;display:flex}.settings-actions .primary-action{min-height:40px}@media (width<=980px){.market-score-grid{grid-template-columns:1fr 1fr}.calendar-layout,.brief-layout{grid-template-columns:1fr}.daily-brief{position:static}}@media (width<=680px){.page-intro{flex-direction:column;align-items:stretch;gap:1.3rem}.regime-badge,.date-chip{min-width:0}.market-score-grid,.delivery-grid,.pressure-list{grid-template-columns:1fr}.calendar-event{grid-template-columns:48px 10px 1fr}.calendar-event>svg{display:none}.brief-item{grid-template-columns:1fr}.brief-meta{grid-template-columns:auto 1fr auto}.brief-meta .intel-marker{grid-row:auto}.alert-rules article{grid-template-columns:auto 1fr auto}.alert-rules article>span{display:none}.settings-grid{grid-template-columns:1fr}.settings-nav{grid-template-columns:repeat(5,auto);overflow-x:auto}.choice-grid{grid-template-columns:1fr 1fr}.field-row{grid-template-columns:1fr}}.creator-shell{background:var(--canvas-soft);grid-template-columns:250px 1fr;min-height:100vh;display:grid}.creator-sidebar{border-right:1px solid var(--line);background:var(--panel-solid);flex-direction:column;height:100vh;padding:1rem;display:flex;position:sticky;top:0}.creator-brand{align-items:center;gap:.7rem;min-height:45px;padding:0 .5rem;display:flex}.creator-brand>span{border:1px solid var(--line);color:var(--faint);font-family:var(--font-geist-mono);text-transform:uppercase;border-radius:4px;padding:.22rem .4rem;font-size:.45rem}.creator-environment{border:1px solid var(--line);background:var(--canvas-soft);border-radius:9px;align-items:center;gap:.6rem;margin:1rem 0 1.4rem;padding:.7rem;display:flex}.creator-environment>span{background:currentColor;border-radius:50%;width:7px;height:7px}.creator-environment>div{gap:.18rem;display:grid}.creator-environment small{color:var(--faint);font-family:var(--font-geist-mono);text-transform:uppercase;font-size:.45rem}.creator-environment strong{font-size:.58rem}.creator-sidebar nav{gap:.3rem;display:grid}.creator-sidebar nav button{min-height:42px;color:var(--muted);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:8px;grid-template-columns:auto 1fr auto;align-items:center;gap:.65rem;padding:0 .7rem;font-size:.64rem;display:grid}.creator-sidebar nav button:hover{background:var(--canvas-soft);color:var(--ink)}.creator-sidebar nav button.active{background:var(--blue)}@supports (color:color-mix(in lab, red, red)){.creator-sidebar nav button.active{background:color-mix(in srgb, var(--blue) 9%, transparent)}}.creator-sidebar nav button.active{color:var(--ink)}.creator-sidebar nav button.active>svg:first-child{color:var(--blue)}.creator-sidebar nav button>svg:last-child{color:var(--faint)}.creator-sidebar-bottom{gap:.8rem;margin-top:auto;display:grid}.creator-sidebar-bottom>a{border:1px solid var(--line);min-height:38px;color:var(--muted);border-radius:8px;align-items:center;gap:.55rem;padding:0 .7rem;font-size:.58rem;display:flex}.creator-sidebar-bottom>div{border-top:1px solid var(--line);grid-template-columns:auto 1fr;align-items:center;gap:.6rem;padding:.75rem .4rem 0;display:grid}.creator-sidebar-bottom>div>span{background:var(--blue);color:#fff;border-radius:50%;place-items:center;width:28px;height:28px;font-size:.5rem;display:grid}.creator-sidebar-bottom p{gap:.12rem;min-width:0;margin:0;display:grid}.creator-sidebar-bottom strong{font-size:.56rem}.creator-sidebar-bottom small{color:var(--faint);text-overflow:ellipsis;font-size:.45rem;overflow:hidden}.creator-main{min-width:0}.creator-header{z-index:20;border-bottom:1px solid var(--line);background:var(--canvas-soft);justify-content:space-between;align-items:center;min-height:82px;padding:0 2rem;display:flex;position:sticky;top:0}@supports (color:color-mix(in lab, red, red)){.creator-header{background:color-mix(in srgb, var(--canvas-soft) 88%, transparent)}}.creator-header{-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px)}.creator-header h1{letter-spacing:-.03em;margin:.25rem 0 0;font-size:1.1rem}.creator-header>div:last-child{align-items:center;gap:.55rem;display:flex}.creator-lock{color:var(--faint);font-family:var(--font-geist-mono);align-items:center;gap:.4rem;font-size:.49rem;display:inline-flex}.save-control{border:1px solid var(--blue);background:var(--blue);color:#fff;border-radius:8px;align-items:center;gap:.45rem;height:38px;padding:0 .8rem;font-size:.58rem;font-weight:650;display:inline-flex}.save-control:disabled{opacity:.6}.creator-content{width:min(1320px,100%);margin:0 auto;padding:1.5rem 2rem 3rem;position:relative}.creator-loading{min-height:50vh;color:var(--muted);justify-content:center;align-items:center;gap:.6rem;font-size:.65rem;display:flex}.creator-loading svg{animation:1.2s infinite pulse-ring}.creator-hero{border:1px solid var(--line);background:linear-gradient(135deg, var(--blue), var(--panel));border-radius:15px;grid-template-columns:1fr auto;align-items:center;gap:3rem;min-height:230px;padding:2rem;display:grid}@supports (color:color-mix(in lab, red, red)){.creator-hero{background:linear-gradient(135deg, color-mix(in srgb, var(--blue) 8%, var(--panel)), var(--panel))}}.creator-hero h2{letter-spacing:-.065em;margin:.55rem 0 .75rem;font-size:clamp(2rem,4vw,4rem);font-weight:530;line-height:.95}.creator-hero p{max-width:710px;color:var(--muted);margin:0;font-size:.71rem;line-height:1.6}.readiness-ring{border:1px solid var(--blue);align-content:center;place-items:center;width:130px;height:130px;display:grid}@supports (color:color-mix(in lab, red, red)){.readiness-ring{border:1px solid color-mix(in srgb, var(--blue) 55%, var(--line))}}.readiness-ring{background:radial-gradient(circle, var(--blue), transparent 65%);border-radius:50%}@supports (color:color-mix(in lab, red, red)){.readiness-ring{background:radial-gradient(circle, color-mix(in srgb, var(--blue) 8%, transparent), transparent 65%)}}.readiness-ring strong{font-size:1.7rem}.readiness-ring span{color:var(--faint);text-transform:uppercase;font-size:.5rem}.creator-stats{grid-template-columns:repeat(4,1fr);gap:.75rem;margin:.75rem 0;display:grid}.creator-stats article{border:1px solid var(--line);background:var(--panel);border-radius:11px;align-items:flex-start;gap:.65rem;padding:.9rem;display:flex}.creator-stats article>svg{color:var(--blue)}.creator-stats article>span{gap:.2rem;display:grid}.creator-stats small{color:var(--faint);font-family:var(--font-geist-mono);text-transform:uppercase;font-size:.43rem}.creator-stats strong{text-transform:capitalize;font-size:.61rem}.creator-stats em{color:var(--faint);font-size:.49rem;font-style:normal}.creator-overview-grid{grid-template-columns:1.25fr .75fr;gap:.75rem;display:grid}.creator-panel{border:1px solid var(--line);background:var(--panel);border-radius:13px;overflow:hidden}.creator-panel-heading{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;padding:1rem 1.1rem;display:flex}.creator-panel-heading h3{margin:.25rem 0 0;font-size:.78rem}.creator-panel-heading button{color:var(--faint);background:0 0;border:0;align-items:center;gap:.3rem;font-size:.52rem;display:inline-flex}.pipeline-map{grid-template-columns:1fr auto 1fr auto .75fr;align-items:center;gap:.8rem;min-height:280px;padding:1.2rem;display:grid}.pipeline-inputs,.pipeline-output{gap:.4rem;display:grid}.pipeline-inputs span,.pipeline-output span{border:1px solid var(--line);background:var(--canvas-soft);min-height:34px;color:var(--muted);border-radius:7px;align-items:center;gap:.45rem;padding:0 .55rem;font-size:.51rem;display:flex}.pipeline-inputs i{background:currentColor;border-radius:50%;width:6px;height:6px}.pipeline-arrow{color:var(--faint)}.pipeline-core{border:1px solid var(--blue);align-content:center;place-items:center;gap:.45rem;min-height:130px;display:grid}@supports (color:color-mix(in lab, red, red)){.pipeline-core{border:1px solid color-mix(in srgb, var(--blue) 35%, var(--line))}}.pipeline-core{background:var(--blue);border-radius:12px}@supports (color:color-mix(in lab, red, red)){.pipeline-core{background:color-mix(in srgb, var(--blue) 6%, transparent)}}.pipeline-core{text-align:center}.pipeline-core svg{color:var(--blue)}.pipeline-core strong{font-size:.6rem}.pipeline-core small{color:var(--faint);font-family:var(--font-geist-mono);font-size:.44rem}.run-list{display:grid}.run-list>div{border-bottom:1px solid var(--line);grid-template-columns:auto 1fr auto;align-items:center;gap:.55rem;min-height:48px;padding:.55rem 1rem;display:grid}.run-list>div:last-child{border-bottom:0}.run-list i{background:currentColor;border-radius:50%;width:7px;height:7px}.run-list span{gap:.15rem;display:grid}.run-list strong{font-size:.54rem}.run-list small,.run-list time{color:var(--faint);font-size:.44rem}.empty-runs{color:var(--faint);place-content:center;border:0!important;grid-template-columns:auto auto!important;min-height:210px!important}.control-section{min-height:620px;padding-bottom:1.2rem}.control-heading{border-bottom:1px solid var(--line);justify-content:space-between;align-items:flex-start;padding:1.6rem;display:flex}.control-heading h2{letter-spacing:-.05em;margin:.45rem 0 .6rem;font-size:1.65rem}.control-heading p{max-width:720px;color:var(--muted);margin:0;font-size:.66rem;line-height:1.6}.control-heading>svg{color:var(--blue)}.engine-grid{grid-template-columns:repeat(4,1fr);gap:.6rem;padding:1.2rem;display:grid}.engine-grid button{border:1px solid var(--line);background:var(--canvas-soft);min-height:90px;color:var(--ink);text-align:left;border-radius:9px;align-content:center;gap:.3rem;padding:.8rem;display:grid;position:relative}.engine-grid button.selected{border-color:var(--blue)}@supports (color:color-mix(in lab, red, red)){.engine-grid button.selected{border-color:color-mix(in srgb, var(--blue) 65%, var(--line))}}.engine-grid button.selected{background:var(--blue)}@supports (color:color-mix(in lab, red, red)){.engine-grid button.selected{background:color-mix(in srgb, var(--blue) 7%, var(--canvas-soft))}}.engine-grid button span{font-size:.62rem;font-weight:650}.engine-grid button small{color:var(--faint);font-size:.49rem}.engine-grid button svg{color:var(--blue);position:absolute;top:.65rem;right:.65rem}.control-form{grid-template-columns:repeat(3,1fr);gap:.8rem;padding:0 1.2rem 1.2rem;display:grid}.control-form label,.source-fields label,.policy-grid>label{color:var(--muted);gap:.4rem;font-size:.53rem;display:grid}.control-form input,.control-form select,.source-fields input,.source-fields select,.policy-grid input{border:1px solid var(--line);background:var(--canvas-soft);width:100%;height:40px;color:var(--ink);border-radius:7px;outline:0;padding:0 .7rem;font-size:.58rem}.control-form input:focus,.source-fields input:focus,.policy-grid input:focus{border-color:var(--blue)}.wide-field{grid-column:span 2}.dev-note{border:1px solid var(--warning);align-items:start;gap:.65rem;margin:0 1.2rem;padding:.9rem;display:flex}@supports (color:color-mix(in lab, red, red)){.dev-note{border:1px solid color-mix(in srgb, var(--warning) 25%, var(--line))}}.dev-note{background:var(--warning);border-radius:8px}@supports (color:color-mix(in lab, red, red)){.dev-note{background:color-mix(in srgb, var(--warning) 5%, transparent)}}.dev-note svg{color:var(--warning);flex:none}.dev-note span{gap:.25rem;display:grid}.dev-note strong{font-size:.58rem}.dev-note small{color:var(--muted);font-size:.51rem}.source-list{display:grid}.source-list article{border-bottom:1px solid var(--line);padding:1rem 1.2rem}.source-list article.disabled{opacity:.56}.source-top{grid-template-columns:auto 1fr auto;align-items:center;gap:.7rem;display:grid}.source-top>span{gap:.2rem;display:grid}.source-top strong{font-size:.64rem}.source-top small{color:var(--faint);font-size:.5rem}.source-state{font-family:var(--font-geist-mono);align-items:center;gap:.4rem;font-size:.45rem;display:flex}.source-state i{background:currentColor;border-radius:50%;width:6px;height:6px}.source-fields{grid-template-columns:1.2fr .55fr 1fr;gap:.6rem;margin:.8rem 0 0 2.45rem;display:grid}.secret-input{position:relative}.secret-input button{width:38px;height:40px;color:var(--faint);background:0 0;border:0;place-items:center;display:grid;position:absolute;top:0;right:0}.public-source{border:1px solid var(--positive);align-items:center;gap:.55rem;min-height:40px;padding:0 .7rem;display:flex}@supports (color:color-mix(in lab, red, red)){.public-source{border:1px solid color-mix(in srgb, var(--positive) 24%, var(--line))}}.public-source{background:var(--positive);border-radius:7px}@supports (color:color-mix(in lab, red, red)){.public-source{background:color-mix(in srgb, var(--positive) 4%, var(--canvas-soft))}}.public-source{color:var(--positive)}.public-source>span{gap:.1rem;display:grid}.public-source strong{font-size:.51rem}.public-source small{color:var(--faint);font-size:.43rem}.pipeline-table{padding:.7rem 1.2rem 1.2rem}.pipeline-row{border-bottom:1px solid var(--line);grid-template-columns:1.5fr .8fr .8fr .6fr auto;align-items:center;gap:.7rem;min-height:58px;display:grid}.pipeline-row>span:first-child{gap:.18rem;display:grid}.pipeline-row strong{font-size:.58rem}.pipeline-row small{color:var(--faint);font-family:var(--font-geist-mono);font-size:.43rem}.pipeline-row label{position:relative}.pipeline-row input{border:1px solid var(--line);background:var(--canvas-soft);width:100%;height:34px;color:var(--ink);border-radius:6px;padding:0 1.9rem 0 .55rem;font-size:.54rem}.pipeline-row label em{color:var(--faint);font-size:.43rem;font-style:normal;position:absolute;top:11px;right:.45rem}.pipeline-row>span:nth-child(4){font-size:.5rem}.pipeline-head{min-height:34px;color:var(--faint);font-family:var(--font-geist-mono);text-transform:uppercase;font-size:.43rem}.run-check{border:1px solid var(--line-strong);height:38px;color:var(--ink);background:0 0;border-radius:7px;align-items:center;gap:.45rem;margin-left:1.2rem;padding:0 .8rem;font-size:.55rem;display:inline-flex}.run-check:disabled{cursor:not-allowed;opacity:.5}.diagnostic-actions{align-items:center;gap:.75rem;margin-top:1rem;display:flex}.diagnostic-actions .run-check{flex:none;margin-left:1.2rem}.diagnostic-actions>small{max-width:520px;color:var(--faint);font-size:.49rem;line-height:1.5}.diagnostic-result{border:1px solid var(--line);background:var(--canvas-soft);border-radius:9px;gap:.65rem;margin:.8rem 1.2rem 0;padding:.9rem;display:grid}.diagnostic-result.success{border-color:var(--positive)}@supports (color:color-mix(in lab, red, red)){.diagnostic-result.success{border-color:color-mix(in srgb, var(--positive) 38%, var(--line))}}.diagnostic-result.warning{border-color:var(--warning)}@supports (color:color-mix(in lab, red, red)){.diagnostic-result.warning{border-color:color-mix(in srgb, var(--warning) 38%, var(--line))}}.diagnostic-result>div{justify-content:space-between;align-items:center;gap:.8rem;display:flex}.diagnostic-result>div strong{font-size:.62rem}.diagnostic-result>div span{color:var(--faint);font-size:.46rem}.diagnostic-result p{color:var(--muted);margin:0;font-size:.53rem}.diagnostic-result blockquote{border-left:2px solid var(--blue);background:var(--blue);grid-template-columns:1fr auto;gap:.25rem .8rem;margin:0;padding:.75rem;display:grid}@supports (color:color-mix(in lab, red, red)){.diagnostic-result blockquote{background:color-mix(in srgb, var(--blue) 4%, transparent)}}.diagnostic-result blockquote span{color:var(--faint);text-transform:uppercase;grid-column:1/-1;font-size:.44rem}.diagnostic-result blockquote strong{font-size:.58rem}.diagnostic-result blockquote em{color:var(--blue);font-size:.46rem;font-style:normal}.spin{animation:.9s linear infinite fluxxx-spin}@keyframes fluxxx-spin{to{transform:rotate(360deg)}}.policy-grid{grid-template-columns:1fr 1fr;gap:1rem;padding:1.2rem;display:grid}.policy-grid>label>div{grid-template-columns:1fr 42px;align-items:center;gap:.7rem;display:grid}.policy-grid input[type=range]{height:4px;accent-color:var(--blue);padding:0}.policy-grid>label>div strong{text-align:right;font-size:.65rem}.maintenance-toggle{border:1px solid var(--line);background:var(--canvas-soft);border-radius:9px;flex-direction:row;grid-column:span 2;justify-content:space-between;align-items:center;margin-top:.5rem;padding:1rem;display:flex!important}.maintenance-toggle>span{gap:.22rem;display:grid}.maintenance-toggle strong{color:var(--ink);font-size:.61rem}.maintenance-toggle small{color:var(--faint);font-size:.5rem}.security-list{padding:.5rem 1.2rem;display:grid}.security-list article{border-bottom:1px solid var(--line);grid-template-columns:auto 1fr auto;align-items:center;gap:.8rem;min-height:86px;display:grid}.security-list article>svg{color:var(--blue)}.security-list article>span{gap:.25rem;display:grid}.security-list strong{font-size:.62rem}.security-list small{color:var(--muted);font-size:.53rem}.security-list b{font-family:var(--font-geist-mono);font-size:.48rem}.creator-toast{z-index:80;border:1px solid var(--line);background:var(--panel-raised);box-shadow:var(--shadow);border-radius:8px;align-items:center;gap:.45rem;padding:.7rem .9rem;font-size:.57rem;display:flex;position:fixed;bottom:1.5rem;right:1.5rem}.creator-toast.success{color:var(--positive)}.creator-toast.error{color:var(--negative)}@media (width<=1050px){.creator-shell{grid-template-columns:215px 1fr}.creator-stats{grid-template-columns:1fr 1fr}.creator-overview-grid{grid-template-columns:1fr}.pipeline-map{min-height:230px}}@media (width<=780px){.creator-shell{grid-template-columns:1fr}.creator-sidebar{width:100%;height:auto;position:static}.creator-environment,.creator-sidebar-bottom{display:none}.creator-sidebar nav{grid-template-columns:repeat(6,auto);overflow-x:auto}.creator-sidebar nav button{grid-template-columns:auto;justify-items:center}.creator-sidebar nav button span,.creator-sidebar nav button>svg:last-child{display:none}.creator-header{padding:0 1rem}.creator-lock{display:none}.creator-content{padding:1rem .75rem 2rem}.creator-hero{grid-template-columns:1fr}.readiness-ring{display:none}.engine-grid{grid-template-columns:1fr 1fr}.control-form,.source-fields,.policy-grid{grid-template-columns:1fr}.wide-field,.maintenance-toggle{grid-column:span 1}.source-fields{margin-left:0}.pipeline-row{grid-template-columns:1fr auto auto}.pipeline-row>label,.pipeline-head{display:none}.pipeline-map{grid-template-columns:1fr}.pipeline-arrow{text-align:center;transform:rotate(90deg)}}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}.product-shell{--product-xs:.75rem;--product-sm:.8125rem;--product-base:.875rem;--product-lg:1rem}.product-shell[data-density=compact]{--product-xs:.7rem;--product-sm:.775rem;--product-base:.825rem;--product-lg:.94rem}.product-shell button,.product-shell input,.product-shell select{font:inherit}.product-shell :where(a,button,input,select,textarea,summary):focus-visible{outline:2px solid var(--accent);outline-offset:2px}.product-main:focus{outline:0}.product-sidebar{overscroll-behavior:contain}.sidebar-brand>button,.mobile-menu,.command-button{cursor:pointer}.sidebar-bottom>a.active{background:color-mix(in srgb, var(--accent) 10%, transparent);color:var(--ink)}.sidebar-bottom>a.active svg{color:var(--accent)}.product-nav-entry{align-items:center;gap:.72rem;width:100%;min-width:0;display:flex}.product-nav-entry>span:not(.sr-only){text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.product-nav-entry>:is(b,small){margin-left:auto}.product-nav-entry>small{color:var(--accent);font-family:var(--font-geist-mono);letter-spacing:.03em;text-transform:uppercase;font-size:.58rem;font-weight:650}.product-nav-entry[data-pending=true]{color:var(--ink)}.product-nav-entry[data-pending=true]>svg{color:var(--accent)}.product-shell[data-density=compact] .product-header{min-height:68px}.product-shell[data-density=compact] .product-content{padding:1rem 1.3rem 2.25rem}.product-shell[data-density=compact] .product-sidebar{padding-block:.75rem}.product-shell[data-density=compact] .sidebar-brand{min-height:40px}.product-shell[data-density=compact] .workspace-switcher{margin:.7rem 0 1rem;padding:.55rem}.product-shell[data-density=compact] .product-nav a,.product-shell[data-density=compact] .sidebar-bottom>a{min-height:36px}.product-shell[data-density=compact] .product-page-heading{margin-bottom:.7rem;padding-bottom:.7rem}.product-shell[data-density=compact] .product-toolbar{min-height:44px;margin-bottom:.65rem;padding:.3rem}.product-shell[data-density=compact] .product-data-banner{min-height:40px;padding-block:.4rem}.product-workspace-label{grid-template-columns:auto 1fr}.sidebar-preference-warning{border:1px solid color-mix(in srgb, var(--warning) 35%, var(--line));background:color-mix(in srgb, var(--warning) 7%, var(--canvas-soft));color:var(--warning);font-size:var(--product-xs);border-radius:8px;grid-template-columns:auto 1fr;align-items:start;gap:.4rem;margin:-.45rem 0 .8rem;padding:.55rem .6rem;line-height:1.35;display:grid}.sidebar-preference-warning button{color:var(--ink);font-size:inherit;cursor:pointer;background:0 0;border:0;grid-column:2;justify-self:start;padding:0;font-weight:700}.sidebar-source-state{border-top:1px solid var(--line);padding:.3rem .15rem}.sidebar-source-state .product-state-pill{justify-content:flex-start;width:100%}.product-state-pill{border:1px solid var(--line);background:var(--panel);min-height:36px;color:var(--muted);cursor:pointer;font-size:var(--product-xs);border-radius:8px;align-items:center;gap:.45rem;padding:0 .65rem;display:inline-flex}.product-state-pill small{color:var(--faint);font-size:var(--product-xs);margin-left:auto}.product-state-pill svg{margin-left:auto}.product-state-dot{background:currentColor;border-radius:50%;flex:none;width:7px;height:7px}.state-live{color:var(--positive)}.state-delayed,.state-degraded,.state-stale,.state-demo,.state-maintenance{color:var(--warning)}.state-offline{color:var(--negative)}.state-loading{color:var(--faint)}.is-spinning{animation:.9s linear infinite product-spin}@keyframes product-spin{to{transform:rotate(360deg)}}.product-data-banner{border-bottom:1px solid var(--line);background:color-mix(in srgb, currentColor 5%, var(--panel-solid));align-items:center;gap:.7rem;min-height:46px;padding:.55rem 1.8rem;display:flex}.product-data-banner>span{min-width:0;color:var(--ink);align-items:baseline;gap:.6rem;display:flex}.product-data-banner strong{font-size:var(--product-sm)}.product-data-banner small{color:var(--muted);font-size:var(--product-xs);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.product-data-banner button{border:1px solid var(--line);min-height:32px;color:var(--ink);font-size:var(--product-xs);background:0 0;border-radius:7px;align-items:center;gap:.35rem;margin-left:auto;padding:0 .65rem;display:inline-flex}.truthful-freshness{border:1px solid var(--line);background:var(--panel);cursor:pointer;min-width:116px;font-size:var(--product-xs);border-radius:9px;justify-content:flex-start;padding:.42rem .55rem}.truthful-freshness .product-state-dot{width:6px;height:6px}.truthful-freshness svg{color:var(--faint)}.truthful-freshness>span:nth-child(2){text-align:left;gap:.08rem;display:grid}.truthful-freshness strong{color:currentColor;font-size:var(--product-xs)}.truthful-freshness small{color:var(--faint);font-size:.64rem}.truthful-freshness:disabled{cursor:wait;opacity:.65}.product-empty{text-align:center;align-content:center;place-items:center;gap:.75rem;min-height:390px;padding:2rem;display:grid}.product-empty>svg{color:var(--accent)}.product-empty h2{margin:0;font-size:1.4rem}.product-empty p{max-width:560px;color:var(--muted);font-size:var(--product-base);margin:0;line-height:1.6}.product-empty .secondary-button{align-items:center;gap:.4rem;min-height:40px;margin:.35rem 0 0;padding:0 1rem;display:inline-flex}.product-loading-state{min-height:520px}.product-loading-heading{border-bottom:1px solid var(--line);gap:.55rem;width:min(580px,75%);margin-bottom:1rem;padding:.2rem 0 1rem;display:grid}.product-loading-heading i,.product-loading-heading b,.product-loading-heading span{background:linear-gradient(90deg, var(--panel) 25%, var(--panel-raised) 50%, var(--panel) 75%);background-size:220% 100%;border-radius:999px;animation:1.35s linear infinite product-shimmer;display:block}.product-loading-heading i{width:100px;height:9px}.product-loading-heading b{width:245px;height:25px}.product-loading-heading span{width:min(470px,90%);height:12px}.product-loading-grid{grid-template-columns:2fr 1fr;gap:.9rem;display:grid}.product-skeleton{border:1px solid var(--line);background:linear-gradient(90deg, var(--panel) 25%, var(--panel-raised) 50%, var(--panel) 75%);background-size:220% 100%;border-radius:14px;min-height:250px;animation:1.35s linear infinite product-shimmer}.product-skeleton.skeleton-full{grid-column:1/-1;min-height:150px}@keyframes product-shimmer{to{background-position:-220% 0}}.product-error-state{min-height:min(560px,100vh - 190px)}.product-error-icon{border:1px solid color-mix(in srgb, var(--warning) 28%, var(--line));background:color-mix(in srgb, var(--warning) 6%, transparent);width:52px;height:52px;color:var(--warning);border-radius:14px;place-items:center;display:grid}.product-error-state>.eyebrow{margin-top:.15rem}.product-error-actions{align-items:center;gap:.55rem;margin-top:.35rem;display:flex}.product-error-actions .secondary-button,.product-error-actions a{border:1px solid var(--line-strong);min-height:42px;color:var(--ink);cursor:pointer;font-size:var(--product-xs);background:0 0;border-radius:8px;justify-content:center;align-items:center;gap:.4rem;margin:0;padding:0 .9rem;font-weight:640;display:inline-flex}.product-error-actions a{border-color:var(--line);color:var(--muted)}.product-error-actions :is(button,a):hover{background:var(--panel-raised);color:var(--ink)}.product-page-heading{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:2rem;margin-bottom:1rem;padding:.25rem 0 1rem;display:flex}.product-page-heading>div:first-child{max-width:760px}.product-page-heading h2{letter-spacing:-.05em;margin:.28rem 0 .35rem;font-size:clamp(1.7rem,3vw,2.35rem);font-weight:590}.product-page-heading p{color:var(--muted);font-size:var(--product-base);margin:0;line-height:1.55}.product-page-heading .regime-badge,.product-page-heading .date-chip{min-width:235px}.product-page-heading .regime-badge small,.product-page-heading .date-chip small{font-size:var(--product-xs)}.product-page-heading .regime-badge strong,.product-page-heading .date-chip strong{font-size:var(--product-sm)}.product-toolbar{border:1px solid var(--line);background:var(--panel);border-radius:11px;align-items:center;gap:.55rem;min-height:50px;margin-bottom:.85rem;padding:.45rem;display:flex}.product-toolbar label{border:1px solid var(--line);min-height:38px;color:var(--faint);font-size:var(--product-xs);border-radius:8px;align-items:center;gap:.4rem;padding:0 .65rem;display:inline-flex;position:relative}.product-toolbar label>span{white-space:nowrap}.product-toolbar select,.product-toolbar input{min-width:0;color:var(--ink);font-size:var(--product-sm);background:0 0;border:0;outline:0}.product-toolbar select{appearance:none;padding-right:1rem}.product-toolbar label>svg:last-child{pointer-events:none;position:absolute;right:.45rem}.product-search-field{min-width:min(330px,38vw)}.product-search-field input{width:100%}.product-result-count{color:var(--faint);font-size:var(--product-xs);white-space:nowrap;margin-left:auto;padding:0 .5rem}.product-command-layer{z-index:120;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#00000094;place-items:start center;padding:12vh 1rem 1rem;display:grid;position:fixed;inset:0}.product-command{border:1px solid var(--line-strong);background:var(--panel-solid);width:min(680px,100%);box-shadow:var(--shadow);border-radius:15px;overflow:hidden}.product-command-input{border-bottom:1px solid var(--line);grid-template-columns:auto 1fr auto;align-items:center;gap:.7rem;padding:.8rem 1rem;display:grid}.product-command-input input{height:36px;color:var(--ink);font-size:var(--product-lg);background:0 0;border:0;outline:0}.product-command-input button{width:38px;height:38px;color:var(--faint);cursor:pointer;background:0 0;border:0;border-radius:7px;place-items:center;display:grid}.product-command-input button:hover{background:var(--canvas-soft);color:var(--ink)}.product-command h2{color:var(--faint);font-family:var(--font-geist-mono);font-size:var(--product-xs);letter-spacing:.05em;text-transform:uppercase;margin:0;padding:.8rem 1rem .4rem}.product-command-results{max-height:430px;padding:.35rem;display:grid;overflow-y:auto}.product-command-results a{border-radius:8px;grid-template-columns:95px 1fr;gap:.15rem .75rem;padding:.7rem;display:grid}.product-command-results a:hover,.product-command-results a:focus-visible{background:var(--panel-raised)}.product-command-results a>span{color:var(--accent);font-family:var(--font-geist-mono);font-size:var(--product-xs);text-transform:uppercase;grid-row:span 2}.product-command-results strong{font-size:var(--product-sm)}.product-command-results small{color:var(--muted);font-size:var(--product-xs)}.product-command-results p{color:var(--muted);text-align:center;padding:1.5rem}.product-command footer{border-top:1px solid var(--line);color:var(--faint);font-size:var(--product-xs);justify-content:space-between;align-items:center;gap:1rem;padding:.65rem 1rem;display:flex}.product-command footer kbd{border:1px solid var(--line);border-radius:4px;padding:.15rem .3rem}.product-dashboard .panel{animation:none}.product-thesis-meta{color:var(--faint);font-size:var(--product-xs);gap:.45rem;margin-bottom:.7rem;display:flex}.product-thesis-meta span+span:before{content:"·";margin-right:.45rem}.product-dashboard .thesis-main h2{font-size:clamp(2rem,3.5vw,3.45rem);line-height:1}.product-dashboard .thesis-main p{font-size:var(--product-base)}.product-dashboard .thesis-confidence small{max-width:120px;font-size:var(--product-xs);line-height:1.4}.product-evidence-grid{border-top:1px solid var(--line);grid-template-columns:1fr 1fr;display:grid}.product-evidence-grid>div{padding:.95rem 1.1rem}.product-evidence-grid>div+div{border-left:1px solid var(--line)}.product-evidence-grid div>span{color:var(--faint);font-family:var(--font-geist-mono);font-size:var(--product-xs);text-transform:uppercase;align-items:center;gap:.45rem;display:flex}.product-evidence-grid svg{color:var(--accent)}.product-evidence-grid ul{color:var(--muted);font-size:var(--product-sm);gap:.35rem;margin:.65rem 0 0;padding-left:1.05rem;line-height:1.45;display:grid}.product-dashboard .thesis-actions>div{align-items:flex-start}.action-phase{background:color-mix(in srgb, var(--accent) 10%, transparent);min-width:42px;height:22px;color:var(--accent);font-family:var(--font-geist-mono);font-size:var(--product-xs);text-transform:uppercase;border-radius:5px;place-items:center;display:grid}.product-dashboard .thesis-actions small{font-size:var(--product-xs)}.product-dashboard .thesis-actions strong{font-size:var(--product-sm);line-height:1.4}.impact-badge.medium{background:color-mix(in srgb, var(--warning) 12%, transparent);color:var(--warning)}.impact-badge.low{background:color-mix(in srgb, var(--muted) 12%, transparent);color:var(--muted)}.product-release-grid{border:1px solid var(--line);border-radius:8px;grid-template-columns:repeat(3,1fr);margin:1rem 1.1rem 0;display:grid}.product-release-grid>span{gap:.2rem;padding:.6rem;display:grid}.product-release-grid>span+span{border-left:1px solid var(--line)}.product-release-grid small{color:var(--faint);font-size:var(--product-xs)}.product-release-grid strong{font-size:var(--product-sm)}.pulse-value-row{justify-content:space-between;align-items:center;margin:.6rem 0 .4rem;display:flex}.pulse-value-row>strong{font-size:1.15rem}.pulse-value-row>span{font-size:var(--product-xs);align-items:center;gap:.3rem;display:inline-flex}.product-inline-empty,.product-panel-empty{color:var(--muted);font-size:var(--product-sm)}.product-inline-empty{text-align:center;padding:1.25rem}.product-panel-empty{text-align:center;align-content:center;place-items:center;gap:.5rem;min-height:170px;padding:1.1rem;display:grid}.product-panel-empty svg{color:var(--faint)}.product-panel-empty p{max-width:390px;color:var(--faint);font-size:var(--product-xs);margin:0;line-height:1.5}.product-market-table{border-top:1px solid var(--line)}.product-market-row{border-bottom:1px solid var(--line);min-height:56px;color:var(--muted);font-size:var(--product-xs);grid-template-columns:.65fr .75fr 1.35fr .85fr .45fr .75fr;align-items:center;gap:.65rem;padding:.55rem 1.1rem;display:grid}.product-market-row:not(.product-market-head):hover{background:var(--panel-raised)}.product-market-head{min-height:34px;color:var(--faint);font-family:var(--font-geist-mono);font-size:var(--product-xs);letter-spacing:.04em;text-transform:uppercase}.product-market-row .market-name{display:grid}.product-market-row .market-name b{font-size:var(--product-sm)}.product-market-row .market-name small{font-size:var(--product-xs)}.product-market-row>strong,.product-market-row>span:last-child{text-align:right}.product-dashboard .timeline-event{color:var(--muted)}.product-dashboard .timeline-event:hover strong{color:var(--accent)}.product-guardrail-list{border-top:1px solid var(--line);margin:0 1.1rem 1rem;display:grid}.product-guardrail-list>div{border-bottom:1px solid var(--line);color:var(--muted);font-size:var(--product-xs);align-items:flex-start;gap:.5rem;padding:.65rem 0;line-height:1.45;display:flex}.product-guardrail-list svg{color:var(--warning);flex:none}.product-button-link{justify-content:center;align-items:center;gap:.4rem;display:inline-flex}.risk-panel .product-button-link{margin:auto 1.1rem 1rem}.product-market-score-grid{grid-template-columns:repeat(auto-fit,minmax(255px,1fr))}.product-market-card{width:100%;color:var(--ink);cursor:pointer;text-align:left}.product-market-card.is-selected{border-color:color-mix(in srgb, var(--accent) 58%, var(--line));box-shadow:0 0 0 2px color-mix(in srgb, var(--accent) 10%, transparent)}.product-card-freshness{color:var(--faint);font-size:var(--product-xs);gap:.45rem;margin-top:.5rem;display:flex}.product-card-freshness span+span:before{color:var(--line-strong);content:"·";margin-right:.45rem}.product-market-card .market-card-head strong{font-size:var(--product-base)}.product-market-card .market-card-head small,.product-market-card .market-card-head>b{font-size:var(--product-xs)}.product-market-card>p{min-height:38px;font-size:var(--product-xs);line-height:1.45}.product-market-detail{margin-top:.85rem}.product-market-detail>header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:1rem;padding:1rem 1.15rem;display:flex}.product-market-detail h3{margin:.25rem 0 0;font-size:1.05rem}.product-detail-score{text-align:right;grid-template-columns:auto auto;align-items:center;gap:.1rem .55rem;display:grid}.product-detail-score small{color:var(--faint);font-size:var(--product-xs)}.product-detail-score strong{grid-row:span 2;font-size:1.35rem}.product-detail-score span{color:var(--muted);font-size:var(--product-xs)}.product-detail-grid{grid-template-columns:repeat(3,1fr);display:grid}.product-detail-grid article{padding:1.1rem}.product-detail-grid article+article{border-left:1px solid var(--line)}.product-detail-grid article>span{color:var(--faint);font-family:var(--font-geist-mono);font-size:var(--product-xs);text-transform:uppercase;align-items:center;gap:.4rem;display:flex}.product-detail-grid svg{color:var(--accent)}.product-detail-grid strong{font-size:var(--product-sm);margin-top:.65rem;line-height:1.45;display:block}.product-detail-grid p,.product-detail-grid li{color:var(--muted);font-size:var(--product-xs);line-height:1.5}.product-detail-grid ul{padding-left:1.05rem}.product-calendar-toolbar{flex-wrap:wrap}.product-date-controls,.product-segmented{border:1px solid var(--line);border-radius:8px;height:38px;padding:.18rem;display:inline-flex}.product-date-controls button,.product-segmented button{min-width:36px;color:var(--muted);font-size:var(--product-xs);background:0 0;border:0;border-radius:6px;padding:0 .65rem}.product-date-controls button:hover,.product-segmented button:hover,.product-segmented button.active{background:var(--panel-raised);color:var(--ink)}.product-calendar-page .calendar-day-head strong{color:var(--faint);font-size:var(--product-xs);font-weight:500}.product-calendar-event{border:0;border-bottom:1px solid var(--line);width:100%;color:var(--ink);cursor:pointer;text-align:left;background:0 0;border-radius:0}.product-calendar-event:hover{background:var(--panel-raised)}.product-calendar-event .event-time strong,.product-calendar-event .event-copy>div:first-child strong{font-size:var(--product-sm)}.product-calendar-event .event-time small,.product-calendar-event .event-copy>div:first-child span,.product-calendar-event .event-copy b{font-size:var(--product-xs)}.product-event-values{gap:.55rem;margin:.65rem 0;display:flex}.product-event-values>span{border:1px solid var(--line);border-radius:6px;gap:.1rem;min-width:68px;padding:.35rem .5rem;display:grid}.product-event-values small{color:var(--faint);font-size:var(--product-xs)}.product-event-values strong{font-size:var(--product-xs)}.product-event-state{justify-items:end;gap:.3rem;min-width:94px;display:grid}.product-event-state>span{background:var(--panel-raised);color:var(--muted);font-family:var(--font-geist-mono);font-size:var(--product-xs);text-transform:uppercase;border-radius:4px;padding:.2rem .35rem}.product-event-state small{color:var(--faint);font-size:var(--product-xs)}.product-event-state svg{color:var(--faint)}.product-event-plan-meta{color:var(--faint);font-size:var(--product-xs);justify-content:space-between;align-items:center;gap:.7rem;display:flex}.product-event-interpretation{border:1px solid var(--line);background:var(--canvas-soft);border-radius:8px;margin-top:1rem;padding:.8rem}.product-event-interpretation strong{font-size:var(--product-xs)}.product-event-interpretation p{color:var(--muted);font-size:var(--product-sm);margin:.35rem 0 0;line-height:1.5}.product-calendar-page .scenario-list small,.product-calendar-page .guardrail small{font-size:var(--product-xs)}.product-calendar-page .scenario-list strong,.product-calendar-page .guardrail strong{font-size:var(--product-sm)}.product-event-actions{justify-content:space-between;align-items:center;gap:.6rem;margin-top:1rem;display:flex}.product-event-actions .secondary-button{margin:0;padding:0 .75rem}.product-event-actions>a:last-child{color:var(--muted);font-size:var(--product-xs)}.product-brief-toolbar>button{border:1px solid var(--line);min-height:38px;color:var(--muted);font-size:var(--product-xs);background:0 0;border-radius:8px;align-items:center;gap:.35rem;padding:0 .65rem;display:inline-flex}.product-brief-toolbar>button.active{border-color:color-mix(in srgb, var(--accent) 45%, var(--line));color:var(--accent)}.product-brief-item{grid-template-columns:125px 1fr}.product-brief-item .brief-meta{font-size:var(--product-xs)}.severity-chip{background:var(--panel-raised);border-radius:4px;justify-self:start;padding:.2rem .35rem;font-size:.68rem}.severity-critical,.severity-high{color:var(--negative)}.severity-medium{color:var(--warning)}.severity-low{color:var(--muted)}.product-brief-title{justify-content:space-between;align-items:flex-start;gap:.7rem;display:flex}.product-brief-title h3{font-size:var(--product-lg);line-height:1.35}.product-brief-title button{flex:none}.product-brief-title button.is-saved{color:var(--accent)}.product-brief-item .brief-body>p{font-size:var(--product-sm);line-height:1.6}.product-observation-block,.product-inference-block{border:1px solid var(--line);background:var(--canvas-soft);border-radius:8px;margin-top:.9rem;padding:.7rem .8rem}.product-observation-block>span,.product-inference-block>span{color:var(--faint);font-family:var(--font-geist-mono);font-size:var(--product-xs);text-transform:uppercase}.product-observation-block ul{margin:.5rem 0 0;padding-left:1rem}.product-observation-block li,.product-observation-block p,.product-inference-block p{color:var(--muted);font-size:var(--product-xs);margin:.35rem 0 0;line-height:1.5}.product-brief-invalidation{color:var(--muted);font-size:var(--product-xs);grid-template-columns:80px 1fr;gap:.55rem;margin-top:.7rem;display:grid}.product-brief-invalidation strong{color:var(--warning)}.product-daily-summary{color:var(--muted);font-size:var(--product-sm);line-height:1.55}.product-briefing-page .daily-brief li p{font-size:var(--product-xs)}.product-daily-risk{border:1px solid color-mix(in srgb, var(--warning) 24%, var(--line));border-radius:8px;margin-top:1rem;padding:.75rem}.product-daily-risk strong{color:var(--warning);font-size:var(--product-xs)}.product-daily-risk p{color:var(--muted);font-size:var(--product-xs);margin:.35rem 0 0;line-height:1.5}.product-briefing-page .daily-brief .secondary-button{min-height:40px}.product-alert-bell{position:relative}.product-alert-bell>span{border:2px solid var(--panel-solid);background:var(--negative);color:#fff;min-width:18px;height:18px;font-family:var(--font-geist-mono);border-radius:999px;place-items:center;padding:0 4px;font-size:.58rem;line-height:1;display:grid;position:absolute;top:-5px;right:-7px}.product-alert-boundary{border:1px solid color-mix(in srgb, var(--warning) 28%, var(--line));background:color-mix(in srgb, var(--warning) 5%, var(--panel));color:var(--muted);font-size:var(--product-xs);border-radius:9px;align-items:flex-start;gap:.7rem;margin-bottom:.8rem;padding:.75rem .85rem;line-height:1.5;display:flex}.product-alert-boundary>svg{color:var(--warning);flex:none}.product-alert-boundary strong{color:var(--ink);margin-bottom:.1rem;display:block}.product-alert-inbox{margin-bottom:.8rem;overflow:hidden}.product-inbox-heading{min-height:76px;padding:.75rem .9rem}.product-inbox-heading h3{font-size:var(--product-base);margin:.25rem 0 0}.product-inbox-actions{align-items:center;gap:.55rem;display:flex}.product-inbox-actions .product-segmented{display:flex}.product-inbox-actions .product-segmented button{align-items:center;gap:.3rem;display:inline-flex}.product-inbox-actions .secondary-button{min-height:34px;font-size:var(--product-xs);align-items:center;gap:.35rem;margin:0;padding:0 .65rem;display:inline-flex}.product-alert-events{border-top:1px solid var(--line)}.product-alert-event{border-bottom:1px solid var(--line);background:color-mix(in srgb, var(--accent) 2%, transparent);grid-template-columns:8px minmax(0,1fr) auto;gap:.75rem;padding:.9rem;display:grid;position:relative}.product-alert-event:last-child{border-bottom:0}.product-alert-event.is-dismissed{opacity:.68}.product-event-unread{background:var(--accent);width:7px;height:7px;box-shadow:0 0 0 3px color-mix(in srgb, var(--accent) 12%, transparent);border-radius:50%;margin-top:.42rem}.product-alert-event.is-dismissed .product-event-unread{background:var(--faint);box-shadow:none}.product-alert-event-body{min-width:0}.product-alert-event-meta{flex-wrap:wrap;align-items:center;gap:.35rem;margin-bottom:.35rem;display:flex}.product-alert-event-meta>span{background:var(--panel-raised);color:var(--faint);font-family:var(--font-geist-mono);text-transform:uppercase;border-radius:4px;padding:.16rem .34rem;font-size:.63rem}.product-alert-event-meta>span:first-child{color:var(--warning)}.product-alert-event.severity-critical .product-alert-event-meta>span:first-child,.product-alert-event.severity-high .product-alert-event-meta>span:first-child{color:var(--negative)}.product-alert-event-meta time{color:var(--faint);font-size:var(--product-xs);align-items:center;gap:.25rem;margin-left:auto;display:inline-flex}.product-alert-event-body>strong{font-size:var(--product-sm)}.product-alert-event-body>p{color:var(--muted);font-size:var(--product-xs);margin:.3rem 0 0;line-height:1.5}.product-alert-event details{color:var(--muted);font-size:var(--product-xs);margin-top:.55rem}.product-alert-event summary{cursor:pointer;width:fit-content;color:var(--accent)}.product-alert-event dl{grid-template-columns:1fr 1fr;gap:.5rem;margin:.55rem 0 0;display:grid}.product-alert-event dl>div{border:1px solid var(--line);background:var(--canvas-soft);border-radius:6px;padding:.45rem .55rem}.product-alert-event dt{color:var(--faint);font-family:var(--font-geist-mono);text-transform:uppercase;font-size:.62rem}.product-alert-event dd{color:var(--muted);margin:.2rem 0 0;line-height:1.45}.product-alert-event-actions{flex-direction:column;align-items:stretch;gap:.35rem;display:flex}.product-alert-event-actions button{border:1px solid var(--line);min-height:30px;color:var(--muted);cursor:pointer;background:0 0;border-radius:6px;justify-content:center;align-items:center;gap:.3rem;padding:0 .5rem;font-size:.68rem;display:inline-flex}.product-alert-event-actions button:hover{border-color:var(--line-strong);color:var(--ink)}.product-alerts-page .product-page-heading .primary-action,.product-settings-page .product-page-heading .primary-action{flex:none;min-height:42px}.product-alerts-page button:disabled,.product-settings-page button:disabled{cursor:not-allowed;opacity:.52;transform:none}.product-form-message{border:1px solid var(--line);background:var(--panel);min-height:46px;color:var(--muted);font-size:var(--product-xs);border-radius:9px;align-items:center;gap:.55rem;margin-bottom:.85rem;padding:.65rem .8rem;display:flex}.product-form-message.is-error{border-color:color-mix(in srgb, var(--negative) 35%, var(--line));color:var(--negative)}.product-form-message button{color:inherit;cursor:pointer;text-underline-offset:3px;background:0 0;border:0;margin-left:auto;font-weight:650;text-decoration:underline}.product-delivery-state{color:var(--muted);font-size:var(--product-xs);align-items:center;gap:.4rem;display:inline-flex}.product-list-loading{border-top:1px solid var(--line);min-height:170px;color:var(--muted);font-size:var(--product-sm);justify-content:center;align-items:center;gap:.55rem;display:flex}.product-alert-empty,.product-settings-empty{text-align:center;align-content:center;place-items:center;gap:.55rem;min-height:245px;padding:1.5rem;display:grid}.product-alert-empty>svg,.product-settings-empty>svg{color:var(--accent)}.product-alert-empty strong,.product-settings-empty strong{font-size:var(--product-sm)}.product-alert-empty p,.product-settings-empty p{max-width:480px;color:var(--muted);font-size:var(--product-xs);margin:0;line-height:1.55}.product-alert-empty .secondary-button,.product-settings-empty .secondary-button{align-items:center;gap:.4rem;min-height:38px;margin:.3rem 0 0;padding:0 .85rem;display:inline-flex}.product-alerts-page .alert-rule-panel>.section-line{align-items:center;min-height:68px}.product-alerts-page .section-line h3{font-size:var(--product-base);margin:.25rem 0 0}.product-alerts-page .alert-rules article{grid-template-columns:auto 1fr 120px auto auto;min-height:74px}.product-alerts-page .alert-rules article.is-paused{opacity:.58}.product-alerts-page .alert-rules article>div strong{font-size:var(--product-sm)}.product-alerts-page .alert-rules article>div p{font-size:var(--product-xs);margin-top:.25rem;line-height:1.45}.product-alerts-page .alert-rules article>span{font-size:var(--product-xs);text-align:right}.product-alerts-page .toggle-button:disabled,.product-alerts-page .trash-button:disabled{opacity:.45}.product-delivery-grid{grid-template-columns:repeat(3,1fr);gap:.75rem;margin-top:.75rem;display:grid}.product-delivery-grid article{grid-template-columns:auto 1fr auto;align-items:start;gap:.7rem;padding:.9rem;display:grid}.product-delivery-grid article>svg{color:var(--accent)}.product-delivery-grid article>span{gap:.2rem;display:grid}.product-delivery-grid small{color:var(--faint);font-family:var(--font-geist-mono);font-size:var(--product-xs);text-transform:uppercase}.product-delivery-grid strong{font-size:var(--product-sm)}.product-delivery-grid p{color:var(--muted);font-size:var(--product-xs);margin:.2rem 0 0;line-height:1.45}.product-delivery-grid b{background:var(--panel-raised);color:var(--faint);font-family:var(--font-geist-mono);border-radius:5px;padding:.2rem .35rem;font-size:.65rem;font-weight:550}.product-delivery-grid b.is-ready{color:var(--positive)}.product-alerts-page .alert-builder{max-height:calc(100vh - 2rem);overflow-y:auto}.product-alerts-page .alert-builder label{font-size:var(--product-xs);position:relative}.product-alerts-page .alert-builder input,.product-alerts-page .alert-builder select{font-size:var(--product-sm)}.product-field-help{color:var(--accent);font-family:var(--font-geist-mono);position:absolute;top:0;right:0}.product-range{accent-color:var(--accent);padding:0!important}.product-channel-note{border:1px solid var(--line);background:var(--canvas-soft);border-radius:8px;align-items:center;gap:.65rem;margin-top:1rem;padding:.7rem;display:flex}.product-channel-note>svg{color:var(--accent)}.product-channel-note>span{gap:.15rem;display:grid}.product-channel-note strong{font-size:var(--product-xs)}.product-channel-note small{color:var(--muted);font-size:var(--product-xs)}.product-save-cluster{align-items:center;gap:.75rem;display:flex}.product-unsaved-state{color:var(--warning);font-size:var(--product-xs)}.product-settings-page .settings-grid{grid-template-columns:205px minmax(0,1fr)}.product-settings-page .settings-nav{position:sticky;top:74px}.product-settings-page .settings-nav button{font-size:var(--product-xs);justify-content:space-between;align-items:center;display:flex}.product-settings-page .settings-nav button svg{color:var(--faint)}.product-settings-page .settings-form{min-height:560px;padding:0 1.2rem 1.2rem}.product-settings-page .settings-heading{min-height:74px}.product-settings-page .settings-heading h3{font-size:var(--product-lg)}.product-settings-page .form-section h4{font-size:var(--product-sm)}.product-settings-page .form-section>p,.product-settings-page .product-section-title p{max-width:680px;font-size:var(--product-xs);line-height:1.5}.product-settings-page .settings-form label{font-size:var(--product-xs)}.product-settings-page .settings-form input,.product-settings-page .settings-form select{font-size:var(--product-sm)}.product-settings-page .choice-grid span{font-size:var(--product-xs)}.product-tag-list{flex-wrap:wrap;gap:.4rem;margin-bottom:.7rem;display:flex}.product-tag-list>span{border:1px solid var(--line);background:var(--canvas-soft);min-height:30px;font-family:var(--font-geist-mono);font-size:var(--product-xs);border-radius:999px;align-items:center;gap:.4rem;padding:0 .35rem 0 .6rem;display:inline-flex}.product-tag-list button{width:22px;height:22px;color:var(--faint);cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;display:grid}.product-tag-list button:hover{background:var(--panel-raised);color:var(--ink)}.product-inline-add{grid-template-columns:minmax(0,280px) auto;align-items:end;gap:.5rem;display:grid}.product-inline-add .secondary-button{align-items:center;gap:.35rem;min-height:40px;margin:0;padding:0 .8rem;display:inline-flex}.product-profile-selector{border-bottom:1px solid var(--line);gap:.5rem;margin:1rem 0 0;padding:0 0 .6rem;display:flex;overflow-x:auto}.product-profile-selector>button{border:1px solid var(--line);background:var(--canvas-soft);min-width:175px;min-height:54px;color:var(--muted);cursor:pointer;text-align:left;border-radius:8px;align-items:center;gap:.55rem;padding:.55rem .65rem;display:flex}.product-profile-selector>button.active{border-color:color-mix(in srgb, var(--accent) 45%, var(--line));color:var(--ink)}.product-profile-selector button>span{gap:.15rem;display:grid}.product-profile-selector strong{font-size:var(--product-xs)}.product-profile-selector small{color:var(--faint);text-transform:capitalize;font-size:.68rem}.product-profile-selector .product-add-profile{min-width:130px;color:var(--accent)}.product-section-title{justify-content:space-between;align-items:start;gap:1rem;display:flex}.product-section-title p{color:var(--muted);margin:.3rem 0 0}.product-danger-button{border:1px solid color-mix(in srgb, var(--negative) 30%, var(--line));min-height:32px;color:var(--negative);cursor:pointer;font-size:var(--product-xs);background:0 0;border-radius:7px;align-items:center;gap:.35rem;padding:0 .55rem;display:inline-flex}.product-channel-list{border:1px solid var(--line);border-radius:9px;display:grid}.product-channel-list>label{grid-template-columns:auto 1fr auto auto;align-items:center;min-height:64px;padding:.65rem .75rem;gap:.7rem!important;display:grid!important}.product-channel-list>label+label{border-top:1px solid var(--line)}.product-channel-list>label>svg{color:var(--accent)}.product-channel-list label>span{gap:.15rem;display:grid}.product-channel-list strong{color:var(--ink);font-size:var(--product-xs)}.product-channel-list small{color:var(--muted);font-size:var(--product-xs)}.product-channel-list em{color:var(--positive);font-size:var(--product-xs);font-style:normal}.product-channel-list .is-disabled{opacity:.58}.product-channel-list .is-disabled em{color:var(--faint)}.product-channel-list input{accent-color:var(--accent);width:34px!important;height:18px!important}.product-check-row{align-items:center;margin-top:.8rem;gap:.7rem!important;display:flex!important}.product-check-row>input{accent-color:var(--accent);width:18px!important;height:18px!important}.product-check-row>span{gap:.15rem;display:grid}.product-check-row strong{color:var(--ink);font-size:var(--product-xs)}.product-check-row small{color:var(--muted);font-size:var(--product-xs)}.product-theme-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.65rem;display:grid}.product-theme-grid>button{border:1px solid var(--line);background:var(--canvas-soft);min-height:82px;color:var(--muted);cursor:pointer;text-align:left;border-radius:9px;grid-template-columns:auto 1fr auto;align-items:center;gap:.7rem;padding:.75rem;display:grid}.product-theme-grid>button.active{border-color:color-mix(in srgb, var(--accent) 50%, var(--line));color:var(--accent)}.product-theme-grid button>span{gap:.2rem;display:grid}.product-theme-grid strong{color:var(--ink);font-size:var(--product-sm)}.product-theme-grid small{color:var(--muted);font-size:var(--product-xs)}.product-inline-note{color:var(--faint);font-size:var(--product-xs);margin:.7rem 0 0}.product-account-card{border:1px solid var(--line);background:var(--canvas-soft);border-radius:10px;grid-template-columns:auto 1fr auto;align-items:center;gap:.8rem;margin-top:1rem;padding:1rem;display:grid}.product-account-card>svg{color:var(--accent)}.product-account-card>div{gap:.15rem;display:grid}.product-account-card small{color:var(--faint);font-size:var(--product-xs)}.product-account-card strong{font-size:var(--product-sm)}.product-account-card span{color:var(--muted);font-size:var(--product-xs)}.product-account-card b{background:var(--panel-raised);color:var(--positive);font-family:var(--font-geist-mono);border-radius:5px;padding:.25rem .4rem;font-size:.65rem;font-weight:550}.product-sticky-save{display:none}@media (width<=1180px){.product-market-row{grid-template-columns:.65fr .75fr 1.2fr .85fr .45fr}.product-market-row>:last-child{display:none}.product-detail-grid{grid-template-columns:1fr}.product-detail-grid article+article{border-top:1px solid var(--line);border-left:0}}@media (width<=820px){.product-shell[data-density=compact] .product-header{min-height:72px}.product-shell[data-density=compact] .product-content{padding:1rem .75rem 2rem}.product-title-row{flex:1;min-width:0}.product-title-row>div{min-width:0}.product-title-row h1{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.product-header-actions{flex:none}.product-data-banner{padding-inline:1rem}.product-data-banner>span{gap:.1rem;display:grid}.product-page-heading{flex-direction:column;align-items:stretch;gap:.8rem}.product-page-heading .regime-badge,.product-page-heading .date-chip{min-width:0}.product-toolbar{flex-direction:column;align-items:stretch}.product-toolbar label,.product-search-field{width:100%;min-width:0}.product-toolbar select{width:100%}.product-result-count{align-self:flex-end;margin:0}.product-evidence-grid{grid-template-columns:1fr}.product-evidence-grid>div+div{border-top:1px solid var(--line);border-left:0}.product-market-table{overflow-x:auto}.product-market-row{min-width:700px}.product-market-row>:last-child{display:initial}.product-market-detail>header{flex-direction:column;align-items:flex-start}.product-detail-score{text-align:left}.product-calendar-toolbar{grid-template-columns:1fr 1fr;display:grid}.product-calendar-toolbar>label,.product-calendar-toolbar .product-date-controls,.product-calendar-toolbar .product-segmented{width:100%}.product-date-controls,.product-segmented{justify-content:space-between}.product-calendar-event{grid-template-columns:55px 10px 1fr}.product-event-state{grid-column:3;grid-auto-flow:column;justify-content:start;justify-items:start;min-width:0}.product-brief-item{grid-template-columns:1fr}.product-brief-item .brief-meta{grid-template-columns:auto 1fr auto auto}.product-delivery-grid,.product-settings-page .settings-grid{grid-template-columns:1fr}.product-settings-page .settings-nav{grid-template-columns:repeat(5,minmax(130px,1fr));position:static;overflow-x:auto}.product-settings-page .settings-nav button{min-width:130px}.product-save-cluster>span{display:none}}@media (width<=560px){.product-data-banner small{white-space:normal}.product-data-banner button{padding:0 .45rem}.product-command-layer{padding-top:6vh}.product-command-results a{grid-template-columns:1fr}.product-command-results a>span{grid-row:auto}.product-header .icon-button,.product-header .mobile-menu,.product-account-menu>summary{width:44px;min-width:44px;height:44px;min-height:44px}.sidebar-brand>button{place-items:center;width:44px;height:44px}.product-nav a,.sidebar-bottom>a,.product-state-pill,.product-shell[data-density=compact] .product-nav a,.product-shell[data-density=compact] .sidebar-bottom>a{min-height:44px}.product-loading-state{min-height:420px}.product-loading-heading{width:100%}.product-loading-grid{grid-template-columns:1fr}.product-skeleton{min-height:190px}.product-skeleton.skeleton-full{grid-column:auto;min-height:120px}.product-error-actions{flex-direction:column;align-items:stretch;width:100%}.product-error-actions :is(button,a){width:100%}.product-command footer{flex-direction:column;align-items:flex-start;gap:.4rem}.product-release-grid{grid-template-columns:1fr}.product-release-grid>span+span{border-top:1px solid var(--line);border-left:0}.product-calendar-toolbar{grid-template-columns:1fr}.product-event-values{flex-wrap:wrap}.product-event-actions{flex-direction:column;align-items:stretch}.product-alerts-page .alert-rules article{grid-template-columns:auto 1fr auto auto}.product-alerts-page .alert-rules article>span{display:none}.product-inbox-heading{flex-direction:column;align-items:flex-start}.product-inbox-actions{flex-direction:column;align-items:stretch;width:100%}.product-inbox-actions .product-segmented{width:100%}.product-inbox-actions .product-segmented button{flex:1;justify-content:center}.product-alert-event{grid-template-columns:8px minmax(0,1fr)}.product-alert-event-actions{flex-direction:row;grid-column:2}.product-alert-event dl{grid-template-columns:1fr}.product-settings-page .product-page-heading .product-save-cluster{display:none}.product-settings-page .settings-form{min-height:0;padding-inline:.9rem}.product-settings-page .settings-nav{grid-template-columns:repeat(5,auto)}.product-theme-grid{grid-template-columns:1fr}.product-channel-list>label{grid-template-columns:auto 1fr auto}.product-channel-list em{grid-column:2}.product-channel-list input{grid-area:1/3/span 2}.product-account-card{grid-template-columns:auto 1fr}.product-account-card b{grid-column:2;justify-self:start}.product-inline-add{grid-template-columns:1fr auto}.product-sticky-save{z-index:40;border:1px solid var(--line-strong);background:var(--panel-solid);min-height:54px;box-shadow:var(--shadow);border-radius:10px;justify-content:space-between;align-items:center;gap:.7rem;margin-top:.8rem;padding:.45rem .55rem .45rem .8rem;display:flex;position:sticky;bottom:.6rem}.product-sticky-save span{color:var(--muted);font-size:var(--product-xs)}.product-sticky-save .primary-action{min-height:38px;font-size:var(--product-xs);padding-inline:.75rem}}@media (prefers-reduced-motion:reduce){.is-spinning,.product-skeleton,.product-loading-heading :is(i,b,span){animation:none}}.product-account-menu{position:relative}.product-account-menu>summary{border:1px solid var(--line);background:var(--canvas-soft);width:2rem;height:2rem;color:var(--ink);cursor:pointer;border-radius:50%;place-items:center;list-style:none;display:grid}.product-account-menu>summary::-webkit-details-marker{display:none}.product-account-menu>summary span{letter-spacing:.05em;font-size:.63rem;font-weight:800}.product-account-menu[open]>summary{border-color:color-mix(in srgb, var(--accent) 55%, var(--line));box-shadow:0 0 0 3px color-mix(in srgb, var(--accent) 12%, transparent)}.product-account-menu>nav{z-index:40;border:1px solid var(--line);background:var(--canvas);border-radius:10px;min-width:230px;max-width:min(320px,100vw - 24px);padding:.45rem;display:grid;position:absolute;top:calc(100% + .55rem);right:0;box-shadow:0 18px 55px #03081238}.product-account-menu header{border-bottom:1px solid var(--line);gap:.15rem;margin-bottom:.3rem;padding:.7rem .7rem .8rem;display:grid}.product-account-menu header small,.product-account-menu header span{color:var(--faint);text-overflow:ellipsis;white-space:nowrap;font-size:.67rem;overflow:hidden}.product-account-menu header strong{text-overflow:ellipsis;white-space:nowrap;font-size:.78rem;overflow:hidden}.product-account-menu a{color:var(--muted);border-radius:7px;align-items:center;gap:.55rem;padding:.6rem .7rem;font-size:.73rem;text-decoration:none;display:flex}.product-account-menu a:hover{background:var(--canvas-soft);color:var(--ink)}.product-account-menu p{color:var(--faint);margin:.3rem .7rem .45rem;font-size:.64rem}@media (width<=560px){.product-account-menu a,.product-data-banner button,.truthful-freshness{min-height:44px}}@media (width<=760px){.product-sidebar{pointer-events:none;visibility:hidden}.product-sidebar.is-open{pointer-events:auto;visibility:visible}}.product-access-gate{background:radial-gradient(circle at 50% 15%, color-mix(in srgb, var(--accent) 10%, transparent), transparent 38%), var(--canvas);place-items:center;min-height:100vh;padding:clamp(1.2rem,5vw,4rem);display:grid}.product-access-card{border:1px solid var(--line-strong);background:var(--panel-solid);width:min(100%,560px);box-shadow:var(--shadow);border-radius:18px;justify-items:start;gap:1rem;padding:clamp(1.4rem,5vw,2.5rem);display:grid}.product-access-card h1{letter-spacing:-.045em;max-width:14ch;margin:.35rem 0 0;font-size:clamp(1.75rem,5vw,2.7rem);line-height:1.02}.product-access-card p{max-width:58ch;color:var(--muted);margin:0;line-height:1.65}.product-access-card>small{color:var(--faint);align-items:center;gap:.4rem;display:inline-flex}.product-access-card>a:not(.primary-action){color:var(--muted);font-size:.78rem}.product-access-local-reset{border:1px solid var(--line-strong);min-height:38px;color:var(--ink);font:inherit;cursor:pointer;background:0 0;border-radius:8px;justify-content:center;align-items:center;gap:.45rem;padding:0 .85rem;font-size:.72rem;font-weight:700;display:inline-flex}.product-access-local-reset:disabled{cursor:wait;opacity:.65}.product-access-local-reset:disabled svg{animation:.8s linear infinite product-spin}.product-access-icon{border:1px solid color-mix(in srgb, var(--accent) 40%, var(--line));background:color-mix(in srgb, var(--accent) 10%, transparent);width:48px;height:48px;color:var(--accent);border-radius:13px;place-items:center;display:grid}._page_1b0sq_1{background:radial-gradient(circle at 50% 15%, color-mix(in srgb, var(--accent) 10%, transparent), transparent 32rem), var(--canvas);min-height:100vh;color:var(--ink);place-items:center;padding:28px 18px;display:grid}._card_1b0sq_12{border:1px solid var(--line);background:var(--panel-solid);width:min(100%,520px);box-shadow:var(--shadow);border-radius:18px;gap:22px;padding:clamp(26px,6vw,44px);display:grid}._brand_1b0sq_23{width:fit-content}._icon_1b0sq_24{border:1px solid color-mix(in srgb, var(--warning) 35%, var(--line));background:color-mix(in srgb, var(--warning) 8%, var(--panel-solid));width:48px;height:48px;color:var(--warning);border-radius:13px;place-items:center;display:grid}._icon_1b0sq_24[data-positive]{border-color:color-mix(in srgb, var(--positive) 35%, var(--line));background:color-mix(in srgb, var(--positive) 8%, var(--panel-solid));color:var(--positive)}._heading_1b0sq_35{gap:9px;display:grid}._heading_1b0sq_35>span{color:var(--faint);font-family:var(--font-geist-mono), monospace;letter-spacing:.12em;text-transform:uppercase;font-size:.67rem;font-weight:750}._heading_1b0sq_35 h1{letter-spacing:-.055em;margin:0;font-size:clamp(1.75rem,6vw,2.45rem);line-height:1.02}._heading_1b0sq_35 p{color:var(--muted);margin:0;font-size:.92rem;line-height:1.6}._identity_1b0sq_39,._help_1b0sq_39{align-items:flex-start;gap:9px;margin:0;display:flex}._identity_1b0sq_39{border:1px solid var(--line);background:var(--canvas-soft);color:var(--muted);border-radius:10px;padding:14px;font-size:.78rem}._identity_1b0sq_39 svg,._help_1b0sq_39 svg{color:var(--accent);flex:none}._help_1b0sq_39{color:var(--faint);font-size:.72rem;line-height:1.5}._error_1b0sq_43{border:1px solid color-mix(in srgb, var(--negative) 35%, var(--line));background:color-mix(in srgb, var(--negative) 7%, var(--panel-solid));color:var(--negative);border-radius:9px;margin:0;padding:12px 14px;font-size:.76rem}._primary_1b0sq_44{border:1px solid var(--accent-bright);background:var(--accent-bright);min-height:46px;color:var(--accent-ink);font:inherit;cursor:pointer;border-radius:9px;justify-content:center;align-items:center;gap:8px;padding:0 18px;font-size:.8rem;font-weight:780;display:inline-flex}._primary_1b0sq_44:disabled{cursor:wait;opacity:.65}._primary_1b0sq_44:disabled svg{animation:.9s linear infinite _spin_1b0sq_1}@keyframes _spin_1b0sq_1{to{transform:rotate(360deg)}}._actions_1b0sq_48{flex-wrap:wrap;gap:10px;display:flex}._actions_1b0sq_48 a{border:1px solid var(--line-strong);min-height:42px;color:var(--ink);border-radius:9px;justify-content:center;align-items:center;padding:0 16px;font-size:.78rem;font-weight:750;display:inline-flex}._actions_1b0sq_48 a:first-child{border-color:var(--accent-bright);background:var(--accent-bright);color:var(--accent-ink)}._actions_1b0sq_48 a:focus-visible{outline:2px solid var(--accent);outline-offset:2px}._page_1msg1_1{gap:.9rem;display:grid}._betaGate_1msg1_3{gap:1rem;max-width:760px;margin:clamp(1rem,6vh,4rem) auto 0;padding:clamp(1.2rem,3vw,2rem);display:grid}._betaGateIcon_1msg1_4{border:1px solid color-mix(in srgb, var(--accent) 35%, var(--line));background:color-mix(in srgb, var(--accent) 7%, var(--panel));width:46px;height:46px;color:var(--accent);border-radius:11px;place-items:center;display:grid}._betaGate_1msg1_3>div{gap:.55rem;display:grid}._betaGate_1msg1_3 h2{letter-spacing:-.04em;text-wrap:balance;max-width:650px;margin:0;font-size:clamp(1.55rem,3vw,2.3rem);line-height:1.05}._betaGate_1msg1_3 p{max-width:680px;color:var(--muted);font-size:var(--product-sm);margin:0;line-height:1.65}._betaGateActions_1msg1_8{flex-wrap:wrap;gap:.6rem!important;display:flex!important}._betaGateActions_1msg1_8 a{border:1px solid var(--line);min-height:44px;color:var(--ink);font-size:var(--product-sm);border-radius:8px;justify-content:center;align-items:center;gap:.4rem;padding:0 .85rem;font-weight:700;display:inline-flex}._betaGateActions_1msg1_8 a:first-child{border-color:var(--accent-bright);background:var(--accent-bright);color:var(--accent-ink)}._betaGate_1msg1_3>small{border-top:1px solid var(--line);color:var(--faint);font-family:var(--font-geist-mono);font-size:var(--product-xs);padding-top:.8rem}._planBadge_1msg1_13{border:1px solid color-mix(in srgb, var(--accent) 32%, var(--line));background:color-mix(in srgb, var(--accent) 5%, var(--panel));min-width:230px;color:var(--accent);border-radius:10px;align-items:center;gap:.65rem;padding:.75rem .85rem;display:flex}._planBadge_1msg1_13>span{gap:.12rem;display:grid}._planBadge_1msg1_13 small{color:var(--faint);font-size:var(--product-xs)}._planBadge_1msg1_13 strong{color:var(--ink);font-size:var(--product-sm)}._marketSelector_1msg1_18{border:0;grid-template-columns:1fr 1fr;gap:.65rem;margin:0;padding:0;display:grid}._marketSelector_1msg1_18 legend{color:var(--faint);font-family:var(--font-geist-mono);font-size:var(--product-xs);letter-spacing:.05em;text-transform:uppercase;grid-column:1/-1;margin-bottom:.1rem}._marketSelector_1msg1_18 a{border:1px solid var(--line);background:var(--panel);min-height:88px;color:var(--muted);border-radius:11px;grid-template-columns:130px 1fr;align-content:center;gap:.2rem .85rem;padding:.75rem .9rem;display:grid}._marketSelector_1msg1_18 a:hover{border-color:var(--line-strong);color:var(--ink)}._marketSelector_1msg1_18 a._selectedMarket_1msg1_22{border-color:color-mix(in srgb, var(--accent) 55%, var(--line));background:color-mix(in srgb, var(--accent) 6%, var(--panel));box-shadow:0 0 0 2px color-mix(in srgb, var(--accent) 8%, transparent)}._marketSelector_1msg1_18 a>span{color:var(--accent);grid-row:span 2;align-items:center;gap:.5rem;display:flex}._marketSelector_1msg1_18 a>span b{font-size:1.2rem}._marketSelector_1msg1_18 a>strong{color:var(--ink);font-size:var(--product-sm)}._marketSelector_1msg1_18 a>small{color:var(--faint);font-size:var(--product-xs)}._decisionPanel_1msg1_28>header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:1rem;min-height:48px;padding:.7rem 1rem;display:flex}._decisionPanel_1msg1_28>header>span:first-child{align-items:center;gap:.45rem;display:inline-flex}._decisionPanel_1msg1_28>header svg{color:var(--accent)}._statusBadge_1msg1_31{font-family:var(--font-geist-mono);font-size:var(--product-xs);text-transform:uppercase;border:1px solid;border-radius:6px;padding:.3rem .55rem;font-weight:700}._positive_1msg1_32{color:var(--positive)}._warning_1msg1_33{color:var(--warning)}._negative_1msg1_34{color:var(--negative)}._neutral_1msg1_35{color:var(--muted)}._historicalNotice_1msg1_36{border-bottom:1px solid color-mix(in srgb, var(--warning) 35%, var(--line));background:color-mix(in srgb, var(--warning) 6%, var(--canvas-soft));color:var(--warning);align-items:flex-start;gap:.65rem;padding:.8rem 1rem;display:flex}._historicalNotice_1msg1_36>svg{flex:none;margin-top:.1rem}._historicalNotice_1msg1_36>span{gap:.2rem;display:grid}._historicalNotice_1msg1_36 strong{color:var(--ink);font-size:var(--product-sm)}._historicalNotice_1msg1_36 p{color:var(--muted);font-size:var(--product-xs);margin:0;line-height:1.5}._decisionBody_1msg1_41{grid-template-columns:minmax(0,1.6fr) minmax(330px,.75fr);gap:1rem;padding:1.15rem;display:grid}._mapping_1msg1_42{color:var(--accent);font-family:var(--font-geist-mono);font-size:var(--product-xs);text-transform:uppercase;align-items:center;gap:.4rem;font-weight:700;display:inline-flex}._decisionBody_1msg1_41 h3{letter-spacing:-.045em;text-wrap:balance;max-width:760px;margin:.65rem 0 .5rem;font-size:clamp(1.65rem,3vw,2.55rem);font-weight:620;line-height:1.05}._decisionBody_1msg1_41 p{max-width:750px;color:var(--muted);font-size:var(--product-sm);margin:0;line-height:1.6}._decisionBody_1msg1_41 dl{border:1px solid var(--line);border-radius:10px;grid-template-columns:1fr 1fr;margin:0;display:grid}._decisionBody_1msg1_41 dl>div{align-content:center;gap:.25rem;min-height:72px;padding:.7rem;display:grid}._decisionBody_1msg1_41 dl>div:nth-child(2n){border-left:1px solid var(--line)}._decisionBody_1msg1_41 dl>div:nth-child(n+3){border-top:1px solid var(--line)}._decisionBody_1msg1_41 dt{color:var(--faint);font-size:var(--product-xs)}._decisionBody_1msg1_41 dd{color:var(--ink);font-family:var(--font-geist-mono);font-size:var(--product-sm);text-transform:capitalize;margin:0;font-weight:700}._decisionPanel_1msg1_28>footer{border-top:1px solid var(--line);min-height:48px;color:var(--faint);font-size:var(--product-xs);align-items:center;gap:.7rem;padding:.55rem 1rem;display:flex}._surfaceState_1msg1_52{align-items:flex-start;gap:.4rem;line-height:1.45;display:inline-flex}._surfaceState_1msg1_52>svg{flex:none;margin-top:.05rem}._decisionPanel_1msg1_28>footer button{border:1px solid var(--line);min-height:36px;color:var(--ink);cursor:pointer;background:0 0;border-radius:7px;align-items:center;gap:.35rem;margin-left:auto;padding:0 .65rem;display:inline-flex}._decisionPanel_1msg1_28>footer button:disabled{cursor:wait;opacity:.6}._contextGrid_1msg1_57{grid-template-columns:repeat(3,1fr);gap:.75rem;display:grid}._contextGrid_1msg1_57 article{align-content:start;gap:.55rem;min-height:185px;padding:1rem;display:grid}._contextGrid_1msg1_57 article>span{color:var(--accent);font-family:var(--font-geist-mono);font-size:var(--product-xs);text-transform:uppercase;align-items:center;gap:.4rem;font-weight:700;display:flex}._contextGrid_1msg1_57 strong{font-size:var(--product-sm);line-height:1.5}._contextGrid_1msg1_57 p{border-top:1px solid var(--line);color:var(--faint);font-size:var(--product-xs);margin:auto 0 0;padding-top:.55rem;line-height:1.5}._researchGrid_1msg1_63{grid-template-columns:minmax(0,1.15fr) minmax(390px,.85fr);gap:.75rem;display:grid}._scenarioPanel_1msg1_64>header,._simulatorPanel_1msg1_65>header{border-bottom:1px solid var(--line);padding:1rem}._scenarioPanel_1msg1_64>header{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}._scenarioPanel_1msg1_64>header span:first-child,._simulatorPanel_1msg1_65>header span:first-child{align-items:center;gap:.4rem;display:inline-flex}._scenarioPanel_1msg1_64 h3,._simulatorPanel_1msg1_65 h3{letter-spacing:-.025em;margin:.45rem 0 0;font-size:1.15rem}._simulatorPanel_1msg1_65 header p{color:var(--muted);font-size:var(--product-xs);margin:.45rem 0 0;line-height:1.55}._researchOnly_1msg1_72{border:1px solid var(--line);color:var(--faint);font-family:var(--font-geist-mono);font-size:var(--product-xs);text-transform:uppercase;border-radius:6px;flex:none;padding:.3rem .45rem}._scenarioSelector_1msg1_73{border:0;border-bottom:1px solid var(--line);grid-template-columns:repeat(3,1fr);gap:.55rem;margin:0;padding:.8rem 1rem;display:grid}._scenarioSelector_1msg1_73 legend{clip:rect(0, 0, 0, 0);width:1px;height:1px;position:absolute;overflow:hidden}._scenarioSelector_1msg1_73 label{border:1px solid var(--line);background:var(--canvas-soft);cursor:pointer;border-radius:8px;align-items:center;gap:.55rem;min-height:58px;padding:.55rem .65rem;display:flex;position:relative}._scenarioSelector_1msg1_73 label._selectedScenario_1msg1_76{border-color:color-mix(in srgb, var(--accent) 55%, var(--line));background:color-mix(in srgb, var(--accent) 7%, var(--canvas-soft))}._scenarioSelector_1msg1_73 input{accent-color:var(--accent)}._scenarioSelector_1msg1_73 label>span{gap:.15rem;min-width:0;display:grid}._scenarioSelector_1msg1_73 strong{font-size:var(--product-sm);text-transform:capitalize}._scenarioSelector_1msg1_73 small{color:var(--faint);font-size:var(--product-xs);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}._scenarioSelector_1msg1_73 b{color:var(--positive);font-family:var(--font-geist-mono);text-transform:uppercase;margin-left:auto;font-size:.6rem}._scenarioMetrics_1msg1_82{grid-template-columns:1fr 1fr;margin:0;display:grid}._scenarioMetrics_1msg1_82>div{border-bottom:1px solid var(--line);gap:.35rem;min-height:86px;padding:.8rem 1rem;display:grid}._scenarioMetrics_1msg1_82>div:nth-child(2n){border-left:1px solid var(--line)}._scenarioMetrics_1msg1_82 dt{color:var(--faint);font-size:var(--product-xs)}._scenarioMetrics_1msg1_82 dd{font-family:var(--font-geist-mono);font-size:var(--product-sm);gap:.2rem;margin:0;font-weight:700;display:grid}._scenarioMetrics_1msg1_82 dd small{color:var(--muted);font-family:var(--font-geist-sans);font-size:var(--product-xs);font-weight:400}._guardrail_1msg1_88{border:1px solid color-mix(in srgb, var(--warning) 32%, var(--line));background:color-mix(in srgb, var(--warning) 5%, transparent);border-radius:8px;gap:.65rem;margin:.85rem 1rem;padding:.75rem;display:flex}._guardrail_1msg1_88>svg{color:var(--warning);flex:none}._guardrail_1msg1_88 span{gap:.25rem;display:grid}._guardrail_1msg1_88 strong{font-size:var(--product-xs)}._guardrail_1msg1_88 p{color:var(--muted);font-size:var(--product-xs);margin:0;line-height:1.5}._saveButton_1msg1_93{border:1px solid var(--accent-bright);background:var(--accent-bright);min-height:44px;color:var(--accent-ink);cursor:pointer;font-size:var(--product-sm);border-radius:8px;justify-content:center;align-items:center;gap:.45rem;margin:0 1rem 1rem;padding:0 .9rem;font-weight:720;display:inline-flex}._saveButton_1msg1_93:disabled{cursor:not-allowed;opacity:.55}._saveSuccess_1msg1_95,._saveError_1msg1_96{font-size:var(--product-xs);margin:-.35rem 1rem 1rem;line-height:1.45}._saveSuccess_1msg1_95{color:var(--positive)}._saveError_1msg1_96{color:var(--negative)}._saveNote_1msg1_99{color:var(--faint);font-size:var(--product-xs);margin:-.35rem 1rem 1rem;line-height:1.45}._waitPlan_1msg1_100{border:1px solid color-mix(in srgb, var(--warning) 35%, var(--line));background:color-mix(in srgb, var(--warning) 5%, var(--canvas-soft));border-radius:9px;align-items:flex-start;gap:.7rem;margin:1rem;padding:.9rem;display:flex}._waitPlan_1msg1_100>svg{color:var(--warning);flex:none}._waitPlan_1msg1_100>span{gap:.35rem;display:grid}._waitPlan_1msg1_100 strong{font-size:var(--product-sm);line-height:1.45}._waitPlan_1msg1_100 p{color:var(--muted);font-size:var(--product-xs);margin:0;line-height:1.5}._waitPlan_1msg1_100 small{border-top:1px solid var(--line);color:var(--faint);font-size:var(--product-xs);padding-top:.45rem;line-height:1.45}._noScenario_1msg1_106{border:1px solid var(--line);background:var(--canvas-soft);color:var(--warning);border-radius:8px;align-items:flex-start;gap:.65rem;margin:1rem;padding:.85rem;display:flex}._noScenario_1msg1_106>svg{flex:none}._noScenario_1msg1_106 span{gap:.25rem;display:grid}._noScenario_1msg1_106 strong{color:var(--ink);font-size:var(--product-sm)}._noScenario_1msg1_106 p{color:var(--muted);font-size:var(--product-xs);margin:0;line-height:1.5}._controlGroup_1msg1_112{border-bottom:1px solid var(--line);gap:.65rem;padding:1rem;display:grid}._controlGroup_1msg1_112>div{justify-content:space-between;align-items:baseline;gap:1rem;display:flex}._controlGroup_1msg1_112 label{color:var(--ink);font-size:var(--product-sm);font-weight:650}._controlGroup_1msg1_112 output{color:var(--accent);font-family:var(--font-geist-mono);font-size:var(--product-xs)}._controlGroup_1msg1_112>input[type=range]{width:100%;min-height:44px;accent-color:var(--accent)}._numericAlternative_1msg1_117{grid-template-columns:1fr 92px auto;align-items:center;gap:.45rem;color:var(--faint)!important;font-size:var(--product-xs)!important;font-weight:400!important;display:grid!important}._numericAlternative_1msg1_117 input{border:1px solid var(--line);background:var(--canvas-soft);width:92px;min-height:44px;color:var(--ink);font-family:var(--font-geist-mono);text-align:right;border-radius:7px;padding:0 .5rem}._simulationResults_1msg1_119{margin:0;display:grid}._simulationResults_1msg1_119>div{border-bottom:1px solid var(--line);grid-template-columns:1fr auto;align-items:center;gap:.5rem;min-height:62px;padding:.7rem 1rem;display:grid}._simulationResults_1msg1_119 dt{color:var(--muted);font-size:var(--product-xs)}._simulationResults_1msg1_119 dd{font-family:var(--font-geist-mono);font-size:var(--product-sm);justify-items:end;gap:.1rem;margin:0;font-weight:750;display:grid}._simulationResults_1msg1_119 dd small{color:currentColor;font-size:var(--product-xs)}._pnlPositive_1msg1_124{color:var(--positive)}._pnlNegative_1msg1_125{color:var(--negative)}._advancedPanel_1msg1_127>summary{cursor:pointer;justify-content:space-between;align-items:center;gap:1rem;min-height:58px;padding:.75rem 1rem;list-style:none;display:flex}._advancedPanel_1msg1_127>summary::-webkit-details-marker{display:none}._advancedPanel_1msg1_127>summary>span{gap:.15rem;display:grid}._advancedPanel_1msg1_127>summary strong{font-size:var(--product-sm)}._advancedPanel_1msg1_127>summary small{color:var(--faint);font-size:var(--product-xs)}._advancedPanel_1msg1_127[open]>summary{border-bottom:1px solid var(--line)}._advancedPanel_1msg1_127[open]>summary>svg{transform:rotate(90deg)}._advancedBody_1msg1_134{grid-template-columns:minmax(330px,.75fr) minmax(0,1.25fr);display:grid}._greeks_1msg1_135{border-right:1px solid var(--line);grid-template-columns:1fr 1fr;margin:0;display:grid}._greeks_1msg1_135>div{border-bottom:1px solid var(--line);align-content:start;gap:.25rem;min-height:104px;padding:.75rem;display:grid}._greeks_1msg1_135>div:nth-child(2n){border-left:1px solid var(--line)}._greeks_1msg1_135 dt{color:var(--faint);font-size:var(--product-xs)}._greeks_1msg1_135 dd{font-family:var(--font-geist-mono);font-size:var(--product-sm);margin:0;font-weight:750}._greeks_1msg1_135 small{color:var(--muted);font-size:.67rem;line-height:1.4}._contractTable_1msg1_141{min-width:0;padding:.85rem}._contractTable_1msg1_141>header{gap:.15rem;margin-bottom:.65rem;display:grid}._contractTable_1msg1_141>header strong{font-size:var(--product-sm)}._contractTable_1msg1_141>header small{color:var(--faint);font-size:var(--product-xs)}._contractTable_1msg1_141>div{border:1px solid var(--line);border-radius:8px;overflow-x:auto}._contractTable_1msg1_141 [role=row]{border-bottom:1px solid var(--line);min-width:590px;min-height:40px;font-size:var(--product-xs);grid-template-columns:.75fr 1.2fr 1fr .75fr .85fr;align-items:center;padding:0 .65rem;display:grid}._contractTable_1msg1_141 [role=row]:last-of-type{border-bottom:0}._contractTable_1msg1_141 ._tableHead_1msg1_148{background:var(--canvas-soft);min-height:34px;color:var(--faint);font-family:var(--font-geist-mono);text-transform:uppercase}._selectedContract_1msg1_149{background:color-mix(in srgb, var(--accent) 7%, transparent);color:var(--ink);font-weight:700}._contractTable_1msg1_141 p{color:var(--muted);font-size:var(--product-xs);padding:1rem}._savedPanel_1msg1_152>header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:1rem;min-height:58px;padding:.75rem 1rem;display:flex}._savedPanel_1msg1_152>header>div{gap:.25rem;display:grid}._savedPanel_1msg1_152>header span:first-child{align-items:center;gap:.4rem;display:inline-flex}._savedPanel_1msg1_152>header h3{margin:0;font-size:1rem}._savedPanel_1msg1_152>header>span{color:var(--faint);font-family:var(--font-geist-mono);font-size:var(--product-xs)}._savedList_1msg1_157{display:grid}._savedList_1msg1_157 article{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1fr) 48px;align-items:stretch;display:grid}._savedList_1msg1_157 article:last-child{border-bottom:0}._savedRecord_1msg1_160{gap:.3rem;min-width:0;padding:.8rem 1rem;display:grid}._savedRecord_1msg1_160>span{justify-content:space-between;align-items:center;gap:.75rem;display:flex}._savedRecord_1msg1_160>span strong{color:var(--accent);font-family:var(--font-geist-mono);font-size:var(--product-xs);align-items:center;gap:.3rem;display:inline-flex}._savedRecord_1msg1_160>span b{color:var(--faint);font-family:var(--font-geist-mono);text-transform:uppercase;font-size:.6rem}._savedList_1msg1_157 h4{font-size:var(--product-sm);margin:0}._savedList_1msg1_157 p{color:var(--muted);font-size:var(--product-xs);text-overflow:ellipsis;white-space:nowrap;margin:0;line-height:1.45;overflow:hidden}._savedList_1msg1_157 ._savedInvalidation_1msg1_166{color:var(--faint)}._savedList_1msg1_157 small{color:var(--faint);font-size:var(--product-xs)}._savedCurrentLink_1msg1_168{min-height:32px;color:var(--accent);font-size:var(--product-xs);justify-self:start;align-items:center;gap:.3rem;font-weight:680;display:inline-flex}._savedList_1msg1_157 article>button{border:1px solid var(--line);width:44px;height:44px;color:var(--faint);cursor:pointer;background:0 0;border-radius:8px;align-self:center;place-items:center;display:grid}._savedList_1msg1_157 article>button:hover{border-color:color-mix(in srgb, var(--negative) 45%, var(--line));color:var(--negative)}._ledgerState_1msg1_171{border-bottom:1px solid var(--line);color:var(--warning);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.65rem;padding:.9rem 1rem;display:grid}._ledgerState_1msg1_171>svg{flex:none}._ledgerState_1msg1_171>span{gap:.2rem;display:grid}._ledgerState_1msg1_171 strong{color:var(--ink);font-size:var(--product-sm)}._ledgerState_1msg1_171 p{color:var(--muted);font-size:var(--product-xs);margin:0;line-height:1.45}._ledgerState_1msg1_171 button{border:1px solid var(--line);min-height:44px;color:var(--ink);cursor:pointer;font-size:var(--product-xs);background:0 0;border-radius:8px;justify-content:center;align-items:center;gap:.35rem;padding:0 .75rem;font-weight:680;display:inline-flex}._savedEmpty_1msg1_177{color:var(--faint);align-items:flex-start;gap:.65rem;padding:1rem;display:flex}._savedEmpty_1msg1_177 span{gap:.25rem;display:grid}._savedEmpty_1msg1_177 strong{color:var(--ink);font-size:var(--product-sm)}._savedEmpty_1msg1_177 p{color:var(--muted);font-size:var(--product-xs);margin:0;line-height:1.5}._disclosure_1msg1_182{border:1px solid var(--line);background:var(--canvas-soft);border-radius:10px;grid-template-columns:auto 1fr auto;align-items:center;gap:.75rem;padding:.9rem 1rem;display:grid}._disclosure_1msg1_182>svg{color:var(--warning)}._disclosure_1msg1_182>div{gap:.2rem;display:grid}._disclosure_1msg1_182 strong{font-size:var(--product-xs)}._disclosure_1msg1_182 p{color:var(--muted);font-size:var(--product-xs);margin:0;line-height:1.5}._disclosure_1msg1_182 a{border:1px solid var(--line);min-height:42px;color:var(--ink);font-size:var(--product-xs);border-radius:8px;align-items:center;gap:.35rem;padding:0 .75rem;font-weight:680;display:inline-flex}@media (width<=1120px){._decisionBody_1msg1_41,._researchGrid_1msg1_63,._advancedBody_1msg1_134{grid-template-columns:1fr}._greeks_1msg1_135{border-right:0;border-bottom:1px solid var(--line)}}@media (width<=760px){._planBadge_1msg1_13{width:100%;min-width:0}._marketSelector_1msg1_18,._contextGrid_1msg1_57{grid-template-columns:1fr}._marketSelector_1msg1_18 a{grid-template-columns:115px 1fr}._decisionBody_1msg1_41{padding:.9rem}._decisionPanel_1msg1_28>footer{flex-wrap:wrap;align-items:flex-start}._decisionPanel_1msg1_28>footer button{min-height:44px;margin-left:0}._contextGrid_1msg1_57 article{min-height:150px}._scenarioSelector_1msg1_73,._advancedBody_1msg1_134,._greeks_1msg1_135{grid-template-columns:1fr}._greeks_1msg1_135>div:nth-child(2n){border-left:0}._disclosure_1msg1_182{grid-template-columns:auto 1fr;align-items:start}._disclosure_1msg1_182 a{grid-column:1/-1;justify-content:center}._savedList_1msg1_157 p{white-space:normal}._ledgerState_1msg1_171{grid-template-columns:auto 1fr;align-items:start}._ledgerState_1msg1_171 button{grid-column:1/-1;width:100%}}@media (width<=440px){._decisionPanel_1msg1_28>header{flex-direction:column;align-items:flex-start}._decisionBody_1msg1_41 dl,._scenarioMetrics_1msg1_82{grid-template-columns:1fr}._decisionBody_1msg1_41 dl>div:nth-child(2n),._scenarioMetrics_1msg1_82>div:nth-child(2n){border-left:0}._decisionBody_1msg1_41 dl>div+div{border-top:1px solid var(--line)}._scenarioSelector_1msg1_73 small{white-space:normal}._numericAlternative_1msg1_117{grid-template-columns:1fr 78px auto}._numericAlternative_1msg1_117 input{width:78px}._controlGroup_1msg1_112>div{flex-direction:column;align-items:flex-start;gap:.3rem}}@media (prefers-reduced-motion:reduce){._advancedPanel_1msg1_127>summary>svg{transition:none}}
