[data-traffic-lights]{visibility:hidden}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(/assets/geist-latin-400-BGnTDqni.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:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(/assets/geist-mono-latin-400-pyAoGB9p.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:Material Symbols Rounded;font-style:normal;font-weight:400 600;font-display:block;src:url(/assets/material-symbols-rounded-BgUDf0s9.woff2) format("woff2")}.lb-desktop{--sp-1: 4px;--sp-2: 8px;--sp-3: 12px;--sp-4: 16px;--sp-5: 20px;--sp-6: 24px;--sp-7: 32px;--sp-8: 40px;--surface-raised: #ffffff;--surface-canvas: #f3f4f6;--surface-sunken: #f7f8fb;--surface-shell: #e9ecf1;--ink: #1f2433;--ink-soft: #2a2f3a;--muted: #63697a;--faint: #666d7a;--hairline: #eceef3;--hairline-2: #e6e8ee;--accent: #4f7cf7;--accent-deep: #3c5fc2;--accent-tint: rgba(79, 124, 247, .1);--gold: #f5b731;--amber: #e89a3c;--ok: #1e9e4a;--hot: #e0392f;--privileged: #6d5ce0;--manila-1: #ecdca6;--manila-2: #e3d096;--manila-border: #cdb877;--paper: #ffffff;--file-pdf: #b8352b;--file-doc: #2b5fb8;--file-sheet: #157238;--file-slide: #96531c;--file-image: #6f45bd;--file-video: #a8336c;--file-audio: #0e7078;--file-archive: #795d2d;--file-email: #4a53b8;--file-code: #455571;--file-folder: #75601e;--file-generic: var(--muted);--paper-sheet: #ffffff;--paper-raised: #ffffff;--paper-well: #f7f8fb;--paper-sunk: var(--paper-well);--paper-tint: #f3f4f6;--paper-pick: var(--accent-tint);--paper-lip: #ffffff;--hair: var(--hairline-2);--ink-faint: #5f6675;--sheet-shadow: rgba(20, 30, 60, .18);--sheet-gutter: 0px;--enso: var(--accent-deep);--enso-deep: var(--accent-deep);--rail-inact: #a4aebe;height:100%;font-family:Geist,system-ui,-apple-system,SF Pro Text,sans-serif;color:var(--ink);-webkit-font-smoothing:antialiased}.lb-desktop *,.lb-desktop *:before,.lb-desktop *:after{box-sizing:border-box}.lb-desktop.theme-warm{--surface-raised: #fffdf8;--surface-canvas: #f3ebdd;--surface-sunken: #f6f0e4;--surface-shell: #e9dfcd;--ink: #2e2a22;--ink-soft: #43392c;--muted: #6f6455;--faint: #736858;--hairline: #ece2d2;--hairline-2: #e2d6c2;--accent: #c2683c;--accent-deep: #9c4f29;--accent-tint: rgba(194, 104, 60, .12);--ok: #1c8a48;--rail-inact: #c7b49a;--paper-sheet: #fffdf8;--paper-raised: #fffdf8;--paper-well: #f6f0e4;--paper-tint: #f3ebdd;--paper-lip: #fffefa;--ink-faint: #6b6152;--sheet-shadow: rgba(80, 55, 25, .18)}.lb-desktop.sky{--ink: #2c2a21;--ink-soft: #6b675a;--ink-faint: #67614f;--muted: #67614f;--faint: #6b6552;--hairline: #e9e1ce;--hairline-2: #e9e1ce;--hair: #e9e1ce;--paper-sheet: #faf5ea;--paper-raised: #fffdf6;--paper-well: #f6f0e2;--paper-tint: #f0e7d2;--paper-pick: #eae2cd;--paper-lip: #fffdf7;--surface-raised: #fffdf6;--surface-canvas: #faf5ea;--surface-sunken: #f6f0e2;--surface-shell: #f0e7d2;--paper: #faf5ea;--enso: #175f35;--enso-deep: #0f4726;--accent: #175f35;--accent-deep: #0f4726;--accent-tint: rgba(23, 95, 53, .1);--ok: #175f35;--sheet-gutter: 0px;--rail-inact: rgba(255, 255, 255, .5)}.lb-desktop.sky-green{--sky-a: #7fcb9b;--sky-b: #2e9b5c;--sky-c: #12703c;--sky-d: #06331b;--sky-shadow: rgba(6, 51, 27, .55);--sheet-shadow: rgba(6, 51, 27, .55)}.lb-desktop.sky-blue{--sky-a: #cfe8fa;--sky-b: #7fb8e8;--sky-c: #3d7fbf;--sky-d: #1e4e7d;--sky-shadow: rgba(30, 78, 125, .45);--sheet-shadow: rgba(30, 78, 125, .45)}.lb-desktop.sky-mid{--sky-a: #3a4048;--sky-b: #22262c;--sky-c: #121519;--sky-d: #050607;--sky-shadow: rgba(0, 0, 0, .62);--sheet-shadow: rgba(0, 0, 0, .62)}.lb-desktop.sky ::-webkit-scrollbar-thumb{background:#463e2847}.lb-desktop.theme-warm ::-webkit-scrollbar-thumb{background:#785a3240}.lb-desktop.sky{--glass-clear-fill: rgba(255, 255, 255, .1);--glass-clear-border: 1px solid rgba(255, 255, 255, .22);--glass-clear-inset: inset 0 1px 0 rgba(255, 255, 255, .28);--glass-frost-fill: linear-gradient(135deg, rgba(255, 255, 255, .24) 0%, rgba(255, 255, 255, .09) 55%, rgba(255, 255, 255, .15) 100%);--glass-frost-border: 1px solid rgba(255, 255, 255, .34);--glass-frost-shadow: inset 0 1px 0 rgba(255, 255, 255, .45), 0 10px 30px var(--sky-shadow);--glass-ink-fill: linear-gradient(180deg, rgba(0, 0, 0, .42) 0%, rgba(0, 0, 0, .52) 100%);--glass-ink-border: 1px solid rgba(255, 255, 255, .24);--glass-ink-on: #ffffff;--glass-solid-fill: #ffffff;--glass-solid-on: #14181f;--glass-hover-fill: rgba(255, 255, 255, .15);--glass-blur-sm: 32px;--glass-blur-md: 44px;--glass-blur-lg: 50px;--glass-sat: 180%;--sky-grad: linear-gradient(168deg, var(--sky-b) 0%, var(--sky-c) 48%, var(--sky-d) 100%);--sky-blob-1: var(--sky-a);--sky-blob-2: var(--sky-b);--sky-blob-3: var(--sky-c);--on-sky: #ffffff;--on-sky-shadow: none;--focus-ring: #ffffff;--radius-card: 16px;--radius-rail: 20px;--radius-row: 12px;--radius-btn: 10px;--radius-pill: 999px;--shadow-ambient: 0 1px 2px rgba(30, 38, 52, .06);--shadow-key: 0 14px 36px var(--sky-shadow)}.lb-desktop.sky.sky-white-glass{--sky-grad: linear-gradient(172deg, #ffffff 0%, #f3f5f9 55%, #e7ebf2 100%);--sky-blob-1: #d6deeb;--sky-blob-2: #e2e7f0;--sky-blob-3: #cbd4e4;--glass-clear-fill: rgba(255, 255, 255, .34);--glass-clear-border: 1px solid rgba(255, 255, 255, .88);--glass-clear-inset: inset 0 1px 0 rgba(255, 255, 255, .9);--glass-frost-fill: linear-gradient(180deg, rgba(255, 255, 255, .66), rgba(255, 255, 255, .34));--glass-frost-border: 1px solid rgba(255, 255, 255, .95);--glass-frost-shadow: inset 0 1px 0 #fff, 0 16px 40px rgba(30, 38, 52, .09);--glass-ink-fill: linear-gradient(180deg, rgba(26, 30, 38, .72), rgba(26, 30, 38, .58));--glass-ink-border: 1px solid rgba(255, 255, 255, .16);--glass-ink-on: #ffffff;--glass-solid-fill: linear-gradient(180deg, #ffffff, #f5f7fa);--glass-solid-on: #1a1e26;--glass-hover-fill: rgba(255, 255, 255, .5);--glass-blur-sm: 30px;--glass-blur-md: 34px;--glass-blur-lg: 24px;--glass-sat: 170%;--on-sky: #1a1e26;--on-sky-shadow: none;--focus-ring: #1a1e26;--focus-ring-color: #1a1e26;--focus-ring-halo: #ffffff;--focus-ring-seat: rgba(9, 12, 18, .92);--radius-card: 18px;--radius-rail: 20px;--radius-row: 14px;--radius-btn: 12px;--radius-pill: 999px;--shadow-ambient: 0 1px 2px rgba(30, 38, 52, .05);--shadow-key: 0 16px 40px rgba(30, 38, 52, .09);--ink: #1a1e26;--ink-soft: #3a3f4a;--ink-faint: #5b6272;--muted: #5b6272;--faint: #6a707e;--hairline: #e7ebf2;--hairline-2: #e7ebf2;--hair: #e7ebf2;--paper-sheet: #ffffff;--paper-raised: #ffffff;--paper-well: #f3f5f9;--paper-tint: #f3f5f9;--paper-pick: rgba(26, 30, 38, .08);--paper-lip: #ffffff;--surface-raised: #ffffff;--surface-canvas: #f3f5f9;--surface-sunken: #f3f5f9;--surface-shell: #e7ebf2;--paper: #ffffff;--enso: #262b37;--enso-deep: #14181f;--sheet-shadow: rgba(30, 38, 52, .12);--rail-inact: rgba(255, 255, 255, .72)}.lb-desktop.sky.sky-warm-paper{--sky-grad: linear-gradient(172deg, #fffefb 0%, #f5f3ee 55%, #eae7df 100%);--sky-blob-1: #e4dccd;--sky-blob-2: #ebe5da;--sky-blob-3: #dbd1be;--glass-clear-fill: rgba(255, 253, 248, .4);--glass-clear-border: 1px solid rgba(255, 255, 255, .9);--glass-clear-inset: inset 0 1px 0 rgba(255, 255, 255, .9);--glass-frost-fill: linear-gradient(180deg, rgba(255, 253, 248, .62), rgba(255, 253, 248, .32));--glass-frost-border: 1px solid rgba(255, 255, 255, .95);--glass-frost-shadow: inset 0 1px 0 #fff, 0 16px 40px rgba(70, 58, 38, .1);--glass-ink-fill: linear-gradient(180deg, rgba(42, 37, 28, .78), rgba(42, 37, 28, .62));--glass-ink-border: 1px solid rgba(255, 255, 255, .16);--glass-ink-on: #fdf9f0;--glass-solid-fill: linear-gradient(180deg, #fffdf7, #f6f0e4);--glass-solid-on: #2a251c;--glass-hover-fill: rgba(255, 253, 248, .55);--glass-blur-sm: 30px;--glass-blur-md: 40px;--glass-blur-lg: 24px;--glass-sat: 160%;--on-sky: #2a251c;--on-sky-shadow: none;--focus-ring: #a0761f;--focus-ring-color: #a0761f;--focus-ring-halo: #ffffff;--focus-ring-seat: rgba(9, 12, 18, .92);--radius-card: 18px;--radius-rail: 20px;--radius-row: 14px;--radius-btn: 12px;--radius-pill: 999px;--shadow-ambient: 0 1px 2px rgba(70, 58, 38, .05);--shadow-key: 0 16px 40px rgba(70, 58, 38, .1);--ink: #2a251c;--ink-soft: #43392c;--ink-faint: #6b5f47;--muted: #6b5f47;--faint: #73674f;--hairline: #ece2d2;--hairline-2: #e2d6c2;--hair: #e2d6c2;--paper-sheet: #fbf6ea;--paper-raised: #fffdf7;--paper-well: #f3ebd8;--paper-tint: #f0e7d0;--paper-pick: rgba(160, 118, 31, .12);--paper-lip: #fffefa;--surface-raised: #fffdf7;--surface-canvas: #f3ebd8;--surface-sunken: #f3ebd8;--surface-shell: #eae7df;--paper: #fbf6ea;--enso: #a0761f;--enso-deep: #7a5a18;--sheet-shadow: rgba(70, 58, 38, .18);--rail-inact: rgba(255, 255, 255, .72)}.lb-desktop.sky.sky-liquid{--sky-grad: #fcfcfd;--sky-blob-1: #e2e7ef;--sky-blob-2: #e9ecf2;--sky-blob-3: #dee3ec;--glass-clear-fill: rgba(238, 241, 246, .8);--glass-clear-border: none;--glass-clear-inset: inset 0 1px 1px #fff, 0 4px 12px rgba(30, 38, 52, .06);--glass-frost-fill: radial-gradient(130% 90% at 50% -25%, rgba(255, 255, 255, .95), transparent 58%), rgba(255, 255, 255, .38);--glass-frost-border: none;--glass-frost-shadow: inset 0 1.5px 1px #fff, inset 0 -1.5px 1.5px rgba(255, 255, 255, .6), 0 20px 50px rgba(30, 38, 52, .11), 0 2px 5px rgba(30, 38, 52, .04);--glass-ink-fill: linear-gradient(180deg, #262b37, #14181f);--glass-ink-border: none;--glass-ink-on: #ffffff;--glass-solid-fill: linear-gradient(180deg, #262b37, #14181f);--glass-solid-on: #ffffff;--glass-hover-fill: rgba(238, 241, 246, .9);--glass-blur-sm: 30px;--glass-blur-md: 30px;--glass-blur-lg: 0px;--glass-sat: 180%;--on-sky: #1a1e26;--on-sky-shadow: none;--focus-ring: #1a1e26;--focus-ring-color: #1a1e26;--focus-ring-halo: #ffffff;--focus-ring-seat: rgba(9, 12, 18, .92);--radius-card: 24px;--radius-rail: 999px;--radius-row: 999px;--radius-btn: 999px;--radius-pill: 999px;--shadow-ambient: 0 2px 5px rgba(30, 38, 52, .04);--shadow-key: 0 20px 50px rgba(30, 38, 52, .11);--ink: #1a1e26;--ink-soft: #3a3f4a;--ink-faint: #5b6272;--muted: #5b6272;--faint: #686e7c;--hairline: #eceef3;--hairline-2: #e6e8ee;--hair: #e6e8ee;--paper-sheet: #fcfcfd;--paper-raised: #ffffff;--paper-well: #f3f4f6;--paper-tint: #eef1f6;--paper-pick: rgba(26, 30, 38, .08);--paper-lip: #ffffff;--surface-raised: #ffffff;--surface-canvas: #f3f4f6;--surface-sunken: #f3f4f6;--surface-shell: #eef1f6;--paper: #fcfcfd;--enso: #262b37;--enso-deep: #14181f;--sheet-shadow: rgba(30, 38, 52, .12);--rail-inact: rgba(255, 255, 255, .72)}.lb-desktop.sky.sky-widget{--sky-grad: linear-gradient(180deg, #74aede 0%, #5b97cd 55%, #4b87c0 100%);--sky-blob-1: rgba(255, 255, 255, .35);--sky-blob-2: rgba(255, 255, 255, .22);--sky-blob-3: rgba(31, 74, 117, .45);--glass-clear-fill: rgba(255, 255, 255, .14);--glass-clear-border: none;--glass-clear-inset: none;--glass-frost-fill: rgba(255, 255, 255, .14);--glass-frost-border: none;--glass-frost-shadow: none;--glass-ink-fill: rgba(34, 63, 92, .4);--glass-ink-border: none;--glass-ink-on: #ffffff;--glass-solid-on: #3d6f9f;--glass-solid-fill: rgba(255, 255, 255, .92);--glass-hover-fill: rgba(255, 255, 255, .24);--glass-blur-sm: 30px;--glass-blur-md: 30px;--glass-blur-lg: 30px;--glass-sat: 160%;--on-sky: #ffffff;--on-sky-shadow: 0 1px 14px rgba(31, 74, 117, .4);--focus-ring: #ffffff;--focus-ring-color: #ffffff;--focus-ring-halo: rgba(9, 12, 18, .92);--focus-ring-seat: rgba(255, 255, 255, .55);--radius-card: 24px;--radius-rail: 28px;--radius-row: 14px;--radius-btn: 14px;--radius-pill: 999px;--shadow-ambient: none;--shadow-key: none;--ink: #1a1e26;--ink-soft: #3a3f4a;--ink-faint: #5b6478;--muted: #5b6478;--faint: #656c7e;--hairline: #e3ecf5;--hairline-2: #dbe6f2;--hair: #dbe6f2;--paper-sheet: #ffffff;--paper-raised: #ffffff;--paper-well: #eef3f8;--paper-tint: #e7eff6;--paper-pick: rgba(61, 111, 159, .12);--paper-lip: #ffffff;--surface-raised: #ffffff;--surface-canvas: #eef3f8;--surface-sunken: #eef3f8;--surface-shell: #e7eff6;--paper: #ffffff;--enso: #3d6f9f;--enso-deep: #2d5478;--sheet-shadow: rgba(30, 72, 114, .16);--rail-inact: rgba(255, 255, 255, .72)}.lb-desktop.sky.sky-crystal{--sky-grad: linear-gradient(180deg, #79b2e0 0%, #5e9ad0 55%, #4d89c2 100%);--sky-blob-1: rgba(255, 255, 255, .35);--sky-blob-2: rgba(255, 255, 255, .22);--sky-blob-3: rgba(31, 74, 117, .45);--glass-clear-fill: rgba(255, 255, 255, .07);--glass-clear-border: 1px solid rgba(255, 255, 255, .45);--glass-clear-inset: inset 0 1px 0 rgba(255, 255, 255, .55), inset 0 -1px 0 rgba(255, 255, 255, .15), 0 20px 50px rgba(30, 72, 114, .14);--glass-frost-fill: rgba(255, 255, 255, .07);--glass-frost-border: 1px solid rgba(255, 255, 255, .45);--glass-frost-shadow: inset 0 1px 0 rgba(255, 255, 255, .55), inset 0 -1px 0 rgba(255, 255, 255, .15), 0 20px 50px rgba(30, 72, 114, .14);--glass-ink-fill: rgba(34, 48, 62, .4);--glass-ink-border: none;--glass-ink-on: #ffffff;--glass-solid-fill: #ffffff;--glass-solid-on: #2c5a86;--glass-hover-fill: rgba(255, 255, 255, .14);--glass-blur-sm: 40px;--glass-blur-md: 44px;--glass-blur-lg: 20px;--glass-sat: 200%;--on-sky: #ffffff;--on-sky-shadow: 0 1px 14px rgba(30, 72, 114, .4);--focus-ring: #ffffff;--focus-ring-color: #ffffff;--focus-ring-halo: rgba(9, 12, 18, .92);--focus-ring-seat: rgba(255, 255, 255, .55);--radius-card: 18px;--radius-rail: 28px;--radius-row: 14px;--radius-btn: 12px;--radius-pill: 999px;--shadow-ambient: 0 1px 2px rgba(30, 72, 114, .06);--shadow-key: 0 18px 44px rgba(30, 72, 114, .16);--ink: #22303e;--ink-soft: #3a4a5a;--ink-faint: #5b6478;--muted: #5b6478;--faint: #656c7e;--hairline: #e3ecf5;--hairline-2: #dbe6f2;--hair: #dbe6f2;--paper-sheet: #ffffff;--paper-raised: #ffffff;--paper-well: #eef3f8;--paper-tint: #e7eff6;--paper-pick: rgba(44, 90, 134, .12);--paper-lip: #ffffff;--surface-raised: #ffffff;--surface-canvas: #eef3f8;--surface-sunken: #eef3f8;--surface-shell: #e7eff6;--paper: #ffffff;--enso: #2c5a86;--enso-deep: #1f4060;--sheet-shadow: rgba(30, 72, 114, .16);--rail-inact: rgba(255, 255, 255, .72)}.lb-desktop .ms:before{content:attr(data-icon)}.lb-desktop .ms{font-family:Material Symbols Rounded;font-weight:400;font-style:normal;line-height:1;white-space:nowrap;letter-spacing:normal;text-transform:none;-webkit-font-smoothing:antialiased;font-variation-settings:"opsz" 20;display:inline-flex;align-items:center;justify-content:center;vertical-align:middle;-webkit-user-select:none;user-select:none}.lb-desktop .lb-glyph:before{content:attr(data-glyph)}.lb-desktop ::-webkit-scrollbar{width:10px;height:10px}.lb-desktop ::-webkit-scrollbar-thumb{background:#141e3c33;border-radius:8px;border:3px solid transparent;background-clip:content-box}.lb-desktop ::-webkit-scrollbar-track{background:transparent}.lb-desktop .lb-channel::-webkit-scrollbar{width:7px}.lb-desktop .lb-channel::-webkit-scrollbar-thumb{background:var(--rail-inact);border:2px solid transparent;background-clip:content-box;border-radius:8px}.lb-frame{--chrome-fill-top: #1c2330;--chrome-fill-bottom: #121821;--chrome-edge-highlight: rgba(255, 255, 255, .08);--chrome-edge-shade: rgba(0, 0, 0, .5);--chrome-ring: rgba(255, 255, 255, .06);--hot-on-chrome: #e65d54;--groove-fill: #0d1118;--groove-shadow: rgba(0, 0, 0, .55);--groove-highlight: rgba(255, 255, 255, .05);--content-groove-fill: #eceef3;--content-groove-shadow: rgba(20, 30, 60, .14);--content-groove-highlight: rgba(255, 255, 255, .9);--well-fill: #f3f4f6;--well-seam: #090c12;--well-inset-top: rgba(0, 0, 0, .3);--well-inset-left: rgba(0, 0, 0, .2);--well-inset-right: rgba(0, 0, 0, .13);--well-inset-bottom: rgba(0, 0, 0, .1);--scroll-shade: rgba(18, 24, 36, .17);--raise-shadow: rgba(0, 0, 0, .42);--raise-highlight: rgba(255, 255, 255, .2);--card-fill: #ffffff;--card-border: #e6e8ee;--card-shadow-contact: rgba(20, 30, 60, .07);--card-shadow-ambient: rgba(20, 30, 60, .14);--on-chrome-ink: #dbe2ee;--on-chrome-ink-muted: #97a3b7;--on-chrome-ink-faint: #7d8a9e;--rule: rgba(255, 255, 255, .1);--desktop: #0a0d13}.lb-frame.theme-warm{--chrome-fill-top: #453a2e;--chrome-fill-bottom: #322a20;--chrome-edge-highlight: rgba(255, 245, 225, .1);--chrome-edge-shade: rgba(0, 0, 0, .42);--chrome-ring: rgba(255, 245, 225, .07);--hot-on-chrome: #ed8a84;--groove-fill: #291f16;--groove-shadow: rgba(0, 0, 0, .48);--groove-highlight: rgba(255, 240, 215, .06);--content-groove-fill: #ece2d2;--content-groove-shadow: rgba(80, 55, 25, .14);--content-groove-highlight: rgba(255, 253, 248, .9);--well-fill: #f3ebdd;--well-seam: #241b12;--card-fill: #fffdf8;--card-border: #e2d6c2;--card-shadow-contact: rgba(80, 55, 25, .07);--card-shadow-ambient: rgba(80, 55, 25, .14);--scroll-shade: rgba(45, 32, 18, .15);--on-chrome-ink: #f1e7d5;--on-chrome-ink-muted: #c7b49a;--on-chrome-ink-faint: #a89a82;--rule: rgba(255, 240, 215, .11);--desktop: #241b12}.lb-skip{position:absolute;top:8px;left:8px;z-index:100;transform:translateY(-160%);padding:9px 14px;border-radius:9px;background:var(--chrome-fill-top);color:var(--on-chrome-ink);border:1px solid var(--rule);box-shadow:0 8px 24px #00000073;font-size:13px;font-weight:600;text-decoration:none;-webkit-app-region:no-drag;transition:transform .12s ease-out}.lb-skip:focus{transform:translateY(0)}@media (prefers-reduced-motion: reduce){.lb-skip{transition:none}}.lb-well:focus{outline:none}.lb-bezel{padding:12px;border-radius:24px;box-sizing:border-box;background:var(--bezel-fill);box-shadow:inset 0 1px #ffffff73,inset 0 -1px #00000042,0 26px 60px var(--bezel-shadow),0 3px 10px var(--bezel-shadow-contact)}.lb-chrome{border-radius:13px;position:relative;overflow:hidden;background:linear-gradient(180deg,var(--chrome-fill-top) 0%,var(--chrome-fill-bottom) 100%);box-shadow:inset 0 1px 0 var(--chrome-edge-highlight),inset 0 0 0 1px var(--chrome-ring),inset 0 -1px 0 var(--chrome-edge-shade),0 2px 6px #00000059}.lb-groove{background:var(--groove-fill);box-shadow:inset 0 2px 5px var(--groove-shadow),inset 0 -1px 0 var(--groove-highlight)}.lb-groove-content{background:var(--content-groove-fill);box-shadow:inset 0 2px 5px var(--content-groove-shadow),inset 0 -1px 0 var(--content-groove-highlight)}.lb-raised{box-shadow:0 2px 6px var(--raise-shadow),inset 0 1px 0 var(--raise-highlight)}.lb-frame .lb-well{zoom:var(--lb-body-zoom, 1)}.lb-well{position:relative;border-radius:10px;background:var(--well-fill);overflow:hidden;min-width:0;min-height:0;display:flex;flex-direction:column}.lb-well:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;pointer-events:none;z-index:30;box-shadow:inset 0 0 0 1px var(--well-seam),inset 0 3px 8px var(--well-inset-top),inset 3px 0 7px var(--well-inset-left),inset -3px 0 7px var(--well-inset-right),inset 0 -1px 4px var(--well-inset-bottom)}.lb-well>.lb-scroll-shade{position:absolute;top:1px;left:1px;right:1px;height:16px;border-radius:9px 9px 0 0;pointer-events:none;z-index:31;opacity:0;transition:opacity .12s ease-out;background:linear-gradient(180deg,var(--scroll-shade),transparent)}.lb-tabstrip{flex:none;display:flex;align-items:flex-end;gap:2px;padding-left:10px}.lb-tabstrip .lb-tab{display:inline-flex;align-items:center;gap:6px;padding:8px 14px 9px;border-radius:9px 9px 0 0;font-size:12.5px;font-weight:600;cursor:pointer;white-space:nowrap;color:var(--on-chrome-ink-muted);background:transparent;transition:background-color .12s ease-out,color .12s ease-out}.lb-tabstrip .lb-tab:hover:not(.on){background:var(--accent-wash);color:var(--on-chrome-ink)}.lb-tabstrip .lb-tab.on{background:var(--well-fill);color:var(--ink);box-shadow:inset 0 1px #ffffffd9}.lb-navitem{position:relative;display:flex;flex-direction:column;align-items:center;gap:3px;padding:9px 3px 4px;min-height:44px;border-radius:8px;cursor:pointer;flex-shrink:0;color:var(--on-chrome-ink);background:transparent;transition:background-color .12s ease-out,box-shadow .12s ease-out}.lb-navitem .lb-navlabel{font-size:11px;font-weight:500;line-height:1.2;letter-spacing:-.005em;text-align:center}.lb-navitem:hover:not(.on){background:var(--accent-wash);color:var(--on-chrome-ink)}.lb-navitem:active:not(.on){background:var(--accent-wash);transform:translateY(.5px)}.lb-navitem.on{background:var(--accent-deep);color:#fff;box-shadow:0 2px 6px var(--raise-shadow),inset 0 1px 0 var(--raise-highlight)}.lb-navitem.on .lb-navlabel{font-weight:700}.lb-brandcell{cursor:default;-webkit-user-select:none;user-select:none}.lb-section-label{font-size:9px;font-weight:600;letter-spacing:.07em;line-height:1.3;text-transform:uppercase;padding:4px 6px 3px;color:var(--on-chrome-ink-muted);text-align:center;flex-shrink:0}.lb-rail-divider{height:1px;margin:3px 6px 0;background:var(--rule);flex-shrink:0}.lb-iconbtn{border:0;background:transparent;font:inherit;padding:0;width:31px;height:31px;border-radius:8px;display:flex;align-items:center;justify-content:center;flex:none;cursor:pointer;color:var(--on-chrome-ink-muted);transition:background-color .12s ease-out,color .12s ease-out}.lb-iconbtn:hover:not(.off){color:var(--on-chrome-ink)}.lb-iconbtn.off,.lb-iconbtn[aria-disabled=true]{opacity:.35;cursor:default}.lb-chip{display:inline-flex;align-items:center;gap:6px;flex:none;padding:7px 11px;border-radius:8px;font-size:12.5px;font-weight:600;color:var(--on-chrome-ink);cursor:pointer;white-space:nowrap;transition:background-color .12s ease-out}.lb-chip[data-app-version]{cursor:default;color:var(--on-chrome-ink-muted)}.lb-pill{display:inline-flex;align-items:center;gap:6px;flex:none;padding:7px 14px;border-radius:999px;font-size:12.5px;font-weight:700;color:#fff;background:var(--accent-deep);cursor:pointer;white-space:nowrap;transition:background-color .12s ease-out,filter .12s ease-out}.lb-pill:hover{filter:brightness(1.14)}.lb-headsep{width:1px;height:22px;flex:none;background:var(--rule)}.lb-acctmenu{position:absolute;top:calc(100% + 8px);right:0;z-index:60;min-width:196px;padding:6px;border-radius:12px;border:1px solid var(--rule);background:var(--glass-ink-fill, #26314a);box-shadow:0 12px 32px #00000057;display:flex;flex-direction:column;gap:2px}.lb-acctmenu-who{padding:7px 9px 9px;border-bottom:1px solid var(--rule);margin-bottom:4px}.lb-acctmenu-who b{display:block;font-size:12.5px;font-weight:600;color:var(--on-chrome-ink, #fff)}.lb-acctmenu-who span{display:block;font-size:11.5px;margin-top:2px;color:var(--on-chrome-ink-muted, rgba(255, 255, 255, .72))}.lb-acctmenu-item{display:flex;align-items:center;gap:8px;width:100%;padding:7px 9px;border:0;border-radius:8px;background:transparent;color:var(--on-chrome-ink, #fff);font:inherit;font-size:12.5px;font-weight:500;text-align:left;cursor:pointer}.lb-acctmenu-item:hover{background:#ffffff1c}.lb-frame .lb-card{border-radius:9px;border:1px solid var(--card-border);background:var(--card-fill);box-shadow:0 1px 2px var(--card-shadow-contact),0 6px 14px -6px var(--card-shadow-ambient)}:where(.lb-frame .lb-well) :where(select,input[type=text],input[type=search],input[type=password],input[type=date],textarea){background:var(--content-groove-fill);border:1px solid transparent;box-shadow:inset 0 2px 5px var(--content-groove-shadow),inset 0 -1px 0 var(--content-groove-highlight)}:where(.lb-frame .lb-well) :where(select:focus,input:focus,textarea:focus){border-color:var(--accent);box-shadow:inset 0 2px 5px var(--content-groove-shadow),0 0 0 3px var(--accent-tint)}.lb-frame .lb-well .lb-progress{background:var(--content-groove-fill);box-shadow:inset 0 1px 3px var(--content-groove-shadow)}.lb-navitem .lb-navbadge{position:absolute;top:3px;right:8px;min-width:15px;height:15px;padding:0 4px;border-radius:999px;display:flex;align-items:center;justify-content:center;font-size:9px;font-weight:700;line-height:1;font-variant-numeric:tabular-nums;color:#fff;background:var(--accent-deep);box-shadow:0 1px 3px #00000059}.lb-navitem.on .lb-navbadge{color:var(--accent-deep);background:#fff}.lb-frame.sky .lb-bezel{padding:0;border-radius:20px;background:radial-gradient(120% 90% at 18% 0%,var(--sky-a) 0%,transparent 55%),radial-gradient(140% 120% at 100% 8%,var(--sky-b) 0%,transparent 60%),linear-gradient(168deg,var(--sky-b) 0%,var(--sky-c) 48%,var(--sky-d) 100%);box-shadow:0 26px 60px var(--bezel-shadow),0 3px 10px var(--bezel-shadow-contact)}.sg-clear{backdrop-filter:blur(32px) saturate(180%);-webkit-backdrop-filter:blur(32px) saturate(180%);background:#ffffff1a;border:1px solid rgba(255,255,255,.22);box-shadow:inset 0 1px #ffffff47}.sg-clear.on,.sg-clear:hover{background:#ffffff26}.sg-frost{backdrop-filter:blur(44px) saturate(185%);-webkit-backdrop-filter:blur(44px) saturate(185%);background:linear-gradient(135deg,#ffffff3d,#ffffff17 55%,#ffffff26);border:1px solid rgba(255,255,255,.34);box-shadow:inset 0 1px #ffffff73,0 10px 30px var(--sky-shadow)}.sg-smoke{backdrop-filter:blur(50px) saturate(180%);-webkit-backdrop-filter:blur(50px) saturate(180%);background:linear-gradient(180deg,#0000006b,#00000085);border:1px solid rgba(255,255,255,.24);box-shadow:inset 0 1px #ffffff38,0 14px 40px var(--sky-shadow)}.sg-t{color:var(--on-chrome-ink);font-size:15px;font-weight:400}.sg-t-sec{color:var(--on-chrome-ink-muted);font-size:13px}.sg-t-meta{color:var(--on-chrome-ink-muted);font-size:12px}.sg-t-lab{color:var(--on-chrome-ink-faint);font-size:var(--t-xs);font-weight:700;letter-spacing:.07em;text-transform:uppercase}.sg-body{flex:1;min-height:0;overflow-y:auto;overflow-x:hidden;padding:var(--sheet-gutter, 14px)}.sg-sheet{background:var(--paper-sheet);min-height:100%;overflow:hidden;color:var(--ink)}.lb-frame.sky .sg-sheet{box-shadow:inset 0 1px 0 var(--paper-lip)}.sg-sheet.fill{min-height:0;height:100%;display:flex;flex-direction:column}.sg-sheet-head{padding:20px 22px 16px;border-bottom:1px solid var(--hair);flex:none}.sg-h1{font-size:26px;font-weight:700;letter-spacing:-.02em;color:var(--ink);margin:0}.sg-sub{font-size:13px;color:var(--ink-faint);margin-top:4px;line-height:1.55}.sg-tiles{display:grid;border-bottom:1px solid var(--hair);flex:none}.sg-tile{padding:16px 22px;border-left:1px solid var(--hair);min-width:0}.sg-tile:first-child{border-left:none}.sg-tile b{display:block;font-size:32px;font-weight:250;color:var(--ink);letter-spacing:-.02em;line-height:1.05}.sg-tile span{font-size:var(--t-xs);font-weight:700;letter-spacing:.07em;text-transform:uppercase;color:var(--ink-faint)}.sg-band{display:flex;align-items:center;gap:10px;padding:16px 22px 7px;background:var(--paper-tint)}.sg-band b{font-size:14.5px;color:var(--ink);font-weight:700}.sg-band span{font-size:11.5px;color:var(--ink-faint)}.sg-band i{flex:1;height:1px;background:var(--hair)}.sg-ch{padding:12px 16px;border-bottom:1px solid var(--hair);font-size:var(--t-xs);font-weight:700;letter-spacing:.07em;text-transform:uppercase;color:var(--ink-faint)}.sg-row{display:flex;align-items:center;gap:13px;padding:10px 22px;border-top:1px solid var(--hair)}.sg-band+.sg-row,.sg-row:first-child{border-top:none}.sg-row.pick{background:var(--paper-pick)}.sg-row.click{cursor:pointer}.sg-row.click:hover{background:var(--paper-raised)}.sg-dt{width:52px;text-align:center;flex:none;line-height:1.03}.sg-dt b{display:block;font-size:20px;font-weight:700;color:var(--enso);letter-spacing:-.02em}.sg-dt span{display:block;font-size:9px;font-weight:700;letter-spacing:.06em;color:var(--ink-faint)}.sg-ti{flex:1;min-width:0;font-size:13px;color:var(--ink);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sg-pill{font-size:var(--t-micro);font-weight:700;letter-spacing:.07em;text-transform:uppercase;color:var(--ink-faint);background:var(--paper-tint);border-radius:5px;padding:2px 6px;flex:none;white-space:nowrap}.sg-meta{font-size:11px;color:var(--ink-faint);flex:none;white-space:nowrap}.sg-btn{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:32px;font-size:12px;font-weight:600;line-height:1.25;padding:6px 12px;border-radius:8px;border:1px solid var(--hair);background:var(--paper-raised);color:var(--ink);flex:none;cursor:pointer;white-space:nowrap;font-family:inherit;transition:border-color var(--dur-fast, .12s) var(--ease),background var(--dur-fast, .12s) var(--ease),color var(--dur-fast, .12s) var(--ease),box-shadow var(--dur-fast, .12s) var(--ease)}.sg-btn:hover:not(:disabled):not([aria-disabled=true]){border-color:var(--enso);color:var(--enso);background:var(--paper-raised)}.sg-btn:active:not(:disabled):not([aria-disabled=true]){background:var(--paper-tint);transform:translateY(.5px)}.sg-btn:disabled,.sg-btn[aria-disabled=true]{opacity:.45;cursor:default}.sg-btn.p{background:var(--enso);border-color:var(--enso);color:#fff;font-weight:700;box-shadow:0 1px 2px var(--sheet-shadow)}.sg-btn.p:hover:not(:disabled):not([aria-disabled=true]){background:var(--enso);filter:brightness(1.12);color:#fff;border-color:var(--enso)}.sg-btn.p:active:not(:disabled):not([aria-disabled=true]){filter:brightness(.94);background:var(--enso)}.sg-btn.quiet{background:transparent;border-color:transparent;color:var(--ink-soft);font-weight:600;box-shadow:none}.sg-btn.quiet:hover:not(:disabled):not([aria-disabled=true]){background:var(--paper-tint);border-color:var(--hair);color:var(--ink)}.sg-btn.quiet:active:not(:disabled):not([aria-disabled=true]){background:var(--paper-well)}.sg-btn.danger{color:var(--hot-ink, var(--hot));border-color:color-mix(in srgb,var(--hot) 34%,var(--hair));background:var(--paper-raised)}.sg-btn.danger:hover:not(:disabled):not([aria-disabled=true]){background:color-mix(in srgb,var(--hot) 9%,var(--paper-raised));border-color:var(--hot);color:var(--hot-ink, var(--hot))}.sg-btn.danger:active:not(:disabled):not([aria-disabled=true]){background:color-mix(in srgb,var(--hot) 16%,var(--paper-raised))}.sg-btn.danger.solid,.sg-btn.danger.p{background:var(--hot);border-color:var(--hot);color:#fff}.sg-btn.danger.solid:hover:not(:disabled):not([aria-disabled=true]),.sg-btn.danger.p:hover:not(:disabled):not([aria-disabled=true]){filter:brightness(1.08);color:#fff;background:var(--hot)}.sg-btn.dark{background:#1a1a17;border-color:#1a1a17;color:#fff;font-weight:700}.sg-btn.dark:hover:not(:disabled):not([aria-disabled=true]){background:#1a1a17;filter:brightness(1.35);color:#fff;border-color:#1a1a17}.sg-btn.amber{background:linear-gradient(180deg,#fff7ec,#fff);border-color:#f0d9b8;color:var(--amber-ink, #c47f2c)}.sg-btn.amber:hover:not(:disabled):not([aria-disabled=true]){background:linear-gradient(180deg,#fff7ec,#fff);border-color:var(--amber);color:var(--amber-ink, #c47f2c)}.sg-btn.outline{color:var(--enso);border-color:var(--hair);background:var(--surface-raised)}.sg-btn.outline:hover:not(:disabled):not([aria-disabled=true]){background:var(--surface-raised);border-color:var(--enso);color:var(--enso)}.sg-btn.lg{min-height:36px;font-size:13px;padding:8px 15px;border-radius:9px}.sg-btn.tiny{min-height:26px;padding:3px 8px;font-size:11.5px;line-height:1.3;border-radius:7px;gap:4px}.sg-btn.tiny:before{content:"";position:absolute;top:-3px;right:0;bottom:-3px;left:0}.sg-btn.icon{width:32px;min-width:32px;padding:0;gap:0}.sg-btn.icon.lg{width:36px;min-width:36px}.sg-btn.icon.tiny{width:26px;min-width:26px}.sg-btn.on,.sg-btn[aria-pressed=true]{background:var(--paper-pick);border-color:var(--enso);color:var(--enso);font-weight:700}.sg-btn.on:hover:not(:disabled):not([aria-disabled=true]),.sg-btn[aria-pressed=true]:hover:not(:disabled):not([aria-disabled=true]){background:var(--paper-pick);border-color:var(--enso)}.sg-btnrow{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.lb-desktop [data-tip]{position:relative}.lb-desktop [data-tip]:after{content:attr(data-tip);position:absolute;top:calc(100% + 6px);left:50%;transform:translate(-50%);z-index:200;padding:5px 9px;border-radius:7px;background:#10131af0;color:#fff;font-family:Geist,system-ui,sans-serif;font-size:11.5px;font-weight:500;line-height:1.35;letter-spacing:0;text-transform:none;white-space:nowrap;pointer-events:none;opacity:0;visibility:hidden;transition:opacity .1s ease-out .12s,visibility 0s linear .22s;box-shadow:0 6px 18px #0000004d}.lb-desktop [data-tip]:hover:after,.lb-desktop [data-tip]:focus-visible:after{opacity:1;visibility:visible;transition:opacity .1s ease-out .12s,visibility 0s}.lb-desktop [data-tip][data-tip-side=top]:after{top:auto;bottom:calc(100% + 6px)}.lb-desktop [data-tip][data-tip-side=left]:after{top:50%;left:auto;right:calc(100% + 6px);transform:translateY(-50%)}.lb-desktop [data-tip][data-tip-side=right]:after{top:50%;left:calc(100% + 6px);transform:translateY(-50%)}.lb-desktop [aria-disabled=true][data-tip]:after{white-space:normal;width:max-content;max-width:280px;text-align:left}@media (prefers-reduced-motion: reduce){.lb-desktop [data-tip]:after{transition:none}}.sg-invite{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:46px 22px;gap:0}.sg-invite-mark{width:52px;height:52px;border-radius:50%;display:flex;align-items:center;justify-content:center;background:var(--accent-tint);margin-bottom:14px;flex:none}.sg-invite-title{margin:0 0 5px;font-size:15px;font-weight:700;color:var(--ink)}.sg-invite-body{margin:0;font-size:12.5px;color:var(--ink-soft);line-height:1.6;max-width:460px}.sg-invite-acts{display:flex;align-items:center;gap:9px;margin-top:16px;flex-wrap:wrap;justify-content:center}.sg-invite-note{margin:13px 0 0;font-size:11.5px;color:var(--ink-faint);line-height:1.55;max-width:460px}.sg-invite.drop{border:1.5px dashed color-mix(in srgb,var(--accent) 42%,var(--hairline-2));border-radius:14px;margin:16px;background:color-mix(in srgb,var(--accent) 3%,transparent)}.sg-field{font-size:12.5px;padding:8px 11px;border-radius:8px;border:1px solid var(--hair);background:var(--paper-well);color:var(--ink);outline:none;font-family:inherit}.sg-field:focus{border-color:var(--enso)}.sg-field::placeholder{color:var(--ink-faint)}.sg-tools{display:flex;gap:8px;flex-wrap:wrap;align-items:center;padding:12px 22px;border-bottom:1px solid var(--hair);background:var(--paper-well)}.sg-note{font-size:12.5px;color:var(--ink-soft);padding:10px 22px;border-bottom:1px solid var(--hair);background:var(--paper-tint)}.sg-empty{padding:40px 22px;text-align:center;font-size:12.5px;color:var(--ink-faint);line-height:1.6}.sg-scrim{position:fixed;top:0;right:0;bottom:0;left:0;z-index:9998;background:#0a0c0e80;backdrop-filter:blur(3px);-webkit-backdrop-filter:blur(3px);display:flex;align-items:center;justify-content:center;padding:56px 26px 26px;-webkit-app-region:no-drag}.sg-dialog{background:var(--paper-sheet);border:1px solid var(--hair);border-radius:16px;display:flex;flex-direction:column;max-height:86vh;color:var(--ink);box-shadow:0 24px 70px #00000073;-webkit-app-region:no-drag}.sg-dialog-head{padding:16px 20px 12px;border-bottom:1px solid var(--hair);flex:none}.sg-dialog-head b{font-size:15px;font-weight:700;display:block}.sg-dialog-head span{font-size:12.5px;color:var(--ink-faint);margin-top:3px;display:block;line-height:1.5}.sg-dialog-foot{display:flex;gap:8px;align-items:center;padding:12px 20px;border-top:1px solid var(--hair);flex:none}.lb-frame.sky{--on-chrome-ink: #ffffff;--on-chrome-ink-muted: rgba(255, 255, 255, .72);--on-chrome-ink-faint: rgba(255, 255, 255, .55);--rule: rgba(255, 255, 255, .16);--accent-wash: rgba(255, 255, 255, .1);--well-fill: transparent;--desktop: transparent;--groove-fill: rgba(255, 255, 255, .1);--groove-shadow: rgba(0, 0, 0, .2);--groove-highlight: rgba(255, 255, 255, .28);--raise-shadow: rgba(0, 0, 0, .35);--raise-highlight: rgba(255, 255, 255, .3);--hot-on-chrome: var(--on-chrome-ink)}.lb-frame.sky .lb-chrome{border-radius:20px;position:relative;background:transparent;border:none;box-shadow:none;backdrop-filter:none;-webkit-backdrop-filter:none}.lb-frame.sky .lb-chrome:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;border-radius:inherit;pointer-events:none;backdrop-filter:blur(50px) saturate(180%);-webkit-backdrop-filter:blur(50px) saturate(180%);background:linear-gradient(180deg,#0000006b,#00000085);border:1px solid rgba(255,255,255,.24);box-shadow:inset 0 1px #ffffff38,0 14px 40px var(--sky-shadow)}.lb-frame.sky .lb-header{position:relative;z-index:30}.lb-frame.sky .lb-bodyrow{position:relative;z-index:0}.lb-frame.sky .lb-header,.lb-frame.sky .lb-rail{border-radius:0;border:none;background:transparent;box-shadow:none;backdrop-filter:none;-webkit-backdrop-filter:none}.lb-frame.sky .lb-header{margin:0}.lb-frame.sky .lb-rail{margin:0 0 0 var(--lb-apprail-seam, 13px)}.lb-frame.sky .lb-well{background:var(--paper-sheet);border-radius:14px;overflow:hidden;margin-left:20px}.lb-frame.sky .lb-well:after{content:"";box-shadow:inset 0 0 0 1px var(--hair);border-radius:inherit}.lb-frame.sky .lb-well>.lb-scroll-shade{display:none}.lb-frame.sky .lb-tabstrip{padding:0 0 8px 2px;gap:4px}.lb-frame.sky .lb-tabstrip .lb-tab{border-radius:10px;padding:7px 13px;color:var(--on-chrome-ink-muted);background:transparent;border:1px solid transparent}.lb-frame.sky .lb-tabstrip .lb-tab:hover:not(.on){background:#ffffff14;color:var(--on-chrome-ink)}.lb-frame.sky .lb-tabstrip .lb-tab.on{background:#ffffff24;border-color:#ffffff3d;box-shadow:inset 0 1px #ffffff47;color:var(--on-chrome-ink)}.lb-frame.sky .lb-navitem{color:var(--on-chrome-ink-muted)}.lb-frame.sky .lb-navitem:hover:not(.on){background:#ffffff14;color:var(--on-chrome-ink)}.lb-frame.sky .lb-navitem.on{background:#ffffff24;border:1px solid rgba(255,255,255,.24);box-shadow:inset 0 1px #ffffff47;color:var(--on-chrome-ink)}.lb-frame.sky .lb-channel.lb-groove{background:#00000029;box-shadow:inset 0 1px 3px #00000040}.lb-frame.sky .lb-section-label{color:var(--on-chrome-ink-faint)}.lb-frame.sky .lb-rail-divider{background:#ffffff24}.lb-frame.sky .lb-groove{box-shadow:inset 0 1px #ffffff47,inset 0 0 0 1px #ffffff2e}.lb-frame.sky .lb-chip:hover{background:#ffffff29}.lb-frame.sky .lb-chip[data-app-version],.lb-frame.sky .lb-chip[data-app-version]:hover{background:var(--glass-ink-fill);color:var(--glass-ink-on)}.lb-frame.sky .lb-pill{background:#ffffff29;border:1px solid rgba(255,255,255,.26);box-shadow:inset 0 1px #ffffff4d;color:var(--on-chrome-ink)}.lb-frame.sky .lb-pill:hover{background:#ffffff3d}.lb-frame.sky .lb-headsep{background:#ffffff29}.lb-frame.sky.sky-white-glass .lb-bezel,.lb-frame.sky.sky-warm-paper .lb-bezel,.lb-frame.sky.sky-liquid .lb-bezel,.lb-frame.sky.sky-widget .lb-bezel,.lb-frame.sky.sky-crystal .lb-bezel{padding:0;border-radius:20px;background:var(--sky-grad);box-shadow:0 26px 60px var(--bezel-shadow),0 3px 10px var(--bezel-shadow-contact)}.lb-frame.sky.sky-white-glass .lb-chrome:before,.lb-frame.sky.sky-warm-paper .lb-chrome:before,.lb-frame.sky.sky-liquid .lb-chrome:before,.lb-frame.sky.sky-widget .lb-chrome:before,.lb-frame.sky.sky-crystal .lb-chrome:before{backdrop-filter:blur(var(--glass-blur-sm)) saturate(var(--glass-sat));-webkit-backdrop-filter:blur(var(--glass-blur-sm)) saturate(var(--glass-sat));background:var(--glass-clear-fill);border:var(--glass-clear-border);box-shadow:var(--glass-clear-inset)}.lb-frame.sky.sky-white-glass,.lb-frame.sky.sky-warm-paper,.lb-frame.sky.sky-liquid,.lb-frame.sky.sky-widget,.lb-frame.sky.sky-crystal,.lb-frame.sky.sky-green,.lb-frame.sky.sky-blue{--on-chrome-ink: var(--chrome-ink, var(--on-sky));--on-chrome-ink-muted: color-mix(in srgb, var(--chrome-ink, var(--on-sky)) var(--chrome-ink-muted-a, 72%), transparent);--on-chrome-ink-faint: color-mix(in srgb, var(--chrome-ink, var(--on-sky)) var(--chrome-ink-faint-a, 55%), transparent);--rule: color-mix(in srgb, var(--chrome-ink, var(--on-sky)) 14%, transparent);--accent-wash: color-mix(in srgb, var(--chrome-ink, var(--on-sky)) 9%, transparent);--well-fill: transparent;--desktop: transparent;--groove-fill: var(--glass-clear-fill)}.lb-frame.sky.sky-widget,.lb-frame.sky.sky-crystal,.lb-frame.sky.sky-green,.lb-frame.sky.sky-blue{--chrome-ink: #10141a;--chrome-ink-muted-a: 88%;--chrome-ink-faint-a: 79%}.lb-frame.sky.sky-white-glass,.lb-frame.sky.sky-warm-paper,.lb-frame.sky.sky-liquid{--hot-on-chrome: #b8352b}.lb-frame.sky.sky-widget,.lb-frame.sky.sky-crystal{--hot-on-chrome: var(--on-chrome-ink)}.lb-frame.sky.sky-white-glass .lb-navitem.on,.lb-frame.sky.sky-warm-paper .lb-navitem.on,.lb-frame.sky.sky-liquid .lb-navitem.on,.lb-frame.sky.sky-widget .lb-navitem.on,.lb-frame.sky.sky-crystal .lb-navitem.on{background:var(--glass-solid-fill);border:none;color:var(--glass-solid-on);box-shadow:0 8px 22px #1e26341f}.lb-frame.sky.sky-white-glass .lb-tabstrip .lb-tab.on,.lb-frame.sky.sky-warm-paper .lb-tabstrip .lb-tab.on,.lb-frame.sky.sky-liquid .lb-tabstrip .lb-tab.on,.lb-frame.sky.sky-widget .lb-tabstrip .lb-tab.on,.lb-frame.sky.sky-crystal .lb-tabstrip .lb-tab.on{background:var(--glass-solid-fill);border-color:transparent;box-shadow:none;color:var(--glass-solid-on)}.lb-frame.sky.sky-white-glass .lb-pill,.lb-frame.sky.sky-warm-paper .lb-pill,.lb-frame.sky.sky-liquid .lb-pill,.lb-frame.sky.sky-widget .lb-pill,.lb-frame.sky.sky-crystal .lb-pill{background:var(--glass-solid-fill);border:none;color:var(--glass-solid-on)}.lb-frame.sky.sky-white-glass .lb-pill:hover,.lb-frame.sky.sky-warm-paper .lb-pill:hover,.lb-frame.sky.sky-liquid .lb-pill:hover,.lb-frame.sky.sky-widget .lb-pill:hover,.lb-frame.sky.sky-crystal .lb-pill:hover{filter:brightness(1.05)}.lb-desktop.sky-warm-paper .sg-btn.p{background:linear-gradient(180deg,#3a3428,#241f16);border-color:transparent;color:#fdf9f0}.lb-desktop.sky-warm-paper .sg-btn.p:hover:not(:disabled):not([aria-disabled=true]){background:linear-gradient(180deg,#3a3428,#241f16);filter:brightness(1.12);color:#fdf9f0}.lb-desktop.sky-crystal .sg-btn.p{background:#fff;border-color:transparent;color:#2c5a86;box-shadow:0 1px 2px #1e48720f,0 18px 44px #1e487229}.lb-desktop.sky-crystal .sg-btn.p:hover:not(:disabled):not([aria-disabled=true]){background:#fff;filter:brightness(.97);color:#2c5a86}.gl-clear{background:var(--glass-clear-fill);border:var(--glass-clear-border);box-shadow:var(--glass-clear-inset);backdrop-filter:blur(var(--glass-blur-sm)) saturate(var(--glass-sat));-webkit-backdrop-filter:blur(var(--glass-blur-sm)) saturate(var(--glass-sat));transition:background .15s ease,box-shadow .15s ease}.gl-frost{background:var(--glass-frost-fill);border:var(--glass-frost-border);box-shadow:var(--glass-frost-shadow);backdrop-filter:blur(var(--glass-blur-md)) saturate(var(--glass-sat));-webkit-backdrop-filter:blur(var(--glass-blur-md)) saturate(var(--glass-sat));transition:background .15s ease,box-shadow .15s ease}.gl-ink{background:var(--glass-ink-fill);border:var(--glass-ink-border);color:var(--glass-ink-on);backdrop-filter:blur(var(--glass-blur-lg)) saturate(var(--glass-sat));-webkit-backdrop-filter:blur(var(--glass-blur-lg)) saturate(var(--glass-sat));transition:background .15s ease,box-shadow .15s ease}.gl-solid{background:var(--glass-solid-fill);color:var(--glass-solid-on)}.gl-hover:hover{background:var(--glass-hover-fill)}.gl-on-sky{color:var(--on-sky);text-shadow:var(--on-sky-shadow)}@media (prefers-reduced-motion: reduce){.gl-clear,.gl-frost,.gl-ink{transition:none}}.lb-sky-blobs{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;border-radius:inherit;pointer-events:none;z-index:0}.lb-sky-blob{position:absolute;border-radius:50%;filter:blur(32px)}.lb-sky-blob-1{top:-12%;left:-8%;width:62%;height:62%;background:var(--sky-blob-1, var(--sky-a, rgba(255, 255, 255, .3)))}.lb-sky-blob-2{top:-18%;right:-12%;width:68%;height:68%;background:var(--sky-blob-2, var(--sky-b, rgba(255, 255, 255, .18)))}.lb-sky-blob-3{bottom:-22%;left:16%;width:74%;height:64%;background:var(--sky-blob-3, var(--sky-c, rgba(0, 0, 0, .16)))}.lb-frame.sky{--content-groove-fill: var(--paper-well, #f6f0e2);--content-groove-shadow: var(--sheet-shadow, rgba(6, 51, 27, .55));--content-groove-highlight: var(--paper-lip, #fffdf7);--card-fill: var(--paper-raised, #fffdf6);--card-border: var(--hairline-2, #e9e1ce);--card-shadow-contact: var(--sheet-shadow, rgba(6, 51, 27, .55));--card-shadow-ambient: var(--sheet-shadow, rgba(6, 51, 27, .55))}.lb-frame.sky .lb-navitem{width:62px;margin-left:auto;margin-right:auto}.lb-frame.sky .lb-navitem .lb-navlabel{font-size:10.5px}.lb-appearance-btn{position:relative}.lb-appearance-btn:before{content:"";position:absolute;top:-7px;right:0;bottom:-7px;left:0}.lb-shortcuts-btn{position:relative}.lb-shortcuts-btn:before{content:"";position:absolute;top:-7px;right:0;bottom:-7px;left:0}.lb-desktop{--ok-ink: #167537;--amber-ink: #905f25;--hot-ink: #bc3027;--privileged-ink: #6253ca;--info-ink: #3e61c1}.lb-desktop.theme-warm{--ok-ink: #17703a;--amber-ink: #895b23;--hot-ink: #b32e26;--privileged-ink: #5e4fc1;--info-ink: #3b5db9}.lb-desktop.sky{--ok-ink: #136a31;--amber-ink: #875923;--hot-ink: #af2c25;--privileged-ink: #5c4dbc;--info-ink: #3a5bb4}.lb-desktop{--hot-on-solid: color-mix(in srgb, var(--hot) 75%, var(--glass-solid-on, var(--ink)));--hot-glass-mix: color-mix(in srgb, var(--hot) 75%, var(--glass-ink-on, var(--ink)));--hot-on-glass: var(--hot-glass-mix)}.lb-desktop.sky{--hot-on-glass: var(--glass-ink-on)}.lb-desktop.sky.sky-liquid{--hot-on-glass: var(--hot-glass-mix)}.lb-desktop,.tb-tray{--sp-1: 4px;--sp-2: 8px;--sp-3: 12px;--sp-4: 16px;--sp-5: 20px;--sp-6: 24px;--sp-7: 32px;--sp-8: 40px;--t-micro: 9.5px;--t-xs: 10.5px;--t-sm: 11.5px;--t-md: 13px;--t-lg: 15px;--t-xl: 19px;--t-2xl: 26px;--lh-tight: 1.15;--lh-snug: 1.35;--lh-prose: 1.55;--fw-regular: 400;--fw-medium: 500;--fw-semibold: 600;--fw-bold: 700;--r-sm: 6px;--r-md: 9px;--r-lg: 12px;--r-pill: 999px;--dur-fast: .12s;--dur: .16s;--dur-slow: .2s;--ease: cubic-bezier(.2, .8, .2, 1)}@media (prefers-reduced-motion: reduce){.lb-desktop,.tb-tray{--dur-fast: 1ms;--dur: 1ms;--dur-slow: 1ms}}.lb-desktop{--focus-ring-width: 2px;--focus-ring-offset: 2px;--focus-ring-color: var(--accent);--focus-ring-halo: #ffffff;--focus-ring-seat: rgba(9, 12, 18, .92)}.lb-desktop.sky{--focus-ring-color: #ffffff;--focus-ring-halo: rgba(9, 12, 18, .92);--focus-ring-seat: rgba(255, 255, 255, .55)}.lb-desktop .lb-focus-ring:focus-visible,.lb-desktop [data-focus-ring]:focus-visible,.lb-desktop .lb-focus-ring:focus-visible .lb-focus-within,.lb-desktop [data-focus-ring]:focus-visible .lb-focus-within{outline:var(--focus-ring-width) solid var(--focus-ring-color);outline-offset:var(--focus-ring-offset);box-shadow:0 0 0 calc(var(--focus-ring-offset) + var(--focus-ring-width)) var(--focus-ring-halo),0 0 0 calc(var(--focus-ring-offset) + var(--focus-ring-width) + 1px) var(--focus-ring-seat);position:relative;z-index:1}.lb-desktop .lb-focus-ring-inset:focus-visible,.lb-desktop [data-focus-ring=inset]:focus-visible{outline:none;box-shadow:inset 0 0 0 var(--focus-ring-width) var(--focus-ring-color),inset 0 0 0 calc(var(--focus-ring-width) + 2px) var(--focus-ring-halo)}.lb-desktop [data-focus-forced]:focus{outline:var(--focus-ring-width) solid var(--focus-ring-color);outline-offset:var(--focus-ring-offset);box-shadow:0 0 0 calc(var(--focus-ring-offset) + var(--focus-ring-width)) var(--focus-ring-halo),0 0 0 calc(var(--focus-ring-offset) + var(--focus-ring-width) + 1px) var(--focus-ring-seat)}@media (forced-colors: active){.lb-desktop .lb-focus-ring:focus-visible,.lb-desktop [data-focus-ring]:focus-visible,.lb-desktop .lb-focus-ring-inset:focus-visible,.lb-desktop [data-focus-ring=inset]:focus-visible,.lb-desktop [data-focus-forced]:focus{outline:3px solid Highlight;outline-offset:2px;box-shadow:none}}.lb-desktop .lb-sr-only{position:absolute;width:1px;height:1px;margin:-1px;padding:0;clip:rect(0 0 0 0);clip-path:inset(50%);overflow:hidden;white-space:nowrap;border:0}.lb-desktop .lb-sr-focusable:focus,.lb-desktop .lb-sr-focusable:focus-visible{position:fixed;top:12px;left:12px;z-index:9999;width:auto;height:auto;margin:0;padding:8px 14px;clip:auto;clip-path:none;overflow:visible;border-radius:8px;background:var(--paper-raised, #fff);color:var(--ink, #1f2433);font:600 13px/1.2 Geist,system-ui,sans-serif;box-shadow:0 8px 24px #00000047;outline:2px solid var(--focus-ring-color, currentColor);outline-offset:2px}.lb-frame{--lb-apprail-w: 56px;--lb-apprail-gap: 10px;--lb-apprail-seam: 5px;--lb-apprail-top: 92px;--lb-apprail-bottom: 80px;--lb-rail-pad-left: 9px}.lb-frame[data-app-rail-collapsed=true]{--lb-apprail-w: 0px;--lb-apprail-seam: 13px;--lb-apprail-gap: 0px}.lb-frame[data-app-rail-collapsed=true] .lb-apprail{width:0;margin:0;padding:0;border:0;overflow:hidden;visibility:hidden;pointer-events:none}.lb-apprail{box-sizing:border-box;width:var(--lb-apprail-w, 56px);flex:none;align-self:stretch;min-height:0;display:flex;flex-direction:column;align-items:center;margin:var(--lb-apprail-top, 92px) 0 var(--lb-apprail-bottom, 80px) var(--lb-apprail-gap, 10px);padding:6px 0;border-radius:20px;overflow:hidden;background:var(--groove-fill);box-shadow:inset 0 2px 5px var(--groove-shadow),inset 0 -1px 0 var(--groove-highlight);transition:width .16s ease-out,margin-left .16s ease-out}@media (prefers-reduced-motion: reduce){.lb-apprail,.lb-railtoggle__slit{transition:none}}.lb-apprail-list{list-style:none;margin:0;padding:0;width:100%;display:flex;flex-direction:column;align-items:center;gap:9px;overflow-y:auto;overflow-x:hidden;min-height:0;scrollbar-width:none;-ms-overflow-style:none}.lb-apprail-list::-webkit-scrollbar{width:0;height:0;display:none}.lb-apprail-listitem{width:100%;display:flex;justify-content:center}.lb-apptile{display:flex;flex-direction:column;align-items:center;gap:4px;width:100%;padding:4px 2px 5px;border:0;border-radius:11px;background:transparent;color:var(--on-chrome-ink-muted);cursor:pointer;font-family:inherit;transition:background-color .12s ease-out,color .12s ease-out}.lb-apptile:hover:not(.is-current){background:var(--accent-wash);color:var(--on-chrome-ink)}.lb-apptile.is-current{color:var(--on-chrome-ink);background:var(--accent-wash)}.lb-apptile-art{display:flex;align-items:center;justify-content:center;width:36px;height:36px;flex:none;border-radius:11px;box-shadow:0 2px 6px var(--raise-shadow),inset 0 1px 0 var(--raise-highlight)}.lb-apptile-art svg{width:24px;height:24px;display:block;color:#fff}.lb-apptile.is-current{position:relative}.lb-apptile.is-current:before{content:"";position:absolute;left:-2px;top:8px;bottom:8px;width:3px;border-radius:0 3px 3px 0;background:var(--accent)}.lb-apptile-name{width:100%;font-size:7px;font-weight:600;line-height:1.2;letter-spacing:.01em;text-align:center;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.lb-apptile-add .lb-apptile-art{background:transparent;border:1.5px dashed var(--on-chrome-ink-faint);box-shadow:none;color:var(--on-chrome-ink-muted)}.lb-apptile-add .ms{font-size:19px}.lb-apptile-add:hover .lb-apptile-art,.lb-apptile-add.is-open .lb-apptile-art{border-color:var(--accent);color:var(--on-chrome-ink)}.lb-apptile-add.is-open{background:var(--accent-wash)}.lb-appadd-scrim{position:fixed;top:0;right:0;bottom:0;left:0;z-index:60}.lb-appadd{position:fixed;z-index:61;width:292px;max-height:min(520px,calc(100vh - 80px));display:flex;flex-direction:column;padding:10px 8px 8px;border-radius:13px;border:1px solid var(--rule);background:linear-gradient(180deg,var(--chrome-fill-top) 0%,var(--chrome-fill-bottom) 100%);box-shadow:0 18px 48px #0000008c,inset 0 1px 0 var(--raise-highlight);color:var(--on-chrome-ink)}.lb-appadd-head{flex:none;padding:0 8px;font-size:12.5px;font-weight:700}.lb-appadd-sub{flex:none;padding:3px 8px 9px;font-size:11px;line-height:1.35;color:var(--on-chrome-ink-muted)}.lb-appadd-list{flex:1 1 auto;min-height:0;overflow-y:auto;list-style:none;margin:0;padding:0;border-top:1px solid var(--rule)}.lb-appadd-row{display:flex;align-items:center;gap:10px;width:100%;padding:7px 8px;border:0;border-radius:9px;background:transparent;color:inherit;cursor:pointer;font-family:inherit;text-align:left}.lb-appadd-row:hover{background:var(--accent-wash)}.lb-appadd-disc{display:flex;align-items:center;justify-content:center;flex:none;width:28px;height:28px;border-radius:9px;opacity:.45;transition:opacity .12s ease-out}.lb-appadd-row.is-on .lb-appadd-disc{opacity:1}.lb-appadd-disc svg{width:18px;height:18px;display:block;color:#fff}.lb-appadd-text{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;gap:1px}.lb-appadd-name{font-size:12px;font-weight:600}.lb-appadd-blurb{font-size:10.5px;line-height:1.25;color:var(--on-chrome-ink-muted)}.lb-appadd-tick{flex:none;display:flex;align-items:center;color:var(--on-chrome-ink-faint)}.lb-appadd-tick .ms{font-size:18px}.lb-appadd-row.is-on .lb-appadd-tick{color:var(--accent)}.lb-rail{position:relative}.lb-railtoggle{position:absolute;left:calc(-1 * var(--lb-apprail-seam, 5px));width:calc(var(--lb-apprail-seam, 5px) + var(--lb-rail-pad-left, 9px));top:50%;transform:translateY(-50%);z-index:2;display:grid;place-items:center;height:46px;padding:0;border:0;background:none;border-radius:999px;box-shadow:none;cursor:pointer;-webkit-app-region:no-drag}.lb-railtoggle:after{content:"";position:absolute;top:-5px;right:-14px;bottom:-5px;left:-14px}.lb-frame[data-app-rail-collapsed=true] .lb-railtoggle{left:calc(-1 * var(--lb-apprail-seam, 13px) + 6px);height:56px}.lb-frame[data-app-rail-collapsed=true] .lb-railtoggle:after{top:-8px;right:-16px;bottom:-8px;left:-6px}.lb-railtoggle__slit{display:block;width:4px;height:34px;border-radius:999px;background:color-mix(in oklab,transparent,var(--on-chrome-ink) 34%);transition:height .16s cubic-bezier(.2,.8,.2,1),width .16s cubic-bezier(.2,.8,.2,1),background-color .16s ease}.lb-railtoggle:hover .lb-railtoggle__slit,.lb-railtoggle:focus-visible .lb-railtoggle__slit{width:5px;height:52px;background:var(--accent)}.lb-railtoggle:active .lb-railtoggle__slit{width:5px;height:44px}.lb-frame[data-app-rail-collapsed=true] .lb-railtoggle__slit{height:42px;background:color-mix(in oklab,transparent,var(--on-chrome-ink) 52%)}.lb-frame .lb-rail{margin-left:var(--lb-apprail-seam, 13px)}.lb-desktop.sky.lb-frame{--lb-rail-pad-left: 7px}.lb-desktop.sky .lb-apprail{background:#0000004d;box-shadow:inset 0 1px #ffffff1a,inset 0 2px 6px #00000059}.lb-desktop.sky .lb-railtoggle{background:none;box-shadow:none}.lb-desktop.sky .lb-railtoggle__slit{background:#ffffff8c;box-shadow:0 1px 3px #00000047}.lb-desktop.sky .lb-railtoggle:hover .lb-railtoggle__slit,.lb-desktop.sky .lb-railtoggle:focus-visible .lb-railtoggle__slit{background:#fff}.lb-desktop.sky.lb-frame[data-app-rail-collapsed=true] .lb-railtoggle__slit{background:#ffffffb8}.lb-frame[data-app-rail-collapsed=true] .lb-railtoggle:hover .lb-railtoggle__slit,.lb-frame[data-app-rail-collapsed=true] .lb-railtoggle:focus-visible .lb-railtoggle__slit{width:5px;height:56px;background:var(--accent)}.lb-frame[data-app-rail-collapsed=true] .lb-railtoggle:active .lb-railtoggle__slit{height:46px}.lb-desktop.sky.lb-frame[data-app-rail-collapsed=true] .lb-railtoggle:hover .lb-railtoggle__slit,.lb-desktop.sky.lb-frame[data-app-rail-collapsed=true] .lb-railtoggle:focus-visible .lb-railtoggle__slit{background:#fff}.lb-frame .lb-lights-lane{flex:none;padding-left:18px}.lbmd,.lbmd-layer{--lbmd-frame-top: var(--chrome-fill-top, #1c2330);--lbmd-frame-bottom: var(--chrome-fill-bottom, #121821);--lbmd-ink: var(--on-chrome-ink, #dbe2ee);--lbmd-muted: var(--on-chrome-ink-muted, #97a3b7);--lbmd-hair: var(--rule, rgba(255, 255, 255, .1));--lbmd-hover: var(--accent-wash, rgba(255, 255, 255, .08));--lbmd-accent: var(--accent-deep, #2f57c4);--lbmd-accent-ink: #fff;--lbmd-grip: var(--on-chrome-ink-faint, #6e7b8f);--lbmd-gutter: 11px;--lbmd-notch: color-mix(in oklab, var(--lbmd-frame-top), var(--lbmd-ink) 16%);--lbmd-notch-line: color-mix(in oklab, var(--lbmd-frame-top), var(--lbmd-ink) 26%);--lbmd-live: var(--hot, #e0392f)}.lb-frame.sky .lbmd,.lb-frame.sky .lbmd-layer{--lbmd-ink: var(--on-sky, #ffffff);--lbmd-muted: var(--on-chrome-ink-muted, rgba(255, 255, 255, .72));--lbmd-hair: var(--glass-ink-border, rgba(255, 255, 255, .24));--lbmd-hover: rgba(255, 255, 255, .12);--lbmd-accent: var(--accent-deep, #0f4726);--lbmd-grip: var(--on-chrome-ink-faint, rgba(255, 255, 255, .55));--lbmd-notch: rgba(255, 255, 255, .18);--lbmd-notch-line: rgba(255, 255, 255, .3)}.lb-frame.sky .lbmd.lbmd--float{background:var(--glass-ink-fill, linear-gradient(180deg, rgba(0, 0, 0, .42) 0%, rgba(0, 0, 0, .52) 100%));border:1px solid var(--glass-ink-border, rgba(255, 255, 255, .24));backdrop-filter:blur(var(--glass-blur-lg, 50px)) saturate(var(--glass-sat, 180%));-webkit-backdrop-filter:blur(var(--glass-blur-lg, 50px)) saturate(var(--glass-sat, 180%));--lbmd-ink: var(--glass-ink-on, #ffffff)}.lbmd-layer{position:absolute;left:0;right:var(--lbmd-gutter);bottom:var(--lbmd-gutter);top:var(--lbmd-layer-top, 64px);pointer-events:none;z-index:34}.lbmd-layer .lbmd{pointer-events:auto}.lbmd-layer .lbmd--bottom{position:absolute;left:0;right:0;bottom:0}.lbmd-layer .lbmd--right{position:absolute;right:0;top:0;bottom:0}.lb-chrome:has(.lbmd-layer--bottom) .lb-bodyrow{margin-bottom:var(--lb-dock-clearance, 0px)}.lb-chrome:has(.lbmd-layer--right) .lb-bodyrow{margin-right:var(--lb-dock-clearance-right, 0px)}@media (prefers-reduced-motion: no-preference){.lb-chrome .lb-bodyrow{transition:margin-bottom .16s ease-out,margin-right .16s ease-out}}.lbmd{box-sizing:border-box;color:var(--lbmd-ink);font-family:inherit}.lbmd *,.lbmd *:before,.lbmd *:after{box-sizing:border-box}.lbmd--float{position:absolute;z-index:5;display:flex;align-items:stretch;max-width:calc(100% - 40px);border-radius:18px;background:linear-gradient(180deg,var(--lbmd-frame-top) 0%,var(--lbmd-frame-bottom) 100%);box-shadow:0 14px 40px #00000080,inset 0 1px 0 var(--raise-highlight, rgba(255, 255, 255, .2))}.lbmd--bottom,.lbmd--right{position:relative;flex:0 0 auto;background:none;border-radius:0;box-shadow:none}.lbmd--bottom{display:flex;align-items:stretch}.lbmd--right{display:flex;flex-direction:column;width:var(--lbmd-rail-w, 114px);min-height:0}.lbmd--bottom.is-collapsed{height:20px}.lbmd--right.is-collapsed{width:20px}.lbmd--right[data-dock-empty]{width:auto;min-width:0}.lbmd__body{display:flex;min-width:0;min-height:0;flex:1 1 auto}.lbmd__body[hidden]{display:none}.lbmd--float .lbmd__body{flex-direction:row;align-items:stretch}.lbmd--bottom .lbmd__body{display:grid;grid-template-columns:1fr auto 1fr;align-items:stretch}.lbmd--bottom .lbmd__grip{grid-column:1;justify-self:start}.lbmd--bottom .lbmd__scroll{grid-column:2}.lbmd--bottom .lbmd__controls{grid-column:3;justify-self:end}.lbmd--right .lbmd__body{flex-direction:column}.lbmd--float .lbmd__grip,.lbmd--bottom .lbmd__grip{order:0}.lbmd--float .lbmd__scroll,.lbmd--bottom .lbmd__scroll{order:1}.lbmd--float .lbmd__controls,.lbmd--bottom .lbmd__controls{order:2}.lbmd--right .lbmd__grip{order:0}.lbmd--right .lbmd__controls{order:1}.lbmd--right .lbmd__scroll{order:2}.lbmd__grip{display:flex;align-items:center;justify-content:center;flex:0 0 auto;padding:0 6px 0 12px;border:0;background:transparent;color:var(--lbmd-grip);cursor:grab;font-family:inherit;touch-action:none}.lbmd__grip:active{cursor:grabbing}.lbmd__grip:hover{color:var(--lbmd-accent-ink)}.lbmd__grip .ms{font-size:18px}.lbmd--bottom .lbmd__grip{border-right:1px solid var(--lbmd-hair)}.lbmd--right .lbmd__grip{padding:9px 0 0;justify-content:center}.lbmd__scroll{display:flex;flex:1 1 auto;min-width:0;min-height:0}.lbmd--float .lbmd__scroll,.lbmd--bottom .lbmd__scroll{align-items:stretch;overflow-x:auto;overflow-y:hidden;padding:8px 4px}.lbmd--right .lbmd__scroll{flex-direction:column;overflow-x:hidden;overflow-y:auto;padding:4px 7px 10px}.lbmd__scroll::-webkit-scrollbar{width:8px;height:8px}.lbmd__scroll::-webkit-scrollbar-track{background:transparent}.lbmd__scroll::-webkit-scrollbar-thumb{border-radius:8px;border:0;background:color-mix(in oklab,var(--lbmd-frame-top),var(--lbmd-ink) 20%)}.lbmd__cell{display:flex;flex:0 0 auto;align-items:stretch}.lbmd--float .lbmd__cell{padding:0 1px}.lbmd--bottom .lbmd__cell{padding:0 3px}.lbmd--bottom .lbmd__cell+.lbmd__cell{border-left:1px solid var(--lbmd-hair)}.lbmd--right .lbmd__cell{padding:3px 0}.lbmd--right .lbmd__cell+.lbmd__cell{border-top:1px solid var(--lbmd-hair)}.lbmd__item{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;flex:1 1 auto;min-width:0;padding:6px 9px;border:0;border-radius:9px;background:transparent;color:inherit;text-decoration:none;cursor:pointer;font-family:inherit}.lbmd__item:hover{background:var(--lbmd-hover)}.lbmd__item.is-active{background:var(--lbmd-accent);color:var(--lbmd-accent-ink)}.lbmd__item.is-live .lbmd__icon{position:relative}.lbmd__item.is-live .lbmd__icon:after{content:"";position:absolute;top:-1px;right:-3px;width:6px;height:6px;border-radius:50%;background:var(--lbmd-live);box-shadow:0 0 0 1.5px var(--lbmd-frame-top)}@media (prefers-reduced-motion: no-preference){.lbmd__item.is-live .lbmd__icon:after{animation:lbmd-live 1.15s ease-in-out infinite}}@keyframes lbmd-live{0%,to{opacity:1;transform:scale(1)}50%{opacity:.35;transform:scale(.72)}}.lbmd__icon{font-size:var(--lbmd-icon, 17px);font-variation-settings:"opsz" 20}.lbmd__label{font-size:var(--lbmd-label, 10px);font-weight:500;line-height:1.15;white-space:nowrap}.lbmd__close{display:flex;align-items:center;justify-content:center;flex:0 0 auto;padding:0 6px;border:0;border-radius:9px;background:transparent;color:var(--lbmd-muted);cursor:pointer;font-family:inherit}.lbmd__close:hover{background:var(--lbmd-hover);color:var(--lbmd-ink)}.lbmd__close .ms{font-size:13px}.lbmd--bottom .lbmd__item{padding:6px 10px;border-radius:10px}.lbmd--right .lbmd__item{gap:5px;padding:9px 2px;border-radius:11px}.lbmd--right .lbmd__icon{font-size:var(--lbmd-rail-icon, 18px)}.lbmd--right .lbmd__label{font-size:var(--lbmd-rail-label, 9.5px);text-align:center;white-space:normal}.lbmd--right .lbmd__cell{flex-direction:column}.lbmd--right .lbmd__close{padding:2px 0 4px}.lbmd__badge{position:absolute;top:-3px;right:2px;display:flex;align-items:center;justify-content:center;min-width:15px;height:14px;padding:0 3px;border-radius:9px;background:var(--lbmd-accent);color:var(--lbmd-accent-ink);font-size:9px;font-weight:700;line-height:1}.lbmd--bottom .lbmd__badge{top:-2px}.lbmd--right .lbmd__badge{top:3px;right:6px}.lbmd__controls{display:flex;align-items:center;flex:0 0 auto;gap:6px;padding:0 10px 0 6px;border-left:1px solid var(--lbmd-hair)}.lbmd--bottom .lbmd__controls{padding:0 12px 0 8px}.lbmd--right .lbmd__controls{justify-content:center;flex-wrap:wrap;gap:4px;padding:6px 4px 7px;border-left:0;border-bottom:1px solid var(--lbmd-hair)}.lbmd__pair{display:flex;flex-direction:column;gap:3px}.lbmd--float[data-dock-empty] .lbmd__pair,.lbmd--bottom[data-dock-empty] .lbmd__pair{flex-direction:row;gap:4px}.lbmd--float[data-dock-empty] .lbmd__scroll,.lbmd--bottom[data-dock-empty] .lbmd__scroll{padding:0}.lbmd__btn{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;flex:0 0 auto;padding:0;border:0;border-radius:7px;background:transparent;color:var(--lbmd-muted);cursor:pointer;font-family:inherit}.lbmd__btn[hidden]{display:none}.lbmd__btn:hover:not(:disabled){background:color-mix(in oklab,var(--lbmd-frame-top),var(--lbmd-ink) 12%);color:var(--lbmd-accent-ink)}.lbmd__btn:active:not(:disabled){background:color-mix(in oklab,var(--lbmd-frame-top),var(--lbmd-ink) 20%)}.lbmd__btn:disabled{opacity:.36;cursor:default}.lbmd__btn .ms{font-size:15px}.lbmd__btn--step{border:1px solid var(--lbmd-notch);color:var(--lbmd-ink)}.lbmd__zoom{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;height:24px;padding:0 7px;border:1px solid var(--lbmd-notch);border-radius:7px;background:transparent;color:var(--lbmd-ink);font-family:inherit;font-size:10.5px;font-weight:700;line-height:1;letter-spacing:.01em;font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1;cursor:pointer;white-space:nowrap}.lbmd__zoom:hover:not(:disabled){background:color-mix(in oklab,var(--lbmd-frame-top),var(--lbmd-ink) 12%);color:var(--lbmd-accent-ink);border-color:var(--lbmd-accent)}.lbmd__zoom:disabled{cursor:default}.lbmd--right .lbmd__zoom{flex:0 0 100%;padding:0 2px}.lbmd__btn--collapse{height:51px;width:18px}.lbmd--float[data-dock-empty] .lbmd__btn--collapse{height:24px}.lbmd--bottom .lbmd__btn--collapse,.lbmd--right .lbmd__btn--collapse{display:none}.lbmd__notch{position:absolute;padding:0;border:1px solid var(--lbmd-notch-line);border-radius:5px;background:var(--lbmd-notch);cursor:pointer;z-index:1}.lbmd__notch:hover{background:var(--lbmd-accent)}.lbmd--float .lbmd__notch,.lbmd.is-collapsed .lbmd__notch{display:none}.lbmd--bottom .lbmd__notch{left:50%;top:-5px;transform:translate(-50%);width:38px;height:9px}.lbmd--right .lbmd__notch{left:-5px;top:50%;transform:translateY(-50%);width:9px;height:38px}.lbmd__strip{display:flex;align-items:center;justify-content:center;gap:10px;flex:1 1 auto;padding:0;border:0;background:transparent;color:var(--lbmd-muted);cursor:pointer;font-family:inherit}.lbmd__strip[hidden]{display:none}.lbmd__strip:hover{background:color-mix(in oklab,var(--lbmd-frame-top),var(--lbmd-ink) 8%);color:var(--lbmd-accent-ink)}.lbmd__strip-text{font-size:9px;font-weight:700;letter-spacing:2px}.lbmd__strip-chevron{font-size:14px}.lbmd__strip-notch{display:block;border-radius:4px;background:var(--lbmd-notch)}.lbmd--float.is-collapsed{max-width:none;border-radius:20px;box-shadow:0 10px 30px #0006}.lbmd--float .lbmd__strip{padding:7px 16px;border-radius:20px}.lbmd--float .lbmd__strip-text{font-size:10px}.lbmd--float .lbmd__strip-notch{width:16px;height:6px}.lbmd--float .lbmd__strip:hover{background:transparent}.lbmd--bottom .lbmd__strip{height:20px;border-radius:12px}.lbmd--bottom .lbmd__strip-notch{width:38px;height:6px}.lbmd--right .lbmd__strip{flex-direction:column;width:20px;border-radius:12px}.lbmd--right .lbmd__strip-notch{width:6px;height:38px}.lbmd--right .lbmd__strip-text{writing-mode:vertical-rl}.lbmd__sr{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}@media (prefers-reduced-motion: no-preference){.lbmd--bottom,.lbmd--right{transition:width .16s ease-out,height .16s ease-out}}.lb-tabstrip{align-items:flex-end;gap:4px;padding-right:8px;flex:none}.lb-tabs-scroll{display:flex;align-items:flex-end;gap:2px;min-width:0;flex:1 1 auto;overflow-x:auto;overflow-y:hidden;scrollbar-width:none}.lb-tabs-scroll::-webkit-scrollbar{display:none}.lb-tabstrip .lb-tab{flex:0 1 auto;min-width:118px;max-width:220px;gap:6px;padding-right:6px;position:relative;-webkit-user-select:none;user-select:none;touch-action:none}.lb-tab__label{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lb-tab__close{flex:none;display:flex;align-items:center;justify-content:center;width:17px;height:17px;padding:0;border:0;border-radius:5px;background:transparent;color:inherit;cursor:pointer;opacity:0;transition:opacity .12s ease-out,background-color .12s ease-out}.lb-tab:hover .lb-tab__close,.lb-tab.on .lb-tab__close,.lb-tab__close:focus-visible{opacity:.75}.lb-tab__close:hover{opacity:1;background:var(--accent-wash)}.lb-tab.is-dragging{opacity:.65;cursor:grabbing;z-index:2}.lb-tab.is-missing .lb-tab__label{color:var(--hot-on-chrome, var(--hot));text-decoration:line-through;text-decoration-color:color-mix(in oklab,var(--hot),transparent 55%)}.lb-tab-btn{flex:none;display:inline-flex;align-items:center;gap:3px;height:24px;padding:0 6px;margin-bottom:4px;border:0;border-radius:7px;background:transparent;color:var(--on-chrome-ink-muted);cursor:pointer;font:inherit;transition:background-color .12s ease-out,color .12s ease-out}.lb-tab-btn:hover{background:var(--accent-wash);color:var(--on-chrome-ink)}.lb-tab-overflow{position:relative;flex:none;display:flex;align-items:flex-end}.lb-tab-overflow__count{font-size:11px;font-weight:700;font-variant-numeric:tabular-nums}.lb-tab-scrim{position:fixed;top:0;right:0;bottom:0;left:0;z-index:60}.lb-tab-menu{position:absolute;top:calc(100% + 4px);right:0;z-index:61;width:288px;max-height:380px;overflow-y:auto;padding:5px;border-radius:10px;border:1px solid var(--rule);background:var(--chrome-fill-top);box-shadow:0 12px 40px #00000080}.lb-tab-menu__row{display:flex;align-items:center;gap:2px;border-radius:7px}.lb-tab-menu__row:hover{background:var(--accent-wash)}.lb-tab-menu__row.on{background:var(--accent-deep)}.lb-tab-menu__row.on .lb-tab-menu__pick{color:#fff}.lb-tab-menu__pick{flex:1 1 auto;min-width:0;display:flex;align-items:center;gap:8px;padding:7px 9px;border:0;background:transparent;color:var(--on-chrome-ink);font:inherit;font-size:12.5px;text-align:left;cursor:pointer;border-radius:7px}.lb-tab-menu__pick span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lb-tab-menu__close{flex:none;display:flex;align-items:center;justify-content:center;width:24px;height:24px;margin-right:4px;padding:0;border:0;border-radius:6px;background:transparent;color:var(--on-chrome-ink-muted);cursor:pointer}.lb-tab-menu__close:hover{background:#ffffff1f;color:var(--on-chrome-ink)}.lb-tab-menu__all{width:100%;margin-top:4px;padding:8px 9px;border:0;border-top:1px solid var(--rule);border-radius:0 0 7px 7px;background:transparent;color:var(--on-chrome-ink-muted);font:inherit;font-size:12px;text-align:left;cursor:pointer}.lb-tab-menu__all:hover{color:var(--on-chrome-ink);background:var(--accent-wash)}.lb-frame.sky .lb-tab-menu{background:#121519f0;border-color:#ffffff2e}.lb-frame.sky .lb-tab-btn:hover{background:#ffffff24}.lb-frame.sky .lb-tab__close:hover{background:#ffffff2e}.lb-frame.sky .lb-tab.is-missing .lb-tab__label{color:#fff}.dnd-zone{position:relative;display:flex;flex-direction:column;flex:1 1 auto;min-height:0}.dnd-over-ok{outline:2px solid var(--accent);outline-offset:-2px;background:var(--accent-tint)!important;border-radius:6px}.dnd-over-no{outline:2px solid var(--hot);outline-offset:-2px;cursor:not-allowed}.dnd-spring{animation:dnd-pulse .6s ease-out 1}@keyframes dnd-pulse{0%{box-shadow:inset 0 0 0 0 var(--accent-tint)}to{box-shadow:inset 0 0 0 40px var(--accent-tint)}}.dnd-layer{position:absolute;top:0;right:0;bottom:0;left:0;z-index:40;display:flex;align-items:center;justify-content:center;pointer-events:none}.dnd-frame{position:absolute;top:4px;right:4px;bottom:4px;left:4px;border-radius:10px;border:2px dashed var(--accent);background:color-mix(in srgb,var(--accent) 6%,transparent)}.dnd-no .dnd-frame{border-color:var(--hot);background:color-mix(in srgb,var(--hot) 6%,transparent)}.dnd-pill{display:inline-flex;align-items:center;gap:var(--sp-2);max-width:min(520px,82%);padding:9px 14px;border-radius:var(--radius-pill, 999px);background:var(--glass-ink-fill, var(--paper-raised));backdrop-filter:blur(var(--glass-blur-sm, 0px)) saturate(var(--glass-sat, 100%));-webkit-backdrop-filter:blur(var(--glass-blur-sm, 0px)) saturate(var(--glass-sat, 100%));border:1px solid var(--glass-ink-border, var(--hair));box-shadow:0 10px 28px var(--sheet-shadow);font-family:Geist,system-ui,sans-serif;font-size:13px;line-height:1.35;color:var(--glass-ink-on, var(--ink));text-align:left}.dnd-no .dnd-pill{border-color:var(--hot);color:var(--glass-ink-on, var(--ink))}.dnd-glyph{font-size:15px;line-height:1;color:var(--accent)}.dnd-no .dnd-glyph{color:var(--hot-on-glass)}.dnd-spin{width:12px;height:12px;border-radius:50%;border:2px solid var(--hair);border-top-color:var(--accent);animation:dnd-rot .72s linear infinite}@keyframes dnd-rot{to{transform:rotate(360deg)}}.dnd-asking{pointer-events:auto;background:color-mix(in srgb,var(--surface-canvas) 62%,transparent)}.dnd-sheet{min-width:320px;max-width:460px;padding:var(--sp-5);border-radius:var(--radius-card, 12px);background:var(--glass-frost-fill, var(--paper-sheet));backdrop-filter:blur(var(--glass-blur-md, 0px)) saturate(var(--glass-sat, 100%));-webkit-backdrop-filter:blur(var(--glass-blur-md, 0px)) saturate(var(--glass-sat, 100%));border:1px solid var(--glass-frost-border, var(--hair));box-shadow:var(--glass-frost-shadow, 0 18px 48px var(--sheet-shadow));font-family:Geist,system-ui,sans-serif}.dnd-q{margin:0 0 var(--sp-2);font-size:15px;font-weight:600;color:var(--ink)}.dnd-d{margin:0 0 var(--sp-4);font-size:12.5px;color:var(--muted)}.dnd-btns{display:flex;justify-content:flex-end;gap:var(--sp-2)}.dnd-btn{padding:6px 14px;border-radius:8px;border:1px solid var(--hair);background:var(--paper-well);color:var(--ink);font:inherit;font-size:13px;cursor:pointer}.dnd-btn:focus-visible{outline:2px solid var(--focus-ring, var(--accent));outline-offset:2px}.dnd-go{background:var(--enso);border-color:var(--enso);color:#fff}.dnd-target{position:relative}.dnd-target-ok{outline:2px solid var(--accent);outline-offset:1px;border-radius:8px;background:var(--accent-tint)}.dnd-target-no{outline:2px solid var(--hot);outline-offset:1px;border-radius:8px;cursor:not-allowed}.dnd-target-busy{opacity:.72}.dnd-ghost{position:fixed;top:-1000px;left:-1000px;display:inline-flex;align-items:center;gap:var(--sp-2);padding:6px 10px;border-radius:9px;background:var(--paper-raised);border:1px solid var(--hair);box-shadow:0 8px 22px var(--sheet-shadow);font-family:Geist,system-ui,sans-serif;font-size:12.5px;color:var(--ink);white-space:nowrap;pointer-events:none;z-index:9999}.dnd-ghost b{background:var(--accent-deep);color:#fff;border-radius:999px;min-width:18px;height:18px;padding:0 5px;display:inline-flex;align-items:center;justify-content:center;font-size:11px;font-variant-numeric:tabular-nums}.dnd-sr{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;border:0}@media (prefers-reduced-motion: reduce){.dnd-spring,.dnd-spin{animation:none}.dnd-spring{box-shadow:inset 0 0 0 40px var(--accent-tint)}}.lb-desktop{--lb-fi-folder: var(--file-folder, #75601e);--lb-fi-pdf: var(--file-pdf, #b8352b);--lb-fi-doc: var(--file-doc, #2b5fb8);--lb-fi-sheet: var(--file-sheet, #157238);--lb-fi-slides: var(--file-slide, #96531c);--lb-fi-image: var(--file-image, #6f45bd);--lb-fi-video: var(--file-video, #a8336c);--lb-fi-audio: var(--file-audio, #0e7078);--lb-fi-archive: var(--file-archive, #795d2d);--lb-fi-code: var(--file-code, #455571);--lb-fi-email: var(--file-email, #4a53b8);--lb-fi-file: var(--file-generic, var(--muted))}.lb-desktop .lb-fi{display:inline-flex;flex:none;align-items:center;justify-content:center;line-height:0;color:var(--lb-fi-file)}.lb-desktop .lb-fi[data-family=folder]{color:var(--lb-fi-folder)}.lb-desktop .lb-fi[data-family=pdf]{color:var(--lb-fi-pdf)}.lb-desktop .lb-fi[data-family=doc]{color:var(--lb-fi-doc)}.lb-desktop .lb-fi[data-family=sheet]{color:var(--lb-fi-sheet)}.lb-desktop .lb-fi[data-family=slides]{color:var(--lb-fi-slides)}.lb-desktop .lb-fi[data-family=image]{color:var(--lb-fi-image)}.lb-desktop .lb-fi[data-family=video]{color:var(--lb-fi-video)}.lb-desktop .lb-fi[data-family=audio]{color:var(--lb-fi-audio)}.lb-desktop .lb-fi[data-family=archive]{color:var(--lb-fi-archive)}.lb-desktop .lb-fi[data-family=code]{color:var(--lb-fi-code)}.lb-desktop .lb-fi[data-family=email]{color:var(--lb-fi-email)}.lb-desktop .lb-fi[data-family=file]{color:var(--lb-fi-file)}.lb-desktop .lb-fi .ms{color:inherit}.lb-desktop .lb-fi.tile{width:100%;height:100%}.lb-desktop{--sp-1: 4px;--sp-2: 8px;--sp-3: 12px;--sp-4: 16px;--sp-5: 20px;--sp-6: 24px;--sp-7: 32px;--sp-8: 40px;--dt-row-h: 36px;--dt-head-h: 30px;--dt-pad-x: var(--sp-3);--dt-radius: 8px}.lb-desktop [data-density=compact]{--dt-row-h: 28px}.dt{display:flex;flex-direction:column;min-height:0;height:100%;position:relative;background:var(--glass-frost-fill, var(--paper-sheet));backdrop-filter:blur(var(--glass-blur-md, 0px)) saturate(var(--glass-sat, 100%));-webkit-backdrop-filter:blur(var(--glass-blur-md, 0px)) saturate(var(--glass-sat, 100%));color:var(--ink)}.dt-scroll{flex:1;min-height:0;overflow:auto;outline:none}.dt-scroll:focus-visible{box-shadow:inset 0 0 0 2px var(--focus-ring, var(--accent))}.dt-head{position:sticky;top:0;z-index:3;display:grid;grid-template-columns:var(--dt-cols);height:var(--dt-head-h);align-items:stretch;background:var(--paper-well);border-bottom:1px solid var(--hair);min-width:max-content}.dt-hcell{position:relative;display:flex;align-items:center;gap:var(--sp-1);padding:0 var(--dt-pad-x);min-width:0;font-size:var(--t-xs);font-weight:700;letter-spacing:.07em;text-transform:uppercase;color:var(--ink-faint);background:none;border:0;border-left:1px solid transparent;font-family:inherit;cursor:default;-webkit-user-select:none;user-select:none;white-space:nowrap}.dt-hlabel{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dt-hcell.sortable{cursor:pointer}.dt-hcell.sortable:hover{color:var(--ink)}.dt-hcell.sorted{color:var(--accent-deep)}.dt-hcell.right{justify-content:flex-end}.dt-hcell:focus-visible{outline:2px solid var(--focus-ring, var(--accent));outline-offset:-3px;border-radius:4px}.dt-hcell .dt-sortmark{font-size:12px;line-height:1}.dt-hcell.dragging{opacity:.4}.dt-hcell.drop-before:before,.dt-hcell.drop-after:after{content:"";position:absolute;top:2px;bottom:2px;width:2px;background:var(--accent);border-radius:2px}.dt-hcell.drop-before:before{left:-1px}.dt-hcell.drop-after:after{right:-1px}.dt-grip{position:absolute;top:0;right:-5px;width:9px;height:100%;cursor:col-resize;z-index:4;background:none;border:0;padding:0}.dt-grip:after{content:"";position:absolute;top:6px;bottom:6px;left:4px;width:1px;background:var(--hair)}.dt-grip:hover:after,.dt-grip.on:after{background:var(--accent);top:0;bottom:0}.dt-grip:focus-visible{outline:2px solid var(--focus-ring, var(--accent));outline-offset:-2px}.dt-colmenu-btn{position:sticky;right:0;z-index:5}.dt-body{position:relative;min-width:max-content}.dt-window{position:absolute;left:0;right:0;top:0;will-change:transform}.dt-row{display:grid;grid-template-columns:var(--dt-cols);align-items:center;height:var(--dt-row-h);border-bottom:1px solid var(--hair);cursor:default;-webkit-user-select:none;user-select:none;contain:layout paint}.dt-row:hover{background:var(--glass-hover-fill, var(--paper-raised))}.dt-row.sel,.dt-row.sel:hover{background:var(--glass-solid-fill, var(--paper-pick));box-shadow:var(--glass-clear-inset, none)}.dt-row.sel .dt-cell{color:var(--glass-solid-on, var(--ink))}.dt-row.sel .dt-cell.num{color:var(--glass-solid-on, var(--ink-faint))}.dt-scroll:focus .dt-row.foc,.dt-scroll:focus-visible .dt-row.foc{outline:2px solid var(--focus-ring, var(--accent));outline-offset:-2px}.dt-row.pending{opacity:.55}.dt-row.pending .dt-name{font-style:italic}.dt-cell{padding:0 var(--dt-pad-x);min-width:0;font-size:12.5px;color:var(--ink);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:flex;align-items:center;gap:var(--sp-2)}.dt-cell.right{justify-content:flex-end}.dt-cell.num{font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1;color:var(--ink-faint);font-size:11.5px}.dt-twisty{flex:none;width:18px;height:18px;display:inline-flex;align-items:center;justify-content:center;border:0;border-radius:4px;background:none;color:var(--ink-faint);cursor:pointer;padding:0}.dt-twisty:hover{background:var(--paper-tint);color:var(--ink)}.dt-twisty:focus-visible{outline:2px solid var(--focus-ring, var(--accent));outline-offset:-1px}.dt-twisty.leaf{visibility:hidden;cursor:default}.dt-twisty .ms{transition:transform .14s ease-out}.dt-twisty.open .ms{transform:rotate(90deg)}.dt-row.drop-ok{background:var(--accent-tint);outline:2px solid var(--accent);outline-offset:-2px}.dt-row.drop-no{outline:2px dashed var(--hot);outline-offset:-2px;background:#e0392f12;cursor:not-allowed}.dt-body.drop-root{box-shadow:inset 0 0 0 2px var(--accent);border-radius:var(--dt-radius)}.dt-ghost{position:fixed;top:-1000px;left:-1000px;display:inline-flex;align-items:center;gap:var(--sp-2);padding:6px 10px;border-radius:9px;background:var(--paper-raised);border:1px solid var(--hair);box-shadow:0 8px 22px var(--sheet-shadow);font-family:Geist,system-ui,sans-serif;font-size:12.5px;color:var(--ink);white-space:nowrap;pointer-events:none;z-index:9999}.dt-ghost b{background:var(--accent-deep);color:#fff;border-radius:999px;min-width:18px;height:18px;padding:0 5px;display:inline-flex;align-items:center;justify-content:center;font-size:11px;font-variant-numeric:tabular-nums}.dt-skel-bar{height:9px;border-radius:4px;background:linear-gradient(90deg,var(--paper-tint) 0%,var(--paper-well) 40%,var(--paper-tint) 80%);background-size:300% 100%;animation:dt-shimmer 1.5s linear infinite}.dt-skel-art{background:linear-gradient(90deg,var(--paper-tint) 0%,var(--paper-well) 40%,var(--paper-tint) 80%);background-size:300% 100%;animation:dt-shimmer 1.5s linear infinite}@keyframes dt-shimmer{0%{background-position:100% 0}to{background-position:-100% 0}}.dt-state{padding:var(--sp-8) var(--sp-5);display:flex;align-items:center;justify-content:center}.dt-menu{position:fixed;z-index:9997;min-width:190px;max-height:calc(100vh - 16px);overflow-y:auto;overscroll-behavior:contain;padding:var(--sp-1);border-radius:var(--radius-card, 10px);background:var(--glass-ink-fill, var(--paper-raised));backdrop-filter:blur(var(--glass-blur-sm, 0px)) saturate(var(--glass-sat, 100%));-webkit-backdrop-filter:blur(var(--glass-blur-sm, 0px)) saturate(var(--glass-sat, 100%));border:1px solid var(--glass-ink-border, var(--hair));color:var(--glass-ink-on, var(--ink));box-shadow:0 14px 40px var(--sheet-shadow)}.dt-menu-item{display:flex;align-items:center;gap:var(--sp-2);width:100%;padding:6px var(--sp-2);border:0;border-radius:7px;background:none;font-family:inherit;font-size:12.5px;color:var(--glass-ink-on, var(--ink));cursor:pointer;text-align:left}.dt-menu-item:hover{background:var(--glass-hover-fill, var(--paper-tint))}.dt-menu-item:focus-visible{outline:2px solid var(--focus-ring, var(--accent));outline-offset:-2px}.dt-menu-item[aria-disabled=true]{color:color-mix(in srgb,var(--glass-ink-on, var(--ink-faint)) 55%,var(--glass-ink-fill, var(--ink-faint)));cursor:default}.dt-menu-sep{height:1px;background:var(--glass-ink-border, var(--hair));margin:var(--sp-1) 0}.dt-menu-lab{padding:6px var(--sp-2) 2px;font-size:var(--t-xs);font-weight:700;letter-spacing:.07em;text-transform:uppercase;color:var(--ink-faint)}@media (prefers-reduced-motion: reduce){.dt-skel-bar,.dt-skel-art{animation:none;background:var(--paper-tint)}.dt-twisty .ms{transition:none}}.dt-sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap}.dt-groupbar{display:flex;align-items:center;gap:var(--sp-1);width:100%;padding:0 var(--dt-pad-x);background:var(--paper-tint);border-bottom:1px solid var(--hair);border-top:1px solid var(--hair);color:var(--ink-faint);font-family:inherit;cursor:pointer;text-align:left}.dt-groupbar:hover{color:var(--ink)}.dt-groupbar:focus-visible{outline:2px solid var(--focus-ring, var(--accent));outline-offset:-2px}.dt-groupbar.stuck{position:sticky;z-index:2;height:26px;cursor:default;background:var(--paper-tint)}.dt-group-lab{font-size:var(--t-xs);font-weight:700;letter-spacing:.07em;text-transform:uppercase;color:var(--ink)}.dt-group-n{font-size:11px;font-variant-numeric:tabular-nums;color:var(--ink-faint);background:var(--paper-well);border-radius:999px;padding:1px 7px}.dt[data-view=list] .dt-cell{gap:var(--sp-3);padding:0 var(--sp-4)}.dt-l{display:flex;align-items:center;gap:var(--sp-3);min-width:0;width:100%}.dt-l-thumb{flex:none;width:38px;height:38px;border-radius:7px;background:var(--paper-well);border:1px solid var(--hair);display:flex;align-items:center;justify-content:center;overflow:hidden}.dt-l-body{min-width:0;flex:1}.dt-l-name{font-size:13px;color:var(--ink);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dt-l-meta{font-size:11.5px;color:var(--ink-faint);font-variant-numeric:tabular-nums;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;margin-top:1px}.dt-grid-line{display:grid;gap:var(--sp-3);padding:0 var(--sp-4);align-items:start}.dt-tile{display:flex;flex-direction:column;gap:var(--sp-2);padding:var(--sp-2);border-radius:10px;border:1px solid transparent;cursor:default;min-width:0;overflow:hidden}:root{--dt-tile-check-gutter: 24px}.dt-tile:hover{background:var(--glass-hover-fill, var(--paper-raised));border-color:var(--hair)}.dt-tile.sel{background:var(--glass-solid-fill, var(--paper-pick));border-color:var(--accent);box-shadow:var(--shadow-key, none);color:var(--glass-solid-on, var(--ink))}.dt-scroll:focus .dt-tile.foc,.dt-scroll:focus-visible .dt-tile.foc{outline:2px solid var(--focus-ring, var(--accent));outline-offset:-2px}.dt-tile.drop-ok{background:var(--accent-tint);border-color:var(--accent)}.dt-tile.drop-no{border:2px dashed var(--hot)}.dt-tile-art{aspect-ratio:4 / 3;border-radius:8px;background:var(--paper-well);border:1px solid var(--hair);display:flex;align-items:center;justify-content:center;overflow:hidden;position:relative}.dt-tile-badge{position:absolute;top:5px;right:5px}.dt-tile-name{font-size:12px;color:var(--ink);line-height:1.35;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;word-break:break-word}.dt-tile-meta{font-size:10.5px;color:var(--ink-faint);font-variant-numeric:tabular-nums}.dt-grid-line[data-variant=chip]{gap:var(--sp-2)}.dt-grid-line[data-variant=chip] .dt-tile{flex-direction:row;align-items:center;gap:var(--sp-2);padding-left:var(--sp-3);padding-right:var(--sp-2);border:1px solid var(--hair);border-radius:10px;background:var(--paper-raised)}.dt-grid-line[data-variant=chip] .dt-tile:hover{background:var(--glass-hover-fill, var(--paper-well))}.dt-chip-glyph{display:flex;align-items:center;justify-content:center;flex:none;width:20px;height:20px}.dt-chip-name{font-size:12.5px;font-weight:500;color:var(--ink);flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dt-chip-meta{flex:none;font-size:10.5px;color:var(--ink-faint);font-variant-numeric:tabular-nums}.dt-chip-trail{flex:none;display:flex;align-items:center}.dt-tile:has(.dt-card-art){height:100%}.dt-card-art{position:relative;aspect-ratio:306 / 193;width:100%;border-radius:8px;background:var(--paper-well);border:1px solid var(--hair);display:flex;align-items:center;justify-content:center;overflow:hidden;flex:none}.dt-card-stack{position:absolute;border-radius:6px;pointer-events:none}.dt-card-stack.back{width:74%;height:84%;top:12%;background:color-mix(in oklab,var(--hair) 70%,var(--ink-faint) 12%)}.dt-card-stack.mid{width:80%;height:82%;top:11%;background:var(--hair)}.dt-card-sheet{position:relative;z-index:1;width:89%;height:80%;border-radius:6px;background:var(--paper);box-shadow:var(--shadow-hair, 0 1px 2px rgb(0 0 0 / .06));display:flex;align-items:center;justify-content:center;overflow:hidden}.dt-card-sheet img{width:100%;height:100%;object-fit:cover}.dt-card-badge{position:absolute;top:6px;right:6px;z-index:2}.dt-card-name{font-size:12.5px;font-weight:500;color:var(--ink);line-height:1.35;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;word-break:break-word}.dt-card-meta{margin-top:auto;font-size:10.5px;color:var(--ink-faint);font-variant-numeric:tabular-nums;display:flex;flex-wrap:wrap;align-items:center;gap:0 4px}.ar{flex:none;background:var(--paper-well);border-bottom:1px solid var(--hair)}.ar-row{display:flex;align-items:center;gap:var(--sp-2);padding:var(--sp-2) var(--sp-6);flex-wrap:wrap}.ar-sel{display:flex;align-items:center;gap:var(--sp-2);flex:none;padding-right:var(--sp-3);border-right:1px solid var(--hair);height:28px}.ar-sel-count{font-size:11.5px;color:var(--ink-faint);white-space:nowrap;font-variant-numeric:tabular-nums}.ar-spring{flex:1}.ar-search{display:flex;align-items:center;gap:var(--sp-2);padding:0 var(--sp-2);height:28px;min-width:190px;border-radius:var(--radius-btn, 8px);border:1px solid var(--glass-clear-border, var(--hair));background:var(--glass-clear-fill, var(--paper-sheet));color:var(--ink-faint)}:root[data-focus-modality=keyboard] .ar-search:has(:focus){border-color:var(--focus-ring, var(--accent))}.ar-search .ar-input:focus,.ar-search .ar-input:focus-visible{outline:none}.ar-input{box-shadow:none;border:0;outline:none;background:none;font-family:inherit;font-size:12.5px;color:var(--ink);width:100%;min-width:0}.ar-input::placeholder{color:var(--ink-faint)}.ar-btn{display:inline-flex;align-items:center;gap:var(--sp-1);height:28px;padding:0 var(--sp-2);border-radius:8px;border:1px solid var(--hair);background:var(--paper-sheet);color:var(--ink);font-family:inherit;font-size:12px;font-weight:600;cursor:pointer;white-space:nowrap;transition:border-color .12s ease-out,background .12s ease-out}.ar-btn:hover{border-color:var(--accent)}.ar-btn.on{border-color:var(--accent);background:var(--accent-tint);color:var(--accent-deep)}.ar-btn:focus-visible,.ar-seg-btn:focus-visible,.ar-chip:focus-visible{outline:2px solid var(--focus-ring, var(--accent));outline-offset:1px}.ar-seg{display:inline-flex;border-radius:8px;border:1px solid var(--hair);background:var(--paper-sheet)}.ar-seg>:first-child{border-top-left-radius:7px;border-bottom-left-radius:7px}.ar-seg>:last-child{border-top-right-radius:7px;border-bottom-right-radius:7px}.ar-seg-btn{width:30px;height:28px;display:inline-flex;align-items:center;justify-content:center;border:0;border-left:1px solid var(--hair);background:none;color:var(--ink-faint);cursor:pointer}.ar-seg-btn:first-child{border-left:0}.ar-seg-btn.on{background:var(--accent-tint);color:var(--accent-deep)}.ar-more{margin-left:auto;display:inline-flex;color:var(--ink-faint)}.ar-chips{display:flex;align-items:center;gap:var(--sp-2);padding:0 var(--sp-3) var(--sp-2);flex-wrap:wrap}.ar-chip{display:inline-flex;align-items:center;gap:var(--sp-1);height:24px;padding:0 var(--sp-2);border-radius:999px;border:1px solid var(--accent);background:var(--accent-tint);color:var(--accent-deep);font-family:inherit;font-size:11.5px;font-weight:600;cursor:pointer;white-space:nowrap}.ar-chip.clear{border-color:var(--hair);background:var(--paper-sheet);color:var(--ink-faint)}.ar-count{font-size:11.5px;color:var(--ink-faint);font-variant-numeric:tabular-nums;margin-left:auto}.dt{user-select:none;-webkit-user-select:none}.dt-state,.dt-sr{user-select:text;-webkit-user-select:text}.dt-check{-moz-appearance:none;appearance:none;-webkit-appearance:none;margin:0;width:14px;height:14px;flex:none;border:1.5px solid var(--ink-faint);border-radius:4px;background:var(--paper-sheet);cursor:pointer;display:grid;place-content:center;transition:background-color .12s var(--ease),border-color .12s var(--ease)}.dt-check:hover{border-color:var(--accent)}.dt-check:checked,.dt-check:indeterminate{background:var(--accent);border-color:var(--accent)}.dt-check:checked:after{content:"";width:8px;height:4px;border:2px solid var(--paper-sheet);border-top:0;border-right:0;transform:translateY(-1px) rotate(-45deg)}.dt-check:indeterminate:after{content:"";width:8px;height:2px;background:var(--paper-sheet);border-radius:1px}.dt-check:focus-visible{outline:2px solid var(--focus-ring, var(--accent));outline-offset:2px}.dt-check:disabled{opacity:.4;cursor:default}.dt-selcell{display:flex;align-items:center;justify-content:center;padding:0;min-width:0;overflow:visible}.dt-check-row{opacity:0}.dt-row:hover .dt-check-row,.dt-tile:hover .dt-check-row,.dt-row.sel .dt-check-row,.dt-tile.sel .dt-check-row,.dt-check-row:focus-visible,.dt-check-row:checked,.dt[data-anysel] .dt-check-row{opacity:1}.dt-row.foc .dt-check-row,.dt-tile.foc .dt-check-row{opacity:1}.dt-head-sel{align-items:center}.dt-head-count{font-size:var(--t-xs);font-weight:700;letter-spacing:.07em;text-transform:uppercase;color:var(--ink-faint);display:flex;align-items:center;padding:0 var(--dt-pad-x);white-space:nowrap}.dt-gridbar{flex:none;display:flex;align-items:center;gap:var(--sp-2);padding:var(--sp-2) var(--sp-4) var(--sp-1);background:none}.dt-gridbar-count{font-size:11.5px;color:var(--ink-faint);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dt-tile{position:relative}.dt-tile-check{position:absolute;top:10px;left:10px;z-index:2;display:flex;background:var(--paper-sheet);border-radius:5px;padding:1px;box-shadow:0 1px 3px #0000002e;opacity:0;transition:opacity .12s var(--ease)}.dt-tile:hover .dt-tile-check,.dt-tile.sel .dt-tile-check,.dt-tile.foc .dt-tile-check,.dt-tile-check:focus-within,.dt[data-anysel] .dt-tile-check{opacity:1}.dt-marquee{position:absolute;z-index:1;pointer-events:none;border:1px solid var(--focus-ring, var(--accent));background:var(--accent-tint, rgb(0 0 0 / .06));border-radius:2px}@media (prefers-reduced-motion: reduce){.dt-check,.dt-tile-check{transition:none}}.dt-preview{position:absolute;right:var(--dt-preview-right, 14px);width:268px;z-index:6;pointer-events:none;padding:var(--sp-3);border-radius:var(--radius-card, 12px);background:var(--paper-raised);border:1px solid var(--hair);box-shadow:0 14px 38px var(--sheet-shadow);color:var(--ink)}.dt-preview-eyebrow{font:700 9.5px/1.2 Geist,system-ui,sans-serif;letter-spacing:.12em;text-transform:uppercase;color:var(--muted)}.dt-preview-title{margin-top:7px;font:600 13.5px/1.35 Geist,system-ui,sans-serif;color:var(--ink);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;overflow-wrap:anywhere}.dt-preview-sub{margin-top:3px;font:400 11px/1.35 Geist,system-ui,sans-serif;color:var(--muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dt-preview-fields{display:grid;grid-template-columns:1fr 1fr;gap:9px var(--sp-3);margin-top:var(--sp-3)}.dt-preview-field{min-width:0}.dt-preview-flabel{font:400 10.5px/1.2 Geist,system-ui,sans-serif;color:var(--muted)}.dt-preview-fvalue{margin-top:2px;font:600 11.5px/1.3 Geist,system-ui,sans-serif;color:var(--ink);font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.dt-preview-empty{color:var(--muted)}.dt-preview-summary{margin-top:var(--sp-3);padding-top:9px;border-top:1px solid var(--hair);font:400 11px/1.4 Geist,system-ui,sans-serif;color:var(--ink-soft)}.omn-inbox{display:flex;flex-direction:column;height:100%;min-height:0}.omn-head{display:flex;align-items:flex-start;gap:var(--sp-4, 16px);padding:var(--sp-5, 20px) var(--sp-5, 20px) 0}.omn-head h1{margin:0 0 2px;font-size:var(--t-xl, 19px);font-weight:var(--fw-semibold, 600);line-height:var(--lh-tight, 1.15)}.omn-sub{margin:0;max-width:62ch;font-size:var(--t-sm, 11.5px);line-height:var(--lh-snug, 1.35);color:var(--muted, #63697a)}.omn-desk{margin-left:auto;flex:none;text-align:right;line-height:var(--lh-tight, 1.15)}.omn-desk-n{display:block;font-size:var(--t-2xl, 26px);font-weight:var(--fw-bold, 700);font-variant-numeric:tabular-nums}.omn-desk-l{display:block;margin-top:2px;font-size:var(--t-xs, 10.5px);color:var(--muted, #63697a)}.omn-tabs{display:flex;align-items:center;gap:var(--sp-1, 4px);padding:var(--sp-3, 12px) var(--sp-5, 20px) 0;overflow-x:auto;scrollbar-width:thin}.omn-tab{display:inline-flex;align-items:center;gap:6px;flex:none;padding:5px 9px;border:1px solid transparent;border-radius:var(--r-sm, 6px);background:none;color:var(--ink, #1f2433);font:inherit;font-size:var(--t-sm, 11.5px);font-weight:var(--fw-medium, 500);line-height:var(--lh-tight, 1.15);white-space:nowrap;cursor:pointer;transition:background var(--dur-fast, .12s) var(--ease, ease)}.omn-tab:hover{background:var(--paper-tint, #f3f4f6)}.omn-tab[aria-pressed=true]{background:var(--paper-pick, #eef2ff);border-color:var(--accent, #4f7cf7);color:var(--accent-deep, #2b4fb8);font-weight:var(--fw-semibold, 600)}.omn-tab.omn-zero{color:var(--muted, #63697a)}.omn-tab-n{min-width:17px;padding:1px 5px;border-radius:var(--r-pill, 999px);background:var(--paper-tint, #f3f4f6);font-size:var(--t-xs, 10.5px);font-variant-numeric:tabular-nums;text-align:center}.omn-tab[aria-pressed=true] .omn-tab-n{background:var(--accent, #4f7cf7);color:#fff}.omn-tab.omn-zero .omn-tab-n{background:none}.omn-tab-rule{flex:none;width:1px;align-self:stretch;margin:2px var(--sp-2, 8px);background:var(--hairline-2, #e6e8ee)}.omn-lens-note{flex:none;margin-left:var(--sp-2, 8px);font-size:var(--t-micro, 9.5px);color:var(--ink-faint, #5f6675);white-space:nowrap}.omn-blurb{margin:var(--sp-2, 8px) 0 0;padding:0 var(--sp-5, 20px);font-size:var(--t-sm, 11.5px);line-height:var(--lh-snug, 1.35);color:var(--muted, #63697a)}.omn-body{display:flex;flex-direction:column;flex:1;min-height:0;margin-top:var(--sp-3, 12px)}.omn-well{flex:1;min-height:0;padding:var(--sp-3, 12px)}.omn-secondary{color:var(--ink-faint, #5f6675)}.omn-none{color:var(--ink-faint, #5f6675);font-style:italic}.omn-calm{color:var(--muted, #63697a)}.omn-warn{color:var(--amber-ink, #905f25)}.omn-muted{color:var(--ink-faint, #5f6675)}.omn-good{color:var(--ok-ink, #167537)}.omn-flag{margin-left:6px;font-size:var(--t-micro, 9.5px);font-weight:var(--fw-bold, 700);letter-spacing:.04em;white-space:nowrap}.omn-flag-rush,.omn-flag-disputed{color:var(--hot-ink, #bc3027)}.omn-flag-escalated{color:var(--amber-ink, #905f25)}.k-scope{--sp-1: 4px;--sp-2: 8px;--sp-3: 12px;--sp-4: 16px;--sp-5: 20px;--sp-6: 24px;--sp-7: 32px;--sp-8: 40px;--t-xs: 10.5px;--t-sm: 11.5px;--t-md: 13px;--t-lg: 15px;--k-ease: var(--ease, cubic-bezier(.2, .8, .2, 1))}.k-num{font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1}.k-skel{display:block;border-radius:4px;background:linear-gradient(90deg,var(--paper-tint) 0%,var(--paper-well) 40%,var(--paper-tint) 80%);background-size:220% 100%;animation:k-shimmer 1.35s linear infinite}@keyframes k-shimmer{0%{background-position:120% 0}to{background-position:-120% 0}}@media (prefers-reduced-motion: reduce){.k-skel{animation:none;background:var(--paper-well)}}.k-skelrow{display:flex;align-items:center;gap:var(--sp-3);min-height:var(--row-h, 36px);padding:var(--sp-2) var(--sp-6);border-bottom:1px solid var(--hair)}.k-loading-note{display:flex;align-items:center;gap:var(--sp-2);padding:var(--sp-2) var(--sp-6);font-size:var(--t-sm);color:var(--ink-faint);border-bottom:1px solid var(--hair)}.k-error{margin:var(--sp-6);border:1px solid color-mix(in srgb,var(--hot) 30%,var(--hair));border-top:3px solid var(--hot);border-radius:12px;background:var(--paper-raised);padding:var(--sp-6);display:flex;flex-direction:column;align-items:flex-start;gap:var(--sp-2);max-width:640px}.k-error-mark{width:38px;height:38px;border-radius:9px;display:flex;align-items:center;justify-content:center;background:color-mix(in srgb,var(--hot) 10%,transparent);margin-bottom:var(--sp-1)}.k-error h2{margin:0;font-size:var(--t-lg);font-weight:700;color:var(--ink)}.k-error p{margin:0;font-size:var(--t-md);line-height:1.6;color:var(--ink-soft);max-width:56ch}.k-error .remedy{color:var(--ink-faint)}.k-technical{max-width:56ch;font-size:var(--t-sm)}.k-technical>summary{cursor:pointer;color:var(--ink-faint);list-style-position:outside}.k-technical>summary:hover{color:var(--ink-soft)}.k-technical>summary:focus-visible{outline:2px solid var(--focus-ring, var(--accent));outline-offset:2px;border-radius:4px}.k-technical>code{display:block;margin-top:var(--sp-1);padding:var(--sp-1) var(--sp-2);font-family:Geist Mono,monospace;font-size:var(--t-xs);line-height:1.5;color:var(--ink-faint);background:var(--paper-well);border:1px solid var(--hair);border-radius:7px;overflow-wrap:anywhere}.k-why{font-family:Geist Mono,monospace;font-size:var(--t-sm);color:var(--ink-faint);background:var(--paper-well);border:1px solid var(--hair);border-radius:7px;padding:var(--sp-1) var(--sp-2);margin-top:var(--sp-1)}.k-error .acts{display:flex;gap:var(--sp-2);align-items:center;margin-top:var(--sp-3);flex-wrap:wrap}.k-verified{display:flex;flex-direction:column;align-items:center;text-align:center;padding:var(--sp-8) var(--sp-6);gap:0}.k-verified-mark{width:52px;height:52px;border-radius:50%;display:flex;align-items:center;justify-content:center;background:var(--accent-tint);margin-bottom:var(--sp-3);flex:none}.k-verified[data-droptarget]{border:1.5px dashed color-mix(in srgb,var(--accent) 42%,var(--hairline-2));border-radius:14px;margin:var(--sp-4);background:color-mix(in srgb,var(--accent) 3%,transparent)}.k-verified h2{margin:0 0 var(--sp-1);font-size:var(--t-lg);font-weight:700;color:var(--ink)}.k-verified p{margin:0;font-size:var(--t-md);color:var(--ink-soft);line-height:1.6;max-width:52ch}.k-verified .acts{display:flex;gap:var(--sp-2);margin-top:var(--sp-4);flex-wrap:wrap;justify-content:center}.k-receipt{display:inline-flex;align-items:center;gap:var(--sp-2);margin-top:var(--sp-4);padding:var(--sp-1) var(--sp-3);border:1px solid var(--hair);border-radius:999px;background:var(--paper-well);font-size:var(--t-sm);color:var(--ink-soft)}.k-receipt b{font-weight:600;color:var(--ink)}.k-toasts{position:fixed;left:var(--sp-6);bottom:88px;z-index:9000;display:flex;flex-direction:column;gap:var(--sp-2);pointer-events:none}.k-toast{pointer-events:auto;display:flex;align-items:center;gap:var(--sp-3);padding:var(--sp-2) var(--sp-3);border-radius:var(--radius-card, 10px);background:var(--glass-ink-fill, rgba(16, 19, 26, .92));background-color:#10131aeb;border:1px solid var(--glass-ink-border, transparent);color:var(--glass-ink-on, #fff);font-size:var(--t-md);backdrop-filter:blur(var(--glass-blur-sm, 0px)) saturate(var(--glass-sat, 100%));-webkit-backdrop-filter:blur(var(--glass-blur-sm, 0px)) saturate(var(--glass-sat, 100%));box-shadow:var(--shadow-key, 0 14px 34px rgba(0, 0, 0, .34));animation:k-rise .16s var(--k-ease);max-width:420px}.k-toast[data-tone=error]{background:#7a1f19}.k-toast button{display:inline-flex;align-items:center;justify-content:center;gap:var(--sp-1);min-height:32px;min-width:32px;font-family:inherit;font-size:var(--t-sm);font-weight:700;color:#fff;background:#ffffff29;border:none;border-radius:8px;padding:var(--sp-1) var(--sp-3);cursor:pointer;flex:none;transition:background var(--dur-fast, .12s) var(--ease)}.k-toast button:hover{background:#ffffff47}.k-toast button:active{background:#ffffff61}.k-toast button:focus-visible{outline:2px solid var(--glass-ink-on, #fff);outline-offset:2px}@keyframes k-rise{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion: reduce){.k-skel{animation:none;background:var(--paper-tint)}.k-toast{animation-duration:.001ms}}.os-menu-layer,.os-scrim{--sp-1: 4px;--sp-2: 8px;--sp-3: 12px;--sp-4: 16px;--sp-5: 20px;--sp-6: 24px;--t-xs: 10.5px;--t-sm: 11.5px;--t-md: 13px;--t-lg: 15px}.os-menu-layer{position:fixed;top:0;right:0;bottom:0;left:0;z-index:4000;pointer-events:none}.os-menu{--om-ink: var(--glass-ink-on, var(--ink));--om-soft: color-mix(in srgb, var(--glass-ink-on, var(--ink-soft)) 80%, var(--glass-ink-fill, var(--ink-soft)));--om-faint: color-mix(in srgb, var(--glass-ink-on, var(--ink-faint)) 62%, var(--glass-ink-fill, var(--ink-faint)));--om-border: var(--glass-ink-border, var(--hair));--om-hi: var(--glass-hover-fill, var(--accent-tint));position:fixed;z-index:4001;pointer-events:auto;min-width:232px;max-width:340px;padding:var(--sp-1);border-radius:var(--radius-card, 11px);background:var(--glass-ink-fill, var(--paper-raised));backdrop-filter:blur(var(--glass-blur-sm, 0px)) saturate(var(--glass-sat, 100%));-webkit-backdrop-filter:blur(var(--glass-blur-sm, 0px)) saturate(var(--glass-sat, 100%));border:1px solid var(--om-border);box-shadow:0 1px 2px #141e3c0f,0 12px 34px -6px var(--sheet-shadow, rgba(20, 30, 60, .28));font-size:var(--t-md);color:var(--om-ink);animation:os-menu-in .12s ease-out;max-height:calc(100vh - 16px);overflow-y:auto;overscroll-behavior:contain}@keyframes os-menu-in{0%{opacity:0;transform:translateY(-3px) scale(.985)}}@media (prefers-reduced-motion: reduce){.os-menu{animation:os-fade-in .1s linear}}@keyframes os-fade-in{0%{opacity:0}}.os-item{display:flex;align-items:flex-start;gap:var(--sp-2);padding:6px var(--sp-2) 6px 6px;border-radius:7px;cursor:pointer;outline:none;line-height:1.35}.os-item:focus,.os-item:hover:not(.off),.os-item.subopen{background:var(--om-hi)}.os-item:focus{box-shadow:inset 0 0 0 2px var(--focus-ring, var(--enso))}.os-item.danger .os-lab{color:var(--hot-on-glass)}.os-item.danger:focus,.os-item.danger:hover:not(.off){background:#e0392f14}.os-item.off{cursor:default}.os-item.off .os-lab{color:var(--om-faint)}.os-item.off .os-tick{opacity:.4}.os-tick{flex:none;width:18px;display:flex;align-items:center;justify-content:center;color:var(--om-soft);margin-top:1px}.os-item.danger .os-tick{color:var(--hot-on-glass)}.os-lab{flex:1;min-width:0;color:var(--om-ink)}.os-why{display:block;font-style:normal;font-size:var(--t-sm);color:var(--om-faint);line-height:1.4;margin-top:1px}.os-key{flex:none;font-family:Geist Mono,ui-monospace,monospace;font-size:var(--t-sm);color:var(--om-faint);font-variant-numeric:tabular-nums;margin-top:1px}.os-sep{height:1px;background:var(--om-border);margin:var(--sp-1) 6px}.os-heading{font-size:var(--t-xs);font-weight:700;letter-spacing:.07em;text-transform:uppercase;color:var(--om-faint);padding:var(--sp-2) 6px var(--sp-1)}.os-scrim{position:fixed;top:0;right:0;bottom:0;left:0;z-index:4100;display:flex;align-items:center;justify-content:center;padding:var(--sp-6);background:#0c10186b;backdrop-filter:blur(2px);-webkit-backdrop-filter:blur(2px);animation:os-fade-in .14s ease-out}.os-sheet{width:min(760px,100%);max-height:min(78vh,720px);display:flex;flex-direction:column;background:var(--glass-frost-fill, var(--paper-sheet));backdrop-filter:blur(var(--glass-blur-lg, 0px)) saturate(var(--glass-sat, 100%));-webkit-backdrop-filter:blur(var(--glass-blur-lg, 0px)) saturate(var(--glass-sat, 100%));border:1px solid var(--glass-frost-border, var(--hair));border-radius:var(--radius-card, 14px);box-shadow:var(--glass-frost-shadow, 0 28px 70px -12px var(--sheet-shadow, rgba(20, 30, 60, .4)));overflow:hidden;color:var(--ink)}.os-sheet-head{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--sp-4);padding:var(--sp-5) var(--sp-6) var(--sp-4);border-bottom:1px solid var(--hair)}.os-sheet-head b{display:block;font-size:19px;font-weight:700;letter-spacing:-.015em}.os-sheet-head span{display:block;font-size:var(--t-sm);color:var(--ink-faint);margin-top:3px}.os-sheet-search{display:flex;align-items:center;gap:var(--sp-2);padding:var(--sp-3) var(--sp-6);border-bottom:1px solid var(--hair);background:var(--paper-well)}.os-sheet-search input{font-size:var(--t-md);color:var(--ink);outline:none}.os-sheet-search input:focus-visible{outline:none}.os-sheet-search:focus-within{box-shadow:inset 0 0 0 2px var(--focus-ring, var(--enso))}.os-count{flex:none;font-size:var(--t-sm);color:var(--ink-faint);font-variant-numeric:tabular-nums}.os-sheet-body{overflow-y:auto;padding:var(--sp-2) var(--sp-6) var(--sp-6)}.os-sheet-group h3{font-size:var(--t-xs);font-weight:700;letter-spacing:.07em;text-transform:uppercase;color:var(--ink-faint);margin:var(--sp-5) 0 var(--sp-2);position:sticky;top:0;background:var(--paper-sheet);padding:var(--sp-2) 0 var(--sp-1);z-index:1}.os-sheet-row{display:flex;align-items:baseline;gap:var(--sp-4);justify-content:space-between;padding:7px 0;border-bottom:1px solid var(--hair)}.os-sheet-row:last-child{border-bottom:none}.os-sheet-lab{font-size:var(--t-md);min-width:0}.os-sheet-lab em{font-style:normal;color:var(--ink-faint);font-size:var(--t-sm)}.os-sheet-keys{flex:none;display:flex;gap:var(--sp-1);align-items:center}.os-sheet-keys kbd{font-family:Geist Mono,ui-monospace,monospace;font-size:var(--t-sm);padding:2px 7px;border-radius:6px;background:var(--paper-tint);border:1px solid var(--hair);border-bottom-width:2px;color:var(--ink-soft);white-space:nowrap}.os-tag{display:inline-block;margin-left:var(--sp-2);font-size:var(--t-micro);font-weight:700;letter-spacing:.07em;text-transform:uppercase;color:var(--amber-ink);background:#e89a3c29;border:1px solid rgba(232,154,60,.4);border-radius:5px;padding:1px 5px;vertical-align:1px}.os-sheet-none{text-align:center;padding:var(--sp-6) var(--sp-4) var(--sp-5);display:flex;flex-direction:column;align-items:center;gap:var(--sp-2)}.os-sheet-none b{font-size:var(--t-lg)}.os-sheet-none p{font-size:var(--t-sm);color:var(--ink-faint);max-width:380px;margin:0 0 var(--sp-2);line-height:1.55}.rax{display:flex;align-items:center;justify-content:flex-end;gap:2px;flex:none}.rax-btn{opacity:0;transition:opacity .12s ease-out}.dt-row:hover .rax-btn,.dt-row.foc .rax-btn,.lbs-result:hover .rax-btn,[data-active=true] .rax-btn,[aria-selected=true] .rax-btn,.rax-btn:focus-visible,.rax:hover .rax-btn{opacity:1}.rax-more{opacity:.5}@media (hover: none){.rax-btn{opacity:1}}@media (prefers-reduced-motion: reduce){.rax-btn{transition:none}}.dt-cell:has(.rax){overflow:visible}.lb-esign{line-height:1.35}.br-tag.lb-esign-draft{background:color-mix(in srgb,var(--privileged) 14%,transparent);color:var(--privileged-ink)}.br-tag.lb-esign-pending{background:color-mix(in srgb,var(--amber) 18%,transparent);color:var(--amber-ink)}.br-tag.lb-esign-completed{background:color-mix(in srgb,var(--ok) 16%,transparent);color:var(--ok-ink)}.br-tag.lb-esign-rejected{background:color-mix(in srgb,var(--hot) 15%,transparent);color:var(--hot-ink)}.omn-prov{display:flex;flex-direction:column;height:100%;min-height:0}.omn-prov-head{padding:var(--sp-5, 20px) var(--sp-5, 20px) var(--sp-3, 12px)}.omn-prov-head h1{margin:0 0 2px;font-size:var(--t-xl, 19px);font-weight:var(--fw-semibold, 600);line-height:var(--lh-tight, 1.15)}.omn-prov-sub{margin:0;max-width:74ch;font-size:var(--t-md, 13px);line-height:var(--lh-prose, 1.55);color:var(--muted, #63697a)}.omn-net-line{margin:var(--sp-2, 8px) 0 0;font-size:var(--t-sm, 11.5px);color:var(--muted, #63697a)}.omn-net-line b{color:var(--ink, #1f2433);font-weight:var(--fw-semibold, 600)}.omn-search{display:flex;flex-wrap:wrap;align-items:flex-end;gap:var(--sp-3, 12px);padding:0 var(--sp-5, 20px) var(--sp-3, 12px)}.omn-field{display:flex;flex-direction:column;gap:3px;min-width:0}.omn-field>span{font-size:var(--t-xs, 10.5px);font-weight:var(--fw-semibold, 600);letter-spacing:.04em;text-transform:uppercase;color:var(--muted, #63697a)}.omn-input,.omn-select{height:30px;padding:0 var(--sp-2, 8px);font:inherit;font-size:var(--t-md, 13px);color:var(--ink, #1f2433);background:var(--paper-well, #f7f8fb);border:1px solid var(--hairline-2, #e6e8ee);border-radius:var(--r-sm, 6px)}.omn-input:focus-visible,.omn-select:focus-visible{outline:2px solid var(--accent-deep, #3c5fc2);outline-offset:1px}.omn-input::placeholder{color:var(--muted, #63697a)}.omn-ta{position:relative}.omn-ta-menu{position:absolute;z-index:5;top:calc(100% + 4px);left:0;width:340px;max-height:300px;overflow-y:auto;padding:var(--sp-1, 4px);background:var(--paper-sheet, #fff);border:1px solid var(--hairline-2, #e6e8ee);border-radius:var(--r-md, 9px);box-shadow:0 8px 24px var(--sheet-shadow, rgba(20, 30, 60, .18))}.omn-ta-item{display:flex;align-items:baseline;gap:var(--sp-2, 8px);width:100%;padding:5px var(--sp-2, 8px);font:inherit;font-size:var(--t-md, 13px);text-align:left;color:var(--ink, #1f2433);background:none;border:0;border-radius:var(--r-sm, 6px);cursor:pointer}.omn-ta-item:hover,.omn-ta-item:focus-visible{background:var(--paper-tint, #f3f4f6);outline:none}.omn-ta-path{flex:1;min-width:0}.omn-ta-kind{flex:none;font-size:var(--t-micro, 9.5px);font-weight:var(--fw-bold, 700);letter-spacing:.05em;text-transform:uppercase;color:var(--muted, #63697a)}.omn-ta-empty{padding:var(--sp-2, 8px);font-size:var(--t-sm, 11.5px);color:var(--muted, #63697a)}.omn-facets{display:grid;grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:var(--sp-4, 16px);margin:0 var(--sp-5, 20px) var(--sp-3, 12px);padding:var(--sp-3, 12px);background:var(--paper-well, #f7f8fb);border:1px solid var(--hairline-2, #e6e8ee);border-radius:var(--r-md, 9px)}.omn-facet-h{margin:0 0 var(--sp-2, 8px);font-size:var(--t-xs, 10.5px);font-weight:var(--fw-bold, 700);letter-spacing:.05em;text-transform:uppercase;color:var(--muted, #63697a)}.omn-checks{display:flex;flex-wrap:wrap;gap:2px var(--sp-3, 12px)}.omn-check{display:flex;align-items:center;gap:5px;font-size:var(--t-md, 13px);line-height:var(--lh-snug, 1.35);color:var(--ink, #1f2433);cursor:pointer}.omn-check input{margin:0;accent-color:var(--accent-deep, #3c5fc2)}.omn-chips{display:flex;flex-wrap:wrap;align-items:center;gap:var(--sp-2, 8px);padding:0 var(--sp-5, 20px) var(--sp-3, 12px)}.omn-chip{display:inline-flex;align-items:center;gap:5px;padding:2px 5px 2px var(--sp-2, 8px);font-size:var(--t-sm, 11.5px);color:var(--ink, #1f2433);background:var(--paper-tint, #f3f4f6);border:1px solid var(--hairline-2, #e6e8ee);border-radius:var(--r-pill, 999px)}.omn-chip.scope{color:var(--muted, #63697a);background:none;border-style:dashed}.omn-chip-x{display:inline-flex;align-items:center;justify-content:center;width:16px;height:16px;padding:0;color:var(--muted, #63697a);background:none;border:0;border-radius:var(--r-pill, 999px);cursor:pointer}.omn-chip-x:hover{color:var(--hot-ink, #bc3027);background:var(--paper-sheet, #fff)}.omn-count{font-size:var(--t-sm, 11.5px);font-weight:var(--fw-semibold, 600);color:var(--ink, #1f2433)}.omn-count.thin{color:var(--amber-ink, #905f25)}.omn-count.zero{color:var(--hot-ink, #bc3027)}.omn-linkish{padding:0;font:inherit;font-size:var(--t-sm, 11.5px);color:var(--accent-deep, #3c5fc2);background:none;border:0;cursor:pointer;text-decoration:underline;text-underline-offset:2px}.omn-body{display:flex;flex:1;min-height:0;gap:var(--sp-3, 12px);padding:0 var(--sp-5, 20px) var(--sp-5, 20px)}.omn-main{display:flex;flex:1;flex-direction:column;min-width:0;min-height:0}.omn-well{flex:1;min-height:0;overflow:auto}.omn-row-name{display:flex;align-items:center;gap:5px;min-width:0}.omn-row-name>span:first-of-type{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.omn-fav{display:inline-flex;flex:none;align-items:center;justify-content:center;width:20px;height:20px;padding:0;color:var(--muted, #63697a);background:none;border:0;border-radius:var(--r-sm, 6px);cursor:pointer}.omn-fav.on{color:var(--amber-ink, #905f25)}.omn-fav:hover{background:var(--paper-tint, #f3f4f6)}.omn-badge{flex:none;padding:1px 5px;font-size:var(--t-micro, 9.5px);font-weight:var(--fw-bold, 700);letter-spacing:.04em;border-radius:var(--r-sm, 6px);white-space:nowrap}.omn-badge.lop{color:var(--ok-ink, #167537);background:color-mix(in srgb,var(--ok-ink, #167537) 10%,transparent)}.omn-badge.nolop{color:var(--muted, #63697a);background:var(--paper-tint, #f3f4f6)}.omn-secondary{color:var(--muted, #63697a)}.omn-none{color:var(--muted, #63697a);font-style:italic}.omn-caveat{color:var(--amber-ink, #905f25)}.omn-ok{color:var(--ok-ink, #167537)}.omn-bad{color:var(--hot-ink, #bc3027)}.omn-reasons{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:var(--t-sm, 11.5px);line-height:var(--lh-snug, 1.35)}.omn-panel{max-width:940px;padding:var(--sp-5, 20px) 0 0}.omn-panel h2{margin:0 0 var(--sp-1, 4px);font-size:var(--t-lg, 15px);font-weight:var(--fw-semibold, 600)}.omn-panel p{margin:0 0 var(--sp-4, 16px);max-width:76ch;font-size:var(--t-md, 13px);line-height:var(--lh-prose, 1.55);color:var(--muted, #63697a)}.omn-board{width:100%;border-collapse:collapse;font-size:var(--t-md, 13px)}.omn-board th{padding:0 var(--sp-3, 12px) 5px 0;font-size:var(--t-xs, 10.5px);font-weight:var(--fw-bold, 700);letter-spacing:.04em;text-transform:uppercase;text-align:left;color:var(--muted, #63697a);border-bottom:1px solid var(--hairline-2, #e6e8ee)}.omn-board td{padding:6px var(--sp-3, 12px) 6px 0;vertical-align:top;border-bottom:1px solid var(--hairline, #eceef3)}.omn-board td.n,.omn-board th.n{text-align:right;font-variant-numeric:tabular-nums}.omn-board tr.none td{color:var(--muted, #63697a)}.omn-metro{font-weight:var(--fw-semibold, 600);color:var(--ink, #1f2433)}.omn-tier{display:inline-block;padding:1px 6px;font-size:var(--t-micro, 9.5px);font-weight:var(--fw-bold, 700);letter-spacing:.04em;text-transform:uppercase;border-radius:var(--r-pill, 999px);white-space:nowrap}.omn-tier.covered{color:var(--ok-ink, #167537);background:color-mix(in srgb,var(--ok-ink, #167537) 10%,transparent)}.omn-tier.thin{color:var(--amber-ink, #905f25);background:color-mix(in srgb,var(--amber-ink, #905f25) 12%,transparent)}.omn-tier.none{color:var(--hot-ink, #bc3027);background:color-mix(in srgb,var(--hot-ink, #bc3027) 10%,transparent)}.omn-gaps{font-size:var(--t-sm, 11.5px);color:var(--amber-ink, #905f25)}.omn-answer{max-width:860px;margin-top:var(--sp-5, 20px)}.omn-answer-lede{margin:0 0 var(--sp-4, 16px);font-size:var(--t-lg, 15px);line-height:var(--lh-snug, 1.35);color:var(--ink, #1f2433)}.omn-answer-lede .omn-strong{font-weight:var(--fw-semibold, 600)}.omn-card{margin-bottom:var(--sp-3, 12px);padding:var(--sp-3, 12px) var(--sp-4, 16px);background:var(--paper-well, #f7f8fb);border:1px solid var(--hairline-2, #e6e8ee);border-radius:var(--r-md, 9px)}.omn-card>h3{display:flex;align-items:center;gap:6px;margin:0 0 var(--sp-2, 8px);font-size:var(--t-md, 13px);font-weight:var(--fw-semibold, 600);color:var(--ink, #1f2433)}.omn-card>p{margin:0 0 var(--sp-2, 8px);font-size:var(--t-md, 13px);line-height:var(--lh-prose, 1.55);color:var(--muted, #63697a)}.omn-alt{display:flex;align-items:baseline;gap:var(--sp-2, 8px);padding:4px 0;font-size:var(--t-md, 13px);border-top:1px solid var(--hairline, #eceef3)}.omn-alt:first-of-type{border-top:0}.omn-alt-name{flex:1;min-width:0;font-weight:var(--fw-medium, 500)}.omn-alt-far{flex:none;font-variant-numeric:tabular-nums;color:var(--amber-ink, #905f25)}.omn-acts{display:flex;flex-wrap:wrap;gap:var(--sp-2, 8px);margin-top:var(--sp-2, 8px)}.omn-profile{flex:none;width:330px;overflow-y:auto;padding:var(--sp-4, 16px);background:var(--paper-well, #f7f8fb);border:1px solid var(--hairline-2, #e6e8ee);border-radius:var(--r-md, 9px)}.omn-profile-top{display:flex;align-items:flex-start;gap:var(--sp-2, 8px)}.omn-profile h2{flex:1;margin:0;font-size:var(--t-lg, 15px);font-weight:var(--fw-semibold, 600);line-height:var(--lh-tight, 1.15)}.omn-profile h3{margin:var(--sp-4, 16px) 0 var(--sp-1, 4px);font-size:var(--t-xs, 10.5px);font-weight:var(--fw-bold, 700);letter-spacing:.05em;text-transform:uppercase;color:var(--muted, #63697a)}.omn-profile p{margin:0;font-size:var(--t-md, 13px);line-height:var(--lh-prose, 1.55)}.omn-addr{margin-top:var(--sp-1, 4px)!important;color:var(--muted, #63697a)}.omn-hours{display:grid;grid-template-columns:4.5em 1fr;gap:1px var(--sp-2, 8px);font-size:var(--t-md, 13px);font-variant-numeric:tabular-nums}.omn-hours dt{color:var(--muted, #63697a)}.omn-hours dd{margin:0}.omn-hours dd.shut{color:var(--muted, #63697a)}.omn-taglist{display:flex;flex-wrap:wrap;gap:4px}.omn-tag{padding:1px 6px;font-size:var(--t-sm, 11.5px);color:var(--ink, #1f2433);background:var(--paper-tint, #f3f4f6);border-radius:var(--r-sm, 6px)}.omn-facts{display:grid;grid-template-columns:1fr auto;gap:2px var(--sp-2, 8px);font-size:var(--t-md, 13px)}.omn-facts dt{color:var(--muted, #63697a)}.omn-facts dd{margin:0;text-align:right;font-variant-numeric:tabular-nums}.omn-note{margin-top:var(--sp-1, 4px)!important;font-size:var(--t-sm, 11.5px)!important;color:var(--muted, #63697a)}.omn-write-tag{margin-left:5px;padding:0 4px;border-radius:var(--r-sm, 6px);background:var(--paper-tint, #f3f4f6);color:var(--amber-ink, #905f25);font-size:var(--t-micro, 9.5px);font-weight:var(--fw-bold, 700);letter-spacing:.03em;text-transform:uppercase}.omn-nr{display:flex;flex-direction:column;height:100%;min-height:0}.omn-nr-head{flex:none;display:flex;align-items:flex-start;gap:var(--sp-4, 16px);padding:var(--sp-5, 20px) var(--sp-5, 20px) var(--sp-3, 12px);border-bottom:1px solid var(--hairline-2, #e6e8ee)}.omn-nr-head h1{margin:0 0 2px;font-size:var(--t-xl, 19px);font-weight:var(--fw-semibold, 600);line-height:var(--lh-tight, 1.15)}.omn-nr-lede{margin:0;max-width:74ch;font-size:var(--t-sm, 11.5px);line-height:var(--lh-snug, 1.4);color:var(--muted, #63697a)}.omn-nr-banner{flex:none;align-self:flex-start;display:flex;align-items:flex-start;gap:7px;max-width:300px;margin:0;padding:8px 11px;border-radius:var(--r-sm, 7px);background:color-mix(in srgb,var(--amber-ink, #905f25) 9%,transparent);font-size:var(--t-xs, 10.5px);line-height:1.45;color:var(--amber-ink, #905f25)}.omn-nr-body{flex:1;min-height:0;display:grid;grid-template-columns:minmax(0,1fr) 360px;gap:0}@media (max-width: 1100px){.omn-nr-body{grid-template-columns:minmax(0,1fr)}}.omn-nr-form{min-width:0;overflow-y:auto;padding:var(--sp-4, 16px) var(--sp-5, 20px) 56px}.omn-nr-side{min-width:0;overflow-y:auto;border-left:1px solid var(--hairline-2, #e6e8ee);background:var(--paper-tint, #f7f8fb);padding:var(--sp-4, 16px)}@media (max-width: 1100px){.omn-nr-side{border-left:none;border-top:1px solid var(--hairline-2, #e6e8ee)}}.omn-nr-sec{border:1px solid var(--hairline-2, #e6e8ee);border-radius:var(--r-md, 10px);background:var(--paper, #fff);margin-bottom:var(--sp-3, 12px);overflow:hidden}.omn-nr-sec.omn-nr-at{border-color:color-mix(in srgb,var(--hot-ink, #bc3027) 40%,var(--hairline-2, #e6e8ee));box-shadow:inset 3px 0 0 var(--hot-ink, #bc3027)}.omn-nr-sec-head{display:flex;align-items:baseline;gap:var(--sp-2, 8px);padding:11px 14px;border-bottom:1px solid var(--hairline, #eceef3);background:var(--paper-tint, #f7f8fb)}.omn-nr-sec-head h2{margin:0;font-size:var(--t-md, 13px);font-weight:var(--fw-semibold, 600);line-height:1.2}.omn-nr-sec-hint{font-size:var(--t-xs, 10.5px);color:var(--muted, #63697a);margin-left:auto;text-align:right}.omn-nr-sec-body{padding:12px 14px}.omn-nr-req{font-size:var(--t-micro, 9.5px);font-weight:var(--fw-bold, 700);letter-spacing:.06em;text-transform:uppercase;color:var(--muted, #63697a)}.omn-nr-req.omn-nr-req-missing{color:var(--hot-ink, #bc3027)}.omn-nr-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:var(--sp-3, 12px)}.omn-nr-f{display:flex;flex-direction:column;gap:4px;min-width:0}.omn-nr-lab{font-size:var(--t-xs, 10.5px);font-weight:var(--fw-semibold, 600);letter-spacing:.04em;text-transform:uppercase;color:var(--muted, #63697a)}.omn-nr-f input,.omn-nr-f select,.omn-nr-f textarea{font:inherit;font-size:var(--t-md, 12.5px);padding:7px 9px;border:1px solid var(--hairline-2, #e6e8ee);border-radius:var(--r-sm, 7px);background:var(--paper, #fff);color:var(--ink, #1f2433);min-width:0}.omn-nr-f textarea{resize:vertical;min-height:68px;line-height:1.45}.omn-nr-f input:focus,.omn-nr-f select:focus,.omn-nr-f textarea:focus{outline:none;border-color:var(--accent, #4f7cf7)}.omn-nr-help{font-size:var(--t-xs, 10.5px);line-height:1.4;color:var(--muted, #63697a)}.omn-nr-card{border:1px solid var(--hairline, #eceef3);border-radius:var(--r-sm, 7px);background:var(--paper-tint, #f7f8fb);padding:10px 12px;margin-top:var(--sp-3, 12px)}.omn-nr-card dl{margin:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:8px 16px}.omn-nr-card dt{font-size:var(--t-micro, 9.5px);font-weight:var(--fw-bold, 700);letter-spacing:.06em;text-transform:uppercase;color:var(--muted, #63697a)}.omn-nr-card dd{margin:1px 0 0;font-size:var(--t-md, 12.5px);color:var(--ink, #1f2433)}.omn-nr-fam{display:flex;gap:var(--sp-1, 4px);flex-wrap:wrap;margin-bottom:var(--sp-3, 12px)}.omn-nr-famtab{flex:none;padding:5px 10px;border:1px solid transparent;border-radius:var(--r-sm, 6px);background:none;font:inherit;font-size:var(--t-sm, 11.5px);font-weight:var(--fw-medium, 500);color:var(--ink, #1f2433);cursor:pointer}.omn-nr-famtab:hover{background:var(--paper-tint, #f3f4f6)}.omn-nr-famtab[aria-pressed=true]{background:var(--paper-pick, #eef2ff);border-color:var(--accent, #4f7cf7);color:var(--accent-deep, #3c5fc2);font-weight:var(--fw-semibold, 600)}.omn-nr-chips{display:grid;grid-template-columns:repeat(auto-fill,minmax(215px,1fr));gap:var(--sp-2, 8px)}.omn-nr-chip{display:block;text-align:left;padding:8px 10px;border:1px solid var(--hairline-2, #e6e8ee);border-radius:var(--r-sm, 7px);background:var(--paper, #fff);font:inherit;color:var(--ink, #1f2433);cursor:pointer;transition:border-color var(--dur-fast, .12s) var(--ease, ease),background var(--dur-fast, .12s) var(--ease, ease)}.omn-nr-chip:hover{border-color:color-mix(in srgb,var(--accent, #4f7cf7) 45%,var(--hairline-2, #e6e8ee));background:var(--paper-raised, #fbfbfd)}.omn-nr-chip[aria-pressed=true]{border-color:var(--accent, #4f7cf7);background:var(--paper-pick, #eef2ff)}.omn-nr-chip b{display:block;font-size:var(--t-md, 12.5px);font-weight:var(--fw-semibold, 600);line-height:1.25}.omn-nr-chip span{display:block;margin-top:2px;font-size:var(--t-xs, 10.5px);line-height:1.35;color:var(--muted, #63697a)}.omn-nr-chip em{display:block;margin-top:3px;font-size:var(--t-micro, 9.5px);font-weight:var(--fw-bold, 700);letter-spacing:.05em;text-transform:uppercase;font-style:normal;color:var(--amber-ink, #905f25)}.omn-nr-picked{display:flex;align-items:center;gap:var(--sp-2, 8px);flex-wrap:wrap;padding:9px 12px;border:1px solid var(--hairline-2, #e6e8ee);border-radius:var(--r-sm, 7px);background:var(--paper-tint, #f7f8fb);margin-bottom:var(--sp-3, 12px);font-size:var(--t-sm, 11.5px)}.omn-nr-picked b{font-size:var(--t-md, 12.5px)}.omn-nr-picked .omn-nr-spacer{flex:1}.omn-nr-caution{margin:0 0 var(--sp-3, 12px);padding:9px 12px;border-radius:var(--r-sm, 7px);background:color-mix(in srgb,var(--amber-ink, #905f25) 8%,transparent);font-size:var(--t-sm, 11.5px);line-height:1.45;color:var(--amber-ink, #905f25)}.omn-nr-mgroup{margin-top:var(--sp-3, 12px)}.omn-nr-mgroup:first-child{margin-top:0}.omn-nr-mgroup>h3{margin:0 0 6px;font-size:var(--t-micro, 9.5px);font-weight:var(--fw-bold, 700);letter-spacing:.07em;text-transform:uppercase;color:var(--muted, #63697a)}.omn-nr-ticks{display:grid;grid-template-columns:repeat(auto-fill,minmax(290px,1fr));gap:2px 14px}.omn-nr-tick{display:grid;grid-template-columns:16px minmax(0,1fr);gap:8px;align-items:start;padding:5px 6px;border-radius:var(--r-sm, 6px);cursor:pointer}.omn-nr-tick:hover{background:var(--paper-tint, #f3f4f6)}.omn-nr-tick input{margin:2px 0 0;accent-color:var(--accent, #4f7cf7)}.omn-nr-tick b{display:block;font-size:var(--t-md, 12.5px);font-weight:var(--fw-regular, 400);line-height:1.3}.omn-nr-tick span{display:block;font-size:var(--t-xs, 10.5px);line-height:1.35;color:var(--muted, #63697a)}.omn-nr-tick.omn-nr-protected b:after{content:"SEPARATE RELEASE";margin-left:7px;font-size:var(--t-micro, 9.5px);font-weight:var(--fw-bold, 700);letter-spacing:.05em;color:var(--amber-ink, #905f25)}.omn-nr-seg{display:inline-flex;border:1px solid var(--hairline-2, #e6e8ee);border-radius:var(--r-sm, 7px);overflow:hidden}.omn-nr-seg button{padding:6px 11px;border:none;border-left:1px solid var(--hairline-2, #e6e8ee);background:var(--paper, #fff);font:inherit;font-size:var(--t-sm, 11.5px);color:var(--ink, #1f2433);cursor:pointer}.omn-nr-seg button:first-child{border-left:none}.omn-nr-seg button:hover{background:var(--paper-tint, #f3f4f6)}.omn-nr-seg button[aria-pressed=true]{background:var(--accent, #4f7cf7);color:#fff;font-weight:var(--fw-semibold, 600)}.omn-nr-row{display:flex;align-items:center;gap:var(--sp-3, 12px);flex-wrap:wrap}.omn-nr-row+.omn-nr-row{margin-top:var(--sp-3, 12px)}.omn-nr-opt{display:inline-flex;align-items:center;gap:7px;font-size:var(--t-md, 12.5px);cursor:pointer}.omn-nr-opt input{accent-color:var(--accent, #4f7cf7)}.omn-nr-auth{display:grid;grid-template-columns:16px minmax(0,1fr);gap:9px;align-items:start;padding:9px 10px;border:1px solid var(--hairline-2, #e6e8ee);border-radius:var(--r-sm, 7px);margin-bottom:6px;cursor:pointer}.omn-nr-auth:hover{background:var(--paper-tint, #f3f4f6)}.omn-nr-auth.omn-nr-on{border-color:var(--accent, #4f7cf7);background:var(--paper-pick, #eef2ff)}.omn-nr-auth input{margin:2px 0 0;accent-color:var(--accent, #4f7cf7)}.omn-nr-auth b{font-size:var(--t-md, 12.5px);font-weight:var(--fw-semibold, 600)}.omn-nr-auth span{display:block;margin-top:2px;font-size:var(--t-xs, 10.5px);line-height:1.4;color:var(--muted, #63697a)}.omn-nr-offer{border:1px solid color-mix(in srgb,var(--ok-ink, #167537) 35%,var(--hairline-2, #e6e8ee));background:color-mix(in srgb,var(--ok-ink, #167537) 7%,transparent);border-radius:var(--r-sm, 7px);padding:10px 12px;margin-bottom:var(--sp-3, 12px)}.omn-nr-offer p{margin:0 0 8px;font-size:var(--t-sm, 11.5px);line-height:1.45;color:var(--ok-ink, #167537)}.omn-nr-panel{border:1px solid var(--hairline-2, #e6e8ee);border-radius:var(--r-md, 10px);background:var(--paper, #fff);margin-bottom:var(--sp-3, 12px);overflow:hidden}.omn-nr-panel>h2{margin:0;padding:10px 13px;border-bottom:1px solid var(--hairline, #eceef3);background:var(--paper-tint, #f7f8fb);font-size:var(--t-sm, 11.5px);font-weight:var(--fw-bold, 700);letter-spacing:.06em;text-transform:uppercase;color:var(--muted, #63697a)}.omn-nr-panel-body{padding:11px 13px}.omn-nr-issue{display:grid;grid-template-columns:16px minmax(0,1fr);gap:8px;padding:9px 0;border-top:1px solid var(--hairline, #eceef3);font-size:var(--t-sm, 11.5px);line-height:1.45}.omn-nr-issue:first-child{border-top:none;padding-top:0}.omn-nr-issue-where{display:block;margin-bottom:1px;font-size:var(--t-micro, 9.5px);font-weight:var(--fw-bold, 700);letter-spacing:.06em;text-transform:uppercase}.omn-nr-blocking .omn-nr-issue-where{color:var(--hot-ink, #bc3027)}.omn-nr-warning .omn-nr-issue-where{color:var(--amber-ink, #905f25)}.omn-nr-issue-act{margin-top:7px}.omn-nr-line{display:flex;gap:10px;align-items:baseline;padding:5px 0;font-size:var(--t-sm, 11.5px);line-height:1.35}.omn-nr-line>span:first-child{flex:1;min-width:0}.omn-nr-line small{display:block;font-size:var(--t-micro, 9.5px);color:var(--muted, #63697a)}.omn-nr-amt{flex:none;font-variant-numeric:tabular-nums}.omn-nr-sum{display:flex;gap:10px;align-items:baseline;padding:8px 0 0;margin-top:6px;border-top:1px solid var(--hairline, #eceef3);font-size:var(--t-md, 12.5px)}.omn-nr-sum>span:first-child{flex:1}.omn-nr-sum.omn-nr-total{font-weight:var(--fw-bold, 700);font-size:var(--t-lg, 15px)}.omn-nr-noprice{font-size:var(--t-sm, 11.5px);line-height:1.5}.omn-nr-noprice b{display:block;margin-bottom:4px;font-size:var(--t-md, 12.5px);color:var(--amber-ink, #905f25)}.omn-nr-noprice span{color:var(--muted, #63697a)}.omn-nr-estimate{margin-top:8px;padding:7px 9px;border-radius:var(--r-sm, 6px);background:color-mix(in srgb,var(--amber-ink, #905f25) 8%,transparent);font-size:var(--t-xs, 10.5px);line-height:1.45;color:var(--amber-ink, #905f25)}.omn-nr-rule{margin-top:9px;font-size:var(--t-micro, 9.5px);line-height:1.45;color:var(--muted, #63697a)}.omn-nr-send{position:sticky;bottom:0;border:1px solid var(--hairline-2, #e6e8ee);border-radius:var(--r-md, 10px);background:var(--paper, #fff);padding:12px 13px}.omn-nr-verdict{display:flex;align-items:center;gap:8px;font-size:var(--t-md, 12.5px);font-weight:var(--fw-semibold, 600);margin-bottom:6px}.omn-nr-ok{color:var(--ok-ink, #167537)}.omn-nr-hot{color:var(--hot-ink, #bc3027)}.omn-nr-amber{color:var(--amber-ink, #905f25)}.omn-nr-quiet{color:var(--muted, #63697a)}.omn-nr-refusal{margin:0 0 10px;font-size:var(--t-xs, 10.5px);line-height:1.5;color:var(--muted, #63697a)}.omn-nr-acts{display:flex;gap:8px;flex-wrap:wrap}.omn-nr-would dt{font-size:var(--t-micro, 9.5px);font-weight:var(--fw-bold, 700);letter-spacing:.06em;text-transform:uppercase;color:var(--muted, #63697a);margin-top:8px}.omn-nr-would dt:first-child{margin-top:0}.omn-nr-would dd{margin:1px 0 0;font-size:var(--t-sm, 11.5px);line-height:1.4}.omn-nr-would ul{margin:4px 0 0;padding-left:16px;font-size:var(--t-sm, 11.5px);line-height:1.5}.omn-nr-empty{font-size:var(--t-sm, 11.5px);line-height:1.5;color:var(--muted, #63697a)}.omn-ln{display:flex;flex-direction:column;height:100%;min-height:0}.omn-ln-head{padding:var(--sp-5, 20px) var(--sp-5, 20px) 0}.omn-ln-head h1{margin:0 0 3px;font-size:var(--t-xl, 19px);font-weight:var(--fw-semibold, 600);line-height:var(--lh-tight, 1.15)}.omn-ln-sub{margin:0;max-width:74ch;font-size:var(--t-sm, 12px);line-height:var(--lh-snug, 1.4);color:var(--muted, #63697a)}.omn-ln-matters{display:flex;gap:var(--sp-2, 8px);padding:var(--sp-3, 12px) var(--sp-5, 20px) var(--sp-3, 12px);overflow-x:auto;scrollbar-width:thin}.omn-ln-matter{flex:none;display:flex;flex-direction:column;gap:1px;min-width:170px;padding:7px 11px;text-align:left;border:1px solid var(--hairline, rgb(0 0 0 / .12));border-radius:var(--r-md, 8px);background:var(--surface, transparent);color:inherit;cursor:pointer}.omn-ln-matter:hover{background:var(--hover, rgb(0 0 0 / .04))}.omn-ln-matter.on{border-color:var(--enso, #4f7cf7);box-shadow:inset 0 0 0 1px var(--enso, #4f7cf7)}.omn-ln-matter:focus-visible{outline:2px solid var(--enso, #4f7cf7);outline-offset:1px}.omn-ln-matter-n{font-size:var(--t-md, 13px);font-weight:var(--fw-semibold, 600)}.omn-ln-matter-m,.omn-ln-matter-o{font-size:var(--t-xs, 10.5px);color:var(--muted, #63697a)}.omn-ln-matter-o{font-weight:var(--fw-bold, 700);font-variant-numeric:tabular-nums}.omn-ln-body{flex:1;min-height:0;display:flex;gap:var(--sp-3, 12px);padding:0 var(--sp-3, 12px) var(--sp-3, 12px)}.omn-ln-main{flex:1;min-width:0;min-height:0;display:flex;flex-direction:column;gap:var(--sp-3, 12px)}.omn-ln-table{flex:1;min-height:0}.omn-ln-net{flex:none;border:1px solid var(--hairline, rgb(0 0 0 / .12));border-radius:var(--r-md, 8px);padding:var(--sp-3, 12px) var(--sp-4, 16px)}.omn-ln-net-blocked{border-left:3px solid var(--amber-ink, #a4620a)}.omn-ln-net-quiet{color:var(--muted, #63697a)}.omn-ln-net-head{display:flex;align-items:flex-start;gap:var(--sp-3, 12px)}.omn-ln-net-body{flex:1;min-width:0}.omn-ln-big{display:flex;align-items:baseline;gap:var(--sp-3, 12px);flex-wrap:wrap}.omn-ln-big-l{font-size:var(--t-md, 13px);font-weight:var(--fw-semibold, 600)}.omn-ln-big-n{font-size:var(--t-2xl, 25px);font-weight:var(--fw-bold, 700);font-variant-numeric:tabular-nums;line-height:1.1}.omn-ln-big-w{font-size:var(--t-lg, 15px);font-weight:var(--fw-semibold, 600)}.omn-ln-net-h{margin:0;font-size:var(--t-md, 13px);font-weight:var(--fw-semibold, 600)}.omn-ln-net-d{margin:4px 0 0;max-width:90ch;font-size:var(--t-sm, 12px);line-height:var(--lh-snug, 1.45);color:var(--muted, #63697a)}.omn-ln-caveat{margin:6px 0 0;max-width:90ch;font-size:var(--t-sm, 12px);line-height:var(--lh-snug, 1.45)}.omn-ln-more{flex:none;align-self:flex-start;padding:3px 8px;font-size:var(--t-xs, 10.5px);border:1px solid var(--hairline, rgb(0 0 0 / .12));border-radius:var(--r-sm, 6px);background:transparent;color:var(--muted, #63697a);cursor:pointer}.omn-ln-more:hover{background:var(--hover, rgb(0 0 0 / .04))}.omn-ln-queue{margin:8px 0 0;padding:0;list-style:none;max-width:62ch}.omn-ln-queue li{display:flex;align-items:baseline;gap:var(--sp-2, 8px);padding:3px 0;border-bottom:1px solid var(--hairline, rgb(0 0 0 / .08));font-size:var(--t-sm, 12px)}.omn-ln-queue-i{flex:none;width:16px;color:var(--muted, #63697a);font-variant-numeric:tabular-nums}.omn-ln-queue-n{flex:1}.omn-ln-queue-a{font-variant-numeric:tabular-nums;font-weight:var(--fw-semibold, 600)}.omn-ln-unranked{margin-top:8px;font-size:var(--t-sm, 12px)}.omn-ln-unranked p{margin:0 0 3px;max-width:80ch;line-height:var(--lh-snug, 1.45)}.omn-ln-unranked ul{margin:0;padding-left:18px;color:var(--muted, #63697a)}.omn-ln-unresolved{margin:8px 0 0;padding-left:18px;font-size:var(--t-sm, 12px);line-height:var(--lh-snug, 1.45);max-width:90ch}.omn-ln-unresolved .omn-ln-net-d{display:block}.omn-ln-subtotal{display:flex;align-items:baseline;gap:var(--sp-2, 8px);margin:8px 0 0;font-size:var(--t-sm, 12px)}.omn-ln-subtotal-l{color:var(--muted, #63697a)}.omn-ln-subtotal-n{font-variant-numeric:tabular-nums;font-weight:var(--fw-semibold, 600)}.omn-ln-ledger{margin-top:var(--sp-3, 12px);border-top:1px solid var(--hairline, rgb(0 0 0 / .12));padding-top:var(--sp-3, 12px);overflow-x:auto}.omn-ln-ledger table{width:100%;border-collapse:collapse;font-size:var(--t-sm, 12px)}.omn-ln-ledger th{text-align:left;font-weight:var(--fw-regular, 400);padding:3px 0}.omn-ln-ledger td{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap;padding:3px 0 3px var(--sp-4, 16px)}.omn-ln-ledger-c,.omn-ln-ledger-b{display:block;font-size:var(--t-xs, 10.5px);color:var(--muted, #63697a)}.omn-ln-ledger-sum th,.omn-ln-ledger-sum td{border-top:1px solid var(--hairline, rgb(0 0 0 / .12));font-weight:var(--fw-semibold, 600);padding-top:6px}.omn-ln-calc{margin:var(--sp-3, 12px) 0 0;padding:var(--sp-3, 12px);border-radius:var(--r-sm, 6px);background:var(--sunken, rgb(0 0 0 / .04));font:400 11px/1.5 ui-monospace,SFMono-Regular,Menlo,monospace;white-space:pre-wrap;overflow-x:auto;color:var(--muted, #63697a)}.omn-ln-mark{margin-left:6px;font-size:10px;font-weight:var(--fw-bold, 700);letter-spacing:.02em;white-space:nowrap}.omn-ln-side{flex:none;width:430px;min-height:0;overflow-y:auto;scrollbar-width:thin;border:1px solid var(--hairline, rgb(0 0 0 / .12));border-radius:var(--r-md, 8px);padding:var(--sp-4, 16px)}.omn-ln-side-head h2{margin:0;font-size:var(--t-lg, 15px);font-weight:var(--fw-semibold, 600);line-height:var(--lh-tight, 1.2)}.omn-ln-side-sub,.omn-ln-side-ref{margin:2px 0 0;font-size:var(--t-sm, 11.5px);color:var(--muted, #63697a)}.omn-ln-sect{margin-top:var(--sp-5, 20px);border-top:1px solid var(--hairline, rgb(0 0 0 / .1));padding-top:var(--sp-3, 12px)}.omn-ln-sect h3{margin:0;font-size:var(--t-md, 12.5px);font-weight:var(--fw-semibold, 600)}.omn-ln-hint{margin:1px 0 8px;font-size:var(--t-xs, 10.5px);line-height:var(--lh-snug, 1.4);color:var(--muted, #63697a)}.omn-ln-empty{margin:0;font-size:var(--t-sm, 11.5px);line-height:var(--lh-snug, 1.45);color:var(--muted, #63697a)}.omn-ln-standing{margin-top:var(--sp-3, 12px)}.omn-ln-pair{display:grid;grid-template-columns:1fr 1fr;gap:var(--sp-2, 8px)}.omn-ln-card{display:flex;flex-direction:column;gap:2px;padding:8px 10px;border:1px solid var(--hairline, rgb(0 0 0 / .12));border-radius:var(--r-sm, 6px)}.omn-ln-card-firm{border-left:3px solid var(--enso, #4f7cf7)}.omn-ln-card-claimant{border-left:3px solid var(--muted, #63697a)}.omn-ln-card-off{border-style:dashed;color:var(--muted, #63697a)}.omn-ln-card-l{font-size:var(--t-xs, 10.5px);color:var(--muted, #63697a)}.omn-ln-card-n{font-size:var(--t-lg, 17px);font-weight:var(--fw-bold, 700);font-variant-numeric:tabular-nums;line-height:1.15}.omn-ln-card-w,.omn-ln-card-b{font-size:var(--t-xs, 10.5px);line-height:var(--lh-snug, 1.4);color:var(--muted, #63697a)}.omn-ln-spread{display:flex;align-items:flex-start;gap:5px;margin:8px 0 0;font-size:var(--t-sm, 11.5px);line-height:var(--lh-snug, 1.45)}.omn-ln-spread.crossed{font-weight:var(--fw-semibold, 600)}.omn-ln-turn{margin:4px 0 0;font-size:var(--t-sm, 11.5px);color:var(--muted, #63697a)}.omn-ln-ladder{margin:0;padding:0;list-style:none}.omn-ln-rung{position:relative;margin-bottom:8px;padding:7px 10px;border-radius:var(--r-sm, 6px);border:1px solid var(--hairline, rgb(0 0 0 / .1));background:var(--sunken, rgb(0 0 0 / .02))}.omn-ln-rung-claimant{margin-left:22px}.omn-ln-rung-firm{margin-right:22px;border-left:3px solid var(--enso, #4f7cf7)}.omn-ln-rung.live{background:var(--surface, transparent);border-color:var(--ok-ink, #1f7a4d)}.omn-ln-rung:not(.live) .omn-ln-rung-amt{color:var(--muted, #63697a);text-decoration:line-through;text-decoration-thickness:1px}.omn-ln-rung-top{display:flex;justify-content:space-between;gap:var(--sp-2, 8px);font-size:var(--t-xs, 10.5px);color:var(--muted, #63697a)}.omn-ln-rung-who{font-weight:var(--fw-semibold, 600)}.omn-ln-rung-when{white-space:nowrap}.omn-ln-rung-amt{display:flex;align-items:baseline;gap:var(--sp-2, 8px);font-size:var(--t-lg, 15px);font-weight:var(--fw-bold, 700);font-variant-numeric:tabular-nums}.omn-ln-rung-act{font-size:var(--t-md, 13px);font-weight:var(--fw-semibold, 600);text-transform:none}.omn-ln-rung-live{font-size:9.5px;font-weight:var(--fw-bold, 700);letter-spacing:.04em}.omn-ln-rung-basis{margin:2px 0 0;font-size:var(--t-sm, 11.5px);line-height:var(--lh-snug, 1.45)}.omn-ln-rung-note{margin:3px 0 0;font-size:var(--t-xs, 10.5px);line-height:var(--lh-snug, 1.4);color:var(--muted, #63697a)}.omn-ln-dead{font-style:italic}.omn-ln-agreed{margin:4px 0 0;font-size:var(--t-sm, 11.5px);line-height:var(--lh-snug, 1.45);font-weight:var(--fw-semibold, 600)}.omn-ln-figs{margin:0}.omn-ln-fig{display:flex;justify-content:space-between;gap:var(--sp-3, 12px);padding:5px 0;border-bottom:1px solid var(--hairline, rgb(0 0 0 / .08))}.omn-ln-fig dt{flex:1;min-width:0;font-size:var(--t-sm, 11.5px)}.omn-ln-fig dd{flex:1.35;min-width:0;margin:0;text-align:right}.omn-ln-fig-c{display:block;font-size:var(--t-xs, 10px)}.omn-ln-fig-n{font-size:var(--t-md, 13px);font-weight:var(--fw-semibold, 600);font-variant-numeric:tabular-nums}.omn-ln-fig-w,.omn-ln-fig-b{display:block;font-size:var(--t-xs, 10px);line-height:var(--lh-snug, 1.4);color:var(--muted, #63697a)}.omn-ln-guide-h{margin:0;font-size:var(--t-sm, 11.5px);font-weight:var(--fw-semibold, 600);line-height:var(--lh-snug, 1.45)}.omn-ln-guide-a{margin:5px 0 0;font-size:var(--t-sm, 11.5px);line-height:var(--lh-snug, 1.45)}.omn-ln-guide{margin:6px 0 0;padding:8px 10px;border-radius:var(--r-sm, 6px);background:var(--sunken, rgb(0 0 0 / .04));font:400 10.5px/1.5 ui-monospace,SFMono-Regular,Menlo,monospace;white-space:pre-wrap;color:var(--muted, #63697a)}.omn-ln-prov{margin:5px 0 0;font-size:var(--t-xs, 10px);line-height:var(--lh-snug, 1.4);color:var(--muted, #63697a)}.omn-ln-props{margin:0;padding:0;list-style:none;counter-reset:rail}.omn-ln-props li{display:grid;grid-template-columns:auto 1fr;align-items:start;gap:var(--sp-2, 8px);padding:5px 0;border-bottom:1px solid var(--hairline, rgb(0 0 0 / .08))}.omn-ln-prop-why{font-size:var(--t-xs, 10.5px);line-height:var(--lh-snug, 1.45)}.omn-bills{display:flex;flex-direction:column;height:100%;min-height:0}.omn-bills-head{display:flex;align-items:flex-start;gap:var(--sp-4, 16px);padding:var(--sp-5, 20px) var(--sp-5, 20px) var(--sp-2, 8px)}.omn-bills-title{flex:1;min-width:0}.omn-bills-title h1{margin:0 0 3px;font-size:var(--t-xl, 19px);font-weight:var(--fw-semibold, 600);line-height:var(--lh-tight, 1.25);color:var(--ink, #1f2433)}.omn-bills-title p{margin:0;font-size:var(--t-sm, 12.5px);line-height:var(--lh-snug, 1.4);color:var(--muted, #63697a)}.omn-bills-matters{display:flex;flex:none;gap:2px;padding:2px;border-radius:var(--r-pill, 999px);background:var(--paper-well, #f7f8fb)}.omn-bills-matter{border:0;border-radius:var(--r-pill, 999px);padding:5px var(--sp-3, 12px);font:inherit;font-size:var(--t-xs, 11.5px);font-weight:var(--fw-medium, 500);color:var(--muted, #63697a);background:transparent;cursor:pointer;transition:background var(--dur-fast, .12s) var(--ease, ease),color var(--dur-fast, .12s) var(--ease, ease)}.omn-bills-matter:hover{color:var(--ink, #1f2433)}.omn-bills-matter.on{color:var(--ink, #1f2433);font-weight:var(--fw-semibold, 600);background:var(--paper-sheet, #fff);box-shadow:0 1px 2px #00000014}.omn-bills-verdict{display:flex;align-items:center;gap:var(--sp-3, 12px);margin:0 var(--sp-5, 20px) var(--sp-3, 12px);padding:var(--sp-3, 12px) var(--sp-4, 16px);border:1px solid var(--hairline-2, #e6e8ee);border-radius:var(--r-md, 12px);background:var(--paper-tint, #f3f4f6)}.omn-bills-verdict.no{border-left:3px solid var(--hot, #e0392f)}.omn-bills-verdict.ok{border-left:3px solid var(--ok, #1e9e4a)}.omn-bills-verdict-t{flex:1;min-width:0;display:flex;flex-direction:column;gap:1px}.omn-bills-verdict-t strong{font-size:var(--t-md, 13.5px);font-weight:var(--fw-semibold, 600)}.omn-bills-verdict-t span{font-size:var(--t-sm, 12.5px);line-height:var(--lh-snug, 1.4);color:var(--ink-faint, #5f6675)}.omn-bills-verdict-w{flex:none;font-size:var(--t-xs, 11.5px);font-weight:var(--fw-medium, 500);text-align:right}.omn-bills-totals{display:flex;flex-wrap:wrap;gap:var(--sp-2, 8px);margin:0 var(--sp-5, 20px) var(--sp-3, 12px)}.omn-bills-fig{flex:1 1 200px;min-width:168px;padding:7px var(--sp-3, 12px) var(--sp-2, 8px);border:1px solid var(--hairline, #eceef3);border-radius:var(--r-sm, 8px);background:var(--paper-sheet, #fff)}.omn-bills-fig dt{display:flex;align-items:center;gap:var(--sp-1, 4px);font-size:var(--t-micro, 10px);font-weight:var(--fw-semibold, 600);letter-spacing:.04em;text-transform:uppercase;color:var(--muted, #63697a)}.omn-bills-fig dd{display:block;margin:1px 0 0}.omn-bills-val{display:block;font-size:var(--t-lg, 16px);font-weight:var(--fw-semibold, 600);font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1;color:var(--ink, #1f2433)}.omn-bills-note{display:block;margin-top:2px;font-size:var(--t-micro, 10px);line-height:1.35;color:var(--muted, #63697a)}.omn-bills-fig.carried{border-color:var(--amber, #e89a3c)}.omn-bills-fig.carried .omn-bills-val{color:var(--amber-ink, #905f25)}.omn-bills-fig.alert .omn-bills-val{color:var(--hot-ink, #bc3027)}.omn-bills-floor{padding:0 5px;border-radius:var(--r-pill, 999px);font-size:9px;letter-spacing:.02em;text-transform:none;color:var(--amber-ink, #905f25);background:color-mix(in srgb,var(--amber, #e89a3c) 14%,transparent)}.omn-bills-findings{margin:0 var(--sp-5, 20px) var(--sp-3, 12px);border:1px solid var(--hairline-2, #e6e8ee);border-radius:var(--r-md, 12px);background:var(--paper-sheet, #fff);overflow:hidden}.omn-bills-findings-h{display:flex;align-items:center;flex-wrap:wrap;gap:var(--sp-2, 8px) var(--sp-3, 12px);padding:var(--sp-2, 8px) var(--sp-3, 12px);border-bottom:1px solid var(--hairline, #eceef3);background:var(--paper-well, #f7f8fb)}.omn-bills-disclose{display:flex;align-items:center;gap:var(--sp-1, 4px);border:0;padding:2px 4px;margin-left:-4px;border-radius:var(--r-sm, 8px);font:inherit;color:var(--ink, #1f2433);background:transparent;cursor:pointer}.omn-bills-disclose:hover{background:var(--paper-tint, #f3f4f6)}.omn-bills-disclose strong{font-size:var(--t-sm, 12.5px);font-weight:var(--fw-semibold, 600)}.omn-bills-findings-sub{font-size:var(--t-xs, 11.5px);color:var(--muted, #63697a)}.omn-bills-caveat{flex:1 1 260px;font-size:var(--t-xs, 11.5px);line-height:var(--lh-snug, 1.4);color:var(--muted, #63697a)}.omn-bills-findlist{list-style:none;margin:0;padding:0;max-height:192px;overflow-y:auto}.omn-bill-find{padding:var(--sp-2, 8px) var(--sp-3, 12px);border-bottom:1px solid var(--hairline, #eceef3);border-left:3px solid transparent}.omn-bill-find:last-child{border-bottom:0}.omn-bill-find.block{border-left-color:var(--hot, #e0392f)}.omn-bill-find.warn{border-left-color:var(--amber, #e89a3c)}.omn-bill-find:hover{background:var(--paper-well, #f7f8fb)}.omn-bill-find.on{background:var(--paper-pick, rgb(79 124 247 / 10%))}.omn-bill-find-h{display:flex;align-items:baseline;flex-wrap:wrap;gap:var(--sp-1, 4px) var(--sp-2, 8px)}.omn-bill-find-rank{min-width:16px;font-size:var(--t-micro, 10px);font-variant-numeric:tabular-nums;color:var(--muted, #63697a)}.omn-bill-find-stake{font-size:var(--t-sm, 12.5px);font-weight:var(--fw-semibold, 600);font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1}.omn-bill-find-code{font-size:var(--t-micro, 10px);font-weight:var(--fw-semibold, 600);letter-spacing:.03em;text-transform:uppercase;color:var(--ink-faint, #5f6675)}.omn-bill-find-who{flex:1;min-width:0;font-size:var(--t-xs, 11.5px);color:var(--muted, #63697a);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.omn-bill-find-nowhere{flex:none;font-size:var(--t-micro, 10px);font-style:italic;color:var(--muted, #63697a)}.omn-bill-find-remedy{margin:3px 0 0;font-size:var(--t-xs, 11.5px);line-height:var(--lh-prose, 1.55);color:var(--ink-faint, #5f6675)}.omn-bills-clear{display:flex;align-items:center;gap:var(--sp-2, 8px);margin:0 var(--sp-5, 20px) var(--sp-3, 12px);padding:var(--sp-2, 8px) var(--sp-3, 12px);border:1px solid var(--hairline-2, #e6e8ee);border-radius:var(--r-md, 12px);font-size:var(--t-xs, 11.5px);line-height:var(--lh-snug, 1.4);color:var(--ink-faint, #5f6675);background:var(--paper-sheet, #fff)}.omn-bills-focus{display:flex;align-items:center;gap:var(--sp-2, 8px);margin:0 var(--sp-5, 20px) var(--sp-2, 8px);padding:5px var(--sp-3, 12px);border:1px solid var(--accent, #4f7cf7);border-radius:var(--r-pill, 999px);font-size:var(--t-xs, 11.5px);color:var(--ink-faint, #5f6675);background:var(--paper-pick, rgb(79 124 247 / 10%))}.omn-bills-focus span{flex:1;min-width:0}.omn-bills-body{flex:1;min-height:0;display:flex;flex-direction:column;padding:0 var(--sp-3, 12px)}.omn-bills-well{flex:1;min-height:0}.omn-bills-foot{margin:var(--sp-2, 8px) var(--sp-5, 20px) var(--sp-3, 12px);font-size:var(--t-micro, 10px);line-height:1.4}.omn-bills-def{text-decoration:underline dotted currentcolor;text-underline-offset:3px;cursor:help}.omn-bill-flag{display:inline-flex;align-items:center;gap:3px;min-width:0}.omn-bill-flag-n{font-size:var(--t-micro, 10px);font-weight:var(--fw-bold, 700);font-variant-numeric:tabular-nums}.omn-bill-flag-w{font-size:9px;font-weight:var(--fw-bold, 700);letter-spacing:.04em;text-transform:uppercase}.omn-bill-tag{margin-left:5px;font-size:9px;font-weight:var(--fw-bold, 700);letter-spacing:.03em;text-transform:uppercase}.omn-bill-prov{font-weight:var(--fw-medium, 500);color:var(--ink, #1f2433)}.omn-bill-out{font-weight:var(--fw-medium, 500)}.omn-bill-row-blocks:before,.omn-bill-row-warns:before{content:"";position:absolute;left:0;top:0;bottom:0;width:3px}.omn-bill-row-blocks:before{background:var(--hot, #e0392f)}.omn-bill-row-warns:before{background:var(--amber, #e89a3c)}.omn-co{display:flex;flex-direction:column;height:100%;min-height:0}.omn-co-head{display:flex;align-items:flex-start;gap:var(--sp-4, 16px);padding:var(--sp-5, 20px) var(--sp-5, 20px) var(--sp-2, 8px)}.omn-co-title{flex:1;min-width:0}.omn-co-title h1{margin:0 0 3px;font-size:var(--t-xl, 19px);font-weight:var(--fw-semibold, 600);line-height:var(--lh-tight, 1.25);color:var(--ink, #1f2433)}.omn-co-title p{margin:0;font-size:var(--t-sm, 12.5px);line-height:var(--lh-snug, 1.4);color:var(--muted, #63697a)}.omn-co-pills{display:flex;flex:none;gap:2px;padding:2px;border-radius:var(--r-pill, 999px);background:var(--paper-well, #f7f8fb)}.omn-co-pill{border:0;border-radius:var(--r-pill, 999px);padding:5px var(--sp-3, 12px);font:inherit;font-size:var(--t-xs, 11.5px);font-weight:var(--fw-medium, 500);color:var(--muted, #63697a);background:transparent;cursor:pointer;transition:background var(--dur-fast, .12s) var(--ease, ease),color var(--dur-fast, .12s) var(--ease, ease)}.omn-co-pill:hover{color:var(--ink, #1f2433)}.omn-co-pill.on{color:var(--ink, #1f2433);font-weight:var(--fw-semibold, 600);background:var(--paper-sheet, #fff);box-shadow:0 1px 2px #00000014}.omn-co-moments{display:flex;align-items:center;flex-wrap:wrap;gap:var(--sp-2, 8px);margin:0 var(--sp-5, 20px) var(--sp-3, 12px);padding:var(--sp-2, 8px) var(--sp-3, 12px);border:1px solid var(--hairline-2, #e6e8ee);border-radius:var(--r-md, 12px);background:var(--paper-well, #f7f8fb)}.omn-co-moments-l{flex:none;font-size:var(--t-micro, 10px);font-weight:var(--fw-semibold, 600);letter-spacing:.04em;text-transform:uppercase;color:var(--muted, #63697a)}.omn-co-moment{display:inline-flex;align-items:center;gap:5px;border:1px solid var(--hairline-2, #e6e8ee);border-radius:var(--r-pill, 999px);padding:3px 10px 3px 5px;font:inherit;font-size:var(--t-xs, 11.5px);color:var(--muted, #63697a);background:var(--paper-sheet, #fff);cursor:pointer}.omn-co-moment:hover{color:var(--ink, #1f2433)}.omn-co-moment.on{border-color:var(--accent, #4f7cf7);color:var(--ink, #1f2433);font-weight:var(--fw-semibold, 600);background:var(--paper-pick, rgb(79 124 247 / 10%))}.omn-co-moment-n{display:inline-flex;align-items:center;justify-content:center;width:16px;height:16px;border-radius:50%;font-size:9px;font-weight:var(--fw-bold, 700);font-variant-numeric:tabular-nums;color:var(--paper-sheet, #fff);background:var(--muted, #63697a)}.omn-co-moment.on .omn-co-moment-n{background:var(--accent-deep, #2f5ad0)}.omn-co-moment-note{flex:1 1 260px;min-width:0;font-size:var(--t-xs, 11.5px);line-height:var(--lh-snug, 1.4);color:var(--muted, #63697a)}.omn-co-gate{display:flex;align-items:flex-start;gap:var(--sp-3, 12px);margin:0 var(--sp-5, 20px) var(--sp-3, 12px);padding:var(--sp-3, 12px) var(--sp-4, 16px);border:1px solid var(--hairline-2, #e6e8ee);border-radius:var(--r-md, 12px);background:var(--paper-sheet, #fff)}.omn-co-gate.held{border-left:3px solid var(--hot, #e0392f)}.omn-co-gate.open{border-left:3px solid var(--ok, #1e9e4a)}.omn-co-gate.settled{border-left:3px solid var(--muted, #63697a);background:var(--paper-well, #f7f8fb)}.omn-co-gate-t{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.omn-co-gate-t strong{font-size:var(--t-md, 13.5px);font-weight:var(--fw-semibold, 600)}.omn-co-gate-say{font-size:var(--t-sm, 12.5px);line-height:var(--lh-snug, 1.4);color:var(--ink-faint, #5f6675)}.omn-co-gate-counts{font-size:var(--t-xs, 11.5px);color:var(--muted, #63697a)}.omn-co-gate-fig{flex:none;display:flex;flex-direction:column;align-items:flex-end;gap:1px;padding-left:var(--sp-3, 12px);border-left:1px solid var(--hairline, #eceef3)}.omn-co-gate-fig b{font-size:var(--t-lg, 16px);font-weight:var(--fw-semibold, 600);font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1}.omn-co-gate-fig span{font-size:var(--t-micro, 10px);font-weight:var(--fw-semibold, 600);letter-spacing:.04em;text-transform:uppercase;color:var(--muted, #63697a)}.omn-co-floor{margin-left:5px;padding:0 5px;border-radius:var(--r-pill, 999px);font-size:9px;letter-spacing:.02em;text-transform:none;color:var(--amber-ink, #905f25);background:color-mix(in srgb,var(--amber, #e89a3c) 14%,transparent)}.omn-co-gate-act{flex:none;display:flex;align-items:center;padding-left:var(--sp-3, 12px)}.omn-co-wire{display:flex;align-items:flex-start;gap:var(--sp-2, 8px);margin:0 var(--sp-5, 20px) var(--sp-3, 12px);padding:var(--sp-2, 8px) var(--sp-3, 12px);border:1px solid var(--hairline-2, #e6e8ee);border-radius:var(--r-md, 12px);background:var(--paper-sheet, #fff)}.omn-co-wire-t{flex:1;min-width:0;font-size:var(--t-xs, 11.5px);line-height:var(--lh-snug, 1.4);color:var(--ink-faint, #5f6675)}.omn-co-wire-t strong{display:block;font-size:var(--t-sm, 12.5px);font-weight:var(--fw-semibold, 600)}.omn-co-panel{margin:0 var(--sp-5, 20px) var(--sp-3, 12px);border:1px solid var(--hairline-2, #e6e8ee);border-radius:var(--r-md, 12px);background:var(--paper-sheet, #fff);overflow:hidden}.omn-co-panel-h{display:flex;align-items:center;flex-wrap:wrap;gap:var(--sp-2, 8px) var(--sp-3, 12px);padding:var(--sp-2, 8px) var(--sp-3, 12px);border-bottom:1px solid var(--hairline, #eceef3);background:var(--paper-well, #f7f8fb)}.omn-co-disclose{display:flex;align-items:center;gap:var(--sp-1, 4px);border:0;padding:2px 4px;margin-left:-4px;border-radius:var(--r-sm, 8px);font:inherit;color:var(--ink, #1f2433);background:transparent;cursor:pointer}.omn-co-disclose:hover{background:var(--paper-tint, #f3f4f6)}.omn-co-disclose strong{font-size:var(--t-sm, 12.5px);font-weight:var(--fw-semibold, 600)}.omn-co-sub{font-size:var(--t-xs, 11.5px);color:var(--muted, #63697a)}.omn-co-caveat{flex:1 1 240px;font-size:var(--t-xs, 11.5px);line-height:var(--lh-snug, 1.4);color:var(--muted, #63697a)}.omn-co-list{list-style:none;margin:0;padding:0;max-height:214px;overflow-y:auto}.omn-co-hold{padding:var(--sp-2, 8px) var(--sp-3, 12px);border-bottom:1px solid var(--hairline, #eceef3);border-left:3px solid transparent}.omn-co-hold:last-child{border-bottom:0}.omn-co-hold.hot{border-left-color:var(--hot, #e0392f)}.omn-co-hold.warn{border-left-color:var(--amber, #e89a3c)}.omn-co-hold:hover{background:var(--paper-well, #f7f8fb)}.omn-co-hold.on{background:var(--paper-pick, rgb(79 124 247 / 10%))}.omn-co-hold-h{display:flex;align-items:baseline;flex-wrap:wrap;gap:var(--sp-1, 4px) var(--sp-2, 8px)}.omn-co-rank{min-width:16px;font-size:var(--t-micro, 10px);font-variant-numeric:tabular-nums;color:var(--muted, #63697a)}.omn-co-amount{font-size:var(--t-sm, 12.5px);font-weight:var(--fw-semibold, 600);font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1}.omn-co-amount.unknown{font-style:italic;font-weight:var(--fw-medium, 500);color:var(--amber-ink, #905f25)}.omn-co-code{font-size:var(--t-micro, 10px);font-weight:var(--fw-semibold, 600);letter-spacing:.03em;text-transform:uppercase;color:var(--ink-faint, #5f6675)}.omn-co-who{flex:1;min-width:0;font-size:var(--t-xs, 11.5px);color:var(--muted, #63697a);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.omn-co-do{margin:3px 0 0;font-size:var(--t-xs, 11.5px);line-height:var(--lh-prose, 1.55);color:var(--ink-faint, #5f6675)}.omn-co-clear{display:flex;align-items:center;gap:var(--sp-2, 8px);margin:0 var(--sp-5, 20px) var(--sp-3, 12px);padding:var(--sp-2, 8px) var(--sp-3, 12px);border:1px solid var(--hairline-2, #e6e8ee);border-radius:var(--r-md, 12px);font-size:var(--t-xs, 11.5px);line-height:var(--lh-snug, 1.4);color:var(--ink-faint, #5f6675);background:var(--paper-sheet, #fff)}.omn-co-body{flex:1;min-height:0;display:flex;gap:var(--sp-3, 12px);padding:0 var(--sp-3, 12px) var(--sp-3, 12px)}.omn-co-well{flex:1 1 auto;min-width:0;min-height:0;display:flex;flex-direction:column}.omn-co-aside{flex:0 0 364px;min-height:0;overflow-y:auto;border:1px solid var(--hairline-2, #e6e8ee);border-radius:var(--r-md, 12px);background:var(--paper-sheet, #fff)}.omn-co-aside-h{padding:var(--sp-3, 12px);border-bottom:1px solid var(--hairline, #eceef3);background:var(--paper-well, #f7f8fb)}.omn-co-aside-h h2{margin:0;font-size:var(--t-md, 13.5px);font-weight:var(--fw-semibold, 600);color:var(--ink, #1f2433)}.omn-co-aside-sub{margin:2px 0 0;font-size:var(--t-xs, 11.5px);line-height:var(--lh-snug, 1.4);color:var(--muted, #63697a)}.omn-co-facts{display:grid;grid-template-columns:auto 1fr;gap:3px var(--sp-2, 8px);margin:0;padding:var(--sp-3, 12px);border-bottom:1px solid var(--hairline, #eceef3)}.omn-co-facts dt{font-size:var(--t-micro, 10px);font-weight:var(--fw-semibold, 600);letter-spacing:.04em;text-transform:uppercase;color:var(--muted, #63697a);padding-top:2px}.omn-co-facts dd{margin:0;font-size:var(--t-xs, 11.5px);line-height:var(--lh-snug, 1.4);color:var(--ink, #1f2433);font-variant-numeric:tabular-nums}.omn-co-facts dd em{display:block;font-style:normal;font-size:var(--t-micro, 10px);line-height:1.4;color:var(--muted, #63697a)}.omn-co-section{padding:var(--sp-3, 12px);border-bottom:1px solid var(--hairline, #eceef3)}.omn-co-section:last-child{border-bottom:0}.omn-co-section>h3{margin:0 0 var(--sp-2, 8px);font-size:var(--t-micro, 10px);font-weight:var(--fw-semibold, 600);letter-spacing:.04em;text-transform:uppercase;color:var(--muted, #63697a)}.omn-co-asks{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--sp-2, 8px)}.omn-co-ask{padding:var(--sp-2, 8px) var(--sp-2, 8px) var(--sp-2, 8px) var(--sp-3, 12px);border:1px solid var(--hairline, #eceef3);border-left:3px solid var(--accent, #4f7cf7);border-radius:var(--r-sm, 8px)}.omn-co-ask.skipped{border-left-color:var(--hairline-2, #e6e8ee);background:var(--paper-well, #f7f8fb)}.omn-co-ask-h{display:flex;align-items:baseline;flex-wrap:wrap;gap:var(--sp-1, 4px) var(--sp-2, 8px)}.omn-co-ask-h strong{font-size:var(--t-xs, 11.5px);font-weight:var(--fw-semibold, 600);color:var(--ink, #1f2433)}.omn-co-ask-w{font-size:9px;font-weight:var(--fw-bold, 700);letter-spacing:.04em;text-transform:uppercase}.omn-co-ask-meta{flex:1;min-width:0;text-align:right;font-size:var(--t-micro, 10px);color:var(--muted, #63697a);font-variant-numeric:tabular-nums}.omn-co-ask-why{margin:3px 0 0;font-size:var(--t-xs, 11.5px);line-height:var(--lh-prose, 1.55);color:var(--ink-faint, #5f6675)}.omn-co-ask-state{display:block;margin-top:3px;font-size:var(--t-micro, 10px);font-weight:var(--fw-medium, 500)}.omn-co-moves{display:flex;flex-wrap:wrap;gap:var(--sp-1, 4px)}.omn-co-note{margin:var(--sp-2, 8px) 0 0;font-size:var(--t-micro, 10px);line-height:1.45;color:var(--muted, #63697a)}.omn-co-prov{font-weight:var(--fw-medium, 500);color:var(--ink, #1f2433)}.omn-co-cell-sub{margin-left:5px;font-size:9px;font-weight:var(--fw-bold, 700);letter-spacing:.04em;text-transform:uppercase}.omn-co-row-holds:before,.omn-co-row-stale:before{content:"";position:absolute;left:0;top:0;bottom:0;width:3px}.omn-co-row-holds:before{background:var(--hot, #e0392f)}.omn-co-row-stale:before{background:var(--amber, #e89a3c)}.omn-co-foot{margin:var(--sp-2, 8px) var(--sp-5, 20px) var(--sp-3, 12px);font-size:var(--t-micro, 10px);line-height:1.4}.omn-rf{display:flex;flex-direction:column;height:100%;min-height:0;background:var(--paper-sheet, #ffffff);color:var(--ink, #1f2433)}.omn-rf-head{flex:none;padding:var(--sp-5, 20px) var(--sp-5, 20px) var(--sp-3, 12px);border-bottom:1px solid var(--hair, #e6e8ee)}.omn-rf-head h1{margin:0 0 3px;font-size:var(--t-xl, 19px);font-weight:var(--fw-semibold, 600);line-height:var(--lh-tight, 1.15)}.omn-rf-sub{margin:0;max-width:92ch;font-size:12.5px;line-height:var(--lh-snug, 1.4);color:var(--muted, #63697a)}.omn-rf-asof{display:block;margin-top:2px;color:var(--ink-faint, #5f6675)}.omn-rf-scroll{flex:1;min-height:0;overflow-y:auto;overflow-x:hidden}.omn-rf-band{padding:var(--sp-4, 16px) var(--sp-5, 20px) var(--sp-2, 8px);background:var(--paper-tint, #f3f4f6);border-top:1px solid var(--hair, #e6e8ee)}.omn-rf-band.omn-rf-lead{border-top:none}.omn-rf-band-top{display:flex;align-items:center;gap:var(--sp-2, 10px)}.omn-rf-band h2{margin:0;font-size:14.5px;font-weight:var(--fw-bold, 700);line-height:var(--lh-tight, 1.15);color:var(--ink, #1f2433)}.omn-rf-count{font-size:var(--t-micro, 9.5px);font-weight:var(--fw-bold, 700);letter-spacing:.07em;text-transform:uppercase;color:var(--ink-faint, #5f6675);background:var(--paper-sheet, #ffffff);border-radius:5px;padding:2px 6px;white-space:nowrap;flex:none}.omn-rf-count.omn-rf-bad{color:var(--hot-ink, #bc3027)}.omn-rf-rule{flex:1;height:1px;background:var(--hair, #e6e8ee)}.omn-rf-blurb{margin:4px 0 0;max-width:96ch;font-size:11.5px;line-height:var(--lh-prose, 1.5);color:var(--ink-faint, #5f6675)}.omn-rf-row{display:grid;grid-template-columns:19px minmax(0,1fr) auto;gap:0 13px;padding:13px var(--sp-5, 20px) 15px;border-top:1px solid var(--hair, #e6e8ee)}.omn-rf-band+.omn-rf-row{border-top:none}.omn-rf-row.omn-rf-late{box-shadow:inset 3px 0 0 var(--hot-ink, #bc3027)}.omn-rf-mark{grid-column:1;margin-top:2px}.omn-rf-main{grid-column:2;min-width:0}.omn-rf-who{display:flex;align-items:baseline;flex-wrap:wrap;gap:4px 8px}.omn-rf-name{font-size:13.5px;font-weight:var(--fw-semibold, 600);color:var(--ink, #1f2433)}.omn-rf-where{font-size:12.5px;color:var(--ink-faint, #5f6675);min-width:0}.omn-rf-tag{font-size:var(--t-micro, 9.5px);font-weight:var(--fw-bold, 700);letter-spacing:.07em;text-transform:uppercase;color:var(--ink-faint, #5f6675);background:var(--paper-tint, #f3f4f6);border-radius:5px;padding:2px 6px;white-space:nowrap;flex:none}.omn-rf-tag.omn-rf-mine{color:var(--amber-ink, #905f25)}.omn-rf-tag.omn-rf-urgent{color:var(--hot-ink, #bc3027)}.omn-rf-prompt{margin:5px 0 0;max-width:96ch;font-size:12.5px;line-height:var(--lh-prose, 1.5);color:var(--ink-soft, #2a2f3a)}.omn-rf-facts{margin:4px 0 0;font-size:11.5px;line-height:var(--lh-snug, 1.4);color:var(--ink-faint, #5f6675)}.omn-rf-facts b{font-weight:var(--fw-semibold, 600);color:var(--muted, #63697a)}.omn-rf-attempt{margin:4px 0 0;font-size:11.5px;line-height:var(--lh-snug, 1.4);color:var(--amber-ink, #905f25)}.omn-rf-attempt.omn-rf-spent{color:var(--hot-ink, #bc3027)}.omn-rf-acts{display:flex;flex-wrap:wrap;gap:var(--sp-2, 8px);margin-top:9px}.omn-rf-why{margin:6px 0 0;max-width:92ch;font-size:11.5px;line-height:var(--lh-prose, 1.5);color:var(--muted, #63697a)}.omn-rf-clock{grid-column:3;text-align:right;min-width:128px;flex:none}.omn-rf-due{font-size:12px;font-weight:var(--fw-semibold, 600);color:var(--muted, #63697a);white-space:nowrap}.omn-rf-due.omn-rf-warn{color:var(--amber-ink, #905f25)}.omn-rf-due.omn-rf-bad{color:var(--hot-ink, #bc3027)}.omn-rf-state{margin-top:2px;font-size:11px;line-height:var(--lh-snug, 1.4);color:var(--ink-faint, #5f6675)}@media (max-width: 900px){.omn-rf-row{grid-template-columns:19px minmax(0,1fr)}.omn-rf-clock{grid-column:2;grid-row:2;text-align:left;margin-top:8px}}.omn-rf-clear{display:flex;align-items:flex-start;gap:9px;padding:13px var(--sp-5, 20px) 15px;font-size:12.5px;line-height:var(--lh-prose, 1.5);color:var(--ink-soft, #2a2f3a)}.omn-rf-clear span{max-width:92ch}.omn-rf-stats{display:grid;grid-template-columns:repeat(auto-fit,minmax(232px,1fr))}.omn-rf-stat{padding:13px var(--sp-5, 20px) 15px;border-top:1px solid var(--hair, #e6e8ee);border-left:1px solid var(--hair, #e6e8ee);min-width:0}.omn-rf-stat-v{display:block;font-size:28px;font-weight:250;letter-spacing:-.02em;line-height:1.05;color:var(--ink, #1f2433);font-variant-numeric:tabular-nums}.omn-rf-stat-v.omn-rf-bad{color:var(--hot-ink, #bc3027)}.omn-rf-stat-v.omn-rf-warn{color:var(--amber-ink, #905f25)}.omn-rf-stat-v.omn-rf-good{color:var(--ok-ink, #167537)}.omn-rf-stat-l{display:block;margin-top:3px;font-size:var(--t-xs, 10.5px);font-weight:var(--fw-bold, 700);letter-spacing:.07em;text-transform:uppercase;color:var(--ink-faint, #5f6675)}.omn-rf-stat-p{margin:4px 0 0;font-size:11.5px;line-height:var(--lh-snug, 1.4);color:var(--muted, #63697a)}.omn-rf-stat-n{margin:5px 0 0;font-size:11px;line-height:var(--lh-prose, 1.5);color:var(--ink-faint, #5f6675)}.omn-rf-note{margin:0;padding:12px var(--sp-5, 20px) 16px;max-width:104ch;font-size:11.5px;line-height:var(--lh-prose, 1.5);color:var(--ink-faint, #5f6675);border-top:1px solid var(--hair, #e6e8ee)}.omn-rf-note b{font-weight:var(--fw-semibold, 600);color:var(--ink-soft, #2a2f3a)}.omn-rf-pwrap{padding:2px var(--sp-5, 20px) 0;overflow-x:auto}.omn-rf-ptable{width:100%;border-collapse:collapse;font-size:12.5px}.omn-rf-ptable th{text-align:left;padding:8px 10px 8px 0;font-size:var(--t-xs, 10.5px);font-weight:var(--fw-bold, 700);letter-spacing:.06em;text-transform:uppercase;color:var(--ink-faint, #5f6675);white-space:nowrap;border-bottom:1px solid var(--hair, #e6e8ee)}.omn-rf-ptable td{padding:9px 10px 9px 0;border-top:1px solid var(--hair, #e6e8ee);color:var(--ink-soft, #2a2f3a);white-space:nowrap}.omn-rf-ptable tr:first-child td{border-top:none}.omn-rf-ptable .omn-rf-num{text-align:right;font-variant-numeric:tabular-nums}.omn-rf-ptable .omn-rf-pname{font-weight:var(--fw-semibold, 600);color:var(--ink, #1f2433);white-space:normal}.omn-rf-ptable .omn-rf-warn{color:var(--amber-ink, #905f25)}.omn-rf-sub-n{display:block;font-size:10.5px;color:var(--ink-faint, #5f6675);font-variant-numeric:tabular-nums}.omn-rf-tablebox{padding:0 var(--sp-3, 12px) var(--sp-3, 12px)}.omn-rf-table{min-height:180px}.omn-st{display:flex;flex-direction:column;height:100%;min-height:0;color:var(--ink, #171a21)}.omn-st-head{padding:var(--sp-5, 20px) var(--sp-5, 20px) 0;flex:none}.omn-st-head h1{font:600 19px/1.25 system-ui,sans-serif;margin:0 0 4px}.omn-st-sub{margin:0;font-size:12.5px;line-height:1.5;color:var(--ink-faint, #5f6675);max-width:78ch}.omn-st-banner{display:flex;gap:9px;align-items:flex-start;margin:12px 0 0;padding:9px 12px;border:1px solid var(--hair, #e6e8ee);border-left:3px solid var(--amber-ink, #905f25);border-radius:8px;background:var(--paper-tint, #f3f4f6);font-size:12.5px;line-height:1.55;max-width:92ch}.omn-st-tabs{display:flex;gap:2px;flex-wrap:wrap;padding:14px var(--sp-5, 20px) 0;border-bottom:1px solid var(--hair, #e6e8ee);flex:none}.omn-st-tab{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid transparent;border-bottom:none;background:none;font:inherit;font-size:12.5px;font-weight:600;color:var(--ink-faint, #5f6675);padding:7px 13px 8px;border-radius:8px 8px 0 0;cursor:pointer;margin-bottom:-1px}.omn-st-tab:hover{color:var(--ink, #171a21);background:var(--paper-tint, #f3f4f6)}.omn-st-tab:focus-visible{outline:2px solid var(--enso, #4f7cf7);outline-offset:-2px}.omn-st-tab[aria-selected=true]{color:var(--ink, #171a21);background:var(--paper-sheet, #ffffff);border-color:var(--hair, #e6e8ee);border-bottom:1px solid var(--paper-sheet, #ffffff)}.omn-st-panel{flex:1;min-height:0;overflow-y:auto;padding:0 0 40px}.omn-st-panel.table{overflow:hidden;display:flex;flex-direction:column;padding-bottom:0}.omn-st-panel.table>*{flex:none}.omn-st-panel.table>:last-child{flex:1;min-height:0}.omn-st-band{padding:18px var(--sp-5, 20px) 6px;display:flex;align-items:baseline;gap:10px}.omn-st-band h2{margin:0;font-size:14.5px;font-weight:700;line-height:1.2;color:var(--ink, #171a21)}.omn-st-band i{flex:1;height:1px;background:var(--hair, #e6e8ee);align-self:center}.omn-st-blurb{margin:0;padding:0 var(--sp-5, 20px) 8px;font-size:12.5px;line-height:1.55;color:var(--ink-faint, #5f6675);max-width:88ch}.omn-st-row{display:flex;gap:14px;align-items:flex-start;padding:11px var(--sp-5, 20px) 12px;border-top:1px solid var(--hair, #e6e8ee)}.omn-st-row:hover{background:var(--paper-raised, #fbfbfd)}.omn-st-row-main{flex:1;min-width:0}.omn-st-row-name{font-size:13px;font-weight:600;color:var(--ink, #171a21)}.omn-st-row-sub{margin:3px 0 0;font-size:12.5px;line-height:1.55;color:var(--ink-soft, #2a2f3a)}.omn-st-row-meta{margin:3px 0 0;font-size:12px;line-height:1.5;color:var(--ink-faint, #5f6675)}.omn-st-row-side{flex:none;display:flex;align-items:center;gap:8px;padding-top:1px}.omn-st-roles{display:grid;grid-template-columns:repeat(auto-fill,minmax(330px,1fr));gap:1px;background:var(--hair, #e6e8ee);border-top:1px solid var(--hair, #e6e8ee)}.omn-st-role{background:var(--paper-sheet, #ffffff);padding:14px var(--sp-5, 20px) 16px;min-width:0}.omn-st-role h3{margin:0;font-size:13.5px;font-weight:700;color:var(--ink, #171a21);display:flex;align-items:center;gap:8px;flex-wrap:wrap}.omn-st-role-purpose{margin:4px 0 0;font-size:12.5px;line-height:1.5;color:var(--ink-soft, #2a2f3a)}.omn-st-role-scope{margin:7px 0 0;font-size:12px;line-height:1.5;color:var(--ink-faint, #5f6675)}.omn-st-lab{display:block;margin:11px 0 4px;font-size:var(--t-xs, 10.5px);font-weight:700;letter-spacing:.07em;text-transform:uppercase;color:var(--ink-faint, #5f6675)}.omn-st-list{margin:0;padding:0;list-style:none}.omn-st-list li{position:relative;padding-left:17px;margin-top:5px;font-size:12.5px;line-height:1.5;color:var(--ink-soft, #2a2f3a)}.omn-st-list.can li:before{content:"";position:absolute;left:3px;top:7px;width:7px;height:3px;border-left:1.5px solid var(--ok-ink, #167537);border-bottom:1.5px solid var(--ok-ink, #167537);transform:rotate(-45deg)}.omn-st-list.cannot li:before{content:"";position:absolute;left:2px;top:9px;width:9px;height:1.5px;background:var(--hot-ink, #bc3027)}.omn-st-chip{display:inline-block;font-size:var(--t-micro, 9.5px);font-weight:700;letter-spacing:.07em;text-transform:uppercase;padding:2px 6px;border-radius:5px;background:var(--paper-tint, #f3f4f6);color:var(--ink-faint, #5f6675);white-space:nowrap;flex:none}.omn-st-chip.good{color:var(--ok-ink, #167537)}.omn-st-chip.warn{color:var(--amber-ink, #905f25)}.omn-st-chip.bad{color:var(--hot-ink, #bc3027)}.omn-st-kv{display:grid;grid-template-columns:minmax(150px,210px) 1fr;gap:2px 16px;padding:6px var(--sp-5, 20px) 10px;font-size:12.5px;line-height:1.6;max-width:92ch}.omn-st-kv dt{color:var(--ink-faint, #5f6675)}.omn-st-kv dd{margin:0;color:var(--ink, #171a21)}.omn-st-tablewrap{overflow-x:auto;padding:2px var(--sp-5, 20px) 10px}.omn-st-table{border-collapse:collapse;width:100%;min-width:520px;font-size:12.5px}.omn-st-table th{text-align:left;font-size:var(--t-xs, 10.5px);font-weight:700;letter-spacing:.07em;text-transform:uppercase;color:var(--ink-faint, #5f6675);padding:7px 12px 7px 0;border-bottom:1px solid var(--hair, #e6e8ee);white-space:nowrap}.omn-st-table td{padding:8px 12px 8px 0;border-bottom:1px solid var(--hair, #e6e8ee);color:var(--ink-soft, #2a2f3a);vertical-align:top;line-height:1.5}.omn-st-table td.strong{color:var(--ink, #171a21);font-weight:600;white-space:nowrap}.omn-st-table td.num{white-space:nowrap;font-variant-numeric:tabular-nums}.omn-st-samples{display:grid;grid-template-columns:repeat(auto-fill,minmax(340px,1fr));gap:1px;background:var(--hair, #e6e8ee);border-top:1px solid var(--hair, #e6e8ee)}.omn-st-sample{background:var(--paper-sheet, #ffffff);padding:13px var(--sp-5, 20px) 15px;min-width:0}.omn-st-sample h3{margin:0;font-size:13px;font-weight:700;color:var(--ink, #171a21)}.omn-st-verdict{display:flex;align-items:baseline;gap:9px;margin:9px 0 0;flex-wrap:wrap}.omn-st-amount{font-size:20px;font-weight:250;letter-spacing:-.02em;color:var(--ink, #171a21);font-variant-numeric:tabular-nums}.omn-st-amount.none{font-size:13px;font-weight:600;color:var(--muted, #63697a)}.omn-st-reason{margin:7px 0 0;font-size:12.5px;line-height:1.55;color:var(--ink-soft, #2a2f3a)}.omn-st-source{margin:8px 0 0;font-size:11.5px;line-height:1.5;color:var(--muted, #63697a)}.omn-st-foot{display:flex;gap:12px;align-items:center;flex-wrap:wrap;padding:14px var(--sp-5, 20px) 6px;border-top:1px solid var(--hair, #e6e8ee);margin-top:10px}.omn-st-foot p{margin:0;flex:1 1 320px;font-size:12.5px;line-height:1.55;color:var(--ink-faint, #5f6675)}.omn-rp-sec{border-top:1px solid var(--hair, #e4e6ec)}.omn-rp-sec:first-of-type{border-top:none}.omn-rp-band{display:flex;align-items:baseline;gap:var(--sp-2, 8px);padding:18px 22px 2px;background:var(--paper-tint, #f6f7fa)}.omn-rp-band h2{margin:0;font-size:14.5px;font-weight:var(--fw-bold, 700);color:var(--ink, #1b1f2a)}.omn-rp-spec{font-size:11px;font-weight:var(--fw-semibold, 600);letter-spacing:.02em;color:var(--muted, #63697a);white-space:nowrap}.omn-rp-blurb{margin:0;padding:4px 22px 12px;max-width:96ch;font-size:12.5px;line-height:var(--lh-snug, 1.45);color:var(--muted, #63697a);background:var(--paper-tint, #f6f7fa);border-bottom:1px solid var(--hair, #e4e6ec)}.omn-rp-tiles{display:grid;grid-template-columns:repeat(auto-fill,minmax(258px,1fr));gap:1px;background:var(--hair, #e4e6ec);border-bottom:1px solid var(--hair, #e4e6ec)}.omn-rp-tile{padding:14px 22px 16px;background:var(--paper-sheet, #ffffff);min-width:0}.omn-rp-label{display:block;font-size:var(--t-xs, 10.5px);font-weight:var(--fw-bold, 700);letter-spacing:.07em;text-transform:uppercase;color:var(--muted, #63697a)}.omn-rp-value{display:block;margin:5px 0 3px;font-size:30px;font-weight:250;line-height:1.05;letter-spacing:-.02em;color:var(--ink, #1b1f2a);font-variant-numeric:tabular-nums}.omn-rp-value.none{color:var(--muted, #63697a)}.omn-rp-cap{display:block;font-size:11.5px;line-height:1.4;color:var(--ink-faint, #5f6675)}.omn-rp-note{display:block;margin-top:5px;font-size:11.5px;line-height:1.45;color:var(--muted, #63697a)}.omn-rp-src{display:block;margin-top:6px;font-size:10.5px;letter-spacing:.01em;color:var(--muted, #63697a);opacity:.85}.omn-rp-src code{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:10.5px}.omn-rp-mean{margin-left:8px;font-size:13px;font-weight:var(--fw-medium, 500);color:var(--muted, #63697a);letter-spacing:0}.omn-rp-cols{display:grid;grid-template-columns:repeat(auto-fit,minmax(330px,1fr));gap:1px;background:var(--hair, #e4e6ec);border-bottom:1px solid var(--hair, #e4e6ec)}.omn-rp-panel{padding:14px 22px 18px;background:var(--paper-sheet, #ffffff);min-width:0;overflow-x:auto}.omn-rp-panel h3{margin:0 0 2px;font-size:var(--t-xs, 10.5px);font-weight:var(--fw-bold, 700);letter-spacing:.07em;text-transform:uppercase;color:var(--muted, #63697a)}.omn-rp-panel p{margin:0 0 9px;font-size:11.5px;line-height:1.4;color:var(--ink-faint, #5f6675)}.omn-rp-table{width:100%;border-collapse:collapse;font-size:12.5px}.omn-rp-table th{text-align:left;padding:4px 10px 5px 0;font-size:var(--t-xs, 10.5px);font-weight:var(--fw-bold, 700);letter-spacing:.06em;text-transform:uppercase;color:var(--muted, #63697a);border-bottom:1px solid var(--hair, #e4e6ec);white-space:nowrap}.omn-rp-table td{padding:5px 10px 5px 0;border-bottom:1px solid var(--hairline, #eceef3);color:var(--ink, #1b1f2a);vertical-align:baseline}.omn-rp-table tr:last-child td{border-bottom:none}.omn-rp-table .num{text-align:right;padding-right:0;font-variant-numeric:tabular-nums;white-space:nowrap}.omn-rp-table .dim{color:var(--muted, #63697a)}.omn-rp-bar{display:block;height:3px;margin-top:3px;border-radius:2px;background:var(--accent, #3b6fd4);opacity:.55;min-width:1px}.omn-rp-bar-track{display:block;width:100%;min-width:70px}.omn-rp-grid{height:292px;min-height:0;padding:0 12px 14px;border-bottom:1px solid var(--hair, #e4e6ec)}.omn-rp-gap{display:flex;gap:12px;padding:13px 22px;border-top:1px solid var(--hair, #e4e6ec)}.omn-rp-gap:first-of-type{border-top:none}.omn-rp-gap-icon{flex:none;padding-top:2px;color:var(--amber-ink, #8a5a17)}.omn-rp-gap-body{min-width:0}.omn-rp-gap-body b{display:block;font-size:13px;font-weight:var(--fw-semibold, 600);color:var(--ink, #1b1f2a)}.omn-rp-gap-body p{margin:3px 0 0;max-width:92ch;font-size:12.5px;line-height:1.45;color:var(--ink-faint, #5f6675)}.omn-rp-needs{color:var(--amber-ink, #8a5a17)}.omn-rp-needs b{display:inline;font-weight:var(--fw-semibold, 600);color:inherit}.omn-rp-hot{color:var(--hot-ink, #a3241c)}.omn-rp-warn{color:var(--amber-ink, #8a5a17)}.omn-rp-ok{color:var(--ok-ink, #167537)}.omn-rp-muted{color:var(--muted, #63697a)}.omn-rp-foot{padding:16px 22px 30px;max-width:96ch;font-size:11.5px;line-height:1.5;color:var(--muted, #63697a)}.omn-ex{display:flex;flex-direction:column;height:100%;min-height:0;background:var(--paper-sheet, #ffffff);color:var(--ink, #1f2433)}.omn-ex-head{flex:none;padding:var(--sp-5, 20px) var(--sp-5, 20px) var(--sp-3, 12px);border-bottom:1px solid var(--hair, #e6e8ee)}.omn-ex-head-row{display:flex;align-items:flex-start;gap:var(--sp-4, 16px)}.omn-ex-head-row>div:first-child{flex:1;min-width:0}.omn-ex-head h1{margin:0 0 3px;font-size:var(--t-xl, 19px);font-weight:var(--fw-semibold, 600);line-height:var(--lh-tight, 1.15)}.omn-ex-sub{margin:0;max-width:94ch;font-size:12.5px;line-height:var(--lh-snug, 1.4);color:var(--muted, #63697a)}.omn-ex-asof{display:block;margin-top:2px;color:var(--ink-faint, #5f6675)}.omn-ex-matter{flex:none;display:flex;flex-direction:column;gap:3px;font-size:var(--t-xs, 11px);color:var(--muted, #63697a)}.omn-ex-matter select{font:inherit;font-size:12.5px;color:var(--ink, #1f2433);background:var(--paper-sheet, #ffffff);border:1px solid var(--hairline, #d9dce4);border-radius:var(--r-sm, 5px);padding:4px 7px;min-width:200px}.omn-ex-body{flex:1;min-height:0;display:flex}.omn-ex-scroll{flex:1;min-width:0;min-height:0;overflow-y:auto;overflow-x:hidden}.omn-ex-band{padding:var(--sp-4, 16px) var(--sp-5, 20px) var(--sp-2, 8px);background:var(--paper-tint, #f3f4f6);border-top:1px solid var(--hair, #e6e8ee)}.omn-ex-band.omn-ex-lead{border-top:none}.omn-ex-band-top{display:flex;align-items:center;gap:var(--sp-2, 10px)}.omn-ex-band h2{margin:0;font-size:14.5px;font-weight:var(--fw-bold, 700);line-height:var(--lh-tight, 1.15);color:var(--ink, #1f2433)}.omn-ex-count{font-size:var(--t-micro, 9.5px);font-weight:var(--fw-bold, 700);letter-spacing:.07em;text-transform:uppercase;color:var(--ink-faint, #5f6675);background:var(--paper-sheet, #ffffff);border-radius:5px;padding:2px 6px;white-space:nowrap;flex:none}.omn-ex-count.omn-ex-bad{color:var(--hot-ink, #bc3027)}.omn-ex-rule{flex:1;height:1px;background:var(--hair, #e6e8ee)}.omn-ex-blurb{margin:4px 0 0;max-width:100ch;font-size:11.5px;line-height:var(--lh-prose, 1.5);color:var(--ink-faint, #5f6675)}.omn-ex-clear{display:flex;gap:8px;padding:var(--sp-3, 12px) var(--sp-5, 20px) var(--sp-4, 16px);font-size:12.5px;line-height:var(--lh-snug, 1.4);color:var(--muted, #63697a);max-width:100ch}.omn-ex-gate,.omn-ex-eng{padding:var(--sp-3, 13px) var(--sp-5, 20px) var(--sp-4, 16px);border-top:1px solid var(--hair, #e6e8ee)}.omn-ex-band+.omn-ex-gate,.omn-ex-band+.omn-ex-eng{border-top:none}.omn-ex-gate.omn-ex-bad,.omn-ex-eng.omn-ex-bad{box-shadow:inset 3px 0 0 var(--hot-ink, #bc3027)}.omn-ex-gate.omn-ex-warn,.omn-ex-eng.omn-ex-warn{box-shadow:inset 3px 0 0 var(--amber-ink, #905f25)}.omn-ex-gate-top{display:flex;align-items:baseline;flex-wrap:wrap;gap:4px 10px}.omn-ex-gate-name{font-size:13.5px;font-weight:var(--fw-semibold, 600)}.omn-ex-state{font-size:var(--t-micro, 9.5px);font-weight:var(--fw-bold, 700);letter-spacing:.06em;text-transform:uppercase;color:var(--ink-faint, #5f6675);background:var(--paper-tint, #f3f4f6);border-radius:4px;padding:2px 6px;white-space:nowrap}.omn-ex-tag{font-size:var(--t-micro, 9.5px);font-weight:var(--fw-bold, 700);letter-spacing:.06em;text-transform:uppercase;white-space:nowrap}.omn-ex-disclose{margin-left:auto;display:inline-flex;align-items:center;gap:4px;background:none;border:none;padding:2px 4px;cursor:pointer;font:inherit;font-size:var(--t-xs, 11px);color:var(--muted, #63697a);border-radius:var(--r-sm, 5px)}.omn-ex-disclose:hover{color:var(--ink, #1f2433);background:var(--paper-tint, #f3f4f6)}.omn-ex-result{display:flex;align-items:flex-start;gap:6px;margin:7px 0 0;max-width:100ch;font-size:12.5px;font-weight:var(--fw-medium, 500);line-height:var(--lh-snug, 1.4)}.omn-ex-ladder{list-style:none;margin:var(--sp-3, 12px) 0 0;padding:0 0 0 2px;position:relative}.omn-ex-step{display:grid;grid-template-columns:18px minmax(0,24ch) minmax(0,1fr);align-items:start;gap:2px 9px;padding:4px 0}.omn-ex-step-title{font-size:12px;font-weight:var(--fw-medium, 500);color:var(--ink, #1f2433);line-height:var(--lh-snug, 1.4)}.omn-ex-step-detail{font-size:12px;line-height:var(--lh-snug, 1.4);color:var(--muted, #63697a);min-width:0}.omn-ex-step-blocked .omn-ex-step-detail{font-weight:var(--fw-medium, 500)}.omn-ex-step-blocked .omn-ex-step-title{font-weight:var(--fw-semibold, 600)}.omn-ex-step-ahead .omn-ex-step-title,.omn-ex-step-ahead .omn-ex-step-detail,.omn-ex-step-moot .omn-ex-step-title,.omn-ex-step-moot .omn-ex-step-detail{opacity:.62}.omn-ex-step-moot .omn-ex-step-title{text-decoration:line-through;text-decoration-color:var(--hairline, #d9dce4)}.omn-ex-h4{margin:var(--sp-3, 12px) 0 4px;font-size:var(--t-xs, 11px);font-weight:var(--fw-bold, 700);letter-spacing:.05em;text-transform:uppercase;color:var(--ink-faint, #5f6675)}.omn-ex-sources,.omn-ex-findings,.omn-ex-plain,.omn-ex-creds,.omn-ex-log{list-style:none;margin:0;padding:0}.omn-ex-source{display:grid;grid-template-columns:18px minmax(0,1fr);gap:2px 9px;padding:4px 0;font-size:12px;line-height:var(--lh-snug, 1.4);color:var(--muted, #63697a);max-width:104ch}.omn-ex-source-name{font-weight:var(--fw-medium, 500);color:var(--ink, #1f2433)}.omn-ex-req,.omn-ex-opt{margin-left:6px;font-size:var(--t-micro, 9.5px);font-weight:var(--fw-bold, 700);letter-spacing:.06em;text-transform:uppercase;white-space:nowrap}.omn-ex-req{color:var(--ink-faint, #5f6675)}.omn-ex-opt{color:var(--muted, #63697a);opacity:.75}.omn-ex-why-source{margin-top:2px;padding-left:9px;border-left:2px solid var(--hairline, #d9dce4);font-size:11.5px;line-height:var(--lh-prose, 1.5);color:var(--ink-faint, #5f6675)}.omn-ex-findings>li{padding:6px 0;font-size:12px;line-height:var(--lh-snug, 1.4);max-width:104ch;border-top:1px dashed var(--hairline, #d9dce4)}.omn-ex-sev{font-size:var(--t-xs, 11px);font-weight:var(--fw-semibold, 600)}.omn-ex-stale{display:flex;align-items:flex-start;gap:6px;margin:var(--sp-3, 12px) 0 0;max-width:100ch;font-size:12px;line-height:var(--lh-snug, 1.4);color:var(--hot-ink, #bc3027)}.omn-ex-acts{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-top:var(--sp-3, 12px)}.omn-ex-why{display:flex;align-items:flex-start;gap:5px;margin:6px 0 0;max-width:104ch;font-size:12px;line-height:var(--lh-prose, 1.5);color:var(--muted, #63697a)}.omn-ex-role{margin:5px 0 0;max-width:100ch;font-size:12px;line-height:var(--lh-snug, 1.4);color:var(--ink-faint, #5f6675)}.omn-ex-strip{list-style:none;display:flex;flex-wrap:wrap;gap:2px 0;margin:var(--sp-3, 12px) 0 0;padding:0}.omn-ex-stn{display:flex;flex-direction:column;gap:2px;flex:1 1 84px;min-width:84px;padding:4px 8px 4px 0;font-size:11px;line-height:1.3}.omn-ex-stn-dot{height:3px;border-radius:2px;background:currentColor;opacity:.28}.omn-ex-stn-done .omn-ex-stn-dot,.omn-ex-stn-current .omn-ex-stn-dot,.omn-ex-stn-blocked .omn-ex-stn-dot{opacity:1}.omn-ex-stn-current .omn-ex-stn-dot{height:4px}.omn-ex-stn-skipped .omn-ex-stn-dot{background:repeating-linear-gradient(to right,currentColor 0 4px,transparent 4px 8px);opacity:.45}.omn-ex-stn-label{font-weight:var(--fw-medium, 500);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.omn-ex-stn-current .omn-ex-stn-label,.omn-ex-stn-blocked .omn-ex-stn-label{font-weight:var(--fw-bold, 700)}.omn-ex-stn-when{font-size:var(--t-micro, 9.5px);opacity:.8;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.omn-ex-facts{display:flex;flex-wrap:wrap;gap:2px var(--sp-5, 20px);margin:var(--sp-3, 12px) 0 0}.omn-ex-fact{min-width:120px}.omn-ex-fact dt{font-size:var(--t-micro, 9.5px);font-weight:var(--fw-bold, 700);letter-spacing:.06em;text-transform:uppercase;color:var(--ink-faint, #5f6675)}.omn-ex-fact dd{margin:1px 0 0;font-size:12.5px;font-variant-numeric:tabular-nums;color:var(--ink, #1f2433)}.omn-ex-terms{display:grid;grid-template-columns:repeat(auto-fit,minmax(270px,1fr));gap:var(--sp-2, 10px);margin:var(--sp-3, 12px) 0 0}.omn-ex-term{padding:8px 10px;border:1px solid var(--hairline, #d9dce4);border-radius:var(--r-sm, 6px);background:var(--paper-sheet, #ffffff)}.omn-ex-term.omn-ex-loud{border-color:var(--hot-ink, #bc3027);border-left-width:3px}.omn-ex-term-q{margin:0;font-size:var(--t-micro, 9.5px);font-weight:var(--fw-bold, 700);letter-spacing:.06em;text-transform:uppercase;color:var(--ink-faint, #5f6675)}.omn-ex-term-a{display:flex;align-items:baseline;gap:4px;margin:3px 0 0;font-size:12.5px;font-weight:var(--fw-semibold, 600);line-height:var(--lh-snug, 1.4)}.omn-ex-term-d{margin:3px 0 0;font-size:11.5px;line-height:var(--lh-prose, 1.5);color:var(--muted, #63697a)}.omn-ex-facets{display:flex;flex-wrap:wrap;align-items:flex-end;gap:var(--sp-2, 10px) var(--sp-3, 13px);padding:var(--sp-2, 10px) var(--sp-5, 20px) var(--sp-3, 12px)}.omn-ex-field{display:flex;flex-direction:column;gap:3px;font-size:var(--t-xs, 11px);color:var(--muted, #63697a)}.omn-ex-field.omn-ex-grow{flex:1 1 180px;min-width:150px}.omn-ex-field input,.omn-ex-field select{font:inherit;font-size:12.5px;color:var(--ink, #1f2433);background:var(--paper-sheet, #ffffff);border:1px solid var(--hairline, #d9dce4);border-radius:var(--r-sm, 5px);padding:4px 7px;min-width:120px}.omn-ex-checks{display:flex;flex-wrap:wrap;gap:4px var(--sp-3, 13px);padding-bottom:4px}.omn-ex-check{display:inline-flex;align-items:center;gap:5px;font-size:12px;color:var(--ink, #1f2433);cursor:pointer}.omn-ex-well{height:340px;min-height:200px;margin:0 var(--sp-3, 12px) var(--sp-3, 12px);border:1px solid var(--hair, #e6e8ee);border-radius:var(--r-md, 8px);overflow:hidden}.omn-ex-rule-note{margin:0;padding:0 var(--sp-5, 20px) var(--sp-4, 16px);max-width:108ch;font-size:11.5px;line-height:var(--lh-prose, 1.5);color:var(--ink-faint, #5f6675)}.omn-ex-excluded{padding:var(--sp-3, 12px) var(--sp-5, 20px) var(--sp-5, 20px);border-top:1px solid var(--hair, #e6e8ee)}.omn-ex-excluded h3{display:flex;align-items:center;gap:6px;margin:0;font-size:12.5px;font-weight:var(--fw-semibold, 600)}.omn-ex-exrow{display:flex;flex-wrap:wrap;gap:4px 10px;padding:5px 0;font-size:12px;line-height:var(--lh-snug, 1.4);border-top:1px solid var(--hair, #e6e8ee)}.omn-ex-cellname{display:inline-flex;align-items:baseline;gap:4px;min-width:0}.omn-ex-suffix{color:var(--muted, #63697a);font-weight:var(--fw-medium, 500)}.omn-ex-said{border-bottom:1px dotted var(--hairline, #d9dce4)}.omn-ex-panel{flex:none;width:390px;min-width:340px;overflow-y:auto;padding:var(--sp-4, 16px) var(--sp-4, 16px) var(--sp-6, 24px);border-left:1px solid var(--hair, #e6e8ee);background:var(--paper-sheet, #ffffff);font-size:12.5px;line-height:var(--lh-snug, 1.4)}.omn-ex-panel-top{display:flex;align-items:flex-start;gap:8px}.omn-ex-panel h2{flex:1;margin:0;font-size:var(--t-lg, 15px);font-weight:var(--fw-semibold, 600);line-height:var(--lh-tight, 1.15)}.omn-ex-panel h3{margin:var(--sp-4, 16px) 0 5px;padding-top:var(--sp-2, 8px);border-top:1px solid var(--hair, #e6e8ee);font-size:var(--t-xs, 11px);font-weight:var(--fw-bold, 700);letter-spacing:.05em;text-transform:uppercase;color:var(--ink-faint, #5f6675)}.omn-ex-panel p{margin:4px 0 0}.omn-ex-x{flex:none;background:none;border:none;padding:2px;cursor:pointer;color:var(--muted, #63697a);border-radius:var(--r-sm, 5px)}.omn-ex-x:hover{color:var(--ink, #1f2433);background:var(--paper-tint, #f3f4f6)}.omn-ex-plain>li,.omn-ex-creds>li{padding:5px 0;border-top:1px solid var(--hair, #e6e8ee)}.omn-ex-plain>li:first-child,.omn-ex-creds>li:first-child{border-top:none}.omn-ex-cred-top{display:flex;align-items:baseline;gap:6px}.omn-ex-cred-title{flex:1;font-weight:var(--fw-semibold, 600)}.omn-ex-standing{font-size:var(--t-micro, 9.5px);font-weight:var(--fw-bold, 700);letter-spacing:.06em;text-transform:uppercase;white-space:nowrap}.omn-ex-triple{width:100%;margin-top:6px;border-collapse:collapse;font-variant-numeric:tabular-nums}.omn-ex-triple th,.omn-ex-triple td{padding:3px 6px;text-align:right;border-bottom:1px solid var(--hair, #e6e8ee);font-size:12px}.omn-ex-triple thead th{font-size:var(--t-micro, 9.5px);font-weight:var(--fw-bold, 700);letter-spacing:.06em;text-transform:uppercase;color:var(--ink-faint, #5f6675)}.omn-ex-triple tbody th{text-align:left;font-weight:var(--fw-medium, 500)}.omn-ex-gapnum{color:var(--amber-ink, #905f25);font-weight:var(--fw-semibold, 600)}.omn-ex-taglist{display:flex;flex-wrap:wrap;gap:4px;margin-top:6px}.omn-ex-chip{font-size:var(--t-xs, 11px);color:var(--ink-faint, #5f6675);background:var(--paper-tint, #f3f4f6);border-radius:var(--r-pill, 999px);padding:2px 8px}.omn-ex-log>li{display:grid;grid-template-columns:82px minmax(0,1fr);gap:0 8px;padding:4px 0;border-top:1px solid var(--hair, #e6e8ee);font-size:12px}.omn-ex-log>li>div{grid-column:2}.omn-ex-log-when{color:var(--ink-faint, #5f6675);font-variant-numeric:tabular-nums;white-space:nowrap}.omn-ex-linkish{background:none;border:none;padding:0;margin:0;font:inherit;color:inherit;cursor:pointer;text-align:left;border-radius:3px}.omn-ex-linkish:hover{text-decoration:underline}.omn-ex-dim{color:var(--ink-faint, #5f6675);font-size:11.5px;line-height:var(--lh-snug, 1.4)}.omn-ex-none{color:var(--muted, #63697a);opacity:.75;font-style:italic}.omn-ex-note{margin:6px 0 0;max-width:104ch;font-size:11.5px;line-height:var(--lh-prose, 1.5);color:var(--ink-faint, #5f6675)}.omn-ex-good{color:var(--ok-ink, #167537)}.omn-ex-warn{color:var(--amber-ink, #905f25)}.omn-ex-bad{color:var(--hot-ink, #bc3027)}.omn-ex-calm,.omn-ex-source.omn-ex-bad,.omn-ex-source.omn-ex-warn,.omn-ex-source.omn-ex-good{color:var(--muted, #63697a)}@media (max-width: 1100px){.omn-ex-panel{width:320px;min-width:300px}}.omn-xc-muted{color:var(--muted, #63697a)}.omn-xc-hot{color:var(--hot-ink, #bc3027)}.omn-xc-amber{color:var(--amber-ink, #905f25)}.omn-xc-ok{color:var(--ok-ink, #167537)}.omn-xc-info{color:var(--info-ink, #3e61c1)}.omn-xc-figures{grid-template-columns:repeat(auto-fit,minmax(120px,1fr))}.omn-xc-recon{display:flex;align-items:flex-start;gap:9px;margin:0;padding:11px 22px;background:var(--paper-tint, #f3f4f6);border-bottom:1px solid var(--hair, #e4e6ec);font-size:12.5px;line-height:1.5;color:var(--ink-faint, #5f6675)}.omn-xc-recon>:first-child{flex:none;margin-top:1px;color:var(--muted, #63697a)}.omn-xc-recon.bad{color:var(--hot-ink, #bc3027);background:color-mix(in srgb,var(--hot, #e0392f) 8%,var(--paper-sheet, #fff))}.omn-xc-recon.bad>:first-child{color:var(--hot-ink, #bc3027)}.omn-xc-orgs{display:flex;flex-wrap:wrap;align-items:center;gap:2px;margin-top:11px;padding:3px;border-radius:var(--radius-btn, 10px);background:var(--paper-well, #f7f8fb);font-size:11.5px}.omn-xc-orgs>span{margin:0 6px 0 5px}.omn-xc-org{font:inherit;font-size:11.5px;padding:3px 10px;border:0;border-radius:var(--radius-pill, 999px);background:transparent;color:var(--muted, #63697a);cursor:pointer}.omn-xc-org:hover{color:var(--ink, #1f2433)}.omn-xc-org.on{background:var(--paper-sheet, #fff);box-shadow:0 1px 2px #00000014;color:var(--ink, #1f2433);font-weight:var(--fw-semibold, 600)}.omn-xc-split{display:grid;grid-template-columns:minmax(0,1fr) 412px;align-items:start;border-bottom:1px solid var(--hair, #e4e6ec)}@media (max-width: 1180px){.omn-xc-split{grid-template-columns:minmax(0,1fr)}}.omn-xc-list{min-width:0;border-right:1px solid var(--hair, #e4e6ec)}@media (max-width: 1180px){.omn-xc-list{border-right:none;border-bottom:1px solid var(--hair, #e4e6ec)}}.omn-xc-grid{height:460px;min-width:0}.omn-xc-kind{display:flex;align-items:baseline;gap:7px;min-width:0}.omn-xc-kind b{font-weight:var(--fw-semibold, 600);white-space:nowrap}.omn-xc-kind i{font-style:normal;font-size:10.5px;letter-spacing:.01em;color:var(--muted, #63697a);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.omn-xc-kind em{font-style:normal;flex:none;display:inline-flex;align-items:center;gap:2px;font-size:10.5px;font-weight:var(--fw-bold, 700);color:var(--info-ink, #3e61c1)}.omn-xc-prio{display:inline-flex;align-items:center;gap:2px;font-weight:var(--fw-semibold, 600);font-size:12px}.omn-xc-proxy{text-decoration:underline dotted;text-underline-offset:3px;text-decoration-color:var(--muted, #63697a)}.omn-xc-empty{display:flex;flex-direction:column;align-items:center;gap:6px;padding:46px 30px;text-align:center;max-width:460px;margin:0 auto;color:var(--ok-ink, #167537)}.omn-xc-empty b{font-size:14px;color:var(--ink, #1f2433)}.omn-xc-empty p{margin:0;font-size:12.5px;line-height:1.55;color:var(--ink-faint, #5f6675)}.omn-xc-detail{min-width:0;padding:16px 20px 22px;background:var(--paper-well, #f7f8fb);font-size:12.5px;line-height:1.55;color:var(--ink-faint, #5f6675)}.omn-xc-dhead{display:flex;align-items:baseline;flex-wrap:wrap;gap:8px;padding-bottom:10px;border-bottom:1px solid var(--hair, #e4e6ec)}.omn-xc-dhead b{font-size:15px;color:var(--ink, #1f2433)}.omn-xc-next{margin:12px 0 0;font-size:13.5px;line-height:1.6;color:var(--ink, #1f2433)}.omn-xc-next.small{font-size:12.5px;margin:8px 0 0}.omn-xc-why{margin:10px 0 0;font-size:12px}.omn-xc-why b{color:var(--ink, #1f2433)}.omn-xc-facts{display:grid;grid-template-columns:108px minmax(0,1fr);gap:4px 12px;margin:14px 0 0;font-size:12px}.omn-xc-facts dt{font-size:var(--t-xs, 10.5px);font-weight:var(--fw-bold, 700);letter-spacing:.06em;text-transform:uppercase;color:var(--muted, #63697a);padding-top:2px}.omn-xc-facts dd{margin:0;min-width:0;color:var(--ink, #1f2433);overflow-wrap:anywhere}.omn-xc-facts code,.omn-xc-unmapped code,.omn-xc-case-head code,.omn-xc-foot code{font-size:11px;background:var(--paper-tint, #f3f4f6);border-radius:4px;padding:1px 5px;margin-right:4px;color:var(--ink-faint, #5f6675)}.omn-xc-attr{display:flex;align-items:flex-start;gap:8px;margin:14px 0 0;padding:9px 11px;border-left:2px solid var(--ok, #1e9e4a);background:var(--paper-sheet, #fff);font-size:12px}.omn-xc-attr>:first-child{flex:none;margin-top:1px;color:var(--ok-ink, #167537)}.omn-xc-attr.hidden{border-left-color:var(--muted, #63697a)}.omn-xc-attr.hidden>:first-child{color:var(--muted, #63697a)}.omn-xc-absorbed,.omn-xc-ends{margin-top:16px;padding-top:12px;border-top:1px solid var(--hair, #e4e6ec)}.omn-xc-absorbed h3,.omn-xc-ends h3,.omn-xc-unmapped h3{display:flex;align-items:center;gap:5px;margin:0 0 6px;font-size:12px;font-weight:var(--fw-bold, 700);color:var(--ink, #1f2433)}.omn-xc-absorbed>div{padding:8px 10px;margin-bottom:6px;background:var(--paper-sheet, #fff);border-radius:var(--radius-row, 8px);font-size:12px}.omn-xc-absorbed b{color:var(--ink, #1f2433)}.omn-xc-absorbed p{margin:4px 0 0}.omn-xc-verbs{display:flex;flex-wrap:wrap;gap:5px;margin-top:8px}.omn-xc-fam{margin:8px 0 0;font-size:11px}.omn-xc-ends>p:first-of-type{margin:0;font-size:11.5px}.omn-xc-do{display:flex;flex-wrap:wrap;gap:6px;margin-top:16px;padding-top:12px;border-top:1px solid var(--hair, #e4e6ec)}.omn-xc-offer{margin:8px 0 0;font-size:11.5px}.omn-xc-offer b{color:var(--ink, #1f2433)}.omn-xc-sec{border-bottom:1px solid var(--hair, #e4e6ec)}.omn-xc-blurb{margin:0;padding:8px 22px 12px;font-size:12.5px;line-height:1.55;color:var(--ink-faint, #5f6675);max-width:88ch}.omn-xc-case{padding:12px 22px 16px;border-top:1px solid var(--hair, #e4e6ec)}.omn-xc-case-head{display:flex;align-items:baseline;flex-wrap:wrap;gap:8px;font-size:12.5px}.omn-xc-case-head b{font-size:13.5px;color:var(--ink, #1f2433)}.omn-xc-case-split{display:flex;gap:28px;margin-top:9px}.omn-xc-case-split>div{display:flex;flex-direction:column;gap:1px}.omn-xc-case-split span{font-size:var(--t-xs, 10.5px);font-weight:var(--fw-bold, 700);letter-spacing:.06em;text-transform:uppercase;color:var(--muted, #63697a)}.omn-xc-case-split b{font-size:13px;color:var(--ink, #1f2433)}.omn-xc-case-split .omn-xc-split-gap b{color:var(--info-ink, #3e61c1)}.omn-xc-case>p{margin:8px 0 0;font-size:12px;max-width:88ch}.omn-xc-unmapped{padding:12px 22px 16px;border-top:1px solid var(--hair, #e4e6ec)}.omn-xc-unmapped>p{margin:0 0 9px;font-size:12.5px;line-height:1.55;color:var(--ink-faint, #5f6675);max-width:88ch}.omn-xc-table{border-collapse:collapse;font-size:12px;font-variant-numeric:tabular-nums}.omn-xc-table th{text-align:left;padding:4px 16px 5px 0;font-size:var(--t-xs, 10.5px);font-weight:var(--fw-bold, 700);letter-spacing:.06em;text-transform:uppercase;color:var(--muted, #63697a);border-bottom:1px solid var(--hair, #e4e6ec)}.omn-xc-table td{padding:4px 16px 4px 0;border-bottom:1px solid var(--hair, #e4e6ec);color:var(--ink, #1f2433)}.omn-xc-foot{margin:0;padding:16px 22px 22px;font-size:11.5px;line-height:1.6;color:var(--muted, #63697a);max-width:96ch}.omn-cm{display:flex;flex-direction:column;height:100%;min-height:0}.omn-cm-head{display:flex;align-items:flex-start;gap:var(--sp-4, 16px);padding:var(--sp-5, 20px) var(--sp-5, 20px) 0}.omn-cm-head h1{margin:0 0 2px;font-size:var(--t-xl, 19px);font-weight:var(--fw-semibold, 600);line-height:var(--lh-tight, 1.15)}.omn-cm-sub{margin:0;max-width:74ch;font-size:var(--t-sm, 11.5px);line-height:var(--lh-snug, 1.35);color:var(--muted, #63697a)}.omn-cm-headline{margin-left:auto;flex:none;text-align:right;line-height:var(--lh-tight, 1.15)}.omn-cm-headline-n{display:block;font-size:var(--t-2xl, 26px);font-weight:var(--fw-bold, 700);font-variant-numeric:tabular-nums}.omn-cm-headline-l{display:block;margin-top:2px;max-width:20ch;font-size:var(--t-xs, 10.5px);color:var(--muted, #63697a)}.omn-cm-tabs{display:flex;align-items:center;gap:var(--sp-1, 4px);padding:var(--sp-3, 12px) var(--sp-5, 20px) 0;overflow-x:auto;scrollbar-width:thin}.omn-cm-tab{display:inline-flex;align-items:center;gap:6px;flex:none;padding:5px 9px;border:1px solid transparent;border-radius:var(--r-sm, 6px);background:none;color:var(--ink, #1f2433);font:inherit;font-size:var(--t-sm, 11.5px);font-weight:var(--fw-medium, 500);line-height:var(--lh-tight, 1.15);white-space:nowrap;cursor:pointer;transition:background var(--dur-fast, .12s) var(--ease, ease)}.omn-cm-tab:hover{background:var(--paper-tint, #f3f4f6)}.omn-cm-tab[aria-pressed=true]{background:var(--paper-pick, #eef2ff);border-color:var(--accent, #4f7cf7);color:var(--accent-deep, #2b4fb8);font-weight:var(--fw-semibold, 600)}.omn-cm-tab.zero{color:var(--muted, #63697a)}.omn-cm-tab-n{min-width:17px;padding:1px 5px;border-radius:var(--r-pill, 999px);background:var(--paper-tint, #f3f4f6);font-size:var(--t-xs, 10.5px);font-variant-numeric:tabular-nums;text-align:center}.omn-cm-tab[aria-pressed=true] .omn-cm-tab-n{background:var(--accent, #4f7cf7);color:#fff}.omn-cm-tab.zero .omn-cm-tab-n{background:none}.omn-cm-rule{flex:none;width:1px;align-self:stretch;margin:2px var(--sp-2, 8px);background:var(--hairline-2, #e6e8ee)}.omn-cm-lens-note{flex:none;margin-left:var(--sp-2, 8px);font-size:var(--t-micro, 9.5px);color:var(--ink-faint, #5f6675);white-space:nowrap}.omn-cm-blurb{margin:var(--sp-2, 8px) 0 0;padding:0 var(--sp-5, 20px);max-width:96ch;font-size:var(--t-sm, 11.5px);line-height:var(--lh-snug, 1.35);color:var(--muted, #63697a)}.omn-cm-note{margin:var(--sp-2, 8px) 0 0;padding:0 var(--sp-5, 20px);max-width:96ch;font-size:var(--t-xs, 10.5px);line-height:var(--lh-snug, 1.35);color:var(--amber-ink, #905f25)}.omn-cm-body{display:flex;flex-direction:column;flex:1;min-height:0;margin-top:var(--sp-3, 12px)}.omn-cm-list{display:flex;flex-direction:column;flex:0 0 38%;min-height:180px}.omn-cm-well{flex:1;min-height:0;padding:var(--sp-3, 12px)}.omn-cm-thread{flex:1 1 auto;min-height:0;overflow-y:auto;border-top:1px solid var(--hairline-2, #e6e8ee);padding:var(--sp-4, 16px) var(--sp-5, 20px) var(--sp-6, 24px)}.omn-cm-pane{display:flex;flex-direction:column;gap:var(--sp-3, 12px);max-width:96ch}.omn-cm-threadhead h2{margin:0 0 2px;font-size:var(--t-lg, 15px);font-weight:var(--fw-semibold, 600);line-height:var(--lh-tight, 1.15)}.omn-cm-quiet{margin:0;font-size:var(--t-sm, 11.5px);line-height:var(--lh-snug, 1.35);color:var(--muted, #63697a)}.omn-cm-label{font-size:var(--t-micro, 9.5px);font-weight:var(--fw-bold, 700);letter-spacing:.05em;text-transform:uppercase;color:var(--ink-faint, #5f6675)}.omn-cm-silence{display:flex;align-items:baseline;gap:5px;margin:var(--sp-2, 8px) 0 0;font-size:var(--t-md, 13px);font-weight:var(--fw-medium, 500);line-height:var(--lh-snug, 1.35)}.omn-cm-silence.bad{color:var(--hot-ink, #bc3027)}.omn-cm-silence.ours{color:var(--amber-ink, #905f25)}.omn-cm-about{display:flex;align-items:center;flex-wrap:wrap;gap:6px}.omn-cm-scoped{flex-basis:100%;font-size:var(--t-micro, 9.5px)}.omn-cm-chip{display:inline-flex;align-items:center;gap:4px;margin-right:4px;padding:1px 7px;border:1px solid var(--hairline-2, #e6e8ee);border-radius:var(--r-pill, 999px);background:var(--paper-well, #f7f8fb);font-size:var(--t-xs, 10.5px);line-height:var(--lh-snug, 1.35);white-space:nowrap}.omn-cm-chip.matched{border-style:solid}.omn-cm-chip.suggested{border-style:dashed;border-color:var(--amber-ink, #905f25);color:var(--amber-ink, #905f25)}.omn-cm-unfiled{padding:var(--sp-3, 12px);border:1px dashed var(--amber-ink, #905f25);border-radius:var(--r-md, 9px);font-size:var(--t-sm, 11.5px);line-height:var(--lh-snug, 1.35);color:var(--amber-ink, #905f25)}.omn-cm-standings{display:flex;flex-direction:column;gap:var(--sp-2, 8px)}.omn-cm-standing,.omn-cm-case{padding:var(--sp-3, 12px);border:1px solid var(--hairline-2, #e6e8ee);border-radius:var(--r-md, 9px);background:var(--paper-well, #f7f8fb)}.omn-cm-standing-top{display:flex;align-items:baseline;flex-wrap:wrap;gap:8px;font-size:var(--t-sm, 11.5px);line-height:var(--lh-snug, 1.35)}.omn-cm-state{padding:1px 7px;border-radius:var(--r-pill, 999px);background:var(--paper-tint, #f3f4f6);font-size:var(--t-xs, 10.5px)}.omn-cm-sla{margin-left:auto;font-size:var(--t-sm, 11.5px);font-weight:var(--fw-semibold, 600);font-variant-numeric:tabular-nums;white-space:nowrap}.omn-cm-paused{display:block;margin:6px 0 0;font-size:var(--t-sm, 11.5px);line-height:var(--lh-snug, 1.35)}.omn-cm-paused.calm{color:var(--muted, #63697a)}.omn-cm-paused.warn{color:var(--amber-ink, #905f25)}.omn-cm-paused.bad{color:var(--hot-ink, #bc3027)}.omn-cm-reason{font-weight:var(--fw-semibold, 600)}.omn-cm-bounced{margin:0;padding:var(--sp-3, 12px);border:1px solid var(--hot-ink, #bc3027);border-radius:var(--r-md, 9px);font-size:var(--t-sm, 11.5px);line-height:var(--lh-snug, 1.35);color:var(--hot-ink, #bc3027)}.omn-cm-transcript{display:flex;flex-direction:column;gap:var(--sp-2, 8px);margin:0;padding:0;list-style:none}.omn-cm-msg{padding:var(--sp-3, 12px);border:1px solid var(--hairline-2, #e6e8ee);border-left:3px solid var(--hairline-2, #e6e8ee);border-radius:var(--r-md, 9px);background:var(--paper-sheet, #fff)}.omn-cm-msg.outbound{border-left-color:var(--accent, #4f7cf7)}.omn-cm-msg.inbound{border-left-color:var(--ok-ink, #167537)}.omn-cm-msg.internal{border-left-color:var(--privileged-ink, #6253ca)}.omn-cm-msg.note{border-style:dashed;border-left:3px solid var(--privileged-ink, #6253ca);background:var(--paper-well, #f7f8fb)}.omn-cm-msg-top{display:flex;align-items:baseline;flex-wrap:wrap;gap:8px;font-size:var(--t-sm, 11.5px);line-height:var(--lh-snug, 1.35)}.omn-cm-when{margin-left:auto;font-size:var(--t-xs, 10.5px);color:var(--muted, #63697a);white-space:nowrap}.omn-cm-msg-fence{display:flex;align-items:baseline;gap:5px;margin:6px 0 0;font-size:var(--t-xs, 10.5px);line-height:var(--lh-snug, 1.35);color:var(--privileged-ink, #6253ca)}.omn-cm-msg-body{margin:6px 0 0;font-size:var(--t-md, 13px);line-height:var(--lh-prose, 1.55);white-space:pre-wrap}.omn-cm-because{margin:6px 0 0;font-size:var(--t-xs, 10.5px);line-height:var(--lh-snug, 1.35);color:var(--info-ink, #3e61c1)}.omn-cm-files{margin:6px 0 0;padding:0;list-style:none;font-size:var(--t-xs, 10.5px);line-height:var(--lh-snug, 1.35)}.omn-cm-standing-lines{display:flex;flex-direction:column;gap:3px;margin-top:8px;padding-top:8px;border-top:1px solid var(--hairline, #eceef3)}.omn-cm-claim{font-size:var(--t-xs, 10.5px);line-height:var(--lh-snug, 1.35);color:var(--muted, #63697a)}.omn-cm-claim em{font-style:normal;color:var(--ink-faint, #5f6675)}.omn-cm-claim.proof{color:var(--ok-ink, #167537)}.omn-cm-claim.failed{color:var(--hot-ink, #bc3027)}.omn-cm-claim.weak{color:var(--amber-ink, #905f25)}.omn-cm-released{padding:var(--sp-3, 12px);border:1px solid var(--privileged-ink, #6253ca);border-radius:var(--r-md, 9px)}.omn-cm-released h3,.omn-cm-templates h3,.omn-cm-escalate h3,.omn-cm-gaps h3{display:flex;align-items:center;gap:5px;margin:0 0 4px;font-size:var(--t-sm, 11.5px);font-weight:var(--fw-semibold, 600);line-height:var(--lh-tight, 1.15)}.omn-cm-released p{margin:0 0 var(--sp-2, 8px);font-size:var(--t-sm, 11.5px);line-height:var(--lh-snug, 1.35);color:var(--muted, #63697a)}.omn-cm-composer{display:flex;flex-direction:column;gap:6px;padding:var(--sp-3, 12px);border:1px solid var(--hairline-2, #e6e8ee);border-radius:var(--r-md, 9px);background:var(--paper-well, #f7f8fb)}.omn-cm-textarea{width:100%;box-sizing:border-box;padding:8px 10px;border:1px solid var(--hairline-2, #e6e8ee);border-radius:var(--r-sm, 6px);background:var(--paper-sheet, #fff);color:var(--ink, #1f2433);font:inherit;font-size:var(--t-md, 13px);line-height:var(--lh-prose, 1.55);resize:vertical}.omn-cm-acts{display:flex;align-items:center;flex-wrap:wrap;gap:6px}.omn-cm-templates,.omn-cm-escalate,.omn-cm-gaps{padding:var(--sp-3, 12px);border:1px solid var(--hairline-2, #e6e8ee);border-radius:var(--r-md, 9px)}.omn-cm-target{display:flex;flex-wrap:wrap;gap:4px;margin:6px 0}.omn-cm-offers{display:flex;flex-direction:column;gap:6px;margin:var(--sp-2, 8px) 0 0;padding:0;list-style:none}.omn-cm-offers li{display:grid;grid-template-columns:minmax(150px,240px) 1fr;align-items:baseline;gap:10px}.omn-cm-offers li.illegal .omn-cm-effect,.omn-cm-offers li.illegal .omn-cm-tmpl{color:var(--ink-faint, #5f6675);text-decoration:line-through;text-decoration-color:var(--hairline-2, #e6e8ee)}.omn-cm-tmpl{font-size:var(--t-sm, 11.5px);font-weight:var(--fw-semibold, 600)}.omn-cm-effect{font-size:var(--t-xs, 10.5px);line-height:var(--lh-snug, 1.35);color:var(--muted, #63697a)}.omn-cm-effect em{font-style:normal;color:var(--info-ink, #3e61c1)}.omn-cm-gaps ul{margin:0;padding-left:16px;font-size:var(--t-sm, 11.5px);line-height:var(--lh-snug, 1.35);color:var(--muted, #63697a)}.omn-cm-gaps li+li{margin-top:4px}.omn-cm-cases{display:flex;flex-direction:column;gap:var(--sp-3, 12px);flex:1;min-height:0;overflow-y:auto;padding:var(--sp-3, 12px) var(--sp-5, 20px) var(--sp-6, 24px)}.omn-cm-case p{margin:6px 0 0}.omn-cm-calm{color:var(--muted, #63697a)}.omn-cm-warn{color:var(--amber-ink, #905f25)}.omn-cm-bad{color:var(--hot-ink, #bc3027)}.omn-cm-ours{color:var(--amber-ink, #905f25)}.omn-cm-good{color:var(--ok-ink, #167537)}.omn-cm-none{color:var(--ink-faint, #5f6675);font-style:italic}.omn-cm-notes{margin-left:4px;font-size:var(--t-micro, 9.5px);font-weight:var(--fw-bold, 700);color:var(--privileged-ink, #6253ca)}.omn-cm-chases{font-size:var(--t-micro, 9.5px);color:var(--ink-faint, #5f6675)}.omn-cm-flag{margin-left:6px;font-size:var(--t-micro, 9.5px);font-weight:var(--fw-bold, 700);letter-spacing:.04em;white-space:nowrap}.omn-cm-flag.warn{color:var(--amber-ink, #905f25)}.omn-cm-flag.bad{color:var(--hot-ink, #bc3027)}.omn-cm-held{margin:var(--sp-2, 8px) 0 0;padding:0;list-style:none;font-size:var(--t-xs, 10.5px);line-height:var(--lh-snug, 1.35);color:var(--privileged-ink, #6253ca)}.omn-dc{display:flex;flex-direction:column;height:100%;min-height:0}.omn-dc-head{padding:var(--sp-5, 20px) var(--sp-5, 20px) var(--sp-3, 12px)}.omn-dc-head h1{margin:0 0 2px;font-size:var(--t-xl, 19px);font-weight:var(--fw-semibold, 600);line-height:var(--lh-tight, 1.15)}.omn-dc-sub{margin:0 0 var(--sp-3, 12px);max-width:74ch;font-size:var(--t-md, 13px);line-height:var(--lh-prose, 1.55);color:var(--muted, #63697a)}.omn-dc-modes{display:flex;flex-wrap:wrap;gap:var(--sp-2, 8px)}.omn-dc-mode{display:flex;flex:1 1 300px;align-items:flex-start;gap:var(--sp-2, 8px);max-width:460px;padding:var(--sp-2, 8px) var(--sp-3, 12px);font:inherit;text-align:left;color:var(--ink, #1f2433);background:var(--paper-well, #f7f8fb);border:1px solid var(--hairline-2, #e6e8ee);border-radius:var(--r-md, 9px);cursor:pointer}.omn-dc-mode:hover{background:var(--paper-tint, #f3f4f6)}.omn-dc-mode:focus-visible{outline:2px solid var(--accent-deep, #3c5fc2);outline-offset:1px}.omn-dc-mode.on{background:var(--paper-sheet, #fff);border-color:var(--accent-deep, #3c5fc2);box-shadow:inset 0 0 0 1px var(--accent-deep, #3c5fc2)}.omn-dc-mode b{display:block;font-size:var(--t-md, 13px);font-weight:var(--fw-semibold, 600)}.omn-dc-mode em{display:block;margin-top:1px;font-size:var(--t-sm, 11.5px);font-style:normal;line-height:var(--lh-snug, 1.35);color:var(--muted, #63697a)}.omn-dc-phase{display:flex;align-items:center;gap:5px;margin:var(--sp-3, 12px) 0 0;max-width:86ch;font-size:var(--t-sm, 11.5px);line-height:var(--lh-snug, 1.35);color:var(--muted, #63697a)}.omn-dc-search{display:flex;flex-wrap:wrap;align-items:flex-end;gap:var(--sp-3, 12px);padding:0 var(--sp-5, 20px) var(--sp-3, 12px)}.omn-dc-field{display:flex;flex-direction:column;gap:3px;min-width:0}.omn-dc-field>span{font-size:var(--t-xs, 10.5px);font-weight:var(--fw-semibold, 600);letter-spacing:.04em;text-transform:uppercase;color:var(--muted, #63697a)}.omn-dc-input,.omn-dc-select{height:30px;min-width:0;padding:0 var(--sp-2, 8px);font:inherit;font-size:var(--t-md, 13px);color:var(--ink, #1f2433);background:var(--paper-well, #f7f8fb);border:1px solid var(--hairline-2, #e6e8ee);border-radius:var(--r-sm, 6px)}.omn-dc-input:focus-visible,.omn-dc-select:focus-visible{outline:2px solid var(--accent-deep, #3c5fc2);outline-offset:1px}.omn-dc-input::placeholder{color:var(--muted, #63697a)}.omn-dc-static{display:flex;align-items:center;height:30px;font-size:var(--t-md, 13px);font-variant-numeric:tabular-nums;color:var(--ink, #1f2433)}.omn-dc-facets{display:flex;flex-wrap:wrap;align-items:center;gap:var(--sp-2, 8px);padding:0 var(--sp-5, 20px) var(--sp-3, 12px)}.omn-dc-facet-h{font-size:var(--t-xs, 10.5px);font-weight:var(--fw-bold, 700);letter-spacing:.05em;text-transform:uppercase;color:var(--muted, #63697a)}.omn-dc-toggle{padding:2px 9px;font:inherit;font-size:var(--t-sm, 11.5px);font-weight:var(--fw-medium, 500);color:var(--muted, #63697a);background:var(--paper-well, #f7f8fb);border:1px solid var(--hairline-2, #e6e8ee);border-radius:var(--r-pill, 999px);cursor:pointer}.omn-dc-toggle:hover{background:var(--paper-tint, #f3f4f6)}.omn-dc-toggle:focus-visible{outline:2px solid var(--accent-deep, #3c5fc2);outline-offset:1px}.omn-dc-toggle.on.ok{color:var(--ok-ink, #167537);background:color-mix(in srgb,var(--ok-ink, #167537) 10%,transparent);border-color:currentColor}.omn-dc-toggle.on.info{color:var(--info-ink, #3e61c1);background:color-mix(in srgb,var(--info-ink, #3e61c1) 10%,transparent);border-color:currentColor}.omn-dc-toggle.on.amber{color:var(--amber-ink, #905f25);background:color-mix(in srgb,var(--amber-ink, #905f25) 12%,transparent);border-color:currentColor}.omn-dc-toggle.on.hot{color:var(--hot-ink, #bc3027);background:color-mix(in srgb,var(--hot-ink, #bc3027) 10%,transparent);border-color:currentColor}.omn-dc-check{display:flex;align-items:center;gap:5px;font-size:var(--t-md, 13px);line-height:var(--lh-snug, 1.35);color:var(--ink, #1f2433);cursor:pointer}.omn-dc-check input{margin:0;accent-color:var(--accent-deep, #3c5fc2)}.omn-dc-chips{display:flex;flex-wrap:wrap;align-items:center;gap:var(--sp-2, 8px);padding:0 var(--sp-5, 20px) var(--sp-3, 12px)}.omn-dc-chip{display:inline-flex;align-items:center;gap:5px;padding:2px 5px 2px var(--sp-2, 8px);font-size:var(--t-sm, 11.5px);color:var(--ink, #1f2433);background:var(--paper-tint, #f3f4f6);border:1px solid var(--hairline-2, #e6e8ee);border-radius:var(--r-pill, 999px)}.omn-dc-chip-x{display:inline-flex;align-items:center;justify-content:center;width:16px;height:16px;padding:0;color:var(--muted, #63697a);background:none;border:0;border-radius:var(--r-pill, 999px);cursor:pointer}.omn-dc-chip-x:hover{color:var(--hot-ink, #bc3027);background:var(--paper-sheet, #fff)}.omn-dc-linkish{padding:0;font:inherit;font-size:inherit;text-align:left;color:var(--accent-deep, #3c5fc2);background:none;border:0;cursor:pointer;text-decoration:underline;text-underline-offset:2px}.omn-dc-linkish:focus-visible{outline:2px solid var(--accent-deep, #3c5fc2);outline-offset:2px}.omn-dc-answer{margin:0;padding:0 var(--sp-5, 20px) var(--sp-3, 12px);max-width:100ch;font-size:var(--t-md, 13px);line-height:var(--lh-prose, 1.55);color:var(--ink, #1f2433)}.omn-dc-answer.thin,.omn-dc-answer.withheld_only{color:var(--amber-ink, #905f25)}.omn-dc-answer.empty,.omn-dc-answer.refused{color:var(--hot-ink, #bc3027)}.omn-dc-body{display:flex;flex:1;min-height:0;gap:var(--sp-3, 12px);padding:0 var(--sp-5, 20px) var(--sp-5, 20px)}.omn-dc-main{display:flex;flex:1;flex-direction:column;min-width:0;min-height:0}.omn-dc-scroll{overflow-y:auto}.omn-dc-well{flex:1;min-height:0;overflow:auto}.omn-dc-tier,.omn-dc-band,.omn-dc-badge{display:inline-block;flex:none;padding:1px 7px;font-size:var(--t-micro, 9.5px);font-weight:var(--fw-bold, 700);letter-spacing:.04em;text-transform:uppercase;border-radius:var(--r-pill, 999px);white-space:nowrap}.omn-dc-tier em,.omn-dc-badge em{font-style:normal;font-weight:var(--fw-medium, 500);text-transform:none;letter-spacing:0}.ok.omn-dc-tier,.ok.omn-dc-band,.ok.omn-dc-badge{color:var(--ok-ink, #167537);background:color-mix(in srgb,var(--ok-ink, #167537) 10%,transparent)}.info.omn-dc-tier,.info.omn-dc-band,.info.omn-dc-badge{color:var(--info-ink, #3e61c1);background:color-mix(in srgb,var(--info-ink, #3e61c1) 10%,transparent)}.amber.omn-dc-tier,.amber.omn-dc-band,.amber.omn-dc-badge{color:var(--amber-ink, #905f25);background:color-mix(in srgb,var(--amber-ink, #905f25) 12%,transparent)}.hot.omn-dc-tier,.hot.omn-dc-band,.hot.omn-dc-badge{color:var(--hot-ink, #bc3027);background:color-mix(in srgb,var(--hot-ink, #bc3027) 10%,transparent)}.omn-dc-secondary{color:var(--muted, #63697a)}.omn-dc-none{color:var(--muted, #63697a);font-style:italic}.omn-dc-ok{color:var(--ok-ink, #167537)}.omn-dc-amber{color:var(--amber-ink, #905f25)}.omn-dc-hot{color:var(--hot-ink, #bc3027)}.omn-dc-est{font-style:normal;font-size:var(--t-xs, 10.5px);color:var(--muted, #63697a)}.omn-dc-rowname{display:flex;align-items:center;gap:6px;min-width:0}.omn-dc-rowname>.omn-dc-linkish{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:inherit;text-decoration:none}.omn-dc-rowname>.omn-dc-linkish:hover{text-decoration:underline}.omn-dc-panel{flex:1;min-height:0;max-width:940px;overflow-y:auto;padding-right:var(--sp-2, 8px)}.omn-dc-panel h2{margin:0 0 var(--sp-1, 4px);font-size:var(--t-lg, 15px);font-weight:var(--fw-semibold, 600)}.omn-dc-panel>p{margin:0 0 var(--sp-4, 16px);max-width:78ch;font-size:var(--t-md, 13px);line-height:var(--lh-prose, 1.55);color:var(--muted, #63697a)}.omn-dc-card{margin-bottom:var(--sp-3, 12px);padding:var(--sp-3, 12px) var(--sp-4, 16px);background:var(--paper-well, #f7f8fb);border:1px solid var(--hairline-2, #e6e8ee);border-radius:var(--r-md, 9px)}.omn-dc-card.quiet{background:none;border-style:dashed}.omn-dc-card>h3{display:flex;align-items:center;gap:6px;margin:0 0 var(--sp-2, 8px);font-size:var(--t-md, 13px);font-weight:var(--fw-semibold, 600);color:var(--ink, #1f2433)}.omn-dc-card>p{margin:0 0 var(--sp-2, 8px);max-width:82ch;font-size:var(--t-md, 13px);line-height:var(--lh-prose, 1.55);color:var(--muted, #63697a)}.omn-dc-board{width:100%;border-collapse:collapse;font-size:var(--t-md, 13px)}.omn-dc-board th{padding:0 var(--sp-3, 12px) 5px 0;font-size:var(--t-xs, 10.5px);font-weight:var(--fw-bold, 700);letter-spacing:.04em;text-transform:uppercase;text-align:left;color:var(--muted, #63697a);border-bottom:1px solid var(--hairline-2, #e6e8ee)}.omn-dc-board td{padding:6px var(--sp-3, 12px) 6px 0;vertical-align:top;line-height:var(--lh-snug, 1.35);border-bottom:1px solid var(--hairline, #eceef3)}.omn-dc-board td.n,.omn-dc-board th.n{text-align:right;font-variant-numeric:tabular-nums}.omn-dc-alt{display:flex;align-items:baseline;gap:var(--sp-2, 8px);padding:4px 0;font-size:var(--t-md, 13px);border-top:1px solid var(--hairline, #eceef3)}.omn-dc-alt:first-of-type{border-top:0}.omn-dc-alt-name{flex:1;min-width:0;margin:0;font-size:var(--t-md, 13px);font-weight:var(--fw-medium, 500)}.omn-dc-acts{display:flex;flex-wrap:wrap;gap:var(--sp-2, 8px);margin-top:var(--sp-2, 8px)}.omn-dc-gate{margin:0 var(--sp-5, 20px) var(--sp-3, 12px);padding:var(--sp-3, 12px) var(--sp-4, 16px);border:1px solid var(--hairline-2, #e6e8ee);border-left-width:3px;border-radius:var(--r-md, 9px);background:var(--paper-well, #f7f8fb)}.omn-dc-gate.ok{border-left-color:var(--ok-ink, #167537)}.omn-dc-gate.refused{border-left-color:var(--hot-ink, #bc3027)}.omn-dc-gate h3{display:flex;align-items:center;gap:6px;margin:0 0 var(--sp-1, 4px);font-size:var(--t-md, 13px);font-weight:var(--fw-semibold, 600)}.omn-dc-gate.refused h3{color:var(--hot-ink, #bc3027)}.omn-dc-gate.ok h3{color:var(--ok-ink, #167537)}.omn-dc-gate p{margin:0;max-width:92ch;font-size:var(--t-md, 13px);line-height:var(--lh-prose, 1.55);color:var(--ink, #1f2433)}.omn-dc-remedies{margin:var(--sp-2, 8px) 0 0;padding-left:1.3em;max-width:92ch;font-size:var(--t-md, 13px);line-height:var(--lh-prose, 1.55);color:var(--ink, #1f2433)}.omn-dc-remedies li+li{margin-top:5px}.omn-dc-warnings{margin:var(--sp-2, 8px) 0 0;padding-left:1.1em;max-width:92ch;font-size:var(--t-sm, 11.5px);line-height:var(--lh-prose, 1.55);color:var(--amber-ink, #905f25)}.omn-dc-group{margin-bottom:var(--sp-5, 20px)}.omn-dc-group>h2{display:flex;align-items:center;gap:6px;margin:0 0 2px;font-size:var(--t-lg, 15px);font-weight:var(--fw-semibold, 600)}.omn-dc-count{padding:0 7px;font-size:var(--t-sm, 11.5px);font-weight:var(--fw-semibold, 600);font-variant-numeric:tabular-nums;color:var(--muted, #63697a);background:var(--paper-tint, #f3f4f6);border-radius:var(--r-pill, 999px)}.omn-dc-group>p{margin:0 0 var(--sp-2, 8px);max-width:84ch;font-size:var(--t-sm, 11.5px);line-height:var(--lh-prose, 1.55)}.omn-dc-empty{margin:0;padding:var(--sp-3, 12px);font-size:var(--t-md, 13px);line-height:var(--lh-prose, 1.55);color:var(--muted, #63697a);background:var(--paper-well, #f7f8fb);border:1px dashed var(--hairline-2, #e6e8ee);border-radius:var(--r-md, 9px)}.omn-dc-cand{margin-bottom:var(--sp-2, 8px);padding:var(--sp-3, 12px) var(--sp-4, 16px);background:var(--paper-sheet, #fff);border:1px solid var(--hairline-2, #e6e8ee);border-radius:var(--r-md, 9px)}.omn-dc-cand-top{display:flex;flex-wrap:wrap;align-items:center;gap:var(--sp-2, 8px)}.omn-dc-cand-name{font-size:var(--t-md, 13px);font-weight:var(--fw-semibold, 600);color:var(--ink, #1f2433);text-decoration:none}.omn-dc-cand-name:hover{text-decoration:underline}.omn-dc-cand>p{margin:2px 0 0;font-size:var(--t-sm, 11.5px);line-height:var(--lh-snug, 1.35)}.omn-dc-cand-facts{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:var(--sp-2, 8px) var(--sp-4, 16px);margin:var(--sp-3, 12px) 0 0;font-size:var(--t-md, 13px)}.omn-dc-cand-facts dt{font-size:var(--t-xs, 10.5px);font-weight:var(--fw-semibold, 600);letter-spacing:.04em;text-transform:uppercase;color:var(--muted, #63697a)}.omn-dc-cand-facts dd{margin:1px 0 0;font-variant-numeric:tabular-nums}.omn-dc-because{margin:var(--sp-3, 12px) 0 0!important;max-width:92ch;font-size:var(--t-sm, 11.5px)!important;line-height:var(--lh-prose, 1.55)!important;color:var(--ink, #1f2433)}.omn-dc-blocker{margin:var(--sp-2, 8px) 0 0!important;max-width:92ch;font-size:var(--t-sm, 11.5px)!important;line-height:var(--lh-prose, 1.55)!important;color:var(--amber-ink, #905f25)}.omn-dc-req{display:flex;align-items:flex-start;gap:5px;margin:var(--sp-1, 4px) 0 0!important;font-size:var(--t-sm, 11.5px)!important;line-height:var(--lh-snug, 1.35)!important;color:var(--amber-ink, #905f25)}.omn-dc-fixnote{display:flex;align-items:flex-start;gap:5px;margin:0!important;padding:0 var(--sp-5, 20px) var(--sp-3, 12px);max-width:100ch}.omn-dc-withheld{display:flex;align-items:flex-start;gap:var(--sp-3, 12px);margin-bottom:var(--sp-2, 8px);padding:var(--sp-2, 8px) var(--sp-3, 12px);background:var(--paper-well, #f7f8fb);border:1px solid var(--hairline-2, #e6e8ee);border-radius:var(--r-md, 9px)}.omn-dc-withheld p{margin:0;max-width:86ch;font-size:var(--t-sm, 11.5px);line-height:var(--lh-prose, 1.55)}.omn-dc-withheld-n{flex:none;min-width:28px;font-size:var(--t-xl, 19px);font-weight:var(--fw-semibold, 600);font-variant-numeric:tabular-nums;line-height:1.1;text-align:right;color:var(--muted, #63697a)}.omn-dc-profile{flex:none;width:350px;overflow-y:auto;padding:var(--sp-4, 16px);background:var(--paper-well, #f7f8fb);border:1px solid var(--hairline-2, #e6e8ee);border-radius:var(--r-md, 9px)}.omn-dc-profile-top{display:flex;align-items:flex-start;gap:var(--sp-2, 8px)}.omn-dc-profile h2{flex:1;margin:0;font-size:var(--t-lg, 15px);font-weight:var(--fw-semibold, 600);line-height:var(--lh-tight, 1.15)}.omn-dc-profile h3{margin:var(--sp-4, 16px) 0 var(--sp-1, 4px);font-size:var(--t-xs, 10.5px);font-weight:var(--fw-bold, 700);letter-spacing:.05em;text-transform:uppercase;color:var(--muted, #63697a)}.omn-dc-profile p{margin:0 0 var(--sp-1, 4px);font-size:var(--t-md, 13px);line-height:var(--lh-prose, 1.55)}.omn-dc-addr{margin-top:var(--sp-1, 4px)!important;font-size:var(--t-sm, 11.5px)!important}.omn-dc-note{margin-top:var(--sp-1, 4px)!important;font-size:var(--t-sm, 11.5px)!important;line-height:var(--lh-prose, 1.55)!important;color:var(--muted, #63697a)}.omn-dc-facts{display:grid;grid-template-columns:1fr auto;gap:2px var(--sp-2, 8px);margin:0;font-size:var(--t-md, 13px)}.omn-dc-facts dt{color:var(--muted, #63697a)}.omn-dc-facts dd{margin:0;text-align:right;font-variant-numeric:tabular-nums}.omn-dc-taglist{display:flex;flex-wrap:wrap;gap:4px}.omn-dc-tag{padding:1px 6px;font-size:var(--t-sm, 11.5px);color:var(--ink, #1f2433);background:var(--paper-tint, #f3f4f6);border-radius:var(--r-sm, 6px)}.omn-dc-basis{padding:var(--sp-2, 8px) 0;border-top:1px solid var(--hairline, #eceef3)}.omn-dc-basis:first-of-type{border-top:0}.omn-dc-hist{display:flex;align-items:baseline;gap:var(--sp-2, 8px);padding:3px 0;font-size:var(--t-sm, 11.5px);border-top:1px solid var(--hairline, #eceef3)}.omn-dc-hist.trouble{font-weight:var(--fw-medium, 500)}.omn-rt{display:flex;flex-direction:column;height:100%;min-height:0}.omn-rt-head{display:flex;align-items:flex-start;gap:var(--sp-4, 16px);padding:var(--sp-5, 20px) var(--sp-5, 20px) var(--sp-2, 8px)}.omn-rt-title{flex:1;min-width:0}.omn-rt-title h1{margin:0 0 3px;font-size:var(--t-xl, 19px);font-weight:var(--fw-semibold, 600);line-height:var(--lh-tight, 1.25);color:var(--ink, #1f2433)}.omn-rt-title p{margin:0;max-width:78ch;font-size:var(--t-sm, 12.5px);line-height:var(--lh-snug, 1.4);color:var(--muted, #63697a)}.omn-rt-internal{flex:none;align-self:center;display:inline-flex;align-items:center;gap:5px;border-radius:var(--r-pill, 999px);padding:3px var(--sp-2, 8px);font-size:var(--t-micro, 10px);font-weight:var(--fw-semibold, 600);letter-spacing:.04em;text-transform:uppercase;color:var(--info-ink, #3e61c1);background:color-mix(in srgb,var(--info-ink, #3e61c1) 12%,transparent)}.omn-rt-pills{display:flex;flex:none;gap:2px;padding:2px;border-radius:var(--r-pill, 999px);background:var(--paper-well, #f7f8fb)}.omn-rt-pill{border:0;border-radius:var(--r-pill, 999px);padding:5px var(--sp-3, 12px);font:inherit;font-size:var(--t-xs, 11.5px);font-weight:var(--fw-medium, 500);color:var(--muted, #63697a);background:transparent;cursor:pointer;transition:background var(--dur-fast, .12s) var(--ease, ease),color var(--dur-fast, .12s) var(--ease, ease)}.omn-rt-pill:hover{color:var(--ink, #1f2433)}.omn-rt-pill.on{color:var(--ink, #1f2433);font-weight:var(--fw-semibold, 600);background:var(--paper-sheet, #fff);box-shadow:0 1px 2px #00000014}.omn-rt-pill-n{margin-left:5px;font-variant-numeric:tabular-nums;color:var(--hot-ink, #bc3027);font-weight:var(--fw-semibold, 600)}.omn-rt-bands{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:var(--sp-3, 12px);margin:0 var(--sp-5, 20px) var(--sp-3, 12px)}.omn-rt-band{position:relative;border:1px solid var(--hairline-2, #e6e8ee);border-radius:var(--r-md, 12px);padding:var(--sp-3, 12px) var(--sp-3, 12px) var(--sp-3, 12px) var(--sp-4, 16px);background:var(--paper-sheet, #fff);overflow:hidden}.omn-rt-band:before{content:"";position:absolute;inset:0 auto 0 0;width:3px;background:var(--hairline-2, #e6e8ee)}.omn-rt-band.calm:before{background:var(--ok, #1e9e4a)}.omn-rt-band.warn:before{background:var(--amber, #e89a3c)}.omn-rt-band.hot:before{background:var(--hot, #e0392f)}.omn-rt-band-h{display:flex;align-items:baseline;gap:var(--sp-2, 8px)}.omn-rt-band-h h2{flex:1;min-width:0;margin:0;font-size:var(--t-md, 13.5px);font-weight:var(--fw-semibold, 600);color:var(--ink, #1f2433)}.omn-rt-band-n{font-variant-numeric:tabular-nums;font-size:var(--t-lg, 16px);font-weight:var(--fw-semibold, 600);color:var(--ink, #1f2433)}.omn-rt-band-sub{margin:1px 0 6px;font-size:var(--t-xs, 11.5px);color:var(--muted, #63697a)}.omn-rt-band-sub b{font-variant-numeric:tabular-nums}.omn-rt-band.warn .omn-rt-band-sub b{color:var(--amber-ink, #905f25)}.omn-rt-band.hot .omn-rt-band-sub b{color:var(--hot-ink, #bc3027)}.omn-rt-band p{margin:0;font-size:var(--t-xs, 11.5px);line-height:var(--lh-snug, 1.4);color:var(--muted, #63697a)}.omn-rt-body{flex:1;min-height:0;display:flex;gap:var(--sp-3, 12px);padding:0 var(--sp-3, 12px) var(--sp-3, 12px)}.omn-rt-well{flex:1 1 auto;min-width:0;min-height:0;display:flex;flex-direction:column}.omn-rt-aside{flex:0 0 400px;min-height:0;overflow-y:auto;border:1px solid var(--hairline-2, #e6e8ee);border-radius:var(--r-md, 12px);background:var(--paper-sheet, #fff)}.omn-rt-aside-h{position:sticky;top:0;z-index:1;padding:var(--sp-3, 12px);border-bottom:1px solid var(--hairline, #eceef3);background:var(--paper-well, #f7f8fb)}.omn-rt-aside-h h2{margin:0;font-size:var(--t-md, 13.5px);font-weight:var(--fw-semibold, 600);color:var(--ink, #1f2433)}.omn-rt-aside-sub{margin:2px 0 0;font-size:var(--t-xs, 11.5px);line-height:var(--lh-snug, 1.4);color:var(--muted, #63697a)}.omn-rt-sec{padding:var(--sp-3, 12px);border-bottom:1px solid var(--hairline, #eceef3)}.omn-rt-sec:last-child{border-bottom:0}.omn-rt-sec h3{margin:0 0 6px;font-size:var(--t-micro, 10px);font-weight:var(--fw-semibold, 600);letter-spacing:.04em;text-transform:uppercase;color:var(--muted, #63697a)}.omn-rt-sec p{margin:0 0 6px;font-size:var(--t-xs, 11.5px);line-height:var(--lh-relaxed, 1.5);color:var(--ink, #1f2433)}.omn-rt-sec p:last-child{margin-bottom:0}.omn-rt-quiet{color:var(--muted, #63697a)!important}.omn-rt-desk{display:grid;grid-template-columns:auto 1fr;gap:3px var(--sp-2, 8px);margin:0 0 var(--sp-2, 8px)}.omn-rt-desk dt{font-size:var(--t-micro, 10px);font-weight:var(--fw-semibold, 600);letter-spacing:.04em;text-transform:uppercase;color:var(--muted, #63697a);padding-top:2px;white-space:nowrap}.omn-rt-desk dd{margin:0;font-size:var(--t-xs, 11.5px);line-height:var(--lh-snug, 1.4);color:var(--ink, #1f2433)}.omn-rt-support{margin:0;border-left:2px solid var(--hairline-2, #e6e8ee);padding:2px 0 2px var(--sp-2, 8px);font-size:var(--t-xs, 11.5px);line-height:var(--lh-relaxed, 1.5);color:var(--ink, #1f2433)}.omn-rt-support.hot{border-left-color:var(--hot, #e0392f)}.omn-rt-support.warn{border-left-color:var(--amber, #e89a3c)}.omn-rt-support.calm{border-left-color:var(--ok, #1e9e4a)}.omn-rt-steps{margin:0;padding:0;list-style:none}.omn-rt-step{display:grid;grid-template-columns:18px 1fr;gap:var(--sp-2, 8px);padding:3px 0;font-size:var(--t-xs, 11.5px);line-height:var(--lh-snug, 1.4)}.omn-rt-step-n{font-variant-numeric:tabular-nums;color:var(--muted, #63697a);text-align:right}.omn-rt-step-l{color:var(--ink, #1f2433)}.omn-rt-step.pending .omn-rt-step-l,.omn-rt-step.skipped .omn-rt-step-l{color:var(--muted, #63697a)}.omn-rt-step.skipped .omn-rt-step-l{text-decoration:line-through;text-decoration-color:var(--hairline-2, #e6e8ee)}.omn-rt-step.blocked .omn-rt-step-l{color:var(--amber-ink, #905f25)}.omn-rt-step-d{display:block;color:var(--muted, #63697a)}.omn-rt-att{border:1px solid var(--hairline-2, #e6e8ee);border-radius:var(--r-sm, 8px);padding:var(--sp-2, 8px);margin-bottom:6px;background:var(--paper-sheet, #fff);transition:border-color var(--dur-fast, .12s) var(--ease, ease)}.omn-rt-att:last-child{margin-bottom:0}.omn-rt-att:hover{border-color:var(--hairline-2, #e6e8ee)}.omn-rt-att-h{display:flex;align-items:baseline;gap:6px;font-size:var(--t-xs, 11.5px)}.omn-rt-att-ch{font-weight:var(--fw-semibold, 600);color:var(--ink, #1f2433)}.omn-rt-att-when{margin-left:auto;font-variant-numeric:tabular-nums;color:var(--muted, #63697a)}.omn-rt-att-d{margin:3px 0 0;font-size:var(--t-xs, 11.5px);line-height:var(--lh-snug, 1.4);color:var(--ink, #1f2433)}.omn-rt-att-o{margin:3px 0 0;font-size:var(--t-micro, 10px);line-height:var(--lh-snug, 1.4)}.omn-rt-att.ok{border-left:2px solid var(--ok, #1e9e4a)}.omn-rt-att.ok .omn-rt-att-o{color:var(--ok-ink, #167537)}.omn-rt-att.warn{border-left:2px solid var(--amber, #e89a3c)}.omn-rt-att.warn .omn-rt-att-o{color:var(--amber-ink, #905f25)}.omn-rt-att.hot{border-left:2px solid var(--hot, #e0392f)}.omn-rt-att.hot .omn-rt-att-o{color:var(--hot-ink, #bc3027)}.omn-rt-att-addr{font-family:Geist Mono,ui-monospace,SFMono-Regular,Menlo,monospace;font-size:var(--t-micro, 10px);color:var(--muted, #63697a);word-break:break-all}.omn-rt-money{display:grid;grid-template-columns:1fr 1fr;gap:var(--sp-2, 8px)}.omn-rt-money-col{border:1px solid var(--hairline-2, #e6e8ee);border-radius:var(--r-sm, 8px);padding:var(--sp-2, 8px);background:var(--paper-well, #f7f8fb)}.omn-rt-money-col h4{margin:0 0 2px;font-size:var(--t-micro, 10px);font-weight:var(--fw-semibold, 600);letter-spacing:.04em;text-transform:uppercase;color:var(--muted, #63697a)}.omn-rt-fig{display:block;font-variant-numeric:tabular-nums;font-size:var(--t-lg, 16px);font-weight:var(--fw-semibold, 600);color:var(--ink, #1f2433)}.omn-rt-fig.none{color:var(--muted, #63697a);font-weight:var(--fw-medium, 500)}.omn-rt-basis{display:block;margin-top:2px;font-size:var(--t-micro, 10px);line-height:var(--lh-snug, 1.4);color:var(--muted, #63697a)}.omn-rt-needs{display:block;margin-top:3px;font-size:var(--t-micro, 10px);line-height:var(--lh-snug, 1.4);color:var(--amber-ink, #905f25)}.omn-rt-table{width:100%;border-collapse:collapse;font-size:var(--t-xs, 11.5px)}.omn-rt-table th{text-align:left;padding:4px 6px;border-bottom:1px solid var(--hairline-2, #e6e8ee);font-size:var(--t-micro, 10px);font-weight:var(--fw-semibold, 600);letter-spacing:.04em;text-transform:uppercase;color:var(--muted, #63697a);white-space:nowrap}.omn-rt-table td{padding:5px 6px;border-bottom:1px solid var(--hairline, #eceef3);vertical-align:top;line-height:var(--lh-snug, 1.4);color:var(--ink, #1f2433)}.omn-rt-table tr:last-child td{border-bottom:0}.omn-rt-table td.num{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}.omn-rt-table th.num{text-align:right}.omn-rt-raw{font-family:Geist Mono,ui-monospace,SFMono-Regular,Menlo,monospace;font-size:var(--t-micro, 10px);color:var(--ink, #1f2433);white-space:pre-wrap}.omn-rt-by{display:block;margin-top:2px;font-size:var(--t-micro, 10px);color:var(--muted, #63697a)}.omn-rt-unsigned{color:var(--hot-ink, #bc3027)}.omn-rt-scroll{flex:1;min-height:0;overflow-y:auto;padding:0 var(--sp-5, 20px) var(--sp-5, 20px)}.omn-rt-panel{margin:0 0 var(--sp-3, 12px);border:1px solid var(--hairline-2, #e6e8ee);border-radius:var(--r-md, 12px);background:var(--paper-sheet, #fff);overflow:hidden}.omn-rt-panel-h{padding:var(--sp-3, 12px);border-bottom:1px solid var(--hairline, #eceef3);background:var(--paper-well, #f7f8fb)}.omn-rt-panel-h h2{margin:0;font-size:var(--t-md, 13.5px);font-weight:var(--fw-semibold, 600);color:var(--ink, #1f2433)}.omn-rt-panel-h p{margin:3px 0 0;max-width:92ch;font-size:var(--t-xs, 11.5px);line-height:var(--lh-relaxed, 1.5);color:var(--muted, #63697a)}.omn-rt-panel-b{padding:var(--sp-3, 12px)}.omn-rt-empty{margin:0;padding:var(--sp-4, 16px) var(--sp-3, 12px);font-size:var(--t-xs, 11.5px);line-height:var(--lh-relaxed, 1.5);color:var(--muted, #63697a)}.omn-rt-preview{border:1px dashed var(--hairline-2, #e6e8ee);border-radius:var(--r-md, 12px);padding:var(--sp-4, 16px);background:var(--paper-well, #f7f8fb)}.omn-rt-preview h3{margin:0 0 2px;font-size:var(--t-md, 13.5px);font-weight:var(--fw-semibold, 600);color:var(--ink, #1f2433)}.omn-rt-preview .omn-rt-explainer{margin:0 0 var(--sp-3, 12px);max-width:70ch;font-size:var(--t-sm, 12.5px);line-height:var(--lh-relaxed, 1.5);color:var(--ink, #1f2433)}.omn-rt-verbs{display:flex;flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none}.omn-rt-verb{border:1px solid var(--hairline-2, #e6e8ee);border-radius:var(--r-pill, 999px);padding:3px var(--sp-2, 8px);font-size:var(--t-xs, 11.5px);color:var(--ink, #1f2433);background:var(--paper-sheet, #fff)}.omn-rt-offer{border:1px solid var(--hairline-2, #e6e8ee);border-left:3px solid var(--ok, #1e9e4a);border-radius:var(--r-sm, 8px);padding:var(--sp-3, 12px);margin-bottom:var(--sp-2, 8px);background:var(--paper-sheet, #fff)}.omn-rt-offer.none{border-left-color:var(--hairline-2, #e6e8ee)}.omn-rt-offer h4{margin:0 0 3px;font-size:var(--t-sm, 12.5px);font-weight:var(--fw-semibold, 600);color:var(--ink, #1f2433)}.omn-rt-offer p{margin:0 0 6px;max-width:88ch;font-size:var(--t-xs, 11.5px);line-height:var(--lh-relaxed, 1.5);color:var(--muted, #63697a)}.omn-rt-offer ul{margin:0 0 6px;padding-left:16px;font-size:var(--t-xs, 11.5px);line-height:var(--lh-snug, 1.4);color:var(--ink, #1f2433)}.omn-rt-acts{display:flex;flex-wrap:wrap;gap:6px}.omn-rt-acts-note{margin:6px 0 0;font-size:var(--t-micro, 10px);line-height:var(--lh-snug, 1.4);color:var(--muted, #63697a)}.omn-rt-tension{border:1px solid color-mix(in srgb,var(--amber, #e89a3c) 40%,transparent);border-radius:var(--r-sm, 8px);padding:var(--sp-2, 8px);background:color-mix(in srgb,var(--amber, #e89a3c) 10%,transparent);font-size:var(--t-xs, 11.5px);line-height:var(--lh-relaxed, 1.5);color:var(--amber-ink, #905f25)}.omn-rt-sub{display:block;font-size:var(--t-micro, 10px);line-height:1.3;color:var(--muted, #63697a)}.omn-rt-flag{margin-left:6px;font-size:var(--t-micro, 10px);font-weight:var(--fw-semibold, 600);white-space:nowrap}.omn-cap-sec{border-top:1px solid var(--hair, #e4e6ec)}.omn-cap-band{display:flex;align-items:baseline;gap:var(--sp-2, 8px);padding:18px 22px 2px;background:var(--paper-tint, #f3f4f6)}.omn-cap-band.inner{padding:12px 0 2px;background:transparent}.omn-cap-band h2,.omn-cap-band h3{margin:0;font-size:14.5px;font-weight:var(--fw-bold, 700);color:var(--ink, #1f2433)}.omn-cap-spec{font-size:11px;font-weight:var(--fw-semibold, 600);letter-spacing:.02em;color:var(--muted, #63697a)}.omn-cap-blurb{margin:0;padding:4px 22px 12px;max-width:104ch;font-size:12.5px;line-height:var(--lh-snug, 1.45);color:var(--muted, #63697a);background:var(--paper-tint, #f3f4f6);border-bottom:1px solid var(--hair, #e4e6ec)}.omn-cap-blurb-inline{margin:0 0 8px;max-width:104ch;font-size:12.5px;line-height:var(--lh-snug, 1.45);color:var(--muted, #63697a)}.omn-cap-disclose{padding:18px 22px 14px;background:var(--paper-well, #f7f8fb);border-top:1px solid var(--hair, #e4e6ec);border-bottom:1px solid var(--hair, #e4e6ec)}.omn-cap-disclose-head{display:flex;align-items:center;gap:var(--sp-2, 8px);color:var(--ink, #1f2433)}.omn-cap-disclose-head h2{margin:0;font-size:14.5px;font-weight:var(--fw-bold, 700)}.omn-cap-disclose-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:14px 22px;margin-top:12px}.omn-cap-disclose-item{display:flex;gap:10px}.omn-cap-disclose-icon{flex:0 0 auto;color:var(--info-ink, #3e61c1);line-height:1;padding-top:1px}.omn-cap-disclose-item b{display:block;font-size:12.5px;color:var(--ink, #1f2433)}.omn-cap-disclose-item p{margin:3px 0 0;font-size:12px;line-height:var(--lh-snug, 1.45);color:var(--muted, #63697a)}.omn-cap-guarantees{margin-top:14px;font-size:12px}.omn-cap-guarantees>summary{cursor:pointer;display:inline-flex;align-items:center;gap:6px;color:var(--muted, #63697a);font-weight:var(--fw-semibold, 600)}.omn-cap-guarantees ul{margin:10px 0 0;padding:0 0 0 2px;list-style:none}.omn-cap-guarantees li{padding:8px 0;border-top:1px solid var(--hair, #e4e6ec)}.omn-cap-guarantees li b{color:var(--ink, #1f2433)}.omn-cap-guarantees li p{margin:3px 0;color:var(--muted, #63697a);line-height:var(--lh-snug, 1.45)}.omn-cap-tiles{display:grid;grid-template-columns:repeat(auto-fit,minmax(222px,1fr));gap:1px;padding:0;background:var(--hair, #e4e6ec);border-bottom:1px solid var(--hair, #e4e6ec)}.omn-cap-tile{display:flex;flex-direction:column;gap:2px;padding:14px 18px 16px;background:var(--paper-sheet, #fff)}.omn-cap-tile-label{font-size:11.5px;font-weight:var(--fw-semibold, 600);letter-spacing:.01em;color:var(--muted, #63697a)}.omn-cap-tile-figure{font-size:26px;font-weight:300;line-height:1.15;font-variant-numeric:tabular-nums;color:var(--ink, #1f2433)}.omn-cap-tile-figure.none{color:var(--muted, #63697a)}.omn-cap-tile-cap{font-size:11.5px;line-height:var(--lh-snug, 1.45);color:var(--muted, #63697a)}.omn-cap-tile-note{margin:4px 0 0;font-size:11.5px;line-height:var(--lh-snug, 1.45);color:var(--amber-ink, #905f25)}.omn-cap-offer{padding:16px 22px 20px;border-bottom:1px solid var(--hair, #e4e6ec)}.omn-cap-offer-head{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.omn-cap-offer-eyebrow{font-size:11.5px;color:var(--muted, #63697a)}.omn-cap-offer-money{display:flex;align-items:baseline;gap:10px;flex-wrap:wrap;margin-top:2px}.omn-cap-offer-price{font-size:32px;font-weight:300;line-height:1.1;font-variant-numeric:tabular-nums;color:var(--ink, #1f2433)}.omn-cap-offer-for{font-size:13px;color:var(--muted, #63697a)}.omn-cap-offer-for b{color:var(--ink, #1f2433);font-variant-numeric:tabular-nums}.omn-cap-chip{flex:0 0 auto;padding:3px 9px;border-radius:999px;font-size:11.5px;font-weight:var(--fw-semibold, 600);border:1px solid currentColor}.omn-cap-chip.ok{color:var(--ok-ink, #167537)}.omn-cap-chip.hot{color:var(--hot-ink, #bc3027)}.omn-cap-flag{display:flex;align-items:flex-start;gap:6px;margin:10px 0 0;padding:8px 11px;max-width:104ch;font-size:12px;line-height:var(--lh-snug, 1.45);color:var(--amber-ink, #905f25);background:color-mix(in srgb,var(--amber, #e89a3c) 10%,var(--paper-sheet, #fff));border-left:3px solid var(--amber, #e89a3c);border-radius:0 var(--r-sm, 4px) var(--r-sm, 4px) 0}.omn-cap-terms{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:14px 22px;margin:16px 0 0}.omn-cap-terms dt{font-size:11.5px;font-weight:var(--fw-semibold, 600);color:var(--muted, #63697a)}.omn-cap-terms dd{margin:2px 0 0;font-size:13px;text-transform:capitalize;color:var(--ink, #1f2433)}.omn-cap-terms dd p{margin:3px 0 0;font-size:12px;text-transform:none;line-height:var(--lh-snug, 1.45)}.omn-cap-cols{display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:16px 22px;margin-top:18px}.omn-cap-panel{margin-top:18px}.omn-cap-cols>.omn-cap-panel{margin-top:0}.omn-cap-panel h3{margin:0 0 5px;font-size:12.5px;font-weight:var(--fw-bold, 700);color:var(--ink, #1f2433)}.omn-cap-list{margin:0;padding-left:18px;font-size:12.5px;line-height:var(--lh-snug, 1.45);color:var(--ink, #1f2433)}.omn-cap-judge{margin-top:20px;padding:0 16px 16px;background:var(--paper-well, #f7f8fb);border:1px solid var(--hair, #e4e6ec);border-radius:var(--r-md, 8px)}.omn-cap-bms{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:12px}.omn-cap-bm{padding:12px 14px;background:var(--paper-sheet, #fff);border:1px solid var(--hair, #e4e6ec);border-radius:var(--r-sm, 6px)}.omn-cap-bm-head{display:flex;align-items:baseline;justify-content:space-between;gap:10px}.omn-cap-bm-label{font-size:11.5px;font-weight:var(--fw-semibold, 600);color:var(--muted, #63697a)}.omn-cap-bm-figure{font-size:21px;font-weight:300;font-variant-numeric:tabular-nums;color:var(--ink, #1f2433)}.omn-cap-bm-figure.none{font-size:16px;color:var(--muted, #63697a)}.omn-cap-bm-delta{margin:6px 0 0;font-size:12.5px;font-weight:var(--fw-semibold, 600);color:var(--ink, #1f2433)}.omn-cap-bm-delta.up{color:var(--ok-ink, #167537)}.omn-cap-bm-delta.down{color:var(--amber-ink, #905f25)}.omn-cap-bm-cap{margin:5px 0 0;font-size:11.5px;line-height:var(--lh-snug, 1.45);color:var(--muted, #63697a)}.omn-cap-actions{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:16px 22px;margin-top:20px;padding-top:16px;border-top:1px solid var(--hair, #e4e6ec)}.omn-cap-action-would{margin:8px 0 0;font-size:12px;line-height:var(--lh-snug, 1.45);color:var(--ink, #1f2433)}.omn-cap-action-why{display:flex;align-items:flex-start;gap:5px;margin:6px 0 0;font-size:11.5px;line-height:var(--lh-snug, 1.45);color:var(--muted, #63697a)}.omn-cap-table{width:100%;border-collapse:collapse;font-size:12.5px;font-variant-numeric:tabular-nums}.omn-cap-table th{text-align:left;padding:6px 10px;font-size:11px;font-weight:var(--fw-semibold, 600);letter-spacing:.02em;color:var(--muted, #63697a);border-bottom:1px solid var(--hair, #e4e6ec);white-space:nowrap}.omn-cap-table td{padding:7px 10px;vertical-align:top;color:var(--ink, #1f2433);border-bottom:1px solid var(--hair-soft, #eef0f4)}.omn-cap-table th.num,.omn-cap-table td.num{text-align:right}.omn-cap-table td.dim,.omn-cap-table .dim{color:var(--muted, #63697a)}.omn-cap-table code{font-size:11px;color:var(--muted, #63697a)}.omn-cap-table tr.weighty td:first-child{box-shadow:inset 3px 0 0 var(--amber, #e89a3c);font-weight:var(--fw-semibold, 600)}.omn-cap-chain td:last-child,.omn-cap-flows{color:var(--muted, #63697a)}.omn-cap-flows{max-width:280px;margin-top:12px}.omn-cap-recons{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:1px;background:var(--hair, #e4e6ec);border-bottom:1px solid var(--hair, #e4e6ec)}.omn-cap-recon{padding:14px 18px 16px;background:var(--paper-sheet, #fff)}.omn-cap-recon.defect{box-shadow:inset 3px 0 0 var(--amber, #e89a3c)}.omn-cap-recon-head{display:flex;align-items:baseline;justify-content:space-between;gap:10px}.omn-cap-recon-label{font-size:11.5px;font-weight:var(--fw-semibold, 600);color:var(--muted, #63697a)}.omn-cap-recon-figure{font-size:24px;font-weight:300;font-variant-numeric:tabular-nums;color:var(--ink, #1f2433)}.omn-cap-recon-figure.none{font-size:16px;color:var(--muted, #63697a)}.omn-cap-recon-pop{margin:6px 0 0;font-size:12px;line-height:var(--lh-snug, 1.45);color:var(--ink, #1f2433)}.omn-cap-recon-ans{margin:5px 0 0;font-size:11.5px;line-height:var(--lh-snug, 1.45);color:var(--muted, #63697a)}.omn-cap-recon-src{display:block;margin-top:8px;font-size:10.5px;color:var(--muted, #63697a)}.omn-cap-grid{height:208px;min-height:0;padding:0 12px 12px;border-bottom:1px solid var(--hair, #e4e6ec)}.omn-cap-whys{display:grid;gap:12px}.omn-cap-why{padding:10px 12px;background:var(--paper-well, #f7f8fb);border:1px solid var(--hair, #e4e6ec);border-radius:var(--r-sm, 6px)}.omn-cap-why-head{display:flex;align-items:baseline;justify-content:space-between;gap:10px;font-size:12.5px}.omn-cap-why-item{margin-top:8px;padding-top:8px;border-top:1px solid var(--hair, #e4e6ec)}.omn-cap-why-item p{margin:0;font-size:12.5px;line-height:var(--lh-snug, 1.45);max-width:104ch}.omn-cap-why-item p.dim{margin-top:3px;font-size:11.5px;color:var(--muted, #63697a)}.omn-cap-todo{margin-top:6px!important;display:flex;align-items:flex-start;gap:6px;color:var(--info-ink, #3e61c1)}.omn-cap-irr{margin-top:18px;padding:14px 18px 16px;background:var(--paper-well, #f7f8fb);border:1px solid var(--hair, #e4e6ec);border-radius:var(--r-md, 8px)}.omn-cap-irr-figure{display:block;font-size:30px;font-weight:300;line-height:1.15;font-variant-numeric:tabular-nums;color:var(--ink, #1f2433)}.omn-cap-irr-figure.refused{font-size:20px;color:var(--muted, #63697a)}.omn-cap-irr-reason{margin:6px 0 0;max-width:104ch;font-size:12.5px;line-height:var(--lh-snug, 1.45);color:var(--ink, #1f2433)}.omn-cap-affords{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:16px 22px;padding:16px 22px 20px}.omn-cap-afford p.dim{margin:6px 0 0;font-size:11.5px;color:var(--muted, #63697a)}.omn-cap-gap{display:flex;gap:10px;padding:12px 22px;border-bottom:1px solid var(--hair-soft, #eef0f4)}.omn-cap-gap-icon{flex:0 0 auto;color:var(--muted, #63697a);padding-top:1px}.omn-cap-gap b{font-size:12.5px;color:var(--ink, #1f2433)}.omn-cap-gap p{margin:3px 0 0;max-width:104ch;font-size:12px;line-height:var(--lh-snug, 1.45);color:var(--muted, #63697a)}.omn-cap-needs{color:var(--info-ink, #3e61c1)!important}.omn-cap-ok{color:var(--ok-ink, #167537)}.omn-cap-warn{color:var(--amber-ink, #905f25)}.omn-cap-hot{color:var(--hot-ink, #bc3027)}.omn-cap-info{color:var(--info-ink, #3e61c1)}.omn-cap-muted{color:var(--muted, #63697a)}.omn-cap-strong{font-weight:var(--fw-semibold, 600)}.omn-cap-empty{display:flex;align-items:center;gap:8px;margin:0;padding:18px 22px 22px;max-width:104ch;font-size:12.5px;line-height:var(--lh-snug, 1.45);color:var(--muted, #63697a)}.omn-cap-closed{margin:12px 22px 18px;font-size:12.5px}.omn-cap-closed>summary{cursor:pointer;display:inline-flex;align-items:center;gap:6px;color:var(--muted, #63697a);font-weight:var(--fw-semibold, 600)}.omn-cap-foot{margin:0;padding:16px 22px 22px;max-width:104ch;font-size:11.5px;line-height:var(--lh-snug, 1.5);color:var(--muted, #63697a);border-top:1px solid var(--hair, #e4e6ec)}.omn-cap-foot code,.omn-cap-why-item code{font-size:11px}.omn-cap-sec{overflow-x:hidden}.omn-cap-reconciles{display:flex;align-items:flex-start;gap:6px;margin:10px 0 0;max-width:104ch;font-size:12px;line-height:var(--lh-snug, 1.45)}.omn-pr{display:flex;height:100%;min-height:0;font-size:var(--t-sm, 11.5px)}.omn-pr-picker{flex:none;width:208px;display:flex;flex-direction:column;min-height:0;border-right:1px solid var(--hairline-2, #e6e8ee);overflow-y:auto;scrollbar-width:thin}@media (max-width: 1100px){.omn-pr-picker{display:none}}.omn-pr-picker-h{display:flex;align-items:center;gap:6px;margin:0;padding:var(--sp-4, 16px) var(--sp-3, 12px) var(--sp-2, 8px);font-size:var(--t-xs, 10.5px);font-weight:var(--fw-semibold, 600);letter-spacing:.04em;text-transform:uppercase;color:var(--muted, #63697a)}.omn-pr-picker-n{margin-left:auto;font-variant-numeric:tabular-nums;letter-spacing:0}.omn-pr-picker ul{margin:0;padding:0 var(--sp-2, 8px);list-style:none}.omn-pr-pick{display:block;width:100%;padding:6px 8px;border:1px solid transparent;border-radius:var(--r-sm, 6px);background:none;color:var(--ink, #1f2433);font:inherit;text-align:left;cursor:pointer;transition:background var(--dur-fast, .12s) var(--ease, ease)}.omn-pr-pick:hover{background:var(--paper-tint, #f3f4f6)}.omn-pr-pick[aria-pressed=true]{background:var(--paper-pick, #eef2ff);border-color:var(--accent, #4f7cf7)}.omn-pr-pick-top,.omn-pr-pick-sub{display:flex;align-items:baseline;gap:6px}.omn-pr-pick-name{font-weight:var(--fw-medium, 500);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.omn-pr-pick-sub{margin-top:1px;font-size:var(--t-xs, 10.5px);color:var(--muted, #63697a)}.omn-pr-pick-sub>:last-child{margin-left:auto;white-space:nowrap;font-variant-numeric:tabular-nums}.omn-pr-picker-foot{margin:auto 0 0;padding:var(--sp-3, 12px);font-size:var(--t-micro, 9.5px);line-height:var(--lh-snug, 1.35);color:var(--ink-faint, #5f6675)}.omn-pr-main{flex:1;min-width:0;display:flex;flex-direction:column;min-height:0}.omn-pr-head{display:flex;align-items:flex-start;gap:var(--sp-4, 16px);padding:var(--sp-4, 16px) var(--sp-5, 20px) var(--sp-3, 12px);border-bottom:1px solid var(--hairline-2, #e6e8ee)}.omn-pr-head-id{min-width:0}.omn-pr-head h1{display:flex;align-items:baseline;gap:6px;margin:0;font-size:var(--t-xl, 19px);font-weight:var(--fw-semibold, 600);line-height:var(--lh-tight, 1.15)}.omn-pr-head-sub{margin:3px 0 0;color:var(--muted, #63697a)}.omn-pr-head-facts{display:flex;gap:var(--sp-5, 20px);margin:0 0 0 auto;flex:none}.omn-pr-fact{text-align:right}.omn-pr-fact dt{font-size:var(--t-micro, 9.5px);letter-spacing:.04em;text-transform:uppercase;color:var(--muted, #63697a)}.omn-pr-fact dd{margin:2px 0 0;font-size:var(--t-md, 13px);font-weight:var(--fw-medium, 500);font-variant-numeric:tabular-nums}.omn-pr-tabs{display:flex;align-items:center;gap:var(--sp-1, 4px);padding:var(--sp-2, 8px) var(--sp-5, 20px) 0}.omn-pr-tab{display:inline-flex;align-items:center;gap:6px;padding:5px 9px;border:1px solid transparent;border-radius:var(--r-sm, 6px);background:none;color:var(--ink, #1f2433);font:inherit;font-size:var(--t-sm, 11.5px);font-weight:var(--fw-medium, 500);cursor:pointer;transition:background var(--dur-fast, .12s) var(--ease, ease)}.omn-pr-tab:hover{background:var(--paper-tint, #f3f4f6)}.omn-pr-tab[aria-pressed=true]{background:var(--paper-pick, #eef2ff);border-color:var(--accent, #4f7cf7);color:var(--accent-deep, #2b4fb8);font-weight:var(--fw-semibold, 600)}.omn-pr-tab-n{min-width:16px;padding:1px 5px;border-radius:var(--r-pill, 999px);background:var(--paper-tint, #f3f4f6);font-size:var(--t-micro, 9.5px);font-variant-numeric:tabular-nums;text-align:center}.omn-pr-tab[aria-pressed=true] .omn-pr-tab-n{background:var(--accent, #4f7cf7);color:#fff}.omn-pr-body{flex:1;min-height:0;overflow-y:auto;scrollbar-width:thin;padding:var(--sp-3, 12px) var(--sp-5, 20px) var(--sp-5, 20px)}.omn-pr-cols{display:grid;grid-template-columns:250px minmax(0,1fr) 250px;gap:var(--sp-3, 12px);align-items:start}@media (max-width: 900px){.omn-pr-cols{grid-template-columns:minmax(0,1fr)}}.omn-pr-left,.omn-pr-centre,.omn-pr-rail{display:flex;flex-direction:column;gap:var(--sp-3, 12px);min-width:0}.omn-pr-tabbody{display:flex;flex-direction:column;gap:var(--sp-3, 12px);max-width:900px}.omn-pr-card{padding:var(--sp-3, 12px);border:1px solid var(--hairline-2, #e6e8ee);border-radius:var(--r-md, 8px);background:var(--paper, #fff)}.omn-pr-dense{padding:var(--sp-2, 8px) var(--sp-3, 12px) var(--sp-3, 12px)}.omn-pr-card-warn{border-color:var(--amber-ink, #905f25)}.omn-pr-card h2{display:flex;align-items:center;gap:6px;margin:0 0 var(--sp-2, 8px);font-size:var(--t-xs, 10.5px);font-weight:var(--fw-semibold, 600);letter-spacing:.04em;text-transform:uppercase;color:var(--muted, #63697a)}.omn-pr-cardnote{margin:-4px 0 var(--sp-2, 8px);font-size:var(--t-micro, 9.5px);color:var(--amber-ink, #905f25)}.omn-pr-card p{margin:0 0 6px;line-height:var(--lh-snug, 1.35)}.omn-pr-card p:last-child{margin-bottom:0}.omn-pr-line{display:flex;gap:var(--sp-2, 8px);align-items:baseline;margin:0 0 3px}.omn-pr-line-l{flex:none;width:108px;font-size:var(--t-xs, 10.5px);color:var(--muted, #63697a)}.omn-pr-line>:last-child{min-width:0;overflow-wrap:anywhere}.omn-pr-state{font-size:var(--t-md, 13px);font-weight:var(--fw-medium, 500)}.omn-pr-count{font-variant-numeric:tabular-nums}.omn-pr-findings{margin:var(--sp-2, 8px) 0 0;padding:0;list-style:none;display:flex;flex-direction:column;gap:6px}.omn-pr-findings li{padding-left:8px;border-left:2px solid var(--hairline-2, #e6e8ee)}.omn-pr-blocking{border-left-color:var(--hot-ink, #bc3027)!important}.omn-pr-warning{border-left-color:var(--amber-ink, #905f25)!important}.omn-pr-sev{display:block;font-size:var(--t-micro, 9.5px);font-weight:var(--fw-bold, 700);letter-spacing:.04em;text-transform:uppercase}.omn-pr-blocking .omn-pr-sev{color:var(--hot-ink, #bc3027)}.omn-pr-warning .omn-pr-sev{color:var(--amber-ink, #905f25)}.omn-pr-remedy{display:block;margin:2px 0 0;line-height:var(--lh-snug, 1.35)}.omn-pr-ok-line{display:flex;align-items:center;gap:5px;margin-top:var(--sp-2, 8px);color:var(--ok-ink, #167537)}.omn-pr-window{font-variant-numeric:tabular-nums}.omn-pr-acts{margin-top:var(--sp-2, 8px)}.omn-pr-acts-h{margin:0 0 4px!important;font-size:var(--t-micro, 9.5px);letter-spacing:.04em;text-transform:uppercase;color:var(--muted, #63697a)}.omn-pr-acts-row{display:flex;flex-wrap:wrap;gap:5px;margin-top:6px;overflow:visible}.omn-pr-acts-col{display:flex;flex-direction:column;align-items:stretch;gap:5px;overflow:visible}.omn-pr-gap-tag{margin-left:5px;padding:0 4px;border-radius:var(--r-sm, 6px);background:var(--paper-tint, #f3f4f6);font-size:var(--t-micro, 9.5px);font-weight:var(--fw-bold, 700);letter-spacing:.03em;text-transform:uppercase}.omn-pr-switch{display:flex;flex-wrap:wrap;gap:4px;margin-bottom:var(--sp-2, 8px)}.omn-pr-switch-b{display:inline-flex;align-items:center;gap:4px;padding:2px 7px;border:1px solid var(--hairline-2, #e6e8ee);border-radius:var(--r-pill, 999px);background:none;color:var(--ink, #1f2433);font:inherit;font-size:var(--t-xs, 10.5px);cursor:pointer}.omn-pr-switch-b[aria-pressed=true]{border-color:var(--accent, #4f7cf7);background:var(--paper-pick, #eef2ff);font-weight:var(--fw-semibold, 600)}.omn-pr-dot{width:5px;height:5px;border-radius:50%;background:currentColor}.omn-pr-docs,.omn-pr-activity,.omn-pr-trail{margin:0 0 6px;padding:0;list-style:none;display:flex;flex-direction:column;gap:4px}.omn-pr-trail li,.omn-pr-activity li{display:flex;gap:8px;line-height:var(--lh-snug, 1.35)}.omn-pr-trail li>:first-child,.omn-pr-activity li>:first-child{flex:none;font-variant-numeric:tabular-nums}.omn-pr-doc{display:flex;align-items:center;gap:6px}.omn-pr-doc-name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.omn-pr-sub-line{font-size:var(--t-xs, 10.5px);color:var(--muted, #63697a)}.omn-pr-table{width:100%;border-collapse:collapse;margin-bottom:var(--sp-2, 8px)}.omn-pr-table th,.omn-pr-table td{padding:4px 6px;text-align:left;border-bottom:1px solid var(--hairline-2, #e6e8ee);vertical-align:top}.omn-pr-table thead th{font-size:var(--t-micro, 9.5px);letter-spacing:.04em;text-transform:uppercase;color:var(--muted, #63697a)}.omn-pr-num{text-align:right!important;font-variant-numeric:tabular-nums;white-space:nowrap}.omn-pr-calc{margin:var(--sp-2, 8px) 0 0;padding:var(--sp-2, 8px);border-radius:var(--r-sm, 6px);background:var(--paper-tint, #f3f4f6);font-size:var(--t-micro, 9.5px);line-height:1.5;white-space:pre-wrap;overflow-x:auto}.omn-pr-note{font-size:var(--t-xs, 10.5px);line-height:var(--lh-snug, 1.35);color:var(--ink-faint, #5f6675)}.omn-pr-gap{display:flex;align-items:flex-start;gap:5px;margin-top:var(--sp-2, 8px)!important;padding-top:var(--sp-2, 8px);border-top:1px solid var(--hairline-2, #e6e8ee);font-size:var(--t-xs, 10.5px);line-height:var(--lh-snug, 1.35);color:var(--amber-ink, #905f25)}.omn-pr-empty{color:var(--ink-faint, #5f6675);line-height:var(--lh-snug, 1.35)}.omn-pr-faint{color:var(--ink-faint, #5f6675)}.omn-pr-none{color:var(--ink-faint, #5f6675);font-style:italic}.omn-pr-calm{color:var(--muted, #63697a)}.omn-pr-warn{color:var(--amber-ink, #905f25)}.omn-pr-bad,.omn-pr-hot{color:var(--hot-ink, #bc3027)}.omn-pr-muted{color:var(--ink-faint, #5f6675)}.omn-pr-good{color:var(--ok-ink, #167537)}.omn-pr-rush,.omn-pr-flag{font-size:var(--t-micro, 9.5px);font-weight:var(--fw-bold, 700);letter-spacing:.04em;white-space:nowrap}.omn-pr-rush{color:var(--hot-ink, #bc3027)}.omn-pr-desk-head{display:flex;flex-direction:column;gap:var(--sp-2, 8px);padding:var(--sp-3, 12px);border:1px solid var(--hairline-2, #e6e8ee);border-radius:var(--r-md, 8px);background:var(--paper-tint, #f7f8fb)}.omn-pr-desk-head h2{margin:0;font-size:var(--t-md, 13px);font-weight:var(--fw-semibold, 600);line-height:var(--lh-snug, 1.35);color:var(--ink, #1b1f2a)}.omn-pr-desk-matter,.omn-pr-desk-prov{font-weight:var(--fw-bold, 700)}.omn-pr-desk-act{display:flex;align-items:flex-start;gap:6px;margin:0;font-size:var(--t-sm, 11.5px);font-weight:var(--fw-medium, 500);line-height:var(--lh-snug, 1.35)}.omn-pr-desk-facts{display:flex;flex-wrap:wrap;gap:var(--sp-1, 4px) var(--sp-4, 16px);margin:0}.omn-pr-desk-facts dt{font-size:var(--t-micro, 9.5px);font-weight:var(--fw-semibold, 600);letter-spacing:.04em;text-transform:uppercase;color:var(--muted, #63697a)}.omn-pr-desk-facts dd{margin:0;font-size:var(--t-sm, 11.5px);color:var(--ink, #1b1f2a)}.omn-pr-desk-hold{display:flex;align-items:flex-start;gap:6px;margin:0;padding:var(--sp-2, 8px);border-left:2px solid var(--amber-ink, #905f25);border-radius:var(--r-sm, 5px);background:var(--paper, #fff);font-size:var(--t-xs, 10.5px);line-height:var(--lh-snug, 1.35);color:var(--ink, #1b1f2a)}.omn-pr-desk-tracks{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--sp-3, 12px);align-items:start}@media (max-width: 900px){.omn-pr-desk-tracks{grid-template-columns:minmax(0,1fr)}}.omn-pr-desk-track{display:flex;flex-direction:column;gap:var(--sp-1, 4px);min-width:0}.omn-pr-desk-reading{margin:0;font-size:var(--t-md, 13px);font-weight:var(--fw-semibold, 600);line-height:var(--lh-tight, 1.2);color:var(--ink, #1b1f2a)}.omn-pr-desk-next{display:flex;align-items:center;gap:4px;margin:0 0 var(--sp-1, 4px);font-size:var(--t-micro, 9.5px);font-weight:var(--fw-bold, 700);letter-spacing:.04em;text-transform:uppercase}.omn-pr-desk-say{margin:0;font-size:var(--t-xs, 10.5px);line-height:var(--lh-snug, 1.35);color:var(--ink-faint, #5f6675)}.omn-pr-desk-clock{margin:var(--sp-1, 4px) 0 0;font-size:var(--t-xs, 10.5px);line-height:var(--lh-snug, 1.35)}.omn-pr-desk-asks{list-style:none;margin:var(--sp-2, 8px) 0 0;padding:0;display:flex;flex-direction:column;gap:2px}.omn-pr-desk-ask{display:flex;flex-wrap:wrap;align-items:baseline;gap:6px;width:100%;padding:3px var(--sp-2, 8px);border:0;border-radius:var(--r-sm, 5px);background:transparent;font:inherit;font-size:var(--t-xs, 10.5px);text-align:left;color:var(--ink, #1b1f2a);cursor:pointer;transition:background var(--dur-fast, .12s) var(--ease, ease)}.omn-pr-desk-ask:hover{background:var(--paper-pick, #eef1f8)}.omn-pr-desk-ask:focus-visible{outline:2px solid var(--accent, #3a5bb4);outline-offset:-2px}.omn-pp{display:flex;flex-direction:column;height:100%;min-height:0}.omn-pp-head{display:flex;align-items:flex-start;gap:var(--sp-4, 16px);padding:var(--sp-5, 20px) var(--sp-5, 20px) 0}.omn-pp-head h1{margin:0 0 3px;font-size:var(--t-xl, 19px);font-weight:var(--fw-semibold, 600);line-height:var(--lh-tight, 1.15)}.omn-pp-sub{margin:0;max-width:76ch;font-size:var(--t-sm, 11.5px);line-height:var(--lh-snug, 1.35);color:var(--muted, #63697a)}.omn-pp-count{margin-left:auto;flex:none;text-align:right;line-height:var(--lh-tight, 1.15)}.omn-pp-count-n{display:block;font-size:var(--t-2xl, 26px);font-weight:var(--fw-bold, 700);font-variant-numeric:tabular-nums}.omn-pp-count-l{display:block;margin-top:2px;font-size:var(--t-xs, 10.5px);color:var(--muted, #63697a)}.omn-pp-lenses{display:flex;align-items:center;gap:var(--sp-1, 4px);padding:var(--sp-3, 12px) var(--sp-5, 20px) 0;overflow-x:auto;scrollbar-width:thin}.omn-pp-lens{display:inline-flex;align-items:center;gap:6px;flex:none;padding:5px 9px;border:1px solid transparent;border-radius:var(--r-sm, 6px);background:none;color:var(--ink, #1f2433);font:inherit;font-size:var(--t-sm, 11.5px);font-weight:var(--fw-medium, 500);line-height:var(--lh-tight, 1.15);white-space:nowrap;cursor:pointer;transition:background var(--dur-fast, .12s) var(--ease, ease)}.omn-pp-lens:hover{background:var(--paper-tint, #f3f4f6)}.omn-pp-lens[aria-pressed=true]{background:var(--paper-pick, #eef2ff);border-color:var(--accent, #4f7cf7);color:var(--accent-deep, #2b4fb8);font-weight:var(--fw-semibold, 600)}.omn-pp-lens.omn-pp-zero{color:var(--muted, #63697a)}.omn-pp-lens-n{min-width:17px;padding:1px 5px;border-radius:var(--r-pill, 999px);background:var(--paper-tint, #f3f4f6);font-size:var(--t-xs, 10.5px);font-variant-numeric:tabular-nums;text-align:center}.omn-pp-lens[aria-pressed=true] .omn-pp-lens-n{background:var(--accent, #4f7cf7);color:#fff}.omn-pp-lens.omn-pp-zero .omn-pp-lens-n{background:none}.omn-pp-lens-note{flex:none;margin-left:var(--sp-2, 8px);font-size:var(--t-micro, 9.5px);color:var(--ink-faint, #5f6675);white-space:nowrap}.omn-pp-blurb{margin:var(--sp-2, 8px) 0 0;padding:0 var(--sp-5, 20px);font-size:var(--t-sm, 11.5px);line-height:var(--lh-snug, 1.35);color:var(--muted, #63697a)}.omn-pp-body{display:flex;gap:var(--sp-3, 12px);flex:1;min-height:0;margin-top:var(--sp-3, 12px);padding-right:var(--sp-3, 12px)}.omn-pp-main{display:flex;flex-direction:column;flex:1;min-width:0;min-height:0}.omn-pp-well{flex:1;min-height:0;padding:var(--sp-3, 12px)}.omn-pp-side{flex:none;width:430px;min-height:0;overflow-y:auto;scrollbar-width:thin;margin:var(--sp-3, 12px) 0;padding:var(--sp-4, 16px);border:1px solid var(--hairline, rgb(0 0 0 / .12));border-radius:var(--r-md, 8px)}.omn-pp-side-head h2{margin:0;font-size:var(--t-lg, 15px);font-weight:var(--fw-semibold, 600);line-height:var(--lh-tight, 1.2)}.omn-pp-side-sub{margin:2px 0 0;font-size:var(--t-sm, 11.5px);color:var(--muted, #63697a)}.omn-pp-sect{margin-top:var(--sp-4, 16px);padding-top:var(--sp-3, 12px);border-top:1px solid var(--hairline-2, #e6e8ee)}.omn-pp-sect h3{margin:0 0 var(--sp-2, 8px);font-size:var(--t-xs, 10.5px);font-weight:var(--fw-bold, 700);letter-spacing:.05em;text-transform:uppercase;color:var(--muted, #63697a)}.omn-pp-line{display:block;margin:0 0 4px;font-size:var(--t-sm, 11.5px);line-height:var(--lh-snug, 1.4)}.omn-pp-alarm{margin:0 0 6px;padding:6px 8px;border-left:2px solid var(--hot-ink, #bc3027);border-radius:0 var(--r-sm, 6px) var(--r-sm, 6px) 0;background:var(--paper-tint, #f3f4f6);font-size:var(--t-sm, 11.5px);line-height:var(--lh-snug, 1.4)}.omn-pp-asks,.omn-pp-paper,.omn-pp-covers{margin:0;padding:0;list-style:none}.omn-pp-ask,.omn-pp-paper>li,.omn-pp-covers>li{padding:var(--sp-2, 8px) 0;border-top:1px solid var(--hairline-2, #e6e8ee)}.omn-pp-asks>li:first-child,.omn-pp-paper>li:first-child,.omn-pp-covers>li:first-child{border-top:none;padding-top:0}.omn-pp-ask-h,.omn-pp-paper-h{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 8px;margin-bottom:3px;font-size:var(--t-sm, 11.5px);line-height:var(--lh-snug, 1.35)}.omn-pp-ask-id,.omn-pp-paper-id{font-family:var(--font-mono, ui-monospace, SFMono-Regular, Menlo, monospace);font-size:var(--t-xs, 10.5px);color:var(--ink-faint, #5f6675)}.omn-pp-probe{display:flex;flex-wrap:wrap;gap:var(--sp-2, 8px);margin:0 0 var(--sp-2, 8px)}.omn-pp-probe label{display:flex;flex-direction:column;gap:2px;font-size:var(--t-xs, 10.5px);color:var(--muted, #63697a)}.omn-pp-probe select,.omn-pp-probe input{font:inherit;font-size:var(--t-sm, 11.5px);padding:3px 5px;border:1px solid var(--hairline, rgb(0 0 0 / .12));border-radius:var(--r-sm, 6px);background:var(--surface, transparent);color:inherit}.omn-pp-none{color:var(--ink-faint, #5f6675);font-style:italic}.omn-pp-flag{margin-left:6px;font-size:var(--t-micro, 9.5px);font-weight:var(--fw-bold, 700);letter-spacing:.04em;white-space:nowrap}.omn-pp-flag-first:first-child{margin-left:0}.omn-pm{display:flex;flex-direction:column;height:100%;min-height:0;overflow-y:auto}.omn-pm-head{display:flex;align-items:flex-start;flex-wrap:wrap;gap:var(--sp-4, 16px);padding:var(--sp-5, 20px) var(--sp-5, 20px) var(--sp-2, 8px)}.omn-pm-title{flex:1 1 340px;min-width:0}.omn-pm-title h1{margin:0 0 3px;font-size:var(--t-xl, 19px);font-weight:var(--fw-semibold, 600);line-height:var(--lh-tight, 1.25);color:var(--ink, #1f2433)}.omn-pm-title p{margin:0;font-size:var(--t-sm, 12.5px);line-height:var(--lh-snug, 1.4);color:var(--muted, #63697a)}.omn-pm-orgs{display:flex;flex:0 1 auto;flex-wrap:wrap;gap:2px;padding:2px;border-radius:var(--r-md, 12px);background:var(--paper-well, #f7f8fb)}.omn-pm-org{border:0;border-radius:var(--r-pill, 999px);padding:5px var(--sp-3, 12px);font:inherit;font-size:var(--t-xs, 11.5px);font-weight:var(--fw-medium, 500);color:var(--muted, #63697a);background:transparent;cursor:pointer;transition:background var(--dur-fast, .12s) var(--ease, ease),color var(--dur-fast, .12s) var(--ease, ease)}.omn-pm-org:hover{color:var(--ink, #1f2433)}.omn-pm-org.on{color:var(--ink, #1f2433);font-weight:var(--fw-semibold, 600);background:var(--paper-sheet, #fff);box-shadow:0 1px 2px #00000014}.omn-pm-figs{display:flex;flex-wrap:wrap;gap:var(--sp-2, 8px);margin:0 var(--sp-5, 20px) var(--sp-3, 12px)}.omn-pm-fig{flex:1 1 190px;min-width:168px;padding:7px var(--sp-3, 12px) var(--sp-2, 8px);border:1px solid var(--hairline, #eceef3);border-radius:var(--r-sm, 8px);background:var(--paper-sheet, #fff)}.omn-pm-fig dt{font-size:var(--t-micro, 10px);font-weight:var(--fw-semibold, 600);letter-spacing:.04em;text-transform:uppercase;color:var(--muted, #63697a)}.omn-pm-fig dd{display:block;margin:1px 0 0}.omn-pm-val{display:block;font-size:var(--t-lg, 16px);font-weight:var(--fw-semibold, 600);font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1;color:var(--ink, #1f2433)}.omn-pm-note{display:block;margin-top:2px;font-size:var(--t-micro, 10px);line-height:1.35;color:var(--muted, #63697a)}.omn-pm-fig.good .omn-pm-val{color:var(--ok-ink, #1b7a3c)}.omn-pm-fig.alert .omn-pm-val{color:var(--amber-ink, #905f25)}.omn-pm-fig.held{border-color:var(--amber, #e89a3c)}.omn-pm-fig.held .omn-pm-val{color:var(--amber-ink, #905f25)}.omn-pm-sec{margin:0 var(--sp-5, 20px) var(--sp-4, 16px);border:1px solid var(--hairline-2, #e6e8ee);border-radius:var(--r-md, 12px);background:var(--paper-sheet, #fff);overflow:hidden}.omn-pm-sec-h{display:flex;align-items:baseline;flex-wrap:wrap;gap:var(--sp-2, 8px) var(--sp-3, 12px);padding:var(--sp-2, 8px) var(--sp-3, 12px);border-bottom:1px solid var(--hairline, #eceef3);background:var(--paper-well, #f7f8fb)}.omn-pm-sec-h h2{margin:0;font-size:var(--t-sm, 12.5px);font-weight:var(--fw-semibold, 600);color:var(--ink, #1f2433)}.omn-pm-sec-sub{flex:1 1 260px;font-size:var(--t-xs, 11.5px);line-height:var(--lh-snug, 1.4);color:var(--muted, #63697a)}.omn-pm-sec-body{padding:var(--sp-3, 12px)}.omn-pm-ladder{display:grid;grid-template-columns:1fr auto;gap:0 var(--sp-4, 16px);max-width:720px}.omn-pm-lad-l,.omn-pm-lad-a{padding:5px 0;font-size:var(--t-sm, 12.5px);line-height:var(--lh-snug, 1.4);color:var(--ink, #1f2433)}.omn-pm-lad-a{text-align:right;white-space:nowrap;font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1}.omn-pm-lad-row.indent .omn-pm-lad-l{padding-left:var(--sp-4, 16px);color:var(--ink-faint, #5f6675)}.omn-pm-lad-row.indent .omn-pm-lad-a{color:var(--ink-faint, #5f6675)}.omn-pm-lad-row.subtotal .omn-pm-lad-l,.omn-pm-lad-row.subtotal .omn-pm-lad-a{border-top:1px solid var(--hairline-2, #e6e8ee);font-weight:var(--fw-semibold, 600);color:var(--ink, #1f2433)}.omn-pm-lad-row.net .omn-pm-lad-l,.omn-pm-lad-row.net .omn-pm-lad-a{border-top:3px double var(--hairline-2, #e6e8ee);padding-top:7px;font-size:var(--t-md, 13.5px)}.omn-pm-lad-tag{display:inline-block;margin-left:var(--sp-2, 8px);padding:0 6px;border-radius:var(--r-pill, 999px);font-size:9px;font-weight:var(--fw-semibold, 600);letter-spacing:.02em;text-transform:uppercase;white-space:nowrap;color:var(--muted, #63697a);background:var(--paper-tint, #f3f4f6)}.omn-pm-lad-kind{display:inline-block;margin-left:var(--sp-2, 8px);font-size:var(--t-micro, 10px);color:var(--muted, #63697a)}.omn-pm-check{max-width:720px;margin:var(--sp-3, 12px) 0 0;padding-top:var(--sp-2, 8px);border-top:1px dashed var(--hairline-2, #e6e8ee);font-size:var(--t-xs, 11.5px);line-height:var(--lh-snug, 1.4);color:var(--muted, #63697a)}.omn-pm-check.bad{color:var(--hot-ink, #bc3027);font-weight:var(--fw-medium, 500)}.omn-pm-band{display:flex;align-items:flex-start;gap:var(--sp-3, 12px);margin-bottom:var(--sp-3, 12px);padding:var(--sp-3, 12px) var(--sp-4, 16px);border:1px solid var(--hairline-2, #e6e8ee);border-left:3px solid var(--hairline-2, #e6e8ee);border-radius:var(--r-sm, 8px);background:var(--paper-tint, #f3f4f6)}.omn-pm-band.hold{border-left-color:var(--amber, #e89a3c)}.omn-pm-band.bad{border-left-color:var(--hot, #e0392f)}.omn-pm-band.ok{border-left-color:var(--ok, #1e9e4a)}.omn-pm-band-t{flex:1;min-width:0}.omn-pm-band-t strong{display:block;margin-bottom:2px;font-size:var(--t-md, 13.5px);font-weight:var(--fw-semibold, 600)}.omn-pm-band-t p{margin:0 0 var(--sp-2, 8px);font-size:var(--t-sm, 12.5px);line-height:var(--lh-snug, 1.4);color:var(--ink-faint, #5f6675)}.omn-pm-band-t p:last-child{margin-bottom:0}.omn-pm-frozen{list-style:none;margin:0 0 var(--sp-2, 8px);padding:0}.omn-pm-frozen li{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--sp-1, 4px) var(--sp-2, 8px);padding:5px 0;border-top:1px solid var(--hairline, #eceef3);font-size:var(--t-sm, 12.5px)}.omn-pm-frozen li:first-child{border-top:0}.omn-pm-frozen-amt{font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1;font-weight:var(--fw-semibold, 600);color:var(--amber-ink, #905f25)}.omn-pm-frozen-why{flex:1 1 100%;font-size:var(--t-xs, 11.5px);line-height:var(--lh-snug, 1.4);color:var(--muted, #63697a)}.omn-pm-two{display:flex;flex-wrap:wrap;gap:var(--sp-4, 16px);margin-bottom:var(--sp-2, 8px)}.omn-pm-two div{min-width:140px}.omn-pm-two dt{font-size:var(--t-micro, 10px);font-weight:var(--fw-semibold, 600);letter-spacing:.04em;text-transform:uppercase;color:var(--muted, #63697a)}.omn-pm-two dd{margin:0;font-size:var(--t-lg, 16px);font-weight:var(--fw-semibold, 600);font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1;color:var(--ink, #1f2433)}.omn-pm-refunds{list-style:none;margin:0;padding:0}.omn-pm-refund{padding:var(--sp-2, 8px) 0;border-top:1px solid var(--hairline, #eceef3)}.omn-pm-refund:first-child{border-top:0;padding-top:0}.omn-pm-refund-h{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--sp-2, 8px);font-size:var(--t-sm, 12.5px)}.omn-pm-refund-h strong{font-weight:var(--fw-semibold, 600);font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1}.omn-pm-refund-split{font-size:var(--t-xs, 11.5px);font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1;color:var(--muted, #63697a)}.omn-pm-refund-why{margin:3px 0 0;font-size:var(--t-xs, 11.5px);line-height:var(--lh-snug, 1.4);color:var(--ink-faint, #5f6675)}.omn-pm-refund-not{margin:3px 0 0;font-size:var(--t-micro, 10px);line-height:1.4;color:var(--muted, #63697a)}.omn-pm-well{height:260px}.omn-pm-well.tall{height:380px}.omn-pm-absent{color:var(--amber-ink, #905f25);font-variant-numeric:normal}.omn-pm-estimate{color:var(--amber-ink, #905f25)}.omn-pm-estimate:after{content:"est.";margin-left:5px;font-size:9px;letter-spacing:.02em;text-transform:uppercase}.omn-pm-flag{display:inline-flex;align-items:center;gap:3px;font-size:var(--t-xs, 11.5px);font-weight:var(--fw-medium, 500)}.omn-pm-def{text-decoration:underline dotted currentcolor;text-underline-offset:3px;cursor:help}.omn-pm-row-on:before{content:"";position:absolute;left:0;top:0;bottom:0;width:3px;background:var(--accent-deep, #3350c7)}.omn-pm-matter-figs{display:flex;flex-wrap:wrap;gap:var(--sp-2, 8px);margin-bottom:var(--sp-3, 12px)}.omn-pm-matter-fig{flex:1 1 150px;min-width:130px;padding:6px var(--sp-3, 12px);border:1px solid var(--hairline, #eceef3);border-radius:var(--r-sm, 8px);background:var(--paper-well, #f7f8fb)}.omn-pm-matter-fig dt{font-size:var(--t-micro, 10px);font-weight:var(--fw-semibold, 600);letter-spacing:.04em;text-transform:uppercase;color:var(--muted, #63697a)}.omn-pm-matter-fig dd{margin:1px 0 0;font-size:var(--t-md, 13.5px);font-weight:var(--fw-semibold, 600);font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1;color:var(--ink, #1f2433)}.omn-pm-conf{list-style:none;margin:0 0 var(--sp-3, 12px);padding:0}.omn-pm-conf li{padding:var(--sp-2, 8px) var(--sp-3, 12px);border:1px solid var(--hairline, #eceef3);border-left:3px solid var(--hot, #e0392f);border-radius:var(--r-sm, 8px);background:var(--paper-well, #f7f8fb)}.omn-pm-conf li+li{margin-top:var(--sp-2, 8px)}.omn-pm-conf-h{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--sp-2, 8px);font-size:var(--t-sm, 12.5px)}.omn-pm-conf-amt{font-weight:var(--fw-semibold, 600);font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1;color:var(--hot-ink, #bc3027)}.omn-pm-conf-code{font-size:var(--t-xs, 11.5px);color:var(--muted, #63697a)}.omn-pm-conf p{margin:3px 0 0;font-size:var(--t-xs, 11.5px);line-height:var(--lh-snug, 1.4);color:var(--ink-faint, #5f6675)}.omn-pm-asks{list-style:none;margin:0;padding:0}.omn-pm-ask{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--sp-1, 4px) var(--sp-2, 8px);padding:var(--sp-2, 8px) 0;border-top:1px solid var(--hairline, #eceef3);font-size:var(--t-sm, 12.5px)}.omn-pm-ask:first-child{border-top:0;padding-top:0}.omn-pm-ask-type{font-weight:var(--fw-semibold, 600)}.omn-pm-ask-state{padding:0 6px;border-radius:var(--r-pill, 999px);font-size:9px;font-weight:var(--fw-semibold, 600);letter-spacing:.02em;text-transform:uppercase;color:var(--muted, #63697a);background:var(--paper-tint, #f3f4f6)}.omn-pm-ask.open .omn-pm-ask-state{color:var(--amber-ink, #905f25);background:color-mix(in srgb,var(--amber, #e89a3c) 14%,transparent)}.omn-pm-ask-why{flex:1 1 100%;font-size:var(--t-xs, 11.5px);line-height:var(--lh-snug, 1.4);color:var(--muted, #63697a)}.omn-pm-text{max-width:720px;margin:0;padding:var(--sp-3, 12px);border:1px solid var(--hairline, #eceef3);border-radius:var(--r-sm, 8px);background:var(--paper-well, #f7f8fb);font-family:var(--font-mono, ui-monospace, SFMono-Regular, Menlo, monospace);font-size:11px;line-height:1.45;white-space:pre;overflow-x:auto;color:var(--ink-faint, #5f6675)}.omn-pm-foot{margin:0 var(--sp-5, 20px) var(--sp-5, 20px);font-size:var(--t-xs, 11.5px);line-height:var(--lh-snug, 1.4)}.omn-pm-empty{display:flex;align-items:flex-start;gap:var(--sp-2, 8px);padding:var(--sp-3, 12px);font-size:var(--t-sm, 12.5px);line-height:var(--lh-snug, 1.4);color:var(--muted, #63697a)}.omn-ps-who{display:flex;flex-wrap:wrap;gap:8px;padding:12px 22px 14px;border-bottom:1px solid var(--hair, #e4e6ec);background:var(--paper-tint, #f6f7fa)}.omn-ps-who-l{flex:0 0 100%;margin:0 0 2px;font-size:var(--t-xs, 10.5px);font-weight:var(--fw-bold, 700);letter-spacing:.06em;text-transform:uppercase;color:var(--muted, #63697a)}.omn-ps-chip{display:flex;flex-direction:column;gap:1px;padding:7px 12px;text-align:left;cursor:pointer;background:var(--paper-sheet, #ffffff);border:1px solid var(--hair, #e4e6ec);border-radius:7px;color:inherit;font:inherit}.omn-ps-chip.on{border-color:var(--accent, #3b6fd4);box-shadow:inset 0 0 0 1px var(--accent, #3b6fd4)}.omn-ps-chip-n{font-size:12.5px;font-weight:var(--fw-semibold, 600);color:var(--ink, #1b1f2a)}.omn-ps-chip-m{font-size:11px;color:var(--muted, #63697a)}.omn-ps-sec{border-top:1px solid var(--hair, #e4e6ec)}.omn-ps-band{display:flex;align-items:baseline;gap:8px;padding:18px 22px 2px;background:var(--paper-tint, #f6f7fa)}.omn-ps-band h2{margin:0;font-size:14.5px;font-weight:var(--fw-bold, 700);color:var(--ink, #1b1f2a)}.omn-ps-spec{font-size:11px;font-weight:var(--fw-semibold, 600);letter-spacing:.02em;color:var(--muted, #63697a)}.omn-ps-blurb{margin:0;padding:6px 22px 14px;max-width:78ch;font-size:12px;line-height:var(--lh-snug, 1.45);color:var(--muted, #63697a);background:var(--paper-tint, #f6f7fa);border-bottom:1px solid var(--hair, #e4e6ec)}.omn-ps-tiles{display:grid;grid-template-columns:repeat(auto-fill,minmax(232px,1fr));gap:1px;background:var(--hair, #e4e6ec);border-bottom:1px solid var(--hair, #e4e6ec)}.omn-ps-tile{display:flex;flex-direction:column;gap:3px;padding:14px 18px 15px;background:var(--paper-sheet, #ffffff)}.omn-ps-label{font-size:var(--t-xs, 10.5px);font-weight:var(--fw-bold, 700);letter-spacing:.07em;text-transform:uppercase;color:var(--muted, #63697a)}.omn-ps-value{display:flex;align-items:baseline;gap:8px;font-size:30px;font-weight:300;line-height:1.1;font-variant-numeric:tabular-nums;color:var(--ink, #1b1f2a)}.omn-ps-value.none{font-size:22px;color:var(--muted, #63697a)}.omn-ps-aside{font-size:11.5px;font-weight:var(--fw-medium, 500);color:var(--muted, #63697a)}.omn-ps-cap{font-size:11.5px;line-height:1.4;color:var(--ink-faint, #5f6675)}.omn-ps-note{font-size:11.5px;line-height:1.45;color:var(--muted, #63697a)}.omn-ps-p90{margin-top:4px;padding-top:6px;border-top:1px dashed var(--hair, #e4e6ec);font-size:11.5px;line-height:1.45;color:var(--muted, #63697a)}.omn-ps-p90 b{color:var(--ink, #1b1f2a);font-variant-numeric:tabular-nums}.omn-ps-src{margin-top:2px;font-size:10.5px;color:var(--muted, #63697a)}.omn-ps-src code{font-size:10px}.omn-ps-break{padding:14px 22px 18px}.omn-ps-break h3{margin:0 0 2px;font-size:var(--t-xs, 10.5px);font-weight:var(--fw-bold, 700);letter-spacing:.07em;text-transform:uppercase;color:var(--muted, #63697a)}.omn-ps-break p{margin:0 0 8px;max-width:74ch;font-size:11.5px;color:var(--muted, #63697a)}.omn-ps-break table{width:100%;border-collapse:collapse;font-size:12px}.omn-ps-break th,.omn-ps-break td{padding:6px 10px 6px 0;text-align:left;border-bottom:1px solid var(--hairline, #eceef3);color:var(--ink, #1b1f2a);font-weight:var(--fw-regular, 400)}.omn-ps-break td.n{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}.omn-ps-bar{display:block;height:3px;margin-top:4px;background:var(--accent, #3b6fd4);border-radius:2px}.omn-ps-gap{display:flex;gap:10px;padding:12px 22px;border-bottom:1px solid var(--hairline, #eceef3)}.omn-ps-gap-icon{flex:0 0 auto;padding-top:1px;color:var(--amber-ink, #8a5a17)}.omn-ps-gap-body{flex:1 1 auto;min-width:0}.omn-ps-gap b{display:block;font-size:12.5px;font-weight:var(--fw-semibold, 600);color:var(--ink, #1b1f2a)}.omn-ps-gap p{margin:3px 0 0;max-width:86ch;font-size:11.5px;line-height:1.5;color:var(--ink-faint, #5f6675)}.omn-ps-needs{color:var(--amber-ink, #8a5a17)!important}.omn-ps-foot{margin:0;padding:16px 22px 22px;max-width:92ch;font-size:11.5px;line-height:1.55;color:var(--muted, #63697a)}.omn-ps-body{display:flex;align-items:flex-start;gap:0}.omn-ps-main{flex:1 1 auto;min-width:0}.omn-ps-table{height:320px;border-top:1px solid var(--hair, #e4e6ec)}.omn-ps-pos{display:flex;flex-wrap:wrap;gap:26px;padding:16px 22px 18px}.omn-ps-pos-fig{display:flex;flex-direction:column;gap:2px}.omn-ps-pos-l{font-size:var(--t-xs, 10.5px);font-weight:var(--fw-bold, 700);letter-spacing:.07em;text-transform:uppercase;color:var(--muted, #63697a)}.omn-ps-pos-n{font-size:27px;font-weight:300;line-height:1.1;font-variant-numeric:tabular-nums;color:var(--ink, #1b1f2a)}.omn-ps-pos-b{max-width:40ch;font-size:11.5px;line-height:1.4;color:var(--muted, #63697a)}.omn-ps-side{flex:0 0 448px;align-self:stretch;border-left:1px solid var(--hair, #e4e6ec);background:var(--paper-sheet, #ffffff)}.omn-ps-side-head{padding:16px 18px 12px;border-bottom:1px solid var(--hair, #e4e6ec);background:var(--paper-tint, #f6f7fa)}.omn-ps-side-head h2{margin:0;font-size:15px;font-weight:var(--fw-bold, 700);color:var(--ink, #1b1f2a)}.omn-ps-side-sub{margin:3px 0 0;font-size:11.5px;color:var(--muted, #63697a)}.omn-ps-sect{padding:15px 18px 17px;border-bottom:1px solid var(--hairline, #eceef3)}.omn-ps-sect h3{margin:0;font-size:var(--t-xs, 10.5px);font-weight:var(--fw-bold, 700);letter-spacing:.07em;text-transform:uppercase;color:var(--muted, #63697a)}.omn-ps-hint{margin:3px 0 10px;font-size:11.5px;line-height:1.45;color:var(--muted, #63697a)}.omn-ps-pair{display:grid;grid-template-columns:1fr 1fr;gap:8px}.omn-ps-card{display:flex;flex-direction:column;gap:2px;padding:10px 11px 11px;border:1px solid var(--hair, #e4e6ec);border-radius:7px;background:var(--paper-sheet, #ffffff)}.omn-ps-card-off{border-style:dashed}.omn-ps-card-l{font-size:10.5px;font-weight:var(--fw-bold, 700);letter-spacing:.05em;text-transform:uppercase;color:var(--muted, #63697a)}.omn-ps-card-n{font-size:21px;font-weight:300;font-variant-numeric:tabular-nums;color:var(--ink, #1b1f2a)}.omn-ps-card-w{font-size:11px;color:var(--muted, #63697a)}.omn-ps-card-b{font-size:11.5px;line-height:1.4;color:var(--ink-faint, #5f6675)}.omn-ps-spread{display:flex;align-items:center;gap:5px;margin:9px 0 0;font-size:12px;font-weight:var(--fw-medium, 500)}.omn-ps-spread.crossed{font-weight:var(--fw-semibold, 600)}.omn-ps-turn{margin:4px 0 0;font-size:11.5px;color:var(--muted, #63697a)}.omn-ps-advice{margin:8px 0 0;padding:9px 11px;font-size:11.5px;line-height:1.5;border-radius:7px;border:1px solid var(--hot-ink, #a3241c);color:var(--hot-ink, #a3241c)}.omn-ps-ladder{margin:0;padding:0;list-style:none}.omn-ps-rung{position:relative;margin-bottom:8px;padding:9px 11px 10px;border:1px solid var(--hair, #e4e6ec);border-radius:7px;background:var(--paper-sheet, #ffffff)}.omn-ps-rung-claimant{border-left:3px solid var(--accent, #3b6fd4)}.omn-ps-rung-firm{border-left:3px solid var(--hair, #e4e6ec);margin-left:20px}.omn-ps-rung.dead{opacity:.72}.omn-ps-rung-top{display:flex;justify-content:space-between;gap:8px;font-size:11px;color:var(--muted, #63697a)}.omn-ps-rung-who{font-weight:var(--fw-semibold, 600);color:var(--ink, #1b1f2a)}.omn-ps-rung-amt{display:flex;align-items:baseline;gap:8px;margin-top:2px;font-size:17px;font-weight:400;font-variant-numeric:tabular-nums;color:var(--ink, #1b1f2a)}.omn-ps-rung-act{font-size:13px;font-style:italic;color:var(--muted, #63697a)}.omn-ps-live{font-size:9.5px;font-weight:var(--fw-bold, 700);letter-spacing:.09em}.omn-ps-rung-basis{margin:3px 0 0;font-size:11.5px;line-height:1.45;color:var(--ink-faint, #5f6675)}.omn-ps-rung-note{margin:3px 0 0;font-size:11px;color:var(--muted, #63697a)}.omn-ps-figs{margin:0}.omn-ps-fig{padding:9px 0;border-bottom:1px solid var(--hairline, #eceef3)}.omn-ps-fig:last-child{border-bottom:none}.omn-ps-fig dt{display:flex;align-items:baseline;justify-content:space-between;gap:8px;font-size:11.5px;font-weight:var(--fw-semibold, 600);color:var(--ink, #1b1f2a)}.omn-ps-fig dd{margin:2px 0 0}.omn-ps-fig-n{font-size:17px;font-weight:400;font-variant-numeric:tabular-nums;color:var(--ink, #1b1f2a)}.omn-ps-fig-w{margin-left:8px;font-size:11px;color:var(--muted, #63697a)}.omn-ps-fig-b{display:block;margin-top:2px;font-size:11.5px;line-height:1.45;color:var(--ink-faint, #5f6675)}.omn-ps-fig-m{display:block;margin-top:3px;font-size:11px;line-height:1.45;color:var(--muted, #63697a)}.omn-ps-op{font-size:9.5px;font-weight:var(--fw-bold, 700);letter-spacing:.08em;color:var(--ok-ink, #167537)}.omn-ps-props{margin:0;padding:0;list-style:none;counter-reset:step}.omn-ps-props li{display:grid;grid-template-columns:auto 1fr;align-items:start;gap:6px 10px;margin-bottom:10px}.omn-ps-prop-why{grid-column:2;font-size:11.5px;line-height:1.45}.omn-ps-prop-aside{grid-column:2;font-size:11.5px;line-height:1.45;color:var(--muted, #63697a)}.omn-ps-whose{grid-column:1 / -1;font-size:10px;font-weight:var(--fw-bold, 700);letter-spacing:.08em;text-transform:uppercase;color:var(--muted, #63697a)}.omn-ps-mark{margin-left:7px;font-size:9.5px;font-weight:var(--fw-bold, 700);letter-spacing:.07em;white-space:nowrap}.omn-ps-flags{margin:0;padding:0;list-style:none}.omn-ps-flags li{margin-bottom:9px;font-size:11.5px;line-height:1.5;color:var(--ink-faint, #5f6675)}.omn-ps-flags b{display:block;font-size:10px;font-weight:var(--fw-bold, 700);letter-spacing:.08em}.omn-ps-empty{margin:0;max-width:66ch;font-size:11.5px;line-height:1.5;color:var(--muted, #63697a)}.omn-ps-agreed{margin:9px 0 0;font-size:11.5px;line-height:1.45;color:var(--ok-ink, #167537)}.omn-ps-stmt{margin:0;padding:10px 12px;overflow-x:auto;font-family:var(--mono, ui-monospace, SFMono-Regular, Menlo, monospace);font-size:10.5px;line-height:1.5;white-space:pre;color:var(--ink-faint, #5f6675);background:var(--paper-tint, #f6f7fa);border:1px solid var(--hair, #e4e6ec);border-radius:7px}.omn-fs{display:flex;flex-direction:column;min-height:0;overflow-y:auto}.omn-fs-head{padding:16px 22px 14px;border-bottom:1px solid var(--hair, #e4e6ec);background:var(--paper-tint, #f6f7fa)}.omn-fs-title{margin:0;font-size:17px;font-weight:var(--fw-semibold, 600);line-height:var(--lh-snug, 1.3);color:var(--ink, #1b1d23)}.omn-fs-sub{margin:4px 0 0;max-width:74ch;font-size:12px;line-height:1.45;color:var(--muted, #63697a)}.omn-fs-notes{margin:0;padding:10px 22px;list-style:none;border-bottom:1px solid var(--hair, #e4e6ec)}.omn-fs-note{display:flex;gap:7px;align-items:flex-start;max-width:92ch;padding:3px 0;font-size:11.5px;line-height:1.45;color:var(--amber-ink, #8a5a10)}.omn-fs-cards{display:flex;flex-direction:column;gap:12px;padding:14px 22px 22px}.omn-fs-card{padding:14px 16px 16px;border:1px solid var(--hair, #e4e6ec);border-radius:7px;background:var(--paper-sheet, #ffffff)}.omn-fs-card-head{display:flex;gap:12px;align-items:center;padding-bottom:8px}.omn-fs-firm{flex:0 0 auto;margin:0;font-size:14px;font-weight:var(--fw-semibold, 600);color:var(--ink, #1b1d23)}.omn-fs-share{flex:1 1 auto;height:4px;border-radius:2px;background:var(--paper-tint, #f6f7fa);overflow:hidden}.omn-fs-share-fill{display:block;height:100%;border-radius:2px;background:var(--accent, #3c5ccc)}.omn-fs-sentence{margin:0 0 12px;max-width:92ch;font-size:12.5px;line-height:1.5;color:var(--ink, #1b1d23)}.omn-fs-group{padding-top:8px;border-top:1px solid var(--hairline, #eef0f4)}.omn-fs-group-title{margin:0 0 6px;font-size:var(--t-xs, 10.5px);font-weight:var(--fw-bold, 700);letter-spacing:.06em;text-transform:uppercase;color:var(--muted, #63697a)}.omn-fs-cells{display:grid;grid-template-columns:repeat(auto-fill,minmax(190px,1fr));gap:10px 14px;margin:0 0 10px}.omn-fs-cell{display:flex;flex-direction:column;gap:1px;min-width:0}.omn-fs-label{font-size:11px;font-weight:var(--fw-medium, 500);line-height:1.35;color:var(--muted, #63697a)}.omn-fs-value{margin:0;font-family:var(--mono, ui-monospace, SFMono-Regular, Menlo, monospace);font-size:15px;font-weight:var(--fw-regular, 400);line-height:1.25;font-variant-numeric:tabular-nums}.omn-fs-why{margin:2px 0 0;font-size:11.5px;line-height:1.4;color:var(--muted, #63697a)}.omn-fs-why-absent{color:var(--ink, #1b1d23)}.omn-fs-why-partial{color:var(--muted, #63697a)}.omn-fs-mix{padding-top:8px;border-top:1px solid var(--hairline, #eef0f4)}.omn-fs-mix-row{display:flex;gap:10px;align-items:center;padding:2px 0}.omn-fs-mix-label{flex:0 0 170px;font-size:11.5px;color:var(--ink, #1b1d23)}.omn-fs-mix-bar{flex:1 1 auto;height:6px;border-radius:3px;background:var(--paper-tint, #f6f7fa);overflow:hidden}.omn-fs-mix-fill{display:block;height:100%;border-radius:3px;background:var(--muted, #63697a)}.omn-fs-mix-count{flex:0 0 3ch;font-family:var(--mono, ui-monospace, SFMono-Regular, Menlo, monospace);font-size:11.5px;text-align:right;font-variant-numeric:tabular-nums;color:var(--muted, #63697a)}
