@font-face{font-family:Noto Sans Thai;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/noto-sans-thai-thai-400-normal-BEOmKAI1.woff2) format("woff2"),url(/assets/noto-sans-thai-thai-400-normal-Dxb_unuU.woff) format("woff")}@font-face{font-family:Noto Sans Thai;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/noto-sans-thai-thai-600-normal-Cs73sVjl.woff2) format("woff2"),url(/assets/noto-sans-thai-thai-600-normal-CmgB8_JK.woff) format("woff")}@font-face{font-family:Noto Sans Thai;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/noto-sans-thai-thai-700-normal-Cm52XUnT.woff2) format("woff2"),url(/assets/noto-sans-thai-thai-700-normal-C9ISMlQq.woff) format("woff")}@font-face{font-family:Noto Sans Thai Looped;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/noto-sans-thai-looped-thai-400-normal-SpmhhrGh.woff2) format("woff2"),url(/assets/noto-sans-thai-looped-thai-400-normal-DGalgPVe.woff) format("woff")}@font-face{font-family:Noto Sans Thai Looped;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/noto-sans-thai-looped-thai-600-normal-BGKMfTeY.woff2) format("woff2"),url(/assets/noto-sans-thai-looped-thai-600-normal-DkJviN7K.woff) format("woff")}@font-face{font-family:Noto Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/noto-sans-latin-400-normal-BTkUljjl.woff2) format("woff2"),url(/assets/noto-sans-latin-400-normal-DPpKfCgK.woff) format("woff")}@font-face{font-family:Noto Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/noto-sans-latin-600-normal-Dkgu5AE5.woff2) format("woff2"),url(/assets/noto-sans-latin-600-normal-DVJMj_t0.woff) format("woff")}@font-face{font-family:Noto Sans;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/noto-sans-latin-700-normal-CrvTEWhy.woff2) format("woff2"),url(/assets/noto-sans-latin-700-normal-ZyrKABVF.woff) format("woff")}@font-face{font-family:Noto Sans Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/noto-sans-mono-latin-400-normal-CZYNCU4f.woff2) format("woff2"),url(/assets/noto-sans-mono-latin-400-normal-CF8dj7sH.woff) format("woff")}@font-face{font-family:Noto Sans Thai Fallback;src:local("Leelawadee UI"),local("Thonburi"),local("Tahoma");size-adjust:104%;ascent-override:100%;descent-override:40%}:root{color-scheme:light;--omb-color-white: #FFFFFF;--omb-color-cinnabar-50: #FFF2EF;--omb-color-cinnabar-100: #FFE2DB;--omb-color-cinnabar-200: #FFC5BA;--omb-color-cinnabar-300: #FF9F91;--omb-color-cinnabar-400: #F97468;--omb-color-cinnabar-500: #E74F48;--omb-color-cinnabar-600: #CC2D30;--omb-color-cinnabar-700: #AF0F20;--omb-color-cinnabar-800: #900016;--omb-color-cinnabar-900: #6F0010;--omb-color-cinnabar-950: #4C0009;--omb-color-gold-50: #F9F7EC;--omb-color-gold-100: #F2ECD4;--omb-color-gold-200: #E7D9AC;--omb-color-gold-300: #D7BD77;--omb-color-gold-400: #C49D3A;--omb-color-gold-500: #B28200;--omb-color-gold-600: #996900;--omb-color-gold-700: #805300;--omb-color-gold-800: #694000;--omb-color-gold-900: #532F00;--omb-color-gold-950: #391C00;--omb-color-neutral-50: #FDFAF5;--omb-color-neutral-100: #F5F2EE;--omb-color-neutral-200: #E7E4E0;--omb-color-neutral-300: #D4D0CC;--omb-color-neutral-400: #A7A4A0;--omb-color-neutral-500: #837F7C;--omb-color-neutral-600: #696562;--omb-color-neutral-700: #524F4C;--omb-color-neutral-800: #3C3936;--omb-color-neutral-900: #292623;--omb-color-neutral-950: #191714;--omb-color-red-50: #FFF2EE;--omb-color-red-100: #FFE1D8;--omb-color-red-200: #FFC5B6;--omb-color-red-300: #FF9D87;--omb-color-red-400: #FF6F55;--omb-color-red-500: #EE462D;--omb-color-red-600: #D41E00;--omb-color-red-700: #B50000;--omb-color-red-800: #950000;--omb-color-red-900: #740000;--omb-color-red-950: #4F0000;--omb-color-amber-50: #FEF5EB;--omb-color-amber-100: #FDE8D3;--omb-color-amber-200: #F9D1A9;--omb-color-amber-300: #EFB173;--omb-color-amber-400: #DF8E35;--omb-color-amber-500: #CD7000;--omb-color-amber-600: #AF5900;--omb-color-amber-700: #924500;--omb-color-amber-800: #783400;--omb-color-amber-900: #5E2400;--omb-color-amber-950: #421400;--omb-color-green-50: #F0FAF2;--omb-color-green-100: #DCF3E1;--omb-color-green-200: #BBE6C5;--omb-color-green-300: #90D2A0;--omb-color-green-400: #60B979;--omb-color-green-500: #35A35B;--omb-color-green-600: #008A41;--omb-color-green-700: #00732D;--omb-color-green-800: #005C20;--omb-color-green-900: #004615;--omb-color-green-950: #002E0A;--omb-color-blue-50: #EFF8FF;--omb-color-blue-100: #DCEEFF;--omb-color-blue-200: #BBDDFF;--omb-color-blue-300: #91C4FD;--omb-color-blue-400: #67A6F1;--omb-color-blue-500: #458CE0;--omb-color-blue-600: #2A73C8;--omb-color-blue-700: #185CAC;--omb-color-blue-800: #0F488E;--omb-color-blue-900: #0B366E;--omb-color-blue-950: #05224C;--omb-color-violet-50: #F7F5FF;--omb-color-violet-100: #EDE7FF;--omb-color-violet-200: #DBD1FF;--omb-color-violet-300: #C3B1FF;--omb-color-violet-400: #A890F4;--omb-color-violet-500: #9173E4;--omb-color-violet-600: #7A59CB;--omb-color-violet-700: #6444AF;--omb-color-violet-800: #503491;--omb-color-violet-900: #3C2670;--omb-color-violet-950: #27174D;--omb-color-teal-50: #EEFAF8;--omb-color-teal-100: #D9F2F0;--omb-color-teal-200: #B4E4E1;--omb-color-teal-300: #81D0CC;--omb-color-teal-400: #44B7B3;--omb-color-teal-500: #00A09D;--omb-color-teal-600: #008785;--omb-color-teal-700: #006F6E;--omb-color-teal-800: #005958;--omb-color-teal-900: #004444;--omb-color-teal-950: #002D2D;--omb-color-magenta-50: #FFF2F8;--omb-color-magenta-100: #FFE2EF;--omb-color-magenta-200: #FFC6DF;--omb-color-magenta-300: #F6A2C9;--omb-color-magenta-400: #E57AAE;--omb-color-magenta-500: #D15997;--omb-color-magenta-600: #B83E7F;--omb-color-magenta-700: #9C2868;--omb-color-magenta-800: #801A53;--omb-color-magenta-900: #63113F;--omb-color-magenta-950: #430729;--omb-color-bg-canvas: var(--omb-color-neutral-50);--omb-color-bg-surface: var(--omb-color-white);--omb-color-bg-surface-sunken: var(--omb-color-neutral-100);--omb-color-bg-surface-hover: var(--omb-color-neutral-100);--omb-color-bg-brand: var(--omb-color-cinnabar-800);--omb-color-bg-brand-subtle: var(--omb-color-cinnabar-50);--omb-color-bg-gold-subtle: var(--omb-color-gold-50);--omb-color-text-primary: var(--omb-color-neutral-900);--omb-color-text-secondary: var(--omb-color-neutral-700);--omb-color-text-tertiary: var(--omb-color-neutral-600);--omb-color-text-disabled: var(--omb-color-neutral-500);--omb-color-text-on-brand: var(--omb-color-white);--omb-color-text-on-brand-accent: var(--omb-color-gold-200);--omb-color-text-brand: var(--omb-color-cinnabar-700);--omb-color-text-link: var(--omb-color-cinnabar-700);--omb-color-text-link-hover: var(--omb-color-cinnabar-800);--omb-color-text-gold: var(--omb-color-gold-700);--omb-color-border-subtle: var(--omb-color-neutral-200);--omb-color-border-default: var(--omb-color-neutral-300);--omb-color-border-strong: var(--omb-color-neutral-500);--omb-color-border-gold: var(--omb-color-gold-400);--omb-color-action-primary-bg: var(--omb-color-cinnabar-700);--omb-color-action-primary-bg-hover: var(--omb-color-cinnabar-800);--omb-color-action-primary-bg-active: var(--omb-color-cinnabar-900);--omb-color-action-primary-fg: var(--omb-color-white);--omb-color-action-secondary-fg: var(--omb-color-cinnabar-700);--omb-color-action-secondary-bg-hover: var(--omb-color-cinnabar-50);--omb-color-action-ghost-fg: var(--omb-color-neutral-800);--omb-color-action-danger-bg: var(--omb-color-red-700);--omb-color-action-danger-fg: var(--omb-color-red-700);--omb-color-action-disabled-bg: var(--omb-color-neutral-200);--omb-color-focus-ring: var(--omb-color-neutral-950);--omb-color-focus-ring-on-brand: var(--omb-color-gold-300);--omb-color-focus-link-bg: var(--omb-color-gold-200);--omb-color-feedback-success-fg: var(--omb-color-green-700);--omb-color-feedback-success-bg: var(--omb-color-green-50);--omb-color-feedback-success-border: var(--omb-color-green-600);--omb-color-feedback-warning-fg: var(--omb-color-amber-700);--omb-color-feedback-warning-bg: var(--omb-color-amber-50);--omb-color-feedback-warning-border: var(--omb-color-amber-600);--omb-color-feedback-error-fg: var(--omb-color-red-600);--omb-color-feedback-error-bg: var(--omb-color-red-50);--omb-color-feedback-error-border: var(--omb-color-red-600);--omb-color-feedback-info-fg: var(--omb-color-blue-700);--omb-color-feedback-info-bg: var(--omb-color-blue-50);--omb-color-feedback-info-border: var(--omb-color-blue-600);--omb-color-ai-fg: var(--omb-color-violet-700);--omb-color-ai-bg: var(--omb-color-violet-50);--omb-color-ai-border: var(--omb-color-violet-500);--omb-color-citation-fg: var(--omb-color-gold-800);--omb-color-citation-bg: var(--omb-color-gold-50);--omb-color-citation-border: var(--omb-color-gold-500);--omb-color-citation-highlight: var(--omb-color-gold-100);--omb-font-ui: "Noto Sans Thai", "Noto Sans", "Leelawadee UI", Thonburi, sans-serif;--omb-font-body: "Noto Sans Thai Looped", "Noto Sans", "Leelawadee UI", Thonburi, sans-serif;--omb-font-mono: "Noto Sans Mono", ui-monospace, Consolas, monospace;--omb-font-document: "TH Sarabun New", "TH SarabunPSK", "Noto Serif Thai", serif;--omb-text-display: 700 2.5rem/1.35 var(--omb-font-ui);--omb-text-h1: 700 2rem/1.35 var(--omb-font-ui);--omb-text-h2: 600 1.625rem/1.4 var(--omb-font-ui);--omb-text-h3: 600 1.375rem/1.45 var(--omb-font-ui);--omb-text-h4: 600 1.125rem/1.5 var(--omb-font-ui);--omb-text-body-lg: 400 1.125rem/1.7 var(--omb-font-body);--omb-text-body: 400 1rem/1.7 var(--omb-font-body);--omb-text-body-sm: 400 .875rem/1.65 var(--omb-font-body);--omb-text-label: 600 .875rem/1.5 var(--omb-font-ui);--omb-text-caption: 400 .8125rem/1.5 var(--omb-font-ui);--omb-space-0: 0rem;--omb-space-0-5: .125rem;--omb-space-1: .25rem;--omb-space-2: .5rem;--omb-space-3: .75rem;--omb-space-4: 1rem;--omb-space-5: 1.25rem;--omb-space-6: 1.5rem;--omb-space-8: 2rem;--omb-space-10: 2.5rem;--omb-space-12: 3rem;--omb-space-16: 4rem;--omb-space-20: 5rem;--omb-space-24: 6rem;--omb-radius-none: 0px;--omb-radius-xs: 2px;--omb-radius-sm: 4px;--omb-radius-md: 8px;--omb-radius-lg: 12px;--omb-radius-xl: 16px;--omb-radius-2xl: 24px;--omb-radius-pill: 9999px;--omb-shadow-e1: 0 1px 2px rgb(25 23 20 / .06), 0 1px 3px rgb(25 23 20 / .1);--omb-shadow-e2: 0 2px 4px -1px rgb(25 23 20 / .08), 0 4px 8px rgb(25 23 20 / .08);--omb-shadow-e3: 0 8px 16px -4px rgb(25 23 20 / .12), 0 4px 6px -2px rgb(25 23 20 / .06);--omb-shadow-e4: 0 24px 48px -12px rgb(25 23 20 / .25);--omb-duration-fast: .12s;--omb-duration-base: .2s;--omb-duration-slow: .3s;--omb-ease-standard: cubic-bezier(.2,0,0,1);--omb-focus-ring: 0 0 0 2px var(--omb-color-bg-surface), 0 0 0 4px var(--omb-color-focus-ring)}:root[data-theme=dark]{color-scheme:dark;--omb-color-bg-canvas: var(--omb-color-neutral-950);--omb-color-bg-surface: var(--omb-color-neutral-900);--omb-color-bg-surface-sunken: var(--omb-color-neutral-950);--omb-color-bg-surface-hover: var(--omb-color-neutral-800);--omb-color-bg-brand: var(--omb-color-cinnabar-900);--omb-color-bg-brand-subtle: var(--omb-color-cinnabar-950);--omb-color-bg-gold-subtle: var(--omb-color-gold-950);--omb-color-text-primary: var(--omb-color-neutral-50);--omb-color-text-secondary: var(--omb-color-neutral-300);--omb-color-text-tertiary: var(--omb-color-neutral-400);--omb-color-text-disabled: var(--omb-color-neutral-600);--omb-color-text-on-brand: var(--omb-color-white);--omb-color-text-on-brand-accent: var(--omb-color-gold-200);--omb-color-text-brand: var(--omb-color-cinnabar-300);--omb-color-text-link: var(--omb-color-cinnabar-300);--omb-color-text-link-hover: var(--omb-color-cinnabar-200);--omb-color-text-gold: var(--omb-color-gold-300);--omb-color-border-subtle: var(--omb-color-neutral-800);--omb-color-border-default: var(--omb-color-neutral-700);--omb-color-border-strong: var(--omb-color-neutral-500);--omb-color-border-gold: var(--omb-color-gold-400);--omb-color-action-primary-bg: var(--omb-color-cinnabar-600);--omb-color-action-primary-bg-hover: var(--omb-color-cinnabar-700);--omb-color-action-primary-bg-active: var(--omb-color-cinnabar-800);--omb-color-action-primary-fg: var(--omb-color-white);--omb-color-action-secondary-fg: var(--omb-color-cinnabar-300);--omb-color-action-secondary-bg-hover: var(--omb-color-cinnabar-950);--omb-color-action-ghost-fg: var(--omb-color-neutral-100);--omb-color-action-danger-bg: var(--omb-color-red-600);--omb-color-action-danger-fg: var(--omb-color-red-300);--omb-color-action-disabled-bg: var(--omb-color-neutral-800);--omb-color-focus-ring: var(--omb-color-gold-300);--omb-color-focus-ring-on-brand: var(--omb-color-gold-300);--omb-color-focus-link-bg: var(--omb-color-gold-300);--omb-color-feedback-success-fg: var(--omb-color-green-300);--omb-color-feedback-success-bg: var(--omb-color-green-950);--omb-color-feedback-success-border: var(--omb-color-green-500);--omb-color-feedback-warning-fg: var(--omb-color-amber-300);--omb-color-feedback-warning-bg: var(--omb-color-amber-950);--omb-color-feedback-warning-border: var(--omb-color-amber-500);--omb-color-feedback-error-fg: var(--omb-color-red-300);--omb-color-feedback-error-bg: var(--omb-color-red-950);--omb-color-feedback-error-border: var(--omb-color-red-400);--omb-color-feedback-info-fg: var(--omb-color-blue-300);--omb-color-feedback-info-bg: var(--omb-color-blue-950);--omb-color-feedback-info-border: var(--omb-color-blue-400);--omb-color-ai-fg: var(--omb-color-violet-300);--omb-color-ai-bg: var(--omb-color-violet-950);--omb-color-ai-border: var(--omb-color-violet-400);--omb-color-citation-fg: var(--omb-color-gold-200);--omb-color-citation-bg: var(--omb-color-gold-950);--omb-color-citation-border: var(--omb-color-gold-500);--omb-color-citation-highlight: var(--omb-color-gold-900)}@media (prefers-color-scheme: dark){:root:where(:not([data-theme=light])){color-scheme:dark;--omb-color-bg-canvas: var(--omb-color-neutral-950);--omb-color-bg-surface: var(--omb-color-neutral-900);--omb-color-bg-surface-sunken: var(--omb-color-neutral-950);--omb-color-bg-surface-hover: var(--omb-color-neutral-800);--omb-color-bg-brand: var(--omb-color-cinnabar-900);--omb-color-bg-brand-subtle: var(--omb-color-cinnabar-950);--omb-color-bg-gold-subtle: var(--omb-color-gold-950);--omb-color-text-primary: var(--omb-color-neutral-50);--omb-color-text-secondary: var(--omb-color-neutral-300);--omb-color-text-tertiary: var(--omb-color-neutral-400);--omb-color-text-disabled: var(--omb-color-neutral-600);--omb-color-text-on-brand: var(--omb-color-white);--omb-color-text-on-brand-accent: var(--omb-color-gold-200);--omb-color-text-brand: var(--omb-color-cinnabar-300);--omb-color-text-link: var(--omb-color-cinnabar-300);--omb-color-text-link-hover: var(--omb-color-cinnabar-200);--omb-color-text-gold: var(--omb-color-gold-300);--omb-color-border-subtle: var(--omb-color-neutral-800);--omb-color-border-default: var(--omb-color-neutral-700);--omb-color-border-strong: var(--omb-color-neutral-500);--omb-color-border-gold: var(--omb-color-gold-400);--omb-color-action-primary-bg: var(--omb-color-cinnabar-600);--omb-color-action-primary-bg-hover: var(--omb-color-cinnabar-700);--omb-color-action-primary-bg-active: var(--omb-color-cinnabar-800);--omb-color-action-primary-fg: var(--omb-color-white);--omb-color-action-secondary-fg: var(--omb-color-cinnabar-300);--omb-color-action-secondary-bg-hover: var(--omb-color-cinnabar-950);--omb-color-action-ghost-fg: var(--omb-color-neutral-100);--omb-color-action-danger-bg: var(--omb-color-red-600);--omb-color-action-danger-fg: var(--omb-color-red-300);--omb-color-action-disabled-bg: var(--omb-color-neutral-800);--omb-color-focus-ring: var(--omb-color-gold-300);--omb-color-focus-ring-on-brand: var(--omb-color-gold-300);--omb-color-focus-link-bg: var(--omb-color-gold-300);--omb-color-feedback-success-fg: var(--omb-color-green-300);--omb-color-feedback-success-bg: var(--omb-color-green-950);--omb-color-feedback-success-border: var(--omb-color-green-500);--omb-color-feedback-warning-fg: var(--omb-color-amber-300);--omb-color-feedback-warning-bg: var(--omb-color-amber-950);--omb-color-feedback-warning-border: var(--omb-color-amber-500);--omb-color-feedback-error-fg: var(--omb-color-red-300);--omb-color-feedback-error-bg: var(--omb-color-red-950);--omb-color-feedback-error-border: var(--omb-color-red-400);--omb-color-feedback-info-fg: var(--omb-color-blue-300);--omb-color-feedback-info-bg: var(--omb-color-blue-950);--omb-color-feedback-info-border: var(--omb-color-blue-400);--omb-color-ai-fg: var(--omb-color-violet-300);--omb-color-ai-bg: var(--omb-color-violet-950);--omb-color-ai-border: var(--omb-color-violet-400);--omb-color-citation-fg: var(--omb-color-gold-200);--omb-color-citation-bg: var(--omb-color-gold-950);--omb-color-citation-border: var(--omb-color-gold-500);--omb-color-citation-highlight: var(--omb-color-gold-900)}}@media (prefers-reduced-motion: reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}@media (forced-colors: active){:root{--omb-focus-ring: 0 0 0 2px Canvas, 0 0 0 4px Highlight}.omb-btn,.omb-chip,.omb-badge,.omb-input,.omb-card{border:1px solid CanvasText}.omb-ai-suggestion{border:2px dashed CanvasText}.omb-icon{forced-color-adjust:auto}}:lang(th){letter-spacing:0;text-align:start;hyphens:none}body{font:var(--omb-text-body);color:var(--omb-color-text-primary);background:var(--omb-color-bg-canvas);font-synthesis:none}a{color:var(--omb-color-text-link);text-decoration:underline;text-underline-offset:.2em}a:focus-visible{outline:none;background:var(--omb-color-focus-link-bg);color:var(--omb-color-neutral-950);box-shadow:0 3px 0 var(--omb-color-neutral-950);text-decoration:none}:where(button,[role=button],input,select,textarea,[tabindex]):focus-visible{outline:2px solid transparent;box-shadow:var(--omb-focus-ring)}:root{--omb-control-sm: 2rem;--omb-control-md: 2.5rem;--omb-control-lg: 3rem;--omb-target-citizen: 2.75rem;--omb-target-staff: 2rem;--omb-border-1: 1px;--omb-border-2: 2px;--omb-border-4: 4px;--omb-z-dropdown: 1000;--omb-z-sticky: 1100;--omb-z-banner: 1200;--omb-z-overlay: 1300;--omb-z-modal: 1400;--omb-z-toast: 1500;--omb-z-tooltip: 1600;--omb-size-reading-max: 45rem;--omb-size-content-max: 90rem;--omb-size-appbar-citizen: 3.5rem;--omb-size-topbar-staff: 4rem;--omb-size-sidebar: 16rem;--omb-size-sidebar-collapsed: 4.5rem;--omb-size-helpbar: 2.75rem;--omb-size-ribbon: 2rem;--omb-size-emblem: 2.25rem;--omb-size-icon: 1.5rem;--omb-size-icon-sm: 1.25rem;--omb-size-icon-xs: 1rem;--omb-icon-stroke: 1.75;--omb-size-a4-width: 210mm;--omb-size-a4-min-height: 297mm;--omb-font-size-document: 16pt;--omb-opacity-hero: .06;--omb-opacity-disabled: 1;--omb-color-overlay: rgb(25 23 20 / .5);--omb-viz-1: var(--omb-color-blue-600);--omb-viz-2: var(--omb-color-amber-600);--omb-viz-3: var(--omb-color-magenta-600);--omb-viz-4: var(--omb-color-gold-600);--omb-viz-5: var(--omb-color-teal-500);--omb-viz-6: var(--omb-color-cinnabar-600);--omb-viz-7: var(--omb-color-violet-600);--omb-viz-8: var(--omb-color-green-600);--omb-viz-seq-1: var(--omb-color-blue-400);--omb-viz-seq-2: var(--omb-color-blue-500);--omb-viz-seq-3: var(--omb-color-blue-600);--omb-viz-seq-4: var(--omb-color-blue-700);--omb-viz-seq-5: var(--omb-color-blue-800);--omb-viz-seq-6: var(--omb-color-blue-900);--omb-viz-ontime: var(--omb-color-green-700);--omb-viz-near: var(--omb-color-amber-500);--omb-viz-over: var(--omb-color-red-600);--omb-viz-nodata: var(--omb-color-neutral-500);--omb-ribbon-a: var(--omb-color-amber-100);--omb-ribbon-b: var(--omb-color-amber-200);--omb-ribbon-fg: var(--omb-color-amber-900)}:root[data-theme=dark]{--omb-viz-1: var(--omb-color-blue-500);--omb-viz-2: var(--omb-color-amber-500);--omb-viz-3: var(--omb-color-magenta-500);--omb-viz-4: var(--omb-color-gold-500);--omb-viz-5: var(--omb-color-teal-500);--omb-viz-6: var(--omb-color-cinnabar-500);--omb-viz-7: var(--omb-color-violet-500);--omb-viz-8: var(--omb-color-green-500);--omb-viz-seq-1: var(--omb-color-blue-700);--omb-viz-seq-2: var(--omb-color-blue-600);--omb-viz-seq-3: var(--omb-color-blue-500);--omb-viz-seq-4: var(--omb-color-blue-400);--omb-viz-seq-5: var(--omb-color-blue-300);--omb-viz-seq-6: var(--omb-color-blue-200);--omb-ribbon-a: var(--omb-color-amber-950);--omb-ribbon-b: var(--omb-color-amber-900);--omb-ribbon-fg: var(--omb-color-amber-100);--omb-color-overlay: rgb(0 0 0 / .65)}@media (prefers-color-scheme: dark){:root:where(:not([data-theme=light])){--omb-viz-1: var(--omb-color-blue-500);--omb-viz-2: var(--omb-color-amber-500);--omb-viz-3: var(--omb-color-magenta-500);--omb-viz-4: var(--omb-color-gold-500);--omb-viz-5: var(--omb-color-teal-500);--omb-viz-6: var(--omb-color-cinnabar-500);--omb-viz-7: var(--omb-color-violet-500);--omb-viz-8: var(--omb-color-green-500);--omb-viz-seq-1: var(--omb-color-blue-700);--omb-viz-seq-2: var(--omb-color-blue-600);--omb-viz-seq-3: var(--omb-color-blue-500);--omb-viz-seq-4: var(--omb-color-blue-400);--omb-viz-seq-5: var(--omb-color-blue-300);--omb-viz-seq-6: var(--omb-color-blue-200);--omb-ribbon-a: var(--omb-color-amber-950);--omb-ribbon-b: var(--omb-color-amber-900);--omb-ribbon-fg: var(--omb-color-amber-100);--omb-color-overlay: rgb(0 0 0 / .65)}}:root[data-contrast=high]{--omb-color-text-secondary: var(--omb-color-neutral-900);--omb-color-text-tertiary: var(--omb-color-neutral-800);--omb-color-border-subtle: var(--omb-color-neutral-700);--omb-color-border-default: var(--omb-color-neutral-800);--omb-color-border-strong: var(--omb-color-neutral-950);--omb-color-bg-canvas: var(--omb-color-white);--omb-color-action-primary-bg: var(--omb-color-cinnabar-900);--omb-color-text-link: var(--omb-color-cinnabar-900);--omb-color-ai-border: var(--omb-color-violet-800);--omb-color-citation-border: var(--omb-color-gold-800)}:root[data-contrast=high][data-theme=dark]{--omb-color-text-secondary: var(--omb-color-neutral-50);--omb-color-text-tertiary: var(--omb-color-neutral-100);--omb-color-border-subtle: var(--omb-color-neutral-300);--omb-color-border-default: var(--omb-color-neutral-200);--omb-color-border-strong: var(--omb-color-neutral-50);--omb-color-bg-canvas: var(--omb-color-neutral-950);--omb-color-bg-surface: var(--omb-color-neutral-950);--omb-color-action-primary-bg: var(--omb-color-cinnabar-800);--omb-color-text-link: var(--omb-color-cinnabar-200);--omb-color-ai-border: var(--omb-color-violet-200);--omb-color-citation-border: var(--omb-color-gold-300)}html[data-fontsize="125"]{font-size:125%}html[data-fontsize="150"]{font-size:150%}:root{--omb-font-ui: "Noto Sans Thai", "Noto Sans", "Noto Sans Thai Fallback", "Leelawadee UI", Thonburi, sans-serif;--omb-font-body: "Noto Sans Thai Looped", "Noto Sans", "Noto Sans Thai Fallback", "Leelawadee UI", Thonburi, sans-serif}*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-padding-block-start:calc(var(--omb-size-topbar-staff) + var(--omb-space-4))}html.is-citizen{scroll-padding-block-start:calc(var(--omb-size-appbar-citizen) + var(--omb-size-helpbar) + var(--omb-space-4));scroll-padding-block-end:calc(var(--omb-control-lg) * 2 + var(--omb-space-6))}body{margin:0;min-block-size:100dvh;overflow-wrap:break-word}img,svg{max-inline-size:100%}h1,h2,h3,h4,p,ul,ol,dl,figure{margin:0}h1{font:var(--omb-text-h1)}h2{font:var(--omb-text-h2)}h3{font:var(--omb-text-h3)}h4{font:var(--omb-text-h4)}p+p{margin-block-start:var(--omb-space-3)}ul,ol{padding-inline-start:var(--omb-space-6)}a:hover{color:var(--omb-color-text-link-hover)}button{font:inherit;color:inherit}code,kbd,.omb-mono{font-family:var(--omb-font-mono)}.omb-break{overflow-wrap:anywhere}.sr-only{position:absolute!important;inline-size:var(--omb-border-1);block-size:var(--omb-border-1);padding:0;margin:calc(-1 * var(--omb-border-1));overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.skip-link{position:absolute;inset-inline-start:var(--omb-space-2);inset-block-start:calc(-1 * var(--omb-control-lg) * 2);z-index:var(--omb-z-tooltip);background:var(--omb-color-bg-surface);color:var(--omb-color-text-link);padding:var(--omb-space-2) var(--omb-space-4);border-radius:var(--omb-radius-md)}.skip-link:focus{inset-block-start:var(--omb-space-2)}[hidden]{display:none!important}.omb-icon{inline-size:var(--omb-size-icon);block-size:var(--omb-size-icon);flex:none;fill:none;stroke:currentColor;stroke-width:var(--omb-icon-stroke);stroke-linecap:round;stroke-linejoin:round;vertical-align:middle}.omb-icon.sm{inline-size:var(--omb-size-icon-sm);block-size:var(--omb-size-icon-sm)}.omb-icon.xs{inline-size:var(--omb-size-icon-xs);block-size:var(--omb-size-icon-xs)}.t-display{font:var(--omb-text-display)}.t-h1{font:var(--omb-text-h1)}.t-h2{font:var(--omb-text-h2)}.t-h3{font:var(--omb-text-h3)}.t-h4{font:var(--omb-text-h4)}.t-body-lg{font:var(--omb-text-body-lg)}.t-body{font:var(--omb-text-body)}.t-body-sm{font:var(--omb-text-body-sm)}.t-label{font:var(--omb-text-label)}.t-caption{font:var(--omb-text-caption)}.t-secondary{color:var(--omb-color-text-secondary)}.t-tertiary{color:var(--omb-color-text-tertiary)}.t-brand{color:var(--omb-color-text-brand)}.t-gold{color:var(--omb-color-text-gold)}.t-success{color:var(--omb-color-feedback-success-fg)}.t-error{color:var(--omb-color-feedback-error-fg)}.t-warning{color:var(--omb-color-feedback-warning-fg)}.reading{max-inline-size:var(--omb-size-reading-max)}.stack{display:flex;flex-direction:column;gap:var(--omb-space-4)}.stack-sm{display:flex;flex-direction:column;gap:var(--omb-space-2)}.stack-lg{display:flex;flex-direction:column;gap:var(--omb-space-6)}.row{display:flex;align-items:center;gap:var(--omb-space-2);flex-wrap:wrap}.row-between{display:flex;align-items:center;justify-content:space-between;gap:var(--omb-space-3);flex-wrap:wrap}.grow{flex:1 1 auto;min-inline-size:0}.grid-2{display:grid;gap:var(--omb-space-4);grid-template-columns:repeat(auto-fit,minmax(min(100%,18rem),1fr))}.grid-3{display:grid;gap:var(--omb-space-4);grid-template-columns:repeat(auto-fit,minmax(min(100%,14rem),1fr))}.grid-kpi{display:grid;gap:var(--omb-space-4);grid-template-columns:repeat(auto-fit,minmax(min(100%,10rem),1fr))}.divider{border:0;border-block-start:var(--omb-border-1) solid var(--omb-color-border-subtle);margin-block:var(--omb-space-4)}.mt-2{margin-block-start:var(--omb-space-2)}.mt-4{margin-block-start:var(--omb-space-4)}.mt-6{margin-block-start:var(--omb-space-6)}.omb-ribbon{position:relative;z-index:var(--omb-z-banner);color:var(--omb-ribbon-fg);font:var(--omb-text-caption);font-weight:600;background:repeating-linear-gradient(135deg,var(--omb-ribbon-a) 0 var(--omb-space-2),var(--omb-ribbon-b) var(--omb-space-2) var(--omb-space-4));border-block-end:var(--omb-border-1) solid var(--omb-color-feedback-warning-border)}.omb-ribbon>.inner{display:flex;align-items:center;gap:var(--omb-space-2) var(--omb-space-3);flex-wrap:wrap;padding:var(--omb-space-1) var(--omb-space-3);min-block-size:var(--omb-size-ribbon)}.omb-ribbon a{color:inherit}.omb-ribbon summary{cursor:pointer;display:inline-flex;align-items:center;gap:var(--omb-space-1);min-block-size:var(--omb-target-staff)}.omb-ribbon .proto-controls{display:flex;flex-wrap:wrap;gap:var(--omb-space-2) var(--omb-space-4);align-items:center;padding-block:var(--omb-space-2)}.omb-ribbon label{display:inline-flex;gap:var(--omb-space-1);align-items:center}.omb-ribbon select{font:var(--omb-text-caption);min-block-size:var(--omb-target-staff);border:var(--omb-border-1) solid var(--omb-color-border-strong);border-radius:var(--omb-radius-sm);background:var(--omb-color-bg-surface);color:var(--omb-color-text-primary);padding-inline:var(--omb-space-1)}.omb-ribbon .badge-env{background:var(--omb-color-bg-surface);color:var(--omb-color-feedback-warning-fg);border:var(--omb-border-1) solid var(--omb-color-feedback-warning-border);border-radius:var(--omb-radius-sm);padding-inline:var(--omb-space-2)}.omb-emblem-plate{flex:none;display:grid;place-items:center;background:var(--omb-color-neutral-50);border-radius:var(--omb-radius-md);inline-size:calc(var(--omb-size-emblem) * 1.25);block-size:calc(var(--omb-size-emblem) * 1.25);padding:calc(var(--omb-size-emblem) * .12);margin-inline-end:calc(var(--omb-size-emblem) * .25)}.omb-emblem-placeholder{inline-size:var(--omb-size-emblem);block-size:var(--omb-size-emblem);display:grid;place-items:center;text-align:center;border:var(--omb-border-1) dashed var(--omb-color-neutral-600);border-radius:var(--omb-radius-sm);color:var(--omb-color-neutral-700);font:600 .5rem/1.2 var(--omb-font-ui)}.omb-lockup{display:flex;align-items:center;min-inline-size:0;color:var(--omb-color-text-on-brand);text-decoration:none}.omb-lockup:hover{color:var(--omb-color-text-on-brand)}.omb-lockup .name{font:var(--omb-text-h4);color:var(--omb-color-text-on-brand);line-height:1.3}.omb-lockup .sub{font:var(--omb-text-caption);color:var(--omb-color-text-on-brand-accent);display:block}.omb-brandbar :focus-visible,.omb-brandbar a:focus-visible{box-shadow:0 0 0 var(--omb-border-2) var(--omb-color-bg-brand),0 0 0 var(--omb-border-4) var(--omb-color-focus-ring-on-brand);outline:none;background:transparent;color:var(--omb-color-text-on-brand)}.omb-goldrule{block-size:var(--omb-border-2);background:var(--omb-color-border-gold)}.c-shell{min-block-size:100dvh;display:flex;flex-direction:column}.c-top{position:sticky;inset-block-start:0;z-index:var(--omb-z-sticky)}.omb-brandbar{background:var(--omb-color-bg-brand);color:var(--omb-color-text-on-brand)}.c-appbar{block-size:var(--omb-size-appbar-citizen);display:flex;align-items:center;gap:var(--omb-space-2);padding-inline:var(--omb-space-3);max-inline-size:var(--omb-size-content-max);margin-inline:auto}.c-appbar .omb-lockup .name{font-size:1rem}.c-appbar-actions{margin-inline-start:auto;display:flex;align-items:center;gap:var(--omb-space-1);flex:none}.c-helpbar{background:var(--omb-color-bg-surface);border-block-end:var(--omb-border-1) solid var(--omb-color-border-subtle)}.c-helpbar .inner{max-inline-size:var(--omb-size-reading-max);margin-inline:auto;display:flex;align-items:center;justify-content:space-between;gap:var(--omb-space-2);padding:var(--omb-space-1) var(--omb-space-3);min-block-size:var(--omb-size-helpbar)}.c-main{flex:1;inline-size:100%;max-inline-size:var(--omb-size-reading-max);margin-inline:auto;padding:var(--omb-space-4) var(--omb-space-3) var(--omb-space-6)}.c-main.has-composer{padding-block-end:calc(var(--omb-control-lg) * 2 + var(--omb-space-8))}.c-footer{max-inline-size:var(--omb-size-reading-max);margin-inline:auto;padding:var(--omb-space-3) var(--omb-space-3) var(--omb-space-6);color:var(--omb-color-text-tertiary);font:var(--omb-text-caption);text-align:center}@media (min-width: 360px){.c-appbar,.c-main,.c-helpbar .inner{padding-inline:var(--omb-space-4)}}.omb-langswitch{display:inline-flex;border:var(--omb-border-1) solid var(--omb-color-text-on-brand-accent);border-radius:var(--omb-radius-pill);overflow:hidden}.omb-langswitch button{background:transparent;border:0;color:var(--omb-color-text-on-brand);font:var(--omb-text-label);min-block-size:var(--omb-target-citizen);min-inline-size:var(--omb-target-citizen);padding-inline:var(--omb-space-2);cursor:pointer}.omb-langswitch button[aria-pressed=true]{background:var(--omb-color-text-on-brand-accent);color:var(--omb-color-cinnabar-900)}.omb-iconbtn-brand{display:inline-grid;place-items:center;min-inline-size:var(--omb-target-citizen);min-block-size:var(--omb-target-citizen);color:var(--omb-color-text-on-brand);border-radius:var(--omb-radius-md);background:transparent;border:0;cursor:pointer}.omb-iconbtn-brand:hover{background:var(--omb-color-cinnabar-900);color:var(--omb-color-text-on-brand)}.s-shell{display:grid;grid-template-columns:var(--omb-size-sidebar) minmax(0,1fr);min-block-size:calc(100dvh - var(--omb-size-ribbon))}.s-shell.collapsed{grid-template-columns:var(--omb-size-sidebar-collapsed) minmax(0,1fr)}.s-sidebar{background:var(--omb-color-bg-surface);border-inline-end:var(--omb-border-1) solid var(--omb-color-border-default);display:flex;flex-direction:column;position:sticky;inset-block-start:0;block-size:100dvh;overflow-y:auto}.s-sidebar .brand{background:var(--omb-color-bg-brand);block-size:var(--omb-size-topbar-staff);display:flex;align-items:center;padding-inline:var(--omb-space-3);flex:none}.s-sidebar .brand .omb-lockup .name{font-size:.9375rem}.s-nav{padding:var(--omb-space-2);display:flex;flex-direction:column;gap:var(--omb-space-0-5)}.s-nav .group{font:var(--omb-text-caption);color:var(--omb-color-text-tertiary);padding:var(--omb-space-3) var(--omb-space-3) var(--omb-space-1)}.s-nav a{display:flex;align-items:center;gap:var(--omb-space-3);min-block-size:var(--omb-control-md);padding:var(--omb-space-2) var(--omb-space-3);border-radius:var(--omb-radius-md);color:var(--omb-color-text-secondary);text-decoration:none;font:var(--omb-text-label);position:relative}.s-nav a:hover{background:var(--omb-color-bg-surface-hover);color:var(--omb-color-text-primary)}.s-nav a[aria-current=page]{background:var(--omb-color-bg-brand-subtle);color:var(--omb-color-text-brand)}.s-nav a[aria-current=page]:before{content:"";position:absolute;inset-inline-start:calc(-1 * var(--omb-space-2));inset-block:var(--omb-space-1);inline-size:var(--omb-border-4);border-radius:var(--omb-radius-xs);background:var(--omb-color-action-primary-bg)}.s-shell.collapsed .s-nav .label,.s-shell.collapsed .s-nav .group,.s-shell.collapsed .brand .txt{display:none}.s-shell.collapsed .s-nav a{justify-content:center;padding-inline:0}.s-collapse{margin-block-start:auto;padding:var(--omb-space-2);border-block-start:var(--omb-border-1) solid var(--omb-color-border-subtle)}.s-main-wrap{min-inline-size:0;display:flex;flex-direction:column}.s-topbar{position:sticky;inset-block-start:0;z-index:var(--omb-z-sticky);block-size:var(--omb-size-topbar-staff);background:var(--omb-color-bg-surface);border-block-end:var(--omb-border-1) solid var(--omb-color-border-default);display:flex;align-items:center;gap:var(--omb-space-3);padding-inline:var(--omb-space-6)}.s-topbar .search{flex:1;max-inline-size:32rem;position:relative}.s-topbar .search .omb-icon{position:absolute;inset-inline-start:var(--omb-space-3);inset-block-start:50%;transform:translateY(-50%);color:var(--omb-color-text-tertiary);pointer-events:none}.s-topbar .search input{padding-inline-start:calc(var(--omb-space-3) * 2 + var(--omb-size-icon))}.s-topbar .end{margin-inline-start:auto;display:flex;align-items:center;gap:var(--omb-space-2)}.s-content{padding:var(--omb-space-6);inline-size:100%;max-inline-size:var(--omb-size-content-max);margin-inline:auto;flex:1}.s-pagehead{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--omb-space-4);flex-wrap:wrap;margin-block-end:var(--omb-space-6)}.s-pagehead .crumbs{font:var(--omb-text-caption);color:var(--omb-color-text-tertiary);margin-block-end:var(--omb-space-1)}.s-topbar .s-menu-btn{display:none}@media (max-width: 1279px){.s-shell:not(.expanded){grid-template-columns:var(--omb-size-sidebar-collapsed) minmax(0,1fr)}.s-shell:not(.expanded) .s-nav .label,.s-shell:not(.expanded) .s-nav .group,.s-shell:not(.expanded) .brand .txt{display:none}.s-shell:not(.expanded) .s-nav a{justify-content:center;padding-inline:0}}@media (max-width: 1023px){.s-shell,.s-shell.collapsed,.s-shell:not(.expanded){grid-template-columns:minmax(0,1fr)}.s-sidebar{position:fixed;inset-block:0;inset-inline-start:0;inline-size:var(--omb-size-sidebar);z-index:var(--omb-z-modal);transform:translate(-100%);visibility:hidden;transition:transform var(--omb-duration-base) var(--omb-ease-standard),visibility 0s linear var(--omb-duration-base);box-shadow:var(--omb-shadow-e4)}[dir=rtl] .s-sidebar{transform:translate(100%)}.s-shell.mobile-open .s-sidebar{transform:none;visibility:visible;transition:transform var(--omb-duration-base) var(--omb-ease-standard)}.s-shell .s-nav .label,.s-shell .s-nav .group,.s-shell .brand .txt{display:revert!important}.s-shell .s-nav a{justify-content:flex-start!important;padding-inline:var(--omb-space-3)!important}.s-collapse{display:none}.s-topbar .s-menu-btn{display:inline-flex}.s-topbar,.s-content{padding-inline:var(--omb-space-4)}.s-topbar .hide-md{display:none}}@media (max-width: 599px){.s-topbar .search,.s-topbar .end .hide-sm{display:none}}.s-scrim{position:fixed;inset:0;background:var(--omb-color-overlay);z-index:var(--omb-z-overlay)}.omb-btn{--h: var(--omb-control-md);display:inline-flex;align-items:center;justify-content:center;gap:var(--omb-space-2);min-block-size:var(--h);padding:var(--omb-space-1) var(--omb-space-4);border-radius:var(--omb-radius-md);border:var(--omb-border-1) solid transparent;font:var(--omb-text-label);text-decoration:none;cursor:pointer;transition:background-color var(--omb-duration-fast) var(--omb-ease-standard),border-color var(--omb-duration-fast);text-align:center}.is-citizen .omb-btn,.omb-btn.lg{--h: var(--omb-control-lg);font-size:1rem}.omb-btn.sm{--h: var(--omb-control-sm);padding-inline:var(--omb-space-3)}.is-citizen .omb-btn.sm{--h: var(--omb-target-citizen)}.omb-btn.primary{background:var(--omb-color-action-primary-bg);color:var(--omb-color-action-primary-fg)}.omb-btn.primary:hover{background:var(--omb-color-action-primary-bg-hover);color:var(--omb-color-action-primary-fg)}.omb-btn.primary:active{background:var(--omb-color-action-primary-bg-active)}.omb-btn.secondary{background:var(--omb-color-bg-surface);color:var(--omb-color-action-secondary-fg);border-color:var(--omb-color-action-secondary-fg)}.omb-btn.secondary:hover{background:var(--omb-color-action-secondary-bg-hover);color:var(--omb-color-action-secondary-fg)}.omb-btn.ghost{background:transparent;color:var(--omb-color-action-ghost-fg)}.omb-btn.ghost:hover{background:var(--omb-color-bg-surface-hover);color:var(--omb-color-action-ghost-fg)}.omb-btn.danger{background:var(--omb-color-action-danger-bg);color:var(--omb-color-action-primary-fg)}.omb-btn.danger-outline{background:var(--omb-color-bg-surface);color:var(--omb-color-action-danger-fg);border-color:var(--omb-color-action-danger-fg)}.omb-btn.icon{padding:0;min-inline-size:var(--h)}.omb-btn.block{inline-size:100%}.omb-btn:disabled,.omb-btn[aria-disabled=true]{background:var(--omb-color-action-disabled-bg);color:var(--omb-color-text-disabled);border-color:transparent;cursor:not-allowed}.omb-btn[aria-busy=true] .omb-spinner{display:inline-block}.omb-btn.ai{background:var(--omb-color-bg-surface);color:var(--omb-color-text-primary);border-color:var(--omb-color-border-strong)}.omb-btn.ai .omb-icon{color:var(--omb-color-ai-fg)}.omb-spinner{inline-size:var(--omb-size-icon-xs);block-size:var(--omb-size-icon-xs);border-radius:50%;border:var(--omb-border-2) solid currentColor;border-inline-end-color:transparent;animation:spin .8s linear infinite;display:inline-block;flex:none}@keyframes spin{to{transform:rotate(360deg)}}.omb-field{display:flex;flex-direction:column;gap:var(--omb-space-1)}.omb-field>label,.omb-label,.omb-field legend{font:var(--omb-text-label);color:var(--omb-color-text-primary);padding:0}.omb-field .opt{font-weight:400;color:var(--omb-color-text-tertiary)}.omb-help{font:var(--omb-text-body-sm);color:var(--omb-color-text-secondary)}.omb-input,.omb-select,.omb-textarea{inline-size:100%;min-block-size:var(--omb-control-md);padding:var(--omb-space-2) var(--omb-space-3);border:var(--omb-border-1) solid var(--omb-color-border-strong);border-radius:var(--omb-radius-md);background:var(--omb-color-bg-surface);color:var(--omb-color-text-primary);font:var(--omb-text-body)}.is-citizen .omb-input,.is-citizen .omb-select{min-block-size:var(--omb-control-lg)}.omb-textarea{min-block-size:calc(var(--omb-control-lg) * 2);resize:vertical}.omb-input::placeholder,.omb-textarea::placeholder{color:var(--omb-color-text-tertiary)}.omb-input:hover,.omb-select:hover,.omb-textarea:hover{border-color:var(--omb-color-text-secondary)}.omb-input[readonly]{background:var(--omb-color-bg-surface-sunken)}.omb-input:disabled{background:var(--omb-color-action-disabled-bg);color:var(--omb-color-text-disabled)}.omb-input[aria-invalid=true],.omb-textarea[aria-invalid=true],.omb-select[aria-invalid=true]{border-color:var(--omb-color-feedback-error-border);border-width:var(--omb-border-2)}.omb-error{display:flex;gap:var(--omb-space-1);align-items:flex-start;color:var(--omb-color-feedback-error-fg);font:var(--omb-text-body-sm)}.omb-counter{font:var(--omb-text-caption);color:var(--omb-color-text-tertiary);text-align:end}.omb-check{display:flex;align-items:flex-start;gap:var(--omb-space-3);cursor:pointer;min-block-size:var(--omb-target-staff);padding-block:var(--omb-space-1)}.is-citizen .omb-check{min-block-size:var(--omb-target-citizen);align-items:center}.omb-check input{inline-size:var(--omb-size-icon-sm);block-size:var(--omb-size-icon-sm);accent-color:var(--omb-color-action-primary-bg);margin:0;margin-block-start:var(--omb-space-0-5);flex:none}fieldset{border:0;margin:0;padding:0;min-inline-size:0}.omb-switch{display:inline-flex;align-items:center;gap:var(--omb-space-3);cursor:pointer;min-block-size:var(--omb-target-staff)}.omb-switch button{position:relative;inline-size:2.75rem;block-size:1.5rem;border-radius:var(--omb-radius-pill);border:var(--omb-border-1) solid var(--omb-color-border-strong);background:var(--omb-color-bg-surface-sunken);cursor:pointer;flex:none;padding:0}.omb-switch button:after{content:"";position:absolute;inset-block-start:var(--omb-space-0-5);inset-inline-start:var(--omb-space-0-5);inline-size:1.125rem;block-size:1.125rem;border-radius:50%;background:var(--omb-color-text-secondary);transition:inset-inline-start var(--omb-duration-fast)}.omb-switch button[aria-checked=true]{background:var(--omb-color-action-primary-bg);border-color:var(--omb-color-action-primary-bg)}.omb-switch button[aria-checked=true]:after{inset-inline-start:calc(100% - 1.125rem - var(--omb-space-0-5));background:var(--omb-color-white)}.omb-switch .state{font:var(--omb-text-caption);color:var(--omb-color-text-tertiary)}.omb-seg{display:inline-flex;flex-wrap:wrap;border:var(--omb-border-1) solid var(--omb-color-border-strong);border-radius:var(--omb-radius-md);overflow:hidden}.omb-seg button{border:0;background:var(--omb-color-bg-surface);padding:var(--omb-space-1) var(--omb-space-3);min-block-size:var(--omb-target-staff);font:var(--omb-text-label);color:var(--omb-color-text-secondary);cursor:pointer}.is-citizen .omb-seg button{min-block-size:var(--omb-target-citizen)}.omb-seg button+button{border-inline-start:var(--omb-border-1) solid var(--omb-color-border-strong)}.omb-seg button[aria-pressed=true]{background:var(--omb-color-bg-brand-subtle);color:var(--omb-color-text-brand);box-shadow:inset 0 calc(-1 * var(--omb-border-2)) 0 var(--omb-color-action-primary-bg)}.omb-inputgroup{display:flex;gap:var(--omb-space-2);align-items:stretch}.omb-inputgroup>.omb-input{flex:1;min-inline-size:0}.omb-combo{position:relative}.omb-listbox{position:absolute;inset-inline:0;inset-block-start:calc(100% + var(--omb-space-1));max-block-size:16rem;overflow-y:auto;background:var(--omb-color-bg-surface);border:var(--omb-border-1) solid var(--omb-color-border-default);border-radius:var(--omb-radius-md);box-shadow:var(--omb-shadow-e2);z-index:var(--omb-z-dropdown);margin:0;padding:var(--omb-space-1);list-style:none}.omb-listbox li{padding:var(--omb-space-2) var(--omb-space-3);border-radius:var(--omb-radius-sm);cursor:pointer;min-block-size:var(--omb-target-citizen);display:flex;align-items:center}.omb-listbox li[aria-selected=true],.omb-listbox li.active{background:var(--omb-color-bg-brand-subtle);color:var(--omb-color-text-brand);outline:var(--omb-border-2) solid var(--omb-color-focus-ring);outline-offset:calc(-1 * var(--omb-border-2))}.omb-drop{border:var(--omb-border-2) dashed var(--omb-color-border-strong);border-radius:var(--omb-radius-lg);padding:var(--omb-space-6) var(--omb-space-4);text-align:center;background:var(--omb-color-bg-surface-sunken)}.omb-drop.over{border-color:var(--omb-color-action-primary-bg);background:var(--omb-color-bg-brand-subtle)}.omb-filelist{list-style:none;padding:0;display:flex;flex-direction:column;gap:var(--omb-space-2)}.omb-filelist li{display:flex;gap:var(--omb-space-3);align-items:center;padding:var(--omb-space-3);border:var(--omb-border-1) solid var(--omb-color-border-default);border-radius:var(--omb-radius-md);background:var(--omb-color-bg-surface)}progress{inline-size:100%;block-size:var(--omb-space-2);accent-color:var(--omb-color-action-primary-bg)}.omb-card{background:var(--omb-color-bg-surface);border:var(--omb-border-1) solid var(--omb-color-border-default);border-radius:var(--omb-radius-lg);padding:var(--omb-space-4);box-shadow:var(--omb-shadow-e1);min-inline-size:0}.omb-card.pad-lg{padding:var(--omb-space-6)}.omb-card.flat{box-shadow:none}.omb-card.sunken{background:var(--omb-color-bg-surface-sunken);box-shadow:none}.omb-card>h2,.omb-card>h3,.omb-card>.card-head{margin-block-end:var(--omb-space-3)}.omb-card .card-head{display:flex;align-items:center;justify-content:space-between;gap:var(--omb-space-2);flex-wrap:wrap}:root[data-theme=dark] .omb-card{box-shadow:none}.panel-title{font:var(--omb-text-h4)}.omb-badge{display:inline-flex;align-items:center;gap:var(--omb-space-1);font:var(--omb-text-label);font-size:.8125rem;padding:var(--omb-space-0-5) var(--omb-space-2);border-radius:var(--omb-radius-sm);border:var(--omb-border-1) solid;line-height:1.5;max-inline-size:100%}.omb-table .omb-badge{white-space:nowrap}.omb-badge .omb-icon{inline-size:var(--omb-size-icon-xs);block-size:var(--omb-size-icon-xs)}.omb-badge.success{color:var(--omb-color-feedback-success-fg);background:var(--omb-color-feedback-success-bg);border-color:var(--omb-color-feedback-success-border)}.omb-badge.warning{color:var(--omb-color-feedback-warning-fg);background:var(--omb-color-feedback-warning-bg);border-color:var(--omb-color-feedback-warning-border)}.omb-badge.error{color:var(--omb-color-feedback-error-fg);background:var(--omb-color-feedback-error-bg);border-color:var(--omb-color-feedback-error-border)}.omb-badge.info{color:var(--omb-color-feedback-info-fg);background:var(--omb-color-feedback-info-bg);border-color:var(--omb-color-feedback-info-border)}.omb-badge.neutral{color:var(--omb-color-text-secondary);background:var(--omb-color-bg-surface-sunken);border-color:var(--omb-color-border-strong)}.omb-badge.ai{color:var(--omb-color-ai-fg);background:var(--omb-color-ai-bg);border-color:var(--omb-color-ai-border)}.omb-badge.cls-public{color:var(--omb-color-text-secondary);background:var(--omb-color-bg-surface);border-color:var(--omb-color-border-strong)}.omb-badge.cls-internal{color:var(--omb-color-feedback-info-fg);background:var(--omb-color-feedback-info-bg);border-color:var(--omb-color-feedback-info-border)}.omb-badge.cls-confidential{color:var(--omb-color-feedback-warning-fg);background:var(--omb-color-feedback-warning-bg);border-color:var(--omb-color-feedback-warning-border)}.omb-badge.cls-secret{color:var(--omb-color-feedback-error-fg);background:var(--omb-color-feedback-error-bg);border-color:var(--omb-color-feedback-error-border);border-width:var(--omb-border-2)}.omb-badge.cls-topsecret{color:var(--omb-color-white);background:var(--omb-color-red-800);border-color:var(--omb-color-red-800)}.omb-chip{display:inline-flex;align-items:center;gap:var(--omb-space-1);padding:var(--omb-space-1) var(--omb-space-3);border-radius:var(--omb-radius-pill);border:var(--omb-border-1) solid var(--omb-color-border-strong);background:var(--omb-color-bg-surface);color:var(--omb-color-text-primary);font:var(--omb-text-label);min-block-size:var(--omb-target-staff);cursor:pointer;text-decoration:none}.is-citizen .omb-chip{min-block-size:var(--omb-target-citizen);padding-inline:var(--omb-space-4)}.omb-chip:hover{background:var(--omb-color-bg-surface-hover);color:var(--omb-color-text-primary)}.omb-chip[aria-pressed=true]{background:var(--omb-color-bg-brand-subtle);border-color:var(--omb-color-action-primary-bg);color:var(--omb-color-text-brand)}.omb-chip.removable{cursor:default;padding-inline-end:var(--omb-space-1)}.omb-chip.removable button{display:inline-grid;place-items:center;border:0;background:transparent;border-radius:50%;inline-size:var(--omb-control-sm);block-size:var(--omb-control-sm);cursor:pointer;color:inherit}.omb-cite{display:inline-flex;align-items:flex-start;gap:var(--omb-space-2);text-align:start;padding:var(--omb-space-2) var(--omb-space-3);border-radius:var(--omb-radius-md);border:var(--omb-border-1) solid var(--omb-color-citation-border);background:var(--omb-color-citation-bg);color:var(--omb-color-citation-fg);font:var(--omb-text-body-sm);cursor:pointer;inline-size:100%;min-block-size:var(--omb-target-citizen)}.omb-cite:hover{background:var(--omb-color-citation-highlight);color:var(--omb-color-citation-fg)}.omb-cite .n{font:var(--omb-text-label);flex:none}.omb-cite .doc{font-weight:600}.omb-cite-marker{display:inline-flex;align-items:center;justify-content:center;min-inline-size:1.5rem;min-block-size:1.5rem;padding-inline:var(--omb-space-1);margin-inline:var(--omb-space-0-5);border-radius:var(--omb-radius-sm);border:var(--omb-border-1) solid var(--omb-color-citation-border);background:var(--omb-color-citation-bg);color:var(--omb-color-citation-fg);font:var(--omb-text-label);font-size:.8125rem;cursor:pointer;vertical-align:baseline;line-height:1.2}.omb-cite-marker:hover{background:var(--omb-color-citation-highlight)}.omb-ai-label{display:inline-flex;align-items:center;gap:var(--omb-space-1);color:var(--omb-color-ai-fg);background:var(--omb-color-ai-bg);border:var(--omb-border-1) solid var(--omb-color-ai-border);border-radius:var(--omb-radius-sm);padding:0 var(--omb-space-2);font:var(--omb-text-label);font-size:.8125rem}.omb-ai-suggestion{border:var(--omb-border-2) dashed var(--omb-color-ai-border);background:var(--omb-color-ai-bg);border-radius:var(--omb-radius-md);padding:var(--omb-space-2) var(--omb-space-3);display:flex;flex-direction:column;gap:var(--omb-space-1);min-inline-size:0}.omb-ai-suggestion .meta{color:var(--omb-color-ai-fg);font:var(--omb-text-caption);font-weight:600;display:flex;gap:var(--omb-space-1);align-items:center}.omb-ai-suggestion .val{font:var(--omb-text-label);color:var(--omb-color-text-primary)}.omb-ai-suggestion .acts{display:flex;gap:var(--omb-space-1);flex-wrap:wrap}.omb-ai-suggestion .acts .omb-btn{--h: var(--omb-control-sm);padding-inline:var(--omb-space-2);font-size:.8125rem}.omb-ai-suggestion.compact{padding:var(--omb-space-1) var(--omb-space-2)}.omb-confirmed{display:flex;flex-direction:column;gap:var(--omb-space-0-5)}.omb-confirmed .meta{font:var(--omb-text-caption);color:var(--omb-color-feedback-success-fg);display:flex;gap:var(--omb-space-1);align-items:center}.omb-aidraft-banner{display:flex;gap:var(--omb-space-3);align-items:flex-start;background:var(--omb-color-ai-bg);color:var(--omb-color-text-primary);border:var(--omb-border-1) solid var(--omb-color-ai-border);border-inline-start-width:var(--omb-border-4);border-radius:var(--omb-radius-md);padding:var(--omb-space-3) var(--omb-space-4)}.omb-aidraft-banner .omb-icon,.omb-aidraft-banner strong{color:var(--omb-color-ai-fg)}.omb-ai-panel{border-block-start:var(--omb-border-4) solid var(--omb-color-ai-border)}.omb-alert{display:flex;gap:var(--omb-space-3);align-items:flex-start;padding:var(--omb-space-3) var(--omb-space-4);border-radius:var(--omb-radius-md);border:var(--omb-border-1) solid;border-inline-start-width:var(--omb-border-4);color:var(--omb-color-text-primary)}.omb-alert .title{font:var(--omb-text-label);font-size:1rem}.omb-alert .body{font:var(--omb-text-body-sm)}.omb-alert.info{background:var(--omb-color-feedback-info-bg);border-color:var(--omb-color-feedback-info-border)}.omb-alert.info>.omb-icon{color:var(--omb-color-feedback-info-fg)}.omb-alert.success{background:var(--omb-color-feedback-success-bg);border-color:var(--omb-color-feedback-success-border)}.omb-alert.success>.omb-icon{color:var(--omb-color-feedback-success-fg)}.omb-alert.warning{background:var(--omb-color-feedback-warning-bg);border-color:var(--omb-color-feedback-warning-border)}.omb-alert.warning>.omb-icon{color:var(--omb-color-feedback-warning-fg)}.omb-alert.error{background:var(--omb-color-feedback-error-bg);border-color:var(--omb-color-feedback-error-border)}.omb-alert.error>.omb-icon{color:var(--omb-color-feedback-error-fg)}.omb-alert.ai{background:var(--omb-color-ai-bg);border-color:var(--omb-color-ai-border)}.omb-alert.ai>.omb-icon{color:var(--omb-color-ai-fg)}.omb-alert a{color:var(--omb-color-text-link)}.omb-errsummary{margin-block-end:var(--omb-space-4)}.omb-errsummary:focus{outline:var(--omb-border-2) solid var(--omb-color-focus-ring);outline-offset:var(--omb-border-2)}.omb-toasts{position:fixed;inset-block-end:var(--omb-space-6);inset-inline:0;display:flex;flex-direction:column;align-items:center;gap:var(--omb-space-2);z-index:var(--omb-z-toast);pointer-events:none;padding-inline:var(--omb-space-4)}.omb-toast{pointer-events:auto;display:flex;gap:var(--omb-space-3);align-items:center;background:var(--omb-color-neutral-900);color:var(--omb-color-neutral-50);padding:var(--omb-space-3) var(--omb-space-4);border-radius:var(--omb-radius-md);box-shadow:var(--omb-shadow-e3);font:var(--omb-text-body-sm);max-inline-size:32rem}:root[data-theme=dark] .omb-toast{background:var(--omb-color-neutral-100);color:var(--omb-color-neutral-900)}.omb-toast .omb-icon{color:var(--omb-color-green-300)}:root[data-theme=dark] .omb-toast .omb-icon{color:var(--omb-color-green-700)}dialog.omb-dialog{border:0;padding:0;border-radius:var(--omb-radius-lg);background:var(--omb-color-bg-surface);color:var(--omb-color-text-primary);box-shadow:var(--omb-shadow-e4);inline-size:min(36rem,calc(100vw - var(--omb-space-8)));max-block-size:calc(100dvh - var(--omb-space-8))}dialog.omb-dialog.wide{inline-size:min(56rem,calc(100vw - var(--omb-space-8)))}dialog.omb-dialog::backdrop{background:var(--omb-color-overlay)}.omb-dialog .d-head{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--omb-space-3);padding:var(--omb-space-5) var(--omb-space-6) var(--omb-space-2)}.omb-dialog .d-body{padding:var(--omb-space-2) var(--omb-space-6) var(--omb-space-4);overflow-y:auto}.omb-dialog .d-foot{display:flex;justify-content:flex-end;gap:var(--omb-space-2);flex-wrap:wrap;padding:var(--omb-space-4) var(--omb-space-6) var(--omb-space-5);border-block-start:var(--omb-border-1) solid var(--omb-color-border-subtle)}dialog.omb-drawer{margin:0;margin-inline-start:auto;block-size:100dvh;max-block-size:100dvh;inline-size:min(32rem,100vw);border-radius:0;display:none;flex-direction:column}dialog.omb-drawer[open]{display:flex}dialog.omb-drawer .d-body{flex:1}@media (max-width: 767px){dialog.omb-sheet{margin:0;margin-block-start:auto;inline-size:100vw;max-inline-size:100vw;max-block-size:85dvh;border-radius:var(--omb-radius-xl) var(--omb-radius-xl) 0 0;display:none;flex-direction:column}dialog.omb-sheet[open]{display:flex}dialog.omb-sheet .d-head:before{content:"";position:absolute;inset-block-start:var(--omb-space-2);inset-inline-start:50%;transform:translate(-50%);inline-size:var(--omb-space-10);block-size:var(--omb-space-1);border-radius:var(--omb-radius-pill);background:var(--omb-color-border-strong)}dialog.omb-sheet .d-head{position:relative;padding-block-start:var(--omb-space-6);touch-action:none}dialog.omb-sheet .d-body{flex:1;padding-block-end:calc(var(--omb-space-6) + env(safe-area-inset-bottom))}}.omb-tabs{position:relative;display:flex;gap:var(--omb-space-1);border-block-end:var(--omb-border-1) solid var(--omb-color-border-default);overflow-x:auto;scrollbar-width:thin}.omb-tabs [role=tab]{background:transparent;border:0;border-block-end:var(--omb-border-2) solid transparent;padding:var(--omb-space-2) var(--omb-space-4);min-block-size:var(--omb-control-md);font:var(--omb-text-label);color:var(--omb-color-text-secondary);cursor:pointer;white-space:nowrap;margin-block-end:calc(-1 * var(--omb-border-1));display:inline-flex;align-items:center;gap:var(--omb-space-2)}.is-citizen .omb-tabs [role=tab]{min-block-size:var(--omb-target-citizen)}.omb-tabs [role=tab]:hover{color:var(--omb-color-text-primary)}.omb-tabs [role=tab][aria-selected=true]{color:var(--omb-color-text-brand);border-block-end-color:var(--omb-color-action-primary-bg)}.omb-tabpanel{padding-block-start:var(--omb-space-4)}.omb-count{font:var(--omb-text-caption);background:var(--omb-color-bg-surface-sunken);color:var(--omb-color-text-secondary);border-radius:var(--omb-radius-pill);padding:0 var(--omb-space-2);border:var(--omb-border-1) solid var(--omb-color-border-default)}.omb-tablewrap{position:relative;overflow:auto;border:var(--omb-border-1) solid var(--omb-color-border-default);border-radius:var(--omb-radius-lg);background:var(--omb-color-bg-surface);max-block-size:70vh}.omb-table{inline-size:100%;border-collapse:separate;border-spacing:0;font:var(--omb-text-body-sm)}.omb-table th{position:sticky;inset-block-start:0;z-index:1;background:var(--omb-color-bg-surface-sunken);text-align:start;font:var(--omb-text-label);color:var(--omb-color-text-secondary);padding:var(--omb-space-2) var(--omb-space-3);border-block-end:var(--omb-border-1) solid var(--omb-color-border-default);white-space:nowrap;vertical-align:bottom}.omb-table td{padding:var(--omb-space-3);border-block-end:var(--omb-border-1) solid var(--omb-color-border-subtle);vertical-align:top;color:var(--omb-color-text-primary)}.omb-table.compact td,.omb-table.compact th{padding-block:var(--omb-space-1)}.omb-table tbody tr:hover td{background:var(--omb-color-bg-surface-hover)}.omb-table tbody tr[aria-selected=true] td{background:var(--omb-color-bg-brand-subtle)}.omb-table tbody tr:focus-visible{outline:var(--omb-border-2) solid var(--omb-color-focus-ring);outline-offset:calc(-1 * var(--omb-border-2))}.omb-table .sortbtn{display:inline-flex;align-items:center;gap:var(--omb-space-1);border:0;background:transparent;font:inherit;color:inherit;cursor:pointer;padding:0;min-block-size:var(--omb-target-staff)}.omb-table .num{text-align:end;font-variant-numeric:tabular-nums}.omb-table .chk{inline-size:var(--omb-space-10)}.omb-table a{font-weight:600}.omb-tabletools{display:flex;align-items:center;justify-content:space-between;gap:var(--omb-space-2);flex-wrap:wrap;margin-block-end:var(--omb-space-3)}.omb-filterbar{display:flex;flex-wrap:wrap;align-items:flex-end;gap:var(--omb-space-3);padding:var(--omb-space-3) var(--omb-space-4);background:var(--omb-color-bg-surface-sunken);border-radius:var(--omb-radius-lg);border:var(--omb-border-1) solid var(--omb-color-border-subtle)}.omb-filterbar .omb-field{min-inline-size:10rem;flex:1 1 10rem}.omb-filterbar .omb-input,.omb-filterbar .omb-select{min-block-size:var(--omb-control-md)}.omb-activefilters{display:flex;gap:var(--omb-space-2);flex-wrap:wrap;align-items:center;margin-block:var(--omb-space-3)}.omb-stepper{list-style:none;padding:0;display:flex;gap:var(--omb-space-1)}.omb-stepper li{flex:1;block-size:var(--omb-space-1);border-radius:var(--omb-radius-pill);background:var(--omb-color-border-default)}.omb-stepper li.done,.omb-stepper li[aria-current=step]{background:var(--omb-color-action-primary-bg)}.omb-steptext{font:var(--omb-text-label);color:var(--omb-color-text-secondary)}.omb-timeline{list-style:none;padding:0;position:relative}.omb-timeline li{position:relative;padding-inline-start:var(--omb-space-10);padding-block-end:var(--omb-space-5)}.omb-timeline li:before{content:"";position:absolute;inset-inline-start:calc(var(--omb-space-4) - var(--omb-border-1));inset-block:var(--omb-space-8) 0;border-inline-start:var(--omb-border-2) solid var(--omb-color-border-default)}.omb-timeline li:last-child:before{display:none}.omb-timeline li.done:before{border-color:var(--omb-color-feedback-success-border)}.omb-timeline .dot{position:absolute;inset-inline-start:0;inset-block-start:0;inline-size:var(--omb-space-8);block-size:var(--omb-space-8);border-radius:50%;display:grid;place-items:center;background:var(--omb-color-bg-surface);border:var(--omb-border-2) solid var(--omb-color-border-strong);color:var(--omb-color-text-tertiary)}.omb-timeline li.done .dot{background:var(--omb-color-feedback-success-bg);border-color:var(--omb-color-feedback-success-border);color:var(--omb-color-feedback-success-fg)}.omb-timeline li.current .dot{background:var(--omb-color-bg-brand-subtle);border-color:var(--omb-color-action-primary-bg);color:var(--omb-color-text-brand)}.omb-timeline li.closed .dot{background:var(--omb-color-bg-surface-sunken);border-color:var(--omb-color-text-secondary);color:var(--omb-color-text-secondary)}.omb-timeline .when{font:var(--omb-text-caption);color:var(--omb-color-text-tertiary)}.omb-skel{background:linear-gradient(90deg,var(--omb-color-bg-surface-sunken),var(--omb-color-border-subtle),var(--omb-color-bg-surface-sunken));background-size:200% 100%;animation:shimmer 1.4s ease-in-out infinite;border-radius:var(--omb-radius-sm);block-size:var(--omb-space-4)}.omb-skel.h{block-size:var(--omb-space-8)}.omb-skel.card{block-size:calc(var(--omb-space-24) * 1.2);border-radius:var(--omb-radius-lg)}@keyframes shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.omb-empty{text-align:center;padding:var(--omb-space-10) var(--omb-space-4);display:flex;flex-direction:column;align-items:center;gap:var(--omb-space-3)}.omb-empty .ill{inline-size:var(--omb-space-16);block-size:var(--omb-space-16);border-radius:50%;display:grid;place-items:center;background:var(--omb-color-bg-surface-sunken);color:var(--omb-color-text-secondary)}.omb-empty .ill .omb-icon{inline-size:var(--omb-space-8);block-size:var(--omb-space-8)}.omb-empty p{max-inline-size:30rem;color:var(--omb-color-text-secondary)}.omb-ref{font:var(--omb-text-caption);color:var(--omb-color-text-tertiary)}.omb-ref code{font-size:.8125rem;color:var(--omb-color-text-secondary)}.omb-tip-wrap{position:relative;display:inline-flex}.omb-tip-trigger{display:inline-grid;place-items:center;border:0;background:transparent;color:var(--omb-color-text-tertiary);cursor:help;min-inline-size:var(--omb-target-staff);min-block-size:var(--omb-target-staff);border-radius:50%;padding:0}.omb-tooltip{position:absolute;inset-block-end:calc(100% + var(--omb-space-1));inset-inline-start:50%;transform:translate(-50%);z-index:var(--omb-z-tooltip);background:var(--omb-color-neutral-900);color:var(--omb-color-neutral-50);font:var(--omb-text-body-sm);padding:var(--omb-space-2) var(--omb-space-3);border-radius:var(--omb-radius-sm);inline-size:max-content;max-inline-size:18rem;box-shadow:var(--omb-shadow-e2)}:root[data-theme=dark] .omb-tooltip{background:var(--omb-color-neutral-100);color:var(--omb-color-neutral-900)}.omb-tooltip:after{content:"";position:absolute;inset-block-start:100%;inset-inline:0;block-size:var(--omb-space-2)}.chat-log{display:flex;flex-direction:column;gap:var(--omb-space-4)}.msg{display:flex;flex-direction:column;gap:var(--omb-space-1);max-inline-size:100%}.msg .meta{display:flex;align-items:center;gap:var(--omb-space-2);font:var(--omb-text-caption);color:var(--omb-color-text-tertiary);flex-wrap:wrap}.bubble{border-radius:var(--omb-radius-xl);padding:var(--omb-space-3) var(--omb-space-4);font:var(--omb-text-body-lg)}.msg.user{align-items:flex-end}.msg.user .bubble{background:var(--omb-color-bg-brand-subtle);color:var(--omb-color-text-primary);border-start-end-radius:var(--omb-radius-sm);max-inline-size:85%}.msg.ai .bubble,.msg.agent .bubble{background:var(--omb-color-bg-surface);border:var(--omb-border-1) solid var(--omb-color-border-default);border-start-start-radius:var(--omb-radius-sm);inline-size:100%}.msg.agent .bubble{border-inline-start:var(--omb-border-4) solid var(--omb-color-feedback-info-border)}.msg.system{align-items:center;text-align:center;color:var(--omb-color-text-tertiary);font:var(--omb-text-body-sm)}.msg .answer ol,.msg .answer ul{margin-block:var(--omb-space-2)}.msg .answer.clamped{max-block-size:22.95rem;overflow:hidden;-webkit-mask-image:linear-gradient(180deg,black 70%,transparent);mask-image:linear-gradient(180deg,black 70%,transparent)}.msg .sources{margin-block-start:var(--omb-space-3);display:flex;flex-direction:column;gap:var(--omb-space-2)}.msg .sources h3{font:var(--omb-text-label);color:var(--omb-color-text-secondary)}.msg .tools{display:flex;align-items:center;gap:var(--omb-space-1);flex-wrap:wrap;margin-block-start:var(--omb-space-2)}.msg .tools .omb-btn{--h: var(--omb-target-citizen)}.streaming{display:flex;align-items:center;gap:var(--omb-space-3);padding:var(--omb-space-3) var(--omb-space-4);border-radius:var(--omb-radius-xl);background:var(--omb-color-bg-surface);border:var(--omb-border-1) solid var(--omb-color-border-default);font:var(--omb-text-body);color:var(--omb-color-text-secondary)}.dots{display:inline-flex;gap:var(--omb-space-1)}.dots i{inline-size:var(--omb-space-2);block-size:var(--omb-space-2);border-radius:50%;background:var(--omb-color-ai-fg);animation:blink 1.2s infinite}.dots i:nth-child(2){animation-delay:.2s}.dots i:nth-child(3){animation-delay:.4s}@keyframes blink{0%,80%,to{opacity:.25}40%{opacity:1}}.quick-replies{display:flex;flex-wrap:wrap;gap:var(--omb-space-2)}.composer{position:fixed;inset-block-end:0;inset-inline:0;z-index:var(--omb-z-sticky);background:var(--omb-color-bg-surface);border-block-start:var(--omb-border-1) solid var(--omb-color-border-default);padding:var(--omb-space-2) var(--omb-space-3) calc(var(--omb-space-2) + env(safe-area-inset-bottom))}.composer .inner{max-inline-size:var(--omb-size-reading-max);margin-inline:auto}.composer form{display:flex;align-items:flex-end;gap:var(--omb-space-2)}.composer textarea{flex:1;min-inline-size:0;resize:none;min-block-size:var(--omb-control-lg);max-block-size:8rem;padding:var(--omb-space-3);border:var(--omb-border-1) solid var(--omb-color-border-strong);border-radius:var(--omb-radius-xl);font:var(--omb-text-body);background:var(--omb-color-bg-surface);color:var(--omb-color-text-primary)}.composer .sendbtn{inline-size:var(--omb-control-lg);block-size:var(--omb-control-lg);border-radius:50%;padding:0}.composer .foot{display:flex;justify-content:space-between;gap:var(--omb-space-2);font:var(--omb-text-caption);color:var(--omb-color-text-tertiary);padding-block-start:var(--omb-space-1);padding-inline:var(--omb-space-2)}.hotmenu{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--omb-space-3);list-style:none;padding:0}@media (min-width: 600px){.hotmenu{grid-template-columns:repeat(3,minmax(0,1fr))}}.hotmenu a,.hotmenu button{display:flex;flex-direction:column;align-items:flex-start;gap:var(--omb-space-2);padding:var(--omb-space-4) var(--omb-space-3);min-block-size:calc(var(--omb-target-citizen) * 2);inline-size:100%;background:var(--omb-color-bg-surface);border:var(--omb-border-1) solid var(--omb-color-border-default);border-radius:var(--omb-radius-lg);color:var(--omb-color-text-primary);text-decoration:none;font:var(--omb-text-label);font-size:.9375rem;text-align:start;cursor:pointer;box-shadow:var(--omb-shadow-e1)}.hotmenu a:hover,.hotmenu button:hover{border-color:var(--omb-color-action-primary-bg);color:var(--omb-color-text-primary);background:var(--omb-color-bg-surface)}.hotmenu .ic{inline-size:var(--omb-space-10);block-size:var(--omb-space-10);border-radius:var(--omb-radius-md);display:grid;place-items:center;background:var(--omb-color-bg-brand-subtle);color:var(--omb-color-text-brand)}.hotmenu .lbl{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.submenu{list-style:none;padding:0;border:var(--omb-border-1) solid var(--omb-color-border-default);border-radius:var(--omb-radius-lg);overflow:hidden;background:var(--omb-color-bg-surface)}.submenu li+li{border-block-start:var(--omb-border-1) solid var(--omb-color-border-subtle)}.submenu button,.submenu a{display:flex;align-items:center;justify-content:space-between;gap:var(--omb-space-2);inline-size:100%;min-block-size:var(--omb-target-citizen);padding:var(--omb-space-3) var(--omb-space-4);background:transparent;border:0;text-align:start;color:var(--omb-color-text-primary);font:var(--omb-text-body);cursor:pointer;text-decoration:none}.submenu button:hover{background:var(--omb-color-bg-surface-hover)}.hero{position:relative;overflow:hidden}.hero .arch{position:absolute;inset-block-start:calc(-1 * var(--omb-space-4));inset-inline-end:calc(-1 * var(--omb-space-6));inline-size:10rem;block-size:12rem;color:var(--omb-color-text-brand);opacity:var(--omb-opacity-hero);pointer-events:none}.carousel{position:relative}.carousel .track{display:flex;gap:var(--omb-space-3);overflow:hidden;list-style:none;padding:0}.carousel .track>li{flex:0 0 100%}.carousel .ctrl{display:flex;align-items:center;justify-content:space-between;gap:var(--omb-space-2);margin-block-start:var(--omb-space-2)}.richcard{border:var(--omb-border-1) solid var(--omb-color-border-default);border-radius:var(--omb-radius-lg);overflow:hidden;background:var(--omb-color-bg-surface)}.richcard .media{background:var(--omb-color-bg-gold-subtle);aspect-ratio:16 / 7;display:grid;place-items:center;color:var(--omb-color-text-gold)}.richcard .media svg{inline-size:40%;block-size:auto}.richcard .body{padding:var(--omb-space-3) var(--omb-space-4);display:flex;flex-direction:column;gap:var(--omb-space-2)}.filecard{display:flex;gap:var(--omb-space-3);align-items:center;padding:var(--omb-space-3);border:var(--omb-border-1) solid var(--omb-color-border-default);border-radius:var(--omb-radius-md);background:var(--omb-color-bg-surface-sunken)}.filecard .ic{inline-size:var(--omb-space-10);block-size:var(--omb-space-10);border-radius:var(--omb-radius-md);display:grid;place-items:center;background:var(--omb-color-bg-surface);color:var(--omb-color-text-brand);border:var(--omb-border-1) solid var(--omb-color-border-default);flex:none}.videocard{border-radius:var(--omb-radius-md);overflow:hidden;border:var(--omb-border-1) solid var(--omb-color-border-default)}.videocard .poster{aspect-ratio:16 / 9;background:var(--omb-color-neutral-800);color:var(--omb-color-neutral-50);display:grid;place-items:center;position:relative}.videocard .poster .omb-btn{background:var(--omb-color-bg-surface);color:var(--omb-color-text-primary)}.videocard .cap{padding:var(--omb-space-2) var(--omb-space-3);font:var(--omb-text-body-sm);background:var(--omb-color-bg-surface)}.feedback-reasons{display:flex;flex-wrap:wrap;gap:var(--omb-space-2);margin-block-start:var(--omb-space-2)}.rating{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:var(--omb-space-2)}.rating label{display:flex;flex-direction:column;align-items:center;gap:var(--omb-space-1);padding:var(--omb-space-2) var(--omb-space-1);border:var(--omb-border-1) solid var(--omb-color-border-strong);border-radius:var(--omb-radius-md);text-align:center;font:var(--omb-text-caption);cursor:pointer;min-block-size:var(--omb-target-citizen);background:var(--omb-color-bg-surface)}.rating input{position:absolute;opacity:0;pointer-events:none}.rating label:has(input:checked){border-color:var(--omb-color-action-primary-bg);background:var(--omb-color-bg-brand-subtle);color:var(--omb-color-text-brand);border-width:var(--omb-border-2)}.rating label:has(input:focus-visible){box-shadow:var(--omb-focus-ring)}.rating b{font:var(--omb-text-h4)}.src-meta{display:grid;grid-template-columns:auto 1fr;gap:var(--omb-space-1) var(--omb-space-3);font:var(--omb-text-body-sm)}.src-meta dt{color:var(--omb-color-text-tertiary)}.src-text{font:var(--omb-text-body);background:var(--omb-color-bg-surface-sunken);border-radius:var(--omb-radius-md);padding:var(--omb-space-4);max-block-size:50vh;overflow-y:auto}.src-text p{margin-block-end:var(--omb-space-3)}mark,.hl{background:var(--omb-color-citation-highlight);color:var(--omb-color-text-primary);border-radius:var(--omb-radius-xs);padding-inline:var(--omb-space-0-5);box-shadow:inset 0 calc(-1 * var(--omb-border-2)) 0 var(--omb-color-citation-border)}.src-panel{position:fixed;inset-block:0;inset-inline-end:0;inline-size:min(28rem,100vw)}.split{display:grid;gap:var(--omb-space-6);grid-template-columns:minmax(0,1fr) minmax(18rem,24rem);align-items:start}.split.wide-side{grid-template-columns:minmax(0,1fr) minmax(20rem,28rem)}.split3{display:grid;gap:var(--omb-space-4);grid-template-columns:minmax(16rem,20rem) minmax(0,1fr) minmax(16rem,20rem);align-items:start}@media (max-width: 1100px){.split,.split.wide-side,.split3{grid-template-columns:minmax(0,1fr)}}.sticky-side{position:sticky;inset-block-start:calc(var(--omb-size-topbar-staff) + var(--omb-space-4))}.kv{display:grid;grid-template-columns:minmax(8rem,auto) 1fr;gap:var(--omb-space-2) var(--omb-space-4);font:var(--omb-text-body-sm)}.kv dt{color:var(--omb-color-text-tertiary)}.kv dd{margin:0;min-inline-size:0}.list-plain{list-style:none;padding:0;display:flex;flex-direction:column}.list-plain>li{padding-block:var(--omb-space-3);border-block-end:var(--omb-border-1) solid var(--omb-color-border-subtle)}.list-plain>li:last-child{border-block-end:0}.masked{display:inline-flex;align-items:center;gap:var(--omb-space-2);flex-wrap:wrap}.masked .v{font-family:var(--omb-font-mono);font-size:.875rem}.masked button{border:0;background:transparent;color:var(--omb-color-text-link);text-decoration:underline;font:var(--omb-text-caption);cursor:pointer;display:inline-flex;gap:var(--omb-space-1);align-items:center;min-block-size:var(--omb-target-staff);padding:0}.bar{block-size:var(--omb-space-2);border-radius:var(--omb-radius-pill);background:var(--omb-color-bg-surface-sunken);overflow:hidden;border:var(--omb-border-1) solid var(--omb-color-border-subtle)}.bar>span{display:block;block-size:100%;background:var(--omb-viz-1)}.workload li{display:grid;grid-template-columns:1fr auto;gap:var(--omb-space-1) var(--omb-space-3);align-items:center}.workload .bar{grid-column:1 / -1}.doc-page{background:var(--omb-color-white);color:var(--omb-color-neutral-900);font-family:var(--omb-font-document);font-size:var(--omb-font-size-document);line-height:1.5;inline-size:100%;max-inline-size:var(--omb-size-a4-width);min-block-size:var(--omb-size-a4-min-height);margin-inline:auto;padding:2cm 2cm 2cm 3cm;box-shadow:var(--omb-shadow-e2);border:var(--omb-border-1) solid var(--omb-color-border-default)}.doc-page h2{font:700 1.15em/1.4 var(--omb-font-document);margin-block:1em .5em}.doc-page h3{font:700 1em/1.4 var(--omb-font-document);margin-block:.8em .3em}.doc-page .title{text-align:center;font-weight:700;font-size:1.2em}.doc-page [contenteditable=true]{outline:var(--omb-border-1) dashed transparent;border-radius:var(--omb-radius-xs)}.doc-page [contenteditable=true]:hover{outline-color:var(--omb-color-neutral-400)}.doc-page [contenteditable=true]:focus{outline:var(--omb-border-2) solid var(--omb-color-neutral-950);outline-offset:var(--omb-border-2)}.doc-page .omb-cite-marker{font-family:var(--omb-font-ui)}.doc-page .noevidence{background:var(--omb-color-amber-50);box-shadow:inset var(--omb-border-4) 0 0 var(--omb-color-amber-600);padding-inline-start:var(--omb-space-2)}.doc-page .noevidence-tag{font:var(--omb-text-caption);font-family:var(--omb-font-ui);color:var(--omb-color-amber-700);display:inline-flex;gap:var(--omb-space-1);align-items:center}.doc-page .omb-cite-marker{color:var(--omb-color-gold-800);background:var(--omb-color-gold-50);border-color:var(--omb-color-gold-500)}.doc-page .sec-head{display:flex;justify-content:space-between;align-items:center;gap:var(--omb-space-2);flex-wrap:wrap}.doc-page .omb-check{font:var(--omb-text-label);font-family:var(--omb-font-ui);color:var(--omb-color-neutral-700)}.doc-page .omb-check input{accent-color:var(--omb-color-cinnabar-700)}.diff-del{text-decoration:line-through;background:var(--omb-color-feedback-error-bg);color:var(--omb-color-feedback-error-fg)}.diff-add{text-decoration:underline;background:var(--omb-color-feedback-success-bg);color:var(--omb-color-feedback-success-fg)}.diff-cols{display:grid;grid-template-columns:1fr 1fr;gap:var(--omb-space-3);font:var(--omb-text-body-sm)}.diff-cols>div{border:var(--omb-border-1) solid var(--omb-color-border-default);border-radius:var(--omb-radius-md);padding:var(--omb-space-3)}.approvalbar{position:sticky;inset-block-end:0;z-index:var(--omb-z-sticky);background:var(--omb-color-bg-surface);border-block-start:var(--omb-border-1) solid var(--omb-color-border-default);box-shadow:var(--omb-shadow-e3);padding:var(--omb-space-3) var(--omb-space-6);display:flex;align-items:center;justify-content:space-between;gap:var(--omb-space-3);flex-wrap:wrap;margin-inline:calc(-1 * var(--omb-space-6));margin-block-start:var(--omb-space-6)}.matrix th[scope=row]{position:sticky;inset-inline-start:0;background:var(--omb-color-bg-surface);z-index:1}.matrix td{text-align:center}.kpi{display:flex;flex-direction:column;gap:var(--omb-space-1)}.kpi .lbl{font:var(--omb-text-label);color:var(--omb-color-text-secondary)}.kpi .val{font:var(--omb-text-h2);font-variant-numeric:tabular-nums}.kpi .val small{font:var(--omb-text-body-sm);color:var(--omb-color-text-secondary);margin-inline-start:var(--omb-space-1)}.kpi .delta{display:inline-flex;align-items:center;gap:var(--omb-space-1);font:var(--omb-text-body-sm)}.kpi .delta.up{color:var(--omb-color-feedback-success-fg)}.kpi .delta.down{color:var(--omb-color-feedback-error-fg)}.kpi .delta.flat{color:var(--omb-color-text-secondary)}.kpi .period{font:var(--omb-text-caption);color:var(--omb-color-text-tertiary)}.chart svg{inline-size:100%;block-size:auto;overflow:visible;display:block}.chart .grid line{stroke:var(--omb-color-border-subtle);stroke-width:1}.chart .axis text,.chart text{fill:var(--omb-color-text-secondary);font:var(--omb-text-caption)}.chart .axis line,.chart .axis path{stroke:var(--omb-color-border-subtle)}.chart .s1{stroke:var(--omb-viz-1);fill:var(--omb-viz-1)}.chart .s2{stroke:var(--omb-viz-2);fill:var(--omb-viz-2)}.chart .s3{stroke:var(--omb-viz-3);fill:var(--omb-viz-3)}.chart .s4{stroke:var(--omb-viz-4);fill:var(--omb-viz-4)}.chart .s5{stroke:var(--omb-viz-5);fill:var(--omb-viz-5)}.chart .s6{stroke:var(--omb-viz-6);fill:var(--omb-viz-6)}.chart .s7{stroke:var(--omb-viz-7);fill:var(--omb-viz-7)}.chart .s8{stroke:var(--omb-viz-8);fill:var(--omb-viz-8)}.chart .seq-1{fill:var(--omb-viz-seq-1)}.chart .seq-2{fill:var(--omb-viz-seq-2)}.chart .seq-3{fill:var(--omb-viz-seq-3)}.chart .seq-4{fill:var(--omb-viz-seq-4)}.chart .seq-5{fill:var(--omb-viz-seq-5)}.chart .seq-6{fill:var(--omb-viz-seq-6)}.chart path.line{fill:none;stroke-width:2.5}.chart .pt{stroke:var(--omb-color-bg-surface);stroke-width:2;cursor:pointer}.chart .pt:focus-visible,.chart .barrect:focus-visible{outline:none;stroke:var(--omb-color-focus-ring);stroke-width:3}.chart .barrect{stroke:none;cursor:pointer}.chart .lbl-series{font:var(--omb-text-label);fill:var(--omb-color-text-primary)}.chart-tip{position:absolute;pointer-events:none;background:var(--omb-color-neutral-900);color:var(--omb-color-neutral-50);font:var(--omb-text-body-sm);padding:var(--omb-space-1) var(--omb-space-2);border-radius:var(--omb-radius-sm);z-index:var(--omb-z-tooltip);white-space:nowrap}:root[data-theme=dark] .chart-tip{background:var(--omb-color-neutral-100);color:var(--omb-color-neutral-900)}.chart-wrap{position:relative}.legend{display:flex;flex-wrap:wrap;gap:var(--omb-space-2) var(--omb-space-4);list-style:none;padding:0;font:var(--omb-text-body-sm);color:var(--omb-color-text-secondary)}.legend li{display:inline-flex;align-items:center;gap:var(--omb-space-2)}.legend .sw{inline-size:var(--omb-space-3);block-size:var(--omb-space-3);border-radius:var(--omb-radius-xs)}.legend .sw.s1{background:var(--omb-viz-1)}.legend .sw.s2{background:var(--omb-viz-2)}.legend .sw.s3{background:var(--omb-viz-3)}.legend .sw.s4{background:var(--omb-viz-4)}.funnel{display:flex;flex-direction:column;gap:var(--omb-space-2)}.funnel .step{display:grid;grid-template-columns:minmax(7rem,12rem) 1fr auto;gap:var(--omb-space-3);align-items:center;font:var(--omb-text-body-sm)}.funnel .fbar{block-size:var(--omb-space-6);border-radius:var(--omb-radius-sm);background:var(--omb-viz-seq-3)}.swatches{display:grid;grid-template-columns:repeat(auto-fill,minmax(9rem,1fr));gap:var(--omb-space-3)}.swatch{border:var(--omb-border-1) solid var(--omb-color-border-default);border-radius:var(--omb-radius-md);overflow:hidden;background:var(--omb-color-bg-surface);font:var(--omb-text-caption)}.swatch .c{block-size:var(--omb-space-12);border-block-end:var(--omb-border-1) solid var(--omb-color-border-subtle)}.swatch .t{padding:var(--omb-space-2);display:flex;flex-direction:column;overflow-wrap:anywhere}.scale-row{display:grid;grid-template-columns:6rem repeat(11,minmax(0,1fr));gap:var(--omb-space-1);align-items:center;font:var(--omb-text-caption)}.scale-row>span.c{block-size:var(--omb-space-8);border-radius:var(--omb-radius-xs)}.pass{color:var(--omb-color-feedback-success-fg);font-weight:600}.fail{color:var(--omb-color-feedback-error-fg);font-weight:600}.portal-grid{display:grid;gap:var(--omb-space-4);grid-template-columns:repeat(auto-fit,minmax(min(100%,17rem),1fr))}.portal-card{display:flex;flex-direction:column;gap:var(--omb-space-3)}.portal-card ul{list-style:none;padding:0;display:flex;flex-direction:column;gap:var(--omb-space-1)}.portal-card li a{display:flex;gap:var(--omb-space-2);align-items:baseline;padding-block:var(--omb-space-1);min-block-size:var(--omb-target-staff)}.portal-card code{font:var(--omb-text-caption);font-family:var(--omb-font-mono);color:var(--omb-color-text-tertiary);flex:none}.watermark{position:absolute;inset:0;pointer-events:none;display:grid;place-items:center;color:var(--omb-color-text-primary);opacity:.07;font:var(--omb-text-h2);transform:rotate(-24deg);text-align:center;white-space:pre-line}.ocr-low{background:var(--omb-color-feedback-warning-bg);box-shadow:inset 0 calc(-1 * var(--omb-border-2)) 0 var(--omb-color-feedback-warning-border)}.scanimg{background:var(--omb-color-neutral-100);color:var(--omb-color-neutral-800);border:var(--omb-border-1) solid var(--omb-color-border-default);border-radius:var(--omb-radius-md);padding:var(--omb-space-4);font-family:var(--omb-font-document);font-size:14pt;line-height:1.6;transform:rotate(-.4deg)}.kbd{font:var(--omb-text-caption);font-family:var(--omb-font-mono);border:var(--omb-border-1) solid var(--omb-color-border-strong);border-block-end-width:var(--omb-border-2);border-radius:var(--omb-radius-sm);padding:0 var(--omb-space-1);background:var(--omb-color-bg-surface)}.score-group{display:flex;flex-direction:column;gap:var(--omb-space-2);padding-block:var(--omb-space-3);border-block-end:var(--omb-border-1) solid var(--omb-color-border-subtle)}.score-group .opts{display:flex;gap:var(--omb-space-2);flex-wrap:wrap}.score-group .opts label{display:inline-flex;align-items:center;gap:var(--omb-space-2);border:var(--omb-border-1) solid var(--omb-color-border-strong);border-radius:var(--omb-radius-md);padding:var(--omb-space-1) var(--omb-space-3);min-block-size:var(--omb-control-md);cursor:pointer}.score-group .opts label:has(input:checked){background:var(--omb-color-bg-brand-subtle);border-color:var(--omb-color-action-primary-bg);color:var(--omb-color-text-brand)}.omb-tabs [role=tab]:focus-visible,.omb-seg button:focus-visible,.omb-chip:focus-visible,.omb-cite:focus-visible,.hotmenu a:focus-visible,.hotmenu button:focus-visible,.submenu button:focus-visible,.omb-switch button:focus-visible{box-shadow:var(--omb-focus-ring);outline:var(--omb-border-2) solid transparent}.omb-langswitch button:focus-visible,.omb-iconbtn-brand:focus-visible{box-shadow:inset 0 0 0 var(--omb-border-2) var(--omb-color-focus-ring-on-brand)}@media (forced-colors: active){.s-nav a[aria-current=page]{border:var(--omb-border-2) solid Highlight}.omb-cite,.omb-cite-marker,.omb-alert,.omb-aidraft-banner,.bubble,.omb-tabs [role=tab][aria-selected=true]{border:var(--omb-border-1) solid CanvasText}.omb-tabs [role=tab][aria-selected=true]{border-block-end:var(--omb-border-4) solid Highlight}.omb-switch button[aria-checked=true]{background:Highlight}.diff-add,.diff-del,mark,.hl{forced-color-adjust:none}.omb-ribbon{background:Canvas;border:var(--omb-border-2) solid CanvasText}}:root[data-motion=reduce] *,:root[data-motion=reduce] *:before,:root[data-motion=reduce] *:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}.mb-4{margin-block-end:var(--omb-space-4)}h1[tabindex="-1"]:focus,main[tabindex="-1"]:focus{outline:none;box-shadow:none}.omb-ai-suggestion.compact .acts .omb-btn{--h: var(--omb-target-staff);min-inline-size:var(--omb-target-staff);padding:0}.omb-ai-suggestion.compact .val{font:var(--omb-text-body-sm);font-weight:600}@media (max-width: 599px){.omb-ribbon .ribbon-desc,.omb-ribbon .ribbon-link{display:none}.omb-ribbon .proto-links{display:flex}}.omb-ribbon .proto-links{display:none;gap:var(--omb-space-4);flex-basis:100%}.omb-empty,.omb-empty *,.msg.system,.msg.system *,.c-footer,.c-footer *{text-align:center}.msg.system .omb-card,.msg.system .omb-card *,.msg.system .omb-alert,.msg.system .omb-alert *{text-align:start}h1,h2,h3,h4,.t-display,.t-h1,.t-h2,.t-h3,.t-h4,.panel-title{text-wrap:balance}p,li,dd,.omb-help,.omb-alert .body{text-wrap:pretty}.omb-lockup .name .seg{display:inline-block}.s-content :is(.stack,.stack-sm,.stack-lg)>.omb-btn:not(.block),dialog :is(.stack,.stack-sm,.stack-lg)>.omb-btn:not(.block){align-self:flex-start}.omb-seg{align-self:flex-start}.s-shell{background:var(--omb-color-bg-surface)}.s-sidebar{border-inline-end:0}.s-main-wrap{background:var(--omb-color-bg-canvas);border-inline-start:var(--omb-border-1) solid var(--omb-color-border-default)}@media (max-width: 1023px){.s-main-wrap{border-inline-start:0}}.is-citizen .omb-tabs{flex-wrap:wrap;gap:var(--omb-space-2);border-block-end:0;overflow:visible}.is-citizen .omb-tabs [role=tab]{border:var(--omb-border-1) solid var(--omb-color-border-strong);border-radius:var(--omb-radius-pill);margin:0;padding-inline:var(--omb-space-4);background:var(--omb-color-bg-surface)}.is-citizen .omb-tabs [role=tab][aria-selected=true]{background:var(--omb-color-bg-brand-subtle);border-color:var(--omb-color-action-primary-bg)}details>summary.disclosure{list-style:none;cursor:pointer;display:flex;align-items:center;gap:var(--omb-space-2);min-block-size:var(--omb-control-md);font:var(--omb-text-label)}details>summary.disclosure::-webkit-details-marker{display:none}details>summary.disclosure .omb-icon{transition:transform var(--omb-duration-fast)}details[open]>summary.disclosure .omb-icon.chev{transform:rotate(90deg)}.omb-table .acts-cell{display:flex;gap:var(--omb-space-1);flex-wrap:nowrap;align-items:center}.split3.editor{grid-template-columns:minmax(12rem,14rem) minmax(14rem,1fr) minmax(24rem,1.5fr)}@media (max-width: 1100px){.split3.editor{grid-template-columns:minmax(0,1fr)}}.grid-2x{display:grid;gap:var(--omb-space-4);grid-template-columns:repeat(auto-fit,minmax(min(100%,22rem),1fr))}.card-action{display:flex;flex-direction:column}.card-action>.row:last-child{margin-block-start:auto;padding-block-start:var(--omb-space-2)}.score-grid{display:grid;gap:0 var(--omb-space-6);grid-template-columns:repeat(auto-fit,minmax(min(100%,14rem),1fr))}.score-grid .score-group{border-block-end:0}.proto-box{border:var(--omb-border-1) dashed var(--omb-color-feedback-warning-border);background:var(--omb-color-feedback-warning-bg);border-radius:var(--omb-radius-md);padding:var(--omb-space-3)}.proto-box .t-caption{color:var(--omb-color-feedback-warning-fg);font-weight:600}.omb-textarea[readonly]{background:var(--omb-color-bg-surface-sunken);color:var(--omb-color-text-secondary);resize:none}.linkbtn{white-space:nowrap;border:0;background:transparent;padding:0;min-block-size:var(--omb-target-staff);font:var(--omb-text-body-sm);font-family:var(--omb-font-mono);color:var(--omb-color-text-link);text-decoration:underline;text-underline-offset:.2em;cursor:pointer}.linkbtn:hover{color:var(--omb-color-text-link-hover)}.nowrap,.omb-badge{white-space:nowrap}.reading .omb-badge,.omb-alert .omb-badge{white-space:normal}@media print{@page{size:A4;margin:2cm 1.5cm}.omb-ribbon,.c-top,.c-helpbar,.composer,.s-sidebar,.s-topbar,.no-print,.approvalbar,.omb-toasts,.c-footer,.skip-link{display:none!important}body{background:var(--omb-color-white);color:var(--omb-color-neutral-950);font-size:12pt}.s-shell{display:block}.c-main,.s-content{max-inline-size:none;padding:0}.omb-card{box-shadow:none;border-color:var(--omb-color-neutral-500);break-inside:avoid}a{color:inherit;text-decoration:none}.print-only{display:block!important}.print-cls{display:block!important;position:fixed;inset-inline:0;text-align:center;font:var(--omb-text-label);color:var(--omb-color-neutral-950)}.print-cls.top{inset-block-start:0}.print-cls.bottom{inset-block-end:0}.doc-page{box-shadow:none;border:0;padding:0}}.print-only,.print-cls{display:none}
