@font-face{font-family:Spectral;font-style:italic;font-weight:400;font-display:swap;src:url(/_astro/spectral-latin-ext-400-italic.GDW041Hh.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Spectral;font-style:italic;font-weight:400;font-display:swap;src:url(/_astro/spectral-latin-400-italic.C3GEohay.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Spectral;font-style:normal;font-weight:400;font-display:swap;src:url(/_astro/spectral-latin-ext-400.VbSs_Pnq.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Spectral;font-style:normal;font-weight:400;font-display:swap;src:url(/_astro/spectral-latin-400.Com8ZUEe.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Spectral;font-style:normal;font-weight:500;font-display:swap;src:url(/_astro/spectral-latin-ext-500.DbL-1HpB.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Spectral;font-style:normal;font-weight:500;font-display:swap;src:url(/_astro/spectral-latin-500.BANLAy1s.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Spectral;font-style:normal;font-weight:600;font-display:swap;src:url(/_astro/spectral-latin-ext-600.DXYEkyVx.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Spectral;font-style:normal;font-weight:600;font-display:swap;src:url(/_astro/spectral-latin-600.YQFuBY_k.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_astro/ibm-plex-mono-latin-ext-400.C05TWSE2.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_astro/ibm-plex-mono-latin-400.BJoXLJYV.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_astro/ibm-plex-mono-latin-ext-500.BQJS6Ovj.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_astro/ibm-plex-mono-latin-500.C820gu2e.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:600;font-display:swap;src:url(/_astro/ibm-plex-mono-latin-ext-600.BRMVj9uZ.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:600;font-display:swap;src:url(/_astro/ibm-plex-mono-latin-600.DpGnXj3s.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Raleway;font-style:normal;font-weight:400 800;font-display:swap;src:url(/_astro/raleway-latin-ext-var.CwtNDoQR.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Raleway;font-style:normal;font-weight:400 800;font-display:swap;src:url(/_astro/raleway-latin-var.CSF1BaNN.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{color-scheme:light;--oq-paper-0:#fff;--oq-paper-50:#faf9f4;--oq-paper-100:#f4f1e8;--oq-paper-200:#e7e1d4;--oq-paper-300:#d8d0c1;--oq-paper-400:#bfb6a6;--oq-ink-900:#141c1a;--oq-ink-700:#2a3b36;--oq-ink-500:#5b665f;--oq-ink-300:#8a938c;--oq-pin-900:#073a35;--oq-pin-700:#0a4f48;--oq-pin-600:#0f6e64;--oq-pin-500:#0f766e;--oq-pin-100:#dcede9;--oq-pin-50:#eaf3f0;--oq-fleuve-600:#1d6b7c;--oq-fleuve-focus:#1b8ca1;--oq-fleuve-100:#dceaef;--oq-ambre-600:#b7791f;--oq-ambre-500:#d9982e;--oq-ambre-400:#f2c166;--oq-ambre-100:#fbeecb;--oq-oxblood-700:#532626;--oq-oxblood-600:#6b3030;--oq-oxblood-100:#f3e7e4;--oq-estate-capital-base:#d7953e;--oq-estate-capital-hover:#8a5515;--oq-estate-capital-soft:#f8ebdd;--oq-estate-capital-on-dark:#f4c982;--oq-estate-finance-base:#106371;--oq-estate-finance-hover:#0b4d58;--oq-estate-finance-soft:#ddecef;--oq-estate-finance-on-dark:#76ced5;--oq-estate-studio-base:#812d8d;--oq-estate-studio-hover:#5e1d68;--oq-estate-studio-soft:#eee1f0;--oq-estate-studio-on-dark:#dda6e4;--oq-estate-media-base:#868789;--oq-estate-media-hover:#505255;--oq-estate-media-soft:#e9eaeb;--oq-estate-media-on-dark:#d6d8db;--oq-success-600:#1e7a52;--oq-success-bg:#e4f1ea;--oq-success-ink:#14603e;--oq-warning-600:#a9701a;--oq-warning-bg:#fdf1cf;--oq-warning-ink:#6f4400;--oq-danger-600:#b4321f;--oq-danger-bg:#fbe4df;--oq-danger-ink:#8a1f11;--oq-info-600:#1d6b7c;--oq-info-bg:#e2eef2;--oq-info-ink:#0f5567;--oq-bg:var(--oq-paper-50);--oq-surface:var(--oq-paper-0);--oq-surface-sunken:var(--oq-paper-100);--oq-surface-inverse:#18312f;--oq-white:#fff;--oq-text:var(--oq-ink-900);--oq-text-muted:var(--oq-ink-500);--oq-text-on-primary:var(--oq-white);--oq-text-on-inverse:#d6eee7;--oq-text-on-dark:var(--oq-white);--oq-text-on-dark-muted:#ffffffe0;--oq-text-on-dark-soft:rgb(from var(--oq-white) r g b / 55%);--oq-ground-dark:var(--oq-ink-900);--oq-hover-on-dark:#ffffff1a;--oq-surface-scrim:#fbfaf6f0;--oq-scrim-ink-strong:#141c1ae6;--oq-scrim-ink-soft:#141c1a8c;--oq-scrim-ink-subtle:#0d1f241f;--oq-border:var(--oq-paper-200);--oq-border-strong:var(--oq-paper-300);--oq-field-border:var(--oq-ink-500);--oq-primary:var(--oq-pin-600);--oq-primary-strong:var(--oq-pin-700);--oq-primary-tint:var(--oq-pin-100);--oq-accent:var(--oq-ambre-400);--oq-accent-ink:#1d251f;--oq-brand-thread:var(--oq-ambre-500);--oq-focus-ring:var(--oq-fleuve-focus);--oq-focus-ring-guard-inner:var(--oq-ink-900);--oq-focus-ring-outer:var(--oq-white);--oq-demo-chip-ink:var(--oq-ambre-400);--oq-demo-chip-bg:rgb(from var(--oq-ambre-400) r g b / 12%);--oq-demo-chip-border:rgb(from var(--oq-ambre-400) r g b / 30%);--oq-font-sans:Inter, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--oq-font-display:"Spectral", Georgia, serif;--oq-font-mono:"IBM Plex Mono", ui-monospace, SFMono-Regular, Menlo, Consolas, monospace;--oq-font-num:var(--oq-font-sans);--oq-text-xs:12px;--oq-text-sm:13px;--oq-text-base:15px;--oq-text-md:16px;--oq-text-control:16px;--oq-text-lg:18px;--oq-text-xl:24px;--oq-text-2xl:30px;--oq-text-3xl:clamp(30px, 4vw, 48px);--oq-text-display:clamp(42px, 7vw, 82px);--oq-text-console-page-title:28px;--oq-text-console-workspace:12.5px;--oq-text-console-table-header:10.5px;--oq-text-caption:11px;--oq-text-annotation:11.5px;--oq-text-callout:14.5px;--oq-text-title:20px;--oq-text-kpi:26px;--oq-text-campaign-hero:clamp(26px, 8.5vw, 44px);--oq-text-campaign-devise:clamp(32px, 7vw, 88px);--oq-weight-regular:400;--oq-weight-medium:540;--oq-weight-semibold:680;--oq-weight-bold:780;--oq-weight-black:820;--oq-leading-tight:1.08;--oq-leading-heading:1.15;--oq-leading-snug:1.3;--oq-leading-prose:1.4;--oq-leading-normal:1.55;--oq-tracking-eyebrow:.05em;--oq-mark-hairline:2px;--oq-mark-thread:22px;--oq-space-1:4px;--oq-space-2:8px;--oq-space-3:12px;--oq-space-4:16px;--oq-space-5:20px;--oq-space-6:24px;--oq-space-7:28px;--oq-space-8:32px;--oq-space-10:40px;--oq-space-12:48px;--oq-space-16:64px;--oq-control-min-narrow:40px;--oq-radius-plate:4px;--oq-radius-sm:6px;--oq-radius-md:8px;--oq-radius-lg:12px;--oq-radius-pill:999px;--oq-shadow-sm:0 1px 2px #141c1a0f;--oq-shadow-md:0 4px 14px #141c1a14;--oq-shadow-lg:0 12px 32px #141c1a1f;--oq-shadow-focus:0 0 0 2px var(--oq-focus-ring), 0 0 0 4px var(--oq-focus-ring-guard-inner), 0 0 0 6px var(--oq-focus-ring-outer);--oq-container:1120px;--oq-container-wide:1440px;--oq-container-narrow:980px;--bg:var(--oq-bg);--ink:var(--oq-text);--muted:var(--oq-text-muted);--line:var(--oq-border-strong);--panel:var(--oq-surface);--accent:var(--oq-primary);--accent-strong:var(--oq-primary-strong);--warn-bg:var(--oq-warning-bg);--warn-ink:var(--oq-warning-ink);--bad-bg:var(--oq-danger-bg);--bad-ink:var(--oq-danger-ink);--leaf:var(--oq-pin-700);--river:var(--oq-fleuve-600);--gold:var(--oq-ambre-600);--error:var(--oq-danger-ink)}*{box-sizing:border-box}body{background:var(--oq-bg);color:var(--oq-text);font-family:var(--oq-font-sans);font-size:var(--oq-text-base);margin:0}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit}input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=file]):not([type=color]):not([type=button]):not([type=submit]):not([type=reset]):not([type=image]),select,textarea{font-size:max(var(--oq-text-control), 1em)}button{cursor:pointer}h1,h2,h3,p{margin-top:0}h1,h2{font-family:var(--oq-font-display);font-weight:var(--oq-weight-medium)}@media (prefers-reduced-motion:reduce){*,:before,:after{transition:none!important;animation:none!important}}.oq-eyebrow,.eyebrow{color:var(--oq-primary-strong);font-size:var(--oq-text-sm);font-weight:var(--oq-weight-bold);letter-spacing:var(--oq-tracking-eyebrow);margin:0 0 var(--oq-space-2);text-transform:uppercase}.oq-lead,.lead{color:var(--oq-text-muted);font-size:var(--oq-text-lg);line-height:var(--oq-leading-normal);max-width:760px}.oq-num{font-family:var(--oq-font-num);font-variant-numeric:tabular-nums}.oq-keep-together{white-space:nowrap;overflow-wrap:normal;word-break:normal}.oq-mono{font-family:var(--oq-font-mono);font-variant-numeric:tabular-nums}.oq-table-align-left{text-align:left}.oq-table-align-center{text-align:center}.oq-table-align-right{font-variant-numeric:tabular-nums;text-align:right}.oq-table-wrap--keyboard{overscroll-behavior-x:contain;overflow-x:auto}.oq-table-scroll-hint{color:var(--oq-text-muted);font-size:var(--oq-text-sm);padding-bottom:var(--oq-space-2);margin:0}.oq-table-wrap--keyboard:focus-visible{outline:3px solid var(--oq-focus-ring,Highlight);outline-offset:3px}.oq-id{color:var(--oq-ink-700);font-family:var(--oq-font-mono);font-size:.9em}.oq-page,.page{max-width:var(--oq-container-wide);padding:var(--oq-space-7) var(--oq-space-6) var(--oq-space-12);margin:0 auto}.oq-page--narrow,.page-narrow{max-width:var(--oq-container-narrow)}.oq-grid,.grid{gap:var(--oq-space-4);display:grid}.oq-grid-3,.grid-3{grid-template-columns:repeat(3,minmax(0,1fr))}.oq-card,.card{background:var(--oq-surface);border:1px solid var(--oq-border);border-radius:var(--oq-radius-md);box-shadow:var(--oq-shadow-sm);padding:var(--oq-space-5)}.oq-metric,.metric{color:var(--oq-text-muted);font-size:var(--oq-text-sm)}.oq-metric strong,.metric strong{color:var(--oq-text);font-size:var(--oq-text-xl);font-variant-numeric:tabular-nums;margin-top:var(--oq-space-1);display:block}.oq-detail-list,.detail-list{gap:var(--oq-space-2);display:grid}.oq-detail-list div,.detail-list div{gap:var(--oq-space-3);justify-content:space-between;display:flex}.oq-btn,.button{background:var(--oq-primary);border:1px solid var(--oq-primary);border-radius:var(--oq-radius-sm);color:var(--oq-text-on-primary);font-size:var(--oq-text-sm);font-weight:var(--oq-weight-bold);align-items:center;gap:var(--oq-space-2);min-height:44px;padding:var(--oq-space-2) var(--oq-space-4);justify-content:center;text-decoration:none;transition:background-color .12s,box-shadow .12s;display:inline-flex}.oq-act-form{display:contents}.oq-btn--compact{min-height:34px;padding:var(--oq-space-1) var(--oq-space-3)}@media (width<=560px){.oq-btn--compact{min-height:var(--oq-control-min-narrow)}}.oq-btn:hover,.button:hover{background:var(--oq-primary-strong);border-color:var(--oq-primary-strong)}.oq-btn:focus-visible,.button:focus-visible{box-shadow:var(--oq-shadow-focus);outline:none}.oq-btn--secondary,.button.secondary{color:var(--oq-primary-strong);background:0 0}.oq-btn--secondary:hover,.button.secondary:hover{background:var(--oq-primary-tint);border-color:var(--oq-primary)}.oq-btn--accent{background:var(--oq-accent);border-color:var(--oq-accent);color:var(--oq-accent-ink)}.oq-btn--accent:hover{background:var(--oq-ambre-500);border-color:var(--oq-ambre-500)}.oq-btn--danger{background:var(--oq-surface);border-color:var(--oq-danger-600);color:var(--oq-danger-ink)}.oq-btn--danger:hover{background:var(--oq-danger-bg);border-color:var(--oq-danger-600)}.oq-btn:disabled,.button:disabled{background:var(--oq-surface-sunken);border-color:var(--oq-surface-sunken);color:var(--oq-ink-300);cursor:not-allowed}.oq-link{border-radius:var(--oq-radius-sm);color:var(--oq-primary-strong);text-underline-offset:.15em;text-decoration:underline}.oq-link:hover{color:var(--oq-primary)}.oq-link:focus-visible{box-shadow:var(--oq-shadow-focus);outline:none}.oq-visually-hidden{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.oq-table-wrap,.table-wrap{background:var(--oq-surface);border:1px solid var(--oq-border);border-radius:var(--oq-radius-md);box-shadow:var(--oq-shadow-sm);overflow-x:auto}.oq-table-wrap:focus-visible,.table-wrap:focus-visible{box-shadow:var(--oq-shadow-focus);outline:2px solid var(--oq-focus-ring);outline-offset:2px}.oq-table-wrap table,.table-wrap table,table.oq-table{border-collapse:collapse;width:100%;min-width:880px}.oq-table-wrap[data-table-overflow=right],.oq-table-wrap[data-table-overflow=left],.oq-table-wrap[data-table-overflow=both]{position:relative}.oq-table-wrap[data-table-overflow=right]:after,.oq-table-wrap[data-table-overflow=left]:after,.oq-table-wrap[data-table-overflow=both]:after{border-radius:inherit;content:"";pointer-events:none;transform:translate(var(--table-scroll-left,0px), var(--table-scroll-top,0px));z-index:1;position:absolute;inset:0}.oq-table-wrap[data-table-overflow=right]:after{background-image:linear-gradient(to right, transparent calc(100% - 48px), var(--oq-surface))}.oq-table-wrap[data-table-overflow=left]:after{background-image:linear-gradient(to right, var(--oq-surface), transparent 48px)}.oq-table-wrap[data-table-overflow=both]:after{background-image:linear-gradient(to right, var(--oq-surface), transparent 48px, transparent calc(100% - 48px), var(--oq-surface))}.oq-table-cue{color:var(--oq-text-muted);font-size:var(--oq-text-sm);margin:0 0 var(--oq-space-2);display:none}.oq-table-cue:before{content:"→ "}:has(>.oq-table-wrap[data-table-overflow=right],>.oq-table-wrap[data-table-overflow=both])>.oq-table-cue{display:block}.oq-table-wrap th,.oq-table-wrap td,.table-wrap th,.table-wrap td{border-bottom:1px solid var(--oq-border);padding:var(--oq-space-3) var(--oq-space-4);text-align:left;vertical-align:top}.oq-table-wrap th,.table-wrap th{background:var(--oq-surface-sunken);color:var(--oq-text-muted);font-size:var(--oq-text-xs);letter-spacing:.04em;text-transform:uppercase}.oq-table-wrap tfoot td,.table-wrap tfoot td{background:var(--oq-bg);border-bottom:none;border-top:3px double var(--oq-border-strong);font-weight:var(--oq-weight-semibold)}.oq-table-wrap--workbench{max-height:min(70vh,40rem);overflow:auto}.oq-table-wrap--workbench th,.oq-table-wrap--workbench td{padding:var(--oq-space-2) var(--oq-space-3)}.oq-table-wrap--workbench thead th{z-index:1;position:sticky;top:0}.oq-table-wrap--workbench [data-column=actions]{text-align:right;white-space:nowrap;width:1%}.oq-table-wrap--workbench [align=right]{font-variant-numeric:tabular-nums;text-align:right}.oq-badge{border-radius:var(--oq-radius-sm);font-size:var(--oq-text-xs);font-weight:var(--oq-weight-bold);align-items:center;gap:var(--oq-space-1);letter-spacing:.03em;padding:2px var(--oq-space-2);text-transform:uppercase;display:inline-flex}.oq-badge[data-tone=neutral]{background:var(--oq-surface-sunken);color:var(--oq-ink-700)}.oq-badge[data-tone=info]{background:var(--oq-info-bg);color:var(--oq-info-ink)}.oq-badge[data-tone=success]{background:var(--oq-success-bg);color:var(--oq-success-ink)}.oq-badge[data-tone=warning]{background:var(--oq-warning-bg);color:var(--oq-warning-ink)}.oq-badge[data-tone=danger]{background:var(--oq-danger-bg);color:var(--oq-danger-ink)}.oq-status-pill,.status-pill{background:var(--oq-primary-tint);border-radius:var(--oq-radius-pill);color:var(--oq-text);font-size:var(--oq-text-xs);font-weight:var(--oq-weight-bold);align-items:center;gap:var(--oq-space-1);padding:var(--oq-space-1) var(--oq-space-2);display:inline-flex}.oq-status-pill[data-tone=muted]{background:var(--oq-surface-sunken);color:var(--oq-ink-500)}.oq-status-pill[data-tone=progress]{background:var(--oq-info-bg);color:var(--oq-info-ink)}.oq-status-pill[data-tone=success]{background:var(--oq-success-bg);color:var(--oq-success-ink)}.oq-status-pill[data-tone=warning]{background:var(--oq-warning-bg);color:var(--oq-warning-ink)}.oq-status-pill[data-tone=danger]{background:var(--oq-danger-bg);color:var(--oq-danger-ink)}.oq-status-pill[data-tone=accent]{background:var(--oq-ambre-100);color:var(--oq-accent-ink)}.oq-alert,.alert{border-radius:var(--oq-radius-md);font-weight:var(--oq-weight-medium);line-height:var(--oq-leading-snug);margin:var(--oq-space-4) 0;padding:var(--oq-space-3) var(--oq-space-4);border:1px solid #0000}.oq-alert--danger,.alert.bad{background:var(--oq-danger-bg);border-color:var(--oq-danger-600);color:var(--oq-danger-ink)}.oq-alert--warning,.alert.warn{background:var(--oq-warning-bg);border-color:var(--oq-warning-600);color:var(--oq-warning-ink)}.oq-alert--success,.alert.ok{background:var(--oq-success-bg);border-color:var(--oq-success-600);color:var(--oq-success-ink)}.oq-alert--info,.alert.info{background:var(--oq-info-bg);border-color:var(--oq-info-600);color:var(--oq-info-ink)}.oq-alert a:not(.oq-btn){color:inherit;font-weight:var(--oq-weight-semibold);text-underline-offset:.15em;text-decoration:underline}.oq-toast{box-shadow:var(--oq-shadow-lg);margin:0}.oq-toast-region{bottom:var(--oq-space-4);gap:var(--oq-space-2);max-width:420px;right:var(--oq-space-4);z-index:100;display:grid;position:fixed}.oq-demo-banner{background:var(--oq-ground-dark);border-radius:var(--oq-radius-sm);align-items:center;gap:var(--oq-space-3);padding:var(--oq-space-2) var(--oq-space-4);display:flex}.oq-demo-banner-label{color:var(--oq-text-on-dark-soft);font-size:var(--oq-text-xs);font-weight:var(--oq-weight-bold);letter-spacing:.12em;text-transform:uppercase}.oq-demo-banner .oq-demo-chip{margin-left:auto}.oq-demo-chip{background:var(--oq-demo-chip-bg);border:1px solid var(--oq-demo-chip-border);border-radius:var(--oq-radius-sm);color:var(--oq-demo-chip-ink);font-family:var(--oq-font-mono);font-size:var(--oq-text-xs);font-weight:var(--oq-weight-semibold);letter-spacing:.02em;padding:var(--oq-space-1) var(--oq-space-2);text-transform:uppercase;white-space:nowrap;display:inline-flex}.oq-demo-chip[data-surface=light]{background:var(--oq-warning-bg);border-color:var(--oq-ambre-600);color:var(--oq-warning-ink)}.oq-pending-marker{background:var(--oq-ambre-100);border:1px dashed var(--oq-ambre-600);border-radius:var(--oq-radius-sm);color:var(--oq-warning-ink);font-family:var(--oq-font-mono);font-size:var(--oq-text-xs);font-weight:var(--oq-weight-semibold);padding:var(--oq-space-1) var(--oq-space-3);display:inline-block}.oq-anchor-note{background:var(--oq-surface-sunken);border:1px solid var(--oq-border);border-radius:var(--oq-radius-sm);color:var(--oq-ink-700);font-size:var(--oq-text-sm);font-weight:var(--oq-weight-medium);line-height:var(--oq-leading-snug);padding:var(--oq-space-3) var(--oq-space-4)}.oq-empty-state,.oq-error-state{background:var(--oq-bg);border:1px dashed var(--oq-border-strong);border-radius:var(--oq-radius-md);padding:var(--oq-space-8) var(--oq-space-6);text-align:center}.oq-error-state{border-style:solid}.oq-state-title{color:var(--oq-text);font-family:var(--oq-font-display);font-size:var(--oq-text-lg);font-weight:var(--oq-weight-medium);margin:0 0 var(--oq-space-2)}.oq-error-state .oq-state-title{color:var(--oq-danger-ink)}.oq-state-body{color:var(--oq-text-muted);font-size:var(--oq-text-sm);line-height:var(--oq-leading-normal);margin:0 auto var(--oq-space-4);max-width:340px}.oq-state-body:last-child{margin-bottom:0}.oq-skeleton{background:var(--oq-surface-sunken);border-radius:var(--oq-radius-sm);min-height:var(--oq-space-3)}.oq-field{color:var(--oq-text);font-weight:var(--oq-weight-semibold);gap:var(--oq-space-1);min-width:0;display:grid}.oq-input,.oq-field input,.oq-field textarea,.oq-field select{background:var(--oq-surface);border:1px solid var(--oq-field-border);border-radius:var(--oq-radius-md);color:var(--oq-text);min-width:0;max-width:100%;min-height:44px;padding:var(--oq-space-2) var(--oq-space-3);width:100%}.oq-field textarea{resize:vertical;min-height:96px}.oq-input:focus-visible,.oq-field input:focus-visible,.oq-field textarea:focus-visible,.oq-field select:focus-visible{border-color:var(--oq-primary);box-shadow:var(--oq-shadow-focus);outline:none}.oq-field[data-invalid] input,.oq-field[data-invalid] textarea,.oq-field[data-invalid] select,.oq-input[aria-invalid=true]{border:2px solid var(--oq-danger-600)}.oq-field-hint{color:var(--oq-text-muted);font-size:var(--oq-text-xs);font-weight:var(--oq-weight-regular)}.oq-field input[type=file],.oq-input[type=file]{cursor:pointer;padding:var(--oq-space-1) var(--oq-space-2)}.oq-field input[type=file]::file-selector-button,.oq-input[type=file]::file-selector-button{border:1px solid var(--oq-primary);border-radius:var(--oq-radius-sm);color:var(--oq-primary-strong);cursor:pointer;font:inherit;font-size:var(--oq-text-sm);font-weight:var(--oq-weight-bold);margin-right:var(--oq-space-3);min-height:var(--oq-space-8);padding:var(--oq-space-1) var(--oq-space-3);background:0 0}.oq-field input[type=file]::file-selector-button:hover,.oq-input[type=file]::file-selector-button:hover{background:var(--oq-primary-tint)}.oq-field-error{color:var(--oq-danger-ink);font-size:var(--oq-text-sm);font-weight:var(--oq-weight-semibold);align-items:baseline;gap:var(--oq-space-1);display:flex}.oq-combobox{gap:var(--oq-space-2);min-width:0;display:grid;position:relative}.oq-combobox-label{color:var(--oq-text-muted);font-size:var(--oq-text-xs);font-weight:var(--oq-weight-bold);letter-spacing:var(--oq-tracking-eyebrow);text-transform:uppercase}.oq-combobox-input{width:100%;min-width:0}.oq-combobox-hint{color:var(--oq-text-muted);font-size:var(--oq-text-xs);margin:0}.oq-combobox-list{background:var(--oq-surface);border:1px solid var(--oq-border);border-radius:var(--oq-radius-md);box-shadow:var(--oq-shadow-sm);gap:var(--oq-space-1);max-width:100%;max-height:min(18rem,50vh);padding:var(--oq-space-1);margin:0;list-style:none;display:grid;overflow:hidden auto}.oq-combobox-option{border-radius:var(--oq-radius-md);color:var(--oq-text);cursor:pointer;align-items:center;gap:var(--oq-space-1);min-width:0;min-height:44px;padding:var(--oq-space-2) var(--oq-space-3);display:grid}.oq-combobox-option:hover,.oq-combobox-option--active,.oq-combobox-option[aria-selected=true]{background:var(--oq-primary-tint)}.oq-combobox-option-name{font-weight:var(--oq-weight-semibold);overflow-wrap:anywhere}.oq-combobox-option-note{color:var(--oq-text-muted);font-size:var(--oq-text-xs);font-style:normal}.oq-combobox-state{color:var(--oq-text-muted);font-size:var(--oq-text-sm);align-items:center;gap:var(--oq-space-3);flex-wrap:wrap;min-width:0;margin:0;display:flex}.oq-combobox-state--alert{background:var(--oq-danger-bg);border-radius:var(--oq-radius-md);color:var(--oq-danger-ink);padding:var(--oq-space-2) var(--oq-space-3)}.oq-combobox-selected{background:var(--oq-surface-sunken);border:1px solid var(--oq-border);border-radius:var(--oq-radius-md);align-items:center;gap:var(--oq-space-2) var(--oq-space-3);min-width:0;padding:var(--oq-space-3);flex-wrap:wrap;display:flex}.oq-combobox-selected-value{font-weight:var(--oq-weight-semibold);overflow-wrap:anywhere}.oq-combobox-alert{background:var(--oq-danger-bg);border-left:3px solid var(--oq-danger-600);border-radius:var(--oq-radius-md);color:var(--oq-danger-ink);font-size:var(--oq-text-sm);padding:var(--oq-space-2) var(--oq-space-3);margin:0}.oq-fieldgroup{border:1px solid var(--oq-border-strong);border-radius:var(--oq-radius-md);margin:0 0 var(--oq-space-6);min-width:0;padding:var(--oq-space-4)}.oq-fieldgroup-legend{color:var(--oq-text);font-family:var(--oq-font-display);font-size:var(--oq-text-lg);font-weight:var(--oq-weight-semibold);line-height:var(--oq-leading-snug);padding:0 var(--oq-space-2)}.oq-fieldgroup .oq-field{margin:0 0 var(--oq-space-4)}.oq-fieldgroup .oq-field:last-child{margin-bottom:0}.oq-choice{border-radius:var(--oq-radius-sm);color:var(--oq-text);cursor:pointer;font-size:var(--oq-text-md);font-weight:var(--oq-weight-regular);align-items:flex-start;gap:var(--oq-space-3);line-height:var(--oq-leading-normal);margin:0 0 var(--oq-space-2);min-width:0;min-height:44px;padding:var(--oq-space-2);display:flex}.oq-choice:last-child{margin-bottom:0}.oq-choice:hover{background:var(--oq-surface-sunken)}.oq-choice-control{accent-color:var(--oq-primary);height:var(--oq-space-6);min-height:var(--oq-space-6);min-width:var(--oq-space-6);width:var(--oq-space-6);flex:none;margin:0}.oq-choice-control:focus-visible{box-shadow:var(--oq-shadow-focus);outline:none}.oq-choice-control[aria-invalid=true]{outline:2px solid var(--oq-danger-600);outline-offset:2px}.oq-choice-text{overflow-wrap:anywhere;min-width:0}.oq-form-errors{background:var(--oq-danger-bg);border:1px solid var(--oq-danger-600);border-radius:var(--oq-radius-md);color:var(--oq-danger-ink);padding:var(--oq-space-3) var(--oq-space-4)}.oq-form-errors a{font-weight:var(--oq-weight-semibold);text-decoration:underline}.oq-skip-link{background:var(--oq-surface);border-radius:var(--oq-radius-sm);color:var(--oq-primary-strong);font-weight:var(--oq-weight-semibold);left:var(--oq-space-3);min-height:44px;padding:var(--oq-space-3) var(--oq-space-4);top:var(--oq-space-3);z-index:100;align-items:center;display:inline-flex;position:fixed;transform:translateY(-200%)}.oq-skip-link:focus{box-shadow:var(--oq-shadow-focus);transform:translateY(0)}.coming-soon-banner{font-size:var(--oq-text-base);line-height:var(--oq-leading-prose);padding:var(--oq-space-3) var(--oq-space-4);text-wrap:pretty;margin:0}.access-notice{box-sizing:border-box;font-size:var(--oq-text-base);line-height:var(--oq-leading-prose);overflow-wrap:anywhere;min-width:0;max-width:100%;padding:var(--oq-space-3) var(--oq-space-4);text-wrap:pretty;flex:1 0 100%;margin:0}.oq-disclosure{background:var(--oq-surface);border:1px solid var(--oq-border);border-radius:var(--oq-radius-md);box-shadow:var(--oq-shadow-sm)}.oq-disclosure>summary{cursor:pointer;font-weight:var(--oq-weight-semibold);overflow-wrap:anywhere;min-height:44px;padding:var(--oq-space-2) var(--oq-space-4);align-items:center;padding-inline-end:var(--oq-space-12);list-style:none;display:flex;position:relative}.oq-disclosure>summary>h2{font-size:inherit;font-weight:inherit;margin:0}.oq-disclosure>summary::-webkit-details-marker{display:none}.oq-disclosure>summary:before,.oq-disclosure>summary:after{border-top:2px solid var(--oq-primary-strong);content:"";inset-inline-end:var(--oq-space-4);width:var(--oq-space-4);transition:transform .14s;position:absolute;top:50%}.oq-disclosure>summary:before{transform:rotate(90deg)}.oq-disclosure[open]>summary:before{transform:rotate(135deg)}.oq-disclosure[open]>summary:after{transform:rotate(45deg)}.oq-disclosure>summary:focus-visible{box-shadow:var(--oq-shadow-focus);outline:none}@media (prefers-reduced-motion:reduce){.oq-disclosure>summary:before,.oq-disclosure>summary:after{transition:none}}@media (forced-colors:active){.oq-disclosure>summary:focus-visible{outline:2px solid canvastext}.oq-disclosure>summary:before,.oq-disclosure>summary:after{border-color:canvastext}}.oq-disclosure>:not(summary){padding:0 var(--oq-space-4) var(--oq-space-3)}.oq-disclosure>.exception-facts{border:0;border-radius:0;padding:0}.oq-disclosure code{overflow-wrap:anywhere;user-select:all}.acy-overlay-trigger:focus-visible,.acy-command-item:focus-visible,.acy-command-input:focus-visible,.acy-overlay-root[data-fill] :focus-visible{outline:3px solid var(--acy-focus-ring);outline-offset:2px;box-shadow:0 0 0 2px var(--acy-focus-ring-guard-inner), 0 0 0 7px var(--acy-focus-ring-guard-outer)}.oq-proof-text{background:var(--oq-surface-sunken);border-radius:var(--oq-radius-sm);font-family:var(--oq-font-mono);font-size:var(--oq-text-sm);overflow-wrap:anywhere;padding:var(--oq-space-3);white-space:pre-wrap;margin:0}.oq-letter{min-inline-size:0;max-inline-size:72ch;margin-block:var(--oq-space-6);padding:var(--oq-space-6);border:1px solid var(--oq-border);border-radius:var(--oq-radius-md);background:var(--oq-surface);overflow-wrap:anywhere}.oq-letter>p{margin-block:var(--oq-space-4);white-space:pre-line;line-height:var(--oq-leading-normal)}.oq-letter>h3{margin-block:var(--oq-space-6) var(--oq-space-3);font-size:var(--oq-text-lg);line-height:var(--oq-leading-normal)}.oq-letterhead{border-block-end:1px solid var(--oq-border);margin-block-end:var(--oq-space-6);padding-block-end:var(--oq-space-4)}.oq-letterhead p{margin:0}.oq-letterhead strong{font-size:var(--oq-text-xl)}.oq-letter-coordinates{gap:var(--oq-space-3);margin-block:var(--oq-space-4);padding:var(--oq-space-4);background:var(--oq-surface-sunken);border-radius:var(--oq-radius-md);display:grid}.oq-letter-coordinates>div{column-gap:var(--oq-space-4);flex-wrap:wrap;display:flex}.oq-letter-coordinates dt{font-weight:var(--oq-weight-semibold);flex:12rem}.oq-letter-coordinates dd{white-space:pre-line;font-variant-numeric:tabular-nums;flex:2 16rem;min-inline-size:0;margin:0}.oq-obligation-tiles{gap:var(--oq-space-4);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.oq-obligation-tiles>section{min-width:0}@media (width<=48rem){.oq-obligation-tiles{grid-template-columns:minmax(0,1fr)}}html[data-arm=finance]{--estate-accent-base:var(--oq-estate-finance-base);--estate-accent:var(--oq-estate-finance-base);--estate-accent-hover:var(--oq-estate-finance-hover);--estate-accent-ink:var(--oq-text-on-primary);--estate-accent-tint:var(--oq-estate-finance-soft);--estate-accent-on-dark:var(--oq-estate-finance-on-dark)}html[data-arm=capital]{--estate-accent-base:var(--oq-estate-capital-base);--estate-accent:var(--oq-estate-capital-base);--estate-accent-hover:var(--oq-estate-capital-hover);--estate-accent-ink:var(--oq-ink-900);--estate-accent-tint:var(--oq-estate-capital-soft);--estate-accent-on-dark:var(--oq-estate-capital-on-dark)}html[data-arm=studio]{--estate-accent-base:var(--oq-estate-studio-base);--estate-accent:var(--oq-estate-studio-base);--estate-accent-hover:var(--oq-estate-studio-hover);--estate-accent-ink:var(--oq-text-on-dark);--estate-accent-tint:var(--oq-estate-studio-soft);--estate-accent-on-dark:var(--oq-estate-studio-on-dark)}html[data-arm=corporate]{--estate-accent-base:var(--oq-oxblood-600);--estate-accent:var(--oq-oxblood-600);--estate-accent-hover:var(--oq-oxblood-700);--estate-accent-ink:var(--oq-text-on-primary);--estate-accent-tint:var(--oq-oxblood-100);--estate-accent-on-dark:var(--oq-oxblood-100)}html[data-arm=media]{--estate-accent-base:var(--oq-estate-media-base);--estate-accent:var(--oq-estate-media-hover);--estate-accent-hover:var(--oq-estate-media-hover);--estate-accent-ink:var(--oq-text-on-dark);--estate-accent-tint:var(--oq-estate-media-soft);--estate-accent-on-dark:var(--oq-estate-media-on-dark)}html[data-arm=demo]{--estate-accent-base:var(--oq-pin-700);--estate-accent:var(--oq-pin-700);--estate-accent-hover:var(--oq-pin-900);--estate-accent-ink:var(--oq-text-on-primary);--estate-accent-tint:var(--oq-pin-50);--estate-accent-on-dark:var(--oq-pin-100)}.estate-brand__compact{flex:none;width:190px;height:60px;display:block;position:relative;overflow:hidden}.estate-brand__compact-image{width:245px;max-width:none;height:auto;display:block;position:absolute;top:-38px;left:-30px}.estate-hero[data-hero-accent=capital]{--estate-hero-accent:var(--oq-estate-capital-base);--estate-hero-accent-on-dark:var(--oq-estate-capital-on-dark)}.estate-hero[data-hero-accent=finance]{--estate-hero-accent:var(--oq-estate-finance-base);--estate-hero-accent-on-dark:var(--oq-estate-finance-on-dark)}.estate-hero[data-hero-accent=studio]{--estate-hero-accent:var(--oq-estate-studio-base);--estate-hero-accent-on-dark:var(--oq-estate-studio-on-dark)}.estate-hero[data-hero-accent=media]{--estate-hero-accent:var(--oq-estate-media-base);--estate-hero-accent-on-dark:var(--oq-estate-media-on-dark)}.estate-hero.hero{background:var(--oq-surface-inverse);color:var(--oq-text-on-dark);min-height:min(680px,100vh - 64px);padding-block:var(--oq-space-16);overflow:hidden}.estate-hero .estate-hero__grid{align-items:center;gap:var(--oq-space-12);grid-template-columns:minmax(0,1.1fr) minmax(280px,.9fr);display:grid}.estate-hero .estate-hero__copy{border:0;max-width:820px;padding:0}.estate-hero h1{color:var(--oq-text-on-dark);font-family:var(--oq-font-display);font-size:var(--oq-text-display);letter-spacing:-.025em;line-height:var(--oq-leading-tight);margin:var(--oq-space-4) 0 var(--oq-space-6);max-width:820px}.estate-hero .eyebrow{color:var(--estate-hero-accent-on-dark)}.estate-hero .hero__lead,.estate-hero .disclaimer,.estate-hero .issuer-disclaimer{color:var(--oq-text-on-dark-muted)}.estate-hero .hero__actions{align-items:center;gap:var(--oq-space-4);margin-block:var(--oq-space-8) 0;flex-wrap:wrap;display:flex}.estate-hero .issuer-disclaimer{border-left-color:var(--estate-hero-accent-on-dark)}.estate-hero__figure{margin:0}.estate-hero__figure figcaption{color:var(--oq-text-on-dark-muted);font-family:var(--oq-font-mono);font-size:var(--oq-text-xs);margin-top:var(--oq-space-3)}.estate-hero .system-plate{width:100%;min-width:0;height:auto;max-height:460px;overflow:visible}.estate-hero .fibre-p1,.estate-hero .fibre-p2,.estate-hero .fibre-p3,.estate-hero .fibre-p4,.estate-hero .fibre-p5{fill:none;stroke-linecap:round}.estate-hero .fibre-p1{stroke:var(--estate-hero-accent);stroke-width:10px}.estate-hero .fibre-p2{stroke:var(--oq-paper-200);stroke-width:5px}.estate-hero .fibre-p3{stroke:var(--estate-hero-accent-on-dark);stroke-width:3px}.estate-hero .fibre-p4{opacity:.55;stroke:var(--estate-hero-accent);stroke-width:6px}.estate-hero .fibre-p5{opacity:.62;stroke:var(--estate-hero-accent-on-dark);stroke-width:3px}.estate-hero .fibre-n1{fill:var(--estate-hero-accent-on-dark)}.estate-hero .fibre-n2,.estate-hero .fibre-n3{fill:var(--estate-hero-accent)}.estate-hero .system-plate__labels rect{fill:var(--oq-surface-inverse);stroke:var(--estate-hero-accent-on-dark);stroke-width:2px}.estate-hero .system-plate__labels text{fill:var(--estate-hero-accent-on-dark);font-family:var(--oq-font-mono);font-size:var(--oq-text-xs);font-weight:var(--oq-weight-bold);letter-spacing:var(--oq-tracking-eyebrow);text-transform:uppercase}.estate-nav a[aria-current=page]{border-bottom:2px solid var(--estate-accent)}.estate-family-map ul{gap:var(--oq-space-3);margin:var(--oq-space-8) 0 0;grid-template-columns:repeat(6,minmax(0,1fr));padding:0;list-style:none;display:grid}.estate-family-map li{border-top:2px solid var(--oq-border-strong);min-width:0}.estate-family-map li:has([aria-current=page]){border-top-width:var(--oq-space-1)}.estate-family-map [data-family-slot=capital]{--family-accent:var(--oq-estate-capital-base);--family-accent-text:var(--oq-estate-capital-hover);--family-accent-soft:var(--oq-estate-capital-soft);--family-accent-on-dark:var(--oq-estate-capital-on-dark)}.estate-family-map [data-family-slot=finance],.estate-family-map [data-family-slot=demo]{--family-accent:var(--oq-estate-finance-base);--family-accent-text:var(--oq-estate-finance-hover);--family-accent-soft:var(--oq-estate-finance-soft);--family-accent-on-dark:var(--oq-estate-finance-on-dark)}.estate-family-map [data-family-slot=studio]{--family-accent:var(--oq-estate-studio-base);--family-accent-text:var(--oq-estate-studio-hover);--family-accent-soft:var(--oq-estate-studio-soft);--family-accent-on-dark:var(--oq-estate-studio-on-dark)}.estate-family-map [data-family-slot=media]{--family-accent:var(--oq-estate-media-base);--family-accent-text:var(--oq-estate-media-hover);--family-accent-soft:var(--oq-estate-media-soft);--family-accent-on-dark:var(--oq-estate-media-on-dark)}.estate-family-map [data-family-slot=corporate]{--family-accent:var(--oq-ink-900);--family-accent-text:var(--oq-ink-700);--family-accent-soft:var(--oq-paper-100);--family-accent-on-dark:var(--oq-paper-200)}.estate-family-map [data-family-slot]{border-top-color:var(--family-accent)}.estate-family-map a,.estate-family-map__unavailable{color:var(--oq-text);gap:var(--oq-space-2);min-height:116px;padding:var(--oq-space-4) var(--oq-space-2);grid-template-columns:minmax(0,1fr);text-decoration:none;display:grid}.estate-family-map a:hover{background:var(--family-accent-soft);color:var(--family-accent-text)}.estate-family-map strong{color:var(--family-accent-text);font-family:var(--oq-font-sans);font-size:var(--oq-text-sm);overflow-wrap:anywhere}.estate-family-map [data-family-slot=corporate] strong{font-family:var(--oq-font-display)}.estate-family-map span,.estate-family-map small{color:var(--oq-text-muted);font-size:var(--oq-text-xs);line-height:var(--oq-leading-normal);overflow-wrap:anywhere}.estate-family-map__unavailable{cursor:not-allowed;opacity:.72}.estate-section-header{max-width:var(--oq-container-narrow)}.estate-section-marker{border-left:3px solid var(--estate-accent);color:var(--oq-text);font-family:var(--oq-font-mono);font-size:var(--oq-text-xs);letter-spacing:var(--oq-tracking-eyebrow);margin:0 0 var(--oq-space-3);padding-left:var(--oq-space-2);text-transform:uppercase}.estate-section-header--inverse .estate-section-marker{color:var(--oq-text-on-dark)}.estate-section-header .eyebrow{color:var(--oq-text-muted)}.estate-section-header--inverse .eyebrow{color:var(--oq-text-on-dark-muted)}.estate-stat-card{background:var(--oq-surface);border:1px solid var(--oq-border);border-radius:var(--oq-radius-plate);border-top:2px solid var(--estate-accent);gap:var(--oq-space-2);margin-top:var(--oq-space-7);max-width:360px;padding:var(--oq-space-5);grid-template-columns:minmax(0,1fr);display:grid}.estate-stat-card p{margin:0}.estate-stat-card__figure,.estate-stat-card__source{color:var(--oq-text-muted);font-family:var(--oq-font-mono);font-size:var(--oq-text-xs)}.estate-stat-card__label{color:var(--oq-text-muted);font-size:var(--oq-text-sm)}.estate-stat-card__value{color:var(--oq-text);font-family:var(--oq-font-display);font-size:clamp(var(--oq-text-lg), 7.7vw, var(--oq-text-2xl));font-variant-numeric:tabular-nums}.estate-cta-band[data-estate-component=cta-band]{background:var(--estate-accent-tint);border-top:1px solid var(--oq-border);color:var(--oq-text);padding-block:var(--oq-space-12)}.estate-cta-band[data-estate-component=cta-band] .eyebrow,.estate-cta-band[data-estate-component=cta-band] h2{color:var(--oq-text)}.footer .estate-family-map a{align-items:start;display:grid}.footer .estate-family-map strong{color:var(--family-accent-on-dark)}.footer .estate-family-map span,.footer .estate-family-map small{color:var(--oq-text-on-dark-muted)}.estate-cta-band__inner{align-items:center;gap:var(--oq-space-10);grid-template-columns:minmax(0,1fr) auto;display:grid}.estate-cta-band h2{font-family:var(--oq-font-display);font-size:var(--oq-text-2xl);max-width:40ch}.estate-cta-band[data-estate-component=cta-band] p:not(.eyebrow){color:var(--oq-text-muted);max-width:68ch}.estate-cta-band .estate-cta--filled{background:var(--estate-accent);border-color:var(--estate-accent);color:var(--estate-accent-ink)}@media (width<=980px){.estate-hero .estate-hero__grid{grid-template-columns:minmax(0,1fr)}.estate-hero h1,.estate-hero .eyebrow{overflow-wrap:anywhere}.estate-hero .system-plate{height:112px;min-height:64px}.estate-family-map ul{grid-template-columns:repeat(2,minmax(0,1fr))}.estate-cta-band__inner{grid-template-columns:1fr;align-items:start}}@media (width<=390px){.estate-brand__compact{contain:layout paint;width:52px;height:52px;overflow:clip}.estate-brand__compact-image{width:218px;top:-34px;left:-27px}.estate-hero.hero h1{font-size:clamp(var(--oq-text-3xl), 11vw, var(--oq-text-display))}.estate-hero.hero{padding-block:var(--oq-space-12)}.estate-hero .system-plate{height:96px;min-height:64px}.estate-family-map a,.estate-family-map__unavailable{min-height:132px}}@media (prefers-reduced-motion:reduce){.estate-family-map a,.estate-cta-band .estate-cta--filled{transition:none}}[hidden],html[data-locale=fr] [data-lang=en],html[data-locale=en] [data-lang=fr]{display:none!important}html[data-arm=capital]{--estate-eyebrow:var(--oq-estate-capital-on-dark);--estate-eyebrow-paper:var(--oq-estate-capital-hover);--estate-thread:var(--oq-estate-capital-base);--estate-cta-fill:var(--oq-estate-capital-base);--estate-cta-ink:var(--oq-ink-900);--estate-cta-border:var(--oq-estate-capital-base);--estate-hero-rail:var(--oq-estate-capital-soft);--estate-motif-ink:var(--oq-estate-capital-base);scroll-behavior:smooth}body{background:var(--oq-bg);color:var(--oq-text);line-height:var(--oq-leading-normal)}a,button{transition:background-color .12s,border-color .12s,color .12s,box-shadow .12s,transform .12s}a:focus-visible,button:focus-visible{box-shadow:var(--oq-shadow-focus);outline:none}.skip-link{background:var(--oq-surface);border:1px solid var(--oq-estate-capital-base);border-radius:var(--oq-radius-sm);color:var(--oq-estate-capital-hover);left:var(--oq-space-4);min-height:44px;padding:var(--oq-space-3) var(--oq-space-4);top:var(--oq-space-4);z-index:20;align-items:center;display:inline-flex;position:fixed;transform:translateY(-200%)}.skip-link:focus{transform:translateY(0)}.estate-shell{max-width:var(--oq-container);padding-inline:var(--oq-space-6);margin-inline:auto}.estate-topbar{background:var(--oq-surface);border-bottom:1px solid var(--oq-border);z-index:10;position:relative}.estate-topbar__inner{align-items:center;gap:var(--oq-space-5);max-width:var(--oq-container-wide);min-height:76px;padding-block:var(--oq-space-3);justify-content:space-between;display:flex}.estate-brand{align-items:center;gap:var(--oq-space-3);flex:none;min-width:140px;min-height:44px;display:inline-flex}.estate-brand__mark{height:var(--oq-space-7);width:var(--oq-space-7);flex:none}.mark-fibre{fill:none;stroke:var(--oq-estate-capital-base);stroke-linecap:round;stroke-width:var(--oq-space-1)}.mark-node{fill:var(--oq-estate-capital-base)}.mark-terminal{fill:var(--oq-estate-capital-hover)}.estate-brand__name{color:var(--oq-ink-900);font-family:var(--oq-font-display);font-size:var(--oq-text-lg);letter-spacing:-.01em;font-weight:600}.estate-brand__arm{color:var(--oq-estate-capital-hover);font-family:var(--oq-font-sans);font-weight:var(--oq-weight-medium);text-transform:lowercase}.estate-nav,.estate-topbar__actions{align-items:center;gap:var(--oq-space-2);display:flex}.estate-nav a,.language-toggle,.menu-toggle{border-radius:var(--oq-radius-sm);color:var(--oq-ink-700);font-size:var(--oq-text-sm);font-weight:var(--oq-weight-medium);min-height:44px;padding:var(--oq-space-2) var(--oq-space-3);background:0 0;border:1px solid #0000;align-items:center;display:inline-flex}.estate-nav a:hover,.language-toggle:hover,.menu-toggle:hover{background:var(--oq-estate-capital-soft);color:var(--oq-estate-capital-hover)}.estate-topbar__contact{border-color:var(--oq-border-strong)!important;color:var(--oq-estate-capital-hover)!important}.menu-toggle{display:none}.hero{background:var(--oq-paper-50);color:var(--oq-ink-900);padding-block:var(--oq-space-16);overflow:hidden}.hero__grid{grid-template-columns:1fr;display:grid}.hero__copy{border-left:var(--oq-space-2) solid var(--estate-thread);max-width:var(--oq-container-narrow);padding:var(--oq-space-4) 0 var(--oq-space-4) var(--oq-space-8)}.eyebrow{color:var(--estate-eyebrow-paper,var(--estate-eyebrow));font-size:var(--oq-text-sm);font-weight:var(--oq-weight-bold);letter-spacing:var(--oq-tracking-eyebrow);text-transform:uppercase}.hero h1{font-family:var(--oq-font-display);font-size:var(--oq-text-display);letter-spacing:-.025em;line-height:var(--oq-leading-tight);margin-bottom:var(--oq-space-6);max-width:20ch}.hero__lead{color:var(--oq-ink-700);font-size:var(--oq-text-lg);max-width:680px}.hero__actions{align-items:center;gap:var(--oq-space-5);margin-top:var(--oq-space-8);flex-wrap:wrap;display:flex}.estate-cta--filled{background:var(--estate-cta-fill);border:1px solid var(--estate-cta-border);border-radius:var(--oq-radius-md);color:var(--estate-cta-ink);font-family:var(--oq-font-sans);font-size:var(--oq-text-sm);font-weight:var(--oq-weight-semibold);min-height:44px;padding:var(--oq-space-3) var(--oq-space-5);align-items:center;display:inline-flex}.estate-cta--filled:hover,.estate-cta--filled:focus-visible{transform:translateY(calc(-1 * var(--oq-space-1) / 2))}.disclaimer{color:var(--oq-ink-700);font-size:var(--oq-text-sm);margin:0}.estate-motif-band{background:var(--estate-motif-ink);opacity:.35;overflow:hidden;-webkit-mask:url(/images/fibre-capital-band.svg) 50%/cover no-repeat;mask:url(/images/fibre-capital-band.svg) 50%/cover no-repeat}.estate-motif-band--hero{height:0}.mission-strip,.section,.family-strip,.contact{padding-block:var(--oq-space-16)}.mission-strip{background:var(--oq-paper-0);border-block:1px solid var(--oq-border)}.mission-strip__inner{max-width:var(--oq-container-narrow)}.mission-strip__inner:before{background:var(--estate-thread);content:"";height:calc(var(--oq-space-1) / 2);margin-bottom:var(--oq-space-6);width:var(--oq-space-16);display:block}.mission-copy{color:var(--oq-ink-900);font-family:var(--oq-font-display);font-size:calc(var(--oq-text-xl) + var(--oq-space-2));line-height:var(--oq-leading-snug);max-width:40ch;margin:0}.section--paper,.family-strip{background:var(--oq-paper-0)}.section--sunken{background:var(--oq-paper-100)}.section h2,.family-strip h2,.contact h2{font-family:var(--oq-font-display);font-size:var(--oq-text-3xl);line-height:var(--oq-leading-tight);margin-bottom:var(--oq-space-10)}.section__grid{gap:var(--oq-space-12);grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);display:grid}.prose-stack{border-left:calc(var(--oq-space-1) - 1px) solid var(--estate-thread);font-size:var(--oq-text-lg);padding-left:var(--oq-space-5)}.prose-stack p+p{margin-top:var(--oq-space-6)}.proof-grid{gap:var(--oq-space-5);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.proof-cell{border-top:calc(var(--oq-space-1) - 1px) solid var(--estate-thread);padding-top:var(--oq-space-5)}.proof-cell h3,.method-step h3{font-family:var(--oq-font-sans);font-size:var(--oq-text-lg);font-weight:var(--oq-weight-semibold);line-height:var(--oq-leading-snug)}.proof-cell p,.method-step p,.partner-line,.case-gate{color:var(--oq-ink-700)}.partner-line,.case-gate{font-size:var(--oq-text-lg);margin:var(--oq-space-8) 0 0;max-width:var(--oq-container-narrow)}.method-grid{border-top:1px solid var(--oq-border-strong);gap:var(--oq-space-5);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.method-step{padding-top:var(--oq-space-6)}.method-step__label{font-size:var(--oq-text-sm);font-weight:var(--oq-weight-bold);align-items:center;gap:var(--oq-space-3);letter-spacing:var(--oq-tracking-eyebrow);text-transform:uppercase;display:flex;color:var(--estate-eyebrow-paper)!important}.method-step__number{font-family:var(--oq-font-mono);font-variant-numeric:tabular-nums}.method-step__link{color:var(--oq-estate-capital-hover);font-size:var(--oq-text-sm);font-weight:var(--oq-weight-semibold);text-underline-offset:var(--oq-space-1);align-items:center;min-height:44px;text-decoration:underline;display:inline-flex}.case-gate{border-left:calc(var(--oq-space-1) / 2) solid var(--estate-thread);font-family:var(--oq-font-display);padding-left:var(--oq-space-5)}.family-links{gap:var(--oq-space-4);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.family-links a{border-bottom:calc(var(--oq-space-1) - 1px) solid var(--estate-thread);border-radius:var(--oq-radius-sm);gap:var(--oq-space-1);min-height:88px;padding:var(--oq-space-4);flex-direction:column;display:flex}.family-links a:hover{background:var(--oq-estate-capital-soft)}.family-links span{color:var(--oq-text-muted);font-size:var(--oq-text-sm)}.contact{background:var(--oq-surface-inverse);color:var(--oq-text-on-dark)}.contact .eyebrow{color:var(--oq-estate-capital-on-dark)}.contact__inner{align-items:center;gap:var(--oq-space-8);grid-template-columns:minmax(0,1fr) auto;display:grid}.contact p:not(.eyebrow){color:var(--oq-text-on-dark-muted);font-size:var(--oq-text-lg);max-width:680px}.contact__button{white-space:nowrap}.footer{background:var(--oq-ink-900);color:var(--oq-text-on-dark-muted)}.estate-motif-band--footer{background-color:var(--estate-motif-ink);height:calc(var(--oq-space-16) + var(--oq-space-8) + var(--oq-space-6))}.footer__inner{align-items:start;gap:var(--oq-space-6);padding-block:var(--oq-space-10);grid-template-columns:1fr auto auto;display:grid}.footer__brand{color:var(--oq-text-on-dark);font-family:var(--oq-font-display);font-size:var(--oq-text-lg);font-weight:var(--oq-weight-semibold);margin-bottom:var(--oq-space-1)}.footer p{margin-bottom:0}.footer nav{gap:var(--oq-space-4);flex-wrap:wrap;display:flex}.footer a{min-height:44px;padding:var(--oq-space-2);align-items:center;display:inline-flex}@media (width<=1020px){.estate-topbar__inner{flex-wrap:wrap;align-items:flex-start}.estate-nav{order:3;width:100%;overflow-x:auto}}@media (width<=720px){.estate-shell{padding-inline:var(--oq-space-4)}.estate-topbar__actions{margin-left:auto}.menu-toggle{display:inline-flex}.estate-nav{align-items:stretch;gap:0;display:grid;overflow:visible}.estate-nav[data-open=false]{display:none}.estate-nav a{justify-content:flex-start;width:100%}.hero,.mission-strip,.section,.family-strip,.contact{padding-block:var(--oq-space-12)}.hero__copy{padding:var(--oq-space-3) 0 var(--oq-space-3) var(--oq-space-5)}.estate-motif-band--hero{height:var(--oq-space-8);margin-bottom:var(--oq-space-6);margin-top:calc(-1 * var(--oq-space-3))}.hero__actions,.section__grid,.proof-grid,.method-grid,.family-links,.contact__inner,.footer__inner{grid-template-columns:minmax(0,1fr)}.section h2,.family-strip h2,.contact h2,.mission-copy{font-size:clamp(var(--oq-text-xl), 7.7vw, var(--oq-text-3xl));overflow-wrap:anywhere}.hero__actions{align-items:flex-start;display:grid}.method-grid{border-top:0}.method-step{border-left:1px solid var(--oq-estate-capital-soft);padding:0 0 var(--oq-space-6) var(--oq-space-5)}.contact__button{justify-self:start;width:100%;max-width:420px}.estate-motif-band--footer{height:var(--oq-space-16)}}@media (width<=420px){.estate-brand__name{font-size:var(--oq-text-md)}.estate-brand{min-width:0}}@media (prefers-reduced-motion:reduce){html[data-arm=capital]{scroll-behavior:auto}*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.products__lead{color:var(--oq-ink-700);max-width:62ch}.products__family{margin-top:var(--oq-space-7)}.products__family-title{font-family:var(--oq-font-sans);font-size:var(--oq-text-lg);font-weight:var(--oq-weight-semibold);line-height:var(--oq-leading-snug)}.products__family-lead{color:var(--oq-ink-700);margin-top:var(--oq-space-2);max-width:62ch}.products__list{gap:var(--oq-space-5);margin-top:var(--oq-space-5);grid-template-columns:repeat(2,minmax(0,1fr));padding:0;list-style:none;display:grid}.products__item{border-top:calc(var(--oq-space-1) - 1px) solid var(--estate-thread);padding-top:var(--oq-space-4)}.products__item-title{font-family:var(--oq-font-sans);font-size:var(--oq-text-base);font-weight:var(--oq-weight-semibold);line-height:var(--oq-leading-snug)}.products__item-body{color:var(--oq-ink-700);margin-top:var(--oq-space-2)}.products__item-meta{gap:var(--oq-space-2) var(--oq-space-4);margin-top:var(--oq-space-3);flex-wrap:wrap;display:flex}.products__state,.products__owner,.products__soon{color:var(--oq-ink-700);font-size:var(--oq-text-sm)}.products__state[data-state=en-ligne]{color:var(--oq-ink-900);font-weight:var(--oq-weight-semibold)}.products__item [data-state=unavailable]{color:var(--oq-ink-700)}.crosssell{gap:var(--oq-space-5);margin-top:var(--oq-space-6);grid-template-columns:repeat(2,minmax(0,1fr));padding:0;list-style:none;display:grid}.crosssell__item{border-top:calc(var(--oq-space-1) - 1px) solid var(--estate-thread);padding-top:var(--oq-space-4)}.crosssell__moment{color:var(--oq-ink-700);font-size:var(--oq-text-sm)}.crosssell__body{margin-top:var(--oq-space-2)}.crosssell__link,.products__item-title a,.products__item-title [data-product-link],.estate-footer__contact{overflow-wrap:anywhere;word-break:break-word;flex-wrap:wrap;align-items:center;min-width:0;max-width:100%;min-height:44px;display:inline-flex}.crosssell__link[href],.products__item-title a,.estate-footer__contact{text-decoration:underline}.crosssell__link[data-state=unavailable],.products__item-title [data-state=unavailable]{text-decoration:none}.crosssell__link{margin-top:var(--oq-space-3)}.crosssell__link[data-state=unavailable]{color:var(--oq-ink-700)}@media (width<=720px){.products__list,.crosssell{grid-template-columns:minmax(0,1fr)}}
