:root{--bg:#0a0b10;--bg-card:#12141c;--bg-card-hover:#181b26;--bg-input:#0d0f16;--border:#232735;--border-strong:#373d50;--divider:#1e222e;--text:#f4f4f8;--text-heading:#e6e7ef;--text-muted:#9da2b5;--text-dim:#686e82;--accent:#735cff;--accent-hover:#846fff;--accent-soft:#a99bff;--pink:#ff79bb;--code-bg:#0f1117;--code-text:#9b8cff;--badge-on-bg:#1c3d2b;--badge-on-text:#6fdc9c;--badge-off-bg:#3d1c1c;--badge-off-text:#ff9a9a;--warning-bg:#3d331c;--warning-text:#ffd88a;--warning-border:#5c4a2a;--danger-bg:#3d1c1c;--danger-text:#ffb4b4;--danger-border:#5c2a2a;--shadow:#00000073;--card-shadow:0 18px 50px #00000029}:root[data-theme=light]{--bg:#f4f5f9;--bg-card:#fff;--bg-card-hover:#f4f2ff;--bg-input:#fff;--border:#e2e3ec;--border-strong:#b8b8cc;--divider:#e6e6f0;--text:#1c1c26;--text-heading:#33334a;--text-muted:#6b6b80;--text-dim:#9a9aad;--accent:#6651ea;--accent-hover:#5944db;--accent-soft:#7563ee;--pink:#d13d92;--code-bg:#ececf5;--code-text:#5b4bff;--badge-on-bg:#dcf5e6;--badge-on-text:#1e8a4f;--badge-off-bg:#fbe1e1;--badge-off-text:#c23a3a;--warning-bg:#fbf0d9;--warning-text:#8a6111;--warning-border:#edd8a3;--danger-bg:#fbe1e1;--danger-text:#a12a2a;--danger-border:#f0bcbc;--shadow:#191c341f;--card-shadow:0 14px 38px #21244212}*{box-sizing:border-box}body{background:var(--bg);color:var(--text);-webkit-font-smoothing:antialiased;min-width:320px;min-height:100vh;margin:0;font-family:Segoe UI Variable,Segoe UI,system-ui,sans-serif;line-height:1.5}body:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(circle at 76% -10%, color-mix(in srgb, var(--accent) 13%, transparent), transparent 30%), radial-gradient(circle at 100% 70%, color-mix(in srgb, var(--pink) 5%, transparent), transparent 24%);position:fixed;inset:0}::selection{background:color-mix(in srgb, var(--accent) 45%, transparent);color:#fff}a{color:inherit}.app-shell{--app-pointer-x:68vw;--app-pointer-y:20vh;background:radial-gradient(520px circle at var(--app-pointer-x) var(--app-pointer-y), color-mix(in srgb, var(--accent) 6%, transparent), transparent 72%);min-height:100vh;display:flex}.sidebar{background:color-mix(in srgb, var(--bg-card) 94%, transparent);border-right:1px solid var(--border);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);scrollbar-width:thin;scrollbar-color:color-mix(in srgb, var(--accent-soft) 42%, var(--border-strong)) transparent;scrollbar-gutter:stable;flex-shrink:0;width:260px;height:100vh;padding:22px 14px;position:sticky;top:0;overflow-y:auto;box-shadow:18px 0 50px #00000014}.sidebar::-webkit-scrollbar{width:8px}.sidebar::-webkit-scrollbar-track{background:0 0}.sidebar::-webkit-scrollbar-thumb{background:linear-gradient(var(--border-strong), color-mix(in srgb, var(--accent) 45%, var(--border-strong))) padding-box;border:2px solid #0000;border-radius:999px;min-height:52px}.sidebar::-webkit-scrollbar-thumb:hover{background:linear-gradient(var(--accent-soft), var(--accent)) padding-box}.sidebar::-webkit-scrollbar-button{width:0;height:0;display:none}.sidebar::-webkit-scrollbar-corner{width:0;height:0;display:none}.sidebar-brand{padding:0 6px 24px}.brand-lockup{--brand-pointer-x:50%;--brand-pointer-y:50%;--brand-rotate-x:0deg;--brand-rotate-y:0deg;--brand-shift-x:0px;--brand-shift-y:0px;--brand-subtitle-shift-x:0px;--brand-subtitle-shift-y:0px;--brand-inverse-shift-x:0px;--brand-inverse-shift-y:0px;cursor:default;isolation:isolate;border-radius:14px;align-items:center;gap:11px;margin:-6px;padding:6px;display:flex;position:relative;overflow:hidden}.brand-lockup:after{content:"";z-index:0;background:radial-gradient(62px circle at var(--brand-pointer-x) var(--brand-pointer-y), #7d66ff21, transparent 72%);opacity:0;pointer-events:none;transition:opacity .22s;position:absolute;inset:0}.brand-lockup>*{z-index:1;position:relative}.brand-mark{color:#fff;width:40px;height:40px;transform:perspective(360px) rotateX(var(--brand-rotate-x)) rotateY(var(--brand-rotate-y));transform-style:preserve-3d;will-change:transform;background:linear-gradient(145deg,#8b74ff,#5a43e8 58%,#ff6fb5);border:1px solid #ffffff1f;border-radius:12px;flex:0 0 40px;place-items:center;font-size:20px;font-weight:850;transition:transform .12s ease-out,box-shadow .22s,filter .22s;display:grid;position:relative;overflow:hidden;box-shadow:0 9px 22px #634beb42}.brand-mark span{z-index:1}.brand-mark i{border:1px solid #ffffff59;border-radius:50%;width:30px;height:30px;transition:transform .35s,opacity .35s;position:absolute;top:-13px;right:-13px}.sidebar-brand h1{color:var(--text);letter-spacing:.08em;transform:translate3d(var(--brand-shift-x), var(--brand-shift-y), 0);will-change:transform;margin:0;font-size:17px;font-weight:800;transition:color .22s,transform .12s ease-out}.sidebar-brand .subtitle{color:var(--text-dim);transform:translate3d(var(--brand-subtitle-shift-x), var(--brand-subtitle-shift-y), 0);will-change:transform;margin:0;font-size:12px;transition:color .22s,transform .14s ease-out}@media (hover:hover){.brand-lockup:hover:after{opacity:1}.brand-lockup:hover .brand-mark{transform:perspective(360px) rotateX(var(--brand-rotate-x)) rotateY(var(--brand-rotate-y)) translateZ(8px) scale(1.045);filter:saturate(1.2)brightness(1.08);box-shadow:0 13px 30px #634beb61,0 0 0 4px #735cff14}.brand-lockup:hover .brand-mark i{transform:translate(var(--brand-inverse-shift-x), var(--brand-inverse-shift-y)) scale(1.25);opacity:.75}.brand-lockup:hover h1{color:var(--accent-soft)}.brand-lockup:hover .subtitle{color:var(--text-muted)}}.workspace-switcher{border:1px solid var(--border);background:var(--bg-input);border-radius:12px;grid-template-columns:1fr 1fr 1fr;gap:4px;margin-top:20px;padding:4px;display:grid}.workspace-switcher-btn{min-width:0;color:var(--text-dim);background:0 0;border-radius:8px;justify-content:center;align-items:center;gap:6px;padding:9px 7px;font-size:13px;font-weight:600;transition:color .15s,background .15s,box-shadow .15s;display:flex}.workspace-switcher-btn:hover{background:var(--bg-card-hover);color:var(--text)}.workspace-switcher-btn.active{background:var(--accent);color:#fff;box-shadow:0 3px 10px color-mix(in srgb, var(--accent) 28%, transparent)}.workspace-switcher-btn.discord.active{background:#5865f2;box-shadow:0 3px 10px #5865f252}.workspace-switcher-btn svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:16px;height:16px}.sidebar-group{margin-bottom:16px}.sidebar-group:not(:first-child){padding-top:14px}.sidebar-group-label{text-transform:uppercase;letter-spacing:.08em;color:var(--text-dim);align-items:center;gap:6px;margin-bottom:7px;padding:0 10px;font-size:11px;font-weight:700;display:flex}.sidebar-link{text-align:left;width:100%;color:var(--text-muted);background:0 0;border:1px solid #0000;border-radius:10px;align-items:center;gap:11px;padding:9px 11px;font-size:14px;transition:color .15s,background .15s,border-color .15s,transform .15s;display:flex}.sidebar-link:hover{background:var(--bg-card-hover);color:var(--text-heading);transform:translate(2px)}.sidebar-link.active{background:linear-gradient(90deg, color-mix(in srgb, var(--accent) 18%, var(--bg-card)), color-mix(in srgb, var(--accent) 7%, var(--bg-card)));border-color:color-mix(in srgb, var(--accent) 24%, var(--border));color:var(--text);box-shadow:0 7px 18px color-mix(in srgb, var(--accent) 8%, transparent);font-weight:600}.sidebar-link-icon{fill:none;stroke:currentColor;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;width:18px;height:18px;color:var(--text-dim);flex:0 0 18px}.sidebar-link.active .sidebar-link-icon{color:var(--accent-soft)}.main-area{flex:1;min-width:0;max-width:1220px;margin:0 auto;padding:34px 42px 90px}.discord-sidebar-nav .sidebar-group:first-child{margin-bottom:18px}.discord-coming-soon{flex-direction:column;gap:2px;display:flex}.discord-coming-soon>span{color:var(--text-dim);opacity:.55;cursor:default;justify-content:space-between;align-items:center;gap:8px;padding:8px 20px;font-size:14px;display:flex}.discord-coming-soon>span>em{letter-spacing:.04em;text-transform:uppercase;color:var(--text-dim);background:var(--bg-card);border:1px solid var(--border);border-radius:999px;flex-shrink:0;padding:2px 7px;font-size:9px;font-style:normal;font-weight:700}.discord-header-status{border:1px solid var(--border);background:var(--bg-card);color:var(--text-muted);border-radius:999px;align-items:center;gap:8px;padding:8px 12px;font-size:12px;font-weight:600;display:inline-flex}.discord-header-status>span,.discord-status-pill>span{background:#f36b75;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 3px #f36b751f}.discord-header-status.connected>span,.discord-status-pill.connected>span{background:#58d68d;box-shadow:0 0 0 3px #58d68d24}.discord-header-status.connecting>span,.discord-status-pill.connecting>span{background:#f4c95d;box-shadow:0 0 0 3px #f4c95d24}.discord-dashboard{margin-top:18px}.discord-hero{border:1px solid color-mix(in srgb, #5865f2 45%, var(--border));background:radial-gradient(circle at 100% 0, #5865f233, transparent 42%), var(--bg-card);border-radius:16px;grid-template-columns:auto 1fr auto;align-items:center;gap:20px;padding:28px;display:grid;position:relative;overflow:hidden}.discord-hero:after{content:"";border:1px solid #5865f22e;border-radius:50%;width:180px;height:180px;position:absolute;bottom:-85px;right:-45px}.discord-hero-icon-wrap{flex-shrink:0;position:relative}.discord-hero-icon{color:#fff;background:#5865f2;border-radius:17px;place-items:center;width:64px;height:64px;display:grid;box-shadow:0 12px 28px #5865f247}.discord-hero-avatar-edit{border:2px solid var(--bg-card,#0e1019);background:var(--accent);color:#fff;cursor:pointer;border-radius:50%;place-items:center;width:26px;height:26px;font-size:12px;transition:transform .15s;display:grid;position:absolute;bottom:-6px;right:-6px}.discord-hero-avatar-edit:hover{transform:scale(1.08)}.discord-hero-avatar-edit input{opacity:0;cursor:pointer;width:100%;height:100%;position:absolute;inset:0}.discord-hero-avatar-edit.busy{opacity:.6;pointer-events:none}.discord-hero-icon svg{fill:none;stroke:currentColor;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;width:38px;height:38px}.discord-eyebrow{color:#8791ff;letter-spacing:.12em;font-size:10px;font-weight:800}.discord-hero-copy h2{color:var(--text);margin:5px 0 7px;font-size:clamp(21px,3vw,28px)}.discord-hero-copy p{max-width:520px;color:var(--text-muted);margin:0;font-size:13px;line-height:1.55}.discord-status-pill{z-index:1;border:1px solid var(--danger-border);background:var(--danger-bg);color:var(--danger-text);border-radius:999px;align-items:center;gap:8px;padding:7px 11px;font-size:11px;font-weight:700;display:inline-flex}.discord-status-pill.connected{color:#88e5ae;background:#58d68d17;border-color:#58d68d47}.discord-status-pill.connecting{color:#f4d77e;background:#f4c95d14;border-color:#f4c95d4d}.discord-hero.connected{background:radial-gradient(circle at 100% 0, #58d68d1a, transparent 42%), var(--bg-card);border-color:#58d68d47}.discord-hero-icon img{border-radius:inherit;object-fit:cover;width:100%;height:100%}.discord-inline-error{border:1px solid var(--danger-border);background:var(--danger-bg);color:var(--danger-text);border-radius:10px;margin-top:12px;padding:11px 13px;font-size:13px}.discord-connect-panel{border:1px solid var(--border);background:var(--bg-card);border-radius:14px;justify-content:space-between;align-items:center;gap:22px;margin-top:14px;padding:18px 20px;display:flex}.discord-connect-kicker{color:#8791ff;letter-spacing:.1em;font-size:10px;font-weight:800}.discord-connect-panel h3{color:var(--text-heading);margin:4px 0;font-size:15px}.discord-connect-panel p{color:var(--text-muted);margin:0;font-size:12px;line-height:1.5}.discord-connect-actions{flex:none;gap:9px;display:flex}.discord-primary-button,.discord-secondary-button{border-radius:10px;justify-content:center;align-items:center;min-height:39px;padding:0 15px;font-size:12px;font-weight:750;text-decoration:none;display:inline-flex}.discord-primary-button{color:#fff;background:#5865f2;border:1px solid #6975ff;box-shadow:0 9px 22px #5865f23d}.discord-primary-button:hover{background:#6570f5;transform:translateY(-1px)}.discord-secondary-button{border:1px solid var(--border);background:var(--bg-elevated);color:var(--text-heading)}.discord-secondary-button:disabled{cursor:wait;opacity:.65}.discord-power-button{border-radius:10px;justify-content:center;align-items:center;gap:7px;min-height:39px;padding:0 15px;font-size:12px;font-weight:800;transition:transform .16s,border-color .16s,background .16s;display:inline-flex}.discord-power-button:hover:not(:disabled){transform:translateY(-1px)}.discord-power-button.on{color:#75e6aa;background:#20a96924;border:1px solid #43dc918c}.discord-power-button.off{color:#ff8794;background:#c230421f;border:1px solid #ff5b6c73}.discord-power-button:disabled{cursor:wait;opacity:.65}.discord-guild-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.discord-guild-card{border:1px solid var(--border);background:var(--bg-card);border-radius:13px;align-items:center;gap:12px;padding:14px;display:flex}.discord-guild-avatar{color:#a6adff;background:#5865f229;border-radius:12px;flex:0 0 42px;place-items:center;width:42px;height:42px;font-size:12px;font-weight:800;display:grid;overflow:hidden}.discord-guild-avatar img{object-fit:cover;width:100%;height:100%}.discord-guild-card h4{color:var(--text-heading);margin:0 0 3px;font-size:14px}.discord-guild-card p{color:var(--text-muted);margin:0;font-size:12px}.discord-guild-online{color:#76dfa2;margin-left:auto;font-size:11px;font-weight:700}.discord-empty-guilds{border:1px dashed color-mix(in srgb, #5865f2 42%, var(--border));color:var(--text-heading);border-radius:13px;flex-direction:column;gap:4px;padding:18px;display:flex}.discord-empty-guilds span{color:var(--text-muted);font-size:12px}.discord-section-heading{justify-content:space-between;align-items:flex-end;gap:16px;margin:28px 0 12px;display:flex}.discord-section-heading h3,.discord-next-step h3{color:var(--text-heading);margin:0 0 4px;font-size:15px}.discord-section-heading p,.discord-next-step p{color:var(--text-muted);margin:0;font-size:12px;line-height:1.5}.discord-section-heading>span{color:#8791ff;letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:800}.discord-feature-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.discord-command-strip{border:1px solid color-mix(in srgb, #5865f2 38%, var(--border));background:color-mix(in srgb, #5865f2 6%, var(--bg-card));border-radius:13px;flex-wrap:wrap;gap:8px;margin-bottom:12px;padding:13px;display:flex}.discord-command-strip span{border:1px solid color-mix(in srgb, #8791ff 34%, var(--border));background:color-mix(in srgb, #5865f2 10%, var(--bg-main));color:#b8beff;border-radius:8px;padding:7px 10px;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:11px;font-weight:700;transition:transform .15s,border-color .15s,background .15s}.discord-command-strip span:hover{background:#5865f233;border-color:#8791ff;transform:translateY(-2px)}.discord-feature-card{border:1px solid var(--border);background:var(--bg-card);border-radius:13px;align-items:flex-start;gap:14px;min-height:112px;padding:18px;transition:transform .15s,border-color .15s;display:flex}.discord-feature-card:hover{border-color:color-mix(in srgb, #5865f2 50%, var(--border));transform:translateY(-2px)}.discord-feature-card.active{border-color:color-mix(in srgb, #58e0a2 45%, var(--border));background:linear-gradient(135deg, color-mix(in srgb, #58e0a2 7%, var(--bg-card)), var(--bg-card))}.discord-feature-card.active .discord-feature-icon{color:#58e0a2;background:#58e0a21f}.discord-feature-icon{color:#8791ff;background:#5865f221;border-radius:10px;flex:0 0 36px;place-items:center;width:36px;height:36px;font-size:18px;font-weight:700;display:grid}.discord-feature-card h4{color:var(--text-heading);margin:1px 0 6px;font-size:14px}.discord-feature-card p{color:var(--text-muted);margin:0;font-size:12px;line-height:1.5}.discord-next-step{border:1px dashed color-mix(in srgb, #5865f2 45%, var(--border));background:color-mix(in srgb, #5865f2 5%, var(--bg-card));border-radius:13px;align-items:center;gap:15px;margin-top:22px;padding:16px 18px;display:flex}.discord-next-number{color:#8791ff;letter-spacing:-.05em;font-size:26px;font-weight:800}.discord-shop-page{flex-direction:column;gap:18px;display:flex}.discord-shop-summary{border:1px solid color-mix(in srgb, #f0b94a 34%, var(--border));background:radial-gradient(circle at 90% 0%, #f0b94a29, transparent 42%), linear-gradient(135deg, color-mix(in srgb, #f0b94a 5%, var(--bg-card)), var(--bg-card));border-radius:16px;justify-content:space-between;align-items:center;gap:24px;padding:24px;display:flex;box-shadow:0 20px 55px #0000002e}.discord-shop-summary h2{color:var(--text-heading);margin:7px 0 5px;font-size:24px}.discord-shop-summary p,.discord-shop-catalog-heading p{color:var(--text-muted);margin:0;font-size:13px;line-height:1.55}.discord-shop-summary-stat{background:#f0b94a14;border:1px solid #f0b94a47;border-radius:14px;place-items:center;min-width:112px;padding:15px 18px;display:grid}.discord-shop-summary-stat strong{color:#f4c969;font-size:28px;line-height:1}.discord-shop-summary-stat span{color:var(--text-muted);text-transform:uppercase;margin-top:6px;font-size:11px;font-weight:700}.discord-points-summary-actions{align-items:stretch;gap:10px;display:flex}.discord-points-action-stack{gap:8px;min-width:238px;display:grid}.discord-admin-open{color:#a996ff;text-align:left;cursor:pointer;background:linear-gradient(145deg,#7c5cff2b,#4f36b512);border:1px solid #8b73ff61;border-radius:14px;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:10px;padding:11px 13px;transition:all .16s;display:grid}.discord-admin-open:hover{border-color:#9a84ffb8;transform:translateY(-2px);box-shadow:0 12px 28px #5537be33}.discord-admin-open>span{background:#7c5cff24;border:1px solid #9a84ff66;border-radius:10px;place-items:center;width:34px;height:34px;font-size:18px;display:grid}.discord-admin-open>div{flex-direction:column;display:flex}.discord-admin-open strong{color:#c4b8ff;font-size:12px}.discord-admin-open small{color:var(--text-muted);margin-top:3px;font-size:9px}.discord-admin-open>b{opacity:.75;font-size:11px}.discord-donate-open{color:#65e6b3;text-align:left;cursor:pointer;background:linear-gradient(145deg,#65e6b31f,#36ae820e);border:1px solid #65e6b34d;border-radius:14px;align-items:center;gap:10px;padding:11px 14px;transition:all .16s;display:flex}.discord-donate-open:hover{border-color:#65e6b39e;transform:translateY(-2px);box-shadow:0 10px 26px #1a8d6326}.discord-donate-open>span{background:#65e6b31a;border:1px solid #65e6b359;border-radius:10px;place-items:center;width:34px;height:34px;font-size:20px;display:grid}.discord-donate-open>div{flex-direction:column;display:flex}.discord-donate-open strong{color:#8cf0c7;font-size:12px}.discord-donate-open small{color:var(--text-muted);margin-top:3px;font-size:9px}.discord-donation-backdrop{z-index:130;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#03050ccc;place-items:center;padding:24px;animation:.16s ease-out drawer-fade-in;display:grid;position:fixed;inset:0}.discord-donation-modal{background:radial-gradient(circle at 88% 0,#3fce961f,#0000 34%),#0e1019;border:1px solid #65e6b34d;border-radius:22px;width:min(620px,100%);max-height:92vh;overflow-y:auto;box-shadow:0 35px 100px #000000a6}.discord-donation-header{border-bottom:1px solid var(--border);grid-template-columns:54px minmax(0,1fr) 38px;align-items:center;gap:14px;padding:21px 23px;display:grid}.discord-donation-icon{background:#f0b94a1a;border:1px solid #f0b94a59;border-radius:16px;place-items:center;width:54px;height:54px;font-size:24px;display:grid}.discord-donation-header>div>span{color:#65e6b3;letter-spacing:1.2px;font-size:9px;font-weight:900}.discord-donation-header h2{color:var(--text-heading);margin:4px 0 2px;font-size:21px}.discord-donation-header p{color:var(--text-muted);margin:0;font-size:11px}.discord-donation-header>button{border:1px solid var(--border);width:38px;height:38px;color:var(--text-muted);cursor:pointer;background:#ffffff06;border-radius:11px;padding:0;font-size:24px}.discord-donation-form{gap:12px;padding:21px 23px 24px;display:grid}.discord-donation-form label{color:var(--text-muted);gap:7px;font-size:11px;font-weight:700;display:grid;position:relative}.discord-donation-form label>span{color:var(--text-muted)}.discord-donation-form label em{color:var(--text-dim);margin-left:5px;font-size:9px;font-style:normal;font-weight:500}.discord-donation-form input,.discord-donation-form textarea{border:1px solid var(--border);background:var(--bg-input);width:100%;color:var(--text);font:inherit;border-radius:11px;outline:none;font-size:12px}.discord-donation-form input{height:43px;padding:0 12px}.discord-donation-form textarea{resize:vertical;min-height:72px;padding:11px 12px 22px}.discord-donation-form input:focus,.discord-donation-form textarea:focus{border-color:#65e6b38c;box-shadow:0 0 0 3px #65e6b312}.discord-donation-form label>small{color:var(--text-dim);font-size:8px;position:absolute;bottom:7px;right:9px}.discord-donation-recipient{background:#65e6b30b;border:1px solid #65e6b32e;border-radius:12px;grid-template-columns:42px minmax(0,1fr) 22px minmax(0,1fr);align-items:center;gap:10px;padding:11px 12px;display:grid}.discord-donation-recipient>span{color:#fff;background:linear-gradient(145deg,#55c99d,#277c61);border-radius:12px;place-items:center;width:42px;height:42px;font-weight:900;display:grid}.discord-donation-recipient>div{flex-direction:column;min-width:0;display:flex}.discord-donation-recipient strong{color:var(--text-heading);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.discord-donation-recipient small{color:var(--text-dim);margin-top:3px;font-size:9px}.discord-donation-recipient>b{color:#65e6b3;text-align:center}.discord-donation-recipient>div:last-child{text-align:right}.discord-donation-recipient>div:last-child strong{color:#f4c969}.discord-donation-presets{grid-template-columns:repeat(5,1fr);gap:7px;display:grid}.discord-donation-presets button{border:1px solid var(--border);color:var(--text-muted);cursor:pointer;background:#ffffff05;border-radius:9px;padding:8px 5px;font-size:10px;font-weight:800}.discord-donation-presets button:hover,.discord-donation-presets button.active{color:#f4c969;background:#f0b94a17;border-color:#f0b94a6b}.discord-donation-warning{background:#f0b94a0b;border:1px solid #f0b94a29;border-radius:11px;align-items:flex-start;gap:9px;padding:10px 12px;display:flex}.discord-donation-warning p{color:var(--text-muted);margin:0;font-size:10px;line-height:1.5}.discord-donation-warning strong{color:var(--text-heading)}.discord-donation-error{color:#ff91a0;background:#ff718212;border:1px solid #ff718247;border-radius:10px;padding:10px 12px;font-size:11px}.discord-donation-submit,.discord-donation-success button{color:#07130e;cursor:pointer;background:linear-gradient(135deg,#58dca7,#31956f);border:0;border-radius:11px;min-height:44px;font-weight:900;box-shadow:0 10px 25px #31956f33}.discord-donation-submit:disabled{cursor:not-allowed;filter:grayscale(.5);opacity:.5}.discord-donation-success{text-align:center;flex-direction:column;align-items:center;padding:45px 28px 34px;display:flex}.discord-donation-success>span{color:#65e6b3;background:#65e6b31f;border-radius:20px;place-items:center;width:64px;height:64px;margin-bottom:14px;font-size:31px;display:grid;box-shadow:0 0 35px #65e6b31f}.discord-donation-success small{color:#65e6b3;letter-spacing:1.3px;font-size:9px;font-weight:900}.discord-donation-success h2{color:var(--text-heading);margin:7px 0;font-size:23px}.discord-donation-success p{color:var(--text-muted);margin:0 0 23px;font-size:12px}.discord-donation-success p b{color:#f4c969}.discord-donation-success button{width:min(260px,100%)}.discord-admin-backdrop{z-index:140;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#020309db;place-items:center;padding:22px;animation:.16s ease-out drawer-fade-in;display:grid;position:fixed;inset:0}.discord-admin-modal{background:#0c0e17;border:1px solid #8369ff59;border-radius:24px;position:relative;overflow:hidden;box-shadow:0 38px 120px #000000bf}.discord-admin-modal.locked{width:min(450px,100%)}.discord-admin-modal.unlocked{width:min(1120px,100%);height:min(780px,94vh)}.discord-admin-close{border:1px solid var(--border);width:38px;height:38px;color:var(--text-muted);cursor:pointer;background:#ffffff09;border-radius:11px;place-items:center;padding:0;font-size:23px;line-height:1;display:grid}.discord-admin-close:hover{color:#fff;border-color:#fff3}.discord-admin-login{text-align:center;background:radial-gradient(circle at 50% 0,#7c5cff33,#0000 43%);flex-direction:column;align-items:center;padding:48px 42px 38px;display:flex;position:relative}.discord-admin-login>.discord-admin-close{position:absolute;top:16px;right:16px}.discord-admin-lock{color:#c4b8ff;background:linear-gradient(145deg,#7c5cff3d,#442ba81f);border:1px solid #9983ff80;border-radius:21px;place-items:center;width:68px;height:68px;margin-bottom:18px;font-size:29px;display:grid;box-shadow:0 0 42px #7c5cff2e}.discord-admin-login>small{color:#a895ff;letter-spacing:1.8px;font-size:9px;font-weight:900}.discord-admin-login h2{color:var(--text-heading);margin:7px 0 5px;font-size:27px}.discord-admin-login>p{max-width:330px;color:var(--text-muted);margin:0;font-size:11px;line-height:1.6}.discord-admin-login form{text-align:left;gap:9px;width:100%;margin-top:25px;display:grid}.discord-admin-login label{color:var(--text-muted);font-size:10px;font-weight:800}.discord-admin-login input{border:1px solid var(--border);color:#fff;background:#090b12;border-radius:12px;outline:none;width:100%;height:47px;padding:0 13px}.discord-admin-login input:focus{border-color:#9983ffb3;box-shadow:0 0 0 3px #7c5cff17}.discord-admin-login form>button{color:#fff;cursor:pointer;background:linear-gradient(135deg,#8e70ff,#6748dc);border:0;border-radius:12px;height:46px;margin-top:4px;font-weight:900;box-shadow:0 12px 28px #6748dc3b}.discord-admin-login form>button:disabled{opacity:.55}.discord-admin-security{color:var(--text-dim);margin-top:18px;font-size:9px}.discord-admin-header{border-bottom:1px solid var(--border);background:linear-gradient(90deg,#7c5cff1a,#0000 38%);justify-content:space-between;align-items:center;height:78px;padding:0 22px;display:flex}.discord-admin-brand{align-items:center;gap:12px;display:flex}.discord-admin-brand>span{color:#b5a5ff;background:#7c5cff21;border:1px solid #9983ff61;border-radius:13px;place-items:center;width:43px;height:43px;font-size:19px;display:grid}.discord-admin-brand small,.discord-admin-member-head small,.discord-admin-section-title small,.discord-admin-balance small{color:#9784ff;letter-spacing:1.3px;font-size:8px;font-weight:900}.discord-admin-brand h2{color:var(--text-heading);margin:3px 0 0;font-size:18px}.discord-admin-header>div:last-child{align-items:center;gap:8px;display:flex}.discord-admin-lock-button{border:1px solid var(--border);height:38px;color:var(--text-muted);cursor:pointer;background:#ffffff06;border-radius:11px;padding:0 13px;font-size:10px;font-weight:800}.discord-admin-layout{grid-template-columns:270px minmax(0,1fr);height:calc(100% - 78px);display:grid}.discord-admin-members{border-right:1px solid var(--border);background:#07090f9e;flex-direction:column;min-height:0;padding:18px 14px;display:flex}.discord-admin-members>div{justify-content:space-between;align-items:center;padding:0 4px 11px;display:flex}.discord-admin-members>div strong{color:var(--text-heading);font-size:12px}.discord-admin-members>div span{color:#a9f;background:#7c5cff21;border-radius:7px;padding:3px 7px;font-size:9px;font-weight:800}.discord-admin-members>input,.discord-admin-card-search input,.discord-admin-balance input{border:1px solid var(--border);width:100%;color:var(--text);background:#090b12;border-radius:10px;outline:none}.discord-admin-members>input{height:39px;margin-bottom:12px;padding:0 11px;font-size:10px}.discord-admin-members nav{gap:5px;padding-right:3px;display:grid;overflow-y:auto}.discord-admin-members nav button{width:100%;color:inherit;text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:11px;grid-template-columns:36px minmax(0,1fr);align-items:center;gap:9px;padding:8px;display:grid}.discord-admin-members nav button:hover{background:#ffffff06}.discord-admin-members nav button.active{background:#7c5cff1a;border-color:#7c5cff52}.discord-admin-members nav button>b,.discord-admin-member-avatar{color:#fff;background:linear-gradient(145deg,#7659e9,#4930a8);border-radius:11px;place-items:center;font-weight:900;display:grid}.discord-admin-members nav button>b{width:36px;height:36px;font-size:12px}.discord-admin-members nav button>span{flex-direction:column;min-width:0;display:flex}.discord-admin-members nav strong{color:var(--text-heading);text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.discord-admin-members nav small{color:var(--text-dim);text-overflow:ellipsis;white-space:nowrap;margin-top:3px;font-size:8px;overflow:hidden}.discord-admin-workspace{padding:22px 25px 34px;overflow-y:auto}.discord-admin-member-head{grid-template-columns:50px minmax(0,1fr);align-items:center;gap:12px;margin-bottom:18px;display:grid}.discord-admin-member-avatar{width:50px;height:50px;font-size:18px}.discord-admin-member-head h3{color:var(--text-heading);margin:3px 0 2px;font-size:19px}.discord-admin-member-head code{color:var(--text-dim);font-size:9px}.discord-admin-error,.discord-admin-notice{border-radius:10px;padding:10px 12px;font-size:10px}.discord-admin-error{color:#ff91a1;background:#ff667d14;border:1px solid #ff667d4d}.discord-admin-notice{color:#7ce9bd;background:#65e6b312;border:1px solid #65e6b340;margin-bottom:13px}.discord-admin-balance{background:linear-gradient(135deg,#f0b94a1a,#f0b94a06);border:1px solid #f0b94a3b;border-radius:15px;grid-template-columns:210px minmax(0,1fr);align-items:center;gap:18px;padding:17px 19px;display:grid}.discord-admin-balance>div{flex-direction:column;display:flex}.discord-admin-balance>div small{color:#d5a94e}.discord-admin-balance>div strong{color:#f5c65f;margin-top:5px;font-size:25px}.discord-admin-balance>div strong span{color:#bd9d59;font-size:10px}.discord-admin-balance form{grid-template-columns:minmax(0,1fr);gap:6px;display:grid}.discord-admin-balance label{color:var(--text-muted);font-size:9px;font-weight:800}.discord-admin-balance form>div{grid-template-columns:minmax(0,1fr) 105px;gap:7px;display:grid}.discord-admin-balance input{height:39px;padding:0 11px}.discord-admin-balance button,.discord-admin-card-search button{color:#fff;cursor:pointer;background:#7255e3;border:0;border-radius:10px;font-size:9px;font-weight:900}.discord-admin-balance .discord-admin-reason{height:33px;font-size:9px}.discord-admin-section{margin-top:24px}.discord-admin-section-title{justify-content:space-between;align-items:end;margin-bottom:10px;display:flex}.discord-admin-section-title h3{color:var(--text-heading);margin:4px 0 0;font-size:14px}.discord-admin-section-title>span{color:#a9f;background:#7c5cff1c;border-radius:8px;padding:5px 9px;font-size:9px;font-weight:900}.discord-admin-section-title>label{color:#b9adf4;cursor:pointer;align-items:center;gap:7px;font-size:9px;display:flex}.discord-admin-section-title>label input{accent-color:#7c5cff}.discord-admin-owned-cards{gap:7px;display:grid}.discord-admin-owned-cards article{border:1px solid var(--border);background:#ffffff06;border-radius:12px;grid-template-columns:48px minmax(0,1fr) auto;align-items:center;gap:10px;padding:8px;display:grid}.discord-admin-card-art{background:#171a27;border-radius:8px;place-items:center;width:48px;height:56px;display:grid;overflow:hidden}.discord-admin-card-art img{object-fit:cover;object-position:top;width:100%;height:100%}.discord-admin-card-art b{font-size:20px}.discord-admin-owned-cards article>div:nth-child(2),.discord-admin-available-cards button>span{flex-direction:column;min-width:0;display:flex}.discord-admin-owned-cards strong,.discord-admin-available-cards strong{color:var(--text-heading);text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.discord-admin-owned-cards small,.discord-admin-available-cards small{color:var(--text-dim);text-overflow:ellipsis;white-space:nowrap;margin-top:3px;font-size:8px;overflow:hidden}.discord-admin-owned-cards article>div:nth-child(2)>span{color:#a9f;margin-top:5px;font-size:8px}.discord-admin-owned-cards article>div:last-child{gap:6px;display:flex}.discord-admin-owned-cards button{color:#b7a9f9;cursor:pointer;background:#7c5cff12;border:1px solid #7c5cff40;border-radius:8px;padding:7px 9px;font-size:8px;font-weight:800}.discord-admin-owned-cards button.danger{color:#ff8d9e;background:#ff667d0f;border-color:#ff667d3b}.discord-admin-card-search{grid-template-columns:minmax(0,1fr) 90px;gap:7px;margin-bottom:10px;display:grid}.discord-admin-card-search input{height:40px;padding:0 11px;font-size:10px}.discord-admin-available-cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;max-height:250px;padding-right:3px;display:grid;overflow-y:auto}.discord-admin-available-cards>button{border:1px solid var(--border);color:inherit;text-align:left;cursor:pointer;background:#ffffff05;border-radius:11px;grid-template-columns:48px minmax(0,1fr) 22px;align-items:center;gap:8px;padding:7px;display:grid}.discord-admin-available-cards>button:hover{background:#65e6b309;border-color:#65e6b34d}.discord-admin-available-cards span>b{color:#e9b951;margin-top:5px;font-size:8px}.discord-admin-available-cards em{color:#65e6b3;background:#65e6b31a;border-radius:7px;place-items:center;width:21px;height:21px;font-size:14px;font-style:normal;display:grid}.discord-admin-empty{border:1px dashed var(--border);color:var(--text-dim);text-align:center;border-radius:12px;padding:28px 16px;font-size:10px}.discord-admin-modal button:disabled{cursor:wait;opacity:.5}.discord-shop-layout{grid-template-columns:minmax(280px,.8fr) minmax(420px,1.4fr);align-items:start;gap:18px;display:grid}.discord-shop-form,.discord-shop-catalog{border:1px solid var(--border);background:var(--bg-card);border-radius:15px;padding:20px}.discord-shop-form{flex-direction:column;gap:14px;display:flex;position:sticky;top:18px}.discord-shop-form-heading,.discord-shop-catalog-heading,.discord-shop-item-top{justify-content:space-between;align-items:center;gap:12px;display:flex}.discord-shop-form-heading span{color:#f0b94a;letter-spacing:.1em;font-size:10px;font-weight:800}.discord-shop-form h3,.discord-shop-catalog-heading h3,.discord-shop-item h3{color:var(--text-heading);margin:3px 0 0;font-size:15px}.discord-shop-form label{color:var(--text-muted);flex-direction:column;gap:7px;font-size:12px;font-weight:650;display:flex}.discord-shop-form input,.discord-shop-form select,.discord-shop-form textarea{border:1px solid var(--border);background:var(--bg-main);width:100%;color:var(--text-heading);font:inherit;border-radius:10px;outline:none;padding:11px 12px;transition:border-color .16s,box-shadow .16s}.discord-shop-form textarea{resize:vertical;min-height:88px}.discord-shop-form input:focus,.discord-shop-form select:focus,.discord-shop-form textarea:focus{border-color:#8791ff;box-shadow:0 0 0 3px #5865f21f}.dropdown{width:100%;position:relative}.dropdown-trigger{border:1px solid var(--border);background:var(--bg-main);width:100%;color:var(--text-heading);font:inherit;cursor:pointer;text-align:left;border-radius:10px;justify-content:space-between;align-items:center;gap:8px;padding:11px 12px;transition:border-color .16s,box-shadow .16s;display:flex}.dropdown-trigger:hover{border-color:var(--accent-soft)}.dropdown.open .dropdown-trigger{border-color:#8791ff;box-shadow:0 0 0 3px #5865f21f}.dropdown.disabled .dropdown-trigger{opacity:.5;cursor:not-allowed}.dropdown-placeholder{color:var(--text-dim)}.dropdown-arrow{color:var(--text-dim);flex-shrink:0;font-size:11px;transition:transform .16s}.dropdown.open .dropdown-arrow{transform:rotate(180deg)}.dropdown-menu{z-index:40;background:var(--bg-card);border:1px solid var(--border);max-height:260px;box-shadow:0 16px 40px var(--shadow);border-radius:12px;margin:0;padding:6px;list-style:none;animation:.14s ease-out dropdown-pop;position:absolute;top:calc(100% + 6px);left:0;right:0;overflow-y:auto}@keyframes dropdown-pop{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.dropdown-option{color:var(--text-heading);cursor:pointer;border-radius:8px;padding:9px 10px;font-size:13px}.dropdown-option:hover{background:var(--bg-card-hover)}.dropdown-option.selected{color:#b9a9ff;background:#7c5cff29;font-weight:600}.dropdown-empty{color:var(--text-dim);padding:9px 10px;font-size:12px}.discord-toggle-row{color:var(--text-muted);align-items:center;gap:12px;font-size:13px;font-weight:600;display:flex}.discord-word-chip-row{flex-wrap:wrap;gap:8px;display:flex}.discord-word-chip{color:#ff9a9a;background:#ff5f5f1a;border:1px solid #ff5f5f4d;border-radius:999px;align-items:center;gap:6px;padding:6px 8px 6px 12px;font-size:12px;display:inline-flex}.discord-word-chip button{color:#ff9a9a;cursor:pointer;background:#ff5f5f33;border:none;border-radius:50%;width:18px;height:18px;padding:0;font-size:13px;line-height:1}.discord-word-chip button:hover{background:#ff5f5f59}.overlay-preview{border:1px solid var(--border);background-color:#1a1a1a;background-image:linear-gradient(45deg,#2a2a2a 25%,#0000 25%),linear-gradient(-45deg,#2a2a2a 25%,#0000 25%),linear-gradient(45deg,#0000 75%,#2a2a2a 75%),linear-gradient(-45deg,#0000 75%,#2a2a2a 75%);background-position:0 0,0 10px,10px -10px,-10px 0;background-size:20px 20px;border-radius:12px;width:100%;margin-top:12px;position:relative;overflow:hidden}.overlay-preview iframe{border:0;width:100%;height:100%;display:block}.discord-welcome-preview{border:1px solid var(--border);background:var(--bg-main);color:var(--text-heading);border-radius:12px;padding:14px 16px;font-size:13px;line-height:1.5}.discord-welcome-channel-action{background:#7c5cff0e;border:1px solid #7c5cff33;border-radius:12px;justify-content:space-between;align-items:center;gap:16px;margin:0 0 14px;padding:12px 14px;display:flex}.discord-welcome-channel-action>div{flex-direction:column;gap:3px;min-width:0;display:flex}.discord-welcome-channel-action strong{color:var(--text-heading);font-size:13px}.discord-welcome-channel-action span{color:var(--text-muted);font-size:12px}.discord-welcome-channel-action .discord-secondary-button{flex:none}.discord-history-list{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.discord-history-item{border:1px solid var(--border);background:color-mix(in srgb, var(--bg-main) 72%, var(--bg-card));border-radius:12px;align-items:center;gap:12px;padding:10px 12px;display:flex}.discord-history-avatar{object-fit:cover;border-radius:50%;flex-shrink:0;width:34px;height:34px}.discord-history-avatar-fallback{background:var(--bg-card-hover);color:var(--text-dim);justify-content:center;align-items:center;font-size:11px;font-weight:700;display:flex}.discord-history-name{min-width:0;color:var(--text-heading);text-overflow:ellipsis;white-space:nowrap;flex:1;font-size:13px;font-weight:600;overflow:hidden}.discord-history-badge{border-radius:999px;flex-shrink:0;padding:3px 10px;font-size:11px;font-weight:700}.discord-history-badge.join{color:#58e0a2;background:#58e0a224}.discord-history-badge.leave{color:#ff9a9a;background:#ff6b6b24}.discord-history-time{color:var(--text-dim);text-align:right;flex-shrink:0;width:92px;font-size:11px}.discord-shop-form-row{grid-template-columns:.65fr 1.35fr;gap:10px;display:grid}.discord-shop-toggle{align-items:center;flex-direction:row!important}.discord-shop-toggle input{accent-color:#7c5cff;width:17px;height:17px}.discord-shop-success{color:#79e9b3;background:#58e0a214;border:1px solid #58e0a240;border-radius:10px;padding:10px 12px;font-size:12px}.discord-shop-catalog{flex-direction:column;gap:11px;display:flex}.discord-shop-catalog-heading{margin-bottom:4px}.discord-shop-catalog-heading>span{color:#f0b94a;background:#f0b94a1a;border-radius:10px;place-items:center;width:34px;height:34px;font-weight:800;display:grid}.discord-points-list{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.discord-points-row{border:1px solid var(--border);background:color-mix(in srgb, var(--bg-main) 72%, var(--bg-card));width:100%;color:inherit;text-align:left;cursor:pointer;border-radius:12px;grid-template-columns:32px minmax(0,1fr) auto auto auto;align-items:center;gap:14px;padding:10px 14px;transition:transform .16s,border-color .16s,background .16s;display:grid}.discord-points-row:hover{background:color-mix(in srgb, var(--bg-main) 58%, var(--bg-card));border-color:#f0b94a61;transform:translateY(-1px)}.discord-points-rank{color:var(--text-dim);text-align:center;font-weight:800}.discord-points-identity{flex-direction:column;gap:2px;min-width:0;display:flex}.discord-points-identity strong{color:var(--text-heading);text-overflow:ellipsis;white-space:nowrap;font-size:14px;overflow:hidden}.discord-points-identity code{color:var(--text-dim);font-size:11px}.discord-points-coins{color:#f4cf70;white-space:nowrap;font-size:13px;font-weight:700}.discord-points-cards{color:var(--text-muted);white-space:nowrap;font-size:12px}.discord-points-open{color:#a99bff;white-space:nowrap;font-size:12px;font-weight:700}.discord-overview-stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:20px;display:grid}.discord-overview-stat{border:1px solid var(--border);background:color-mix(in srgb,var(--bg-main) 72%,var(--bg-card));text-align:left;cursor:pointer;border-radius:13px;align-items:center;gap:12px;width:100%;min-height:64px;padding:12px 15px;transition:border-color .16s,transform .16s,background .16s,box-shadow .16s;display:flex;position:relative;overflow:hidden}.discord-overview-stat:hover{border-color:color-mix(in srgb,currentColor 55%,var(--border));background:color-mix(in srgb,currentColor 6%,var(--bg-card));transform:translateY(-2px);box-shadow:0 10px 26px #0000002e}.discord-overview-stat:focus-visible{outline-offset:2px;outline:2px solid}.discord-overview-stat:after{content:"";opacity:.08;background:currentColor;border-radius:50%;width:72px;height:72px;position:absolute;top:-30px;right:-24px}.discord-overview-stat-icon{background:color-mix(in srgb,currentColor 10%,transparent);border:1px solid;border-radius:9px;place-items:center;width:34px;height:34px;font-size:15px;display:grid}.discord-overview-stat div{flex-direction:column;min-width:0;display:flex}.discord-overview-stat strong{color:var(--text-heading);font-size:20px;line-height:1.1}.discord-overview-stat small{color:var(--text-muted);margin-top:4px;font-size:11px}.discord-overview-stat-arrow{z-index:1;color:currentColor;opacity:0;margin-left:auto;font-size:22px;transition:opacity .16s,transform .16s;position:relative;transform:translate(-4px)}.discord-overview-stat:hover .discord-overview-stat-arrow,.discord-overview-stat:focus-visible .discord-overview-stat-arrow{opacity:.8;transform:translate(0)}.discord-overview-stat.green{color:#5ee2a0}.discord-overview-stat.red{color:#ff7182}.discord-overview-stat.purple{color:#9a83ff}.discord-overview-stat.blue{color:#70a8ff}.discord-overview-stat.cyan{color:#62d9e8}.discord-overview-stat.gold{color:#f0bd55}.discord-overview-stat.pink{color:#ec78bb}.discord-reports-center{background:radial-gradient(circle at 100% 0,#b64f791c,transparent 38%),color-mix(in srgb,var(--bg-main) 75%,var(--bg-card));border:1px solid #ef84a047;border-radius:18px;margin-top:22px;padding:22px}.discord-reports-head{justify-content:space-between;align-items:center;gap:16px;display:flex}.discord-reports-head h3{color:var(--text-heading);margin:6px 0 4px;font-size:22px}.discord-reports-head p{color:var(--text-muted);margin:0;font-size:12px}.discord-reports-count{color:#ffadc5;background:#ef84a01a;border:1px solid #ef84a04d;border-radius:999px;flex:none;padding:8px 12px;font-size:12px;font-weight:800}.discord-reports-filters{flex-wrap:wrap;gap:7px;margin:19px 0 13px;display:flex}.discord-reports-filters button{border:1px solid var(--border);color:var(--text-muted);cursor:pointer;background:#ffffff06;border-radius:9px;padding:8px 12px;font-size:11px;font-weight:800}.discord-reports-filters button.active{color:#ffd1df;background:#ef84a024;border-color:#ef84a08c}.discord-reports-layout{grid-template-columns:minmax(220px,.83fr) minmax(0,1.17fr);gap:12px;min-height:285px;display:grid}.discord-reports-list{align-content:start;gap:7px;max-height:440px;display:grid;overflow-y:auto}.discord-report-row{border:1px solid var(--border);width:100%;color:var(--text);text-align:left;cursor:pointer;background:#ffffff06;border-radius:11px;gap:6px;padding:13px;display:grid}.discord-report-row:hover,.discord-report-row.selected{background:#ef84a017;border-color:#ef84a085}.discord-report-row-top{justify-content:space-between;align-items:center;gap:9px;display:flex}.discord-report-row-top strong{color:var(--text-heading);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.discord-report-row-top small{color:#ffb7c9;flex:none}.discord-report-row>span:not(.discord-report-row-top){color:var(--text);font-size:11px}.discord-report-row>small{color:var(--text-muted);font-size:10px}.discord-report-detail{border:1px solid var(--border);background:#05081166;border-radius:12px;min-width:0;padding:18px}.discord-report-detail-top{justify-content:space-between;align-items:start;gap:10px;display:flex}.discord-report-detail-top span:first-child,.discord-report-message>span{color:#e99bb6;letter-spacing:1px;font-size:9px;font-weight:900}.discord-report-detail-top h4{color:var(--text-heading);margin:4px 0 15px;font-size:17px}.discord-report-status{color:#ffadc5;background:#ffadc51a;border-radius:8px;flex:none;padding:5px 8px;font-size:10px;font-weight:800}.discord-report-status.resolvido{color:#65e6b3;background:#65e6b31a}.discord-report-detail dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:0 0 15px;display:grid}.discord-report-detail dt{color:var(--text-muted);font-size:10px}.discord-report-detail dd{overflow-wrap:anywhere;color:var(--text-heading);margin:3px 0 0;font-size:12px;font-weight:700}.discord-report-detail dd code{color:var(--text-muted);margin-top:3px;font-size:10px;font-weight:400;display:block}.discord-report-id{font-family:monospace}.discord-report-message{background:#ef84a00d;border:1px solid #ef84a02e;border-radius:10px;padding:13px}.discord-report-message p{overflow-wrap:anywhere;color:var(--text);white-space:pre-wrap;margin:7px 0 0;font-size:12px;line-height:1.5}.discord-report-resolve{color:#ffd1df;cursor:pointer;background:#ef84a029;border:1px solid #ef84a06b;border-radius:9px;width:100%;margin-top:13px;padding:10px;font-size:12px;font-weight:800}.discord-report-resolve:hover:not(:disabled){background:#ef84a042}.discord-report-resolve:disabled{opacity:.6;cursor:wait}.discord-reports-empty{border:1px dashed var(--border);min-height:100px;color:var(--text-muted);text-align:center;border-radius:10px;place-items:center;padding:15px;font-size:12px;display:grid}.discord-reports-error{color:#ff9fac;font-size:12px}@media (width<=700px){.discord-reports-center{padding:16px}.discord-reports-head{align-items:start}.discord-reports-layout{grid-template-columns:1fr}.discord-reports-list{max-height:250px}.discord-report-detail dl{grid-template-columns:1fr}}.discord-stat-backdrop{z-index:121;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#03050cc7;place-items:center;padding:24px;animation:.16s ease-out drawer-fade-in;display:grid;position:fixed;inset:0}.discord-stat-modal{background:radial-gradient(circle at 88% 0,#694ce029,#0000 37%),#0e1019;border:1px solid #856cff5c;border-radius:22px;width:min(760px,100%);max-height:min(760px,90vh);overflow-y:auto;box-shadow:0 34px 100px #0000009e}.discord-stat-modal.cards{width:min(920px,100%)}.discord-stat-modal::-webkit-scrollbar{width:8px}.discord-stat-modal::-webkit-scrollbar-track{background:0 0}.discord-stat-modal::-webkit-scrollbar-thumb{background:#3a3458;border:2px solid #0e1019;border-radius:999px}.discord-stat-modal-header{z-index:2;border-bottom:1px solid var(--border);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#0e1019f0;grid-template-columns:52px minmax(0,1fr) auto;align-items:center;gap:14px;padding:21px 23px;display:grid;position:sticky;top:0}.discord-stat-modal-icon{color:#ad9dff;background:#7c5cff1f;border:1px solid #8f78ff80;border-radius:15px;place-items:center;width:52px;height:52px;font-size:20px;display:grid}.discord-stat-modal-header>div>span{color:#9887ff;letter-spacing:1.3px;font-size:9px;font-weight:900}.discord-stat-modal-header h2{color:var(--text-heading);margin:4px 0 2px;font-size:21px}.discord-stat-modal-header p{color:var(--text-muted);margin:0;font-size:12px}.discord-stat-modal-close{border:1px solid var(--border);width:38px;height:38px;color:var(--text-muted);cursor:pointer;background:#ffffff06;border-radius:11px;flex-shrink:0;padding:0;font-size:25px}.discord-stat-modal-close:hover{color:#fff;border-color:#8c74ff}.discord-stat-modal-body{padding:22px 23px 26px}.discord-stat-detail-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:11px;display:grid}.discord-stat-detail-grid.voice{grid-template-columns:repeat(3,minmax(0,1fr))}.discord-stat-detail-grid article{border:1px solid var(--border);background:#ffffff06;border-radius:14px;padding:16px}.discord-stat-detail-grid span{color:var(--text-dim);letter-spacing:.6px;text-transform:uppercase;font-size:10px;font-weight:800;display:block}.discord-stat-detail-grid strong{color:var(--text-heading);margin:8px 0 5px;font-size:19px;display:block}.discord-stat-detail-grid strong.good{color:#65e6b3}.discord-stat-detail-grid strong.bad{color:#ff7e8e}.discord-stat-detail-grid strong.cyan{color:#62d9e8}.discord-stat-detail-grid small{color:var(--text-muted);font-size:11px;line-height:1.45}.discord-stat-note{color:var(--text-muted);background:#62d9e80e;border:1px solid #62d9e82e;border-radius:12px;margin-top:13px;padding:12px 14px;font-size:11px;line-height:1.5}.discord-stat-guild-list,.discord-stat-wallet-list{gap:9px;display:grid}.discord-stat-guild-list>article{border:1px solid var(--border);background:#ffffff06;border-radius:13px;grid-template-columns:48px minmax(0,1fr) auto;align-items:center;gap:12px;padding:12px;display:grid}.discord-stat-guild-avatar{color:#fff;background:linear-gradient(145deg,#6550c9,#30276a);border-radius:14px;place-items:center;width:48px;height:48px;font-weight:900;display:grid;overflow:hidden}.discord-stat-guild-avatar img{object-fit:cover;width:100%;height:100%}.discord-stat-guild-list article>div:nth-child(2){flex-direction:column;min-width:0;display:flex}.discord-stat-guild-list article strong{color:var(--text-heading);font-size:13px}.discord-stat-guild-list article code{color:var(--text-dim);margin-top:4px;font-size:10px}.discord-stat-guild-list article>span{color:var(--text-muted);text-align:right;font-size:10px}.discord-stat-guild-list article>span b{color:#8eb6ff;margin-bottom:2px;font-size:16px;display:block}.discord-stat-guild-list>footer,.discord-stat-wallet-list>footer{color:var(--text-muted);background:#7c5cff14;border-radius:12px;justify-content:space-between;align-items:center;margin-top:5px;padding:14px 15px;font-size:11px;display:flex}.discord-stat-guild-list>footer strong,.discord-stat-wallet-list>footer strong{color:#c1b6ff;font-size:13px}.discord-stat-wallet-list>article{border:1px solid var(--border);background:#ffffff06;border-radius:13px;grid-template-columns:24px 38px minmax(0,1fr) auto;align-items:center;gap:10px;padding:11px 13px;display:grid}.discord-stat-rank{color:var(--text-dim);text-align:center;font-size:12px;font-weight:900}.discord-stat-member-avatar{color:#fff;background:linear-gradient(145deg,#7255e8,#40318f);border-radius:11px;place-items:center;width:38px;height:38px;font-size:13px;font-weight:900;display:grid}.discord-stat-wallet-copy{flex-direction:column;min-width:0;display:flex}.discord-stat-wallet-copy strong{color:var(--text-heading);font-size:12px}.discord-stat-wallet-copy code{color:var(--text-dim);margin-top:2px;font-size:9px}.discord-stat-wallet-copy small{color:var(--text-muted);text-overflow:ellipsis;white-space:nowrap;margin-top:5px;font-size:10px;line-height:1.35;overflow:hidden}.discord-stat-wallet-list article>b{white-space:nowrap;font-size:12px}.discord-stat-wallet-list article>b.coins{color:#f0bd55}.discord-stat-wallet-list article>b.cards{color:#ec78bb}.discord-stat-empty{border:1px dashed var(--border);color:var(--text-dim);text-align:center;border-radius:13px;padding:40px 20px;font-size:12px}.discord-collection-view{gap:18px;display:grid}.discord-collection-summary{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.discord-collection-summary article{background:linear-gradient(145deg,#ec78bb13,#7c5cff09);border:1px solid #ec78bb2b;border-radius:14px;padding:15px 17px;position:relative;overflow:hidden}.discord-collection-summary article:after{opacity:.06;content:"";background:#ec78bb;border-radius:50%;width:64px;height:64px;position:absolute;top:-22px;right:-16px}.discord-collection-summary span{color:var(--text-dim);letter-spacing:.7px;text-transform:uppercase;font-size:9px;font-weight:800;display:block}.discord-collection-summary strong{color:#f09bce;margin-top:6px;font-size:22px;display:block}.discord-collection-owners{gap:13px;display:grid}.discord-collection-owner{border:1px solid var(--border);background:#ffffff06;border-radius:16px;overflow:hidden}.discord-collection-owner>header{border-bottom:1px solid color-mix(in srgb,var(--border) 72%,transparent);background:linear-gradient(90deg,#7c5cff12,#0000);grid-template-columns:32px 42px minmax(0,1fr) auto;align-items:center;gap:11px;padding:12px 14px;display:grid}.discord-collection-position{color:var(--text-dim);text-align:center;font-size:11px;font-weight:900}.discord-collection-avatar{color:#fff;background:linear-gradient(145deg,#7255e8,#40318f);border:1px solid #ac93ff33;border-radius:12px;place-items:center;width:42px;height:42px;font-size:14px;font-weight:900;display:grid;box-shadow:0 7px 18px #452d9b40}.discord-collection-owner>header>div{flex-direction:column;min-width:0;display:flex}.discord-collection-owner>header strong{color:var(--text-heading);font-size:13px}.discord-collection-owner>header code{color:var(--text-dim);margin-top:3px;font-size:9px}.discord-collection-owner>header>b{color:#f09bce;white-space:nowrap;background:#ec78bb17;border-radius:9px;padding:6px 9px;font-size:10px}.egg-rarity-grid{gap:10px;margin-bottom:14px;display:grid}.egg-rarity-card{border:1px solid var(--border);border-radius:14px;transition:border-color .15s;overflow:hidden}.egg-rarity-card.is-open{border-color:#ffffff4d}.egg-rarity-card-head{cursor:pointer;text-align:left;background:0 0;border:0;grid-template-columns:44px minmax(0,1fr) auto auto;align-items:center;gap:12px;width:100%;padding:13px 15px;display:grid}.egg-rarity-card-head:disabled{cursor:default}.egg-rarity-emoji{background:#00000038;border-radius:13px;place-items:center;width:44px;height:44px;font-size:22px;display:grid}.egg-rarity-copy{flex-direction:column;gap:6px;min-width:0;display:flex}.egg-rarity-copy strong{font-size:13px}.egg-rarity-bar{background:#ffffff14;border-radius:999px;height:5px;position:relative;overflow:hidden}.egg-rarity-bar>span{opacity:.55;border-radius:999px;position:absolute;inset:0 auto 0 0}.egg-rarity-card-head>b{white-space:nowrap;font-size:16px}.egg-rarity-chevron{color:var(--text-dim);font-size:10px}.egg-rarity-holders{gap:6px;margin:0;padding:0 15px 14px;list-style:none;display:grid}.egg-rarity-holders li{color:var(--text-muted);background:#0000002e;border-radius:10px;align-items:center;gap:10px;padding:8px 10px;font-size:12px;display:flex}.egg-rarity-holders li>span:nth-child(2){min-width:0;color:var(--text-heading);flex:1}.egg-rarity-holders li>b{color:#f0bd55;font-size:12px}.discord-work-chances{flex-wrap:wrap;gap:8px;padding:11px 14px;display:flex}.discord-work-chance{white-space:nowrap;border-radius:999px;align-items:center;gap:6px;padding:6px 11px;font-size:11px;font-weight:700;display:inline-flex}.discord-work-chance.gain{color:#65e6b3;background:#65e6b31a;border:1px solid #65e6b34d}.discord-work-chance.loss{color:#ff7e8e;background:#ff7e8e1a;border:1px solid #ff7e8e4d}.discord-work-chance b{font-size:13px}.discord-work-chance small{color:currentColor;opacity:.72;font-weight:600}.discord-collection-cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;padding:12px;display:grid}.discord-collection-cards>article{border:1px solid color-mix(in srgb,var(--border) 75%,transparent);background:#07091085;border-radius:12px;grid-template-columns:60px minmax(0,1fr);align-items:center;gap:10px;min-width:0;padding:8px;display:grid}.discord-collection-card-image{color:#a995ff;background:#191b28;border-radius:9px;place-items:center;width:60px;height:72px;font-size:22px;display:grid;position:relative;overflow:hidden}.discord-collection-card-image img{object-fit:cover;object-position:top center;width:100%;height:100%}.discord-collection-cards>article.weapon-art{grid-template-columns:108px minmax(0,1fr)}.discord-collection-card-image.weapon-art{background:radial-gradient(circle,#7c5cff1c,#11131e 72%);width:108px}.discord-collection-card-image.weapon-art img{object-fit:contain;object-position:center;padding:5px}.discord-collection-card-image>b{color:#fff;background:#04050adb;border-radius:5px;padding:2px 5px;font-size:9px;position:absolute;bottom:4px;right:4px}.discord-collection-cards>article>div:last-child{min-width:0}.discord-collection-cards>article strong{color:var(--text-heading);text-overflow:ellipsis;white-space:nowrap;font-size:11px;display:block;overflow:hidden}.discord-collection-cards>article span{color:var(--text-dim);text-overflow:ellipsis;white-space:nowrap;margin-top:4px;font-size:9px;line-height:1.35;display:block;overflow:hidden}.discord-collection-cards>article small{color:#c4b7ff;margin-top:7px;font-size:9px;font-weight:700;display:block}.discord-overview-activity{border:1px solid var(--border);background:color-mix(in srgb,var(--bg-card) 88%,transparent);border-radius:15px;margin-top:22px;padding:22px}.discord-overview-activity-head{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.discord-overview-activity-head h3{color:var(--text-heading);margin:5px 0 3px;font-size:17px}.discord-overview-activity-head p{color:var(--text-muted);margin:0;font-size:12px}.discord-overview-activity-total{color:#ae9fff;white-space:nowrap;background:#7c5cff1a;border-radius:9px;padding:7px 10px;font-size:11px;font-weight:800}.discord-overview-activity>.heatmap{margin-top:24px}.discord-overview-recent{border-top:1px solid var(--border);margin-top:22px;padding-top:18px}.discord-overview-recent h4{color:var(--text-heading);margin:0 0 10px;font-size:13px}.discord-overview-recent article{border-bottom:1px solid color-mix(in srgb,var(--border) 65%,transparent);grid-template-columns:30px minmax(0,1fr) auto;align-items:center;gap:10px;padding:8px 4px;display:grid}.discord-overview-recent article:last-child{border-bottom:0}.discord-overview-recent article>span{background:#7c5cff14;border-radius:8px;place-items:center;width:30px;height:30px;display:grid}.discord-overview-recent article div{flex-direction:column;min-width:0;display:flex}.discord-overview-recent article strong{color:var(--text-heading);font-size:12px}.discord-overview-recent article small{color:var(--text-dim);margin-top:2px;font-size:10px}.discord-overview-recent article b{font-size:12px}.discord-overview-recent article b.positive{color:#65e6b3}.discord-overview-recent article b.negative{color:#ff7e8e}.discord-overview-no-activity{border:1px dashed var(--border);color:var(--text-dim);text-align:center;border-radius:10px;padding:18px;font-size:12px}.discord-day-backdrop{z-index:120;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#03050cc7;place-items:center;padding:24px;animation:.16s ease-out drawer-fade-in;display:grid;position:fixed;inset:0}.discord-day-modal{scrollbar-width:thin;scrollbar-color:#3a3458 transparent;background:radial-gradient(circle at 90% 0,#694ce024,#0000 35%),#0e1019;border:1px solid #856cff5c;border-radius:22px;width:min(850px,100%);max-height:min(820px,90vh);overflow-y:auto;box-shadow:0 34px 100px #0000009e}.discord-day-modal::-webkit-scrollbar{width:8px}.discord-day-modal::-webkit-scrollbar-track{background:0 0}.discord-day-modal::-webkit-scrollbar-thumb{background:#3a3458;border:2px solid #0e1019;border-radius:999px}.discord-day-modal::-webkit-scrollbar-thumb:hover{background:#4c4478}.discord-day-header{z-index:2;border-bottom:1px solid var(--border);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#0e1019f0;grid-template-columns:62px minmax(0,1fr) 40px;align-items:center;gap:16px;padding:22px 24px;display:grid;position:sticky;top:0}.discord-day-header h2{color:var(--text-heading);text-transform:capitalize;margin:5px 0 3px;font-size:22px}.discord-day-header p{color:var(--text-muted);margin:0;font-size:12px}.discord-day-calendar-icon{background:#171829;border:1px solid #8c74ff73;border-radius:15px;flex-direction:column;align-items:center;display:flex;overflow:hidden;box-shadow:0 8px 24px #00000040}.discord-day-calendar-icon strong{color:#fff;text-align:center;width:100%;padding:8px 0 5px;font-size:22px}.discord-day-calendar-icon span{color:#fff;letter-spacing:.8px;text-align:center;text-transform:uppercase;background:#7255e8;width:100%;padding:4px;font-size:9px;font-weight:900}.discord-day-close{border:1px solid var(--border);width:38px;height:38px;color:var(--text-muted);cursor:pointer;background:#ffffff06;border-radius:11px;padding:0;font-size:25px;transition:all .15s}.discord-day-close:hover{color:#fff;background:#7c5cff1f;border-color:#8c74ff}.discord-day-stats{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;padding:22px 24px 12px;display:grid}.discord-day-stats article{border:1px solid var(--border);background:#ffffff06;border-radius:13px;padding:15px}.discord-day-stats span{color:var(--text-dim);text-transform:uppercase;letter-spacing:.6px;margin-bottom:7px;font-size:10px;font-weight:700;display:block}.discord-day-stats strong{color:var(--text-heading);font-size:20px}.discord-day-stats .positive strong{color:#65e6b3}.discord-day-stats .negative strong{color:#ff7e8e}.discord-day-categories{flex-wrap:wrap;gap:7px;padding:4px 24px 20px;display:flex}.discord-day-categories>button{border:1px solid var(--border);color:var(--text-muted);cursor:pointer;background:0 0;border-radius:999px;align-items:center;gap:8px;padding:7px 9px 7px 11px;font-size:11px;font-weight:700;transition:border-color .15s,color .15s,background .15s;display:inline-flex}.discord-day-categories>button:hover{color:var(--text-heading);border-color:#8f78ff80}.discord-day-categories>button.active{color:#fff;background:#7c5cff24;border-color:#8c74ff}.discord-day-categories b{color:#b9abff;background:#7c5cff29;border-radius:999px;place-items:center;min-width:20px;height:20px;padding:0 5px;font-size:10px;display:grid}.discord-day-timeline{border-top:1px solid var(--border);padding:20px 24px 28px}.discord-day-section-title{justify-content:space-between;align-items:center;margin-bottom:15px;display:flex}.discord-day-section-title h3{color:var(--text-heading);margin:0;font-size:15px}.discord-day-section-title span{color:var(--text-dim);font-size:11px}.discord-day-back{color:var(--text-heading);background:#7c5cff1f;border:1px solid #8f78ff66;border-radius:999px;align-items:center;gap:8px;padding:10px 18px 10px 14px;font-size:16px;font-weight:800;transition:border-color .15s,background .15s;display:inline-flex}.discord-day-back:hover{background:#7c5cff38;border-color:#8c74ff}.discord-day-back span{font-size:20px}.discord-day-people{flex-direction:column;gap:8px;display:flex}.discord-day-person{border:1px solid var(--border);color:inherit;font:inherit;text-align:left;cursor:pointer;background:#ffffff06;border-radius:13px;grid-template-columns:minmax(0,1fr) auto 16px;align-items:center;gap:12px;padding:13px 15px;transition:border-color .15s,background .15s;display:grid}.discord-day-person:hover{background:#7c5cff14;border-color:#8f78ff80}.discord-day-person-name{flex-direction:column;gap:3px;min-width:0;display:flex}.discord-day-person-name strong{color:var(--text-heading);text-overflow:ellipsis;white-space:nowrap;font-size:14px;overflow:hidden}.discord-day-person-name span{color:var(--text-dim);font-size:11px}.discord-day-person-amounts{white-space:nowrap;flex-direction:column;align-items:flex-end;gap:2px;font-size:12px;display:flex}.discord-day-person-amounts .positive{color:#65e6b3}.discord-day-person-amounts .negative{color:#ff7e8e}.discord-day-person-arrow{color:var(--text-dim);font-size:16px}.discord-day-event{grid-template-columns:48px 42px minmax(0,1fr);align-items:stretch;display:grid}.discord-day-event-time{color:var(--text-dim);padding-top:15px;font-size:10px;font-weight:700}.discord-day-event-marker{justify-content:center;display:flex;position:relative}.discord-day-event-marker:after{background:var(--border);content:"";width:1px;position:absolute;top:45px;bottom:0}.discord-day-event:last-child .discord-day-event-marker:after{display:none}.discord-day-event-marker span{z-index:1;background:#19182b;border:1px solid #7c5cff47;border-radius:10px;place-items:center;width:34px;height:34px;margin-top:7px;font-size:15px;display:grid;position:relative}.discord-day-event-card{border:1px solid var(--border);background:#ffffff06;border-radius:13px;margin-bottom:10px;padding:13px 15px}.discord-day-event-top{justify-content:space-between;align-items:center;gap:12px;display:flex}.discord-day-event-top>span{color:#a897ff;letter-spacing:.8px;text-transform:uppercase;font-size:9px;font-weight:900}.discord-day-event-top b{white-space:nowrap;font-size:11px}.discord-day-event-top b.positive{color:#65e6b3}.discord-day-event-top b.negative{color:#ff7e8e}.discord-day-event-top b.neutral{color:var(--text-dim)}.discord-day-event-card h4{color:var(--text-heading);margin:7px 0 3px;font-size:14px}.discord-day-event-card p{color:var(--text-muted);margin:0;font-size:12px;line-height:1.5}.discord-day-event-card footer{border-top:1px solid color-mix(in srgb,var(--border) 65%,transparent);color:var(--text-dim);flex-wrap:wrap;gap:12px;margin-top:10px;padding-top:9px;font-size:10px;display:flex}.discord-day-event-card footer strong{color:var(--text-muted)}.discord-day-empty{text-align:center;flex-direction:column;align-items:center;padding:52px 24px 60px;display:flex}.discord-day-empty>span{color:#9f8cff;background:#7c5cff12;border:1px dashed #7c5cff66;border-radius:18px;place-items:center;width:60px;height:60px;margin-bottom:15px;font-size:30px;display:grid}.discord-day-empty strong{color:var(--text-heading);font-size:16px}.discord-day-empty p{max-width:430px;color:var(--text-dim);margin:7px 0 0;font-size:12px;line-height:1.5}.discord-points-tabs{border:1px solid var(--border);background:#090b149e;border-radius:13px;gap:8px;width:fit-content;padding:5px;display:flex}.discord-points-tabs button{color:var(--text-muted);cursor:pointer;background:0 0;border:0;border-radius:9px;padding:9px 14px;font-weight:700}.discord-points-tabs button.active{color:#fff;background:#7657ed;box-shadow:0 7px 20px #7657ed40}.discord-points-tabs button span{opacity:.7;margin-left:5px}.discord-movements-list{gap:8px;display:grid}.discord-movement-row{border:1px solid var(--border);background:color-mix(in srgb, var(--bg-main) 72%, var(--bg-card));border-radius:12px;grid-template-columns:40px minmax(0,1fr) auto;align-items:center;gap:12px;padding:12px 14px;display:grid}.discord-movement-icon{background:#7c5cff1a;border-radius:11px;place-items:center;width:40px;height:40px;font-size:18px;display:grid}.discord-movement-copy{min-width:0}.discord-movement-copy>div{flex-wrap:wrap;align-items:baseline;gap:8px;display:flex}.discord-movement-copy strong{color:var(--text-heading);font-size:13px}.discord-movement-copy span,.discord-movement-copy time{color:var(--text-dim);font-size:11px}.discord-movement-copy p{color:var(--text-muted);margin:3px 0;font-size:12px}.discord-movement-amount{white-space:nowrap;font-size:13px;font-weight:800}.discord-movement-amount .positive{color:#65e6b3}.discord-movement-amount .negative{color:#ff7e8e}.discord-movement-neutral{color:var(--text-dim)}.discord-movements-empty{border:1px dashed var(--border);color:var(--text-dim);text-align:center;border-radius:12px;padding:28px;font-size:13px}.discord-wallet-backdrop{z-index:100;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#02040ab3;justify-content:flex-end;display:flex;position:fixed;inset:0}.discord-wallet-drawer{background:#0e1019;border-left:1px solid #7c5cff59;width:min(620px,94vw);height:100%;padding:24px;overflow-y:auto;box-shadow:-24px 0 70px #00000080}.discord-wallet-drawer-header{border-bottom:1px solid var(--border);grid-template-columns:58px minmax(0,1fr) 38px;align-items:center;gap:14px;padding-bottom:20px;display:grid}.discord-wallet-avatar{color:#fff;background:linear-gradient(145deg,#7657ed,#4730a8);border-radius:18px;place-items:center;width:58px;height:58px;font-size:24px;font-weight:900;display:grid}.discord-wallet-drawer-header span{color:#9786ff;letter-spacing:1.5px;font-size:10px;font-weight:800}.discord-wallet-drawer-header h3{color:var(--text-heading);margin:3px 0;font-size:22px}.discord-wallet-drawer-header code{color:var(--text-dim);font-size:11px}.discord-wallet-drawer-header button{border:1px solid var(--border);width:36px;height:36px;color:var(--text-muted);cursor:pointer;background:0 0;border-radius:10px;padding:0;font-size:24px}.discord-wallet-stats{grid-template-columns:repeat(3,1fr);gap:9px;margin:18px 0 24px;display:grid}.discord-wallet-stats div{border:1px solid var(--border);background:#ffffff06;border-radius:12px;padding:13px}.discord-wallet-stats span{color:var(--text-dim);text-transform:uppercase;letter-spacing:.8px;margin-bottom:5px;font-size:10px;display:block}.discord-wallet-stats strong{color:var(--text-heading);font-size:14px}.discord-wallet-section{margin-top:24px}.discord-wallet-section-title{justify-content:space-between;align-items:center;margin-bottom:10px;display:flex}.discord-wallet-section-title h4{color:var(--text-heading);margin:0;font-size:15px}.discord-wallet-section-title span{color:var(--text-dim);font-size:11px}.discord-wallet-cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;display:grid}.discord-wallet-card{border:1px solid var(--border);background:#ffffff06;border-radius:12px;grid-template-columns:58px minmax(0,1fr);gap:10px;padding:9px;display:grid}.discord-wallet-card-image{background:#171a27;border-radius:8px;grid-row:span 2;place-items:center;width:58px;height:70px;font-size:22px;display:grid;position:relative;overflow:hidden}.discord-wallet-card-image img{object-fit:cover;object-position:top;width:100%;height:100%}.discord-wallet-card-image.weapon-art img{object-fit:contain;object-position:center;padding:4px}.discord-wallet-card-image b{color:#fff;background:#000000c7;border-radius:5px;padding:2px 5px;font-size:10px;position:absolute;bottom:3px;right:3px}.discord-wallet-card strong{color:var(--text-heading);text-overflow:ellipsis;white-space:nowrap;font-size:12px;display:block;overflow:hidden}.discord-wallet-card span{color:var(--text-dim);text-overflow:ellipsis;white-space:nowrap;margin-top:3px;font-size:10px;display:block;overflow:hidden}.discord-wallet-card small{color:#b9abff;align-self:end;font-size:10px}@media (width<=720px){.discord-overview-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.discord-overview-activity-head{flex-direction:column}.discord-points-row{grid-template-columns:26px minmax(0,1fr) auto}.discord-points-cards,.discord-points-open{display:none}.discord-wallet-stats,.discord-wallet-cards{grid-template-columns:1fr}.discord-movement-row{grid-template-columns:36px minmax(0,1fr)}.discord-movement-amount{grid-column:2}.discord-day-backdrop{align-items:end;padding:0}.discord-day-modal{border-radius:20px 20px 0 0;max-height:94vh}.discord-day-header{grid-template-columns:50px minmax(0,1fr) 36px;gap:11px;padding:16px}.discord-day-header h2{font-size:17px}.discord-day-header p{display:none}.discord-day-stats{grid-template-columns:repeat(2,minmax(0,1fr));padding:16px 16px 10px}.discord-day-categories{padding:4px 16px 16px}.discord-day-timeline{padding:17px 16px 24px}.discord-day-event{grid-template-columns:40px 34px minmax(0,1fr)}.discord-day-event-marker span{width:30px;height:30px}.discord-stat-backdrop{align-items:end;padding:0}.discord-stat-modal{border-radius:20px 20px 0 0;max-height:94vh}.discord-stat-modal-header{grid-template-columns:46px minmax(0,1fr) auto;gap:11px;padding:16px}.discord-stat-modal-icon{width:46px;height:46px}.discord-stat-modal-close{width:36px;height:36px;font-size:22px}.discord-stat-modal-header h2{font-size:17px}.discord-stat-modal-header p{display:none}.discord-stat-modal-body{padding:16px}.discord-stat-detail-grid,.discord-stat-detail-grid.voice{grid-template-columns:1fr}.discord-stat-wallet-list>article{grid-template-columns:22px 36px minmax(0,1fr)}.discord-stat-wallet-list article>b{grid-column:3}.discord-collection-summary{grid-template-columns:repeat(3,minmax(0,1fr))}.discord-collection-summary article{padding:12px 10px}.discord-collection-summary span{font-size:8px}.discord-collection-summary strong{font-size:18px}.discord-collection-owner>header{grid-template-columns:38px minmax(0,1fr) auto}.discord-collection-position{display:none}.discord-collection-cards{grid-template-columns:1fr}}.discord-shop-item{border:1px solid var(--border);background:color-mix(in srgb, var(--bg-main) 72%, var(--bg-card));border-radius:12px;grid-template-columns:46px minmax(0,1fr) auto;align-items:center;gap:13px;padding:14px;transition:transform .16s,border-color .16s;display:grid;position:relative;overflow:hidden}.discord-shop-item:hover{border-color:color-mix(in srgb, #f0b94a 46%, var(--border));transform:translateY(-2px)}.discord-shop-item.weapon-art{grid-template-columns:84px minmax(0,1fr) auto}.discord-shop-item.disabled{opacity:.58}.discord-shop-item-icon{background:linear-gradient(145deg,#f0b94a2e,#7c5cff1f);border-radius:13px;place-items:center;width:46px;height:46px;font-size:23px;display:grid}.discord-shop-item-icon.has-image{background:#0b0d16;padding:0;overflow:hidden}.discord-shop-item-icon.has-image img{object-fit:cover;width:100%;height:100%}.discord-shop-item-icon.weapon-art{border-radius:10px;width:84px;height:54px}.discord-shop-item-icon.weapon-art img{object-fit:contain;object-position:center;padding:4px}.discord-shop-image-picker{border:1px solid var(--border);background:#080a1161;border-radius:12px;grid-template-columns:116px minmax(0,1fr);gap:12px;padding:10px;display:grid}.discord-shop-image-preview{aspect-ratio:16/10;width:116px;color:var(--text-heading);background:#7c5cff14;border:1px dashed #8b70ff61;border-radius:10px;place-items:center;font-size:28px;display:grid;overflow:hidden}.discord-shop-image-preview.has-image{border-style:solid}.discord-shop-image-preview img{object-fit:cover;width:100%;height:100%}.discord-shop-image-controls{flex-direction:column;justify-content:center;align-items:flex-start;gap:7px;min-width:0;display:flex}.discord-shop-image-controls input[type=file]{max-width:100%;padding:7px;font-size:12px}.discord-shop-image-controls small{color:var(--text-muted);font-size:11px;font-weight:500}.discord-shop-item-top span{color:#f4c969;flex:none;font-size:12px;font-weight:800}.discord-shop-item-copy p{color:var(--text-muted);margin:5px 0;font-size:12px;line-height:1.45}.discord-shop-item-copy small{color:#68dca3;font-size:10px;font-weight:700}.discord-shop-item.disabled small{color:var(--text-dim)}.discord-shop-item-actions{flex-direction:column;gap:6px;display:flex}.discord-shop-item-actions button{border:1px solid var(--border);color:var(--text-muted);cursor:pointer;background:0 0;border-radius:7px;padding:6px 9px;font-size:10px}.discord-shop-item-actions button:hover{color:var(--text-heading);border-color:#8791ff}.discord-shop-item-actions button.danger:hover{color:#ff8e98;border-color:#ff6f7d}.discord-shop-empty{border:1px dashed var(--border);color:var(--text-muted);text-align:center;border-radius:12px;justify-items:center;gap:7px;padding:46px 20px;display:grid}.discord-shop-empty>span{font-size:30px}.discord-shop-empty strong{color:var(--text-heading)}.discord-shop-empty p{margin:0;font-size:12px}.discord-shop-commands{border:1px solid var(--border);background:var(--bg-card);color:var(--text-muted);border-radius:13px;flex-wrap:wrap;align-items:center;gap:10px;padding:14px 16px;font-size:12px;display:flex}.discord-shop-commands strong{color:var(--text-heading);margin-right:auto}.discord-shop-commands code{color:#b9a9ff;background:#7c5cff1f;border-radius:6px;padding:4px 7px}.command-cooldown-control{border:1px solid var(--border);background:var(--bg-main);border-radius:10px;min-width:190px;transition:border-color .16s,box-shadow .16s;display:flex;overflow:hidden}.command-cooldown-control:focus-within{border-color:var(--accent-soft);box-shadow:0 0 0 3px color-mix(in srgb, var(--accent-soft) 14%, transparent)}.command-cooldown-control input,.command-cooldown-control select{height:38px;color:var(--text-heading);background:0 0;outline:none;border:0!important;border-radius:0!important}.command-cooldown-control input{width:72px;padding:0 8px 0 12px}.command-cooldown-unit{border-left:1px solid var(--border);min-width:112px}.command-cooldown-unit .dropdown-trigger{min-width:112px;height:38px;color:var(--text-muted);font-size:inherit;background:0 0;border:0;border-radius:0;padding:0 10px}.command-cooldown-unit .dropdown-menu{min-width:130px}@media (width<=900px){.discord-shop-layout{grid-template-columns:1fr}.discord-shop-form{position:static}}@media (width<=600px){.discord-shop-summary{flex-direction:column;align-items:flex-start}.discord-points-summary-actions{width:100%}.discord-points-action-stack{flex:1;min-width:0}.discord-donate-open{flex:1}.discord-donation-backdrop{align-items:end;padding:0}.discord-donation-modal{border-radius:20px 20px 0 0;max-height:95vh}.discord-donation-header{grid-template-columns:46px minmax(0,1fr) 36px;padding:16px}.discord-donation-icon{width:46px;height:46px}.discord-donation-header p{display:none}.discord-donation-form{padding:16px}.discord-donation-recipient{grid-template-columns:38px minmax(0,1fr)}.discord-donation-recipient>b,.discord-donation-recipient>div:last-child{display:none}.discord-admin-backdrop{align-items:end;padding:0}.discord-admin-modal.unlocked{border-radius:20px 20px 0 0;width:100%;height:96vh}.discord-admin-layout{grid-template-columns:1fr}.discord-admin-members{border-right:0;border-bottom:1px solid var(--border);max-height:195px}.discord-admin-members nav{display:flex;overflow-x:auto}.discord-admin-members nav button{flex:0 0 190px}.discord-admin-workspace{padding:18px 15px 30px}.discord-admin-balance,.discord-admin-available-cards{grid-template-columns:1fr}.discord-admin-owned-cards article{grid-template-columns:48px minmax(0,1fr)}.discord-admin-owned-cards article>div:last-child{grid-column:2}.discord-shop-item{grid-template-columns:42px minmax(0,1fr)}.discord-shop-item-actions{flex-direction:row;grid-column:1/-1;justify-content:flex-end}}.dash-header{justify-content:space-between;align-items:center;gap:16px;min-height:66px;margin-bottom:22px;display:flex}.dash-heading{min-width:0}.dash-context{color:var(--accent-soft);letter-spacing:.12em;margin-bottom:2px;font-size:11px;font-weight:800;display:block}.dash-heading h2{color:var(--text);letter-spacing:-.035em;margin:0;font-size:clamp(24px,3vw,32px);line-height:1.15}.dash-heading p{color:var(--text-muted);margin:6px 0 0;font-size:14px}@media (width<=760px){.app-shell{flex-direction:column}.sidebar{border-right:none;border-bottom:1px solid var(--border);align-items:center;gap:4px;width:100%;padding:12px 0;display:flex;overflow-x:auto}.sidebar-brand{flex-shrink:0;padding:0 16px}.workspace-switcher{min-width:174px;margin-top:10px}.sidebar nav{gap:4px;display:flex}.sidebar-group{align-items:center;gap:2px;margin-bottom:0;display:flex}.sidebar-group-label,.discord-coming-soon{display:none}.sidebar-link{white-space:nowrap;border-radius:999px;width:auto}.discord-hero{grid-template-columns:auto 1fr;padding:22px}.discord-status-pill{grid-column:1/-1;width:max-content}.discord-feature-grid{grid-template-columns:1fr}}.user-badge-icon{background:linear-gradient(145deg, var(--bg-card-hover), var(--bg-card));border:1px solid var(--border);width:44px;height:44px;color:var(--text-heading);cursor:pointer;box-shadow:var(--card-shadow);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;padding:0;transition:transform .15s,border-color .15s,background .15s;display:flex}.user-badge-icon:hover{border-color:var(--border-strong);background:var(--bg-card-hover);transform:translateY(-2px)}.user-badge-avatar{object-fit:cover;border-radius:50%;width:100%;height:100%}.user-drawer-backdrop{z-index:30;background:#05060a8c;justify-content:flex-end;animation:.15s ease-out drawer-fade-in;display:flex;position:fixed;inset:0}@keyframes drawer-fade-in{0%{opacity:0}to{opacity:1}}.user-drawer{background:var(--bg-card);border-left:1px solid var(--border);width:min(360px,90vw);height:100vh;box-shadow:-20px 0 50px var(--shadow);padding:20px;animation:.2s ease-out drawer-slide-in;overflow-y:auto}@keyframes drawer-slide-in{0%{transform:translate(100%)}to{transform:translate(0)}}.user-drawer-header{justify-content:space-between;align-items:center;margin-bottom:18px;display:flex}.user-drawer-header h2{margin:0;font-size:18px}.icon-btn{color:var(--text-muted);background:0 0;border-radius:6px;padding:6px}.icon-btn:hover{background:var(--bg-card-hover);color:var(--text)}.platform-row{border-bottom:1px solid var(--divider);justify-content:space-between;align-items:center;gap:12px;padding:12px 0;display:flex}.platform-row.disabled{opacity:.55}.platform-info{align-items:center;gap:10px;display:flex}.platform-dot{border-radius:50%;flex-shrink:0;width:10px;height:10px}.platform-dot.twitch{background:#9146ff}.platform-dot.youtube{background:#f03}.platform-dot.kick{background:#53fc18}.viewer-row-wrap{flex-direction:column;align-items:stretch;padding:0}.viewer-row{width:100%;color:var(--text);text-align:left;background:0 0;border-radius:0;align-items:center;gap:12px;padding:8px 0;display:flex}.viewer-row:hover{background:var(--bg-card-hover)}.viewer-name{flex:1;align-items:center;gap:6px;font-weight:600;display:flex}.viewer-online-dot{background:var(--badge-on-text);border-radius:50%;flex-shrink:0;width:8px;height:8px}.viewer-stats{flex-shrink:0;align-items:center;gap:16px;display:flex}.viewer-stat{color:var(--text-muted);white-space:nowrap;font-size:12px}.viewer-messages{background:var(--bg-input);border-radius:8px;max-height:220px;margin:4px 0 8px;padding:10px 12px;overflow-y:auto}.viewer-message-line{border-bottom:1px solid var(--bg-card-hover);padding:3px 0;font-size:13px}.viewer-message-line:last-child{border-bottom:none}.settings-fab{background:var(--bg-card);border:1px solid var(--border);width:48px;height:48px;color:var(--text-heading);box-shadow:0 8px 24px var(--shadow);z-index:15;border-radius:50%;justify-content:center;align-items:center;display:flex;position:fixed;bottom:24px;right:24px}.settings-fab:hover{background:var(--bg-card-hover);color:var(--text);border-color:var(--border-strong);transform:scale(1.06)}.settings-fab{transition:transform .15s,background .15s,border-color .15s}.settings-fab:active{transform:scale(.88)rotate(45deg)}.music-mini-player{z-index:20;display:none;position:fixed;bottom:88px;right:24px}.music-mini-player.visible{display:block}.music-dock-fallback{display:none}.music-dock-content{border:1px solid var(--border);background:#000;border-radius:12px;flex-direction:column;display:none;overflow:hidden}.music-dock-content-mini{width:220px}.music-dock-content-big{width:100%}.music-dock-content-mini .music-player,.music-dock-content-mini .music-player iframe{width:220px!important;height:124px!important}.music-dock-content-big .music-player{aspect-ratio:16/9;width:100%}.music-dock-content-big .music-player iframe{width:100%!important;height:100%!important}.music-mini-player .music-dock-content.visible{box-shadow:0 12px 32px var(--shadow)}.music-dock-content.visible{display:flex}.music-mini-player-hidden{display:none}.music-mini-player-note{color:var(--text-dim);background:#0000004d;margin:0;padding:6px 10px 8px;font-size:10px;line-height:1.4}.music-mini-player-note-error{color:#ff9a9a}.music-mini-player-grip{cursor:grab;color:var(--text-dim);-webkit-user-select:none;user-select:none;flex-shrink:0;padding:0 2px;font-size:12px}.music-mini-player-grip:active{cursor:grabbing}.popout-music{background:#000;flex-direction:column;height:100vh;display:flex}.popout-music-bar{border-top:1px solid var(--border);background:#111;align-items:center;gap:8px;padding:8px 10px;display:flex}.popout-music-title{color:#fff;text-overflow:ellipsis;white-space:nowrap;flex:1;font-size:12px;overflow:hidden}.popout-music-queue{border-top:1px solid var(--border);background:#0a0a0a;flex:1;min-height:0;overflow-y:auto}.popout-music-queue-header{text-transform:uppercase;letter-spacing:.04em;color:var(--text-dim);background:#0a0a0a;padding:6px 10px;font-size:10px;font-weight:700;position:sticky;top:0}.popout-music-queue-empty{color:var(--text-dim);margin:0;padding:0 10px 10px;font-size:11px}.popout-music-queue-list{margin:0;padding:0 10px 8px;list-style:none}.popout-music-queue-list li{border-bottom:1px solid #1a1a1a;align-items:center;gap:6px;padding:5px 0;font-size:11px;display:flex}.popout-music-queue-pos{color:var(--text-dim);flex-shrink:0;width:14px}.popout-music-queue-title{color:#fff;text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.popout-music-queue-user{color:var(--accent-soft);text-overflow:ellipsis;white-space:nowrap;flex-shrink:0;max-width:90px;font-size:10px;overflow:hidden}.music-mini-player-bar{background:var(--bg-card);align-items:center;gap:6px;padding:5px 6px;display:flex}.music-mini-player-title{min-width:0;color:var(--text);white-space:nowrap;text-overflow:ellipsis;flex:1;font-size:12px;overflow:hidden}.music-mini-player-bar button{flex-shrink:0;padding:4px 10px;font-size:12px}.music-mini-player-bar .icon-btn{padding:2px 6px}.music-mini-player-queue-toggle{text-align:left;width:100%;color:var(--text-dim);background:0 0;font-size:11px}.music-mini-player-queue-toggle:hover{background:var(--bg-card-hover);color:var(--text)}.music-mini-player-queue{background:#0a0a0a;max-height:140px;overflow-y:auto}.music-mini-player-queue-empty{color:var(--text-dim);margin:0;padding:8px 10px;font-size:11px}.music-mini-player-queue-list{margin:0;padding:0 10px 6px;list-style:none}.music-mini-player-queue-list li{border-bottom:1px solid #1a1a1a;align-items:center;gap:6px;padding:4px 0;font-size:11px;display:flex}.music-mini-player-queue-pos{color:var(--text-dim);flex-shrink:0;width:12px}.music-mini-player-queue-title{min-width:0;color:var(--text);text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.music-mini-player-queue-user{color:var(--accent-soft);text-overflow:ellipsis;white-space:nowrap;flex-shrink:0;max-width:60px;font-size:10px;overflow:hidden}.platform-name{font-size:14px;font-weight:600}.minigame-list{flex-direction:column;gap:10px;margin:20px 0 0;padding:0;list-style:none;display:flex}.minigame-card{background:var(--bg-card);border:1px solid var(--border);cursor:pointer;border-radius:12px;justify-content:space-between;align-items:center;gap:12px;padding:16px 18px;transition:border-color .15s,background .15s,transform .15s;display:flex}.minigame-card:hover{border-color:var(--accent-soft);background:var(--bg-card-hover);transform:translateY(-1px)}.minigame-arrow{color:var(--text-dim);font-size:22px;line-height:1;transition:transform .15s,color .15s}.minigame-card:hover .minigame-arrow{color:var(--accent-soft);transform:translate(3px)}.roulette-list-card{justify-content:flex-start}.roulette-list-icon{background:linear-gradient(145deg,#ffc44d29,#8b5cf61f);border:1px solid #ffc44d4d;border-radius:13px;flex:0 0 46px;place-items:center;width:46px;height:46px;font-size:23px;display:grid}.roulette-list-copy{flex:1;min-width:0}.roulette-list-title{align-items:center;gap:10px;display:flex}.roulette-list-title span,.roulette-test-badge{color:#70e6b5;letter-spacing:.07em;background:#36d3991a;border:1px solid #60e1aa40;border-radius:999px;padding:4px 8px;font-size:10px;font-weight:800}.roulette-page{padding-bottom:48px}.roulette-hero{border:1px solid var(--border);background:radial-gradient(circle at 82% 10%, #8b5cf62e, transparent 31%), linear-gradient(135deg, #ffc44d12, transparent 43%), var(--bg-card);border-radius:18px;justify-content:space-between;align-items:flex-start;gap:24px;padding:26px 28px;display:flex;overflow:hidden}.roulette-hero h2{margin:5px 0 7px;font-size:clamp(24px,3vw,34px)}.roulette-hero p{max-width:640px;color:var(--text-muted);margin:0}.roulette-test-badge{flex:none;align-items:center;gap:7px;padding:7px 11px;font-size:11px;display:flex}.roulette-test-badge span{background:#58e5a5;border-radius:50%;width:7px;height:7px;box-shadow:0 0 12px #58e5a5cc}.roulette-layout{grid-template-columns:minmax(0,1fr) minmax(330px,390px);gap:18px;margin-top:18px;display:grid}.roulette-stage,.roulette-info-card{border:1px solid var(--border);background:var(--bg-card);border-radius:18px;position:relative}.roulette-stage{isolation:isolate;flex-direction:column;align-items:center;min-height:650px;padding:48px 24px 30px;display:flex;overflow:hidden}.roulette-stage:before{z-index:-2;content:"";background-image:linear-gradient(#ffffff06 1px,#0000 1px),linear-gradient(90deg,#ffffff06 1px,#0000 1px);background-size:36px 36px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000,#0000 78%);mask-image:linear-gradient(#000,#0000 78%)}.roulette-stage-glow{z-index:-1;filter:blur(70px);background:#7c52ff2b;border-radius:50%;width:410px;height:410px;position:absolute;top:80px;left:50%;transform:translate(-50%)}.roulette-wheel{aspect-ratio:1;will-change:transform;border:10px solid #171b29;border-radius:50%;width:min(390px,82vw);transition:transform 4.6s cubic-bezier(.12,.62,.08,1);position:relative;box-shadow:0 0 0 2px #ffffff17,0 0 0 9px #080a11b3,0 30px 65px #0000007a,0 0 55px #7e57ff2e}.roulette-wheel-lines{background:repeating-conic-gradient(from -22.5deg,#ffffff2b 0deg .7deg,#0000 .7deg 45deg);border-radius:50%;position:absolute;inset:0;box-shadow:inset 0 0 55px #0000003d}.roulette-wheel-label{color:#fff;text-shadow:0 2px 7px #000000b8;white-space:nowrap;flex-direction:column;align-items:center;gap:1px;display:flex;position:absolute;transform:translate(-50%,-50%)}.roulette-wheel-label span{font-size:19px}.roulette-wheel-label strong{letter-spacing:.04em;font-size:12px}.roulette-hub{background:linear-gradient(145deg,#8664ff,#4f35b2);border:7px solid #202538;border-radius:50%;place-items:center;width:86px;height:86px;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 8px 24px #00000073,inset 0 1px #ffffff40}.roulette-hub span{color:#fff;text-shadow:0 2px 5px #0000004d;font-size:30px;font-weight:950}.roulette-pointer{z-index:4;filter:drop-shadow(0 8px 8px #00000080);width:48px;height:43px;margin-bottom:-24px;position:relative}.roulette-pointer:before{clip-path:polygon(50% 100%,2% 0,98% 0);content:"";background:linear-gradient(145deg,#ffe48b,#f5a925);position:absolute;inset:0}.roulette-pointer span{background:#5c35088a;border-radius:50%;width:10px;height:10px;position:absolute;top:6px;left:50%;transform:translate(-50%)}.roulette-result{border:1px solid var(--border);background:#090b13a8;border-radius:14px;align-items:center;gap:13px;width:min(430px,100%);min-height:72px;margin-top:35px;padding:12px 16px;display:flex}.roulette-result.has-result{background:linear-gradient(100deg,#ffc44d1f,#8b5cf61a);border-color:#ffc44d73;box-shadow:0 10px 30px #0003}.roulette-result-icon{background:#ffffff12;border-radius:11px;flex:0 0 43px;place-items:center;width:43px;height:43px;font-size:23px;display:grid}.roulette-result div{flex-direction:column;gap:2px;display:flex}.roulette-result small{color:var(--text-dim);letter-spacing:.11em;font-size:9px;font-weight:800}.roulette-result strong{font-size:15px}.roulette-result em{color:#d9caff;margin-top:3px;font-size:11px;font-style:normal;display:block}.roulette-live-rules{gap:9px;margin-top:12px;display:grid}.roulette-live-rules>div{background:#0c0d188c;border:1px solid #9378ff26;border-radius:12px;align-items:flex-start;gap:10px;padding:11px 12px;display:flex}.roulette-live-rules>div>span{font-size:17px;line-height:1.25}.roulette-live-rules p{gap:3px;margin:0;display:grid}.roulette-live-rules strong{color:#f1efff;font-size:12px}.roulette-live-rules small{color:#9794aa;font-size:10px;line-height:1.45}.roulette-spin-button{color:#fff;background:linear-gradient(100deg,#7653e9,#9d61ed);border:1px solid #ffd66e73;border-radius:12px;width:min(430px,100%);min-height:48px;margin-top:12px;font-size:14px;font-weight:800;box-shadow:0 12px 28px #6846d14d}.roulette-spin-button:disabled{cursor:wait;opacity:.7}.roulette-safe-note{color:var(--text-dim);margin:10px 0 0;font-size:11px}.roulette-sidebar{flex-direction:column;gap:18px;display:flex}.roulette-info-card{padding:20px}.roulette-card-heading{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:15px;display:flex}.roulette-card-heading h3{margin:4px 0 0;font-size:17px}.roulette-total-chance{color:#70e6b5;background:#36d39917;border:1px solid #70e6b540;border-radius:8px;padding:6px 8px;font-size:12px;font-weight:800}.roulette-prize-list{flex-direction:column;display:flex}.roulette-prize-row{border-bottom:1px solid #ffffff0f;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:10px;padding:9px 0;display:grid}.roulette-prize-swatch{border-radius:9px;place-items:center;width:34px;height:34px;font-size:17px;display:grid;box-shadow:inset 0 0 0 1px #ffffff1a}.roulette-prize-row div{flex-direction:column;gap:2px;min-width:0;display:flex}.roulette-prize-row strong{text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.roulette-prize-row small{color:var(--text-dim);font-size:10px}.roulette-prize-row b{color:#f5cf70;font-size:12px}.roulette-future-cost{background:#ffc44d12;border:1px solid #ffc44d33;border-radius:12px;justify-content:space-between;align-items:center;gap:14px;margin-top:16px;padding:14px;display:flex}.roulette-future-cost div{flex-direction:column;gap:3px;display:flex}.roulette-future-cost small{color:var(--text-dim);letter-spacing:.08em;font-size:8px;font-weight:800}.roulette-future-cost strong{color:#f5cf70;font-size:13px}.roulette-future-cost>span{font-size:24px}.roulette-history-card{min-height:170px}.roulette-card-heading button{border:1px solid var(--border);color:var(--text-muted);background:0 0;border-radius:7px;padding:5px 8px;font-size:10px}.roulette-empty-history{min-height:85px;color:var(--text-dim);text-align:center;flex-direction:column;justify-content:center;align-items:center;display:flex}.roulette-empty-history span{font-size:23px}.roulette-empty-history p{max-width:220px;margin:7px 0 0;font-size:11px}.roulette-history-list{grid-template-columns:1fr 1fr;gap:8px;display:grid}.roulette-history-list>div{background:#ffffff06;border:1px solid #ffffff0f;border-radius:9px;grid-template-columns:24px minmax(0,1fr);align-items:center;padding:8px;display:grid}.roulette-history-list>div>span{grid-row:1/3}.roulette-history-list strong{text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.roulette-history-list small{color:var(--text-dim);font-size:8px}@media (width<=960px){.roulette-layout{grid-template-columns:1fr}.roulette-sidebar{grid-template-columns:1fr 1fr;display:grid}}@media (width<=640px){.roulette-hero{flex-direction:column;padding:21px}.roulette-stage{min-height:0;padding:38px 14px 24px}.roulette-wheel{width:min(330px,78vw)}.roulette-wheel-label span{font-size:16px}.roulette-wheel-label strong{font-size:9px}.roulette-sidebar{display:flex}.roulette-list-title{flex-direction:column;align-items:flex-start;gap:5px}}@media (prefers-reduced-motion:reduce){.roulette-wheel{transition-duration:.8s}}.back-link{color:var(--text-muted);border:1px solid var(--border);background:0 0;border-radius:999px;align-self:flex-start;margin-bottom:12px;padding:9px 18px;font-size:13px;font-weight:600}.back-link:hover{background:var(--bg-card-hover);color:var(--text);border-color:var(--accent-soft);box-shadow:none;transform:none}.minigame-toggle{background:var(--badge-off-bg);color:var(--badge-off-text);flex-shrink:0}.minigame-toggle:hover{background:var(--badge-off-bg);filter:brightness(1.15)}.minigame-toggle.on{background:var(--badge-on-bg);color:var(--badge-on-text)}.minigame-toggle.on:hover{background:var(--badge-on-bg);filter:brightness(1.15)}.toggle-switch{background:var(--bg-input);border:1px solid var(--border-strong);border-radius:999px;flex-shrink:0;width:44px;height:24px;padding:0;transition:background .2s,border-color .2s;position:relative}.toggle-switch:hover{background:var(--bg-input);border-color:var(--accent-soft)}.toggle-switch.on{background:var(--badge-on-text);border-color:var(--badge-on-text)}.toggle-switch.on:hover{background:var(--badge-on-text);filter:brightness(1.08)}.toggle-switch-knob{background:#fff;border-radius:50%;width:18px;height:18px;transition:transform .2s;position:absolute;top:2px;left:2px;box-shadow:0 1px 3px #00000059}.toggle-switch.on .toggle-switch-knob{transform:translate(20px)}.subtitle{color:var(--text-muted);margin-top:4px}.key-warning{background:var(--warning-bg);color:var(--warning-text);border:1px solid var(--warning-border);border-radius:8px;margin-top:10px;padding:10px 14px;font-size:13px;line-height:1.5}.banner-error{background:var(--danger-bg);color:var(--danger-text);border:1px solid var(--danger-border);border-radius:8px;justify-content:space-between;align-items:center;gap:12px;margin-top:16px;padding:10px 14px;font-size:14px;display:flex}.banner-error .link{color:var(--danger-text);text-decoration:underline}.tab-content{margin-top:4px;animation:.28s ease-out tab-fade-in}@keyframes tab-fade-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.field{flex-direction:column;gap:6px;margin-bottom:14px;display:flex}.field label{color:var(--text-heading);font-size:13px}.field input{width:100%}.user-profile{align-items:center}.avatar{border-radius:50%;width:48px;height:48px}.user-name{font-size:16px;font-weight:700}.overlay-item{align-items:center}.card{background:linear-gradient(145deg, color-mix(in srgb, var(--bg-card-hover) 35%, var(--bg-card)), var(--bg-card));border:1px solid var(--border);box-shadow:var(--card-shadow);border-radius:16px;margin-top:16px;padding:22px}.card h2{letter-spacing:-.015em;color:var(--text-heading);margin:0 0 12px;font-size:17px}.row{align-items:center;gap:12px;display:flex}.row.wrap{flex-wrap:wrap}button,.button{background:linear-gradient(135deg, var(--accent), color-mix(in srgb, var(--accent) 72%, var(--pink)));color:#fff;border:1px solid color-mix(in srgb, var(--accent-soft) 24%, transparent);cursor:pointer;border-radius:9px;padding:9px 15px;font-size:14px;font-weight:600;text-decoration:none;transition:filter .15s,transform .15s,box-shadow .15s;display:inline-block}button:hover,.button:hover{background:linear-gradient(135deg, var(--accent-hover), color-mix(in srgb, var(--accent-hover) 72%, var(--pink)));box-shadow:0 8px 20px color-mix(in srgb, var(--accent) 20%, transparent);transform:translateY(-1px)}button:focus-visible,.button:focus-visible,input:focus-visible,select:focus-visible{outline:2px solid var(--accent-soft);outline-offset:2px}button:disabled{opacity:.45;cursor:not-allowed}button:disabled:hover{background:var(--accent)}button.link{color:var(--pink);background:0 0;padding:0;font-size:13px}input,select,textarea{background:var(--bg-input);border:1px solid var(--border-strong);color:var(--text);border-radius:9px;padding:9px 11px;font-family:inherit;font-size:14px;transition:border-color .15s,box-shadow .15s}input:focus,select:focus,textarea:focus{border-color:var(--accent);box-shadow:0 0 0 3px color-mix(in srgb, var(--accent) 13%, transparent)}.badge{border:1px solid #0000;border-radius:999px;align-items:center;gap:7px;padding:6px 11px;font-size:12px;font-weight:650;display:inline-flex}.badge:before{content:"";width:6px;height:6px;box-shadow:0 0 0 3px color-mix(in srgb, currentColor 12%, transparent);background:currentColor;border-radius:50%}.badge-on{background:var(--badge-on-bg);color:var(--badge-on-text);border-color:color-mix(in srgb, var(--badge-on-text) 18%, transparent)}.badge-off{background:var(--badge-off-bg);color:var(--badge-off-text);border-color:color-mix(in srgb, var(--badge-off-text) 18%, transparent)}.hint{color:var(--text-dim);margin:10px 0 0;font-size:12px}.overlay-list,.list{margin:0;padding:0;list-style:none}.overlay-list li{border-bottom:1px solid var(--divider);justify-content:space-between;gap:12px;padding:8px 0;display:flex}.list li{border-bottom:1px solid var(--divider);justify-content:space-between;gap:10px;padding:6px 0;font-size:14px;display:flex}.list.log li{color:var(--text-muted);font-size:12px}.list .empty{color:var(--text-dim);font-style:italic}.command-list li{align-items:center;min-height:50px;padding:9px 0}.command-list li>span{min-width:0;line-height:1.45}.command-remove-button{border:1px solid color-mix(in srgb, #ff6675 28%, var(--border));background:color-mix(in srgb, #ff5263 7%, var(--bg-card));color:#ff8a95;cursor:pointer;border-radius:9px;flex:none;justify-content:center;align-items:center;gap:7px;min-height:34px;padding:7px 11px;font-size:12px;font-weight:700;transition:transform .16s,color .16s,border-color .16s,background .16s,box-shadow .16s;display:inline-flex;box-shadow:inset 0 1px #ffffff08}.command-remove-button svg{fill:none;stroke:currentColor;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;width:15px;height:15px;transition:transform .16s}.command-remove-button:hover{color:#ffb2b9;background:#ff526324;border-color:#ff6675;transform:translateY(-1px);box-shadow:0 7px 18px #ff52631c}.command-remove-button:hover svg{transform:rotate(-6deg)scale(1.06)}.command-remove-button:active{transform:scale(.96)}.command-remove-button:focus-visible{outline-offset:2px;outline:2px solid #ff6675}code{background:var(--code-bg);color:var(--code-text);border-radius:4px;padding:2px 6px;font-size:12px}.theme-switch-row{justify-content:space-between;align-items:center;gap:12px;display:flex}.theme-switch{background:var(--bg-input);border:1px solid var(--border);border-radius:999px;gap:4px;padding:3px;display:flex}.theme-switch-btn{color:var(--text-muted);background:0 0;border-radius:999px;padding:6px 14px;font-size:13px}.theme-switch-btn:hover{background:var(--bg-card-hover);color:var(--text)}.theme-switch-btn.active{background:var(--accent);color:#fff}.permission-group{flex-direction:column;gap:6px;display:flex}.permission-option{background:var(--bg-input);border:1px solid var(--border);width:100%;color:var(--text-muted);text-align:left;border-radius:8px;align-items:center;gap:10px;padding:10px 14px;font-size:14px;display:flex}.permission-option:hover{border-color:var(--border-strong);color:var(--text)}.permission-dot{border:2px solid var(--border-strong);border-radius:50%;flex-shrink:0;width:14px;height:14px;position:relative}.permission-option.active{border-color:var(--accent);color:var(--text);background:#5b4bff1a;font-weight:600}.permission-option.active .permission-dot{border-color:var(--accent)}.permission-option.active .permission-dot:after{content:"";background:var(--accent);border-radius:50%;position:absolute;inset:2px}.winner-highlight{background:linear-gradient(90deg, var(--accent-soft), var(--pink));color:#0000;-webkit-background-clip:text;background-clip:text;font-size:20px;font-weight:700;animation:.5s cubic-bezier(.34,1.56,.64,1) winner-pop;display:inline-block}@keyframes winner-pop{0%{opacity:0;transform:scale(.4)}60%{opacity:1;transform:scale(1.15)}to{transform:scale(1)}}.winner-reveal{align-items:center;display:inline-flex;position:relative}.winner-particle{opacity:0;pointer-events:none;border-radius:2px;width:6px;height:6px;animation:.7s ease-out forwards winner-particle-burst;position:absolute;top:50%;left:16px}@keyframes winner-particle-burst{0%{transform:translate(-50%, -50%) rotate(var(--angle)) translateX(0) scale(1);opacity:1}to{transform:translate(-50%, -50%) rotate(var(--angle)) translateX(var(--distance)) scale(0);opacity:0}}.overview-status-card{justify-content:space-between;align-items:center;gap:24px;margin-top:0;padding:20px 22px;display:flex}.section-kicker{color:var(--accent-soft);letter-spacing:.11em;margin-bottom:4px;font-size:10px;font-weight:800;display:block}.overview-status-copy h2{margin-bottom:3px}.overview-status-copy p{color:var(--text-muted);margin:0;font-size:13px}.overview-status-badges{flex:none}.stat-tiles{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:16px;display:grid}.stat-tile{background:linear-gradient(145deg, color-mix(in srgb, var(--bg-card-hover) 45%, var(--bg-card)), var(--bg-card));border:1px solid var(--border);text-align:left;cursor:pointer;box-shadow:var(--card-shadow);border-radius:15px;grid-template-rows:auto auto;grid-template-columns:auto 1fr;align-items:center;gap:1px 12px;padding:17px 18px;transition:border-color .15s,transform .15s,box-shadow .15s;display:grid;position:relative;overflow:hidden}.stat-tile:after{content:"";background:color-mix(in srgb, var(--accent) 10%, transparent);pointer-events:none;border-radius:50%;width:80px;height:80px;position:absolute;top:-38px;right:-34px}.stat-tile:hover{background:linear-gradient(145deg, color-mix(in srgb, var(--accent) 8%, var(--bg-card-hover)), var(--bg-card));border-color:var(--accent-soft);box-shadow:0 18px 38px color-mix(in srgb, var(--accent) 10%, var(--shadow));transform:translateY(-3px)}.modal-backdrop{z-index:40;background:#05060a99;justify-content:center;align-items:center;padding:20px;animation:.15s ease-out drawer-fade-in;display:flex;position:fixed;inset:0}.modal-panel{background:var(--bg-card);border:1px solid var(--border);width:min(420px,100%);max-height:80vh;box-shadow:0 20px 60px var(--shadow);border-radius:14px;padding:20px;overflow-y:auto}.modal-header{justify-content:space-between;align-items:center;margin-bottom:12px;display:flex}.modal-header h2{margin:0}.stat-tile-icon{border:1px solid color-mix(in srgb, var(--accent) 18%, var(--border));background:color-mix(in srgb, var(--accent) 9%, var(--bg-input));border-radius:11px;grid-row:1/3;place-items:center;width:39px;height:39px;font-size:18px;display:grid}.stat-tile-value{color:var(--text);letter-spacing:-.04em;align-self:end;font-size:25px;font-weight:780;line-height:1.1}.stat-tile-label{color:var(--text-muted);font-size:12px}.chart-metric-btn{background:var(--bg-input);color:var(--text-muted);border:1px solid var(--border);border-radius:999px;padding:7px 14px;font-size:12px;font-weight:650}.chart-metric-btn:hover{background:var(--bg-card-hover);color:var(--text)}.chart-metric-btn.active{background:var(--accent);color:#fff;border-color:var(--accent);box-shadow:0 6px 16px color-mix(in srgb, var(--accent) 20%, transparent)}.discord-ticket-action{border:1px solid var(--border);background:var(--bg-input);color:var(--text-muted);cursor:pointer;border-radius:999px;align-items:center;gap:6px;padding:7px 14px;font-size:12px;font-weight:650;transition:border-color .15s,color .15s,background .15s;display:inline-flex}.discord-ticket-action:hover:not(:disabled){background:var(--bg-card-hover);color:var(--text)}.discord-ticket-action:disabled{opacity:.5;cursor:default}.discord-ticket-action.refresh{border-color:color-mix(in srgb, var(--accent) 40%, var(--border));color:#ad9dff}.discord-ticket-action.refresh:hover:not(:disabled){background:color-mix(in srgb, var(--accent) 14%, var(--bg-input));color:#fff}.discord-ticket-action.resolve{color:#ff9fac;border-color:#ff7e8e66}.discord-ticket-action.resolve:hover:not(:disabled){color:#fff;background:#ff7e8e24}.discord-ticket-action.reopen{color:#ffb84d;border-color:#ffb84d66}.discord-ticket-action.reopen:hover:not(:disabled){color:#fff;background:#ffb84d24}.discord-guild-avatar-sm{color:#fff;background:linear-gradient(145deg,#6550c9,#30276a);border-radius:9px;flex-shrink:0;place-items:center;width:30px;height:30px;font-size:10px;font-weight:900;display:grid;overflow:hidden}.discord-guild-avatar-sm img{object-fit:cover;width:100%;height:100%}.discord-guild-channel-row{border-bottom:1px solid color-mix(in srgb, var(--border) 60%, transparent);grid-template-columns:30px 170px 1fr auto auto;align-items:center;gap:10px;padding:9px 4px;display:grid}.discord-guild-channel-row:last-child{border-bottom:none}.discord-guild-channel-name{color:var(--text-heading);text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:650;overflow:hidden}.discord-guild-channel-badges{flex-wrap:wrap;gap:6px;display:flex}.discord-guild-channel-badge{color:#65e6b3;white-space:nowrap;background:#65e6b31a;border:1px solid #65e6b34d;border-radius:999px;padding:4px 10px;font-size:11px;font-weight:650}.discord-guild-channel-badge.empty{color:#ffb84d;background:#ffb84d14;border-color:#ffb84d59}.discord-guild-channel-select{min-width:170px}@media (width<=720px){.discord-guild-channel-row{grid-template-columns:26px 1fr;grid-template-areas:"icon name""badges badges""select select""button button";row-gap:6px;padding:12px 4px}.discord-guild-avatar-sm{grid-area:icon}.discord-guild-channel-name{grid-area:name}.discord-guild-channel-badges{grid-area:badges}.discord-guild-channel-select{grid-area:select;width:100%;min-width:0}.discord-guild-channel-row>button{grid-area:button;justify-content:center;width:100%}}.discord-actionshop-row{border-bottom:1px solid color-mix(in srgb, var(--border) 60%, transparent);align-items:center;gap:10px;padding:9px 4px;display:flex}.discord-actionshop-row:last-child{border-bottom:none}.discord-actionshop-row .toggle-switch{flex-shrink:0;margin-left:auto}.discord-actionshop-row .discord-guild-channel-name,.discord-actionshop-row.action>div:nth-child(2){flex:1}@media (width<=720px){.discord-actionshop-row.action{flex-wrap:wrap}.discord-actionshop-row.action input[type=number]{width:70px}}.discord-account-picker{position:relative}.discord-account-picker-menu{z-index:30;background:var(--bg-card);border:1px solid var(--border-strong);border-radius:8px;min-width:180px;max-height:220px;position:absolute;top:calc(100% + 4px);left:0;overflow-y:auto;box-shadow:0 8px 24px #00000059}.discord-account-picker-item{cursor:pointer;white-space:nowrap;padding:7px 10px;font-size:13px}.discord-account-picker-item:hover,.discord-account-picker-item.active{background:var(--bg-card-hover)}.discord-account-picker-empty{padding:8px 10px}.scope-switch-list{border:1px solid var(--border);border-radius:10px;flex-direction:column;margin-top:6px;display:flex;overflow:hidden}.scope-switch-row{background:var(--bg-input);justify-content:space-between;align-items:center;padding:10px 14px;display:flex}.scope-switch-row:not(:last-child){border-bottom:1px solid var(--border)}.ban-list-item{padding:10px 0;display:block!important}.ban-list-name{text-align:left;color:inherit;cursor:pointer;background:0 0;border:none;border-radius:8px;outline:none;flex:1;margin:-8px -10px 0;padding:8px 10px;transition:background .12s}.ban-list-name:hover{background:var(--bg-card-hover)}.ban-list-name:hover strong{color:var(--accent-soft)}.ban-list-name:focus-visible{background:var(--bg-card-hover);box-shadow:inset 0 0 0 2px var(--accent-soft)}.ban-edit-panel{border-top:1px dashed var(--border);margin-top:12px;padding-top:12px}.scope-status{background:#ff5a5a24;border-radius:999px;align-items:center;gap:8px;padding:4px 4px 4px 12px;display:flex}.scope-status.allowed{background:color-mix(in srgb, var(--badge-on-text) 14%, transparent)}.scope-status-text{color:#ff9a9a;font-size:12px;font-weight:600}.scope-status.allowed .scope-status-text{color:var(--badge-on-text)}.scope-status .toggle-switch.on{background:#ff5a5a;border-color:#ff5a5a}.scope-status .toggle-switch.on:hover{background:#ff5a5a}.rule-grid{grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:10px;margin-top:10px;display:grid}.rule-card{background:var(--bg-input);border:1px solid var(--border);border-radius:10px;flex-direction:column;gap:4px;padding:12px;display:flex}.rule-card-icon{font-size:20px;line-height:1}.rule-card label{color:var(--text-muted);font-size:12px}.rule-card-input{align-items:center;gap:6px;margin-top:2px;display:flex}.rule-card-input .number-stepper{flex:1;min-width:0}.rule-card-unit{color:var(--text-dim);flex-shrink:0;font-size:12px}.number-stepper{display:flex;position:relative}.number-stepper input{-moz-appearance:textfield;width:100%;min-width:0;padding-right:26px}.number-stepper input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.number-stepper input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.number-stepper-buttons{flex-direction:column;width:18px;display:flex;position:absolute;top:3px;bottom:3px;right:3px}.number-stepper-buttons button{background:var(--bg-card);border:1px solid var(--border);min-height:0;color:var(--text-dim);cursor:pointer;border-radius:4px;flex:1;padding:0;font-size:8px;line-height:1}.number-stepper-buttons button:first-child{margin-bottom:1px}.number-stepper-buttons button:hover{background:var(--accent-soft);color:#17140a;border-color:var(--accent-soft)}.heatmap{flex-direction:column;gap:14px;display:flex}.heatmap-year-nav{justify-content:center;align-items:center;gap:14px;display:flex}.heatmap-year-label{text-align:center;min-width:48px;font-size:15px;font-weight:700}.heatmap-month-pills{gap:6px;display:flex}.heatmap-month-pill{border:1px solid var(--border);background:var(--bg-card);color:var(--text-dim);cursor:pointer;text-align:center;border-radius:999px;flex:1;padding:6px 4px;font-size:12px}.heatmap-month-pill.current{background:var(--accent-soft);border-color:var(--accent-soft);color:#17140a;font-weight:700}.heatmap-strip-wrap{align-items:center;gap:9px;display:flex}.heatmap-strip-arrow{border:1px solid color-mix(in srgb, var(--accent-soft) 38%, var(--border));background:radial-gradient(circle at 50% 0%, color-mix(in srgb, var(--accent-soft) 24%, transparent), transparent 70%), color-mix(in srgb, var(--bg-card) 88%, var(--accent-soft));width:36px;height:44px;color:color-mix(in srgb, var(--accent-soft) 82%, white);cursor:pointer;border-radius:12px;flex-shrink:0;place-items:center;padding:0;transition:transform .18s,border-color .18s,background .18s,box-shadow .18s;display:grid;position:relative;box-shadow:0 8px 22px #0003,inset 0 1px #ffffff0a}.heatmap-strip-arrow svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:19px;height:19px;transition:transform .18s;overflow:visible}.heatmap-strip-arrow:hover{border-color:var(--accent-soft);background:color-mix(in srgb, var(--accent-soft) 18%, var(--bg-card));box-shadow:0 10px 26px color-mix(in srgb, var(--accent-soft) 18%, transparent), inset 0 1px #ffffff14}.heatmap-strip-arrow-left:hover{transform:translate(-2px)scale(1.04)}.heatmap-strip-arrow-right:hover{transform:translate(2px)scale(1.04)}.heatmap-strip-arrow-left:hover svg{transform:translate(-1px)}.heatmap-strip-arrow-right:hover svg{transform:translate(1px)}.heatmap-strip-arrow:active{transform:scale(.95)}.heatmap-strip-arrow:focus-visible{outline:2px solid var(--accent-soft);outline-offset:3px}.heatmap-strip{scroll-snap-type:x proximity;scrollbar-width:thin;scrollbar-color:var(--accent-soft) transparent;gap:16px;padding-bottom:12px;display:flex;overflow-x:auto}.heatmap-strip::-webkit-scrollbar{height:6px}.heatmap-strip::-webkit-scrollbar-track{background:var(--divider);border-radius:999px}.heatmap-strip::-webkit-scrollbar-thumb{background:var(--accent-soft);border-radius:999px}.heatmap-strip::-webkit-scrollbar-thumb:hover{background:color-mix(in srgb, var(--accent-soft) 80%, white)}.heatmap-month-block{scroll-snap-align:start;background:var(--bg-card);border:1px solid var(--border);border-radius:10px;flex-shrink:0;width:168px;padding:10px}.heatmap-month-block.current{border-color:var(--accent-soft);box-shadow:0 0 0 1px var(--accent-soft), 0 8px 24px color-mix(in srgb, var(--accent-soft) 25%, transparent)}.heatmap-month-header{align-items:center;gap:6px;margin-bottom:8px;display:flex}.heatmap-month-name{letter-spacing:.04em;text-transform:uppercase;color:var(--text-dim);font-size:11px;font-weight:700}.heatmap-now-badge{background:var(--accent-soft);color:#17140a;border-radius:999px;padding:2px 6px;font-size:9px;font-weight:700}.heatmap-month-weekdays{grid-template-columns:repeat(7,1fr);margin-bottom:4px;display:grid}.heatmap-month-weekdays .heatmap-weekday-label{color:var(--text-dim);text-align:center;font-size:9px}.heatmap-month-grid{flex-direction:column;gap:3px;display:flex}.heatmap-week{grid-template-columns:repeat(7,1fr);gap:3px;display:grid}.heatmap-cell{aspect-ratio:1;background:var(--divider);width:100%;font:inherit;border:none;border-radius:4px;margin:0;padding:0;display:block}.heatmap-cell-clickable{cursor:pointer}.heatmap-cell-clickable:hover{outline:2px solid var(--accent-soft);outline-offset:1px}.heatmap-cell-empty{background:0 0}.heatmap-cell.today{box-shadow:0 0 0 2px var(--accent-soft)}.heatmap-cell.level-1{background:color-mix(in srgb, var(--accent-soft) 30%, var(--bg-card))}.heatmap-cell.level-2{background:color-mix(in srgb, var(--accent-soft) 55%, var(--bg-card))}.heatmap-cell.level-3{background:color-mix(in srgb, var(--accent-soft) 78%, var(--bg-card))}.heatmap-cell.level-4{background:var(--accent-soft)}.heatmap-legend{color:var(--text-dim);align-items:center;gap:4px;font-size:11px;display:flex}.heatmap-legend .heatmap-cell{width:12px;height:12px}.heatmap-tooltip{background:color-mix(in srgb, var(--bg-card-hover) 88%, black);color:var(--text);border:1px solid var(--border-strong);font-variant-numeric:tabular-nums;white-space:nowrap;pointer-events:none;box-shadow:0 8px 22px var(--shadow);z-index:50;border-radius:7px;padding:5px 9px;font-size:12px;font-weight:650;animation:.12s ease-out heatmap-tooltip-in;position:fixed;transform:translate(-50%,calc(-100% - 10px))}.heatmap-tooltip:after{content:"";border:5px solid #0000;border-top-color:color-mix(in srgb, var(--bg-card-hover) 88%, black);position:absolute;top:100%;left:50%;transform:translate(-50%)}@keyframes heatmap-tooltip-in{0%{opacity:0;transform:translate(-50%,calc(-100% - 6px))scale(.96)}to{opacity:1;transform:translate(-50%,calc(-100% - 10px))scale(1)}}.activity-list{flex-direction:column;gap:8px;max-height:320px;margin:0;padding:0;list-style:none;display:flex;overflow-y:auto}.activity-item{border-bottom:1px solid var(--divider);align-items:center;gap:10px;padding:8px 0;font-size:14px;display:flex}.activity-badge{text-transform:uppercase;letter-spacing:.03em;border-radius:6px;flex-shrink:0;padding:3px 8px;font-size:11px;font-weight:700}.activity-follow{color:#6fa8ff;background:#4d91ff26}.activity-sub{color:var(--pink);background:#ff5fa226}.activity-bits{color:#ffb84d;background:#ffb84d26}.activity-raid{color:var(--accent-soft);background:#9b8cff2e}.activity-gartic{color:#4ecdc4;background:#4ecdc426}.activity-giveaway{color:#ffd166;background:#ffd16626}.activity-text{color:var(--text);flex:1}.activity-time{color:var(--text-dim);flex-shrink:0;font-size:12px}.subathon-clock{text-align:center;font-variant-numeric:tabular-nums;background:linear-gradient(90deg, var(--accent-soft), var(--pink));color:#0000;-webkit-background-clip:text;background-clip:text;margin:8px 0 18px;font-size:48px;font-weight:700}.overlay-subathon{justify-content:center;align-items:flex-start;padding-top:30px;display:flex}.subathon-overlay-clock{font-variant-numeric:tabular-nums;color:#fff;text-shadow:0 4px 12px #0009;background:#0f111799;border-radius:16px;padding:10px 32px;font-size:64px;font-weight:800}.tracker-score{justify-content:center;align-items:center;gap:24px;display:flex}.tracker-score-side{flex-direction:column;align-items:center;gap:2px;display:flex}.tracker-score-number{font-variant-numeric:tabular-nums;font-size:40px;font-weight:800;line-height:1}.tracker-score-divider{color:var(--text-dim);font-size:24px}.tracker-btn{color:#14131c;border:none;border-radius:999px;align-items:center;gap:6px;padding:10px 22px;font-size:14px;font-weight:700;transition:transform .12s,box-shadow .12s,filter .12s;display:inline-flex;box-shadow:0 2px 8px #00000040}.tracker-btn:hover{filter:brightness(1.08);transform:translateY(-1px);box-shadow:0 6px 16px #00000059}.tracker-btn:active{filter:brightness(.96);transform:translateY(0)}.tracker-btn-icon{opacity:.75;font-size:13px}.tracker-utility-row{flex-wrap:wrap;justify-content:center;gap:8px;display:flex}.tracker-utility-btn{background:var(--bg-input);border:1px solid var(--border);color:var(--text-muted);border-radius:999px;align-items:center;gap:5px;padding:6px 13px;font-size:12px;display:inline-flex}.tracker-utility-btn:hover{background:var(--bg-card-hover);color:var(--text);border-color:var(--border-strong)}.tracker-utility-btn-icon{opacity:.7;font-size:11px}.tracker-utility-btn.danger:hover{color:#ff9a9a;border-color:#ff6b6b}.theme-swatch-row{flex-wrap:wrap;gap:10px;display:flex}.theme-swatch{background:var(--bg-input);border:1px solid var(--border);border-radius:12px;flex-direction:column;align-items:center;gap:6px;min-width:84px;padding:10px 16px;display:flex}.theme-swatch:hover{border-color:var(--border-strong)}.theme-swatch.active{border-color:var(--accent-soft);box-shadow:inset 0 0 0 1px var(--accent-soft);background:color-mix(in srgb, var(--accent-soft) 10%, var(--bg-input))}.theme-swatch-preview{gap:4px;font-size:15px;font-weight:800;display:flex}.theme-swatch-label{color:var(--text-muted);font-size:11px}.matches-overlay-card{text-shadow:0 4px 12px #0009;background:#0f1117b3;border-radius:14px;align-items:center;gap:14px;padding:12px 24px;display:inline-flex}.matches-overlay-game{color:#fff;text-transform:uppercase;letter-spacing:.04em;font-size:20px;font-weight:700}.matches-overlay-score{font-variant-numeric:tabular-nums;align-items:center;gap:8px;font-size:28px;font-weight:800;display:flex}.matches-overlay-sep{color:var(--text-dim)}.matches-overlay-compact{font-variant-numeric:tabular-nums;text-shadow:0 4px 12px #0009;align-items:center;gap:6px;font-size:28px;font-weight:800;display:inline-flex}.matches-overlay-vertical{text-shadow:0 4px 12px #0009;background:#0f1117b3;border-radius:14px;flex-direction:column;align-items:center;gap:4px;padding:12px 20px;display:inline-flex}.matches-overlay-vertical-score{font-variant-numeric:tabular-nums;align-items:center;gap:8px;font-size:32px;font-weight:800;display:flex}.matches-overlay-bar-wrap{text-shadow:0 2px 8px #0009;background:#0f1117b3;border-radius:14px;flex-direction:column;gap:6px;min-width:220px;padding:12px 16px;display:flex}.matches-overlay-bar-top{justify-content:space-between;align-items:center;gap:12px;font-size:13px;display:flex}.matches-overlay-bar-score{font-variant-numeric:tabular-nums;white-space:nowrap;font-weight:700}.matches-overlay-bar{background:#ffffff1a;border-radius:999px;height:8px;display:flex;overflow:hidden}.matches-overlay-bar-fill{height:100%}.overlay-picker-label{text-transform:uppercase;letter-spacing:.04em;color:var(--text-dim);margin-bottom:8px;font-size:11px;font-weight:700;display:block}.layout-picker-row{flex-wrap:wrap;gap:10px;display:flex}.layout-swatch{border:1px solid var(--border);background:#0a0a0a;border-radius:12px;flex-direction:column;align-items:center;gap:6px;min-width:110px;padding:10px;display:flex;overflow:hidden}.layout-swatch:hover{border-color:var(--border-strong)}.layout-swatch.active{border-color:var(--accent-soft);box-shadow:inset 0 0 0 1px var(--accent-soft)}.layout-swatch-preview{justify-content:center;align-items:center;height:34px;display:flex;transform:scale(.6)}.layout-swatch-label{color:var(--text-muted);font-size:11px}.giveaway-stage{justify-content:center;margin-top:16px;display:flex}.giveaway-stage:empty{margin-top:0}.wheel-wrap{width:260px;height:260px;position:relative}.wheel-pointer{border-left:12px solid #0000;border-right:12px solid #0000;border-top:20px solid var(--pink);z-index:2;filter:drop-shadow(0 2px 4px #0006);width:0;height:0;position:absolute;top:-6px;left:50%;transform:translate(-50%)}.wheel{width:260px;height:260px;box-shadow:0 0 0 4px var(--border), 0 10px 30px var(--shadow);border-radius:50%}.wheel-stage{flex-direction:column;align-items:center;gap:18px;display:flex}.spin-btn{border-radius:999px;padding:12px 28px;font-size:16px;font-weight:700;animation:1.6s ease-in-out infinite spin-btn-pulse}@keyframes spin-btn-pulse{0%,to{box-shadow:0 0 #5b4bff80}50%{box-shadow:0 0 0 10px #5b4bff00}}.cards-grid{flex-wrap:wrap;justify-content:center;gap:10px;max-width:480px;display:flex}.playing-card{background:linear-gradient(160deg, var(--accent), var(--accent-hover));border:1px solid var(--border-strong);color:#fff;cursor:pointer;border-radius:8px;justify-content:center;align-items:center;width:64px;height:90px;font-size:22px;transition:opacity .4s,transform .4s;display:flex}.playing-card:hover:not(:disabled){background:linear-gradient(160deg, var(--accent), var(--accent-hover));transform:translateY(-4px)}.playing-card:disabled{opacity:1;cursor:default}.playing-card.card-out{opacity:.12;transform:scale(.85)rotate(-8deg)}.playing-card.card-revealed{box-shadow:0 8px 24px var(--shadow);background:linear-gradient(160deg,#ffd36e,#ff8c5a);transform:scale(1.15)}.card-face{text-align:center;word-break:break-word;padding:4px;font-size:12px;font-weight:700}.playing-card:not(.card-revealed) .card-face{font-size:26px}.overlay-root{background:0 0;width:100vw;height:100vh;overflow:hidden}body:has(.overlay-root){background:0 0}.overlay-alerts{justify-content:center;align-items:flex-start;padding-top:60px;display:flex}.alert-box{text-align:center;background:linear-gradient(135deg,#5b4bff,#ff5fa2);border-radius:16px;padding:20px 36px;animation:.4s ease-out alert-pop;box-shadow:0 10px 40px #0006}.alert-title{font-size:22px;font-weight:700}.alert-body{opacity:.9;margin-top:4px;font-size:16px}@keyframes alert-pop{0%{opacity:0;transform:scale(.7)translateY(-20px)}to{opacity:1;transform:scale(1)translateY(0)}}.overlay-chat{align-items:flex-end;padding:16px;display:flex}.chat-list{flex-direction:column;gap:6px;width:100%;max-height:100%;display:flex;overflow:hidden}.chat-line{background:#0f1117a6;border-radius:8px;padding:6px 10px;font-size:15px;animation:.25s ease-out chat-in}.chat-user{margin-right:6px;font-weight:700}@keyframes chat-in{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.overlay-music{flex-direction:column;justify-content:center;align-items:center;gap:10px;padding:16px;display:flex}.music-player{border-radius:12px;overflow:hidden;box-shadow:0 10px 30px #0006}.music-now-playing-card .music-player{justify-content:center;margin:0 auto;display:flex}.music-now-playing-card .music-player>iframe{max-width:100%}.music-caption{text-align:center;background:#0f1117bf;border-radius:8px;max-width:480px;padding:8px 14px;font-size:14px}.music-overlay-card-heading{justify-content:space-between;align-items:flex-start;gap:18px;margin-bottom:18px;display:flex}.music-overlay-card-heading h2{margin-bottom:8px}.music-overlay-card-heading .hint{margin:0}.music-overlay-style-row{width:min(100%,600px);color:var(--muted);justify-content:space-between;align-items:center;gap:16px;margin:0 auto 14px;font-size:13px;font-weight:700;display:flex}.music-overlay-style-switch{border:1px solid var(--border);background:#080a1180;border-radius:12px;gap:4px;padding:4px;display:inline-flex}.music-overlay-style-switch button{min-height:32px;color:var(--muted);box-shadow:none;background:0 0;border:0;border-radius:8px;padding:6px 12px;font-size:12px}.music-overlay-style-switch button:hover{color:var(--text);background:#8263ff1a;transform:none}.music-overlay-style-switch button.active{color:#fff;background:linear-gradient(135deg,#6f50ff,#925cff);box-shadow:0 6px 16px #6949ff3d}.music-overlay-live-badge{color:#c9bdff;letter-spacing:.02em;background:#7452ff17;border:1px solid #8b70ff52;border-radius:999px;flex:none;align-items:center;gap:7px;padding:7px 11px;font-size:12px;font-weight:700;display:inline-flex}.music-overlay-live-badge>span{background:#8f73ff;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 4px #8f73ff1f,0 0 12px #8f73ffb3}.music-overlay-preview-shell{aspect-ratio:16/9;background:radial-gradient(circle,#724cff1f,#0000 52%),linear-gradient(145deg,#090b12,#111421);border:1px solid #8b70ff42;border-radius:16px;width:min(100%,600px);margin:0 auto;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff06,0 18px 45px #00000038}.music-overlay-preview-shell:before{content:"16:9";z-index:1;color:#ffffff8c;letter-spacing:.08em;background:#05060b9e;border:1px solid #ffffff14;border-radius:6px;padding:4px 7px;font-size:10px;font-weight:700;position:absolute;top:12px;left:12px}.music-overlay-preview-frame{background:0 0;border:0;width:100%;height:100%;display:block}.music-overlay-preview-note{color:var(--muted);text-align:center;margin:12px 0 0;font-size:12px}.overlay-music.is-preview-empty .music-player{display:none}.overlay-music.layout-compact,.overlay-music.layout-mini{padding:12px}.overlay-music.layout-compact .music-overlay-engine,.overlay-music.layout-mini .music-overlay-engine{opacity:0;pointer-events:none;width:1px;height:1px;position:fixed;bottom:-10px;left:-10px;overflow:hidden}.music-overlay-widget{color:#fff;-webkit-backdrop-filter:blur(18px);background:linear-gradient(115deg,#784fff29,#0000 42%),#0a0c14e6;border:1px solid #b5a4ff33;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;animation:.35s ease-out music-overlay-widget-in;display:grid;position:relative;box-shadow:0 14px 38px #00000061}.music-overlay-widget-compact{border-radius:18px;gap:12px;width:min(88vw,360px);min-height:76px;padding:11px 14px}.music-overlay-widget-mini{border-radius:15px;gap:10px;width:min(86vw,265px);min-height:54px;padding:8px 11px}.music-overlay-widget-icon{background:linear-gradient(145deg,#7351ff,#a15cff);border:1px solid #ffffff24;border-radius:13px;place-items:center;width:44px;height:44px;font-size:24px;font-weight:800;display:grid;box-shadow:0 8px 20px #6946ff4d}.music-overlay-widget-mini .music-overlay-widget-icon{border-radius:11px;width:36px;height:36px;font-size:20px}.music-overlay-widget-copy{flex-direction:column;gap:3px;min-width:0;display:flex}.music-overlay-widget-kicker{color:#a992ff;letter-spacing:.13em;text-transform:uppercase;font-size:9px;font-weight:800}.music-overlay-widget-copy strong{text-overflow:ellipsis;white-space:nowrap;font-size:14px;line-height:1.2;overflow:hidden}.music-overlay-widget-requester{color:#e2def394;font-size:10px}.music-overlay-widget-mini .music-overlay-widget-kicker,.music-overlay-widget-mini .music-overlay-widget-requester{display:none}.music-overlay-widget-mini .music-overlay-widget-copy strong{font-size:12px}.music-overlay-widget-bars{align-items:flex-end;gap:3px;width:23px;height:24px;display:flex}.music-overlay-widget-bars span{background:linear-gradient(#c8baff,#7351ff);border-radius:99px;width:3px;animation:.85s ease-in-out infinite alternate music-preview-bar}.music-overlay-widget-bars span:first-child{height:42%;animation-delay:-.4s}.music-overlay-widget-bars span:nth-child(2){height:90%;animation-delay:-.2s}.music-overlay-widget-bars span:nth-child(3){height:62%;animation-delay:-.65s}.music-overlay-widget-bars span:nth-child(4){height:78%;animation-delay:-.1s}@keyframes music-overlay-widget-in{0%{opacity:0;transform:translateY(8px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}.music-overlay-demo-player{aspect-ratio:16/9;background:linear-gradient(135deg,#774dff29,#0000 54%),linear-gradient(160deg,#111522,#080a10);border:1px solid #a78fff33;border-radius:12px;place-items:center;width:min(68vw,480px);display:grid;position:relative;overflow:hidden;box-shadow:0 18px 50px #0000006b}.music-overlay-demo-glow{aspect-ratio:1;filter:blur(58px);background:#744cff38;border-radius:50%;width:52%;position:absolute}.music-overlay-demo-icon{color:#fff;background:linear-gradient(135deg,#6c4cff,#a15cff);border:1px solid #ffffff2e;border-radius:18px;place-items:center;width:62px;height:62px;font-size:34px;font-weight:800;display:grid;position:relative;box-shadow:0 14px 34px #6441ff57}.music-overlay-demo-bars{align-items:flex-end;gap:4px;height:28px;display:flex;position:absolute;bottom:22px;right:24px}.music-overlay-demo-bars span{background:linear-gradient(#c9bdff,#684cff);border-radius:999px;width:4px;animation:1s ease-in-out infinite alternate music-preview-bar}.music-overlay-demo-bars span:first-child{height:38%;animation-delay:-.4s}.music-overlay-demo-bars span:nth-child(2){height:76%;animation-delay:-.15s}.music-overlay-demo-bars span:nth-child(3){height:52%;animation-delay:-.55s}.music-overlay-demo-bars span:nth-child(4){height:100%;animation-delay:-.25s}.music-overlay-demo-bars span:nth-child(5){height:64%;animation-delay:-.7s}@keyframes music-preview-bar{to{opacity:.62;transform:scaleY(.45)}}.music-overlay-demo-caption{color:#fff}@media (width<=640px){.music-overlay-card-heading{flex-direction:column}.music-overlay-preview-shell{border-radius:12px}.music-overlay-style-row{flex-direction:column;align-items:flex-start}.music-overlay-style-switch{width:100%}.music-overlay-style-switch button{flex:1}}@media (prefers-reduced-motion:reduce){.music-overlay-demo-bars span,.music-overlay-widget-bars span,.music-overlay-widget{animation:none}}.overlay-character{justify-content:center;align-items:flex-end;display:flex;position:relative}.character-roster{flex-wrap:wrap;justify-content:center;gap:24px;display:flex;position:absolute;bottom:20px;left:50%;transform:translate(-50%)}.character-roster-item{flex-direction:column;align-items:center;gap:4px;display:flex;position:relative}.character-roster-name{color:#fff;text-shadow:0 2px 6px #0009;background:#0f111780;border-radius:999px;padding:2px 8px;font-size:12px;font-weight:600}.character-stage{text-align:center;padding-bottom:40px;position:relative}.character-sprite{justify-content:center;align-items:flex-end;width:90px;height:90px;display:flex}.character-body{background:linear-gradient(160deg,#ffd36e,#ff8c5a);border-radius:50% 50% 46% 46%;width:70px;height:70px;box-shadow:0 6px 18px #00000059}.character-sprite.idle .character-body{animation:2.2s ease-in-out infinite idle-bob}.character-sprite.action-jump .character-body{animation:.7s cubic-bezier(.34,1.56,.64,1) jump}@keyframes idle-bob{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}@keyframes jump{0%{transform:translateY(0)scaleY(1)}25%{transform:translateY(6px)scaleY(.85)}55%{transform:translateY(-70px)scaleY(1.05)}80%{transform:translateY(0)scaleY(.95)}to{transform:translateY(0)scaleY(1)}}.character-caption{color:#ffd36e;text-shadow:0 2px 6px #0009;margin-top:8px;font-size:14px;font-weight:600}.character-speech-bubble{color:#14131c;background:#fff;border-radius:14px;width:max-content;max-width:240px;margin-bottom:10px;padding:10px 14px;animation:.2s ease-out speech-pop;position:absolute;bottom:100%;left:50%;transform:translate(-50%);box-shadow:0 6px 16px #0006}.character-speech-bubble:after{content:"";border:8px solid #0000;border-top-color:#fff;position:absolute;top:100%;left:50%;transform:translate(-50%)}.character-speech-user{color:#7c6cff;margin-bottom:2px;font-size:11px;font-weight:700;display:block}.character-speech-text{-webkit-line-clamp:3;word-break:break-word;-webkit-box-orient:vertical;font-size:14px;font-weight:600;line-height:1.3;display:-webkit-box;overflow:hidden}@keyframes speech-pop{0%{opacity:0;transform:translate(-50%)scale(.7)}to{opacity:1;transform:translate(-50%)scale(1)}}.overlay-shop{opacity:0;justify-content:center;align-items:center;transition:opacity .25s;display:flex}.overlay-shop.visible{opacity:1}.shop-panel{border:1px solid var(--border);background:#0f1117eb;border-radius:16px;padding:20px 26px;transition:transform .25s;transform:scale(.85);box-shadow:0 20px 50px #00000080}.overlay-shop.visible .shop-panel{transform:scale(1)}.shop-panel-title{text-align:center;color:#fff;margin-bottom:16px;font-size:20px;font-weight:700}.shop-slots{gap:16px;display:flex}.shop-slot{border:1px solid var(--border);background:#ffffff0f;border-radius:12px;flex-direction:column;align-items:center;gap:6px;width:130px;padding:16px 10px;display:flex}.shop-slot-empty{opacity:.4}.shop-slot-icon{font-size:40px;line-height:1}.shop-slot-name{color:#fff;text-align:center;font-size:13px;font-weight:600}.shop-slot-price{color:#ffd36e;font-size:12px;font-weight:600}.shop-slot-grid{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:14px;margin-top:20px;display:grid}.shop-slot-grid .card{margin-top:0}@media (width<=980px){.main-area{padding-inline:28px}.stat-tiles{grid-template-columns:repeat(2,minmax(0,1fr))}.overview-status-card{flex-direction:column;align-items:flex-start}}@media (width<=760px){.sidebar{height:auto;padding-block:12px;position:static}.brand-lockup{display:none}.workspace-switcher{margin-top:0}.main-area{width:100%;padding:24px 18px 80px}.dash-header{align-items:flex-start;min-height:0;margin-bottom:20px}.dash-heading p{max-width:36ch}}@media (width<=520px){.stat-tiles,.discord-hero{grid-template-columns:1fr}.discord-hero-icon{width:52px;height:52px}.discord-status-pill{grid-column:auto}.overview-status-badges,.overview-status-badges>.row{width:100%}.overview-status-badges .badge{flex:1;justify-content:center}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.app-shell :is(.card,.stat-tile,.minigame-card,.permission-option,.discord-connect-panel,.discord-feature-card,.discord-guild-card,.discord-empty-guilds,.approval-rule,.rule-card,.theme-swatch,.layout-swatch){--surface-pointer-x:50%;--surface-pointer-y:50%;isolation:isolate;position:relative;overflow:hidden}.app-shell :is(.card,.stat-tile,.minigame-card,.permission-option,.discord-connect-panel,.discord-feature-card,.discord-guild-card,.discord-empty-guilds,.approval-rule,.rule-card,.theme-swatch,.layout-swatch):before{content:"";z-index:0;pointer-events:none;background:radial-gradient(240px circle at var(--surface-pointer-x) var(--surface-pointer-y), color-mix(in srgb, var(--accent-soft) 13%, transparent), transparent 70%);opacity:0;transition:opacity .22s;position:absolute;inset:0}.app-shell :is(.card,.stat-tile,.minigame-card,.permission-option,.discord-connect-panel,.discord-feature-card,.discord-guild-card,.discord-empty-guilds,.approval-rule,.rule-card,.theme-swatch,.layout-swatch):hover:before{opacity:1}.app-shell :is(.card,.stat-tile,.minigame-card,.permission-option,.discord-connect-panel,.discord-feature-card,.discord-guild-card,.discord-empty-guilds,.approval-rule,.rule-card,.theme-swatch,.layout-swatch)>*{z-index:1;position:relative}.restriction-card{border-color:color-mix(in srgb, var(--accent) 24%, var(--border))}.restriction-card-heading{justify-content:space-between;align-items:flex-start;gap:20px;margin-bottom:20px;display:flex}.restriction-card-heading.compact{align-items:center;margin-bottom:16px}.restriction-card-heading h2{margin:0 0 5px}.restriction-card-heading p{max-width:650px;color:var(--text-muted);margin:0;font-size:13px;line-height:1.55}.restriction-active-count,.restriction-count{border:1px solid color-mix(in srgb, var(--accent) 30%, var(--border));background:color-mix(in srgb, var(--accent) 10%, var(--bg-input));min-width:34px;min-height:28px;color:var(--accent-soft);border-radius:999px;flex:none;justify-content:center;align-items:center;padding:5px 10px;font-size:12px;font-weight:750;display:inline-flex}.approval-rules-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.approval-rule{border:1px solid var(--border);background:var(--bg-input);border-radius:12px;grid-template-columns:auto 1fr 108px;align-items:center;gap:12px;min-width:0;padding:14px;transition:border-color .15s,background .15s;display:grid}.approval-rule:focus-within{border-color:color-mix(in srgb, var(--accent) 55%, var(--border));background:color-mix(in srgb, var(--accent) 5%, var(--bg-input))}.approval-rule-icon{background:color-mix(in srgb, var(--accent) 11%, var(--bg-card));width:34px;height:34px;color:var(--accent-soft);border-radius:9px;place-items:center;font-size:15px;display:grid}.approval-rule-copy{flex-direction:column;min-width:0;display:flex}.approval-rule-copy strong{color:var(--text-heading);font-size:13px}.approval-rule-copy small{color:var(--text-dim);text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.approval-rule input{text-align:right;font-variant-numeric:tabular-nums;width:108px}.restriction-save-row{justify-content:flex-end;align-items:center;gap:14px;margin-top:16px;display:flex}.restriction-save-message{color:var(--badge-on-text);font-size:12px}.restriction-save-message.error,.restriction-error{color:var(--danger-text)!important}.restriction-list{border-top:1px solid var(--divider);margin-top:14px}.restriction-list li{align-items:center;min-height:43px;padding:9px 2px}.keyword-list li:not(.empty)>span:first-child{border:1px solid var(--border);background:var(--bg-input);color:var(--text-heading);border-radius:7px;padding:4px 9px;font-family:ui-monospace,Cascadia Code,monospace;font-size:12px;display:inline-flex}@media (width<=900px){.approval-rules-grid{grid-template-columns:1fr}}@media (width<=560px){.restriction-card-heading{flex-direction:column}.restriction-card-heading.compact{align-items:flex-start}.approval-rule{grid-template-columns:auto 1fr}.approval-rule input{text-align:left;grid-column:1/-1;width:100%}.restriction-save-row{flex-direction:column;align-items:stretch}}:is(.activity-list,.viewer-messages,.music-mini-player-queue,.popout-music-queue,.user-drawer,.modal-panel,.heatmap-strip,.discord-admin-members nav,.discord-admin-workspace){scrollbar-width:thin;scrollbar-color:color-mix(in srgb, var(--accent-soft) 48%, var(--border-strong)) transparent}:is(.activity-list,.viewer-messages,.music-mini-player-queue,.popout-music-queue,.user-drawer,.modal-panel,.heatmap-strip,.discord-admin-members nav,.discord-admin-workspace)::-webkit-scrollbar{width:7px;height:7px}:is(.activity-list,.viewer-messages,.music-mini-player-queue,.popout-music-queue,.user-drawer,.modal-panel,.heatmap-strip,.discord-admin-members nav,.discord-admin-workspace)::-webkit-scrollbar-track{background:0 0}:is(.activity-list,.viewer-messages,.music-mini-player-queue,.popout-music-queue,.user-drawer,.modal-panel,.heatmap-strip,.discord-admin-members nav,.discord-admin-workspace)::-webkit-scrollbar-thumb{background:color-mix(in srgb, var(--text-dim) 70%, transparent);background-clip:padding-box;border:2px solid #0000;border-radius:999px;min-height:38px}:is(.activity-list,.viewer-messages,.music-mini-player-queue,.popout-music-queue,.user-drawer,.modal-panel,.heatmap-strip,.discord-admin-members nav,.discord-admin-workspace)::-webkit-scrollbar-thumb:hover{background:linear-gradient(var(--accent-soft), var(--accent));background-clip:padding-box}:is(.activity-list,.viewer-messages,.music-mini-player-queue,.popout-music-queue,.user-drawer,.modal-panel,.heatmap-strip,.discord-admin-members nav,.discord-admin-workspace)::-webkit-scrollbar-button{width:0;height:0;display:none}@media (width<=720px){.discord-connect-panel{flex-direction:column;align-items:stretch}.discord-connect-actions{flex-wrap:wrap}.discord-primary-button,.discord-secondary-button{flex:150px}.discord-guild-grid{grid-template-columns:1fr}}.test-chat-window{background:#050b12;border:1px solid #aebdca2e;border-radius:8px;flex-direction:column;gap:10px;min-height:200px;max-height:420px;padding:14px;display:flex;overflow-y:auto}.test-chat-row{display:flex}.test-chat-row-user{justify-content:flex-end}.test-chat-row-bot{justify-content:flex-start}.test-chat-bubble{white-space:pre-wrap;border-radius:12px;max-width:80%;padding:10px 14px;font-size:14px;line-height:1.4}.test-chat-bubble-user{color:#f5f8fa;background:#2b6cb0;border-bottom-right-radius:2px}.test-chat-bubble-bot{color:#d4dce3;background:#101b26;border:1px solid #aebdca38;border-bottom-left-radius:2px}.test-chat-embed{border-left:3px solid #58e0a2;padding-left:10px}.test-chat-embed-title{color:#f5f8fa;margin-bottom:4px;display:block}.test-chat-embed-desc{white-space:pre-wrap;margin:0 0 8px}.test-chat-embed-fields{flex-wrap:wrap;gap:10px;margin-bottom:6px;display:flex}.test-chat-embed-field{flex-direction:column;gap:2px;min-width:120px;display:flex}.test-chat-embed-field small{color:#aebdca;letter-spacing:.4px;font-size:11px;font-weight:700}.test-chat-embed-footer{color:#8291a0;margin:4px 0 0;font-size:12px}.test-chat-image-response{gap:10px;width:min(100%,980px);display:grid}.test-chat-image-response p{margin:0}.test-chat-image-response img{border:1px solid #f2c96b59;border-radius:14px;width:100%;height:auto;display:block;box-shadow:0 18px 44px #0000005c}.test-chat-image-response small{color:var(--muted)}.discord-clone{border:1px solid var(--border);background:#0e1019;border-radius:16px;grid-template-columns:72px 220px minmax(0,1fr);height:620px;max-height:75vh;margin-top:18px;display:grid;overflow:hidden}.discord-clone-servers{-webkit-overflow-scrolling:touch;border-right:1px solid var(--border);background:#0a0b12;flex-direction:column;align-items:center;gap:10px;min-height:0;padding:14px 0;display:flex;overflow-y:auto}.discord-clone-server{color:#cfc6ff;cursor:pointer;background:linear-gradient(145deg,#4c4478,#211d3a);border:none;border-radius:50%;place-items:center;width:46px;height:46px;padding:0;font-size:11px;font-weight:900;transition:border-radius .18s,background .18s;display:grid;overflow:hidden}.discord-clone-server img{object-fit:cover;width:100%;height:100%}.discord-clone-server:hover{border-radius:16px}.discord-clone-server.active{border-radius:14px;box-shadow:0 0 0 2px #8c74ff}.discord-clone-channels{-webkit-overflow-scrolling:touch;border-right:1px solid var(--border);background:#12131f;flex-direction:column;min-height:0;padding:14px 8px;display:flex;overflow-y:auto}.discord-clone-channels-header{color:var(--text-heading);border-bottom:1px solid var(--border);margin-bottom:8px;padding:4px 10px 12px;font-size:13px;font-weight:800}.discord-clone-channel-item{color:var(--text-muted);text-align:left;cursor:pointer;background:0 0;border:none;border-radius:8px;align-items:center;gap:6px;padding:8px 10px;font-size:13px;font-weight:600;transition:background .12s,color .12s;display:flex}.discord-clone-channel-item span{color:var(--text-dim);font-weight:700}.discord-clone-channel-item:hover{color:var(--text-heading);background:#ffffff0d}.discord-clone-channel-item.active{color:#fff;background:#7c5cff29}.discord-clone-main{background:#16172a;flex-direction:column;min-width:0;min-height:0;display:flex}.discord-clone-header{color:var(--text-heading);border-bottom:1px solid var(--border);flex-shrink:0;padding:14px 18px;font-size:14px;font-weight:800}.discord-clone-messages{-webkit-overflow-scrolling:touch;flex-direction:column;flex:1;gap:16px;min-height:0;padding:16px 18px;display:flex;overflow-y:auto}.discord-clone-message{gap:12px;display:flex}.discord-clone-message-avatar{color:#cfc6ff;background:linear-gradient(145deg,#4c4478,#211d3a);border-radius:50%;flex-shrink:0;place-items:center;width:38px;height:38px;font-size:12px;font-weight:900;display:grid;overflow:hidden}.discord-clone-message-avatar img{object-fit:cover;width:100%;height:100%}.discord-clone-message-body{min-width:0}.discord-clone-message-head{align-items:baseline;gap:8px;display:flex}.discord-clone-message-author{color:var(--text-heading);font-size:13px;font-weight:800}.discord-clone-bot-tag{color:#fff;letter-spacing:.3px;background:#5865f2;border-radius:4px;padding:1px 5px;font-size:9px;font-weight:900}.discord-clone-message-time{color:var(--text-dim);font-size:10px}.discord-clone-message-content{color:var(--text-muted);white-space:pre-wrap;word-break:break-word;font-size:14px;line-height:1.5}.discord-clone-composer{border-top:1px solid var(--border);flex-shrink:0;align-items:center;gap:10px;padding:12px 16px;display:flex}.discord-clone-composer input:not(.discord-clone-pin){border:1px solid var(--border);color:var(--text-heading);background:#1d1e30;border-radius:10px;flex:1;padding:11px 14px;font-size:14px}.discord-clone-pin{border:1px solid var(--border);width:90px;color:var(--text-heading);background:#1d1e30;border-radius:10px;padding:11px 12px;font-size:14px}.discord-clone-empty{color:var(--text-dim);flex-direction:column;flex:1;justify-content:center;align-items:center;gap:10px;display:flex}.discord-clone-empty span{font-size:34px}.discord-clone-server-settings{color:var(--text-dim);background:#1d1e30;flex-shrink:0;font-size:18px}.discord-clone-server-settings:hover{color:#fff;background:#26273c}.discord-clone-server-picker-backdrop{z-index:130;background:#03050cb3;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.discord-clone-server-picker{background:#14151f;border:1px solid #856cff5c;border-radius:16px;width:min(360px,100%);max-height:80vh;padding:18px;overflow-y:auto}.discord-clone-server-picker-head{color:var(--text-heading);justify-content:space-between;align-items:center;margin-bottom:12px;font-size:14px;display:flex}.discord-clone-server-picker-row{color:var(--text-muted);cursor:pointer;border-radius:8px;align-items:center;gap:10px;padding:8px 4px;font-size:13px;display:flex}.discord-clone-server-picker-row:hover{color:var(--text-heading);background:#ffffff0a}.discord-clone-server-picker-row img,.discord-clone-server-picker-fallback{object-fit:cover;border-radius:50%;flex-shrink:0;width:26px;height:26px}.discord-clone-server-picker-fallback{color:#cfc6ff;background:linear-gradient(145deg,#4c4478,#211d3a);place-items:center;font-size:9px;font-weight:900;display:grid}@media (width<=720px){.discord-clone{grid-template-columns:58px 140px minmax(0,1fr);height:480px;max-height:68vh}}.bolt-race-page{--race-violet:#8a5cff;--race-cyan:#36e4ff;--race-gold:#ffc94d;max-width:1480px}.bolt-race-list-card{border-color:color-mix(in srgb, var(--race-violet,#8a5cff) 35%, var(--border));background:linear-gradient(100deg, #552c9629, transparent 60%), var(--bg-card)}.bolt-race-hero{background:linear-gradient(90deg, #070814f5 0%, #070814ba 44%, #0708141f 78%), var(--bolt-level-image,url(/bolt-race-event-level-1.png)) center 56% / cover no-repeat;border:1px solid #8a5cff6b;border-radius:24px;justify-content:space-between;align-items:flex-end;gap:24px;min-height:250px;margin-top:16px;padding:34px;display:flex;position:relative;overflow:hidden;box-shadow:0 24px 70px #00000061,inset 0 0 90px #43228838}.bolt-race-hero:after{content:"";background:linear-gradient(90deg, transparent, var(--race-cyan), var(--race-violet), transparent);height:3px;box-shadow:0 0 24px var(--race-cyan);position:absolute;inset:auto 0 0}.bolt-race-hero-copy{z-index:1;width:min(570px,100%);position:relative}.bolt-race-hero h2{color:#fff;letter-spacing:-1.8px;text-transform:uppercase;margin:5px 0 8px;font-size:clamp(30px,4vw,50px);line-height:.98}.bolt-race-hero p{color:#c8ccdc;max-width:540px;margin:0;font-size:14px;line-height:1.6}.bolt-race-badges{flex-wrap:wrap;gap:7px;margin-top:18px;display:flex}.bolt-race-badges span,.bolt-race-test-label{color:#dce0ef;letter-spacing:.55px;text-transform:uppercase;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#0809159e;border:1px solid #ffffff21;border-radius:999px;padding:6px 10px;font-size:10px;font-weight:800}.bolt-race-test-label{z-index:1;color:#b6f5ff;flex:none;align-items:center;gap:7px;display:flex;position:relative}.bolt-race-test-label i{background:var(--race-cyan);width:7px;height:7px;box-shadow:0 0 12px var(--race-cyan);border-radius:50%}.bolt-race-track{background:linear-gradient(180deg, #04060f33, #04060fe6), var(--bolt-level-image,url(/bolt-race-event-level-1.png)) center 66% / cover no-repeat;border:1px solid #5c719f59;border-radius:22px;min-height:390px;margin-top:16px;padding:22px;position:relative;overflow:hidden;box-shadow:inset 0 -100px 140px #000000a3}.bolt-race-track:after{content:"";opacity:.4;background:repeating-linear-gradient(96deg,#0000 0 8%,#44dcff4d 8.3%,#0000 8.7% 16%);position:absolute;inset:50% -15% -15%;transform:perspective(360px)rotateX(62deg)}.bolt-race-speed-lines{z-index:0;opacity:0;background:repeating-linear-gradient(98deg,#0000 0 14%,#ffffff29 14.3%,#0000 14.7% 25%);position:absolute;inset:0;transform:translate(-30%)}.phase-racing .bolt-race-speed-lines{opacity:1;animation:.42s linear infinite bolt-speed-lines}.phase-racing{animation:.45s ease-in-out infinite alternate bolt-track-pulse}.bolt-race-scoreboard{z-index:3;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid;position:relative}.bolt-race-scoreboard>div{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#040711bd;border:1px solid #ffffff1a;border-radius:11px;flex-direction:column;justify-content:center;min-height:56px;padding:10px 13px;display:flex}.bolt-race-scoreboard small{color:#7f899e;letter-spacing:.7px;font-size:9px;font-weight:900}.bolt-race-scoreboard strong{color:#f5f7ff;margin-top:3px;font-size:16px}.bolt-race-attempts{align-items:center;gap:5px;min-height:18px;display:flex}.bolt-race-attempts i{background:#343747;border-radius:99px;width:24px;height:5px}.bolt-race-attempts i.active{background:var(--race-cyan);box-shadow:0 0 9px #36e4ffb3}.bolt-race-duel{z-index:2;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:end;gap:20px;min-height:225px;padding:26px 5% 14px;display:grid;position:relative}.bolt-race-driver{background:#0608129e;border:1px solid #ffffff29;border-radius:17px;flex-direction:column;justify-content:flex-end;min-height:155px;padding:18px;transition:transform .3s;display:flex;position:relative;overflow:hidden;box-shadow:0 18px 40px #00000057}.bolt-driver{background:linear-gradient(180deg, transparent 20%, #050610eb 88%), var(--bolt-level-image,url(/bolt-race-event-level-1.png)) 71% 46% / 178% auto no-repeat;border-color:#8e5dff8c}.player-driver{border-color:#36e4ff75;padding-left:48%}.player-driver img,.bolt-race-car-placeholder{object-fit:cover;width:48%;height:100%;position:absolute;inset:0 52% 0 0;-webkit-mask-image:linear-gradient(90deg,#000 72%,#0000);mask-image:linear-gradient(90deg,#000 72%,#0000)}.bolt-race-driver span{color:var(--race-cyan);letter-spacing:1.2px;font-size:9px;font-weight:900}.bolt-race-driver strong{color:#fff;text-overflow:ellipsis;white-space:nowrap;margin:2px 0;font-size:clamp(21px,3vw,33px);line-height:1;overflow:hidden}.bolt-race-driver small{color:#929aab;font-size:11px}.bolt-race-versus{color:#fff;text-shadow:0 0 16px var(--race-violet);align-self:center;font-size:18px;font-style:italic;font-weight:1000;transform:skew(-8deg)}.phase-racing .bolt-driver{animation:.72s ease-in-out infinite alternate bolt-rival-drive}.phase-racing .player-driver{animation:.63s ease-in-out infinite alternate-reverse bolt-player-drive}.bolt-race-announcer{z-index:3;background:#04060ee6;border:1px solid #ffffff1f;border-radius:12px;align-items:center;gap:12px;max-width:700px;min-height:54px;margin:0 auto;padding:10px 16px;display:flex;position:relative;box-shadow:0 13px 30px #00000059}.bolt-race-announcer>span{background:#8a5cff2e;border-radius:9px;flex:none;place-items:center;width:32px;height:32px;display:grid}.bolt-race-announcer div{flex-direction:column;min-width:0;display:flex}.bolt-race-announcer small{color:#747d92;letter-spacing:.8px;font-size:8px;font-weight:900}.bolt-race-announcer strong{color:#e9ecf5;font-size:12px}.bolt-race-announcer.won{border-color:#ffc94d80;box-shadow:0 0 30px #ffc94d21}.bolt-race-announcer.won strong{color:#ffe49b}.bolt-race-layout{grid-template-columns:minmax(0,1fr) 330px;align-items:start;gap:16px;margin-top:16px;display:grid}.bolt-race-garage,.bolt-race-controls{border:1px solid var(--border);background:linear-gradient(145deg,#181a2af0,#0b0d18f5);border-radius:18px;padding:20px}.bolt-race-controls{position:sticky;top:16px}.bolt-race-section-heading{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:16px;display:flex}.bolt-race-section-heading h3{color:var(--text-heading);margin:3px 0 0;font-size:18px}.bolt-race-section-heading>span{color:#9eeef7;background:#36e4ff14;border-radius:99px;padding:5px 8px;font-size:10px;font-weight:800}.bolt-race-card-grid{grid-template-columns:repeat(auto-fill,minmax(116px,1fr));gap:9px;max-height:550px;padding:2px 5px 2px 2px;display:grid;overflow-y:auto}.bolt-race-card{color:#fff;text-align:left;cursor:pointer;background:#0d101a;border:1px solid #303447;border-radius:11px;flex-direction:column;min-width:0;padding:6px 6px 9px;transition:transform .16s,border-color .16s,box-shadow .16s;display:flex;position:relative;overflow:hidden}.bolt-race-card:hover:not(:disabled){border-color:#5d688b;transform:translateY(-2px)}.bolt-race-card.selected{border-color:var(--race-cyan);box-shadow:0 0 0 1px var(--race-cyan), 0 0 22px #36e4ff2b}.bolt-race-card:disabled{cursor:not-allowed;opacity:.72}.bolt-race-card>div{background:#090a12;border-radius:7px;height:104px;margin-bottom:8px;overflow:hidden}.bolt-race-card img{object-fit:cover;width:100%;height:100%}.bolt-race-card strong{color:#eef0f6;text-overflow:ellipsis;white-space:nowrap;font-size:11px;line-height:1.25;overflow:hidden}.bolt-race-card small{color:#6f788e;text-overflow:ellipsis;white-space:nowrap;margin-top:2px;font-size:8px;overflow:hidden}.bolt-race-card>span{color:var(--race-gold);margin-top:7px;font-size:9px;font-weight:900}.bolt-race-controls>label{color:#8d95a7;letter-spacing:.5px;text-transform:uppercase;margin-bottom:7px;font-size:10px;font-weight:800;display:block}.bolt-race-stakes{grid-template-columns:repeat(3,1fr);gap:6px;display:grid}.bolt-race-stakes button,.bolt-race-decision button{color:#b9bfcd;cursor:pointer;background:#10131f;border:1px solid #34384c;border-radius:9px;padding:10px 5px;font-size:10px;font-weight:800}.bolt-race-stakes button.active{border-color:var(--race-gold);color:#ffe39a;background:#ffc94d1f}.bolt-race-stakes button:disabled{cursor:not-allowed;opacity:.55}.bolt-race-odds{padding:14px 0}.bolt-race-odds>div:first-child{color:#aeb5c4;justify-content:space-between;font-size:11px;display:flex}.bolt-race-odds>div:first-child strong{color:var(--race-cyan)}.bolt-race-odds-bar{background:#252939;border-radius:99px;height:6px;margin:8px 0;overflow:hidden}.bolt-race-odds-bar i{border-radius:inherit;background:linear-gradient(90deg, var(--race-violet), var(--race-cyan));height:100%;transition:width .3s;display:block;box-shadow:0 0 12px #36e4ff59}.bolt-race-odds small{color:#656e83;font-size:9px;line-height:1.45}.bolt-race-prize-preview{background:#ffc94d0f;border:1px solid #ffc94d33;border-radius:10px;justify-content:space-between;align-items:center;margin:2px 0 14px;padding:13px;display:flex}.bolt-race-prize-preview small{color:#858b9b;letter-spacing:.6px;font-size:8px;font-weight:900}.bolt-race-prize-preview strong{color:#ffe08c;font-size:17px}.bolt-race-main-button,.bolt-race-decision button{color:#fff;letter-spacing:.35px;text-transform:uppercase;cursor:pointer;background:linear-gradient(110deg,#6841d4,#8b5cff 55%,#3bbfd4);border:0;border-radius:10px;width:100%;min-height:43px;font-size:11px;font-weight:900;box-shadow:0 9px 25px #5b3bc140}.bolt-race-main-button:disabled{cursor:wait;filter:grayscale(.45);opacity:.65}.bolt-race-decision{grid-template-columns:1fr 1.15fr;gap:7px;display:grid}.bolt-race-decision button:first-child{color:#ffe39b;box-shadow:none;background:#ffc94d1f;border:1px solid #ffc94d80}.bolt-race-reset{color:#71798b;cursor:pointer;background:0 0;border:0;width:100%;margin-top:8px;padding:8px;font-size:10px}.bolt-race-disclaimer{color:#596174;text-align:center;margin:8px 0 0;font-size:9px;line-height:1.45}.bolt-race-empty{min-height:160px;color:var(--text-muted);place-items:center;font-size:12px;display:grid}.bolt-race-empty.error{color:var(--danger-text)}@keyframes bolt-speed-lines{to{transform:translate(18%)}}@keyframes bolt-track-pulse{0%{background-size:auto,100%}to{background-size:auto,104%}}@keyframes bolt-rival-drive{to{transform:translate(7px,-2px)}}@keyframes bolt-player-drive{to{transform:translate(-6px,2px)}}@media (prefers-reduced-motion:reduce){.phase-racing,.phase-racing .bolt-race-speed-lines,.phase-racing .bolt-race-driver{animation:none}}@media (width<=980px){.bolt-race-layout{grid-template-columns:1fr}.bolt-race-controls{order:-1;position:static}}@media (width<=700px){.bolt-race-hero{background-position:62%;flex-direction:column;align-items:flex-start;min-height:300px;padding:24px}.bolt-race-test-label{margin-top:auto}.bolt-race-scoreboard{grid-template-columns:1fr 1fr}.bolt-race-duel{grid-template-columns:1fr;gap:8px;padding:18px 0 12px}.bolt-race-versus{z-index:3;background:#0a0b14;border-radius:50%;padding:7px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)skew(-8deg)}.bolt-race-driver{min-height:115px}.bolt-race-track{padding:12px}}.bolt-race-scoreboard{grid-template-columns:repeat(6,minmax(0,1fr))}.bolt-race-lives i.active{background:#ff5b70;box-shadow:0 0 9px #ff5b70b3}.bolt-race-license{background:radial-gradient(circle at 100% 0,#ffc94d29,#0000 42%),linear-gradient(135deg,#18151a,#0c1019);border:1px solid #ffc94d47;border-radius:12px;grid-template-columns:48px minmax(0,1fr);align-items:center;gap:11px;margin-bottom:16px;padding:13px;display:grid;overflow:hidden}.bolt-race-license.owned{background:radial-gradient(circle at 100% 0,#36e4ff26,#0000 45%),linear-gradient(135deg,#151527,#08141c);border-color:#36e4ff61;box-shadow:inset 0 0 28px #36e4ff0d}.bolt-race-license-mark{color:#fff;background:linear-gradient(145deg,#7a4ce0,#292044);border:1px solid #ffffff2b;border-radius:9px;place-items:center;width:48px;height:56px;font-size:1.5rem;font-weight:1000;display:grid;box-shadow:0 8px 20px #0000004d}.bolt-race-license.owned .bolt-race-license-mark{color:#dffaff;text-shadow:0 0 12px #65e9ff;background:linear-gradient(145deg,#166e82,#39246c)}.bolt-race-license>div:nth-child(2){flex-direction:column;min-width:0;display:flex}.bolt-race-license small{color:#8b8391;letter-spacing:.055rem;font-size:.75rem;font-weight:900}.bolt-race-license strong{color:#f5f3ff;text-overflow:ellipsis;white-space:nowrap;margin:2px 0;font-size:.9rem;overflow:hidden}.bolt-race-license span{color:#858ca0;font-size:.78rem}.bolt-race-license button{color:#ffe5a2;cursor:pointer;background:linear-gradient(110deg,#7a4b19cc,#ffc94d33);border:1px solid #ffc94d85;border-radius:9px;grid-column:1/-1;min-height:40px;font-size:.85rem;font-weight:900}.bolt-race-license button:hover:not(:disabled){border-color:#ffd66d;box-shadow:0 0 20px #ffc94d26}.bolt-race-license button:disabled{cursor:not-allowed;opacity:.48}.bolt-race-driver-level{background:#36e4ff09;border:1px solid #36e4ff24;border-radius:10px;margin:-5px 0 18px;padding:12px}.bolt-race-driver-level>div:first-child{justify-content:space-between;align-items:center;gap:10px;display:flex}.bolt-race-driver-level span{color:#8e96aa;font-size:.78rem}.bolt-race-driver-level strong{color:#b8f5ff;font-size:.88rem}.bolt-race-driver-level-bar{background:#252939;border-radius:99px;height:6px;margin:9px 0 7px;overflow:hidden}.bolt-race-driver-level-bar i{border-radius:inherit;background:linear-gradient(90deg,#8253f1,#36e4ff);height:100%;transition:width .3s;display:block;box-shadow:0 0 10px #36e4ff6b}.bolt-race-driver-level small{color:#717b90;font-size:.75rem}.bolt-race-lesson-row{border-top:1px solid #36e4ff1f;justify-content:space-between;align-items:center;gap:10px;margin-top:11px;padding-top:10px;display:flex}.bolt-race-lesson-row button{color:#ffe09a;font:inherit;cursor:pointer;background:linear-gradient(#ffc94d33,#ff97301a);border:1px solid #ffc94d6b;border-radius:8px;flex:none;padding:8px 11px;font-size:.76rem;font-weight:900}.bolt-race-lesson-row button:disabled{cursor:not-allowed;opacity:.42}@media (width<=1120px){.bolt-race-scoreboard{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=700px){.bolt-race-scoreboard{grid-template-columns:1fr 1fr}.bolt-race-scoreboard>div:last-child{grid-column:1/-1}}.test-chat-profile-editor{background:linear-gradient(120deg,#36e4ff0b,#8a5cff0b);border:1px solid #36e4ff2e;border-radius:12px;grid-template-columns:58px minmax(180px,1fr) auto;align-items:end;gap:12px;margin-bottom:14px;padding:13px;display:grid}.test-chat-profile-avatar{color:#fff;background:linear-gradient(145deg,#6c45cf,#173e62);border:2px solid #36e4ff80;border-radius:15px;grid-row:1/3;place-items:center;width:58px;height:58px;font-size:1.35rem;font-weight:900;display:grid;overflow:hidden}.test-chat-profile-avatar img{object-fit:cover;width:100%;height:100%}.test-chat-profile-editor label{flex-direction:column;gap:6px;min-width:0;display:flex}.test-chat-profile-editor label>span{color:var(--text-muted);font-size:.78rem;font-weight:800}.test-chat-profile-editor input[type=text],.test-chat-profile-editor label:not(.test-chat-profile-upload) input{width:100%}.test-chat-profile-upload{position:relative}.test-chat-profile-upload input{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.test-chat-profile-upload b{color:#d9ceff;cursor:pointer;background:#8a5cff1f;border:1px solid #8a5cff7a;border-radius:9px;place-items:center;min-height:40px;padding:0 14px;font-size:.8rem;display:grid}.test-chat-profile-upload:focus-within b,.test-chat-profile-upload b:hover{background:#8a5cff33;border-color:#9c78ff}.test-chat-profile-editor>small{color:var(--text-dim);grid-column:2/-1;font-size:.75rem}@media (width<=680px){.test-chat-profile-editor{grid-template-columns:58px minmax(0,1fr);align-items:center}.test-chat-profile-avatar{grid-row:1}.test-chat-profile-upload,.test-chat-profile-editor>small{grid-column:1/-1}}.test-event-preview{white-space:normal;gap:10px;width:min(560px,72vw);display:grid}.test-event-embed{background:#2b2d31;border-left:4px solid #7c5cff;border-radius:4px 10px 10px 4px;overflow:hidden;box-shadow:0 8px 24px #0000004d}.test-event-banner{aspect-ratio:16/7;background:#11131a;position:relative;overflow:hidden}.test-event-banner img{object-fit:cover;object-position:center 46%;width:100%;height:100%}.test-event-banner:after{content:"";background:linear-gradient(#0000 38%,#0b0a16e0);position:absolute;inset:0}.test-event-banner span{z-index:1;color:#d8d4ff;letter-spacing:.7px;background:#11121ce0;border-radius:5px;padding:4px 8px;font-size:10px;font-weight:900;position:absolute;bottom:10px;right:12px}.test-event-content{color:#dbdee1;gap:8px;padding:14px 16px 13px;display:grid}.test-event-content>small{color:#a995ff;letter-spacing:.8px;font-size:11px;font-weight:900}.test-event-content h3{color:#f2f3f5;margin:0;font-size:20px}.test-event-content p{color:#b5bac1;margin:0;font-size:14px}.test-event-stats{grid-template-columns:repeat(3,1fr);gap:8px;margin-top:3px;display:grid}.test-event-stats div{background:#1e1f22;border-radius:6px;gap:3px;padding:9px;display:grid}.test-event-stats span,.test-event-chance span{color:#949ba4;font-size:11px;font-weight:700}.test-event-stats strong{color:#f2f3f5;font-size:13px}.test-event-rewards{grid-template-columns:repeat(5,1fr);gap:5px;display:grid}.test-event-rewards div{text-align:center;background:#1e1f22;border:1px solid #ffffff14;border-radius:5px;gap:2px;padding:7px 5px;display:grid}.test-event-rewards div.active{background:#306c782e;border-color:#58e9ff8c}.test-event-rewards span{color:#949ba4;font-size:9px;font-weight:800}.test-event-rewards strong{color:#f0cc68;white-space:nowrap;font-size:11px}.test-event-chance{background:#14122385;border:1px solid #7c5cff52;border-radius:7px;gap:6px;padding:10px;display:grid}.test-event-chance>div:first-child{justify-content:space-between;align-items:center;display:flex}.test-event-chance strong{color:#58e9ff;font-size:20px}.test-event-chance>div:nth-child(2){background:#111214;border-radius:999px;height:6px;overflow:hidden}.test-event-chance i{border-radius:inherit;background:linear-gradient(90deg,#7c5cff,#43e8ff);height:100%;transition:width .25s;display:block}.test-event-chance small,.test-event-content footer{color:#949ba4;font-size:11px}.test-event-content footer{border-top:1px solid #ffffff14;padding-top:3px}.test-event-select{background:#2b2d31;border-radius:8px;gap:6px;padding:10px;display:grid}.test-event-select span{color:#dbdee1;font-size:12px;font-weight:800}.test-event-select select{color:#f2f3f5;width:100%;font:inherit;background:#1e1f22;border:1px solid #111214;border-radius:5px;padding:10px 34px 10px 12px}.test-event-selected{background:#232428;border-radius:8px;grid-template-columns:46px 1fr auto;align-items:center;gap:10px;padding:9px 11px;display:grid}.test-event-selected img{object-fit:cover;border-radius:6px;width:46px;height:46px}.test-event-selected div{min-width:0;display:grid}.test-event-selected small{color:#949ba4;letter-spacing:.6px;font-size:9px;font-weight:900}.test-event-selected strong{color:#f2f3f5;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.test-event-selected span{color:#949ba4;font-size:11px}.test-event-selected b{color:#58e9ff;font-size:22px}.race-score-breakdown{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;background:0 0!important;height:auto!important;display:grid!important;overflow:visible!important}.race-score-breakdown>div{background:#0508107a;border:1px solid #58e9ff29;border-radius:6px;gap:2px;padding:7px 8px;display:grid}.race-score-breakdown span{color:#8d94a8;letter-spacing:.45px;font-size:9px;font-weight:900}.race-score-breakdown strong{color:#f4f7ff!important;font-size:13px!important}.test-event-error{color:#ff8b8b}@media (width<=620px){.test-event-preview{width:min(100%,82vw)}.test-event-stats{grid-template-columns:1fr}.test-event-rewards,.race-score-breakdown{grid-template-columns:repeat(2,1fr)}}.public-welcome{--public-purple:#8b5cf6;--public-blue:#5865f2;color:#fff;background:linear-gradient(#ffffff05 1px,#0000 1px) 0 0/48px 48px,linear-gradient(90deg,#ffffff05 1px,#0000 1px) 0 0/48px 48px,radial-gradient(circle at 75% 42%,#5b41b42e,#0000 32%),#080912;min-height:100vh;font-family:Inter,ui-sans-serif,system-ui,-apple-system,Segoe UI,sans-serif;position:relative;overflow:hidden}.public-welcome:after{content:"";pointer-events:none;background:linear-gradient(#0000,#0a051ab3);height:180px;position:absolute;inset:auto 0 0}.public-welcome-glow{filter:blur(2px);opacity:.6;pointer-events:none;border-radius:50%;position:absolute}.public-welcome-glow-one{background:radial-gradient(circle,#7551ff45,#0000 69%);width:460px;height:460px;top:-180px;right:-100px}.public-welcome-glow-two{background:radial-gradient(circle,#2bc5ff1f,#0000 70%);width:360px;height:360px;bottom:-170px;left:-170px}.public-welcome-header{z-index:3;justify-content:space-between;align-items:center;max-width:1180px;margin:0 auto;padding:24px 34px;display:flex;position:relative}.public-brand{letter-spacing:-.4px;align-items:center;gap:11px;font-size:20px;font-weight:900;display:flex}.public-brand-mark{background:linear-gradient(145deg,#9b71ff,#6545de);border-radius:13px;place-items:center;width:41px;height:41px;display:grid;box-shadow:0 10px 32px #7c5cff47,inset 0 1px #ffffff59}.public-ghost-button{color:#ddd9ee;cursor:pointer;background:#ffffff0b;border:1px solid #ffffff21;border-radius:12px;padding:10px 17px;font-weight:750;transition:all .2s}.public-ghost-button:hover{color:#fff;border-color:#a188ff9e;transform:translateY(-1px)}.public-welcome-main{z-index:2;grid-template-columns:minmax(0,1.04fr) minmax(370px,.96fr);align-items:center;gap:clamp(42px,7vw,104px);width:min(1180px,100% - 68px);min-height:calc(100vh - 92px);margin:0 auto;padding:38px 0 82px;display:grid;position:relative}.public-welcome-copy{max-width:650px}.public-eyebrow{color:#a998ff;letter-spacing:2.3px;align-items:center;gap:9px;margin-bottom:19px;font-size:12px;font-weight:900;display:inline-flex}.public-eyebrow:before{content:"";background:linear-gradient(90deg,#86f,#4ed7ff);width:26px;height:2px}.public-welcome-copy h1{letter-spacing:-3.7px;color:#fff;text-wrap:balance;text-shadow:0 12px 45px #0006;max-width:650px;margin:0;font-size:clamp(46px,5.2vw,74px);line-height:.99}.public-welcome-copy>p{color:#aaa9bf;max-width:590px;margin:24px 0 0;font-size:17px;line-height:1.72}.public-welcome-actions{flex-wrap:wrap;gap:12px;margin-top:31px;display:flex}.public-primary-button,.public-secondary-button{box-sizing:border-box;color:#fff;cursor:pointer;border-radius:13px;justify-content:center;align-items:center;gap:10px;min-height:52px;padding:0 21px;font-size:14px;font-weight:850;text-decoration:none;transition:transform .2s,box-shadow .2s,border-color .2s;display:inline-flex}.public-primary-button{background:linear-gradient(135deg,#6571f5,#8359eb);border:0;box-shadow:0 14px 35px #5865f24f,inset 0 1px #ffffff40}.public-secondary-button{background:#ffffff0e;border:1px solid #ffffff24}.public-primary-button:hover,.public-secondary-button:hover{border-color:#a991ff8c;transform:translateY(-2px);box-shadow:0 17px 38px #4c3db447}.public-discord-icon{background:#ffffff2b;border-radius:8px;place-items:center;width:23px;height:23px;font-size:12px;display:grid}.public-catalog-link{color:#cfcbe6;cursor:pointer;text-underline-offset:3px;background:0 0;border:0;margin-top:18px;padding:8px 4px;font-size:14px;font-weight:600;-webkit-text-decoration:underline #cfcbe659;text-decoration:underline #cfcbe659;transition:color .2s,text-decoration-color .2s}.public-catalog-link span{color:#b6a8ff;margin-left:6px;transition:margin .2s}.public-catalog-link:hover{color:#fff;text-decoration-color:#fff9}.public-catalog-link:hover span{color:#fff;margin-left:11px}.public-feature-row{grid-template-columns:repeat(3,1fr);gap:13px;margin-top:44px;display:grid}.public-feature-row div{background:#ffffff06;border:1px solid #ffffff12;border-radius:13px;min-width:0;padding:14px 16px}.public-feature-row strong,.public-feature-row span{display:block}.public-feature-row strong{color:#ede9ff;margin-bottom:4px;font-size:14px}.public-feature-row span{color:#77758b;font-size:10.5px;line-height:1.35}.public-mascot-stage{perspective:1000px;place-items:center;min-height:560px;display:grid;position:relative}.public-orbit{border:1px solid #8a69ff2e;border-radius:50%;position:absolute;transform:rotate(-12deg)}.public-orbit-one{width:520px;height:310px}.public-orbit-two{border-color:#52d3ff1f;width:420px;height:250px;transform:rotate(18deg)}.public-mascot-card{aspect-ratio:.82;background:linear-gradient(155deg,#2a224ee6,#0c0d1aeb 62%);border:1px solid #ad94ff47;border-radius:30px;width:min(410px,90%);padding:18px;position:relative;transform:rotate(1.2deg);box-shadow:0 35px 90px #00000085,0 0 80px #6848da24,inset 0 1px #ffffff24}.public-mascot-card:before{content:"";pointer-events:none;border:1px solid #ffffff0e;border-radius:24px;position:absolute;inset:7px}.public-mascot-card img{object-fit:cover;background:radial-gradient(circle,#4931a0,#111226 72%);border-radius:20px;width:100%;height:calc(100% - 76px);display:block}.public-online-pill{z-index:2;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);color:#dad5ee;letter-spacing:1.25px;background:#070811c2;border:1px solid #ffffff1a;border-radius:999px;padding:7px 10px;font-size:9px;font-weight:900;position:absolute;top:31px;left:31px}.public-online-pill i{background:#54e68b;border-radius:50%;width:7px;height:7px;margin-right:6px;display:inline-block;box-shadow:0 0 10px #54e68b}.public-mascot-caption{box-sizing:border-box;height:76px;padding:14px 8px 0}.public-mascot-caption strong,.public-mascot-caption span{display:block}.public-mascot-caption strong{font-size:15px}.public-mascot-caption span{color:#858398;margin-top:4px;font-size:11px}@media (width<=850px){.public-welcome-main{text-align:center;grid-template-columns:1fr;width:min(100% - 38px,620px);padding-top:55px}.public-welcome-copy{max-width:none}.public-eyebrow{justify-content:center}.public-welcome-copy h1{letter-spacing:-2.5px}.public-welcome-copy>p{margin-inline:auto}.public-welcome-actions{justify-content:center}.public-mascot-stage{min-height:480px}}@media (width<=560px){.public-welcome-header{padding:18px 19px}.public-ghost-button{padding:9px 11px;font-size:12px}.public-welcome-copy h1{font-size:43px}.public-welcome-copy>p{font-size:15px}.public-welcome-actions{display:grid}.public-primary-button,.public-secondary-button{width:100%}.public-feature-row{grid-template-columns:1fr}.public-mascot-stage{min-height:420px}.public-mascot-card{width:min(340px,88vw)}}.tab-loading{color:#b9a6dc;justify-content:center;align-items:center;gap:10px;min-height:40vh;font-size:14px;display:flex}.tab-loading i{border:3px solid #fff2;border-top-color:#9b7be0;border-radius:50%;width:22px;height:22px;animation:.8s linear infinite tab-spin}@keyframes tab-spin{to{transform:rotate(360deg)}}.route-loading{background:#12101a;min-height:100vh}.esc{color:#f4efff;text-align:left;cursor:pointer;background:linear-gradient(#ffffff10,#ffffff06);border:1px solid #ffffff26;border-radius:12px;justify-content:space-between;align-items:center;gap:10px;min-width:0;max-width:100%;padding:9px 12px 9px 14px;font:700 14px "Baloo 2",system-ui,sans-serif;transition:border-color .15s,background .15s,box-shadow .15s;display:inline-flex}.esc:hover:not(:disabled){background:linear-gradient(#ffffff18,#ffffff0a);border-color:#ffd34d88}.esc:focus-visible{border-color:#ffd34d;outline:none;box-shadow:0 0 0 3px #ffd34d44}.esc.is-aberto{border-color:#ffd34d;box-shadow:0 0 0 3px #ffd34d33}.esc:disabled{opacity:.5;cursor:default}.esc-txt{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;overflow:hidden}.esc-seta{fill:none;stroke:#ffd34d;stroke-width:2.6px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:16px;height:16px;transition:transform .2s}.esc.is-aberto .esc-seta{transform:rotate(180deg)}.esc-painel{z-index:10000;background:#1a1236;border:1px solid #ffd34d55;border-radius:16px;flex-direction:column;font-family:"Baloo 2",system-ui,sans-serif;animation:.14s ease-out escAbre;display:flex;position:fixed;overflow:hidden;box-shadow:0 18px 44px #000c,0 0 0 1px #0006}@keyframes escAbre{0%{opacity:0;transform:translateY(-4px)scale(.98)}}.esc-busca{color:#fff;background:#0b0718;border:1px solid #fff2;border-radius:10px;outline:none;margin:8px 8px 4px;padding:8px 12px;font:600 14px "Baloo 2",system-ui,sans-serif}.esc-busca:focus{border-color:#ffd34d88}.esc-lista{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#8b5cf6 transparent;margin:0;padding:6px;list-style:none;overflow-y:auto}.esc-op{color:#ddd3f0;cursor:pointer;border-radius:10px;justify-content:space-between;align-items:center;gap:10px;padding:8px 12px;font-size:14px;font-weight:700;display:flex}.esc-op.is-foco{color:#fff;background:#ffffff14}.esc-op.is-marcada{color:#ffe680;background:linear-gradient(90deg,#ffd34d2e,#ffd34d10)}.esc-op i{color:#ffd34d;font-style:normal}.esc-op.is-off{opacity:.4;cursor:default}.esc-nada{color:#9d92bd;padding:10px 12px;font-size:13px}.inventory-studio{--inv-edge:#b49cd626;--inv-muted:#aaa3bc;color:#f6f0ff}.inventory-studio .inventory-session{font-size:11px;background:0 0!important;border:0!important;margin-bottom:12px!important;padding:7px 11px!important}.inventory-studio .inventory-session img{width:23px!important;height:23px!important}.inventory-studio .inventory-session>span{color:var(--inv-muted);font-size:11px!important}.inventory-studio .inventory-player-banner{border:1px solid var(--inv-edge);box-shadow:none;background:radial-gradient(at 100% 0,#7f5bd62b,#0000 65%),#191a28;border-radius:18px;padding:22px 24px;margin-bottom:20px!important}.inventory-studio .inventory-player-banner h3{letter-spacing:-.7px;font-size:25px;margin:4px 0 5px!important}.inventory-eyebrow{letter-spacing:1.9px;color:#c1a6f5;font-size:8px}.inventory-owner-photo{border-radius:inherit;object-fit:cover;width:100%;height:100%}.inventory-studio .inventory-player-banner>div:first-child{box-shadow:none;overflow:hidden;border-radius:17px!important}.inventory-studio .inventory-player-banner p{font-size:11px!important}.inventory-studio .inventory-player-banner>button{padding:11px 14px!important;font-size:11px!important}.inventory-studio .inventory-file-layout{grid-template-columns:minmax(0,1fr) 232px;gap:22px}.inventory-studio .inventory-file-main>header{background:0 0;border:0;align-items:center;margin:0;padding:0 0 12px}.inventory-studio .inventory-file-main>header strong{color:#f3edf9;font-size:17px}.inventory-studio .inventory-file-main>header>span{color:#aba2b9;background:#ffffff06;font-size:10px}.inventory-studio .inventory-filter-bar{border:1px solid var(--inv-edge);background:#1a1b27;border-radius:13px;gap:8px;margin:0;padding:10px;display:flex}.inventory-studio .inventory-filter-bar input{flex:1;min-width:0}.inventory-studio .inventory-filter-bar input,.inventory-studio .inventory-filter-bar select{box-sizing:border-box;color:#e7dfef;background:#11131e;border:1px solid #ffffff0b;border-radius:8px;height:38px;padding:0 10px;font-size:11px}.inventory-studio .inventory-filter-bar select{max-width:165px}.inventory-studio .inventory-order-hint{color:#a69bb9;margin:12px 2px 16px;padding:0!important;font-size:10px!important}.inventory-studio .inventory-card-grid{grid-template-columns:repeat(auto-fill,minmax(145px,1fr));gap:13px;display:grid}.inventory-studio .inventory-visual-card{transition:transform .18s,box-shadow .18s,border-color .18s;box-shadow:0 3px 10px #0002;background:#1d1f2d!important;border:1px solid #b2a1ce25!important;border-radius:13px!important;padding:8px!important}.inventory-studio .inventory-visual-card:hover{transform:translateY(-4px);box-shadow:0 12px 24px #0005;border-color:#be9aff99!important}.inventory-studio .inventory-visual-card .inventory-card-art{aspect-ratio:3/4;background:#11121c;border-radius:8px;position:relative;overflow:hidden;border:0!important;margin:0!important;padding:0!important}.inventory-studio .inventory-card-art>div{width:100%;height:100%}.inventory-studio .inventory-card-art img{object-fit:contain;filter:none;width:100%;height:100%;max-height:none}.inventory-studio .inventory-copy-count{z-index:2;color:#eee4ff;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0a0b13dd;border:1px solid #ffffff2c;border-radius:7px;padding:3px 6px;font-size:10px;font-weight:700;position:absolute;top:7px;right:7px}.inventory-studio .inventory-visual-card .inventory-card-title{color:#f4eefb;-webkit-line-clamp:2;-webkit-box-orient:vertical;min-height:33px;margin:10px 2px 5px;padding:0;line-height:1.4;display:-webkit-box;overflow:hidden;font-size:12px!important}.inventory-studio .inventory-visual-card .inventory-card-category{border:0;justify-content:space-between;gap:5px;margin:0 2px;padding:0 0 4px;font-size:10px;line-height:1.4;display:flex;color:#aaa2bc!important}.inventory-card-category>span{color:#b8a0e1}.inventory-studio .inventory-visual-card[data-in-folder=true]{border-color:#76cbbd!important}.inventory-studio .card-folder-label{padding:4px!important;font-size:9px!important}.inventory-studio .inventory-file-layout>.inventory-folders{border:1px solid var(--inv-edge);box-shadow:none;background:#181b28;border-radius:15px;top:12px;overflow:hidden}.inventory-studio .inventory-folders>header{border-bottom:1px solid var(--inv-edge);background:#222238!important;padding:16px!important}.inventory-studio .inventory-folders header strong{color:#f1e6ff;font-size:14px}.inventory-studio .inventory-folders header small{color:#b4a8c8;margin-top:6px;font-size:10px;line-height:1.6;display:block}.inventory-studio .inventory-folders header button{background:#171725;border-radius:7px;padding:8px 9px;font-size:10px}.inventory-studio .folder-desktop{gap:10px!important;padding:10px!important}.inventory-studio .folder-desktop>button{background:#232334;border:1px solid #ffffff12;border-radius:11px;gap:3px 9px;padding:12px}.inventory-studio .folder-desktop svg{filter:none;width:34px;height:32px}.inventory-studio .folder-desktop strong{font-size:12px}.inventory-studio .folder-desktop small{color:#b4a7c8;font-size:10px}.inventory-studio .folder-card-preview{border-top:1px solid #ffffff0c;gap:6px;margin-top:10px;padding-top:10px}.inventory-studio .folder-card-preview img{object-fit:contain;background:#11141e;border:1px solid #ffffff15;border-radius:5px;width:43px;height:57px}.inventory-studio .folder-desktop>button.is-open{background:#243b3c;border-color:#76cbbd}.inventory-studio .inventory-folders footer{border-top:1px solid var(--inv-edge);background:0 0;gap:10px;padding:12px!important}.inventory-studio .inventory-folders footer span{color:#9488a6;font-size:9px}.inventory-studio .inventory-folders footer button{background:#6d4fa4;border-radius:8px;padding:10px;font-size:11px}.inventory-studio .inventory-folders footer button:disabled{color:#847995;background:#282637}@media (width<=800px){.inventory-studio .inventory-file-layout{grid-template-columns:minmax(0,1fr) 200px;gap:14px}.inventory-studio .inventory-card-grid{grid-template-columns:repeat(auto-fill,minmax(125px,1fr))!important}}@media (width<=650px){.inventory-studio .inventory-file-layout{flex-direction:column;display:flex}.inventory-studio .inventory-file-main{order:1;width:100%}.inventory-studio .inventory-file-layout>.inventory-folders{order:0;width:100%;position:static}.inventory-studio .inventory-folders header small{display:block}.inventory-studio .inventory-folders>header>div+div{flex-direction:row}.inventory-studio .folder-desktop{display:flex;overflow:auto}.inventory-studio .folder-desktop>button{min-width:170px}.inventory-studio .inventory-folders footer{flex-direction:row;justify-content:space-between;align-items:center}.inventory-studio .inventory-player-banner{flex-wrap:wrap;padding:17px}.inventory-studio .inventory-player-banner h3{font-size:21px}.inventory-studio .inventory-filter-bar{flex-wrap:wrap}.inventory-studio .inventory-filter-bar select{flex:1;max-width:none}.inventory-studio .inventory-card-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.inventory-studio .inventory-file-main>header strong{font-size:15px}}@media (prefers-reduced-motion:reduce){.inventory-studio .inventory-visual-card{transition:none}}.inventory-studio .inventory-file-layout>.inventory-folders .folder-desktop{scrollbar-width:thin;scrollbar-color:#9375b7 #181b28;overscroll-behavior:contain;grid-template-columns:1fr;align-content:start;min-height:0;max-height:min(440px,48dvh);display:grid;overflow:hidden auto;gap:6px!important}.inventory-studio .inventory-folders .folder-desktop>button{flex-direction:initial;grid-template-columns:30px minmax(0,1fr);align-content:center;gap:2px 8px;min-width:0;min-height:58px;padding:8px 10px;display:grid}.inventory-studio .inventory-folders .folder-desktop svg{grid-row:1/3;width:30px;height:28px}.inventory-studio .inventory-folders .folder-card-preview{display:none}.inventory-studio .inventory-folders .folder-desktop>button:hover,.inventory-studio .inventory-folders .folder-desktop>button.is-over{transform:none}.collection-room .shelf-collection-foot{padding-top:20px;padding-bottom:20px;display:block}.shelf-collection-numbers{grid-template-columns:.7fr 1fr 1.6fr;gap:14px;display:grid}.shelf-collection-numbers>span{flex-direction:column;gap:5px;display:flex}.collection-room .shelf-collection-numbers strong{color:#f1d492;font-size:19px;line-height:1.3}.shelf-collection-numbers small{color:#a5a2b6;font-size:10px}.shelf-collection-numbers em{color:#8f8b9f;font-size:11px;font-style:normal;font-weight:400}.shelf-collection-progress{color:#aca3bf;flex-wrap:wrap;align-items:center;gap:10px;margin-top:18px;font-size:10px;display:flex}.shelf-collection-progress progress{appearance:none;background:#ffffff10;border:0;border-radius:5px;flex:1;min-width:50px;height:5px;overflow:hidden}.shelf-collection-progress progress::-webkit-progress-bar{background:#ffffff10}.shelf-collection-progress progress::-webkit-progress-value{background:#b69bdd}.shelf-collection-progress progress::-moz-progress-bar{background:#b69bdd}.shelf-collection-progress b{margin-left:auto}@media (width<=440px){.shelf-collection-numbers{gap:8px}.collection-room .shelf-collection-numbers strong{font-size:16px}.shelf-collection-numbers small{font-size:9px}}.bolt-game:has(.bolt-world){height:100dvh;min-height:0;overflow:hidden}.bolt-game:has(.bolt-world) .bolt-game-body{flex-direction:column;height:100%;min-height:0;display:flex;overflow:hidden}.bolt-game:has(.bolt-world) .bolt-game-topbar{flex-shrink:0;padding-top:10px;padding-bottom:10px}.bolt-game:has(.bolt-world) .bolt-game-content{flex-direction:column;flex:1;min-height:0;padding:12px;display:flex;overflow:hidden}.bolt-game .bolt-world{box-sizing:border-box;flex:1;width:100%;height:auto;min-height:0}.bolt-game .bolt-world-panel{height:calc(100% - 24px);max-height:none;margin:12px;padding:16px;overflow:auto}.bolt-world-panel:has(.library-room-view){flex-direction:column;display:flex;overflow:hidden}.bolt-world-panel:has(.library-room-view) .bolt-world-panel-bar{flex-shrink:0;margin-bottom:12px}.bolt-world .library-room-view{flex-direction:column;flex:1;min-height:0;padding:0;display:flex}.bolt-world .library-room-view .collection-intro{flex-shrink:0;gap:12px;margin:0;padding:0 0 10px}.bolt-world .library-room-view .collection-intro h2{margin:0;font-size:clamp(20px,2.4vw,30px)}.bolt-world .library-room-view .collection-intro p,.bolt-world .library-room-view .collection-kicker,.bolt-world .library-room-view .collection-stamp{display:none}.bolt-world .library-room-view .collection-toolbar{flex-shrink:0;gap:8px;margin:0 0 12px;padding:0}.bolt-world .library-room-view .collection-toolbar>span{display:none}.bolt-world .library-room-view .collection-toolbar label{height:36px;min-height:0}.room-pager{flex-direction:column;flex:1;gap:10px;min-height:0;display:flex}.room-pager-cards{flex:1;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;min-height:0;display:grid}.bolt-world .room-pager-card{flex-direction:column;height:100%;min-height:0;padding:0;display:flex;transform:none!important}.bolt-world .room-pager-card h3{flex-shrink:0;margin:0;padding:12px 16px;font-size:22px}.room-pager-card h3>span{float:right;font-size:17px}.room-pager-art{flex:1;min-height:0;position:relative;overflow:hidden}.room-pager-art>div{aspect-ratio:auto!important;border:0!important;height:100%!important;min-height:0!important;margin:0!important;padding:0!important}.room-pager-art img{object-fit:cover;width:100%;height:100%!important}.room-pager-art svg{width:100%;height:100%;max-height:100%}.bolt-world .room-pager-card .shelf-collection-foot{flex-shrink:0;padding:10px 14px}.bolt-world .room-pager-card .shelf-collection-numbers{gap:7px}.bolt-world .room-pager-card .shelf-collection-numbers strong{font-size:16px}.bolt-world .room-pager-card .shelf-collection-progress{gap:5px;margin-top:7px}.room-pager>nav{flex-shrink:0;justify-content:space-between;align-items:center;gap:8px;display:flex}.room-pager>nav button{color:#fff;background:#302641;border:1px solid #c0a9ed55;border-radius:9px;padding:9px 14px}.room-pager>nav button:disabled{opacity:.35;cursor:default}.room-pager>nav span{color:#c0b6d0;font-size:11px}@media (width<=699px){.room-pager-cards{grid-template-columns:1fr}.bolt-game .bolt-world-panel{height:calc(100% - 12px);margin:6px;padding:10px}.bolt-game:has(.bolt-world) .bolt-game-content{padding:6px}.bolt-world .room-pager-card h3{font-size:19px}}@media (height<=560px){.bolt-world .library-room-view .collection-intro,.bolt-world .room-pager-card .shelf-collection-progress{display:none}.bolt-world .room-pager-card h3{padding:6px 12px}.bolt-world-panel:has(.library-room-view) .bolt-world-panel-bar{margin-bottom:6px}}@media (width<=560px){.bolt-game:has(.bolt-world){flex-direction:column;display:flex}.bolt-game:has(.bolt-world)>:not(.bolt-game-body){flex:none}.bolt-game:has(.bolt-world) .bolt-game-body{flex:1;height:auto;min-height:0}.bolt-game:has(.bolt-world) .bolt-game-body-scale{flex-direction:column;flex:1;min-height:0;display:flex}.bolt-world .bolt-layered-islands{top:165px}}.bolt-world .room-pager-art .anime-shelf-universe{background:#0d1020;justify-content:center;align-items:center;display:flex}.bolt-world .room-pager-art .anime-shelf-universe img{object-fit:contain;object-position:center;aspect-ratio:auto;transform:none!important}.bolt-world .room-pager-art .anime-shelf-universe:after{display:none}.bolt-world .room-pager-card h3{padding:8px 14px;font-size:19px}.bolt-world .room-pager-card .shelf-collection-foot{padding:7px 12px}.bolt-world .room-pager-card .shelf-collection-progress{margin-top:4px}.bolt-world .library-room-view .collection-intro{padding-bottom:6px}.bolt-world .library-room-view .collection-intro h2{font-size:22px}.collection-library{color:#ece9e1}.collection-intro{justify-content:space-between;align-items:center;gap:30px;padding:28px 0 32px;display:flex}.collection-kicker{letter-spacing:2px;color:#b1a0ed;font-size:10px;font-weight:800}.collection-intro h2{max-width:680px;margin:13px 0;font-family:Georgia,serif;font-size:clamp(28px,3.5vw,43px);line-height:1.15}.collection-intro p{color:#9390a5;font-size:14px;line-height:1.6}.collection-stamp{text-align:center;color:#d9bd87;border:1px solid #b69b6555;border-radius:8px;flex-shrink:0;padding:18px 24px;transform:rotate(3deg)}.collection-stamp strong{font-family:Georgia,serif;font-size:32px;display:block}.collection-stamp span{letter-spacing:1.5px;font-size:8px}.collection-toolbar{border-top:1px solid #ffffff10;align-items:center;gap:14px;margin-bottom:25px;padding:18px 0;display:flex}.collection-toolbar label{background:#161620;border:1px solid #ffffff16;border-radius:9px;flex:1;align-items:center;gap:12px;padding:0 15px;display:flex}.collection-toolbar input{color:#fff;width:100%;height:44px;font:inherit;background:0 0;border:0;outline:none;font-size:13px}.collection-toolbar>span{color:#777387;letter-spacing:1.4px;font-size:9px}.collection-library button{cursor:pointer;font:inherit}.collection-toolbar>button,.collection-pagination button,.collection-empty button{color:#ddd5f3;background:#201d30;border:1px solid #ffffff20;border-radius:8px;padding:11px 16px;font-size:12px}.collection-shelf{grid-template-columns:repeat(4,minmax(0,1fr));gap:32px 25px;padding:8px 5px 40px;display:grid}.collection-cover{text-align:left;color:#fff;border:1px solid hsl(var(--album-hue) 30% 40%);background:radial-gradient(ellipse at 70% 25%,hsl(var(--album-hue) 38% 29%),transparent 70%),linear-gradient(130deg,#232031,#0e0e16);border-radius:4px 14px 14px 4px;min-width:0;min-height:365px;padding:22px 18px 0 29px;transition:transform .2s,box-shadow .2s;position:relative;overflow:hidden;box-shadow:5px 6px 0 -1px #b5abb630,9px 11px 0 -3px #322d40,0 20px 25px #0005}.collection-cover:hover{transform:translateY(-8px)rotate(-1deg);box-shadow:5px 6px 0 -1px #b5abb650,0 25px 40px #0009}.collection-cover:focus-visible,.collection-pocket:focus-visible{outline-offset:4px;outline:3px solid #c5b2ff}.collection-spine{writing-mode:vertical-rl;text-align:center;letter-spacing:3px;color:#cfc5dd75;background:#0005;border-right:1px solid #ffffff13;width:18px;font-size:7px;position:absolute;top:0;bottom:0;left:0}.collection-edition{letter-spacing:2px;color:#d9ca9c;font-size:8px}.collection-cover-art{place-items:center;height:155px;margin:18px -5px 8px;display:grid;position:relative}.collection-cover-art>span{color:#d4bf8640;font-size:85px}.collection-cover-art img{object-fit:contain;filter:drop-shadow(0 10px 12px #000b);width:62%;height:145px;transform:translateX(calc((var(--cover-index) - 1)*28px)) rotate(calc((var(--cover-index) - 1)*13deg));position:absolute}.collection-cover-art img:nth-child(2){z-index:2}.collection-cover-title small{letter-spacing:1.4px;color:#b3a5cc;font-size:7px}.collection-cover-title h3{min-height:58px;margin:7px 0 8px;font-family:Georgia,serif;font-size:25px;line-height:1.15}.collection-cover-title>span{color:#b1a8c1;font-size:10px}.collection-cover-bottom{letter-spacing:1.5px;color:#dfce9b;border-top:1px solid #ffffff20;justify-content:space-between;align-items:center;margin-top:22px;padding:13px 0;font-size:8px;display:flex}.collection-cover-bottom b{font-size:18px}.collection-book{background:#292135;border:1px solid #776282;border-radius:15px;grid-template-columns:1fr 1fr;gap:26px;padding:15px;animation:.25s album-open;display:grid;position:relative;box-shadow:0 24px 65px #0007}.collection-page{color:#443c36;background:linear-gradient(100deg,#e6dfd0,#f3edde 90%,#c6beb1);border-radius:5px;min-width:0;padding:20px 15px 24px}.collection-page:last-child{background:linear-gradient(90deg,#c6beb1,#f3edde 10%,#e6dfd0)}.collection-page header{border-bottom:1px solid #51443430;justify-content:space-between;gap:10px;margin-bottom:15px;padding-bottom:12px;font-size:10px;display:flex}.collection-page header small{flex-shrink:0;font-size:8px}.collection-pockets{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px 9px;display:grid}.collection-pocket{text-align:left;color:#312b28;background:linear-gradient(135deg,#ffffffa0,#ffffff20);border:1px solid #958c7b60;border-radius:5px;min-width:0;padding:8px;position:relative;box-shadow:inset 0 0 0 3px #fff3,0 3px 5px #4f44301a}.collection-slot-number{letter-spacing:1px;color:#88745b;font-size:8px}.collection-card-art{aspect-ratio:3/4;background:#25222c;border-radius:3px;place-items:center;margin:5px 0;display:grid;overflow:hidden}.collection-card-art img{object-fit:contain;width:100%;height:100%}.collection-pocket strong{overflow-wrap:anywhere;min-height:27px;font-size:10px;line-height:1.3;display:block}.collection-pocket>small{color:#756046;font-size:8px}.collection-pocket-empty{color:#93897565;flex-direction:column;justify-content:center;align-items:center;min-height:200px;display:flex}.collection-pocket-empty>span{font-size:40px}.collection-pocket-empty>small{letter-spacing:3px}.collection-rings{z-index:3;pointer-events:none;flex-direction:column;justify-content:space-between;display:flex;position:absolute;top:14%;bottom:14%;left:50%;transform:translate(-50%)}.collection-rings i{background:linear-gradient(#e7e5e2,#7b7982 45%,#d8d5d2 65%,#4a424f);border-radius:20px;width:42px;height:15px;box-shadow:0 3px 4px #0008}.collection-pagination{justify-content:center;align-items:center;gap:20px;margin:24px 0 12px;display:flex}.collection-pagination span{color:#b7a8d3;font-size:12px}.collection-pagination button:disabled{opacity:.35;cursor:default}.collection-note{text-align:center;color:#8c839c;font-size:11px;line-height:1.6}.collection-empty{text-align:center;color:#b5a7cf;padding:65px 20px}.collection-modal-backdrop{-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px);z-index:1000;background:#05050bd9;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.collection-modal{text-align:center;background:#201a2b;border:1px solid #8e78b0;border-radius:18px;width:min(420px,100%);max-height:90vh;padding:25px;overflow:auto}.collection-modal img{object-fit:contain;width:100%;max-height:45vh;margin:16px 0}.collection-modal small{color:#c2acd9;display:block}.collection-modal p{color:#a99eb8}.collection-modal strong{color:#edd18d}.collection-modal-close{color:#eee;float:right;background:#ffffff12;border:0;border-radius:6px;padding:8px 12px}@keyframes album-open{0%{opacity:.4;transform:translateY(6px)}to{opacity:1;transform:none}}@media (width<=1000px){.collection-shelf{grid-template-columns:repeat(3,minmax(0,1fr))}.collection-toolbar>span{display:none}}@media (width<=720px){.collection-shelf{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px 17px}.collection-cover{min-height:340px;padding-left:25px}.collection-cover-title h3{font-size:21px}.collection-intro{align-items:flex-start}.collection-stamp{display:none}.collection-book{grid-template-columns:1fr;gap:18px;padding:10px}.collection-rings{display:none}.collection-toolbar{flex-wrap:wrap}.collection-toolbar label{min-width:180px}.collection-page:last-child{background:#e6dfd0}.collection-pagination{gap:8px}.collection-pagination button{padding:10px;font-size:10px}}@media (prefers-reduced-motion:reduce){.collection-book{animation:none}.collection-cover{transition:none}}.collection-cover-photo{pointer-events:none;z-index:0;position:absolute;inset:0 0 0 18px;overflow:hidden}.collection-cover-photo img{object-fit:cover;object-position:center 25%;width:100%;height:100%;transition:transform .35s}.collection-cover-photo:after{content:"";background:linear-gradient(#09081173 0%,#09081105 35%,#090811e0 66%,#0e0b17 100%);position:absolute;inset:0}.collection-cover-photo>span{color:#dfcfa366;place-items:center;height:65%;font-size:90px;display:grid}.collection-cover:hover .collection-cover-photo img{transform:scale(1.045)}.collection-cover .collection-spine{z-index:3}.collection-cover .collection-edition,.collection-cover .collection-cover-art,.collection-cover .collection-cover-title,.collection-cover .collection-cover-bottom{z-index:2;position:relative}.collection-cover-title h3{text-shadow:0 2px 8px #000}.collection-cover-title>span{color:#d6cde0}.collection-cover-title small{color:#c9b5df}@media (prefers-reduced-motion:reduce){.collection-cover-photo img{transition:none}}.collection-rooms{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px;padding:5px 0 40px;display:grid}.collection-room{text-align:left;color:#ece5d9;background:radial-gradient(ellipse at 85% 0,hsl(var(--room-hue) 22% 21%),transparent 65%),linear-gradient(#241d20,#171214);border:1px solid #80684c75;border-radius:12px;min-width:0;padding:24px 26px 0;transition:transform .2s,border-color .2s;overflow:hidden;box-shadow:0 12px 30px #0004}.collection-room:hover{border-color:#bb9764;transform:translateY(-4px)}.collection-room:focus-visible{outline-offset:4px;outline:3px solid #c8b1ff}.collection-room-heading{color:#c4a66f;letter-spacing:2px;justify-content:space-between;align-items:center;font-size:9px;display:flex}.collection-room-heading b{font-size:20px}.collection-room h3{margin:9px 0;font-family:Georgia,serif;font-size:29px}.collection-room p{color:#aca0a6;margin:0 0 25px;font-size:12px;line-height:1.5}.collection-room-books{background:linear-gradient(90deg,#0005,#0000 20%,#0005);border-bottom:13px solid #705034;justify-content:center;align-items:flex-end;gap:9px;height:165px;margin:0 -26px;padding:0 12px 18px;display:flex;position:relative;box-shadow:0 8px #322319,0 16px 22px #0007}.collection-room-books:after{content:"";background:repeating-linear-gradient(0deg,#c6985420 0 1px,#0000 1px 3px);height:6px;position:absolute;bottom:-10px;left:0;right:0}.collection-mini-book{width:18%;height:calc(131px - var(--book-index)*5px);transform:rotate(calc((var(--book-index) - 2)*2deg));background:#493b52;border:1px solid #e6d0ab35;border-left:5px solid #332237;border-radius:2px 5px 3px 2px;position:relative;overflow:hidden;box-shadow:4px 1px #bcb3a244,7px 4px 9px #0006}.collection-mini-book img{object-fit:cover;width:100%;height:100%}.collection-mini-book span{color:#fff;background:linear-gradient(#0000,#100c18);padding:28px 5px 6px;font-family:Georgia,serif;font-size:9px;line-height:1.2;position:absolute;bottom:0;left:0;right:0}.collection-room-foot{justify-content:space-between;align-items:center;gap:10px;padding:26px 0 18px;display:flex}.collection-room-foot span{color:#b4a8a6;font-size:10px}.collection-room-foot strong{color:#e2c997;font-size:15px}.collection-room-foot b{letter-spacing:1px;color:#ddbd7f;font-size:8px}@media (width<=650px){.collection-rooms{grid-template-columns:1fr;gap:22px}.collection-room h3{font-size:26px}}@media (prefers-reduced-motion:reduce){.collection-room{transition:none}}.collection-only-mine{color:#ddd5f3;cursor:pointer;white-space:nowrap;width:auto;height:44px;font-size:12px;flex:none!important;gap:8px!important;padding:0 14px!important}.collection-only-mine input{accent-color:#7c5cff;cursor:pointer;width:auto!important;height:auto!important}.collection-library.is-book>.collection-intro,.collection-library.is-book>.collection-note{display:none}@media (width>=1000px){.bolt-game-body:has(.collection-library.is-book) .bolt-game-topbar{background:0 0;border:0;height:0;min-height:0;padding:0;overflow:visible}.bolt-game-body:has(.collection-library.is-book) .bolt-game-topbar>div:first-child{display:none}.bolt-game-body:has(.collection-library.is-book) .bolt-topbar-ad{display:none}.bolt-game-body:has(.collection-library.is-book) .account-topbar-actions{z-index:60;transform-origin:100% 0;position:fixed;top:8px;right:14px;transform:scale(.8)}.bolt-game-body:has(.collection-library.is-book) .bolt-game-content{padding:6px}.bolt-game-body:has(.collection-library.is-book) .bolt-world-panel{margin:6px;padding:8px 12px}.bolt-world-panel:has(.collection-library.is-book) .bolt-world-panel-bar{vertical-align:top;margin:0 8px 6px 0;display:inline-flex}.bolt-world-panel:has(.collection-library.is-book) .bolt-world-panel-bar button{margin:0 0 6px;padding:7px 12px;font-size:13px}.bolt-world-panel:has(.collection-library.is-book) .library-search-return{margin:0 0 6px;padding:7px 12px;font-size:13px}.bolt-world-panel:has(.collection-library.is-book) .library-search-return{vertical-align:top;display:inline-block}.collection-library.is-book .collection-toolbar>span{display:none}}.bolt-game .collection-toolbar>button{color:#fff;background:linear-gradient(135deg,#7850ba,#503784);border:1px solid #d1b2ff;border-radius:11px;flex-shrink:0;justify-content:center;align-items:center;gap:12px;min-height:50px;padding:13px 22px;font-size:14px;font-weight:750;display:inline-flex;box-shadow:0 5px 18px #7950ba35}.bolt-game .collection-toolbar>button:before{content:"←";background:#ffffff18;border-radius:7px;place-items:center;width:27px;height:27px;font-size:22px;line-height:1;display:grid}.bolt-game .collection-toolbar>button:hover{background:#7954b8;border-color:#f1e4ff;transform:translateY(-1px);box-shadow:0 6px 22px #7950ba55}.bolt-game .collection-toolbar>button:focus-visible{outline-offset:4px;outline:3px solid #ffe09b}@media (width<=540px){.bolt-game .collection-toolbar>button{justify-content:flex-start;width:100%}}@media (prefers-reduced-motion:reduce){.bolt-game .collection-toolbar>button:hover{transform:none}}.collection-room.collection-room-brasil{background:radial-gradient(at 78% 12%,#eed45820,#0000 50%),linear-gradient(145deg,#153c2d,#11291f 48%,#111923);border-color:#b9a35377;box-shadow:inset 0 1px #f4df9740,0 12px 30px #0003}.collection-room-brasil .collection-room-heading span{color:#ffe096}.collection-room-brasil h3{color:#ffdf86}.collection-room-brasil>p{color:#c0d5bd}.collection-room-brasil .collection-room-foot{background:#091e1790}.collection-room-brasil .collection-room-foot b{color:#ffe083}.collection-room-brasil .collection-room-books{position:relative;background:radial-gradient(#e2cb3930,#0000 70%)!important}.brazil-shelf-flag{background:#15804c;border:1px solid #f1d77d70;border-radius:4px;place-items:center;width:52px;height:34px;display:grid;position:absolute;top:4px;right:22px;box-shadow:0 4px 12px #0004}.brazil-shelf-flag:before{content:"";clip-path:polygon(50% 0,100% 50%,50% 100%,0 50%);background:#ffcf45;width:28px;height:22px}.brazil-shelf-flag:after{content:"";background:linear-gradient(15deg,#235da0 42%,#fff2c1 44% 54%,#235da0 56%);border-radius:50%;width:14px;height:14px;position:absolute}.collection-room-brasil .collection-room-books svg{filter:drop-shadow(0 5px 12px #0006)!important}.collection-room-brasil .collection-room-books svg path{fill:#348557;stroke:#f0d479}.collection-room-brasil:hover{border-color:#ffe08c;box-shadow:inset 0 1px #ffeaac55,0 12px 35px #194d293b}.collection-room-animes{background:linear-gradient(145deg,#242039,#101321);border-color:#8f78c266}.anime-shelf-universe{background:#111224;margin:20px -28px 0;position:relative;overflow:hidden}.anime-shelf-universe img{aspect-ratio:3/2;object-fit:cover;width:100%;height:auto;transition:transform .6s;display:block}.anime-shelf-universe:after{content:"";pointer-events:none;background:linear-gradient(#17142733,#0000 25% 75%,#12101caa);position:absolute;inset:0}.collection-room-animes:hover .anime-shelf-universe img{transform:scale(1.025)}.collection-room-animes .collection-room-foot{background:#12101c;border-top:1px solid #b8a0ee44;position:relative}@media (prefers-reduced-motion:reduce){.anime-shelf-universe img{transition:none}}.bolt-game .collection-room.collection-room-animes,.bolt-game .collection-room.collection-room-animes:hover,.bolt-game .collection-room.collection-room-animes:active{filter:none;background:linear-gradient(145deg,#242039,#101321)}.bolt-game .collection-room.collection-room-brasil,.bolt-game .collection-room.collection-room-brasil:hover,.bolt-game .collection-room.collection-room-brasil:active{filter:none;background:radial-gradient(at 78% 12%,#eed45820,#0000 50%),linear-gradient(145deg,#153c2d,#11291f 48%,#111923)}.bolt-game .collection-room:hover{border-color:#b9a0d4;transform:translateY(-2px);box-shadow:0 12px 30px #0004}@media (prefers-reduced-motion:reduce){.bolt-game .collection-room:hover{transform:none}}.brazil-album{color:#e4eee4;background:radial-gradient(at 15% 45%,#235c5044,#0000 65%),#101e22;border:1px solid #548c7966;border-radius:23px;margin:28px 0 40px;padding:30px;font-family:Inter,system-ui,sans-serif;overflow:hidden}.brazil-album header{justify-content:space-between;gap:20px;display:flex}.brazil-kicker{color:#d9c793;letter-spacing:2px;font-size:9px}.brazil-album h2{margin:15px 0;font:700 clamp(25px,3vw,39px)/1.12 Georgia,serif}.brazil-album h2 em{color:#8fd9b4;font-style:normal}.brazil-album p{color:#9bb7af;font-size:12px;line-height:1.6}.brazil-passport{text-align:center;color:#d7c38f;letter-spacing:3px;border:1px solid #c1a66b80;border-radius:7px;align-self:center;padding:20px;font-size:8px;transform:rotate(7deg)}.brazil-passport b{margin:8px;font:700 24px Georgia;display:block}.brazil-passport small{letter-spacing:1px;font-size:6px}.brazil-mode{border-block:1px solid #c0dac71a;justify-content:space-between;align-items:center;gap:15px;margin:22px 0;padding:12px 0;display:flex}.brazil-mode>span{letter-spacing:1px;color:#c8d8cc;font-size:8px}.brazil-album button{color:#d9eedd;cursor:pointer;background:#29483e;border:1px solid #92c4a94d;border-radius:7px;padding:9px 12px;font-size:11px}.brazil-demo{color:#e4c685;background:#a68b2522;align-items:center;gap:20px;padding:12px;font-size:12px;display:flex}.brazil-demo input{accent-color:#d7b563;flex:1}.brazil-stats{gap:40px;margin:22px 0;display:flex}.brazil-stats strong{color:#f0e2b9;font-size:25px}.brazil-stats strong small{color:#8aa89c;font-size:12px}.brazil-stats span{letter-spacing:1.4px;color:#9db9ae;margin-top:7px;font-size:7px;display:block}.brazil-layout{grid-template-columns:1.5fr 1fr;gap:28px;display:grid}.brazil-map{background:radial-gradient(#83bd9c20 1px,#0000 1px) 0 0/20px 20px;align-self:start;position:relative}.brazil-map svg{width:100%;max-height:510px}.brazil-map path{stroke:#8bb5a67a;stroke-width:.7px;cursor:pointer;transition:fill .5s}.brazil-map path:hover,.brazil-map path:focus-visible,.brazil-map path.selected{stroke:#f4d48e;stroke-width:2px;filter:drop-shadow(0 0 3px #d6b16b77);outline:none}.brazil-north{text-align:center;color:#c8b985;font-size:12px;position:absolute;top:10px;right:10px}.brazil-legend{color:#b2c6be;justify-content:center;align-items:center;gap:10px;font-size:8px;display:flex}.brazil-legend i{background:linear-gradient(90deg,#1e3537,#247653,#6bcc9b);border-radius:5px;width:110px;height:6px}.brazil-map>small{text-align:center;color:#89a799;margin-top:14px;font-size:9px;display:block}.brazil-layout aside{background:#0a161a88;border:1px solid #83b49c25;border-radius:15px;min-width:0;padding:20px}.brazil-album h3{margin:12px 0;font:700 28px Georgia}.brazil-select{color:#8da99f;font-size:9px}.brazil-select select,.brazil-search{box-sizing:border-box;color:#e0eee6;background:#172e2c;border:1px solid #75978855;border-radius:6px;width:100%;margin:8px 0;padding:10px;display:block}.brazil-album progress{accent-color:#7dc69d;width:100%;height:7px}.brazil-cities{max-height:310px;margin:14px 0;overflow:auto}.brazil-cities>div{border-bottom:1px solid #ffffff0a;align-items:center;gap:10px;padding:9px 0;display:flex}.brazil-cities img{object-fit:cover;filter:grayscale();opacity:.45;border-radius:6px;width:43px;height:43px}.brazil-cities .collected img{filter:none;opacity:1}.brazil-cities strong{font-size:11px;display:block}.brazil-cities small{color:#849b91;margin-top:5px;font-size:9px;display:block}.brazil-cities .collected small{color:#94ddb4}.brazil-album footer{color:#8a9e97;border-top:1px solid #ffffff10;margin-top:22px;padding-top:15px;font-size:9px;line-height:1.7}.brazil-album footer a{color:#a2c2ad}.brazil-album button:focus-visible,.brazil-album input:focus-visible,.brazil-album select:focus-visible{outline-offset:3px;outline:2px solid #ebce8b}@media (width<=800px){.brazil-layout{grid-template-columns:1fr}.brazil-album{padding:20px}.brazil-passport{display:none}.brazil-stats{flex-wrap:wrap;gap:20px}.brazil-mode{flex-direction:column;align-items:flex-start}.brazil-map svg{max-height:380px}}@media (prefers-reduced-motion:reduce){.brazil-map path{transition:none}}.brazil-relief{background:radial-gradient(at 50% 55%,#28524928,#0000 65%),#080f14;border:1px solid #5b82742b;border-radius:18px;padding:16px;overflow:hidden;box-shadow:inset 0 0 65px #0005}.brazil-map-controls{z-index:1;justify-content:space-between;align-items:center;gap:10px;display:flex;position:relative}.brazil-map-controls>span{letter-spacing:2px;color:#dbcca4;font-size:9px}.brazil-map-controls small{letter-spacing:1.3px;color:#7b938b;margin-top:5px;font-size:6px;display:block}.brazil-map-controls button{background:#182329;font-size:9px}.brazil-relief-stage{perspective:1000px;background:radial-gradient(#78958a18 1px,#0000 1px) 0 0/23px 23px;position:relative}.brazil-relief-stage svg{transform-origin:50%;filter:drop-shadow(0 22px 13px #0009);width:100%;max-height:530px;transition:transform .6s;display:block}.brazil-relief-stage.is-relief svg{transform:rotateX(28deg)rotate(-7deg)scale(.95)}.brazil-relief .brazil-depth{pointer-events:none}.brazil-relief .brazil-depth path{cursor:default;filter:none}.brazil-relief .brazil-surfaces path{stroke:#657975;stroke-width:.7px;transition:filter .7s,stroke .4s}.brazil-relief .brazil-surfaces path.is-discovered{stroke:#86d5a88c;filter:drop-shadow(0 0 var(--state-glow) #64e4a642)}.brazil-relief .brazil-surfaces path.selected,.brazil-relief .brazil-surfaces path:hover,.brazil-relief .brazil-surfaces path:focus-visible{stroke:#f0d598;stroke-width:2px;filter:drop-shadow(0 0 4px #e5c67e66)}.brazil-relief .brazil-legend i{background:linear-gradient(90deg,#0b1117,#205742,#69e5a2)}.brazil-relief>small{padding-bottom:8px}@media (width<=800px){.brazil-relief{padding:12px}.brazil-relief-stage svg{max-height:440px}}@media (prefers-reduced-motion:reduce){.brazil-relief-stage svg,.brazil-relief .brazil-surfaces path{transition:none}}.brazil-relief-stage svg{transition:none;overflow:hidden;filter:none!important}.brazil-relief .brazil-surfaces path,.brazil-relief .brazil-surfaces path.is-discovered,.brazil-relief .brazil-surfaces path.selected,.brazil-relief .brazil-surfaces path:hover,.brazil-relief .brazil-surfaces path:focus-visible{transition:stroke .15s;filter:none!important}.brazil-relief-stage .urban-building{animation:none}.brazil-state-gold-hover{pointer-events:none;fill:#e9bd50;fill-opacity:.14;stroke:#ffdf83;stroke-width:2px;vector-effect:non-scaling-stroke;filter:none;animation:1.6s ease-in-out infinite brazil-gold-pulse}@keyframes brazil-gold-pulse{0%,to{fill-opacity:.1;stroke-opacity:.65}50%{fill-opacity:.32;stroke-opacity:1}}@media (prefers-reduced-motion:reduce){.brazil-state-gold-hover{fill-opacity:.22;stroke-opacity:1;animation:none}}.brazil-map-controls{flex-wrap:wrap}.brazil-map-controls .brazil-zoom-actions{flex-wrap:wrap;gap:7px;display:flex}.brazil-map-controls label{color:#b7ccbf;align-items:center;gap:6px;font-size:10px;display:flex}.brazil-map-controls input{accent-color:#7bd4a2}.brazil-city-tiles{border-top:1px solid #86ae9433;margin-top:18px;padding-top:16px}.brazil-city-tiles h4{color:#e6d6ad;margin:0;font-size:14px}.brazil-city-tiles p{font-size:10px}.brazil-city-tiles>input{box-sizing:border-box;color:#e0eae3;background:#15272a;border:1px solid #83a99355;border-radius:6px;width:100%;margin-bottom:12px;padding:9px}.brazil-tiles-grid{grid-template-columns:repeat(auto-fill,minmax(28px,1fr));gap:5px;max-height:270px;padding:4px;display:grid;overflow:auto}.brazil-tiles-grid button{color:#82958d;background:#0a1015;border:1px solid #425550;border-radius:4px;min-height:28px;padding:0}.brazil-tiles-grid button.owned{color:#d5ffe3;background:#2a825b;border-color:#78dba6;box-shadow:0 0 5px #5cf09833}.brazil-tiles-grid button[aria-pressed=true]{outline-offset:1px;outline:2px solid #f2d297}.brazil-tile-detail{color:#b8c7bc;min-height:30px;padding-top:12px;font-size:11px}.brazil-tile-detail span{margin-top:4px;font-size:10px;display:block}.brazil-map svg .municipal-region,.brazil-map svg .municipal-region:hover,.brazil-map svg .municipal-region:focus{stroke-width:1px;vector-effect:non-scaling-stroke;stroke:#849d92;transition:fill .15s;filter:none!important;outline:none!important}.brazil-map svg .municipal-region:hover,.brazil-map svg .municipal-region:focus-visible{stroke:#f5d481;stroke-width:1.6px;fill:#776238}.brazil-map svg .municipal-region[aria-pressed=true]{stroke:#ffdf88;stroke-width:1.6px}.selected-city-card{background:linear-gradient(145deg,#273731,#111e24);border:1px solid #d2b97455;border-radius:12px;margin-bottom:20px;padding:14px}.selected-city-card>div{justify-content:space-between;align-items:center;display:flex}.selected-city-card>div>span{letter-spacing:1.5px;color:#dfca98;font-size:8px}.selected-city-card>img{object-fit:contain;border-radius:8px;width:100%;max-height:330px;margin:12px auto;display:block}.brazil-album .selected-city-card h3{font-size:22px}.selected-city-card>div>button{padding:3px 9px}.anime-book-entrance{background:radial-gradient(at 20%,#65508030,#0000 70%);border:1px solid #ffffff10;border-radius:18px;grid-template-columns:minmax(180px,330px) 1fr;align-items:center;gap:50px;max-width:940px;margin:20px auto;padding:36px;display:grid}.anime-entrance-cover{aspect-ratio:2/3;border:1px solid #ffffff26;border-radius:5px 15px 15px 5px;position:relative;overflow:hidden;box-shadow:8px 5px #393440,14px 10px 25px #0007}.anime-entrance-cover img{object-fit:cover;width:100%;height:100%;display:block}.anime-cover-spine{pointer-events:none;background:linear-gradient(90deg,#0009,#fff2,#0003);width:15px;position:absolute;inset:0 auto 0 0}.anime-entrance-info>span{letter-spacing:2px;color:#bea4d8;font-size:9px}.anime-entrance-info h2{color:#f0e5cf;font:700 34px Georgia}.anime-entrance-info p{color:#aaa0b7;font-size:14px}.anime-entrance-info button{background:#7652ad;border:1px solid #bd9fda66;border-radius:9px;margin-top:22px;padding:14px 26px;display:block}.anime-entrance-info small{color:#82798d;margin-top:20px;font-size:10px;display:block}.anime-cover-placeholder{box-sizing:border-box;color:#eddbb3;background:linear-gradient(140deg,#51375d,#191625);flex-direction:column;justify-content:center;height:100%;padding:25px;display:flex}.anime-cover-placeholder span{letter-spacing:2px;font-size:8px}.anime-entrance-info .anime-cover-retry{background:0 0;font-size:11px}@media (width<=650px){.anime-book-entrance{grid-template-columns:1fr;gap:26px;padding:24px}.anime-entrance-cover{width:220px;max-width:100%;margin:auto}.anime-entrance-info{text-align:center}.anime-entrance-info button{margin:18px auto}}.pokemon-shelf-preview{background:radial-gradient(#ed5b5540,#0000 65%),#191620;flex-direction:column;justify-content:center;align-items:center;gap:16px;min-height:290px;margin:20px -28px 0;display:flex}.pokemon-shelf-preview strong{letter-spacing:5px;color:#fff;font:800 26px system-ui}.pokemon-shelf-preview>span{color:#c8bfc9;font-size:12px}.pokemon-device-ball{background:linear-gradient(#ef5350 44%,#242530 44% 56%,#f5f3ec 56%);border:5px solid #242530;border-radius:50%;width:110px;height:110px;position:relative;box-shadow:0 12px 35px #0007}.pokemon-device-ball:after{content:"";background:#f5f3ec;border:6px solid #242530;border-radius:50%;position:absolute;inset:35%}.pokemon-dex{background:#8f2638;border:1px solid #d35967;border-radius:22px;overflow:hidden}.pokemon-dex>header{color:#fff;background:linear-gradient(130deg,#c43e51,#912338);padding:24px 30px}.pokemon-dex>header h2{margin:14px 0 4px;font:800 35px system-ui}.pokemon-dex>header>span{letter-spacing:2px;font-size:9px}.pokemon-dex>header p{color:#ffd8de;font-size:13px}.pokemon-dex-lights{align-items:center;gap:9px;margin-bottom:16px;display:flex}.pokemon-dex-lights i{background:radial-gradient(circle at 30% 30%,#fff,#57d9fa 40%,#126fa8);border:3px solid #ffe6e6;border-radius:50%;width:36px;height:36px;margin-right:12px}.pokemon-dex-lights b{background:#ffdb76;border-radius:50%;width:9px;height:9px}.pokemon-dex-lights b:last-child{background:#8de5bc}.pokemon-dex-screen{color:#eaf5f4;background:#111a22;border:4px solid #472b37;border-radius:12px;margin:0 12px 12px;padding:24px}.pokemon-dex-screen label{font-size:12px;display:block}.pokemon-dex-screen input{box-sizing:border-box;color:#fff;background:#1d2930;border:1px solid #68898755;border-radius:8px;width:100%;margin-top:8px;padding:13px;display:block}.pokemon-dex-status{color:#92aaa9;margin:18px 0;font-size:11px}.pokemon-dex-grid{grid-template-columns:repeat(auto-fill,minmax(130px,1fr));gap:12px;display:grid}.pokemon-dex-grid button{color:#eaf5f4;box-shadow:none;background:#1b2830;border:1px solid #91b3a820;border-radius:10px;flex-direction:column;align-items:center;padding:12px;display:flex}.pokemon-dex-grid button:hover{background:#263c43;border-color:#9be4cc;transform:none}.pokemon-dex-grid small{color:#9acbbd;align-self:flex-start}.pokemon-dex-grid img{object-fit:contain;width:100%;height:120px;margin:10px 0}.pokemon-dex-grid strong{font-size:13px}.pokemon-dex-grid span{color:#9eaaa9;margin-top:5px;font-size:10px}.pokemon-dex-screen nav{justify-content:space-between;align-items:center;gap:10px;margin-top:24px;font-size:12px;display:flex}.pokemon-dex-screen nav button{background:#34434e;border:1px solid #ffffff20}.pokemon-dex-modal{z-index:120;background:#000b;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.pokemon-dex-modal article{background:#18262f;border:1px solid #7ca798;border-radius:16px;width:340px;max-width:100%;max-height:85vh;padding:24px;overflow:auto}.pokemon-dex-modal img{object-fit:contain;width:100%;height:250px;display:block}.pokemon-dex-modal button{float:right;background:#34434e}@media (width<=500px){.pokemon-dex-screen{padding:12px}.pokemon-dex-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.pokemon-dex>header{padding:22px}}.digimon-dex{background:#153d54;border-color:#3bafb7}.digimon-dex>header{background:linear-gradient(125deg,#174f68,#123044)}.digimon-dex>header p{color:#b7e9e7}.digimon-dex .pokemon-dex-screen{border-color:#20566a}.digimon-dex .pokemon-dex-modal article{color:#eaf5f4;width:400px;box-shadow:0 20px 80px #0009}.digimon-dex .pokemon-dex-modal button{color:#fff;border:1px solid #829fa7;border-radius:6px;padding:7px 12px}.digimon-dex dl>div{background:#203940;border-radius:7px;padding:8px}.digimon-dex dt{color:#b7d7dd;font-size:11px}.digimon-dex dd{color:#8be4dc;margin:5px 0 0;font-size:18px;font-weight:800}.digimon-dex small{line-height:1.5}.pokemon-dex-grid button.pokemon-missing,.pokemon-dex-grid button.pokemon-missing:hover{background:#0b1218;border-color:#ffffff0b}.pokemon-dex-grid .pokemon-missing img,.pokemon-dex-modal .pokemon-missing img{filter:grayscale()brightness(.24);opacity:.65}.pokemon-dex-grid .pokemon-missing strong{color:#838e94}.pokemon-dex-grid button.pokemon-owned{border-color:#75d9a966}.pokemon-dex-grid .pokemon-possession{color:#91a29d;font-size:9px}.pokemon-dex-grid .pokemon-owned .pokemon-possession{color:#9aebc0}.album-organizer{background:radial-gradient(at 100% 0,#498a7030,#0000 65%),linear-gradient(120deg,#30253e,#1c2932);border:1px solid #b99bd34d;border-radius:18px;margin-top:24px;padding:24px}.album-organizer-heading{justify-content:space-between;align-items:center;gap:20px;display:flex}.album-organizer-heading>div>small{letter-spacing:2px;color:#efd39a;font-size:9px}.album-organizer h3{color:#f5e6ff!important;margin:9px 0!important;font-size:23px!important}.album-organizer p{color:#c6b7d4;font-size:12px;line-height:1.6}.album-organizer button{color:#f5e8ff;cursor:pointer;background:linear-gradient(120deg,#8059ab,#53466f);border:1px solid #ba98da66;border-radius:10px;padding:12px 16px}.album-organizer-heading>button{white-space:nowrap;font-weight:700}.album-organizer-toolbar{color:#a5e5ce;border-top:1px solid #ffffff12;justify-content:space-between;align-items:center;gap:14px;margin:20px 0 15px;padding-top:16px;font-size:11px;display:flex}.album-organizer-toolbar input{max-width:220px}.album-organizer-grid{grid-template-columns:repeat(auto-fill,minmax(min(260px,100%),1fr));gap:12px;display:grid}.album-organizer-grid>button{text-align:left;background:linear-gradient(140deg,#292638,#202936);border-color:#a890c53d;grid-template-columns:45px minmax(0,1fr);gap:6px 12px;padding:17px;transition:border-color .2s,background .2s;display:grid}.album-organizer-icon{filter:drop-shadow(0 4px 6px #0004);grid-row:1/3;font-size:36px}.album-organizer-grid strong{overflow-wrap:anywhere;font-size:15px;display:block}.album-organizer-grid small{color:#beb0cf;margin-top:6px;font-size:10px;display:block}.album-organizer-state{color:#efd19a;grid-column:2;margin-top:7px;font-size:11px}.album-organizer-grid>button[aria-pressed=true]{background:linear-gradient(130deg,#24483b,#253640);border-color:#87d9b6;box-shadow:inset 3px 0 #87d9b6}.album-organizer-grid>button[aria-pressed=true] .album-organizer-state{color:#b3f1d2}.album-organizer-grid>button:hover{border-color:#edcd94}.album-organizer form{background:#151a2780;border:1px dashed #c9a5e45c;border-radius:12px;align-items:end;gap:12px;margin-top:18px;padding:16px;display:flex}.album-organizer label{color:#dcc7ed;flex:1;font-size:12px}.album-organizer input{box-sizing:border-box;color:#fff;background:#111825;border:1px solid #a78ac24d;border-radius:9px;width:100%;padding:12px}.album-organizer label input{margin-top:8px;display:block}.album-organizer-note{color:#b8abc5;margin-top:18px;font-size:10px;line-height:1.6;display:block}.album-organizer button:disabled{opacity:.5;cursor:default}.album-organizer button:focus-visible,.album-organizer input:focus-visible{outline-offset:3px;outline:2px solid #f0ce89}.album-organizer .album-organizer-error{color:#ff9eaf}@media (width<=600px){.album-organizer{padding:16px}.album-organizer-heading,.album-organizer form{flex-direction:column;align-items:stretch}.album-organizer-toolbar{flex-wrap:wrap}.album-organizer-grid{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.album-organizer-grid>button{transition:none}}.card-detail-back{color:#dec9ff;cursor:pointer;background:#302937;border:1px solid #ffffff12;border-radius:8px;margin-bottom:18px;padding:9px 16px}.card-detail-layout{grid-template-columns:280px 1fr;align-items:start;gap:28px;display:grid}.card-detail-art{aspect-ratio:3/4;background:#0e0e13;border:1px solid #7c5cff33;border-radius:14px;justify-content:center;align-items:center;display:flex;overflow:hidden}.card-detail-art img{object-fit:contain;width:100%;height:100%}.card-detail-art video{object-fit:contain;background:#09090e;border-radius:10px;width:100%;height:100%;max-height:100%}.card-detail-art span{font-size:80px}.card-detail-kicker{letter-spacing:2px;color:#a99dcf;text-transform:uppercase;font-size:10px}.card-detail-info h2{margin:10px 0;font-size:28px}.card-pokemon-types{background:linear-gradient(135deg,#23213c,#171925);border:1px solid #9b8aff66;border-radius:13px;margin:12px 0 18px;padding:14px}.card-pokemon-types>small{color:#c6b4ff;letter-spacing:1.6px;margin-bottom:10px;font-size:9px;font-weight:800;display:block}.card-pokemon-types>div{flex-wrap:wrap;gap:7px;display:flex}.card-pokemon-types>div span{color:#f3edff;background:#9b8aff24;border:1px solid #aa9aff66;border-radius:999px;padding:7px 10px;font-size:12px;font-weight:800}.card-pokemon-types p{color:#beb8d4;margin:10px 0 0;font-size:11px}.card-food-profile{background:linear-gradient(135deg,#272117,#171925);border:1px solid #ffd16655;border-radius:13px;margin:12px 0 18px;padding:14px}.card-food-profile header{gap:3px;margin-bottom:12px;display:grid}.card-food-profile header span{letter-spacing:2px;color:#ffd166;font-size:9px}.card-food-profile header strong{font-size:16px}.card-food-profile header small{color:#c7b991;font-size:11px}.card-food-profile>div{grid-template-columns:repeat(auto-fit,minmax(105px,1fr));gap:6px;display:grid}.card-food-profile>div span{background:#0d0f16;border:1px solid #ffffff0d;border-radius:8px;justify-content:space-between;gap:6px;padding:7px 8px;font-size:10px;display:flex}.card-food-profile>div b{color:#c7cbd7;font-weight:600}.card-food-profile>div em{color:#ff8b8b;font-style:normal;font-weight:900}.card-food-profile>div span[data-value="100"] em{color:#71f2a2}.card-food-profile>div span[data-value="0"]{opacity:.42}.card-food-profile>p{color:#d9c4ff;margin:10px 0 0;font-size:11px}.card-detail-desc{color:#aaa3b2;margin-bottom:18px;font-size:13.5px;line-height:1.6}.card-detail-credit{color:#938d9c;margin:-8px 0 18px;font-size:11px;line-height:1.45}.card-detail-credit a{color:#cbb7ff;text-underline-offset:2px;text-decoration:underline}.card-detail-stats{grid-template-columns:repeat(auto-fit,minmax(130px,1fr));gap:12px;margin-bottom:22px;display:grid}.card-detail-stats>div{background:#191a22;border:1px solid #ffffff12;border-radius:12px;padding:14px 16px}.card-detail-stats strong{color:#fff;font-size:19px;display:block}.card-detail-stats span{color:#a9a1b2;font-size:11px}.card-detail-mine h3{color:#c6b3ff;margin:0 0 10px;font-size:13px}.card-detail-copy-list{gap:8px;display:grid}.card-detail-copy{background:#191a22;border:1px solid #ffffff12;border-radius:9px;justify-content:space-between;align-items:center;gap:12px;padding:10px 14px;font-size:12.5px;display:flex}.card-detail-copy small{color:#a9a1b2;font-size:11px}.card-detail-albums{border-top:1px solid #ffffff12;margin-top:28px;padding-top:22px}.card-detail-albums h3{color:#c6b3ff;margin:0 0 12px;font-size:14px}.card-detail-error{color:#ff8f8f;margin:0 0 8px;font-size:12.5px}.card-detail-empty{color:#8a8494;font-size:12.5px}.card-detail-album-list{grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:8px;margin-bottom:14px;display:grid}.card-detail-album-list label{cursor:pointer;background:#191a22;border:1px solid #ffffff12;border-radius:9px;align-items:center;gap:10px;padding:9px 12px;font-size:13px;display:flex}.card-detail-new-album{gap:8px;max-width:420px;display:flex}.card-detail-new-album input{color:#fff;background:#191a22;border:1px solid #ffffff15;border-radius:8px;flex:1;padding:10px 12px;font-size:13px}.card-detail-new-album button{color:#fff;cursor:pointer;white-space:nowrap;background:#7c5cff;border:none;border-radius:8px;padding:10px 16px;font-size:12.5px;font-weight:700}.card-detail-new-album button:disabled{opacity:.5;cursor:default}.card-detail-photo-upload{cursor:pointer;color:#c6b3ff;text-align:center;background:#191a22;border:1px dashed #7c5cff55;border-radius:9px;justify-content:center;align-items:center;gap:8px;margin-top:12px;padding:11px 14px;font-size:12.5px;display:flex}.card-detail-photo-upload:has(input:disabled){opacity:.6;cursor:default}.card-detail-photo-upload input{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.card-detail-photo-message{color:#a9c9ff;margin-top:8px;font-size:12px}.card-detail-photo-adjust{background:#191a22;border:1px solid #7c5cff33;border-radius:10px;margin-top:12px;padding:14px}.card-detail-photo-mode-tabs{gap:6px;margin-bottom:10px;display:flex}.card-detail-photo-mode-tabs button{color:#a9a1b2;cursor:pointer;background:#0e0e13;border:1px solid #ffffff15;border-radius:7px;flex:1;padding:8px 10px;font-size:11.5px}.card-detail-photo-mode-tabs button.is-active{color:#dec9ff;background:#7c5cff26;border-color:#7c5cff}.card-detail-photo-frame{aspect-ratio:528/652;touch-action:none;background:#0e0e13;border-radius:10px;max-width:220px;margin:0 auto;overflow:hidden}.card-detail-photo-frame.is-draggable{cursor:grab}.card-detail-photo-frame.is-draggable:active{cursor:grabbing}.card-detail-photo-frame img{pointer-events:none;width:100%;height:100%}.card-detail-photo-adjust>p{color:#a9a1b2;text-align:center;margin:10px 0 0;font-size:11.5px}.card-detail-photo-blank-toggle{color:#a9a1b2;justify-content:center;align-items:center;gap:8px;margin-top:10px;font-size:11.5px;display:flex}.card-detail-photo-blank-toggle button{color:#a9a1b2;cursor:pointer;background:#0e0e13;border:1px solid #ffffff15;border-radius:7px;padding:6px 12px;font-size:11.5px}.card-detail-photo-blank-toggle button.is-active{color:#dec9ff;background:#7c5cff26;border-color:#7c5cff}.card-detail-photo-actions{justify-content:flex-end;gap:8px;margin-top:12px;display:flex}.card-detail-photo-actions button{color:#dec9ff;cursor:pointer;background:#302937;border:1px solid #ffffff15;border-radius:8px;padding:9px 16px;font-size:12.5px}.card-detail-photo-actions button.primary{color:#fff;background:#7c5cff;border-color:#7c5cff;font-weight:700}.card-detail-photo-actions button:disabled{opacity:.5;cursor:default}@media (width<=640px){.card-detail-layout{grid-template-columns:1fr}.card-detail-art{max-width:220px;margin:0 auto}}.card-detail{isolation:isolate;background:radial-gradient(at 8% 25%,#704ba133,#0000 48%),radial-gradient(at 95% 0,#347c7c1a,#0000 50%),#121420;border-radius:18px;padding:18px;position:relative}.card-detail .card-detail-back{background:linear-gradient(125deg,#7553ac,#403353);border-color:#c5a1f477;padding:10px 18px;box-shadow:0 4px 16px #0003}.card-detail .card-detail-layout{grid-template-columns:minmax(230px,30%) minmax(0,1fr);gap:26px;padding:10px 0}.card-detail .card-detail-art{isolation:isolate;box-sizing:border-box;background:radial-gradient(#7c4f9a55,#191826 70%);border:1px solid #bb92e77a;border-radius:20px;padding:14px;animation:5s ease-in-out infinite card-showcase-glow;position:relative;box-shadow:0 0 35px #9f65de18,inset 0 0 25px #8a5abe1c}.card-detail .card-detail-art:before{content:"";pointer-events:none;z-index:1;border:1px solid #e1c3ff22;border-radius:13px;position:absolute;inset:10px}.card-detail .card-detail-art img{z-index:0;filter:drop-shadow(0 12px 15px #0005);border-radius:10px;position:relative}.card-detail .card-detail-info{min-width:0;padding-top:5px}.card-detail .card-detail-kicker{color:#dac5f2;letter-spacing:1.4px;background:#a474d313;border:1px solid #bb8dde40;border-radius:20px;padding:7px 12px;font-size:9px;display:inline-block}.card-detail .card-detail-info h2{letter-spacing:-.6px;color:#f5eeff;overflow-wrap:anywhere;margin:16px 0 10px;font-size:clamp(26px,3vw,38px);line-height:1.2}.card-detail .card-detail-desc{color:#c2b5d1;line-height:1.7}.card-detail .card-detail-stats{grid-template-columns:repeat(auto-fit,minmax(145px,1fr));gap:10px}.card-detail .card-detail-stats>div{background:linear-gradient(135deg,#30273f,#202535);border-color:#bd9cde36;padding:17px;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff07}.card-detail .card-detail-stats>div:before{content:"";background:#b392eb;border-radius:5px;width:3px;position:absolute;top:14px;bottom:14px;left:0}.card-detail .card-detail-stats>div:first-child{background:linear-gradient(135deg,#413426,#282532);border-color:#d1ad6155}.card-detail .card-detail-stats>div:first-child:before{background:#f2ca72}.card-detail .card-detail-stats>div:first-child strong{color:#ffe0a0}.card-detail .card-detail-stats>div:nth-child(2):before{background:#83d6c7}.card-detail .card-detail-stats strong{margin-bottom:6px;font-size:23px}.card-detail .card-detail-stats span{color:#c5b9d0;font-size:11px;line-height:1.5}.card-detail .card-detail-mine{background:#221e324d;border:1px solid #b88fd133;border-radius:14px;padding:17px}.card-detail .card-detail-mine h3{color:#e1caf9;font-size:14px}.card-detail .card-detail-copy{background:linear-gradient(100deg,#3e2e51,#232334);border-color:#b594d538;flex-wrap:wrap;padding:13px}.card-detail .card-detail-copy>span{color:#edcaff;font-weight:700}.card-detail .card-detail-copy>span:before{content:"✦";color:#e9c275;margin-right:8px}.card-detail .card-detail-copy small{color:#c4b3d2}.card-detail .card-detail-albums{background:linear-gradient(120deg,#29233c,#1c2530);border:1px solid #b28ace38;border-radius:15px;margin-top:20px;padding:20px}.card-detail .card-detail-albums h3{color:#ead4ff;font-size:16px}.card-detail .card-detail-albums h3:before{content:"▣";color:#f1d28f;margin-right:9px}.card-detail .card-detail-album-list label{background:#171b2a;border-color:#b99adb3b;padding:12px;transition:border-color .2s,background .2s}.card-detail .card-detail-album-list label:hover{background:#30253f;border-color:#cfadf4}.card-detail .card-detail-album-list label:has(input:checked){background:#43325b;border-color:#cba1ec}.card-detail input[type=checkbox]{accent-color:#b784ee;width:16px;height:16px}.card-detail .card-detail-new-album{flex-wrap:wrap;max-width:540px}.card-detail .card-detail-new-album input{background:#111521;border-color:#a8c4;min-width:120px}.card-detail .card-detail-new-album button{background:linear-gradient(120deg,#9265d3,#634898);min-height:40px}.card-detail button:focus-visible,.card-detail input:focus-visible{outline-offset:3px;outline:2px solid #f0ca84}.card-detail .card-detail-error{color:#ff9daa}@keyframes card-showcase-glow{50%{border-color:#d2adf4;box-shadow:0 0 42px #a777dc30,inset 0 0 28px #8a5abe22}}@media (width<=640px){.card-detail{padding:12px}.card-detail .card-detail-layout{grid-template-columns:1fr;gap:18px}.card-detail .card-detail-art{width:100%;max-width:270px;margin:0 auto}.card-detail .card-detail-albums{padding:15px}.card-detail .card-detail-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.card-detail .card-detail-stats>div{padding:13px}.card-detail .card-detail-stats strong{font-size:20px}}@media (prefers-reduced-motion:reduce){.card-detail .card-detail-art{animation:none}.card-detail .card-detail-album-list label{transition:none}}.library-search-entrance header{background:radial-gradient(at 100%,#477d7040,#0000 65%),linear-gradient(120deg,#332645,#202637);border:1px solid #ba9bd54a;border-radius:16px;justify-content:space-between;align-items:center;gap:20px;margin-bottom:22px;padding:25px;display:flex}.library-search-entrance header span{letter-spacing:1.8px;color:#ddc399;font-size:9px}.library-search-entrance h2{color:#f4eaff;margin:12px 0;font-size:clamp(25px,3vw,36px)}.library-search-entrance p{color:#c6b8d3;font-size:13px;line-height:1.6}.library-search-entrance button,.library-search-return{color:#f1e4ff;cursor:pointer;background:#30263f;border:1px solid #b799d44a;border-radius:10px;padding:11px 16px}.library-search-entrance header button{white-space:nowrap;background:linear-gradient(125deg,#9169c9,#5c497d);font-weight:700}.library-search-entrance>label{color:#ddccea;margin-bottom:9px;font-size:12px;display:block}.library-card-search{background:#181b2b;border:1px solid #c1a0e275;border-radius:13px;align-items:center;gap:12px;padding:0 16px;display:flex;box-shadow:0 5px 25px #0002}.library-card-search>span{color:#efd49c;font-size:25px}.library-card-search input{color:#fff;outline-offset:3px;background:0 0;border:0;width:100%;min-width:0;padding:16px 0;font-size:15px}.library-search-welcome{text-align:center;background:radial-gradient(#73479a22,#0000 70%);padding:35px 15px}.library-search-welcome>span{color:#e9cd8c;font-size:48px}.library-search-welcome h3{color:#e7d4f9;font-size:20px}.library-search-welcome>div{flex-wrap:wrap;justify-content:center;gap:9px;display:flex}.library-search-results{grid-template-columns:repeat(auto-fill,minmax(145px,1fr));gap:13px;display:grid}.library-search-results>button{text-align:left;background:linear-gradient(145deg,#30263f,#202b33);flex-direction:column;gap:8px;padding:12px;transition:transform .2s,border-color .2s;display:flex}.library-search-results>button:hover{border-color:#e4c485;transform:translateY(-3px)}.library-search-results img,.library-card-fallback{object-fit:contain;background:#12131e;border-radius:8px;place-items:center;width:100%;height:165px;font-size:45px;display:grid}.library-search-results strong{color:#f5eafa;font-size:13px}.library-search-results small{color:#baabc9;font-size:10px}.library-search-results button>span:last-child:not(.library-card-fallback){color:#ebcd95;margin-top:auto;font-size:10px}.library-search-entrance nav{color:#c5b5d3;justify-content:space-between;align-items:center;margin-top:18px;font-size:12px;display:flex}.library-search-entrance button:disabled{opacity:.4;cursor:default}.library-search-return{margin-bottom:14px}.library-search-entrance button:focus-visible,.library-search-entrance input:focus-visible,.library-search-return:focus-visible{outline:2px solid #f1d08e}@media (width<=600px){.library-search-entrance header{flex-wrap:wrap;padding:18px}.library-search-results{grid-template-columns:repeat(2,minmax(0,1fr))}.library-search-results img{height:140px}}@media (prefers-reduced-motion:reduce){.library-search-results>button{transition:none}.library-search-results>button:hover{transform:none}}.library-search-entrance header{padding:22px 26px}.library-search-entrance header p b{color:#ffe2a8}.library-hero-actions{flex:none;gap:8px;display:grid}.library-search-entrance header .library-hero-actions button{width:100%}.library-search-entrance header button.library-surprise{background:linear-gradient(125deg,#2f8c6a,#22576a);border-color:#83bda766}.library-card-search .library-album-chip{color:#ffe2a8;white-space:nowrap;background:#e6c68522;border:1px solid #e6c68577;border-radius:999px;flex:none;padding:7px 12px;font-size:12px;font-weight:800}.library-suggest{flex-wrap:wrap;align-items:center;gap:8px;margin:12px 0 22px;display:flex}.library-suggest small{color:#b6a9c6;margin-right:2px;font-size:12px}.library-search-entrance .library-suggest button{border-radius:999px;padding:7px 13px;font-size:12.5px;font-weight:700}.library-search-entrance .library-suggest button:hover{border-color:#e6c685}.library-shelf-head{justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;display:flex}.library-shelf-head h3{color:#f1e4ff;margin:0;font-size:16px}.library-search-entrance .library-shelf-head button{padding:7px 13px;font-size:12px;font-weight:800}.library-album-grid{grid-template-columns:repeat(auto-fill,minmax(165px,1fr));gap:12px;display:grid}.library-search-entrance button.library-album{text-align:left;background:linear-gradient(150deg,#30263f,#1f2a33);border-radius:14px;gap:4px;padding:12px 12px 14px;transition:transform .2s,border-color .2s,box-shadow .2s;display:grid}.library-search-entrance button.library-album:hover{border-color:#e4c485;transform:translateY(-3px);box-shadow:0 10px 22px #0005}.library-album-covers{background:#12131e;border-radius:10px;height:104px;margin-bottom:6px;display:block;position:relative;overflow:hidden}.library-album-covers img{top:10px;left:calc(50% - 34px + (var(--i) - 1) * 30px);object-fit:cover;width:68px;height:86px;transform:rotate(calc((var(--i) - 1) * 9deg));border:2px solid #ffffffd0;border-radius:6px;transition:transform .25s;position:absolute;box-shadow:0 6px 12px #0007}.library-album-covers img:nth-child(2){z-index:1;top:7px}.library-album:hover .library-album-covers img{transform:rotate(calc((var(--i) - 1) * 14deg)) translateY(-3px)}.library-album strong{color:#f5eafa;text-overflow:ellipsis;white-space:nowrap;font-size:13.5px;overflow:hidden}.library-album small{color:#baabc9;font-size:11px}.library-results-count{margin:14px 0 12px}.library-results-count b{color:#ffe2a8}.library-result-art{display:block;position:relative}.library-owned{color:#d8ffe9;background:#1f7a4de6;border-radius:999px;padding:2px 8px;font-size:10.5px;font-style:normal;font-weight:900;position:absolute;top:6px;left:6px}.library-search-results>button.is-owned{border-color:#4fd18b66}.library-search-entrance .library-result-cta{color:#ebcd95;margin-top:auto;font-size:11px;font-weight:700}@media (width<=600px){.library-hero-actions{grid-template-columns:1fr 1fr;width:100%}.library-album-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (prefers-reduced-motion:reduce){.library-album-covers img,.library-search-entrance button.library-album{transition:none}}.inv-hero{isolation:isolate;background:radial-gradient(at 0 0,#7c5cff33,#0000 55%),radial-gradient(at 100% 100%,#2fd3b622,#0000 55%),linear-gradient(135deg,#221d36,#171a28 60%,#1a2430);border:1px solid #b08cff4d;border-radius:20px;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"id stats""show show";gap:18px 22px;margin-bottom:22px;padding:22px 24px;display:grid;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff12,0 14px 34px #0004}.inv-hero-glow{z-index:-1;filter:blur(60px);background:conic-gradient(#7c5cff33,#2fd3b62a,#ffd36a26,#7c5cff33);border-radius:50%;width:420px;height:420px;animation:18s linear infinite inv-glow-spin;position:absolute;inset:-40% -10% auto auto}@keyframes inv-glow-spin{to{transform:rotate(360deg)}}.inv-hero-id{grid-area:id;align-items:center;gap:16px;min-width:0;display:flex}.inv-hero-avatar{border-radius:50%;flex:none;place-items:center;width:74px;height:74px;display:grid;position:relative}.inv-hero-ring{background:conic-gradient(#7c5cff,#2fd3b6,#ffd36a,#ff6fae,#7c5cff);border-radius:50%;animation:6s linear infinite inv-glow-spin;position:absolute;inset:-4px}.inv-hero-ring:after{content:"";background:#1b1a2b;border-radius:50%;position:absolute;inset:3px}.inv-hero-avatar img,.inv-hero-avatar b{object-fit:cover;border-radius:50%;width:66px;height:66px;position:relative}.inv-hero-avatar b{color:#fff;background:linear-gradient(135deg,#8a63e0,#4a4e86);place-items:center;font-size:28px;display:grid}.inv-hero-name{gap:3px;min-width:0;display:grid}.inv-hero-kicker{letter-spacing:2px;color:#efd095;font-size:9.5px;font-weight:800}.inv-hero-name h3{color:#fff;text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:clamp(24px,2.6vw,32px);line-height:1.1;overflow:hidden}.inv-hero-name small{color:#b6abc9;align-items:center;gap:8px;font-size:12px;display:flex}.inv-hero-name small b{color:#e6dcf5}.inv-hero button.inv-hero-logout{color:#b6abc9;cursor:pointer;background:0 0;border:1px solid #fff2;border-radius:999px;padding:3px 10px;font-size:11px}.inv-hero button.inv-hero-logout:hover{color:#ffd0d0;border-color:#ff8a8a}.inv-hero button.inv-hero-albums{color:#fff;cursor:pointer;background:linear-gradient(135deg,#8a63e0,#5a46a8);border:1px solid #b08cff88;border-radius:12px;flex:none;margin-left:auto;padding:10px 16px;font-size:13px;font-weight:800;transition:transform .15s;box-shadow:0 6px 16px #7c5cff40}.inv-hero button.inv-hero-albums:hover{transform:translateY(-2px)}.inv-hero-stats{flex-wrap:wrap;grid-area:stats;align-self:center;gap:8px;display:flex}.inv-hero-stats>span{background:#00000038;border:1px solid #ffffff12;border-radius:14px;justify-items:center;min-width:74px;padding:9px 10px;display:grid}.inv-hero-stats i{font-size:15px;font-style:normal;line-height:1}.inv-hero-stats b{color:#fff;font-variant-numeric:tabular-nums;margin-top:3px;font-size:18px}.inv-hero-stats small{color:#a99dcf;font-size:10.5px}.inv-hero-stats .is-hot{border-color:#79efff55;box-shadow:0 0 16px #79efff22}.inv-hero-stats .is-hot b{background:linear-gradient(90deg,#79efff,#c99bff);color:#0000;-webkit-background-clip:text;background-clip:text}.inv-showcase{border-top:1px solid #ffffff12;grid-area:show;gap:10px;padding-top:14px;display:grid}.inv-showcase-title{color:#f2e9fa;font-size:13px;font-weight:900}.inv-showcase-title small{color:#a99dcf;margin-left:6px;font-size:11.5px;font-weight:600}.inv-showcase-row{scrollbar-width:thin;gap:14px;padding:6px 4px 8px;display:flex;overflow-x:auto}.inv-hero button.inv-show-card{cursor:pointer;text-align:left;color:#fff;width:118px;transform:rotate(calc((var(--i) - 2) * 2.5deg)) translateY(calc(var(--i) * 0px));background:linear-gradient(#1c1b2b,#1c1b2b) padding-box padding-box,linear-gradient(135deg,#ffffff30,#ffffff10) border-box;border:1px solid #0000;border-radius:14px;flex:none;gap:6px;padding:6px 6px 8px;transition:transform .25s,box-shadow .25s;display:grid;position:relative}.inv-hero button.inv-show-card:hover{z-index:2;transform:rotate(0)translateY(-8px)scale(1.06);box-shadow:0 16px 28px #0007}.inv-show-card.is-super_rare{box-shadow:0 0 22px #c99bff40;background:linear-gradient(#1c1b2b,#1c1b2b) padding-box padding-box,linear-gradient(135deg,#79efff,#c99bff,#ffd36a,#ff6fae) border-box!important}.inv-show-card.is-rare{box-shadow:0 0 16px #79efff33;background:linear-gradient(#1c1b2b,#1c1b2b) padding-box padding-box,linear-gradient(135deg,#79efff,#6aa8ff) border-box!important}.inv-show-card.is-exclusive{background:linear-gradient(#1c1b2b,#1c1b2b) padding-box padding-box,linear-gradient(135deg,#ffd36a,#d39b1d) border-box!important}.inv-show-card.is-beta{background:linear-gradient(#1c1b2b,#1c1b2b) padding-box padding-box,linear-gradient(135deg,#4fd18b,#2f8c6a) border-box!important}.inv-show-art{background:#0e0f18;border-radius:10px;place-items:center;height:140px;display:grid;position:relative;overflow:hidden}.inv-show-art img{object-fit:contain;width:100%;height:100%}.inv-show-art>span{font-size:42px}.inv-show-art:after{content:"";animation:4.5s ease-in-out infinite inv-holo;animation-delay:calc(var(--i) * .6s);pointer-events:none;background:linear-gradient(115deg,#0000 30%,#ffffff38 46%,#79efff26 52%,#0000 66%);position:absolute;inset:0;transform:translate(-110%)}.inv-show-card.is-common .inv-show-art:after{display:none}@keyframes inv-holo{0%,60%{transform:translate(-110%)}to{transform:translate(110%)}}.inv-show-tag{color:#bff6ff;background:#000000b8;border-radius:999px;padding:2px 8px;font-size:10px;font-style:normal;font-weight:900;position:absolute;top:10px;left:10px}.inv-show-card.is-exclusive .inv-show-tag{color:#ffe2a8}.inv-show-card.is-beta .inv-show-tag{color:#b8ffd6}.inv-show-card b{text-overflow:ellipsis;white-space:nowrap;font-size:12px;line-height:1.2;overflow:hidden}.inventory-visual-card[data-rarity]{position:relative}.inventory-visual-card[data-rarity=SUPER_RARE]{box-shadow:0 0 0 2px #c99bffaa,0 0 22px #c99bff40!important}.inventory-visual-card[data-rarity=RARE]{box-shadow:0 0 0 2px #79efff99,0 0 18px #79efff30!important}.inventory-visual-card[data-rarity=EXCLUSIVE]{box-shadow:0 0 0 2px #ffd36a99!important}.inventory-visual-card[data-rarity=BETA]{box-shadow:0 0 0 2px #4fd18b88!important}.inventory-visual-card[data-rarity=SUPER_RARE]:after,.inventory-visual-card[data-rarity=RARE]:after{content:"✦";z-index:3;color:#bff6ff;text-shadow:0 0 8px #79efff;pointer-events:none;font-size:13px;position:absolute;top:6px;left:8px}@media (width<=860px){.inv-hero{grid-template-columns:1fr;grid-template-areas:"id""stats""show"}.inv-hero-id{flex-wrap:wrap}.inv-hero button.inv-hero-albums{margin-left:0}.inv-hero-stats>span{flex:60px;min-width:0}}@media (prefers-reduced-motion:reduce){.inv-hero-glow,.inv-hero-ring,.inv-show-art:after{animation:none}.inv-hero button.inv-show-card{transition:none}}@media (width<=760px){.inv-hero-stats{grid-template-columns:repeat(5,minmax(0,1fr));gap:5px;width:100%;display:grid}.inv-hero-stats>span{min-width:0;padding:8px 2px}.inv-hero-stats b{font-size:clamp(12px,3.6vw,16px)}.inv-hero-stats small{font-size:9.5px}}.inventory-visual-card.inventory-held-card{will-change:transform;overflow:hidden;opacity:1!important;cursor:grabbing!important;border:2px solid #efd19a!important;transition:none!important;box-shadow:0 22px 45px #0009,0 0 24px #ba87ec55!important}.inventory-held-card img{transform:none!important}.inventory-visual-card.inventory-empty-slot{opacity:1!important;background:#b79adc08!important;border:2px dashed #b79adc55!important;transform:none!important;box-shadow:inset 0 0 25px #0002!important}.inventory-empty-slot>*{visibility:hidden!important}.inventory-visual-card[draggable=true]{cursor:grab!important}.inventory-visual-card[data-dragging]{opacity:.4;transform:scale(.97)}.inventory-visual-card[data-drop-target]{box-shadow:inset 5px 0 #ffdc8d,0 0 20px #eac77833;background:#594531!important;border:2px dashed #ffdc8d!important}.inventory-order-hint{color:#c5b5d8;margin:0 0 12px;font-size:11px}.inventory-order-hint span{color:#f0d39d;margin-left:8px}.inventory-filter-bar{flex-wrap:wrap;gap:8px;margin:0 0 14px;display:flex}.inventory-filter-bar input,.inventory-filter-bar select{color:#fff;background:#ffffff0d;border:1px solid #ffffff24;border-radius:9px;padding:9px 12px;font-size:12.5px}.inventory-filter-bar input{flex:1;min-width:160px}.inventory-filter-bar select{min-width:140px}.inventory-filter-bar button{color:#c9beda;cursor:pointer;white-space:nowrap;background:#ffffff0f;border:1px solid #ffffff24;border-radius:9px;padding:9px 14px;font-size:12px}.inventory-filter-bar button:hover{background:#ffffff1a}.inventory-player-banner{background:radial-gradient(at 100%,#527b7130,#0000 60%),linear-gradient(115deg,#322544,#20293b);border:1px solid #b38cdc55;border-radius:17px;padding:20px;box-shadow:inset 0 1px #ffffff12}.inventory-player-banner>div:first-child{border:1px solid #dac0ff66;box-shadow:0 0 0 5px #bb8eff15,0 7px 22px #0003}.inventory-player-banner h3{color:#f1e5ff}.inventory-file-main>header{background:linear-gradient(90deg,#4b35613d,#25364455);border:1px solid #b69bda25;border-radius:11px;padding:12px 14px}.inventory-file-main>header>span{color:#edcf99;background:#c6a75515;border-radius:20px;padding:5px 9px;font-size:11px}.inventory-visual-card{isolation:isolate;transition:transform .2s,border-color .2s,box-shadow .2s;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff0e,0 5px 15px #0002;background:linear-gradient(145deg,#30283e,#1c2433)!important;border:1px solid #b59ad849!important}.inventory-visual-card:nth-child(3n+2){background:linear-gradient(145deg,#243936,#1f2432)!important;border-color:#85c3aa40!important}.inventory-visual-card:nth-child(3n){background:linear-gradient(145deg,#3b3027,#242333)!important;border-color:#d6b37540!important}.inventory-visual-card:hover{transform:translateY(-5px);box-shadow:0 12px 23px #0005,0 0 18px #c18af52a;border-color:#dec18e!important}.inventory-visual-card:focus-visible{outline-offset:3px;outline:3px solid #f3ce84}.inventory-visual-card>div:first-child{background:radial-gradient(#845dac30,#11131e);border:1px solid #ffffff10;border-radius:10px;padding:3px;position:relative;overflow:hidden}.inventory-visual-card img{filter:drop-shadow(0 6px 8px #0004);transition:transform .3s}.inventory-visual-card:hover img{transform:scale(1.035)}.inventory-visual-card>div:nth-child(2){color:#f0e6fb;margin:9px 0 5px;line-height:1.4}.inventory-visual-card>div:nth-child(3){border-top:1px solid #ffffff0b;padding-top:6px;line-height:1.5;color:#c4b6d0!important}.inventory-file-layout>.inventory-folders{background:linear-gradient(160deg,#30243c,#192630);border-color:#bd94e55c;box-shadow:0 8px 25px #0003}.inventory-file-layout .inventory-folders>header{background:linear-gradient(115deg,#553771,#30334e);border-bottom:1px solid #d7b5f52b;padding:16px}.inventory-folders header strong{color:#ffe3aa}.inventory-folders header small{color:#d0bddf}.inventory-file-layout .inventory-folders header button{color:#f0e1ff;background:#171c2e66;border-color:#d8b1ef44;padding:8px}.inventory-file-layout .folder-desktop{gap:8px;padding:12px}.inventory-folders .folder-desktop>button{border-radius:12px;transition:background .2s,transform .2s}.inventory-folders .folder-desktop>button:hover{background:#b58de122;transform:translateY(-3px)}.inventory-folders .folder-desktop>button.is-selected{background:linear-gradient(135deg,#ba8c3833,#a473d329);border-color:#f0ce87;box-shadow:0 0 15px #e3c28115}.inventory-folders .folder-desktop>button.is-over{background:#e7c67833;border:2px dashed #ffe29c;transform:scale(1.04)}.inventory-folders .folder-desktop svg{filter:drop-shadow(0 6px 7px #0005)}.inventory-folders footer{background:#151c2955}.inventory-folders footer button{background:linear-gradient(115deg,#78539f,#4a426a);border-color:#ba97de55}.inventory-folders footer span{color:#c6b6d3}@media (prefers-reduced-motion:reduce){.inventory-visual-card,.inventory-visual-card img,.inventory-folders .folder-desktop>button{transition:none}.inventory-visual-card:hover,.inventory-visual-card:hover img,.inventory-folders .folder-desktop>button:hover,.inventory-folders .folder-desktop>button.is-over{transform:none}}.inventory-file-layout{grid-template-columns:minmax(0,1fr) 245px;align-items:start;gap:16px;display:grid}.inventory-file-layout>.inventory-folders{grid-area:1/2;margin:0;position:sticky;top:0}.inventory-file-main{grid-area:1/1;min-width:0}.inventory-file-main>header{color:#ddd0ef;justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;font-size:13px;display:flex}.inventory-file-main>header button{color:#fff;background:#30243e;border:1px solid #ac88d655;border-radius:8px;padding:8px 12px}.inventory-file-layout .inventory-folders>header{padding:12px;display:block}.inventory-file-layout .inventory-folders>header>div+div{gap:5px;margin-top:10px;display:flex}.inventory-file-layout .inventory-folders header button{margin:0;padding:7px;font-size:10px}.inventory-file-layout .folder-desktop{grid-template-columns:repeat(2,minmax(0,1fr));gap:5px;padding:9px}.inventory-file-layout .inventory-folders footer{flex-direction:column;align-items:stretch;padding:10px}.inventory-file-layout .folder-notice{font-size:10px}.inventory-file-main>p{color:#afa3bd;padding:20px;font-size:13px}@media (width<=650px){.inventory-file-layout{grid-template-columns:minmax(0,1fr) 130px;gap:8px}.inventory-file-layout .folder-desktop{grid-template-columns:1fr}.inventory-file-layout .inventory-folders>header>div+div{flex-direction:column}.inventory-file-layout .inventory-folders header small{display:none}.inventory-file-layout .inventory-folders>header strong{font-size:12px}.inventory-file-layout .inventory-folders>form{flex-direction:column;padding:7px}.inventory-file-main>div{grid-template-columns:repeat(auto-fill,minmax(95px,1fr))!important}}.inventory-studio.inv-v2 .inventory-filter-bar{flex-wrap:wrap;gap:8px;display:flex;background:0 0!important;border:0!important;margin:0 0 10px!important;padding:0!important}.inventory-studio.inv-v2 .inventory-filter-bar input{color:#fff;flex:220px;min-width:0;font-size:14px;background:linear-gradient(110deg,#25233a,#1b2633)!important;border:1px solid #ac8ace50!important;border-radius:12px!important;padding:12px 14px!important}.inventory-studio.inv-v2 .inventory-filter-bar input:focus{outline:none;box-shadow:0 0 0 3px #e6c68530;border-color:#e6c685!important}.inventory-studio.inv-v2 .inventory-filter-bar select{color:#eee;background:#1d1f2d!important;border:1px solid #ffffff1c!important;border-radius:12px!important;padding:11px 12px!important}.inventory-studio.inv-v2 .inventory-filter-bar button{color:#ffd0d0;cursor:pointer;background:#ff5a5a1a;border:1px solid #ff8a8a66;border-radius:12px;padding:10px 14px;font-weight:800}.inv-toolbar{flex-wrap:wrap;align-items:center;gap:10px 14px;margin:0 0 10px;display:flex}.inv-chips{flex-wrap:wrap;gap:6px;display:flex}.inv-v2 .inv-chips button{color:#d8cfe8;cursor:pointer;background:#ffffff08;border:1px solid #ffffff1c;border-radius:999px;align-items:center;gap:6px;padding:7px 12px;font-size:12.5px;font-weight:800;transition:background .15s,border-color .15s;display:inline-flex}.inv-v2 .inv-chips button b{color:#fff;background:#00000040;border-radius:999px;padding:1px 7px;font-size:11px}.inv-v2 .inv-chips button:hover:not(:disabled){border-color:#b08cff88}.inv-v2 .inv-chips button.is-on{color:#fff;background:linear-gradient(135deg,#8a63e0,#5a46a8);border-color:#c6a5fb;box-shadow:0 4px 12px #7c5cff40}.inv-v2 .inv-chips button:disabled{opacity:.4;cursor:default}.inv-sort{color:#a99dcf;align-items:center;gap:8px;margin-left:auto;font-size:12px;font-weight:700;display:inline-flex}.inv-sort select{color:#fff;cursor:pointer;background:#1d1f2d;border:1px solid #ffffff1c;border-radius:10px;padding:8px 10px;font-weight:700}.inv-density{background:#00000040;border:1px solid #ffffff12;border-radius:10px;padding:3px;display:inline-flex}.inv-v2 .inv-density button{color:#a99dcf;cursor:pointer;background:0 0;border:0;border-radius:8px;width:34px;height:30px;font-size:16px}.inv-v2 .inv-density button.is-on{color:#fff;background:#ffffff18}.inventory-studio.inv-v2 .inventory-order-hint{color:#a99dcf;margin:0 0 14px;font-size:11.5px}.inventory-studio.inv-v2 .inventory-card-grid{grid-template-columns:repeat(auto-fill,minmax(150px,1fr))!important;gap:14px!important}.inventory-studio.inv-v2 .inventory-card-grid.is-compact{grid-template-columns:repeat(auto-fill,minmax(104px,1fr))!important;gap:10px!important}.inventory-studio.inv-v2 .inventory-visual-card{flex-direction:column;gap:6px;transition:transform .18s,border-color .18s,box-shadow .18s;display:flex;box-shadow:0 4px 14px #0003;background:linear-gradient(165deg,#25223a,#1a1d2a)!important;border:1px solid #ffffff14!important;border-radius:15px!important;padding:8px 8px 10px!important}.inventory-studio.inv-v2 .inventory-visual-card:hover{transform:translateY(-4px);box-shadow:0 12px 24px #0005;border-color:#e6c68599!important}.inventory-studio.inv-v2 .inventory-visual-card:focus-visible{outline-offset:3px;outline:2px solid #f1d08e}.inventory-studio.inv-v2 .inventory-card-art{background:#0f101a;border-radius:11px;position:relative;overflow:hidden}.inventory-studio.inv-v2 .inventory-card-art>div{background:radial-gradient(at 50% 30%,#ffffff10,#0f101a 70%)!important;border-radius:11px!important}.inventory-studio.inv-v2 .inventory-copy-count{z-index:2;border-radius:999px;padding:2px 8px;font-size:11px;font-weight:900;position:absolute;top:6px;right:6px;box-shadow:0 2px 6px #0006;color:#2b1600!important;background:linear-gradient(135deg,#ffe08a,#d39b1d)!important}.inventory-studio.inv-v2 .inventory-card-title{-webkit-line-clamp:2;color:#f5effc;-webkit-box-orient:vertical;min-height:2.5em;font-size:12.5px;font-weight:800;line-height:1.25;display:-webkit-box;overflow:hidden}.inventory-studio.inv-v2 .inventory-card-category{color:#b6abc9;justify-content:space-between;align-items:center;gap:6px;font-size:10.5px;display:flex}.inventory-studio.inv-v2 .inventory-card-category>span{opacity:.6}.inventory-studio.inv-v2 .inventory-card-grid.is-compact .inventory-visual-card{gap:4px;padding:6px 6px 8px!important}.inventory-studio.inv-v2 .inventory-card-grid.is-compact .inventory-card-title{-webkit-line-clamp:1;min-height:0;font-size:11px}.inventory-studio.inv-v2 .inventory-card-grid.is-compact .inventory-card-category,.inventory-studio.inv-v2 .inventory-card-grid.is-compact .inventory-visual-card>div:last-child:not(.inventory-card-title):not(.inventory-card-category):not(.inventory-card-art){display:none}.inventory-studio.inv-v2 .inventory-folders{background:linear-gradient(#1d1b2e,#171a26)!important}.inventory-studio.inv-v2 .inventory-folders>header button{color:#e6dcff;cursor:pointer;background:#7c5cff22;border:1px solid #b08cff66;border-radius:10px;padding:7px 11px;font-size:11.5px;font-weight:800}.inventory-studio.inv-v2 .inventory-folders>header button:hover{background:#7c5cff44}.inventory-studio.inv-v2 .inventory-folders .folder-desktop>button{cursor:pointer;background:#ffffff06;border:1px solid #ffffff12;border-radius:12px;grid-template-rows:auto auto;grid-template-columns:30px minmax(0,1fr) auto;padding:9px 10px;transition:border-color .15s,background .15s}.inventory-studio.inv-v2 .inventory-folders .folder-desktop>button:hover{background:#e6c6850d;border-color:#e6c68588}.inventory-studio.inv-v2 .inventory-folders .folder-desktop>button.is-open{background:linear-gradient(110deg,#e6c68526,#7c5cff1f);border-color:#e6c685;box-shadow:inset 3px 0 #e6c685}.inventory-studio.inv-v2 .inventory-folders .folder-desktop>button.is-over{background:#4fd18b1a;border-color:#4fd18b;box-shadow:0 0 0 2px #4fd18b55}.inventory-studio.inv-v2 .inventory-folders .folder-desktop>button strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.inventory-studio.inv-v2 .inventory-folders .folder-card-preview{grid-area:1/3/3;align-items:center;padding-right:4px;display:flex!important}.inventory-studio.inv-v2 .inventory-folders .folder-card-preview img,.inventory-studio.inv-v2 .inventory-folders .folder-card-preview>span{object-fit:cover;background:#0f101a;border:1.5px solid #fffc;border-radius:4px;place-items:center;width:22px;height:31px;margin-left:-9px;font-size:11px;display:grid;box-shadow:0 2px 5px #0007}.inventory-studio.inv-v2 .inventory-folders .folder-card-preview img:first-child{margin-left:0;transform:rotate(-8deg)}.inventory-studio.inv-v2 .inventory-folders .folder-card-preview img:nth-child(3){transform:rotate(8deg)}.inventory-studio.inv-v2 .inventory-folders .folder-card-preview>span:last-child:not(:first-child){width:auto;box-shadow:none;color:#b6abc9;background:0 0;border:0;margin-left:2px;padding:0 4px;font-weight:800}.inventory-studio.inv-v2 .inventory-folders footer.folder-open-hint{color:#8f86a0;gap:8px;padding:10px 12px 12px;font-size:10.5px;display:grid}.inventory-studio.inv-v2 .inventory-folders footer.folder-open-hint button{color:#ffe2a8;cursor:pointer;background:#e6c6851a;border:1px solid #e6c68588;border-radius:10px;padding:9px;font-weight:800}@media (width<=650px){.inv-sort{margin-left:0}.inventory-studio.inv-v2 .inventory-card-grid{grid-template-columns:repeat(auto-fill,minmax(130px,1fr))!important}}@media (prefers-reduced-motion:reduce){.inventory-studio.inv-v2 .inventory-visual-card{transition:none}.inventory-studio.inv-v2 .inventory-visual-card:hover{transform:none}}.inventory-studio.inv-v2 .inventory-folders .folder-desktop>button strong{grid-column:2/4}.inventory-studio.inv-v2 .inventory-folders .folder-desktop>button small{grid-area:2/2}.inventory-studio.inv-v2 .inventory-folders .folder-card-preview{grid-row:2!important}.inventory-studio.inv-v2 .inventory-folders>header{flex-direction:column;align-items:stretch;gap:10px}.inventory-studio.inv-v2 .inventory-folders>header>div:last-child{gap:6px;display:flex}.inventory-studio.inv-v2 .inventory-folders>header>div:last-child button{white-space:nowrap;flex:1}.inv-shelves{scrollbar-width:thin;background:#00000030;border:1px solid #ffffff12;border-radius:16px;align-items:center;gap:8px;margin:0 0 16px;padding:8px;display:flex;overflow-x:auto}.inv-v3 .inv-shelf{color:#e6dcf5;cursor:pointer;white-space:nowrap;background:#ffffff08;border:1px solid #ffffff16;border-radius:12px;flex:none;align-items:center;gap:8px;padding:9px 14px;font-size:13px;font-weight:800;transition:background .15s,border-color .15s,transform .15s;display:inline-flex}.inv-v3 .inv-shelf:hover{background:#7c5cff1a;border-color:#b08cff88}.inv-v3 .inv-shelf b{color:#fff;background:#00000045;border-radius:999px;padding:1px 8px;font-size:11.5px}.inv-v3 .inv-shelf.is-on{color:#fff;background:linear-gradient(135deg,#e6c68533,#7c5cff2a);border-color:#e6c685;box-shadow:0 4px 14px #0005}.inv-v3 .inv-shelf.is-over{background:#4fd18b26;border-color:#4fd18b;transform:scale(1.05)}.inv-v3 .inv-shelf.is-new{color:#c9bfdc;border-style:dashed}.inv-shelf-sep{background:#ffffff1c;flex:none;width:1px;height:26px}.inv-shelf-covers{align-items:center;display:inline-flex}.inv-shelf-covers img{object-fit:cover;border:1px solid #fffa;border-radius:3px;width:18px;height:25px;box-shadow:0 2px 4px #0007}.inv-shelf-covers img+img{margin-left:-8px;transform:rotate(8deg)}.inv-shelf-form{flex:none;align-items:center;gap:6px;display:inline-flex}.inv-shelf-form input{color:#fff;background:#12101c;border:1px solid #e6c68588;border-radius:10px;width:160px;padding:8px 10px;font-size:13px}.inv-v3 .inv-shelf-form button{color:#fff;cursor:pointer;background:#ffffff12;border:1px solid #fff2;border-radius:10px;padding:8px 12px;font-weight:800}.inv-v3 .inv-shelf-form button[type=submit]{background:linear-gradient(135deg,#8a63e0,#5a46a8);border-color:#c6a5fb}.inv-browser{position:relative}.inv-shelf-head{flex-wrap:wrap;align-items:center;gap:10px 14px;margin:0 0 12px;display:flex}.inv-shelf-head>div:first-child{gap:2px;margin-right:auto;display:grid}.inv-shelf-head strong{color:#fff;font-size:20px}.inv-shelf-head span{color:#a99dcf;font-size:12px}.inv-folder-actions{gap:6px;display:flex}.inv-v3 .inv-folder-actions button,.inv-v3 .inv-select-toggle{color:#e6dcf5;cursor:pointer;background:#ffffff0d;border:1px solid #fff2;border-radius:10px;padding:8px 12px;font-size:12.5px;font-weight:800}.inv-v3 .inv-folder-actions button:hover,.inv-v3 .inv-select-toggle:hover{background:#ffffff1a}.inv-v3 .inv-folder-actions button.is-danger{color:#ffc4c4;border-color:#ff8a8a55}.inv-v3 .inv-select-toggle.is-on{color:#fff;background:linear-gradient(135deg,#2fa866,#1f7a4d);border-color:#4fd18b}.inv-notice{color:#c8f7de;background:#4fd18b1a;border:1px solid #4fd18b55;border-radius:10px;margin:0 0 12px;padding:8px 12px;font-size:13px;font-weight:700}.inv-empty{color:#b6abc9;text-align:center;border:1px dashed #fff2;border-radius:14px;margin:8px 0 18px;padding:22px}.inventory-studio.inv-v3 .inventory-visual-card{position:relative}.inv-v3 .inv-card-folderbtn{z-index:4;color:#fff;cursor:pointer;opacity:0;background:#000000a8;border:1px solid #fff3;border-radius:999px;align-items:center;gap:3px;padding:4px 7px;font-size:12px;transition:opacity .15s,transform .15s;display:inline-flex;position:absolute;top:12px;left:12px}.inv-v3 .inv-card-folderbtn b{color:#ffe08a;font-size:10.5px}.inv-v3 .inv-card-folderbtn.is-filed{opacity:.85}.inv-v3 .inventory-visual-card:hover .inv-card-folderbtn,.inv-v3 .inv-card-folderbtn:focus-visible{opacity:1}.inv-v3 .inv-card-folderbtn:hover{border-color:#e6c685;transform:scale(1.08)}.inv-folder-menu{z-index:20;cursor:default;background:#1d1b2e;border:1px solid #b08cff66;border-radius:12px;gap:4px;min-width:180px;max-width:calc(100% + 60px);padding:10px;display:grid;position:absolute;top:44px;left:10px;box-shadow:0 14px 30px #000a}.inv-folder-menu strong{color:#e6dcf5;margin-bottom:2px;font-size:12px}.inv-folder-menu small{color:#a99dcf;font-size:11.5px;line-height:1.4}.inv-v3 .inv-folder-menu button{color:#e6dcf5;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:8px;align-items:center;gap:8px;padding:7px 8px;font-size:13px;font-weight:700;display:flex}.inv-v3 .inv-folder-menu button:hover{background:#ffffff12}.inv-folder-menu button i{color:#2b1600;border:1.5px solid #fff5;border-radius:5px;place-items:center;width:18px;height:18px;font-size:12px;font-style:normal;display:grid}.inv-folder-menu button.is-in i{background:#ffe08a;border-color:#ffe08a}.inventory-studio.inv-v3 .inventory-visual-card.is-selecting{cursor:pointer}.inventory-studio.inv-v3 .inventory-visual-card.is-picked{transform:translateY(-2px);border-color:#4fd18b!important;box-shadow:0 0 0 2px #4fd18b,0 0 18px #4fd18b44!important}.inv-pick{z-index:4;color:#fff;background:#000000a0;border:2px solid #fffc;border-radius:7px;place-items:center;width:24px;height:24px;font-size:14px;font-weight:900;display:grid;position:absolute;top:12px;left:12px}.is-picked .inv-pick{background:#2fa866;border-color:#8dffc0}.inv-bulkbar{z-index:30;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#1d1b2ef2;border:1px solid #4fd18b77;border-radius:16px;flex-wrap:wrap;align-items:center;gap:8px 10px;margin-top:16px;padding:12px 14px;display:flex;position:sticky;bottom:12px;box-shadow:0 14px 34px #000c}.inv-bulkbar b{color:#8dffc0;font-size:14px}.inv-bulk-spacer{flex:1}.inv-v3 .inv-bulkbar button,.inv-bulkbar select{color:#fff;cursor:pointer;background:#ffffff10;border:1px solid #fff2;border-radius:10px;padding:8px 12px;font-size:12.5px;font-weight:800}.inv-bulkbar select{background:linear-gradient(135deg,#8a63e0,#5a46a8);border-color:#c6a5fb}.inv-v3 .inv-bulkbar button.is-danger{color:#ffc4c4;border-color:#ff8a8a66}.inv-bulkbar small{color:#a99dcf;font-size:12px}@media (hover:none){.inv-v3 .inv-card-folderbtn{opacity:.9}}.inventory-studio.inv-v3 .inventory-visual-card[data-rarity=SUPER_RARE]:after,.inventory-studio.inv-v3 .inventory-visual-card[data-rarity=RARE]:after{inset:auto 12px 10px auto}.inventory-card-rende{color:#ffd36b;flex-wrap:wrap;gap:8px;margin-top:3px;font-size:11px;font-weight:700;display:flex}.inv-v3 .inv-card-favbtn{z-index:4;color:#fff;cursor:pointer;opacity:0;background:#000000a8;border:1px solid #fff3;border-radius:50%;place-items:center;width:30px;height:30px;padding:0;font-size:17px;line-height:1;transition:opacity .15s,transform .15s,color .15s;display:grid;position:absolute;top:12px;left:12px}.inv-v3 .inv-card-favbtn.is-on{opacity:1;color:#ffd34d;text-shadow:0 0 8px #ffd34d;border-color:#ffd34d99}.inv-v3 .inventory-visual-card:hover .inv-card-favbtn,.inv-v3 .inv-card-favbtn:focus-visible{opacity:1}.inv-v3 .inv-card-favbtn:hover{color:#ffd34d;transform:scale(1.15)}@media (hover:none){.inv-v3 .inv-card-favbtn{opacity:.8}}.inv-v3 .inv-shelf.is-fav span{color:#ffd34d}.inv-v3 .inv-bulkbar .is-fav{color:#2a1600;background:linear-gradient(#ffe680,#ffaa1f);border-color:#fff3b0}.quick-inbox{z-index:1000;color:#eee9f7;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);transform-origin:100% 0;background:#171724f5;border:1px solid #baa3e655;border-radius:17px;flex-direction:column;width:380px;max-width:calc(100vw - 24px);font-family:Inter,system-ui,sans-serif;animation:.22s cubic-bezier(.2,.8,.2,1) quick-inbox-open;display:flex;position:fixed;overflow:hidden;box-shadow:0 24px 70px #0009}.quick-inbox header{border-bottom:1px solid #ffffff12;justify-content:space-between;align-items:center;padding:17px;display:flex}.quick-inbox header small{letter-spacing:2px;color:#c8abd9;margin-bottom:6px;font-size:8px;display:block}.quick-inbox header strong{font-size:16px}.quick-inbox button{font:inherit;cursor:pointer;color:inherit}.quick-inbox header button{background:0 0;border:0;padding:0 7px;font-size:25px}.quick-inbox-list{overscroll-behavior:contain;flex-direction:column;gap:8px;min-height:0;max-height:330px;padding:10px;display:flex;overflow:auto}.quick-inbox-thread{text-align:left;background:#ffffff04;border:1px solid #ffffff09;border-radius:11px;align-items:center;gap:12px;width:100%;padding:12px;display:flex}.quick-inbox-thread:hover{background:#ae85e319}.quick-inbox-thread>span{color:#c3a6f4;font-size:22px}.quick-inbox-thread div{flex:1;min-width:0}.quick-inbox-thread strong{font-size:13px}.quick-inbox-thread small{color:#a59caf;margin-top:5px;font-size:10px;display:block}.quick-inbox-list article{overflow-wrap:anywhere;background:#242333;border-radius:12px;max-width:87%;padding:10px 12px}.quick-inbox-list article.is-mine{background:#403154;align-self:flex-end}.quick-inbox-list article small{color:#cdb2ed;font-size:10px}.quick-inbox-list article p{white-space:pre-wrap;margin:5px 0;font-size:13px;line-height:1.5}.quick-inbox-list time{color:#aaa0bb;font-size:9px}.quick-inbox form{border-top:1px solid #ffffff12;gap:7px;padding:12px;display:flex}.quick-inbox input{color:#fff;background:#0e101b;border:1px solid #ffffff20;border-radius:9px;flex:1;min-width:0;padding:11px}.quick-inbox form button{background:#7653ac;border:0;border-radius:9px;padding:10px;font-size:12px}.quick-inbox form button:disabled{opacity:.45}.quick-inbox-back,.quick-inbox-full{text-align:left;background:0 0;border:0;padding:12px 16px;color:#cfb9ea!important;font-size:11px!important}.quick-inbox-full{text-align:center;border-top:1px solid #ffffff12}.quick-inbox-empty{color:#b8adca;text-align:center;padding:24px 14px;font-size:13px}.quick-inbox-empty a{color:#debdff}.quick-inbox-error{color:#ffa3ad;padding:0 14px;font-size:12px}.quick-inbox button:focus-visible,.quick-inbox input:focus-visible{outline-offset:2px;outline:2px solid #d6b5fa}@keyframes quick-inbox-open{0%{opacity:0;transform:translateY(-8px)scale(.97)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.quick-inbox{animation:none}}.account-inbox-button{position:relative}.account-inbox-badge{color:#fff;text-align:center;background:#ff4d6d;border-radius:9px;min-width:18px;height:18px;padding:0 5px;font-size:11px;font-weight:800;line-height:18px;position:absolute;top:-6px;right:-6px;box-shadow:0 0 0 2px #0d1020}.quick-inbox-unread{color:#fff;text-align:center;background:#ff4d6d;border-radius:10px;min-width:20px;padding:1px 6px;font-size:11px;font-style:normal;font-weight:800}.quick-inbox-meta{align-items:center;gap:6px;display:flex}.quick-inbox-meta .community-message-actions{margin-left:auto}.quick-inbox-meta .community-message-menu{top:22px}.quick-inbox form{flex-wrap:wrap}.quick-inbox form .community-replying{flex-basis:100%}.quick-inbox-notice{color:#91e5bc;padding:0 14px;font-size:11px}.bolt-game .expandable-account-bar{--bar-duration:.35s;--bar-ease:cubic-bezier(.22,1,.36,1);z-index:55;flex:none;width:190px;min-width:0;height:48px;margin-left:auto;position:relative}.bolt-game .expandable-account-bar:has(.expandable-account-item:only-child){width:48px}.bolt-game .expandable-account-track{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);width:max-content;max-width:calc(100vw - 24px);min-height:48px;transition:padding var(--bar-duration) var(--bar-ease),border-color var(--bar-duration) var(--bar-ease),box-shadow var(--bar-duration) var(--bar-ease);background:#1a1b24ed;border:1px solid #ad91d34d;border-radius:999px;align-items:center;gap:3px;padding:4px;display:inline-flex;position:absolute;top:0;right:0;box-shadow:0 10px 32px #0005}.bolt-game .expandable-account-bar[data-expanded=true] .expandable-account-track{border-color:#bd9ce17a;padding:4px 8px;box-shadow:0 15px 40px #0008}.expandable-account-item{border-radius:999px;align-items:center;min-width:0;transition:background-color .18s ease-out;display:flex}.expandable-account-item:hover,.expandable-account-item:focus-within{background:#a884d527}.bolt-game .expandable-account-bar .online-friends-trigger,.bolt-game .expandable-account-bar .account-inbox-button,.bolt-game .expandable-account-bar .notification-bell-button,.bolt-game .expandable-account-bar .player-account-trigger{width:38px;min-width:38px;height:38px;min-height:38px;box-shadow:none;color:#d4c8e2;background:0 0;border:0;border-radius:999px;justify-content:center;align-items:center;gap:0;padding:6px;display:flex;transform:none}.bolt-game .expandable-account-bar .online-friends-trigger:hover,.bolt-game .expandable-account-bar .account-inbox-button:hover,.bolt-game .expandable-account-bar .notification-bell-button:hover,.bolt-game .expandable-account-bar .player-account-trigger:hover{background:#bb98ea19;border-color:#0000;transform:none}.expandable-account-bar .account-inbox-button>span:not(.account-inbox-badge){display:none}.expandable-account-bar .online-friends-trigger-count{margin-left:1px;font-size:9px}.expandable-account-bar .online-friends-trigger-dot{top:3px;right:3px}.expandable-account-label{opacity:0;white-space:nowrap;color:#e9def5;pointer-events:auto;cursor:pointer;max-width:0;transition:max-width var(--bar-duration) var(--bar-ease),opacity .18s ease-out,margin-right var(--bar-duration) var(--bar-ease);font-size:12px;font-weight:650;line-height:38px;display:inline-block;overflow:hidden}.expandable-account-bar[data-expanded=true] .expandable-account-label{opacity:1;max-width:100px;margin-right:9px}.bolt-game .expandable-account-bar .player-account{margin-left:0}.bolt-game .expandable-account-bar .player-account-avatar{border-radius:50%;flex:none;width:31px;height:31px}.expandable-account-bar .player-account-trigger>span:nth-child(2),.expandable-account-bar .player-account-trigger>b{display:none}.bolt-game .expandable-account-bar[data-expanded=true] .player-account-trigger{width:auto;min-width:38px;max-width:175px;transition:width var(--bar-duration) var(--bar-ease);justify-content:flex-start;gap:7px;padding:4px 9px 4px 4px}.expandable-account-bar[data-expanded=true] .player-account-trigger>span:nth-child(2){white-space:nowrap;text-overflow:ellipsis;min-width:0;display:block;overflow:hidden}.expandable-account-bar[data-expanded=true] .player-account-trigger small,.expandable-account-bar[data-expanded=true] .player-account-trigger em{display:none}.expandable-account-bar[data-expanded=true] .player-account-trigger strong{text-overflow:ellipsis;margin:0;font-size:11px;overflow:hidden}.expandable-account-bar .player-account-panel{top:calc(100% + 12px);right:0}.expandable-account-bar .account-inbox-badge,.expandable-account-bar .notification-bell-badge{z-index:1}@media (width<=760px){.bolt-game .expandable-account-bar{width:180px}.bolt-game .expandable-account-track{max-width:calc(100vw - 24px)}.expandable-account-bar[data-expanded=true] .player-account-trigger>span:nth-child(2){display:none}.expandable-account-bar[data-expanded=true] .expandable-account-label{max-width:65px;margin-right:5px;font-size:11px}}@media (width<=420px){.bolt-game .expandable-account-bar{width:164px}.bolt-game .expandable-account-bar .online-friends-trigger,.bolt-game .expandable-account-bar .account-inbox-button,.bolt-game .expandable-account-bar .notification-bell-button,.bolt-game .expandable-account-bar .player-account-trigger{width:34px;min-width:34px;height:34px;min-height:34px}.expandable-account-bar[data-expanded=true] .expandable-account-label{max-width:57px;margin-right:3px;font-size:10px}.bolt-game .expandable-account-track{min-height:42px}}@media (prefers-reduced-motion:reduce){.expandable-account-bar *{transition:none!important;animation:none!important}}.bolt-game .expandable-account-bar .player-account-trigger.is-guest{box-shadow:0 4px 14px #5865f255;color:#fff!important;background:#5865f2!important;border-color:#8f97ff!important;justify-content:flex-start!important;gap:8px!important;width:auto!important;min-width:0!important;max-width:none!important;padding:6px 14px 6px 8px!important}.bolt-game .expandable-account-bar .player-account-trigger.is-guest:hover{background:#4752c4!important}.expandable-account-bar .player-account-trigger.is-guest>span:nth-child(2){min-width:0;display:block!important}.expandable-account-bar .player-account-trigger.is-guest small,.expandable-account-bar .player-account-trigger.is-guest em,.expandable-account-bar .player-account-trigger.is-guest>b{display:none!important}.expandable-account-bar .player-account-trigger.is-guest strong{white-space:nowrap;color:#fff;margin:0;font-size:12.5px;font-weight:800}.expandable-account-bar .player-account-trigger.is-guest .player-account-avatar{color:#fff;justify-content:center;align-items:center;display:flex;background:0 0!important;border:0!important}.bolt-game .online-friends-trigger{color:#e7ddfb;cursor:pointer;background:#201c2d;border:1px solid #a88dd944;border-radius:13px;justify-content:center;align-items:center;gap:7px;min-width:48px;min-height:46px;padding:10px;transition:background .2s,border-color .2s,transform .2s;display:flex;position:relative}.bolt-game .online-friends-trigger:hover{background:#342840;border-color:#ceb6ee;transform:translateY(-2px)}.online-friends-trigger-count{color:#d8c4ff;font-size:11px;font-weight:800}.online-friends-trigger-dot{background:#5de9ad;border-radius:50%;width:7px;height:7px;position:absolute;top:5px;right:5px;box-shadow:0 0 10px #5de9ad}.online-friends-panel,.online-friends-panel *{box-sizing:border-box}.online-friends-panel{z-index:1000;color:#f1eaf8;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:linear-gradient(150deg,#2b2240fa,#171723fa 60%);border:1px solid #a88dd966;border-radius:20px;flex-direction:column;width:360px;max-width:calc(100vw - 24px);max-height:min(580px,100dvh - 90px);font-family:Inter,system-ui,sans-serif;animation:.2s ease-out online-friends-enter;display:flex;position:fixed;overflow:hidden;box-shadow:0 24px 70px #000a,inset 0 0 0 1px #ffffff08}.online-friends-panel header{justify-content:space-between;align-items:flex-start;gap:10px;padding:18px 18px 10px;display:flex}.online-friends-panel header small{color:#cbaaf3;letter-spacing:2px;margin-bottom:6px;font-size:9.5px;font-weight:800;display:block}.online-friends-panel header strong{font-size:18px;line-height:1.15;display:block}.online-friends-chips{flex-wrap:wrap;gap:6px;margin-top:9px;display:flex}.online-friends-chips em{color:#c9bfdc;background:#ffffff10;border-radius:999px;padding:3px 10px;font-size:11px;font-style:normal;font-weight:700}.online-friends-chips em.is-on{color:#7ef0bf;background:#5de9ad1f}.online-friends-panel header>button{color:#d7c9ea;cursor:pointer;width:32px;height:32px;box-shadow:none;background:#ffffff0a;border:1px solid #ffffff1c;border-radius:10px;place-items:center;padding:0;font-size:20px;line-height:1;display:grid;transform:none}.online-friends-panel header>button:hover{box-shadow:none;background:#ffffff1c;transform:none}.online-friends-search{background:#0000002e;border:1px solid #ffffff1c;border-radius:12px;align-items:center;gap:8px;margin:2px 14px 8px;padding:0 10px;display:flex}.online-friends-search:focus-within{border-color:#c4a6f2aa}.online-friends-search>span{color:#a99dc0;font-size:16px}.online-friends-search input{color:#fff;background:0 0;border:0;outline:none;flex:1;min-width:0;padding:10px 0;font-size:13px}.online-friends-search button{color:#bfb2d4;cursor:pointer;box-shadow:none;background:0 0;border:0;padding:0 4px;font-size:18px;transform:none}.online-friends-body{scrollbar-width:thin;scrollbar-color:#ffffff30 transparent;flex:1;min-height:0;padding:2px 8px 8px;overflow-y:auto}.online-friends-error{color:#ff9da9;margin:8px 10px;font-size:12px}.online-friends-group h5{z-index:2;color:#74e2b0;letter-spacing:1.4px;text-transform:uppercase;background:linear-gradient(#1f1a30f2 70%,#1f1a3000);align-items:center;gap:7px;margin:0;padding:10px 10px 6px;font-size:10.5px;font-weight:800;display:flex;position:sticky;top:0}.online-friends-group h5 b{color:inherit;background:#ffffff12;border-radius:999px;padding:1px 7px;font-size:10.5px}.online-friends-group h5 i{background:#5de9ad;border-radius:50%;width:7px;height:7px;box-shadow:0 0 8px #5de9ad}.online-friends-group.is-offline h5{color:#9a92ab}.online-friends-group h5>button{width:100%;color:inherit;font:inherit;letter-spacing:inherit;text-transform:inherit;cursor:pointer;box-shadow:none;background:0 0;border:0;align-items:center;gap:7px;padding:0;display:flex;transform:none}.online-friends-group h5>button span{margin-left:auto;font-size:13px}.online-friends-panel .online-friends-row{width:100%;color:inherit;text-align:left;font:inherit;cursor:pointer;box-shadow:none;background:0 0;border:0;border-radius:13px;align-items:center;gap:12px;padding:9px 10px;transition:background .15s;display:flex;transform:none}.online-friends-panel .online-friends-row:hover{box-shadow:none;background:#ffffff12;transform:none}.online-friends-avatar{color:#a7a2b1;background:#302e3a;border-radius:13px;flex:none;place-items:center;width:40px;height:40px;font-size:16px;font-weight:800;display:grid;position:relative}.online-friends-row.is-online .online-friends-avatar{color:#fff;box-shadow:0 4px 14px #0005}.online-friends-avatar i{background:#5de9ad;border:2.5px solid #241e36;border-radius:50%;width:12px;height:12px;position:absolute;bottom:-3px;right:-3px}.online-friends-who{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.online-friends-who strong{text-overflow:ellipsis;white-space:nowrap;color:#fff;font-size:14px;font-weight:700;overflow:hidden}.online-friends-who small{color:#9d94ad;font-size:11.5px}.online-friends-row.is-online .online-friends-who small{color:#74e2b0}.online-friends-row:not(.is-online) .online-friends-who strong{color:#cfc7dc}.online-friends-go{color:#7f7596;font-size:20px;transition:transform .15s,color .15s}.online-friends-row:hover .online-friends-go{color:#d9c8ff;transform:translate(3px)}.online-friends-empty{text-align:center;color:#b6aabb;flex-direction:column;align-items:center;gap:6px;padding:30px 18px;font-size:13px;display:flex}.online-friends-empty span{font-size:30px}.online-friends-empty p{margin:0;line-height:1.5}.online-friends-quiet{color:#aaa1b7;background:#ffffff08;border-radius:12px;margin:4px 10px 8px;padding:10px 12px;font-size:12px;line-height:1.45}.online-friends-panel .online-friends-all{color:#d9c8ff;text-align:left;font:inherit;cursor:pointer;box-shadow:none;background:#ffffff08;border:0;border-top:1px solid #ffffff14;border-radius:0;justify-content:space-between;align-items:center;padding:14px 18px;font-size:13px;font-weight:750;display:flex;transform:none}.online-friends-panel .online-friends-all:hover{box-shadow:none;background:#ffffff14;transform:none}.online-friends-panel button:focus-visible,.online-friends-trigger:focus-visible{outline-offset:2px;outline:2px solid #d6b5fa}@keyframes online-friends-enter{0%{opacity:0;transform:translateY(-7px)scale(.98)}to{opacity:1;transform:none}}@media (width<=600px){.bolt-game .online-friends-trigger{min-width:40px;min-height:40px;padding:8px}.online-friends-trigger-count{font-size:10px}}@media (prefers-reduced-motion:reduce){.online-friends-panel{animation:none}.bolt-game .online-friends-trigger{transition:none}}.bolt-game .notification-bell-button{color:#e7ddfb;cursor:pointer;background:#201c2d;border:1px solid #a88dd944;border-radius:13px;justify-content:center;align-items:center;padding:13px;display:flex;position:relative}.bolt-game .notification-bell-button:hover{background:#342840;border-color:#ceb6ee}.notification-bell-badge{color:#fff;background:#ff5b70;border:2px solid #201c2d;border-radius:999px;justify-content:center;align-items:center;min-width:16px;height:16px;padding:0 4px;font-size:9.5px;font-weight:800;display:flex;position:absolute;top:4px;right:4px}.notification-bell-panel{z-index:1000;color:#eee9f7;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);transform-origin:100% 0;background:#171724f5;border:1px solid #baa3e655;border-radius:17px;flex-direction:column;width:320px;max-width:calc(100vw - 24px);max-height:70vh;font-family:Inter,system-ui,sans-serif;animation:.22s cubic-bezier(.2,.8,.2,1) notification-bell-open;display:flex;position:fixed;top:70px;right:16px;overflow:hidden;box-shadow:0 24px 70px #0009}.notification-bell-panel header{border-bottom:1px solid #ffffff12;padding:17px}.notification-bell-panel header small{letter-spacing:2px;color:#c8abd9;margin-bottom:6px;font-size:8px;display:block}.notification-bell-panel header strong{font-size:15px}.notification-bell-list{flex-direction:column;gap:8px;min-height:0;padding:10px;display:flex;overflow:auto}.notification-bell-item{text-align:left;cursor:pointer;width:100%;color:inherit;font:inherit;background:#ffffff04;border:1px solid #ffffff09;border-radius:11px;align-items:center;gap:12px;padding:12px;display:flex}.notification-bell-item:hover{background:#ae85e319}.notification-bell-item>span{font-size:20px}.notification-bell-item div{flex:1;min-width:0}.notification-bell-item strong{text-overflow:ellipsis;white-space:nowrap;font-size:13px;display:block;overflow:hidden}.notification-bell-item small{color:#a59caf;margin-top:3px;font-size:10.5px;display:block}.notification-bell-empty{color:#b8adca;text-align:center;padding:24px 14px;font-size:13px}@keyframes notification-bell-open{0%{opacity:0;transform:translateY(-8px)scale(.97)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.notification-bell-panel{animation:none}}@media (width<=600px){.bolt-game .notification-bell-button{padding:10px}}.notification-bell-item.is-request{cursor:default}.notification-bell-item.is-request:hover{background:#ffffff04}.notification-bell-item .notification-bell-actions{flex:none;gap:6px;display:flex}.notification-bell-actions button{color:#fff;font:inherit;cursor:pointer;background:#ffffff0d;border:1px solid #fff2;border-radius:8px;padding:6px 10px;font-size:12px;font-weight:700}.notification-bell-actions .is-accept{background:#2c7a57;border-color:#7be0b077}.notification-bell-actions .is-accept:hover{background:#37936a}.notification-bell-actions .is-reject:hover{background:#7a2c3d}.notification-bell-badge.is-premio{color:#2a1d00;background:#f0b429}.correio-painel header{gap:6px;display:grid}.correio-ler-todas{color:#e7ddfb;font:inherit;cursor:pointer;background:#ffffff0d;border:1px solid #fff2;border-radius:8px;justify-self:start;padding:5px 10px;font-size:11px;font-weight:700}.correio-ler-todas:hover{background:#ffffff1a}.correio-item.is-nova{background:#ae85e314;border-color:#b98be655}.correio-item.is-nova strong:before{content:"";vertical-align:middle;background:#ff5b70;border-radius:50%;width:7px;height:7px;margin-right:6px;display:inline-block}.correio-carta{gap:10px;padding:16px 18px 18px;display:grid;overflow:auto}.correio-carta small{color:#a59caf;font-size:11px}.correio-carta h3{text-wrap:balance;margin:0;font-size:17px;line-height:1.3}.correio-carta p{white-space:pre-wrap;overflow-wrap:anywhere;color:#ddd5ea;margin:0;font-size:13.5px;line-height:1.55}.correio-voltar,.correio-arquivar{color:#e7ddfb;font:inherit;cursor:pointer;background:#ffffff0d;border:1px solid #fff2;border-radius:8px;justify-self:start;padding:6px 10px;font-size:12px;font-weight:700}.correio-arquivar{color:#b8adca;margin-top:4px}.correio-premio{background:#f0b42922;border:1px solid #f0b42966;border-radius:12px;justify-content:space-between;align-items:center;gap:10px;padding:12px 14px;font-weight:800;display:flex}.correio-premio button{color:#2a1d00;font:inherit;cursor:pointer;background:#f0b429;border:0;border-radius:10px;padding:8px 16px;font-weight:900}.correio-premio button:disabled{opacity:.6;cursor:default}.correio-premio.is-coletado{background:#2c7a5722;border-color:#7be0b055}.correio-aviso{font-weight:700;color:#9ff0c5!important}.plaza-private>aside,.plaza-private .community-chat-list,.plaza-game-content .community-chat-list{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;scrollbar-width:thin;scrollbar-color:#786295 #171827;scrollbar-gutter:stable;overscroll-behavior-y:contain}.plaza-private>aside:hover,.plaza-private .community-chat-list:hover{scrollbar-color:#b092d7 #171827}.plaza-private>aside::-webkit-scrollbar{width:9px;height:9px}.plaza-game-content .community-chat-list::-webkit-scrollbar{width:9px;height:9px}.plaza-private>aside::-webkit-scrollbar-track{background:#171827;border-radius:12px}.plaza-game-content .community-chat-list::-webkit-scrollbar-track{background:#171827;border-radius:12px}.plaza-private>aside::-webkit-scrollbar-thumb{background:#786295;border:2px solid #171827;border-radius:12px;min-height:42px}.plaza-game-content .community-chat-list::-webkit-scrollbar-thumb{background:#786295;border:2px solid #171827;border-radius:12px;min-height:42px}.plaza-private>aside::-webkit-scrollbar-thumb:hover{background:#b092d7}.plaza-game-content .community-chat-list::-webkit-scrollbar-thumb:hover{background:#b092d7}.plaza-private>aside::-webkit-scrollbar-button{width:0;height:0;display:none}.plaza-game-content .community-chat-list::-webkit-scrollbar-button{width:0;height:0;display:none}.plaza-private>aside::-webkit-scrollbar-corner{background:#171827}.plaza-game-content .community-chat-list::-webkit-scrollbar-corner{background:#171827}@media (forced-colors:active){.plaza-private>aside,.plaza-game-content .community-chat-list{scrollbar-color:auto}}.account-topbar-actions{align-items:center;gap:12px;min-width:0;margin-left:auto;display:flex}.bolt-game .account-inbox-button{color:#e7ddfb;cursor:pointer;background:#201c2d;border:1px solid #a88dd944;border-radius:13px;align-items:center;gap:8px;padding:13px;display:flex}.account-inbox-button span{font-size:12px;font-weight:650}.bolt-game .account-inbox-button:hover{background:#342840;border-color:#ceb6ee}.bolt-world-panel:has(.account-inbox){flex-direction:column;display:flex;overflow:hidden}.account-inbox{flex-direction:column;flex:1;gap:14px;min-height:0;display:flex}.account-inbox>header{flex-shrink:0}.account-inbox>header span{letter-spacing:2px;color:#bba4db;font-size:9px}.account-inbox h2{margin:6px 0;font-size:23px}.account-inbox .community-chat-list{min-height:0}.account-inbox .community-chat-form input{min-width:0}.bolt-game-topbar>.account-topbar-actions>.player-account{margin-left:0}@media (width<=600px){.account-inbox-button span{display:none}.account-topbar-actions{gap:7px}.bolt-game .account-inbox-button{padding:10px}}.dashboard-wallet{position:relative;overflow:hidden}.dashboard-wallet:after{content:"B";color:#f1cf82;opacity:.8;pointer-events:none;background:radial-gradient(circle at 30% 20%,#8c7032,#3f311a);border:6px double #e9c66666;border-radius:50%;place-items:center;width:85px;height:85px;font-size:45px;font-weight:900;display:grid;position:absolute;top:55px;right:24px;transform:rotate(-14deg);box-shadow:6px 7px #201c14}.dashboard-wallet>strong{z-index:1;text-shadow:0 2px 8px #0008;max-width:75%;position:relative}.player-dashboard .dashboard-wallet{background:radial-gradient(at 100% 0,#8d682e44,#0000 70%),linear-gradient(135deg,#25221d,#14151c)}.dashboard-cnh-art{border-radius:10px;width:100%;height:auto;margin-top:16px;display:block;box-shadow:0 12px 25px #0005}.driver-progress-label{color:#c5b3e6;justify-content:space-between;gap:12px;margin:20px 0 10px;font-size:11px;display:flex}.driver-details progress{appearance:none;background:#ffffff0d;border:0;border-radius:10px;width:100%;height:8px;overflow:hidden}.driver-details progress::-webkit-progress-bar{background:#ffffff0d}.driver-details progress::-webkit-progress-value{background:linear-gradient(90deg,#8865c9,#bda0ed)}.driver-details progress::-moz-progress-bar{background:#bda0ed}.driver-milestones{justify-content:space-between;gap:5px;margin:16px 0;display:flex}.driver-milestones span{color:#757080;border:1px solid #ffffff12;border-radius:8px;place-items:center;width:25px;height:25px;font-size:11px;display:grid}.driver-milestones .earned{color:#dcc3ff;background:#aa80e92b;border-color:#aa80e95c}.driver-bonus{color:#aaa0b7;background:#9c81c00a;border-radius:8px;justify-content:space-between;padding:13px;font-size:11px;display:flex}.driver-bonus strong{color:#e4c794}@media (width<=480px){.dashboard-wallet:after{width:60px;height:60px;font-size:30px;right:18px}.driver-milestones span{width:21px;height:24px}}.player-base>header{justify-content:space-between;align-items:center;gap:15px;margin:12px 0 20px;display:flex}.player-base header span{letter-spacing:2px;color:#cbb0ed;font-size:9px}.player-base h2{margin:8px 0;font-size:28px}.player-base p{color:#bdb3cc;font-size:13px}.player-base button{color:#eee2ff;cursor:pointer;background:#302642;border:1px solid #b49adc44;border-radius:9px;padding:10px 14px}.player-base button:focus-visible,.player-base summary:focus-visible{outline-offset:3px;outline:2px solid #f0ce87}.base-summary{grid-template-columns:repeat(3,1fr);gap:12px;margin-bottom:16px;display:grid}.base-summary>div{background:linear-gradient(120deg,#342945,#242938);border:1px solid #b394d23b;border-radius:13px;padding:18px}.base-summary>div:first-child{background:linear-gradient(120deg,#443a25,#292635);border-color:#d8b65e55}.base-summary small{letter-spacing:1.5px;color:#c3b2d3;font-size:9px;display:block}.base-summary strong{color:#f2d699;margin-top:10px;font-size:24px;display:block}.base-summary strong span{color:#d6c8df;font-size:12px;font-weight:400}.base-columns{grid-template-columns:minmax(0,1.8fr) minmax(230px,1fr);gap:16px;display:grid}.base-columns article{background:#1b1c2c;border:1px solid #a88cc73b;border-radius:15px;min-width:0;padding:20px}.base-columns h3{color:#e5d1ff;margin:0 0 18px;font-size:16px}.base-table-scroll{overflow-x:auto}.base-status table{border-collapse:collapse;text-align:left;width:100%;font-size:12px}.base-status th,.base-status td{color:#cbbfd6;border-bottom:1px solid #ffffff10;padding:15px 10px}.base-status thead th{color:#ac9abd;text-transform:uppercase;letter-spacing:.6px;font-size:10px}.base-status tbody th{color:#efdefe;min-width:90px}.base-status tbody tr:nth-child(odd){background:#ffffff03}.base-shortcuts{flex-wrap:wrap;gap:10px;margin:20px 0 12px;display:flex}.base-shortcuts button:first-child{background:linear-gradient(120deg,#7955ac,#51427d)}.base-status>small{color:#a99ab9;font-size:10px;line-height:1.6}.base-driver details{border-top:1px solid #ffffff14;margin-top:20px;padding-top:15px}.base-driver summary{color:#d4b9f4;cursor:pointer;font-size:12px}.base-driver img{border-radius:10px;width:100%;margin-top:12px}@media (width<=800px){.base-columns{grid-template-columns:1fr}.base-summary strong{font-size:19px}}@media (width<=480px){.base-summary{grid-template-columns:1fr}.base-summary>div{justify-content:space-between;align-items:center;display:flex}.base-summary strong{margin:0}.base-columns article{padding:12px}}.base-hub>header{background:radial-gradient(at 90% 0,#7d61c944,#0000 60%),linear-gradient(110deg,#252139,#162730);border:1px solid #b5a0dc40;border-radius:20px;margin:10px 0 22px;padding:30px}.base-hub h2{font-size:clamp(26px,3vw,37px);line-height:1.2}.base-hub h2 em{color:#c6acfa;font-style:normal}.base-hub>header p{line-height:1.7}.base-hub button:disabled{opacity:.6;cursor:wait}.base-hub .base-summary{grid-template-columns:repeat(3,minmax(0,1fr));gap:15px;margin-bottom:30px}.base-hub .base-summary>div{background:linear-gradient(130deg,#30263e,#182834);padding:22px}.base-hub .base-summary strong{font-size:28px}.base-hub .base-summary strong span{color:#c4b9d3;margin-top:7px;font-size:11px;display:block}.base-hub-section{justify-content:space-between;align-items:center;gap:15px;margin-bottom:18px;display:flex}.base-hub-section>div>span,.base-hub-eyebrow{letter-spacing:1.6px;color:#b6a6cd;font-size:9px}.base-hub-section h3{margin:8px 0;font-size:22px}.base-rooms{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;display:grid}.base-hub .base-room{--room-accent:#bc9bec;text-align:left;background:linear-gradient(145deg,#272538,#151e2a);border:1px solid #b89bd23b;border-radius:18px;flex-direction:column;min-width:0;padding:19px;display:flex;overflow:hidden}.base-hub .t-tilt{min-width:0;display:flex}.base-hub .t-tilt-card{width:100%;height:100%}.base-hub .base-room.work{--room-accent:#9bd7ba}.base-hub .base-room.lab{--room-accent:#80dedd}.base-hub .base-room.race{--room-accent:#f0c486}.base-hub .base-room.fusion{--room-accent:#c3aaff}.base-hub .base-room.pet{--room-accent:#ffb0c8}.base-hub .base-room:hover,.base-hub .base-room:focus-visible{border-color:var(--room-accent);box-shadow:0 12px 30px #0004}.base-room-top{letter-spacing:1px;width:100%;color:var(--room-accent);justify-content:space-between;gap:8px;font:9px/1.6 monospace;display:flex}.base-room-top>span:last-child{font-size:19px}.base-room-scene{background:radial-gradient(at 50% 75%,#b7a1d51a,#0000 65%),#10192777;border-radius:12px;place-items:center;width:100%;height:185px;margin:12px 0 15px;display:grid;position:relative;overflow:hidden}.base-room-scene img{object-fit:contain;z-index:1;filter:drop-shadow(0 8px 12px #0007);width:85%;height:137px;margin-bottom:14px}.base-room-orbit{border:1px solid var(--room-accent);opacity:.3;border-radius:50%;height:30px;position:absolute;bottom:26px;left:10%;right:10%;box-shadow:0 5px #0005}.base-room-symbol{color:var(--room-accent);z-index:1;text-shadow:0 0 30px #b4a3eb33;margin-bottom:15px;font-size:70px;line-height:1;transition:transform .3s}.base-room:hover .base-room-symbol{transform:translateY(-7px)rotate(-6deg)}.base-room-tag{color:var(--room-accent);letter-spacing:.7px;font:8px/1.4 monospace;position:absolute;bottom:8px}.base-room>strong{color:#f1e9fa;overflow-wrap:anywhere;font-size:18px;line-height:1.35}.base-hub .base-room>p{color:#b3abc3;margin:10px 0 20px;font-size:12px;line-height:1.75}.base-room-action{width:100%;color:var(--room-accent);border-top:1px solid #bba3db26;justify-content:space-between;gap:9px;margin-top:auto;padding-top:14px;font-size:12px;line-height:1.5;display:flex}.base-hub-bottom{grid-template-columns:1.2fr 1fr;gap:18px;margin-top:25px;display:grid}.base-hub-bottom>article{background:linear-gradient(145deg,#252438,#17242d);border:1px solid #ac91cc33;border-radius:18px;min-width:0;padding:24px}.base-hub-bottom h3{color:#e8dcf6;margin:10px 0 22px;font-size:20px}.base-hub .base-hub-primary{background:linear-gradient(110deg,#7a55af,#51477b);width:100%;margin-top:22px;padding:13px}.base-license-status{background:#121a2866;border:1px solid #adc4cb22;border-radius:12px;align-items:center;gap:16px;padding:18px;display:flex}.base-license-status>span{color:#af9cd9;font-size:38px}.base-license-status strong{color:#d9cceb;font-size:16px}.base-hub .base-license-status p{margin:6px 0 0;font-size:12px;line-height:1.6}.base-identity details{color:#d3bceb;margin-top:20px;font-size:13px}.base-identity summary{cursor:pointer;border:1px solid #b998d533;border-radius:8px;padding:12px}.base-identity img{border-radius:10px;width:100%;margin-top:12px}.base-hub .base-hub-tip{color:#a79bb8;margin-top:22px;font-size:11px;line-height:1.8}.base-hub>footer{color:#a79cb7;justify-content:space-between;gap:12px;padding:22px 4px 12px;font-size:10px;display:flex}.base-hub-error{border:1px solid #e69cad66;border-radius:10px;padding:15px}@media (width<=1100px){.base-rooms{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=650px){.base-hub>header{flex-direction:column;align-items:flex-start;padding:22px}.base-hub .base-summary{grid-template-columns:1fr}.base-hub .base-summary>div{display:block}.base-hub-bottom{grid-template-columns:1fr}.base-hub>footer{flex-direction:column}.base-hub-section{flex-direction:column;align-items:flex-start}.base-hub .base-room{padding:14px}.base-room>strong{font-size:16px}.base-room-scene{height:160px}.base-room-scene img{height:115px}}@media (width<=390px){.base-rooms{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.base-hub *{transition:none!important;animation:none!important}}:root{--tilt-perspective:1000px;--tilt-return:1s;--tilt-return-ease:cubic-bezier(.22, 1, .36, 1);--tilt-follow:.4s;--tilt-follow-ease:cubic-bezier(.22, 1, .36, 1);--tilt-glare-opacity:.32;--tilt-glare-fade:.3s;--tilt-glare-ease:cubic-bezier(.22, 1, .36, 1)}.t-tilt{touch-action:none}.t-tilt-card{transform:perspective(var(--tilt-perspective)) rotateX(var(--tilt-rx,0deg)) rotateY(var(--tilt-ry,0deg));transform-style:preserve-3d;transition:transform var(--tilt-return) var(--tilt-return-ease);will-change:transform;border-radius:12px;position:relative;overflow:hidden}.t-tilt-card.is-tilting{transition:transform var(--tilt-follow) var(--tilt-follow-ease)}.t-tilt-glare{pointer-events:none;opacity:0;mix-blend-mode:screen;background:radial-gradient(circle 95px at var(--tilt-gx,50%) var(--tilt-gy,50%), #ffffff7a, #ffffff0f 52%, #fff0 84%), radial-gradient(circle 200px at var(--tilt-gx,50%) var(--tilt-gy,50%), #ffffff38, #ffffff0a 58%, #fff0 78%), radial-gradient(circle 360px at var(--tilt-gx,50%) var(--tilt-gy,50%), #ffffff1a, #fff0 88%);transition:opacity var(--tilt-glare-fade) var(--tilt-glare-ease);position:absolute;inset:0}.t-tilt.is-hover .t-tilt-glare{opacity:var(--tilt-glare-opacity)}@media (prefers-reduced-motion:reduce){.t-tilt-card{transition:none!important;transform:none!important}}.bolt-world-panel:has(.plaza-game-hub){flex-direction:column;display:flex;overflow:hidden}.bolt-world-panel:has(.plaza-game-hub) .bolt-world-panel-bar{flex-shrink:0;margin-bottom:12px}.plaza-game-hub{flex-direction:column;flex:1;gap:12px;min-height:0;display:flex}.plaza-game-heading{background:linear-gradient(100deg,#332448aa,#112e3a88);border:1px solid #c2a6e733;border-radius:14px;justify-content:space-between;align-items:center;padding:14px 20px;display:flex}.plaza-game-heading h2{margin:4px 0 0;font-size:24px}.plaza-game-heading div>span{letter-spacing:3px;color:#dac48f;font-size:9px}.plaza-channel-tag{letter-spacing:1px;color:#91d9c8;font-size:10px}.plaza-game-nav{flex-wrap:wrap;gap:8px;display:flex}.plaza-game-nav button{color:#cfc9df;background:#1b2031;border:1px solid #a290c533;border-radius:10px;padding:10px 14px;font-weight:650}.plaza-game-nav button.active{color:#fff;background:linear-gradient(120deg,#614299,#34435e);border-color:#bd9bef}.plaza-game-nav button:hover{border-color:#e2c78b}.plaza-game-content{flex:1;min-height:0;display:flex}.plaza-game-content .community-chat{flex-direction:column;flex:1;min-width:0;min-height:0;display:flex}.plaza-game-content .community-chat>header{display:none}.plaza-game-content .community-chat-box{background:linear-gradient(#121525ed,#10111bed);flex:1;height:auto;min-height:0}.plaza-game-content .community-chat-list{min-height:0}.plaza-game-content .community-chat-form{flex-shrink:0}.plaza-game-content input{min-width:0}.plaza-private{background:#101422;border:1px solid #ffffff18;border-radius:14px;flex:1;min-width:0;min-height:0;display:flex;overflow:hidden}.plaza-private>aside{border-right:1px solid #ffffff15;flex-shrink:0;width:230px;padding:12px;overflow:auto}.plaza-private aside form{gap:5px;margin-bottom:12px;display:flex}.plaza-private aside input{color:#fff;background:#0b1020;border:1px solid #ffffff25;border-radius:8px;width:100%;padding:9px}.plaza-private aside button{color:#fff;background:#29243e;border:1px solid #a78aca44;border-radius:8px;padding:9px}.plaza-private aside>button{text-align:left;width:100%;margin:7px 0;display:block}.plaza-private aside>button.active{border-color:#d2b1fa}.plaza-private aside p{color:#a9a4b7;font-size:12px}.plaza-private-section-label{letter-spacing:1.4px;color:#8a80a0;margin:12px 0 4px;font-size:8px;font-weight:800;display:block}.plaza-private-conversation{flex-direction:column;flex:1;min-width:0;min-height:0;display:flex}.plaza-private-conversation>h3{border-bottom:1px solid #ffffff14;margin:0;padding:12px 16px;font-size:14px}.plaza-private-conversation small{color:#aca3b9;margin-top:5px;font-size:10px;font-weight:400;display:block}.plaza-private-empty{text-align:center;color:#c8c1d8;margin:auto;padding:24px}.plaza-private-empty a{color:#ddc48e}.plaza-private .community-chat-msg{flex-shrink:0}@media (width<=700px){.plaza-game-heading{padding:10px}.plaza-game-heading h2{font-size:19px}.plaza-channel-tag{display:none}.plaza-game-nav{gap:5px}.plaza-game-nav button{padding:8px;font-size:11px}.plaza-private{flex-direction:column}.plaza-private>aside{border-bottom:1px solid #ffffff15;border-right:0;flex-shrink:0;width:auto;max-height:110px}.plaza-private aside form{margin:0}.plaza-game-content .community-chat-form{gap:5px;padding:9px}}.plaza-game-hub{grid-template-rows:auto minmax(0,1fr);grid-template-columns:180px minmax(0,1fr);gap:12px;min-width:0;display:grid}.plaza-game-heading{grid-column:1/-1}.plaza-game-nav{background:#131726;border:1px solid #a290c522;border-radius:14px;flex-flow:column;grid-area:2/1;justify-content:flex-start;align-items:stretch;padding:10px;display:flex;overflow:visible}.plaza-game-nav button{text-align:left;flex-shrink:0;width:100%;min-height:42px;padding:12px 10px;font-size:12px}.plaza-game-nav button.active{box-shadow:inset 3px 0 #dbc1ff}.plaza-game-content{grid-area:2/2;min-width:0;overflow:hidden}@media (width<=900px){.plaza-private{flex-direction:column}.plaza-private>aside{border-bottom:1px solid #ffffff15;border-right:0;flex-shrink:0;width:auto;max-height:120px}}@media (width<=600px){.plaza-game-hub{grid-template-columns:112px minmax(0,1fr);gap:7px}.plaza-game-nav{gap:6px;padding:5px}.plaza-game-nav button{white-space:normal;padding:9px 6px;font-size:11px}.plaza-game-content .community-chat-form{flex-wrap:wrap}.plaza-game-content .community-chat-form input{box-sizing:border-box;flex-basis:100%;width:100%}.plaza-game-content .community-chat-form button{margin-left:auto}}.bolt-world-panel:has(.plaza-game-hub){padding:12px}.bolt-world-panel:has(.plaza-game-hub) .bolt-world-panel-bar{margin-bottom:10px}.plaza-game-hub{grid-template-rows:auto minmax(0,1fr);grid-template-columns:195px minmax(0,1fr);gap:0 14px}.plaza-game-heading{background:#161a2b;border-bottom:0;border-radius:14px 14px 0 0;grid-area:1/1;padding:17px 14px 14px;display:block}.plaza-game-heading h2{margin:7px 0 0;font-size:20px;line-height:1.25}.plaza-game-heading div>span{letter-spacing:2px;font-size:8px}.plaza-game-heading .plaza-channel-tag{letter-spacing:.5px;margin-top:12px;font-size:9px;display:block}.plaza-game-nav{scrollbar-width:thin;background:#161a2b;border-top:0;border-radius:0 0 14px 14px;grid-area:2/1;gap:6px;padding:6px 10px 12px}.plaza-game-nav button{background:0 0;border-color:#0000;min-height:36px;padding:9px 10px;font-weight:550}.plaza-game-nav button.active{background:#7960aa30;border-color:#c4a1ee55}.plaza-game-content{grid-area:1/2/3;height:100%;min-height:0}.plaza-game-content .community-chat-box{background:radial-gradient(at 100% 0,#35254a26,#0000 65%),#101421;border-radius:16px}.plaza-game-content .community-chat-list{gap:16px;padding:22px}.plaza-game-content .community-chat-empty{text-align:center;color:#a9a6bd;max-width:300px;margin:auto;padding:24px;line-height:1.8}.plaza-game-content .community-chat-form{background:#10131d;border-top:1px solid #ffffff0d;padding:15px}@media (width<=600px){.plaza-game-hub{grid-template-columns:125px minmax(0,1fr);column-gap:8px}.plaza-game-heading{padding:12px 9px}.plaza-game-heading h2{font-size:17px}.plaza-game-heading .plaza-channel-tag{font-size:8px}.plaza-game-nav{gap:5px;padding:5px}.plaza-game-nav button{min-height:35px;padding:8px 5px;font-size:10px}.plaza-game-content .community-chat-list{padding:10px}.plaza-game-content .community-chat-form{padding:8px}}@media (height<=650px){.plaza-game-heading{padding-top:10px;padding-bottom:10px}.plaza-game-heading .plaza-channel-tag{display:none}.plaza-game-nav{gap:3px}.plaza-game-nav button{min-height:32px;padding-top:7px;padding-bottom:7px}.bolt-world-panel:has(.plaza-game-hub) .bolt-world-panel-bar button{padding:9px 14px}}.plaza-game-hub .plaza-game-heading{background:radial-gradient(at 100% 0,#a573dc45,#0000 70%),linear-gradient(135deg,#342647,#203740);border-color:#bda0e04d;padding-top:24px;position:relative;overflow:hidden}.plaza-game-heading:before{content:"✦";color:#ffe2a3;background:linear-gradient(140deg,#ad77d660,#86663244);border:1px solid #e2c47a77;border-radius:14px;place-items:center;width:44px;height:44px;margin-bottom:14px;font-size:28px;display:grid;box-shadow:0 0 22px #bd80f022}.plaza-game-hub .plaza-game-heading h2{color:#f4e8ff;font-size:22px}.plaza-game-hub .plaza-channel-tag{color:#a9e8d6}.plaza-game-hub .plaza-game-nav{background:linear-gradient(#26313e,#241e35);border-color:#bda0e04d;padding-top:15px;position:relative}.plaza-game-hub .plaza-game-nav:after{content:"";opacity:.7;pointer-events:none;background:url(/world-plaza-v2.png) bottom/contain no-repeat;flex:1;min-height:130px;margin-top:18px;display:block}.plaza-game-hub .plaza-game-nav button{color:#ded0ee;background:#151a2944;border:1px solid #d4b1ef1f;border-radius:10px;min-height:42px;transition:background .2s,border-color .2s}.plaza-game-hub .plaza-game-nav button:hover{background:#8f64b526;border-color:#caabe788}.plaza-game-hub .plaza-game-nav button.active{color:#fff;background:linear-gradient(110deg,#865bb1,#46496d);border-color:#d0adf1;box-shadow:inset 3px 0 #edccff,0 4px 14px #0002}.plaza-game-hub button:focus-visible,.plaza-game-hub input:focus-visible{outline-offset:3px;outline:2px solid #f0cd83}.plaza-game-content .community-chat-box{isolation:isolate;position:relative;background:radial-gradient(at 90% 10%,#73519130,#0000 65%),linear-gradient(125deg,#17232c,#19192d)!important;border-color:#b19ac33d!important}.plaza-game-content .community-chat-list{scrollbar-width:thin;scrollbar-color:#725785 #171b28;background-image:radial-gradient(circle,#c2b3e914 1px,#0000 1px);background-size:28px 28px}.plaza-game-content .community-chat-list:before{content:"✦ Converse, compartilhe e encontre sua turma";color:#c9b9df;z-index:1;background:#20243bea;border:1px solid #bea1da2d;border-radius:20px;flex-shrink:0;align-self:center;margin-bottom:12px;padding:8px 15px;font-size:10px;position:sticky;top:0;box-shadow:0 3px 12px #0002}.plaza-game-content .community-chat-msg{gap:12px}.plaza-game-content .community-chat-msg img,.plaza-game-content .community-chat-avatar-fallback{border:2px solid #c4a2e46b;width:38px;height:38px;box-shadow:0 3px 10px #0004}.plaza-game-content .community-chat-msg>div{background:linear-gradient(125deg,#29364a,#282d41);border-color:#a7bfd435;border-radius:4px 15px 15px;padding:12px 15px;box-shadow:0 4px 12px #0002}.plaza-game-content .community-chat-msg.is-mine>div{background:linear-gradient(130deg,#594177,#3b345b);border-color:#c798e55e;border-radius:15px 4px 15px 15px}.plaza-game-content .community-chat-msg strong{color:#dac1fb;margin-bottom:6px;font-size:12px}.plaza-game-content .community-chat-msg p{color:#faf3ff;font-size:14px;line-height:1.6}.plaza-game-content .community-chat-msg time{color:#b6a9c9;margin-top:7px;font-size:10px}.plaza-game-content .community-chat-form{background:linear-gradient(100deg,#242238,#1c2b34);border-top-color:#c5a8df30;padding:16px}.plaza-game-content .community-chat-form input{color:#f3eafa;background:#111827;border:1px solid #c5a2e34a;border-radius:12px;min-width:0;padding:13px 15px}.plaza-game-content .community-chat-form input::placeholder{color:#ac9fbc}.plaza-game-content .community-chat-form button{background:linear-gradient(130deg,#9c6cdc,#635097);border:1px solid #d0a5f14f;border-radius:12px;box-shadow:0 4px 16px #9760cb25}.plaza-game-content .community-chat-empty{color:#d2c2e3}.plaza-game-content .community-chat-empty:before{content:"💬";filter:drop-shadow(0 6px 18px #b078d64f);margin-bottom:16px;font-size:42px;display:block}@media (width<=600px){.plaza-game-hub .plaza-game-heading h2{font-size:17px}.plaza-game-heading:before{width:34px;height:34px;margin-bottom:9px;font-size:23px}.plaza-game-hub .plaza-game-nav:after{min-height:90px}.plaza-game-content .community-chat-list:before{text-align:center;padding:7px;font-size:9px;position:static}.plaza-game-content .community-chat-msg{gap:6px;max-width:100%}.plaza-game-content .community-chat-msg img{width:27px;height:27px}.plaza-game-content .community-chat-msg>div{padding:9px}.plaza-game-content .community-chat-form{gap:6px;padding:9px}.plaza-game-content .community-chat-form button,.plaza-game-content .community-chat-form input{padding:10px}}@media (prefers-reduced-motion:reduce){.plaza-game-hub .plaza-game-nav button{transition:none}}.plaza-private.is-friends-mode>aside{background:radial-gradient(circle at 0 0,#7651b725,#0000 36%),#121625;width:270px;padding:13px}.plaza-friends-heading{background:#ffffff07;border:1px solid #a987dd35;border-radius:12px;align-items:center;gap:10px;margin-bottom:14px;padding:11px;display:flex}.plaza-friends-heading>span{background:linear-gradient(135deg,#815bd0,#3ea894);border-radius:11px;place-items:center;width:38px;height:38px;display:grid;box-shadow:0 0 18px #7955c54a}.plaza-friends-heading strong,.plaza-friends-heading small{display:block}.plaza-friends-heading strong{color:#f1eaff;font-size:12px}.plaza-friends-heading small{color:#9991aa!important;margin-top:3px!important;font-size:9px!important}.plaza-private aside .plaza-friend-conversation{text-align:left;background:#ffffff06;border-color:#fff1;align-items:center;gap:9px;width:100%;margin:7px 0;padding:9px;display:flex}.plaza-private aside .plaza-friend-conversation:hover,.plaza-private aside .plaza-friend-conversation.active{background:linear-gradient(110deg,#7657bb3e,#337f7527);border-color:#b799e56b}.plaza-friend-mini-avatar{background:linear-gradient(135deg,#7659b9,#3b466b);border-radius:11px;flex:none;place-items:center;width:36px;height:36px;font-weight:900;display:grid;position:relative}.plaza-friend-mini-avatar i{background:#676170;border:2px solid #171929;border-radius:50%;width:8px;height:8px;position:absolute;bottom:-2px;right:-2px}.plaza-friend-mini-avatar i.is-online{background:#4bdd96;box-shadow:0 0 8px #4bdd96}.plaza-friend-conversation>span:nth-child(2){flex:1;min-width:0}.plaza-friend-conversation strong,.plaza-friend-conversation small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.plaza-friend-conversation strong{font-size:11px}.plaza-friend-conversation small{color:#908a9e!important;margin:2px 0 0!important;font-size:8.5px!important}.plaza-friend-conversation>b{color:#9c8cad;font-size:17px}.plaza-friends-empty{text-align:center;color:#aaa3b6;padding:25px 10px}.plaza-friends-empty>span{color:#d7bcff;background:#8562c82b;border-radius:14px;place-items:center;width:46px;height:46px;margin:0 auto 9px;font-size:22px;display:grid}.plaza-friends-empty strong{color:#e5dcef;font-size:12px;display:block}.plaza-friends-empty p{margin:5px 0 0!important;font-size:10px!important}.plaza-private-empty-icon{background:linear-gradient(135deg,#7958b72d,#3a8f8121);border:1px solid #aa8ddd42;border-radius:17px;place-items:center;width:54px;height:54px;margin:0 auto 12px;font-size:23px;display:grid}@media (width<=700px){.plaza-private.is-friends-mode>aside{width:auto;max-height:180px}.plaza-friends-heading{display:none}.plaza-private-section-label{z-index:1;background:#121625;padding:5px 0;position:sticky;top:0}}.bolt-game:has(.bolt-world) .bolt-game-content{box-sizing:border-box;align-self:stretch;width:100%;max-width:none;margin:0}.bolt-game:has(.bolt-world) .bolt-world{flex:1;align-self:stretch;min-width:0}.bolt-layered-islands{perspective:1000px;grid-template-columns:repeat(4,minmax(0,1fr));align-items:center;gap:2%;display:grid;position:absolute;inset:105px 5% 65px}.bolt-world .bolt-island-item{cursor:pointer;outline-offset:4px;border:0;border-radius:0;flex-direction:column;justify-content:center;align-items:center;width:100%;min-width:0;height:100%;max-height:420px;padding:0;transition:transform .65s cubic-bezier(.2,.8,.2,1),opacity .6s,filter .6s;display:flex;position:relative;box-shadow:none!important;background:0 0!important}.bolt-island-item img{object-fit:contain;filter:drop-shadow(0 18px 18px #03091d99);pointer-events:none;width:115%;max-width:none;max-height:calc(100% - 52px);transition:filter .35s;display:block}.bolt-island-item>span{color:#fff0cd;letter-spacing:.3px;text-shadow:0 2px 8px #000;text-align:center;background:#0c112b85;border:1px solid #d8c6f02b;border-radius:18px;margin-top:-3%;padding:8px 14px;font-size:clamp(13px,1.4vw,20px);font-weight:750;line-height:1.3}.bolt-island-item small{color:#bcb4d4;letter-spacing:1px;margin-top:4px;font-size:10px;font-weight:400;display:block}.bolt-world .bolt-island-item:hover,.bolt-world .bolt-island-item:focus-visible{z-index:2;transform:translateY(-12px)scale(1.08)}.bolt-island-item:hover img,.bolt-island-item:focus-visible img{filter:drop-shadow(0 0 8px #ffe2a175)drop-shadow(0 15px 25px #bd85ff66)}.bolt-layered-islands.is-selecting .bolt-island-item{opacity:.22;filter:blur(2px);transform:scale(.92)}.bolt-layered-islands.is-selecting .bolt-island-item.is-selected{opacity:1;filter:none;z-index:3;transform:translateY(-15px)scale(1.2)}.bolt-island-item.is-selected img{filter:drop-shadow(0 0 15px #ffdc9a99)}.bolt-world:has(.bolt-layered-islands) .bolt-world-scene>img{object-fit:cover}.bolt-world:has(.bolt-layered-islands) .bolt-world-welcome h1{font-size:clamp(23px,3vw,36px)}@media (width<=1000px){.bolt-layered-islands{grid-template-rows:repeat(2,minmax(0,1fr));grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 12%;inset:110px 10% 65px}.bolt-island-item img{width:100%;max-height:calc(100% - 42px)}.bolt-island-item>span{padding:5px 13px;font-size:14px}.bolt-island-item small{display:none}}@media (width<=600px){.bolt-layered-islands{gap:12px 6%;inset:125px 5% 85px}.bolt-world:has(.bolt-layered-islands) .bolt-world-welcome{top:18px}.bolt-island-item>span{font-size:12px}}@media (height<=530px){.bolt-layered-islands{grid-template-rows:1fr;grid-template-columns:repeat(4,minmax(0,1fr));gap:2%;inset:75px 5% 50px}:is(.bolt-world:has(.bolt-layered-islands) .bolt-world-welcome p,.bolt-world:has(.bolt-layered-islands) .bolt-world-welcome>span){display:none}.bolt-world:has(.bolt-layered-islands) .bolt-world-welcome h1{margin:0;font-size:22px}}@media (prefers-reduced-motion:reduce){.bolt-world .bolt-island-item,.bolt-island-item img{transition:none}}.bolt-world{isolation:isolate;background:#11172b;border:1px solid #ffffff16;border-radius:24px;height:calc(100dvh - 150px);min-height:680px;position:relative;overflow:hidden;box-shadow:0 24px 90px #0005}.bolt-world-scene{z-index:-2;will-change:transform;transition:transform 1.15s cubic-bezier(.2,.65,.2,1);position:absolute;inset:0}.bolt-world-scene>img{object-fit:fill;width:100%;height:100%}.bolt-world:after{content:"";z-index:-1;pointer-events:none;background:linear-gradient(#070b21a6,#0000 35% 75%,#080c21d9);position:absolute;inset:0}.bolt-world-welcome{pointer-events:none;text-shadow:0 2px 12px #000;position:absolute;top:28px;left:32px;right:24px}.bolt-world-welcome>span{letter-spacing:3px;color:#ded2ff;font-size:10px}.bolt-world-welcome h1{color:#fff;margin:10px 0;font-size:clamp(22px,3vw,38px)}.bolt-world-welcome p{color:#e1e0ec;margin:0;font-size:13px}.bolt-world-pins{transition:opacity .3s;position:absolute;inset:0}.bolt-world-pins.travelling{opacity:0;pointer-events:none}.bolt-world .bolt-world-pins button{color:#fff;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);cursor:pointer;background:#10162be8;border:1px solid #e9d3a675;border-radius:16px;justify-items:center;gap:3px;min-width:125px;padding:12px 18px;transition:background .2s,box-shadow .2s,translate .2s;display:grid;position:absolute;transform:translate(-50%,-10%);box-shadow:0 8px 30px #0008}.bolt-world-pins button i{color:#ffdf91;font-size:22px;font-style:normal}.bolt-world-pins button strong{font-size:15px}.bolt-world-pins button small{color:#e0d5ed;font-size:10px}.bolt-world .bolt-world-pins button:hover,.bolt-world .bolt-world-pins button:focus-visible{background:#443451;outline:2px solid #f8d788;translate:0 -6px;box-shadow:0 0 0 3px #f0cd7666,0 10px 35px #0009}.bolt-world-dock{color:#ece4f6;justify-content:space-between;align-items:center;gap:12px;font-size:12px;display:flex;position:absolute;bottom:20px;left:24px;right:24px}.bolt-world button{cursor:pointer}.bolt-world-dock button,.bolt-world-panel-bar button{color:#fff;border:1px solid #b4a0da77;border-radius:12px;padding:12px 18px;font-weight:700;background:#211d35!important}.bolt-world-panel{box-sizing:border-box;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#0e101bef;border:1px solid #ffffff24;border-radius:18px;max-height:calc(100% - 40px);margin:20px;padding:24px;animation:.35s ease-out world-reveal;overflow:auto}.bolt-world-panel-bar{justify-content:space-between;align-items:center;gap:14px;margin-bottom:24px;display:flex}.bolt-world-panel-bar>span{color:#d5c1eb;font-size:11px}.bolt-world-square{max-width:650px;margin:30px auto 50px}.bolt-world-square>span{letter-spacing:2px;color:#c3a7e9;font-size:10px}.bolt-world-square h2{margin-bottom:8px;font-size:36px}.bolt-world-square p{color:#bbb5cd}.bolt-world .bolt-world-square button{text-align:left;color:#fff;background:linear-gradient(120deg,#332c49,#192c35);border:1px solid #a698bc55;border-radius:15px;width:100%;margin-top:14px;padding:24px;font-size:16px;display:flex}.bolt-world-square button span{margin-left:auto}.bolt-world-square button:hover{filter:brightness(1.3)}@keyframes world-reveal{0%{opacity:0;translate:0 15px}to{opacity:1;translate:0}}@media (width<=700px){.bolt-world{border-radius:15px;height:calc(100dvh - 140px);min-height:610px}.bolt-world-welcome{top:20px;left:18px}.bolt-world-welcome p{max-width:220px;line-height:1.5}.bolt-world .bolt-world-pins button{min-width:105px;padding:10px}.bolt-world-pins button strong{font-size:13px}.bolt-world-dock{flex-direction:column;bottom:15px;left:12px;right:12px}.bolt-world-panel{max-height:calc(100% - 16px);margin:8px;padding:14px}.bolt-world-panel-bar>span{display:none}}@media (prefers-reduced-motion:reduce){.bolt-world-scene,.bolt-world-pins,.bolt-world-pins button{transition:none!important}.bolt-world-panel{animation:none}}.player-dashboard{margin-bottom:30px}.player-dashboard>header{justify-content:space-between;align-items:center;gap:16px;margin:4px 0 24px;display:flex}.player-dashboard header span,.player-dashboard article>span{letter-spacing:1.6px;color:#aa9dbd;font-size:9px}.player-dashboard h2{margin:10px 0;font-size:28px}.player-dashboard p{color:#a4a3b3;font-size:12px;line-height:1.65}.player-dashboard header button,.player-dashboard article button{background:#292534;border:1px solid #b09ac92b;border-radius:8px;font-size:12px}.player-dashboard-grid{grid-template-columns:1fr 1fr;gap:18px;display:grid}.player-dashboard article{background:#16171f;border:1px solid #ffffff12;border-radius:16px;min-width:0;padding:26px}.player-dashboard article h3{margin:18px 0 10px;font-size:18px}.player-dashboard .dashboard-wallet{background:radial-gradient(at 100% 0,#be914724,#0000 70%),#19191e;border-color:#b7955038}.dashboard-wallet>strong{color:#f6da94;letter-spacing:-1px;margin:24px 0 8px;font-size:38px;display:block}.dashboard-wallet>strong small{letter-spacing:0;font-size:13px;font-weight:400}.dashboard-wallet button{margin-top:14px}.player-dashboard .dashboard-license{background:linear-gradient(135deg,#1c302e,#142126);border-color:#7db7a340}.dashboard-license-person{align-items:center;gap:16px;margin:22px 0;display:flex}.dashboard-license-person img{object-fit:cover;border:1px solid #ffffff25;border-radius:8px;width:62px;height:72px}.dashboard-license-person h3{margin:0 0 10px!important}.dashboard-license-person b{color:#9bd9b6;font-size:12px}.dashboard-license footer{letter-spacing:2px;color:#759d92;border-top:1px solid #b5d0bd22;margin-top:20px;padding-top:14px;font-size:8px}.dashboard-vehicle{background:#ffffff04;border-radius:9px;margin-top:18px;padding:14px}.dashboard-vehicle small{color:#8e8d9f;letter-spacing:1px;margin-bottom:8px;font-size:8px;display:block}.dashboard-vehicle b{font-size:13px}.dashboard-worker{background:#ffffff04;border-radius:12px;align-items:center;gap:16px;margin-top:20px;padding:12px;display:flex}.dashboard-worker img{object-fit:contain;border-radius:6px;width:65px;height:80px}.dashboard-worker b{font-size:15px}.dashboard-worker small{color:#9f9aab;margin-top:8px;font-size:11px;display:block}@media (width<=680px){.player-dashboard-grid{grid-template-columns:1fr}.player-dashboard article{padding:22px}.player-dashboard h2{font-size:24px}.player-dashboard>header{align-items:flex-start}.dashboard-wallet>strong{font-size:32px}}.bolt-entry,.bolt-game{color:#f1eff8;background:#090a10;min-height:100vh;font-family:Inter,system-ui,sans-serif}.bolt-entry{background:radial-gradient(at 85% 25%,#41257545,#0000 48%),linear-gradient(#ffffff02 1px,#0000 1px) 0 0/100% 55px,#090a10}.bolt-entry-header,.bolt-entry-hero,.bolt-entry-features,.bolt-entry-footer{max-width:1220px;margin:auto;padding:25px 40px}.bolt-entry-header{justify-content:space-between;align-items:center;display:flex}.bolt-entry-header>span,.bolt-entry-footer span{letter-spacing:2px;color:#77758e;font-size:9px}.bolt-wordmark{color:#fff;cursor:pointer;background:0 0;border:0;align-items:center;gap:10px;font-size:22px;font-weight:900;text-decoration:none;display:flex}.bolt-wordmark b{background:linear-gradient(135deg,#ab85ff,#6637d8);border-radius:12px;place-items:center;width:39px;height:42px;font-size:21px;display:grid;box-shadow:0 5px 25px #8b4eff40}.bolt-wordmark>span{letter-spacing:2px;color:#8c879f;margin-left:12px;font-size:8px}.bolt-entry-hero{grid-template-columns:1.2fr 1fr;align-items:center;gap:55px;padding-top:65px;padding-bottom:70px;display:grid}.bolt-overline{letter-spacing:2px;color:#b499ee;font-size:10px;font-weight:800}.bolt-entry h1{letter-spacing:-2.5px;margin:22px 0;font-size:clamp(38px,4.9vw,65px);line-height:1.06}.bolt-entry h1 em{color:#b092ff;font-style:normal}.bolt-entry-copy>p{color:#a3a0b5;max-width:570px;font-size:15px;line-height:1.85}.bolt-platforms{grid-template-columns:1fr 1fr;gap:13px;margin-top:30px;display:grid}.bolt-platforms button{text-align:left;color:#fff;border:1px solid #ffffff19;border-radius:15px;min-height:136px;padding:19px}.bolt-platform-discord{cursor:pointer;background:linear-gradient(135deg,#6950d7,#493495);box-shadow:0 9px 35px #6d44da25}.bolt-platform-discord:hover{border-color:#c3afff;transform:translateY(-2px)}.bolt-platforms span{letter-spacing:1.4px;color:#dbd1fb;font-size:8px;display:block}.bolt-platforms strong{margin:16px 0 9px;font-size:17px;display:block}.bolt-platforms strong b{float:right}.bolt-platforms small{color:#d2c8e6;font-size:10px}.bolt-platform-twitch{opacity:.6;cursor:not-allowed;background:#1b1824}.bolt-entry-copy .bolt-entry-hint{color:#827b99;margin-top:18px;font-size:11px;line-height:1.5}.bolt-hero-art{place-items:center;min-width:0;display:grid;position:relative}.bolt-art-orbit{aspect-ratio:1;border:1px solid #906fe528;border-radius:50%;width:110%;position:absolute;box-shadow:0 0 90px #7c4ee615}.bolt-hero-card{background:linear-gradient(135deg,#3b2b55,#12101d);border:1px solid #ac8ddd66;border-radius:22px;width:90%;max-width:385px;padding:12px;position:relative;transform:rotate(5deg);box-shadow:8px 8px #33274280,0 25px 60px #0008}.bolt-hero-card img{border-radius:13px;width:100%;display:block}.bolt-hero-card>div{padding:15px 9px}.bolt-hero-card>div>span{letter-spacing:2px;color:#ac99c7;font-size:8px}.bolt-hero-card strong{margin-top:8px;font-size:26px;display:block}.bolt-hero-card small{float:right;color:#dcc486}.bolt-art-caption{letter-spacing:3px;color:#9680b4;margin-top:38px;font-size:8px}.bolt-entry-features{border-top:1px solid #ffffff12;grid-template-columns:repeat(3,1fr);gap:35px;padding-top:32px;padding-bottom:45px;display:grid}.bolt-entry-features article>span{color:#9e84d1;letter-spacing:2px;font-size:9px}.bolt-entry-features h2{letter-spacing:-.3px;margin:15px 0 10px;font-size:18px}.bolt-entry-features p{color:#928d9f;font-size:12px;line-height:1.8}.bolt-entry-footer{color:#8e849e;border-top:1px solid #ffffff10;justify-content:space-between;font-size:11px;display:flex}.bolt-game{display:flex}.bolt-game-sidebar{background:#101019;border-right:1px solid #ffffff0c;flex-direction:column;flex-shrink:0;width:238px;height:100vh;padding:28px 20px;display:flex;position:sticky;top:0}.bolt-sidebar-label{letter-spacing:1.6px;color:#6d6680;margin:25px 0 28px;font-size:8px}.bolt-game-sidebar nav{gap:8px;display:grid}.bolt-game button{cursor:pointer;font-family:inherit}.bolt-game-sidebar nav button{color:#958da9;text-align:left;background:0 0;border:1px solid #0000;border-radius:9px;align-items:center;gap:11px;padding:13px 11px;font-size:12px;display:flex}.bolt-game-sidebar nav button.active{color:#e2d5ff;background:#8152dc22;border-color:#a97af735}.bolt-game-sidebar nav button>span{width:22px;font-size:19px}.bolt-game-sidebar nav button i{background:#b899ff;border-radius:50%;width:5px;height:5px;margin-left:auto}.bolt-server-invite{background:linear-gradient(135deg,#322340,#18141f);border:1px solid #9867bc30;border-radius:12px;margin-top:auto;padding:15px}.bolt-server-invite>span{letter-spacing:1px;color:#b48cda;font-size:7px}.bolt-server-invite strong{margin:10px 0;font-size:13px;line-height:1.5;display:block}.bolt-server-invite a{color:#d3b8f4;font-size:10px;text-decoration:none}.bolt-return{color:#7c738b;text-align:left;background:0 0;border:0;margin-top:24px;font-size:10px}.bolt-game-body{flex:1;min-width:0}.bolt-game-topbar{background:#101018;border-bottom:1px solid #ffffff0c;justify-content:space-between;align-items:center;padding:20px 35px;display:flex}.bolt-game-topbar>div>span{letter-spacing:2px;color:#7f719a;margin-bottom:5px;font-size:8px;display:block}.bolt-game-topbar>div>strong{font-size:18px}.bolt-player-chip{color:#d8c9ed;text-align:left;background:#1c1727;border:1px solid #9b7eb32b;border-radius:10px;align-items:center;gap:10px;padding:8px 12px;display:flex}.bolt-player-chip>span{font-size:24px}.bolt-player-chip strong,.bolt-player-chip small{display:block}.bolt-player-chip strong{font-size:11px}.bolt-player-chip small{color:#a291b8;margin-top:3px;font-size:9px}.bolt-game-content{max-width:1300px;margin:auto;padding:30px}.bolt-lobby-banner{background:radial-gradient(at 70% 30%,#8152d84a,#0000),linear-gradient(110deg,#211934,#11101b);border:1px solid #a477d33b;border-radius:20px;grid-template-columns:1.5fr 1fr;align-items:center;gap:22px;padding:36px;display:grid;position:relative;overflow:hidden}.bolt-lobby-banner h1{letter-spacing:-1.2px;max-width:540px;margin:17px 0;font-size:clamp(25px,3vw,42px);line-height:1.12}.bolt-lobby-banner p{color:#b1a3c5;max-width:420px;font-size:13px;line-height:1.7}.bolt-lobby-banner button,.bolt-login-banner button{color:#fff;background:#9870ed;border:0;border-radius:8px;margin-top:14px;padding:13px 19px;font-size:12px;font-weight:750}.bolt-lobby-banner img{border-radius:20px;justify-self:center;width:100%;max-width:285px;transform:rotate(4deg);box-shadow:8px 8px #8e58e126}.bolt-lobby-heading{justify-content:space-between;align-items:center;margin:32px 0 18px;display:flex}.bolt-lobby-heading h2{font-size:17px}.bolt-lobby-heading span{letter-spacing:2px;color:#756881;font-size:8px}.bolt-destinations{grid-template-columns:repeat(3,1fr);gap:17px;display:grid}.bolt-destinations button{text-align:left;color:#fff;background:linear-gradient(150deg,#211a2f,#12121b);border:1px solid #ffffff12;border-radius:14px;padding:24px;transition:border-color .2s,transform .2s}.bolt-destinations button:hover{border-color:#9767d8;transform:translateY(-3px)}.bolt-destination-icon{color:#b297df;font-size:31px}.bolt-destinations h3{margin:22px 0 9px;font-size:15px}.bolt-destinations p{color:#92839f;min-height:39px;font-size:12px;line-height:1.6}.bolt-destinations strong{letter-spacing:1px;color:#cbb28b;margin-top:24px;font-size:8px;display:block}.bolt-login-banner{border:1px dashed #87649b55;border-radius:12px;justify-content:space-between;align-items:center;gap:18px;margin-top:24px;padding:20px 25px;display:flex}.bolt-login-banner strong{font-size:13px}.bolt-login-banner p{color:#9b8eaa;margin:6px 0;font-size:11px}.bolt-login-banner button{flex-shrink:0;margin:0}.bolt-entry button:focus-visible,.bolt-game button:focus-visible,.bolt-game a:focus-visible{outline-offset:4px;outline:3px solid #d0b1ff}@media (width<=1000px){.bolt-game-sidebar{width:195px;padding:20px 13px}.bolt-game-content{padding:20px}.bolt-destinations{gap:10px}.bolt-destinations button{padding:17px}.bolt-entry-hero{gap:25px}.bolt-wordmark>span{display:none}}@media (width<=760px){.bolt-entry-header>span{display:none}.bolt-entry-hero{grid-template-columns:1fr;padding:25px}.bolt-entry-header,.bolt-entry-footer{padding:20px 25px}.bolt-entry h1{font-size:45px}.bolt-hero-art{justify-self:center;max-width:330px;margin:30px 0}.bolt-entry-features{grid-template-columns:1fr;gap:12px;padding:30px 25px}.bolt-game{display:block}.bolt-game-sidebar{box-sizing:border-box;border-bottom:1px solid #ffffff15;width:100%;height:auto;position:relative}.bolt-game-sidebar nav{margin-top:15px;display:flex;overflow:auto}.bolt-game-sidebar nav button{white-space:nowrap}.bolt-sidebar-label,.bolt-server-invite,.bolt-return{display:none}.bolt-game-topbar{padding:15px 20px}.bolt-lobby-banner{grid-template-columns:1fr;padding:24px}.bolt-lobby-banner img{display:none}.bolt-destinations{grid-template-columns:1fr}.bolt-lobby-heading span{display:none}.bolt-login-banner{flex-direction:column;align-items:flex-start}.bolt-entry-footer span{display:none}}@media (width<=400px){.bolt-platforms{grid-template-columns:1fr}.bolt-entry h1{font-size:38px}}@media (prefers-reduced-motion:reduce){.bolt-destinations button{transition:none}}.bolt-platforms-upgraded{gap:16px}.bolt-platforms-upgraded button{isolation:isolate;border-radius:18px;min-height:258px;padding:21px 20px 0;font-family:inherit;transition:transform .22s,border-color .22s,box-shadow .22s;position:relative;overflow:hidden}.bolt-platforms-upgraded .bolt-platform-discord{background:radial-gradient(at 100% 0,#8c98ff70,#0000 62%),linear-gradient(145deg,#4549ac,#292669 70%,#292252);border-color:#a2a7ff70;box-shadow:inset 0 1px #ffffff30,0 12px 30px #17122e80}.bolt-platforms-upgraded .bolt-platform-discord:before{content:"";z-index:-1;background:repeating-linear-gradient(135deg,#0000 0 22px,#ffffff04 23px 24px);position:absolute;inset:0}.bolt-platforms-upgraded .bolt-platform-discord:after{content:"";pointer-events:none;background:linear-gradient(90deg,#0000,#ffffff15,#0000);width:60%;height:240%;transition:left .65s;position:absolute;top:-70%;left:-110%;transform:rotate(25deg)}.bolt-platforms-upgraded .bolt-platform-discord:hover{border-color:#c0c5ff;transform:translateY(-5px);box-shadow:0 18px 45px #5852dc40,inset 0 1px #fff5}.bolt-platforms-upgraded .bolt-platform-discord:hover:after{left:160%}.bolt-platforms-upgraded .bolt-platform-discord:active{transform:translateY(-1px)}.bolt-platforms-upgraded .bolt-platform-top{justify-content:space-between;align-items:center;gap:8px;margin-bottom:24px;display:flex}.bolt-platforms-upgraded .bolt-platform-logo{color:#fff;background:linear-gradient(145deg,#ffffff24,#ffffff09);border:1px solid #ffffff38;border-radius:13px;flex-shrink:0;place-items:center;width:47px;height:47px;display:grid;box-shadow:0 5px 15px #0002}.bolt-platform-logo svg{width:26px;height:26px}.bolt-platforms-upgraded .bolt-platform-tag{letter-spacing:.65px;text-align:center;color:#e1e1ff;background:#15132e40;border:1px solid #ffffff28;border-radius:20px;padding:6px 7px;font-size:7px;line-height:1.4}.bolt-platforms-upgraded .bolt-platform-brand{color:#c7c7ec;letter-spacing:2px;font-size:8px}.bolt-platforms-upgraded strong{letter-spacing:-.9px;margin:7px 0 10px;font-size:31px;line-height:1.1}.bolt-platforms-upgraded small{color:#c1c2e8;min-height:33px;font-size:11px;line-height:1.5;display:block}.bolt-platforms-upgraded .bolt-platform-action{color:#eeedff;letter-spacing:1px;background:#09091c30;border-top:1px solid #ffffff20;justify-content:space-between;align-items:center;margin:17px -20px 0;padding:14px 20px;font-size:8px;font-weight:850;display:flex}.bolt-platform-action>b{color:#34346b;background:#c3c8ff;border-radius:50%;place-items:center;width:27px;height:27px;font-size:18px;transition:transform .2s;display:grid}.bolt-platform-discord:hover .bolt-platform-action>b,.bolt-platform-twitch:hover .bolt-platform-action>b{transform:rotate(45deg)}.bolt-platform-twitch{cursor:pointer;transition:transform .22s,border-color .22s,box-shadow .22s}.bolt-platform-twitch:hover{border-color:#c9a6e8;transform:translateY(-5px);box-shadow:0 18px 45px #6c428340,inset 0 1px #fff3}.bolt-platforms-upgraded .bolt-platform-twitch{opacity:1;background:radial-gradient(at 100% 0,#6c428333,#0000 75%),linear-gradient(145deg,#231c32,#14121d);border-color:#77538c55;box-shadow:inset 0 1px #ffffff0b}.bolt-platform-twitch .bolt-platform-logo{color:#b998de;background:#9f65d311;border-color:#b387d834}.bolt-platform-twitch .bolt-platform-tag{color:#dfc28b;background:#9b782015;border-color:#b69b5845}.bolt-platform-twitch .bolt-platform-brand{color:#91829e}.bolt-platform-twitch strong{color:#c6b7d7}.bolt-platform-twitch small{color:#9c8daa}.bolt-platform-twitch .bolt-platform-action{color:#a897b8;box-sizing:border-box;border-color:#ffffff0c;min-height:56px}.bolt-platform-twitch .bolt-platform-action span{letter-spacing:1px;color:inherit;font-size:8px}@media (width<=460px){.bolt-platforms-upgraded{grid-template-columns:1fr}.bolt-platforms-upgraded button{min-height:240px}}@media (prefers-reduced-motion:reduce){.bolt-platforms-upgraded button,.bolt-platforms-upgraded .bolt-platform-discord:after,.bolt-platform-action>b{transition:none}}.bolt-entry-legal-links{gap:16px;display:flex}.bolt-entry-legal-links a{color:#8e849e;font-size:11px;text-decoration:none}.bolt-entry-legal-links a:hover{color:#c6b3ff;text-decoration:underline}.bolt-entry-invite{color:#fff;white-space:nowrap;background:linear-gradient(135deg,#7c5cff,#5b3fd6);border-radius:14px;align-items:center;gap:10px;margin-left:auto;padding:17px 30px;font-size:16px;font-weight:800;text-decoration:none;transition:transform .15s,box-shadow .15s;display:inline-flex;box-shadow:0 12px 34px #5b3fd666}.bolt-entry-invite:hover{transform:translateY(-2px)scale(1.03);box-shadow:0 16px 42px #7c5cff88}@media (width<=760px){.bolt-entry-invite{padding:13px 20px;font-size:13px}}.bolt-entry-server{color:#fff;background:linear-gradient(135deg,#5865f2,#4752c4);border-radius:16px;align-items:center;gap:14px;max-width:460px;margin:18px 0 6px;padding:14px 18px;text-decoration:none;transition:transform .15s,box-shadow .15s;display:flex;box-shadow:0 12px 32px #5865f255}.bolt-entry-server:hover{transform:translateY(-2px);box-shadow:0 16px 40px #5865f288}.bolt-entry-server svg{flex:0 0 34px;width:34px;height:34px}.bolt-entry-server span{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.bolt-entry-server b{font-size:16px}.bolt-entry-server small{opacity:.85;font-size:12.5px}.bolt-entry-server em{font-size:22px;font-style:normal;font-weight:800}@media (width<=760px){.bolt-entry-server{padding:12px 14px}.bolt-entry-server b{font-size:14px}}.bolt-entry-discord{grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:14px;max-width:720px;margin:20px 0 6px;display:grid}.bolt-entry-discord .bolt-entry-server{max-width:none;margin:0;padding-top:22px;position:relative}.bolt-entry-server.is-adicionar{background:linear-gradient(135deg,#23a55a,#178045);box-shadow:0 12px 34px #23a55a55}.bolt-entry-server.is-adicionar:hover{box-shadow:0 16px 40px #23a55a88}.bolt-entry-tag{color:#2b2d6e;letter-spacing:.08em;background:#fff;border-radius:999px;padding:3px 10px;font-size:11px;font-style:normal;font-weight:900;position:absolute;top:-11px;left:16px;box-shadow:0 4px 12px #0005}.bolt-entry-server.is-adicionar .bolt-entry-tag{color:#135c33}.bolt-entry{background:radial-gradient(at 80% 24%,#713bdd38,#0000 48%),radial-gradient(at 4% 65%,#173e6630,#0000 44%),#090a10;position:relative;overflow:hidden}.bolt-entry-header{z-index:1;border-bottom:1px solid #ffffff0a;padding-top:28px;padding-bottom:28px;position:relative}.bolt-entry-hero{grid-template-columns:1.15fr 1fr;gap:60px;padding-top:68px;padding-bottom:64px;position:relative}.bolt-entry-hero:before{content:"";pointer-events:none;opacity:.35;background-image:radial-gradient(circle,#ccb3ff 1px,#0000 1.6px);background-size:89px 103px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#0000,#000);mask-image:linear-gradient(90deg,#0000,#000)}.bolt-entry-copy{z-index:2;position:relative}.bolt-entry h1{letter-spacing:-3.8px;margin:24px 0;font-size:clamp(48px,5.8vw,78px);font-weight:900;line-height:1.01}.bolt-entry h1 em{color:#0000;background:linear-gradient(100deg,#baa0ff,#e8c9ff 60%,#9c83ff);-webkit-background-clip:text;background-clip:text}.bolt-entry-copy>p{max-width:460px;font-size:14px}.bolt-entry .bolt-overline{letter-spacing:1.9px;color:#d2c0f6;font-size:9px}.bolt-hero-art{isolation:isolate;min-height:440px;padding:38px 0 20px}.bolt-art-orbit{border-style:dashed;width:120%;transform:rotate(-18deg);box-shadow:0 0 100px #9263ff1c,inset 0 0 70px #9263ff0a}.bolt-hero-card{background:linear-gradient(145deg,#554171,#15111f 75%);border-color:#c5a4ff90;width:80%;animation:7s ease-in-out infinite bolt-card-breathe;box-shadow:3px 5px #765693,0 30px 90px #000a}.bolt-card-back{z-index:-1;background:repeating-linear-gradient(45deg,#9d79c608 0 2px,#0000 2px 14px),linear-gradient(145deg,#302540,#171120);border:1px solid #9c7bc26b;border-radius:22px;place-items:center;width:67%;height:78%;display:grid;position:absolute;box-shadow:0 20px 40px #0006}.bolt-card-back span{color:#ad87d43b;border:1px solid #ad87d42b;border-radius:50%;padding:24px;font-size:90px;font-weight:900}.bolt-card-back-one{transform:rotate(-17deg)translate(-24px,-4px)}.bolt-card-back-two{transform:rotate(18deg)translate(24px,-6px)}.bolt-floating-label{z-index:3;letter-spacing:1.5px;color:#e5c8ff;background:#241b37e8;border:1px solid #c39af55c;border-radius:9px;padding:12px 16px;font-size:8px;font-weight:800;position:absolute;top:21px;right:-6px;transform:rotate(6deg);box-shadow:0 10px 30px #0005}.bolt-art-caption{color:#baa4d4;letter-spacing:2px;text-align:center;position:relative}.bolt-entry .bolt-platforms-upgraded{gap:12px;margin-top:24px}.bolt-entry .bolt-platforms-upgraded button{border-radius:14px;min-height:0;padding-top:14px}.bolt-entry .bolt-platforms-upgraded .bolt-platform-top{margin-bottom:13px}.bolt-entry .bolt-platforms-upgraded .bolt-platform-logo{border-radius:10px;width:35px;height:35px}.bolt-entry .bolt-platforms-upgraded strong{font-size:24px}.bolt-entry .bolt-platforms-upgraded .bolt-platform-action{margin-top:9px;padding-top:10px;padding-bottom:10px}.bolt-universe-strip{background:linear-gradient(90deg,#120e1a,#21172e,#120e1a);border-block:1px solid #b798e521;flex-wrap:wrap;justify-content:center;align-items:center;gap:28px;padding:23px 25px;display:flex}.bolt-universe-strip span{letter-spacing:2px;color:#9c88b5;font-size:8px}.bolt-universe-strip b{letter-spacing:2px;color:#dfd2ee;font-size:12px}.bolt-universe-strip i{color:#a984e6;font-style:normal}.bolt-entry-features{border:0;gap:18px;padding-top:42px;padding-bottom:42px}.bolt-entry-features article{background:linear-gradient(140deg,#241a304f,#111016);border:1px solid #b49bcc20;border-radius:16px;padding:24px;transition:transform .2s,border-color .2s}.bolt-entry-features article:hover{border-color:#bb93ed66;transform:translateY(-4px)}@keyframes bolt-card-breathe{0%,to{transform:translateY(0)rotate(4deg)}50%{transform:translateY(-12px)rotate(1deg)}}@media (width<=1000px) and (width>=761px){.bolt-entry-hero{gap:24px;padding-inline:28px}.bolt-entry h1{font-size:58px}.bolt-hero-art{min-height:340px}.bolt-platform-tag{display:none!important}}@media (width<=760px){.bolt-entry-hero{flex-direction:column;gap:16px;padding:30px 24px 35px;display:flex}.bolt-entry-copy{display:contents}.bolt-entry .bolt-overline{align-self:flex-start;font-size:8px}.bolt-entry h1{letter-spacing:-2.5px;align-self:flex-start;margin:3px 0;font-size:clamp(46px,8vw,66px)}.bolt-entry-copy>p{align-self:flex-start;max-width:520px;margin:0;font-size:13px}.bolt-hero-art{order:1;width:220px;min-height:245px;margin:0 auto;padding:16px 0 6px}.bolt-hero-card{border-radius:15px;width:74%;padding:7px}.bolt-hero-card img{border-radius:9px}.bolt-hero-card>div{padding:7px}.bolt-hero-card>div>span{letter-spacing:1px;font-size:5px}.bolt-hero-card strong{margin-top:4px;font-size:18px}.bolt-floating-label{padding:9px;font-size:6px;top:7px;right:-30px}.bolt-art-caption{display:none}.bolt-card-back{border-radius:15px}.bolt-card-back span{padding:10px;font-size:44px}.bolt-entry .bolt-platforms{order:2;grid-template-columns:1fr 1fr;width:100%;margin-top:10px}.bolt-entry-copy .bolt-entry-hint{order:3;font-size:10px}.bolt-universe-strip{gap:15px;padding:19px}.bolt-universe-strip span{text-align:center;width:100%}.bolt-universe-strip b{font-size:9px}.bolt-entry-features{gap:12px;padding:25px}.bolt-entry-header{padding:20px 24px}}@media (width<=400px){.bolt-entry .bolt-platforms-upgraded button{padding-inline:12px}.bolt-entry .bolt-platforms-upgraded .bolt-platform-action{margin-inline:-12px;padding-inline:12px}.bolt-entry .bolt-platform-tag{display:none}.bolt-entry .bolt-platforms-upgraded small{font-size:10px}}@media (prefers-reduced-motion:reduce){.bolt-hero-card{animation:none}.bolt-entry-features article{transition:none}}.bolt-entry{background-color:#090a10;background-image:linear-gradient(90deg,#090a1099,#0000 80%),linear-gradient(#0000 45%,#090a10 100%),url(/bbolt-library-hero-v1.png);background-position:top;background-repeat:no-repeat;background-size:cover}.bolt-entry-header{background:#090a1033}.bolt-entry-hero:before{opacity:.12}.bolt-entry-copy>p{text-shadow:0 2px 8px #000}.bolt-entry-features,.bolt-entry-footer{position:relative}@media (width<=760px){.bolt-entry{background-image:linear-gradient(#090a1055,#0000 35%,#090a10 1050px),url(/bbolt-library-hero-v1.png);background-position:62% 0;background-size:auto 1050px}}@media (width<=520px){.bolt-entry-header{gap:10px}.bolt-entry-header .bolt-brand-lockup{flex:auto;min-width:0}.bolt-entry-header .bolt-brand-subtitle,.bolt-entry-header .bolt-brand-description{display:none}.bolt-entry-header .bolt-entry-invite{white-space:nowrap;flex:none;gap:6px;padding:11px 14px;font-size:12.5px}}@media (width<=360px){.bolt-entry-header .bolt-brand-emblem{width:44px;height:44px}}@media (width<=400px){.bolt-entry-header .bolt-invite-long{display:none}}.bolt-brand-lockup{align-items:center;gap:26px;min-width:0;display:flex}.bolt-brand-home{color:#fff;flex-shrink:0;align-items:center;gap:15px;text-decoration:none;display:flex}.bolt-brand-home:focus-visible{outline-offset:8px;border-radius:8px;outline:2px solid #c8a2ff}.bolt-brand-emblem{background:linear-gradient(140deg,#e0c7ff,#8d5fcb 40%,#35234c 65%,#bb91ea);border-radius:19px;width:66px;height:72px;padding:4px;transition:transform .25s;position:relative;transform:rotate(-5deg);box-shadow:0 8px 25px #a060ec24,inset 0 1px #fff8}.bolt-brand-emblem img{object-fit:cover;box-sizing:border-box;border:1px solid #20132f;border-radius:15px;width:100%;height:100%;display:block}.bolt-brand-emblem>span{color:#e4c383;background:#2a2034;border:1px solid #e4c383;border-radius:7px;place-items:center;width:22px;height:22px;font-size:13px;display:grid;position:absolute;bottom:-3px;right:-5px}.bolt-brand-home:hover .bolt-brand-emblem{transform:rotate(0)translateY(-2px)}.bolt-brand-type{flex-direction:column;gap:7px;display:flex}.bolt-brand-name{letter-spacing:-1.5px;color:#c6a4ff;font-size:34px;font-weight:950;line-height:1}.bolt-brand-name>span{color:#faf5ff}.bolt-brand-name i{vertical-align:top;color:#dfbf82;letter-spacing:0;margin-left:8px;font-size:13px;font-style:normal}.bolt-brand-subtitle{letter-spacing:2px;color:#bba6cf;font-size:7px;font-weight:700}.bolt-brand-description{color:#c3b0d5;border-left:1px solid #bba0d32b;padding-left:25px;font-size:10px;line-height:1.8}.bolt-brand-description strong{color:#83758f;font-weight:400}@media (width<=1000px){.bolt-entry-header>span{display:none}}@media (width<=600px){.bolt-brand-lockup{flex-wrap:wrap;gap:16px}.bolt-brand-description{border:0;padding-left:0;font-size:10px}.bolt-brand-emblem{border-radius:15px;width:52px;height:58px}.bolt-brand-emblem img{border-radius:11px}.bolt-brand-name{font-size:30px}.bolt-brand-subtitle{letter-spacing:1.5px;font-size:6px}}@media (width<=420px){.bolt-brand-description{display:none}}@media (prefers-reduced-motion:reduce){.bolt-brand-emblem{transition:none}}.qp{background:#ffffff08;border:1px solid #ffffff14;border-radius:12px;flex-direction:column;gap:8px;margin:10px 0;padding:12px;display:flex}.qp-head{justify-content:space-between;align-items:center;gap:8px;display:flex}.qp-head span{letter-spacing:1.2px;color:#cbb37f;font-size:10.5px;font-weight:800}.qp-head small{color:#a6f0c6;font-size:11px}.qp-swatches{flex-wrap:wrap;gap:6px;display:flex}.qp-swatch{cursor:pointer;color:#fff;border:2px solid #0006;border-radius:50%;width:24px;height:24px;padding:0;font-size:12px}.qp-swatch.is-none{background:#2a2a36}.qp-swatch.is-on{outline-offset:2px;outline:2px solid #fff}.qp-swatch.is-saving{animation:.6s ease-in-out infinite alternate qp-pulse}@keyframes qp-pulse{to{transform:scale(.8)}}.qp-open{color:#f4edd6;font:inherit;cursor:pointer;text-align:left;background:#2a2140;border:1px solid #a68e6188;border-radius:10px;flex-direction:column;align-items:flex-start;gap:2px;padding:9px 12px;font-size:13px;font-weight:700;display:flex}.qp-open:hover{border-color:#e4ce8b}.qp-open small{opacity:.7;font-size:11px;font-weight:500}.adfree-plan{color:#f7f3ff;background:linear-gradient(130deg,#2a1d45,#17263a);border:1px solid #d2b1fa55;border-radius:15px;flex-direction:column;gap:11px;margin:12px 0;padding:17px;display:flex}.adfree-plan-modal{background:linear-gradient(125deg,#25203e,#1a2537);border-color:#ceb4ef52;margin:15px 0 0;padding:16px;box-shadow:inset 0 1px #ffffff18}.adfree-plan form{flex-direction:column;gap:10px;display:flex}.adfree-plan strong{color:#fff;font-size:14px}.adfree-plan small{color:#bfb8ce;font-size:11px;line-height:1.4}.adfree-plan-heading{justify-content:space-between;align-items:center;gap:12px;display:flex}.adfree-plan-heading>div:first-child{flex-direction:column;gap:2px;display:flex}.adfree-plan-heading>div:first-child>span{color:#d5b9ef;letter-spacing:1.5px;font-size:9px;font-weight:900}.adfree-plan-heading strong{font-size:18px;line-height:1.2}.adfree-price{white-space:nowrap;align-items:baseline;gap:3px;display:flex}.adfree-price b{color:#ffe4a6;letter-spacing:-.8px;font-size:24px;line-height:1}.adfree-price small{color:#d6c7da;font-size:11px}.adfree-plan-note{line-height:1.4;color:#c6bfd3!important;margin:0 0 2px!important;font-size:11px!important}.adfree-field{color:#e9e3f0;flex-direction:column;gap:5px;font-size:11px;font-weight:750;display:flex}.adfree-field em{color:#aba3bc;font-size:10px;font-style:normal;font-weight:500}.adfree-plan input{box-sizing:border-box;color:#fff;width:100%;min-height:38px;font:inherit;background:#111522;border:1px solid #ffffff32;border-radius:9px;outline:none;padding:8px 11px;font-size:12px;transition:border-color .2s,box-shadow .2s}.adfree-plan input::placeholder{color:#8c8a99}.adfree-plan input:focus{border-color:#c695fc;box-shadow:0 0 0 3px #a875ef30}.adfree-plan button{color:#fff;cursor:pointer;background:#4a3577;border:1px solid #d2b1fa88;border-radius:9px;align-self:flex-start;padding:9px 13px;font-size:11px;font-weight:800;transition:filter .2s,transform .2s}.adfree-plan button:hover:not(:disabled){filter:brightness(1.12);transform:translateY(-1px)}.adfree-plan button:disabled{opacity:.6;cursor:default}.adfree-plan .adfree-primary{background:linear-gradient(110deg,#9c69d2,#7158b1 65%,#625aa9);border-color:#e4c4ff85;border-radius:10px;justify-content:center;align-self:stretch;align-items:center;gap:10px;min-height:42px;margin-top:2px;font-size:12px;display:flex;box-shadow:0 8px 20px #6e4ba548}.adfree-primary span{font-size:16px;line-height:1}.adfree-checkout-hint{text-align:center;font-size:10px!important}.adfree-plan p[role=alert]{color:#ffb8b8;background:#a53b3b22;border:1px solid #ff9b9b55;border-radius:8px;margin:0;padding:8px 10px;font-size:11px}.adfree-active-badge{color:#baffd9;letter-spacing:1px;background:#3e947044;border:1px solid #81eab279;border-radius:99px;align-self:flex-start;padding:5px 8px;font-size:10px;font-weight:900}.adfree-invite{border-top:1px solid #ffffff26;flex-direction:column;gap:8px;padding-top:12px;display:flex}.adfree-invite-heading{align-items:center;gap:9px;display:flex}.adfree-invite-heading>span{color:#ffe0a4;background:#f8cb7530;border:1px solid #e6ce8a55;border-radius:8px;flex:none;place-items:center;width:27px;height:27px;font-size:18px;display:grid}.adfree-invite-heading>div{flex-direction:column;gap:1px;display:flex}.adfree-invite-heading strong{font-size:11px}.adfree-invite-heading small{font-size:10px}.adfree-invite-code{background:#121725;border:1px dashed #dec88a80;border-radius:9px;justify-content:space-between;align-items:center;gap:9px;padding:5px 5px 5px 12px;display:flex}.adfree-invite-code code{color:#ffe4a9;letter-spacing:2.5px;font-size:13px;font-weight:900}.adfree-plan .adfree-invite-code button{color:#fce5b5;white-space:nowrap;background:#e8d6aa16;border-color:#e8d6aa4f;padding:6px 10px;font-size:10px}.adfree-invite-progress{color:#aaa4b7;justify-content:space-between;gap:10px;font-size:10px;display:flex}.adfree-invite-track{background:#ffffff20;border-radius:99px;height:4px;overflow:hidden}.adfree-invite-track span{border-radius:inherit;background:linear-gradient(90deg,#a879e4,#f6d389);height:100%;transition:width .3s;display:block}@media (width<=480px){.adfree-plan-modal{padding:13px}.adfree-price b{font-size:21px}.adfree-plan-heading strong{font-size:16px}}@media (prefers-reduced-motion:reduce){.adfree-plan button,.adfree-plan input,.adfree-invite-track span{transition:none}}.adfree-secondary{color:#d7ffe9;cursor:pointer;background:#123a2c;border:1px solid #7be0b088;border-radius:10px;width:100%;margin-top:6px;padding:10px 12px;font-weight:700}.adfree-secondary:disabled{opacity:.6;cursor:default}.adfree-or{color:#8a80a0;align-items:center;gap:8px;margin:10px 0 4px;font-size:11px;display:flex}.adfree-or:before,.adfree-or:after{content:"";background:#ffffff1c;flex:1;height:1px}.adfree-gift-toggle{color:#ffe4b0;cursor:pointer;background:#3a2a1244;border:1px solid #ffd07a4f;border-radius:9px;align-items:center;gap:8px;padding:9px 11px;font-size:12px;font-weight:700;display:flex}.adfree-gift-toggle input{flex:none;width:auto!important;min-height:0!important}.adfree-plan .adfree-secondary.adfree-gift-cta{margin-top:4px}.adfree-gift-box{background:#3a2a1233;border:1px solid #ffd07a4f;border-radius:11px;flex-direction:column;gap:9px;margin-top:8px;padding:12px;display:flex}.adfree-months-label{color:#ffffffb3;letter-spacing:.08em;text-transform:uppercase;margin:4px 0 2px;font-size:12px;font-weight:800;display:block}.adfree-months{grid-template-columns:repeat(5,minmax(0,1fr));gap:6px;margin-bottom:8px;display:grid}.adfree-plan .adfree-months button{color:#fff;cursor:pointer;box-shadow:none;background:#ffffff0d;border:1px solid #ffffff29;border-radius:12px;flex-direction:column;align-items:center;gap:1px;padding:8px 4px;display:flex;transform:none}.adfree-plan .adfree-months button:hover{background:#c5a15a1a;border-color:#c5a15ab3}.adfree-plan .adfree-months button.is-on{background:linear-gradient(135deg,#e5c27a47,#e5c27a1a);border-color:#e5c27a;box-shadow:0 0 0 2px #e5c27a4d}.adfree-months b{white-space:nowrap;font-size:13px}.adfree-months small{color:#ffffffb3;white-space:nowrap;font-size:11px}@media (width<=480px){.adfree-months{grid-template-columns:repeat(3,minmax(0,1fr))}}.adfree-plan .adfree-months button{padding-top:12px;position:relative}.adfree-months-off{color:#fff;background:#2fbf7a;border-radius:999px;padding:1px 6px;font-size:10.5px;font-style:normal;font-weight:900;position:absolute;top:-8px;right:-4px;box-shadow:0 3px 8px #0006}.adfree-months s{color:#ffffff73;font-size:10px}.player-account-panel .adfree-plan{padding:14px}.player-account-panel .adfree-months{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px 6px;margin-top:6px}.adfree-plan .adfree-gift-back{background:#ffffff0d;border:1px solid #ffffff30;align-self:flex-start;padding:5px 10px;font-size:11px}.player-account-panel header.pa2-head{align-items:center;gap:12px;margin:0 0 14px;padding:0;display:flex}.pa2-avatar{background:#3a2c5a;border-radius:50%;flex:0 0 48px;place-items:center;width:48px;height:48px;font-size:20px;font-weight:800;display:grid;overflow:hidden;box-shadow:0 0 0 2px #b38cff55}.pa2-avatar img{object-fit:cover;width:100%;height:100%}.pa2-head>div{flex-direction:column;flex:1;gap:1px;min-width:0;display:flex}.pa2-head small{letter-spacing:1.6px;color:#b9a6dc;font-size:9.5px;font-weight:800}.pa2-head h3{text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:19px;line-height:1.15;overflow:hidden}.pa2-head .player-account-connected{margin:0;font-size:12px}.pa2-close{color:#d9cdf2;cursor:pointer;background:#ffffff08;border:1px solid #ffffff1f;border-radius:9px;flex:none;align-self:flex-start;width:30px;height:30px;font-size:18px;line-height:1}.pa2-balance{background:linear-gradient(135deg,#2a2140,#1d1a2b);border:1px solid #f5d0612e;border-radius:12px;justify-content:space-between;align-items:center;gap:10px;margin-bottom:10px;padding:12px 14px;display:flex}.pa2-balance span{color:#cfc3e6;font-size:12px;font-weight:700}.pa2-balance strong{color:#ffe08a;white-space:nowrap;font-size:22px}.pa2-balance strong small{color:#d9c48a;font-size:12px;font-weight:600}.pa2-balance.is-pulsing{animation:.9s pa2-pulse}@keyframes pa2-pulse{40%{box-shadow:0 0 0 3px #ffe08a55}}.pa2-note{opacity:.8;font-size:12.5px}.pa2-row{box-sizing:border-box;width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;background:#ffffff07;border:1px solid #ffffff14;border-radius:12px;align-items:center;gap:10px;margin:0 0 8px;padding:10px 12px;display:flex;position:relative}.pa2-row:hover{background:#ffffff0d}.pa2-row input{opacity:0;pointer-events:none;position:absolute}.pa2-icon{background:#ffffff0d;border-radius:9px;flex:0 0 32px;place-items:center;width:32px;height:32px;font-size:16px;display:grid}.pa2-text{flex-direction:column;flex:1;gap:1px;min-width:0;display:flex}.pa2-text b{font-size:14px}.pa2-text small{color:#b7aecb;font-size:11.5px;line-height:1.3}.pa2-switch{background:#ffffff1f;border-radius:12px;flex:0 0 38px;width:38px;height:22px;transition:background .2s;position:relative}.pa2-switch i{background:#fff;border-radius:50%;width:16px;height:16px;transition:transform .2s;position:absolute;top:3px;left:3px}.pa2-privacy.is-active{background:#7c5cff14;border-color:#9b7be066}.pa2-privacy.is-active .pa2-switch{background:#8b6cf0}.pa2-privacy.is-active .pa2-switch i{transform:translate(16px)}.pa2-vip{margin:0 0 8px}.pa2-vip .pa2-row{margin:0}.pa2-vip.is-active .pa2-icon{color:#ffd76a;background:#f5d0612a}.pa2-vip.is-active .pa2-vip-toggle{border-color:#f5d06140}.pa2-vip.is-open .pa2-vip-toggle{border-bottom-right-radius:0;border-bottom-left-radius:0}.pa2-chevron{color:#cfc3e6;font-size:14px}.pa2-vip-body{background:#ffffff05;border:1px solid #ffffff14;border-top:0;border-radius:0 0 12px 12px;padding:10px 12px 12px}.pa2-vip-body .adfree-plan{margin:0}.player-account-panel .qp{margin:0 0 8px}.player-account-panel .player-account-inventory{margin-top:6px}.player-account{color:#f7f2ff;margin-left:auto;position:relative}.player-account-trigger{text-align:left;color:inherit;cursor:pointer;background:linear-gradient(135deg,#302448,#191723);border:1px solid #a784e855;border-radius:16px;align-items:center;gap:12px;padding:10px 15px;display:flex}.player-account-avatar{background:#6446a0;border:2px solid #bda0f3;border-radius:14px;place-items:center;width:46px;height:46px;font-weight:800;display:grid;overflow:hidden}.player-account-avatar img{object-fit:cover;width:100%;height:100%}.player-account-trigger small{letter-spacing:1.5px;color:#b9a6d6;font-size:9px;display:block}.player-account-trigger strong{margin:3px 0;font-size:14px;display:block}.player-account-trigger em{color:#f1d48e;font-size:12px;font-style:normal}.player-account-dismiss{z-index:80;cursor:default;background:0 0;border:0;position:fixed;inset:0}.player-account-panel{z-index:81;text-align:left;background:linear-gradient(145deg,#282035,#11131e);border:1px solid #aa84dd66;border-radius:20px;width:340px;max-width:calc(100vw - 32px);padding:22px;position:absolute;top:calc(100% + 12px);right:0;box-shadow:0 24px 60px #0009}.player-account-panel header{letter-spacing:1.3px;color:#b7a3d0;justify-content:space-between;align-items:center;font-size:9px;display:flex}.player-account-panel button{cursor:pointer;color:inherit}.player-account-panel header button{background:0 0;border:0;font-size:22px}.player-account-panel h3{margin:16px 0 5px;font-size:22px}.player-account-panel p{color:#b6afc3;font-size:12px;line-height:1.6}.player-account-panel .player-account-connected{color:#8bd5b0;margin-top:0}.player-account-balance{background:#e6bf5510;border:1px solid #edce6a33;border-radius:12px;margin:18px 0;padding:18px}.player-account-balance>span{letter-spacing:1.5px;color:#dfc793;font-size:10px}.player-account-balance strong{color:#ffe5a1;margin-top:6px;font-size:28px;display:block}.player-account-balance small{font-size:12px;font-weight:400}.player-account-panel h4{font-size:13px}.player-account-panel h4 span{float:right;color:#d6b5ff}.player-account-worker{background:#ffffff06;border-radius:12px;align-items:center;gap:12px;padding:10px;display:flex}.player-account-worker img{object-fit:contain;border-radius:6px;width:48px;height:58px}.player-account-worker strong{font-size:13px}.player-account-worker small{color:#a9bead;margin-top:5px;font-size:11px;display:block}.player-account-privacy{cursor:pointer;background:#ffffff06;border:1px solid #ffffff12;border-radius:12px;align-items:flex-start;gap:10px;margin-top:16px;padding:12px;display:flex}.player-account-privacy input{flex-shrink:0;margin-top:3px}.player-account-privacy strong{font-size:12.5px;display:block}.player-account-privacy small{color:#a9a1b8;margin-top:3px;font-size:11px;line-height:1.5;display:block}.player-account-privacy:has(input:disabled){opacity:.6;cursor:default}.player-account-inventory{background:#7851c3;border:1px solid #b991ed55;border-radius:10px;width:100%;margin-top:20px;padding:12px;font-weight:700}.player-account-trigger:focus-visible,.player-account-panel button:focus-visible{outline-offset:3px;outline:2px solid #e5cbff}@media (width<=560px){.bolt-game-topbar{flex-wrap:wrap;gap:12px}.player-account-trigger{padding:8px 10px}.player-account-avatar{width:36px;height:36px}}.player-account-trigger em.is-pulsing{animation:.9s player-account-pulse-text}.player-account-balance.is-pulsing{animation:.9s player-account-pulse-box}@keyframes player-account-pulse-text{0%{color:#f1d48e}30%{color:#8bffb0;display:inline-block;transform:scale(1.12)}to{color:#f1d48e;transform:scale(1)}}@keyframes player-account-pulse-box{0%{border-color:#edce6a33;box-shadow:0 0 #8bffb066}30%{border-color:#8bffb0aa;box-shadow:0 0 0 6px #8bffb022}to{border-color:#edce6a33;box-shadow:0 0 #8bffb000}}@media (prefers-reduced-motion:reduce){.player-account-trigger em.is-pulsing,.player-account-balance.is-pulsing{animation:none}}.player-account-panel{box-sizing:border-box;overscroll-behavior:contain;overflow-y:auto}.player-account-panel .player-account-inventory{z-index:2;margin-bottom:-22px;position:sticky;bottom:-22px;box-shadow:0 -14px 18px 4px #11131e}.bolt-game .player-account-panel .player-account-inventory{box-shadow:0 -14px 18px 4px #191a23}.pa2-sair{gap:8px;margin-top:10px;display:flex}.pa2-sair button{color:inherit;font:inherit;cursor:pointer;background:#ffffff0a;border:1px solid #ffffff1f;border-radius:12px;flex:1;padding:9px 10px;font-size:13px;font-weight:700}.pa2-sair button:hover:not(:disabled){background:#ffffff17}.pa2-sair button:last-child{color:#ff8a8a;border-color:#ff6e6e4d}.pa2-sair button:disabled{opacity:.5;cursor:wait}.bolt-game button.player-account-dismiss,.bolt-game button.player-account-dismiss:hover,.bolt-game button.player-account-dismiss:active,.bolt-game button.player-account-dismiss:focus{box-shadow:none;filter:none;cursor:default;background:0 0;border:0;border-radius:0;margin:0;padding:0;transition:none;transform:none}.bolt-game button.player-account-dismiss:focus-visible{outline:none}.player-account-privacy{background:linear-gradient(125deg,#1a1b27,#242031);border:1px solid #a58abd38;border-radius:15px;grid-template-columns:42px minmax(0,1fr) 44px;align-items:center;gap:11px;min-height:70px;margin-top:16px;padding:12px 13px;transition:border-color .2s,background .2s,transform .2s,box-shadow .2s;display:grid;position:relative;overflow:hidden}.player-account-privacy:hover{border-color:#bd97e26b;transform:translateY(-2px);box-shadow:0 9px 25px #08060e45}.player-account-privacy:before{content:"";pointer-events:none;background:radial-gradient(circle at 0,#8c5be31d,#0000 40%);position:absolute;inset:0}.player-account-privacy input{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.privacy-icon{background:#8b61cd1c;border:1px solid #a58bd24a;border-radius:12px;place-items:center;width:40px;height:40px;font-size:18px;display:grid;position:relative;box-shadow:inset 0 1px #ffffff0d}.privacy-copy{min-width:0;position:relative}.privacy-copy strong{align-items:center;gap:7px;font-size:12.5px!important;display:flex!important}.privacy-copy strong em{color:#b8aec5;letter-spacing:.7px;background:#ffffff0b;border-radius:99px;padding:3px 6px;font-size:7px;font-style:normal}.privacy-copy small{color:#a9a1b8!important;font-size:10.5px!important;line-height:1.45!important}.privacy-copy small b{color:#81798f;font-weight:500}.privacy-switch{background:#0d0f17;border:1px solid #ffffff1f;border-radius:99px;width:42px;height:23px;transition:all .22s;position:relative;box-shadow:inset 0 2px 5px #0008}.privacy-switch i{background:#857b91;border-radius:50%;width:15px;height:15px;transition:all .22s cubic-bezier(.2,.8,.2,1);position:absolute;top:3px;left:3px;box-shadow:0 2px 5px #0008}.player-account-privacy.is-active{background:linear-gradient(125deg,#271d3c,#1d2334);border-color:#b68aef73;box-shadow:inset 0 0 28px #8856ce0e}.player-account-privacy.is-active:before{background:radial-gradient(circle at 0,#a563f033,#0000 45%)}.player-account-privacy.is-active .privacy-icon{background:#9a61de30;border-color:#c69ff079;box-shadow:0 0 18px #915bc63a}.player-account-privacy.is-active .privacy-copy strong{color:#ead9ff}.player-account-privacy.is-active .privacy-copy strong em{color:#dcb7ff;background:#a86aeb25}.player-account-privacy.is-active .privacy-switch{background:linear-gradient(90deg,#7750bf,#ac6ae3);border-color:#d3a9f079;box-shadow:0 0 14px #9c60dc4a}.player-account-privacy.is-active .privacy-switch i{background:#fff;left:22px;box-shadow:0 0 8px #fff8}.player-account-privacy:focus-within{outline-offset:3px;outline:2px solid #e5cbff}.player-account-privacy:has(input:disabled){opacity:.7;cursor:wait;transform:none}@media (width<=400px){.player-account-privacy{grid-template-columns:35px minmax(0,1fr) 39px;padding:10px}.privacy-icon{width:34px;height:34px}.privacy-switch{width:38px}.player-account-privacy.is-active .privacy-switch i{left:18px}}.discord-connect-banner{background:radial-gradient(at 100% 0,#7275ff40,#0000 70%),#1b1930;border:1px solid #a99cff66;border-radius:16px;justify-content:space-between;align-items:center;gap:28px;margin-bottom:24px;padding:30px;display:flex}.discord-connect-banner>div>span{color:#c9beff;letter-spacing:1.5px;font-size:9px}.discord-connect-banner h2{margin:12px 0;font-size:25px;line-height:1.2}.discord-connect-banner p{color:#c2bbd7;max-width:470px;margin-bottom:0;font-size:13px;line-height:1.7}.bolt-game .discord-connect-banner>button{color:#fff;background:#5865f2;border:1px solid #a1a9ff;border-radius:12px;flex-shrink:0;min-height:78px;padding:20px 28px;box-shadow:0 8px 26px #5865f233}.discord-connect-banner button strong{font-size:17px;display:block}.discord-connect-banner button small{color:#e0e3ff;margin-top:7px;font-size:11px;display:block}.bolt-game .discord-connect-banner>button:hover{background:#4753d4;transform:translateY(-1px)}.bolt-game .player-account-trigger.is-guest{background:#5865f2;border:1px solid #a1a9ff;min-height:60px;padding:12px 18px}.bolt-game .player-account-trigger.is-guest:hover{background:#4753d4;transform:none}.player-account-trigger.is-guest strong{color:#fff;font-size:14px}.player-account-trigger.is-guest small,.player-account-trigger.is-guest em{color:#e1e4ff}.player-account-trigger.is-guest .player-account-avatar{background:#ffffff14;border-color:#fff4}@media (width<=760px){.discord-connect-banner{flex-direction:column;align-items:stretch;padding:24px}.discord-connect-banner>button{width:100%}.discord-connect-banner h2{font-size:23px}}.bolt-navigation{box-sizing:border-box;color:#a8a9b7;background:#111218;border-right:1px solid #ffffff0c;flex-direction:column;flex:0 0 250px;width:250px;height:100dvh;padding:0 14px;font-family:Inter,system-ui,sans-serif;display:flex;position:sticky;top:0}.bolt-navigation button,.bolt-navigation a{font:inherit;color:inherit;text-decoration:none}.bolt-navigation-brand{align-items:center;padding:25px 7px 23px;display:flex}.bolt-navigation-brand>button:first-child{text-align:left;color:#f7f7fb;background:0 0;border:0;align-items:center;gap:11px;padding:0;display:flex}.bolt-navigation-brand img{object-fit:cover;border:1px solid #a88bd050;border-radius:14px;width:43px;height:43px}.bolt-navigation-brand span{letter-spacing:-.7px;font-size:23px;font-weight:800}.bolt-navigation-brand small{letter-spacing:1.25px;color:#787b8c;margin-top:5px;font-size:7px;font-weight:500;display:block}.bolt-navigation-platform{background:#ffffff03;border:1px solid #ffffff0b;border-radius:8px;align-items:center;gap:8px;margin-bottom:24px;padding:11px;font-size:12px;display:flex}.bolt-platform-dot{background:#a899df;border-radius:50%;width:6px;height:6px}.bolt-navigation-platform small{letter-spacing:1px;color:#757889;margin-left:auto;font-size:7px}.bolt-navigation-scroll{scrollbar-width:thin;scrollbar-color:#34343f transparent;flex-direction:column;flex:1;min-height:0;display:flex;overflow:auto}.bolt-navigation nav{flex-direction:column;gap:5px;display:flex}.bolt-navigation .bolt-nav-item,.bolt-navigation .bolt-nav-group-toggle{text-align:left;background:0 0;border:0;border-radius:7px;align-items:center;gap:12px;width:100%;padding:11px 12px;font-size:13px;line-height:1.4;display:flex}.bolt-navigation svg{color:#777c8c;flex-shrink:0}.bolt-nav-group{margin-top:12px}.bolt-nav-group-toggle b{margin-left:auto;font-size:15px;font-weight:400}.bolt-navigation .bolt-nav-children{border-left:1px solid #ffffff12;margin:4px 0 4px 21px;padding-left:9px}.bolt-nav-children[hidden]{display:none}.bolt-navigation .bolt-nav-children .bolt-nav-item{margin:3px 0;padding:10px 11px;font-size:12px}.bolt-nav-children svg{width:16px;height:16px}.bolt-navigation .bolt-nav-item.is-current{color:#f4edff;background:#262631;box-shadow:inset 2px 0 #b294ed}.bolt-nav-item.is-current svg{color:#c5aff1}.bolt-navigation .bolt-nav-item:hover,.bolt-navigation .bolt-nav-group-toggle:hover,.bolt-navigation-bottom>a:hover,.bolt-navigation-bottom>button:hover{color:#fff;background:#ffffff06}.bolt-navigation-bottom{margin-top:auto;padding:35px 0 20px}.bolt-nav-caption{letter-spacing:1.2px;color:#626677;padding:0 12px 12px;font-size:8px;display:block}.bolt-navigation-bottom>a,.bolt-navigation-bottom>button{box-sizing:border-box;text-align:left;background:0 0;border:0;border-radius:7px;align-items:center;gap:12px;width:100%;padding:12px;font-size:12px;display:flex}.bolt-navigation-bottom small{margin-left:auto}.bolt-navigation-footer{color:#727585;border-top:1px solid #ffffff09;justify-content:space-between;padding:16px 10px;font-size:11px;display:flex}.bolt-navigation-footer small{color:#535768;font-size:10px}.bolt-navigation-toggle{display:none}.bolt-navigation #bbolt-ad-banner{opacity:.55;min-height:60px!important;margin:16px 10px 0!important}@media (width<=1000px) and (width>=761px){.bolt-navigation{flex-basis:225px;width:225px}}@media (width<=760px){.bolt-navigation{border-bottom:1px solid #ffffff10;border-right:0;width:100%;height:auto;padding:0 16px;position:relative}.bolt-navigation-brand{padding:14px 0}.bolt-navigation-toggle{background:#ffffff06;border:1px solid #ffffff15;border-radius:8px;margin-left:auto;padding:8px 12px;display:block}.bolt-navigation-platform,.bolt-navigation-footer{display:none}.bolt-navigation-scroll{max-height:65vh;display:none}.bolt-navigation.is-mobile-open .bolt-navigation-scroll{display:flex}.bolt-navigation-bottom{padding-top:20px}.bolt-navigation-brand img{width:36px;height:36px}}.bolt-nav-item .bolt-nav-unread{color:#fff;background:linear-gradient(135deg,#ff5d8f,#e0346b);border-radius:999px;place-items:center;min-width:20px;height:20px;margin-left:auto;padding:0 6px;font-size:11px;font-weight:800;line-height:1;animation:1.8s ease-in-out infinite bolt-unread-pulse;display:grid;box-shadow:0 0 0 3px #ff5d8f2e}@keyframes bolt-unread-pulse{50%{box-shadow:0 0 0 6px #ff5d8f00}}@media (prefers-reduced-motion:reduce){.bolt-nav-item .bolt-nav-unread{animation:none}}.bolt-nav-item .bolt-nav-coming-soon{color:#cbb4eb;white-space:nowrap;background:#a982db14;border:1px solid #b899e540;border-radius:6px;margin-left:auto;padding:3px 6px;font-size:9px;line-height:1.2}.bolt-nav-item:disabled{cursor:not-allowed;opacity:.65}.bolt-navigation{background:radial-gradient(at 0 0,#55359330,#0000 48%),linear-gradient(#141320,#10131c);border-right-color:#a383dd25}.bolt-navigation-brand img{border:2px solid #b394f0;box-shadow:0 0 22px #9465ee45}.bolt-navigation-brand span{color:#f7edff;text-shadow:0 2px 18px #b892ff22}.bolt-navigation-brand small{color:#ad94c8}.bolt-navigation-platform{color:#dce0ff;background:linear-gradient(110deg,#5865f224,#8470d00b);border-color:#939bff35;box-shadow:inset 0 1px #ffffff08}.bolt-platform-dot{background:#9af2c1;box-shadow:0 0 9px #78e8b078}.bolt-navigation .bolt-nav-item svg{box-sizing:content-box;color:#c3a1f3;background:#ac86eb13;border-radius:8px;padding:5px}.bolt-navigation .bolt-nav-item:first-child svg{color:#a3bcff;background:#6b99ff18}.bolt-navigation .bolt-nav-group:first-of-type>.bolt-nav-group-toggle{color:#c2a0f0}.bolt-navigation .bolt-nav-group:first-of-type>.bolt-nav-group-toggle svg{color:#bd91f1}.bolt-navigation .bolt-nav-group:nth-of-type(2)>.bolt-nav-group-toggle{color:#85d7c8}.bolt-navigation .bolt-nav-group:nth-of-type(2)>.bolt-nav-group-toggle svg{color:#7ddfca}.bolt-navigation .bolt-nav-group:nth-of-type(2) .bolt-nav-item svg{color:#f2c879;background:#e4ad4315}.bolt-navigation .bolt-nav-group:nth-of-type(2) .bolt-nav-item:last-child svg{color:#f0a0ce;background:#e767b81a}.bolt-navigation .bolt-nav-children{border-left-color:#a783d52b}.bolt-navigation .bolt-nav-item.is-current{color:#fff;background:linear-gradient(105deg,#7b46c95c,#62439126);border:1px solid #bb8af055;box-shadow:inset 3px 0 #c598ff,0 4px 15px #7440b512}.bolt-navigation .bolt-nav-item.is-current svg{color:#efdcff;background:#b992ff25}.bolt-navigation .bolt-nav-item:hover{color:#f2e7ff;box-shadow:none;background:linear-gradient(100deg,#7950a933,#7950a910);transform:none}.bolt-navigation .bolt-nav-group-toggle:hover{color:#f1defc;box-shadow:none;background:#9975c312;transform:none}.bolt-navigation-footer{border-top-color:#a482cd22}.bolt-navigation-footer>span{color:#c9acef}.bolt-navigation-platform small{color:#a4a2c4}.vip-button{isolation:isolate;color:#fff9df;letter-spacing:.35px;cursor:pointer;background:linear-gradient(115deg,#80501c 0%,#ae7626 42%,#d5a346 67%,#81511d 100%);border:1px solid #ffe0a0b8;border-radius:15px;grid-template-columns:29px minmax(0,1fr) 29px;align-items:center;gap:8px;width:calc(100% - 28px);min-height:53px;margin:14px auto 13px;padding:10px 14px;font-size:13px;font-weight:900;transition:transform .22s,filter .22s,box-shadow .22s;animation:3.4s ease-in-out infinite vip-button-glow;display:grid;position:relative;overflow:hidden;box-shadow:0 0 0 1px #f6cd7252,inset 0 1px #fff8,0 10px 24px #c4873170}.vip-button:before{content:"";z-index:0;pointer-events:none;background:linear-gradient(90deg,#0000,#fff6d585,#0000);width:38%;animation:4.2s ease-in-out infinite vip-button-shine;position:absolute;top:-80%;bottom:-80%;left:-42%;transform:translate(-170%)rotate(24deg)}.vip-button:after{content:"";z-index:0;border-radius:inherit;pointer-events:none;background:linear-gradient(#fff4c52c,#0000 55%);position:absolute;inset:1px}.vip-button>span{z-index:1;position:relative}.vip-button-icon{color:#fff6cd;text-shadow:0 0 12px #fff;background:#fff6d026;border:1px solid #fff2cd77;border-radius:9px;flex:none;place-items:center;width:29px;height:29px;font-size:18px;animation:3.4s ease-in-out infinite vip-icon-twinkle;display:grid}.vip-button-label{text-align:center;white-space:nowrap;text-shadow:0 1px 2px #57360a80}.vip-button-arrow{color:#fff1c6;text-align:center;width:29px;font-size:17px;line-height:1;transition:transform .22s}.vip-button:hover{filter:brightness(1.12);transform:translateY(-3px)scale(1.025);box-shadow:0 0 0 1px #ffe3a7b0,inset 0 1px #fffc,0 14px 30px #df963985}.vip-button:hover .vip-button-arrow{transform:translate(3px)}.vip-button:active{transform:translateY(0)scale(.98)}.vip-button:focus-visible{outline-offset:3px;outline:3px solid #fff2c2}.vip-button.is-active{color:#e4ffef;background:linear-gradient(115deg,#205b45,#378964 55%,#205b45);border-color:#a5f3c6a0;animation:none;box-shadow:0 0 0 1px #87e3b04d,inset 0 1px #ffffff63,0 8px 19px #399e6650}.vip-button.is-active:before,.vip-button.is-active .vip-button-icon{animation:none}@keyframes vip-button-glow{0%,to{box-shadow:0 0 0 1px #f6cd7252,inset 0 1px #fff8,0 10px 24px #c4873155}50%{box-shadow:0 0 0 2px #f8d3888c,inset 0 1px #fff9,0 10px 29px #e5a8498c}}@keyframes vip-button-shine{0%,48%{transform:translate(-170%)rotate(24deg)}78%,to{transform:translate(850%)rotate(24deg)}}@keyframes vip-icon-twinkle{0%,to{transform:scale(1)rotate(0)}50%{transform:scale(1.12)rotate(12deg)}}.vip-modal{z-index:2147483647;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:radial-gradient(circle at 50% 30%,#211d3ca8,#05060ce8 70%);place-items:center;padding:16px;display:grid;position:fixed;inset:0}.vip-modal-card{isolation:isolate;color:#f7f4ff;scrollbar-width:thin;scrollbar-color:#8671ae #202033;background:linear-gradient(145deg,#242038 0%,#171b2c 55%,#131b28 100%);border:1px solid #c3a9f064;border-radius:24px;width:min(470px,100%);max-height:min(92dvh,760px);padding:25px;position:relative;overflow-y:auto;box-shadow:0 28px 90px #0009,inset 0 1px #ffffff25}.vip-modal-card:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(circle at 12% 0,#a97bf43d,#0000 54%),radial-gradient(circle at 88% 10%,#f2cc7130,#0000 40%);border-radius:24px 24px 0 0;height:185px;position:absolute;inset:0 0 auto}.vip-modal-close{z-index:2;color:#fff5ff;cursor:pointer;background:linear-gradient(145deg,#594573,#302d49);border:1px solid #e3c8ff73;border-radius:12px;place-items:center;width:38px;height:38px;padding:0;transition:transform .2s,background .2s,box-shadow .2s,border-color .2s;display:grid;position:absolute;top:16px;right:16px;box-shadow:inset 0 1px #ffffff34,0 5px 15px #120d2599}.vip-modal-close svg{transition:transform .2s}.vip-modal-close:hover{background:linear-gradient(145deg,#805c9c,#554079);border-color:#f6dcffa9;transform:translateY(-2px);box-shadow:inset 0 1px #fff5,0 7px 18px #9670bd63}.vip-modal-close:hover svg{transform:rotate(90deg)}.vip-modal-close:active{transform:translateY(0)scale(.94)}.vip-modal-close:focus-visible{outline-offset:3px;outline:3px solid #ffe3a8}.vip-modal-header{align-items:center;gap:14px;padding-right:34px;display:flex}.vip-modal-emblem{color:#fff6d8;text-shadow:0 2px 10px #fff8;background:linear-gradient(140deg,#d6ab63,#8d5a9b 55%,#4c4379);border:1px solid #ffe2a68a;border-radius:17px;flex:none;place-items:center;width:53px;height:53px;font-size:29px;display:grid;box-shadow:0 8px 24px #d49a6133,inset 0 1px #fff8}.vip-modal-eyebrow{color:#d8baff;letter-spacing:1.8px;margin-bottom:3px;font-size:10px;font-weight:900;display:block}.vip-modal-card h3{letter-spacing:-.6px;margin:0;font-size:23px;line-height:1.12}.vip-modal-header p{color:#c2bcd0;margin:6px 0 0;font-size:12px;line-height:1.4}.vip-modal-benefits{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:19px;display:grid}.vip-modal-benefit{background:linear-gradient(155deg,#ffffff0d,#ffffff05);border:1px solid #ffffff21;border-radius:13px;min-width:0;min-height:86px;padding:12px 9px;box-shadow:inset 0 1px #ffffff12}.vip-modal-benefit>span{color:#f6d99e;margin-bottom:5px;font-size:19px;line-height:1;display:block}.vip-modal-benefit strong,.vip-modal-benefit small{display:block}.vip-modal-benefit strong{font-size:12px;line-height:1.2}.vip-modal-benefit small{color:#bdb6ca;margin-top:3px;font-size:10px;line-height:1.25}.vip-login{color:#fff;background:linear-gradient(105deg,#9366c9,#6550a8);border:1px solid #dbb9ff75;border-radius:12px;justify-content:center;align-items:center;gap:12px;margin-top:18px;padding:13px 18px;font-size:14px;font-weight:800;text-decoration:none;display:flex;box-shadow:0 8px 23px #6947aa55}.vip-login:hover{filter:brightness(1.12)}@media (width<=480px){.vip-modal{padding:10px}.vip-modal-card{border-radius:19px;padding:20px 16px}.vip-modal-card h3{font-size:20px}.vip-modal-emblem{width:46px;height:46px}.vip-modal-benefits{gap:5px}.vip-modal-benefit{min-height:85px;padding:9px 7px}.vip-modal-benefit strong{font-size:11px}.vip-modal-benefit small{font-size:9px}}@media (height<=620px){.vip-modal-card{padding-top:16px;padding-bottom:16px}.vip-modal-benefits{margin-top:13px}.vip-modal-benefit{min-height:70px}}@media (prefers-reduced-motion:reduce){.vip-button,.vip-button:before,.vip-button-icon{animation:none}.vip-button,.vip-button-arrow,.vip-modal-close,.vip-modal-close svg{transition:none}}.vip-modal-card .vip-perks-toggle{color:#fff;text-align:left;cursor:pointer;width:100%;box-shadow:none;background:linear-gradient(135deg,#e5c27a22,#8f6be814);border:1px solid #e5c27a66;border-radius:14px;align-items:center;gap:10px;margin:4px 0 10px;padding:12px 14px;display:flex;transform:none}.vip-modal-card .vip-perks-toggle:hover{background:linear-gradient(135deg,#e5c27a33,#8f6be822);border-color:#e5c27aaa}.vip-perks-toggle>span{color:#ffe0a0;font-size:17px}.vip-perks-toggle b{flex:1;font-size:14.5px;font-weight:800}.vip-perks-toggle small{color:#d9cfee;font-size:12px}.vip-perks-toggle i{color:#ffe0a0;font-size:14px;font-style:normal}.vip-perks-toggle.is-open{margin-bottom:8px}.adfree-extend{flex-direction:column;gap:8px;margin-top:4px;display:flex}@media (width<=480px){.vip-modal-card .vip-modal-benefits{grid-template-columns:repeat(2,minmax(0,1fr))}}.vip-paypal{background:#0030872e;border:1px solid #ffffff1f;border-radius:14px;gap:8px;margin-top:14px;padding:14px;display:grid}.vip-paypal h4{margin:0;font-size:15px}.vip-paypal p{opacity:.85;margin:0;font-size:13px}.vip-paypal-btn{text-align:center;color:#111;background:#ffc439;border-radius:999px;padding:11px 14px;font-weight:800;text-decoration:none;display:block}.vip-paypal-btn:hover{filter:brightness(1.05)}.vip-paypal-form{gap:6px;font-size:12.5px;display:grid}.vip-paypal-form>div{gap:6px;display:flex}.vip-paypal-form input{min-width:0;color:inherit;letter-spacing:.04em;text-transform:uppercase;background:#00000040;border:1px solid #fff3;border-radius:10px;flex:1;padding:9px 10px;font-family:ui-monospace,monospace}.vip-paypal-form button,.vip-paypal-ja{color:#fff;cursor:pointer;background:#0070e0;border:0;border-radius:10px;padding:9px 14px;font-weight:800}.vip-paypal-form button:disabled{opacity:.5;cursor:default}.vip-paypal-ja{color:inherit;background:0 0;justify-self:start;padding:2px;font-weight:600;text-decoration:underline}.vip-paypal-ok{color:#7ee2a8;font-weight:700}.vip-paypal-erro{color:#ff8a80;font-weight:700}.ticket-footer{z-index:40;margin:0;padding:0;position:fixed;bottom:16px;right:16px}.bolt-world:not(.is-open)~.ticket-footer{bottom:84px}.bolt-game-content:has(>.bolt-world){padding-bottom:12px}.bolt-game-content .bolt-world{height:calc(100dvh - 130px)}.ticket-footer button{color:#fff;cursor:pointer;background:linear-gradient(145deg,#4a3577,#2b2145);border:1px solid #d2b1fa77;border-radius:50%;place-items:center;width:48px;height:48px;padding:0;font-size:22px;line-height:1;transition:transform .15s,filter .15s;display:grid;box-shadow:0 6px 18px #0006}.ticket-footer button:hover{filter:brightness(1.15);transform:scale(1.08)}.ticket-footer button:focus-visible{outline-offset:3px;outline:2px solid #dbc1ff}.ticket-modal{z-index:2147483647;background:#05060ccc;justify-content:center;align-items:center;padding:16px;display:flex;position:fixed;inset:0}.ticket-card{color:#fff;background:#121525;border:1px solid #d2b1fa55;border-radius:14px;width:min(440px,100%);max-height:90vh;padding:20px;position:relative;overflow:auto}.ticket-card h3{margin:0 0 10px;font-size:18px}.ticket-card p{color:#cfc9df;margin:0 0 10px;font-size:13px;line-height:1.5}.ticket-card a{color:#dbc1ff;font-weight:700}.ticket-card form{flex-direction:column;gap:8px;display:flex}.ticket-card textarea{box-sizing:border-box;color:#fff;width:100%;font:inherit;resize:vertical;background:#0b1020;border:1px solid #ffffff30;border-radius:10px;padding:10px}.ticket-card small{color:#8a80a0;align-self:flex-end;font-size:11px}.ticket-card button[type=submit]{color:#fff;cursor:pointer;background:#4a3577;border:1px solid #d2b1fa88;border-radius:10px;padding:10px 14px;font-weight:800}.ticket-card button[type=submit]:disabled{opacity:.55;cursor:default}.ticket-close{color:#fff;cursor:pointer;background:0 0;border:0;font-size:22px;position:absolute;top:8px;right:10px}.ticket-error{color:#ff9b9b!important}.ticket-sent{color:#9df0c4!important}.ticket-footer button{position:relative}.ticket-dot{color:#fff;text-align:center;background:#ff4d6d;border-radius:10px;min-width:19px;height:19px;padding:0 5px;font-size:11px;font-weight:800;line-height:19px;position:absolute;top:-4px;right:-4px;box-shadow:0 0 0 2px #121525}.ticket-mine{flex-direction:column;gap:8px;max-height:230px;margin-bottom:12px;display:flex;overflow:auto}.ticket-mine-title{letter-spacing:1.4px;font-weight:800;align-self:flex-start!important}.ticket-mine article{background:#ffffff08;border:1px solid #ffffff1c;border-radius:10px;padding:10px 12px}.ticket-mine article.has-reply{background:#123a2c55;border-color:#7be0b066}.ticket-mine header{color:#cfc9df;justify-content:space-between;align-items:center;font-size:12px;display:flex}.ticket-mine header span{color:#9df0c4;font-size:11px}.ticket-card .ticket-mine-msg{color:#e7e2f2;margin:6px 0 0}.ticket-card .ticket-mine-reply{color:#d7ffe9;background:#0b2a20;border-radius:8px;margin:8px 0 0;padding:8px 10px}.ticket-footer.is-quick{flex-direction:column;align-items:flex-end;gap:10px;display:flex}.quick-menu{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#151826f2;border:1px solid #d2b1fa55;border-radius:16px;flex-direction:column;gap:6px;min-width:210px;padding:8px;animation:.16s ease-out quick-menu-in;display:flex;box-shadow:0 14px 34px #000a}@keyframes quick-menu-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.ticket-footer .quick-menu button{color:#fff;text-align:left;width:100%;height:auto;box-shadow:none;background:#ffffff08;border:1px solid #0000;border-radius:11px;align-items:center;gap:10px;padding:10px 12px;font-size:14px;display:flex}.ticket-footer .quick-menu button:hover{filter:none;background:#4a357755;border-color:#d2b1fa66;transform:none}.quick-menu button span{font-size:18px}.quick-menu button b{flex:1;font-weight:800}.quick-menu button em{color:#fff;text-align:center;background:#ff4d6d;border-radius:999px;min-width:20px;padding:1px 7px;font-size:11.5px;font-style:normal;font-weight:900}@media (prefers-reduced-motion:reduce){.quick-menu{animation:none}}.stg-modal{z-index:2147483000;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#05040acc;place-items:center;padding:16px;display:grid;position:fixed;inset:0}.stg-card{color:#f4effb;background:linear-gradient(160deg,#241f33,#17151f);border:1px solid #b69bf044;border-radius:20px;flex-direction:column;gap:10px;width:min(440px,100%);padding:22px;display:flex;position:relative;box-shadow:0 24px 60px #000a}.stg-card h3{margin:0 0 6px;font-size:20px}.stg-modal .stg-close{color:#fff;cursor:pointer;background:#ffffff0d;border:0;border-radius:10px;width:32px;height:32px;padding:0;font-size:20px;position:absolute;top:10px;right:12px}.stg-row{cursor:pointer;background:#ffffff07;border:1px solid #ffffff12;border-radius:14px;grid-template-columns:36px minmax(0,1fr) 46px;align-items:center;gap:12px;padding:12px;display:grid;position:relative}.stg-row.is-on{background:#9363c61a;border-color:#b69bf077}.stg-icon{text-align:center;font-size:22px}.stg-text{flex-direction:column;gap:2px;display:flex}.stg-text b{font-size:14px}.stg-text small{color:#b7accb;font-size:12px;line-height:1.4}.stg-row input{opacity:0;width:1px;height:1px;position:absolute}.stg-switch{background:#3a3648;border-radius:12px;width:44px;height:24px;transition:background .2s;position:relative}.stg-switch:after{content:"";background:#fff;border-radius:50%;width:18px;height:18px;transition:transform .2s;position:absolute;top:3px;left:3px}.stg-row.is-on .stg-switch{background:#8a5fd6}.stg-row.is-on .stg-switch:after{transform:translate(20px)}.stg-row input:focus-visible+.stg-switch{outline-offset:2px;outline:2px solid #fff}.stg-note{color:#b7accb;margin:0;font-size:12.5px}.stg-note a{color:#d9c6ff}.stg-error{color:#ff8d98;margin:0;font-size:12.5px}.stg-card{width:min(620px,100%);max-height:min(86vh,760px)}.stg-tabs{background:#11111a;border:1px solid #ffffff12;border-radius:12px;flex-wrap:wrap;gap:4px;padding:4px;display:flex}.stg-modal .stg-tabs button{color:#c8bedb;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:9px;margin:0;padding:7px 11px;font-size:12.5px;font-weight:700;position:relative}.stg-modal .stg-tabs button:hover{color:#fff;background:#ffffff0c}.stg-modal .stg-tabs button.is-on{color:#fff;background:linear-gradient(120deg,#9363c6,#57427f)}.stg-tabs em{color:#fff;background:#ff5d6e;border-radius:8px;margin-left:5px;padding:0 6px;font-size:11px;font-style:normal}.stg-body{flex-direction:column;gap:10px;padding-right:2px;display:flex;overflow-y:auto}.stg-lead{color:#d4cae4;margin:0;font-size:13px;line-height:1.5}.stg-plan{background:#ffffff07;border:1px solid #ffffff14;border-radius:14px;flex-direction:column;gap:4px;padding:14px;display:flex}.stg-plan.is-active{background:linear-gradient(120deg,#3a2a08aa,#1c1826);border-color:#f2c25c66}.stg-plan b{font-size:15px}.stg-plan small{color:#c9bfd9;font-size:12.5px;line-height:1.5}.stg-plan-days{color:#ffd77a;font-size:26px;font-weight:900}.stg-tickets{gap:8px;margin:0;padding:0;list-style:none;display:grid}.stg-tickets li{background:#ffffff07;border:1px solid #ffffff12;border-radius:12px;padding:10px 12px}.stg-tickets li.is-replied{border-color:#8fb4ff66}.stg-tickets li.is-done{opacity:.85;border-color:#6be39a55}.stg-tickets header{justify-content:space-between;gap:8px;margin-bottom:4px;font-size:12.5px;display:flex}.stg-tickets header span{color:#c9bfd9}.stg-tickets li.is-replied header span{color:#a9c4ff}.stg-tickets li.is-done header span{color:#8fe3b1}.stg-tickets p{white-space:pre-wrap;overflow-wrap:anywhere;margin:0;font-size:13px;line-height:1.45}.stg-tickets .stg-reply{color:#dfe8ff;background:#8fb4ff14;border-radius:10px;margin-top:6px;padding:8px 10px}.stg-form{flex-direction:column;gap:10px;display:flex}.stg-form label{color:#c9bfd9;flex-direction:column;gap:4px;font-size:12.5px;display:flex}.stg-modal .stg-form input,.stg-modal .stg-form select,.stg-modal .stg-form textarea,.stg-modal .stg-danger input{box-sizing:border-box;color:#fff;width:100%;font:inherit;background:#10101a;border:1px solid #fff2;border-radius:10px;margin:0;padding:9px 11px;font-size:13.5px}.stg-modal .stg-primary{color:#fff;font:inherit;cursor:pointer;background:linear-gradient(110deg,#9363c6,#c48a25);border:0;border-radius:12px;padding:11px;font-weight:800}.stg-modal .stg-primary:disabled{opacity:.5;cursor:default}.stg-links{grid-template-columns:1fr 1fr;gap:8px;display:grid}.stg-links a{color:#fff;background:#ffffff07;border:1px solid #ffffff14;border-radius:12px;flex-direction:column;gap:2px;padding:12px;font-size:13.5px;font-weight:700;text-decoration:none;display:flex}.stg-links a:hover{border-color:#b69bf077}.stg-links small{color:#b7accb;font-size:11.5px;font-weight:400}.stg-danger{background:#ff5d6e0d;border:1px solid #ff5d6e44;border-radius:14px;flex-direction:column;gap:8px;padding:14px;display:flex}.stg-danger b{color:#ffb3bb}.stg-danger small{color:#e3c4c8;font-size:12.5px;line-height:1.5}.stg-modal .stg-danger-btn{color:#ffd0d5;font:inherit;cursor:pointer;background:#ff5d6e22;border:1px solid #ff5d6e88;border-radius:12px;padding:10px;font-weight:800}.stg-modal .stg-danger-btn:hover:not(:disabled){color:#fff;background:#ff5d6e44}.stg-ok{color:#8fe3b1;margin:0;font-size:13px}@media (width<=560px){.stg-links{grid-template-columns:1fr}}.stg-adfree .adfree-plan{box-sizing:border-box;width:100%;margin:0}.stg-grid{grid-template-columns:1fr 1fr;gap:10px;display:grid}@media (width<=560px){.stg-grid{grid-template-columns:1fr}}.stg-new{color:#fff;background:#ff5d6e;border-radius:8px;margin-left:6px;padding:1px 7px;font-size:10.5px;font-style:normal;font-weight:800}.pfe{flex-direction:column;gap:14px;display:flex}.pfe-preview{background:linear-gradient(140deg,#231d33,#15141e);border:1px solid #ffffff1c;border-radius:16px;align-items:flex-start;gap:14px;padding:16px;display:flex;position:relative;overflow:hidden}.pfe-preview-tag{letter-spacing:2px;opacity:.55;font-size:9.5px;font-weight:800;position:absolute;top:8px;right:10px}.pfe-avatar{background:#2a2440;border:2px solid #fff2;border-radius:50%;flex-shrink:0;place-items:center;width:64px;height:64px;display:grid;overflow:hidden}.pfe-avatar img{object-fit:cover;width:100%;height:100%}.pfe-avatar b{font-size:26px}.pfe-preview-body{flex:1;min-width:0}.pfe-preview-body strong{font-size:19px}.pfe-field{color:#c9bfd9;flex-direction:column;gap:6px;min-width:0;font-size:12.5px;display:flex}.pfe-field>span{color:#ece4fa;justify-content:space-between;gap:6px;font-weight:700;display:flex}.pfe-field small{color:#a99ebb;font-weight:400}.stg-modal .pfe input,.stg-modal .pfe select,.stg-modal .pfe textarea{box-sizing:border-box;color:#fff;width:100%;font:inherit;background:#10101a;border:1px solid #fff2;border-radius:10px;margin:0;padding:9px 11px;font-size:13.5px}.stg-modal .pfe input:disabled{opacity:.5}.pfe-row{grid-template-columns:1fr 1fr;gap:12px;display:grid}.pfe-swatches{flex-wrap:wrap;gap:6px;display:flex}.stg-modal .pfe-swatch{cursor:pointer;border:2px solid #0000;border-radius:50%;width:30px;height:30px;padding:0;box-shadow:inset 0 0 0 1px #fff3}.stg-modal .pfe-swatch.is-none{color:#aaa;background:#1d1b28;font-size:14px}.stg-modal .pfe-swatch.is-on{border-color:#fff;transform:scale(1.1)}.pfe-banners{grid-template-columns:repeat(auto-fill,minmax(118px,1fr));gap:6px;display:grid}.stg-modal .pfe-banner{color:#fff;height:46px;font:inherit;text-shadow:0 1px 3px #000;cursor:pointer;border:2px solid #0000;border-radius:10px;padding:0 8px;font-size:11.5px;font-weight:800}.stg-modal .pfe-banner.is-none{background:#1d1b28}.stg-modal .pfe-banner.is-on{border-color:#fff}.stg-modal .pfe-banner:disabled{opacity:.55;cursor:not-allowed}.pfe-socials{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.pfe-socials label{flex-direction:column;gap:4px;font-size:11.5px;display:flex}.pfe-cards{grid-template-columns:repeat(auto-fill,minmax(78px,1fr));gap:6px;max-height:230px;display:grid;overflow-y:auto}.stg-modal .pfe-card{color:#fff;font:inherit;cursor:pointer;background:#1b1a26;border:2px solid #ffffff14;border-radius:10px;flex-direction:column;gap:3px;margin:0;padding:4px;display:flex}.stg-modal .pfe-card.is-on{background:#f5d0611a;border-color:#f5d061}.pfe-card img{aspect-ratio:3/4;object-fit:cover;border-radius:6px;width:100%}.pfe-card b{white-space:nowrap;text-overflow:ellipsis;font-size:10px;line-height:1.15;overflow:hidden}.pfe-vipbox{background:linear-gradient(120deg,#3a2a0844,#1c182600);border:1px solid #f2c25c66;border-radius:14px;flex-direction:column;gap:12px;margin:0;padding:12px;display:flex}.pfe-vipbox legend{color:#ffd77a;padding:0 6px;font-size:12.5px;font-weight:900}.pfe-vipbox.is-locked>.pfe-row{opacity:.45}.pfe-chips{flex-wrap:wrap;gap:4px;display:flex}.stg-modal .pfe-chips button{color:#e3d9f2;font:inherit;cursor:pointer;background:#ffffff07;border:1px solid #ffffff1c;border-radius:9px;margin:0;padding:5px 10px;font-size:12px}.stg-modal .pfe-chips button.is-on{color:#fff;background:#f2c25c26;border-color:#f2c25c}.pfe-vip{color:#ffd77a;font-size:10.5px;font-style:normal;font-weight:800}@media (width<=560px){.pfe-row{grid-template-columns:1fr}.pfe-socials{grid-template-columns:1fr 1fr}}.avisos-tipos{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.avisos-tipo{cursor:pointer;text-align:center;color:#fff;font:inherit;border:2px solid var(--borda,#ffffff2a);background:linear-gradient(var(--c1,#2a2050), var(--c2,#17112e));border-radius:18px;justify-items:center;gap:2px;padding:16px 10px;transition:transform .15s,border-color .15s;display:grid;box-shadow:0 5px #0008}.avisos-tipo:hover,.avisos-tipo:focus-visible{border-color:#fff;outline:none;transform:translateY(-3px)}.avisos-tipo b{font-size:34px;line-height:1.1}.avisos-tipo strong{font:800 16px "Baloo 2",system-ui,sans-serif}.avisos-tipo small{opacity:.85;font-size:12px}.avisos-tipo.is-bug{--c1:#7a2b3a;--c2:#3a1220;--borda:#ff8fa3}.avisos-tipo.is-ideia{--c1:#7a6420;--c2:#3a2a08;--borda:#ffd34d}.avisos-tipo.is-duvida{--c1:#234f7a;--c2:#0f2440;--borda:#7ec8ff}.avisos-tipo.is-parceria{--c1:#5b2f9e;--c2:#25124a;--borda:#c39bff}.avisos-form{gap:10px;display:grid}.avisos-form h4{margin:0;font:800 20px "Baloo 2",system-ui,sans-serif}.avisos-voltar{color:#c9bdf0;cursor:pointer;background:0 0;border:0;justify-self:start;padding:0;font:700 13px "Baloo 2",system-ui,sans-serif}.avisos-explica{background:#9146ff1f;border:1px solid #9146ff66;border-radius:14px;padding:10px 14px;font-size:14px}.avisos-explica p{margin:0 0 6px}.avisos-explica ol{gap:2px;margin:0;padding-left:20px;display:grid}.avisos-linha{grid-template-columns:minmax(0,2fr) minmax(0,1fr);gap:10px;display:grid}.avisos-form label{gap:4px;font-size:14px;font-weight:700;display:grid}.avisos-form input,.avisos-form textarea{box-sizing:border-box;color:#fff;background:#0b0718;border:1px solid #fff3;border-radius:12px;width:100%;padding:10px 12px;font:15px system-ui,sans-serif}.avisos-form textarea{resize:vertical;min-height:110px}.avisos-form small{opacity:.7;justify-self:end}.avisos-erro{color:#ff8fa3;margin:0}.avisos-enviar,.avisos-ok button{cursor:pointer;color:#fff;background:linear-gradient(#7d87ff,#5865f2);border:0;border-radius:14px;justify-self:start;padding:11px 22px;font:800 16px "Baloo 2",system-ui,sans-serif;box-shadow:0 4px #2f37a3}.avisos-enviar:disabled{opacity:.5;cursor:not-allowed}.avisos-form.is-parceria .avisos-enviar{background:linear-gradient(#b383ff,#9146ff);box-shadow:0 4px #5a2aa8}.avisos-ok{text-align:center;justify-items:center;gap:8px;padding:10px;display:grid}.avisos-ok>b{font-size:44px}.avisos-ok p{margin:0}@media (width<=480px){.avisos-linha{grid-template-columns:minmax(0,1fr)}}.mcd{z-index:60;background:#10131d;border:1px solid #d2b1fa55;border-radius:18px;flex-direction:column;width:min(370px,100vw - 24px);height:min(540px,100dvh - 166px);animation:.18s ease-out mcd-in;display:flex;position:fixed;bottom:76px;right:16px;overflow:hidden;box-shadow:0 18px 46px #000b}.mcd.is-min{height:auto}@keyframes mcd-in{0%{opacity:0;transform:translateY(12px)scale(.98)}to{opacity:1;transform:none}}.mcd-head{background:linear-gradient(135deg,#2a1d45,#17263a);border-bottom:1px solid #ffffff12;justify-content:space-between;align-items:center;gap:6px;padding:8px 8px 8px 10px;display:flex}.mcd-tabs{gap:4px;display:flex}.mcd .mcd-tabs button{color:#cfc6e6;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:10px;align-items:center;gap:6px;padding:7px 11px;font-size:13px;font-weight:800;display:inline-flex}.mcd .mcd-tabs button.is-on{color:#fff;background:#ffffff12;border-color:#d2b1fa66}.mcd-tabs em{color:#fff;text-align:center;background:#ff4d6d;border-radius:999px;min-width:18px;padding:0 6px;font-size:11px;font-style:normal;font-weight:900;line-height:18px}.mcd-actions{gap:2px;display:flex}.mcd .mcd-actions button{color:#d9d0ee;cursor:pointer;background:0 0;border:0;border-radius:9px;place-items:center;width:30px;height:30px;padding:0;font-size:16px;font-weight:800;display:grid}.mcd .mcd-actions button:hover{color:#fff;background:#ffffff14}.mcd-body{flex-direction:column;flex:1;min-height:0;display:flex}.mcd .mcd-back{color:#dbcff5;cursor:pointer;background:#ffffff08;border:1px solid #fff2;border-radius:9px;align-self:flex-start;margin:6px 8px 0;padding:5px 10px;font-size:12px;font-weight:800}.mcd-chat{flex:1;min-height:0}.mcd .mcd-chat .cc2-box{border:0;border-radius:0}.mcd .mcd-chat .cc2-top{padding:8px 12px}.mcd-empty{color:#a9a2bf;text-align:center;margin:auto;padding:20px;font-size:13.5px;line-height:1.5}.mcd-error{color:#ffb8b8;background:#a53b3b22;border-radius:9px;margin:8px;padding:8px 10px;font-size:12.5px}.mcd-threads{flex-direction:column;flex:1;gap:4px;min-height:0;padding:8px;display:flex;overflow-y:auto}.mcd .mcd-thread{color:#fff;text-align:left;cursor:pointer;background:#ffffff06;border:1px solid #ffffff10;border-radius:12px;align-items:center;gap:10px;width:100%;padding:10px 12px;display:flex}.mcd .mcd-thread:hover{background:#4a357744;border-color:#d2b1fa55}.mcd-thread>span{font-size:18px}.mcd-thread div{flex-direction:column;flex:1;min-width:0;display:flex}.mcd-thread strong{text-overflow:ellipsis;white-space:nowrap;font-size:14px;overflow:hidden}.mcd-thread small{color:#9a93b2;font-size:11.5px}.mcd-thread em{color:#fff;text-align:center;background:#ff4d6d;border-radius:999px;min-width:20px;padding:1px 7px;font-size:11.5px;font-style:normal;font-weight:900}.mcd-thread b{color:#9a93b2}@media (width<=520px){.mcd{height:min(520px,100dvh - 156px);bottom:72px;right:12px}}@media (prefers-reduced-motion:reduce){.mcd{animation:none}}.mcd-tabs{flex:1;min-width:0}.mcd .mcd-tabs button{white-space:nowrap;padding:6px 9px;font-size:12.5px}.mcd-actions{flex:none}.mcd .mcd-actions button{width:28px;height:28px}@media (width<=520px){.mcd{width:auto;left:12px;right:12px}}.mcd-tabs{overflow:hidden}.mcd .mcd-tabs button{text-overflow:ellipsis;flex:0 auto;min-width:0;overflow:hidden}.mcd .cc2-list{overflow-x:hidden}.mcd .cc2-body,.mcd .cc2-meta{min-width:0}.adblock-notice{z-index:45;color:#f7f3ff;background:linear-gradient(135deg,#2a2114,#1a1830);border:1px solid #f2c14e77;border-radius:14px;align-items:center;gap:16px;max-width:min(560px,100vw - 32px);padding:14px 16px;display:flex;position:fixed;bottom:16px;left:16px;box-shadow:0 12px 34px #000a}.adblock-notice strong{color:#ffe4a6;font-size:13px;display:block}.adblock-notice p{color:#cfc9df;margin:4px 0 0;font-size:12px;line-height:1.45}.adblock-notice-actions{flex-direction:column;flex:none;gap:6px;display:flex}.adblock-notice button{color:#fff;font:inherit;cursor:pointer;white-space:nowrap;background:#ffffff10;border:1px solid #ffffff2a;border-radius:9px;padding:8px 12px;font-size:12px;font-weight:700}.adblock-notice button.is-primary{background:linear-gradient(110deg,#9a6a1d,#c9982f);border-color:#f2c14e99}.adblock-notice button:hover{filter:brightness(1.15)}@media (width<=640px){.adblock-notice{flex-direction:column;align-items:stretch}.adblock-notice-actions{flex-direction:row}}.bolt-game .coins-badge{color:#ffe9b0;letter-spacing:.01em;cursor:pointer;background:linear-gradient(135deg,#3a2c12,#1f1a12);border:1px solid #f0cf8688;border-radius:999px;flex:none;align-items:center;gap:8px;height:44px;padding:0 16px 0 12px;font-size:17px;font-weight:800;transition:border-color .2s,box-shadow .2s,transform .2s;display:inline-flex;position:relative;transform:none;box-shadow:0 4px 16px #00000059,0 0 18px #e6b85026}.bolt-game .coins-badge:hover{background:linear-gradient(135deg,#4a381a,#271f13);border-color:#ffd76a;transform:translateY(-1px);box-shadow:0 6px 20px #0006,0 0 24px #e6b8504d}.coins-badge-icon{font-size:20px;line-height:1}.coins-badge b{font-variant-numeric:tabular-nums}.coins-badge-delta{pointer-events:none;border-radius:999px;padding:1px 9px;font-size:12px;font-style:normal;font-weight:900;animation:2.2s ease-out both coins-delta;position:absolute;top:-14px;right:10px}.coins-badge.is-up .coins-badge-delta{color:#c8f7de;background:#1f7a4d}.coins-badge.is-down .coins-badge-delta{color:#ffd1cc;background:#8a2f2f}.coins-badge.is-up{animation:1.2s ease-out coins-glow-up}.coins-badge.is-down{animation:1.2s ease-out coins-glow-down}@keyframes coins-delta{0%{opacity:0;transform:translateY(8px)scale(.7)}15%{opacity:1;transform:none}80%{opacity:1}to{opacity:0;transform:translateY(-8px)}}@keyframes coins-glow-up{30%{box-shadow:0 0 0 4px #4fd18b59,0 0 30px #4fd18b80}}@keyframes coins-glow-down{30%{box-shadow:0 0 0 4px #ff5a5a4d}}@media (width<=760px){.bolt-game .coins-badge{height:38px;padding:0 12px 0 9px;font-size:15px}.coins-badge-icon{font-size:17px}}@media (prefers-reduced-motion:reduce){.bolt-game .coins-badge,.coins-badge-delta{transition:none;animation:none!important}}.bolt-game .expandable-account-bar:has(.coins-badge){width:340px}.bolt-game .expandable-account-bar .coins-badge{height:38px;box-shadow:none;flex:none;margin:0 3px;padding:0 12px 0 9px;font-size:15px}.bolt-game .expandable-account-bar .coins-badge:hover{box-shadow:none;transform:none}.bolt-game .expandable-account-bar .coins-badge-icon{font-size:18px}.bolt-game .expandable-account-bar .coins-badge-delta{top:-16px;right:4px}.bolt-game .expandable-account-bar .expandable-account-item.is-coins{flex:none}@media (width<=760px){.bolt-game .expandable-account-bar:has(.coins-badge){width:260px}.bolt-game .expandable-account-bar .coins-badge{padding:0 9px 0 7px;font-size:13px}}.bolt-game .bolt-game-topbar{background:#111218;border-color:#ffffff0b;padding:18px 30px}.bolt-game .bolt-game-topbar>div>strong{font-size:17px;font-weight:650}.bolt-game .bolt-game-content{box-sizing:border-box;padding:30px}.bolt-game .bolt-lobby-banner{background:radial-gradient(at 85%,#6e50a222,#0000 65%),#15161e;border:1px solid #ffffff10;border-radius:14px;padding:36px 40px}.bolt-game .bolt-lobby-banner h1{letter-spacing:-1.1px;font-size:clamp(26px,3vw,40px);font-weight:700;line-height:1.18}.bolt-game .bolt-lobby-banner p{color:#9d9eae;font-size:14px}.bolt-game .bolt-lobby-banner img{border-radius:18px;max-width:215px;transform:none;box-shadow:0 14px 35px #0004}.bolt-game .bolt-overline{letter-spacing:1.6px;color:#b6a0da;font-size:9px}.bolt-game .bolt-lobby-banner button{background:#8563c0;border:1px solid #a88ad144;border-radius:8px}.bolt-game .bolt-lobby-heading{margin-top:30px}.bolt-game .bolt-lobby-heading h2{color:#e3e3ec;font-weight:600}.bolt-game .bolt-destinations button{background:#15161d;border:1px solid #ffffff10;border-radius:12px;padding:24px;transform:none}.bolt-game .bolt-destinations button:hover{background:#1b1c26;border-color:#9a7dc155;transform:none}.bolt-game .bolt-destination-icon{color:#b9a4d6;background:#b096dc10;border-radius:10px;place-items:center;width:40px;height:40px;font-size:23px;display:grid}.bolt-game .bolt-destinations h3{margin-top:18px;font-size:15px;font-weight:650}.bolt-game .bolt-destinations p{color:#9b9baa;font-size:13px}.bolt-game .bolt-destinations strong{color:#b9a6d6;font-size:9px}.bolt-game .player-account-trigger{background:#1a1b24;border-color:#ffffff12;border-radius:10px;padding:8px 12px}.bolt-game .player-account-avatar{background:#4f3b6e;border-width:1px;border-color:#b49bd166;border-radius:10px}.bolt-game .player-account-panel{box-sizing:border-box;background:#191a23;border-color:#ffffff18;border-radius:14px;max-height:calc(100dvh - 125px);overflow:auto}.bolt-game .player-account-balance{background:#e5c57908;border-color:#e5c57920}.bolt-game .player-account-inventory{background:#70519f;border-color:#b797d133;border-radius:8px}.bolt-game .bolt-login-banner{background:#14151c;border-style:solid;border-color:#ffffff10}@media (width<=760px){.bolt-game .bolt-game-content{padding:18px}.bolt-game .bolt-game-topbar{padding:15px 18px}.bolt-game .bolt-lobby-banner{padding:26px}.bolt-game .bolt-lobby-heading h2{font-size:16px}}.bolt-topbar-ad{border-radius:6px;flex:0 0 468px;width:468px;height:60px;margin:0 12px;overflow:hidden}@media (width<=1120px){.bolt-topbar-ad{display:none}}html:has(.bolt-game){overflow-x:hidden}body:has(.bolt-game){overflow-x:hidden}#root:has(.bolt-game){overflow-x:hidden}@media (width>=761px){.bolt-game{width:100%;min-height:100dvh}.bolt-game .bolt-game-body{background:#090a10;overflow:hidden}.bolt-game .bolt-game-body-scale[data-active-section]{transform-origin:0 0;flex-direction:column;width:125%;min-height:125dvh;display:flex;transform:scale(.8)}.bolt-game .bolt-game-body-scale[data-active-section]>.bolt-game-topbar{flex-shrink:0}.bolt-game .bolt-game-body-scale[data-active-section]>.bolt-game-content{box-sizing:border-box;flex:1;width:100%;max-width:2400px;margin-inline:auto}}@media (width<=760px){.bolt-game .bolt-game-body-scale[data-active-section]{width:100%;min-height:0;transform:none}}@media (width>=761px){.bolt-game .bolt-game-body-scale[data-active-section]{zoom:.85;flex-direction:column;width:100%;min-height:117.647dvh;display:flex;transform:none}}@media (width>=1500px){.bolt-game .bolt-game-body-scale[data-active-section]{zoom:.9;min-height:111.111dvh}}@media (width>=1900px){.bolt-game .bolt-game-body-scale[data-active-section]{zoom:1;min-height:100dvh}}.bolt-game .bolt-game-topbar>div>span{letter-spacing:.14em;font-size:10px!important}.bolt-game .bolt-game-topbar>div>strong{font-size:19px!important}.bolt-navigation-brand small,.bolt-navigation-platform small{font-size:9.5px!important}.bolt-navigation .bolt-nav-item,.bolt-navigation .bolt-nav-group-toggle{font-size:13.5px}.bolt-navigation .bolt-nav-children .bolt-nav-item{font-size:12.5px}.bolt-nav-caption{font-size:10.5px!important}.bolt-navigation-footer small{font-size:11.5px!important}.bolt-navigation .bolt-nav-item svg,.bolt-navigation .bolt-nav-group-toggle svg{width:19px;height:19px}html,body,*{scrollbar-width:thin;scrollbar-color:#6b57b8 #14151f}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-track{background:#14151f}::-webkit-scrollbar-thumb{background:linear-gradient(#7a63cc,#54419a);border:2px solid #14151f;border-radius:999px}::-webkit-scrollbar-thumb:hover{background:linear-gradient(#9279e8,#6a52b5)}::-webkit-scrollbar-corner{background:#14151f}.bolt-game-body-scale[data-active-section]{--site-zoom:.85}@media (width>=1500px){.bolt-game-body-scale[data-active-section]{--site-zoom:.9}}@media (width>=1900px){.bolt-game-body-scale[data-active-section]{--site-zoom:1}}.bolt-game-body-scale .profile-preview-backdrop,.bolt-game-body-scale .gm-imp-gallery,.bolt-game-body-scale .gm-cheat,.bolt-game-body-scale .card-modal-backdrop,.bolt-game-body-scale .collection-modal-backdrop,.bolt-game-body-scale .equipment-backdrop,.bolt-game-body-scale .pokemon-dex-modal,.bolt-game-body-scale .ticket-modal,.bolt-game-body-scale .vip-modal,.bolt-game-body-scale .egg-reveal,.bolt-game-body-scale .clan-member-dialog,.bolt-game-body-scale .cf-modal{zoom:calc(1 / var(--site-zoom,1))}.bolt-game-body-scale[data-active-section]>.bolt-game-topbar{zoom:calc(1.18 / var(--site-zoom,1))}.bb-dlayout .bolt-game-body-scale[data-active-section]{position:relative}.bb-dlayout .bolt-game-body-scale[data-active-section]>.bolt-game-topbar{z-index:80;height:auto;min-height:0;box-shadow:none;background:0 0;border:0;gap:0;padding:0;position:absolute;top:8px;right:12px;overflow:visible}.bb-dlayout .bolt-game-topbar>div:first-child,.bb-dlayout .bolt-game-topbar .bolt-topbar-ad{display:none}.bb-dlayout .bolt-game-topbar .expandable-account-bar{width:auto;height:auto;box-shadow:none;background:0 0}.bb-dlayout .bolt-game-topbar .expandable-account-track{position:relative;top:auto;right:auto}.bb-dlayout .bolt-world-panel-bar{box-sizing:border-box;min-height:46px;padding-right:300px}.bb-dlayout .bolt-world:has(.hqd) .bolt-world-panel{height:100%;box-shadow:none;background:0 0;border:0;border-radius:0;margin:0;padding:0}.bb-dlayout:has(.hqd) .bolt-game-content{padding:0!important}.bb-dlayout .bolt-world:has(.hqd){border-radius:0}.clan-hq.hq2.hqd,.clan-hq.hq2.hqd.clan-hq-view-chat,.clan-hq.hq2.hqd:not(.clan-hq-view-chat){flex-direction:row;flex:1;align-items:stretch;gap:0;min-height:0}.hqd-side{box-sizing:border-box;scrollbar-width:thin;width:260px;min-height:0;font-size:calc(14px / var(--site-zoom,1));background:#121320;border-right:1px solid #ffffff12;flex-direction:column;flex:0 0 260px;gap:14px;padding:14px 10px 12px;display:flex;overflow-y:auto}.hqd-side,.hqd-side *{box-sizing:border-box}.hqd-id{border-bottom:1px solid #ffffff12;align-items:center;gap:11px;padding:4px 6px 12px;display:flex}.hqd-id .hq2-crest{border-radius:14px;width:48px;height:48px;font-size:24px}.hqd-name{gap:2px;min-width:0;display:grid}.hqd-name strong{color:#fff;text-overflow:ellipsis;white-space:nowrap;font-size:1.15em;line-height:1.2;overflow:hidden}.hqd-name small{color:#a79fba;text-overflow:ellipsis;white-space:nowrap;font-size:.8em;overflow:hidden}.hqd-side .hqd-level{width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;box-shadow:none;background:#00000038;border:1px solid #ffffff14;border-radius:12px;gap:6px;padding:10px 12px;display:grid;transform:none}.hqd-side .hqd-level:hover,.hqd-side .hqd-level.is-open{box-shadow:none;background:#9f77df1f;border-color:#c7a7f073;transform:none}.hqd-level-top{color:#fff;justify-content:space-between;align-items:baseline;display:flex}.hqd-level-top b{font-size:1em}.hqd-level-top em{color:#a99fbb;font-size:.8em;font-style:normal;font-weight:600}.hqd-level-top>span{color:#f2d8ff;font-size:.9em;font-weight:900}.hqd-level .hq2-track{height:8px;display:block}.hqd-level small{color:#a99fbb;font-size:.78em}.hqd-caption{color:#8a83a0;letter-spacing:.08em;padding:0 8px 4px;font-size:.74em;font-weight:800;display:block}.hqd-channels{gap:2px;display:grid}.clan-hq.hq2 .hqd-channels button{color:#a9a2bc;width:100%;font:inherit;text-align:left;cursor:pointer;box-shadow:none;background:0 0;border:0;border-radius:8px;align-items:center;gap:10px;padding:8px 10px;font-size:1em;font-weight:600;transition:background .12s,color .12s;display:flex;transform:none}.clan-hq.hq2 .hqd-channels button>span{text-align:center;flex:none;width:22px;font-size:1.05em}.clan-hq.hq2 .hqd-channels button>em{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-style:normal;overflow:hidden}.clan-hq.hq2 .hqd-channels button:hover{color:#ece6f7;box-shadow:none;background:#ffffff0f;transform:none}.clan-hq.hq2 .hqd-channels button[aria-current]{color:#fff;background:#9b74df3d;box-shadow:inset 3px 0 #c9a6ff}.clan-hq.hq2 .hqd-channels button.has-unread{color:#fff;font-weight:800}.hqd-channels .hq2-unread{color:#fff;background:#f23f43;border-radius:999px;place-items:center;min-width:20px;height:20px;padding:0 6px;font-size:.75em;font-weight:800;display:inline-grid}.hqd-stats{gap:2px;display:grid}.clan-hq.hq2 .hqd-stats>button{color:#a9a2bc;width:100%;font:inherit;text-align:left;cursor:pointer;box-shadow:none;background:0 0;border:0;border-radius:8px;align-items:center;gap:9px;padding:6px 8px;font-size:.9em;display:flex;transform:none}.clan-hq.hq2 .hqd-stats>button:hover,.clan-hq.hq2 .hqd-stats>button.is-open{color:#ece6f7;box-shadow:none;background:#ffffff0f;transform:none}.hqd-stats .hq2-stat-icon{border-radius:8px;width:26px;height:26px;font-size:.85em}.hqd-stats>button>span:nth-child(2){text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.hqd-stats>button>b{color:#fff;white-space:nowrap;font-size:1em}.hqd-stats>button>b em{color:#a99fbb;font-size:.8em;font-style:normal;font-weight:600}.hqd-pop{color:#d6cce6;background:#9f77df1f;border:1px solid #c7a7f04d;border-radius:10px;margin:4px 4px 0;padding:8px 10px;font-size:.82em;line-height:1.45}.hqd-foot{z-index:2;background:#121320;border-top:1px solid #ffffff12;grid-template-columns:1fr 1fr;gap:6px;margin:auto -10px -12px;padding:10px;display:grid;position:sticky;bottom:-12px}.hqd-side{gap:10px}.hqd-id{padding-bottom:10px}.clan-hq.hq2.hqd .cc2 .cc2-form{padding-right:76px}.clan-hq.hq2.hqd .cc2 .cc2-compose{min-width:0}.clan-hq.hq2.hqd .cc2 .cc2-compose input{width:0}.clan-hq.hq2 .hqd-foot button{color:#ece0ff;font:inherit;cursor:pointer;white-space:nowrap;box-shadow:none;background:#322b4399;border:1px solid #a883d466;border-radius:10px;padding:9px 8px;font-size:.88em;font-weight:800;transform:none}.clan-hq.hq2 .hqd-foot button:hover{box-shadow:none;background:#4b3a68;border-color:#cca9f4;transform:none}.clan-hq.hq2.hqd .clan-hq-main{background:#0f111a;border:0;border-radius:0;flex-direction:column;flex:1;min-width:0;min-height:0;display:flex;overflow:hidden}.clan-hq.hq2.hqd .clan-hq-section-title{min-height:calc(56px / var(--site-zoom,1));background:#13141f;border-bottom:1px solid #ffffff12;padding:0 330px 0 20px}.clan-hq.hq2.hqd .clan-hq-section-title>strong{font-size:calc(16px / var(--site-zoom,1))}.clan-hq.hq2.hqd .hq2-note{font-size:calc(12.5px / var(--site-zoom,1))}.clan-hq.hq2.hqd .clan-hq-chat{background:0 0;border:0;border-radius:0;flex:1;height:auto;min-height:0}.clan-hq.hq2.hqd .clan-hq-chat-title{display:none}.clan-hq.hq2.hqd .cc2 .cc2-box{background:#0f111a;border:0;border-radius:0}.clan-hq.hq2.hqd .cc2 .cc2-top{min-height:calc(56px / var(--site-zoom,1));background:#13141f;border-bottom:1px solid #ffffff12;justify-content:flex-start;gap:14px;padding:0 330px 0 20px}.bb-dlayout .bolt-world .cc2{--dz:var(--site-zoom,1)}.bb-dlayout .bolt-world .cc2 .cc2-top b{font-size:calc(16px / var(--dz))}.bb-dlayout .bolt-world .cc2 .cc2-live{font-size:calc(13px / var(--dz))}.bb-dlayout .bolt-world .cc2 .cc2-list{padding:calc(8px / var(--dz)) 0 calc(18px / var(--dz))}.bb-dlayout .bolt-world .cc2 .cc2-msg{gap:calc(16px / var(--dz));padding:calc(2px / var(--dz)) calc(16px / var(--dz));border-radius:0;margin:0}.bb-dlayout .bolt-world .cc2 .cc2-msg:not(.is-grouped){margin-top:calc(17px / var(--dz));padding-top:calc(2px / var(--dz))}.bb-dlayout .bolt-world .cc2 .cc2-gutter{width:calc(40px / var(--dz))}.bb-dlayout .bolt-world .cc2 .cc2-avatar{width:calc(40px / var(--dz));height:calc(40px / var(--dz))}.bb-dlayout .bolt-world .cc2 .cc2-avatar span{font-size:calc(17px / var(--dz))}.bb-dlayout .bolt-world .cc2 .cc2-gutter time{font-size:calc(11px / var(--dz))}.bb-dlayout .bolt-world .cc2 .cc2-meta{gap:calc(4px / var(--dz)) calc(8px / var(--dz));margin-bottom:calc(2px / var(--dz))}.bb-dlayout .bolt-world .cc2 .cc2-name{font-size:calc(16px / var(--dz));font-weight:600}.bb-dlayout .bolt-world .cc2 .cc2-meta time{font-size:calc(12px / var(--dz))}.bb-dlayout .bolt-world .cc2 .cc2-vip,.bb-dlayout .bolt-world .cc2 .cc2-badge{font-size:calc(10.5px / var(--dz));padding:calc(1px / var(--dz)) calc(6px / var(--dz))}.bb-dlayout .bolt-world .cc2 .cc2-clan{font-size:calc(12px / var(--dz))}.bb-dlayout .bolt-world .cc2 .cc2-text{font-size:calc(16px / var(--dz));line-height:1.375}.bb-dlayout .bolt-world .cc2 .cc2-quote strong{font-size:calc(13px / var(--dz))}.bb-dlayout .bolt-world .cc2 .cc2-quote span{font-size:calc(14px / var(--dz))}.bb-dlayout .bolt-world .cc2 .cc2-day{margin:calc(18px / var(--dz)) calc(16px / var(--dz)) calc(4px / var(--dz));font-size:calc(12px / var(--dz))}.bb-dlayout .bolt-world .cc2 .cc2-msg:hover{background:#ffffff08}.bb-dlayout .bolt-world .cc2 .cc2-msg.is-mine{padding:calc(8px / var(--dz)) calc(14px / var(--dz));margin-right:calc(16px / var(--dz));border-radius:16px 16px 4px;margin-left:auto}.bb-dlayout .bolt-world .cc2 .cc2-msg.is-mine:not(.is-grouped){margin-top:calc(17px / var(--dz))}.bb-dlayout .bolt-world .cc2 .cc2-actions>button,.bb-dlayout .bolt-world .cc2 .cc2-more>button{min-width:calc(32px / var(--dz));height:calc(30px / var(--dz));font-size:calc(15px / var(--dz))}.bb-dlayout .bolt-world .cc2 .cc2-form{padding:0 calc(16px / var(--dz)) calc(20px / var(--dz))}.bb-dlayout .bolt-world .cc2 .cc2-compose{border-radius:calc(10px / var(--dz));padding:calc(4px / var(--dz)) calc(8px / var(--dz));background:#1c1e2c}.bb-dlayout .bolt-world .cc2 .cc2-compose input{font-size:calc(16px / var(--dz));padding:calc(11px / var(--dz)) calc(6px / var(--dz))}.bb-dlayout .bolt-world .cc2 .cc2-emoji-toggle,.bb-dlayout .bolt-world .cc2 .cc2-send{width:calc(40px / var(--dz));height:calc(40px / var(--dz))}.bb-dlayout .bolt-world .cc2 .cc2-emoji-toggle{font-size:calc(22px / var(--dz))}.bb-dlayout .bolt-world .cc2 .cc2-send{font-size:calc(16px / var(--dz))}.bb-dlayout .bolt-world .cc2 .cc2-replying,.bb-dlayout .bolt-world .cc2 .cc2-jump{font-size:calc(13px / var(--dz))}@media (width<=900px){.hqd-side{flex-basis:220px;width:220px}.clan-hq.hq2.hqd .clan-hq-section-title,.clan-hq.hq2.hqd .cc2 .cc2-top{padding-top:64px;padding-right:20px}}@media (width<=760px){.bb-dlayout .bolt-game-body-scale[data-active-section]>.bolt-game-topbar{justify-content:flex-end;padding:6px 8px 0;display:flex;position:static}.bb-dlayout .bolt-world-panel-bar{min-height:0;padding-right:0}.clan-hq.hq2.hqd,.clan-hq.hq2.hqd.clan-hq-view-chat,.clan-hq.hq2.hqd:not(.clan-hq-view-chat){flex-direction:column}.hqd-side{border-bottom:1px solid #ffffff12;border-right:0;flex-flow:wrap;flex:none;align-items:center;gap:8px;width:100%;max-height:none;padding:8px;font-size:13px;overflow:visible}.hqd-id{border:0;flex:1 1 0;order:1;min-width:0;padding:0}.hqd-id .hq2-crest{width:38px;height:38px}.hqd-side .hqd-level{flex:0 0 100%;order:3;gap:4px;padding:6px 10px}.hqd-side .hqd-level small,.hqd-stats,.hqd-caption{display:none}.hqd-channels{scrollbar-width:none;flex:0 0 100%;order:4;gap:4px;display:flex;overflow-x:auto}.clan-hq.hq2 .hqd-channels button{flex:none;width:auto;padding:7px 10px}.hqd-foot{background:0 0;border:0;order:2;margin:0;padding:0;display:flex;position:static}.clan-hq.hq2 .hqd-foot button{padding:7px 9px}.clan-hq.hq2.hqd .clan-hq-section-title,.clan-hq.hq2.hqd .cc2 .cc2-top{min-height:0;padding:10px 14px}}img.img-pending{background-color:#ffffff0a;background-image:linear-gradient(100deg,#fff0 30%,#ffffff24 50%,#fff0 70%);background-repeat:no-repeat;background-size:250% 100%;animation:1.15s ease-in-out infinite img-shimmer;object-position:-99999px -99999px!important}@keyframes img-shimmer{0%{background-position:120% 0}to{background-position:-120% 0}}img.img-ready{animation:.35s ease-out both img-fade-in}@keyframes img-fade-in{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){img.img-pending,img.img-ready{animation:none}}
