@font-face{font-family:Bricolage Grotesque;font-style:normal;font-weight:500 800;font-display:swap;src:url(/assets/bricolage-grotesque-latin-Cre6nC2_.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Instrument Sans;font-style:normal;font-weight:400 700;font-display:swap;src:url(/assets/instrument-sans-latin-BbzFLZTg.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400 700;font-display:swap;src:url(/assets/jetbrains-mono-latin-6fWv1k7M.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400 700;font-display:swap;src:url(/assets/jetbrains-mono-greek-D3oMJlXt.woff2) format("woff2");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Doto;font-style:normal;font-weight:500 900;font-display:swap;src:url(/assets/doto-latin-DtlIPefW.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Instrument Sans Fallback;src:local("Arial"),local("Helvetica Neue"),local("Liberation Sans");font-weight:400 700;size-adjust:104.8%;ascent-override:92.6%;descent-override:23.9%;line-gap-override:0%}@font-face{font-family:Bricolage Grotesque Fallback;src:local("Arial Bold"),local("Arial"),local("Liberation Sans");font-weight:500 800;size-adjust:101.5%;ascent-override:91.6%;descent-override:26.6%;line-gap-override:0%}@font-face{font-family:JetBrains Mono Fallback;src:local("Courier New"),local("Liberation Mono");font-weight:400 700;size-adjust:100%;ascent-override:102%;descent-override:30%;line-gap-override:0%}@font-face{font-family:Doto Fallback;src:local("Courier New"),local("Liberation Mono");font-weight:500 900;size-adjust:100%;ascent-override:95%;descent-override:25%;line-gap-override:0%}:root{--surface-0: #000000;--surface-1: #0b0e10;--surface-2: #11161a;--surface-3: #1a2126;--surface-4: #26303a;--glass-1: rgba(255, 255, 255, .035);--glass-2: rgba(255, 255, 255, .06);--glass-3: rgba(255, 255, 255, .1);--well: rgba(0, 0, 0, .38);--rule: rgba(255, 255, 255, .08);--rule-strong: rgba(255, 255, 255, .14);--edge-control: rgba(255, 255, 255, .38);--hi: rgba(255, 255, 255, .22);--glass-rim: rgba(20, 224, 192, .45);--signal: #14e0c0;--signal-bright: #14e0c0;--signal-deep: #0bb59b;--signal-soft: rgba(20, 224, 192, .12);--signal-glow: rgba(20, 224, 192, .35);--signal-led: #14e0c0;--signal-led-glow: rgba(20, 224, 192, .35);--accent-cyan-led: #67e8f9;--accent-cyan-led-glow: rgba(103, 232, 249, .32);--cyan: #67e8f9;--blue: #5b8cff;--lime: var(--signal);--lime-soft: var(--signal-soft);--lime-rule: var(--glass-rim);--bone: #f5f7f8;--text: rgba(245, 247, 248, .95);--text-dim: #c7ced4;--text-mute: #8d99a4;--text-faint: #7e8a94;--ash: #66717c;--pass: #14e0c0;--pass-soft: rgba(20, 224, 192, .12);--caution: #ffb547;--caution-soft: rgba(255, 181, 71, .14);--alert: #ff5d6c;--alert-soft: rgba(255, 93, 108, .14);--accent-cyan: #67e8f9;--accent-cyan-soft: rgba(103, 232, 249, .12);--accent-cyan-rule: rgba(103, 232, 249, .32);--accent-gold: #ffb547;--accent-gold-soft: rgba(255, 181, 71, .12);--accent-gold-rule: rgba(255, 181, 71, .32);--accent-red: #ff5d6c;--accent-red-soft: rgba(255, 93, 108, .14);--accent-red-rule: rgba(255, 93, 108, .35);--r-card: 18px;--r-tile: 14px;--r-btn: 999px;--r-chip: 999px;--shadow-card: 0 24px 60px -34px rgba(0, 0, 0, .8);--shadow-kpi: 0 30px 80px -30px rgba(0, 0, 0, .8);--shadow-primary: 0 10px 30px -14px var(--signal-glow);--shadow-primary-hover: 0 0 0 4px var(--signal-soft), 0 14px 40px -12px var(--signal-glow);--glow-alert: 0 0 22px rgba(255, 93, 108, .45);--glow-signal: 0 0 18px var(--signal-glow);--rim-gradient: linear-gradient(120deg, rgba(20, 224, 192, .55), rgba(103, 232, 249, .22) 50%, rgba(91, 140, 255, .45));--rim-card-bg: rgba(8, 11, 13, .92);--spot: rgba(20, 224, 192, .07);--spot-card: rgba(20, 224, 192, .09);--aurora-a: rgba(20, 224, 192, .1);--aurora-b: rgba(91, 140, 255, .08);--aurora-c: rgba(99, 102, 241, .07);--mark-tile: #0a0d0e;--mark-rim: rgba(255, 255, 255, .14);--drs-grad: linear-gradient(180deg, #ff8a95, #ff5d6c 60%, #d93a49);--drs-grad-pass: linear-gradient(180deg, #8ff7e6, #14e0c0 60%, #0bb59b);--drs-grad-caution: linear-gradient(180deg, #ffd08a, #ffb547 60%, #e0902a);--page: #060708;--page-img: repeating-linear-gradient(90deg, rgba(255, 255, 255, .012) 0 1px, transparent 1px 3px), radial-gradient(70% 55% at 50% -12%, rgba(20, 224, 192, .08), transparent 60%), linear-gradient(180deg, #0c0f11, #050607);--plate-top: #171c20;--plate-bot: #0e1215;--plate-bg: linear-gradient(180deg, var(--plate-top), var(--plate-bot));--plate-edge: #3a756d;--plate-r: 8px;--plate-sh: inset 0 1px 0 rgba(255, 255, 255, .1), inset 0 0 0 1px rgba(255, 255, 255, .035), 0 2px 0 #000, 0 14px 28px -14px rgba(0, 0, 0, .9);--plate-hov-edge: rgba(20, 224, 192, .75);--plate-hov-sh: inset 0 1px 0 rgba(255, 255, 255, .12), inset 0 0 0 1px rgba(255, 255, 255, .04), 0 0 26px -8px rgba(20, 224, 192, .4), 0 2px 0 #000, 0 14px 28px -14px #000;--bezel-edge: rgba(20, 224, 192, .55);--bezel-sh: inset 0 1px 0 rgba(255, 255, 255, .12), inset 0 0 0 1px rgba(255, 255, 255, .05), 0 0 0 5px #0b0d0f, 0 0 0 6px rgba(20, 224, 192, .3), 0 0 48px -18px rgba(20, 224, 192, .45), 0 22px 44px -16px #000;--edge-rest: linear-gradient(90deg, transparent, rgba(255, 255, 255, .22) 20%, rgba(255, 255, 255, .22) 80%, transparent);--edge-lit: linear-gradient(90deg, transparent, rgba(20, 224, 192, .95) 22%, rgba(103, 232, 249, .9) 78%, transparent);--edge-lit-sh: 0 0 12px 1px rgba(20, 224, 192, .5);--edge-h: 1.5px;--well-bg: #020303;--well-edge: #000;--well-r: 4px;--field-bg: #020303;--well-sh: inset 0 2px 8px rgba(0, 0, 0, .95), inset 0 0 0 1px rgba(255, 255, 255, .03), 0 1px 0 rgba(255, 255, 255, .07);--key-top: #1d262a;--key-bot: #13191c;--key-bg: linear-gradient(180deg, var(--key-top), var(--key-bot));--key-edge: rgba(255, 255, 255, .4);--key-r: 8px;--key-sh: inset 0 1px 0 rgba(255, 255, 255, .14), 0 1px 0 #0e1416, 0 2px 0 #0b1012, 0 3px 0 #000, 0 0 12px -5px rgba(20, 224, 192, .35);--key-hov-edge: rgba(20, 224, 192, .85);--key-hov-sh: inset 0 1px 0 rgba(255, 255, 255, .16), 0 1px 0 #0e1416, 0 2px 0 #0b1012, 0 3px 0 #000, 0 0 18px -3px rgba(20, 224, 192, .55);--key-press-y: 2px;--key-press-sh: inset 0 1px 0 rgba(255, 255, 255, .08), 0 1px 0 #000, inset 0 2px 4px rgba(0, 0, 0, .5);--key-cur-edge: #14e0c0;--key-cur-sh: inset 0 1px 0 rgba(255, 255, 255, .14), 0 1px 0 #0b6a5c, 0 2px 0 #08584c, 0 3px 0 #04342d, 0 6px 16px -4px rgba(20, 224, 192, .5);--key-off-edge: #5f6b74;--key-off-bg: #101417;--segw-bg: #020303;--segw-edge: #3a756d;--segw-sh: inset 0 2px 6px rgba(0, 0, 0, .9), 0 1px 0 rgba(255, 255, 255, .07);--seg-on-top: #232b30;--seg-on-bot: #171c20;--seg-on-bg: linear-gradient(180deg, var(--seg-on-top), var(--seg-on-bot));--seg-on-sh: inset 0 1px 0 rgba(255, 255, 255, .12), inset 0 -2px 0 #14e0c0, 0 0 12px -3px rgba(20, 224, 192, .55);--bar-h: 9px;--meter-h: 12px;--bar-track: #020303;--bar-track-sh: inset 0 1px 3px #000, 0 1px 0 rgba(255, 255, 255, .06);--seg-off: rgba(255, 255, 255, .07);--seg-mask: repeating-linear-gradient(90deg, #000 0 5px, transparent 5px 7px);--seg-mask-v: repeating-linear-gradient(0deg, #000 0 6px, transparent 6px 8px);--grid-rule: #557a74;--grid-head-bg: #020303;--row-hov-bg: rgba(20, 224, 192, .04);--row-hov-mark: inset 3px 0 0 #14e0c0;--flag-ink: #ffb547;--flag-well: rgba(255, 181, 71, .1);--flag-edge: rgba(255, 181, 71, .55);--font-body: "Instrument Sans", "Instrument Sans Fallback", -apple-system, BlinkMacSystemFont, system-ui, sans-serif;--font-display: "Bricolage Grotesque", "Bricolage Grotesque Fallback", var(--font-body);--font-serif: var(--font-display);--font-mono: "JetBrains Mono", "JetBrains Mono Fallback", ui-monospace, "SF Mono", Menlo, monospace;--ease: cubic-bezier(.16, 1, .3, 1);color-scheme:dark}:root[data-theme=light]{--surface-0: #f5f7f9;--surface-1: #ffffff;--surface-2: #eef2f4;--surface-3: #e2e8ec;--surface-4: #cfd8de;--glass-1: rgba(255, 255, 255, .72);--glass-2: rgba(255, 255, 255, .9);--glass-3: rgba(11, 18, 21, .06);--well: rgba(11, 18, 21, .035);--rule: #4a736d;--rule-strong: #3d6b64;--edge-control: #3d6b64;--hi: rgba(255, 255, 255, .95);--glass-rim: rgba(10, 143, 121, .45);--signal: #087a67;--signal-bright: #087a67;--signal-deep: #06655a;--signal-soft: rgba(10, 143, 121, .1);--signal-glow: rgba(10, 143, 121, .25);--cyan: #0891b2;--blue: #3b6fe0;--lime: var(--signal-bright);--lime-soft: var(--signal-soft);--lime-rule: var(--glass-rim);--bone: #0b1215;--text: rgba(11, 18, 21, .92);--text-dim: #3a4750;--text-mute: #4a5660;--text-faint: #4f5b65;--ash: #8a97a1;--pass: #087a67;--pass-soft: rgba(10, 143, 121, .1);--caution: #8a4f00;--caution-soft: rgba(161, 94, 0, .1);--alert: #c4283a;--alert-soft: rgba(209, 47, 63, .09);--accent-cyan: #0e7490;--accent-cyan-soft: rgba(8, 145, 178, .1);--accent-cyan-rule: rgba(8, 145, 178, .32);--accent-gold: #8a4f00;--accent-gold-soft: rgba(161, 94, 0, .1);--accent-gold-rule: rgba(161, 94, 0, .32);--accent-red: #c4283a;--accent-red-soft: rgba(209, 47, 63, .09);--accent-red-rule: rgba(209, 47, 63, .3);--r-card: 18px;--r-tile: 14px;--r-btn: 999px;--r-chip: 999px;--shadow-card: 0 1px 2px rgba(11, 18, 21, .05), 0 14px 36px -20px rgba(11, 18, 21, .22);--shadow-kpi: 0 1px 2px rgba(11, 18, 21, .05), 0 24px 60px -28px rgba(11, 18, 21, .28);--shadow-primary: 0 10px 24px -14px var(--signal-glow);--shadow-primary-hover: 0 0 0 4px var(--signal-soft), 0 14px 30px -12px var(--signal-glow);--glow-alert: none;--glow-signal: none;--rim-gradient: linear-gradient(120deg, rgba(10, 143, 121, .7), rgba(8, 145, 178, .3) 50%, rgba(59, 111, 224, .55));--rim-card-bg: rgba(255, 255, 255, .96);--spot: rgba(10, 143, 121, .08);--spot-card: rgba(10, 143, 121, .09);--aurora-a: rgba(20, 224, 192, .14);--aurora-b: rgba(91, 140, 255, .1);--aurora-c: rgba(99, 102, 241, .06);--mark-tile: #0b1215;--mark-rim: rgba(11, 18, 21, .2);--drs-grad: linear-gradient(180deg, #e8445a, #d12f3f 60%, #a9212f);--drs-grad-pass: linear-gradient(180deg, #14c2a6, #0a8f79 60%, #06655a);--drs-grad-caution: linear-gradient(180deg, #d98400, #a15e00 60%, #7a4700);--led-lcd-ground: #dfe8e4;--led-lcd-on: #0b6b5c;--led-lcd-cyan: #0e7490;--page: #ebf0f2;--page-img: radial-gradient(70% 55% at 50% -12%, rgba(20, 224, 192, .04), transparent 60%), linear-gradient(180deg, #f3f6f7, #ebf0f2);--plate-top: #ffffff;--plate-bot: #f4f7f8;--plate-edge: #3d6b64;--plate-sh: inset 0 1px 0 #fff, inset 0 -1px 0 rgba(11, 18, 21, .06), 0 2px 0 rgba(11, 18, 21, .1), 0 12px 24px -14px rgba(11, 18, 21, .32);--plate-hov-edge: #087a67;--plate-hov-sh: inset 0 1px 0 #fff, 0 0 0 3px rgba(8, 122, 103, .16), 0 0 14px rgba(8, 122, 103, .22), 0 2px 0 rgba(11, 18, 21, .1), 0 12px 24px -14px rgba(11, 18, 21, .32);--bezel-edge: #087a67;--bezel-sh: inset 0 1px 0 #fff, 0 0 0 5px #edf1f3, 0 0 0 6px #3d6b64, 0 0 18px rgba(8, 122, 103, .18), 0 20px 40px -18px rgba(11, 18, 21, .36);--edge-rest: linear-gradient(90deg, transparent, #087a67 20%, #0e7490 80%, transparent);--edge-lit: linear-gradient(90deg, transparent, #087a67 18%, #0e7490 82%, transparent);--edge-lit-sh: 0 0 10px rgba(8, 122, 103, .35);--edge-h: 2px;--well-bg: #dfe8e4;--well-edge: #3d6b64;--well-sh: inset 0 2px 4px rgba(11, 18, 21, .16), 0 1px 0 #fff;--field-bg: #ffffff;--key-top: #ffffff;--key-bot: #eef2f4;--key-edge: #087a67;--key-sh: inset 0 1px 0 #fff, 0 1px 0 #cfd8de, 0 2px 0 #c3cdd4, 0 3px 0 rgba(11, 18, 21, .22), 0 0 0 1px rgba(8, 122, 103, .1), 0 0 12px rgba(8, 122, 103, .35);--key-hov-edge: #06655a;--key-hov-sh: inset 0 1px 0 #fff, 0 1px 0 #cfd8de, 0 2px 0 #c3cdd4, 0 3px 0 rgba(11, 18, 21, .22), 0 0 0 3px rgba(8, 122, 103, .18), 0 0 16px rgba(8, 122, 103, .5);--key-press-sh: inset 0 1px 2px rgba(11, 18, 21, .16), 0 1px 0 rgba(11, 18, 21, .22), 0 0 10px rgba(8, 122, 103, .3);--key-cur-edge: #087a67;--key-cur-sh: inset 0 1px 0 #fff, 0 1px 0 #3f9c8c, 0 2px 0 #2c8a7a, 0 3px 0 #06655a, 0 0 14px rgba(8, 122, 103, .45);--key-off-edge: #6b7a80;--key-off-bg: #eef1f3;--segw-bg: #dfe8e4;--segw-edge: #3d6b64;--segw-sh: inset 0 2px 4px rgba(11, 18, 21, .14), 0 1px 0 #fff;--seg-on-top: #ffffff;--seg-on-bot: #eef2f4;--seg-on-sh: 0 1px 2px rgba(11, 18, 21, .2), inset 0 -2px 0 #087a67, 0 0 10px rgba(8, 122, 103, .28);--bar-track: #d2dbd7;--bar-track-sh: inset 0 1px 2px rgba(11, 18, 21, .2), 0 1px 0 #fff;--seg-off: rgba(11, 18, 21, .1);--grid-rule: #456f69;--grid-head-bg: #dfe8e4;--row-hov-bg: rgba(8, 122, 103, .06);--row-hov-mark: inset 3px 0 0 #087a67;--flag-ink: #7a4500;--flag-well: rgba(161, 94, 0, .08);--flag-edge: rgba(122, 69, 0, .55);color-scheme:light}*{box-sizing:border-box}select:focus-visible,input:focus-visible,textarea:focus-visible,button:focus-visible,a:focus-visible,summary:focus-visible,[tabindex]:not([tabindex="-1"]):focus-visible{outline:2px solid var(--signal);outline-offset:2px}button,input,select,textarea{font-family:inherit}html{scroll-behavior:smooth}body{margin:0;background:var(--surface-0);color:var(--bone);font-family:var(--font-body);font-size:14px;line-height:1.55;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;transition:background-color .32s var(--ease),color .32s var(--ease)}h1,h2,h3,h4{font-family:var(--font-body);font-weight:600;letter-spacing:-.01em;color:var(--bone);margin:0}::selection{background:var(--signal-glow);color:var(--bone)}::-webkit-scrollbar{width:6px}::-webkit-scrollbar-track{background:var(--surface-0)}::-webkit-scrollbar-thumb{background:var(--surface-2);border-radius:3px}::-webkit-scrollbar-thumb:hover{background:var(--ash)}.ciq-card{position:relative;background:var(--surface-1);border:1px solid var(--rule);border-radius:8px;padding:20px}.ciq-btn-primary{display:inline-flex;align-items:center;justify-content:center;gap:8px;height:34px;padding:0 14px;font-family:var(--font-body);font-size:13px;font-weight:600;color:#fff;background:var(--signal-deep);border:1px solid var(--signal-deep);border-radius:6px;cursor:pointer;text-decoration:none;transition:background .16s var(--ease),border-color .16s var(--ease)}.ciq-btn-primary:hover:not(:disabled){background:var(--signal);border-color:var(--signal)}.ciq-btn-primary:disabled{opacity:.5;cursor:not-allowed}.ciq-btn-ghost{display:inline-flex;align-items:center;justify-content:center;gap:8px;height:34px;padding:0 14px;font-family:var(--font-body);font-size:13px;font-weight:500;color:var(--signal-bright);background:transparent;border:1px solid var(--glass-rim);border-radius:6px;cursor:pointer;text-decoration:none;transition:background .16s var(--ease),border-color .16s var(--ease)}.ciq-btn-ghost:hover{background:var(--signal-soft);border-color:var(--signal-bright)}.ciq-btn-mute{display:inline-flex;align-items:center;justify-content:center;gap:8px;height:34px;padding:0 12px;font-family:var(--font-body);font-size:13px;font-weight:500;color:var(--text-dim);background:var(--surface-1);border:1px solid var(--rule-strong);border-radius:6px;cursor:pointer;transition:color .16s var(--ease),border-color .16s var(--ease),background .16s var(--ease)}.ciq-btn-mute:hover:not(:disabled){color:var(--bone);background:var(--surface-2)}.ciq-btn-mute:disabled{opacity:.45;cursor:not-allowed}.status-pill{display:inline-flex;align-items:center;gap:7px;height:24px;padding:0 10px 0 8px;border-radius:6px;border:1px solid var(--rule);background:var(--surface-2);font-family:var(--font-body);font-size:12px;font-weight:500;color:var(--text);white-space:nowrap}.status-pill:before{content:"";width:6px;height:6px;border-radius:2px;background:currentColor}.status-pill--signal{color:var(--signal-bright);border-color:var(--glass-rim)}.status-pill--pass{color:var(--pass);border-color:var(--pass-soft);background:var(--pass-soft)}.status-pill--caution{color:var(--caution);border-color:var(--caution-soft);background:var(--caution-soft)}.status-pill--alert{color:var(--alert);border-color:var(--alert-soft);background:var(--alert-soft)}.status-pill--cyan{color:var(--accent-cyan);border-color:var(--accent-cyan-rule)}.status-pill--gold{color:var(--accent-gold);border-color:var(--accent-gold-rule)}.status-pill--severe{color:var(--accent-red);border-color:var(--accent-red-rule);background:var(--accent-red-soft)}.editorial-cap{font-family:var(--font-body);font-size:13px;font-weight:600;color:var(--bone);display:inline-flex;align-items:center;gap:8px}.editorial-cap__num,.editorial-cap__rule{display:none}.data-mono{font-family:var(--font-mono);font-feature-settings:"tnum" 1,"lnum" 1;letter-spacing:0}.data-mono--lg{font-family:var(--font-mono);font-feature-settings:"tnum" 1,"lnum" 1;font-size:clamp(2.5rem,5vw,4rem);font-weight:400;letter-spacing:-.025em;line-height:1;color:var(--bone)}.serif-body{font-family:var(--font-body);font-style:normal;font-size:14px;line-height:1.6;color:var(--text-dim);max-width:72ch}.serif-body--lg{font-family:var(--font-body);font-style:normal;font-size:16px;line-height:1.55;color:var(--text)}i.term,.term{font-family:var(--font-serif);font-style:normal;color:var(--bone)}.denial-code{display:inline-flex;align-items:center;padding:1px 7px;border-radius:3px;font-family:var(--font-mono);font-size:12px;font-weight:500;letter-spacing:0;color:var(--alert);background:var(--alert-soft);border:1px solid rgba(248,113,113,.22)}.denial-code--caution{color:var(--caution);background:var(--caution-soft);border-color:#fbbf2438}.denial-code--ref{color:var(--text-dim);background:var(--surface-2);border-color:var(--rule-strong)}.denial-code--severe{color:var(--accent-red);background:var(--accent-red-soft);border-color:var(--accent-red-rule)}.ciq-rule{width:100%;height:1px;background:var(--rule);border:0}.ciq-rule--signal{background:linear-gradient(90deg,transparent 0%,rgba(45,212,191,.24) 50%,transparent 100%)}.font-display-fancy{font-family:var(--font-body);font-weight:600;letter-spacing:-.02em}.h-gold{font-weight:600;color:var(--accent-gold)}.h-red{font-weight:600;color:var(--accent-red)}.h-signal{font-weight:600;color:var(--signal-bright)}@keyframes fadeIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.ur-print-only{display:none}@media print{body{background:#fff!important;background-image:none!important;color:#000!important}.no-print{display:none!important}.ur-print-only{display:block!important}body:has(.ur-overlay) *{visibility:hidden!important}body:has(.ur-overlay) .ur-overlay,body:has(.ur-overlay) .ur-overlay *{visibility:visible!important}body:has(.ur-overlay) .ur-overlay{position:absolute!important;left:0!important;top:0!important;width:100%!important}.ur-overlay{position:static!important;inset:auto!important;overflow:visible!important;background:#fff!important;color:#000!important}.ur-overlay,.ur-overlay *{color:#000!important}.ur-section{break-inside:avoid;page-break-inside:avoid;background:#fff!important;border:1px solid #ccc!important}}.intel-more-btn{display:none}@media (max-width: 640px){.ciq-nav{flex-wrap:nowrap!important;overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none;padding-bottom:2px}.ciq-nav::-webkit-scrollbar{display:none}.ciq-nav-btn{padding:6px 10px!important;font-size:12px!important;flex:0 0 auto;white-space:nowrap}.ciq-nav>div:last-child{flex:0 0 auto}.intel-more-btn{display:inline-block}.intel-more[data-open=false]{display:none!important}.intel-more[data-open=true]{display:contents}.intel-topbar label{flex-direction:column;align-items:flex-start!important;gap:4px!important}.intel-view{padding:14px 12px!important}.intel-hero{font-size:1.6rem!important;line-height:1.12!important;-webkit-hyphens:none;hyphens:none;overflow-wrap:normal;word-break:keep-all;margin-bottom:8px!important}.intel-standfirst{font-size:.92rem!important;line-height:1.5!important;max-height:4.5em;overflow:hidden;position:relative}.intel-standfirst:after{content:"";position:absolute;left:0;right:0;bottom:0;height:1.5em;background:linear-gradient(to bottom,transparent,var(--surface-1, var(--bg)))}.intel-head{margin-bottom:16px!important}.ciq-card{padding:12px 13px!important}.intel-topbar label,.intel-topbar select,.intel-topbar input[type=text]{width:100%}.intel-topbar select,.intel-topbar input{font-size:16px!important}.intel-topbar>div{gap:10px!important}.oon-table thead{display:none}.oon-table,.oon-table tbody{display:block}.oon-row{display:block;padding:10px 0 6px;border-bottom:1px solid var(--rule)}.oon-row .oon-cell{display:flex;justify-content:space-between;gap:12px;border-bottom:none!important;padding:2px 0!important;white-space:normal!important}.oon-row .oon-cell--name{display:block;padding-bottom:6px!important;font-size:14px!important}.oon-row .oon-cell[data-label]:before{content:attr(data-label);font-family:var(--font-body);font-size:12px;font-weight:500;color:var(--text-mute);flex:0 0 auto;padding-top:1px}.oon-row .oon-cell--more{justify-content:flex-end;padding-top:6px!important}.oon-detail{display:block}.oon-detail>td{display:block;padding:10px 8px!important}.oon-wrap{overflow-x:visible!important}.intel-every{width:100%}.intel-every button{flex:1 1 0;text-align:center}.intel-pickers{grid-template-columns:1fr!important}.intel-doors button[data-testid^=door-]{flex:1 1 auto;text-align:center}.intel-view table{font-size:12px}.intel-view h3{font-size:17px!important}}
