@layer base{.bb,.bb *,.bb-cta{text-transform:none!important}.bb .bb-slide-tag,.bb .bb-ticker-item{text-transform:uppercase!important}}.bb{position:relative;width:100%}.bb-screen{position:relative;overflow:hidden;aspect-ratio:16 / 7;-webkit-mask-image:linear-gradient(90deg,transparent 0%,#000 8%,#000 92%,transparent 100%);mask-image:linear-gradient(90deg,transparent 0%,#000 8%,#000 92%,transparent 100%)}@media(max-width:760px){.bb-screen{aspect-ratio:4 / 5}}.bb-slide{--bb-accent: #e2e8f0;--bb-accent-2: #94a3b8;position:absolute;top:0;right:0;bottom:0;left:0;display:grid;grid-template-columns:42% 1fr;align-items:center;gap:4%;padding:4% 6%;text-align:left;cursor:pointer;opacity:0;transform:translate(100%);transition:none}.bb-slide.is-violet{--bb-accent: #a78bfa;--bb-accent-2: #7c3aed}.bb-slide.is-silver{--bb-accent: #f1f5f9;--bb-accent-2: #94a3b8}.bb-slide.is-gold{--bb-accent: #facc15;--bb-accent-2: #ca8a04}.bb-slide{will-change:transform,opacity;backface-visibility:hidden}.bb-slide.is-active,.bb-slide.is-prev{transition:transform .6s cubic-bezier(.77,0,.18,1),opacity .6s ease}.bb-slide.is-active{opacity:1;transform:translateZ(0)}.bb-slide.is-prev{opacity:0;transform:translate3d(-60%,0,0) scale(.92)}@media(max-width:760px){.bb-slide{grid-template-columns:1fr;grid-template-rows:52% 1fr;align-items:start;justify-items:center;gap:5%;padding:7% 7% 12%;text-align:center}}.bb-slide-bg{position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(38% 70% at 27% 50%,color-mix(in srgb,var(--bb-accent-2) 38%,transparent),transparent 70%)}.bb-slide-media{position:relative;height:100%;min-height:0;display:flex;align-items:center;justify-content:center}.bb-slide.is-active .bb-slide-media{animation:bb-float 5s ease-in-out infinite}@keyframes bb-float{0%,to{translate:0 0}50%{translate:0 -10px}}.bb-slide-media img{-webkit-box-reflect:below 6px linear-gradient(transparent 70%,rgba(0,0,0,.22));max-height:80%;max-width:100%;aspect-ratio:1 / 1;object-fit:cover;border-radius:14px;box-shadow:0 0 0 1px color-mix(in srgb,var(--bb-accent) 40%,transparent),0 0 60px -10px color-mix(in srgb,var(--bb-accent) 60%,transparent);pointer-events:none}.bb-slide.is-active .bb-slide-media img{animation:bb-zoom 3.5s ease-out both}@keyframes bb-zoom{0%{transform:scale(.9) rotate(-2deg)}to{transform:scale(1) rotate(0)}}.bb-slide-copy{position:relative;display:flex;flex-direction:column;align-items:flex-start;gap:.9rem}@media(max-width:760px){.bb-slide-copy{align-items:center;gap:.55rem}}.bb-slide.is-active .bb-slide-copy>*{animation:bb-in .7s cubic-bezier(.22,1,.36,1) both}.bb-slide.is-active .bb-slide-copy>:nth-child(1){animation-delay:.2s}.bb-slide.is-active .bb-slide-copy>:nth-child(2){animation-delay:.28s}.bb-slide.is-active .bb-slide-copy>:nth-child(3){animation-delay:.36s}.bb-slide.is-active .bb-slide-copy>:nth-child(4){animation-delay:.44s}@keyframes bb-in{0%{opacity:0;transform:translate3d(40px,0,0)}to{opacity:1;transform:translateZ(0)}}.bb-slide-tag{padding:4px 14px;border-radius:9999px;border:1.5px solid var(--bb-accent);background:color-mix(in srgb,var(--bb-accent) 12%,transparent);font-size:clamp(10px,1.1vw,13px);font-weight:700;letter-spacing:.14em;color:var(--bb-accent)}.bb-slide-name{font-size:clamp(30px,5.2vw,68px);font-weight:800;line-height:1;letter-spacing:-.01em;color:#fff;text-shadow:0 0 30px color-mix(in srgb,var(--bb-accent) 55%,transparent)}.bb-slide-slogan{font-size:clamp(14px,1.7vw,22px);font-weight:500;color:#ffffffbf}.bb-slide-price{display:flex;align-items:baseline;gap:.6rem;font-size:clamp(26px,3.6vw,48px);font-weight:800;background:linear-gradient(135deg,#fff 0%,var(--bb-accent) 45%,var(--bb-accent-2) 100%);-webkit-background-clip:text;background-clip:text;color:transparent;font-variant-numeric:tabular-nums}.bb-slide-price small{font-size:clamp(11px,1.1vw,14px);font-weight:600;letter-spacing:.08em;-webkit-text-fill-color:rgba(255,255,255,.55)}.bb-flash{position:absolute;top:-20%;bottom:-20%;left:-40%;width:35%;background:linear-gradient(100deg,transparent 0%,rgba(255,255,255,0) 20%,rgba(255,255,255,.35) 50%,rgba(255,255,255,0) 80%,transparent 100%);transform:skew(-18deg);mix-blend-mode:screen;pointer-events:none;animation:bb-flash .8s ease-out .1s both}@keyframes bb-flash{0%{left:-40%;opacity:1}to{left:120%;opacity:.6}}.bb-ticker{position:relative;overflow:hidden;margin-top:10px;border-top:1px solid rgba(34,211,238,.18);border-bottom:1px solid rgba(34,211,238,.18);-webkit-mask-image:linear-gradient(90deg,transparent,#000 6%,#000 94%,transparent);mask-image:linear-gradient(90deg,transparent,#000 6%,#000 94%,transparent)}.bb-ticker-track{display:flex;width:max-content;will-change:transform;animation:bb-marquee 28s linear infinite}.bb-ticker-group{display:flex}.bb-ticker-item{display:flex;align-items:center;padding:9px 0;font-size:13px;font-weight:700;letter-spacing:.16em;white-space:nowrap;color:#67e8f9;text-shadow:0 0 10px rgba(34,211,238,.7)}.bb-ticker-item:after{content:"◆";margin:0 1.6rem;font-size:9px;color:#67e8f999}@keyframes bb-marquee{0%{transform:translateZ(0)}to{transform:translate3d(-50%,0,0)}}.bb-dots{display:flex;justify-content:center;gap:8px;margin-top:12px}.bb-dot{position:relative;width:48px;height:5px;overflow:hidden;border-radius:9999px;background:#ffffff26;cursor:pointer}.bb-dot span{position:absolute;top:0;right:0;bottom:0;left:0;transform:scaleX(0);transform-origin:left;background:#22d3ee;will-change:transform}.bb-dot.is-active span{animation:bb-progress var(--bb-ms) linear forwards}@keyframes bb-progress{to{transform:scaleX(1)}}.bb-cta{position:relative;display:inline-flex;align-items:center;gap:.7rem;padding:1rem 2.4rem;overflow:hidden;border-radius:9999px;background:linear-gradient(90deg,#0891b2,#22d3ee,#67e8f9);color:#04121a;font-size:18px;font-weight:800;letter-spacing:.02em;box-shadow:0 16px 40px -14px #22d3eecc;cursor:pointer;transition:transform .2s ease,box-shadow .2s ease}.bb-cta:after{content:"";position:absolute;top:0;bottom:0;left:-60%;width:40%;background:linear-gradient(100deg,transparent,rgba(255,255,255,.6),transparent);transform:skew(-20deg);animation:bb-cta-shine 3.2s ease-in-out infinite}@keyframes bb-cta-shine{0%,60%{left:-60%}to{left:130%}}.bb-cta:hover{transform:translateY(-2px);box-shadow:0 22px 50px -14px #22d3eef2}.bb-cta svg{transition:transform .25s ease}.bb-cta:hover svg{transform:translate(3px)}[data-theme=light] .bb-slide.is-violet{--bb-ink: #6d28d9}[data-theme=light] .bb-slide.is-silver{--bb-ink: #334155}[data-theme=light] .bb-slide.is-gold{--bb-ink: #a16207}[data-theme=light] .bb-slide-tag{border-color:var(--bb-ink, #334155);background:color-mix(in srgb,var(--bb-ink, #334155) 10%,transparent);color:var(--bb-ink, #334155)}[data-theme=light] .bb-slide-name{color:#0f172a;text-shadow:none}[data-theme=light] .bb-slide-slogan{color:#334155}[data-theme=light] .bb-slide-price{background:linear-gradient(135deg,var(--bb-ink, #334155) 0%,var(--bb-accent-2) 100%);-webkit-background-clip:text;background-clip:text}[data-theme=light] .bb-slide-price small{-webkit-text-fill-color:#64748b}[data-theme=light] .bb-ticker{border-color:#0e749040}[data-theme=light] .bb-ticker-item{color:#0e7490;text-shadow:none}[data-theme=light] .bb-ticker-item:after{color:#0e749080}[data-theme=light] .bb-dot{background:#0f172a26}[data-theme=light] .bb-dot span{background:#0891b2}@media(prefers-reduced-motion:reduce){.bb-ticker-track,.bb-flash,.bb-cta:after,.bb-slide.is-active .bb-slide-media img,.bb-slide.is-active .bb-slide-copy>*{animation:none}}@layer base{.license-text,.license-text *,.license-howto li,.license-howto li *,.license-howto p,.license-howto p *,.license-events span,.license .admin-confirm p{text-transform:none!important}.license-key code{font-family:ui-monospace,Cascadia Mono,Consolas,monospace!important}}.license-label{margin-top:.25rem;font-size:10.5px;font-weight:700;letter-spacing:.12em;color:#64748b}.license-key{display:inline-flex;align-self:flex-start;align-items:center;gap:.5rem;max-width:100%;padding:.35rem .4rem .35rem .85rem;border-radius:12px;background:#0f172a;border:1px solid #0f172a}.license-key code{overflow-wrap:anywhere;font-size:15px;font-weight:700;letter-spacing:.08em;color:#67e8f9}.license-key button{display:inline-flex;align-items:center;gap:.3rem;flex-shrink:0;padding:.35rem .6rem;border-radius:8px;background:#ffffff14;color:#e2e8f0;font-size:11px;font-weight:700;cursor:pointer}.license-key button:hover{background:#67e8f92e;color:#fff}.license-key.is-small{padding-left:.7rem}.license-key.is-small code{font-size:13px}.license-actions{display:flex;flex-wrap:wrap;align-items:center;gap:.6rem;margin-top:.35rem}.license-actions .auth-submit,.license-actions .auth-google{width:auto;padding-inline:1.2rem}.license-howto{border-radius:14px;padding:.8rem 1rem;background:#0f172a09;border:1px solid rgba(15,23,42,.07)}.license-howto summary{cursor:pointer;font-size:12px;font-weight:700;letter-spacing:.08em;color:#0e7490}.license-howto ol{display:flex;flex-direction:column;gap:.45rem;margin:.8rem 0 .6rem;padding-left:1.2rem;list-style:decimal;font-size:13px;line-height:1.55;color:#334155}.license-howto p{font-size:12.5px;line-height:1.55;color:#475569}.license-howto strong{color:#0f172a}@layer base{.license-help p,.license-help p *{text-transform:none!important}}.license-help{display:flex;flex-wrap:wrap;align-items:center;gap:.75rem;padding:.85rem 1rem;border-radius:14px;background:#06b6d414;border:1px solid rgba(6,182,212,.3);color:#0e7490}.license-help p{flex:1 1 260px;font-size:13px;line-height:1.5;color:#334155}.license-help strong{color:#0f172a}[data-theme=dark] .license-help{color:#67e8f9}[data-theme=dark] .license-help p{color:#94a3b8}[data-theme=dark] .license-help strong{color:#f1f5f9}.license-actions .license-discord,[data-theme=dark] .license-actions .license-discord{background:#5865f2;border-color:#5865f2;color:#fff;box-shadow:0 8px 24px -10px #5865f2cc;text-decoration:none}.license-actions .license-discord:hover:not(:disabled),[data-theme=dark] .license-actions .license-discord:hover:not(:disabled){background:#4752c4;border-color:#4752c4}.purchase.license{flex-wrap:wrap}.license-discord-msg{flex-basis:100%;margin:0;text-align:center}.license-discord-hint{flex-basis:100%;display:flex;flex-wrap:wrap;align-items:baseline;justify-content:center;text-align:center;gap:.25rem .6rem;margin:0;padding:.55rem .8rem;border-radius:10px;border-left:3px solid #5865f2;background:#5865f21a;font-size:13.5px;line-height:1.45;color:#3730a3;text-transform:none}.license-discord-hint strong{font-weight:700;color:#4338ca}.license-discord-hint span{font-weight:500}[data-theme=dark] .license-discord-hint{background:#5865f229;color:#e0e7ff}[data-theme=dark] .license-discord-hint strong{color:#c7d2fe}.license-events{display:flex;flex-direction:column;gap:.35rem;width:100%;padding-left:.75rem;border-left:2px solid rgba(14,116,144,.35)}.license-events li{display:flex;flex-wrap:wrap;gap:.25rem .6rem;font-size:12.5px}.license-events strong{color:#0f172a}.license-events span{color:#64748b}.license-events li.is-warn strong{color:#b45309}.license-created{display:flex;flex-wrap:wrap;align-items:center;gap:.6rem}.admin-field select{width:100%;padding:.7rem .85rem;border-radius:12px;background:#fff;border:1px solid #cbd5e1;color:#0f172a;font-size:14px;outline:none}.admin-field select:focus{border-color:#06b6d4;box-shadow:0 0 0 3px #06b6d42e}[data-theme=dark] .license-key{background:#00000059;border-color:#67e8f940}[data-theme=dark] .license-label{color:#94a3b8}[data-theme=dark] .license-howto{background:#ffffff08;border-color:#ffffff14}[data-theme=dark] .license-howto summary{color:#67e8f9}[data-theme=dark] .license-howto ol,[data-theme=dark] .license-howto p,[data-theme=dark] .license-events span{color:#94a3b8}[data-theme=dark] .license-howto strong,[data-theme=dark] .license-events strong{color:#f1f5f9}[data-theme=dark] .license-events li.is-warn strong{color:#fcd34d}[data-theme=dark] .admin-field select{background:#ffffff0d;border-color:#ffffff1f;color:#f1f5f9;color-scheme:dark}.lic-panel{--ok: #059669;--ok-bg: rgba(16, 185, 129, .12);--warn: #b45309;--warn-bg: rgba(245, 158, 11, .14);--bad: #dc2626;--bad-bg: rgba(239, 68, 68, .12);--off: #64748b;--off-bg: rgba(100, 116, 139, .12);--card: rgba(255, 255, 255, .75);--line: rgba(15, 23, 42, .08);--ink: #0f172a;--soft: #64748b}[data-theme=dark] .lic-panel{--ok: #34d399;--ok-bg: rgba(16, 185, 129, .14);--warn: #fbbf24;--warn-bg: rgba(245, 158, 11, .14);--bad: #f87171;--bad-bg: rgba(239, 68, 68, .14);--off: #94a3b8;--off-bg: rgba(148, 163, 184, .1);--card: rgba(255, 255, 255, .035);--line: rgba(255, 255, 255, .08);--ink: #f1f5f9;--soft: #94a3b8}@layer base{.lic-alert span,.lic-confirm span,.lic-empty,.lic-form input,.lic-form input::placeholder{text-transform:none!important}.lic-key code{font-family:ui-monospace,Cascadia Mono,Consolas,monospace!important}}.lic-stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.6rem}.lic-stat{display:flex;flex-direction:column;align-items:flex-start;gap:.15rem;padding:.75rem .9rem;border-radius:16px;border:1px solid var(--line);background:var(--card);cursor:pointer;transition:transform .15s ease,border-color .15s ease}.lic-stat strong{font-size:26px;font-weight:800;line-height:1}.lic-stat span{font-size:10.5px;font-weight:700;letter-spacing:.1em;color:var(--soft)}.lic-stat.is-ok strong{color:var(--ok)}.lic-stat.is-warn strong{color:var(--warn)}.lic-stat.is-bad strong{color:var(--bad)}.lic-stat:hover{transform:translateY(-2px)}.lic-stat.is-active{border-color:currentColor;box-shadow:0 0 0 2px var(--line)}.lic-stat.is-ok.is-active{border-color:var(--ok)}.lic-stat.is-warn.is-active{border-color:var(--warn)}.lic-stat.is-bad.is-active{border-color:var(--bad)}.lic-stat.is-alert{border-color:var(--bad);background:var(--bad-bg);animation:lic-pulse 1.8s ease-in-out infinite}@keyframes lic-pulse{50%{box-shadow:0 0 0 4px var(--bad-bg)}}.lic-toolbar{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem}.lic-toolbar .reviews-filter{flex:1 1 auto}.lic-toolbar .admin-search{flex:0 1 190px;min-width:140px}.lic-btn{display:inline-flex;align-items:center;gap:.35rem;height:34px;padding:0 .8rem;border-radius:9999px;border:1px solid var(--line);background:var(--card);color:var(--ink);font-size:11px;font-weight:700;letter-spacing:.05em;cursor:pointer;transition:transform .15s ease,background .15s ease,border-color .15s ease}.lic-btn:hover:not(:disabled){transform:translateY(-1px);border-color:var(--soft)}.lic-btn:disabled{opacity:.6;cursor:default}.lic-btn.is-primary{border-color:transparent;background:linear-gradient(135deg,#0891b2,#06b6d4);color:#fff;box-shadow:0 6px 16px -8px #06b6d4cc}.lic-btn.is-danger{border-color:transparent;background:var(--bad-bg);color:var(--bad)}.lic-btn.is-ok{border-color:transparent;background:var(--ok-bg);color:var(--ok)}.lic-btn.is-on{border-color:#06b6d4;color:#0891b2}[data-theme=dark] .lic-btn.is-on{color:#67e8f9}.lic-form{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem;padding:.75rem;border-radius:16px;border:1px dashed rgba(6,182,212,.5);background:#06b6d40d}.lic-form input,.lic-form select{flex:1 1 140px;height:36px;padding:0 .75rem;border-radius:10px;border:1px solid var(--line);background:var(--card);color:var(--ink);font-size:13px;outline:none}.lic-form input:focus,.lic-form select:focus{border-color:#06b6d4}[data-theme=dark] .lic-form select{color-scheme:dark}.lic-form .auth-alert,.lic-created{flex-basis:100%}.lic-created{display:flex;align-items:center;gap:.5rem;font-size:12px;font-weight:700;color:var(--ok)}.lic-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,420px),1fr));gap:.8rem}.lic-card{display:flex;flex-direction:column;gap:.75rem;padding:1rem;border-radius:20px;border:1px solid var(--line);border-top:3px solid var(--off);background:var(--card)}.lic-card.is-ok{border-top-color:var(--ok)}.lic-card.is-bad{border-top-color:var(--bad)}.lic-card.is-review{border-color:var(--bad);box-shadow:0 0 0 3px var(--bad-bg)}.lic-head{display:flex;align-items:center;gap:.7rem}.lic-avatar{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:40px;height:40px;border-radius:9999px;font-size:16px;font-weight:800;background:var(--off-bg);color:var(--off)}.lic-avatar.is-ok{background:var(--ok-bg);color:var(--ok)}.lic-avatar.is-bad{background:var(--bad-bg);color:var(--bad)}img.lic-avatar{object-fit:cover;box-shadow:0 0 0 2px var(--off)}img.lic-avatar.is-ok{box-shadow:0 0 0 2px var(--ok)}img.lic-avatar.is-bad{box-shadow:0 0 0 2px var(--bad)}.lic-who{display:flex;flex-direction:column;min-width:0;flex:1}.lic-who strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:14px;color:var(--ink)}.lic-gmail{display:flex;align-items:center;gap:.45rem;min-width:0;margin:0;padding:.45rem .75rem;border:1px solid var(--line);border-radius:10px;font-size:12px}.lic-gmail span{flex:none;font-weight:700;color:var(--soft)}.lic-gmail b{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:600;color:var(--ink)}@layer base{.lic-gmail b{text-transform:none!important}}.lic-who span{font-size:11px;font-weight:600;color:var(--soft)}.lic-key{display:inline-flex;align-items:center;gap:.35rem;padding:.3rem .55rem;border-radius:9px;border:1px solid var(--line);background:#0f172a0a;color:var(--soft);cursor:pointer}.lic-key code{font-size:11.5px;font-weight:700;letter-spacing:.04em;color:var(--ink)}.lic-key:hover{border-color:#06b6d4}[data-theme=dark] .lic-key{background:#00000040}.lic-status{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.45rem}.lic-pill{display:flex;align-items:center;gap:.5rem;min-width:0;padding:.55rem .65rem;border-radius:14px;background:var(--off-bg);color:var(--off)}.lic-pill svg{flex-shrink:0}.lic-pill span{display:flex;flex-direction:column;min-width:0;font-size:12px;font-weight:700;line-height:1.25}.lic-pill small{font-size:9.5px;font-weight:700;letter-spacing:.12em;opacity:.75}.lic-pill.is-ok{background:var(--ok-bg);color:var(--ok)}.lic-pill.is-warn{background:var(--warn-bg);color:var(--warn)}.lic-pill.is-bad{background:var(--bad-bg);color:var(--bad)}.lic-dot{display:inline-block;width:7px;height:7px;margin-right:.3rem;border-radius:9999px;background:currentColor;box-shadow:0 0 0 0 currentColor;animation:lic-online 1.6s ease-out infinite;vertical-align:middle}@keyframes lic-online{70%{box-shadow:0 0 0 6px transparent}}.lic-alert{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem;padding:.6rem .75rem;border-radius:14px;background:var(--bad-bg);color:var(--bad);font-size:12.5px;font-weight:700}.lic-alert span{flex:1 1 180px}.lic-alert button{display:inline-flex;align-items:center;gap:.3rem;padding:.35rem .8rem;border-radius:9999px;border:none;background:var(--bad);color:#fff;font-size:11px;font-weight:800;letter-spacing:.05em;cursor:pointer}.lic-dates{display:flex;flex-wrap:wrap;gap:.35rem .9rem}.lic-dates span{display:inline-flex;align-items:center;gap:.3rem;font-size:11px;font-weight:600;color:var(--soft)}.lic-dates span.is-warn{color:var(--warn)}.lic-dates span.is-bad{color:var(--bad)}.lic-actions,.lic-confirm{display:flex;flex-wrap:wrap;align-items:center;gap:.4rem;padding-top:.7rem;border-top:1px solid var(--line)}.lic-actions.is-manage{flex-direction:column;align-items:stretch;gap:.55rem}.lic-manage-btn{display:flex;align-items:center;justify-content:center;gap:.5rem;height:40px;border-radius:12px;border:1px solid rgba(6,182,212,.45);background:linear-gradient(135deg,#0891b224,#8b5cf624);color:var(--ink);font-size:12px;font-weight:800;letter-spacing:.08em;cursor:pointer;transition:transform .15s ease,box-shadow .2s ease,border-color .2s ease}.lic-manage-btn:hover{transform:translateY(-1px);border-color:#06b6d4;box-shadow:0 8px 22px -12px #06b6d4e6}.lic-manage-btn.is-open{border-color:#06b6d4;background:linear-gradient(135deg,#0891b2,#7c3aed);color:#fff;box-shadow:0 8px 22px -10px #7c3aedcc}.lic-manage-gear{transition:transform .4s ease}.lic-manage-btn:hover .lic-manage-gear,.lic-manage-btn.is-open .lic-manage-gear{transform:rotate(90deg)}.lic-manage-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(170px,1fr));gap:.45rem;animation:lic-manage-in .22s ease}@keyframes lic-manage-in{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:none}}.lic-tile{--c: #06b6d4;display:flex;align-items:center;gap:.6rem;padding:.55rem .65rem;border-radius:12px;border:1px solid var(--line);background:var(--card);color:var(--ink);text-align:left;cursor:pointer;transition:transform .15s ease,border-color .15s ease,background .15s ease}.lic-tile:hover,.lic-tile.is-on{transform:translateY(-1px);border-color:var(--c);background:color-mix(in srgb,var(--c) 10%,var(--card))}.lic-tile i{display:grid;flex:none;place-items:center;width:32px;height:32px;border-radius:10px;background:color-mix(in srgb,var(--c) 18%,transparent);color:var(--c)}.lic-tile span{display:flex;flex-direction:column;min-width:0;font-size:12px;font-weight:800;letter-spacing:.04em}.lic-tile small{font-size:10.5px;font-weight:500;letter-spacing:0;color:var(--soft)}.lic-tile.is-danger{--c: #ef4444}.lic-tile.is-ok{--c: #10b981}.lic-tile.is-warn{--c: #f59e0b}.lic-tile.is-info{--c: #06b6d4}.lic-tile.is-violet{--c: #8b5cf6}@layer base{.lic-tile small{text-transform:none!important}}.lic-confirm span{flex:1 1 200px;font-size:12.5px;font-weight:600;color:var(--ink)}.lic-empty{padding:1.5rem 0;text-align:center;font-size:13px;color:var(--soft)}@media(max-width:640px){.lic-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.lic-status{grid-template-columns:1fr}.lic-head{flex-wrap:wrap}}@media(prefers-reduced-motion:reduce){.lic-stat.is-alert,.lic-dot{animation:none}}.purchase.license.is-silver,.purchase.license.is-gold{position:relative;overflow:hidden;border-width:1.5px}.purchase.license.is-silver{border-color:#94a3b8;background:linear-gradient(135deg,#e2e8f0,#f8fafc 22%,#cbd5e1 45%,#f1f5f9 62%,#d4dbe4 82%,#f8fafc);box-shadow:0 10px 28px -14px #4755698c,inset 0 1px #fffffff2}.purchase.license.is-gold{border-color:#ca8a04;background:linear-gradient(135deg,#fde68a,#fffbeb 22%,#facc15 45%,#fef3c7 62%,#fbbf24 82%,#fffbeb);box-shadow:0 10px 28px -14px #a1620799,inset 0 1px #ffffffe6}.purchase.license.is-silver:after,.purchase.license.is-gold:after{content:"";position:absolute;top:0;bottom:0;left:-40%;width:30%;background:linear-gradient(100deg,transparent,rgba(255,255,255,.75),transparent);transform:skew(-20deg);pointer-events:none;animation:license-shine 5s ease-in-out infinite}@keyframes license-shine{0%,70%{left:-40%}to{left:130%}}.purchase.license.is-silver>*,.purchase.license.is-gold>*{position:relative;z-index:1}.purchase.license.is-silver .purchase-name{color:#1e293b}.purchase.license.is-gold .purchase-name{color:#713f12}.purchase.license.is-silver .purchase-detail{color:#334155}.purchase.license.is-gold .purchase-detail{color:#713f12}[data-theme=dark] .purchase.license.is-silver .purchase-detail,[data-theme=dark] .purchase.license.is-gold .purchase-detail{color:#94a3b8}[data-theme=dark] .purchase.license.is-silver:after,[data-theme=dark] .purchase.license.is-gold:after{background:linear-gradient(100deg,transparent,rgba(255,255,255,.12),transparent)}@media(prefers-reduced-motion:reduce){.purchase.license.is-silver:after,.purchase.license.is-gold:after{animation:none;display:none}}.purchase.license.is-silver .purchase-thumb{box-shadow:0 0 0 1.5px #64748b99}.purchase.license.is-gold .purchase-thumb{box-shadow:0 0 0 1.5px #ca8a04b3}[data-theme=dark] .purchase.license.is-silver{border-color:#e2e8f066;background:radial-gradient(120% 90% at 100% 0%,rgba(226,232,240,.14),transparent 60%),linear-gradient(180deg,#ffffff0d,#ffffff05);box-shadow:0 0 24px -10px #e2e8f059}[data-theme=dark] .purchase.license.is-gold{border-color:#eab30873;background:radial-gradient(120% 90% at 100% 0%,rgba(234,179,8,.16),transparent 60%),linear-gradient(180deg,#eab3080d,#ffffff05);box-shadow:0 0 24px -10px #eab30873}[data-theme=dark] .purchase.license.is-silver .purchase-name{color:#e2e8f0;text-shadow:0 0 12px rgba(226,232,240,.35)}[data-theme=dark] .purchase.license.is-gold .purchase-name{color:#facc15;text-shadow:0 0 12px rgba(250,204,21,.35)}[data-theme=dark] .purchase.license.is-silver .purchase-thumb{box-shadow:0 0 0 1.5px #e2e8f08c,0 0 14px -4px #e2e8f080}[data-theme=dark] .purchase.license.is-gold .purchase-thumb{box-shadow:0 0 0 1.5px #facc1599,0 0 14px -4px #facc158c}.wh{position:relative;z-index:10;width:100%;min-height:calc(100vh - 120px);display:flex;flex-direction:column}.wh,.wh *{text-transform:none!important}.wh-scene{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;overflow:hidden;pointer-events:none;background:#070d18}.wh-photo{position:absolute;top:0;right:0;bottom:0;left:0;background:url(/welcome-bg.jpg) center / cover no-repeat;filter:saturate(1.05) brightness(.9)}.wh-shade{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,rgba(6,11,22,.5),transparent 45%,rgba(6,11,22,.3)),linear-gradient(180deg,#060b1673,#060b1626 40%,#060b16e0),radial-gradient(120% 90% at 50% 120%,rgba(34,211,238,.1),transparent 60%)}.wh-planet{position:absolute;top:4%;right:-6%;width:360px;height:360px;border-radius:9999px;background:radial-gradient(circle at 38% 32%,#27405f,#0e1b2e 60%,#070f1c);box-shadow:inset -30px -20px 60px #000000b3,inset 26px 18px 50px #67b4ff2e,0 0 90px #38bdf838;opacity:.85}.wh-mtn{position:absolute;left:0;right:0;bottom:30%;height:46%;background:linear-gradient(180deg,transparent,rgba(6,11,22,.9)),conic-gradient(from 90deg at 18% 100%,#13233b 0 25%,transparent 0),conic-gradient(from 90deg at 42% 100%,#0f1d31 0 25%,transparent 0),conic-gradient(from 90deg at 70% 100%,#16283f 0 25%,transparent 0),conic-gradient(from 90deg at 88% 100%,#0e1a2c 0 25%,transparent 0);-webkit-mask-image:linear-gradient(180deg,#000 55%,transparent);mask-image:linear-gradient(180deg,#000 55%,transparent);opacity:.55}.wh-candles{position:absolute;top:10%;right:8%;width:240px;height:320px;opacity:.5;background-image:linear-gradient(#f5c518,#f5c518),linear-gradient(#67e8f9,#67e8f9),linear-gradient(#f5c518,#f5c518),linear-gradient(#67e8f9,#67e8f9),linear-gradient(#f5c518,#f5c518);background-repeat:no-repeat;background-size:6px 120px,6px 180px,6px 90px,6px 150px,6px 110px;background-position:0 120px,50px 60px,100px 150px,150px 30px,200px 100px;filter:drop-shadow(0 0 8px rgba(245,197,24,.5));-webkit-mask-image:linear-gradient(90deg,transparent,#000 40%);mask-image:linear-gradient(90deg,transparent,#000 40%)}.wh-floor{position:absolute;left:0;right:0;bottom:0;height:32%;perspective:340px;perspective-origin:50% 0;overflow:hidden;-webkit-mask-image:linear-gradient(to top,#000 10%,transparent 90%);mask-image:linear-gradient(to top,#000 10%,transparent 90%)}.wh-floor:before{content:"";position:absolute;left:-50%;right:-50%;top:0;bottom:-60%;transform:rotateX(76deg);transform-origin:50% 0;background-image:linear-gradient(rgba(56,189,248,.4) 2px,transparent 2px),linear-gradient(90deg,rgba(56,189,248,.28) 2px,transparent 2px);background-size:70px 70px;animation:wh-floor-move 2.6s linear infinite}@keyframes wh-floor-move{to{background-position:0 70px}}.wh-inner{position:relative;z-index:2;flex:1;width:100%;max-width:1240px;margin:0 auto;padding:2rem 1.25rem 1rem;display:grid;grid-template-columns:1fr;gap:2rem;align-items:center}@media(min-width:900px){.wh-inner{grid-template-columns:.9fr 1.1fr;gap:3rem;padding:3rem 2rem 1rem}}.wh-product{position:relative;display:flex;justify-content:center;align-items:flex-end}.wh-product img{width:100%;max-width:420px;border-radius:14px;filter:drop-shadow(0 30px 50px rgba(0,0,0,.6)) drop-shadow(0 0 40px rgba(245,197,24,.15))}.wh-podium{position:absolute;bottom:-6%;left:50%;transform:translate(-50%);width:86%;height:48px;border-radius:50%;background:radial-gradient(ellipse at center,rgba(245,197,24,.28),transparent 70%);filter:blur(4px)}.wh-copy{display:flex;flex-direction:column;align-items:flex-start;gap:.9rem}.wh-badge{display:inline-flex;align-items:center;padding:.3rem .9rem;border-radius:9999px;border:1px solid rgba(245,197,24,.5);color:#f5c518;font-size:12px;font-weight:800;letter-spacing:.18em!important;text-transform:uppercase!important}.wh-title{margin:0;font-size:clamp(2.6rem,7vw,4.6rem);font-weight:800;line-height:.98;letter-spacing:-.01em;color:#f8fafc}.wh-title .wh-accent{display:block;background:linear-gradient(180deg,#ffe489,#f5c518 55%,#c89611);-webkit-background-clip:text;background-clip:text;color:transparent;text-shadow:0 0 40px rgba(245,197,24,.35)}.wh-sub{font-size:clamp(.95rem,2vw,1.15rem);color:#9fb3c8;font-weight:600}.wh-price-row{display:flex;align-items:baseline;flex-wrap:wrap;gap:.6rem .9rem;margin-top:.3rem}.wh-price{font-size:clamp(2rem,5vw,3rem);font-weight:800;color:#f5c518;text-shadow:0 0 30px rgba(245,197,24,.3)}.wh-price-note{position:relative;padding-left:.9rem;color:#9fb3c8;font-size:.95rem;font-weight:600}.wh-price-note:before{content:"";position:absolute;left:0;top:10%;height:80%;width:1px;background:#fff3}.wh-cta{display:inline-flex;align-items:center;gap:.6rem;margin-top:.4rem;padding:.95rem 2.2rem;border-radius:9999px;background:linear-gradient(180deg,#5fe0ff,#22d3ee 60%,#0ea5c4);color:#04121a;font-size:1.05rem;font-weight:800;cursor:pointer;box-shadow:0 14px 34px -10px #22d3eeb3,0 1px #ffffff80 inset;transition:transform .2s ease,box-shadow .2s ease,filter .2s ease}.wh-cta:hover{transform:translateY(-2px);filter:brightness(1.05);box-shadow:0 18px 40px -10px #22d3eed9,0 1px #fff9 inset}.wh-feats{display:flex;flex-wrap:wrap;gap:1.5rem 2rem;margin-top:1rem}.wh-feat{display:flex;align-items:center;gap:.7rem}.wh-feat-ic{display:flex;align-items:center;justify-content:center;width:42px;height:42px;border-radius:9999px;background:#22d3ee1f;border:1px solid rgba(34,211,238,.35);color:#67e8f9;flex-shrink:0}.wh-feat-tx strong{display:block;font-size:12.5px;font-weight:800;letter-spacing:.08em!important;text-transform:uppercase!important;color:#e2e8f0}.wh-feat-tx small{font-size:11px;color:#8ba0b6;text-transform:uppercase!important;letter-spacing:.06em!important}.wh-ticker{position:relative;z-index:2;width:100%;max-width:1240px;margin:1.5rem auto 0;padding:0 1.25rem}.wh-ticker-bar{display:flex;align-items:center;gap:.5rem;padding:.5rem .6rem;border-radius:16px;background:#0a121eb3;border:1px solid rgba(255,255,255,.08);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:0 14px 34px -16px #000000b3}.wh-arrow{display:flex;align-items:center;justify-content:center;width:36px;height:36px;flex-shrink:0;border-radius:9999px;color:#cbd5e1;cursor:pointer}.wh-arrow:hover{background:#ffffff14;color:#fff}.wh-ticker-list{flex:1;display:flex;align-items:center;gap:.25rem;overflow-x:auto;scrollbar-width:none}.wh-ticker-list::-webkit-scrollbar{display:none}.wh-tick{display:inline-flex;align-items:center;gap:.6rem;padding:.5rem 1rem;border-radius:10px;white-space:nowrap;font-size:13px;font-weight:700;color:#9fb3c8;cursor:pointer;transition:color .2s ease,background .2s ease}.wh-tick:before{content:"";width:6px;height:6px;border-radius:9999px;background:#22d3ee;box-shadow:0 0 8px #22d3eecc}.wh-tick:hover{color:#e2e8f0}.wh-tick.is-active{background:#22d3ee1a;color:#f1f5f9}.wh-tick b{color:#22d3ee;font-weight:800}.wh-disclaimer{text-align:center;margin:1rem auto 0;padding:.5rem 1rem;font-size:12px;color:#6b7f94}.wh-bg{background:#060d18}.wh-bg-img{position:absolute;top:0;right:0;bottom:0;left:0;background:url(/welcome-bg.jpg) center 50% / cover no-repeat;transform-origin:50% 46%;animation:wh-fly 16s linear infinite;will-change:transform,opacity}.wh-bg-img--b{animation-delay:-8s}@keyframes wh-fly{0%{transform:scale(1);opacity:0}12%{opacity:1}82%{opacity:1}to{transform:scale(2.3);opacity:0}}.wh-bg-shade{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,rgba(6,11,22,.45),transparent 42%,rgba(6,11,22,.28)),linear-gradient(180deg,#060b1666,#060b161f 36%,#060b16d1)}@media(prefers-reduced-motion:reduce){.wh-bg-img{animation:none}}.wh-product{animation:wh-prod-in .6s cubic-bezier(.16,1,.3,1) both}.wh-copy{animation:wh-copy-in .6s cubic-bezier(.16,1,.3,1) both}@keyframes wh-prod-in{0%{opacity:0;transform:translate(-28px) scale(.96)}to{opacity:1;transform:translate(0) scale(1)}}@keyframes wh-copy-in{0%{opacity:0;transform:translate(28px)}to{opacity:1;transform:translate(0)}}@media(prefers-reduced-motion:reduce){.wh-product,.wh-copy{animation:none}}/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-scale-x:1;--tw-scale-y:1;--tw-scale-z:1;--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-space-y-reverse:0;--tw-border-style:solid;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-duration:initial;--tw-ease:initial;--staff-angle:0deg}}}@layer theme{:root,:host{--font-sans:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--color-emerald-100:oklch(95% .052 163.051);--color-emerald-500:oklch(69.6% .17 162.48);--color-black:#000;--color-white:#fff;--spacing:.25rem;--container-md:28rem;--container-xl:36rem;--text-xs:.75rem;--text-xs--line-height:calc(1 / .75);--text-sm:.875rem;--text-sm--line-height:calc(1.25 / .875);--text-lg:1.125rem;--text-lg--line-height:calc(1.75 / 1.125);--text-xl:1.25rem;--text-xl--line-height:calc(1.75 / 1.25);--text-2xl:1.5rem;--text-2xl--line-height:calc(2 / 1.5);--text-4xl:2.25rem;--text-4xl--line-height:calc(2.5 / 2.25);--font-weight-semibold:600;--font-weight-extrabold:800;--tracking-wide:.025em;--leading-relaxed:1.625;--radius-lg:.5rem;--radius-xl:.75rem;--ease-out:cubic-bezier(0, 0, .2, 1);--animate-spin:spin 1s linear infinite;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;-moz-tab-size:4;tab-size:4;line-height:1.5;font-family:var(--default-font-family,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab,red,red)){::placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){-webkit-appearance:button;-moz-appearance:button;appearance:button}::file-selector-button{-webkit-appearance:button;-moz-appearance:button;appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}:root{--glass-bg:#ffffff0f;--glass-bg-hover:#ffffff1a;--glass-border:#ffffff1a;--glass-border-strong:#ffffff2e;--text:#ecebf3;--text-muted:#ecebf39e;--accent:#4ade80;--accent-bg:#22c55e1a;--accent-border:#4ade8073}*,:before,:after{font-family:Quicksand,sans-serif!important}html{scrollbar-width:none;-ms-overflow-style:none}html::-webkit-scrollbar{display:none}body{color:var(--text);background-color:#000;overflow-x:hidden}h1,h2,h3,h4,h5,h6,button,a,nav,label,p,span,div,input,textarea,select{text-transform:uppercase!important}h1,h2,h3,h4,h5,h6,button,a,nav,label{letter-spacing:.05em}button,a,input,select,textarea,[role=button]{transition:all .25s cubic-bezier(.16,1,.3,1)!important}button:active,a:active,[role=button]:active{transition:all 80ms!important;transform:scale(.97)!important}.welcome-description,.welcome-card-text,.welcome-caption,.welcome-disclaimer{text-transform:none!important}.welcome-btn:hover{transform:translateY(-2px)}.welcome-btn:active{transform:translateY(1px)!important}.welcome-frame:active{transform:none!important}.auth-input,.auth-text,.auth-hint,.auth-alert,.auth-subtitle,.account-menu-email,.profile-email,.profile-hint,.reviews-lead,.review-body,.review-textarea textarea,.review-author,.terms-clause,.terms-clause *,.terms-summary p,.terms-summary p *,.terms-toc button,.shop-desc-inner,.shop-desc-inner *,.shop-secure,.cart-secure,.cart-toast span{text-transform:none!important}.shop-media:active{transform:none!important}.shop-cart:hover,.shop-buy:hover{transform:translateY(-2px)}.shop-cart:active,.shop-buy:active{transform:translateY(1px)!important}.hub-desc-inner,.hub-desc-inner *,.hub-card-title,.hub-card-billing,.hub-btn,.hub-cart-label,.hub-desc-toggle,.hub-plan,.hub-card-highlights,.hub-card-features,.hub-card-features *,.support-panel p,.support-panel small,.support-panel input,.support-panel textarea,.support-faq button,.support-card strong,.support-ticket strong,.chat-bubble,.chat-input textarea,.staff-inbox-empty,.staff-inbox .support-ticket small,.sw-panel p,.sw-panel small,.sw-panel strong,.sw-panel input,.sw-panel textarea,.sw-panel h3,.sw-panel li,.sw-chips button,.sw-search-card button,.staff-tool-body .light-text,.admin-panel-head>p,.admin-panel>p.light-text,.admin-table td small,.admin-user-main small,.admin-detail .profile-email,.staff-inbox-head .profile-email,.admin-purchase-meta,.admin-privacy,.admin-confirm p,.admin-log small,.admin-search input,.admin-search input::placeholder,.admin-intro,.admin-intro strong,.admin-field small,.admin-field textarea,.admin-field input:not(.is-code),.admin-field input::placeholder,.admin-preview span,.announce-text,.announce-link,.nav-menu-label small,.recent-buy-who,.recent-buy-meta,.recent-buy-verified,.log-deleted-note,.chat-link,.chat-card p,.chat-card button,.chat-bubble.is-deleted,.chat-commands span,.sw-notify,.tv-message,.tv-cta,.tv-ok,.tv-date,.chat-closed p,.chat-system,.chat-system span,.update-toast span,.duty-text small,.sw-agents-text,.staff-assigned-line,.chat-attach-preview span,.zelle-steps,.zelle-steps strong,.zelle-warning strong,.zelle-warning span,.zelle-cta{text-transform:none!important}}@layer components;@layer utilities{.pointer-events-auto{pointer-events:auto}.pointer-events-none{pointer-events:none}.invisible{visibility:hidden}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.inset-0{top:0;right:0;bottom:0;left:0}.inset-y-0{inset-block:0}.right-4{right:calc(var(--spacing) * 4)}.left-4{left:calc(var(--spacing) * 4)}.z-0{z-index:0}.z-10{z-index:10}.z-50{z-index:50}.z-\[2\]{z-index:2}.mx-auto{margin-inline:auto}.mt-3{margin-top:calc(var(--spacing) * 3)}.mb-2{margin-bottom:calc(var(--spacing) * 2)}.mb-3{margin-bottom:calc(var(--spacing) * 3)}.block{display:block}.flex{display:flex}.hidden{display:none}.table{display:table}.aspect-square{aspect-ratio:1}.h-1\.5{height:calc(var(--spacing) * 1.5)}.h-3{height:calc(var(--spacing) * 3)}.h-3\.5{height:calc(var(--spacing) * 3.5)}.h-4{height:calc(var(--spacing) * 4)}.h-5{height:calc(var(--spacing) * 5)}.h-6{height:calc(var(--spacing) * 6)}.h-7{height:calc(var(--spacing) * 7)}.h-8{height:calc(var(--spacing) * 8)}.h-10{height:calc(var(--spacing) * 10)}.h-14{height:calc(var(--spacing) * 14)}.h-16{height:calc(var(--spacing) * 16)}.h-\[18px\]{height:18px}.h-full{height:100%}.min-h-screen{min-height:100vh}.w-1\.5{width:calc(var(--spacing) * 1.5)}.w-3{width:calc(var(--spacing) * 3)}.w-3\.5{width:calc(var(--spacing) * 3.5)}.w-4{width:calc(var(--spacing) * 4)}.w-5{width:calc(var(--spacing) * 5)}.w-6{width:calc(var(--spacing) * 6)}.w-7{width:calc(var(--spacing) * 7)}.w-8{width:calc(var(--spacing) * 8)}.w-10{width:calc(var(--spacing) * 10)}.w-14{width:calc(var(--spacing) * 14)}.w-16{width:calc(var(--spacing) * 16)}.w-\[18px\]{width:18px}.w-full{width:100%}.max-w-\[800px\]{max-width:800px}.max-w-\[1200px\]{max-width:1200px}.max-w-\[1240px\]{max-width:1240px}.max-w-\[1500px\]{max-width:1500px}.max-w-\[min\(78vh\,760px\)\]{max-width:min(78vh,760px)}.max-w-full{max-width:100%}.max-w-md{max-width:var(--container-md)}.max-w-xl{max-width:var(--container-xl)}.flex-1{flex:1}.shrink-0{flex-shrink:0}.scale-105{--tw-scale-x:105%;--tw-scale-y:105%;--tw-scale-z:105%;scale:var(--tw-scale-x) var(--tw-scale-y)}.rotate-180{rotate:180deg}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.animate-spin{animation:var(--animate-spin)}.cursor-pointer{cursor:pointer}.resize{resize:both}.flex-col{flex-direction:column}.items-center{align-items:center}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.gap-1{gap:var(--spacing)}.gap-1\.5{gap:calc(var(--spacing) * 1.5)}.gap-2{gap:calc(var(--spacing) * 2)}.gap-3{gap:calc(var(--spacing) * 3)}.gap-4{gap:calc(var(--spacing) * 4)}.gap-5{gap:calc(var(--spacing) * 5)}.gap-10{gap:calc(var(--spacing) * 10)}:where(.space-y-1>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(var(--spacing) * var(--tw-space-y-reverse));margin-block-end:calc(var(--spacing) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-6>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 6) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 6) * calc(1 - var(--tw-space-y-reverse)))}.self-start{align-self:flex-start}.overflow-hidden{overflow:hidden}.overflow-x-auto{overflow-x:auto}.overflow-x-clip{overflow-x:clip}.rounded-full{border-radius:3.40282e38px}.rounded-lg{border-radius:var(--radius-lg)}.rounded-xl{border-radius:var(--radius-xl)}.border{border-style:var(--tw-border-style);border-width:1px}.border-white\/20{border-color:#fff3}@supports (color:color-mix(in lab,red,red)){.border-white\/20{border-color:color-mix(in oklab,var(--color-white) 20%,transparent)}}.bg-black{background-color:var(--color-black)}.bg-white{background-color:var(--color-white)}.bg-white\/45{background-color:#ffffff73}@supports (color:color-mix(in lab,red,red)){.bg-white\/45{background-color:color-mix(in oklab,var(--color-white) 45%,transparent)}}.bg-cover{background-size:cover}.bg-center{background-position:50%}.bg-no-repeat{background-repeat:no-repeat}.object-cover{object-fit:cover}.p-1\.5{padding:calc(var(--spacing) * 1.5)}.p-6{padding:calc(var(--spacing) * 6)}.p-10{padding:calc(var(--spacing) * 10)}.px-4{padding-inline:calc(var(--spacing) * 4)}.py-2{padding-block:calc(var(--spacing) * 2)}.pt-8{padding-top:calc(var(--spacing) * 8)}.pt-10{padding-top:calc(var(--spacing) * 10)}.pt-16{padding-top:calc(var(--spacing) * 16)}.pb-16{padding-bottom:calc(var(--spacing) * 16)}.pb-20{padding-bottom:calc(var(--spacing) * 20)}.text-center{text-align:center}.text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.text-\[11px\]{font-size:11px}.text-\[13px\]{font-size:13px}.leading-relaxed{--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed)}.font-extrabold{--tw-font-weight:var(--font-weight-extrabold);font-weight:var(--font-weight-extrabold)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.tracking-wide{--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide)}.whitespace-nowrap{white-space:nowrap}.text-\[\#0e7490\]{color:#0e7490}.text-\[var\(--text-muted\)\]{color:var(--text-muted)}.text-white{color:var(--color-white)}.text-white\/60{color:#fff9}@supports (color:color-mix(in lab,red,red)){.text-white\/60{color:color-mix(in oklab,var(--color-white) 60%,transparent)}}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.opacity-0{opacity:0}.opacity-100{opacity:1}.blur-\[6px\]{--tw-blur:blur(6px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.transition-all{transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-opacity{transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-transform{transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.duration-300{--tw-duration:.3s;transition-duration:.3s}.ease-\[cubic-bezier\(0\.32\,0\.72\,0\,1\)\]{--tw-ease:cubic-bezier(.32,.72,0,1);transition-timing-function:cubic-bezier(.32,.72,0,1)}.ease-out{--tw-ease:var(--ease-out);transition-timing-function:var(--ease-out)}.select-none{-webkit-user-select:none;user-select:none}.selection\:bg-emerald-500\/30 ::selection{background-color:#00bb7f4d}@supports (color:color-mix(in lab,red,red)){.selection\:bg-emerald-500\/30 ::selection{background-color:color-mix(in oklab,var(--color-emerald-500) 30%,transparent)}}.selection\:bg-emerald-500\/30::selection{background-color:#00bb7f4d}@supports (color:color-mix(in lab,red,red)){.selection\:bg-emerald-500\/30::selection{background-color:color-mix(in oklab,var(--color-emerald-500) 30%,transparent)}}.selection\:text-emerald-100 ::selection{color:var(--color-emerald-100)}.selection\:text-emerald-100::selection{color:var(--color-emerald-100)}@media(hover:hover){.hover\:bg-white\/5:hover{background-color:#ffffff0d}@supports (color:color-mix(in lab,red,red)){.hover\:bg-white\/5:hover{background-color:color-mix(in oklab,var(--color-white) 5%,transparent)}}.hover\:bg-white\/70:hover{background-color:#ffffffb3}@supports (color:color-mix(in lab,red,red)){.hover\:bg-white\/70:hover{background-color:color-mix(in oklab,var(--color-white) 70%,transparent)}}.hover\:text-white:hover{color:var(--color-white)}}@media(min-width:40rem){.sm\:mt-5{margin-top:calc(var(--spacing) * 5)}.sm\:flex-row{flex-direction:row}.sm\:items-center{align-items:center}.sm\:self-center{align-self:center}.sm\:p-8{padding:calc(var(--spacing) * 8)}.sm\:p-16{padding:calc(var(--spacing) * 16)}.sm\:px-6{padding-inline:calc(var(--spacing) * 6)}.sm\:px-8{padding-inline:calc(var(--spacing) * 8)}.sm\:pt-12{padding-top:calc(var(--spacing) * 12)}.sm\:pt-16{padding-top:calc(var(--spacing) * 16)}.sm\:text-4xl{font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height))}.sm\:text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.sm\:text-xl{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}}}.glass-panel{background:var(--glass-bg);border:1px solid var(--glass-border);-webkit-backdrop-filter:blur(12px);border-radius:12px;box-shadow:0 10px 30px #00000040}.glass-icon{background:var(--glass-bg);border:1px solid var(--glass-border);color:#fffc;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.glass-icon.is-gold{color:#fde68a;background:linear-gradient(150deg,#facc1533,#facc150a);border-color:#facc1566;box-shadow:0 0 16px #facc1540}.glass-icon.is-cyan{color:#67e8f9;background:linear-gradient(150deg,#22d3ee33,#d946ef0f);border-color:#22d3ee66;box-shadow:0 0 16px #22d3ee33}.glass-icon.is-magenta{color:#f0abfc;background:linear-gradient(150deg,#d946ef38,#d946ef0d);border-color:#d946ef73;box-shadow:0 0 16px #d946ef40}.glass-pill{background:var(--glass-bg);border:1px solid var(--glass-border-strong);color:var(--text);letter-spacing:.06em;-webkit-backdrop-filter:blur(8px);border-radius:9999px;align-items:center;gap:.5rem;padding:.45rem 1rem;font-size:12px;font-weight:600;display:inline-flex}.accent-pill{background:var(--accent-bg);border:1px solid var(--accent-border);color:var(--accent);letter-spacing:.12em;border-radius:9999px;align-items:center;gap:.5rem;padding:.4rem 1rem;font-size:12px;font-weight:600;display:inline-flex}.streamers-grid{justify-content:start;gap:1.5rem;display:grid}.streamers-grid--xl{grid-template-columns:repeat(auto-fit,minmax(240px,285px))}.streamers-grid--lg{grid-template-columns:repeat(auto-fit,minmax(210px,250px))}.streamers-grid--md{grid-template-columns:repeat(auto-fit,minmax(175px,205px));gap:1.25rem}.streamers-grid--sm{grid-template-columns:repeat(auto-fit,minmax(150px,175px));gap:1rem}.streamer-card{background:#fff;border:2px solid #0f172a1a;border-radius:12px;align-self:start;position:relative;overflow:hidden;box-shadow:0 24px 44px -22px #0f172a66,0 6px 14px -8px #0f172a33}.streamer-card:after{content:"";border-radius:inherit;pointer-events:none;position:absolute;top:0;right:0;bottom:0;left:0;box-shadow:inset 0 1px #ffffff47}.streamer-card--gold{border-color:#facc158c;box-shadow:0 24px 44px -22px #0f172a66,0 6px 14px -8px #0f172a33,0 0 0 4px #facc1521}.streamer-card--magenta{border-color:#d946ef8c;box-shadow:0 24px 44px -22px #0f172a66,0 6px 14px -8px #0f172a33,0 0 0 4px #d946ef21}.streamer-card--cyan{border-color:#22d3ee80;box-shadow:0 24px 44px -22px #0f172a66,0 6px 14px -8px #0f172a33,0 0 0 4px #22d3ee1c}.page-background-scrim{background:linear-gradient(#06040c9e,#06040c61 25%,#06040c6b 75%,#06040c9e)}.products-grid{grid-template-columns:repeat(3,minmax(0,530px));justify-content:center;gap:1.75rem;display:grid}@media(max-width:1100px){.products-grid{grid-template-columns:repeat(2,minmax(0,530px))}}@media(max-width:700px){.products-grid{grid-template-columns:minmax(0,530px)}}.product-card{background:#fff;border:1px solid #0f172a14;border-radius:16px;align-self:start;position:relative;overflow:hidden;box-shadow:0 30px 60px -28px #0f172a59,0 8px 20px -10px #0f172a2e}.product-card:after{content:"";border-radius:inherit;pointer-events:none;position:absolute;top:0;right:0;bottom:0;left:0;box-shadow:inset 0 1px #ffffff4d}.product-info{-webkit-backdrop-filter:blur(3px);background-color:#ffffffe0;border-top:1px solid #0f172a14}.card-action{color:#0f172a;letter-spacing:.06em;white-space:nowrap;cursor:pointer;background:#fff;border:1px solid #cbd5e1;border-radius:9999px;justify-content:center;align-items:center;gap:.4rem;padding:.4rem .85rem;font-size:11px;font-weight:700;display:inline-flex}.card-action:hover{border-color:#06b6d4}.card-action.is-primary{color:#fff;background:#0f172a;border-color:#0f172a}.card-action.is-primary:hover{background:#0e7490;border-color:#0e7490}.search-field{flex:auto;position:relative}.search-field svg{color:#ffffff59;pointer-events:none;position:absolute;top:50%;left:.9rem;transform:translateY(-50%)}.search-field .form-input{padding-left:2.5rem}.category-dropdown{flex-shrink:0;position:relative}.category-dropdown-trigger{color:#fff;white-space:nowrap;background:#ffffff0d;border:1px solid #ffffff29;border-radius:10px;align-items:center;gap:.55rem;width:100%;padding:.75rem 1rem;font-size:13px;font-weight:700;display:inline-flex}.category-dropdown-trigger:hover{border-color:#22d3ee66}.category-dropdown-trigger svg:last-child{color:#ffffff80;flex-shrink:0;margin-left:auto;transition:transform .2s}.category-dropdown-trigger.is-open svg:last-child{transform:rotate(180deg)}.category-dropdown-menu{z-index:30;-webkit-backdrop-filter:blur(14px);background:#0a0912e6;border:1px solid #ffffff24;border-radius:14px;width:280px;max-height:340px;padding:.5rem;animation:.15s forwards fade-slide-in;position:absolute;top:calc(100% + .5rem);right:0;overflow-y:auto;box-shadow:0 20px 45px #00000080}.category-dropdown-option{color:#fff;text-align:left;border-radius:9px;align-items:center;gap:.7rem;width:100%;padding:.55rem .6rem;display:flex}.category-dropdown-option:hover{background:#22d3ee1a}.category-dropdown-option.is-active{background:#22d3ee24}.category-dropdown-option-icon{color:#ffffffbf;background:#ffffff0f;border:1px solid #ffffff1f;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:30px;height:30px;display:flex}.category-dropdown-option-text{flex:auto;min-width:0}.category-dropdown-option-name{text-overflow:ellipsis;white-space:nowrap;font-size:12.5px;font-weight:700;overflow:hidden}.category-dropdown-option-count{color:var(--text-muted);font-size:10.5px;font-weight:600}.view-toggle{background:#ffffff0d;border:1px solid #ffffff24;border-radius:9999px;align-items:center;gap:.2rem;padding:.25rem;display:inline-flex}.view-toggle-btn{color:#ffffff8c;border-radius:9999px;justify-content:center;align-items:center;width:32px;height:32px;display:flex}.view-toggle-btn:hover{color:#fff}.view-toggle-btn.is-active{color:#67e8f9;background:#22d3ee2e;border:1px solid #22d3ee66}.normativa-card{text-align:left;background:#ffffff09;border:1px solid #ffffff1f;border-radius:12px;flex-direction:column;gap:.55rem;width:100%;height:100%;padding:1.1rem 1.2rem;transition:border-color .2s,background .2s,transform .2s;display:flex;position:relative}.normativa-card:hover{background:#ffffff0f;border-color:#22d3ee73;transform:translateY(-2px)}.normativa-card-top{justify-content:space-between;align-items:center;gap:.5rem;display:flex}.normativa-code{color:#67e8f9;letter-spacing:.04em;white-space:nowrap;background:#22d3ee1f;border:1px solid #22d3ee4d;border-radius:6px;align-items:center;padding:.2rem .55rem;font-size:10.5px;font-weight:800;display:inline-flex}.normativa-card-cat-icon{color:#fff9;background:#ffffff0f;border:1px solid #ffffff1f;border-radius:7px;flex-shrink:0;justify-content:center;align-items:center;width:24px;height:24px;display:flex}.normativa-card-title{color:#fff;font-size:13.5px;font-weight:800;line-height:1.35}.normativa-card-preview{color:var(--text-muted);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:12px;font-weight:500;line-height:1.5;display:-webkit-box;overflow:hidden}.normativa-card-preview.is-grid{-webkit-line-clamp:3}.normativa-row{text-align:left;color:#fff;border-radius:9px;align-items:center;gap:.9rem;width:100%;padding:.7rem .9rem;display:flex}.normativa-row:hover{background:#ffffff0d}.normativa-row:nth-child(odd){background:#ffffff06}.normativa-row:nth-child(odd):hover{background:#ffffff0f}.normativa-row-title{text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;font-size:13px;font-weight:700;overflow:hidden}.normativa-row svg{color:#fff6;flex-shrink:0}.normativas-empty{text-align:center;flex-direction:column;align-items:center;gap:.75rem;padding:4rem 1.5rem;display:flex}.normativas-empty-icon{color:#fde68a;background:#facc151a;border:1px solid #facc1559;border-radius:9999px;justify-content:center;align-items:center;width:56px;height:56px;display:flex}.rule-modal{background:#0e0c16f7;border:1px solid #ffffff24;border-radius:16px;flex-direction:column;width:100%;max-width:640px;max-height:82vh;padding:1.75rem;animation:.28s cubic-bezier(.22,1,.36,1) forwards lightbox-pop;display:flex;box-shadow:0 30px 70px #0009}.rule-modal-body{margin:.75rem 0 1.25rem;padding-right:.25rem;overflow-y:auto}.rule-modal-label{letter-spacing:.08em;text-transform:uppercase;color:#67e8f9;font-size:10.5px;font-weight:800}.rule-subtitle{color:#fff;margin:.9rem 0 .35rem;font-size:13px;font-weight:800}.rule-subtitle:first-child{margin-top:0}.rule-paragraph{color:#ffffffd9;margin:.5rem 0;font-size:13px;line-height:1.65}.rule-list{color:#ffffffd9;flex-direction:column;gap:.35rem;margin:.4rem 0 .7rem;padding-left:1.2rem;font-size:13px;line-height:1.55;list-style:outside;display:flex}.rule-list--ordered{list-style:decimal}.rule-list strong,.rule-paragraph strong,.rule-subtitle strong{color:#fff;font-weight:800}.print-area{color:#111;background:#fff;width:800px;position:absolute;top:0;left:-99999px}.print-only{display:none}@media print{body *{visibility:hidden}.print-area,.print-area *{visibility:visible}.print-area{width:100%;padding:24px;position:absolute;top:0;left:0}.print-only{display:block}}.trading-bg{background:radial-gradient(80% 60% at 50% 0,#c6cfdb,#0000 70%),linear-gradient(#bcc6d3,#aeb9c7)}.trading-bg-layer{width:100%;height:100%;position:absolute;top:0;right:0;bottom:0;left:0}.trading-bg-layer.is-far{filter:blur(6px);opacity:.18}.trading-bg-layer.is-near{filter:blur(1.5px);opacity:.6}.trading-bg-scrim{background:radial-gradient(55% 45% at 50% 28%,#c8d1dccc,#0000),linear-gradient(#c8d1dc33,#0000 25%,#0000 75%,#aeb9c799);position:absolute;top:0;right:0;bottom:0;left:0}.nav-on-light{background:#0f172ae0!important;border-color:#0f172ae6!important;box-shadow:0 10px 30px #0f172a40!important}.trading-bg.is-dark{background:0 0}.trading-bg.is-dark .trading-bg-layer.is-far{filter:blur(9px);opacity:.22}.trading-bg.is-dark .trading-bg-layer.is-near{filter:blur(3.5px);opacity:.22}.trading-bg.is-dark .trading-bg-scrim{background:linear-gradient(#05070a4d,#0000 30%,#05070a8c 70%,#05070a)}.showroom{background:radial-gradient(70% 55% at 50% 0,#121820,#0000 70%),#07090c}.showroom-beam{filter:blur(22px);width:90vw;height:95vh;animation:9s ease-in-out infinite showroom-breathe;position:absolute;top:-5vh;left:50%;translate:-50%}.showroom-beam:before{content:"";clip-path:polygon(42% 0,58% 0,82% 100%,18% 100%);background:linear-gradient(#d2f8fc3d,#5ee7f21a 45%,#0000 88%);position:absolute;top:0;right:0;bottom:0;left:0}.showroom-spot{filter:blur(20px);background:radial-gradient(#5ee7f238,#5ee7f20f 45%,#0000 70%);border-radius:50%;width:60vw;height:50vh;animation:9s ease-in-out infinite showroom-breathe;position:absolute;top:-18vh;left:50%;translate:-50%}@keyframes showroom-breathe{0%,to{opacity:.85}50%{opacity:1}}.showroom-floor-wrap{perspective:420px;perspective-origin:50% 0;height:42%;position:absolute;bottom:0;left:0;right:0;overflow:hidden;-webkit-mask-image:linear-gradient(#0000 0%,#000 35% 100%);mask-image:linear-gradient(#0000,#000 35%,#000)}.showroom-floor{transform-origin:50% 100%;background-image:linear-gradient(#ffffff12 1px,#0000 1px),linear-gradient(90deg,#ffffff0f 1px,#0000 1px);background-size:80px 80px;height:300%;animation:14s linear infinite showroom-floor-move;position:absolute;bottom:0;left:-60%;right:-60%;transform:rotateX(76deg)}@keyframes showroom-floor-move{0%{background-position:0 0,0 0}to{background-position:0 80px,0 0}}.showroom-horizon{background:linear-gradient(90deg,#0000,#5ee7f28c,#0000);height:1px;position:absolute;top:35%;left:12%;right:12%;box-shadow:0 0 14px 2px #5ee7f240}.showroom-pedestal{filter:blur(6px);background:radial-gradient(#5ee7f233,#5ee7f20f 45%,#0000 70%);border-radius:50%;width:min(760px,80vw);height:13vh;position:absolute;bottom:9vh;left:50%;translate:-50%}.showroom-pedestal:after{content:"";border:1px solid #5ee7f259;border-radius:50%;position:absolute;top:22%;right:8%;bottom:22%;left:8%;box-shadow:0 0 18px #5ee7f240,inset 0 0 18px #5ee7f226}.showroom-vignette{background:radial-gradient(75% 70% at 50% 45%,#0000 55%,#000000bf);position:absolute;top:0;right:0;bottom:0;left:0}@media(prefers-reduced-motion:reduce){.showroom-beam,.showroom-spot,.showroom-floor{animation:none}}.aurora-bg{--hx:50vw;--hy:35vh;background:radial-gradient(80% 60% at 50% 0,#c6cfdb,#0000 70%),linear-gradient(#bcc6d3,#aeb9c7)}.aurora-bg:after{content:"";opacity:.35;mix-blend-mode:multiply;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 0.45 0 0 0 0 0.5 0 0 0 0 0.6 0 0 0 0.35 0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");position:absolute;top:0;right:0;bottom:0;left:0}.aurora-blob{filter:blur(80px);opacity:.6;will-change:transform;border-radius:50%;position:absolute}.aurora-blob.is-cyan{background:radial-gradient(circle,#67e8f9,#67e8f900 70%);width:55vw;height:55vw;animation:26s ease-in-out infinite aurora-drift-a;top:-18vh;left:-10vw}.aurora-blob.is-sky{background:radial-gradient(circle,#93c5fd,#93c5fd00 70%);width:50vw;height:50vw;animation:32s ease-in-out infinite aurora-drift-b;top:-10vh;right:-15vw}.aurora-blob.is-lilac{opacity:.38;background:radial-gradient(circle,#c4b5fd,#c4b5fd00 70%);width:60vw;height:60vw;animation:38s ease-in-out infinite aurora-drift-c;bottom:-25vh;left:20vw}.aurora-blob.is-mint{opacity:.4;background:radial-gradient(circle,#99f6e4,#99f6e400 70%);width:40vw;height:40vw;animation:30s ease-in-out infinite reverse aurora-drift-a;bottom:-20vh;right:-10vw}@keyframes aurora-drift-a{0%,to{transform:translate(0)scale(1)}33%{transform:translate(8vw,6vh)scale(1.08)}66%{transform:translate(-4vw,10vh)scale(.95)}}@keyframes aurora-drift-b{0%,to{transform:translate(0)scale(1)}40%{transform:translate(-10vw,8vh)scale(1.1)}75%{transform:translate(-3vw,-4vh)scale(.94)}}@keyframes aurora-drift-c{0%,to{transform:translate(0)scale(1)}50%{transform:translate(-12vw,-8vh)scale(1.12)}}.aurora-grid{background-image:radial-gradient(#0f172a29 1px,#0000 1.4px);background-size:28px 28px;position:absolute;top:0;right:0;bottom:0;left:0;-webkit-mask-image:radial-gradient(75% 65% at 50% 40%,#000 20%,#0000 80%);mask-image:radial-gradient(75% 65% at 50% 40%,#000 20%,#0000 80%)}.aurora-grid.is-lit{-webkit-mask-image:radial-gradient(circle 220px at var(--hx) var(--hy),#000 0%,transparent 100%);mask-image:radial-gradient(circle 220px at var(--hx) var(--hy),#000 0%,transparent 100%);opacity:0;background-image:radial-gradient(#0891b2bf 1.3px,#0000 1.8px);transition:opacity .5s}.aurora-bg.has-pointer .aurora-grid.is-lit{opacity:1}.aurora-canvas{width:100%;height:100%;position:absolute;top:0;right:0;bottom:0;left:0}.aurora-scrim{background:radial-gradient(50% 45% at 50% 35%,#ccd5e066,#0000),linear-gradient(#0000 70%,#aeb9c799);position:absolute;top:0;right:0;bottom:0;left:0}.fx-glow{filter:blur(40px);background:radial-gradient(closest-side,#67e8f973,#0000 70%),radial-gradient(closest-side at 65% 60%,#93c5fd73,#0000 75%);border-radius:50%;width:70vw;height:70vh;animation:12s ease-in-out infinite fx-glow;position:absolute;top:36%;left:50%;translate:-50% -50%}@keyframes fx-glow{0%,to{opacity:.85;scale:1}50%{opacity:1;scale:1.08}}.fx-dots{background-image:radial-gradient(#0f172a24 1px,#0000 1.4px);background-size:26px 26px;position:absolute;top:0;right:0;bottom:0;left:0;-webkit-mask-image:radial-gradient(60% 50% at 50% 38%,#000 10%,#0000 75%);mask-image:radial-gradient(60% 50% at 50% 38%,#000 10%,#0000 75%)}.fx-word{letter-spacing:.04em;white-space:nowrap;color:#0000;filter:drop-shadow(0 20px 40px #0f172a2e);background:linear-gradient(#0f172af2,#0f172ab3 55%,#0f172a33);-webkit-background-clip:text;background-clip:text;font-size:17vw;font-weight:700;line-height:1;position:absolute;bottom:1.5vw;left:50%;translate:-50%}@media(prefers-reduced-motion:reduce){.aurora-blob,.fx-glow{animation:none}}.light-panel{-webkit-backdrop-filter:blur(16px);background:#e2e8efe0;border:1px solid #ffffffbf;border-radius:24px;box-shadow:inset 0 1px #fff,0 30px 60px -30px #0f172a4d,0 8px 20px -12px #0f172a1f}.light-icon{color:#0e7490;background:linear-gradient(150deg,#ecfeff,#e0f2fe);border:1px solid #0891b22e;border-radius:9999px;flex-shrink:0;justify-content:center;align-items:center;display:flex;box-shadow:0 8px 20px -10px #0891b280}.light-heading{letter-spacing:.06em;color:#0f172a;font-weight:700}.light-text{color:#64748b;font-weight:500}.light-pill{color:#0e7490;letter-spacing:.14em;background:#fff;border:1px solid #0891b24d;border-radius:9999px;align-items:center;gap:.55rem;padding:.4rem .9rem;font-size:11px;font-weight:700;display:inline-flex;box-shadow:0 4px 14px #0f172a0f}.welcome-eyebrow{color:#0e7490;letter-spacing:.16em;-webkit-backdrop-filter:blur(8px);background:#ffffffd9;border:1px solid #0891b24d;border-radius:9999px;align-items:center;gap:.55rem;padding:.4rem .9rem;font-size:11px;font-weight:700;display:inline-flex;box-shadow:0 4px 14px #0f172a0f}.welcome-eyebrow-dot{background:#06b6d4;border-radius:9999px;width:6px;height:6px;box-shadow:0 0 8px #06b6d4b3}.welcome-title{letter-spacing:.08em;color:#0f172a;font-size:clamp(2.1rem,5vw,3.6rem);font-weight:700;line-height:1.05}.welcome-title span{color:#0891b2;-webkit-text-fill-color:transparent;background:linear-gradient(90deg,#0891b2,#0891b2 35%,#67e8f9,#0891b2 65%,#0891b2) 0 0/250% 100%;-webkit-background-clip:text;background-clip:text;animation:5s ease-in-out infinite edge-shine}@keyframes edge-shine{0%,35%{background-position:100% 0}70%,to{background-position:0 0}}.welcome-tagline{letter-spacing:.04em;color:#1e293b;font-size:clamp(1rem,1.6vw,1.2rem);font-weight:700}.welcome-description{color:#475569;max-width:34rem;font-size:15px;font-weight:500;line-height:1.75}.welcome-btn{color:#0f172a;letter-spacing:.08em;cursor:pointer;background:#ffffffe6;border:1px solid #cbd5e1;border-radius:9999px;align-items:center;gap:.55rem;padding:.85rem 1.4rem;font-size:12px;font-weight:700;display:inline-flex;box-shadow:0 6px 18px #0f172a14}.welcome-btn:hover{background:#fff;border-color:#06b6d4}.welcome-btn.is-primary{color:#fff;background:#0f172a;border-color:#0f172a;box-shadow:0 10px 26px #0f172a47}.welcome-btn.is-primary:hover{background:#0e7490;border-color:#0e7490;box-shadow:0 12px 30px #0e749059}.welcome-btn svg{transition:transform .25s}.welcome-btn:hover svg{transform:translate(2px)}.welcome-frame{background:linear-gradient(#17171a,#0e0e10);border:1px solid #ffffff0d;border-radius:34px;width:100%;padding:14px;display:block;position:relative;box-shadow:inset 0 1px #ffffff12,inset 0 -2px #0000008c,0 1px #1c1c1f,0 2px #19191c,0 3px #161619,0 4px #131316,0 5px #111113,0 6px #0e0e10,0 30px 50px -18px #0f172a73,0 70px 110px -40px #0f172a66}.welcome-frame:hover{box-shadow:inset 0 1px #ffffff17,inset 0 -2px #0000008c,0 1px #1c1c1f,0 2px #19191c,0 3px #161619,0 4px #131316,0 5px #111113,0 6px #0e0e10,0 36px 60px -18px #0f172a80,0 80px 120px -40px #0f172a73}.welcome-frame:before,.welcome-frame:after{content:"";z-index:-1;pointer-events:none;background:linear-gradient(#1b1b1e,#111113);border:1px solid #ffffff0a;border-radius:34px;position:absolute;top:0;right:0;bottom:0;left:0}.welcome-frame:before{opacity:.8;transform:translateY(30px)scale(.955);box-shadow:0 20px 40px -20px #0f172a66}.welcome-frame:after{opacity:.45;transform:translateY(56px)scale(.91)}.welcome-frame-img{border-radius:22px;width:100%;height:auto;display:block;box-shadow:0 0 0 1px #ffffff0a}.welcome-stage{perspective:1000px;position:relative}.welcome-tilt{transform-origin:50%;will-change:transform}.qp-root{display:block;position:relative;container-type:inline-size}.qp-base{filter:brightness(.55)}.qp-card,.qp-control{background-repeat:no-repeat;display:block;position:absolute}.qp-card{transform:perspective(900px) translateY(-1px) rotateX(var(--rx,0deg)) rotateY(var(--ry,0deg));border-radius:.72cqw;transition:transform .45s cubic-bezier(.2,.8,.2,1),box-shadow .45s cubic-bezier(.2,.8,.2,1);box-shadow:0 1px 2px #00000073,0 8px 18px -10px #000000b3}.qp-card.is-hover{transform:perspective(900px) translateY(-3px) rotateX(var(--rx,0deg)) rotateY(var(--ry,0deg));box-shadow:0 1px 2px #00000073,calc(var(--sx,0) * 1px) calc(12px + var(--sy,0) * 1px) 26px -12px #000c;z-index:1;transition:transform .15s ease-out,box-shadow .25s ease-out}.qp-card:after{content:"";border-radius:inherit;background:radial-gradient(circle at var(--mx,50%) var(--my,50%),#ffffff0f,transparent 45%);opacity:0;pointer-events:none;transition:opacity .3s;position:absolute;top:0;right:0;bottom:0;left:0}.qp-card.is-hover:after{opacity:1}.qp-card.is-raised{transform:perspective(900px) translateY(-2px) rotateX(var(--rx,0deg)) rotateY(var(--ry,0deg));box-shadow:0 1px 2px #00000080,0 12px 24px -12px #000000d9}.qp-card.is-raised.is-hover{transform:perspective(900px) translateY(-4px) rotateX(var(--rx,0deg)) rotateY(var(--ry,0deg))}.qp-control{border-radius:.55cqw;transition:transform .2s cubic-bezier(.2,.8,.2,1),box-shadow .2s;transform:translateY(0);box-shadow:0 1px 1px #00000059}.qp-control:hover{transform:translateY(-2px);box-shadow:0 6px 12px -6px #000000bf}.qp-control:active{transition-duration:60ms;transform:translateY(1px);box-shadow:0 0 1px #00000080}.qp-control.is-raised{transform:translateY(-2px);box-shadow:0 6px 14px -6px #000c}.qp-control.is-raised:hover{transform:translateY(-3px)}.qp-control.is-raised:active{transform:translateY(0)}@media(prefers-reduced-motion:reduce){.qp-card,.qp-control{transition:none}.welcome-title span{animation:none}}.welcome-try{letter-spacing:.14em;color:#0e7490;justify-content:center;align-items:center;gap:.5rem;margin-bottom:1.5rem;font-size:11px;font-weight:700;display:flex}[data-theme=dark] .welcome-try{color:#5ee7f2}.welcome-caption{text-align:center;color:#94a3b8;margin-top:3.75rem;font-size:12px;font-weight:500}.welcome-card{text-align:center;-webkit-backdrop-filter:blur(10px);background:#e2e8efcc;border-radius:20px;flex-direction:column;align-items:center;gap:.75rem;padding:1.75rem 1.5rem;transition:transform .3s cubic-bezier(.2,.8,.2,1),box-shadow .3s;display:flex}.welcome-card:hover{transform:translateY(-3px);box-shadow:0 14px 30px -18px #0f172a59}.welcome-card-icon{color:#0e7490;background:#ecfeff;border-radius:9999px;flex-shrink:0;justify-content:center;align-items:center;width:44px;height:44px;margin-bottom:.25rem;display:flex}.welcome-card-title{letter-spacing:.08em;color:#0f172a;font-size:13px;font-weight:700}.welcome-card-text{color:#64748b;max-width:16rem;font-size:14px;font-weight:500;line-height:1.6}.welcome-disclaimer{text-align:center;letter-spacing:.02em;color:#64748b;margin-top:5rem;font-size:11px;font-weight:500}.welcome-reveal{opacity:0;animation:.7s cubic-bezier(.22,1,.36,1) forwards welcome-reveal}@keyframes welcome-reveal{0%{opacity:0;translate:0 14px}to{opacity:1;translate:0}}@media(prefers-reduced-motion:reduce){.welcome-reveal{opacity:1;animation:none}}.lightbox-backdrop{z-index:100;-webkit-backdrop-filter:blur(6px);background:#000000d9;justify-content:center;align-items:center;padding:1.5rem;animation:.25s forwards smoothEnter;display:flex;position:fixed;top:0;right:0;bottom:0;left:0}.lightbox-panel{width:100%;max-width:1200px;animation:.32s cubic-bezier(.22,1,.36,1) forwards lightbox-pop}@keyframes lightbox-pop{0%{opacity:0;transform:scale(.6)}to{opacity:1;transform:scale(1)}}.lightbox-arrow{color:#fff;cursor:pointer;background:#0000008c;border:1px solid #ffffff40;border-radius:9999px;justify-content:center;align-items:center;width:56px;height:56px;margin-top:auto;margin-bottom:auto;transition:background .2s;display:flex;position:absolute;top:0;bottom:0}.lightbox-arrow:hover{background:#000000d9}.lightbox-close{color:#fff;cursor:pointer;background:#ffffff1a;border:1px solid #ffffff38;border-radius:9999px;flex-shrink:0;justify-content:center;align-items:center;width:38px;height:38px;display:flex}.lightbox-close:hover{background:#fff3}.gallery-arrow{color:#fff;cursor:pointer;opacity:0;background:#0000008c;border:1px solid #ffffff38;border-radius:9999px;justify-content:center;align-items:center;width:44px;height:44px;margin-top:auto;margin-bottom:auto;transition:opacity .2s,background .2s;display:flex;position:absolute;top:0;bottom:0}.group:hover .gallery-arrow{opacity:1}.gallery-arrow:hover{background:#000c}.photo-vignette{pointer-events:none;background:radial-gradient(#0000 42%,#0000004d 75%,#0009);position:absolute;top:0;right:0;bottom:0;left:0}.text-shadow-soft{text-shadow:0 2px 12px #0000008c}.no-scrollbar{scrollbar-width:none}.no-scrollbar::-webkit-scrollbar{display:none}::-webkit-scrollbar{width:7px;height:7px}::-webkit-scrollbar-track{background:#0b0a14}::-webkit-scrollbar-thumb{background:#ffffff2e;border-radius:9999px}::-webkit-scrollbar-thumb:hover{background:#ffffff4d}@keyframes smoothEnter{0%{opacity:0}to{opacity:1}}.animate-smooth-enter{animation:.8s cubic-bezier(.22,1,.36,1) forwards smoothEnter}.view{z-index:10;position:relative}.view.is-leaving{pointer-events:none}.page{position:relative}.view.is-active>.page{opacity:0;animation:.3s cubic-bezier(.39,.575,.565,1) forwards scale-in;transform:scale(.98)}.view.is-active.is-leaving>.page{opacity:1;animation:.3s cubic-bezier(.39,.575,.565,1) forwards scale-out;transform:scale(1)}@keyframes scale-in{to{opacity:1;transform:scale(1)}}@keyframes scale-out{to{opacity:0;transform:scale(.98)}}.auth-backdrop{background:#0f172a8c}.auth-card{background:#e8edf3;border:1px solid #ffffffb3;border-radius:26px;width:100%;max-width:420px;max-height:calc(100vh - 2rem);padding:2.25rem 2rem 1.75rem;animation:.3s cubic-bezier(.22,1,.36,1) forwards lightbox-pop;position:relative;overflow-y:auto;box-shadow:inset 0 1px #fffc,0 40px 80px -30px #0f172a99}.auth-close,.auth-back{color:#475569;cursor:pointer;justify-content:center;align-items:center;gap:.35rem;display:inline-flex;position:absolute;top:1rem}.auth-close{background:#0f172a0f;border-radius:9999px;width:34px;height:34px;right:1rem}.auth-close:hover{color:#0f172a;background:#0f172a1f}.auth-back{height:34px;font-size:11px;font-weight:700;left:1.1rem}.auth-back:hover{color:#0f172a}.auth-brand{text-align:center;letter-spacing:.28em;color:#0f172a;font-size:12px;font-weight:700}.auth-brand span{color:#0891b2}.auth-title{text-align:center;letter-spacing:.06em;color:#0f172a;margin-top:.9rem;font-size:20px;font-weight:700}.auth-subtitle{text-align:center;color:#64748b;margin-top:.35rem;font-size:13px;font-weight:500}.auth-tabs{background:#0f172a12;border-radius:9999px;grid-template-columns:1fr 1fr;gap:.25rem;margin-top:1.5rem;padding:.25rem;display:grid}.auth-tabs button{color:#64748b;cursor:pointer;border-radius:9999px;padding:.55rem 0;font-size:11.5px;font-weight:700}.auth-tabs button.is-active{color:#0f172a;background:#f8fafc;box-shadow:0 4px 12px -4px #0f172a40}.auth-google{color:#1f2937;cursor:pointer;background:#fff;border:1px solid #cbd5e1;border-radius:14px;justify-content:center;align-items:center;gap:.65rem;width:100%;margin-top:1.1rem;padding:.8rem 1rem;font-size:12px;font-weight:700;display:flex;box-shadow:0 8px 20px -12px #0f172a59}.auth-google:hover{background:#f8fafc;border-color:#94a3b8}.auth-google:disabled{opacity:.6;cursor:wait}.auth-divider{letter-spacing:.12em;color:#94a3b8;align-items:center;gap:.75rem;margin:1.1rem 0 .2rem;font-size:10.5px;font-weight:700;display:flex}.auth-divider:before,.auth-divider:after{content:"";background:#0f172a1f;flex:1;height:1px}.auth-form{flex-direction:column;gap:.7rem;margin-top:1rem;display:flex}.auth-field{background:#f8fafc;border:1px solid #0f172a1f;border-radius:14px;align-items:center;gap:.6rem;padding:0 .9rem;transition:border-color .2s,box-shadow .2s;display:flex}.auth-field:focus-within{border-color:#06b6d4;box-shadow:0 0 0 3px #06b6d42e}.auth-field-icon{color:#94a3b8;display:flex}.auth-input{color:#0f172a;background:0 0;border:none;outline:none;flex:1;min-width:0;padding:.8rem 0;font-size:14px;font-weight:600}.auth-input::placeholder{color:#94a3b8;font-weight:500}.auth-eye{color:#94a3b8;cursor:pointer;border-radius:8px;padding:.25rem;display:flex}.auth-eye:hover{color:#0f172a}.auth-link{color:#0e7490;cursor:pointer;align-self:flex-start;font-size:11px;font-weight:700}.auth-link.is-right{align-self:flex-end;margin-top:-.2rem}.auth-link:hover{color:#0f172a}.auth-link:disabled{opacity:.5;cursor:default}.auth-alert{border-radius:12px;padding:.65rem .8rem;font-size:12.5px;font-weight:600;line-height:1.45}.auth-alert.is-error{color:#b91c1c;background:#ef44441a}.auth-alert.is-ok{color:#0f766e;background:#14b8a61f}.auth-submit{color:#fff;letter-spacing:.1em;cursor:pointer;background:#0f172a;border-radius:14px;justify-content:center;align-items:center;gap:.5rem;margin-top:.3rem;padding:.9rem 1rem;font-size:12px;font-weight:700;display:flex;box-shadow:0 12px 26px -12px #0f172a99}.auth-submit:hover{background:#0e7490}.auth-submit:disabled{opacity:.7;cursor:wait}.auth-hint{text-align:center;color:#64748b;margin-top:.9rem;font-size:11.5px;font-weight:500}.auth-sent{text-align:center;flex-direction:column;align-items:center;gap:.8rem;margin-top:1.4rem;display:flex}.auth-sent-icon{color:#0e7490;background:linear-gradient(150deg,#ecfeff,#e0f2fe);border:1px solid #0891b233;border-radius:9999px;justify-content:center;align-items:center;width:60px;height:60px;display:flex}.auth-text{color:#334155;font-size:13.5px;font-weight:500;line-height:1.6}.auth-text strong{color:#0f172a;font-weight:700}.account-btn{white-space:nowrap;color:#fff;cursor:pointer;align-items:center;gap:.5rem;height:44px;padding:0 1rem;font-size:13px;font-weight:600;display:inline-flex}.account-btn.is-placeholder{cursor:default;width:96px}.account-avatar{color:#fff;object-fit:cover;background:linear-gradient(150deg,#22d3ee,#0e7490);border-radius:9999px;justify-content:center;align-items:center;width:26px;height:26px;font-size:12px;font-weight:700;display:inline-flex}.account-name{text-overflow:ellipsis;white-space:nowrap;max-width:120px;overflow:hidden}@media(max-width:640px){.account-btn span:not(.account-avatar),.account-name{display:none}.account-btn{padding:0 .8rem}}.account-menu{background:#0f172a;border:1px solid #ffffff14;border-radius:16px;width:240px;padding:.9rem;animation:.2s forwards smoothEnter;position:absolute;top:calc(100% + .5rem);right:0;box-shadow:0 24px 50px -20px #0f172ab3}.account-menu-label{letter-spacing:.12em;color:#94a3b8;font-size:10px;font-weight:700}.account-menu-email{text-overflow:ellipsis;color:#fff;margin-top:.2rem;font-size:13px;font-weight:600;overflow:hidden}.account-menu-item{color:#fecaca;cursor:pointer;background:#ffffff0f;border-radius:10px;align-items:center;gap:.55rem;width:100%;margin-top:.75rem;padding:.6rem .7rem;font-size:12px;font-weight:700;display:flex}.account-menu-item:hover{color:#fff;background:#ef444433}.profile-wrap{z-index:10;flex-direction:column;gap:1.5rem;width:100%;max-width:1040px;margin:0 auto;padding:2rem 1rem 4rem;display:flex;position:relative}@media(min-width:640px){.profile-wrap{padding:2.5rem 2rem 5rem}}.profile-empty{text-align:center;flex-direction:column;align-items:center;gap:.9rem;width:100%;max-width:460px;margin:3rem auto 0;padding:3rem 2rem;display:flex}.profile-cta{width:100%;max-width:220px}.profile-header{flex-wrap:wrap;align-items:center;gap:1.5rem;padding:1.75rem;display:flex}.profile-avatar-wrap{flex-shrink:0;position:relative}.profile-avatar{object-fit:cover;border:4px solid #f8fafc;border-radius:9999px;justify-content:center;align-items:center;width:104px;height:104px;display:flex;box-shadow:0 14px 30px -14px #0f172a80}.profile-avatar.is-initial{color:#fff;background:linear-gradient(150deg,#22d3ee,#0e7490);font-size:40px;font-weight:700}.profile-avatar-btn{color:#fff;cursor:pointer;background:#0f172a;border:3px solid #f8fafc;border-radius:9999px;justify-content:center;align-items:center;width:34px;height:34px;display:flex;position:absolute;bottom:2px;right:0}.profile-avatar-btn:hover{background:#0e7490}.profile-identity{flex-direction:column;flex:1;gap:.35rem;min-width:0;display:flex}.profile-name{overflow-wrap:anywhere;font-size:clamp(1.4rem,3vw,1.9rem)}.profile-email{color:#475569;overflow-wrap:anywhere;font-size:14px;font-weight:600}.profile-chips{flex-wrap:wrap;gap:.45rem;margin-top:.35rem;display:flex}.profile-chip{color:#475569;letter-spacing:.06em;background:#0f172a0f;border-radius:9999px;align-items:center;gap:.35rem;padding:.3rem .7rem;font-size:10.5px;font-weight:700;display:inline-flex}.profile-chip.is-ok{color:#0f766e;background:#14b8a624}.profile-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr));align-items:start;gap:1.5rem;display:grid}.profile-card{flex-direction:column;gap:1rem;padding:1.5rem;display:flex}.profile-card-title{letter-spacing:.1em;color:#0f172a;align-items:center;gap:.5rem;font-size:13px;font-weight:700;display:flex}.profile-card-title svg{color:#0e7490}.profile-form{flex-direction:column;gap:.7rem;display:flex}.profile-hint{text-align:left;margin-top:-.2rem}.profile-form .auth-submit:disabled{cursor:default}.profile-sub-empty{flex-direction:column;align-items:flex-start;gap:.75rem;display:flex}.profile-shop{margin-top:.25rem}.profile-card.is-wide{grid-column:1/-1}.purchase-thanks{align-items:center;gap:.5rem;display:flex}.purchase-list{flex-direction:column;gap:.75rem;display:flex}.purchase{background:#0f172a09;border:1px solid #0f172a12;border-radius:16px;gap:1rem;padding:.9rem;display:flex}.purchase.is-off{opacity:.65}.purchase-thumb{object-fit:cover;background:#0b0c10;border-radius:12px;flex-shrink:0;width:72px;height:72px}.purchase-body{flex-direction:column;flex:1;gap:.3rem;min-width:0;display:flex}.purchase-top{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem;display:flex}.purchase-name{color:#0f172a;font-size:15px;font-weight:700}.purchase-status{letter-spacing:.06em;border-radius:9999px;padding:.25rem .65rem;font-size:10.5px;font-weight:700}.purchase-status.is-ok{color:#047857;background:#10b98124}.purchase-status.is-warn{color:#b45309;background:#f59e0b29}.purchase-status.is-bad{color:#b91c1c;background:#ef444424}.purchase-status.is-off{color:#64748b;background:#0f172a12}.purchase-price{color:#0f172a;font-size:14px;font-weight:700}.purchase-price span{color:#64748b;font-weight:500}.purchase-detail{color:#475569;flex-wrap:wrap;align-items:center;gap:.35rem;font-size:12.5px;display:flex}.purchase-detail svg{color:#0e7490;flex-shrink:0}.purchase-detail strong{color:#0f172a}.purchase-progress{background:#0f172a14;border-radius:9999px;height:5px;margin-top:.2rem;overflow:hidden}.purchase-progress span{border-radius:inherit;background:linear-gradient(90deg,#22d3ee,#0e7490);height:100%;display:block}.purchase-actions{flex-wrap:wrap;align-items:center;gap:.5rem 1rem;display:flex}.purchase-actions .auth-google{width:auto;padding-inline:1.1rem}[data-theme=dark] .purchase{background:#ffffff08;border-color:#ffffff14}[data-theme=dark] .purchase-name,[data-theme=dark] .purchase-price,[data-theme=dark] .purchase-detail strong{color:#f1f5f9}[data-theme=dark] .purchase-price span,[data-theme=dark] .purchase-detail{color:#94a3b8}[data-theme=dark] .purchase-detail svg{color:#67e8f9}[data-theme=dark] .purchase-progress{background:#ffffff14}[data-theme=dark] .purchase-status.is-ok{color:#6ee7b7;background:#10b98129}[data-theme=dark] .purchase-status.is-warn{color:#fcd34d;background:#f59e0b29}[data-theme=dark] .purchase-status.is-bad{color:#fca5a5;background:#ef444429}[data-theme=dark] .purchase-status.is-off{color:#94a3b8;background:#ffffff0f}@media(max-width:480px){.purchase-thumb{width:56px;height:56px}}.reviews-wrap{max-width:1120px}.reviews-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:2rem;padding:2rem;display:flex}.reviews-intro{flex-direction:column;flex:320px;align-items:flex-start;gap:.75rem;display:flex}.reviews-title{font-size:clamp(1.8rem,4vw,2.6rem)}.reviews-lead{color:#64748b;max-width:460px;font-size:14px;font-weight:500;line-height:1.6}.reviews-summary{flex:0 auto;align-items:center;gap:1.75rem;display:flex}.reviews-score{flex-direction:column;align-items:center;gap:.35rem;display:flex}.reviews-average{color:#0f172a;font-family:Rajdhani,sans-serif;font-size:56px;font-weight:700;line-height:1}.reviews-count{letter-spacing:.08em;color:#64748b;font-size:11px;font-weight:700}.reviews-bars{flex-direction:column;gap:.3rem;min-width:190px;display:flex}.reviews-bars li{color:#64748b;align-items:center;gap:.35rem;font-size:11px;font-weight:700;display:flex}.reviews-bars li>svg{color:#f59e0b}.reviews-bar{background:#0f172a14;border-radius:9999px;flex:1;height:6px;overflow:hidden}.reviews-bar span{border-radius:inherit;background:linear-gradient(90deg,#fbbf24,#f59e0b);height:100%;display:block}.reviews-bar-n{text-align:right;width:1.5rem}.review-stars{color:#0f172a26;gap:2px;display:inline-flex}.review-stars .is-on{color:#f59e0b}.reviews-filter,.reviews-product-pick{flex-wrap:wrap;gap:.5rem;display:flex}.reviews-filter button,.reviews-product-pick button{color:#475569;letter-spacing:.08em;cursor:pointer;background:#e2e8efcc;border:1px solid #0f172a14;border-radius:9999px;padding:.5rem 1rem;font-size:11px;font-weight:700;transition:background .2s,color .2s}.reviews-filter button:hover,.reviews-product-pick button:hover{color:#0f172a}.reviews-filter button.is-active,.reviews-product-pick button.is-active{color:#fff;background:#0f172a;border-color:#0f172a}.reviews-layout{align-items:start;gap:1.5rem;display:grid}@media(min-width:900px){.reviews-layout{grid-template-columns:340px 1fr}.reviews-write{position:sticky;top:6rem}}.reviews-list{grid-template-columns:repeat(auto-fill,minmax(min(100%,300px),1fr));align-items:start;gap:1rem;display:grid}.reviews-list>.auth-alert,.reviews-empty{grid-column:1/-1}.reviews-empty{max-width:none;margin-top:0}.review-picker{gap:.15rem;display:flex}.review-picker button{color:#0f172a26;cursor:pointer;padding:.1rem;transition:color .15s,transform .15s;display:flex}.review-picker button.is-on{color:#f59e0b}.review-picker button:hover{transform:scale(1.12)}.review-textarea{align-items:stretch}.review-textarea textarea{resize:vertical;min-height:7rem;line-height:1.5}.review-card{border-radius:20px;flex-direction:column;gap:.75rem;padding:1.25rem;display:flex}.review-card.is-mine{border-color:#0891b273}.review-card-head{align-items:center;gap:.75rem;display:flex}.review-avatar{object-fit:cover;border-radius:9999px;flex-shrink:0;justify-content:center;align-items:center;width:42px;height:42px;display:flex}.review-avatar.is-initial{color:#fff;background:linear-gradient(150deg,#22d3ee,#0e7490);font-size:17px;font-weight:700}.review-who{flex-direction:column;flex:1;gap:.15rem;min-width:0;display:flex}.review-author{color:#0f172a;text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:700;overflow:hidden}.review-verified{letter-spacing:.06em;color:#0f766e;align-items:center;gap:.25rem;font-size:10px;font-weight:700;display:flex}.review-mine{color:#0e7490;letter-spacing:.06em;background:#0891b21f;border-radius:9999px;padding:.2rem .6rem;font-size:10px;font-weight:700}.review-meta{flex-wrap:wrap;align-items:center;gap:.5rem .75rem;display:flex}.review-product{letter-spacing:.08em;color:#0e7490;font-size:11px;font-weight:700}.review-body{color:#334155;white-space:pre-line;overflow-wrap:anywhere;font-size:14px;line-height:1.6}.review-date{letter-spacing:.06em;color:#94a3b8;font-size:10.5px;font-weight:600}[data-theme=dark] .reviews-average,[data-theme=dark] .review-author{color:#f1f5f9}[data-theme=dark] .reviews-lead,[data-theme=dark] .reviews-count,[data-theme=dark] .reviews-bars li{color:#94a3b8}[data-theme=dark] .review-body{color:#cbd5e1}[data-theme=dark] .review-date{color:#64748b}[data-theme=dark] .reviews-bar{background:#ffffff14}[data-theme=dark] .review-stars,[data-theme=dark] .review-picker button{color:#ffffff24}[data-theme=dark] .review-stars .is-on,[data-theme=dark] .review-picker button.is-on{color:#fbbf24}[data-theme=dark] .reviews-filter button,[data-theme=dark] .reviews-product-pick button{color:#94a3b8;background:#0f131bc7;border-color:#ffffff14}[data-theme=dark] .reviews-filter button:hover,[data-theme=dark] .reviews-product-pick button:hover{color:#f1f5f9}[data-theme=dark] .reviews-filter button.is-active,[data-theme=dark] .reviews-product-pick button.is-active{color:#04121a;background:#22d3ee;border-color:#22d3ee}[data-theme=dark] .review-verified{color:#5eead4}[data-theme=dark] .review-product{color:#67e8f9}[data-theme=dark] .review-mine{color:#67e8f9;background:#22d3ee1f}[data-theme=dark] .review-card.is-mine{border-color:#67e8f959}.terms-wrap{max-width:1120px}.terms-head{flex-direction:column;align-items:flex-start;gap:.6rem;padding:2rem;display:flex}.terms-title{font-size:clamp(1.7rem,4vw,2.5rem);line-height:1.15}.terms-brand{letter-spacing:.14em;color:#0e7490;font-size:13px;font-weight:700}.terms-updated{letter-spacing:.06em;color:#64748b;align-items:center;gap:.4rem;font-size:11px;font-weight:600;display:flex}.terms-other{color:#0e7490;letter-spacing:.08em;cursor:pointer;background:#0e749014;border:1px solid #0e749059;border-radius:9999px;align-items:center;gap:.4rem;margin-top:.35rem;padding:.45rem .85rem;font-size:11px;font-weight:700;display:inline-flex}.terms-other:hover{background:#0e749026}[data-theme=dark] .terms-other{color:#67e8f9;background:#67e8f914;border-color:#67e8f94d}.terms-summary{color:#92400e;background:#f59e0b1f;border:1px solid #f59e0b59;border-radius:18px;align-items:flex-start;gap:.85rem;padding:1.1rem 1.35rem;display:flex}.terms-summary svg{flex-shrink:0;margin-top:.1rem}.terms-summary p{font-size:14.5px;font-weight:600;line-height:1.6}.terms-layout{align-items:start;gap:1.5rem;display:grid}@media(min-width:960px){.terms-layout{grid-template-columns:290px 1fr}.terms-toc{position:sticky;top:6rem}}.terms-toc{border-radius:20px;padding:1.25rem}.terms-toc-title{letter-spacing:.14em;color:#64748b;margin-bottom:.6rem;padding:0 .5rem;font-size:11px;font-weight:700}.terms-toc ol{flex-direction:column;gap:.15rem;display:flex}.terms-toc button{text-align:left;color:#475569;cursor:pointer;border-radius:10px;align-items:flex-start;gap:.6rem;width:100%;padding:.55rem .6rem;font-size:13px;font-weight:600;line-height:1.35;transition:background .2s,color .2s;display:flex}.terms-toc button span{color:#94a3b8;flex-shrink:0;width:1.1rem;font-weight:700}.terms-toc button:hover{color:#0f172a;background:#0f172a0d}.terms-toc button.is-active{color:#0e7490;background:#0891b21f}.terms-toc button.is-active span{color:#0e7490}.terms-body{flex-direction:column;gap:1.25rem;min-width:0;display:flex}.terms-section{padding:1.75rem;scroll-margin-top:6rem}.terms-section-title{letter-spacing:.06em;color:#0f172a;align-items:center;gap:.75rem;margin-bottom:1.25rem;font-size:clamp(1rem,2.2vw,1.2rem);font-weight:700;line-height:1.3;display:flex}.terms-section-title span{color:#fff;background:linear-gradient(150deg,#22d3ee,#0e7490);border-radius:9999px;flex-shrink:0;justify-content:center;align-items:center;width:2.1rem;height:2.1rem;font-size:14px;display:flex}.terms-clauses{flex-direction:column;gap:.95rem;display:flex}.terms-clauses>li{gap:.85rem;display:flex}.terms-n{color:#0e7490;flex-shrink:0;min-width:2.2rem;padding-top:.1rem;font-family:Rajdhani,sans-serif;font-size:15px;font-weight:700}.terms-clause{color:#334155;min-width:0;font-size:14.5px;font-weight:500;line-height:1.7}.terms-clause ul{flex-direction:column;gap:.35rem;margin-top:.5rem;display:flex}.terms-clause ul li{padding-left:1.1rem;position:relative}.terms-clause ul li:before{content:"";background:#22d3ee;border-radius:9999px;width:6px;height:6px;position:absolute;top:.7em;left:.2rem}.terms-todo{color:#78350f;background:#fde68a;border-radius:5px;padding:.05rem .3rem;font-weight:700}[data-theme=dark] .terms-brand,[data-theme=dark] .terms-n,[data-theme=dark] .terms-toc button.is-active,[data-theme=dark] .terms-toc button.is-active span{color:#67e8f9}[data-theme=dark] .terms-updated,[data-theme=dark] .terms-toc-title,[data-theme=dark] .terms-toc button span{color:#64748b}[data-theme=dark] .terms-summary{color:#fcd34d;background:#f59e0b1a;border-color:#f59e0b4d}[data-theme=dark] .terms-toc button{color:#94a3b8}[data-theme=dark] .terms-toc button:hover{color:#f1f5f9;background:#ffffff0d}[data-theme=dark] .terms-toc button.is-active{background:#22d3ee1f}[data-theme=dark] .terms-section-title{color:#f1f5f9}[data-theme=dark] .terms-clause{color:#cbd5e1}.profile-signout{color:#b91c1c;cursor:pointer;border:1px solid #ef444459;border-radius:14px;justify-content:center;align-items:center;gap:.5rem;padding:.75rem;font-size:12px;font-weight:700;display:flex}.profile-signout:hover{background:#ef444414}.auth-notice{flex-direction:column;align-items:flex-start;gap:.4rem;margin-top:1.1rem;display:flex}.account-menu-item.is-neutral{color:#e2e8f0}.account-menu-item.is-neutral:hover{color:#fff;background:#22d3ee26}.account-menu-item+.account-menu-item{margin-top:.4rem}.shop-grid{grid-template-columns:minmax(0,760px);justify-content:center;align-items:stretch;gap:1.5rem;display:grid}@media(min-width:1280px){.shop-grid{grid-template-columns:repeat(2,minmax(0,740px))}}.shop-card{-webkit-backdrop-filter:blur(16px);background:#ecf1f6d9;border:1px solid #ffffffbf;border-radius:24px;gap:1.25rem;padding:1rem;display:grid;box-shadow:inset 0 1px #ffffffd9,0 40px 80px -40px #0f172a73,0 10px 24px -14px #0f172a33}@media(min-width:860px){.shop-card{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:1.75rem;padding:1.1rem}}.shop-media{aspect-ratio:1;-webkit-user-select:none;user-select:none;background:#0b1120;border-radius:16px;width:100%;display:block;position:relative;overflow:hidden;box-shadow:0 24px 50px -24px #0f172ab3,0 0 0 1px #0f172a14}.shop-img{object-fit:cover;pointer-events:none;width:100%;height:100%;position:absolute;top:0;right:0;bottom:0;left:0}.shop-badge{color:#fff;letter-spacing:.12em;background:#0f172ad9;border-radius:9999px;padding:.35rem .75rem;font-size:10.5px;font-weight:700;position:absolute;top:14px;left:14px}.shop-zoom{color:#fff;letter-spacing:.1em;opacity:0;background:#0f172acc;border-radius:9999px;align-items:center;gap:.35rem;padding:.4rem .75rem;font-size:10px;font-weight:700;transition:opacity .25s,transform .25s;display:inline-flex;position:absolute;bottom:14px;right:14px;transform:translateY(4px)}.shop-media:hover .shop-zoom,.shop-media:focus-visible .shop-zoom{opacity:1;transform:none}@media(hover:none){.shop-zoom{opacity:1;transform:none}}.shop-body{flex-direction:column;gap:.8rem;min-width:0;padding:.25rem .25rem .5rem;display:flex}@media(min-width:860px){.shop-body{padding:.6rem .4rem .4rem 0}}.shop-eyebrow{align-self:flex-start}.shop-name{letter-spacing:.04em;color:#0f172a;font-size:clamp(1.6rem,3vw,2.15rem);font-weight:700;line-height:1.05}.shop-price-row{flex-wrap:wrap;align-items:baseline;gap:.6rem;display:flex}.shop-price{color:#0f172a;font-variant-numeric:tabular-nums;font-size:clamp(1.3rem,2.2vw,1.55rem);font-weight:700}.shop-billing{color:#047857;letter-spacing:.1em;background:#10b98124;border-radius:9999px;padding:.25rem .65rem;font-size:10.5px;font-weight:700}.shop-buttons{grid-template-columns:1fr 1fr;gap:.75rem;margin-top:.25rem;display:grid}.shop-cart,.shop-buy{letter-spacing:.1em;cursor:pointer;border-radius:14px;justify-content:center;align-items:center;gap:.5rem;padding:.75rem .9rem;font-size:11.5px;font-weight:700;display:inline-flex}.shop-cart{color:#0f172a;background:#fff;border:1px solid #cbd5e1;box-shadow:0 8px 20px -12px #0f172a59}.shop-cart:hover{border-color:#0f172a}.shop-cart.is-added{color:#047857;background:#10b9811f;border-color:#10b98180}.shop-buy{color:#fff;background:linear-gradient(135deg,#10b981,#059669 55%,#047857);border:none;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff59,0 14px 30px -12px #059669bf}.shop-buy:after{content:"";background:linear-gradient(100deg,#0000 30%,#ffffff59,#0000 70%);transition:transform .7s;position:absolute;top:0;right:0;bottom:0;left:0;transform:translate(-120%)}.shop-buy:hover:after{transform:translate(120%)}.shop-buy:hover{box-shadow:inset 0 1px #ffffff59,0 18px 36px -12px #059669e6}.shop-buy.is-small{border-radius:12px;padding:.55rem .9rem;font-size:11px}.shop-secure,.cart-secure{color:#64748b;align-items:center;gap:.45rem;font-size:12px;font-weight:600;display:flex}.shop-secure svg,.cart-secure svg{color:#059669;flex-shrink:0}.shop-desc{border-top:1px solid #0f172a1a;margin-top:.5rem}.shop-desc-toggle{letter-spacing:.12em;color:#0f172a;cursor:pointer;justify-content:space-between;align-items:center;width:100%;padding:.8rem 0;font-size:12px;font-weight:700;display:flex}.shop-desc-toggle svg{transition:transform .3s}.shop-desc.is-open .shop-desc-toggle svg{transform:rotate(180deg)}.shop-desc-content{grid-template-rows:0fr;transition:grid-template-rows .35s;display:grid}.shop-desc.is-open .shop-desc-content{grid-template-rows:1fr}.shop-desc-inner{color:#334155;flex-direction:column;gap:.75rem;font-size:13.5px;font-weight:500;line-height:1.65;display:flex;overflow:hidden}.shop-desc.is-open .shop-desc-inner{padding-bottom:.5rem}.shop-desc-inner ul{flex-direction:column;gap:.45rem;display:flex}.shop-desc-inner li{align-items:flex-start;gap:.5rem;display:flex}.shop-desc-inner li svg{color:#059669;flex-shrink:0;margin-top:.3rem}.cart-btn{padding:0 .9rem;position:relative}.cart-count{color:#fff;background:#10b981;border-radius:9999px;justify-content:center;align-items:center;min-width:20px;height:20px;padding:0 5px;font-size:11px;font-weight:700;display:flex;position:absolute;top:-6px;right:-6px;box-shadow:0 0 0 2px #0f172a}.cart-backdrop{z-index:100;-webkit-backdrop-filter:blur(4px);background:#0f172a73;animation:.2s forwards smoothEnter;position:fixed;top:0;right:0;bottom:0;left:0}.cart-panel{background:#e8edf3;flex-direction:column;width:min(420px,100%);animation:.3s cubic-bezier(.22,1,.36,1) forwards cart-in;display:flex;position:absolute;top:0;bottom:0;right:0;box-shadow:-30px 0 60px -30px #0f172a99}@keyframes cart-in{0%{transform:translate(100%)}to{transform:none}}.cart-head{border-bottom:1px solid #0f172a1a;justify-content:space-between;align-items:center;padding:1.25rem 1.25rem 1rem;display:flex}.cart-title{letter-spacing:.1em;color:#0f172a;align-items:center;gap:.55rem;font-size:16px;font-weight:700;display:flex}.cart-close{position:static}.cart-empty{text-align:center;color:#94a3b8;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:.6rem;padding:2rem;display:flex}.cart-list{flex-direction:column;flex:1;gap:.9rem;padding:1rem 1.25rem;display:flex;overflow-y:auto}.cart-item{background:#f8fafc;border:1px solid #0f172a14;border-radius:18px;gap:.9rem;padding:.75rem;display:flex}.cart-thumb{object-fit:cover;border-radius:12px;flex-shrink:0;width:84px;height:84px}.cart-info{flex-direction:column;flex:1;gap:.3rem;min-width:0;display:flex}.cart-name,.cart-price{color:#0f172a;font-size:14px;font-weight:700}.cart-price span{color:#64748b;font-size:11px;font-weight:600}.cart-actions{align-items:center;gap:.5rem;margin-top:auto;display:flex}.cart-remove{color:#94a3b8;cursor:pointer;border-radius:10px;justify-content:center;align-items:center;width:34px;height:34px;display:flex}.cart-remove:hover{color:#b91c1c;background:#ef44441a}.cart-foot{border-top:1px solid #0f172a1a;flex-direction:column;gap:.75rem;padding:1rem 1.25rem 1.25rem;display:flex}.cart-continue{color:#0f172a;letter-spacing:.1em;cursor:pointer;background:#fff;border:1px solid #cbd5e1;border-radius:14px;padding:.8rem;font-size:12px;font-weight:700}.cart-toast{z-index:90;color:#e2e8f0;background:#0f172a;border-radius:9999px;align-items:center;gap:.6rem;max-width:calc(100% - 32px);padding:.7rem .8rem .7rem 1rem;font-size:13px;animation:.3s cubic-bezier(.22,1,.36,1) forwards cart-toast-in;display:flex;position:fixed;bottom:24px;left:50%;translate:-50%;box-shadow:0 20px 40px -16px #0f172ab3}.cart-toast svg{color:#34d399;flex-shrink:0}.cart-toast.is-error{color:#fecdd3;background:#3b0d14;border-radius:16px}.cart-toast.is-error svg{color:#fb7185}.hub-btn:disabled,.shop-buy:disabled{cursor:wait;opacity:.85}.cart-toast strong{color:#fff}.cart-toast button{color:#fff;white-space:nowrap;cursor:pointer;background:#ffffff1f;border-radius:9999px;padding:.4rem .8rem;font-size:11px;font-weight:700}.cart-toast button:hover{background:#ffffff38}@keyframes cart-toast-in{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}.auth-alert.is-info{color:#0e7490;background:#06b6d41f}.store-bg{background:radial-gradient(70% 60% at 50% 40%,#071a22,#0000 70%),#06070a}.store-bg .trading-bg.is-dark .trading-bg-layer.is-far{filter:blur(10px);opacity:.25}.store-bg .trading-bg.is-dark .trading-bg-layer.is-near{filter:blur(5px);opacity:.32}.store-bg .trading-bg.is-dark .trading-bg-scrim{background:linear-gradient(#06070a8c,#0000 35%,#0000 65%,#06070ad9)}.store-grid{background-image:linear-gradient(#ffffff09 1px,#0000 1px),linear-gradient(90deg,#ffffff09 1px,#0000 1px);background-size:56px 56px;position:absolute;top:0;right:0;bottom:0;left:0;-webkit-mask-image:radial-gradient(65% 60% at 50% 45%,#000 20%,#0000 80%);mask-image:radial-gradient(65% 60% at 50% 45%,#000 20%,#0000 80%)}.store-glow{filter:blur(30px);background:radial-gradient(closest-side,#22d3ee47,#0000 70%);border-radius:50%;width:60vw;height:60vh;animation:6s ease-in-out infinite store-glow;position:absolute;top:42%;left:50%;translate:-50% -50%}@keyframes store-glow{0%,to{opacity:.75}50%{opacity:1}}.store-vignette{background:radial-gradient(80% 75% at 50% 45%,#0000 50%,#000c);position:absolute;top:0;right:0;bottom:0;left:0}.hub-stage{grid-template-columns:minmax(0,400px);justify-content:center;align-items:center;gap:3rem;display:grid;position:relative}@media(min-width:1100px){.hub-stage{grid-template-columns:minmax(0,400px) minmax(360px,1fr) minmax(0,400px);gap:0;min-height:calc(100vh - 160px)}.hub-stage>.hub-card{align-self:start;margin-top:2.5rem}}.hub-traces{pointer-events:none;z-index:0;position:absolute;top:0;left:0;overflow:visible}.hub-trace{fill:none;stroke:#ffffff17;stroke-width:1.5px}.hub-trace.is-minor{stroke:#ffffff0f;stroke-width:1px;stroke-dasharray:3 5}.hub-pulse{fill:none;stroke:#22d3ee;stroke-width:2.5px;stroke-linecap:round;stroke-dasharray:7 200;stroke-dashoffset:7px;animation-name:hub-pulse;animation-timing-function:cubic-bezier(.45,0,.55,1);animation-iteration-count:infinite}.hub-pulse.is-minor{stroke:#67e8f9;stroke-width:1.6px;stroke-dasharray:10 200}@keyframes hub-pulse{0%{stroke-dashoffset:7px}to{stroke-dashoffset:-100px}}.hub-center{z-index:1;height:360px;position:relative}.hub-logo{width:150px;height:150px;position:absolute;top:50%;left:50%;translate:-50% -50%}.hub-logo img{object-fit:cover;border-radius:50%;width:100%;height:100%;animation:2.6s ease-in-out infinite hub-logo-pulse;position:relative;box-shadow:0 0 0 3px #0b0c10,0 0 30px #22d3ee8c,0 0 70px #22d3ee4d}@keyframes hub-logo-pulse{0%,to{box-shadow:0 0 0 3px #0b0c10,0 0 26px #22d3ee73,0 0 60px #22d3ee40}50%{box-shadow:0 0 0 3px #0b0c10,0 0 40px #22d3eebf,0 0 90px #22d3ee66}}.hub-logo-ring{background:conic-gradient(#0000,#22d3ee 60deg,#0000 140deg,#0000,#22d3ee99 260deg,#0000 330deg);border-radius:50%;animation:5s linear infinite hub-spin;position:absolute;top:-12px;right:-12px;bottom:-12px;left:-12px;-webkit-mask-image:radial-gradient(closest-side,#0000 88%,#000 90% 97%,#0000 99%);mask-image:radial-gradient(closest-side,#0000 88%,#000 90%,#000 97%,#0000 99%)}.hub-logo-hex{background:linear-gradient(135deg,#22d3ee24,#14060959);border:1px solid #22d3ee73;border-radius:28px;position:absolute;top:-34px;right:-34px;bottom:-34px;left:-34px;rotate:45deg;box-shadow:0 0 40px #22d3ee40,inset 0 0 30px #22d3ee26}@keyframes hub-spin{to{rotate:360deg}}.hub-node{flex-direction:column;align-items:center;gap:.4rem;display:flex;position:absolute;top:50%;left:50%}.hub-node-icon{color:#e5e7eb;background:#0e1015;border:1px solid #ffffff1f;border-radius:10px;justify-content:center;align-items:center;width:42px;height:42px;display:flex;box-shadow:0 10px 24px -10px #000c}.hub-node-label{letter-spacing:.16em;color:#ffffff73;font-size:9.5px;font-weight:700}@media(max-width:520px){.hub-node{display:none}.hub-center{height:240px}}.hub-card{z-index:1;background:linear-gradient(#13151b,#0c0d12);border:1px solid #ffffff17;border-radius:16px;flex-direction:column;width:100%;transition:border-color .3s,box-shadow .3s,translate .3s;display:flex;position:relative;box-shadow:0 30px 60px -30px #000000e6}.hub-card:hover{border-color:#ffffff38;translate:0 -4px;box-shadow:0 30px 60px -30px #000000e6,0 0 30px -8px #ffffff2e}.hub-card.is-violet:hover{border-color:#8b5cf680;box-shadow:0 30px 60px -30px #000000e6,0 0 30px -6px #8b5cf666}.hub-card-media{aspect-ratio:1;-webkit-user-select:none;user-select:none;background:#050608;border-radius:6px;margin:1.4rem 1.4rem 0;position:relative;overflow:hidden}.hub-card-media img{object-fit:cover;pointer-events:none;width:100%;height:100%}.hub-corner{border:0 solid #ffffffb3;width:16px;height:16px;position:absolute}.hub-corner.is-tl{border-top-width:2px;border-left-width:2px;top:8px;left:8px}.hub-corner.is-tr{border-top-width:2px;border-right-width:2px;top:8px;right:8px}.hub-corner.is-bl{border-bottom-width:2px;border-left-width:2px;bottom:8px;left:8px}.hub-corner.is-br{border-bottom-width:2px;border-right-width:2px;bottom:8px;right:8px}.hub-card-body{flex-direction:column;gap:1.25rem;padding:1.1rem 1.4rem .5rem;display:flex}.hub-card-head{border-bottom:1px solid #ffffff17;flex-direction:column;align-items:flex-start;gap:.55rem;padding-bottom:1rem;display:flex}.hub-card-tagline{letter-spacing:.1em;color:#fff;border:1.5px solid #ffffffbf;border-radius:9999px;align-items:center;padding:3px 12px;font-size:12px;font-weight:700;line-height:1.3;display:inline-flex}.hub-card.is-violet .hub-card-tagline{color:#c4b5fd;background:#8b5cf614;border-color:#8b5cf6}.hub-card-title{letter-spacing:.01em;color:#fff;font-size:28px;font-weight:700;line-height:1.1}.hub-card-price{align-items:center;gap:.6rem;display:flex}.hub-card-amount{letter-spacing:-.01em;color:#fff;font-variant-numeric:tabular-nums;font-size:40px;font-weight:700;line-height:1}.hub-card.is-violet .hub-card-amount{color:#0000;background:linear-gradient(135deg,#c084fc,#8b5cf6 55%,#7c3aed);-webkit-background-clip:text;background-clip:text}.hub-card-unit{letter-spacing:.06em;color:#ffffff8c;align-self:flex-end;padding-bottom:5px;font-size:15px;font-weight:700}.hub-card-billing{white-space:nowrap;color:#fff;background:#ffffff0a;border:1px solid #ffffff24;border-radius:9999px;margin-left:auto;padding:6px 14px;font-size:13px;font-weight:600}.hub-card.is-violet .hub-card-billing{color:#c4b5fd;background:#8b5cf61f;border-color:#8b5cf659}.hub-card-buttons{align-items:flex-start;gap:1rem;display:flex}.hub-btn{cursor:pointer;border-radius:10px;justify-content:center;align-items:center;gap:.6rem;font-size:17px;font-weight:700;transition:filter .2s,box-shadow .2s;display:inline-flex}.hub-btn.is-buy{color:#0b0c10;background:#fff;border:none;flex:1;height:54px;box-shadow:0 12px 28px -14px #ffffff80}.hub-btn.is-buy:hover{filter:brightness(.92)}.hub-btn.is-buy.is-soon,.hub-btn.is-buy.is-soon:hover,.hub-card[class*=is-] .hub-btn.is-buy.is-soon,.hub-card[class*=is-] .hub-btn.is-buy.is-soon:hover{color:#e2e8f0b3;box-shadow:none;filter:none;cursor:not-allowed;background:#94a3b829;border:1px dashed #94a3b873}.hub-card.is-violet .hub-btn.is-buy{color:#fff;background:linear-gradient(90deg,#7c3aed,#8b5cf6,#a855f7);box-shadow:0 12px 30px -10px #8b5cf6bf}.hub-card.is-violet .hub-btn.is-buy:hover{filter:brightness(1.12)}.hub-cart{flex-direction:column;align-items:center;gap:.35rem;display:flex}.hub-btn-cart{color:#fff;cursor:pointer;background:#ffffff08;border:1.5px solid #ffffff8c;border-radius:10px;justify-content:center;align-items:center;width:68px;height:52px;transition:border-color .2s,background .2s;display:flex}.hub-card.is-violet .hub-btn-cart{border-color:#8b5cf6a6}.hub-btn-cart:hover{background:#ffffff14;border-color:#fff}.hub-btn-cart.is-added,.hub-card.is-violet .hub-btn-cart.is-added{color:#6ee7b7;background:#34d3991a;border-color:#34d39999}.hub-cart-label{white-space:nowrap;color:#ffffffb3;font-size:11px;font-weight:600}.hub-desc{margin-top:.75rem}.hub-desc-toggle{letter-spacing:.04em;color:#67e8f9;cursor:pointer;background:linear-gradient(#22d3ee29,#0e74901a);border:1px solid #22d3ee73;border-radius:12px;justify-content:center;align-items:center;gap:.5rem;width:100%;padding:.8rem 1rem;font-size:14px;font-weight:800;transition:border-color .2s,box-shadow .2s,transform .2s,background .2s;display:flex;box-shadow:0 0 #22d3ee66}.hub-desc-toggle:hover{color:#a5f3fc;background:linear-gradient(#22d3ee3d,#0e749024);border-color:#22d3eecc;transform:translateY(-1px);box-shadow:0 8px 22px -8px #22d3ee99}.hub-desc-toggle svg{width:18px;height:18px;transition:transform .3s}.hub-desc.is-open .hub-desc-toggle svg{transform:rotate(180deg)}.hub-desc-content{grid-template-rows:0fr;transition:grid-template-rows .35s;display:grid}.hub-desc.is-open .hub-desc-content{grid-template-rows:1fr}.hub-desc-inner{color:#ffffffb3;padding:0 .4rem;font-size:13.5px;line-height:1.6;overflow:hidden}.hub-desc.is-open .hub-desc-inner{padding:.2rem .4rem .6rem}.hub-side{flex-direction:column;gap:1.5rem;min-width:0;display:flex}@media(min-width:1100px){.hub-side.is-stack .hub-card{grid-template-columns:132px minmax(0,1fr);align-items:start;display:grid}.hub-side.is-stack .hub-card-media{margin:1.1rem 0 1.1rem 1.1rem}.hub-side.is-stack .hub-card-body{gap:.8rem;padding:1.1rem 1.1rem .3rem}.hub-side.is-stack .hub-card-head{gap:.4rem;padding-bottom:.7rem}.hub-side.is-stack .hub-card-tagline{padding:2px 9px;font-size:10px}.hub-side.is-stack .hub-card-title{font-size:21px}.hub-side.is-stack .hub-card-amount{font-size:28px}.hub-side.is-stack .hub-card-unit{padding-bottom:2px;font-size:12px}.hub-side.is-stack .hub-card-billing{padding:4px 10px;font-size:11px}.hub-side.is-stack .hub-btn.is-buy{height:44px;font-size:15px}.hub-side.is-stack .hub-desc-toggle{padding:.6rem .2rem .5rem;font-size:15px}}.hub-plans{background:#ffffff0a;border:1px solid #ffffff1a;border-radius:12px;grid-auto-columns:1fr;grid-auto-flow:column;gap:4px;padding:4px;display:grid}.hub-plan{color:#fff9;cursor:pointer;border-radius:9px;justify-content:center;align-items:center;gap:.4rem;height:38px;font-size:14px;font-weight:700;transition:background .25s,color .25s,box-shadow .25s;display:inline-flex}.hub-plan:hover{color:#fff}.hub-plan.is-active{color:#0b0c10;background:#fff}.hub-plan.is-gold{color:#facc15}.hub-plan.is-gold.is-active{color:#1a1405;background:linear-gradient(90deg,#ca8a04,#eab308,#facc15);box-shadow:0 6px 20px -8px #eab308b3}.hub-card-highlights{color:#fffc;flex-direction:column;gap:.45rem;margin:-.3rem 0 0;padding:0;font-size:14px;list-style:none;display:flex}.hub-card-highlights li{align-items:flex-start;gap:.5rem;display:flex}.hub-card-highlights svg{color:#fff;flex-shrink:0;margin-top:2px}.hub-card.is-gold .hub-card-highlights svg{color:#facc15}.hub-card-features{flex-direction:column;gap:.5rem;margin:-.2rem 0 0;padding:0;font-size:13.5px;line-height:1.35;list-style:none;display:flex}.hub-card-features li{align-items:flex-start;gap:.55rem;display:flex}.hub-card-features svg{flex-shrink:0;width:16px;height:16px;margin-top:1px}.hub-card-features .is-yes{color:#ffffffd9}.hub-card-features .is-yes svg{color:#fff}.hub-card-features .is-no{color:#ffffff59}.hub-card-features .is-no span{text-decoration:line-through}[data-theme=light] .hub-card-features .is-yes{color:#1e293b}[data-theme=light] .hub-card-features .is-yes svg{color:#0f172a}[data-theme=light] .hub-card-features .is-no{color:#94a3b8}[data-theme=light] .hub-plans{background:#0f172a0a;border-color:#0f172a1a}[data-theme=light] .hub-plan{color:#64748b}[data-theme=light] .hub-plan.is-active{color:#fff;background:#0f172a}[data-theme=light] .hub-plan.is-gold{color:#a16207}[data-theme=light] .hub-plan.is-gold.is-active{color:#1a1405}[data-theme=light] .hub-card-highlights{color:#334155}[data-theme=light] .hub-card-highlights svg{color:#0f172a}.hub-card.is-silver{background:radial-gradient(120% 60% at 100% 0,#e2e8f029,#0000 60%),linear-gradient(#171a20,#0c0d12);border-color:#e2e8f080;box-shadow:0 30px 60px -30px #000000e6,0 0 24px -10px #e2e8f059}.hub-card.is-silver:hover{border-color:#f8fafccc;box-shadow:0 30px 60px -30px #000000e6,0 0 34px -6px #e2e8f080}.hub-card.is-silver .hub-card-tagline{color:#f8fafc;background:#e2e8f01f;border-color:#e2e8f0}.hub-card.is-silver .hub-card-amount{color:#0000;background:linear-gradient(135deg,#fff,#d1d5db 30%,#9ca3af,#f3f4f6 70%,#fff);-webkit-background-clip:text;background-clip:text}.hub-card.is-silver .hub-card-billing{color:#f8fafc;background:#e2e8f01f;border-color:#e2e8f073}.hub-card.is-silver .hub-card-highlights svg{color:#e2e8f0}.hub-card.is-silver .hub-btn.is-buy,.hub-plan.is-silver.is-active{color:#111827;background:linear-gradient(90deg,#9ca3af,#e5e7eb,#fff,#d1d5db,#9ca3af)}.hub-card.is-silver .hub-btn.is-buy{box-shadow:0 12px 30px -10px #e2e8f0b3,inset 0 1px #ffffffe6}.hub-plan.is-silver.is-active{box-shadow:0 6px 20px -8px #e2e8f0cc}.hub-card.is-silver .hub-btn.is-buy:hover{filter:brightness(1.08)}.hub-plan.is-silver{color:#e2e8f0}[data-theme=light] .hub-plan.is-silver.is-active{color:#0f172a}.hub-card.is-gold{background:radial-gradient(120% 60% at 100% 0,#eab3081a,#0000 60%),linear-gradient(#15140f,#0c0d12);border-color:#eab30859;transition:border-color .3s,box-shadow .3s,translate .3s,background .3s}.hub-card.is-gold:hover{border-color:#facc1599;box-shadow:0 30px 60px -30px #000000e6,0 0 30px -6px #eab30866}.hub-card.is-gold .hub-card-tagline{color:#fde68a;background:#eab3081a;border-color:#eab308}.hub-card.is-gold .hub-card-amount{color:#0000;background:linear-gradient(135deg,#fde68a,#facc15,#ca8a04);-webkit-background-clip:text;background-clip:text}.hub-card.is-gold .hub-card-billing{color:#fde68a;background:#eab3081a;border-color:#eab30859}.hub-card.is-gold .hub-btn.is-buy{color:#1a1405;background:linear-gradient(90deg,#ca8a04,#eab308,#facc15);box-shadow:0 12px 30px -10px #eab30899}.hub-card.is-gold .hub-btn.is-buy:hover{filter:brightness(1.08)}[data-theme=light] .hub-card.is-silver{border-color:#64748b73}[data-theme=light] .hub-card.is-silver .hub-card-tagline{color:#334155;background:#64748b1a;border-color:#64748b}[data-theme=light] .hub-card.is-silver .hub-card-amount{background:linear-gradient(135deg,#334155,#94a3b8,#475569);-webkit-background-clip:text;background-clip:text}[data-theme=light] .hub-card.is-silver .hub-card-billing{color:#334155;background:#64748b14;border-color:#64748b73}[data-theme=light] .hub-plan.is-silver{color:#475569}[data-theme=light] .hub-plan.is-silver.is-active{color:#0f172a;background:linear-gradient(90deg,#94a3b8,#e2e8f0,#94a3b8)}[data-theme=light] .hub-card.is-gold{border-color:#ca8a0480}[data-theme=light] .hub-card.is-gold .hub-card-tagline{color:#854d0e;background:#eab30826;border-color:#ca8a04}[data-theme=light] .hub-card.is-gold .hub-card-amount{background:linear-gradient(135deg,#eab308,#ca8a04,#a16207);-webkit-background-clip:text;background-clip:text}[data-theme=light] .hub-card.is-gold .hub-card-billing{color:#854d0e;background:#eab3081a;border-color:#ca8a0473}[data-theme=light] .hub-plan.is-gold.is-active{color:#1a1405;background:linear-gradient(90deg,#ca8a04,#eab308,#facc15)}.hub-empty{color:#fff;letter-spacing:.1em;background:#0e1015;border:1px solid #ffffff14;border-radius:12px;flex-direction:column;align-items:center;gap:.75rem;padding:3rem;font-weight:700;display:flex}@media(prefers-reduced-motion:reduce){.hub-pulse,.hub-logo-ring,.hub-logo img,.store-glow{animation:none}.hub-pulse{display:none}}.theme-toggle{z-index:60;-webkit-backdrop-filter:blur(12px);background:#0f172ae0;border:1px solid #ffffff14;border-radius:18px;flex-direction:column;gap:4px;padding:5px;display:flex;position:fixed;top:50%;left:16px;translate:0 -50%;box-shadow:0 14px 34px -14px #0f172a99}.theme-toggle button{z-index:1;color:#ffffff8c;letter-spacing:.12em;cursor:pointer;border-radius:13px;flex-direction:column;align-items:center;gap:3px;width:58px;padding:9px 0 7px;font-size:9px;font-weight:700;display:flex;position:relative}.theme-toggle button:hover{color:#fff}.theme-toggle button.is-active{color:#0f172a}.theme-toggle-thumb{background:#f8fafc;border-radius:13px;width:58px;height:calc(50% - 7px);transition:translate .35s cubic-bezier(.32,.72,0,1),background .35s;position:absolute;top:5px;left:5px;box-shadow:0 6px 16px -6px #00000080}.theme-toggle-thumb.is-dark{background:#67e8f9;translate:0 calc(100% + 4px)}@media(max-width:640px){.theme-toggle{top:auto;bottom:16px;left:12px;translate:none}.theme-toggle button{width:44px;padding:8px 0}.theme-toggle button span{display:none}.theme-toggle-thumb{width:44px}}[data-theme=dark] .aurora-bg{background:radial-gradient(80% 60% at 50% 0,#111827,#0000 70%),linear-gradient(#0a0d14,#06080c)}[data-theme=dark] .aurora-bg:after{opacity:.12;mix-blend-mode:overlay}[data-theme=dark] .aurora-blob{opacity:.22}[data-theme=dark] .aurora-grid{background-image:radial-gradient(#ffffff17 1px,#0000 1.4px)}[data-theme=dark] .aurora-grid.is-lit{background-image:radial-gradient(#67e8f9d9 1.3px,#0000 1.8px)}[data-theme=dark] .aurora-scrim{background:radial-gradient(50% 45% at 50% 35%,#0a0d1459,#0000),linear-gradient(#0000 70%,#06080cb3)}.store-bg.is-cyan{background:radial-gradient(70% 60% at 50% 40%,#071a22,#0000 70%),#05070a}.store-bg.is-cyan .store-glow{background:radial-gradient(closest-side,#22d3ee38,#0000 70%)}[data-theme=dark] .light-panel{background:#0f131bc7;border-color:#ffffff14;box-shadow:inset 0 1px #ffffff0a,0 30px 60px -30px #000c}[data-theme=dark] .light-heading{color:#f1f5f9}[data-theme=dark] .light-text{color:#94a3b8}[data-theme=dark] .light-icon{color:#67e8f9;background:linear-gradient(150deg,#22d3ee29,#0e74901f);border-color:#67e8f940}[data-theme=dark] .light-pill{color:#67e8f9;background:#0f131be6;border-color:#67e8f94d}[data-theme=dark] .welcome-eyebrow{color:#67e8f9;background:#0f131bcc;border-color:#67e8f94d}[data-theme=dark] .welcome-title{color:#f8fafc}[data-theme=dark] .welcome-title span{color:#22d3ee;background-image:linear-gradient(90deg,#22d3ee,#22d3ee 35%,#cffafe,#22d3ee 65%,#22d3ee)}[data-theme=dark] .welcome-tagline{color:#e2e8f0}[data-theme=dark] .welcome-description{color:#94a3b8}[data-theme=dark] .welcome-btn{color:#f1f5f9;box-shadow:none;background:#ffffff0d;border-color:#ffffff29}[data-theme=dark] .welcome-btn:hover{background:#ffffff14;border-color:#22d3ee}[data-theme=dark] .welcome-btn.is-primary{color:#04121a;background:#22d3ee;border-color:#22d3ee;box-shadow:0 10px 26px -8px #22d3ee8c}[data-theme=dark] .welcome-btn.is-primary:hover{background:#67e8f9;border-color:#67e8f9}[data-theme=dark] .welcome-card{background:#0f131bb8;border:1px solid #ffffff0f}[data-theme=dark] .welcome-card:hover{box-shadow:0 14px 30px -14px #000c}[data-theme=dark] .welcome-card-icon{color:#67e8f9;background:#22d3ee1f}[data-theme=dark] .welcome-card-title{color:#f1f5f9}[data-theme=dark] .welcome-card-text,[data-theme=dark] .welcome-disclaimer{color:#94a3b8}[data-theme=dark] .welcome-caption{color:#64748b}[data-theme=dark] .welcome-frame{box-shadow:inset 0 1px #ffffff12,inset 0 -2px #0000008c,0 1px #1c1c1f,0 2px #19191c,0 3px #161619,0 4px #131316,0 5px #111113,0 6px #0e0e10,0 30px 60px -18px #000c,0 0 80px -20px #22d3ee40}[data-theme=dark] .auth-backdrop{background:#000000a6}[data-theme=dark] .auth-card{background:#11141b;border-color:#ffffff14;box-shadow:0 40px 80px -30px #000000e6}[data-theme=dark] .auth-brand,[data-theme=dark] .auth-title,[data-theme=dark] .auth-text strong,[data-theme=dark] .profile-card-title,[data-theme=dark] .cart-title,[data-theme=dark] .cart-name,[data-theme=dark] .cart-price{color:#f1f5f9}[data-theme=dark] .auth-subtitle,[data-theme=dark] .auth-hint,[data-theme=dark] .profile-email{color:#94a3b8}[data-theme=dark] .auth-text{color:#cbd5e1}[data-theme=dark] .auth-close{color:#cbd5e1;background:#ffffff0f}[data-theme=dark] .auth-close:hover{color:#fff;background:#ffffff1f}[data-theme=dark] .auth-back{color:#94a3b8}[data-theme=dark] .auth-tabs{background:#ffffff0f}[data-theme=dark] .auth-tabs button{color:#94a3b8}[data-theme=dark] .auth-tabs button.is-active{color:#fff;background:#1e2430}[data-theme=dark] .auth-divider{color:#64748b}[data-theme=dark] .auth-divider:before,[data-theme=dark] .auth-divider:after{background:#ffffff1a}[data-theme=dark] .auth-field{background:#0b0e14;border-color:#ffffff1a}[data-theme=dark] .auth-input{color:#f1f5f9}[data-theme=dark] .auth-input::placeholder,[data-theme=dark] .auth-field-icon,[data-theme=dark] .auth-eye{color:#64748b}[data-theme=dark] .auth-eye:hover{color:#fff}[data-theme=dark] .auth-link{color:#67e8f9}[data-theme=dark] .auth-link:hover{color:#fff}[data-theme=dark] .auth-submit{color:#04121a;background:#22d3ee;box-shadow:0 12px 26px -12px #22d3ee99}[data-theme=dark] .auth-submit:hover{background:#67e8f9}[data-theme=dark] .auth-alert.is-error{color:#fca5a5;background:#ef444424}[data-theme=dark] .auth-alert.is-ok{color:#5eead4;background:#14b8a624}[data-theme=dark] .auth-alert.is-info{color:#67e8f9;background:#22d3ee1f}[data-theme=dark] .auth-sent-icon{color:#67e8f9;background:#22d3ee1f;border-color:#67e8f940}[data-theme=dark] .profile-avatar,[data-theme=dark] .profile-avatar-btn{border-color:#11141b}[data-theme=dark] .profile-chip{color:#cbd5e1;background:#ffffff0f}[data-theme=dark] .profile-chip.is-ok{color:#5eead4;background:#14b8a629}[data-theme=dark] .profile-card-title svg{color:#67e8f9}[data-theme=dark] .profile-signout{color:#fca5a5}[data-theme=dark] .cart-backdrop{background:#0009}[data-theme=dark] .cart-panel{background:#11141b}[data-theme=dark] .cart-head,[data-theme=dark] .cart-foot{border-color:#ffffff14}[data-theme=dark] .cart-item{background:#0b0e14;border-color:#ffffff0f}[data-theme=dark] .cart-price span,[data-theme=dark] .cart-secure{color:#94a3b8}[data-theme=dark] .cart-continue{color:#f1f5f9;background:#ffffff0d;border-color:#ffffff24}[data-theme=dark] .cart-empty{color:#64748b}[data-theme=light] .hub-card{background:linear-gradient(#f8fafc,#e8edf3);border-color:#0f172a14;box-shadow:0 30px 60px -30px #0f172a73}[data-theme=light] .hub-card:hover{border-color:#0f172a40;box-shadow:0 30px 60px -30px #0f172a73}[data-theme=light] .hub-card.is-violet:hover{border-color:#7c3aed66;box-shadow:0 30px 60px -30px #0f172a73,0 0 26px -8px #7c3aed59}[data-theme=light] .hub-card-title,[data-theme=light] .hub-card-amount{color:#0f172a}[data-theme=light] .hub-card-unit{color:#64748b}[data-theme=light] .hub-card-head{border-color:#0f172a1a}[data-theme=light] .hub-card-tagline{color:#0f172a;border-color:#0f172a}[data-theme=light] .hub-card.is-violet .hub-card-tagline,[data-theme=light] .hub-card.is-violet .hub-card-billing{color:#6d28d9;background:#7c3aed14;border-color:#7c3aed73}[data-theme=light] .hub-card-billing{color:#0f172a;background:#fff;border-color:#cbd5e1}[data-theme=light] .hub-corner{border-color:#ffffffd9}[data-theme=light] .hub-btn.is-buy{color:#fff;background:#0f172a;box-shadow:0 12px 28px -14px #0f172a99}[data-theme=light] .hub-btn-cart{color:#0f172a;background:#fff;border-color:#94a3b8}[data-theme=light] .hub-card.is-violet .hub-btn-cart{border-color:#7c3aed80}[data-theme=light] .hub-btn-cart:hover{border-color:#0f172a}[data-theme=light] .hub-btn-cart.is-added,[data-theme=light] .hub-card.is-violet .hub-btn-cart.is-added{color:#047857;background:#10b9811f;border-color:#10b98180}[data-theme=light] .hub-cart-label{color:#475569}[data-theme=light] .hub-desc{border-color:#0f172a14}[data-theme=light] .hub-desc-toggle{color:#475569}[data-theme=light] .hub-desc-toggle:hover{color:#0f172a}[data-theme=light] .hub-desc-inner{color:#334155}[data-theme=light] .hub-trace{stroke:#0f172a24}[data-theme=light] .hub-trace.is-minor{stroke:#0f172a1a}[data-theme=light] .hub-pulse{stroke:#0891b2}[data-theme=light] .hub-node-icon{color:#0f172a;background:#f8fafc;border-color:#0f172a1a;box-shadow:0 10px 24px -12px #0f172a66}[data-theme=light] .hub-node-label{color:#64748b}[data-theme=light] .hub-logo-hex{background:linear-gradient(135deg,#06b6d41f,#ffffff59);border-color:#0891b259;box-shadow:0 0 40px #0891b22e}[data-theme=light] .hub-logo img{animation:none;box-shadow:0 0 0 3px #f8fafc,0 0 30px #0891b259}[data-theme=light] .hub-empty{color:#0f172a;background:#f8fafc;border-color:#0f172a14}.support-fab{z-index:80;color:#fff;cursor:pointer;background:linear-gradient(150deg,#22d3ee,#0e7490);border-radius:9999px;justify-content:center;align-items:center;width:58px;height:58px;transition:transform .2s,box-shadow .2s;display:flex;position:fixed;bottom:20px;right:20px;box-shadow:0 14px 30px -10px #0e7490b3,0 0 0 4px #22d3ee26}.support-fab:hover{transform:translateY(-2px)scale(1.04)}.support-fab.is-open{background:#0f172a}.support-fab-badge{color:#fff;text-align:center;background:#ef4444;border:2px solid #fff;border-radius:9999px;min-width:20px;height:20px;padding:0 5px;font-size:11px;font-weight:700;line-height:16px;position:absolute;top:-2px;right:-2px}.support-panel{z-index:80;background:#f8fafc;border:1px solid #0f172a14;border-radius:22px;flex-direction:column;width:380px;max-width:calc(100vw - 32px);height:min(600px,100vh - 120px);animation:.22s ease-out support-in;display:flex;position:fixed;bottom:92px;right:20px;overflow:hidden;box-shadow:0 30px 70px -20px #0f172a8c}@keyframes support-in{0%{opacity:0;transform:translateY(12px)scale(.98)}}@media(max-width:480px){.support-panel{width:auto;max-width:none;height:calc(100dvh - 110px);bottom:86px;left:16px;right:16px}.support-fab{bottom:16px;right:16px}}@media(prefers-reduced-motion:reduce){.support-panel{animation:none}}.support-head{color:#fff;background:linear-gradient(135deg,#0b1220,#0e3a4a);align-items:center;gap:.5rem;padding:1rem;display:flex}.support-head-title{flex:1;align-items:center;gap:.7rem;min-width:0;display:flex}.support-head-title>div{min-width:0}.support-avatar{color:#67e8f9;background:#22d3ee2e;border-radius:9999px;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;display:flex}.support-title{text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:700;overflow:hidden}.support-sub{color:#a5b4c8;align-items:center;gap:.35rem;font-size:11.5px;display:flex}.support-dot{background:#34d399;border-radius:9999px;width:7px;height:7px;box-shadow:0 0 0 3px #34d39933}.support-icon-btn{color:#cbd5e1;cursor:pointer;border-radius:10px;padding:.35rem;display:flex}.support-icon-btn:hover{color:#fff;background:#ffffff1a}.support-body{flex-direction:column;flex:1;min-height:0;display:flex;overflow-y:auto}.support-home,.support-list,.support-new{flex-direction:column;gap:.65rem;padding:1rem;display:flex}.support-hello{color:#0f172a;margin-bottom:.25rem;font-size:17px;font-weight:700;line-height:1.4}.support-card{color:#0e7490;text-align:left;cursor:pointer;background:#fff;border:1px solid #0f172a14;border-radius:16px;align-items:center;gap:.75rem;width:100%;padding:.85rem .95rem;transition:border-color .2s,transform .2s;display:flex}.support-card:hover{border-color:#22d3ee;transform:translateY(-1px)}.support-card>span{flex-direction:column;flex:1;min-width:0;display:flex}.support-card strong{color:#0f172a;font-size:14px}.support-card small{color:#64748b;font-size:12px}.support-card.is-primary{color:#67e8f9;background:#0f172a;border-color:#0f172a}.support-card.is-primary strong{color:#fff}.support-card.is-primary small{color:#94a3b8}.support-badge{color:#fff;letter-spacing:.04em;background:#ef4444;border-radius:9999px;flex-shrink:0;padding:.15rem .5rem;font-size:10.5px;font-weight:700}.support-section{letter-spacing:.12em;color:#64748b;margin-top:.5rem;font-size:11px;font-weight:700}.support-faq{background:#fff;border:1px solid #0f172a14;border-radius:16px;flex-direction:column;display:flex;overflow:hidden}.support-faq li+li{border-top:1px solid #0f172a12}.support-faq button{text-align:left;color:#0f172a;cursor:pointer;justify-content:space-between;align-items:center;gap:.5rem;width:100%;padding:.8rem .95rem;font-size:13px;font-weight:600;display:flex}.support-faq button svg{color:#94a3b8;flex-shrink:0;transition:transform .2s}.support-faq li.is-open button svg{transform:rotate(180deg)}.support-faq li>p{color:#475569;padding:0 .95rem .9rem;font-size:13px;line-height:1.55}.support-ticket{text-align:left;cursor:pointer;background:#fff;border:1px solid #0f172a14;border-radius:14px;align-items:center;gap:.6rem;width:100%;padding:.8rem .95rem;display:flex}.support-ticket:hover,.support-ticket.is-selected{border-color:#22d3ee}.support-ticket.is-closed{opacity:.65}.support-ticket-main{flex-direction:column;flex:1;min-width:0;display:flex}.support-ticket strong{text-overflow:ellipsis;white-space:nowrap;color:#0f172a;font-size:13.5px;overflow:hidden}.support-ticket small{color:#64748b;font-size:11.5px}.support-hint{color:#475569;font-size:13px;line-height:1.5}.support-field{color:#0f172a;resize:vertical;background:#fff;border:1px solid #0f172a1f;border-radius:12px;outline:none;width:100%;padding:.75rem .85rem;font-size:13.5px}.support-field:focus{border-color:#06b6d4;box-shadow:0 0 0 3px #06b6d42e}.support-close-ticket{color:#64748b;cursor:pointer;margin:0 1rem .85rem;font-size:11.5px;font-weight:700}.support-close-ticket:hover{color:#0e7490}.chat-thread{flex-direction:column;flex:1;min-height:0;display:flex}.chat-messages{flex-direction:column;flex:1;gap:.7rem;min-height:0;padding:1rem;display:flex;overflow-y:auto}.chat-spinner{color:#0e7490;align-self:center;margin:1.5rem auto}.chat-msg{flex-direction:column;align-items:flex-start;gap:.2rem;max-width:85%;display:flex}.chat-msg.is-mine{align-self:flex-end;align-items:flex-end}.chat-msg-who{letter-spacing:.06em;color:#94a3b8;padding:0 .3rem;font-size:10px;font-weight:700}.chat-bubble{color:#0f172a;white-space:pre-line;overflow-wrap:anywhere;background:#fff;border:1px solid #0f172a14;border-radius:16px 16px 16px 4px;padding:.6rem .85rem;font-size:13.5px;line-height:1.5}.chat-msg.is-mine .chat-bubble{color:#fff;background:#0e7490;border-color:#0e7490;border-radius:16px 16px 4px}.chat-note{color:#94a3b8;align-self:center;font-size:11.5px}.chat-error{margin:0 1rem .5rem}.chat-input{background:#fff;border-top:1px solid #0f172a14;align-items:flex-end;gap:.5rem;padding:.75rem;display:flex}.chat-input textarea{color:#0f172a;resize:none;field-sizing:content;background:#f1f5f9;border-radius:12px;outline:none;flex:1;max-height:120px;padding:.6rem .75rem;font-size:13.5px}.chat-input button{color:#fff;cursor:pointer;background:#0e7490;border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;display:flex}.chat-input button:disabled{opacity:.45;cursor:default}.staff-inbox .profile-card-title .support-badge{margin-left:.25rem}.staff-inbox-grid{gap:1rem;display:grid}@media(min-width:860px){.staff-inbox-grid{grid-template-columns:320px 1fr}}.staff-inbox-list{flex-direction:column;gap:.5rem;max-height:520px;display:flex;overflow-y:auto}.staff-inbox-chat{background:#0f172a0a;border:1px solid #0f172a14;border-radius:18px;flex-direction:column;height:520px;display:flex;overflow:hidden}.staff-inbox-head{border-bottom:1px solid #0f172a14;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;padding:.85rem 1rem;display:flex}.staff-inbox-head .auth-google{width:auto;padding-inline:1rem}.staff-inbox-empty{text-align:center;color:#64748b;margin:auto;padding:1.5rem;font-size:13px}[data-theme=dark] .support-panel{background:#0d1118;border-color:#ffffff14;box-shadow:0 30px 70px -20px #000000e6}[data-theme=dark] .support-fab.is-open{background:#1e2430}[data-theme=dark] .support-fab-badge{border-color:#0d1118}[data-theme=dark] .support-hello,[data-theme=dark] .support-card strong,[data-theme=dark] .support-faq button,[data-theme=dark] .support-ticket strong,[data-theme=dark] .support-field,[data-theme=dark] .chat-input textarea{color:#f1f5f9}[data-theme=dark] .support-card,[data-theme=dark] .support-faq,[data-theme=dark] .support-ticket,[data-theme=dark] .support-field,[data-theme=dark] .chat-bubble{background:#151b25;border-color:#ffffff14}[data-theme=dark] .support-card{color:#67e8f9}[data-theme=dark] .support-card.is-primary{color:#04121a;background:#22d3ee;border-color:#22d3ee}[data-theme=dark] .support-card.is-primary strong{color:#04121a}[data-theme=dark] .support-card.is-primary small{color:#0e4a57}[data-theme=dark] .support-faq li+li{border-color:#ffffff0f}[data-theme=dark] .support-faq li>p,[data-theme=dark] .support-hint,[data-theme=dark] .support-card small,[data-theme=dark] .support-ticket small,[data-theme=dark] .support-section,[data-theme=dark] .support-close-ticket,[data-theme=dark] .staff-inbox-empty{color:#94a3b8}[data-theme=dark] .chat-bubble{color:#e2e8f0}[data-theme=dark] .chat-msg.is-mine .chat-bubble{color:#fff;background:#0e7490;border-color:#0e7490}[data-theme=dark] .chat-input{background:#0d1118;border-color:#ffffff14}[data-theme=dark] .chat-input textarea{background:#151b25}[data-theme=dark] .staff-inbox-chat{background:#ffffff05;border-color:#ffffff14}[data-theme=dark] .staff-inbox-head{border-color:#ffffff14}.sw-fab{z-index:90;color:#04121a;cursor:pointer;background:linear-gradient(145deg,#2de4ff,#0e7490);border:1px solid #22d3ee8c;border-radius:9999px;justify-content:center;align-items:center;width:76px;height:76px;padding:0;transition:transform .2s,box-shadow .2s;display:flex;position:fixed;bottom:48px;right:20px;box-shadow:0 10px 26px -8px #22d3ee99,0 16px 34px -14px #000000d9,inset 0 1px #ffffff59}.sw-fab:before{content:"";pointer-events:none;border:2px solid #22d3ee8c;border-radius:9999px;animation:2.4s ease-out infinite sw-fab-pulse;position:absolute;top:0;right:0;bottom:0;left:0}@keyframes sw-fab-pulse{0%{opacity:.7;transform:scale(1)}70%{opacity:0;transform:scale(1.5)}to{opacity:0;transform:scale(1.5)}}.sw-fab.is-open:before{display:none}.sw-fab:hover{transform:translateY(-3px)scale(1.05);box-shadow:0 16px 36px -8px #22d3eecc,0 20px 42px -14px #000000e6,inset 0 1px #fff6}.sw-fab-icon{color:#04121a;background:0 0;border-radius:9999px;justify-content:center;align-items:center;width:56px;height:56px;display:flex}.sw-fab-icon svg{width:28px;height:28px}@media(prefers-reduced-motion:reduce){.sw-fab:before{animation:none}}.sw-panel{z-index:90;color:#e2e8f0;background:radial-gradient(130% 70% at 100% 0,#22d3ee1a,#0000 55%),linear-gradient(#121926,#0d121a);border:1px solid #22d3ee40;border-radius:20px;flex-direction:column;width:370px;max-width:calc(100vw - 32px);height:min(620px,100vh - 110px);animation:.22s ease-out support-in;display:flex;position:fixed;bottom:112px;right:20px;overflow:hidden;box-shadow:inset 0 1px #ffffff0f,0 24px 70px -18px #000000e6,0 0 0 1px #0006,0 0 40px -10px #22d3ee59}@media(max-width:480px){.sw-panel{width:auto;max-width:none;height:calc(100dvh - 100px);bottom:78px;left:16px;right:16px}.sw-fab{bottom:16px;right:16px}}@media(prefers-reduced-motion:reduce){.sw-panel{animation:none}}.sw-scroll{flex:1;min-height:0;overflow-y:auto}.sw-icon-btn{color:#94a3b8;cursor:pointer;border-radius:10px;padding:.35rem;display:flex}.sw-icon-btn:hover{color:#fff;background:#ffffff14}.sw-avatar{color:#04121a;background:radial-gradient(circle at 35% 30%,#67e8f9,#0e7490 70%);border-radius:9999px;flex-shrink:0;justify-content:center;align-items:center;width:30px;height:30px;display:flex}.sw-hero{background:radial-gradient(90% 80% at 80% 0,#22d3ee2e,#0000 60%),linear-gradient(#121a26,#0f141c);padding:1.25rem 1.25rem 1.75rem}.sw-brand{letter-spacing:.16em;color:#e2e8f0;align-items:center;gap:.55rem;margin-bottom:2.25rem;font-size:12px;font-weight:700;display:flex}.sw-brand b{color:#22d3ee}.sw-brand .sw-icon-btn{margin-left:auto}.sw-hi{color:#64748b;font-size:24px;font-weight:700}.sw-ask{color:#f8fafc;font-size:24px;font-weight:700;line-height:1.2}.sw-cards{flex-direction:column;gap:.6rem;margin-top:-.75rem;padding:0 .85rem 1rem;display:flex}.sw-row{color:#94a3b8;text-align:left;cursor:pointer;background:#161c26;border:1px solid #ffffff12;border-radius:14px;align-items:center;gap:.75rem;width:100%;padding:.85rem 1rem;transition:border-color .2s;display:flex}.sw-row:hover{border-color:#22d3ee66}.sw-row>span{flex-direction:column;flex:1;min-width:0;display:flex}.sw-row strong{color:#f1f5f9;font-size:13.5px}.sw-row small{color:#64748b;font-size:11.5px}.sw-row.is-compact{color:#67e8f9;width:auto;padding:.55rem .85rem;font-size:12.5px;font-weight:700}.sw-accent{color:#22d3ee}.sw-search-card{background:#161c26;border:1px solid #ffffff12;border-radius:14px;padding:.5rem}.sw-search{color:#94a3b8;background:#1e2532;border-radius:10px;align-items:center;gap:.5rem;padding:.6rem .75rem;display:flex}.sw-search input{color:#f1f5f9;background:0 0;outline:none;flex:1;min-width:0;font-size:13px;font-weight:600}.sw-search input::placeholder{color:#94a3b8}.sw-search-card ul{margin-top:.25rem}.sw-search-card li button{text-align:left;color:#94a3b8;cursor:pointer;border-radius:8px;justify-content:space-between;align-items:center;gap:.5rem;width:100%;padding:.6rem .75rem;font-size:12.5px;display:flex}.sw-search-card li button:hover{color:#f1f5f9;background:#ffffff0a}.sw-empty{color:#64748b;padding:.75rem;font-size:12.5px}.sw-page{flex-direction:column;gap:.75rem;padding:1.1rem .95rem 1rem;display:flex}.sw-page-title{text-align:center;color:#f1f5f9;font-size:15px;font-weight:700}.sw-article-list{background:#161c26;border:1px solid #ffffff12;border-radius:14px;flex-direction:column;display:flex;overflow:hidden}.sw-article-list li+li{border-top:1px solid #ffffff0f}.sw-article-list button{text-align:left;color:#64748b;cursor:pointer;align-items:center;gap:.6rem;width:100%;padding:.8rem .95rem;display:flex}.sw-article-list button:hover{background:#ffffff08}.sw-article-list button.is-closed{opacity:.6}.sw-article-list button>span{flex-direction:column;flex:1;min-width:0;display:flex}.sw-article-list strong{color:#f1f5f9;font-size:13px}.sw-article-list small{text-overflow:ellipsis;white-space:nowrap;color:#64748b;font-size:11.5px;overflow:hidden}.sw-empty-box{text-align:center;color:#94a3b8;flex-direction:column;align-items:center;gap:.75rem;padding:2.5rem 1rem;font-size:13px;display:flex}.sw-empty-box svg{color:#22d3ee}.sw-new-btn{color:#04121a;cursor:pointer;background:#22d3ee;border-radius:12px;justify-content:center;align-self:center;align-items:center;gap:.45rem;padding:.7rem 1.2rem;font-size:12.5px;font-weight:800;display:flex}.sw-new-btn:hover{background:#67e8f9}.sw-tabs{background:#0c1017;border-top:1px solid #ffffff12;grid-template-columns:repeat(3,1fr);padding:.5rem;display:grid}.sw-tabs button{color:#64748b;cursor:pointer;flex-direction:column;align-items:center;gap:.2rem;padding:.35rem;font-size:11px;font-weight:700;display:flex}.sw-tabs button.is-active{color:#f1f5f9}.sw-tabs button.is-active .sw-tab-icon{color:#22d3ee}.sw-tab-icon{display:flex;position:relative}.sw-tab-badge{color:#fff;text-align:center;background:#ef4444;border-radius:9999px;min-width:16px;height:16px;padding:0 4px;font-size:10px;line-height:16px;position:absolute;top:-6px;right:-9px}.sw-subhead{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:linear-gradient(#22d3ee38,#0e74901a 70%,#0000),#121a26;border-bottom:1px solid #22d3ee38;align-items:center;gap:.55rem;padding:.75rem;display:flex;box-shadow:0 6px 18px -12px #22d3ee80}.sw-subhead-text{flex:1;min-width:0}.sw-subhead-title{text-overflow:ellipsis;white-space:nowrap;color:#f1f5f9;font-size:13.5px;font-weight:700;overflow:hidden}.sw-subhead-sub{color:#64748b;font-size:11px}.sw-article{padding:1.25rem}.sw-article h3{color:#f8fafc;margin-bottom:.75rem;font-size:17px;font-weight:700}.sw-article p{color:#cbd5e1;font-size:14px;line-height:1.65}.sw-article-foot{color:#94a3b8;border-top:1px solid #ffffff12;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.6rem;margin-top:1.5rem;padding-top:1rem;font-size:12.5px;display:flex}.sw-chat-new{flex-direction:column;flex:1;min-height:0;display:flex}.sw-chips{flex-wrap:wrap;justify-content:flex-end;gap:.45rem;padding:0 1rem .75rem;display:flex}.sw-chips button{color:#e2e8f0;cursor:pointer;background:#1e2532;border:1px solid #ffffff14;border-radius:9999px;padding:.5rem .85rem;font-size:12.5px;font-weight:600}.sw-chips button:hover{color:#67e8f9;border-color:#22d3ee}.sw-panel .chat-messages{background:radial-gradient(90% 60% at 50% 0,#22d3ee0f,#0000 70%),repeating-linear-gradient(0deg,#0000,#0000 22px,#ffffff04 23px)}.sw-panel .chat-bubble{color:#e2e8f0;background:linear-gradient(#212a39,#1b2330);border-color:#94c5ff1a;box-shadow:0 2px 10px -6px #0009}.sw-panel .chat-msg.is-mine .chat-bubble{color:#fff;background:linear-gradient(#16a2c0,#0e7490);border-color:#22d3ee73;box-shadow:0 4px 14px -6px #0e7490bf}.sw-panel .chat-msg-who,.sw-panel .chat-note{color:#64748b}.sw-panel .chat-input{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#080c13bf;border-color:#94c5ff1a}.sw-panel .chat-input textarea{color:#f1f5f9;background:#1b2330;border:1px solid #94c5ff1a;transition:border-color .2s,box-shadow .2s}.sw-panel .chat-input textarea:focus{border-color:#22d3ee80;box-shadow:0 0 0 3px #22d3ee1f}.sw-panel .chat-input button:not(.chat-attach){background:linear-gradient(#16a2c0,#0e7490);box-shadow:0 4px 14px -6px #0e7490cc}.sw-panel .support-close-ticket{color:#64748b}.sw-panel .support-close-ticket:hover{color:#67e8f9}.sw-panel .chat-spinner{color:#22d3ee}.staff-tools{gap:1rem;display:grid}@media(min-width:720px){.staff-tools{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:1000px){.staff-tools{grid-template-columns:repeat(3,minmax(0,1fr))}}.staff-tool{text-align:left;cursor:pointer;align-items:center;gap:1rem;width:100%;padding:1.35rem 1.25rem;transition:transform .2s,box-shadow .2s,border-color .2s;display:flex}.staff-tool:active{transform:translateY(-1px)}.staff-tool:focus-visible{outline-offset:3px;outline:2px solid #0891b2}.staff-tool-icon{flex:none;width:3.25rem;height:3.25rem}.staff-tool-body{flex-direction:column;flex:1;gap:.3rem;min-width:0;display:flex}.staff-tool-body strong{flex-wrap:wrap;align-items:center;gap:.5rem;font-size:15px;display:flex}.staff-tool-body .light-text{font-size:13px;line-height:1.45}.staff-tool-arrow{color:#94a3b8;flex:none;transition:transform .2s,color .2s}.staff-tool:hover .staff-tool-arrow{color:#0891b2;transform:translate(3px)}.staff-tool-bar{flex-wrap:wrap;align-items:center;gap:1rem;display:flex}.staff-tool-title{align-items:center;gap:.5rem;font-size:18px;display:flex}.admin-back{color:#334155;letter-spacing:.06em;cursor:pointer;background:#ffffffd9;border:1px solid #0f172a1a;border-radius:9999px;align-items:center;gap:.4rem;padding:.5rem .9rem;font-size:12px;font-weight:700;transition:transform .15s,color .15s;display:inline-flex}.admin-back:hover{color:#0e7490;transform:translate(-2px)}.admin-panel-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem 1rem;display:flex}.admin-panel-head>p{flex:320px}.admin-btn{color:#1f2937;cursor:pointer;background:#fff;border:1px solid #cbd5e1;border-radius:12px;align-items:center;gap:.45rem;padding:.55rem .95rem;font-size:12px;font-weight:700;transition:transform .15s,background .15s,border-color .15s;display:inline-flex}.admin-btn:hover:not(:disabled){border-color:#94a3b8;transform:translateY(-1px)}.admin-btn:disabled{opacity:.6;cursor:default}.admin-btn.is-danger{color:#b91c1c;background:#fef2f2e6;border-color:#b91c1c59}.admin-btn.is-danger:hover:not(:disabled){border-color:#b91c1c}.admin-stats{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:.75rem;display:grid}.admin-stat{background:#ffffffb3;border:1px solid #0f172a0f;border-radius:16px;flex-direction:column;gap:.3rem;padding:.9rem 1rem;display:flex}.admin-stat span{letter-spacing:.08em;text-transform:uppercase;color:#64748b;font-size:11px;font-weight:700}.admin-stat strong{color:#0f172a;font-variant-numeric:tabular-nums;font-size:26px;font-weight:800}.admin-toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;display:flex}.admin-search{color:#64748b;background:#fff;border:1px solid #cbd5e1;border-radius:12px;flex:0 300px;align-items:center;gap:.5rem;padding:.55rem .85rem;display:flex}.admin-search input{color:#0f172a;background:0 0;border:0;outline:none;flex:1;min-width:0;font-size:13px}.admin-table-wrap{background:#fff9;border:1px solid #0f172a14;border-radius:16px;overflow-x:auto}.admin-table{border-collapse:collapse;color:#1f2937;width:100%;min-width:720px;font-size:13px}.admin-table.is-static{min-width:0}.admin-table th{text-align:left;letter-spacing:.08em;text-transform:uppercase;color:#64748b;white-space:nowrap;border-bottom:1px solid #0f172a14;padding:.7rem .9rem;font-size:10.5px;font-weight:700}.admin-table td{vertical-align:middle;border-bottom:1px solid #0f172a0d;padding:.75rem .9rem}.admin-table tbody tr:last-child td{border-bottom:0}.admin-table:not(.is-static) tbody tr{cursor:pointer;transition:background .15s}.admin-table:not(.is-static) tbody tr:hover{background:#0891b20f}.admin-table td strong{color:#0f172a;font-weight:700;display:block}.admin-table td small{color:#64748b;font-size:12px;display:block}.admin-table .is-num{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}.admin-terms{white-space:nowrap;border-radius:9999px;align-items:center;gap:.35rem;padding:.25rem .6rem;font-size:11px;font-weight:700;display:inline-flex}.admin-terms.is-yes{color:#047857;background:#10b98124}.admin-terms.is-no{color:#b91c1c;background:#ef444424}.admin-terms.is-unknown{color:#64748b;background:#0f172a12}.admin-users{flex-direction:column;gap:.5rem;display:flex}.admin-users button{text-align:left;cursor:pointer;background:#ffffffb3;border:1px solid #0f172a0f;border-radius:14px;align-items:center;gap:.85rem;width:100%;padding:.75rem .9rem;transition:transform .15s,border-color .15s;display:flex}.admin-users button:hover{border-color:#0891b266;transform:translateY(-1px)}.admin-avatar{object-fit:cover;color:#0e7490;background:#0891b21f;border-radius:9999px;flex:none;place-items:center;width:2.4rem;height:2.4rem;display:grid}.admin-avatar.is-big{width:4rem;height:4rem}.admin-user-main,.admin-user-side{flex-direction:column;gap:.15rem;min-width:0;display:flex}.admin-user-main{flex:1}.admin-user-main strong{color:#0f172a;font-size:14px}.admin-user-main small,.admin-user-side small{color:#64748b;overflow-wrap:anywhere;font-size:12px}.admin-user-side{text-align:right;align-items:flex-end}.admin-detail{flex-direction:column;gap:1.1rem;display:flex}.admin-detail .admin-back{align-self:flex-start}.admin-user-head{align-items:center;gap:1rem;display:flex}.admin-facts{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:.6rem;display:grid}.admin-facts div{background:#ffffffb3;border:1px solid #0f172a0f;border-radius:14px;padding:.7rem .9rem}.admin-facts dt{letter-spacing:.08em;text-transform:uppercase;color:#64748b;font-size:10.5px;font-weight:700}.admin-facts dd{color:#0f172a;margin-top:.2rem;font-size:14px;font-weight:600}.admin-subhead{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;margin-top:.4rem;display:flex}.admin-subhead h3{letter-spacing:.08em;text-transform:uppercase;color:#0f172a;align-items:center;gap:.45rem;font-size:13px;font-weight:700;display:flex}.admin-purchases{flex-direction:column;gap:.6rem;display:flex}.admin-purchases>li{background:#ffffffb3;border:1px solid #0f172a0f;border-radius:16px;flex-direction:column;align-items:flex-start;gap:.5rem;padding:.9rem 1rem;display:flex}.admin-purchase-top{justify-content:space-between;align-items:center;gap:.75rem;width:100%;display:flex}.admin-purchase-top strong{color:#0f172a;font-size:15px}.admin-purchase-meta{color:#475569;font-size:13px}.admin-sub-actions{flex-wrap:wrap;gap:.5rem;width:100%;margin-top:.2rem;display:flex}.admin-confirm{background:#fef2f2e6;border:1px solid #b91c1c40;border-radius:12px;flex-direction:column;gap:.6rem;width:100%;padding:.8rem .9rem;display:flex}.admin-confirm p{color:#7f1d1d;font-size:13px;font-weight:600}.admin-confirm div{gap:.5rem;display:flex}.admin-privacy{color:#475569;align-items:flex-start;gap:.5rem;font-size:12.5px;display:flex}.admin-privacy svg{color:#0e7490;flex:none;margin-top:1px}.admin-log{flex-direction:column;gap:.4rem;display:flex}.admin-log li{color:#0f172a;background:#fff9;border-left:3px solid #0891b2;border-radius:6px;flex-direction:column;gap:.1rem;padding:.6rem .85rem;font-size:13px;display:flex}.admin-log small{color:#64748b;font-size:12px}.growth-chart{--growth-series:#0891b2;--growth-ink:#64748b;--growth-grid:#0f172a14;--growth-surface:#f8fafc;width:100%;position:relative}.growth-chart svg{touch-action:pan-y;display:block}.growth-title{letter-spacing:.06em;color:#0f172a;font-size:13px;font-weight:700}.growth-grid{stroke:var(--growth-grid);stroke-width:1px}.growth-axis{fill:var(--growth-ink);font-variant-numeric:tabular-nums;font-size:11px;font-weight:600}.growth-line{fill:none;stroke:var(--growth-series);stroke-width:2px;stroke-linejoin:round;stroke-linecap:round}.growth-area{fill:var(--growth-series);opacity:.12}.growth-bar{fill:var(--growth-series);transition:opacity .15s}.growth-bar.is-dim{opacity:.35}.growth-cross{stroke:var(--growth-ink);stroke-width:1px;stroke-dasharray:3 3;pointer-events:none}.growth-dot{fill:var(--growth-series);stroke:var(--growth-surface);stroke-width:2px;pointer-events:none}.growth-tip{color:#f1f5f9;pointer-events:none;background:#0f172a;border-radius:12px;flex-direction:column;gap:.1rem;min-width:160px;padding:.55rem .75rem;font-size:12px;display:flex;position:absolute;top:0;transform:translate(-50%);box-shadow:0 12px 30px -12px #0f172a80}.growth-tip span,.growth-tip small{color:#94a3b8}.growth-tip strong{font-variant-numeric:tabular-nums;font-size:14px}.growth-table-toggle{align-self:flex-start}[data-theme=dark] .staff-tool:hover .staff-tool-arrow,[data-theme=dark] .staff-tool-title svg{color:#22d3ee}[data-theme=dark] .admin-back,[data-theme=dark] .admin-btn,[data-theme=dark] .admin-search{color:#cbd5e1;background:#ffffff0d;border-color:#ffffff1a}[data-theme=dark] .admin-back:hover{color:#67e8f9}[data-theme=dark] .admin-btn:hover:not(:disabled){border-color:#ffffff40}[data-theme=dark] .admin-btn.is-danger{color:#fca5a5;background:#ef44441a;border-color:#ef444459}[data-theme=dark] .admin-search input{color:#f1f5f9}[data-theme=dark] .admin-stat,[data-theme=dark] .admin-users button,[data-theme=dark] .admin-facts div,[data-theme=dark] .admin-purchases>li,[data-theme=dark] .admin-log li,[data-theme=dark] .admin-table-wrap{background:#ffffff0a;border-color:#ffffff12}[data-theme=dark] .admin-log li{border-left-color:#0aa2bd}[data-theme=dark] .admin-stat strong,[data-theme=dark] .admin-table td strong,[data-theme=dark] .admin-user-main strong,[data-theme=dark] .admin-facts dd,[data-theme=dark] .admin-subhead h3,[data-theme=dark] .admin-purchase-top strong,[data-theme=dark] .admin-log li,[data-theme=dark] .growth-title{color:#f1f5f9}[data-theme=dark] .admin-table{color:#cbd5e1}[data-theme=dark] .admin-table th{border-bottom-color:#ffffff14}[data-theme=dark] .admin-table td{border-bottom-color:#ffffff0d}[data-theme=dark] .admin-table:not(.is-static) tbody tr:hover{background:#22d3ee0f}[data-theme=dark] .admin-stat span,[data-theme=dark] .admin-table th,[data-theme=dark] .admin-table td small,[data-theme=dark] .admin-user-main small,[data-theme=dark] .admin-user-side small,[data-theme=dark] .admin-facts dt,[data-theme=dark] .admin-purchase-meta,[data-theme=dark] .admin-privacy,[data-theme=dark] .admin-log small{color:#94a3b8}[data-theme=dark] .admin-avatar{color:#67e8f9;background:#22d3ee1f}[data-theme=dark] .admin-privacy svg{color:#22d3ee}[data-theme=dark] .admin-terms.is-yes{color:#6ee7b7;background:#10b98129}[data-theme=dark] .admin-terms.is-no{color:#fca5a5;background:#ef444429}[data-theme=dark] .admin-terms.is-unknown{color:#94a3b8;background:#ffffff0f}[data-theme=dark] .admin-confirm{background:#ef444414;border-color:#ef44444d}[data-theme=dark] .admin-confirm p{color:#fecaca}[data-theme=dark] .growth-chart{--growth-series:#0aa2bd;--growth-ink:#94a3b8;--growth-grid:#ffffff12;--growth-surface:#0f131b}[data-theme=dark] .growth-tip{color:#0f172a;background:#f1f5f9}[data-theme=dark] .growth-tip span,[data-theme=dark] .growth-tip small{color:#475569}.chat-input button.chat-attach{color:#64748b;background:0 0;border:1px solid #0f172a1f}.chat-input button.chat-attach:hover:not(:disabled){color:#0e7490;border-color:#0e7490}.sw-panel .chat-input button.chat-attach,[data-theme=dark] .chat-input button.chat-attach{color:#94a3b8;border-color:#ffffff1f}.sw-panel .chat-input button.chat-attach:hover:not(:disabled),[data-theme=dark] .chat-input button.chat-attach:hover:not(:disabled){color:#67e8f9;border-color:#22d3ee}.chat-attach-preview{background:#0e749014;border:1px solid #0e749040;border-radius:12px;align-items:center;gap:.6rem;margin:0 .75rem .5rem;padding:.4rem;display:flex}.chat-attach-preview img{object-fit:cover;border-radius:8px;width:44px;height:44px}.chat-attach-preview span{text-overflow:ellipsis;white-space:nowrap;color:#475569;flex:1;min-width:0;font-size:12px;overflow:hidden}.chat-attach-preview button{color:#64748b;cursor:pointer;border-radius:9999px;place-items:center;width:28px;height:28px;display:grid}.chat-attach-preview button:hover{color:#0f172a;background:#0f172a14}.sw-panel .chat-attach-preview span,[data-theme=dark] .chat-attach-preview span{color:#cbd5e1}.sw-panel .chat-attach-preview button:hover,[data-theme=dark] .chat-attach-preview button:hover{color:#f1f5f9;background:#ffffff14}.chat-image{cursor:zoom-in;background:#0f172a0f;border:1px solid #0f172a14;border-radius:14px;place-items:center;min-width:80px;max-width:240px;min-height:60px;display:grid;overflow:hidden}.chat-image img{object-fit:cover;width:100%;max-height:260px;display:block}.sw-panel .chat-image,[data-theme=dark] .chat-image{color:#94a3b8;background:#ffffff0d;border-color:#ffffff14}.agent-avatar{object-fit:cover;color:#fff;background:linear-gradient(150deg,#22d3ee,#0e7490);border-radius:9999px;flex:none;place-items:center;font-weight:800;display:inline-grid}.agent-avatar.is-sm{width:18px;height:18px;font-size:9px}.agent-avatar.is-md{width:32px;height:32px;font-size:13px}.agent-avatar.is-more{color:#cbd5e1;background:#1e2532;font-size:11px}.chat-msg-who{align-items:center;gap:.35rem;display:inline-flex}.chat-system{color:#0e7490;text-align:center;background:#0e749014;border:1px solid #0e74902e;border-radius:9999px;align-self:center;align-items:center;gap:.45rem;max-width:92%;margin:.25rem 0;padding:.35rem .8rem .35rem .4rem;font-size:11.5px;font-weight:600;display:inline-flex}.chat-system small{opacity:.65;font-size:10px;font-weight:600}.sw-panel .chat-system,[data-theme=dark] .chat-system{border-color:#22d3ee2e}.sw-agent-head{display:inline-flex;position:relative}.sw-agent-head.is-online:after{content:"";background:#22c55e;border:2px solid #0b0f16;border-radius:9999px;width:10px;height:10px;position:absolute;bottom:-1px;right:-1px}.sw-subhead-sub.is-online{align-items:center;gap:.35rem;display:inline-flex;color:#4ade80!important}.sw-subhead-sub .sw-online-dot{width:7px;height:7px;box-shadow:none}.update-toast{z-index:80;color:#f1f5f9;background:#0f172a;border-radius:9999px;align-items:center;gap:.9rem;padding:.6rem .6rem .6rem 1rem;font-size:13px;font-weight:600;display:flex;position:fixed;bottom:1.25rem;left:50%;transform:translate(-50%);box-shadow:0 16px 40px -16px #000000b3}.update-toast button{color:#04121a;cursor:pointer;background:#22d3ee;border-radius:9999px;padding:.45rem 1rem;font-size:12px;font-weight:800}.sw-panel .chat-system,[data-theme=dark] .chat-system{color:#67e8f9;background:#22d3ee14}.chat-typing{background:#fff;border:1px solid #0f172a14;border-radius:16px 16px 16px 4px;align-items:center;gap:4px;padding:.7rem .9rem;display:inline-flex}.sw-panel .chat-typing,[data-theme=dark] .chat-typing{background:#1e2532;border-color:#ffffff0f}.chat-typing i{background:#94a3b8;border-radius:9999px;width:7px;height:7px;animation:1.2s ease-in-out infinite chat-typing-dot}.chat-typing i:nth-child(2){animation-delay:.15s}.chat-typing i:nth-child(3){animation-delay:.3s}@keyframes chat-typing-dot{0%,60%,to{opacity:.45;transform:translateY(0)}30%{opacity:1;transform:translateY(-4px)}}.sw-agents{align-items:center;gap:.6rem;margin-top:.9rem;display:flex}.sw-agents.is-compact{border-bottom:1px solid #ffffff0f;margin:0;padding:.6rem 1rem}.sw-agents-stack{display:flex}.sw-agents-stack .agent-avatar{border:2px solid #0b0f16}.sw-agents-stack .agent-avatar+.agent-avatar{margin-left:-9px}.sw-agents-text{color:#94a3b8;align-items:center;gap:.4rem;font-size:12px;font-weight:600;display:inline-flex}.sw-online-dot{background:#22c55e;border-radius:9999px;width:8px;height:8px;box-shadow:0 0 0 3px #22c55e33}.staff-assigned{font-weight:700;color:#0e7490!important}[data-theme=dark] .staff-assigned{color:#67e8f9!important}.staff-assigned-line{color:#0e7490;align-items:center;gap:.4rem;margin-top:.3rem;font-size:12px;font-weight:600;display:flex}[data-theme=dark] .staff-assigned-line{color:#67e8f9}.staff-ticket-actions{flex-wrap:wrap;gap:.5rem;display:flex}.staff-ticket-actions .auth-google{width:auto;margin-top:0}.profile-header:has(.duty-toggle){flex-wrap:wrap}.duty-toggle{text-align:left;cursor:pointer;background:#ffffffb3;border:1px solid #0f172a1a;border-radius:16px;align-items:center;gap:.7rem;margin-left:auto;padding:.65rem .85rem;transition:border-color .2s,background .2s,transform .15s;display:flex}.duty-toggle:hover:not(:disabled){transform:translateY(-1px)}.duty-toggle.is-on{background:#22c55e1a;border-color:#22c55e73}.duty-dot{background:#94a3b8;border-radius:9999px;width:10px;height:10px}.duty-toggle.is-on .duty-dot{background:#22c55e;box-shadow:0 0 0 4px #22c55e33}.duty-text{flex-direction:column;display:flex}.duty-text strong{color:#0f172a;font-size:13px;font-weight:800}.duty-text small{color:#64748b;font-size:11px}.duty-switch{background:#cbd5e1;border-radius:9999px;width:38px;height:22px;transition:background .2s;position:relative}.duty-switch i{background:#fff;border-radius:9999px;width:16px;height:16px;transition:transform .2s;position:absolute;top:3px;left:3px;box-shadow:0 1px 3px #0f172a4d}.duty-toggle.is-on .duty-switch{background:#22c55e}.duty-toggle.is-on .duty-switch i{transform:translate(16px)}[data-theme=dark] .duty-toggle{background:#ffffff0a;border-color:#ffffff1a}[data-theme=dark] .duty-toggle.is-on{background:#22c55e1a;border-color:#22c55e66}[data-theme=dark] .duty-text strong{color:#f1f5f9}[data-theme=dark] .duty-text small{color:#94a3b8}[data-theme=dark] .duty-switch{background:#334155}@media(max-width:640px){.duty-toggle{width:100%;margin-left:0}.duty-switch{margin-left:auto}}@media(prefers-reduced-motion:reduce){.chat-typing i{opacity:.7;animation:none}}.nav-badge{color:#fff;vertical-align:1px;background:#ef4444;border-radius:9999px;place-items:center;min-width:18px;height:18px;margin-left:.4rem;padding:0 5px;font-size:10.5px;font-weight:800;line-height:1;animation:.35s nav-badge-pop;display:inline-grid;box-shadow:0 0 0 2px #ef444440}@keyframes nav-badge-pop{0%{transform:scale(.4)}}.chat-link{color:#2563eb;text-underline-offset:2px;overflow-wrap:anywhere;text-decoration:underline}.chat-msg.is-mine .chat-link{color:#e0f2fe}.sw-panel .chat-msg:not(.is-mine) .chat-link,[data-theme=dark] .chat-msg:not(.is-mine) .chat-link{color:#60a5fa}.chat-card{background:linear-gradient(160deg,#0e749024,#0e74900a);border:1px solid #0e74904d;border-radius:16px;flex-direction:column;gap:.4rem;max-width:270px;padding:.9rem 1rem;display:flex}.chat-card strong{color:#0f172a;font-size:14px;font-weight:800}.chat-card p{color:#475569;font-size:12.5px;line-height:1.5}.chat-card button{color:#fff;cursor:pointer;background:#0e7490;border-radius:12px;justify-content:center;align-items:center;gap:.4rem;margin-top:.3rem;padding:.6rem 1rem;font-size:12.5px;font-weight:800;transition:transform .15s,background .15s;display:inline-flex}.chat-card button:hover:not(:disabled){background:#0891b2;transform:translateY(-1px)}.chat-card button:disabled{opacity:.75;cursor:default}.sw-panel .chat-card,[data-theme=dark] .chat-card{background:linear-gradient(160deg,#22d3ee1f,#22d3ee08);border-color:#22d3ee4d}.sw-panel .chat-card strong,[data-theme=dark] .chat-card strong{color:#f1f5f9}.sw-panel .chat-card p,[data-theme=dark] .chat-card p{color:#94a3b8}.sw-panel .chat-card button,[data-theme=dark] .chat-card button{color:#04121a;background:#22d3ee}.chat-delete{color:#94a3b8;opacity:0;cursor:pointer;border-radius:6px;place-items:center;width:22px;height:22px;margin-left:.15rem;transition:opacity .15s,color .15s,background .15s;display:inline-grid}.chat-msg:hover .chat-delete,.chat-delete:focus-visible{opacity:1}.chat-delete:hover{color:#ef4444;background:#ef44441f}@media(hover:none){.chat-delete{opacity:.7}}.chat-delete-confirm{color:#ef4444;align-items:center;gap:.3rem;margin-left:.3rem;font-weight:800;display:inline-flex}.chat-delete-confirm button{cursor:pointer;border:1px solid;border-radius:6px;padding:.1rem .45rem;font-size:10px;font-weight:800}.chat-delete-confirm button+button{color:#94a3b8}.chat-bubble.is-deleted{opacity:.6;font-style:italic;color:#94a3b8!important;background:0 0!important;border:1px dashed #94a3b880!important}.chat-commands{background:#0f172a;border-radius:14px;flex-direction:column;gap:.25rem;margin:0 .75rem .5rem;padding:.35rem;display:flex;box-shadow:0 16px 36px -16px #0009}.chat-commands button{text-align:left;color:#cbd5e1;cursor:pointer;border-radius:10px;align-items:center;gap:.6rem;width:100%;padding:.5rem .65rem;font-size:12.5px;display:flex}.chat-commands button:hover{background:#22d3ee1f}.chat-commands code{color:#67e8f9;background:#22d3ee26;border-radius:6px;padding:.15rem .45rem;font-size:12px;font-weight:700}.sw-notify{color:#67e8f9;text-align:left;cursor:pointer;background:#22d3ee1a;border:1px solid #22d3ee4d;border-radius:12px;align-items:center;gap:.5rem;margin:.5rem .75rem 0;padding:.55rem .8rem;font-size:12px;font-weight:700;display:flex}.sw-notify:hover{background:#22d3ee29}.staff-head-actions{flex-direction:column;align-items:stretch;gap:.5rem;margin-left:auto;display:flex}.staff-head-actions .duty-toggle{margin-left:0}.notify-toggle{color:#0f172a;cursor:pointer;background:#ffffffb3;border:1px solid #0f172a1a;border-radius:12px;justify-content:center;align-items:center;gap:.45rem;padding:.5rem .85rem;font-size:12px;font-weight:700;display:inline-flex}.notify-toggle.is-default{color:#fff;background:#0e7490;border-color:#0e7490}.notify-toggle.is-granted{color:#047857;cursor:default}.notify-toggle.is-denied{color:#b91c1c;cursor:help}[data-theme=dark] .notify-toggle{color:#cbd5e1;background:#ffffff0a;border-color:#ffffff1a}[data-theme=dark] .notify-toggle.is-default{color:#04121a;background:#22d3ee;border-color:#22d3ee}[data-theme=dark] .notify-toggle.is-granted{color:#6ee7b7}[data-theme=dark] .notify-toggle.is-denied{color:#fca5a5}@media(max-width:640px){.staff-head-actions{width:100%;margin-left:0}}.duty-summary{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:.75rem;display:grid}.duty-summary-card small{color:#64748b;font-size:12px}.duty-summary-who{align-items:center;gap:.5rem;margin-bottom:.4rem;display:flex;text-transform:none!important;letter-spacing:0!important}.duty-summary-who strong{font-size:14px!important}.duty-agent{align-items:center;gap:.45rem;display:inline-flex}.duty-agent strong{display:inline!important}.duty-now{color:#16a34a;background:#22c55e24;border-radius:9999px;align-items:center;gap:.3rem;padding:.15rem .55rem;font-size:11px;font-style:normal;font-weight:800;display:inline-flex}.staff-tool,.staff-tool-title,.staff-tool[data-tool=tickets],.staff-tool-title[data-tool=tickets]{--accent:#0891b2}.staff-tool[data-tool=announcements],.staff-tool-title[data-tool=announcements]{--accent:#d97706}.staff-tool[data-tool=purchases],.staff-tool-title[data-tool=purchases]{--accent:#059669}.staff-tool[data-tool=licenses],.staff-tool-title[data-tool=licenses]{--accent:#7c3aed}.staff-tool[data-tool=users],.staff-tool-title[data-tool=users]{--accent:#2563eb}.staff-tool[data-tool=growth],.staff-tool-title[data-tool=growth]{--accent:#e11d48}.staff-tool[data-tool=coupons],.staff-tool-title[data-tool=coupons]{--accent:#ea580c}.staff-tool[data-tool=team],.staff-tool-title[data-tool=team]{--accent:#0d9488}.staff-tool[data-tool=ticketlog],.staff-tool-title[data-tool=ticketlog]{--accent:#64748b}.staff-tool[data-tool=dutylog],.staff-tool-title[data-tool=dutylog]{--accent:#4f46e5}.staff-tools{gap:1.1rem}.staff-tool{-webkit-backdrop-filter:none;background:#ffffffeb;border:1px solid #0f172a14;border-radius:20px;gap:1.1rem;padding:1.35rem 1.3rem 1.35rem 1.5rem;position:relative;overflow:hidden;box-shadow:0 12px 30px -22px #0f172a66}.staff-tool:before{content:"";background:var(--accent);opacity:.9;width:4px;transition:width .2s;position:absolute;top:0;bottom:0;left:0}.staff-tool:after{content:"";background:radial-gradient(130% 120% at 0% 0%,var(--accent),transparent 55%);position:absolute;top:0;right:0;bottom:0;left:0}@supports (color:color-mix(in lab,red,red)){.staff-tool:after{background:radial-gradient(130% 120% at 0% 0%,color-mix(in srgb,var(--accent) 9%,transparent),transparent 55%)}}.staff-tool:after{opacity:0;pointer-events:none;transition:opacity .2s}.staff-tool:hover{border-color:var(--accent);transform:translateY(-4px)}@supports (color:color-mix(in lab,red,red)){.staff-tool:hover{border-color:color-mix(in srgb,var(--accent) 40%,transparent)}}@supports (color:color-mix(in lab,red,red)){.staff-tool:hover{box-shadow:0 22px 44px -24px color-mix(in srgb,var(--accent) 70%,#0f172a80)}}.staff-tool:hover:before{width:6px}.staff-tool:hover:after{opacity:1}.staff-tool:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.staff-tool .staff-tool-icon{z-index:1;background:linear-gradient(150deg,var(--accent),var(--accent));border-radius:16px;width:3.15rem;height:3.15rem;position:relative}@supports (color:color-mix(in lab,red,red)){.staff-tool .staff-tool-icon{background:linear-gradient(150deg,color-mix(in srgb,var(--accent) 22%,#fff),color-mix(in srgb,var(--accent) 7%,#fff))}}.staff-tool .staff-tool-icon{border:1px solid var(--accent)}@supports (color:color-mix(in lab,red,red)){.staff-tool .staff-tool-icon{border:1px solid color-mix(in srgb,var(--accent) 32%,transparent)}}.staff-tool-body,.staff-tool-arrow{z-index:1;position:relative}.staff-tool .staff-tool-arrow{background:var(--accent);border-radius:9999px;width:2rem;height:2rem;padding:.35rem}@supports (color:color-mix(in lab,red,red)){.staff-tool .staff-tool-arrow{background:color-mix(in srgb,var(--accent) 12%,transparent)}}.staff-tool .staff-tool-arrow{color:var(--accent)}.staff-tool:hover .staff-tool-arrow{background:var(--accent);color:#fff;transform:translate(3px)}.staff-tool-title{gap:.65rem;font-size:19px}.staff-tool-title-icon{background:linear-gradient(150deg,var(--accent),var(--accent));border-radius:13px;justify-content:center;align-items:center;width:2.3rem;height:2.3rem;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.staff-tool-title-icon{background:linear-gradient(150deg,color-mix(in srgb,var(--accent) 20%,#fff),color-mix(in srgb,var(--accent) 7%,#fff))}}.staff-tool-title-icon{border:1px solid var(--accent)}@supports (color:color-mix(in lab,red,red)){.staff-tool-title-icon{border:1px solid color-mix(in srgb,var(--accent) 30%,transparent)}}.staff-tool-title svg{color:var(--accent)}.staff-tool-bar .admin-back{background:#ffffffeb;border:1px solid #0f172a1a;box-shadow:0 6px 16px -12px #0f172a73}.staff-tool-bar .admin-back:hover{background:#fff;box-shadow:0 10px 22px -12px #0f172a73}[data-theme=dark] .staff-tool{background:#ffffff0a;border-color:#ffffff17;box-shadow:0 16px 36px -26px #000000e6}[data-theme=dark] .staff-tool:hover{border-color:var(--accent)}@supports (color:color-mix(in lab,red,red)){[data-theme=dark] .staff-tool:hover{border-color:color-mix(in srgb,var(--accent) 55%,transparent)}}[data-theme=dark] .staff-tool:hover{box-shadow:0 24px 46px -24px var(--accent)}@supports (color:color-mix(in lab,red,red)){[data-theme=dark] .staff-tool:hover{box-shadow:0 24px 46px -24px color-mix(in srgb,var(--accent) 65%,#000)}}@supports (color:color-mix(in lab,red,red)){[data-theme=dark] .staff-tool .staff-tool-icon,[data-theme=dark] .staff-tool-title-icon{background:linear-gradient(150deg,color-mix(in srgb,var(--accent) 34%,transparent),color-mix(in srgb,var(--accent) 12%,transparent))}}@supports (color:color-mix(in lab,red,red)){[data-theme=dark] .staff-tool .staff-tool-icon,[data-theme=dark] .staff-tool-title-icon{border-color:color-mix(in srgb,var(--accent) 45%,transparent)}}[data-theme=dark] .staff-tool .staff-tool-icon,[data-theme=dark] .staff-tool-title-icon{color:var(--accent)}@supports (color:color-mix(in lab,red,red)){[data-theme=dark] .staff-tool .staff-tool-icon,[data-theme=dark] .staff-tool-title-icon{color:color-mix(in srgb,var(--accent) 72%,#fff)}}[data-theme=dark] .staff-tool .staff-tool-arrow{background:var(--accent)}@supports (color:color-mix(in lab,red,red)){[data-theme=dark] .staff-tool .staff-tool-arrow{background:color-mix(in srgb,var(--accent) 20%,transparent)}}[data-theme=dark] .staff-tool .staff-tool-arrow{color:var(--accent)}@supports (color:color-mix(in lab,red,red)){[data-theme=dark] .staff-tool .staff-tool-arrow{color:color-mix(in srgb,var(--accent) 72%,#fff)}}[data-theme=dark] .staff-tool:hover .staff-tool-arrow{background:var(--accent);color:#fff}[data-theme=dark] .staff-tool-title svg{color:var(--accent)}@supports (color:color-mix(in lab,red,red)){[data-theme=dark] .staff-tool-title svg{color:color-mix(in srgb,var(--accent) 72%,#fff)}}@media(prefers-reduced-motion:reduce){.staff-tool,.staff-tool:before,.staff-tool:after,.staff-tool-arrow{transition:none}}[data-theme=dark] .duty-now{color:#4ade80}[data-theme=dark] .duty-summary-card small{color:#94a3b8}.staff-tool{background:linear-gradient(155deg,var(--accent),#ffffffe6)}@supports (color:color-mix(in lab,red,red)){.staff-tool{background:linear-gradient(155deg,color-mix(in srgb,var(--accent) 10%,#fffffff0),#ffffffe6)}}.staff-tool{border-color:var(--accent)}@supports (color:color-mix(in lab,red,red)){.staff-tool{border-color:color-mix(in srgb,var(--accent) 22%,#0f172a14)}}.staff-tool .staff-tool-icon{background:linear-gradient(145deg,var(--accent),var(--accent))}@supports (color:color-mix(in lab,red,red)){.staff-tool .staff-tool-icon{background:linear-gradient(145deg,var(--accent),color-mix(in srgb,var(--accent) 55%,#1e1b4b))}}.staff-tool .staff-tool-icon{border-color:var(--accent)}@supports (color:color-mix(in lab,red,red)){.staff-tool .staff-tool-icon{border-color:color-mix(in srgb,var(--accent) 65%,#fff)}}.staff-tool .staff-tool-icon{color:#fff;box-shadow:0 12px 26px -8px var(--accent),inset 0 1px #ffffff73}.staff-tool:before{background:linear-gradient(180deg,var(--accent),var(--accent));width:5px}@supports (color:color-mix(in lab,red,red)){.staff-tool:before{background:linear-gradient(180deg,var(--accent),color-mix(in srgb,var(--accent) 45%,#fff))}}.staff-tool:before{box-shadow:0 0 14px -2px var(--accent)}.staff-tool:after{background:radial-gradient(140% 130% at 0% 0%,var(--accent),transparent 60%)}@supports (color:color-mix(in lab,red,red)){.staff-tool:after{background:radial-gradient(140% 130% at 0% 0%,color-mix(in srgb,var(--accent) 16%,transparent),transparent 60%)}}.staff-tool:hover{box-shadow:0 0 0 1px var(--accent),0 26px 52px -20px var(--accent)}@supports (color:color-mix(in lab,red,red)){.staff-tool:hover{box-shadow:0 0 0 1px color-mix(in srgb,var(--accent) 45%,transparent),0 26px 52px -20px color-mix(in srgb,var(--accent) 85%,transparent)}}.staff-tool:hover .staff-tool-icon{box-shadow:0 16px 32px -6px var(--accent),inset 0 1px #ffffff80}.staff-tool-title-icon{background:linear-gradient(145deg,var(--accent),var(--accent))}@supports (color:color-mix(in lab,red,red)){.staff-tool-title-icon{background:linear-gradient(145deg,var(--accent),color-mix(in srgb,var(--accent) 55%,#1e1b4b))}}.staff-tool-title-icon{border-color:var(--accent)}@supports (color:color-mix(in lab,red,red)){.staff-tool-title-icon{border-color:color-mix(in srgb,var(--accent) 65%,#fff)}}.staff-tool-title-icon{color:#fff;box-shadow:0 10px 22px -8px var(--accent),inset 0 1px #fff6}[data-theme=dark] .staff-tool{background:linear-gradient(155deg,var(--accent),#ffffff08)}@supports (color:color-mix(in lab,red,red)){[data-theme=dark] .staff-tool{background:linear-gradient(155deg,color-mix(in srgb,var(--accent) 20%,#ffffff0a),#ffffff08)}}[data-theme=dark] .staff-tool{border-color:var(--accent)}@supports (color:color-mix(in lab,red,red)){[data-theme=dark] .staff-tool{border-color:color-mix(in srgb,var(--accent) 32%,transparent)}}[data-theme=dark] .staff-tool .staff-tool-icon,[data-theme=dark] .staff-tool-title-icon{background:linear-gradient(145deg,var(--accent),var(--accent))}@supports (color:color-mix(in lab,red,red)){[data-theme=dark] .staff-tool .staff-tool-icon,[data-theme=dark] .staff-tool-title-icon{background:linear-gradient(145deg,var(--accent),color-mix(in srgb,var(--accent) 50%,#000))}}[data-theme=dark] .staff-tool .staff-tool-icon,[data-theme=dark] .staff-tool-title-icon{border-color:var(--accent)}@supports (color:color-mix(in lab,red,red)){[data-theme=dark] .staff-tool .staff-tool-icon,[data-theme=dark] .staff-tool-title-icon{border-color:color-mix(in srgb,var(--accent) 60%,#fff)}}[data-theme=dark] .staff-tool .staff-tool-icon,[data-theme=dark] .staff-tool-title-icon{color:#fff;box-shadow:0 12px 28px -6px var(--accent),inset 0 1px #ffffff40}@supports (color:color-mix(in lab,red,red)){[data-theme=dark] .staff-tool .staff-tool-icon,[data-theme=dark] .staff-tool-title-icon{box-shadow:0 12px 28px -6px color-mix(in srgb,var(--accent) 90%,transparent),inset 0 1px #ffffff40}}.staff-tool{isolation:isolate}.staff-tool .staff-tool-body:before{content:"";pointer-events:none;background:linear-gradient(100deg,#0000,#ffffff47,#0000);width:60%;position:absolute;top:-60%;bottom:-60%;left:-140%;transform:skew(-18deg)}.staff-tool:hover .staff-tool-body:before{animation:.9s staff-shine}@keyframes staff-shine{to{left:170%}}.staff-tool .staff-tool-icon{transition:transform .3s cubic-bezier(.34,1.56,.64,1),box-shadow .25s}.staff-tool:hover .staff-tool-icon{transform:translateY(-3px)rotate(-8deg)scale(1.08)}.staff-tool .staff-tool-body strong{letter-spacing:.02em;font-size:16px}.staff-tool .staff-tool-body strong:after{content:"";background:var(--accent);transform-origin:0;border-radius:2px;width:28px;height:2px;transition:transform .3s;display:block;transform:scaleX(0)}.staff-tool:hover .staff-tool-body strong:after{transform:scaleX(1)}.staff-tool:hover{background:linear-gradient(var(--staff-bg,#fffffff5),var(--staff-bg,#fffffff5)) padding-box,conic-gradient(from var(--staff-angle,0deg),var(--accent),var(--accent),#9333ea,var(--accent)) border-box;border-color:#0000}@supports (color:color-mix(in lab,red,red)){.staff-tool:hover{background:linear-gradient(var(--staff-bg,#fffffff5),var(--staff-bg,#fffffff5)) padding-box,conic-gradient(from var(--staff-angle,0deg),var(--accent),color-mix(in srgb,var(--accent) 30%,#f97316),#9333ea,var(--accent)) border-box}}.staff-tool:hover{animation:2.5s linear infinite staff-border}[data-theme=dark] .staff-tool:hover{--staff-bg:#14121f}@property --staff-angle{syntax:"<angle>";inherits:false;initial-value:0deg}@keyframes staff-border{to{--staff-angle:360deg}}@media(prefers-reduced-motion:reduce){.staff-tool:hover,.staff-tool:hover .staff-tool-body:before{animation:none}.staff-tool:hover .staff-tool-icon{transform:none}}.lic-stat.is-ok{background:linear-gradient(150deg,var(--ok),var(--card) 80%)}@supports (color:color-mix(in lab,red,red)){.lic-stat.is-ok{background:linear-gradient(150deg,color-mix(in srgb,var(--ok) 22%,var(--card)),var(--card) 80%)}}.lic-stat.is-warn{background:linear-gradient(150deg,var(--warn),var(--card) 80%)}@supports (color:color-mix(in lab,red,red)){.lic-stat.is-warn{background:linear-gradient(150deg,color-mix(in srgb,var(--warn) 22%,var(--card)),var(--card) 80%)}}.lic-stat.is-bad{background:linear-gradient(150deg,var(--bad),var(--card) 80%)}@supports (color:color-mix(in lab,red,red)){.lic-stat.is-bad{background:linear-gradient(150deg,color-mix(in srgb,var(--bad) 22%,var(--card)),var(--card) 80%)}}.lic-card{background:linear-gradient(170deg,var(--off),var(--card) 70%)}@supports (color:color-mix(in lab,red,red)){.lic-card{background:linear-gradient(170deg,color-mix(in srgb,var(--off) 6%,var(--card)),var(--card) 70%)}}.lic-card.is-ok{background:linear-gradient(170deg,var(--ok),var(--card) 65%)}@supports (color:color-mix(in lab,red,red)){.lic-card.is-ok{background:linear-gradient(170deg,color-mix(in srgb,var(--ok) 9%,var(--card)),var(--card) 65%)}}.lic-card.is-bad{background:linear-gradient(170deg,var(--bad),var(--card) 65%)}@supports (color:color-mix(in lab,red,red)){.lic-card.is-bad{background:linear-gradient(170deg,color-mix(in srgb,var(--bad) 9%,var(--card)),var(--card) 65%)}}img.lic-avatar,.lic-avatar{box-shadow:0 0 0 2px var(--off),0 8px 18px -8px var(--off)}.lic-avatar.is-ok{box-shadow:0 0 0 2px var(--ok),0 8px 18px -8px var(--ok)}.lic-avatar.is-bad{box-shadow:0 0 0 2px var(--bad),0 8px 18px -8px var(--bad)}.recent-buy{z-index:70;-webkit-backdrop-filter:blur(12px);opacity:0;pointer-events:none;background:#0f141cf0;border:1px solid #ffffff14;border-radius:18px;align-items:center;gap:.75rem;width:min(310px,100vw - 40px);padding:.6rem 2rem .6rem .6rem;transition:opacity .35s,transform .35s cubic-bezier(.2,.9,.3,1.2);display:flex;position:fixed;bottom:20px;left:20px;transform:translate(-24px)scale(.97);box-shadow:0 20px 44px -18px #000000d9,0 0 0 1px #22d3ee0f}.recent-buy.is-visible{opacity:1;pointer-events:auto;transform:none}.recent-buy-img{object-fit:cover;background:#0b0e14;border-radius:12px;flex:none;width:58px;height:58px}.recent-buy-body{flex-direction:column;gap:.1rem;min-width:0;display:flex}.recent-buy-who{color:#94a3b8;font-size:12px}.recent-buy-who strong{color:#f1f5f9;font-weight:800}.recent-buy-product{color:#f1f5f9;white-space:nowrap;text-overflow:ellipsis;font-size:13.5px;font-weight:800;overflow:hidden}.recent-buy-meta{color:#94a3b8;font-size:11.5px}.recent-buy-meta span{color:#67e8f9;font-weight:800}.recent-buy-verified{color:#4ade80;align-items:center;gap:.25rem;font-size:10.5px;font-weight:700;display:inline-flex}.recent-buy-close{color:#64748b;cursor:pointer;border-radius:9999px;place-items:center;width:22px;height:22px;display:grid;position:absolute;top:6px;right:6px}.recent-buy-close:hover{color:#f1f5f9;background:#ffffff14}@media(prefers-reduced-motion:reduce){.recent-buy{transition:opacity .2s;transform:none}}.log-deleted-badge{color:#ef4444;background:#ef444424;border-radius:9999px;align-items:center;gap:.2rem;padding:.15rem .45rem;font-size:11px;font-weight:800;display:inline-flex}.log-messages{max-height:520px;padding:1rem;overflow-y:auto}.chat-msg.is-logged-deleted .chat-bubble{-webkit-text-decoration:line-through #ef444499;text-decoration:line-through #ef444499;color:inherit!important;background:#ef44441a!important;border:1px dashed #ef444499!important}.log-deleted-note{color:#ef4444;align-items:center;gap:.3rem;font-size:10.5px;font-weight:800;display:inline-flex}.review-author.is-customer{color:#0000;background:linear-gradient(90deg,#8b5cf6,#c084fc);-webkit-background-clip:text;background-clip:text;font-weight:800}.review-verified.is-customer{color:#7c3aed}[data-theme=dark] .review-author.is-customer{background-image:linear-gradient(90deg,#a78bfa,#e9d5ff)}[data-theme=dark] .review-verified.is-customer{color:#c4b5fd}.review-verified.is-team{color:#b45309}[data-theme=dark] .review-verified.is-team{color:#fbbf24}.sw-page-head{grid-template-columns:1fr auto 1fr;align-items:center;display:grid}.sw-page-head .sw-page-title{grid-column:2}.sw-page-head .sw-icon-btn{grid-column:3;justify-self:end}.nav-menu-btn,.staff-inbox-back{display:none}@media(max-width:640px){.nav-strip{display:none!important}.nav-menu-btn{color:#fff;cursor:pointer;border-radius:14px;flex:auto;align-items:center;gap:.55rem;min-width:0;height:46px;padding:0 .95rem;font-size:13px;font-weight:700;display:flex}.nav-menu-current{text-align:left;text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.nav-menu-backdrop{z-index:1;-webkit-backdrop-filter:blur(3px);background:#02050a8c;animation:.2s both tv-fade;position:fixed;top:0;right:0;bottom:0;left:0}.nav-menu{z-index:2;background:#0c1017f7;border:1px solid #ffffff14;border-radius:20px;flex-direction:column;gap:.25rem;max-height:calc(100dvh - 90px);padding:.5rem;animation:.22s cubic-bezier(.2,.9,.3,1.1) both nav-menu-in;display:flex;position:absolute;top:calc(100% + 8px);left:16px;right:16px;overflow-y:auto;box-shadow:0 30px 60px -20px #000000e6}@keyframes nav-menu-in{0%{opacity:0;transform:translateY(-8px)scale(.98)}}.nav-menu>button{text-align:left;color:#cbd5e1;cursor:pointer;border-radius:14px;align-items:center;gap:.75rem;width:100%;min-height:56px;padding:.55rem .65rem;display:flex}.nav-menu>button.is-active{color:#fff;background:#22d3ee1f}.nav-menu-icon{color:#67e8f9;background:#ffffff0d;border-radius:12px;flex:none;place-items:center;width:40px;height:40px;display:grid}.nav-menu>button.is-active .nav-menu-icon{color:#04121a;background:#22d3ee}.nav-menu-label{flex-direction:column;flex:1;gap:.1rem;min-width:0;display:flex}.nav-menu-label strong{font-size:14px;font-weight:800}.nav-menu-label small{color:#64748b;text-overflow:ellipsis;white-space:nowrap;font-size:11.5px;overflow:hidden}.nav-menu-theme{border-top:1px solid #ffffff12;grid-template-columns:1fr 1fr;gap:.4rem;margin-top:.35rem;padding-top:.6rem;display:grid}.nav-menu-theme button{color:#94a3b8;cursor:pointer;background:#ffffff0a;border-radius:12px;justify-content:center;align-items:center;gap:.4rem;height:44px;font-size:12.5px;font-weight:700;display:flex}.nav-menu-theme button.is-active{color:#04121a;background:#22d3ee}.theme-toggle{display:none!important}.account-btn{min-height:46px}.view{padding-bottom:88px}.sw-panel{border:0;border-radius:0;width:100%;max-width:none;height:100dvh;top:0;right:0;bottom:0;left:0}.sw-fab.is-open{display:none}.recent-buy{width:calc(100vw - 100px);bottom:16px;left:12px}.tv-backdrop{padding:.75rem}.staff-inbox-grid.has-selected .staff-inbox-list,.staff-inbox-grid:not(.has-selected) .staff-inbox-chat{display:none}.staff-inbox-back{align-self:flex-start;margin-bottom:.6rem;display:inline-flex}.staff-inbox-head{flex-wrap:wrap;gap:.6rem}.admin-table-wrap{-webkit-overflow-scrolling:touch}.admin-form-row{grid-template-columns:1fr}}@media(max-width:400px){.account-name{display:none}}.chat-closed{text-align:center;border-top:1px solid #0f172a14;flex-direction:column;align-items:center;gap:.6rem;padding:.9rem 1rem;display:flex}.chat-closed p{color:#64748b;font-size:12.5px;font-weight:600}.chat-closed button{color:#fff;cursor:pointer;background:#0e7490;border-radius:9999px;padding:.55rem 1.1rem;font-size:12px;font-weight:700;transition:transform .15s,background .15s}.chat-closed button:hover{background:#0891b2;transform:translateY(-1px)}.sw-panel .chat-closed,[data-theme=dark] .chat-closed{border-top-color:#ffffff12}.sw-panel .chat-closed p,[data-theme=dark] .chat-closed p{color:#94a3b8}.tv-backdrop{z-index:95;-webkit-backdrop-filter:blur(8px)saturate(.85);background:radial-gradient(60% 50% at 50% 42%,#0891b229,#0000 70%),#02050ac7;place-items:center;padding:1.25rem;animation:.35s both tv-fade;display:grid;position:fixed;top:0;right:0;bottom:0;left:0;overflow-y:auto}@keyframes tv-fade{0%{opacity:0}}.tv{--tone:#22d3ee;flex-direction:column;align-items:center;width:min(580px,100%);animation:.55s cubic-bezier(.2,.9,.25,1.15) both tv-drop;display:flex;position:relative}.tv.is-aviso{--tone:#fbbf24}.tv.is-promo{--tone:#a78bfa}.tv.is-exito{--tone:#34d399}@keyframes tv-drop{0%{opacity:0;transform:translateY(24px)scale(.94)}}.tv-antenna{width:150px;height:52px;position:relative}.tv-antenna i{transform-origin:bottom;background:linear-gradient(#cbd5e1,#475569);border-radius:2px;width:2px;height:56px;position:absolute;bottom:6px;left:50%}.tv-antenna i:first-child{transform:translate(-50%)rotate(-30deg)}.tv-antenna i:nth-child(2){transform:translate(-50%)rotate(30deg)}.tv-antenna i:after{content:"";background:var(--tone);width:8px;height:8px;box-shadow:0 0 10px var(--tone);border-radius:9999px;position:absolute;top:-4px;left:50%;transform:translate(-50%)}.tv-antenna span{background:linear-gradient(#2b3342,#141922);border-radius:14px 14px 2px 2px;width:40px;height:12px;position:absolute;bottom:0;left:50%;transform:translate(-50%)}.tv-body{width:100%;box-shadow:inset 0 1px #ffffff24,inset 0 -3px #0000008c,0 0 0 1px #ffffff0d,0 50px 90px -35px #000000f2,0 0 90px -20px var(--tone);background:linear-gradient(160deg,#2c3442,#141922 48%,#0b0e14);border-radius:30px;padding:18px 18px 12px;position:relative}@supports (color:color-mix(in lab,red,red)){.tv-body{box-shadow:inset 0 1px #ffffff24,inset 0 -3px #0000008c,0 0 0 1px #ffffff0d,0 50px 90px -35px #000000f2,0 0 90px -20px color-mix(in srgb,var(--tone) 45%,transparent)}}.tv-close{z-index:2;color:#e2e8f0;cursor:pointer;background:#0f141c;border:1px solid #ffffff29;border-radius:9999px;place-items:center;width:42px;height:42px;transition:transform .2s,background .2s,color .2s;display:grid;position:absolute;top:-14px;right:-14px;box-shadow:0 10px 24px -8px #000c}.tv-close:hover{background:var(--tone);color:#05080d;transform:rotate(90deg)}.tv-close:focus-visible,.tv-ok:focus-visible,.tv-cta:focus-visible{outline:2px solid var(--tone);outline-offset:3px}.tv-screen{background:radial-gradient(120% 90% at 50% 0%,var(--tone) 0%,#05080d 72%);border-radius:20px;position:relative;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.tv-screen{background:radial-gradient(120% 90% at 50% 0%,color-mix(in srgb,var(--tone) 24%,#0b1220),#05080d 72%)}}.tv-screen{box-shadow:inset 0 0 0 1px #ffffff0f,inset 0 0 70px #000000d9}.tv-screen:before{content:"";z-index:1;pointer-events:none;background:repeating-linear-gradient(0deg,#ffffff09 0,#ffffff09 1px,#0000 1px,#0000 3px);animation:6s step-end infinite tv-flicker;position:absolute;top:0;right:0;bottom:0;left:0}.tv-screen:after{content:"";z-index:1;pointer-events:none;background:linear-gradient(118deg,#ffffff17,#0000 32%),radial-gradient(140% 100%,#0000 55%,#0000008c);position:absolute;top:0;right:0;bottom:0;left:0}@keyframes tv-flicker{0%,to{opacity:1}48%{opacity:.75}50%{opacity:1}}.tv-screen-inner{z-index:2;text-align:center;transform-origin:50%;flex-direction:column;align-items:center;gap:.85rem;min-height:270px;padding:2.1rem 1.75rem 1.5rem;animation:.95s ease-out .15s both tv-on;display:flex;position:relative}@keyframes tv-on{0%{filter:brightness(5);opacity:1;transform:scale(.02,.006)}35%{filter:brightness(3.5);transform:scaleY(.006)}65%{filter:brightness(1.7);transform:scale(1)}to{filter:none;transform:none}}.tv-badge{color:#94a3b8;letter-spacing:.14em;background:#ffffff0d;border:1px solid #ffffff1a;border-radius:9999px;align-items:center;gap:.45rem;padding:.35rem .85rem;font-size:10.5px;font-weight:800;display:inline-flex}.tv-live{background:#ef4444;border-radius:9999px;width:7px;height:7px;animation:1.4s ease-in-out infinite tv-blink;box-shadow:0 0 8px #ef4444}@keyframes tv-blink{50%{opacity:.25}}.tv-icon{background:var(--tone);border-radius:20px;place-items:center;width:64px;height:64px;margin-top:.3rem;display:grid}@supports (color:color-mix(in lab,red,red)){.tv-icon{background:color-mix(in srgb,var(--tone) 16%,transparent)}}.tv-icon{border:1px solid var(--tone)}@supports (color:color-mix(in lab,red,red)){.tv-icon{border:1px solid color-mix(in srgb,var(--tone) 45%,transparent)}}.tv-icon{color:var(--tone);box-shadow:0 0 34px -6px var(--tone)}@supports (color:color-mix(in lab,red,red)){.tv-icon{box-shadow:0 0 34px -6px color-mix(in srgb,var(--tone) 60%,transparent)}}.tv-title{letter-spacing:.08em;color:#f8fafc;text-shadow:0 0 22px var(--tone);font-size:26px;font-weight:800}@supports (color:color-mix(in lab,red,red)){.tv-title{text-shadow:0 0 22px color-mix(in srgb,var(--tone) 55%,transparent)}}.tv-message{color:#dbe4ee;white-space:pre-line;overflow-wrap:anywhere;max-width:44ch;font-size:16px;font-weight:500;line-height:1.6}.tv-actions{flex-wrap:wrap;justify-content:center;gap:.6rem;margin-top:.4rem;display:flex}.tv-cta,.tv-ok{cursor:pointer;border-radius:9999px;align-items:center;gap:.45rem;padding:.7rem 1.35rem;font-size:13px;font-weight:800;transition:transform .15s,filter .15s,background .15s;display:inline-flex}.tv-cta{background:var(--tone);color:#05080d;box-shadow:0 10px 28px -10px var(--tone)}.tv-ok{color:#f1f5f9;background:#ffffff0f;border:1px solid #ffffff2e}.tv-cta:hover,.tv-ok:hover{filter:brightness(1.08);transform:translateY(-1px)}.tv-ok:hover{background:#ffffff1a}.tv-date{color:#64748b;margin-top:.2rem;font-size:11px}.tv-panel{justify-content:space-between;align-items:center;gap:1rem;margin-top:11px;padding:0 6px;display:flex}.tv-brand{letter-spacing:.4em;color:#5b6677;font-size:9.5px;font-weight:800}.tv-knobs{gap:8px;margin-left:auto;display:flex}.tv-knobs i{background:radial-gradient(circle at 35% 30%,#4b5566,#11151c 70%);border-radius:9999px;width:14px;height:14px;box-shadow:inset 0 1px #ffffff26}.tv-led{background:#22c55e;border-radius:9999px;width:8px;height:8px;box-shadow:0 0 10px #22c55e}.tv-stand{clip-path:polygon(14% 0,86% 0,100% 100%,0 100%);background:linear-gradient(#202734,#0b0e14);width:36%;height:20px;margin-top:-1px;position:relative}.tv-stand:after{content:"";background:radial-gradient(closest-side,#0000008c,#0000);border-radius:50%;width:160%;height:14px;position:absolute;bottom:-14px;left:50%;transform:translate(-50%)}.tv-preview-stage{background:radial-gradient(70% 60% at 50% 40%,#0891b224,#0000 70%),#05080d;border-radius:18px;justify-content:center;padding:1.5rem 1rem 1.75rem;display:flex}.tv.is-preview{width:min(460px,100%);animation:none}.tv.is-preview .tv-screen-inner{min-height:220px;animation:none}@media(max-width:560px){.tv-antenna{width:110px;height:40px}.tv-antenna i{height:42px}.tv-body{border-radius:24px;padding:12px 12px 10px}.tv-close{top:-12px;right:-6px}.tv-screen-inner{min-height:230px;padding:1.6rem 1.1rem 1.2rem}.tv-title{font-size:21px}.tv-message{font-size:15px}.tv-brand{letter-spacing:.25em}}@media(prefers-reduced-motion:reduce){.tv-backdrop,.tv,.tv-screen-inner,.tv-screen:before,.tv-live{animation:none}}.admin-form{background:#ffffff8c;border:1px solid #0f172a0f;border-radius:18px;flex-direction:column;gap:1rem;padding:1.1rem;display:flex}.admin-form-row{grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:1rem;display:grid}.admin-field{flex-direction:column;gap:.45rem;min-width:0;display:flex}.admin-field>span{letter-spacing:.08em;color:#475569;font-size:10.5px;font-weight:700}.admin-field input,.admin-field textarea{color:#0f172a;resize:vertical;background:#fff;border:1px solid #cbd5e1;border-radius:12px;outline:none;width:100%;padding:.7rem .85rem;font-size:14px;font-weight:500;transition:border-color .2s,box-shadow .2s}.admin-field input:focus,.admin-field textarea:focus{border-color:#06b6d4;box-shadow:0 0 0 3px #06b6d42e}.admin-field input:disabled{opacity:.5}.admin-field input.is-code{letter-spacing:.08em;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-weight:700}.admin-field small{color:#64748b;font-size:12px}.admin-submit{align-self:flex-start;margin-top:0;padding:.8rem 1.3rem}.admin-intro strong{color:#0f172a}.admin-muted{color:#64748b;font-size:12px}.admin-preview{color:#0f172a;background:#0891b214;border:1px dashed #0891b266;border-radius:12px;align-items:center;gap:.5rem;padding:.7rem .9rem;font-size:13px;display:flex}.admin-preview svg{color:#0e7490;flex:none}.coupon-code{color:#0e7490;letter-spacing:.06em;cursor:pointer;background:#0891b21a;border:1px dashed #0891b280;border-radius:10px;align-items:center;gap:.45rem;padding:.35rem .7rem;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:14px;font-weight:800;display:inline-flex;position:relative}.coupon-code em{color:#047857;font-family:inherit;font-size:11px;font-style:normal;font-weight:700}.team-who{align-items:center;gap:.75rem;min-width:0;display:flex}.admin-avatar.is-owner{color:#b45309;background:#f59e0b29}.announce-wrap{z-index:40;justify-content:center;width:100%;margin:0 auto .75rem;padding:0 1rem;display:flex;position:relative}.announce-wrap .announce{width:100%;max-width:880px;animation:.4s both announce-in}@keyframes announce-in{0%{opacity:0;transform:translateY(-6px)}}.announce{--announce:#0891b2;border:1px solid #0f172a14;border-left:4px solid var(--announce);-webkit-backdrop-filter:blur(12px);background:#ffffffeb;border-radius:14px;align-items:center;gap:.7rem;padding:.65rem .75rem .65rem 1rem;display:flex;box-shadow:0 14px 30px -18px #0f172a73}.announce.is-aviso{--announce:#d97706}.announce.is-promo{--announce:#7c3aed}.announce.is-exito{--announce:#059669}.announce-icon{color:var(--announce);flex:none}.announce-text{color:#0f172a;overflow-wrap:anywhere;flex:1;min-width:0;font-size:13.5px;font-weight:600;line-height:1.45}.announce-link{background:var(--announce);color:#fff;white-space:nowrap;border-radius:9999px;flex:none;align-items:center;gap:.3rem;padding:.4rem .75rem;font-size:12px;font-weight:700;transition:transform .15s,filter .15s;display:inline-flex}.announce-link:hover{filter:brightness(1.08);transform:translateY(-1px)}.announce-close{color:#64748b;cursor:pointer;border-radius:9999px;flex:none;place-items:center;width:1.9rem;height:1.9rem;transition:background .15s,color .15s;display:grid}.announce-close:hover{color:#0f172a;background:#0f172a12}@media(max-width:560px){.announce{flex-wrap:wrap}.announce-text{flex-basis:calc(100% - 4.5rem)}.announce-link{order:3;margin-left:1.7rem}}[data-theme=dark] .admin-form{background:#ffffff08;border-color:#ffffff12}[data-theme=dark] .admin-field>span,[data-theme=dark] .admin-field small,[data-theme=dark] .admin-muted{color:#94a3b8}[data-theme=dark] .admin-field input,[data-theme=dark] .admin-field textarea{color:#f1f5f9;color-scheme:dark;background:#ffffff0d;border-color:#ffffff1f}[data-theme=dark] .admin-intro strong,[data-theme=dark] .admin-preview{color:#f1f5f9}[data-theme=dark] .admin-preview{background:#22d3ee12;border-color:#22d3ee59}[data-theme=dark] .admin-preview svg,[data-theme=dark] .coupon-code{color:#67e8f9}[data-theme=dark] .coupon-code{background:#22d3ee14;border-color:#22d3ee66}[data-theme=dark] .coupon-code em{color:#6ee7b7}[data-theme=dark] .admin-avatar.is-owner{color:#fcd34d;background:#f59e0b29}[data-theme=dark] .announce{--announce:#22d3ee;background:#0f131be6;border-color:#ffffff14;box-shadow:0 14px 30px -18px #000000e6}[data-theme=dark] .announce.is-aviso{--announce:#fbbf24}[data-theme=dark] .announce.is-promo{--announce:#a78bfa}[data-theme=dark] .announce.is-exito{--announce:#34d399}[data-theme=dark] .announce-text{color:#f1f5f9}[data-theme=dark] .announce-link{color:#0b0f16}[data-theme=dark] .announce-close{color:#94a3b8}[data-theme=dark] .announce-close:hover{color:#f1f5f9;background:#ffffff14}@media(prefers-reduced-motion:reduce){.announce-wrap .announce{animation:none}.staff-tool,.staff-tool-arrow,.admin-back,.admin-btn,.admin-users button{transition:none}}.hub-card-buttons:has(.zelle-btn){flex-wrap:wrap}.hub-btn.zelle-btn{color:#e9d5ff;background:#6d1ed42e;border:1px solid #8b5cf699;flex:100%;height:50px}.hub-btn.zelle-btn:hover{background:#6d1ed452}[data-theme=light] .hub-btn.zelle-btn{color:#fff;background:#6d1ed4;border-color:#6d1ed4}.zelle-backdrop{z-index:120;-webkit-backdrop-filter:blur(8px);background:#02050ac7;place-items:center;padding:1rem;animation:.25s both tv-fade;display:grid;position:fixed;top:0;right:0;bottom:0;left:0;overflow-y:auto}.zelle-modal{color:#e2e8f0;text-align:center;background:#0f1219;border:1px solid #8b5cf659;border-radius:18px;width:100%;max-width:440px;padding:1.75rem 1.5rem 1.5rem;position:relative;box-shadow:0 30px 80px -20px #000000e6}.zelle-close{color:#94a3b8;border-radius:10px;place-items:center;width:36px;height:36px;display:grid;position:absolute;top:12px;right:12px}.zelle-close:hover{color:#fff;background:#ffffff14}.zelle-kicker{letter-spacing:.14em;color:#c4b5fd;font-size:12px;font-weight:700}.zelle-title{color:#fff;margin-top:.25rem;font-family:Rajdhani,sans-serif;font-size:26px;font-weight:700}.zelle-amount{color:#fff;margin-top:.15rem;font-family:Rajdhani,sans-serif;font-size:40px;font-weight:700;line-height:1.1}.zelle-amount span{color:#94a3b8;font-size:16px}.zelle-qr{border-radius:14px;width:100%;max-width:240px;margin:1rem auto;display:block}.zelle-steps{text-align:left;color:#cbd5e1;margin:0 0 1rem;padding-left:1.25rem;font-size:14px;line-height:1.5;list-style:decimal}.zelle-steps li+li{margin-top:.35rem}.zelle-steps strong{color:#fff}.zelle-warning{text-align:left;background:#f5c84b1f;border:1px solid #f5c84b8c;border-radius:12px;flex-direction:column;gap:.35rem;margin-bottom:1rem;padding:.9rem 1rem;display:flex}.zelle-warning strong{color:#fde68a;font-size:16px;line-height:1.35}.zelle-warning span{color:#e2e8f0;font-size:13px}.hub-btn.is-buy.zelle-cta{color:#fff;background:linear-gradient(90deg,#6d1ed4,#8b5cf6);width:100%;height:auto;min-height:54px;padding:.75rem 1rem;font-size:16px}.promo-modal{border-color:#facc1573;animation:.35s cubic-bezier(.2,.9,.3,1.2) both promo-pop;box-shadow:0 30px 80px -20px #000000e6,0 0 60px -20px #facc1573}@keyframes promo-pop{0%{opacity:0;transform:scale(.85)}to{opacity:1;transform:scale(1)}}.promo-title{color:#fff;margin-top:.5rem;font-size:1.9rem;font-weight:800}.promo-off{color:#0000;background:linear-gradient(135deg,#fde68a,#f59e0b);-webkit-background-clip:text;background-clip:text;margin-top:.25rem;font-size:3.4rem;font-weight:900;line-height:1}.promo-off span{letter-spacing:.08em;text-transform:uppercase;color:#fcd34d;-webkit-text-fill-color:#fcd34d;margin-top:.35rem;font-size:1rem;font-weight:700;display:block}.promo-code{color:#fde68a;letter-spacing:.08em;background:#facc1514;border:2px dashed #facc15b3;border-radius:12px;align-items:center;gap:.6rem;margin-top:1.25rem;padding:.7rem 1.2rem;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:1.3rem;font-weight:800;transition:background .2s;display:inline-flex}.promo-code:hover{background:#facc1529}.promo-hint,.promo-how{color:#94a3b8;margin-top:.4rem;font-size:12px}.promo-limit{color:#e2e8f0;margin-top:1rem;font-size:14px}.promo-limit strong{color:#fcd34d}.promo-cta{color:#1a1203;background:linear-gradient(135deg,#fbbf24,#f59e0b);border-radius:12px;width:100%;margin-top:1.25rem;padding:.85rem 1rem;font-size:1rem;font-weight:800;transition:filter .2s,transform .2s}.promo-cta:hover{filter:brightness(1.08);transform:translateY(-1px)}.nav-strip{background:linear-gradient(#ffffff14,#ffffff05),radial-gradient(120% 180% at 50% -40%,#22d3ee24,#0000 60%);border:1px solid #ffffff1f;border-radius:14px;position:relative;box-shadow:inset 0 1px #ffffff2e,0 14px 34px -16px #0009,0 0 0 1px #0003}.nav-indicator{background:linear-gradient(#22d3ee47,#0e749038);border:1px solid #22d3ee80;box-shadow:0 0 18px -2px #22d3ee80,inset 0 1px #ffffff40}.nav-strip nav button.text-white{text-shadow:0 0 14px #67e8f98c}.account-btn,.cart-btn{background:linear-gradient(#ffffff14,#ffffff05);border:1px solid #ffffff1f;border-radius:14px;transition:border-color .25s,box-shadow .25s,transform .25s;box-shadow:inset 0 1px #ffffff2e,0 14px 34px -16px #0009}.account-btn:hover,.cart-btn:hover{border-color:#22d3ee80;transform:translateY(-1px);box-shadow:inset 0 1px #ffffff38,0 0 20px -4px #22d3ee73,0 16px 36px -16px #000000a6}.nav-strip.nav-on-light,.account-btn.nav-on-light,.cart-btn.nav-on-light{background:linear-gradient(#ffffffeb,#f8fafcd1),radial-gradient(120% 180% at 50% -40%,#0e74901f,#0000 60%);border-color:#0f172a1f;box-shadow:inset 0 1px #ffffffe6,0 14px 30px -18px #0f172a59}.nav-strip.nav-on-light nav button:not(.text-white){color:#0f172a99!important}.nav-strip.nav-on-light nav button.text-white{text-shadow:none;color:#0e7490!important}.nav-strip.nav-on-light .nav-indicator{background:linear-gradient(#0e749029,#22d3ee1f);border-color:#0e749066;box-shadow:0 0 16px -4px #0e749066}.night-grid{opacity:.55;background-image:linear-gradient(#22d3ee0f 1px,#0000 1px),linear-gradient(90deg,#22d3ee0f 1px,#0000 1px);background-size:48px 48px;position:absolute;top:0;right:0;bottom:0;left:0;-webkit-mask-image:radial-gradient(120% 90% at 50% 15%,#000 25%,#0000 72%);mask-image:radial-gradient(120% 90% at 50% 15%,#000 25%,#0000 72%)}.night-glow--3{background:radial-gradient(circle,#6366f166,#0000 65%);width:640px;height:640px;animation:28s ease-in-out infinite night-drift-3;bottom:-240px;left:28%}@keyframes night-drift-1{0%,to{transform:translate(0)}50%{transform:translate(60px,50px)}}@keyframes night-drift-2{0%,to{transform:translate(0)}50%{transform:translate(-50px,60px)}}@keyframes night-drift-3{0%,to{transform:translate(0)}50%{transform:translate(40px,-60px)}}@media(prefers-reduced-motion:reduce){.night-glow{animation:none}}.night-sweep{filter:blur(40px);opacity:.7;background:conic-gradient(#0000,#22d3ee1a 45deg,#0000 120deg,#6366f114 210deg,#0000 280deg,#0e74901a 330deg,#0000 360deg);width:160vmax;height:160vmax;animation:60s linear infinite night-rotate;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}@keyframes night-rotate{to{transform:translate(-50%,-50%)rotate(360deg)}}.night-stars{opacity:.5;background-image:radial-gradient(1px 1px at 20% 30%,#ffffffb3,#0000),radial-gradient(1px 1px at 70% 20%,#ffffff80,#0000),radial-gradient(1px 1px at 40% 70%,#67e8f9b3,#0000),radial-gradient(1px 1px at 85% 60%,#fff9,#0000),radial-gradient(1px 1px at 55% 45%,#fff6,#0000),radial-gradient(1px 1px at 10% 80%,#67e8f980,#0000),radial-gradient(1px 1px at 90% 85%,#ffffff80,#0000),radial-gradient(1px 1px at 30% 15%,#ffffff80,#0000);background-repeat:repeat;background-size:100% 100%;animation:6s ease-in-out infinite night-twinkle;position:absolute;top:0;right:0;bottom:0;left:0}@keyframes night-twinkle{0%,to{opacity:.3}50%{opacity:.7}}@media(prefers-reduced-motion:reduce){.night-sweep,.night-stars{animation:none}}.night-bg{background:radial-gradient(130% 100% at 50% 0,#0a1420,#000 70%)}.night-beam{background:radial-gradient(55% 100% at 50% 0,#22d3ee38,#0000 70%);width:150%;height:85%;animation:5s ease-in-out infinite night-pulse;position:absolute;top:-20%;left:50%;transform:translate(-50%)}@keyframes night-pulse{0%,to{opacity:.6}50%{opacity:1}}.night-glow{filter:blur(70px);opacity:.85;will-change:transform;border-radius:9999px;position:absolute}.night-glow--1{background:radial-gradient(circle,#22d3eed9,#0000 62%);width:480px;height:480px;animation:16s ease-in-out infinite night-drift-1;top:-100px;left:-120px}.night-glow--2{background:radial-gradient(circle,#38bdf899,#0000 62%);width:520px;height:520px;animation:20s ease-in-out infinite night-drift-2;top:2%;right:-140px}.night-glow--3{background:radial-gradient(circle,#0d948880,#0000 62%);width:600px;height:600px;animation:24s ease-in-out infinite night-drift-3;top:20%;left:30%}.night-floor{perspective:320px;perspective-origin:50% 0;height:52%;position:absolute;bottom:0;left:0;right:0;overflow:hidden;-webkit-mask-image:linear-gradient(#0000 8%,#000 85%);mask-image:linear-gradient(#0000 8%,#000 85%)}.night-floor-grid{transform-origin:50% 0;background-image:linear-gradient(#22d3ee8c 2px,#0000 2px),linear-gradient(90deg,#22d3ee66 2px,#0000 2px);background-size:64px 64px;animation:2.4s linear infinite night-floor-move;position:absolute;top:0;right:-50%;bottom:-60%;left:-50%;transform:rotateX(74deg)}@keyframes night-floor-move{to{background-position:0 64px}}.night-horizon{background:linear-gradient(90deg,#0000,#38bdf8cc,#22d3eef2,#38bdf8cc,#0000);height:2px;position:absolute;bottom:52%;left:0;right:0;box-shadow:0 0 34px 7px #22d3ee80}.night-vignette{background:radial-gradient(120% 95% at 50% 42%,#0000 48%,#000000d1);position:absolute;top:0;right:0;bottom:0;left:0}@media(prefers-reduced-motion:reduce){.night-beam,.night-glow,.night-floor-grid{animation:none}}@property --tw-scale-x{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-y{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-z{syntax:"*";inherits:false;initial-value:1}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-space-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-duration{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}@keyframes spin{to{transform:rotate(360deg)}}
