*{box-sizing:border-box}html,body{margin:0;padding:0}input,button,textarea,select{font-family:inherit}a{color:inherit}::selection{color:#fff;background:#c9a96252}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{background:#c9a96229 padding-box padding-box;border:2px solid #0000;border-radius:10px}::-webkit-scrollbar-thumb:hover{background:#c9a96252 padding-box padding-box}@keyframes aiosFade{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@keyframes aiosRise{0%{opacity:0;transform:translateY(4px)scale(.98)}to{opacity:1;transform:none}}@keyframes aiosPulse{0%,to{opacity:.3}50%{opacity:1}}@keyframes aiosBlink{0%,to{opacity:0}50%{opacity:1}}@keyframes aiosSpin{to{transform:rotate(360deg)}}@keyframes aiosGlow{0%,to{opacity:.45}50%{opacity:.9}}@keyframes aiosShimmer{0%{background-position:-180% 0}to{background-position:180% 0}}.aios-fade{animation:.4s cubic-bezier(.22,1,.36,1) both aiosFade}.aios-rise{animation:.28s cubic-bezier(.22,1,.36,1) both aiosRise}.aios-cursor{vertical-align:-2px;background:#c9a962;border-radius:1px;width:7px;height:1.05em;margin-left:2px;animation:1s step-end infinite aiosBlink;display:inline-block}.aios-spin{animation:.7s linear infinite aiosSpin}.aios-glow{animation:3.5s ease-in-out infinite aiosGlow}.aios-typing{align-items:center;gap:4px;display:inline-flex}.aios-typing span{background:#c9a962;border-radius:50%;width:6px;height:6px;animation:1.2s ease-in-out infinite aiosPulse}.aios-typing span:nth-child(2){animation-delay:.18s}.aios-typing span:nth-child(3){animation-delay:.36s}.aios-shimmer{background:linear-gradient(100deg,#c9a962a6 0%,#e8e6e0f2 50%,#c9a962a6 100%) 0 0/200% 100%;-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;animation:2.4s linear infinite aiosShimmer}.aios-btn{transition:transform .12s,box-shadow .2s,background .2s,border-color .2s,color .15s}.aios-btn:hover{transform:translateY(-1px)}.aios-btn:active{transform:translateY(0)}.aios-card{transition:border-color .2s,background .2s,transform .15s}.aios-md{overflow-wrap:break-word;word-break:break-word}.aios-md>:first-child{margin-top:0}.aios-md>:last-child{margin-bottom:0}.aios-md .hljs{color:#eceae3;background:0 0}.aios-md .hljs-comment,.aios-md .hljs-quote{color:#7c786e;font-style:italic}.aios-md .hljs-keyword,.aios-md .hljs-selector-tag,.aios-md .hljs-literal,.aios-md .hljs-section,.aios-md .hljs-link{color:#c9a962}.aios-md .hljs-string,.aios-md .hljs-attr,.aios-md .hljs-template-tag,.aios-md .hljs-addition{color:#9bc48a}.aios-md .hljs-number,.aios-md .hljs-built_in,.aios-md .hljs-builtin-name,.aios-md .hljs-type,.aios-md .hljs-params{color:#d9a05b}.aios-md .hljs-title,.aios-md .hljs-function .hljs-title,.aios-md .hljs-name{color:#7fb0e0}.aios-md .hljs-attribute,.aios-md .hljs-variable,.aios-md .hljs-tag{color:#e0b074}.aios-md .hljs-deletion{color:#e08b7b}.aios-md .hljs-emphasis{font-style:italic}.aios-md .hljs-strong{font-weight:700}:root{--lg-bg:#07070b;--lg-txt:#f4f2ec;--lg-dim:#f4f2ec9e;--lg-faint:#f4f2ec61;--lg-gold:#c9a962;--lg-gold2:#e6cf97;--lg-ok:#6fd08c;--lg-err:#f08b7b;--lg-radius:28px}.lg-glass{isolation:isolate;border-radius:var(--lg-radius);-webkit-backdrop-filter:blur(30px)saturate(175%);backdrop-filter:blur(30px)saturate(175%);background:linear-gradient(140deg,#ffffff1c 0%,#ffffff09 45%,#ffffff0f 100%);border:1px solid #ffffff21;position:relative;box-shadow:inset 0 1px #ffffff6b,inset 0 -1px #ffffff0f,inset 0 0 0 .5px #ffffff0d,0 30px 80px -20px #000000a6,0 8px 24px -8px #0006}.lg-glass:before{content:"";border-radius:inherit;pointer-events:none;z-index:-1;background:radial-gradient(520px circle at var(--mx,30%) var(--my,0%),#ffffff21,transparent 42%);transition:opacity .3s;position:absolute;inset:0}.lg-glass:after{content:"";border-radius:inherit;pointer-events:none;mix-blend-mode:screen;background:linear-gradient(#ffffff14,#0000 22%);position:absolute;inset:0}.lg-chip{-webkit-backdrop-filter:blur(18px)saturate(160%);backdrop-filter:blur(18px)saturate(160%);background:#ffffff12;border:1px solid #ffffff1f;box-shadow:inset 0 1px #ffffff40}.lg-input{width:100%;color:var(--lg-txt);background:#00000047;border:1px solid #ffffff1f;border-radius:16px;outline:none;padding:15px 18px;font-size:16px;transition:border-color .2s,box-shadow .2s,background .2s;box-shadow:inset 0 1px 2px #00000059}.lg-input::placeholder{color:var(--lg-faint)}.lg-input:focus{background:#0000005c;border-color:#c9a962bf;box-shadow:0 0 0 4px #c9a96229,inset 0 1px 2px #00000059}.lg-btn{cursor:pointer;letter-spacing:-.01em;border:none;border-radius:999px;justify-content:center;align-items:center;gap:8px;font-family:inherit;font-weight:650;display:inline-flex;position:relative;overflow:hidden}.lg-btn:disabled{cursor:not-allowed;opacity:.45}.lg-btn-primary{color:#17130a;background:linear-gradient(160deg,#f0ddaa 0%,#c9a962 48%,#a8853f 100%);box-shadow:inset 0 1px #ffffffb3,inset 0 -2px 6px #785a1e59,0 10px 30px -8px #c9a9628c}.lg-btn-primary:after{content:"";background:linear-gradient(100deg,#0000,#ffffff8c,#0000);width:40%;height:100%;animation:3.8s ease-in-out infinite lgSheen;position:absolute;top:0;left:-60%;transform:skew(-20deg)}.lg-btn-glass{color:var(--lg-txt);-webkit-backdrop-filter:blur(18px)saturate(160%);backdrop-filter:blur(18px)saturate(160%);background:#ffffff14;border:1px solid #ffffff24;box-shadow:inset 0 1px #ffffff4d}.lg-btn-ghost{color:var(--lg-dim);background:0 0}.lg-btn-ghost:hover{color:var(--lg-txt)}@keyframes lgSheen{0%,55%{left:-60%}80%,to{left:130%}}@media (prefers-reduced-motion:reduce){.lg-btn-primary:after{animation:none}}
