@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url("./media/manrope-cyrillic-ext-wght-normal-2GMQGZDT.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("./media/manrope-cyrillic-wght-normal-F76KYTZG.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("./media/manrope-greek-wght-normal-NNUWM3E7.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("./media/manrope-vietnamese-wght-normal-HA5TFICD.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("./media/manrope-latin-ext-wght-normal-6XGHMEDV.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("./media/manrope-latin-wght-normal-73PUZEUA.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{color-scheme:light;--sidebar-width: 14.5rem;--font-family: "Manrope Variable", "Manrope", system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--type-caption: .75rem;--type-label: .8125rem;--type-body: .9375rem;--type-heading: 1.25rem;--type-title: clamp(1.65rem, 2.6vw, 2.25rem);--type-display: clamp(2rem, 4vw, 3rem);--font-size-xs: var(--type-caption);--font-size-sm: var(--type-label);--font-size-md: var(--type-body);--font-size-lg: var(--type-heading);--font-size-xl: var(--type-title);--color-primary-50: #eef9ff;--color-primary-100: #d9f1fd;--color-primary-200: #b8e5fb;--color-primary-500: #0fa2f0;--color-primary-600: #087fc0;--color-primary-700: #076395;--color-navy-900: #060571;--color-green-100: #effbe7;--color-green-500: #7cd442;--color-green-700: #4aa91e;--color-sidebar-start: #e5f7ff;--color-sidebar-end: #f3fbe9;--color-sidebar-text: #060571;--color-sidebar-muted: #4d5470;--color-red-50: #fff2f3;--color-red-600: #c93a49;--color-amber-50: #fff8e7;--color-amber-700: #936000;--color-surface: var(--app-surface);--color-surface-soft: var(--app-background);--color-border: var(--app-border);--color-text: var(--app-text);--color-text-muted: var(--app-text-muted);--color-calendar-chip-background: #e7f5fc;--color-calendar-chip-text: #064b70;--app-background: #f6f9fc;--app-surface: #ffffff;--app-surface-elevated: #ffffff;--app-border: #dce7ef;--app-text: #111111;--app-text-muted: #4d5470;--color-heading: #060571;--space-1: .25rem;--space-2: .5rem;--space-3: .75rem;--space-4: 1rem;--space-5: 1.25rem;--space-6: 1.5rem;--space-8: 2rem;--space-10: 2.5rem;--radius-sm: .625rem;--radius-md: .875rem;--radius-lg: 1.25rem;--radius-pill: 999px;--shadow-sm: 0 .5rem 1.5rem rgb(31 55 85 / 8%);--shadow-md: 0 1rem 2.5rem rgb(31 55 85 / 12%);--focus-ring: 0 0 0 3px rgb(15 162 240 / 22%)}:root[data-theme=soft]{--app-background: #e9eef3;--app-surface: #f5f7f9;--app-surface-elevated: #ffffff;--app-border: #cbd6df;--app-text: #161a23;--app-text-muted: #555f70;--color-heading: #060571}:root[data-theme=dark]{color-scheme:dark;--color-primary-700: #85d8ff;--color-green-700: #a6ed78;--color-green-100: #1d3929;--color-amber-700: #ffd27e;--color-amber-50: #3b2e18;--app-background: #0d1720;--app-surface: #14222d;--app-surface-elevated: #192b37;--app-border: #304652;--app-text: #f5f9fc;--app-text-muted: #b8c7d2;--color-heading: #f5f9fc;--color-surface: var(--app-surface);--color-surface-soft: var(--app-background);--color-border: var(--app-border);--color-text: var(--app-text);--color-text-muted: var(--app-text-muted);--color-calendar-chip-background: #254355;--color-calendar-chip-text: #f2faff}*,*:before,*:after{box-sizing:border-box}html{min-width:20rem;background:var(--app-background);font-family:var(--font-family);color:var(--color-text);text-rendering:optimizeLegibility}body{min-height:100vh;margin:0;color:var(--app-text);background:var(--app-background)}button,input,select,textarea{font:inherit}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:2px solid var(--color-primary-600);outline-offset:2px}button{color:inherit}svg{display:block}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media(max-width:75rem)and (min-width:48.01rem){:root{--sidebar-width: 5.25rem}}:root[data-sidebar-collapsed=true]{--sidebar-width: 0rem}@media(min-width:48.01rem){:root[data-sidebar-collapsed=true] .app-shell main,:root[data-sidebar-collapsed=true] .page-shell main{padding-left:max(3.5rem,var(--space-5))}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{scroll-behavior:auto!important;animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}
