@font-face{font-family:Tajawal;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/tajawal-arabic-400-normal-DIMBuZnN.woff2) format("woff2"),url(/assets/tajawal-arabic-400-normal-DCQxawbB.woff) format("woff");unicode-range:U+0600-06FF,U+0750-077F,U+0870-088E,U+0890-0891,U+0898-08E1,U+08E3-08FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC,U+102E0-102FB,U+10E60-10E7E,U+10EFD-10EFF,U+1EE00-1EE03,U+1EE05-1EE1F,U+1EE21-1EE22,U+1EE24,U+1EE27,U+1EE29-1EE32,U+1EE34-1EE37,U+1EE39,U+1EE3B,U+1EE42,U+1EE47,U+1EE49,U+1EE4B,U+1EE4D-1EE4F,U+1EE51-1EE52,U+1EE54,U+1EE57,U+1EE59,U+1EE5B,U+1EE5D,U+1EE5F,U+1EE61-1EE62,U+1EE64,U+1EE67-1EE6A,U+1EE6C-1EE72,U+1EE74-1EE77,U+1EE79-1EE7C,U+1EE7E,U+1EE80-1EE89,U+1EE8B-1EE9B,U+1EEA1-1EEA3,U+1EEA5-1EEA9,U+1EEAB-1EEBB,U+1EEF0-1EEF1}@font-face{font-family:Tajawal;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/tajawal-latin-400-normal-BVNSOH3d.woff2) format("woff2"),url(/assets/tajawal-latin-400-normal-BdYcZznU.woff) format("woff");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+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Tajawal;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/tajawal-arabic-700-normal-c-WwFYr-.woff2) format("woff2"),url(/assets/tajawal-arabic-700-normal-9L7Zusdl.woff) format("woff");unicode-range:U+0600-06FF,U+0750-077F,U+0870-088E,U+0890-0891,U+0898-08E1,U+08E3-08FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC,U+102E0-102FB,U+10E60-10E7E,U+10EFD-10EFF,U+1EE00-1EE03,U+1EE05-1EE1F,U+1EE21-1EE22,U+1EE24,U+1EE27,U+1EE29-1EE32,U+1EE34-1EE37,U+1EE39,U+1EE3B,U+1EE42,U+1EE47,U+1EE49,U+1EE4B,U+1EE4D-1EE4F,U+1EE51-1EE52,U+1EE54,U+1EE57,U+1EE59,U+1EE5B,U+1EE5D,U+1EE5F,U+1EE61-1EE62,U+1EE64,U+1EE67-1EE6A,U+1EE6C-1EE72,U+1EE74-1EE77,U+1EE79-1EE7C,U+1EE7E,U+1EE80-1EE89,U+1EE8B-1EE9B,U+1EEA1-1EEA3,U+1EEA5-1EEA9,U+1EEAB-1EEBB,U+1EEF0-1EEF1}@font-face{font-family:Tajawal;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/tajawal-latin-700-normal-BypgxfGb.woff2) format("woff2"),url(/assets/tajawal-latin-700-normal-CV3bxpHe.woff) format("woff");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+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--page: #F5F7F7;--surface: #FFFFFF;--sunken: #EDF1F1;--selected: #E3EFF0;--hairline: #E1E6E7;--track: #DCE3E4;--bar-track: #E6EBEC;--qr-ink: #000000;--qr-paper: #FFFFFF;--ink: #111A1D;--mid: #475457;--faint: #5F6B6F;--brand-start: #21657E;--brand-mid: #1D757C;--brand-end: #188A79;--brand-solid: #1D6F7C;--on-brand: #FFFFFF;--on-brand-2: rgba(255, 255, 255, .85);--on-brand-hover: rgba(255, 255, 255, .1);--on-brand-current: rgba(255, 255, 255, .16);--accent: #1D6F7C;--accent-press: #17606B;--accent-text: #1D6F7C;--on-accent: #FFFFFF;--crit: #B42318;--crit-fill: #D92D20;--crit-bg: #FDECEA;--warn: #8F5200;--warn-fill: #E8A33B;--warn-bg: #FDF1DC;--done: #276E35;--done-fill: #3E9B4C;--done-bg: #E6F3E8;--ramp-1: #CFE6E9;--ramp-2: #A6D0D6;--ramp-3: #7AB6BF;--ramp-4: #4E9AA6;--ramp-5: #2C808D;--ramp-6: #1D6F7C;--ramp-7: #155A65;--ramp-8: #0E444D;--scrim: rgba(17, 26, 29, .32);--tooltip-bg: #111A1D;--tooltip-text: #FFFFFF;--toast-bg: #111A1D;--toast-text: #FFFFFF;--shadow-overlay: 0 8px 32px rgba(17, 26, 29, .16);--s0: 2px;--s1: 4px;--s2: 8px;--s3: 12px;--s4: 16px;--s5: 24px;--s6: 32px;--s7: 48px;--s8: 64px;--r-sm: 6px;--r-md: 10px;--r-pill: 999px;--bw: 1px;--bw-strong: 2px;--font: "Tajawal", system-ui, sans-serif;--fs-figure: 32px;--fs-title: 20px;--fs-body: 16px;--fs-meta: 14px;--lh-figure: 1.1;--lh-title: 1.4;--lh-body: 1.6;--lh-meta: 1.5;--fw-regular: 400;--fw-bold: 700;--icon-sm: 16px;--icon-md: 20px;--icon-lg: 24px;--icon-stroke: 1.75;--star: 32px;--hit: 44px;--hit-form: 48px;--control: 44px;--pill-h: 24px;--avatar-sm: 24px;--avatar-md: 32px;--dot: 8px;--bar-h: 10px;--tick-h: 18px;--seg-h: 10px;--seg-w: 128px;--seg-w-phone: 96px;--hist-max: 24px;--rd-bar-phone: 96px;--chart-h: 96px;--activity-h: 40px;--count-col: 48px;--row-h: 52px;--row-h-phone: 56px;--sidebar: 264px;--rail: 72px;--flyout: 232px;--search-w: 400px;--content-max: 1200px;--form-max: 520px;--sessions-col: 360px;--public-max: 1040px;--calligraphy-h-form: 56px;--calligraphy-h-compact: 32px;--number-input: 120px;--col-id: 72px;--col-researcher: 160px;--col-bar: 152px;--col-next: 220px;--col-readings: 136px;--col-readiness: 64px;--col-check: 44px;--col-title-max: 560px;--col-name-max: 320px;--col-cell: 88px;--col-country: 120px;--choice-w: 280px;--col-status: 40px;--col-owner: 200px;--col-due: 132px;--col-area: 168px;--col-stage: 196px;--col-assess: 112px;--col-time: 64px;--col-money: 120px;--col-menu: 56px;--trend-h: 160px;--trend-axis: 32px;--doc-max: 72ch;--abar-w: 96px;--stage-w: 80px;--elig-dot: 6px;--check: 20px;--group-bar: 64px;--group-gap: var(--s3);--picker-w: 320px;--picker-h: 360px;--panel-w: 440px;--qr: 132px;--qr-print: 40mm;--palette-w: 640px;--tooltip-max: 280px;--topbar: 56px;--topbar-shrunk: 44px;--tabbar: 56px;--logo-h: 40px;--logo-h-phone: 32px;--lockup-gap: 6px;--lockup-five: .59;--calligraphy-h: 120px;--calligraphy-h-band: 88px;--band-h: 120px;--calligraphy-h-phone: 40px;--gutter: 24px;--gutter-phone: 16px;--t-fast: .12s;--t-med: .2s;--ease: cubic-bezier(.2, .8, .2, 1);--t-tip-delay: .4s;--t-spin: .8s;--disabled: .4;--z-sticky: 10;--z-overlay: 100;--z-toast: 200;--z-tooltip: 300;color-scheme:light}:root[data-theme=dark]{--page: #0E1517;--surface: #152024;--sunken: #1C292D;--selected: #1B3539;--hairline: #2A383C;--track: #2A383C;--bar-track: #24323A;--ink: #EBF0F1;--mid: #B4BFC2;--faint: #95A2A6;--brand-start: #123E50;--brand-mid: #11494E;--brand-end: #0F5A50;--brand-solid: #11494E;--accent-text: #6CC3CE;--crit: #FF8A7A;--crit-bg: #3A1F1D;--warn: #F2B65A;--warn-bg: #382A14;--done: #7CCB86;--done-bg: #1D3322;--ramp-1: #0E444D;--ramp-2: #155A65;--ramp-3: #1D6F7C;--ramp-4: #2C808D;--ramp-5: #4E9AA6;--ramp-6: #7AB6BF;--ramp-7: #A6D0D6;--ramp-8: #CFE6E9;--scrim: rgba(0, 0, 0, .56);--tooltip-bg: #EBF0F1;--tooltip-text: #0E1517;--toast-bg: #EBF0F1;--toast-text: #0E1517;--shadow-overlay: 0 8px 32px rgba(0, 0, 0, .48);color-scheme:dark}@media (prefers-color-scheme: dark){:root:not([data-theme=light]){--page: #0E1517;--surface: #152024;--sunken: #1C292D;--selected: #1B3539;--hairline: #2A383C;--track: #2A383C;--bar-track: #24323A;--ink: #EBF0F1;--mid: #B4BFC2;--faint: #95A2A6;--brand-start: #123E50;--brand-mid: #11494E;--brand-end: #0F5A50;--brand-solid: #11494E;--accent-text: #6CC3CE;--crit: #FF8A7A;--crit-bg: #3A1F1D;--warn: #F2B65A;--warn-bg: #382A14;--done: #7CCB86;--done-bg: #1D3322;--ramp-1: #0E444D;--ramp-2: #155A65;--ramp-3: #1D6F7C;--ramp-4: #2C808D;--ramp-5: #4E9AA6;--ramp-6: #7AB6BF;--ramp-7: #A6D0D6;--ramp-8: #CFE6E9;--scrim: rgba(0, 0, 0, .56);--tooltip-bg: #EBF0F1;--tooltip-text: #0E1517;--toast-bg: #EBF0F1;--toast-text: #0E1517;--shadow-overlay: 0 8px 32px rgba(0, 0, 0, .48);color-scheme:dark}}@media (prefers-reduced-motion: reduce){:root{--t-fast: 0ms;--t-med: 0ms}}:root{--brand: linear-gradient(90deg, var(--brand-start) 0%, var(--brand-mid) 50%, var(--brand-end) 100%) var(--brand-solid)}[data-surface=partner]{--p-display: "Amiri", "Tajawal", serif;--p-fs-figure: 64px;--p-fs-heading: 44px;--p-fs-title: 24px;--p-fs-body: 18px;--p-fs-meta: 14px;--p-fs-input: 16px;--fs-title: var(--p-fs-title);--fs-body: var(--p-fs-body);--fs-meta: var(--p-fs-meta);--p-lh-display: 1.5;--p-max: 1200px;--p-gutter: 48px;--p-section: 96px;--p-hero-h: 640px;--p-calligraphy: 116px;--p-logo: 88px;--p-logo-five: 52px;--p-hairline-strong: #C9D3D5;--p-hero-bg: linear-gradient(90deg, #21657E 0%, #1D757C 50%, #188A79 100%);--p-hero-solid: #1D6F7C;--p-calligraphy-shadow: drop-shadow(0 2px 8px rgba(0, 0, 0, .15));--p-on-brand-line: rgba(255, 255, 255, .36);--p-paper: #FAFAF7;--p-ground: #F8F5EE;--p-card-shadow: 0 1px 2px rgba(17, 26, 29, .05), 0 6px 20px rgba(17, 26, 29, .06);--p-pattern-ink: rgba(29, 111, 124, .07);--p-pattern-w: 760px;--p-dot: 10px;--p-road-max: 760px;--p-road-block: 32px;--p-road-dot: 12px;--p-road-dash: rgba(255, 255, 255, .45);--p-road-forum: rgba(255, 255, 255, .5);--p-face-xl: 132px;--p-face-md: 44px;--p-face-sm: 28px;--p-faces-col: 176px;--p-stack-h: 40px;--p-funnel-h: 52px;--p-face-ring: rgba(29, 111, 124, .18);--p-c1: #0B8C80;--p-c2: #C8622E;--p-c3: #1F7FC0;--p-c4: #A8820F;--p-c5: #8A5CD0;--p-c0: #9AA9B3;--accent: #169178;--accent-press: #127A65;--accent-text: #1A7D7A;--p-col-h: 200px;--p-ring: 176px;--p-stop-dot: 20px;--p-stop-line: 2px;--p-dlg-w: 960px;--p-dlg-w-narrow: 680px;--p-dlg-inset: 56px;--p-dlg-pad: 40px;--p-dlg-r: 20px;--p-dlg-tab-line: 3px;--p-dlg-scrim: rgba(17, 26, 29, .55);--p-dlg-shadow: 0 24px 64px rgba(17, 26, 29, .3)}@media (max-width: 47.99em){[data-surface=partner]{--p-fs-figure: 44px;--p-fs-heading: 30px;--p-fs-title: 20px;--p-fs-body: 16px;--p-gutter: 20px;--p-section: 56px;--p-hero-h: 560px;--p-calligraphy: 88px;--p-logo: 60px;--p-logo-five: 36px;--p-pattern-w: 420px;--p-face-xl: 80px;--p-faces-col: 96px;--p-dlg-pad: 20px}}:root[data-theme=dark] [data-surface=partner]{--p-dlg-scrim: rgba(0, 0, 0, .64);--p-dlg-shadow: 0 24px 64px rgba(0, 0, 0, .56);--p-hairline-strong: #3A4A4E;--p-hero-bg: linear-gradient(90deg, #123E50 0%, #11494E 50%, #0F5A50 100%);--p-hero-solid: #11494E;--p-paper: #111A1D;--p-pattern-ink: rgba(108, 195, 206, .07);--p-c1: #21A58A;--p-c2: #D2733A;--p-c3: #3B92D2;--p-c4: #B58E25;--p-c5: #9A76DC;--p-c0: #5E7385;--accent: #3DBA9F;--accent-press: #34A68D;--accent-text: #2FA48C}@media (prefers-color-scheme: dark){:root:not([data-theme=light]) [data-surface=partner]{--p-dlg-scrim: rgba(0, 0, 0, .64);--p-dlg-shadow: 0 24px 64px rgba(0, 0, 0, .56);--p-hairline-strong: #3A4A4E;--p-hero-bg: linear-gradient(90deg, #123E50 0%, #11494E 50%, #0F5A50 100%);--p-hero-solid: #11494E;--p-paper: #111A1D;--p-pattern-ink: rgba(108, 195, 206, .07);--p-c1: #21A58A;--p-c2: #D2733A;--p-c3: #3B92D2;--p-c4: #B58E25;--p-c5: #9A76DC;--p-c0: #5E7385;--accent: #3DBA9F;--accent-press: #34A68D;--accent-text: #2FA48C}}*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{margin:0;background:var(--page);color:var(--ink);font-family:var(--font);font-size:var(--fs-body);line-height:var(--lh-body);font-weight:var(--fw-regular);-webkit-font-smoothing:antialiased}h1,h2,h3,h4,p,ul,ol,figure{margin:0;padding:0}ul,ol{list-style:none}button,input,textarea,select{font:inherit;color:inherit}button{cursor:pointer;background:none;border:0;padding:0}a{color:var(--accent-text);text-decoration:none}img{display:block;max-inline-size:100%}:focus-visible{outline:var(--bw-strong) solid var(--accent-text);outline-offset:var(--bw-strong)}.num{font-variant-numeric:tabular-nums}.sr-only{position:absolute;inline-size:var(--bw);block-size:var(--bw);overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}[dir=rtl] .flip{transform:scaleX(-1)}.title{font-size:var(--fs-title);line-height:var(--lh-title);font-weight:var(--fw-bold)}.meta{font-size:var(--fs-meta);line-height:var(--lh-meta)}.t-mid{color:var(--mid)}.t-faint{color:var(--faint)}.truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-inline-size:0}.icon{flex:none;stroke-width:var(--icon-stroke)}.icon-sm{inline-size:var(--icon-sm);block-size:var(--icon-sm)}.icon-md{inline-size:var(--icon-md);block-size:var(--icon-md)}.icon-lg{inline-size:var(--icon-lg);block-size:var(--icon-lg)}.lockup{display:flex;align-items:stretch;gap:var(--lockup-gap);direction:ltr}.lockup img{display:block;block-size:var(--lockup-h);inline-size:auto}.lockup b{display:flex;align-items:center;padding-block-start:.08em;font-size:calc(var(--lockup-h) * var(--lockup-five));font-weight:var(--fw-regular);line-height:1;color:var(--on-brand);opacity:.92}.tip{position:relative;display:inline-flex;min-inline-size:0}.tip-block{display:flex}.tip-block>*{flex:1;min-inline-size:0}.tip:after{content:attr(data-tip);position:absolute;inset-block-end:calc(100% + var(--s1));inset-inline-start:50%;translate:50% 0;inline-size:max-content;max-inline-size:var(--tooltip-max);padding:var(--s1) var(--s2);border-radius:var(--r-sm);background:var(--tooltip-bg);color:var(--tooltip-text);font-size:var(--fs-meta);line-height:var(--lh-meta);font-weight:var(--fw-regular);white-space:normal;text-align:start;pointer-events:none;display:none;z-index:var(--z-tooltip)}.tip:hover:after{display:block;animation:tip-in var(--t-fast) var(--ease) var(--t-tip-delay) backwards}.tip:has(:focus-visible):after{display:block}@keyframes tip-in{0%{opacity:0}}@media (hover: none){.tip:after{display:none}}.btn{display:inline-flex;align-items:center;justify-content:center;gap:var(--s2);min-block-size:var(--control);padding-inline:var(--s4);border-radius:var(--r-sm);border:var(--bw) solid transparent;font-size:var(--fs-body);font-weight:var(--fw-bold);line-height:var(--lh-meta);white-space:nowrap;transition:background var(--t-fast) var(--ease),border-color var(--t-fast) var(--ease)}.btn-block{inline-size:100%}.btn-primary{background:var(--accent);color:var(--on-accent)}.btn-primary:hover{background:var(--accent-press)}.btn-secondary{background:var(--surface);color:var(--accent-text);border-color:var(--accent-text)}.btn-secondary:hover{background:var(--selected)}.btn-quiet{color:var(--accent-text);padding-inline:var(--s2)}.btn-quiet:hover{background:var(--selected)}.btn-on-brand{color:var(--on-brand);border-color:var(--on-brand-2)}.btn-on-brand:hover{background:var(--on-brand-hover)}.btn[aria-disabled=true]{opacity:var(--disabled);cursor:not-allowed}.btn[aria-busy=true]{cursor:progress}.btn-spinner{inline-size:var(--icon-sm);block-size:var(--icon-sm);border-radius:var(--r-pill);border:var(--bw-strong) solid currentColor;border-inline-end-color:transparent;animation:spin var(--t-spin) linear infinite}@keyframes spin{to{rotate:360deg}}.icon-btn{position:relative;display:inline-grid;place-items:center;inline-size:var(--hit);block-size:var(--hit);border-radius:var(--r-pill);color:var(--mid);transition:background var(--t-fast) var(--ease)}.icon-btn:hover{background:var(--sunken);color:var(--ink)}.icon-btn-on-brand{color:var(--on-brand)}.icon-btn-on-brand:hover{background:var(--on-brand-hover);color:var(--on-brand)}.icon-btn-badge{position:absolute;inset-block-start:var(--s1);inset-inline-end:var(--s0);min-inline-size:var(--icon-md);block-size:var(--icon-md);padding-inline:var(--s1);border-radius:var(--r-pill);background:var(--crit-fill);color:var(--on-accent);font-size:var(--fs-meta);line-height:var(--icon-md);font-weight:var(--fw-bold);text-align:center}.field{display:grid;gap:var(--s1);align-content:start}.field-label{font-weight:var(--fw-bold)}.input{inline-size:100%;min-block-size:var(--control);padding:var(--s2) var(--s3);border:var(--bw) solid var(--hairline);border-radius:var(--r-sm);background:var(--surface);color:var(--ink);font-size:var(--fs-body);line-height:var(--lh-body)}.input::placeholder{color:var(--mid)}.input:hover{border-color:var(--track);background:var(--sunken)}.input:focus{outline:none;border-color:var(--accent-text);box-shadow:0 0 0 var(--bw) var(--accent-text);background:var(--surface)}.input[aria-invalid=true]{border-color:var(--crit)}.input:not(.textarea){block-size:var(--control)}.textarea{resize:vertical;min-block-size:calc(var(--control) * 2)}.field-error{display:flex;align-items:center;gap:var(--s1);color:var(--crit)}.field-count{text-align:end}.chip-group{display:flex;flex-wrap:wrap;gap:var(--s2);border:0;margin:0;padding:0;min-inline-size:0}.chip{display:inline-flex;align-items:center;gap:var(--s1);min-block-size:var(--control);padding-inline:var(--s4);border-radius:var(--r-pill);background:var(--sunken);color:var(--ink);border:var(--bw-strong) solid transparent;font-size:var(--fs-body);transition:background var(--t-fast) var(--ease)}.chip:hover{background:var(--selected)}.chip-picked{background:var(--selected);border-color:var(--accent-text);color:var(--ink);font-weight:var(--fw-bold)}.chip-picked .icon{color:var(--accent-text)}.stars{display:grid;justify-items:center;gap:var(--s1)}.stars-compact{display:flex;align-items:center;gap:var(--s2)}.stars-row{display:flex}.star{display:grid;place-items:center;inline-size:var(--hit-form);block-size:var(--hit-form);color:var(--mid);border-radius:var(--r-pill)}.star-icon{inline-size:var(--star);block-size:var(--star);stroke-width:var(--icon-stroke);transition:transform var(--t-fast) var(--ease)}.star-on{color:var(--accent-text)}.star-on .star-icon{fill:currentColor}.star:active .star-icon{transform:scale(.9)}.stars-compact .star{inline-size:var(--hit);block-size:var(--hit)}.stars-label{font-weight:var(--fw-bold);min-block-size:calc(var(--fs-body) * var(--lh-body))}.stars-compact .stars-label{min-block-size:0;min-inline-size:var(--s8)}.pill{display:inline-flex;align-items:center;gap:var(--s1);block-size:var(--pill-h);padding-inline:var(--s2);border-radius:var(--r-pill);font-size:var(--fs-meta);line-height:var(--pill-h);font-weight:var(--fw-regular);white-space:nowrap;background:var(--sunken);color:var(--ink)}.pill-crit{background:var(--crit-bg);color:var(--crit)}.pill-warn{background:var(--warn-bg);color:var(--warn)}.pill-done{background:var(--done-bg);color:var(--done)}.pill-progress .icon,.status-progress{color:var(--accent-text)}.status-mark{display:inline-grid;place-items:center}.status-crit{color:var(--crit)}.status-warn{color:var(--warn)}.status-done{color:var(--done)}.status-neutral{color:var(--mid)}.dot{display:inline-block;flex:none;inline-size:var(--dot);block-size:var(--dot);border-radius:var(--r-pill)}.dot-accent{background:var(--accent-text)}.dot-crit{background:var(--crit-fill)}.dot-warn{background:var(--warn-fill)}.dot-done{background:var(--done-fill)}.count{display:inline-grid;place-items:center;min-inline-size:var(--pill-h);block-size:var(--pill-h);padding-inline:var(--s1);border-radius:var(--r-pill);font-size:var(--fs-meta);font-weight:var(--fw-bold);background:var(--sunken);color:var(--ink)}.count-crit{background:var(--crit-bg);color:var(--crit)}.count-accent{background:var(--accent);color:var(--on-accent)}.avatar{display:inline-grid;place-items:center;flex:none;border-radius:var(--r-pill);background:var(--selected);color:var(--accent-text);font-weight:var(--fw-bold);font-size:var(--fs-meta);line-height:1}.avatar-sm{inline-size:var(--avatar-sm);block-size:var(--avatar-sm)}.avatar-md{inline-size:var(--avatar-md);block-size:var(--avatar-md);font-size:var(--fs-body)}.avatar-empty{background:transparent;border:var(--bw-strong) dashed var(--mid)}.avatar-more{background:var(--sunken);color:var(--ink);font-weight:var(--fw-regular)}.avatar-stack{display:inline-flex}.avatar-stack>*+*{margin-inline-start:calc(var(--s1) * -1)}.avatar-stack .avatar{box-shadow:0 0 0 var(--bw-strong) var(--surface)}.date-chip{display:inline-flex;align-items:center;gap:var(--s1);block-size:var(--pill-h);padding-inline:var(--s2);border-radius:var(--r-pill);background:var(--sunken);color:var(--ink);font-size:var(--fs-meta);white-space:nowrap}.date-chip .icon{color:var(--mid)}.date-chip-late{background:var(--crit-bg);color:var(--crit);font-weight:var(--fw-regular)}.date-chip-late .icon{color:var(--crit)}.progress{position:relative;display:block;inline-size:100%;block-size:var(--bar-h);border-radius:var(--r-pill);background:var(--bar-track)}.progress-fill{position:absolute;inset-block:0;inset-inline-start:0;border-radius:var(--r-pill);background:var(--accent-text)}.progress-expected{position:absolute;inset-block-start:50%;block-size:var(--tick-h);inline-size:var(--bw-strong);background:var(--ink);translate:50% -50%}.segbar{display:inline-flex;gap:var(--s0);inline-size:var(--seg-w)}.seg{flex:1;block-size:var(--seg-h);border-radius:var(--s0);background:var(--track)}.seg-done{background:var(--ramp-4)}.seg-current{background:var(--accent-text)}.seg-late{background:transparent;box-shadow:inset 0 0 0 var(--bw-strong) var(--crit-fill)}.figure{display:grid;gap:var(--s1);align-content:start;color:var(--ink);min-inline-size:0}a.figure:hover .figure-value{color:var(--accent-text)}.figure-label{display:flex;align-items:center;gap:var(--s1);color:var(--ink);font-weight:var(--fw-regular)}.figure-value{font-size:var(--fs-figure);line-height:var(--lh-figure);font-weight:var(--fw-bold)}.figure-unit{font-size:var(--fs-meta);font-weight:var(--fw-regular);color:var(--faint);margin-inline-start:var(--s0)}.rows{display:grid;grid-template-columns:minmax(0,1fr)}.row{position:relative;display:flex;align-items:center;gap:var(--s3);min-block-size:var(--row-h);padding-inline:var(--s3);border-block-end:var(--bw) solid var(--hairline)}.row:last-child{border-block-end:0}.row:hover{background:var(--page)}.row-selected,.row-selected:hover{background:var(--selected)}.row-indent{padding-inline-start:var(--s7)}.row-main{display:flex;align-items:center;gap:var(--s3);flex:1;min-inline-size:0;min-block-size:var(--row-h);color:var(--ink);text-align:start}.row-lead{display:inline-flex;flex:none}.row-text{display:grid;min-inline-size:0}.row-title{font-size:var(--fs-body)}.row-trail{display:inline-flex;align-items:center;gap:var(--s2);flex:none}.row-actions{display:inline-flex;gap:var(--s1);flex:none}.row-unread{position:absolute;inset-inline-start:var(--s1);inline-size:var(--s1);block-size:var(--s1);border-radius:var(--r-pill);background:var(--accent-text)}@media (max-width: 47.99em){.row,.row-main{min-block-size:var(--row-h-phone)}}.table-wrap{overflow-x:auto}.table{inline-size:100%;border-collapse:collapse;table-layout:fixed}.table th{position:sticky;inset-block-start:0;padding:var(--s2) var(--s3);background:var(--sunken);color:var(--mid);font-size:var(--fs-meta);font-weight:var(--fw-regular);text-align:start;white-space:nowrap}.table td{padding:0 var(--s3);block-size:var(--row-h);border-block-end:var(--bw) solid var(--hairline)}.table tbody tr:hover{background:var(--page)}.table .num-cell{text-align:end}.tr-link{cursor:pointer}.tr-link:focus-visible{outline-offset:calc(var(--bw-strong) * -1)}.table tr{position:relative}.tr-anchor{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;color:inherit}.table tr button,.table tr a:not(.tr-anchor),.table tr input,.table tr label{position:relative;z-index:1}.table .tr-selected,.table .tr-selected:hover{background:var(--selected)}.tabs{display:flex;gap:var(--s4);border-block-end:var(--bw) solid var(--hairline)}.tab{display:inline-flex;align-items:center;gap:var(--s2);min-block-size:var(--hit);border-block-end:var(--bw-strong) solid transparent;margin-block-end:calc(var(--bw) * -1);color:var(--mid);font-weight:var(--fw-regular)}.tab[aria-selected=true]{color:var(--ink);border-block-end-color:var(--accent-text);font-weight:var(--fw-bold)}.tab:hover{color:var(--ink)}.segmented{display:inline-flex;padding:var(--s0);gap:var(--s0);border-radius:var(--r-sm);background:var(--sunken)}.segmented-block{display:flex}.segmented-block .segment{flex:1}.segment{min-block-size:calc(var(--hit) - var(--s1));padding-inline:var(--s3);border-radius:var(--r-sm);color:var(--ink);white-space:nowrap}.segment[aria-checked=true]{background:var(--surface);font-weight:var(--fw-bold);box-shadow:0 0 0 var(--bw) var(--hairline)}.overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:var(--z-overlay)}.scrim{position:absolute;top:0;right:0;bottom:0;left:0;background:var(--scrim);animation:fade var(--t-med) var(--ease)}.side-panel{position:absolute;inset-block:0;inset-inline-end:0;inline-size:min(var(--panel-w),100%);display:flex;flex-direction:column;background:var(--surface);box-shadow:var(--shadow-overlay);animation:slide-in var(--t-med) var(--ease)}.side-panel:focus,.sheet:focus{outline:none}.panel-head{display:flex;align-items:center;justify-content:space-between;gap:var(--s2);padding:var(--s3) var(--s5) var(--s2)}.panel-body{flex:1;overflow-y:auto;overscroll-behavior:contain}.panel-foot{display:flex;gap:var(--s2);padding:var(--s3) var(--s5);border-block-start:var(--bw) solid var(--hairline)}.sheet{position:absolute;inset-inline:0;inset-block-end:0;max-block-size:92%;display:flex;flex-direction:column;background:var(--surface);border-start-start-radius:var(--r-md);border-start-end-radius:var(--r-md);box-shadow:var(--shadow-overlay);padding-block-end:env(safe-area-inset-bottom);animation:rise var(--t-med) var(--ease)}.sheet-tall{block-size:92%}.sheet .panel-head,.sheet .panel-foot{padding-inline:var(--s4)}.sheet-handle{align-self:center;inline-size:var(--s6);block-size:var(--s1);margin-block-start:var(--s2);border-radius:var(--r-pill);background:var(--track)}@keyframes fade{0%{opacity:0}}@keyframes slide-in{0%{translate:-100% 0}}@keyframes rise{0%{translate:0 100%}}.toasts{position:fixed;inset-inline:0;inset-block-end:var(--s5);display:grid;justify-items:center;gap:var(--s2);padding-inline:var(--s4);pointer-events:none;z-index:var(--z-toast)}@media (max-width: 47.99em){.toasts{inset-block-end:calc(var(--tabbar) + var(--s3) + env(safe-area-inset-bottom))}}.toast{display:flex;align-items:center;gap:var(--s3);max-inline-size:var(--palette-w);min-block-size:var(--control);padding:var(--s2) var(--s4);border-radius:var(--r-md);background:var(--toast-bg);color:var(--toast-text);box-shadow:var(--shadow-overlay);pointer-events:auto;animation:rise var(--t-med) var(--ease)}.toast-error{border-inline-start:var(--s1) solid var(--crit-fill)}.toast-action{color:inherit;font-weight:var(--fw-bold);text-decoration:underline}.toast-close{display:grid;place-items:center;inline-size:var(--hit);block-size:var(--hit);margin-inline-end:calc(var(--s3) * -1);color:inherit}.empty{display:grid;justify-items:center;gap:var(--s3);padding:var(--s7) var(--s4);text-align:center}.empty-icon{display:grid;place-items:center;inline-size:var(--s7);block-size:var(--s7);border-radius:var(--r-pill);background:var(--sunken);color:var(--mid)}.empty-text{font-weight:var(--fw-regular)}.menu-wrap{position:relative}.menu{position:absolute;inset-block-start:100%;inset-inline-end:0;min-inline-size:calc(var(--panel-w) / 2);padding-block:var(--s1);border-radius:var(--r-md);background:var(--surface);box-shadow:var(--shadow-overlay);z-index:var(--z-overlay)}.menu-item{display:block;inline-size:100%;min-block-size:var(--hit);padding-inline:var(--s4);text-align:start}.menu-item:hover{background:var(--sunken)}.menu-item[aria-disabled=true]{opacity:var(--disabled);cursor:not-allowed}.sbars{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);gap:var(--s1)}.sbars-col{display:grid;grid-template-rows:auto var(--sbars-h) auto;justify-items:center;align-items:end;gap:var(--s1);inline-size:100%;min-block-size:var(--hit);padding-block:var(--s1);border-radius:var(--r-sm);color:var(--ink)}.sbars-col:hover{background:var(--page)}.sbars-col[aria-checked=true]{background:var(--selected);box-shadow:inset 0 0 0 var(--bw-strong) var(--accent-text)}.sbars-total{grid-row:1}.sbars-track{grid-row:2;display:flex;flex-direction:column-reverse;justify-content:flex-start;align-self:end;inline-size:60%;gap:var(--s0)}.sbars-seg{display:block;inline-size:100%;border-radius:var(--s0)}.sbars-zero{display:block;inline-size:100%;block-size:var(--bw-strong);background:var(--track)}.sbars-label{grid-row:3;color:var(--mid);white-space:nowrap}.sbars>.tip{min-inline-size:0}.legend{display:flex;flex-wrap:wrap;gap:var(--s1) var(--s3);color:var(--ink)}.legend li{display:inline-flex;align-items:center;gap:var(--s1)}.legend-swatch{inline-size:var(--s2);block-size:var(--s2);border-radius:var(--s0)}.check{position:relative;display:inline-grid;place-items:center;inline-size:var(--hit);block-size:var(--hit);flex:none;cursor:pointer}.check-input{position:absolute;top:0;right:0;bottom:0;left:0;margin:0;opacity:0;cursor:pointer}.check-box{display:grid;place-items:center;inline-size:var(--check);block-size:var(--check);border-radius:var(--r-sm);border:var(--bw-strong) solid var(--mid);background:var(--surface);transition:background var(--t-fast) var(--ease)}.check-box-on{background:var(--accent-text);border-color:var(--accent-text);color:var(--surface)}.check-input:focus-visible+.check-box{outline:var(--bw-strong) solid var(--accent-text);outline-offset:var(--bw-strong)}.check:hover .check-box:not(.check-box-on){border-color:var(--ink)}.select{-webkit-appearance:none;-moz-appearance:none;appearance:none;padding-inline-end:var(--s7);background-image:none;cursor:pointer}.select-wrap{position:relative}.select-wrap .icon{position:absolute;inset-inline-end:var(--s3);inset-block-start:50%;translate:0 -50%;color:var(--mid);pointer-events:none}.flag{display:inline-grid;place-items:center;flex:none}.flag-crit{color:var(--crit)}.flag-crit .icon{fill:currentColor}.flag-high{color:var(--mid)}.flag-count{display:inline-flex;gap:var(--s1);font-size:var(--fs-meta)}.flag-count.flag-crit .num,.flag-count{font-weight:var(--fw-regular)}.picker{position:fixed;inline-size:var(--picker-w);display:flex;flex-direction:column;border-radius:var(--r-md);background:var(--surface);box-shadow:var(--shadow-overlay);z-index:var(--z-overlay);animation:fade var(--t-fast) var(--ease)}.picker-search{padding:var(--s3) var(--s3) var(--s2)}.picker-list{max-block-size:var(--picker-h);overflow-y:auto;overscroll-behavior:contain;padding-block-end:var(--s2)}.sheet .picker-list{max-block-size:none}.sheet .picker-search{padding-inline:var(--s4)}.picker-row{display:flex;align-items:center;gap:var(--s2);inline-size:100%;min-block-size:var(--hit);padding-inline:var(--s3);text-align:start;color:var(--ink)}.sheet .picker-row{padding-inline:var(--s4)}.picker-row:hover,.picker-row:focus-visible{background:var(--selected);outline:none}.picker-row[aria-current=true]{font-weight:var(--fw-bold)}.picker-name{flex:1;min-inline-size:0}.picker-empty{padding:var(--s2) var(--s3);color:var(--mid)}.selbar{position:sticky;inset-block-end:var(--s4);display:flex;align-items:center;gap:var(--s2);justify-self:center;min-block-size:calc(var(--hit) + var(--s3));padding-block:var(--s1);padding-inline:var(--s4) var(--s2);border-radius:var(--r-md);background:var(--surface);box-shadow:var(--shadow-overlay);z-index:var(--z-sticky);animation:rise var(--t-med) var(--ease)}.selbar-count{font-weight:var(--fw-bold);white-space:nowrap;margin-inline-end:var(--s2)}@media (max-width: 47.99em){.selbar{position:fixed;inset-inline:var(--gutter-phone);inset-block-end:calc(var(--tabbar) + var(--s2) + env(safe-area-inset-bottom));justify-content:space-between}}.table .col-check{padding-inline:0;text-align:center}.table td.col-check>.truncate{display:flex;justify-content:center}.tr-group th{position:static;padding:var(--s4) var(--s3) var(--s3);background:var(--surface);color:var(--ink);font-size:var(--fs-body);font-weight:var(--fw-regular);border-block-end:var(--bw) solid var(--hairline)}.tr-group-head{display:flex;align-items:center;gap:var(--s2);min-inline-size:0}.tr-group-check .tr-group-head{margin-inline-start:calc(var(--s3) * -1)}.tr-foot td{block-size:auto;padding:0;border-block-end:0}.table tbody.tgroup+tbody.tgroup .tr-group th{border-block-start:var(--group-gap) solid var(--page)}.form{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--s4);padding:var(--s1) var(--s5) var(--s5)}.sheet .form{padding-inline:var(--s4)}.form-pair{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:var(--s4)}@media (max-width: 47.99em){.form-pair{grid-template-columns:minmax(0,1fr)}}.form .segmented{display:flex}.form .segment{flex:1}.owner{display:inline-flex;align-items:center;gap:var(--s2);min-inline-size:0;max-inline-size:100%;color:var(--ink)}.owner-btn{min-block-size:var(--hit);min-inline-size:var(--hit);padding-inline:var(--s1);border-radius:var(--r-sm)}.owner-btn:hover{background:var(--selected)}.owner-assign{display:inline-grid;place-items:center;color:var(--mid)}.owner-btn:hover .owner-assign{border-color:var(--accent-text);color:var(--accent-text)}.mix{display:flex;gap:var(--s0);inline-size:100%;block-size:var(--bar-h)}.mix>span{display:block;flex-basis:0;min-inline-size:var(--s1);border-radius:var(--s0)}.datefield{display:flex;align-items:center;justify-content:space-between;gap:var(--s2);text-align:start;cursor:pointer}.datefield .icon{color:var(--mid)}.cal{display:grid;gap:var(--s1);justify-self:start;inline-size:calc(var(--hit) * 7 + var(--s2) * 2);padding:var(--s2);border-radius:var(--r-md);background:var(--surface);box-shadow:0 0 0 var(--bw) var(--hairline)}.cal-head{display:flex;align-items:center;justify-content:space-between}.cal-month{font-weight:var(--fw-bold)}.cal-grid{display:grid}.cal-row{display:grid;grid-template-columns:repeat(7,var(--hit))}.cal-wd{display:grid;place-items:center;block-size:var(--s6);color:var(--mid)}.cal-day{display:grid;place-items:center;inline-size:var(--hit);block-size:var(--hit);border-radius:var(--r-pill);color:var(--ink)}.cal-day:hover{background:var(--selected)}.cal-today{box-shadow:inset 0 0 0 var(--bw) var(--mid)}.cal-day-on,.cal-day-on:hover{background:var(--accent-text);color:var(--surface);font-weight:var(--fw-bold)}.cal-day:focus-visible{outline-offset:calc(var(--bw-strong) * -1)}.cal-foot{display:flex;gap:var(--s2)}.choice{inline-size:auto;min-inline-size:var(--choice-w);padding-block:var(--s2)}.choice-title{padding:var(--s1) var(--s3) var(--s2);font-weight:var(--fw-bold)}.choice-list{display:grid}.choice-row{display:flex;align-items:center;gap:var(--s2);inline-size:100%;min-block-size:var(--hit);padding-inline:var(--s3);text-align:start;color:var(--ink)}.choice-row:hover,.choice-row:focus-visible{background:var(--selected);outline:none}.choice-row[aria-selected=true]{font-weight:var(--fw-bold)}.choice-row>.icon:last-child{color:var(--accent-text)}.choice-label{flex:1}.choice .field,.choice-sheet .field{padding-inline:var(--s3)}.choice-sheet{padding-block-end:var(--s4)}.choice-sheet .choice-row{padding-inline:var(--s4)}.brand-surface{background:var(--brand);color:var(--on-brand)}.shell{min-block-size:100dvh}@media (min-width: 48em){.shell{display:grid;grid-template-columns:var(--sidebar) minmax(0,1fr);transition:grid-template-columns var(--t-med) var(--ease)}.shell-folded{grid-template-columns:var(--rail) minmax(0,1fr)}.main-col{grid-column:2}}.main-col,.main{min-inline-size:0}@media (max-width: 47.99em){.main{padding-block-end:calc(var(--tabbar) + env(safe-area-inset-bottom))}}.page{max-inline-size:var(--content-max);margin-inline:auto;padding:var(--s5) var(--gutter) var(--s7);display:grid;gap:var(--s5)}@media (max-width: 47.99em){.page{padding:var(--s4) var(--gutter-phone) var(--s6);gap:var(--s4)}}.page-head{display:flex;align-items:center;justify-content:space-between;gap:var(--s3);min-block-size:var(--hit)}.page-head>.title{font-size:var(--fs-figure);line-height:var(--lh-title)}.page-head>.title>.num{font-size:var(--fs-title);font-weight:var(--fw-regular)}.page-surface{background:var(--surface);border-radius:var(--r-md)}.missing-note{margin:var(--s4) var(--gutter) 0;color:var(--mid)}.sidebar{position:sticky;inset-block-start:0;block-size:100dvh;display:flex;flex-direction:column;gap:var(--s2);padding:var(--s4) var(--s3);overflow-y:auto}.sb-head{display:flex;align-items:center;justify-content:space-between;padding-inline:var(--s2);margin-block-end:var(--s2)}.sb-logo{--lockup-h: var(--logo-h)}.sb-toggle{border-radius:var(--r-sm)}.sb-nav{flex:1}.sb-nav>ul{display:grid;gap:var(--s0)}.sb-domain{display:flex;align-items:center;gap:var(--s3);inline-size:100%;min-block-size:var(--hit);padding-inline:var(--s3);border-radius:var(--r-sm);color:var(--on-brand);font-weight:var(--fw-regular);text-align:start}.sb-domain .icon{color:var(--on-brand-2)}.sb-domain:hover{background:var(--on-brand-hover)}.sb-domain-current{font-weight:var(--fw-bold)}.sb-domain[aria-current=page]{background:var(--on-brand-current);font-weight:var(--fw-bold)}.sb-chevron{margin-inline-start:auto;transition:rotate var(--t-fast) var(--ease)}.sb-domain[aria-expanded=true] .sb-chevron{rotate:180deg}.sb-screens{display:grid;gap:var(--s0);margin-block:var(--s0) var(--s2);margin-inline-start:calc(var(--s3) + var(--icon-md) / 2);padding-inline-start:var(--s3);border-inline-start:var(--bw) solid var(--on-brand-2)}.sb-screen{display:flex;align-items:center;min-block-size:var(--hit);padding-inline:var(--s3);border-radius:var(--r-sm);color:var(--on-brand)}.sb-screen:hover{background:var(--on-brand-hover)}.sb-screen[aria-current=page]{background:var(--on-brand-current);font-weight:var(--fw-bold)}.sb-foot{display:grid;gap:var(--s2);padding-block-start:var(--s3);border-block-start:var(--bw) solid var(--on-brand-hover)}.sidebar :focus-visible{outline-color:var(--on-brand)}.conn{display:inline-flex;align-items:center;gap:var(--s2);padding-inline:var(--s3);font-size:var(--fs-meta);font-weight:var(--fw-regular);color:var(--on-brand)}.conn .icon{color:var(--on-brand-2)}.conn-compact{display:inline-grid;place-items:center;inline-size:var(--hit);block-size:var(--hit);padding:0}.conn-compact .icon{color:var(--on-brand)}.sidebar-folded{align-items:center;padding-inline:var(--s3);overflow:visible;z-index:calc(var(--z-sticky) + 1)}.sidebar-folded .sb-head{padding-inline:0}.sb-rail{display:grid;place-items:center;inline-size:calc(var(--rail) - var(--s3) * 2);block-size:var(--hit);border-radius:var(--r-sm);color:var(--on-brand-2)}.sb-rail:hover,.sb-rail[aria-expanded=true]{background:var(--on-brand-hover);color:var(--on-brand)}.sb-rail-current,.sb-rail[aria-current=page]{background:var(--on-brand-current);color:var(--on-brand)}.sb-rail-item{position:relative}.sb-fly{position:absolute;inset-block-start:0;inset-inline-start:calc(100% + var(--s3) + var(--s2));z-index:var(--z-overlay);inline-size:var(--flyout);padding:var(--s2);border-radius:var(--r-md);box-shadow:var(--shadow-overlay);animation:fade var(--t-fast) var(--ease)}.sb-fly ul{display:grid;gap:var(--s0)}.sb-fly-title{padding:var(--s2) var(--s3) var(--s1);color:var(--on-brand-2);font-weight:var(--fw-bold)}.sb-fly :focus-visible{outline-color:var(--on-brand)}.sidebar-folded .tip:after{inset-block-end:auto;inset-block-start:50%;inset-inline-start:calc(100% + var(--s2));translate:0 -50%}.sidebar-peek{position:fixed;inset-block:0;inset-inline-start:0;inline-size:var(--sidebar);z-index:var(--z-overlay);box-shadow:var(--shadow-overlay)}.sb-scrim{position:fixed;top:0;right:0;bottom:0;left:0;z-index:calc(var(--z-overlay) - 1);background:var(--scrim);animation:fade var(--t-med) var(--ease)}@media (min-width: 64em){.main .table-wrap{overflow-x:visible}.main .table th{inset-block-start:var(--topbar);z-index:calc(var(--z-sticky) - 1)}}.deskbar{position:sticky;inset-block-start:0;z-index:var(--z-sticky);display:grid;grid-template-columns:minmax(0,1fr) minmax(0,var(--search-w)) minmax(0,1fr);align-items:center;gap:var(--s4);min-block-size:var(--topbar);padding-inline:var(--gutter);background:var(--surface);border-block-end:var(--bw) solid var(--hairline)}.db-crumbs{display:flex;align-items:center;gap:var(--s2);min-inline-size:0;white-space:nowrap}.db-crumbs a,.db-crumbs>span:not([aria-current]){color:var(--mid);font-weight:var(--fw-regular)}.db-crumbs a:hover{color:var(--ink)}.db-crumbs .icon{flex:none;color:var(--faint)}.db-crumbs [aria-current]{font-weight:var(--fw-bold)}.db-search{display:flex;align-items:center;gap:var(--s2);min-block-size:var(--control);padding-inline:var(--s3);border:var(--bw) solid var(--hairline);border-radius:var(--r-sm);background:var(--page);color:var(--faint);font-weight:var(--fw-regular);text-align:start;cursor:text}.db-search:hover{border-color:var(--track);color:var(--mid)}.db-search>.truncate{flex:1}.db-kbd{flex:none;padding-inline:var(--s1);border-radius:var(--s1);border:var(--bw) solid var(--track);background:var(--surface);color:var(--mid);font-family:inherit}.db-end{display:flex;align-items:center;justify-content:flex-end;gap:var(--s1)}.db-dock{margin-inline-end:var(--s2);animation:fade var(--t-fast) var(--ease)}.db-end .icon-btn{border-radius:var(--r-sm)}.db-user{display:inline-flex;align-items:center;gap:var(--s1);min-block-size:var(--hit);padding-inline:var(--s1);border-radius:var(--r-sm);color:var(--mid)}.db-user:hover,.db-user[aria-expanded=true]{background:var(--sunken);color:var(--ink)}.account-wrap{position:relative}.account-pop{position:absolute;inset-block-start:calc(100% + var(--s2));inset-inline-end:0;inline-size:var(--sidebar);padding:var(--s4);border-radius:var(--r-md);background:var(--surface);color:var(--ink);box-shadow:var(--shadow-overlay);z-index:var(--z-overlay)}.account{display:grid;gap:var(--s4)}.account-who{display:flex;align-items:center;gap:var(--s3)}.account-name{display:grid;min-inline-size:0;font-weight:var(--fw-bold)}.account-block{display:grid;gap:var(--s2)}.account-label{color:var(--mid);font-weight:var(--fw-bold)}.account-roles{display:grid}.account-role{display:flex;align-items:center;justify-content:space-between;inline-size:100%;min-block-size:var(--hit);padding-inline:var(--s3);border-radius:var(--r-sm);text-align:start}.account-role:hover{background:var(--sunken)}.account-role[aria-checked=true]{background:var(--selected);font-weight:var(--fw-bold)}.account-role .icon{color:var(--accent-text)}.preview-bar{display:flex;align-items:center;gap:var(--s2);min-block-size:var(--hit);padding-inline:var(--gutter);background:var(--selected);color:var(--ink);border-block-end:var(--bw) solid var(--hairline)}.preview-bar .icon{color:var(--accent-text)}.preview-text{flex:1}@media (max-width: 47.99em){.preview-bar{padding-inline:var(--gutter-phone)}}.topbar{position:sticky;inset-block-start:0;z-index:var(--z-sticky);padding-block-start:env(safe-area-inset-top);padding-inline:var(--gutter-phone) var(--s1);transition:padding var(--t-med) var(--ease)}.tb-row{display:flex;align-items:center;gap:var(--s2);min-block-size:var(--topbar);transition:min-block-size var(--t-med) var(--ease)}.topbar-shrunk .tb-row{min-block-size:var(--topbar-shrunk)}.tb-logo{--lockup-h: var(--logo-h-phone)}.tb-logo img{transition:block-size var(--t-med) var(--ease)}.tb-logo b{transition:font-size var(--t-med) var(--ease)}.topbar-shrunk .tb-logo{--lockup-h: var(--icon-lg)}.tb-title{flex:1;font-weight:var(--fw-bold)}.tb-actions{display:inline-flex;align-items:center;margin-inline-start:auto}.tb-calligraphy{block-size:var(--calligraphy-h-phone);inline-size:auto}.topbar-home{padding-block-end:var(--s3)}.tb-countdown{display:flex;align-items:baseline;gap:var(--s2);color:var(--on-brand);font-weight:var(--fw-regular)}.tb-days{font-size:var(--fs-figure);line-height:var(--lh-figure);font-weight:var(--fw-bold)}.topbar :focus-visible{outline-color:var(--on-brand)}.tabbar{position:fixed;inset-inline:0;inset-block-end:0;z-index:var(--z-sticky);display:flex;padding-block-end:env(safe-area-inset-bottom);background:var(--surface);border-block-start:var(--bw) solid var(--hairline)}.tabbar-item{flex:1;display:grid;justify-items:center;align-content:center;gap:var(--s0);min-block-size:var(--tabbar);color:var(--mid);font-size:var(--fs-meta);line-height:var(--lh-meta)}.tabbar-item[aria-current=page]{color:var(--ink);font-weight:var(--fw-bold)}.tabbar-item[aria-current=page] .icon{color:var(--accent-text)}.brand-band{display:flex;align-items:center;justify-content:space-between;gap:var(--s5);padding:var(--s5) var(--s6);border-radius:var(--r-md)}.band-calligraphy{block-size:var(--calligraphy-h);inline-size:auto}.band-countdown{display:grid;justify-items:start;color:var(--on-brand)}.band-days{font-size:var(--fs-figure);line-height:var(--lh-figure);font-weight:var(--fw-bold)}.band-when{font-weight:var(--fw-regular)}.brand-band :focus-visible{outline-color:var(--on-brand)}.more-nav{display:grid;gap:var(--s4);padding:0 var(--s4) var(--s4)}.more-domain-title{display:flex;align-items:center;gap:var(--s2);font-size:var(--fs-meta);color:var(--mid);font-weight:var(--fw-bold)}.more-screen{display:flex;align-items:center;min-block-size:var(--hit);padding-inline-start:var(--s6);color:var(--ink);border-block-end:var(--bw) solid var(--hairline)}.more-screen[aria-current=page]{font-weight:var(--fw-bold);color:var(--accent-text)}.sheet .account{padding:var(--s4);border-block-start:var(--bw) solid var(--hairline)}.bell-head{display:flex;align-items:center;justify-content:space-between;gap:var(--s3);padding-inline:var(--s5);border-block-end:var(--bw) solid var(--hairline)}.bell-head .tabs{border:0}.sheet .bell-head{padding-inline:var(--s4)}.bell-groups{display:grid;grid-template-columns:minmax(0,1fr);padding-block:var(--s2) var(--s5)}.bell-group+.bell-group{border-block-start:var(--bw) solid var(--hairline)}.bell-count{display:flex;align-items:center;gap:var(--s3);inline-size:100%;min-block-size:var(--row-h);padding-inline:var(--s5);text-align:start}.sheet .bell-count{padding-inline:var(--s4)}.bell-count:hover{background:var(--page)}.bell-count-text{flex:1;min-inline-size:0}.bell-chevron{color:var(--mid);transition:rotate var(--t-fast) var(--ease)}.bell-count[aria-expanded=true] .bell-chevron{rotate:180deg}.bell-rows{display:grid;grid-template-columns:minmax(0,1fr);padding-block-end:var(--s2)}.bell-row{position:relative;display:flex;align-items:center;gap:var(--s2);min-block-size:var(--row-h);padding-inline:calc(var(--s5) + var(--icon-md) + var(--s3)) var(--s5)}.sheet .bell-row{padding-inline:calc(var(--s4) + var(--icon-md) + var(--s3)) var(--s4);flex-wrap:wrap;row-gap:0}.bell-row:hover{background:var(--page)}.bell-row-selected,.bell-row-selected:hover{background:var(--selected)}.bell-row-unread:before{content:"";position:absolute;inset-inline-start:calc(var(--s5) + var(--icon-md) / 2);inline-size:var(--s2);block-size:var(--s2);border-radius:var(--r-pill);background:var(--accent-text);translate:50% 0}.sheet .bell-row-unread:before{inset-inline-start:calc(var(--s4) + var(--icon-md) / 2)}.bell-row-main{flex:1;min-inline-size:0;min-block-size:var(--hit);display:flex;align-items:center;text-align:start;color:var(--ink)}.bell-row-main:hover{color:var(--accent-text)}.bell-row-marks{display:inline-flex;align-items:center;gap:var(--s2);flex:none}.bell-acked{display:inline-flex;padding-inline-start:var(--s2)}.bell-actions{display:none;flex:none}.bell-row:hover .bell-actions,.bell-row:focus-within .bell-actions,.bell-row-selected .bell-actions{display:inline-flex}.bell-row:hover .bell-row-marks,.bell-row:focus-within .bell-row-marks,.bell-row-selected .bell-row-marks{display:none}.palette{position:absolute;inset-block-start:12dvh;inset-inline:0;margin-inline:auto;inline-size:min(var(--palette-w),calc(100% - var(--s6)));max-block-size:70dvh;display:flex;flex-direction:column;border-radius:var(--r-md);background:var(--surface);box-shadow:var(--shadow-overlay);animation:fade var(--t-med) var(--ease)}.palette-phone{top:0;right:0;bottom:0;left:0;inline-size:100%;max-block-size:none;border-radius:0;padding-block-start:env(safe-area-inset-top)}.palette-input{display:flex;align-items:center;gap:var(--s2);padding-inline:var(--s4);border-block-end:var(--bw) solid var(--hairline);color:var(--mid)}.palette-input input{flex:1;min-block-size:var(--hit-form);border:0;background:transparent;color:var(--ink);font-size:var(--fs-body)}.palette-input input:focus{outline:none}.palette-input input::placeholder{color:var(--mid)}.palette-list{overflow-y:auto;padding-block:var(--s2)}.palette-group{padding:var(--s2) var(--s4) var(--s1);color:var(--mid);font-weight:var(--fw-bold)}.palette-hit{display:flex;align-items:center;gap:var(--s3);inline-size:100%;min-block-size:var(--hit);padding-inline:var(--s4);text-align:start;color:var(--ink)}.palette-hit .icon{color:var(--mid)}.palette-hit[aria-selected=true]{background:var(--selected)}.palette-hit[aria-selected=true] .icon{color:var(--accent-text)}.palette-enter{margin-inline-start:auto}.palette-empty{padding:var(--s5) var(--s4);text-align:center}
