@charset "UTF-8";.toast-center-center{top:50%;left:50%;transform:translate(-50%,-50%)}.toast-top-center{top:0;right:0;width:100%}.toast-bottom-center{bottom:0;right:0;width:100%}.toast-top-full-width{top:0;right:0;width:100%}.toast-bottom-full-width{bottom:0;right:0;width:100%}.toast-top-left{top:12px;left:12px}.toast-top-right{top:12px;right:12px}.toast-bottom-right{right:12px;bottom:12px}.toast-bottom-left{bottom:12px;left:12px}.toast-title{font-weight:700}.toast-message{word-wrap:break-word}.toast-message a,.toast-message label{color:#fff}.toast-message a:hover{color:#ccc;text-decoration:none}.toast-close-button{position:relative;right:-.3em;top:-.3em;float:right;font-size:20px;font-weight:700;color:#fff;text-shadow:0 1px 0 #ffffff}.toast-close-button:hover,.toast-close-button:focus{color:#000;text-decoration:none;cursor:pointer;opacity:.4}button.toast-close-button{padding:0;cursor:pointer;background:transparent;border:0}.toast-container{pointer-events:none;position:fixed;z-index:999999}.toast-container *{box-sizing:border-box}.toast-container .ngx-toastr{position:relative;overflow:hidden;margin:0 0 6px;padding:15px 15px 15px 50px;width:300px;border-radius:3px;background-position:15px center;background-repeat:no-repeat;background-size:24px;box-shadow:0 0 12px #999;color:#fff}.toast-container .ngx-toastr:hover{box-shadow:0 0 12px #000;opacity:1;cursor:pointer}.toast-info{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCA1MTIgNTEyJyB3aWR0aD0nNTEyJyBoZWlnaHQ9JzUxMic+PHBhdGggZmlsbD0ncmdiKDI1NSwyNTUsMjU1KScgZD0nTTI1NiA4QzExOS4wNDMgOCA4IDExOS4wODMgOCAyNTZjMCAxMzYuOTk3IDExMS4wNDMgMjQ4IDI0OCAyNDhzMjQ4LTExMS4wMDMgMjQ4LTI0OEM1MDQgMTE5LjA4MyAzOTIuOTU3IDggMjU2IDh6bTAgMTEwYzIzLjE5NiAwIDQyIDE4LjgwNCA0MiA0MnMtMTguODA0IDQyLTQyIDQyLTQyLTE4LjgwNC00Mi00MiAxOC44MDQtNDIgNDItNDJ6bTU2IDI1NGMwIDYuNjI3LTUuMzczIDEyLTEyIDEyaC04OGMtNi42MjcgMC0xMi01LjM3My0xMi0xMnYtMjRjMC02LjYyNyA1LjM3My0xMiAxMi0xMmgxMnYtNjRoLTEyYy02LjYyNyAwLTEyLTUuMzczLTEyLTEydi0yNGMwLTYuNjI3IDUuMzczLTEyIDEyLTEyaDY0YzYuNjI3IDAgMTIgNS4zNzMgMTIgMTJ2MTAwaDEyYzYuNjI3IDAgMTIgNS4zNzMgMTIgMTJ2MjR6Jy8+PC9zdmc+)}.toast-error{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCA1MTIgNTEyJyB3aWR0aD0nNTEyJyBoZWlnaHQ9JzUxMic+PHBhdGggZmlsbD0ncmdiKDI1NSwyNTUsMjU1KScgZD0nTTI1NiA4QzExOSA4IDggMTE5IDggMjU2czExMSAyNDggMjQ4IDI0OCAyNDgtMTExIDI0OC0yNDhTMzkzIDggMjU2IDh6bTEyMS42IDMxMy4xYzQuNyA0LjcgNC43IDEyLjMgMCAxN0wzMzggMzc3LjZjLTQuNyA0LjctMTIuMyA0LjctMTcgMEwyNTYgMzEybC02NS4xIDY1LjZjLTQuNyA0LjctMTIuMyA0LjctMTcgMEwxMzQuNCAzMzhjLTQuNy00LjctNC43LTEyLjMgMC0xN2w2NS42LTY1LTY1LjYtNjUuMWMtNC43LTQuNy00LjctMTIuMyAwLTE3bDM5LjYtMzkuNmM0LjctNC43IDEyLjMtNC43IDE3IDBsNjUgNjUuNyA2NS4xLTY1LjZjNC43LTQuNyAxMi4zLTQuNyAxNyAwbDM5LjYgMzkuNmM0LjcgNC43IDQuNyAxMi4zIDAgMTdMMzEyIDI1Nmw2NS42IDY1LjF6Jy8+PC9zdmc+)}.toast-success{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCA1MTIgNTEyJyB3aWR0aD0nNTEyJyBoZWlnaHQ9JzUxMic+PHBhdGggZmlsbD0ncmdiKDI1NSwyNTUsMjU1KScgZD0nTTE3My44OTggNDM5LjQwNGwtMTY2LjQtMTY2LjRjLTkuOTk3LTkuOTk3LTkuOTk3LTI2LjIwNiAwLTM2LjIwNGwzNi4yMDMtMzYuMjA0YzkuOTk3LTkuOTk4IDI2LjIwNy05Ljk5OCAzNi4yMDQgMEwxOTIgMzEyLjY5IDQzMi4wOTUgNzIuNTk2YzkuOTk3LTkuOTk3IDI2LjIwNy05Ljk5NyAzNi4yMDQgMGwzNi4yMDMgMzYuMjA0YzkuOTk3IDkuOTk3IDkuOTk3IDI2LjIwNiAwIDM2LjIwNGwtMjk0LjQgMjk0LjQwMWMtOS45OTggOS45OTctMjYuMjA3IDkuOTk3LTM2LjIwNC0uMDAxeicvPjwvc3ZnPg==)}.toast-warning{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCA1NzYgNTEyJyB3aWR0aD0nNTc2JyBoZWlnaHQ9JzUxMic+PHBhdGggZmlsbD0ncmdiKDI1NSwyNTUsMjU1KScgZD0nTTU2OS41MTcgNDQwLjAxM0M1ODcuOTc1IDQ3Mi4wMDcgNTY0LjgwNiA1MTIgNTI3Ljk0IDUxMkg0OC4wNTRjLTM2LjkzNyAwLTU5Ljk5OS00MC4wNTUtNDEuNTc3LTcxLjk4N0wyNDYuNDIzIDIzLjk4NWMxOC40NjctMzIuMDA5IDY0LjcyLTMxLjk1MSA4My4xNTQgMGwyMzkuOTQgNDE2LjAyOHpNMjg4IDM1NGMtMjUuNDA1IDAtNDYgMjAuNTk1LTQ2IDQ2czIwLjU5NSA0NiA0NiA0NiA0Ni0yMC41OTUgNDYtNDYtMjAuNTk1LTQ2LTQ2LTQ2em0tNDMuNjczLTE2NS4zNDZsNy40MTggMTM2Yy4zNDcgNi4zNjQgNS42MDkgMTEuMzQ2IDExLjk4MiAxMS4zNDZoNDguNTQ2YzYuMzczIDAgMTEuNjM1LTQuOTgyIDExLjk4Mi0xMS4zNDZsNy40MTgtMTM2Yy4zNzUtNi44NzQtNS4wOTgtMTIuNjU0LTExLjk4Mi0xMi42NTRoLTYzLjM4M2MtNi44ODQgMC0xMi4zNTYgNS43OC0xMS45ODEgMTIuNjU0eicvPjwvc3ZnPg==)}.toast-container.toast-top-center .ngx-toastr,.toast-container.toast-bottom-center .ngx-toastr{width:300px;margin-left:auto;margin-right:auto}.toast-container.toast-top-full-width .ngx-toastr,.toast-container.toast-bottom-full-width .ngx-toastr{width:96%;margin-left:auto;margin-right:auto}.ngx-toastr{background-color:#030303;pointer-events:auto}.toast-success{background-color:#51a351}.toast-error{background-color:#bd362f}.toast-info{background-color:#2f96b4}.toast-warning{background-color:#f89406}.toast-progress{position:absolute;left:0;bottom:0;height:4px;background-color:#000;opacity:.4}@media all and (max-width: 240px){.toast-container .ngx-toastr.div{padding:8px 8px 8px 50px;width:11em}.toast-container .toast-close-button{right:-.2em;top:-.2em}}@media all and (min-width: 241px) and (max-width: 480px){.toast-container .ngx-toastr.div{padding:8px 8px 8px 50px;width:18em}.toast-container .toast-close-button{right:-.2em;top:-.2em}}@media all and (min-width: 481px) and (max-width: 768px){.toast-container .ngx-toastr.div{padding:15px 15px 15px 50px;width:25em}}:root{--safe-top: env(safe-area-inset-top);--safe-right: env(safe-area-inset-right);--safe-bottom: env(safe-area-inset-bottom);--safe-left: env(safe-area-inset-left)}.safe-area--inline{padding-right:max(0px,var(--safe-right));padding-left:max(0px,var(--safe-left))}html,body{height:100%;background:var(--background, #0A0A0F);color:var(--foreground, #ecf3f8);font-family:Inter,system-ui,-apple-system,Segoe UI,Roboto,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body,app-root{padding-top:max(0px,var(--safe-top))}html{scrollbar-gutter:stable both-edges}::selection{background:color-mix(in srgb,var(--color-primary-200) 55%,transparent);color:var(--foreground)}a{color:var(--color-secondary-500, #FF2EFF);text-decoration:none}a:hover{text-decoration:underline}h1,h2,h3,h4{color:var(--foreground, #ecf3f8);margin:0 0 .75rem;font-weight:700}h1{font-size:1.5rem;line-height:1.2}h2{font-size:1.25rem;line-height:1.3}h3{font-size:1rem;line-height:1.4;font-weight:600}h4{font-size:.875rem;line-height:1.4;font-weight:600}.heading-accent,.heading-accent--h3,.heading-accent--h2,.heading-accent--h1{font-weight:700;text-transform:uppercase;letter-spacing:.02em;color:var(--color-accent-500, #FFB300)}.heading-accent--h1{font-size:1.5rem;line-height:1.2}.heading-accent--h2{font-size:1.25rem;line-height:1.3}.heading-accent--h3{font-size:1rem;line-height:1.4}.heading-primary,.heading-primary--h3,.heading-primary--h2,.heading-primary--h1{font-weight:700;text-transform:uppercase;letter-spacing:.02em;color:var(--color-primary-500, #00b3ff)}.heading-primary--h1{font-size:1.5rem;line-height:1.2}.heading-primary--h2{font-size:1.25rem;line-height:1.3}.heading-primary--h3{font-size:1rem;line-height:1.4}.heading-secondary,.heading-secondary--h3,.heading-secondary--h2,.heading-secondary--h1{font-weight:700;text-transform:uppercase;letter-spacing:.02em;color:var(--color-secondary-500, #FF2EFF)}.heading-secondary--h1{font-size:1.5rem;line-height:1.2}.heading-secondary--h2{font-size:1.25rem;line-height:1.3}.heading-secondary--h3{font-size:1rem;line-height:1.4}.heading-cyan,.heading-cyan--h3,.heading-cyan--h2,.heading-cyan--h1{font-weight:700;text-transform:uppercase;letter-spacing:.02em;color:var(--neon-cyan, #00F6FF)}.heading-cyan--h1{font-size:1.5rem;line-height:1.2}.heading-cyan--h2{font-size:1.25rem;line-height:1.3}.heading-cyan--h3{font-size:1rem;line-height:1.4}.heading-pink,.heading-pink--h3,.heading-pink--h2,.heading-pink--h1{font-weight:700;text-transform:uppercase;letter-spacing:.02em;color:var(--neon-pink, #FF2EFF)}.heading-pink--h1{font-size:1.5rem;line-height:1.2}.heading-pink--h2{font-size:1.25rem;line-height:1.3}.heading-pink--h3{font-size:1rem;line-height:1.4}.heading-purple,.heading-purple--h3,.heading-purple--h2,.heading-purple--h1{font-weight:700;text-transform:uppercase;letter-spacing:.02em;color:var(--neon-purple, #8b5cf6)}.heading-purple--h1{font-size:1.5rem;line-height:1.2}.heading-purple--h2{font-size:1.25rem;line-height:1.3}.heading-purple--h3{font-size:1rem;line-height:1.4}.heading-green,.heading-green--h3,.heading-green--h2,.heading-green--h1{font-weight:700;text-transform:uppercase;letter-spacing:.02em;color:var(--neon-green, #00FF85)}.heading-green--h1{font-size:1.5rem;line-height:1.2}.heading-green--h2{font-size:1.25rem;line-height:1.3}.heading-green--h3{font-size:1rem;line-height:1.4}.heading-success,.heading-success--h3,.heading-success--h2,.heading-success--h1{font-weight:700;text-transform:uppercase;letter-spacing:.02em;color:var(--cp-success, #00FF85)}.heading-success--h1{font-size:1.5rem;line-height:1.2}.heading-success--h2{font-size:1.25rem;line-height:1.3}.heading-success--h3{font-size:1rem;line-height:1.4}.heading-error,.heading-error--h3,.heading-error--h2,.heading-error--h1{font-weight:700;text-transform:uppercase;letter-spacing:.02em;color:var(--color-danger-500, #FF375F)}.heading-error--h1{font-size:1.5rem;line-height:1.2}.heading-error--h2{font-size:1.25rem;line-height:1.3}.heading-error--h3{font-size:1rem;line-height:1.4}.heading-warn,.heading-warn--h3,.heading-warn--h2,.heading-warn--h1{font-weight:700;text-transform:uppercase;letter-spacing:.02em;color:var(--cp-warn, #FFD60A)}.heading-warn--h1{font-size:1.5rem;line-height:1.2}.heading-warn--h2{font-size:1.25rem;line-height:1.3}.heading-warn--h3{font-size:1rem;line-height:1.4}.btn{--btn-bg: transparent;--btn-fg: var(--foreground, #ecf3f8);--btn-bd: rgb(var(--color-white-rgb) / var(--opacity-border-medium));display:inline-flex;align-items:center;justify-content:center;gap:.5rem;min-height:2.25rem;padding:.5rem .875rem;border:1px solid var(--btn-bd);border-radius:.75rem;background:var(--btn-bg);color:var(--btn-fg);font:500 .95rem/1 Inter,system-ui,-apple-system,Segoe UI,Roboto,sans-serif;letter-spacing:.02em;text-decoration:none;cursor:pointer;-webkit-user-select:none;user-select:none;transition:transform .06s ease,filter .18s ease,background .18s ease,color .18s ease,border-color .18s ease;will-change:transform}.btn:active{transform:translateY(1px)}.btn:focus-visible{outline:2px solid var(--neon-pink, #FF2EFF);outline-offset:2px}.btn:disabled,.btn[aria-disabled=true]{opacity:.55;cursor:not-allowed;pointer-events:none}.btn.btn--menu-item{justify-content:flex-start;padding:.5rem 1rem;gap:1rem;min-height:2.25rem;font-size:1rem;font-weight:500;letter-spacing:.02em;text-transform:none;border-radius:0;border:none}.btn.btn--menu-item:hover{background:var(--color-secondary-500, #FF2EFF);color:var(--background)}.btn.is-loading{position:relative;pointer-events:none}.btn.is-loading:after{content:"";width:1em;height:1em;border-radius:50%;border:2px solid rgb(var(--color-white-rgb)/.35);border-top-color:rgb(var(--color-white-rgb)/.9);animation:btn-spin .9s linear infinite}.btn.is-loading>.btn__label{opacity:.6}.btn .btn__icon{display:inline-flex;line-height:0}.btn .btn__icon svg{width:1.1em;height:1.1em}.btn .btn__label{white-space:nowrap}@keyframes btn-spin{to{transform:rotate(360deg)}}.btn:hover:not(:disabled):not(.is-loading){filter:brightness(1.05)}.btn:active:not(:disabled):not(.is-loading){filter:brightness(1)}.btn--primary{--btn-bg: var(--color-primary-500, #00b3ff);--btn-fg: var(--background);--btn-bd: transparent;box-shadow:0 0 16px rgba(var(--color-primary-500, #00b3ff),.25)}.btn--primary:hover{filter:brightness(1.06)}.btn--secondary{--btn-bg: var(--color-secondary-500, #FF2EFF);--btn-fg: var(--background);--btn-bd: transparent;box-shadow:0 0 16px rgba(var(--color-secondary-500, #FF2EFF),.22)}.btn--accent{--btn-bg: var(--color-accent-500, #FFB300);--btn-fg: var(--background);--btn-bd: transparent;box-shadow:0 0 16px rgba(var(--color-accent-500, #FFB300),.22)}.btn--danger{--btn-bg: var(--color-danger-500);--btn-fg: var(--color-danger-900);--btn-bd: transparent;box-shadow:0 0 16px rgba(var(--color-danger-rgb),.22)}.btn--tonal{--btn-bg: color-mix(in oklab, var(--field, #1C1E2B) 86%, white 0%);--btn-fg: var(--foreground, #ecf3f8);--btn-bd: rgb(var(--color-white-rgb) / var(--opacity-border-subtle))}.btn--tonal:hover{filter:none;background:color-mix(in oklab,var(--field, #1C1E2B) 92%,white 0%)}.btn--outline{--btn-bg: transparent;--btn-fg: var(--foreground, #ecf3f8);--btn-bd: rgb(var(--color-white-rgb) / .22)}.btn--outline:hover{background:rgb(var(--color-white-rgb)/.06)}.btn--outline.btn--primary{--btn-bd: rgba($primary, .9);color:var(--color-primary-500, #00b3ff)}.btn--outline.btn--primary:hover{background:rgba(var(--color-primary-500, #00b3ff),.1)}.btn--outline.btn--secondary{--btn-bd: rgba($secondary, .9);color:var(--color-secondary-500, #FF2EFF)}.btn--outline.btn--secondary:hover{background:rgba(var(--color-secondary-500, #FF2EFF),.1)}.btn--outline.btn--accent{--btn-bd: rgba($accent, .9);color:var(--color-accent-500, #FFB300)}.btn--outline.btn--accent:hover{background:rgba(var(--color-accent-500, #FFB300),.1)}.btn--outline.btn--danger{--btn-bd: rgb(var(--color-danger-rgb) / .9);color:var(--color-danger-500)}.btn--outline.btn--danger:hover{background:rgb(var(--color-danger-rgb)/.12)}.btn--ghost{--btn-bg: transparent;--btn-fg: var(--foreground, #ecf3f8);--btn-bd: transparent}.btn--ghost:hover{background:rgb(var(--color-white-rgb)/.05)}.btn--ghost.btn--primary{color:var(--color-primary-500, #00b3ff)}.btn--ghost.btn--primary:hover{background:rgba(var(--color-primary-500, #00b3ff),.1)}.btn--ghost.btn--secondary{color:var(--color-secondary-500, #FF2EFF)}.btn--ghost.btn--secondary:hover{background:rgba(var(--color-secondary-500, #FF2EFF),.1)}.btn--ghost.btn--accent{color:var(--color-accent-500, #FFB300)}.btn--ghost.btn--accent:hover{background:rgba(var(--color-accent-500, #FFB300),.1)}.btn--ghost.btn--danger{color:var(--color-danger-500)}.btn--ghost.btn--danger:hover{background:rgb(var(--color-danger-rgb)/.12)}.btn--link{--btn-bg: transparent;--btn-fg: $secondary;--btn-bd: transparent;padding:0;min-height:auto;border-radius:0;text-decoration:underline}.btn--link:hover{filter:brightness(1.08)}.btn--xs{min-height:1.75rem;padding:.25rem .5rem;font-size:.8rem;border-radius:.625rem}.btn--sm{min-height:2rem;padding:.4rem .65rem;font-size:.9rem;border-radius:.75rem}.btn--lg{min-height:2.75rem;padding:.75rem 1rem;font-size:1rem;border-radius:1rem}.btn--xl{min-height:3rem;padding:1rem 1.25rem;font-size:1.25rem;border-radius:1.25rem}.btn--icon{padding:.5rem;width:2.25rem;height:2.25rem}.btn--icon .btn__label{display:none}.btn-group{display:grid;grid-template-columns:1fr}.btn-group .btn{width:100%;justify-content:center}@media (min-width: 640px){.btn-group{grid-template-columns:repeat(2,1fr)}}@media (min-width: 768px){.btn-group{grid-template-columns:initial;grid-auto-flow:column;justify-content:start;align-items:stretch;gap:0}.btn-group .btn{width:auto;border-radius:0}.btn-group .btn:first-child{border-top-left-radius:.75rem;border-bottom-left-radius:.75rem}.btn-group .btn:last-child{border-top-right-radius:.75rem;border-bottom-right-radius:.75rem}.btn-group .btn:not(:first-child){margin-left:-1px}}.btn-group.btn-group--primary .btn{--btn-bd: rgba($primary, .5)}.btn-group.btn-group--secondary .btn{--btn-bd: rgba($secondary, .5)}.btn-group.btn-group--accent .btn{--btn-bd: rgba($accent, .5)}.btn.is-active,.btn[aria-pressed=true]{filter:none}.btn--outline.is-active,.btn--outline[aria-pressed=true]{background:rgb(var(--color-white-rgb)/.06)}.btn--outline.btn--primary.is-active,.btn--outline.btn--primary[aria-pressed=true]{background:rgba(var(--color-primary-500, #00b3ff),.1)}.btn--outline.btn--secondary.is-active,.btn--outline.btn--secondary[aria-pressed=true]{background:rgba(var(--color-secondary-500, #FF2EFF),.1)}.btn--outline.btn--accent.is-active,.btn--outline.btn--accent[aria-pressed=true]{--btn-bg: var(--color-accent-500, #FFB300);--btn-fg: var(--background);--btn-bd: transparent;background:var(--btn-bg);color:var(--btn-fg);border-color:var(--btn-bg)}.btn--outline.btn--danger.is-active,.btn--outline.btn--danger[aria-pressed=true]{background:rgb(var(--color-danger-rgb)/.12)}.badge{display:inline-flex;align-items:center;gap:.375rem;height:1.5rem;padding:0 .5rem;border-radius:999px;font:600 .75rem/1 Inter,system-ui,-apple-system,Segoe UI,Roboto,sans-serif;letter-spacing:.02em;background:rgb(var(--color-white-rgb)/var(--opacity-border-subtle));color:var(--foreground, #ecf3f8)}.badge--danger{background:var(--color-danger-100);color:var(--color-danger-900)}.badge--success{background:color-mix(in srgb,var(--cp-success, #00FF85) 30%,transparent);color:var(--foreground)}.badge--info{background:color-mix(in srgb,var(--color-secondary-500, #FF2EFF) 18%,transparent);color:var(--foreground)}.app-surface{background:var(--panel, #10121A);color:var(--foreground, #ecf3f8);box-shadow:0 2px 10px rgba(var(--color-black-rgb),var(--opacity-shadow-strong));border-radius:1rem}.card{background:var(--panel, #10121A);border:1px solid rgb(var(--color-white-rgb)/var(--opacity-border-subtle));border-radius:1rem;box-shadow:0 2px 10px rgba(var(--color-black-rgb),var(--opacity-shadow-strong));padding:1rem}.panel{background:linear-gradient(180deg,var(--glass-bg-from),var(--glass-bg-to));color:var(--foreground, #ecf3f8);border:1px solid rgb(var(--glass-shade-1-rgb)/var(--opacity-border-cyan-light));border-radius:10px;box-shadow:0 0 0 .5px rgba(var(--glass-shade-1-rgb),var(--opacity-border-cyan-medium)),0 0 18px rgba(var(--glass-shade-1-rgb),var(--opacity-shadow-cyan)) inset}.panel:hover{border-color:rgb(var(--glass-shade-1-rgb)/var(--opacity-border-cyan-hover));box-shadow:0 0 0 .5px rgba(var(--glass-shade-1-rgb),var(--opacity-border-cyan-active)),0 0 24px rgba(var(--glass-shade-1-rgb),var(--opacity-shadow-cyan-medium)) inset,0 8px 24px rgba(var(--color-black-rgb),var(--opacity-shadow-strong)),0 0 22px rgba(var(--glass-shade-1-rgb),var(--opacity-shadow-cyan-strong))}@media (prefers-reduced-motion: reduce){.panel:hover{transform:none}}.panel--padded{padding:.5rem}.panel--tight{padding:.25rem}.panel--loose{padding:.75rem}@media (min-width: 768px){.panel{border-radius:10px}.panel--padded{padding:1rem}.panel--loose{padding:1.25rem}}@media (min-width: 900px){.panel--padded{padding:1.25rem}.panel--loose{padding:1.5rem}}.panel--hoverable{transition:border-color .2s ease,box-shadow .2s ease,transform .2s ease}.panel--hoverable:hover{border-color:rgba(var(--color-accent-500, #FFB300),.3);box-shadow:0 0 16px 2px rgba(var(--color-accent-500, #FFB300),.15),0 2px 8px #0000001a;transform:translateY(-2px)}.panel--outlined{border-color:var(--color-primary-500, #00b3ff);box-shadow:0 0 0 1px rgba(var(--color-primary-500, #00b3ff),.25),0 2px 10px rgba(var(--color-black-rgb),var(--opacity-shadow-strong))}.panel--flat{box-shadow:none}.collapsible{display:flex;flex-direction:column;gap:.75rem}.collapsible__summary{display:flex;align-items:center;gap:.75rem}.collapsible__summary .summary-main{flex:1;min-width:0}.collapsible__content{overflow:hidden;max-height:0;opacity:0;transition:max-height .25s ease,opacity .25s ease}.collapsible.is-open .collapsible__content,[data-open=true] .collapsible__content{max-height:2000px;opacity:1}.collapsible__chevron{transition:transform .2s ease}.is-open .collapsible__chevron,[data-open=true] .collapsible__chevron{transform:rotate(180deg)}.text-body{font-size:.875rem;line-height:1.5;color:var(--foreground, #ecf3f8)}.text-meta{font-size:.75rem;line-height:1.4;color:rgba(var(--foreground, #ecf3f8),.7);text-transform:uppercase;letter-spacing:.02em}.text-primary{color:var(--color-primary-500, #00b3ff)}.text-secondary{color:var(--color-secondary-500, #FF2EFF)}.text-accent{color:var(--color-accent-500, #FFB300)}.text-danger{color:var(--color-danger-500)}.spacing-xs{margin:.5rem;padding:.5rem}.spacing-sm{margin:1rem;padding:1rem}.spacing-md{margin:1.5rem;padding:1.5rem}.spacing-lg{margin:2rem;padding:2rem}.spacing-xl{margin:3rem;padding:3rem}.gap-xs{gap:.5rem}.gap-sm{gap:1rem}.gap-md{gap:1.5rem}.gap-lg{gap:2rem}.gap-xl{gap:3rem}.mt-xs{margin-top:.5rem}.mt-sm{margin-top:1rem}.mt-md{margin-top:1.5rem}.mt-lg{margin-top:2rem}.mt-xl{margin-top:3rem}.flex-1{flex:1}:focus-visible{outline:2px solid var(--color-primary-500, #00b3ff);outline-offset:2px}.glow-pink{box-shadow:0 0 16px var(--neon-pink, #FF2EFF),0 0 32px rgba(var(--neon-pink, #FF2EFF),.35)}.glow-cyan{box-shadow:0 0 16px var(--neon-cyan, #00F6FF),0 0 32px rgba(var(--neon-cyan, #00F6FF),.35)}.glow-green{box-shadow:0 0 16px var(--neon-green, #00FF85),0 0 32px rgba(var(--neon-green, #00FF85),.35)}.glow-orange{box-shadow:0 0 16px var(--neon-orange, #FFB300),0 0 32px rgba(var(--neon-orange, #FFB300),.35)}.mood-text-love{color:var(--mood-love, #ff6b81)}.mood-text-happy{color:var(--mood-happy, #e6b218)}.mood-text-good{color:var(--mood-good, #1dd1a1)}.mood-text-neutral{color:var(--mood-neutral, #9d78e6)}.mood-text-sad{color:var(--mood-sad, #54a0ff)}.mood-text-very-sad{color:var(--mood-very-sad, #2e86de)}.mood-text-angry{color:var(--mood-angry, #ee5253)}#toast-container{z-index:100!important;top:calc(48px + var(--safe-top) + .5rem)!important;left:var(--safe-left)!important;right:var(--safe-right)!important;margin-left:.5rem;margin-right:.5rem}@media (min-width: 768px){#toast-container{top:3.75rem!important;left:auto!important;right:1rem!important;margin-left:0;margin-right:0;max-width:calc(100vw - 18rem)}}@media (min-width: 900px){#toast-container{top:4rem!important;right:1.5rem!important}}.toast-top-center{top:0!important;left:50%!important;transform:translate(-50%)}@media (min-width: 768px){.toast-top-center{left:auto!important;right:0!important;transform:none}}.toast-container .ngx-toastr{background:linear-gradient(180deg,rgb(var(--background-rgb)/.95),rgb(var(--background-rgb)/.95));color:var(--foreground, #ecf3f8);border:1px solid rgb(var(--color-primary-rgb)/.4);border-left-width:3px;border-radius:.75rem;box-shadow:0 0 0 .5px rgba(var(--color-primary-rgb),.3),0 0 18px rgba(var(--color-primary-rgb),.12) inset,0 8px 24px #00000080,0 0 16px rgba(var(--color-primary-rgb),.15);padding:1rem;margin-bottom:.75rem;width:calc(100% - 1rem);max-width:100%;min-height:3.5rem;font-size:.9375rem;line-height:1.5;animation:toastSlideInDown .3s ease-out}@media (min-width: 640px){.toast-container .ngx-toastr{width:auto;max-width:420px;min-height:3rem}}@media (min-width: 768px){.toast-container .ngx-toastr{padding:.875rem 1rem;margin-bottom:.5rem;font-size:.875rem;max-width:380px}}@media (min-width: 900px){.toast-container .ngx-toastr{max-width:420px}}.toast-container .ngx-toastr:hover{border-color:rgb(var(--color-primary-rgb)/.55);box-shadow:0 0 0 .5px rgba(var(--color-primary-rgb),.5),0 0 24px rgba(var(--color-primary-rgb),.18) inset,0 8px 28px #0009,0 0 24px rgba(var(--color-primary-rgb),.25);cursor:pointer}.toast-container .toast-title{font-weight:700;font-size:1rem;margin-bottom:.375rem;text-transform:uppercase;letter-spacing:.02em;color:var(--color-primary-500, #00b3ff);text-shadow:0 0 8px rgba(var(--color-primary-500, #00b3ff),.35)}@media (min-width: 768px){.toast-container .toast-title{font-size:.9375rem;margin-bottom:.25rem}}.toast-container .toast-message{word-wrap:break-word;word-break:break-word}.toast-container .toast-close-button{position:absolute;top:.5rem;right:.5rem;padding:.5rem;opacity:.7;color:var(--foreground, #ecf3f8);font-size:1.25rem;font-weight:300;text-shadow:0 0 6px rgba(var(--color-secondary-500, #FF2EFF),.4);background:transparent;border:none;cursor:pointer;transition:opacity .2s ease,transform .2s ease;min-width:2.5rem;min-height:2.5rem}.toast-container .toast-close-button:hover,.toast-container .toast-close-button:focus{opacity:1;transform:scale(1.1);color:var(--color-secondary-500, #FF2EFF);text-shadow:0 0 12px rgba(var(--color-secondary-500, #FF2EFF),.6)}@media (min-width: 768px){.toast-container .toast-close-button{min-width:2rem;min-height:2rem;font-size:1.125rem}}.toast-container .toast-progress{position:absolute;bottom:0;left:0;height:3px;background:linear-gradient(90deg,var(--neon-cyan, #00F6FF),var(--neon-pink, #FF2EFF),var(--neon-orange, #FFB300));opacity:.8;box-shadow:0 0 8px rgba(var(--neon-cyan, #00F6FF),.6);border-radius:0 0 .75rem .75rem}.toast-container .toast-success{border-left-color:var(--cp-success, #00FF85)}.toast-container .toast-success .toast-title{color:var(--cp-success, #00FF85);text-shadow:0 0 8px rgba(var(--cp-success, #00FF85),.4)}.toast-container .toast-success .toast-progress{background:var(--cp-success, #00FF85);box-shadow:0 0 8px rgba(var(--cp-success, #00FF85),.6)}.toast-container .toast-error{border-left-color:var(--color-danger-500, #FF375F)}.toast-container .toast-error .toast-title{color:var(--color-danger-500, #FF375F);text-shadow:0 0 8px rgba(var(--color-danger-500, #FF375F),.4)}.toast-container .toast-error .toast-progress{background:var(--color-danger-500, #FF375F);box-shadow:0 0 8px rgba(var(--color-danger-500, #FF375F),.6)}.toast-container .toast-warning{border-left-color:var(--cp-warn, #FFD60A)}.toast-container .toast-warning .toast-title{color:var(--cp-warn, #FFD60A);text-shadow:0 0 8px rgba(var(--cp-warn, #FFD60A),.4)}.toast-container .toast-warning .toast-progress{background:var(--cp-warn, #FFD60A);box-shadow:0 0 8px rgba(var(--cp-warn, #FFD60A),.6)}.toast-container .toast-info{border-left-color:var(--color-secondary-500, #FF2EFF)}.toast-container .toast-info .toast-title{color:var(--color-secondary-500, #FF2EFF);text-shadow:0 0 8px rgba(var(--color-secondary-500, #FF2EFF),.4)}.toast-container .toast-info .toast-progress{background:var(--color-secondary-500, #FF2EFF);box-shadow:0 0 8px rgba(var(--color-secondary-500, #FF2EFF),.6)}@keyframes toastSlideInDown{0%{opacity:0;transform:translateY(-1rem)}to{opacity:1;transform:translateY(0)}}.toast-container .ngx-toastr.ng-leave{animation:toastSlideOutUp .2s ease-in}@keyframes toastSlideOutUp{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-1rem)}}@media (prefers-reduced-motion: reduce){.toast-container .ngx-toastr{animation:none}@keyframes toastSlideInDown{0%{opacity:0}to{opacity:1}}}form,.form{display:flex;flex-direction:column;gap:1.5rem;flex:1 1 auto}.form-2col{display:grid;grid-template-columns:1fr 1fr;gap:1rem}@media (max-width: 767px){.form-2col{grid-template-columns:1fr}}.form-group{display:flex;flex-direction:column;gap:.5rem}.form-label{font-size:.75rem;line-height:1.4;color:rgba(var(--foreground, #ecf3f8),.7);text-transform:uppercase;letter-spacing:.02em;font-weight:600}.form-control,input[type=text],input[type=email],input[type=password],input[type=date],textarea,select{font-size:1rem;background:var(--field, #1C1E2B);color:var(--foreground, #ecf3f8);border:1px solid rgb(var(--color-white-rgb)/var(--opacity-border-subtle));border-radius:.75rem;padding:.625rem .75rem;transition:border-color .18s ease,box-shadow .18s ease,background .18s ease}.form-control:focus,input[type=text]:focus,input[type=email]:focus,input[type=password]:focus,input[type=date]:focus,textarea:focus,select:focus{border-color:var(--color-primary-500, #00b3ff);box-shadow:0 0 0 3px rgba(var(--neon-pink, #FF2EFF),.25)}.form-control::placeholder,input[type=text]::placeholder,input[type=email]::placeholder,input[type=password]::placeholder,input[type=date]::placeholder,textarea::placeholder,select::placeholder{color:rgba(var(--foreground, #ecf3f8),.55)}.form-control:disabled,input[type=text]:disabled,input[type=email]:disabled,input[type=password]:disabled,input[type=date]:disabled,textarea:disabled,select:disabled{opacity:.6;cursor:not-allowed}select{appearance:none;-webkit-appearance:none;-moz-appearance:none;padding-right:2.25rem;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512' fill='%23cccccc'%3E%3Cpath d='M233.4 406.6c12.5 12.5 32.8 12.5 45.3 0l192-192c12.5-12.5 12.5-32.8 0-45.3s-32.8-12.5-45.3 0L256 338.7 86.6 169.4c-12.5-12.5-32.8-12.5-45.3 0s-12.5 32.8 0 45.3l192 192z'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right .75rem center;background-size:.9rem auto;animation:select-chevron-bob 2.4s ease-in-out infinite;filter:saturate(.9)}select:is([multiple],[size]){background-image:none;padding-right:.75rem;animation:none}@keyframes select-chevron-bob{0%,to{background-size:.9rem auto}50%{background-size:1rem auto}}@media (prefers-reduced-motion: reduce){.form-group select{animation:none!important}}button[type=submit]{padding:1rem 1.25rem}.form-check{display:inline-flex;align-items:center;gap:.5rem;cursor:pointer;-webkit-user-select:none;user-select:none;color:var(--foreground, #ecf3f8)}.form-check .form-check-input{appearance:none;-webkit-appearance:none;-moz-appearance:none;width:1.1rem;height:1.1rem;border:1px solid rgb(var(--color-white-rgb)/.12);border-radius:.75rem;background:var(--field, #1C1E2B);display:inline-block;position:relative;transition:border-color .18s ease,box-shadow .18s ease,background .18s ease,transform .12s ease;flex:0 0 auto}.form-check .form-check-input:hover{border-color:rgb(var(--color-white-rgb)/.2)}.form-check .form-check-input:focus-visible{outline:none;border-color:var(--color-primary-500, #00b3ff);box-shadow:0 0 0 3px rgba(var(--neon-pink, #FF2EFF),.25)}.form-check .form-check-input:checked{border-color:var(--color-primary-500, #00b3ff);background-color:var(--color-primary-500, #00b3ff);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512' fill='%23ffffff'%3E%3Cpath d='M470.6 105.4c12.5 12.5 12.5 32.8 0 45.3l-256 256c-12.5 12.5-32.8 12.5-45.3 0l-128-128c-12.5-12.5-12.5-32.8 0-45.3s32.8-12.5 45.3 0L192 338.7 425.4 105.4c12.5-12.5 32.8-12.5 45.3 0z'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:center;background-size:.8rem .8rem}.form-check .form-check-input:disabled{opacity:.6;cursor:not-allowed}.form-check .form-check-label{display:inline-flex;align-items:center;gap:.5rem;line-height:1.3;color:rgba(var(--foreground, #ecf3f8),.9)}.modal-overlay{position:fixed;inset:0;display:flex;align-items:center;justify-content:center;background:radial-gradient(1200px 800px at 50% 50%,rgb(var(--color-primary-rgb)/.07),transparent 60%),radial-gradient(1000px 600px at 20% 20%,rgb(var(--neon-pink-rgb)/.05),transparent 55%),rgb(var(--background-rgb)/.88);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.modal-dialog{position:relative;box-sizing:border-box;width:min(var(--modal-width, 560px),96vw);color:var(--foreground);background:linear-gradient(180deg,rgb(var(--surface-rgb)/.85),rgb(var(--background-rgb)/.92));border:1px solid rgb(var(--color-primary-rgb)/.25);box-shadow:0 0 0 1px rgba(var(--color-primary-rgb),.15),0 0 24px rgba(var(--color-primary-rgb),.25),0 0 48px rgba(var(--neon-pink-rgb, 255 0 153),.15);border-radius:16px;padding:1.25rem}.close-btn{position:absolute;top:8px;right:8px;width:36px;height:36px;border:none;background:transparent;color:var(--color-primary-400);font-size:20px;line-height:1;cursor:pointer;transition:box-shadow .16s ease,border-color .16s ease,transform 80ms ease}.close-btn:active{transform:translateY(1px)}@media (max-width: 639px){.modal-overlay{position:relative;inset:auto;display:block;min-height:100dvh;background:linear-gradient(180deg,rgb(var(--surface-rgb)/1),rgb(var(--background-rgb)/1));-webkit-backdrop-filter:none;backdrop-filter:none}.modal-dialog{box-sizing:border-box;width:100%;min-height:100dvh;border:none;border-radius:0;box-shadow:none;padding:clamp(16px,2.5vh,24px) 16px max(16px,env(safe-area-inset-bottom));padding-top:calc(max(16px,env(safe-area-inset-top)) + 8px);display:flex;flex-direction:column}.close-btn{position:absolute;top:calc(env(safe-area-inset-top) + 8px);right:12px;display:none}}:root,.theme-neon-drift{--background: #0a0a0f;--foreground: #ecf3f8;--panel: #10121a;--field: #1c1e2b;--color-primary-50: #e6ffff;--color-primary-100: #ccffff;--color-primary-200: #99ffff;--color-primary-300: #66ffff;--color-primary-400: #33ffff;--color-primary-500: #00FFFF;--color-primary-700: #00cccc;--color-primary-900: #009999;--color-secondary-50: #ffe6ff;--color-secondary-100: #ffccff;--color-secondary-200: #ff99ff;--color-secondary-300: #ff66ff;--color-secondary-400: #ff33ff;--color-secondary-500: #FF00FF;--color-secondary-700: #cc00cc;--color-secondary-900: #990099;--color-accent-50: #3a2700;--color-accent-100: #5d3e00;--color-accent-200: #7f5400;--color-accent-300: #a16b00;--color-accent-400: #FFB300;--color-accent-500: #FFB300;--color-accent-700: #b37f00;--color-accent-900: #7d5900;--color-danger-100: #433;--color-danger-200: #744;--color-danger-300: #a55;--color-danger-400: #d66;--color-danger-500: #f77;--color-danger-700: #f44;--color-danger-900: #c22;--neon-shade-1: #00F6FF;--neon-shade-2: #8b5cf6;--neon-shade-3: #00FF85;--neon-shade-4: #FF00FF;--neon-shade-5: #FFB300;--neon-cyan: #00F6FF;--neon-purple: #8b5cf6;--neon-green: #00FF85;--neon-pink: #FF00FF;--neon-orange: #FFB300;--mood-love: #ff6b81;--mood-happy: #e6b218;--mood-good: #1dd1a1;--mood-neutral: #9d78e6;--mood-sad: #54a0ff;--mood-very-sad: #2e86de;--mood-angry: #ee5253;--color-white: #ffffff;--color-black: #000000;--color-near-black: #180f00;--color-very-dark-red: #300;--color-very-dark-cyan: #001a1a;--color-white-rgb: 255 255 255;--color-black-rgb: 0 0 0;--color-primary-rgb: 0 255 255;--color-secondary-rgb: 255 0 255;--color-accent-rgb: 255 179 0;--color-danger-rgb: 255 55 95;--color-success-rgb: 0 255 133;--color-error-rgb: 255 55 95;--color-warn-rgb: 255 214 10;--color-info-rgb: 100 180 255;--color-warning-rgb: 255 214 10;--neon-shade-1-rgb: 0 246 255;--neon-shade-2-rgb: 139 92 246;--neon-shade-3-rgb: 0 255 133;--neon-shade-4-rgb: 255 0 255;--neon-shade-5-rgb: 255 179 0;--background-rgb: 10 10 15;--foreground-rgb: 236 243 248;--surface-rgb: 16 18 26;--panel-rgb: 16 18 26;--field-rgb: 28 30 43;--text-tertiary-rgb: 148 163 184;--glass-shade-1-rgb: 0 246 255;--glass-shade-1: rgb(0 246 255);--glass-bg-from: rgba(10, 10, 15, .9);--glass-bg-to: rgba(16, 18, 26, .9);--glass-bg-from-solid: rgba(10, 10, 15, .95);--glass-bg-to-solid: rgba(16, 18, 26, .95);--opacity-border-subtle: .06;--opacity-border-light: .08;--opacity-border-medium: .12;--opacity-border-strong: .22;--opacity-border-very-strong: .35;--opacity-border-cyan-light: .25;--opacity-border-cyan-medium: .3;--opacity-border-cyan-strong: .4;--opacity-border-cyan-hover: .35;--opacity-border-cyan-active: .45;--opacity-border-cyan-focus: .5;--opacity-border-cyan-intense: .55;--opacity-bg-subtle: .05;--opacity-bg-light: .06;--opacity-bg-medium: .08;--opacity-bg-strong: .1;--opacity-bg-very-strong: .12;--opacity-shadow-light: .15;--opacity-shadow-medium: .22;--opacity-shadow-strong: .35;--opacity-shadow-very-strong: .5;--opacity-shadow-intense: .6;--opacity-shadow-cyan: .08;--opacity-shadow-cyan-medium: .12;--opacity-shadow-cyan-strong: .18;--opacity-shadow-cyan-hover: .25;--opacity-glow-light: .18;--opacity-glow-medium: .25;--opacity-glow-strong: .35;--opacity-glow-very-strong: .4;--opacity-text-dim: .55;--opacity-text-muted: .6;--opacity-text-secondary: .7;--opacity-disabled: .55;--opacity-spinner-track: .35;--opacity-spinner-head: .9}.theme-mystweld{--background: #0a0a0f;--foreground: #f0ecf8;--panel: #12111a;--field: #1c1a2e;--color-primary-50: #f5f0ff;--color-primary-100: #e6dcff;--color-primary-200: #d0b8ff;--color-primary-300: #b894ff;--color-primary-400: #9d6fff;--color-primary-500: #7b3ff2;--color-primary-700: #5a2db3;--color-primary-900: #3d1d75;--color-secondary-50: #fffbea;--color-secondary-100: #fff5cc;--color-secondary-200: #ffed99;--color-secondary-300: #ffe566;--color-secondary-400: #ffd633;--color-secondary-500: #FFD700;--color-secondary-700: #ccac00;--color-secondary-900: #998100;--color-accent-50: #fff5e6;--color-accent-100: #ffeacc;--color-accent-200: #ffd699;--color-accent-300: #ffc266;--color-accent-400: #ffae33;--color-accent-500: #ff9a00;--color-accent-700: #cc7b00;--color-accent-900: #995c00;--color-danger-100: #522;--color-danger-200: #844;--color-danger-300: #b66;--color-danger-400: #e88;--color-danger-500: #ff9999;--color-danger-700: #ff6666;--color-danger-900: #dd3333;--neon-shade-1: #7b3ff2;--neon-shade-2: #FFD700;--neon-shade-3: #00FF85;--neon-shade-4: #FF00FF;--neon-shade-5: #ff9a00;--neon-cyan: #7b3ff2;--neon-purple: #FFD700;--neon-green: #00FF85;--neon-pink: #FF00FF;--neon-orange: #ff9a00;--mood-love: #ff6b81;--mood-happy: #e6b218;--mood-good: #1dd1a1;--mood-neutral: #9d78e6;--mood-sad: #54a0ff;--mood-very-sad: #2e86de;--mood-angry: #ee5253;--color-white: #ffffff;--color-black: #000000;--color-near-black: #180f00;--color-very-dark-red: #300;--color-very-dark-cyan: #001a1a;--color-white-rgb: 255 255 255;--color-black-rgb: 0 0 0;--color-primary-rgb: 123 63 242;--color-secondary-rgb: 255 215 0;--color-accent-rgb: 255 154 0;--color-danger-rgb: 255 55 95;--color-success-rgb: 0 255 133;--color-error-rgb: 255 55 95;--color-warn-rgb: 255 214 10;--color-info-rgb: 100 180 255;--color-warning-rgb: 255 214 10;--neon-shade-1-rgb: 123 63 242;--neon-shade-2-rgb: 255 215 0;--neon-shade-3-rgb: 0 255 133;--neon-shade-4-rgb: 255 0 255;--neon-shade-5-rgb: 255 154 0;--background-rgb: 10 10 15;--foreground-rgb: 240 236 248;--surface-rgb: 18 17 26;--panel-rgb: 18 17 26;--field-rgb: 28 26 46;--text-tertiary-rgb: 148 163 184;--glass-shade-1-rgb: 123 63 242;--glass-shade-1: rgb(123 63 242);--glass-bg-from: rgba(10, 10, 15, .9);--glass-bg-to: rgba(18, 17, 26, .9);--glass-bg-from-solid: rgba(10, 10, 15, .95);--glass-bg-to-solid: rgba(18, 17, 26, .95);--opacity-border-subtle: .06;--opacity-border-light: .08;--opacity-border-medium: .12;--opacity-border-strong: .22;--opacity-border-very-strong: .35;--opacity-border-cyan-light: .25;--opacity-border-cyan-medium: .3;--opacity-border-cyan-strong: .4;--opacity-border-cyan-hover: .35;--opacity-border-cyan-active: .45;--opacity-border-cyan-focus: .5;--opacity-border-cyan-intense: .55;--opacity-bg-subtle: .05;--opacity-bg-light: .06;--opacity-bg-medium: .08;--opacity-bg-strong: .1;--opacity-bg-very-strong: .12;--opacity-shadow-light: .15;--opacity-shadow-medium: .22;--opacity-shadow-strong: .35;--opacity-shadow-very-strong: .5;--opacity-shadow-intense: .6;--opacity-shadow-cyan: .08;--opacity-shadow-cyan-medium: .12;--opacity-shadow-cyan-strong: .18;--opacity-shadow-cyan-hover: .25;--opacity-glow-light: .18;--opacity-glow-medium: .25;--opacity-glow-strong: .35;--opacity-glow-very-strong: .4;--opacity-text-dim: .55;--opacity-text-muted: .6;--opacity-text-secondary: .7;--opacity-disabled: .55;--opacity-spinner-track: .35;--opacity-spinner-head: .9}.theme-elendore{--background: #0a0f0d;--foreground: #ecf5f0;--panel: #121a16;--field: #1c2820;--color-primary-50: #e8f8f1;--color-primary-100: #c7e8d6;--color-primary-200: #9dd9bc;--color-primary-300: #6fcaa1;--color-primary-400: #45bb87;--color-primary-500: #2eac6d;--color-primary-700: #258957;--color-primary-900: #1c6641;--color-secondary-50: #fce8ed;--color-secondary-100: #f5c7d4;--color-secondary-200: #ea9db5;--color-secondary-300: #df7396;--color-secondary-400: #d44977;--color-secondary-500: #c91f58;--color-secondary-700: #a11946;--color-secondary-900: #791334;--color-accent-50: #f5f0ff;--color-accent-100: #e6dcff;--color-accent-200: #d0b8ff;--color-accent-300: #ba94ff;--color-accent-400: #a470ff;--color-accent-500: #c792ea;--color-accent-700: #a875c9;--color-accent-900: #8958a8;--color-danger-100: #522;--color-danger-200: #844;--color-danger-300: #b66;--color-danger-400: #e88;--color-danger-500: #ff9999;--color-danger-700: #ff6666;--color-danger-900: #dd3333;--neon-shade-1: #2eac6d;--neon-shade-2: #c91f58;--neon-shade-3: #c792ea;--neon-shade-4: #00d4aa;--neon-shade-5: #ff8c42;--neon-cyan: #2eac6d;--neon-purple: #c91f58;--neon-green: #c792ea;--neon-pink: #00d4aa;--neon-orange: #ff8c42;--mood-love: #ff6b81;--mood-happy: #e6b218;--mood-good: #1dd1a1;--mood-neutral: #9d78e6;--mood-sad: #54a0ff;--mood-very-sad: #2e86de;--mood-angry: #ee5253;--color-white: #ffffff;--color-black: #000000;--color-near-black: #180f00;--color-very-dark-red: #300;--color-very-dark-cyan: #001a1a;--color-white-rgb: 255 255 255;--color-black-rgb: 0 0 0;--color-primary-rgb: 46 172 109;--color-secondary-rgb: 201 31 88;--color-accent-rgb: 199 146 234;--color-danger-rgb: 255 55 95;--color-success-rgb: 0 255 133;--color-error-rgb: 255 55 95;--color-warn-rgb: 255 214 10;--color-info-rgb: 100 180 255;--color-warning-rgb: 255 214 10;--neon-shade-1-rgb: 46 172 109;--neon-shade-2-rgb: 201 31 88;--neon-shade-3-rgb: 199 146 234;--neon-shade-4-rgb: 0 212 170;--neon-shade-5-rgb: 255 140 66;--background-rgb: 10 15 13;--foreground-rgb: 236 245 240;--surface-rgb: 18 26 22;--panel-rgb: 18 26 22;--field-rgb: 28 40 32;--text-tertiary-rgb: 148 163 184;--glass-shade-1-rgb: 46 172 109;--glass-shade-1: rgb(46 172 109);--glass-bg-from: rgba(10, 15, 13, .9);--glass-bg-to: rgba(18, 26, 22, .9);--glass-bg-from-solid: rgba(10, 15, 13, .95);--glass-bg-to-solid: rgba(18, 26, 22, .95);--opacity-border-subtle: .06;--opacity-border-light: .08;--opacity-border-medium: .12;--opacity-border-strong: .22;--opacity-border-very-strong: .35;--opacity-border-cyan-light: .25;--opacity-border-cyan-medium: .3;--opacity-border-cyan-strong: .4;--opacity-border-cyan-hover: .35;--opacity-border-cyan-active: .45;--opacity-border-cyan-focus: .5;--opacity-border-cyan-intense: .55;--opacity-bg-subtle: .05;--opacity-bg-light: .06;--opacity-bg-medium: .08;--opacity-bg-strong: .1;--opacity-bg-very-strong: .12;--opacity-shadow-light: .15;--opacity-shadow-medium: .22;--opacity-shadow-strong: .35;--opacity-shadow-very-strong: .5;--opacity-shadow-intense: .6;--opacity-shadow-cyan: .08;--opacity-shadow-cyan-medium: .12;--opacity-shadow-cyan-strong: .18;--opacity-shadow-cyan-hover: .25;--opacity-glow-light: .18;--opacity-glow-medium: .25;--opacity-glow-strong: .35;--opacity-glow-very-strong: .4;--opacity-text-dim: .55;--opacity-text-muted: .6;--opacity-text-secondary: .7;--opacity-disabled: .55;--opacity-spinner-track: .35;--opacity-spinner-head: .9}.theme-umbrawood{--background: #09080f;--foreground: #f0eef8;--panel: #11101a;--field: #1a182e;--color-primary-50: #f0eef8;--color-primary-100: #d9d5ed;--color-primary-200: #b8b0dc;--color-primary-300: #978bcb;--color-primary-400: #7666ba;--color-primary-500: #6852a8;--color-primary-700: #533f85;--color-primary-900: #3e2d63;--color-secondary-50: #faf7ed;--color-secondary-100: #f2ebcd;--color-secondary-200: #e5d79b;--color-secondary-300: #d8c369;--color-secondary-400: #cbaf37;--color-secondary-500: #be9b05;--color-secondary-700: #987c04;--color-secondary-900: #725d03;--color-accent-50: #f5f0ff;--color-accent-100: #e6dcff;--color-accent-200: #d0b8ff;--color-accent-300: #ba94ff;--color-accent-400: #a470ff;--color-accent-500: #8e4cff;--color-accent-700: #7230e6;--color-accent-900: #5624ad;--color-danger-100: #522;--color-danger-200: #844;--color-danger-300: #b66;--color-danger-400: #e88;--color-danger-500: #ff9999;--color-danger-700: #ff6666;--color-danger-900: #dd3333;--neon-shade-1: #6852a8;--neon-shade-2: #be9b05;--neon-shade-3: #8e4cff;--neon-shade-4: #ff6b9d;--neon-shade-5: #5ce1e6;--neon-cyan: #6852a8;--neon-purple: #be9b05;--neon-green: #8e4cff;--neon-pink: #ff6b9d;--neon-orange: #5ce1e6;--mood-love: #ff6b81;--mood-happy: #e6b218;--mood-good: #1dd1a1;--mood-neutral: #9d78e6;--mood-sad: #54a0ff;--mood-very-sad: #2e86de;--mood-angry: #ee5253;--color-white: #ffffff;--color-black: #000000;--color-near-black: #180f00;--color-very-dark-red: #300;--color-very-dark-cyan: #001a1a;--color-white-rgb: 255 255 255;--color-black-rgb: 0 0 0;--color-primary-rgb: 104 82 168;--color-secondary-rgb: 190 155 5;--color-accent-rgb: 142 76 255;--color-danger-rgb: 255 55 95;--color-success-rgb: 0 255 133;--color-error-rgb: 255 55 95;--color-warn-rgb: 255 214 10;--color-info-rgb: 100 180 255;--color-warning-rgb: 255 214 10;--neon-shade-1-rgb: 104 82 168;--neon-shade-2-rgb: 190 155 5;--neon-shade-3-rgb: 142 76 255;--neon-shade-4-rgb: 255 107 157;--neon-shade-5-rgb: 92 225 230;--background-rgb: 9 8 15;--foreground-rgb: 240 238 248;--surface-rgb: 17 16 26;--panel-rgb: 17 16 26;--field-rgb: 26 24 46;--text-tertiary-rgb: 148 163 184;--glass-shade-1-rgb: 104 82 168;--glass-shade-1: rgb(104 82 168);--glass-bg-from: rgba(9, 8, 15, .9);--glass-bg-to: rgba(17, 16, 26, .9);--glass-bg-from-solid: rgba(9, 8, 15, .95);--glass-bg-to-solid: rgba(17, 16, 26, .95);--opacity-border-subtle: .06;--opacity-border-light: .08;--opacity-border-medium: .12;--opacity-border-strong: .22;--opacity-border-very-strong: .35;--opacity-border-cyan-light: .25;--opacity-border-cyan-medium: .3;--opacity-border-cyan-strong: .4;--opacity-border-cyan-hover: .35;--opacity-border-cyan-active: .45;--opacity-border-cyan-focus: .5;--opacity-border-cyan-intense: .55;--opacity-bg-subtle: .05;--opacity-bg-light: .06;--opacity-bg-medium: .08;--opacity-bg-strong: .1;--opacity-bg-very-strong: .12;--opacity-shadow-light: .15;--opacity-shadow-medium: .22;--opacity-shadow-strong: .35;--opacity-shadow-very-strong: .5;--opacity-shadow-intense: .6;--opacity-shadow-cyan: .08;--opacity-shadow-cyan-medium: .12;--opacity-shadow-cyan-strong: .18;--opacity-shadow-cyan-hover: .25;--opacity-glow-light: .18;--opacity-glow-medium: .25;--opacity-glow-strong: .35;--opacity-glow-very-strong: .4;--opacity-text-dim: .55;--opacity-text-muted: .6;--opacity-text-secondary: .7;--opacity-disabled: .55;--opacity-spinner-track: .35;--opacity-spinner-head: .9}.theme-shriek-hollow{--background: #0f0a08;--foreground: #f5ede8;--panel: #1c1310;--field: #2d1f18;--color-primary-50: #fceee8;--color-primary-100: #f5d4c7;--color-primary-200: #ebb19d;--color-primary-300: #e18e73;--color-primary-400: #d76b49;--color-primary-500: #cd481f;--color-primary-700: #a43919;--color-primary-900: #7b2b13;--color-secondary-50: #edf5ff;--color-secondary-100: #d6e7ff;--color-secondary-200: #adc8ff;--color-secondary-300: #84aaff;--color-secondary-400: #5b8bff;--color-secondary-500: #5b8bff;--color-secondary-700: #3260cc;--color-secondary-900: #254899;--color-accent-50: #ffe8e8;--color-accent-100: #ffc7c7;--color-accent-200: #ff9d9d;--color-accent-300: #ff7373;--color-accent-400: #ff4949;--color-accent-500: #ff1f1f;--color-accent-700: #cc1919;--color-accent-900: #991313;--color-danger-100: #522;--color-danger-200: #844;--color-danger-300: #b66;--color-danger-400: #e88;--color-danger-500: #ff9999;--color-danger-700: #ff6666;--color-danger-900: #dd3333;--neon-shade-1: #cd481f;--neon-shade-2: #5b8bff;--neon-shade-3: #9fef47;--neon-shade-4: #ff1f1f;--neon-shade-5: #ff8c42;--neon-cyan: #cd481f;--neon-purple: #5b8bff;--neon-green: #9fef47;--neon-pink: #ff1f1f;--neon-orange: #ff8c42;--mood-love: #ff6b81;--mood-happy: #e6b218;--mood-good: #1dd1a1;--mood-neutral: #9d78e6;--mood-sad: #54a0ff;--mood-very-sad: #2e86de;--mood-angry: #ee5253;--color-white: #ffffff;--color-black: #000000;--color-near-black: #180f00;--color-very-dark-red: #300;--color-very-dark-cyan: #001a1a;--color-white-rgb: 255 255 255;--color-black-rgb: 0 0 0;--color-primary-rgb: 205 72 31;--color-secondary-rgb: 91 139 255;--color-accent-rgb: 255 31 31;--color-danger-rgb: 255 55 95;--color-success-rgb: 0 255 133;--color-error-rgb: 255 55 95;--color-warn-rgb: 255 214 10;--color-info-rgb: 100 180 255;--color-warning-rgb: 255 214 10;--neon-shade-1-rgb: 205 72 31;--neon-shade-2-rgb: 91 139 255;--neon-shade-3-rgb: 159 239 71;--neon-shade-4-rgb: 255 31 31;--neon-shade-5-rgb: 255 140 66;--background-rgb: 15 10 8;--foreground-rgb: 245 237 232;--surface-rgb: 28 19 16;--panel-rgb: 28 19 16;--field-rgb: 45 31 24;--text-tertiary-rgb: 148 163 184;--glass-shade-1-rgb: 205 72 31;--glass-shade-1: rgb(205 72 31);--glass-bg-from: rgba(15, 10, 8, .9);--glass-bg-to: rgba(28, 19, 16, .9);--glass-bg-from-solid: rgba(15, 10, 8, .95);--glass-bg-to-solid: rgba(28, 19, 16, .95);--opacity-border-subtle: .06;--opacity-border-light: .08;--opacity-border-medium: .12;--opacity-border-strong: .22;--opacity-border-very-strong: .35;--opacity-border-cyan-light: .25;--opacity-border-cyan-medium: .3;--opacity-border-cyan-strong: .4;--opacity-border-cyan-hover: .35;--opacity-border-cyan-active: .45;--opacity-border-cyan-focus: .5;--opacity-border-cyan-intense: .55;--opacity-bg-subtle: .05;--opacity-bg-light: .06;--opacity-bg-medium: .08;--opacity-bg-strong: .1;--opacity-bg-very-strong: .12;--opacity-shadow-light: .15;--opacity-shadow-medium: .22;--opacity-shadow-strong: .35;--opacity-shadow-very-strong: .5;--opacity-shadow-intense: .6;--opacity-shadow-cyan: .08;--opacity-shadow-cyan-medium: .12;--opacity-shadow-cyan-strong: .18;--opacity-shadow-cyan-hover: .25;--opacity-glow-light: .18;--opacity-glow-medium: .25;--opacity-glow-strong: .35;--opacity-glow-very-strong: .4;--opacity-text-dim: .55;--opacity-text-muted: .6;--opacity-text-secondary: .7;--opacity-disabled: .55;--opacity-spinner-track: .35;--opacity-spinner-head: .9}.theme-cogswatch{--background: #0f0d08;--foreground: #f5f0e5;--panel: #1c1a12;--field: #2d2818;--color-primary-50: #fdf8ed;--color-primary-100: #f9efd4;--color-primary-200: #f3dfa9;--color-primary-300: #edcf7e;--color-primary-400: #e7bf53;--color-primary-500: #e1af28;--color-primary-700: #b48c20;--color-primary-900: #876918;--color-secondary-50: #edf5ff;--color-secondary-100: #d6e7ff;--color-secondary-200: #adc8ff;--color-secondary-300: #84aaff;--color-secondary-400: #5b8bff;--color-secondary-500: #326dff;--color-secondary-700: #2857cc;--color-secondary-900: #1e4199;--color-accent-50: #fff5ed;--color-accent-100: #ffe6d4;--color-accent-200: #ffcca9;--color-accent-300: #ffb37e;--color-accent-400: #ff9953;--color-accent-500: #ff8028;--color-accent-700: #cc6620;--color-accent-900: #994d18;--color-danger-100: #522;--color-danger-200: #844;--color-danger-300: #b66;--color-danger-400: #e88;--color-danger-500: #ff9999;--color-danger-700: #ff6666;--color-danger-900: #dd3333;--neon-shade-1: #e1af28;--neon-shade-2: #326dff;--neon-shade-3: #ff8028;--neon-shade-4: #50c878;--neon-shade-5: #ff6b9d;--neon-cyan: #e1af28;--neon-purple: #326dff;--neon-green: #ff8028;--neon-pink: #50c878;--neon-orange: #ff6b9d;--mood-love: #ff6b81;--mood-happy: #e6b218;--mood-good: #1dd1a1;--mood-neutral: #9d78e6;--mood-sad: #54a0ff;--mood-very-sad: #2e86de;--mood-angry: #ee5253;--color-white: #ffffff;--color-black: #000000;--color-near-black: #180f00;--color-very-dark-red: #300;--color-very-dark-cyan: #001a1a;--color-white-rgb: 255 255 255;--color-black-rgb: 0 0 0;--color-primary-rgb: 225 175 40;--color-secondary-rgb: 50 109 255;--color-accent-rgb: 255 128 40;--color-danger-rgb: 255 55 95;--color-success-rgb: 0 255 133;--color-error-rgb: 255 55 95;--color-warn-rgb: 255 214 10;--color-info-rgb: 100 180 255;--color-warning-rgb: 255 214 10;--neon-shade-1-rgb: 225 175 40;--neon-shade-2-rgb: 50 109 255;--neon-shade-3-rgb: 255 128 40;--neon-shade-4-rgb: 80 200 120;--neon-shade-5-rgb: 255 107 157;--background-rgb: 15 13 8;--foreground-rgb: 245 240 229;--surface-rgb: 28 26 18;--panel-rgb: 28 26 18;--field-rgb: 45 40 24;--text-tertiary-rgb: 148 163 184;--glass-shade-1-rgb: 225 175 40;--glass-shade-1: rgb(225 175 40);--glass-bg-from: rgba(15, 13, 8, .9);--glass-bg-to: rgba(28, 26, 18, .9);--glass-bg-from-solid: rgba(15, 13, 8, .95);--glass-bg-to-solid: rgba(28, 26, 18, .95);--opacity-border-subtle: .06;--opacity-border-light: .08;--opacity-border-medium: .12;--opacity-border-strong: .22;--opacity-border-very-strong: .35;--opacity-border-cyan-light: .25;--opacity-border-cyan-medium: .3;--opacity-border-cyan-strong: .4;--opacity-border-cyan-hover: .35;--opacity-border-cyan-active: .45;--opacity-border-cyan-focus: .5;--opacity-border-cyan-intense: .55;--opacity-bg-subtle: .05;--opacity-bg-light: .06;--opacity-bg-medium: .08;--opacity-bg-strong: .1;--opacity-bg-very-strong: .12;--opacity-shadow-light: .15;--opacity-shadow-medium: .22;--opacity-shadow-strong: .35;--opacity-shadow-very-strong: .5;--opacity-shadow-intense: .6;--opacity-shadow-cyan: .08;--opacity-shadow-cyan-medium: .12;--opacity-shadow-cyan-strong: .18;--opacity-shadow-cyan-hover: .25;--opacity-glow-light: .18;--opacity-glow-medium: .25;--opacity-glow-strong: .35;--opacity-glow-very-strong: .4;--opacity-text-dim: .55;--opacity-text-muted: .6;--opacity-text-secondary: .7;--opacity-disabled: .55;--opacity-spinner-track: .35;--opacity-spinner-head: .9}.theme-timeloch{--background: #0a0f0d;--foreground: #f0f8f3;--panel: #131a16;--field: #1c2b22;--color-primary-50: #f3f8ed;--color-primary-100: #e2efd4;--color-primary-200: #c5dfa9;--color-primary-300: #a8cf7e;--color-primary-400: #8bbf53;--color-primary-500: #6eaf28;--color-primary-700: #588c20;--color-primary-900: #426918;--color-secondary-50: #f5ebf8;--color-secondary-100: #e6d4ed;--color-secondary-200: #cca9db;--color-secondary-300: #b37ec9;--color-secondary-400: #9953b7;--color-secondary-500: #8028a5;--color-secondary-700: #662084;--color-secondary-900: #4d1863;--color-accent-50: #edf8ff;--color-accent-100: #d4edff;--color-accent-200: #a9dbff;--color-accent-300: #7ec9ff;--color-accent-400: #53b7ff;--color-accent-500: #28a5ff;--color-accent-700: #2084cc;--color-accent-900: #186399;--color-danger-100: #522;--color-danger-200: #844;--color-danger-300: #b66;--color-danger-400: #e88;--color-danger-500: #ff9999;--color-danger-700: #ff6666;--color-danger-900: #dd3333;--neon-shade-1: #6eaf28;--neon-shade-2: #8028a5;--neon-shade-3: #28a5ff;--neon-shade-4: #ffd700;--neon-shade-5: #ff6b9d;--neon-cyan: #6eaf28;--neon-purple: #8028a5;--neon-green: #28a5ff;--neon-pink: #ffd700;--neon-orange: #ff6b9d;--mood-love: #ff6b81;--mood-happy: #e6b218;--mood-good: #1dd1a1;--mood-neutral: #9d78e6;--mood-sad: #54a0ff;--mood-very-sad: #2e86de;--mood-angry: #ee5253;--color-white: #ffffff;--color-black: #000000;--color-near-black: #180f00;--color-very-dark-red: #300;--color-very-dark-cyan: #001a1a;--color-white-rgb: 255 255 255;--color-black-rgb: 0 0 0;--color-primary-rgb: 110 175 40;--color-secondary-rgb: 128 40 165;--color-accent-rgb: 40 165 255;--color-danger-rgb: 255 55 95;--color-success-rgb: 0 255 133;--color-error-rgb: 255 55 95;--color-warn-rgb: 255 214 10;--color-info-rgb: 100 180 255;--color-warning-rgb: 255 214 10;--neon-shade-1-rgb: 110 175 40;--neon-shade-2-rgb: 128 40 165;--neon-shade-3-rgb: 40 165 255;--neon-shade-4-rgb: 255 215 0;--neon-shade-5-rgb: 255 107 157;--background-rgb: 10 15 13;--foreground-rgb: 240 248 243;--surface-rgb: 19 26 22;--panel-rgb: 19 26 22;--field-rgb: 28 43 34;--text-tertiary-rgb: 148 163 184;--glass-shade-1-rgb: 110 175 40;--glass-shade-1: rgb(110 175 40);--glass-bg-from: rgba(10, 15, 13, .9);--glass-bg-to: rgba(19, 26, 22, .9);--glass-bg-from-solid: rgba(10, 15, 13, .95);--glass-bg-to-solid: rgba(19, 26, 22, .95);--opacity-border-subtle: .06;--opacity-border-light: .08;--opacity-border-medium: .12;--opacity-border-strong: .22;--opacity-border-very-strong: .35;--opacity-border-cyan-light: .25;--opacity-border-cyan-medium: .3;--opacity-border-cyan-strong: .4;--opacity-border-cyan-hover: .35;--opacity-border-cyan-active: .45;--opacity-border-cyan-focus: .5;--opacity-border-cyan-intense: .55;--opacity-bg-subtle: .05;--opacity-bg-light: .06;--opacity-bg-medium: .08;--opacity-bg-strong: .1;--opacity-bg-very-strong: .12;--opacity-shadow-light: .15;--opacity-shadow-medium: .22;--opacity-shadow-strong: .35;--opacity-shadow-very-strong: .5;--opacity-shadow-intense: .6;--opacity-shadow-cyan: .08;--opacity-shadow-cyan-medium: .12;--opacity-shadow-cyan-strong: .18;--opacity-shadow-cyan-hover: .25;--opacity-glow-light: .18;--opacity-glow-medium: .25;--opacity-glow-strong: .35;--opacity-glow-very-strong: .4;--opacity-text-dim: .55;--opacity-text-muted: .6;--opacity-text-secondary: .7;--opacity-disabled: .55;--opacity-spinner-track: .35;--opacity-spinner-head: .9}.theme-thalassia{--background: #08111a;--foreground: #ecf5fa;--panel: #0f1a24;--field: #16242f;--color-primary-50: #edf5ff;--color-primary-100: #d6e7ff;--color-primary-200: #adc8ff;--color-primary-300: #84aaff;--color-primary-400: #5b8bff;--color-primary-500: #326dff;--color-primary-700: #2857cc;--color-primary-900: #1e4199;--color-secondary-50: #fff8ed;--color-secondary-100: #ffedd4;--color-secondary-200: #ffdba9;--color-secondary-300: #ffc97e;--color-secondary-400: #ffb753;--color-secondary-500: #ffa528;--color-secondary-700: #cc8420;--color-secondary-900: #996318;--color-accent-50: #fff5ed;--color-accent-100: #ffe6d4;--color-accent-200: #ffcca9;--color-accent-300: #ffb37e;--color-accent-400: #ff9953;--color-accent-500: #ff8028;--color-accent-700: #cc6620;--color-accent-900: #994d18;--color-danger-100: #522;--color-danger-200: #844;--color-danger-300: #b66;--color-danger-400: #e88;--color-danger-500: #ff9999;--color-danger-700: #ff6666;--color-danger-900: #dd3333;--neon-shade-1: #326dff;--neon-shade-2: #ffa528;--neon-shade-3: #28e5ff;--neon-shade-4: #50c878;--neon-shade-5: #ff6b9d;--neon-cyan: #326dff;--neon-purple: #ffa528;--neon-green: #28e5ff;--neon-pink: #50c878;--neon-orange: #ff6b9d;--mood-love: #ff6b81;--mood-happy: #e6b218;--mood-good: #1dd1a1;--mood-neutral: #9d78e6;--mood-sad: #54a0ff;--mood-very-sad: #2e86de;--mood-angry: #ee5253;--color-white: #ffffff;--color-black: #000000;--color-near-black: #180f00;--color-very-dark-red: #300;--color-very-dark-cyan: #001a1a;--color-white-rgb: 255 255 255;--color-black-rgb: 0 0 0;--color-primary-rgb: 50 109 255;--color-secondary-rgb: 255 165 40;--color-accent-rgb: 255 128 40;--color-danger-rgb: 255 55 95;--color-success-rgb: 0 255 133;--color-error-rgb: 255 55 95;--color-warn-rgb: 255 214 10;--color-info-rgb: 100 180 255;--color-warning-rgb: 255 214 10;--neon-shade-1-rgb: 50 109 255;--neon-shade-2-rgb: 255 165 40;--neon-shade-3-rgb: 40 229 255;--neon-shade-4-rgb: 80 200 120;--neon-shade-5-rgb: 255 107 157;--background-rgb: 8 17 26;--foreground-rgb: 236 245 250;--surface-rgb: 15 26 36;--panel-rgb: 15 26 36;--field-rgb: 22 36 47;--text-tertiary-rgb: 148 163 184;--glass-shade-1-rgb: 50 109 255;--glass-shade-1: rgb(50 109 255);--glass-bg-from: rgba(8, 17, 26, .9);--glass-bg-to: rgba(15, 26, 36, .9);--glass-bg-from-solid: rgba(8, 17, 26, .95);--glass-bg-to-solid: rgba(15, 26, 36, .95);--opacity-border-subtle: .06;--opacity-border-light: .08;--opacity-border-medium: .12;--opacity-border-strong: .22;--opacity-border-very-strong: .35;--opacity-border-cyan-light: .25;--opacity-border-cyan-medium: .3;--opacity-border-cyan-strong: .4;--opacity-border-cyan-hover: .35;--opacity-border-cyan-active: .45;--opacity-border-cyan-focus: .5;--opacity-border-cyan-intense: .55;--opacity-bg-subtle: .05;--opacity-bg-light: .06;--opacity-bg-medium: .08;--opacity-bg-strong: .1;--opacity-bg-very-strong: .12;--opacity-shadow-light: .15;--opacity-shadow-medium: .22;--opacity-shadow-strong: .35;--opacity-shadow-very-strong: .5;--opacity-shadow-intense: .6;--opacity-shadow-cyan: .08;--opacity-shadow-cyan-medium: .12;--opacity-shadow-cyan-strong: .18;--opacity-shadow-cyan-hover: .25;--opacity-glow-light: .18;--opacity-glow-medium: .25;--opacity-glow-strong: .35;--opacity-glow-very-strong: .4;--opacity-text-dim: .55;--opacity-text-muted: .6;--opacity-text-secondary: .7;--opacity-disabled: .55;--opacity-spinner-track: .35;--opacity-spinner-head: .9}.glow-shade-1{box-shadow:0 0 16px var(--neon-shade-1),0 0 32px rgba(var(--neon-shade-1-rgb)/.35)}.glow-shade-2{box-shadow:0 0 16px var(--neon-shade-2),0 0 32px rgba(var(--neon-shade-2-rgb)/.35)}.glow-shade-3{box-shadow:0 0 16px var(--neon-shade-3),0 0 32px rgba(var(--neon-shade-3-rgb)/.35)}.glow-shade-4{box-shadow:0 0 16px var(--neon-shade-4),0 0 32px rgba(var(--neon-shade-4-rgb)/.35)}.glow-shade-5{box-shadow:0 0 16px var(--neon-shade-5),0 0 32px rgba(var(--neon-shade-5-rgb)/.35)}
