*,:after,:before{box-sizing:border-box}:root{--font-sans:ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;--font-mono:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono",monospace;--color-bg:#f4f6f8;--color-surface:#ffffff;--color-surface-muted:#f7f8fa;--color-surface-elevated:#ffffff;--color-border:#dce2ea;--color-border-strong:#c7d0dc;--color-text:#1f2933;--color-text-muted:#687584;--color-text-soft:#9aa5b1;--color-primary:#263241;--color-primary-hover:#17202b;--color-primary-contrast:#ffffff;--color-danger:#dc2626;--color-danger-hover:#b91c1c;--color-danger-contrast:#ffffff;--color-danger-soft:#fef2f2;--color-success:#15803d;--color-success-soft:#ecfdf3;--color-warning:#b45309;--color-warning-soft:#fffbeb;--color-info:#3f5c52;--color-info-soft:#eef3f0;--shadow-sm:0 1px 2px rgba(15,23,42,0.035);--shadow-md:0 12px 28px rgba(15,23,42,0.07);--motion-duration-xs:90ms;--motion-duration-fast:150ms;--motion-duration-base:220ms;--motion-duration-slow:360ms;--motion-duration-page:480ms;--motion-stagger:42ms;--motion-ease-standard:cubic-bezier(0.4,0,0.2,1);--motion-ease-emphasized:cubic-bezier(0.16,1,0.3,1);--motion-ease-enter:cubic-bezier(0.16,1,0.3,1);--motion-ease-exit:cubic-bezier(0.7,0,0.84,0);--sidebar-bg:#ffffff;--sidebar-surface:#f7f8fa;--sidebar-border:#dce2ea;--sidebar-text:#1f2933;--sidebar-text-muted:#687584;--sidebar-link-hover:#f1f4f7;--sidebar-link-active:#e8edf3;--color-success-border:#bbf7d0;--color-danger-border:#fecaca;--color-warning-border:#fde68a;--color-info-border:#d7e1dc;--color-info-text:#31564c;--code-bg:#0b1120;--code-surface:#111827;--code-surface-hover:#172033;--code-border-soft:rgba(148,163,184,0.18);--code-chip-border:rgba(148,163,184,0.22);--code-chip-bg:rgba(148,163,184,0.1);--code-title:#f8fafc;--code-text:#e5e7eb;--code-muted:#cbd5e1;--code-accent:#93c5fd;--code-string:#86efac;--code-number:#fca5a5;--code-boolean:#c4b5fd;--code-null:#f9a8d4;--code-punctuation:#94a3b8;--selection-bg:rgba(63,92,82,0.14);--surface-overlay:rgba(255,255,255,0.36);--surface-tint:rgba(255,255,255,0.22);--panel-border-subtle:rgba(255,255,255,0.8);--sidebar-shadow:0 2px 12px rgba(15,23,42,0.04);--sidebar-mark-bg:#243041;--sidebar-mark-text:#ffffff}:root[data-theme=dark]{--color-bg:#0f141b;--color-surface:#161d27;--color-surface-muted:#1c2430;--color-surface-elevated:#1a2330;--color-border:#2b3645;--color-border-strong:#3a485b;--color-text:#e7ebf2;--color-text-muted:#9ca8ba;--color-text-soft:#718096;--color-primary:#e5e7eb;--color-primary-hover:#f8fafc;--color-primary-contrast:#111827;--color-danger:#f87171;--color-danger-hover:#ef4444;--color-danger-contrast:#0f172a;--color-danger-soft:rgba(248,113,113,0.12);--color-success:#22c55e;--color-success-soft:rgba(34,197,94,0.12);--color-warning:#f59e0b;--color-warning-soft:rgba(245,158,11,0.12);--color-info:#9fb7ad;--color-info-soft:rgba(159,183,173,0.14);--shadow-sm:0 1px 2px rgba(0,0,0,0.24),0 8px 20px rgba(0,0,0,0.18);--shadow-md:0 16px 34px rgba(0,0,0,0.28);--sidebar-bg:#0f172a;--sidebar-surface:rgba(255,255,255,0.04);--sidebar-border:rgba(255,255,255,0.08);--sidebar-text:#f8fafc;--sidebar-text-muted:#94a3b8;--sidebar-link-hover:rgba(255,255,255,0.07);--sidebar-link-active:rgba(255,255,255,0.12);--color-success-border:rgba(34,197,94,0.28);--color-danger-border:rgba(248,113,113,0.28);--color-warning-border:rgba(245,158,11,0.28);--color-info-border:rgba(159,183,173,0.28);--color-info-text:#b7cec4;--code-bg:#0a1220;--code-surface:#111b2b;--code-surface-hover:#152238;--code-border-soft:rgba(148,163,184,0.2);--code-chip-border:rgba(148,163,184,0.24);--code-chip-bg:rgba(148,163,184,0.12);--code-title:#f8fafc;--code-text:#e2e8f0;--code-muted:#cbd5e1;--code-accent:#93c5fd;--code-string:#86efac;--code-number:#fca5a5;--code-boolean:#c4b5fd;--code-null:#f9a8d4;--code-punctuation:#94a3b8;--selection-bg:rgba(159,183,173,0.18);--surface-overlay:rgba(255,255,255,0.03);--surface-tint:rgba(255,255,255,0.02);--panel-border-subtle:rgba(255,255,255,0.06);--sidebar-shadow:0 4px 20px rgba(0,0,0,0.22);--sidebar-mark-bg:#e5e7eb;--sidebar-mark-text:#111827}body,html{background:var(--color-bg);color:var(--color-text)}html{color-scheme:light}html[data-theme=dark]{color-scheme:dark}body{margin:0;background:var(--color-bg);color:var(--color-text);font-family:var(--font-sans);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;transition:background-color var(--motion-duration-base) var(--motion-ease-standard),color var(--motion-duration-base) var(--motion-ease-standard)}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit}::selection{background:var(--selection-bg)}:root{--focus-ring:rgba(63,92,82,0.18)}:root[data-theme=dark]{--focus-ring:rgba(159,183,173,0.24)}button,input,select,textarea{transition:background-color var(--motion-duration-fast) var(--motion-ease-standard),border-color var(--motion-duration-fast) var(--motion-ease-standard),color var(--motion-duration-fast) var(--motion-ease-standard),box-shadow var(--motion-duration-fast) var(--motion-ease-standard)}textarea{color-scheme:inherit}*{scrollbar-width:thin;scrollbar-color:var(--color-border) rgba(0,0,0,0)}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-track{background:rgba(0,0,0,0)}::-webkit-scrollbar-thumb{background:var(--color-border);border-radius:999px;border:2px solid rgba(0,0,0,0);background-clip:padding-box}@keyframes hewats-motion-fade-in{0%{opacity:0}to{opacity:1}}@keyframes hewats-motion-fade-out{0%{opacity:1}to{opacity:0}}@keyframes hewats-motion-fade-up{0%{opacity:0;transform:translate3d(0,14px,0)}to{opacity:1;transform:translateZ(0)}}@keyframes hewats-motion-content-in{0%{opacity:0;transform:translate3d(0,10px,0) scale(.995)}to{opacity:1;transform:translateZ(0) scale(1)}}@keyframes hewats-motion-list-in{0%{opacity:0;transform:translate3d(0,8px,0)}to{opacity:1;transform:translateZ(0)}}@keyframes hewats-motion-page-in{0%{opacity:0;transform:translate3d(0,8px,0)}to{opacity:1;transform:translateZ(0)}}@keyframes hewats-motion-modal-in{0%{opacity:0;transform:translate3d(0,12px,0) scale(.985)}to{opacity:1;transform:translateZ(0) scale(1)}}@keyframes hewats-motion-modal-out{0%{opacity:1;transform:translateZ(0) scale(1)}to{opacity:0;transform:translate3d(0,8px,0) scale(.985)}}@keyframes hewats-motion-popover-in{0%{opacity:0;transform:translate3d(0,-8px,0) scale(.985)}to{opacity:1;transform:translateZ(0) scale(1)}}@keyframes hewats-motion-toast-in{0%{opacity:0;transform:translate3d(16px,10px,0) scale(.98)}to{opacity:1;transform:translateZ(0) scale(1)}}@keyframes hewats-motion-toast-out{0%{opacity:1;transform:translateZ(0) scale(1)}to{opacity:0;transform:translate3d(12px,8px,0) scale(.98)}}[data-motion=page]{animation:hewats-motion-page-in var(--motion-duration-page) var(--motion-ease-enter) both}[data-motion=panel],[data-motion=view]{animation:hewats-motion-fade-up var(--motion-duration-slow) var(--motion-ease-enter) both}[data-motion=content],[data-motion=surface]{animation:hewats-motion-content-in var(--motion-duration-slow) var(--motion-ease-enter) both}[data-motion=popover]{animation:hewats-motion-popover-in var(--motion-duration-base) var(--motion-ease-emphasized) both;transform-origin:top center}[data-motion-stagger=grid]>*,[data-motion-stagger=list]>*,[data-motion-stagger=table]>*{animation:hewats-motion-list-in var(--motion-duration-slow) var(--motion-ease-enter) both;animation-delay:calc(var(--motion-index, 0)*var(--motion-stagger))}[data-motion-stagger=children]>*{animation:hewats-motion-fade-up var(--motion-duration-slow) var(--motion-ease-enter) both}[data-motion-stagger=children]>:nth-child(2){animation-delay:var(--motion-stagger)}[data-motion-stagger=children]>:nth-child(3){animation-delay:calc(var(--motion-stagger)*2)}[data-motion-stagger=children]>:nth-child(4){animation-delay:calc(var(--motion-stagger)*3)}[data-motion-stagger=children]>:nth-child(n+5){animation-delay:calc(var(--motion-stagger)*4)}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:after,:before{animation-duration:1ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:1ms!important}}