@charset "UTF-8";:root{--pg: #ffffff;--card: #ffffff;--frame: #f6f4f8;--tint: #f2eff3;--ink: #191455;--sec: #5e5985;--mut: #a09ab8;--bd: #e9e4ef;--ind: #1b1856;--vio: #4b3fd6;--vioDeep: #3a2fb0;--lav: #b7b0fa;--vioTint: #eeecfd;--onVioTint: #3a2fb0;--focus: #4b3fd6;--mint: #3fd3a0;--mintTint: #dff7ee;--onMint: #0e3b2b;--amber: #ffc53d;--ambTint: #fff4d6;--ambText: #6b4500;--coral: #ff7a6b;--coralTint: #ffe4e1;--coralDeep: #b3341f;--surface-statement: linear-gradient(120deg, #282640 0%, #201f30 58%, #2a2742 100%);--on-statement: #f4f2ee;--art-lav: #b7b0fa;--art-amber: #ffc53d;--art-pink: #ffa5bc;--art-mint: #3fd3a0;--font-ui: "Plus Jakarta Sans", "Inter", -apple-system, BlinkMacSystemFont, system-ui, sans-serif;--font-te: "Noto Sans Telugu", "Plus Jakarta Sans", system-ui, sans-serif;--font-mono: "JetBrains Mono", ui-monospace, SFMono-Regular, Menlo, monospace;--r-sm: 9px;--r-md: 12px;--r-lg: 16px;--r-xl: 22px;--r-2xl: 28px;--r-pill: 999px;--ease: cubic-bezier(.32, .72, 0, 1);--dur-fast: .12s;--dur: .2s;--dur-slow: .38s;--ink2: var(--sec);--ink3: var(--sec);--ink4: var(--mut);--paper: var(--frame);--paper2: var(--card);--surface: var(--card);--accent: var(--vio);--accent2: var(--vio);--accent3: var(--vioDeep);--accent-muted: var(--vioTint);--accent-light: var(--vioTint);--border: var(--bd);--border2: var(--lav);--font-display: var(--font-ui);--font-body: var(--font-ui);--success: #12775a;--success-bg: var(--mintTint);--warning: #8a5b00;--warning-bg: var(--ambTint);--error: var(--coralDeep);--error-bg: var(--coralTint);--info: var(--vioDeep);--info-bg: var(--vioTint);--sh-xs: none;--sh-sm: none;--sh-md: 0 4px 14px rgba(25, 20, 85, .06);--sh-lg: 0 10px 28px rgba(25, 20, 85, .08)}:root{color-scheme:light}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}select.input,select.field-input,select.select{appearance:none;-webkit-appearance:none;background-color:var(--card);background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 24 24' fill='none' stroke='%235e5985' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 13px center;padding-right:38px;cursor:pointer;text-overflow:ellipsis}select.input:hover:not(:disabled),select.field-input:hover:not(:disabled){border-color:var(--lav)}select.input:disabled,select.field-input:disabled{cursor:not-allowed;background-color:var(--tint);color:var(--mut)}select.input:has(option[value=""]:checked),select.field-input:has(option[value=""]:checked){color:var(--mut)}input[type=date],input[type=time],input[type=month]{cursor:pointer}input[type=date]::-webkit-calendar-picker-indicator,input[type=time]::-webkit-calendar-picker-indicator,input[type=month]::-webkit-calendar-picker-indicator{cursor:pointer;padding:4px;border-radius:6px;opacity:.55;transition:opacity var(--dur) var(--ease),background-color var(--dur) var(--ease)}input[type=date]:hover::-webkit-calendar-picker-indicator,input[type=time]:hover::-webkit-calendar-picker-indicator,input[type=month]:hover::-webkit-calendar-picker-indicator{opacity:1;background-color:var(--vioTint)}input[type=date]:not(:focus):invalid{color:var(--mut)}html,body{height:100%;background:var(--paper);color:var(--ink);font-family:var(--font-body);font-size:14.5px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;scroll-behavior:smooth}h1,h2,h3,h4{font-family:var(--font-display);font-weight:700;color:var(--ink);letter-spacing:-.015em}a{color:var(--accent);text-decoration:none;transition:color .15s}a:hover{color:var(--accent3)}button{font-family:var(--font-body);cursor:pointer}input,textarea,select{font-family:var(--font-body);font-size:14.5px}input:focus,textarea:focus,select:focus{outline:none;border-color:var(--accent)!important;box-shadow:0 0 0 3px var(--accent-muted)}::selection{background:var(--accent-muted);color:var(--accent3)}*::-webkit-scrollbar{width:8px;height:8px}*::-webkit-scrollbar-thumb{background:var(--border2);border-radius:4px}*::-webkit-scrollbar-track{background:transparent}.eyebrow{font-size:10.5px;font-weight:700;letter-spacing:1.6px;text-transform:uppercase;color:var(--accent)}.muted{color:var(--ink3)}
