@import "https://fonts.googleapis.com/css2?family=Plus+Jakarta+Sans:wght@500;600;700;800&family=Space+Grotesk:wght@500;600;700;800&display=swap";:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;color:#f8f5ee;font-synthesis:none;letter-spacing:0;text-rendering:optimizelegibility;--window:#141417;--panel:#191a1f;--panel-2:#202128;--line:#ffffff13;--line-strong:#ffffff24;--muted:#a5a4ad;--accent:#ff7a1a;--trade-accent:var(--accent);--gold:#e9ad34;--blue:#67aee8;--danger:#ef6468;--cs-cover:url(https://oyster.ignimgs.com/mediawiki/apis.ign.com/counter-strike-2/b/be/Cs2-banner.png?width=2560);--ease-out:cubic-bezier(.22, 1, .36, 1);background:#101114;font-family:Plus Jakarta Sans,Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;line-height:1.5}*{box-sizing:border-box}html,#root{height:100%;min-height:100%}body{background:radial-gradient(circle at 10% 10%,#ffffff0d,#0000 22rem),linear-gradient(#ffffff05 1px,#0000 1px) 0 0/48px 48px,linear-gradient(90deg,#ffffff03 1px,#0000 1px) 0 0/48px 48px,#0e0f12;min-width:320px;height:100%;min-height:100%;margin:0;overflow-x:hidden}a{color:inherit;text-decoration:none}button,input,textarea,select{font:inherit}.reveal{animation:reveal-in .28s var(--ease-out) both;animation-delay:var(--reveal-delay,0s);opacity:0;transform:translate3d(var(--reveal-x,0), var(--reveal-y,12px), 0)}.site-frame{--accent:var(--page-primary,#ff7a1a);background:var(--page-bg,var(--window));width:100%;height:100dvh;min-height:100%;color:var(--page-text,#f8f5ee);font-family:var(--page-font,"Plus Jakarta Sans", Inter, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif);box-shadow:none;border:0;border-radius:0;align-items:stretch;margin:0;display:flex;overflow:hidden}.site-frame .rail-item.active,.site-frame .side-nav button.active,.site-frame .load-more-button{border-color:color-mix(in srgb, var(--page-primary,var(--accent)) 54%, transparent)}.site-frame .steam-owner-avatar,.site-frame .filter-toggle:hover,.site-frame .filter-toggle.active,.site-frame .inventory-price,.site-frame .welcome-kicker{border-color:color-mix(in srgb, var(--page-primary,var(--accent)) 58%, transparent)}.site-frame .tabs button.active,.site-frame .filters button.active,.site-frame .hidden-donor-head button,.site-frame .hero-actions>a,.site-frame .hero-social-action{background:linear-gradient(135deg, color-mix(in srgb, var(--page-primary,var(--accent)) 24%, transparent), #ffffff0a), color-mix(in srgb, var(--page-primary,var(--accent)) 18%, #202126)}.site-frame .stat-mini .stat-icon,.site-frame .filter-toggle.active,.site-frame .filter-toggle:hover,.site-frame .profile-block strong,.site-frame .club-info p a{color:var(--page-primary,var(--accent))}.theme-modal{border:1px solid color-mix(in srgb, var(--theme-primary,var(--accent)) 28%, #ffffff24);background:radial-gradient(circle at 10% 0%, color-mix(in srgb, var(--theme-primary,var(--accent)) 13%, transparent), transparent 15rem), #151821;border-radius:10px;width:min(620px,100vw - 28px);padding:22px;box-shadow:0 24px 80px #00000073}.theme-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin:18px 0;display:grid}.theme-grid label{color:#ffffffb8;gap:7px;font-size:.8rem;display:grid}.theme-grid input,.theme-grid textarea,.theme-grid select{color:#fff;background:#ffffff0f;border:1px solid #ffffff1f;border-radius:8px;width:100%;min-height:40px;padding:0 10px}.theme-grid textarea{resize:vertical;min-height:92px;padding:10px}.theme-grid input[type=color]{padding:4px}.theme-grid select{appearance:none;background:linear-gradient(135deg,#ffffff13,#ffffff09),#1d1e23}.theme-check{grid-column:1/-1;grid-template-columns:auto 1fr;align-items:center;display:flex!important}.theme-check input{width:18px;min-height:18px}.settings-panel{background:linear-gradient(135deg, color-mix(in srgb, var(--page-primary,var(--accent)) 10%, transparent), transparent 34%), linear-gradient(180deg, #ffffff0b, transparent), #18191f;border:1px solid #ffffff13;border-radius:10px;gap:16px;padding:16px;display:grid}.settings-panel-head{border-bottom:1px solid #ffffff12;justify-content:space-between;align-items:start;gap:12px;padding-bottom:14px;display:flex}.settings-panel-head span{color:color-mix(in srgb, var(--page-primary,var(--accent)), #fff 22%);text-transform:uppercase;font-size:11px;font-weight:900}.settings-panel-head h2{color:#fff;margin:3px 0 5px;font-size:24px;line-height:1}.settings-panel-head p{color:#9d9ca5;margin:0;font-size:13px}.settings-owner-lock{color:#a4f3c0;white-space:nowrap;background:#67e8a514;border:1px solid #67e8a533;border-radius:999px;align-items:center;gap:7px;padding:7px 10px;font-size:12px;font-weight:900;display:inline-flex}.settings-layout{grid-template-columns:minmax(280px,.45fr) minmax(0,1fr);align-items:start;gap:16px;display:grid}.settings-layout-single{grid-template-columns:minmax(0,1fr)}.club-info p a{color:color-mix(in srgb, var(--page-primary,var(--accent)) 72%, #fff);font-weight:900}.settings-workspace{gap:14px;min-width:0;display:grid}.settings-tabs{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.settings-tabs button{color:#c8c7cf;cursor:pointer;background:#ffffff0b;border:1px solid #ffffff13;border-radius:8px;justify-content:center;align-items:center;gap:7px;min-height:40px;font-size:12px;font-weight:900;display:inline-flex}.settings-tabs button.active,.settings-tabs button:hover{border-color:color-mix(in srgb, var(--page-primary,var(--accent)) 48%, transparent);background:linear-gradient(135deg, color-mix(in srgb, var(--page-primary,var(--accent)) 18%, transparent), #ffffff0b), #ffffff0d;color:#fff}.settings-tab-panel{background:#00000029;border:1px solid #ffffff13;border-radius:10px;gap:14px;min-height:360px;padding:14px;display:grid}.settings-grid{margin:0}.settings-label-row{flex-wrap:wrap;align-items:baseline;gap:8px;display:flex}.settings-label-row a{color:color-mix(in srgb, var(--page-primary,var(--accent)) 72%, #fff);text-transform:none;font-size:11px;font-weight:900}.settings-wide{grid-column:1/-1}.banner-upload-card{background:#ffffff09;border:1px solid #ffffff13;border-radius:10px;grid-template-columns:minmax(260px,1fr) minmax(230px,360px) auto;align-items:center;gap:12px;padding:12px;display:grid}.banner-upload-card>div:first-child{grid-template-columns:36px minmax(0,1fr);align-items:center;gap:10px;min-width:0;display:inline-grid}.banner-upload-card>div:first-child>svg{color:color-mix(in srgb, var(--page-primary,var(--accent)), #fff 20%)}.banner-upload-card strong,.banner-upload-card small{display:block}.banner-upload-card strong{color:#fff}.banner-upload-card small{color:#9d9ca5;font-size:12px}.banner-upload-actions{flex-wrap:nowrap;justify-content:flex-end;align-items:center;gap:8px;min-width:0;display:inline-flex}.banner-upload-card label:not(.banner-overlay-control),.banner-discord-button,.banner-clear-button{border:1px solid color-mix(in srgb, var(--page-primary,var(--accent)) 44%, transparent);background:color-mix(in srgb, var(--page-primary,var(--accent)) 18%, #202126);color:#fff;cursor:pointer;white-space:nowrap;border-radius:8px;justify-content:center;align-items:center;gap:7px;min-height:38px;padding:0 12px;font-size:12px;font-weight:900;display:inline-flex;position:relative}.banner-overlay-control{cursor:default;gap:8px;min-width:0;display:grid}.banner-overlay-control>span{justify-content:space-between;align-items:center;gap:12px;display:flex}.banner-overlay-control small{color:color-mix(in srgb, var(--page-primary,var(--accent)) 72%, #fff);font-variant-numeric:tabular-nums}.banner-overlay-control input[type=range]{width:100%;accent-color:var(--page-primary,var(--accent));cursor:pointer}.banner-discord-button,.banner-clear-button{font-family:inherit}.banner-discord-button:disabled,.banner-clear-button:disabled{cursor:not-allowed;opacity:.56}.banner-upload-card label:has(input:disabled){cursor:not-allowed;opacity:.56}.banner-clear-button{color:#ffffffc7;background:linear-gradient(135deg,#ffffff12,#ffffff09),#202126;border-color:#ffffff1a;width:38px;padding:0}.banner-clear-button:not(:disabled):hover{color:#fecaca;background:#f871711f;border-color:#f871716b}.banner-upload-card label:not(.banner-overlay-control) input[type=file]{opacity:0;cursor:pointer;position:absolute;inset:0}.settings-section-grid{grid-template-columns:minmax(0,1.08fr) minmax(0,.92fr);gap:12px;display:grid}.settings-section-card{background:linear-gradient(135deg, color-mix(in srgb, var(--page-primary,var(--accent)) 8%, transparent), transparent 64%), #191a1f;border:1px solid #ffffff13;border-radius:10px;gap:12px;min-width:0;padding:12px;display:grid;box-shadow:inset 0 0 0 1px #ffffff0a}.settings-section-title{grid-template-columns:34px minmax(0,1fr);align-items:center;gap:10px;display:grid}.settings-section-title>svg{border:1px solid color-mix(in srgb, var(--page-primary,var(--accent)) 22%, #ffffff14);background:color-mix(in srgb, var(--page-primary,var(--accent)) 10%, #ffffff06);width:34px;height:34px;color:color-mix(in srgb, var(--page-primary,var(--accent)) 72%, #fff);border-radius:9px;padding:8px}.settings-section-title strong,.settings-section-title small{min-width:0;display:block}.settings-section-title strong{color:#fff;font-size:.95rem}.settings-section-title small{color:#ffffff8f;font-size:.76rem;line-height:1.35}.theme-grid.compact{gap:8px}.settings-brand-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.settings-font-card{background:linear-gradient(135deg, color-mix(in srgb, var(--page-primary,var(--accent)) 7%, transparent), transparent 64%), #191a1f;border:1px solid #ffffff13;border-radius:8px;grid-column:1/-1;gap:7px;padding:12px;display:grid}.settings-font-card>span{color:#ffffffb8;font-size:.8rem;font-weight:800}.settings-font-card select{appearance:none;color:#fff;background:linear-gradient(135deg,#ffffff13,#ffffff09),#1d1e23;border:1px solid #ffffff17;border-radius:8px;width:100%;min-height:40px;padding:0 10px}.theme-color-control{background:linear-gradient(135deg, color-mix(in srgb, var(--page-primary,var(--accent)) 7%, transparent), transparent 64%), #191a1f;border:1px solid #ffffff13;border-radius:8px;gap:10px;min-width:0;padding:12px;display:grid}.theme-color-control-head,.theme-hex-field,.theme-color-sliders label,.banner-glow-direction>span{justify-content:space-between;align-items:center;gap:10px;display:flex}.theme-color-control-head strong,.theme-color-control-head small,.theme-hex-field span,.theme-color-sliders span,.banner-glow-direction strong,.banner-glow-direction small{display:block}.theme-color-control-head strong,.banner-glow-direction strong{color:#fff;font-size:.84rem}.theme-color-control-head small,.theme-hex-field span,.theme-color-sliders span,.banner-glow-direction small{color:#ffffff8c;font-size:.72rem;font-weight:900}.theme-color-control-head i{width:38px;height:30px;box-shadow:inset 0 0 0 1px #0000002e, 0 0 18px color-mix(in srgb, currentColor 18%, transparent);border:1px solid #ffffff2e;border-radius:8px}.theme-color-picker-desktop,.theme-color-sliders{gap:9px;display:grid}.theme-hex-field input{color:#fff;text-transform:uppercase;background:#0000002e;border:1px solid #ffffff17;border-radius:8px;width:108px;min-height:32px;padding:0 9px;font-family:Cascadia Code,Consolas,monospace;font-size:.78rem;font-weight:900}.theme-color-sliders label{gap:12px}.theme-color-sliders input[type=range],.banner-overlay-control input[type=range]{appearance:none;border-radius:999px;height:8px}.theme-color-sliders input[type=range]{background:linear-gradient(90deg, var(--slider-color,var(--page-primary,var(--accent))) 0 var(--slider-fill,50%), #ffffff21 var(--slider-fill,50%) 100%);width:min(190px,48%)}.theme-color-sliders .theme-hue-slider{background:linear-gradient(90deg,#ff3b3b,#ffd43b,#42d86d,#41d8ff,#5b6cff,#ff55d7,#ff3b3b)!important}.theme-color-sliders input[type=range]::-webkit-slider-thumb{appearance:none;width:18px;height:18px;box-shadow:0 0 0 1px #ffffff2e, 0 0 18px color-mix(in srgb, var(--page-primary,var(--accent)) 24%, transparent);background:#fff;border:2px solid #111318;border-radius:50%}.banner-overlay-control input[type=range]::-webkit-slider-thumb{appearance:none;width:18px;height:18px;box-shadow:0 0 0 1px #ffffff2e, 0 0 18px color-mix(in srgb, var(--page-primary,var(--accent)) 24%, transparent);background:#fff;border:2px solid #111318;border-radius:50%}.theme-color-swatches{grid-template-columns:repeat(5,minmax(0,1fr));gap:6px;display:grid}.theme-color-swatches button{background:var(--swatch-color);min-height:28px;color:color-mix(in srgb, var(--swatch-color) 16%, #111318);cursor:pointer;border:1px solid #ffffff21;border-radius:7px;place-items:center;display:grid}.theme-color-swatches button.active{box-shadow:0 0 0 1px color-mix(in srgb, var(--page-primary,var(--accent)) 34%, transparent);border-color:#ffffffb8}.theme-color-native{display:none}.banner-settings-section .banner-upload-card{grid-template-columns:minmax(0,1fr) auto}.banner-control-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.banner-control-grid .banner-overlay-control,.banner-glow-direction{background:#00000024;border:1px solid #ffffff13;border-radius:8px;min-height:88px;padding:12px}.banner-glow-direction{gap:10px;display:grid}.banner-glow-direction>div{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;display:grid}.banner-glow-direction button{color:#ffffffb3;cursor:pointer;background:#ffffff0a;border:1px solid #ffffff17;border-radius:8px;min-height:32px;font-size:.72rem;font-weight:950}.banner-glow-direction button.active{border-color:color-mix(in srgb, var(--page-primary,var(--accent)) 48%, #ffffff1f);background:color-mix(in srgb, var(--page-primary,var(--accent)) 16%, #ffffff0a);color:#fff}.settings-panel-message{border:1px solid color-mix(in srgb, var(--page-primary,var(--accent)) 28%, transparent);background:color-mix(in srgb, var(--page-primary,var(--accent)) 10%, transparent);color:color-mix(in srgb, var(--page-primary,var(--accent)) 72%, #fff);border-radius:8px;margin:0;padding:10px 12px;font-size:.84rem;font-weight:800}.settings-actions{justify-content:flex-end;margin-top:0}.user-settings-panel{gap:14px;padding:18px 0 0;display:grid}.user-settings-head{align-items:center}.user-settings-steam{border:1px solid color-mix(in srgb, var(--page-primary,var(--accent)) 20%, #ffffff14);background:#ffffff0a;border-radius:9px;grid-template-columns:34px minmax(0,1fr);align-items:center;gap:9px;min-width:min(320px,36vw);padding:8px;display:grid}.user-settings-steam strong,.user-settings-steam small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.user-settings-steam strong{color:#fff;font-size:.84rem}.user-settings-steam small{color:#ffffff85;font-size:.68rem}.user-settings-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.user-settings-tab-row{grid-template-columns:repeat(4,minmax(0,1fr))}.user-settings-tab-content{grid-template-columns:repeat(2,minmax(0,1fr))}.user-settings-tab-content.active-privacy,.user-settings-tab-content.active-view,.user-settings-tab-content.active-social{grid-template-columns:minmax(0,1fr)}.user-settings-tab-content>.user-settings-card{display:none}.user-settings-tab-content.active-account>.user-settings-account-card,.user-settings-tab-content.active-privacy>.user-settings-privacy-card,.user-settings-tab-content.active-view>.user-settings-view-card,.user-settings-tab-content.active-social>.user-settings-social-card{display:grid}.user-settings-card{border:1px solid color-mix(in srgb, var(--page-primary,var(--accent)) 16%, #ffffff14);background:linear-gradient(135deg, color-mix(in srgb, var(--page-primary,var(--accent)) 8%, transparent), transparent 64%), #191a1f;border-radius:9px;align-content:start;gap:14px;min-height:174px;padding:14px;display:grid;box-shadow:inset 0 0 0 1px #ffffff09}.user-settings-card.linked{border-color:color-mix(in srgb, var(--page-primary,var(--accent)) 34%, #ffffff1a)}.user-settings-card-wide{grid-column:1/-1}.user-settings-card-head,.linked-discord-row{grid-template-columns:38px minmax(0,1fr);align-items:center;gap:10px;display:grid}.user-settings-card strong,.user-settings-card small,.linked-discord-row strong,.linked-discord-row small{display:block}.user-settings-card strong,.linked-discord-row strong{color:#fff}.user-settings-card small,.linked-discord-row small{color:#ffffff8f;font-size:.78rem}.linked-discord-row{background:#ffffff09;border:1px solid #ffffff13;border-radius:8px;min-height:48px;padding:7px}.linked-discord-row img{object-fit:cover;border-radius:50%;width:38px;height:38px}.user-settings-link{width:max-content}.user-settings-action-row{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.user-settings-action-row .user-settings-link{align-items:center;gap:7px;min-height:36px;display:inline-flex}.user-settings-action-row button.user-settings-link:disabled{cursor:not-allowed;opacity:.58}.user-settings-trade-url{border:1px solid color-mix(in srgb, var(--page-primary,var(--accent)) 18%, #ffffff14);background:#ffffff09;border-radius:8px;gap:9px;padding:10px;display:grid}.user-settings-trade-url label{gap:6px;display:grid}.user-settings-trade-url label>span{color:color-mix(in srgb, var(--page-primary,var(--accent)) 52%, #fff);letter-spacing:0;font-size:.74rem;font-weight:900}.user-settings-trade-url input{color:#fff;width:100%;min-height:38px;font:inherit;background:#090a0d9e;border:1px solid #ffffff1a;border-radius:8px;outline:none;padding:0 12px}.user-settings-trade-url input:focus{border-color:color-mix(in srgb, var(--page-primary,var(--accent)) 58%, #ffffff24);box-shadow:0 0 0 2px color-mix(in srgb, var(--page-primary,var(--accent)) 16%, transparent)}.user-settings-trade-url-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.user-settings-trade-url-actions .user-settings-link{align-items:center;gap:7px;min-height:34px;display:inline-flex}.user-settings-field-error{color:#ffaaa6!important}.user-settings-preset-row{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.user-settings-preset-row button{min-height:72px;color:inherit;text-align:left;cursor:pointer;background:#ffffff0a;border:1px solid #ffffff14;border-radius:8px;grid-template-columns:18px minmax(0,1fr);align-items:start;gap:7px;padding:10px;display:grid}.user-settings-preset-row button svg{color:#0000;margin-top:2px}.user-settings-preset-row button>span{min-width:0}.user-settings-preset-row button.active{border-color:color-mix(in srgb, var(--page-primary,var(--accent)) 42%, #ffffff1f);background:color-mix(in srgb, var(--page-primary,var(--accent)) 12%, #ffffff0a)}.user-settings-preset-row button.active svg{color:color-mix(in srgb, var(--page-primary,var(--accent)) 78%, #fff)}.user-settings-preset-row button:disabled{cursor:not-allowed;opacity:.56}.user-privacy-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.user-social-grid{grid-template-columns:minmax(0,1fr) minmax(220px,.42fr)}.user-social-limit-field{background:#ffffff0a;border:1px solid #ffffff14;border-radius:8px;gap:7px;min-height:104px;padding:12px;display:grid}.user-social-limit-field>span{color:color-mix(in srgb, var(--page-primary,var(--accent)) 58%, #fff);font-size:.76rem;font-weight:900}.user-social-limit-field input{color:#fff;width:92px;min-height:38px;font:inherit;background:#090a0d9e;border:1px solid #ffffff1a;border-radius:8px;padding:0 10px;font-weight:900}.user-social-limit-field input:disabled{cursor:not-allowed;opacity:.48}.discord-banner-preview,.discord-banner-empty{aspect-ratio:20/7;background:#111318;border:1px solid #ffffff14;border-radius:8px;width:100%}.discord-banner-preview{object-fit:cover}.discord-banner-preview.disabled{filter:grayscale(.9);opacity:.45}.discord-banner-empty{color:#ffffff7a;place-items:center;font-size:.82rem;font-weight:800;display:grid}.user-view-desktop-only{gap:12px;display:grid}.user-view-slider-head{border:1px solid color-mix(in srgb, var(--page-primary,var(--accent)) 18%, #ffffff14);background:linear-gradient(135deg, color-mix(in srgb, var(--page-primary,var(--accent)) 12%, transparent), #ffffff09), #00000024;border-radius:9px;justify-content:space-between;align-items:end;gap:12px;padding:12px;display:flex}.user-view-slider-head span{gap:2px;display:grid}.user-view-slider-head strong{color:color-mix(in srgb, var(--page-primary,var(--accent)) 74%, #fff);font-size:2rem;line-height:.9}.user-view-slider-head small{color:#ffffff94;max-width:360px;font-size:.78rem;font-weight:800}.user-view-density-options{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.user-view-density-options button{color:#ffffffad;cursor:pointer;min-height:56px;transition:border-color .16s ease, background .16s ease, transform .16s var(--ease-out);background:linear-gradient(135deg,#ffffff0b,#0000),#ffffff07;border:1px solid #ffffff14;border-radius:8px;place-items:center;gap:2px;display:grid}.user-view-density-options button:hover,.user-view-density-options button:focus-visible{border-color:color-mix(in srgb, var(--page-primary,var(--accent)) 36%, #ffffff24);transform:translateY(-1px)}.user-view-density-options button.active{border-color:color-mix(in srgb, var(--page-primary,var(--accent)) 54%, #ffffff29);background:linear-gradient(135deg, color-mix(in srgb, var(--page-primary,var(--accent)) 22%, transparent), #ffffff0a), #ffffff09;color:#fff;box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--page-primary,var(--accent)) 18%, transparent), 0 12px 26px color-mix(in srgb, var(--page-primary,var(--accent)) 8%, transparent)}.user-view-density-options button:disabled{cursor:wait;opacity:.62;transform:none}.user-view-density-options strong{color:color-mix(in srgb, var(--page-primary,var(--accent)) 74%, #fff);font-size:1.4rem;line-height:1}.user-view-density-options small{color:#ffffff8a;font-size:.72rem;font-weight:900}.user-view-density-preview{grid-template-columns:repeat(var(--view-preview-columns), minmax(0, 1fr));border:1px dashed color-mix(in srgb, var(--page-primary,var(--accent)) 24%, #ffffff1a);background:#ffffff06;border-radius:9px;gap:7px;min-height:54px;padding:8px;display:grid}.user-view-density-preview span{border:1px solid color-mix(in srgb, var(--page-primary,var(--accent)) 28%, #ffffff14);background:#ffffff0b;border-radius:6px;min-width:0}.user-display-preferences{border:1px solid color-mix(in srgb, var(--page-primary,var(--accent)) 18%, #ffffff14);background:linear-gradient(135deg, color-mix(in srgb, var(--page-primary,var(--accent)) 10%, transparent), transparent 62%), #ffffff08;border-radius:9px;gap:12px;padding:12px;display:grid}.user-display-preference-head,.user-display-option-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.user-display-preference-head>span{background:#00000024;border:1px solid #ffffff13;border-radius:8px;gap:2px;min-width:0;padding:10px;display:grid}.user-display-preference-head strong{color:color-mix(in srgb, var(--page-primary,var(--accent)) 76%, #fff);align-items:center;gap:7px;font-size:1.3rem;display:inline-flex}.preference-flag{flex:none;place-items:center;width:1.35em;min-width:1.35em;height:1em;font-family:Segoe UI Emoji,Apple Color Emoji,Noto Color Emoji,sans-serif;font-size:1.12em;line-height:1;display:inline-grid;overflow:visible}.user-display-option-grid>div{gap:8px;min-width:0;display:grid}.user-display-option-grid>div>span{color:#ffffffad;text-transform:uppercase;font-size:.76rem;font-weight:950}.user-display-choice-row{flex-wrap:wrap;gap:6px;display:flex}.user-display-choice-row button{color:#ffffffb8;cursor:pointer;background:#ffffff0b;border:1px solid #ffffff17;border-radius:8px;justify-content:center;align-items:center;gap:5px;min-height:31px;padding:0 9px;font-size:.75rem;font-weight:950;display:inline-flex}.user-display-choice-row button.active,.user-display-choice-row button:hover{border-color:color-mix(in srgb, var(--page-primary,var(--accent)) 42%, #ffffff1f);background:color-mix(in srgb, var(--page-primary,var(--accent)) 14%, #ffffff0b);color:#fff}.user-display-choice-row button:disabled{cursor:wait;opacity:.62}.user-view-mobile-note{display:none}.settings-goal-card,.settings-route-card{background:linear-gradient(135deg, color-mix(in srgb, var(--page-primary,var(--accent)) 11%, transparent), transparent 64%), #ffffff09;border:1px solid #ffffff14;border-radius:10px;gap:9px;padding:14px;display:grid}.settings-goal-card>div:first-child{justify-content:space-between;align-items:center;gap:12px;display:flex}.settings-goal-card span,.settings-route-card span{color:#9d9ca5;text-transform:uppercase;font-size:12px;font-weight:900}.settings-goal-card strong,.settings-route-card strong{color:#fff;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.settings-goal-card small{color:#9d9ca5}.settings-goal-bar{background:#ffffff12;border-radius:999px;height:10px;overflow:hidden}.settings-goal-bar span{border-radius:inherit;background:linear-gradient(90deg, var(--page-primary,var(--accent)), var(--page-accent,#38bdf8));height:100%;display:block}.settings-toggle-grid,.settings-private-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.settings-toggle-card,.settings-private-grid article{background:#ffffff09;border:1px solid #ffffff14;border-radius:10px;grid-template-columns:18px minmax(0,1fr);align-items:start;gap:10px;padding:12px;display:grid}.settings-toggle-card{cursor:pointer}.settings-toggle-card input{width:18px;height:18px;accent-color:var(--page-primary,var(--accent))}.settings-toggle-card strong,.settings-toggle-card small,.settings-private-grid strong,.settings-private-grid span{display:block}.settings-toggle-card strong,.settings-private-grid strong{color:#fff;font-size:13px}.settings-toggle-card small,.settings-private-grid span{color:#9d9ca5;font-size:12px;line-height:1.4}.settings-private-grid article>svg{color:color-mix(in srgb, var(--page-primary,var(--accent)), #fff 20%)}.hidden-donor-panel{background:#ffffff09;border:1px solid #ffffff14;border-radius:10px;gap:10px;padding:12px;display:grid}.hidden-donor-head{justify-content:space-between;align-items:center;gap:12px;display:flex}.hidden-donor-head strong,.hidden-donor-head small{display:block}.hidden-donor-head strong{color:#fff;font-size:.9rem}.hidden-donor-head small{color:#9d9ca5;font-size:12px}.hidden-donor-head button,.hidden-donor-results button,.hidden-donor-list span button{cursor:pointer;border:0}.hidden-donor-head button{background:color-mix(in srgb, var(--page-primary,var(--accent)) 14%, transparent);color:color-mix(in srgb, var(--page-primary,var(--accent)) 74%, #fff);border-radius:8px;padding:7px 10px;font-size:.78rem;font-weight:900}.social-link-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.social-link-card{background:linear-gradient(135deg, color-mix(in srgb, var(--page-primary,var(--accent)) 8%, transparent), transparent 64%), #ffffff09;border:1px solid #ffffff13;border-radius:8px;gap:10px;padding:12px;display:grid}.social-link-card.enabled{border-color:color-mix(in srgb, var(--page-primary,var(--accent)) 28%, #ffffff1a)}.social-link-card-head{grid-template-columns:36px minmax(0,1fr) auto;align-items:center;gap:10px;display:grid}.social-platform-icon{width:36px;height:36px;color:color-mix(in srgb, var(--page-primary,var(--accent)) 68%, #fff);background:#ffffff0b;border:1px solid #ffffff17;border-radius:8px;place-items:center;display:grid}.social-link-card-head>span:not(.social-platform-icon),.social-link-card strong,.social-link-card small{display:block}.social-link-card strong{color:#fff;font-size:.86rem}.social-link-card small{color:#ffffff8a;margin-top:3px;font-size:.74rem}.social-visibility-toggle{color:#ffffffb8;cursor:pointer;background:#0000002e;border:1px solid #ffffff17;border-radius:999px;align-items:center;gap:7px;min-height:32px;padding:0 10px 0 8px;font-size:.72rem;font-weight:900;display:inline-flex}.social-visibility-toggle input{width:15px;height:15px;accent-color:var(--page-primary,var(--accent))}.social-link-card input{color:#fff;background:#0003;border:1px solid #ffffff17;border-radius:7px;min-width:0;min-height:38px;padding:0 11px}.hidden-donor-search{width:100%}.hidden-donor-results,.hidden-donor-list{gap:8px;display:grid}.hidden-donor-results button{color:#fff;text-align:left;background:#ffffff0e;border-radius:8px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;padding:9px 10px;display:grid}.hidden-donor-results small,.hidden-donor-list small{color:#a5a4ad}.hidden-donor-list{grid-template-columns:repeat(auto-fit,minmax(180px,1fr))}.hidden-donor-list span{color:#f8f5ee;background:#0000002e;border:1px solid #ffffff14;border-radius:999px;justify-content:space-between;align-items:center;gap:8px;min-width:0;padding:6px 7px 6px 10px;font-size:.82rem;font-weight:800;display:inline-flex}.hidden-donor-list span button{color:#ff9699;background:#ef64682e;border-radius:50%;place-items:center;width:22px;height:22px;display:grid}.banner-editor-backdrop{z-index:10003;background:#000000b8;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.banner-editor{width:min(100%,640px);animation:modal-rise-in .22s var(--ease-out) both;background:#232329;border:1px solid #ffffff1b;border-radius:12px;gap:18px;padding:24px;display:grid;box-shadow:0 28px 90px #0000009e}.banner-editor-head,.banner-editor-actions,.banner-editor-actions>div,.banner-editor-controls{align-items:center;display:flex}.banner-editor-head,.banner-editor-actions{justify-content:space-between;gap:12px}.banner-editor-head h2{color:#fff;margin:0;font-size:20px}.banner-editor-head button,.banner-editor-controls button{color:#b9b8c1;cursor:pointer;background:0 0;border:0;place-items:center;display:grid}.banner-editor-stage{background:#17181d;border-radius:8px;overflow:hidden}.banner-editor-image{aspect-ratio:20/7;cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none;background:#0f1014;border-radius:4px;width:100%;position:relative;overflow:hidden}.banner-editor-image:active{cursor:grabbing}.banner-editor-image img{object-fit:fill;pointer-events:none;transform-origin:50%;max-width:none;position:absolute;transform:translate(-50%,-50%)}.banner-crop-window{pointer-events:none;border:2px solid #ffffffdb;position:absolute;inset:0;box-shadow:inset 0 0 0 1px #0006,0 0 0 999px #00000014}.banner-editor-controls{color:#c2c1cb;justify-content:center;gap:12px}.banner-editor-controls input{accent-color:#eef0ff;width:min(220px,48vw)}.banner-editor-actions>div{gap:8px}.banner-editor-reset{color:#8796e6;cursor:pointer;background:0 0;border:0;font-weight:900}.mobile-sidebar-toggle,.mobile-sidebar-scrim{display:none}.icon-rail{background:linear-gradient(180deg, color-mix(in srgb, var(--page-primary,var(--accent)) 7%, transparent), transparent 24rem), #101114;flex-direction:column;flex:0 0 64px;align-items:center;gap:14px;width:64px;min-width:0;height:100%;min-height:0;padding:22px 0;display:flex}.rail-logo,.rail-item{width:36px;height:36px;animation:rail-slide-in .52s var(--ease-out) both;animation-delay:var(--rail-delay,0s);opacity:0;transition:border-color .16s ease, color .16s ease, transform .16s var(--ease-out);border-radius:9px;place-items:center;padding:0;display:grid;position:relative;overflow:visible;transform:translate(-18px)}.rail-logo{--rail-delay:35ms;border:1px solid color-mix(in srgb, var(--page-primary,var(--accent)) 36%, #ffffff14);background:color-mix(in srgb, var(--page-primary,var(--accent)) 10%, #17181d);color:var(--page-primary,var(--accent));cursor:pointer;box-shadow:0 0 18px color-mix(in srgb, var(--page-primary,var(--accent)) 10%, transparent);margin-bottom:14px}.rail-logo:hover{border-color:color-mix(in srgb, var(--page-primary,var(--accent)) 58%, #ffffff1a);color:var(--page-primary,var(--accent));transform:translate(2px)}.csgifts-logo{object-fit:contain;-webkit-user-select:none;user-select:none;pointer-events:none;width:100%;height:100%;display:block}.csgifts-logo.full{width:auto;height:100%}.csgifts-full-logo{aspect-ratio:1821/864;width:100%;display:block;position:relative;overflow:visible}.csgifts-full-logo .csgifts-logo{object-fit:contain;object-position:left center;width:100%;height:100%;display:block}.csgifts-logo.tinted{filter:none}.rail-logo .csgifts-logo{opacity:1;width:29px;height:29px;transition:filter .16s,opacity .16s}.rail-logo .csgifts-logo.tinted{filter:none}.rail-logo:hover .csgifts-logo{opacity:1}.rail-item{color:#c8c7cd;cursor:pointer;background:#1d1e23;border:1px solid #0000;text-decoration:none}.rail-bottom-actions{gap:14px;margin-top:auto;display:grid}.rail-bottom-actions .rail-item{--rail-delay:.245s}.rail-item:nth-child(2){--rail-delay:90ms}.rail-item:nth-child(3){--rail-delay:.145s}.rail-item:nth-child(4){--rail-delay:.2s}.rail-item.active,.rail-item:hover{border:1px solid color-mix(in srgb, var(--page-primary,var(--accent)) 62%, #ffffff1a);color:var(--page-primary,var(--accent));transform:translate(2px)}.social-rail-item{position:relative}.social-rail-item.request-glow{border-color:#f5c554ad;box-shadow:0 0 0 1px #f5c55429,0 0 18px #f5c5542e}.social-rail-badge{color:#fff;background:#f24d63;border:2px solid #101115;border-radius:999px;place-items:center;min-width:17px;height:17px;padding:0 5px;font-size:10px;font-weight:950;line-height:1;display:grid;position:absolute;top:-6px;right:-7px}.social-rail-badge.requests{color:#241a02;background:#f5c554}.rail-alert-item{border-color:color-mix(in srgb, var(--page-primary,var(--accent)) 42%, #ffffff1a);background:radial-gradient(circle at 50% 10%, color-mix(in srgb, var(--page-primary,var(--accent)) 18%, transparent), transparent 68%), #202126;color:color-mix(in srgb, var(--page-primary,var(--accent)) 76%, #fff);box-shadow:0 0 18px color-mix(in srgb, var(--page-primary,var(--accent)) 14%, transparent)}.rail-alert-wrap{display:grid;position:relative}.rail-alert-wrap .rail-item{position:relative}.rail-alert-wrap .rail-item i{color:#fff;background:#f24d63;border:2px solid #101115;border-radius:999px;place-items:center;min-width:17px;height:17px;padding:0 5px;font-size:10px;font-style:normal;font-weight:950;line-height:1;display:grid;position:absolute;top:-6px;right:-7px}.rail-alert-wrap .social-mention-inbox{z-index:80;color:#f4f5f7;background:#1f2025;border:1px solid #30323a;border-radius:8px;width:min(420px,100vw - 92px);max-height:min(520px,100vh - 36px);display:grid;position:absolute;bottom:0;left:calc(100% + 12px);overflow:hidden;box-shadow:0 18px 48px #0000007a}.rail-alert-wrap .social-mention-inbox header{border-bottom:1px solid #30323a;grid-template-columns:minmax(0,1fr);gap:4px;min-height:62px;padding:14px 16px;display:grid}.rail-alert-wrap .social-mention-inbox header strong{color:#fff;font-size:18px;line-height:1}.rail-alert-wrap .social-mention-inbox header small{color:#9da1aa;font-size:12px}.rail-alert-wrap .social-mention-inbox>div{align-content:start;max-height:458px;padding:8px;display:grid;overflow-y:auto}.rail-alert-wrap .social-mention-inbox button{width:100%;min-height:66px;color:inherit;cursor:pointer;text-align:left;background:0 0;border:0;border-radius:7px;grid-template-columns:34px minmax(0,1fr);align-items:start;gap:10px;padding:9px;display:grid}.rail-alert-wrap .social-mention-inbox button:hover,.rail-alert-wrap .social-mention-inbox button:focus-visible{background:#ffffff0f}.rail-alert-wrap .social-mention-inbox button>span:last-child{gap:3px;min-width:0;display:grid}.rail-alert-wrap .social-mention-inbox button strong,.rail-alert-wrap .social-mention-inbox button small{text-overflow:ellipsis;min-width:0;overflow:hidden}.rail-alert-wrap .social-mention-inbox button strong{color:#fff;font-size:13px}.rail-alert-wrap .social-mention-inbox button time{color:#7f8490;font-size:11px}.rail-alert-wrap .social-mention-inbox button small{color:#dbdee1;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:13px;line-height:1.35;display:-webkit-box}.rail-alert-wrap .social-mention-inbox p{color:#838894;margin:0;padding:20px 12px;font-size:13px}.rail-alert-icon{width:34px;height:34px;color:color-mix(in srgb, var(--page-primary,var(--accent)) 72%, #fff);background:#ffffff0f;border-radius:8px;place-items:center;display:grid}.rail-alert-icon.error{color:#ff7b7b}.rail-alert-icon.warning{color:#f5c554}.left-panel{overscroll-behavior:contain;background:radial-gradient(circle at 24% 0%, color-mix(in srgb, var(--page-primary,var(--accent)) 13%, transparent), transparent 14rem), linear-gradient(180deg, #ffffff09, transparent 15rem), #18181c;border-right:1px solid #ffffff0e;flex-direction:column;flex:0 0 260px;gap:14px;width:260px;min-width:0;height:100%;min-height:0;padding:22px 14px;display:flex;overflow:hidden auto}.profile-block,.search-shell,.side-nav,.sidebar-summary,.favorite-block,.sidebar-footer{animation:reveal-in .56s var(--ease-out) both;animation-delay:var(--reveal-delay,0s);opacity:0;transform:translate3d(var(--reveal-x,-14px), var(--reveal-y,0), 0)}.profile-block{--reveal-delay:40ms;--reveal-x:-18px}.search-shell{--reveal-delay:95ms;--reveal-x:14px}.side-nav{--reveal-delay:.15s;--reveal-y:14px}.sidebar-summary{--reveal-delay:.205s;--reveal-x:-16px}.favorite-block{--reveal-delay:.26s;--reveal-x:16px}.sidebar-footer{--reveal-delay:.315s;--reveal-y:16px;flex:none;align-self:stretch;margin-top:auto}.favorite-block{flex:none;min-height:0}.profile-block{background:linear-gradient(135deg,#ffffff12,#0000 54%),#ffffff09;border:1px solid #ffffff13;border-radius:10px;grid-template-columns:44px minmax(0,1fr);align-items:center;gap:12px;min-height:62px;padding:9px;display:grid;box-shadow:inset 0 1px #ffffff0f}.profile-block>div,.club-info>div{min-width:0}.profile-block>div{gap:3px;display:grid;overflow:visible}.profile-avatar{box-sizing:border-box;background:linear-gradient(135deg, var(--page-primary,var(--accent)), color-mix(in srgb, var(--page-primary,var(--accent)) 54%, #fff));color:#17110c;width:44px;min-width:44px;height:44px;box-shadow:0 10px 24px color-mix(in srgb, var(--page-primary,var(--accent)) 18%, transparent);transition:border-color .16s ease, transform .18s var(--ease-out);border-radius:50%;place-items:center;display:grid;position:relative;overflow:visible}.profile-avatar:hover{transform:translateY(-1px)}.profile-avatar img{object-fit:cover;border-radius:50%;width:100%;height:100%;display:block}.profile-avatar:after{content:"";background:#67e8a5;border:2px solid #18181c;border-radius:50%;width:10px;height:10px;animation:2.4s ease-in-out infinite status-pulse;position:absolute;bottom:-3px;right:-3px;box-shadow:0 0 #67e8a56b}.donor-avatar{color:#17110c;background:linear-gradient(135deg,#f6f4ef,#f2ba4c);border:1px solid #ffffff29;border-radius:50%;place-items:center;width:36px;height:36px;font-size:13px;font-weight:900;display:grid;overflow:hidden}.donor-avatar img{object-fit:cover;width:100%;height:100%}.profile-block strong,.sidebar-donor strong,.feature-head strong,.feature-skin strong,.player-cell strong,.skin-cell strong{color:#f6f4ef;text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.profile-block strong{max-width:100%;font-size:13px;line-height:1.15;overflow:hidden}.profile-block strong .verified-name,.profile-block strong .verified-name-text{max-width:100%}.profile-block strong .verified-name{width:100%}.profile-block strong .verified-name-text{flex:auto}.sidebar-donor strong{font-size:11px;line-height:1.15}.profile-block>div>span,.sidebar-donor small,.feature-head span,.player-cell span,.feature-stats span{color:var(--muted);font-size:12px;display:block}.profile-block>div>span,.sidebar-donor small{text-overflow:ellipsis;white-space:nowrap;min-width:0;max-width:100%;font-size:10.5px;line-height:1.25;overflow:hidden}.donor-profile-link:hover strong,.donor-profile-link:focus-visible strong{color:#fff}.donor-profile-link:focus-visible{outline-offset:4px;outline:1px solid #ff7a1ab8}.profile-links-disabled{cursor:default}.donor-name-line{align-items:center;gap:5px;min-width:0;display:flex!important}.verified-name{min-width:0;max-width:100%;color:inherit;vertical-align:baseline;align-items:flex-end;display:inline-flex;position:relative}.verified-name-text{white-space:nowrap;flex:0 auto;align-items:center;gap:.24em;min-width:0;max-width:100%;display:inline-flex;overflow:visible}.verified-name.has-suffix .verified-name-text{flex:auto}.verified-name-label{text-overflow:ellipsis;white-space:nowrap;flex:0 auto;min-width:0;max-width:100%;display:inline-block;overflow:hidden}.verified-name-badges{vertical-align:text-bottom;flex:none;align-items:center;gap:4px;padding-bottom:0;line-height:1;display:inline-flex}.verified-name-suffix{white-space:nowrap;flex:none}.verified-mark-wrap{z-index:80;flex:none;place-items:center;line-height:0;display:inline-grid;position:relative}strong .verified-name,h1 .verified-name,h2 .verified-name,.profile-block strong .verified-name,.steam-login-account strong .verified-name,.public-leaderboard-owner strong .verified-name{color:inherit;font:inherit;line-height:inherit;display:inline-flex}strong .verified-name-text,h1 .verified-name-text,h2 .verified-name-text,.profile-block strong .verified-name-text,.steam-login-account strong .verified-name-text,.public-leaderboard-owner strong .verified-name-text{color:inherit;font:inherit;line-height:inherit}.verified-checkmark{color:var(--verified-color,var(--page-primary,var(--trade-accent,var(--accent,#ff7a1a))));filter:drop-shadow(0 0 2px color-mix(in srgb, var(--verified-color,var(--page-primary,var(--trade-accent,var(--accent,#ff7a1a)))) 76%, transparent)) drop-shadow(0 0 7px color-mix(in srgb, var(--verified-color,var(--page-primary,var(--trade-accent,var(--accent,#ff7a1a)))) 28%, transparent));stroke:currentColor;flex:none}.identity-badge-row{vertical-align:middle;flex:none;align-items:center;gap:4px;max-width:min(100%,210px);display:inline-flex;overflow:visible}.achievement-badge-row{gap:5px;margin-top:1px}.achievement-mini-badge{border:1px solid color-mix(in srgb, var(--page-primary,var(--accent)) 28%, #ffffff24);background:radial-gradient(circle at 36% 24%, #ffffff2e, transparent 40%), color-mix(in srgb, var(--page-primary,var(--accent)) 13%, #00000057);width:20px;height:20px;color:color-mix(in srgb, var(--page-primary,var(--accent)) 76%, #fff);border-radius:50%;place-items:center;display:inline-grid;position:relative;box-shadow:inset 0 1px #ffffff14}.achievement-mini-badge img,.achievement-mini-badge svg{object-fit:contain;width:18px;height:18px}.identity-badge{border:1px solid color-mix(in srgb, var(--verified-color,var(--page-primary,var(--accent))) 36%, #ffffff29);background:color-mix(in srgb, var(--verified-color,var(--page-primary,var(--accent))) 14%, #ffffff0e);min-width:18px;height:18px;color:color-mix(in srgb, var(--verified-color,var(--page-primary,var(--accent))) 76%, #fff);letter-spacing:0;text-transform:uppercase;white-space:nowrap;border-radius:999px;justify-content:center;place-items:center;padding:0 6px;font-size:.58rem;font-weight:950;line-height:1;display:inline-grid}.identity-badge-developer{color:#c4b5fd;filter:drop-shadow(0 0 2px #c4b5fdb8)drop-shadow(0 0 7px #a855f74d);background:0 0;border:0;width:18px;min-width:18px;padding:0}.developer-badge-icon{fill:currentColor;width:16px;height:16px;display:block;transform:translateY(0)}.identity-badge-content-creator{color:#f9a8d4;filter:drop-shadow(0 0 2px #f9a8d4a8)drop-shadow(0 0 7px #f472b647);background:0 0;border:0;width:18px;min-width:18px;padding:0}.creator-badge-icon{fill:currentColor;width:16px;height:16px;display:block}.identity-badge-staff{color:#a7f3d0;filter:drop-shadow(0 0 2px #a7f3d0ad)drop-shadow(0 0 7px #34d39942);background:0 0;border:0;width:18px;min-width:18px;padding:0}.staff-badge-icon{stroke:currentColor;width:16px;height:16px;display:block}.verified-tooltip{z-index:10000;color:#fff;opacity:0;pointer-events:none;text-transform:none;min-width:max-content;transition:opacity .14s ease, transform .14s var(--ease-out);background:#0e0f12f5;border:1px solid #ffffff21;border-radius:7px;padding:7px 9px;font-size:11px;font-weight:900;line-height:1;display:none;position:absolute;top:calc(100% + 8px);left:50%;transform:translate(-50%,-4px);box-shadow:0 16px 32px #00000061}.creator-autocomplete-dropdown{z-index:45;border:1px solid color-mix(in srgb, var(--front-primary,var(--page-primary,var(--accent))) 28%, #ffffff1f);background:linear-gradient(#ffffff0d,#ffffff05),#0c0a08fa;border-radius:8px;gap:6px;padding:7px;display:grid;position:absolute;top:calc(100% + 7px);left:0;right:0;box-shadow:0 18px 44px #0000006b}.creator-autocomplete-dropdown button{color:#fff;text-align:left;cursor:pointer;background:#ffffff09;border:1px solid #ffffff13;border-radius:7px;grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:9px;width:100%;min-height:52px;padding:6px 8px;display:grid}.creator-autocomplete-dropdown button:hover,.creator-autocomplete-dropdown button:focus-visible{border-color:color-mix(in srgb, var(--front-primary,var(--page-primary,var(--accent))) 42%, #ffffff1f);background:color-mix(in srgb, var(--front-primary,var(--page-primary,var(--accent))) 11%, #ffffff0a)}.creator-autocomplete-dropdown .donor-avatar,.creator-autocomplete-dropdown .donor-avatar img{width:38px;height:38px}.creator-autocomplete-dropdown button>span{gap:2px;min-width:0;display:grid}.creator-autocomplete-dropdown strong,.creator-autocomplete-dropdown small,.creator-autocomplete-dropdown em{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.creator-autocomplete-dropdown strong{color:#fff;font-size:.84rem;line-height:1.2}.creator-autocomplete-dropdown small{color:color-mix(in srgb, var(--front-primary,var(--page-primary,var(--accent))) 72%, #fff);font-size:.7rem;font-weight:850}.creator-autocomplete-dropdown em{color:#ffffff8a;font-size:.68rem;font-style:normal}.frontpage-creator-search label,.discover-search-panel label,.welcome-creator-search label{position:relative}:is(.frontpage-creator-search label:has(.creator-autocomplete-dropdown),.discover-search-panel label:has(.creator-autocomplete-dropdown),.welcome-creator-search label:has(.creator-autocomplete-dropdown)){z-index:50}.frontpage-creator-search .creator-autocomplete-dropdown button,.discover-search-panel .creator-autocomplete-dropdown button,.welcome-creator-search .creator-autocomplete-dropdown button{text-transform:none;border-radius:7px;grid-template-columns:38px minmax(0,1fr) auto;justify-content:stretch;min-height:52px;padding:6px 8px;display:grid}.verified-tooltip:before{content:"";background:#0e0f12f5;border-top:1px solid #ffffff21;border-left:1px solid #ffffff21;width:8px;height:8px;position:absolute;bottom:calc(100% - 1px);left:50%;transform:translate(-50%)rotate(45deg)}.verified-mark-wrap:hover .verified-tooltip,.verified-mark-wrap:focus-within .verified-tooltip,.identity-badge-wrap:hover .verified-tooltip,.identity-badge-wrap:focus-within .verified-tooltip,.identity-badge:hover+.verified-tooltip{opacity:1;transform:translate(-50%)}.profile-block .verified-checkmark,.steam-login-account .verified-checkmark,.back-to-profile-button .verified-checkmark,.sidebar-donor .verified-checkmark{filter:drop-shadow(0 0 3px color-mix(in srgb, currentColor 46%, transparent))}.donor-name-line>span,.donor-name-line .verified-name{text-overflow:ellipsis;white-space:nowrap;min-width:0}.donor-name-line>span{overflow:hidden}.donor-name-line .verified-name{overflow:visible}.donor-name-line .verified-name-label{text-overflow:ellipsis;overflow:hidden}.verified-heading,.hero-title-line{z-index:4;flex-wrap:wrap;align-items:center;gap:8px;min-width:0;max-width:100%;display:flex;position:relative;overflow:visible}.verified-heading>span,.hero-title-line>span{min-width:0}.hero-title-line>span:first-child{overflow-wrap:anywhere;word-break:break-word;flex:auto;max-width:100%}.hero-title-line .verified-name{flex:auto;align-items:flex-end;max-width:100%;overflow:visible}.hero-title-line .verified-name-text{white-space:normal;flex-wrap:wrap;align-items:flex-end;gap:0 .24em;overflow:visible}.hero-title-line .verified-name-label,.hero-title-line .verified-name-suffix{text-overflow:clip;white-space:normal;overflow-wrap:anywhere;word-break:break-word;overflow:visible}.hero-title-line .verified-name-badges{padding-bottom:.11em}.hero-title-line .verified-checkmark{width:18px;height:18px}.steam-identity-mark-wrap{color:color-mix(in srgb, var(--page-primary,var(--accent)) 62%, #fff);opacity:.48;transition:opacity .16s ease, transform .16s var(--ease-out);text-decoration:none;transform:translateY(.14em)}.steam-identity-mark-wrap:hover,.steam-identity-mark-wrap:focus-visible{opacity:.9;transform:translateY(.08em)}.steam-identity-mark-wrap svg{display:block}.steam-identity-tooltip{align-items:center;gap:6px;line-height:1.1;display:inline-flex}.hero-title-line .verified-tooltip{top:auto;bottom:calc(100% + 10px);transform:translate(-50%,4px)}.hero-title-line .verified-tooltip:before{border:1px solid #ffffff21;border-top:0;border-left:0;top:calc(100% - 1px);bottom:auto}.hero-title-line .verified-mark-wrap:hover .verified-tooltip,.hero-title-line .verified-mark-wrap:focus-within .verified-tooltip{transform:translate(-50%)}.hidden-profile-icon{color:#a8a8ae85;flex:none;width:13px;height:13px}.profile-links-disabled .donor-name-stack,.player-cell.profile-links-disabled>div,.feature-profile.profile-links-disabled>div,.donor-name-stack.centered{text-align:center;justify-items:center}.profile-links-disabled .donor-name-line,.donor-name-stack.centered .donor-name-line{justify-content:center}.search-shell{color:#8e8d96;background:linear-gradient(135deg,#ffffff0b,#0000),#202126;border:1px solid #ffffff12;border-radius:8px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:8px;min-height:38px;padding:0 10px;display:grid;box-shadow:inset 0 1px #ffffff0a}.search-shell input{color:#f8f5ee;background:0 0;border:0;outline:0;width:100%;font-size:12px}.search-shell input::placeholder{color:#8f8d96}.sidebar-global-search{z-index:16;color:#f8f5ee;padding:0;display:block;position:relative}.sidebar-global-search-input{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:8px;min-height:38px;padding:0 10px;display:grid}.sidebar-global-search-input input{font-size:12px}.sidebar-search-inline-message{color:#aaa9b2;margin-top:7px;font-size:10.5px;font-weight:800;line-height:1.35;display:block}.site-frame.social-open .left-panel{background:radial-gradient(circle at 24% 0%, color-mix(in srgb, var(--page-primary,var(--accent)) 13%, transparent), transparent 14rem), linear-gradient(180deg, #ffffff09, transparent 15rem), #18181c;gap:14px;padding:22px 14px}.site-frame.social-open .content-panel{background:radial-gradient(circle at 50% 0%, color-mix(in srgb, var(--page-primary,var(--accent)) 7%, transparent), transparent 20rem), #141417;padding-left:0}.site-frame.social-open .club-hero,.site-frame.social-open .mobile-public-action-dock{display:none}.site-frame.social-open .ledger-scroll{margin-left:0;padding:0;overflow:hidden}.social-content-topbar{--reveal-y:-10px;z-index:28;min-height:42px;animation:reveal-in .42s var(--ease-out) both;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:linear-gradient(#ffffff09,#ffffff03),#0f1014f5;border-bottom:1px solid #ffffff12;grid-template-columns:minmax(80px,1fr) auto minmax(80px,1fr);align-items:center;display:grid;position:relative;box-shadow:0 10px 28px #00000038}.social-topbar-history{align-items:center;gap:4px;padding-left:13px;display:flex}.social-topbar-history button{color:#9b9ea8;cursor:pointer;width:27px;height:27px;transition:border-color .16s ease, background .16s ease, color .16s ease, transform .16s var(--ease-out);background:0 0;border:1px solid #0000;border-radius:7px;place-items:center;display:grid}.social-topbar-history button:hover:not(:disabled),.social-topbar-history button:focus-visible:not(:disabled){color:#f5f6fb;background:#ffffff0b;border-color:#ffffff14;transform:translateY(-1px)}.social-topbar-history button:disabled{color:#9b9ea852;cursor:default}.social-topbar-title{color:#f6f7fb;white-space:nowrap;justify-content:center;align-items:center;gap:7px;min-width:0;max-width:min(680px,62vw);font-size:13px;font-weight:900;line-height:1;display:flex}.social-topbar-title strong,.social-topbar-title span:not(.social-topbar-logo){text-overflow:ellipsis;min-width:0;overflow:hidden}.social-topbar-title i{background:#ffffff29;width:1px;height:14px}.social-topbar-logo{place-items:center;width:18px;height:18px;display:grid}.social-topbar-logo .csgifts-logo{width:18px;height:18px}.social-topbar-spacer{min-width:0}.social-sidebar{flex-direction:column;flex:auto;gap:14px;min-height:0;display:flex}.social-sidebar-profile,.social-search-shell,.social-sidebar-title,.social-request-stack,.social-dm-list,.social-sidebar-footer{animation:reveal-in .56s var(--ease-out) both;animation-delay:var(--reveal-delay,0s);opacity:0;transform:translate3d(var(--reveal-x,-14px), var(--reveal-y,0), 0)}.social-sidebar-profile{--reveal-delay:40ms;--reveal-x:-18px;width:100%;min-height:62px;color:inherit;cursor:pointer;font:inherit;text-align:left;background:linear-gradient(135deg,#ffffff12,#0000 54%),#ffffff09;border:1px solid #ffffff13;border-radius:10px;grid-template-columns:44px minmax(0,1fr) auto;align-items:center;gap:12px;padding:9px;display:grid;box-shadow:inset 0 1px #ffffff0f}.social-sidebar-profile:hover,.social-sidebar-profile:focus-visible{background:linear-gradient(135deg,#ffffff17,#0000 54%),#ffffff0d;border-color:#ffffff1c}.social-sidebar-profile>div{gap:3px;min-width:0;display:grid}.social-sidebar-profile>div>strong,.social-sidebar-profile>div>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.social-sidebar-profile>div>strong{color:#f6f4ef;font-size:13px;font-weight:950;line-height:1.15}.social-sidebar-profile>div>span{color:var(--muted);font-size:10.5px;font-weight:800;line-height:1.25}.social-sidebar-profile .social-avatar{z-index:3;overflow:visible}.social-sidebar-profile .social-status-dot{z-index:4}.social-sidebar-profile>i{color:#fff;background:#f24d63;border-radius:999px;place-items:center;min-width:18px;height:18px;padding:0 5px;font-size:10px;font-style:normal;font-weight:950;display:grid}.social-sidebar.unauthenticated{color:#a9aab3;justify-content:center;padding:14px}.social-sidebar.unauthenticated p,.social-empty-messenger p,.social-messenger-shell.unauthenticated p{color:#a9aab3;margin:0;font-size:13px;line-height:1.45}.social-login-button{border:1px solid color-mix(in srgb, var(--page-primary,var(--accent)) 36%, #ffffff1a);background:color-mix(in srgb, var(--page-primary,var(--accent)) 16%, #ffffff0d);color:#fff;border-radius:8px;justify-content:center;align-items:center;min-height:38px;margin-top:10px;font-size:11px;font-weight:900;text-decoration:none;display:inline-flex}.social-search-shell{--reveal-delay:95ms;--reveal-x:14px;background:linear-gradient(135deg,#ffffff0b,#0000),#202126;border-color:#ffffff14;flex:none;min-height:40px}.social-search-results,.social-dm-list{scrollbar-gutter:stable;min-height:0;overflow:hidden auto}.social-search-results{gap:5px;padding-right:2px;display:grid}.social-search-result,.social-request-row,.social-dm-row,.social-friend-row{--motion-x:0;--motion-y:8px;--motion-scale:.992;min-width:0;animation:view-motion-in .38s var(--ease-out) both;animation-delay:var(--motion-delay,0s);border:1px solid #0000;border-radius:7px}.social-search-result{background:#ffffff06;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:8px;min-height:46px;padding:6px;display:grid}.social-search-result:nth-child(2),.social-request-row:nth-child(2),.social-dm-row:nth-child(2),.social-friend-row:nth-child(2){--motion-delay:30ms}.social-search-result:nth-child(3),.social-request-row:nth-child(3),.social-dm-row:nth-child(3),.social-friend-row:nth-child(3){--motion-delay:55ms}.social-search-result:nth-child(4),.social-request-row:nth-child(4),.social-dm-row:nth-child(4),.social-friend-row:nth-child(4){--motion-delay:80ms}.social-search-result:nth-child(n+5),.social-request-row:nth-child(n+5),.social-dm-row:nth-child(n+5),.social-friend-row:nth-child(n+5){--motion-delay:.105s}.social-search-person,.social-dm-main,.social-friend-main{cursor:pointer}.social-search-person{min-width:0;color:inherit;text-align:left;background:0 0;border:0;display:grid}.social-search-person[aria-disabled=true]{cursor:default}.social-search-person strong,.social-dm-copy strong,.social-request-row strong,.social-friend-row strong,.social-chat-header strong,.social-message-body strong{color:#f4f4f6;text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:850;overflow:hidden}.social-search-person span,.social-dm-copy small,.social-request-row span,.social-friend-row small,.social-chat-header span{color:#8c8f9c;text-overflow:ellipsis;white-space:nowrap;font-size:11px;line-height:1.25;overflow:hidden}.social-mini-action,.social-icon-action,.social-add-inline,.social-request-row button,.social-add-friend-button,.social-favorite-action,.social-chat-action{color:#f3f4f8;cursor:pointer;background:#ffffff0e;border:1px solid #ffffff1a;border-radius:7px;place-items:center;display:inline-grid}.social-mini-action{min-width:54px;min-height:28px;padding:0 9px;font-size:11px;font-weight:900}.social-mini-action.muted,.social-mini-action:disabled{color:#858893;cursor:default}.social-mini-action.cancelable{cursor:pointer}.social-icon-action,.social-add-inline,.social-add-friend-button,.social-favorite-action,.social-chat-action{width:30px;height:30px}.social-favorite-action,.social-chat-action{color:#8e929e}.social-favorite-action.request{color:#9aa1ad}.social-favorite-action.group{color:#9aa1ad;cursor:default}.social-favorite-action:hover,.social-chat-action:hover,.social-favorite-action.active,.social-chat-action.active{color:#f5c554;background:#f5c55418;border-color:#f5c55447}.social-favorite-action.active svg,.social-chat-action.active svg{fill:currentColor}.social-favorite-action.group:hover{color:#9aa1ad;background:#ffffff0e;border-color:#ffffff1a}.social-sidebar-title{--reveal-delay:.15s;--reveal-y:14px;color:#9da0ad;flex:none;justify-content:space-between;align-items:center;gap:8px;padding:2px 7px;font-size:13px;display:flex}.social-sidebar-title span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.social-section-heading{color:#7e838f;letter-spacing:0;text-transform:uppercase;justify-content:space-between;align-items:center;gap:8px;padding:8px 7px 3px;font-size:10px;font-weight:950;display:flex}.social-section-heading i{color:#c4c7d0;background:#ffffff12;border-radius:999px;place-items:center;min-width:17px;height:17px;padding:0 5px;font-size:10px;font-style:normal;display:grid}.social-request-stack{--reveal-delay:.19s;--reveal-x:-16px;flex:none;gap:5px;display:grid}.social-request-stack.outgoing{--reveal-delay:.215s;border-top:1px solid #ffffff13;padding-top:7px}.social-outgoing-heading{color:#8f94a3}.social-request-row{background:#f5c55413;grid-template-columns:32px minmax(0,1fr) 28px 28px;align-items:center;gap:7px;min-height:44px;padding:6px;display:grid;box-shadow:inset 0 0 0 1px #f5c55414}.social-message-request-row{background:#7dd3fc0e;border:1px solid #7dd3fc1a;border-radius:7px;grid-template-columns:32px minmax(0,1fr) auto auto;align-items:center;gap:7px;min-height:48px;padding:6px;display:grid;box-shadow:inset 0 0 0 1px #7dd3fc0b}.social-message-request-main{min-width:0;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;display:grid}.social-message-request-main strong,.social-message-request-main span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.social-message-request-main strong{color:#f4f4f6;font-size:13px;font-weight:850}.social-message-request-main span{color:#9aa1ad;font-size:11px}.social-group-composer{background:#ffffff09;border:1px solid #ffffff14;border-radius:8px;gap:8px;padding:9px;display:grid}.social-group-composer header,.social-group-composer header span{align-items:center;display:flex}.social-group-composer header{justify-content:space-between;gap:8px}.social-group-composer header span{color:#f4f4f6;gap:7px;font-size:12px}.social-group-composer header button{color:#c9ccd5;cursor:pointer;background:#ffffff0f;border:0;border-radius:6px;place-items:center;width:26px;height:26px;display:grid}.social-group-composer>input{color:#f1f2f6;background:#1b1c22;border:1px solid #ffffff14;border-radius:7px;outline:0;min-width:0;min-height:34px;padding:0 9px;font-size:12px}.social-group-member-list{gap:4px;max-height:210px;display:grid;overflow-y:auto}.social-group-member-list label{min-height:38px;color:inherit;cursor:pointer;border-radius:7px;grid-template-columns:18px 28px minmax(0,1fr);align-items:center;gap:8px;padding:5px;display:grid}.social-group-member-list label.selected,.social-group-member-list label:hover{background:#ffffff12}.social-group-member-list input{width:14px;height:14px;accent-color:var(--page-primary,var(--accent))}.social-group-member-list span{min-width:0;display:grid}.social-group-member-list strong,.social-group-member-list small{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.social-group-member-list strong{color:#f4f4f6;font-size:12px}.social-group-member-list small,.social-group-message{color:#9aa1ad;font-size:10.5px}.social-group-member-list p{color:#858893;margin:0;padding:8px 4px;font-size:12px}.social-group-submit{background:color-mix(in srgb, var(--page-primary,var(--accent)) 34%, #ffffff14);color:#fff;cursor:pointer;border:0;border-radius:7px;justify-content:center;align-items:center;gap:7px;min-height:32px;font-size:12px;font-weight:900;display:inline-flex}.social-group-submit:disabled{color:#8f94a3;cursor:default;opacity:.64}.social-message-request-overview-row{grid-template-columns:36px minmax(0,1fr) auto}.social-message-request-actions{align-items:center;gap:6px;display:inline-flex}.social-message-request-actions button{color:#f3f4f8;cursor:pointer;background:#ffffff0e;border:1px solid #ffffff1a;border-radius:7px;min-height:30px;padding:0 10px;font-size:11px;font-weight:900}.social-message-request-actions button:last-child{color:#9ca0ab}.social-dm-list{--reveal-delay:.225s;--reveal-x:16px;background:linear-gradient(135deg,#ffffff0b,#0000 56%),#ffffff06;border:1px solid #ffffff13;border-radius:10px;flex:auto;align-content:start;gap:2px;padding:7px 6px;display:grid;box-shadow:inset 0 1px #ffffff0b}.social-dm-row{color:#d4d5dc;text-align:left;background:0 0;grid-template-columns:minmax(0,1fr) 30px;align-items:center;gap:6px;width:100%;min-height:50px;padding:4px;display:grid}.social-dm-main{width:100%;min-width:0;min-height:42px;color:inherit;text-align:left;background:0 0;border:0;border-radius:6px;grid-template-columns:38px minmax(0,1fr) minmax(52px,auto);align-items:center;gap:9px;display:grid}.social-dm-row:hover,.social-dm-row:focus-within,.social-dm-row.active{border-color:color-mix(in srgb, var(--page-primary,var(--accent)) 28%, #ffffff14);background:linear-gradient(135deg, color-mix(in srgb, var(--page-primary,var(--accent)) 13%, transparent), #ffffff09), #ffffff0a}.social-dm-row.unread .social-dm-copy strong{color:#fff}.social-dm-copy{gap:2px;min-width:0;display:grid}.social-dm-copy strong{align-items:center;gap:5px;min-width:0;display:inline-flex}.social-dm-copy strong>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.social-friend-badge-icon{width:13px;height:13px;color:color-mix(in srgb, var(--page-primary,var(--accent)) 72%, #f4f4f6);fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:3px;flex:0 0 13px}.social-dm-meta{justify-items:end;gap:3px;min-width:52px;padding-right:6px;display:grid}.social-dm-meta i{color:#fff;background:#f24d63;border-radius:999px;place-items:center;min-width:17px;height:17px;padding:0 5px;font-size:10px;font-style:normal;font-weight:950;display:grid}.social-dm-meta time{color:#777a85;white-space:nowrap;font-size:10px}.social-friend-row{border:1px solid #0000;border-radius:7px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:6px;min-width:0;min-height:44px;padding:4px;display:grid}.social-friend-row:hover,.social-friend-row:focus-within{background:#ffffff09;border-color:#ffffff14}.social-friend-main{width:100%;min-width:0;min-height:36px;color:inherit;text-align:left;background:0 0;border:0;border-radius:6px;grid-template-columns:32px minmax(0,1fr);align-items:center;gap:8px;display:grid}.social-friend-main.as-static{cursor:default}.social-friend-main span{gap:2px;min-width:0;display:grid}.social-sidebar-empty{color:#858893;align-items:center;gap:7px;padding:12px 8px;font-size:12px;display:flex}.social-sidebar-footer{--reveal-delay:.315s;--reveal-y:16px;background:radial-gradient(circle at 90% 100%, color-mix(in srgb, var(--page-primary,var(--accent)) 12%, transparent), transparent 6rem), linear-gradient(135deg, #ffffff0e, transparent 56%), #ffffff08;border:1px solid #ffffff13;border-radius:8px;flex:none;gap:9px;padding:11px;display:grid;position:relative;box-shadow:inset 0 1px #ffffff0e,0 12px 28px #0000002e}.social-tagline-field{gap:6px;min-width:0;display:grid}.social-tagline-field>span{color:color-mix(in srgb, var(--page-primary,var(--accent)) 62%, #fff);text-transform:uppercase;font-size:10px;font-weight:950}.social-footer-actions{justify-content:flex-end;display:flex}.social-self-status-row{position:relative}.social-self-status-row select,.social-sidebar-footer input{color:#f1f2f6;background:#1b1c22;border:1px solid #ffffff14;border-radius:7px;outline:0;width:100%;min-width:0;font-size:12px}.social-self-status-row select{background:#0000002e;border-color:#ffffff0f;min-height:32px;padding:0 30px 0 8px;font-weight:850}.social-sidebar-footer input{min-height:34px;padding:0 9px}.social-footer-account{width:100%;min-height:42px;color:inherit;cursor:pointer;text-align:left;background:#ffffff0b;border:0;border-radius:7px;grid-template-columns:32px minmax(0,1fr) 28px;align-items:center;gap:8px;padding:5px 6px;display:grid}.social-footer-account>span{gap:2px;min-width:0;display:grid}.social-footer-account strong,.social-footer-account small{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.social-footer-account strong{color:#f4f4f6;font-size:12px;font-weight:900}.social-footer-account small{color:#8c8f9c;font-size:10.5px}.social-self-profile-card{z-index:30;background:#232428;border:1px solid #ffffff42;border-radius:8px;position:absolute;bottom:calc(100% + 8px);left:6px;right:6px;overflow:hidden;box-shadow:0 18px 42px #00000075}.social-self-profile-banner{background:linear-gradient(#00000014,#0000009e),#111214;height:112px;position:relative;overflow:hidden}.social-self-profile-banner img{opacity:.55;filter:blur(5px)saturate(1.08);object-fit:cover;width:100%;height:100%;transform:scale(1.07)}.social-self-profile-main{gap:6px;padding:0 16px 12px;display:grid}.social-self-profile-avatar{width:76px;height:76px;color:inherit;cursor:pointer;background:0 0;border:6px solid #232428;border-radius:50%;place-items:center;margin-top:-38px;padding:0;display:grid}.social-self-tagline-chip{color:#d7d9df;background:#303238;border:1px solid #ffffff21;border-radius:999px;grid-template-columns:minmax(0,1fr);justify-self:start;align-items:center;gap:0;max-width:220px;min-height:31px;margin-top:-35px;margin-left:74px;padding:0 10px;display:inline-grid}.social-profile-tagline-chip{color:#e7e9ee;text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-style:italic;font-weight:800;line-height:29px;display:block;overflow:hidden}.social-self-tagline-chip input{color:#e7e9ee;background:0 0;border:0;outline:0;width:100%;min-width:0;padding:0;font-size:12px;font-style:italic;font-weight:800}.social-self-tagline-chip input::placeholder{color:#c4c7d0}.social-self-profile-main>strong,.social-self-profile-main>small{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.social-self-profile-main>strong{color:#fff;font-size:18px;font-weight:950;line-height:1.1}.social-self-profile-main>small{color:#c3c6cf;font-size:12px;font-weight:800}.social-self-action-list{background:#ffffff13;border-radius:8px;gap:0;margin:0 16px 16px;display:grid;overflow:hidden}.social-self-action-list button,.social-self-action-list .social-self-status-row{color:#d8dbe2;cursor:pointer;text-align:left;background:0 0;border:0;border-bottom:1px solid #ffffff14;grid-template-columns:20px minmax(0,1fr) auto;align-items:center;gap:8px;width:100%;min-height:42px;padding:0 14px;font-size:13px;font-weight:850;display:grid}.social-self-action-list button:last-child,.social-self-action-list .social-self-status-row:last-child{border-bottom:0}.social-self-action-list button span,.social-self-action-list button small,.social-self-action-list .social-self-status-row span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.social-self-action-list button small{color:#aeb2bd;font-size:11px}.social-self-action-list button:hover,.social-self-action-list .social-self-status-row:hover,.social-self-action-list button:focus-visible,.social-self-action-list .social-self-status-row:focus-within,.social-footer-account:hover,.social-footer-account:focus-visible{background:#ffffff1a}.social-mini-action.cancelable .label-hover,.hero-social-action.status-pending-outgoing .label-hover,.social-mini-action.cancelable:hover .label-normal,.social-mini-action.cancelable:focus-visible .label-normal,.hero-social-action.status-pending-outgoing:hover .label-normal,.hero-social-action.status-pending-outgoing:focus-visible .label-normal{display:none}.social-mini-action.cancelable:hover .label-hover,.social-mini-action.cancelable:focus-visible .label-hover,.hero-social-action.status-pending-outgoing:hover .label-hover,.hero-social-action.status-pending-outgoing:focus-visible .label-hover{display:inline}.social-sidebar-footer>.social-status-dot{z-index:2;border-color:#191a20;width:10px;height:10px;bottom:6px;right:6px;box-shadow:0 0 0 1px #ffffff1f}.social-avatar{color:#aeb2bd;background:#262832;border-radius:50%;flex:none;place-items:center;display:inline-grid;position:relative;overflow:visible}.social-avatar img{border-radius:inherit;object-fit:cover;width:100%;height:100%}.social-group-avatar{background:color-mix(in srgb, var(--page-primary,var(--accent)) 18%, #262832);color:color-mix(in srgb, var(--page-primary,var(--accent)) 72%, #f4f4f6)}.social-status-dot{z-index:2;background:#777b86;border:2px solid #111217;border-radius:999px;width:11px;height:11px;position:absolute;bottom:-1px;right:-1px}.social-status-dot.online{background:#40c977}.social-status-dot.away{background:#f1b84b}.social-status-dot.dnd{background:#ed4f5e}.social-status-dot.invisible{background:#77808c}.social-message-pill-stack{z-index:32;pointer-events:none;justify-items:center;gap:7px;width:min(680px,100% - 36px);display:grid;position:absolute;top:54px;left:50%;transform:translate(-50%)}.social-message-pill{border:1px solid color-mix(in srgb, var(--page-primary,var(--accent)) 34%, #ffffff1f);background:linear-gradient(135deg, #ffffff13, transparent 70%), color-mix(in srgb, #1d2027 86%, var(--page-primary,var(--accent)));color:#f4f6fb;cursor:pointer;pointer-events:auto;width:fit-content;max-width:100%;min-height:34px;animation:social-message-pill-in .22s var(--ease-out) both;border-radius:999px;grid-template-columns:26px minmax(0,auto) auto;align-items:center;gap:8px;padding:4px 9px 4px 5px;display:inline-grid;box-shadow:0 14px 34px #00000057}.social-message-pill.leaving{animation:.2s both social-message-pill-out}.social-message-pill-copy{grid-template-columns:minmax(0,auto) minmax(0,auto);align-items:baseline;gap:7px;min-width:0;max-width:min(520px,56vw);display:grid}.social-message-pill-copy strong{color:#fff;text-overflow:ellipsis;white-space:nowrap;max-width:150px;font-size:12px;font-weight:900;overflow:hidden}.social-message-pill-copy small{color:#cfd2dc;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:12px;font-weight:750;overflow:hidden}.social-message-pill b{color:#fff;background:#f24d63;border-radius:999px;place-items:center;min-width:18px;height:18px;padding:0 5px;font-size:10px;font-weight:950;display:grid}.social-messenger-shell{--reveal-y:14px;width:100%;min-height:0;animation:reveal-in .48s var(--ease-out) 90ms both;background:linear-gradient(#ffffff07,#0000 12rem),#17181d;border:1px solid #fff1;border-radius:8px;flex-direction:column;flex:auto;display:flex;position:relative;overflow:hidden}.site-frame.social-open .social-messenger-shell{border:0;border-radius:0;height:100%;min-height:0}.social-messenger-shell.unauthenticated,.social-empty-messenger{color:#eef0f5;text-align:center;align-content:center;place-items:center;gap:10px;min-height:420px;padding:clamp(24px,5vw,56px);display:grid}.social-empty-messenger{text-align:left;flex:auto;justify-content:stretch;align-items:stretch;min-height:0;padding:clamp(18px,2.2vw,26px);display:flex}.social-messenger-shell.unauthenticated h2,.social-empty-messenger h2{color:#fff;margin:0;font-size:22px;line-height:1.1}.social-empty-card{border:1px solid color-mix(in srgb, var(--page-primary,var(--accent)) 20%, #ffffff14);background:radial-gradient(circle at 50% 0%, color-mix(in srgb, var(--page-primary,var(--accent)) 18%, transparent), transparent 18rem), linear-gradient(180deg, #ffffff0e, #ffffff05), #14151ae0;border-radius:12px;justify-items:center;width:min(620px,100%);padding:clamp(28px,5vw,54px);display:grid;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff12,0 24px 60px #00000042}.social-empty-card:before{background:linear-gradient(90deg, transparent, color-mix(in srgb, var(--page-primary,var(--accent)) 52%, transparent), transparent);content:"";height:1px;position:absolute;inset:0 0 auto}.social-empty-logo{border:1px solid color-mix(in srgb, var(--page-primary,var(--accent)) 34%, #ffffff1a);background:radial-gradient(circle at 50% 0%, color-mix(in srgb, var(--page-primary,var(--accent)) 24%, transparent), transparent 70%), #ffffff0b;width:54px;height:54px;box-shadow:0 16px 34px color-mix(in srgb, var(--page-primary,var(--accent)) 10%, transparent);border-radius:14px;place-items:center;margin-bottom:16px;display:grid}.social-empty-logo .csgifts-logo{width:28px;height:28px}.social-empty-kicker{color:color-mix(in srgb, var(--page-primary,var(--accent)) 72%, #fff);letter-spacing:0;text-transform:uppercase;font-size:11px;font-weight:950}.social-empty-card h2{margin:7px 0 8px;font-size:clamp(24px,4vw,34px);line-height:1}.social-empty-card p{max-width:440px;margin:0}.social-empty-stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;width:min(390px,100%);margin-top:22px;display:grid}.social-empty-stats span{background:#ffffff09;border:1px solid #ffffff13;border-radius:9px;gap:3px;min-width:0;padding:12px 10px;display:grid}.social-empty-stats strong{color:#fff;font-size:22px;line-height:1}.social-empty-stats small{color:#8f929d;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;font-size:10px;font-weight:950;overflow:hidden}.social-chat-header{background:#ffffff06;border-bottom:1px solid #ffffff13;grid-template-columns:44px minmax(0,1fr) auto;align-items:center;gap:11px;min-height:68px;padding:12px 16px;display:grid}.social-chat-person,.social-chat-name,.social-message-person,.social-message-name{min-width:0;color:inherit;cursor:pointer;font:inherit;text-align:left;background:0 0;border:0;padding:0}.social-chat-person,.social-message-person{place-items:center;display:grid}.social-chat-person:hover .social-avatar,.social-chat-person:focus-visible .social-avatar,.social-message-person:hover .social-avatar,.social-message-person:focus-visible .social-avatar{box-shadow:0 0 0 2px color-mix(in srgb, var(--page-primary,var(--accent)) 44%, transparent), 0 10px 24px #0000003d}.social-chat-name{width:max-content;max-width:100%;display:block}.social-chat-name:hover strong,.social-chat-name:focus-visible strong,.social-message-name:hover strong,.social-message-name:focus-visible strong{color:#fff;text-decoration:underline;-webkit-text-decoration-color:color-mix(in srgb, var(--page-primary,var(--accent)) 54%, transparent);text-decoration-color:color-mix(in srgb, var(--page-primary,var(--accent)) 54%, transparent);text-underline-offset:3px}.social-chat-header>div{gap:3px;min-width:0;display:grid}.social-chat-action{width:36px;height:36px}.social-message-list{flex-direction:column;flex:auto;gap:18px;min-height:0;padding:18px clamp(14px,3vw,28px);display:flex;overflow:hidden auto}.social-message-row{grid-template-columns:38px minmax(0,1fr);align-items:start;gap:12px;min-width:0;display:grid}.social-message-body{min-width:0}.social-message-body header{align-items:baseline;gap:8px;min-width:0;display:flex}.social-message-name{max-width:min(100%,280px);display:inline-flex}.social-message-body time{color:#858895;flex:none;font-size:11px}.social-message-body p{color:#e9eaf0;overflow-wrap:anywhere;white-space:pre-wrap;margin:3px 0 0;font-size:14px;line-height:1.45}.social-message-row.own .social-message-body p{color:#f6f6f8}.social-message-empty,.social-send-error{color:#8e919d;align-items:center;gap:8px;font-size:13px;display:flex}.social-message-empty{justify-content:center;min-height:180px}.social-send-error{color:#ff9aa5;flex:none;padding:0 16px 8px}.social-message-composer{background:linear-gradient(#ffffff0b,#ffffff05),#202128;border:1px solid #ffffff16;border-radius:8px;grid-template-columns:minmax(0,1fr) 38px;align-items:center;gap:8px;min-height:62px;margin:0 14px 14px;padding:9px;display:grid;box-shadow:inset 0 1px #ffffff0b,0 -10px 24px #00000024}.social-message-composer input{color:#f5f6f8;background:0 0;border:0;outline:0;min-width:0;height:38px;font-size:14px}.social-message-composer input::placeholder{color:#767985}.social-message-composer button{border:1px solid color-mix(in srgb, var(--page-primary,var(--accent)) 28%, #ffffff1a);background:color-mix(in srgb, var(--page-primary,var(--accent)) 13%, #ffffff0e);color:#f2f4f8;cursor:pointer;border-radius:7px;place-items:center;width:36px;height:36px;display:grid}.social-message-composer button:disabled{color:#6f737e;cursor:default}.social-empty-requests{color:#f5d37a;text-align:left;background:#f5c55412;border:1px solid #f5c55433;border-radius:8px;gap:2px;min-width:min(280px,100%);padding:10px 12px;display:grid}.social-empty-requests span{color:#b8a66f;font-size:12px}.social-home-overview{flex:auto;grid-template-columns:minmax(0,1fr) minmax(260px,31%);gap:14px;width:100%;height:100%;min-height:0;display:grid}.social-friends-panel,.social-activity-panel{background:linear-gradient(#ffffff0a,#ffffff04),#ffffff05;border:1px solid #ffffff13;border-radius:8px;min-width:0;min-height:0;box-shadow:inset 0 1px #ffffff0b}.social-friends-panel{grid-template-rows:auto auto minmax(0,1fr);display:grid}.social-friends-tabs{border-bottom:1px solid #ffffff12;align-items:center;gap:10px;min-height:48px;padding:8px 10px;display:flex}.social-friends-title{color:#fff;flex:none;align-items:center;gap:8px;display:inline-flex}.social-friends-title strong{font-size:14px;line-height:1}.social-friends-tabs button{color:#b7bbc7;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:7px;align-items:center;gap:7px;min-height:32px;padding:0 10px;font-size:13px;font-weight:850;display:inline-flex}.social-friends-tabs button:hover,.social-friends-tabs button:focus-visible,.social-friends-tabs button.active{color:#fff;background:#ffffff13;border-color:#ffffff14}.social-friends-tabs button i{color:#fff;background:#f05262;border-radius:999px;place-items:center;min-width:18px;height:18px;padding:0 5px;font-size:10px;font-style:normal;font-weight:950;display:grid}.social-home-searchline{color:#9ca1af;background:#08090c38;border:1px solid #ffffff14;border-radius:8px;align-items:center;gap:9px;min-height:40px;margin:12px 12px 8px;padding:0 11px;font-size:12px;display:flex}.social-friends-list,.social-activity-list{min-height:0;overflow-y:auto}.social-friends-list{padding:4px 12px 12px}.social-pending-group{min-width:0;display:grid}.social-pending-group+.social-pending-group{margin-top:12px}.social-pending-separator{color:#8f94a3;text-transform:uppercase;align-items:center;gap:9px;min-height:28px;font-size:10px;font-weight:950;display:flex}.social-pending-separator:before,.social-pending-separator:after{content:"";background:#ffffff13;flex:auto;height:1px}.social-pending-separator span{white-space:nowrap}.social-pending-separator i{color:#fff;background:#f05262;border-radius:999px;place-items:center;min-width:18px;height:18px;padding:0 5px;font-size:10px;font-style:normal;display:grid}.social-pending-group.outgoing .social-friend-overview-row{opacity:.78}.social-friend-overview-row{color:#f4f5f8;cursor:pointer;width:100%;min-height:62px;font:inherit;text-align:left;background:0 0;border:0;border-bottom:1px solid #ffffff0e;grid-template-columns:36px minmax(0,1fr) minmax(64px,auto);align-items:center;gap:10px;padding:8px 12px 8px 0;display:grid}.social-friend-overview-row:hover,.social-friend-overview-row:focus-visible{background:#ffffff09}.social-friend-overview-row>span,.social-activity-row>span{gap:3px;min-width:0;display:grid}.social-friend-overview-row strong,.social-activity-row strong{color:#fff;text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.social-friend-overview-row strong{align-items:center;gap:6px;max-width:100%;display:inline-flex}.social-friend-overview-row strong>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.social-friend-overview-row small,.social-activity-row small,.social-activity-row em{color:#8f94a3;text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-style:normal;line-height:1.25;overflow:hidden}.social-friend-overview-row time,.social-activity-row time{color:#747987;white-space:nowrap;font-size:11px}.social-friend-overview-row time{justify-self:end;padding-right:4px}.social-activity-panel{grid-template-rows:auto minmax(0,1fr);padding:12px;display:grid}.social-activity-panel header{gap:4px;padding:0 0 12px;display:grid}.social-activity-panel header strong{color:#fff;font-size:15px}.social-activity-panel header small{color:color-mix(in srgb, var(--page-primary,var(--accent)) 54%, #aeb3c0);text-transform:uppercase;font-size:11px;font-weight:900}.social-activity-list{align-content:start;gap:10px;display:grid}.social-activity-row{background:#ffffff09;border:1px solid #fff1;border-radius:8px;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:10px;min-width:0;min-height:72px;padding:10px;display:grid}.social-home-empty-row{color:#8f94a3;place-items:center;min-height:160px;font-size:13px;display:grid}.social-home-empty-row.compact{text-align:center;border:1px dashed #ffffff14;border-radius:8px;min-height:120px;padding:14px}.social-user-context-menu{z-index:10020;border:1px solid color-mix(in srgb, var(--page-primary,var(--accent)) 20%, #ffffff1f);width:min(220px,100vw - 24px);animation:view-motion-in .16s var(--ease-out) both;background:linear-gradient(#ffffff0d,#ffffff05),#0f1014fa;border-radius:9px;gap:4px;padding:5px;display:grid;position:fixed;box-shadow:0 18px 48px #00000075}.social-user-context-menu button{color:#e8eaf0;cursor:pointer;text-align:left;background:0 0;border:1px solid #0000;border-radius:7px;grid-template-columns:18px minmax(0,1fr);align-items:center;gap:8px;width:100%;min-height:34px;padding:0 9px;font-size:12px;font-weight:900;display:grid}.social-user-context-menu button:hover,.social-user-context-menu button:focus-visible{border-color:color-mix(in srgb, var(--page-primary,var(--accent)) 24%, #ffffff14);background:color-mix(in srgb, var(--page-primary,var(--accent)) 11%, #ffffff09);color:#fff}.social-user-context-menu button.danger{color:#ffb0b8}.social-user-context-menu button.warning{color:#ffd38a}.social-user-context-menu button.warning:hover,.social-user-context-menu button.warning:focus-visible{background:#f5c55416;border-color:#f5c5543d}.social-user-context-menu button.danger:hover,.social-user-context-menu button.danger:focus-visible{background:#ff607017;border-color:#ff60703d}.social-user-context-menu button:disabled{color:#ffffff52;cursor:not-allowed}.social-user-context-menu span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.social-profile-preview-layer{z-index:10040;place-items:center;padding:18px;display:grid;position:fixed;inset:0;overflow-y:auto}.social-profile-preview-scrim{background:radial-gradient(circle at 50% 34%, color-mix(in srgb, var(--page-primary,var(--accent)) 12%, transparent), transparent 18rem), #06070aa8;cursor:pointer;border:0;position:absolute;inset:0}.social-profile-preview-card{z-index:1;border:1px solid color-mix(in srgb, var(--page-primary,var(--accent)) 24%, #ffffff1c);width:min(360px,100%);max-height:min(720px,100vh - 40px);animation:view-motion-in .22s var(--ease-out) both;background:#232428;border-radius:8px;gap:0;padding:0;display:grid;position:relative;overflow-y:auto;box-shadow:inset 0 1px #ffffff12,0 28px 80px #0000008c}.social-profile-preview-close{color:#c8ccd5;cursor:pointer;background:#ffffff0b;border:1px solid #ffffff17;border-radius:8px;place-items:center;width:30px;height:30px;display:grid;position:absolute;top:10px;right:10px}.social-profile-preview-meta{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:0 16px 16px;display:grid}.social-profile-preview-meta span{background:#ffffff09;border:1px solid #ffffff13;border-radius:9px;gap:3px;min-width:0;padding:10px;display:grid}.social-profile-preview-meta small{color:color-mix(in srgb, var(--page-primary,var(--accent)) 64%, #fff);text-transform:uppercase;font-size:10px;font-weight:950}.social-profile-preview-meta strong{color:#f4f6fb;font-size:12px}.social-profile-preview-actions{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;padding:0 16px 14px;display:grid}.social-profile-preview-actions button,.social-profile-preview-actions a{color:#fff;cursor:pointer;background:#ffffff13;border:0;border-radius:6px;align-items:center;gap:7px;min-width:0;min-height:34px;padding:0 11px;font-size:12px;font-weight:900;text-decoration:none;display:inline-flex}.social-profile-preview-actions span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.social-profile-preview-bio{background:#ffffff13;border-radius:6px;gap:8px;margin:0 16px 12px;padding:12px;display:grid}.social-profile-preview-bio strong{color:#fff;font-size:12px;font-weight:900}.social-profile-preview-bio p{color:#dbdee1;overflow-wrap:anywhere;white-space:pre-wrap;max-height:none;margin:0;font-size:12px;line-height:1.45;overflow:visible}.global-search-page{gap:14px;width:100%;min-width:0;margin:0;display:grid}.global-search-head{justify-content:space-between;align-items:start;gap:12px;padding:16px 48px 0 0;display:flex;position:relative}.global-search-head span{color:color-mix(in srgb, var(--page-primary,var(--accent)), #fff 22%);text-transform:uppercase;font-size:11px;font-weight:900}.global-search-head h2{color:#fff;margin:3px 0 5px;font-size:24px;line-height:1}.global-search-head p{color:#9d9ca5;margin:0;font-size:13px}.global-search-tabs{opacity:1;background:0 0;flex-direction:row;gap:8px;width:max-content;max-width:100%;padding:0;animation:none;display:flex;transform:none}.global-search-tabs button{width:auto;min-width:128px}.global-search-form{border-color:color-mix(in srgb, var(--page-primary,var(--accent)) 20%, #ffffff14);background:linear-gradient(135deg,#ffffff0a,#0000),#00000038;grid-template-columns:auto minmax(0,1fr) auto;min-height:48px}.global-search-form input{font-size:14px}.global-search-section{gap:10px;min-width:0;display:grid}.global-search-results{max-height:none;padding:0;overflow:visible}.global-search-results.browse{max-height:none}.global-browse-head{border:1px solid color-mix(in srgb, var(--page-primary,var(--accent)) 18%, #ffffff14);background:linear-gradient(135deg, color-mix(in srgb, var(--page-primary,var(--accent)) 10%, transparent), transparent), #ffffff07;border-radius:10px}.sidebar-search-results{scrollbar-width:thin;gap:6px;max-height:min(490px,100vh - 240px);padding:9px;display:grid;overflow-y:auto}.sidebar-search-results.combined{gap:7px}.sidebar-search-results.browse{max-height:min(520px,100vh - 230px)}.sidebar-search-section-title{color:color-mix(in srgb, var(--page-primary,var(--accent)) 56%, #aaa9b2);letter-spacing:.04em;text-transform:uppercase;grid-template-columns:minmax(22px,1fr) auto minmax(22px,1fr);align-items:center;gap:10px;font-size:10px;font-weight:950;display:grid}.sidebar-search-section-title:before,.sidebar-search-section-title:after{content:"";background:linear-gradient(90deg,#0000,#ffffff29);height:1px}.sidebar-search-section-title:after{background:linear-gradient(90deg,#ffffff29,#0000)}.sidebar-browse-head{border-bottom:1px solid #ffffff12;grid-template-columns:34px minmax(0,1fr) 34px;align-items:center;gap:9px;min-height:55px;padding:9px;display:grid}.sidebar-browse-head>span,.sidebar-browse-head button{width:34px;height:34px;color:color-mix(in srgb, var(--page-primary,var(--accent)) 70%, #fff);background:#ffffff09;border:1px solid #ffffff17;border-radius:8px;place-items:center;display:grid}.sidebar-browse-head button{cursor:pointer}.sidebar-browse-head>div{gap:2px;min-width:0;display:grid}.sidebar-browse-head strong,.sidebar-browse-head small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.sidebar-browse-head strong{color:#fff;font-size:13px;font-weight:950}.sidebar-browse-head small{color:#aaa9b2;font-size:11px;font-weight:750}.sidebar-search-result{color:#f7f7fb;text-align:left;cursor:pointer;width:100%;min-height:58px;transition:border-color .16s ease, background .16s ease, transform .16s var(--ease-out);background:linear-gradient(90deg,#ffffff0e,#0000 54%),#ffffff07;border:1px solid #ffffff13;border-radius:8px;grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:10px;padding:7px;display:grid}.sidebar-search-result:hover,.sidebar-search-result:focus-visible{border-color:color-mix(in srgb, var(--page-primary,var(--accent)) 42%, #ffffff24);background:linear-gradient(90deg, color-mix(in srgb, var(--page-primary,var(--accent)) 15%, transparent), transparent 58%), #ffffff0b;transform:translate(2px)}.sidebar-search-avatar,.sidebar-search-skin{background:radial-gradient(circle at 50% 35%, color-mix(in srgb, var(--page-primary,var(--accent)) 22%, transparent), transparent 70%), #111217;width:42px;height:42px;color:color-mix(in srgb, var(--page-primary,var(--accent)) 74%, #fff);border:1px solid #ffffff1f;border-radius:8px;place-items:center;display:grid;overflow:hidden}.sidebar-search-avatar{border-radius:50%}.sidebar-search-avatar img,.sidebar-search-skin img{object-fit:cover;width:100%;height:100%}.sidebar-search-skin img{object-fit:contain;padding:3px}.sidebar-search-result>span:nth-child(2){gap:2px;min-width:0;display:grid}.sidebar-search-result strong,.sidebar-search-result small{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.sidebar-search-result strong{color:#fff;font-size:13px;line-height:1.2}.sidebar-search-result small{color:#aaa9b2;font-size:11px}.creator-search-stat-row{grid-template-columns:repeat(3,minmax(0,1fr));gap:5px;margin-top:4px;display:grid}.creator-search-stat-row>span{border:1px solid color-mix(in srgb, var(--page-primary,var(--accent)) 14%, #ffffff14);background:#00000029;border-radius:6px;gap:1px;min-width:0;padding:4px 6px;display:grid}.creator-search-stat-row small{color:#ffffff7a;text-transform:uppercase;font-size:9px;font-weight:900;line-height:1}.creator-search-stat-row b{min-width:0;color:color-mix(in srgb, var(--page-primary,var(--accent)) 72%, #fff);text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-weight:950;line-height:1.1;overflow:hidden}.sidebar-search-result>svg{color:color-mix(in srgb, var(--page-primary,var(--accent)) 60%, #b9b8c0)}.sidebar-search-empty{color:#aaa9b2;gap:5px;padding:20px 16px;font-size:12px;display:grid}.sidebar-search-empty strong{color:#fff;font-size:13px}.sidebar-search-empty.error{color:#ffaaa6}.sidebar-search-empty.compact{padding:8px 4px 10px}.sidebar-search-load-more{background:linear-gradient(135deg, color-mix(in srgb, var(--page-primary,var(--accent)) 14%, transparent), #ffffff08), #ffffff06;min-height:32px;color:color-mix(in srgb, var(--page-primary,var(--accent)) 68%, #fff);cursor:pointer;border:1px solid #ffffff14;border-radius:8px;font-size:11px;font-weight:950}.sidebar-search-load-more:hover{border-color:color-mix(in srgb, var(--page-primary,var(--accent)) 38%, #ffffff1f);color:#fff}.back-to-profile-button{border:1px solid color-mix(in srgb, var(--page-primary,var(--accent)) 24%, #ffffff14);color:#f8f5ee;cursor:pointer;text-align:left;width:100%;min-width:0;font-size:.82rem;font-weight:850}.back-to-profile-button .back-to-profile-label{text-overflow:ellipsis;white-space:nowrap;min-width:0;max-width:100%;display:block;overflow:hidden}.side-nav,.sidebar-footer{gap:8px;display:grid}.site-frame.user-settings-open .side-nav,.site-frame.user-settings-open .sidebar-summary,.site-frame.user-settings-open .favorite-block,.site-frame.user-settings-open .sidebar-footer{pointer-events:none;opacity:0;transition:opacity .2s ease, transform .28s var(--ease-out);animation:none;transform:translate(-130%)}.side-nav{background:#ffffff06;border:1px solid #ffffff0f;border-radius:10px;padding:7px}.side-nav a,.side-nav button,.sidebar-footer a,.sidebar-footer .steam-login-account,.settings-trigger{color:#bbb9c3;cursor:pointer;text-align:left;width:100%;min-height:36px;transition:background .16s ease, color .16s ease, transform .16s var(--ease-out);background:0 0;border:0;border-radius:8px;align-items:center;gap:10px;padding:8px 10px;font-size:14px;font-weight:700;display:flex}.side-nav a.active,.side-nav button.active,.side-nav a:hover,.side-nav button:hover,.sidebar-footer a:hover,.sidebar-footer .steam-login-account:hover,.settings-trigger:hover{background:linear-gradient(90deg, color-mix(in srgb, var(--page-primary,var(--accent)) 18%, transparent), #ffffff0a), #22232a;color:#fff;transform:translate(2px)}.side-nav .staff-view-button{color:#d8ccff}.side-nav .staff-view-button .developer-badge-icon,.staff-rail-item .developer-badge-icon{flex:none;width:16px;height:16px}.side-nav .staff-view-button.active,.side-nav .staff-view-button:hover,.staff-rail-item.active,.staff-rail-item:hover{color:#fff;background:linear-gradient(90deg,#a855f733,#ffffff0a),#22232a}.staff-rail-item{color:#d8ccff}.global-search-tabs.side-nav{opacity:1;background:0 0;border:0;flex-direction:row;gap:8px;width:max-content;max-width:100%;padding:0;animation:none;display:flex;transform:none}.global-search-tabs.side-nav button{justify-content:center;width:auto;min-width:128px}.global-search-tabs.side-nav button:hover,.global-search-tabs.side-nav button.active{transform:none}.site-frame.user-settings-open .global-search-tabs.side-nav{pointer-events:auto;opacity:1;transform:none}.search-motion,.search-tab-motion{--motion-x:0;--motion-y:14px;--motion-scale:.985;animation:view-motion-in .52s var(--ease-out) both;animation-delay:var(--motion-delay,0s);backface-visibility:hidden;will-change:opacity, filter, transform}.global-search-tabs.side-nav.search-motion{animation:view-motion-in .52s var(--ease-out) both;animation-delay:var(--motion-delay,0s);opacity:0;transform:translate3d(var(--motion-x,0), var(--motion-y,14px), 0) scale(var(--motion-scale,.985))}.search-motion.from-left,.search-tab-motion.from-left{--motion-x:-24px;--motion-y:0}.search-motion.from-right,.search-tab-motion.from-right{--motion-x:24px;--motion-y:0}.search-motion.from-up,.search-tab-motion.from-up{--motion-x:0;--motion-y:18px}.search-motion.from-down,.search-tab-motion.from-down{--motion-x:0;--motion-y:-18px}.search-tab-motion{min-width:0;animation-duration:.58s}.search-tab-motion .sidebar-search-section-title,.search-tab-motion .sidebar-browse-head,.search-tab-motion .sidebar-search-empty,.search-tab-motion .sidebar-search-load-more,.search-tab-motion .sidebar-search-result{--motion-x:0;--motion-y:10px;--motion-scale:.99;animation:view-motion-in .42s var(--ease-out) both;animation-delay:calc(var(--motion-delay,0s) + 70ms)}.search-tab-motion.from-left .sidebar-search-result{--motion-x:-16px;--motion-y:0}.search-tab-motion.from-right .sidebar-search-result{--motion-x:16px;--motion-y:0}.search-tab-motion .sidebar-search-result:nth-child(2),.search-tab-motion .sidebar-search-results>:nth-child(2){animation-delay:calc(var(--motion-delay,0s) + 95ms)}.search-tab-motion .sidebar-search-result:nth-child(3),.search-tab-motion .sidebar-search-results>:nth-child(3){animation-delay:calc(var(--motion-delay,0s) + .12s)}.search-tab-motion .sidebar-search-result:nth-child(4),.search-tab-motion .sidebar-search-results>:nth-child(4){animation-delay:calc(var(--motion-delay,0s) + .145s)}.search-tab-motion .sidebar-search-result:nth-child(5),.search-tab-motion .sidebar-search-results>:nth-child(5){animation-delay:calc(var(--motion-delay,0s) + .17s)}.settings-trigger{justify-content:flex-start;position:relative;overflow:hidden}.settings-default,.settings-message{transition:opacity .18s ease, transform .22s var(--ease-out);align-items:center;gap:10px;display:inline-flex}.settings-message{color:#ff6469;opacity:0;text-align:center;justify-content:center;padding:0 10px;font-size:13px;font-weight:800;position:absolute;inset:0;transform:translateY(8px)}.settings-trigger.notice .settings-default{opacity:0;transform:translateY(-8px)}.settings-trigger.notice .settings-message{opacity:1;transform:translateY(0)}.steam-login-row{grid-template-columns:minmax(0,1fr);align-items:center;gap:6px;display:grid}.steam-login-row.signed-in{grid-template-columns:minmax(0,1fr) 30px}.sidebar-footer .steam-login-thin{border:1px solid color-mix(in srgb, var(--theme-primary,var(--accent)) 40%, #ffffff1f);background:linear-gradient(135deg, color-mix(in srgb, var(--theme-primary,var(--accent)) 20%, #ffffff0f), #ffffff09), #0f1014d1;color:#f7f7fb;text-align:left;border-radius:10px;grid-template-columns:34px minmax(0,1fr);align-items:center;gap:10px;width:100%;min-height:48px;padding:7px 10px 7px 8px;font-weight:900;transition:border-color .16s,color .16s,background .16s,box-shadow .16s,transform .16s;display:grid;position:relative;overflow:hidden}.sidebar-footer .steam-login-thin:after{content:"";opacity:0;pointer-events:none;background:linear-gradient(90deg,#0000,#ffffff17,#0000);transition:opacity .16s,transform .3s;position:absolute;inset:0;transform:translate(-70%)}.steam-login-icon{background:color-mix(in srgb, var(--theme-primary,var(--accent)) 20%, #ffffff14);color:#fff;border-radius:9px;place-items:center;width:34px;height:34px;display:grid;box-shadow:inset 0 0 0 1px #ffffff14}.steam-login-copy{gap:2px;min-width:0;display:grid}.steam-login-copy strong,.steam-login-copy small{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.steam-login-copy strong{color:#fff;font-size:12px;line-height:1.1}.steam-login-copy small{color:#ffffff9e;font-size:10px;font-weight:800;line-height:1.15}.steam-logout-thin{color:#a7a6af;cursor:pointer;background:#ffffff07;border:1px solid #ffffff12;border-radius:7px;place-items:center;width:30px;height:24px;transition:border-color .16s,color .16s,background .16s;display:grid}.sidebar-footer .steam-login-thin:hover,.sidebar-footer .steam-login-thin.signed-in,.steam-logout-thin:hover{border-color:color-mix(in srgb, var(--theme-primary,var(--accent)) 72%, #ffffff29);background:linear-gradient(135deg, color-mix(in srgb, var(--theme-primary,var(--accent)) 28%, #ffffff12), #ffffff0b), #0f1014e0;color:#f6f4ef;transform:none}.sidebar-footer .steam-login-thin:hover:after,.sidebar-footer .steam-login-thin:focus-visible:after{opacity:1;transform:translate(70%)}.sidebar-summary,.favorite-block,.sidebar-footer{contain:paint;background:linear-gradient(135deg,#ffffff0e,#0000 52%),#ffffff07;border:1px solid #ffffff13;border-radius:10px;box-shadow:inset 0 1px #ffffff0b,0 14px 32px #0000001f}.sidebar-footer{contain:none;z-index:8;padding:8px;position:sticky;bottom:14px;overflow:visible}.sidebar-summary{gap:12px;padding:12px;display:grid}.summary-total{gap:1px;display:grid}.summary-total span,.summary-goal span,.summary-metrics span,.sidebar-best-skin span{color:#8e8d96;font-size:11px;font-weight:800}.summary-total strong{color:#fff;font-size:24px;line-height:1}.gift-value-tooltip{min-width:0;color:inherit;font:inherit;line-height:inherit;align-items:center;display:inline-flex;position:relative}.gift-value-tooltip:after{z-index:120;color:#f7f7fb;content:attr(data-tooltip);opacity:0;pointer-events:none;text-align:center;white-space:nowrap;background:#0f1014f5;border:1px solid #ffffff1f;border-radius:6px;max-width:min(240px,72vw);padding:6px 8px;font-size:11px;font-weight:800;line-height:1.25;transition:opacity .14s,transform .14s;position:absolute;bottom:calc(100% + 8px);left:50%;transform:translate(-50%,4px);box-shadow:0 10px 28px #00000057}.inventory-dashboard-head .gift-value-tooltip,.inventory-dashboard-head .gift-value-tooltip>span{color:inherit;font:inherit;line-height:inherit}.inventory-dashboard-head .gift-value-tooltip:after{color:#f7f7fbd6;font-family:inherit}.gift-value-tooltip:hover:after,.gift-value-tooltip:focus-visible:after,.gift-value-tooltip:focus-within:after{opacity:1;transform:translate(-50%)}.summary-goal{gap:8px;display:grid}.summary-goal>div:first-child{justify-content:space-between;align-items:baseline;gap:10px;display:flex}.summary-goal strong{color:#f6f4ef;font-size:12px}.goal-track{background:linear-gradient(90deg,#ffffff17,#0000),#101114;border-radius:999px;height:8px;overflow:hidden}.goal-track span{width:var(--progress,0%);border-radius:inherit;background:linear-gradient(90deg, var(--accent), #f2ba4c);transform-origin:0;height:100%;animation:fill-track .7s var(--ease-out) .25s both;display:block;box-shadow:0 0 18px #ff7a1a33}.summary-metrics{grid-template-columns:1fr 1fr;gap:8px;display:grid}.summary-metrics>div{background:#0000002e;border-radius:8px;grid-template-rows:auto auto;grid-template-columns:auto minmax(0,1fr);gap:0 6px;min-height:48px;padding:9px;display:grid}.summary-metrics svg{color:var(--accent);grid-row:1/span 2}.summary-metrics strong{color:#f6f4ef;font-size:14px}.sidebar-best-skin{background:radial-gradient(circle at 0 0,#ff7a1a24,#0000 80%),#0000002b;border:1px solid #ff7a1a24;border-radius:8px;grid-template-columns:54px minmax(0,1fr);align-items:center;gap:9px;min-width:0;padding:9px;display:grid}.sidebar-best-skin .skin-thumb{width:54px;height:40px}.sidebar-best-skin>div{gap:2px;min-width:0;display:grid;overflow:hidden}.sidebar-best-skin strong,.sidebar-best-skin small{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.sidebar-best-skin .skin-name-link{min-width:0;display:block;overflow:hidden}.sidebar-best-skin .skin-name-link strong{max-width:100%;display:block}.sidebar-best-skin strong{color:#f6f4ef;font-size:12px}.sidebar-best-skin small{color:#f1bd55;align-items:center;gap:6px;font-size:11px;font-weight:900;display:flex}.sidebar-best-skin small span{text-overflow:ellipsis;color:#a7a6af;min-width:0;overflow:hidden}.sidebar-best-skin small b{color:#5f5d66;font-weight:800}.favorite-block{scrollbar-width:auto;align-content:start;min-height:0;padding:10px;overflow:visible}.sidebar-heading{color:#a4a3ac;margin-bottom:10px;font-size:12px;font-weight:900}.sidebar-donor{--rank-color:#7d7d86;min-height:36px;animation:reveal-in .48s var(--ease-out) both;animation-delay:var(--reveal-delay,0s);opacity:0;transform:translate3d(var(--reveal-x,0), var(--reveal-y,12px), 0);grid-template-columns:20px minmax(0,auto);justify-content:start;align-items:center;gap:7px;margin-bottom:3px;display:grid}.sidebar-donor>span{border:1px solid color-mix(in srgb, var(--rank-color), transparent 42%);background:linear-gradient(135deg, color-mix(in srgb, var(--rank-color), transparent 72%), #ffffff09), #ffffff06;width:22px;height:22px;color:color-mix(in srgb, var(--rank-color), #fff 16%);border-radius:6px;place-items:center;font-size:12px;font-weight:900;display:grid;position:relative;overflow:hidden}.sidebar-donor.rank-1{--rank-color:#e9ad34}.sidebar-donor.rank-2{--rank-color:#c9d1dc}.sidebar-donor.rank-3{--rank-color:#c77943}.sidebar-donor.rank-4,.sidebar-donor.rank-5{--rank-color:#85848c}.sidebar-donor.rank-1>span:after,.sidebar-donor.rank-2>span:after,.sidebar-donor.rank-3>span:after{content:"";background:linear-gradient(90deg,#0000,#ffffff85,#0000);width:65%;animation:3.6s ease-in-out infinite sidebar-rank-shimmer;position:absolute;inset:-30% auto -30% -90%;transform:skew(-18deg)}.sidebar-donor.rank-2>span:after{animation-delay:.45s}.sidebar-donor.rank-3>span:after{animation-delay:.9s}.sidebar-donor-profile{width:fit-content;min-width:0;max-width:162px;transition:background .16s ease, transform .16s var(--ease-out);border-radius:8px;grid-template-columns:30px minmax(0,1fr);align-items:center;gap:6px;padding:3px;display:grid}.sidebar-donor-profile>div{min-width:0;overflow:hidden}.sidebar-donor-profile .donor-avatar{width:30px;height:30px;font-size:11px}.sidebar-donor .donor-name-line{max-width:100%}.sidebar-donor-profile:hover{background:#ffffff0b;transform:translate(2px)}.sidebar-empty{color:#85848c;border:1px dashed #ffffff21;border-radius:8px;padding:12px 10px;font-size:12px}.content-panel{background:#141417;flex-direction:column;flex:auto;min-width:0;max-width:100%;height:100%;min-height:0;padding:0 0 0 16px;display:flex;position:relative;overflow:hidden}.club-hero{--reveal-x:0;--reveal-y:-34px;z-index:4;min-height:clamp(128px, var(--hero-height,238px), 330px);padding:var(--hero-padding-y,22px) 24px;background:radial-gradient(circle at 18% 42%, color-mix(in srgb, var(--page-primary,var(--accent)) 16%, transparent), transparent 24rem), linear-gradient(180deg, #1414171a 0%, #1414177a 58%, #141417 96%, #141417 100%), linear-gradient(90deg, #141417 0%, #141417bd 42%, #14141738 100%), var(--cs-cover) center 31% / cover;contain:layout style;width:calc(100% + 16px);min-width:0;animation:reveal-in .62s var(--ease-out) 80ms both;opacity:0;transform:translate3d(var(--reveal-x), var(--reveal-y), 0);backface-visibility:hidden;will-change:min-height, padding, opacity, transform, box-shadow;border-bottom:1px solid #141417;align-items:flex-end;margin:0 0 0 -16px;transition:min-height .28s cubic-bezier(.16,1,.3,1),padding .28s cubic-bezier(.16,1,.3,1),background-position .32s,box-shadow .28s;display:flex;position:relative;overflow:hidden;box-shadow:inset 0 -62px 46px #141417}.club-hero.themed-hero{background:linear-gradient(180deg, rgba(20, 20, 23, var(--hero-image-top-alpha,.08)) 0%, rgba(20, 20, 23, var(--hero-image-dim-alpha,.56)) 58%, #141417 100%), linear-gradient(90deg, #141417 0%, rgba(20, 20, 23, var(--hero-image-edge-alpha,.72)) 38%, #14141733 100%), var(--hero-image) center var(--hero-position-y,50%) / cover}.ledger-scroll{overscroll-behavior:contain;scrollbar-gutter:stable;scrollbar-color:color-mix(in srgb, var(--page-primary,var(--accent)) 50%, transparent) #ffffff0a;flex-direction:column;flex:auto;align-items:stretch;min-height:0;margin-left:-16px;padding:0 16px 16px;display:flex;overflow:hidden auto}.club-hero:before{z-index:0;pointer-events:none;content:"";opacity:1;background:linear-gradient(#14141700,#141417 72% 100%);height:116px;transition:opacity .28s,transform .28s cubic-bezier(.16,1,.3,1);position:absolute;bottom:-8px;left:0;right:0}.club-hero:after{z-index:0;pointer-events:none;background:var(--hero-glow-background,radial-gradient(circle at var(--hero-glow-x,25%) var(--hero-glow-y,60%), var(--page-primary,var(--accent)), transparent var(--hero-color-fade-length,22rem)), linear-gradient(var(--hero-glow-linear-direction,90deg), var(--page-primary,var(--accent)) 0%, transparent 58%));content:"";opacity:calc(var(--hero-overlay-opacity,22) / 100);transition:background .28s,opacity .28s,transform .28s cubic-bezier(.16,1,.3,1);position:absolute;inset:0}.club-info{z-index:1;opacity:1;width:100%;min-width:0;transform:translate3d(var(--hero-info-x,0), var(--hero-info-y,0), 0);flex-wrap:wrap;align-items:center;gap:16px;transition:gap .28s cubic-bezier(.16,1,.3,1),transform .28s cubic-bezier(.16,1,.3,1);display:flex;position:relative}.club-avatar{flex:0 0 var(--hero-avatar-size,78px);width:var(--hero-avatar-size,78px);height:var(--hero-avatar-size,78px);background:#1f1f24;border:2px solid #ff7a1abd;border-radius:50%;place-items:center;transition:width .28s cubic-bezier(.16,1,.3,1),height .28s cubic-bezier(.16,1,.3,1),border-color .16s,transform .28s cubic-bezier(.16,1,.3,1);display:grid;box-shadow:0 12px 40px #00000061}.steam-owner-avatar{--avatar-status-ring:#8f949e;--avatar-status-ring-soft:#8f949e38;transition:width .28s cubic-bezier(.16,1,.3,1),height .28s cubic-bezier(.16,1,.3,1),border-color .16s,transform .28s cubic-bezier(.16,1,.3,1)}.steam-owner-avatar.status-in-game{--avatar-status-ring:#67e8a5;--avatar-status-ring-soft:#67e8a542}.steam-owner-avatar.status-online{--avatar-status-ring:#67aee8;--avatar-status-ring-soft:#67aee83d}.steam-owner-avatar.status-offline{--avatar-status-ring:#8f949e;--avatar-status-ring-soft:#8f949e33}.steam-owner-avatar.status-unknown{--avatar-status-ring:#a5a4ad;--avatar-status-ring-soft:#a5a4ad2e}.steam-owner-avatar:hover{border-color:#ffffffdb;transform:translateY(-2px)}.steam-owner-avatar .donor-avatar{width:var(--hero-avatar-inner,66px);height:var(--hero-avatar-inner,66px);border-color:color-mix(in srgb, var(--avatar-status-ring) 72%, #ffffff47);background:radial-gradient(circle at 50% 50%, transparent 58%, var(--avatar-status-ring) 59%, var(--avatar-status-ring) 68%, transparent 70%), linear-gradient(135deg, color-mix(in srgb, var(--avatar-status-ring) 28%, #f8fafc), var(--avatar-status-ring));box-shadow:0 0 0 1px #00000080, 0 0 18px var(--avatar-status-ring-soft);transition:width .28s cubic-bezier(.16,1,.3,1),height .28s cubic-bezier(.16,1,.3,1),border-color .16s,background .16s,box-shadow .16s}.club-avatar .skin-thumb{border-radius:50%;width:68px;height:68px}.club-info h1{font-size:var(--hero-title-size,29px);margin:0 0 4px;font-weight:800;line-height:1.05;transition:font-size .28s cubic-bezier(.16,1,.3,1)}.club-copy{flex:24rem;min-width:0;max-width:600px;transition:transform .28s cubic-bezier(.16,1,.3,1)}.club-copy.hero-copy-empty{transform:translateY(8px)}.club-info p{max-width:620px;color:color-mix(in srgb, var(--page-text,#f7f7fb) 76%, transparent);opacity:var(--hero-hidden-opacity,1);transform:translateY(var(--hero-copy-y,0));flex-direction:column;gap:2px;margin:0;font-size:14px;transition:opacity .24s,transform .28s cubic-bezier(.16,1,.3,1);display:flex}.hero-status-row{transform:translateY(var(--hero-status-y,0));align-items:center;gap:9px;margin-top:9px;transition:transform .28s cubic-bezier(.16,1,.3,1);display:flex}.steam-owner-chip{color:#dcffe9;background:linear-gradient(135deg,#67e8a51f,#00000047),#0000003d;border:1px solid #67e8a54d;border-radius:999px;align-items:center;gap:9px;width:max-content;max-width:100%;min-height:30px;padding:5px 10px;font-size:12px;font-weight:800;display:inline-flex;overflow:hidden;box-shadow:inset 0 1px #ffffff14,0 10px 30px #0003}.hero-mobile-trade{display:none}.hero-social-links{flex-wrap:wrap;justify-content:flex-end;gap:7px;max-width:240px;display:flex}.hero-social-links a,.hero-social-links button{border:1px solid color-mix(in srgb, var(--page-primary,var(--accent)) 18%, #ffffff1a);color:#ffffff8a;cursor:pointer;width:34px;height:34px;font:inherit;transition:border-color .16s ease, color .16s ease, background .16s ease, opacity .16s ease, transform .16s var(--ease-out);background:#0000002e;border-radius:7px;place-items:center;text-decoration:none;display:grid}.hero-social-links a:hover,.hero-social-links button:hover,.hero-social-links a:focus-visible,.hero-social-links button:focus-visible{border-color:color-mix(in srgb, var(--page-primary,var(--accent)) 42%, #ffffff24);background:color-mix(in srgb, var(--page-primary,var(--accent)) 12%, #0000004d);color:#fff;opacity:1;transform:translateY(-1px)}.steam-owner-chip span{white-space:nowrap;color:#93f6bf;text-transform:uppercase;background:#67e8a52e;border-radius:999px;align-items:center;gap:5px;min-height:18px;padding:2px 7px;font-size:10px;display:inline-flex}.steam-owner-chip span i{background:#67e8a5;border-radius:50%;width:6px;height:6px;box-shadow:0 0 12px #67e8a5b8}.steam-owner-chip strong{color:#f6fff9;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:12px;font-weight:800;overflow:hidden}.steam-owner-chip strong span{text-overflow:ellipsis;vertical-align:bottom;max-width:100%;display:inline-block;overflow:hidden}.steam-owner-chip.offline{color:#d8d7de;background:#0000003d;border-color:#a5a4ad3d}.steam-owner-chip.offline span,.steam-owner-chip.offline span i{color:#c9c8cf;box-shadow:none;background:#a5a4ad33}.steam-owner-chip.offline span{background:0 0;padding:0}.steam-owner-chip.offline span i{display:none}.steam-owner-chip.online{color:#dcefff;background:linear-gradient(135deg,#67aee81f,#00000042),#0000003d;border-color:#67aee857}.steam-owner-chip.online span{color:#a9d9ff;background:#67aee82e}.steam-owner-chip.online span i{background:#67aee8;box-shadow:0 0 12px #67aee8a8}.steam-owner-chip.away{color:#fff2c7;background:linear-gradient(135deg,#e9ad3421,#00000042),#0000003d;border-color:#e9ad3457}.steam-owner-chip.away span{color:#ffd77a;background:#e9ad342e}.steam-owner-chip.away span i{background:#e9ad34;box-shadow:0 0 12px #e9ad3494}.steam-owner-chip.unknown{color:#d8d7de;background:linear-gradient(135deg,#a5a4ad14,#00000042),#0000003d;border-color:#a5a4ad3d}.steam-owner-chip.unknown span{color:#d8d7de;background:#a5a4ad29}.steam-owner-chip.unknown span i{background:#a5a4ad;box-shadow:0 0 10px #a5a4ad6b}.recent-matches-card{border:1px solid color-mix(in srgb, var(--page-primary,var(--accent)) 18%, #ffffff14);background:linear-gradient(135deg, color-mix(in srgb, var(--page-primary,var(--accent)) 9%, transparent), transparent 58%), #ffffff09;border-radius:8px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;margin:0 0 12px;padding:12px;display:grid}.recent-matches-card>div{gap:4px;min-width:0;display:grid}.recent-matches-card strong,.recent-matches-card small{text-overflow:ellipsis;display:block;overflow:hidden}.recent-matches-card strong{color:#fff;font-size:.9rem}.recent-matches-card small{color:#ffffff94;font-size:.75rem;line-height:1.4}.recent-matches-card a{border:1px solid color-mix(in srgb, var(--page-primary,var(--accent)) 34%, #ffffff1a);background:color-mix(in srgb, var(--page-primary,var(--accent)) 12%, #ffffff0b);color:#fff;white-space:nowrap;border-radius:8px;justify-content:center;align-items:center;gap:7px;min-height:34px;padding:0 11px;font-size:.76rem;font-weight:900;display:inline-flex}.recent-matches-status{color:#ffffffad;text-transform:uppercase;background:#ffffff0e;border-radius:999px;align-items:center;gap:6px;width:fit-content;padding:3px 8px;font-size:.65rem;font-weight:950;display:inline-flex}.recent-matches-status i{background:currentColor;border-radius:50%;width:6px;height:6px}.recent-matches-status.in-game,.recent-matches-status.online{color:#9ef4c7;background:#67e8a51c}.recent-matches-status.away{color:#ffd58b;background:#ffc4571c}.hero-updated{z-index:1;color:#ffffffb8;max-width:min(100%,430px);opacity:var(--hero-hidden-opacity,1);transform:translateY(var(--hero-updated-y,0));transition:opacity .16s ease, transform .18s var(--ease-out);flex-wrap:wrap;justify-content:flex-end;gap:7px;font-size:10.5px;font-weight:800;display:flex;position:absolute;top:18px;right:22px}.hero-achievements{z-index:2;max-width:min(100%,520px);opacity:var(--hero-hidden-opacity,1);transform:translateY(var(--hero-updated-y,0));transition:opacity .16s ease, transform .18s var(--ease-out);flex-flow:row-reverse wrap;justify-content:flex-start;gap:8px;display:flex;position:absolute;top:16px;right:22px}.hero-achievement-badge{width:42px;height:42px;color:color-mix(in srgb, var(--page-primary,var(--accent)) 72%, #fff);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);cursor:pointer;transition:border-color .16s ease, color .16s ease, opacity .16s ease, transform .16s var(--ease-out);background:radial-gradient(circle at 34% 24%,#ffffff38,#0000 36%),#0c0d1094;border:1px solid #ffffff2e;border-radius:50%;place-items:center;padding:0;display:grid;position:relative;box-shadow:inset 0 1px #ffffff26,0 12px 28px #00000052}.hero-achievement-badge:hover,.hero-achievement-badge:focus-visible{border-color:color-mix(in srgb, var(--page-primary,var(--accent)) 58%, #ffffff2e);color:#fff;transform:translateY(-1px)}.hero-achievement-badge:focus-visible{outline:2px solid color-mix(in srgb, var(--page-primary,var(--accent)) 72%, #fff);outline-offset:3px}.hero-achievement-badge img{object-fit:contain;filter:drop-shadow(0 4px 8px #00000059);width:38px;height:38px}.hero-achievement-badge svg{width:25px;height:25px}.hero-achievement-empty{opacity:.3}.hero-achievement-empty:hover,.hero-achievement-empty:focus-visible{opacity:1}.profile-qr-modal{gap:16px;width:min(94vw,380px)}.profile-qr-head{grid-template-columns:48px minmax(0,1fr);align-items:center;gap:12px;min-width:0;display:grid}.profile-qr-avatar{border:1px solid color-mix(in srgb, var(--page-primary,var(--accent)) 44%, #ffffff1f);color:#ffffffb8;background:#ffffff0f;border-radius:50%;place-items:center;width:48px;height:48px;display:grid;overflow:hidden}.profile-qr-avatar img{object-fit:cover;width:100%;height:100%}.profile-qr-head h2,.profile-qr-head p{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.profile-qr-head h2{margin:2px 0 0}.profile-qr-head p{color:#ffffff94;margin:4px 0 0;font-size:.78rem;font-weight:800}.profile-qr-code{background:radial-gradient(circle at 50% 0%, color-mix(in srgb, var(--page-primary,var(--accent)) 12%, transparent), transparent 12rem), #ffffff09;border:1px solid #ffffff14;border-radius:8px;place-items:center;padding:14px;display:grid}.profile-qr-code img{background:#fff;border-radius:6px;width:min(100%,260px);height:auto}.profile-qr-link{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;display:grid}.profile-qr-link span{color:#ffffffad;text-overflow:ellipsis;white-space:nowrap;background:#0003;border:1px solid #ffffff13;border-radius:8px;min-width:0;padding:10px;font-size:.74rem;font-weight:800;overflow:hidden}.profile-qr-link button{border:1px solid color-mix(in srgb, var(--page-primary,var(--accent)) 42%, #ffffff1f);background:color-mix(in srgb, var(--page-primary,var(--accent)) 18%, #ffffff0e);color:#fff;cursor:pointer;border-radius:8px;justify-content:center;align-items:center;gap:6px;min-height:38px;padding:0 11px;font-size:.78rem;font-weight:900;display:inline-flex}.hero-achievement-badge>span{color:#ffffffd1;opacity:0;pointer-events:none;width:220px;max-width:min(60vw,220px);transition:opacity .14s ease, transform .14s var(--ease-out);background:#0e0f12f5;border:1px solid #ffffff21;border-radius:8px;gap:3px;padding:9px 10px;font-size:11px;line-height:1.35;display:grid;position:absolute;top:calc(100% + 9px);right:0;transform:translateY(-4px);box-shadow:0 18px 38px #0000006b}.hero-achievement-badge:hover>span,.hero-achievement-badge:focus-within>span{opacity:1;transform:translate(0,0)}.hero-achievement-badge strong{color:#fff;font-size:12px}.hero-achievement-badge small{color:#ffffffad}.achievement-modal{grid-template-rows:auto auto minmax(0,1fr);width:min(720px,100vw - 36px);max-height:calc(100dvh - 36px);overflow:hidden}.profile-modal.achievement-modal>div:first-of-type{text-align:center;justify-items:center;width:100%;min-width:0;padding:0 44px}.profile-modal.achievement-modal h2{justify-content:center;width:100%;min-width:0;display:flex}.profile-modal.achievement-modal h2 .verified-name{max-width:100%}.profile-modal.achievement-modal h2 .verified-name-label{max-width:min(62vw,440px)}.profile-modal.achievement-modal>.achievement-scope-tabs{padding:3px;display:inline-flex}.achievement-scope-tabs{background:#ffffff09;border:1px solid #ffffff14;border-radius:9px;justify-self:center;width:fit-content;max-width:100%;padding:3px;display:inline-flex}.achievement-scope-tabs button{color:#ffffff9e;cursor:pointer;background:0 0;border:0;border-radius:7px;min-height:32px;padding:0 12px;font-size:.78rem;font-weight:900}.achievement-scope-tabs button.active{background:color-mix(in srgb, var(--theme-primary,var(--accent)) 22%, #ffffff0f);color:#fff;box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--theme-primary,var(--accent)) 34%, transparent)}.profile-modal.achievement-modal>.achievement-list{scrollbar-gutter:stable both-edges;gap:10px;max-height:min(58vh,560px);padding:0 8px;display:grid;overflow:auto}.achievement-list-row{background:linear-gradient(135deg,#ffffff0d,#0000 68%),#ffffff08;border:1px solid #ffffff17;border-radius:9px;grid-template-columns:66px minmax(0,1fr);align-items:center;gap:12px;padding:11px;display:grid}.achievement-list-row.locked{opacity:.72}.achievement-row-icon{border:1px solid color-mix(in srgb, var(--theme-primary,var(--accent)) 26%, #ffffff1a);background:radial-gradient(circle at 36% 24%, #ffffff2e, transparent 38%), color-mix(in srgb, var(--theme-primary,var(--accent)) 12%, #00000057);width:54px;height:54px;color:color-mix(in srgb, var(--theme-primary,var(--accent)) 74%, #fff);border-radius:50%;place-self:center;place-items:center;display:grid}.achievement-row-icon img,.achievement-row-icon svg{object-fit:contain;filter:drop-shadow(0 6px 10px #00000052);width:46px;height:46px}.achievement-row-icon svg{opacity:.62;width:26px;height:26px}.achievement-row-body{gap:6px;min-width:0;display:grid}.achievement-row-title{justify-content:space-between;align-items:center;gap:10px;display:flex}.achievement-row-title strong{color:#fff;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:.94rem;overflow:hidden}.achievement-row-title span{border:1px solid color-mix(in srgb, var(--theme-primary,var(--accent)) 28%, #ffffff1a);background:color-mix(in srgb, var(--theme-primary,var(--accent)) 14%, #ffffff0a);color:color-mix(in srgb, var(--theme-primary,var(--accent)) 72%, #fff);text-transform:uppercase;border-radius:999px;flex:none;padding:4px 8px;font-size:.66rem;font-weight:900}.achievement-list-row.locked .achievement-row-title span{color:#ffffff8a;background:#ffffff0d;border-color:#ffffff14}.achievement-row-body p{color:#ffffffad;font-size:.8rem;line-height:1.35}.achievement-row-meta{color:#ffffff8a;justify-content:space-between;align-items:center;gap:10px;font-size:.72rem;display:flex}.achievement-row-meta small,.achievement-row-meta b{font-size:inherit}.achievement-row-meta b{color:color-mix(in srgb, var(--theme-primary,var(--accent)) 72%, #fff)}.achievement-progress{background:#ffffff14;border-radius:999px;height:6px;display:block;overflow:hidden}.achievement-progress i{border-radius:inherit;background:linear-gradient(90deg, color-mix(in srgb, var(--theme-primary,var(--accent)) 82%, #fff), #facc15);height:100%;display:block}.achievement-empty-list{color:#ffffff85;border:1px dashed #ffffff1f;border-radius:9px;place-items:center;gap:10px;min-height:140px;display:grid}.achievement-empty-list svg{width:36px;height:36px;color:color-mix(in srgb, var(--theme-primary,var(--accent)) 58%, #fff);opacity:.48}.public-leaderboard-panel{gap:6px;width:calc(100% - clamp(8px,1.2vw,20px));margin:0 auto 28px;padding:clamp(12px,1.4vw,18px) 0 18px;display:grid;position:relative;overflow:visible}.public-leaderboard-panel.reveal{--reveal-y:16px;animation-duration:.46s}.public-leaderboard-close{z-index:2;color:#c8c7cf;cursor:pointer;background:#0000002e;border:1px solid #ffffff17;border-radius:8px;place-items:center;width:34px;height:34px;display:grid;position:absolute;top:12px;right:0}.public-leaderboard-close:hover,.public-leaderboard-close:focus-visible{border-color:color-mix(in srgb, var(--theme-primary,var(--accent)) 36%, #ffffff1a);color:#fff}.public-leaderboard-head{gap:4px;max-width:760px;padding-right:48px;display:grid}.public-leaderboard-head>span{color:color-mix(in srgb, var(--theme-primary,var(--accent)) 70%, #fff);text-transform:uppercase;align-items:center;gap:7px;font-size:.76rem;font-weight:900;display:inline-flex}.public-leaderboard-head h2{color:#fff;margin:0;font-size:26px;line-height:1}.public-leaderboard-head p{color:#ffffffa3;max-width:620px;margin:0;font-size:.84rem;line-height:1.4}.public-leaderboard-body{grid-template-columns:minmax(0,1fr);align-items:start;gap:6px;display:grid}.public-leaderboard-content{gap:8px;min-width:0;display:grid}.leaderboard-motion,.public-leaderboard-view-motion{--motion-x:0;--motion-y:14px;--motion-scale:.988;animation:view-motion-in .52s var(--ease-out) both;animation-delay:var(--motion-delay,0s);backface-visibility:hidden;will-change:opacity, filter, transform}.leaderboard-motion.from-left,.public-leaderboard-view-motion.from-left{--motion-x:-24px;--motion-y:0}.leaderboard-motion.from-right,.public-leaderboard-view-motion.from-right{--motion-x:24px;--motion-y:0}.leaderboard-motion.from-up,.public-leaderboard-view-motion.from-up{--motion-x:0;--motion-y:18px}.leaderboard-motion.from-down,.public-leaderboard-view-motion.from-down{--motion-x:0;--motion-y:-18px}.public-leaderboard-view-motion{gap:8px;min-width:0;animation-duration:.58s;display:grid}.public-leaderboard-view-motion .public-leaderboard-summary article,.public-leaderboard-view-motion .public-leaderboard-list-head,.public-leaderboard-view-motion .public-leaderboard-empty,.public-leaderboard-view-motion .public-leaderboard-row,.public-leaderboard-view-motion .public-leaderboard-updated{--motion-x:0;--motion-y:10px;--motion-scale:.992;animation:view-motion-in .42s var(--ease-out) both;animation-delay:90ms}.public-leaderboard-view-motion.from-left .public-leaderboard-row,.public-leaderboard-view-motion.from-left .public-leaderboard-list-head{--motion-x:-16px;--motion-y:0}.public-leaderboard-view-motion.from-right .public-leaderboard-row,.public-leaderboard-view-motion.from-right .public-leaderboard-list-head{--motion-x:16px;--motion-y:0}.public-leaderboard-view-motion .public-leaderboard-summary article:nth-child(2),.public-leaderboard-view-motion .public-leaderboard-row:nth-child(2){animation-delay:.12s}.public-leaderboard-view-motion .public-leaderboard-summary article:nth-child(3),.public-leaderboard-view-motion .public-leaderboard-row:nth-child(3){animation-delay:.15s}.public-leaderboard-view-motion .public-leaderboard-summary article:nth-child(4),.public-leaderboard-view-motion .public-leaderboard-row:nth-child(4){animation-delay:.18s}.public-leaderboard-view-motion .public-leaderboard-row:nth-child(n+5){animation-delay:.205s}.public-leaderboard-switch.side-nav{--reveal-delay:0s;border-color:color-mix(in srgb, var(--theme-primary,var(--accent)) 14%, #ffffff12);background:linear-gradient(135deg, color-mix(in srgb, var(--theme-primary,var(--accent)) 8%, transparent), transparent 74%), #ffffff07;border-radius:9px;place-self:start;gap:4px;width:fit-content;max-width:100%;padding:3px;display:inline-flex;position:static}.public-leaderboard-switch.side-nav button{color:#ffffffa8;white-space:nowrap;border-radius:7px;gap:8px;width:auto;min-height:30px;padding:0 12px;font-size:.76rem;font-weight:900}.public-leaderboard-switch.side-nav button svg{color:color-mix(in srgb, var(--theme-primary,var(--accent)) 76%, #fff);flex:none}.public-leaderboard-switch.side-nav button.active,.public-leaderboard-switch.side-nav button:hover{border-color:color-mix(in srgb, var(--theme-primary,var(--accent)) 24%, transparent);background:linear-gradient(90deg, color-mix(in srgb, var(--theme-primary,var(--accent)) 20%, transparent), #ffffff09), #ffffff0b;color:#fff;transform:none}.public-leaderboard-tabs{background:#ffffff09;border:1px solid #ffffff14;border-radius:9px;justify-self:start;width:fit-content;max-width:100%;padding:3px;display:inline-flex}.public-leaderboard-tabs button{color:#ffffff9e;cursor:pointer;background:0 0;border:0;border-radius:7px;min-height:30px;padding:0 12px;font-size:.74rem;font-weight:900}.public-leaderboard-tabs button.active{background:color-mix(in srgb, var(--theme-primary,var(--accent)) 24%, #ffffff0f);color:#fff;box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--theme-primary,var(--accent)) 36%, transparent)}.public-leaderboard-summary{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.public-leaderboard-summary article{background:linear-gradient(135deg, color-mix(in srgb, var(--theme-primary,var(--accent)) 11%, transparent), transparent 76%), #ffffff09;border:1px solid #ffffff14;border-radius:8px;align-content:center;gap:5px;min-width:0;min-height:58px;padding:9px 11px;display:grid}.public-leaderboard-summary span{color:#ffffff8f;font-size:.68rem;font-weight:900}.public-leaderboard-summary strong{color:#fff;text-overflow:ellipsis;white-space:nowrap;font-size:.98rem;overflow:hidden}.public-leaderboard-table{gap:7px;min-height:0;display:grid}.public-leaderboard-list-head,.public-leaderboard-row{grid-template-columns:46px minmax(220px,.88fr) minmax(300px,1.2fr) minmax(160px,.58fr);align-items:center;gap:12px;display:grid}.public-leaderboard-list-head{color:#ffffff75;text-transform:uppercase;border-bottom:1px solid #fff1;min-height:26px;padding:0 10px;font-size:.64rem;font-weight:900}.public-leaderboard-list-head span:last-child{text-align:right}.public-leaderboard-row{background:radial-gradient(circle at 0% 0%, color-mix(in srgb, var(--theme-primary,var(--accent)) 12%, transparent), transparent 15rem), linear-gradient(135deg, #ffffff0d, transparent 72%), #ffffff08;min-height:66px;transition:border-color .16s ease, background .16s ease, transform .16s var(--ease-out);border:1px solid #ffffff14;border-radius:8px;padding:8px 10px}.public-leaderboard-row:hover{border-color:color-mix(in srgb, var(--theme-primary,var(--accent)) 28%, #ffffff1a);background:radial-gradient(circle at 0% 0%, color-mix(in srgb, var(--theme-primary,var(--accent)) 18%, transparent), transparent 15rem), linear-gradient(135deg, #ffffff10, transparent 72%), #ffffff0b;transform:translateY(-1px)}.public-rank{border:1px solid color-mix(in srgb, var(--theme-primary,var(--accent)) 20%, #ffffff17);width:30px;height:30px;color:color-mix(in srgb, var(--theme-primary,var(--accent)) 72%, #fff);background:#ffffff0e;border-radius:8px;place-items:center;font-size:.78rem;font-weight:900;display:grid}.public-leaderboard-row.rank-1 .public-rank{color:#fde68a;background:linear-gradient(135deg,#facc153d,#ffffff0d);border-color:#facc1557}.public-leaderboard-owner,.public-leaderboard-gun{min-width:0;color:inherit;grid-template-columns:40px minmax(0,1fr);align-items:center;gap:10px;text-decoration:none;display:grid}.public-leaderboard-owner .donor-avatar,.public-leaderboard-gun .skin-thumb{border-radius:8px;width:40px;height:40px}.public-leaderboard-owner .donor-avatar{border-radius:50%}.public-leaderboard-owner>span,.public-leaderboard-gun>span{gap:3px;min-width:0;display:grid}.public-leaderboard-owner strong,.public-leaderboard-gun strong{color:#fff;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:.88rem;overflow:visible}.public-leaderboard-owner small,.public-leaderboard-gun small,.public-leaderboard-metrics span{color:#ffffff8f;text-overflow:ellipsis;white-space:nowrap;font-size:.68rem;overflow:hidden}.public-leaderboard-metrics{justify-items:end;gap:3px;min-width:0;display:grid}.public-leaderboard-metrics b{color:#ffffffe0}.public-leaderboard-metrics strong{color:color-mix(in srgb, var(--theme-primary,var(--accent)) 72%, #fff);font-size:1rem;line-height:1}.public-leaderboard-updated{color:#ffffff7a;justify-self:end;font-size:.72rem}.public-leaderboard-empty{color:#ffffff85;border:1px dashed #ffffff1f;border-radius:9px;place-items:center;gap:10px;min-height:180px;display:grid}@media (width<=980px){.public-leaderboard-body{grid-template-columns:1fr}.public-leaderboard-switch.side-nav{width:fit-content;display:flex}.public-leaderboard-switch.side-nav button{width:auto}.public-leaderboard-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.public-leaderboard-list-head{display:none}.public-leaderboard-row{grid-template-columns:42px minmax(0,1fr);align-items:start}.public-leaderboard-gun,.public-leaderboard-metrics{grid-column:2}.public-leaderboard-metrics{justify-items:start}}@media (width<=620px){.public-leaderboard-panel{padding:8px 0 12px}.public-leaderboard-head h2{font-size:24px}.public-leaderboard-tabs,.public-leaderboard-switch.side-nav{width:100%}.public-leaderboard-switch.side-nav button{flex:1 1 0;justify-content:center}.public-leaderboard-tabs button{flex:1 1 0;padding:0 8px}.public-leaderboard-summary{grid-template-columns:1fr}.public-leaderboard-owner,.public-leaderboard-gun{grid-template-columns:44px minmax(0,1fr)}.public-leaderboard-owner .donor-avatar,.public-leaderboard-gun .skin-thumb{width:44px;height:44px}}.hero-update-chip{border:1px solid color-mix(in srgb, var(--page-primary,var(--accent)) 18%, #ffffff1f);background:linear-gradient(135deg, color-mix(in srgb, var(--page-primary,var(--accent)) 9%, transparent), #ffffff09), #0c0d1085;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:999px;align-items:center;gap:6px;width:96px;max-width:100%;min-height:28px;padding:3px 8px 3px 4px;display:inline-flex;box-shadow:inset 0 1px #ffffff0d,0 10px 24px #0000002e}.hero-update-chip.last-updated{width:132px}.hero-update-chip.timer-chip{width:88px}.hero-update-icon{background:color-mix(in srgb, var(--page-primary,var(--accent)) 16%, #ffffff0f);width:20px;height:20px;color:color-mix(in srgb, var(--page-primary,var(--accent)) 68%, #fff);border-radius:50%;place-items:center;display:grid}.hero-update-chip b{color:#ffffffc7;min-width:0;font:inherit;font-variant-numeric:tabular-nums;white-space:nowrap;flex:auto;justify-content:flex-start;align-items:center;display:inline-flex}.countdown-refreshing{color:#ffd0a4e6;font:inherit;align-items:center;gap:4px;display:inline-flex}.countdown-refreshing svg{animation:.9s linear infinite spin}.owner-trade-disabled{z-index:7;border:1px solid color-mix(in srgb, var(--page-primary,var(--accent)) 34%, #ffffff1f);background:linear-gradient(135deg, color-mix(in srgb, var(--page-primary,var(--accent)) 16%, transparent), #ffffff0a), #14151af0;color:#ffffffd1;border-radius:8px;align-items:center;gap:8px;width:fit-content;max-width:min(100%,460px);min-height:38px;margin:14px 0 2px;padding:8px 11px;font-size:12px;font-weight:900;display:inline-flex;position:sticky;top:0;box-shadow:0 14px 34px #00000047}.owner-missing-trade-url-toast{z-index:10030;border:1px solid color-mix(in srgb, var(--page-primary,var(--accent)) 38%, #ffffff24);background:linear-gradient(135deg, color-mix(in srgb, var(--page-primary,var(--accent)) 18%, transparent), #ffffff0b), #14151af5;color:#ffffffe0;pointer-events:auto;width:fit-content;max-width:min(100vw - 32px,460px);min-height:42px;animation:owner-missing-trade-toast-in .34s var(--ease-out) both;border-radius:9px;align-items:center;gap:8px;padding:9px 12px;font-size:12px;font-weight:950;display:inline-flex;position:fixed;top:14px;left:50%;transform:translate(-50%,-22px);box-shadow:inset 0 1px #ffffff0f,0 18px 44px #00000061}.owner-trade-disabled{color:#ffd5d6;background:linear-gradient(135deg,#ef646824,#ffffff09),#14151af0;border-color:#ef646852}.owner-missing-trade-url-toast svg,.owner-trade-disabled svg{color:color-mix(in srgb, var(--page-primary,var(--accent)) 72%, #fff);flex:none}.owner-trade-disabled svg{color:#ffb3b5}.owner-missing-trade-url-toast button{color:#fff;font:inherit;text-decoration:underline;-webkit-text-decoration-color:color-mix(in srgb, var(--page-primary,var(--accent)) 56%, transparent);text-decoration-color:color-mix(in srgb, var(--page-primary,var(--accent)) 56%, transparent);text-underline-offset:3px;cursor:pointer;background:0 0;border:0;padding:0}.owner-missing-trade-url-toast button:hover,.owner-missing-trade-url-toast button:focus-visible{text-decoration-color:#fff}.owner-trade-return-toast{z-index:10029;color:#fff2cc;pointer-events:auto;width:fit-content;max-width:min(100vw - 32px,540px);min-height:46px;animation:owner-missing-trade-toast-in .34s var(--ease-out) both;background:linear-gradient(135deg,#ffc45724,#ffffff0b),#14151af5;border:1px solid #ffc45757;border-radius:9px;grid-template-columns:24px minmax(0,1fr);align-items:center;gap:9px;padding:9px 12px;display:inline-grid;position:fixed;top:64px;left:50%;transform:translate(-50%);box-shadow:inset 0 1px #ffffff0f,0 18px 44px #00000061}.owner-trade-return-toast>svg{color:#ffc457}.owner-trade-return-toast span,.owner-trade-return-toast small,.owner-trade-return-toast strong{min-width:0}.owner-trade-return-toast strong,.owner-trade-return-toast small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.owner-trade-return-toast strong{font-size:12px;font-weight:950}.owner-trade-return-toast small{color:#fff2ccc7;font-size:11px;font-weight:800}.creator-follow-toast{z-index:10028;border:1px solid color-mix(in srgb, var(--page-primary,var(--accent)) 38%, #ffffff24);background:linear-gradient(135deg, color-mix(in srgb, var(--page-primary,var(--accent)) 16%, transparent), #ffffff0a), #14151af5;color:#ffffffe6;pointer-events:auto;width:fit-content;max-width:min(100vw - 32px,480px);min-height:42px;animation:owner-missing-trade-toast-in .34s var(--ease-out) both;border-radius:9px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:9px;padding:9px 11px;font-size:12px;font-weight:950;display:inline-grid;position:fixed;top:116px;left:50%;transform:translate(-50%);box-shadow:inset 0 1px #ffffff0f,0 18px 44px #00000061}.creator-follow-toast>svg{color:color-mix(in srgb, var(--page-primary,var(--accent)) 72%, #fff)}.creator-follow-toast.sign-in-required{grid-template-columns:auto minmax(0,1fr) auto auto}.creator-follow-toast span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.creator-follow-toast a{border:1px solid color-mix(in srgb, var(--page-primary,var(--accent)) 42%, #ffffff29);background:color-mix(in srgb, var(--page-primary,var(--accent)) 20%, #ffffff0d);color:#fff;white-space:nowrap;border-radius:7px;justify-content:center;align-items:center;min-height:24px;padding:0 9px;font-size:11px;font-weight:950;text-decoration:none;display:inline-flex}.creator-follow-toast a:hover,.creator-follow-toast a:focus-visible{border-color:color-mix(in srgb, var(--page-primary,var(--accent)) 68%, #ffffff2e);background:color-mix(in srgb, var(--page-primary,var(--accent)) 30%, #ffffff14)}.creator-follow-toast button{color:#ffffffb8;cursor:pointer;background:#ffffff09;border:1px solid #ffffff14;border-radius:7px;place-items:center;width:24px;height:24px;display:grid}.creator-follow-toast button:hover,.creator-follow-toast button:focus-visible{color:#fff;border-color:color-mix(in srgb, var(--page-primary,var(--accent)) 34%, #ffffff29)}@keyframes owner-missing-trade-toast-in{0%{opacity:0;transform:translate(-50%,-26px)}to{opacity:1;transform:translate(-50%)}}.hero-actions{z-index:1;animation:reveal-in .56s var(--ease-out) .22s both;opacity:0;--reveal-x:18px;--reveal-y:0;transition:bottom .18s var(--ease-out), right .18s var(--ease-out);justify-items:end;gap:10px;display:grid;position:absolute;bottom:24px;right:24px;transform:translate(18px)}.hero-primary-actions{flex-wrap:wrap;justify-content:flex-end;gap:7px;max-width:min(100%,290px);display:flex}.hero-actions>a,.hero-social-action{background:var(--accent);color:#fff;cursor:pointer;min-height:38px;font:inherit;text-shadow:0 1px #00000038;transition:border-color .16s ease, background .16s ease, box-shadow .16s ease, transform .16s var(--ease-out);border:1px solid #ffffff1c;border-radius:7px;align-items:center;gap:8px;padding:9px 14px;font-size:13px;font-weight:900;line-height:1;text-decoration:none;display:inline-flex}.hero-social-action:hover,.hero-social-action:focus-visible,.hero-actions>a:hover,.hero-actions>a:focus-visible{transform:translateY(-1px)}.hero-social-action:disabled{cursor:default;opacity:.72;transform:none}.hero-social-action.status-accepted{border-color:color-mix(in srgb, var(--page-primary,var(--accent)) 62%, transparent)}.hero-social-action.status-pending-incoming{background:linear-gradient(135deg,#4ade802e,#ffffff0b),#1c251fd1;border-color:#4ade8070}.hero-social-action.status-pending-outgoing{color:#ffffffbd;background:linear-gradient(135deg,#ffffff14,#ffffff09),#141519c2}.hero-social-action.creator-follow-action{border-color:color-mix(in srgb, var(--page-primary,var(--accent)) 38%, #ffffff21);background:linear-gradient(135deg, color-mix(in srgb, var(--page-primary,var(--accent)) 12%, transparent), #ffffff09), #141519c7}.hero-social-action.creator-follow-action.following{border-color:color-mix(in srgb, var(--page-primary,var(--accent)) 64%, #ffffff29);background:linear-gradient(135deg, color-mix(in srgb, var(--page-primary,var(--accent)) 24%, transparent), #ffffff0d), #141519e0}.hero-icon-only-action{justify-content:center;width:38px;min-width:38px;padding:0}.hero-primary-actions .hero-social-action:not(.hero-icon-only-action){border-color:color-mix(in srgb, var(--page-primary,var(--accent)) 56%, #ffffff21);background:linear-gradient(135deg, color-mix(in srgb, var(--page-primary,var(--accent)) 26%, transparent), #ffffff0e), #0c0d10bd;justify-content:center;min-width:118px;box-shadow:inset 0 1px #ffffff14,0 12px 24px #0000003d}.club-hero.compact{align-content:center;box-shadow:inset 0 -26px 30px #141417db,0 10px 28px #0000003d}.club-hero.compact .club-info{grid-template-columns:var(--hero-avatar-size,44px) minmax(0, auto);text-align:left;justify-self:center;width:fit-content;transform:none}.club-hero.compact .club-info>div{align-items:center;gap:13px;min-width:0;display:flex}.club-hero.compact .club-info h1{margin:0}.club-hero.compact .club-copy,.club-hero.compact .club-copy.hero-copy-empty{transform:none}.club-hero.compact .club-info p,.club-hero.compact .hero-updated{pointer-events:none}.club-hero.compact .club-info p{display:none}.club-hero.compact .hero-status-row{margin:0;transform:none}.tab-row{animation:reveal-in .5s var(--ease-out) .18s both;opacity:0;--reveal-x:0;--reveal-y:16px;justify-content:space-between;gap:12px;padding:18px 0 12px;display:flex;transform:translateY(16px)}.tabs,.filters{background:#ffffff09;border:1px solid #ffffff13;border-radius:9px;flex-wrap:wrap;gap:4px;width:fit-content;max-width:100%;padding:3px;display:flex}.tabs button,.filters button{color:#ffffffad;cursor:pointer;min-height:32px;transition:background .16s ease, color .16s ease, transform .16s var(--ease-out), box-shadow .16s ease;background:0 0;border:1px solid #0000;border-radius:7px;justify-content:center;align-items:center;gap:7px;padding:0 12px;font-size:12px;font-weight:900;display:inline-flex}.tabs button.active,.filters button.active{border-color:color-mix(in srgb, var(--page-primary,var(--accent)) 24%, #ffffff14);background:color-mix(in srgb, var(--page-primary,var(--accent)) 16%, #ffffff0a);color:#fff;box-shadow:none}.tabs button:hover,.filters button:hover{color:#fff;background:#ffffff0e;transform:none}.feature-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-bottom:12px;display:grid}.feature-card{--feature-accent:#ef4444;background:linear-gradient(135deg, color-mix(in srgb, var(--feature-accent), transparent 82%), transparent 50%), #191a1f;contain:paint;content-visibility:auto;contain-intrinsic-size:184px;min-height:184px;transition:transform .2s var(--ease-out), box-shadow .2s ease, background .2s ease;border-radius:9px;padding:14px;box-shadow:inset 0 0 0 1px #ffffff0e}.feature-card:nth-child(2){--feature-accent:#ff7a1a}.feature-card:nth-child(3){--feature-accent:#a855f7}.feature-card:hover{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--feature-accent), transparent 62%), 0 18px 38px #0000003d;transform:translateY(-3px)}.feature-head{justify-content:space-between;gap:12px;margin-bottom:12px;display:flex}.feature-profile{border-radius:8px;grid-template-columns:44px minmax(0,1fr);align-items:center;gap:10px;min-width:0;display:grid}.feature-profile>div,.feature-skin>div,.player-cell>div{gap:2px;min-width:0;display:grid}.feature-head .donor-avatar{width:44px;height:44px}.feature-trophy{color:var(--gold);filter:drop-shadow(0 8px 16px #e9ad3433);flex:none}.feature-trophy.place-1{color:var(--gold)}.feature-trophy.place-2{color:#c9d1dc;filter:drop-shadow(0 8px 14px #c9d1dc29)}.feature-trophy.place-3{color:#c77943;filter:drop-shadow(0 8px 14px #c7794329)}.feature-skin{background:#0000002e;border-radius:8px;grid-template-columns:58px minmax(0,1fr);align-items:center;gap:10px;min-width:0;margin-bottom:12px;padding:10px;display:grid}.feature-skin>div>span:first-child{color:#f1bd55;font-size:11px;font-weight:900}.feature-skin strong{text-overflow:ellipsis;white-space:nowrap}.feature-skin .condition-line{color:var(--muted);font-size:12px;font-weight:400;display:flex}.feature-stats{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.leader-badge-row{flex-wrap:wrap;gap:5px;min-width:0;display:flex}.leader-badge-row b{color:#b8dbf5;white-space:nowrap;background:#67aee81a;border:1px solid #67aee842;border-radius:999px;align-items:center;min-height:20px;padding:3px 7px;font-size:10px;font-weight:900;display:inline-flex}.leader-badge-row{margin-top:4px}.leader-badge-row b{min-height:18px;padding:2px 6px;font-size:9px}.price-history-strip{background:linear-gradient(90deg,#67aee817,#0000 42%),#18191e;border:1px solid #67aee829;border-radius:8px;grid-template-columns:190px minmax(0,1fr);align-items:stretch;gap:12px;margin:0 18px 14px;padding:12px;display:grid}.price-history-strip>div:first-child{align-content:center;gap:2px;display:grid}.price-history-strip>div:first-child span{color:#8bbfe6;text-transform:uppercase;font-size:11px;font-weight:900}.price-history-strip>div:first-child strong{color:#fff;font-size:15px}.price-history-items{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.price-history-item{background:#ffffff09;border:1px solid #ffffff13;border-radius:7px;gap:2px;min-height:74px;padding:9px;display:grid}.price-history-item span,.price-history-item strong,.price-history-item small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.price-history-item span{color:#d9d8de;font-size:11px;font-weight:900}.price-history-item strong{color:#fff;font-size:16px}.price-history-item small{color:#9d9ca5;font-size:11px}.price-history-item.up small{color:#9ff0bf}.price-history-item.down small{color:#ffb3b5}.feature-stats strong{color:#fff}.leaderboard-panel{animation:reveal-in .58s var(--ease-out) .255s both;opacity:0;--reveal-x:0;--reveal-y:18px;contain:none;content-visibility:visible;background:#191a1f;border-radius:9px;overflow:visible;transform:translateY(18px)}.comments-panel{padding:16px}.comments-panel-head{border-bottom:1px solid #ffffff0f;justify-content:space-between;align-items:center;gap:14px;padding-bottom:14px;display:flex}.comments-panel-head>div{align-items:center;gap:12px;min-width:0;display:flex}.comments-panel-head span{color:#f8fafc;align-items:center;gap:8px;font-size:13px;font-weight:900;display:inline-flex}.comments-panel-head strong{color:#dbeafe;background:#ffffff12;border-radius:8px;place-items:center;min-width:28px;height:24px;font-size:12px;display:grid}.comments-search{color:#94a3b8;background:#08090c6b;border:1px solid #ffffff14;border-radius:8px;align-items:center;gap:7px;width:min(260px,100%);min-height:34px;padding:0 10px;display:flex}.comments-search input{color:#eef2ff;background:0 0;border:0;outline:0;width:100%;min-width:0;font-size:12px;font-weight:800}.comments-search input::placeholder{color:#cbd5e194}.comments-composer{grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:10px;padding:14px 0;display:grid}.comments-composer .donor-avatar,.comments-composer .donor-avatar img,.comment-card .donor-avatar,.comment-card .donor-avatar img{width:38px;height:38px}.comments-composer textarea{resize:vertical;color:#f8fafc;width:100%;min-height:42px;max-height:140px;font:inherit;background:#08090c6b;border:1px solid #ffffff14;border-radius:8px;outline:0;padding:10px 11px;font-size:13px;line-height:1.45}.comments-composer textarea:focus,.comments-search:focus-within{border-color:color-mix(in srgb, var(--page-primary,#ff7a1a) 58%, #ffffff1f);box-shadow:0 0 0 3px color-mix(in srgb, var(--page-primary,#ff7a1a) 18%, transparent)}.comments-composer button,.comments-login-row a{border:1px solid color-mix(in srgb, var(--page-primary,#ff7a1a) 38%, #ffffff1a);background:linear-gradient(135deg, color-mix(in srgb, var(--page-primary,#ff7a1a) 18%, transparent), #ffffff0a), #202126;color:#fff;cursor:pointer;border-radius:8px;justify-content:center;align-items:center;gap:7px;min-height:42px;padding:0 13px;font-size:12px;font-weight:900;text-decoration:none;display:inline-flex}.comments-composer button:disabled{cursor:not-allowed;opacity:.52}.comments-login-row{justify-content:flex-start;padding:14px 0;display:flex}.comments-message{margin:0 0 12px}.comment-replying-to{border:1px solid color-mix(in srgb, var(--page-primary,#ff7a1a) 24%, #ffffff1a);background:color-mix(in srgb, var(--page-primary,#ff7a1a) 8%, #ffffff09);color:#f8fafcd1;border-radius:8px;align-items:center;gap:8px;width:fit-content;max-width:100%;margin:0 0 12px 48px;padding:7px 9px;font-size:12px;font-weight:900;display:inline-flex}.comment-replying-to span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.comment-replying-to button{color:color-mix(in srgb, var(--page-primary,#ff7a1a) 70%, #fff);font:inherit;cursor:pointer;background:0 0;border:0;padding:0}.comments-timeline{gap:8px;padding-top:2px;display:grid}.comment-day-group{grid-template-columns:minmax(92px,128px) minmax(0,1fr);column-gap:18px;display:grid}.comment-day-group h3{color:#fff;letter-spacing:0;margin:17px 0 0;font-size:12px;font-weight:950;line-height:1.1}.comment-day-list{min-width:0;display:grid}.comment-row{grid-template-columns:76px 18px minmax(0,1fr);min-width:0;display:grid}.comment-time{color:#b9c7e8;text-align:right;white-space:nowrap;align-self:start;margin-top:22px;font-size:12px;font-weight:900}.comment-rail{min-height:72px;display:block;position:relative}.comment-rail:before{content:"";background:#94a3b83d;width:1px;position:absolute;top:0;bottom:0;left:8px}.comment-rail:after{content:"";background:#191a1f;border:1px solid #94a3b89e;border-radius:50%;width:9px;height:9px;position:absolute;top:22px;left:4px}.comment-card{background:#202126;border:1px solid #ffffff0e;border-radius:8px;gap:11px;width:100%;min-width:0;margin:8px 0;padding:12px 14px;display:flex;box-shadow:0 14px 30px #0000002e}.comment-avatar-link{flex:none}.comment-copy{flex:auto;min-width:0}.comment-copy header{justify-content:space-between;align-items:flex-start;gap:10px;min-width:0;display:flex}.comment-copy header>a{min-width:0;color:inherit;gap:2px;text-decoration:none;display:grid}.comment-copy strong{color:#f8fafc;min-width:0;font-size:12px;font-weight:950;line-height:1.1}.comment-copy .verified-name-text{min-width:0}.comment-copy .verified-name-label{text-overflow:ellipsis;min-width:0;overflow:hidden}.comment-copy span{overflow-wrap:anywhere;color:#dbeafe;min-width:0;font-size:11px;font-weight:900}.comment-copy header button{color:#aeb7c7;cursor:pointer;background:#ffffff09;border:1px solid #ffffff14;border-radius:8px;flex:none;place-items:center;width:28px;height:28px;display:grid}.comment-copy header button:hover:not(:disabled),.comment-copy header button:focus-visible{color:#fecaca;border-color:#f871716b}.comment-copy p{color:#d7ddeb;overflow-wrap:anywhere;margin:8px 0 0;font-size:13px;line-height:1.45}.comment-actions{flex-wrap:wrap;align-items:center;gap:7px;margin-top:10px;display:flex}.comment-actions button,.comment-actions span{color:#dbeafec7;min-height:26px;font:inherit;background:#ffffff09;border:1px solid #ffffff12;border-radius:999px;align-items:center;gap:5px;padding:4px 8px;font-size:11px;font-weight:900;display:inline-flex}.comment-actions button{cursor:pointer;transition:border-color .16s,color .16s,background .16s}.comment-actions button:hover,.comment-actions button:focus-visible,.comment-actions button.active{border-color:color-mix(in srgb, var(--page-primary,#ff7a1a) 36%, #ffffff1f);background:color-mix(in srgb, var(--page-primary,#ff7a1a) 10%, #ffffff0b);color:#fff}.comments-empty{color:#94a3b8;text-align:center;border:1px dashed #ffffff1a;border-radius:8px;padding:24px;font-size:13px;font-weight:800}@media (width<=760px){.comments-panel{padding:12px}.comments-panel-head{flex-direction:column;align-items:stretch}.comments-search{width:100%}.comments-composer{grid-template-columns:auto minmax(0,1fr)}.comments-composer button{grid-column:2;width:max-content}.comment-replying-to{margin-left:0}.comment-day-group{grid-template-columns:minmax(0,1fr)}.comment-day-group h3{margin:16px 0 4px}.comment-row{grid-template-columns:62px 18px minmax(0,1fr)}.comment-time{font-size:11px}.comment-card{padding:11px}}.load-more-row{place-items:center;padding:14px 0 2px;display:grid}.load-more-button{color:#ffd1a5;cursor:pointer;min-height:38px;transition:border-color .16s ease, color .16s ease, transform .16s var(--ease-out);background:linear-gradient(135deg,#ff7a1a24,#ffffff0a),#202126;border:1px solid #ff7a1a3d;border-radius:8px;padding:8px 14px;font-size:12px;font-weight:900}.load-more-button:hover{color:#fff;border-color:#ff7a1a75;transform:translateY(-1px)}.table-head{background:#ffffff0a;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;display:grid}.stat-mini{min-height:64px;animation:reveal-in .48s var(--ease-out) both;animation-delay:var(--reveal-delay,0s);opacity:0;transform:translate3d(var(--reveal-x,0), var(--reveal-y,14px), 0);background:#1d1e23;grid-template-rows:auto auto;grid-template-columns:auto minmax(0,1fr);gap:1px 8px;padding:12px;display:grid;position:relative}.stat-mini .stat-icon{color:var(--accent);grid-row:1/span 2}.stat-mini span{color:#96959d;font-size:12px}.stat-mini strong{font-size:16px}.stat-mini:has(.inventory-total-value){align-items:center}.stat-mini:has(.inventory-total-value) strong{align-self:center}.inventory-total-value{min-width:0;color:inherit;font-family:inherit;font-size:inherit;font-weight:inherit;justify-items:start;gap:6px;line-height:1.1;display:inline-grid}.stat-mini strong .inventory-total-value,.stat-mini strong .inventory-total-value>span{color:inherit;font-family:inherit;font-size:inherit;font-weight:inherit;line-height:inherit}.inventory-total-value em{color:#ff5b5b;white-space:nowrap;font-size:.72em;font-style:normal;font-weight:950;line-height:1}.donor-count-value{color:#fff;min-width:0;font:inherit;align-items:baseline;gap:5px;display:inline-flex}.summary-metrics strong .donor-count-value,.stat-mini strong .donor-count-value{color:inherit;font:inherit}.donor-count-value b,.donor-count-value em{font:inherit;line-height:1}.donor-count-value b{color:#fff}.donor-count-value em{color:color-mix(in srgb, var(--page-primary,var(--accent)) 86%, #fff);text-shadow:0 0 12px color-mix(in srgb, var(--page-primary,var(--accent)) 34%, transparent);font-size:.82em;font-style:normal}.filter-toggle{color:#bbb9c3;cursor:pointer;width:30px;height:30px;transition:border-color .16s ease, box-shadow .16s ease, color .16s ease, transform .18s var(--ease-out);background:#0000002e;border:1px solid #ffffff17;border-radius:8px;place-items:center;display:grid;position:absolute;top:10px;right:10px}.filter-toggle:hover,.filter-toggle.active{color:var(--accent);border-color:#ff7a1a94;box-shadow:0 0 18px #ff7a1a29}.filter-toggle.active{transform:rotate(90deg)}.filter-panel{opacity:0;pointer-events:none;visibility:hidden;max-height:0;transition:max-height .34s var(--ease-out), opacity .22s ease, padding .34s var(--ease-out), border-color .22s ease, transform .34s var(--ease-out);background:linear-gradient(#ff7a1a0d,#0000 70%),#17181d;border-top:1px solid #fff0;gap:12px;display:grid;overflow:hidden;transform:translateY(-10px)}.filter-panel.open{opacity:1;pointer-events:auto;visibility:visible;border-color:#ffffff12;max-height:540px;padding:14px;transform:translateY(0)}.filter-panel-head{justify-content:space-between;align-items:center;gap:12px;display:flex}.filter-panel-head>div{gap:1px;display:grid}.filter-panel-head strong{color:#fff;font-size:13px}.filter-panel-head span{color:var(--muted);font-size:12px}.filter-panel-head button{color:#f6f4ef;cursor:pointer;background:#ffffff12;border:0;border-radius:7px;min-height:30px;padding:6px 10px;font-size:12px;font-weight:900}.filter-panel-head button:disabled{cursor:default;opacity:.45}.filter-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;display:grid}.filter-group{align-content:start;gap:8px;min-width:0;display:grid}.filter-group>strong{color:#9fa5b0;font-size:12px}.filter-options{background:#00000029;border:1px solid #fff1;border-radius:8px;gap:6px;max-height:176px;padding:7px;display:grid;overflow:auto}.filter-options label{color:#d8d7de;cursor:pointer;border-radius:7px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:7px;min-height:30px;padding:5px 7px;font-size:12px;display:grid}.filter-options label.checked{color:#fff;background:#ff7a1a24}.filter-options input{accent-color:var(--accent)}.filter-options span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.filter-options small{color:#85848c;font-size:12px}.inventory-panel{width:100%;min-width:0;max-width:100%;animation:reveal-in .58s var(--ease-out) .18s both;opacity:0;--reveal-x:0;--reveal-y:18px;background:0 0;border-radius:0;flex-direction:column;gap:12px;margin-top:18px;display:flex;overflow:visible;transform:translateY(18px)}.inventory-panel>*{min-width:0;max-width:100%}.inventory-head{border:1px solid color-mix(in srgb, var(--page-primary,var(--accent)) 14%, #ffffff14);background:linear-gradient(135deg, color-mix(in srgb, var(--page-primary,var(--accent)) 10%, transparent), transparent 54%), #191a1fc7;contain:paint;border-radius:9px;justify-content:space-between;align-items:start;gap:14px;min-height:82px;margin:0 0 2px;padding:16px;display:flex;position:relative}.inventory-head,.filter-panel,.inventory-grid{width:100%;min-width:0;max-width:100%}.inventory-heading-copy,.inventory-head>div{gap:4px;min-width:0;display:grid}.inventory-kicker{color:#f1bd55;letter-spacing:.04em;text-transform:uppercase;font-size:11px;font-weight:900}.inventory-head h2{color:#fff;margin:0;font-size:28px;line-height:1}.inventory-head p{color:var(--muted);margin:0;font-size:13px}.owner-inventory-head{border-color:color-mix(in srgb, var(--page-primary,var(--accent)) var(--page-glow-strength,22%), #ffffff1a);background:radial-gradient(circle at 4% 4%, color-mix(in srgb, var(--page-primary,var(--accent)) var(--page-glow-strength,22%), transparent), transparent 18rem), linear-gradient(135deg, color-mix(in srgb, var(--page-primary,var(--accent)) var(--page-glow-strength,22%), #ffffff08), transparent 56%), #191a1fe0;flex-wrap:wrap;justify-content:space-between;align-items:start;gap:18px;min-height:128px;padding:20px;display:flex;overflow:hidden;box-shadow:inset 0 1px #ffffff0e,0 16px 36px #0003}.owner-inventory-heading-main,.owner-inventory-head .inventory-head-actions{z-index:1;position:relative}.owner-inventory-heading-main{flex:460px;align-items:center;gap:14px;min-width:0;display:flex}.inventory-head>.owner-inventory-heading-main{display:flex}.owner-inventory-heading-avatar{border:1px solid color-mix(in srgb, var(--page-primary,var(--accent)) 54%, #ffffff24);background:radial-gradient(circle at 35% 25%, color-mix(in srgb, var(--page-primary,var(--accent)) 30%, transparent), transparent 62%), #00000038;width:58px;height:58px;color:color-mix(in srgb, var(--page-primary,var(--accent)) 74%, #fff);box-shadow:inset 0 1px 0 #ffffff14, 0 0 24px color-mix(in srgb, var(--page-primary,var(--accent)) var(--page-glow-strength,22%), transparent);border-radius:14px;place-items:center;display:grid;overflow:hidden}.owner-inventory-heading-avatar img{object-fit:cover;width:100%;height:100%}.owner-inventory-heading-title{flex-wrap:wrap;align-items:baseline;gap:0 .18em;min-width:0;max-width:100%;display:flex}.owner-inventory-heading-title .verified-name,.owner-inventory-heading-title .verified-name-text{font:inherit;line-height:inherit}.owner-inventory-heading-title .verified-name{white-space:normal;flex-wrap:wrap;flex:auto;min-width:0}.owner-inventory-heading-title .verified-name-label,.owner-inventory-heading-title .verified-name-text{overflow-wrap:anywhere;text-overflow:clip;white-space:normal;max-width:100%;overflow:visible}.owner-inventory-heading-title .verified-name.has-suffix .verified-name-text{flex-wrap:wrap;gap:0 .18em;display:inline-flex}.owner-inventory-heading-title .verified-name-label,.owner-inventory-heading-title .verified-name-suffix{white-space:normal;display:inline}.owner-inventory-head .inventory-head-actions{flex-wrap:wrap;flex:none;justify-content:flex-end;place-items:center end;gap:8px;display:flex}.owner-inventory-head .inventory-head-actions .filter-toggle,.owner-inventory-head .inventory-head-actions .steam-profile-icon-link{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#0000003d;border-radius:10px;width:38px;height:38px;min-height:38px}.owner-inventory-head .inventory-head-actions .filter-toggle:hover,.owner-inventory-head .inventory-head-actions .filter-toggle.active{border-color:color-mix(in srgb, var(--page-primary,var(--accent)) 58%, #ffffff29);color:color-mix(in srgb, var(--page-primary,var(--accent)) 76%, #fff);box-shadow:0 0 20px color-mix(in srgb, var(--page-primary,var(--accent)) 18%, transparent)}.inventory-head-actions{flex-flow:row;flex:none;justify-content:flex-end;align-items:center;gap:8px;display:flex}.inventory-head-actions .filter-toggle{position:static}.inventory-head-actions .filter-toggle:disabled{cursor:wait;opacity:.58}.inventory-refresh-toggle{width:34px;height:34px}.inventory-head-actions a{color:#ffd3a0;white-space:nowrap;background:#ff7a1a12;border:1px solid #ff7a1a33;border-radius:7px;justify-content:center;align-items:center;min-height:28px;padding:6px 9px;font-size:11px;font-weight:900;transition:border-color .16s,background .16s,color .16s;display:inline-flex}.inventory-head-actions a:hover{color:#fff;background:#ff7a1a21;border-color:#ff7a1a7a}.inventory-head-actions .steam-profile-icon-link{color:#dbeef9b8;background:#66c0f40b;border-color:#66c0f429;width:34px;min-height:34px;padding:0}.inventory-head-actions .steam-profile-icon-link:hover{color:#66c0f4;background:#66c0f421;border-color:#66c0f494;box-shadow:0 0 18px #66c0f42e}.steam-svg{display:block}.wishlist-svg{color:inherit;flex:none;display:block}.inventory-stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;padding:0 14px;display:grid}.inventory-stats>div{background:linear-gradient(135deg,#ffffff0b,#0000 68%),#0000002e;border:1px solid #ffffff0f;border-radius:8px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:2px 9px;min-height:60px;padding:12px;display:grid}.inventory-stats svg{color:var(--accent);grid-row:1/span 2}.inventory-stats span{color:#9fa5b0;font-size:12px}.inventory-stats strong{color:#fff;text-overflow:ellipsis;white-space:nowrap;font-size:15px;overflow:hidden}.inventory-updated,.inventory-alert{margin:0}.inventory-updated{color:#ffe2c6b8;font-size:12px;font-weight:700}.inventory-alert{color:#ffb3b5;background:#ef646814;border:1px solid #ef64683d;border-radius:8px;align-items:center;gap:8px;min-height:38px;padding:9px 10px;font-size:12px;font-weight:800;display:flex}.inventory-grid{--inventory-card-min:218px;--reveal-y:14px;--reveal-delay:.12s;flex-wrap:wrap;align-items:stretch;gap:14px;padding:2px 0 14px;display:flex}@media (width>=861px){.site-frame.viewer-density-enabled .owner-inventory-list-view .inventory-grid.viewer-density-grid{--owner-inventory-card-basis:calc((100% - var(--viewer-inventory-gap-total,64px)) / var(--viewer-inventory-columns,5))}}.inventory-grid-spacer{pointer-events:none;visibility:hidden;flex:0 0 100%;width:100%;min-height:0}.inventory-card{flex:1 1 var(--inventory-card-min);min-width:min(100%, var(--inventory-card-min));border:1px solid color-mix(in srgb, var(--rarity), transparent 58%);content-visibility:auto;contain:layout paint style;contain-intrinsic-size:376px;isolation:isolate;background:linear-gradient(#ffffff0a,#0000 42%),#17181d;border-radius:9px;flex-direction:column;align-items:stretch;min-height:376px;padding:0;transition:border-color .16s,box-shadow .16s;display:flex;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff0b,0 8px 18px #0000001f}.inventory-card:hover{border-color:color-mix(in srgb, var(--rarity), transparent 35%);box-shadow:inset 0 1px #ffffff0f,0 8px 18px #00000024}:is(.inventory-card:has(.inventory-sticker-chip:hover),.inventory-card:has(.inventory-sticker-chip:focus-visible)){z-index:10040;contain:layout style;content-visibility:visible;isolation:isolate;overflow:visible}:is(.inventory-card:has(.inventory-sticker-chip:hover) .inventory-card-media,.inventory-card:has(.inventory-sticker-chip:focus-visible) .inventory-card-media){z-index:10041;overflow:visible}.inventory-card-media{background:radial-gradient(circle at 70% 18%, color-mix(in srgb, var(--rarity), transparent 70%), transparent 38%), linear-gradient(180deg, #ffffff09, color-mix(in srgb, var(--rarity), transparent 86%) 100%), #101116;place-items:center;min-height:154px;display:grid;position:relative;overflow:hidden}.inventory-card-media:after,.owner-inventory-art:before{z-index:1;border-radius:inherit;--inventory-hover-edge:color-mix(in srgb, var(--rarity), #ffffff47 42%);background:linear-gradient(90deg, var(--inventory-hover-edge), transparent 38%, transparent 62%, var(--inventory-hover-edge)) top / 100% 1px no-repeat, linear-gradient(90deg, var(--inventory-hover-edge), transparent 38%, transparent 62%, var(--inventory-hover-edge)) bottom / 100% 1px no-repeat, linear-gradient(180deg, var(--inventory-hover-edge), transparent 38%, transparent 62%, var(--inventory-hover-edge)) left / 1px 100% no-repeat, linear-gradient(180deg, var(--inventory-hover-edge), transparent 38%, transparent 62%, var(--inventory-hover-edge)) right / 1px 100% no-repeat, radial-gradient(circle at 50% 50%, transparent 48%, color-mix(in srgb, var(--rarity), transparent 90%) 100%);box-shadow:inset 0 0 22px color-mix(in srgb, var(--rarity), transparent 86%);content:"";opacity:0;pointer-events:none;transition:opacity .16s;position:absolute;inset:0}.inventory-card:hover .inventory-card-media:after,.inventory-card:focus-within .inventory-card-media:after,.owner-inventory-card:hover .owner-inventory-art:before,.owner-inventory-card:focus-within .owner-inventory-art:before{opacity:1}.inventory-card-media .skin-thumb{z-index:2;width:100%;height:132px;box-shadow:none;background:0 0;border:0;position:relative}.inventory-card-media .skin-thumb img{object-fit:contain;filter:drop-shadow(0 10px 12px #00000052);width:min(92%,190px);height:100%}.inventory-card-media .inventory-stickers{z-index:2;position:absolute;bottom:8px;left:10px}.inventory-card-media .inventory-charms{left:auto;right:10px}.inventory-card-body{align-content:start;gap:8px;min-width:0;padding:12px;display:grid}.inventory-card-top{grid-template-columns:minmax(0,1fr);align-items:start;gap:7px;min-width:0;display:grid}.inventory-card-top .skin-name-link{min-width:0;max-width:100%}.inventory-card .skin-name-link strong{color:#fff;text-overflow:ellipsis;white-space:normal;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:14px;line-height:1.22;display:-webkit-box;overflow:hidden}.inventory-price{border:1px solid color-mix(in srgb, var(--rarity), #fff 18%);background:linear-gradient(135deg, color-mix(in srgb, var(--rarity), #fff 10%), color-mix(in srgb, var(--rarity), #000 15%));width:max-content;min-height:24px;color:var(--inventory-price-text,#fff);white-space:nowrap;border-radius:999px;justify-content:center;align-items:center;padding:4px 9px;font-size:13px;font-weight:900;line-height:1;display:inline-flex}.inventory-price.pending{color:#c8c7cf;background:#ffffff0f;border-color:#ffffff17}.inventory-card-meta{flex-wrap:wrap;gap:6px;min-width:0;display:flex;overflow:hidden}.inventory-card-meta span,.inventory-rarity-row{border-radius:999px;min-height:22px;font-size:11px;font-weight:800}.inventory-card-meta span{box-sizing:border-box;color:#d8d7de;text-overflow:ellipsis;white-space:nowrap;background:#ffffff0f;flex:0 auto;min-width:0;max-width:100%;padding:3px 7px;line-height:16px;display:block;overflow:hidden}.inventory-card-meta span.inventory-lock-chip{color:#ffd3a0;background:#ff7a1a1c;border:1px solid #ffbe7538;flex:0 auto;width:auto}.inventory-rarity-row{width:max-content;max-width:100%;color:color-mix(in srgb, var(--rarity), #fff 34%);align-items:center;gap:6px;display:inline-flex}.inventory-rarity-dot{background:var(--rarity);width:7px;height:7px;box-shadow:0 0 16px color-mix(in srgb, var(--rarity), transparent 45%);border-radius:50%}.inventory-detail-row{flex-wrap:wrap;gap:6px;display:flex}.inventory-detail-row span{color:#b7b6bf;background:#ffffff0f;border-radius:6px;min-height:22px;padding:3px 7px;font-size:10px;font-weight:800}.owner-inventory-list-view .inventory-grid{--owner-inventory-card-basis:calc((100% - 64px) / 5);--owner-inventory-gap:16px;gap:var(--owner-inventory-gap)}.owner-inventory-list-view .inventory-grid>.owner-inventory-card{flex:1 1 var(--owner-inventory-card-basis);max-width:var(--owner-inventory-card-basis);min-width:0}.owner-inventory-card{border:1px solid color-mix(in srgb, var(--rarity), transparent 54%);background:radial-gradient(circle at 20% 16%, color-mix(in srgb, var(--rarity), transparent 88%), transparent 9.5rem), linear-gradient(180deg, #ffffff0b, transparent 34%), #18191d;content-visibility:visible;contain:layout style;contain-intrinsic-size:auto;border-radius:8px;flex-direction:column;min-height:498px;position:relative;overflow:visible;box-shadow:inset 0 1px #ffffff0e,0 12px 28px #00000038}.owner-inventory-card:before{z-index:7;border-radius:inherit;--inventory-frame-edge:color-mix(in srgb, var(--rarity), #ffffff29 38%);background:linear-gradient(90deg, var(--inventory-frame-edge), transparent 36%, transparent 64%, var(--inventory-frame-edge)) top / 100% 1px no-repeat, linear-gradient(90deg, var(--inventory-frame-edge), transparent 36%, transparent 64%, var(--inventory-frame-edge)) bottom / 100% 1px no-repeat, linear-gradient(180deg, var(--inventory-frame-edge), transparent 36%, transparent 64%, var(--inventory-frame-edge)) left / 1px 100% no-repeat, linear-gradient(180deg, var(--inventory-frame-edge), transparent 36%, transparent 64%, var(--inventory-frame-edge)) right / 1px 100% no-repeat;content:"";opacity:.86;pointer-events:none;transition:opacity .16s,filter .16s;position:absolute;inset:-1px}.owner-inventory-card:after{z-index:8;background:color-mix(in srgb, var(--rarity), #fff 4%);content:"";pointer-events:none;border-radius:0 0 8px 8px;height:2px;position:absolute;inset:auto 0 0}.owner-inventory-card:hover{box-shadow:inset 0 1px #ffffff12,0 12px 28px #00000038}.owner-inventory-card.pending-confirmation{--rarity:#6b7280;background:linear-gradient(#94a3b814,#0000001a),#1d1f24;border-color:#94a3b838}.owner-inventory-card.pending-confirmation .owner-inventory-media{filter:grayscale(.5)brightness(.74)}.owner-inventory-card.modification-review{--rarity:#f5c554;background:linear-gradient(#f5c55414,#0000001a),#1d1f24;border-color:#f5c55447}.owner-inventory-card.modification-review .owner-inventory-media{filter:saturate(.82)brightness(.82)}.owner-inventory-pending-overlay.modification{color:#ffe6a6;background:#251d08b8;border-color:#f5c5543d}.pending-skin-thumb{color:#f1f5f9ad;place-items:center;display:grid}.owner-inventory-card.pending-confirmation .owner-inventory-media:after{border-radius:inherit;content:"";pointer-events:none;background:#0000006b;position:absolute;inset:0}.owner-inventory-pending-overlay{z-index:6;color:#f1f5f9eb;text-align:center;text-transform:uppercase;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#111216a3;border:1px solid #ffffff1a;border-radius:8px;place-items:center;gap:7px;font-size:.78rem;font-weight:950;display:grid;position:absolute;inset:12px}.owner-inventory-pending-overlay svg{color:color-mix(in srgb, var(--page-primary,var(--accent)) 68%, #fff)}.pending-manual-actions{z-index:9;position:absolute;top:10px;right:10px}.pending-manual-menu-button{color:#ffffffdb;cursor:pointer;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0a0c10c2;border:1px solid #ffffff26;border-radius:8px;place-items:center;width:32px;height:32px;display:grid;box-shadow:0 10px 24px #00000042}.pending-manual-menu-button:hover,.pending-manual-menu-button:focus-visible{border-color:color-mix(in srgb, var(--page-primary,var(--accent)) 52%, #ffffff29);background:color-mix(in srgb, var(--page-primary,var(--accent)) 18%, #0a0c10c7);color:#fff}.pending-manual-menu{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#13151bf5;border:1px solid #ffffff21;border-radius:8px;gap:7px;width:min(212px,100vw - 32px);padding:8px;display:grid;position:absolute;top:38px;right:0;box-shadow:0 18px 42px #0000005c}.pending-manual-menu button{border:1px solid color-mix(in srgb, var(--page-primary,var(--accent)) 42%, #ffffff1f);background:color-mix(in srgb, var(--page-primary,var(--accent)) 14%, #ffffff0f);color:#fff;cursor:pointer;border-radius:7px;align-items:center;gap:8px;min-height:34px;padding:0 10px;font-size:.76rem;font-weight:900;display:flex}.pending-manual-menu button.danger{color:#fecaca;background:#f871711f;border-color:#f8717152}.pending-manual-menu button.danger:hover:not(:disabled){color:#fff;background:#f871712e;border-color:#f8717185}.pending-manual-menu button:disabled,.manual-delete-button:disabled{cursor:wait;opacity:.62}.pending-manual-menu small{color:#ffffff8f;font-size:.68rem;line-height:1.35}.owner-inventory-card:hover:before{--inventory-frame-edge:color-mix(in srgb, var(--rarity), #fff3 56%);filter:drop-shadow(0 0 10px color-mix(in srgb, var(--rarity), transparent 82%));opacity:1}.owner-inventory-art{background:radial-gradient(circle at 50% 46%, color-mix(in srgb, var(--rarity), transparent 70%), transparent 8rem), linear-gradient(180deg, #ffffff09, #ffffff01), #101116;border-radius:8px 8px 0 0;flex-direction:column;justify-content:center;min-height:202px;padding:18px 14px 10px;display:flex;position:relative;overflow:visible}.owner-inventory-art:after{background:color-mix(in srgb, var(--rarity), transparent 44%);content:"";pointer-events:none;height:1px;position:absolute;inset:auto 0 0}.owner-inventory-media{z-index:2;justify-content:center;align-items:center;min-width:0;min-height:168px;display:flex;position:relative}.owner-inventory-media .skin-thumb{width:100%;height:164px;box-shadow:none;background:0 0;border:0}.owner-inventory-media .skin-thumb img{object-fit:contain;filter:drop-shadow(0 16px 18px #00000061);width:min(96%,238px);height:100%}.owner-inventory-card .item-utility-links{top:12px;right:12px}.owner-inventory-card .manual-add-button{bottom:12px;right:12px}.owner-inventory-card-actions{z-index:9;align-items:center;gap:6px;display:inline-flex;position:absolute;bottom:12px;right:12px}.owner-inventory-card-actions .manual-add-button,.owner-inventory-card-actions .manual-history-button,.owner-inventory-card-actions .manual-delete-button{position:static;bottom:auto;right:auto}.manual-history-button,.manual-delete-button{border:1px solid color-mix(in srgb, var(--theme-primary,var(--accent)) 42%, #ffffff1f);background:color-mix(in srgb, var(--theme-primary,var(--accent)) 14%, #0d0e12e0);width:30px;height:30px;color:color-mix(in srgb, var(--theme-primary,var(--accent)) 78%, #fff);cursor:pointer;border-radius:999px;place-items:center;display:grid;box-shadow:0 8px 18px #00000038}.manual-history-button:hover,.manual-history-button:focus-visible{border-color:color-mix(in srgb, var(--theme-primary,var(--accent)) 62%, #ffffff29);background:color-mix(in srgb, var(--theme-primary,var(--accent)) 24%, #0d0e12e6);color:#fff}.owner-inventory-art-accessories{z-index:5;pointer-events:none;align-items:flex-end;gap:5px;max-width:calc(100% - 94px);display:flex;position:absolute;bottom:11px;left:12px}.owner-inventory-art-accessories .inventory-stickers,.owner-inventory-art-accessories .inventory-charms{pointer-events:auto;gap:3px}.owner-inventory-art-accessories .inventory-stickers>span{filter:drop-shadow(0 8px 9px #0000005c);background:0 0;border:0;border-radius:4px;width:28px;height:28px}.owner-inventory-art-accessories .inventory-stickers>span>img{max-width:30px;max-height:30px}.owner-inventory-art-accessories .inventory-sticker-chip:hover,.owner-inventory-art-accessories .inventory-sticker-chip:focus-visible{box-shadow:none;background:#ffffff0e;border-color:#0000;outline:none;transform:translateY(-1px)}.owner-inventory-art-accessories .inventory-accessory-popover{min-width:170px;max-width:210px;box-shadow:inset 0 -2px 0 color-mix(in srgb, var(--rarity,var(--accent)) 62%, #2d7cff), 0 14px 30px #0000007a;background:linear-gradient(#12151efa,#0a0c12fc),#0d1018;border-color:#4d6090b8;bottom:calc(100% + 8px);left:0;transform:translateY(5px)}.owner-inventory-art-accessories .inventory-accessory-popover:after{background:#0d1018;border-color:#4d6090b8;left:14px;transform:rotate(45deg)}.owner-inventory-art-accessories .inventory-sticker-chip:hover .inventory-accessory-popover,.owner-inventory-art-accessories .inventory-sticker-chip:focus-visible .inventory-accessory-popover{transform:translateY(0)}.owner-inventory-card .inventory-card-body{background:linear-gradient(#ffffff05,#0000 50%),#18191d;border-radius:0 0 8px 8px;flex-direction:column;flex:auto;gap:12px;min-height:0;padding:14px;display:flex}.owner-inventory-title-row{flex-wrap:nowrap;justify-content:space-between;align-items:start;gap:12px;min-width:0;display:flex}.owner-inventory-title-row .skin-name-link,.owner-inventory-title-row>strong:first-child{flex:auto;min-width:0}.owner-inventory-card .skin-name-link strong,.owner-inventory-title-row>strong:first-child{color:#f8f7fb;letter-spacing:0;text-overflow:ellipsis;white-space:normal;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:1rem;line-height:1.16;display:-webkit-box;overflow:hidden}.site-frame .owner-inventory-card .inventory-price,.owner-inventory-card .inventory-price{background:linear-gradient(135deg, color-mix(in srgb, var(--rarity), transparent 91%), transparent), #ffffff0b;color:#fff;text-align:right;min-width:68px;min-height:40px;box-shadow:none;border:1px solid #ffffff13;border-radius:8px;flex:none;justify-items:end;gap:2px;padding:6px 8px;font-size:.92rem;font-weight:950;line-height:1;display:grid}.site-frame .owner-inventory-card .inventory-price:before,.owner-inventory-card .inventory-price:before{content:"Value";color:#f8f7fb75;letter-spacing:0;text-transform:uppercase;font-size:.52rem;font-weight:950;line-height:1}.site-frame .owner-inventory-card .inventory-price.pending,.owner-inventory-card .inventory-price.pending{color:#f8f7fb8c;background:#ffffff09;border-color:#fff1}.owner-inventory-card .inventory-price-pending-value{color:#f8f7fba3;justify-content:flex-end;align-items:center;gap:5px;font-size:1rem;line-height:1;display:inline-flex}.owner-inventory-card button.inventory-price-pending-value{cursor:pointer;background:0 0;border:0;padding:0}.owner-inventory-card button.inventory-price-pending-value:hover:not(:disabled) svg{color:color-mix(in srgb, var(--page-primary,var(--accent)) 82%, #fff);transform:translateY(-1px)}.owner-inventory-card button.inventory-price-pending-value:disabled{cursor:wait;opacity:.72}.owner-inventory-card .inventory-price-pending-value svg{color:color-mix(in srgb, var(--page-primary,var(--accent)) 58%, #ffffff9e);filter:drop-shadow(0 0 8px color-mix(in srgb, var(--page-primary,var(--accent)) 18%, transparent))}.owner-inventory-subtitle{flex-wrap:wrap;gap:6px;min-width:0;display:flex}.owner-inventory-subtitle span{color:#d4d3db;text-overflow:ellipsis;white-space:nowrap;background:#ffffff12;border-radius:999px;max-width:100%;min-height:22px;padding:4px 8px;font-size:.68rem;font-weight:900;line-height:1.2;overflow:hidden}.owner-inventory-subtitle .inventory-lock-chip{color:#ffd3a0;background:#ff7a1a1c;border:1px solid #ffbe7538;order:-1}.owner-inventory-subtitle .inventory-lock-chip.warning{color:#ffe6a6;background:#f5c5541f;border-color:#f5c55447}.owner-inventory-float-panel{background:linear-gradient(135deg, color-mix(in srgb, var(--rarity), transparent 91%), transparent 72%), #ffffff08;border:1px solid #ffffff13;border-radius:7px;gap:5px;padding:7px 8px;display:grid}.owner-inventory-float-head{justify-content:space-between;align-items:baseline;gap:10px;min-width:0;display:flex}.owner-inventory-float-head span{color:#f2f1f5;text-overflow:ellipsis;white-space:nowrap;font-size:.72rem;font-weight:950;overflow:hidden}.owner-inventory-float-head strong{color:#fff;white-space:nowrap;font-size:.66rem;font-weight:950}.inventory-card.owner-inventory-card .inventory-float-bar{width:100%;margin:0}.owner-inventory-card .float-wear-track{height:6px}.owner-inventory-card .float-wear-segment.current{filter:brightness(1.1)saturate(1.1);box-shadow:inset 0 1px 0 #ffffff42, 0 0 12px color-mix(in srgb, var(--band-color,#42d665) 28%, transparent)}.owner-inventory-card .float-wear-labels{font-size:.5rem}.inventory-card.owner-inventory-card .inventory-float-bar strong{color:#f8f7fbe0;margin-top:6px;font-size:.62rem}.owner-inventory-detail-grid{flex-wrap:wrap;gap:5px;display:flex}.owner-inventory-detail-grid>div{background:#ffffff09;border:1px solid #ffffff12;border-radius:7px;flex-direction:column;flex:7rem;gap:2px;min-width:0;min-height:38px;padding:6px 8px;display:flex}.owner-inventory-detail-grid span,.owner-inventory-accessories>div:first-child span{color:#9897a1;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;font-size:.54rem;font-weight:950;line-height:1;overflow:hidden}.owner-inventory-detail-grid strong,.owner-inventory-accessories>div:first-child strong{color:#f6f5fa;text-overflow:ellipsis;white-space:nowrap;font-size:.72rem;font-weight:950;line-height:1.08;overflow:hidden}.owner-inventory-accessories{background:#ffffff08;border:1px solid #ffffff12;border-radius:8px;flex-wrap:wrap;align-items:center;gap:10px;min-height:52px;padding:9px;display:flex;position:relative}.owner-inventory-accessories>div:first-child{flex-direction:column;flex:10rem;gap:4px;min-width:0;display:flex}.owner-inventory-accessories .inventory-stickers,.owner-inventory-accessories .inventory-charms{flex:0 auto;justify-content:flex-end}.owner-inventory-footer{flex-wrap:wrap;align-items:center;gap:6px;min-width:0;margin-top:auto;padding-top:2px;display:flex}.owner-inventory-footer>span:not(.inventory-rarity-row){color:#bdbcc5;text-overflow:ellipsis;white-space:nowrap;background:#ffffff0e;border-radius:999px;max-width:100%;min-height:22px;padding:4px 8px;font-size:.66rem;font-weight:850;line-height:1.2;overflow:hidden}.owner-inventory-footer .inventory-rarity-row{min-height:22px}.owner-inventory-footer .inventory-lock-chip{color:#ffd3a0;background:#ff7a1a1c;border:1px solid #ffbe7538}.owner-inventory-footer .inventory-lock-chip.warning{color:#ffe6a6;background:#f5c5541f;border-color:#f5c55447}@media (width<=1180px){.owner-inventory-list-view .inventory-grid{--owner-inventory-card-basis:calc((100% - 48px) / 4)}}@media (width<=960px){.owner-inventory-list-view .inventory-grid{--owner-inventory-card-basis:calc((100% - 32px) / 3)}}@media (width<=860px){.owner-inventory-list-view .inventory-grid{--owner-inventory-card-basis:calc((100% - 16px) / 2)}}.inventory-card .inventory-float-bar{width:100%;margin:1px 0 0}.inventory-card .inventory-float-bar strong{color:#f8f4ead1;text-overflow:ellipsis;min-width:0;overflow:hidden}.inventory-card .inventory-float-bar .float-wear-labels{font-size:.48rem}.inventory-float-track,.trade-item-float{background:linear-gradient(90deg,#42d665 0 7%,#c9de45 7% 15%,#f4c13d 15% 38%,#f58634 38% 45%,#ff354d 45% 100%);border-radius:999px;height:6px;position:relative;overflow:visible}.inventory-float-track span,.trade-item-float span{z-index:1;background:#101116;border:2px solid #f4f7fb;border-radius:999px;width:12px;height:12px;display:block;position:absolute;top:50%;transform:translate(-50%,-50%);box-shadow:0 0 12px #ffffff73}.inventory-stickers{gap:5px;display:flex}.inventory-stickers>span{color:#d8d7de;text-align:center;background:#ffffff0f;border:1px solid #ffffff14;border-radius:6px;place-items:center;width:24px;height:24px;padding:0;font-size:10px;font-weight:900;line-height:1;display:grid;position:relative;overflow:visible}.inventory-charms>span{border-color:color-mix(in srgb, var(--rarity,var(--accent)) 34%, #ffffff1a);background:linear-gradient(135deg, color-mix(in srgb, var(--rarity,var(--accent)) 20%, transparent), #ffffff0f), #ffffff0a}.inventory-sticker-chip:before{z-index:7;border-radius:inherit;content:"";position:absolute;inset:0}.inventory-sticker-chip:hover,.inventory-sticker-chip:focus-visible{z-index:10042;border-color:#ffffff2e;outline:none;box-shadow:0 8px 16px #00000038}.inventory-accessory-popover{z-index:10043;color:#f4f4f6;text-align:center;white-space:normal;opacity:0;pointer-events:none;width:max-content;min-width:154px;max-width:220px;transition:opacity .12s ease, transform .12s var(--ease-out);background:linear-gradient(#21252ff5,#101218fa),#12141a;border:1px solid #5c6fa08f;border-radius:4px;gap:3px;padding:8px 10px;font-size:11px;font-weight:800;line-height:1.18;display:grid;position:absolute;bottom:calc(100% + 8px);left:50%;transform:translate(-50%,4px);box-shadow:0 12px 28px #0000006b}.inventory-accessory-popover:after{content:"";background:#12141a;border-bottom:1px solid #5c6fa08f;border-right:1px solid #5c6fa08f;width:8px;height:8px;position:absolute;bottom:-5px;left:50%;transform:translate(-50%)rotate(45deg)}.inventory-accessory-popover strong{color:#fff;font-size:11px;font-weight:900}.inventory-accessory-popover span{color:#d9dbe4;font-size:11px;font-weight:800}.inventory-sticker-chip:hover .inventory-accessory-popover,.inventory-sticker-chip:focus-visible .inventory-accessory-popover{opacity:1;transform:translate(-50%)}.inventory-stickers>span[data-image-error=true]:after{content:attr(data-label)}.inventory-stickers>span>img{object-fit:contain;max-width:22px;max-height:22px}.float-wear-bar{gap:6px;width:min(100%,160px);display:grid}.float-wear-track{background:#ffffff0f;border-radius:999px;grid-template-columns:7fr 8fr 23fr 7fr 55fr;height:6px;display:grid;position:relative;overflow:visible;box-shadow:inset 0 0 0 1px #fff1,0 3px 10px #00000029}.float-wear-segment{background:linear-gradient(90deg, color-mix(in srgb, var(--band-color,#42d665) 24%, #91919a1a) 0 var(--segment-active-start,0%), color-mix(in srgb, var(--band-color,#42d665) 52%, #91919a14) var(--segment-active-start,0%) var(--segment-active-end,100%), color-mix(in srgb, var(--band-color,#42d665) 24%, #91919a1a) var(--segment-active-end,100%) 100%);filter:saturate(.86);min-width:0;transition:background .16s,filter .16s}.float-wear-segment:first-child{border-radius:999px 0 0 999px}.float-wear-segment:last-of-type{border-radius:0 999px 999px 0}.float-wear-segment.inactive{background:color-mix(in srgb, var(--band-color,#42d665) 30%, #91919a1f)}.float-wear-segment.current{background:linear-gradient(90deg, color-mix(in srgb, var(--band-color,#42d665) 46%, #91919a1a) 0 var(--segment-active-start,0%), var(--band-color,#42d665) var(--segment-active-start,0%) var(--segment-active-end,100%), color-mix(in srgb, var(--band-color,#42d665) 46%, #91919a1a) var(--segment-active-end,100%) 100%);filter:brightness(1.08)saturate(1.08);box-shadow:inset 0 1px 0 #ffffff3d, 0 0 10px color-mix(in srgb, var(--band-color,#42d665) 24%, transparent)}.float-wear-marker{top:50%;left:var(--float-position,0%);z-index:2;background:#f8fafc;border-radius:999px;width:2px;height:13px;display:block;position:absolute;transform:translate(-50%,-50%);box-shadow:0 0 0 1px #0000006b,0 0 8px #ffffff75}.float-wear-marker:before{content:"";background:#f8fafc;border-radius:50%;width:6px;height:6px;position:absolute;top:-4px;left:50%;transform:translate(-50%);box-shadow:0 0 8px #ffffff80}.float-wear-labels{color:#f8f4ea80;grid-template-columns:7fr 8fr 23fr 7fr 55fr;align-items:center;column-gap:0;margin-top:4px;font-size:.5rem;font-weight:900;line-height:1;display:grid}.float-wear-labels span{color:color-mix(in srgb, var(--band-color,#f8f4ea) 48%, #f8f4ea59);text-align:center;overflow:hidden}.float-wear-labels span.inactive{color:color-mix(in srgb, var(--band-color,#f8f4ea) 34%, #f8f4ea42)}.float-wear-labels span.current{color:color-mix(in srgb, var(--band-color,#fff) 54%, #fff);text-shadow:0 0 8px color-mix(in srgb, var(--band-color,#fff) 36%, transparent)}.float-wear-labels span:first-child{transform:translate(1px)}.float-wear-labels span:nth-child(4){transform:translate(-1px)}.float-wear-labels span:nth-child(5){transform:translate(2px)}.float-wear-bar strong{color:#f8f4eadb;white-space:nowrap;align-items:baseline;gap:9px;margin-top:8px;font-size:.64rem;font-weight:900;line-height:1;display:inline-flex}.float-wear-bar strong span{color:#f8f4ea7a;text-transform:uppercase;margin-right:3px;font-size:.52rem;display:inline-block}.item-utility-links{z-index:3;gap:6px;display:grid;position:absolute;top:9px;right:9px}.item-utility-links a{color:#ffffffc7;width:28px;height:28px;transition:border-color .16s ease, color .16s ease, transform .16s var(--ease-out);background:#0d0e12b8;border:1px solid #ffffff21;border-radius:8px;place-items:center;display:grid}.item-utility-links a:hover,.item-utility-links a:focus-visible{border-color:color-mix(in srgb, var(--rarity,var(--accent)), transparent 34%);color:#fff;outline:none;transform:translateY(-1px)}.inventory-empty{min-height:120px;color:var(--muted);border:1px dashed #ffffff17;border-radius:8px;justify-content:center;place-items:center;gap:8px;margin:2px 0 14px;font-size:13px;font-weight:800;display:flex}.wishlist-panel{gap:14px;padding-bottom:24px}.owner-inventory-head{isolation:isolate;background:#191a1fe0}.owner-inventory-head:before{content:"";z-index:0;pointer-events:none;background:radial-gradient(circle at 4% 4%, color-mix(in srgb, var(--page-primary,var(--accent)) var(--page-glow-strength,22%), transparent), transparent 18rem), linear-gradient(135deg, color-mix(in srgb, var(--page-primary,var(--accent)) var(--page-glow-strength,22%), #ffffff08), transparent 56%), linear-gradient(180deg, #ffffff09, transparent 46%);opacity:var(--page-glow-opacity,.22);position:absolute;inset:0}.owner-inventory-head:after{content:"";z-index:1;pointer-events:none;background:linear-gradient(#ffffff09,#0000 46%);position:absolute;inset:0}.owner-inventory-heading-main,.owner-inventory-head .inventory-head-actions{z-index:2}.wishlist-add-panel,.wishlist-toolbar{gap:10px;display:grid}.wishlist-add-panel{border:1px solid color-mix(in srgb, var(--page-primary,var(--accent)) 14%, #ffffff14);background:radial-gradient(circle at 96% 0%, color-mix(in srgb, var(--page-primary,var(--accent)) 12%, transparent), transparent 18rem), linear-gradient(135deg, color-mix(in srgb, var(--page-primary,var(--accent)) 8%, transparent), transparent 64%), #191a1fd1;border-radius:10px;padding:14px;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff0b,0 12px 30px #00000029}.wishlist-add-head{grid-template-columns:34px minmax(0,1fr);align-items:center;gap:10px;min-width:0;display:grid}.wishlist-add-head>span{border:1px solid color-mix(in srgb, var(--page-primary,var(--accent)) 34%, #ffffff14);background:color-mix(in srgb, var(--page-primary,var(--accent)) 12%, #ffffff0a);width:34px;height:34px;color:color-mix(in srgb, var(--page-primary,var(--accent)) 76%, #fff);border-radius:9px;place-items:center;display:grid}.wishlist-add-head div{gap:2px;min-width:0;display:grid}.wishlist-add-head strong{color:#fff;font-size:13px;font-weight:950}.wishlist-add-head small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:700;overflow:hidden}.wishlist-add-search{border-color:color-mix(in srgb, var(--page-primary,var(--accent)) 22%, #ffffff1a);background:linear-gradient(135deg,#ffffff09,#0000),#08090c99;min-height:44px}.wishlist-toolbar{grid-template-columns:minmax(220px,1fr) auto auto auto;align-items:center}.wishlist-search-results{grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:8px;display:grid}.wishlist-search-results button{min-height:94px;color:inherit;text-align:left;cursor:pointer;background:#ffffff0b;border:1px solid #ffffff14;border-radius:8px;grid-template-columns:74px minmax(0,1fr) auto;align-items:stretch;gap:12px;padding:9px;transition:border-color .16s,background .16s;display:grid}.wishlist-search-results button:hover:not(:disabled){border-color:color-mix(in srgb, var(--page-primary,var(--accent)) 36%, #ffffff1f);background:color-mix(in srgb, var(--page-primary,var(--accent)) 8%, #ffffff0a)}.wishlist-search-results button:disabled{cursor:not-allowed;opacity:.56}.wishlist-search-results .skin-thumb{width:74px;height:100%;min-height:72px}.wishlist-search-copy{align-content:center;gap:5px;min-width:0;display:grid}.wishlist-search-name{gap:2px;min-width:0;display:grid}.wishlist-search-name em,.wishlist-search-results strong,.wishlist-search-results small,.wishlist-search-tags i{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.wishlist-search-name em{color:color-mix(in srgb, var(--page-primary,var(--accent)) 62%, #fff);letter-spacing:0;text-transform:uppercase;font-size:10px;font-style:normal;font-weight:950}.wishlist-search-results strong{color:#fff;font-size:14px;line-height:1.15}.wishlist-search-results small{color:var(--muted);font-size:11px}.wishlist-search-tags{flex-wrap:wrap;gap:4px;min-width:0;display:flex}.wishlist-search-tags i{color:#d8d7de;background:#ffffff0f;border-radius:999px;max-width:100%;min-height:20px;padding:0 7px;font-size:10px;font-style:normal;font-weight:850;line-height:20px}.wishlist-search-results b{color:color-mix(in srgb, var(--page-primary,var(--accent)) 72%, #fff);white-space:nowrap;align-self:center;font-size:12px;font-weight:950}.wishlist-search-empty{border:1px dashed color-mix(in srgb, var(--page-primary,var(--accent)) 20%, #ffffff1a);min-height:48px;color:color-mix(in srgb, var(--page-primary,var(--accent)) 20%, var(--muted));background:#0000001f;border-radius:8px;grid-column:1/-1;align-items:center;gap:8px;padding:0 14px;font-size:12px;font-weight:800;display:inline-flex}.wishlist-sort-tabs{background:#ffffff09;border:1px solid #ffffff13;border-radius:9px;flex-wrap:wrap;gap:4px;width:fit-content;max-width:100%;padding:3px;display:flex}.wishlist-sort-tabs button{color:#ffffffad;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:7px;min-height:32px;padding:0 10px;font-size:12px;font-weight:900}.manual-delete-button{color:#fecaca;background:#f871711c;border-color:#f8717147}.manual-delete-button:hover:not(:disabled){color:#fff;background:#f871712e;border-color:#f8717185}.wishlist-sort-tabs button.active,.wishlist-sort-tabs button:hover{background:color-mix(in srgb, var(--page-primary,var(--accent)) 15%, #ffffff0b);color:#fff}.wishlist-budget-tabs{justify-self:end}.wishlist-count{min-height:32px;color:var(--muted);white-space:nowrap;background:#ffffff09;border:1px solid #ffffff13;border-radius:8px;grid-template-columns:auto auto;justify-content:end;align-items:baseline;gap:5px;padding:6px 9px;display:inline-grid}.wishlist-count strong{color:#fff;font-size:14px;font-weight:950}.wishlist-count span{text-transform:uppercase;font-size:10px;font-weight:900}.wishlist-grid{grid-template-columns:repeat(auto-fill,minmax(304px,1fr));align-items:start;gap:16px}.wishlist-masonry-grid{grid-template-columns:repeat(var(--wishlist-column-count,1), minmax(0, 1fr));grid-auto-rows:1fr;align-items:stretch;gap:12px;padding-bottom:18px;display:grid}.wishlist-masonry-column{align-content:start;gap:12px;min-width:0;display:grid}.wishlist-card{border-color:color-mix(in srgb, var(--rarity), #ffffff1f 36%);background:radial-gradient(circle at 16% 8%, color-mix(in srgb, var(--rarity), transparent 84%), transparent 13rem), linear-gradient(180deg, #ffffff0b, transparent 36%), #18191e;contain:none;content-visibility:visible;height:100%;min-height:370px;overflow:hidden;box-shadow:inset 0 1px #ffffff0e,0 14px 28px #0003;container-type:inline-size}.wishlist-card .inventory-card-body{grid-template-rows:auto auto auto auto auto auto 1fr;gap:8px;padding:10px;display:grid}.wishlist-card .inventory-card-top{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:8px}.wishlist-card .inventory-card-media{isolation:isolate;background:radial-gradient(circle at 30% 18%, color-mix(in srgb, var(--rarity), transparent 66%), transparent 38%), linear-gradient(180deg, #ffffff0b, color-mix(in srgb, var(--rarity), transparent 88%) 100%), #101116;border-radius:8px 8px 0 0;place-items:center;min-height:124px;max-height:124px;display:grid;position:relative;overflow:hidden}.wishlist-card .inventory-card-media .skin-thumb{width:100%;max-width:184px;height:108px;max-height:108px;box-shadow:none;background:0 0;border:0;overflow:hidden}.wishlist-card .inventory-card-media .skin-thumb img{object-fit:contain;filter:drop-shadow(0 10px 14px #00000061);width:min(92%,168px);max-width:168px;height:100%;max-height:96px;display:block}.wishlist-card-title-link{text-decoration:none}.wishlist-card-title{gap:3px;min-width:0;display:grid}.wishlist-card-title>span{color:color-mix(in srgb, var(--rarity), #fff 44%);text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;font-size:10px;font-weight:950;overflow:hidden}.inventory-card .wishlist-card-title strong{color:#fff;text-overflow:ellipsis;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:13px;line-height:1.16;display:-webkit-box;overflow:hidden}.wishlist-market-name{color:#ffffff73;text-overflow:ellipsis;white-space:nowrap;font-size:10px;font-weight:750;line-height:1.35;display:block;overflow:hidden}.wishlist-want,.wishlist-price{color:var(--page-text,#f7f7fb)}.site-frame .wishlist-card .wishlist-want,.wishlist-card .wishlist-want,.site-frame .wishlist-card .wishlist-price,.wishlist-card .wishlist-price{border:1px solid color-mix(in srgb, var(--page-primary,var(--accent)) 34%, #ffffff21);background:linear-gradient(135deg, color-mix(in srgb, var(--page-primary,var(--accent)) 26%, transparent), #ffffff0d), #ffffff0d;color:#fff;text-align:center;white-space:nowrap;max-width:120px;min-height:28px;box-shadow:none;border-radius:999px;align-self:start;padding:6px 9px;font-size:.68rem;font-weight:950;line-height:1}.site-frame .wishlist-card .wishlist-price.pending,.wishlist-card .wishlist-price.pending{color:#ffffffa3;background:#ffffff0e;border-color:#ffffff1f}.wishlist-want.priority-most-wanted,.site-frame .wishlist-card .wishlist-want.priority-most-wanted{color:#fff;background:linear-gradient(135deg,#ff5b68,#a8142b);border-color:#ff6773bb}.wishlist-want.priority-optional,.site-frame .wishlist-card .wishlist-want.priority-optional{color:#d7d6df;background:#ffffff13;border-color:#ffffff1f}.wishlist-variant-row,.wishlist-toggle-row,.wishlist-wear-picker{flex-wrap:wrap;gap:5px;display:flex}.wishlist-analytics-row{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;display:grid}.wishlist-variant-row span,.wishlist-analytics-row span{color:#c5c4ce;background:#ffffff0e;border-radius:6px;min-height:21px;padding:3px 6px;font-size:10px;font-weight:850;line-height:15px}.wishlist-variant-row span.received{color:#99efbb;background:#67e8a51f}.wishlist-note{color:#ffffff9e;text-overflow:ellipsis;-webkit-line-clamp:2;-webkit-box-orient:vertical;min-height:29.7px;max-height:29.7px;margin:0;font-size:11px;font-weight:750;line-height:1.35;display:-webkit-box;overflow:hidden}.wishlist-note.empty{visibility:hidden}.wishlist-owner-controls{background:linear-gradient(135deg, color-mix(in srgb, var(--page-primary,var(--accent)) 8%, transparent), transparent 62%), #ffffff08;border:1px solid #ffffff13;border-radius:8px;margin-top:4px;padding:0;display:grid;overflow:hidden}.wishlist-owner-summary{width:100%;min-height:38px;color:color-mix(in srgb, var(--page-primary,var(--accent)) 70%, #fff);cursor:pointer;text-transform:none;background:0 0;border:0;border-bottom:1px solid #0000;justify-content:space-between;align-items:center;gap:7px;padding:10px;font-size:.72rem;font-weight:950;transition:background .18s,color .18s;display:flex}.wishlist-owner-summary svg{transition:transform .22s var(--ease-out);flex:none}.wishlist-owner-controls.open .wishlist-owner-summary{background:#ffffff07;border-bottom-color:#ffffff12}.wishlist-owner-controls.open .wishlist-owner-summary svg{transform:rotate(180deg)}.wishlist-owner-settings-body{opacity:0;pointer-events:none;max-height:0;transition:max-height .3s var(--ease-out), opacity .18s ease, padding .24s var(--ease-out), transform .24s var(--ease-out);gap:14px;padding:0 10px;display:grid;overflow:hidden;transform:translateY(-7px)}.wishlist-owner-controls.open .wishlist-owner-settings-body{opacity:1;pointer-events:auto;max-height:680px;padding:12px 10px 10px;transform:translateY(0)}.wishlist-owner-controls:not(.open) .wishlist-owner-settings-body :is(button,input,select,textarea){visibility:hidden}.wishlist-control-grid{grid-template-columns:minmax(104px,1.15fr) repeat(2,minmax(72px,.7fr));align-items:end;gap:9px;display:grid}.wishlist-control-grid label,.wishlist-note-input{gap:4px;min-width:0;display:grid}.wishlist-control-grid span,.wishlist-note-input span{color:#f8f7fb85;letter-spacing:0;text-transform:uppercase;font-size:10px;font-weight:950}.wishlist-control-grid select,.wishlist-control-grid input,.wishlist-note-input textarea{color:#fff;width:100%;min-width:0;min-height:34px;font:inherit;background:linear-gradient(#ffffff0d,#ffffff05),#0000002e;border:1px solid #ffffff1b;border-radius:8px;outline:none;padding:7px 8px;font-size:.78rem;font-weight:800}.wishlist-control-grid select:focus-visible,.wishlist-control-grid input:focus-visible,.wishlist-note-input textarea:focus-visible{border-color:color-mix(in srgb, var(--page-primary,var(--accent)) 46%, #ffffff24);box-shadow:0 0 0 3px color-mix(in srgb, var(--page-primary,var(--accent)) 14%, transparent)}.wishlist-note-input textarea{overflow-wrap:anywhere;resize:vertical;min-height:70px}.wishlist-wear-picker{gap:8px}.wishlist-wear-picker button{color:#c8c7cf;cursor:pointer;min-height:27px;transition:border-color .16s ease, background .16s ease, color .16s ease, transform .16s var(--ease-out);background:#ffffff0b;border:1px solid #ffffff17;border-radius:999px;padding:4px 9px;font-size:.64rem;font-weight:950}.wishlist-wear-picker button.active,.wishlist-wear-picker button:hover{border-color:color-mix(in srgb, var(--page-primary,var(--accent)) 38%, #ffffff1f);background:color-mix(in srgb, var(--page-primary,var(--accent)) 12%, #ffffff0a);color:#fff}.wishlist-wear-picker button:hover{transform:translateY(-1px)}.wishlist-toggle-row{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;display:grid}.wishlist-toggle-row label{color:#d1d0d9;background:#ffffff08;border:1px solid #ffffff13;border-radius:8px;align-items:center;gap:7px;min-width:0;min-height:34px;padding:8px 10px;font-size:.72rem;font-weight:900;line-height:1.2;display:flex}.wishlist-toggle-row input{accent-color:var(--page-primary,var(--accent));flex:none}.wishlist-reorder-controls{z-index:3;gap:6px;display:grid;position:absolute;top:9px;left:9px}.wishlist-reorder-controls button{color:#ffffffc7;cursor:pointer;width:28px;height:28px;transition:border-color .16s ease, color .16s ease, transform .16s var(--ease-out);background:#0d0e12b8;border:1px solid #ffffff21;border-radius:8px;place-items:center;display:grid}.wishlist-reorder-controls button:hover:not(:disabled),.wishlist-reorder-controls button:focus-visible{border-color:color-mix(in srgb, var(--rarity,var(--accent)), transparent 34%);color:#fff;outline:none;transform:translateY(-1px)}.wishlist-reorder-controls button:disabled{cursor:not-allowed;opacity:.38}.wishlist-remove-button{z-index:3;color:#ffffffb8;cursor:pointer;background:#0d0e12d1;border:1px solid #ffffff1f;border-radius:999px;place-items:center;width:28px;height:28px;display:grid;position:absolute;bottom:8px;right:10px}.wishlist-remove-button:hover{color:#ffb2b2;border-color:#ff717161}.wishlist-masonry-grid:is(.wishlist-density-5,.wishlist-density-6) .wishlist-owner-settings-body{gap:10px;padding-inline:8px}.wishlist-masonry-grid:is(.wishlist-density-5,.wishlist-density-6) .wishlist-control-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px}.wishlist-masonry-grid:is(.wishlist-density-5,.wishlist-density-6) .wishlist-control-grid label:first-child,.wishlist-masonry-grid:is(.wishlist-density-5,.wishlist-density-6) .wishlist-note-input{grid-column:1/-1}.wishlist-masonry-grid:is(.wishlist-density-5,.wishlist-density-6) .wishlist-toggle-row,.wishlist-masonry-grid:is(.wishlist-density-5,.wishlist-density-6) .wishlist-analytics-row{grid-template-columns:1fr}.wishlist-masonry-grid:is(.wishlist-density-5,.wishlist-density-6) .wishlist-wear-picker{gap:6px}.wishlist-masonry-grid:is(.wishlist-density-5,.wishlist-density-6) .wishlist-wear-picker button{min-height:25px;padding:4px 7px}@container (width<=300px){.wishlist-owner-settings-body{gap:10px;padding-inline:8px}.wishlist-control-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px}.wishlist-control-grid label:first-child,.wishlist-note-input{grid-column:1/-1}.wishlist-control-grid select,.wishlist-control-grid input,.wishlist-note-input textarea{border-radius:7px;min-height:32px;padding:6px 7px;font-size:.72rem}.wishlist-wear-picker{gap:6px}.wishlist-wear-picker button{min-height:25px;padding:4px 7px}.wishlist-toggle-row{grid-template-columns:1fr;gap:7px}.wishlist-toggle-row label{min-height:32px;padding:7px 8px;font-size:.68rem}.wishlist-analytics-row{grid-template-columns:1fr;gap:5px}}@container (width<=230px){.wishlist-control-grid{grid-template-columns:1fr}.wishlist-control-grid label:first-child,.wishlist-note-input{grid-column:auto}}.table-wrap{border-radius:0 0 9px 9px;overflow:auto visible}.leaderboard-panel .table-wrap{scrollbar-width:none;overflow:visible}.leaderboard-panel table{min-width:0}.leaderboard-panel th,.leaderboard-panel td{padding:clamp(9px,1vw,12px) clamp(8px,1.15vw,14px)}.leaderboard-panel .player-cell{grid-template-columns:clamp(30px,3.5vw,36px) minmax(0,1fr);gap:clamp(7px,.8vw,9px)}.leaderboard-panel .player-cell .donor-avatar{width:clamp(30px,3.5vw,36px);height:clamp(30px,3.5vw,36px)}.leaderboard-panel .skin-received-cell{grid-template-columns:clamp(48px,5.6vw,58px) minmax(0,1fr);gap:clamp(7px,.9vw,10px)}.leaderboard-panel .skin-received-cell .skin-thumb{width:clamp(48px,5.6vw,58px);height:clamp(36px,4.3vw,44px)}.leaderboard-panel .skin-cell,.leaderboard-panel .donor-name-stack{min-width:0}table{table-layout:fixed;border-collapse:separate;border-spacing:0;width:100%;min-width:780px}th:first-child{width:8%}th:nth-child(2){width:28%}th:nth-child(3){width:34%}th:nth-child(4){width:14%}th:nth-child(5){width:16%}thead{background:#222329}th,td{text-align:left;border-bottom:1px solid #ffffff0e;padding:12px 14px}th{color:#9fa5b0;font-size:12px;font-weight:900}td{color:#f8f5ee;font-size:13px}tbody tr:hover{background:#ffffff09}.leader-row.has-details td{border-bottom:0}.leader-row.expanded{background:linear-gradient(90deg,#ff7a1a0e,#0000 45%),#ffffff06}.leader-row.has-details:not(.expanded) td{border-bottom:0}.leader-value-cell{text-align:right;white-space:nowrap}.leader-value-cell.has-expand{justify-content:flex-end;align-items:center;gap:8px;display:flex}.leader-value-amount{color:inherit;font-weight:inherit}.leader-expand-button{color:#bfbec7;cursor:pointer;width:28px;height:28px;transition:border-color .16s ease, box-shadow .16s ease, color .16s ease, transform .18s var(--ease-out);background:linear-gradient(135deg,#ffffff0b,#0000),#0000002e;border:1px solid #ffffff17;border-radius:8px;place-items:center;display:grid}.leader-expand-button:hover,.leader-expand-button.open{color:#ffbd79;border-color:#ff7a1a8f;box-shadow:0 0 18px #ff7a1a29}.leader-expand-button svg{transition:transform .2s var(--ease-out)}.leader-expand-button.open svg{transform:rotate(180deg)}.row-reveal{animation:.2s both row-fade-in;animation-delay:var(--reveal-delay,0s);opacity:0}.player-cell{grid-template-columns:36px minmax(0,1fr);align-items:center;gap:9px;display:grid}.player-cell .donor-avatar{width:36px;height:36px}.skin-received-cell{grid-template-columns:58px minmax(0,1fr);align-items:center;gap:10px;min-width:0;display:grid}.mobile-wear-badge{display:none}.skin-cell{gap:4px;display:grid}.condition-line{min-width:0;color:var(--muted);align-items:center;gap:6px;font-size:12px;display:flex}.condition-line>span:first-child{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.skin-thumb{border:1px solid color-mix(in srgb, var(--rarity), transparent 48%);background:radial-gradient(circle at 50% 50%, color-mix(in srgb, var(--rarity), transparent 82%), transparent 70%), #111216;width:58px;height:44px;color:var(--accent);border-radius:8px;place-items:center;font-size:0;line-height:0;display:grid;position:relative;overflow:visible}.skin-thumb img{object-fit:contain;width:95%;height:92%}.trade-protected-badge{z-index:4;pointer-events:none;filter:drop-shadow(0 4px 8px #0000007a);place-items:center;width:23px;height:23px;display:grid;position:absolute;top:-6px;left:-6px}.trade-protected-badge svg{width:100%;height:100%;display:block}.trade-protected-shield{fill:#f7c72f}.trade-protected-shadow{fill:#a87912}.trade-protected-gloss{fill:#ffec8485}.skin-market-link{transition:border-color .16s ease, transform .18s var(--ease-out), box-shadow .18s ease}.skin-market-link:hover,.skin-market-link:focus-visible{border-color:#ffffff61;outline:none;transform:translateY(-1px);box-shadow:0 8px 24px #ff7a1a21}.skin-name-link{min-width:0;color:inherit}.skin-name-link:hover strong,.skin-name-link:focus-visible strong{color:#fff}.trade-cooldown-pill{color:#ffe3a3;white-space:nowrap;background:#ffc4571a;border:1px solid #ffc45740;border-radius:999px;align-items:center;gap:5px;width:fit-content;max-width:100%;min-height:22px;margin-top:5px;padding:3px 8px;font-size:10px;font-weight:900;line-height:1;display:inline-flex}.trade-cooldown-pill.compact{min-height:20px;margin-top:4px;padding:3px 7px;font-size:9px}.trade-cooldown-pill svg{color:#ffc457;flex:none}.trade-cooldown-pill b{color:#fff2cc;font:inherit}.donation-detail-link{color:#ffbd79;cursor:pointer;background:#ff7a1a14;border:1px solid #ff7a1a33;border-radius:999px;align-items:center;width:fit-content;margin-top:4px;padding:3px 8px;font-family:inherit;font-size:11px;font-weight:900;line-height:1;text-decoration:none;display:inline-flex}.donation-detail-link:hover,.donation-detail-link:focus-visible{color:#fff;border-color:#ff7a1a6b;outline:none}.leader-extra-row{background:#17181d}.leader-extra-row .leader-extra-cell{border-bottom:1px solid #ffffff0b;padding:0}.leader-extra-panel{opacity:0;transition:grid-template-rows .28s var(--ease-out), opacity .18s ease, transform .28s var(--ease-out);grid-template-rows:0fr;display:grid;transform:translateY(-8px)}.leader-extra-panel-inner{min-height:0;overflow:hidden}.leader-extra-row.open .leader-extra-panel{opacity:1;grid-template-rows:1fr;transform:translateY(0)}.leader-extra-row.closing .leader-extra-panel{opacity:0;grid-template-rows:0fr;transform:translateY(-6px)}.leader-extra-item{opacity:0;transition:background .16s ease, opacity .2s ease, transform .24s var(--ease-out);transition-delay:calc(var(--detail-index,0) * 26ms);background:#17181d;grid-template-columns:8% 28% 34% 14% 16%;align-items:center;display:grid;transform:translateY(-6px)}.leader-extra-row.open .leader-extra-item{opacity:1;transform:translateY(0)}.leader-extra-row.closing .leader-extra-item{opacity:0;transition-delay:0s;transform:translateY(-4px)}.leader-extra-item:hover{background:#1a1b20}.leader-extra-item>div{border-bottom:1px solid #ffffff0b;min-width:0;padding:9px 14px}.leader-extra-spacer{color:#0000}.leader-extra-meta{color:#b8b7c0;font-size:12px}.leader-extra-value{text-align:right;white-space:nowrap;color:#ffbd79;font-weight:900}.condition-line .memo-icon{color:#85848c;cursor:help;border-radius:5px;flex:none;place-items:center;width:18px;height:18px;display:inline-grid;position:relative}.condition-line .memo-icon:after{content:"";display:none}.condition-line .memo-icon:hover,.condition-line .memo-icon:focus-visible{color:#c7c6cf;background:#ffffff0f;outline:none}.memo-tooltip{z-index:10000;color:#f8f5ee;pointer-events:none;white-space:normal;background:#1b1c21;border:1px solid #ffffff21;border-radius:8px;width:max-content;max-width:min(340px,100vw - 32px);padding:10px 12px;font-size:13px;font-weight:700;line-height:1.35;position:fixed;transform:translate(-50%,-100%);box-shadow:0 18px 46px #0000007a}.empty-row{height:86px;color:var(--muted);text-align:center}.mobile-table-label{display:none}.profile-modal-backdrop{z-index:10001;background:radial-gradient(circle at 50% 42%, color-mix(in srgb, var(--theme-primary,var(--accent)) 14%, transparent), transparent 20rem), #000000bd;place-items:center;padding:18px;animation:.18s both modal-fade-in;display:grid;position:fixed;inset:0;overflow-y:auto}.profile-modal{border:1px solid color-mix(in srgb, var(--theme-primary,var(--accent)) 24%, #ffffff17);background:radial-gradient(circle at 10% 0%, color-mix(in srgb, var(--theme-primary,var(--accent)) 14%, transparent), transparent 15rem), #191a1f;width:min(100%,540px);animation:modal-rise-in .22s var(--ease-out) both;border-radius:9px;gap:16px;padding:22px;display:grid;position:relative;box-shadow:inset 0 1px #ffffff0f,0 24px 72px #0000008a}.profile-modal-close{color:#c8c7cf;cursor:pointer;background:#0000002e;border:1px solid #ffffff14;border-radius:8px;place-items:center;width:32px;height:32px;display:grid;position:absolute;top:12px;right:12px}.profile-modal>div{gap:4px;padding-right:34px;display:grid}.profile-modal>div>span{color:color-mix(in srgb, var(--theme-primary,var(--accent)) 68%, #fff);letter-spacing:.04em;text-transform:uppercase;font-size:11px;font-weight:900}.profile-modal h2,.profile-modal p{margin:0}.profile-modal h2{color:#fff;font-size:22px;line-height:1.1}.profile-modal p{color:var(--muted);font-size:13px}.social-spam-modal{background:#1f2025;border-color:#7786ff52;gap:14px;width:min(420px,100vw - 36px);padding:0;overflow:hidden}.social-spam-modal>div:first-of-type{padding:24px 54px 8px 22px}.social-spam-modal h2{text-transform:uppercase;font-size:18px;font-weight:950}.social-spam-modal p{color:#c9ccd4;font-size:14px}.social-spam-panel{background:#ffffff0b;border:1px solid #ffffff13;border-radius:8px;grid-template-columns:34px minmax(0,1fr);align-items:center;gap:10px;margin:0 22px;padding:12px;display:grid}.social-spam-panel svg{color:#aeb8ff;background:#7786ff21;border-radius:8px;width:34px;height:34px;padding:7px}.social-spam-panel span{gap:3px;min-width:0;display:grid}.social-spam-panel strong{color:#fff;font-size:13px;font-weight:950}.social-spam-panel small{color:#aeb2bd;font-size:12px;font-weight:750}.social-spam-primary{color:#fff;cursor:pointer;background:#5865f2;border:0;border-radius:0;place-items:center;width:100%;min-height:44px;font-size:13px;font-weight:950;display:grid}.social-spam-primary:hover,.social-spam-primary:focus-visible{background:#6875ff}.profile-toggle-list{gap:8px;width:min(100%,440px);margin:0 auto;display:grid}.profile-toggle{cursor:pointer;background:#ffffff09;border:1px solid #ffffff13;border-radius:8px;grid-template-columns:24px minmax(0,1fr);align-items:center;gap:14px;min-height:62px;padding:12px 14px;display:grid}.profile-toggle.active{background:linear-gradient(135deg,#ff7a1a1f,#0000 68%),#ffffff09;border-color:#ff7a1a47}.profile-toggle input{width:17px;height:17px;accent-color:var(--accent);justify-self:center}.profile-toggle span{gap:1px;display:grid}.profile-toggle strong{color:#f6f4ef;font-size:13px}.profile-toggle small{color:#96959d;font-size:12px}.loading-shell{min-height:100vh;color:var(--muted);align-content:center;place-items:center;gap:14px;display:grid}.profile-missing-shell{color:#f7f7fb;background:#0f1013;place-items:center;min-height:100svh;padding:24px;display:grid}.profile-missing-copy{text-align:center;justify-items:center;gap:12px;width:min(520px,100%);display:grid}.profile-missing-brand{width:42px;height:42px;color:var(--accent);place-items:center;margin-bottom:10px;text-decoration:none;display:grid}.profile-missing-copy>span{color:#ffffff7a;letter-spacing:.08em;text-transform:uppercase;font-size:.74rem;font-weight:900}.profile-missing-copy h1{color:#fff;letter-spacing:0;max-width:460px;margin:0;font-size:clamp(1.7rem,4vw,2.55rem);font-weight:900;line-height:1.04}.profile-missing-copy p{color:#ffffffa3;max-width:440px;margin:0;font-size:.95rem;font-weight:700;line-height:1.5}.profile-missing-copy strong{color:#ffffffd1;font-weight:850}.profile-missing-link{color:#ffffffdb;background:#ffffff0b;border:1px solid #ffffff1c;border-radius:7px;justify-content:center;align-items:center;min-height:34px;margin-top:8px;padding:0 12px;font-size:.8rem;font-weight:850;text-decoration:none;transition:background .16s,border-color .16s,color .16s;display:inline-flex}.profile-missing-link:hover,.profile-missing-link:focus-visible{border-color:color-mix(in srgb, var(--accent) 42%, #ffffff24);background:color-mix(in srgb, var(--accent) 14%, #ffffff0e);color:#fff}.profile-missing-shell~.support-chat-root{display:none}.spin{animation:.9s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}@keyframes reveal-in{0%{opacity:0;transform:translate3d(var(--reveal-x,0), var(--reveal-y,12px), 0)}to{opacity:1;transform:translate(0,0)}}@keyframes view-motion-in{0%{opacity:0;filter:blur(7px);transform:translate3d(var(--motion-x,0), var(--motion-y,14px), 0) scale(var(--motion-scale,.985))}to{opacity:1;filter:blur();transform:translate(0,0)scale(1)}}@keyframes fill-track{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes status-pulse{50%{box-shadow:0 0 0 5px #67e8a500}}@keyframes social-message-pill-in{0%{opacity:0;transform:translateY(-10px)scale(.97)}to{opacity:1;transform:translate(0,0)scale(1)}}@keyframes social-message-pill-out{to{opacity:0;transform:translateY(-8px)scale(.97)}}@keyframes rail-slide-in{0%{opacity:0;transform:translate(-22px)scale(.94)}to{opacity:1;transform:translate(0,0)scale(1)}}@keyframes row-fade-in{0%{opacity:0}to{opacity:1}}@keyframes detail-row-open{0%{opacity:0;transform:translateY(-7px)}to{opacity:1;transform:translateY(0)}}@keyframes detail-row-close{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-6px)}}@keyframes details-open{0%{opacity:0;transform:translateY(-8px)scaleY(.96)}to{opacity:1;transform:translateY(0)scaleY(1)}}@keyframes sidebar-rank-shimmer{0%,55%{transform:translate(0)skew(-18deg)}78%,to{transform:translate(330%)skew(-18deg)}}@keyframes modal-fade-in{0%{opacity:0}to{opacity:1}}@keyframes modal-rise-in{0%{opacity:0;transform:translateY(12px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes status-text-scroll{0%,20%{transform:translate(0)}to{transform:translate(-34%)}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.reveal,.frontpage-motion,.profile-block,.search-shell,.side-nav,.sidebar-summary,.favorite-block,.sidebar-footer,.rail-logo,.rail-item,.sidebar-donor,.club-info,.hero-actions,.tab-row,.leaderboard-panel,.search-motion,.search-tab-motion,.leaderboard-motion,.public-leaderboard-view-motion,.search-tab-motion .sidebar-search-section-title,.search-tab-motion .sidebar-browse-head,.search-tab-motion .sidebar-search-empty,.search-tab-motion .sidebar-search-load-more,.search-tab-motion .sidebar-search-result,.public-leaderboard-view-motion .public-leaderboard-summary article,.public-leaderboard-view-motion .public-leaderboard-list-head,.public-leaderboard-view-motion .public-leaderboard-empty,.public-leaderboard-view-motion .public-leaderboard-row,.public-leaderboard-view-motion .public-leaderboard-updated,.social-content-topbar,.social-sidebar-profile,.social-search-shell,.social-sidebar-title,.social-request-stack,.social-dm-list,.social-sidebar-footer,.social-search-result,.social-request-row,.social-dm-row,.social-friend-row,.social-messenger-shell,.stat-mini,.admin-hero,.admin-panel{opacity:1;filter:none;transform:none}.row-reveal{opacity:1;animation:none}}@media (width<=1120px){.site-frame{align-items:stretch}.icon-rail{flex-basis:58px;width:58px}.left-panel{display:none}.feature-grid,.table-head{grid-template-columns:1fr 1fr}.price-history-strip{grid-template-columns:1fr}.price-history-items{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=760px){.sidebar-search-results{max-height:none}.global-search-results{max-height:none;overflow:visible}.manual-donation-modal .trade-confirm-actions{grid-template-columns:1fr}.manual-donation-modal .trade-confirm-actions .danger,.manual-donation-modal .trade-confirm-actions .danger+.trade-confirm-cancel,.manual-donation-modal .trade-confirm-actions .trade-confirm-cancel:not(.danger),.manual-donation-modal .trade-confirm-actions .trade-confirm-proceed{justify-self:stretch;width:100%}.donation-info-hero{grid-template-columns:1fr}.donation-info-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.donation-info-actions{grid-template-columns:1fr;display:grid}.site-frame{flex-direction:column;width:100%;height:auto;min-height:100svh;margin:0;overflow:hidden visible}.mobile-sidebar-toggle{top:max(14px, env(safe-area-inset-top));left:max(14px, env(safe-area-inset-left));z-index:41;border:1px solid color-mix(in srgb, var(--theme-primary) 36%, #ffffff14);background:linear-gradient(135deg, color-mix(in srgb, var(--theme-primary) 16%, transparent), #ffffff09), #121317b8;width:34px;height:34px;color:color-mix(in srgb, var(--theme-primary) 72%, #fff);cursor:pointer;transition:border-color .18s ease, background .18s ease, transform .2s var(--ease-out);border-radius:9px;flex-direction:column;justify-content:center;gap:4px;padding:0 8px;display:flex;position:fixed;box-shadow:inset 0 1px #ffffff14,0 12px 24px #00000038}.mobile-sidebar-toggle span{width:17px;height:2px;transition:opacity .18s ease, transform .22s var(--ease-out), background .18s ease;background:currentColor;border-radius:999px;display:block}.mobile-sidebar-toggle.open{border-color:color-mix(in srgb, var(--theme-primary) 58%, #ffffff1a);background:linear-gradient(135deg, color-mix(in srgb, var(--theme-primary) 24%, transparent), #ffffff0d), #17181deb;transform:translate(2px)}.mobile-sidebar-toggle.open span:first-child{transform:translateY(6px)rotate(45deg)}.mobile-sidebar-toggle.open span:nth-child(2){opacity:0;transform:translate(-6px)}.mobile-sidebar-toggle.open span:last-child{transform:translateY(-6px)rotate(-45deg)}.mobile-sidebar-scrim{z-index:35;background:radial-gradient(circle at 0% 10%, color-mix(in srgb, var(--theme-primary) 12%, transparent), transparent 18rem), #0000007a;opacity:0;pointer-events:none;border:0;transition:opacity .24s;display:block;position:fixed;inset:0}.site-frame.sidebar-open .mobile-sidebar-scrim{opacity:1;pointer-events:auto}.icon-rail{display:none}.left-panel{z-index:40;border-right:1px solid color-mix(in srgb, var(--theme-primary) 22%, transparent);background:radial-gradient(circle at 16% 0%, color-mix(in srgb, var(--theme-primary) 20%, transparent), transparent 15rem), linear-gradient(180deg, #ffffff0e, transparent 18rem), #121317fa;overscroll-behavior:contain;touch-action:pan-y;width:min(100%,312px);height:auto;min-height:100%;transition:transform .28s var(--ease-out);-webkit-overflow-scrolling:touch;padding:64px 14px 18px;display:grid;position:fixed;top:0;bottom:0;left:0;overflow:hidden auto;transform:translate(calc(-100% - 18px));box-shadow:24px 0 60px #0000007a}.site-frame.sidebar-open .left-panel{transform:translate(0)}.site-frame.social-open .left-panel{width:min(100%,330px);padding:64px 14px 18px}.site-frame.social-open .ledger-scroll{padding:10px}.social-content-topbar{grid-template-columns:minmax(70px,1fr) minmax(0,auto) minmax(42px,1fr);min-height:44px}.social-topbar-history{padding-left:10px}.social-topbar-title{max-width:calc(100vw - 146px);font-size:12px}.social-topbar-logo,.social-topbar-logo .csgifts-logo{width:17px;height:17px}.social-messenger-shell{border-radius:8px;min-height:calc(100svh - 20px)}.social-empty-card{padding:26px 16px}.social-empty-messenger{padding:10px}.social-home-overview{grid-template-columns:1fr}.social-friends-tabs{flex-wrap:wrap;gap:6px}.social-friends-title{flex-basis:100%}.social-friends-tabs button{flex:auto;justify-content:center;min-width:0;padding:0 8px}.social-activity-panel{min-height:260px}.social-empty-stats{grid-template-columns:1fr}.social-chat-header{min-height:62px;padding:10px 12px}.social-message-list{gap:16px;padding:14px 12px}.social-message-pill-stack{width:calc(100% - 20px);top:50px}.social-message-pill-copy{grid-template-columns:minmax(0,auto) minmax(0,1fr);max-width:calc(100vw - 112px)}.social-message-pill-copy strong{max-width:92px}.social-message-composer{grid-template-columns:minmax(0,1fr) 36px;margin:0 8px 8px;padding:7px}.social-message-composer button{width:34px;height:34px}.left-panel .favorite-block{overscroll-behavior:contain;-webkit-overflow-scrolling:touch}.club-hero{width:100%;min-height:clamp(236px, var(--hero-height,300px), 380px);background:linear-gradient(180deg, #141417 0%, #141417b8 18%, #14141794 62%, #141417 96%, #141417 100%), linear-gradient(90deg, #141417 0%, #141417bd 50%, #1414175c 100%), var(--cs-cover) center 27% / cover;flex-direction:column;justify-content:flex-end;align-items:flex-end;margin:0;padding:64px 14px 24px;box-shadow:inset 0 74px 74px #141417e6,inset 0 -92px 62px #141417}.club-hero.themed-hero{background:linear-gradient(180deg, #141417 0%, #141417b8 18%, #14141794 62%, #141417 96%, #141417 100%), linear-gradient(90deg, #141417 0%, #141417bd 50%, #1414175c 100%), var(--hero-image) center var(--hero-position-y,50%) / cover}.club-hero:after{background:linear-gradient(180deg, #141417c2, transparent 32%), radial-gradient(circle at 18% 68%, color-mix(in srgb, var(--theme-primary) 20%, transparent), transparent 17rem)}.hero-updated{display:none}.hero-achievements{gap:6px;max-width:180px;top:14px;left:auto;right:14px}.hero-achievement-badge{width:34px;height:34px}.hero-achievement-badge img{width:31px;height:31px}.hero-achievement-badge>span{display:none}.hero-update-chip{max-width:100%;min-height:26px;padding-right:7px;overflow:hidden}.hero-update-chip b{text-overflow:ellipsis;overflow:hidden}.content-panel{max-width:100%;height:auto;min-height:100%;padding:0 0 16px;overflow:hidden visible}.ledger-scroll{max-width:100%;margin-left:0;padding:0 14px 18px;overflow:hidden visible}.club-hero,.inventory-panel,.owner-inventory-view{max-width:100%}.profile-ledger-footer{margin:24px 0 -16px}.club-info{flex-wrap:wrap;align-items:flex-start;gap:12px;width:100%;min-width:0;display:flex}.club-avatar{flex:0 0 var(--hero-avatar-size,68px);width:var(--hero-avatar-size,68px);height:var(--hero-avatar-size,68px);justify-self:start;margin-left:0}.club-copy{flex:100%;max-width:none}.club-info h1{max-width:100%;font-size:26px;line-height:1.06}.hero-title-line{gap:6px}.hero-title-line>span:first-child{flex-basis:100%}.steam-owner-avatar .donor-avatar{width:var(--hero-avatar-inner,58px);height:var(--hero-avatar-inner,58px)}.hero-actions{opacity:1;flex-direction:column;justify-content:center;justify-self:stretch;align-items:center;gap:8px;width:100%;margin:12px auto 0;animation:none;display:flex;position:relative;bottom:auto;right:auto;transform:none}.hero-actions>a:not(.hero-social-action){display:none}.hero-primary-actions{justify-content:center;width:100%;max-width:100%}.hero-social-action{min-height:34px;padding:8px 12px;font-size:12px}.hero-social-links{justify-content:center;width:100%;max-width:none}.hero-social-links a,.hero-social-links button{width:32px;height:32px}.hero-status-row{flex-wrap:wrap;justify-content:stretch;align-items:stretch;gap:8px;width:100%;max-width:none;margin:12px 0 0;display:flex}.steam-owner-chip,.hero-mobile-trade{border-radius:999px;flex:9rem;justify-content:center;align-items:center;width:100%;min-width:0;height:40px;padding:5px 9px;font-size:11px;display:inline-flex}.steam-owner-chip{gap:7px}.steam-owner-chip span{flex:none;padding:2px 6px;font-size:9px;line-height:1}.steam-owner-chip strong{flex:auto;min-width:0;font-size:11px;-webkit-mask-image:linear-gradient(90deg,#0000 0,#000 10px calc(100% - 10px),#0000 100%);mask-image:linear-gradient(90deg,#0000 0,#000 10px calc(100% - 10px),#0000 100%)}.steam-owner-chip strong span{min-width:max-content;max-width:none;animation:6.5s ease-in-out infinite alternate status-text-scroll}.hero-mobile-trade{border:1px solid color-mix(in srgb, var(--theme-primary) 42%, #ffffff1a);background:linear-gradient(135deg, color-mix(in srgb, var(--theme-primary) 22%, transparent), #00000042), #0000003d;color:#fff;text-shadow:0 1px #00000038;font-weight:900}.club-hero.compact .club-info p,.club-hero.compact .hero-updated{display:none}.club-hero.compact .hero-status-row{opacity:1;flex-wrap:wrap;width:100%;margin:8px 0 0;display:flex;transform:none}.tab-row,.tabs,.filters{flex-wrap:wrap}.feature-grid,.table-head,.filter-grid{grid-template-columns:1fr}.filter-panel.open{max-height:780px}.inventory-panel{border-radius:8px;margin-top:12px}.inventory-head{min-height:auto;padding:15px 12px 10px}.inventory-head h2{font-size:22px}.owner-inventory-head{gap:12px;padding:14px;overflow:visible}.owner-inventory-heading-main{flex-flow:column wrap;flex:100%;align-items:flex-start;gap:10px}.inventory-heading-copy{flex:auto;width:100%;min-width:0}.owner-inventory-heading-avatar{border-radius:12px;width:46px;height:46px}.owner-inventory-heading-title{font-size:21px;line-height:1.1}.owner-inventory-heading-title .verified-name-text,.owner-inventory-heading-title .verified-name-label{max-width:100%}.owner-inventory-head .inventory-head-actions{justify-content:end;width:100%}.wishlist-add-panel{padding:12px}.wishlist-add-head small{white-space:normal}.inventory-stats{grid-template-columns:1fr;padding:0 10px}.inventory-grid{flex-flow:column;padding:0 10px 10px}.inventory-card{contain-intrinsic-size:360px;flex:auto;min-height:360px}.inventory-card-media{min-height:142px}.inventory-card-media .skin-thumb{width:100%;height:120px}.inventory-card-top{grid-template-columns:minmax(0,1fr);gap:4px}.inventory-card-top strong{font-size:12px}.inventory-card .skin-name-link strong{-webkit-line-clamp:2;font-size:12px}.inventory-price{width:max-content;min-height:22px;padding:3px 7px;font-size:11px}.inventory-card-meta span:nth-child(n+3){display:block}.owner-inventory-list-view .inventory-grid{--owner-inventory-card-basis:100%;padding:0 10px 10px}.owner-inventory-list-view .inventory-grid>.owner-inventory-card{flex-basis:100%;max-width:none}.inventory-card.owner-inventory-card{contain-intrinsic-size:auto;min-height:0}.owner-inventory-art{min-height:176px;padding:14px 12px 8px}.owner-inventory-media{min-height:146px}.owner-inventory-media .skin-thumb{height:142px}.owner-inventory-title-row{flex-direction:column;align-items:stretch;gap:6px}.owner-inventory-card .skin-name-link strong,.owner-inventory-title-row>strong:first-child{font-size:15px}.owner-inventory-card .inventory-price{text-align:left;justify-content:flex-start;font-size:14px}.owner-inventory-detail-grid{flex-wrap:wrap}.owner-inventory-detail-grid>div{flex-basis:8rem}.owner-inventory-accessories{align-items:flex-start}.owner-inventory-accessories .inventory-stickers,.owner-inventory-accessories .inventory-charms{justify-content:flex-start}.table-wrap{overflow-x:visible}table{min-width:0;display:block}thead{display:none}tbody{gap:8px;display:grid}tbody tr:not(.leader-row),tbody tr:not(.leader-row) td{width:100%;display:block}.leader-row{background:linear-gradient(135deg,#ffffff0b,#0000 58%),#1d1e23;border:1px solid #ffffff12;border-radius:8px;grid-template-columns:38px minmax(0,1fr) auto;grid-template-areas:"rank donor donor""skin skin skin""meta meta value";align-items:center;gap:9px 10px;min-height:0;padding:10px;display:grid}.leader-row td{border:0;padding:0}.leader-row td:first-child{color:#ffbd79;background:#ff7a1a1a;border:1px solid #ff7a1a4d;border-radius:8px;grid-area:rank;place-items:center;width:30px;height:30px;font-size:12px;font-weight:900;display:grid}.leader-row.rank-1 td:first-child{color:#ffd77a;background:linear-gradient(135deg,#e9ad3447,#ffffff0d),#e9ad3417;border-color:#e9ad349e;box-shadow:inset 0 1px #ffffff14}.leader-row.rank-2 td:first-child{color:#e3e8ef;background:linear-gradient(135deg,#c9d1dc3d,#ffffff0b),#c9d1dc14;border-color:#c9d1dc94}.leader-row.rank-3 td:first-child{color:#e9a36f;background:linear-gradient(135deg,#c7794342,#ffffff0b),#c7794314;border-color:#c7794399}.leader-row td:nth-child(2){grid-area:donor;min-width:0}.leader-row td:nth-child(3){grid-area:skin;justify-items:center;min-width:0;display:grid}.leader-row td:nth-child(4){color:#b8b7c0;background:#ffffff0e;border-radius:999px;grid-area:meta;align-items:center;gap:5px;width:max-content;max-width:100%;min-height:24px;padding:4px 7px;font-size:11px;font-weight:800;display:inline-flex}.leader-row td:nth-child(5){color:#ffbd79;grid-area:value;justify-self:end;align-items:center;gap:5px;min-width:0;font-size:13px;font-weight:900;display:inline-flex}.leader-row td:nth-child(5).has-expand{gap:7px}.leader-expand-button{border-radius:9px;width:30px;height:30px}.mobile-table-label{color:#8f8d96;text-transform:uppercase;font-size:10px;font-weight:900;display:inline}.player-cell{grid-template-columns:32px minmax(0,1fr);gap:8px}.player-cell .donor-avatar{width:32px;height:32px}.player-cell .donor-name-line{max-width:100%}.player-cell .donor-name-line>span{font-size:12px}.player-cell>div>span{display:none}.skin-received-cell{background:#00000024;border:1px solid #ffffff0e;border-radius:8px;grid-template-columns:64px minmax(0,1fr);gap:10px;width:min(100%,368px);min-height:54px;margin:0 auto;padding:8px}.skin-received-cell .skin-thumb{width:64px;height:46px}.skin-cell{gap:2px;display:grid}.skin-cell strong{max-width:100%;font-size:12px}.skin-cell .condition-line{font-size:11px}.mobile-wear-badge{display:none}.leader-row.has-details{border-radius:8px 8px 0 0;margin-bottom:-8px}.leader-extra-row{background:0 0;margin-top:-8px}.leader-extra-row .leader-extra-cell{border:0;width:100%;padding:0;display:block}.leader-extra-item{background:#17181d;border:1px solid #ffffff0e;border-top:0;border-radius:0;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"skin skin""meta value";gap:8px 10px;min-height:auto;padding:8px 10px;display:grid}.leader-extra-item+.leader-extra-item{border-top:1px solid #ffffff0e;border-radius:8px;margin-top:6px}.leader-extra-item>div{border:0;padding:0}.leader-extra-spacer{display:none}.leader-extra-skin{grid-area:skin;justify-items:center;display:grid}.leader-extra-meta,.leader-extra-value{background:#ffffff0e;border-radius:999px;align-items:center;gap:5px;min-height:24px;padding:4px 7px;font-size:11px;font-weight:800;display:inline-flex}.leader-extra-meta{color:#b8b7c0;background:0 0;grid-area:meta;width:max-content;min-width:0;min-height:0;padding:0}.leader-extra-value{color:#ffbd79;grid-area:value;justify-self:end}.leader-extra-row .skin-received-cell{width:100%}}.trade-shell{--trade-accent:var(--accent);--trade-bg-image:linear-gradient(transparent, transparent);--trade-bg-position-y:50%;--trade-bg-opacity:0;background:linear-gradient(#111216eb, #111216f2), var(--trade-bg-image), radial-gradient(circle at 18% 0%, color-mix(in srgb, var(--trade-accent), transparent 84%), transparent 22rem), linear-gradient(#ffffff04 1px, transparent 1px), linear-gradient(90deg, #ffffff03 1px, transparent 1px), linear-gradient(180deg, #ffffff09, transparent 18rem), #111216;background-position:center, center var(--trade-bg-position-y), center, center, center, center, center;color:#f8f5ee;background-size:auto,cover,auto,46px 46px,46px 46px,auto,auto;background-attachment:fixed,fixed,scroll,scroll,scroll,scroll,scroll;min-height:100vh;padding:22px 22px 118px}.trade-centered{align-content:center;place-items:center;display:grid}.trade-card{background:#191a1f;border:1px solid #ffffff14;border-radius:8px;width:min(100%,1480px);margin:0 auto 12px;box-shadow:inset 0 1px #ffffff0d,0 18px 42px #00000038}.trade-main-body{display:contents}.trade-main-body.hidden{display:none}.trade-animate-down,.trade-animate-left,.trade-animate-right{animation:reveal-in .56s var(--ease-out) both;opacity:0}.trade-animate-down{--reveal-y:-18px}.trade-animate-left{--reveal-x:-18px;animation-delay:80ms}.trade-animate-right{--reveal-x:18px;animation-delay:.145s}.trade-login{gap:14px;max-width:420px;padding:24px;display:grid}.trade-login>svg{color:var(--trade-accent)}.trade-login h1,.trade-section-head h2,.admin-settings h2{margin:0}.trade-login p,.trade-section-head p,.admin-settings p{color:var(--muted);margin:0;font-size:13px}.trade-header{grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:12px;padding:12px;display:grid;position:relative}.trade-user{grid-template-columns:44px minmax(0,1fr);align-items:center;gap:10px;min-width:0;display:inline-grid}.trade-user img,.trade-user>svg{border:1px solid color-mix(in srgb, var(--trade-accent), transparent 66%);object-fit:cover;background:#111216;border-radius:50%;width:44px;height:44px}.trade-recipient-route{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:8px;width:min(100%,460px);min-width:0;display:inline-grid}.trade-recipient-route.login{border:1px solid color-mix(in srgb, var(--trade-accent), transparent 78%);background:linear-gradient(135deg, color-mix(in srgb, var(--trade-accent), transparent 90%), transparent), #ffffff09;border-radius:8px;width:100%;padding:8px}.trade-recipient-party{color:#f8f5ee;background:#ffffff0b;border:1px solid #ffffff13;border-radius:999px;grid-template-columns:34px minmax(0,1fr);align-items:center;gap:8px;min-width:0;min-height:42px;padding:4px 9px 4px 4px;text-decoration:none;display:grid}.trade-recipient-party.to{border-color:color-mix(in srgb, var(--trade-accent), transparent 70%);background:linear-gradient(135deg, color-mix(in srgb, var(--trade-accent), transparent 86%), #ffffff0a), #ffffff0a}.trade-recipient-party img,.trade-recipient-party>svg{border:1px solid color-mix(in srgb, var(--trade-accent), transparent 62%);object-fit:cover;background:#111216;border-radius:50%;width:34px;height:34px;display:block}.trade-recipient-party span{min-width:0}.trade-recipient-party strong{color:#fff;text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:900;line-height:1.1;display:block;overflow:hidden}.trade-recipient-arrow{border:1px solid color-mix(in srgb, var(--trade-accent), transparent 76%);background:color-mix(in srgb, var(--trade-accent), transparent 88%);width:28px;height:28px;color:color-mix(in srgb, var(--trade-accent), #fff 34%);border-radius:999px;place-items:center;display:grid}.trade-user span,.trade-item span{min-width:0}.trade-user strong,.trade-item strong{color:#fff;text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.trade-user small,.trade-item small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:12px;display:block;overflow:hidden}.trade-worker{color:#ffb3b5;background:#ef646814;border:1px solid #ef646838;border-radius:9px;place-items:center;width:34px;height:34px;padding:0;font-size:12px;font-weight:900;transition:border-color .16s,background .16s,box-shadow .16s,color .16s;display:grid;position:relative;box-shadow:0 0 #ef646800}.trade-worker.ready{color:#9ff0bf;background:#67e8a517;border-color:#67e8a540}.trade-worker:hover{box-shadow:0 0 22px #ef64682e}.trade-worker.ready:hover{box-shadow:0 0 22px #67e8a52e}.trade-worker span{z-index:4;color:#f8f5ee;text-align:left;white-space:normal;opacity:0;pointer-events:none;width:max-content;max-width:min(320px,82vw);transition:opacity .16s ease, transform .16s var(--ease-out);background:#202127;border:1px solid #ffffff18;border-radius:8px;padding:8px 10px;line-height:1.35;position:absolute;top:calc(100% + 8px);right:0;transform:translateY(-4px);box-shadow:0 16px 36px #00000061}.trade-worker:hover span,.trade-worker:focus-within span{opacity:1;transform:translateY(0)}.trade-header-actions{align-items:center;gap:8px;display:inline-flex}.trade-failed-alert{z-index:3;color:#fecaca;cursor:pointer;background:linear-gradient(135deg,#7f1d1da8,#450a0a80),#241719;border:1px solid #f871717a;border-radius:999px;justify-content:center;align-items:center;gap:7px;max-width:min(330px,42vw);min-height:32px;padding:7px 11px;font-size:12px;font-weight:950;line-height:1;transition:border-color .16s,background .16s,box-shadow .16s,color .16s,opacity .16s;display:inline-flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:inset 0 1px #ffffff0f,0 12px 28px #7f1d1d47}.trade-failed-alert:hover,.trade-failed-alert:focus-visible{background:linear-gradient(135deg,#991b1bc2,#450a0a94),#2a171a;border-color:#fca5a5b8;outline:none;box-shadow:inset 0 1px #ffffff14,0 16px 34px #7f1d1d57}.trade-failed-alert.read{color:#fecacab8;box-shadow:none;background:linear-gradient(135deg,#7f1d1d47,#450a0a33),#241719c2;border-color:#f871713d}.trade-failed-alert span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.trade-failed-alert b{color:#fff;background:#ef4444;border-radius:999px;place-items:center;min-width:18px;height:18px;padding:0 5px;font-size:10px;font-style:normal;display:grid}.trade-url-button{border:1px solid color-mix(in srgb, var(--trade-accent), transparent 78%);background:linear-gradient(135deg, color-mix(in srgb, var(--trade-accent), transparent 87%), #ffffff08), #24252c;color:#f8f5ee;white-space:nowrap;border-radius:7px;justify-content:center;align-items:center;gap:7px;min-height:34px;padding:7px 10px;font-size:12px;font-weight:900;display:inline-flex}.trade-icon-button{color:#d8d7de;cursor:pointer;background:#24252c;border:0;border-radius:7px;place-items:center;width:34px;height:34px;display:grid}.trade-form{padding:14px;display:grid}.trade-form label{gap:6px;display:grid}.trade-input-row{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;display:grid}.trade-form label span{color:#a7a6af;font-size:12px;font-weight:900}.trade-form label>span:first-child{display:block}.trade-form label small{color:#85848c;font-size:12px;line-height:1.35}.trade-form label small a{color:color-mix(in srgb, var(--trade-accent), #fff 28%);font-weight:900;text-decoration:none}.trade-form label small a:hover{text-decoration:underline}.trade-form input{color:#f8f5ee;background:#111216;border:1px solid #ffffff14;border-radius:7px;width:100%;height:40px;padding:9px 11px}.trade-primary{background:var(--trade-accent);color:#fff;cursor:pointer;border:0;border-radius:7px;justify-content:center;align-items:center;gap:8px;min-height:40px;padding:9px 14px;font-size:13px;font-weight:900;display:inline-flex}.trade-primary:disabled{cursor:not-allowed;opacity:.54}.trade-direct-link{color:#9d9ca5;background:#ffffff09;border-top:1px solid #ffffff12;border-radius:0 0 8px 8px;justify-content:center;align-items:center;gap:7px;min-height:36px;margin:4px -24px -24px;padding:10px 14px;font-size:12px;font-weight:800;transition:background .16s,color .16s;display:inline-flex}.trade-direct-link:hover{color:#d8d7de;background:#ffffff0f}.trade-selection{padding:14px}.trade-section-head{justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;display:flex}.trade-inventory-actions{grid-template-columns:minmax(180px,260px) auto auto;align-items:center;gap:8px;display:grid}.trade-inventory-search{color:#85848c;background:#111216;border:1px solid #ffffff14;border-radius:7px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:7px;min-height:40px;padding:0 10px;display:grid}.trade-inventory-search input{color:#f8f5ee;min-width:0;font:inherit;background:0 0;border:0;outline:0}.trade-filter-toggle{color:#d8d7de;background:#24252c;border-color:#ffffff14;border-radius:7px;justify-content:center;align-items:center;gap:7px;width:auto;min-width:108px;height:40px;padding:0 12px;display:inline-flex;position:static;transform:none}.trade-filter-toggle span{font-size:12px;font-weight:900;display:inline}.trade-filter-toggle:hover,.trade-filter-toggle.active{border-color:color-mix(in srgb, var(--trade-accent), transparent 70%);background:linear-gradient(135deg, color-mix(in srgb, var(--trade-accent), transparent 88%), #ffffff0a), #24252c;box-shadow:0 0 18px color-mix(in srgb, var(--trade-accent), transparent 88%);color:#fff;transform:none}.trade-inventory-toolbar{flex-wrap:wrap;align-items:center;gap:8px 10px;margin:-2px 0 12px;display:flex}.trade-inventory-toolbar>span,.trade-filter-group>span{color:#8f8e97;text-transform:uppercase;font-size:11px;font-weight:900}.trade-inventory-toolbar>div,.trade-filter-group>div{flex-wrap:wrap;gap:6px;display:flex}.trade-inventory-toolbar button,.trade-filter-group button,.trade-clear-filters,.trade-page-controls button{color:#c8c7cf;cursor:pointer;background:#ffffff0b;border:1px solid #ffffff13;border-radius:999px;padding:6px 9px;font-size:12px;font-weight:900}.trade-inventory-toolbar button:hover,.trade-inventory-toolbar button.active,.trade-filter-group button:hover,.trade-filter-group button.active{border-color:color-mix(in srgb, var(--trade-accent), transparent 68%);background:color-mix(in srgb, var(--trade-accent), transparent 88%);color:#fff}.trade-filter-panel{background:#ffffff08;border:1px solid #ffffff13;border-radius:8px;gap:12px;margin:-2px 0 12px;padding:12px;display:grid}.trade-filter-group{gap:7px;display:grid}.trade-clear-filters{border-radius:7px;justify-self:start}.trade-notice,.trade-error,.trade-helper{border-radius:7px;margin:0 0 12px;padding:10px 12px;font-size:13px}.trade-notice{color:#b8dbf5;background:#67aee81f}.trade-error{color:#ffb3b5;background:#ef64681f}.trade-helper{border:1px solid color-mix(in srgb, var(--trade-accent), transparent 84%);background:color-mix(in srgb, var(--trade-accent), transparent 92%);color:color-mix(in srgb, var(--trade-accent), #fff 52%)}.trade-helper a{color:#fff;font-weight:900}.trade-items{grid-template-columns:repeat(auto-fill,minmax(174px,1fr));gap:12px;margin:-2px;padding:2px;display:grid;overflow:visible}.trade-item{background:radial-gradient(circle at 20% 15%, color-mix(in srgb, var(--rarity,var(--trade-accent)), transparent 90%), transparent 8rem), linear-gradient(180deg, #ffffff0a, transparent 45%), #17181d;min-height:416px;color:inherit;text-align:left;isolation:isolate;cursor:pointer;transition:background .16s ease, box-shadow .16s ease, transform .16s var(--ease-out);border:0;border-radius:8px;grid-template-rows:auto minmax(0,1fr);align-items:stretch;padding:0;display:grid;position:relative;overflow:visible}@keyframes trade-item-pop-in{0%{opacity:0;transform:translateY(16px)}62%{opacity:1;transform:translateY(-2px)}to{opacity:1;transform:translate(0,0)}}@media (prefers-reduced-motion:no-preference){.trade-items .trade-item{animation:.42s cubic-bezier(.16,1,.3,1) backwards trade-item-pop-in;animation-delay:calc(var(--trade-item-index,0) * 26ms);will-change:transform, opacity}}.trade-hidden-untradeable-note{color:#f8f7fb57;text-align:center;grid-column:1/-1;margin:1px 0 0;padding:7px 0 2px;font-size:.72rem;font-weight:850;line-height:1.3}.trade-item:before{z-index:5;border:1px solid color-mix(in srgb, var(--rarity,var(--trade-accent)), #ffffff29 34%);border-radius:inherit;content:"";pointer-events:none;transition:border-color .16s,box-shadow .16s;position:absolute;inset:0}.trade-item:hover,.trade-item.selected{outline:none;transform:translateY(-1px);box-shadow:0 10px 22px #00000038}:is(.trade-item:has(.inventory-sticker-chip:hover),.trade-item:has(.inventory-sticker-chip:focus-visible)){z-index:80}.trade-item:hover:before,.trade-item.selected:before{border-color:color-mix(in srgb, var(--rarity,var(--trade-accent)), #fff3 58%);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--rarity,var(--trade-accent)), transparent 76%)}.trade-item.selected{background:linear-gradient(135deg, color-mix(in srgb, var(--trade-accent), transparent 84%), transparent 56%), #202128}.trade-item.wishlist-match:before{border-color:color-mix(in srgb, var(--trade-accent), #fff 20%);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--trade-accent), transparent 70%)}.trade-item-media{background:radial-gradient(circle at 50% 46%, color-mix(in srgb, var(--rarity,var(--trade-accent)), transparent 72%), transparent 7.8rem), linear-gradient(180deg, #ffffff09, color-mix(in srgb, var(--rarity,var(--trade-accent)), transparent 87%) 100%), #0f1015;border-radius:8px 8px 0 0;place-items:center;min-height:158px;display:grid;position:relative;overflow:visible}.trade-item-media:after{background:color-mix(in srgb, var(--rarity,var(--trade-accent)), transparent 48%);content:"";pointer-events:none;height:1px;position:absolute;inset:auto 0 0}.trade-item-media img,.trade-item-media>svg{object-fit:contain;filter:drop-shadow(0 18px 22px #00000070);width:min(96%,180px);height:132px}.trade-item-media>svg{color:color-mix(in srgb, var(--rarity,var(--trade-accent)), #fff 28%)}.trade-item-media .inventory-stickers{z-index:6;gap:3px;position:absolute;bottom:9px;left:10px}.trade-item-media .inventory-charms{left:auto;right:10px}.trade-item-media .inventory-stickers>span{filter:drop-shadow(0 8px 9px #0000005c);background:0 0;border:0;border-radius:4px;width:26px;height:26px}.trade-item-media .inventory-stickers>span>img{max-width:28px;max-height:28px}.trade-item-media .inventory-sticker-chip:hover,.trade-item-media .inventory-sticker-chip:focus-visible{z-index:90;box-shadow:none;background:#ffffff0e;border-color:#0000;outline:none;transform:translateY(-1px)}.trade-item-media .inventory-accessory-popover{z-index:120;min-width:170px;max-width:210px;box-shadow:inset 0 -2px 0 color-mix(in srgb, var(--rarity,var(--trade-accent)) 62%, #2d7cff), 0 14px 30px #0000007a;background:linear-gradient(#12151efa,#0a0c12fc),#0d1018;border-color:#4d6090b8;bottom:calc(100% + 8px);left:0;transform:translateY(5px)}.trade-item-media .inventory-accessory-popover:after{background:#0d1018;border-color:#4d6090b8;left:14px;transform:rotate(45deg)}.trade-item-media .inventory-sticker-chip:hover .inventory-accessory-popover,.trade-item-media .inventory-sticker-chip:focus-visible .inventory-accessory-popover{transform:translateY(0)}.trade-item-body{align-content:start;gap:10px;min-width:0;padding:12px;display:grid}.trade-item-title-row{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:10px;min-width:0;display:grid}.trade-item-title-row strong{overflow-wrap:anywhere;color:#f8f7fb;text-overflow:clip;white-space:normal;min-width:0;min-height:34px;font-size:13px;font-weight:950;line-height:1.18;display:block;overflow:visible}.trade-item-title-row b{background:linear-gradient(135deg, color-mix(in srgb, var(--rarity,var(--trade-accent)), transparent 91%), transparent), #ffffff0b;color:#fff;text-align:right;white-space:nowrap;border:1px solid #ffffff13;border-radius:8px;justify-items:end;gap:2px;min-width:64px;min-height:38px;padding:6px 8px;font-size:13px;font-weight:950;line-height:1;display:grid}.trade-item-title-row b:before{content:"Value";color:#f8f7fb75;text-transform:uppercase;font-size:8px;font-weight:950;line-height:1}.trade-item-title-row b.muted{color:#f8f7fb8f;background:#ffffff09;border-color:#fff1;font-size:11px}.trade-item.unavailable{cursor:not-allowed}.trade-item.unavailable .trade-item-media,.trade-item.unavailable .trade-item-body{opacity:.72}.trade-item.unavailable:hover{border-color:#ffbe7538;transform:none;box-shadow:inset 0 1px #ffffff0b,0 12px 24px #00000038}.trade-item-subtitle{flex-wrap:wrap;gap:5px;min-width:0;display:flex}.trade-item-subtitle span{color:#d4d3db;text-overflow:ellipsis;white-space:nowrap;background:#ffffff12;border-radius:999px;max-width:100%;min-height:21px;padding:4px 7px;font-size:10px;font-weight:900;line-height:1.2;overflow:hidden}.trade-item-float-panel{background:linear-gradient(135deg, color-mix(in srgb, var(--rarity,var(--trade-accent)), transparent 91%), transparent 72%), #ffffff08;border:1px solid #ffffff13;border-radius:8px;gap:7px;padding:9px;display:grid}.trade-item-float-head{justify-content:space-between;align-items:baseline;gap:8px;min-width:0;display:flex}.trade-item-float-head span{color:#f2f1f5;text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-weight:950;overflow:hidden}.trade-item-float-head strong{color:#fff;white-space:nowrap;font-size:10px;font-weight:950}.trade-item-collection-line{color:#f8f7fb8a;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:10px;font-weight:850;line-height:1.2;display:block;overflow:hidden}.trade-item-detail-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;display:grid}.trade-item-detail-grid>span{background:#ffffff09;border:1px solid #ffffff12;border-radius:8px;gap:3px;min-width:0;min-height:52px;padding:8px;display:grid}.trade-item-detail-grid small,.trade-item-detail-grid strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.trade-item-detail-grid small{color:#9897a1;letter-spacing:0;text-transform:uppercase;font-size:9px;font-weight:950;line-height:1}.trade-item-detail-grid strong{color:#f6f5fa;font-size:12px;font-weight:950;line-height:1.15}.trade-item .trade-item-float-bar{width:100%;margin:0}.trade-item .float-wear-track{height:7px}.trade-item .float-wear-segment.current{filter:brightness(1.1)saturate(1.1);box-shadow:inset 0 1px 0 #ffffff42, 0 0 12px color-mix(in srgb, var(--band-color,#42d665) 28%, transparent)}.trade-wishlist-match-row{border:1px solid color-mix(in srgb, var(--trade-accent) 35%, #ffffff1a);background:color-mix(in srgb, var(--trade-accent) 13%, #ffffff09);width:fit-content;max-width:100%;min-height:22px;color:color-mix(in srgb, var(--trade-accent) 70%, #fff);border-radius:999px;align-items:center;gap:5px;padding:3px 7px;font-size:10px;font-weight:950;display:inline-flex}.trade-wishlist-match-row span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.trade-item .trade-item-float-bar strong{color:#f8f4ead1;text-overflow:ellipsis;min-width:0;overflow:hidden}.trade-item .trade-item-float-bar .float-wear-labels{font-size:.48rem}.trade-item-meta{flex-wrap:wrap;gap:5px;min-width:0;display:flex}.trade-item-meta span{color:#bfc1ca;text-overflow:ellipsis;white-space:nowrap;background:#ffffff0f;border-radius:999px;align-items:center;gap:5px;max-width:100%;min-height:21px;padding:3px 6px;font-size:10px;font-weight:850;line-height:1.2;display:inline-flex;overflow:hidden}.trade-item-meta .trade-item-lock-chip{color:#ffd3a0;background:#ff7a1a1c;border:1px solid #ffbe7538}.trade-item-meta .trade-item-rarity{color:color-mix(in srgb, var(--rarity,var(--trade-accent)), #fff 34%);background:0 0;padding-left:0}.trade-item-rarity i{background:var(--rarity,var(--trade-accent));width:7px;height:7px;box-shadow:0 0 15px color-mix(in srgb, var(--rarity,var(--trade-accent)), transparent 44%);border-radius:50%}.trade-item .item-utility-links{z-index:7}.trade-empty{color:#85848c;border:1px dashed #ffffff1f;border-radius:8px;grid-column:1/-1;place-items:center;gap:8px;min-height:150px;display:grid}.trade-selected-tray{z-index:80;border:1px solid color-mix(in srgb, var(--trade-accent), transparent 70%);background:linear-gradient(135deg, color-mix(in srgb, var(--trade-accent), transparent 88%), #ffffff0b), #121318e0;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border-radius:8px;grid-template-columns:auto minmax(180px,1fr) auto;align-items:center;gap:12px;width:min(860px,100vw - 36px);padding:10px;display:grid;position:fixed;bottom:18px;right:18px;box-shadow:0 20px 54px #00000070,inset 0 1px #ffffff14}.trade-selected-tray-head{gap:2px;min-width:118px;display:grid}.trade-selected-tray-head span{color:#fff;font-size:13px;font-weight:950}.trade-selected-tray-head strong,.trade-selected-tray-head b{color:#bfc1ca;font-size:11px;font-weight:900}.trade-selected-strip{overscroll-behavior-x:contain;gap:7px;min-width:0;padding:2px;display:flex;overflow-x:auto}.trade-selected-thumb{cursor:pointer;background:#ffffff0e;border:1px solid #ffffff1c;border-radius:7px;flex:none;place-items:center;width:58px;height:44px;display:grid;position:relative}.trade-selected-thumb img,.trade-selected-thumb>svg{object-fit:contain;opacity:.78;filter:drop-shadow(0 8px 12px #00000070);width:52px;height:38px;transition:opacity .14s ease, transform .14s var(--ease-out)}.trade-selected-thumb span{color:#fff;opacity:0;width:18px;height:18px;transition:opacity .14s ease, transform .14s var(--ease-out);background:#ef6468;border-radius:999px;place-items:center;display:grid;position:absolute;top:-6px;right:-6px;transform:scale(.88)}.trade-selected-thumb:hover img,.trade-selected-thumb:focus-visible img,.trade-selected-thumb:hover>svg,.trade-selected-thumb:focus-visible>svg{opacity:1;transform:translateY(-1px)scale(1.04)}.trade-selected-thumb:hover span,.trade-selected-thumb:focus-visible span{opacity:1;transform:scale(1)}.trade-selected-actions{align-items:center;gap:8px;display:inline-flex}.trade-selected-clear{color:#d8d7de;cursor:pointer;background:#ffffff0f;border:1px solid #ffffff17;border-radius:7px;min-height:38px;padding:8px 11px;font-size:12px;font-weight:900}.trade-status-panel,.trade-report-panel{padding:14px}.trade-failed-inbox{background:linear-gradient(135deg,#7f1d1d29,#0000 28rem),#191a1f;border-color:#f871712e;gap:14px;padding:16px;display:grid}.trade-failed-inbox-head{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;display:grid}.trade-failed-return,.trade-failed-clear-all,.trade-failed-close,.trade-failed-dismiss{cursor:pointer;border:0;justify-content:center;align-items:center;display:inline-flex}.trade-failed-return{color:#f8f5ee;background:#24252c;border:1px solid #ffffff17;border-radius:7px;gap:7px;min-height:36px;padding:8px 11px;font-size:12px;font-weight:900}.trade-failed-return:hover,.trade-failed-return:focus-visible,.trade-failed-clear-all:hover,.trade-failed-clear-all:focus-visible,.trade-failed-close:hover,.trade-failed-close:focus-visible,.trade-failed-dismiss:hover,.trade-failed-dismiss:focus-visible{filter:brightness(1.08);outline:none}.trade-failed-title{grid-template-columns:38px minmax(0,1fr);justify-self:center;align-items:center;gap:10px;min-width:0;display:inline-grid}.wishlist-add-search-row{grid-template-columns:minmax(0,1fr) 38px;align-items:center;gap:8px;display:grid}.wishlist-add-search-row .filter-toggle{border-radius:8px;width:38px;height:38px}.trade-failed-title>span{color:#fca5a5;background:#7f1d1d47;border:1px solid #f8717161;border-radius:10px;place-items:center;width:38px;height:38px;display:grid}.trade-failed-title h2,.trade-failed-title p{margin:0}.trade-failed-title h2{color:#fff;font-size:19px;line-height:1.1}.trade-failed-title p{color:#a7a6af;font-size:12px}.trade-failed-actions{justify-content:end;align-items:center;gap:8px;display:inline-flex}.trade-failed-clear-all{color:#fecaca;background:#7f1d1d2e;border:1px solid #f871713d;border-radius:7px;gap:7px;min-height:36px;padding:8px 11px;font-size:12px;font-weight:900}.trade-failed-close,.trade-failed-dismiss{color:#d8d7de;background:#ffffff0f;border-radius:7px;width:36px;height:36px}.trade-failed-summary{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.trade-failed-summary span{color:#d8d7de;background:#ffffff09;border:1px solid #ffffff13;border-radius:8px;justify-content:center;align-items:center;gap:7px;min-height:38px;font-size:12px;font-weight:900;display:inline-flex}.trade-failed-summary span:first-child{color:#fecaca;border-color:#f8717138}.trade-failed-list{gap:10px;display:grid}.trade-failed-item{background:linear-gradient(90deg,#7f1d1d1f,#0000 42%),#ffffff09;border:1px solid #ffffff13;border-radius:8px;gap:12px;padding:13px;display:grid;position:relative}.trade-failed-dismiss{width:30px;height:30px;position:absolute;top:10px;right:10px}.trade-failed-route{grid-template-columns:minmax(0,1fr) 34px minmax(0,1fr);align-items:center;gap:10px;padding-right:38px;display:grid}.trade-failed-route>svg{color:#fca5a5;justify-self:center}.trade-failed-route span,.trade-failed-grid span{min-width:0}.trade-failed-route small,.trade-failed-grid small,.trade-failed-items>small{color:#85848c;letter-spacing:0;text-transform:uppercase;margin-bottom:4px;font-size:10px;font-weight:950;display:block}.trade-failed-route strong,.trade-failed-grid strong{color:#fff;text-overflow:ellipsis;white-space:nowrap;font-size:13px;display:block;overflow:hidden}.trade-inspect-game-button{border:1px solid color-mix(in srgb, var(--rarity,var(--trade-accent)) 34%, #ffffff17);background:color-mix(in srgb, var(--rarity,var(--trade-accent)) 10%, #ffffff09);width:fit-content;max-width:100%;min-height:25px;color:color-mix(in srgb, var(--rarity,var(--trade-accent)) 70%, #fff);border-radius:999px;justify-content:center;align-items:center;gap:5px;padding:4px 8px;font-size:10px;font-weight:950;line-height:1;text-decoration:none;display:inline-flex}.trade-inspect-game-button:hover,.trade-inspect-game-button:focus-visible{border-color:color-mix(in srgb, var(--rarity,var(--trade-accent)) 56%, #ffffff1f);color:#fff}.trade-failed-grid{grid-template-columns:minmax(0,1.4fr) minmax(116px,.7fr) minmax(128px,.85fr) minmax(96px,.65fr);gap:8px;display:grid}.trade-failed-grid span{background:#00000021;border:1px solid #fff1;border-radius:8px;min-height:58px;padding:9px}.trade-failed-status{color:#fecaca!important}.trade-failed-items{gap:8px;display:grid}.trade-failed-items div{flex-wrap:wrap;gap:7px;display:flex}.trade-failed-items span{color:#d8d7de;background:#ffffff0b;border:1px solid #ffffff12;border-radius:999px;align-items:center;gap:6px;max-width:min(100%,360px);min-height:30px;padding:5px 9px 5px 5px;font-size:12px;font-weight:800;display:inline-flex}.trade-failed-items img{object-fit:cover;background:#111216;border-radius:50%;width:22px;height:22px}.trade-failed-item p{color:#b8b7c0;border-left:2px solid #f871716b;margin:0;padding-left:10px;font-size:12px;line-height:1.45}.trade-status-list{gap:8px;display:grid}.trade-status-item{background:#ffffff09;border:1px solid #ffffff13;border-radius:8px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;min-height:58px;padding:10px;display:grid}.trade-status-actions{justify-items:end;gap:7px;display:grid}.trade-status-item strong,.trade-status-item span{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.trade-status-item strong{color:#fff;font-size:13px}.trade-status-item span{color:#9d9ca5;font-size:12px}.trade-status-item b{color:#b8dbf5;text-align:center;background:#67aee81c;border-radius:999px;min-width:86px;padding:6px 8px;font-size:11px}.trade-status-item.accepted b{color:#9ff0bf;background:#67e8a51c}.trade-status-item.failed b{color:#ffb3b5;background:#ef64681f}.trade-status-cooldown{color:#ffe3a3}.trade-return-button{color:#ffe3a3;cursor:pointer;background:#ffc4571a;border:1px solid #ffc4573d;border-radius:7px;justify-content:center;align-items:center;gap:5px;min-height:28px;padding:6px 8px;font-size:11px;font-weight:900;display:inline-flex}.trade-return-button:hover,.trade-return-button:focus-visible{background:#ffc45729;border-color:#ffc45770;outline:none}.trade-return-button:disabled{cursor:not-allowed;opacity:.62}.trade-empty.compact{min-height:112px;padding:18px 12px}.trade-page-controls{border-top:1px solid #ffffff0f;justify-content:center;align-items:center;gap:10px;margin-top:14px;padding-top:12px;display:flex}.trade-page-controls span{color:#9d9ca5;font-size:12px;font-weight:900}.trade-page-controls button{border-radius:7px}.trade-page-controls button:disabled{cursor:not-allowed;opacity:.45}.trade-report-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr) auto;align-items:end;gap:10px;display:grid}.trade-report-grid label{gap:6px;display:grid}.trade-report-grid span{color:#a7a6af;font-size:12px;font-weight:900}.trade-report-grid input{color:#f8f5ee;background:#111216;border:1px solid #ffffff14;border-radius:7px;width:100%;height:40px;padding:9px 11px}.trade-confirm-backdrop{z-index:10002;background:radial-gradient(circle at 52% 35%, color-mix(in srgb, var(--trade-accent,var(--theme-primary,var(--accent))), transparent 86%), transparent 22rem), #000000c2;place-items:center;padding:18px;animation:.18s both modal-fade-in;display:grid;position:fixed;inset:0}.trade-confirm-modal{border:1px solid color-mix(in srgb, var(--trade-accent), transparent 78%);background:linear-gradient(90deg, color-mix(in srgb, var(--trade-accent), transparent 86%), transparent 42%), linear-gradient(135deg, #ffffff0e, transparent 62%), #1a1b20;width:min(100%,560px);animation:modal-rise-in .22s var(--ease-out) both;border-radius:10px;grid-template-columns:50px minmax(0,1fr);gap:16px;padding:20px;display:grid;box-shadow:inset 0 1px #fff1,0 26px 80px #00000094}.trade-confirm-modal.trade-simple-notice{width:min(100%,520px)}.trade-confirm-modal.trade-simple-notice .trade-confirm-note{margin-top:2px}.trade-confirm-mark{border:1px solid color-mix(in srgb, var(--trade-accent), transparent 64%);background:color-mix(in srgb, var(--trade-accent), transparent 87%);width:46px;height:46px;color:var(--trade-accent);border-radius:12px;place-items:center;display:grid}.trade-confirm-modal>div:nth-child(2){gap:8px;min-width:0;display:grid}.trade-confirm-modal span{color:color-mix(in srgb, var(--trade-accent), #fff 34%);letter-spacing:.04em;text-transform:uppercase;font-size:11px;font-weight:900}.trade-confirm-modal h2,.trade-confirm-modal p{margin:0}.trade-confirm-modal h2{color:#fff;font-size:22px;line-height:1.1}.trade-confirm-modal p{color:#aaa9b2;font-size:13px;line-height:1.5}.trade-confirm-kicker{border:1px solid color-mix(in srgb, var(--trade-accent), transparent 68%);background:color-mix(in srgb, var(--trade-accent), transparent 88%);width:max-content;box-shadow:0 0 18px color-mix(in srgb, var(--trade-accent), transparent 90%);border-radius:999px;padding:5px 9px}.trade-confirm-lede{color:#d5d4dc;max-width:45rem;font-size:14px;line-height:1.55}.trade-confirm-points{gap:8px;margin-top:4px;display:grid}.trade-confirm-point{background:linear-gradient(135deg, color-mix(in srgb, var(--trade-accent), transparent 92%), transparent 62%), #ffffff08;border:1px solid #ffffff12;border-radius:9px;grid-template-columns:20px minmax(0,1fr);align-items:start;gap:2px 9px;padding:9px 10px;display:grid}.trade-confirm-point svg{color:color-mix(in srgb, var(--trade-accent), #fff 20%);grid-row:1/span 2;margin-top:2px}.trade-confirm-point strong{color:#f8f7fb;font-size:13px;line-height:1.2}.trade-confirm-point small{color:#aaa9b2;font-size:12px;line-height:1.4}.trade-confirm-note{border-left:2px solid color-mix(in srgb, var(--trade-accent), transparent 36%);color:#c5c4cc;padding-left:10px}.trade-confirm-modal p a{color:color-mix(in srgb, var(--trade-accent), #fff 34%);text-decoration:underline;-webkit-text-decoration-color:color-mix(in srgb, var(--trade-accent), transparent 58%);text-decoration-color:color-mix(in srgb, var(--trade-accent), transparent 58%);text-underline-offset:3px;font-weight:900}.trade-confirm-modal p a:hover{color:#fff}.trade-confirm-actions{grid-column:1/-1;justify-content:flex-end;gap:10px;padding-top:4px;display:flex}.trade-confirm-cancel,.trade-confirm-proceed,.trade-confirm-link{color:#fff;cursor:pointer;border:0;border-radius:7px;justify-content:center;align-items:center;gap:7px;min-height:38px;padding:9px 15px;font-size:13px;font-weight:900;text-decoration:none;display:inline-flex}.trade-confirm-cancel{color:#d7d6dd;background:#2a2b31;border:1px solid #ffffff14}.trade-confirm-proceed{background:var(--trade-accent)}.trade-confirm-link{border:1px solid color-mix(in srgb, var(--trade-accent), transparent 62%);background:color-mix(in srgb, var(--trade-accent), transparent 88%);color:color-mix(in srgb, var(--trade-accent), #fff 38%)}.trade-confirm-link:hover{border-color:color-mix(in srgb, var(--trade-accent), transparent 36%);color:#fff}.trade-confirm-cancel:disabled,.trade-confirm-proceed:disabled{cursor:not-allowed;opacity:.6}.trade-cooldown-banner{color:#fff2cc;background:linear-gradient(135deg,#ffc4571f,#ffffff09),#16171ceb;border:1px solid #ffc4573d;border-radius:8px;grid-template-columns:34px minmax(0,1fr);align-items:center;gap:10px;width:100%;padding:10px 12px;display:grid}.trade-cooldown-banner>svg{color:#ffc457}.trade-cooldown-banner strong,.trade-cooldown-banner small{display:block}.trade-cooldown-banner strong{color:#fff;font-size:13px;font-weight:950}.trade-cooldown-banner small{color:#fff2ccc7;margin-top:2px;font-size:12px;line-height:1.4}.overlay-shell{color:#f8f5ee;background:0 0;align-items:end;width:100vw;min-height:100svh;padding:22px;display:grid}.overlay-bar{background:linear-gradient(90deg,#ff7a1a2e,#0000 38%),#111216e6;border:1px solid #ff7a1a47;border-radius:8px;grid-template-columns:auto minmax(0,1.4fr) minmax(0,1fr) minmax(180px,240px);align-items:center;gap:10px;width:min(100%,1280px);min-height:72px;padding:10px;display:grid;box-shadow:0 12px 30px #00000047}.overlay-brand,.overlay-stat,.overlay-goal{min-width:0}.overlay-brand{color:#ffbd79;white-space:nowrap;align-items:center;gap:8px;padding:0 10px;font-size:14px;font-weight:900;display:inline-flex}.overlay-stat{gap:2px;display:grid}.overlay-stat span,.overlay-goal span{color:#9d9ca5;text-transform:uppercase;font-size:11px;font-weight:900}.overlay-stat strong{color:#fff;text-overflow:ellipsis;white-space:nowrap;font-size:clamp(13px,1.6vw,20px);overflow:hidden}.overlay-goal{gap:6px;display:grid}.overlay-goal>div{background:#ffffff1f;border-radius:999px;height:9px;overflow:hidden}.overlay-goal i{width:var(--progress,0%);border-radius:inherit;background:linear-gradient(90deg, var(--accent), var(--gold));height:100%;display:block}.detail-shell{--detail-max-width:1640px;color:#f8f5ee;background:radial-gradient(circle at 12% 0,#ff7a1a24,#0000 23rem),radial-gradient(circle at 92% 8%,#67aee814,#0000 19rem),linear-gradient(#ffffff04 1px,#0000 1px) 0 0/48px 48px,linear-gradient(90deg,#ffffff03 1px,#0000 1px) 0 0/48px 48px,#101114;min-height:100vh;padding:clamp(14px,1.35vw,26px)}.item-page-shell{--item-accent:var(--accent);background:radial-gradient(circle at 12% 2%, color-mix(in srgb, var(--item-accent) 20%, transparent), transparent 26rem), radial-gradient(circle at 86% 0%, #67aee814, transparent 22rem), linear-gradient(#ffffff04 1px, transparent 1px), linear-gradient(90deg, #ffffff03 1px, transparent 1px), #101114;color:#f8f5ee;background-size:auto,auto,48px 48px,48px 48px,auto;min-height:100svh;padding:clamp(16px,2vw,32px)}.item-page-shell.item-page-embedded{background:0 0;width:100%;min-height:auto;padding:16px 0 0}.item-page-embedded .item-page-hero,.item-page-embedded .item-stat-strip,.item-page-embedded .item-page-grid,.item-page-embedded .item-gift-panel{width:100%}.item-page-embedded .item-page-hero{min-height:clamp(280px,40svh,460px)}.item-page-nav{justify-content:space-between;align-items:center;gap:16px;width:min(100%,1540px);margin:0 auto 18px;display:flex}.item-page-brand,.item-page-nav nav,.item-page-nav nav a{align-items:center;display:inline-flex}.item-page-brand{color:#fff;gap:9px;font-weight:900}.item-page-brand svg{width:34px;height:34px}.item-page-nav nav{gap:8px}.item-page-nav nav a{color:#c8c7cf;background:#ffffff09;border:1px solid #ffffff14;border-radius:8px;min-height:36px;padding:8px 11px;font-size:12px;font-weight:900}.item-page-nav nav a:hover{border-color:color-mix(in srgb, var(--item-accent) 36%, #ffffff1f);color:#fff}.item-page-hero,.item-stat-strip,.item-page-grid,.item-gift-panel{width:min(100%,1540px);margin-left:auto;margin-right:auto}.item-page-hero{border:1px solid color-mix(in srgb, var(--item-accent) 24%, #ffffff14);background:linear-gradient(115deg, color-mix(in srgb, var(--item-accent) 11%, transparent), transparent 48%), linear-gradient(180deg, #ffffff0e, #ffffff05), #14151ad1;border-radius:12px;grid-template-columns:minmax(300px,.9fr) minmax(0,1.1fr);align-items:center;gap:clamp(18px,2.4vw,38px);min-height:clamp(360px,48svh,560px);padding:clamp(18px,2.4vw,40px);display:grid;overflow:hidden;box-shadow:inset 0 1px #ffffff12,0 22px 70px #00000047}.item-page-media{background:radial-gradient(circle at 50% 48%, color-mix(in srgb, var(--item-accent) 14%, transparent), transparent 58%), #0000002e;border-radius:10px;place-items:center;min-height:280px;display:grid}.item-page-media img{object-fit:contain;filter:drop-shadow(0 20px 30px #0000006b);width:min(100%,560px);max-height:380px}.item-page-copy{gap:14px;min-width:0;display:grid}.item-page-kicker{color:color-mix(in srgb, var(--item-accent) 72%, #fff);letter-spacing:0;text-transform:uppercase;font-size:12px;font-weight:900}.item-page-copy h1,.item-gift-head h2{color:#fff;margin:0;font-family:Space Grotesk,Plus Jakarta Sans,sans-serif;font-size:clamp(34px,4vw,66px);line-height:.96}.item-page-copy p,.item-gift-head p{color:#c0bfc8;max-width:720px;margin:0;font-size:15px}.item-page-actions{flex-wrap:wrap;gap:8px;margin-top:4px;display:flex}.item-page-actions button{color:#d5d4dc;cursor:pointer;background:#ffffff0b;border:1px solid #ffffff17;border-radius:8px;align-items:center;gap:8px;min-height:40px;padding:9px 13px;font-size:13px;font-weight:900;display:inline-flex}.item-page-actions button.active{border-color:color-mix(in srgb, var(--item-accent) 46%, #ffffff24);background:linear-gradient(135deg, color-mix(in srgb, var(--item-accent) 26%, transparent), #ffffff0a), #ffffff0b;color:#fff}.item-page-actions button span{min-width:20px;height:20px;color:color-mix(in srgb, var(--item-accent) 68%, #fff);background:#ffffff1f;border-radius:999px;place-items:center;font-size:11px;display:inline-grid}.item-stat-strip{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-top:12px;display:grid}.item-stat-strip span,.item-reference-panel{background:linear-gradient(135deg,#ffffff0e,#0000 58%),#ffffff07;border:1px solid #ffffff13;border-radius:10px}.item-stat-strip span{gap:4px;padding:14px;display:grid}.item-stat-strip small,.item-spec-grid dt,.item-panel-head small,.item-price-row small,.item-variant-list small,.item-gift-owner small,.item-gift-request small{color:#a8a7b0;font-size:11px;font-weight:800}.item-stat-strip strong{color:#fff;font-size:20px}.item-page-grid{grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);gap:12px;margin-top:12px;display:grid}.item-reference-panel{padding:16px}.item-variant-panel{grid-column:1/-1}.item-panel-head{align-items:center;gap:10px;margin-bottom:14px;display:flex}.item-panel-head>span{background:color-mix(in srgb, var(--item-accent) 18%, #ffffff09);width:34px;height:34px;color:color-mix(in srgb, var(--item-accent) 72%, #fff);border-radius:8px;place-items:center;display:grid}.item-panel-head strong{color:#fff;font-size:16px;display:block}.item-spec-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:0;display:grid}.item-spec-grid div{background:#00000029;border-radius:8px;min-width:0;padding:10px}.item-spec-grid dt{margin-bottom:4px}.item-spec-grid dd{color:#fff;text-overflow:ellipsis;white-space:nowrap;margin:0;font-weight:900;overflow:hidden}.item-chip-cloud,.item-variant-list{flex-wrap:wrap;gap:7px;margin-top:12px;display:flex}.item-chip-cloud span,.item-variant-list span{color:#d5d4dc;background:#ffffff09;border:1px solid #ffffff13;border-radius:999px;padding:7px 9px;font-size:11px;font-weight:900}.item-price-list{gap:7px;display:grid}.item-price-row{background:#00000029;border:1px solid #ffffff13;border-radius:8px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:4px 12px;padding:10px;display:grid}.item-price-row span,.item-price-row strong{color:#fff;font-weight:900}.item-price-row small{grid-column:1/-1}.item-gift-panel{border:1px solid color-mix(in srgb, var(--item-accent) 22%, #ffffff14);background:linear-gradient(135deg, color-mix(in srgb, var(--item-accent) 9%, transparent), transparent 46%), #14151ac7;border-radius:12px;margin-top:12px;padding:16px}.item-gift-head{grid-template-columns:minmax(0,1fr) minmax(360px,.95fr);align-items:end;gap:18px;margin-bottom:16px;display:grid}.item-gift-head h2{font-size:clamp(28px,3vw,46px)}.item-gift-filters{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.item-gift-filters label{gap:5px;display:grid}.item-gift-filters span{color:#aaa9b2;text-transform:uppercase;font-size:10px;font-weight:900}.item-gift-filters input,.item-gift-filters select{color:#fff;background:#0a0b0eb3;border:1px solid #ffffff17;border-radius:8px;outline:0;min-width:0;min-height:38px;padding:8px 9px}.item-gift-list{gap:8px;display:grid}.item-gift-row{background:linear-gradient(90deg,#ffffff0d,#0000 56%),#ffffff07;border:1px solid #ffffff13;border-radius:10px;grid-template-columns:minmax(250px,.9fr) minmax(0,1fr) auto;align-items:center;gap:12px;min-height:76px;padding:10px;display:grid}.item-gift-owner{grid-template-columns:48px minmax(0,1fr);align-items:center;gap:10px;min-width:0;display:grid}.item-gift-avatar{border:1px solid color-mix(in srgb, var(--item-accent) 26%, #ffffff1f);width:48px;height:48px;color:color-mix(in srgb, var(--item-accent) 72%, #fff);background:#111217;border-radius:50%;place-items:center;display:grid;overflow:hidden}.item-gift-avatar img{object-fit:cover;width:100%;height:100%}.item-gift-owner>span:last-child,.item-gift-request{gap:2px;min-width:0;display:grid}.item-gift-owner strong,.item-gift-request strong{color:#fff;text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.item-gift-request p{color:#c8c7cf;margin:4px 0 0;font-size:12px}.item-gift-price{justify-items:end;gap:7px;display:grid}.item-gift-price span{color:color-mix(in srgb, var(--item-accent) 68%, #fff);font-size:18px;font-weight:1000}.item-gift-price a{background:color-mix(in srgb, var(--item-accent) 70%, #fff 10%);color:#111217;border-radius:8px;place-items:center;min-height:34px;padding:7px 12px;font-size:12px;font-weight:1000;display:inline-grid}.item-gift-empty,.item-page-loading{text-align:center;color:#aaa9b2;place-items:center;gap:8px;min-height:300px;display:grid}.item-gift-empty{border:1px dashed #ffffff1f;border-radius:10px}.item-gift-empty strong,.item-page-loading p{color:#fff;margin:0;font-weight:900}.item-page-loading a{color:color-mix(in srgb, var(--item-accent) 70%, #fff);font-weight:900}@media (width<=960px){.item-page-hero,.item-page-grid,.item-gift-head{grid-template-columns:1fr}.item-stat-strip,.item-gift-filters{grid-template-columns:repeat(2,minmax(0,1fr))}.item-gift-row{grid-template-columns:1fr}.item-gift-price{grid-template-columns:1fr auto;place-items:center stretch}}@media (width<=620px){.item-page-shell{padding:12px}.item-page-nav,.item-page-nav nav{align-items:stretch}.item-page-nav{display:grid}.item-page-nav nav{grid-template-columns:1fr 1fr;display:grid}.item-page-hero{min-height:0;padding:14px}.item-page-media{min-height:210px}.item-page-copy h1{font-size:clamp(30px,11vw,44px)}.item-stat-strip,.item-spec-grid,.item-gift-filters{grid-template-columns:1fr}}.detail-shell.detail-embedded{--detail-max-width:100%;min-height:auto;color:inherit;background:0 0;padding:16px 0 0}.detail-content-panel .club-hero{min-height:var(--hero-height,270px)}.detail-ledger-scroll{padding-top:0}.detail-centered{text-align:center;align-content:center;place-items:center;gap:12px;display:grid}.detail-centered p{color:var(--muted);margin:0}.detail-centered a,.detail-back{color:#ffbd79;width:44px;height:44px;min-height:44px;transition:border-color .16s ease, color .16s ease, transform .16s var(--ease-out);background:linear-gradient(135deg,#ff7a1a2e,#ffffff09),#14151acc;border:1px solid #ff7a1a38;border-radius:12px;place-items:center;padding:0;display:inline-grid;box-shadow:inset 0 1px #ffffff12,0 10px 26px #0003}.detail-back:hover{color:#ffd6aa;border-color:#ff7a1a6b;transform:translate(-1px)}.detail-back svg{width:21px;height:21px}.detail-topbar{width:min(100%, var(--detail-max-width));margin:0 auto 14px}.detail-hero,.detail-card,.detail-stat{background:linear-gradient(135deg, color-mix(in srgb, var(--rarity,#ff7a1a), transparent 84%), transparent 58%), #191a1f;border:1px solid #ffffff14;border-radius:8px;box-shadow:inset 0 1px #ffffff0d,0 16px 44px #00000038}.detail-hero{width:min(100%, var(--detail-max-width));grid-template-columns:minmax(300px,520px) minmax(0,1fr);align-items:center;gap:clamp(18px,3vw,52px);max-width:none;margin:0 auto 14px;padding:clamp(16px,3vw,30px);display:grid}.detail-media{border:1px solid color-mix(in srgb, var(--rarity,#ff7a1a), transparent 70%);background:radial-gradient(circle at 50% 48%, color-mix(in srgb, var(--rarity,#ff7a1a), transparent 78%), transparent 68%), #0003;border-radius:8px;place-items:center;min-height:300px;display:grid;position:relative}.detail-media img,.detail-media>svg{object-fit:contain;width:min(94%,440px);max-height:280px;color:var(--accent)}.detail-media .trade-protected-badge{width:42px;height:42px;top:12px;right:12px}.detail-main{gap:12px;min-width:0;display:grid}.detail-kicker{color:#ffbd79;text-transform:uppercase;font-size:11px;font-weight:900}.detail-main h1{color:#fff;letter-spacing:0;margin:0;font-size:clamp(34px,5vw,68px);line-height:.96}.detail-main p,.detail-card p{color:#aaa9b2;margin:0;font-size:14px;line-height:1.55}.detail-meta-row,.detail-actions{flex-wrap:wrap;gap:8px;display:flex}.detail-meta-row span{color:#dddce2;background:#ffffff0b;border:1px solid #ffffff17;border-radius:999px;padding:6px 9px;font-size:12px;font-weight:900}.detail-donor{background:#ffffff0b;border:1px solid #ffffff14;border-radius:999px;grid-template-columns:48px minmax(0,1fr);align-items:center;gap:10px;width:fit-content;max-width:100%;padding:6px 14px 6px 6px;display:inline-grid}.detail-donor>div{min-width:0}.detail-donor>div>span{color:#8f8e97;font-size:11px;font-weight:900;display:block}.detail-button{color:#e6e4ea;background:#24252c;border:1px solid #ffffff1a;border-radius:7px;justify-content:center;align-items:center;min-height:40px;padding:9px 13px;font-size:13px;font-weight:900;display:inline-flex}.detail-button.primary{background:var(--accent);color:#fff;border-color:#ff7a1a59}.detail-grid{width:min(100%, var(--detail-max-width));grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;max-width:none;margin:0 auto 14px;display:grid}.detail-stat{gap:5px;min-height:86px;padding:14px;display:grid}.detail-stat span{color:#9d9ca5;font-size:12px;font-weight:900}.detail-stat strong{color:#fff;text-overflow:ellipsis;white-space:nowrap;font-size:21px;overflow:hidden}.detail-content-grid{width:min(100%, var(--detail-max-width));grid-template-columns:minmax(0,1.15fr) minmax(420px,.85fr);gap:14px;max-width:none;margin:0 auto 14px;display:grid}.detail-card{padding:16px}.detail-card h2,.detail-section-head h2{color:#fff;margin:2px 0 10px;font-size:20px}.detail-definition-list{gap:8px;margin:14px 0 0;display:grid}.detail-definition-list div{border-top:1px solid #ffffff12;grid-template-columns:120px minmax(0,1fr);gap:8px;padding-top:8px;display:grid}.detail-definition-list dt,.detail-definition-list dd{min-width:0;margin:0}.detail-definition-list dt{color:#8f8e97;font-size:12px;font-weight:900}.detail-definition-list dd{color:#e6e4ea;text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.detail-price-list{gap:8px;display:grid}.detail-price-list>div{background:#ffffff09;border:1px solid #ffffff12;border-radius:7px;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:10px;min-height:44px;padding:8px 10px;display:grid}.detail-price-list span,.detail-price-list small{color:#9d9ca5;font-size:12px}.detail-price-list strong{color:#fff}.detail-price-list .up small{color:#9ff0bf}.detail-price-list .down small{color:#ffb3b5}.detail-wide{width:min(100%, var(--detail-max-width));max-width:none;margin:0 auto}.detail-section-head{justify-content:space-between;align-items:end;gap:12px;margin-bottom:12px;display:flex}.detail-section-head a{color:#ffbd79;font-size:12px;font-weight:900}.detail-mini-grid{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:9px;display:grid}.detail-mini-card{background:linear-gradient(135deg, color-mix(in srgb, var(--rarity,#ff7a1a), transparent 88%), transparent 56%), #ffffff09;content-visibility:auto;contain-intrinsic-size:76px;border:1px solid #ffffff13;border-radius:8px;grid-template-columns:70px minmax(0,1fr);align-items:center;gap:10px;min-height:76px;padding:9px;display:grid}.detail-mini-card .skin-thumb{width:70px;height:54px}.detail-mini-card>div{gap:2px;min-width:0;display:grid}.detail-mini-card span{color:#9d9ca5;text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.donor-detail-hero{grid-template-columns:170px minmax(0,1fr)}.detail-donor-avatar .donor-avatar{border:2px solid color-mix(in srgb, var(--rarity,#ff7a1a), transparent 40%);width:132px;height:132px}.admin-shell{color:#f8f5ee;background-color:#101114;background-image:radial-gradient(circle at 12% 0,#ff7a1a21,#0000 22rem),linear-gradient(#ffffff07,#0000 18rem),none;background-position:0 0,0 0,0 0;background-repeat:repeat,repeat,repeat;background-size:auto,auto;background-attachment:scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box;min-height:100svh;padding:14px clamp(12px,1.4vw,24px)}.staff-shell{--staff-primary:var(--page-primary,var(--accent,#ff7a1a));height:100svh;min-height:0;color:var(--page-text,#f8f5ee);background:#141417;grid-template-columns:280px minmax(0,1fr);gap:0;padding:0;display:grid;overflow:hidden}.staff-shell.staff-shell-embedded{background:radial-gradient(circle at 76% 0%, color-mix(in srgb, var(--staff-primary) 8%, transparent), transparent 26rem), #111216;border:0;border-radius:0;width:100%;height:auto;min-height:100%;padding:18px clamp(16px,2vw,24px) 24px;display:block;overflow:visible}.staff-shell.admin-centered{background:radial-gradient(circle at 12% 0%, color-mix(in srgb, var(--staff-primary) 15%, transparent), transparent 22rem), #101114;grid-template-columns:1fr;align-content:center;place-items:center;gap:14px;height:auto;min-height:100svh;padding:14px;display:grid;overflow:auto}.staff-shell.staff-shell-embedded.admin-centered{border-radius:10px;min-height:360px}.staff-left-panel{background:radial-gradient(circle at 24% 0%, color-mix(in srgb, var(--staff-primary) 13%, transparent), transparent 14rem), linear-gradient(180deg, #ffffff09, transparent 15rem), #18181c;border-right:1px solid #ffffff0e;grid-template-rows:auto minmax(0,1fr) auto;gap:14px;min-height:0;padding:22px 14px;display:grid}.staff-profile-block{border:1px solid color-mix(in srgb, var(--staff-primary) 28%, #ffffff13);background:linear-gradient(135deg, color-mix(in srgb, var(--staff-primary) 13%, #ffffff0a), transparent 54%), #ffffff09;border-radius:10px;grid-template-columns:44px minmax(0,1fr);align-items:center;gap:12px;min-height:62px;padding:9px;display:grid;box-shadow:inset 0 1px #ffffff0f}.staff-avatar{border:1px solid color-mix(in srgb, var(--staff-primary) 64%, #ffffff1a);background:color-mix(in srgb, var(--staff-primary) 13%, #ffffff0a);width:44px;height:44px;color:color-mix(in srgb, var(--staff-primary) 74%, #fff);border-radius:50%;place-items:center;display:grid;overflow:hidden}.staff-avatar img{object-fit:cover;width:100%;height:100%}.staff-profile-block>div{gap:2px;min-width:0;display:grid}.staff-profile-block strong,.staff-profile-block small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.staff-profile-block strong{color:#fff;font-size:14px;font-weight:900}.staff-profile-block small{color:color-mix(in srgb, var(--staff-primary) 68%, #aaa9b2);text-transform:uppercase;font-size:11px;font-weight:900}.staff-content-panel{scrollbar-gutter:stable;scrollbar-color:color-mix(in srgb, var(--staff-primary) 50%, transparent) #ffffff0a;background:#141417;min-width:0;height:100svh;padding:0 16px 18px;overflow:hidden auto}.staff-shell.staff-shell-embedded .staff-content-panel{background:0 0;height:auto;min-height:0;padding:0;overflow:visible}.staff-shell .admin-tabs.staff-side-nav{min-height:0;box-shadow:none;background:#ffffff06;border:1px solid #ffffff0f;border-radius:10px;align-content:start;gap:7px;margin:0;padding:7px;display:grid;overflow:visible auto}.staff-shell .admin-tabs.staff-side-nav button{color:#bbb9c3;background:0 0;border-color:#0000;justify-content:flex-start;width:100%;min-height:38px;padding:8px 10px}.staff-shell .admin-tabs.staff-side-nav button:hover,.staff-shell .admin-tabs.staff-side-nav button.active{border-color:color-mix(in srgb, var(--staff-primary) 58%, #ffffff1a);background:linear-gradient(90deg, color-mix(in srgb, var(--staff-primary) 18%, transparent), #ffffff0a), #22232a;color:#fff}.staff-left-actions{gap:7px;display:grid}.staff-left-actions a,.staff-left-actions button{color:#d8d7de;cursor:pointer;background:#ffffff09;border:1px solid #ffffff13;border-radius:8px;justify-content:flex-start;align-items:center;gap:9px;min-height:36px;padding:0 10px;font-size:12px;font-weight:900;display:inline-flex}.staff-left-actions a:hover,.staff-left-actions button:hover:not(:disabled){border-color:color-mix(in srgb, var(--staff-primary) 40%, #ffffff1a);color:#fff}.staff-shell .admin-hero{border-width:0 0 1px;border-color:#141417;border-radius:0;align-content:end;min-height:238px;margin:0 -16px 16px;padding:22px 24px}.staff-shell.staff-shell-embedded .admin-hero{border:1px solid color-mix(in srgb, var(--staff-primary) 20%, #ffffff14);border-radius:9px;min-height:188px;margin:0 0 14px;padding:18px;box-shadow:inset 0 -42px 46px #111216d1,0 12px 26px #0000002e}.staff-shell.staff-shell-embedded .admin-hero h1{font-size:clamp(24px,2.2vw,34px)}.staff-shell.staff-shell-embedded .admin-hero-stats{margin-top:18px}.staff-shell .admin-tabs.staff-top-tabs{border-color:color-mix(in srgb, var(--staff-primary) 20%, #ffffff14);background:linear-gradient(135deg,#ffffff0b,#0000 62%),#ffffff07;border-radius:9px;grid-template-columns:repeat(auto-fit,minmax(104px,1fr));gap:8px;width:100%;margin:0 0 14px;display:grid;overflow:visible}.staff-shell .admin-tabs.staff-top-tabs button{width:100%;min-width:0}.staff-embedded-actions{z-index:1;flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;min-width:0;display:inline-flex;position:relative}.staff-embedded-actions span{border:1px solid color-mix(in srgb, var(--staff-primary) 28%, #ffffff1a);background:color-mix(in srgb, var(--staff-primary) 12%, #ffffff0b);min-height:34px;color:color-mix(in srgb, var(--staff-primary) 72%, #fff);text-transform:uppercase;white-space:nowrap;border-radius:999px;place-items:center;padding:0 12px;font-size:11px;font-weight:900;display:inline-grid}.staff-embedded-actions button{border:1px solid color-mix(in srgb, var(--staff-primary) 34%, #ffffff1a);background:color-mix(in srgb, var(--staff-primary) 13%, #ffffff0b);color:#fff;cursor:pointer;border-radius:8px;justify-content:center;align-items:center;gap:7px;min-height:34px;padding:0 11px;font-size:12px;font-weight:900;display:inline-flex}.staff-embedded-actions button:hover:not(:disabled){border-color:color-mix(in srgb, var(--staff-primary) 46%, #ffffff29);transform:translateY(-1px)}.staff-embedded-actions button:disabled{cursor:wait;opacity:.68}.staff-shell .admin-hero:after{background:radial-gradient(circle at 25% 60%, var(--staff-primary), transparent 22rem), linear-gradient(90deg, var(--staff-primary) 0%, transparent 58%);opacity:.22}.staff-shell .admin-login,.staff-shell .admin-panel,.staff-shell .admin-security-center,.staff-shell .admin-ops-console{border-color:color-mix(in srgb, var(--staff-primary) 26%, #ffffff14)}.staff-shell .admin-kicker,.staff-shell .admin-panel-head strong,.staff-shell .admin-hero-stats svg,.staff-shell .admin-hero-icon,.staff-shell .admin-login-mark{color:color-mix(in srgb, var(--staff-primary) 72%, #fff)}.staff-shell .admin-hero-icon,.staff-shell .admin-login-mark{border-color:color-mix(in srgb, var(--staff-primary) 52%, #ffffff1f);background:linear-gradient(135deg, color-mix(in srgb, var(--staff-primary) 22%, transparent), #ffffff0e), #00000042}.staff-shell .admin-primary,.staff-shell .admin-tabs button.active,.staff-shell .admin-tabs button:hover{border-color:color-mix(in srgb, var(--staff-primary) 58%, #ffffff14);background:color-mix(in srgb, var(--staff-primary) 16%, #ffffff0b)}.admin-centered{align-content:center;place-items:center;gap:14px;display:grid}.admin-login,.admin-panel{background:linear-gradient(135deg,#ffffff0b,#0000 56%),#191a1f;border:1px solid #ffffff14;border-radius:8px;width:min(100%,520px);box-shadow:inset 0 1px #ffffff0d,0 12px 30px #0000002e}.admin-login{gap:12px;padding:24px;display:grid}.admin-login-mark{width:50px;height:50px;color:var(--accent);background:#ff7a1a24;border:1px solid #ff7a1a80;border-radius:12px;place-items:center;display:grid}.admin-login h1,.admin-hero h1,.admin-panel h2{margin:0}.admin-login p,.admin-hero p{color:var(--muted);margin:0}.admin-hero{background:linear-gradient(180deg, #14141733 0%, #141417ad 62%, #141417 100%), linear-gradient(90deg, #141417 0%, #141417bd 42%, #14141747 100%), var(--cs-cover) center 33% / cover;width:100%;max-width:none;min-height:190px;animation:reveal-in .34s var(--ease-out) both;--reveal-y:16px;border:1px solid #ffffff12;border-radius:10px;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:18px;margin:0 0 14px;padding:18px;display:grid;position:relative;overflow:hidden;box-shadow:inset 0 -64px 52px #141417e6,0 14px 34px #0000002e}.admin-hero:after{pointer-events:none;content:"";background:radial-gradient(circle at 12% 72%,#ff7a1a38,#0000 22rem);position:absolute;inset:0}.admin-hero-main,.admin-user-card,.admin-hero-stats{z-index:1;position:relative}.admin-hero-main{grid-template-columns:58px minmax(0,1fr);align-items:center;gap:14px;display:grid}.admin-hero-icon{width:58px;height:58px;color:var(--accent);background:linear-gradient(135deg,#ff7a1a38,#ffffff0e),#00000042;border:1px solid #ff7a1a85;border-radius:14px;place-items:center;display:grid;box-shadow:0 18px 34px #0000003d}.admin-kicker{color:#f1bd55;letter-spacing:.08em;text-transform:uppercase;margin-bottom:3px;font-size:11px;font-weight:900;display:block}.admin-hero h1{font-size:clamp(28px,3vw,42px);font-weight:900;line-height:1}.admin-hero p{margin-top:7px;font-size:14px}.admin-user-card{background:linear-gradient(135deg,#ffffff12,#0000 58%),#00000047;border:1px solid #ffffff14;border-radius:10px;grid-template-columns:38px minmax(150px,1fr) 34px 34px;align-items:center;gap:9px;min-width:290px;padding:8px;display:grid;box-shadow:inset 0 1px #ffffff0e}.admin-user-card img{object-fit:cover;border:1px solid #ff7a1a6b;border-radius:50%;width:38px;height:38px}.admin-user-card div{min-width:0;display:grid}.admin-user-card span{color:#9fa5b0;font-size:10.5px;font-weight:800}.admin-user-card strong{color:#fff;text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.admin-user-card a,.admin-user-card button{color:#d8d7de;cursor:pointer;width:34px;height:34px;transition:border-color .16s ease, color .16s ease, transform .16s var(--ease-out);background:#ffffff0e;border:1px solid #ffffff12;border-radius:7px;place-items:center;display:grid}.admin-user-card a:hover,.admin-user-card button:hover{color:#fff;border-color:#ff7a1a57;transform:translateY(-1px)}.admin-hero-stats{grid-column:1/-1;grid-template-columns:repeat(4,minmax(0,1fr));align-self:end;gap:10px;margin-top:28px;display:grid}.admin-hero-stats>div{background:linear-gradient(135deg,#ffffff12,#0000 64%),#00000047;border:1px solid #ffffff13;border-radius:9px;grid-template-rows:auto auto;grid-template-columns:32px minmax(0,1fr);gap:1px 9px;min-height:62px;padding:11px;display:grid}.admin-hero-stats svg{color:var(--accent);grid-row:1/span 2}.admin-hero-stats span{color:#9fa5b0;font-size:11px;font-weight:900}.admin-hero-stats strong{color:#fff;text-overflow:ellipsis;white-space:nowrap;font-size:15px;font-weight:900;overflow:hidden}.admin-tabs{background:#121316d6;border:1px solid #ffffff14;border-radius:10px;align-items:center;gap:8px;width:100%;margin:0 0 14px;padding:8px;display:flex;overflow-x:auto;box-shadow:inset 0 1px #ffffff0a}.admin-tabs button,.admin-tabs-refresh{white-space:nowrap;color:#e8e0d6;min-height:38px;font:inherit;cursor:pointer;background:#ffffff09;border:1px solid #ffffff14;border-radius:8px;justify-content:center;align-items:center;gap:7px;padding:0 13px;font-size:13px;font-weight:900;display:inline-flex}.admin-tabs button:hover,.admin-tabs button.active{color:#fff;background:#ff7a1a24;border-color:#ff7a1a94}.admin-tabs-refresh{margin-left:auto}.admin-toolbar{flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:12px;display:flex}.admin-toolbar .admin-search{flex:280px;margin:0}.admin-toolbar select,.admin-inline-input input{color:#fff;min-height:40px;font:inherit;background:#0000003d;border:1px solid #ffffff14;border-radius:8px;font-size:13px;font-weight:800}.admin-toolbar select{padding:0 12px}.admin-member-layout{grid-template-columns:minmax(0,1.15fr) minmax(360px,.85fr);align-items:start;gap:14px;display:grid}.admin-members-panel,.admin-member-detail,.admin-pages-panel{width:100%}.admin-member-detail{align-content:start;gap:14px;display:grid;position:sticky;top:12px}.admin-member-command-card{border:1px solid color-mix(in srgb, var(--staff-primary,var(--accent)) 24%, #ffffff14);background:radial-gradient(circle at 0% 0%, color-mix(in srgb, var(--staff-primary,var(--accent)) 16%, transparent), transparent 18rem), linear-gradient(135deg, #ffffff0e, transparent 64%), #0000002e;border-radius:10px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;padding:12px;display:grid}.admin-member-command-card.suspended{background:radial-gradient(circle at 0 0,#ef646826,#0000 18rem),linear-gradient(135deg,#ffffff0d,#0000 64%),#0003;border-color:#ef64684d}.admin-member-command-identity{grid-template-columns:58px minmax(0,1fr);align-items:center;gap:12px;min-width:0;display:grid}.admin-member-large-avatar{border:1px solid color-mix(in srgb, var(--staff-primary,var(--accent)) 42%, #ffffff1f);width:58px;height:58px;color:color-mix(in srgb, var(--staff-primary,var(--accent)) 72%, #fff);background:#0000003d;border-radius:14px;place-items:center;display:grid;overflow:hidden}.admin-member-large-avatar img{object-fit:cover;width:100%;height:100%}.admin-member-command-identity div{gap:2px;min-width:0;display:grid}.admin-member-command-identity strong,.admin-member-command-identity span,.admin-member-command-identity small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.admin-member-command-identity strong{color:#fff;font-size:16px;font-weight:950}.admin-member-command-identity span{color:color-mix(in srgb, var(--staff-primary,var(--accent)) 66%, #aaa9b2);font-size:12px;font-weight:850}.admin-member-command-identity small{color:var(--muted);font-size:12px}.admin-member-command-actions,.admin-row-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.admin-member-command-actions{justify-content:flex-end}.admin-member-moderation .admin-row-actions .admin-secondary{white-space:nowrap;min-height:38px;padding-block:0;line-height:1}.admin-member-insight-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.admin-member-insight-grid article{background:linear-gradient(135deg,#ffffff0b,#0000 64%),#ffffff08;border:1px solid #ffffff13;border-radius:9px;grid-template-rows:auto auto auto;grid-template-columns:30px minmax(0,1fr);gap:2px 8px;min-height:86px;padding:11px;display:grid}.admin-member-insight-grid article.good{border-color:#67e8a533}.admin-member-insight-grid article.warn{border-color:#ef646840}.admin-member-insight-grid svg{color:color-mix(in srgb, var(--staff-primary,var(--accent)) 70%, #fff);grid-row:1/span 3}.admin-member-insight-grid article.good svg{color:#7be0a2}.admin-member-insight-grid article.warn svg{color:#ff8c91}.admin-member-insight-grid span,.admin-member-insight-grid small{color:#8f8e96;text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-weight:850;overflow:hidden}.admin-member-insight-grid strong{color:#fff;text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:950;overflow:hidden}.admin-member-workspace{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.admin-member-module{background:linear-gradient(135deg,#ffffff0a,#0000 62%),#00000029;border:1px solid #ffffff13;border-radius:10px;align-content:start;gap:11px;min-width:0;padding:12px;display:grid}.admin-member-module.admin-wide{grid-column:1/-1}.admin-member-module .admin-mini-head{margin-bottom:0}.admin-snapshot-grid.compact{gap:8px}.admin-snapshot-grid.compact>div{min-height:72px}.admin-member-moderation textarea,.admin-member-notes textarea{min-height:96px}.admin-member-notes .admin-primary{justify-self:start}.admin-member-context-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.admin-context-column{gap:7px;min-width:0;display:grid}.admin-context-title{color:color-mix(in srgb, var(--staff-primary,var(--accent)) 68%, #aaa9b2);text-transform:uppercase;font-size:11px;font-weight:950}.admin-context-column article{background:#ffffff09;border:1px solid #ffffff12;border-radius:8px;grid-template-columns:24px minmax(0,1fr);align-items:center;gap:8px;min-height:54px;padding:8px;display:grid}.admin-context-column article svg{color:color-mix(in srgb, var(--staff-primary,var(--accent)) 70%, #fff)}.admin-context-column article div{gap:2px;min-width:0;display:grid}.admin-context-column article strong,.admin-context-column article span{text-overflow:ellipsis;white-space:nowrap;min-width:0;display:block;overflow:hidden}.admin-context-column article strong{color:#fff;font-size:12px}.admin-context-column article span{color:var(--muted);font-size:11px}.admin-identity-badge-editor{background:#ffffff09;border:1px solid #ffffff14;border-radius:8px;flex-wrap:wrap;align-items:center;gap:8px;padding:12px;display:flex}.admin-identity-badge-editor>div{flex:210px;gap:2px;min-width:0;display:grid}.admin-identity-badge-editor strong{color:#fff;font-size:.86rem}.admin-identity-badge-editor small{color:#ffffff8f;font-size:.72rem;line-height:1.35}.admin-toggle-pill{color:#ffffffb8;cursor:pointer;background:#0000002e;border:1px solid #ffffff1a;border-radius:999px;align-items:center;gap:7px;min-height:32px;padding:0 10px;font-size:.74rem;font-weight:900;display:inline-flex}.admin-toggle-pill input{accent-color:var(--page-primary,var(--accent))}.admin-toggle-pill:has(input:checked){border-color:color-mix(in srgb, var(--page-primary,var(--accent)) 46%, #ffffff24);background:color-mix(in srgb, var(--page-primary,var(--accent)) 14%, #ffffff0a);color:#fff}.admin-toggle-pill:has(input:disabled){cursor:default;opacity:.58}.admin-inline-input{gap:4px;min-width:156px;display:grid}.admin-inline-input span{color:var(--muted);text-transform:uppercase;font-size:10px;font-weight:900}.admin-inline-input input{width:100%;padding:0 10px}.admin-grid{grid-template-columns:minmax(560px,.95fr) minmax(520px,1.05fr);gap:14px;width:100%;max-width:none;margin:0;display:grid}.admin-site-grid{grid-template-columns:minmax(560px,1.15fr) minmax(420px,.85fr);gap:14px;width:100%;margin:14px 0 0;display:grid}.admin-pages-panel{grid-row:span 3}.admin-page-summary{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-bottom:12px;display:grid}.admin-page-summary article{background:#ffffff09;border:1px solid #ffffff12;border-radius:8px;gap:2px;min-height:64px;padding:10px;display:grid}.admin-page-summary span{color:#9fa5b0;text-transform:uppercase;font-size:11px;font-weight:900}.admin-page-summary strong{color:#fff;font-size:22px;line-height:1}.admin-page-list{gap:8px;min-height:360px;max-height:calc(100svh - 340px);padding-right:2px;display:grid;overflow:auto}.admin-page-row{content-visibility:auto;contain-intrinsic-size:70px;background:linear-gradient(135deg,#ffffff0b,#0000 58%),#1d1e23;border:1px solid #ffffff13;border-radius:8px;grid-template-columns:44px minmax(0,1fr) auto auto;align-items:center;gap:10px;min-height:70px;padding:10px;display:grid}.admin-page-row.pending{border-color:#f1bd5538}.admin-page-row.suspended,.admin-page-row.rejected{border-color:#ef646838}.admin-page-avatar{color:#ffbd79;background:#00000038;border:1px solid #ff7a1a3d;border-radius:50%;place-items:center;width:44px;height:44px;display:grid;overflow:hidden}.admin-page-avatar img{object-fit:cover;width:100%;height:100%}.admin-page-main{min-width:0;display:grid}.admin-page-main strong,.admin-page-main span,.admin-page-main small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.admin-page-main strong{color:#fff;font-size:14px}.admin-page-main span,.admin-page-main small{color:#9fa5b0;font-size:12px}.admin-status-badge{color:#d8d7de;text-align:center;background:#ffffff0d;border:1px solid #ffffff1a;border-radius:999px;min-width:84px;padding:5px 9px;font-size:11px;font-weight:900}.admin-status-badge.approved{color:#9ff0bf;background:#67e8a517;border-color:#67e8a53d}.admin-status-badge.pending{color:#f1bd55;background:#f1bd551a;border-color:#f1bd5547}.admin-status-badge.suspended,.admin-status-badge.rejected{color:#ffb3b5;background:#ef64681a;border-color:#ef646842}.admin-page-actions{flex-wrap:wrap;justify-content:flex-end;gap:6px;display:inline-flex}.admin-page-actions a,.admin-page-actions button{color:#f8f5ee;cursor:pointer;background:#ffffff0e;border:1px solid #ffffff14;border-radius:7px;justify-content:center;align-items:center;gap:5px;min-height:32px;padding:0 9px;font-size:12px;font-weight:900;display:inline-flex}.admin-page-actions button:hover:not(:disabled),.admin-page-actions a:hover{border-color:#ff7a1a52}.admin-page-actions button:disabled{cursor:wait;opacity:.64}.admin-panel{width:100%;animation:reveal-in .26s var(--ease-out) both;animation-delay:var(--reveal-delay,.12s);--reveal-y:16px;opacity:0;padding:14px;transform:translateY(16px)}.admin-grid>.admin-panel{--reveal-delay:.11s}.admin-stack>.admin-panel:first-child{--reveal-delay:.17s}.admin-stack>.admin-panel:nth-child(2){--reveal-delay:.22s}.admin-stack>.admin-panel:nth-child(3){--reveal-delay:.27s}.admin-panel-head{justify-content:space-between;align-items:center;gap:12px;margin-bottom:14px;display:flex}.admin-panel-head h2{color:#fff;font-size:18px;line-height:1.1}.admin-panel-head strong{color:var(--accent)}.admin-form{grid-template-columns:repeat(2,minmax(0,1fr));align-content:start;gap:12px;display:grid}.admin-field{gap:6px;display:grid}.admin-field span{color:#9fa5b0;font-size:12px;font-weight:900}.admin-field input,.admin-field select,.admin-field textarea,.admin-search{color:#f8f5ee;background:linear-gradient(135deg,#ffffff09,#0000),#111216;border:1px solid #ffffff14;border-radius:7px;width:100%;transition:border-color .16s,box-shadow .16s,background .16s}.admin-field input,.admin-field select{min-height:38px;padding:8px 10px}.admin-field textarea{resize:vertical;min-height:82px;padding:10px}.admin-field input:focus,.admin-field select:focus,.admin-field textarea:focus,.admin-search:focus-within{border-color:#ff7a1a7a;outline:none;box-shadow:0 0 0 3px #ff7a1a1a}.admin-wide{grid-column:1/-1}.admin-roadmap-panel,.admin-roadmap-editor{gap:14px;display:grid}.admin-roadmap-section{background:#ffffff07;border:1px solid #ffffff13;border-radius:8px;gap:12px;padding:12px;display:grid}.admin-section-title,.admin-roadmap-item-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.admin-section-title span,.admin-roadmap-item-head strong{color:#fff;font-size:.86rem;font-weight:950}.admin-section-title small{color:#85848c;flex:260px;font-size:.78rem;font-weight:750}.admin-roadmap-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.admin-roadmap-list{gap:10px;display:grid}.admin-access-panel{gap:14px;width:100%;max-width:none;display:grid}.admin-access-panel .admin-panel-head{margin-bottom:0}.admin-access-panel .admin-panel-head p{max-width:780px;color:var(--muted);margin:5px 0 0;font-size:13px;line-height:1.45}.admin-access-form{border:1px solid color-mix(in srgb, var(--staff-primary,var(--accent)) 22%, #ffffff14);background:linear-gradient(135deg, color-mix(in srgb, var(--staff-primary,var(--accent)) 8%, transparent), transparent 64%), #0000002e;border-radius:9px;grid-template-columns:minmax(170px,.72fr) minmax(170px,.72fr) minmax(240px,1fr) auto;align-items:end;gap:10px;padding:12px;display:grid}.admin-access-form .admin-field.admin-wide{grid-column:auto}.admin-access-form .admin-primary{white-space:nowrap;min-width:132px;min-height:38px}.admin-access-grid{grid-template-columns:minmax(0,1fr) minmax(300px,.68fr);align-items:start;gap:14px;display:grid}.admin-access-grid .admin-ops-box{min-height:0}.admin-access-list{gap:8px;display:grid}.admin-access-list article{background:linear-gradient(135deg,#ffffff0b,#0000 62%),#ffffff08;border:1px solid #ffffff13;border-radius:9px;grid-template-columns:44px minmax(0,1fr) auto;align-items:center;gap:11px;min-height:72px;padding:10px;display:grid}.admin-access-list.compact article{grid-template-columns:40px minmax(0,1fr)}.admin-access-list article>div{gap:3px;min-width:0;display:grid}.admin-access-list strong,.admin-access-list span,.admin-access-list small{text-overflow:ellipsis;white-space:nowrap;min-width:0;display:block;overflow:hidden}.admin-access-list strong{color:#fff;font-size:13px;font-weight:950}.admin-access-list span{color:color-mix(in srgb, var(--staff-primary,var(--accent)) 66%, #aaa9b2);font-size:12px;font-weight:850}.admin-access-list small{color:var(--muted);font-size:11px;line-height:1.3}.admin-access-list .admin-page-avatar{border-radius:10px;width:44px;height:44px}.admin-roadmap-item{background:#0000002e;border:1px solid #ffffff13;border-left:3px solid #ffffff2e;border-radius:8px;gap:11px;padding:11px;display:grid}.admin-roadmap-item.completed{border-left-color:#67e8a5}.admin-roadmap-item.in-progress{border-left-color:var(--page-primary,var(--accent))}.admin-roadmap-item.upcoming{border-left-color:#ffffff47}.admin-primary.compact,.admin-secondary.compact{min-height:34px;padding:7px 10px;font-size:.78rem}.admin-search{color:#85848c;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:8px;min-height:38px;padding:0 10px;display:grid}.admin-search input{background:0 0;border:0;outline:0;padding:0}.admin-helper{color:#8f949e;margin:-2px 0 0;font-size:12px;line-height:1.45}.admin-check-card{cursor:pointer;min-height:62px;transition:border-color .16s ease, box-shadow .16s ease, transform .16s var(--ease-out);background:linear-gradient(135deg,#ffffff0b,#0000 58%),#0000002e;border:1px solid #ffffff14;border-radius:9px;grid-template-columns:18px 34px minmax(0,1fr);align-items:center;gap:11px;padding:11px;display:grid}.admin-check-card:hover,.admin-check-card.active{border-color:#f7c72f52;box-shadow:0 12px 24px #f7c72f14}.admin-check-card input{accent-color:#ff7a1a;width:18px;height:18px}.admin-check-card span:last-child{gap:3px;min-width:0;display:grid}.admin-check-card strong{color:#fff;font-size:13px;line-height:1.15}.admin-check-card small{color:var(--muted);font-size:12px;line-height:1.35}.admin-check-badge{filter:drop-shadow(0 7px 10px #0000006b);width:31px;height:31px;position:relative;top:auto;left:auto}.admin-profile-input{grid-template-columns:minmax(0,1fr) auto;gap:8px;display:grid}.admin-profile-input button{color:#fff;cursor:pointer;min-height:38px;transition:border-color .16s ease, box-shadow .16s ease, transform .16s var(--ease-out);background:linear-gradient(135deg,#ff7a1a2e,#ffffff08),#1f2026;border:1px solid #ff7a1a38;border-radius:7px;justify-content:center;align-items:center;gap:7px;padding:0 12px;font-weight:900;display:inline-flex}.admin-profile-input button:hover:not(:disabled){border-color:#ff7a1a6b;transform:translateY(-1px);box-shadow:0 10px 22px #ff7a1a21}.admin-profile-input button:disabled{cursor:wait;opacity:.65}.admin-price-input{grid-template-columns:minmax(0,1fr) auto;gap:8px;display:grid}.admin-price-input button{color:#fff;cursor:pointer;min-height:38px;transition:border-color .16s ease, box-shadow .16s ease, transform .16s var(--ease-out);background:linear-gradient(135deg,#f1bd5526,#ffffff08),#1f2026;border:1px solid #f1bd5538;border-radius:7px;justify-content:center;align-items:center;gap:7px;padding:0 10px;font-size:12px;font-weight:900;display:inline-flex}.admin-price-input button:hover:not(:disabled){border-color:#f1bd5575;transform:translateY(-1px);box-shadow:0 10px 22px #f1bd551c}.admin-price-input button:disabled{cursor:wait;opacity:.65}.admin-profile-card{background:radial-gradient(circle at 0 20%,#67e8a51f,#0000 56%),linear-gradient(135deg,#ffffff0b,#0000 58%),#0003;border:1px solid #67e8a52e;border-radius:9px;grid-template-columns:48px minmax(0,1fr) auto;align-items:center;gap:11px;min-height:66px;padding:10px;display:grid}.admin-profile-card img,.admin-profile-card>svg{object-fit:cover;background:#111216;border:1px solid #ffffff1f;border-radius:10px;width:48px;height:48px}.admin-profile-card>svg{color:#74e29a;padding:10px}.admin-profile-card div{min-width:0}.admin-profile-card span{color:#74e29a;font-size:11px;font-weight:900;display:block}.admin-profile-card strong,.admin-profile-card small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.admin-profile-card strong{color:#fff;font-size:15px}.admin-profile-card small{color:var(--muted);font-size:12px}.admin-profile-card a{color:#f8f5ee;background:#ffffff0f;border-radius:7px;place-items:center;width:32px;height:32px;display:grid}.skin-results{background:linear-gradient(135deg,#ff7a1a0f,#0000 56%),#111216;border:1px solid #ff7a1a1f;border-radius:8px;grid-column:1/-1;gap:6px;max-height:260px;padding:8px;display:grid;overflow:auto}.skin-results button{min-height:52px;color:inherit;text-align:left;cursor:pointer;transition:background .16s ease, transform .16s var(--ease-out);background:#1c1d22;border:0;border-radius:7px;grid-template-columns:58px minmax(0,1fr);align-items:center;gap:10px;display:grid}.skin-results button:hover{background:#24252c;transform:translate(2px)}.admin-preview{background:radial-gradient(circle at 0%,#ff7a1a26,#0000 70%),#0003;border:1px solid #ff7a1a29;border-radius:9px;grid-template-columns:78px minmax(0,1fr);align-items:center;gap:12px;min-height:78px;padding:11px;display:grid}.admin-item-thumb{width:58px;height:44px;color:var(--accent);background:radial-gradient(circle,#f7c72f1a,#0000 72%),#111216;border:1px solid #ff7a1a33;border-radius:8px;place-items:center;display:grid;position:relative;overflow:visible}.admin-preview .admin-item-thumb{width:78px;height:58px}.admin-item-thumb img,.admin-item-thumb>svg{object-fit:contain;width:95%;height:92%}.admin-preview>div{min-width:0}.admin-preview span,.admin-snapshot-grid span{color:#f1bd55;font-size:11px;font-weight:900}.admin-preview strong,.admin-snapshot-grid strong{color:#fff;text-overflow:ellipsis;white-space:nowrap;font-size:15px;display:block;overflow:hidden}.admin-preview small,.admin-snapshot-grid small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:12px;display:block;overflow:hidden}.skin-results img,.admin-donation .admin-item-thumb{object-fit:contain;width:58px;height:44px}.skin-results strong,.admin-donation strong{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.skin-results small,.admin-donation span,.admin-donation small{color:var(--muted);align-items:center;gap:6px;font-size:12px;display:flex}.skin-results small,.admin-donation span{display:block}.admin-source{color:#b9b8c0;text-transform:uppercase;background:#ffffff0b;border:1px solid #ffffff1a;border-radius:999px;align-items:center;min-height:18px;padding:2px 6px;font-size:10px;line-height:1;display:inline-flex}.admin-source.auto{color:#9ff0bf;background:#67e8a517;border-color:#67e8a53d}.admin-primary,.admin-secondary{cursor:pointer;min-height:38px;transition:box-shadow .16s ease, transform .16s var(--ease-out), background .16s ease;border:0;border-radius:7px;justify-content:center;align-items:center;gap:8px;padding:9px 14px;font-weight:900;display:inline-flex}.admin-primary{background:var(--accent);color:#fff;text-shadow:0 1px #00000038}.admin-secondary{color:#f8f5ee;background:#24252c}.admin-secondary.compact{min-height:34px;padding:7px 10px;font-size:12px}.admin-primary:hover,.admin-secondary:hover{transform:translateY(-1px)}.admin-primary:hover{box-shadow:0 12px 24px #ff7a1a33}.admin-notice,.admin-error{border-radius:7px;margin:0;padding:10px 12px;font-size:13px}.admin-notice{color:#b8dbf5;background:#67aee81f}.admin-error{color:#ffb3b5;background:#ef64681f}.admin-list{align-content:start;gap:8px;display:grid}.admin-stack{align-content:start;gap:14px;display:grid}.admin-list{max-height:calc(100svh - 386px);overflow:auto}.admin-goal{gap:12px;display:grid}.admin-goal .admin-panel-head{margin-bottom:0}.admin-goal .admin-panel-head p{color:var(--muted);margin:5px 0 0;font-size:13px}.admin-goal-controls{grid-template-columns:minmax(0,1fr) auto auto;align-items:end;gap:10px;display:grid}.admin-snapshot-grid{grid-template-columns:1fr 1fr;gap:10px;display:grid}.admin-snapshot-grid>div{background:linear-gradient(135deg,#ffffff0e,#0000 60%),#0000002e;border:1px solid #fff1;border-radius:9px;min-width:0;min-height:82px;padding:12px;display:grid}.admin-donation{contain:layout paint;content-visibility:auto;contain-intrinsic-size:62px;min-height:62px;transition:border-color .16s ease, transform .16s var(--ease-out);background:linear-gradient(135deg,#ffffff0b,#0000 58%),#1d1e23;border:1px solid #ffffff0e;border-radius:8px;grid-template-columns:58px minmax(0,1fr) auto;align-items:center;gap:10px;padding:9px;display:grid}.admin-donation:hover{border-color:#ff7a1a2e;transform:translate(2px)}.admin-row-actions{gap:6px;display:flex}.admin-empty{color:#85848c;border:1px dashed #ffffff21;border-radius:9px;place-items:center;min-height:120px;font-size:13px;font-weight:700;display:grid}.admin-review-list,.admin-offer-list,.admin-history-list,.admin-audit-list{gap:8px;display:grid}.admin-review-item,.admin-offer,.admin-history-list article,.admin-audit-list article{background:#ffffff09;border:1px solid #ffffff13;border-radius:8px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;min-height:62px;padding:10px;display:grid}.admin-review-item.warn{background:#ef646811;border-color:#ef646833}.admin-review-item strong,.admin-review-item span,.admin-review-item small,.admin-offer strong,.admin-offer span,.admin-history-list strong,.admin-history-list span,.admin-audit-list strong,.admin-audit-list span{text-overflow:ellipsis;white-space:nowrap;min-width:0;display:block;overflow:hidden}.admin-review-item strong,.admin-offer strong,.admin-history-list strong,.admin-audit-list strong{color:#fff;font-size:13px}.admin-review-item span,.admin-review-item small,.admin-offer span,.admin-history-list span,.admin-audit-list span{color:#9d9ca5;font-size:12px}.admin-review-actions{gap:6px;display:inline-flex}.admin-review-actions button{color:#ffbd79;cursor:pointer;background:#ff7a1a1c;border:1px solid #ff7a1a33;border-radius:7px;align-items:center;gap:5px;min-height:32px;padding:7px 9px;font-size:12px;font-weight:900;display:inline-flex}.admin-offer b,.admin-history-list b,.admin-audit-list b{color:#b8dbf5;text-align:center;background:#67aee81c;border-radius:999px;min-width:76px;padding:5px 8px;font-size:11px}.admin-offer.accepted b{color:#9ff0bf;background:#67e8a51c}.admin-offer.failed b,.admin-offer.expired b,.admin-offer.declined b,.admin-offer.canceled b{color:#ffb3b5;background:#ef64681f}.admin-ops-console{background:#101114;border:1px solid #ffffff17;border-radius:10px;gap:14px;margin-bottom:18px;padding:16px;display:grid;box-shadow:0 20px 50px #00000047}.admin-ops-head,.admin-mini-head{justify-content:space-between;align-items:center;gap:12px;display:flex}.admin-ops-head h2{color:#fff;margin:2px 0 4px;font-size:22px}.admin-ops-head p{color:#8f8e96;margin:0;font-size:13px}.admin-ops-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.admin-ops-tile{background:#ffffff09;border:1px solid #ffffff14;border-radius:9px;gap:5px;min-height:126px;padding:13px;display:grid}.admin-ops-tile svg{color:#f4c35a}.admin-ops-tile.good{border-color:#67e8a533}.admin-ops-tile.good svg{color:#7be0a2}.admin-ops-tile.warn{border-color:#ef646840}.admin-ops-tile.warn svg{color:#ff8c91}.admin-ops-tile span,.admin-ops-tile small{color:#8f8e96;font-size:12px;font-weight:800}.admin-ops-tile strong{color:#fff;font-size:18px}.admin-ops-panels{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.admin-ops-box{background:#0000002e;border:1px solid #ffffff13;border-radius:9px;align-content:start;gap:10px;min-height:220px;padding:12px;display:grid}.admin-mini-head{color:#f7f4ed;justify-content:flex-start;font-size:13px}.admin-mini-head svg{color:#f4c35a}.admin-queue-table,.admin-log-list{gap:7px;display:grid}.admin-queue-table article,.admin-log-list article{background:#ffffff09;border:1px solid #ffffff12;border-radius:8px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;padding:8px;display:grid}.admin-queue-table strong,.admin-queue-table span,.admin-log-list p,.admin-log-list span{text-overflow:ellipsis;white-space:nowrap;min-width:0;display:block;overflow:hidden}.admin-queue-table strong{color:#fff;font-size:12px}.admin-queue-table span,.admin-log-list span{color:#8f8e96;font-size:11px}.admin-queue-table b,.admin-log-list strong{color:#b8dbf5;text-transform:uppercase;background:#67aee81c;border-radius:999px;padding:4px 7px;font-size:10px}.admin-log-list article{grid-template-columns:74px 44px minmax(0,1fr)}.admin-log-list p{color:#d9d5cc;margin:0;font-size:11px}.admin-log-list .log-error strong{color:#ffb3b5;background:#ef646824}.admin-log-list .log-warn strong{color:#ffd98a;background:#f4c35a24}.admin-empty.compact{min-height:48px;padding:14px;font-size:12px}.admin-security-center{background:#0f1216;border:1px solid #67aee824;border-radius:10px;gap:14px;margin-bottom:18px;padding:16px;display:grid}.admin-security-actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.admin-secondary.danger{color:#ffb3b5;border-color:#ef646847}.admin-security-summary{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.admin-security-summary article{background:#ffffff09;border:1px solid #ffffff14;border-radius:9px;gap:5px;min-height:112px;padding:12px;display:grid}.admin-security-summary article.good{border-color:#67e8a533}.admin-security-summary article.warn{border-color:#ef646840}.admin-security-summary svg{color:#7be0a2}.admin-security-summary article.warn svg{color:#ff8c91}.admin-security-summary span,.admin-security-summary small{color:#8f8e96;text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:800;overflow:hidden}.admin-security-summary strong{color:#fff;text-overflow:ellipsis;white-space:nowrap;font-size:16px;overflow:hidden}.admin-security-grid{grid-template-columns:1.2fr 1fr 1.2fr;gap:10px;display:grid}.admin-check-list{gap:7px;display:grid}.admin-check-list article{background:#ffffff09;border:1px solid #ffffff12;border-radius:8px;gap:3px;padding:8px;display:grid}.admin-check-list article.good{border-color:#67e8a526}.admin-check-list article.warn{border-color:#ef646838}.admin-check-list strong,.admin-check-list span,.admin-check-list small{text-overflow:ellipsis;overflow:hidden}.admin-check-list strong{color:#fff;white-space:nowrap;font-size:12px}.admin-check-list span{color:#9b9aa2;white-space:nowrap;font-size:11px}.admin-check-list small{color:#ffffffb3;font-size:11px;line-height:1.35}.welcome-shell,.not-found-shell{color:#f8f5ee;background:#0e0f12;min-height:100svh}.welcome-home{background:linear-gradient(90deg, #0e0f12f5, #0e0f12d1 52%, #0e0f1285), linear-gradient(0deg, #0e0f12 0%, #0e0f128f 42%, #0e0f1233), var(--cs-cover) center / cover no-repeat;min-height:auto;padding:clamp(14px,1.6vw,24px);position:relative;overflow:hidden}.welcome-hero-overlay{pointer-events:none;opacity:.2;background-color:#0000;background-image:linear-gradient(#ffffff09 1px,#0000 1px),linear-gradient(90deg,#ffffff07 1px,#0000 1px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:48px 48px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;position:absolute;inset:0}.welcome-home-frame{z-index:1;gap:12px;width:min(1500px,100%);margin:0 auto;display:grid;position:relative}.welcome-home-top{background:#121318eb;border:1px solid #ffffff13;border-radius:8px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:18px;padding:10px 12px;display:grid}.welcome-home-brand{color:#fff;align-items:center;gap:9px;width:fit-content;font-size:.98rem;font-weight:900;display:inline-flex}.welcome-home-brand svg{color:#ffb176;background:#ff7a1a21;border:1px solid #ff7a1a4d;border-radius:8px;place-items:center;width:34px;height:34px;padding:7px;display:grid}.welcome-home-top nav{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.welcome-home-top nav a{color:#f8f5ee;background:#ffffff0b;border:1px solid #ffffff17;border-radius:8px;justify-content:center;align-items:center;min-height:34px;padding:0 12px;font-size:.78rem;font-weight:900;display:inline-flex}.welcome-home-grid{grid-template-columns:minmax(0,1fr) minmax(420px,.78fr);align-items:stretch;gap:12px;display:grid}.welcome-home-copy{background:linear-gradient(135deg,#ff7a1a21,#0000 38%),#111216f0;border:1px solid #ffffff16;border-radius:8px;align-content:center;gap:12px;min-height:clamp(340px,46svh,500px);padding:clamp(22px,3vw,42px);display:grid;position:relative;box-shadow:0 18px 42px #00000047}.welcome-kicker{color:#ffd1b0;text-transform:uppercase;background:#ff7a1a1f;border:1px solid #ff7a1a57;border-radius:999px;align-items:center;gap:8px;width:fit-content;padding:7px 11px;font-size:.78rem;font-weight:800;display:inline-flex}.welcome-home h1{letter-spacing:0;max-width:820px;margin:0;font-size:clamp(3.2rem,5.2vw,5.8rem);line-height:1}.welcome-home p,.welcome-security p{color:#f8f5eec2;max-width:680px;margin:0;font-size:1.05rem}.welcome-actions{flex-wrap:wrap;gap:12px;margin-top:4px;display:flex}.welcome-primary,.welcome-secondary{min-height:46px;transition:border-color .18s ease, background .18s ease, transform .18s var(--ease-out);border-radius:8px;justify-content:center;align-items:center;gap:9px;padding:0 16px;font-size:.92rem;font-weight:800;display:inline-flex}.welcome-primary{color:#141417;background:#ff7a1a;border:1px solid #ff7a1ab8}.welcome-secondary{color:#f8f5ee;background:#ffffff14;border:1px solid #ffffff29}.welcome-primary:hover,.welcome-secondary:hover{transform:translateY(-1px)}.welcome-primary:disabled{cursor:wait;opacity:.7;transform:none}.welcome-route-strip{background:#0003;border:1px solid #ffffff18;border-radius:8px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:12px;width:min(520px,100%);margin-top:4px;padding:10px 12px;display:grid}.welcome-route-strip span{color:#aeb7ca;text-transform:uppercase;font-size:.74rem;font-weight:900}.welcome-route-strip strong{color:#fff;text-overflow:ellipsis;white-space:nowrap;font-size:.92rem;overflow:hidden}.welcome-proof-row{flex-wrap:wrap;gap:8px;margin-top:2px;display:flex}.welcome-proof-row span{color:#bfc5d2;background:#ffffff0b;border:1px solid #ffffff14;border-radius:999px;align-items:center;min-height:28px;padding:0 10px;font-size:.75rem;font-weight:900;display:inline-flex}.welcome-product{background:linear-gradient(135deg,#ff7a1a1a,#0000 44%),#14151af0;border:1px solid #ffffff1a;border-radius:8px;align-content:start;gap:10px;padding:12px;display:grid;box-shadow:0 18px 42px #00000047}.welcome-product-toolbar,.welcome-page-owner,.welcome-preview-item{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;display:grid}.welcome-product-toolbar{min-height:34px}.welcome-product-toolbar span{color:#aeb7ca;text-transform:uppercase;font-size:.76rem;font-weight:900}.welcome-product-toolbar strong{color:#92f3b6;background:#67e8a524;border-radius:999px;padding:5px 9px;font-size:.72rem;font-weight:900}.welcome-page-preview{background:#14151a;border:1px solid #ffffff14;border-radius:8px;overflow:hidden}.welcome-page-banner{background:linear-gradient(180deg, transparent 0%, #14151adb 100%), linear-gradient(135deg, #ff7a1a57, #67aee82e), var(--cs-cover) center 38% / cover;min-height:134px;position:relative}.welcome-page-banner span{background:#00000029;border:1px solid #ffffff1f;border-radius:8px;position:absolute;inset:16px}.welcome-page-banner small{color:#fff;text-overflow:ellipsis;white-space:nowrap;background:#00000057;border:1px solid #ffffff1c;border-radius:999px;max-width:calc(100% - 24px);padding:5px 9px;font-size:.73rem;font-weight:900;position:absolute;bottom:10px;left:12px;overflow:hidden}.welcome-page-owner{grid-template-columns:46px minmax(0,1fr) auto;padding:12px}.welcome-page-owner strong,.welcome-page-owner span,.welcome-preview-item strong,.welcome-preview-item small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.welcome-page-owner strong,.welcome-preview-item strong{color:#fff}.welcome-page-owner span,.welcome-preview-item small{color:#aeb7ca;font-size:.76rem;font-weight:800}.welcome-page-owner a{color:#15161b;background:#ff7a1a;border-radius:7px;padding:8px 12px;font-size:.78rem;font-weight:900}.welcome-item-stack{gap:8px;padding:0 12px 12px;display:grid}.welcome-preview-item{background:linear-gradient(135deg,#ffffff0a,#0000 58%),#0003;border:1px solid #ffffff12;border-radius:8px;grid-template-columns:54px minmax(0,1fr) auto;padding:9px}.welcome-preview-item>span{background:linear-gradient(135deg,#ff7a1a6b,#67aee842),#23252c;border-radius:7px;width:54px;height:38px;display:block}.welcome-preview-item b{color:#f8f5ee;font-size:.82rem}.welcome-band{background:#111216;gap:24px;padding:clamp(28px,5vw,70px);display:grid}.welcome-section-head{gap:8px;max-width:760px;display:grid}.welcome-section-head span{color:var(--accent);text-transform:uppercase;font-size:.78rem;font-weight:800}.welcome-section-head h2,.welcome-security h2{color:#fff;margin:0;font-size:clamp(2rem,3vw,2.7rem);line-height:1}.welcome-grid,.welcome-flow-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.welcome-card{background:linear-gradient(#ffffff0d,#0000),#18191e;border:1px solid #ffffff1a;border-radius:8px;gap:10px;min-height:134px;padding:16px;display:grid}.welcome-card-icon{color:#ffb176;background:#ff7a1a1f;border:1px solid #ff7a1a52;border-radius:8px;place-items:center;width:42px;height:42px;display:grid}.welcome-card h3{margin:0;font-size:1.08rem}.welcome-card p{color:#f8f5eead;margin:0;font-size:.92rem}.welcome-security{background:linear-gradient(135deg,#247c6329,#0000 46%),#101114;border-top:1px solid #ffffff13;grid-template-columns:minmax(0,1.2fr) minmax(320px,.8fr);align-items:center;gap:28px;padding:clamp(26px,4vw,48px);display:grid}.welcome-security>div:first-child{gap:14px;display:grid}.welcome-security-list{gap:10px;display:grid}.welcome-security-list span{color:#f8f5eec7;background:#ffffff0e;border:1px solid #ffffff1a;border-radius:8px;padding:14px;font-size:.9rem;display:block}.site-footer{background:#0e0f12;padding:10px 12px}.site-footer-panel{border:1px solid color-mix(in srgb, var(--footer-brand-color,#ff7a1a) 14%, #ffffff13);background:linear-gradient(#ffffff08,#ffffff03),#121412;border-radius:8px;gap:12px;max-width:1320px;margin:0 auto;padding:14px 16px;display:grid;box-shadow:0 12px 34px #00000047}.site-footer-top{grid-template-columns:minmax(120px,.28fr) minmax(0,1fr) minmax(190px,auto);align-items:start;gap:18px;display:grid}.footer-brand-group{gap:8px;min-width:0;display:grid}.footer-brand{color:#fff;align-items:center;gap:8px;width:fit-content;font-size:.9rem;font-weight:900;display:inline-flex}.footer-brand-mark{border:1px solid color-mix(in srgb, var(--footer-brand-color,#ff7a1a) 30%, #ffffff1f);background:color-mix(in srgb, var(--footer-brand-color,#ff7a1a) 13%, #ffffff08);width:30px;height:30px;box-shadow:0 0 12px color-mix(in srgb, var(--footer-brand-color,#ff7a1a) 9%, transparent);border-radius:8px;flex:none;place-items:center;display:grid}.footer-brand-mark .csgifts-logo{width:24px;height:24px}.footer-brand-label{display:none}.footer-brand-group p{color:#f8f4ea94;max-width:260px;margin:0;font-size:.8rem;font-weight:750;line-height:1.5}.footer-columns{grid-template-columns:repeat(4,minmax(130px,1fr));gap:10px 16px;display:grid}.footer-column{align-content:start;gap:5px;min-width:0;display:grid}.footer-column h2{color:color-mix(in srgb, var(--footer-brand-color,#ff7a1a) 60%, #fff);text-transform:uppercase;margin:0 0 1px;font-size:.68rem;font-weight:900}.welcome-console,.welcome-preview{background:linear-gradient(#ffffff0f,#0000),#14151af0;border:1px solid #ffffff1a;border-radius:8px;gap:13px;padding:16px;display:grid;box-shadow:0 18px 42px #00000047}.welcome-console{align-content:start;min-height:100%}.welcome-console-head,.welcome-console-owner,.welcome-console-row,.welcome-preview-head,.welcome-preview-owner{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;display:grid}.welcome-console-head span,.welcome-console-owner span,.welcome-console-row span,.welcome-preview-head span,.welcome-preview-owner span{color:#aeb7ca;font-size:.76rem;font-weight:800}.welcome-console-head strong,.welcome-preview-head strong{color:#ffd1b0;background:#ff7a1a1f;border-radius:999px;padding:5px 9px;font-size:.72rem}.welcome-console-owner,.welcome-preview-owner{background:#ffffff0b;border:1px solid #ffffff14;border-radius:8px;grid-template-columns:46px minmax(0,1fr) auto;padding:11px}.welcome-console-owner strong,.welcome-console-row strong,.welcome-preview-owner strong{color:#fff;text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.welcome-console-owner b{color:#92f3b6;background:#67e8a524;border-radius:999px;padding:5px 8px;font-size:.72rem;font-weight:900}.welcome-preview-avatar{color:#15161b;background:linear-gradient(135deg,#ff7a1a,#f4c35a);border-radius:50%;place-items:center;width:46px;height:46px;display:grid}.welcome-preview-avatar img{object-fit:cover;border-radius:50%;width:100%;height:100%}.welcome-console-list{gap:8px;display:grid}.welcome-console-row{background:#0000002e;border:1px solid #ffffff12;border-radius:8px;grid-template-columns:120px minmax(0,1fr);padding:10px}.welcome-console-row strong{color:#f8f5eed6;font-size:.82rem}.welcome-preview-owner a{color:#15161b;background:#ff7a1a;border-radius:7px;padding:8px 12px;font-size:.78rem;font-weight:900}.welcome-preview-items{gap:8px;display:grid}.footer-column a,.site-footer-bottom a{color:#f8f5eedb;width:fit-content;transition:color .18s ease, opacity .18s ease, transform .18s var(--ease-out);font-size:.76rem;font-weight:800;line-height:1.22}.footer-column a:hover,.site-footer-bottom a:hover{color:color-mix(in srgb, var(--footer-brand-color,#ff7a1a) 72%, #fff);transform:translate(2px)}.footer-icon-links{flex-wrap:wrap;place-content:start flex-end;gap:6px;min-width:0;max-width:230px;display:flex;position:relative}.footer-status-menu{display:inline-grid;position:relative}.footer-preference-controls{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:6px;margin-right:3px;display:inline-flex}.footer-preference-menu{display:inline-grid;position:relative}.footer-preference-trigger,.footer-icon-links a{color:#aeb7ca;height:30px;transition:border-color .18s ease, color .18s ease, transform .18s var(--ease-out);background:#ffffff0b;border:1px solid #ffffff17;border-radius:8px;place-items:center;display:grid}.footer-icon-links a{width:30px}.footer-preference-trigger{min-width:56px;color:color-mix(in srgb, var(--footer-brand-color,#ff7a1a) 62%, #fff);font:inherit;cursor:pointer;grid-auto-flow:column;gap:5px;padding:0 8px;font-size:.72rem;font-weight:950}.footer-preference-trigger svg{transition:transform .18s}.footer-preference-trigger[aria-expanded=true] svg{transform:rotate(180deg)}.footer-preference-trigger:disabled{cursor:wait;opacity:.65}.footer-preference-popover{z-index:10;border:1px solid color-mix(in srgb, var(--footer-brand-color,#ff7a1a) 24%, #ffffff1f);background:linear-gradient(135deg, color-mix(in srgb, var(--footer-brand-color,#ff7a1a) 10%, transparent), transparent 62%), #191a1f;border-radius:8px;width:max-content;min-width:216px;max-width:min(280px,100vw - 24px);max-height:282px;padding:5px;display:grid;position:absolute;bottom:calc(100% + 9px);right:0;overflow:auto;box-shadow:0 18px 46px #0000006b}.footer-preference-popover.language{min-width:238px}.footer-preference-popover button{color:#f8f5eed1;min-height:38px;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:7px;grid-template-columns:minmax(0,1fr) 18px;align-items:center;gap:10px;padding:0 10px;font-size:.84rem;font-weight:850;display:grid}.footer-preference-popover button>span{text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:7px;min-width:0;max-width:100%;display:inline-flex;overflow:hidden}.footer-preference-popover button.active,.footer-preference-popover button:hover{background:color-mix(in srgb, var(--footer-brand-color,#ff7a1a) 14%, #ffffff0e);color:#fff}.footer-preference-popover button svg{color:color-mix(in srgb, var(--footer-brand-color,#ff7a1a) 70%, #fff)}.footer-status-menu .frontpage-status-popover{top:auto;bottom:calc(100% + 10px);right:0}.footer-status-menu .frontpage-status-popover:before{border-top:0;border-left:0;border-right:1.5px solid color-mix(in srgb, var(--front-primary) 46%, #ffffff1f);border-bottom:1.5px solid color-mix(in srgb, var(--front-primary) 46%, #ffffff1f);top:auto;bottom:-6px;right:12px}.footer-status-menu .frontpage-status-head{text-align:left}.footer-preference-trigger:hover,.footer-icon-links a:hover{color:#ffb176;border-color:#ff7a1a6b;transform:translateY(-1px)}.site-footer-bottom{border-top:1px solid #ffffff12;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 14px;padding-top:10px;padding-right:92px;display:flex}.site-footer-bottom p{color:#aeb7ca;margin:0;font-size:.73rem;font-weight:700}.site-footer-bottom div{flex-wrap:wrap;justify-content:flex-end;gap:14px;display:flex}@media (width<=1180px){.site-footer-top{grid-template-columns:minmax(0,1fr) auto;gap:14px}.footer-brand-group{grid-area:1/1}.footer-columns{grid-area:2/1/auto/-1;grid-template-columns:repeat(4,minmax(0,1fr))}.footer-icon-links{grid-area:1/2;justify-content:flex-end}}.support-chat-root{--support-color:#ff7a1a;right:calc(18px + env(safe-area-inset-right));bottom:calc(18px + env(safe-area-inset-bottom));z-index:20000;pointer-events:none;justify-items:end;gap:12px;display:grid;position:fixed}.support-chat-toggle,.support-chat-panel,.support-chat-suggestions button,.support-chat-form button,.support-chat-close{pointer-events:auto}.support-chat-toggle{border:1px solid color-mix(in srgb, var(--support-color) 38%, #ffffff1f);width:54px;height:54px;color:color-mix(in srgb, var(--support-color) 88%, #fff);box-shadow:0 18px 44px #00000070, 0 0 22px color-mix(in srgb, var(--support-color) 16%, transparent);cursor:pointer;transition:border-color .18s ease, box-shadow .18s ease, transform .18s var(--ease-out);background:linear-gradient(#ffffff0b,#ffffff04),#111312;border-radius:16px;place-items:center;display:grid}.support-chat-toggle:hover,.support-chat-toggle:focus-visible{border-color:color-mix(in srgb, var(--support-color) 62%, #ffffff24);box-shadow:0 22px 52px #00000080, 0 0 28px color-mix(in srgb, var(--support-color) 22%, transparent);background:linear-gradient(#fff1,#ffffff06),#171918;transform:translateY(-2px)}.support-chat-panel{border:1.5px solid color-mix(in srgb, var(--support-color) 38%, #ffffff1f);color:#f8f5ee;width:min(410px,100vw - 28px);max-height:min(620px,100svh - 108px);box-shadow:0 26px 80px #00000094, 0 0 0 1px color-mix(in srgb, var(--support-color) 12%, #ffffff05);animation:support-panel-in .2s var(--ease-out) both;background:linear-gradient(#ffffff09,#ffffff03),#0f1110;border-radius:14px;grid-template-rows:auto minmax(0,1fr) auto auto auto;display:grid;overflow:hidden}.support-chat-header{background:linear-gradient(#ffffff09,#ffffff03),#101211;border-bottom:1px solid #ffffff13;grid-template-columns:40px minmax(0,1fr) 34px;align-items:center;gap:11px;padding:14px;display:grid}.support-chat-mark,.support-chat-close{border-radius:10px;place-items:center;display:grid}.support-chat-mark{border:1px solid color-mix(in srgb, var(--support-color) 38%, #ffffff1f);width:40px;height:40px;color:color-mix(in srgb, var(--support-color) 88%, #fff);background:#151716}.support-chat-header h2,.support-chat-header p,.support-chat-message p,.support-chat-fallback{margin:0}.support-chat-header h2{color:#fff;font-size:1rem;line-height:1.15}.support-chat-header p{color:#aeb7ca;margin-top:3px;font-size:.75rem;line-height:1.35}.support-chat-close{color:#cfd3df;cursor:pointer;width:34px;height:34px;transition:border-color .16s ease, color .16s ease, transform .16s var(--ease-out);background:#151716;border:1px solid #ffffff17}.support-chat-close:hover,.support-chat-close:focus-visible{border-color:color-mix(in srgb, var(--support-color) 42%, #ffffff24);color:#fff;transform:translateY(-1px)}.support-chat-history{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:color-mix(in srgb, var(--support-color) 38%, #ffffff2e) transparent;background:#0f1110;align-content:start;gap:10px;min-height:210px;padding:14px;display:grid;overflow-y:auto}.support-chat-message{max-width:88%;animation:support-message-in .18s var(--ease-out) both;border:1px solid #ffffff16;border-radius:12px;gap:8px;padding:10px 11px;line-height:1.45;display:grid}.support-chat-message.bot{color:#f8f5eedb;background:#1b1d1c;justify-self:start}.support-chat-message.user{border-color:color-mix(in srgb, var(--support-color) 34%, #ffffff1a);color:#fff;background:#171918;justify-self:end}.support-chat-message p{white-space:pre-line;font-size:.84rem}.support-chat-actions{flex-wrap:wrap;gap:6px;display:flex}.support-chat-actions a{border:1px solid color-mix(in srgb, var(--support-color) 38%, #ffffff1f);color:#fff;background:#151716;border-radius:8px;align-items:center;min-height:28px;padding:0 9px;font-size:.74rem;font-weight:900;display:inline-flex}.support-chat-loading{color:#aeb7ca;align-items:center;gap:7px;width:fit-content;font-size:.78rem;display:inline-flex}.support-chat-suggestions{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:color-mix(in srgb, var(--support-color) 38%, #ffffff2e) transparent;background:#0f1110;border-top:1px solid #fff1;flex-wrap:wrap;gap:7px;max-height:92px;padding:10px 14px;display:flex;overflow:hidden auto}.support-chat-suggestions::-webkit-scrollbar{width:6px}.support-chat-history::-webkit-scrollbar{width:6px}.support-chat-history::-webkit-scrollbar-thumb{background:color-mix(in srgb, var(--support-color) 34%, #ffffff2e);border-radius:999px}.support-chat-suggestions::-webkit-scrollbar-thumb{background:color-mix(in srgb, var(--support-color) 34%, #ffffff2e);border-radius:999px}.support-chat-suggestions button{color:#f8f5ee;white-space:nowrap;cursor:pointer;background:#1a1c1b;border:1px solid #ffffff17;border-radius:999px;flex:0 auto;max-width:100%;min-height:31px;padding:0 11px;font-size:.74rem;font-weight:900;transition:border-color .16s,color .16s,background .16s}.support-chat-suggestions button:hover,.support-chat-suggestions button:focus-visible{border-color:color-mix(in srgb, var(--support-color) 42%, #ffffff1f);color:#fff;background:#202321}.support-chat-suggestions button:disabled,.support-chat-form button:disabled{cursor:not-allowed;opacity:.55}.support-chat-form{background:#0f1110;border-top:1px solid #fff1;grid-template-columns:minmax(0,1fr) 42px;gap:8px;padding:12px 14px 14px;display:grid}.support-chat-form input{color:#fff;min-width:0;height:42px;font:inherit;background:#0a0c0b;border:1px solid #ffffff1a;border-radius:10px;outline:none;padding:0 12px;font-size:.84rem;transition:border-color .16s,box-shadow .16s}.support-chat-form input:focus{border-color:color-mix(in srgb, var(--support-color) 52%, #ffffff1f);box-shadow:0 0 0 3px color-mix(in srgb, var(--support-color) 14%, transparent)}.support-chat-form button{border:1px solid color-mix(in srgb, var(--support-color) 46%, #ffffff24);width:42px;height:42px;color:color-mix(in srgb, var(--support-color) 88%, #fff);cursor:pointer;transition:background .16s ease, border-color .16s ease, transform .16s var(--ease-out);background:#1a1c1b;border-radius:10px;place-items:center;display:grid}.support-chat-form button:hover:not(:disabled),.support-chat-form button:focus-visible:not(:disabled){border-color:color-mix(in srgb, var(--support-color) 64%, #ffffff24);background:#202321;transform:translateY(-1px)}.support-chat-fallback{color:#aeb7ca;background:#0f1110;border-top:1px solid #fff1;flex-wrap:wrap;align-items:center;gap:6px;padding:10px 14px 12px;font-size:.75rem;font-weight:800;display:flex}.support-chat-fallback svg{color:color-mix(in srgb, var(--support-color) 80%, #fff)}.support-chat-fallback a{color:#fff;text-decoration:underline;-webkit-text-decoration-color:color-mix(in srgb, var(--support-color) 52%, transparent);text-decoration-color:color-mix(in srgb, var(--support-color) 52%, transparent);text-underline-offset:3px}.support-chat-notice{color:#fff;background:#1f2229;border-radius:999px;align-items:center;gap:8px;width:fit-content;max-width:calc(100% - 28px);margin:14px 14px 0;padding:9px 12px;font-size:.82rem;font-weight:850;line-height:1.35;display:inline-flex}.support-chat-notice svg{color:color-mix(in srgb, var(--support-color) 80%, #fff);flex:none}.support-chat-root-embedded{z-index:auto;pointer-events:auto;justify-items:stretch;position:static}.support-chat-panel-embedded{border:1px solid color-mix(in srgb, var(--support-color) 18%, #ffffff14);background:#121318;border-radius:8px;grid-template-rows:auto auto minmax(0,1fr) auto;width:min(1100px,100%);height:min(604px,100svh - 190px);min-height:520px;max-height:none;box-shadow:0 22px 64px #00000047}.support-chat-panel-embedded .support-chat-header{background:#202128;grid-template-columns:40px minmax(0,1fr);min-height:56px;padding:0 22px}.support-chat-panel-embedded .support-chat-header h2{font-size:1.02rem}.support-chat-panel-embedded .support-chat-header p{display:none}.support-chat-panel-embedded .support-chat-mark{background:0 0;border:0;width:24px;height:24px}.support-chat-panel-embedded .support-chat-history{background:#121318;min-height:0;padding:20px}.support-chat-panel-embedded .support-chat-message{color:#fff;background:#1f2229;border:0;border-radius:999px;max-width:min(680px,94%);padding:9px 12px}.support-chat-panel-embedded .support-chat-message.user{background:color-mix(in srgb, var(--support-color) 18%, #1f2229)}.support-chat-panel-embedded .support-chat-message p{font-size:.88rem;font-weight:780}.support-chat-panel-embedded .support-chat-form{background:#202128;grid-template-columns:minmax(0,1fr) 72px;gap:10px;padding:14px 16px 16px}.support-chat-panel-embedded .support-chat-form input{background:#252830;border-radius:999px;height:40px}.support-chat-panel-embedded .support-chat-form button{border-color:color-mix(in srgb, var(--support-color) 70%, #ffffff24);background:var(--support-color);color:#17140e;border-radius:999px;width:72px;height:40px;font-size:.82rem;font-weight:900}.support-chat-loading-panel{color:color-mix(in srgb, var(--support-color) 76%, #fff);align-content:center;place-items:center;gap:12px;font-weight:900;display:grid}.support-chat-panel.support-chat-loading-panel:not(.support-chat-panel-embedded){min-height:220px}@keyframes support-panel-in{0%{opacity:0;transform:translateY(8px)scale(.98)}to{opacity:1;transform:translate(0,0)scale(1)}}@keyframes support-message-in{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}@media (width<=620px){.support-chat-root{right:calc(10px + env(safe-area-inset-right));bottom:calc(10px + env(safe-area-inset-bottom));gap:9px}.support-chat-toggle{border-radius:13px;width:46px;height:46px}.support-chat-panel{border-radius:12px;width:calc(100vw - 20px);max-height:calc(100svh - 76px)}.support-chat-header{grid-template-columns:36px minmax(0,1fr) 32px;gap:9px;padding:12px}.support-chat-mark{width:36px;height:36px}.support-chat-close{width:32px;height:32px}.support-chat-history{min-height:130px;padding:12px}.support-chat-message{max-width:94%}.support-chat-suggestions{max-height:78px;padding-inline:12px}.support-chat-form{grid-template-columns:minmax(0,1fr) 40px;padding:10px 12px 12px}.support-chat-form input,.support-chat-form button{height:40px}.support-chat-form button{width:40px}.support-chat-fallback{padding-inline:12px}}.profile-ledger-footer{background:0 0;flex:none;margin:auto -16px -16px;padding-top:clamp(34px,4vw,56px);position:relative}.profile-ledger-footer:before,.profile-ledger-footer:after{content:"";display:none}.profile-ledger-footer .site-footer{border-top:1px solid color-mix(in srgb, var(--page-primary,var(--accent)) 18%, #ffffff14);background:#101114;padding:0}.profile-ledger-footer .site-footer-panel{background:linear-gradient(180deg, color-mix(in srgb, var(--page-primary,var(--accent)) 5%, transparent), transparent), #15161b;width:100%;max-width:none;box-shadow:none;border-width:0;border-radius:0;margin:0}.profile-ledger-footer .footer-brand-mark{border-color:color-mix(in srgb, var(--footer-brand-color,var(--page-primary,var(--accent))) 30%, #ffffff1f);background:color-mix(in srgb, var(--footer-brand-color,var(--page-primary,var(--accent))) 12%, #ffffff0a)}.support-page-shell{--accent:var(--page-primary,#ff7a1a);background:radial-gradient(circle at 18% 8%, color-mix(in srgb, var(--page-primary,var(--accent)) 13%, transparent), transparent 28rem), linear-gradient(180deg, color-mix(in srgb, var(--page-primary,var(--accent)) 5%, transparent), transparent 22rem), linear-gradient(#ffffff05 1px, transparent 1px), linear-gradient(90deg, #ffffff03 1px, transparent 1px), #141417;min-height:100svh;color:var(--page-text,#f7f7fb);font-family:var(--page-font,"Plus Jakarta Sans", Inter, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif);background-size:auto,auto,48px 48px,48px 48px,auto;padding:clamp(14px,2vw,24px);overflow-x:clip}.support-page-nav{border:1px solid color-mix(in srgb, var(--page-primary,var(--accent)) 14%, #ffffff16);background:radial-gradient(circle at 0% 0%, color-mix(in srgb, var(--page-primary,var(--accent)) 11%, transparent), transparent 18rem), #121318f0;border-radius:8px;grid-template-columns:minmax(180px,auto) minmax(0,1fr);align-items:center;gap:18px;width:min(1320px,100%);margin:0 auto;padding:10px 12px;display:grid;box-shadow:0 16px 50px #00000040}.support-page-brand{width:132px;height:38px;display:block}.support-page-nav nav{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.support-page-nav nav a,.support-page-nav nav button,.support-page-primary,.support-page-secondary,.support-ticket-empty button{min-height:36px;transition:border-color .18s ease, background .18s ease, color .18s ease, transform .18s var(--ease-out);border-radius:8px;justify-content:center;align-items:center;gap:8px;padding:0 13px;font-size:.8rem;font-weight:900;display:inline-flex}.support-page-nav nav a,.support-page-nav nav button,.support-page-secondary,.support-ticket-empty button{border:1px solid color-mix(in srgb, var(--page-primary,var(--accent)) 22%, #ffffff1c);color:color-mix(in srgb, var(--page-primary,var(--accent)) 66%, #fff);background:#ffffff0b}.support-page-nav nav a:hover,.support-page-nav nav button:hover,.support-page-nav nav button:focus-visible,.support-page-secondary:hover,.support-ticket-empty button:hover{border-color:color-mix(in srgb, var(--page-primary,var(--accent)) 44%, #ffffff24);background:color-mix(in srgb, var(--page-primary,var(--accent)) 12%, #ffffff0b);transform:translateY(-1px)}.support-page-nav nav button{cursor:pointer;font:inherit}.support-page-nav nav button.active{border-color:color-mix(in srgb, var(--page-primary,var(--accent)) 52%, #ffffff24);background:color-mix(in srgb, var(--page-primary,var(--accent)) 16%, #ffffff0d);color:#fff}.support-page-content{gap:30px;width:min(1100px,100%);margin:58px auto 0;display:grid}.support-page-content.support-page-view-chat{width:min(1100px,100%)}.support-page-content.support-page-view-faq{width:min(1336px,100%)}.support-chat-stage{justify-items:center;display:grid}.support-page-panel,.support-faq-section{border:1px solid color-mix(in srgb, var(--page-primary,var(--accent)) 16%, #ffffff16);background:linear-gradient(135deg, color-mix(in srgb, var(--page-primary,var(--accent)) 7%, transparent), transparent 58%), #1b1c22;border-radius:8px;box-shadow:inset 0 0 0 1px #ffffff05,0 24px 70px #0000003d}.support-page-hero,.support-ticket-panel{gap:24px;padding:30px;display:grid}.support-panel-main{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:18px;display:grid}.support-panel-main h1,.support-panel-main h2,.support-faq-head h2{color:#fff;margin:0;font-size:clamp(1.55rem,2.4vw,2rem);line-height:1.05}.support-panel-main p{color:color-mix(in srgb, var(--page-text,#f7f7fb) 74%, transparent);margin:7px 0 0;font-size:.95rem;font-weight:750}.support-panel-icon{border:1px solid color-mix(in srgb, var(--page-primary,var(--accent)) 22%, #ffffff1a);background:color-mix(in srgb, var(--page-primary,var(--accent)) 9%, #ffffff09);width:60px;height:60px;color:color-mix(in srgb, var(--page-primary,var(--accent)) 70%, #fff);border-radius:8px;place-items:center;display:grid}.support-page-actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.support-page-primary{border:1px solid color-mix(in srgb, var(--page-primary,var(--accent)) 64%, #ffffff1f);background:linear-gradient(135deg, color-mix(in srgb, var(--page-primary,var(--accent)) 88%, #fff), var(--page-primary,var(--accent)));color:#17140e;cursor:pointer;box-shadow:0 10px 24px color-mix(in srgb, var(--page-primary,var(--accent)) 18%, transparent)}.support-page-primary:hover{transform:translateY(-1px)}.support-page-notice{min-height:44px;color:color-mix(in srgb, var(--page-text,#f7f7fb) 78%, transparent);background:#ffffff0b;border:1px solid #fff1;border-radius:8px;align-items:center;gap:11px;padding:11px 13px;font-size:.84rem;font-weight:780;display:flex}.support-page-notice svg{color:color-mix(in srgb, var(--page-primary,var(--accent)) 70%, #fff);flex:none}.support-ticket-head{border-bottom:1px solid #ffffff14;grid-template-columns:auto minmax(0,1fr);padding-bottom:20px}.support-ticket-table{gap:0;min-height:250px;display:grid}.support-ticket-row{grid-template-columns:.55fr 1fr 1.8fr 1fr 1.15fr;align-items:center;gap:16px;display:grid}.support-ticket-row-head{min-height:42px;color:color-mix(in srgb, var(--page-text,#f7f7fb) 70%, transparent);background:#22232a;border:1px solid #ffffff0e;border-radius:8px;padding:0 16px;font-size:.78rem;font-weight:900}.support-ticket-empty{text-align:center;align-content:center;place-items:center;gap:10px;min-height:230px;display:grid}.support-empty-mark{border:1px solid color-mix(in srgb, var(--page-primary,var(--accent)) 20%, #ffffff1a);background:color-mix(in srgb, var(--page-primary,var(--accent)) 10%, #ffffff0a);border-radius:8px;place-items:center;width:74px;height:74px;display:grid}.support-empty-mark .csgifts-logo{width:54px;height:54px}.support-ticket-empty strong{color:#fff;font-size:1.35rem;line-height:1.1}.support-ticket-empty p{color:color-mix(in srgb, var(--page-text,#f7f7fb) 72%, transparent);margin:0;font-size:.88rem}.support-ticket-empty button{cursor:pointer;margin-top:4px}.support-ticket-pager{color:color-mix(in srgb, var(--page-text,#f7f7fb) 76%, transparent);flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:16px;font-size:.82rem;font-weight:850;display:flex}.support-ticket-pager label{align-items:center;gap:9px;display:inline-flex}.support-ticket-pager select{color:#fff;background:#1a1b20;border:1px solid #ffffff24;border-radius:6px;min-height:40px;padding:0 34px 0 12px}.support-ticket-pager button{color:#ffffff8a;background:0 0;border:1px solid #0000;border-radius:8px;place-items:center;width:34px;height:34px;display:grid}.support-ticket-pager button:disabled{opacity:.45}.support-faq-section{gap:18px;padding:26px;display:grid}.support-faq-head{gap:8px;display:grid}.support-faq-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.support-faq-card{background:radial-gradient(circle at 0% 0%, color-mix(in srgb, var(--page-primary,var(--accent)) 12%, transparent), transparent 12rem), #ffffff09;border:1px solid #ffffff13;border-radius:8px;gap:8px;min-height:144px;padding:16px;display:grid}.support-faq-card strong{color:#fff;font-size:.94rem}.support-faq-card p{color:color-mix(in srgb, var(--page-text,#f7f7fb) 72%, transparent);margin:0;font-size:.84rem;line-height:1.55}.support-faq-panel{gap:20px;width:min(1336px,100%);margin:0 auto;padding:30px;display:grid;position:relative}.support-faq-hero{border-bottom:1px solid #ffffff14;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:18px;padding-bottom:20px;display:grid}.support-faq-hero h1{color:#fff;margin:0;font-size:clamp(1.6rem,2.6vw,2.05rem);line-height:1.05}.support-faq-hero p{color:color-mix(in srgb, var(--page-text,#f7f7fb) 74%, transparent);margin:7px 0 0;font-size:.95rem;font-weight:750}.support-faq-layout{grid-template-columns:minmax(260px,360px) minmax(0,1fr);align-items:start;gap:20px;display:grid}.support-faq-sidebar,.support-faq-answer-panel{background:#202128;border:1px solid #ffffff13;border-radius:8px}.support-faq-sidebar{align-content:start;padding:16px 20px;display:grid}.support-faq-sidebar section{border-bottom:1px solid #ffffff0f}.support-faq-sidebar section:last-child{border-bottom:0}.support-faq-sidebar button{color:#fff;text-align:left;width:100%;min-height:58px;font:inherit;cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;gap:10px;padding:0;font-size:.9rem;font-weight:900;display:flex}.support-faq-sidebar button svg{color:color-mix(in srgb, var(--page-text,#f7f7fb) 76%, transparent);flex:none;transition:transform .18s}.support-faq-sidebar section.active button svg{transform:rotate(180deg)}.support-faq-sidebar section>div{gap:14px;padding:2px 0 18px;display:grid}.support-faq-sidebar a{color:color-mix(in srgb, var(--page-text,#f7f7fb) 72%, transparent);font-size:.82rem;font-weight:820;line-height:1.25;transition:color .18s}.support-faq-sidebar a:hover{color:#fff}.support-faq-answer-panel{align-content:start;gap:28px;min-height:520px;padding:22px 20px;display:grid}.support-faq-answer-panel article{scroll-margin-top:18px}.support-faq-answer-panel h2{color:#fff;margin:0 0 12px;font-size:1rem;line-height:1.25}.support-faq-answer-panel p{color:color-mix(in srgb, var(--page-text,#f7f7fb) 74%, transparent);margin:0;font-size:.88rem;font-weight:750;line-height:1.55}.support-faq-floating{z-index:30;border:1px solid color-mix(in srgb, var(--page-primary,var(--accent)) 64%, #ffffff24);background:var(--page-primary,var(--accent));color:#17140e;min-height:46px;font:inherit;cursor:pointer;box-shadow:0 18px 42px color-mix(in srgb, var(--page-primary,var(--accent)) 22%, transparent);transition:transform .18s var(--ease-out), box-shadow .18s ease;border-radius:999px;justify-content:center;align-items:center;gap:9px;padding:0 18px;font-size:.85rem;font-weight:900;display:inline-flex;position:fixed;bottom:48px;right:28px}.support-faq-floating:hover,.support-faq-floating:focus-visible{box-shadow:0 22px 52px color-mix(in srgb, var(--page-primary,var(--accent)) 28%, transparent);transform:translateY(-1px)}.support-page-footer .site-footer{background:#141417;padding-top:0}.support-page-footer .site-footer-panel{border-color:color-mix(in srgb, var(--footer-brand-color,#ff7a1a) 16%, #ffffff13);background:linear-gradient(180deg, color-mix(in srgb, var(--footer-brand-color,#ff7a1a) 5%, transparent), transparent), #15161b}@media (width<=820px){.support-page-shell{padding:12px}.support-page-nav,.support-panel-main{grid-template-columns:1fr}.support-page-nav nav,.support-page-actions{justify-content:stretch}.support-page-nav nav a,.support-page-nav nav button,.support-page-primary,.support-page-secondary{flex:1 1 0}.support-page-content{gap:18px;margin-top:24px}.support-page-hero,.support-ticket-panel,.support-faq-section,.support-faq-panel{padding:18px}.support-ticket-row{grid-template-columns:.7fr 1fr 1.5fr}.support-ticket-row span:nth-child(4),.support-ticket-row span:nth-child(5){display:none}.support-faq-grid{grid-template-columns:1fr}.support-chat-panel-embedded{width:100%;height:min(620px,100svh - 150px);min-height:460px}.support-faq-layout{grid-template-columns:1fr}.support-faq-answer-panel{min-height:420px}.support-faq-floating{bottom:18px;right:18px}}@media (width<=560px){.support-page-brand{width:116px;height:34px}.support-ticket-pager{justify-content:flex-start}.support-ticket-pager label{justify-content:space-between;width:100%}.support-chat-panel-embedded{height:calc(100svh - 118px);min-height:calc(100svh - 118px)}.support-chat-panel-embedded .support-chat-form{grid-template-columns:1fr}.support-chat-panel-embedded .support-chat-form button{width:100%}.support-faq-hero{grid-template-columns:1fr}.support-faq-floating{justify-self:end;position:sticky;bottom:12px}}.not-found-shell{background:var(--front-bg)}.not-found-footer .site-footer{background:#0e0f12;padding:0}.not-found-footer .site-footer-panel{border-left:0;border-right:0;border-radius:0;max-width:none;margin:0}.not-found-hero{grid-template-rows:auto 1fr;align-content:stretch}.not-found-hero .frontpage-hero-shade{background:radial-gradient(circle at 76% 28%, #ff7a1a1f, transparent 22%), linear-gradient(180deg, #0b0c0e8a, #0b0c0ed6 68%, var(--front-bg)), linear-gradient(90deg, #08090cf5, #08090cd1 34%, #08090c7a 70%, #08090ce0)}.not-found-nav{z-index:1;position:relative}.not-found-nav-tag{border:1px solid color-mix(in srgb, var(--front-primary) 38%, #ffffff1f);background:color-mix(in srgb, var(--front-primary) 12%, #ffffff05);color:var(--front-primary-strong);letter-spacing:.08em;text-transform:uppercase;border-radius:999px;place-self:center end;margin:0;padding:8px 12px;font-size:.72rem;font-weight:800}.not-found-stage{z-index:1;align-items:center;width:min(1260px,100%);margin:0 auto;display:grid;position:relative}.not-found-panel{border:1px solid color-mix(in srgb, var(--front-primary) 24%, #ffffff1f);background:linear-gradient(145deg, color-mix(in srgb, var(--front-primary) 12%, transparent), transparent 52%), linear-gradient(180deg, #131418f0, #0b0c0ee0);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border-radius:22px;gap:16px;width:min(560px,100%);padding:clamp(24px,3.8vw,40px);display:grid;box-shadow:0 32px 72px #00000075}.not-found-panel .welcome-kicker{border-color:color-mix(in srgb, var(--front-primary) 40%, transparent);background:color-mix(in srgb, var(--front-primary) 12%, transparent);color:#ffd8bf;padding-inline:10px;font-size:.72rem}.not-found-copy{gap:10px;display:grid}.not-found-panel h1{letter-spacing:-.03em;max-width:14ch;margin:0;font-size:clamp(2.35rem,4vw,3.65rem);line-height:.94}.not-found-panel p{color:#f8f4eab8;max-width:52ch;margin:0;font-size:.98rem;line-height:1.68}.not-found-actions{flex-wrap:wrap;gap:10px;padding-top:4px;display:flex}.not-found-primary{border:1px solid color-mix(in srgb, var(--front-primary) 42%, #ffffff1f);background:linear-gradient(180deg, color-mix(in srgb, var(--front-primary) 92%, #ffbe8e), var(--front-primary));min-height:44px;color:var(--front-primary-contrast);transition:transform .18s var(--ease-out), box-shadow .18s ease, filter .18s ease;border-radius:999px;justify-content:center;align-items:center;gap:9px;padding:0 18px;font-size:.9rem;font-weight:900;display:inline-flex;box-shadow:0 16px 34px #00000042}.not-found-primary:hover{filter:saturate(1.03);transform:translateY(-1px);box-shadow:0 20px 40px #0000004d}.not-found-primary:focus-visible{outline:2px solid color-mix(in srgb, var(--front-primary) 56%, #fff);outline-offset:3px}@media (width<=860px){.welcome-home{padding:14px}.welcome-home-top,.welcome-home-grid,.settings-layout{grid-template-columns:1fr}.welcome-home-copy{min-height:auto;padding:22px}.welcome-grid,.welcome-flow-grid,.welcome-security{grid-template-columns:1fr}.site-footer-top{grid-template-columns:1fr auto;gap:18px}.footer-brand-label{display:inline}.footer-brand-group,.footer-brand{grid-area:1/1}.footer-columns{grid-area:2/1/auto/-1;grid-template-columns:repeat(2,minmax(0,1fr))}.footer-icon-links{grid-area:1/2;justify-content:flex-end;min-width:0}.footer-preference-controls{justify-content:flex-end;width:100%;margin-right:0}.welcome-band,.welcome-security{padding:28px 18px}.welcome-home h1{font-size:3.1rem}.not-found-panel{width:min(600px,100%)}.not-found-panel h1{font-size:clamp(2.2rem,7vw,3.1rem)}.welcome-section-head h2,.welcome-security h2{font-size:2.4rem}.admin-roadmap-fields{grid-template-columns:1fr}.admin-panel-head .admin-row-actions{justify-content:flex-start}}@media (width<=520px){.welcome-home-top nav{justify-content:flex-start}.welcome-route-strip,.welcome-console-row{grid-template-columns:1fr}.welcome-actions,.welcome-primary,.welcome-secondary{width:100%}.welcome-primary,.welcome-secondary{min-height:44px}.site-footer{padding:8px}.site-footer-panel{gap:10px;padding:12px}.footer-columns{grid-area:2/1/auto/-1;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 14px}.footer-column{gap:4px}.footer-column h2{margin-bottom:2px;font-size:.7rem}.footer-column a,.site-footer-bottom a{font-size:.74rem}.footer-icon-links a{width:30px;height:30px}.footer-preference-trigger{min-width:60px;height:30px}.site-footer-bottom{flex-direction:column;align-items:flex-start;gap:7px;padding-top:9px;padding-bottom:56px;padding-right:0}.welcome-home h1{font-size:2.55rem}.welcome-home p,.welcome-security p{font-size:1rem}.not-found-nav-tag{justify-self:start}.not-found-stage{align-items:start}.not-found-panel{border-radius:18px;padding:22px}.not-found-panel h1{font-size:2.15rem}.not-found-panel p{font-size:.94rem}.not-found-primary{width:100%}.welcome-section-head h2,.welcome-security h2{font-size:2rem}}@media (width<=1220px){.admin-shell{padding:16px}.staff-shell{grid-template-columns:244px minmax(0,1fr);padding:0}.staff-shell.admin-centered{padding:14px}.admin-hero,.admin-grid,.admin-member-layout,.admin-site-grid,.admin-ops-grid,.admin-ops-panels,.admin-security-summary,.admin-security-grid,.admin-access-grid{grid-template-columns:1fr}.admin-access-form{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-access-form .admin-field.admin-wide{grid-column:1/-1}.admin-access-form .admin-primary{justify-self:start}.admin-user-card{width:100%;min-width:0}.admin-hero-stats{grid-template-columns:1fr 1fr;margin-top:26px}.admin-list{max-height:none}.admin-member-detail{position:static}.admin-member-context-grid{grid-template-columns:1fr}.admin-tabs-refresh{margin-left:0}}@media (width<=860px){.staff-shell{grid-template-columns:1fr;height:auto;min-height:100svh;overflow:auto}.staff-shell.staff-shell-embedded{min-height:0;padding:14px 12px 18px;overflow:visible}.staff-left-panel{border-bottom:1px solid #fff1;border-right:0;grid-template-rows:auto auto auto;padding:12px}.staff-shell .admin-tabs.staff-side-nav{scrollbar-width:thin;display:flex;overflow:auto hidden}.staff-shell .admin-tabs.staff-side-nav button{flex:none;justify-content:center;width:auto;min-width:118px}.staff-left-actions{grid-template-columns:repeat(3,minmax(0,1fr))}.staff-left-actions a,.staff-left-actions button{justify-content:center}.staff-content-panel{height:auto;min-height:0;padding:0 12px 16px;overflow:visible}.staff-shell.staff-shell-embedded .staff-content-panel{height:auto;min-height:0;overflow:visible}.staff-shell .admin-hero{min-height:210px;margin-inline:-12px;padding:18px 16px}.staff-shell.staff-shell-embedded .admin-hero{min-height:190px;margin-inline:0}.staff-embedded-actions{justify-content:flex-start}.admin-access-panel .admin-panel-head{flex-direction:column;align-items:flex-start}.admin-access-form{grid-template-columns:1fr}.admin-access-form .admin-primary{width:100%}.admin-access-list article{grid-template-columns:40px minmax(0,1fr)}.admin-access-list article .admin-secondary{grid-column:1/-1;width:100%}}@media (width<=620px){.staff-profile-block{grid-template-columns:38px minmax(0,1fr)}.staff-avatar{width:38px;height:38px}.staff-left-actions{grid-template-columns:1fr}.trade-shell{background:linear-gradient(#111216eb, #111216f2), var(--trade-bg-image), radial-gradient(circle at 50% -8%, color-mix(in srgb, var(--trade-accent), transparent 80%), transparent 18rem), linear-gradient(180deg, #ffffff0a, transparent 14rem), #111216;background-position:center, center var(--trade-bg-position-y), center, center, center;background-size:auto,cover,auto,auto,auto;padding:12px 12px 168px}.trade-header,.trade-section-head{grid-template-columns:1fr;align-items:stretch;display:grid}.trade-failed-alert{justify-self:stretch;max-width:100%;position:static;transform:none}.trade-header-actions,.trade-url-button,.trade-icon-button,.trade-primary,.trade-recipient-route{width:100%}.trade-recipient-party{grid-template-columns:30px minmax(0,1fr);min-height:38px;padding-right:7px}.trade-recipient-party img,.trade-recipient-party>svg{width:30px;height:30px}.trade-worker{justify-self:start}.trade-filter-toggle{width:100%}.trade-header-actions,.trade-inventory-actions{grid-template-columns:1fr;display:grid}.trade-input-row,.trade-report-grid,.trade-status-item,.trade-failed-inbox-head,.trade-failed-summary,.trade-failed-route,.trade-failed-grid{grid-template-columns:1fr}.trade-failed-title{justify-self:stretch}.trade-failed-actions{grid-template-columns:1fr auto;display:grid}.trade-failed-route{padding-right:38px}.trade-failed-route>svg{display:none}.trade-animate-left,.trade-animate-right{--reveal-x:0px;--reveal-y:14px}.trade-items{grid-template-columns:repeat(auto-fill,minmax(152px,1fr))}.trade-item{grid-template-columns:1fr;min-height:420px}.trade-item-media{min-height:136px}.trade-item-media img,.trade-item-media>svg{width:min(92%,150px);height:114px}.trade-item-detail-grid{grid-template-columns:1fr}.trade-selected-tray{grid-template-columns:1fr;gap:9px;width:calc(100vw - 20px);bottom:10px;right:10px}.trade-selected-tray-head{grid-template-columns:1fr auto auto;align-items:center;gap:8px}.trade-selected-strip{max-width:100%}.trade-selected-actions{grid-template-columns:1fr 1fr;display:grid}.trade-confirm-modal{grid-template-columns:1fr;padding:16px}.trade-confirm-mark{width:46px;height:46px}.trade-confirm-actions{grid-template-columns:1fr 1fr;display:grid}.admin-goal-controls{grid-template-columns:1fr}.admin-hero{padding:16px}.admin-hero-main,.admin-user-card,.admin-hero-stats,.admin-snapshot-grid{grid-template-columns:1fr}.admin-hero-icon{width:50px;height:50px}.admin-tabs{padding:6px}.admin-tabs button,.admin-tabs-refresh{min-height:36px;padding:0 10px;font-size:12px}.admin-user-card{grid-template-columns:38px minmax(0,1fr) 34px 34px}.admin-form,.admin-donation,.admin-page-row,.admin-member-command-card,.admin-member-workspace,.admin-member-insight-grid{grid-template-columns:1fr}.admin-member-command-actions,.admin-row-actions{flex-direction:column;align-items:stretch}.admin-member-command-actions .admin-secondary,.admin-row-actions .admin-secondary,.admin-member-notes .admin-primary{width:100%}.admin-page-summary{grid-template-columns:1fr}.admin-page-list{min-height:0;max-height:none}.admin-page-actions{justify-content:stretch}.admin-page-actions a,.admin-page-actions button,.admin-status-badge{width:100%}.admin-profile-input,.admin-profile-card,.admin-price-input,.admin-review-item,.admin-offer,.admin-history-list article,.admin-audit-list article{grid-template-columns:1fr}.admin-review-actions{grid-template-columns:1fr 1fr;display:grid}.admin-profile-input button,.admin-price-input button{width:100%}.admin-wide{grid-column:auto}}@media (width<=760px){.price-history-strip{margin:0 12px 12px}.price-history-items{grid-template-columns:1fr}.overlay-shell{padding:10px}.overlay-bar{grid-template-columns:1fr;min-height:0}.overlay-brand{padding:0}.detail-shell,.detail-shell.detail-embedded{padding:12px}.detail-content-panel .club-hero{min-height:clamp(174px, var(--hero-height,330px), 380px)}.detail-hero,.donor-detail-hero,.detail-content-grid,.detail-grid{grid-template-columns:1fr}.detail-hero{padding:14px}.detail-media{min-height:190px}.detail-main h1{font-size:34px}.detail-donor,.detail-actions,.detail-actions .detail-button{width:100%}.detail-actions .detail-button{flex:160px}.detail-definition-list div,.detail-price-list>div,.detail-section-head{grid-template-columns:1fr}.detail-section-head{align-items:start;display:grid}.detail-mini-grid{grid-template-columns:1fr}.donor-detail-hero{text-align:left}.detail-donor-avatar .donor-avatar{width:96px;height:96px}}.site-frame{--theme-primary:var(--page-primary,var(--accent));--theme-accent:var(--page-accent,#38bdf8);--theme-text:var(--page-text,#f7f7fb);--theme-border:color-mix(in srgb, var(--theme-primary) 42%, transparent);--theme-border-strong:color-mix(in srgb, var(--theme-primary) 68%, transparent);--theme-surface:color-mix(in srgb, var(--theme-primary) 13%, #ffffff09);--theme-surface-strong:color-mix(in srgb, var(--theme-primary) 24%, #ffffff0a);--theme-glow:color-mix(in srgb, var(--theme-primary) 24%, transparent)}.site-frame .rail-item.active,.site-frame .rail-item:hover,.site-frame .side-nav a.active,.site-frame .side-nav button.active,.site-frame .side-nav a:hover,.site-frame .side-nav button:hover,.site-frame .settings-trigger:hover,.site-frame .steam-login-thin:hover,.site-frame .steam-login-thin.signed-in,.site-frame .steam-logout-thin:hover,.site-frame .load-more-button:hover,.site-frame .hero-mobile-trade,.site-frame .hero-actions>a,.site-frame .hero-social-action,.site-frame .filter-toggle:hover,.site-frame .filter-toggle.active,.site-frame .tabs button.active,.site-frame .filters button.active{border-color:var(--theme-border-strong);background:linear-gradient(135deg, var(--theme-surface-strong), #ffffff0b), #0f1014b8;box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--theme-primary) 15%, transparent), 0 12px 28px color-mix(in srgb, var(--theme-primary) 16%, transparent)}.site-frame .tabs button.active,.site-frame .tabs button:hover,.site-frame .filters button.active,.site-frame .filters button:hover{background:color-mix(in srgb, var(--theme-primary) 15%, #ffffff0b);box-shadow:none;transform:none}.site-frame,.site-frame *{scrollbar-color:color-mix(in srgb, var(--theme-primary) 55%, transparent) #ffffff0a}.site-frame ::-webkit-scrollbar{width:10px;height:10px}.site-frame ::-webkit-scrollbar-track{background:#ffffff09}.site-frame ::-webkit-scrollbar-thumb{background:color-mix(in srgb, var(--theme-primary) 58%, #fff3);border:2px solid #141417eb;border-radius:999px}.site-frame .club-hero:after{background:radial-gradient(circle at 25% 60%, var(--theme-primary), transparent 22rem), linear-gradient(90deg, var(--theme-primary) 0%, transparent 58%);opacity:calc(var(--hero-overlay-opacity,22) / 100)}.site-frame .club-avatar{border-color:color-mix(in srgb, var(--theme-primary) 74%, #ffffff1f)}.site-frame .goal-track span{background:linear-gradient(90deg, var(--theme-primary), color-mix(in srgb, var(--theme-primary) 58%, #fff));box-shadow:0 0 18px color-mix(in srgb, var(--theme-primary) 20%, transparent)}.site-frame .sidebar-best-skin{border-color:color-mix(in srgb, var(--theme-primary) 18%, #ffffff14);background:radial-gradient(circle at 92% 0%, color-mix(in srgb, var(--theme-accent) 10%, transparent), transparent 20rem), radial-gradient(circle at 8% 10%, color-mix(in srgb, var(--theme-primary) 12%, transparent), transparent 18rem), #191a1f}.site-frame .inventory-kicker{color:color-mix(in srgb, var(--theme-primary) 72%, #fff)}.site-frame .load-more-button,.site-frame .inventory-head-actions a,.site-frame .inventory-price,.site-frame .donation-detail-link{border-color:color-mix(in srgb, var(--theme-primary) 30%, #ffffff1a);background:linear-gradient(135deg, color-mix(in srgb, var(--theme-primary) 14%, transparent), #ffffff0a), #0f10149e;color:color-mix(in srgb, var(--theme-primary) 72%, #fff)}.site-frame .load-more-button:hover,.site-frame .inventory-head-actions a:hover,.site-frame .donation-detail-link:hover,.site-frame .donation-detail-link:focus-visible{border-color:color-mix(in srgb, var(--theme-primary) 52%, #ffffff24);background:color-mix(in srgb, var(--theme-primary) 13%, #ffffff0d);color:#fff}.site-frame .filter-options label.checked{background:color-mix(in srgb, var(--theme-primary) 14%, transparent)}.site-frame .filter-panel{background:linear-gradient(180deg, color-mix(in srgb, var(--theme-primary) 6%, transparent), transparent 70%), #17181d}.site-frame .leader-row.expanded{background:linear-gradient(90deg, color-mix(in srgb, var(--theme-primary) 6%, transparent), transparent 45%), #ffffff06}.site-frame .leader-expand-button:hover,.site-frame .leader-expand-button.open{border-color:color-mix(in srgb, var(--theme-primary) 56%, #ffffff1f);color:color-mix(in srgb, var(--theme-primary) 72%, #fff);box-shadow:0 0 18px color-mix(in srgb, var(--theme-primary) 16%, transparent)}.site-frame .skin-market-link:hover,.site-frame .skin-market-link:focus-visible{box-shadow:0 8px 24px color-mix(in srgb, var(--theme-primary) 13%, transparent)}.site-frame .donor-profile-link:focus-visible{outline-color:color-mix(in srgb, var(--theme-primary) 72%, transparent)}.site-frame .club-hero,.site-frame .left-panel,.site-frame .leaderboard-panel,.site-frame .favorite-block,.site-frame .profile-block,.site-frame .settings-panel,.site-frame .inventory-shell,.site-frame .owner-inventory-panel,.site-frame .feature-grid article,.site-frame .detail-card,.site-frame .detail-hero{border-color:color-mix(in srgb, var(--theme-primary) 22%, #ffffff14)}.site-frame .sidebar-best-skin,.site-frame .hidden-donor-list span,.site-frame .settings-route-card,.site-frame .settings-goal-card{border-color:var(--theme-border);background:linear-gradient(135deg, var(--theme-surface), #ffffff06), #101116bd}.site-frame .settings-toggle-card:has(input:checked){border-color:var(--theme-border);background:linear-gradient(135deg, var(--theme-surface), #ffffff06), #101116bd}.site-frame .goal-track span,.site-frame .settings-goal-bar span,.site-frame .stat-mini .stat-icon{background:linear-gradient(135deg, var(--theme-primary), var(--theme-accent))}.site-frame .club-info h1,.site-frame .profile-block strong,.site-frame .table-head strong,.site-frame .settings-panel-head>div>span,.site-frame .detail-kicker{color:var(--theme-primary)}.site-frame .inventory-price{border-color:color-mix(in srgb, var(--rarity) 54%, #ffffff24);background:linear-gradient(135deg, color-mix(in srgb, var(--rarity), #fff 10%), color-mix(in srgb, var(--rarity), #000 15%));color:var(--inventory-price-text,#fff)}.site-frame .inventory-price.pending{color:#c8c7cf;background:#ffffff0f;border-color:#ffffff17}.welcome-choice-panel{gap:14px;width:min(100%,42rem);margin-top:22px;display:grid}.welcome-choice-buttons{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.welcome-choice-buttons button,.wizard-steps button,.settings-inline-entry>button{color:#f7f7fb;cursor:pointer;background:#ffffff0e;border:1px solid #ffffff1f;border-radius:8px;justify-content:center;align-items:center;gap:8px;min-height:44px;transition:border-color .18s,background .18s,transform .18s;display:inline-flex}.welcome-choice-buttons button.active,.welcome-choice-buttons button:hover,.wizard-steps button.active,.settings-inline-entry>button:hover{background:linear-gradient(135deg,#ec489933,#38bdf81f),#fff1;border-color:#ec489980}.welcome-creator-search,.welcome-create-wizard{background:#0d0e12b3;border:1px solid #ffffff1a;border-radius:8px;gap:12px;padding:14px;display:grid}.welcome-creator-search label,.wizard-field,.wizard-publish-grid label,.wizard-color-row label{gap:7px;display:grid}.welcome-creator-search label span,.wizard-field span,.wizard-publish-grid span,.wizard-color-row span{color:#ffffffa8;text-transform:uppercase;font-size:.78rem;font-weight:800}.welcome-creator-search input,.wizard-field input,.wizard-publish-grid input{color:#fff;background:#ffffff12;border:1px solid #ffffff1f;border-radius:8px;width:100%;padding:12px 13px}.wizard-steps,.wizard-actions,.wizard-color-row,.wizard-publish-grid,.settings-inline-entry{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.wizard-steps{grid-template-columns:repeat(3,minmax(0,1fr))}.wizard-color-row input[type=color]{background:0 0;border:0;border-radius:8px;width:100%;height:44px;padding:0}.wizard-actions .welcome-primary,.wizard-actions .welcome-secondary{width:100%}.welcome-choice-message{color:#ffd7a3;margin:0;font-size:.9rem}.welcome-home{background:linear-gradient(90deg, #0e0f12fa, #0e0f12db 54%, #0e0f1294), linear-gradient(0deg, #0e0f12 0%, #0e0f1294 44%, #0e0f1238), var(--cs-cover) center / cover no-repeat}.welcome-hero-overlay{opacity:.12}.welcome-home-brand svg,.welcome-primary{color:#fff;background:linear-gradient(135deg,#ff7a1a,#38bdf8);border-color:#ec48998a}.welcome-secondary:hover,.welcome-home-top nav a:hover{background:#38bdf81c;border-color:#38bdf861}.settings-inline-entry{align-items:end;margin:14px 0 10px}.settings-inline-entry .trade-inventory-search{margin:0}.streamer-panel{gap:16px;display:grid}.streamer-widget-card{border:1px solid color-mix(in srgb, var(--theme-primary,#ff7a1a) 28%, #ffffff1a);background:#ffffff0b;border-radius:8px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:14px;padding:16px;display:grid}.streamer-widget-card span{color:#ffffff94;text-transform:uppercase;font-size:.78rem;font-weight:800;display:block}.streamer-widget-card strong{overflow-wrap:anywhere;color:#fff;margin-top:4px;font-size:.95rem;display:block}.streamer-widget-card>div:last-child{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.streamer-options-head{margin-bottom:12px}.overlay-donation-line{grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:10px;display:grid}.overlay-bar{border-color:color-mix(in srgb, var(--accent) 34%, #ffffff1f);background:linear-gradient(90deg, color-mix(in srgb, var(--accent) 18%, transparent), transparent 42%), #111216e6}.overlay-brand{color:color-mix(in srgb, var(--accent) 76%, #fff)}.overlay-avatar{background:#ffffff14;border:1px solid #ffffff2e;border-radius:50%;justify-content:center;align-items:center;width:34px;height:34px;display:inline-flex;overflow:hidden}.overlay-avatar img{object-fit:cover;width:100%;height:100%}.overlay-donation-line strong{min-width:0}.overlay-donation-line small{white-space:nowrap;text-overflow:ellipsis;color:#ffffff9e;align-items:center;gap:8px;min-width:0;font-size:.75rem;display:flex;overflow:hidden}.overlay-donation-line b{color:#ffffff8c;font-weight:700}.overlay-donation-line em{color:#fff;font-style:normal;font-weight:900}.widget-blur{filter:blur(7px);-webkit-user-select:none;user-select:none}.site-frame .left-panel{background:radial-gradient(circle at 18% 0%, color-mix(in srgb, var(--theme-primary) 10%, transparent), transparent 15rem), linear-gradient(180deg, #ffffff06, transparent 18rem), #18181c}.site-frame .profile-block{box-shadow:none;background:linear-gradient(135deg,#ffffff0b,#0000 58%),#ffffff06;border-color:#ffffff1f}.site-frame .profile-avatar{border:1px solid color-mix(in srgb, var(--profile-avatar-ring,#ff7a1a) 64%, #ffffff29);box-shadow:none;background:#08090ce6}.site-frame .profile-avatar:after{box-shadow:none}.site-frame .trade-confirm-proceed,.site-frame .settings-actions .trade-confirm-proceed{background:var(--theme-primary);color:#101114}.site-frame .settings-tab-row,.site-frame .streamer-tab-row{margin-bottom:14px}.site-frame .settings-tabs{display:none}.site-frame .inventory-dashboard-head{border:1px solid color-mix(in srgb, var(--theme-primary) 14%, #ffffff14);isolation:isolate;background:#ffffff09;border-radius:9px;flex-wrap:wrap;align-items:stretch;margin:8px 0;display:flex;overflow:visible}.site-frame .inventory-dashboard-head .stat-mini{flex:190px;min-width:0}.site-frame .inventory-dashboard-head>.stat-mini:first-child{border-radius:8px 0 0 8px}.site-frame .inventory-dashboard-head>:last-child,.site-frame .inventory-dashboard-head>.stat-mini:last-child{border-radius:0 8px 8px 0}.inventory-quick-tabs{z-index:80;scrollbar-width:none;flex-wrap:wrap;gap:7px;margin:0 -8px 6px;padding:4px 8px 12px;display:flex;position:relative;overflow:visible}.inventory-quick-tabs::-webkit-scrollbar{display:none}.inventory-quick-tabs button{z-index:1;background:linear-gradient(135deg, color-mix(in srgb, var(--page-primary,var(--accent)) 7%, transparent), transparent 60%), #ffffff09;color:#ffffffa3;letter-spacing:0;white-space:nowrap;cursor:pointer;min-height:30px;transition:border-color .16s ease, background .16s ease, color .16s ease, transform .16s var(--ease-out);border:1px solid #ffffff16;border-radius:999px;justify-content:center;align-items:center;gap:7px;padding:5px 10px;font-size:.72rem;font-weight:900;display:inline-flex;position:relative}.inventory-quick-tabs button:hover,.inventory-quick-tabs button.active{border-color:color-mix(in srgb, var(--page-primary,var(--accent)) 48%, #ffffff24);background:linear-gradient(135deg, color-mix(in srgb, var(--page-primary,var(--accent)) 18%, transparent), transparent 62%), #ffffff0e;color:#fff;transform:translateY(-1px)}.inventory-quick-tabs button.active{z-index:3;box-shadow:inset 0 1px 0 #ffffff12, 0 10px 24px color-mix(in srgb, var(--page-primary,var(--accent)) 12%, transparent)}.inventory-quick-tabs em{color:#ffffffb8;background:#ffffff17;border-radius:999px;min-width:20px;padding:2px 6px;font-size:.62rem;font-style:normal;font-weight:950;line-height:1}.inventory-quick-tabs button.active em{background:color-mix(in srgb, var(--page-primary,var(--accent)) 36%, #ffffff1f);color:#fff}.inventory-view-toolbar{z-index:35;justify-content:space-between;align-items:center;gap:12px;margin:0 0 6px;display:flex;position:relative}.inventory-view-toolbar>span{min-width:0}.inventory-view-toolbar .inventory-head-actions{margin-left:auto}.inventory-view-tabs{background:#0000002e;border:1px solid #ffffff14;border-radius:8px;gap:6px;margin:0;padding:4px;display:inline-flex}.inventory-view-tabs button{color:#ffffff9e;cursor:pointer;background:0 0;border:0;border-radius:6px;align-items:center;gap:7px;min-height:30px;padding:0 11px;font-size:.74rem;font-weight:900;display:inline-flex}.inventory-view-tabs button.active,.inventory-view-tabs button:hover,.inventory-view-tabs button:focus-visible{background:color-mix(in srgb, var(--page-primary,var(--accent)) 14%, #ffffff0f);color:#fff}.inventory-view-tabs em{background:#ffffff1a;border-radius:999px;min-width:18px;padding:2px 6px;font-size:.62rem;font-style:normal;line-height:1}.inventory-history-list{gap:12px;margin-top:14px;display:grid}.inventory-history-card{background:linear-gradient(135deg, color-mix(in srgb, var(--page-primary,var(--accent)) 8%, transparent), transparent 58%), #ffffff09;border:1px solid #ffffff17;border-radius:8px;gap:12px;padding:14px;display:grid}.inventory-history-card header{justify-content:space-between;align-items:start;gap:12px;display:flex}.inventory-history-card header>span{gap:3px;display:grid}.inventory-history-card header strong{color:#fff;font-size:.95rem}.inventory-history-card header small,.inventory-history-flow>div>span,.inventory-history-card p{color:#ffffff94;font-size:.72rem}.inventory-history-card header em{color:#ffffffc2;text-transform:uppercase;background:#ffffff14;border-radius:999px;padding:4px 8px;font-size:.68rem;font-style:normal;font-weight:900}.inventory-history-time-editor{background:#00000024;border:1px solid #ffffff14;border-radius:8px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;padding:8px;display:flex}.inventory-history-time-editor label{color:#ffffff9e;flex:220px;align-items:center;gap:8px;min-width:0;display:flex}.inventory-history-time-editor input,.inventory-modification-note input{color:#fff;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;width:100%;min-height:36px;font:inherit;background:#0003;border:1px solid #ffffff17;border-radius:7px;padding:0 10px;font-size:.78rem}.inventory-history-time-editor button{border:1px solid color-mix(in srgb, var(--page-primary,var(--accent)) 42%, #ffffff1f);background:color-mix(in srgb, var(--page-primary,var(--accent)) 14%, #ffffff0e);color:#fff;cursor:pointer;border-radius:7px;justify-content:center;align-items:center;gap:6px;min-height:36px;padding:0 10px;font-size:.74rem;font-weight:900;display:inline-flex}.inventory-history-time-editor button:disabled{cursor:not-allowed;opacity:.5}.inventory-history-flow{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:12px;display:grid}.inventory-history-flow>div{gap:7px;min-width:0;display:grid}.inventory-history-item-strip{flex-wrap:wrap;gap:8px;min-width:0;display:flex}.inventory-history-item{background:#0000002e;border-radius:7px;grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:8px;min-width:min(220px,100%);padding:7px;display:grid;position:relative}.inventory-history-item .skin-thumb{width:38px;height:38px}.inventory-history-item>span{gap:2px;min-width:0;display:grid}.inventory-history-item strong,.inventory-history-item small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.inventory-history-item strong{color:#fff;font-size:.75rem}.inventory-history-item small{color:#ffffff8f;font-size:.68rem}.inventory-history-item-remove{color:#ffffffad;cursor:pointer;background:#ffffff0b;border:1px solid #ffffff17;border-radius:7px;place-items:center;width:24px;height:24px;display:grid}.inventory-history-item-remove:hover,.inventory-history-item-remove:focus-visible{color:#ffb4b6;border-color:#ef64686b}.inventory-history-empty{color:#ffffff9e;border:1px dashed #ffffff1f;border-radius:8px;align-items:center;gap:8px;min-height:120px;margin-top:14px;padding:18px;display:flex}.inventory-modification-modal{place-self:center;width:min(100%,780px);max-height:min(860px,100dvh - 36px);margin:auto;overflow:auto}.inventory-modification-sources,.inventory-modification-replacements,.inventory-modification-note{gap:10px;min-width:0;display:grid}.inventory-modification-sources>strong,.inventory-modification-replacements>strong,.inventory-modification-note span{color:#fff;font-size:.74rem;font-weight:900}.inventory-modification-choice{grid-template-columns:1fr 1fr;gap:8px;display:grid}.inventory-modification-choice button{color:#ffffffb8;cursor:pointer;background:#ffffff0b;border:1px solid #ffffff17;border-radius:8px;justify-content:center;align-items:center;gap:8px;min-height:42px;font-weight:900;display:flex}.inventory-modification-choice button.active,.inventory-modification-choice button:hover,.inventory-modification-choice button:focus-visible{border-color:color-mix(in srgb, var(--page-primary,var(--accent)) 48%, #ffffff24);background:color-mix(in srgb, var(--page-primary,var(--accent)) 15%, #ffffff0f);color:#fff}.inventory-modification-sources>div,.inventory-modification-replacements>div{grid-template-columns:repeat(auto-fill,minmax(210px,1fr));gap:8px;max-height:216px;padding-right:2px;display:grid;overflow-y:auto}.inventory-modification-sources>div{max-height:180px}.inventory-modification-search{width:100%;min-height:40px}.inventory-modification-sources button,.inventory-modification-replacements button{min-height:58px;color:inherit;cursor:pointer;text-align:left;background:#00000029;border:1px solid #ffffff14;border-radius:8px;grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:8px;padding:8px;display:grid}.inventory-modification-sources button.active,.inventory-modification-sources button:hover,.inventory-modification-sources button:focus-visible,.inventory-modification-replacements button.active,.inventory-modification-replacements button:hover,.inventory-modification-replacements button:focus-visible{border-color:color-mix(in srgb, var(--page-primary,var(--accent)) 42%, #ffffff24);background:color-mix(in srgb, var(--page-primary,var(--accent)) 12%, #ffffff0d)}.inventory-modification-sources .skin-thumb,.inventory-modification-replacements .skin-thumb{width:42px;height:42px}.inventory-modification-sources button>span,.inventory-modification-replacements button>span{gap:2px;min-width:0;display:grid}.inventory-modification-sources button strong,.inventory-modification-sources button small,.inventory-modification-replacements button strong,.inventory-modification-replacements button small{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.inventory-modification-sources button strong,.inventory-modification-replacements button strong{color:#fff;font-size:.76rem}.inventory-modification-sources button small,.inventory-modification-sources p,.inventory-modification-replacements button small,.inventory-modification-replacements p{color:#ffffff94;font-size:.7rem}.inventory-modification-note textarea,.inventory-modification-note input{resize:vertical;color:#fff;min-height:54px;font:inherit;background:#0003;border:1px solid #ffffff17;border-radius:8px;padding:8px 10px;font-size:.76rem}.inventory-modification-note input{resize:none;min-height:34px}.inventory-modification-note.compact{gap:8px}.inventory-pending-add-cell{background:#1d1e23;flex:0 0 140px;justify-content:center;align-items:center;gap:6px;min-width:140px;padding:10px;display:flex}.site-frame .inventory-dashboard-head .inventory-pending-add-cell:last-child{border-radius:0 8px 8px 0}.inventory-pending-add-cell button{border:1px solid color-mix(in srgb, var(--page-primary,var(--accent)) 38%, #ffffff1f);background:color-mix(in srgb, var(--page-primary,var(--accent)) 12%, #ffffff0e);width:34px;height:34px;color:color-mix(in srgb, var(--page-primary,var(--accent)) 74%, #fff);cursor:pointer;transition:background .16s ease, border-color .16s ease, color .16s ease, transform .16s var(--ease-out);border-radius:9px;justify-content:center;place-items:center;padding:0 0 2px;font-size:1.35rem;font-weight:900;line-height:1;display:inline-flex}.inventory-pending-add-cell button:hover,.inventory-pending-add-cell button:focus-visible{border-color:color-mix(in srgb, var(--page-primary,var(--accent)) 58%, #ffffff2e);background:color-mix(in srgb, var(--page-primary,var(--accent)) 20%, #ffffff12);color:#fff;transform:translateY(-1px)}.inventory-pending-add-cell .inventory-pending-refresh-button{font-size:0}.inventory-pending-add-cell button:disabled{cursor:wait;opacity:.62;transform:none}@media (width<=1120px){.site-frame .inventory-dashboard-head{display:flex}}@media (width<=760px){.site-frame .inventory-dashboard-head{flex-direction:column}.site-frame .inventory-dashboard-head>.stat-mini:first-child{border-radius:8px 8px 0 0}.site-frame .inventory-dashboard-head>:last-child,.site-frame .inventory-dashboard-head .inventory-pending-add-cell:last-child,.site-frame .inventory-dashboard-head>.stat-mini:last-child{border-radius:0 0 8px 8px}.inventory-quick-tabs{scrollbar-width:none;flex-wrap:wrap;margin-left:0;margin-right:0;padding:4px 0 10px;overflow:visible}.inventory-quick-tabs::-webkit-scrollbar{display:none}.site-frame .inventory-dashboard-head .stat-mini,.inventory-pending-add-cell{flex-basis:auto;width:100%}.inventory-pending-add-cell button{flex:1 1 0;width:auto}}.hero-tagline{color:color-mix(in srgb, var(--page-primary,var(--accent)) 68%, #fff);font-size:.82em;font-weight:800}.sidebar-footer .steam-login-account,.steam-login-account{min-width:0;min-height:42px;color:inherit;cursor:pointer;text-align:left;background:#ffffff0b;border:1px solid #ffffff1f;border-radius:8px;flex:auto;grid-template-columns:30px minmax(0,1fr);align-items:center;gap:8px;padding:6px 8px;display:grid}.steam-login-avatar{box-sizing:border-box;background:#ffffff14;border-radius:50%;flex:0 0 30px;place-items:center;width:30px;min-width:30px;height:30px;display:grid;overflow:hidden}.steam-login-avatar img{object-fit:cover;width:100%;height:100%;display:block}.steam-login-account>span:last-child{gap:2px;min-width:0;display:grid;overflow:visible}.steam-login-account strong,.steam-login-account small{text-overflow:ellipsis;white-space:nowrap;min-width:0;max-width:100%;display:block;overflow:hidden}.steam-login-account strong{color:#f7f7fb;font-size:.76rem;line-height:1.15;overflow:visible}.steam-login-account small{color:#ffffff80;font-size:.64rem;line-height:1.2}.steam-login-account strong .verified-name{width:auto;max-width:100%}.steam-login-account strong .verified-name-text{max-width:100%}.sidebar-footer .steam-login-row,.sidebar-footer .steam-login-account,.sidebar-footer .steam-login-account strong,.sidebar-footer .steam-login-account .verified-name,.sidebar-footer .steam-login-account .verified-mark-wrap{overflow:visible}.sidebar-footer .steam-login-account .verified-tooltip{z-index:90;top:auto;bottom:calc(100% + 8px);transform:translate(-50%,4px)}.sidebar-footer .steam-login-account .verified-tooltip:before{border:1px solid #ffffff21;border-top:0;border-left:0;top:calc(100% - 1px);bottom:auto}.sidebar-footer .steam-login-account .verified-mark-wrap:hover .verified-tooltip,.sidebar-footer .steam-login-account .verified-mark-wrap:focus-within .verified-tooltip{transform:translate(-50%)}.site-frame .stat-mini .stat-icon{color:var(--theme-primary);box-shadow:none;background:0 0}.site-frame .stat-mini .stat-icon svg{color:currentColor;width:18px;height:18px;display:block}.manual-add-button{z-index:3;border:1px solid color-mix(in srgb, var(--theme-primary,var(--accent)) 34%, #ffffff1f);background:linear-gradient(135deg, color-mix(in srgb, var(--theme-primary,var(--accent)) 28%, transparent), #ffffff0b), #0d0e12d1;color:#f7f7fb;cursor:pointer;border-radius:999px;justify-content:center;align-items:center;gap:5px;min-height:26px;padding:0 9px;font-size:.68rem;font-weight:900;line-height:1;display:inline-flex;position:absolute;bottom:8px;right:10px}.manual-add-button.claimed{border-color:color-mix(in srgb, var(--theme-primary,var(--accent)) 52%, #ffffff24);background:color-mix(in srgb, var(--theme-primary,var(--accent)) 20%, #0d0e12e6);width:30px;min-width:30px;height:30px;color:color-mix(in srgb, var(--theme-primary,var(--accent)) 76%, #fff);padding:0}.manual-add-button svg{display:block}.manual-add-button:hover{border-color:color-mix(in srgb, var(--theme-primary,var(--accent)) 58%, #ffffff24);background:color-mix(in srgb, var(--theme-primary,var(--accent)) 22%, #0d0e12e0)}.manual-donation-modal .manual-donation-item{background:#ffffff0a;border:1px solid #ffffff1a;border-radius:8px;grid-template-columns:74px minmax(0,1fr);align-items:center;gap:12px;margin:14px 0;padding:12px;display:grid}.manual-donation-modal{width:min(640px,100vw - 36px);max-height:calc(100dvh - 36px);margin:auto;overflow:auto}.manual-donation-modal>div:first-of-type,.manual-donation-modal .manual-donation-item,.manual-donation-fields,.manual-donation-modal .trade-confirm-actions{width:min(100%,560px);margin-left:auto;margin-right:auto}.manual-donation-item .skin-thumb{width:72px;height:54px}.manual-donation-item span{color:#ffffff94;margin-top:3px;font-size:.8rem;display:block}.manual-donation-fields{gap:12px;display:grid}.manual-donation-account,.manual-donation-fields>label.settings-wide,.manual-donation-date{color:#ffffffb8;gap:7px;font-size:.8rem;display:grid}.manual-donation-account>span,.manual-donation-fields>label.settings-wide>span,.manual-donation-date>span{color:color-mix(in srgb, var(--theme-primary,var(--accent)) 64%, #fff);text-transform:uppercase;font-size:.72rem;font-weight:900}.manual-donation-account input,.manual-donation-date input,.manual-donation-fields textarea{border:1px solid color-mix(in srgb, var(--theme-primary,var(--accent)) 18%, #ffffff1f);color:#fff;background:#0003;border-radius:8px;width:100%;min-height:42px;padding:0 11px}.manual-donation-date input{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.manual-donation-fields textarea{resize:vertical;min-height:92px;padding:10px 11px}.manual-donation-account small,.manual-donation-date small{color:#ffffff8a;font-size:.74rem;line-height:1.4}.manual-mode-toggle{color:color-mix(in srgb, var(--theme-primary,var(--accent)) 72%, #fff);cursor:pointer;background:0 0;border:0;justify-self:start;padding:0;font-size:.78rem;font-weight:900}.manual-mode-toggle:hover{color:#fff;text-decoration:underline;-webkit-text-decoration-color:color-mix(in srgb, var(--theme-primary,var(--accent)) 52%, transparent);text-decoration-color:color-mix(in srgb, var(--theme-primary,var(--accent)) 52%, transparent);text-underline-offset:3px}.pending-inventory-submit-hint{border:1px solid color-mix(in srgb, var(--theme-primary,var(--accent)) 24%, #ffffff1a);background:color-mix(in srgb, var(--theme-primary,var(--accent)) 9%, #ffffff09);width:min(100%,560px);color:color-mix(in srgb, var(--theme-primary,var(--accent)) 70%, #fff);border-radius:8px;margin:2px auto 0;padding:9px 11px;font-size:.76rem;font-weight:850;line-height:1.35}.manual-profile-option{border:1px solid color-mix(in srgb, var(--theme-primary,var(--accent)) 18%, #ffffff1a);background:linear-gradient(135deg, color-mix(in srgb, var(--theme-primary,var(--accent)) 10%, transparent), transparent 70%), #ffffff0a;color:#fff;text-align:left;border-radius:8px;grid-template-columns:40px minmax(0,1fr) auto;align-items:center;gap:10px;width:100%;min-height:54px;padding:7px;display:grid}button.manual-profile-option{cursor:pointer}.manual-profile-option.active,button.manual-profile-option:hover{border-color:color-mix(in srgb, var(--theme-primary,var(--accent)) 42%, #ffffff24);background:color-mix(in srgb, var(--theme-primary,var(--accent)) 13%, #ffffff0b)}.manual-profile-avatar,.manual-profile-avatar img,.manual-profile-avatar .donor-avatar{width:40px;height:40px}.manual-profile-avatar{display:block}.manual-profile-avatar img,.manual-profile-avatar .donor-avatar{border-radius:50%}.manual-profile-option strong,.manual-profile-option small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.manual-profile-option strong{font-size:.9rem;font-weight:950}.manual-profile-option small{color:#ffffff8f;margin-top:2px;font-size:.72rem}.manual-friend-list{gap:7px;display:grid}.manual-friend-list>span{color:#ffffff85;text-transform:uppercase;font-size:.7rem;font-weight:900}.owner-listing-controls{background:linear-gradient(135deg, color-mix(in srgb, var(--page-primary,var(--accent)) 10%, transparent), transparent 58%), #191a1f}.trade-confirm-cancel.danger{color:#ffb4b6;background:#ef646821;border-color:#ef646857}.manual-donation-modal .trade-confirm-actions{grid-template-columns:repeat(2,minmax(0,1fr));justify-content:stretch;align-items:center;gap:10px;padding-top:8px;display:grid}.manual-donation-modal .trade-confirm-actions .danger{grid-column:1/-1;justify-self:stretch}.manual-donation-modal .trade-confirm-actions .trade-confirm-cancel:not(.danger),.manual-donation-modal .trade-confirm-actions .trade-confirm-proceed{width:100%;min-width:0}.manual-donation-modal .trade-confirm-actions .danger+.trade-confirm-cancel{justify-self:stretch}.manual-donation-modal .trade-confirm-actions .trade-confirm-proceed{box-shadow:0 10px 24px color-mix(in srgb, var(--theme-primary,var(--accent)) 18%, transparent)}.donation-info-modal{border-color:color-mix(in srgb, var(--theme-primary,var(--accent)) 32%, #ffffff1a);background:radial-gradient(circle at 8% 0%, color-mix(in srgb, var(--theme-primary,var(--accent)) 14%, transparent), transparent 18rem), linear-gradient(180deg, #ffffff0c, transparent 18rem), #15161b;gap:14px;width:min(900px,100vw - 36px);max-height:calc(100dvh - 36px);padding:0;overflow:auto}.donation-info-modal>div{padding-right:0}.donation-info-modal>div:first-of-type,.donation-info-hero,.donation-info-donor,.donation-info-ledger,.donation-info-definition,.donation-info-actions{width:calc(100% - 44px);margin-left:auto;margin-right:auto}.donation-info-head{padding:22px 64px 4px 22px;position:relative}.donation-info-head:after{background:linear-gradient(90deg, color-mix(in srgb, var(--theme-primary,var(--accent)) 42%, transparent), transparent);content:"";height:1px;position:absolute;bottom:-7px;left:22px;right:22px}.donation-info-head h2{letter-spacing:0;max-width:760px;font-size:clamp(22px,3vw,32px)}.donation-info-head p{color:#ffffff94;font-size:.86rem;font-weight:800}.donation-info-hero{border:1px solid color-mix(in srgb, var(--rarity,var(--theme-primary)) 34%, #ffffff1a);background:linear-gradient(90deg, color-mix(in srgb, var(--rarity,var(--theme-primary)) 20%, #ffffff08), transparent 48%), #ffffff09;min-height:238px;box-shadow:inset 0 1px 0 #ffffff0f, 0 20px 54px color-mix(in srgb, var(--rarity,var(--theme-primary)) 10%, #00000061);border-radius:10px;grid-template-columns:minmax(230px,.42fr) minmax(0,1fr);gap:0;display:grid;overflow:hidden}.donation-info-art{background:radial-gradient(circle at 48% 42%, color-mix(in srgb, var(--rarity,var(--theme-primary)) 38%, transparent), transparent 60%), linear-gradient(145deg, #00000042, #ffffff06);place-items:center;display:grid;position:relative;overflow:hidden}.donation-info-art .skin-thumb{width:min(90%,260px);height:190px;box-shadow:none;background:0 0;border:0}.donation-info-art .skin-thumb img{object-fit:contain;filter:drop-shadow(0 18px 30px #0000008c);width:min(98%,250px);max-height:174px}.donation-info-value-plate{border:1px solid color-mix(in srgb, var(--theme-primary,var(--accent)) 38%, #ffffff1f);background:linear-gradient(135deg, color-mix(in srgb, var(--theme-primary,var(--accent)) 18%, transparent), #ffffff0a), #0000007a;text-align:right;border-radius:9px;gap:2px;min-width:106px;padding:9px 11px;display:grid;position:absolute;bottom:12px;right:12px;box-shadow:0 12px 30px #00000052}.donation-info-value-plate span{color:#ffffff94;text-transform:uppercase;font-size:.65rem;font-weight:900}.donation-info-value-plate strong{color:color-mix(in srgb, var(--theme-primary,var(--accent)) 76%, #fff);font-size:1.25rem;font-weight:1000;line-height:1}.donation-info-summary{align-content:end;gap:12px;min-width:0;padding:22px;display:grid}.donation-info-title-row{flex-wrap:wrap;align-items:baseline;gap:8px 12px;display:flex}.donation-info-title-row .skin-name-link,.donation-info-title-row>strong{min-width:min(100%,300px)}.donation-info-title-row strong{color:color-mix(in srgb, var(--rarity,var(--theme-primary)) 72%, #fff);font-size:clamp(1.1rem,2.1vw,1.45rem)}.donation-info-title-row>span{color:#ffffff85;font-size:.76rem;font-weight:900}.donation-info-summary p,.donation-info-privacy{color:#ffffff9e;margin:0;font-size:.84rem;font-weight:700;line-height:1.45}.donation-info-summary p{border-left:2px solid color-mix(in srgb, var(--theme-primary,var(--accent)) 44%, transparent);max-width:520px;padding-left:10px}.donation-info-summary p.muted{color:#ffffff75}.donation-info-donor{background:linear-gradient(90deg, color-mix(in srgb, var(--theme-primary,var(--accent)) 10%, transparent), transparent 42%), #ffffff08;border:1px solid #ffffff14;border-radius:10px;grid-template-columns:minmax(240px,1fr) auto;align-items:center;gap:10px 14px;padding:12px;display:grid}.donation-info-donor>span{color:color-mix(in srgb, var(--theme-primary,var(--accent)) 68%, #fff);letter-spacing:.04em;text-transform:uppercase;grid-column:1/-1;font-size:.68rem;font-weight:1000}.donation-info-donor-card{width:fit-content;min-width:0;max-width:100%;color:inherit;grid-template-columns:50px minmax(0,1fr);align-items:center;gap:10px;text-decoration:none;display:inline-grid}.donation-info-donor-card .donor-avatar{width:50px;height:50px}.donation-info-donor-card>div{min-width:0}.donation-info-donor-card .donor-name-line{color:#fff;font-size:1rem}.donation-info-donor-card:hover .donor-name-line{color:color-mix(in srgb, var(--theme-primary,var(--accent)) 76%, #fff)}.donation-info-donor small{color:#ffffff8a;margin-top:3px;font-size:.74rem;display:block}.donation-info-donor-stats{grid-template-columns:repeat(2,minmax(98px,1fr));gap:8px;display:grid}.donation-info-donor-stats div{background:#00000029;border:1px solid #ffffff13;border-radius:8px;gap:3px;min-width:0;padding:9px 10px;display:grid}.donation-info-donor-stats span{color:#ffffff7a;font-size:.68rem;font-weight:900}.donation-info-donor-stats strong{color:#fff;text-overflow:ellipsis;white-space:nowrap;font-size:1rem;overflow:hidden}.donation-info-privacy{border:1px solid color-mix(in srgb, var(--theme-primary,var(--accent)) 20%, #ffffff1a);background:color-mix(in srgb, var(--theme-primary,var(--accent)) 10%, #ffffff09);border-radius:999px;grid-column:1/-1;width:fit-content;padding:6px 9px;display:inline-flex}.donation-info-ledger{grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;display:grid}.donation-info-ledger>div{background:linear-gradient(135deg, color-mix(in srgb, var(--theme-primary,var(--accent)) 8%, transparent), #ffffff06), #1b1c21;border:1px solid #ffffff13;border-radius:9px;grid-template-columns:auto minmax(0,1fr);gap:4px 8px;min-width:0;padding:11px;display:grid}.donation-info-ledger svg{color:color-mix(in srgb, var(--theme-primary,var(--accent)) 68%, #fff);grid-row:1/3;align-self:start}.donation-info-ledger span{color:#ffffff7a;text-transform:uppercase;font-size:.68rem;font-weight:1000}.donation-info-ledger strong{color:#fff;text-overflow:ellipsis;white-space:nowrap;font-size:.9rem;line-height:1.25;overflow:hidden}.donation-info-definition{background:#0000001f;border:1px solid #ffffff12;border-radius:10px;gap:0;margin-top:0;display:grid;overflow:hidden}.donation-info-definition div{grid-template-columns:150px minmax(0,1fr);align-items:center;gap:12px;min-width:0;padding:10px 12px;display:grid}.donation-info-definition div+div{border-top:1px solid #ffffff0f}.donation-info-definition dt{color:#ffffff7a;text-transform:uppercase;font-size:.72rem;font-weight:1000}.donation-info-definition dd{color:#ffffffd1;text-overflow:ellipsis;white-space:nowrap;min-width:0;margin:0;font-size:.84rem;font-weight:800;overflow:hidden}.donation-info-actions{justify-content:flex-end;gap:8px;padding:0 0 22px;display:flex}.donation-info-action{border:1px solid color-mix(in srgb, var(--theme-primary,var(--accent)) 30%, #ffffff1a);background:color-mix(in srgb, var(--theme-primary,var(--accent)) 10%, #ffffff09);min-height:38px;color:color-mix(in srgb, var(--theme-primary,var(--accent)) 72%, #fff);cursor:pointer;border-radius:8px;justify-content:center;align-items:center;gap:7px;padding:9px 12px;font-size:.78rem;font-weight:1000;text-decoration:none;display:inline-flex}.donation-info-action:hover,.donation-info-action:focus-visible{border-color:color-mix(in srgb, var(--theme-primary,var(--accent)) 54%, #ffffff1a);background:color-mix(in srgb, var(--theme-primary,var(--accent)) 18%, #ffffff0a);color:#fff;outline:none}.donation-info-action.primary{background:var(--theme-primary,var(--accent));min-width:112px;color:var(--theme-primary-contrast,#fff);border-color:#0000}@media (width<=760px){.donation-info-modal{width:min(100%,100vw - 18px);max-height:calc(100dvh - 18px)}.donation-info-modal>div:first-of-type,.donation-info-hero,.donation-info-donor,.donation-info-ledger,.donation-info-definition,.donation-info-actions{width:calc(100% - 28px)}.donation-info-head{padding:18px 54px 2px 14px}.donation-info-head:after{left:14px;right:14px}.donation-info-hero{grid-template-columns:1fr;min-height:0}.donation-info-art{min-height:212px}.donation-info-summary{padding:16px}.donation-info-donor{grid-template-columns:1fr}.donation-info-donor-card{width:100%}.donation-info-ledger{grid-template-columns:repeat(2,minmax(0,1fr))}.donation-info-definition div{grid-template-columns:1fr;gap:3px}.donation-info-definition dd{white-space:normal}.donation-info-actions{grid-template-columns:1fr;display:grid}.donation-info-action{width:100%}}@media (width<=520px){.donation-info-ledger,.donation-info-donor-stats{grid-template-columns:1fr}}.settings-panel.leaderboard-panel,.streamer-panel.leaderboard-panel{box-shadow:none;contain:none;background:0 0;border:0;border-radius:0;overflow:visible}.settings-panel{gap:14px;padding:0}.settings-panel-head{border-bottom:1px solid color-mix(in srgb, var(--theme-primary,var(--page-primary)) 26%, #ffffff14);min-height:92px;padding:18px 0 10px}.settings-panel-head h2{font-size:28px}.settings-summary-row{background:0 0;border-radius:0;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid;overflow:visible}.user-settings-panel .settings-summary-row{grid-template-columns:repeat(4,minmax(0,1fr))}.settings-summary-row .stat-mini{border:1px solid color-mix(in srgb, var(--theme-primary,var(--page-primary)) 18%, #ffffff17);background:radial-gradient(circle at 0% 0%, color-mix(in srgb, var(--theme-primary,var(--page-primary)) 15%, transparent), transparent 62%), linear-gradient(135deg, color-mix(in srgb, var(--theme-primary,var(--page-primary)) 7%, transparent), #ffffff07), #1d1e23;border-radius:10px;grid-template-columns:38px minmax(0,1fr);align-items:center;gap:2px 11px;min-width:0;min-height:72px;padding:13px;overflow:hidden;box-shadow:inset 0 1px #ffffff0e,0 14px 28px #00000024}.settings-summary-row .stat-mini .stat-icon{border:1px solid color-mix(in srgb, var(--theme-primary,var(--page-primary)) 34%, #ffffff1c);background:linear-gradient(135deg, color-mix(in srgb, var(--theme-primary,var(--page-primary)) 18%, transparent), #ffffff09), #00000024;width:34px;height:34px;color:color-mix(in srgb, var(--theme-primary,var(--page-primary)) 78%, #fff);border-radius:9px;grid-row:1/span 2;place-items:center;display:grid}.settings-summary-row .stat-mini span,.settings-summary-row .stat-mini strong{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.settings-summary-row .stat-mini span{color:#ffffff8a;align-self:end;font-size:.76rem}.settings-summary-row .stat-mini strong{color:color-mix(in srgb, var(--theme-primary,var(--page-primary)) 74%, #fff);letter-spacing:0;align-self:start;font-size:.92rem}.settings-layout,.settings-workspace,.settings-tab-panel,.streamer-panel{gap:12px}.settings-tab-panel{background:0 0;border:0;border-radius:0;min-height:0;padding:0}.settings-tab-row,.streamer-tab-row{margin:0}.settings-grid{gap:10px}.settings-brand-row{grid-column:1/-1;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.settings-grid label,.settings-section-card,.theme-color-control,.settings-font-card,.banner-control-grid .banner-overlay-control,.banner-glow-direction,.banner-upload-card,.settings-goal-card,.settings-route-card,.hidden-donor-panel,.social-link-card,.settings-toggle-card,.settings-private-grid article,.streamer-widget-card{background:linear-gradient(135deg, color-mix(in srgb, var(--theme-primary,var(--page-primary)) 7%, transparent), transparent 64%), #191a1f;border-radius:8px;box-shadow:inset 0 0 0 1px #ffffff0b}.settings-grid label{min-height:80px;padding:12px}.settings-grid label:has(textarea){min-height:132px}.settings-grid input,.settings-grid textarea,.settings-grid select,.social-link-card input{background:#0000002e;border-color:#ffffff17}.banner-upload-card,.settings-section-card,.theme-color-control,.settings-font-card,.settings-goal-card,.settings-route-card,.hidden-donor-panel,.social-link-card,.streamer-widget-card{border-color:#ffffff13}.settings-toggle-card:hover,.settings-grid label:focus-within,.settings-section-card:hover,.theme-color-control:focus-within,.settings-font-card:focus-within,.social-link-card:focus-within,.banner-upload-card:hover,.streamer-widget-card:hover{border-color:color-mix(in srgb, var(--theme-primary,var(--page-primary)) 34%, #ffffff1a);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--theme-primary,var(--page-primary)) 10%, transparent), 0 12px 30px #0000002e}.settings-toggle-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.settings-private-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.settings-actions{z-index:5;padding-top:2px;position:sticky;bottom:14px}.settings-actions .trade-confirm-proceed{min-width:190px;box-shadow:0 16px 40px color-mix(in srgb, var(--theme-primary,var(--page-primary)) 18%, transparent)}.unsaved-settings-bar{bottom:max(16px, env(safe-area-inset-bottom));z-index:45;background:linear-gradient(135deg, color-mix(in srgb, var(--theme-primary,var(--page-primary)) 9%, transparent), transparent 54%), #1c1f21f5;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);width:min(560px,100vw - 32px);min-height:50px;animation:unsaved-bar-in .2s var(--ease-out) both;pointer-events:auto;border:1px solid #ffffff1a;border-radius:8px;grid-template-columns:auto auto;justify-content:center;align-items:center;gap:18px;margin:0;padding:8px 10px 8px 14px;display:grid;position:fixed;left:calc(50vw + 162px);transform:translate(-50%);box-shadow:0 18px 54px #0000007a,inset 0 1px #ffffff0d}.unsaved-settings-bar>div{align-items:center;gap:10px;min-width:0;display:flex}.unsaved-settings-bar>div:first-child{justify-self:start}.unsaved-settings-bar>div:last-child{justify-self:end}.unsaved-settings-bar strong{color:#f5f6f8;white-space:nowrap;font-size:.84rem;font-weight:900}.unsaved-settings-bar svg{color:color-mix(in srgb, var(--theme-primary,var(--page-primary)) 72%, #fff);flex:none}.unsaved-settings-bar button{cursor:pointer;border-radius:7px;justify-content:center;align-items:center;gap:8px;min-height:34px;padding:0 13px;font-size:.78rem;font-weight:900;display:inline-flex}.unsaved-reset-button{color:#f3f4f6;background:0 0;border:1px solid #0000}.unsaved-reset-button:hover{background:#ffffff12}.unsaved-save-button{border:1px solid color-mix(in srgb, var(--trade-accent,var(--theme-primary)) 58%, #ffffff24);background:linear-gradient(135deg, color-mix(in srgb, var(--trade-accent,var(--theme-primary)) 82%, #35d08b), color-mix(in srgb, var(--trade-accent,var(--theme-primary)) 62%, #4ade80));color:#fff;box-shadow:0 10px 28px color-mix(in srgb, var(--trade-accent,var(--theme-primary)) 24%, transparent)}.unsaved-settings-bar button:disabled{cursor:not-allowed;opacity:.64}@keyframes unsaved-bar-in{0%{opacity:0;transform:translate(-50%)translateY(14px)}to{opacity:1;transform:translate(-50%)translateY(0)}}@media (width<=1120px) and (width>=761px){.unsaved-settings-bar{left:calc(50vw + 29px)}}.site-frame .rail-logo{border-color:color-mix(in srgb, var(--theme-primary) 36%, #ffffff14);background:color-mix(in srgb, var(--theme-primary) 10%, #17181d);color:var(--theme-primary);box-shadow:0 0 18px color-mix(in srgb, var(--theme-primary) 10%, transparent);cursor:pointer}@media (width<=720px){.welcome-choice-buttons,.wizard-actions,.wizard-color-row,.wizard-publish-grid,.user-settings-grid,.settings-inline-entry,.settings-brand-row,.settings-section-grid,.settings-brand-grid,.banner-control-grid,.settings-summary-row,.settings-toggle-grid,.user-settings-preset-row,.settings-private-grid,.social-link-grid,.streamer-widget-card{grid-template-columns:1fr}.streamer-widget-card>div:last-child{justify-content:stretch}.streamer-widget-card button{flex:auto}.banner-upload-card{grid-template-columns:1fr;display:grid}.theme-color-picker-desktop{display:none}.theme-color-native{gap:7px;display:grid}.theme-color-native span{color:#ffffffb8;font-size:.8rem;font-weight:900}.theme-color-native input[type=color]{background:#ffffff0d;border:1px solid #ffffff1f;border-radius:8px;width:100%;min-height:42px;padding:4px}.banner-glow-direction>div{grid-template-columns:repeat(2,minmax(0,1fr))}.banner-upload-actions{flex-wrap:wrap;justify-content:stretch}.banner-upload-actions>*,.banner-upload-actions label{flex:auto}.banner-clear-button{flex:0 0 38px}.wishlist-toolbar,.wishlist-search-results button{grid-template-columns:1fr}.wishlist-search-results .skin-thumb{width:100%;height:92px}.wishlist-sort-tabs,.wishlist-count{justify-content:center;width:100%}.wishlist-grid,.wishlist-card .inventory-card-top,.wishlist-control-grid,.wishlist-toggle-row,.wishlist-analytics-row{grid-template-columns:1fr}.user-view-desktop-only{display:none}.user-view-mobile-note{display:block}.user-display-preference-head,.user-display-option-grid{grid-template-columns:1fr}.site-frame .wishlist-card .wishlist-want,.wishlist-card .wishlist-want,.site-frame .wishlist-card .wishlist-price,.wishlist-card .wishlist-price{justify-self:start;max-width:100%}.overlay-donation-line{grid-template-columns:28px minmax(0,1fr)}.overlay-donation-line em{display:none}.unsaved-settings-bar{grid-template-columns:1fr;gap:10px;width:min(420px,100vw - 20px);bottom:10px;left:50%}.unsaved-settings-bar>div:first-child,.unsaved-settings-bar>div:last-child{justify-content:center;justify-self:stretch}.unsaved-settings-bar button{flex:1 1 0}}.frontpage-shell{--front-primary:var(--front-boot-primary,#ff7a1a);--front-primary-strong:color-mix(in srgb, var(--front-primary) 68%, #fff);--front-primary-contrast:var(--front-boot-primary-contrast,#17140e);--front-profile-ring:var(--front-boot-profile-ring,#ff7a1a);--front-scroll-y:0px;--front-bg:color-mix(in srgb, var(--front-primary) 6%, #100f0d);--front-surface:color-mix(in srgb, var(--front-primary) 8%, #151513e0);--front-surface-strong:color-mix(in srgb, var(--front-primary) 12%, #1e1e1bf0);--front-border:color-mix(in srgb, var(--front-primary) 18%, #ffffff14);--front-text:#f8f4ea;--front-muted:#f8f4eab3;--front-soft:#f8f4ea1a;--front-accent:var(--front-primary-strong);background:var(--front-bg);min-height:100svh;color:var(--front-text);font-family:Inter,Plus Jakarta Sans,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;overflow-x:clip}.frontpage-dev-banner{z-index:180;border-bottom:1px solid color-mix(in srgb, var(--front-primary-contrast) 18%, transparent);background:linear-gradient(90deg, color-mix(in srgb, var(--front-primary-contrast) 10%, transparent), transparent 20%, transparent 80%, color-mix(in srgb, var(--front-primary-contrast) 10%, transparent)), var(--front-primary);min-height:38px;color:var(--front-primary-contrast);box-shadow:0 12px 32px color-mix(in srgb, var(--front-primary) 18%, #00000047);align-items:center;font-family:SFMono-Regular,Consolas,Liberation Mono,Menlo,monospace;display:flex;position:relative;overflow:hidden}.frontpage-dev-banner-track{will-change:transform;align-items:center;width:max-content;animation:44s linear infinite frontpage-dev-banner-scroll;display:flex}.frontpage-dev-banner-item{color:inherit;white-space:nowrap;align-items:center;gap:24px;margin-right:24px;padding:0;font-size:.78rem;font-weight:850;line-height:1;display:inline-flex}.frontpage-dev-banner-logo{flex:0 0 24px;place-items:center;width:24px;height:24px;display:inline-grid}.frontpage-dev-banner-logo .csgifts-logo{width:22px;height:22px;filter:drop-shadow(0 0 8px color-mix(in srgb, var(--front-primary-contrast) 42%, transparent))}@keyframes frontpage-dev-banner-scroll{0%{transform:translate(0,0)}to{transform:translate(-50%)}}.frontpage-motion{opacity:0;filter:blur(8px);transform:translate3d(var(--front-motion-x,0), var(--front-motion-y,18px), 0);transition:opacity .74s var(--ease-out), filter .74s var(--ease-out), transform .74s var(--ease-out);transition-delay:var(--front-motion-delay,0s);will-change:opacity, filter, transform}.frontpage-motion.from-left{--front-motion-x:-36px;--front-motion-y:0px}.frontpage-motion.from-right{--front-motion-x:36px;--front-motion-y:0px}.frontpage-motion.from-up{--front-motion-x:0px;--front-motion-y:28px}.frontpage-motion.from-down{--front-motion-x:0px;--front-motion-y:-26px}.frontpage-motion.from-scale{--front-motion-x:0px;--front-motion-y:18px}.frontpage-motion.in-view{opacity:1;filter:none;transform:none}@media (prefers-reduced-motion:reduce){.frontpage-dev-banner-track{animation:none;transform:none}.frontpage-motion{opacity:1;filter:none;transition:none;transform:none}.frontpage-hero-bg img{transition:none!important;transform:none!important}}.frontpage-shell.auth-resolving .frontpage-auth-actions{opacity:0}.frontpage-shell.auth-ready .frontpage-auth-actions{animation:.18s both frontpage-auth-ready}@keyframes frontpage-auth-ready{0%{opacity:0}to{opacity:1}}.frontpage-hero{flex-direction:column;align-items:stretch;min-height:100svh;padding:0 clamp(18px,4vw,56px) clamp(24px,5vw,54px);display:flex;position:relative;overflow:hidden}.frontpage-hero-bg,.frontpage-hero-bg img,.frontpage-hero-shade{position:absolute;inset:0}.frontpage-hero-bg{pointer-events:none;z-index:0}.frontpage-hero-bg img{object-fit:cover;width:100%;height:100%;transform:translate3d(0, var(--front-scroll-y), 0) scale(1.04);transform-origin:top;transition:transform .14s linear}.frontpage-hero-shade{background:linear-gradient(180deg, #12120f85, #12120fdb 68%, var(--front-bg)), linear-gradient(90deg, #12120fd6, #12120fad 48%, #12120f8a)}.frontpage-nav{z-index:120;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:clamp(18px,3vw,44px);width:min(1260px,100%);margin:0 auto;padding:20px 0;display:grid;position:relative}.frontpage-brand{color:#fff;letter-spacing:0;justify-self:start;align-items:center;gap:10px;width:fit-content;min-height:70px;font-weight:900;display:inline-flex}.frontpage-brand .csgifts-logo{width:100%;height:100%}.frontpage-brand .csgifts-full-logo{width:150px;height:71px}.frontpage-nav nav{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;min-width:0;display:flex}.frontpage-nav a,.frontpage-nav button{min-height:36px;color:var(--front-muted);cursor:pointer;background:0 0;border:0;border-radius:8px;justify-content:center;align-items:center;padding:0 12px;font-size:.81rem;font-weight:800;transition:background .16s,color .16s,border-color .16s;display:inline-flex}.frontpage-nav nav a:hover,.frontpage-nav nav button:hover{color:#fff;background:#ffffff12}.frontpage-nav .frontpage-nav-link,.frontpage-nav .frontpage-status-link{gap:7px}.frontpage-nav .frontpage-nav-link svg,.frontpage-nav .frontpage-status-link svg{color:var(--front-primary-strong)}.frontpage-nav .frontpage-nav-cta{border:1px solid var(--front-border);color:#fff;background:#ffffff14}.frontpage-nav .frontpage-supporters-button{border:1px solid color-mix(in srgb, var(--front-primary) 30%, #ffffff1a);background:color-mix(in srgb, var(--front-primary) 10%, #ffffff0e);color:#fff;gap:7px}.frontpage-nav .frontpage-supporters-button svg{color:var(--front-primary-strong)}.frontpage-nav .frontpage-supporters-button:hover,.frontpage-nav .frontpage-supporters-button.active{border-color:color-mix(in srgb, var(--front-primary) 48%, #ffffff24);background:color-mix(in srgb, var(--front-primary) 18%, #ffffff13);color:#fff}.frontpage-auth-actions{justify-content:flex-end;align-items:center;gap:6px;min-width:0;display:inline-flex}.frontpage-logout-button{width:36px;min-width:36px;padding:0;border:1px solid var(--front-border)!important;color:#ffffffc7!important;background:#ffffff0f!important}.frontpage-logout-button:hover{border-color:color-mix(in srgb, var(--front-primary) 42%, transparent)!important;color:#fff!important}.frontpage-status-menu{z-index:1300;display:inline-flex;position:relative}.frontpage-status-popover{z-index:1301;border:1.5px solid color-mix(in srgb, var(--front-primary) 46%, #ffffff1f);width:min(360px,100vw - 24px);box-shadow:0 22px 56px #0000007a, 0 0 0 1px color-mix(in srgb, var(--front-primary) 12%, #ffffff05) inset;animation:support-panel-in .18s var(--ease-out) both;background:linear-gradient(#ffffff09,#ffffff03),#0f1110;border-radius:10px;gap:10px;padding:12px;display:grid;position:absolute;top:calc(100% + 10px);right:0}.frontpage-status-popover:before{content:"";border-top:1.5px solid color-mix(in srgb, var(--front-primary) 46%, #ffffff1f);border-left:1.5px solid color-mix(in srgb, var(--front-primary) 46%, #ffffff1f);background:#0f1110;width:10px;height:10px;position:absolute;top:-6px;right:28px;transform:rotate(45deg)}.frontpage-status-head{border-bottom:1px solid #ffffff13;grid-template-columns:34px minmax(0,1fr) 30px;align-items:center;gap:10px;padding-bottom:10px;display:grid}.frontpage-status-head>span{border:1px solid color-mix(in srgb, var(--front-primary) 34%, #ffffff1f);background:color-mix(in srgb, var(--front-primary) 12%, transparent);width:34px;height:34px;color:var(--front-primary-strong);border-radius:9px;place-items:center;display:grid}.frontpage-status-head>button{color:#ffffffb8;cursor:pointer;background:#ffffff0a;border:1px solid #ffffff17;border-radius:8px;place-items:center;width:30px;height:30px;display:grid}.frontpage-status-head>button:hover,.frontpage-status-head>button:focus-visible{border-color:color-mix(in srgb, var(--front-primary) 38%, #ffffff1f);color:#fff}.frontpage-status-head strong,.frontpage-status-head small{display:block}.frontpage-status-head strong{color:#fff;font-size:.92rem}.frontpage-status-head small{color:var(--front-muted);margin-top:2px;font-size:.74rem;line-height:1.35}.frontpage-status-list{gap:8px;display:grid}.frontpage-status-list article{background:#ffffff09;border:1px solid #ffffff17;border-radius:8px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:9px;min-height:54px;padding:10px;display:grid}.frontpage-status-list article.error{background:#ff71710e;border-color:#ff71712e}.frontpage-status-list strong,.frontpage-status-list small{display:block}.frontpage-status-list strong{color:#fff;font-size:.82rem}.frontpage-status-list small{color:var(--front-muted);margin-top:2px;font-size:.72rem;line-height:1.35}.frontpage-status-list b{text-align:center;border-radius:999px;min-width:54px;padding:5px 7px;font-size:.66rem;font-weight:950}.frontpage-status-list article.ok b{color:#9ef4c7;background:#89f0bc1f;border:1px solid #89f0bc4d}.frontpage-status-list article.error b{color:#ffb2b2;background:#ff71711f;border:1px solid #ff717152}.frontpage-status-list article.loading b{color:#ffffffb8;background:#ffffff12;border:1px solid #ffffff24}.frontpage-hero-layout{z-index:20;flex-wrap:nowrap;justify-content:center;align-items:center;gap:clamp(24px,5vw,58px);width:min(1260px,100%);margin:clamp(0px,2.8svh,42px) auto 0;display:flex;position:relative}.frontpage-copy{flex:580px;gap:16px;width:min(640px,100%);min-width:0;max-width:640px;display:grid}.frontpage-kicker{border:1px solid color-mix(in srgb, var(--front-primary) 32%, transparent);width:fit-content;color:var(--front-primary-strong);text-transform:uppercase;background:#1919169e;border-radius:8px;align-items:center;gap:8px;padding:8px 11px;font-size:.75rem;font-weight:900;display:inline-flex}.frontpage-counter-row{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;width:min(640px,100%);display:grid}.frontpage-stat-card{background:radial-gradient(circle at 0% 0%, color-mix(in srgb, var(--front-primary) 14%, transparent), transparent 72%), linear-gradient(135deg, #ffffff0f, transparent 62%), #0d0e0dc7;border:1px solid #ffffff18;border-radius:8px;grid-template-columns:30px minmax(0,1fr);align-items:center;gap:0 9px;min-width:0;min-height:62px;padding:8px 10px;display:grid;box-shadow:inset 0 1px #ffffff0b,0 10px 24px #0000002e}.frontpage-stat-card>svg{border:1px solid color-mix(in srgb, var(--front-primary) 35%, #ffffff14);background:color-mix(in srgb, var(--front-primary) 10%, #ffffff09);width:30px;height:30px;color:color-mix(in srgb, var(--front-primary) 84%, #fff);border-radius:8px;grid-area:1/1/span 3;padding:7px;display:block}.frontpage-stat-card small,.frontpage-stat-card em{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.frontpage-stat-card small{color:#f8f4ea94;text-transform:uppercase;align-self:end;font-size:.62rem;font-style:normal;font-weight:900}.frontpage-stat-card strong{color:#fff;white-space:nowrap;min-width:0;font-size:clamp(.94rem,1.38vw,1.16rem);font-weight:1000;line-height:1}.frontpage-stat-card em{color:color-mix(in srgb, var(--front-primary) 62%, #f8f4ea94);font-size:.62rem;font-style:normal;font-weight:850}.frontpage-copy h1{color:#fff;letter-spacing:0;text-wrap:balance;max-width:540px;margin:0;font-size:clamp(1.86rem,2.95vw,3.05rem);font-weight:850;line-height:1.08}.frontpage-copy>p,.frontpage-security-copy p{max-width:640px;color:var(--front-muted);margin:0;font-size:clamp(.98rem,1.24vw,1.08rem);line-height:1.62}.frontpage-value-grid{counter-reset:frontpage-step;background:#0d0e0dc7;border:1px solid #ffffff18;border-radius:8px;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;width:min(640px,100%);display:grid;overflow:hidden;box-shadow:inset 0 1px #ffffff09,0 16px 34px #00000038}.frontpage-value-grid span{grid-template-columns:30px minmax(0,1fr);align-content:center;gap:3px 10px;min-height:88px;padding:14px;display:grid;position:relative}.frontpage-value-grid span:not(:last-child):after{content:"";background:#ffffff13;width:1px;position:absolute;top:14px;bottom:14px;right:0}.frontpage-value-grid svg{border:1px solid color-mix(in srgb, var(--front-primary) 35%, #ffffff14);background:color-mix(in srgb, var(--front-primary) 10%, #ffffff09);width:30px;height:30px;color:color-mix(in srgb, var(--front-primary) 84%, #fff);border-radius:7px;grid-area:1/1/span 2;align-self:start;padding:7px}.frontpage-value-grid strong{color:#fff;grid-column:2;font-size:.82rem;font-weight:900;line-height:1.2}.frontpage-value-grid small{color:#f8f4ea9e;grid-column:2;font-size:.74rem;font-weight:750;line-height:1.42}.frontpage-choice-panel{border:1px solid var(--front-border);contain:paint;background:#141412d1;border-radius:8px;width:min(640px,100%);box-shadow:0 18px 42px #0000004d}.frontpage-choice-tabs{border-bottom:1px solid #ffffff13;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;padding:7px;display:grid;position:relative}.frontpage-choice-tabs:before{content:"";z-index:0;border:1px solid color-mix(in srgb, var(--front-primary) 38%, transparent);background:color-mix(in srgb, var(--front-primary) 17%, transparent);width:calc(50% - 10px);height:calc(100% - 14px);box-shadow:0 10px 24px color-mix(in srgb, var(--front-primary) 10%, transparent);transition:transform .24s var(--ease-out), border-color .18s ease, background .18s ease;border-radius:7px;position:absolute;top:7px;left:7px;transform:translate(0)}.frontpage-choice-tabs.create-active:before{transform:translate(calc(100% + 6px))}.frontpage-choice-tabs button,.frontpage-wizard-steps button{z-index:1;min-height:42px;color:var(--front-muted);cursor:pointer;transition:background .16s ease, color .16s ease, border-color .16s ease, transform .16s var(--ease-out);background:0 0;border:1px solid #0000;border-radius:7px;justify-content:center;align-items:center;gap:8px;font-size:.84rem;font-weight:900;display:inline-flex;position:relative}.frontpage-choice-tabs button:hover,.frontpage-wizard-steps button:hover{color:#fff;background:#ffffff0e}.frontpage-choice-tabs button.active{color:#fff;background:0 0;border-color:#0000}.frontpage-choice-tabs button svg{color:var(--front-primary-strong)}.frontpage-choice-tabs button.active.accent{background:#79c7ff24;border-color:#79c7ff61}.frontpage-panel-body{height:var(--frontpage-panel-height,auto);transition:height .26s var(--ease-out);will-change:height;display:block;overflow:hidden}.frontpage-panel-content{animation:frontpage-panel-content-in .2s var(--ease-out) both;gap:14px;padding:16px;display:grid}@keyframes frontpage-panel-content-in{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}.frontpage-choice-cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.frontpage-choice-cards button{min-height:118px;color:var(--front-text);text-align:left;cursor:pointer;transition:border-color .16s ease, background .16s ease, transform .16s var(--ease-out);background:#ffffff0b;border:1px solid #ffffff17;border-radius:8px;grid-template-columns:40px minmax(0,1fr) 18px;align-items:start;gap:9px 12px;padding:14px;display:grid;position:relative}.frontpage-choice-cards button:hover{border-color:color-mix(in srgb, var(--front-primary) 34%, transparent);background:color-mix(in srgb, var(--front-primary) 8%, transparent);transform:translateY(-1px)}.frontpage-choice-cards button>span{width:40px;height:40px;color:var(--front-primary-strong);background:#ffffff0f;border:1px solid #ffffff1a;border-radius:8px;grid-row:span 2;place-items:center;display:grid}.frontpage-choice-cards strong,.frontpage-choice-cards small{text-overflow:ellipsis;overflow:hidden}.frontpage-choice-cards strong{color:#fff;font-size:.9rem;display:block}.frontpage-choice-cards small{color:var(--front-muted);grid-column:2/4;font-size:.82rem;line-height:1.45;display:block}.frontpage-choice-cards button>svg:last-child{color:color-mix(in srgb, var(--front-primary) 66%, #ffffff4d);justify-self:end}.frontpage-creator-search,.frontpage-create-wizard,.frontpage-steam-signin,.frontpage-publish-grid,.frontpage-theme-step{gap:12px;display:grid}.frontpage-creator-search{grid-template-columns:minmax(0,1fr) auto;align-items:end}.frontpage-action-card{background:#ffffff0b;border:1px solid #ffffff17;border-radius:8px;grid-template-columns:40px minmax(0,1fr) auto;align-items:center;gap:10px 13px;min-height:116px;padding:14px;display:grid}.frontpage-action-card>span{width:40px;height:40px;color:var(--front-primary-strong);background:#ffffff0f;border:1px solid #ffffff1a;border-radius:8px;place-items:center;display:grid}.frontpage-action-card strong{color:#fff;font-size:.9rem;display:block}.frontpage-action-card p{color:var(--front-muted);margin:4px 0 0;font-size:.84rem;line-height:1.5}.frontpage-action-card .frontpage-primary{white-space:nowrap;align-self:center}.frontpage-field,.frontpage-creator-search label,.frontpage-publish-grid label,.frontpage-theme-step label{gap:8px;display:grid}.frontpage-field span,.frontpage-creator-search label span,.frontpage-publish-grid label span,.frontpage-theme-step label span{color:#f8f4eac7;text-transform:uppercase;font-size:.76rem;font-weight:900}.frontpage-field input,.frontpage-creator-search input,.frontpage-publish-grid input{color:#fff;background:#05050547;border:1px solid #ffffff1f;border-radius:8px;outline:none;width:100%;min-width:0;min-height:44px;padding:0 12px;transition:border-color .16s,box-shadow .16s}.frontpage-creator-search input::placeholder{color:#f8f4ea7a;font-size:.78rem}.frontpage-field input:focus,.frontpage-creator-search input:focus,.frontpage-publish-grid input:focus{border-color:color-mix(in srgb, var(--front-primary) 55%, transparent);box-shadow:0 0 0 3px color-mix(in srgb, var(--front-primary) 12%, transparent)}.frontpage-primary,.frontpage-secondary{cursor:pointer;min-height:44px;transition:transform .16s var(--ease-out), border-color .16s ease, background .16s ease;border-radius:8px;justify-content:center;align-items:center;gap:8px;padding:0 15px;font-weight:900;display:inline-flex}.frontpage-primary{border:1px solid color-mix(in srgb, var(--front-primary) 66%, transparent);background:linear-gradient(135deg, var(--front-primary-strong), var(--front-primary));color:var(--front-primary-contrast)}.frontpage-secondary{color:#fff;background:#ffffff12;border:1px solid #ffffff1f}.frontpage-primary:hover,.frontpage-secondary:hover{transform:translateY(-1px)}.frontpage-primary:disabled,.frontpage-secondary:disabled{cursor:not-allowed;opacity:.62;transform:none}.frontpage-steam-signin p,.frontpage-message{color:var(--front-muted);margin:0;font-size:.9rem;line-height:1.52}.frontpage-message{background:#79c7ff14;border:1px solid #79c7ff38;border-radius:8px;padding:10px 12px}.frontpage-wizard-steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.frontpage-wizard-steps button span{color:#ffffffc2;background:#ffffff14;border-radius:999px;place-items:center;width:22px;height:22px;font-size:.72rem;display:grid}.frontpage-wizard-steps button.active{border-color:color-mix(in srgb, var(--front-primary) 34%, transparent);background:color-mix(in srgb, var(--front-primary) 13%, transparent);color:#fff}.frontpage-wizard-steps button.active span{background:var(--front-primary);color:var(--front-primary-contrast)}.frontpage-theme-step{grid-template-columns:minmax(0,1fr) auto;align-items:end}.frontpage-theme-step input[type=color]{background:#0000003d;border:1px solid #ffffff1f;border-radius:8px;width:100%;min-height:44px;padding:4px}.frontpage-theme-preview{color:#fff;background:#ffffff0e;border:1px solid #ffffff1f;border-radius:8px;align-items:center;gap:9px;min-height:44px;padding:0 12px;font-size:.86rem;font-weight:900;display:inline-flex}.frontpage-theme-preview span{background:var(--preview-color,var(--front-primary));width:20px;height:20px;box-shadow:0 0 0 3px color-mix(in srgb, var(--preview-color,var(--front-primary)) 22%, transparent);border-radius:999px}.frontpage-publish-grid{grid-template-columns:.58fr 1fr 1fr}.frontpage-wizard-actions{flex-wrap:wrap;justify-content:flex-end;gap:10px;display:flex}.frontpage-share-strip{border:1px solid color-mix(in srgb, var(--front-primary) 12%, #ffffff12);background:#0d0d0c7a;border-radius:8px;grid-template-columns:auto minmax(0,1fr) 38px;align-items:center;gap:10px;width:min(640px,100%);padding:9px;display:grid}.frontpage-share-strip span{color:#f8f4ea9e;text-transform:uppercase;font-size:.72rem;font-weight:900}.frontpage-share-strip strong{color:#fff;text-overflow:ellipsis;white-space:nowrap;font-size:.9rem;overflow:hidden}.frontpage-share-strip button{width:36px;height:36px;color:var(--front-primary-strong);cursor:pointer;background:#ffffff0f;border:1px solid #ffffff1a;border-radius:8px;place-items:center;display:grid}.frontpage-proof-row{flex-wrap:wrap;gap:8px;display:flex}.frontpage-proof-row span{color:#f8f4eac7;background:#ffffff0b;border:1px solid #ffffff16;border-radius:999px;align-items:center;gap:7px;min-height:30px;padding:0 10px;font-size:.75rem;font-weight:900;display:inline-flex}.frontpage-proof-row svg{color:var(--front-primary-strong)}.frontpage-proof-row-mobile{display:none}.frontpage-product{z-index:1;flex:0 440px;width:min(440px,100%);min-width:0;position:relative}.frontpage-product-window{contain:paint;background:#141412e6;border:1px solid #ffffff21;border-radius:8px;overflow:hidden;box-shadow:0 20px 56px #0000005c}.frontpage-product-toolbar{border-bottom:1px solid #ffffff13;align-items:center;min-height:42px;padding:0 11px;display:flex}.frontpage-product-logo{place-items:center;width:84px;height:40px;display:grid}.frontpage-product-logo .csgifts-full-logo{width:84px;height:40px}.frontpage-product-toolbar strong{border:1px solid color-mix(in srgb, var(--front-primary) 38%, #ffffff1f);background:color-mix(in srgb, var(--front-primary) 15%, #ffffff08);width:30px;height:30px;color:color-mix(in srgb, var(--front-primary) 84%, #fff);box-shadow:0 0 18px color-mix(in srgb, var(--front-primary) 14%, transparent);border-radius:999px;place-items:center;margin-left:auto;padding:0;display:grid}.frontpage-toolbar-gifts{border:1px solid color-mix(in srgb, var(--front-primary) 28%, #ffffff1a);background:linear-gradient(135deg, color-mix(in srgb, var(--front-primary) 13%, transparent), #ffffff06), #00000029;color:#fff;white-space:nowrap;border-radius:999px;align-items:center;gap:7px;min-height:30px;margin-left:7px;padding:0 10px 0 5px;font-size:.68rem;font-weight:950;display:inline-flex}.frontpage-toolbar-gifts>span{background:color-mix(in srgb, var(--front-primary) 12%, #ffffff0a);width:22px;height:22px;color:var(--front-primary-strong);border-radius:999px;place-items:center;display:grid}.frontpage-toolbar-gifts .csgifts-logo{width:17px;height:17px}.frontpage-toolbar-gifts b{font-weight:950}.frontpage-preview-banner{min-height:184px;position:relative;overflow:hidden}.frontpage-preview-banner>img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.frontpage-preview-banner:before{content:"";z-index:1;pointer-events:none;background:radial-gradient(circle at 18% 78%, color-mix(in srgb, var(--front-primary) 36%, transparent), transparent 13rem), linear-gradient(90deg, color-mix(in srgb, var(--front-primary) 24%, transparent), transparent 62%);opacity:.8;position:absolute;inset:0}.frontpage-preview-banner:after{content:"";z-index:2;background:linear-gradient(#14141214,#14141257 44%,#141412f0),linear-gradient(90deg,#141412b8,#1414122e 64%);position:absolute;inset:0}.frontpage-preview-owner,.frontpage-preview-item{align-items:center;gap:10px;display:grid}.frontpage-preview-owner{z-index:3;grid-template-columns:62px minmax(0,1fr);align-items:end;gap:12px;padding:0 14px 16px;position:absolute;bottom:0;left:0;right:0}.frontpage-preview-avatar{border:2px solid color-mix(in srgb, var(--front-profile-ring) 74%, #ffffff29);color:#fff;width:62px;height:62px;box-shadow:0 0 0 2px #141412db, 0 0 22px color-mix(in srgb, var(--front-profile-ring) 20%, transparent);background:#08090ce0;border-radius:50%;place-items:center;display:grid;overflow:hidden}.frontpage-preview-avatar img{object-fit:cover;width:100%;height:100%}.frontpage-preview-owner strong,.frontpage-preview-owner span,.frontpage-preview-owner small,.frontpage-preview-item strong,.frontpage-preview-item small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.frontpage-preview-owner strong,.frontpage-preview-item strong{color:#fff}.frontpage-preview-owner span,.frontpage-preview-owner small,.frontpage-preview-item small{color:var(--front-muted);font-size:.78rem;font-weight:800}.frontpage-preview-owner small{margin-top:3px;font-size:.7rem;font-weight:700}.frontpage-preview-owner em{color:#dcffe9;text-transform:uppercase;background:#67e8a51a;border:1px solid #67e8a53d;border-radius:999px;align-items:center;gap:5px;width:fit-content;max-width:100%;margin-top:7px;padding:4px 8px;font-size:.62rem;font-style:normal;font-weight:900;display:inline-flex}.frontpage-preview-owner em i{background:#67e8a5;border-radius:999px;width:6px;height:6px;box-shadow:0 0 10px #67e8a59e}.frontpage-preview-owner em b{color:#dcffe9cc;font:inherit;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.frontpage-items{gap:8px;padding:14px;display:grid}.frontpage-preview-item{background:linear-gradient(135deg, color-mix(in srgb, var(--rarity,var(--front-primary)) 18%, transparent), transparent 60%), #ffffff0b;isolation:isolate;animation:.54s cubic-bezier(.2,1.18,.36,1) both frontpage-preview-card-cycle;animation-delay:var(--preview-slot-delay,0s);border:1px solid #ffffff13;border-radius:8px;grid-template-columns:88px minmax(0,1fr) auto;gap:12px;padding:10px;position:relative;overflow:hidden}.frontpage-preview-item:before{content:"";z-index:2;background:var(--rarity,var(--front-primary));transform-origin:0;height:2px;animation:.58s cubic-bezier(.2,1,.34,1) both frontpage-preview-rarity-line;animation-delay:calc(var(--preview-slot-delay,0s) + 80ms);position:absolute;inset:auto 0 0}.frontpage-preview-item:after{content:"";z-index:-1;background:linear-gradient(110deg, transparent 0 28%, color-mix(in srgb, var(--rarity,var(--front-primary)) 13%, transparent) 46%, transparent 64% 100%);opacity:0;animation:.72s ease-out both frontpage-preview-card-sheen;animation-delay:calc(var(--preview-slot-delay,0s) + 60ms);position:absolute;inset:0;transform:translate(-72%)}.frontpage-preview-item-art{background:radial-gradient(circle at 68% 22%, color-mix(in srgb, var(--rarity,var(--front-primary)) 42%, transparent), transparent 56%), #00000042;border-radius:7px;place-items:center;width:88px;height:66px;display:grid;position:relative;overflow:hidden}.frontpage-preview-inspect{color:var(--front-primary-strong);place-items:center;display:grid;position:absolute;inset:0}a.frontpage-preview-inspect{cursor:pointer}a.frontpage-preview-inspect:focus-visible{outline:2px solid color-mix(in srgb, var(--front-primary) 72%, #fff);outline-offset:-2px}.frontpage-preview-inspect>img{object-fit:contain;filter:drop-shadow(0 10px 12px #00000061);transform-origin:48% 56%;width:94%;height:88%;animation:.62s cubic-bezier(.16,1.28,.32,1) both frontpage-preview-gun-cycle;animation-delay:calc(var(--preview-slot-delay,0s) + 70ms)}.frontpage-preview-zoom{color:#ffffffd1;opacity:0;width:21px;height:21px;transition:opacity .16s ease, transform .16s var(--ease-out);background:#0000007a;border:1px solid #ffffff21;border-radius:6px;place-items:center;display:grid;position:absolute;top:5px;right:5px;transform:translateY(3px)}.frontpage-preview-item-art:hover .frontpage-preview-zoom,.frontpage-preview-inspect:focus-visible .frontpage-preview-zoom{opacity:1;transform:translateY(0)}.frontpage-preview-item-art .inventory-stickers{z-index:2;pointer-events:none;gap:3px;max-width:calc(100% - 10px);margin:0;display:flex;position:absolute;bottom:5px;left:5px;overflow:hidden}.frontpage-preview-item-art .inventory-stickers>span{color:#f8f4ead1;text-align:center;transform-origin:50%;width:14px;height:14px;animation:.46s cubic-bezier(.18,1.34,.32,1) both frontpage-preview-sticker-cycle;animation-delay:calc(var(--preview-slot-delay,0s) + .15s);background:#08090c99;border:1px solid #ffffff29;border-radius:4px;flex:0 0 14px;place-items:center;padding:0;font-size:5px;font-weight:900;line-height:1;display:grid;overflow:hidden;box-shadow:0 4px 9px #00000059,inset 0 0 0 1px #ffffff09}.frontpage-preview-item-art .inventory-stickers>span:nth-child(2){animation-delay:calc(var(--preview-slot-delay,0s) + .19s)}.frontpage-preview-item-art .inventory-stickers>span:nth-child(3){animation-delay:calc(var(--preview-slot-delay,0s) + .23s)}.frontpage-preview-item-art .inventory-stickers>span:nth-child(4){animation-delay:calc(var(--preview-slot-delay,0s) + .27s)}.frontpage-preview-item-art .inventory-stickers>span>img{object-fit:contain;filter:none;width:100%;max-width:none;height:100%;max-height:none}@keyframes frontpage-preview-card-cycle{0%{opacity:0}70%{opacity:1}to{opacity:1}}@keyframes frontpage-preview-card-sheen{0%{opacity:0;transform:translate(-72%)}24%{opacity:1}to{opacity:0;transform:translate(72%)}}@keyframes frontpage-preview-gun-cycle{0%{opacity:0;transform:translate(16px)rotate(-4deg)scale(.9)}68%{opacity:1;transform:translate(-3px)rotate(1.5deg)scale(1.035)}to{opacity:1;transform:translate(0)rotate(0)scale(1)}}@keyframes frontpage-preview-sticker-cycle{0%{opacity:0;transform:translateY(7px)rotate(-16deg)scale(.66)}72%{opacity:1;transform:translateY(-1px)rotate(3deg)scale(1.12)}to{opacity:1;transform:translateY(0)rotate(0)scale(1)}}@keyframes frontpage-preview-rarity-line{0%{opacity:.3;transform:scaleX(0)}to{opacity:1;transform:scaleX(1)}}.frontpage-preview-item-copy{gap:4px;min-width:0;display:grid}.frontpage-preview-meta{flex-wrap:wrap;gap:4px;display:flex}.frontpage-preview-meta span{color:#f8f4eab8;background:#fff1;border-radius:999px;padding:2px 6px;font-size:.62rem;font-weight:900}.frontpage-preview-float{width:min(100%,170px);margin:6px 0 0}.frontpage-preview-float .float-wear-track{height:5px}.frontpage-preview-float .float-wear-marker{height:12px}.frontpage-preview-float .float-wear-labels{column-gap:6px;margin-top:5px;font-size:.48rem}.frontpage-preview-float strong{margin-top:10px;font-size:.57rem}.frontpage-preview-item b{color:#fff;white-space:nowrap;font-size:.84rem}.frontpage-gift-ticker{--gift-edge-fade:clamp(72px, 12vw, 180px);--gift-line-height:68px;z-index:80;width:100vw;max-width:100vw;height:var(--gift-line-height);isolation:isolate;background:radial-gradient(#0000003b,#0000001f 58%,#0000 100%),linear-gradient(#0000 0%,#0000002e 30% 70%,#0000 100%);border:0;border-radius:0;margin:clamp(30px,5svh,58px) calc(50% - 50vw) 0;position:relative;overflow:clip visible;box-shadow:0 18px 48px #0000001f,0 -16px 48px #00000014}.frontpage-gift-ticker:before{content:"";z-index:-1;pointer-events:none;opacity:.68;filter:blur(2px);background:linear-gradient(#0000 0%,#0000001f 17%,#00000047 44% 56%,#0000001f 83%,#0000 100%),radial-gradient(#00000057,#0000 74%);position:absolute;inset:-42px 0}.frontpage-gift-ticker:after{content:"";z-index:8;pointer-events:none;background:linear-gradient(90deg, #12120fe0 0, transparent var(--gift-edge-fade), transparent calc(100% - var(--gift-edge-fade)), #12120fe0 100%);position:absolute;inset:0}.frontpage-gift-ticker-track{will-change:transform;align-items:center;width:max-content;height:100%;animation:46s linear infinite frontpageGiftTickerLoop;display:flex}.frontpage-gift-ticker:hover .frontpage-gift-ticker-track{animation-play-state:paused}.frontpage-gift-ticker-item{height:var(--gift-line-height);color:#fff;isolation:isolate;flex:0 0 clamp(96px,7vw,128px);place-items:center;display:grid;position:relative}.frontpage-gift-ticker-item:before{content:"";z-index:-1;background:var(--gift-rarity);filter:blur(15px);opacity:.28;border-radius:999px;width:68px;height:24px;transition:opacity .16s,transform .16s;position:absolute;transform:translateY(7px)}.frontpage-gift-ticker-item img{object-fit:contain;filter:drop-shadow(0 8px 12px #0000006b);max-width:min(104px,82%);max-height:48px;transition:transform .16s,filter .16s;display:block}.frontpage-gift-ticker-item:hover:before{opacity:.42;transform:translateY(7px)scale(1.14)}.frontpage-gift-ticker-item:hover img{filter:drop-shadow(0 10px 16px #0000008a);transform:translateY(-2px)scale(1.08)}.frontpage-gift-tooltip{z-index:20;pointer-events:none;border:1px solid color-mix(in srgb, var(--gift-rarity) 42%, #ffffff1a);background:radial-gradient(circle at 18% 12%, color-mix(in srgb, var(--gift-rarity) 17%, transparent), transparent 62%), #0e0f10fa;color:#fff;text-align:left;width:220px;box-shadow:0 14px 30px #0000006b, 0 0 20px color-mix(in srgb, var(--gift-rarity) 10%, transparent);opacity:0;border-radius:8px;gap:4px;padding:10px;transition:opacity .14s,transform .14s;display:grid;position:absolute;bottom:calc(100% + 10px);left:50%;transform:translate(-50%,5px)scale(.98)}.frontpage-gift-tooltip:after{content:"";border-right:1px solid color-mix(in srgb, var(--gift-rarity) 42%, #ffffff1a);border-bottom:1px solid color-mix(in srgb, var(--gift-rarity) 42%, #ffffff1a);background:#0e0f10fa;width:9px;height:9px;position:absolute;top:100%;left:50%;transform:translate(-50%,-5px)rotate(45deg)}.frontpage-gift-ticker-item:hover .frontpage-gift-tooltip,.frontpage-gift-ticker-item:focus-visible .frontpage-gift-tooltip{opacity:1;transform:translate(-50%)scale(1)}.frontpage-gift-ticker+.frontpage-scroll-link{margin-top:13px}.frontpage-gift-tooltip strong,.frontpage-gift-tooltip small,.frontpage-gift-tooltip b{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.frontpage-gift-tooltip strong{font-size:.82rem;font-weight:950}.frontpage-gift-tooltip small{color:#f8f4eaad;font-size:.68rem;font-weight:800}.frontpage-gift-tooltip b{color:color-mix(in srgb, var(--gift-rarity) 58%, #fff);font-size:.78rem;font-weight:950}@keyframes frontpageGiftTickerLoop{0%{transform:translate(0,0)}to{transform:translate(-50%)}}.frontpage-scroll-link{z-index:1;color:#f8f4eaa8;text-transform:uppercase;align-items:center;gap:7px;width:fit-content;margin:clamp(28px,6svh,70px) auto 0;font-size:.74rem;font-weight:900;transition:color .16s;display:inline-flex;position:relative}.frontpage-scroll-link svg{transform:rotate(90deg)}.frontpage-scroll-link:hover{color:#fff}.supporters-page-shell .supporters-hero{min-height:0;padding-bottom:clamp(26px,4.8vw,64px);overflow:visible}.supporters-page-shell .site-footer{background:linear-gradient(180deg, color-mix(in srgb, var(--front-bg) 78%, #000000e0) 0%, color-mix(in srgb, var(--front-bg) 64%, #151512) 44%, #191916 100%);border-top:0;margin-top:0;position:relative;overflow:hidden}.supporters-page-shell .site-footer:before{content:"";pointer-events:none;background:radial-gradient(ellipse at 50% 0%, color-mix(in srgb, var(--front-primary) 10%, transparent), transparent 58%), linear-gradient(180deg, #00000029, transparent 28%, #00000024 100%);position:absolute;inset:0}.supporters-page-shell .site-footer-panel{z-index:1;background:linear-gradient(#ffffff08,#ffffff03),0 0;position:relative}.supporters-stage{z-index:5;width:min(1120px,100%);margin:clamp(18px,5vh,58px) auto 0;position:relative}.supporters-panel{border:1px solid color-mix(in srgb, var(--front-primary) 26%, #ffffff1a);background:radial-gradient(circle at 0% 0%, color-mix(in srgb, var(--front-primary) 14%, transparent), transparent 44%), linear-gradient(180deg, #ffffff0b, #ffffff04), #121313db;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border-radius:10px;gap:18px;padding:clamp(16px,2.4vw,26px);box-shadow:0 24px 64px #0000005c,inset 0 0 0 1px #ffffff06}.supporters-panel-head{grid-template-columns:52px minmax(0,1fr);align-items:center;gap:14px;display:grid}.supporters-panel-icon{border:1px solid color-mix(in srgb, var(--front-primary) 38%, #ffffff1a);background:color-mix(in srgb, var(--front-primary) 12%, #ffffff0e);width:52px;height:52px;color:var(--front-primary-strong);box-shadow:0 0 28px color-mix(in srgb, var(--front-primary) 14%, transparent);border-radius:10px;place-items:center;display:grid}.supporters-panel-head span:not(.supporters-panel-icon){color:var(--front-primary-strong);letter-spacing:.02em;text-transform:uppercase;font-size:.75rem;font-weight:950}.supporters-panel-head h1{color:#fff;margin:3px 0 4px;font-size:clamp(1.75rem,3.1vw,2.6rem);font-weight:950;line-height:1.02}.supporters-panel-head p{max-width:680px;color:var(--front-muted);margin:0;font-size:.94rem;font-weight:750;line-height:1.45}.supporters-summary-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.supporters-summary-grid span{background:#ffffff0b;border:1px solid #ffffff16;border-radius:8px;align-content:center;gap:6px;min-height:84px;padding:14px;display:grid}.supporters-summary-grid small,.supporters-top-card>div>span,.supporter-donation-list>header span{color:var(--front-primary-strong);letter-spacing:.02em;text-transform:uppercase;font-size:.72rem;font-weight:950}.supporters-summary-grid strong{color:#fff;font-size:clamp(1.28rem,2.4vw,1.9rem);font-weight:950}.supporters-top-card{background:#ffffff0a;border:1px solid #ffffff17;border-radius:10px;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);align-items:stretch;gap:12px;padding:12px;display:grid}.supporters-top-card>div{align-content:center;gap:11px;min-width:0;display:grid}.supporters-top-card p,.supporters-empty{color:var(--front-muted);margin:0;font-size:.9rem;font-weight:800}.supporters-top-donor,.supporter-donation-donor{min-width:0;color:inherit;grid-template-columns:38px minmax(0,1fr);align-items:center;gap:10px;text-decoration:none;display:grid}.supporters-top-donor:hover,.supporter-donation-donor:hover{color:#fff}.supporters-top-donor .donor-avatar,.supporter-donation-donor .donor-avatar{width:38px;height:38px}.supporters-top-donor strong,.supporter-donation-main strong,.supporter-donation-donor strong,.premium-supporter-row strong{color:#fff;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:.95rem;font-weight:950;line-height:1.18;overflow:hidden}.supporters-top-donor small,.supporters-top-skin small,.supporter-donation-main small,.supporter-donation-donor small,.premium-supporter-row small{color:#f8f4eaa3;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:.78rem;font-weight:760;line-height:1.32;display:block;overflow:hidden}.supporters-top-skin{border:1px solid color-mix(in srgb, var(--front-primary) 22%, #ffffff17);background:color-mix(in srgb, var(--front-primary) 8%, #ffffff0b);border-radius:9px;grid-template-columns:68px minmax(0,1fr) auto;padding:10px}.supporters-top-skin .skin-thumb,.supporter-donation-row .skin-thumb{width:62px;height:46px}.supporters-top-skin b,.supporter-donation-row>b{color:var(--front-primary-strong);white-space:nowrap;justify-self:end;font-size:1rem;font-weight:950}.supporter-donation-list,.premium-supporters-section{gap:10px;display:grid}.supporter-donation-list>header{justify-content:space-between;align-items:center;gap:12px;display:flex}.supporter-donation-list>header small{color:var(--front-muted);font-size:.78rem;font-weight:800}.supporter-donation-row{min-height:74px;transition:border-color .16s ease, background .16s ease, transform .16s var(--ease-out);background:#ffffff09;border:1px solid #ffffff14;border-radius:8px;grid-template-columns:68px minmax(0,1.15fr) minmax(170px,.85fr) auto;align-items:center;gap:12px;padding:10px;display:grid}.supporter-donation-row:hover{border-color:color-mix(in srgb, var(--front-primary) 30%, #ffffff1f);background:color-mix(in srgb, var(--front-primary) 6%, #ffffff0b);transform:translateY(-1px)}.supporter-donation-main,.supporter-donation-donor>span,.premium-supporter-row>div{min-width:0}.premium-supporter-divider{color:var(--front-primary-strong);letter-spacing:.03em;text-transform:uppercase;grid-template-columns:minmax(20px,1fr) auto minmax(20px,1fr);align-items:center;gap:12px;font-size:.8rem;font-weight:950;display:grid}.premium-supporter-divider span{background:linear-gradient(90deg, transparent, color-mix(in srgb, var(--front-primary) 42%, #ffffff29), transparent);height:1px}.premium-supporter-list{scrollbar-width:thin;gap:8px;max-height:320px;padding-right:4px;display:grid;overflow:auto}.premium-supporter-row{background:#ffffff09;border:1px solid #ffffff14;border-radius:8px;grid-template-columns:72px 40px minmax(0,1fr);align-items:center;gap:10px;padding:10px 12px;display:grid}.premium-supporter-row.viewer{border-color:color-mix(in srgb, var(--front-primary) 42%, #ffffff1f);background:color-mix(in srgb, var(--front-primary) 11%, #ffffff0b)}.premium-supporter-rank{color:var(--front-primary-strong);align-items:center;gap:6px;font-size:.86rem;font-weight:950;display:inline-flex}.premium-supporter-row img{border:1px solid color-mix(in srgb, var(--front-primary) 24%, #ffffff1f);object-fit:cover;border-radius:50%;width:40px;height:40px}.supporters-empty{text-align:center;background:#ffffff07;border:1px dashed #ffffff1f;border-radius:8px;justify-content:center;align-items:center;gap:10px;min-height:96px;padding:14px;display:inline-flex}.supporters-empty.compact{min-height:58px}.supporters-empty.error{color:#ffb6b6;border-color:#ff717147}.supporters-panel.advanced{background:radial-gradient(circle at 10% 0%, color-mix(in srgb, var(--front-primary) 20%, transparent), transparent 36%), radial-gradient(circle at 96% 18%, #ffffff12, transparent 24%), linear-gradient(180deg, #ffffff0d, #ffffff04), #0e0e0ce6;gap:20px;position:relative;overflow:hidden}.supporters-panel.advanced:before{content:"";pointer-events:none;background:linear-gradient(#ffffff09 1px, transparent 1px), linear-gradient(90deg, color-mix(in srgb, var(--front-primary) 6%, transparent) 1px, transparent 1px);opacity:.38;background-size:48px 48px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000,#0000 82%);mask-image:linear-gradient(#000,#0000 82%)}.supporters-panel.advanced>*{z-index:1;position:relative}.supporters-command-grid{grid-template-columns:minmax(0,1fr) minmax(280px,.42fr);align-items:stretch;gap:14px;display:grid}.supporters-command-main,.supporters-premium-spotlight,.supporters-insight-grid article,.supporters-board-shell,.supporters-podium-card,.supporter-board-row,.premium-rank-row,.supporter-viewer-strip{border:1px solid color-mix(in srgb, var(--front-primary) 18%, #ffffff17);background:linear-gradient(180deg, #ffffff0c, #ffffff04), color-mix(in srgb, var(--front-primary) 5%, #0c0c0ac7);border-radius:8px;box-shadow:inset 0 1px #ffffff0b,0 14px 32px #0000002e}.supporters-command-main{gap:12px;min-width:0;padding:12px;display:grid}.supporters-panel.advanced .supporters-summary-grid span{background:radial-gradient(circle at 10% 0%, color-mix(in srgb, var(--front-primary) 12%, transparent), transparent 74%), #ffffff0a;min-height:82px}.supporter-viewer-strip{grid-template-columns:42px minmax(0,1fr) minmax(170px,.34fr);align-items:center;gap:12px;min-width:0;padding:11px;display:grid}.supporter-viewer-icon{border:1px solid color-mix(in srgb, var(--front-primary) 34%, #ffffff1f);background:color-mix(in srgb, var(--front-primary) 14%, #ffffff0f);width:42px;height:42px;color:var(--front-primary-strong);border-radius:8px;place-items:center;display:grid}.supporter-viewer-strip div{gap:3px;min-width:0;display:grid}.supporter-viewer-strip small,.supporters-insight-grid small,.supporter-detail-stats small{color:#f8f4ea8a;text-transform:uppercase;font-size:.66rem;font-weight:950}.supporter-viewer-strip strong{color:#fff;font-size:1.12rem;line-height:1}.supporter-viewer-strip div>span{color:#f8f4eaa8;text-overflow:ellipsis;white-space:nowrap;font-size:.78rem;font-weight:760;overflow:hidden}.supporter-milestone-meter{align-content:center;gap:7px}.supporter-milestone-meter i{background:#ffffff14;border-radius:999px;height:7px;display:block;overflow:hidden}.supporter-milestone-meter i:before{content:"";width:var(--supporter-progress,0%);border-radius:inherit;background:linear-gradient(90deg, var(--front-primary), var(--front-primary-strong));height:100%;display:block}.supporter-milestone-meter span{color:var(--front-primary-strong);text-align:right;font-size:.72rem;font-weight:900}.supporters-premium-spotlight{background:radial-gradient(circle at 100% 0%, color-mix(in srgb, var(--front-primary) 22%, transparent), transparent 50%), linear-gradient(145deg, #ffffff10, #ffffff04), #0c0b09d1;align-content:start;gap:11px;min-width:0;padding:14px;display:grid}.supporters-premium-spotlight>span,.supporters-board-head>div:first-child>span{width:fit-content;color:var(--front-primary-strong);text-transform:uppercase;align-items:center;gap:7px;font-size:.72rem;font-weight:950;display:inline-flex}.supporters-premium-spotlight>strong{color:#fff;font-size:clamp(2rem,4vw,3rem);line-height:.95}.supporters-premium-spotlight p{color:#f8f4eaa8;margin:0;font-size:.84rem;font-weight:750;line-height:1.42}.premium-benefit-grid,.premium-detail-benefits{gap:7px;display:grid}.premium-benefit-grid span,.premium-detail-benefits span{color:#f8f4eac2;align-items:center;gap:8px;min-width:0;font-size:.78rem;font-weight:850;display:inline-flex}.premium-benefit-grid svg,.premium-detail-benefits svg{color:var(--front-primary-strong);flex:none}.supporters-premium-spotlight button{border:1px solid color-mix(in srgb, var(--front-primary) 38%, #ffffff1f);background:color-mix(in srgb, var(--front-primary) 16%, #ffffff0e);color:#fff;width:fit-content;min-height:36px;font:inherit;cursor:pointer;border-radius:8px;justify-content:center;align-items:center;gap:7px;padding:0 12px;font-size:.78rem;font-weight:950;display:inline-flex}.supporters-insight-grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:10px;display:grid}.supporters-insight-grid article{grid-template-columns:34px minmax(0,1fr);align-items:center;gap:10px;min-width:0;min-height:86px;padding:11px;display:grid}.supporters-insight-grid article>span{background:color-mix(in srgb, var(--front-primary) 13%, #ffffff0e);width:34px;height:34px;color:var(--front-primary-strong);border-radius:8px;place-items:center;display:grid}.supporters-insight-grid article>div{gap:3px;min-width:0;display:grid}.supporters-insight-grid strong{color:#fff;text-overflow:ellipsis;white-space:nowrap;font-size:.98rem;line-height:1.1;overflow:hidden}.supporters-insight-grid em{color:#f8f4ea94;text-overflow:ellipsis;white-space:nowrap;font-size:.72rem;font-style:normal;font-weight:760;overflow:hidden}.supporters-board-shell{gap:14px;padding:14px;display:grid}.supporters-board-head{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:16px;display:grid}.supporters-board-head>div:first-child{gap:5px;min-width:0;display:grid}.supporters-board-head h2{color:#fff;margin:0;font-size:clamp(1.28rem,2.2vw,1.8rem);line-height:1.05}.supporters-board-head p{color:#f8f4ea94;margin:0;font-size:.82rem;font-weight:760}.supporters-view-tabs{flex-wrap:wrap;justify-content:flex-end;gap:6px;max-width:560px;display:flex}.supporters-view-tabs button{color:#f8f4eaad;min-height:34px;font:inherit;cursor:pointer;transition:border-color .16s ease, background .16s ease, color .16s ease, transform .16s var(--ease-out);background:#ffffff09;border:1px solid #ffffff14;border-radius:8px;justify-content:center;align-items:center;gap:7px;padding:0 10px;font-size:.73rem;font-weight:900;display:inline-flex}.supporters-view-tabs button.active,.supporters-view-tabs button:hover{border-color:color-mix(in srgb, var(--front-primary) 42%, #ffffff1f);background:color-mix(in srgb, var(--front-primary) 15%, #ffffff0d);color:#fff}.supporters-podium{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:10px;display:grid}.supporters-podium-card,.supporter-board-row,.premium-rank-row{color:inherit;font:inherit;text-align:left;cursor:pointer}.supporters-podium-card{justify-items:center;gap:8px;min-width:0;padding:14px 12px 13px;display:grid;position:relative;overflow:hidden}.supporters-podium-card:before{content:"";pointer-events:none;background:radial-gradient(circle at 50% 0%, color-mix(in srgb, var(--podium-rarity) 18%, transparent), transparent 56%), linear-gradient(180deg, color-mix(in srgb, var(--front-primary) 8%, transparent), transparent);position:absolute;inset:0}.supporters-podium-card.place-1{transform:translateY(-5px)}.supporters-podium-card>*{z-index:1;position:relative}.supporters-podium-rank{border:1px solid color-mix(in srgb, var(--front-primary) 32%, #ffffff1f);background:color-mix(in srgb, var(--front-primary) 13%, #ffffff0e);min-height:24px;color:var(--front-primary-strong);border-radius:999px;align-items:center;padding:0 9px;font-size:.72rem;font-weight:950;display:inline-flex}.supporters-podium-card .donor-avatar{border:2px solid color-mix(in srgb, var(--podium-rarity) 52%, #ffffff1f);width:58px;height:58px;box-shadow:0 0 24px color-mix(in srgb, var(--podium-rarity) 20%, transparent)}.supporters-podium-card strong,.supporters-podium-card small,.supporters-podium-skin{text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}.supporters-podium-card strong{color:#fff;font-size:.94rem}.supporters-podium-card small,.supporters-podium-skin{color:#f8f4ea9e;font-size:.75rem;font-weight:780}.supporters-podium-skin{color:color-mix(in srgb, var(--podium-rarity) 72%, #fff)}.supporter-board-list,.premium-rank-board{scrollbar-width:thin;gap:8px;max-height:min(56vh,680px);padding-right:4px;display:grid;overflow:auto}.supporter-board-row{min-width:0;min-height:72px;animation:frontpage-discovery-row-in .3s var(--ease-out) both;animation-delay:calc(var(--supporter-row-index,0) * 22ms);transition:border-color .16s ease, background .16s ease, transform .16s var(--ease-out);grid-template-columns:54px minmax(220px,.9fr) minmax(260px,1fr) minmax(120px,.32fr) 18px;align-items:center;gap:12px;padding:10px;display:grid}.supporter-board-row:hover,.premium-rank-row:hover,.supporters-podium-card:hover{border-color:color-mix(in srgb, var(--front-primary) 36%, #ffffff21);background:linear-gradient(180deg, #ffffff0f, #ffffff05), color-mix(in srgb, var(--front-primary) 8%, #10100ddb);transform:translateY(-1px)}.supporter-board-rank{background:color-mix(in srgb, var(--front-primary) 16%, #ffffff0d);width:36px;height:36px;color:var(--front-primary-strong);border-radius:8px;place-items:center;font-size:.82rem;font-weight:950;display:grid}.supporter-board-donor,.supporter-board-gift{grid-template-columns:42px minmax(0,1fr);align-items:center;gap:10px;min-width:0;display:grid}.supporter-board-gift{grid-template-columns:62px minmax(0,1fr)}.supporter-board-donor .donor-avatar{width:42px;height:42px}.supporter-board-gift .skin-thumb{width:62px;height:46px}.supporter-board-donor>span,.supporter-board-gift>span,.supporter-board-metrics{gap:3px;min-width:0;display:grid}.supporter-board-row strong,.premium-rank-row strong{color:#fff;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:.9rem;font-weight:950;line-height:1.15;overflow:hidden}.supporter-board-row small,.premium-rank-row small{color:#f8f4ea94;text-overflow:ellipsis;white-space:nowrap;font-size:.73rem;font-weight:760;overflow:hidden}.supporter-board-metrics{justify-items:end}.supporter-board-metrics strong{color:var(--front-primary-strong);font-size:.98rem}.supporter-board-row>svg,.premium-rank-row>svg{color:#f8f4ea7a}.premium-rank-row{min-height:68px;transition:border-color .16s ease, background .16s ease, transform .16s var(--ease-out);grid-template-columns:72px 42px minmax(0,1fr) 18px;align-items:center;gap:11px;padding:11px 12px;display:grid}.premium-rank-row.viewer{border-color:color-mix(in srgb, var(--front-primary) 44%, #ffffff1f);background:radial-gradient(circle at 0% 0%, color-mix(in srgb, var(--front-primary) 16%, transparent), transparent 42%), #ffffff0b}.premium-rank-row .donor-avatar{width:42px;height:42px}.supporter-detail-backdrop{z-index:10020;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#00000080;justify-content:flex-end;animation:.18s both modal-fade-in;display:flex;position:fixed;inset:0}.supporter-detail-drawer{border:1px solid color-mix(in srgb, var(--front-primary) 28%, #ffffff1f);background:radial-gradient(circle at 0% 0%, color-mix(in srgb, var(--front-primary) 18%, transparent), transparent 38%), linear-gradient(180deg, #ffffff0d, #ffffff04), #12120f;width:min(468px,100vw - 22px);height:calc(100svh - 22px);animation:rail-slide-in .28s var(--ease-out) both;border-radius:10px;align-content:start;gap:16px;margin:11px;padding:18px;display:grid;position:relative;overflow:auto;box-shadow:-24px 0 70px #0000007a}.supporter-detail-close{color:#f8f4eac2;cursor:pointer;background:#ffffff0b;border:1px solid #ffffff1a;border-radius:8px;place-items:center;width:34px;height:34px;display:grid;position:absolute;top:12px;right:12px}.supporter-detail-close:hover{border-color:color-mix(in srgb, var(--front-primary) 38%, #ffffff1f);color:#fff}.supporter-detail-head{grid-template-columns:64px minmax(0,1fr);align-items:center;gap:13px;padding-right:42px;display:grid}.supporter-detail-head .donor-avatar{border:2px solid color-mix(in srgb, var(--front-primary) 46%, #ffffff1f);width:64px;height:64px}.supporter-detail-head>div{gap:4px;min-width:0;display:grid}.supporter-detail-head span{color:var(--front-primary-strong);text-transform:uppercase;font-size:.72rem;font-weight:950}.supporter-detail-head h2{color:#fff;text-overflow:ellipsis;white-space:nowrap;min-width:0;margin:0;font-size:1.35rem;line-height:1.05;overflow:hidden}.supporter-detail-head p{color:#f8f4eaa3;margin:0;font-size:.82rem;font-weight:760}.supporter-detail-badges{flex-wrap:wrap;gap:7px;display:flex}.supporter-detail-badges span{border:1px solid color-mix(in srgb, var(--front-primary) 26%, #ffffff1f);background:color-mix(in srgb, var(--front-primary) 11%, #ffffff0d);min-height:26px;color:color-mix(in srgb, var(--front-primary) 74%, #fff);text-transform:uppercase;border-radius:999px;align-items:center;padding:0 9px;font-size:.68rem;font-weight:950;display:inline-flex}.supporter-detail-stats{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.supporter-detail-stats span{background:#ffffff0a;border:1px solid #ffffff14;border-radius:8px;gap:4px;min-width:0;padding:10px;display:grid}.supporter-detail-stats strong{color:#fff;text-overflow:ellipsis;white-space:nowrap;font-size:.92rem;overflow:hidden}.supporter-detail-section{gap:9px;display:grid}.supporter-detail-section h3{color:var(--front-primary-strong);text-transform:uppercase;margin:0;font-size:.78rem;font-weight:950}.supporter-detail-gift-list{gap:8px;display:grid}.supporter-detail-gift-list article,.supporter-creator-pill{background:#ffffff0a;border:1px solid #ffffff14;border-radius:8px;grid-template-columns:62px minmax(0,1fr) auto;align-items:center;gap:10px;min-width:0;padding:9px;display:grid}.supporter-detail-gift-list .skin-thumb{width:62px;height:46px}.supporter-detail-gift-list div,.supporter-creator-pill span{gap:3px;min-width:0;display:grid}.supporter-detail-gift-list strong,.supporter-creator-pill strong{color:#fff;text-overflow:ellipsis;white-space:nowrap;font-size:.86rem;overflow:hidden}.supporter-detail-gift-list small,.supporter-creator-pill small{color:#f8f4ea94;text-overflow:ellipsis;white-space:nowrap;font-size:.72rem;font-weight:760;overflow:hidden}.supporter-detail-gift-list b{color:var(--front-primary-strong);white-space:nowrap;font-size:.84rem}.supporter-creator-pill{color:inherit;grid-template-columns:38px minmax(0,1fr) 18px;text-decoration:none}.supporter-creator-pill .csgifts-logo{width:34px;height:34px}@media (width<=1120px){.supporters-insight-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.supporters-board-head{grid-template-columns:1fr}.supporters-view-tabs{justify-content:flex-start;max-width:none}}@media (width<=860px){.supporters-command-grid,.supporter-viewer-strip{grid-template-columns:1fr}.supporter-viewer-icon{display:none}.supporter-milestone-meter span{text-align:left}.supporters-podium{grid-template-columns:1fr}.supporters-podium-card.place-1{transform:none}.supporter-board-row{grid-template-columns:44px minmax(0,1fr) 18px;align-items:start}.supporter-board-gift,.supporter-board-metrics{grid-column:2/3}.supporter-board-metrics{justify-items:start}}@media (width<=620px){.supporters-insight-grid{grid-template-columns:1fr}.supporters-view-tabs{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.supporters-view-tabs button,.supporters-premium-spotlight button{width:100%}.premium-rank-row{grid-template-columns:58px 36px minmax(0,1fr)}.premium-rank-row>svg{display:none}.supporter-detail-drawer{width:calc(100vw - 14px);height:calc(100svh - 14px);margin:7px;padding:15px}.supporter-detail-head{grid-template-columns:52px minmax(0,1fr)}.supporter-detail-head .donor-avatar{width:52px;height:52px}.supporter-detail-stats,.supporter-detail-gift-list article{grid-template-columns:1fr}.supporter-detail-gift-list b{justify-self:start}}.frontpage-flow,.frontpage-security{content-visibility:auto;contain-intrinsic-size:auto 520px;isolation:isolate;gap:clamp(20px,3vw,32px);width:min(1260px,100% - 36px);margin:0 auto;padding:clamp(54px,7vw,92px) 0;display:grid;position:relative}.frontpage-flow{contain-intrinsic-size:auto 390px;gap:clamp(16px,2.4vw,24px);margin-top:-1px;padding:clamp(52px,6vw,82px) 0 clamp(46px,5.4vw,70px)}.frontpage-security{content-visibility:visible}.frontpage-flow:before{content:"";z-index:-1;pointer-events:none;background:linear-gradient(180deg, #00000038, transparent 72%), linear-gradient(90deg, transparent, color-mix(in srgb, var(--front-primary) 16%, #ffffff09), transparent) 50% 0 / min(1260px, calc(100% - 28px)) 1px no-repeat;width:100vw;height:clamp(58px,7vw,96px);position:absolute;top:0;left:50%;transform:translate(-50%)}.frontpage-security:before{content:"";z-index:-1;pointer-events:none;border-top:1px solid color-mix(in srgb, var(--front-primary) 14%, #ffffff12);background:linear-gradient(#070807d6,#0c0d0beb),#0d0f0d;width:100vw;position:absolute;top:0;bottom:0;left:50%;transform:translate(-50%)}.frontpage-section-head{gap:10px;max-width:760px;display:grid}.frontpage-section-head span{width:fit-content;color:var(--front-primary-strong);text-transform:uppercase;align-items:center;gap:8px;font-size:.76rem;font-weight:900;display:inline-flex}.frontpage-section-head span:before{content:"";background:var(--front-primary);width:20px;height:2px;box-shadow:0 0 14px color-mix(in srgb, var(--front-primary) 28%, transparent);border-radius:999px}.frontpage-section-head h2,.frontpage-security-copy h2{color:#fff;letter-spacing:0;margin:0;font-size:clamp(1.78rem,3.15vw,3rem);line-height:1.08}.frontpage-section-head h2{max-width:700px;font-size:clamp(1.58rem,2.5vw,2.35rem);line-height:1.12}.frontpage-security-copy h2{font-size:clamp(1.55rem,2.45vw,2.35rem);line-height:1.12}.frontpage-flow-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.frontpage-flow-card{border:1px solid color-mix(in srgb, var(--front-primary) 20%, #ffffff16);background:linear-gradient(180deg, #ffffff09, #ffffff03), color-mix(in srgb, var(--front-primary) 7%, #111210f0);min-height:156px;transition:border-color .16s ease, background .16s ease, transform .16s var(--ease-out);border-radius:8px;grid-template-rows:auto auto minmax(0,1fr);gap:10px;padding:16px;display:grid;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff0b,inset 0 -1px #00000038,0 16px 32px #0000002e}.frontpage-flow-card:hover{border-color:color-mix(in srgb, var(--front-primary) 40%, transparent);background:linear-gradient(180deg, #ffffff0b, #ffffff04), color-mix(in srgb, var(--front-primary) 9%, #141512f5);transform:translateY(-2px)}.frontpage-flow-card:before{content:"";background:color-mix(in srgb, var(--front-primary) 68%, transparent);opacity:.74;width:2px;height:auto;position:absolute;inset:0 auto 0 0}.frontpage-flow-card:after{content:"";background:color-mix(in srgb, var(--front-primary) 48%, transparent);opacity:.44;border-radius:999px;width:36px;height:1px;position:absolute;bottom:17px;right:18px}.frontpage-flow-card-head{justify-content:space-between;align-items:center;gap:12px;display:flex}.frontpage-flow-icon{border:1px solid color-mix(in srgb, var(--front-primary) 28%, transparent);background:linear-gradient(180deg, color-mix(in srgb, var(--front-primary) 16%, transparent), #ffffff06), #ffffff09;width:38px;height:38px;color:var(--front-primary-strong);border-radius:8px;place-items:center;display:grid}.frontpage-flow-step{color:color-mix(in srgb, var(--front-primary) 52%, #ffffff52);letter-spacing:0;font-size:.74rem;font-weight:900}.frontpage-flow-card h3{color:#fff;margin:0;font-size:1rem;line-height:1.2}.frontpage-flow-card p{color:var(--front-muted);margin:0;font-size:.87rem;line-height:1.48}.frontpage-flow-card>svg{z-index:1;color:color-mix(in srgb, var(--front-primary) 62%, transparent);position:absolute;bottom:16px;right:16px}.frontpage-security{grid-template-columns:minmax(0,1fr) minmax(320px,.72fr);align-items:center;padding:clamp(46px,5.6vw,74px) 0}.frontpage-security-copy{gap:16px;display:grid}.frontpage-security-list{gap:10px;display:grid}.frontpage-security-list span{border:1px solid color-mix(in srgb, var(--front-primary) 22%, #ffffff1a);background:linear-gradient(90deg, color-mix(in srgb, var(--front-primary) 5%, transparent), transparent 44%), #141512f0;color:#f8f4ead1;border-radius:8px;grid-template-columns:22px minmax(0,1fr);align-items:start;gap:10px;padding:14px;font-size:.92rem;line-height:1.5;display:grid;box-shadow:inset 0 1px #ffffff0b,0 14px 28px #0003}.frontpage-security-list svg{color:var(--front-primary-strong)}.frontpage-shell .site-footer{border-top:1px solid var(--front-border);background:#191916;padding:0}.frontpage-shell .site-footer-panel{border-width:0;border-color:var(--front-border);width:100%;max-width:none;box-shadow:none;background:linear-gradient(#ffffff0a,#ffffff04),#191916;border-radius:0;margin:0;padding:clamp(14px,2vw,22px) clamp(16px,3vw,42px)}.frontpage-shell .footer-brand-mark{border-color:color-mix(in srgb, var(--footer-brand-color,var(--front-primary)) 30%, transparent);background:color-mix(in srgb, var(--footer-brand-color,var(--front-primary)) 13%, transparent)}.frontpage-shell .footer-column a:hover,.frontpage-shell .site-footer-bottom a:hover,.frontpage-shell .footer-icon-links a:hover{border-color:color-mix(in srgb, var(--front-primary) 34%, transparent);color:var(--front-primary-strong)}@media (width<=980px){.frontpage-hero-layout{flex-direction:column;justify-content:flex-start;align-items:center;gap:clamp(18px,4vw,30px);margin-top:clamp(4px,1.8svh,18px)}.frontpage-copy{text-align:center;flex:0 auto;justify-items:center}.frontpage-counter-row,.frontpage-value-grid,.frontpage-choice-panel,.frontpage-share-strip{justify-self:center}.frontpage-proof-row{justify-content:center}.frontpage-security{grid-template-columns:1fr}.frontpage-product{flex:0 auto;justify-self:center;width:min(520px,100%)}.frontpage-flow-grid{grid-template-columns:1fr}}@media (width<=680px){.frontpage-hero{padding-inline:14px}.frontpage-hero-layout{width:100%;margin-top:0}.frontpage-action-card,.frontpage-choice-cards,.frontpage-counter-row,.frontpage-creator-search,.frontpage-value-grid,.frontpage-publish-grid,.frontpage-theme-step{grid-template-columns:1fr}.frontpage-copy{gap:14px;width:100%}.frontpage-share-strip{order:20}.frontpage-gift-trust-strip{order:21}.frontpage-proof-row-desktop{display:none}.frontpage-proof-row-mobile{justify-content:center;width:100%;margin-top:12px;display:flex}.frontpage-copy h1{font-size:clamp(1.82rem,7.4vw,2.38rem)}.frontpage-stat-card{min-height:58px;padding:8px 10px}.frontpage-value-grid span{min-height:0;padding:12px}.frontpage-value-grid span:not(:last-child):after{width:auto;height:1px;inset:auto 12px 0}.frontpage-nav{grid-template-columns:1fr;align-items:start;gap:8px;padding:12px 0 8px}.frontpage-nav nav{flex-wrap:wrap;justify-content:flex-start;gap:6px;width:100%;min-width:0}.frontpage-nav a,.frontpage-nav button{white-space:nowrap;min-height:34px;padding-inline:9px;font-size:.72rem}.frontpage-nav .frontpage-nav-link,.frontpage-status-menu{flex:calc(33.333% - 6px);min-width:0}.frontpage-nav .frontpage-nav-link span,.frontpage-status-link span{text-overflow:ellipsis;min-width:0;overflow:hidden}.frontpage-status-link{width:100%}.frontpage-nav .frontpage-brand{justify-self:start;min-height:48px;padding:0}.frontpage-brand .csgifts-logo{width:100%;height:100%}.frontpage-brand .csgifts-full-logo{width:clamp(86px,23vw,108px);height:clamp(41px,11vw,51px)}.frontpage-product{justify-self:center;width:min(370px,100%);margin-top:10px}.frontpage-product-window{background:#141417;border-radius:12px;box-shadow:0 20px 54px #0000006b}.frontpage-product-toolbar{display:none}.frontpage-preview-banner{min-height:172px}.frontpage-preview-banner:after{background:linear-gradient(#1414171f,#14141747 42%,#141417 100%),linear-gradient(90deg,#141417b8,#1414172e)}.frontpage-preview-owner{grid-template-columns:64px minmax(0,1fr);align-items:end;gap:11px;padding:0 12px 12px}.frontpage-preview-avatar{z-index:2;background:#141417;border-width:2px;width:64px;height:64px}.frontpage-preview-owner>div{z-index:2;min-width:0}.frontpage-preview-owner small,.frontpage-preview-owner em{max-width:100%}.frontpage-items{gap:8px;padding:10px}.frontpage-preview-item{grid-template-columns:74px minmax(0,1fr) auto;gap:9px;padding:8px}.frontpage-preview-item-art{width:74px;height:58px}.frontpage-preview-item-art .inventory-stickers>span{border-radius:3px;flex-basis:12px;width:12px;height:12px;font-size:4px}.frontpage-gift-ticker{--gift-edge-fade:54px;--gift-line-height:58px;width:100vw;margin:22px calc(50% - 50vw) 0}.frontpage-gift-ticker:before{inset:-32px 0}.frontpage-gift-ticker-item{flex-basis:92px}.frontpage-gift-ticker-item img{max-width:84px;max-height:40px}.frontpage-gift-tooltip{width:188px;padding:9px}.frontpage-auth-actions{flex:100%;grid-template-columns:34px minmax(0,1fr) auto;gap:6px;width:100%;display:grid}.frontpage-nav .frontpage-supporters-button span{display:none}.frontpage-nav .frontpage-supporters-button{width:34px;padding-inline:0}.frontpage-nav .frontpage-nav-cta{width:100%}.frontpage-logout-button{width:34px;min-width:34px}.supporters-stage{margin-top:10px}.supporters-panel{padding:14px}.supporters-panel-head{grid-template-columns:42px minmax(0,1fr);gap:10px}.supporters-panel-icon{width:42px;height:42px}.supporters-summary-grid,.supporters-top-card,.supporter-donation-row{grid-template-columns:1fr}.supporters-top-skin{grid-template-columns:62px minmax(0,1fr)}.supporters-top-skin b,.supporter-donation-row>b{justify-self:start}.supporter-donation-donor{grid-template-columns:34px minmax(0,1fr)}.premium-supporter-row{grid-template-columns:64px 36px minmax(0,1fr)}.premium-supporter-row img{width:36px;height:36px}.frontpage-choice-tabs,.frontpage-wizard-steps{grid-template-columns:1fr}.frontpage-choice-tabs:before{width:calc(100% - 14px);height:42px;transform:translateY(0)}.frontpage-choice-tabs.create-active:before{transform:translateY(48px)}.frontpage-share-strip{grid-template-columns:minmax(0,1fr) 38px}.frontpage-share-strip span{grid-column:1/-1}.frontpage-primary,.frontpage-secondary,.frontpage-wizard-actions{width:100%}.site-footer,.frontpage-shell .site-footer,.profile-ledger-footer .site-footer{padding:8px}.site-footer-panel,.frontpage-shell .site-footer-panel,.profile-ledger-footer .site-footer-panel{gap:10px;padding:12px}.site-footer-top{grid-template-columns:1fr auto;align-items:center;gap:12px}.footer-brand-label{display:inline}.footer-brand-group,.footer-brand{grid-area:1/1}.footer-brand-mark{width:30px;height:30px}.footer-columns{grid-area:2/1/auto/-1;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 14px}.footer-column{gap:4px}.footer-column h2{margin-bottom:2px;font-size:.7rem}.footer-column a,.site-footer-bottom a{font-size:.74rem}.footer-icon-links{grid-area:1/2;justify-content:flex-end;min-width:0}.footer-icon-links a{width:30px;height:30px}.site-footer-bottom{flex-direction:column;align-items:flex-start;gap:7px;padding-top:9px}}.smart-match-panel{grid-column:1/-1;gap:12px;display:grid}.smart-match-summary{flex-wrap:wrap;justify-content:flex-end;gap:7px;display:flex}.smart-match-summary span,.smart-match-tags span{border:1px solid color-mix(in srgb, var(--trade-accent) 24%, #ffffff14);background:color-mix(in srgb, var(--trade-accent) 10%, #ffffff0a);color:#ffffffc7;border-radius:999px;align-items:center;gap:5px;min-height:24px;padding:3px 8px;font-size:.68rem;font-weight:900;display:inline-flex}.smart-match-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.smart-match-card{background:radial-gradient(circle at 0% 0%, color-mix(in srgb, var(--trade-accent) 13%, transparent), transparent 12rem), #ffffff09;border:1px solid #ffffff14;border-radius:8px;grid-template-columns:66px minmax(0,1fr) auto;align-items:center;gap:10px;min-width:0;padding:9px;display:grid}.smart-match-card.selected{border-color:color-mix(in srgb, var(--trade-accent) 42%, #ffffff1a);background:linear-gradient(135deg, color-mix(in srgb, var(--trade-accent) 18%, transparent), transparent 74%), #ffffff0b}.smart-match-media{place-items:center;min-width:0;display:grid;position:relative}.smart-match-media .skin-thumb{border-radius:7px;width:62px;height:50px}.smart-match-media>span{background:color-mix(in srgb, var(--trade-accent) 82%, #17140e);min-width:25px;height:21px;color:var(--front-primary-contrast,#17140e);border-radius:999px;place-items:center;font-size:.66rem;font-weight:950;display:grid;position:absolute;bottom:-4px;right:-3px}.smart-match-copy{gap:5px;min-width:0;display:grid}.smart-match-copy strong,.smart-match-action strong,.creator-command-card strong,.wishlist-campaign-title strong{color:#fff;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.smart-match-copy small,.wishlist-campaign-title small,.creator-command-card small,.frontpage-discovery-owner small,.frontpage-discovery-item small,.frontpage-discovery-total small{color:#ffffff94;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.smart-match-tags{flex-wrap:wrap;gap:5px;display:flex}.smart-match-tags span{min-height:20px;padding:2px 7px;font-size:.62rem}.smart-match-action{justify-items:end;gap:8px;display:grid}.smart-match-action button,.creator-command-actions button,.creator-command-actions a,.creator-command-card button,.creator-command-card a,.wishlist-campaign-trade{border:1px solid color-mix(in srgb, var(--trade-accent,var(--page-primary,var(--accent))) 36%, #ffffff14);background:color-mix(in srgb, var(--trade-accent,var(--page-primary,var(--accent))) 18%, #ffffff0b);color:#fff;cursor:pointer;border-radius:7px;justify-content:center;align-items:center;gap:7px;min-height:32px;padding:7px 10px;font-size:.72rem;font-weight:900;text-decoration:none;display:inline-flex}.smart-match-action button:disabled{cursor:default;opacity:.74}.wishlist-campaign-panel{background:radial-gradient(circle at 0% 0%, color-mix(in srgb, var(--page-primary,var(--accent)) 14%, transparent), transparent 18rem), #ffffff09;border:1px solid #ffffff14;border-radius:8px;gap:12px;width:100%;margin:0 0 14px;padding:clamp(12px,1.3vw,16px);display:grid}.wishlist-campaign-head,.creator-command-head,.creator-launch-top,.wishlist-campaign-title,.streamer-options-head{justify-content:space-between;align-items:center;gap:12px;min-width:0;display:flex}.wishlist-campaign-head>span,.creator-command-head>div>span,.creator-command-card>span,.creator-launch-top span{color:color-mix(in srgb, var(--page-primary,var(--accent)) 70%, #fff);text-transform:uppercase;align-items:center;gap:7px;font-size:.72rem;font-weight:950;display:inline-flex}.creator-command-head h2{color:#fff;margin:4px 0 0;font-size:clamp(20px,2vw,28px);line-height:1}.wishlist-campaign-progress,.creator-launch-progress,.donor-impact-progress{background:#ffffff17;border-radius:999px;height:8px;overflow:hidden}.wishlist-campaign-progress i,.creator-launch-progress i,.donor-impact-progress i{border-radius:inherit;background:linear-gradient(90deg, var(--page-primary,var(--accent)), #4ade80);height:100%;display:block}.wishlist-campaign-grid,.creator-command-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.creator-command-grid{grid-template-columns:minmax(240px,1.1fr) repeat(3,minmax(0,1fr))}.wishlist-campaign-card,.creator-command-card,.creator-launch-card{background:#ffffff09;border:1px solid #ffffff14;border-radius:8px;align-content:start;gap:10px;min-width:0;padding:11px;display:grid}.wishlist-campaign-title{justify-content:flex-start}.wishlist-campaign-title>span{background:color-mix(in srgb, var(--page-primary,var(--accent)) 18%, #ffffff0d);width:32px;height:32px;color:color-mix(in srgb, var(--page-primary,var(--accent)) 72%, #fff);border-radius:8px;place-items:center;display:grid}.wishlist-campaign-title>div,.creator-command-card>span+strong{min-width:0}.wishlist-campaign-items,.creator-wishlist-strip{gap:6px;min-width:0;display:flex}.wishlist-campaign-items span{border-top:2px solid var(--rarity,var(--page-primary,var(--accent)));background:#00000029;border-radius:7px;flex:1 1 0;gap:4px;min-width:0;padding:6px;display:grid;position:relative}.wishlist-campaign-items .skin-thumb,.creator-wishlist-strip .skin-thumb{border-radius:6px;width:100%;height:42px}.wishlist-campaign-items b{color:#ffffffc7;text-overflow:ellipsis;white-space:nowrap;font-size:.62rem;overflow:hidden}.wishlist-campaign-trade{justify-self:end}.creator-command-actions{flex-wrap:wrap;justify-content:flex-end;gap:7px;display:flex}.creator-launch-card{grid-row:span 1}.creator-launch-top strong{color:#fff;font-size:1.5rem;line-height:1}.creator-launch-list{gap:6px;display:grid}.creator-launch-list button{color:#ffffffad;cursor:pointer;background:#ffffff09;border:1px solid #ffffff13;border-radius:7px;justify-content:space-between;align-items:center;gap:8px;min-height:31px;padding:6px 8px;font-size:.72rem;font-weight:900;display:flex}.creator-launch-list button.done{color:#d9fbe8;border-color:#68e49556}.creator-command-card{min-height:174px}.creator-wishlist-strip a{flex:1 1 0;min-width:0;display:block}.creator-wishlist-strip small{color:#ffffff80}.creator-mini-metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;display:grid}.creator-mini-metrics span{background:#00000029;border-radius:7px;gap:2px;min-width:0;padding:7px;display:grid}.creator-mini-metrics b{color:#fff;text-overflow:ellipsis;white-space:nowrap;font-size:.8rem;overflow:hidden}.frontpage-discovery{isolation:isolate;background:linear-gradient(180deg, #070707a8 0%, color-mix(in srgb, var(--front-primary) 4%, #090a09c2) 14%, color-mix(in srgb, var(--front-bg) 88%, #08090d) 34%, color-mix(in srgb, var(--front-bg) 88%, #08090d) 74%, color-mix(in srgb, var(--front-primary) 5%, #080909db) 100%), color-mix(in srgb, var(--front-bg) 88%, #08090d);margin-top:-1px;padding:clamp(58px,6.8vw,104px) clamp(14px,4vw,64px) clamp(62px,7.2vw,108px);position:relative;box-shadow:inset 0 1px #ffffff0b,inset 0 58px 98px #0000002e,inset 0 -56px 86px #0000001f}.frontpage-discovery:before{content:"";z-index:-1;pointer-events:none;background:linear-gradient(#ffffff07 1px, transparent 1px), linear-gradient(90deg, color-mix(in srgb, var(--front-primary) 6%, transparent) 1px, transparent 1px);opacity:.52;background-size:46px 46px,46px 46px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#0000,#000 18% 82%,#0000);mask-image:linear-gradient(#0000,#000 18% 82%,#0000)}.frontpage-discovery:after{content:"";z-index:-1;pointer-events:none;background:linear-gradient(90deg, transparent, color-mix(in srgb, var(--front-primary) 34%, #ffffff14), transparent) 50% 0 / min(1260px, calc(100% - 28px)) 1px no-repeat, linear-gradient(90deg, transparent, color-mix(in srgb, var(--front-primary) 26%, #ffffff0f), transparent) 50% 100% / min(1260px, calc(100% - 28px)) 1px no-repeat, radial-gradient(ellipse at 50% 0%, color-mix(in srgb, var(--front-primary) 11%, transparent), transparent 54%), radial-gradient(ellipse at 50% 100%, #00000038, transparent 62%), linear-gradient(180deg, #00000042, transparent 20%, transparent 78%, #0003);opacity:.68;position:absolute;inset:0}.frontpage-discovery-wrap{grid-template-columns:minmax(300px,.78fr) minmax(0,1.22fr);align-items:stretch;gap:clamp(18px,3vw,34px);width:min(1260px,100%);margin:0 auto;display:grid}.frontpage-discovery-copy{align-content:center;gap:16px;min-width:0;display:grid}.frontpage-discovery-copy .frontpage-panel-kicker{width:fit-content;color:color-mix(in srgb, var(--front-primary) 82%, #fff);text-transform:uppercase;align-items:center;gap:8px;font-size:.75rem;font-weight:950;display:inline-flex}.frontpage-discovery-copy h2{color:#fff;letter-spacing:0;max-width:520px;margin:0;font-size:clamp(1.8rem,3vw,3rem);line-height:1.04}.frontpage-discovery-copy p{color:#f8f4eaad;max-width:500px;margin:0;font-size:.95rem;font-weight:650;line-height:1.58}.frontpage-discovery-actions{flex-wrap:wrap;gap:9px;display:flex}.frontpage-discovery-actions a{min-height:40px;transition:border-color .16s ease, background .16s ease, color .16s ease, transform .16s var(--ease-out);border-radius:8px;justify-content:center;align-items:center;gap:8px;padding:0 13px;font-size:.8rem;font-weight:950;display:inline-flex}.frontpage-discovery-actions a:hover{transform:translateY(-1px)}.frontpage-discovery-primary{border:1px solid color-mix(in srgb, var(--front-primary) 58%, transparent);background:linear-gradient(135deg, var(--front-primary-strong), var(--front-primary));color:var(--front-primary-contrast)}.frontpage-discovery-secondary{border:1px solid color-mix(in srgb, var(--front-primary) 24%, #ffffff14);background:color-mix(in srgb, var(--front-primary) 8%, #ffffff09);color:#f8f4eadb}.frontpage-discovery-highlights{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;max-width:540px;display:grid}.frontpage-discovery-highlights span{background:#ffffff09;border:1px solid #ffffff13;border-radius:8px;gap:2px;min-width:0;padding:10px;display:grid}.frontpage-discovery-highlights b{color:#fff;text-overflow:ellipsis;white-space:nowrap;font-size:.95rem;line-height:1.1;overflow:hidden}.frontpage-discovery-highlights small{color:#f8f4ea8a;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;font-size:.66rem;font-weight:900;overflow:hidden}.frontpage-discovery-panel{border:1px solid color-mix(in srgb, var(--front-primary) 18%, #ffffff13);background:color-mix(in srgb, var(--front-primary) 4%, #0a0b0bf0);border-radius:8px;gap:12px;min-width:0;padding:14px;display:grid;box-shadow:inset 0 1px #ffffff0d,0 20px 48px #00000047}.frontpage-discovery-panel-head{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:14px;min-width:0;display:grid}.frontpage-discovery-panel-head>div:first-child{gap:4px;min-width:0;display:grid}.frontpage-discovery-panel-head>div:first-child>span{color:color-mix(in srgb, var(--front-primary) 74%, #ffffffb3);text-transform:uppercase;font-size:.68rem;font-weight:950}.frontpage-discovery-panel-head>div:first-child>strong{color:#fff;text-overflow:ellipsis;white-space:nowrap;font-size:clamp(1.18rem,1.8vw,1.55rem);line-height:1.12;overflow:hidden}.frontpage-discovery-panel-head>div:first-child>small{color:#f8f4ea99;font-size:.78rem;font-weight:750;line-height:1.42}.frontpage-discovery-summary{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.frontpage-discovery-summary article{background:#ffffff09;border:1px solid #ffffff13;border-radius:8px;gap:3px;min-width:0;padding:10px 11px;display:grid}.frontpage-discovery-summary span,.frontpage-discovery-total small{color:#f8f4ea8a;text-transform:uppercase;font-size:.65rem;font-weight:900}.frontpage-discovery-summary strong{color:#fff;text-overflow:ellipsis;white-space:nowrap;font-size:1rem;overflow:hidden}.frontpage-discovery-tabs{grid-template-columns:repeat(3,minmax(0,auto));justify-content:end;gap:6px;display:grid}.frontpage-discovery-tabs button{color:#ffffffa8;cursor:pointer;white-space:nowrap;min-height:34px;transition:border-color .16s ease, background .16s ease, color .16s ease, transform .16s var(--ease-out);background:#ffffff09;border:1px solid #ffffff14;border-radius:8px;justify-content:center;align-items:center;gap:7px;padding:7px 12px;font-size:.75rem;font-weight:900;display:inline-flex}.frontpage-discovery-tabs button.active,.frontpage-discovery-tabs button:hover{border-color:color-mix(in srgb, var(--front-primary) 38%, #ffffff14);background:color-mix(in srgb, var(--front-primary) 18%, #ffffff0a);color:#fff}.frontpage-discovery-list{min-height:0;animation:frontpage-discovery-list-in .3s var(--ease-out) both;gap:8px;display:grid}.frontpage-discovery-list-frame{height:var(--frontpage-discovery-list-height,auto);min-height:0;transition:height .38s var(--ease-out);will-change:height;overflow:hidden}.frontpage-discovery-row{min-height:68px;color:inherit;transition:border-color .16s ease, background .16s ease, transform .16s var(--ease-out);animation:frontpage-discovery-row-in .34s var(--ease-out) both;animation-delay:calc(var(--discovery-row-index,0) * 36ms);background:#ffffff08;border:1px solid #ffffff14;border-radius:8px;grid-template-columns:38px minmax(190px,.82fr) minmax(220px,1fr) minmax(108px,.34fr);align-items:center;gap:12px;padding:10px 12px;text-decoration:none;display:grid}.frontpage-discovery-row:hover{border-color:color-mix(in srgb, var(--front-primary) 28%, #ffffff1f);background:#ffffff0b;transform:translateY(-1px)}.frontpage-discovery-row.rank-1{border-color:color-mix(in srgb, var(--front-primary) 25%, #ffffff14)}.frontpage-discovery-rank{background:color-mix(in srgb, var(--front-primary) 18%, #ffffff0d);width:30px;height:30px;color:color-mix(in srgb, var(--front-primary) 76%, #fff);border-radius:8px;place-items:center;font-weight:950;display:grid}.frontpage-discovery-row.rank-1 .frontpage-discovery-rank{background:color-mix(in srgb, var(--front-primary) 28%, #ffffff0f)}.frontpage-discovery-owner,.frontpage-discovery-item{grid-template-columns:40px minmax(0,1fr);align-items:center;gap:10px;min-width:0;display:grid}.frontpage-discovery-owner .donor-avatar,.frontpage-discovery-item .skin-thumb{width:40px;height:40px}.frontpage-discovery-owner .donor-avatar{border-radius:50%}.frontpage-discovery-owner strong,.frontpage-discovery-item strong{color:#fff;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.frontpage-discovery-owner strong{font-size:.88rem;display:block}.frontpage-discovery-item strong{font-size:.86rem;display:block}.frontpage-discovery-total{justify-items:end;gap:3px;display:grid}.frontpage-discovery-total strong{color:color-mix(in srgb, var(--front-primary) 74%, #fff)}.frontpage-discovery-empty{color:#ffffff8f;min-height:116px;animation:frontpage-discovery-row-in .28s var(--ease-out) both;border:1px dashed #ffffff1f;border-radius:8px;justify-content:center;align-items:center;gap:9px;display:flex}.frontpage-discovery-footer-link{width:fit-content;color:color-mix(in srgb, var(--front-primary) 72%, #fff);text-transform:uppercase;justify-self:end;align-items:center;gap:6px;font-size:.76rem;font-weight:950;display:inline-flex}.frontpage-discovery-footer-link:hover{color:#fff}@keyframes frontpage-discovery-list-in{0%{opacity:0;filter:blur(5px);transform:translateY(8px)}to{opacity:1;filter:blur();transform:translateY(0)}}@keyframes frontpage-discovery-row-in{0%{opacity:0;transform:translateY(9px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.frontpage-discovery-list-frame{transition:none}.frontpage-discovery-list,.frontpage-discovery-row,.frontpage-discovery-empty{animation:none}}.item-intelligence-panel{gap:12px}.item-intelligence-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.item-intelligence-grid span,.item-intelligence-range div,.donor-impact-grid span{background:#ffffff09;border:1px solid #ffffff13;border-radius:8px;gap:4px;min-width:0;padding:9px;display:grid}.item-intelligence-grid small,.item-intelligence-range span,.donor-impact-grid small{color:#ffffff85;text-transform:uppercase;font-size:.65rem;font-weight:900}.item-intelligence-grid strong,.item-intelligence-range strong,.donor-impact-grid strong{color:#fff;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.item-intelligence-grid i{background:linear-gradient(90deg, var(--item-accent), #4ade80);border-radius:999px;height:5px;display:block}.item-intelligence-grid em,.item-intelligence-range small{color:#ffffff94;font-size:.68rem;font-style:normal}.item-intelligence-range,.donor-impact-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.donor-impact-panel .detail-section-head>strong{color:color-mix(in srgb, var(--rarity,var(--accent)) 76%, #fff);font-size:1.2rem}.streamer-builder-panel{background:radial-gradient(circle at 0% 0%, color-mix(in srgb, var(--page-primary,var(--accent)) 12%, transparent), transparent 18rem), #ffffff09;border:1px solid #ffffff14;border-radius:8px;gap:12px;padding:12px;display:grid}.streamer-layout-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.streamer-layout-grid button{color:#ffffffb8;text-align:left;cursor:pointer;background:#ffffff09;border:1px solid #ffffff14;border-radius:8px;grid-template-columns:28px minmax(0,1fr);align-items:start;gap:8px;min-height:78px;padding:10px;display:grid}.streamer-layout-grid button.active{border-color:color-mix(in srgb, var(--page-primary,var(--accent)) 42%, #ffffff14);background:color-mix(in srgb, var(--page-primary,var(--accent)) 15%, #ffffff0a);color:#fff}.streamer-layout-grid strong,.streamer-layout-grid small{text-overflow:ellipsis;display:block;overflow:hidden}.streamer-layout-grid strong{color:#fff;font-size:.78rem}.streamer-layout-grid small{color:#ffffff8a;margin-top:3px;font-size:.66rem;line-height:1.35}.streamer-scale-control{gap:7px;display:grid}.streamer-scale-control span{color:#ffffff9e;text-transform:uppercase;font-size:.68rem;font-weight:900}.streamer-overlay-preview{border:1px solid color-mix(in srgb, var(--page-primary,var(--accent)) 24%, #ffffff14);background:linear-gradient(90deg, color-mix(in srgb, var(--page-primary,var(--accent)) 18%, transparent), transparent 42%), #090a0dc7;transform-origin:0;border-radius:8px;grid-template-columns:auto minmax(0,1fr) minmax(120px,.36fr);align-items:center;gap:8px;min-height:88px;padding:10px;display:grid;overflow:hidden}.streamer-preview-brand,.streamer-preview-latest{align-items:center;gap:8px;min-width:0;display:inline-flex}.streamer-preview-brand{color:color-mix(in srgb, var(--page-primary,var(--accent)) 72%, #fff);font-weight:950}.streamer-preview-brand .csgifts-logo{width:28px;height:28px}.streamer-preview-latest{transform:scale(var(--overlay-preview-scale,1));transform-origin:0}.streamer-preview-latest .donor-avatar{width:38px;height:38px}.streamer-preview-latest span{gap:2px;min-width:0;display:grid}.streamer-preview-latest strong{color:#fff}.streamer-preview-latest small,.streamer-preview-goal span{color:#ffffff94;text-transform:uppercase;font-size:.66rem;font-weight:900}.streamer-preview-latest b{color:color-mix(in srgb, var(--page-primary,var(--accent)) 76%, #fff)}.streamer-preview-goal{gap:6px;display:grid}.streamer-preview-goal i{background:#ffffff1f;border-radius:999px;height:8px;overflow:hidden}.streamer-preview-goal b{border-radius:inherit;background:linear-gradient(90deg, var(--page-primary,var(--accent)), #4ade80);width:64%;height:100%;display:block}.streamer-overlay-preview.layout-compact{grid-template-columns:minmax(0,1fr) minmax(110px,.3fr);min-height:70px}.streamer-overlay-preview.layout-compact .streamer-preview-brand{display:none}.streamer-overlay-preview.layout-alert{text-align:center;grid-template-columns:1fr;justify-items:center;min-height:136px}.streamer-overlay-preview.layout-alert .streamer-preview-goal{width:min(260px,100%)}.streamer-overlay-preview.layout-goal{grid-template-columns:auto minmax(0,1fr)}.streamer-overlay-preview.layout-goal .streamer-preview-latest{display:none}.overlay-bar{transform:scale(var(--overlay-scale,1));transform-origin:0 100%}.overlay-layout-compact .overlay-bar{grid-template-columns:auto minmax(0,1fr) minmax(160px,220px);min-height:58px}.overlay-layout-compact .overlay-stat:not(.overlay-latest){display:none}.overlay-layout-alert{place-items:center}.overlay-layout-alert .overlay-bar{text-align:center;grid-template-columns:minmax(0,1fr);justify-items:center;width:min(620px,100%);min-height:174px}.overlay-layout-alert .overlay-brand,.overlay-layout-alert .overlay-stat:not(.overlay-latest),.overlay-layout-alert .overlay-goal{display:none}.overlay-layout-alert .overlay-donation-line{justify-content:center}.overlay-layout-goal .overlay-bar{grid-template-columns:auto minmax(0,1fr) minmax(260px,.8fr)}.overlay-layout-goal .overlay-latest{display:none}@media (width<=1120px){.smart-match-grid,.wishlist-campaign-grid,.creator-command-grid,.streamer-layout-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.frontpage-discovery-wrap{grid-template-columns:1fr}.frontpage-discovery-copy{align-content:start}.frontpage-discovery-copy h2,.frontpage-discovery-copy p{max-width:760px}.frontpage-discovery-row{grid-template-columns:36px minmax(0,1fr)}.frontpage-discovery-item,.frontpage-discovery-total{grid-column:2;justify-items:start}}@media (width<=720px){.smart-match-grid,.wishlist-campaign-grid,.creator-command-grid,.streamer-layout-grid,.item-intelligence-grid,.item-intelligence-range,.donor-impact-grid{grid-template-columns:1fr}.smart-match-card{grid-template-columns:60px minmax(0,1fr)}.smart-match-action{grid-column:1/-1;grid-template-columns:1fr auto;justify-items:start}.creator-command-head,.wishlist-campaign-head{flex-direction:column;align-items:flex-start}.creator-command-actions{justify-content:flex-start}.frontpage-discovery{padding:clamp(48px,13vw,72px) 12px clamp(50px,14vw,78px)}.frontpage-discovery-wrap{gap:14px}.frontpage-discovery-copy{gap:12px}.frontpage-discovery-copy h2{font-size:clamp(1.68rem,8vw,2.28rem)}.frontpage-discovery-actions a{width:100%}.frontpage-discovery-panel{padding:11px}.frontpage-discovery-panel-head{grid-template-columns:1fr}.frontpage-discovery-tabs{grid-template-columns:repeat(3,minmax(0,1fr));justify-content:stretch}.frontpage-discovery-tabs button{min-width:0;padding-inline:7px;font-size:.68rem}.frontpage-discovery-tabs button svg{flex:none}.frontpage-discovery-highlights,.frontpage-discovery-summary{grid-template-columns:repeat(3,minmax(0,1fr))}.frontpage-discovery-highlights span,.frontpage-discovery-summary article{min-height:58px;padding:8px}.frontpage-discovery-highlights b,.frontpage-discovery-summary strong{font-size:.9rem}.frontpage-discovery-highlights small,.frontpage-discovery-summary span{white-space:normal;font-size:.58rem;line-height:1.15}.frontpage-discovery-owner,.frontpage-discovery-item{grid-template-columns:42px minmax(0,1fr)}.frontpage-discovery-total{grid-template-columns:repeat(2,auto);align-items:baseline;gap:8px}.streamer-overlay-preview{grid-template-columns:1fr}}.discover-page-shell,.roadmap-page-shell{color:#f7f7fb;background:#08090d;min-height:100vh}.discover-hero,.roadmap-hero{min-height:min(78vh,760px)}.discover-stage,.roadmap-stage{z-index:2;width:min(1180px,100% - 32px);margin:0 auto;padding:clamp(128px,16vh,190px) 0 42px;position:relative}.discover-stage{grid-template-columns:minmax(0,820px) minmax(260px,360px);align-items:end;gap:clamp(24px,5vw,70px);padding:clamp(10px,2.8vh,34px) 0 26px;display:grid}.discover-stage h1,.roadmap-stage h1{max-width:760px;margin:16px 0 14px;font-size:clamp(2.7rem,6vw,6.2rem);line-height:.9}.discover-stage h1{max-width:700px;margin:12px 0;font-size:clamp(2.05rem,4.5vw,4.6rem);font-weight:850;line-height:1.02}.discover-stage p,.roadmap-stage p{color:#f8f4eac7;max-width:720px;font-size:clamp(1rem,1.5vw,1.2rem)}.discover-stage p{color:#f8f4eab8;max-width:640px;font-size:clamp(.98rem,1.25vw,1.08rem);line-height:1.55}.discover-hero-main{gap:18px;display:grid}.discover-stage .frontpage-panel-kicker{color:#ffffffd1;font-size:.84rem}.discover-search-panel{gap:10px;width:min(720px,100%);margin-top:0;display:grid}.discover-search-panel label{background:linear-gradient(135deg,#ffffff0e,#ffffff05),#0a0c11d1;border:1px solid #ffffff24;border-radius:8px;grid-template-columns:auto 1fr;align-items:center;gap:10px;min-height:52px;padding:0 15px;display:grid;box-shadow:0 14px 38px #00000047,inset 0 1px #ffffff14}.discover-search-panel input{color:#fff;width:100%;font:inherit;background:0 0;border:0;outline:0;font-size:.95rem}.discover-search-panel>div,.discover-tabs{flex-wrap:wrap;gap:8px;display:flex}.discover-search-panel button,.discover-tabs button{color:#ffffffc7;cursor:pointer;background:#ffffff0f;border:1px solid #ffffff1f;border-radius:8px;align-items:center;gap:7px;padding:10px 12px;display:inline-flex}.discover-search-panel button{background:linear-gradient(#ffffff14,#ffffff09),#14120fb8;min-height:38px;padding-inline:11px;box-shadow:inset 0 1px #ffffff14}.discover-search-panel button b{color:#fff;background:#ffffff1a;border-radius:999px;place-items:center;min-width:22px;height:20px;padding:0 6px;display:inline-grid}.discover-search-panel button.active,.discover-tabs button.active{border-color:color-mix(in srgb, var(--front-primary,#ff7a1a) 72%, #fff);color:#fff;background:color-mix(in srgb, var(--front-primary,#ff7a1a) 20%, #ffffff14)}.discover-hero-signal{background:linear-gradient(135deg, color-mix(in srgb, var(--front-primary,#ff7a1a) 15%, transparent), transparent 58%), #080a0ebd;border:1px solid #ffffff1f;border-radius:8px;gap:12px;padding:14px;display:grid;position:relative;overflow:hidden;box-shadow:0 16px 44px #0000004d,inset 0 1px #ffffff14}.discover-hero-signal:before{content:"";pointer-events:none;background:linear-gradient(120deg,#0000,#ffffff13,#0000);animation:2.4s ease-in-out infinite csgifts-shimmer;position:absolute;inset:0;transform:translate(-130%)}.discover-signal-kicker{width:fit-content;color:color-mix(in srgb, var(--front-primary,#ff7a1a) 72%, #fff);text-transform:uppercase;align-items:center;gap:7px;font-size:.78rem;font-weight:900;display:inline-flex}.discover-hero-signal>strong{font-size:1.08rem}.discover-hero-signal>small{color:#ffffffa8;line-height:1.45}.discover-hero-signal>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.discover-hero-signal>div span{background:#00000038;border-radius:8px;gap:2px;padding:6px;display:grid}.discover-hero-signal>div b{color:#fff}.discover-hero-signal>div small{color:#ffffff8f;font-size:.72rem}.discover-content,.roadmap-content{width:min(1180px,100% - 32px);margin:0 auto;padding:42px 0 78px}.discover-content{padding-top:18px}.discover-tabs{margin-bottom:18px}.discover-summary-row,.roadmap-grid,.creator-analytics-grid,.creator-analytics-columns,.donation-celebration-status,.streamer-builder-controls,.streamer-module-toggles,.item-education-grid{gap:10px;display:grid}.discover-summary-row{grid-template-columns:repeat(4,minmax(0,1fr));margin-bottom:18px}.discover-summary-row span,.roadmap-card,.changelog-panel,.creator-onboarding-card,.creator-analytics-panel,.social-share-preview-card,.theme-preset-panel{background:#ffffff0e;border:1px solid #ffffff1a;border-radius:8px;box-shadow:0 18px 50px #00000040}.discover-summary-row span{gap:4px;padding:14px;display:grid}.discover-summary-row small,.discover-card-metrics small{color:#ffffff9e}.discover-grid{grid-template-columns:repeat(auto-fit,minmax(270px,1fr));gap:14px;display:grid}.discover-creator-card{min-height:280px;color:inherit;background:linear-gradient(135deg, color-mix(in srgb, var(--page-primary,#ff7a1a) 18%, transparent), transparent 42%), #ffffff0e;border:1px solid #ffffff1c;border-radius:8px;gap:14px;padding:16px;text-decoration:none;transition:transform .18s,border-color .18s;display:grid;box-shadow:0 18px 44px #00000047}.discover-creator-card:hover{border-color:color-mix(in srgb, var(--page-primary,#ff7a1a) 62%, #ffffff29);transform:translateY(-3px)}.discover-card-top,.discover-card-item{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;display:grid}.discover-card-top strong,.discover-card-top small,.discover-card-item b,.discover-card-item small,.social-share-copy strong,.donation-celebration-items b,.donation-celebration-status strong{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.discover-card-item{background:#00000038;border-radius:8px;grid-template-columns:auto minmax(0,1fr);padding:10px}.discover-card-item .skin-thumb{width:60px;height:44px}.discover-card-tags{flex-wrap:wrap;gap:7px;min-height:28px;display:flex}.discover-card-tags span{color:#ffffffc7;background:#ffffff13;border-radius:999px;align-items:center;gap:5px;padding:6px 8px;display:inline-flex}.discover-card-tags .live{color:#c8ffcf;background:#22c55e24}.discover-card-metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:auto;display:grid}.discover-card-metrics span,.creator-analytics-grid span,.creator-referral-row,.creator-analytics-item,.item-education-grid span{background:#0003;border-radius:8px;gap:3px;padding:9px;display:grid}.discover-empty{color:#ffffffbd;background:#ffffff0d;border:1px solid #ffffff1a;border-radius:8px;justify-content:center;align-items:center;gap:10px;min-height:220px;display:flex}.creator-analytics-panel .creator-command-head span,.creator-onboarding-head span{color:#ffffffc2;align-items:center;gap:8px;display:inline-flex}.roadmap-stage{padding-bottom:90px}.roadmap-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:28px}.roadmap-card,.changelog-panel,.creator-onboarding-card,.creator-analytics-panel,.social-share-preview-card,.theme-preset-panel{padding:14px}.roadmap-card span,.changelog-row>span{width:fit-content;color:color-mix(in srgb, var(--front-primary,#ff7a1a) 72%, #fff);background:color-mix(in srgb, var(--front-primary,#ff7a1a) 16%, transparent);border-radius:999px;margin-bottom:12px;padding:6px 8px;display:inline-flex}.roadmap-card h2{margin:0 0 8px;font-size:1.15rem}.roadmap-card p,.changelog-row p,.creator-analytics-grid em,.creator-analytics-grid small,.creator-referral-row small,.creator-analytics-item small,.item-education-grid small{color:#ffffffa8;margin:0;font-style:normal}.changelog-list{gap:10px;display:grid}.changelog-row{background:#0003;border-radius:8px;grid-template-columns:86px minmax(0,1fr);gap:14px;padding:14px;display:grid}.changelog-row small{color:#ffffff94;margin:3px 0 7px;display:block}.theme-preset-panel,.creator-onboarding-card,.creator-analytics-panel,.social-share-preview-card{margin-top:14px}.theme-preset-grid{grid-template-columns:repeat(auto-fit,minmax(185px,1fr));gap:9px;margin-top:10px;display:grid}.theme-preset-grid button{text-align:left;color:#fff;cursor:pointer;background:#0000002e;border:1px solid #ffffff1a;border-radius:8px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:10px;padding:10px;display:grid}.theme-preset-grid button.active{border-color:color-mix(in srgb, var(--page-primary,#ff7a1a) 70%, #fff)}.theme-preset-swatch{background:linear-gradient(135deg, var(--preset-primary), transparent 48%), linear-gradient(315deg, var(--preset-accent), transparent 48%), var(--preset-bg);border-radius:8px;width:38px;height:38px;box-shadow:inset 0 0 0 1px #ffffff2e}.theme-preset-grid small{color:#ffffff9e;margin-top:3px;display:block}.creator-onboarding-head{color:#fff;cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;width:100%;display:flex}.creator-onboarding-steps{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:8px;margin-top:12px;display:grid}.creator-onboarding-steps button,.creator-onboarding-steps a{min-height:70px;color:inherit;text-align:left;background:#0000002e;border:1px solid #ffffff1a;border-radius:8px;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:9px;padding:10px;text-decoration:none;display:grid}.creator-onboarding-steps .done{background:#22c55e17;border-color:#22c55e57}.creator-onboarding-steps small{color:#ffffff9e;margin-top:3px;display:block}.creator-command-head.compact{margin-bottom:12px}.creator-command-head.compact h3{margin:4px 0 0}.creator-analytics-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:9px}.creator-analytics-columns{grid-template-columns:1.2fr .8fr;gap:12px;margin-top:12px}.creator-analytics-columns>div{gap:8px;display:grid}.creator-analytics-item{grid-template-columns:auto minmax(0,1fr) auto;align-items:center}.creator-analytics-item .skin-thumb{width:46px;height:34px}.social-share-preview-card{background:linear-gradient(135deg, color-mix(in srgb, var(--share-accent,#ff7a1a) 18%, transparent), transparent 52%), #ffffff0e;grid-template-columns:96px minmax(0,1fr) auto;align-items:center;gap:14px;display:grid}.social-share-art{background:#0000003d;border-radius:8px;place-items:center;width:96px;height:64px;display:grid;overflow:hidden}.social-share-art img{object-fit:contain;width:100%;height:100%}.social-share-copy{gap:4px;min-width:0;display:grid}.social-share-copy span,.social-share-copy small{color:#ffffff9e}.social-share-preview-card button{color:#fff;background:#ffffff14;border:1px solid #ffffff24;border-radius:8px;align-items:center;gap:7px;padding:10px 12px;display:inline-flex}.creator-toolkit-panel{background:#ffffff08;border:1px solid #ffffff14;border-radius:8px;gap:12px;margin-top:14px;padding:12px;display:grid}.creator-toolkit-head,.creator-toolkit-card-head{justify-content:space-between;align-items:center;gap:12px;min-width:0;display:flex}.creator-toolkit-head>div{gap:4px;min-width:0;display:grid}.creator-toolkit-head span,.creator-toolkit-card-head span{width:fit-content;color:color-mix(in srgb, var(--page-primary,var(--accent)) 72%, #fff);text-transform:uppercase;align-items:center;gap:7px;font-size:.72rem;font-weight:950;display:inline-flex}.creator-toolkit-head h3{color:#fff;margin:0;font-size:clamp(1.05rem,1.7vw,1.42rem);line-height:1.05}.creator-toolkit-head button,.creator-toolkit-card-head button,.creator-qr-body button,.creator-tools-grid button,.creator-overlay-list button,.creator-overlay-list a{border:1px solid color-mix(in srgb, var(--page-primary,var(--accent)) 32%, #ffffff14);background:color-mix(in srgb, var(--page-primary,var(--accent)) 12%, #ffffff0a);color:#fff;min-height:32px;font:inherit;cursor:pointer;border-radius:7px;justify-content:center;align-items:center;gap:7px;padding:7px 10px;font-size:.72rem;font-weight:900;text-decoration:none;transition:border-color .16s,background .16s,transform .16s;display:inline-flex}.creator-toolkit-head button:hover,.creator-toolkit-card-head button:hover,.creator-qr-body button:hover,.creator-tools-grid button:hover,.creator-overlay-list button:hover,.creator-overlay-list a:hover{border-color:color-mix(in srgb, var(--page-primary,var(--accent)) 48%, #ffffff24);background:color-mix(in srgb, var(--page-primary,var(--accent)) 18%, #ffffff0e);transform:translateY(-1px)}.creator-toolkit-grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:10px;display:grid}.creator-toolkit-card{background:#00000029;border:1px solid #ffffff13;border-radius:8px;align-content:start;gap:10px;min-width:0;padding:11px;display:grid}.creator-analytics-overview,.creator-setup-card{grid-column:span 3}.creator-qr-card,.creator-tools-card,.creator-search-card{grid-column:span 2}.creator-overlay-card{grid-column:span 6}.creator-toolkit-card-head small{color:#ffffff94;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;font-size:.68rem;font-weight:900;overflow:hidden}.creator-toolkit-stats{grid-template-columns:repeat(4,minmax(0,1fr));gap:7px;display:grid}.creator-toolkit-stats span{background:#ffffff0b;border-radius:7px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:3px 7px;min-width:0;padding:8px;display:grid}.creator-toolkit-stats svg{color:color-mix(in srgb, var(--page-primary,var(--accent)) 72%, #fff);grid-row:span 2}.creator-toolkit-stats small,.creator-interest-list small,.creator-empty-metric small,.creator-qr-body small,.creator-tools-grid small,.creator-overlay-list small{color:#ffffff94;text-overflow:ellipsis;white-space:nowrap;font-size:.68rem;font-weight:780;overflow:hidden}.creator-toolkit-stats strong,.creator-interest-list b,.creator-empty-metric strong,.creator-qr-body strong,.creator-tools-grid strong,.creator-overlay-list strong{color:#fff;text-overflow:ellipsis;white-space:nowrap;font-size:.88rem;line-height:1.1;overflow:hidden}.creator-activity-chart{background:#ffffff09;border-radius:8px;grid-template-columns:repeat(7,minmax(0,1fr));align-items:end;gap:7px;min-height:118px;padding:10px;display:grid}.creator-activity-chart span{align-items:end;gap:6px;min-width:0;height:100%;display:grid}.creator-activity-chart i{background:color-mix(in srgb, var(--page-primary,var(--accent)) 78%, #fff);width:100%;min-height:8px;animation:csgifts-rise-in .45s var(--ease-out) both;border-radius:6px 6px 2px 2px;display:block}.creator-activity-chart small{color:#ffffff80;text-align:center;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;font-size:.62rem;font-weight:900;overflow:hidden}.creator-setup-list,.creator-tools-grid,.creator-interest-list{gap:7px;display:grid}.creator-setup-list{grid-template-columns:repeat(2,minmax(0,1fr))}.creator-setup-list button{color:#ffffffad;min-width:0;min-height:32px;font:inherit;cursor:pointer;background:#ffffff0a;border:1px solid #ffffff13;border-radius:7px;align-items:center;gap:7px;padding:6px 8px;font-size:.72rem;font-weight:900;display:inline-flex}.creator-setup-list button.done{color:#d9fbe8;background:#4ade8014;border-color:#66e3945b}.creator-setup-list span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.creator-qr-body{grid-template-columns:96px minmax(0,1fr);align-items:center;gap:10px;min-width:0;display:grid}.creator-qr-body img{background:#fff;border-radius:8px;width:96px;height:96px;padding:6px}.creator-qr-body div{gap:6px;min-width:0;display:grid}.creator-qr-body small{max-width:100%}.creator-qr-body button{justify-self:start}.creator-tools-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.creator-tools-grid button{text-align:left;justify-content:flex-start;min-height:58px}.creator-tools-grid button>span{gap:3px;min-width:0;display:grid}.creator-interest-list span{background:#ffffff0a;border-radius:7px;grid-template-columns:48px minmax(0,1fr) auto;align-items:center;gap:8px;min-width:0;padding:7px;display:grid}.creator-interest-list .skin-thumb{border-radius:6px;width:48px;height:34px}.creator-empty-metric{text-align:center;background:#ffffff09;border-radius:8px;place-items:center;gap:6px;min-height:112px;padding:12px;display:grid}.creator-empty-metric svg{color:color-mix(in srgb, var(--page-primary,var(--accent)) 72%, #fff)}.creator-overlay-list{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.creator-overlay-list div{background:#ffffff0a;border-radius:7px;grid-template-rows:auto auto;grid-template-columns:32px minmax(0,1fr) auto auto;align-items:center;gap:3px 8px;min-width:0;padding:8px;display:grid}.creator-overlay-list div>span{width:32px;height:32px;color:color-mix(in srgb, var(--page-primary,var(--accent)) 72%, #fff);background:color-mix(in srgb, var(--page-primary,var(--accent)) 12%, #ffffff0a);border-radius:7px;grid-row:span 2;place-items:center;display:grid}.creator-overlay-list small{grid-column:2}.creator-overlay-list button,.creator-overlay-list a{width:30px;min-height:30px;padding:0}.donor-gamification-panel{background:linear-gradient(135deg,#ff7a1a1f,#0000 50%),#ffffff0b}.donation-celebration-modal{text-align:center;width:min(620px,100vw - 28px)}.donation-celebration-art{background:radial-gradient(circle at 50% 30%, color-mix(in srgb, var(--trade-accent,#ff7a1a) 26%, transparent), transparent 58%), #00000047;border-radius:8px;place-items:center;min-height:170px;display:grid}.donation-celebration-art img{object-fit:contain;filter:drop-shadow(0 24px 32px #0000006b);max-width:78%;max-height:180px}.donation-celebration-items{flex-wrap:wrap;justify-content:center;gap:8px;display:flex}.donation-celebration-items span{background:#ffffff12;border-radius:8px;align-items:center;gap:7px;max-width:180px;padding:7px 9px;display:inline-flex}.donation-celebration-items img{object-fit:contain;width:38px;height:28px}.donation-celebration-status{grid-template-columns:repeat(3,minmax(0,1fr))}.donation-celebration-status span{background:#0003;border-radius:8px;gap:4px;min-width:0;padding:10px;display:grid}.donation-celebration-status small{color:#fff9}.mobile-trade-flow{grid-template-columns:repeat(4,minmax(0,1fr));gap:7px;padding:0 18px;display:none}.mobile-trade-flow span{color:#ffffff94;background:#ffffff0f;border-radius:8px;justify-items:center;gap:4px;padding:8px 4px;display:grid}.mobile-trade-flow b{background:#ffffff1a;border-radius:999px;place-items:center;width:24px;height:24px;display:grid}.mobile-trade-flow .done{color:#fff;background:color-mix(in srgb, var(--trade-accent,#ff7a1a) 18%, #ffffff0f)}.mobile-trade-flow .done b{color:#111318;background:var(--trade-accent,#ff7a1a)}.streamer-builder-controls{grid-template-columns:180px minmax(0,1fr);margin:12px 0}.streamer-builder-controls label{gap:6px;display:grid}.streamer-builder-controls input,.streamer-builder-controls select{color:#fff;background:#0000003d;border:1px solid #ffffff1f;border-radius:8px;min-height:42px;padding:0 10px}.streamer-module-toggles{grid-template-columns:repeat(3,minmax(0,1fr));margin-bottom:12px}.streamer-overlay-preview.animation-pop,.overlay-animation-pop .overlay-bar{animation:overlay-pop-preview .58s var(--ease-out) both}.inventory-pending-add-cell button>b{white-space:nowrap;font-size:.72rem;line-height:1;display:none}.inventory-pending-add-cell .inventory-pending-add-button.manual-skin{gap:7px;width:auto;min-width:112px;padding:0 11px 1px;font-size:1rem}.inventory-pending-add-cell .inventory-pending-add-button.manual-skin>b{display:inline}.streamer-overlay-preview.animation-fade,.overlay-animation-fade .overlay-bar{animation:.5s ease-out both overlay-fade-preview}@keyframes overlay-pop-preview{0%{transform:scale(calc(var(--overlay-preview-scale,1) * .985))}62%{transform:scale(calc(var(--overlay-preview-scale,1) * 1.018))}to{transform:scale(var(--overlay-preview-scale,1))}}@keyframes overlay-fade-preview{0%{opacity:.38}to{opacity:1}}.item-intelligence-trend{background:#0003;border-radius:8px;align-items:end;gap:7px;min-height:86px;margin-top:12px;padding:10px;display:flex}.item-intelligence-trend span{flex:1;align-items:end;min-width:10px;display:grid}.item-intelligence-trend i{background:linear-gradient(180deg, var(--item-accent,#ff7a1a), #ffffff2e);border-radius:5px 5px 2px 2px;min-height:12px;display:block}.item-education-grid{grid-template-columns:repeat(2,minmax(0,1fr));margin-top:12px}.item-education-grid small{line-height:1.45}.global-search-mini-items{gap:4px;margin-top:7px;display:flex}.global-search-mini-items .skin-thumb{width:34px;height:26px}.discover-page-shell,.roadmap-page-shell{--new-surface-bg:#0d0e0dc7;--new-surface-bg-soft:#ffffff0b;--new-surface-border:#ffffff18;--new-surface-muted:var(--front-muted,#f8f4eaa8);--new-surface-text:var(--front-text,#f8f5ee)}.discover-stage{width:min(1260px,100%);padding-top:clamp(6px,1.8vh,22px)}.discover-stage h1{text-wrap:balance;max-width:540px;font-size:clamp(1.86rem,2.95vw,3.05rem);font-weight:850;line-height:1.08}.discover-stage p{max-width:640px;color:var(--new-surface-muted);font-size:clamp(.98rem,1.24vw,1.08rem);line-height:1.62}.discover-stage .frontpage-panel-kicker,.discover-signal-kicker{border:1px solid color-mix(in srgb, var(--front-primary,#ff7a1a) 32%, transparent);color:var(--front-primary-strong,color-mix(in srgb, var(--front-primary,#ff7a1a) 72%, #fff));text-transform:uppercase;background:#1919169e;border-radius:8px;padding:8px 11px;font-size:.75rem;font-weight:900}.discover-search-panel{width:min(640px,100%)}.discover-search-panel label,.discover-hero-signal,.discover-summary-row span,.roadmap-card,.changelog-panel,.creator-onboarding-card,.creator-analytics-panel,.social-share-preview-card,.theme-preset-panel{border:1px solid var(--new-surface-border,#ffffff18);background:radial-gradient(circle at 0% 0%, color-mix(in srgb, var(--front-primary,var(--page-primary,#ff7a1a)) 12%, transparent), transparent 72%), linear-gradient(135deg, #ffffff0d, transparent 62%), var(--new-surface-bg,#0d0e0dc7);border-radius:8px;box-shadow:inset 0 1px #ffffff0b,0 12px 28px #0003}.discover-search-panel label{min-height:52px}.discover-search-panel button,.discover-tabs button,.theme-preset-grid button,.creator-onboarding-steps button,.creator-onboarding-steps a,.social-share-preview-card button{color:var(--new-surface-muted,#f8f4eaa8);background:#ffffff0b;border:1px solid #ffffff13;border-radius:7px;font-size:.82rem;font-weight:900}.discover-search-panel button:hover,.discover-tabs button:hover,.discover-search-panel button.active,.discover-tabs button.active,.theme-preset-grid button:hover,.theme-preset-grid button.active,.creator-onboarding-steps button:hover,.creator-onboarding-steps a:hover,.social-share-preview-card button:hover{border-color:color-mix(in srgb, var(--front-primary,var(--page-primary,#ff7a1a)) 38%, transparent);background:color-mix(in srgb, var(--front-primary,var(--page-primary,#ff7a1a)) 10%, #ffffff0b);color:#fff}.discover-search-panel button b{min-width:22px;height:20px;color:color-mix(in srgb, var(--front-primary,#ff7a1a) 72%, #fff);background:color-mix(in srgb, var(--front-primary,#ff7a1a) 10%, #ffffff12)}.discover-search-panel button.active b{color:#fff;background:color-mix(in srgb, var(--front-primary,#ff7a1a) 24%, #ffffff12)}.discover-hero-signal{z-index:3;align-self:start;gap:7px;margin-top:0;padding:10px;position:relative}.discover-hero-signal>strong{color:#fff;font-size:1rem;line-height:1.2}.discover-hero-signal>small,.discover-hero-signal>div small,.discover-summary-row small,.discover-card-top small,.discover-card-item small,.discover-card-metrics small,.roadmap-card p,.changelog-row p,.creator-onboarding-steps small,.creator-analytics-grid em,.creator-analytics-grid small,.creator-referral-row small,.creator-analytics-item small,.social-share-copy span,.social-share-copy small{color:var(--new-surface-muted,#f8f4ea9e)}.discover-hero-signal>div span,.discover-card-metrics span,.creator-analytics-grid span,.creator-referral-row,.creator-analytics-item,.item-education-grid span{background:#00000029;border-radius:7px}.discover-content{width:min(1260px,100% - 24px)}.discover-tabs{justify-content:center;gap:7px;padding-inline:4px}.discover-summary-row{gap:8px}.discover-summary-row span{min-height:62px;padding:10px 12px}.discover-summary-row strong{color:#fff;font-size:clamp(.94rem,1.38vw,1.16rem);line-height:1}.discover-creator-card{border-color:var(--new-surface-border,#ffffff18);background:radial-gradient(circle at 0% 0%, color-mix(in srgb, var(--page-primary,#ff7a1a) 12%, transparent), transparent 72%), linear-gradient(135deg, #ffffff0d, transparent 62%), #0d0e0dc7;gap:10px;min-height:220px;padding:12px;box-shadow:inset 0 1px #ffffff0b,0 12px 28px #0003}.discover-creator-card:hover{border-color:color-mix(in srgb, var(--page-primary,#ff7a1a) 34%, transparent);background:radial-gradient(circle at 0% 0%, color-mix(in srgb, var(--page-primary,#ff7a1a) 16%, transparent), transparent 72%), linear-gradient(135deg, #ffffff0f, transparent 62%), #0d0e0dd1;transform:translateY(-1px)}.discover-card-item{background:#00000029;padding:8px}.discover-card-tags span{color:var(--new-surface-muted,#f8f4eaa8);background:#ffffff0e;border-radius:999px;font-size:.72rem;font-weight:850}.discover-card-tags .live{color:#9ef4c7;background:#89f0bc1a;border:1px solid #89f0bc40}.roadmap-content{width:min(1260px,100%)}.roadmap-card,.creator-onboarding-card,.creator-analytics-panel,.social-share-preview-card,.theme-preset-panel{padding:12px}.creator-onboarding-steps button,.creator-onboarding-steps a,.theme-preset-grid button{background:#ffffff09;min-height:0}.roadmap-card h2{color:#fff;font-size:.98rem;line-height:1.18}.roadmap-card span,.changelog-row>span{border:1px solid color-mix(in srgb, var(--front-primary,#ff7a1a) 32%, transparent);background:color-mix(in srgb, var(--front-primary,#ff7a1a) 10%, #ffffff09);color:color-mix(in srgb, var(--front-primary,#ff7a1a) 72%, #fff);border-radius:999px;font-size:.68rem;font-weight:950}.theme-preset-swatch{border-radius:7px;box-shadow:inset 0 0 0 1px #ffffff1a}.social-share-preview-card{grid-template-columns:76px minmax(0,1fr) auto}.social-share-art{background:#00000029;border-radius:7px;width:76px;height:54px}.donation-celebration-modal{background:linear-gradient(90deg, color-mix(in srgb, var(--trade-accent), transparent 86%), transparent 42%), linear-gradient(135deg, #ffffff0e, transparent 62%), #1a1b20;border-radius:10px}.donation-celebration-art,.donation-celebration-items span,.donation-celebration-status span{background:#00000029;border-radius:8px}@keyframes csgifts-rise-in{0%{opacity:0;transform:translateY(18px)scale(.985)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes csgifts-slide-in-left{0%{opacity:0;transform:translate(-18px)}to{opacity:1;transform:translate(0)}}@keyframes csgifts-soft-pulse{0%,to{box-shadow:0 0 0 0 color-mix(in srgb, var(--page-primary,#ff7a1a) 0%, transparent)}50%{box-shadow:0 0 0 6px color-mix(in srgb, var(--page-primary,#ff7a1a) 12%, transparent)}}@keyframes csgifts-live-dot{0%,to{opacity:.7;transform:scale(.72)}50%{opacity:1;transform:scale(1)}}@keyframes csgifts-shimmer{0%{transform:translate(-120%)}to{transform:translate(120%)}}.discover-stage,.roadmap-stage{animation:.58s cubic-bezier(.21,.8,.24,1) both csgifts-rise-in}.discover-hero-signal{animation:.58s cubic-bezier(.21,.8,.24,1) .12s both csgifts-rise-in}.discover-search-panel{animation:.58s cubic-bezier(.21,.8,.24,1) 80ms both csgifts-slide-in-left}.discover-summary-row span,.discover-tabs button,.roadmap-card,.changelog-row,.theme-preset-grid button,.creator-onboarding-card,.creator-analytics-panel,.social-share-preview-card,.mobile-trade-flow span,.donation-celebration-modal{animation:.52s cubic-bezier(.21,.8,.24,1) both csgifts-rise-in}.discover-summary-row span:nth-child(2),.discover-tabs button:nth-child(2),.roadmap-card:nth-child(2),.changelog-row:nth-child(2),.theme-preset-grid button:nth-child(2),.mobile-trade-flow span:nth-child(2){animation-delay:55ms}.discover-summary-row span:nth-child(3),.discover-tabs button:nth-child(3),.roadmap-card:nth-child(3),.changelog-row:nth-child(3),.theme-preset-grid button:nth-child(3),.mobile-trade-flow span:nth-child(3){animation-delay:.11s}.discover-summary-row span:nth-child(4),.discover-tabs button:nth-child(4),.roadmap-card:nth-child(4),.theme-preset-grid button:nth-child(4),.mobile-trade-flow span:nth-child(4){animation-delay:.165s}.discover-tabs button:nth-child(5),.theme-preset-grid button:nth-child(5){animation-delay:.22s}.discover-tabs button:nth-child(6),.theme-preset-grid button:nth-child(6){animation-delay:.275s}.theme-preset-grid button:nth-child(7){animation-delay:.33s}.discover-creator-card{animation:.58s cubic-bezier(.21,.8,.24,1) both csgifts-rise-in;animation-delay:calc(var(--discover-index,0) * 45ms);position:relative;overflow:hidden}.social-share-preview-card{position:relative;overflow:hidden}.discover-creator-card:before,.social-share-preview-card:before{content:"";pointer-events:none;background:linear-gradient(110deg,#0000 0%,#ffffff14 42%,#0000 58%);position:absolute;inset:0;transform:translate(-120%)}.discover-creator-card:hover:before,.social-share-preview-card:hover:before{animation:.8s csgifts-shimmer}.discover-creator-card:hover .discover-card-item .skin-thumb,.social-share-preview-card:hover .social-share-art img,.donation-celebration-art img{transform:translateY(-2px)scale(1.035)}.discover-card-item .skin-thumb,.social-share-art img,.donation-celebration-art img{transition:transform .22s,filter .22s}.discover-search-panel label:focus-within{border-color:color-mix(in srgb, var(--front-primary,#ff7a1a) 68%, #fff);box-shadow:0 18px 50px #00000057, 0 0 0 3px color-mix(in srgb, var(--front-primary,#ff7a1a) 15%, transparent)}.discover-card-tags .live:before{content:"";background:#7cff8d;border-radius:999px;width:7px;height:7px;animation:1.2s ease-in-out infinite csgifts-live-dot}.creator-onboarding-steps button,.creator-onboarding-steps a,.theme-preset-grid button,.social-share-preview-card button,.discover-search-panel button,.discover-tabs button{transition:transform .18s,border-color .18s,background .18s,box-shadow .18s}.creator-onboarding-steps button:hover,.creator-onboarding-steps a:hover,.theme-preset-grid button:hover,.social-share-preview-card button:hover,.discover-search-panel button:hover,.discover-tabs button:hover{border-color:color-mix(in srgb, var(--front-primary,var(--page-primary,#ff7a1a)) 56%, #ffffff2e);transform:translateY(-2px)}.item-intelligence-trend i{transform-origin:bottom;animation:.55s cubic-bezier(.21,.8,.24,1) both csgifts-rise-in}.donation-celebration-modal{animation-duration:.34s}.donation-celebration-art{position:relative;overflow:hidden}.donation-celebration-art:after{content:"";background:linear-gradient(90deg, transparent, color-mix(in srgb, var(--trade-accent,#ff7a1a) 70%, #fff), transparent);height:1px;animation:1.35s ease-in-out infinite csgifts-shimmer;position:absolute;inset:auto 18% 18px}@media (prefers-reduced-motion:reduce){.discover-stage,.roadmap-stage,.discover-hero-signal,.discover-search-panel,.discover-summary-row span,.discover-tabs button,.roadmap-card,.changelog-row,.theme-preset-grid button,.creator-onboarding-card,.creator-analytics-panel,.social-share-preview-card,.mobile-trade-flow span,.donation-celebration-modal,.discover-creator-card,.discover-card-tags .live,.discover-card-tags .live:before,.item-intelligence-trend i,.donation-celebration-art:after{animation:none!important}.discover-creator-card:hover,.creator-onboarding-steps button:hover,.creator-onboarding-steps a:hover,.theme-preset-grid button:hover,.social-share-preview-card button:hover,.discover-search-panel button:hover,.discover-tabs button:hover{transform:none}}@media (width<=860px){.discover-summary-row,.discover-stage,.roadmap-grid,.creator-analytics-grid,.creator-analytics-columns,.donation-celebration-status,.streamer-builder-controls,.streamer-module-toggles,.item-education-grid{grid-template-columns:1fr}.social-share-preview-card{grid-template-columns:72px minmax(0,1fr)}.social-share-preview-card button{grid-column:1/-1;justify-content:center}.social-share-art{width:72px;height:56px}.mobile-trade-flow{display:grid}}@media (width<=560px){.discover-stage,.roadmap-stage,.discover-content,.roadmap-content{width:min(100% - 24px,1180px)}.discover-stage,.roadmap-stage{padding-top:112px}.discover-stage{padding-top:22px}.discover-grid,.creator-onboarding-steps{grid-template-columns:1fr}}.discover-page-shell,.roadmap-page-shell{--new-surface-bg:#0f0e0ceb;--new-surface-bg-soft:#ffffff0a;--new-surface-border:#ffffff17;--new-surface-muted:#f8f4eaa8;--new-surface-text:#f8f5ee;background:#080706}.discover-search-panel label,.discover-hero-signal,.discover-summary-row span,.discover-creator-card,.roadmap-card,.changelog-panel,.creator-onboarding-card,.creator-analytics-panel,.social-share-preview-card,.theme-preset-panel,.donation-celebration-modal,.smart-match-card,.smart-match-card.selected,.wishlist-campaign-panel,.streamer-builder-panel,.streamer-overlay-preview,.frontpage-discovery-row,.frontpage-discovery-summary article{background:var(--new-surface-bg,#0f0e0ceb);border-color:var(--new-surface-border,#ffffff17);box-shadow:inset 0 1px #ffffff09}.discover-creator-card:hover,.social-share-preview-card:hover,.smart-match-card.selected,.frontpage-discovery-row:hover{border-color:color-mix(in srgb, var(--front-primary,var(--page-primary,#ff7a1a)) 34%, #ffffff1a);background:#16130ff5}.frontpage-discovery-panel .frontpage-discovery-summary article{background:color-mix(in srgb, var(--front-primary,var(--page-primary,#ff7a1a)) 4%, #ffffff08)}.frontpage-discovery-panel .frontpage-discovery-row{background:color-mix(in srgb, var(--front-primary,var(--page-primary,#ff7a1a)) 4%, #ffffff07)}.frontpage-discovery-panel .frontpage-discovery-row:hover{background:color-mix(in srgb, var(--front-primary,var(--page-primary,#ff7a1a)) 10%, #ffffff0a)}.discover-search-panel button,.discover-tabs button,.theme-preset-grid button,.creator-onboarding-steps button,.creator-onboarding-steps a,.social-share-preview-card button,.streamer-layout-grid button,.creator-launch-list button,.discover-card-item,.discover-card-metrics span,.discover-hero-signal>div span,.creator-analytics-grid span,.creator-referral-row,.creator-analytics-item,.item-education-grid span,.mobile-trade-flow span,.donation-celebration-art,.donation-celebration-items span,.donation-celebration-status span{background:#ffffff0a}.discover-search-panel button:hover,.discover-tabs button:hover,.discover-search-panel button.active,.discover-tabs button.active,.theme-preset-grid button:hover,.theme-preset-grid button.active,.creator-onboarding-steps button:hover,.creator-onboarding-steps a:hover,.social-share-preview-card button:hover,.streamer-layout-grid button.active,.creator-launch-list button.done{background:color-mix(in srgb, var(--front-primary,var(--page-primary,#ff7a1a)) 12%, #ffffff0b);border-color:color-mix(in srgb, var(--front-primary,var(--page-primary,#ff7a1a)) 36%, #ffffff1f)}.discover-stage .frontpage-panel-kicker,.discover-signal-kicker,.roadmap-card span,.changelog-row>span,.smart-match-summary span,.smart-match-tags span,.wishlist-campaign-title>span,.frontpage-discovery-rank{background:color-mix(in srgb, var(--front-primary,var(--page-primary,#ff7a1a)) 10%, #ffffff09);border-color:color-mix(in srgb, var(--front-primary,var(--page-primary,#ff7a1a)) 26%, #ffffff1a);color:color-mix(in srgb, var(--front-primary,var(--page-primary,#ff7a1a)) 72%, #fff)}.theme-preset-swatch{background:var(--preset-bg);box-shadow:inset 11px 0 0 var(--preset-primary), inset -11px 0 0 var(--preset-accent), inset 0 0 0 1px #ffffff1f}.wishlist-campaign-progress i,.creator-launch-progress i,.donor-impact-progress i,.streamer-preview-goal b,.item-intelligence-grid i,.item-intelligence-trend i{background:var(--page-primary,var(--front-primary,var(--item-accent,#ff7a1a)))}.discover-hero-signal:before,.discover-creator-card:before,.social-share-preview-card:before,.donation-celebration-art:after{content:none;display:none}.discover-card-tags .live{animation:none}.discover-card-tags .live:before{animation:1.4s ease-in-out infinite csgifts-live-dot}.discover-search-panel label:focus-within{box-shadow:0 0 0 3px color-mix(in srgb, var(--front-primary,#ff7a1a) 14%, transparent)}.discover-page-shell,.roadmap-page-shell{--page-lower-bg:color-mix(in srgb, var(--front-primary,#ff7a1a) 7%, #080706);--new-surface-bg:color-mix(in srgb, var(--front-primary,#ff7a1a) 5%, #0c0d0de6);--new-surface-border:color-mix(in srgb, var(--front-primary,#ff7a1a) 18%, #ffffff18);background:linear-gradient(180deg, #080706 0%, #080706 34rem, var(--page-lower-bg) 52rem, color-mix(in srgb, var(--front-primary,#ff7a1a) 4%, #080706) 100%), radial-gradient(ellipse at 50% 0%, color-mix(in srgb, var(--front-primary,#ff7a1a) 11%, transparent), transparent 52rem), #080706;position:relative;overflow-x:clip}.roadmap-page-shell{--roadmap-fade-start:color-mix(in srgb, var(--front-primary,#ff7a1a) 2%, #080706);background:linear-gradient(180deg, #080706 0, #080706 16rem, var(--roadmap-fade-start) 28rem, var(--page-lower-bg) 44rem, var(--page-lower-bg) 100%), radial-gradient(ellipse at 50% 0%, color-mix(in srgb, var(--front-primary,#ff7a1a) 8%, transparent), transparent 46rem), var(--page-lower-bg)}.roadmap-page-shell .frontpage-hero-bg{background:#080706;height:clamp(560px,72svh,760px);bottom:auto;-webkit-mask-image:linear-gradient(#000 0% 54%,#0000009e 72%,#0000 100%);mask-image:linear-gradient(#000 0% 54%,#0000009e 72%,#0000 100%)}.discover-page-shell .frontpage-hero-bg img,.roadmap-page-shell .frontpage-hero-bg img{opacity:.74;filter:saturate(.9)contrast(1.04)}.discover-page-shell .frontpage-hero-shade,.roadmap-page-shell .frontpage-hero-shade{background:linear-gradient(#08070594,#080705e0 68%,#080706 100%),linear-gradient(90deg,#080705e6,#0e0a08ad 52%,#080705b8)}.roadmap-page-shell .frontpage-hero-shade{background:linear-gradient(#08070585 0%,#080705c7 52%,#080705e0 78%,#080705f0 100%),linear-gradient(90deg,#080705e6,#0e0a08a8 52%,#080705b8)}.discover-hero,.roadmap-hero{min-height:min(76vh,760px);padding-bottom:clamp(28px,5vw,70px);position:relative;overflow:hidden}.roadmap-hero{min-height:clamp(360px,52svh,500px);padding-bottom:clamp(18px,3vw,38px);overflow:visible}.discover-hero:after,.roadmap-hero:after{content:"";z-index:1;background:linear-gradient(180deg, #08070500 0%, #0807059e 54%, #080706 100%), radial-gradient(ellipse at 50% 100%, color-mix(in srgb, var(--front-primary,#ff7a1a) 12%, transparent), transparent 62%);pointer-events:none;height:clamp(150px,18vw,230px);position:absolute;bottom:-1px;left:0;right:0}.roadmap-hero:after{content:none}.discover-stage,.roadmap-stage{z-index:2;width:min(1260px,100% - 32px);padding-top:clamp(18px,4vh,72px);position:relative}.roadmap-stage{z-index:4;padding:clamp(18px,3.2vh,42px) 0 clamp(18px,3vw,34px)}.roadmap-stage h1{max-width:820px;font-size:clamp(2.45rem,5.4vw,5.25rem)}.discover-stage .frontpage-panel-kicker,.roadmap-stage .frontpage-panel-kicker,.discover-signal-kicker{border-color:color-mix(in srgb, var(--front-primary,#ff7a1a) 32%, #ffffff1a);background:color-mix(in srgb, var(--front-primary,#ff7a1a) 10%, #080706b8);color:color-mix(in srgb, var(--front-primary,#ff7a1a) 78%, #fff)}.frontpage-discovery-copy .frontpage-panel-kicker,.discover-stage .frontpage-panel-kicker,.roadmap-stage .frontpage-panel-kicker{background:0 0}.discover-search-panel label,.discover-hero-signal,.discover-summary-row span,.discover-creator-card,.roadmap-card-shell,.roadmap-changelog-panel,.changelog-row{border-color:var(--new-surface-border);background:linear-gradient(180deg, #ffffff0c, #ffffff04), color-mix(in srgb, var(--front-primary,#ff7a1a) 5%, #0e0d0beb);box-shadow:inset 0 1px #ffffff0d,0 18px 46px #0000003d}.discover-search-panel button,.discover-tabs button{background:color-mix(in srgb, var(--front-primary,#ff7a1a) 5%, #ffffff0a)}.discover-search-panel button:hover,.discover-tabs button:hover,.discover-search-panel button.active,.discover-tabs button.active{border-color:color-mix(in srgb, var(--front-primary,#ff7a1a) 44%, #ffffff1f);background:color-mix(in srgb, var(--front-primary,#ff7a1a) 12%, #ffffff0b)}.discover-content,.roadmap-content{z-index:2;isolation:isolate;position:relative}.discover-content{margin:clamp(-58px,-5vw,-30px) auto 0;padding-top:clamp(46px,5vw,72px)}.roadmap-content{isolation:isolate;z-index:2;width:min(1120px,100% - 32px);margin:clamp(-82px,-6.4vw,-48px) auto 0;padding:clamp(32px,4vw,54px) 0 clamp(72px,8vw,112px)}.discover-content:before,.roadmap-content:before{content:"";z-index:-1;pointer-events:none;width:100vw;position:absolute;left:50%;transform:translate(-50%)}.discover-content:before{background:linear-gradient(180deg, #080706 0%, #080706e6 24%, var(--page-lower-bg) 62%, transparent 100%), radial-gradient(ellipse at 50% 12%, color-mix(in srgb, var(--front-primary,#ff7a1a) 10%, transparent), transparent 68%);height:clamp(300px,34vw,470px);top:clamp(-150px,-12vw,-86px)}.roadmap-content:before{content:none}.roadmap-hero-meta{flex-wrap:wrap;gap:8px;margin-top:16px;display:flex}.roadmap-hero-meta span,.roadmap-inline-error{border:1px solid color-mix(in srgb, var(--front-primary,#ff7a1a) 24%, #ffffff17);color:#f8f4eac2;background:#fff4e60e;border-radius:999px;align-items:center;gap:7px;min-height:32px;padding:0 10px;font-size:.76rem;font-weight:900;display:inline-flex}.roadmap-inline-error{color:#ffb6b8;border-color:#ef646852;width:fit-content;margin:14px 0 0}.roadmap-timeline{--roadmap-rail-x:34px;--roadmap-card-offset:92px;--roadmap-node-size:34px;--roadmap-node-half:17px;max-width:820px;padding:6px 0 0 var(--roadmap-card-offset);gap:18px;margin:0 auto;display:grid;position:relative;overflow:visible}.roadmap-timeline:before{content:"";top:24px;bottom:24px;left:var(--roadmap-rail-x);z-index:0;background:linear-gradient(180deg, color-mix(in srgb, var(--front-primary,#ff7a1a) 94%, #fff), color-mix(in srgb, var(--front-primary,#ff7a1a) 72%, #fff) 42%, #ffffff3d 42%, #ffffff2e);width:2px;box-shadow:0 0 22px color-mix(in srgb, var(--front-primary,#ff7a1a) 24%, transparent);border-radius:999px;position:absolute;transform:translate(-50%)}.roadmap-card{z-index:1;box-shadow:none;background:0 0;border:0;padding:0;display:block;position:relative}.roadmap-card .roadmap-node,.roadmap-card .roadmap-status-pill,.roadmap-card .roadmap-date{margin-bottom:0}.roadmap-node{top:22px;left:calc(var(--roadmap-rail-x) - var(--roadmap-card-offset) - var(--roadmap-node-half));z-index:2;width:var(--roadmap-node-size);height:var(--roadmap-node-size);color:#ffffffd6;text-transform:none;isolation:isolate;background:#171714;border:2px solid #ffffffe0;border-radius:999px;place-items:center;padding:0;font-size:1rem;font-weight:900;display:grid;position:absolute;box-shadow:0 0 0 5px #080706eb}.roadmap-node svg,.roadmap-status-pill svg,.roadmap-date svg{color:currentColor;stroke:currentColor}.roadmap-node:before{content:"";z-index:-1;border-radius:inherit;background:#080706;position:absolute;inset:-7px}.roadmap-card.completed .roadmap-node,.roadmap-card.in-progress .roadmap-node{border-color:color-mix(in srgb, var(--front-primary,#ff7a1a) 68%, #fff);background:var(--front-primary,#ff7a1a);color:var(--front-primary-contrast,#14120f);box-shadow:0 0 0 5px #080706eb, 0 0 24px color-mix(in srgb, var(--front-primary,#ff7a1a) 44%, transparent)}.roadmap-card.in-progress .roadmap-node{top:22px}.roadmap-card-shell{border:1px solid var(--new-surface-border);color:#f8f5ee;border-radius:12px;gap:13px;padding:20px;display:grid}.roadmap-admin-comment{border-left:2px solid color-mix(in srgb, var(--front-primary,#ff7a1a) 46%, #ffffff2e);color:#f8f4eab3;background:#fff4e609;border-radius:0 8px 8px 0;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:9px;width:min(92%,680px);margin:9px 0 0 12px;padding:9px 12px 10px 11px;font-size:.86rem;line-height:1.42;display:grid}.roadmap-admin-comment svg{color:color-mix(in srgb, var(--front-primary,#ff7a1a) 70%, #fff);margin-top:2px}.roadmap-admin-comment p{margin:0}.roadmap-card.in-progress .roadmap-card-shell{border-color:color-mix(in srgb, var(--front-primary,#ff7a1a) 36%, #ffffff29);background:linear-gradient(135deg, color-mix(in srgb, var(--front-primary,#ff7a1a) 12%, transparent), transparent 68%), #13110ef2}.roadmap-card-head{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.roadmap-card h2{color:#fff;margin:0;font-size:clamp(1.12rem,1.7vw,1.42rem);line-height:1.12}.roadmap-card-head p,.roadmap-card-shell>p{color:#f8f4ea9e;margin:5px 0 0;font-size:.92rem;line-height:1.46}.roadmap-status-pill,.roadmap-date{white-space:nowrap;align-items:center;gap:7px;width:fit-content;display:inline-flex}.roadmap-status-pill{color:#f8f4eab3;text-transform:uppercase;background:#ffffff0e;border:1px solid #ffffff1a;border-radius:999px;min-height:30px;padding:0 10px;font-size:.72rem;font-weight:950}.roadmap-card.completed .roadmap-status-pill{color:#a8f5ca;background:#89f0bc1a;border-color:#89f0bc3d}.roadmap-card.in-progress .roadmap-status-pill{border-color:color-mix(in srgb, var(--front-primary,#ff7a1a) 38%, #ffffff29);background:color-mix(in srgb, var(--front-primary,#ff7a1a) 16%, #ffffff0e);color:color-mix(in srgb, var(--front-primary,#ff7a1a) 78%, #fff)}.roadmap-date{color:color-mix(in srgb, var(--front-primary,#ff7a1a) 72%, #fff);text-transform:none;background:0 0;border:0;border-radius:0;padding:0;font-size:.88rem;font-weight:900}.roadmap-changelog-panel{border:1px solid color-mix(in srgb, var(--front-primary,#ff7a1a) 20%, #ffffff14);background:radial-gradient(circle at 10% 0%, color-mix(in srgb, var(--front-primary,#ff7a1a) 10%, transparent), transparent 36%), linear-gradient(180deg, #ffffff0b, #ffffff03), #0c0a08e6;border-radius:14px;max-width:920px;margin:0 auto clamp(22px,3vw,34px);padding:clamp(18px,2.8vw,26px)}.roadmap-changelog-panel .frontpage-section-head{margin-bottom:18px}.roadmap-changelog-panel .frontpage-section-head h2{margin-top:5px;font-size:clamp(1.35rem,2.4vw,2rem)}.roadmap-changelog-panel .changelog-list{grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:10px;display:grid}.roadmap-changelog-panel .changelog-row{min-height:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;background:linear-gradient(#ffffff0b,#ffffff03),#0f0d0bd1;border:1px solid #ffffff13;border-radius:12px;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:12px;padding:14px;transition:border-color .16s,background .16s,transform .16s;display:grid;position:relative}.roadmap-changelog-panel .changelog-row:hover,.roadmap-changelog-panel .changelog-row:focus-visible,.roadmap-changelog-panel .changelog-row.active{border-color:color-mix(in srgb, var(--front-primary,#ff7a1a) 46%, #ffffff1f);background:linear-gradient(180deg, color-mix(in srgb, var(--front-primary,#ff7a1a) 12%, #ffffff0d), #ffffff04), #110e0be6}.roadmap-changelog-panel .changelog-row:hover{transform:translateY(-1px)}.roadmap-changelog-panel .changelog-row.active:after{content:"";border-radius:inherit;border:1px solid color-mix(in srgb, var(--front-primary,#ff7a1a) 54%, transparent);pointer-events:none;position:absolute;inset:-1px}.roadmap-changelog-panel .changelog-row>span{border:1px solid color-mix(in srgb, var(--front-primary,#ff7a1a) 34%, #ffffff1a);background:color-mix(in srgb, var(--front-primary,#ff7a1a) 12%, #ffffff0a);width:fit-content;min-width:0;height:28px;color:color-mix(in srgb, var(--front-primary,#ff7a1a) 72%, #fff);border-radius:999px;align-items:center;margin-bottom:0;padding:0 9px;font-size:.72rem;font-weight:950;display:inline-flex}.roadmap-changelog-panel .changelog-row strong{color:#fff}.roadmap-changelog-panel .changelog-row small{color:#f8f4ea85;margin-top:4px;display:block}.roadmap-changelog-panel .changelog-row p{color:#f8f4eaa8;margin:8px 0 0;font-size:.88rem;line-height:1.42}.roadmap-selected-update{border:1px solid color-mix(in srgb, var(--front-primary,#ff7a1a) 22%, #ffffff17);color:#f8f4eab8;background:#fff4e609;border-radius:10px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;width:min(820px,100%);margin:0 auto 14px;padding:10px 12px;display:grid}.roadmap-selected-update span{width:fit-content;color:color-mix(in srgb, var(--front-primary,#ff7a1a) 74%, #fff);align-items:center;gap:7px;font-size:.76rem;font-weight:950;display:inline-flex}.roadmap-selected-update strong{color:#fff;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:.88rem;overflow:hidden}.roadmap-selected-update small{color:#f8f4ea94;font-size:.76rem;font-weight:850}@media (width<=680px){.roadmap-hero{min-height:clamp(320px,46svh,390px);padding-bottom:12px}.roadmap-page-shell .frontpage-nav{grid-template-columns:auto minmax(0,auto);place-items:center stretch}.roadmap-page-shell .frontpage-nav nav{justify-content:flex-end;width:auto}.roadmap-page-shell .frontpage-brand{justify-self:start}.roadmap-page-shell .frontpage-nav .frontpage-nav-cta{width:auto;min-height:38px;padding-inline:14px}.roadmap-stage{padding-top:clamp(8px,2vh,18px);padding-bottom:18px}.roadmap-stage h1{max-width:12ch;margin-block:12px 10px;font-size:clamp(2rem,9vw,3rem);line-height:.98}.roadmap-stage p{max-width:32ch;font-size:.98rem;line-height:1.45}.roadmap-hero-meta{margin-top:14px}.roadmap-content{width:min(100% - 24px,1120px);margin-top:-34px;padding-top:34px;padding-bottom:96px}.roadmap-changelog-panel{padding-right:clamp(18px,10vw,48px)}.roadmap-timeline{--roadmap-rail-x:18px;--roadmap-card-offset:54px;--roadmap-node-size:30px;--roadmap-node-half:15px;padding:6px 0 0 var(--roadmap-card-offset);gap:14px}.roadmap-timeline:before{left:var(--roadmap-rail-x)}.roadmap-node,.roadmap-card.in-progress .roadmap-node{left:calc(var(--roadmap-rail-x) - var(--roadmap-card-offset) - var(--roadmap-node-half))}.roadmap-card-head{display:grid}.roadmap-card-shell{padding:15px}.roadmap-admin-comment{width:calc(100% - 8px);margin-left:8px}.roadmap-selected-update{grid-template-columns:1fr;gap:4px}.roadmap-selected-update strong{white-space:normal}}.frontpage-gift-trust-strip{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;max-width:760px;margin-top:16px;display:grid}.frontpage-gift-trust-strip span,.status-page-card,.admin-priority-card,.admin-runbook-grid button{background:#ffffff0b;border:1px solid #ffffff17;border-radius:8px}.frontpage-gift-trust-strip span{color:#ffffffc7;align-items:center;gap:8px;min-height:40px;padding:8px 10px;font-size:.76rem;font-weight:850;display:inline-flex}.frontpage-gift-trust-strip svg,.discover-section-head svg{color:var(--front-primary,var(--page-primary,var(--accent)))}.discover-share-url{color:#ffffff8a;text-overflow:ellipsis;white-space:nowrap;background:#ffffff09;border:1px solid #ffffff14;border-radius:8px;padding:8px 10px;font-size:.68rem;font-weight:800;overflow:hidden}.discover-recommendations{background:#101114c7;border:1px solid #ffffff16;border-radius:8px;gap:12px;padding:14px;display:grid}.discover-section-head{justify-content:space-between;align-items:center;gap:12px;display:flex}.discover-section-head span,.discover-section-head strong{align-items:center;gap:7px;min-width:0;display:inline-flex}.discover-recommendation-card{background:#ffffff0a;border:1px solid #ffffff16;border-radius:8px;grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:9px;min-width:0;padding:9px;display:grid}.discover-recommendation-card strong,.discover-recommendation-card small{text-overflow:ellipsis;display:block;overflow:hidden}.discover-recommendation-card small{color:#ffffff94;font-size:.7rem;line-height:1.35}.item-image-fallback{border-radius:inherit;color:#ffffff75;background:linear-gradient(135deg,#ffffff0d,#ffffff04),#0a0b0eb8;border:1px solid #ffffff14;place-items:center;width:100%;height:100%;min-height:54px;display:grid}.skin-thumb .item-image-fallback,.owner-inventory-media .item-image-fallback,.inventory-card-media .item-image-fallback{min-height:100%}.price-confidence-badge{color:#ffffffb8;background:#ffffff0e;border:1px solid #ffffff1a;border-radius:999px;justify-content:center;align-items:center;width:fit-content;max-width:100%;min-height:22px;padding:3px 8px;font-size:.66rem;font-weight:900;line-height:1.1;display:inline-flex}.price-confidence-badge.pending,.price-confidence-badge.stale{color:#ffd58b;background:#ffc4571a;border-color:#ffc45747}.price-confidence-badge.manual{color:#a8d8ff;background:#67aee81a;border-color:#67aee847}.price-confidence-badge.recent{color:#a6efc7;background:#89f0bc1a;border-color:#89f0bc42}.inventory-bulk-actions{background:#ffffff0a;border:1px solid #ffffff16;border-radius:8px;flex-wrap:wrap;align-items:center;gap:8px;padding:10px;display:flex}.inventory-bulk-actions span{color:#ffffffad;font-size:.78rem;font-weight:850}.inventory-bulk-actions button,.wishlist-campaign-share{color:#fff;cursor:pointer;background:#ffffff0e;border:1px solid #ffffff1a;border-radius:8px;justify-content:center;align-items:center;min-height:32px;padding:0 10px;font-size:.74rem;font-weight:900;display:inline-flex}.wishlist-template-panel,.wishlist-donor-match-callout{background:#ffffff0a;border:1px solid #ffffff16;border-radius:8px;padding:12px}.wishlist-template-panel{gap:10px;display:grid}.wishlist-template-panel>strong,.wishlist-donor-match-callout strong{color:#fff;font-size:.88rem}.wishlist-template-panel>small,.wishlist-donor-match-callout span{color:#fff9;font-size:.76rem;line-height:1.45}.wishlist-template-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.wishlist-template-grid button{color:#fff;text-align:left;cursor:pointer;background:#ffffff0b;border:1px solid #ffffff17;border-radius:8px;gap:4px;min-height:72px;padding:9px;display:grid}.wishlist-template-grid button small{color:#ffffff94;font-size:.68rem;line-height:1.3}.wishlist-donor-match-callout{min-height:62px;color:inherit;grid-template-columns:34px minmax(0,1fr) 28px;align-items:center;gap:10px;text-decoration:none;display:grid}.wishlist-donor-match-callout>svg:first-child{width:18px;height:18px;color:color-mix(in srgb, var(--page-primary,var(--accent)) 72%, #fff);justify-self:center;display:block}.wishlist-donor-match-callout>svg:last-child{color:#ffffff7a;justify-self:end}.wishlist-donor-match-callout span{gap:2px;min-width:0;display:grid}.wishlist-donor-match-callout strong,.wishlist-donor-match-callout small{text-overflow:ellipsis;min-width:0;overflow:hidden}.wishlist-donor-match-callout strong{white-space:nowrap}.wishlist-donor-match-callout small{color:#ffffff94;line-height:1.35}.trade-route-options{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;width:min(100%,1880px);margin:0 auto 2px;display:grid}.trade-testing-banner{color:#fff2cc;background:linear-gradient(135deg,#ffc45721,#ffffff09),#191a1f;border:1px solid #ffc45742;border-radius:8px;grid-template-columns:36px minmax(0,1fr);align-items:center;gap:10px;width:min(100%,1480px);min-height:72px;margin:0 auto 12px;padding:12px;display:grid;box-shadow:inset 0 1px #ffffff0d,0 16px 34px #00000038}.trade-testing-banner>svg{color:#ffc457}.trade-testing-banner strong,.trade-testing-banner small{display:block}.trade-testing-banner strong{color:#fff;font-size:.88rem;font-weight:950}.trade-testing-banner small{color:#fff2ccb8;margin-top:3px;font-size:.74rem;line-height:1.45}.trade-route-option{min-height:66px;color:inherit;background:linear-gradient(#ffffff0a,#ffffff05),#121317db;border:1px solid #ffffff16;border-radius:8px;grid-template-columns:32px minmax(0,1fr) auto;align-items:center;gap:10px;padding:11px 12px;text-decoration:none;display:grid}.trade-route-option.primary{border-color:color-mix(in srgb, var(--trade-accent,var(--accent)) 30%, #ffffff1f);background:linear-gradient(135deg, color-mix(in srgb, var(--trade-accent,var(--accent)) 9%, transparent), transparent 60%), #121317e6}.trade-route-option.beta.ready{background:linear-gradient(135deg,#8bebbb12,#0000 62%),#121317e6;border-color:#8bebbb38}.trade-route-option>svg{color:var(--trade-accent,var(--accent));justify-self:center}.trade-route-option.beta.ready>svg{color:#8bebb8}.trade-route-option.primary>svg:last-child{color:#ffffffbd;background:#ffffff0b;border:1px solid #ffffff14;border-radius:7px;width:26px;height:26px;padding:5px}.trade-route-option strong,.trade-route-option small{display:block}.trade-route-option strong{color:#fff;font-size:.82rem}.trade-route-option small{color:#ffffff94;font-size:.7rem;line-height:1.35}.trade-url-validation{border-radius:999px;align-items:center;min-height:24px;margin-top:6px;padding:3px 9px;font-size:.7rem;font-weight:850;display:inline-flex}.trade-url-validation.ok{color:#a6efc7;background:#89f0bc1a;border:1px solid #89f0bc3d}.trade-url-validation.error{color:#ffb5b5;background:#ff71711a;border:1px solid #ff717147}.trade-status-item small{color:#ffffff8c;margin-top:3px;font-size:.7rem;line-height:1.35;display:block}.creator-empty-state-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-top:10px;display:grid}.creator-empty-state-grid a,.creator-empty-state-grid button{color:#fff;text-align:left;cursor:pointer;background:#ffffff0a;border:1px solid #ffffff17;border-radius:8px;gap:4px;min-height:64px;padding:9px;display:grid}.creator-empty-state-grid small{color:#ffffff8f;font-size:.66rem}.mobile-public-action-dock{z-index:90;background:color-mix(in srgb, var(--page-bg,#141417) 94%, #000);border-block:1px solid #ffffff14;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;padding:8px 12px;display:none;position:sticky;top:0}.mobile-public-action-dock a,.mobile-public-action-dock button{color:#fff;background:#ffffff0e;border:1px solid #ffffff1a;border-radius:8px;justify-content:center;align-items:center;gap:7px;min-height:38px;font-size:.76rem;font-weight:900;display:inline-flex}.detail-custody-card{gap:14px;display:grid}.detail-custody-steps{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;display:grid}.detail-custody-steps span{background:#ffffff09;border:1px solid #ffffff14;border-radius:8px;gap:4px;min-height:72px;padding:9px;display:grid}.detail-custody-steps b{color:#fff;font-size:.76rem}.detail-custody-steps small,.detail-accessory-row small{color:#ffffff94;font-size:.68rem;line-height:1.35}.detail-accessory-row{gap:8px;display:grid}.detail-accessory-row>div{background:#ffffff09;border:1px solid #ffffff13;border-radius:8px;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:9px;min-height:46px;padding:7px;display:grid}.detail-accessory-row img{object-fit:contain;width:34px;height:34px}.detail-custody-steps span.done{background:#89f0bc14;border-color:#89f0bc40}.settings-profile-tab{gap:14px}.visibility-section,.settings-ideas-head,.visibility-overview-grid article,.settings-ideas-grid article{border:1px solid color-mix(in srgb, var(--theme-primary,var(--page-primary)) 18%, #ffffff16);background:radial-gradient(circle at 0% 0%, color-mix(in srgb, var(--theme-primary,var(--page-primary)) 13%, transparent), transparent 58%), linear-gradient(135deg, #ffffff0b, #ffffff05), #191a1f;border-radius:8px;box-shadow:inset 0 1px #ffffff0b}.settings-ideas-head{justify-content:space-between;align-items:center;gap:14px;min-height:74px;padding:13px;display:flex}.settings-ideas-head>div,.visibility-overview-grid article,.settings-ideas-grid article{grid-template-columns:36px minmax(0,1fr);align-items:center;gap:10px;display:grid}.settings-ideas-head svg,.visibility-overview-grid article>svg,.settings-ideas-grid article>svg{border:1px solid color-mix(in srgb, var(--theme-primary,var(--page-primary)) 30%, #ffffff1a);background:color-mix(in srgb, var(--theme-primary,var(--page-primary)) 11%, #ffffff09);width:36px;height:36px;color:color-mix(in srgb, var(--theme-primary,var(--page-primary)) 78%, #fff);border-radius:8px;padding:8px}.settings-ideas-head strong,.settings-ideas-head small,.visibility-overview-grid strong,.visibility-overview-grid small,.settings-ideas-grid strong,.settings-ideas-grid span{min-width:0;display:block}.settings-ideas-head strong,.visibility-overview-grid strong,.settings-ideas-grid strong{color:#fff;font-size:.9rem;line-height:1.2}.settings-ideas-head small,.visibility-overview-grid small,.settings-ideas-grid span{color:#ffffff94;font-size:.76rem;line-height:1.4}.settings-profile-grid{grid-template-columns:minmax(340px,.86fr) minmax(460px,1.14fr);align-items:start}.settings-profile-tab .settings-section-card{align-content:start}.settings-profile-tab .settings-grid label:has(textarea){min-height:118px}.settings-trade-card .settings-grid label{min-height:76px}.visibility-tab-panel{gap:12px}.visibility-overview-grid,.settings-ideas-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.visibility-overview-grid article{min-height:74px;padding:12px}.visibility-section{gap:12px;padding:12px;display:grid}.visibility-toggle-grid{grid-template-columns:repeat(5,minmax(150px,1fr))}.visibility-toggle-grid .settings-toggle-card{align-items:flex-start;gap:10px;min-height:86px;padding:12px;display:flex}.visibility-toggle-grid .settings-toggle-card input{flex:none;order:2;margin-left:auto}.visibility-toggle-grid .settings-toggle-card span{min-width:0}.visibility-toggle-grid .settings-toggle-card:has(input:checked){border-color:color-mix(in srgb, var(--theme-primary,var(--page-primary)) 46%, #ffffff1a);background:linear-gradient(135deg, color-mix(in srgb, var(--theme-primary,var(--page-primary)) 16%, transparent), #ffffff07), #1d1e23}.visibility-manager-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.visibility-manager-grid .hidden-donor-panel{align-content:start;min-height:152px}.settings-ideas-panel{gap:12px}.settings-ideas-head a{border:1px solid color-mix(in srgb, var(--theme-primary,var(--page-primary)) 34%, #ffffff1a);background:color-mix(in srgb, var(--theme-primary,var(--page-primary)) 13%, #ffffff0b);color:#fff;white-space:nowrap;border-radius:8px;justify-content:center;align-items:center;gap:7px;min-height:34px;padding:0 11px;font-size:.74rem;font-weight:900;text-decoration:none;display:inline-flex}.settings-ideas-grid article{align-items:start;min-height:118px;padding:12px}.settings-safety-strip article{min-height:72px}.settings-route-card-compact{align-content:center;min-height:64px}.embedded-staff-loading{color:#ffffffbd;background:#0000002e;border:1px solid #ffffff13;border-radius:10px;grid-template-columns:auto auto;justify-content:center;align-items:center;gap:9px;min-height:220px;font-size:.85rem;font-weight:900;display:grid}@media (width<=1200px){.settings-profile-grid,.visibility-toggle-grid,.settings-ideas-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.visibility-manager-grid{grid-template-columns:1fr}}@media (width<=760px){.settings-ideas-head{flex-direction:column;align-items:stretch}.settings-profile-grid,.visibility-overview-grid,.visibility-toggle-grid,.settings-ideas-grid{grid-template-columns:1fr}}.streamer-preset-panel,.streamer-preview-layout,.streamer-obs-copy{background:#ffffff0a;border:1px solid #ffffff16;border-radius:8px;gap:10px;padding:12px;display:grid}.streamer-preset-row{flex-wrap:wrap;gap:8px;display:flex}.streamer-preset-row button{color:#fff;cursor:pointer;background:#ffffff0d;border:1px solid #ffffff1a;border-radius:8px;min-height:32px;padding:0 10px;font-size:.74rem;font-weight:900}.streamer-overlay-iframe{background:0 0;border:1px solid #ffffff17;border-radius:8px;width:100%;height:170px}.streamer-obs-copy ul{color:#ffffff9e;margin:0;padding-left:18px;font-size:.74rem;line-height:1.55}.status-page-content{max-width:1060px}.status-page-hero .support-panel-main,.status-page-incident{grid-template-columns:48px minmax(0,1fr) auto}.status-page-state{border-radius:999px;justify-content:center;align-items:center;gap:8px;min-height:38px;padding:0 12px;font-size:.8rem;font-weight:950;display:inline-flex}.status-page-state.ok,.status-page-card.ok b{color:#a6efc7;background:#89f0bc1a;border:1px solid #89f0bc42}.status-page-state.issue,.status-page-card.issue b{color:#ffb5b5;background:#ff71711a;border:1px solid #ff717147}.status-page-state.loading,.status-page-card.loading b{color:#ffffffb8;background:#ffffff0f;border:1px solid #ffffff1f}.status-page-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.status-page-card{align-content:start;gap:12px;min-height:150px;padding:14px;display:grid}.status-page-card>div{color:#fff;align-items:center;gap:8px;display:flex}.status-page-card p{color:#ffffff9e;margin:0;font-size:.8rem;line-height:1.45}.status-page-card b{border-radius:999px;width:fit-content;padding:5px 8px;font-size:.68rem;font-weight:950}.admin-priority-queues{grid-column:span 2}.admin-priority-grid,.admin-runbook-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.admin-priority-card,.admin-runbook-grid button{color:#fff;text-align:left;cursor:pointer;align-content:start;gap:6px;min-height:112px;padding:12px;display:grid}.admin-priority-card strong{font-size:1.55rem;line-height:1}.admin-priority-card span,.admin-runbook-grid span{text-transform:uppercase;font-size:.76rem;font-weight:950}.admin-priority-card small,.admin-runbook-grid small{color:#ffffff94;font-size:.7rem;line-height:1.35}.admin-priority-card.warn{background:#ffc45717;border-color:#ffc45747}.admin-priority-card.good{border-color:#89f0bc2e}.staff-command-strip{border:1px solid color-mix(in srgb, var(--staff-primary,var(--accent)) 22%, #ffffff14);background:linear-gradient(135deg, color-mix(in srgb, var(--staff-primary,var(--accent)) 8%, transparent), transparent 62%), #ffffff07;border-radius:10px;grid-template-columns:minmax(280px,.46fr) minmax(0,1fr);align-items:stretch;gap:10px;margin:0 0 14px;padding:10px;display:grid;box-shadow:inset 0 1px #ffffff0b}.staff-command-search{min-height:48px;color:color-mix(in srgb, var(--staff-primary,var(--accent)) 70%, #fff);background:#00000038;border:1px solid #ffffff14;border-radius:9px;grid-template-columns:22px minmax(0,1fr);align-items:center;gap:9px;padding:0 12px;display:grid}.staff-command-search input{color:#fff;min-width:0;font:inherit;background:0 0;border:0;outline:0;font-size:13px;font-weight:850}.staff-command-search input::placeholder{color:#ffffff70}.staff-command-actions{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.staff-command-action{color:#fff;text-align:left;cursor:pointer;min-height:58px;transition:border-color .16s ease, transform .16s var(--ease-out), background .16s ease;background:linear-gradient(135deg,#ffffff0e,#0000 62%),#0000002e;border:1px solid #ffffff13;border-radius:9px;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:9px;padding:9px;display:grid}.staff-command-action:hover{border-color:color-mix(in srgb, var(--staff-primary,var(--accent)) 42%, #ffffff1f);transform:translateY(-1px)}.staff-command-action>svg{border:1px solid color-mix(in srgb, var(--staff-primary,var(--accent)) 26%, #ffffff1a);background:color-mix(in srgb, var(--staff-primary,var(--accent)) 12%, #ffffff08);width:34px;height:34px;color:color-mix(in srgb, var(--staff-primary,var(--accent)) 72%, #fff);border-radius:8px;padding:8px}.staff-command-action span{gap:2px;min-width:0;display:grid}.staff-command-action strong,.staff-command-action small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.staff-command-action strong{font-size:12px;font-weight:950}.staff-command-action small{color:#ffffff8a;font-size:11px;font-weight:750}.staff-command-action b,.staff-command-action em{color:#fff;background:#fff1;border-radius:999px;place-items:center;min-width:32px;min-height:28px;padding:0 8px;font-size:11px;font-style:normal;font-weight:950;display:inline-grid}.staff-command-action.good{border-color:#67e8a52e}.staff-command-action.warn{border-color:#f4c35a3d}.staff-command-action.danger{background:linear-gradient(135deg,#ef646818,#0000 62%),#0000002e;border-color:#ef646847}.staff-command-actions .admin-empty{grid-column:1/-1;min-height:58px}.staff-dashboard{grid-template-columns:minmax(0,1fr) minmax(380px,.8fr);gap:14px;display:grid}.staff-dashboard .staff-health-panel,.staff-dashboard .admin-priority-queues{grid-column:1/-1}.staff-health-grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:10px;display:grid}.staff-health-grid article{background:linear-gradient(135deg,#ffffff0b,#0000 62%),#0000002e;border:1px solid #ffffff13;border-radius:9px;align-content:start;gap:5px;min-height:112px;padding:12px;display:grid}.staff-health-grid article svg{color:color-mix(in srgb, var(--staff-primary,var(--accent)) 72%, #fff)}.staff-health-grid article.good{border-color:#67e8a533}.staff-health-grid article.warn{border-color:#f4c35a42}.staff-health-grid article.danger{border-color:#ef64684d}.staff-health-grid article.good svg{color:#7be0a2}.staff-health-grid article.warn svg{color:#ffd98a}.staff-health-grid article.danger svg{color:#ff8c91}.staff-health-grid span,.staff-health-grid small{color:#8f8e96;text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-weight:850;overflow:hidden}.staff-health-grid strong{color:#fff;text-overflow:ellipsis;white-space:nowrap;font-size:18px;font-weight:950;overflow:hidden}.staff-recent-panel .admin-list{max-height:420px}.staff-activity-row.failed,.staff-activity-row.dead-letter,.staff-activity-row.dead_letter{border-color:#ef646838}.staff-shell .admin-priority-card{transition:border-color .16s ease, transform .16s var(--ease-out), background .16s ease;background:linear-gradient(135deg,#ffffff0d,#0000 62%),#0000002e;border:1px solid #ffffff13;border-radius:9px;position:relative;overflow:hidden}.staff-shell .admin-priority-card:hover{border-color:color-mix(in srgb, var(--staff-primary,var(--accent)) 44%, #ffffff1f);transform:translateY(-1px)}.staff-shell .admin-priority-card>svg{color:color-mix(in srgb, var(--staff-primary,var(--accent)) 72%, #fff)}.staff-shell .admin-priority-card b{color:#ffffffc2;text-transform:uppercase;background:#ffffff12;border-radius:999px;width:fit-content;margin-top:auto;padding:5px 8px;font-size:10px;font-weight:950}.staff-shell .admin-priority-card.danger{background:linear-gradient(135deg,#ef646818,#0000 62%),#0000002e;border-color:#ef64684d}.staff-shell .admin-priority-card.danger>svg{color:#ff8c91}.admin-page-workbench,.admin-trade-list{grid-template-columns:repeat(auto-fit,minmax(360px,1fr));gap:10px;min-height:360px;max-height:calc(100svh - 340px);padding-right:2px;display:grid;overflow:auto}.admin-page-card,.admin-trade-card{content-visibility:auto;contain-intrinsic-size:240px;background:linear-gradient(135deg,#ffffff0c,#0000 62%),#1b1c21;border:1px solid #ffffff13;border-radius:10px;align-content:start;gap:12px;padding:12px;display:grid}.admin-page-card.pending,.admin-trade-card.queued,.admin-trade-card.leased{border-color:#f4c35a3d}.admin-page-card.suspended,.admin-page-card.rejected,.admin-trade-card.failed,.admin-trade-card.dead-letter,.admin-trade-card.dead_letter{border-color:#ef646842}.admin-page-card.approved,.admin-trade-card.accepted,.admin-trade-card.sent{border-color:#67e8a529}.admin-page-card-head,.admin-trade-card-main{grid-template-columns:44px minmax(0,1fr) auto;align-items:center;gap:11px;min-width:0;display:grid}.admin-trade-card-main{grid-template-columns:44px minmax(0,1fr)}.admin-page-card-metrics,.admin-trade-meta,.admin-ops-detail-strip{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.admin-page-card-metrics span,.admin-trade-meta span,.admin-ops-detail-strip article,.admin-security-detail-list article{color:#8f8e96;background:#ffffff09;border:1px solid #fff1;border-radius:8px;gap:3px;min-width:0;padding:9px;font-size:11px;font-weight:850;display:grid}.admin-page-card-metrics span.warn,.admin-security-detail-list article.warn{background:#f4c35a13;border-color:#f4c35a3d}.admin-security-detail-list article.good{border-color:#67e8a529}.admin-page-card-metrics b,.admin-trade-meta b,.admin-ops-detail-strip strong,.admin-ops-detail-strip span,.admin-ops-detail-strip small,.admin-security-detail-list strong,.admin-security-detail-list span,.admin-security-detail-list small{text-overflow:ellipsis;white-space:nowrap;min-width:0;display:block;overflow:hidden}.admin-page-card-metrics b,.admin-trade-meta b,.admin-ops-detail-strip strong,.admin-security-detail-list strong{color:#fff;font-size:12px;font-weight:950}.admin-ops-detail-strip span,.admin-security-detail-list span{color:#d8d7de;font-size:12px}.admin-ops-detail-strip small,.admin-security-detail-list small{color:#8f8e96;font-size:11px}.admin-page-card-controls{grid-template-columns:minmax(200px,.42fr) minmax(0,1fr);align-items:end;gap:10px;display:grid}.admin-page-card-controls .admin-inline-input{min-width:0}.admin-trade-error{color:#ffb3b5;overflow-wrap:anywhere;background:#ef646814;border:1px solid #ef646833;border-radius:8px;margin:0;padding:9px;font-size:12px;line-height:1.4}.admin-trade-actions{justify-content:flex-start}.admin-trade-summary{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-bottom:12px;display:grid}.admin-trade-summary article{background:#ffffff09;border:1px solid #ffffff13;border-radius:9px;align-content:start;gap:4px;min-height:92px;padding:11px;display:grid}.admin-trade-summary article.good{border-color:#67e8a52e}.admin-trade-summary article.warn{border-color:#f4c35a3d}.admin-trade-summary article.danger{border-color:#ef646847}.admin-trade-summary svg{color:color-mix(in srgb, var(--staff-primary,var(--accent)) 72%, #fff)}.admin-trade-summary span,.admin-trade-summary small{color:#8f8e96;text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-weight:850;overflow:hidden}.admin-trade-summary strong{color:#fff;text-overflow:ellipsis;white-space:nowrap;font-size:18px;font-weight:950;overflow:hidden}.admin-security-detail-list{gap:8px;display:grid}.admin-runbook-panel{background:#ffffff09;border:1px solid #ffffff16;border-radius:10px;gap:12px;padding:14px;display:grid}.admin-runbook-grid button svg{color:var(--page-primary,var(--accent))}.admin-audit-diff{margin-top:8px}.admin-audit-diff summary{color:#ffffffb8;cursor:pointer;width:fit-content;font-size:.72rem;font-weight:900}.admin-audit-diff>div{gap:6px;margin-top:8px;display:grid}.admin-audit-diff section{background:#ffffff09;border:1px solid #ffffff13;border-radius:8px;grid-template-columns:.7fr minmax(0,1fr) minmax(0,1fr);align-items:start;gap:8px;padding:8px;display:grid}.admin-audit-diff section strong,.admin-audit-diff section span{overflow-wrap:anywhere;font-size:.7rem;line-height:1.35}.admin-audit-diff section span:nth-child(2){color:#ffffff80}.admin-audit-diff section span:nth-child(3){color:#ffffffc7}@media (width<=1040px){.frontpage-gift-trust-strip,.discover-recommendation-row,.status-page-grid,.staff-command-strip,.staff-dashboard,.admin-page-card-controls,.admin-security-grid,.admin-priority-grid,.admin-page-card-metrics,.admin-trade-meta,.admin-ops-detail-strip,.admin-runbook-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.staff-health-grid,.staff-command-actions,.admin-trade-summary,.detail-custody-steps{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=760px){.frontpage-gift-trust-strip,.discover-recommendation-row,.wishlist-template-grid,.trade-route-options,.creator-empty-state-grid,.detail-custody-steps,.status-page-grid,.staff-command-strip,.staff-command-actions,.staff-dashboard,.staff-health-grid,.admin-page-card-controls,.admin-page-card-metrics,.admin-trade-summary,.admin-trade-meta,.admin-ops-detail-strip,.admin-priority-grid,.admin-runbook-grid{grid-template-columns:1fr}.admin-page-workbench,.admin-trade-list{grid-template-columns:1fr;min-height:0;max-height:none}.staff-command-action,.admin-page-card-head{grid-template-columns:34px minmax(0,1fr)}.staff-command-action b,.staff-command-action em,.admin-page-card-head .admin-status-badge{grid-column:1/-1;width:100%}.discover-section-head,.wishlist-donor-match-callout{flex-direction:column;align-items:stretch}.mobile-public-action-dock{display:grid}.status-page-hero .support-panel-main,.status-page-incident{grid-template-columns:1fr}.admin-priority-queues{grid-column:auto}.admin-audit-diff section{grid-template-columns:1fr}}@media (width<=860px){.frontpage-nav{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:12px;padding:14px 0 10px}.frontpage-nav nav{justify-content:flex-end;width:auto}.frontpage-nav .frontpage-nav-link,.frontpage-status-menu{display:none}.frontpage-auth-actions{flex:0 auto;gap:8px;width:auto;display:inline-flex}.frontpage-nav .frontpage-supporters-button,.frontpage-nav .frontpage-nav-cta{border-radius:9px;min-height:40px;padding-inline:12px;font-size:.82rem}.frontpage-nav .frontpage-supporters-button{width:auto}.frontpage-nav .frontpage-supporters-button span{display:inline}.frontpage-logout-button{width:40px;min-width:40px;min-height:40px}.frontpage-counter-row,.frontpage-value-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.frontpage-creator-search{grid-template-columns:minmax(0,1fr) auto}.frontpage-value-grid span{text-align:left;min-height:76px;padding:12px 10px}.frontpage-value-grid span:not(:last-child):after{width:1px;height:auto;inset:12px 0 12px auto}.frontpage-gift-trust-strip{display:none}.frontpage-gift-trust-strip span{text-align:center;justify-content:center;min-height:42px;padding:8px 10px}}@media (width<=520px){.frontpage-nav{grid-template-columns:1fr;justify-items:center;gap:8px}.frontpage-brand{justify-self:center}.frontpage-nav nav{justify-content:center;width:100%}.frontpage-auth-actions{grid-template-columns:minmax(0,1fr) auto;width:100%;display:grid}.frontpage-auth-actions:has(.frontpage-logout-button){grid-template-columns:minmax(0,1fr) minmax(0,1fr) 40px}.frontpage-counter-row,.frontpage-creator-search,.frontpage-value-grid{grid-template-columns:1fr}.frontpage-value-grid span{text-align:center}.frontpage-value-grid span:not(:last-child):after{width:auto;height:1px;inset:auto 12px 0}.frontpage-nav .frontpage-supporters-button,.frontpage-nav .frontpage-nav-cta{width:100%}.frontpage-nav .frontpage-supporters-button{min-width:0}.frontpage-gift-trust-strip{display:none}}.global-search-results .sidebar-search-result.item{grid-template-columns:38px minmax(0,1fr) 22px;min-height:50px;padding:6px}.global-search-results .sidebar-search-result.item .sidebar-search-skin{width:38px;height:38px}.global-search-results .sidebar-search-result.item strong{font-size:12.5px}.global-search-results .sidebar-search-result.item small{font-size:10.5px}.item-page-shell.item-page-embedded{padding:clamp(14px,1.5vw,22px) 0 0}.item-page-embedded .item-page-loading{place-content:center;width:min(880px,100% - 28px);min-height:min(52svh,480px);margin-inline:auto}.item-page-embedded .item-page-hero,.item-page-embedded .item-stat-strip,.item-page-embedded .item-page-grid,.item-page-embedded .item-gift-panel{width:min(1280px,100% - 28px);margin-left:auto;margin-right:auto}.item-page-embedded .item-page-hero{grid-template-columns:minmax(260px,.82fr) minmax(0,1.18fr);gap:clamp(16px,2vw,30px);min-height:clamp(250px,32svh,380px);padding:clamp(14px,2vw,26px)}.item-page-embedded .item-page-media{min-height:clamp(200px,27svh,310px)}.item-page-embedded .item-page-media img{width:min(100%,420px);max-height:280px}.item-page-embedded .item-page-copy{gap:10px}.item-page-embedded .item-page-copy h1{font-size:clamp(34px,3.25vw,54px);line-height:1}.item-page-embedded .item-page-copy p{max-width:680px;font-size:14px;line-height:1.5}.item-page-embedded .item-stat-strip{gap:8px;margin-top:10px}.item-page-embedded .item-stat-strip span{min-height:64px;padding:10px 12px}.item-page-embedded .item-page-grid{grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr);gap:10px;margin-top:10px}.item-page-embedded .item-reference-panel{padding:12px}.item-page-embedded .item-panel-head{margin-bottom:10px}.item-page-embedded .item-price-list,.item-page-embedded .item-intelligence-grid,.item-page-embedded .item-intelligence-range,.item-page-embedded .item-education-grid{gap:7px}.item-page-embedded .item-price-row{min-height:58px;padding:9px 10px}.item-page-embedded .item-intelligence-trend{min-height:64px;margin-top:9px;padding:8px}.item-page-embedded .item-education-grid{margin-top:9px}.item-page-embedded .item-education-grid span{min-height:0;padding:10px}.item-variant-list{gap:6px}.item-variant-list span{white-space:nowrap;align-items:center;gap:0;line-height:1;display:inline-flex}.item-variant-list b+small:before{content:"·";color:#ffffff61;margin:0 6px}@media (width<=960px){.item-page-embedded .item-page-hero,.item-page-embedded .item-page-grid{grid-template-columns:1fr}}@media (width<=620px){.item-page-embedded .item-page-hero,.item-page-embedded .item-stat-strip,.item-page-embedded .item-page-grid,.item-page-embedded .item-gift-panel{width:min(100% - 20px,1280px)}}.dream-skins-panel{border-color:color-mix(in srgb, var(--page-primary,var(--accent)) 18%, #ffffff17);background:linear-gradient(135deg, color-mix(in srgb, var(--page-primary,var(--accent)) 7%, transparent), transparent 68%), #ffffff08;gap:10px;padding:12px}.dream-skins-panel .wishlist-campaign-head>span{color:#fff;letter-spacing:0;text-transform:none;font-size:.86rem}.dream-skins-panel .wishlist-campaign-head strong{color:#ffffffe0;font-size:.82rem;font-weight:950}.dream-skins-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.dream-skin-card{border:1px solid color-mix(in srgb, var(--rarity,var(--page-primary,var(--accent))) 36%, #ffffff14);border-top:2px solid var(--rarity,var(--page-primary,var(--accent)));background:radial-gradient(circle at 50% 8%, color-mix(in srgb, var(--rarity,var(--page-primary,var(--accent))) 17%, transparent), transparent 7rem), #0000002e;min-width:0;min-height:172px;color:inherit;border-radius:8px;grid-template-rows:118px minmax(0,auto);gap:8px;padding:8px;text-decoration:none;display:grid;position:relative;overflow:hidden}.dream-skin-card:hover,.dream-skin-card:focus-visible{border-color:color-mix(in srgb, var(--rarity,var(--page-primary,var(--accent))) 58%, #ffffff24);outline:none}.dream-skin-card .skin-thumb{width:100%;height:118px;box-shadow:none;background:0 0;border:0}.dream-skin-card .skin-thumb img{object-fit:contain;filter:drop-shadow(0 10px 14px #00000061);width:min(96%,190px);height:100%}.dream-skin-card>span{gap:3px;min-width:0;display:grid}.dream-skin-card strong,.dream-skin-card small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.dream-skin-card strong{color:#fff;font-size:.75rem;font-weight:950}.dream-skin-card small{color:color-mix(in srgb, var(--rarity,var(--page-primary,var(--accent))) 46%, #ffffffa3);font-size:.66rem;font-weight:850}.dream-skin-card b{color:#dcfce7;background:#166534b8;border:1px solid #4ade8047;border-radius:999px;padding:3px 6px;font-size:.56rem;font-weight:950;position:absolute;top:7px;right:7px}.pending-inventory-skin-picker{gap:8px}.pending-skin-search{margin:0}.pending-skin-results{grid-template-columns:1fr;max-height:278px;padding-right:2px;overflow:auto}.pending-skin-results button{grid-template-columns:64px minmax(0,1fr) auto;min-height:82px}.pending-skin-results button.active{border-color:color-mix(in srgb, var(--theme-primary,var(--accent)) 54%, #ffffff24);background:color-mix(in srgb, var(--theme-primary,var(--accent)) 14%, #ffffff0b)}.pending-skin-results .skin-thumb{width:64px;min-height:62px}.pending-skin-options{border:1px solid color-mix(in srgb, var(--rarity,var(--theme-primary,var(--accent))) 34%, #ffffff1a);background:radial-gradient(circle at 12% 0%, color-mix(in srgb, var(--rarity,var(--theme-primary,var(--accent))) 18%, transparent), transparent 9rem), #ffffff0a;border-radius:8px;grid-template-columns:minmax(0,1.2fr) minmax(150px,.72fr) minmax(150px,.7fr);align-items:stretch;gap:9px;padding:9px;display:grid}.pending-selected-skin{grid-template-columns:72px minmax(0,1fr);align-items:center;gap:10px;min-width:0;display:grid}.pending-selected-skin .skin-thumb{background:#00000029;border:0;width:72px;height:56px}.pending-selected-skin span{gap:3px;min-width:0;display:grid}.pending-selected-skin strong,.pending-selected-skin small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.pending-selected-skin strong{color:#fff;font-size:.82rem;font-weight:950}.pending-selected-skin small{color:#ffffff94;font-size:.7rem;font-weight:760}.manual-donation-account select{border:1px solid color-mix(in srgb, var(--theme-primary,var(--accent)) 18%, #ffffff1f);color:#fff;background:#00000047;border-radius:8px;width:100%;min-height:42px;padding:0 11px}.manual-donation-account select:disabled{color:#ffffff94}.pending-stattrak-toggle{border:1px solid color-mix(in srgb, var(--theme-primary,var(--accent)) 18%, #ffffff1f);color:#fff;cursor:pointer;background:#0003;border-radius:8px;grid-template-columns:auto minmax(0,1fr);align-content:center;align-items:center;gap:2px 8px;min-height:42px;padding:8px 10px;display:grid}.pending-stattrak-toggle input{width:16px;height:16px;accent-color:var(--theme-primary,var(--accent))}.pending-stattrak-toggle span{color:color-mix(in srgb, var(--theme-primary,var(--accent)) 72%, #fff);font-size:.78rem;font-weight:950}.pending-stattrak-toggle small{color:#ffffff85;grid-column:2;font-size:.66rem;font-weight:760;line-height:1.25}.pending-stattrak-toggle.disabled{cursor:not-allowed;opacity:.64}@media (width<=820px){.dream-skins-grid,.pending-skin-options{grid-template-columns:repeat(2,minmax(0,1fr))}.pending-selected-skin{grid-column:1/-1}}@media (width<=560px){.dream-skins-grid,.pending-skin-options,.pending-skin-results button{grid-template-columns:1fr}.pending-skin-results .skin-thumb,.pending-selected-skin .skin-thumb{width:100%;height:74px}.pending-selected-skin{grid-template-columns:1fr}}.theme-preset-head{grid-template-columns:minmax(0,1fr) minmax(180px,240px);align-items:end;gap:12px;display:grid}.theme-preset-head>div{gap:3px;min-width:0;display:grid}.theme-preset-head strong{color:#fff;font-size:.9rem;font-weight:950}.theme-preset-head small,.theme-preset-meta small{color:#ffffff94;font-size:.72rem;font-weight:760;line-height:1.35}.theme-preset-category{gap:6px;display:grid}.theme-preset-category span{color:color-mix(in srgb, var(--page-primary,var(--accent)) 66%, #fff);text-transform:uppercase;font-size:.66rem;font-weight:950}.theme-preset-category select{border:1px solid color-mix(in srgb, var(--page-primary,var(--accent)) 24%, #ffffff1f);background:linear-gradient(135deg, color-mix(in srgb, var(--page-primary,var(--accent)) 10%, transparent), transparent), #0000003d;color:#fff;border-radius:8px;width:100%;min-height:38px;padding:0 10px;font-size:.78rem;font-weight:900}.theme-preset-meta{border:1px solid color-mix(in srgb, var(--page-primary,var(--accent)) 24%, #ffffff1a);background:color-mix(in srgb, var(--page-primary,var(--accent)) 8%, #ffffff09);border-radius:999px;align-items:center;gap:8px;width:fit-content;min-height:26px;margin-top:10px;padding:0 9px;display:inline-flex}.theme-preset-meta span{color:#fff;text-transform:uppercase;font-size:.68rem;font-weight:950}.theme-preset-grid{grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:10px}.theme-preset-grid button{border-color:color-mix(in srgb, var(--preset-primary,var(--page-primary,var(--accent))) 24%, #ffffff1a);background:radial-gradient(circle at 0% 0%, color-mix(in srgb, var(--preset-primary,var(--page-primary,var(--accent))) 18%, transparent), transparent 8rem), linear-gradient(135deg, color-mix(in srgb, var(--preset-accent,var(--page-primary,var(--accent))) 9%, transparent), transparent 72%), #ffffff09;grid-template-columns:46px minmax(0,1fr);align-items:stretch;min-height:92px;position:relative;overflow:hidden}.theme-preset-grid button.active{border-color:color-mix(in srgb, var(--preset-primary,var(--page-primary,var(--accent))) 68%, #ffffff2e);background:radial-gradient(circle at 0% 0%, color-mix(in srgb, var(--preset-primary,var(--page-primary,var(--accent))) 26%, transparent), transparent 8rem), linear-gradient(135deg, color-mix(in srgb, var(--preset-accent,var(--page-primary,var(--accent))) 14%, transparent), transparent 72%), #ffffff0d}.theme-preset-grid button.active:after{content:"Active";border:1px solid color-mix(in srgb, var(--preset-primary,var(--page-primary,var(--accent))) 48%, #ffffff1f);color:#fff;text-transform:uppercase;background:#00000057;border-radius:999px;padding:3px 7px;font-size:.56rem;font-weight:950;position:absolute;top:8px;right:8px}.theme-preset-grid button>span:last-child{align-content:center;gap:4px;min-width:0;padding-right:42px;display:grid}.theme-preset-grid button strong,.theme-preset-grid button small{text-overflow:ellipsis;overflow:hidden}.theme-preset-grid button strong{color:#fff;white-space:nowrap;font-size:.82rem;line-height:1.1}.theme-preset-grid button small{color:#ffffff9e;white-space:normal;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:.68rem;line-height:1.28;display:-webkit-box}.theme-preset-swatch{background:linear-gradient(135deg, var(--preset-primary), transparent 54%), linear-gradient(315deg, var(--preset-accent), transparent 52%), var(--preset-bg);border-radius:7px;width:46px;height:100%;min-height:70px;position:relative;overflow:hidden}.theme-preset-swatch:after{content:"";background:linear-gradient(135deg, var(--preset-accent), var(--preset-primary));border:1px solid #ffffff38;border-radius:999px;position:absolute;inset:8px}.settings-profile-tab .settings-section-card,.settings-profile-tab .theme-color-control,.settings-profile-tab .settings-font-card,.settings-profile-tab .theme-preset-panel{background:linear-gradient(#ffffff0a,#ffffff05),#17181d;border-color:#ffffff14}.settings-profile-tab .settings-section-card:hover{border-color:#ffffff1c;box-shadow:inset 0 1px #ffffff0e,0 14px 34px #0003}.settings-profile-tab .settings-brand-grid{gap:12px}.settings-profile-tab .theme-preset-panel{border-radius:8px;grid-column:1/-1;gap:12px;padding:12px;display:grid}.settings-profile-tab .theme-preset-meta{margin-top:0}.settings-profile-tab .theme-preset-grid button{border-color:color-mix(in srgb, var(--preset-primary) 34%, #ffffff1f);background:radial-gradient(circle at 9% 0%, color-mix(in srgb, var(--preset-primary) 24%, transparent), transparent 7rem), radial-gradient(circle at 96% 100%, color-mix(in srgb, var(--preset-accent) 16%, transparent), transparent 8rem), linear-gradient(135deg, color-mix(in srgb, var(--preset-bg) 84%, #0f1014), color-mix(in srgb, var(--preset-bg) 92%, #20222a));min-height:96px;color:var(--preset-text,#fff);grid-template-columns:56px minmax(0,1fr)}.settings-profile-tab .theme-preset-grid button:hover{border-color:color-mix(in srgb, var(--preset-primary) 62%, #ffffff29);background:radial-gradient(circle at 9% 0%, color-mix(in srgb, var(--preset-primary) 34%, transparent), transparent 7rem), radial-gradient(circle at 96% 100%, color-mix(in srgb, var(--preset-accent) 22%, transparent), transparent 8rem), linear-gradient(135deg, color-mix(in srgb, var(--preset-bg) 78%, #111318), color-mix(in srgb, var(--preset-bg) 90%, #242832))}.settings-profile-tab .theme-preset-grid button.active{border-color:color-mix(in srgb, var(--preset-primary) 78%, #fff3);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--preset-accent) 26%, transparent), 0 12px 30px color-mix(in srgb, var(--preset-primary) 14%, transparent)}.settings-profile-tab .theme-preset-grid button strong{color:var(--preset-text,#fff)}.settings-profile-tab .theme-preset-grid button small{color:color-mix(in srgb, var(--preset-text,#fff) 68%, transparent)}.settings-profile-tab .theme-preset-swatch{background:linear-gradient(160deg, var(--preset-primary) 0 34%, transparent 34%), linear-gradient(22deg, var(--preset-accent) 0 45%, transparent 45%), linear-gradient(180deg, color-mix(in srgb, var(--preset-text,#fff) 28%, transparent), transparent 46%), var(--preset-bg);border:1px solid #ffffff1f;width:56px}.settings-profile-tab .theme-preset-swatch:after{border-color:color-mix(in srgb, var(--preset-text,#fff) 34%, transparent);background:linear-gradient(135deg, var(--preset-accent), var(--preset-primary));box-shadow:0 0 18px color-mix(in srgb, var(--preset-primary) 28%, transparent);inset:10px 12px}@media (width<=720px){.theme-preset-head{grid-template-columns:1fr}.theme-preset-category{width:100%}.theme-preset-grid{grid-template-columns:1fr}}.streamer-panel-head p{max-width:760px}.streamer-summary-row{grid-template-columns:repeat(4,minmax(0,1fr))}.streamer-tab-row .tabs{flex-wrap:wrap}.streamer-builder-panel,.streamer-preset-panel,.streamer-preview-layout,.streamer-obs-copy,.streamer-safety-panel{border:1px solid var(--streamer-border);background:linear-gradient(135deg, color-mix(in srgb, var(--theme-primary,#ef4444) 9%, transparent), transparent 58%), var(--streamer-surface);border-radius:8px;box-shadow:inset 0 1px #ffffff0a}.streamer-studio-grid,.streamer-goal-grid,.streamer-safety-grid,.streamer-source-grid{grid-template-columns:minmax(0,1.4fr) minmax(320px,.8fr);gap:14px;display:grid}.streamer-source-grid{grid-template-columns:minmax(0,1fr)}.streamer-studio-main,.streamer-studio-side,.streamer-dream-config,.streamer-source-grid{gap:12px;min-width:0;display:grid}.streamer-options-head{align-items:center;gap:10px;margin-bottom:12px}.streamer-options-head>span,.streamer-options-head>svg{border:1px solid color-mix(in srgb, var(--theme-primary,#ef4444) 28%, #ffffff1f);min-width:34px;height:34px;color:color-mix(in srgb, var(--theme-primary,#ef4444) 74%, #fff);background:#ffffff0e;border-radius:8px;place-items:center;font-size:.78rem;font-weight:950;display:inline-grid}.streamer-layout-grid.advanced{grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:10px;display:grid}.streamer-layout-grid.advanced button,.streamer-theme-list button,.streamer-preset-row button{color:#fff;text-align:left;cursor:pointer;min-height:88px;transition:background .16s ease, border-color .16s ease, transform .16s var(--ease-out);background:#ffffff0a;border:1px solid #ffffff17;border-radius:8px;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:10px;padding:12px;display:grid}.streamer-layout-grid.advanced strong,.streamer-theme-list strong,.streamer-preset-row strong{color:#fff;text-overflow:ellipsis;white-space:nowrap;font-size:.86rem;display:block;overflow:hidden}.streamer-layout-grid.advanced small,.streamer-theme-list small,.streamer-preset-row small{color:var(--streamer-text-muted);margin-top:3px;font-size:.72rem;font-weight:700;line-height:1.35;display:block}.streamer-builder-controls.advanced{grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:10px;margin:12px 0;display:grid}.streamer-builder-controls.advanced label,.streamer-range-grid label{gap:7px;min-width:0;display:grid}.streamer-builder-controls.advanced span,.streamer-range-grid span{color:#ffffffa8;text-transform:uppercase;justify-content:space-between;gap:8px;font-size:.72rem;font-weight:900;display:flex}.streamer-builder-controls.advanced input,.streamer-builder-controls.advanced select,.streamer-blacklist-entry input{color:#fff;background:#07080b8a;border:1px solid #ffffff1c;border-radius:8px;width:100%;min-width:0;min-height:42px;padding:0 11px}.streamer-builder-controls.advanced input:focus,.streamer-builder-controls.advanced select:focus,.streamer-blacklist-entry input:focus{border-color:color-mix(in srgb, var(--theme-primary,#ef4444) 52%, #ffffff29);box-shadow:0 0 0 3px color-mix(in srgb, var(--theme-primary,#ef4444) 14%, transparent);outline:none}.streamer-range-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.streamer-scale-control{background:#00000038;border:1px solid #ffffff16;border-radius:8px;min-width:0;padding:11px}.streamer-scale-control input{width:100%;accent-color:var(--theme-primary,#ef4444)}.streamer-module-toggles.advanced{grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:10px;margin:0}.streamer-overlay-preview{background:linear-gradient(#ffffff0a,#0000 48%),#0c0d11;border:1px solid #ffffff1a;border-radius:8px;align-content:end;gap:10px;min-height:310px;padding:14px;display:grid;position:relative;overflow:hidden}.streamer-overlay-preview:before{content:"";opacity:.22;pointer-events:none;background-color:#0000;background-image:linear-gradient(#ffffff0d 1px,#0000 1px),linear-gradient(90deg,#ffffff09 1px,#0000 1px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:34px 34px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;position:absolute;inset:0}.streamer-preview-brand,.streamer-preview-latest,.streamer-preview-goal,.streamer-preview-dream{z-index:1;border:1px solid color-mix(in srgb, var(--theme-primary,#ef4444) 28%, #ffffff1f);border-radius:var(--overlay-radius,8px);background:rgba(16, 17, 21, var(--overlay-opacity,.92));transform:scale(var(--overlay-preview-scale,1));transform-origin:0 100%;position:relative}.streamer-preview-brand{color:#fff;align-items:center;gap:8px;width:fit-content;padding:8px 10px;font-size:.82rem;font-weight:950;display:inline-flex}.streamer-preview-latest,.streamer-preview-dream{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;min-height:68px;padding:10px;display:grid}.streamer-preview-dream{grid-template-columns:78px minmax(0,1fr)}.streamer-preview-dream .skin-thumb{width:78px;height:54px}.streamer-preview-latest strong,.streamer-preview-dream strong{color:#fff;text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.streamer-preview-latest small,.streamer-preview-dream small{color:#ffffff9e;font-size:.72rem}.streamer-preview-latest b{color:color-mix(in srgb, var(--theme-primary,#ef4444) 70%, #fff);font-weight:950}.streamer-preview-goal{gap:7px;padding:10px;display:grid}.streamer-preview-goal span{color:#ffffffa3;text-transform:uppercase;font-size:.72rem;font-weight:900}.streamer-preview-goal i,.streamer-goal-preview div{background:#ffffff1c;border-radius:999px;height:9px;display:block;overflow:hidden}.streamer-preview-goal b,.streamer-goal-preview i{border-radius:inherit;background:color-mix(in srgb, var(--theme-primary,#ef4444) 72%, #8ae6ff);width:58%;height:100%;display:block}.streamer-theme-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.streamer-theme-dot{background:linear-gradient(#ef4444,#38bdf8);border-radius:999px;width:22px;height:34px;box-shadow:inset 0 0 0 1px #ffffff2e}.streamer-theme-dot.theme-minimal{background:linear-gradient(#f7f7fb,#747782)}.streamer-theme-dot.theme-neon{background:linear-gradient(#22d3ee,#f472b6)}.streamer-theme-dot.theme-tactical{background:linear-gradient(#a3e635,#18181b)}.streamer-theme-dot.theme-broadcast{background:linear-gradient(#ef4444,#60a5fa)}.streamer-theme-dot.theme-light{background:linear-gradient(#f8fafc,#fb923c)}.streamer-goal-preview,.streamer-dream-preview,.streamer-safety-preview,.streamer-empty-state{background:#00000038;border:1px solid #ffffff16;border-radius:8px;gap:8px;padding:12px;display:grid}.streamer-goal-preview strong{color:#fff;font-size:1.35rem}.streamer-goal-preview small,.streamer-empty-state{color:var(--streamer-text-muted);font-size:.78rem;line-height:1.4}.streamer-dream-preview{grid-template-columns:136px minmax(0,1fr);align-items:center;min-height:132px}.streamer-dream-preview .skin-thumb{width:136px;height:92px}.streamer-dream-preview small,.streamer-dream-preview b{color:var(--streamer-text-muted);font-size:.78rem;font-weight:850}.streamer-dream-preview strong{color:#fff;text-overflow:ellipsis;white-space:nowrap;font-size:1.12rem;display:block;overflow:hidden}.streamer-dream-preview.style-ticker{grid-template-columns:92px minmax(0,1fr);min-height:94px}.streamer-dream-preview.style-ticker .skin-thumb{width:92px;height:64px}.streamer-blacklist-entry{grid-template-columns:minmax(0,1fr) auto;gap:8px;display:grid}.streamer-blacklist-chips{flex-wrap:wrap;gap:7px;min-height:38px;margin-top:10px;display:flex}.streamer-blacklist-chips button{color:#ffd8d8;cursor:pointer;background:#ef444421;border:1px solid #ffffff1a;border-radius:999px;align-items:center;gap:6px;min-height:30px;padding:0 10px;font-size:.72rem;font-weight:900;display:inline-flex}.streamer-blacklist-chips small{color:var(--streamer-text-muted);align-self:center}.streamer-safety-preview{grid-template-columns:auto minmax(0,1fr);align-items:center}.streamer-safety-preview strong,.streamer-safety-preview small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.streamer-safety-preview small{color:var(--streamer-text-muted)}.streamer-widget-card{border-color:var(--streamer-border);background:linear-gradient(135deg, color-mix(in srgb, var(--theme-primary,#ef4444) 10%, transparent), transparent 60%), #16171beb;grid-template-columns:minmax(0,1fr) auto}.streamer-widget-card>div:last-child button{align-items:center;gap:6px;display:inline-flex}.streamer-preset-row button{flex:220px;min-height:58px}.streamer-preview-layout{min-width:0}.streamer-overlay-iframe{background-color:#08090c;background-image:linear-gradient(90deg,#ffffff09 1px,#0000 1px),linear-gradient(#ffffff09 1px,#0000 1px),none;background-position:0 0,0 0,0 0;background-repeat:repeat,repeat,repeat;background-size:32px 32px;background-attachment:scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box;height:240px}.streamer-obs-copy{grid-template-columns:repeat(4,minmax(0,1fr))}.streamer-obs-copy span{gap:4px;display:grid}.streamer-obs-copy strong{color:#fff}.streamer-obs-copy small{color:var(--streamer-text-muted);line-height:1.4}.overlay-shell{justify-items:start;transform:none}.overlay-position-lower-right{place-items:end}.overlay-position-upper-left{place-items:start}.overlay-position-upper-right{place-items:start end}.overlay-position-center{place-items:center}.overlay-bar{border-radius:var(--overlay-radius,8px);background:linear-gradient(90deg, color-mix(in srgb, var(--accent) 16%, transparent), transparent 44%), rgba(17, 18, 22, var(--overlay-opacity,.92));transform:scale(var(--overlay-scale,1));transform-origin:0 100%;position:relative;overflow:hidden}.overlay-position-lower-right .overlay-bar,.overlay-position-upper-right .overlay-bar{transform-origin:100% 100%}.overlay-position-upper-left .overlay-bar,.overlay-position-upper-right .overlay-bar,.overlay-position-center .overlay-bar{transform-origin:50%}.overlay-theme-broadcast .overlay-bar{background:linear-gradient(90deg, #ef444433, #60a5fa14), rgba(11, 15, 23, var(--overlay-opacity,.92));border-color:#60a5fa57}.overlay-theme-neon .overlay-bar{border-color:#22d3ee66;box-shadow:0 0 28px #22d3ee24,inset 0 0 0 1px #f472b624}.overlay-theme-tactical .overlay-bar{background:rgba(12, 15, 12, var(--overlay-opacity,.92));border-color:#a3e6354d}.overlay-theme-minimal .overlay-bar{background:rgba(12, 13, 16, var(--overlay-opacity,.86));box-shadow:none;border-color:#ffffff21}.overlay-theme-light .overlay-bar{background:rgba(248, 250, 252, var(--overlay-opacity,.92));color:#111827;border-color:#0f172a2e}.overlay-theme-light .overlay-stat strong,.overlay-theme-light .overlay-donation-line em,.overlay-theme-light .overlay-goal strong,.overlay-theme-light .overlay-dream strong{color:#111827}.overlay-theme-light .overlay-stat span,.overlay-theme-light .overlay-goal span,.overlay-theme-light .overlay-donation-line small,.overlay-theme-light .overlay-dream small,.overlay-theme-light .overlay-dream b{color:#111827a3}.overlay-density-compact .overlay-bar{gap:7px;min-height:58px;padding:8px}.overlay-density-wide .overlay-bar{gap:14px;min-height:92px;padding:14px}.overlay-layout-compact .overlay-bar,.overlay-layout-alert .overlay-bar,.overlay-layout-goal .overlay-bar,.overlay-layout-stack .overlay-bar,.overlay-layout-spotlight .overlay-bar,.overlay-layout-dream .overlay-bar{grid-template-columns:1fr;width:min(100%,760px)}.overlay-layout-compact .overlay-bar{width:min(100%,560px)}.overlay-layout-alert .overlay-bar,.overlay-layout-spotlight .overlay-bar{align-content:center;width:min(100%,820px);min-height:160px}.overlay-layout-goal .overlay-bar,.overlay-layout-dream .overlay-bar{width:min(100%,560px)}.overlay-layout-ticker .overlay-bar{grid-template-columns:auto minmax(0,1fr);width:min(100%,1440px)}.overlay-layout-stack .overlay-bar{width:min(100%,520px)}.overlay-goal{min-width:0}.overlay-goal strong{color:#fff;font-size:clamp(14px,1.5vw,21px);line-height:1.05;display:block}.overlay-goal small{color:#ffffff94;font-size:.72rem;font-weight:800}.overlay-dream{border-radius:calc(var(--overlay-radius,8px) * .8);background:#ffffff0e;border:1px solid #ffffff17;grid-template-columns:84px minmax(0,1fr);align-items:center;gap:10px;min-width:0;padding:7px;display:grid}.overlay-dream .skin-thumb{width:84px;height:58px}.overlay-dream small,.overlay-dream b{color:#ffffff94;font-size:.72rem;font-weight:850;display:block}.overlay-dream strong{color:#fff;text-overflow:ellipsis;white-space:nowrap;font-size:clamp(14px,1.35vw,20px);display:block;overflow:hidden}.overlay-dream-hero{grid-template-columns:116px minmax(0,1fr)}.overlay-dream-hero .skin-thumb{width:116px;height:78px}.overlay-dream-ticker{grid-template-columns:64px minmax(0,1fr);min-height:58px}.overlay-dream-ticker .skin-thumb{width:64px;height:42px}.overlay-ticker{white-space:nowrap;border-top:1px solid #ffffff14;grid-column:1/-1;min-width:0;padding-top:8px;overflow:hidden}.overlay-ticker span{color:#fff;min-width:100%;font-size:clamp(13px,1.15vw,18px);font-weight:900;animation:18s linear infinite streamer-ticker;display:inline-block}.overlay-animation-slide .overlay-bar,.streamer-overlay-preview.animation-slide .streamer-preview-latest{animation:streamer-slide-in .62s var(--ease-out) both}.overlay-animation-pulse .overlay-bar,.streamer-overlay-preview.animation-pulse .streamer-preview-goal{animation:.72s ease-out both streamer-pulse}.overlay-animation-wipe .overlay-bar,.streamer-overlay-preview.animation-wipe .streamer-preview-brand{animation:streamer-wipe .68s var(--ease-out) both}@keyframes streamer-slide-in{0%{opacity:.2;translate:0 10px}18%,to{opacity:1;translate:0}}@keyframes streamer-pulse{0%,to{box-shadow:0 0 #fff0}50%{box-shadow:0 0 28px color-mix(in srgb, var(--accent,#ef4444) 22%, transparent)}}@keyframes streamer-wipe{0%{clip-path:inset(0 100% 0 0)}22%,to{clip-path:inset(0)}}@keyframes streamer-ticker{0%{transform:translate(8%)}to{transform:translate(-100%)}}@media (prefers-reduced-motion:reduce){.overlay-animation-slide .overlay-bar,.streamer-overlay-preview.animation-slide .streamer-preview-latest,.overlay-animation-pulse .overlay-bar,.streamer-overlay-preview.animation-pulse .streamer-preview-goal,.overlay-animation-wipe .overlay-bar,.streamer-overlay-preview.animation-wipe .streamer-preview-brand,.overlay-ticker span{animation:none!important}}@media (width<=1180px){.streamer-studio-grid,.streamer-goal-grid,.streamer-safety-grid{grid-template-columns:1fr}.streamer-summary-row,.streamer-obs-copy{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=720px){.streamer-summary-row,.streamer-range-grid,.streamer-theme-list,.streamer-obs-copy,.streamer-dream-preview,.streamer-blacklist-entry,.streamer-widget-card{grid-template-columns:1fr}.streamer-widget-card>div:last-child{justify-content:stretch}.streamer-widget-card>div:last-child button{justify-content:center;width:100%}.streamer-dream-preview .skin-thumb{width:100%;height:92px}}.wishlist-masonry-grid{grid-auto-rows:auto;align-items:start}.wishlist-masonry-column{align-content:start;align-self:start}.wishlist-card{align-self:start;height:auto;min-height:370px}.wishlist-card .inventory-card-body{grid-template-rows:auto}.wishlist-owner-settings-body{will-change:max-height, opacity, transform}.wishlist-owner-controls.open .wishlist-owner-settings-body{max-height:760px}.settings-profile-tab{--profile-card-border:color-mix(in srgb, var(--theme-primary,var(--page-primary)) 22%, #ffffff17)}.settings-profile-hero-preview{z-index:1;border:1px solid color-mix(in srgb, var(--settings-profile-preview-primary,var(--theme-primary,var(--page-primary))) 34%, #ffffff1f);background:linear-gradient(90deg, #0000009e, #00000047), radial-gradient(circle at 18% 36%, color-mix(in srgb, var(--settings-profile-preview-accent,var(--settings-profile-preview-primary)) 30%, transparent), transparent 12rem), var(--settings-profile-preview-image), #101116;background-position:50%;background-size:cover;border-radius:10px;grid-template-columns:58px minmax(0,1fr) auto;align-items:center;gap:13px;min-width:0;min-height:130px;padding:14px;display:grid;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff14,0 18px 42px #0000003d}.settings-profile-hero-preview .donor-avatar{border:2px solid color-mix(in srgb, var(--settings-profile-preview-primary,var(--theme-primary,var(--page-primary))) 74%, #ffffff38);width:58px;height:58px;box-shadow:0 0 0 4px #00000042, 0 0 28px color-mix(in srgb, var(--settings-profile-preview-primary,var(--theme-primary,var(--page-primary))) 22%, transparent)}.settings-profile-preview-copy{min-width:0;color:var(--settings-profile-preview-text,#f7f7fb);gap:4px;display:grid}.settings-profile-preview-copy strong,.settings-profile-preview-copy small,.settings-profile-preview-copy em{text-overflow:ellipsis;min-width:0;display:block;overflow:hidden}.settings-profile-preview-copy strong{color:var(--settings-profile-preview-text,#f7f7fb);white-space:nowrap;font-size:clamp(1.2rem,1.4vw,1.7rem);font-weight:950;line-height:1.05}.settings-profile-preview-copy small{color:color-mix(in srgb, var(--settings-profile-preview-text,#f7f7fb) 72%, transparent);white-space:normal;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:.78rem;font-weight:750;line-height:1.35;display:-webkit-box}.settings-profile-preview-copy em{color:color-mix(in srgb, var(--settings-profile-preview-primary,var(--theme-primary,var(--page-primary))) 76%, #fff);white-space:nowrap;font-size:.72rem;font-style:normal;font-weight:900}.settings-profile-preview-actions{align-self:end;gap:6px;display:grid}.settings-profile-preview-actions b{border:1px solid color-mix(in srgb, var(--settings-profile-preview-primary,var(--theme-primary,var(--page-primary))) 32%, #ffffff1f);background:color-mix(in srgb, var(--settings-profile-preview-primary,var(--theme-primary,var(--page-primary))) 13%, #ffffff12);color:#fff;border-radius:7px;justify-content:center;align-items:center;min-height:28px;padding:0 9px;font-size:.67rem;font-weight:950;display:inline-flex}.settings-profile-grid{grid-template-columns:minmax(360px,.78fr) minmax(520px,1.22fr);gap:14px}.settings-profile-tab .settings-section-card,.settings-profile-tab .theme-color-control,.settings-profile-tab .settings-font-card,.settings-profile-tab .theme-preset-panel{border-color:var(--profile-card-border);background:radial-gradient(circle at 0% 0%, color-mix(in srgb, var(--theme-primary,var(--page-primary)) 8%, transparent), transparent 14rem), linear-gradient(180deg, #ffffff0c, #ffffff04), #17181d;border-radius:10px}.settings-profile-tab .settings-section-title{border-bottom:1px solid #ffffff12;padding-bottom:10px}.settings-profile-tab .settings-grid.compact{gap:10px}.settings-profile-tab .settings-grid label{background:#0000001f;border:1px solid #fff1;border-radius:8px;padding:10px}.settings-profile-tab .settings-grid label input,.settings-profile-tab .settings-grid label textarea,.settings-profile-tab .settings-font-card select{background:linear-gradient(#ffffff0b,#ffffff04),#07080b80;border-color:#ffffff1a}.streamer-panel{background:radial-gradient(circle at 100% 0%, color-mix(in srgb, var(--theme-primary,var(--page-primary,#ef4444)) 12%, transparent), transparent 24rem), linear-gradient(180deg, #ffffff09, #ffffff03), #15161b;border-radius:10px;gap:16px}.streamer-panel-head{border-bottom-color:color-mix(in srgb, var(--theme-primary,var(--page-primary,#ef4444)) 22%, #ffffff12)}.streamer-studio-grid{grid-template-columns:minmax(360px,.86fr) minmax(520px,1.14fr);align-items:start;gap:16px}.streamer-studio-side{position:sticky;top:14px}.streamer-builder-panel,.streamer-preset-panel,.streamer-preview-layout,.streamer-obs-copy,.streamer-safety-panel{background:radial-gradient(circle at 0% 0%, color-mix(in srgb, var(--theme-primary,#ef4444) 10%, transparent), transparent 15rem), linear-gradient(180deg, #ffffff0b, #ffffff04), #121317f0;border-radius:10px}.streamer-studio-main{border:1px solid var(--streamer-border);background:linear-gradient(#ffffff09,#ffffff03),#0b0c1042;border-radius:10px;align-content:start;padding:12px}.streamer-layout-grid.advanced button,.streamer-theme-list button{background:linear-gradient(135deg,#ffffff0d,#ffffff05),#101115d6;border-radius:10px;min-height:74px}.streamer-layout-grid.advanced button svg{border:1px solid color-mix(in srgb, var(--theme-primary,#ef4444) 28%, #ffffff1f);width:28px;height:28px;color:color-mix(in srgb, var(--theme-primary,#ef4444) 74%, #fff);border-radius:8px;padding:6px}.streamer-builder-controls.advanced{grid-template-columns:repeat(5,minmax(140px,1fr));align-items:end}.streamer-overlay-preview{background:radial-gradient(circle at 50% 45%, color-mix(in srgb, var(--theme-primary,#ef4444) 10%, transparent), transparent 17rem), linear-gradient(180deg, #ffffff09, transparent 52%), #090a0d;border-radius:12px;place-content:center;justify-items:center;gap:12px;min-height:clamp(330px,34vw,470px);padding:22px}.streamer-overlay-preview:after{content:"Live Preview";z-index:1;color:#ffffffa8;text-transform:uppercase;background:#00000057;border:1px solid #ffffff17;border-radius:999px;padding:5px 8px;font-size:.62rem;font-weight:950;position:absolute;top:12px;left:12px}.streamer-preview-brand,.streamer-preview-latest,.streamer-preview-goal,.streamer-preview-dream{width:min(100%,520px);box-shadow:inset 0 1px #ffffff14,0 18px 44px #00000052}.streamer-preview-brand{justify-self:start;width:fit-content}.streamer-theme-list{gap:10px}.streamer-theme-list button{grid-template-columns:34px minmax(0,1fr);min-height:84px}.streamer-module-toggles.advanced .settings-toggle-card{border-radius:10px;min-height:78px}@media (width<=1280px){.streamer-builder-controls.advanced{grid-template-columns:repeat(3,minmax(160px,1fr))}}@media (width<=1180px){.settings-profile-grid,.streamer-studio-grid{grid-template-columns:1fr}.streamer-studio-side{position:static}}@media (width<=720px){.settings-profile-hero-preview{grid-template-columns:48px minmax(0,1fr)}.settings-profile-preview-actions{grid-column:1/-1;grid-template-columns:repeat(3,minmax(0,1fr));width:100%}.streamer-layout-grid.advanced,.streamer-builder-controls.advanced,.streamer-range-grid{grid-template-columns:1fr}}.site-frame.social-open .ledger-scroll{flex:auto;height:100%;min-height:0}.site-frame.social-open .profile-ledger-footer{margin-top:0;padding-top:0}.site-frame.social-open .profile-ledger-footer .site-footer-panel{min-height:64px}.social-content-topbar{grid-template-columns:minmax(96px,1fr) minmax(0,auto) minmax(96px,1fr)}.social-topbar-title{width:100%;max-width:min(920px,100vw - 220px)}.social-topbar-title strong{flex:none}.social-topbar-title span:not(.social-topbar-logo){flex:0 auto;max-width:min(52vw,560px)}.social-request-row{grid-template-columns:32px minmax(0,1fr) 24px 28px 28px}.social-request-row>div{min-width:0;overflow:hidden}.social-request-overflow{color:#ffffff8a;justify-content:center;align-items:center;min-width:24px;font-size:12px;font-weight:950;line-height:1;display:inline-flex}.social-messenger-shell{min-height:min(680px,100%)}.site-frame.social-open .social-messenger-shell{flex:auto;min-height:max(520px,100dvh - 112px)}.social-message-list{scroll-behavior:smooth;min-height:260px}.social-message-composer{grid-template-columns:minmax(0,1fr) 42px;align-items:end;min-height:74px}.social-message-composer textarea{color:#f5f6f8;width:100%;min-width:0;min-height:46px;max-height:138px;font:inherit;resize:none;background:0 0;border:0;outline:0;padding:12px 4px 10px;font-size:14px;line-height:1.42;overflow-y:auto}.social-message-composer textarea::placeholder{color:#767985}.social-message-row{animation:social-message-in .18s var(--ease-out) both}.social-message-row.compact{margin-top:-12px}.social-message-person-spacer{width:38px;height:1px;display:block}.social-message-row.compact .social-message-body p{margin-top:0}@keyframes social-message-in{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}@media (width<=760px){.social-topbar-title{max-width:calc(100vw - 132px)}.social-topbar-title span:not(.social-topbar-logo){max-width:min(46vw,260px)}.site-frame.social-open .social-messenger-shell{min-height:calc(100svh - 106px)}}.site-frame:has(.settings-panel.owner-panel) .ledger-scroll{overflow-anchor:none;overscroll-behavior:contain;background:radial-gradient(circle at 74% 0%, color-mix(in srgb, var(--page-primary,var(--accent)) 8%, transparent), transparent 26rem), #111216;scroll-padding-bottom:96px}.site-frame:has(.unsaved-settings-bar) .ledger-scroll{scroll-padding-bottom:128px}.site-frame:has(.settings-panel.owner-panel) .ledger-scroll:before{opacity:.12}.site-frame.owner-tools-open .content-panel{background:#111216;padding-left:0}.site-frame.owner-tools-open .content-panel>.club-hero,.site-frame.owner-tools-open .mobile-public-action-dock,.site-frame.owner-tools-open .profile-ledger-footer{display:none}.site-frame.owner-tools-open .ledger-scroll{background:radial-gradient(circle at 74% 0%, color-mix(in srgb, var(--page-primary,var(--accent)) 8%, transparent), transparent 26rem), #111216;height:100%;margin-left:0;padding:0}.site-frame.owner-tools-open .settings-panel.owner-panel{flex:1 0 auto;min-height:100%;padding:18px clamp(16px,2vw,24px) 24px}.site-frame.owner-tools-open .owner-tool-profile-hero{border:1px solid color-mix(in srgb, var(--page-primary,var(--accent)) 20%, #ffffff14);contain:layout style;opacity:1;background-color:#15161b;border-radius:9px;width:100%;min-height:86px;margin:0 0 14px;padding:13px 16px;animation:none;transform:none;box-shadow:inset 0 -24px 30px #111216b8,0 12px 26px #0000002e}.site-frame.owner-tools-open .owner-tool-profile-hero:before{height:46px}.site-frame.owner-tools-open .owner-tool-profile-hero.club-hero.collection-thin-hero .collection-thin-hero-info{grid-template-columns:50px minmax(0,1fr);gap:12px}.site-frame.owner-tools-open .owner-tool-profile-hero.club-hero.collection-thin-hero .club-avatar{--hero-avatar-size:50px;--hero-avatar-inner:42px;flex-basis:50px}.site-frame.owner-tools-open .owner-tool-profile-hero.club-hero.collection-thin-hero .club-info h1{font-size:19px}.site-frame:has(.unsaved-settings-bar) .settings-panel.owner-panel{padding-bottom:112px}.settings-panel.owner-panel,.streamer-panel.owner-panel{overflow-anchor:none;background:linear-gradient(#ffffff09,#ffffff03),#17181d;border-color:#ffffff17;gap:18px;box-shadow:inset 0 1px #ffffff0b}.settings-panel.owner-panel .settings-panel-head,.streamer-panel.owner-panel .settings-panel-head{align-items:center;min-height:58px;padding-bottom:16px}.settings-panel.owner-panel .settings-panel-head h2,.streamer-panel.owner-panel .settings-panel-head h2{letter-spacing:0;font-size:22px}.settings-panel.owner-panel .settings-panel-head p,.streamer-panel.owner-panel .settings-panel-head p{color:#ffffff94;max-width:760px}.settings-panel.owner-panel .settings-summary-row,.streamer-panel.owner-panel .settings-summary-row{background:#00000024;border:1px solid #ffffff13;border-radius:8px;overflow:hidden}.settings-panel.owner-panel .settings-summary-row .stat-mini,.streamer-panel.owner-panel .settings-summary-row .stat-mini{background:#ffffff07;min-height:56px}.settings-workspace{gap:16px}.settings-tab-row,.streamer-tab-row{padding:0}.settings-tab-row .tabs,.streamer-tab-row .tabs{background:#0003;border-color:#ffffff14}.settings-profile-hero-preview{min-height:118px;box-shadow:none;border-color:#ffffff24}.settings-profile-grid{grid-template-columns:minmax(420px,.85fr) minmax(560px,1.15fr)}.settings-profile-tab .settings-section-card,.settings-profile-tab .theme-color-control,.settings-profile-tab .settings-font-card,.settings-profile-tab .theme-preset-panel,.banner-settings-section{box-shadow:none;background:linear-gradient(#ffffff09,#ffffff03),#1a1b20;border-color:#ffffff17}.settings-profile-tab .settings-section-card:hover{box-shadow:none;border-color:#ffffff1f}.settings-profile-tab .theme-color-control{min-height:154px}.theme-color-control-head{align-items:start}.theme-color-control-head i{width:34px;height:28px}.settings-profile-tab .settings-grid label{background:#00000024}.settings-profile-tab textarea{min-height:106px}.settings-profile-tab .theme-preset-panel{padding:16px}.theme-preset-head{align-items:start}.settings-profile-tab .theme-preset-grid{grid-template-columns:repeat(auto-fill,minmax(270px,1fr));gap:12px}.settings-profile-tab .theme-preset-grid button{background:linear-gradient(135deg, color-mix(in srgb, var(--preset-primary) 10%, transparent), transparent 50%), color-mix(in srgb, var(--preset-bg) 76%, #17181d);border-color:#ffffff1f;min-height:82px}.settings-profile-tab .theme-preset-grid button:hover,.settings-profile-tab .theme-preset-grid button.active{border-color:color-mix(in srgb, var(--preset-primary) 54%, #ffffff2e)}.settings-profile-tab .theme-preset-grid button>span:last-child{padding-right:10px}.settings-profile-tab .theme-preset-grid button.active:after{content:none}.settings-profile-tab .theme-preset-swatch{min-height:58px}.settings-brand-card-head{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;display:grid}.brand-mode-toggle{background:linear-gradient(135deg, color-mix(in srgb, var(--theme-primary,var(--page-primary,#ff7a1a)) 8%, transparent), transparent 62%), #0003;border:1px solid #ffffff17;border-radius:999px;grid-template-columns:repeat(2,minmax(82px,1fr));gap:3px;min-height:40px;padding:3px;display:inline-grid}.brand-mode-toggle button{color:#ffffff9e;letter-spacing:0;cursor:pointer;background:0 0;border:0;border-radius:999px;min-width:0;padding:0 14px;font-size:.76rem;font-weight:950}.brand-mode-toggle button:hover{color:#fff}.brand-mode-toggle button.active{background:linear-gradient(135deg, color-mix(in srgb, var(--theme-primary,var(--page-primary,#ff7a1a)) 22%, transparent), #ffffff0e), #ffffff0e;color:#fff;box-shadow:inset 0 1px #ffffff14,0 8px 20px #00000029}.brand-color-panel,.brand-theme-panel{animation:.18s both settingsPanelIn}@keyframes settingsPanelIn{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}@media (width<=720px){.settings-brand-card-head{grid-template-columns:1fr;align-items:stretch}.brand-mode-toggle{width:100%}}.banner-settings-section .banner-upload-card,.banner-control-grid .banner-overlay-control,.banner-glow-direction{background:#00000029;border-color:#ffffff16}.streamer-panel.owner-panel{--streamer-border:#ffffff17;--streamer-text-muted:#fff9}.streamer-studio-grid{background:linear-gradient(#ffffff08,#ffffff03),#15161a;border:1px solid #ffffff16;border-radius:10px;grid-template-columns:minmax(520px,.95fr) minmax(520px,1.05fr);gap:18px;padding:14px}.streamer-studio-main{background:0 0;border:0;border-radius:0;gap:14px;padding:0}.streamer-studio-side{align-self:start;gap:12px;min-width:0;display:grid;position:sticky;top:12px}.streamer-options-head{min-height:44px;margin-bottom:0}.streamer-layout-grid.advanced{grid-template-columns:repeat(2,minmax(220px,1fr));gap:10px}.streamer-layout-grid.advanced button,.streamer-theme-list button,.streamer-preset-row button{box-shadow:none;background:linear-gradient(#ffffff08,#ffffff03),#1b1c21;border-color:#ffffff16}.streamer-layout-grid.advanced button:hover,.streamer-theme-list button:hover,.streamer-layout-grid.advanced button.active,.streamer-theme-list button.active{border-color:color-mix(in srgb, var(--theme-primary,var(--page-primary,#ff7a1a)) 48%, #ffffff29);background:linear-gradient(135deg, color-mix(in srgb, var(--theme-primary,var(--page-primary,#ff7a1a)) 10%, transparent), transparent 54%), #1f2026}.streamer-builder-controls.advanced{grid-template-columns:repeat(4,minmax(150px,1fr))}.streamer-builder-controls.advanced label:last-child{grid-column:1/-1}.streamer-range-grid,.streamer-module-toggles.advanced{grid-template-columns:repeat(3,minmax(0,1fr))}.streamer-module-toggles.advanced .settings-toggle-card{min-height:70px}.streamer-overlay-preview{background:linear-gradient(90deg, #ffffff08 1px, transparent 1px), linear-gradient(#ffffff08 1px, transparent 1px), radial-gradient(circle at 50% 45%, color-mix(in srgb, var(--theme-primary,var(--page-primary,#ff7a1a)) 9%, transparent), transparent 16rem), #090a0d;background-size:32px 32px,32px 32px,auto,auto;border-color:#ffffff1a;border-radius:10px;min-height:260px;max-height:320px;padding:18px;overflow:hidden}.streamer-overlay-preview:after{top:10px;left:10px}.streamer-preview-brand,.streamer-preview-latest,.streamer-preview-goal,.streamer-preview-dream{max-width:100%;box-shadow:none}.streamer-theme-list{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.streamer-theme-list button{grid-template-rows:auto auto;grid-template-columns:32px minmax(0,1fr);align-items:center;min-height:72px;padding:10px}.streamer-theme-list .streamer-theme-dot{grid-row:1/span 2;align-self:center}.streamer-theme-list strong,.streamer-theme-list small{grid-column:2;min-width:0}.streamer-theme-list strong{align-self:end}.streamer-theme-list small{white-space:normal;-webkit-line-clamp:2;-webkit-box-orient:vertical;align-self:start;line-height:1.28;display:-webkit-box;overflow:hidden}.streamer-theme-dot{width:26px;height:26px}.hero-title-line .verified-name{align-items:center}.hero-title-line .verified-name-text{align-items:center;gap:.18em}.hero-title-line .verified-name-badges{align-items:center;gap:3px;padding-bottom:0;transform:translateY(.06em)}.hero-title-line .identity-badge{width:18px;min-width:18px;height:18px;padding:0}.hero-title-line .identity-badge-developer{width:18px;min-width:18px}.hero-title-line .developer-badge-icon,.hero-title-line .creator-badge-icon,.hero-title-line .staff-badge-icon{width:16px;height:16px}@media (width<=1480px){.streamer-studio-grid{grid-template-columns:minmax(0,1fr)}.streamer-studio-side{position:static}.streamer-theme-list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=1180px){.settings-profile-grid{grid-template-columns:1fr}.streamer-builder-controls.advanced,.streamer-module-toggles.advanced{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=760px){.site-frame.owner-tools-open .settings-panel.owner-panel{padding:64px 14px 18px}.settings-panel.owner-panel,.streamer-panel.owner-panel{padding:12px}.streamer-builder-controls.advanced,.streamer-module-toggles.advanced,.streamer-range-grid,.streamer-layout-grid.advanced,.streamer-theme-list{grid-template-columns:1fr}}.site-frame.social-open{min-height:100dvh;overflow:hidden}.site-frame.social-open .content-panel,.site-frame.social-open .ledger-scroll{min-height:0}.site-frame.social-open .content-panel{height:100dvh}.site-frame.social-open .ledger-scroll{height:100%}.site-frame.social-open .left-panel,.site-frame.social-open .ledger-scroll{scrollbar-width:none}.site-frame.social-open .left-panel::-webkit-scrollbar{width:0;height:0}.site-frame.social-open .ledger-scroll::-webkit-scrollbar{width:0;height:0}.site-frame.social-open .profile-ledger-footer{display:none}.site-frame.social-open .left-panel{min-height:0;max-height:100dvh;overflow:hidden auto}.site-frame.social-open .social-sidebar{min-height:0;overflow:visible}.site-frame.social-open .social-dm-list{flex:0 auto;min-height:160px;max-height:clamp(180px,34dvh,340px)}.site-frame.social-open .social-sidebar-footer{flex:none;margin-top:auto}.settings-profile-preview-actions{min-width:88px}.settings-profile-preview-actions b{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.banner-glow-direction>div{grid-template-columns:repeat(auto-fit,minmax(74px,1fr))}.settings-panel.owner-panel input,.settings-panel.owner-panel textarea,.settings-panel.owner-panel select,.streamer-panel.owner-panel input,.streamer-panel.owner-panel textarea,.streamer-panel.owner-panel select{text-overflow:ellipsis;min-width:0;max-width:100%}.streamer-panel.owner-panel .streamer-builder-controls label,.settings-panel.owner-panel .settings-grid label,.settings-panel.owner-panel .settings-section-card,.streamer-panel.owner-panel .settings-section-card{min-width:0}@media (width<=760px){.site-frame.social-open{min-height:100svh}.site-frame.social-open .content-panel{height:100svh}.site-frame.social-open .ledger-scroll{padding:0}.site-frame.social-open .social-content-topbar{grid-template-columns:58px minmax(0,1fr) 42px;padding-left:58px}.site-frame.social-open .social-topbar-history{justify-content:start;gap:2px;padding-left:0}.site-frame.social-open .social-topbar-history button{width:24px;height:24px}.site-frame.social-open .social-topbar-title{max-width:100%}.site-frame.social-open .social-empty-messenger{padding:10px}.site-frame.social-open .social-home-overview{align-content:start;min-height:0}.site-frame.social-open .social-friends-panel,.site-frame.social-open .social-activity-panel{min-height:0}.settings-profile-hero-preview{grid-template-columns:48px minmax(0,1fr);align-items:start}.settings-profile-hero-preview .donor-avatar{width:48px;height:48px}.settings-profile-preview-actions{grid-column:1/-1;grid-template-columns:repeat(3,minmax(0,1fr));width:100%;min-width:0}.streamer-panel.owner-panel .settings-panel-head{grid-template-columns:minmax(0,1fr);align-items:start}.streamer-panel.owner-panel .settings-owner-lock{justify-self:start}}.discover-content{--discover-surface:#0d0e12d1;--discover-surface-raised:#121318f0;--discover-surface-soft:#ffffff0b;--discover-line:#ffffff1b;--discover-line-strong:color-mix(in srgb, var(--front-primary,#ff7a1a) 32%, #ffffff1f);--discover-text-soft:#f8f4ea9e;--discover-text-muted:#f8f4ea7a}.discover-tabs{border:1px solid var(--discover-line);background:#ffffff09;border-radius:8px;align-items:center;width:fit-content;max-width:100%;margin:0 auto 14px;padding:4px;position:relative;box-shadow:inset 0 1px #ffffff0b,0 18px 48px #00000038}.discover-tabs button{color:#f8f4eaa3;letter-spacing:0;min-height:38px;box-shadow:none;background:0 0;border:0;border-radius:6px;padding:0 12px;font-size:.78rem;font-weight:900}.discover-tabs button svg{color:#f8f4ea75;transition:color .18s,transform .18s}.discover-tabs button:hover{color:#ffffffe6;box-shadow:none;background:#ffffff0b;border-color:#0000}.discover-tabs button.active{background:linear-gradient(180deg, #ffffff17, #ffffff0b), color-mix(in srgb, var(--front-primary,#ff7a1a) 12%, #ffffff09);color:#fff;border-color:#0000;position:relative;box-shadow:inset 0 1px #ffffff14,0 10px 28px #0000002e}.discover-tabs button.active:after{content:"";background:color-mix(in srgb, var(--front-primary,#ff7a1a) 74%, #fff);height:1px;box-shadow:0 0 14px color-mix(in srgb, var(--front-primary,#ff7a1a) 28%, transparent);border-radius:999px;position:absolute;bottom:3px;left:12px;right:12px}.discover-tabs button.active svg,.discover-tabs button:hover svg{color:color-mix(in srgb, var(--front-primary,#ff7a1a) 70%, #fff)}.discover-summary-row{border:1px solid var(--discover-line);background:linear-gradient(#ffffff0b,#ffffff04),#0c0d11c2;border-radius:8px;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;margin:0 0 18px;overflow:hidden;box-shadow:inset 0 1px #ffffff0d,0 20px 60px #0000003d}.discover-summary-row span{min-height:64px;box-shadow:none;background:0 0;border:0;border-radius:0;gap:3px;padding:13px 16px;position:relative}.discover-summary-row span+span{border-left:1px solid #ffffff13}.discover-summary-row span:before{content:"";background:color-mix(in srgb, var(--front-primary,#ff7a1a) 50%, transparent);opacity:0;transform-origin:0;height:1px;transition:opacity .2s,transform .2s;position:absolute;top:0;left:16px;right:16px;transform:scaleX(.28)}.discover-summary-row span:hover:before{opacity:1;transform:scaleX(1)}.discover-summary-row small{color:var(--discover-text-muted);font-size:.7rem;font-weight:850}.discover-summary-row strong{color:#fff;letter-spacing:0;font-size:clamp(1rem,1.45vw,1.24rem);font-weight:900;line-height:1}.discover-grid{grid-template-columns:repeat(auto-fit,minmax(330px,1fr));gap:12px}.discover-creator-card{border-color:var(--discover-line);background:linear-gradient(180deg, #ffffff0d, #ffffff05), var(--discover-surface-raised);min-height:252px;transition:transform .24s var(--ease-out), border-color .24s ease, background .24s ease, box-shadow .24s ease;border-radius:8px;grid-template-rows:auto auto minmax(34px,1fr) auto;gap:12px;padding:14px;position:relative;box-shadow:inset 0 1px #ffffff0e,0 16px 42px #00000038}.discover-creator-card:before{content:"";border-radius:inherit;pointer-events:none;background:linear-gradient(90deg, color-mix(in srgb, var(--page-primary,var(--front-primary,#ff7a1a)) 74%, #fff), transparent 38%), linear-gradient(110deg, transparent 0%, #ffffff14 46%, transparent 58%);opacity:.78;background-position:0 0,-180% 0;background-repeat:no-repeat;background-size:100% 1px,180% 100%;display:block;position:absolute;inset:0;transform:none}.discover-card-top{grid-template-columns:auto minmax(0,1fr) 30px;gap:10px}.discover-card-top .donor-avatar{border-color:color-mix(in srgb, var(--page-primary,var(--front-primary,#ff7a1a)) 44%, #ffffff38);width:42px;height:42px;box-shadow:0 0 0 3px #ffffff09}.discover-card-top small{color:var(--discover-text-soft);margin-top:1px;font-size:.78rem}.discover-card-top>svg{color:#ffffff85;background:#ffffff09;border:1px solid #ffffff17;border-radius:8px;width:30px;height:30px;padding:7px;transition:transform .2s,color .2s,border-color .2s,background .2s}.discover-creator-card:hover .discover-card-top>svg{border-color:color-mix(in srgb, var(--page-primary,var(--front-primary,#ff7a1a)) 42%, #ffffff21);background:color-mix(in srgb, var(--page-primary,var(--front-primary,#ff7a1a)) 11%, #ffffff0a);color:#fff;transform:translate(2px)}.discover-card-item{background:linear-gradient(90deg,#ffffff0d,#ffffff06),#ffffff09;border:1px solid #fff1;border-radius:7px;min-height:58px;padding:8px}.discover-card-item .skin-thumb{background:#0000003d;border-radius:6px;width:58px;height:40px}.discover-card-item b{color:#fffffff0;font-size:.9rem;line-height:1.22}.discover-card-item small{color:var(--discover-text-muted);font-size:.72rem}.discover-card-tags{align-content:start;align-items:flex-start;min-height:0}.discover-card-tags span{color:#f8f4eab3;background:#ffffff0c;border:1px solid #ffffff12;min-height:26px;padding:5px 8px;font-size:.68rem;font-weight:900}.discover-card-metrics{background:#ffffff08;border:1px solid #ffffff12;border-radius:7px;gap:0;margin-top:0;position:relative;overflow:hidden}.discover-card-metrics span{background:0 0;border-radius:0;gap:2px;min-width:0;padding:9px 10px}.discover-card-metrics small{color:var(--discover-text-muted);font-size:.68rem;font-weight:850}.discover-card-metrics b{color:#fff;text-overflow:ellipsis;white-space:nowrap;font-size:.9rem;font-weight:900;line-height:1.1;overflow:hidden}@keyframes discover-card-sweep{0%{background-position:0 0,-180% 0}to{background-position:0 0,180% 0}}@media (prefers-reduced-motion:reduce){.discover-creator-card:hover:before{animation:none}}@media (width<=980px){.discover-tabs{width:100%}.discover-tabs button{flex:148px;justify-content:center}.discover-grid{grid-template-columns:repeat(auto-fit,minmax(292px,1fr))}}@media (width<=720px){.discover-content{padding-top:36px}.discover-tabs{justify-content:stretch}.discover-tabs button{min-height:42px;padding-inline:10px}.discover-summary-row{grid-template-columns:repeat(2,minmax(0,1fr))}.discover-summary-row span:nth-child(odd){border-left:0}.discover-summary-row span:nth-child(n+3){border-top:1px solid #ffffff13}.discover-grid{grid-template-columns:1fr}}@media (width<=340px){.discover-summary-row{grid-template-columns:1fr}.discover-summary-row span+span,.discover-summary-row span:nth-child(n+3){border-top:1px solid #ffffff13;border-left:0}.discover-card-metrics{grid-template-columns:1fr}.discover-card-metrics span+span{border-top:1px solid #ffffff0f;border-left:0}}.discover-page-shell{--discover-ink:#f8f4ea;--discover-muted:#f8f4ea94;--discover-faint:#f8f4ea61;--discover-panel:#0e0f13e6;--discover-panel-strong:#14151af5;--discover-stroke:#ffffff1b;--discover-stroke-soft:#ffffff12;background:linear-gradient(#05060800 0%,#080706c7 45%,#090807 100%),#08090d}.discover-hero{min-height:clamp(390px,45vh,520px)}.discover-search-panel{max-width:760px}.discover-search-panel .discover-share-url{width:fit-content;min-height:30px;box-shadow:none;color:#f8f4ea6b;background:0 0;border:0;justify-self:start;padding:0;font-size:.72rem;font-weight:800}.discover-search-panel .discover-share-url:hover{color:color-mix(in srgb, var(--front-primary,#ff7a1a) 58%, #fff);box-shadow:none;background:0 0}.discover-content{z-index:4;width:min(1260px,100% - 36px);margin-top:clamp(-72px,-6vh,-38px);padding:0 0 82px;position:relative}.discover-content:before{content:none}.discover-hero-signal.discover-featured-signal{background:linear-gradient(#ffffff0d,#ffffff04),#0d0e12d1;border-color:#ffffff21;padding:0;box-shadow:inset 0 1px #ffffff10,0 18px 52px #00000052}.discover-hero-signal.discover-featured-signal:before{opacity:.42;animation-duration:4.8s}.discover-featured-link{z-index:1;min-width:0;color:inherit;gap:13px;padding:14px;text-decoration:none;display:grid;position:relative}.discover-featured-profile{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:11px;min-width:0;display:grid}.discover-featured-profile .donor-avatar{border-color:#ffffff2e;width:42px;height:42px;box-shadow:0 0 0 4px #ffffff09}.discover-featured-profile strong,.discover-featured-profile small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.discover-featured-profile strong{color:#fff;font-size:1rem;font-weight:950;line-height:1.1}.discover-featured-profile small{color:var(--discover-muted);margin-top:4px;font-size:.75rem;font-weight:800}.discover-featured-metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.discover-featured-metrics span{background:#ffffff0a;border:1px solid #ffffff12;border-radius:8px;gap:3px;min-width:0;padding:8px;display:grid}.discover-featured-metrics b{color:#fff;text-overflow:ellipsis;white-space:nowrap;font-size:.9rem;font-weight:950;line-height:1;overflow:hidden}.discover-featured-metrics small{color:var(--discover-faint);font-size:.66rem;font-weight:900;line-height:1}.discover-featured-arrow{color:#ffffff75;transition:color .18s,transform .18s;position:absolute;top:16px;right:16px}.discover-featured-link:hover .discover-featured-arrow{color:#fff;transform:translate(3px)}.discover-board-head{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:16px;margin-bottom:12px;display:grid}.discover-board-head h2{color:#fff;letter-spacing:0;margin:7px 0 3px;font-size:clamp(1.25rem,2.1vw,2rem);font-weight:900;line-height:1}.discover-board-head p{max-width:620px;color:var(--discover-muted);margin:0;font-size:.86rem;line-height:1.55}.discover-eyebrow{width:fit-content;color:color-mix(in srgb, var(--front-primary,#ff7a1a) 64%, #fff);letter-spacing:0;text-transform:uppercase;align-items:center;gap:7px;font-size:.74rem;font-weight:950;line-height:1;display:inline-flex}.discover-board-meta{grid-template-columns:repeat(2,minmax(108px,1fr));gap:8px;display:grid}.discover-board-meta span,.discover-summary-row span,.discover-showcase-rail span{border:1px solid var(--discover-stroke-soft);background:linear-gradient(#ffffff0e,#ffffff05),#0f1014c2;border-radius:8px;box-shadow:inset 0 1px #ffffff0f}.discover-board-meta span{gap:3px;min-height:50px;padding:10px 12px;display:grid}.discover-board-meta small,.discover-summary-row small,.discover-showcase-rail small,.discover-card-metrics small,.discover-spotlight-metrics small{color:var(--discover-faint);font-size:.68rem;font-weight:900;line-height:1}.discover-board-meta b,.discover-summary-row strong,.discover-showcase-rail b{color:#fff;letter-spacing:0;font-size:1rem;font-weight:950;line-height:1.05}.discover-control-deck{grid-template-columns:minmax(0,1fr);gap:9px;margin-bottom:14px;display:grid}.discover-tabs{border:1px solid var(--discover-stroke);background:linear-gradient(#ffffff0c,#ffffff04),#0c0b0ac7;border-radius:8px;width:100%;margin:0;padding:5px;box-shadow:inset 0 1px #ffffff0e,0 16px 48px #0000003d}.discover-tabs button{color:#f8f4ea9e;border-radius:7px;flex:145px;justify-content:center;min-height:42px;font-size:.77rem;font-weight:950;transition:background .18s,color .18s,transform .18s,box-shadow .18s}.discover-tabs button:hover{transform:translateY(-1px)}.discover-tabs button.active{color:#fff;background:linear-gradient(180deg, #ffffff1b, #ffffff0d), color-mix(in srgb, var(--front-primary,#ff7a1a) 16%, #ffffff09);box-shadow:inset 0 1px #ffffff17,0 10px 30px #0000002e}.discover-summary-row{box-shadow:none;background:0 0;border:0;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin:0;overflow:visible}.discover-summary-row span{border-radius:8px;min-height:60px;padding:12px 14px}.discover-summary-row span+span,.discover-summary-row span:nth-child(n+3){border-left:1px solid var(--discover-stroke-soft);border-top:1px solid var(--discover-stroke-soft)}.discover-summary-row span:before{display:none}.discover-recommendations{border:1px solid var(--discover-stroke-soft);background:linear-gradient(90deg, color-mix(in srgb, var(--front-primary,#ff7a1a) 7%, transparent), transparent 40%), #0c0d1094;border-radius:8px;margin:18px 0;padding:12px}.discover-section-head{justify-content:space-between;align-items:center;gap:12px;margin-bottom:10px;display:flex}.discover-section-head span,.discover-section-head strong{align-items:center;gap:7px;display:inline-flex}.discover-section-head span{color:color-mix(in srgb, var(--front-primary,#ff7a1a) 60%, #fff);text-transform:uppercase;font-size:.75rem;font-weight:950}.discover-section-head strong{color:var(--discover-muted);font-size:.8rem;font-weight:800}.discover-recommendation-row{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.discover-recommendation-card{min-height:58px;color:inherit;background:#ffffff09;border:1px solid #ffffff13;border-radius:8px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:9px;padding:9px;text-decoration:none;transition:transform .18s,border-color .18s,background .18s;display:grid}.discover-recommendation-card:hover{border-color:color-mix(in srgb, var(--front-primary,#ff7a1a) 28%, #ffffff1a);background:#ffffff0d;transform:translateY(-2px)}.discover-recommendation-card .donor-avatar{width:34px;height:34px}.discover-recommendation-card strong,.discover-recommendation-card small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.discover-recommendation-card strong{color:#fff;font-size:.86rem}.discover-recommendation-card small{color:var(--discover-muted);font-size:.72rem}.discover-showcase{grid-template-columns:minmax(0,1fr) minmax(210px,.34fr);gap:12px;margin:16px 0 14px;display:grid}.discover-spotlight-card{border:1px solid color-mix(in srgb, var(--page-primary,var(--front-primary,#ff7a1a)) 30%, #ffffff1f);min-height:260px;color:inherit;background:linear-gradient(112deg, color-mix(in srgb, var(--page-primary,var(--front-primary,#ff7a1a)) 13%, transparent), transparent 42%), linear-gradient(180deg, #ffffff10, #ffffff05), var(--discover-panel-strong);animation:discover-board-rise .5s var(--ease-out) both;border-radius:8px;grid-template-columns:minmax(170px,.33fr) minmax(0,1fr) auto;align-items:stretch;gap:18px;text-decoration:none;display:grid;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff12,0 24px 70px #00000052}.discover-spotlight-card:before{content:"";pointer-events:none;background:linear-gradient(90deg, color-mix(in srgb, var(--page-primary,var(--front-primary,#ff7a1a)) 72%, #fff), transparent 42%), linear-gradient(110deg, transparent, #ffffff17, transparent);opacity:.78;background-position:0 0,-180% 0;background-repeat:no-repeat;background-size:100% 1px,180% 100%;position:absolute;inset:0}.discover-spotlight-card:hover:before{animation:1.05s both discover-card-sweep}.discover-spotlight-card:hover .discover-spotlight-arrow{color:#fff;transform:translate(3px)}.discover-spotlight-card.loading{min-height:220px;color:var(--discover-muted);grid-template-columns:auto 1fr;justify-content:center;align-items:center;padding:18px}.discover-spotlight-media{background:linear-gradient(145deg, #ffffff16, #ffffff05), color-mix(in srgb, var(--page-primary,var(--front-primary,#ff7a1a)) 10%, #00000059);place-items:center;min-height:100%;padding:20px;display:grid;position:relative}.discover-spotlight-media .donor-avatar{border-color:color-mix(in srgb, var(--page-primary,var(--front-primary,#ff7a1a)) 50%, #ffffff38);width:86px;height:86px;box-shadow:0 0 0 5px #ffffff0a,0 18px 42px #00000047}.discover-spotlight-media .skin-thumb{border-radius:8px;width:104px;height:72px;position:absolute;bottom:18px;right:18px;box-shadow:0 16px 32px #00000057}.discover-spotlight-copy{align-content:center;gap:10px;min-width:0;padding:22px 0;display:grid}.discover-spotlight-copy h2{color:#fff;letter-spacing:0;text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:clamp(1.55rem,3vw,3.2rem);font-weight:950;line-height:.98;overflow:hidden}.discover-spotlight-copy p{color:var(--discover-muted);text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:.98rem;overflow:hidden}.discover-spotlight-item{gap:2px;min-width:0;padding:2px 0 0;display:grid}.discover-spotlight-item b,.discover-spotlight-item small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.discover-spotlight-item b{color:#fff;font-size:.98rem}.discover-spotlight-item small{color:var(--discover-faint);font-size:.74rem;font-weight:850}.discover-spotlight-tags,.discover-card-tags{flex-wrap:wrap;gap:6px;display:flex}.discover-spotlight-tags span,.discover-card-tags span{color:#f8f4eabd;background:#ffffff0b;border:1px solid #ffffff13;border-radius:999px;align-items:center;gap:5px;min-height:25px;padding:4px 8px;font-size:.68rem;font-weight:950;display:inline-flex}.discover-spotlight-tags span:first-child{color:#fff;background:color-mix(in srgb, var(--page-primary,var(--front-primary,#ff7a1a)) 17%, #ffffff0e)}.discover-progress{gap:6px;max-width:340px;display:grid}.discover-progress span{background:#ffffff14;border-radius:999px;height:5px;display:block;overflow:hidden}.discover-progress i{border-radius:inherit;background:linear-gradient(90deg, color-mix(in srgb, var(--page-primary,var(--front-primary,#ff7a1a)) 70%, #fff), #7dd3fc);height:100%;box-shadow:0 0 18px color-mix(in srgb, var(--page-primary,var(--front-primary,#ff7a1a)) 30%, transparent);display:block}.discover-progress small{color:var(--discover-faint);font-size:.7rem;font-weight:850}.discover-progress.compact{max-width:none}.discover-spotlight-metrics{align-content:center;gap:10px;min-width:132px;padding:20px 22px 20px 0;display:grid}.discover-spotlight-metrics span{border-left:1px solid #ffffff17;gap:4px;min-width:0;padding-left:12px;display:grid}.discover-spotlight-metrics b{color:#fff;text-overflow:ellipsis;white-space:nowrap;font-size:1.04rem;font-weight:950;line-height:1;overflow:hidden}.discover-spotlight-arrow{color:#ffffff80;transition:transform .18s,color .18s;position:absolute;top:18px;right:18px}.discover-showcase-rail{gap:8px;display:grid}.discover-showcase-rail span{min-height:78px;animation:discover-board-rise .5s var(--ease-out) both;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:5px 10px;padding:13px;display:grid}.discover-showcase-rail span:nth-child(2){animation-delay:60ms}.discover-showcase-rail span:nth-child(3){animation-delay:.12s}.discover-showcase-rail svg{color:color-mix(in srgb, var(--front-primary,#ff7a1a) 58%, #fff);grid-row:span 2}.discover-showcase-rail b{font-size:1.18rem}.discover-grid{grid-template-columns:repeat(auto-fit,minmax(318px,1fr));align-items:stretch;gap:12px}.discover-creator-card{border:1px solid var(--discover-stroke-soft);background:linear-gradient(135deg, color-mix(in srgb, var(--page-primary,var(--front-primary,#ff7a1a)) 7%, transparent), transparent 44%), linear-gradient(180deg, #ffffff0d, #ffffff05), var(--discover-panel);min-height:248px;animation:discover-board-rise .48s var(--ease-out) both;animation-delay:calc(var(--discover-index,0) * 42ms);transition:transform .22s var(--ease-out), border-color .22s ease, background .22s ease, box-shadow .22s ease;border-radius:8px;grid-template-rows:auto auto minmax(0,1fr) auto auto;gap:11px;padding:14px;display:grid;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff0f,0 16px 46px #0000003d}.discover-creator-card:before{content:"";pointer-events:none;background:linear-gradient(90deg, color-mix(in srgb, var(--page-primary,var(--front-primary,#ff7a1a)) 62%, #fff), transparent 34%), linear-gradient(110deg, transparent, #ffffff16, transparent);opacity:.68;background-position:0 0,-180% 0;background-repeat:no-repeat;background-size:100% 1px,180% 100%;position:absolute;inset:0}.discover-creator-card:hover{border-color:color-mix(in srgb, var(--page-primary,var(--front-primary,#ff7a1a)) 34%, #ffffff1f);background:linear-gradient(135deg, color-mix(in srgb, var(--page-primary,var(--front-primary,#ff7a1a)) 10%, transparent), transparent 44%), linear-gradient(180deg, #fff1, #ffffff06), #15161bf5;transform:translateY(-4px);box-shadow:inset 0 1px #fff1,0 22px 58px #0000004f}.discover-creator-card:hover:before{animation:1.05s both discover-card-sweep}.discover-card-accent{background:color-mix(in srgb, var(--page-primary,var(--front-primary,#ff7a1a)) 75%, #fff);width:7px;height:7px;box-shadow:0 0 20px color-mix(in srgb, var(--page-primary,var(--front-primary,#ff7a1a)) 40%, transparent);border-radius:999px;position:absolute;top:14px;right:14px}.discover-card-top{grid-template-columns:auto minmax(0,1fr) 30px}.discover-card-top .donor-avatar{width:42px;height:42px}.discover-card-status{color:color-mix(in srgb, var(--page-primary,var(--front-primary,#ff7a1a)) 58%, #fff);text-transform:none;margin-bottom:3px;font-size:.7rem;font-weight:950;line-height:1;display:block}.discover-card-top strong,.discover-card-top small,.discover-card-item b,.discover-card-item small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.discover-card-top strong{color:#fff;font-size:.98rem;line-height:1.18}.discover-card-top small{color:var(--discover-muted);font-size:.78rem}.discover-card-arrow{color:#ffffff80;background:#ffffff09;border:1px solid #ffffff16;border-radius:8px;place-items:center;width:30px;height:30px;transition:transform .18s,color .18s,border-color .18s;display:inline-grid}.discover-creator-card:hover .discover-card-arrow{border-color:color-mix(in srgb, var(--page-primary,var(--front-primary,#ff7a1a)) 34%, #ffffff1c);color:#fff;transform:translate(2px)}.discover-card-item{background:0 0;border:1px solid #ffffff12;border-left:0;border-right:0;border-radius:0;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:10px;min-height:56px;padding:10px 0;display:grid}.discover-card-item.empty svg{color:color-mix(in srgb, var(--page-primary,var(--front-primary,#ff7a1a)) 55%, #fff)}.discover-card-item .skin-thumb{border-radius:8px;width:62px;height:44px}.discover-card-item b{color:#fff;font-size:.9rem}.discover-card-item small{color:var(--discover-faint);font-size:.72rem;font-weight:800}.discover-card-tags{min-height:25px}.discover-card-tags .live{color:#c6f6d5;background:#2f855a29;border-color:#53d38438}.discover-card-metrics{background:0 0;border:0;border-top:1px solid #ffffff13;border-radius:0;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;margin-top:auto;display:grid;overflow:visible}.discover-card-metrics span{background:0 0;border-radius:0;min-width:0;padding:10px 8px 0 0}.discover-card-metrics span+span{border-left:0}.discover-card-metrics b{color:#fff;text-overflow:ellipsis;white-space:nowrap;font-size:.9rem;font-weight:950;overflow:hidden}.discover-empty{border-color:var(--discover-stroke-soft);background:linear-gradient(#ffffff0d,#ffffff04),#0d0e12c7}@keyframes discover-board-rise{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.discover-spotlight-card,.discover-showcase-rail span,.discover-creator-card,.discover-spotlight-card:hover:before,.discover-creator-card:hover:before{animation:none}.discover-tabs button:hover,.discover-creator-card:hover,.discover-recommendation-card:hover{transform:none}}@media (width<=1060px){.discover-showcase{grid-template-columns:1fr}.discover-showcase-rail{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=820px){.discover-hero{min-height:auto}.discover-content{width:min(100% - 28px,1260px);margin-top:0;padding-top:24px}.discover-board-head{grid-template-columns:1fr;align-items:start}.discover-board-meta{width:100%}.discover-recommendation-row,.discover-showcase-rail,.discover-spotlight-card{grid-template-columns:1fr}.discover-spotlight-media{min-height:180px}.discover-spotlight-copy{padding:0 18px 4px}.discover-spotlight-metrics{grid-template-columns:repeat(3,minmax(0,1fr));min-width:0;padding:0 18px 18px}.discover-spotlight-metrics span{border-left:0;padding-left:0}.discover-summary-row{grid-template-columns:repeat(2,minmax(0,1fr))}.discover-summary-row span+span,.discover-summary-row span:nth-child(n+3){border-left:1px solid var(--discover-stroke-soft);border-top:1px solid var(--discover-stroke-soft)}}@media (width<=560px){.discover-board-meta{grid-template-columns:1fr}.discover-tabs{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.discover-tabs button{flex:initial;width:100%;min-width:0;padding-inline:8px}.discover-summary-row{grid-template-columns:repeat(2,minmax(0,1fr))}.discover-spotlight-metrics,.discover-card-metrics{grid-template-columns:repeat(3,minmax(0,1fr))}.discover-grid{grid-template-columns:1fr}.discover-spotlight-copy h2{white-space:normal}.discover-card-metrics span+span{border-top:0;padding-top:10px}}@media (width<=1180px){.creator-toolkit-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.creator-analytics-overview,.creator-setup-card,.creator-qr-card,.creator-tools-card,.creator-search-card,.creator-overlay-card{grid-column:auto}.creator-toolkit-stats,.creator-overlay-list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=760px){.creator-toolkit-head,.creator-toolkit-card-head{flex-direction:column;align-items:flex-start}.creator-toolkit-grid,.creator-toolkit-stats,.creator-setup-list,.creator-tools-grid,.creator-overlay-list{grid-template-columns:1fr}.creator-qr-body{grid-template-columns:82px minmax(0,1fr)}.creator-qr-body img{width:82px;height:82px}.creator-interest-list span{grid-template-columns:44px minmax(0,1fr)}.creator-interest-list small{grid-column:2}.creator-overlay-list div{grid-template-columns:32px minmax(0,1fr) auto auto}}@media (prefers-reduced-motion:reduce){.creator-activity-chart i{animation:none!important}.creator-toolkit-head button:hover,.creator-toolkit-card-head button:hover,.creator-qr-body button:hover,.creator-tools-grid button:hover,.creator-overlay-list button:hover,.creator-overlay-list a:hover{transform:none}}.site-frame.social-open{--social-app-bg:#111214;--social-sidebar-bg:#0f1013;--social-channel-bg:#17181c;--social-panel-bg:#1f2225;--social-hover-bg:#26272d;--social-active-bg:#2b2d31;--social-input-bg:#222329;--social-border:#26282e;--social-text:#f2f3f5;--social-muted:#b5bac1;--social-subtle:#8a8f98;background:var(--social-app-bg);color:var(--social-text)}.site-frame.social-open .left-panel{border-right:1px solid var(--social-border);background:var(--social-sidebar-bg);flex-basis:300px;gap:8px;width:300px;padding:8px}.site-frame.social-open .content-panel,.site-frame.social-open .ledger-scroll{background:var(--social-channel-bg)}.site-frame.social-open .social-sidebar{gap:8px}.site-frame.social-open .social-search-shell{min-height:34px;box-shadow:none;background:#1e1f22;border:0;border-radius:6px;order:1}.site-frame.social-open .sidebar-global-search-input{min-height:34px}.site-frame.social-open .sidebar-global-search-input input{color:var(--social-text);font-size:12px}.site-frame.social-open .social-sidebar-profile{background:var(--social-active-bg);min-height:48px;box-shadow:none;border:0;border-radius:6px;order:2;grid-template-columns:38px minmax(0,1fr) auto;padding:6px 8px}.site-frame.social-open .social-sidebar-profile .social-avatar{width:38px!important;height:38px!important}.site-frame.social-open .social-sidebar-profile>div>strong{color:#fff;font-size:13px}.site-frame.social-open .social-sidebar-profile>div>span{color:var(--social-muted)}.site-frame.social-open .social-sidebar-title{min-height:26px;color:var(--social-subtle);order:3;padding:8px 8px 2px;font-size:12px}.site-frame.social-open .social-group-composer{box-shadow:none;background:#1e1f22;border:0;border-radius:6px;order:3}.site-frame.social-open .social-footer-actions{gap:6px}.site-frame.social-open .social-request-stack{order:4}.site-frame.social-open .social-dm-list{min-height:160px;max-height:none;box-shadow:none;background:0 0;border:0;border-radius:0;flex:auto;order:5;padding:0}.site-frame.social-open .social-sidebar-footer{border:0;border-top:1px solid var(--social-border);box-shadow:none;background:#1e1f22;border-radius:0;order:6;gap:8px;margin:auto -8px -8px;padding:10px 8px}.site-frame.social-open .social-request-row,.site-frame.social-open .social-dm-row,.site-frame.social-open .social-friend-row,.site-frame.social-open .social-search-result{box-shadow:none;background:0 0;border:0;border-radius:6px}.site-frame.social-open .social-search-result{min-height:44px;padding:5px 6px}.site-frame.social-open .social-dm-row{grid-template-columns:minmax(0,1fr) 28px;min-height:44px;padding:2px 4px}.site-frame.social-open .social-dm-main{grid-template-columns:36px minmax(0,1fr) auto;gap:8px;min-height:40px}.site-frame.social-open .social-dm-row:hover,.site-frame.social-open .social-dm-row:focus-within,.site-frame.social-open .social-friend-row:hover,.site-frame.social-open .social-friend-row:focus-within,.site-frame.social-open .social-search-result:hover,.site-frame.social-open .social-search-result:focus-within{background:var(--social-hover-bg)}.site-frame.social-open .social-dm-row.active{background:var(--social-active-bg)}.site-frame.social-open .social-dm-row.blocked .social-dm-main{cursor:default}.site-frame.social-open .social-dm-row.blocked .social-avatar{filter:grayscale();opacity:.46}.site-frame.social-open .social-dm-row.blocked .social-dm-copy strong,.site-frame.social-open .social-dm-row.blocked .social-dm-copy small,.site-frame.social-open .social-dm-row.blocked .social-dm-meta{color:var(--social-subtle);opacity:.56}.site-frame.social-open .social-favorite-action.blocked,.site-frame.social-open .social-favorite-action.blocked:hover{color:#9ba0aa;cursor:not-allowed;opacity:.72;background:0 0}.site-frame.social-open .social-dm-copy strong,.site-frame.social-open .social-friend-row strong,.site-frame.social-open .social-search-person strong,.site-frame.social-open .social-message-body strong{color:var(--social-text);font-weight:800}.site-frame.social-open .social-dm-copy small,.site-frame.social-open .social-friend-row small,.site-frame.social-open .social-search-person span,.site-frame.social-open .social-chat-header span{color:var(--social-subtle)}.site-frame.social-open .social-section-heading{min-height:25px;color:var(--social-subtle);padding:8px 8px 3px;font-size:10px}.site-frame.social-open .social-mini-action,.site-frame.social-open .social-icon-action,.site-frame.social-open .social-add-inline,.site-frame.social-open .social-request-row button,.site-frame.social-open .social-add-friend-button,.site-frame.social-open .social-favorite-action,.site-frame.social-open .social-chat-action{color:var(--social-muted);background:#2b2d31;border:0;border-radius:6px}.site-frame.social-open .social-mini-action:hover,.site-frame.social-open .social-icon-action:hover,.site-frame.social-open .social-add-inline:hover,.site-frame.social-open .social-add-friend-button:hover,.site-frame.social-open .social-favorite-action:hover,.site-frame.social-open .social-chat-action:hover,.site-frame.social-open .social-favorite-action.active,.site-frame.social-open .social-chat-action.active{color:#fff;background:#35373c}.site-frame.social-open .social-favorite-action.group,.site-frame.social-open .social-favorite-action.group:hover{color:var(--social-subtle);cursor:default;background:0 0}.site-frame.social-open .social-self-status-row select,.site-frame.social-open .social-sidebar-footer input{color:var(--social-text);background:#111214;border:1px solid #2b2d31;border-radius:6px}.site-frame.social-open .social-self-tagline-chip input{color:#eef0f4;background:0 0;border:0;border-radius:0;min-height:0;padding:0}.site-frame.social-open .social-tagline-field>span{color:var(--social-muted)}.site-frame.social-open .social-content-topbar{border-bottom:1px solid var(--social-border);min-height:48px;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:#15161a;grid-template-columns:74px minmax(0,1fr) auto}.site-frame.social-open .social-topbar-history{padding-left:10px}.site-frame.social-open .social-topbar-history button{width:28px;height:28px;color:var(--social-subtle);border-radius:5px}.site-frame.social-open .social-topbar-history button:hover:not(:disabled),.site-frame.social-open .social-topbar-history button:focus-visible:not(:disabled){background:var(--social-hover-bg);color:#fff;border-color:#0000;transform:none}.site-frame.social-open .social-topbar-title{justify-content:flex-start;gap:8px;max-width:100%;padding-right:14px}.site-frame.social-open .social-topbar-title>.social-avatar{flex:none;overflow:visible}.site-frame.social-open .social-topbar-title strong{color:#fff;flex:0 auto;font-size:14px}.site-frame.social-open .social-topbar-title span:not(.social-topbar-logo){color:var(--social-muted)}.site-frame.social-open .social-topbar-title .social-topbar-presence{color:#41c978;flex:none;align-items:center;gap:5px;font-size:12px;font-weight:800;display:inline-flex;overflow:visible}.site-frame.social-open .social-topbar-presence>.social-status-dot{border:0;width:8px;height:8px;position:static}.site-frame.social-open .social-topbar-actions{color:var(--social-muted);align-items:center;gap:2px;padding-right:12px;display:flex}.site-frame.social-open .social-topbar-actions>button,.site-frame.social-open .social-topbar-mention-wrap>button,.site-frame.social-open .social-topbar-actions>span,.site-frame.social-open .social-topbar-actions>.social-topbar-search{min-width:32px;height:32px;color:var(--social-muted);cursor:pointer;background:0 0;border:0;border-radius:5px;place-items:center;padding:0;display:inline-grid;position:relative}.site-frame.social-open .social-topbar-actions>button:hover,.site-frame.social-open .social-topbar-actions>button:focus-visible,.site-frame.social-open .social-topbar-mention-wrap>button:hover,.site-frame.social-open .social-topbar-mention-wrap>button:focus-visible{background:var(--social-hover-bg);color:#fff}.site-frame.social-open .social-topbar-mention-wrap{position:relative}.site-frame.social-open .social-topbar-mention-wrap i{color:#fff;background:#f24d63;border:2px solid #15161a;border-radius:999px;place-items:center;min-width:15px;height:15px;padding:0 4px;font-size:9px;font-style:normal;font-weight:900;display:grid;position:absolute;top:2px;right:1px}.site-frame.social-open .social-mention-inbox{z-index:50;width:min(420px,100vw - 28px);max-height:min(520px,100vh - 76px);color:var(--social-text);background:#1f2025;border:1px solid #30323a;border-radius:8px;display:grid;position:absolute;top:calc(100% + 10px);right:-6px;overflow:hidden;box-shadow:0 18px 48px #0000007a}.site-frame.social-open .social-mention-inbox header{border-bottom:1px solid #30323a;grid-template-columns:minmax(0,1fr) auto;gap:4px 12px;min-height:62px;padding:14px 16px;display:grid}.site-frame.social-open .social-mention-inbox header small{grid-column:1}.site-frame.social-open .social-mention-inbox header>button{color:#fff;cursor:pointer;background:#2b2d31;border:1px solid #383a42;border-radius:6px;grid-area:1/2/span 2;align-self:center;min-height:30px;padding:0 10px;font-size:12px;font-weight:800}.site-frame.social-open .social-mention-inbox header strong{color:#fff;font-size:18px;line-height:1}.site-frame.social-open .social-mention-inbox header small{color:var(--social-muted);font-size:12px}.site-frame.social-open .social-mention-inbox>div{align-content:start;max-height:458px;padding:8px;display:grid;overflow-y:auto}.site-frame.social-open .social-mention-inbox button{width:100%;min-height:66px;color:inherit;cursor:pointer;text-align:left;background:0 0;border:0;border-radius:7px;grid-template-columns:34px minmax(0,1fr);align-items:start;gap:10px;padding:9px;display:grid}.site-frame.social-open .social-mention-inbox button:hover,.site-frame.social-open .social-mention-inbox button:focus-visible{background:var(--social-hover-bg)}.site-frame.social-open .social-mention-inbox button>span{gap:3px;min-width:0;display:grid}.site-frame.social-open .social-mention-inbox button strong,.site-frame.social-open .social-mention-inbox button small{text-overflow:ellipsis;min-width:0;overflow:hidden}.site-frame.social-open .social-message-request-inbox-row{border-radius:7px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;min-width:0;display:grid}.site-frame.social-open .social-message-request-inbox-row:hover{background:var(--social-hover-bg)}.site-frame.social-open .social-message-request-inbox-row>button:hover,.site-frame.social-open .social-message-request-inbox-row>button:focus-visible{background:0 0}.site-frame.social-open .social-message-request-inbox-row>div{gap:6px;padding-right:8px;display:flex}.site-frame.social-open .social-message-request-inbox-row>div button{width:auto;min-width:58px;min-height:28px;color:var(--social-text);background:#2b2d31;border:0;border-radius:5px;justify-content:center;align-items:center;padding:0 9px;font-size:11px;font-weight:850;display:inline-flex}.site-frame.social-open .social-message-request-inbox-row>div button:hover,.site-frame.social-open .social-message-request-inbox-row>div button:focus-visible{color:#fff;background:#35373c}.site-frame.social-open .social-mention-inbox button strong{color:#fff;font-size:13px}.site-frame.social-open .social-mention-inbox button time{color:var(--social-subtle);font-size:11px}.site-frame.social-open .social-mention-inbox button small{color:#dbdee1;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:13px;line-height:1.35;display:-webkit-box}.site-frame.social-open .social-mention-inbox p{color:var(--social-subtle);margin:0;padding:20px 12px;font-size:13px}.site-frame.social-open .social-message-request-inbox header>button{color:#fff;background:#2b2d31;border:1px solid #383a42;border-radius:6px;grid-area:1/2/span 2;justify-content:center;align-self:center;width:auto;min-width:68px;min-height:30px;padding:0 10px;font-size:12px;font-weight:800;display:inline-flex}.site-frame.social-open .social-topbar-search{width:clamp(170px,19vw,244px);min-width:170px;color:var(--social-subtle);background:#111214;grid-template-columns:16px minmax(110px,1fr) 22px;justify-content:start;gap:7px;padding:0 9px}.site-frame.social-open .social-topbar-search input{min-width:0;color:var(--social-text);font-size:12px;font:inherit;background:0 0;border:0;outline:0}.site-frame.social-open .social-topbar-search input::placeholder{color:var(--social-subtle)}.site-frame.social-open .social-topbar-search>button{width:22px;height:22px;color:var(--social-muted);cursor:pointer;background:0 0;border:0;border-radius:5px;place-items:center;padding:0;display:grid}.site-frame.social-open .social-topbar-search>button:hover,.site-frame.social-open .social-topbar-search>button:focus-visible{color:#fff;background:#2b2d31}.site-frame.social-open .social-topbar-search-popover{z-index:55;background:#1f2025;border:1px solid #30323a;border-radius:8px;width:min(360px,100vw - 28px);padding:8px 0;display:grid;position:absolute;top:calc(100% + 8px);right:0;overflow:hidden;box-shadow:0 18px 48px #0000007a}.site-frame.social-open .social-topbar-search-popover>button{width:100%;min-height:44px;color:var(--social-text);cursor:pointer;text-align:left;background:0 0;border:0;grid-template-columns:22px 24px minmax(0,1fr);align-items:center;gap:8px;padding:7px 14px;display:grid}.site-frame.social-open .social-topbar-search-popover>button:first-child,.site-frame.social-open .social-topbar-search-popover>button:nth-child(2){grid-template-columns:22px minmax(0,1fr)}.site-frame.social-open .social-topbar-search-popover>button:hover,.site-frame.social-open .social-topbar-search-popover>button:focus-visible{background:var(--social-hover-bg)}.site-frame.social-open .social-topbar-search-popover small{color:var(--social-subtle);margin:12px 14px 4px;font-size:11px;font-weight:900}.site-frame.social-open .social-topbar-search-popover span{gap:2px;min-width:0;display:grid}.site-frame.social-open .social-topbar-search-popover strong{color:#fff;font-size:13px}.site-frame.social-open .social-topbar-search-popover em{color:var(--social-subtle);text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-style:normal;overflow:hidden}.site-frame.social-open .social-search-at{width:22px;height:22px;color:var(--social-muted);place-items:center;font-size:22px;font-weight:700;display:grid}.site-frame.social-open .social-messenger-shell{background:var(--social-channel-bg);min-height:0;box-shadow:none;border:0;border-radius:0}.site-frame.social-open .social-chat-layout{flex:auto;grid-template-columns:minmax(0,1fr) 340px;min-height:0;display:grid}.site-frame.social-open .social-chat-column{background:var(--social-channel-bg);flex-direction:column;min-width:0;min-height:0;display:flex}.site-frame.social-open .social-chat-header{display:none}.site-frame.social-open .social-message-list{background:var(--social-channel-bg);gap:16px;min-height:0;padding:22px 26px}.site-frame.social-open .social-message-row{grid-template-columns:40px minmax(0,1fr);gap:12px}.site-frame.social-open .social-message-row.compact{margin-top:-10px}.site-frame.social-open .social-message-body header{gap:8px}.site-frame.social-open .social-message-body time{color:var(--social-subtle);font-size:11px}.site-frame.social-open .social-message-body p{color:#dbdee1;margin-top:2px;font-size:14px;line-height:1.42}.site-frame.social-open .social-message-mention{color:#c9d0ff;background:#5865f238;border-radius:3px;padding:0 2px;font-weight:800}.site-frame.social-open .social-typing-indicator{min-height:22px;color:var(--social-muted);align-items:center;gap:5px;margin:-6px 24px 4px;font-size:12px;font-weight:750;display:flex}.site-frame.social-open .social-typing-indicator strong{color:#dfe2e7;font-weight:900}.site-frame.social-open .social-typing-bubbles{align-items:center;gap:3px;width:25px;display:inline-flex}.site-frame.social-open .social-typing-bubbles i{opacity:.38;background:#b5bac1;border-radius:50%;width:5px;height:5px;animation:1.15s ease-in-out infinite social-typing-bubble}.site-frame.social-open .social-typing-bubbles i:nth-child(2){animation-delay:.14s}.site-frame.social-open .social-typing-bubbles i:nth-child(3){animation-delay:.28s}@keyframes social-typing-bubble{0%,60%,to{opacity:.35;transform:translateY(0)}30%{opacity:1;transform:translateY(-3px)}}.site-frame.social-open .social-message-composer{background:var(--social-input-bg);min-height:58px;box-shadow:none;border:0;border-radius:8px;grid-template-columns:32px minmax(0,1fr) 38px;margin:0 16px 16px;padding:7px 8px;position:relative}.site-frame.social-open .social-message-composer:before{content:"";display:none}.site-frame.social-open .social-message-composer textarea{grid-column:2;min-height:40px;padding:10px 0 8px}.site-frame.social-open .social-message-composer>button{width:34px;height:34px;color:var(--social-muted);background:#2f3136;border:0;border-radius:6px;align-self:center}.site-frame.social-open .social-message-composer>button:not(:disabled){background:color-mix(in srgb, var(--page-primary,var(--accent)) 32%, #2f3136);color:#fff}.site-frame.social-open .social-message-composer>.social-mention-trigger:not(:disabled){color:var(--social-muted);background:#2f3136}.site-frame.social-open .social-message-composer>.social-mention-trigger:hover,.site-frame.social-open .social-message-composer>.social-mention-trigger:focus-visible{color:#fff;background:#393c43}.site-frame.social-open .social-message-composer>button:not(.social-mention-trigger){grid-column:3}.site-frame.social-open .social-mention-trigger{grid-column:1;font-size:17px;font-weight:900}.site-frame.social-open .social-mention-picker{z-index:35;background:#1f2025;border:1px solid #30323a;border-radius:8px;display:grid;position:absolute;bottom:calc(100% + 8px);left:8px;right:8px;overflow:hidden;box-shadow:0 18px 46px #0000006b}.site-frame.social-open .social-mention-picker header{min-height:40px;color:var(--social-subtle);text-transform:uppercase;border-bottom:1px solid #30323a;justify-content:space-between;align-items:center;gap:12px;padding:0 12px;font-size:11px;font-weight:900;display:flex}.site-frame.social-open .social-mention-picker header small{color:var(--social-subtle);text-transform:none;font-size:11px;font-weight:800}.site-frame.social-open .social-mention-picker button{width:100%;min-height:48px;color:var(--social-text);cursor:pointer;text-align:left;background:0 0;border:0;border-radius:0;grid-template-columns:30px minmax(0,1fr) minmax(120px,auto);align-items:center;gap:10px;padding:7px 12px;display:grid}.site-frame.social-open .social-mention-picker button:hover,.site-frame.social-open .social-mention-picker button:focus-visible,.site-frame.social-open .social-mention-picker button.active{background:var(--social-active-bg)}.site-frame.social-open .social-mention-picker button>span{gap:2px;min-width:0;display:grid}.site-frame.social-open .social-mention-picker-id{min-width:0;max-width:178px;color:var(--social-subtle);text-overflow:ellipsis;white-space:nowrap;justify-self:end;font-size:11px;font-weight:800;overflow:hidden}.site-frame.social-open .social-mention-picker strong,.site-frame.social-open .social-mention-picker small{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.site-frame.social-open .social-mention-picker strong{color:#fff;font-size:14px}.site-frame.social-open .social-mention-picker small{color:var(--social-muted);font-size:12px}.site-frame.social-open .social-mention-picker .social-mention-picker-id{max-width:178px;color:var(--social-subtle);justify-self:end;font-size:11px;font-weight:800}.site-frame.social-open .social-mention-picker p{color:var(--social-subtle);margin:0;padding:14px 12px;font-size:13px}.site-frame.social-open .social-profile-rail{border-left:1px solid var(--social-border);background:var(--social-panel-bg);flex-direction:column;min-width:0;min-height:0;display:flex;overflow:hidden auto}.site-frame.social-open .social-profile-rail-banner{background:linear-gradient(135deg,#44505a,#24292f 68%),#2b2d31;flex:0 0 116px;position:relative;overflow:hidden}.site-frame.social-open .social-profile-rail-banner img{opacity:.38;filter:blur(10px)saturate(1.25);object-fit:cover;width:100%;height:100%;transform:scale(1.12)}.site-frame.social-open .social-profile-rail-banner.page-banner img{opacity:.72;filter:saturate(1.08);transform:none}.site-frame.social-open .social-profile-rail-main{gap:6px;padding:0 16px 14px;display:grid}.site-frame.social-open .social-profile-rail-avatar{border:6px solid var(--social-panel-bg);width:84px;height:84px;color:inherit;cursor:pointer;background:0 0;border-radius:50%;place-items:center;margin-top:-42px;padding:0;display:grid}.site-frame.social-open .social-profile-rail-main>strong{color:#fff;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:20px;font-weight:900;line-height:1.1;overflow:hidden}.site-frame.social-open .social-profile-rail-main>span{min-width:0;color:var(--social-muted);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.site-frame.social-open .social-profile-rail-main>p{color:#dbdee1;text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:7px;min-width:0;margin:4px 0 0;font-size:12px;font-weight:800;display:inline-flex;overflow:hidden}.site-frame.social-open .social-profile-rail-main>p .social-status-dot{border:0;width:10px;height:10px;position:static}.site-frame.social-open .social-profile-rail-actions{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;padding:0 16px 14px;display:grid}.site-frame.social-open .social-profile-rail-actions button,.site-frame.social-open .social-profile-rail-link{min-width:0;min-height:34px;color:var(--social-text);cursor:pointer;background:#2b2d31;border:0;border-radius:6px;justify-content:center;align-items:center;gap:7px;padding:0 10px;font-size:12px;font-weight:800;text-decoration:none;display:inline-flex}.site-frame.social-open .social-profile-rail-actions button span,.site-frame.social-open .social-profile-rail-link span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.site-frame.social-open .social-profile-rail-actions button:hover,.site-frame.social-open .social-profile-rail-link:hover,.site-frame.social-open .social-profile-rail-actions button.active{color:#fff;background:#35373c}.site-frame.social-open .social-profile-rail-actions button.active svg{fill:currentColor}.site-frame.social-open .social-profile-rail-card{background:#2b2d31;border-radius:6px;gap:8px;margin:0 16px 12px;padding:12px;display:grid}.site-frame.social-open .social-profile-rail-card strong{color:#fff;font-size:12px;font-weight:900}.site-frame.social-open .social-profile-rail-card p{color:#dbdee1;overflow-wrap:anywhere;white-space:pre-wrap;max-height:none;margin:0;font-size:12px;line-height:1.45;overflow:visible}.site-frame.social-open .social-group-rail-banner{color:color-mix(in srgb, var(--page-primary,var(--accent)) 70%, #fff);place-items:center;display:grid}.site-frame.social-open .social-group-rail-avatar{cursor:default}.site-frame.social-open .social-group-rail-main p svg{color:#f5c554;flex:none}.site-frame.social-open .social-group-rename-card label{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:7px;display:grid}.site-frame.social-open .social-group-rename-card input{color:#f2f3f5;background:#17181d;border:1px solid #383a42;border-radius:6px;outline:0;min-width:0;min-height:34px;padding:0 9px}.site-frame.social-open .social-group-rename-card button,.site-frame.social-open .social-group-member-actions button{color:#f2f3f5;cursor:pointer;background:#35373c;border:0;border-radius:6px;justify-content:center;align-items:center;gap:6px;min-height:32px;padding:0 9px;font-size:12px;font-weight:850;display:inline-flex}.site-frame.social-open .social-group-rename-card button:disabled{color:#8f94a3;cursor:default;opacity:.64}.site-frame.social-open .social-group-rename-card small{color:var(--social-muted);font-size:11px}.site-frame.social-open .social-group-member-card>div{gap:4px;display:grid}.site-frame.social-open .social-group-member-row{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;min-height:42px;display:grid}.site-frame.social-open .social-group-member-person{min-width:0;color:inherit;cursor:pointer;text-align:left;background:0 0;border:0;border-radius:6px;grid-template-columns:30px minmax(0,1fr);align-items:center;gap:8px;padding:4px;display:grid}.site-frame.social-open .social-group-member-person:hover,.site-frame.social-open .social-group-member-person:focus-visible{background:var(--social-hover-bg)}.site-frame.social-open .social-group-member-person span{min-width:0;display:grid}.site-frame.social-open .social-group-member-person strong,.site-frame.social-open .social-group-member-person small{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.site-frame.social-open .social-group-member-person strong{color:#f2f3f5;font-size:12px}.site-frame.social-open .social-group-member-person small{color:var(--social-muted);font-size:10.5px}.site-frame.social-open .social-group-member-actions{gap:5px;display:inline-flex}.site-frame.social-open .social-profile-rail-facts span{gap:3px;min-width:0;display:grid}.site-frame.social-open .social-profile-rail-facts small{color:var(--social-muted);text-transform:uppercase;font-size:10px;font-weight:900}.site-frame.social-open .social-profile-rail-facts b{color:#fff;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:12px;overflow:hidden}.site-frame.social-open .social-profile-rail-link{color:#fff;background:0 0;margin:auto 16px 16px}.site-frame.social-open .social-empty-messenger{background:var(--social-channel-bg);align-items:stretch;padding:16px}.site-frame.social-open .social-home-overview{gap:12px}.site-frame.social-open .social-friends-panel,.site-frame.social-open .social-activity-panel{border:1px solid var(--social-border);box-shadow:none;background:#1b1c20;border-radius:6px}.site-frame.social-open .social-friends-tabs{border-bottom-color:var(--social-border)}.site-frame.social-open .social-friends-tabs button{border:0;border-radius:5px}.site-frame.social-open .social-friends-tabs button:hover,.site-frame.social-open .social-friends-tabs button:focus-visible,.site-frame.social-open .social-friends-tabs button.active{background:var(--social-active-bg)}.site-frame.social-open .social-home-searchline{background:#111214;border:0;border-radius:6px}.site-frame.social-open .social-sidebar-signed-out{gap:10px}.site-frame.social-open .social-search-shell-disabled{opacity:1}.site-frame.social-open .social-search-shell-disabled input{cursor:default}.site-frame.social-open .social-signed-out-nav{order:2;gap:2px;padding:4px 0 8px;display:grid}.site-frame.social-open .social-signed-out-nav span{min-height:42px;color:var(--social-muted);border-radius:6px;grid-template-columns:22px minmax(0,1fr);align-items:center;gap:10px;padding:0 10px;font-size:14px;font-weight:800;display:grid}.site-frame.social-open .social-signed-out-nav span.active{background:var(--social-active-bg);color:#fff}.site-frame.social-open .social-signed-out-dm-list{flex:auto;order:3;min-height:240px}.site-frame.social-open .social-signed-out-dm-list .social-sidebar-empty{color:var(--social-subtle);padding:12px 8px}.site-frame.social-open .social-signed-out-footer{order:4;gap:10px}.site-frame.social-open .social-signed-out-account{grid-template-columns:34px minmax(0,1fr);align-items:center;gap:10px;min-width:0;display:grid}.site-frame.social-open .social-signed-out-account>span{width:34px;height:34px;color:var(--social-muted);background:#2b2d31;border-radius:50%;place-items:center;display:grid}.site-frame.social-open .social-signed-out-account div{gap:2px;min-width:0;display:grid}.site-frame.social-open .social-signed-out-account strong,.site-frame.social-open .social-signed-out-account small{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.site-frame.social-open .social-signed-out-account strong{color:#fff;font-size:13px;font-weight:850}.site-frame.social-open .social-signed-out-account small{color:var(--social-subtle);font-size:11px}.site-frame.social-open .social-signed-out-footer .social-login-button{width:100%;min-height:38px;margin-top:0}.site-frame.social-open .social-messenger-shell.unauthenticated{background:var(--social-channel-bg);min-height:0;color:var(--social-text);text-align:left;justify-content:stretch;align-items:stretch;padding:0;display:flex}.site-frame.social-open .social-signed-out-main{align-content:start;gap:18px;width:min(1180px,100% - 96px);margin:44px 0 0 clamp(36px,5vw,72px);display:grid}.site-frame.social-open .social-signed-out-main-head{border-bottom:1px solid var(--social-border);justify-content:space-between;align-items:end;gap:18px;min-height:96px;padding-bottom:18px;display:flex}.site-frame.social-open .social-signed-out-main-head div{gap:7px;min-width:0;display:grid}.site-frame.social-open .social-signed-out-main-head span{color:var(--social-subtle);text-transform:uppercase;font-size:12px;font-weight:900}.site-frame.social-open .social-signed-out-main-head h2{color:#fff;margin:0;font-size:30px;line-height:1.08}.site-frame.social-open .social-signed-out-main-head p{max-width:560px;color:var(--social-muted);margin:0;font-size:14px;line-height:1.45}.site-frame.social-open .social-signed-out-main-head .social-login-button{flex:none;min-width:158px;min-height:40px;margin-top:0}.site-frame.social-open .social-login-button{color:#fff;box-shadow:none;background:#248046;border:0;border-radius:6px}.site-frame.social-open .social-login-button:hover,.site-frame.social-open .social-login-button:focus-visible{background:#2c8f50}.site-frame.social-open .social-signed-out-tabs{border-bottom:1px solid var(--social-border);align-items:center;gap:22px;min-height:38px;display:flex}.site-frame.social-open .social-signed-out-tabs span{min-height:38px;color:var(--social-muted);border-bottom:2px solid #0000;align-items:center;font-size:14px;font-weight:800;display:inline-flex}.site-frame.social-open .social-signed-out-tabs span.active{color:#fff;border-bottom-color:#fff}.site-frame.social-open .social-signed-out-list{gap:1px;display:grid}.site-frame.social-open .social-signed-out-list article{min-height:74px;color:var(--social-muted);border-bottom:1px solid #ffffff0e;grid-template-columns:42px minmax(0,1fr);align-items:center;gap:14px;padding:12px 8px;display:grid}.site-frame.social-open .social-signed-out-list article>svg{justify-self:center}.site-frame.social-open .social-signed-out-list article div{gap:4px;min-width:0;display:grid}.site-frame.social-open .social-signed-out-list strong{color:#fff;font-size:15px;font-weight:850}.site-frame.social-open .social-signed-out-list small{color:var(--social-subtle);font-size:13px}.site-frame.social-open~.support-chat-root{display:none}@media (width<=1180px){.site-frame.social-open .social-chat-layout{grid-template-columns:minmax(0,1fr)}.site-frame.social-open .social-profile-rail{display:none}.site-frame.social-open .social-topbar-search{min-width:92px}}@media (width<=760px){.site-frame.social-open .left-panel{width:min(300px,100vw - 64px)}.site-frame.social-open .social-content-topbar{grid-template-columns:58px minmax(0,1fr);padding-left:58px}.site-frame.social-open .social-topbar-actions{display:none}.site-frame.social-open .social-message-list{padding:16px 12px}.site-frame.social-open .social-message-composer{margin:0 10px 10px}.site-frame.social-open .social-signed-out-main{width:calc(100% - 28px);margin:22px 14px 0}.site-frame.social-open .social-signed-out-main-head{flex-direction:column;align-items:start}.site-frame.social-open .social-signed-out-main-head .social-login-button{width:100%}.site-frame.social-open .social-mention-picker button{grid-template-columns:30px minmax(0,1fr)}.site-frame.social-open .social-mention-picker .social-mention-picker-id{grid-column:2;justify-self:start;max-width:100%}}.club-hero.collection-thin-hero{align-items:center;min-height:118px;padding:15px 24px;box-shadow:inset 0 -34px 38px #141417db,0 10px 28px #0003}.club-hero.collection-thin-hero:before{opacity:.72;height:70px}.club-hero.collection-thin-hero .collection-thin-hero-info{flex-wrap:nowrap;grid-template-columns:60px minmax(0,1fr) auto;align-items:center;gap:14px;width:100%;display:grid;transform:none}.club-hero.collection-thin-hero .club-avatar{--hero-avatar-size:60px;--hero-avatar-inner:50px;flex:0 0 60px}.club-hero.collection-thin-hero .steam-owner-avatar:hover{transform:none}.club-hero.collection-thin-hero .club-info>.collection-thin-hero-copy{flex:auto;min-width:0;max-width:none;display:block;transform:none}.club-hero.collection-thin-hero .club-info h1{text-overflow:ellipsis;white-space:nowrap;max-width:100%;margin:0;font-size:22px;line-height:1.05;overflow:hidden}.collection-thin-hero-id{color:#ffffffa8;text-overflow:ellipsis;white-space:nowrap;max-width:100%;margin-top:4px;font-size:12px;font-weight:700;line-height:1.2;display:block;overflow:hidden}.club-hero.collection-thin-hero .club-info>.collection-thin-hero-actions{flex:none;justify-items:end;gap:7px;min-width:0;display:grid}.collection-thin-action-row,.collection-thin-social-row{flex-wrap:wrap;justify-content:flex-end;gap:7px;display:flex}.collection-thin-icon-action,.collection-thin-social-row a,.collection-thin-social-row button{border:1px solid color-mix(in srgb, var(--page-primary,var(--accent)) 24%, #ffffff1a);background:linear-gradient(135deg, color-mix(in srgb, var(--page-primary,var(--accent)) 12%, transparent), #ffffff09), #0c0d10b3;color:#ffffffc2;cursor:pointer;width:34px;height:34px;font:inherit;transition:border-color .16s ease, background .16s ease, color .16s ease, opacity .16s ease, transform .16s var(--ease-out);border-radius:7px;place-items:center;line-height:1;text-decoration:none;display:grid}.collection-thin-icon-action{cursor:pointer}.collection-thin-icon-action:hover:not(:disabled),.collection-thin-icon-action:focus-visible:not(:disabled),.collection-thin-social-row a:hover,.collection-thin-social-row a:focus-visible,.collection-thin-social-row button:hover,.collection-thin-social-row button:focus-visible{border-color:color-mix(in srgb, var(--page-primary,var(--accent)) 52%, #ffffff29);background:linear-gradient(135deg, color-mix(in srgb, var(--page-primary,var(--accent)) 20%, transparent), #ffffff0d), #0c0d10d6;color:#fff;transform:translateY(-1px)}.collection-thin-icon-action:disabled{cursor:default;opacity:.52}.collection-thin-icon-action.status-pending-incoming{color:#b9f7cc;border-color:#4ade8075}.collection-thin-icon-action.status-pending-outgoing{color:#ffffff85}.collection-thin-icon-action.creator-follow-action.following{border-color:color-mix(in srgb, var(--page-primary,var(--accent)) 58%, #ffffff29);color:#fff}@media (width<=760px){.club-hero.collection-thin-hero{min-height:146px;padding:56px 14px 18px}.club-hero.collection-thin-hero .collection-thin-hero-info{grid-template-columns:52px minmax(0,1fr);gap:11px}.club-hero.collection-thin-hero .club-avatar{--hero-avatar-size:52px;--hero-avatar-inner:44px;flex-basis:52px}.club-hero.collection-thin-hero .club-info h1{font-size:20px}.club-hero.collection-thin-hero .club-info>.collection-thin-hero-actions{grid-column:1/-1;justify-items:start;width:100%}.collection-thin-action-row,.collection-thin-social-row{justify-content:flex-start}}.streamer-panel{--streamer-surface:#191a1f;--streamer-surface-soft:#ffffff09;--streamer-border:#ffffff13;--streamer-text-muted:#9d9ca5}.streamer-builder-panel,.streamer-preset-panel,.streamer-preview-layout,.streamer-obs-copy,.streamer-safety-panel,.streamer-widget-card{border-color:var(--streamer-border);background:var(--streamer-surface);box-shadow:inset 0 0 0 1px #ffffff09}.streamer-builder-panel,.streamer-preset-panel,.streamer-preview-layout,.streamer-obs-copy,.streamer-safety-panel{padding:12px}.streamer-options-head>span,.streamer-options-head>svg{width:auto;min-width:0;height:auto;color:color-mix(in srgb, var(--theme-primary,var(--page-primary,#ff7a1a)) 72%, #fff);background:0 0;border:0;padding:0}.streamer-layout-grid.advanced{grid-template-columns:repeat(auto-fit,minmax(176px,1fr))}.streamer-layout-grid.advanced button,.streamer-theme-list button,.streamer-preset-row button{min-height:66px;box-shadow:none;background:#ffffff09;border-color:#ffffff16}.streamer-layout-grid.advanced button:hover,.streamer-theme-list button:hover,.streamer-preset-row button:hover{border-color:color-mix(in srgb, var(--theme-primary,var(--page-primary,#ff7a1a)) 34%, #ffffff1f);background:#ffffff0d;transform:none}.streamer-layout-grid.advanced button.active,.streamer-theme-list button.active{border-color:color-mix(in srgb, var(--theme-primary,var(--page-primary,#ff7a1a)) 44%, #ffffff1f);background:color-mix(in srgb, var(--theme-primary,var(--page-primary,#ff7a1a)) 10%, #ffffff0a)}.streamer-layout-grid.advanced strong,.streamer-theme-list strong,.streamer-preset-row strong{font-size:.82rem}.streamer-layout-grid.advanced small,.streamer-theme-list small,.streamer-preset-row small{color:var(--streamer-text-muted)}.streamer-builder-controls.advanced input,.streamer-builder-controls.advanced select,.streamer-blacklist-entry input,.streamer-scale-control{background:#0000002e;border-color:#ffffff17}.streamer-overlay-preview{background:#101116;border-color:#ffffff17;min-height:250px;box-shadow:inset 0 0 0 1px #ffffff06}.streamer-overlay-preview:before,.streamer-overlay-preview:after{content:none;display:none}.streamer-preview-brand,.streamer-preview-latest,.streamer-preview-goal,.streamer-preview-dream,.streamer-goal-preview,.streamer-dream-preview,.streamer-safety-preview,.streamer-empty-state{box-shadow:none;background:#ffffff09;border-color:#ffffff16}.streamer-theme-list{grid-template-columns:repeat(auto-fit,minmax(150px,1fr))}.streamer-theme-dot{border-radius:7px;width:24px;height:24px;box-shadow:inset 0 0 0 1px #ffffff24}.streamer-widget-card strong{font-size:.84rem;line-height:1.35}.leaderboard-panel{overflow:visible}.leaderboard-panel .table-wrap{scrollbar-width:none;max-width:100%;overflow:clip}.leaderboard-panel .table-wrap::-webkit-scrollbar{display:none}.leaderboard-panel table{table-layout:fixed;width:100%;min-width:0}.leaderboard-panel th:first-child{width:7%}.leaderboard-panel th:nth-child(2){width:27%}.leaderboard-panel th:nth-child(3){width:35%}.leaderboard-panel th:nth-child(4){width:13%}.leaderboard-panel th:nth-child(5){width:18%}.leaderboard-panel .donor-name-line,.leaderboard-panel .skin-name-link,.leaderboard-panel .skin-name-link strong,.leaderboard-panel .condition-line,.leaderboard-panel .leader-value-amount{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.leaderboard-panel .leader-value-cell{min-width:0}@media (width<=760px){.leaderboard-panel .table-wrap{overflow:visible}}
