.app-error{min-height:100vh;padding:var(--token-spacing-lg);box-sizing:border-box;justify-content:center;align-items:center;display:flex}.app-error__card{align-items:flex-start;gap:var(--token-spacing-md);width:min(440px,100%);padding:var(--token-spacing-xl);border:1px solid var(--token-line-light);border-radius:var(--token-radius-md);background-color:var(--token-surface-light);box-shadow:var(--token-shadow-md);flex-direction:column;display:flex}.app-error__title{font-size:var(--token-typography-h2-size);font-weight:var(--token-typography-weight-bold);color:var(--token-text-light);margin:0}.app-error__description{color:var(--token-text-secondary-light);margin:0;line-height:1.5}.sidebar-nav{width:100%}.sidebar-nav__list{gap:var(--token-spacing-xs);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.sidebar-nav__heading{margin:var(--token-spacing-sm) var(--token-spacing-md) var(--token-spacing-xs);font-size:var(--token-typography-tiny-size);font-weight:var(--token-typography-weight-semibold);letter-spacing:var(--token-typography-tracking-wide);text-transform:uppercase;color:var(--token-text-secondary-light)}.sidebar-nav__link{align-items:center;gap:var(--token-spacing-sm);padding:var(--token-spacing-sm) var(--token-spacing-md);border-radius:var(--token-radius-md);color:var(--token-text-secondary-light);font-weight:500;font-size:var(--token-typography-body-size);transition:background-color var(--token-motion-duration) var(--token-motion-ease), color var(--token-motion-duration) var(--token-motion-ease), border-color var(--token-motion-duration) var(--token-motion-ease);border:1px solid #0000;text-decoration:none;display:flex}.sidebar-nav__icon{flex-shrink:0;align-items:center;display:inline-flex}.sidebar-nav__link:hover{background-color:var(--token-surface-2-light);color:var(--token-text-light)}.sidebar-nav__link:focus-visible{outline:2px solid var(--token-accent-bright-light);outline-offset:-2px}.sidebar-nav__link--active{color:var(--token-text-light);background-color:color-mix(in srgb, var(--token-accent-light) 14%, transparent);border-color:color-mix(in srgb, var(--token-accent-light) 25%, transparent);box-shadow:var(--token-shadow-sm);font-weight:600}.sidebar-nav__link--active .sidebar-nav__icon{color:var(--token-accent-bright-light)}.sidebar-nav--rail .sidebar-nav__link{padding-inline:var(--token-spacing-sm);justify-content:center;gap:0}.sidebar-nav--rail .sidebar-nav__heading,.sidebar-nav--rail .sidebar-nav__label{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.sidebar-nav--rail .sidebar-nav__link{position:relative}.sidebar-nav--rail .sidebar-nav__reveal{margin-left:var(--token-spacing-xs);z-index:2;pointer-events:none;white-space:nowrap;padding:var(--token-spacing-xs) var(--token-spacing-sm);border-radius:var(--token-radius-md);border:1px solid var(--token-line-light);background-color:var(--token-surface-3-light);box-shadow:var(--token-shadow-md);color:var(--token-text-light);font-size:var(--token-typography-small-size);animation:sidebar-nav-reveal var(--token-motion-duration) var(--token-motion-ease);font-weight:500;position:absolute;top:50%;left:100%;transform:translateY(-50%)}@keyframes sidebar-nav-reveal{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){.sidebar-nav--rail .sidebar-nav__reveal{animation:none}}.user-menu{display:inline-flex;position:relative}.user-menu__trigger{cursor:pointer;background:0 0;border:none;border-radius:999px;justify-content:center;align-items:center;padding:0;display:inline-flex}.user-menu__avatar{width:var(--token-spacing-xl);height:var(--token-spacing-xl);background:linear-gradient(135deg, var(--token-accent-light), var(--token-violet-light));color:var(--token-background-light);font-size:var(--token-typography-small-size);font-weight:var(--token-typography-weight-bold);letter-spacing:.02em;border-radius:999px;justify-content:center;align-items:center;display:inline-flex}.user-menu__trigger:hover .user-menu__avatar{filter:brightness(1.05)}.user-menu__panel{top:calc(100% + var(--token-spacing-xs));z-index:40;border:1px solid var(--token-line-light);border-radius:var(--token-radius-sm);background-color:var(--token-surface-elevated-light);width:248px;box-shadow:var(--token-shadow-lg);position:absolute;right:0;overflow:hidden}.user-menu__identity{padding:var(--token-spacing-md);border-bottom:1px solid var(--token-line-light);flex-direction:column;gap:2px;display:flex}.user-menu__name{font-weight:var(--token-typography-weight-semibold);color:var(--token-text-light)}.user-menu__email{font-size:var(--token-typography-small-size);color:var(--token-text-secondary-light);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.user-menu__appearance{gap:var(--token-spacing-xs);padding:var(--token-spacing-md);border-bottom:1px solid var(--token-line-light);flex-direction:column;display:flex}.user-menu__section-label{font-size:var(--token-typography-caption-size);text-transform:uppercase;letter-spacing:.06em;font-weight:var(--token-typography-weight-semibold);color:var(--token-text-secondary-light)}.user-menu__appearance .theme-toggle{display:flex}.user-menu__appearance .theme-toggle__option{flex:1;justify-content:center}.user-menu__actions{padding:var(--token-spacing-sm)}.command-palette__overlay{z-index:200;padding:12vh var(--token-spacing-md) var(--token-spacing-md);background-color:color-mix(in srgb, var(--token-background-light) 55%, transparent);-webkit-backdrop-filter:blur(4px);justify-content:center;align-items:flex-start;display:flex;position:fixed;inset:0}.command-palette{box-sizing:border-box;border:1px solid var(--token-line-strong-light);border-radius:var(--token-radius-md);background-color:var(--token-surface-elevated-light);width:min(560px,100%);max-height:70vh;box-shadow:var(--token-shadow-lg);animation:command-palette-in var(--token-motion-duration) var(--token-motion-ease);flex-direction:column;display:flex;overflow:hidden}@keyframes command-palette-in{0%{opacity:0;transform:translateY(-8px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}@media (prefers-reduced-motion:reduce){.command-palette{animation:none}}.command-palette__input{box-sizing:border-box;width:100%;padding:var(--token-spacing-md) var(--token-spacing-lg);border:none;border-bottom:1px solid var(--token-line-light);color:var(--token-text-light);font-family:var(--token-typography-font-family);font-size:var(--token-typography-body-size);background:0 0}.command-palette__input::placeholder{color:var(--token-text-secondary-light)}.command-palette__input:focus{outline:none}.command-palette__list{padding:var(--token-spacing-xs);margin:0;list-style:none;overflow-y:auto}.command-palette__group{list-style:none}.command-palette__group-list{margin:0;padding:0;list-style:none}.command-palette__heading{padding:var(--token-spacing-sm) var(--token-spacing-sm) var(--token-spacing-xs);color:var(--token-text-secondary-light);font-size:var(--token-typography-caption-size);font-weight:var(--token-typography-weight-semibold);letter-spacing:var(--token-typography-tracking-wide);text-transform:uppercase}.command-palette__option{gap:var(--token-spacing-xs);padding:var(--token-spacing-sm) var(--token-spacing-sm);border-radius:var(--token-radius-xs);color:var(--token-text-light);font-size:var(--token-typography-body-size);cursor:pointer;flex-direction:column;display:flex}.command-palette__option--active{background-color:var(--token-surface-2-light);color:var(--token-accent-light)}.command-palette__option-subtitle{color:var(--token-text-secondary-light);font-size:var(--token-typography-caption-size)}.command-palette__empty{padding:var(--token-spacing-lg);color:var(--token-text-secondary-light);font-size:var(--token-typography-body-size);text-align:center}.quick-capture__overlay{z-index:200;padding:16vh var(--token-spacing-md) var(--token-spacing-md);background-color:color-mix(in srgb, var(--token-background-light) 55%, transparent);-webkit-backdrop-filter:blur(4px);justify-content:center;align-items:flex-start;display:flex;position:fixed;inset:0}.quick-capture{box-sizing:border-box;border:1px solid var(--token-line-strong-light);border-radius:var(--token-radius-md);background-color:var(--token-surface-elevated-light);width:min(480px,100%);box-shadow:var(--token-shadow-lg);animation:quick-capture-in var(--token-motion-duration) var(--token-motion-ease)}@keyframes quick-capture-in{0%{opacity:0;transform:translateY(-8px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}@media (prefers-reduced-motion:reduce){.quick-capture{animation:none}}.quick-capture__header{padding:var(--token-spacing-md) var(--token-spacing-lg) 0;color:var(--token-text-secondary-light);font-size:var(--token-typography-caption-size);font-weight:var(--token-typography-weight-semibold);letter-spacing:var(--token-typography-tracking-wide);text-transform:uppercase}.quick-capture__form{gap:var(--token-spacing-md);padding:var(--token-spacing-md) var(--token-spacing-lg) var(--token-spacing-lg);flex-direction:column;display:flex}.quick-capture__input{box-sizing:border-box;width:100%;padding:var(--token-spacing-sm) 0;border:none;border-bottom:1px solid var(--token-line-light);color:var(--token-text-light);font-family:var(--token-typography-font-family);font-size:var(--token-typography-h3-size);background:0 0}.quick-capture__input::placeholder{color:var(--token-text-secondary-light)}.quick-capture__input:focus{border-bottom-color:var(--token-accent-light);outline:none}.quick-capture__actions{justify-content:space-between;align-items:center;gap:var(--token-spacing-sm);display:flex}.quick-capture__assist{gap:var(--token-spacing-sm);flex-direction:column;display:flex}.quick-capture__assist-preview{gap:var(--token-spacing-xs);padding:var(--token-spacing-sm) var(--token-spacing-md);border:1px solid var(--token-line-light);border-radius:var(--token-radius-sm);background-color:var(--token-surface-2-light);flex-direction:column;display:flex}.quick-capture__assist-text{color:var(--token-text-light);font-size:var(--token-typography-body-size)}.quick-capture__assist-actions{gap:var(--token-spacing-sm);display:flex}.quick-capture__assist-note{color:var(--token-text-secondary-light);font-size:var(--token-typography-small-size)}.app-layout{min-height:100vh;color:var(--token-text-light);font-family:var(--token-typography-font-family);background:0 0;grid-template-columns:248px minmax(0,1fr);display:grid}.app-layout__skip{left:var(--token-spacing-sm);z-index:100;padding:var(--token-spacing-xs) var(--token-spacing-md);border-radius:var(--token-radius-xs);background-color:var(--token-surface-elevated-light);border:1px solid var(--token-accent-light);color:var(--token-accent-bright-light);transition:top var(--token-motion-duration) var(--token-motion-ease);text-decoration:none;position:absolute;top:-48px}.app-layout__skip:focus{top:var(--token-spacing-sm)}.app-layout__sidebar{box-sizing:border-box;align-self:start;gap:var(--token-spacing-lg);height:100vh;padding:var(--token-spacing-lg) var(--token-spacing-md);border-right:1px solid var(--token-line-light);background-color:color-mix(in srgb, var(--token-surface-elevated-light) calc(var(--tk-content-scrim-alpha,.64) * 100%), transparent);flex-direction:column;display:flex;position:sticky;top:0;overflow-y:auto}.app-layout__brand{padding-inline:var(--token-spacing-sm);font-size:var(--token-typography-h2-size);font-weight:var(--token-typography-weight-extrabold);letter-spacing:var(--token-typography-tracking-tight);background:linear-gradient(135deg, var(--token-accent-bright-light), var(--token-teal-bright-light));-webkit-text-fill-color:transparent;color:var(--token-accent-light);white-space:nowrap;-webkit-background-clip:text;background-clip:text}.app-layout__brand--mobile{font-size:var(--token-typography-h3-size);display:none}.app-layout__sidebar-toggle{width:var(--token-spacing-xl);height:var(--token-spacing-xl);border:1px solid var(--token-line-light);border-radius:var(--token-radius-xs);color:var(--token-text-secondary-light);cursor:pointer;background:0 0;flex-shrink:0;justify-content:center;align-self:flex-end;align-items:center;padding:0;display:inline-flex}.app-layout__sidebar-toggle:hover{border-color:var(--token-line-strong-light);background-color:var(--token-surface-2-light);color:var(--token-accent-light)}.app-layout__col{flex-direction:column;min-width:0;display:flex}.app-layout__topbar{z-index:20;align-items:center;gap:var(--token-spacing-sm);padding:var(--token-spacing-sm) var(--token-spacing-lg);border-bottom:1px solid var(--token-line-light);background-color:color-mix(in srgb, var(--token-surface-elevated-light) calc(var(--tk-content-scrim-alpha,.64) * 100%), transparent);display:flex;position:sticky;top:0}.app-layout__spacer{flex:1;min-width:0}.app-layout__menu{width:var(--token-spacing-xl);height:var(--token-spacing-xl);border-radius:var(--token-radius-xs);color:var(--token-text-secondary-light);cursor:pointer;background:0 0;border:1px solid #0000;justify-content:center;align-items:center;padding:0;display:none}.app-layout__menu:hover{border-color:var(--token-line-strong-light);background-color:var(--token-surface-2-light);color:var(--token-accent-light)}.app-layout__command{align-items:center;gap:var(--token-spacing-sm);padding:var(--token-spacing-xs) var(--token-spacing-sm);border:1px solid var(--token-line-light);border-radius:var(--token-radius-xs);background-color:var(--token-surface-2-light);color:var(--token-text-secondary-light);font-family:var(--token-typography-font-family);font-size:var(--token-typography-caption-size);cursor:pointer;transition:border-color var(--token-motion-duration) var(--token-motion-ease), color var(--token-motion-duration) var(--token-motion-ease);display:inline-flex}.app-layout__command:hover{border-color:var(--token-line-strong-light);color:var(--token-accent-light)}.app-layout__kbd{padding:0 var(--token-spacing-xs);border:1px solid var(--token-line-light);border-radius:var(--token-radius-xs);background-color:var(--token-surface-light);color:var(--token-text-secondary-light);font-family:var(--token-typography-font-family);font-size:var(--token-typography-caption-size);line-height:1.6}.app-layout__capture{align-items:center;gap:var(--token-spacing-xs);padding:var(--token-spacing-xs) var(--token-spacing-sm);border-radius:var(--token-radius-xs);color:var(--token-text-secondary-light);font-family:var(--token-typography-font-family);font-size:var(--token-typography-caption-size);cursor:pointer;background:0 0;border:1px solid #0000;display:inline-flex}.app-layout__capture:hover{border-color:var(--token-line-strong-light);background-color:var(--token-surface-2-light);color:var(--token-accent-light)}@media (width<=639px){.app-layout__command-label,.app-layout__capture-label{display:none}}.app-layout__conn{background-color:var(--token-warn-light);border-radius:999px;flex-shrink:0;width:8px;height:8px}.app-layout__main{box-sizing:border-box;width:min(1200px,100%);min-width:0;padding:var(--token-spacing-lg) var(--token-spacing-lg) var(--token-spacing-xxl);margin-inline:auto;position:relative}.app-layout__main:focus{outline:none}.app-layout__drawer{gap:var(--token-spacing-lg);padding:var(--token-spacing-md);flex-direction:column;display:flex}@media (width>=640px) and (width<=1079px){.app-layout{grid-template-columns:72px minmax(0,1fr)}.app-layout__sidebar{padding-inline:var(--token-spacing-xs);align-items:stretch}.app-layout__sidebar .app-layout__brand{display:none}.app-layout__main{padding-inline:var(--token-spacing-lg)}}@media (width<=639px){.app-layout{grid-template-columns:minmax(0,1fr)}.app-layout__sidebar{display:none}.app-layout__menu{display:inline-flex}.app-layout__brand--mobile{text-overflow:ellipsis;min-width:0;display:block;overflow:hidden}.app-layout__main{padding-inline:var(--token-spacing-md)}.app-layout__topbar{gap:var(--token-spacing-xs);padding-inline:var(--token-spacing-sm)}.app-layout__kbd{display:none}}@media (width>=640px){.app-layout.app-layout--force-rail{grid-template-columns:72px minmax(0,1fr)}.app-layout.app-layout--force-rail .app-layout__sidebar{padding-inline:var(--token-spacing-xs);align-items:stretch}.app-layout.app-layout--force-rail .app-layout__sidebar .app-layout__brand{display:none}.app-layout.app-layout--force-rail .app-layout__main{padding-inline:var(--token-spacing-lg)}.app-layout.app-layout--force-full{grid-template-columns:248px minmax(0,1fr)}.app-layout.app-layout--force-full .app-layout__sidebar{padding-inline:var(--token-spacing-md)}.app-layout.app-layout--force-full .app-layout__sidebar .app-layout__brand{display:block}}.app-backdrop{z-index:-1;pointer-events:none;position:fixed;inset:0;overflow:hidden}.app-backdrop__image{object-fit:cover;-webkit-user-select:none;user-select:none;width:100%;height:100%;position:absolute;inset:0}.app-backdrop__scrim{background-color:var(--token-background-light);position:absolute;inset:0}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-cyrillic-ext-wght-normal-BOeWTOD4.woff2)format("woff2-variations");unicode-range:U+460-52F,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(/assets/inter-cyrillic-wght-normal-DqGufNeO.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-greek-ext-wght-normal-DlzME5K_.woff2)format("woff2-variations");unicode-range:U+1F??}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-greek-wght-normal-CkhJZR-_.woff2)format("woff2-variations");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-vietnamese-wght-normal-CBcvBZtf.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-latin-ext-wght-normal-DO1Apj_S.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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(/assets/inter-latin-wght-normal-Dx4kXJAl.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--token-background-light:#f2f5fa;--token-background-dark:#090e1a;--token-surface-light:#ffffffd9;--token-surface-dark:#ffffff0e;--token-surface-2-light:#fffffff0;--token-surface-2-dark:#ffffff13;--token-surface-3-light:#fff;--token-surface-3-dark:#ffffff1c;--token-text-light:#141e33;--token-text-dark:#edf2ff;--token-text-secondary-light:#4a5570;--token-text-secondary-dark:#b4bdd6;--token-muted-light:#6b778f;--token-muted-dark:#8891ab;--token-accent-light:#3764f0;--token-accent-dark:#7ca2ff;--token-accent-bright-light:#3764f0;--token-accent-bright-dark:#97b8ff;--token-accent-tint-light:#3764f017;--token-accent-tint-dark:#7ca2ff21;--token-teal-light:#0f7b69;--token-teal-dark:#7ad2c2;--token-teal-bright-light:#0f7b69;--token-teal-bright-dark:#96e4d6;--token-teal-tint-light:#0f7b6917;--token-teal-tint-dark:#7ad2c221;--token-warn-light:#95640d;--token-warn-dark:#f0bd73;--token-warn-bright-light:#95640d;--token-warn-bright-dark:#ffd08a;--token-warn-tint-light:#95640d17;--token-warn-tint-dark:#f0bd7321;--token-rose-light:#bc456f;--token-rose-dark:#f09ab6;--token-rose-bright-light:#bc456f;--token-rose-bright-dark:#ffb4cc;--token-rose-tint-light:#bc456f17;--token-rose-tint-dark:#f09ab621;--token-violet-light:#6f4ec8;--token-violet-dark:#b695ff;--token-violet-bright-light:#6f4ec8;--token-violet-bright-dark:#ccb2ff;--token-violet-tint-light:#6f4ec817;--token-violet-tint-dark:#b695ff21;--token-badge-muted-default-fg-light:#5c667b;--token-badge-muted-default-fg-dark:#9aa1b7;--token-badge-muted-default-bg-light:#6b778f1f;--token-badge-muted-default-bg-dark:#8891ab1f;--token-badge-muted-outline-fg-light:#5c667b;--token-badge-muted-outline-fg-dark:#9aa1b7;--token-badge-muted-outline-border-light:#5c667b;--token-badge-muted-outline-border-dark:#9aa1b7;--token-badge-muted-solid-fg-light:#fff;--token-badge-muted-solid-fg-dark:#141e33;--token-badge-muted-solid-bg-light:#6b778f;--token-badge-muted-solid-bg-dark:#7d879e;--token-badge-accent-default-fg-light:#2455ef;--token-badge-accent-default-fg-dark:#7ca2ff;--token-badge-accent-default-bg-light:#3764f01f;--token-badge-accent-default-bg-dark:#7ca2ff1f;--token-badge-accent-outline-fg-light:#2455ef;--token-badge-accent-outline-fg-dark:#7ca2ff;--token-badge-accent-outline-border-light:#2455ef;--token-badge-accent-outline-border-dark:#7ca2ff;--token-badge-accent-solid-fg-light:#fff;--token-badge-accent-solid-fg-dark:#141e33;--token-badge-accent-solid-bg-light:#3764f0;--token-badge-accent-solid-bg-dark:#5b82f5;--token-badge-teal-default-fg-light:#0e7261;--token-badge-teal-default-fg-dark:#7ad2c2;--token-badge-teal-default-bg-light:#0f7b691f;--token-badge-teal-default-bg-dark:#7ad2c21f;--token-badge-teal-outline-fg-light:#0e7261;--token-badge-teal-outline-fg-dark:#7ad2c2;--token-badge-teal-outline-border-light:#0e7261;--token-badge-teal-outline-border-dark:#7ad2c2;--token-badge-teal-solid-fg-light:#fff;--token-badge-teal-solid-fg-dark:#141e33;--token-badge-teal-solid-bg-light:#0f7b69;--token-badge-teal-solid-bg-dark:#3fa894;--token-badge-warn-default-fg-light:#875b0c;--token-badge-warn-default-fg-dark:#f0bd73;--token-badge-warn-default-bg-light:#95640d1f;--token-badge-warn-default-bg-dark:#f0bd731f;--token-badge-warn-outline-fg-light:#875b0c;--token-badge-warn-outline-fg-dark:#f0bd73;--token-badge-warn-outline-border-light:#875b0c;--token-badge-warn-outline-border-dark:#f0bd73;--token-badge-warn-solid-fg-light:#fff;--token-badge-warn-solid-fg-dark:#141e33;--token-badge-warn-solid-bg-light:#95640d;--token-badge-warn-solid-bg-dark:#c48a2e;--token-badge-rose-default-fg-light:#aa3d64;--token-badge-rose-default-fg-dark:#f09ab6;--token-badge-rose-default-bg-light:#bc456f1f;--token-badge-rose-default-bg-dark:#f09ab61f;--token-badge-rose-outline-fg-light:#aa3d64;--token-badge-rose-outline-fg-dark:#f09ab6;--token-badge-rose-outline-border-light:#aa3d64;--token-badge-rose-outline-border-dark:#f09ab6;--token-badge-rose-solid-fg-light:#fff;--token-badge-rose-solid-fg-dark:#141e33;--token-badge-rose-solid-bg-light:#bc456f;--token-badge-rose-solid-bg-dark:#d46a8f;--token-badge-violet-default-fg-light:#6f4ec8;--token-badge-violet-default-fg-dark:#b695ff;--token-badge-violet-default-bg-light:#6f4ec81f;--token-badge-violet-default-bg-dark:#b695ff1f;--token-badge-violet-outline-fg-light:#6f4ec8;--token-badge-violet-outline-fg-dark:#b695ff;--token-badge-violet-outline-border-light:#6f4ec8;--token-badge-violet-outline-border-dark:#b695ff;--token-badge-violet-solid-fg-light:#fff;--token-badge-violet-solid-fg-dark:#141e33;--token-badge-violet-solid-bg-light:#6f4ec8;--token-badge-violet-solid-bg-dark:#9273e1;--token-line-light:#141e3312;--token-line-dark:#ffffff14;--token-line-strong-light:#141e331f;--token-line-strong-dark:#ffffff24;--token-surface-elevated-light:#fff;--token-surface-elevated-dark:#1f242f;--token-spacing-xs:4px;--token-spacing-sm:8px;--token-spacing-md:16px;--token-spacing-lg:24px;--token-spacing-xl:32px;--token-spacing-xxl:48px;--token-radius-xs:5px;--token-radius-sm:7px;--token-radius-md:10px;--token-radius-lg:12px;--token-shadow-sm:0 4px 12px #00000014;--token-shadow-md:0 8px 32px #00000047;--token-shadow-lg:0 16px 56px #0000005c;--token-typography-font-family:"Inter", system-ui, sans-serif;--token-typography-font-family-name:Inter;--token-typography-base-size:16px;--token-typography-h1-size:42px;--token-typography-title-size:32px;--token-typography-h2-size:24px;--token-typography-body-size:15px;--token-typography-small-size:13px;--token-typography-tiny-size:11px;--token-typography-h3-size:19px;--token-typography-caption-size:12px;--token-typography-weight-medium:500;--token-typography-weight-semibold:600;--token-typography-weight-bold:700;--token-typography-weight-extrabold:800;--token-typography-tracking-tight:-.02em;--token-typography-tracking-wide:.08em;--token-typography-leading-tight:1.1;--token-motion-ease:cubic-bezier(.4, 0, .2, 1);--token-motion-ease-spring:cubic-bezier(.34, 1.56, .64, 1);--token-motion-duration-fast:.15s;--token-motion-duration:.2s;--token-motion-duration-slow:.3s}@media (prefers-color-scheme:dark){:root{--token-background-light:#090e1a;--token-background-dark:#f2f5fa;--token-surface-light:#ffffff0e;--token-surface-dark:#ffffffd9;--token-surface-2-light:#ffffff13;--token-surface-2-dark:#fffffff0;--token-surface-3-light:#ffffff1c;--token-surface-3-dark:#fff;--token-text-light:#edf2ff;--token-text-dark:#141e33;--token-text-secondary-light:#b4bdd6;--token-text-secondary-dark:#4a5570;--token-muted-light:#8891ab;--token-muted-dark:#6b778f;--token-accent-light:#7ca2ff;--token-accent-dark:#3764f0;--token-accent-bright-light:#97b8ff;--token-accent-bright-dark:#3764f0;--token-accent-tint-light:#7ca2ff21;--token-accent-tint-dark:#3764f017;--token-teal-light:#7ad2c2;--token-teal-dark:#0f7b69;--token-teal-bright-light:#96e4d6;--token-teal-bright-dark:#0f7b69;--token-teal-tint-light:#7ad2c221;--token-teal-tint-dark:#0f7b6917;--token-warn-light:#f0bd73;--token-warn-dark:#95640d;--token-warn-bright-light:#ffd08a;--token-warn-bright-dark:#95640d;--token-warn-tint-light:#f0bd7321;--token-warn-tint-dark:#95640d17;--token-rose-light:#f09ab6;--token-rose-dark:#bc456f;--token-rose-bright-light:#ffb4cc;--token-rose-bright-dark:#bc456f;--token-rose-tint-light:#f09ab621;--token-rose-tint-dark:#bc456f17;--token-violet-light:#b695ff;--token-violet-dark:#6f4ec8;--token-violet-bright-light:#ccb2ff;--token-violet-bright-dark:#6f4ec8;--token-violet-tint-light:#b695ff21;--token-violet-tint-dark:#6f4ec817;--token-badge-muted-default-fg-light:#9aa1b7;--token-badge-muted-default-fg-dark:#5c667b;--token-badge-muted-default-bg-light:#8891ab1f;--token-badge-muted-default-bg-dark:#6b778f1f;--token-badge-muted-outline-fg-light:#9aa1b7;--token-badge-muted-outline-fg-dark:#5c667b;--token-badge-muted-outline-border-light:#9aa1b7;--token-badge-muted-outline-border-dark:#5c667b;--token-badge-muted-solid-fg-light:#141e33;--token-badge-muted-solid-fg-dark:#fff;--token-badge-muted-solid-bg-light:#7d879e;--token-badge-muted-solid-bg-dark:#6b778f;--token-badge-accent-default-fg-light:#7ca2ff;--token-badge-accent-default-fg-dark:#2455ef;--token-badge-accent-default-bg-light:#7ca2ff1f;--token-badge-accent-default-bg-dark:#3764f01f;--token-badge-accent-outline-fg-light:#7ca2ff;--token-badge-accent-outline-fg-dark:#2455ef;--token-badge-accent-outline-border-light:#7ca2ff;--token-badge-accent-outline-border-dark:#2455ef;--token-badge-accent-solid-fg-light:#141e33;--token-badge-accent-solid-fg-dark:#fff;--token-badge-accent-solid-bg-light:#5b82f5;--token-badge-accent-solid-bg-dark:#3764f0;--token-badge-teal-default-fg-light:#7ad2c2;--token-badge-teal-default-fg-dark:#0e7261;--token-badge-teal-default-bg-light:#7ad2c21f;--token-badge-teal-default-bg-dark:#0f7b691f;--token-badge-teal-outline-fg-light:#7ad2c2;--token-badge-teal-outline-fg-dark:#0e7261;--token-badge-teal-outline-border-light:#7ad2c2;--token-badge-teal-outline-border-dark:#0e7261;--token-badge-teal-solid-fg-light:#141e33;--token-badge-teal-solid-fg-dark:#fff;--token-badge-teal-solid-bg-light:#3fa894;--token-badge-teal-solid-bg-dark:#0f7b69;--token-badge-warn-default-fg-light:#f0bd73;--token-badge-warn-default-fg-dark:#875b0c;--token-badge-warn-default-bg-light:#f0bd731f;--token-badge-warn-default-bg-dark:#95640d1f;--token-badge-warn-outline-fg-light:#f0bd73;--token-badge-warn-outline-fg-dark:#875b0c;--token-badge-warn-outline-border-light:#f0bd73;--token-badge-warn-outline-border-dark:#875b0c;--token-badge-warn-solid-fg-light:#141e33;--token-badge-warn-solid-fg-dark:#fff;--token-badge-warn-solid-bg-light:#c48a2e;--token-badge-warn-solid-bg-dark:#95640d;--token-badge-rose-default-fg-light:#f09ab6;--token-badge-rose-default-fg-dark:#aa3d64;--token-badge-rose-default-bg-light:#f09ab61f;--token-badge-rose-default-bg-dark:#bc456f1f;--token-badge-rose-outline-fg-light:#f09ab6;--token-badge-rose-outline-fg-dark:#aa3d64;--token-badge-rose-outline-border-light:#f09ab6;--token-badge-rose-outline-border-dark:#aa3d64;--token-badge-rose-solid-fg-light:#141e33;--token-badge-rose-solid-fg-dark:#fff;--token-badge-rose-solid-bg-light:#d46a8f;--token-badge-rose-solid-bg-dark:#bc456f;--token-badge-violet-default-fg-light:#b695ff;--token-badge-violet-default-fg-dark:#6f4ec8;--token-badge-violet-default-bg-light:#b695ff1f;--token-badge-violet-default-bg-dark:#6f4ec81f;--token-badge-violet-outline-fg-light:#b695ff;--token-badge-violet-outline-fg-dark:#6f4ec8;--token-badge-violet-outline-border-light:#b695ff;--token-badge-violet-outline-border-dark:#6f4ec8;--token-badge-violet-solid-fg-light:#141e33;--token-badge-violet-solid-fg-dark:#fff;--token-badge-violet-solid-bg-light:#9273e1;--token-badge-violet-solid-bg-dark:#6f4ec8;--token-line-light:#ffffff14;--token-line-dark:#141e3312;--token-line-strong-light:#ffffff24;--token-line-strong-dark:#141e331f;--token-surface-elevated-light:#1f242f;--token-surface-elevated-dark:#fff;--token-spacing-xs:4px;--token-spacing-sm:8px;--token-spacing-md:16px;--token-spacing-lg:24px;--token-spacing-xl:32px;--token-spacing-xxl:48px;--token-radius-xs:5px;--token-radius-sm:7px;--token-radius-md:10px;--token-radius-lg:12px;--token-shadow-sm:0 4px 12px #00000014;--token-shadow-md:0 8px 32px #00000047;--token-shadow-lg:0 16px 56px #0000005c;--token-typography-font-family:"Inter", system-ui, sans-serif;--token-typography-font-family-name:Inter;--token-typography-base-size:16px;--token-typography-h1-size:42px;--token-typography-title-size:32px;--token-typography-h2-size:24px;--token-typography-body-size:15px;--token-typography-small-size:13px;--token-typography-tiny-size:11px;--token-typography-h3-size:19px;--token-typography-caption-size:12px;--token-typography-weight-medium:500;--token-typography-weight-semibold:600;--token-typography-weight-bold:700;--token-typography-weight-extrabold:800;--token-typography-tracking-tight:-.02em;--token-typography-tracking-wide:.08em;--token-typography-leading-tight:1.1;--token-motion-ease:cubic-bezier(.4, 0, .2, 1);--token-motion-ease-spring:cubic-bezier(.34, 1.56, .64, 1);--token-motion-duration-fast:.15s;--token-motion-duration:.2s;--token-motion-duration-slow:.3s}}.theme--dark{--token-background-light:#090e1a;--token-background-dark:#f2f5fa;--token-surface-light:#ffffff0e;--token-surface-dark:#ffffffd9;--token-surface-2-light:#ffffff13;--token-surface-2-dark:#fffffff0;--token-surface-3-light:#ffffff1c;--token-surface-3-dark:#fff;--token-text-light:#edf2ff;--token-text-dark:#141e33;--token-text-secondary-light:#b4bdd6;--token-text-secondary-dark:#4a5570;--token-muted-light:#8891ab;--token-muted-dark:#6b778f;--token-accent-light:#7ca2ff;--token-accent-dark:#3764f0;--token-accent-bright-light:#97b8ff;--token-accent-bright-dark:#3764f0;--token-accent-tint-light:#7ca2ff21;--token-accent-tint-dark:#3764f017;--token-teal-light:#7ad2c2;--token-teal-dark:#0f7b69;--token-teal-bright-light:#96e4d6;--token-teal-bright-dark:#0f7b69;--token-teal-tint-light:#7ad2c221;--token-teal-tint-dark:#0f7b6917;--token-warn-light:#f0bd73;--token-warn-dark:#95640d;--token-warn-bright-light:#ffd08a;--token-warn-bright-dark:#95640d;--token-warn-tint-light:#f0bd7321;--token-warn-tint-dark:#95640d17;--token-rose-light:#f09ab6;--token-rose-dark:#bc456f;--token-rose-bright-light:#ffb4cc;--token-rose-bright-dark:#bc456f;--token-rose-tint-light:#f09ab621;--token-rose-tint-dark:#bc456f17;--token-violet-light:#b695ff;--token-violet-dark:#6f4ec8;--token-violet-bright-light:#ccb2ff;--token-violet-bright-dark:#6f4ec8;--token-violet-tint-light:#b695ff21;--token-violet-tint-dark:#6f4ec817;--token-badge-muted-default-fg-light:#9aa1b7;--token-badge-muted-default-fg-dark:#5c667b;--token-badge-muted-default-bg-light:#8891ab1f;--token-badge-muted-default-bg-dark:#6b778f1f;--token-badge-muted-outline-fg-light:#9aa1b7;--token-badge-muted-outline-fg-dark:#5c667b;--token-badge-muted-outline-border-light:#9aa1b7;--token-badge-muted-outline-border-dark:#5c667b;--token-badge-muted-solid-fg-light:#141e33;--token-badge-muted-solid-fg-dark:#fff;--token-badge-muted-solid-bg-light:#7d879e;--token-badge-muted-solid-bg-dark:#6b778f;--token-badge-accent-default-fg-light:#7ca2ff;--token-badge-accent-default-fg-dark:#2455ef;--token-badge-accent-default-bg-light:#7ca2ff1f;--token-badge-accent-default-bg-dark:#3764f01f;--token-badge-accent-outline-fg-light:#7ca2ff;--token-badge-accent-outline-fg-dark:#2455ef;--token-badge-accent-outline-border-light:#7ca2ff;--token-badge-accent-outline-border-dark:#2455ef;--token-badge-accent-solid-fg-light:#141e33;--token-badge-accent-solid-fg-dark:#fff;--token-badge-accent-solid-bg-light:#5b82f5;--token-badge-accent-solid-bg-dark:#3764f0;--token-badge-teal-default-fg-light:#7ad2c2;--token-badge-teal-default-fg-dark:#0e7261;--token-badge-teal-default-bg-light:#7ad2c21f;--token-badge-teal-default-bg-dark:#0f7b691f;--token-badge-teal-outline-fg-light:#7ad2c2;--token-badge-teal-outline-fg-dark:#0e7261;--token-badge-teal-outline-border-light:#7ad2c2;--token-badge-teal-outline-border-dark:#0e7261;--token-badge-teal-solid-fg-light:#141e33;--token-badge-teal-solid-fg-dark:#fff;--token-badge-teal-solid-bg-light:#3fa894;--token-badge-teal-solid-bg-dark:#0f7b69;--token-badge-warn-default-fg-light:#f0bd73;--token-badge-warn-default-fg-dark:#875b0c;--token-badge-warn-default-bg-light:#f0bd731f;--token-badge-warn-default-bg-dark:#95640d1f;--token-badge-warn-outline-fg-light:#f0bd73;--token-badge-warn-outline-fg-dark:#875b0c;--token-badge-warn-outline-border-light:#f0bd73;--token-badge-warn-outline-border-dark:#875b0c;--token-badge-warn-solid-fg-light:#141e33;--token-badge-warn-solid-fg-dark:#fff;--token-badge-warn-solid-bg-light:#c48a2e;--token-badge-warn-solid-bg-dark:#95640d;--token-badge-rose-default-fg-light:#f09ab6;--token-badge-rose-default-fg-dark:#aa3d64;--token-badge-rose-default-bg-light:#f09ab61f;--token-badge-rose-default-bg-dark:#bc456f1f;--token-badge-rose-outline-fg-light:#f09ab6;--token-badge-rose-outline-fg-dark:#aa3d64;--token-badge-rose-outline-border-light:#f09ab6;--token-badge-rose-outline-border-dark:#aa3d64;--token-badge-rose-solid-fg-light:#141e33;--token-badge-rose-solid-fg-dark:#fff;--token-badge-rose-solid-bg-light:#d46a8f;--token-badge-rose-solid-bg-dark:#bc456f;--token-badge-violet-default-fg-light:#b695ff;--token-badge-violet-default-fg-dark:#6f4ec8;--token-badge-violet-default-bg-light:#b695ff1f;--token-badge-violet-default-bg-dark:#6f4ec81f;--token-badge-violet-outline-fg-light:#b695ff;--token-badge-violet-outline-fg-dark:#6f4ec8;--token-badge-violet-outline-border-light:#b695ff;--token-badge-violet-outline-border-dark:#6f4ec8;--token-badge-violet-solid-fg-light:#141e33;--token-badge-violet-solid-fg-dark:#fff;--token-badge-violet-solid-bg-light:#9273e1;--token-badge-violet-solid-bg-dark:#6f4ec8;--token-line-light:#ffffff14;--token-line-dark:#141e3312;--token-line-strong-light:#ffffff24;--token-line-strong-dark:#141e331f;--token-surface-elevated-light:#1f242f;--token-surface-elevated-dark:#fff;--token-spacing-xs:4px;--token-spacing-sm:8px;--token-spacing-md:16px;--token-spacing-lg:24px;--token-spacing-xl:32px;--token-spacing-xxl:48px;--token-radius-xs:5px;--token-radius-sm:7px;--token-radius-md:10px;--token-radius-lg:12px;--token-shadow-sm:0 4px 12px #00000014;--token-shadow-md:0 8px 32px #00000047;--token-shadow-lg:0 16px 56px #0000005c;--token-typography-font-family:"Inter", system-ui, sans-serif;--token-typography-font-family-name:Inter;--token-typography-base-size:16px;--token-typography-h1-size:42px;--token-typography-title-size:32px;--token-typography-h2-size:24px;--token-typography-body-size:15px;--token-typography-small-size:13px;--token-typography-tiny-size:11px;--token-typography-h3-size:19px;--token-typography-caption-size:12px;--token-typography-weight-medium:500;--token-typography-weight-semibold:600;--token-typography-weight-bold:700;--token-typography-weight-extrabold:800;--token-typography-tracking-tight:-.02em;--token-typography-tracking-wide:.08em;--token-typography-leading-tight:1.1;--token-motion-ease:cubic-bezier(.4, 0, .2, 1);--token-motion-ease-spring:cubic-bezier(.34, 1.56, .64, 1);--token-motion-duration-fast:.15s;--token-motion-duration:.2s;--token-motion-duration-slow:.3s}.theme--light{--token-background-light:#f2f5fa;--token-background-dark:#090e1a;--token-surface-light:#ffffffd9;--token-surface-dark:#ffffff0e;--token-surface-2-light:#fffffff0;--token-surface-2-dark:#ffffff13;--token-surface-3-light:#fff;--token-surface-3-dark:#ffffff1c;--token-text-light:#141e33;--token-text-dark:#edf2ff;--token-text-secondary-light:#4a5570;--token-text-secondary-dark:#b4bdd6;--token-muted-light:#6b778f;--token-muted-dark:#8891ab;--token-accent-light:#3764f0;--token-accent-dark:#7ca2ff;--token-accent-bright-light:#3764f0;--token-accent-bright-dark:#97b8ff;--token-accent-tint-light:#3764f017;--token-accent-tint-dark:#7ca2ff21;--token-teal-light:#0f7b69;--token-teal-dark:#7ad2c2;--token-teal-bright-light:#0f7b69;--token-teal-bright-dark:#96e4d6;--token-teal-tint-light:#0f7b6917;--token-teal-tint-dark:#7ad2c221;--token-warn-light:#95640d;--token-warn-dark:#f0bd73;--token-warn-bright-light:#95640d;--token-warn-bright-dark:#ffd08a;--token-warn-tint-light:#95640d17;--token-warn-tint-dark:#f0bd7321;--token-rose-light:#bc456f;--token-rose-dark:#f09ab6;--token-rose-bright-light:#bc456f;--token-rose-bright-dark:#ffb4cc;--token-rose-tint-light:#bc456f17;--token-rose-tint-dark:#f09ab621;--token-violet-light:#6f4ec8;--token-violet-dark:#b695ff;--token-violet-bright-light:#6f4ec8;--token-violet-bright-dark:#ccb2ff;--token-violet-tint-light:#6f4ec817;--token-violet-tint-dark:#b695ff21;--token-badge-muted-default-fg-light:#5c667b;--token-badge-muted-default-fg-dark:#9aa1b7;--token-badge-muted-default-bg-light:#6b778f1f;--token-badge-muted-default-bg-dark:#8891ab1f;--token-badge-muted-outline-fg-light:#5c667b;--token-badge-muted-outline-fg-dark:#9aa1b7;--token-badge-muted-outline-border-light:#5c667b;--token-badge-muted-outline-border-dark:#9aa1b7;--token-badge-muted-solid-fg-light:#fff;--token-badge-muted-solid-fg-dark:#141e33;--token-badge-muted-solid-bg-light:#6b778f;--token-badge-muted-solid-bg-dark:#7d879e;--token-badge-accent-default-fg-light:#2455ef;--token-badge-accent-default-fg-dark:#7ca2ff;--token-badge-accent-default-bg-light:#3764f01f;--token-badge-accent-default-bg-dark:#7ca2ff1f;--token-badge-accent-outline-fg-light:#2455ef;--token-badge-accent-outline-fg-dark:#7ca2ff;--token-badge-accent-outline-border-light:#2455ef;--token-badge-accent-outline-border-dark:#7ca2ff;--token-badge-accent-solid-fg-light:#fff;--token-badge-accent-solid-fg-dark:#141e33;--token-badge-accent-solid-bg-light:#3764f0;--token-badge-accent-solid-bg-dark:#5b82f5;--token-badge-teal-default-fg-light:#0e7261;--token-badge-teal-default-fg-dark:#7ad2c2;--token-badge-teal-default-bg-light:#0f7b691f;--token-badge-teal-default-bg-dark:#7ad2c21f;--token-badge-teal-outline-fg-light:#0e7261;--token-badge-teal-outline-fg-dark:#7ad2c2;--token-badge-teal-outline-border-light:#0e7261;--token-badge-teal-outline-border-dark:#7ad2c2;--token-badge-teal-solid-fg-light:#fff;--token-badge-teal-solid-fg-dark:#141e33;--token-badge-teal-solid-bg-light:#0f7b69;--token-badge-teal-solid-bg-dark:#3fa894;--token-badge-warn-default-fg-light:#875b0c;--token-badge-warn-default-fg-dark:#f0bd73;--token-badge-warn-default-bg-light:#95640d1f;--token-badge-warn-default-bg-dark:#f0bd731f;--token-badge-warn-outline-fg-light:#875b0c;--token-badge-warn-outline-fg-dark:#f0bd73;--token-badge-warn-outline-border-light:#875b0c;--token-badge-warn-outline-border-dark:#f0bd73;--token-badge-warn-solid-fg-light:#fff;--token-badge-warn-solid-fg-dark:#141e33;--token-badge-warn-solid-bg-light:#95640d;--token-badge-warn-solid-bg-dark:#c48a2e;--token-badge-rose-default-fg-light:#aa3d64;--token-badge-rose-default-fg-dark:#f09ab6;--token-badge-rose-default-bg-light:#bc456f1f;--token-badge-rose-default-bg-dark:#f09ab61f;--token-badge-rose-outline-fg-light:#aa3d64;--token-badge-rose-outline-fg-dark:#f09ab6;--token-badge-rose-outline-border-light:#aa3d64;--token-badge-rose-outline-border-dark:#f09ab6;--token-badge-rose-solid-fg-light:#fff;--token-badge-rose-solid-fg-dark:#141e33;--token-badge-rose-solid-bg-light:#bc456f;--token-badge-rose-solid-bg-dark:#d46a8f;--token-badge-violet-default-fg-light:#6f4ec8;--token-badge-violet-default-fg-dark:#b695ff;--token-badge-violet-default-bg-light:#6f4ec81f;--token-badge-violet-default-bg-dark:#b695ff1f;--token-badge-violet-outline-fg-light:#6f4ec8;--token-badge-violet-outline-fg-dark:#b695ff;--token-badge-violet-outline-border-light:#6f4ec8;--token-badge-violet-outline-border-dark:#b695ff;--token-badge-violet-solid-fg-light:#fff;--token-badge-violet-solid-fg-dark:#141e33;--token-badge-violet-solid-bg-light:#6f4ec8;--token-badge-violet-solid-bg-dark:#9273e1;--token-line-light:#141e3312;--token-line-dark:#ffffff14;--token-line-strong-light:#141e331f;--token-line-strong-dark:#ffffff24;--token-surface-elevated-light:#fff;--token-surface-elevated-dark:#1f242f;--token-spacing-xs:4px;--token-spacing-sm:8px;--token-spacing-md:16px;--token-spacing-lg:24px;--token-spacing-xl:32px;--token-spacing-xxl:48px;--token-radius-xs:5px;--token-radius-sm:7px;--token-radius-md:10px;--token-radius-lg:12px;--token-shadow-sm:0 4px 12px #00000014;--token-shadow-md:0 8px 32px #00000047;--token-shadow-lg:0 16px 56px #0000005c;--token-typography-font-family:"Inter", system-ui, sans-serif;--token-typography-font-family-name:Inter;--token-typography-base-size:16px;--token-typography-h1-size:42px;--token-typography-title-size:32px;--token-typography-h2-size:24px;--token-typography-body-size:15px;--token-typography-small-size:13px;--token-typography-tiny-size:11px;--token-typography-h3-size:19px;--token-typography-caption-size:12px;--token-typography-weight-medium:500;--token-typography-weight-semibold:600;--token-typography-weight-bold:700;--token-typography-weight-extrabold:800;--token-typography-tracking-tight:-.02em;--token-typography-tracking-wide:.08em;--token-typography-leading-tight:1.1;--token-motion-ease:cubic-bezier(.4, 0, .2, 1);--token-motion-ease-spring:cubic-bezier(.34, 1.56, .64, 1);--token-motion-duration-fast:.15s;--token-motion-duration:.2s;--token-motion-duration-slow:.3s}html,body{margin:0;padding:0}body{font-family:var(--token-typography-font-family);color:var(--token-text-light);background:radial-gradient(ellipse at 20% -6%, color-mix(in srgb, var(--token-accent-light) 22%, transparent), transparent 36%), radial-gradient(ellipse at 80% -4%, color-mix(in srgb, var(--token-teal-bright-light) 14%, transparent), transparent 28%), radial-gradient(ellipse at 50% 8%, color-mix(in srgb, var(--token-violet-bright-light) 9%, transparent), transparent 32%), var(--token-background-light);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;background-attachment:fixed;min-height:100vh;line-height:1.5}*,:before,:after{box-sizing:border-box}.app-loading-center{padding:var(--token-spacing-xl);justify-content:center;display:flex}.oauth-callback-page__loading{padding:var(--token-spacing-xxl);justify-content:center;display:flex}:root,:root.theme--light{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}:root.theme--dark{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}a{color:var(--token-accent-light);text-underline-offset:.15em}select{font-family:var(--token-typography-font-family);font-size:var(--token-typography-small-size);color:var(--token-text-light);background-color:var(--token-surface-elevated-light);border:1px solid var(--token-line-strong-light);border-radius:var(--token-radius-xs);padding:var(--token-spacing-xs) var(--token-spacing-sm)}input[type=checkbox]:not(.checkbox-input){appearance:none;border:2px solid var(--token-text-secondary-light);border-radius:var(--token-radius-xs);background-color:var(--token-surface-light);cursor:pointer;width:18px;height:18px;transition:background-color var(--token-motion-duration) var(--token-motion-ease), border-color var(--token-motion-duration) var(--token-motion-ease);flex-shrink:0;justify-content:center;align-items:center;margin:0;display:inline-flex}input[type=checkbox]:not(.checkbox-input):hover{border-color:var(--token-accent-light)}input[type=checkbox]:not(.checkbox-input):checked,input[type=checkbox]:not(.checkbox-input):indeterminate{background-color:var(--token-accent-light);border-color:var(--token-accent-light)}input[type=checkbox]:not(.checkbox-input):after{content:"";border:solid var(--token-background-light);width:40%;height:70%;transition:transform var(--token-motion-duration) var(--token-motion-ease);border-width:0 2.5px 2.5px 0;display:block;transform:rotate(45deg)scale(0)}input[type=checkbox]:not(.checkbox-input):checked:after{transform:rotate(45deg)scale(1)}input[type=checkbox]:not(.checkbox-input):indeterminate:after{border-width:0 2.5px 0 0;transform:rotate(0)scale(1)}input[type=checkbox]:not(.checkbox-input):focus-visible{outline:2px solid var(--token-accent-light);outline-offset:2px}input[type=checkbox]:not(.checkbox-input):disabled{opacity:.5;cursor:not-allowed}.app-error__card.app-error__card,.appearance-candidate.appearance-candidate,.appearance-preset.appearance-preset,.appearance-sample__card.appearance-sample__card,.ask-page__proposal.ask-page__proposal,.asset-card.asset-card,.auth-card.auth-card,.cashflow-chart.cashflow-chart,.component-section.component-section,.deals__card.deals__card,.deals__manual-form.deals__manual-form,.deals__rejections.deals__rejections,.decide__question-card.decide__question-card,.document-proposal.document-proposal,.finance-account-card.finance-account-card,.finance-connections.finance-connections,.finance-import__setup.finance-import__setup,.focus-bar--active.focus-bar--active,.goal-card.goal-card,.habit-cadence-editor.habit-cadence-editor,.habit-card.habit-card,.habit-detail__health.habit-detail__health,.habit-detail__window.habit-detail__window,.habit-stat.habit-stat,.journal-assist__summary.journal-assist__summary,.log-form.log-form,.meal-plan__assumed.meal-plan__assumed,.money-plan-panel.money-plan-panel,.nutrition-add__results.nutrition-add__results,.nutrition-targets__form-card.nutrition-targets__form-card,.nutrition-totals.nutrition-totals,.pantry__add.pantry__add,.plan-tools__prefill.plan-tools__prefill,.proposal-card.proposal-card,.receipts__detail.receipts__detail,.receipts__filter.receipts__filter,.recipe-card.recipe-card,.recipe-editor__paste.recipe-editor__paste,.review-step.review-step,.schedule-form.schedule-form,.split-editor.split-editor,.starter-card.starter-card,.task-form.task-form,.tax-disclaimer.tax-disclaimer,.trip-card.trip-card,.weight-estimate.weight-estimate{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.app-error__card.app-error__card,.appearance-candidate.appearance-candidate,.appearance-preset.appearance-preset,.appearance-sample__card.appearance-sample__card,.ask-page__proposal.ask-page__proposal,.asset-card.asset-card,.auth-card.auth-card,.cashflow-chart.cashflow-chart,.component-section.component-section,.deals__card.deals__card,.deals__manual-form.deals__manual-form,.deals__rejections.deals__rejections,.decide__question-card.decide__question-card,.document-proposal.document-proposal,.finance-account-card.finance-account-card,.finance-connections.finance-connections,.finance-import__setup.finance-import__setup,.focus-bar--active.focus-bar--active,.goal-card.goal-card,.habit-cadence-editor.habit-cadence-editor,.habit-card.habit-card,.habit-detail__health.habit-detail__health,.habit-detail__window.habit-detail__window,.habit-stat.habit-stat,.journal-assist__summary.journal-assist__summary,.log-form.log-form,.meal-plan__assumed.meal-plan__assumed,.money-plan-panel.money-plan-panel,.nutrition-add__results.nutrition-add__results,.nutrition-targets__form-card.nutrition-targets__form-card,.nutrition-totals.nutrition-totals,.pantry__add.pantry__add,.plan-tools__prefill.plan-tools__prefill,.proposal-card.proposal-card,.receipts__detail.receipts__detail,.receipts__filter.receipts__filter,.recipe-card.recipe-card,.recipe-editor__paste.recipe-editor__paste,.review-step.review-step,.schedule-form.schedule-form,.split-editor.split-editor,.starter-card.starter-card,.task-form.task-form,.tax-disclaimer.tax-disclaimer,.trip-card.trip-card,.weight-estimate.weight-estimate{background-color:var(--token-surface-elevated-light)}}@media (prefers-reduced-transparency:reduce){.app-error__card.app-error__card,.appearance-candidate.appearance-candidate,.appearance-preset.appearance-preset,.appearance-sample__card.appearance-sample__card,.ask-page__proposal.ask-page__proposal,.asset-card.asset-card,.auth-card.auth-card,.cashflow-chart.cashflow-chart,.component-section.component-section,.deals__card.deals__card,.deals__manual-form.deals__manual-form,.deals__rejections.deals__rejections,.decide__question-card.decide__question-card,.document-proposal.document-proposal,.finance-account-card.finance-account-card,.finance-connections.finance-connections,.finance-import__setup.finance-import__setup,.focus-bar--active.focus-bar--active,.goal-card.goal-card,.habit-cadence-editor.habit-cadence-editor,.habit-card.habit-card,.habit-detail__health.habit-detail__health,.habit-detail__window.habit-detail__window,.habit-stat.habit-stat,.journal-assist__summary.journal-assist__summary,.log-form.log-form,.meal-plan__assumed.meal-plan__assumed,.money-plan-panel.money-plan-panel,.nutrition-add__results.nutrition-add__results,.nutrition-targets__form-card.nutrition-targets__form-card,.nutrition-totals.nutrition-totals,.pantry__add.pantry__add,.plan-tools__prefill.plan-tools__prefill,.proposal-card.proposal-card,.receipts__detail.receipts__detail,.receipts__filter.receipts__filter,.recipe-card.recipe-card,.recipe-editor__paste.recipe-editor__paste,.review-step.review-step,.schedule-form.schedule-form,.split-editor.split-editor,.starter-card.starter-card,.task-form.task-form,.tax-disclaimer.tax-disclaimer,.trip-card.trip-card,.weight-estimate.weight-estimate{-webkit-backdrop-filter:none;backdrop-filter:none;background-color:var(--token-surface-elevated-light)}}:root.glass-off .app-error__card.app-error__card,:root.glass-off .appearance-candidate.appearance-candidate,:root.glass-off .appearance-preset.appearance-preset,:root.glass-off .appearance-sample__card.appearance-sample__card,:root.glass-off .ask-page__proposal.ask-page__proposal,:root.glass-off .asset-card.asset-card,:root.glass-off .auth-card.auth-card,:root.glass-off .cashflow-chart.cashflow-chart,:root.glass-off .component-section.component-section,:root.glass-off .deals__card.deals__card,:root.glass-off .deals__manual-form.deals__manual-form,:root.glass-off .deals__rejections.deals__rejections,:root.glass-off .decide__question-card.decide__question-card,:root.glass-off .document-proposal.document-proposal,:root.glass-off .finance-account-card.finance-account-card,:root.glass-off .finance-connections.finance-connections,:root.glass-off .finance-import__setup.finance-import__setup,:root.glass-off .focus-bar--active.focus-bar--active,:root.glass-off .goal-card.goal-card,:root.glass-off .habit-cadence-editor.habit-cadence-editor,:root.glass-off .habit-card.habit-card,:root.glass-off .habit-detail__health.habit-detail__health,:root.glass-off .habit-detail__window.habit-detail__window,:root.glass-off .habit-stat.habit-stat,:root.glass-off .journal-assist__summary.journal-assist__summary,:root.glass-off .log-form.log-form,:root.glass-off .meal-plan__assumed.meal-plan__assumed,:root.glass-off .money-plan-panel.money-plan-panel,:root.glass-off .nutrition-add__results.nutrition-add__results,:root.glass-off .nutrition-targets__form-card.nutrition-targets__form-card,:root.glass-off .nutrition-totals.nutrition-totals,:root.glass-off .pantry__add.pantry__add,:root.glass-off .plan-tools__prefill.plan-tools__prefill,:root.glass-off .proposal-card.proposal-card,:root.glass-off .receipts__detail.receipts__detail,:root.glass-off .receipts__filter.receipts__filter,:root.glass-off .recipe-card.recipe-card,:root.glass-off .recipe-editor__paste.recipe-editor__paste,:root.glass-off .review-step.review-step,:root.glass-off .schedule-form.schedule-form,:root.glass-off .split-editor.split-editor,:root.glass-off .starter-card.starter-card,:root.glass-off .task-form.task-form,:root.glass-off .tax-disclaimer.tax-disclaimer,:root.glass-off .trip-card.trip-card,:root.glass-off .weight-estimate.weight-estimate{-webkit-backdrop-filter:none;backdrop-filter:none;background-color:var(--token-surface-elevated-light)}.app-layout__sidebar.app-layout__sidebar,.app-layout__topbar.app-layout__topbar{-webkit-backdrop-filter:blur(var(--tk-glass-blur,20px));backdrop-filter:blur(var(--tk-glass-blur,20px))}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.app-layout__sidebar.app-layout__sidebar,.app-layout__topbar.app-layout__topbar{background-color:var(--token-surface-elevated-light)}}@media (prefers-reduced-transparency:reduce){.app-layout__sidebar.app-layout__sidebar,.app-layout__topbar.app-layout__topbar{-webkit-backdrop-filter:none;backdrop-filter:none;background-color:var(--token-surface-elevated-light)}}:root.glass-off .app-layout__sidebar.app-layout__sidebar,:root.glass-off .app-layout__topbar.app-layout__topbar{-webkit-backdrop-filter:none;backdrop-filter:none;background-color:var(--token-surface-elevated-light)}.app-layout__main.app-layout__main:before{content:"";z-index:-1;pointer-events:none;background-color:color-mix(in srgb, var(--token-surface-elevated-light) calc(var(--tk-content-scrim-alpha,.64) * 100%), transparent);-webkit-backdrop-filter:blur(var(--tk-glass-blur,20px));backdrop-filter:blur(var(--tk-glass-blur,20px));position:absolute;inset:0}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.app-layout__main.app-layout__main:before{background-color:var(--token-surface-elevated-light)}}@media (prefers-reduced-transparency:reduce){.app-layout__main.app-layout__main:before{-webkit-backdrop-filter:none;backdrop-filter:none;background-color:var(--token-surface-elevated-light)}}:root.glass-off .app-layout__main.app-layout__main:before{-webkit-backdrop-filter:none;backdrop-filter:none;background-color:var(--token-surface-elevated-light)}.tasks-pane.tasks-pane,.settings-pane.settings-pane,.wishlist-item.wishlist-item,.showcase-card--glass.showcase-card--glass{-webkit-backdrop-filter:blur(var(--tk-surface-blur,16px));backdrop-filter:blur(var(--tk-surface-blur,16px))}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.tasks-pane.tasks-pane,.settings-pane.settings-pane,.wishlist-item.wishlist-item,.showcase-card--glass.showcase-card--glass{background-color:var(--token-surface-elevated-light)}}@media (prefers-reduced-transparency:reduce){.tasks-pane.tasks-pane,.settings-pane.settings-pane,.wishlist-item.wishlist-item,.showcase-card--glass.showcase-card--glass{-webkit-backdrop-filter:none;backdrop-filter:none;background-color:var(--token-surface-elevated-light)}}:root.glass-off .tasks-pane.tasks-pane,:root.glass-off .settings-pane.settings-pane,:root.glass-off .wishlist-item.wishlist-item,:root.glass-off .showcase-card--glass.showcase-card--glass{-webkit-backdrop-filter:none;backdrop-filter:none;background-color:var(--token-surface-elevated-light)}
