:root{--x-bg:#f6f4ee;--x-card:#fff;--x-ink:#14213d;--x-muted:#4e5a6b;--x-line:#e2ded3;--x-line2:#efece4;--x-soft:#f6f4ee;--x-sand:#c9c2b1;--x-sand-soft:#e9e5da;--x-brass:#b08d57;--x-brass-ink:#7a5c2e;--x-gold:#d9bf8f;--x-series:#14213d;--x-series-soft:#14213d29;--x-green:#1e7a5f;--x-green-ink:#145c50;--x-green-soft:#e3f1ec;--x-green-line:#a9d6c6;--x-red:#a23b3b;--x-red-ink:#8a2b2b;--x-red-soft:#fbeaea;--x-amber:#a15c00;--x-amber-ink:#7a4b00;--x-amber-soft:#fdf1dc;--x-amber-line:#e9c98f;--x-chrome:#14213d;--x-chrome-2:#3a4866;--x-chrome-ink:#c8cfdb;--x-on-chrome:#fff;--x-shadow:#14213d24}.dark{--x-bg:#0e1524;--x-card:#172136;--x-ink:#e9edf4;--x-muted:#aab4c5;--x-line:#2b3651;--x-line2:#222d45;--x-soft:#1d2840;--x-sand:#56607a;--x-sand-soft:#26314b;--x-brass:#c9a46a;--x-brass-ink:#dcc08f;--x-gold:#dcc08f;--x-series:#a9bde6;--x-series-soft:#a9bde638;--x-green:#46b994;--x-green-ink:#8fe0c4;--x-green-soft:#12352d;--x-green-line:#2b6a57;--x-red:#e27b7b;--x-red-ink:#f2a7a7;--x-red-soft:#3a1d24;--x-amber:#e3a24f;--x-amber-ink:#f3c98f;--x-amber-soft:#392b14;--x-amber-line:#6b5126;--x-chrome:#0a1120;--x-chrome-2:#33415f;--x-shadow:#00000073}.x-app{color:var(--x-ink);background:var(--x-bg);flex-direction:column;min-height:100vh;font-family:"Exo 2",ui-sans-serif,system-ui,sans-serif;font-size:18px;line-height:1.45;display:flex;position:relative}.x-app *,.x-app :before,.x-app :after{box-sizing:border-box}@layer base{:where(.x-app) a{color:var(--x-brass-ink)}:where(.x-app) a:hover{color:var(--x-ink)}:where(.x-app) button{color:inherit}}.x-app :focus-visible{outline:3px solid var(--x-brass);outline-offset:2px;border-radius:6px}:where(.x-app) button{font:inherit}.x-serif{font-family:"Exo 2",ui-sans-serif,system-ui,sans-serif}.x-muted{color:var(--x-muted)}.x-mono{font-family:ui-monospace,JetBrains Mono,Menlo,monospace}.x-tab-num{font-variant-numeric:tabular-nums}.x-header{background:var(--x-chrome);height:60px;color:var(--x-on-chrome);flex:none;align-items:center;gap:16px;padding:0 28px;display:flex}.x-header a{color:var(--x-on-chrome);text-decoration:none}.x-logo{letter-spacing:.06em;color:var(--x-on-chrome);font:600 24px "Exo 2",ui-sans-serif,system-ui,sans-serif}.x-header .x-logo{white-space:nowrap;align-items:center;height:36px;max-height:36px;font-size:16px;line-height:36px;display:inline-flex;overflow:hidden}.x-header .x-logo img{max-height:36px}.x-logo span{color:var(--x-brass)}.x-chip-btn{all:unset;cursor:pointer;color:var(--x-on-chrome);border:1px solid var(--x-chrome-2);white-space:nowrap;border-radius:999px;align-items:center;gap:8px;padding:7px 14px;font-size:15px;display:inline-flex}.x-chip-btn:hover{border-color:var(--x-brass)}.x-header>*{flex-shrink:0}.x-header>.x-top-shrink{white-space:nowrap;flex-shrink:1;min-width:0}.x-header>.x-pill-status.x-top-shrink{text-overflow:ellipsis;overflow:hidden}.x-header>.x-top-shrink .x-switcher{max-width:100%!important}.x-header>.x-top-shrink .x-switcher>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.x-ctx{white-space:nowrap;align-items:center;gap:6px;min-width:0;font-size:16px;display:flex}.x-ctx-part{text-overflow:ellipsis;white-space:nowrap;border-radius:6px;min-width:0;padding:2px 4px;overflow:hidden}a.x-ctx-part:hover{text-underline-offset:3px;text-decoration:underline!important}.x-header a.x-ctx-company,.x-header .x-ctx-company{flex:none;max-width:220px;color:var(--x-chrome-ink)!important}.x-header a.x-ctx-name,.x-header .x-ctx-name-absent{flex:0 2 auto;max-width:340px;font-weight:700}.x-header a.x-ctx-scope{border:1px solid var(--x-chrome-2);border-radius:999px;flex:none;padding:2px 10px;font-size:14px}.x-ctx-absent{font-style:italic;color:var(--x-chrome-ink)!important}.x-ctx-sep{color:var(--x-chrome-2);flex:none}.x-ctx-switch{flex:none;position:relative}.x-header a.x-ctx-name{min-width:9em}.x-ctx-tgroup{white-space:nowrap;flex:0 2 auto;align-items:center;gap:2px;min-width:0;display:inline-flex}.x-ctx-btn{padding:4px 6px!important;font-size:15px!important}@media (width<=1023px){.x-header{z-index:40;position:sticky;top:0}.x-header>.x-ctx{flex-wrap:wrap;flex:100%;order:20;row-gap:2px;font-size:15px}.x-header>.x-ctx .x-ctx-tgroup{flex:0 auto}.x-header a.x-ctx-name{flex:0 auto;max-width:none}.x-header>.x-top-status{order:21}.x-header a.x-ctx-company{max-width:none}.x-header>.x-ctx>.x-ctx-company{flex-basis:100%}.x-header>.x-ctx>span:has(>.x-ctx-company){flex-basis:100%}.x-header>.x-ctx>.x-ctx-sep{display:none}}.x-header>.x-top-select,.x-header>.x-row,.x-header>.x-row .x-top-select{flex-shrink:1;min-width:0}.x-header .x-top-select select{text-overflow:ellipsis;min-width:0;max-width:100%}.x-header .x-top-name{display:none!important}@media (width>=1440px){.x-header .x-top-name{display:inline!important}}.x-header .x-top-wide{display:none!important}@media (width<=1439px){.x-header .x-logo{max-width:120px}.x-header .x-logo>span{width:120px!important}.x-header .x-top-label-narrow{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}}@media (width<=767px){.x-top-more-wrap .x-menu{position:fixed;top:56px;left:8px;min-width:0!important;right:8px!important}}@media (width<=1599px){.x-header>.x-top-title{display:none!important}.x-header .x-top-label{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}}@media (width>=1600px){.x-header .x-top-wide{display:inline-flex!important}.x-header .x-top-narrow{display:none!important}}.x-stage-link{color:var(--x-on-chrome);white-space:nowrap;border-radius:999px;padding:4px 10px;font-size:14px}.x-stage-link[aria-current=page]{background:var(--x-brass);font-weight:700;color:#14213d!important}.x-pill-status{white-space:nowrap;border-radius:999px;align-items:center;gap:8px;padding:5px 12px;font-size:14px;font-weight:600;display:inline-flex}.x-pill-status .dot{border-radius:50%;width:9px;height:9px}.x-tone-pass{background:var(--x-green-soft);color:var(--x-green-ink)}.x-tone-pass .dot{background:var(--x-green)}.x-tone-open{background:var(--x-amber-soft);color:var(--x-amber-ink)}.x-tone-open .dot{background:var(--x-amber)}.x-tone-fail{background:var(--x-red-soft);color:var(--x-red-ink)}.x-tone-fail .dot{background:var(--x-red)}.x-tone-neutral{background:var(--x-line2);color:var(--x-muted)}.x-tone-neutral .dot{background:var(--x-sand)}.x-switcher{all:unset;cursor:pointer;border-radius:8px;align-items:center;gap:6px;max-width:420px;padding:4px 8px;font-size:17px;display:inline-flex}.x-switcher:hover{background:#ffffff14}.x-switcher span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.x-menu{z-index:40;background:var(--x-card);min-width:340px;color:var(--x-ink);border:1px solid var(--x-line);box-shadow:0 16px 40px var(--x-shadow);border-radius:12px;padding:6px;position:absolute;top:52px}.x-menu a,.x-menu button{all:unset;cursor:pointer;border-radius:8px;flex-direction:column;gap:2px;padding:10px 12px;display:flex;color:var(--x-ink)!important}.x-menu a:hover,.x-menu a:focus-visible,.x-menu button:hover{background:var(--x-soft)}.x-menu small{color:var(--x-muted);font-size:14px}.x-groups{background:var(--x-card);border-bottom:1px solid var(--x-line);flex:none;align-items:center;gap:10px;padding:12px 28px;display:flex}.x-grp{border:1px solid var(--x-line);background:var(--x-card);border-radius:999px;align-items:center;gap:8px;padding:9px 18px;font:600 16px "Exo 2",sans-serif;text-decoration:none;display:inline-flex;color:var(--x-ink)!important}.x-grp:hover{border-color:var(--x-brass)}.x-grp[aria-current=page]{background:var(--x-chrome);border-color:var(--x-chrome);color:#fff!important}.x-gate{border-radius:6px;padding:4px 6px;font:700 14px "Exo 2",sans-serif}.x-gate.on{background:var(--x-brass);color:#14213d}.x-gate.off{border:1px dashed var(--x-sand);color:var(--x-muted)}.x-subtabs{border-bottom:1px solid var(--x-line);background:var(--x-bg);flex:none;gap:2px;padding:0 28px;display:flex;overflow-x:auto}.x-sub{all:unset;cursor:pointer;color:var(--x-muted);white-space:nowrap;border-bottom:4px solid #0000;align-items:center;gap:6px;padding:12px 16px;font:600 16px "Exo 2",sans-serif;text-decoration:none;display:inline-flex}.x-sub:hover{color:var(--x-ink)}.x-sub[aria-selected=true]{color:var(--x-ink);border-bottom-color:var(--x-brass)}.x-i{border:1px solid var(--x-sand);background:var(--x-card);width:20px;height:20px;color:var(--x-muted);border-radius:50%;flex:none;place-items:center;font:600 14px "Exo 2",sans-serif;display:inline-grid}button.x-i{cursor:help;padding:0}.x-main{flex-direction:column;flex:1;min-height:0;padding:16px 28px 18px;display:flex}.x-panel{flex:1;min-height:0}.x-card{background:var(--x-card);border:1px solid var(--x-line);border-radius:16px;min-width:0;min-height:0;padding:16px 20px}.x-card.dashed{background:0 0;border-style:dashed}.x-h3{color:var(--x-ink);margin:0;font:600 20px/1.25 "Exo 2",ui-sans-serif,system-ui,sans-serif}.x-h2{margin:0;font:600 26px/1.2 "Exo 2",ui-sans-serif,system-ui,sans-serif}.x-eyebrow{letter-spacing:.14em;text-transform:uppercase;color:var(--x-brass-ink);margin:0;font:700 14px "Exo 2",sans-serif}.x-big{margin:0;font:600 34px/1.05 "Exo 2",ui-sans-serif,system-ui,sans-serif}.x-huge{margin:0;font:600 50px/1 "Exo 2",ui-sans-serif,system-ui,sans-serif}.x-p{margin:0;font-size:15px;line-height:1.45}.x-small{margin:0;font-size:14px;line-height:1.4}.x-row{align-items:center;gap:8px;display:flex}.x-col{flex-direction:column;gap:8px;min-width:0;min-height:0;display:flex}.x-fill{flex:1;min-height:0}.x-tile{background:var(--x-soft);border-radius:12px;min-width:0;padding:10px 14px}.x-reg{background:var(--x-line2);color:var(--x-ink);white-space:nowrap;border-radius:6px;padding:2px 6px;font:500 14px ui-monospace,JetBrains Mono,Menlo,monospace}.x-badge{letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;border:1px solid;border-radius:6px;padding:2px 7px;font:600 14px "Exo 2",sans-serif}.x-badge.engine{background:var(--x-green-soft);color:var(--x-green-ink);border-color:var(--x-green-line)}.x-badge.awaiting{background:var(--x-amber-soft);color:var(--x-amber-ink);border-color:var(--x-amber-line)}.x-badge.bad{background:var(--x-red-soft);color:var(--x-red-ink);border-color:var(--x-red)}.x-badge.declared{background:var(--x-line2);color:var(--x-ink);border-color:var(--x-line)}.x-good{color:var(--x-green-ink)}.x-bad{color:var(--x-red-ink)}.x-warn{color:var(--x-amber-ink)}.x-insight{background:var(--x-chrome);color:#fff;border-radius:16px;align-items:center;gap:20px;padding:14px 22px;display:flex}.x-insight .lbl{letter-spacing:.14em;text-transform:uppercase;color:var(--x-gold);font-size:14px;font-weight:700}.x-cta{cursor:pointer;white-space:nowrap;border:0;border-radius:10px;justify-content:center;align-items:center;gap:8px;min-height:44px;padding:0 18px;font:600 16px "Exo 2",sans-serif;display:inline-flex;text-decoration:none!important}.x-cta.navy{background:var(--x-chrome);color:#fff!important}.x-cta.brass{background:var(--x-brass);color:#14213d!important}.x-cta.ghost{background:var(--x-card);border:2px solid var(--x-ink);color:var(--x-ink)!important}.x-cta.x-cta-primary{letter-spacing:.01em;background:var(--x-brass);min-width:0;min-height:58px;box-shadow:0 6px 16px var(--x-shadow);border-radius:12px;flex:auto;padding:0 14px;font:700 19px/1.2 "Exo 2",sans-serif;color:#14213d!important}.x-cta.x-cta-primary:hover{filter:brightness(1.06)}.x-cta.x-cta-primary:focus-visible{outline:3px solid var(--x-ink);outline-offset:3px}.x-cta.x-cta-on-navy{border:2px solid var(--x-gold);background:0 0;color:var(--x-gold)!important}.x-cta[aria-disabled=true],.x-cta:disabled{opacity:.55;cursor:not-allowed}.x-pillbtn{all:unset;cursor:pointer;border:1px solid var(--x-line);background:var(--x-card);white-space:nowrap;border-radius:999px;padding:7px 14px;font:600 15px "Exo 2",sans-serif}.x-pillbtn[aria-pressed=true]{background:var(--x-chrome);color:#fff;border-color:var(--x-chrome)}.x-pending{border:1px dashed var(--x-amber-line);background:var(--x-amber-soft);color:var(--x-amber-ink);border-radius:12px;padding:12px 14px;font-size:15px;line-height:1.45}.x-absent{color:var(--x-muted);font-size:15px;font-style:italic;line-height:1.45}.x-ghost-chart{opacity:.35;filter:grayscale();pointer-events:none}.x-legend{color:var(--x-muted);flex-wrap:wrap;gap:16px;font-size:14px;display:flex}.x-legend b{vertical-align:-1px;border-radius:3px;width:12px;height:12px;margin-right:4px;display:inline-block}.x-readout{color:var(--x-muted);min-height:20px;margin:0;font-size:14px}.x-select-card{all:unset;cursor:pointer;border:2px solid var(--x-line);background:var(--x-card);border-radius:14px;flex-direction:column;gap:4px;min-width:0;padding:12px 14px;display:flex}.x-select-card:hover{border-color:var(--x-brass)}.x-select-card[aria-pressed=true]{border-color:var(--x-ink);box-shadow:0 0 0 3px var(--x-sand-soft)}.x-select-card.dark[aria-pressed=true]{background:var(--x-chrome);color:#fff}.x-details summary{cursor:pointer;color:var(--x-ink);font-weight:600}.x-table{border:1px solid var(--x-line);border-radius:12px;font-size:15px;display:grid;overflow:hidden}.x-table>*,.x-table>span>*{border-top:1px solid var(--x-line2);min-width:0;padding:8px 12px}.x-table>.h{background:var(--x-soft);border-top:0;font-weight:600}.x-svg{width:100%;height:100%;min-height:0;display:block;overflow:visible}.x-svg text{fill:var(--x-muted);font-family:"Exo 2",sans-serif}.x-svg .ink{fill:var(--x-ink)}.x-svg .hit{fill:#0000;cursor:pointer}.x-svg .hit:hover,.x-svg .hit:focus{fill:var(--x-series-soft);outline:none}.x-drawer{background:var(--x-card);border-left:1px solid var(--x-line);width:min(720px,100vw);box-shadow:-16px 0 48px var(--x-shadow);z-index:30;flex-direction:column;gap:12px;padding:22px 28px;display:flex;position:fixed;top:60px;bottom:0;right:0;overflow-y:auto}.x-drawer.narrow{width:min(460px,100vw)}.x-x{all:unset;cursor:pointer;border-radius:8px;padding:2px 10px;font-size:30px;line-height:1}.x-grid12{grid-template-columns:repeat(12,minmax(0,1fr));gap:14px;height:100%;min-height:0;display:grid}.x-grid3{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;height:100%;min-height:0;display:grid}@media (width>=1024px){.x-app.x-fixed{height:100vh;overflow:hidden}}@media (width<=1023px){.x-header{padding:0 14px;flex-wrap:wrap;gap:10px;height:auto;min-height:60px;padding-block:8px}.x-groups,.x-subtabs{padding-left:14px;padding-right:14px;overflow-x:auto}.x-main{padding:12px 16px 24px}.x-grid12,.x-grid3{height:auto;grid-template-rows:none!important;grid-template-columns:minmax(0,1fr)!important}.x-grid12>*,.x-grid3>*{grid-area:auto/1/auto/-1!important}.x-fill{flex:none;height:240px}.x-hide-sm{display:none!important}.x-drawer{top:0}.x-insight{flex-wrap:wrap}.x-huge{font-size:40px}.x-row{flex-wrap:wrap}.x-cta{white-space:normal;text-align:center}.x-app [style*="repeat(4,minmax(0,1fr))"],.x-app [style*="repeat(5,minmax(0,1fr))"],.x-app [style*="repeat(6,minmax(0,1fr))"]{grid-template-columns:repeat(2,minmax(0,1fr))!important}.x-app [style*="330px minmax(0,1fr)"],.x-app [style*="repeat(2,minmax(0,1fr))"][style*=grid-template-rows]{grid-template-rows:none!important;grid-template-columns:minmax(0,1fr)!important;height:auto!important}.x-app h1.x-serif{font-size:30px!important}}.x-brief-band{background:var(--x-card);border:1px solid var(--x-line);border-left:4px solid var(--x-brass);border-radius:14px;flex:none;align-items:center;gap:14px;min-width:0;margin-bottom:8px;padding:6px 44px 6px 16px;display:flex}.x-brief-band.quiet{border-left-color:var(--x-sand);padding-right:16px}.x-brief-head{flex:1;min-width:0}.x-brief-title{color:var(--x-ink);text-overflow:ellipsis;white-space:nowrap;margin:2px 0 0;font-size:17px;font-weight:600;line-height:1.3;overflow:hidden}.x-brief-line{text-overflow:ellipsis;white-space:nowrap;margin:2px 0 0;overflow:hidden}.x-brief-tools{flex:none}.x-prov{border:1px solid var(--x-line);background:var(--x-soft);color:var(--x-muted);border-radius:999px;align-self:flex-start;padding:3px 10px;font-size:14px;font-weight:600;display:inline-block}.x-prov.model{border-color:var(--x-brass);color:var(--x-brass-ink)}.x-actions{flex-direction:column;gap:8px;margin:6px 0 0;padding-left:22px;display:flex}.x-actions li::marker{color:var(--x-brass-ink);font-weight:700}.x-pdf{border:1px solid var(--x-line);background:#fff;border-radius:12px;flex:1;width:100%;min-height:0}.x-pdf-alt{flex:none;margin:0}.x-toc{margin:0;padding:0;list-style:none}.x-toc-item{all:unset;box-sizing:border-box;cursor:pointer;border-radius:8px;gap:8px;width:100%;padding:4px 8px;font-size:15px;line-height:1.3;display:flex}.x-toc-item:hover,.x-toc-item[aria-current=true]{background:var(--x-soft)}.x-toc-item[aria-current=true] .x-toc-t{font-weight:700}.x-toc-item:disabled{cursor:default;opacity:.6}.x-toc-t{flex:1;min-width:0}.x-toc-p{color:var(--x-muted);font-size:14px}.x-viewtabs .x-pillbtn{padding:5px 12px;font-size:14px}.x-doc{padding:4px 6px 4px 2px}.x-benefits{grid-template-columns:repeat(auto-fill,minmax(190px,1fr));gap:10px;display:grid}.x-rtable{border-collapse:collapse;width:100%;font-size:15px}.x-rtable th{text-align:left;letter-spacing:.08em;text-transform:uppercase;color:var(--x-muted);border-bottom:2px solid var(--x-ink);padding:6px 10px 6px 0;font-size:14px}.x-rtable td{border-bottom:1px solid var(--x-line);vertical-align:top;overflow-wrap:anywhere;padding:6px 10px 6px 0}.x-refs{flex-direction:column;gap:8px;margin:4px 0 10px;padding-left:22px;font-size:15px;display:flex}.x-illustrative{border:1px dashed var(--x-brass);background:var(--x-amber-soft);color:var(--x-brass-ink);border-radius:10px;margin:0;padding:6px 12px;font-size:14px;font-weight:600}.x-cellbar{align-items:center;min-width:120px;height:22px;display:inline-flex;position:relative}.x-cellbar-fill{background:var(--x-series-soft);border-radius:4px;position:absolute;top:3px;bottom:3px;left:0}.x-cellbar b{padding-left:6px;position:relative}.x-bars{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.x-bars li{grid-template-columns:110px minmax(0,1fr);align-items:center;gap:10px;display:grid}.x-bars-v{align-items:center;gap:8px;display:flex}.x-bar{background:var(--x-sand);border-radius:3px;height:14px}.x-bar.t-green,.x-tone.t-green{--tone:var(--x-green)}.x-bar.t-amber,.x-tone.t-amber{--tone:var(--x-brass)}.x-bar.t-red,.x-tone.t-red{--tone:var(--x-red)}.x-bar[class*=t-]{background:var(--tone,var(--x-sand))}.x-tones{flex-wrap:wrap;gap:8px;display:flex}.x-tone{border:1px solid var(--x-line);border-top:3px solid var(--tone,var(--x-sand));border-radius:8px;flex-direction:column;flex:120px;padding:6px 10px;display:flex}.x-chip{color:#fff;background:var(--x-muted);border-radius:999px;padding:1px 8px;font-size:14px;font-weight:600;display:inline-block}.x-chip.c-green{background:var(--x-green)}.x-chip.c-amber{background:var(--x-brass)}.x-chip.c-red{background:var(--x-red)}.dark .x-app .x-chip{color:#0e1524}@media (width<=1023px){.x-brief-band{flex-wrap:wrap}.x-brief-title,.x-brief-line{white-space:normal}.x-brief-line{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box}.x-reports .x-fill.x-viewer-body{height:78vh}.x-reports>.x-card:first-child .x-fill{height:auto;max-height:50vh}}.x-reports-side>*+*{margin-top:12px}@media (width<=1023px){.x-cellbar{min-width:64px}}.x-voice-rows td{overflow-wrap:break-word}.x-voice-rows td.x-tab-num{white-space:nowrap}@media (width<=639px){.x-voice-rows{font-size:14px}.x-voice-rows .x-cellbar{min-width:40px}.x-voice-rows th,.x-voice-rows td{padding-right:6px}}.x-nav{--n-bg:#fbfaf6;--n-ink:#14213d;--n-muted:#4e5a6b;--n-line:#e2ded3;--n-hover:#f1ede3;--n-here:#f3e9d6;--n-brass:#b08d57;--n-brass-ink:#7a5c2e;--n-chrome:#14213d;--n-chrome-ink:#fff;--n-green:#1e7a5f;--n-green-soft:#e3f1ec;--n-w:272px;color:var(--n-ink);background:var(--n-bg);border-right:1px solid var(--n-line);width:var(--n-w);z-index:25;flex-direction:column;flex:none;height:100vh;font-family:"Exo 2",ui-sans-serif,system-ui,sans-serif;font-size:16px;line-height:1.35;transition:width .15s;display:flex;position:sticky;top:0}.dark .x-nav{--n-bg:#111a2c;--n-ink:#e9edf4;--n-muted:#aab4c5;--n-line:#2b3651;--n-hover:#1a2440;--n-here:#2b2a22;--n-brass:#c9a46a;--n-brass-ink:#dcc08f;--n-chrome:#0a1120;--n-green:#46b994;--n-green-soft:#12352d}.x-nav *,.x-nav :before,.x-nav :after{box-sizing:border-box}.x-nav :focus-visible,.x-foot :focus-visible,.x-nav-menu:focus-visible{outline:3px solid var(--n-brass,#b08d57);outline-offset:-3px;border-radius:8px}.x-nav-top{background:var(--n-chrome);height:60px;color:var(--n-chrome-ink);flex:none;align-items:center;gap:6px;padding:0 10px;display:flex}.x-nav-toggle,.x-nav-close{all:unset;cursor:pointer;min-height:40px;color:var(--n-chrome-ink);border-radius:8px;align-items:center;gap:10px;padding:0 10px;font-size:16px;display:inline-flex}.x-nav-toggle:hover,.x-nav-close:hover{background:#ffffff1a}.x-nav-toggle svg,.x-nav-close svg{width:22px;height:22px}.x-nav-close{margin-left:auto;display:none}.x-nav-scroll{overscroll-behavior:contain;flex:1;min-height:0;padding:8px 8px 24px;overflow-y:auto}.x-nav ul{margin:0;padding:0;list-style:none}.x-nav-sec+.x-nav-sec{margin-top:2px}.x-nav-sec-btn{all:unset;box-sizing:border-box;cursor:pointer;width:100%;min-height:44px;color:var(--n-ink);border-radius:10px;align-items:center;gap:12px;padding:6px 10px;font-size:16px;font-weight:700;text-decoration:none;display:flex}a.x-nav-sec-btn{color:var(--n-ink)!important}.x-nav-sec-btn:hover{background:var(--n-hover)}.x-nav-sec-btn[data-here=true] .x-nav-icon{color:var(--n-brass)}.x-nav-solo[aria-current=page]{background:var(--n-here);box-shadow:inset 4px 0 0 var(--n-brass)}.x-nav-icon{width:22px;height:22px;color:var(--n-muted);flex:none}.x-nav-sec-text{flex-direction:column;flex:1;min-width:0;display:flex}.x-nav-sec{align-items:center;gap:0;display:flex}.x-nav-sec>a,.x-nav-sec>span:not(.x-nav-about),.x-nav-sec>[data-hint]{flex:1;min-width:0}.x-nav-sec>.x-nav-sec-btn{padding-right:10px}.x-nav-about{flex:none;display:inline-flex}.x-nav-about .x-info{width:24px;height:24px;color:var(--n-muted);margin-left:0}.x-nav-about .x-info:hover,.x-nav-about .x-info[data-state=open]{color:var(--n-ink);background:var(--n-hover)}.x-nav-chev-icon{width:18px;height:18px;color:var(--n-muted);flex:none;transition:transform .15s}.x-nav-sec-btn[aria-expanded=true] .x-nav-chev-icon{transform:rotate(90deg)}.x-nav-sec-body{padding:2px 0 8px 12px}.x-nav-reason{color:var(--n-muted);margin:4px 10px 6px 12px;font-size:16px;font-style:italic}.x-nav-row{border-radius:8px;align-items:center;display:flex;position:relative}.x-nav-row:hover{background:var(--n-hover)}.x-nav-row[data-depth="1"]{margin-left:14px}.x-nav-row[data-depth="2"]{margin-left:28px}.x-nav-row[data-depth="3"]{margin-left:42px}.x-nav-link{all:unset;box-sizing:border-box;cursor:pointer;min-width:0;min-height:38px;color:var(--n-ink);border-left:2px solid var(--n-line);flex:1;align-items:center;gap:8px;padding:6px 10px 6px 12px;font-size:16px;text-decoration:none;display:flex}a.x-nav-link{color:var(--n-ink)!important}.x-nav-link[aria-disabled=true]{cursor:not-allowed;opacity:.8;color:var(--n-muted)!important}.x-nav-row[data-trail=true]>.x-nav-link{font-weight:600}.x-nav-row[data-here=true]{background:var(--n-here)}.x-nav-row[data-here=true]>.x-nav-link{border-left:4px solid var(--n-brass);padding-left:10px;font-weight:700}.x-nav-step{border-left:none;justify-content:space-between;padding-left:10px;font-weight:600}.x-nav-step:before{content:"";border-left:6px solid var(--n-muted);border-top:5px solid #0000;border-bottom:5px solid #0000;flex:none;width:0;height:0;transition:transform .15s}.x-nav-step[aria-expanded=true]:before{transform:rotate(90deg)}.x-nav-step>span:first-of-type{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;overflow:hidden}.x-nav-gate{white-space:nowrap;border:1.5px dashed var(--n-line);color:var(--n-muted);border-radius:999px;flex:none;padding:1px 7px;font-size:14px;font-weight:700;position:relative}.x-nav-gate[data-state=earned]{border:1.5px solid var(--n-brass);background:var(--n-brass);color:#14213d}.x-nav-gate[data-state=now]{border:1.5px solid var(--n-brass);color:var(--n-brass-ink)}.x-nav-gate-txt{font-weight:500}.x-nav-badge{text-align:center;background:var(--n-brass);color:#14213d;border-radius:999px;flex:none;min-width:26px;margin-left:auto;padding:1px 8px;font-size:14px;font-weight:700}@media (width>=768px){.x-nav[data-collapsed=true] .x-nav-badge{display:none}}.x-nav-chev{all:unset;cursor:pointer;width:36px;height:36px;color:var(--n-muted);border-radius:8px;flex:none;place-items:center;display:grid}.x-nav-chev:hover{color:var(--n-ink);background:var(--n-line)}.x-nav-chev svg{width:18px;height:18px;transition:transform .15s}.x-nav-chev[aria-expanded=true] svg{transform:rotate(90deg)}.x-nav-ext{opacity:.7;flex:none;width:15px;height:15px}.x-sr,.x-nav-sr{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.x-nav-menu{all:unset;cursor:pointer;color:#fff;border:1px solid #ffffff59;border-radius:999px;align-items:center;gap:8px;min-height:40px;padding:0 12px;font:600 16px "Exo 2",ui-sans-serif,system-ui,sans-serif;display:none}.x-nav-menu svg{width:20px;height:20px}.x-nav-scrim{display:none}@media (width>=1024px){.x-home-grid{grid-template-columns:minmax(0,3.9fr) minmax(0,5.3fr) minmax(0,2.3fr)}}@media (width<=1599px){.x-has-nav .x-header .x-stagepath{display:none!important}}.x-app.x-has-nav{flex-direction:row}.x-shell-body{flex-direction:column;flex:1;min-width:0;min-height:0;display:flex}.x-foot{border-top:1px solid var(--x-line,var(--border));background:var(--x-card,var(--card));flex:none;padding:2px 28px;font-family:"Exo 2",ui-sans-serif,system-ui,sans-serif;font-size:16px}.x-foot ul{flex-wrap:wrap;gap:2px 22px;margin:0;padding:0;list-style:none;display:flex}.x-foot-link{all:unset;cursor:pointer;align-items:center;gap:5px;min-height:32px;font-size:16px;text-decoration:none;display:inline-flex;color:var(--x-muted,var(--muted-foreground))!important}.x-foot-link:hover{text-decoration:underline;color:var(--x-ink,var(--foreground))!important}.x-foot-link[aria-disabled=true]{cursor:not-allowed;opacity:.65;text-decoration:none}@media (width>=768px){.x-nav[data-collapsed=true]{--n-w:68px}.x-nav[data-collapsed=true] .x-nav-label,.x-nav[data-collapsed=true] .x-nav-about,.x-nav[data-collapsed=true] .x-nav-sec-body{display:none!important}.x-nav[data-collapsed=true] .x-nav-sec-btn,.x-nav[data-collapsed=true] .x-nav-toggle{justify-content:center;padding:6px 0}.x-nav[data-collapsed=true] .x-nav-top{justify-content:center}}@media (width>=768px) and (width<=1599px){.x-nav{--n-w:240px}}@media (width<=767px){.x-nav-menu{display:inline-flex}.x-nav{visibility:hidden;z-index:60;width:min(340px,88vw);height:auto;transition:transform .2s,visibility .2s;position:fixed;top:0;bottom:0;left:0;transform:translate(-100%);box-shadow:16px 0 48px #0000004d}.x-nav[data-open=true]{visibility:visible;transform:none}.x-nav .x-nav-toggle{display:none}.x-nav-close{display:inline-flex}.x-nav-scrim{z-index:55;background:#0a112080;display:block;position:fixed;inset:0}.x-foot{padding:8px 16px}}@media (prefers-reduced-motion:reduce){.x-nav,.x-nav *{transition:none!important}}.x-ibx-main{gap:14px;font-size:18px;overflow-y:auto}.x-ibx-head{flex-wrap:wrap;align-items:flex-end;gap:16px;display:flex}.x-ibx-title{margin:0;font:600 34px/1.1 "Exo 2",ui-sans-serif,system-ui,sans-serif}.x-ibx-sub{margin:0;font-size:19px;line-height:1.45}.x-ibx-authline{color:var(--x-muted);font-size:16px;display:block}.x-ibx-filter{color:var(--x-muted);flex-direction:column;gap:4px;font-size:14px;font-weight:600;display:flex}.x-ibx-filter select,.x-ibx-form textarea,.x-ibx-form input[type=date],.x-lim-row input:not([type=checkbox]),.x-lim-row select,.x-ibx-field input{color:var(--x-ink);background:var(--x-card);border:1px solid var(--x-sand);border-radius:10px;max-width:100%;min-height:44px;padding:9px 12px;font:500 17px "Exo 2",ui-sans-serif,system-ui,sans-serif}.x-ibx-notice,.x-ibx-readonly{border-radius:12px;align-items:center;gap:12px;margin:0;padding:12px 16px;font-size:17px;line-height:1.45;display:flex}.x-ibx-notice.ok{background:var(--x-green-soft);color:var(--x-green-ink);border:1px solid var(--x-green-line)}.x-ibx-notice.warn,.x-ibx-readonly{background:var(--x-amber-soft);color:var(--x-amber-ink);border:1px solid var(--x-amber-line)}.x-ibx-strip{border:1px solid var(--x-line);background:var(--x-card);border-radius:14px;flex-direction:column;gap:6px;padding:10px 16px;font-size:16px;line-height:1.45;display:flex}.x-ibx-strip-row{align-items:baseline;gap:12px;display:flex}.x-ibx-strip-row ul{flex-wrap:wrap;gap:4px 18px;margin:0;padding:0;list-style:none;display:flex}.x-ibx-strip-k{letter-spacing:.12em;text-transform:uppercase;width:72px;color:var(--x-brass-ink);flex:none;font:700 14px "Exo 2",sans-serif}.x-ibx-dim{font-size:15px}.x-ibx-grid{grid-template-columns:minmax(0,1fr);align-items:start;gap:18px;display:grid}@media (width>=1280px){.x-ibx-grid{grid-template-columns:minmax(0,1fr) 340px}.x-ibx-rail{position:sticky;top:0}}.x-ibx-cards{flex-direction:column;gap:18px;min-width:0;display:flex}.x-ibx-rail{flex-direction:column;gap:14px;min-width:0;display:flex}.x-ibx-card{border-radius:18px;flex-direction:column;gap:12px;padding:20px 24px;font-size:18px;line-height:1.5;display:flex}.x-ibx-card[data-kind=escalation]{border-left:6px solid var(--x-amber)}.x-ibx-card[data-kind=gate]{border-left:6px solid var(--x-brass)}.x-ibx-card[data-kind=risk_escalation]{border-left:6px solid var(--x-red)}.x-ibx-card[data-focused]{box-shadow:0 0 0 3px var(--x-sand-soft)}.x-ibx-card-head{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.x-ibx-rank{background:var(--x-chrome);color:#fff;border-radius:50%;flex:none;place-items:center;width:34px;height:34px;font:700 17px "Exo 2",sans-serif;display:inline-grid}.x-ibx-tier,.x-ibx-kind,.x-ibx-init{letter-spacing:.06em;text-transform:uppercase;border:1px solid var(--x-line);white-space:nowrap;border-radius:999px;padding:4px 11px;font:700 14px "Exo 2",sans-serif}.x-ibx-tier{cursor:help}.x-ibx-tier.t-hard_limit{background:var(--x-red-soft);color:var(--x-red-ink);border-color:var(--x-red)}.x-ibx-tier.t-urgency{background:var(--x-amber-soft);color:var(--x-amber-ink);border-color:var(--x-amber-line)}.x-ibx-tier.t-impact{background:var(--x-green-soft);color:var(--x-green-ink);border-color:var(--x-green-line)}.x-ibx-tier.t-unquantified{background:var(--x-soft);color:var(--x-muted)}.x-ibx-kind{color:var(--x-ink)}.x-ibx-init{text-transform:none;letter-spacing:0;color:var(--x-muted);white-space:normal;font-weight:600}.x-ibx-reason{color:var(--x-muted);margin:0;font-size:17px}.x-ibx-flag{color:var(--x-amber-ink);margin:0;font-weight:600}.x-ibx-sec{border-top:1px solid var(--x-line2);flex-direction:column;gap:6px;padding-top:12px;display:flex}.x-ibx-eyebrow{letter-spacing:.12em;text-transform:uppercase;color:var(--x-brass-ink);margin:0;font:700 14px "Exo 2",sans-serif}.x-ibx-decision{margin:0;font:600 22px/1.35 "Exo 2",ui-sans-serif,system-ui,sans-serif}.x-ibx-deadline,.x-ibx-p,.x-ibx-strong{margin:0;font-size:18px}.x-ibx-strong{font-weight:600}.x-ibx-why{color:var(--x-muted);margin:0;font-size:16px;font-style:italic;line-height:1.5;display:block}.x-ibx-meta{color:var(--x-muted);flex-wrap:wrap;align-items:center;gap:6px 8px;margin:0;font-size:15px;display:flex}.x-ibx-list{flex-direction:column;gap:4px;margin:0;padding-left:22px;display:flex}.x-ibx-table{border:1px solid var(--x-line);border-radius:12px;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr) minmax(0,1fr);font-size:17px;display:grid;overflow:hidden}.x-ibx-table>[role=row]{display:contents}.x-ibx-table>[role=row]>span{border-top:1px solid var(--x-line2);overflow-wrap:anywhere;min-width:0;padding:8px 12px}.x-ibx-table>.h>span{background:var(--x-soft);border-top:0;font-weight:600}.x-ibx-dn{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:10px;display:grid}.x-ibx-dn-item{background:var(--x-soft);border-radius:12px;flex-direction:column;gap:4px;min-width:0;padding:12px 14px;display:flex}.x-ibx-dn-k{letter-spacing:.08em;text-transform:uppercase;color:var(--x-muted);font:700 14px "Exo 2",sans-serif}.x-ibx-dn-v{font-size:19px;font-weight:600}.x-ibx-dn-v small{color:var(--x-muted);font-size:15px;font-weight:500}.x-ibx-esc{background:var(--x-amber-soft);border:1px solid var(--x-amber-line);border-radius:14px;flex-direction:column;gap:8px;padding:14px 16px;display:flex}.x-ibx-dl{grid-template-columns:max-content minmax(0,1fr);gap:4px 14px;margin:0;font-size:17px;display:grid}.x-ibx-dl dt{font-weight:600}.x-ibx-dl dd{margin:0}.x-ibx-authority{border-top:1px solid var(--x-line2);margin:0;padding-top:12px;font-size:17px}.x-ibx-authority[data-within=false] b{color:var(--x-amber-ink)}.x-ibx-acts{flex-direction:column;gap:10px;display:flex}.x-ibx-btns{flex-wrap:wrap;gap:10px;display:flex}.x-ibx-btns .x-cta.ghost[aria-pressed=true]{background:var(--x-sand-soft)}.x-ibx-explain{margin-left:auto}.x-ibx-form{background:var(--x-soft);border-radius:14px;flex-direction:column;gap:10px;padding:14px 16px;display:flex}.x-ibx-field{flex-direction:column;gap:6px;font-size:16px;font-weight:600;display:flex}.x-ibx-field textarea{resize:vertical;width:100%}.x-ibx-warn{background:var(--x-amber-soft);color:var(--x-amber-ink);border:1px solid var(--x-amber-line);border-radius:10px;align-items:flex-start;gap:10px;padding:10px 12px;font-size:16px;display:flex}.x-ibx-warn input{flex:none;width:20px;height:20px;margin-top:3px}.x-ibx-cannot{border-top:1px solid var(--x-line2);color:var(--x-muted);margin:0;padding-top:12px;font-size:16px;font-style:italic}.x-ibx-error{color:var(--x-red-ink);margin:0;font-size:16px}.x-ibx-empty{flex-direction:column;gap:6px;display:flex}.x-ibx-sources summary{cursor:pointer;list-style:none}.x-ibx-sources ul{flex-direction:column;gap:10px;margin:10px 0 0;padding:0;font-size:16px;line-height:1.45;list-style:none;display:flex}.x-ibx-sources li[data-present=false] b{color:var(--x-muted)}.x-ibx-sources .x-ibx-why{font-size:15px}.x-lim-grid{grid-template-columns:minmax(0,1fr);align-items:start;gap:16px;display:grid}@media (width>=1280px){.x-lim-grid{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr)}}.x-lim-row{flex-wrap:wrap;align-items:center;gap:8px 12px;font-size:16px;display:flex}.x-lim-label{min-width:220px;font-weight:600}@media (width<=767px){.x-ibx-main{padding:14px 16px 18px}.x-ibx-title{font-size:28px}.x-ibx-card{padding:16px}.x-ibx-strip-row{flex-direction:column;gap:2px}.x-ibx-explain{margin-left:0}.x-ibx-btns .x-cta{flex:calc(50% - 10px)}.x-ibx-table{font-size:15px}.x-ibx-dl{grid-template-columns:minmax(0,1fr)}.x-ibx-dl dd{margin-bottom:6px}.x-lim-label{flex-basis:100%;min-width:0}}.x-ibx-main{gap:10px;padding-top:12px;padding-bottom:12px}.x-ibx-head{align-items:center;gap:12px}.x-ibx-title{font-size:28px}.x-ibx-sub{font-size:16px;line-height:1.35}.x-ibx-authline{font-size:14px;display:block}.x-ibx-filter{flex-direction:row;align-items:center;gap:8px}.x-ibx-readonly{padding:8px 14px;font-size:16px}.x-ibx-grid{gap:14px}@media (width>=1280px){.x-ibx-grid{grid-template-columns:minmax(0,1fr)}}.x-ibx-cards{gap:10px}.x-ibx-bar{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.x-ibx-bar .x-ibx-readonly{flex:360px}.x-ibx-pop{position:relative}.x-ibx-pop>summary{cursor:pointer;border:1px solid var(--x-line);background:var(--x-card);min-height:40px;color:var(--x-ink);white-space:nowrap;border-radius:999px;align-items:center;gap:8px;padding:6px 14px;font:600 15px "Exo 2",ui-sans-serif,system-ui,sans-serif;list-style:none;display:inline-flex}.x-ibx-pop>summary::-webkit-details-marker{display:none}.x-ibx-pop>summary:after{content:"▾";color:var(--x-muted)}.x-ibx-pop[open]>summary{background:var(--x-soft)}.x-ibx-pop>summary:focus-visible{outline:3px solid var(--x-brass);outline-offset:2px}.x-ibx-pop-n{color:var(--x-muted);font-size:14px;font-weight:500}.x-ibx-pop-body{z-index:30;width:min(420px,90vw);max-height:60vh;padding:12px 16px;position:absolute;top:calc(100% + 6px);right:0;overflow-y:auto;box-shadow:0 12px 32px #14213d2e}.x-ibx-pop-body.x-ibx-strip{border-radius:14px;font-size:15px}.x-ibx-pop-body .x-ibx-strip-row{flex-direction:column;gap:2px}.x-ibx-pop-body ul{margin:0}.x-ibx-authline{white-space:nowrap;text-overflow:ellipsis;vertical-align:bottom;max-width:100%;overflow:hidden}.x-ibx-tabs{scrollbar-width:thin;gap:8px;padding:2px;display:flex;overflow-x:auto}.x-ibx-tab{all:unset;box-sizing:border-box;cursor:pointer;border:1px solid var(--x-line);background:var(--x-card);min-width:180px;color:var(--x-ink);border-radius:12px;flex:1 1 0;align-items:center;gap:10px;padding:8px 12px;display:flex}.x-ibx-tab:hover{background:var(--x-soft)}.x-ibx-tab[aria-selected=true]{border-color:var(--x-chrome);box-shadow:inset 0 -4px 0 var(--x-brass)}.x-ibx-tab:focus-visible{outline:3px solid var(--x-brass);outline-offset:2px}.x-ibx-tab .x-ibx-rank{width:28px;height:28px;font-size:15px}.x-ibx-tab[aria-selected=false] .x-ibx-rank{background:var(--x-soft);color:var(--x-ink)}.x-ibx-tab-text{flex-direction:column;gap:3px;min-width:0;display:flex}.x-ibx-tab-title{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:15px;font-weight:600;line-height:1.25;display:-webkit-box;overflow:hidden}.x-ibx-tab-sub{white-space:nowrap;align-items:center;gap:8px;font-size:14px;display:flex}.x-ibx-tab .x-ibx-tier{cursor:inherit;padding:2px 8px;font-size:14px}.x-ibx-card{gap:10px;padding:14px 20px;font-size:17px;line-height:1.45}.x-ibx-card-head{flex-wrap:nowrap;gap:8px;min-width:0}.x-ibx-card-head .x-ibx-reason{white-space:nowrap;text-overflow:ellipsis;min-width:0;font-size:15px;overflow:hidden}.x-ibx-tier,.x-ibx-kind{padding:3px 10px;font-size:14px}.x-ibx-top{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);gap:10px 22px;display:grid}.x-ibx-top .x-ibx-sec-decision{grid-column:1/-1}.x-ibx-top .x-ibx-sec{border-top:0;gap:4px;padding-top:0}.x-ibx-decision{font-size:20px}.x-ibx-deadline,.x-ibx-p,.x-ibx-strong{font-size:17px}.x-ibx-why{font-size:15px}.x-ibx-clamp{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.x-ibx-sec-rec .x-ibx-list{font-size:15px}.x-ibx-kf{flex-direction:column;gap:4px;min-width:0;display:flex}.x-ibx-kf-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;display:grid}.x-ibx-kf-item{background:var(--x-soft);border-radius:10px;flex-direction:column;gap:1px;min-width:0;padding:6px 10px;display:flex}.x-ibx-kf-item .x-ibx-dn-k{letter-spacing:.06em;font-size:14px}.x-ibx-kf-v{font-size:19px;font-weight:700}.x-ibx-kf-item small{font-size:14px}.x-ibx-seg{border-top:1px solid var(--x-line2);flex-wrap:wrap;align-items:center;gap:4px;padding-top:8px;display:flex}.x-ibx-seg-btn{all:unset;box-sizing:border-box;cursor:pointer;border:1px solid var(--x-line);min-height:36px;color:var(--x-ink);border-radius:999px;align-items:center;padding:6px 14px;font:600 15px "Exo 2",ui-sans-serif,system-ui,sans-serif;display:inline-flex}.x-ibx-seg-btn[aria-selected=true]{background:var(--x-chrome);border-color:var(--x-chrome);color:#fff}.x-ibx-seg-btn:focus-visible,.x-hint-i:focus-visible{outline:3px solid var(--x-brass);outline-offset:2px}.x-ibx-refs{margin-left:auto}.x-hint-i{all:unset;box-sizing:border-box;cursor:help;color:var(--x-muted);border:1px dashed var(--x-line);border-radius:999px;padding:4px 10px;font:600 14px "Exo 2",ui-sans-serif,system-ui,sans-serif}.x-ibx-pane{flex-direction:column;gap:6px;min-height:0;display:flex}.x-ibx-pane[hidden]{display:none}.x-ibx-pane .x-ibx-table{font-size:15px}.x-ibx-pane .x-ibx-table>[role=row]>span{padding:4px 12px}.x-ibx-pane .x-ibx-dn{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}.x-ibx-pane .x-ibx-dn-item{gap:2px;padding:6px 10px}.x-ibx-pane .x-ibx-dn-v small{font-size:14px}.x-ibx-pane .x-ibx-p{font-size:16px}.x-ibx-pane .x-col{gap:6px!important}.x-ibx-foot{border-top:1px solid var(--x-line2);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:6px 16px;padding-top:8px;display:flex}.x-ibx-foot>.x-ibx-authority{flex:280px;min-width:0}.x-ibx-foot .x-ibx-explain{margin-left:0}.x-ibx-sec-decision .x-ibx-deadline{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.x-ibx-foot .x-ibx-authority{border-top:0;padding-top:0;font-size:15px}.x-ibx-btns .x-cta{min-height:42px;font-size:16px}.x-ibx-btns .x-cta[aria-disabled=true]{cursor:not-allowed;opacity:.55}.x-ibx-side{border-radius:14px;padding:10px 14px}.x-ibx-side summary{cursor:pointer;justify-content:space-between;align-items:baseline;gap:8px;display:flex}.x-ibx-side-n{font-size:14px}.x-ibx-side .x-ibx-strip{background:0 0;border:0;padding:8px 0 0;font-size:14px}.x-ibx-side .x-ibx-strip-row{flex-direction:column;gap:2px}.x-ibx-side .x-ibx-dim,.x-ibx-sources ul{font-size:14px}@media (width<=767px){.x-ibx-head{align-items:stretch}.x-ibx-filter{flex-direction:column;align-items:stretch}.x-ibx-filter select{width:100%}.x-ibx-tab{flex:0 0 72%;min-width:0}.x-ibx-card-head{flex-wrap:wrap}.x-ibx-card-head .x-ibx-reason{white-space:normal;flex-basis:100%}.x-ibx-top,.x-ibx-pane .x-ibx-dn{grid-template-columns:minmax(0,1fr)}.x-ibx-refs{margin-left:0}.x-ibx-bar{flex-direction:column;align-items:stretch}.x-ibx-pop-body{width:auto;max-height:none;box-shadow:none;margin-top:6px;position:static}.x-ibx-sec-decision .x-ibx-deadline{white-space:normal}}.x-ibx-headtext{flex-wrap:wrap;flex:320px;align-items:baseline;gap:4px 16px;min-width:0;display:flex}.x-ibx-headtext .x-ibx-sub{flex:300px;min-width:0}.x-ibx-body{flex-direction:column;gap:10px;min-width:0;display:flex}.x-ibx-top{grid-template-columns:minmax(0,1fr)}.x-ibx-detail{flex-direction:column;gap:8px;min-width:0;display:flex}@media (width>=1100px){.x-ibx-body{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:start;gap:22px;display:grid}.x-ibx-detail .x-ibx-seg{border-top:0;padding-top:0}.x-ibx-detail{border-left:1px solid var(--x-line2);padding-left:20px}.x-ibx-pane .x-ibx-dn{grid-template-columns:repeat(2,minmax(0,1fr))}}.x-ibx-pane .x-ibx-why{font-size:14px;line-height:1.35}.x-ibx-pane .x-ibx-dn-k{font-size:14px}.x-ibx-sec-decision .x-ibx-deadline{white-space:normal}.x-ibx-seg-btn{min-height:34px;padding:4px 12px;font-size:14px}.x-ibx-pane .x-ibx-dn-v{font-size:15px}.x-ibx-reads .x-hint-i{padding:1px 8px;font-size:14px}.x-ibx-top .x-ibx-foot{margin-top:2px}.x-ibx-top .x-ibx-btns{gap:6px}.x-ibx-top .x-ibx-btns .x-cta{padding-left:14px;padding-right:14px}.x-clamp{-webkit-line-clamp:2;cursor:help;-webkit-box-orient:vertical;margin:0;display:-webkit-box;overflow:hidden}.x-ibx-foot .x-ibx-authority{white-space:nowrap;text-overflow:ellipsis;cursor:help;margin:0;overflow:hidden}.x-ibx-deadline[tabindex]{cursor:help}@media (width>=1100px){.x-ibx-body{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}.x-ibx-top .x-ibx-btns .x-cta{min-height:40px;padding-left:12px;padding-right:12px;font-size:15px}.x-ibx-kf-item .x-ibx-dn-k{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}@media (width<=767px){.x-ibx-foot .x-ibx-authority{white-space:normal}}.x-ibx-pane .x-ibx-dn-item .x-ibx-p{font-size:14px}.x-ibx-pane .x-ibx-dn-item .x-ibx-dn-v{font-size:15px;line-height:1.35}.x-ibx-meta .x-hint-i{padding:1px 8px;font-size:14px}@media (width<=767px){.x-ibx-bar .x-ibx-readonly{flex:none}.x-ibx-kf-item .x-ibx-dn-k{white-space:normal}}body:has(.x-app){--background:var(--x-bg);--foreground:var(--x-ink);--card:var(--x-card);--card-foreground:var(--x-ink);--popover:var(--x-card);--popover-foreground:var(--x-ink);--primary:var(--x-chrome);--primary-foreground:#fff;--secondary:var(--x-soft);--secondary-foreground:var(--x-ink);--muted:var(--x-soft);--muted-foreground:var(--x-muted);--accent:var(--x-line2);--accent-foreground:var(--x-ink);--destructive:var(--x-red);--destructive-foreground:#fff;--border:var(--x-line);--input:var(--x-sand);--ring:var(--x-brass);--brass:var(--x-brass);--brass-foreground:#14213d;--brass-soft:var(--x-sand-soft);--pass:var(--x-green-ink);--pass-soft:var(--x-green-soft);--open:var(--x-amber-ink);--open-soft:var(--x-amber-soft);--fail-soft:var(--x-red-soft);--text-xs:14px;--text-xs--line-height:1.4;--text-sm:16px;--text-sm--line-height:1.45;--text-base:18px;--text-base--line-height:1.45;--text-lg:20px;--text-xl:22px;--text-2xl:28px;--text-3xl:32px;background:var(--x-bg);font-size:18px}.dark body:has(.x-app){--primary:var(--x-brass);--primary-foreground:#14213d}body:has(.x-app) :is(button,a):is([class*=bg-primary],[class*=bg-brass],[class*=bg-destructive],[class*=bg-secondary],.x-cta.brass,.x-cta.navy,.x-cta.x-cta-primary,.x-cta.x-cta-on-navy):is(:disabled,[aria-disabled=true]){opacity:1;background:var(--x-soft);outline:1px dashed var(--x-muted);outline-offset:-1px;box-shadow:none;cursor:not-allowed;color:var(--x-muted)!important}body:has(.x-app) button:is([class*=bg-primary],[class*=bg-brass],[class*=bg-destructive],[class*=bg-secondary],.x-cta.brass,.x-cta.navy,.x-cta.x-cta-primary,.x-cta.x-cta-on-navy):disabled{pointer-events:auto}body:has(.x-app) :is(button,a):is([class*=disabled\:opacity-50],.x-cta):not([class*=bg-primary],[class*=bg-brass],[class*=bg-destructive],[class*=bg-secondary],.x-cta.brass,.x-cta.navy,.x-cta.x-cta-primary,.x-cta.x-cta-on-navy):is(:disabled,[aria-disabled=true]){opacity:1;cursor:not-allowed;border-style:dashed;color:var(--x-muted)!important}body:has(.x-app) table{font-size:15px}.x-page{gap:10px}.x-page-head{flex-wrap:wrap;flex:none;justify-content:space-between;align-items:flex-end;gap:12px 20px;display:flex}.x-page-title{color:var(--x-ink);margin:0;font:600 30px/1.15 "Exo 2",ui-sans-serif,system-ui,sans-serif}.x-page-purpose{color:var(--x-muted);max-width:980px;margin:0;font-size:17px;line-height:1.4}.x-ptitle{flex:none;align-items:center;gap:8px 20px;min-width:0;display:flex}.x-ptitle-text{flex:auto;min-width:0}.x-ptitle-stack .x-ptitle-text{flex-direction:column;gap:2px;display:flex}.x-ptitle-row .x-ptitle-text{align-items:center;gap:12px;display:flex}.x-ptitle-row .x-page-title{white-space:nowrap;flex:none}.x-ptitle-row .x-page-purpose{white-space:nowrap;text-overflow:ellipsis;flex:1 1 0;min-width:0;max-width:none;overflow:hidden}.x-ptitle-line{align-items:center;gap:2px;min-width:0;display:inline-flex}.x-ptitle-row .x-ptitle-line{flex:none;align-self:center}.x-ptitle-row .x-ptitle-subline{flex:1 1 0}.x-ptitle-info{flex:none;display:inline-flex}.x-ptitle-info .x-info{margin-left:0}.x-ptitle-subline .x-info{width:24px;height:24px;color:var(--x-muted)}.x-ptitle-subline .x-info svg{width:16px;height:16px}.x-ptitle-aside{flex:none;align-items:center;gap:10px;display:flex}.x-ptitle-bar{padding:2px 28px 0}.x-ptitle-bar .x-page-title{line-height:30px}.x-ptitle-bar~.x-main{padding-top:8px}.x-ptitle-bar+.x-subtabs.x-seg{padding-top:2px}.x-ptitle-aside .x-subtabs.x-seg{padding:0}@media (width<=1023px){.x-ptitle,.x-ptitle-row .x-ptitle-text{flex-wrap:wrap}.x-ptitle-row .x-page-purpose{white-space:normal;flex-basis:100%}.x-ptitle{flex:0 auto;min-width:0;max-width:100%}.x-ptitle-text{max-width:100%}.x-ptitle-row .x-ptitle-subline{flex:100%;min-width:0}.x-ptitle-line>:is(p,h1){flex:0 auto;min-width:0}.x-ptitle-aside{flex:100%;min-width:0;max-width:100%}.x-ptitle-aside .x-subtabs{max-width:100%;overflow-x:auto}.x-ptitle-bar{padding:8px 16px 0}}.x-page-actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.x-page-tabs{background:0 0;flex:none;padding:0}.x-page-body{flex:1;min-height:0}.x-fit{flex-direction:column;flex:1;gap:10px;min-height:0;display:flex}.x-fit-tabs{border-bottom:1px solid var(--x-line);flex:none;gap:2px;display:flex;overflow-x:auto}.x-fit-tabs .x-sub{padding:8px 14px;font-size:15px}.x-fit-body{flex:1;min-height:0;position:relative}@media (width>=1024px){.x-app.x-fixed .x-fit-body{overflow-y:auto}}[data-fit-stack]{position:relative}[data-fit-off]{visibility:hidden;pointer-events:none;top:0;left:0;right:0;position:absolute!important}.x-top-title{color:var(--x-chrome-ink);white-space:nowrap;font-size:16px}.x-top-note{color:var(--x-chrome-ink);font-size:14px}.x-top-select select{color:var(--x-on-chrome);border:1px solid var(--x-chrome-2);cursor:pointer;background:0 0;border-radius:999px;max-width:240px;padding:6px 12px;font:500 15px "Exo 2",ui-sans-serif,system-ui,sans-serif}.x-top-select select:hover{border-color:var(--x-brass)}.x-top-select option{color:var(--x-ink);background:var(--x-card)}.x-input{color:var(--x-ink);background:var(--x-card);border:1px solid var(--x-sand);border-radius:10px;width:100%;padding:10px 12px;font:400 17px "Exo 2",ui-sans-serif,system-ui,sans-serif}.x-search-hit{all:unset;cursor:pointer;border-bottom:1px solid var(--x-line2);border-radius:10px;flex-direction:column;gap:2px;padding:10px 12px;text-decoration:none;display:flex;color:var(--x-ink)!important}.x-search-hit:hover{background:var(--x-soft)}.x-search-hit small{color:var(--x-muted);font-size:14px}.x-dl{gap:8px;margin:0;display:grid}.x-dl>div{grid-template-columns:8rem 1fr;gap:12px;display:grid}.x-dl dt{color:var(--x-muted)}.x-dl dd{margin:0}.x-denied{background:var(--x-amber-soft);color:var(--x-amber-ink);border-bottom:1px solid var(--x-amber-line);white-space:pre-wrap;flex:none;justify-content:space-between;align-items:center;gap:12px;margin:0;padding:6px 28px;font-size:15px;display:flex}.x-denied .x-x{font-size:22px}.x-menu .x-menu-off{opacity:.6;cursor:not-allowed;flex-direction:column;gap:2px;padding:10px 12px;display:flex}.x-sec-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:10px 16px;display:flex}.x-chip-sm{gap:6px;padding:3px 10px;font-size:14px}.x-chip-sm .dot{width:7px;height:7px}.x-tone-locked{background:var(--x-sand-soft);color:var(--x-brass-ink)}.x-tone-locked .dot{background:var(--x-brass)}.x-kpis{grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:10px;display:grid}.x-kpi-value{align-items:center;gap:8px;margin-top:2px;font:600 22px/1.2 "Exo 2",ui-sans-serif,system-ui,sans-serif;display:flex}.x-kpi-dot{background:currentColor;border-radius:50%;width:9px;height:9px}.x-empty{align-items:center;gap:14px;padding:14px 18px;display:flex}.x-empty-icon{width:22px;height:22px;color:var(--x-muted);flex:none}.x-empty-title{margin:0;font-size:16px;font-weight:600}.x-notice{border:1px solid var(--x-line);background:var(--x-soft);border-radius:12px;padding:10px 14px}.x-notice-title{font-size:16px;font-weight:600}.x-dt{flex-direction:column;gap:6px;min-width:0;display:flex}.x-dt-wrap{border:1px solid var(--x-line);border-radius:12px;position:relative;overflow-x:auto}.x-dt-table{border-collapse:collapse;text-align:left;width:100%;font-size:15px}.x-dt-table th{background:var(--x-soft);color:var(--x-ink);white-space:nowrap;padding:8px 12px;font-size:14px;font-weight:600;position:static}.x-dt-table td{border-top:1px solid var(--x-line2);vertical-align:top;padding:7px 12px}.x-dt-table tr[data-select]{cursor:pointer}.x-dt-table tbody tr:hover{background:var(--x-soft)}.x-td-note{color:var(--x-muted);font-size:14px}.x-dt-sort{all:unset;cursor:pointer;width:22px;height:22px;color:var(--x-muted);border-radius:6px;place-items:center;display:inline-grid}.x-dt-sort:hover{background:var(--x-line2);color:var(--x-ink)}.x-dt-sort svg{width:14px;height:14px}.x-dt-cols{margin-left:auto}.x-dt-pager{justify-content:flex-end;align-items:center;gap:8px;display:flex}.x-dt-pager .x-pillbtn{padding:4px 12px;font-size:14px}.x-pillbtn:disabled{opacity:.45;cursor:not-allowed}.x-page-foot{flex:none}[data-fit-stack]{overflow:visible clip}.x-page-actions .x-top-select select,.x-page-head .x-top-select select{color:var(--x-ink);background:var(--x-card);border-color:var(--x-sand)}.x-page-actions .x-top-note{color:var(--x-muted)}.x-page-foot nav[aria-label=Next\ actions]{gap:8px;padding-top:8px}.x-page-foot nav[aria-label=Next\ actions] [data-slot=button],.x-page-foot nav[aria-label=Next\ actions] button,.x-page-foot nav[aria-label=Next\ actions] a{min-height:34px;padding-block:4px;font-size:15px}.x-clamp3{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.x-linkbtn{all:unset;cursor:help;color:var(--x-brass-ink);text-underline-offset:3px;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}.x-clamp2{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.x-cta.x-cta-sm{min-height:36px;padding:0 14px;font-size:15px}.x-segments{flex-wrap:wrap;gap:6px}.x-segments .x-pillbtn{padding:4px 12px;font-size:14px}.x-voice .x-voice-rows td,.x-voice .x-voice-rows th{padding-top:4px;padding-bottom:4px}.x-voice .x-voice-rows{font-size:14px}.x-ref{all:unset;cursor:help;letter-spacing:.04em;color:var(--x-muted);border:1px solid var(--x-line);vertical-align:1px;border-radius:5px;padding:0 4px;font:600 14px "Exo 2",sans-serif}.x-ref:hover,.x-ref:focus-visible{color:var(--x-ink);border-color:var(--x-brass)}.x-pillbtn.x-pill-sm{padding:4px 12px;font-size:14px}.x-sim-main{gap:0;padding-top:8px;padding-bottom:10px}.x-pillbtn[aria-disabled=true]{opacity:.55;cursor:not-allowed}.x-attn{box-shadow:0 0 0 3px var(--x-brass)}.x-sim-play{grid-template-columns:330px minmax(0,1fr);gap:14px;height:100%;min-height:0;display:grid}.x-sim-leverscard{gap:7px;min-height:0;padding:12px 14px}.x-sim-start select{border:1px solid var(--x-line);background:var(--x-card);min-width:0;color:var(--x-ink);border-radius:8px;flex:1;padding:4px 6px;font:600 14px "Exo 2",sans-serif}.x-sim-levers{gap:7px}.x-sim-lever{flex-direction:column;gap:0;display:flex}.x-sim-lever-name{flex:1;font:600 14px/1.2 "Exo 2",sans-serif}.x-sim-lever-val{color:var(--x-brass-ink);white-space:nowrap;font-size:14px}.x-sim-range{width:100%;accent-color:var(--x-chrome);cursor:pointer;margin:3px 0 0}.dark .x-sim-range{accent-color:var(--x-brass)}.x-sim-ticks{justify-content:space-between;gap:2px;display:flex}.x-sim-tick{all:unset;cursor:pointer;color:var(--x-muted);white-space:nowrap;padding:0 2px;font:600 14px "Exo 2",sans-serif}.x-sim-tick[aria-pressed=true]{color:var(--x-ink);-webkit-text-decoration:underline 2px var(--x-brass);-webkit-text-decoration:underline 2px var(--x-brass);text-decoration:underline 2px var(--x-brass);text-underline-offset:3px}.x-sim-tick[data-excluded]{color:var(--x-sand);text-decoration:line-through}.x-sim-acts{flex-direction:column;gap:5px;display:flex}.x-sim-acts .x-cta{min-height:34px}.x-sim-acts .x-pillbtn{align-self:center;padding:5px 14px}.x-sim-right{grid-template-rows:auto auto minmax(0,1fr);gap:10px;min-width:0;min-height:0;display:grid}.x-sim-runbar{flex-wrap:wrap;gap:10px;padding:7px 40px 7px 14px}.x-sim-runbar .x-pillbtn{padding:5px 12px;font-size:14px}.x-sim-stats{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.x-sim-charts{grid-template-rows:repeat(2,minmax(0,1fr));grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;min-height:0;display:grid}.x-sim-charts>.x-card{gap:2px;padding:8px 16px 7px}.x-sim-h{white-space:nowrap;text-overflow:ellipsis;font-size:16px;overflow:hidden}.x-sim-pickrow{flex-wrap:wrap;flex:none;gap:6px;padding:6px 34px 6px 12px}.x-sim-board{flex:1;grid-template-columns:minmax(0,1fr) 360px;gap:12px;min-height:0;display:grid}.x-sim-gantt{flex-direction:column;gap:6px;display:flex}.x-sim-grow{grid-template-columns:210px minmax(0,1fr) 96px;align-items:center;gap:10px;display:grid}.x-sim-pname{font-size:14px;line-height:1.25}.x-sim-track{height:40px;display:grid;position:relative}.x-sim-axis .x-sim-track{height:auto}.x-sim-axis .x-sim-track span{text-align:center;color:var(--x-muted);font-size:14px}.x-sim-cell{background:var(--x-soft);border-left:1px solid var(--x-line2)}.x-sim-bar{all:unset;box-sizing:border-box;background:var(--x-series);color:var(--x-card);cursor:grab;touch-action:none;white-space:nowrap;border-radius:8px;align-items:center;padding:0 8px;font:600 14px "Exo 2",sans-serif;transition:left .12s ease-out;display:flex;position:absolute;top:5px;bottom:5px;overflow:hidden}.x-sim-bar:active{cursor:grabbing}.x-sim-bar[aria-disabled=true]{cursor:not-allowed;opacity:.8}.x-sim-bar:focus-visible,.x-sim-tick:focus-visible{outline:3px solid var(--x-brass);outline-offset:2px}@media (prefers-reduced-motion:reduce){.x-sim-bar{transition:none}}.x-sim-ghost{border:2px dashed var(--x-brass);pointer-events:none;border-radius:10px;position:absolute;top:1px;bottom:1px}.x-sim-offtext{color:var(--x-muted);font-size:14px;font-style:italic;position:absolute;top:50%;left:8px;transform:translateY(-50%)}.x-sim-toggle{justify-self:start;padding:4px 10px!important;font-size:14px!important}.x-sim-boardload{flex-direction:column;flex:1;gap:4px;min-height:0;display:flex}.x-sim-boardstats{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.x-sim-vs{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.x-sim-vs>div{background:var(--x-soft);border-radius:10px;flex-direction:column;gap:2px;padding:8px;font-size:15px;display:flex}@media (width<=1023px){.x-sim-play,.x-sim-board,.x-sim-charts,.x-sim-right{grid-template-rows:none;grid-template-columns:minmax(0,1fr);height:auto}.x-sim-stats,.x-sim-boardstats,.x-sim-vs{grid-template-columns:repeat(2,minmax(0,1fr))}.x-sim-charts>.x-card{min-height:280px}.x-sim-play figure.x-fill,.x-sim-board figure.x-fill{height:auto}.x-sim-grow{grid-template-columns:96px minmax(0,1fr) 84px;gap:6px}.x-sim-pname{font-size:14px}}.x-next{border-top:1px solid var(--x-line,var(--border));background:var(--x-card,var(--card));flex:none;align-items:center;gap:12px;min-width:0;padding:3px 28px 0;font-family:"Exo 2",ui-sans-serif,system-ui,sans-serif;display:flex}.x-next+.x-foot{border-top:0}.x-next-k{letter-spacing:.08em;text-transform:uppercase;color:var(--x-muted,var(--muted-foreground));flex:none;font-size:14px;font-weight:700}.x-next ul{flex:1;gap:8px;min-width:0;margin:0;padding:0;list-style:none;display:flex}.x-next li{flex:1 1 0;min-width:0}.x-next li.x-next-main-li{flex:2 1 0}.x-next li.x-next-prev-li{flex:0 auto;max-width:18%}.x-next-prev .x-next-why{color:var(--x-ink,var(--foreground))}.x-next-n{letter-spacing:.04em;color:var(--x-brass-ink,var(--muted-foreground));white-space:nowrap;flex:none;font-size:14px;font-weight:700}.x-next-card{border:1px solid var(--x-line,var(--border));background:var(--x-soft,var(--muted));min-width:0;color:var(--x-ink,var(--foreground));border-radius:8px;align-items:baseline;gap:8px;padding:2px 10px;font-size:14px;line-height:1.35;text-decoration:none;display:flex}.x-next-card:hover,.x-next-card:focus-visible{border-color:var(--x-brass,var(--ring))}.x-next-card b{text-overflow:ellipsis;white-space:nowrap;flex:none;max-width:55%;overflow:hidden}.x-next-card b:after{content:" →";color:var(--x-brass,currentColor)}.x-next-why{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--x-muted,var(--muted-foreground));flex:1;font-size:14px;overflow:hidden}@media (width>=1024px){.x-next{padding-top:2px}.x-next-card{padding:1px 10px}.x-next+.x-foot{padding-top:0;padding-bottom:0}.x-next+.x-foot .x-foot-link{min-height:24px;font-size:14px}}@media (width<=767px){.x-next{flex-direction:column;align-items:stretch;gap:6px;padding:8px 16px}.x-next ul{flex-direction:column}.x-next li.x-next-prev-li{max-width:none}.x-next-card{flex-direction:column;gap:2px}.x-next-card b{max-width:100%}.x-next-why{white-space:normal}}.x-ibx-sources>.x-ibx-pop-body{width:min(880px,100vw - 48px);max-height:none;overflow:visible}.x-ibx-sources>.x-ibx-pop-body ul{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 22px;padding-left:0;list-style:none;display:grid}@media (width<=767px){.x-ibx-sources>.x-ibx-pop-body ul{grid-template-columns:minmax(0,1fr)}}.x-sim-nearest{color:var(--x-ink);flex-basis:100%;margin:0;font-size:14px}.x-clamp1{-webkit-line-clamp:1;-webkit-box-orient:vertical;flex:none;display:-webkit-box;overflow:hidden}.x-grade{letter-spacing:.04em;border:1px solid var(--x-line);white-space:nowrap;color:var(--x-ink);border-radius:6px;padding:0 6px;font:600 14px "Exo 2",sans-serif}.x-grade[data-grade=proposed]{border-style:dashed}.x-needs{flex-wrap:wrap;column-gap:14px;margin:2px 0 0;padding:0;list-style:none;display:flex}.x-needs li{padding-left:18px;position:relative}.x-needs li:before{content:"";border:1.5px solid;border-radius:2px;width:9px;height:9px;position:absolute;top:.35em;left:2px}.x-stabs{background:var(--x-card);border-bottom:1px solid var(--x-line);color:var(--x-ink);flex-direction:column;flex:none;padding:2px 28px 0;font-family:"Exo 2",ui-sans-serif,system-ui,sans-serif;display:flex}.x-crumbs ol{letter-spacing:.02em;color:var(--x-muted);flex-wrap:wrap;align-items:center;gap:2px 6px;margin:0;padding:0;font-size:14px;font-weight:600;line-height:1.5;list-style:none;display:flex}.x-crumbs li+li:before{content:"·";color:var(--x-sand);margin-right:6px}.x-crumbs li[aria-current=page]{color:var(--x-ink)}.x-crumb{cursor:help;border-radius:4px}.x-crumb:focus-visible,.x-tab:focus-visible{outline:3px solid var(--x-brass);outline-offset:-3px;border-radius:6px}.x-stabs-line{flex-wrap:wrap;align-items:center;column-gap:20px;display:flex}.x-stabs-line+.x-stabs-line{border-top:1px solid var(--x-line2)}.x-stabs-last .x-crumbs{margin-left:auto;padding:2px 0}@media (width>=1024px){.x-stabs-last{flex-wrap:nowrap}.x-stabs-last .x-trow{flex:none}.x-stabs-last .x-crumbs{flex:0 auto;min-width:120px;overflow:hidden}.x-stabs-last .x-crumbs ol{flex-wrap:nowrap;justify-content:flex-end}.x-stabs-last .x-crumbs li{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.x-stabs-last .x-crumbs li[aria-current=page]{flex:none}}.x-trow{scrollbar-width:thin;gap:2px;min-width:0;max-width:100%;display:flex;position:relative;overflow-x:auto}.x-tab{all:unset;box-sizing:border-box;cursor:pointer;white-space:nowrap;border-bottom:3px solid #0000;align-items:center;gap:6px;padding:5px 12px 4px;font:600 15px/1.35 "Exo 2",ui-sans-serif,system-ui,sans-serif;display:inline-flex;color:var(--x-muted)!important;text-decoration:none!important}.x-trow-2 .x-tab{padding:4px 12px 3px;font-size:14px}.x-tab:hover{color:var(--x-ink)!important}.x-tab[aria-selected=true],.x-tab[aria-current=page]{border-bottom-color:var(--x-brass);color:var(--x-ink)!important}.x-trow-list{gap:2px;margin:0;padding:0;list-style:none;display:flex}.x-tcell{flex:none;align-items:center;display:inline-flex}.x-tcell>.x-tab{padding-right:4px}.x-tcell .x-info{width:24px;height:24px;color:var(--x-muted);margin:0 4px 0 0}.x-tcell .x-info svg{width:15px;height:15px}.x-tcell .x-info:hover,.x-tcell .x-info[data-state=open]{color:var(--x-brass-ink)}.x-tab[data-blocked]{cursor:not-allowed;text-underline-offset:4px;-webkit-text-decoration:underline dotted var(--x-sand)!important;-webkit-text-decoration:underline dotted var(--x-sand)!important;text-decoration:underline dotted var(--x-sand)!important}.x-tgate{border:1.5px dashed var(--x-sand);color:var(--x-muted);border-radius:999px;padding:1px 7px;font:700 14px/1.3 "Exo 2",ui-sans-serif,system-ui,sans-serif}.x-tgate[data-state=earned]{border:1.5px solid var(--x-brass);background:var(--x-brass);color:#14213d}.x-tgate[data-state=now]{border:1.5px solid var(--x-brass);color:var(--x-brass-ink)}.x-subtabs.x-seg{background:0 0;border-bottom:none;flex-wrap:nowrap;gap:4px;padding:5px 28px 0}.x-page .x-subtabs.x-seg,.x-page-tabs.x-seg{padding:0}.x-seg .x-sub{border:1px solid var(--x-line);background:var(--x-card);border-radius:999px;padding:2px 12px;font-size:14px;line-height:1.4}.x-seg .x-sub[aria-selected=true]{background:var(--x-ink);border-color:var(--x-ink);color:var(--x-card)!important}.x-nav-items>li+li{margin-top:2px}.x-nav-sec-btn[aria-disabled=true]{cursor:not-allowed;color:var(--n-muted)}@media (width<=1023px){.x-stabs{padding-left:14px;padding-right:14px}.x-subtabs.x-seg{padding-left:14px;padding-right:14px;overflow-x:auto}}.x-nav-line{justify-content:space-between;align-items:center;gap:8px;display:flex}.x-nav-line .x-nav-gate{padding:0 8px;font-size:14px}.x-gd-el{overflow:hidden}.x-gd-sum{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:6px 12px;margin:0;display:grid}.x-gd-sum>div{min-width:0}.x-gd-sum dt{color:var(--x-muted);font-size:14px;line-height:1.3}.x-gd-sum dd{color:var(--x-ink);margin:0;font-size:14px;font-weight:600;line-height:1.3}.x-gd-sum dd[data-tone=pass]{color:var(--x-green-ink)}.x-gd-sum dd[data-tone=fail]{color:var(--x-red-ink)}.x-gd-grade{letter-spacing:.04em;text-transform:uppercase;border:1px solid var(--x-line);color:var(--x-muted);border-radius:999px;margin-left:6px;padding:0 6px;font-size:14px;font-weight:700}.x-gd-grade.proposed{border-color:var(--x-amber-line);color:var(--x-amber-ink);background:var(--x-amber-soft)}.x-gd-grade.book{border-color:var(--x-green-line);color:var(--x-green-ink);background:var(--x-green-soft)}.x-gd-check{border:1.5px solid var(--x-brass);border-radius:10px;flex-direction:column;gap:6px;padding:8px 10px;display:flex}.x-gd-check ul{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.x-gd-check li{flex-direction:column;gap:1px;display:flex}.x-gd-field{font-size:14px;font-weight:600;line-height:1.3}.x-gd-opt{text-transform:uppercase;color:var(--x-muted);margin-left:6px;font-size:14px;font-weight:700}.x-about{flex-direction:column;gap:8px;height:100%;min-height:0;display:flex}.x-about-band{color:var(--x-muted);white-space:nowrap;text-overflow:ellipsis;flex:none;margin:0;font-size:15px;overflow:hidden}.x-about-band b{color:var(--x-ink)}.x-about-stale{color:var(--x-amber-ink);font-weight:600}.x-about-grid{flex:auto;grid-template-rows:repeat(2,minmax(0,1fr));grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;min-height:0;display:grid}.x-about-also{flex:none;grid-template-columns:1.1fr 2.3fr .9fr 1.05fr;gap:8px;display:grid}.x-app .x-about-card{border-radius:14px;flex-direction:column;gap:4px;padding:10px 16px;display:flex;overflow:hidden}.x-about-card .x-h3{font-size:18px;flex:none!important}.x-about-q{min-width:0;color:var(--x-muted);white-space:nowrap;text-overflow:ellipsis;flex:1;font-size:14px;overflow:hidden}.x-about-dl{grid-template-columns:minmax(0,7.6em) minmax(0,1fr);align-items:baseline;gap:4px 10px;min-height:0;margin:0;display:grid}.x-about-f{display:contents}.x-about-f dt{color:var(--x-muted);align-items:baseline;gap:6px;min-width:0;font-size:14px;font-weight:600;line-height:1.3;display:flex}.x-about-f dd{color:var(--x-ink);min-width:0;margin:0;font-size:14.5px;line-height:1.35}.x-about-limits{flex-wrap:wrap;grid-column:1/-1;gap:4px 16px;display:flex}.x-about-limits .x-about-f{flex-direction:column;gap:2px;display:flex}.x-about-limits .x-about-f dd{font-size:18px;font-weight:600}.x-about-limits .x-about-f dt,.x-about-card .x-linkbtn{white-space:nowrap}.x-about-prov{cursor:help;box-sizing:border-box;vertical-align:baseline;border-radius:50%;flex:none;width:9px;height:9px;display:inline-block}.x-about-prov[data-prov=declared]{background:var(--x-brass)}.x-about-prov[data-prov=derived]{border:2px solid var(--x-series)}.x-about-prov[data-prov=absent]{border:1.5px dashed var(--x-muted)}.x-about-prov:focus-visible{outline:3px solid var(--x-brass);outline-offset:2px}.x-about-legend{margin-left:14px;font-size:14px}.x-about-legend .x-about-prov{margin:0 3px 0 8px}.x-about-compact .x-about-dl{grid-template-columns:minmax(0,1fr);gap:1px}.x-about-compact .x-about-f dd+dt{margin-top:4px}.x-about-pill{background:var(--x-sand-soft);color:var(--x-ink);cursor:help;border-radius:6px;padding:1px 8px;font-size:14px;font-weight:700;display:inline-block}.x-about-pill[data-tone=warn]{background:var(--x-amber-soft);color:var(--x-amber-ink)}.x-about-gate{border:1.5px dashed var(--x-sand);color:var(--x-muted);cursor:help;border-radius:6px;padding:1px 7px;font:700 14px "Exo 2",sans-serif;display:inline-block}.x-about-gate[data-on]{border:1.5px solid var(--x-brass);background:var(--x-brass);color:#14213d}.x-about-grade{cursor:help;font-weight:700}.x-about-long{all:unset;cursor:pointer;-webkit-box-orient:vertical;min-width:0;display:-webkit-box;overflow:hidden}.x-about-long:hover{text-underline-offset:3px;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}.x-about-long:focus-visible{outline:3px solid var(--x-brass);outline-offset:2px;border-radius:4px}.x-about-list{flex-direction:column;gap:8px;margin:0;padding-left:18px;font-size:16px;line-height:1.45;display:flex}.x-about-table{border-collapse:collapse;width:100%;font-size:14px}.x-about-table th,.x-about-table td{text-align:left;border-bottom:1px solid var(--x-line2);vertical-align:top;padding:5px 6px}.x-about-drawer{font-size:16px}@media (width<=1023px){.x-about-grid,.x-about-also,.x-about-limits{grid-template-rows:none;grid-template-columns:minmax(0,1fr)}.x-about-band{white-space:normal}}.x-eb{grid-template-columns:178px minmax(0,1fr);gap:12px;height:100%;min-height:0;display:grid}.x-eb-rail{border-right:1px solid var(--x-line);flex-direction:column;gap:6px;padding:4px 12px 4px 0;display:flex}.x-app .x-eb-railtab{text-align:left;width:100%;color:var(--x-muted);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:12px;align-items:center;gap:10px;padding:10px 12px;font:600 15.5px/1.2 "Exo 2",ui-sans-serif,system-ui,sans-serif;display:flex}.x-app .x-eb-railtab:hover{background:var(--x-soft);color:var(--x-ink)}.x-app .x-eb-railtab[aria-selected=true]{background:var(--x-card);border-color:var(--x-brass);color:var(--x-ink);box-shadow:inset 4px 0 0 var(--x-brass)}.x-app .x-eb-railtab:focus-visible{outline:3px solid var(--x-brass);outline-offset:2px}.x-eb-railnum{background:var(--x-sand-soft);width:24px;height:24px;color:var(--x-ink);border-radius:50%;flex:none;place-items:center;font-size:14px;font-weight:700;display:inline-grid}.x-eb-railtab[aria-selected=true] .x-eb-railnum{background:var(--x-brass);color:#14213d}.x-eb-panel{min-width:0;height:100%;min-height:0}.x-eb-grid{grid-template-rows:minmax(0,1fr) minmax(0,1fr);grid-template-columns:repeat(12,minmax(0,1fr));gap:10px;height:100%;min-height:0;display:grid}.x-eb-answer{grid-template-rows:minmax(0,.84fr) minmax(0,1.16fr);grid-template-areas:"a a a a a a a b b b b b""c c c c d d d e e e e e"}.x-eb-odds{grid-template-areas:"a a a a a b b b b b b b""a a a a a c c c c c c c"}.x-app .x-eb-card{border-radius:14px;flex-direction:column;gap:6px;padding:12px 16px;display:flex;overflow:hidden}.x-eb-head{flex:none;align-items:baseline;gap:8px;padding-right:22px;display:flex}.x-app .x-eb-title{-webkit-line-clamp:2;-webkit-box-orient:vertical;flex:1;min-width:0;font-size:18px;display:-webkit-box;overflow:hidden}.x-app .x-eb-head .x-about-q{flex:0 auto}.x-app a.x-eb-titlelink{color:var(--x-ink);text-decoration:none}.x-app a.x-eb-titlelink:hover{text-decoration:underline;-webkit-text-decoration-color:var(--x-brass);-webkit-text-decoration-color:var(--x-brass);text-decoration-color:var(--x-brass);text-underline-offset:4px}.x-app a.x-eb-titlelink:after{content:" →";color:var(--x-brass-ink)}.x-eb-lead{color:var(--x-ink);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:17px;font-weight:600;line-height:1.35;display:-webkit-box;overflow:hidden}.x-eb-lead-s{color:var(--x-ink);font-size:15px;font-weight:600}.x-eb-eyebrow{align-items:baseline;gap:12px;display:flex}.x-eb-eyebrow .x-linkbtn{text-transform:none;letter-spacing:0}.x-eb-list,.x-eb-todo,.x-eb-nothing,.x-eb-obj{flex-direction:column;gap:5px;min-height:0;margin:0;padding:0;font-size:15px;line-height:1.35;list-style:none;display:flex}.x-eb-list li{-webkit-line-clamp:1;-webkit-box-orient:vertical;padding-left:14px;display:-webkit-box;position:relative;overflow:hidden}.x-eb-list li:before{content:"";background:var(--x-brass);border-radius:50%;width:6px;height:6px;position:absolute;top:.55em;left:0}.x-app a.x-eb-item{color:var(--x-ink);text-decoration:underline;-webkit-text-decoration-color:var(--x-sand);-webkit-text-decoration-color:var(--x-sand);text-decoration-color:var(--x-sand);text-underline-offset:3px;font-weight:600}.x-app a.x-eb-item:hover{-webkit-text-decoration-color:var(--x-brass);-webkit-text-decoration-color:var(--x-brass);text-decoration-color:var(--x-brass)}.x-eb-foot{flex:none;gap:14px;margin-top:auto;display:flex}.x-eb-todo li{border-top:1px solid var(--x-line2);min-width:0;padding-top:5px}.x-eb-todo li:first-child{border-top:0;padding-top:0}.x-eb-todo-top{align-items:baseline;gap:8px;min-width:0;display:flex}.x-eb-todo-top .x-eb-item{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;overflow:hidden}.x-eb-state{background:var(--x-sand-soft);color:var(--x-ink);white-space:nowrap;border-radius:6px;flex:none;padding:1px 8px;font-size:14px;font-weight:700}.x-eb-state[data-state=undecided]{background:var(--x-amber-soft);color:var(--x-amber-ink)}.x-eb-clamp{white-space:nowrap;text-overflow:ellipsis;min-width:0;display:block;overflow:hidden}.x-eb-clamp[data-lines]{white-space:normal;-webkit-box-orient:vertical;display:-webkit-box}.x-eb-tiles{flex:none;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;display:grid}.x-eb-tile{background:var(--x-soft);border:1px solid var(--x-line2);cursor:help;border-radius:10px;flex-direction:column;min-width:0;padding:5px 9px;display:flex}.x-eb-tile:focus-visible{outline:3px solid var(--x-brass);outline-offset:2px}.x-eb-tile-k{color:var(--x-muted);white-space:nowrap;text-overflow:ellipsis;font-size:14px;line-height:1.25;overflow:hidden}.x-eb-tile-v{color:var(--x-ink);font:700 20px/1.2 "Exo 2",ui-sans-serif,system-ui,sans-serif}.x-app .x-eb-unserved{-webkit-line-clamp:2;-webkit-box-orient:vertical;flex:none;margin:0;font-size:14px;line-height:1.35;display:-webkit-box;overflow:hidden}.x-eb-op>.x-eb-clamp{flex:1}.x-eb-ledger{flex:none}.x-eb-op{align-items:baseline;gap:12px;min-width:0;margin-top:auto;display:flex}.x-eb-kv{grid-template-columns:6.2em minmax(0,1fr);align-items:baseline;gap:8px;min-width:0;font-size:15px;display:grid}.x-eb-k{color:var(--x-muted);font-size:14px;font-weight:600}.x-eb-kv .x-absent{margin:0}.x-eb-nothing li{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.x-eb-dl{grid-template-columns:6.6em minmax(0,1fr);align-items:baseline;gap:3px 8px;margin:0;font-size:14.5px;display:grid}.x-eb-dl dt{color:var(--x-muted);font-size:14px;font-weight:600}.x-eb-dl dd{min-width:0;margin:0}.x-eb-dl .x-absent{margin:0}.x-eb-mult{color:var(--x-ink);white-space:nowrap}.x-eb-obj li{border-top:1px solid var(--x-line2);grid-template-columns:minmax(0,1fr) auto auto;align-items:baseline;gap:10px;padding-top:4px;display:grid}.x-eb-obj li:first-child{border-top:0}.x-eb-obj-name{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.x-eb-obj-chance{white-space:nowrap;font-weight:700}.x-eb-obj-chance[data-tone=good]{color:var(--x-green-ink)}.x-eb-obj-chance[data-tone=warn]{color:var(--x-amber-ink)}.x-eb-obj-chance[data-tone=bad]{color:var(--x-red-ink)}.x-eb-roi{flex:none}.x-eb-roi .x-eb-tile-k{align-items:baseline;gap:8px;display:flex}.x-eb-proposed{letter-spacing:.06em;text-transform:uppercase;color:var(--x-amber-ink);background:var(--x-amber-soft);border-radius:5px;padding:0 6px;font-size:14px;font-weight:700}.x-eb-roi-row{align-items:baseline;gap:10px;min-width:0;display:flex}.x-eb-roi-detail{color:var(--x-muted);white-space:nowrap;text-overflow:ellipsis;min-width:0;font-size:14px;overflow:hidden}.x-eb-vs{flex:none;margin:0}.x-eb-changes{flex-direction:column;gap:4px;min-height:0;margin:0;padding:0;list-style:none;display:flex}.x-eb-changes li{border-top:1px solid var(--x-line2);grid-template-columns:minmax(0,1fr);align-items:baseline;gap:0;padding-top:3px;font-size:14px;line-height:1.3;display:grid}.x-eb-changes li:first-child{border-top:0}.x-eb-ch-label{color:var(--x-muted);white-space:nowrap;text-overflow:ellipsis;min-width:0;font-size:14px;font-weight:600;overflow:hidden}.x-eb-ch-kind{text-transform:uppercase;letter-spacing:.05em;color:var(--x-green-ink);margin-left:6px;font-size:14px;font-weight:700}.x-eb-ch-vals{-webkit-line-clamp:2;min-width:0;color:var(--x-ink);-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.x-eb-nothing-card .x-eb-kv{grid-template-columns:minmax(0,1fr);gap:0}.x-eb-ch-absent{color:var(--x-muted);cursor:help;font-style:italic}.x-eb-changes-all li{grid-template-columns:minmax(0,1fr);font-size:15px}.x-eb-changes-all .x-eb-ch-label,.x-eb-changes-all .x-eb-ch-vals{white-space:normal}.x-eb-panel .x-about-card:not(.x-about-compact) .x-about-dl{grid-template-columns:minmax(0,6.6em) minmax(0,1fr);gap:3px 8px}.x-eb-panel .x-about-f dd{font-size:14px;line-height:1.3}.x-eb-panel .x-about-f dt{font-size:14px}.x-eb-panel .x-about-card .x-h3{font-size:17px}.x-eb-panel .x-about-grid,.x-eb-panel .x-about-also{gap:8px}.x-eb-programme .x-about-grid{grid-template-rows:minmax(0,1.12fr) minmax(0,.88fr)}.x-eb-panel .x-app .x-about-card,.x-eb-panel .x-about-card.x-eb-card{gap:3px;padding:9px 14px}.x-app a.x-back-brief{border:1.5px solid var(--x-brass);background:var(--x-card);color:var(--x-ink);white-space:nowrap;flex:none;align-self:center;font-weight:700}.x-app a.x-back-brief:hover{background:var(--x-brass);color:#14213d}@media (width<=1023px){.x-eb{grid-template-columns:minmax(0,1fr)}.x-eb-rail{border-right:0;border-bottom:1px solid var(--x-line);flex-direction:row;padding-right:0;overflow-x:auto}.x-eb-grid,.x-eb-answer,.x-eb-odds{grid-template:none/minmax(0,1fr)}.x-eb-grid>*{grid-area:auto!important}.x-eb-clamp,.x-eb-todo-top .x-eb-item,.x-app .x-eb-title{white-space:normal}}html:not([data-show-maths=on]) :is([data-maths-only],.x-ref,.x-reg,.x-badge.engine,[data-engine-chip],[data-passport],[data-register]){display:none!important}.x-app .x-maths-switch{border:1px solid var(--x-chrome-2);color:#fff;white-space:nowrap;cursor:pointer;background:0 0;border-radius:999px;flex:none;align-items:center;gap:6px;height:36px;padding:0 10px 0 6px;font-size:14px;font-weight:600;display:inline-flex}.x-app .x-maths-switch:focus-visible{outline:2px solid var(--x-brass);outline-offset:2px}.x-maths-track{background:var(--x-chrome-2);border-radius:10px;flex:none;width:34px;height:20px;transition:background .15s;position:relative}.x-maths-knob{box-sizing:border-box;background:0 0;border:2px solid #fff;border-radius:50%;width:14px;height:14px;transition:transform .15s;position:absolute;top:3px;left:3px}.x-app .x-maths-label{font-weight:500}.x-maths-switch[aria-checked=true]{border-color:var(--x-brass)!important}.x-maths-switch[aria-checked=true] .x-maths-track{background:var(--x-brass)}.x-maths-switch[aria-checked=true] .x-maths-knob{background:#fff;border-color:#fff;transform:translate(14px)}.x-app .x-maths-switch[aria-checked=true] .x-maths-label{color:var(--x-gold,#e8c98a);font-weight:800}.x-top-phone-only{display:none!important}@media (width<=767px){.x-header .x-maths-switch{display:none!important}.x-top-phone-only{display:block!important}.x-header>.x-top-phone-only{display:inline-block!important}}.x-menu .x-maths-menuitem[aria-checked=true] b{color:var(--x-brass-ink)}.x-maths-strip{background:var(--x-sand-soft);color:var(--x-ink);border-bottom:1px solid var(--x-brass);flex:none;align-items:center;gap:12px;padding:3px 28px;font-size:14px;line-height:1.4;display:flex}.x-maths-strip>span{flex:1;min-width:0}.x-maths-strip[data-maths-none]>span{font-style:italic}.x-maths-hide{all:unset;cursor:pointer;color:var(--x-brass-ink);text-underline-offset:3px;border-radius:4px;padding:0 4px;font-weight:700;text-decoration:underline}.x-maths-hide:focus-visible{outline:2px solid var(--x-brass)}@media (width<=1023px){.x-maths-strip{padding:4px 16px}}html[data-show-maths=on] [data-maths-only]{border-left:3px solid var(--x-brass);margin-left:2px;padding-left:8px}html[data-show-maths=on] [data-maths-only]:before{content:"MATHS";letter-spacing:.08em;vertical-align:1px;color:var(--x-brass-ink);background:var(--x-sand-soft);border-radius:4px;margin-right:6px;padding:0 5px;font:700 10px/16px "Exo 2",ui-sans-serif,system-ui,sans-serif;display:inline-block}html[data-show-maths=on] [data-maths-only] :is(code,var,kbd,.x-mono,[data-formula]),html[data-show-maths=on] [data-maths-only][data-formula]{font-family:ui-monospace,JetBrains Mono,Menlo,monospace}.x-info{width:28px;height:28px;color:var(--x-brass-ink);cursor:pointer;vertical-align:middle;background:0 0;border:0;border-radius:50%;flex:none;place-items:center;margin-left:4px;display:inline-grid}.x-info:hover,.x-info[data-state=open]{background:var(--x-sand-soft)}.x-info:focus-visible{outline:2px solid var(--x-brass);outline-offset:1px}.x-info-pop{z-index:80;border:1px solid var(--x-line);background:var(--x-card);max-width:360px;color:var(--x-ink);box-shadow:0 12px 32px var(--x-shadow);border-radius:12px;flex-direction:column;gap:8px;padding:16px 18px;font-size:16px;line-height:1.5;display:flex}.x-info-title{margin:0;font-size:17px;font-weight:700}.x-info-text{margin:0}.x-info-book{color:var(--x-muted);margin:0;font-size:15px}.x-info-k{font-weight:600}.x-info-method{color:var(--x-brass-ink);cursor:pointer;text-underline-offset:3px;background:0 0;border:0;align-self:flex-start;padding:0;font-size:15px;font-weight:700;text-decoration:underline}.x-app .x-c-sum{background:var(--x-card);border:1px solid var(--x-line);border-radius:18px;flex-direction:column;gap:32px;max-width:1120px;padding:36px 40px;display:flex}.x-app .x-c-sum-top{align-items:center;gap:32px;display:flex}.x-app .x-c-sum-head{flex:1;min-width:0}.x-app .x-c-sum-art{flex:none}.x-app .x-c-head{color:var(--x-ink);text-wrap:balance;max-width:30ch;margin:0;font-size:34px;font-weight:600;line-height:1.25}.x-app .x-c-head .x-c-num,.x-app .x-c-num{color:var(--x-brass-ink);font-variant-numeric:tabular-nums;font-weight:800}.x-app .x-c-figs{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:24px;display:grid}.x-app .x-c-fig{background:var(--x-bg);border:1px solid var(--x-line);border-radius:14px;flex-direction:column;gap:6px;min-width:0;padding:20px 22px;display:flex}.x-app .x-c-fig-v{font-variant-numeric:tabular-nums;color:var(--x-ink);font-size:44px;font-weight:800;line-height:1.05}.x-app .x-c-fig-k{color:var(--x-muted);align-items:center;font-size:18px;font-weight:600;display:inline-flex}.x-app .x-c-fig-art{margin-top:8px}.x-app .x-c-fig .x-absent{font-size:16px}.x-c-ring-bg{stroke:var(--x-line)}.x-c-ring-fg{stroke:var(--x-brass)}.x-c-bar{width:100%;height:16px;display:block}.x-c-bar-bg{fill:var(--x-line)}.x-c-bar-ok{fill:var(--x-green-ink,#2f6f4f)}.x-c-bar-over{fill:var(--x-red)}.x-c-bar-limit{stroke:var(--x-ink);stroke-width:1.4px;vector-effect:non-scaling-stroke}.x-c-bars{width:100%;height:64px;display:block}.x-c-bars-v{fill:var(--x-chrome-2)}.x-c-bars-mark{fill:var(--x-brass)}.x-app .x-c-acts{flex-wrap:wrap;align-items:center;gap:16px;display:flex}.x-app a.x-c-more,.x-app .x-c-cta{border-radius:10px;align-items:center;gap:8px;min-height:48px;padding:0 22px;font-size:18px;font-weight:700;text-decoration:none;display:inline-flex}.x-app a.x-c-more{background:var(--x-chrome);color:#fff}.dark .x-app a.x-c-more{background:var(--x-brass);color:#14213d}.x-app .x-c-cta{border:1px solid var(--x-brass);color:var(--x-ink);background:var(--x-sand-soft)}.x-app a.x-c-back{min-height:40px;color:var(--x-brass-ink);align-items:center;font-size:16px;font-weight:700;display:inline-flex}.x-app .x-c-detail-bar{align-items:center;gap:16px;margin-bottom:8px;display:flex}.x-app .x-c-detail-bar .x-c-head{max-width:none;font-size:22px}.x-app .x-c-sections{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:20px;display:grid}.x-app .x-c-section{text-align:left;border:1px solid var(--x-line);background:var(--x-card);color:var(--x-ink);cursor:pointer;border-radius:14px;flex-direction:column;align-items:flex-start;gap:10px;padding:22px 24px;font-size:18px;display:flex}.x-app .x-c-section:hover{border-color:var(--x-brass)}.x-app .x-c-section:focus-visible{outline:2px solid var(--x-brass);outline-offset:2px}.x-app .x-c-section b{font-size:20px}.x-app .x-c-section svg{color:var(--x-brass-ink)}.x-app .x-c-coming{border:1px solid var(--x-line);background:var(--x-card);border-radius:14px;flex-direction:column;gap:10px;max-width:760px;padding:28px 32px;display:flex}.x-app .x-c-wrap{flex-direction:column;gap:20px;padding-top:8px;display:flex}@media (width<=767px){.x-app .x-c-sum{gap:22px;padding:22px 18px}.x-app .x-c-sum-top{flex-direction:column;align-items:flex-start}.x-app .x-c-head{font-size:26px}.x-app .x-c-fig-v{font-size:36px}}.x-app .x-stabs .x-crumbs{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.x-app .x-tgate-mark{border-radius:50%;place-items:center;width:20px;height:20px;margin-left:6px;padding:0;font-size:14px;line-height:1;display:inline-grid}.x-c-gate-done{fill:var(--x-green-ink,#2f6f4f)}.x-c-gate-now{fill:var(--x-brass)}.x-c-gate-todo{fill:none;stroke:var(--x-line2,var(--x-line));stroke-width:2px}.x-app .x-c-fig{position:relative}.x-app .x-c-fig:has(.x-c-ring){padding-right:100px}.x-app .x-c-fig:has(.x-c-ring) .x-c-fig-art{margin:0;position:absolute;top:50%;right:20px;transform:translateY(-50%)}body:has(.x-app) :is(.text-\[9px\],.text-\[10px\],.text-\[11px\],.text-\[12px\],.text-\[13px\]){font-size:14px}.x-app .recharts-wrapper text{font-size:14px}.x-app .x-eb-tile-k{white-space:normal;text-overflow:clip;line-height:1.25;overflow:visible}.x-app .x-c-tabart{justify-content:flex-end;width:320px;display:flex}.x-c-band{width:100%;height:36px;display:block}.x-c-band-fill{fill:var(--x-brass);opacity:.55}.x-c-band-mid{stroke:var(--x-ink);stroke-width:3px;vector-effect:non-scaling-stroke}.x-app .x-c-tabart .x-c-ring{width:96px;height:96px}.x-vv-grid{grid-template-rows:minmax(0,1fr);grid-template-columns:repeat(12,minmax(0,1fr));grid-template-areas:"sent sent sent asked asked asked asked said said said said said";gap:10px;height:100%;min-height:0;display:grid}.x-vv-side{border-right:1px solid var(--x-line);flex-direction:column;gap:12px;min-height:0;padding-right:12px;display:flex}.x-eb-rail.x-vv-rail{border-right:0;padding-right:0}.x-vv-band{min-width:0;min-height:0}.x-vv-sent{grid-area:sent}.x-vv-asked{grid-area:asked}.x-vv-said{grid-area:said}.x-app .x-vv-card{border-radius:14px;flex-direction:column;gap:6px;min-width:0;min-height:0;padding:12px 16px;display:flex;overflow:hidden}.x-vv-head{flex:none;align-items:center;gap:8px;padding-right:22px;display:flex}.x-app .x-vv-title{flex:1;min-width:0;font-size:18px}.x-vv-body{flex-direction:column;flex:1;gap:8px;min-height:0;display:flex;overflow:hidden}.x-vv-foot{flex-wrap:wrap;flex:none;justify-content:space-between;align-items:center;gap:10px;display:flex}.x-vv-absent{gap:10px}.x-app a.x-vv-invite{color:var(--x-ink);background:var(--x-card);border:1.5px solid var(--x-brass);border-radius:12px;align-self:flex-start;padding:6px 12px;font-size:14px;font-weight:700;line-height:1.3;text-decoration:none;display:inline-block}.x-app a.x-vv-invite:hover{background:var(--x-brass);color:#14213d}.x-app a.x-vv-invite:focus-visible{outline:3px solid var(--x-brass);outline-offset:2px}.x-vv-absent .x-absent{margin:0}.x-vv-counts{border:1px solid var(--x-line);background:var(--x-card);border-radius:12px;flex-direction:column;gap:6px;margin:0;padding:10px 12px;font-size:14.5px;line-height:1.3;display:flex}.x-vv-counts>div{justify-content:space-between;align-items:baseline;gap:8px;min-width:0;display:flex}.x-vv-counts>.wide{flex-direction:column;align-items:stretch;gap:1px}.x-vv-counts b{font-size:16px}.x-vv-by{font-size:13px;display:block}.x-vv-counts dt{letter-spacing:.04em;text-transform:uppercase;color:var(--x-muted);font-size:12.5px;font-weight:600}.x-vv-counts dd{color:var(--x-ink);margin:0}.x-vv-pops{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.x-vv-pops li{border:1px solid var(--x-line);border-left:3px solid var(--x-brass);border-radius:8px;flex-direction:column;gap:3px;padding:8px 10px;font-size:14.5px;line-height:1.35;display:flex}.x-vv-pop{color:var(--x-ink);font-size:15px}.x-vv-pops b.x-tab-num{font-size:18px}.x-vv-qcat{flex-direction:column;gap:3px;display:flex}.x-app .x-vv-qhead{all:unset;color:var(--x-ink);cursor:pointer;border-radius:6px;margin-left:-6px;padding:1px 6px;font-size:14px;font-weight:700}.x-app h4.x-vv-qhead{cursor:default}.x-app button.x-vv-qhead:hover{background:var(--x-soft)}.x-app button.x-vv-qhead.on{background:var(--x-sand-soft);box-shadow:inset 3px 0 0 var(--x-brass)}.x-app button.x-vv-qhead:focus-visible{outline:3px solid var(--x-brass);outline-offset:1px}.x-vv-qs{color:var(--x-ink);flex-direction:column;gap:2px;margin:0;padding-left:20px;font-size:14px;line-height:1.35;display:flex}.x-vv-filters{flex-wrap:wrap;flex:none;align-items:center;gap:8px}.x-app .x-vv-filter select{font:inherit;color:var(--x-ink);background:var(--x-card);border:1px solid var(--x-line);border-radius:8px;max-width:190px;padding:4px 8px;font-size:14px}.x-app .x-vv-filter select:focus-visible{outline:3px solid var(--x-brass);outline-offset:1px}.x-vv-list{flex-direction:column;flex:1;gap:8px;min-height:0;margin:0;padding:0;list-style:none;display:flex;overflow:hidden}.x-vv-item{border:1px solid var(--x-line);border-radius:8px;flex-direction:column;gap:4px;padding:7px 10px;display:flex}.x-app .x-vv-text{border-left:3px solid var(--x-sand);color:var(--x-ink);white-space:pre-wrap;overflow-wrap:anywhere;margin:0;padding:0 0 0 10px;font-size:15px;line-height:1.4}.x-app .x-vv-text.clamp{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.x-vv-meta{flex-wrap:wrap;align-items:center;gap:0 4px;font-size:13px;line-height:1.3;display:flex}.x-vv-who{color:var(--x-ink);min-width:0;font-weight:700}.x-vv-meta.x-vv-meta-who{flex-wrap:wrap}.x-vv-meta{flex-wrap:nowrap}.x-vv-meta>*{flex:none}.x-vv-meta>.x-vv-who,.x-vv-meta>.x-vv-sec{flex:0 auto}.x-vv-sec{white-space:nowrap;text-overflow:ellipsis;flex:0 auto;min-width:0;overflow:hidden}.x-chip.c-none{background:var(--x-sand-soft);color:var(--x-muted)}.dark .x-app .x-chip.c-none{color:var(--x-muted)}.x-vv-scope{-webkit-line-clamp:1;-webkit-box-orient:vertical;flex:100%;min-width:0;margin:0;font-size:12.5px;display:-webkit-box;overflow:hidden}.x-vv-list-full .x-vv-text{font-size:16px}.x-drawer.x-vv-drawer-wide{width:min(1180px,100vw)}.x-vv-reading{flex-direction:column;flex:none;height:max(640px,100vh - 170px);display:flex}.x-vv-reading>.x-voice{flex:1;min-height:0}@media (width<=1023px){.x-vv-grid{grid-template-rows:none;grid-template-areas:"sent sent sent sent sent sent sent sent sent sent sent sent""asked asked asked asked asked asked asked asked asked asked asked asked""said said said said said said said said said said said said";height:auto}}.x-app .x-op-main{padding-top:12px}.x-op{flex-direction:column;gap:18px;width:100%;min-width:0;max-width:1360px;margin:0 auto;display:flex}.x-op a{text-decoration:none}.x-op a:hover{text-decoration:underline;-webkit-text-decoration-color:var(--x-brass);-webkit-text-decoration-color:var(--x-brass);text-decoration-color:var(--x-brass)}.x-op a:focus-visible{outline:2px solid var(--x-brass);outline-offset:2px;border-radius:6px}.x-op-scope{background:var(--x-card);border:1px solid var(--x-line);border-radius:14px;flex-wrap:wrap;align-items:center;gap:8px 26px;padding:12px 18px;font-size:16px;display:flex}.x-op-k{color:var(--x-muted);margin-right:4px}.x-op .x-op-strong{color:var(--x-ink);font-weight:600}.x-op .x-op-chip{font-size:15px;text-decoration:none}.x-op-answer{flex-wrap:wrap;align-items:flex-end;gap:14px 24px;display:flex}.x-op-answer-text{flex-direction:column;flex:999 520px;gap:4px;min-width:0;display:flex}.x-op-eyebrow{letter-spacing:.08em;text-transform:uppercase;color:var(--x-brass-ink);margin:0;font-size:14px;font-weight:600}.x-op-eyebrow a,.x-op .x-c-head a.x-c-num{color:var(--x-brass-ink)}.x-app a.x-op-cta{color:#14213d;background:var(--x-brass);white-space:nowrap;border-radius:12px;align-items:center;gap:10px;padding:13px 22px;font-size:19px;font-weight:600;display:inline-flex}.x-app a.x-op-cta:hover{filter:brightness(1.06);text-decoration:none}.x-op-figs{grid-template-columns:repeat(auto-fit,minmax(min(240px,100%),1fr));gap:16px;display:grid}.x-op-charts{grid-template-columns:repeat(auto-fit,minmax(min(330px,100%),1fr));align-items:start;gap:16px;display:grid}.x-op-sums{grid-template-columns:repeat(auto-fit,minmax(min(250px,100%),1fr));gap:16px;display:grid}.x-tk-card{background:var(--x-card);border:1px solid var(--x-line);border-radius:16px;flex-direction:column;gap:8px;min-width:0;padding:16px 18px;display:flex}.x-tk-cardhead{align-items:center;gap:6px;display:flex}.x-tk-cardtitle{flex:1 1 0;margin:0;font-size:19px;font-weight:600;line-height:1.25}.x-tk-cardtitle a,.x-tk-question{color:var(--x-ink)}.x-tk-fig .x-tk-cardtitle{font-size:16px;font-weight:500}.x-tk-fig .x-tk-cardtitle a{color:var(--x-muted)}.x-app a.x-tk-figlink{color:var(--x-ink);align-items:center;gap:12px;display:flex}.x-tk-figtext{flex-direction:column;flex:1 1 0;gap:4px;min-width:0;display:flex}.x-tk-figv{font-variant-numeric:tabular-nums;font-size:38px;font-weight:700;line-height:1.1}.x-tk-figsub{color:var(--x-muted);font-size:15px}.x-tk-figart{flex:none}.x-tk-limit{width:100%;display:block}.x-tk-fig .x-tk-figtext:has(+.x-tk-figart .x-tk-limit){flex-basis:60%}.x-tk-figart:has(.x-tk-limit){flex:0 40%}.x-tk-badge{text-transform:uppercase;letter-spacing:.06em;border:1px solid var(--x-line);color:var(--x-muted);border-radius:999px;margin-left:8px;padding:2px 8px;font-size:12px;font-weight:600}.x-mb{color:var(--x-ink);overflow-wrap:break-word;min-width:0;margin:6px 0 0;font-size:13px;line-height:1.45}html[data-show-maths=on] .x-mb:before{width:max-content;margin-bottom:4px;display:block}.x-mb p{margin:0 0 4px}.x-mb-title{font-weight:600}.x-mb-formula{background:var(--x-soft);white-space:pre;border-radius:4px;max-width:100%;padding:4px 6px;font-family:ui-monospace,JetBrains Mono,Menlo,monospace;font-size:12.5px;overflow-x:auto}.x-mb-inputs{gap:2px 0;margin:2px 0 6px;font-size:12.5px;display:grid}.x-mb-row{border-bottom:1px solid var(--x-line2);grid-template-columns:minmax(0,1.3fr) minmax(0,1fr) minmax(0,1.6fr);gap:8px;padding:2px 0;display:grid}.x-mb-head{color:var(--x-muted);font-weight:600}.x-mb-val{font-variant-numeric:tabular-nums;overflow-wrap:normal;word-break:normal;font-family:ui-monospace,JetBrains Mono,Menlo,monospace}.x-mb-tok{white-space:nowrap}.x-mb-row{grid-template-columns:minmax(0,1.1fr) fit-content(40%) minmax(0,1.4fr)}.x-mb-src,.x-mb-reg{color:var(--x-muted);font-size:11.5px}.x-mb-line b,.x-mb-basis{color:var(--x-muted)}.x-mb-absent{color:var(--x-muted);font-style:italic}.x-mb{container-type:inline-size}@container (width<=520px){.x-mb-row{grid-template-columns:minmax(0,1fr) fit-content(62%)}.x-mb-head span:last-child{display:none}.x-mb-src{grid-column:1/-1}}.x-tk-maths{color:var(--x-muted);margin:0;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:13px;line-height:1.4}.x-app a.x-tk-chart{display:block;position:relative}.x-tk-svg{width:100%;height:160px;display:block;overflow:visible}.x-tk-bar{fill:var(--x-sand)}.x-tk-bar-reach{fill:var(--x-brass)}.x-tk-bar:hover,.x-tk-bar-reach:hover{fill:var(--x-ink)}.x-tk-marker{stroke:var(--x-ink);stroke-width:1.5px;stroke-dasharray:3 3}.x-tk-svgtext{fill:var(--x-ink);font-family:"Exo 2",sans-serif;font-size:10px}.x-tk-svgmuted{fill:var(--x-muted);font-family:"Exo 2",sans-serif;font-size:9.5px}.x-tk-axis{stroke:var(--x-line)}.x-tk-line{fill:none;stroke:var(--x-brass);stroke-width:3px;vector-effect:non-scaling-stroke}.x-tk-line-ref{fill:none;stroke:var(--x-muted);stroke-width:2.5px;stroke-dasharray:5 4;vector-effect:non-scaling-stroke}.x-tk-dot{fill:var(--x-brass);stroke:var(--x-card);stroke-width:1.5px}.x-tk-dot:hover{fill:var(--x-ink)}.x-tk-tip{z-index:5;pointer-events:none;background:var(--x-chrome);color:var(--x-on-chrome);box-shadow:0 4px 14px var(--x-shadow);text-align:center;border-radius:8px;width:max-content;max-width:260px;padding:6px 10px;font-size:13px;line-height:1.35;position:absolute;transform:translate(-50%,calc(-100% - 8px))}.x-tk-note{margin:0;font-size:14px}.x-tk-rows{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.x-tk-rows>li+li{border-top:1px solid var(--x-line2)}.x-app a.x-tk-row{color:var(--x-ink);border-radius:6px;align-items:center;gap:10px;padding:7px 4px;font-size:15px;display:flex}.x-app a.x-tk-row:hover{background:var(--x-soft);text-decoration:none}.x-tk-rowname{flex:1 1 0;min-width:0}.x-app a.x-tk-row-target{align-items:flex-start}.x-tk-row-target .x-tk-rowname{overflow-wrap:anywhere;line-height:1.3}.x-tk-rowside{text-align:right;flex-direction:column;flex:none;align-items:flex-end;gap:1px;max-width:55%;display:flex}.x-tk-rownum{font-variant-numeric:tabular-nums;white-space:nowrap;font-weight:600}.x-tk-rowtarget{text-align:right;font-size:14px;line-height:1.3}.x-tk-rowabs{white-space:nowrap;font-size:14px}.x-app a.x-tk-row-move{align-items:flex-start}.x-tk-n{color:var(--x-brass-ink);flex:none;width:18px;font-size:18px;font-weight:700}.x-tk-movetext{flex-direction:column;gap:2px;min-width:0;display:flex}.x-tk-movetext b{font-size:16px}.x-tk-clamp{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:14px;display:-webkit-box;overflow:hidden}.x-app a.x-tk-row-bar{flex-direction:column;align-items:stretch;gap:5px}.x-tk-barline{justify-content:space-between;gap:8px;display:flex}.x-tk-rowbar{background:var(--x-sand-soft);border-radius:5px;height:9px;display:block}.x-tk-rowbar>span{background:var(--x-red);border-radius:5px;height:9px;display:block}.x-tk-tone{text-align:center;min-width:64px}.x-tk-gates{grid-template-columns:repeat(7,minmax(0,1fr));gap:4px;margin:0;padding:0;list-style:none;display:grid}.x-tk-gates>li{justify-content:center;display:flex}.x-app a.x-tk-gate{border:1px solid var(--x-line);width:32px;height:32px;color:var(--x-muted);background:var(--x-card);border-radius:50%;justify-content:center;align-items:center;font-size:13px;font-weight:700;text-decoration:none;display:flex}.x-op a.x-tk-gate-signed{background:var(--x-brass);border-color:var(--x-brass);color:#14213d}.x-op a.x-tk-gate-now{border:2px solid var(--x-brass);color:var(--x-brass-ink)}.x-app a.x-tk-gate:hover{box-shadow:0 0 0 3px var(--x-sand-soft);text-decoration:none}.x-tk-text{margin:0;font-size:15px}.x-app .x-tk-ink{color:var(--x-ink)}.x-tk-more{border-top:1px solid var(--x-line);flex-direction:column;gap:12px;padding-top:16px;display:flex}.x-tk-h2{margin:0;font-size:20px;font-weight:600}.x-tk-moregrid{grid-template-columns:repeat(auto-fit,minmax(min(230px,100%),1fr));gap:12px;margin:0;padding:0;list-style:none;display:grid}.x-app a.x-tk-morecard{background:var(--x-card);border:1px solid var(--x-line);height:100%;color:var(--x-ink);border-radius:12px;flex-direction:column;gap:3px;padding:11px 14px;display:flex}.x-app a.x-tk-morecard:hover{border-color:var(--x-brass);text-decoration:none}.x-tk-morecard b{font-size:16px}.x-tk-morecard span{font-size:14px}.x-op-foot{margin:0 0 8px;font-size:14px}@media (width<=640px){.x-op-scope{flex-direction:column;align-items:flex-start;gap:6px}.x-tk-figv{font-size:32px}.x-app a.x-op-cta{white-space:normal;justify-content:center;width:100%}.x-tk-rowtarget{min-width:0}.x-app a.x-tk-gate{width:30px;height:30px}}.x-app .x-tk-card a,.x-app .x-tk-more a{text-decoration:none}.x-app .x-tk-card a:hover,.x-app .x-tk-more a:hover{text-decoration:underline;-webkit-text-decoration-color:var(--x-brass);-webkit-text-decoration-color:var(--x-brass);text-decoration-color:var(--x-brass)}.x-app .x-tk-card a:focus-visible,.x-app .x-tk-more a:focus-visible{outline:2px solid var(--x-brass);outline-offset:2px;border-radius:6px}.x-sp{flex-direction:column;gap:12px;min-width:0;display:flex}.x-sp-grid{align-items:stretch;gap:12px;min-width:0;display:grid}.x-sp-c2{grid-template-columns:repeat(2,minmax(0,1fr))}.x-sp-c3{grid-template-columns:repeat(3,minmax(0,1fr))}.x-sp .x-tk-card{gap:6px;padding:12px 16px}.x-sp .x-tk-figv{font-size:30px}.x-sp .x-tk-svg{max-height:104px}.x-sp .x-tk-figsub{font-size:14px;line-height:1.35}.x-sp .x-tk-text{margin:0;font-size:14px}.x-app .x-tk-card.x-tk-hi{border-color:var(--x-brass);box-shadow:0 0 0 2px var(--x-brass)}.x-sp-gate{flex-wrap:wrap;align-items:center;gap:8px 18px;display:flex}.x-sp-verdict{border:1px solid var(--x-brass);border-radius:999px;padding:2px 12px;font-size:15px;font-weight:600}.x-sp-count{font-size:15px}.x-sp-checks{flex-wrap:wrap;flex:520px;gap:8px;min-width:0;margin:0;padding:0;list-style:none;display:flex}.x-app a.x-sp-check{border:1px solid var(--x-line);color:var(--x-ink);border-radius:999px;align-items:center;gap:8px;padding:4px 12px;font-size:14px;display:inline-flex}.x-sp-dots{gap:3px;display:inline-flex}.x-sp-dot{background:var(--x-sand);border-radius:50%;width:9px;height:9px}.x-sp-dot.x-sp-pass{background:var(--x-green)}.x-sp-dot.x-sp-open{background:var(--x-amber)}.x-sp-dot.x-sp-fail{background:var(--x-red)}.x-app a.x-sp-row{padding:4px;font-size:14px}.x-app a.x-sp-banked{background:var(--x-sand-soft);box-shadow:inset 3px 0 0 var(--x-brass)}.x-sp-note{color:var(--x-brass-ink);font-weight:600}.x-app a.x-sp-more{color:var(--x-brass-ink);font-size:14px}.x-sp-action{flex-wrap:wrap;align-items:center;gap:8px 16px;display:flex}.x-sp-action .x-tk-text{flex:360px;min-width:0}.x-sp-actionwrap{display:inline-flex}@media (width<=1023px){.x-sp-c2,.x-sp-c3{grid-template-columns:minmax(0,1fr)}}.x-sp-reqstatus{display:none}.x-app a.x-sp-req-pass{border-color:var(--x-green)}.x-app a.x-sp-req-open{border-color:var(--x-amber)}.x-app a.x-sp-req-fail{border-color:var(--x-red)}.x-app a.x-sp-req-not_examined{border-style:dashed}.x-tk-status{background:var(--x-sand);border:1px solid var(--x-sand);border-radius:50%;flex:none;width:11px;height:11px}.x-tk-status-good{background:var(--x-green);border-color:var(--x-green)}.x-tk-status-bad{background:var(--x-red);border-color:var(--x-red)}.x-tk-status-none{border:2px solid var(--x-muted);background:0 0}.x-op-absentname{white-space:nowrap}.x-i-glyph{vertical-align:-2px;color:var(--x-muted);opacity:.85;flex:none;margin-left:5px}.x-hdr-break,.x-nav-phone-extras{display:none}@media (width<=767px){.x-header{flex-wrap:wrap!important;gap:4px 8px!important;height:auto!important;min-height:0!important;padding:6px 12px!important}.x-header>.x-hdr-break{flex-basis:100%;order:19;height:0;display:block}.x-header .x-logo{max-width:96px}.x-header .x-logo>span{width:96px!important}.x-header>:is(.x-top-more-wrap,.x-top-title,.x-top-select,.x-row,.x-top-analyst){display:none!important}.x-header>.x-ctx{order:20;min-width:0;font-size:15px;flex-wrap:nowrap!important;flex:1 1 0!important}.x-header>.x-ctx :is(.x-ctx-company,.x-ctx-sep,.x-ctx-scope,.x-ctx-absent:not([data-context=transformation])){display:none!important}.x-header>.x-ctx .x-ctx-tgroup{flex:auto;min-width:0}.x-header a.x-ctx-name{min-width:0;max-width:none}.x-header>.x-top-status{flex:none;order:21;padding:3px 10px;font-size:13px}.x-header[data-scrolled]>:is(.x-ctx,.x-top-status,.x-hdr-break){display:none!important}.x-ctx-switch .x-menu{position:fixed;top:56px;left:8px;min-width:0!important;right:8px!important}.x-nav-phone-extras{border-top:1px solid var(--n-line);margin:10px 6px 0;padding-top:10px;display:block}.x-nav-phone-extras .x-maths-menuitem{all:unset;box-sizing:border-box;cursor:pointer;width:100%;color:var(--n-ink);border-radius:10px;flex-direction:column;gap:2px;padding:10px;display:flex}.x-nav-phone-extras .x-maths-menuitem:hover{background:var(--n-hover)}.x-nav-phone-extras .x-maths-menuitem small{color:var(--n-muted);font-size:14px}.x-nav-phone-extras .x-maths-menuitem[aria-checked=true] b{color:var(--n-brass-ink)}}.x-ctx-panel{border-bottom:1px solid var(--x-line);flex-direction:column;gap:2px;margin:0 0 4px;padding:8px 12px 10px;display:flex}.x-ctx-panel small{color:var(--x-muted);font-size:13px}.x-ctx-panel .x-ctx-panel-scope{border:1px solid var(--x-line);color:var(--x-ink);border-radius:999px;align-self:flex-start;padding:1px 8px;font-size:13px}@media (width>=1024px){html[data-show-maths=on] :is(.x-sim-play,.x-sim-board,.x-sim-right,.x-sim-charts){grid-template-rows:none;height:auto}html[data-show-maths=on] .x-sim-charts>.x-card{min-height:300px}html[data-show-maths=on] :is(.x-sim-play,.x-sim-board) figure.x-fill{height:auto}}.x-mb-compact summary{cursor:pointer;color:var(--x-muted);-webkit-line-clamp:3;-webkit-box-orient:vertical;font-size:12.5px;display:-webkit-box;overflow:hidden}.x-mb-compact details[open] summary{-webkit-line-clamp:unset;display:list-item}.x-mb-compact .x-mb-absent,.x-mb-compact>.x-mb-absent{font-size:12.5px}
