@font-face{font-family:Instrument Sans Variable;font-style:normal;font-display:swap;font-weight:400 700;src:url(/assets/instrument-sans-latin-ext-wght-normal-B5bTHO_g.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Instrument Sans Variable;font-style:normal;font-display:swap;font-weight:400 700;src:url(/assets/instrument-sans-latin-wght-normal-BbzFLZTg.woff2) format("woff2-variations");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}:root{--bp-sm: 640px;--bp-md: 768px;--bp-lg: 1024px;--font-sans: "Geist Variable", "Geist", system-ui, -apple-system, sans-serif;--font-mono: "Geist Mono Variable", "Geist Mono", ui-monospace, monospace;--color-neutral-50: #FAFAF9;--color-neutral-100: #F5F4F2;--color-neutral-200: #E7E5E1;--color-neutral-300: #DBDAD7;--color-neutral-400: #A8A29B;--color-neutral-500: #78716A;--color-neutral-600: #57534E;--color-neutral-700: #3A3837;--color-neutral-800: #1F1F1F;--color-neutral-900: #141414;--color-neutral-950: #0F0E0C;--color-primary-50: #FFF3ED;--color-primary-100: #FFE4D4;--color-primary-200: #FFC7A8;--color-primary-300: #FFA170;--color-primary-400: #FF7538;--color-primary-500: #FF4700;--color-primary-600: #E63D00;--color-primary-700: #BF3200;--color-primary-800: #99290A;--color-primary-900: #7D250D;--color-primary-950: #431004;--color-success-50: #F1FEF6;--color-success-100: #D1FADF;--color-success-200: #A6F4C5;--color-success-300: #6CE9A6;--color-success-400: #32D583;--color-success-500: #12B76A;--color-success-600: #039855;--color-success-700: #027A48;--color-success-800: #05603A;--color-success-900: #054F31;--color-success-950: #033524;--color-warning-50: #FFFBF0;--color-warning-100: #FEF0C7;--color-warning-200: #FEDF89;--color-warning-300: #FEC84B;--color-warning-400: #FDB022;--color-warning-500: #F79009;--color-warning-600: #DC6803;--color-warning-700: #B54708;--color-warning-800: #93370D;--color-warning-900: #7A2E0E;--color-warning-950: #4E1D09;--color-danger-50: #FEF3F2;--color-danger-100: #FEE4E2;--color-danger-200: #FECDCA;--color-danger-300: #FDA29B;--color-danger-400: #F97066;--color-danger-500: #F04438;--color-danger-600: #D92D20;--color-danger-700: #B42318;--color-danger-800: #912018;--color-danger-900: #7A271A;--color-danger-950: #55160C;--color-info-50: #EFF8FF;--color-info-100: #D1E9FF;--color-info-200: #B2DDFF;--color-info-300: #84CAFF;--color-info-400: #53B1FD;--color-info-500: #2E90FA;--color-info-600: #1570EF;--color-info-700: #175CD3;--color-info-800: #1849A9;--color-info-900: #194185;--color-info-950: #102A56;--color-base-white: #FFFFFF;--color-base-black: #000000;--color-chart-orange: #FF4700;--color-chart-blue: #5B92DD;--color-chart-teal: #47A8A2;--color-chart-purple: #9179D6;--color-chart-gold: #DCA84F;--color-chart-green: #12B76A;--color-code-keyword: #7B4BD9;--color-code-string: #16A34A;--color-bg-canvas: var(--color-neutral-50);--color-bg-surface: var(--color-base-white);--color-bg-subtle: var(--color-neutral-100);--color-bg-muted: var(--color-neutral-200);--color-bg-inverse: var(--color-neutral-900);--color-fg-default: var(--color-neutral-900);--color-fg-muted: var(--color-neutral-500);--color-fg-subtle: var(--color-neutral-400);--color-fg-on-accent: var(--color-base-white);--color-fg-on-inverse: var(--color-neutral-50);--color-border-subtle: var(--color-neutral-200);--color-border-default: var(--color-neutral-300);--color-border-strong: var(--color-neutral-400);--color-border-focus: var(--color-primary-500);--color-chart-1: var(--color-chart-orange);--color-chart-2: var(--color-chart-blue);--color-chart-3: var(--color-chart-teal);--color-chart-4: var(--color-chart-purple);--color-chart-5: var(--color-chart-gold);--color-chart-6: var(--color-chart-green);--color-accent-default: var(--color-neutral-900);--color-accent-hover: var(--color-neutral-800);--color-accent-active: var(--color-neutral-700);--color-accent-subtle: var(--color-neutral-100);--color-accent-fg: var(--color-base-white);--color-brand-default: var(--color-primary-500);--color-brand-hover: var(--color-primary-600);--color-brand-subtle: var(--color-primary-50);--color-brand-fg: var(--color-primary-600);--color-success-fg: var(--color-success-700);--color-success-bg: var(--color-success-50);--color-success-border: var(--color-success-200);--color-success-solid: var(--color-success-500);--color-warning-fg: var(--color-warning-700);--color-warning-bg: var(--color-warning-50);--color-warning-border: var(--color-warning-200);--color-warning-solid: var(--color-warning-500);--color-danger-fg: var(--color-danger-700);--color-danger-bg: var(--color-danger-50);--color-danger-border: var(--color-danger-200);--color-danger-solid: var(--color-danger-500);--color-info-fg: var(--color-info-700);--color-info-bg: var(--color-info-50);--color-info-border: var(--color-info-200);--color-info-solid: var(--color-info-500);--space-0: 0px;--space-2: 2px;--space-4: 4px;--space-6: 6px;--space-8: 8px;--space-10: 10px;--space-12: 12px;--space-14: 14px;--space-16: 16px;--space-20: 20px;--space-24: 24px;--space-32: 32px;--space-40: 40px;--space-48: 48px;--space-64: 64px;--space-80: 80px;--space-96: 96px;--radius-none: 0px;--radius-2xs: 2px;--radius-xs: 4px;--radius-sm: 6px;--radius-md: 8px;--radius-lg: 12px;--radius-xl: 16px;--radius-2xl: 24px;--radius-3xl: 28px;--radius-full: 9999px;--border-width-050: .5px;--border-width-100: 1px;--border-width-150: 1.5px;--border-width-200: 2px;--border-width-400: 4px;--border-width-600: 6px;--opacity-0: 0;--opacity-45: .45;--opacity-60: .6;--opacity-70: .7;--opacity-100: 1;--shadow-xs: 0 1px 2px 0 rgba(16,15,12,.05);--shadow-sm: 0 1px 3px 0 rgba(16,15,12,.1), 0 1px 2px 0 rgba(16,15,12,.06);--shadow-md: 0 4px 8px -2px rgba(16,15,12,.1), 0 2px 4px -2px rgba(16,15,12,.06);--shadow-lg: 0 12px 16px -4px rgba(16,15,12,.08), 0 4px 6px -2px rgba(16,15,12,.03);--shadow-xl: 0 20px 24px -4px rgba(16,15,12,.1), 0 8px 8px -4px rgba(16,15,12,.03);--shadow-2xl: 0 24px 48px -12px rgba(16,15,12,.18);--shadow-left: -12px 0 32px -8px rgba(16,15,12,.16);--shadow-right: 12px 0 32px -8px rgba(16,15,12,.16);--shadow-up: 0 -12px 32px -8px rgba(16,15,12,.16);--motion-fast: .15s;--motion-base: .22s;--motion-slow: .32s;--ease-in-out: cubic-bezier(.65, 0, .35, 1);--ease-out: cubic-bezier(.33, 1, .68, 1);--transition-base: var(--motion-base) var(--ease-in-out);--transition-fast: var(--motion-fast) var(--ease-in-out);--transition-slow: var(--motion-slow) var(--ease-in-out);--transition-hover: var(--motion-slow) var(--ease-out)}html,body{font-family:var(--font-sans)}.dark{--color-bg-canvas: var(--color-neutral-950);--color-bg-surface: var(--color-neutral-900);--color-bg-subtle: var(--color-neutral-800);--color-bg-muted: var(--color-neutral-700);--color-bg-inverse: var(--color-neutral-50);--color-fg-default: var(--color-neutral-50);--color-fg-muted: var(--color-neutral-400);--color-fg-subtle: var(--color-neutral-500);--color-fg-on-accent: var(--color-neutral-900);--color-fg-on-inverse: var(--color-neutral-900);--color-border-subtle: var(--color-neutral-800);--color-border-default: var(--color-neutral-700);--color-border-strong: var(--color-neutral-600);--color-border-focus: var(--color-primary-400);--color-accent-default: var(--color-neutral-50);--color-accent-hover: var(--color-neutral-200);--color-accent-active: var(--color-neutral-300);--color-accent-subtle: var(--color-neutral-800);--color-accent-fg: var(--color-neutral-900);--color-brand-default: var(--color-primary-500);--color-brand-hover: var(--color-primary-400);--color-brand-subtle: var(--color-primary-950);--color-brand-fg: var(--color-primary-400);--color-success-fg: var(--color-success-400);--color-success-bg: var(--color-success-950);--color-success-border: var(--color-success-800);--color-success-solid: var(--color-success-500);--color-warning-fg: var(--color-warning-400);--color-warning-bg: var(--color-warning-950);--color-warning-border: var(--color-warning-800);--color-warning-solid: var(--color-warning-500);--color-danger-fg: var(--color-danger-400);--color-danger-bg: var(--color-danger-950);--color-danger-border: var(--color-danger-800);--color-danger-solid: var(--color-danger-500);--color-info-fg: var(--color-info-400);--color-info-bg: var(--color-info-950);--color-info-border: var(--color-info-800);--color-info-solid: var(--color-info-500)}:where(button,a,[tabindex]):focus-visible{outline:none;box-shadow:0 0 0 2px var(--color-bg-surface),0 0 0 4px var(--color-border-focus)}*,*:before,*:after{transition:background-color var(--transition-base),color var(--transition-base),border-color var(--transition-base),box-shadow var(--transition-base)}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}:root{--glass-bg: rgba(255, 255, 255, .64);--glass-bg-overlay: rgba(255, 255, 255, .76);--glass-bg-chrome: rgba(255, 255, 255, .52);--glass-bg-subtle: rgba(16, 15, 12, .05);--glass-bg-subtle-hover: rgba(16, 15, 12, .09);--glass-border: rgba(255, 255, 255, .55);--glass-border-strong: rgba(255, 255, 255, .75);--glass-highlight: inset 0 1px 0 0 rgba(255, 255, 255, .7);--glass-fg-muted: var(--color-neutral-600);--glass-blur: blur(16px) saturate(160%);--glass-blur-overlay: blur(24px) saturate(180%)}.dark{--glass-bg: rgba(20, 20, 20, .64);--glass-bg-overlay: rgba(20, 20, 20, .76);--glass-bg-chrome: rgba(20, 20, 20, .52);--glass-bg-subtle: rgba(255, 255, 255, .08);--glass-bg-subtle-hover: rgba(255, 255, 255, .14);--glass-border: rgba(255, 255, 255, .1);--glass-border-strong: rgba(255, 255, 255, .16);--glass-highlight: inset 0 1px 0 0 rgba(255, 255, 255, .08);--glass-fg-muted: var(--color-neutral-300)}:root,.dark,[data-surface=solid]{--surface-bg: var(--color-bg-surface);--surface-bg-overlay: var(--color-bg-surface);--surface-bg-chrome: transparent;--surface-bg-subtle: var(--color-bg-subtle);--surface-bg-subtle-hover: var(--color-bg-muted);--surface-border: var(--color-border-subtle);--surface-border-strong: var(--color-border-default);--surface-highlight: 0 0 #0000;--surface-blur: none;--surface-blur-overlay: none;--surface-fg-muted: var(--color-fg-muted)}[data-surface=glass],[data-surface=glass] .dark{--surface-bg: var(--glass-bg);--surface-bg-overlay: var(--glass-bg-overlay);--surface-bg-chrome: var(--glass-bg-chrome);--surface-bg-subtle: var(--glass-bg-subtle);--surface-bg-subtle-hover: var(--glass-bg-subtle-hover);--surface-border: var(--glass-border);--surface-border-strong: var(--glass-border-strong);--surface-highlight: var(--glass-highlight);--surface-blur: var(--glass-blur);--surface-blur-overlay: var(--glass-blur-overlay);--surface-fg-muted: var(--glass-fg-muted);--color-fg-muted: var(--glass-fg-muted)}@media(prefers-reduced-transparency:reduce){[data-surface=glass],[data-surface=glass] .dark{--surface-bg: var(--color-bg-surface);--surface-bg-overlay: var(--color-bg-surface);--surface-bg-chrome: transparent;--surface-bg-subtle: var(--color-bg-subtle);--surface-bg-subtle-hover: var(--color-bg-muted);--surface-border: var(--color-border-subtle);--surface-border-strong: var(--color-border-default);--surface-highlight: 0 0 #0000;--surface-blur: none;--surface-blur-overlay: none}}:root{--liquid-tint-regular: rgba(255, 255, 255, .66);--liquid-tint-clear: rgba(255, 255, 255, .28);--liquid-tint-subtle: rgba(16, 15, 12, .05);--liquid-overlay-tint: var(--liquid-tint-subtle);--liquid-panel-tint: rgba(255, 255, 255, .76);--liquid-refraction-regular: .55;--liquid-refraction-clear: .8;--liquid-depth-regular: 16;--liquid-depth-clear: 20;--liquid-dispersion-regular: .3;--liquid-dispersion-clear: .4;--liquid-frost-regular: 4;--liquid-frost-clear: 1;--liquid-light-intensity-regular: .7;--liquid-light-intensity-clear: .8;--liquid-light-angle: -45;--liquid-fallback-blur: blur(14px) saturate(180%);--liquid-lx: sin(calc(var(--liquid-light-angle) * 1deg));--liquid-ly: calc(-1*cos(calc(var(--liquid-light-angle) * 1deg))) ;--liquid-rim: rgba(255, 255, 255, .5);--liquid-rim-soft: rgba(255, 255, 255, .47);--liquid-rim-far-soft: rgba(255, 255, 255, .27);--liquid-rim-far: rgba(255, 255, 255, .25);--liquid-edge-shade: inset calc(var(--liquid-lx) * -4px) calc(var(--liquid-ly) * -4px) 8px 1px rgba(0, 0, 0, .1), inset calc(var(--liquid-lx) * 4px) calc(var(--liquid-ly) * 4px) 8px 1px rgba(255, 255, 255, .07);--liquid-shadow-regular: 0 6px 12px -6px rgba(16, 15, 12, .16), 0 2px 4px rgba(16, 15, 12, .08);--liquid-shadow-clear: 0 3px 8px -4px rgba(16, 15, 12, .16), 0 1px 3px rgba(16, 15, 12, .08);--liquid-glare: rgba(255, 255, 255, .35)}.dark{--liquid-tint-regular: rgba(20, 20, 20, .66);--liquid-tint-clear: rgba(20, 20, 20, .3);--liquid-tint-subtle: rgba(255, 255, 255, .08);--liquid-glare: rgba(255, 255, 255, .14);--liquid-overlay-tint: rgba(20, 20, 20, .72);--liquid-panel-tint: rgba(20, 20, 20, .76)}[data-surface=liquid],[data-surface=liquid] .dark{--surface-bg: var(--glass-bg-subtle);--surface-bg-overlay: var(--glass-bg-subtle);--surface-bg-chrome: transparent;--surface-bg-subtle: var(--glass-bg-subtle);--surface-bg-subtle-hover: var(--glass-bg-subtle-hover);--surface-border: var(--glass-border);--surface-border-strong: var(--glass-border-strong);--surface-highlight: 0 0 #0000;--surface-blur: none;--surface-blur-overlay: none;--surface-fg-muted: var(--glass-fg-muted);--color-fg-muted: var(--glass-fg-muted)}[data-on-photo],[data-on-photo] [data-surface]{--color-fg-default: var(--color-base-white);--color-fg-muted: var(--color-base-white);--color-fg-subtle: var(--color-base-white);--surface-fg-muted: var(--color-base-white)}:root{--sidebar: 252px;--gutter: clamp(16px, 2.2vw, 28px);--row: 44px;--sheet-radius: 20px;--ok: var(--color-success-solid);--warn: var(--color-warning-solid);--bad: var(--color-danger-solid);--info: var(--color-info-solid)}*,*:before,*:after{box-sizing:border-box}html,body,#root{height:100%}body{margin:0;background:var(--color-bg-canvas);color:var(--color-fg-default);font-family:var(--font-ui);font-size:15px;line-height:1.5;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}html[lang=ar] body{font-size:15px;line-height:1.65}html[lang=ar] *{letter-spacing:0!important}button,input,select,textarea{font:inherit;color:inherit}a{color:inherit}.num,.tnum{font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1}.num{unicode-bidi:isolate}.mono{font-family:var(--font-mono);font-size:13px;unicode-bidi:isolate}[dir=ltr] .mono{direction:ltr}[dir=rtl] .mono{direction:rtl}.muted{color:var(--color-fg-muted)}.subtle{color:var(--color-fg-subtle)}.visually-hidden{position:absolute!important;inline-size:1px;block-size:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}:focus-visible{outline:2px solid var(--color-border-focus);outline-offset:2px;border-radius:6px}.shell{display:grid;grid-template-columns:var(--sidebar) minmax(0,1fr);block-size:100dvh}.side{display:flex;flex-direction:column;gap:18px;padding:18px 14px;overflow-y:auto}.brand{display:flex;align-items:center;gap:10px;padding-inline:6px}.brand img{inline-size:34px;block-size:34px}.brand b{display:block;font-size:15px;font-weight:600;line-height:1.3}.brand small{color:var(--color-fg-muted);font-size:13px;line-height:1.3;display:block}.nav{display:flex;flex-direction:column;gap:2px}.nav-solo{display:flex;flex-direction:column;padding-block-end:8px;margin-block-end:8px;border-block-end:1px solid var(--color-border-subtle)}.nav-solo+.nav-label{display:none}.nav-label{font-size:13px;color:var(--color-fg-subtle);padding:10px 10px 4px}.nav a{position:relative;display:flex;align-items:center;gap:10px;padding:8px 10px;border-radius:10px;color:var(--color-fg-muted);text-decoration:none;font-size:13px;transition:background var(--transition-fast),color var(--transition-fast)}.nav a.active{background:var(--color-bg-surface);color:var(--color-fg-default);box-shadow:var(--shadow-xs),0 0 0 1px var(--color-border-subtle)}.nav a.active:before{content:"";position:absolute;inset-inline-start:-14px;inset-block:8px;inline-size:3px;border-radius:3px;background:var(--color-brand-default)}.nav svg{inline-size:18px;block-size:18px;flex:none}.nav .count{margin-inline-start:auto;font-size:13px;font-weight:600;min-inline-size:20px;text-align:center;padding:1px 6px;border-radius:99px;background:var(--color-danger-bg);color:var(--color-danger-fg)}.side-foot{margin-block-start:auto;display:flex;flex-direction:column;gap:8px;padding:12px;border-radius:14px;background:var(--color-bg-surface);box-shadow:0 0 0 1px var(--color-border-subtle)}.side-foot .who{display:flex;align-items:center;gap:10px}.avatar{inline-size:32px;block-size:32px;border-radius:50%;display:grid;place-items:center;background:var(--color-bg-muted);font-weight:600;font-size:13px;color:var(--color-fg-default);flex:none}.side-foot b{font-size:13px;font-weight:600;display:block;line-height:1.3}.side-foot small{font-size:13px;color:var(--color-fg-muted)}.sheet{margin:8px;margin-inline-start:0;background:var(--color-bg-surface);border-radius:var(--sheet-radius);box-shadow:0 0 0 1px var(--color-border-subtle),var(--shadow-sm);display:flex;flex-direction:column;min-inline-size:0;overflow:hidden}.topbar{display:flex;align-items:center;gap:12px;padding:12px var(--gutter);border-block-end:1px solid var(--color-border-subtle);background:var(--color-bg-surface);position:relative;z-index:5}.topbar .crumb{display:flex;flex-direction:column;min-inline-size:0}.topbar .crumb b{font-size:15px;font-weight:600}.topbar .crumb span{font-size:13px;color:var(--color-fg-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.topbar .spacer{flex:1}.tool{display:inline-flex;align-items:center;justify-content:center;gap:6px;block-size:36px;min-inline-size:36px;padding-inline:10px;border-radius:10px;border:1px solid var(--color-border-subtle);background:var(--color-bg-surface);color:var(--color-fg-muted);cursor:pointer;font-size:13px;transition:background var(--transition-fast),color var(--transition-fast),border-color var(--transition-fast)}.tool svg{inline-size:17px;block-size:17px}.ask-btn{display:inline-flex;align-items:center;gap:8px;block-size:36px;padding-inline:12px 14px;border-radius:10px;border:0;cursor:pointer;background:var(--color-accent-default);color:var(--color-accent-fg);font-size:13px;font-weight:500}.ask-btn svg{inline-size:16px;block-size:16px}.ask-btn kbd{font-family:var(--font-mono);font-size:13px;opacity:.6}.source{display:flex;align-items:center;gap:8px;font-size:13px;color:var(--color-fg-muted)}.source .seg{display:inline-flex;padding:3px;gap:2px;border-radius:99px;background:var(--seg-track)}.source .seg button{border:0;background:none;padding:4px 10px;border-radius:8px;font-size:13px;color:var(--color-fg-muted);cursor:pointer}.source .seg button[aria-pressed=true]{background:var(--seg-thumb);color:var(--color-fg-default);box-shadow:var(--seg-thumb-edge)}.source .seg button:disabled{cursor:not-allowed;opacity:.55}.banner{display:flex;align-items:center;justify-content:center;gap:8px;padding:7px var(--gutter);background:var(--color-danger-bg);color:var(--color-danger-fg);font-weight:600;font-size:13px;text-align:center;border-block-end:1px solid var(--color-danger-border)}.banner svg{inline-size:15px;block-size:15px;flex:none}.banner.busy{background:var(--color-brand-subtle);color:var(--color-fg-default);border-block-end-color:var(--color-border-subtle)}.busy-dot{inline-size:8px;block-size:8px;flex:none;border-radius:50%;background:var(--color-brand-default);animation:busy-pulse 1.2s ease-in-out infinite}@keyframes busy-pulse{50%{opacity:.3;transform:scale(.7)}}.main{flex:1;overflow-y:auto;overflow-x:hidden;scroll-behavior:smooth}.page{padding:22px var(--gutter) 48px;display:flex;flex-direction:column;gap:18px;max-inline-size:1560px;margin-inline:auto}.page-head{display:flex;align-items:flex-end;gap:16px;flex-wrap:wrap}.page-head h1{margin:0;font-family:var(--font-display);font-size:24px;font-weight:700;line-height:1.2;text-wrap:balance}.page-head p{margin:4px 0 0;color:var(--color-fg-muted);font-size:13px}.page-head .actions{margin-inline-start:auto;display:flex;gap:8px;flex-wrap:wrap;align-items:center}.asof{display:inline-flex;align-items:center;gap:6px;padding:4px 10px;border-radius:99px;background:var(--color-bg-subtle);font-size:13px;color:var(--color-fg-muted)}.asof i{inline-size:6px;block-size:6px;border-radius:50%;background:var(--ok)}.grid{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:12px}.span3{grid-column:span 3}.kpi-cell,.span4{grid-column:span 4}.span5{grid-column:span 5}.span6{grid-column:span 6}.span7{grid-column:span 7}.span8{grid-column:span 8}.span12{grid-column:span 12}.card{background:var(--color-bg-surface);border-radius:16px;box-shadow:0 0 0 1px var(--color-border-subtle);display:flex;flex-direction:column;min-inline-size:0}.card-h{display:flex;align-items:flex-start;gap:12px;padding:16px 18px 8px}.card-h>div{flex:1;min-inline-size:0}.card-h h2,.card-h h3{margin:0;font-size:15px;font-weight:600}.card-h p{margin:2px 0 0;font-size:13px;color:var(--color-fg-muted)}.card-b{padding:6px 18px 18px}.card-b.flush{padding:0}.link-btn{border:0;background:var(--color-bg-subtle);border-radius:99px;padding:5px 10px;font-size:13px;cursor:pointer;white-space:nowrap;color:var(--color-fg-default);text-decoration:none;display:inline-flex;align-items:center;gap:6px}.link-btn:hover{background:var(--color-bg-muted)}.link-btn svg{inline-size:14px;block-size:14px}.kpi{position:relative;padding:16px 16px 12px;display:flex;flex-direction:column;gap:6px;transition:transform var(--transition-hover),box-shadow var(--transition-hover);cursor:pointer;text-align:start;border:0;font:inherit;color:inherit}.kpi .k-top{display:flex;align-items:center;gap:8px}.kpi .k-icon{inline-size:30px;block-size:30px;border-radius:9px;display:grid;place-items:center;flex:none}.kpi .k-icon svg{inline-size:16px;block-size:16px}.kpi .k-label{font-size:13px;color:var(--color-fg-muted);flex:1}.kpi .k-help{color:var(--color-fg-subtle);inline-size:16px;block-size:16px}.kpi .k-value{font-family:var(--font-ui);font-size:24px;font-weight:600;letter-spacing:-.02em;line-height:1.1;font-variant-numeric:tabular-nums}.kpi .k-value small{font-size:13px;font-weight:500;color:var(--color-fg-muted);letter-spacing:0;margin-inline-start:4px}.kpi .k-foot{display:flex;align-items:center;gap:6px;font-size:13px;color:var(--color-fg-muted);min-block-size:20px}.kpi .k-spark{block-size:30px;margin-block-start:2px}.tone-danger{background:var(--color-danger-bg);color:var(--color-danger-fg)}.tone-warning{background:var(--color-warning-bg);color:var(--color-warning-fg)}.tone-success{background:var(--color-success-bg);color:var(--color-success-fg)}.tone-info{background:var(--color-info-bg);color:var(--color-info-fg)}.tone-neutral{background:var(--color-bg-subtle);color:var(--color-fg-muted)}.tone-accent{background:var(--color-brand-subtle);color:var(--color-brand-fg)}.pill{display:inline-flex;align-items:center;gap:5px;padding:2px 8px;border-radius:99px;font-size:13px;font-weight:500;white-space:nowrap;line-height:1.6}.pill.dot:before{content:"";inline-size:6px;block-size:6px;border-radius:50%;background:currentColor}.delta{display:inline-flex;align-items:center;gap:2px;padding:1px 6px;border-radius:99px;font-size:13px;font-weight:600;font-variant-numeric:tabular-nums;unicode-bidi:isolate}[dir=ltr] .delta{direction:ltr}[dir=rtl] .delta{direction:rtl}.delta svg{inline-size:12px;block-size:12px}.cov{display:inline-flex;align-items:center;gap:8px}.cov.is-low .val{color:var(--color-warning-fg)}.cov.is-zero .val{color:var(--color-danger-fg)}.cov .val{font-variant-numeric:tabular-nums;font-size:13px;min-inline-size:34px;text-align:end}.table-wrap{overflow:auto}table.t{inline-size:100%;border-collapse:separate;border-spacing:0;font-size:13px}.t th{position:sticky;inset-block-start:0;z-index:1;background:var(--color-bg-subtle);color:var(--color-fg-muted);font-weight:500;font-size:13px;text-align:start;padding:9px 12px;white-space:nowrap;border-block-end:1px solid var(--color-border-subtle)}.t th button{all:unset;cursor:pointer;display:inline-flex;align-items:center;gap:4px}.t th button:focus-visible{outline:2px solid var(--color-border-focus);outline-offset:2px}.t td{padding:9px 12px;border-block-end:1px solid var(--color-border-subtle);vertical-align:middle;white-space:nowrap}.t tr.clickable{cursor:pointer}.t tr.clickable:hover td{background:var(--color-bg-canvas)}.t td.n,.t th.n{text-align:end;font-variant-numeric:tabular-nums}.t.compact td,.t.compact th{padding-inline:9px}.item-cell{display:flex;flex-direction:column;min-inline-size:0}.item-cell b{font-weight:500;font-size:13px;overflow-wrap:anywhere;white-space:normal}.item-cell small{color:var(--color-fg-subtle);font-size:13px}.vtable{position:relative;overflow:auto;block-size:calc(100dvh - 216px);min-block-size:360px;border-radius:0 0 16px 16px}.vrow{position:absolute;inset-inline:0;display:grid;align-items:center;min-block-size:52px;padding-block:6px;border-block-end:1px solid var(--color-border-subtle);cursor:pointer;padding-inline:4px}.vrow:hover{background:var(--color-bg-canvas)}.vrow>div{padding-inline:10px;min-inline-size:0}.vhead{position:sticky;inset-block-start:0;z-index:2;display:grid;align-items:center;background:var(--color-bg-subtle);border-block-end:1px solid var(--color-border-subtle);font-size:13px;color:var(--color-fg-muted);block-size:38px;padding-inline:4px}.vhead>div{padding-inline:10px;white-space:nowrap}.vhead button{all:unset;cursor:pointer;display:inline-flex;align-items:center;gap:4px}.n{text-align:end;font-variant-numeric:tabular-nums}.toolbar{display:flex;gap:8px;align-items:center;flex-wrap:wrap;padding:12px 14px;border-block-end:1px solid var(--color-border-subtle)}.search{display:flex;align-items:center;gap:8px;flex:1 1 260px;min-inline-size:200px;block-size:36px;padding-inline:10px;border-radius:99px;border:0;background:var(--color-bg-subtle)}.search input{border:0;outline:0;background:none;flex:1;min-inline-size:0}.search svg{inline-size:16px;block-size:16px;color:var(--color-fg-subtle)}.chips{display:flex;gap:6px;flex-wrap:wrap}.chip{border:0;background:transparent;border-radius:99px;padding:4px 11px;font-size:13px;cursor:pointer;color:var(--color-fg-muted);display:inline-flex;align-items:center;gap:6px}.chip:hover{color:var(--color-fg-default)}.chip .c{font-variant-numeric:tabular-nums;opacity:.7}select.sel{block-size:36px;border-radius:99px;border:0;background:var(--color-bg-subtle);padding-inline:10px}.scrim{position:fixed;inset:0;background:#0000004d;z-index:40;animation:fade var(--motion-base) var(--ease-out)}.drawer{position:fixed;inset-block:0;inset-inline-end:0;inline-size:min(620px,100vw);background:var(--color-bg-surface);z-index:41;box-shadow:var(--shadow-2xl);display:flex;flex-direction:column;animation:slide-in var(--motion-slow) var(--ease-out)}html[dir=rtl] .drawer{animation-name:slide-in-rtl}.drawer-h{display:flex;align-items:flex-start;gap:12px;padding:18px 20px 14px}.drawer-h>div{flex:1;min-inline-size:0}.drawer-h h2{margin:0;font-size:17px;font-weight:600;line-height:1.35}.drawer-b{flex:1;overflow-y:auto;padding:18px 20px 28px;display:flex;flex-direction:column;gap:18px}.stat-row{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.stat{padding:12px;border-radius:12px;background:var(--color-bg-canvas);box-shadow:0 0 0 1px var(--color-border-subtle)}.stat>span{display:block;font-size:13px;color:var(--color-fg-muted)}.stat b{font-size:20px;font-weight:600;font-variant-numeric:tabular-nums}.section-title{font-size:13px;font-weight:600;margin:0 0 8px}@keyframes fade{0%{opacity:0}}@keyframes slide-in{0%{transform:translate(24px);opacity:0}}@keyframes slide-in-rtl{0%{transform:translate(-24px);opacity:0}}@keyframes sheet-up{0%{transform:translateY(100%)}}.chart{inline-size:100%;display:block;overflow:visible}[dir=ltr] .chart{direction:ltr}[dir=rtl] .chart{direction:rtl}.chart text{fill:var(--color-fg-muted);font-size:13px;font-family:var(--font-ui);font-variant-numeric:tabular-nums}.chart .grid-line{stroke:var(--color-border-subtle);stroke-width:1}.legend{display:flex;gap:14px;flex-wrap:wrap;font-size:13px;color:var(--color-fg-muted)}.legend span{display:inline-flex;align-items:center;gap:6px}.legend i{inline-size:10px;block-size:10px;border-radius:3px;display:inline-block}.stack{display:flex;block-size:12px;border-radius:99px;overflow:hidden;background:var(--color-bg-muted);gap:2px}.stack>div{min-inline-size:3px}.hbar{display:grid;grid-template-columns:minmax(80px,140px) 1fr auto;gap:10px;align-items:center;font-size:13px;padding-block:6px}.hbar .bar{block-size:8px;border-radius:99px;background:var(--color-bg-muted);overflow:hidden;display:flex}.hbar .bar i{display:block;block-size:100%}.m-list{display:flex;flex-direction:column}.m-row{display:flex;flex-direction:column;gap:6px;padding:12px 16px;border-block-start:1px solid var(--color-border-subtle);cursor:pointer}.m-row .top{display:flex;gap:8px;align-items:center}.m-row b{flex:1;font-weight:500;font-size:13px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.empty-chart{display:grid;place-items:center;block-size:160px;border-radius:12px;background:var(--color-bg-canvas);color:var(--color-fg-muted);font-size:13px}.empty{display:flex;flex-direction:column;align-items:center;gap:10px;text-align:center;padding:64px 20px}.empty .tile{inline-size:56px;block-size:56px;border-radius:16px;display:grid;place-items:center;background:var(--color-bg-subtle);color:var(--color-fg-muted)}.empty h2{margin:0;font-size:17px}.empty p{margin:0;color:var(--color-fg-muted);max-inline-size:46ch}.skeleton{background:var(--color-bg-subtle);animation:sk-breathe 1.6s ease-in-out infinite;border-radius:12px}@keyframes sk-breathe{50%{opacity:.55}}.btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;block-size:38px;padding-inline:16px;border-radius:10px;border:1px solid transparent;cursor:pointer;font-size:13px;font-weight:500;transition:background var(--transition-fast),border-color var(--transition-fast),opacity var(--transition-fast)}.btn svg{inline-size:16px;block-size:16px}.btn.primary{background:var(--color-brand-default);color:var(--on-brand)}.btn.primary:hover{background:var(--color-brand-hover)}.btn.secondary{background:var(--color-bg-subtle);color:var(--color-fg-default)}.btn.secondary:hover{background:var(--color-bg-muted)}.btn.ghost{background:transparent;color:var(--color-fg-muted)}.btn.ghost:hover{background:var(--color-bg-subtle);color:var(--color-fg-default)}.btn.danger{background:var(--color-danger-bg);color:var(--color-danger-fg)}.btn:disabled{opacity:.5;cursor:not-allowed}.btn.sm{block-size:32px;padding-inline:12px;font-size:13px}.field{display:flex;flex-direction:column;gap:6px}.field label{font-size:13px;font-weight:500}.field small{font-size:13px;color:var(--color-fg-muted)}.input{block-size:40px;border-radius:12px;border:0;background:var(--color-bg-subtle);padding-inline:12px;outline:none;transition:background var(--transition-fast),box-shadow var(--transition-fast)}.tile-main{cursor:pointer}.main .mono,.main .num,.main td.n,.drawer .mono,.drawer .num,.drawer td.n{cursor:copy}.main .kpi .num,.main .budget-card .num,.main th.n{cursor:inherit}.ask-google{display:inline-flex;align-items:center;justify-content:center;inline-size:22px;block-size:22px;border-radius:7px;vertical-align:-4px;color:var(--color-fg-muted);transition:background var(--transition-fast),color var(--transition-fast)}.ask-google:hover{background:var(--color-bg-subtle);color:var(--color-fg-default)}.ask-google:focus-visible{outline:2px solid var(--color-border-focus);outline-offset:1px}.copy-toast{position:fixed;inset-block-end:calc(24px + env(safe-area-inset-bottom,0px));inset-inline-start:50%;z-index:90;padding:8px 14px;border-radius:999px;background:var(--color-fg-default);color:var(--color-bg-surface);font-size:13px;pointer-events:none;display:flex;gap:8px;max-inline-size:calc(100vw - 32px);white-space:nowrap;overflow:hidden}[dir=ltr] .copy-toast{transform:translate(-50%)}[dir=rtl] .copy-toast,html[dir=rtl] .copy-toast{transform:translate(50%)}.budget-row{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.budget-card{display:flex;flex-direction:column;gap:6px;padding:14px 16px;border-radius:14px;background:var(--color-bg-subtle);min-inline-size:0}.budget-card b{font-size:24px;font-weight:600;letter-spacing:-.01em}.budget-card .top{display:flex;align-items:center;justify-content:space-between;gap:8px;font-size:13px;color:var(--color-fg-muted)}.budget-check{display:flex;align-items:center;gap:8px;font-size:13px;margin-block-start:12px;color:var(--color-fg-muted)}.budget-lines{display:flex;flex-direction:column;gap:8px;margin-block-start:12px}.budget-lines>div{display:flex;flex-wrap:wrap;align-items:center;gap:10px;font-size:13px}.budget-lines .sel{margin-inline-start:auto}@media(max-width:760px){.budget-row{grid-template-columns:minmax(0,1fr)}}.password-input{position:relative;display:flex}.password-input .input{flex:1;min-inline-size:0;padding-inline-end:44px}.password-eye{position:absolute;inset-block:2px;inset-inline-end:2px;inline-size:36px;display:inline-flex;align-items:center;justify-content:center;border:0;border-radius:8px;background:transparent;color:var(--color-fg-muted);cursor:pointer;transition:background var(--transition-fast),color var(--transition-fast)}.password-eye:hover{background:var(--color-bg-subtle);color:var(--color-fg-default)}.password-eye:focus-visible{outline:2px solid var(--color-border-focus);outline-offset:-2px}.err{color:var(--color-danger-fg);font-size:13px}.modal-wrap{position:fixed;inset:0;display:grid;place-items:center;z-index:60;padding:16px}.modal{position:relative;inline-size:min(520px,100%);background:var(--color-bg-surface);border-radius:18px;box-shadow:var(--shadow-2xl);padding:22px;display:flex;flex-direction:column;gap:12px;animation:pop var(--motion-base) var(--ease-out)}.modal h2{margin:0;font-size:17px}@keyframes pop{0%{transform:scale(.97);opacity:0}}.ask-panel{position:fixed;inset-block:12px;inset-inline-end:12px;inline-size:min(460px,calc(100vw - 24px));z-index:50;border-radius:20px;display:flex;flex-direction:column;overflow:hidden;background:var(--color-bg-surface);box-shadow:0 0 0 1px var(--color-border-subtle),var(--shadow-2xl);animation:slide-in var(--motion-slow) var(--ease-out)}html[dir=rtl] .ask-panel{animation-name:slide-in-rtl}.ask-h{display:flex;align-items:center;gap:10px;padding:14px 16px}.ask-h b{font-size:15px}.ask-h small{display:block;font-size:13px;color:var(--color-fg-muted)}.ask-log{flex:1;overflow-y:auto;padding:16px;display:flex;flex-direction:column;gap:14px}.msg-q{align-self:flex-end;max-inline-size:85%;background:var(--color-accent-default);color:var(--color-accent-fg);padding:9px 13px;border-radius:14px;border-end-end-radius:4px;font-size:13px}.msg-a{align-self:stretch;display:flex;flex-direction:column;gap:10px;font-size:13px}.msg-a .bubble{background:var(--color-bg-canvas);border-radius:14px;border-end-start-radius:4px;padding:11px 13px;box-shadow:0 0 0 1px var(--color-border-subtle)}.suggest{display:flex;flex-wrap:wrap;gap:6px}.suggest button{border:0;background:var(--color-bg-subtle);border-radius:99px;padding:6px 12px;font-size:13px;cursor:pointer;text-align:start}.suggest button:hover{background:var(--color-bg-muted)}.ask-input{display:flex;align-items:flex-end;gap:8px;padding:12px}.ask-input textarea{flex:1;resize:none;min-block-size:42px;max-block-size:120px;border-radius:12px;border:0;padding:10px 12px;background:var(--color-bg-subtle);outline:none}.facts{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:6px;font-size:13px}.facts div{background:var(--color-bg-subtle);border-radius:8px;padding:6px 8px;display:flex;justify-content:space-between;gap:8px}.rec{inline-size:10px;block-size:10px;border-radius:50%;background:var(--bad);animation:pulse 1.2s infinite}@keyframes pulse{50%{opacity:.35}}.login{min-block-size:100dvh;display:grid;grid-template-columns:minmax(0,1.1fr) minmax(360px,.9fr);background:var(--color-bg-canvas)}.login-art{position:relative;overflow:hidden;background-color:#1f1f1f;background-size:cover;background-position:center}.login-form{display:flex;flex-direction:column;justify-content:center;padding:clamp(24px,6vw,72px);gap:22px}.login-form form{display:flex;flex-direction:column;gap:14px;max-inline-size:380px;inline-size:100%}.login-form h1{margin:0;font-family:var(--font-display);font-size:24px}.login-form .lead{margin:0;color:var(--color-fg-muted);max-inline-size:40ch}.qr{inline-size:200px;block-size:200px;border-radius:14px;background:#fff;padding:8px;box-shadow:0 0 0 1px var(--color-border-subtle)}html .code-input{letter-spacing:.4em!important;font-size:20px;text-align:center;font-variant-numeric:tabular-nums}html[dir=ltr] .code-input{direction:ltr}html[dir=rtl] .code-input{direction:rtl}.bottom-nav,.only-mobile{display:none}@media(max-width:1100px){.span3,.kpi-cell,.span4{grid-column:span 6}.span5,.span7,.span8,.span6{grid-column:span 12}}@media(max-width:900px){.shell{grid-template-columns:1fr}.side{display:none}.sheet{margin:0;border-radius:0;box-shadow:none}.topbar{padding-block:10px;padding-block-start:calc(10px + env(safe-area-inset-top,0px))}.topbar .source,.topbar .hide-m{display:none}.only-desktop{display:none!important}.only-mobile{display:block}.main{padding-block-end:calc(72px + env(safe-area-inset-bottom,0px))}.bottom-nav{display:grid;grid-template-columns:repeat(5,1fr);position:fixed;inset-inline:0;inset-block-end:0;z-index:30;padding:6px 6px calc(6px + env(safe-area-inset-bottom,0px));background:color-mix(in srgb,var(--color-bg-surface) 82%,transparent);-webkit-backdrop-filter:blur(16px) saturate(160%);backdrop-filter:blur(16px) saturate(160%);border-block-start:1px solid var(--color-border-subtle)}.bottom-nav a,.bottom-nav button{all:unset;display:flex;flex-direction:column;align-items:center;gap:2px;padding:6px 0;font-size:13px;color:var(--color-fg-muted);cursor:pointer;border-radius:10px;position:relative}.bottom-nav a.active{color:var(--color-fg-default);font-weight:600}.bottom-nav svg{inline-size:21px;block-size:21px}.bottom-nav .count{position:absolute;inset-block-start:2px;inset-inline-end:calc(50% - 20px);font-size:13px;padding:0 4px;border-radius:99px;background:var(--bad);color:#fff}.grid{gap:10px}.span3,.span4,.kpi-cell{grid-column:span 6}.login{grid-template-columns:1fr}.login-art{min-block-size:200px}.stat-row{grid-template-columns:repeat(2,1fr)}.ask-panel{inset:0;inline-size:100vw;border-radius:0}}@media(max-width:420px){.span3,.span4{grid-column:span 12}.kpi-cell{grid-column:span 6}.kpi{padding:12px 12px 10px}.kpi .k-value{font-size:20px}.kpi .k-icon{inline-size:26px;block-size:26px}.kpi .k-label{font-size:13px}.banner{font-size:13px;padding-block:5px}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation:none!important;transition:none!important}}@media print{.side,.topbar,.bottom-nav,.ask-panel{display:none!important}.sheet{box-shadow:none;margin:0}}.ask-panel .t{font-size:13px}.ask-panel .t th,.ask-panel .t td{padding:7px 8px}.ask-panel .t td{white-space:normal;overflow-wrap:anywhere;min-inline-size:64px}.ask-panel .t td.n{white-space:nowrap}.wait-lead{display:flex;flex-direction:row;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px 16px;padding:8px 12px}.wait-lead>div{display:flex;align-items:baseline;gap:10px;min-inline-size:0}.wait-lead>div>b{font-size:20px;line-height:26px;font-weight:500}.wait-lead span b{display:block;font-size:15px;line-height:20px;font-weight:500}.wait-lead small{display:block;font-size:13px;line-height:16px;color:var(--color-fg-muted)}.wait-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column}.wait-list li{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:6px 12px;align-items:center;padding-block:10px;border-block-end:1px solid var(--line, rgba(0, 0, 0, .08))}.wait-list .sel{grid-column:1 / -1;inline-size:100%}.wait-list .item-cell b{white-space:normal;overflow-wrap:anywhere}.wait-qty{display:flex;flex-direction:column;align-items:flex-end;gap:1px;font-size:13px}.fig-word{display:inline-flex;align-items:baseline;gap:.22em}.fig-word .f-mag{font-size:.5em;margin:0;font-weight:500}.dc-toggle{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px 12px}.dc-toggle .dc-more{margin:0}@font-face{font-family:PSMMC Arabic;src:url(/assets/thmanyahsans-Regular-C5aUgcjc.woff2) format("woff2");font-weight:400;font-display:swap;unicode-range:U+0600-06FF,U+0750-077F,U+FB50-FDFF,U+FE70-FEFF}@font-face{font-family:PSMMC Arabic;src:url(/assets/thmanyahsans-Medium-D2FgJszH.woff2) format("woff2");font-weight:500;font-display:swap;unicode-range:U+0600-06FF,U+0750-077F,U+FB50-FDFF,U+FE70-FEFF}@font-face{font-family:PSMMC Arabic;src:url(/assets/thmanyahsans-Bold--Oa5nILo.woff2) format("woff2");font-weight:600 700;font-display:swap;unicode-range:U+0600-06FF,U+0750-077F,U+FB50-FDFF,U+FE70-FEFF}:root{--font-ui: "PSMMC Arabic", "Instrument Sans Variable", system-ui, sans-serif;--font-display: var(--font-ui);--font-mono: var(--font-ui);--color-bg-canvas: #F2F2F7;--color-bg-surface: #FFFFFF;--color-bg-subtle: #F5F5F7;--color-bg-muted: #E9E9EE;--color-fg-default: #1D1D1F;--color-fg-muted: #5E5E63;--color-fg-subtle: #636366;--color-border-subtle: #E5E5EA;--color-border-default: #D1D1D6;--color-border-focus: #1469F0;--color-accent-default: #1D1D1F;--color-accent-hover: #3A3A3C;--color-accent-fg: #FFFFFF;--color-brand-default: #1469F0;--color-brand-hover: #0F54C4;--color-brand-subtle: #E3EDFE;--color-brand-fg: #0F54C4;--color-success-solid: #0B8A50;--color-success-bg: #E0F1CA;--color-success-fg: #0B5A36;--color-warning-solid: #B36B00;--color-warning-bg: #FDF0D2;--color-warning-fg: #724900;--color-danger-solid: #D1123F;--color-danger-bg: #FCE6EC;--color-danger-fg: #A80D33;--color-info-solid: #5A667A;--color-info-bg: #E7ECF2;--color-info-fg: #3A4557;--on-canvas-muted: #5E5E63;--seg-ok: #159F4A;--seg-low: #E9B700;--seg-month: #EB7409;--seg-zero: #D1123F;--on-brand: #FFFFFF;--on-danger: #FFFFFF;--on-green: #04301D;--frac: #5F6B80;--alert: #D1123F;--alert-well: rgb(70 0 20 / .24);--alert-soft: #FFD6DF;--hatch: #E2E7EE;--chip-line: #7A889C;--warn-soft: #C07F10;--warn-deep: #9A4A07;--r-sheet: 20px;--r-tile: 16px;--r-well: 12px;--r-cell: 8px;--r-tick: 8px;--k: 1;--mod: 36px;--gap: 12px;--pad: 16px;--nest: 4px;--dot: 24px;--dot-m: 4px;--sidebar: 76px;--row: 44px;--sheet-radius: calc(var(--r-sheet) * var(--k));--shadow-tile: none;--shadow-dock: 0 12px 32px -12px rgb(15 23 42 / .35);--shadow-sheet: 0 24px 64px -24px rgb(15 23 42 / .4);--ease: cubic-bezier(.32, .72, 0, 1)}html.dark{color-scheme:dark;--color-bg-canvas: #000000;--color-bg-surface: #1C1C1E;--color-bg-subtle: #2C2C2E;--color-bg-muted: #3A3A3C;--color-fg-default: #F5F5F7;--color-fg-muted: #AEAEB2;--color-fg-subtle: #98989D;--color-border-subtle: #2C2C2E;--color-border-default: #3A3A3C;--color-border-focus: #6EA6FF;--color-accent-default: #F5F5F7;--color-accent-hover: #FFFFFF;--color-accent-fg: #1D1D1F;--color-brand-default: #6EA6FF;--color-brand-hover: #9CC2FF;--color-brand-subtle: #14294C;--color-brand-fg: #9CC2FF;--color-success-solid: #2BD08A;--color-success-bg: #0F3226;--color-success-fg: #63E3AC;--color-warning-solid: #FFB84D;--color-warning-bg: #3A2A0C;--color-warning-fg: #FFCB7A;--color-danger-solid: #FF5C7A;--color-danger-bg: #3C1320;--color-danger-fg: #FF93A8;--color-info-solid: #94A0B3;--color-info-bg: #2A3342;--color-info-fg: #C6D0DE;--on-canvas-muted: #AEAEB2;--seg-ok: #1DB159;--seg-low: #E9B700;--seg-month: #EF7E14;--seg-zero: #E5294F;--on-brand: #0A1A33;--on-danger: #1D1D1F;--alert: #B50E36;--frac: #94A0B3;--hatch: #262E3C;--chip-line: #5B6880;--warn-soft: #8A6A2A;--warn-deep: #E08A3C;--shadow-tile: none;--shadow-dock: 0 12px 32px -12px rgb(0 0 0 / .6);--shadow-sheet: 0 24px 64px -24px rgb(0 0 0 / .6)}@media(min-width:1600px){:root{--mod: 44px}}@media(max-width:900px){:root{--r-sheet: 20px;--row: 44px}}:root{--seg-track: var(--color-bg-muted);--seg-thumb: var(--color-bg-surface);--seg-thumb-edge: 0 0 0 .5px var(--color-border-default), 0 1px 2px rgb(0 0 0 / .08)}html.dark{--seg-track: var(--color-bg-subtle);--seg-thumb: var(--color-bg-muted);--seg-thumb-edge: none}@supports (corner-shape: squircle){:root{--k: 1.5}.card,.cl,.side,.drawer,.modal,.ask-panel,.k-foot,.nav a,.input,.stat,.budget-card,.bottom-nav,.bottom-nav a,.bottom-nav button,.login-art,.login-form,.msg-q,.msg-a .bubble,.note,.report-f,.dropzone,.num-field,.om-card,.code-box,.ask-table,.facts div,.sk-rows .skeleton{corner-shape:squircle}}body{background:var(--color-bg-canvas);font-size:13px;line-height:18px}html[lang=ar] body{font-size:15px;line-height:20px}html[lang=ar] .fig{letter-spacing:-.025em!important}::selection{background:color-mix(in srgb,var(--color-brand-default) 24%,transparent)}:focus-visible{outline:2px solid var(--color-border-focus);outline-offset:2px;border-radius:inherit}.mono{font-size:13px;font-variant-numeric:tabular-nums}html body .mono{letter-spacing:.01em!important}.shell{background:var(--color-bg-canvas);grid-template-rows:minmax(0,1fr);padding:8px;gap:8px}.side{align-items:center;gap:8px;margin:0;padding:8px 4px;block-size:calc(100dvh - 16px);border-radius:calc(var(--r-tile) * var(--k));background:var(--color-bg-surface);box-shadow:var(--shadow-tile)}.brand{padding:0;justify-content:center}.brand>div{position:absolute;inline-size:1px;block-size:1px;overflow:hidden;clip:rect(0 0 0 0)}.brand img.app-mark{inline-size:36px;block-size:36px}.nav{gap:2px;inline-size:100%}.nav-label{position:relative;block-size:17px;padding:0;font-size:0}.nav-label:after{content:"";position:absolute;inset-inline:24px;inset-block-start:8px;block-size:1px;background:var(--color-border-subtle)}.nav .nav-label:first-child{display:none}.nav a{flex-direction:column;justify-content:center;gap:2px;min-block-size:48px;padding:5px 2px 4px;border-radius:calc(var(--r-cell) * var(--k));font-size:13px;line-height:16px;font-weight:500;text-align:center;color:var(--color-fg-muted);transition:background .16s var(--ease),color .16s var(--ease)}.nav svg{inline-size:20px;block-size:20px;stroke-width:1.6}.nav a:hover{background:var(--color-bg-subtle);color:var(--color-fg-default)}.nav a.active{background:var(--color-brand-subtle);color:var(--color-brand-fg);box-shadow:none}.nav a.active:before{content:none}.nav .count{position:absolute;inset-block-start:1px;inset-inline-end:0;margin:0;min-inline-size:18px;padding:0 4px;font-size:13px;line-height:18px;background:var(--color-danger-solid);color:var(--on-danger)}.side-foot{align-items:center;padding:0;background:none;box-shadow:none}.side-foot .who>div{display:none}.bottom-nav button{font:inherit}.side-foot .btn{inline-size:32px;block-size:32px;padding:0;gap:0;border:0;border-radius:50%;background:var(--color-bg-subtle);color:var(--color-fg-default)}.avatar{inline-size:32px;block-size:32px;background:var(--color-bg-muted)}.sheet{margin:0;background:transparent;box-shadow:none;border-radius:0;overflow:visible;min-block-size:0}.topbar{padding:0 0 8px;gap:8px;border:0;background:transparent}.topbar .crumb{flex-direction:row;align-items:baseline;gap:12px}.tool{block-size:34px;min-inline-size:34px;padding-inline:10px;border:0;border-radius:99px;background:var(--color-bg-surface);color:var(--color-fg-default);font-size:13px;font-weight:500;transition:background .16s var(--ease),transform .12s var(--ease)}.tool:hover{background:var(--color-bg-subtle);color:var(--color-fg-default)}.tool svg{inline-size:18px;block-size:18px;stroke-width:1.6}.ask-btn{block-size:34px;padding-inline:12px 14px;border-radius:99px;font-size:13px;background:var(--color-bg-surface);color:var(--color-fg-default);transition:transform .12s var(--ease)}.ask-btn:hover{background:var(--color-bg-subtle);color:var(--color-fg-default)}.ask-btn svg{color:var(--color-brand-default)}.ask-btn kbd{font-size:13px}.ask-btn:active,.btn:active,.tool:active{transform:scale(.97)}.source>span{display:none}.source .seg button{block-size:28px;padding:0 12px;border-radius:99px;font-size:13px;font-weight:500;transition:background .16s var(--ease),color .16s var(--ease)}.banner{margin:0 0 8px;padding:6px 16px;border:0;border-radius:99px;background:var(--color-warning-bg);color:var(--color-warning-fg);font-size:13px;line-height:20px}.main{min-block-size:0;margin-inline:-4px;padding-inline:4px}.page{padding:0 0 24px;gap:var(--gap);max-inline-size:none}.page-head{align-items:center;min-block-size:36px;margin-block:0}.page-head h1{font-size:24px;line-height:30px;font-weight:700;letter-spacing:-.02em}.page-head p{margin-block-start:0;font-size:13px;line-height:18px;color:var(--on-canvas-muted)}.asof{block-size:28px;padding:0;background:none;color:var(--on-canvas-muted);font-size:13px;font-weight:400}.grid{gap:var(--gap)}.card{border-radius:calc(var(--r-tile) * var(--k));box-shadow:var(--shadow-tile)}.kpi{container-type:inline-size;overflow:hidden}.card-h{padding:var(--pad) var(--pad) 4px}.card-h h2,.card-h h3{font-size:15px;line-height:20px;font-weight:500;letter-spacing:-.011em}.card-h p{font-size:13px;line-height:16px}.card-b{padding:4px var(--pad) var(--pad)}.card-b.flush{padding:0 0 8px}.fig{display:inline-flex;align-items:baseline;font-weight:500;letter-spacing:-.025em;font-variant-numeric:tabular-nums}.f-frac{color:var(--frac)}.f-mag{font-size:.62em;letter-spacing:0;margin-inline-start:.06em}.kpi:hover{transform:none;box-shadow:var(--shadow-tile)}.kpi:active{transform:scale(.995)}.k-go{grid-area:1 / 2;display:grid;place-items:center;inline-size:var(--dot);block-size:var(--dot);margin:var(--dot-m);flex:none;border-radius:50%;background:var(--color-bg-subtle);color:var(--color-fg-default);transition:background .16s var(--ease),color .16s var(--ease)}.k-go svg{transition:transform .24s var(--ease)}html[dir=rtl] .k-go svg{transform:scaleX(-1)}.kpi:hover .k-go{background:var(--color-fg-default);color:var(--color-bg-surface)}.kpi .k-value small,.th-value small{font-size:15px;font-weight:500;letter-spacing:0;color:var(--color-fg-muted);margin-inline-start:6px}.span2{grid-column:span 2;min-inline-size:0}.grid>.kpi{display:grid;grid-template-rows:auto 1fr auto;gap:0;min-block-size:104px;padding:0;transition:background .16s var(--ease),color .16s var(--ease)}.grid>.kpi .k-top{display:flex;align-items:center;gap:8px;padding:8px var(--pad) 0}.grid>.kpi .k-label{flex:1;min-inline-size:0;font-size:15px;line-height:20px;font-weight:500;letter-spacing:-.011em;color:inherit}.k-dot{display:inline-block;flex:none;inline-size:10px;block-size:10px;border-radius:50%}.grid>.kpi .k-value{align-self:end;padding:4px var(--pad) 4px;font-size:24px;line-height:1.05;font-weight:500;letter-spacing:-.025em}.grid>.kpi .k-foot{display:flex;align-items:center;justify-content:space-between;gap:8px;min-block-size:32px;margin:0 4px 4px;padding:4px 8px;border-radius:calc(var(--r-well) * var(--k));background:var(--color-bg-subtle);font-size:13px;line-height:16px;color:var(--color-fg-muted);transition:background .16s var(--ease)}.grid>.kpi:hover .k-foot{background:var(--color-bg-muted)}.kpi[aria-pressed=true]{background:var(--color-fg-default);color:var(--color-bg-surface)}.kpi[aria-pressed=true] .k-foot,.kpi[aria-pressed=true]:hover .k-foot{background:color-mix(in srgb,currentColor 14%,transparent);color:inherit}.kpi[aria-pressed=true] .k-value small,.kpi[aria-pressed=true] .muted,.kpi[aria-pressed=true] .f-frac,.kpi[aria-pressed=true].is-danger .k-value{color:inherit}.kpi[aria-pressed=true] .f-frac{opacity:.72}.kpi[aria-pressed=true] .meter{background:color-mix(in srgb,currentColor 16%,transparent)}.avatar.sm{inline-size:28px;block-size:28px;font-size:13px}.meter{flex:1;block-size:6px;min-inline-size:48px;overflow:hidden;border-radius:99px;background:var(--track, var(--color-bg-muted))}.meter i{display:block;block-size:100%;border-radius:99px}.k-foot .meter{--track: var(--color-bg-surface)}.pill{min-block-size:20px;padding:0 8px;font-size:13px;line-height:16px;font-weight:500}.delta{padding:2px 8px;font-size:13px;line-height:20px;font-weight:500}.pill.dot{min-block-size:0;padding:0;gap:6px;background:none;color:var(--color-fg-default);font-weight:400}.pill.dot:before{inline-size:8px;block-size:8px;background:var(--color-fg-subtle)}.pill.dot.tone-danger:before{background:var(--seg-zero)}.pill.dot.st-below:before{background:var(--seg-low)}.pill.dot.st-order_now:before{background:var(--seg-month)}.pill.dot.tone-warning:before{background:var(--seg-month)}.pill.dot.tone-success:before{background:var(--seg-ok)}table.t{font-size:13px}.t th{block-size:36px;padding:0 12px;background:var(--color-bg-surface);color:var(--color-fg-muted);font-size:13px;line-height:16px;font-weight:400}.t td{block-size:var(--row);padding:0 12px;line-height:18px}.t th:first-child,.t td:first-child{padding-inline-start:var(--pad)}.t th:last-child,.t td:last-child{padding-inline-end:var(--pad)}.t tr:last-child td{border-block-end:0}.t tr.clickable:hover td,.vrow:hover{background:var(--color-bg-subtle)}.t tr.clickable:hover td:first-child{border-start-start-radius:var(--r-cell);border-end-start-radius:var(--r-cell)}.t tr.clickable:hover td:last-child{border-start-end-radius:var(--r-cell);border-end-end-radius:var(--r-cell)}.t-group td{block-size:34px;font-size:13px;font-weight:500}.t-group .k-dot{margin-inline-end:8px}.t td.t-actions{text-align:end;white-space:nowrap}.row-actions{display:inline-flex;gap:8px}.t-note{margin-block-start:4px;font-size:13px;line-height:16px;white-space:normal}.t.compact td{padding-inline:12px}.item-cell b{font-size:15px;line-height:20px;font-weight:500}.item-cell small{display:flex;flex-wrap:wrap;align-items:center;gap:0 8px;font-size:13px;line-height:18px;color:var(--color-fg-muted)}.vtable{border-radius:0 0 calc(var(--r-well) * var(--k)) calc(var(--r-well) * var(--k))}.vrow{inset-inline:8px;padding-inline:8px;font-size:13px}.vrow:hover{border-radius:calc(var(--r-cell) * var(--k));border-block-end-color:transparent}.vrow>div,.vhead>div{padding-inline:8px}.vhead button .subtle{display:none}.vhead button:hover .subtle,.vhead button:focus-visible .subtle{display:inline}.vhead{block-size:32px;padding-inline:16px;background:var(--color-bg-surface);font-size:13px;line-height:16px;font-weight:400}.vhead>div{white-space:normal}.count-end{margin-inline-start:auto;font-size:13px}.m-row{padding:12px 16px;gap:6px}.m-row b{font-size:15px;line-height:20px}.toolbar{padding:0 var(--pad) 8px;gap:8px;border:0}.card>.toolbar:first-child{padding-block-start:var(--pad)}.v-meta{display:flex;flex-wrap:wrap;gap:0 12px;font-size:13px;line-height:16px;white-space:nowrap}.search input{block-size:100%}.search{block-size:36px;padding-inline:14px;transition:background .16s var(--ease),box-shadow .16s var(--ease)}.search:focus-within{background:var(--color-bg-surface);box-shadow:0 0 0 2px var(--color-border-focus)}.search input::placeholder,.input::placeholder{color:var(--color-fg-subtle)}.input,select.sel{padding-inline:14px;border:0;background-color:var(--color-bg-subtle)}.input{block-size:38px;border-radius:calc(var(--r-well) * var(--k))}select.sel{border-radius:99px;cursor:pointer;transition:background-color .16s var(--ease)}select.sel:hover{background-color:var(--color-bg-muted)}select.sel{block-size:36px;appearance:none;-webkit-appearance:none;padding-inline-end:40px;text-overflow:ellipsis}select.sel{background-image:linear-gradient(45deg,transparent calc(50% - .75px),var(--color-fg-muted) calc(50% - .75px),var(--color-fg-muted) calc(50% + .75px),transparent calc(50% + .75px)),linear-gradient(135deg,transparent calc(50% - .75px),var(--color-fg-muted) calc(50% - .75px),var(--color-fg-muted) calc(50% + .75px),transparent calc(50% + .75px));background-size:6px 6px;background-repeat:no-repeat;background-position:calc(100% - 22px) 50%,calc(100% - 16px) 50%}html[dir=rtl] select.sel{background-position:16px 50%,22px 50%}input[type=checkbox]{inline-size:20px;block-size:20px;accent-color:var(--color-fg-default)}.input:focus{background-color:var(--color-bg-surface);box-shadow:0 0 0 2px var(--color-border-focus)}.field label{font-size:13px;line-height:18px;font-weight:500}.field small{font-size:13px;line-height:18px}.btn{block-size:34px;padding-inline:16px;border:0;border-radius:99px;font-size:13px;transition:background .16s var(--ease),transform .12s var(--ease)}.btn.sm{block-size:28px;padding-inline:12px;font-size:13px}.btn.danger:hover{background:color-mix(in srgb,var(--color-danger-solid) 18%,var(--color-danger-bg))}.btn:disabled,.btn:disabled:hover{opacity:1;background:var(--color-bg-muted);color:var(--color-fg-subtle)}.link-btn{min-block-size:28px;padding:0 12px;font-size:13px;font-weight:500;transition:background .16s var(--ease)}.page-head .link-btn,.page-head .btn.secondary{background:var(--color-bg-surface)}.page-head .link-btn:hover,.page-head .btn.secondary:hover{background:var(--color-bg-subtle)}.chips{inline-size:fit-content;max-inline-size:100%;gap:2px;padding:3px;border-radius:calc(var(--r-tile) + 2px);background:var(--seg-track)}.toolbar.chips{gap:2px;margin:0 var(--pad) 8px;padding:3px;max-inline-size:calc(100% - var(--pad) * 2)}.chip{block-size:28px;padding-inline:12px;transition:background .16s var(--ease),color .16s var(--ease)}.chip[aria-pressed=true]{background:var(--seg-thumb);color:var(--color-fg-default);box-shadow:var(--seg-thumb-edge)}.chip .c{opacity:1;color:var(--color-fg-muted)}.card .source{flex:none}.source .seg button{white-space:nowrap}.stat-row{gap:8px}.stat-row.six{grid-template-columns:repeat(6,minmax(0,1fr))}.stat-row.six .stat{grid-column:span 2}.stat-row.six .stat:nth-child(-n+4){grid-column:span 3}.card-b.flush>.stat-row{padding:8px 16px 16px}.stat{min-inline-size:0;padding:8px 12px;border-radius:calc(var(--r-cell) * var(--k));background:var(--color-bg-subtle);box-shadow:none}.stat>span{font-size:13px;line-height:16px}.stat b{font-size:20px;line-height:26px;font-weight:500;letter-spacing:-.02em}.stat b.date{font-size:17px;letter-spacing:0}.stat small{font-size:13px;line-height:16px}.stat b+small{margin-inline-start:2px}.stat-row.four .stat small{display:block;margin:0}.stat .fig{letter-spacing:-.02em}.cov .track{block-size:4px}.cov .mark{inset-block:-2px;inline-size:1.5px;opacity:.4}.cov .val{font-size:13px}.stack{block-size:8px;gap:2px;background:none}.stack>div{border-radius:99px}.stack-in{padding:0 16px 8px}.hbar{font-size:13px}.hbar .bar{block-size:6px;background:var(--color-bg-muted)}.legend{font-size:13px}.chart text{font-size:13px}.chart .grid-line{stroke-dasharray:2 4}.section-title{margin-block-end:4px;font-size:15px;line-height:20px;font-weight:500;letter-spacing:-.011em}.copy-toast{padding:8px 16px}.empty-chart{background:var(--color-bg-subtle);border-radius:calc(var(--r-cell) * var(--k))}.note{display:flex;align-items:flex-start;gap:8px;padding:8px 12px;border-radius:calc(var(--r-well) * var(--k));background:color-mix(in srgb,var(--color-bg-surface) 55%,transparent);color:var(--color-fg-default);font-size:13px;line-height:18px}.note>svg{flex:none;inline-size:20px;block-size:20px;stroke-width:1.6}.note .muted{color:var(--on-canvas-muted)}.note.in{background:var(--color-bg-subtle);border-radius:calc(var(--r-cell) * var(--k))}.note.in .muted{color:inherit}.note.good{background:var(--color-success-bg);color:var(--color-success-fg)}.note.bad{background:var(--color-danger-bg);color:var(--color-danger-fg)}.note.bad .muted{color:inherit}.hint{margin:0;font-size:13px;line-height:18px;color:var(--color-fg-muted)}.icon-line{display:flex;align-items:center;gap:8px;margin-block-start:8px}.err{font-size:13px;line-height:18px}.warn-text{margin:8px 0 0;font-size:13px;line-height:18px;color:var(--color-warning-fg)}p.err{margin:8px 0 0}.pill-row{display:flex;flex-wrap:wrap;gap:8px}.form-col{display:flex;flex-direction:column;gap:16px}.inline-row{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px;margin-block-start:16px}.form-col>.inline-row,.price-form .inline-row{margin-block-start:0}.modal .modal-copy{margin:0;font-size:15px;line-height:22px;color:var(--color-fg-muted);text-wrap:pretty}.report{padding:0}.report-b{flex:1;display:flex;flex-direction:column;gap:4px;padding:var(--pad) var(--pad) 8px}.report-b h2{margin:0;font-size:15px;line-height:20px;font-weight:500;letter-spacing:-.011em}.report-b p{flex:1;margin:0;font-size:13px;line-height:18px;color:var(--color-fg-muted)}.report-tags{display:flex;flex-wrap:wrap;gap:8px;margin-block-start:4px}.report-tags .pill{max-inline-size:100%}.report-f{display:flex;gap:4px;margin:0 4px 4px;padding:4px;border-radius:calc(var(--r-well) * var(--k));background:var(--color-bg-subtle)}.report-f .btn{flex:1 1 0;min-inline-size:0;padding-inline:12px;white-space:nowrap}.report-f .btn.secondary{background:var(--color-bg-surface)}.report-f .btn.secondary:hover{background:var(--color-bg-muted)}.report-f .btn:disabled{background:var(--color-bg-muted)}@media(min-width:1101px){.report-grid>.report:last-child:nth-child(3n+1){grid-column:span 12;flex-direction:row;align-items:stretch}.report-grid>.report:last-child:nth-child(3n+1) .report-f{flex:0 0 calc(33.333% - 8px);align-items:center;margin-inline-start:0}}.dropzone{display:grid;place-items:center;gap:4px;padding:16px;border:1px dashed var(--color-border-default);border-radius:calc(var(--r-cell) * var(--k));background:var(--color-bg-subtle);color:var(--color-fg-default);text-align:center;cursor:pointer;transition:border-color .16s var(--ease),background .16s var(--ease)}.dropzone:hover,.dropzone.drag{border-color:var(--color-border-focus);background:var(--color-brand-subtle)}.dropzone small{font-size:13px;line-height:16px;color:var(--color-fg-subtle)}.dropzone:hover small,.dropzone.drag small{color:var(--color-fg-muted)}.dropzone svg{stroke-width:1.6}.fresh .card-b{flex:1;display:flex;flex-direction:column}.stat-grid{flex:1;display:grid;grid-auto-rows:1fr;gap:8px}.stat-grid .stat{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:4px 16px}.stat-grid .stat b{font-size:17px;line-height:24px;letter-spacing:0}.fresh p.hint:not(.icon-line){margin-block-start:12px}.stat-grid .stat b svg{display:block;inline-size:24px;block-size:24px;color:var(--color-success-fg)}.foot-tile .card-b{flex:1;display:flex;flex-direction:column}.foot-tile .inline-row{margin-block-start:auto;padding-block-start:16px}.rule-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:16px}.rule-grid .field{justify-content:space-between}.num-field{display:flex;align-items:center;gap:8px;block-size:38px;padding-inline:12px;border-radius:calc(var(--r-cell) * var(--k));background:var(--color-bg-subtle);transition:background .16s var(--ease),box-shadow .16s var(--ease)}.num-field:focus-within{background:var(--color-bg-surface);box-shadow:0 0 0 2px var(--color-border-focus)}.num-field input{flex:1;min-inline-size:0;block-size:100%;border:0;outline:0;background:none;font-size:15px;font-weight:500}.num-field span{flex:none;font-size:13px;color:var(--color-fg-muted)}.switch-row{display:flex;align-items:center;justify-content:space-between;gap:12px;min-block-size:44px;font-weight:500;cursor:pointer}input.switch{position:relative;flex:none;inline-size:48px;block-size:28px;margin:0;border-radius:99px;background:var(--color-border-default);appearance:none;-webkit-appearance:none;cursor:pointer;transition:background .16s var(--ease)}input.switch:after{content:"";position:absolute;inset-block-start:3px;inset-inline-start:3px;inline-size:22px;block-size:22px;border-radius:50%;background:#fff;box-shadow:0 1px 2px #0f172a3d;transition:inset-inline-start .16s var(--ease)}input.switch:checked{background:var(--seg-ok)}input.switch:checked:after{inset-inline-start:23px}input.switch:disabled{opacity:.5;cursor:not-allowed}.code-box{display:block;padding:16px;border-radius:calc(var(--r-cell) * var(--k));background:var(--color-bg-subtle);font-size:15px!important;text-align:center;-webkit-user-select:all;user-select:all}.input.area{block-size:auto;min-block-size:96px;padding-block:12px;line-height:20px;resize:vertical;font-family:inherit}.empty{gap:8px;padding:32px 16px}.page>.empty{border-radius:calc(var(--r-tile) * var(--k));background:var(--color-bg-surface);box-shadow:var(--shadow-tile)}.empty .tile{inline-size:48px;block-size:48px;margin-block-end:8px;border-radius:50%;color:var(--color-fg-default)}.empty .tile svg{stroke-width:1.6}.empty h2{font-size:17px;line-height:26px;font-weight:600}.empty p{font-size:15px;line-height:22px}.empty .btn{margin-block-start:8px}.card .page{padding:0}.card .page>.empty{background:none;box-shadow:none}.skeleton{border-radius:calc(var(--r-tile) * var(--k));background:var(--color-bg-surface)}.sk-head{display:flex;flex-direction:column;gap:8px}.skeleton.sk-title{inline-size:min(280px,70%);block-size:26px;border-radius:99px}.skeleton.sk-sub{inline-size:min(420px,90%);block-size:20px;border-radius:99px}.skeleton.sk-tile{min-block-size:104px}.skeleton.sk-block{block-size:320px}.sk-rows{display:flex;flex-direction:column;gap:8px;padding:8px var(--pad) var(--pad)}.sk-rows .skeleton{block-size:38px;border-radius:calc(var(--r-cell) * var(--k));background:var(--color-bg-subtle)}.chart,.chart text{direction:ltr}.drawer{inset-block:8px;inset-inline-end:8px;inline-size:min(620px,calc(100vw - 16px));border-radius:var(--sheet-radius);box-shadow:var(--shadow-sheet);overflow:hidden;animation-duration:.24s;animation-timing-function:var(--ease)}.drawer-h{align-items:center;min-block-size:56px;padding:8px var(--pad)}.drawer-h h2{font-size:17px;line-height:22px;font-weight:600}.drawer-b{padding:var(--pad);gap:12px}.drawer .tool,.modal .tool,.ask-panel .tool{flex:none;padding:0;background:var(--color-bg-subtle);border-radius:50%}.drawer .tool:hover,.modal .tool:hover,.ask-panel .tool:hover{background:var(--color-bg-muted)}.drawer .t th,.drawer .t td{padding-inline:8px}.drawer .t th:first-child,.drawer .t td:first-child{padding-inline-start:0}.drawer .t th:last-child,.drawer .t td:last-child{padding-inline-end:0}.drawer .t td{block-size:34px}.a-row{display:flex;flex-wrap:wrap;align-items:center;gap:4px 8px;min-block-size:44px;padding-block:8px;border-block-end:1px solid var(--color-border-subtle);font-size:13px;line-height:18px}.a-row:last-child{border-block-end:0}.id-list{display:grid;grid-template-columns:auto minmax(0,1fr);gap:8px 16px;margin:0;font-size:13px;line-height:20px}.id-list dt{color:var(--color-fg-muted)}.id-list dd{margin:0;overflow-wrap:anywhere;text-align:match-parent}.price-row{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px}.price-row>b{font-size:20px;line-height:26px;font-weight:500;letter-spacing:-.02em}.price-form{display:flex;flex-direction:column;gap:8px;margin-block-start:12px}.modal{z-index:41;max-block-size:100%;overflow-y:auto;padding:20px;gap:16px;animation-duration:.2s;animation-timing-function:var(--ease);border-radius:var(--sheet-radius);box-shadow:var(--shadow-sheet)}.modal>div:last-child:has(>.btn){margin-block-start:8px}.facts{gap:8px;font-size:13px;line-height:18px}.facts div{align-items:center;padding:8px 12px;border-radius:calc(var(--r-tick) * var(--k))}.modal .facts div{border-radius:calc(var(--r-cell) * var(--k))}.om-fields{display:flex;flex-wrap:wrap;gap:8px}.om-fields .field{flex:1 1 160px;min-inline-size:0}.om-fields select.sel{inline-size:100%}.om-list{display:flex;flex-direction:column;gap:8px;max-block-size:56vh;overflow-y:auto}.om-card{display:flex;flex-direction:column;gap:8px;padding:8px;border-radius:calc(var(--r-cell) * var(--k));background:var(--color-bg-subtle)}.om-head{display:flex;flex-wrap:wrap;align-items:center;gap:4px 8px;padding-inline-start:8px;font-size:13px;line-height:18px}.om-head b{flex:1 1 120px;min-inline-size:0;font-size:15px;line-height:20px;font-weight:500;overflow-wrap:anywhere}.om-card .btn.secondary{background:var(--color-bg-surface)}.om-card .btn.secondary:hover{background:var(--color-bg-muted)}.om-card .input{border-radius:calc(var(--r-tick) * var(--k));background:var(--color-bg-surface);font-size:13px}.modal h2{font-size:17px;line-height:22px;font-weight:600}.ask-panel{border-radius:var(--sheet-radius);box-shadow:var(--shadow-sheet)}.ask-h{min-block-size:56px;padding:8px var(--pad);gap:8px}.ask-mark{display:grid;flex:none;place-items:center;inline-size:34px;block-size:34px;border-radius:50%;background:var(--color-bg-subtle);color:var(--color-fg-default)}.ask-mark svg{stroke-width:1.6}.ask-title{flex:1;min-inline-size:0}.ask-title small{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.ask-intro{margin:0;font-size:15px;line-height:22px;color:var(--color-fg-muted)}.ask-panel .t td{overflow-wrap:normal}.ask-table{overflow:hidden;border-radius:calc(var(--r-cell) * var(--k));background:var(--color-bg-subtle)}.ask-table .t th{background:var(--color-bg-subtle)}.ask-table .t td{block-size:34px;border-block-end-color:var(--color-border-default)}.ask-how{display:flex;align-items:center;min-block-size:32px;font-size:13px;color:var(--color-fg-muted);cursor:pointer}.ask-h b{font-size:15px;line-height:20px;font-weight:500}.ask-h small{font-size:13px}.ask-log{padding:var(--pad)}.msg-q{padding:8px 14px;border-radius:calc(18px * var(--k));border-end-end-radius:6px;background:var(--color-brand-default);font-size:15px}.msg-a{font-size:15px}.msg-a .bubble{padding:10px 14px;border-radius:calc(18px * var(--k));border-end-start-radius:6px;background:var(--color-bg-subtle);box-shadow:none}.suggest button{min-block-size:30px;padding:0 14px;font-size:13px;font-weight:500}.ask-input{padding:12px}.ask-input .btn,.ask-input .tool{flex:none;inline-size:38px;block-size:38px;min-inline-size:38px;padding:0;border-radius:50%}.ask-input textarea{min-block-size:38px;border-radius:calc(19px * var(--k));padding:8px 14px}.ask-input textarea::placeholder{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;color:var(--color-fg-subtle)}.ask-input textarea:focus{background:var(--color-bg-surface);box-shadow:0 0 0 2px var(--color-border-focus)}.login{gap:16px;padding:12px}.login-art{border-radius:var(--sheet-radius)}.login-form{align-items:center;border-radius:var(--sheet-radius);background:var(--color-bg-surface)}.login-form>*{inline-size:100%;max-inline-size:380px}.login-form .tool{background:var(--color-bg-subtle)}.login-form{gap:28px}.login-form form{gap:16px}.login-head{display:flex;align-items:center;gap:12px}.login-name{flex:1;min-inline-size:0;display:flex;flex-direction:column}.login-name b{font-size:15px;line-height:20px;font-weight:600}.login-name small{font-size:13px;line-height:18px;color:var(--color-fg-muted)}.login-form h1{margin-block-end:4px;font-size:40px;line-height:48px;font-weight:700;letter-spacing:-.022em}.login-form .lead{font-size:15px;line-height:22px}.login-form .input{block-size:44px;font-size:15px}.login-form form .btn{block-size:44px;inline-size:100%;font-size:15px}.login-foot{display:flex;align-items:center;gap:6px;margin:0;font-size:13px;line-height:18px;color:var(--color-fg-subtle)}.login-foot svg{flex:none}.login-manual{color:var(--color-fg-muted);cursor:pointer}.login-secret{word-break:break-all}.qr{border-radius:calc(var(--r-cell) * var(--k))}@media(max-width:1100px){.span2{grid-column:span 4}}@media(min-width:901px){.stat-row.four{grid-template-columns:repeat(4,minmax(0,1fr))}.pin-tile{position:sticky;inset-block-start:0;align-self:start}}@media(max-width:900px){.shell{padding:0;gap:0}.topbar{padding:calc(8px + env(safe-area-inset-top,0px)) 12px 8px}.topbar .crumb{display:none}.topbar .m-mark{inline-size:44px;block-size:44px}.banner{margin:0 12px 8px;border-radius:16px}.main{margin:0;padding-inline:0;padding-block-end:calc(104px + env(safe-area-inset-bottom,0px))}.page{padding-inline:12px}.page-head .actions{margin-inline-start:0}.asof{white-space:nowrap}.span2{grid-column:span 6}.grid>.kpi{grid-column:span 6;min-block-size:104px}.grid>.kpi .k-top{gap:6px;padding:8px 12px 0}.grid>.kpi .k-label{font-size:15px;line-height:20px}.grid>.kpi .k-value{padding:4px 12px}.grid>.kpi .k-foot{margin:0 6px 6px;padding:8px 10px;font-size:13px;line-height:17px}.report-grid>.report{grid-column:span 12}.report-b{padding:12px 12px 8px}.report-f{margin:0 6px 6px;padding:6px}.stat{padding:12px}.chips{flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none;inline-size:100%;border-radius:99px}.chips::-webkit-scrollbar{display:none}.toolbar.chips{margin:0 var(--pad) 8px;padding:3px;inline-size:auto}.chip{flex:none;block-size:38px;min-block-size:38px}.card .source,.card .source .seg{display:flex;inline-size:100%}.card .source .seg button{flex:1 1 0;min-inline-size:0;padding-inline:4px;font-size:13px}.count-end{margin-inline-start:0}.t-cards .row-actions{display:flex}.t-cards .row-actions .btn{flex:1 1 0}.table-wrap:has(>.t-cards){max-block-size:none!important;overflow:visible}.t-cards,.t-cards tbody{display:block}.t-cards thead{position:absolute;inline-size:1px;block-size:1px;overflow:hidden;clip:rect(0 0 0 0)}.t-cards tr{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 16px;padding:12px;border-block-end:1px solid var(--color-border-subtle)}.t-cards.three tr{grid-template-columns:repeat(3,minmax(0,1fr))}.t-cards tr:last-child{border-block-end:0}.t-cards tr.t-group{padding-block-end:0;border-block-end:0}table.t.t-cards td,table.t.t-cards td.n,table.t.t-cards td.t-actions{display:block;block-size:auto;padding:0;border:0;text-align:start;white-space:normal!important}table.t.t-cards td.t-wide{grid-column:1 / -1}table.t.t-cards td:empty{display:none}.t-cards td[data-label]:before{content:attr(data-label);display:block;margin-block-end:2px;font-size:13px;line-height:16px;font-weight:400;color:var(--color-fg-muted)}.drawer .t-cards tr{padding-inline:0}.t-cards .item-cell b{max-inline-size:none;white-space:normal}.t-cards tr.clickable:hover td{background:none}.ask-google{position:relative}.ask-google:after{content:"";position:absolute;inset:-11px}.ask-how{min-block-size:44px}.drawer .t td{block-size:44px}.budget-card .tool{block-size:44px;min-inline-size:44px;inset-block-start:6px;inset-inline-end:6px}.card-b.flush{padding:0 4px 4px}.t td{block-size:var(--row)}.btn,.tool,.ask-btn,.btn.sm,.link-btn,.search,select.sel,.input,.num-field,.source .seg button,.a-row .btn{block-size:44px;min-block-size:44px}.tool{min-inline-size:44px}.ask-input .btn,.ask-input .tool{inline-size:44px;min-inline-size:44px}.suggest button{min-block-size:44px}.bottom-nav{inset-inline:12px;inset-block-end:calc(12px + env(safe-area-inset-bottom,0px));padding:6px;border:0;border-radius:calc(28px * var(--k));background:var(--color-bg-surface);box-shadow:var(--shadow-dock);-webkit-backdrop-filter:none;backdrop-filter:none}.bottom-nav a,.bottom-nav button{box-sizing:border-box;justify-content:center;min-block-size:52px;border-radius:calc(20px * var(--k));font-size:13px;line-height:16px}.bottom-nav a.active{background:var(--color-fg-default);color:var(--color-bg-surface);font-weight:500}.bottom-nav .count{font-size:13px;padding:0 5px;background:var(--color-danger-solid);color:var(--on-danger)}.drawer{inset-block:calc(env(safe-area-inset-top,0px) + 40px) 0;inset-inline:0;inline-size:auto;border-end-start-radius:0;border-end-end-radius:0}.drawer,html[dir=rtl] .drawer{animation-name:sheet-up;animation-duration:.25s}.drawer:before{content:"";flex:none;align-self:center;inline-size:36px;block-size:5px;margin-block-start:6px;border-radius:99px;background:var(--color-border-default)}.drawer-b{padding-block-end:calc(var(--pad) + env(safe-area-inset-bottom,0px))}.ask-panel{border-radius:0}.modal-wrap{padding:8px}.login{display:flex;padding:0;gap:0}.login-art{display:none}.login-form{flex:1;border-radius:0;padding:calc(24px + env(safe-area-inset-top,0px)) 20px calc(24px + env(safe-area-inset-bottom,0px))}.login-form .tool{block-size:44px}}@media(min-width:601px)and (max-width:900px){.t-cards tr,.stat-row.four{grid-template-columns:repeat(4,minmax(0,1fr))}}@media(prefers-contrast:more){:root{--color-fg-muted: #36404F;--color-fg-subtle: #465266;--frac: #465266}.card{box-shadow:0 0 0 1px var(--color-border-default)}}@media print{.card{box-shadow:0 0 0 1px #ddd}.budget-card{-webkit-print-color-adjust:exact;print-color-adjust:exact}}.an-status{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px}.an-status .muted{overflow-wrap:anywhere;font-size:13px}.an-chip-link{display:inline-flex;text-decoration:none}.an-result{margin-block-start:8px}.an-summary{margin-block-start:12px;padding:12px 16px;border-radius:calc(var(--r-cell) * var(--k));background:var(--color-bg-subtle)}.an-summary p{margin:0 0 4px;font-size:15px;line-height:22px}.an-summary small{color:var(--color-fg-muted)}.an-list{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,320px),1fr));gap:12px;margin:16px 0 0;padding:0;list-style:none}.an-card{display:flex;flex-direction:column;gap:8px;padding:16px;border-radius:calc(var(--r-cell) * var(--k));background:var(--color-bg-subtle);min-inline-size:0}.an-card p{margin:0;font-size:13px;line-height:20px;overflow-wrap:anywhere}.an-card-head{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:4px 8px}.an-card .pill{white-space:normal}.an-origin{color:var(--color-fg-muted);font-size:13px}.an-action{display:flex;gap:6px;align-items:flex-start;font-weight:500}.an-action svg{flex:none;margin-block-start:2px}.an-evidence summary{cursor:pointer;color:var(--color-fg-muted);font-size:13px}.an-evidence ul{margin:8px 0;padding:0;list-style:none;font-size:13px}.an-evidence li{display:flex;justify-content:space-between;gap:8px;padding-block:2px}.an-evidence small{color:var(--color-fg-muted);overflow-wrap:anywhere}.an-columns{margin:0;padding:0;list-style:none;font-size:13px}.an-columns li{display:flex;justify-content:space-between;gap:8px;padding-block:2px}.an-card .row-actions{margin-block-start:auto;flex-wrap:wrap}.dc{display:flex;flex-direction:column;gap:8px;padding:var(--pad);border-radius:calc(var(--r-tile) * var(--k));container-type:inline-size}.dc-h{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:8px 24px;padding-inline:4px}.dc-h h2{margin:0;font-size:20px;line-height:26px;font-weight:700;letter-spacing:-.022em;text-wrap:balance}.dc-h p{margin:0;font-size:13px;line-height:18px;color:var(--color-fg-muted)}.dc-tools{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px}.dc-since{display:flex;flex-wrap:wrap;align-items:center;gap:6px;margin:0!important;font-size:13px!important;line-height:20px!important}.dc-tag{display:inline-flex;align-items:center;min-block-size:24px;padding:0 10px;border-radius:99px;background:var(--color-bg-muted);color:var(--color-fg-default);font-size:13px;line-height:18px;font-weight:500;white-space:nowrap}.dc-rank{flex:none;inline-size:1.6em;font-size:17px;line-height:22px;font-weight:700;font-variant-numeric:tabular-nums;color:var(--color-fg-subtle);text-align:center}.dc-meta{display:flex;flex-wrap:wrap;align-items:center;gap:4px 10px;font-size:13px;line-height:20px}.dc-owner{color:var(--color-fg-muted);font-weight:500}.dc-qty{display:inline-flex;flex-wrap:wrap;gap:2px 10px;color:var(--color-fg-muted)}.dc-qty b{font-weight:600;color:var(--color-fg-default)}.dc-lead{display:flex;flex-direction:column;gap:8px;padding:var(--pad);border-radius:calc(var(--r-well) * var(--k));background:var(--color-bg-subtle)}.dc-lead-top{display:flex;align-items:flex-start;gap:12px}.dc-lead-main{flex:1;min-inline-size:0}.dc-lead h3{margin:0 0 4px;font-size:17px;line-height:24px;font-weight:700;text-wrap:balance}.dc-big{flex:none;font-size:24px;line-height:28px;font-weight:500;font-variant-numeric:tabular-nums}.dc-detail{display:flex;flex-direction:column;gap:8px}.dc-detail>p{margin:0;max-inline-size:72ch;font-size:13px;line-height:18px;color:var(--color-fg-muted);text-wrap:pretty}.dc-worded{font-size:13px;line-height:18px;color:var(--color-fg-subtle)}.dc-issues{margin:0;padding-inline-start:20px;font-size:15px;line-height:22px;color:var(--color-fg-muted)}.dc-drugs summary{cursor:pointer;font-size:13px;line-height:24px;font-weight:500;color:var(--color-fg-muted)}.dc-drugs ul{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(280px,100%),1fr));gap:2px 16px;max-block-size:240px;overflow-y:auto;margin:4px 0;padding:0;list-style:none}.dc-drugs li{display:flex;align-items:center;gap:4px;min-inline-size:0}.dc-drug{all:unset;box-sizing:border-box;flex:1;display:flex;justify-content:space-between;align-items:center;gap:12px;min-inline-size:0;min-block-size:44px;padding:4px 8px;border-radius:calc(var(--r-tick) * var(--k));cursor:pointer}.dc-drug:hover{background:color-mix(in srgb,currentColor 8%,transparent)}.dc-drug:focus-visible{outline:2px solid currentColor;outline-offset:-2px}.dc-drug>span:first-child{display:flex;flex-direction:column;min-inline-size:0}.dc-drug b{font-size:13px;line-height:18px;font-weight:500;overflow-wrap:anywhere}.dc-drug .num{flex:none;font-size:13px;font-variant-numeric:tabular-nums}.dc-actions{display:flex;flex-wrap:wrap;gap:8px}.dc-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:0;padding:0;list-style:none;align-items:start}.dc-row{border-radius:calc(var(--r-well) * var(--k));background:var(--color-bg-subtle);transition:background-color .16s var(--ease);animation:dc-in .32s var(--ease) both}.dc-row:hover{background:var(--color-bg-muted)}.dc-row.is-open{grid-column:1 / -1}.dc-head{all:unset;box-sizing:border-box;display:flex;align-items:flex-start;gap:8px;inline-size:100%;min-block-size:48px;padding:8px 12px;border-radius:inherit;cursor:pointer}.dc-head:focus-visible{outline:2px solid var(--color-border-focus);outline-offset:-2px}.dc-text{flex:1;display:flex;flex-direction:column;gap:4px;min-inline-size:0}.dc-text>b{font-size:15px;line-height:20px;font-weight:600;letter-spacing:-.008em}.dc-chev{flex:none;inline-size:20px;block-size:20px;margin-block-start:4px;color:var(--color-fg-subtle);transition:transform .24s var(--ease)}[dir=ltr] .dc-row.is-open .dc-chev{transform:rotate(180deg)}[dir=rtl] .dc-row.is-open .dc-chev{transform:rotate(-180deg)}.dc-row .dc-detail{padding:0 14px 14px}.dc-more,.dc-empty{margin:0;padding-inline:4px;font-size:15px;line-height:22px;color:var(--color-fg-muted)}.dc-empty{padding-block:16px;font-size:17px;color:var(--color-fg-default)}.dc-handled{padding-inline:4px;font-size:13px;color:var(--color-fg-muted)}.dc-handled summary{cursor:pointer;line-height:28px;font-weight:500}.dc-handled ul{display:flex;flex-direction:column;gap:4px;margin:4px 0 0;padding:0;list-style:none}.dc-handled li{display:flex;flex-wrap:wrap;align-items:center;gap:4px 12px}.dc-handled li>span{flex:1 1 200px;color:var(--color-fg-default)}@keyframes dc-in{0%{opacity:0;transform:translateY(6px)}}@container (max-width: 760px){.dc-list{grid-template-columns:minmax(0,1fr)}}@media(max-width:900px){.dc-tools{inline-size:100%;justify-content:space-between}.dc-actions .btn{flex:1 1 auto}}@media(prefers-reduced-motion:reduce){.dc-row{animation:none}.dc-chev{transition:none}}@media print{.dc-actions,.dc-tools .btn{display:none}}.an-usage{margin-block:8px;padding:12px 16px;border-radius:calc(var(--r-cell) * var(--k));background:var(--color-bg-subtle)}.an-usage summary{cursor:pointer;font-size:15px;line-height:24px;font-weight:500}.an-usage dl{display:grid;grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:8px 16px;margin:8px 0}.an-usage dl>div{display:flex;flex-direction:column;min-inline-size:0}.an-usage dt{font-size:13px;line-height:18px;color:var(--color-fg-muted)}.an-usage dd{margin:0;font-size:24px;line-height:34px;font-weight:600;font-variant-numeric:tabular-nums}.an-usage .is-saved dd{color:var(--color-success-fg)}.an-usage small{font-size:13px;color:var(--color-fg-muted)}.an-usage .hint{margin:2px 0}.an-usage-files{display:flex;flex-direction:column;gap:2px;margin:8px 0 0;padding:0;list-style:none;font-size:13px;line-height:20px}.an-usage-files li{display:flex;flex-wrap:wrap;justify-content:space-between;gap:2px 12px;min-inline-size:0}.an-usage-files bdi{overflow:hidden;max-inline-size:100%;text-overflow:ellipsis;white-space:nowrap}.an-usage-files span{color:var(--color-fg-muted)}small{font-size:13px}.skip-link{position:fixed;z-index:100;inset-block-start:8px;inset-inline-start:8px;padding:8px 12px;border-radius:8px;background:var(--color-bg-surface);color:var(--color-fg-default);font-size:13px;transform:translateY(-200%)}.skip-link:focus{transform:none;outline:2px solid var(--color-border-focus)}.main:focus{outline:none}@media(min-width:901px){.page-head{flex-wrap:nowrap;align-items:center}.page-head>div:first-child{flex:1;min-inline-size:0;display:flex;align-items:baseline;gap:12px}.page-head>div:first-child p{min-inline-size:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.page-head>div:first-child h1{flex:none}.page-head>div:first-child p.modal-copy{white-space:normal;overflow:visible}}.h-door{flex:1 1 auto;min-inline-size:0;margin:0;font:inherit}.h-door .zb-head,.h-door .ht-title{inline-size:100%}button.ht-title:hover span{text-decoration:underline;text-underline-offset:3px}.mini:disabled{cursor:default}.mini:disabled:hover{background:var(--color-bg-surface)}.item-cell .flag{color:var(--color-warning-fg);white-space:normal}.t select.sel{min-inline-size:176px;margin-inline-start:8px}.form-col .field+.field,.rule-grid+.field{margin-block-start:4px}.dc-big{font-size:24px;line-height:1.1}.dc-lead{padding-block:10px;gap:6px}@media(max-width:900px){.ask-btn{min-inline-size:44px;block-size:44px;justify-content:center}}.bottom-nav button{box-sizing:border-box;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;min-block-size:52px;border:0;background:none;color:var(--color-fg-muted);font-size:13px;line-height:16px;cursor:pointer}.chk{display:flex;flex-direction:column;gap:8px}.chk-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column}.chk-row{display:grid;gap:4px;padding-block:12px;border-block-start:1px solid var(--color-border-default)}.chk-row .drug-open{text-align:start}.chk-sum{margin:0;font-size:13px;line-height:18px;color:var(--color-fg-muted)}.chk-act{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.chk-select{inline-size:auto;max-inline-size:100%;min-block-size:32px}.fc-input{inline-size:180px;max-inline-size:100%}.bd-runway{display:block;inline-size:100%;margin-block-start:8px;padding:0;border:0;background:none;color:var(--color-fg-muted);font:inherit;font-size:13px;line-height:18px;text-align:start;cursor:pointer;text-decoration:underline;text-underline-offset:3px}.am-list{display:flex;flex-direction:column;gap:16px;max-block-size:60vh;overflow-y:auto}.am-item{display:flex;flex-direction:column;gap:8px}.am-item .inline-row{margin-block-start:0;justify-content:space-between}.am-text{inline-size:100%;min-block-size:96px;resize:vertical;font-size:13px;line-height:18px}@media(min-resolution:2dppx){.t td,.vrow,.a-row,.chk-row,.m-row{border-block-end-width:.5px;border-block-end-color:var(--color-border-default)}.chk-row,.m-row{border-block-start-width:.5px}}html[dir=rtl] .n,html[dir=rtl] .t td.n,html[dir=rtl] .t th.n{text-align:right}input[type=date]::-webkit-datetime-edit-day-field,input[type=date]::-webkit-datetime-edit-month-field,input[type=date]::-webkit-datetime-edit-year-field{unicode-bidi:plaintext!important}.t .ask-google,.vrow .ask-google,.drug .ask-google,.dc-drug .ask-google{opacity:0;transition:opacity var(--transition-fast)}.t tr:hover .ask-google,.vrow:hover .ask-google,.drug:hover .ask-google,.dc-drug:hover .ask-google,.ask-google:focus-visible{opacity:1}@media(hover:none){.t .ask-google,.vrow .ask-google,.drug .ask-google,.dc-drug .ask-google{display:none}}@media(max-width:900px){.bottom-nav:not(:has(a.active))>button{background:var(--color-brand-subtle);color:var(--color-brand-fg);font-weight:500}.g-edit{min-inline-size:44px}.rd-vital,.rd-f button,.g-foot button:not(.bd-runway){min-block-size:44px}.bd-runway{display:inline-flex;align-items:center;min-block-size:44px}.dr-page .dr-seg .chip{block-size:44px}.as-page select.chk-select{block-size:44px;min-block-size:44px}.dc-drugs summary{padding-block:10px}.t-cards td.t-wide a{display:inline-flex;align-items:center;min-block-size:44px}}html.dark .btn:disabled,html.dark .btn:disabled:hover{color:#aeaeb2}.side-foot .btn.sm{padding:0}.board{gap:var(--gap)}.bd{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:var(--gap)}.bd>*{min-inline-size:0}.bd-red,.bd-avail{grid-column:span 6}.bd-third{grid-column:span 4}.bd-dec{grid-column:span 12}.skeleton.sk-home{min-block-size:160px;border-radius:calc(var(--r-tile) * var(--k))}.bd-red{padding:12px var(--pad);gap:8px;background:var(--alert);color:#fff;box-shadow:none}.rd-h{display:flex;flex-wrap:wrap;align-items:center;gap:4px 12px}.rd-h h2{margin:0;font:inherit}.rd-total{all:unset;box-sizing:border-box;display:inline-flex;align-items:baseline;gap:8px;font-size:24px;line-height:32px;font-weight:500;cursor:pointer}.rd-total b{font-size:40px;line-height:44px;font-weight:500;cursor:inherit!important}.rd-total .f-frac{color:inherit}.rd-total:hover span{text-decoration:underline;text-underline-offset:4px;text-decoration-thickness:1px}.rd-vital{all:unset;box-sizing:border-box;display:inline-flex;align-items:center;min-block-size:32px;padding-inline:12px;border-radius:99px;background:#fff;color:#a80d33;font-size:15px;font-weight:500;cursor:pointer}.rd-vital:hover{background:#ffe9ee}.explain{display:inline-grid;place-items:center;flex:none;inline-size:24px;block-size:24px;padding:0;border:0;border-radius:50%;background:transparent;color:var(--color-fg-muted);cursor:pointer}.explain:hover{background:var(--color-bg-subtle);color:var(--color-fg-default)}.explain.on-red{margin-inline-start:auto;color:#fff}.explain.on-red:hover{background:var(--alert-well);color:#fff}.bd-red :focus-visible{outline-color:#fff}.rd-grid{flex:1;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-auto-rows:auto;gap:8px;align-items:stretch}.rd-col{align-self:end;font-size:13px;line-height:18px;font-weight:500}.rd-row{all:unset;box-sizing:border-box;display:flex;flex-direction:column;justify-content:center;gap:0;padding-inline:4px;cursor:pointer}.rd-row span{font-size:15px;line-height:22px;font-weight:500}.rd-row b{font-size:13px;line-height:18px;font-weight:400;cursor:inherit!important}.rd-row:hover:not(:disabled) span{text-decoration:underline;text-underline-offset:3px;text-decoration-thickness:1px}.rd-row:disabled{cursor:default}.cl{all:unset;box-sizing:border-box;display:flex;flex-direction:column;justify-content:center;gap:0;min-inline-size:0;min-block-size:72px;padding:4px 12px;border-radius:calc(var(--r-well) * var(--k));background:var(--color-bg-subtle);color:var(--color-fg-default);transition:background .16s var(--ease)}button.cl{cursor:pointer}button.cl:hover{background:var(--color-bg-muted)}button.cl:active{transform:scale(.995)}button.cl:focus-visible{outline:2px solid var(--color-border-focus);outline-offset:2px}.cl-label{font-size:13px;line-height:18px;font-weight:500}.cl-n{font-size:40px;line-height:44px;font-weight:500;cursor:inherit!important}.cl-n .f-frac{color:inherit}.cl-act{display:flex;align-items:center;gap:4px;font-size:13px;line-height:18px;color:var(--color-fg-muted)}.cl-act svg{flex:none}.bd-red .cl{flex-direction:row;align-items:center;justify-content:space-between;gap:8px;min-block-size:56px;padding:2px 12px}html[dir=rtl] .cl-act svg{transform:scaleX(-1)}.cl.is-none .cl-n{color:var(--color-fg-muted)}.bd-red .cl.lit{background:#fff;color:#a80d33}.bd-red button.cl.lit:hover{background:#ffe9ee}.bd-red .cl.lit .cl-act{color:#7a0a26}.bd-red .cl.dim{background:var(--alert-well);color:#fff}.bd-red button.cl.dim:hover{background:#46001461}.bd-red .cl.dim .cl-act,.bd-red .cl.is-none .cl-n{color:#fff}.bd-red .cl.lit.is-none{background:#ffffff29;color:#fff}.bd-red .cl.lit.is-none .cl-act{color:#fff}html.dark .bd-red .cl.lit:not(.is-none){background:#fff}.rd-f{display:flex;flex-wrap:wrap;align-items:center;gap:4px 8px}.rd-f button{all:unset;box-sizing:border-box;display:inline-flex;align-items:center;min-block-size:28px;padding-inline:10px;border-radius:99px;background:var(--alert-well);font-size:13px;line-height:18px;cursor:pointer}.rd-f button:hover{background:#46001461}.rd-f p{flex-basis:100%;margin:0;font-size:13px;line-height:18px}.bd-red.is-clear{background:var(--color-success-bg);color:var(--color-success-fg);place-items:center;justify-content:center;text-align:center;font-size:17px}.pn,.bd-dec{padding:12px var(--pad);gap:8px;overflow:hidden}.pn-h{display:flex;align-items:center;justify-content:space-between;gap:8px;min-block-size:24px}.pn-h h2{margin:0;font-size:17px;line-height:24px;font-weight:600}.pn-tag{flex:none;padding:0 8px;border-radius:99px;background:var(--color-bg-subtle);color:var(--color-fg-muted);font-size:13px;line-height:22px}.pn>.cl{flex:1}.pn-foot{display:flex;flex-wrap:wrap;align-items:center;gap:4px 8px;font-size:13px;line-height:18px;color:var(--color-fg-muted)}.pn-foot button{all:unset;box-sizing:border-box;display:inline-flex;align-items:center;min-block-size:24px;padding-inline:8px;border-radius:99px;background:var(--color-bg-subtle);color:var(--color-fg-default);cursor:pointer}.pn-foot button:hover{background:var(--color-bg-muted)}.pn-warn{margin:0;font-size:13px;line-height:18px;color:var(--color-warning-fg)}.pn-none{flex:1;display:grid;place-items:center;margin:0;color:var(--color-fg-muted)}.dl{flex:1;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:24px;margin:0;padding:0;list-style:none}.dl li{min-block-size:0;border-block-start:1px solid var(--color-border-subtle)}.dl button{all:unset;box-sizing:border-box;display:flex;align-items:center;gap:12px;inline-size:100%;block-size:100%;min-block-size:60px;padding:8px 4px;border-radius:calc(var(--r-cell) * var(--k));cursor:pointer}.dl button:hover{background:var(--color-bg-subtle)}.dl button:focus-visible{outline:2px solid var(--color-border-focus);outline-offset:-2px}.dl-rank{flex:none;inline-size:20px;text-align:center;color:var(--color-fg-muted);cursor:inherit!important}.dl-text{flex:1;display:flex;flex-direction:column;min-inline-size:0}.dl-text b{font-size:15px;line-height:22px;font-weight:500}.dl-text small{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;font-size:13px;line-height:18px;color:var(--color-fg-muted)}.pn-f{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:2px 12px;font-size:13px;line-height:18px;color:var(--color-fg-muted)}.trust{all:unset;box-sizing:border-box;display:flex;flex-wrap:wrap;align-items:center;gap:2px 16px;inline-size:100%;min-block-size:34px;padding:4px var(--pad);border-radius:calc(var(--r-cell) * var(--k));background:color-mix(in srgb,var(--color-bg-surface) 60%,transparent);color:var(--color-fg-default);font-size:13px;line-height:18px;cursor:pointer}.trust:hover{background:var(--color-bg-surface)}.trust:focus-visible{outline:2px solid var(--color-border-focus);outline-offset:2px}.trust-scope{color:var(--on-canvas-muted)}.trust.is-late{background:var(--color-warning-bg);color:var(--color-warning-fg)}.trust.is-late .trust-scope{color:inherit}.trust b{margin-inline-start:auto;font-weight:500}.fa-name{overflow-wrap:anywhere;white-space:normal}.fa-late{color:var(--color-warning-fg);font-weight:500}.drugs{display:flex;flex-direction:column;margin:0;padding:0;list-style:none}.drug{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:4px 12px;align-items:center;padding-block:8px;border-block-end:1px solid var(--color-border-subtle)}.card .drug{padding-inline:8px}.drug:last-child{border-block-end:0}.drug.has-pick{grid-template-columns:auto minmax(0,1fr) auto}.drug-open{all:unset;box-sizing:border-box;display:flex;flex-direction:column;gap:2px;min-inline-size:0;cursor:pointer}.drug-open:hover .drug-name{text-decoration:underline;text-underline-offset:3px;text-decoration-thickness:1px}.drug-open:focus-visible{outline:2px solid var(--color-border-focus);outline-offset:2px;border-radius:4px}html[dir=rtl] .drug-name{text-align:right}.drug-name{font-size:15px;line-height:22px;font-weight:500;overflow-wrap:anywhere}.drug-meta{display:flex;flex-wrap:wrap;align-items:center;gap:0 8px;font-size:13px;line-height:18px;color:var(--color-fg-muted)}.drug-flag{font-size:13px;line-height:18px;color:var(--color-warning-fg)}.drug-side{display:inline-flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:4px 8px}.drug-fig{display:flex;flex-direction:column;align-items:flex-end}.drug-fig small{font-size:13px;line-height:18px;color:var(--color-fg-muted)}.drug-fig b{font-size:15px;line-height:22px;font-weight:500}.drug-fig .cov{inline-size:auto;min-inline-size:0}.drug-act{grid-column:1 / -1;display:flex;justify-content:flex-end}.drug-cov,.drug>.drug-meta{grid-column:1 / -1}.agent{color:var(--color-fg-muted)}.agent.is-open{color:var(--color-warning-fg)}.drawer-sub{margin-block-start:2px;font-size:13px}.drawer-drug{display:inline-block;overflow-wrap:anywhere}html[dir=rtl] .drawer-drug{text-align:right}.pager{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:8px;font-size:13px;color:var(--color-fg-muted)}.pad{padding:8px}.wrap{white-space:normal!important;overflow-wrap:anywhere}.d-end{text-align:end}html[dir=rtl] dd[dir=ltr]{text-align:right}.d-bld{margin-inline-end:8px}.contents{display:contents}.next-step{display:flex;flex-wrap:wrap;align-items:baseline;gap:2px 8px;padding:8px 12px;border-radius:calc(var(--r-cell) * var(--k));background:var(--color-fg-default);color:var(--color-bg-surface)}.next-step small{flex-basis:100%;font-size:13px;line-height:18px;opacity:.8}.next-step b{font-size:15px;line-height:22px;font-weight:500}.next-step .num{margin-inline-start:auto;font-size:15px}.ac-buttons{display:flex;flex-wrap:wrap;gap:8px;margin-block:8px}.ac-log{display:flex;flex-direction:column;gap:8px;margin:8px 0 0;padding:0;list-style:none;font-size:13px;line-height:18px}.ac-log li{display:flex;flex-wrap:wrap;align-items:center;gap:2px 8px;padding-block:4px;border-block-end:1px solid var(--color-border-subtle)}.ac-log p{flex-basis:100%;margin:0}.t tr.t-total td{font-weight:500;background:var(--color-bg-subtle)}.tm-move{display:flex;flex-wrap:wrap;align-items:flex-end;gap:12px}.tm-move .field{flex:1 1 180px;min-inline-size:0}.tm-move .field.grow{flex:2 1 240px}.tm-move select.sel{inline-size:100%}.tm-log{display:flex;flex-direction:column;gap:8px;margin:12px 0 0;padding:0;list-style:none;font-size:13px;line-height:18px}.tm-log li{display:flex;flex-wrap:wrap;align-items:center;gap:2px 8px}.tm-log li>span{flex:1 1 200px;min-inline-size:0;overflow-wrap:anywhere}html[dir=rtl] .tm-log li>span[dir=ltr]{text-align:right}.tm-log small{color:var(--color-fg-muted);font-size:13px}.check-row{display:inline-flex;align-items:center;gap:8px;font-size:13px;line-height:18px;cursor:pointer}.mp{display:flex;flex-direction:column;gap:12px}.mp-list{display:flex;flex-direction:column;gap:8px;margin:0;padding:0;list-style:none}.mp-list li{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:4px 12px;padding:8px;border-radius:calc(var(--r-cell) * var(--k));background:var(--color-bg-subtle)}.mp-list li>span{flex:1 1 200px;min-inline-size:0;overflow-wrap:anywhere}.mp-list small{display:block;color:var(--color-fg-muted);font-size:13px}.note.warn{background:var(--color-warning-bg);color:var(--color-warning-fg)}.note ul{margin:4px 0;padding-inline-start:16px}.fc{display:flex;flex-direction:column;gap:4px;margin:0;padding:0;list-style:none}.fc summary{display:flex;flex-wrap:wrap;align-items:baseline;gap:2px 8px;min-block-size:28px;font-size:13px;line-height:18px;cursor:pointer}.fc summary b{min-inline-size:48px;font-size:15px;font-weight:500}.fc summary small{color:var(--color-fg-muted);font-size:13px}.fc-ex{margin:4px 0 8px;padding-inline-start:16px;font-size:13px;color:var(--color-fg-muted)}.modal-h{display:flex;align-items:center;gap:8px}.modal-h h2{flex:1}.modal-body{display:flex;flex-direction:column;gap:12px;min-block-size:0}.modal-foot{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:8px}.tour-at{display:inline-flex;gap:4px;margin-inline-end:auto}.tour-at i{inline-size:8px;block-size:8px;border-radius:50%;background:var(--color-bg-muted)}.tour-at i.on{background:var(--color-fg-default)}.server-down{display:grid;place-items:center;align-content:center;gap:8px;min-block-size:100dvh;padding:16px;text-align:center}.server-down h1{margin:0;font-size:20px;line-height:28px}.server-down p{margin:0;color:var(--on-canvas-muted);font-size:15px}.server-down .tile{display:grid;place-items:center;inline-size:48px;block-size:48px;border-radius:50%;background:var(--color-bg-surface)}.more-list{display:flex;flex-direction:column;gap:4px}.more-list a,.more-list button{all:unset;box-sizing:border-box;display:flex;align-items:center;gap:12px;min-block-size:48px;padding-inline:12px;border-radius:calc(var(--r-cell) * var(--k));font-size:15px;cursor:pointer}.more-list a:hover,.more-list button:hover{background:var(--color-bg-subtle)}.more-list a.active{background:var(--color-fg-default);color:var(--color-bg-surface)}.more-list svg{inline-size:20px;block-size:20px}.more-out{margin-block-start:8px;border-block-start:1px solid var(--color-border-subtle);border-start-start-radius:0!important;border-start-end-radius:0!important}.fold summary{display:flex;align-items:center;justify-content:space-between;min-block-size:44px;font-size:15px;cursor:pointer}.v-small{font-size:13px;white-space:nowrap}.t td{block-size:auto;min-block-size:var(--row);padding-block:6px}.v-exp{display:flex;align-items:center;gap:6px;white-space:nowrap}.v-exp i{flex:none;inline-size:8px;block-size:8px;border-radius:50%}.vrow .item-cell b{line-height:18px}.vrow .item-cell small{color:var(--color-fg-muted)}html[dir=rtl] .vrow .item-cell b,html[dir=rtl] .item-cell b[dir=ltr],html[dir=rtl] .dc-drug b[dir=ltr]{text-align:right}.vtable{overflow-x:hidden}@media(max-width:1279px){.bd-red,.bd-avail,.bd-dec,.bd-third{grid-column:span 12}}@media(max-width:900px){.board,.bd{gap:8px}.bd-red{padding:12px;gap:8px}.pn,.bd-dec{padding:12px}.rd-total{font-size:20px;line-height:28px}.rd-grid{gap:4px}.rd-row span{font-size:13px;line-height:18px}.bd-red .cl{flex-direction:column;align-items:flex-start;justify-content:center;gap:0;min-block-size:64px;padding:4px 8px}.bd-red .cl-n{font-size:24px;line-height:28px}.rd-f button{min-block-size:36px}.cl{min-block-size:64px}.cl-n{font-size:24px;line-height:28px}.trust{padding-inline:12px}.dl-text small{-webkit-line-clamp:2}.dl button{min-block-size:56px}.explain{position:relative}.explain:after{content:"";position:absolute;inset:-10px}.drug-open{min-block-size:44px}.pager .btn{flex:none}table.t.t-cards td.m-hide,.m-hide{display:none}.m-hide+.pager{display:none}}.group{overflow:hidden}.g-h{display:flex;align-items:center;gap:8px;min-block-size:24px;padding:12px var(--pad) 4px}.g-h h2{margin:0;font-size:17px;line-height:24px;font-weight:600}.g-h .explain{margin-inline-start:auto}.g-note{margin:0;padding:0 var(--pad) 4px;font-size:13px;line-height:18px;color:var(--color-fg-muted)}.g-rows{flex:1;display:flex;flex-direction:column;min-block-size:0}.g-row{all:unset;box-sizing:border-box;position:relative;flex:1;display:flex;align-items:center;gap:12px;min-block-size:52px;padding:8px var(--pad);cursor:pointer;transition:background var(--transition-fast)}.g-row.is-plain{cursor:default}.g-row+.g-row:before{content:"";position:absolute;inset-block-start:0;inset-inline:var(--pad) 0;block-size:1px;background:var(--color-border-subtle)}button.g-row:hover{background:var(--color-bg-subtle)}button.g-row:active{background:var(--color-bg-muted)}.g-row:focus-visible{outline:2px solid var(--color-border-focus);outline-offset:-2px;border-radius:8px}.g-text{flex:1;display:flex;flex-direction:column;min-inline-size:0}.g-text b{font-size:15px;line-height:20px;font-weight:500}.g-text small{font-size:13px;line-height:18px;color:var(--color-fg-muted)}.g-aside{font-size:13px;line-height:18px;color:var(--color-fg-muted);white-space:nowrap}.g-val{display:inline-flex;align-items:baseline;gap:4px;font-size:20px;line-height:24px;font-weight:600;white-space:nowrap;cursor:inherit!important}.g-val small{font-size:13px;line-height:18px;font-weight:400;color:var(--color-fg-muted)}.g-val .f-mag{font-size:13px}.av-lead .f-mag{font-size:20px}.g-plain{font-size:15px;line-height:20px;color:var(--color-fg-muted);white-space:nowrap}.g-chev{flex:none;color:var(--color-fg-subtle);opacity:.6}html[dir=rtl] .g-chev{transform:scaleX(-1)}.g-dot{flex:none;inline-size:10px;block-size:10px;border-radius:50%}.g-dot.ok,.seg.ok{background:var(--seg-ok)}.g-dot.low,.seg.low{background:var(--seg-low)}.g-dot.month,.seg.month{background:var(--seg-month)}.g-dot.zero,.seg.zero{background:var(--seg-zero)}.g-foot{display:flex;flex-wrap:wrap;align-items:center;gap:4px 8px;padding:8px var(--pad) 12px;font-size:13px;line-height:18px;color:var(--color-fg-muted)}.g-foot button:not(.bd-runway){all:unset;box-sizing:border-box;display:inline-flex;align-items:center;min-block-size:28px;padding-inline:12px;border-radius:99px;background:var(--color-bg-subtle);color:var(--color-fg-default);cursor:pointer;transition:background var(--transition-fast)}.g-foot button:not(.bd-runway):hover{background:var(--color-bg-muted)}.g-foot button:focus-visible{outline:2px solid var(--color-border-focus);outline-offset:2px}.g-edit{flex:none;block-size:32px;min-inline-size:32px;padding:0;background:transparent;color:var(--color-fg-muted)}.g-edit svg{inline-size:16px;block-size:16px}.bd-runway{all:unset;box-sizing:border-box;cursor:pointer;color:var(--color-brand-fg)}.bd-runway:hover{text-decoration:underline;text-underline-offset:3px}.group .pn-warn{padding:4px var(--pad) 0}.segbar{display:flex;gap:2px;block-size:12px;border-radius:6px;overflow:hidden}.seg{flex:1 1 0;min-inline-size:4px;transition:opacity var(--transition-fast)}.seg.zero{margin-inline-start:2px}@keyframes seg-reveal-rtl{0%{clip-path:inset(0 0 0 100%)}}@keyframes seg-reveal-ltr{0%{clip-path:inset(0 100% 0 0)}}.segbar{animation:seg-reveal-ltr .7s cubic-bezier(.22,1,.36,1) both}html[dir=rtl] .segbar{animation-name:seg-reveal-rtl}.bd-avail{padding:0;overflow:hidden}.av-h{display:flex;align-items:center;gap:8px;padding:12px var(--pad) 0}.av-h h2{margin:0;font-size:17px;line-height:24px;font-weight:600}.av-h span{margin-inline-start:auto;font-size:13px;line-height:18px;color:var(--color-fg-muted)}.av-lead{all:unset;box-sizing:border-box;display:flex;align-items:center;gap:12px;padding:8px var(--pad);cursor:pointer;transition:opacity var(--transition-fast)}.av-lead:disabled{cursor:default}.av-lead:hover:not(:disabled){opacity:.72}.av-lead:focus-visible{outline:2px solid var(--color-border-focus);outline-offset:-2px;border-radius:8px}.av-lead>b{font-size:40px;line-height:44px;font-weight:600;cursor:inherit!important}.av-lead>span{flex:1;display:flex;flex-direction:column;min-inline-size:0;font-size:17px;line-height:22px;font-weight:500}.av-lead small{font-size:13px;line-height:18px;font-weight:400;color:var(--color-fg-muted)}.bd-avail .segbar{margin:4px var(--pad) 8px}.bd-avail .g-row{min-block-size:44px;padding-block:4px}.bd-avail .g-val{font-size:17px;line-height:22px;min-inline-size:48px;justify-content:flex-end}.bd-avail .g-aside{min-inline-size:64px;text-align:end}.bd-avail:has(.g-row[data-k=above]:hover) .seg:not([data-k=above]),.bd-avail:has(.g-row[data-k=below]:hover) .seg:not([data-k=below]),.bd-avail:has(.g-row[data-k=month]:hover) .seg:not([data-k=month]),.bd-avail:has(.g-row[data-k=zero]:hover) .seg:not([data-k=zero]){opacity:.25}@media(prefers-reduced-motion:reduce){.segbar{animation:none}}.bd-third .g-note{min-block-size:22px}.bd-third .g-row{flex:none;min-block-size:60px}.bd-third .g-foot{margin-block-start:auto;min-block-size:48px}.bd-third .g-val{min-inline-size:64px;justify-content:flex-end}.dl-more a{display:flex;align-items:center;justify-content:space-between;gap:12px;block-size:100%;min-block-size:60px;padding:8px 4px;font-size:15px;line-height:20px;font-weight:500;color:var(--color-brand-fg);text-decoration:none;border-radius:8px;transition:background var(--transition-fast)}.dl-more a:hover{background:var(--color-bg-subtle)}@media(max-width:900px){.dl{grid-template-columns:minmax(0,1fr)}.av-h{flex-wrap:wrap}.av-h span{flex-basis:100%;margin-inline-start:0}}.as-page{--as-rank: 24px;--as-indent: calc(var(--as-rank) + 12px);inline-size:100%}.as-page .page-head{align-items:center;flex-wrap:nowrap;gap:12px;margin-block:4px}.as-page .page-head>div:not(.actions){flex:1;min-inline-size:0}.as-page .page-head .actions{flex:none;max-inline-size:50%}.as-page .page-head .pill{white-space:normal}.as-page .card{overflow:hidden}.as-page .card-h{padding:12px var(--pad) 4px}.as-page .card-h h2,.as-page .pn-h h2,.as-page .dc-h h2{font-size:17px;line-height:24px;font-weight:600;letter-spacing:0}.as-page .card-h p{font-size:13px;line-height:18px}.as-page .card-b.flush{padding:0}.as-page .hint.pad{padding:4px var(--pad) 12px}.as-page .pager{padding:8px var(--pad) 12px}.as-page .dc-row:before,.as-page .drug+.drug:before,.as-page .chk-row:before,.as-page .an-card:before,.as-page .an-usage:before{content:"";position:absolute;inset-block-start:0;inset-inline:var(--pad) 0;block-size:1px;background:var(--color-border-subtle)}.as-page .dc{display:flex;padding:0;gap:0;border-radius:calc(var(--r-tile) * var(--k))}.as-page .dc-h{align-items:flex-start;gap:4px 16px;padding:12px var(--pad) 8px}.as-page .dc-h>div:first-child{flex:1 1 100%}.as-page .dc-tools{flex:1 1 100%;inline-size:100%;justify-content:space-between}.as-page .dc-rank{inline-size:var(--as-rank);font-size:15px;line-height:24px;font-weight:500;color:var(--color-fg-muted);text-align:center}.as-page .dc-lead{gap:8px;padding:8px var(--pad) 16px;border-radius:0;background:transparent;color:inherit}.as-page .dc-lead-top{align-items:center}.as-page .dc-lead h3{font-size:17px;line-height:24px;font-weight:600}.as-page .dc-big{font-size:40px;line-height:44px;font-weight:600}.as-page .dc-lead .dc-detail,.as-page .dc-row .dc-detail{padding-inline-start:var(--as-indent)}.as-page .dc-row .dc-detail{padding-block:0 16px;padding-inline-end:var(--pad);padding-inline-start:calc(var(--pad) + var(--as-indent))}.as-page .dc-detail>p{font-size:15px;line-height:22px;color:var(--color-fg-muted)}.as-page .dc-drugs ul{grid-template-columns:minmax(0,1fr)}.as-page .dc-drug:hover{background:var(--color-bg-subtle)}.as-page .dc-list{display:flex;flex-direction:column;align-items:stretch;gap:0}.as-page .dc-row{position:relative;border-radius:0;background:transparent;animation:none}.as-page .dc-row:hover{background:transparent}.as-page .dc-head{align-items:center;gap:12px;min-block-size:60px;padding:10px var(--pad);transition:background var(--transition-fast)}.as-page .dc-head:hover{background:var(--color-bg-subtle)}.as-page .dc-head:active{background:var(--color-bg-muted)}.as-page .dc-text>b{font-weight:500;letter-spacing:0}.as-page .dc-chev{margin-block-start:0;inline-size:16px;block-size:16px}.as-page .dc-toggle{padding:8px var(--pad) 12px}.as-page .dc-toggle .dc-more,.as-page .dc-more{padding-inline:0;font-size:13px;line-height:18px}.as-page .dc-empty{padding:12px var(--pad) 16px}.as-page .dc-handled{padding:0 var(--pad) 12px}.as-page .drug,.as-page .card .drug{position:relative;gap:4px 12px;min-block-size:52px;padding:8px var(--pad);border-block-end:0}.as-page .drug-fig{align-items:flex-end}.as-page .drug-fig b{font-size:20px;line-height:24px;font-weight:600}.as-page .chk{padding:0;gap:0;border-radius:calc(var(--r-tile) * var(--k))}.as-page .chk .pn-h{padding:12px var(--pad) 0}.as-page .chk>.hint{padding:0 var(--pad) 8px}.as-page .chk>.hint:last-child{padding-block:8px 12px}.as-page .chk-list+.pager+.hint,.as-page .chk-list+.hint{padding-block-start:8px}.as-page .chk-row{position:relative;grid-template-columns:minmax(0,1fr) minmax(0,auto);gap:2px 16px;padding:10px var(--pad);border-block-start:0}.as-page .chk-row .drug-open,.as-page .chk-row .chk-sum{grid-column:1}.as-page .chk-act{grid-column:2;grid-row:1 / span 2;justify-content:flex-end;align-self:center;max-inline-size:340px}.as-page select.chk-select{block-size:32px;min-block-size:32px;padding-block:0;border:0;border-radius:99px;background-color:var(--color-bg-subtle);font-size:13px}.as-page select.chk-select:hover:not(:disabled){background-color:var(--color-bg-muted)}.as-page li.chk-sum{padding:4px var(--pad)}.as-page .wait-lead{flex-wrap:nowrap;gap:12px;min-block-size:60px;padding:8px var(--pad)}.as-page .wait-lead>div{flex:1;align-items:center;justify-content:space-between;gap:12px}.as-page .wait-lead>div>b{order:1;font-size:20px;line-height:24px;font-weight:600}.as-page .wait-lead span{min-inline-size:0}.as-page .wait-lead small{line-height:18px}.as-page .an-panel .card-b{padding:0 0 8px}.as-page .an-panel .card-b>.an-status,.as-page .an-panel .card-b>.hint,.as-page .an-panel .card-b>.inline-row,.as-page .an-panel .card-b>.err{padding-inline:var(--pad)}.as-page .an-status{min-block-size:36px;padding-block:4px}.as-page .an-status .pill{white-space:normal}.as-page .an-panel .card-b>.hint{padding-block:2px 8px}.as-page .an-panel .card-b>.inline-row{margin-block-start:0;padding-block:8px}.as-page .an-summary{margin:0;padding:4px var(--pad) 12px;border-radius:0;background:transparent}.as-page .an-usage{position:relative;margin:0;padding:0;border-radius:0;background:transparent}.as-page .an-usage summary{display:flex;align-items:center;gap:8px;min-block-size:44px;padding-inline:var(--pad)}.as-page .an-usage>.hint{margin:0;padding:0 var(--pad) 4px}.as-page .an-usage dl{display:flex;flex-direction:column;gap:0;margin:0 0 4px}.as-page .an-usage dl>div{position:relative;flex-direction:row;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:0 12px;min-block-size:44px;padding:4px var(--pad)}.as-page .an-usage dl>div+div:before{content:"";position:absolute;inset-block-start:0;inset-inline:var(--pad) 0;block-size:1px;background:var(--color-border-subtle)}.as-page .an-usage dt{font-size:15px;line-height:20px;color:var(--color-fg-default)}.as-page .an-usage dd{font-size:20px;line-height:24px}.as-page .an-usage dl small{flex-basis:100%}.as-page .an-usage-files{gap:0;margin:4px 0 8px;padding-inline:var(--pad)}.as-page .an-list{display:flex;flex-direction:column;gap:0;margin:0}.as-page .an-card{position:relative;gap:4px;padding:12px var(--pad);border-radius:0;background:transparent}.as-page .an-card>p{font-size:15px;line-height:22px}.as-page .an-card>.an-action{font-weight:500}.as-page .an-card .row-actions{flex-wrap:wrap;margin-block-start:4px}.wq-group .card-h h2{font-size:17px;line-height:24px;font-weight:600;letter-spacing:0}.wq-group .card-b.flush{padding:0 0 4px}.wq-group .t.compact td:first-child,.wq-group .t.compact th:first-child{padding-inline-start:var(--pad)}.wq-group .t.compact td:last-child,.wq-group .t.compact th:last-child{padding-inline-end:var(--pad)}.wq-group .pager{padding-inline:var(--pad)}.wait-list li{position:relative;padding-block:12px;border-block-end:0}.wait-list li+li:before{content:"";position:absolute;inset-block-start:0;inset-inline:0;block-size:1px;background:var(--color-border-subtle)}.wait-list .item-cell b{font-size:15px;line-height:20px;font-weight:500}.wait-qty b{font-size:15px;line-height:20px;font-weight:600}.wait-list .sel{border:0;border-radius:99px;background-color:var(--color-bg-subtle)}.model-pick{inline-size:100%;min-inline-size:0}.ask-panel{background:var(--color-bg-surface);-webkit-backdrop-filter:none;backdrop-filter:none}.ask-panel .ask-h{border-block-end:0;padding-block:12px 4px}.ask-panel .ask-mark{inline-size:36px;block-size:36px;background:var(--color-brand-subtle);color:var(--color-brand-fg)}.ask-panel .ask-h b{font-size:17px;line-height:22px;font-weight:600}.ask-panel .ask-log{gap:16px;padding-block:8px 16px}.ask-panel .ask-intro{font-size:17px;line-height:24px;color:var(--color-fg-default)}.ask-panel .suggest{flex-direction:column;flex-wrap:nowrap;gap:0;margin-inline:calc(var(--pad) * -1)}.ask-panel .suggest button{position:relative;min-block-size:48px;padding:10px var(--pad);border:0;border-radius:0;background:transparent;color:var(--color-fg-default);font-size:15px;line-height:20px;text-align:start;cursor:pointer;transition:background var(--transition-fast)}.ask-panel .suggest button+button:before{content:"";position:absolute;inset-block-start:0;inset-inline:var(--pad) 0;block-size:1px;background:var(--color-border-subtle)}.ask-panel .suggest button:hover{background:var(--color-bg-subtle)}.ask-panel .suggest button:active{background:var(--color-bg-muted)}.ask-panel .suggest button:focus-visible{outline:2px solid var(--color-border-focus);outline-offset:-2px}.ask-panel .msg-q{padding:8px 14px;border-radius:20px;border-end-end-radius:8px;background:var(--color-brand-default);color:var(--color-fg-on-accent);font-size:15px;line-height:22px;overflow-wrap:anywhere}.ask-panel .msg-a{gap:8px;font-size:15px}.ask-panel .msg-a .bubble{padding:0;border-radius:0;background:transparent;box-shadow:none;font-size:15px;line-height:24px;white-space:pre-wrap;overflow-wrap:anywhere}.ask-panel .msg-a .bubble.err{padding:8px 12px;border-radius:calc(var(--r-cell) * var(--k));background:var(--color-danger-bg);color:var(--color-danger-fg)}.ask-panel .ask-table{border-radius:0;background:transparent}.ask-panel .ask-table .t th{background:var(--color-bg-surface)}.ask-panel .ask-table .t td{border-block-end-color:var(--color-border-subtle)}.ask-panel .ask-table .t th:first-child,.ask-panel .ask-table .t td:first-child{padding-inline-start:0}.ask-panel .facts{grid-template-columns:minmax(0,1fr);gap:0}.ask-panel .facts div{min-block-size:36px;padding:4px 0;border-radius:0;background:transparent}.ask-panel .facts div+div{border-block-start:1px solid var(--color-border-subtle)}html[dir=rtl] .ask-panel .ask-input textarea:placeholder-shown{direction:rtl}.ask-panel .ask-input{align-items:flex-end;gap:4px;margin:4px 12px 12px;padding:4px;border-block-start:0;border-radius:24px;background:var(--color-bg-subtle);transition:box-shadow var(--transition-fast)}.ask-panel .ask-input:focus-within{box-shadow:0 0 0 2px var(--color-border-focus)}.ask-panel .ask-input textarea,.ask-panel .ask-input textarea:focus{min-block-size:38px;padding:8px;border:0;border-radius:0;background:transparent;box-shadow:none;outline:none;font-size:15px;line-height:22px}.ask-panel .ask-input .tool{background:transparent}.ask-panel .ask-input .tool:hover{background:var(--color-bg-muted)}.ask-panel .ask-input .btn.primary{border:0;background:var(--color-brand-default);color:var(--color-fg-on-accent);transition:opacity var(--transition-fast)}.ask-panel .ask-input .btn.primary:disabled{opacity:.35}@media(max-width:640px){.as-page .page-head{flex-wrap:wrap}.as-page .page-head .actions{flex-basis:100%;max-inline-size:none;margin-inline-start:0}.as-page .chk-row{grid-template-columns:minmax(0,1fr);gap:4px}.as-page .chk-act{grid-column:1;grid-row:auto;justify-content:flex-start;max-inline-size:none}.as-page .dc-big{font-size:24px;line-height:28px}.as-page .dc-lead .dc-detail{padding-inline-start:0}.as-page .dc-row .dc-detail{padding-inline-start:var(--pad)}.as-page .wait-lead{flex-wrap:wrap}.as-page .wait-lead>div{flex-basis:100%}.ask-panel .ask-input textarea::placeholder{font-size:13px}}@media(prefers-reduced-motion:reduce){.as-page .dc-head,.ask-panel .suggest button,.ask-panel .ask-input,.ask-panel .ask-input .btn.primary{transition:none}}html .dr-table{--dr-gut: calc(var(--pad) - 8px);--dr-cols: minmax(240px, 2.4fr) 80px 120px 100px 108px 92px 112px 112px 108px 124px;--dr-min: 0px;overflow:hidden}html .dr-table .toolbar{gap:8px}html .dr-table .search,html .dr-table select.sel{border-radius:99px}html .dr-table .btn.sm{block-size:36px;padding-inline:16px;border:0;border-radius:99px;background:var(--color-bg-subtle);font-size:13px;font-weight:500}html .dr-table .btn.sm:hover:not(:disabled){background:var(--color-bg-muted)}html .dr-table .count-end{color:var(--color-fg-muted)}html .dr-seg{display:flex;flex-wrap:nowrap;gap:0;inline-size:fit-content;max-inline-size:calc(100% - 2 * var(--pad));margin-inline:var(--pad);padding:2px;border-radius:99px;background:var(--color-bg-subtle);overflow-x:auto;scrollbar-width:none}html .dr-seg::-webkit-scrollbar{display:none}@media(min-width:901px){html .dr-seg{flex-wrap:wrap;overflow-x:visible;border-radius:calc(var(--r-tile) + 2px)}}html .dr-seg .chip{flex:none;display:inline-flex;align-items:center;gap:4px;block-size:32px;padding-inline:12px;border:0;border-radius:99px;background:transparent;color:var(--color-fg-muted);font-size:13px;font-weight:500;white-space:nowrap;transition:background var(--transition-fast),color var(--transition-fast)}html .dr-seg .chip:hover{color:var(--color-fg-default)}html .dr-seg .chip[aria-pressed=true]{background:var(--color-bg-surface);border:0;color:var(--color-fg-default);box-shadow:var(--shadow-xs)}html .dr-seg .chip .c{color:var(--color-fg-muted);font-weight:400}html.dark .dr-seg .chip[aria-pressed=true]{background:var(--color-bg-muted)}html .dr-seg .chip:focus-visible{outline:2px solid var(--color-border-focus);outline-offset:-2px}html .dr-table .vtable{margin-block-start:8px;overflow-x:auto;border-radius:0}html .dr-table .vtable>div{min-inline-size:var(--dr-min)}html .dr-table .vhead,html .dr-table .vrow{grid-template-columns:var(--dr-cols)}html .dr-table .vhead{block-size:36px;padding-inline:var(--dr-gut);background:var(--color-bg-surface);border-block-end:1px solid var(--color-border-subtle);color:var(--color-fg-muted);font-size:13px;font-weight:400;line-height:18px}html .dr-table .vhead>div{white-space:nowrap}html .dr-table .vhead button{color:inherit;font:inherit}html .dr-table .vhead button:hover{color:var(--color-fg-default)}html .dr-table .vhead button:focus-visible{outline:2px solid var(--color-border-focus);outline-offset:2px;border-radius:4px}html .dr-table .vhead [aria-sort]{color:var(--color-fg-default)}html .dr-table .vhead>.n{display:flex;justify-content:flex-end}html .dr-table .vrow{inset-inline:0;min-block-size:60px;padding-block:8px;padding-inline:var(--dr-gut);border:0;border-radius:0;font-size:15px;line-height:20px;cursor:pointer;transition:background var(--transition-fast)}html .dr-table .vrow:after{content:"";position:absolute;inset-block-end:0;inset-inline:var(--pad) 0;block-size:1px;background:var(--color-border-subtle)}html .dr-table .vrow:hover{background:var(--color-bg-subtle);border-radius:0}html .dr-table .vrow:active{background:var(--color-bg-muted)}html .dr-table .vrow:focus-visible{outline:2px solid var(--color-border-focus);outline-offset:-2px;border-radius:8px}html .dr-table .item-cell b{font-size:15px;line-height:20px;font-weight:500}html .dr-table .item-cell small{color:var(--color-fg-muted);font-size:13px;line-height:18px}html .dr-table .v-small{font-size:13px;line-height:18px;color:var(--color-fg-muted)}html .dr-table .vrow .n{font-size:15px;font-variant-numeric:tabular-nums}html .dr-table .cov{gap:8px;min-inline-size:0}html .dr-table .cov .val{min-inline-size:28px;font-size:15px;text-align:start}@media(min-width:901px)and (max-width:1279px){html .dr-table{--dr-cols: minmax(160px, 1fr) 56px 104px 64px 68px 88px 88px 72px 84px 104px;--dr-min: 892px}html .dr-table .vhead{block-size:auto;min-block-size:44px;padding-block:4px}html .dr-table .vhead>div{white-space:normal}html .dr-table .vrow>div,html .dr-table .vhead>div{padding-inline:4px}html .dr-table .vrow .pill,html .dr-table .v-small{white-space:normal}}html .dr-list{margin:0;padding:0;list-style:none;overflow:hidden}html .dr-list:empty{display:none}html .dr-list .drug{position:relative;gap:4px 12px;padding:8px var(--pad);border:0;transition:background var(--transition-fast)}html .dr-list .drug+.drug:before{content:"";position:absolute;inset-block-start:0;inset-inline:var(--pad) 0;block-size:1px;background:var(--color-border-subtle)}html .dr-list .drug:hover{background:var(--color-bg-subtle)}html .dr-list .drug:active{background:var(--color-bg-muted)}html .dr-list .drug-open{position:static;min-block-size:36px;justify-content:center}html .dr-list .drug-open:after{content:"";position:absolute;inset:0}html .dr-list .drug-open:hover .drug-name{text-decoration:none}html .dr-list .drug-open:focus-visible{outline:none}html .dr-list .drug-open:focus-visible:after{outline:2px solid var(--color-border-focus);outline-offset:-2px;border-radius:8px}html .dr-list .drug-side{gap:4px 8px}html .dr-list .drug-side a,html .dr-list .drug-act,html .dr-list .drug-fig,html .dr-list .agent{position:relative;z-index:1}html .dr-list .drug-fig b{font-size:17px;line-height:22px;font-weight:600}html .dr-list .drug-fig b small{font-weight:400}html .dr-list .drug-fig .cov .val{font-size:15px}html .dr-list .btn.sm{block-size:32px;padding-inline:12px;border:0;border-radius:99px;background:var(--color-bg-subtle)}html .dr-list .btn.sm:hover:not(:disabled){background:var(--color-bg-muted)}html .dr-table .dr-list .pill{padding:0;background:transparent}html .dr-table .dr-list{border-block-start:1px solid var(--color-border-subtle);margin-block-start:8px}html .dr-table .pager{padding:8px var(--pad)}html .drawer:has(.dr-sheet){background:var(--color-bg-canvas)}html .drawer:has(.dr-sheet) .drawer-h{background:var(--color-bg-canvas);border:0}html .drawer:has(.dr-sheet) .drawer-h h2{font-size:17px;line-height:22px;font-weight:600}html .drawer:has(.dr-sheet) .drawer-h .btn.sm{border:0;border-radius:99px;background:var(--color-bg-subtle)}html .drawer:has(.dr-sheet) .drawer-h .btn.sm:hover:not(:disabled){background:var(--color-bg-muted)}html .drawer:has(.dr-sheet) .tool{background:var(--color-bg-muted)}html .drawer:has(.dr-sheet) .drawer-b{padding-block-start:4px}html .dr-sheet{display:flex;flex-direction:column;gap:16px}html .dr-sheet .card{box-shadow:none;flex:none}html .dr-sheet .group{padding-block-end:4px}html .dr-sheet .g-row{flex:none;min-block-size:44px;padding-block:8px}html .dr-sheet .g-h{padding-block-end:4px}html .dr-sheet .g-h .pill{margin-inline-start:auto}html .dr-sheet .g-note{padding-block-end:8px}html .dr-sheet .g-val{font-size:17px;line-height:22px}html .dr-sheet .g-foot{padding-block:8px}html .dr-v{flex:0 1 auto;max-inline-size:64%;font-size:15px;line-height:20px;text-align:end;overflow-wrap:anywhere}html .dr-sec{font-size:13px;line-height:18px;color:var(--color-fg-muted)}html .dr-wrap{flex-wrap:wrap}html .dr-body{display:flex;flex-direction:column;gap:8px;padding:4px var(--pad) 8px}html .dr-body .hint,html .dr-body .err,html .dr-body .warn-text{margin:0}html .dr-hero .dr-lead{display:flex;align-items:center;gap:12px;padding:12px var(--pad) 8px}html .dr-hero .dr-lead>b{font-size:40px;line-height:44px;font-weight:600;letter-spacing:-.02em;cursor:inherit}html .dr-hero .dr-lead>span{display:flex;flex-direction:column;font-size:17px;line-height:22px;font-weight:500}html .dr-hero .dr-lead small{font-size:13px;line-height:18px;font-weight:400;color:var(--color-fg-muted)}html .dr-hero .pill-row{padding:0 var(--pad) 8px}html .dr-hero .g-rows{border-block-start:1px solid var(--color-border-subtle);margin-inline-start:var(--pad)}html .dr-hero .g-row{padding-inline-start:0}html .dr-hero .g-row+.g-row:before{inset-inline-start:0}html .dr-sheet .ac-buttons{margin:0;padding:4px var(--pad) 8px;gap:8px}html .dr-sheet .ac-buttons .btn,html .dr-sheet .dr-form .btn.secondary,html .dr-sheet .dr-wrap .btn.secondary{border:0;border-radius:99px;background:var(--color-bg-subtle)}html .dr-sheet .ac-buttons .btn:hover,html .dr-sheet .dr-form .btn.secondary:hover:not(:disabled),html .dr-sheet .dr-wrap .btn.secondary:hover{background:var(--color-bg-muted)}html .dr-sheet .btn.primary,html .dr-sheet .btn.ghost{border-radius:99px}html .dr-sheet .ac-log{margin:0;padding:0;gap:0}html .dr-sheet .ac-log:empty{display:none}html .dr-sheet .ac-log li{position:relative;gap:2px 8px;padding:8px var(--pad);border:0}html .dr-sheet .ac-log li+li:before,html .dr-sheet .ac-buttons+.ac-log li:first-child:before{content:"";position:absolute;inset-block-start:0;inset-inline:var(--pad) 0;block-size:1px;background:var(--color-border-subtle)}html .dr-sheet .dr-form{margin:0;padding:8px var(--pad)}html .dr-sheet .input{border-radius:99px}html .dr-sheet .fc-input{flex:1 1 160px;min-inline-size:0}html .dr-sheet .empty-chart{block-size:96px;background:transparent;border-radius:0}html .dr-sheet .dr-body .legend{padding-block-start:4px}html .dr-tw{overflow-x:auto;padding-inline:var(--pad)}html .dr-sheet .dr-tw .t{inline-size:100%}html .dr-sheet .dr-tw .t th{background:transparent;font-weight:400}html .dr-sheet .dr-tw .t td{font-size:15px;line-height:20px}html .dr-sheet .dr-tw .t tbody tr:last-child td{border-block-end:0}html .dr-sheet .dr-tw.table-wrap{max-block-size:none;border:0;border-radius:0;background:transparent;box-shadow:none}html .dr-sheet .note.in{padding:0 var(--pad);background:transparent;border-radius:0;font-size:15px;line-height:22px}html .dr-sheet>.hint{padding-inline:var(--pad)}html .dr-sheet>.btn{align-self:flex-start;border-radius:99px}html .dr-sheet .pager{padding:4px var(--pad)}@media(max-width:900px){html .dr-seg{margin-inline:var(--pad)}html .dr-table .toolbar:not(.dr-seg) .search{flex-basis:100%}html .dr-sheet .dr-tw .t-cards tr{padding-block:8px}html .dr-sheet .dr-tw .t td{font-size:15px}html .dr-v{max-inline-size:60%}html .dr-list .drug-open{grid-column:1 / -1;padding-inline-end:24px}html .dr-list .drug-side{grid-column:1 / -1;justify-content:flex-start}html .dr-list .drug:has(.drug-act) .drug-side{grid-column:1}html .dr-list .drug-act{grid-column:2;grid-row:2;align-self:center}html .dr-list .g-chev{position:absolute;inset-block-start:16px;inset-inline-end:12px}}@media(prefers-reduced-motion:reduce){html .dr-seg .chip,html .dr-table .vrow,html .dr-list .drug{transition:none}}
