@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/inter-cyrillic-ext-wght-normal.BOeWTOD4.woff2) format("woff2-variations");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/inter-cyrillic-wght-normal.DqGufNeO.woff2) format("woff2-variations");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/inter-greek-ext-wght-normal.DlzME5K_.woff2) format("woff2-variations");unicode-range:U+1F00-1FFF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/inter-greek-wght-normal.CkhJZR-_.woff2) format("woff2-variations");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/inter-vietnamese-wght-normal.CBcvBZtf.woff2) format("woff2-variations");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/inter-latin-ext-wght-normal.DO1Apj_S.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:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/inter-latin-wght-normal.Dx4kXJAl.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}[hidden]{display:none!important}:root{--taasa-red: #ce1126;--taasa-green: #007049;--taasa-green-dark: #00583a;--taasa-light-green: oklch(.8 .16 162);--taasa-gold: #ffb300;--taasa-black: #000000;--taasa-white: #ffffff;--grey-050: #f6f7f6;--grey-100: #eceeec;--grey-200: #dfe3df;--grey-300: #c4ccc6;--grey-500: #6b746e;--grey-700: #3a423d;--bg: var(--taasa-white);--surface: var(--taasa-white);--text: #252422;--text-muted: var(--grey-500);--border: var(--grey-200);--nav-bg: #000000;--on-dark: #f5f5f7;--accent: var(--taasa-green);--accent-contrast: var(--taasa-white);--danger: var(--taasa-red);--focus-ring: color-mix(in srgb, var(--taasa-green) 45%, transparent);--font-sans: "Inter", "Inter Variable", system-ui, -apple-system, Segoe UI, Roboto, sans-serif;--fw-regular: 400;--fw-medium: 500;--fw-semibold: 600;--fw-bold: 700;--fw-extrabold: 800;--fs-display: clamp(2rem, 1.4rem + 3vw, 3.25rem);--fs-h1: clamp(1.6rem, 1.2rem + 2vw, 2.4rem);--fs-h2: clamp(1.3rem, 1.05rem + 1.2vw, 1.75rem);--fs-h3: clamp(1.1rem, 1rem + .6vw, 1.3rem);--fs-body: 1rem;--fs-lead: .9375rem;--lead-measure: 63ch;--fs-small: .875rem;--fs-xs: .75rem;--sp-1: .25rem;--sp-2: .5rem;--sp-3: .75rem;--sp-4: 1rem;--sp-5: 1.5rem;--sp-6: 2rem;--sp-7: 3rem;--sp-8: 4rem;--g: var(--taasa-green);--g-dark: var(--taasa-green-dark);--g-mid: oklch(.3 .09 157);--g-light: oklch(.93 .04 157);--g-subtle: oklch(.97 .015 157);--gold: var(--taasa-gold);--red: var(--taasa-red);--text-2: oklch(.42 .03 155);--text-3: oklch(.6 .02 155);--amber-bg: oklch(.97 .04 88);--amber-border: oklch(.88 .08 85);--portal-bg: #f7f7f7;--portal-border: oklch(.91 .012 155);--sb-bg: var(--nav-bg);--sb-border: #242424;--radius-sm: 8px;--radius-md: 12px;--radius-lg: 20px;--radius-pill: 999px;--surface-container-low: color-mix(in oklab, var(--surface), var(--taasa-green) 3%);--surface-container: color-mix(in oklab, var(--surface), var(--taasa-green) 5%);--surface-container-high: color-mix(in oklab, var(--surface), var(--taasa-green) 8%);--shadow-1: 0 1px 2px rgba(0, 0, 0, .03), 0 1px 3px rgba(0, 0, 0, .05);--shadow-2: 0 4px 12px rgba(0, 0, 0, .08), 0 2px 4px rgba(0, 0, 0, .06);--container-wide: 1440px;--container-read: 760px;--app-header-bg: var(--taasa-green-dark);--app-footer-text: oklch(.42 .03 155);--app-footer-border: #dfe3df;--guide-btn-bg: #fff8e1;--guide-scrim: rgba(20, 28, 24, .45);--guide-shadow: 0 24px 64px rgba(0, 0, 0, .3);--guide-text: #3d4540;--guide-close-hover: #f2f3f2;--guide-urgency-bg: #fce8eb;--guide-urgency-ring: #f2c4cb;--guide-urgency-ink: #9f1021;--guide-importance-bg: #fff6db;--guide-importance-ring: #f2d58a;--guide-importance-ink: #7a5600;--guide-importance-icon: #e6a100;--guide-score-bg: oklch(.96 .02 157);--nav-text-inactive: #c7cac8;--nav-hover-border: color-mix(in srgb, var(--on-dark) 55%, transparent);--on-green-signout-border: color-mix(in srgb, var(--on-dark) 45%, transparent);--on-green-pill-border: color-mix(in srgb, var(--on-dark) 16%, transparent);--on-green-pill-active-bg: rgba(255, 255, 255, .14);--projects-blue: #002395;--band-bg: var(--projects-blue);--auth-page-bg: #dcdedc;--on-green-field-bg: rgba(255, 255, 255, .06);--on-green-field-border: rgba(255, 255, 255, .18);--on-green-hairline: rgba(255, 255, 255, .16);--on-green-divider: rgba(255, 255, 255, .12);--on-green-text-muted: rgba(255, 255, 255, .65);--on-green-placeholder: rgba(255, 255, 255, .7);--on-green-text-faint: rgba(255, 255, 255, .5);--field-placeholder-on-white: var(--grey-500);--on-green-icon: rgba(255, 255, 255, .55);--icon-on-white: rgba(0, 0, 0, .55);--alert-on-green-base: #004c31;--on-green-alert-bg: color-mix(in srgb, var(--taasa-red) 30%, var(--alert-on-green-base));--on-green-alert-border: color-mix(in srgb, var(--taasa-red) 60%, var(--alert-on-green-base));--on-green-alert-icon: color-mix(in srgb, var(--taasa-red) 40%, var(--taasa-white));--on-green-alert-text: color-mix(in srgb, var(--taasa-red) 30%, var(--taasa-white));--on-green-ok-bg: var(--on-green-field-bg);--on-green-ok-border: var(--on-green-field-border);--on-green-ok-icon: var(--taasa-light-green);--auth-card-shadow: 0 1px 3px rgba(0, 0, 0, .2), 0 24px 48px -12px rgba(0, 0, 0, .5);--round-btn-shadow: 0 1px 3px rgba(0, 0, 0, .18);--spinner-track: rgba(0, 0, 0, .25);--ink-strong: #1a1a1a;--avatar-superadmin-bg: var(--ink-strong);--g-tint-bg: oklch(.97 .03 157);--g-tint-border: oklch(.88 .06 157);--g-tint-border-strong: oklch(.8 .09 157);--band-bg-red: var(--taasa-red);--tag-created-bg: #e3eaf7;--tag-created-text: var(--projects-blue);--tag-assigned-bg: #fff1cc;--tag-assigned-text: #8a6a00;--stat-label-on-tint: #69726c;--stat-label-attention: #69726c;--scrollbar-glass-track: rgba(12, 48, 34, .42);--scrollbar-glass-border: rgba(255, 255, 255, .28);--scrollbar-glass-shadow: 0 4px 16px rgba(0, 0, 0, .18), inset 0 1px 0 rgba(255, 255, 255, .3);--scrollbar-glass-thumb: rgba(255, 255, 255, .78);--scrollbar-glass-thumb-hover: rgba(255, 255, 255, .9);--scrollbar-glass-thumb-active: rgba(255, 255, 255, .95);--scrollbar-glass-thumb-shine: inset 0 1px 0 rgba(255, 255, 255, .7);--scrollbar-glass-thumb-firefox: rgba(255, 255, 255, .85);--month-accent-1: #007a4d;--month-accent-2: #ffb612;--month-accent-3: #dc3731;--month-accent-4: var(--projects-blue);--month-accent-5: var(--taasa-black);--month-accent-2-text: #9a6e0b;--month-text-on-gold: var(--ink-strong);--task-group-border: oklch(.85 .015 155);--sticky-col-shadow: inset -1px 0 0 var(--border), 4px 0 6px -4px rgba(0, 0, 0, .12);--row-overdue-bg: #fce8eb;--row-archived-bg: #f2f3f2;--text-secondary-aa: #636e67;--text-done-aa: #68716b;--status-backlog-bg: var(--taasa-white);--status-backlog-text: #26332d;--status-backlog-border: #aeb8b2;--status-progress-bg: var(--projects-blue);--status-archived-bg: #4a524e;--task-finished-divider: var(--status-archived-bg);--banner-ok-bg: var(--g-light);--banner-ok-text: var(--g-dark);--banner-ok-border: oklch(.8 .06 157);--banner-warn-bg: #fdecec;--banner-warn-text: #8a1620;--banner-warn-border: #f3c2c6;--rating-dot-on: var(--gold);--rating-dot-off: oklch(.8 .02 155);--band-bg-green: var(--g);--cal-chip-gold-text: #956800;--overdue-border: #e6a7b0;--overdue-text: #9f1021;--font-mono: ui-monospace, SFMono-Regular, Menlo, Consolas, "Liberation Mono", monospace;--radius-input: 10px;--attach-hover-bg: oklch(.98 .01 157);--radius-field: 11px;--radius-auth-card: 18px;--scrim-modal: rgba(0, 0, 0, .4);--scrim-drawer: rgba(0, 0, 0, .32);--shadow-drawer: -8px 0 32px -8px rgba(0, 0, 0, .25);--danger-hover-bg: color-mix(in srgb, var(--red) 85%, black);--danger-tint-bg: color-mix(in srgb, var(--red) 12%, var(--surface));--error-soft-bg: color-mix(in srgb, var(--red) 8%, white);--error-soft-border: color-mix(in srgb, var(--red) 32%, white);--error-soft-text: color-mix(in srgb, var(--red) 78%, black);--overdue-gold-text: #9c6d00;--task-cat-green: #007a4d;--task-cat-gold: #ffb612;--task-cat-red: #de3831;--task-cat-blue: #002395;--task-cat-black: #000000;--task-cat-taasa_green: #00583a;--task-cat-chip-selected-bg: oklch(.95 .02 155);--task-cat-dot-edge: rgba(0, 0, 0, .1);--task-cat-swatch-ring: var(--text);--task-cat-popover-shadow: 0 8px 24px rgba(0, 0, 0, .18);--on-green-control-bg: rgba(255, 255, 255, .12);--on-green-control-hover: rgba(255, 255, 255, .2);--presence-online: #3ddc84;--popover-divider: #eef0ee;--popover-shadow: 0 12px 32px rgba(0, 0, 0, .18);--popover-muted: #565e59;--update-backdrop: rgba(20, 28, 24, .35);--update-shadow: 0 12px 32px rgba(0, 0, 0, .12);--btn-quiet-hover-bg: #f2f3f2;--toast-bg: #1d2a24;--toast-text: var(--taasa-white);--toast-accent: var(--taasa-gold);--toast-shadow: 0 12px 32px rgba(0, 0, 0, .24);--toast-close-hover-bg: color-mix(in srgb, var(--taasa-white) 16%, transparent);--todo-scope-track: var(--portal-bg);--todo-field-tint: oklch(.97 .01 155);--toggle-field-tint: #edf8f1;--toggle-hover-ink: #3a423d;--todo-edit-icon: oklch(.6 .02 155);--todo-notes-bg: #f6f7f6;--todo-notes-hover: oklch(.96 .012 155);--todo-notes-ink: oklch(.32 .03 155)}@media(min-width:768px){:root{--fs-lead: 1.0625rem}}[data-surface=dark]{--bg: var(--taasa-black);--surface: #111411;--text: var(--on-dark);--text-muted: #b9c0bb;--border: #2a302b;--accent: var(--taasa-gold);--accent-contrast: var(--taasa-black);--focus-ring: color-mix(in srgb, var(--taasa-gold) 55%, transparent);--surface-container-low: color-mix(in oklab, var(--surface), white 4%);--surface-container: color-mix(in oklab, var(--surface), white 7%);--surface-container-high: color-mix(in oklab, var(--surface), white 11%);color:var(--text);background:var(--bg)}.outline-btn{--outline-btn-fill: var(--taasa-green);--outline-btn-on: var(--taasa-white)}.outline-btn--danger{--outline-btn-fill: var(--taasa-red)}.outline-btn--gold{--outline-btn-fill: var(--taasa-gold);--outline-btn-on: var(--taasa-black)}.outline-btn.outline-btn:focus-visible:not(:disabled):not([aria-disabled=true]){background:var(--outline-btn-fill);border-color:var(--outline-btn-fill);color:var(--outline-btn-on)}.outline-btn.outline-btn:focus-visible:not(:disabled):not([aria-disabled=true]) .material-symbols-outlined.material-symbols-outlined{color:var(--outline-btn-on)}@media(hover:hover){.outline-btn.outline-btn:hover:not(:disabled):not([aria-disabled=true]){background:var(--outline-btn-fill);border-color:var(--outline-btn-fill);color:var(--outline-btn-on)}.outline-btn.outline-btn:hover:not(:disabled):not([aria-disabled=true]) .material-symbols-outlined.material-symbols-outlined{color:var(--outline-btn-on)}}@media(prefers-reduced-motion:no-preference){.outline-btn.outline-btn.outline-btn,.outline-btn.outline-btn .material-symbols-outlined.material-symbols-outlined{transition:background-color .15s ease,border-color .15s ease,color .15s ease}}.solid-btn.solid-btn:focus-visible:not(:disabled):not([aria-disabled=true]){background:var(--taasa-gold);border-color:var(--taasa-gold);color:var(--taasa-black);outline:2px solid var(--taasa-green-dark);outline-offset:2px}.solid-btn.solid-btn:focus-visible:not(:disabled):not([aria-disabled=true]) .material-symbols-outlined.material-symbols-outlined{color:var(--taasa-black)}@media(hover:hover){.solid-btn.solid-btn:hover:not(:disabled):not([aria-disabled=true]){background:var(--taasa-gold);border-color:var(--taasa-gold);color:var(--taasa-black)}.solid-btn.solid-btn:hover:not(:disabled):not([aria-disabled=true]) .material-symbols-outlined.material-symbols-outlined{color:var(--taasa-black)}}@media(prefers-reduced-motion:no-preference){.solid-btn.solid-btn.solid-btn,.solid-btn.solid-btn .material-symbols-outlined.material-symbols-outlined{transition:background-color .15s ease,border-color .15s ease,color .15s ease}}.cancel-btn.cancel-btn:focus-visible{background:none;color:var(--taasa-red);outline:2px solid var(--taasa-green-dark);outline-offset:2px}@media(hover:hover){.cancel-btn.cancel-btn:hover{background:none;color:var(--taasa-red)}}@media(prefers-reduced-motion:no-preference){.cancel-btn.cancel-btn.cancel-btn{transition:color .15s ease}}:is(select,textarea,input:not(:where([type=checkbox],[type=radio],[type=file],[type=color],[type=range],[type=submit],[type=button],[type=hidden])),.picker-trigger):focus,.picker-trigger[aria-expanded=true]{outline:none;border-color:var(--g);box-shadow:0 0 0 3px var(--g-light)}@media(hover:hover){.picker-option:hover{background:var(--g-subtle)}}.picker-option.is-active,.picker-option:focus-visible,.picker-option:has(:focus-visible){background:var(--g-subtle)}:where(p,li,dd,blockquote,figcaption,td,textarea){text-wrap:pretty}:where(h1,h2,h3,h4,h5,h6,legend,caption,th,dt,label,summary,button,[role=tab],[role=button]){text-wrap:balance}:where([class*=banner],[class*=toast],[class*=confirm-dialog],[role=dialog] :is(h2,h3,p),[role=alertdialog] :is(h2,h3,p),.update,[class*=__title],[class*=-title],[class*=__empty],[class*=-empty],.empty-row,[class*=__error],[class*=-error],[class*=__loading],[class*=-loading],[class*=__hint],[class*=-hint],[class*=__note],.manage-note,[class*=__lede],[class*=__lead],.login-lead,[class*=__sub],.pill,[class*=chip]),:where([class*=banner],[class*=toast],[class*=confirm-dialog],.update,[class*=__empty],[class*=-empty],[class*=__error],[class*=-error],[class*=__hint],[class*=-hint],[class*=__note],.manage-note) :where(p,li,span,strong){text-wrap:balance}
