@import "https://fonts.googleapis.com/css2?family=Space+Grotesk:wght@400;500;600;700&family=Inter:opsz,wght@14..32,400;14..32,500;14..32,600&family=Instrument+Serif:ital@0;1&family=Playfair+Display:ital,wght@0,400;0,500;1,400;1,500&display=swap";:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--bg:#e8e3dc;--bg-elevated:#ffffff80;--bg-subtle:#ffffff40;--border:#0000000f;--border-hover:#0000001f;--text-1:#171717;--text-2:#444;--text-3:#666;--accent:#ff9500;--accent-hover:#e68600;--accent-subtle:#ff95000f;--success:#00a870;--danger:#e5484d;--card-glass-bg:#ffffff59;--card-glass-border:#ffffff80;--card-glass-border-hover:#ffffffb3;--card-glass-shadow:0 4px 16px #0000000f, 0 1px 3px #0000000a, inset 0 1px 0 #ffffffb3;--card-glass-shadow-hover:0 8px 32px #0000001a, 0 2px 4px #0000000d, inset 0 1px 0 #fffc;--glass-bg:#ffffffb8;--glass-border:#ffffff73;--glass-shadow:0 0 0 .5px #0000000f, 0 8px 40px #0000001a, inset 0 .5px 0 #ffffff80}[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#09090b;--bg-elevated:#ffffff0f;--bg-subtle:#ffffff08;--border:#ffffff12;--border-hover:#ffffff1f;--text-1:#ffffffe6;--text-2:#ffffffb3;--text-3:#ffffff73;--accent:#ff9500;--accent-hover:#ffb733;--accent-subtle:#ff95000f;--success:#34d399;--danger:#f87171;--card-glass-bg:#ffffff0a;--card-glass-border:#ffffff14;--card-glass-border-hover:#ffffff24;--card-glass-shadow:0 4px 16px #00000040, 0 1px 3px #00000026, inset 0 .5px 0 #ffffff0f;--card-glass-shadow-hover:0 8px 32px #0000004d, 0 2px 4px #0003, inset 0 .5px 0 #ffffff1a;--glass-bg:#141414c7;--glass-border:#ffffff14;--glass-shadow:0 0 0 .5px #0000004d, 0 8px 40px #0006, inset 0 .5px 0 #ffffff0a}*,:before,:after{box-sizing:border-box;margin:0;padding:0}body{background:var(--bg);color:var(--text-1);-webkit-font-smoothing:antialiased;min-height:100vh;font-family:Inter,-apple-system,BlinkMacSystemFont,system-ui,sans-serif;font-size:14px;transition:background .3s,color .3s}h1,h2,h3,h4{font-family:Space Grotesk,sans-serif}.card{-webkit-backdrop-filter:blur(20px)saturate(140%);background:var(--card-glass-bg);border:1px solid var(--card-glass-border);box-shadow:var(--card-glass-shadow), inset 2px 2px 1px 0 #ffffff14, inset -1px -1px 1px 1px #ffffff0a;border-radius:12px;padding:3px;transition:all .4s cubic-bezier(.175,.885,.32,2.2)}.card:hover{border-color:var(--card-glass-border-hover);box-shadow:var(--card-glass-shadow-hover), inset 2px 2px 1px 0 #ffffff1f, inset -1px -1px 1px 1px #ffffff0f;border-radius:16px;padding:6px}[data-theme=light] .card{box-shadow:var(--card-glass-shadow), inset 2px 2px 1px 0 #ffffff40, inset -1px -1px 1px 1px #ffffff26}[data-theme=light] .card:hover{box-shadow:var(--card-glass-shadow-hover), inset 2px 2px 1px 0 #ffffff59, inset -1px -1px 1px 1px #fff3}.glass{-webkit-backdrop-filter:blur(40px)saturate(180%);background:var(--glass-bg);border:.5px solid var(--glass-border);box-shadow:var(--glass-shadow);border-radius:16px}.btn{cursor:pointer;border:none;border-radius:10px;justify-content:center;align-items:center;gap:8px;width:100%;padding:10px 20px;font-family:Space Grotesk,sans-serif;font-size:14px;font-weight:600;transition:all .15s;display:inline-flex}.btn-accent{background:var(--accent);color:#fff}.btn-accent:hover:not(:disabled){background:var(--accent-hover)}.btn-accent:active:not(:disabled){transform:scale(.98)}.btn-accent:disabled{opacity:.25;cursor:not-allowed}.progress-track{background:#00000014;border-radius:2px;height:4px;overflow:hidden}[data-theme=dark] .progress-track{background:#ffffff40}.progress-fill{background:var(--accent);border-radius:2px;height:100%;transition:width 1s cubic-bezier(.16,1,.3,1)}.theme-toggle{border:1px solid var(--border);background:var(--bg-elevated);width:34px;height:34px;color:var(--text-2);cursor:pointer;border-radius:8px;justify-content:center;align-items:center;transition:all .15s;display:flex}.theme-toggle:hover{border-color:var(--border-hover);color:var(--text-1)}.admin-gradient-mesh{pointer-events:none;overflow:hidden}.gradient-blob{filter:blur(80px);will-change:transform;border-radius:50%;position:absolute}.gradient-blob-1{width:55%;height:50%;animation:35s ease-in-out infinite meshDrift1;top:-5%;left:-5%}.gradient-blob-2{width:45%;height:40%;animation:40s ease-in-out infinite meshDrift2;top:5%;right:-5%}.gradient-blob-3{width:50%;height:55%;animation:38s ease-in-out infinite meshDrift3;bottom:-10%;left:20%}.gradient-blob-4{width:35%;height:35%;animation:45s ease-in-out infinite meshDrift4;top:40%;right:10%}@keyframes meshDrift1{0%,to{transform:translate(0)scale(1)}33%{transform:translate(2%,3%)scale(1.02)}66%{transform:translate(-1.5%,1.5%)scale(.99)}}@keyframes meshDrift2{0%,to{transform:translate(0)scale(1)}33%{transform:translate(-2.5%,2%)scale(.98)}66%{transform:translate(1.5%,-2.5%)scale(1.02)}}@keyframes meshDrift3{0%,to{transform:translate(0)scale(1)}33%{transform:translate(2.5%,-1.5%)scale(1.01)}66%{transform:translate(-2%,2.5%)scale(.99)}}@keyframes meshDrift4{0%,to{transform:translate(0)scale(1)}33%{transform:translate(-1.5%,-2%)scale(1.03)}66%{transform:translate(2%,1.5%)scale(.97)}}@keyframes spin{to{transform:rotate(360deg)}}.spinner{border:2px solid var(--accent);border-top-color:#0000;border-radius:50%;width:14px;height:14px;animation:.6s linear infinite spin}@keyframes bgScroll{0%{background-position:0 0}to{background-position:0 -100%}}@keyframes glassShimmer{0%{background-position:0 0}50%{background-position:100% 100%}to{background-position:0 0}}.glass-input::placeholder{color:var(--text-3);transition:color .2s}.glass-input:focus::placeholder{color:var(--text-3);opacity:.6}.glass-landing{-webkit-backdrop-filter:blur(40px)saturate(180%);background:#ffffff0a;border:.5px solid #ffffff1a;box-shadow:0 20px 60px #0000004d,inset 2px 2px 1px #ffffff26,inset -1px -1px 1px 1px #ffffff1a}[data-theme=light] .glass-landing{background:#ffffff1f;border-color:#ffffff40;box-shadow:0 20px 60px #0000001a,inset 2px 2px 1px #ffffff59,inset -1px -1px 1px 1px #ffffff40}.liquid-glass-pill{transition:all .4s cubic-bezier(.175,.885,.32,2.2)}.liquid-glass-pill:hover{border-radius:999px;padding:8px 8px 8px 25px!important}.liquid-glass-hover{transition:all .4s cubic-bezier(.175,.885,.32,2.2)}.liquid-glass-hover:hover{border-radius:32px;padding:66px 62px!important}.liquid-glass-hover:hover>div{border-radius:32px}.liquid-panel-hover{transition:all .4s cubic-bezier(.175,.885,.32,2.2)}.liquid-panel-hover:hover{border-radius:20px;padding:8px!important}.liquid-panel-hover:hover .liquid-panel-refraction{opacity:1!important}.admin-glass-content{-webkit-backdrop-filter:blur(40px)saturate(180%);background:#ffffff0f;border:.5px solid #ffffff1a;box-shadow:0 6px 6px #0000001a,0 0 20px #0000000d,inset 2px 2px 1px #ffffff1a,inset -1px -1px 1px 1px #ffffff0f}[data-theme=light] .admin-glass-content{background:#ffffff73;border-color:#ffffff80;box-shadow:0 6px 6px #0000000a,0 0 20px #00000008,inset 2px 2px 1px #fff6,inset -1px -1px 1px 1px #ffffff40}.agent-markdown p{margin:0 0 8px}.agent-markdown p:last-child{margin:0}.agent-markdown strong{color:#fff;font-weight:600}.agent-markdown ol,.agent-markdown ul{margin:6px 0;padding-left:20px}.agent-markdown li{margin:4px 0}.agent-markdown li::marker{color:#ff9500}.agent-markdown code{background:#ffffff14;border-radius:4px;padding:1px 5px;font-size:12px}.agent-markdown h1,.agent-markdown h2,.agent-markdown h3{color:#fff;margin:8px 0 4px;font-size:14px;font-weight:700}.agent-markdown a{color:#ff9500;text-decoration:none}.agent-markdown a:hover{text-decoration:underline}input:-webkit-autofill{transition:background-color 5000s ease-in-out;-webkit-text-fill-color:inherit!important;background-color:#0000!important;-webkit-box-shadow:inset 0 0 0 1000px #0000!important}input:-webkit-autofill:hover{transition:background-color 5000s ease-in-out;-webkit-text-fill-color:inherit!important;background-color:#0000!important;-webkit-box-shadow:inset 0 0 0 1000px #0000!important}input:-webkit-autofill:focus{transition:background-color 5000s ease-in-out;-webkit-text-fill-color:inherit!important;background-color:#0000!important;-webkit-box-shadow:inset 0 0 0 1000px #0000!important}::-webkit-scrollbar{width:5px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{background:var(--border);border-radius:3px}@media (width<=640px){.admin-glass-content{border-radius:14px;margin:0 -8px;padding:16px 16px 32px!important}}
