@font-face{font-family:Anthropic Sans;src:url(https://assets-proxy.anthropic.com/claude-ai/v2/assets/v1/cc27851ad-CFxw3nG7.woff2) format("woff2");font-weight:300 800;font-style:normal;font-display:swap}@font-face{font-family:Anthropic Mono;src:url(https://assets-proxy.anthropic.com/claude-ai/v2/assets/v1/c5dbe0935-B88FVziN.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}:root,:root[data-theme=dark]{color-scheme:dark;--accent-brand: #d99075;--accent-brand-hover: hsl(18 66% 92%);--accent-brand-strong: hsl(16 68% 65%);--accent-on-brand: #171717;--surface-base: #171717;--surface-raised: #202020;--surface-overlay: hsl(29 6% 13%);--surface-elevated: hsl(26 6% 16%);--surface-sidebar: hsl(32 7% 9% / .94);--surface-scrim: hsl(0 0% 0% / .58);--surface-glow-brand: hsl(20 65% 70% / .09);--surface-glow-cool: hsl(205 70% 60% / .045);--border-subtle: hsl(45 18% 86% / .12);--border-strong: hsl(45 18% 86% / .24);--border-brand: hsl(20 55% 87% / .38);--text-primary: hsl(48 33% 97%);--text-secondary: hsl(45 10% 76%);--text-tertiary: hsl(45 8% 64%);--text-inverse: hsl(35 7% 7%);--severity-p0: hsl(0 82% 70%);--severity-p1: hsl(36 92% 66%);--severity-p2: hsl(204 74% 68%);--severity-p3: hsl(220 8% 58%);--status-open: var(--severity-p1);--status-ack: var(--severity-p2);--status-resolved: var(--severity-p3);--status-success: hsl(140 48% 60%);--space-1: 4px;--space-2: 8px;--space-3: 12px;--space-4: 16px;--space-5: 20px;--space-6: 24px;--space-8: 32px;--space-10: 40px;--space-12: 48px;--radius-sm: 6px;--radius-md: 8px;--radius-lg: 12px;--radius-pill: 999px;--font-display: "Anthropic Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--font-mono: "Anthropic Mono", ui-monospace, "SF Mono", Menlo, monospace;--text-xs: 12px;--text-sm: 14px;--text-md: 14px;--text-lg: 28px;--duration-fast: .16s;--duration-base: .22s;--duration-slow: .36s;--ease-out: cubic-bezier(.16, 1, .3, 1);--ease-standard: cubic-bezier(.4, 0, .2, 1);--focus-ring: 0 0 0 2px var(--surface-base), 0 0 0 4px var(--accent-brand);--shadow-sm: 0 1px 2px hsl(0 0% 0% / .25);--shadow-md: 0 18px 48px hsl(0 0% 0% / .28);--shadow-lg: 0 32px 90px hsl(0 0% 0% / .38);--sidebar-width: 264px;--topbar-height: 72px;--control-size: 44px}:root[data-theme=light]{color-scheme:light;--accent-brand: hsl(16 63% 42%);--accent-brand-hover: hsl(15 66% 35%);--accent-brand-strong: hsl(16 63% 42%);--accent-on-brand: hsl(48 33% 98%);--surface-base: #f6f5f2;--surface-raised: #ffffff;--surface-overlay: hsl(42 28% 92%);--surface-elevated: hsl(40 24% 88%);--surface-sidebar: hsl(48 45% 98% / .94);--surface-scrim: hsl(30 20% 8% / .36);--surface-glow-brand: hsl(16 75% 55% / .08);--surface-glow-cool: hsl(205 75% 55% / .035);--border-subtle: hsl(30 14% 24% / .13);--border-strong: hsl(30 14% 24% / .25);--border-brand: hsl(16 63% 42% / .34);--text-primary: hsl(30 12% 12%);--text-secondary: hsl(30 8% 34%);--text-tertiary: hsl(30 7% 43%);--text-inverse: hsl(48 33% 98%);--severity-p0: hsl(0 66% 43%);--severity-p1: hsl(34 86% 36%);--severity-p2: hsl(204 70% 38%);--severity-p3: hsl(220 8% 42%);--status-success: hsl(140 48% 33%);--focus-ring: 0 0 0 2px var(--surface-base), 0 0 0 4px var(--accent-brand);--shadow-sm: 0 1px 2px hsl(30 25% 15% / .08);--shadow-md: 0 18px 48px hsl(30 25% 15% / .11);--shadow-lg: 0 32px 90px hsl(30 25% 15% / .15)}*,*:before,*:after{box-sizing:border-box}html,body,#root{margin:0;padding:0;min-height:100%}html{background:var(--surface-base);overscroll-behavior:none}body{font-family:var(--font-display);font-size:var(--text-md);line-height:1.5;color:var(--text-primary);background:var(--surface-base);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}a{color:var(--accent-brand);text-decoration:none}a:hover{color:var(--accent-brand-hover)}button{font-family:inherit;font-size:inherit;color:inherit;background:none;border:0;padding:0;cursor:pointer;transition:color var(--duration-fast) var(--ease-out),background-color var(--duration-fast) var(--ease-out),border-color var(--duration-fast) var(--ease-out),transform var(--duration-fast) var(--ease-out)}button:active:not(:disabled){transform:scale(.97)}input,select,textarea{font-family:inherit;font-size:inherit;color:inherit}:focus-visible{outline:none;box-shadow:var(--focus-ring);border-radius:var(--radius-sm)}:where(button,input,select,textarea):disabled,:where([aria-disabled=true]){opacity:.52;cursor:not-allowed}::selection{background:var(--accent-brand);color:var(--accent-on-brand)}code,.tabular{font-family:var(--font-mono);font-variant-numeric:tabular-nums}.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(pointer:coarse){:where(button,a,input,select,textarea){min-height:var(--control-size)}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}.admin-page{display:flex;flex-direction:column;gap:24px;min-width:0}.admin-toolbar{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.admin-actions{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.admin-muted{color:var(--text-tertiary);font-size:12px}.admin-secondary{display:block;color:var(--text-tertiary);font-size:12px;margin-top:3px}.admin-kpis{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.admin-grid-two{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.admin-data-table{min-width:0}.admin-data-table .ant-table-cell{overflow-wrap:anywhere}.ant-card{box-shadow:none}.ant-card-head-title{white-space:normal!important}.ant-table-wrapper{min-width:0}@media(max-width:1100px){.admin-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:760px){.admin-grid-two{grid-template-columns:minmax(0,1fr)}.admin-page{gap:20px}.ant-card .ant-card-body{padding:16px}}@media(max-width:440px){.admin-kpis{gap:10px}.kpi .ant-card-body{padding:14px}}.login{min-height:100dvh;display:grid;place-items:center;padding:24px;background:var(--surface-base)}.login__frame{width:min(440px,100%)}.login__intro{margin-bottom:32px}.login__kicker{color:var(--accent-brand);font-size:14px;font-weight:600}.login__intro h2{font-size:28px;letter-spacing:-.03em;margin:12px 0}.login__intro p,.login__trust{color:var(--text-secondary);font-size:14px;line-height:1.6}.login__trust{font-size:12px;margin-top:16px}.login__card{display:grid;gap:20px;padding:28px;background:var(--surface-raised);border:1px solid var(--border-subtle);border-radius:12px}.login__title{font-size:14px;margin:0}.login__field{display:grid;gap:8px}.login__label{font-size:12px}.login__submit{width:100%}.login__error{color:var(--severity-p1);font-size:14px}.admin-sidebar{height:100%;display:flex;flex-direction:column;background:var(--surface-raised)}.admin-brand{display:flex;align-items:center;gap:10px;height:76px;flex-shrink:0;padding:0 24px;color:var(--text-primary);border-bottom:1px solid var(--border-subtle)}.admin-brand__mark{display:grid;place-items:center;width:30px;height:30px;border-radius:8px;background:var(--accent-brand);color:#fff;font-weight:700}.admin-brand strong{font-size:14px;letter-spacing:.06em}.admin-brand>span:last-child{color:var(--text-tertiary);font-size:12px;margin-left:auto}.admin-sidebar .ant-menu{padding:20px 10px;background:transparent;border:0!important;flex:1}.admin-account{display:flex;align-items:center;gap:10px;padding:18px;border-top:1px solid var(--border-subtle)}.admin-account>span:nth-child(2){overflow:hidden;text-overflow:ellipsis;white-space:nowrap;flex:1}.admin-shell{min-height:100vh}.admin-sider{position:fixed!important;inset:0 auto 0 0;border-right:1px solid var(--border-subtle);z-index:20;background:var(--surface-raised)!important}.admin-main{margin-left:240px;min-width:0}.admin-topbar{height:76px;padding:0 32px;background:var(--surface-raised);display:flex;gap:12px;align-items:center;border-bottom:1px solid var(--border-subtle);line-height:1.4}.admin-topbar h1{margin:0;font-size:28px;font-weight:600;letter-spacing:-.035em}.admin-topbar__actions{margin-left:auto;display:flex;align-items:center;gap:8px}.admin-timezone{color:var(--text-tertiary);font-size:12px;margin-right:12px}.admin-content{padding:28px 32px 48px;width:100%;max-width:1800px;margin:0 auto}.admin-menu-toggle{display:none}.admin-drawer .ant-drawer-body{padding:0}@media(max-width:1000px){.admin-sider{display:none}.admin-main{margin-left:0}.admin-menu-toggle{display:inline-flex}.admin-topbar{padding:0 20px}.admin-content{padding:24px 20px}}@media(max-width:600px){.admin-topbar{height:68px;padding:0 12px}.admin-topbar h1{font-size:14px;letter-spacing:0}.admin-timezone{display:none}.admin-content{padding:20px 12px 36px}.admin-topbar__actions{gap:0}}.error-boundary{display:flex;flex-direction:column;gap:var(--space-3);align-items:flex-start;padding:var(--space-8);margin:var(--space-6) auto;max-width:560px;background:var(--surface-raised);border:1px solid var(--border-subtle);border-radius:var(--radius-md);color:var(--text-primary)}.error-boundary__title{margin:0;font-size:18px;color:var(--severity-p0)}.error-boundary__msg{margin:0;color:var(--text-secondary);font-family:var(--font-mono);font-size:12px;white-space:pre-wrap;word-break:break-word}.error-boundary__reload{margin-top:var(--space-2);padding:var(--space-2) var(--space-4);background:var(--accent-brand);color:var(--accent-on-brand);border-radius:var(--radius-sm);font-weight:600}
