._wrap_htlym_1{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.75rem;min-height:12rem;padding:2rem}._label_htlym_11{font-size:.875rem;color:var(--color-text-muted, #64748b)}._errorScreen_1p330_1{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100vh;gap:1rem}._errorMessage_1p330_10{margin:0;font-size:1rem;color:var(--color-text-secondary)}._retryBtn_1p330_16{padding:.5rem 1.5rem;border-radius:var(--radius-md);border:1px solid var(--color-border);background:var(--color-surface-raised);font-size:.9375rem;font-weight:600;color:var(--color-brand-navy);cursor:pointer;transition:background-color var(--transition-fast)}._retryBtn_1p330_16:hover{background-color:var(--color-brand-accent-muted)}:root{--color-brand-navy: #17283b;--color-brand-navy-soft: #1e4062;--color-brand-accent: #00ead0;--color-brand-accent-hover: #00d4bc;--color-brand-accent-muted: rgba(0, 234, 208, .12);--color-brand-purple: #110039;--color-surface-app: #f4f6f8;--color-surface-raised: #ffffff;--color-surface-sidebar: #152536;--color-surface-sidebar-hover: rgba(255, 255, 255, .08);--color-surface-sidebar-active: rgba(0, 234, 208, .14);--color-text-primary: #17283b;--color-text-secondary: #5c6573;--color-text-muted: #8b95a5;--color-text-on-dark: #ffffff;--color-text-on-dark-muted: rgba(255, 255, 255, .65);--color-border: rgba(23, 40, 59, .08);--color-border-strong: rgba(23, 40, 59, .14);--shadow-sm: 0 1px 2px rgba(23, 40, 59, .06);--shadow-md: 0 4px 16px rgba(23, 40, 59, .08);--shadow-lg: 0 12px 32px rgba(23, 40, 59, .1);--sidebar-width: 17.5rem;--header-height: 4rem;--radius-sm: .375rem;--radius-md: .625rem;--radius-lg: .875rem;--radius-full: 9999px;--transition-fast: .15s ease;--transition-base: .22s ease}@font-face{font-family:Moderat;font-weight:100;font-style:italic;font-display:swap;src:url(/assets/fonts/Moderat-Thin-Italic.woff2) format("woff2"),url(/assets/fonts/Moderat-Thin-Italic.woff) format("woff")}@font-face{font-family:Moderat;font-weight:100;font-style:normal;font-display:swap;src:url(/assets/fonts/Moderat-Thin.woff2) format("woff2"),url(/assets/fonts/Moderat-Thin.woff) format("woff")}@font-face{font-family:Moderat;font-weight:200;font-style:italic;font-display:swap;src:url(/assets/fonts/Moderat-Extralight-Italic.woff2) format("woff2"),url(/assets/fonts/Moderat-Extralight-Italic.woff) format("woff")}@font-face{font-family:Moderat;font-weight:200;font-style:normal;font-display:swap;src:url(/assets/fonts/Moderat-Extralight.woff2) format("woff2"),url(/assets/fonts/Moderat-Extralight.woff) format("woff")}@font-face{font-family:Moderat;font-weight:300;font-style:italic;font-display:swap;src:url(/assets/fonts/Moderat-Light-Italic.woff2) format("woff2"),url(/assets/fonts/Moderat-Light-Italic.woff) format("woff")}@font-face{font-family:Moderat;font-weight:300;font-style:normal;font-display:swap;src:url(/assets/fonts/Moderat-Light.woff2) format("woff2"),url(/assets/fonts/Moderat-Light.woff) format("woff")}@font-face{font-family:Moderat;font-weight:400;font-style:italic;font-display:swap;src:url(/assets/fonts/Moderat-Regular-Italic.woff2) format("woff2"),url(/assets/fonts/Moderat-Regular-Italic.woff) format("woff")}@font-face{font-family:Moderat;font-weight:400;font-style:normal;font-display:swap;src:url(/assets/fonts/Moderat-Regular.woff2) format("woff2"),url(/assets/fonts/Moderat-Regular.woff) format("woff")}@font-face{font-family:Moderat;font-weight:500;font-style:italic;font-display:swap;src:url(/assets/fonts/Moderat-Medium-Italic.woff2) format("woff2"),url(/assets/fonts/Moderat-Medium-Italic.woff) format("woff")}@font-face{font-family:Moderat;font-weight:500;font-style:normal;font-display:swap;src:url(/assets/fonts/Moderat-Medium.woff2) format("woff2"),url(/assets/fonts/Moderat-Medium.woff) format("woff")}@font-face{font-family:Moderat;font-weight:600;font-style:italic;font-display:swap;src:url(/assets/fonts/Moderat-Semibold-Italic.woff2) format("woff2"),url(/assets/fonts/Moderat-Semibold-Italic.woff) format("woff")}@font-face{font-family:Moderat;font-weight:600;font-style:normal;font-display:swap;src:url(/assets/fonts/Moderat-Semibold.woff2) format("woff2"),url(/assets/fonts/Moderat-Semibold.woff) format("woff")}@font-face{font-family:Moderat;font-weight:700;font-style:italic;font-display:swap;src:url(/assets/fonts/Moderat-Bold-Italic.woff2) format("woff2"),url(/assets/fonts/Moderat-Bold-Italic.woff) format("woff")}@font-face{font-family:Moderat;font-weight:700;font-style:normal;font-display:swap;src:url(/assets/fonts/Moderat-Bold.woff2) format("woff2"),url(/assets/fonts/Moderat-Bold.woff) format("woff")}@font-face{font-family:Moderat;font-weight:800;font-style:italic;font-display:swap;src:url(/assets/fonts/Moderat-Extrabold-Italic.woff2) format("woff2"),url(/assets/fonts/Moderat-Extrabold-Italic.woff) format("woff")}@font-face{font-family:Moderat;font-weight:800;font-style:normal;font-display:swap;src:url(/assets/fonts/Moderat-Extrabold.woff2) format("woff2"),url(/assets/fonts/Moderat-Extrabold.woff) format("woff")}@font-face{font-family:Moderat;font-weight:900;font-style:italic;font-display:swap;src:url(/assets/fonts/Moderat-Black-Italic.woff2) format("woff2"),url(/assets/fonts/Moderat-Black-Italic.woff) format("woff")}@font-face{font-family:Moderat;font-weight:900;font-style:normal;font-display:swap;src:url(/assets/fonts/Moderat-Black.woff2) format("woff2"),url(/assets/fonts/Moderat-Black.woff) format("woff")}:root{color-scheme:light;color:var(--color-text-primary);background-color:var(--color-surface-app);font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}*{box-sizing:border-box}@-moz-document url-prefix(){*{scrollbar-width:thin;scrollbar-color:var(--color-brand-navy-soft) transparent}}*::-webkit-scrollbar{width:.375rem;height:.375rem}*::-webkit-scrollbar-thumb{background-color:#17283b40;border-radius:var(--radius-full)}*::-webkit-scrollbar-track{background-color:transparent}body{margin:0;min-height:100vh;overflow:hidden;font-family:Moderat,system-ui,-apple-system,sans-serif;background-color:var(--color-surface-app);color:var(--color-text-primary)}#root{min-height:100vh;height:100%}button{font-family:inherit;padding:0;background:transparent;outline:none;border:none}a{color:inherit}
