@layer reset{*,:before,:after{box-sizing:border-box}html{scroll-behavior:smooth}body,h1,h2,h3,p,figure{margin:0}img,svg{max-width:100%;display:block}button,input,select{font:inherit}a{color:inherit}}@layer base{:root{--color-gold:var(--chart-2,#c49443);--color-mint:color-mix(in srgb, var(--color-teal) 13%, white);--color-border:color-mix(in srgb, var(--color-ink) 13%, transparent);--shadow-soft:0 24px 70px #06192a1a;--font-display:Georgia, Cambria, "Times New Roman", serif;--font-body:Inter, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif}body{background:var(--color-paper);color:var(--color-ink);font-family:var(--font-body);text-rendering:optimizelegibility;min-width:320px;line-height:1.6}h1,h2,h3{font-family:var(--font-display);letter-spacing:-.025em;font-weight:500;line-height:1.08}h1{font-size:clamp(2.8rem,6.5vw,6.6rem)}h2{font-size:clamp(2rem,4vw,4.15rem)}h3{font-size:1.55rem}::selection{background:var(--color-gold);color:var(--color-midnight)}:focus-visible{outline:3px solid var(--color-gold);outline-offset:4px}.locale-root{direction:inherit;text-align:start;min-height:100dvh}.locale-root:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){font-family:"Noto Sans Arabic", Tahoma, Arial, var(--font-body);letter-spacing:normal}.locale-root input,.locale-root select,.locale-root textarea,.locale-root button{text-align:start}.locale-root input[type=email],.locale-root input[type=tel],.locale-root input[type=url],.locale-root code,.locale-root [data-ltr],.locale-root bdi{direction:ltr;unicode-bidi:isolate}}@layer components{.content-width{width:min(100% - 3rem,1280px);max-width:1280px;margin-inline:auto}.section-pad{padding-block:clamp(4.5rem,9vw,9rem)}.site-shell{min-height:100dvh}.skip-link{background:var(--color-gold);color:var(--color-midnight);z-index:100;padding:.75rem 1rem;font-weight:800;position:fixed;inset-block-start:.75rem;inset-inline-start:.75rem;transform:translateY(-180%)}.skip-link:focus{transform:translateY(0)}.eyebrow{color:color-mix(in srgb, var(--color-surface) 72%, transparent);letter-spacing:.14em;text-transform:uppercase;align-items:center;gap:.55rem;margin-block-end:1.4rem;font-size:.72rem;font-weight:800;display:flex}.eyebrow--dark{color:var(--color-teal)}.button{cursor:pointer;border:1px solid #0000;border-radius:.55rem;justify-content:center;align-items:center;gap:.5rem;min-height:2.65rem;padding:.7rem 1.1rem;font-size:.84rem;font-weight:750;text-decoration:none;transition:background-color .2s,border-color .2s,transform .2s;display:inline-flex}.button:not(:disabled):hover{transform:translateY(-2px)}.button:disabled{cursor:wait;opacity:.65}.button--primary{background:var(--color-teal);color:#fff}.button--primary:hover{background:color-mix(in srgb, var(--color-teal) 84%, black)}.button--secondary{border-color:var(--color-border);color:var(--color-ink)}.button--secondary:hover,.button--quiet:hover{background:color-mix(in srgb, var(--color-ink) 5%, transparent)}.button--quiet{color:var(--color-ink)}.button--light{background:var(--color-surface);color:var(--color-midnight)}.button--large{min-height:3.3rem;padding-inline:1.45rem}.button--full{width:100%}.button-row{flex-wrap:wrap;gap:.8rem;margin-block-start:2.2rem;display:flex}.site-header{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:color-mix(in srgb, var(--color-paper) 90%, transparent);border-block-end:1px solid var(--color-border);z-index:50;position:sticky;inset-block-start:0}.site-header__inner{grid-template-columns:minmax(250px,1fr) auto minmax(310px,1fr);align-items:center;gap:1.5rem;max-width:1440px;min-height:5.25rem;margin-inline:auto;padding-inline:clamp(1.25rem,4vw,4rem);display:grid}.brand-link{width:fit-content;text-decoration:none}.brand-lockup{align-items:center;gap:.75rem;display:inline-flex}.brand-mark{flex:none;width:42px;height:42px}.brand-lockup strong{letter-spacing:.04em;font-size:1rem;display:block}.brand-lockup small{color:var(--color-muted);letter-spacing:.04em;white-space:nowrap;font-size:.62rem;display:block}.primary-nav{gap:1.15rem;display:flex}.primary-nav a,.language-switch{font-size:.79rem;font-weight:700;text-decoration:none}.primary-nav a:hover,.language-switch:hover{color:var(--color-teal)}.site-header__actions{justify-content:flex-end;align-items:center;gap:.45rem;display:flex}.language-switch{align-items:center;gap:.35rem;margin-inline-end:.35rem;display:inline-flex}.header-mobile-signin{display:none}.hero{background:var(--color-midnight);color:var(--color-surface);padding-block:clamp(2rem,4vw,3.5rem);position:relative;overflow:hidden}.hero:before{background:linear-gradient(#ffffff08 1px, transparent 1px), linear-gradient(90deg, #ffffff08 1px, transparent 1px), radial-gradient(circle, color-mix(in srgb, var(--color-teal) 28%, transparent), transparent 64%);content:"";background-size:72px 72px,72px 72px,auto;position:absolute;inset:0}.hero:after{background:linear-gradient(90deg, var(--color-midnight) 8%, transparent 58%);content:"";pointer-events:none;position:absolute;inset:0}.hero__grid{z-index:1;grid-template-columns:1.05fr .95fr;align-items:center;gap:clamp(2.5rem,6vw,6rem);min-height:520px;display:grid;position:relative}.hero__copy{z-index:2;max-width:720px;position:relative}.hero h1{text-wrap:balance;max-width:720px;font-size:clamp(3.2rem,6vw,5.8rem)}.hero__intro{color:color-mix(in srgb, var(--color-surface) 75%, transparent);max-width:580px;margin-block-start:1.35rem;font-size:clamp(1rem,1.35vw,1.2rem)}.hero .button--secondary{color:var(--color-surface);border-color:#ffffff40}.market-motion{contain:layout paint;background:linear-gradient(145deg,#ffffff12,#0a8f8314);border:1px solid #ffffff24;border-radius:1.2rem;min-width:0;position:relative;overflow:hidden;box-shadow:0 35px 100px #00000047}.market-motion__topline{color:#ffffff7a;letter-spacing:.08em;text-transform:uppercase;border-block-end:1px solid #ffffff1a;justify-content:space-between;align-items:center;padding:.8rem 1rem;font-size:.55rem;font-weight:700;display:flex}.market-motion__status{color:#75d9cd;align-items:center;gap:.4rem;display:inline-flex}.market-motion__status i{background:currentColor;border-radius:50%;width:.38rem;height:.38rem;animation:2.4s ease-in-out infinite market-pulse}.market-motion__chart{aspect-ratio:31/17;width:100%;max-width:100%;height:auto;display:block;overflow:hidden}.market-motion__grid{fill:none;stroke:#ffffff12;stroke-width:1px}.market-motion__area{fill:#0a8f831f}.market-motion__trend{fill:none;stroke:#36c3b5;stroke-dasharray:900;stroke-dashoffset:0;stroke-linecap:round;stroke-width:4px;animation:3.8s ease-in-out infinite alternate market-trend-glow}.market-motion__trend--shadow{filter:blur(10px);opacity:.42;stroke-width:12px;animation:none}.market-motion__candles{fill:#d3a44d;stroke:#e7bd6e;stroke-width:2px}.market-motion__candles>g{animation:3s ease-in-out infinite market-candle-glow;transform:none}.market-candle--2,.market-candle--5{animation-delay:-.6s!important}.market-candle--3,.market-candle--6{animation-delay:-1.2s!important}.market-candle--4,.market-candle--7{animation-delay:-1.8s!important}.market-motion__volume{fill:#36c3b53d}.market-motion__tape{white-space:nowrap;border-block-start:1px solid #ffffff1a;padding-block:.65rem;overflow:hidden}.market-motion__tape>div{min-width:max-content;animation:36s linear infinite market-tape;display:inline-flex}.market-motion__tape a{color:#ffffff94;cursor:pointer;letter-spacing:.1em;text-transform:uppercase;align-items:center;min-height:2.75rem;margin-inline:.55rem;padding-inline:.45rem;font-size:.6rem;font-weight:750;text-decoration:none;display:inline-flex}.market-motion__tape a:hover{color:#fff}.market-motion__tape a:focus-visible{color:#fff;outline:2px solid var(--color-teal);outline-offset:2px;border-radius:.35rem}.market-motion__tape i{background:var(--color-teal);border-radius:50%;width:.32rem;height:.32rem;margin-inline-end:.4rem;display:inline-block}.signal-composition{aspect-ratio:1;width:100%;max-width:460px;margin-inline:auto;position:relative}.signal-core{background:radial-gradient(circle at 30% 25%, #17445b, var(--color-midnight) 62%);z-index:2;border:1px solid #fff3;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;display:flex;position:absolute;inset:29%;box-shadow:0 0 80px #0a8f833b}.signal-core span{letter-spacing:.18em;font-size:.72rem;font-weight:800}.signal-core strong{color:var(--color-gold);font-family:var(--font-display);font-size:4.5rem;line-height:1}.signal-core small{color:#ffffff8c;letter-spacing:.15em;font-size:.5rem}.signal-orbit{border:1px solid #ffffff24;border-radius:50%;position:absolute}.signal-orbit--one{inset:12%}.signal-orbit--two{inset:0}.signal-node{color:#ffffffb3;letter-spacing:.12em;background:#071a2ce6;border:1px solid #ffffff38;border-radius:999px;padding:.5rem .7rem;font-size:.57rem;font-weight:800;position:absolute}.signal-node:before{background:var(--color-teal);content:"";border-radius:50%;width:.35rem;height:.35rem;margin-inline-end:.35rem;display:inline-block}.signal-node--gcc{inset-block-start:8%;inset-inline-start:42%}.signal-node--us{inset-block-start:52%;inset-inline-end:-2%}.signal-node--world{inset-block-end:7%;inset-inline-start:8%}.trust-section{background:var(--color-paper)}.section-heading{max-width:780px}.section-heading>p:last-child{color:var(--color-muted);margin-block-start:1.4rem;font-size:1.08rem}.section-heading--row{justify-content:space-between;align-items:end;max-width:none;display:flex}.pillar-grid{grid-template-columns:repeat(3,1fr);gap:1rem;margin-block-start:3.5rem;display:grid}.pillar-card{background:var(--color-surface);border:1px solid var(--color-border);border-radius:1rem;min-height:210px;padding:1.8rem;transition:transform .2s,box-shadow .2s}.pillar-card:hover{box-shadow:var(--shadow-soft);transform:translateY(-5px)}.pillar-card__top{color:var(--color-teal);letter-spacing:.11em;justify-content:space-between;align-items:center;font-size:.66rem;font-weight:800;display:flex}.pillar-card h3{margin-block-start:2.35rem}.pillar-card p{color:var(--color-muted);margin-block-start:1rem}.market-system{border-block:1px solid var(--color-border);background:#edf2ef}.demo-label{background:var(--color-sand,#eee4d2);color:var(--color-ink);border-radius:99px;padding:.5rem .8rem;font-size:.68rem;font-weight:750}.market-system__grid{grid-template-columns:1.05fr .8fr 1.15fr;gap:1rem;margin-block-start:3rem;display:grid}.market-card{background:var(--color-surface);border:1px solid var(--color-border);border-radius:.9rem;min-height:265px;padding:1.35rem}.market-card__head{color:var(--color-muted);letter-spacing:.06em;text-transform:uppercase;justify-content:space-between;align-items:center;font-size:.72rem;font-weight:800;display:flex}.market-card--signal>strong{font-family:var(--font-display);margin-block-start:2rem;font-size:1.6rem;display:block}.market-card__metric{justify-content:space-between;align-items:end;margin-block:1.6rem 1rem;display:flex}.sparkline{color:var(--color-teal);width:144px;height:44px}.signal-badge{border-radius:99px;padding:.3rem .55rem;font-size:.61rem;font-weight:850}.signal-badge--positive{background:color-mix(in srgb, var(--color-success) 13%, white);color:var(--color-success)}.signal-badge--watch{background:color-mix(in srgb, var(--color-warning) 13%, white);color:var(--color-warning)}.signal-badge--risk{background:color-mix(in srgb, var(--color-risk) 13%, white);color:var(--color-risk)}.change-indicator{white-space:nowrap;align-items:center;gap:.15rem;font-size:.75rem;font-weight:800;display:inline-flex}.change-indicator svg{width:14px;height:14px}.change-indicator--up{color:var(--color-success)}.change-indicator--down{color:var(--color-risk)}.coverage-bar{background:#e7ece9;border-radius:5px;height:4px;overflow:hidden}.coverage-bar span{background:var(--color-teal);height:100%;display:block}.market-card small{color:var(--color-muted);font-size:.65rem}.heatmap{grid-template-columns:repeat(4,1fr);gap:.35rem;margin-block-start:2rem;display:grid}.heatmap__cell{aspect-ratio:1.5;border-radius:.3rem}.heatmap__cell--1{background:color-mix(in srgb, var(--color-risk) 20%, white)}.heatmap__cell--2{background:color-mix(in srgb, var(--color-warning) 24%, white)}.heatmap__cell--3{background:color-mix(in srgb, var(--color-teal) 17%, white)}.heatmap__cell--4{background:color-mix(in srgb, var(--color-teal) 38%, white)}.heatmap__cell--5{background:color-mix(in srgb, var(--color-teal) 67%, white)}.live-status{color:var(--color-success);align-items:center;gap:.35rem;font-size:.58rem;display:inline-flex}.live-status i,.live-indicator:before{content:"";background:currentColor;border-radius:50%;width:.42rem;height:.42rem}.table-wrap{overflow-x:auto}table{border-collapse:collapse;width:100%;margin-block-start:1.5rem}th,td{border-block-end:1px solid var(--color-border);text-align:start;padding:.75rem .35rem;font-size:.72rem}th{color:var(--color-muted);letter-spacing:.07em;text-transform:uppercase;font-size:.61rem}.method-section{background:var(--color-midnight);color:var(--color-surface)}.method-grid{grid-template-columns:1fr 1fr;gap:7rem;display:grid}.method-copy{color:#ffffffad;font-size:1.08rem}.method-list{margin:2rem 0 0;padding:0;list-style:none}.method-list li{border-block-start:1px solid #ffffff21;align-items:center;gap:1rem;padding-block:.85rem;font-size:.9rem;display:flex}.method-list li span{color:var(--color-gold);font-size:.65rem}.closing-cta{background:var(--color-teal);color:#fff}.closing-cta__inner{justify-content:space-between;align-items:center;gap:2rem;display:flex}.closing-cta h2{max-width:770px}.closing-cta p{color:#ffffffbf;margin-block-start:1rem}.site-footer{color:#ffffffad;background:#061521;padding:4.5rem max(1.5rem,50% - 640px)}.site-footer__grid{grid-template-columns:1.5fr .5fr;gap:4rem;display:grid}.site-footer__brand{color:#fff;font-family:var(--font-display);font-size:1.6rem;display:block}.site-footer__grid p{font-size:.8rem}.site-footer nav>strong{color:#fff;text-transform:uppercase;font-size:.72rem}.footer-links{flex-direction:column;gap:.5rem;margin-block-start:1rem;font-size:.78rem;display:flex}.footer-links a,.site-footer__base a{text-underline-offset:.25rem}.site-footer__base{border-block-start:1px solid #ffffff1f;justify-content:space-between;margin-block-start:3rem;padding-block-start:1.2rem;font-size:.72rem;display:flex}.auth-section{background:linear-gradient(145deg, #eaf0ed, var(--color-paper));min-height:75vh}.auth-card{background:var(--color-surface);border:1px solid var(--color-border);box-shadow:var(--shadow-soft);border-radius:1.2rem;width:min(100% - 2rem,610px);max-width:610px;margin-inline:auto;padding:clamp(1.5rem,5vw,3rem)}.auth-card__intro>p:last-child{color:var(--color-muted);margin-block-start:1rem}.auth-card h1{font-size:clamp(2.2rem,6vw,3.6rem)}.auth-form{gap:1rem;margin-block-start:2rem;display:grid}.form-grid{grid-template-columns:1fr 1fr;gap:1rem;display:grid}.form-grid--phone{grid-template-columns:.85fr 1.15fr}.form-field label{justify-content:space-between;align-items:center;margin-block-end:.42rem;font-size:.72rem;font-weight:800;display:flex}.form-field label span{color:var(--color-muted);font-size:.62rem;font-weight:500}.form-field input,.form-field select{background:var(--color-surface);border:1px solid color-mix(in srgb, var(--color-ink) 25%, transparent);color:var(--color-ink);border-radius:.5rem;width:100%;min-height:3rem;padding:.65rem .8rem}.form-field input:focus,.form-field select:focus{border-color:var(--color-teal);box-shadow:0 0 0 3px color-mix(in srgb, var(--color-teal) 16%, transparent);outline:none}.form-utility{justify-content:flex-end;font-size:.72rem;display:flex}.form-utility a,.auth-switch a{color:var(--color-teal);font-weight:750}.form-status{background:color-mix(in srgb, var(--color-risk) 9%, white);border-inline-start:3px solid var(--color-risk);color:var(--color-risk);padding:.65rem .8rem;font-size:.76rem}.form-status--success{background:color-mix(in srgb, var(--color-success) 9%, white);border-color:var(--color-success);color:var(--color-success)}.auth-switch{color:var(--color-muted);text-align:center;font-size:.75rem}.auth-back{margin-block-start:1.5rem;font-size:.7rem;display:inline-block}.visionary-hero{background:var(--color-midnight);color:#fff}.visionary-hero__grid{grid-template-columns:.82fr 1.18fr;align-items:center;gap:clamp(3rem,8vw,8rem);display:grid}.visionary-portrait{background:#263944;border-radius:1.2rem;justify-self:center;width:100%;max-width:30rem;overflow:hidden;box-shadow:0 40px 80px #0000004d}.visionary-portrait__image{aspect-ratio:2/3;object-fit:cover;object-position:center top;width:100%;height:auto;display:block}.visionary-portrait__pending{aspect-ratio:2/3;flex-direction:column;justify-content:center;align-items:center;display:flex}.visionary-portrait__pending span{color:var(--color-gold);font-family:var(--font-display);font-size:7rem}.visionary-portrait__pending p{color:#ffffff94;font-size:.7rem}.visionary-role{color:var(--color-gold);margin-block:1rem 2rem;font-size:1rem}.visionary-hero .button--secondary{color:#fff;border-color:#ffffff40}.visionary-thesis{border-block-start:1px solid #ffffff29;margin-block-start:2.5rem;padding-block-start:2rem}.visionary-thesis h2{font-size:clamp(1.8rem,3vw,2.75rem)}.visionary-thesis p{color:#ffffffad;margin-block-start:1rem}.visionary-principles{background:var(--color-paper)}.principle-grid{grid-template-columns:repeat(3,1fr);gap:1rem;margin-block-start:2rem;display:grid}.principle-grid article{border-block-start:2px solid var(--color-teal);padding-block-start:1.5rem}.principle-grid article>span{color:var(--color-teal);font-size:.7rem;font-weight:800}.principle-grid h2{margin-block-start:1.5rem;font-size:1.7rem}.principle-grid p{color:var(--color-muted);margin-block-start:.8rem}.legal-page{max-width:880px;min-height:65vh}.legal-page>p:not(.eyebrow){color:var(--color-muted);margin-block:2rem;font-size:1.15rem}.session-loading,.route-state{flex-direction:column;justify-content:center;align-items:center;gap:2rem;min-height:100dvh;padding:2rem;display:flex}.workspace-shell{grid-template-columns:260px minmax(0,1fr);min-height:100dvh;display:grid}.workspace-sidebar{background:var(--color-midnight);color:#fff;flex-direction:column;height:100dvh;padding:1.5rem;display:flex;position:sticky;inset-block:0}.workspace-sidebar .brand-lockup small{display:none}.workspace-sidebar nav{gap:.25rem;min-height:0;margin-block-start:2rem;padding-inline-end:.2rem;display:grid;overflow-y:auto}.workspace-sidebar nav a,.workspace-sidebar nav button{color:#ffffffb3;border:0;border-radius:.45rem;align-items:center;gap:.65rem;padding:.7rem;font-size:.78rem;text-decoration:none;display:flex}.workspace-sidebar nav button{cursor:pointer;text-align:start;background:0 0;width:100%;font-family:inherit}.workspace-sidebar nav a[aria-current=page],.workspace-sidebar nav a:hover,.workspace-sidebar nav button:hover{color:#fff;background:#ffffff14}.workspace-nav-signout{margin-block-start:.5rem;border-block-start:1px solid #ffffff21!important}.workspace-menu-toggle{color:#fff;cursor:pointer;background:0 0;border:1px solid #ffffff2e;border-radius:.45rem;justify-content:center;align-items:center;width:2.5rem;height:2.5rem;display:none}.workspace-sidebar__account{border-block-start:1px solid #ffffff21;margin-block-start:auto;padding-block-start:1rem;display:grid}.workspace-sidebar__account span{font-size:.8rem;font-weight:750}.workspace-sidebar__account small{color:#ffffff80;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.workspace-body{min-width:0}.workspace-topbar{background:var(--color-surface);border-block-end:1px solid var(--color-border);justify-content:space-between;align-items:center;min-height:4.25rem;padding-inline:2rem;display:flex}.live-indicator{color:var(--color-success);align-items:center;gap:.4rem;font-size:.65rem;font-weight:750;display:inline-flex}.workspace-page{min-height:64vh;padding:clamp(2rem,6vw,5rem)}.workspace-page h1{max-width:800px;font-size:clamp(2.2rem,4vw,3.8rem)}.workspace-page__intro{color:var(--color-muted);max-width:720px;margin-block-start:.85rem;font-size:.9rem}.workspace-entitlement{background:var(--color-mint);border-block-end:1px solid var(--color-border);flex-wrap:wrap;align-items:center;gap:.75rem;padding:.6rem 2rem;font-size:.67rem;display:flex}.workspace-entitlement strong{color:var(--color-teal)}.workspace-entitlement time{margin-inline-start:auto}.plan-expiry-notice{background:color-mix(in srgb, var(--color-warning) 12%, white);border-block-end:1px solid var(--color-border);color:var(--color-ink);text-align:start;margin:0;padding:.55rem 2rem;font-size:.7rem}.workspace-foundation-grid{grid-template-columns:repeat(2,1fr);gap:1rem;max-width:900px;margin-block-start:3rem;display:grid}.workspace-foundation-grid article{background:var(--color-surface);border:1px solid var(--color-border);border-radius:.8rem;min-height:230px;padding:1.5rem}.workspace-foundation-grid svg{color:var(--color-teal)}.workspace-foundation-grid h2{margin-block-start:3.5rem;font-size:1.4rem}.workspace-foundation-grid p{color:var(--color-muted);margin-block-start:.75rem;font-size:.8rem}.workspace-next span{color:var(--color-teal);align-items:center;gap:.3rem;margin-block-start:1rem;font-size:.7rem;font-weight:750;display:flex}.async-state{color:var(--color-muted);text-align:center;flex-direction:column;justify-content:center;align-items:center;max-width:520px;min-height:220px;display:flex}.async-state svg{color:var(--color-teal);margin-block-end:.8rem}.async-state h2{color:var(--color-ink);font-size:1.65rem}.async-state--error svg{color:var(--color-risk)}.async-state--offline svg{color:var(--color-warning)}.spin{animation:1s linear infinite spin}.connectivity-banner{background:var(--color-warning);color:#fff;z-index:90;justify-content:center;align-items:center;gap:.55rem;padding:.55rem 1rem;font-size:.72rem;display:flex;position:fixed;inset-block-start:0;inset-inline:0}.connectivity-banner span{opacity:.78}.intelligence-page{max-width:1540px;min-height:70vh;margin-inline:auto;padding:clamp(1.5rem,3vw,3rem)}.intelligence-hero{border-block-end:1px solid var(--color-border);justify-content:space-between;align-items:end;gap:1.5rem;padding-block-end:1.35rem;display:flex}.intelligence-hero>div:first-child{max-width:860px}.intelligence-hero h1{text-wrap:balance;font-size:clamp(1.9rem,2.5vw,2.55rem)}.intelligence-hero>div:first-child>p:last-child{color:var(--color-muted);max-width:720px;margin-block-start:.7rem;font-size:.84rem}.intelligence-state{flex:none;place-items:flex-end end;gap:.35rem;display:grid}.intelligence-state time,.intelligence-state small{color:var(--color-muted);font-size:.54rem}.data-mode{background:var(--color-mint);color:var(--color-teal);letter-spacing:.04em;text-transform:uppercase;border-radius:99px;align-items:center;gap:.45rem;padding:.45rem .7rem;font-size:.62rem;font-weight:850;display:inline-flex}.data-mode i{background:currentColor;border-radius:50%;width:.4rem;height:.4rem}.data-mode--demo{background:color-mix(in srgb, var(--color-warning) 13%, white);color:var(--color-warning)}.intelligence-page>.async-state{min-height:430px;margin-inline:auto}.intelligence-content-state{border-block-start:1px solid var(--color-border);margin-block-start:1rem;padding:1.25rem}.intelligence-content-state .async-state{max-width:560px;min-height:180px;margin-inline:auto}.intelligence-error p{margin-block:.45rem 1rem;font-size:.78rem}.intelligence-error--compact{background:color-mix(in srgb, var(--color-risk) 6%, var(--color-surface));border-inline-start:3px solid var(--color-risk);text-align:start;align-items:flex-start;min-height:0;padding:.8rem}.intelligence-error--compact svg{width:1rem;height:1rem;margin-block-end:.35rem}.intelligence-error--compact h2{font-family:var(--font-body);font-size:.82rem;font-weight:800}.intelligence-error--compact p{margin-block:.3rem .65rem;font-size:.7rem}.intelligence-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:.6rem;margin-block-start:.85rem;display:grid}.intelligence-metrics article{background:var(--color-surface);border:1px solid var(--color-border);border-radius:.65rem;grid-template-columns:auto 1fr;align-items:center;gap:.1rem .5rem;min-height:64px;padding:.45rem .7rem;display:grid}.intelligence-metrics svg{color:var(--color-teal);grid-row:1/3}.intelligence-metrics span{color:var(--color-muted);letter-spacing:.05em;text-transform:uppercase;font-size:.61rem;font-weight:800}.intelligence-metrics strong{font-family:var(--font-display);overflow-wrap:anywhere;font-size:.94rem;font-weight:550;line-height:1.15}.intelligence-metric--freshness strong{font-family:var(--font-body);font-size:.58rem;font-weight:650}.intelligence-toolbar{background:var(--color-surface);border:1px solid var(--color-border);border-radius:.65rem;align-items:center;gap:.6rem;margin-block:1rem;padding-inline:.75rem;display:flex}.intelligence-toolbar svg{color:var(--color-muted);flex:none}.intelligence-toolbar input{color:var(--color-ink);background:0 0;border:0;outline:0;width:100%;min-width:0;min-height:2.7rem}.intelligence-layout{grid-template-columns:minmax(0,1.7fr) minmax(260px,.75fr);align-items:start;gap:1rem;display:grid}.intelligence-feed{gap:.7rem;display:grid}.intelligence-card{background:linear-gradient(155deg, var(--color-surface), color-mix(in srgb, var(--color-teal) 4%, white));border:1px solid var(--color-border);border-block-start:3px solid var(--color-teal);border-radius:.7rem;flex-direction:column;min-height:148px;padding:.85rem;display:flex}.intelligence-card__meta{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem;display:flex}.intelligence-card__meta span{color:var(--color-teal);letter-spacing:.07em;text-transform:uppercase;font-size:.61rem;font-weight:850}.intelligence-card__meta b{background:var(--color-mint);color:var(--color-teal);border-radius:99px;padding:.3rem .5rem;font-size:.6rem}.confidence-trigger{color:var(--color-ink);cursor:pointer;font-family:var(--font-display);text-align:start;background:0 0;border:0;align-items:center;gap:.28rem;padding:.15rem 0;font-size:.94rem;font-weight:650;display:inline-flex}.confidence-trigger:hover,.confidence-trigger:focus-visible{color:var(--color-teal);text-underline-offset:.2rem;outline:0;text-decoration:underline}.confidence-trigger--compact{background:var(--color-mint);color:var(--color-teal);font-family:var(--font-body);border-radius:99px;padding:.3rem .5rem;font-size:.6rem}.confidence-trigger span{color:inherit;font-size:inherit;letter-spacing:normal;text-transform:none}.confidence-modal__backdrop{z-index:120;background:#031926a6;justify-content:center;align-items:center;padding:1rem;display:flex;position:fixed;inset:0}.confidence-modal{background:var(--color-surface);border:1px solid var(--color-border);border-radius:1rem;width:100%;max-width:620px;max-height:min(86vh,760px);padding:1.2rem;position:relative;overflow:auto;box-shadow:0 24px 80px #03192647}.confidence-modal__close{background:var(--color-paper);border:1px solid var(--color-border);color:var(--color-ink);cursor:pointer;border-radius:.45rem;padding:.35rem .55rem;font-size:.65rem;position:absolute;inset-block-start:.8rem;inset-inline-end:.8rem}.confidence-modal__header{border-block-end:1px solid var(--color-border);padding:.25rem 4rem 1rem 0}.confidence-modal__header>span{color:var(--color-teal);letter-spacing:.08em;text-transform:uppercase;font-size:.58rem;font-weight:850}.confidence-modal__header h2{margin-block-start:.35rem;font-size:clamp(1.35rem,3vw,2rem)}.confidence-modal__header p{color:var(--color-muted);margin-block-start:.45rem;font-size:.75rem;line-height:1.55}.confidence-factors{gap:.6rem;margin-block-start:.9rem;display:grid}.confidence-factors article{background:var(--color-paper);border:1px solid var(--color-border);border-radius:.65rem;padding:.7rem}.confidence-factors article>div:first-child{justify-content:space-between;align-items:baseline;gap:1rem;display:flex}.confidence-factors strong,.confidence-calculation strong,.confidence-limitations strong{font-size:.72rem}.confidence-factors article>div:first-child span{color:var(--color-teal);font-family:var(--font-display);font-size:1rem;font-weight:700}.confidence-factors p,.confidence-factors small{color:var(--color-muted);margin-block-start:.35rem;font-size:.64rem;line-height:1.45;display:block}.confidence-factor__track{background:var(--color-border);border-radius:99px;height:.35rem;margin-block-start:.45rem;overflow:hidden}.confidence-factor__track i{background:linear-gradient(90deg, var(--color-teal), var(--color-gold));height:100%;display:block}.confidence-calculation,.confidence-limitations{background:color-mix(in srgb, var(--color-teal) 7%, white);border-radius:.65rem;gap:.35rem;margin-block-start:.8rem;padding:.75rem;display:grid}.confidence-calculation code{color:var(--color-teal);overflow-wrap:anywhere;white-space:normal;font-size:.65rem}.confidence-coverage{grid-template-columns:repeat(3,minmax(0,1fr));gap:.5rem;margin-block-start:.8rem;display:grid}.confidence-coverage div{background:var(--color-paper);border-radius:.55rem;padding:.55rem}.confidence-coverage dt{color:var(--color-muted);text-transform:uppercase;font-size:.55rem}.confidence-coverage dd{font-family:var(--font-display);margin-block-start:.15rem;font-size:1rem;font-weight:700}.confidence-limitations ul{color:var(--color-muted);gap:.25rem;padding-inline-start:1rem;font-size:.64rem;line-height:1.45;display:grid}.confidence-modal footer{color:var(--color-muted);margin-block-start:.8rem;font-size:.52rem}.intelligence-card h2{margin-block-start:.9rem;font-size:clamp(1.2rem,1.7vw,1.6rem)}.intelligence-card>p{color:var(--color-muted);max-width:760px;margin-block-start:.5rem;font-size:.76rem}.intelligence-card footer{justify-content:space-between;align-items:end;gap:1rem;margin-block-start:auto;padding-block-start:.8rem;display:flex}.intelligence-card footer time{color:var(--color-muted);font-size:.52rem}.intelligence-card footer a{color:var(--color-teal);align-items:center;gap:.25rem;font-size:.68rem;font-weight:800;text-decoration:none;display:inline-flex}.intelligence-evidence{gap:.7rem;display:grid;position:sticky;top:5.25rem}.intelligence-evidence section{background:var(--color-midnight);color:#fff;border-radius:.75rem;padding:1rem}.intelligence-evidence section>p{color:#ffffff8c;margin-block-start:1.5rem;font-size:.72rem}.panel-heading{letter-spacing:.04em;text-transform:uppercase;justify-content:space-between;align-items:center;font-size:.7rem;font-weight:800;display:flex}.panel-heading small{color:#ffffff73;font-size:.58rem}.confidence-chart{border-block-end:1px solid #ffffff29;align-items:end;gap:.35rem;height:160px;margin-block-start:1rem;padding-inline:.3rem;display:flex}.confidence-chart i{background:linear-gradient(var(--color-gold), var(--color-teal));border-radius:.2rem .2rem 0 0;flex:1;min-width:5px}.evidence-list{margin-block-start:.8rem;display:grid}.evidence-list div{border-block-start:1px solid #ffffff1a;grid-template-columns:1fr auto;align-items:center;gap:.6rem;padding-block:.65rem;font-size:.65rem;display:grid}.evidence-list span{color:#ffffffa8;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.evidence-list b{color:var(--color-gold)}.research-request{background:var(--color-surface);border:1px solid var(--color-border);border-radius:.8rem;gap:1rem;margin-block-start:1rem;padding:1.2rem;display:grid}.research-request h2{font-size:1.6rem}.research-request .eyebrow{margin-block-end:.35rem}.research-request label{gap:.4rem;display:grid}.research-request label>span{color:var(--color-muted);font-size:.65rem;font-weight:800}.research-request input,.research-request select,.research-request textarea{background:var(--color-paper);border:1px solid var(--color-border);color:var(--color-ink);resize:vertical;border-radius:.5rem;width:100%;min-height:2.7rem;padding:.65rem .75rem}.research-request__row{grid-template-columns:1fr 1fr;gap:.8rem;display:grid}.research-request .button{justify-self:start}.research-request__feedback{grid-column:1/-1}.research-result{gap:.7rem;margin-block-start:.55rem;display:grid}.research-result>p{white-space:pre-line}.research-result dl{flex-wrap:wrap;gap:.45rem;margin:0;display:flex}.research-result dl>div{background:#ffffff94;border:1px solid;border-radius:.4rem;gap:.1rem;min-width:8rem;padding:.4rem .55rem;display:grid}.research-result dt{letter-spacing:.05em;text-transform:uppercase;font-size:.58rem;font-weight:800}.research-result dd{margin:0;font-size:.72rem;font-weight:750}.research-result small{color:var(--color-muted);font-size:.65rem}.admin-page{max-width:1540px;min-height:72vh;margin-inline:auto;padding:clamp(1.5rem,3vw,3rem)}.admin-state{justify-content:center;align-items:center;min-height:65vh;padding:2rem;display:flex}.admin-hero{border-block-end:1px solid var(--color-border);justify-content:space-between;align-items:end;gap:1.5rem;padding-block-end:1.35rem;display:flex}.admin-hero>div{max-width:880px}.admin-hero h1{text-wrap:balance;font-size:clamp(1.9rem,2.5vw,2.55rem)}.admin-hero>div>p:last-child{color:var(--color-muted);max-width:720px;margin-block-start:.7rem;font-size:.84rem}.admin-back{color:var(--color-teal);align-items:center;gap:.35rem;margin-block-end:1.5rem;font-size:.7rem;font-weight:800;text-decoration:none;display:inline-flex}.admin-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:.6rem;margin-block-start:.85rem;display:grid}.admin-metrics article{background:var(--color-surface);border:1px solid var(--color-border);border-radius:.65rem;grid-template-columns:auto 1fr;align-items:center;gap:.1rem .5rem;min-height:64px;padding:.45rem .7rem;display:grid}.admin-metrics svg{color:var(--color-teal);grid-row:1/3}.admin-metrics span{color:var(--color-muted);letter-spacing:.06em;text-transform:uppercase;font-size:.59rem;font-weight:850}.admin-metrics strong{font-family:var(--font-display);font-size:1rem;line-height:1.1}.admin-search{background:var(--color-surface);border:1px solid var(--color-border);border-radius:.65rem;align-items:center;gap:.6rem;margin-block:1rem;padding-inline:.75rem;display:flex}.admin-search svg{color:var(--color-muted)}.admin-search input{background:0 0;border:0;outline:0;width:100%;min-width:0;min-height:2.7rem}.admin-module-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:.75rem;display:grid}.admin-module-card{background:var(--color-surface);border:1px solid var(--color-border);border-radius:.7rem;flex-direction:column;min-height:205px;padding:.9rem;display:flex}.admin-module-card>div{justify-content:space-between;align-items:flex-start;gap:.5rem;display:flex}.admin-module-card>div>span{color:var(--color-teal);letter-spacing:.06em;text-transform:uppercase;font-size:.58rem;font-weight:850}.admin-status{border-radius:99px;padding:.3rem .45rem;font-size:.54rem}.admin-status--healthy{background:color-mix(in srgb, var(--color-success) 12%, white);color:var(--color-success)}.admin-status--attention{background:color-mix(in srgb, var(--color-risk) 12%, white);color:var(--color-risk)}.admin-status--no_data{background:color-mix(in srgb, var(--color-muted) 10%, white);color:var(--color-muted)}.admin-module-card h2{margin-block-start:1.4rem;font-size:1.2rem}.admin-module-card>p{color:var(--color-muted);margin-block-start:.6rem;font-size:.74rem}.admin-module-card footer{justify-content:space-between;align-items:center;margin-block-start:auto;padding-block-start:1rem;display:flex}.admin-module-card footer small{color:var(--color-muted);font-size:.6rem}.admin-module-card footer a{color:var(--color-teal);align-items:center;gap:.25rem;font-size:.66rem;font-weight:800;text-decoration:none;display:inline-flex}.admin-pipeline-progress{background:linear-gradient(135deg, var(--color-surface), color-mix(in srgb, var(--color-mint) 42%, white));border:1px solid var(--color-border);border-radius:.8rem;margin-block-start:1rem;padding:1rem}.admin-pipeline-progress>header{justify-content:space-between;align-items:end;gap:1rem;display:flex}.admin-pipeline-progress>header h2{margin-block-start:.15rem;font-size:1.25rem}.admin-pipeline-progress>header>p{color:var(--color-muted);max-width:480px;font-size:.66rem}.admin-pipeline-progress ol{grid-template-columns:repeat(6,minmax(0,1fr));gap:.45rem;margin:.9rem 0 0;padding:0;list-style:none;display:grid}.admin-pipeline-progress li{border:1px solid var(--color-border);background:#ffffffb8;border-radius:.6rem;gap:.35rem;min-width:0;padding:.65rem;display:grid}.admin-pipeline-progress li>span{background:var(--color-mint);color:var(--color-teal);border-radius:50%;justify-content:center;align-items:center;width:1.35rem;height:1.35rem;font-size:.56rem;font-weight:900;display:flex}.admin-pipeline-progress li[data-state=FAILED]{border-color:color-mix(in srgb, var(--color-risk) 42%, var(--color-border))}.admin-pipeline-progress li[data-state=FAILED]>span{background:color-mix(in srgb, var(--color-risk) 12%, white);color:var(--color-risk)}.admin-pipeline-progress li strong{font-size:.68rem;display:block}.admin-pipeline-progress li small,.admin-pipeline-progress li time{color:var(--color-muted);overflow-wrap:anywhere;font-size:.52rem;display:block}.admin-records{grid-template-columns:repeat(2,minmax(0,1fr));gap:.7rem;margin-block-start:1rem;display:grid}.admin-record{background:var(--color-surface);border:1px solid var(--color-border);border-radius:.75rem;min-height:190px;padding:1rem}.admin-record>div{justify-content:space-between;align-items:center;display:flex}.admin-record>div span{color:var(--color-teal);text-transform:uppercase;font-size:.6rem;font-weight:850}.admin-record>div b{background:var(--color-mint);color:var(--color-teal);border-radius:99px;padding:.3rem .5rem;font-size:.58rem}.admin-record h2{margin-block-start:1.8rem;font-size:1.35rem}.admin-record dl{border-block-start:1px solid var(--color-border);margin-block:1.4rem 0 0;gap:.5rem;padding-block-start:.8rem;display:grid}.admin-record dl div{justify-content:space-between;gap:.5rem;font-size:.65rem;display:flex}.admin-record dt{color:var(--color-muted)}.admin-record dd{overflow-wrap:anywhere;text-align:end;margin:0}.admin-command{background:var(--color-midnight);color:#fff;border-radius:.8rem;gap:1rem;margin-block-start:1rem;padding:1.2rem;display:grid}.admin-command header{align-items:center;gap:.8rem;display:flex}.admin-command header>svg{color:var(--color-gold)}.admin-command header span,.admin-command label>span{color:#fff9;letter-spacing:.06em;text-transform:uppercase;font-size:.61rem;font-weight:850}.admin-command h2{font-size:1.55rem}.admin-command label{gap:.4rem;display:grid}.admin-command input,.admin-command select,.admin-command textarea{color:#fff;resize:vertical;background:#ffffff14;border:1px solid #ffffff2e;border-radius:.5rem;width:100%;min-height:2.7rem;padding:.65rem .75rem}.admin-command select option{color:var(--color-ink)}.admin-command__grid{grid-template-columns:1fr 1fr;gap:.8rem;display:grid}.admin-command__confirmation{background:color-mix(in srgb, var(--color-warning) 13%, transparent);border:1px solid color-mix(in srgb, var(--color-warning) 45%, transparent);border-radius:.55rem;padding:.8rem}.admin-command__confirmation>span{align-items:center;gap:.4rem;display:flex;color:var(--color-gold)!important}.admin-command__confirmation small{color:#fff9;gap:.4rem;font-size:.64rem;display:grid}.admin-command__confirmation code{color:#fff;overflow-wrap:anywhere}.admin-command .button{justify-self:start}.ai-ledger{gap:.8rem;margin-block-start:1rem;display:grid}.ai-ledger__filters{background:var(--color-surface);border:1px solid var(--color-border);border-radius:.7rem;grid-template-columns:repeat(3,minmax(0,1fr)) auto;gap:.55rem;padding:.75rem;display:grid}.ai-ledger__filters label{gap:.25rem;min-width:0;display:grid}.ai-ledger__filters label>span{color:var(--color-muted);letter-spacing:.05em;text-transform:uppercase;font-size:.55rem;font-weight:850}.ai-ledger__filters input,.ai-ledger__filters select{background:var(--color-paper);border:1px solid var(--color-border);color:var(--color-ink);border-radius:.45rem;width:100%;min-width:0;min-height:2.45rem;padding:.45rem .55rem;font-size:.7rem}.ai-ledger__filters .button{align-self:end;min-height:2.45rem}.ai-ledger__message{color:var(--color-muted);text-align:center;padding:1rem;font-size:.7rem}.ai-ledger__list{grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem;display:grid}.ai-transaction{background:var(--color-surface);border:1px solid var(--color-border);border-radius:.7rem;gap:.55rem;padding:.85rem;display:grid}.ai-transaction header,.ai-transaction-detail header{justify-content:space-between;align-items:center;gap:.7rem;display:flex}.ai-transaction header span,.ai-transaction-detail header span{color:var(--color-teal);letter-spacing:.06em;text-transform:uppercase;font-size:.52rem;font-weight:850}.ai-transaction header b{background:var(--color-mint);color:var(--color-teal);border-radius:99px;padding:.24rem .4rem;font-size:.5rem}.ai-transaction header b[data-status=FAILED],.ai-transaction header b[data-status=MALFORMED],.ai-transaction header b[data-status=RATE_LIMITED]{background:color-mix(in srgb, var(--color-risk) 12%, white);color:var(--color-risk)}.ai-transaction h2{font-size:1rem}.ai-transaction>p{color:var(--color-muted);overflow-wrap:anywhere;font-size:.65rem}.ai-transaction dl,.ai-transaction-detail dl{border-block-start:1px solid var(--color-border);gap:.35rem;margin:.25rem 0 0;padding-block-start:.55rem;display:grid}.ai-transaction dl div,.ai-transaction-detail dl div{justify-content:space-between;gap:.5rem;font-size:.58rem;display:flex}.ai-transaction dt,.ai-transaction-detail dt{color:var(--color-muted)}.ai-transaction dd,.ai-transaction-detail dd{overflow-wrap:anywhere;text-align:end;margin:0}.ai-transaction__reason{background:color-mix(in srgb, var(--color-risk) 8%, white);border-radius:.4rem;padding:.45rem;color:var(--color-risk)!important}.ai-transaction__view{color:var(--color-teal);cursor:pointer;background:0 0;border:0;justify-self:start;padding:.2rem 0;font-size:.62rem;font-weight:850}.ai-transaction-detail{background:var(--color-midnight);color:#fff;border-radius:.75rem;gap:.8rem;padding:1rem;display:grid}.ai-transaction-detail h2{font-size:1.1rem}.ai-transaction-detail header button{color:#fff;cursor:pointer;background:#ffffff17;border:1px solid #ffffff2e;border-radius:.4rem;padding:.4rem .55rem;font-size:.6rem}.ai-transaction-detail dl{border-color:#ffffff24}.ai-transaction-detail dt{color:#ffffff8c}.ai-transaction-detail__payloads{grid-template-columns:1fr 1fr;gap:.65rem;min-width:0;display:grid}.ai-transaction-detail__payloads section{min-width:0}.ai-transaction-detail__payloads h3{color:var(--color-gold);text-transform:uppercase;margin-block-end:.35rem;font-size:.58rem}.ai-transaction-detail pre{color:#ffffffc7;white-space:pre-wrap;word-break:break-word;background:#00000038;border:1px solid #ffffff1f;border-radius:.45rem;max-height:330px;margin:0;padding:.65rem;font-size:.6rem;line-height:1.45;overflow:auto}.catalogue-page{background:var(--color-paper);min-height:72vh}.catalogue-heading{justify-content:space-between;align-items:end;gap:3rem;margin-block-start:1rem;display:flex}.catalogue-heading>div{max-width:850px}.catalogue-heading h1{font-size:clamp(2.8rem,6vw,5.8rem)}.catalogue-heading p{color:var(--color-muted);max-width:680px;margin-block-start:1rem;font-size:1.05rem}.catalogue-heading>strong{color:var(--color-teal);font-family:var(--font-display);font-size:clamp(4rem,9vw,8rem);line-height:.8}.catalogue-tabs{border-block:1px solid var(--color-border);gap:2rem;margin-block:3rem 1.25rem;display:flex;overflow-x:auto}.catalogue-tabs a{color:var(--color-muted);white-space:nowrap;padding-block:1rem;font-size:.76rem;font-weight:800;text-decoration:none}.catalogue-tabs a[aria-current=page]{border-block-end:2px solid var(--color-teal);color:var(--color-ink)}.catalogue-filter{background:var(--color-surface);border:1px solid var(--color-border);border-radius:.65rem;align-items:center;gap:.7rem;padding:.45rem;display:flex}.catalogue-filter svg{color:var(--color-muted);margin-inline-start:.55rem}.catalogue-filter input{color:var(--color-ink);background:0 0;border:0;outline:0;flex:1;min-width:0;padding:.7rem 0}.catalogue-grid{grid-template-columns:repeat(4,1fr);gap:1rem;margin-block-start:1.25rem;display:grid}.catalogue-card{background:var(--color-surface);border:1px solid var(--color-border);border-radius:.8rem;flex-direction:column;min-height:275px;padding:1.4rem;display:flex}.catalogue-card>span{color:var(--color-teal);font-size:.65rem;font-weight:850}.catalogue-card h2{margin-block-start:2.5rem;font-size:1.5rem}.catalogue-card p{color:var(--color-muted);margin-block-start:.75rem;font-size:.78rem}.catalogue-card a{color:var(--color-teal);align-items:center;gap:.35rem;margin-block-start:auto;font-size:.72rem;font-weight:800;text-decoration:none;display:flex}.catalogue-empty{background:var(--color-surface);border:1px dashed var(--color-border);text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:290px;margin-block-start:1.25rem;padding:2rem;display:flex}.catalogue-empty span{color:var(--color-teal);font-family:var(--font-display);font-size:2rem}.catalogue-empty p{color:var(--color-muted);margin-block-start:.8rem}.catalogue-pagination{grid-template-columns:1fr auto 1fr;align-items:center;margin-block-start:2rem;display:grid}.catalogue-pagination a{color:var(--color-teal);align-items:center;gap:.3rem;font-size:.75rem;font-weight:800;text-decoration:none;display:flex}.catalogue-pagination a:last-child{justify-self:end}.catalogue-pagination>span{color:var(--color-muted);font-size:.7rem}.sector-detail{background:linear-gradient(145deg, var(--color-paper), #e7efeb);min-height:72vh}.catalogue-back{color:var(--color-teal);align-items:center;gap:.35rem;margin-block-end:4rem;font-size:.72rem;font-weight:800;text-decoration:none;display:inline-flex}.sector-detail h1{max-width:980px;font-size:clamp(3.2rem,8vw,7.5rem)}.sector-detail__lead{color:var(--color-muted);max-width:720px;margin-block-start:1.5rem;font-size:clamp(1.1rem,2vw,1.45rem)}.sector-facts{border-block-start:1px solid var(--color-border);grid-template-columns:1fr 1fr;gap:3rem;margin-block-start:5rem;padding-block-start:2rem;display:grid}.sector-facts dt{color:var(--color-teal);letter-spacing:.08em;text-transform:uppercase;font-size:.65rem;font-weight:850}.sector-facts dd{color:var(--color-muted);margin:.75rem 0 0;font-size:.82rem}.question-detail__hero{position:relative;overflow:hidden}.question-detail__hero:after{content:"";opacity:.45;pointer-events:none;background:radial-gradient(circle,#57d8c62e 0 1px,#0000 2px) 0 0/34px 34px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#0000 15%,#000 100%);mask-image:linear-gradient(90deg,#0000 15%,#000 100%)}.question-detail__hero-inner{z-index:1;max-width:1180px;position:relative}.question-detail__hero h1{-webkit-hyphens:none;hyphens:none;overflow-wrap:normal;text-wrap:balance;word-break:normal;max-width:27ch;font-size:clamp(2rem,3.8vw,3.85rem);line-height:1.06}.question-detail__hero .question-detail__summary{text-wrap:pretty;max-width:78ch;font-size:clamp(.82rem,1.3vw,1.02rem);line-height:1.7}.question-detail__layout{grid-template-columns:minmax(0,1fr) minmax(16rem,19rem);max-width:1180px;padding-block:1.5rem 3rem}.question-detail__layout main{gap:.9rem;min-width:0}.question-detail__layout main>section{padding:clamp(1rem,2vw,1.45rem);box-shadow:0 12px 34px #0624340d}.question-detail__lead{border-inline-start:4px solid var(--color-teal)!important;background:linear-gradient(145deg,#fff,#eef8f5)!important}.question-detail__number{background:#e8f4f1;border-radius:999px;padding:.25rem .5rem;display:inline-flex}.question-detail__facts{gap:.5rem;list-style:none;display:grid;padding:0!important}.question-detail__facts li{background:#f4faf8;border-radius:.5rem;align-items:flex-start;gap:.45rem;padding:.65rem;display:flex}.question-detail__facts svg{color:var(--color-teal);flex:none;margin-block-start:.18rem}.question-detail__scenarios{grid-template-columns:repeat(3,minmax(0,1fr));gap:.6rem;display:grid}.question-detail__scenarios>div{background:var(--color-paper);border-block-start:3px solid #6d8fa7;border-radius:.55rem;padding:.75rem}.question-detail__scenarios>div:nth-child(2){border-block-start-color:var(--color-teal)}.question-detail__scenarios>div:nth-child(3){border-block-start-color:#b36d5c}.question-detail__scenarios span{letter-spacing:.07em;text-transform:uppercase;font-size:.56rem;font-weight:850}.question-detail__portfolio{background:#f3f7fb;border-radius:.55rem;margin-block-start:.7rem;padding:.8rem}.question-detail__sources a{background:linear-gradient(135deg,#fff,#f4faf8)}.market-activity-ticker__viewport{touch-action:pan-x}.market-activity-ticker__viewport:active .market-activity-ticker__track{animation-play-state:paused}.profile-settings{max-width:1120px;min-height:70vh;margin-inline:auto;padding:clamp(1.5rem,3vw,3rem)}.profile-settings>header{border-block-end:1px solid var(--color-border);padding-block-end:1.2rem}.profile-settings>header h1{font-size:clamp(1.7rem,2.5vw,2.4rem)}.profile-settings>header>p:last-child{color:var(--color-muted);margin-block-start:.45rem;font-size:.8rem}.profile-settings__grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:1rem;margin-block-start:1rem;display:grid}.profile-settings__card{background:var(--color-surface);border:1px solid var(--color-border);border-radius:.8rem;gap:.85rem;padding:1rem;display:grid}.profile-settings__card h2{font-size:1.1rem}.profile-settings__card label{gap:.35rem;display:grid}.profile-settings__card label>span{color:var(--color-muted);font-size:.64rem;font-weight:800}.profile-settings__card input{background:var(--color-paper);border:1px solid var(--color-border);color:var(--color-ink);border-radius:.5rem;width:100%;min-height:2.65rem;padding:.6rem .7rem}.profile-settings__card input:disabled{opacity:.68}.profile-settings__phone{grid-template-columns:minmax(100px,.4fr) minmax(0,1fr);gap:.7rem;display:grid}.profile-settings__card .button{justify-self:start}.language-switch{outline-offset:.2rem;border-radius:.45rem;padding:.32rem .42rem}.language-switch:focus-visible{outline:2px solid var(--color-teal)}[dir=rtl] .question-detail__back svg,[dir=rtl] .admin-back svg,[dir=rtl] .intelligence-card footer a svg{transform:scaleX(-1)}[dir=rtl] .confidence-chart,[dir=rtl] .market-motion__chart,[dir=rtl] [data-preserve-direction=true]{direction:ltr}.market-activity-ticker{color:#fff;z-index:35;background:#071d2c;border-block-end:1px solid #ffffff1a;grid-template-columns:auto minmax(0,1fr);min-height:2.35rem;display:grid;position:relative;overflow:hidden}.market-activity-ticker__label{letter-spacing:.09em;text-transform:uppercase;white-space:nowrap;z-index:2;background:#0d8f83;align-items:center;gap:.42rem;padding-inline:clamp(.75rem,3vw,2rem);font-size:.58rem;font-weight:850;display:flex}.market-activity-ticker__label i{background:#b8fff3;border-radius:50%;width:.35rem;height:.35rem;animation:2.4s ease-in-out infinite market-pulse}.market-activity-ticker__viewport{align-items:center;min-width:0;display:flex;overflow:hidden}.market-activity-ticker__track{animation:market-activity-scroll var(--marquee-duration,180s) linear infinite;will-change:transform;min-width:max-content;display:inline-flex}.market-activity-ticker__track[data-static]{animation:none}.market-activity-ticker__track a{color:#ffffffc7;letter-spacing:.025em;white-space:nowrap;align-items:center;gap:.45rem;margin-inline:1.8rem;font-size:.64rem;text-decoration:none;display:inline-flex}.market-activity-ticker__track a span{color:#dbb867}.password-input{position:relative}.password-input input{width:100%;padding-inline-end:3rem}.password-input button{color:var(--color-muted);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;padding:.5rem;display:flex;position:absolute;inset-block:0;inset-inline-end:.4rem}.password-requirements{flex-wrap:wrap;gap:.35rem .65rem;margin-block-start:-.35rem;display:flex}.password-requirements span{color:var(--color-muted);align-items:center;gap:.22rem;font-size:.62rem;display:inline-flex}.password-requirements span svg{border:1px solid;border-radius:50%;padding:1px}.password-requirements .is-met{color:var(--color-success);font-weight:750}.about-hero{color:#fff;background:linear-gradient(130deg,#061b2c 0 60%,#0d514e)}.about-hero__grid{grid-template-columns:1.15fr .85fr;align-items:end;gap:clamp(2rem,7vw,7rem);display:grid}.about-hero h1{max-width:12ch;font-size:clamp(3rem,6vw,6rem)}.about-hero__grid>p{color:#ffffffb8;max-width:48ch;font-size:1.05rem}.about-system{background:linear-gradient(180deg, var(--color-paper), #e9f1ee)}.about-visionary{border:1px solid var(--color-border);background:linear-gradient(130deg,#fff,#e1f2ed);border-radius:1rem;justify-content:space-between;align-items:center;gap:2rem;margin-block-start:1.25rem;padding:clamp(1.4rem,4vw,3rem);display:flex}.about-visionary p:last-child{color:var(--color-muted);max-width:62ch;margin-block-start:.75rem}.workspace-body>main{background-color:var(--color-paper);background-image:linear-gradient(#07283c06 1px,#0000 1px),linear-gradient(90deg,#07283c06 1px,#0000 1px),radial-gradient(circle at 90% 10%,#0a8f8314,#0000 28%);background-size:64px 64px,64px 64px,auto}.intelligence-card:nth-child(3n+2){border-block-start-color:var(--color-gold);background:linear-gradient(155deg, white, color-mix(in srgb, var(--color-gold) 6%, white))}.intelligence-card:nth-child(3n){background:linear-gradient(155deg,#fff,#f0f4fb);border-block-start-color:#5078b8}.admin-module-card{border-block-start:3px solid var(--color-teal);background:linear-gradient(155deg, white, color-mix(in srgb, var(--color-teal) 4%, white));min-height:155px}.admin-load-more{margin-block-start:1rem}.admin-action-guide{border:1px solid var(--color-border);border-inline-start:4px solid var(--color-teal);background:linear-gradient(135deg,#e9f4f1,#fff);border-radius:.75rem;margin-block-start:1.25rem;padding:1rem 1.2rem}.admin-action-guide h2{font-size:1.05rem}.admin-action-guide p,.admin-action-guide li{color:var(--color-muted);font-size:.72rem}.admin-action-guide ul{flex-wrap:wrap;gap:.45rem 1rem;margin:.65rem 0 0;padding-inline-start:1rem;display:flex}.admin-record__details{border-block-start:1px solid var(--color-border);margin-block-start:.85rem;padding-block-start:.65rem}.admin-record__details summary{color:var(--color-teal);cursor:pointer;font-size:.68rem;font-weight:800}.admin-record__details dl{gap:.35rem;margin-block-start:.65rem;display:grid}.admin-record__details dl div{grid-template-columns:minmax(90px,.35fr) 1fr;gap:.3rem;display:grid}.admin-record__details dt{color:var(--color-muted);text-transform:capitalize;font-size:.58rem}.admin-record__details dd{overflow-wrap:anywhere;margin:0;font-size:.62rem}.market-activity-ticker__viewport:focus-within .market-activity-ticker__track,.market-activity-ticker__viewport:hover .market-activity-ticker__track{animation-play-state:paused}.market-activity-ticker__empty{color:#ffffffad;margin:0;padding-inline:1.2rem;font-size:.62rem}.landing-hero{color:#fff;background:radial-gradient(circle at 76% 28%,#13a4972e,#0000 24rem),linear-gradient(#ffffff08 1px,#0000 1px) 0 0/64px 64px,linear-gradient(90deg,#ffffff08 1px,#0000 1px) 0 0/64px 64px,#061b2c;padding:clamp(2rem,5vw,4.8rem) 1.25rem;overflow:hidden}.landing-hero__grid{grid-template-columns:minmax(0,.95fr) minmax(420px,1.05fr);align-items:center;gap:clamp(2rem,5vw,5rem);display:grid}.landing-hero__copy{min-width:0}.landing-hero__copy .eyebrow{color:#73d7cb}.landing-hero h1{color:#fff;letter-spacing:-.045em;text-wrap:balance;max-width:13.8ch;margin:.75rem 0 1.2rem;font-size:clamp(2.35rem,4.55vw,4.4rem);line-height:.98}.landing-title--mobile{display:none}.landing-hero__copy>p:not(.eyebrow){color:#ffffffb8;max-width:62ch;font-size:clamp(.92rem,1.25vw,1.08rem);line-height:1.65}.landing-hero__actions{flex-wrap:wrap;align-items:center;gap:.65rem;margin-block-start:1.5rem;display:flex}.landing-button--outline{color:#fff;background:#ffffff0a;border:1px solid #ffffff47}.landing-button--outline:hover{background:#ffffff1a}.landing-hero__signin{color:#ffffffd1;align-items:center;gap:.25rem;margin-inline-start:.25rem;font-size:.78rem;font-weight:750;text-decoration:none;display:inline-flex}.landing-hero__assurance{border-block-start:1px solid #ffffff1f;flex-wrap:wrap;gap:.75rem 1.2rem;margin-block-start:1.5rem;padding-block-start:1rem;display:flex}.landing-hero__assurance span{color:#ffffff9e;align-items:center;gap:.35rem;font-size:.62rem;display:inline-flex}.landing-hero__assurance svg{color:#70d4c8}.signal-map{contain:layout paint;isolation:isolate;background:linear-gradient(145deg,#ffffff14,#041a29b8);border:1px solid #82e0d52e;border-radius:1rem;width:100%;min-width:0;overflow:hidden;box-shadow:0 30px 90px #00000038}.signal-map .market-motion__topline{color:#ffffff8c;letter-spacing:.08em;text-transform:uppercase;border-block-end:1px solid #ffffff17;justify-content:space-between;padding:.8rem 1rem;font-size:.55rem;display:flex}.signal-map .market-motion__status{color:#72d6ca;align-items:center;gap:.4rem;font-weight:800;display:inline-flex}.signal-map .market-motion__status i{background:#54c9bd;border-radius:50%;width:.38rem;height:.38rem;animation:2.4s ease-in-out infinite market-pulse}.signal-map__field{aspect-ratio:16/10;width:100%;min-width:0;min-height:310px;position:relative;overflow:hidden}.signal-map__rings{position:absolute;inset:50% auto auto 50%;transform:translate(-50%,-50%)}.signal-map__rings i{border:1px solid #57d3c62e;border-radius:50%;width:9rem;height:9rem;animation:4.8s ease-out infinite signal-ring;position:absolute;inset:50% auto auto 50%;transform:translate(-50%,-50%)}.signal-map__rings i:nth-child(2){animation-delay:1.6s}.signal-map__rings i:nth-child(3){animation-delay:3.2s}.signal-map__core{z-index:2;background:#0d8f83;border:4px solid #65e0d321;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;width:6.2rem;height:6.2rem;display:flex;position:absolute;inset:50% auto auto 50%;transform:translate(-50%,-50%);box-shadow:0 0 0 1px #82e8dd4d,0 0 45px #16baaa33}.signal-map__core strong{letter-spacing:.06em;font-family:Georgia,serif;font-size:1rem}.signal-map__core span{color:#ffffffb3;margin-block-start:.2rem;font-size:.46rem}.signal-map__node{color:#fff;z-index:3;background:#072232eb;border:1px solid #6fd6cb33;border-radius:.55rem;min-width:6.8rem;padding:.48rem .6rem .48rem 1rem;text-decoration:none;transition:border-color .2s,background .2s;display:grid;position:absolute}.signal-map__node:hover,.signal-map__node:focus-visible{background:#0c4d4b;border-color:#72d6ca;outline:none}.signal-map__node i{background:#d3b05c;border-radius:50%;width:.32rem;height:.32rem;position:absolute;inset:.65rem auto auto .42rem}.signal-map__node span{color:#ffffff75;letter-spacing:.08em;text-transform:uppercase;font-size:.42rem}.signal-map__node strong{margin-block-start:.12rem;font-size:.58rem}.signal-map__node--1{inset:8% auto auto 7%}.signal-map__node--2{inset:10% 8% auto auto}.signal-map__node--3{inset:39% auto auto 3%}.signal-map__node--4{inset:39% 3% auto auto}.signal-map__node--5{inset:auto auto 10% 8%}.signal-map__node--6{inset:auto 8% 10% auto}.signal-map__node--7{inset:auto 27% 4% auto}.signal-map__node--8{inset:3% 33% auto auto}.signal-map__footer{border-block-start:1px solid #ffffff14;justify-content:center;gap:.8rem;padding:.65rem;display:flex}.signal-map__footer span{color:#ffffff75;letter-spacing:.1em;text-transform:uppercase;font-size:.46rem}.landing-section{padding:clamp(3.1rem,6vw,6rem) 1.25rem}.landing-section__heading{max-width:48rem;margin-block-end:1.6rem}.landing-section__heading h2{color:var(--color-ink);letter-spacing:-.035em;margin:.55rem 0 .65rem;font-size:clamp(1.8rem,3.2vw,3.2rem);line-height:1.05}.landing-section__heading>p:not(.eyebrow){color:var(--color-muted);font-size:.88rem}.landing-section__heading--split{justify-content:space-between;align-items:end;max-width:none;display:flex}.landing-section__heading--split>a{color:var(--color-teal);align-items:center;gap:.35rem;font-size:.72rem;font-weight:800;text-decoration:none;display:inline-flex}.landing-monitor-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:.75rem;display:grid}.landing-monitor-grid article{border:1px solid var(--color-border);background:#fff;border-radius:.75rem;min-height:10rem;padding:1rem}.landing-monitor-grid svg{color:var(--color-teal)}.landing-monitor-grid h3{margin:1.35rem 0 .4rem;font-size:.9rem}.landing-monitor-grid p{color:var(--color-muted);font-size:.7rem;line-height:1.55}.landing-intelligence{background:linear-gradient(#eef5f3,#f8faf9)}.landing-question-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.8rem;display:grid}.landing-question-card{border:1px solid var(--color-border);border-block-start:3px solid var(--color-teal);background:#fff;border-radius:.72rem;flex-direction:column;min-height:15.5rem;padding:1rem;display:flex}.landing-question-card:nth-child(3n+2){border-block-start-color:#d4ad4f}.landing-question-card:nth-child(3n){border-block-start-color:#5078b8}.landing-question-card__meta{color:var(--color-muted);letter-spacing:.055em;text-transform:uppercase;justify-content:space-between;font-size:.52rem;font-weight:800;display:flex}.landing-question-card h3{margin:1.1rem 0 .65rem;font-family:Georgia,serif;font-size:1.12rem;line-height:1.22}.landing-question-card h3 a{color:var(--color-ink);text-decoration:none}.landing-question-card>p{color:var(--color-muted);-webkit-line-clamp:3;-webkit-box-orient:vertical;font-size:.7rem;line-height:1.55;display:-webkit-box;overflow:hidden}.landing-question-card__footer{border-block-start:1px solid var(--color-border);justify-content:space-between;align-items:center;margin-block-start:auto;padding-block-start:.75rem;display:flex}.landing-question-card__footer span,.landing-question-card__footer a{align-items:center;gap:.25rem;font-size:.58rem;display:inline-flex}.landing-question-card__footer span{color:#327269}.landing-question-card__footer a{color:var(--color-teal);font-weight:800;text-decoration:none}.landing-intelligence__empty{border:1px dashed var(--color-border);color:var(--color-muted);background:#fff;border-radius:.75rem;align-items:center;gap:.85rem;padding:1.2rem;display:flex}.landing-intelligence__empty h3{color:var(--color-ink);font-size:.9rem}.landing-intelligence__empty p{margin-block-start:.2rem;font-size:.7rem}.landing-process{color:#fff;background:#061b2c}.landing-process .landing-section__heading h2,.landing-process .eyebrow{color:#fff}.landing-process__steps{grid-template-columns:repeat(5,minmax(0,1fr));gap:0;margin:0;padding:0;list-style:none;display:grid}.landing-process__steps li{border-inline-start:1px solid #ffffff24;min-height:10rem;padding:.9rem}.landing-process__steps li>span{color:#64cabf;letter-spacing:.08em;font-size:.55rem;font-weight:800}.landing-process__steps strong{margin-block:1.7rem .5rem;font-family:Georgia,serif;font-size:1.08rem;display:block}.landing-process__steps p{color:#ffffff94;font-size:.65rem;line-height:1.5}.landing-capabilities__grid{grid-template-columns:1fr .9fr;align-items:center;gap:clamp(2rem,7vw,7rem);display:grid}.landing-capabilities h2{letter-spacing:-.04em;max-width:13ch;margin:.65rem 0 1rem;font-size:clamp(2rem,3.7vw,3.7rem);line-height:1.02}.landing-capabilities__grid>div:first-child>p:not(.eyebrow){color:var(--color-muted);max-width:56ch;font-size:.82rem;line-height:1.6}.landing-capabilities .button{margin-block-start:1.25rem}.landing-capabilities__list{border-block-start:1px solid var(--color-border)}.landing-capabilities__list article{border-block-end:1px solid var(--color-border);grid-template-columns:.55fr 1fr;gap:.5rem;padding:1rem 0;display:grid}.landing-capabilities__list strong{font-size:.72rem}.landing-capabilities__list p{color:var(--color-muted);font-size:.68rem;line-height:1.5}.landing-trust{background:#e7f2ef}.landing-trust__grid{grid-template-columns:.8fr 1.2fr;gap:4rem;display:grid}.landing-trust h2{letter-spacing:-.04em;margin-block-start:.65rem;font-size:clamp(2rem,3.7vw,3.7rem);line-height:1.02}.landing-trust__points{gap:.7rem;display:grid}.landing-trust__points>p{background:#ffffffbf;border:1px solid #07343f17;border-radius:.65rem;align-items:flex-start;gap:.7rem;margin:0;padding:.85rem;display:flex}.landing-trust__points svg{color:var(--color-teal);flex:none}.landing-trust__points span{color:var(--color-muted);font-size:.68rem;line-height:1.5}.landing-trust__points strong{color:var(--color-ink);margin-block-end:.15rem;font-size:.74rem;display:block}.landing-closing{color:#fff;background:#0b8177;padding:clamp(2.7rem,5vw,4.5rem) 1.25rem}.landing-closing__inner{justify-content:space-between;align-items:center;gap:2rem;display:flex}.landing-closing h2{color:#fff;letter-spacing:-.035em;max-width:19ch;font-size:clamp(1.7rem,3vw,3rem)}.landing-closing .eyebrow{color:#c6fff8;margin-block-end:.5rem}.landing-closing__inner>div:last-child{text-align:end}.landing-closing__inner>div:last-child p{color:#ffffff9e;margin-block-start:.55rem;font-size:.55rem}.trending-page{background:#f5f8f7;min-height:70vh}.trending-page__header{border-block-end:1px solid var(--color-border);grid-template-columns:1fr .8fr;align-items:end;gap:2rem;padding-block-end:1.5rem;display:grid}.trending-page__header h1{letter-spacing:-.05em;margin-block-start:.55rem;font-size:clamp(2.35rem,5vw,5rem);line-height:.98}.trending-page__header>p{color:var(--color-muted);font-size:.8rem;line-height:1.6}.trending-filters{border:1px solid var(--color-border);background:#fff;border-radius:.75rem;grid-template-columns:repeat(5,minmax(0,1fr));align-items:end;gap:.65rem;margin-block:1.2rem 2rem;padding:.8rem;display:grid}.trending-filters>span{grid-column:1/-1;align-items:center;gap:.35rem;font-size:.68rem;font-weight:850;display:flex}.trending-filters label{gap:.28rem;display:grid}.trending-filters label>span{color:var(--color-muted);text-transform:uppercase;font-size:.5rem;font-weight:800}.trending-filters input,.trending-filters select{background:var(--color-paper);border:1px solid var(--color-border);color:var(--color-ink);border-radius:.38rem;width:100%;min-width:0;min-height:2.5rem;padding:.45rem .55rem;font-size:.66rem}.trending-filters .button{min-height:2.4rem}.trending-featured{gap:.55rem;display:grid}.trending-featured article{border:1px solid var(--color-border);background:#fff;border-radius:.65rem;grid-template-columns:2.2rem 1fr auto;align-items:center;gap:1rem;padding:.8rem 1rem;display:grid}.trending-featured article>span{color:#9aa9ac;font-family:Georgia,serif;font-size:.8rem}.trending-featured article>div>p:first-child{color:var(--color-teal);letter-spacing:.07em;text-transform:uppercase;font-size:.48rem;font-weight:800}.trending-featured h2{margin-block:.23rem;font-size:.98rem}.trending-featured h2 a,.trending-featured article>a{color:var(--color-ink);text-decoration:none}.trending-featured article>div>p:last-child{color:var(--color-muted);font-size:.62rem}.trending-latest__heading{justify-content:space-between;align-items:center;margin:2.2rem 0 .8rem;display:flex}.trending-latest__heading h2{font-size:1.5rem}.trending-latest__heading span{color:var(--color-muted);font-size:.58rem}.trending-latest{grid-template-columns:repeat(3,minmax(0,1fr));gap:.7rem;display:grid}.trending-latest article{border:1px solid var(--color-border);background:#fff;border-radius:.6rem;min-height:9.8rem;padding:.85rem}.trending-latest article>p{color:var(--color-muted);font-size:.5rem}.trending-latest h3{margin:.7rem 0 1rem;font-family:Georgia,serif;font-size:.92rem;line-height:1.3}.trending-latest h3 a{color:var(--color-ink);text-decoration:none}.trending-latest article>div{flex-wrap:wrap;gap:.28rem;display:flex}.trending-latest article>div span,.question-detail__tags span{color:#24685f;background:#e8f4f1;border-radius:999px;padding:.25rem .45rem;font-size:.48rem}.trending-empty{border:1px dashed var(--color-border);background:#fff;border-radius:.7rem;padding:1.2rem}.trending-empty h2{font-size:1rem}.trending-empty p{color:var(--color-muted);margin-block-start:.3rem;font-size:.7rem}.landing-load-more{margin-block-start:1rem}.question-detail{background:#f5f8f7}.question-detail__hero{color:#fff;background:#071e30;padding:clamp(2.4rem,5vw,4.5rem) 1.25rem}.question-detail__hero h1{color:#fff;letter-spacing:-.045em;max-width:19ch;margin:.8rem 0 1rem;font-size:clamp(2rem,4.5vw,4.5rem);line-height:1.02}.question-detail__hero .content-width>p:not(.eyebrow){color:#ffffffad;max-width:65ch;font-size:.86rem;line-height:1.6}.question-detail__back{color:#ffffffa6;align-items:center;gap:.3rem;margin-block-end:1.5rem;font-size:.62rem;text-decoration:none;display:inline-flex}.question-detail__tags{flex-wrap:wrap;gap:.35rem;margin-block-start:1.2rem;display:flex}.question-detail__tags span{color:#a5e7df;background:#5dd3c721}.question-detail__layout{grid-template-columns:minmax(0,1fr) 20rem;align-items:start;gap:1rem;padding:1.2rem;display:grid}.question-detail__layout main{gap:.75rem;display:grid}.question-detail__layout main>section,.question-detail__confidence,.question-detail__factors{border:1px solid var(--color-border);background:#fff;border-radius:.7rem;padding:1.1rem}.question-detail__number{color:var(--color-teal);letter-spacing:.08em;font-size:.52rem;font-weight:850}.question-detail__layout h2{margin:.35rem 0 .7rem;font-size:1.35rem}.question-detail__layout h3{margin-block-end:.35rem;font-size:.76rem}.question-detail__layout main p,.question-detail__layout main li{color:var(--color-muted);font-size:.74rem;line-height:1.65}.question-detail__layout ul{margin:.55rem 0 0;padding-inline-start:1rem}.question-detail__example{border-inline-start:3px solid var(--color-teal);background:#eef6f4;margin-block-start:.7rem;padding:.65rem .75rem}.question-detail__example strong{color:var(--color-ink);text-transform:uppercase;font-size:.58rem;display:block}.question-detail__impact,.question-detail__balance{grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem;display:grid}.question-detail__impact>div,.question-detail__balance>div{background:var(--color-paper);border-radius:.5rem;padding:.75rem}.question-detail__monitor{grid-template-columns:repeat(2,minmax(0,1fr));gap:.4rem;list-style:none;display:grid;padding:0!important}.question-detail__monitor li{background:#eef6f4;border-radius:.4rem;padding:.55rem}.question-detail__counter{border-block-start:1px solid var(--color-border);margin-block-start:.9rem;padding-block-start:.8rem}.question-detail__sources{gap:.45rem;display:grid}.question-detail__sources a{border:1px solid var(--color-border);color:var(--color-ink);border-radius:.45rem;grid-template-columns:1fr auto;align-items:center;gap:.2rem .7rem;padding:.65rem;text-decoration:none;display:grid}.question-detail__sources a span,.question-detail__sources a small{color:var(--color-muted);font-size:.5rem}.question-detail__sources a strong{overflow-wrap:anywhere;font-size:.7rem}.question-detail__sources a svg{grid-area:1/2/4}.question-detail__aside{gap:.75rem;display:grid;position:sticky;top:1rem}.question-detail__confidence h2{margin-block-end:.75rem;font-size:1rem}.question-detail__confidence>div{align-items:flex-start;gap:.55rem;padding-block:.6rem;display:flex}.question-detail__confidence>div+div{border-block-start:1px solid var(--color-border)}.question-detail__confidence svg{color:var(--color-teal);flex:none}.question-detail__confidence p{margin:0}.question-detail__confidence strong,.question-detail__confidence span{display:block}.question-detail__confidence strong{font-size:.65rem}.question-detail__confidence span{color:var(--color-muted);margin-block-start:.2rem;font-size:.58rem;line-height:1.5}.question-detail__factors summary{cursor:pointer;font-size:.68rem;font-weight:850}.question-detail__factors>div{grid-template-columns:1fr 4rem 1.5rem;align-items:center;gap:.35rem;margin-block-start:.55rem;display:grid}.question-detail__factors span,.question-detail__factors strong{font-size:.5rem}.question-detail__factors meter{width:100%;height:.55rem}.question-detail__disclaimer{color:#617276;background:#e8efed;border-radius:.55rem;margin:0;padding:.75rem;font-size:.56rem;line-height:1.55}:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)) .site-header__inner{direction:rtl}:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)) .site-header__actions{direction:rtl}:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)) .primary-nav{direction:rtl}:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)) .brand-lockup{direction:rtl}:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)) .workspace-topbar{direction:rtl}:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)) .workspace-entitlement{direction:rtl}:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)) .intelligence-card__meta{direction:rtl}:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)) .intelligence-card footer{direction:rtl}:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)) .generated-detail__status{direction:rtl}:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)) .question-detail__actions{direction:rtl}:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)) .site-footer__base{direction:rtl}:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)) .workspace-sidebar nav a{text-align:start}:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)) .workspace-sidebar nav button{text-align:start}:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)) .intelligence-hero{text-align:start}:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)) .intelligence-state{text-align:start}:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)) .catalogue-heading{text-align:start}:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)) .auth-card{text-align:start}:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)) .auth-form{text-align:start}:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)) .form-field{text-align:start}:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)) .generated-detail{text-align:start}:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)) .question-detail{text-align:start}:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)) .profile-settings{text-align:start}:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)) .admin-page{text-align:start}:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)) .workspace-shell{direction:rtl}:is(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)) .workspace-body,:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)) .workspace-sidebar){min-width:0}:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)) .workspace-sidebar__account small{text-align:start;direction:ltr;unicode-bidi:isolate}:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)) .auth-form input[type=email]{text-align:start;direction:ltr;unicode-bidi:isolate}:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)) .auth-form input[type=tel]{text-align:start;direction:ltr;unicode-bidi:isolate}:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)) .intelligence-state{place-items:start}:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)) .workspace-entitlement time{margin-inline-start:auto}:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)) .generated-detail__layout>aside{inset-inline:0 auto}:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)) svg.lucide-arrow-left{transform:scaleX(-1)}:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)) svg.lucide-arrow-right{transform:scaleX(-1)}:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)) svg.lucide-chevron-left{transform:scaleX(-1)}:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)) svg.lucide-chevron-right{transform:scaleX(-1)}:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)) .question-detail__back svg{transform:scaleX(-1)}:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)) .admin-back svg{transform:scaleX(-1)}:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)) .catalogue-back svg{transform:scaleX(-1)}:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)) .intelligence-card footer a svg{transform:scaleX(-1)}:is(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)) .market-motion__chart,:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)) .confidence-chart,:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)) [data-preserve-direction=true]){direction:ltr}:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)) .market-activity-ticker__track{direction:rtl}:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)) .market-activity-ticker__track a{text-align:start}}@layer utilities{.sr-only{clip:rect(0, 0, 0, 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}}@keyframes spin{to{transform:rotate(360deg)}}@keyframes market-draw{to{stroke-dashoffset:0}}@keyframes market-candle-glow{0%,to{opacity:.74}50%{opacity:1}}@keyframes market-trend-glow{0%{opacity:.62}to{opacity:1}}@keyframes market-pulse{0%,to{opacity:.65;box-shadow:0 0 #75d9cd00}50%{opacity:1;box-shadow:0 0 0 6px #75d9cd1f}}@keyframes market-tape{to{transform:translate(-50%)}}@media (max-width:980px){.site-header__inner{grid-template-columns:1fr auto}.primary-nav{display:none}.site-header__actions{grid-column:2}.hero__grid,.visionary-hero__grid{grid-template-columns:1fr}.hero__grid{padding-block:2rem}.market-motion{width:100%;max-width:620px;margin-inline:auto}.pillar-grid,.market-system__grid,.principle-grid{grid-template-columns:1fr 1fr}.market-card--table,.principle-grid article:last-child{grid-column:1/-1}.method-grid{grid-template-columns:1fr;gap:3rem}.workspace-shell{grid-template-columns:82px minmax(0,1fr)}.catalogue-grid{grid-template-columns:repeat(2,1fr)}.workspace-sidebar .brand-lockup>span:last-child,.workspace-sidebar nav a{font-size:0}.workspace-sidebar nav a{justify-content:center}.workspace-nav-signout{justify-content:center;font-size:.58rem!important}.workspace-sidebar__account span,.workspace-sidebar__account small{display:none}.intelligence-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.intelligence-layout{grid-template-columns:1fr}.intelligence-evidence{grid-template-columns:repeat(2,minmax(0,1fr));position:static}.admin-module-grid,.admin-metrics,.ai-ledger__filters{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:700px){body{font-size:.9rem}h1{font-size:2.2rem}h2{font-size:1.75rem}h3{font-size:1.25rem}.content-width{width:min(100% - 2rem,1280px)}.section-pad{padding-block:3.25rem}.site-header__inner{gap:.65rem;min-height:4.1rem;padding-inline:1rem}.brand-lockup{gap:.5rem}.brand-mark{width:32px;height:32px}.brand-lockup strong{font-size:.88rem}.brand-lockup small,.header-signin,.header-signup,.language-switch span{display:none}.header-mobile-signin{display:inline-flex}.site-header[data-authenticated=true] .header-mobile-signin{display:none}.site-header__actions{min-width:0}.button{min-height:2.5rem;padding:.58rem .85rem;font-size:.76rem}.button--large{min-height:2.75rem;padding-inline:1rem}.header-register{padding-inline:.7rem}.button-row{gap:.55rem;margin-block-start:1.5rem}.eyebrow{margin-block-end:1rem;font-size:.64rem}.hero__grid{gap:2.2rem;min-height:auto;padding-block:.5rem}.hero h1{font-size:clamp(2.15rem,11.5vw,3.35rem)}.hero__intro{margin-block-start:1rem;font-size:.95rem}.market-motion{max-width:520px}.signal-core strong{font-size:3.25rem}.pillar-grid,.market-system__grid,.principle-grid,.form-grid,.workspace-foundation-grid{grid-template-columns:1fr}.pillar-grid{margin-block-start:2rem}.pillar-card{min-height:210px;padding:1.15rem}.pillar-card h3{margin-block-start:2.75rem}.market-system__grid{margin-block-start:2rem}.market-card{min-height:220px;padding:1rem}.market-card--signal>strong{margin-block-start:1.4rem;font-size:1.35rem}.section-heading>p:last-child,.method-copy{margin-block-start:1rem;font-size:.94rem}.market-card--table,.principle-grid article:last-child{grid-column:auto}.section-heading--row,.closing-cta__inner,.site-footer__base{flex-direction:column;align-items:flex-start}.section-heading--row,.closing-cta__inner{display:flex}.closing-cta__inner{gap:1.25rem}.site-footer{padding:3.25rem 1rem}.site-footer__grid{grid-template-columns:1fr;gap:2rem}.site-footer__base{gap:.5rem;margin-block-start:2rem}.auth-section{min-height:70vh}.auth-card{border-radius:.85rem;width:min(100% - 1.5rem,610px);padding:1.25rem}.auth-card h1{font-size:2rem}.auth-form{gap:.8rem;margin-block-start:1.4rem}.form-field input,.form-field select{min-height:2.75rem;padding:.55rem .7rem}.visionary-hero__grid{gap:2rem}.visionary-portrait{max-width:min(100%,22rem);margin-inline:auto}.visionary-role{margin-block:.75rem 1.25rem;font-size:.86rem}.visionary-thesis{margin-block-start:1.75rem;padding-block-start:1.4rem}.visionary-thesis h2{font-size:1.65rem}.principle-grid h2{margin-block-start:1rem;font-size:1.4rem}.workspace-shell{display:block}.workspace-page{padding:2rem 1rem}.workspace-page h1{font-size:2.25rem}.workspace-page__intro{font-size:.9rem}.workspace-foundation-grid{margin-block-start:2rem}.workspace-foundation-grid article{min-height:190px;padding:1.1rem}.workspace-foundation-grid h2{margin-block-start:2.5rem;font-size:1.2rem}.catalogue-heading{flex-direction:column;align-items:flex-start;gap:1.25rem}.catalogue-heading h1{font-size:2.35rem}.catalogue-heading p{font-size:.9rem}.catalogue-heading>strong{font-size:3.25rem}.catalogue-grid,.sector-facts{grid-template-columns:1fr}.catalogue-tabs{gap:1.2rem;margin-block:2rem 1rem}.catalogue-card{min-height:220px;padding:1.1rem}.catalogue-card h2{margin-block-start:1.7rem;font-size:1.3rem}.catalogue-back{margin-block-end:2.5rem}.sector-detail h1{font-size:2.55rem}.sector-detail__lead{font-size:.95rem}.sector-facts{gap:1.5rem;margin-block-start:3rem}.workspace-sidebar{z-index:40;flex-direction:row;align-items:center;height:auto;min-height:3.7rem;padding:.5rem .75rem;inset-block:0 auto}.workspace-sidebar>a{margin-inline:auto}.workspace-sidebar .brand-mark{width:27px;height:27px}.workspace-sidebar .brand-lockup{gap:.4rem}.workspace-sidebar .brand-lockup strong{font-size:.76rem}.workspace-menu-toggle{width:2.25rem;height:2.25rem;margin:0;display:flex;position:absolute;left:.75rem}.workspace-sidebar nav{background:var(--color-midnight);border-block-start:1px solid #ffffff21;gap:.2rem;max-height:calc(100dvh - 4.25rem);margin:0;padding:.7rem 1rem 1rem;display:none;position:absolute;inset-block-start:100%;inset-inline:0;overflow-y:auto}.workspace-sidebar[data-menu-open=true] nav{display:grid}.workspace-sidebar nav a,.workspace-sidebar nav button{justify-content:flex-start;min-height:2.45rem;font-size:.7rem!important}[dir=rtl] .workspace-sidebar nav{margin:0}.workspace-sidebar__account{display:none}.workspace-topbar{min-height:3.5rem;padding-inline:.8rem}.workspace-entitlement,.plan-expiry-notice{padding-inline:1rem}.workspace-entitlement time{width:100%;margin-inline-start:0}.intelligence-page{padding:1.25rem 1rem 2rem}.intelligence-hero{flex-direction:column;align-items:flex-start;gap:.35rem;padding-block-end:.7rem}.intelligence-hero h1{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.intelligence-hero>div:first-child>p:last-child{display:none}.intelligence-hero .eyebrow,.admin-hero .eyebrow{letter-spacing:.09em;font-size:.46rem}.intelligence-state{place-items:start}.intelligence-state time,.intelligence-state small{font-size:.44rem}.data-mode{padding:.3rem .45rem;font-size:.48rem}.intelligence-metrics{gap:.35rem;margin-block-start:.55rem}.intelligence-metrics article{min-height:52px;padding:.3rem .45rem}.intelligence-metrics svg,.admin-metrics svg{width:.9rem;height:.9rem}.intelligence-metrics span{font-size:.42rem}.intelligence-metrics strong{font-size:.68rem}.intelligence-metric--freshness strong{font-size:.43rem}.intelligence-card{min-height:132px;padding:.65rem}.intelligence-card__meta span{font-size:.46rem}.intelligence-card__meta b{padding:.18rem .32rem;font-size:.44rem}.intelligence-card h2{margin-block-start:.55rem;font-size:.95rem}.intelligence-card>p{display:none}.intelligence-card footer{flex-direction:column;align-items:flex-start;gap:.3rem;padding-block-start:.65rem}.intelligence-card footer time{font-size:.48rem}.intelligence-card footer a{font-size:.58rem}.intelligence-evidence{grid-template-columns:1fr}.confidence-chart{height:125px}.confidence-trigger{font-size:.66rem}.confidence-trigger--compact{padding:.2rem .35rem;font-size:.44rem}.confidence-modal__backdrop{align-items:flex-end;padding:.4rem}.confidence-modal{border-radius:.85rem .85rem .4rem .4rem;max-height:88vh;padding:.9rem}.confidence-modal__header{padding-inline-end:3.2rem}.confidence-modal__header h2{font-size:1.2rem}.confidence-modal__header p{font-size:.66rem}.confidence-factors article{padding:.6rem}.confidence-coverage{grid-template-columns:repeat(3,minmax(0,1fr))}.research-request{padding:.9rem}.research-request__row{grid-template-columns:1fr}.intelligence-content-state{padding:.8rem .25rem}.intelligence-content-state .async-state{min-height:150px}.intelligence-error h2{font-size:1rem}.admin-page{padding:1.25rem 1rem 2rem}.admin-hero{flex-direction:column;align-items:flex-start;gap:.75rem;padding-block-end:1rem}.admin-hero h1{max-width:17ch;font-size:1.35rem}.admin-hero>div>p:last-child{font-size:.65rem;line-height:1.4}.admin-metrics{gap:.35rem;margin-block-start:.55rem}.admin-metrics article{min-height:52px;padding:.3rem .45rem}.admin-metrics span{font-size:.42rem}.admin-metrics strong{font-size:.72rem}.admin-module-grid,.admin-records,.admin-command__grid{grid-template-columns:1fr}.admin-pipeline-progress{padding:.7rem}.admin-pipeline-progress>header{flex-direction:column;align-items:flex-start}.admin-pipeline-progress>header h2{font-size:.92rem}.admin-pipeline-progress>header>p{font-size:.56rem}.admin-pipeline-progress ol{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-pipeline-progress li{padding:.55rem}.admin-pipeline-progress li strong{font-size:.6rem}.admin-pipeline-progress li small,.admin-pipeline-progress li time{font-size:.46rem}.admin-module-card{min-height:170px;padding:.75rem}.admin-module-card h2{margin-block-start:1rem;font-size:1.05rem}.admin-record{min-height:175px;padding:.9rem}.admin-command{padding:.9rem}.ai-ledger__filters,.ai-ledger__list,.ai-transaction-detail__payloads{grid-template-columns:1fr}.ai-ledger__filters{padding:.65rem}.ai-ledger__filters label>span{font-size:.46rem}.ai-ledger__filters input,.ai-ledger__filters select{min-height:2.45rem;font-size:.62rem}.ai-transaction{gap:.4rem;padding:.7rem}.ai-transaction h2{font-size:.86rem}.ai-transaction header span,.ai-transaction header b,.ai-transaction dl div,.ai-transaction__view{font-size:.5rem}.ai-transaction-detail{padding:.75rem}.ai-transaction-detail pre{max-height:250px;font-size:.52rem}.market-motion{min-width:0;max-width:100%}.market-motion__chart{aspect-ratio:31/17}.market-motion__status i,.market-motion__trend,.market-motion__candles>g,.market-motion__tape>div{animation:none}.market-motion__trend{stroke-dashoffset:0}.market-motion__trend--shadow{filter:none;opacity:.25}.market-motion__candles>g,.market-motion__tape>div{transform:none}}@media (max-width:420px){.content-width{width:min(100% - 1.5rem,1280px)}.site-header__actions{gap:.2rem}.header-register{padding-inline:.55rem}.hero h1{font-size:2.35rem}.button-row .button{width:100%}.visionary-portrait{border-radius:.85rem;max-width:min(78vw,18rem)}.market-motion__topline>span:last-child{display:none}.market-motion{min-width:0;max-width:100%}.market-motion__chart{aspect-ratio:31/17}.market-motion__status i,.market-motion__trend,.market-motion__candles>g,.market-motion__tape>div{animation:none}.market-motion__trend{stroke-dashoffset:0}.market-motion__trend--shadow{filter:none;opacity:.25}.market-motion__candles>g,.market-motion__tape>div{transform:none}.catalogue-filter{gap:.35rem}.catalogue-filter svg{margin-inline-start:.3rem}.catalogue-filter .button{padding-inline:.65rem}.intelligence-page{padding-inline:.75rem}.intelligence-metrics{grid-template-columns:1fr 1fr}.intelligence-card__meta{flex-direction:column;align-items:flex-start}.admin-page{padding-inline:.75rem}.admin-hero h1{font-size:1.2rem}.admin-metrics{grid-template-columns:1fr 1fr}}@media (hover:none) and (pointer:coarse){.market-activity-ticker__viewport{scrollbar-width:none;overflow-x:auto}.market-activity-ticker__viewport::-webkit-scrollbar{display:none}.market-activity-ticker__viewport:active .market-activity-ticker__track{animation-play-state:paused}}[dir=rtl] .eyebrow,[dir=rtl] .method-list,[dir=rtl] table{text-align:right}[dir=rtl] .change-indicator svg{transform:scaleX(-1)}[dir=rtl] .hero:after{background:linear-gradient(-90deg, var(--color-midnight) 8%, transparent 58%)}[dir=rtl] .market-motion__chart{direction:ltr}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}@media (max-width:760px){.question-detail__hero{padding:1.7rem .8rem 2rem}.question-detail__hero h1{max-width:none;font-size:clamp(1.65rem,8vw,2.35rem)}.question-detail__hero .question-detail__summary{font-size:.72rem}.question-detail__layout{grid-template-columns:1fr;padding:.7rem}.question-detail__scenarios,.question-detail__impact,.question-detail__balance,.question-detail__monitor{grid-template-columns:1fr}.question-detail__aside{position:static}}@media (max-width:700px){.profile-settings{padding:1rem .75rem}.profile-settings>header h1{font-size:1.25rem}.profile-settings__grid{grid-template-columns:1fr}.profile-settings__card{padding:.8rem}.profile-settings__card h2{font-size:.92rem}.profile-settings__card label>span{font-size:.58rem}.profile-settings__card input{min-height:2.45rem;font-size:.72rem}.profile-settings__phone{grid-template-columns:minmax(88px,.4fr) minmax(0,1fr)}}@keyframes market-activity-scroll{to{transform:translate(-50%)}}@media (max-width:700px){.market-activity-ticker{grid-template-columns:minmax(0,1fr);min-height:2rem}.market-activity-ticker__label{display:none}.market-activity-ticker__track{animation-duration:var(--marquee-duration,210s)}.market-activity-ticker__track a{margin-inline:1.2rem;font-size:.54rem}.hero{padding-block:1.4rem}.hero__grid{gap:1.3rem;padding-block:0}.hero .button-row{grid-template-columns:1.15fr .85fr;width:100%;display:grid}.hero .button-row .button{width:auto;min-width:0;padding-inline:.5rem;font-size:.68rem;line-height:1.2}.market-motion{contain:layout paint;isolation:isolate}.market-motion__trend{stroke-dashoffset:0;animation:3.8s ease-in-out infinite alternate market-trend-glow}.market-motion__candles>g{animation:3s ease-in-out infinite market-candle-glow;transform:none}.market-motion__status i{animation:2.4s ease-in-out infinite market-pulse}.market-motion__tape>div{animation:36s linear infinite market-tape}.about-hero__grid{grid-template-columns:1fr;align-items:start}.about-hero h1{font-size:2.45rem}.about-hero__grid>p{font-size:.9rem}.about-visionary{flex-direction:column;align-items:flex-start}.pillar-card{min-height:165px}.pillar-card h3{margin-block-start:1.35rem}}@media (prefers-reduced-motion:reduce){.market-activity-ticker__track,.market-motion__status i,.market-motion__trend,.market-motion__candles>g,.market-motion__tape>div{animation:none!important}.market-motion__trend{opacity:1;stroke-dashoffset:0}}.signout-modal__backdrop{z-index:1000;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#011422b8;justify-content:center;align-items:center;padding:1rem;display:flex;position:fixed;inset:0}.signout-modal{text-align:center;background:#fff;border:1px solid #0a7e732e;border-radius:1.1rem;width:100%;max-width:27rem;padding:1.4rem;box-shadow:0 24px 80px #01142247}.signout-modal__mark{color:#087f74;background:#e3f5f2;border-radius:50%;justify-content:center;align-items:center;width:3rem;height:3rem;font-family:Georgia,serif;font-size:1.5rem;display:inline-flex}.signout-modal h2{color:#071f32;margin:.8rem 0 .35rem;font-size:1.35rem}.signout-modal p{color:#526370;max-width:22rem;margin:0 auto 1.2rem;font-size:.9rem}.signout-modal__actions{justify-content:center;gap:.65rem;display:flex}@media (max-width:430px){.signout-modal{border-radius:.85rem;padding:1.1rem}.signout-modal__actions{flex-direction:column-reverse}.signout-modal__actions .button{justify-content:center;width:100%}}.question-sector-filter{scrollbar-width:thin;gap:.45rem;max-width:100%;margin-block:.65rem 1rem;padding-block:.15rem;display:flex;overflow-x:auto}.question-sector-filter button{color:#31525c;cursor:pointer;background:#edf7f5;border:1px solid #0a7e732e;border-radius:999px;flex:none;min-height:2.25rem;padding:.45rem .75rem;font-size:.68rem;font-weight:750}.question-sector-filter button[aria-pressed=true]{color:#fff;background:#087f74}.question-sector-filter button:focus-visible{outline-offset:2px;outline:2px solid #087f74}.question-evidence{background:#f4f8f7;border-inline-start:3px solid #18a395;border-radius:.35rem;margin-block:.8rem;padding:.7rem .8rem}.question-evidence strong{color:#173c45;letter-spacing:.05em;text-transform:uppercase;font-size:.7rem}.question-evidence ul{color:#526870;margin:.45rem 0 0;padding-inline-start:1.1rem;font-size:.78rem}.question-disclaimer{border-block-start:1px solid #071f3217;padding-block-start:.65rem;color:#718087!important;margin-block-start:.8rem!important;font-size:.68rem!important}.intelligence-load-more{align-self:center;margin-block:.6rem 1rem}@media (max-width:430px){.question-sector-filter button{min-height:2.5rem;padding-inline:.65rem;font-size:.62rem}.question-evidence ul{font-size:.72rem}}@keyframes signal-ring{0%{opacity:.65;transform:translate(-50%,-50%)scale(.6)}to{opacity:0;transform:translate(-50%,-50%)scale(2.35)}}@media (max-width:1100px){.landing-hero__grid{grid-template-columns:minmax(0,.92fr) minmax(380px,1.08fr)}.landing-hero h1{max-width:none}.landing-title--desktop{display:none}.landing-title--mobile{display:inline}.landing-monitor-grid,.landing-question-grid,.trending-latest{grid-template-columns:repeat(2,minmax(0,1fr))}.trending-filters{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width:800px){.landing-hero{padding-block:2.2rem}.landing-hero__grid{grid-template-columns:1fr;align-items:start}.landing-hero h1{max-width:14ch;font-size:clamp(2.35rem,10vw,3.7rem)}.signal-map{max-width:42rem}.landing-process__steps{grid-template-columns:repeat(2,minmax(0,1fr))}.landing-process__steps li:last-child{grid-column:1/-1}.landing-capabilities__grid,.landing-trust__grid{grid-template-columns:1fr;gap:2rem}.landing-capabilities h2{max-width:18ch}.landing-closing__inner{flex-direction:column;align-items:flex-start}.landing-closing__inner>div:last-child{text-align:start}.trending-page__header{grid-template-columns:1fr;align-items:start}.trending-filters{grid-template-columns:repeat(2,minmax(0,1fr))}.question-detail__layout{grid-template-columns:1fr}.question-detail__aside{position:static}}@media (max-width:560px){.landing-hero{padding:1.65rem .75rem}.landing-hero h1{font-size:clamp(2.15rem,11.2vw,3rem);line-height:1.01}.landing-title--desktop{display:none}.landing-title--mobile{display:inline}.landing-hero__copy>p:not(.eyebrow){font-size:.78rem;line-height:1.55}.landing-hero__actions{grid-template-columns:1fr 1fr;width:100%;display:grid}.landing-hero__actions .button{justify-content:center;min-width:0;padding:.7rem .45rem;font-size:.62rem}.landing-hero__signin{grid-column:1/-1;justify-self:start;margin:.2rem 0 0}.landing-hero__assurance{gap:.5rem .75rem}.landing-hero__assurance span{font-size:.53rem}.signal-map__field{aspect-ratio:1/.85;min-height:285px}.signal-map .market-motion__topline{padding:.65rem .7rem;font-size:.46rem}.signal-map__core{width:5rem;height:5rem}.signal-map__node{min-width:5.3rem;padding:.4rem .4rem .4rem .8rem}.signal-map__node span{font-size:.34rem}.signal-map__node strong{font-size:.46rem}.signal-map__node i{inset-inline-start:.3rem}.signal-map__node--1{inset:8% auto auto 3%}.signal-map__node--2{inset:8% 3% auto auto}.signal-map__node--3{inset:36% auto auto 1%}.signal-map__node--4{inset:36% 1% auto auto}.signal-map__node--5{inset:auto auto 7% 3%}.signal-map__node--6{inset:auto 3% 7% auto}.signal-map__node--7{inset:auto 34% 1% auto}.signal-map__node--8{inset:2% 35% auto auto}.signal-map__footer{flex-wrap:wrap}.landing-section{padding:2.7rem .75rem}.landing-section__heading--split{flex-direction:column;align-items:flex-start;gap:.7rem}.landing-monitor-grid,.landing-question-grid,.trending-latest{grid-template-columns:1fr}.landing-monitor-grid article{min-height:8.5rem}.landing-question-card{min-height:13rem}.landing-process__steps{grid-template-columns:1fr}.landing-process__steps li,.landing-process__steps li:last-child{grid-column:auto;min-height:auto;padding-block:1rem}.landing-process__steps strong{margin-block-start:.7rem}.landing-capabilities__list article{grid-template-columns:1fr}.trending-page__header h1{font-size:2.4rem}.trending-filters{grid-template-columns:1fr 1fr}.trending-filters>label:nth-of-type(4),.trending-filters>label:nth-of-type(6){grid-column:1/-1}.trending-featured article{grid-template-columns:1.6rem 1fr auto;align-items:start;gap:.6rem;padding:.7rem}.trending-featured article>div>p:last-child{display:none}.trending-featured h2{font-size:.82rem}.question-detail__hero{padding:2rem .75rem}.question-detail__hero h1{font-size:2.1rem}.question-detail__layout{padding:.75rem}.question-detail__layout main>section,.question-detail__confidence,.question-detail__factors{padding:.85rem}.question-detail__impact,.question-detail__balance,.question-detail__monitor{grid-template-columns:1fr}}@media (max-width:340px){.landing-hero__actions,.trending-filters{grid-template-columns:1fr}.landing-hero__signin,.trending-filters>label{grid-column:auto!important}.signal-map__node{min-width:4.8rem}.signal-map__node strong{font-size:.42rem}.signal-map__footer span{font-size:.4rem}}@media (prefers-reduced-motion:reduce){.signal-map__rings i{opacity:.25;animation:none!important}}.question-detail .question-detail__hero-inner{z-index:1;max-width:1180px;position:relative}.question-detail .question-detail__hero h1{-webkit-hyphens:none;hyphens:none;overflow-wrap:normal;text-wrap:balance;word-break:normal;max-width:27ch;font-size:clamp(2rem,3.8vw,3.85rem);line-height:1.06}.question-detail .question-detail__hero .question-detail__summary{text-wrap:pretty;max-width:78ch;font-size:clamp(.82rem,1.3vw,1.02rem);line-height:1.7}.question-detail .question-detail__layout{grid-template-columns:minmax(0,1fr) minmax(16rem,19rem);max-width:1180px;padding-block:1.5rem 3rem}.question-detail .question-detail__layout main{gap:.9rem;min-width:0}.question-detail .question-detail__layout main>section{padding:clamp(1rem,2vw,1.45rem);box-shadow:0 12px 34px #0624340d}.question-detail .question-detail__lead{border-inline-start:4px solid var(--color-teal);background:linear-gradient(145deg,#fff,#eef8f5)}.question-detail .question-detail__number{background:#e8f4f1;border-radius:999px;padding:.25rem .5rem;display:inline-flex}.question-detail .question-detail__facts{gap:.5rem;padding:0;list-style:none;display:grid}.question-detail .question-detail__facts li{background:#f4faf8;border-radius:.5rem;align-items:flex-start;gap:.45rem;padding:.65rem;display:flex}.question-detail .question-detail__facts svg{color:var(--color-teal);flex:none;margin-block-start:.18rem}.question-detail .question-detail__scenarios{grid-template-columns:repeat(3,minmax(0,1fr));gap:.6rem;display:grid}.question-detail .question-detail__scenarios>div{background:var(--color-paper);border-block-start:3px solid #6d8fa7;border-radius:.55rem;padding:.75rem}.question-detail .question-detail__scenarios>div:nth-child(2){border-block-start-color:var(--color-teal)}.question-detail .question-detail__scenarios>div:nth-child(3){border-block-start-color:#b36d5c}.question-detail .question-detail__scenarios span{letter-spacing:.07em;text-transform:uppercase;font-size:.56rem;font-weight:850}.question-detail .question-detail__portfolio{background:#f3f7fb;border-radius:.55rem;margin-block-start:.7rem;padding:.8rem}.signal-map__market-layer{opacity:.28;pointer-events:none;z-index:0;width:100%;height:100%;position:absolute;inset:0}.signal-map__grid path{fill:none;stroke:#79dcd01f;stroke-width:1px}.signal-map__trend{fill:none;stroke:#53c9bd;stroke-dasharray:900;stroke-dashoffset:900px;stroke-width:4px;vector-effect:non-scaling-stroke;animation:8s ease-in-out infinite alternate evidence-trend}.signal-map__candles path{fill:#dab55b52;stroke:#d9b45d;stroke-width:2px;transform-box:fill-box;transform-origin:50%;vector-effect:non-scaling-stroke;animation:4.8s ease-in-out infinite evidence-candle}.signal-map__candles path:nth-child(2n){animation-delay:-2.2s}@keyframes evidence-trend{55%,to{stroke-dashoffset:0}}@keyframes evidence-candle{0%,to{opacity:.45;transform:scaleY(.94)}50%{opacity:.9;transform:scaleY(1)}}@media (max-width:760px){.question-detail .question-detail__hero{padding:1.7rem .8rem 2rem}.question-detail .question-detail__hero h1{max-width:none;font-size:clamp(1.65rem,8vw,2.35rem)}.question-detail .question-detail__hero .question-detail__summary{font-size:.72rem}.question-detail .question-detail__layout{grid-template-columns:1fr;padding:.7rem}.question-detail .question-detail__scenarios,.question-detail .question-detail__impact,.question-detail .question-detail__balance,.question-detail .question-detail__monitor{grid-template-columns:1fr}.question-detail .question-detail__aside{position:static}}@media (prefers-reduced-motion:reduce){.signal-map__trend,.signal-map__candles path{stroke-dashoffset:0;animation:none!important}}.workspace-body{background-color:#f3f7f6;background-image:linear-gradient(#0c786e08 1px,#0000 1px),linear-gradient(90deg,#0c786e08 1px,#0000 1px),radial-gradient(circle at 88% 7%,#179d8f17,#0000 28rem);background-size:42px 42px,42px 42px,auto}.workspace-sidebar{box-shadow:12px 0 38px #0319261f}.workspace-sidebar nav a{position:relative}.workspace-sidebar nav .workspace-nav__disabled{color:#ffffff7a;cursor:not-allowed;-webkit-user-select:none;user-select:none;align-items:center;gap:.65rem;min-height:2.5rem;padding:.55rem .7rem;display:flex}.workspace-nav__badge{color:#f0cc73;letter-spacing:.05em;text-transform:uppercase;background:#dab55b29;border:1px solid #dab55b4d;border-radius:999px;margin-inline-start:auto;padding:.16rem .35rem;font-size:.5em;font-weight:850}.overview-hub{max-width:1500px;min-height:66vh;margin-inline:auto;padding:clamp(1.25rem,3vw,2.5rem)}.overview-hub__hero{color:#fff;background:linear-gradient(90deg,#ffffff0a 1px,#0000 1px) 0 0/46px 46px,linear-gradient(#ffffff0a 1px,#0000 1px) 0 0/46px 46px,radial-gradient(circle at 88% 10%,#1eb5a438,#0000 17rem),#071f31;border:1px solid #49c3b52e;border-radius:1rem;justify-content:space-between;align-items:end;gap:1.5rem;padding:clamp(1.2rem,3vw,2.2rem);display:flex;position:relative;overflow:hidden;box-shadow:0 18px 55px #041e2c21}.overview-hub__hero>div{z-index:1;min-width:0;max-width:760px;position:relative}.overview-hub__hero .eyebrow{color:#70d7cb}.overview-hub__hero h1{color:#fff;letter-spacing:-.035em;text-wrap:balance;max-width:20ch;margin-block-start:.55rem;font-size:clamp(1.75rem,3vw,2.75rem);line-height:1.04}.overview-hub__hero p:not(.eyebrow){color:#ffffffa6;max-width:65ch;margin-block-start:.65rem;font-size:.78rem;line-height:1.6}.overview-hub__status{color:#ffffffc2;letter-spacing:.05em;text-transform:uppercase;background:#ffffff12;border:1px solid #ffffff1f;border-radius:99px;flex:none;align-items:center;gap:.4rem;padding:.5rem .7rem;font-size:.58rem;font-weight:800;display:inline-flex}.overview-hub__status i{background:#64d5c8;border-radius:50%;width:.38rem;height:.38rem;box-shadow:0 0 0 5px #64d5c81a}.overview-hub__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.7rem;margin-block-start:.85rem;display:grid}.overview-hub__card{--hub-accent:#148f84;background:radial-gradient(circle at 92% 8%, color-mix(in srgb, var(--hub-accent) 11%, transparent), transparent 9rem), var(--color-surface);border:1px solid var(--color-border);border-block-start:3px solid var(--hub-accent);color:var(--color-ink);border-radius:.8rem;grid-template-columns:auto 1fr;min-height:155px;padding:.85rem;text-decoration:none;transition:border-color .2s,box-shadow .2s,transform .2s;display:grid;position:relative;box-shadow:0 8px 30px #0726310d}.overview-hub__card[data-tone=gold]{--hub-accent:#bd8b29}.overview-hub__card[data-tone=blue]{--hub-accent:#4779b9}.overview-hub__card[data-tone=violet]{--hub-accent:#7559a7}.overview-hub__card[data-tone=coral]{--hub-accent:#b75f52}.overview-hub__card:hover,.overview-hub__card:focus-visible{border-color:color-mix(in srgb, var(--hub-accent) 48%, var(--color-border));outline:none;transform:translateY(-2px);box-shadow:0 16px 40px #0726311a}.overview-hub__icon{background:color-mix(in srgb, var(--hub-accent) 11%, white);border:1px solid color-mix(in srgb, var(--hub-accent) 18%, white);color:var(--hub-accent);border-radius:.55rem;grid-row:1/3;justify-content:center;align-items:center;width:2.15rem;height:2.15rem;display:inline-flex}.overview-hub__card>small{color:color-mix(in srgb, var(--hub-accent) 72%, var(--color-muted));letter-spacing:.08em;justify-self:end;font-size:.48rem;font-weight:850}.overview-hub__card h2{font-family:var(--font-body);grid-column:1/-1;margin-block-start:.7rem;font-size:.93rem;line-height:1.2}.overview-hub__card p{color:var(--color-muted);grid-column:1/-1;max-width:48ch;margin-block-start:.35rem;font-size:.64rem;line-height:1.48}.overview-hub__action{color:var(--hub-accent);grid-column:1/-1;align-self:end;align-items:center;gap:.25rem;margin-block-start:.65rem;font-size:.56rem;font-weight:850;display:inline-flex}@media (max-width:980px){.overview-hub__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:620px){.overview-hub{padding:.7rem}.overview-hub__hero{border-radius:.75rem;flex-direction:column;align-items:flex-start;padding:1rem}.overview-hub__hero h1{max-width:22ch;font-size:clamp(1.45rem,7.5vw,1.85rem)}.overview-hub__hero p:not(.eyebrow){font-size:.65rem}.overview-hub__status{padding:.4rem .55rem;font-size:.48rem}.overview-hub__grid{grid-template-columns:1fr;gap:.55rem}.overview-hub__card{min-height:126px;padding:.7rem}.overview-hub__card:hover{transform:none}.overview-hub__card h2{margin-block-start:.5rem;font-size:.82rem}.overview-hub__card p{font-size:.58rem}.overview-hub__action{margin-block-start:.5rem;font-size:.52rem}}.intelligence-page{position:relative}.intelligence-page:before{background:linear-gradient(90deg, var(--color-teal), var(--color-gold));content:"";border-radius:99px;width:3.5rem;height:3px;margin-block-end:1.1rem;display:block}.intelligence-filter-bar{grid-template-columns:minmax(13rem,1.8fr) repeat(3,minmax(8rem,1fr));align-items:end;gap:.65rem;padding:.7rem;display:grid}.intelligence-search{border:1px solid #0000;align-items:center;gap:.55rem;min-width:0;padding-inline:.15rem;display:flex}.intelligence-search input{min-height:2.5rem}.intelligence-filter-bar>label{gap:.25rem;display:grid}.intelligence-filter-bar>label>span{color:var(--color-muted);letter-spacing:.06em;text-transform:uppercase;font-size:.48rem;font-weight:850}.intelligence-filter-bar select{background:var(--color-paper);border:1px solid var(--color-border);color:var(--color-ink);font:inherit;border-radius:.45rem;width:100%;min-width:0;min-height:2.5rem;padding:.45rem .55rem;font-size:.65rem}.intelligence-card{transition:border-color .2s,box-shadow .2s,transform .2s;box-shadow:0 10px 28px #0325300d}.intelligence-card:hover{border-color:#0c8f8347;transform:translateY(-1px);box-shadow:0 15px 36px #03253017}.entity-hub-tabs{scrollbar-width:thin;gap:.35rem;max-width:100%;margin-block:-.25rem 1rem;padding-block:.15rem .35rem;display:flex;overflow-x:auto}.entity-hub-tabs button{background:var(--color-surface);border:1px solid var(--color-border);color:var(--color-muted);cursor:pointer;font:inherit;border-radius:999px;flex:none;padding:.42rem .65rem;font-size:.56rem;font-weight:750}.entity-hub-tabs button[aria-current=page]{background:var(--color-midnight);border-color:var(--color-midnight);color:#fff}.intelligence-filter-empty{background:var(--color-surface);border:1px dashed var(--color-border);color:var(--color-muted);text-align:center;border-radius:.7rem;place-content:center;gap:.3rem;min-height:150px;display:grid}.intelligence-filter-empty strong{color:var(--color-ink);font-size:.82rem}.intelligence-filter-empty p{font-size:.65rem}.wishlist-button{border:1px solid var(--color-border);color:var(--color-muted);cursor:pointer;font:inherit;background:#fff;border-radius:999px;flex:none;align-items:center;gap:.35rem;min-height:2rem;padding:.35rem .6rem;font-size:.6rem;font-weight:800;display:inline-flex}.wishlist-button--compact{justify-content:center;width:1.9rem;height:1.9rem;min-height:1.9rem;padding:0}.wishlist-button[aria-pressed=true]{color:#a93e55;background:#fff1f3;border-color:#e6a9b3}.wishlist-button:focus-visible{outline:2px solid var(--color-teal);outline-offset:2px}.wishlist-button:disabled{cursor:wait;opacity:.55}.wishlist-prompt__backdrop{z-index:140;background:#031926ad;justify-content:center;align-items:center;padding:1rem;display:flex;position:fixed;inset:0}.wishlist-prompt{background:#fff;border-radius:1rem;justify-items:start;width:100%;max-width:420px;padding:1.4rem;display:grid;position:relative;box-shadow:0 28px 90px #0319264d}.wishlist-prompt>button{cursor:pointer;background:0 0;border:0;position:absolute;inset-block-start:.8rem;inset-inline-end:.8rem}.wishlist-prompt>span{color:#a93e55;background:#fff1f3;border-radius:.7rem;justify-content:center;align-items:center;width:2.6rem;height:2.6rem;display:flex}.wishlist-prompt h2{margin-block-start:.8rem;font-size:1.4rem}.wishlist-prompt p{color:var(--color-muted);margin-block:.45rem 1rem;font-size:.72rem;line-height:1.55}.saved-page{max-width:1450px;min-height:70vh;margin-inline:auto;padding:clamp(1.5rem,3vw,3rem)}.saved-page__hero{align-items:center}.saved-page__count{color:#a93e55;background:#fff1f3;border-radius:999px;align-items:center;gap:.4rem;padding:.5rem .7rem;font-size:.64rem;font-weight:800;display:inline-flex}.saved-page__filters{background:var(--color-surface);border:1px solid var(--color-border);border-radius:.7rem;margin-block:1rem}.saved-page__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;display:grid}.saved-page__grid article{border:1px solid var(--color-border);border-block-start:3px solid var(--color-teal);background:linear-gradient(150deg,#fff,#f3faf8);border-radius:.75rem;flex-direction:column;min-height:190px;padding:.85rem;display:flex}.saved-page__grid article:nth-child(3n+2){border-block-start-color:var(--color-gold)}.saved-page__grid article:nth-child(3n){border-block-start-color:#557dbd}.saved-page__grid article>div{justify-content:space-between;align-items:center;display:flex}.saved-page__grid article>div span{color:var(--color-teal);letter-spacing:.06em;text-transform:uppercase;font-size:.5rem;font-weight:850}.saved-page__grid article>div button{color:#a05b67;cursor:pointer;background:0 0;border:0;border-radius:.4rem;justify-content:center;align-items:center;width:2.5rem;height:2.5rem;display:flex}.saved-page__grid article>div button:focus-visible{outline:2px solid var(--color-teal);outline-offset:2px}.saved-page__grid h2{margin-block-start:.8rem;font-size:1.15rem}.saved-page__grid p{color:var(--color-muted);margin-block-start:.4rem;font-size:.68rem;line-height:1.55}.saved-page__grid footer{justify-content:space-between;align-items:center;gap:.7rem;margin-block-start:auto;padding-block-start:.8rem;display:flex}.saved-page__grid time{color:var(--color-muted);font-size:.48rem}.saved-page__grid a{color:var(--color-teal);align-items:center;gap:.25rem;font-size:.58rem;font-weight:800;text-decoration:none;display:inline-flex}.saved-page__state{background:var(--color-surface);border:1px dashed var(--color-border);color:var(--color-muted);text-align:center;border-radius:.8rem;flex-direction:column;justify-content:center;align-items:center;gap:.45rem;min-height:260px;padding:1rem;display:flex}.saved-page__state strong{color:var(--color-ink);font-size:.9rem}.saved-page__state p{font-size:.68rem}.saved-page__more{margin:1rem auto 0;display:block}.coming-soon{border:1px solid var(--color-border);background:linear-gradient(145deg,#fff,#edf8f5);border-radius:1.1rem;max-width:760px;min-height:430px;margin:clamp(1.2rem,5vw,4rem) auto;padding:clamp(2rem,6vw,4.5rem);position:relative;overflow:hidden;box-shadow:0 24px 70px #03253014}.coming-soon__glow{background:radial-gradient(circle,#21a49633,#0000 65%);width:22rem;height:22rem;position:absolute;inset:-10rem -8rem auto auto}.coming-soon__icon{background:var(--color-midnight);color:var(--color-gold);border-radius:.75rem;justify-content:center;align-items:center;width:3rem;height:3rem;display:flex}.coming-soon .eyebrow{align-items:center;gap:.35rem;margin-block-start:1.4rem;display:flex}.coming-soon h1{margin-block-start:.55rem;font-size:clamp(2rem,5vw,3.6rem)}.coming-soon>p:not(.eyebrow){color:var(--color-muted);max-width:54ch;margin-block:.8rem 1.5rem;line-height:1.65}.question-detail__actions{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.8rem;margin-block-start:1.2rem;display:flex}.question-detail__actions .question-detail__tags{margin-block-start:0}.question-detail__actions .wishlist-button{color:#fff;background:#ffffff14;border-color:#ffffff2e}.question-detail__actions .wishlist-button[aria-pressed=true]{color:#ffd3dc;background:#a93e5540;border-color:#e6a9b3}.landing-question-card__meta .wishlist-button{margin-inline-start:auto}.landing-trust .eyebrow,.landing-trust h2{color:var(--color-ink)}.site-header .primary-nav a small,.site-header .primary-nav__disabled small{color:var(--color-teal);letter-spacing:.04em;text-align:center;text-transform:uppercase;font-size:.38rem;display:block}.site-header .primary-nav__disabled{color:var(--color-muted);cursor:not-allowed;font-size:inherit;font-weight:inherit;opacity:.68;text-align:center}.button--disabled{cursor:not-allowed;opacity:.58;pointer-events:none;-webkit-user-select:none;user-select:none}.detail-loading,.detail-error{border:1px solid var(--color-border);background:linear-gradient(145deg,#fff,#edf7f4);border-radius:1rem;flex-direction:column;justify-content:center;align-items:flex-start;gap:.75rem;min-height:360px;margin:clamp(1rem,3vw,2.5rem);padding:clamp(1.2rem,5vw,3.5rem);display:flex;box-shadow:0 18px 50px #07233317}.detail-loading svg{color:var(--color-teal);animation:1.8s ease-in-out infinite market-pulse}.detail-error svg{color:var(--color-danger)}.detail-loading h1,.detail-error h1{font-size:clamp(1.35rem,3vw,2.4rem)}.detail-loading p,.detail-error p{color:var(--color-muted);max-width:64ch;line-height:1.65}.detail-error>div{flex-wrap:wrap;gap:.65rem;display:flex}.generated-detail{margin:clamp(.7rem,2vw,1.6rem)}.generated-detail__hero{color:#fff;background:radial-gradient(circle at 88% 18%,#18a29447,#0000 25rem),linear-gradient(135deg,#061c2c,#0b3947);border-radius:1rem;padding:clamp(1.2rem,4vw,3.4rem);position:relative;overflow:hidden}.generated-detail__hero>a{color:#ffffffbf;align-items:center;gap:.35rem;font-size:.68rem;text-decoration:none;display:inline-flex}.generated-detail__hero .eyebrow{color:#8de4d9;margin-block-start:1.6rem}.generated-detail__hero h1{max-width:22ch;margin-block:.6rem 1rem;font-size:clamp(1.8rem,4.5vw,4rem);line-height:1.03}.generated-detail__hero>p:not(.eyebrow){color:#ffffffc4;max-width:82ch;font-size:clamp(.76rem,1.2vw,1rem);line-height:1.72}.generated-detail__status{border-block-start:1px solid #ffffff1f;flex-wrap:wrap;gap:.8rem 1.4rem;margin-block-start:1.4rem;padding-block-start:.8rem;display:flex}.generated-detail__status span,.generated-detail__status time{color:#ffffffa6;align-items:center;gap:.35rem;font-size:.58rem;display:inline-flex}.generated-detail__layout{grid-template-columns:minmax(0,1fr) minmax(240px,.32fr);align-items:start;gap:1rem;margin-block-start:1rem;display:grid}.generated-detail__layout main,.generated-detail__layout aside{gap:.85rem;min-width:0;display:grid}.generated-detail__layout section{border:1px solid var(--color-border);border-block-start:3px solid var(--color-teal);background:#fff;border-radius:.78rem;padding:clamp(.9rem,2vw,1.35rem);box-shadow:0 10px 32px #0723330d}.generated-detail__layout h2{color:var(--color-ink);align-items:center;gap:.35rem;margin-block-end:.65rem;font-size:.88rem;display:flex}.generated-detail__layout h3{font-size:.78rem;line-height:1.4}.generated-detail__layout p,.generated-detail__layout li{color:var(--color-muted);font-size:.68rem;line-height:1.7}.generated-detail__layout ul,.generated-detail__layout ol{gap:.42rem;padding-inline-start:1.1rem;display:grid}.generated-detail__plain{border-block-start-color:var(--color-gold)!important;background:linear-gradient(135deg,#e7f7f3,#fff)!important}.generated-detail__plain p{color:var(--color-ink);font-size:.75rem}.generated-detail__pair{grid-template-columns:repeat(2,minmax(0,1fr));gap:.85rem;display:grid}.generated-detail__facts{counter-reset:facts;list-style:none;padding:0!important}.generated-detail__facts li{background:#f5f8f7;border-radius:.55rem;gap:.35rem;padding:.65rem;display:grid}.generated-detail__facts small{flex-wrap:wrap;gap:.4rem;display:flex}.generated-detail__facts a,.generated-detail__sources a{color:var(--color-teal);align-items:center;gap:.2rem;font-size:.57rem;font-weight:800;text-decoration:none;display:inline-flex}.generated-detail__scenarios{grid-template-columns:repeat(3,minmax(0,1fr));gap:.65rem;display:grid}.generated-detail__scenarios article{border:1px solid var(--color-border);background:#f5f8f7;border-radius:.65rem;padding:.75rem}.generated-detail__scenarios article>span{color:var(--color-teal);letter-spacing:.09em;text-transform:uppercase;font-size:.52rem;font-weight:850}.generated-detail__scenarios article:nth-child(2){background:#eef8f2}.generated-detail__scenarios article:nth-child(3){background:#fff5f2}.generated-detail__scenarios strong{text-transform:uppercase;margin-block:.55rem .25rem;font-size:.55rem;display:block}.generated-detail__layout aside{position:sticky;top:1rem}.generated-detail__layout aside section{border-block-start-color:var(--color-gold)}.generated-detail__score{color:var(--color-teal);font:700 clamp(2rem, 5vw, 3.2rem)/1 var(--font-serif);margin-block:.3rem .75rem;display:block}.generated-detail__layout dl{gap:.35rem;margin-block-start:.8rem;display:grid}.generated-detail__layout dl div{border-block-start:1px solid var(--color-border);justify-content:space-between;align-items:center;padding-block-start:.35rem;font-size:.58rem;display:flex}.generated-detail__layout dd{color:var(--color-teal);font-weight:850}.generated-detail__sources{list-style:none;padding:0!important}.generated-detail__sources li{border-block-end:1px solid var(--color-border);gap:.2rem;padding-block:.4rem;display:grid}.generated-detail__sources small{color:var(--color-muted);text-transform:uppercase;font-size:.48rem}.generated-detail__disclaimer{color:var(--color-muted);padding:1rem .35rem;font-size:.55rem;line-height:1.6}@media (max-width:900px){.generated-detail__layout{grid-template-columns:1fr}.generated-detail__layout aside{grid-template-columns:repeat(3,minmax(0,1fr));position:static}}@media (max-width:700px){.generated-detail{margin:.6rem}.generated-detail__hero{border-radius:.72rem;padding:1.15rem .9rem}.generated-detail__hero h1{font-size:1.55rem}.generated-detail__hero>p:not(.eyebrow){font-size:.65rem}.generated-detail__pair,.generated-detail__scenarios,.generated-detail__layout aside{grid-template-columns:1fr}.generated-detail__layout section{padding:.75rem}.generated-detail__layout h2{font-size:.76rem}.generated-detail__layout p,.generated-detail__layout li{font-size:.6rem}.detail-loading,.detail-error{min-height:300px;margin:.7rem;padding:1rem}}@media (max-width:980px){.intelligence-filter-bar{grid-template-columns:minmax(12rem,1.5fr) repeat(2,minmax(8rem,1fr))}.saved-page__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.landing-hero__assurance{display:none}.workspace-nav__badge{font-size:.5em;display:inline-flex}.intelligence-filter-bar{grid-template-columns:1fr 1fr;align-items:stretch;padding:.55rem}.intelligence-filter-bar .intelligence-search{grid-column:1/-1}.intelligence-filter-bar select{min-height:2.5rem;font-size:.58rem}.intelligence-card:hover{transform:none}.saved-page{padding:.8rem}.saved-page__hero{align-items:flex-start}.saved-page__count{font-size:.52rem}.saved-page__grid{grid-template-columns:1fr}.saved-page__grid article{min-height:150px;padding:.7rem}.saved-page__grid h2{font-size:.94rem}.saved-page__grid p{font-size:.6rem}.coming-soon{border-radius:.75rem;min-height:360px;margin:.8rem;padding:1.3rem}.question-detail__actions{flex-direction:column;align-items:flex-start}.signal-map{contain:layout paint;transform:translateZ(0)}.signal-map__field{width:100%;height:auto;min-height:285px}.signal-map__trend,.signal-map__candles path{backface-visibility:hidden}}@media (max-width:430px){.intelligence-filter-bar{grid-template-columns:1fr}.intelligence-filter-bar .intelligence-search{grid-column:auto}}.admin-record-filters{border:1px solid var(--line,#d8e1de);background:color-mix(in srgb, var(--paper,#fff) 94%, var(--teal,#118d82));border-radius:1rem;grid-template-columns:minmax(15rem,2fr) repeat(3,minmax(9rem,1fr));gap:.75rem;margin-block:1rem;padding:1rem;display:grid}.admin-record-filters label{letter-spacing:.04em;gap:.35rem;font-size:.72rem;font-weight:700;display:grid}.admin-record-filters input,.admin-record-filters select{border:1px solid var(--line,#ccd8d4);min-width:0;min-height:2.65rem;font:inherit;background:#fff;border-radius:.65rem;padding:.6rem .7rem}@media (max-width:760px){.admin-record-filters{grid-template-columns:1fr 1fr}.admin-record-filters label:first-child{grid-column:1/-1}}@media (max-width:430px){.admin-record-filters{grid-template-columns:1fr}.admin-record-filters label:first-child{grid-column:auto}}@media (max-width:760px){:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)) .workspace-sidebar{direction:rtl}:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)) .workspace-sidebar nav{inset-inline:0}:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)) .site-header__actions{justify-content:end}}@media (max-width:420px){.landing-question-card{min-height:0;padding:.78rem}.landing-question-card__meta{gap:.45rem;font-size:.45rem}.landing-question-card__meta span{overflow-wrap:anywhere;min-width:0}.landing-question-card h3{-webkit-line-clamp:4;-webkit-box-orient:vertical;margin:.72rem 0 .45rem;font-size:.93rem;line-height:1.2;display:-webkit-box;overflow:hidden}.landing-question-card>p{-webkit-line-clamp:2;font-size:.62rem;line-height:1.45}.landing-question-card__footer{gap:.45rem;padding-block-start:.55rem}.landing-question-card__footer span,.landing-question-card__footer a{font-size:.51rem}}.share-menu{z-index:5;display:inline-flex;position:relative}.share-menu__trigger{color:var(--ink,#092334);cursor:pointer;font:inherit;background:#ffffffdb;border:1px solid #09233424;border-radius:999px;align-items:center;gap:.35rem;min-height:2.15rem;padding:.42rem .72rem;font-size:.78rem;display:inline-flex}.share-menu__trigger--compact{justify-content:center;width:2rem;height:2rem;min-height:2rem;padding:.35rem}.share-menu__trigger:hover,.share-menu__trigger:focus-visible{border-color:var(--teal,#0a9488);color:var(--teal,#0a9488);outline:none}.share-menu__panel{background:#fff;border:1px solid #0923341f;border-radius:.75rem;min-width:12.5rem;padding:.35rem;display:grid;position:absolute;inset-block-start:calc(100% + .4rem);inset-inline-end:0;overflow:hidden;box-shadow:0 18px 45px #0519262e}.share-menu__panel button{color:#092334;cursor:pointer;font:inherit;text-align:start;background:0 0;border:0;border-radius:.48rem;align-items:center;gap:.55rem;width:100%;padding:.62rem .7rem;font-size:.78rem;display:flex}.share-menu__panel button:hover,.share-menu__panel button:focus-visible{background:#edf8f6;outline:none}.question-detail__actions>div:last-child,.saved-page__grid footer>div{align-items:center;gap:.4rem;display:flex}.intelligence-card__meta>div{align-items:center;gap:.35rem;display:flex}.wishlist-feedback{color:var(--color-ink);bottom:1rem;z-index:180;background:#fff;border:1px solid #e4a5af;border-inline-start:4px solid #a93e55;border-radius:.65rem;align-items:center;gap:.75rem;max-width:min(390px,100vw - 2rem);padding:.7rem .8rem;font-size:.65rem;display:flex;position:fixed;inset-inline-end:1rem;box-shadow:0 18px 54px #03192638}.wishlist-feedback button{color:var(--color-muted);cursor:pointer;background:0 0;border:0;align-items:center;margin-inline-start:auto;display:flex}.detail-loading{min-height:220px;overflow:hidden}.detail-progress{color:var(--color-muted);align-items:center;gap:.75rem;min-height:1.5rem;font-size:.7rem;display:flex}.detail-progress>span{min-width:15rem}.detail-progress i{gap:.22rem;display:inline-flex}.detail-progress b{background:var(--color-teal);border-radius:50%;width:.35rem;height:.35rem;animation:1.25s ease-in-out infinite detail-progress-pulse;display:block}.detail-progress b:nth-child(2){animation-delay:.18s}.detail-progress b:nth-child(3){animation-delay:.36s}@keyframes detail-progress-pulse{0%,70%,to{opacity:.25;transform:translateY(0)}35%{opacity:1;transform:translateY(-2px)}}@media (max-width:700px){.detail-loading{min-height:190px;margin:.65rem;padding:1rem}.detail-loading h1{font-size:1.2rem}.detail-progress{font-size:.62rem}.detail-progress>span{min-width:0}}@media (prefers-reduced-motion:reduce){.detail-progress b,.detail-loading svg{animation:none}.detail-progress b{opacity:.7}}
