@font-face{font-family:Fraunces Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_next/static/media/fraunces-vietnamese-wght-normal.9ea1ffad.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:Fraunces Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_next/static/media/fraunces-latin-ext-wght-normal.df252a37.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:Fraunces Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_next/static/media/fraunces-latin-wght-normal.7d78925e.woff2) format("woff2-variations");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/_next/static/media/manrope-cyrillic-ext-wght-normal.d1990364.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:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/_next/static/media/manrope-cyrillic-wght-normal.2ffcac4f.woff2) format("woff2-variations");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/_next/static/media/manrope-greek-wght-normal.6b69666c.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:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/_next/static/media/manrope-vietnamese-wght-normal.383b32a0.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:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/_next/static/media/manrope-latin-ext-wght-normal.f5cc7610.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:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/_next/static/media/manrope-latin-wght-normal.fedf4c92.woff2) format("woff2-variations");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/ibm-plex-mono-cyrillic-ext-400-normal.66a2e865.woff2) format("woff2"),url(/_next/static/media/ibm-plex-mono-cyrillic-ext-400-normal.88f8fd5b.woff) format("woff");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/ibm-plex-mono-cyrillic-400-normal.651bc97e.woff2) format("woff2"),url(/_next/static/media/ibm-plex-mono-cyrillic-400-normal.9533b520.woff) format("woff");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/ibm-plex-mono-vietnamese-400-normal.110e2a76.woff2) format("woff2"),url(/_next/static/media/ibm-plex-mono-vietnamese-400-normal.7d495472.woff) format("woff");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:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/ibm-plex-mono-latin-ext-400-normal.9faee8e8.woff2) format("woff2"),url(/_next/static/media/ibm-plex-mono-latin-ext-400-normal.f14ffb91.woff) format("woff");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:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/ibm-plex-mono-latin-400-normal.06ac09dc.woff2) format("woff2"),url(/_next/static/media/ibm-plex-mono-latin-400-normal.e32cf7a4.woff) format("woff");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/_next/static/media/ibm-plex-mono-cyrillic-ext-500-normal.60bbe6c8.woff2) format("woff2"),url(/_next/static/media/ibm-plex-mono-cyrillic-ext-500-normal.994c9659.woff) format("woff");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/_next/static/media/ibm-plex-mono-cyrillic-500-normal.2a0db536.woff2) format("woff2"),url(/_next/static/media/ibm-plex-mono-cyrillic-500-normal.d2ac083e.woff) format("woff");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/_next/static/media/ibm-plex-mono-vietnamese-500-normal.cd8df815.woff2) format("woff2"),url(/_next/static/media/ibm-plex-mono-vietnamese-500-normal.e53d79b9.woff) format("woff");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:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/_next/static/media/ibm-plex-mono-latin-ext-500-normal.5a49cbe3.woff2) format("woff2"),url(/_next/static/media/ibm-plex-mono-latin-ext-500-normal.f9f2cfdc.woff) format("woff");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:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/_next/static/media/ibm-plex-mono-latin-500-normal.dece0821.woff2) format("woff2"),url(/_next/static/media/ibm-plex-mono-latin-500-normal.2258ff2f.woff) format("woff");unicode-range:u+00??,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{--color-neutral-1:40 20% 99%;--color-neutral-2:40 20% 97.5%;--color-neutral-3:40 18% 95%;--color-neutral-4:40 16% 92%;--color-neutral-5:40 14% 88%;--color-neutral-6:40 12% 83%;--color-neutral-7:40 12% 75%;--color-neutral-8:40 10% 64%;--color-neutral-9:40 8% 52%;--color-neutral-10:40 8% 40%;--color-neutral-11:40 8% 28%;--color-neutral-12:40 10% 14%;--color-accent-1:34 60% 98%;--color-accent-2:34 65% 95%;--color-accent-3:34 70% 91%;--color-accent-4:34 75% 86%;--color-accent-5:34 78% 80%;--color-accent-6:34 75% 72%;--color-accent-7:34 70% 62%;--color-accent-8:34 68% 52%;--color-accent-9:34 88% 34%;--color-accent-10:34 90% 30%;--color-accent-11:34 72% 32%;--color-accent-12:34 55% 20%;--color-success-1:152 45% 96%;--color-success-2:152 40% 90%;--color-success-3:152 35% 80%;--color-success-4:152 38% 65%;--color-success-5:152 55% 34%;--color-success-6:152 60% 22%;--color-warning-1:48 75% 96%;--color-warning-2:48 70% 90%;--color-warning-3:48 65% 80%;--color-warning-4:46 65% 65%;--color-warning-5:42 85% 50%;--color-warning-6:32 70% 30%;--color-danger-1:5 70% 97%;--color-danger-2:5 65% 93%;--color-danger-3:5 60% 85%;--color-danger-4:5 60% 70%;--color-danger-5:5 72% 48%;--color-danger-6:5 75% 32%;--color-info-1:210 60% 97%;--color-info-2:210 55% 92%;--color-info-3:210 50% 84%;--color-info-4:210 50% 68%;--color-info-5:210 65% 48%;--color-info-6:210 70% 32%;--text-xs:0.64rem;--text-sm:0.8rem;--text-base:1rem;--text-md:1.25rem;--text-lg:1.56rem;--text-xl:1.95rem;--text-2xl:2.44rem;--text-3xl:3.05rem;--text-4xl:3.81rem;--font-ui:"Manrope Variable",ui-sans-serif,system-ui,-apple-system,"Segoe UI",Roboto,Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji";--font-display:"Fraunces Variable",ui-serif,Georgia,"Times New Roman",serif;--font-mono:"IBM Plex Mono",ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;--font-weight-regular:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--leading-tight:1.2;--leading-snug:1.35;--leading-normal:1.5;--leading-relaxed:1.65;--tracking-tight:-0.02em;--tracking-normal:0em;--tracking-wide:0.02em;--density-scale:1;--space-0:0px;--space-1:calc(0.25rem * var(--density-scale));--space-2:calc(0.5rem * var(--density-scale));--space-3:calc(0.75rem * var(--density-scale));--space-4:calc(1rem * var(--density-scale));--space-5:calc(1.25rem * var(--density-scale));--space-6:calc(1.5rem * var(--density-scale));--space-8:calc(2rem * var(--density-scale));--space-10:calc(2.5rem * var(--density-scale));--space-12:calc(3rem * var(--density-scale));--space-16:calc(4rem * var(--density-scale));--space-20:calc(5rem * var(--density-scale));--space-24:calc(6rem * var(--density-scale));--space-7:calc(1.75rem * var(--density-scale));--space-9:calc(2.25rem * var(--density-scale));--space-14:calc(3.5rem * var(--density-scale));--space-18:calc(4.5rem * var(--density-scale));--space-28:calc(7rem * var(--density-scale));--space-32:calc(8rem * var(--density-scale));--space-36:calc(9rem * var(--density-scale));--space-40:calc(10rem * var(--density-scale));--space-44:calc(11rem * var(--density-scale));--space-48:calc(12rem * var(--density-scale));--space-56:calc(14rem * var(--density-scale));--space-64:calc(16rem * var(--density-scale));--space-72:calc(18rem * var(--density-scale));--space-80:calc(20rem * var(--density-scale));--space-96:calc(24rem * var(--density-scale));--space-0-5:calc(0.125rem * var(--density-scale));--space-1-5:calc(0.375rem * var(--density-scale));--space-2-5:calc(0.625rem * var(--density-scale));--space-3-5:calc(0.875rem * var(--density-scale));--space-4-5:calc(1.125rem * var(--density-scale));--radius-sm:0.375rem;--radius-md:0.5rem;--radius-full:9999px;--border-width-hairline:1px;--border-width-thick:2px;--size-sidebar:16.5rem;--size-sidebar-rail:3.25rem;--size-panel:26rem;--size-content-max:56rem;--size-content-wide:72rem;--size-overview-rail:20rem;--size-control:10rem;--size-measure:60ch;--shadow-overlay:0 4px 8px -2px hsl(40 10% 14%/0.1),0 8px 16px -4px hsl(40 10% 14%/0.08);--duration-fast:120ms;--duration-base:200ms;--duration-slow:320ms;--duration-loop:1600ms;--duration-celebrate:calc(var(--duration-slow) * 2);--ease-out:cubic-bezier(0.16,1,0.3,1);--ease-in:cubic-bezier(0.7,0,0.84,0);--ease-in-out:cubic-bezier(0.65,0,0.35,1);--ease-linear:linear}@media (prefers-color-scheme:dark){:root[data-theme=system]{--color-neutral-1:40 12% 8%;--color-neutral-2:40 10% 10.5%;--color-neutral-3:40 10% 13%;--color-neutral-4:40 9% 16%;--color-neutral-5:40 9% 19%;--color-neutral-6:40 8% 23%;--color-neutral-7:40 8% 28%;--color-neutral-8:40 7% 36%;--color-neutral-9:40 6% 48%;--color-neutral-10:40 6% 60%;--color-neutral-11:40 6% 75%;--color-neutral-12:40 8% 95%;--color-accent-1:34 35% 10%;--color-accent-2:34 40% 12%;--color-accent-3:34 45% 16%;--color-accent-4:34 50% 20%;--color-accent-5:34 55% 24%;--color-accent-6:34 55% 29%;--color-accent-7:34 58% 35%;--color-accent-8:34 62% 42%;--color-accent-9:34 90% 54%;--color-accent-10:34 92% 60%;--color-accent-11:34 85% 68%;--color-accent-12:34 60% 90%;--color-success-1:152 30% 12%;--color-success-2:152 30% 16%;--color-success-3:152 28% 24%;--color-success-4:152 30% 34%;--color-success-5:152 50% 45%;--color-success-6:152 55% 78%;--color-warning-1:48 30% 12%;--color-warning-2:45 32% 16%;--color-warning-3:44 34% 24%;--color-warning-4:42 40% 34%;--color-warning-5:42 85% 55%;--color-warning-6:40 80% 78%;--color-danger-1:5 35% 12%;--color-danger-2:5 35% 16%;--color-danger-3:5 35% 24%;--color-danger-4:5 40% 34%;--color-danger-5:5 75% 56%;--color-danger-6:5 80% 78%;--color-info-1:210 35% 12%;--color-info-2:210 35% 16%;--color-info-3:210 33% 24%;--color-info-4:210 35% 34%;--color-info-5:210 65% 58%;--color-info-6:210 75% 80%;--shadow-overlay:0 4px 8px -2px hsl(0 0% 0%/0.32),0 8px 16px -4px hsl(0 0% 0%/0.26)}}[data-theme=dark]{--color-neutral-1:40 12% 8%;--color-neutral-2:40 10% 10.5%;--color-neutral-3:40 10% 13%;--color-neutral-4:40 9% 16%;--color-neutral-5:40 9% 19%;--color-neutral-6:40 8% 23%;--color-neutral-7:40 8% 28%;--color-neutral-8:40 7% 36%;--color-neutral-9:40 6% 48%;--color-neutral-10:40 6% 60%;--color-neutral-11:40 6% 75%;--color-neutral-12:40 8% 95%;--color-accent-1:34 35% 10%;--color-accent-2:34 40% 12%;--color-accent-3:34 45% 16%;--color-accent-4:34 50% 20%;--color-accent-5:34 55% 24%;--color-accent-6:34 55% 29%;--color-accent-7:34 58% 35%;--color-accent-8:34 62% 42%;--color-accent-9:34 90% 54%;--color-accent-10:34 92% 60%;--color-accent-11:34 85% 68%;--color-accent-12:34 60% 90%;--color-success-1:152 30% 12%;--color-success-2:152 30% 16%;--color-success-3:152 28% 24%;--color-success-4:152 30% 34%;--color-success-5:152 50% 45%;--color-success-6:152 55% 78%;--color-warning-1:48 30% 12%;--color-warning-2:45 32% 16%;--color-warning-3:44 34% 24%;--color-warning-4:42 40% 34%;--color-warning-5:42 85% 55%;--color-warning-6:40 80% 78%;--color-danger-1:5 35% 12%;--color-danger-2:5 35% 16%;--color-danger-3:5 35% 24%;--color-danger-4:5 40% 34%;--color-danger-5:5 75% 56%;--color-danger-6:5 80% 78%;--color-info-1:210 35% 12%;--color-info-2:210 35% 16%;--color-info-3:210 33% 24%;--color-info-4:210 35% 34%;--color-info-5:210 65% 58%;--color-info-6:210 75% 80%;--shadow-overlay:0 4px 8px -2px hsl(0 0% 0%/0.32),0 8px 16px -4px hsl(0 0% 0%/0.26)}[data-theme=light]{--color-neutral-1:40 20% 99%;--color-neutral-2:40 20% 97.5%;--color-neutral-3:40 18% 95%;--color-neutral-4:40 16% 92%;--color-neutral-5:40 14% 88%;--color-neutral-6:40 12% 83%;--color-neutral-7:40 12% 75%;--color-neutral-8:40 10% 64%;--color-neutral-9:40 8% 52%;--color-neutral-10:40 8% 40%;--color-neutral-11:40 8% 28%;--color-neutral-12:40 10% 14%;--color-accent-1:34 60% 98%;--color-accent-2:34 65% 95%;--color-accent-3:34 70% 91%;--color-accent-4:34 75% 86%;--color-accent-5:34 78% 80%;--color-accent-6:34 75% 72%;--color-accent-7:34 70% 62%;--color-accent-8:34 68% 52%;--color-accent-9:34 88% 34%;--color-accent-10:34 90% 30%;--color-accent-11:34 72% 32%;--color-accent-12:34 55% 20%;--color-success-1:152 45% 96%;--color-success-2:152 40% 90%;--color-success-3:152 35% 80%;--color-success-4:152 38% 65%;--color-success-5:152 55% 34%;--color-success-6:152 60% 22%;--color-warning-1:48 75% 96%;--color-warning-2:48 70% 90%;--color-warning-3:48 65% 80%;--color-warning-4:46 65% 65%;--color-warning-5:42 85% 50%;--color-warning-6:32 70% 30%;--color-danger-1:5 70% 97%;--color-danger-2:5 65% 93%;--color-danger-3:5 60% 85%;--color-danger-4:5 60% 70%;--color-danger-5:5 72% 48%;--color-danger-6:5 75% 32%;--color-info-1:210 60% 97%;--color-info-2:210 55% 92%;--color-info-3:210 50% 84%;--color-info-4:210 50% 68%;--color-info-5:210 65% 48%;--color-info-6:210 70% 32%;--shadow-overlay:0 4px 8px -2px hsl(40 10% 14%/0.1),0 8px 16px -4px hsl(40 10% 14%/0.08)}@media (prefers-reduced-motion:reduce){:root{--duration-fast:1ms;--duration-base:1ms;--duration-slow:1ms}}:root[data-reduced-motion=true]{--duration-fast:1ms;--duration-base:1ms;--duration-slow:1ms}:root[data-density=cozy]{--density-scale:0.9}:root[data-density=compact]{--density-scale:0.78}:root[data-text-scale=small]{font-size:93.75%}:root[data-text-scale=large]{font-size:112.5%}:root[data-text-scale=xlarge]{font-size:125%}:root{color-scheme:light dark}[data-theme=light]{color-scheme:light}[data-theme=dark]{color-scheme:dark}:root,[data-theme]{--surface-base:var(--color-neutral-1);--surface-raised:var(--color-neutral-2);--surface-overlay:var(--surface-raised);--surface-scrim:40 10% 10%;--text-primary:var(--color-neutral-12);--text-secondary:var(--color-neutral-11);--text-tertiary:var(--color-neutral-10);--text-disabled:var(--color-neutral-7);--text-on-accent-solid:var(--color-accent-1);--border-default:var(--color-neutral-6);--border-subtle:var(--border-default);--border-strong:var(--color-neutral-8);--surface-hover:var(--color-neutral-3);--surface-active:var(--color-neutral-4);--surface-selected:var(--color-accent-3);--border-selected:var(--color-accent-7);--accent-1:var(--color-accent-1);--accent-2:var(--color-accent-2);--accent-3:var(--color-accent-3);--accent-4:var(--color-accent-4);--accent-5:var(--color-accent-5);--accent-6:var(--color-accent-6);--accent-7:var(--color-accent-7);--accent-8:var(--color-accent-8);--accent-solid:var(--color-accent-9);--accent-solid-hover:var(--color-accent-10);--accent-text:var(--color-accent-11);--accent-text-strong:var(--color-accent-12);--success-bg:var(--color-success-1);--success-border:var(--color-success-3);--success-solid:var(--color-success-5);--success-text:var(--color-success-6);--success-solid-text:var(--color-success-1);--warning-bg:var(--color-warning-1);--warning-border:var(--color-warning-3);--warning-solid:var(--color-warning-5);--warning-text:var(--color-warning-6);--warning-solid-text:var(--color-warning-6);--danger-bg:var(--color-danger-1);--danger-border:var(--color-danger-3);--danger-solid:var(--color-danger-5);--danger-text:var(--color-danger-6);--danger-solid-text:var(--color-danger-1);--info-bg:var(--color-info-1);--info-border:var(--color-info-3);--info-solid:var(--color-info-5);--info-text:var(--color-info-6);--info-solid-text:var(--color-info-1);--due-overdue-bg:var(--danger-bg);--due-overdue-border:var(--danger-border);--due-overdue-solid:var(--danger-solid);--due-overdue-text:var(--danger-text);--due-today-bg:var(--warning-bg);--due-today-border:var(--warning-border);--due-today-solid:var(--warning-solid);--due-today-text:var(--warning-text);--due-upcoming-bg:var(--info-bg);--due-upcoming-border:var(--info-border);--due-upcoming-solid:var(--info-solid);--due-upcoming-text:var(--info-text);--severity-high-bg:var(--danger-bg);--severity-high-border:var(--danger-border);--severity-high-solid:var(--danger-solid);--severity-high-text:var(--danger-text);--severity-medium-bg:var(--warning-bg);--severity-medium-border:var(--warning-border);--severity-medium-solid:var(--warning-solid);--severity-medium-text:var(--warning-text);--severity-low-bg:var(--info-bg);--severity-low-border:var(--info-border);--severity-low-solid:var(--info-solid);--severity-low-text:var(--info-text);--focus-ring-width:2px;--focus-ring-offset:2px;--focus-ring:0 0 0 var(--focus-ring-offset) hsl(var(--surface-base)),0 0 0 calc(var(--focus-ring-offset) + var(--focus-ring-width)) hsl(var(--accent-8))}[data-contrast=high]{--text-secondary:var(--color-neutral-12);--text-tertiary:var(--color-neutral-11);--text-disabled:var(--color-neutral-8);--border-subtle:var(--color-neutral-6);--border-default:var(--color-neutral-8);--border-strong:var(--color-neutral-10)}[data-theme=dark]{--danger-solid-text:5 35% 8%}:root[data-accent=indigo]{--color-accent-1:243 55% 98.5%;--color-accent-2:243 52% 96%;--color-accent-3:243 50% 92.5%;--color-accent-4:243 48% 88%;--color-accent-5:243 46% 82.5%;--color-accent-6:243 44% 75%;--color-accent-7:243 42% 66%;--color-accent-8:243 45% 57%;--color-accent-9:243 60% 51%;--color-accent-10:243 58% 45%;--color-accent-11:243 45% 42%;--color-accent-12:243 40% 22%}:root[data-accent=forest]{--color-accent-1:158 45% 97.5%;--color-accent-2:158 42% 95%;--color-accent-3:158 40% 91%;--color-accent-4:158 38% 86%;--color-accent-5:158 36% 79%;--color-accent-6:158 34% 70%;--color-accent-7:158 36% 58%;--color-accent-8:158 40% 47%;--color-accent-9:158 55% 38%;--color-accent-10:158 58% 33%;--color-accent-11:158 55% 30%;--color-accent-12:158 45% 16%}:root[data-accent=ocean]{--color-accent-1:205 60% 98%;--color-accent-2:205 55% 95.5%;--color-accent-3:205 52% 92%;--color-accent-4:205 50% 87%;--color-accent-5:205 48% 81%;--color-accent-6:205 46% 73%;--color-accent-7:205 44% 63%;--color-accent-8:205 48% 52%;--color-accent-9:205 70% 44%;--color-accent-10:205 72% 39%;--color-accent-11:205 60% 35%;--color-accent-12:205 50% 19%}:root[data-accent=plum]{--color-accent-1:315 50% 98%;--color-accent-2:315 48% 95.5%;--color-accent-3:315 46% 92%;--color-accent-4:315 44% 87%;--color-accent-5:315 42% 81%;--color-accent-6:315 40% 73%;--color-accent-7:315 38% 63%;--color-accent-8:315 42% 53%;--color-accent-9:315 55% 45%;--color-accent-10:315 58% 40%;--color-accent-11:315 50% 36%;--color-accent-12:315 45% 20%}@media (prefers-color-scheme:dark){:root[data-accent=indigo][data-theme=system]{--color-accent-1:243 30% 11%;--color-accent-2:243 32% 13.5%;--color-accent-3:243 34% 18%;--color-accent-4:243 36% 22%;--color-accent-5:243 38% 26%;--color-accent-6:243 38% 31%;--color-accent-7:243 40% 38%;--color-accent-8:243 42% 46%;--color-accent-9:243 70% 60%;--color-accent-10:243 75% 66%;--color-accent-11:243 80% 74%;--color-accent-12:243 45% 91%;--text-on-accent-solid:0 0% 98%}:root[data-accent=forest][data-theme=system]{--color-accent-1:158 30% 9.5%;--color-accent-2:158 30% 12%;--color-accent-3:158 30% 16%;--color-accent-4:158 30% 20%;--color-accent-5:158 32% 24%;--color-accent-6:158 32% 29%;--color-accent-7:158 34% 35%;--color-accent-8:158 38% 42%;--color-accent-9:158 55% 46%;--color-accent-10:158 58% 52%;--color-accent-11:158 60% 62%;--color-accent-12:158 45% 88%}:root[data-accent=ocean][data-theme=system]{--color-accent-1:205 35% 10%;--color-accent-2:205 36% 12.5%;--color-accent-3:205 38% 17%;--color-accent-4:205 40% 21%;--color-accent-5:205 42% 25%;--color-accent-6:205 42% 30%;--color-accent-7:205 44% 37%;--color-accent-8:205 48% 45%;--color-accent-9:205 75% 55%;--color-accent-10:205 78% 61%;--color-accent-11:205 80% 70%;--color-accent-12:205 50% 90%}:root[data-accent=plum][data-theme=system]{--color-accent-1:315 30% 10.5%;--color-accent-2:315 32% 13%;--color-accent-3:315 34% 17%;--color-accent-4:315 36% 21%;--color-accent-5:315 38% 25%;--color-accent-6:315 38% 30%;--color-accent-7:315 40% 37%;--color-accent-8:315 44% 45%;--color-accent-9:315 65% 58%;--color-accent-10:315 70% 64%;--color-accent-11:315 75% 72%;--color-accent-12:315 45% 90%}}:root[data-theme=dark][data-accent=indigo]{--color-accent-1:243 30% 11%;--color-accent-2:243 32% 13.5%;--color-accent-3:243 34% 18%;--color-accent-4:243 36% 22%;--color-accent-5:243 38% 26%;--color-accent-6:243 38% 31%;--color-accent-7:243 40% 38%;--color-accent-8:243 42% 46%;--color-accent-9:243 70% 60%;--color-accent-10:243 75% 66%;--color-accent-11:243 80% 74%;--color-accent-12:243 45% 91%;--text-on-accent-solid:0 0% 98%}:root[data-theme=dark][data-accent=forest]{--color-accent-1:158 30% 9.5%;--color-accent-2:158 30% 12%;--color-accent-3:158 30% 16%;--color-accent-4:158 30% 20%;--color-accent-5:158 32% 24%;--color-accent-6:158 32% 29%;--color-accent-7:158 34% 35%;--color-accent-8:158 38% 42%;--color-accent-9:158 55% 46%;--color-accent-10:158 58% 52%;--color-accent-11:158 60% 62%;--color-accent-12:158 45% 88%}:root[data-theme=dark][data-accent=ocean]{--color-accent-1:205 35% 10%;--color-accent-2:205 36% 12.5%;--color-accent-3:205 38% 17%;--color-accent-4:205 40% 21%;--color-accent-5:205 42% 25%;--color-accent-6:205 42% 30%;--color-accent-7:205 44% 37%;--color-accent-8:205 48% 45%;--color-accent-9:205 75% 55%;--color-accent-10:205 78% 61%;--color-accent-11:205 80% 70%;--color-accent-12:205 50% 90%}:root[data-theme=dark][data-accent=plum]{--color-accent-1:315 30% 10.5%;--color-accent-2:315 32% 13%;--color-accent-3:315 34% 17%;--color-accent-4:315 36% 21%;--color-accent-5:315 38% 25%;--color-accent-6:315 38% 30%;--color-accent-7:315 40% 37%;--color-accent-8:315 44% 45%;--color-accent-9:315 65% 58%;--color-accent-10:315 70% 64%;--color-accent-11:315 75% 72%;--color-accent-12:315 45% 90%}@keyframes fade-in{0%{opacity:0}to{opacity:1}}@keyframes fade-out{0%{opacity:1}to{opacity:0}}@keyframes slide-up-in{0%{opacity:0;transform:translateY(var(--space-2))}to{opacity:1;transform:translateY(0)}}@keyframes scale-in{0%{opacity:0;transform:scale(.96)}to{opacity:1;transform:scale(1)}}.animate-fade-in{animation:fade-in var(--duration-base) var(--ease-out) both}.animate-slide-up-in{animation:slide-up-in var(--duration-base) var(--ease-out) both}.animate-scale-in{animation:scale-in var(--duration-fast) var(--ease-out) both}.animate-fade-out{animation:fade-out var(--duration-fast) var(--ease-in) both}@keyframes completion-pulse{0%{box-shadow:0 0 0 0 hsl(var(--color-accent-9)/.5);transform:scale(1)}40%{transform:scale(1.18)}to{box-shadow:0 0 0 14px hsl(var(--color-accent-9)/0);transform:scale(1)}}.animate-completion-pulse{border-radius:var(--radius-full);animation:completion-pulse var(--duration-celebrate) var(--ease-out) both}.transition-morph{transition-duration:var(--duration-base);transition-timing-function:var(--ease-in-out)}@keyframes accordion-down{0%{height:0}to{height:var(--radix-accordion-content-height)}}@keyframes accordion-up{0%{height:var(--radix-accordion-content-height)}to{height:0}}@keyframes collapsible-down{0%{height:0;opacity:.6}to{height:var(--radix-collapsible-content-height);opacity:1}}@keyframes collapsible-up{0%{height:var(--radix-collapsible-content-height);opacity:1}to{height:0;opacity:.6}}.animate-accordion-down{animation:accordion-down var(--duration-base) var(--ease-in-out)}.animate-accordion-up{animation:accordion-up var(--duration-base) var(--ease-in-out)}.animate-collapsible-down{animation:collapsible-down var(--duration-base) var(--ease-in-out);overflow:hidden}.animate-collapsible-up{animation:collapsible-up var(--duration-base) var(--ease-in-out);overflow:hidden}@media (prefers-reduced-motion:reduce){.animate-spin{animation:none}}:root[data-reduced-motion=true] .animate-spin{animation:none}