@import "https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700&display=swap";.market-discovery-filters{flex:none;align-items:center;gap:6px;display:flex}.market-discovery-select{flex:none;min-width:0;position:relative}.market-discovery-select>button{min-height:34px;color:var(--ui-text);font:inherit;white-space:nowrap;background:0 0;border:0;border-radius:7px;align-items:center;gap:6px;padding:5px 6px;font-size:11px;display:flex}.market-discovery-select>button>span{color:var(--ui-muted);font-size:10px}.market-discovery-select strong{text-overflow:ellipsis;max-width:116px;font-weight:600;overflow:hidden}.market-discovery-select svg{flex:none;width:12px;height:12px}.market-discovery-menu[popover]{background:color-mix(in srgb,var(--ui-surface) 82%,transparent);min-width:170px;max-width:260px;max-height:min(380px,70vh);color:var(--ui-text);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border-radius:9px;margin:0;padding:5px;position:fixed;inset:auto;overflow:auto;box-shadow:0 12px 30px #0005;border:1px solid var(--ui-border)!important}.market-discovery-menu button{width:100%;color:inherit;text-align:left;font:inherit;background:0 0;border:0;border-radius:5px;justify-content:space-between;align-items:center;gap:12px;padding:9px 10px;font-size:12px;display:flex}.market-discovery-menu button:is(:hover,:focus-visible,[aria-checked=true]){background:color-mix(in srgb,var(--ui-text) 10%,transparent)}.market-discovery-menu svg{flex:none;width:13px;height:13px}.market-discovery-caption{color:var(--ui-muted);margin:0 0 12px;font-size:11px;line-height:1.5}.market-discovery-facts{color:var(--ui-muted);margin-top:4px;font-size:10px;line-height:1.4;display:block}html[data-theme] .stocks-view.clean-market .market-controls-row:has(.market-discovery-filters){scrollbar-width:none;flex-wrap:nowrap;gap:6px;overflow-x:auto}html[data-theme] .stocks-view.clean-market .market-controls-row:has(.market-discovery-filters) .market-search-controls{flex:1 0 170px;width:auto;min-width:170px;margin:0}:is(html[data-theme] .stocks-view.clean-market .market-controls-row:has(.market-discovery-filters) .clean-tabs,html[data-theme] .stocks-view.clean-market .market-controls-row:has(.market-discovery-filters) .market-ranking-toolbar){flex:none}:is(html[data-theme] .stocks-view.clean-market .market-controls-row:has(.market-discovery-filters) .clean-tabs button,html[data-theme] .stocks-view.clean-market .market-controls-row:has(.market-discovery-filters) .market-ranking-toolbar button){padding-inline:8px;font-size:11px}.market-load-more{color:var(--ui-text);background:0 0;border-radius:7px;margin:16px auto;padding:9px 16px;display:block;border:1px solid var(--ui-border)!important}.trade-share-actions{z-index:3;flex-direction:column;align-items:flex-end;gap:4px;max-width:1440px;margin:0 auto 12px;display:flex;position:relative}.trade-share-actions nav{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.trade-share-actions button{color:inherit;font:inherit;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:7px;align-items:center;gap:8px;padding:9px 12px;font-size:13px;display:inline-flex}.trade-share-actions button:hover{background:#ffffff0c}.trade-share-actions button:focus-visible{outline-offset:2px;outline:2px solid}.trade-share-actions button:disabled{opacity:.4;cursor:default}.trade-share-actions svg{width:17px;height:17px}.trade-share-actions [role=status]{color:#aaa;font-size:12px}.trade-share-actions [role=status]:empty{display:none}.sponsors-wall{max-width:1000px;padding:8px 0 28px}.sponsors-wall>header{background:0 0;border:0;margin-bottom:26px;padding:0}.sponsors-wall>header>span{letter-spacing:2px;color:var(--ui-muted);font-size:10px}.sponsors-wall h2{margin:12px 0;font-size:26px}.sponsors-wall p{color:var(--ui-muted);line-height:1.6}.sponsors-wall h3{align-items:center;gap:10px;margin-top:24px;font-size:16px;display:flex}.sponsors-wall h3 svg{width:18px}.supporter-grid{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:14px;display:grid}.supporter-grid article{border:1px solid var(--ui-border);border-radius:12px;padding:20px}.supporter-grid img{object-fit:contain;width:56px;height:56px}.supporter-grid h4{margin:12px 0;font-size:16px}.supporter-grid a{color:var(--ui-text);font-size:12px}.supporter-grid .supporters-empty{border:1px dashed var(--ui-border);border-radius:12px;grid-column:1/-1;padding:22px;font-size:13px}html[data-theme] .settings-workspace .settings-tab-panel>section.sponsors-wall{padding:8px 0 28px;box-shadow:none!important;background:0 0!important;border:0!important}.pulse-art,.trade-slot-art,.market-item>span:first-child,.trade-inspector-art,.dash-tile-art,.watch-art{position:relative}.limited-projected-badge{z-index:2;border-radius:5px;flex:none;place-items:center;line-height:1;top:2px;left:2px;color:#ffd65a!important;background:#191608!important;width:20px!important;height:20px!important;display:grid!important;position:absolute!important}.limited-projected-badge>svg{fill:none!important;width:15px!important;height:15px!important;color:inherit!important}.watch-art>.limited-projected-badge{border:0!important;padding:0!important;bottom:auto!important;right:auto!important;transform:none!important}.dash-item-tile .dash-rank{left:auto;right:8px}.limited-extra-stats{border-block:1px solid var(--ui-border);min-width:0;margin:12px 0;padding:12px 0}.limited-extra-stats>dl{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:0!important;padding:0!important;display:grid!important}.limited-extra-stats>dl>div{text-align:center;min-width:0;padding:0!important;display:block!important}.limited-extra-stats dt{color:var(--ui-muted);font-size:11px;line-height:1.5}.limited-extra-stats dd{overflow-wrap:anywhere;font-size:13px;font-weight:600;margin:4px 0 0!important}.limited-extra-stats>small{color:var(--ui-muted);margin-top:10px;font-size:10px;display:block}.limited-extra-stats a{color:inherit}.market-sidebar .limited-extra-stats>dl,.trade-item-inspector .limited-extra-stats>dl{grid-template-columns:1fr}html[data-theme] .market-sidebar .limited-extra-stats>dl>div,html[data-theme] .trade-item-inspector .limited-extra-stats>dl>div{text-align:center;display:block!important}html[data-theme] .limited-extra-stats dd{font-weight:600;line-height:1.5;font-size:13px!important}html[data-theme] .market-sidebar .limited-extra-stats dd,html[data-theme] .trade-item-inspector .limited-extra-stats dd{text-align:center;white-space:nowrap;margin:4px 0 0!important}@media (width<=480px){.limited-extra-stats>dl{grid-template-columns:1fr}}.market-detail-identity>span,.trade-catalog-results>button>span,.search-result-image,.pulse-search-art{position:relative}.limited-projected-badge{pointer-events:auto}.pulse-search-results .pulse-search-art{flex:none;width:40px;height:40px;display:block}.pulse-search-results .pulse-search-art>img{object-fit:contain;width:100%;height:100%}.budget-item-art{position:relative}.market-hide-projected{white-space:nowrap;min-height:32px;color:var(--ui-muted);font:inherit;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:7px;flex:none;justify-content:space-between;align-items:center;gap:10px;padding:6px 10px;font-size:11px;transition:background .15s,color .15s;display:inline-flex}.market-hide-projected:hover{background:color-mix(in srgb,var(--ui-text) 5%,transparent);color:var(--ui-text)}.market-hide-projected[aria-checked=true]{color:var(--ui-text)}.market-hide-projected:focus-visible{outline:2px solid var(--ui-text);outline-offset:3px}.market-projected-switch{box-sizing:border-box;background:#ffffff0d;border:1px solid #ffffff40;border-radius:20px;flex:none;width:28px;height:16px;transition:background .15s,border-color .15s;display:block;position:relative}.market-projected-switch:after{content:"";background:#aaa;border-radius:50%;width:10px;height:10px;transition:transform .15s,background .15s;position:absolute;top:2px;left:2px}.market-hide-projected[aria-checked=true] .market-projected-switch{background:#eee;border-color:#eee}.market-hide-projected[aria-checked=true] .market-projected-switch:after{background:#151515;transform:translate(12px)}@media (prefers-reduced-motion:reduce){.market-hide-projected,.market-projected-switch,.market-projected-switch:after{transition:none}}html[data-theme] .shared-ad-layout .trade-item-inspector .limited-extra-stats :is(dt,dd),html[data-theme] .trade-item-inspector .limited-extra-stats :is(dt,dd){float:none;width:100%;text-align:center!important}html[data-theme] .limited-extra-stats>small>a,html[data-theme] .trade-item-inspector .limited-extra-stats>small>a{font:inherit;color:inherit;white-space:nowrap;justify-content:flex-start;align-items:center;gap:4px;margin:0;padding:0;text-decoration:none;display:inline-flex}html[data-theme] .limited-extra-stats>small>a:hover{text-decoration:underline}html[data-theme] .limited-extra-stats>small>a>svg{flex:none;width:12px;height:12px;display:inline-block}html[data-theme] .app-shell .settings-page.settings-workspace{background:0 0;grid-template-columns:218px minmax(0,1fr);gap:0;width:100%;max-width:none;height:100%;min-height:0;margin:0;padding:0;display:grid;overflow:hidden}@media (width>=561px){html[data-theme] .app-shell .workspace:has(>.content>.settings-page.settings-workspace){padding:0}html[data-theme] .app-shell .settings-page.settings-workspace{width:100%;height:100%;margin:0}}.settings-workspace .settings-local-sidebar{border-right:1px solid var(--ui-border);background:color-mix(in srgb,var(--ui-surface) 40%,transparent);min-width:0;padding:22px 14px;overflow-y:auto}.settings-workspace .settings-local-sidebar h1{letter-spacing:-.5px;margin:0 8px 20px;font-size:21px}.settings-workspace .settings-search{border:1px solid var(--ui-border);background:color-mix(in srgb,var(--ui-surface-raised) 60%,transparent);border-radius:24px;align-items:center;gap:8px;margin-bottom:24px;padding:10px 12px;display:flex}.settings-workspace .settings-search svg{width:16px;height:16px;color:var(--ui-muted);flex:none}.settings-workspace .settings-search input{width:100%;min-width:0;color:var(--ui-text);font:inherit;background:0 0;border:0;outline:none;font-size:12px}.settings-workspace .settings-search:focus-within{outline:2px solid var(--ui-muted)}.settings-workspace .settings-nav-label{color:var(--ui-muted);letter-spacing:1px;margin:0 10px 10px;font-size:10px;display:block}html[data-theme] .settings-workspace .settings-tabs{background:0 0;border:0;flex-direction:column;gap:4px;padding:0;display:flex;overflow:visible}html[data-theme] .settings-workspace .settings-tabs button{min-height:40px;color:var(--ui-muted);white-space:normal;background:0 0;border:0;border-radius:10px;align-items:center;gap:10px;padding:10px;font-size:12px;display:flex}html[data-theme] .settings-workspace .settings-tabs button.active{background:color-mix(in srgb,var(--ui-text) 9%,transparent);color:var(--ui-text)}.settings-workspace .settings-tabs button svg{flex:none;width:17px;height:17px}.settings-workspace .settings-tabs button:after{display:none!important}.settings-workspace .settings-search-empty{color:var(--ui-muted);padding:10px;font-size:12px}html[data-theme] .settings-workspace>.settings-tab-panel{scrollbar-width:thin;background:0 0;border:0;min-width:0;min-height:0;padding:48px clamp(24px,5vw,90px) 50px;overflow-y:auto}.settings-workspace .settings-panel-heading{max-width:850px;margin:0 auto 38px}.settings-workspace .settings-panel-heading h1{letter-spacing:-.8px;margin:0;font-size:30px;font-weight:600}html[data-theme] .settings-workspace .settings-tab-panel>section{border:1px solid var(--ui-border);background:color-mix(in srgb,var(--ui-surface) 65%,transparent);border-radius:20px;max-width:850px;margin:0 auto;padding:24px}html[data-theme] .settings-workspace .settings-tab-panel>.appearance-simple{background:0 0;border:0;padding:0!important}.settings-workspace .appearance-simple>h2{color:var(--ui-muted);margin:0 0 16px;font-size:13px;font-weight:500}.settings-workspace .settings-rounded-group{border:1px solid var(--ui-border);background:color-mix(in srgb,var(--ui-surface) 65%,transparent);border-radius:18px;margin-bottom:16px;overflow:hidden}.settings-workspace .appearance-mode-row{justify-content:space-between;align-items:center;gap:20px;padding:20px;display:flex}.settings-workspace .appearance-mode-row strong,.settings-workspace .appearance-picker strong{font-size:13px;font-weight:500}.settings-workspace .appearance-mode-row p{color:var(--ui-muted);margin:8px 0 0;font-size:12px}.settings-workspace .appearance-mode-options{gap:12px;display:flex}.settings-workspace .appearance-mode-options button{color:var(--ui-text);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:12px;padding:5px}.settings-workspace .appearance-mode-options button[aria-pressed=true]{border-color:var(--ui-text);background:color-mix(in srgb,var(--ui-text) 6%,transparent)}.settings-workspace .appearance-mode-options button>span:last-child{justify-content:center;align-items:center;gap:6px;padding:6px 0 2px;font-size:11px;display:flex}.settings-workspace .appearance-mode-options svg{width:12px;height:12px}.settings-workspace .mode-preview{color:#eee;background:#080808;border:1px solid #8885;border-radius:8px;width:110px;height:72px;display:flex;overflow:hidden}.settings-workspace .mode-preview-light{color:#222;background:#fff}.settings-workspace .mode-preview>i{opacity:.15;background:currentColor;border-right:1px solid #8885;width:23px}.settings-workspace .mode-preview>span{flex-direction:column;flex:1;gap:6px;padding:13px 9px;display:flex}.settings-workspace .mode-preview b{opacity:.6;background:currentColor;border-radius:3px;width:85%;height:3px}.settings-workspace .mode-preview b:nth-child(2){opacity:.25;width:50%}.settings-workspace .mode-preview em{border:1px solid #8886;border-radius:4px;height:14px}.settings-workspace .appearance-picker summary{cursor:pointer;justify-content:space-between;align-items:center;gap:16px;padding:20px;list-style:none;display:flex}.settings-workspace .appearance-picker summary::-webkit-details-marker{display:none}.settings-workspace .appearance-picker summary span{gap:7px;display:grid}.settings-workspace .appearance-picker summary small{color:var(--ui-muted);font-size:11px}.settings-workspace .appearance-picker summary svg{width:18px;height:18px;color:var(--ui-muted)}.settings-workspace .appearance-picker[open] summary>svg{transform:rotate(180deg)}.settings-workspace .appearance-picker :is(.appearance-themes,.collected-grid){grid-template-columns:repeat(2,minmax(0,1fr));margin:0;padding:0 20px 20px}.settings-workspace .appearance-picker .collected-empty{color:var(--ui-muted);padding:0 20px 20px;font-size:12px}.settings-workspace .settings-tab-panel .settings-section-title{display:none}.settings-workspace .settings-account-grid{display:block}.settings-workspace .settings-account-grid>div{border-bottom:1px solid var(--ui-border);background:0 0;border-radius:0;padding:16px 0}.settings-workspace .settings-cards{gap:16px;max-width:850px;margin:0 auto;display:grid}html[data-theme] .settings-workspace .settings-tab-panel>section.settings-cards{max-width:850px;margin:0 auto;background:0 0!important;border:0!important;padding:0!important}html[data-theme] .settings-workspace .settings-expander{border:1px solid var(--ui-border);background:color-mix(in srgb,var(--ui-surface) 65%,transparent);border-radius:18px;min-width:0;overflow:hidden}.settings-workspace .settings-expander>summary{cursor:pointer;justify-content:space-between;align-items:center;gap:16px;padding:20px;list-style:none;display:flex}.settings-workspace .settings-expander>summary::-webkit-details-marker{display:none}.settings-workspace .settings-expander>summary>span{gap:7px;min-width:0;display:grid}.settings-workspace .settings-expander>summary strong{color:var(--ui-text);font-size:13px;font-weight:500}.settings-workspace .settings-expander>summary small{color:var(--ui-muted);font-size:11px;line-height:1.5}.settings-workspace .settings-expander>summary>svg{width:18px;height:18px;color:var(--ui-muted);flex:none;transition:transform .15s}.settings-workspace .settings-expander[open]>summary>svg{transform:rotate(180deg)}.settings-workspace .settings-expander-content{color:var(--ui-text);padding:0 20px 20px;font-size:12px;line-height:1.6}.settings-workspace .settings-expander-content>strong{overflow-wrap:anywhere;font-size:13px;font-weight:500}.settings-workspace .settings-expander-content p{color:var(--ui-muted);margin:0;font-size:12px;line-height:1.6}.settings-workspace .settings-expander-content .settings-roblox-identity{align-items:center;gap:14px;display:flex}.settings-workspace .settings-expander-content .settings-roblox-identity>div{gap:4px;display:grid}.settings-workspace .settings-expander-content .settings-roblox-identity>div>strong{font-size:13px}.settings-workspace .settings-expander-content .settings-roblox-identity>div>small{color:var(--ui-muted)}.settings-workspace .settings-expander-content .connection-status{margin-left:auto}.settings-workspace .settings-detail-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 24px;margin:0 0 16px;display:grid}.settings-workspace .settings-detail-list>div{gap:4px;min-width:0;display:grid}.settings-workspace .settings-detail-list dt{color:var(--ui-muted);font-size:11px}.settings-workspace .settings-detail-list dd{overflow-wrap:anywhere;margin:0;font-size:12px}.settings-workspace .settings-expander-content a{color:var(--ui-text);align-items:center;gap:7px;margin:0 0 12px;font-size:12px;display:inline-flex}.settings-workspace .settings-expander-content a svg{width:14px;height:14px}.settings-workspace .settings-expander-content .delete-account-setting{margin:0}.settings-workspace .settings-expander-content .delete-account-setting p{margin:4px 0 12px}.watch-notification-actions{align-items:center;gap:12px;margin:14px 0 8px;display:flex}.watch-notification-actions .clean-button{min-height:34px;padding:0 13px}.watch-notification-actions>span{color:var(--ui-muted);font-size:11px}.watch-notification-actions>span.is-enabled{color:#31b985}.watch-notification-actions>span.is-muted{color:var(--ui-muted)}.watch-notification-note{color:var(--ui-muted);margin-top:10px;font-size:10px;display:block}.settings-workspace .promo-settings{max-width:none!important;margin:0!important;padding:0!important}.settings-workspace .promo-settings form{max-width:520px;margin:0 0 16px}.settings-workspace .promo-settings form label{color:var(--ui-muted);margin-bottom:10px;font-size:12px;display:block}.settings-workspace .promo-settings form>div{gap:10px;display:flex}.settings-workspace .promo-settings form input{background:var(--ui-surface);border:1px solid var(--ui-border);min-width:0;color:var(--ui-text);border-radius:8px;flex:1;padding:12px}.settings-workspace .promo-settings form button{background:var(--ui-text);color:var(--ui-bg);border:0;border-radius:8px;padding:10px 18px}.settings-workspace .promo-settings .promo-success{color:#15803d;font-weight:600}html[data-theme=dark] .settings-workspace .promo-settings .promo-success{color:#70dba0}@media (width<=560px){.settings-workspace .settings-detail-list{grid-template-columns:minmax(0,1fr)}.settings-workspace .promo-settings form>div{flex-wrap:wrap}.settings-workspace .promo-settings form input{flex-basis:180px;min-height:44px}.settings-workspace .promo-settings form button{min-height:44px}}@media (width<=800px){html[data-theme] .app-shell .settings-page.settings-workspace{grid-template-columns:176px minmax(0,1fr)}html[data-theme] .settings-workspace>.settings-tab-panel{padding:28px 18px}.settings-workspace .appearance-mode-row{flex-direction:column;align-items:flex-start}.settings-workspace .mode-preview{width:85px}.settings-workspace .appearance-picker :is(.appearance-themes,.collected-grid){grid-template-columns:1fr}}@media (width<=560px){html[data-theme] .app-shell .settings-page.settings-workspace{flex-direction:column;display:flex}.settings-workspace .settings-local-sidebar{border-right:0;border-bottom:1px solid var(--ui-border);flex:none;padding:12px}.settings-workspace .settings-local-sidebar h1{margin:0 0 12px;font-size:20px}.settings-workspace .settings-search{margin-bottom:10px}.settings-workspace .settings-nav-label{display:none}html[data-theme] .settings-workspace .settings-tabs{flex-direction:row;overflow-x:auto}.settings-workspace .settings-tabs button{flex:none;white-space:nowrap!important;width:auto!important}html[data-theme] .settings-workspace>.settings-tab-panel{box-sizing:border-box;flex:1;width:100%}.settings-workspace .appearance-mode-row{flex-flow:wrap}.settings-workspace .settings-panel-heading{margin-bottom:24px}}.notification-source-list{gap:0;display:grid}.notification-source-option{border-bottom:1px solid var(--ui-border);cursor:pointer;justify-content:space-between;align-items:center;gap:20px;padding:15px 0;display:flex}.notification-source-option:last-child{border-bottom:0}.notification-source-option>span{gap:4px;display:grid}.notification-source-option strong{color:var(--ui-text);font-size:13px}.notification-source-option small{color:var(--ui-muted);font-size:12px}.notification-source-option input{appearance:none;border:1px solid var(--ui-border-strong);background:var(--ui-surface-soft);cursor:pointer;border-radius:20px;flex:none;width:36px;height:21px;position:relative}.notification-source-option input:after{content:"";background:var(--ui-muted);border-radius:50%;width:13px;height:13px;transition:transform .15s;position:absolute;top:3px;left:3px}.notification-source-option input:checked{background:var(--ui-text)}.notification-source-option input:checked:after{background:var(--ui-bg);transform:translate(15px)}.notification-source-option input:focus-visible{outline:2px solid var(--ui-text);outline-offset:3px}.stocks-view.clean-market{grid-template-rows:auto 1fr;align-content:start}.stocks-view.clean-market .market-controls-row{z-index:15;flex-wrap:nowrap;grid-column:1/-1;align-items:center;gap:12px;min-width:0;margin:0;padding:0 4px 6px;display:flex;position:relative}.stocks-view.clean-market .market-controls-row .clean-tabs{white-space:nowrap;flex:none}.stocks-view.clean-market .market-ranking-toolbar{flex:none;margin:0}.stocks-view.clean-market .market-ranking-toolbar nav{white-space:nowrap;flex-wrap:nowrap}.stocks-view.clean-market .market-controls-row .clean-search{flex:0 320px;width:320px;min-width:180px;margin-left:auto}.stocks-view.clean-market .market-main-column .market-table-heading{border-bottom:0!important}.stocks-view.clean-market .market-table-heading>span{border-bottom:1px solid var(--ui-border-strong);place-self:stretch start;align-items:center;padding:0 3px;display:flex}.stocks-view.clean-market .market-sidebar{scrollbar-width:thin;align-self:start;min-width:0;max-height:100%;position:sticky;top:0;overflow:auto}.stocks-view.clean-market .market-sidebar .market-details{margin:0;position:static}.stocks-view.clean-market .market-snapshot{color:var(--ui-muted);overflow-wrap:anywhere;align-items:flex-start;gap:10px;padding:16px 4px;font-size:11px;line-height:1.6;display:flex}.stocks-view.clean-market .market-snapshot>*{flex:none}@media (width<=1400px){.stocks-view.clean-market .market-controls-row{gap:8px}.stocks-view.clean-market .market-controls-row .clean-tabs{gap:12px}.stocks-view.clean-market .market-ranking-toolbar button{padding:8px}.stocks-view.clean-market .market-controls-row .clean-search{width:180px;min-width:120px}}.stocks-view.clean-market .market-main-column{grid-column:1;min-width:0}.budget-filter-menu{gap:10px;width:230px;padding:14px}.stocks-view.clean-market :is(.budget-filter,.deals-filter)>.demand-filter-trigger{box-shadow:none!important;background:0 0!important;border-color:#0000!important}.deals-filter-menu{min-width:215px}.deals-filter-menu>small{color:var(--ui-muted);padding:7px 8px;font-size:10px;line-height:1.5}.stocks-view.clean-market .market-table-row{position:relative}.stocks-view.clean-market .market-table-row>.stocks-deal-badge{z-index:2;pointer-events:none;white-space:nowrap;align-items:center;padding:0;font-size:10px;font-weight:650;line-height:1.4;display:inline-flex;position:absolute;top:5px;right:12px;color:#8ceac0!important;background:0 0!important}.stocks-view.clean-market .market-table-row.has-deal{isolation:isolate;padding-top:24px}.stocks-view.clean-market .market-table-row.has-deal>.market-trend{align-self:center}html[data-theme] .stocks-view.clean-market :is(.budget-filter-menu,.deals-filter-menu){-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border:1px solid var(--ui-border);background:color-mix(in srgb,var(--ui-surface) 28%,transparent)!important}html[data-theme] .stocks-view.clean-market .budget-filter-menu input{background:color-mix(in srgb,var(--ui-bg) 25%,transparent)!important}.market-deal-explanation{border-top:1px solid var(--ui-border);border-bottom:1px solid var(--ui-border);margin:12px 0;padding:14px 0;font-size:12px;line-height:1.6}.market-deal-explanation h3{color:#8ceac0;margin:0 0 8px;font-size:13px}.market-deal-explanation p{color:var(--ui-text);margin:6px 0}.market-deal-explanation small,.market-deals-live{color:var(--ui-muted);font-size:11px;line-height:1.5}.budget-filter-menu label{color:var(--ui-muted);gap:5px;font-size:12px;display:grid}.budget-filter-menu input{box-sizing:border-box;border:1px solid var(--ui-border);background:var(--ui-bg);width:100%;min-width:0;color:var(--ui-text);font:inherit;border-radius:7px;padding:9px}@media (width<=1000px){.stocks-view.clean-market .market-controls-row{flex-wrap:wrap}.stocks-view.clean-market .market-main-column{grid-column:1/-1}}@media (width<=850px){.stocks-view.clean-market .market-controls-row{margin-bottom:16px}.stocks-view.clean-market .market-sidebar{max-height:none;margin-top:20px;position:static}}@media (width>=851px){.stocks-view.clean-market .market-sidebar{overscroll-behavior-y:contain;scrollbar-gutter:stable;scrollbar-width:thin;align-self:start;min-height:0;max-height:calc(100dvh - 190px);padding-right:4px;position:sticky;top:0;overflow:hidden auto}.stocks-view.clean-market .market-sidebar:focus-visible{outline:2px solid var(--ui-text);outline-offset:3px}}.stocks-view .market-demand-badge{background:color-mix(in srgb,currentColor 9%,transparent);white-space:nowrap;border-radius:20px;flex:none;align-items:center;width:fit-content;margin:0;padding:4px 10px;font-size:14px;font-weight:650;line-height:1.25;display:inline-flex}.stocks-view .market-demand-badge.demand-good{color:#31cda0}.stocks-view .market-demand-badge.demand-low{color:#f26b7a}.stocks-view .market-demand-badge.demand-unknown{color:var(--ui-muted,#aaa)}.stocks-view .market-item .market-row-demand{flex-wrap:wrap;align-items:center;gap:6px 8px;margin-top:7px;line-height:1.5;display:flex}.market-price-pending{color:var(--ui-muted);font-size:10px}.market-refresh-status{color:var(--ui-muted);margin:8px 0 14px;font-size:12px;line-height:1.6}.stocks-view .market-table-row .market-demand-badge{padding:2px 7px;font-size:11px;line-height:1.25}.limited-demand{border-top:1px solid var(--ui-border,#ffffff25);border-bottom:1px solid var(--ui-border,#ffffff25);margin:12px 0;padding:14px 0}.limited-demand>div{justify-content:flex-start;align-items:center;gap:12px;display:flex}.limited-demand>div>span{color:var(--ui-muted,#aaa);font-size:12px}.limited-demand strong{background:color-mix(in srgb,currentColor 9%,transparent);border-radius:20px;padding:4px 10px;font-size:14px}.limited-demand .demand-good{color:#31cda0}.limited-demand .demand-low{color:#f26b7a}.limited-demand .demand-unknown{color:var(--ui-muted,#aaa)}.limited-demand>p{color:var(--ui-muted,#aaa);line-height:1.5;margin:6px 0 0!important;font-size:11px!important}.demand-badge-wrap{display:inline-flex;position:relative}.limited-demand .demand-badge-wrap>strong{cursor:help;outline-offset:3px}.demand-tooltip{z-index:1000;box-sizing:border-box;color:#f5f5f5;overflow-wrap:anywhere;background:#090909;border:1px solid #ffffff26;border-radius:9px;gap:7px;width:min(290px,100vw - 32px);max-height:calc(100dvh - 24px);margin:0;padding:11px 12px;font-size:11px;line-height:1.45;display:grid;position:fixed;inset:12px auto auto 12px;overflow:auto;box-shadow:0 12px 28px #0008}.demand-tooltip b{color:#fff;font-size:11px}.demand-tooltip span{color:#c9c9c9;overflow-wrap:anywhere;font-size:10px;line-height:1.45}.demand-tooltip{white-space:normal;width:min(340px,100vw - 32px)}.demand-tooltip :is(b,span){overflow-wrap:anywhere;min-width:0}.demand-filter{z-index:12;flex:none;position:relative}.demand-filter-trigger{border:1px solid var(--ui-border);background:color-mix(in srgb,var(--ui-surface) 68%,transparent);height:31px;color:var(--ui-muted);white-space:nowrap;cursor:pointer;border-radius:7px;align-items:center;gap:7px;padding:0 8px;font-size:10px;display:flex}.demand-filter-trigger strong{color:var(--ui-text);text-align:left;min-width:59px;font-size:11px;font-weight:650}.demand-filter-trigger svg{width:13px;height:13px;color:var(--ui-text);margin-left:2px}.demand-filter-menu{border:1px solid var(--ui-border-strong);background:color-mix(in srgb,var(--ui-surface) 97%,#000 3%);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border-radius:8px;min-width:142px;padding:5px;display:grid;position:absolute;top:calc(100% + 6px);right:0;box-shadow:0 16px 38px #0009}.demand-filter-menu button{color:var(--ui-muted);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:5px;padding:7px 8px;font-size:11px}.demand-filter-menu button:hover,.demand-filter-menu button:focus-visible{background:var(--ui-surface-soft);color:var(--ui-text);outline:0}.demand-filter-menu button.active{background:color-mix(in srgb,var(--ui-accent) 18%,transparent);color:var(--ui-text)}.pulse-demand-filter .demand-filter-trigger,.stocks-demand-filter .demand-filter-trigger{background:0 0;border-color:#0000}.market-timeframe{vertical-align:middle;z-index:20;margin-right:8px;font-size:12px;display:inline-flex;position:relative}.market-timeframe>button{align-items:center;gap:8px;border:1px solid var(--ui-border)!important;background:color-mix(in srgb,var(--ui-surface) 40%,transparent)!important;width:auto!important;height:auto!important;color:var(--ui-text)!important;font:inherit!important;border-radius:7px!important;padding:6px 9px!important;display:flex!important}.market-timeframe svg{width:13px!important;height:13px!important}.market-timeframe-menu{border:1px solid var(--ui-border-strong);background:color-mix(in srgb,var(--ui-surface) 80%,transparent);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);z-index:200;border-radius:9px;min-width:100px;padding:5px;display:grid;position:absolute;top:calc(100% + 6px);right:0;box-shadow:0 12px 30px #0004}.market-timeframe-menu>button{justify-content:space-between;align-items:center;width:100%!important;height:auto!important;font:inherit!important;color:var(--ui-text)!important;background:0 0!important;border:0!important;border-radius:5px!important;padding:8px 10px!important;display:flex!important}.market-timeframe-menu>button:hover,.market-timeframe-menu>button:focus-visible{background:color-mix(in srgb,var(--ui-text) 10%,transparent)!important}.market-timeframe>.market-timeframe-menu[popover]{inset:auto;left:var(--timeframe-left,0px);top:var(--timeframe-top,0px);min-width:100px;max-height:calc(100dvh - 16px);color:var(--ui-text);margin:0;position:fixed;bottom:auto;right:auto;overflow:auto}.minimum-deal-filter{flex:none;display:inline-flex}.minimum-deal-filter>button{background:color-mix(in srgb,var(--ui-surface) 40%,transparent);min-height:34px;color:var(--ui-text);border-radius:7px;align-items:center;gap:6px;padding:6px 9px;font-size:12px;display:flex;border:1px solid var(--ui-border)!important}.minimum-deal-filter svg{width:13px;height:13px}.minimum-deal-panel{background:color-mix(in srgb,var(--ui-surface) 78%,transparent);-webkit-backdrop-filter:blur(18px);width:min(280px,100vw - 32px);color:var(--ui-text);border-radius:12px;margin:0;padding:18px;position:fixed;inset:auto;box-shadow:0 16px 50px #0006;border:1px solid var(--ui-border)!important}.minimum-deal-panel::backdrop{background:#0003}.minimum-deal-panel strong{font-size:14px}.minimum-deal-panel p{color:var(--ui-muted);font-size:12px;line-height:1.5}.minimum-deal-panel label{justify-content:space-between;align-items:center;gap:12px;font-size:12px;display:flex}.minimum-deal-panel label span{align-items:center;gap:5px;display:flex}.minimum-deal-panel input{width:62px;color:var(--ui-text);background:0 0;border-radius:6px;padding:8px;border:1px solid var(--ui-border)!important}.minimum-deal-panel>div{gap:6px;margin-top:14px;display:flex}.minimum-deal-panel>div button{color:var(--ui-text);background:0 0;border-radius:6px;flex:1;padding:8px;font-size:12px;border:1px solid var(--ui-border)!important}.minimum-deal-panel>div button[aria-pressed=true]{background:var(--ui-text);color:var(--ui-surface)}.stocks-view.clean-market .market-details>header{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.stocks-view.clean-market .market-details>header h2{margin-right:auto}.stocks-view.clean-market .market-details>header .market-timeframe{margin-right:0}.minimum-deal-panel input[type=number]{appearance:textfield}.minimum-deal-panel input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.minimum-deal-panel input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.pulse-page .pulse-top-three .pulse-feature-chart{grid-area:2/1/auto/-1;width:100%;min-width:0;height:66px;margin-top:2px;display:block;position:relative}.pulse-feature-chart svg{width:100%;height:100%;display:block;overflow:visible}.pulse-feature-chart .pulse-chart-value{color:var(--ui-text);background:color-mix(in srgb,var(--ui-surface) 65%,transparent);z-index:1;border-radius:4px;padding:2px 5px;font-size:10px;font-weight:600;line-height:1.3;position:absolute;top:0;right:0}.pulse-chart-reveal{animation:1.1s ease-out both pulse-chart-draw}.pulse-chart-end,.pulse-chart-guide{animation:.2s ease-out 1.1s both pulse-chart-finish}.pulse-chart-empty{color:var(--ui-muted);align-content:center;font-size:11px}@keyframes pulse-chart-draw{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0)}}@keyframes pulse-chart-finish{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){.pulse-chart-reveal,.pulse-chart-end,.pulse-chart-guide{animation:none}}.limited-deal-label{white-space:normal;width:fit-content;margin:6px 0;line-height:1.5;color:#8ceac0!important;background:0 0!important;font-size:11px!important;font-weight:650!important;display:block!important}.market-history-dialog{box-sizing:border-box;border:1px solid color-mix(in srgb,var(--ui-text,#eee) 16%,transparent);background:color-mix(in srgb,var(--ui-surface,#151515) 42%,transparent);width:min(720px,100vw - 32px);max-height:90vh;color:var(--ui-text,#eee);-webkit-backdrop-filter:blur(8px);border-radius:16px;padding:24px;overflow:auto;box-shadow:0 24px 70px #0003}.market-history-dialog::backdrop{background:#0003}.market-history-dialog header{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.market-history-dialog h2{margin:0;font-size:19px}.market-history-dialog header p,.market-history-help{color:var(--ui-muted,#aaa);font-size:12px;line-height:1.6}.market-history-dialog header button{border:1px solid var(--ui-border,#444);width:36px;height:36px;color:inherit;cursor:pointer;background:0 0;border-radius:8px;flex-shrink:0;font-size:24px}.market-history-readout{flex-wrap:wrap;align-items:baseline;gap:8px 20px;margin:24px 0 8px;display:flex}.market-history-readout strong{font-size:26px}.market-history-readout time{color:var(--ui-muted,#aaa);font-size:13px}.market-history-coverage{border:1px solid var(--ui-border,#444);background:color-mix(in srgb,var(--ui-surface,#181818) 65%,transparent);border-radius:9px;gap:6px;margin:14px 0;padding:12px 14px;font-size:12px;line-height:1.5;display:grid}.market-history-coverage strong{color:var(--ui-text,#eee);font-weight:600}.market-history-coverage span,.market-history-coverage p{color:var(--ui-muted,#aaa);margin:0}.market-history-chart{width:100%;height:280px;color:var(--ui-text,#eee);cursor:crosshair;touch-action:pan-y;display:block}.market-history-chart text{fill:var(--ui-muted,#aaa);font-size:11px}.market-history-grid{stroke:var(--ui-border,#444);stroke-width:1px}.market-history-chart:focus-visible,.market-history-dialog button:focus-visible{outline-offset:3px;outline:2px solid}@media (width<=500px){.market-history-dialog{padding:16px}.market-history-chart{height:240px}}.market-history-dialog header button{background:#ffffff0a;border-radius:50%;place-items:center;transition:background .15s,border-color .15s;display:grid}.market-history-dialog header button:hover{background:#ffffff20;border-color:#ffffff70}.market-history-dialog header button svg{stroke-width:2px;width:18px;height:18px}.market-history-chart{touch-action:none}.market-history-readout small{color:var(--ui-muted,#aaa);font-size:11px}.history-axes{font-variant-numeric:tabular-nums;color:var(--ui-muted,#aaa);font-size:12px;line-height:1.2;position:relative}.history-axes>span,.history-axes>time{pointer-events:none;font:inherit;white-space:nowrap;letter-spacing:normal;position:absolute}.history-axis-high,.history-axis-low{right:91.25%;transform:translateY(-50%)}.history-axis-high{top:11.43%}.history-axis-low{top:82.86%}.history-axis-start{bottom:3%;left:10%}.history-axis-end{bottom:3%;right:3.75%}.market-history-readout strong{font-variant-numeric:tabular-nums;letter-spacing:-.025em;font-size:clamp(20px,2.4vw,28px)}.market-history-readout time{font-size:12px}.pulse-share-menu button{align-items:center;gap:8px;display:flex}.pulse-share-menu button svg{flex:none;width:16px;height:16px}.market-history-actions{margin-left:auto;position:relative}.market-history-more{color:inherit;cursor:pointer;place-items:center;border:1px solid var(--ui-border,#444)!important;background:#ffffff0a!important;border-radius:50%!important;width:36px!important;height:36px!important;display:grid!important}.market-history-more:hover{background:#ffffff20!important}.market-history-more svg{width:18px;height:18px}.market-history-action-menu{z-index:30;border:1px solid var(--ui-border-strong);background:color-mix(in srgb,var(--ui-surface) 96%,#000 4%);border-radius:9px;min-width:170px;padding:5px;display:grid;position:absolute;top:42px;right:0;box-shadow:0 14px 34px #0008}.market-history-action-menu :is(button,a){color:var(--ui-text);text-align:left;white-space:nowrap;cursor:pointer;align-items:center;gap:8px;text-decoration:none;width:auto!important;height:auto!important;min-height:36px!important;font:inherit!important;background:0 0!important;border:0!important;border-radius:6px!important;padding:8px 10px!important;font-size:12px!important;display:flex!important}.market-history-action-menu :is(button,a):hover{background:color-mix(in srgb,var(--ui-text) 9%,transparent)!important}.market-history-action-menu svg{flex:none;width:15px!important;height:15px!important}.watch-page{max-width:1600px;color:var(--ui-text);margin:auto;padding:24px}.watch-page>header{justify-content:space-between;align-items:center;gap:20px;margin-bottom:28px;display:flex}.watch-eyebrow{letter-spacing:2px;color:var(--ui-muted);font-size:10px}.watch-page h1{margin:6px 0;font-size:28px}.watch-page header p,.watch-page header>small{color:var(--ui-muted);font-size:12px}.watch-toolbar{flex-wrap:wrap;align-items:center;gap:18px;margin-bottom:24px;display:flex}.watch-tabs,.watch-period{gap:6px;display:flex}.watch-tabs button,.watch-period button{color:var(--ui-muted);font:inherit;background:0 0;border:0;padding:10px 12px;font-size:12px}.watch-tabs button{border-radius:8px}.watch-tabs button:hover,.watch-tabs button[aria-pressed=true]{background:color-mix(in srgb,var(--ui-text) 9%,transparent);color:var(--ui-text)}.watch-tabs small{opacity:.65}.watch-period{margin-left:auto}.watch-period button{border-bottom:2px solid #0000;border-radius:0}.watch-period button[aria-pressed=true]{border-bottom-color:var(--ui-text);color:var(--ui-text)}.watch-toolbar .clean-search{width:250px;margin:0}.watch-toolbar input{width:100%;min-width:0}.watch-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;display:grid}.watch-card{border:1px solid var(--ui-border);background:0 0;border-radius:13px;min-width:0}.watch-art{isolation:isolate;border:0;border-bottom:1px solid var(--ui-border);width:100%;height:172px;color:var(--ui-muted);background:0 0;border-radius:12px 12px 0 0;place-items:center;padding:0;display:grid;position:relative;overflow:hidden}.watch-art img{z-index:1;object-fit:contain;width:72%;height:78%;position:relative}.watch-art.is-game img{object-fit:cover;width:100%;height:100%}.watch-art>span{z-index:2;color:#fff;background:#111b;border-radius:5px;padding:5px 7px;font-size:9px;position:absolute;top:10px;right:10px}.watch-art.is-object{background:radial-gradient(ellipse at center,color-mix(in srgb,var(--ui-text) 6%,transparent),transparent 65%)}.watch-orbit{border:1px solid var(--ui-border);width:130px;height:130px;box-shadow:0 0 0 18px color-mix(in srgb,var(--ui-text) 2%,transparent);border-radius:50%;position:absolute}.watch-orbit:after{content:"";border:1px solid var(--ui-border);border-radius:50%;width:180px;height:14px;position:absolute;bottom:-8px;left:-25px}.watch-art.is-game .watch-orbit{display:none}.watch-card-copy{padding:13px}.watch-card h2{text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:13px;line-height:1.4;overflow:hidden}.watch-card p{color:var(--ui-muted);margin:6px 0 12px;font-size:11px}.watch-movement{align-items:center;gap:10px;min-height:62px;display:flex}.watch-movement>div{flex:1;min-width:0}.watch-movement strong{font-size:13px}.watch-movement small{color:var(--ui-muted);margin-top:5px;font-size:10px;display:block}.watch-movement .pulse-spark{flex:none;width:82px;height:38px;position:static}.watch-movement.is-up{color:#27c48b}.watch-movement.is-down{color:#ed6478}.watch-card footer{align-items:center;gap:8px;margin-top:14px;display:flex}.watch-card footer button{color:var(--ui-text);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;height:32px;padding:6px;display:flex}.watch-card footer svg{width:18px;height:18px}.watch-card .watch-view{border:1px solid var(--ui-border);border-radius:6px;flex:1;font-size:11px}.watch-more{position:relative}.watch-menu{z-index:10;background:var(--ui-surface);border:1px solid var(--ui-border);border-radius:9px;min-width:205px;padding:7px;position:absolute;bottom:38px;right:0;box-shadow:0 8px 24px #0003}.watch-menu a,.watch-card footer .watch-menu button{width:100%;color:var(--ui-text);justify-content:flex-start;gap:8px;height:auto;padding:10px;font-size:11px;text-decoration:none;display:flex}.watch-empty{text-align:center;color:var(--ui-muted);padding:80px 20px}.watch-empty svg{width:34px;height:34px}.watch-empty h2{color:var(--ui-text);font-size:20px}.watch-empty p{font-size:13px}html[data-theme] .search-game-favorite[aria-pressed=true] svg,html[data-theme] .game-detail-favorite.saved svg{fill:none}@media (width<=1200px){.watch-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.watch-period{margin-left:0}}@media (width<=850px){.watch-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.watch-page{padding:16px}.watch-toolbar .clean-search{width:100%}.watch-page>header{flex-direction:column;align-items:flex-start;gap:0}}@media (width<=480px){.watch-grid{gap:10px}.watch-art{height:135px}.watch-card-copy{padding:10px}.watch-tabs{gap:0;width:100%;overflow:auto}.watch-tabs button{white-space:nowrap;padding:10px 8px}.watch-movement{flex-wrap:wrap}.watch-movement .pulse-spark{width:100%;height:30px}.watch-card footer{gap:3px}.watch-card .watch-view{font-size:10px}.watch-page h1{font-size:25px}}html[data-theme] .dash-game-favorite.saved svg{fill:none}html[data-theme] .game-detail-favorite.saved{color:var(--ui-text);background:color-mix(in srgb,var(--ui-text) 9%,transparent)}html[data-theme] .app-shell .workspace:has(>.content>.watch-page){scrollbar-gutter:stable;scrollbar-width:thin;scrollbar-color:var(--ui-border-strong) transparent;min-height:0;overflow:hidden}html[data-theme] .app-shell .workspace>.content:has(>.watch-page){scrollbar-gutter:stable;flex:1;width:100%;height:100%;min-height:0;display:block;overflow:hidden auto}html[data-theme] .watch-page{box-sizing:border-box;width:100%;min-width:0;margin:0 auto;padding-top:12px}html[data-theme] .watch-page>header{align-items:flex-start;margin-bottom:16px}html[data-theme] .watch-page>header>small{margin-top:6px}.watch-art{grid-template-rows:minmax(0,1fr);grid-template-columns:minmax(0,1fr)}.watch-art img{object-position:center;min-width:0;min-height:0}html[data-theme] .app-shell .workspace:has(>.content>.pulse-page){scrollbar-width:thin;scrollbar-color:var(--ui-border-strong) transparent;scrollbar-gutter:stable;overscroll-behavior-y:contain;min-height:0;padding-bottom:28px;overflow:hidden auto}.pulse-page{color:var(--ui-text);background:0 0;max-width:1800px;margin:0 auto;padding:4px 4px 28px;font-size:12px}.pulse-page button,.pulse-detail button,.pulse-detail a{font:inherit;color:inherit;cursor:pointer}.pulse-page button:focus-visible,.pulse-detail :is(button,a):focus-visible{outline:2px solid var(--ui-text);outline-offset:3px}.pulse-page button:disabled,.pulse-detail button:disabled{cursor:default;opacity:.5}.pulse-heading,.pulse-heading>div,.pulse-controls,.pulse-section>header{justify-content:space-between;align-items:center;gap:14px;display:flex}.pulse-heading h1{letter-spacing:-1px;margin:0;font-size:28px}.pulse-page p{color:var(--ui-muted);line-height:1.5}.pulse-heading p{margin:0;font-size:12px}.pulse-refresh{white-space:nowrap;background:0 0;border:0;align-items:center;gap:8px;display:flex;color:var(--ui-muted)!important;font-size:11px!important}.pulse-refresh svg{width:15px;height:15px}.pulse-controls{margin:12px 0 14px}.pulse-controls nav{gap:5px;display:flex}.pulse-controls button{color:var(--ui-muted);background:0 0;border:1px solid #0000;border-radius:6px;padding:7px 21px}.pulse-controls nav:not(.pulse-time) button.active{color:var(--ui-text);border-color:var(--ui-border-strong);background:color-mix(in srgb,var(--ui-surface) 55%,transparent)}.pulse-controls .pulse-time{gap:12px}.pulse-controls .pulse-time button{background:0 0;border:0;border-bottom:2px solid #0000;border-radius:0;padding:8px 10px}.pulse-controls .pulse-time button.active{border-bottom-color:var(--ui-text);color:var(--ui-text)}.pulse-features{grid-template-rows:repeat(2,minmax(112px,auto));grid-template-columns:1.12fr 1fr;gap:10px;margin-bottom:18px;display:grid}.pulse-card{text-align:left;border:1px solid color-mix(in srgb,var(--ui-border) 65%,transparent);background:color-mix(in srgb,var(--ui-surface) 58%,transparent);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-radius:9px;align-items:center;gap:10px;width:100%;min-width:0;padding:10px;transition:border-color .15s,background .15s;display:flex;position:relative}.pulse-card:hover{border-color:var(--ui-border-strong);background:color-mix(in srgb,var(--ui-surface-raised) 65%,transparent)}.pulse-art{aspect-ratio:1;background:color-mix(in srgb,var(--ui-surface-soft) 40%,transparent);border-radius:7px;flex:none;justify-content:center;align-items:center;width:58px;height:58px;display:flex;overflow:hidden}.pulse-art img{object-fit:contain;width:100%;height:100%;display:block}.pulse-art>svg{width:26px;color:var(--ui-muted)}.pulse-card-copy{flex:1;min-width:0}.pulse-card h3,.pulse-categories h3{-webkit-line-clamp:2;overflow-wrap:anywhere;-webkit-box-orient:vertical;margin:0 0 4px;font-size:12px;font-weight:650;line-height:1.4;display:-webkit-box;overflow:hidden}.pulse-card-copy>span,.pulse-card-copy>small{color:var(--ui-muted);font-size:10px;display:block}.pulse-card-copy>strong{margin-top:4px;font-size:14px;display:block}.pulse-card-copy>small{margin-top:4px;font-size:9px}.pulse-spark{flex:none;width:70px;height:32px}.pulse-chevron{width:14px;height:14px;color:var(--ui-muted);flex:none}.pulse-card .pulse-chevron{width:12px;height:12px;position:absolute;bottom:8px;right:8px}.pulse-page .is-up,.pulse-detail .is-up{color:#168b67!important}.pulse-page .is-down,.pulse-detail .is-down{color:#cc4553!important}html[data-theme=dark] :is(.pulse-page,.pulse-detail) .is-up{color:#40ce9b!important}html[data-theme=dark] :is(.pulse-page,.pulse-detail) .is-down{color:#f27680!important}.pulse-feature{gap:12px;padding:10px;overflow:hidden}.pulse-feature .pulse-card-copy>strong{font-size:17px}.pulse-feature h3{font-size:14px}.pulse-feature p{-webkit-line-clamp:2;-webkit-box-orient:vertical;max-width:38ch;margin:5px 0 0;font-size:10px;display:-webkit-box;overflow:hidden}.pulse-feature .pulse-card-copy>small:last-child{display:none}.pulse-eyebrow{text-transform:uppercase;letter-spacing:.09em;margin:0 0 5px!important;font-size:8px!important}.pulse-features>.pulse-feature:first-child{grid-row:span 2;grid-template-columns:minmax(0,210px) minmax(0,1fr);align-content:center;gap:18px;padding:12px;display:grid}.pulse-features>.pulse-feature:first-child .pulse-art{aspect-ratio:1;width:100%;height:auto;min-height:0;max-height:208px}.pulse-features>.pulse-feature:first-child h3{font-size:21px;line-height:1.25}.pulse-features>.pulse-feature:first-child .pulse-card-copy>strong{font-size:22px}.pulse-features>.pulse-feature:first-child p{font-size:11px;line-height:1.6}.pulse-features>.pulse-feature:first-child .pulse-card-copy{padding-bottom:42px}.pulse-features>.pulse-feature:first-child .pulse-spark{width:110px;position:absolute;bottom:18px;right:24px}.pulse-section{min-width:0}.pulse-section>header{gap:8px;margin-bottom:9px}.pulse-section>header>div{flex-wrap:wrap;align-items:baseline;gap:8px;display:flex}.pulse-section h2,.pulse-recap h2{letter-spacing:-.4px;margin:0;font-size:16px}.pulse-section>header p{margin:0;font-size:10px}.pulse-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;display:grid}.pulse-grid .pulse-spark{width:58px}.pulse-middle{grid-template-columns:1fr 1fr;gap:18px;margin:18px 0;display:grid}.pulse-list{gap:7px;display:grid}.pulse-list .pulse-card{padding:8px 10px}.pulse-list .pulse-art{width:42px;height:42px}.pulse-rank{color:var(--ui-muted);width:18px;font-size:12px}.pulse-list .pulse-card-copy{grid-template-columns:1fr auto;column-gap:10px;display:grid}.pulse-list .pulse-card-copy h3{grid-column:1/-1}.pulse-list .pulse-card-copy>strong{margin:0;font-size:12px}.pulse-list .pulse-card-copy>small{grid-column:1/-1}.pulse-list .pulse-spark{width:85px;margin:0 16px}.pulse-categories{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.pulse-categories>button{text-align:left;border:1px solid color-mix(in srgb,var(--ui-border) 65%,transparent);background:color-mix(in srgb,var(--ui-surface) 55%,transparent);border-radius:8px;align-items:center;gap:8px;min-width:0;padding:9px;display:flex}.pulse-categories .pulse-art{width:42px;height:42px}.pulse-categories small{color:var(--ui-muted);margin-top:4px;font-size:9px;display:block}.pulse-categories h3{font-size:11px}.pulse-categories>button>svg{flex:none;width:12px;margin-left:auto}.pulse-bottom{grid-template-columns:2fr 1fr;gap:18px;display:grid}.pulse-bottom .pulse-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.pulse-recap{border:1px solid color-mix(in srgb,var(--ui-border) 65%,transparent);background:color-mix(in srgb,var(--ui-surface) 55%,transparent);border-radius:9px;align-self:start;gap:11px;min-height:120px;padding:14px;display:flex}.pulse-recap>svg{width:20px;height:20px;color:var(--ui-muted);background:0 0;border:0;flex:none;padding:0}.pulse-recap h2{font-size:13px}.pulse-recap p{margin:5px 0;font-size:10px}.pulse-recap ul{padding:0 0 0 14px;font-size:11px}.pulse-recap button{text-align:left;background:0 0;border:0;padding:0}.pulse-page>.pulse-section:last-child{margin-top:18px}.pulse-empty{border:1px dashed var(--ui-border);border-radius:8px;grid-column:1/-1;align-items:center;min-height:80px;margin:0;padding:20px 16px;font-size:11px;display:flex}.pulse-sort{gap:14px;margin-bottom:10px;display:flex}.pulse-sort button{color:var(--ui-muted);background:0 0;border:0;border-bottom:1px solid #0000;padding:5px 0}.pulse-sort button[aria-pressed=true]{border-color:var(--ui-text);color:var(--ui-text)}.pulse-notice{font-size:11px}.pulse-notice button{background:0 0;border:0;text-decoration:underline}.pulse-loading{grid-template-columns:2fr 1fr 1fr;gap:10px;margin-bottom:18px;display:grid}.pulse-loading>div{background:var(--ui-surface);border-radius:9px;height:234px;animation:1s ease-in-out infinite alternate pulse-fade}.pulse-spinning{animation:1.5s linear infinite pulse-spin}.pulse-page-loading{place-items:center;min-height:250px;margin-bottom:18px;display:grid}.pulse-detail{color:var(--ui-text);background:color-mix(in srgb,var(--ui-surface) 76%,transparent);-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);border:1px solid color-mix(in srgb,var(--ui-border-strong) 65%,transparent);border-radius:16px;width:min(720px,100vw - 32px);max-width:none;max-height:calc(100dvh - 40px);padding:0;overflow:hidden;box-shadow:0 24px 90px #0005}.pulse-detail[open]{flex-direction:column;display:flex}.pulse-detail::backdrop{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#0005}.pulse-detail-heading{border-bottom:1px solid color-mix(in srgb,var(--ui-border) 60%,transparent);flex:none;justify-content:space-between;align-items:center;padding:14px 22px;display:flex}.pulse-detail-heading>span{color:var(--ui-muted);font-size:11px}.pulse-close{background:0 0;border:0;border-radius:50%;place-items:center;width:30px;height:30px;display:grid}.pulse-close:hover{background:color-mix(in srgb,var(--ui-text) 8%,transparent)}.pulse-detail-body{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:var(--ui-border-strong) transparent;min-height:0;padding:22px;overflow:auto}.pulse-detail-identity{align-items:center;gap:20px;display:flex}.pulse-detail-identity>.pulse-art{border-radius:12px;width:112px;height:112px}.pulse-detail-identity>div{min-width:0}.pulse-detail-identity small{color:var(--ui-muted);font-size:11px}.pulse-detail h2{overflow-wrap:anywhere;margin:7px 0;font-size:23px;line-height:1.3}.pulse-detail p{color:var(--ui-muted);font-size:11px;line-height:1.6}.pulse-detail h3{color:var(--ui-text);margin:0;font-size:12px;font-weight:600}.pulse-detail-stats{border-top:1px solid var(--ui-border);border-bottom:1px solid var(--ui-border);color:var(--ui-muted);grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin:24px 0;padding:18px 0;font-size:10px;display:grid}.pulse-detail-stats strong{color:var(--ui-text);margin-top:6px;font-size:20px;line-height:1.4;display:block}.pulse-detail-chart>header{justify-content:space-between;align-items:center;gap:12px;margin-bottom:16px;display:flex}.pulse-detail-chart>header>span{color:var(--ui-muted);font-size:10px}.pulse-detail-chart .pulse-spark{width:100%;height:110px;display:block}.pulse-chart-dates{color:var(--ui-muted);justify-content:space-between;gap:14px;margin:10px 0;font-size:9px;display:flex}.pulse-chart-dates time:last-child{text-align:right}.pulse-detail-chart>p{font-size:10px}.pulse-detail-about{margin-top:20px}.pulse-detail-about>p{white-space:pre-line;margin-bottom:0}.pulse-detail footer{border-top:1px solid var(--ui-border);background:color-mix(in srgb,var(--ui-surface) 55%,transparent);flex-wrap:wrap;flex:none;gap:8px;padding:14px 22px;display:flex}.pulse-detail footer>*{border:1px solid var(--ui-border-strong);background:0 0;border-radius:7px;justify-content:center;align-items:center;gap:7px;padding:9px 12px;font-size:11px;text-decoration:none;display:flex}.pulse-detail footer svg{width:14px;height:14px}.pulse-detail footer .pulse-launch{background:var(--ui-text);color:var(--ui-bg);border-color:var(--ui-text);margin-left:auto}@keyframes pulse-spin{to{transform:rotate(360deg)}}@keyframes pulse-fade{to{opacity:.4}}@media (prefers-reduced-motion:reduce){.pulse-page *{transition:none!important;animation:none!important}}@media (width>=1600px){.pulse-bottom .pulse-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.pulse-bottom .pulse-card{gap:8px}.pulse-bottom .pulse-spark{display:none}}@media (width<=1200px){.pulse-grid,.pulse-categories{grid-template-columns:repeat(2,minmax(0,1fr))}.pulse-feature .pulse-spark{display:none}.pulse-features>.pulse-feature:first-child{grid-template-columns:minmax(0,160px) minmax(0,1fr);gap:12px}.pulse-features>.pulse-feature:first-child h3{font-size:18px}.pulse-features>.pulse-feature:first-child .pulse-spark,.pulse-heading>div{display:block}.pulse-heading p{margin-top:4px}}@media (width<=800px){.pulse-middle,.pulse-bottom{grid-template-columns:1fr}.pulse-features{grid-template-rows:auto auto;grid-template-columns:1fr 1fr}.pulse-features>.pulse-feature:first-child{grid-area:auto/1/auto/-1;grid-template-columns:160px minmax(0,1fr);min-height:184px}.pulse-feature .pulse-art{width:64px;height:64px}.pulse-feature h3{font-size:12px}.pulse-feature .pulse-card-copy>strong{font-size:15px}.pulse-feature:not(:first-child) p{display:none}.pulse-list .pulse-spark{width:80px}.pulse-controls button{padding:7px 16px}.pulse-controls .pulse-time{gap:0}}@media (width<=600px){html[data-theme] .app-shell .workspace:has(>.content>.pulse-page){padding-bottom:calc(84px + env(safe-area-inset-bottom))}.pulse-detail-stats{grid-template-columns:1fr 1fr}.pulse-detail-identity>.pulse-art{width:84px;height:84px}.pulse-detail h2{font-size:19px}.pulse-detail-body{padding:18px}.pulse-detail footer{padding:12px 18px}.pulse-detail footer>*{flex:1}.pulse-detail footer .pulse-launch{margin-left:0}.pulse-detail{max-height:calc(100dvh - 24px)}}@media (width<=480px){.pulse-heading h1{font-size:26px}.pulse-heading p{max-width:24ch;font-size:10px}.pulse-refresh{gap:5px;font-size:10px!important}.pulse-controls{flex-wrap:wrap;gap:8px}.pulse-controls .pulse-time{margin-left:auto}.pulse-grid,.pulse-bottom .pulse-grid,.pulse-features{grid-template-columns:1fr}.pulse-features>.pulse-feature:first-child{grid-column:auto;grid-template-columns:112px minmax(0,1fr);gap:12px;min-height:160px}.pulse-features>.pulse-feature:first-child h3{font-size:16px}.pulse-features>.pulse-feature:first-child .pulse-card-copy{padding-bottom:0}.pulse-features>.pulse-feature:first-child .pulse-spark{display:none}.pulse-features>.pulse-feature:first-child .pulse-card-copy>strong{font-size:19px}.pulse-categories{grid-template-columns:1fr 1fr}.pulse-feature:not(:first-child) .pulse-spark{width:60px;display:block}.pulse-feature .pulse-art{width:66px;height:66px}}html[data-theme] .app-shell .workspace>.content:has(>.pulse-page){scrollbar-width:thin;scrollbar-color:var(--ui-border-strong) transparent;scrollbar-gutter:stable;overscroll-behavior:contain;flex:1;height:100%;min-height:0;padding-right:8px;overflow:hidden auto}.pulse-page{padding-top:0;padding-bottom:32px}.pulse-controls{align-items:flex-start;margin:0 0 12px}.pulse-period-controls{flex-direction:column;align-items:flex-end;gap:6px;display:flex}.pulse-last-check{color:var(--ui-muted);padding-right:10px;font-size:10px;line-height:1.5}.pulse-section-scroll{overscroll-behavior:auto;scrollbar-width:thin;scrollbar-color:var(--ui-border-strong) transparent;align-content:start;max-height:254px;padding-right:5px;overflow:hidden auto}.pulse-section-scroll:focus-visible{outline:1px solid var(--ui-muted);outline-offset:3px}.pulse-section-scroll .pulse-card{flex-shrink:0;min-height:72px}.pulse-bottom{grid-template-rows:auto 1fr}.pulse-bottom>.pulse-section,.pulse-recap-column{grid-row:span 2;grid-template-rows:subgrid;min-width:0;display:grid}.pulse-recap-column>header{visibility:hidden;margin-bottom:9px;font-size:16px}.pulse-bottom .pulse-grid{align-self:start}.pulse-recap{align-self:start;width:100%}.pulse-category-detail .pulse-list{margin-top:20px}.pulse-category-detail{max-height:min(760px,100dvh - 40px)}.pulse-category-detail .pulse-card{min-height:78px}.pulse-detail-chart .market-history-chart{color:var(--ui-text);height:210px}.pulse-detail-chart .market-history-readout{gap:7px 14px;margin:15px 0 5px}.pulse-detail-chart .market-history-readout strong{font-size:21px}.pulse-detail-chart .market-history-readout time{font-size:11px}.pulse-detail-chart .market-history-readout small,.pulse-detail-chart .market-history-help{font-size:10px}.pulse-market-summary{color:var(--ui-muted);align-items:center;gap:26px;padding:12px 0 18px;font-size:11px;display:flex}.pulse-market-summary>div{color:var(--ui-text);flex:1;align-items:center;gap:10px;font-size:13px;display:flex}.pulse-market-summary svg{width:22px;height:22px}.pulse-market-summary small{color:var(--ui-muted);margin-top:4px;font-size:10px;display:block}.pulse-market-summary>span strong{color:var(--ui-text);margin-right:4px;font-size:17px}.pulse-limited-card .pulse-art{background:radial-gradient(ellipse,color-mix(in srgb,var(--ui-text) 7%,transparent),transparent 72%)}.pulse-limited-card .pulse-art img{padding:3px}@media (width<=800px){.pulse-bottom{grid-template-rows:auto}.pulse-bottom>.pulse-section,.pulse-recap-column{grid-row:auto;display:block}.pulse-recap-column>header{display:none}.pulse-market-summary{flex-wrap:wrap;gap:14px}.pulse-market-summary>div{flex-basis:100%}}@media (width<=600px){html[data-theme] .app-shell .workspace:has(>.content>.pulse-page){padding-bottom:0}.pulse-page{padding-bottom:calc(90px + env(safe-area-inset-bottom))}.pulse-detail-chart .market-history-chart{height:180px}}@media (width>=801px){.pulse-middle:has(.pulse-categories) .pulse-section-scroll{max-height:176px}.pulse-middle:has(.pulse-categories) .pulse-categories{grid-auto-rows:minmax(80px,auto)}}.pulse-search{margin:0 0 15px;position:relative}.pulse-search>label{border:1px solid var(--ui-border);background:color-mix(in srgb,var(--ui-surface) 40%,transparent);border-radius:8px;align-items:center;gap:10px;max-width:460px;padding:8px 12px;display:flex}.pulse-search input{width:100%;min-width:0;color:var(--ui-text);background:0 0;border:0;outline:0;font-size:12px}.pulse-search svg{width:15px;height:15px;color:var(--ui-muted);flex:none}.pulse-search label>button{padding:0;display:flex}.pulse-search-results{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;max-height:340px;padding:12px 0;display:grid;overflow:auto}.pulse-search-results>button{text-align:left;border:1px solid var(--ui-border);background:color-mix(in srgb,var(--ui-surface) 65%,transparent);border-radius:8px;align-items:center;gap:12px;padding:10px;display:flex}.pulse-search-results img{object-fit:contain;border-radius:6px;width:48px;height:48px}.pulse-search-results strong{font-size:12px;display:block}.pulse-search-results small{color:var(--ui-muted);margin-top:5px;font-size:10px;display:block}.pulse-search-results>p{grid-column:1/-1}@media (width<=600px){.pulse-search-results{grid-template-columns:1fr}}.pulse-controls>.pulse-search{flex:1;min-width:180px;max-width:575px;margin:0 16px}.pulse-controls>.pulse-search>label{box-sizing:border-box;max-width:none;min-height:36px}.pulse-controls>nav,.pulse-period-controls{flex-shrink:0}.pulse-controls .pulse-search-results{z-index:20;background:color-mix(in srgb,var(--ui-surface) 92%,transparent);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border:1px solid var(--ui-border);border-radius:10px;grid-template-columns:1fr;padding:10px;position:absolute;top:100%;left:0;right:0;box-shadow:0 16px 40px #0004}@media (width<=1000px){.pulse-controls{flex-wrap:wrap}.pulse-controls>.pulse-search{flex-basis:100%;order:3;max-width:none;margin:0}.pulse-period-controls{margin-left:auto}}.pulse-budget{max-width:1120px;color:var(--ui-text);margin:14px auto 30px}.pulse-budget>header{align-items:center;gap:14px;margin-bottom:20px;display:flex}.pulse-budget>header>span{color:var(--ui-muted);margin-left:auto;font-size:12px}.pulse-budget h2,.pulse-budget h3{margin:0 0 8px}.pulse-budget p{color:var(--ui-muted);font-size:13px;line-height:1.6}.pulse-budget form{border:1px solid var(--ui-border);background:color-mix(in srgb,var(--ui-surface) 55%,transparent);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border-radius:14px;margin-bottom:24px;padding:24px}.pulse-budget label{flex-direction:column;gap:8px;margin-bottom:18px;font-size:13px;display:flex}.pulse-budget input{color:var(--ui-text);border:1px solid var(--ui-border-strong);font:inherit;background:0 0;border-radius:8px;min-width:0;padding:12px}.pulse-budget-fields{grid-template-columns:1fr 1fr;gap:18px;display:grid}.pulse-budget button{border:1px solid var(--ui-border-strong);background:color-mix(in srgb,var(--ui-surface) 50%,transparent);color:var(--ui-text);cursor:pointer;border-radius:8px;align-items:center;gap:8px;padding:10px 16px;display:inline-flex}.pulse-budget button:disabled{opacity:.5;cursor:default}.pulse-budget button:focus-visible,.pulse-budget input:focus-visible{outline:2px solid var(--ui-text);outline-offset:3px}.pulse-budget button[aria-pressed=true]{border-color:var(--ui-text);background:color-mix(in srgb,var(--ui-text) 12%,transparent)}.pulse-budget-options,.pulse-budget-actions{flex-wrap:wrap;gap:10px;margin:18px 0;display:flex}.pulse-budget-results{gap:10px;margin:16px 0;display:grid}.pulse-budget-results>button{text-align:left;gap:16px;width:100%;padding:16px}.pulse-budget-results img{object-fit:contain;width:64px;height:64px}.pulse-budget-results>button>div{flex:1;min-width:0}.pulse-budget-results small{color:var(--ui-muted);margin-top:5px;display:block}.pulse-budget-results h3{font-size:15px}.pulse-controls>nav{flex-wrap:wrap}@media (width<=600px){.pulse-budget-fields{grid-template-columns:1fr;gap:0}.pulse-budget form{padding:16px}.pulse-budget-results>button{flex-wrap:wrap}.pulse-budget-results>button>span{margin-left:80px}.pulse-budget>header{flex-wrap:wrap}}@media (width>=1001px) and (width<=1300px){.pulse-controls{flex-wrap:wrap}.pulse-controls>.pulse-search{flex-basis:100%;order:3;max-width:none;margin:0}}.pulse-budget{max-width:1100px;margin-top:28px}.pulse-budget>header{margin-bottom:28px}.pulse-budget>header>svg{width:30px;height:30px}.pulse-budget>header h2{letter-spacing:-.7px;font-size:26px}.pulse-budget>header p{margin:0}.pulse-budget .pulse-budget-progress{color:var(--ui-muted);gap:22px;margin:0 0 0 auto;padding:0;font-size:12px;list-style:none;display:flex}.pulse-budget-progress li{align-items:center;gap:8px;display:flex}.pulse-budget-progress li>span{border:1px solid var(--ui-border);border-radius:50%;place-items:center;width:25px;height:25px;display:grid}.pulse-budget-progress li[aria-current]{color:var(--ui-text)}.pulse-budget-progress li[aria-current]>span{border-color:var(--ui-text)}.pulse-budget form{background:color-mix(in srgb,var(--ui-surface) 24%,transparent);-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);border-radius:18px;padding:30px 32px;box-shadow:inset 0 1px #ffffff06}.pulse-budget form>h3{letter-spacing:-.4px;font-size:20px}.pulse-budget-fields{max-width:720px;margin-top:26px}.pulse-budget input{background:color-mix(in srgb,var(--ui-surface) 15%,transparent);padding:14px 16px;font-size:22px}.pulse-budget-styles{border:0;margin:8px 0 28px;padding:0}.pulse-budget-styles legend{font-size:14px;font-weight:600}.pulse-budget-styles p{margin:6px 0 12px}.pulse-budget-styles>div{flex-wrap:wrap;gap:9px;display:flex}.pulse-budget button{background:0 0;transition:background .15s,border-color .15s}.pulse-budget button:hover:not(:disabled){background:color-mix(in srgb,var(--ui-text) 7%,transparent);border-color:var(--ui-text)}.pulse-budget button.pulse-budget-primary{border-color:var(--ui-text);background:color-mix(in srgb,var(--ui-text) 12%,transparent);padding:12px 22px}.pulse-budget button[aria-pressed=true]{background:color-mix(in srgb,var(--ui-text) 10%,transparent)}.pulse-budget-output>header{justify-content:space-between;align-items:center;gap:16px;margin:30px 0 10px;display:flex}.pulse-budget-output h3>span{color:var(--ui-muted);margin-left:7px;font-size:12px}.pulse-budget-checking{color:var(--ui-muted);font-size:12px}.pulse-budget-results{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.pulse-budget-results>button{background:color-mix(in srgb,var(--ui-surface) 20%,transparent);border-color:var(--ui-border);border-radius:14px;flex-wrap:wrap;align-content:start;padding:20px}.pulse-budget-results img{width:76px;height:76px}.pulse-budget-results>button>div{flex-basis:calc(100% - 110px)}.pulse-budget-results>button>span{border-top:1px solid var(--ui-border);flex:1;padding-top:12px;font-weight:600}.pulse-budget-results>button>span small{font-size:11px;font-weight:400}.pulse-budget-results strong{font-size:20px}.pulse-budget-results strong small{font-size:11px;font-weight:400;display:inline}.pulse-budget-empty{border:1px dashed var(--ui-border);background:0 0;border-radius:14px;padding:28px}.pulse-budget-empty>svg{opacity:.65;margin-bottom:14px}.pulse-budget-empty button{margin:8px 8px 0 0}.pulse-budget-footnote{margin-top:22px!important;font-size:11px!important}@media (width<=700px){.pulse-budget form{padding:22px 18px}.pulse-budget-results{grid-template-columns:1fr}.pulse-budget .pulse-budget-progress{flex-basis:100%;margin-top:12px}.pulse-budget-output>header{flex-wrap:wrap}.pulse-budget-results>button>span{margin-left:0}.pulse-budget>header h2{font-size:23px}}.pulse-budget{margin-top:12px}.pulse-budget>header{min-height:28px;margin-bottom:16px}.pulse-budget form{border:0;border-top:1px solid var(--ui-border);box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border-radius:0;padding:28px 0}.pulse-budget-fields{gap:36px;max-width:760px;margin-top:32px}.pulse-budget-fields label{color:var(--ui-muted);gap:10px;font-size:12px}.pulse-budget-fields input{border:0;border-bottom:1px solid var(--ui-border-strong);color:var(--ui-text);background:0 0;border-radius:0;padding:12px 0;font-size:30px;font-weight:500}.pulse-budget-fields input:focus-visible{border-bottom:2px solid var(--ui-text);outline:0}.pulse-budget-styles{margin-top:24px;margin-bottom:32px}.pulse-budget-styles button,.pulse-budget-options button{color:var(--ui-muted);border:0;border-bottom:2px solid #0000;border-radius:0;padding:10px 2px;background:0 0!important}.pulse-budget-styles button[aria-pressed=true],.pulse-budget-options button[aria-pressed=true]{border-bottom-color:var(--ui-text);color:var(--ui-text)}.pulse-budget-styles button:hover:not(:disabled),.pulse-budget-options button:hover:not(:disabled){border-bottom-color:var(--ui-border-strong);color:var(--ui-text)}.pulse-budget-options{gap:22px}.pulse-budget-style-notice{border-left:2px solid var(--ui-border-strong);margin:20px 0;padding:8px 0 8px 18px}.pulse-budget-style-notice strong{font-size:14px}.pulse-detail-quote{border-top:1px solid var(--ui-border);justify-content:space-between;align-items:center;gap:20px;margin-top:22px;padding:18px 0;display:flex}.pulse-detail-quote span{color:var(--ui-muted);font-size:12px;display:block}.pulse-detail-quote strong{margin-top:5px;font-size:26px;display:block}.pulse-detail-quote p{text-align:right;color:var(--ui-muted);margin:0;font-size:12px}.pulse-detail-quote small{margin-top:5px;font-size:11px;display:block}.pulse-detail-quote+.pulse-detail-stats{margin-top:0}@media (width<=600px){.pulse-budget-fields{gap:12px}.pulse-budget-fields input{font-size:26px}.pulse-budget form{padding:22px 0}.pulse-detail-quote{flex-direction:column;align-items:flex-start;gap:10px}.pulse-detail-quote p{text-align:left}.pulse-budget .pulse-budget-progress{margin-top:0}}.pulse-budget{grid-template-columns:minmax(330px,.85fr) minmax(0,1.25fr);align-items:start;gap:30px;max-width:1400px;margin:24px auto 32px;display:grid}.pulse-budget-setup{border:1px solid var(--ui-border);background:color-mix(in srgb,var(--ui-surface) 20%,transparent);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-radius:18px;min-width:0;padding:26px}.pulse-budget-setup>header{border-bottom:1px solid var(--ui-border);padding-bottom:24px}.pulse-budget .pulse-budget-progress{gap:24px;margin:0}.pulse-budget form{border:0;margin:0;padding:26px 0 0}.pulse-budget form>h3{max-width:23ch;font-size:23px;line-height:1.25}.pulse-budget form>p{max-width:48ch;font-size:12px}.pulse-budget-fields{grid-template-columns:1fr 1fr;gap:22px;max-width:none}.pulse-budget-fields input{box-sizing:border-box;appearance:textfield;width:100%;font-size:28px}.pulse-budget-fields input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.pulse-budget-fields input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.pulse-budget-fields input::placeholder{font-size:22px}.pulse-budget-styles{margin:20px 0 28px}.pulse-budget .pulse-budget-options{grid-template-columns:1fr 1fr;gap:10px;margin:24px 0;display:grid}.pulse-budget .pulse-budget-options button{text-align:left;border:1px solid var(--ui-border);min-height:92px;color:var(--ui-muted);border-radius:12px;align-items:flex-start;gap:10px;padding:16px 12px;display:flex;position:relative;background:0 0!important}.pulse-budget-options button>svg{flex:none;margin-top:2px}.pulse-budget-options button strong{font-size:12px;font-weight:600;line-height:1.5;display:block}.pulse-budget-options button small{margin-top:4px;font-size:10px;font-weight:400;line-height:1.6;display:block}.pulse-budget .pulse-budget-options button[aria-pressed=true]{border-color:var(--ui-text);color:var(--ui-text);background:color-mix(in srgb,var(--ui-text) 5%,transparent)!important}.pulse-budget-selected{opacity:.7;position:absolute;bottom:8px;right:8px}.pulse-budget-summary{color:var(--ui-muted);justify-content:space-between;gap:14px;margin:24px 0;padding:18px 0;font-size:10px;display:flex}.pulse-budget-summary strong{color:var(--ui-text);text-transform:capitalize;margin-top:6px;font-size:13px;font-weight:500;display:block}.pulse-budget-actions{justify-content:space-between;margin-bottom:0}.pulse-budget-output{border:1px solid var(--ui-border);background:color-mix(in srgb,var(--ui-surface) 12%,transparent);border-radius:18px;min-width:0;margin:0;padding:24px}.pulse-budget-output>header{margin:0 0 20px}.pulse-budget-output>header h3{font-size:20px}.pulse-budget-output>header p{font-size:12px}.pulse-budget-output .pulse-budget-results{grid-template-columns:1fr}.pulse-budget-welcome{box-sizing:border-box;text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:440px;padding:44px 32px;display:flex}.pulse-budget-welcome-icon{border:1px solid var(--ui-border);background:radial-gradient(circle,color-mix(in srgb,var(--ui-text) 7%,transparent),transparent 70%);border-radius:50%;place-items:center;width:88px;height:88px;margin-bottom:28px;display:grid}.pulse-budget-welcome>small{letter-spacing:2px;color:var(--ui-muted);margin-bottom:14px;font-size:9px}.pulse-budget-welcome h3{letter-spacing:-.6px;max-width:24ch;font-size:25px;font-weight:600;line-height:1.35}.pulse-budget-preview-tags{color:var(--ui-muted);flex-wrap:wrap;justify-content:center;gap:10px;margin-top:20px;font-size:10px;display:flex}.pulse-budget-preview-tags span{border:1px solid var(--ui-border);border-radius:20px;padding:7px 10px}@media (width<=1000px){.pulse-budget{grid-template-columns:1fr;gap:20px;max-width:760px}.pulse-budget-welcome{min-height:280px}.pulse-budget form>h3{max-width:none}}@media (width<=480px){.pulse-budget-setup,.pulse-budget-output{padding:20px 16px}.pulse-budget-fields{gap:16px}.pulse-budget-fields label{font-size:11px}.pulse-budget-fields input{font-size:25px}.pulse-budget-fields input::placeholder{font-size:18px}.pulse-budget .pulse-budget-options{gap:8px}.pulse-budget .pulse-budget-options button{gap:8px;min-height:100px;padding:14px 10px}.pulse-budget-options button>svg{width:16px}.pulse-budget-actions>button{padding:10px 12px}.pulse-budget-welcome h3{font-size:22px}}.pulse-budget{grid-template-columns:minmax(350px,.8fr) minmax(0,1.2fr);gap:20px;max-width:1600px}.pulse-budget-setup{padding:26px}.pulse-budget .pulse-budget-progress{align-items:center;gap:18px}.pulse-budget form>p{font-size:13px}.pulse-budget-fields{gap:20px;margin:30px 0 20px}.budget-currency-input{border:1px solid var(--ui-border-strong);background:color-mix(in srgb,var(--ui-surface) 30%,transparent);border-radius:10px;align-items:center;gap:12px;height:48px;padding:0 12px;display:flex}.budget-currency-input>svg{color:var(--ui-text);flex:none}.pulse-budget-fields .budget-currency-input input{background:0 0;border:0;padding:8px 0;font-size:16px}.budget-currency-input:focus-within{outline:1px solid var(--ui-text)}.pulse-budget-fields label>small{font-size:10px;font-weight:400}.pulse-budget-styles{border-top:1px solid var(--ui-border);padding-top:22px}.pulse-budget-styles legend{float:left;width:100%;margin-bottom:6px;font-size:17px}.pulse-budget-styles p{clear:both}.pulse-budget .pulse-budget-styles button{border:1px solid var(--ui-border-strong);color:var(--ui-muted);border-radius:12px;gap:10px;padding:10px 12px}.pulse-budget-styles>div{gap:8px}.pulse-budget .pulse-budget-styles button[aria-pressed=true]{border-color:var(--ui-text);color:var(--ui-text);background:color-mix(in srgb,var(--ui-text) 10%,transparent)!important}.pulse-budget button.pulse-budget-primary{background:var(--ui-text);color:var(--ui-surface);border:0;justify-content:center;padding:14px 20px;font-weight:600}.pulse-budget form>button.pulse-budget-primary{width:100%}.pulse-budget button.pulse-budget-primary:hover:not(:disabled){background:var(--ui-text);opacity:.9}.pulse-budget-output{padding:24px;overflow:hidden}.pulse-budget-output>header{flex-wrap:wrap}.pulse-budget-output>header>div{flex:1}.pulse-budget-output>header h3>span{border:1px solid var(--ui-border);border-radius:20px;padding:4px 9px;font-weight:400;display:inline-block}.budget-sort{border:1px solid var(--ui-border);color:var(--ui-muted);border-radius:10px;align-items:center;padding:8px;flex-direction:row!important;margin:0!important;font-size:10px!important;display:flex!important}.budget-sort select{color:var(--ui-text);max-width:130px;font:inherit;background:0 0;border:0;padding:5px}.budget-sort option{background:var(--ui-surface);color:var(--ui-text)}.budget-results-scroll{overscroll-behavior:contain;scrollbar-width:thin;max-height:470px;padding:2px 3px 4px 2px;overflow-y:auto}.pulse-budget .pulse-budget-results{gap:10px;margin:0}.pulse-budget .pulse-budget-results .budget-result-row{border-radius:15px;grid-template-columns:64px minmax(120px,1fr) 76px 64px 82px 136px;align-items:center;gap:10px;min-height:96px;padding:10px;display:grid}.budget-item-art{border:1px solid var(--ui-border);background:color-mix(in srgb,var(--ui-surface) 25%,transparent);border-radius:10px;place-items:center;width:64px;height:72px;display:grid}.pulse-budget-results .budget-item-art img{width:60px;height:60px}.pulse-budget-results .budget-result-row>span{border:0;margin:0;padding:0}.pulse-budget-results .budget-item-name h3{margin-bottom:8px;font-size:12px;line-height:1.4}.budget-item-badges{flex-wrap:wrap;gap:5px;display:flex}.budget-item-badges span{border:1px solid var(--ui-border);text-transform:capitalize;color:var(--ui-muted);border-radius:20px;padding:3px 7px;font-size:9px}.budget-item-badges span:first-child{color:#69ca86;border-color:#69ca8640}.budget-item-stat{border-left:1px solid var(--ui-border);padding-left:10px}.pulse-budget-results .budget-item-stat strong{margin-top:8px;font-size:12px;display:block}.pulse-budget-results .budget-item-stat small{margin:0;font-size:9px;line-height:1.5}.budget-mini-chart{width:70px;height:44px}.pulse-budget-results .budget-result-row>.budget-spark-pending{box-sizing:border-box;border:1px solid var(--ui-border);background:color-mix(in srgb,var(--ui-surface-raised) 50%,transparent);width:100%;min-height:32px;color:var(--ui-muted);border-radius:8px;justify-content:center;margin:0;padding:6px 8px;font-size:9px!important}.budget-spark-pending>img{width:14px;height:14px}.budget-row-arrow{border:1px solid var(--ui-border);box-sizing:content-box;border-radius:9px;width:14px;padding:4px}.pulse-budget-footnote{border-top:1px solid var(--ui-border);gap:10px;margin-bottom:0;padding-top:18px;display:flex}.pulse-budget-footnote>svg{flex:none}.pulse-budget-welcome{isolation:isolate;min-height:620px;padding:210px 30px 145px;position:relative}.pulse-budget-welcome-icon{z-index:1;background:radial-gradient(circle,#ffffff0c,#0000);width:100px;height:100px;margin-bottom:18px;position:relative}.pulse-budget-welcome h3{max-width:none;font-size:28px}.pulse-budget-welcome p{max-width:55ch;font-size:13px}.pulse-budget-preview-tags{gap:12px}.pulse-budget-preview-tags span{align-items:center;gap:10px;padding:10px 15px;font-size:11px;display:flex}.budget-floating-items{z-index:-1;pointer-events:none;height:280px;position:absolute;inset:0 0 auto;-webkit-mask-image:linear-gradient(#000 60%,#0000);mask-image:linear-gradient(#000 60%,#0000)}.budget-floating-item{border:1px solid var(--ui-border);background:color-mix(in srgb,var(--ui-surface) 50%,transparent);opacity:.6;border-radius:10px;flex-direction:column;align-items:center;gap:8px;width:125px;height:165px;padding:12px;display:flex;position:absolute}.budget-floating-item img{object-fit:contain;width:100px;height:88px}.budget-floating-item strong{font-size:10px;font-weight:500}.budget-floating-item span{color:var(--ui-muted);font-size:10px}.budget-floating-item.item-0{top:70px;left:4%;transform:rotate(-9deg)}.budget-floating-item.item-1{opacity:.28;top:16px;left:22%;transform:rotate(-6deg)}.budget-floating-item.item-2{opacity:.35;top:20px;right:22%;transform:rotate(7deg)}.budget-floating-item.item-3{top:76px;right:2%;transform:rotate(10deg)}.budget-preview-strip{opacity:.35;gap:8px;display:flex;position:absolute;bottom:24px;left:20px;right:20px}.budget-preview-strip>div{border:1px solid var(--ui-border);border-radius:12px;flex:1;align-items:center;gap:10px;min-width:0;padding:10px;display:flex}.budget-preview-strip img{object-fit:contain;width:48px;height:55px}.budget-preview-strip span{flex:1}.budget-preview-strip i{background:var(--ui-muted);opacity:.35;border-radius:3px;height:7px;margin:7px 0;display:block}.budget-preview-strip i:nth-child(2){width:70%}.budget-preview-strip i:nth-child(3){width:50%}@media (width<=1350px) and (width>=1001px){.pulse-budget .pulse-budget-results .budget-result-row{grid-template-columns:50px minmax(100px,1fr) 64px 60px 72px;gap:7px}.budget-mini-chart,.budget-row-arrow,.budget-spark-pending{display:none}.budget-item-art{width:48px}.pulse-budget-results .budget-item-art img{width:46px}}@media (width<=1000px){.pulse-budget{grid-template-columns:1fr;max-width:800px}.pulse-budget-welcome{min-height:570px}.budget-results-scroll{max-height:500px}}@media (width<=600px){.pulse-budget .pulse-budget-results .budget-result-row{grid-template-columns:54px 1fr 1fr;gap:12px}.budget-item-name{grid-column:2/4}.budget-item-art{width:52px}.budget-item-stat{border:0;padding:4px 0}.budget-mini-chart,.budget-row-arrow,.budget-spark-pending{display:none}.pulse-budget-welcome{padding:175px 18px 125px}.pulse-budget-welcome h3{font-size:24px}.budget-floating-item{width:90px;height:135px}.budget-floating-item img{width:75px;height:70px}.budget-preview-strip>div{padding:6px}.budget-preview-strip img{width:30px}.pulse-budget-output{padding:18px}.pulse-budget .pulse-budget-fields{gap:12px}.budget-currency-input{gap:8px;padding:0 8px}}.pulse-budget-output{flex-direction:column;align-self:stretch;display:flex}.pulse-budget-output>.budget-results-scroll{flex:1;min-height:0}.pulse-budget-output>.pulse-budget-footnote{margin-top:auto;padding-top:18px}.pulse-budget-output>header{flex:none}.pulse-budget-welcome{display:flex}.pulse-budget-welcome>h3,.pulse-budget-welcome>p,.pulse-budget-welcome>small,.pulse-budget-preview-tags{z-index:1;position:relative}.pulse-budget .pulse-budget-welcome-icon>svg{width:30px;height:30px}html[data-theme] .app-shell .workspace:has(>.content>.pulse-page){scrollbar-gutter:auto;flex-direction:column;padding-bottom:12px;display:flex;overflow:hidden}html[data-theme] .app-shell .workspace>.content:has(>.pulse-page){flex:1;height:100%;min-height:0;display:flex;overflow:hidden}.pulse-page{box-sizing:border-box;flex-direction:column;flex:1;width:100%;min-width:0;height:100%;min-height:0;padding-bottom:0;display:flex}.pulse-controls{z-index:3;flex:none;position:relative}.pulse-tab-content{overscroll-behavior:contain;scrollbar-width:thin;flex:1;min-height:0;padding:0 4px 20px;overflow:auto}.pulse-budget{box-sizing:border-box;flex:1;align-items:stretch;width:100%;min-height:0;margin:10px auto 0;overflow:hidden}.pulse-budget-setup{scrollbar-width:thin;overscroll-behavior:contain;min-height:0;padding:20px;overflow:auto}.pulse-budget-output{box-sizing:border-box;min-height:0;max-height:100%;padding:20px;overflow:hidden}.budget-results-scroll{scrollbar-gutter:stable;overflow-anchor:none;flex:1;min-height:0;max-height:none}.pulse-budget-output>header{z-index:2;gap:10px;margin-bottom:16px;position:relative}.pulse-budget-output>.pulse-budget-footnote{flex:none;line-height:1.5;margin-top:14px!important;font-size:10px!important}.budget-results-scroll>section{margin-top:24px}.budget-results-scroll>button{margin-top:16px}.budget-results-scroll>.pulse-budget-results{margin-bottom:14px}.pulse-budget-setup>header{padding-bottom:16px}.pulse-budget form{padding-top:18px}.pulse-budget form>h3{font-size:23px}.pulse-budget-fields{margin:20px 0 12px}.pulse-budget-styles{margin:14px 0 20px;padding-top:16px}.pulse-budget .pulse-budget-options{margin:18px 0}.pulse-budget .pulse-budget-options button{min-height:82px}.pulse-budget-summary{margin:18px 0;padding:14px 0}.pulse-budget-summary>span{border-bottom:1px solid var(--ui-border);text-align:center;flex:1;min-width:0;padding-bottom:10px}.pulse-budget-actions{margin-top:16px}.pulse-budget-welcome{justify-content:center;min-height:0;padding:150px 22px 110px}.pulse-budget-welcome-icon{flex:none;width:76px;height:76px;margin-bottom:12px}.pulse-budget-welcome h3{font-size:25px}.pulse-budget-welcome p{font-size:12px}.budget-floating-items{height:235px}.budget-floating-item{width:105px;height:140px}.budget-floating-item img{width:84px;height:70px}.budget-preview-strip{bottom:16px}.budget-preview-strip>div{padding:6px}.budget-preview-strip img{width:38px;height:44px}.budget-user-robux{background:var(--ui-text);flex:none;width:20px;height:22px;display:inline-block;-webkit-mask:url(/robux-user.png) 50%/contain no-repeat;mask:url(/robux-user.png) 50%/contain no-repeat}.budget-sort-custom{flex:none;position:relative}.pulse-budget .budget-sort-custom>button{border:1px solid var(--ui-border);border-radius:10px;align-items:center;gap:12px;padding:10px;font-size:11px;display:flex}.budget-sort-options{z-index:20;border:1px solid var(--ui-border-strong);background:color-mix(in srgb,var(--ui-surface) 88%,transparent);-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);border-radius:12px;width:190px;padding:5px;position:absolute;top:calc(100% + 6px);right:0;box-shadow:0 14px 35px #0005}.pulse-budget .budget-sort-options>button{text-align:left;border:0;border-radius:7px;justify-content:space-between;width:100%;padding:10px;font-size:12px;display:flex}.pulse-budget .budget-sort-options>button[aria-pressed=true]{background:color-mix(in srgb,var(--ui-text) 10%,transparent)}@media (width>=1001px) and (height<=820px){.pulse-budget-setup,.pulse-budget-output{padding:16px}.pulse-budget form>h3{font-size:21px}.pulse-budget form>p{margin:8px 0;font-size:11px}.pulse-budget-setup>header{padding-bottom:12px}.pulse-budget form{padding-top:14px}.pulse-budget-fields{margin-top:16px}.pulse-budget-fields label{margin-bottom:10px}.pulse-budget-styles{margin:10px 0 16px;padding-top:12px}.pulse-budget-styles p{font-size:11px}.pulse-budget .pulse-budget-styles button{padding:8px 10px}.pulse-budget .pulse-budget-options button{min-height:72px;padding:12px 10px}.pulse-budget-summary{margin:14px 0;padding:12px 0}.pulse-budget-welcome{padding-top:120px;padding-bottom:90px}.pulse-budget-welcome h3{font-size:23px}.pulse-budget-preview-tags{margin-top:10px}.pulse-budget-preview-tags span{padding:8px 10px;font-size:10px}.budget-floating-items{height:180px}.budget-floating-item{height:125px;top:15px!important}.budget-preview-strip{opacity:.2}.pulse-budget-welcome-icon{width:60px;height:60px}}@media (width<=1000px){.pulse-budget{grid-template-columns:1fr;gap:12px;max-width:800px}.pulse-budget-setup{padding:16px}.pulse-budget-fields{grid-template-columns:1fr}.pulse-budget-welcome{padding:90px 16px}.budget-preview-strip{display:none}.pulse-budget .pulse-budget-options{grid-template-columns:1fr}.pulse-budget-welcome h3{font-size:21px}.budget-sort-custom{max-width:100%}.pulse-budget-output>header h3{font-size:17px}}@media (width<=650px){.pulse-budget{scrollbar-width:thin;flex-direction:column;display:flex;overflow:auto}.pulse-budget-setup{flex:none;overflow:visible}.pulse-budget-output{flex:none;min-height:340px;max-height:520px}.pulse-budget-fields,.pulse-budget .pulse-budget-options{grid-template-columns:1fr 1fr}.pulse-budget-welcome{padding:130px 18px 30px}.pulse-budget-output>.budget-results-scroll{min-height:170px}.pulse-budget .pulse-budget-progress{gap:12px;font-size:11px}}.pulse-change-note{color:var(--ui-muted);margin-top:6px;font-size:11px;font-weight:400;line-height:1.5;display:block}.budget-user-roblox{background:var(--ui-text);flex:none;width:22px;height:22px;display:inline-block;-webkit-mask:url(/roblox-badge-user.png) 50%/contain no-repeat;mask:url(/roblox-badge-user.png) 50%/contain no-repeat}.budget-currency-input{padding:0 38px;position:relative}.budget-currency-input>.budget-user-robux{position:absolute;top:50%;left:12px;transform:translateY(-50%)}.pulse-budget-fields .budget-currency-input input{text-align:center;font-variant-numeric:tabular-nums;letter-spacing:.3px;width:100%;padding:10px 0;font-family:inherit;font-size:22px;font-weight:500;line-height:1.2}.pulse-budget-fields .budget-currency-input input::placeholder{opacity:.65;font-size:22px;font-weight:400}html[data-theme=light] .budget-user-roblox{background:#000}html[data-theme=dark] .budget-user-roblox{background:#fff}.budget-load-more{padding:14px 0}.budget-catalog-end{color:var(--ui-muted);padding:12px 0;font-size:11px}.pulse-share-card{min-width:0;position:relative;overflow:visible}.pulse-card-main{width:100%;min-width:0;color:inherit;text-align:left;background:0 0;border:0;align-items:center;gap:10px;padding:0 17px 0 0;display:flex}.pulse-share-card .pulse-card-main:focus-visible{outline-offset:1px}.pulse-share-actions{z-index:5;flex:none;position:relative}.pulse-share-trigger{border:1px solid var(--ui-border);background:color-mix(in srgb,var(--ui-surface) 78%,transparent);width:32px;height:32px;color:var(--ui-muted);touch-action:manipulation;border-radius:8px;place-items:center;display:grid}.pulse-share-card>.pulse-share-actions>.pulse-share-trigger{width:30px;height:30px;position:absolute;top:5px;right:5px}.pulse-share-trigger svg{width:18px;height:18px}.pulse-share-trigger:hover{color:var(--ui-text);background:var(--ui-surface-raised)}.pulse-share-menu{border:1px solid var(--ui-border-strong);background:color-mix(in srgb,var(--ui-surface) 94%,transparent);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border-radius:10px;min-width:155px;padding:5px;display:grid;position:absolute;top:calc(100% + 5px);right:0;box-shadow:0 10px 32px #0005}.pulse-share-card>.pulse-share-actions>.pulse-share-menu{top:38px}.pulse-share-menu :is(button,a){min-height:38px;color:var(--ui-text);text-align:left;white-space:nowrap;background:0 0;border:0;border-radius:6px;align-items:center;gap:8px;padding:8px 10px;text-decoration:none;display:flex}.pulse-share-menu :is(button,a):hover{background:color-mix(in srgb,var(--ui-text) 9%,transparent)}.pulse-share-menu svg{flex:none;width:15px;height:15px}.pulse-detail-heading .pulse-share-actions{margin-left:auto}.pulse-detail-heading .pulse-share-menu{z-index:20}@media (width<=600px){.pulse-card-main{gap:8px;padding-right:22px}.pulse-share-card>.pulse-share-actions>.pulse-share-trigger{width:28px;height:28px;top:4px;right:4px}.pulse-share-menu{right:12px;bottom:calc(78px + env(safe-area-inset-bottom));z-index:1000;position:fixed;top:auto!important}.pulse-detail-heading .pulse-share-menu{bottom:auto;right:20px;top:72px!important}}.pulse-card-main{display:contents}.pulse-share-card>.pulse-share-actions>.pulse-share-trigger,.pulse-share-card>.pulse-share-actions>.pulse-share-menu{position:absolute}.pulse-detail-heading .pulse-share-actions{position:relative}.pulse-card-main{flex:1;min-width:0;display:flex;position:relative}.pulse-features>.pulse-feature:first-child{display:flex}.pulse-features>.pulse-feature:first-child .pulse-card-main{grid-template-columns:minmax(0,210px) minmax(0,1fr);align-content:center;min-height:0;padding-right:16px;display:grid}.pulse-share-card>.pulse-share-actions{position:static}.pulse-share-card>.pulse-share-actions>.pulse-share-trigger,.pulse-share-card>.pulse-share-actions>.pulse-share-menu{position:absolute}@media (width<=480px){.pulse-features>.pulse-feature:first-child .pulse-card-main{grid-template-columns:112px minmax(0,1fr)}}.pulse-share-trigger{border-radius:50%;box-shadow:none!important;background:0 0!important;border:0!important}.budget-results-scroll{overscroll-behavior-y:auto}.pulse-share-actions>.pulse-share-menu[popover]{inset:auto;left:var(--menu-left,0px);box-sizing:border-box;max-width:calc(100vw - 16px);max-height:calc(100dvh - 16px);color:var(--ui-text);margin:0;position:fixed;bottom:auto;right:auto;overflow:auto;top:var(--menu-top,0px)!important}html[data-theme] .pulse-page :is(.pulse-card,.pulse-categories>button,.pulse-recap){background:color-mix(in srgb,var(--ui-surface) 30%,transparent);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}html[data-theme] .pulse-page .pulse-card:hover{background:color-mix(in srgb,var(--ui-surface-raised) 45%,transparent)}.new-limiteds-list{gap:10px;max-height:365px;display:grid;overflow-y:auto}.new-limiteds-list>a{border:1px solid var(--ui-border);color:var(--ui-text);background:color-mix(in srgb,var(--ui-surface) 30%,transparent);border-radius:10px;align-items:center;gap:16px;padding:16px;text-decoration:none;display:flex}.new-limiteds-list>a>span:nth-child(2){flex:1;gap:6px;min-width:0;display:grid}.new-limiteds-list strong{overflow-wrap:anywhere}.new-limiteds-list small,.new-limiteds-note{color:var(--ui-muted);font-size:11px;line-height:1.6}.new-limiteds-list>a>svg{flex:none;width:16px}.new-limiteds-note{margin:10px 0 0}.pulse-watch-shelf{margin-top:26px;padding-bottom:12px}.pulse-watch-rail{scroll-snap-type:x proximity;overscroll-behavior-x:contain;scrollbar-width:thin;gap:12px;padding:2px 2px 14px;scroll-padding-inline:2px;display:flex;overflow-x:auto}.pulse-watch-rail>.pulse-card{scroll-snap-align:start;flex:0 0 340px;min-width:0}.pulse-watch-rail .pulse-card-main{min-height:132px}.pulse-watch-rail .pulse-spark{flex:none;width:76px}.pulse-recap>div{width:100%;min-width:0}.pulse-recap li{margin:10px 0}.pulse-recap button{overflow-wrap:anywhere;line-height:1.6}.new-limiteds-list>a{gap:12px;min-height:96px;padding:12px}.new-limiteds-list .pulse-art{flex:none;width:48px;height:48px}.new-limiteds-list strong{font-size:13px;line-height:1.4}.new-limiteds-stats{color:var(--ui-muted);flex-wrap:wrap;align-items:center;gap:8px;font-size:11px;display:flex}.new-limiteds-stats b{font-weight:500}.new-limiteds-stats em{font-style:normal;font-weight:650}.new-limiteds-list>a>.pulse-spark{flex:none;width:76px;height:36px}@media (width<=600px){.pulse-watch-rail>.pulse-card{flex-basis:85%;min-width:250px}.new-limiteds-list>a>.pulse-spark{width:48px}.pulse-recap li button{min-height:36px}.pulse-watch-shelf>header p{line-height:1.6}}html[data-theme] .pulse-share-trigger,html[data-theme] .pulse-share-trigger:is(:hover,:active,:focus){-webkit-tap-highlight-color:transparent;box-shadow:none!important;background:0 0!important;border:0!important;outline:none!important}html[data-theme] .pulse-share-trigger:focus-visible svg{border-bottom:2px solid;padding-bottom:2px}.pulse-notification-quote{gap:6px;display:grid}.pulse-notification-quote>small{color:var(--ui-muted);font-size:11px;line-height:1.5}.pulse-detail:focus{outline:none}.pulse-deal-status{color:var(--ui-muted);margin:4px 0 12px;font-size:11px;line-height:1.5}.pulse-card h3,.pulse-feature p{-webkit-line-clamp:unset;overflow-wrap:anywhere;display:block;overflow:visible}.pulse-card-copy{overflow-wrap:break-word}.pulse-card-copy>small{line-height:1.5}.pulse-page .pulse-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,max(280px,25% - 6.75px)),1fr));grid-auto-rows:auto;align-items:stretch}.pulse-page .pulse-grid>.pulse-empty{grid-column:1/-1}.pulse-middle{align-items:start}.pulse-page .pulse-grid .pulse-card-main{grid-template-columns:48px minmax(0,1fr) 64px;gap:8px 12px;padding-right:20px;display:grid}.pulse-page .pulse-grid .pulse-art{width:48px;height:48px}.pulse-page .pulse-grid .pulse-card-copy{grid-area:1/2}.pulse-page .pulse-grid .pulse-spark{grid-area:1/3;width:64px;height:34px;display:block}.pulse-card-copy>strong{overflow-wrap:normal;white-space:nowrap}.pulse-page .pulse-grid>.pulse-card{box-sizing:border-box;min-height:112px;align-self:stretch!important;align-items:stretch!important;height:auto!important}.pulse-page .pulse-grid .pulse-card-main{grid-template-rows:auto;align-items:center}.pulse-page .pulse-grid .pulse-spark{align-self:center}.pulse-controls{margin-top:0;margin-bottom:8px}.pulse-deal-status{margin:0 0 6px}.pulse-market-summary{padding:6px 0 10px}.pulse-bottom{gap:10px 18px}.pulse-watch-shelf{margin-top:18px}@media (width>=481px){.pulse-features>.pulse-feature:first-child .pulse-card-copy{align-self:center;padding-bottom:0;padding-right:clamp(80px,10vw,140px)}.pulse-features>.pulse-feature:first-child .pulse-spark{width:clamp(60px,8vw,110px);top:50%;bottom:auto;transform:translateY(-50%)}}@media (width<=600px){.pulse-page .pulse-grid{grid-template-columns:minmax(0,1fr)}}.pulse-page .pulse-grid{align-items:start}.pulse-page .pulse-grid>.pulse-card{min-height:108px;align-self:start!important}.pulse-context-label{color:var(--ui-muted);margin:0 0 3px!important;font-size:9px!important}.pulse-feature-rank{color:var(--ui-text);z-index:2;font-size:12px;font-weight:650;position:absolute;top:10px;left:12px}.pulse-features{grid-template-rows:repeat(2,minmax(132px,auto));align-items:stretch}.pulse-features>.pulse-feature{flex-direction:column;align-items:stretch;gap:10px;padding:28px 14px 12px;display:flex}.pulse-features>.pulse-feature:first-child{gap:12px;padding:28px 16px 14px;display:flex}.pulse-features .pulse-card-main{flex:1;gap:12px;padding-right:0}.pulse-features>.pulse-feature:first-child .pulse-card-main{grid-template-columns:minmax(90px,160px) minmax(0,1fr) 90px;align-content:center;gap:16px;padding-right:0}.pulse-features>.pulse-feature:first-child .pulse-card-copy{padding:0}.pulse-features>.pulse-feature:first-child .pulse-spark{width:90px;height:42px;position:static;transform:none}.pulse-features>.pulse-feature:first-child .pulse-art{max-height:160px}.pulse-feature .pulse-art{width:72px;height:72px}.pulse-feature-metrics{flex-wrap:wrap;gap:8px 18px;padding-top:8px;display:flex}.pulse-feature-metrics>span{color:var(--ui-muted);flex:1;gap:4px;min-width:70px;font-size:10px;display:grid}.pulse-feature-metrics strong{color:var(--ui-text);overflow-wrap:anywhere;font-size:12px;font-weight:600}.pulse-features>.pulse-feature:first-child .pulse-feature-metrics{gap:12px;padding:10px 0 0}.pulse-features .pulse-feature .pulse-card-copy>small:last-child{display:block}.pulse-features:not(:has(>.pulse-feature:nth-child(3))){grid-template-rows:auto;grid-template-columns:repeat(auto-fit,minmax(min(100%,360px),1fr))}.pulse-features:not(:has(>.pulse-feature:nth-child(3)))>.pulse-feature:first-child{grid-row:auto}.pulse-bottom{grid-template-rows:auto;align-items:start}.pulse-bottom>.pulse-section,.pulse-recap-column{grid-row:auto;display:block}.pulse-recap-column>header{height:20px;margin-bottom:9px}.pulse-recap{align-self:start;min-height:0}@media (width<=1100px){.pulse-features>.pulse-feature:first-child .pulse-card-main{grid-template-columns:110px minmax(0,1fr)}.pulse-features>.pulse-feature:first-child .pulse-spark{display:none}.pulse-features .pulse-feature .pulse-spark{width:54px}.pulse-feature-metrics{gap:8px}}@media (width<=800px){.pulse-features{grid-template-rows:auto auto}.pulse-features>.pulse-feature:first-child{grid-row:auto;min-height:0}.pulse-features>.pulse-feature:first-child .pulse-card-main{grid-template-columns:130px minmax(0,1fr) 70px}.pulse-features>.pulse-feature:first-child .pulse-spark{width:70px;display:block}.pulse-recap-column>header{display:none}.pulse-feature-metrics>span{min-width:60px}}@media (width<=480px){.pulse-features{grid-template-columns:1fr}.pulse-features>.pulse-feature:first-child .pulse-card-main{grid-template-columns:90px minmax(0,1fr)}.pulse-features>.pulse-feature:first-child .pulse-spark{display:none}.pulse-features>.pulse-feature:first-child h3{font-size:17px}.pulse-features>.pulse-feature:first-child .pulse-card-copy>strong{font-size:20px}.pulse-features>.pulse-feature{min-height:0}.pulse-feature .pulse-art{width:64px;height:64px}}.pulse-features>.pulse-feature:not(:first-child){gap:5px;padding-top:26px}.pulse-features>.pulse-feature:not(:first-child) .pulse-card-copy>p{display:none}.pulse-features>.pulse-feature:not(:first-child) .pulse-feature-metrics{gap:6px 16px;padding-top:3px}.pulse-features>.pulse-feature:not(:first-child) .pulse-feature-metrics>span{flex:initial;align-items:baseline;gap:5px;min-width:0;display:flex}.pulse-features>.pulse-feature:not(:first-child) .pulse-feature-metrics strong{font-size:11px}.pulse-features>.pulse-feature:first-child{justify-content:center}.pulse-features>.pulse-feature:first-child .pulse-card-main{flex:none}.pulse-features>.pulse-feature:first-child .pulse-feature-metrics{flex:none;margin-top:10px}.pulse-feature-metrics>span{border-bottom:1px solid var(--ui-border-strong);padding-bottom:7px}.pulse-features>.pulse-feature:not(:first-child) .pulse-feature-metrics>span{flex-wrap:wrap;flex:1;min-width:90px;padding-bottom:5px}.pulse-middle:has(.pulse-limited-column){align-items:stretch}.pulse-limited-column{flex-direction:column;gap:18px;min-width:0;display:flex}.pulse-demand-shelf{flex:1;min-height:0}.pulse-bottom{align-items:stretch}.pulse-recap-column{flex-direction:column;gap:0;min-height:0;display:flex}.pulse-recap-column>header,.pulse-recap-column>.pulse-recap{flex:none}.pulse-recap ul{scrollbar-width:thin;max-height:150px;margin-bottom:0;padding-right:5px;overflow-y:auto}.pulse-recap-explore{flex-direction:column;flex:1;height:0;min-height:130px;margin-top:14px;display:flex}.pulse-recap-explore>.pulse-section{flex-direction:column;flex:1;min-height:0;display:flex}.pulse-recap-explore .pulse-section-scroll{flex:1;min-height:0;max-height:none}.pulse-recap-explore .pulse-card{min-height:70px}.pulse-recap-explore .pulse-card-copy{display:block}.pulse-recap-explore .pulse-list .pulse-art{width:34px;height:34px}.pulse-recap-explore .pulse-list .pulse-spark{width:48px;margin:0}@media (width<=800px){.pulse-recap-explore{flex:none;height:auto;max-height:300px}.pulse-recap-explore .pulse-section-scroll{flex:none;max-height:250px}.pulse-limited-column{gap:16px}}.pulse-demand-shelf .pulse-grid{grid-template-columns:repeat(2,minmax(0,1fr))}@media (width>=801px){.pulse-recap-column{height:var(--pulse-recap-height,460px);overflow:hidden}.pulse-recap-explore{min-height:0;overflow:hidden}}@media (width<=600px){.pulse-demand-shelf .pulse-grid{grid-template-columns:minmax(0,1fr)}}.pulse-card-copy .pulse-resale-count{color:var(--ui-muted);font-size:10px;line-height:1.3}.pulse-resale-count b{color:var(--ui-text);font-variant-numeric:tabular-nums;font-weight:600}.pulse-page .pulse-list{grid-auto-rows:auto;align-content:start;align-items:start}.pulse-page .pulse-list>.pulse-card{box-sizing:border-box;align-self:start;align-items:center;min-height:88px;padding:12px;height:auto!important}.pulse-page .pulse-list .pulse-card-main{flex:none;align-items:center;height:auto;min-height:0}.pulse-page .pulse-list .pulse-card-copy{flex-direction:column;gap:3px;min-width:0;display:flex;overflow:hidden}.pulse-page .pulse-list .pulse-card-copy>:is(h3,span,small,strong){overflow-wrap:anywhere;flex:none;max-width:100%;margin:0;line-height:1.35}.pulse-page .pulse-list .pulse-card-copy h3{font-size:12px;line-height:1.4;display:block;overflow:visible}.pulse-page .pulse-list .pulse-card-copy>strong{font-size:13px}.pulse-page .pulse-list .pulse-spark{width:64px;margin:0 10px}.pulse-page .pulse-recap-explore .pulse-list>.pulse-card{min-height:104px}.pulse-page .pulse-recap-explore .pulse-section-scroll{overflow:hidden auto}@media (width<=480px){.pulse-page .pulse-list .pulse-spark{width:40px;margin:0}.pulse-page .pulse-list .pulse-card-main{gap:7px;padding-right:20px}.pulse-page .pulse-list .pulse-rank{flex:none;width:16px}.pulse-page .pulse-list .pulse-art{width:30px;height:30px}}.pulse-page .pulse-list.pulse-section-scroll{flex-direction:column;align-items:stretch;gap:8px;display:flex}.pulse-page .pulse-list.pulse-section-scroll>.pulse-card{flex:none;width:100%;min-height:104px;max-height:none;margin:0;display:block;position:relative;overflow:hidden;height:auto!important}.pulse-page .pulse-list.pulse-section-scroll>.pulse-card>.pulse-card-main{box-sizing:border-box;flex:none;align-items:center;width:100%;height:auto;min-height:0;max-height:none;display:flex}.pulse-page .pulse-list.pulse-section-scroll .pulse-card-copy{flex:auto;min-width:0;overflow:visible}.pulse-page .pulse-list.pulse-section-scroll .pulse-card-copy>:is(h3,span,small,strong){flex:none;position:static;transform:none}.pulse-page .pulse-list.pulse-section-scroll .pulse-rank{flex:none}.pulse-features>.pulse-feature{isolation:isolate;justify-content:flex-start;gap:6px;min-height:0;padding:25px 14px 10px;overflow:hidden}.pulse-features>.pulse-feature:after{content:"";z-index:0;pointer-events:none;background:linear-gradient(to bottom,transparent,color-mix(in srgb,var(--ui-surface) 85%,transparent));height:48%;position:absolute;inset:auto 0 0}.pulse-features>.pulse-feature>.pulse-card-main,.pulse-features>.pulse-feature>.pulse-feature-metrics{z-index:1;position:relative}.pulse-features>.pulse-feature:first-child{justify-content:space-between;gap:9px;min-height:0;padding:25px 16px 12px}.pulse-features>.pulse-feature:first-child .pulse-feature-metrics{margin-top:0;padding-top:0}.pulse-features .pulse-card-main{flex:none;min-height:0}.pulse-features>.pulse-feature:not(:first-child){gap:6px;padding:25px 14px 10px}.pulse-features>.pulse-feature:not(:first-child) .pulse-feature-metrics{padding-top:0}.pulse-features>.pulse-feature:not(:first-child) .pulse-art{width:58px;height:58px}.pulse-features>.pulse-feature:not(:first-child) .pulse-card-copy>small{margin-top:3px;line-height:1.25}.pulse-features{grid-template-rows:repeat(2,minmax(0,auto))}.pulse-features .pulse-feature-metrics>span{padding-bottom:4px}@media (width<=800px){.pulse-features{grid-template-rows:auto auto}.pulse-features>.pulse-feature:first-child{justify-content:flex-start;gap:12px}}.pulse-page .pulse-features.pulse-top-three{grid-template-rows:auto;grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:12px;display:grid}.pulse-page .pulse-top-three>.pulse-feature-modern,.pulse-page .pulse-top-three>.pulse-feature-modern:first-child{background:linear-gradient(150deg,color-mix(in srgb,var(--ui-surface-raised) 72%,transparent),color-mix(in srgb,var(--ui-surface) 90%,transparent));border-radius:12px;flex-direction:column;grid-area:auto;justify-content:flex-start;gap:12px;height:auto;min-height:0;padding:34px 16px 14px;display:flex}.pulse-page .pulse-top-three .pulse-feature-modern:after{background:linear-gradient(to bottom,transparent,color-mix(in srgb,var(--ui-surface) 95%,transparent));height:38%}.pulse-page .pulse-top-three .pulse-feature-rank{background:color-mix(in srgb,var(--ui-text) 8%,transparent);border-radius:4px;padding:2px 7px;font-size:10px;font-weight:600;line-height:15px;top:10px;left:16px}.pulse-page .pulse-top-three .pulse-feature-modern .pulse-card-main{flex:none;grid-template-columns:64px minmax(0,1fr);align-content:start;align-items:center;gap:10px 12px;min-height:0;padding:0;display:grid;position:relative}.pulse-page .pulse-top-three .pulse-feature-modern .pulse-art{aspect-ratio:1;background:radial-gradient(ellipse,color-mix(in srgb,var(--ui-text) 8%,transparent),transparent 72%);border-radius:9px;grid-area:1/1;width:64px;height:64px;max-height:64px}.pulse-page .pulse-top-three .pulse-feature-modern .pulse-card-copy{grid-area:1/2;min-width:0;padding:0}.pulse-page .pulse-top-three .pulse-feature-modern h3{-webkit-line-clamp:2;letter-spacing:-.02em;-webkit-box-orient:vertical;margin:3px 0 5px;font-size:16px;line-height:1.25;display:-webkit-box;overflow:hidden}.pulse-page .pulse-top-three .pulse-feature-modern .pulse-card-copy>strong{letter-spacing:-.025em;margin-top:5px;font-size:24px;line-height:1.2}.pulse-page .pulse-top-three .pulse-feature-modern .pulse-card-copy>span{font-size:10px}.pulse-page .pulse-top-three .pulse-feature-modern .pulse-card-copy>small{margin-top:4px;font-size:9px;line-height:1.4;display:block}.pulse-page .pulse-top-three .pulse-feature-modern .pulse-eyebrow{letter-spacing:.07em;margin:0!important;font-size:8px!important}.pulse-page .pulse-top-three .pulse-feature-modern .pulse-card-copy>p{display:none}.pulse-page .pulse-top-three .pulse-feature-modern .pulse-spark{opacity:.85;grid-area:2/1/auto/-1;width:100%;height:32px;margin:0;display:block;position:static;inset:auto;transform:none}.pulse-page .pulse-top-three .pulse-feature-modern .pulse-feature-metrics{flex:none;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:auto 0 0;padding:0;display:grid}.pulse-page .pulse-top-three .pulse-feature-modern .pulse-feature-metrics>span{border-bottom:1px solid color-mix(in srgb,var(--ui-text) 15%,transparent);flex-direction:column;flex:none;align-items:flex-start;gap:4px;min-width:0;padding:0 0 5px;font-size:9px;line-height:1.3;display:flex}.pulse-page .pulse-top-three .pulse-feature-modern .pulse-feature-metrics strong{font-size:12px;font-weight:600;line-height:1.3}@media (width<=1050px){.pulse-page .pulse-features.pulse-top-three{grid-template-columns:repeat(2,minmax(0,1fr))}.pulse-page .pulse-top-three>.pulse-feature-modern:last-child{grid-column:1/-1}}@media (width<=650px){.pulse-page .pulse-features.pulse-top-three{grid-template-columns:minmax(0,1fr)}.pulse-page .pulse-top-three>.pulse-feature-modern:last-child{grid-column:auto}}.pulse-top-three .pulse-feature-skeleton{place-items:center;min-height:338px;padding:28px;display:grid}.pulse-share-trigger{box-shadow:none;background:0 0;border:0;border-radius:50%}.pulse-share-trigger:hover{background:color-mix(in srgb,var(--ui-text) 9%,transparent)}.pulse-share-menu{min-width:180px}.pulse-share-page{--ui-text:#f7f7f7;--ui-muted:#acb0b4;--ui-border:#ffffff30;color:#f7f7f7;box-sizing:border-box;background:#080808;height:100dvh;min-height:0;padding:0;position:relative;overflow:hidden}.pulse-share-studio{isolation:isolate;flex-direction:column;display:flex}.share-studio-toolbar{background:#101010;border-bottom:1px solid #ffffff13;flex:none;justify-content:space-between;align-items:center;gap:14px;height:46px;padding:0 22px;display:flex}.share-studio-toolbar>div{gap:6px;display:flex}.share-studio-toolbar a,.share-studio-toolbar button{color:#ccc;background:0 0;border:0;border-radius:7px;justify-content:center;align-items:center;gap:7px;min-height:36px;padding:8px 10px;font-size:12px;text-decoration:none;display:inline-flex}.share-studio-toolbar svg{width:16px;height:16px}.share-studio-toolbar button:hover,.share-studio-toolbar a:hover{color:#fff;background:#ffffff0e}.share-studio-toolbar button:disabled{opacity:.4;cursor:wait}.share-studio-stage{flex:1;justify-content:center;align-items:center;min-width:0;min-height:0;display:flex;position:relative;overflow:hidden}.share-studio-art{flex:none;max-width:100%;max-height:100%;position:relative}.share-studio-art canvas{width:100%;height:100%;display:block}.share-studio-cta{cursor:pointer;border-radius:18px;background:0 0!important;border:0!important;padding:0!important;position:absolute!important}.share-studio-cta:hover{box-shadow:0 0 0 2px #fff8,0 0 24px #ffffff25}.share-studio-cta:focus-visible{outline-offset:3px;outline:3px solid #27d49c}.share-studio-status{z-index:2;color:#fff;background:#171717;border:1px solid #ffffff30;border-radius:12px;align-items:center;gap:15px;width:max-content;max-width:90%;margin:0;padding:12px 16px;font-size:12px;display:flex;position:absolute;bottom:12px;left:50%;transform:translate(-50%);box-shadow:0 5px 30px #0009}.share-studio-status button{color:#fff;font-size:20px}.share-studio-loading{color:#b6bfba;pointer-events:none;place-items:center;font-size:14px;display:grid;position:absolute;inset:0}.pulse-share-page-header{justify-content:space-between;align-items:center;padding:20px 28px;display:flex}.pulse-share-page-brand{align-items:center;gap:10px;font-size:22px;font-weight:700;display:flex}.pulse-share-page-brand img{filter:invert();width:34px;height:34px}.pulse-share-back{align-items:center;gap:8px;font-size:13px;display:flex}.pulse-share-back svg{width:18px}.pulse-share-page-message{text-align:center;max-width:500px;margin:18vh auto 0;padding:20px}.pulse-share-page-message h1{font-size:24px}.pulse-share-page-message p{color:#aeb3b9}.pulse-share-page-message button,.pulse-share-page-message a{border:1px solid #ffffff35;border-radius:8px;margin:6px;padding:10px 15px;display:inline-block}@media (width<=700px){.share-studio-toolbar{gap:4px;height:42px;padding:0 8px}.share-studio-toolbar>div{gap:0}.share-studio-toolbar a,.share-studio-toolbar button{min-height:36px;padding:6px 8px;font-size:11px}.share-studio-toolbar button span{display:none}.share-studio-toolbar button{width:38px}.share-studio-cta{border-radius:9px}.share-studio-toolbar{padding-top:env(safe-area-inset-top);height:calc(42px + env(safe-area-inset-top))}.share-studio-stage{margin-bottom:env(safe-area-inset-bottom)}}:root{color:#111827;font-synthesis:none;background:#f7f9fb;font-family:Inter,Arial,sans-serif}*{box-sizing:border-box}html,body,#app{width:100%;min-height:100%;margin:0}body{min-width:320px;overflow-x:hidden}button,input{font:inherit}button,a{-webkit-tap-highlight-color:transparent}button{color:inherit;cursor:pointer;background:0 0;border:0}a{color:inherit;text-decoration:none}svg{stroke-width:1.8px;width:18px;height:18px}.spin{animation:.8s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}.cenix-loader{color:var(--ui-muted,#64748b);font-size:inherit;justify-content:center;align-items:center;gap:8px;line-height:1.2;display:inline-flex}.cenix-loader>img{object-fit:contain;width:22px;height:22px;animation:1.25s ease-in-out infinite alternate cenix-loader-fade}.cenix-loader-compact>img{width:16px;height:16px}.cenix-loader>span{white-space:nowrap}@keyframes cenix-loader-fade{0%{opacity:.3;transform:scale(.9)}to{opacity:1;transform:scale(1)}}@media (prefers-reduced-motion:reduce){.cenix-loader>img{animation:none}}.brand{align-items:center;gap:11px;padding:0;display:flex}.brand img{object-fit:contain;filter:none;width:35px;height:35px;transform:translateY(-2px)}.brand strong{letter-spacing:.02em;font-size:22px;font-weight:700}.auth-page{color:#f5f5f5;background:#070707;place-items:center;height:100dvh;min-height:100dvh;padding:clamp(22px,5vw,72px);display:grid;position:relative;overflow:hidden}.auth-page:before,.connection-page:before{z-index:0;background:radial-gradient(320px circle at var(--pointer-x,-300px) var(--pointer-y,-300px),#ffffff0e,transparent 72%);pointer-events:none;content:"";transition:background-position 80ms linear;position:fixed;inset:0}.auth-grid{background-image:linear-gradient(#ffffff21 1px,#0000 1px),linear-gradient(90deg,#ffffff21 1px,#0000 1px);background-size:76px 76px;position:absolute;inset:0;overflow:hidden}.auth-grid i{left:var(--left);width:calc(var(--size) + 1px);height:calc(var(--size) + 1px);opacity:0;animation:auth-particle var(--duration) linear var(--delay) infinite;background:#fff;border-radius:50%;position:absolute;bottom:-24px;box-shadow:0 0 16px #fff9}@keyframes auth-particle{0%{opacity:.08;transform:translateY(18px)scale(.7)}12%{opacity:.8}82%{opacity:.48}to{opacity:.08;transform:translate3d(var(--drift),-108vh,0) scale(1.1)}}.cursor-trail{z-index:0;pointer-events:none;position:fixed;inset:0;overflow:hidden}.cursor-trail i{left:var(--trail-x);top:var(--trail-y);width:var(--trail-length);opacity:0;height:1.5px;transform:translate(-100%,-50%) rotate(var(--trail-angle));transform-origin:100%;background:linear-gradient(90deg,#0000 0%,#0505051a 24%,#050505b8 100%);border-radius:999px;animation:.7s ease-out forwards cursor-trail-fade;position:absolute}@keyframes cursor-trail-fade{0%{opacity:.7}55%{opacity:.28}to{opacity:0}}@media (prefers-reduced-motion:reduce){.auth-grid i{opacity:.25;bottom:var(--left);animation:none}.cursor-trail{display:none}}.auth-layout{z-index:1;grid-template-rows:minmax(0,1fr);grid-template-columns:1fr 1fr;place-self:center;align-items:stretch;width:min(100%,990px);height:min(68vh,620px);min-height:580px;margin:auto;display:grid;position:relative}.auth-card{z-index:1;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#191919f5;border:1px solid #ffffff1f;border-left:0;border-radius:0 22px 22px 0;flex-direction:column;grid-area:1/2;justify-content:flex-start;width:100%;height:100%;min-height:0;padding:clamp(24px,2.5vw,28px);display:flex;position:relative;overflow:visible;box-shadow:24px 26px 80px #0000005c}.auth-card-brand{position:absolute;top:clamp(24px,3vw,34px);right:clamp(24px,3vw,34px)}.auth-card-brand .brand{padding:0}.auth-card-brand .brand img{filter:drop-shadow(0 8px 16px #00000073);width:40px;height:40px;transform:none}.auth-rule{z-index:3;background:#ffffff1f;width:1px;position:absolute;top:0;bottom:0;left:50%}.auth-showcase{background:#111;border:1px solid #ffffff1f;border-right:0;border-radius:22px 0 0 22px;grid-area:1/1;width:100%;height:100%;position:relative;overflow:hidden;transform:none;box-shadow:-24px 26px 80px #0000005c}.auth-showcase:after{pointer-events:none;content:"";background:linear-gradient(#0000000a,#0000005c);position:absolute;inset:0}.auth-showcase img{object-fit:cover;object-position:center;filter:contrast(1.05)brightness(.88);width:100%;height:100%;display:block}.auth-brand-aside{justify-content:flex-end;align-items:flex-start;display:flex;position:absolute;top:0;right:0}.auth-brand-aside .brand{padding:0}.auth-brand-aside .brand img{filter:drop-shadow(0 10px 26px #00000080);width:54px;height:54px;transform:none}.auth-heading{text-align:left;margin:0 0 16px}.auth-heading>span,.eyebrow{color:#a3a3a3;letter-spacing:.12em;text-transform:uppercase;font-size:10px;font-weight:700}.auth-heading h1{letter-spacing:-.035em;margin:7px 0 0;font-size:28px}.auth-heading p{color:#a3a3a3;margin:8px 0 0;font-size:12px;line-height:1.6}.auth-card form{gap:10px;display:grid}.auth-card label span{margin-bottom:7px;font-size:11px;font-weight:600;display:block}.auth-card input{color:#f5f5f5;background:#232323;border:1px solid #ffffff1f;border-radius:9px;outline:none;width:100%;height:44px;padding:0 13px;font-size:12px;transition:all .18s}.auth-card input:focus{border-color:#ffffff8c;box-shadow:0 0 0 3px #ffffff12}.auth-primary{color:#121212;background:#f6f6f6;border-radius:9px;height:44px;font-size:12px;font-weight:700;transition:all .18s}.auth-primary:hover{background:#fff;transform:translateY(-1px)}.auth-primary:disabled,.google-button:disabled{cursor:wait;opacity:.65}.auth-primary svg{vertical-align:-3px;width:15px;height:15px;margin-right:7px}.form-error,.connect-error{color:#dc2626;background:#fff1f2;border:1px solid #fecaca;border-radius:8px;margin:0;padding:10px 12px;font-size:10px;line-height:1.5}.form-notice{color:#166534;background:#f0fdf4;border:1px solid #bbf7d0;border-radius:8px;align-items:flex-start;gap:7px;margin:0;padding:10px 12px;font-size:10px;line-height:1.5;display:flex}.form-notice svg{flex:none;width:14px;height:14px}.google-button{color:#f5f5f5;background:#282828;border:1px solid #ffffff29;border-radius:9px;justify-content:center;align-items:center;gap:10px;width:100%;height:48px;font-size:12px;font-weight:700;transition:all .18s;display:flex}.google-button:hover{background:#2b2b2b;border-color:#ffffff57}.google-icon{stroke-width:0;width:18px;height:18px}.auth-divider{color:#8a8a8a;text-transform:uppercase;align-items:center;gap:12px;margin:12px 0;font-size:9px;display:flex}.auth-divider:before,.auth-divider:after{content:"";background:#ffffff1f;flex:1;height:1px}.auth-switch{color:#a3a3a3;text-align:center;margin:12px 0 0;font-size:11px}.auth-switch button{color:#fff;font-weight:700}.auth-note{color:#a3a3a3;border-top:1px solid #ffffff1a;justify-content:center;align-items:center;gap:7px;margin-top:14px;padding-top:12px;font-size:9px;display:flex}.auth-note svg{width:14px}.legal-links{color:var(--ui-muted,#64748b);justify-content:center;align-items:center;gap:8px;font-size:10px;display:flex}.legal-links button{color:inherit;text-underline-offset:3px;text-decoration:underline}.legal-links button:hover{color:var(--ui-text,#111827)}.auth-card>.legal-links{margin-top:10px}.legal-page{background:var(--ui-bg,#080808);min-height:100dvh;color:var(--ui-text,#f4f4f5)}.legal-topbar{border-bottom:1px solid var(--ui-border,#292929);background:color-mix(in srgb,var(--ui-surface,#151515) 92%,transparent);justify-content:space-between;align-items:center;min-height:72px;padding:0 clamp(20px,5vw,72px);display:flex}.legal-document{width:min(100% - 36px,800px);margin:0 auto;padding:74px 0 82px}.legal-document h1{letter-spacing:-.05em;margin:9px 0 6px;font-size:clamp(36px,6vw,58px)}.legal-effective{color:var(--ui-muted,#a1a1aa);margin:0;font-size:13px}.legal-intro{max-width:660px;color:var(--ui-muted,#a1a1aa);margin:34px 0 46px;font-size:17px;line-height:1.75}.legal-document section{border-top:1px solid var(--ui-border,#292929);padding:27px 0}.legal-document section h2{letter-spacing:-.02em;margin:0 0 10px;font-size:18px}.legal-document section p{max-width:700px;color:var(--ui-muted,#a1a1aa);margin:0;font-size:14px;line-height:1.8}.legal-document footer{border-top:1px solid var(--ui-border,#292929);justify-content:space-between;align-items:center;margin-top:22px;padding-top:28px;display:flex}.legal-document footer .brand{pointer-events:none}@media (width<=620px){.legal-topbar{padding:0 18px}.legal-topbar .legal-links{display:none}.legal-document{padding:50px 0 58px}.legal-document footer{flex-direction:column;align-items:flex-start;gap:16px}.legal-document .legal-links{justify-content:flex-start}}.connection-page{background:#f6f8fa;grid-template-rows:68px minmax(0,1fr);min-height:100dvh;padding-bottom:20px;display:grid;position:relative;overflow:hidden}.connection-grid{z-index:0}.connection-page>header{z-index:2;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffffeb;border-bottom:1px solid #e5e7eb;justify-content:space-between;align-items:center;height:68px;padding:0 30px;display:flex;position:relative}.connection-page>header .brand img{width:38px;height:38px;transform:none}.connection-page>header>button{align-items:center;gap:8px;font-size:11px;font-weight:600;display:flex}.connect-screen{z-index:1;text-align:center;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fffffff5;border:1px solid #dce2e8;border-radius:18px;width:min(100% - 32px,600px);margin:auto;padding:38px 44px;position:relative;box-shadow:0 24px 70px #0f172a17}.roblox-mark{background:#f8fafc;border:1px solid #e5e7eb;border-radius:16px;justify-content:center;align-items:center;width:66px;height:66px;margin:0 auto 18px;display:flex}.roblox-mark img{width:34px;height:34px}.connect-welcome{color:#64748b;text-overflow:ellipsis;white-space:nowrap;width:max-content;max-width:100%;margin:-3px auto 13px;font-size:10px;overflow:hidden}.connect-welcome strong{color:#111827;font-weight:600}.connect-screen h1{letter-spacing:-.025em;margin:8px 0;font-size:25px}.connect-screen>p{color:#64748b;max-width:430px;margin:0 auto;font-size:12px;line-height:1.65}.connect-screen form{gap:9px;max-width:460px;margin:26px auto 0;display:flex}.connect-screen form label{border:1px solid #dce2e8;border-radius:9px;flex:1;align-items:center;gap:9px;min-width:0;height:44px;padding:0 12px;display:flex}.connect-screen form label svg{color:#64748b;width:15px}.connect-screen input{border:0;outline:0;flex:1;min-width:0;font-size:11px}.connect-screen form button{color:#fff;background:#050505;border-radius:9px;align-items:center;gap:7px;height:44px;padding:0 15px;font-size:10px;font-weight:700;display:flex}.connect-screen form button:disabled{opacity:.5}.connect-error{margin-top:13px!important}.oauth-permissions{text-align:left;gap:8px;margin:24px 0 20px;display:grid}.oauth-permissions article{background:#fbfcfd;border:1px solid #e7ebef;border-radius:10px;grid-template-columns:34px 1fr 20px;align-items:center;gap:10px;min-height:58px;padding:9px 12px;display:grid}.oauth-permissions article>svg:first-child{color:#334155;width:17px}.oauth-permissions article>svg:last-child{color:#16a34a;width:15px}.oauth-permissions strong,.oauth-permissions small{display:block}.oauth-permissions strong{margin-bottom:3px;font-size:11px}.oauth-permissions small{color:#64748b;font-size:9px;line-height:1.4}.roblox-oauth-button{color:#fff;background:#050505;border-radius:9px;justify-content:center;align-items:center;gap:9px;width:100%;height:46px;font-size:11px;font-weight:700;transition:all .18s;display:flex;box-shadow:0 10px 24px #0f172a26}.roblox-oauth-button:hover{background:#1f2937;transform:translateY(-1px)}.roblox-oauth-button:disabled{opacity:.65}.roblox-oauth-button img{filter:invert();width:19px;height:19px}.roblox-oauth-button svg:last-child{width:15px}.connect-screen>.connect-error{text-align:left;margin-top:12px!important}.oauth-footnote{color:#64748b;justify-content:center;align-items:center;gap:6px;margin-top:17px;font-size:9px;display:flex}.oauth-footnote svg{width:13px}.oauth-callback,.auth-loading{text-align:center;background:#f6f8fa;place-items:center;min-height:100dvh;display:grid}.oauth-callback section{background:#fff;border:1px solid #e1e6eb;border-radius:16px;width:min(100% - 32px,410px);padding:38px;box-shadow:0 20px 60px #0f172a14}.oauth-callback section>svg{width:26px;height:26px;margin-top:22px}.oauth-callback h1{margin:13px 0 6px;font-size:19px}.oauth-callback p,.auth-loading p{color:#64748b;font-size:11px}.oauth-callback button{color:#fff;background:#050505;border-radius:8px;height:40px;margin-top:12px;padding:0 18px;font-size:10px;font-weight:700}.auth-loading{align-content:center;gap:14px}.auth-loading .brand{justify-content:center}.auth-loading .brand img{width:46px;height:46px}.auth-loading>svg{color:#64748b;margin:auto}.app-shell{background:#f7f9fb;grid-template-columns:206px minmax(0,1fr) 292px;width:100%;height:100dvh;display:grid;overflow:hidden}.sidebar{background:#fff;border-right:1px solid #e3e7eb;flex-direction:column;min-height:0;padding:20px 14px 14px;display:flex;position:relative}.sidebar>.brand{height:38px;padding-left:8px}.sidebar>.brand img{width:31px;height:31px}.sidebar>.brand strong{font-size:19px}.sidebar nav{gap:5px;margin-top:30px;display:grid}.sidebar nav button,.sidebar-bottom>button{color:#374151;text-align:left;border-radius:8px;align-items:center;gap:12px;height:39px;padding:0 12px;font-size:12px;font-weight:500;transition:all .16s;display:flex}.sidebar nav button:hover,.sidebar-bottom>button:hover{background:#f6f7f9}.sidebar nav button.active{color:#050505;background:#f0f1f3;font-weight:700}.sidebar nav svg{width:17px;height:17px}.sidebar-platform{border-top:1px solid #e5e7eb;margin-top:22px;padding:19px 10px 0}.sidebar-platform>span{color:#64748b;letter-spacing:.08em;font-size:9px;font-weight:600}.sidebar-platform>div{align-items:center;gap:11px;height:40px;margin-top:12px;display:flex}.sidebar-platform img{width:24px;height:24px}.sidebar-platform strong{font-size:11px;font-weight:600}.sidebar-platform i{background:#10b981;border-radius:50%;width:7px;height:7px;margin-left:auto}.sidebar-bottom{gap:8px;margin-top:auto;display:grid}.sidebar-bottom>div{border:1px solid #e1e6eb;border-radius:10px;grid-template-columns:36px minmax(0,1fr) 16px;align-items:center;gap:9px;padding:8px;display:grid}.sidebar-bottom>div span{min-width:0}.sidebar-bottom strong,.sidebar-bottom small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.sidebar-bottom strong{font-size:10px}.sidebar-bottom small{color:#64748b;margin-top:3px;font-size:7px}.sidebar-bottom svg{width:14px}.sidebar-close,.menu-button{display:none}.workspace{grid-template-rows:64px minmax(0,1fr);min-width:0;min-height:0;display:grid}.topbar{background:#fff;border-bottom:1px solid #e3e7eb;justify-content:space-between;align-items:center;gap:20px;min-width:0;padding:0 16px;display:flex}.topbar>label{border:1px solid #dce2e8;border-radius:9px;align-items:center;gap:10px;width:min(100%,480px);height:38px;padding:0 12px;display:flex}.topbar>label svg{color:#475569;width:15px}.topbar>label input{border:0;outline:0;flex:1;min-width:0;font-size:10px}.topbar kbd{color:#64748b;background:#f8fafc;border:1px solid #e1e5ea;border-radius:5px;padding:4px 6px;font-size:8px}.topbar>div{align-items:center;gap:6px;display:flex}.topbar>div>button{border-radius:8px;justify-content:center;align-items:center;width:35px;height:35px;display:flex;position:relative}.topbar>div>button:hover{background:#f5f6f8}.topbar>div>button i{color:#fff;background:#050505;border-radius:50%;justify-content:center;align-items:center;width:14px;height:14px;font-size:7px;font-style:normal;display:flex;position:absolute;top:2px;right:1px}.topbar>div>span{border:1px solid #e1e6eb;border-radius:9px;align-items:center;gap:8px;height:42px;padding:0 10px 0 5px;display:flex}.content{flex-direction:column;gap:11px;min-height:0;padding:11px;display:flex;overflow:hidden}.profile-banner{background:#fff;border:1px solid #dde3e9;border-radius:16px;grid-template-columns:minmax(0,1fr) 188px;align-items:center;min-height:132px;padding:15px 18px;display:grid;position:relative;overflow:hidden;box-shadow:0 12px 30px #0f172a09}.particle-field{pointer-events:none;opacity:.22;position:absolute;inset:0;overflow:hidden}.particle-field i{left:var(--x);top:var(--y);width:var(--d);height:var(--d);background:#111827;border-radius:50%;position:absolute}.profile-main,.sync-area{z-index:1;position:relative}.profile-main{align-items:center;gap:17px;min-width:0;display:flex}.avatar-wrap{background:#fff;border:1px solid #cfd7df;border-radius:50%;flex:none;width:84px;height:84px;padding:3px;display:block;position:relative;box-shadow:0 8px 22px #0f172a17}.avatar{object-fit:cover;background:#f1f5f9;border-radius:50%;display:block}.avatar-empty{color:#94a3b8;justify-content:center;align-items:center;display:flex}.avatar-empty svg{width:55%;height:55%}.avatar-wrap>i{background:#10b981;border:2px solid #fff;border-radius:50%;width:12px;height:12px;position:absolute;bottom:7px;right:1px}.profile-copy{min-width:0}.profile-name{align-items:center;gap:8px;display:flex}.profile-name h1{text-overflow:ellipsis;white-space:nowrap;letter-spacing:-.025em;margin:0;font-size:22px;overflow:hidden}.profile-name>span{color:#fff;background:#050505;border-radius:50%;justify-content:center;align-items:center;width:18px;height:18px;display:flex}.profile-name>span svg{width:11px}.profile-name em{color:#475569;text-transform:uppercase;background:#f8fafc;border:1px solid #e1e6eb;border-radius:99px;padding:4px 8px;font-size:7px;font-style:normal;font-weight:700}.profile-copy>p{color:#64748b;margin:5px 0 0;font-size:9px}.profile-copy>p b{color:#cbd5e1;margin:0 5px}.profile-pills{flex-wrap:wrap;gap:6px;margin-top:12px;display:flex}.profile-pills span{color:#64748b;background:#fff;border:1px solid #e2e7ec;border-radius:99px;align-items:center;gap:5px;height:27px;padding:0 9px;font-size:8px;display:flex}.profile-pills strong{color:#111827;font-size:9px}.sync-area{border-left:1px solid #e5e7eb;padding-left:17px;display:grid}.sync-area>div{grid-template-columns:7px 1fr;align-items:center;gap:7px;font-size:9px;font-weight:600;display:grid}.sync-area>div>i{background:#10b981;border-radius:50%;width:7px;height:7px}.sync-area>div small{color:#64748b;grid-column:2;margin-top:-4px;font-size:7px;font-weight:400}.sync-area>button{color:#fff;background:#050505;border-radius:8px;justify-content:center;align-items:center;gap:7px;height:34px;margin-top:9px;font-size:9px;font-weight:700;display:flex}.sync-area>button svg{width:13px}.sync-area>a{color:#475569;justify-content:center;align-items:center;gap:5px;margin-top:8px;font-size:8px;font-weight:600;display:flex}.sync-area>a svg{width:11px}.card{background:#fff;border:1px solid #dde3e9;border-radius:14px;min-width:0;min-height:0;padding:13px;overflow:hidden;box-shadow:0 9px 24px #0f172a08}.card-header{justify-content:space-between;align-items:flex-start;gap:12px;height:22px;display:flex}.card-header h2{margin:0;font-size:12px;font-weight:700}.card-header>a{color:#475569;font-size:8px;font-weight:600}.muted{color:#64748b;font-size:8px}.count-pill{color:#475569;background:#f1f5f9;border-radius:99px;padding:3px 7px;font-size:8px;font-weight:700}.home-view{flex:1;grid-template-rows:minmax(205px,.85fr) minmax(0,1.15fr);gap:11px;min-height:0;display:grid}.triple-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:11px;min-height:0;display:grid}.bottom-grid{grid-template-columns:1.55fr .85fr;gap:11px;min-height:0;display:grid}.rows{scrollbar-width:thin;scrollbar-color:#cbd5e1 transparent;align-content:start;gap:1px;min-height:0;margin-top:5px;display:grid;overflow-y:auto}.rows article{border-radius:7px;grid-template-columns:31px minmax(0,1fr) 22px;align-items:center;gap:8px;min-width:0;min-height:35px;padding:3px;display:grid}.rows article:hover{background:#f8fafc}.row-avatar{color:#94a3b8;background:#f1f5f9;border-radius:50%;justify-content:center;align-items:center;width:29px;height:29px;display:flex;position:relative}.row-avatar img{object-fit:cover;border-radius:50%;width:100%;height:100%}.row-avatar>i{background:#10b981;border:2px solid #fff;border-radius:50%;width:8px;height:8px;position:absolute;bottom:0;right:-1px}.rows strong,.rows small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.rows strong{font-size:9px;font-weight:600}.rows small{color:#64748b;margin-top:2px;font-size:7px}.rows article>a{color:#64748b;border-radius:6px;justify-content:center;align-items:center;width:22px;height:22px;display:flex}.rows article>a:hover{color:#111827;background:#eef2f6}.rows article>a svg{width:11px}.game-icon,.group-icon{background:#f8fafc;border:1px solid #e5e7eb;border-radius:7px;justify-content:center;align-items:center;width:29px;height:29px;font-size:10px;font-weight:700;display:flex;overflow:hidden}.game-icon img{object-fit:cover;width:100%;height:100%}.game-icon svg{width:13px}.empty{color:#94a3b8;text-align:center;flex-direction:column;justify-content:center;align-items:center;height:calc(100% - 22px);min-height:118px;display:flex}.empty>svg{width:22px;height:22px}.empty strong{color:#475569;margin-top:7px;font-size:9px}.empty p{max-width:230px;margin:4px 0 0;font-size:7px;line-height:1.5}.creations-card{padding:13px 13px 10px}.game-gallery{grid-template-columns:repeat(5,minmax(0,1fr));gap:7px;height:calc(100% - 25px);margin-top:4px;display:grid}.game-gallery>a{background:#fff;border:1px solid #e5e7eb;border-radius:9px;min-width:0;overflow:hidden}.game-gallery>a>div{aspect-ratio:1.25;color:#94a3b8;background:#f1f5f9;justify-content:center;align-items:center;width:100%;display:flex;overflow:hidden}.game-gallery img{object-fit:cover;width:100%;height:100%}.game-gallery strong,.game-gallery small{text-overflow:ellipsis;white-space:nowrap;margin:7px 7px 0;display:block;overflow:hidden}.game-gallery strong{font-size:8px}.game-gallery small{color:#64748b;margin-top:4px;font-size:7px}.live-pill{color:#dc2626;background:#fee2e2;border-radius:99px;padding:3px 7px;font-size:7px;font-weight:700}.activity-list{gap:3px;margin-top:8px;display:grid}.activity-list article{border-bottom:1px solid #f1f5f9;grid-template-columns:29px minmax(0,1fr) auto;align-items:center;gap:8px;padding:8px 2px;display:grid}.activity-list article>svg{color:#475569;width:14px}.activity-list strong,.activity-list small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.activity-list strong{font-size:8px}.activity-list small{color:#64748b;margin-top:3px;font-size:7px}.activity-list article>span{color:#64748b;background:#f1f5f9;border-radius:99px;padding:3px 6px;font-size:6px;font-weight:700}.right-panel{background:#f7f9fb;border-left:1px solid #e3e7eb;flex-direction:column;gap:10px;min-height:0;padding:11px;display:flex}.right-main{background:#fff;border:1px solid #dde3e9;border-radius:14px;flex-direction:column;flex:1;min-height:0;display:flex;overflow:hidden}.right-main>nav{border-bottom:1px solid #e5e7eb;flex:none;grid-template-columns:repeat(3,1fr);height:68px;display:grid}.right-main>nav button{color:#64748b;flex-direction:column;justify-content:center;align-items:center;gap:6px;font-size:8px;display:flex;position:relative}.right-main>nav button svg{width:16px}.right-main>nav button.active{color:#111827;font-weight:700}.right-main>nav button.active:after{content:"";background:#111827;height:2px;position:absolute;bottom:0;left:12px;right:12px}.right-body{flex-direction:column;flex:1;min-height:0;padding:13px;display:flex}.right-body>header{justify-content:space-between;align-items:center;gap:12px;display:flex}.right-body h2{margin:0;font-size:12px}.right-body header p{color:#64748b;margin:3px 0 0;font-size:7px}.right-body header>span{background:#f1f5f9;border-radius:99px;padding:4px 7px;font-size:8px;font-weight:700}.quick-actions{flex:none;min-height:116px}.quick-actions>div{grid-template-columns:1fr 1fr;gap:6px;margin-top:8px;display:grid}.quick-actions a{border:1px solid #e3e7ec;border-radius:8px;align-items:center;gap:7px;height:33px;padding:0 9px;font-size:8px;font-weight:600;transition:all .15s;display:flex}.quick-actions a:hover{background:#f8fafc;border-color:#cbd5e1}.quick-actions a svg{width:13px}.connected-app{flex:none;min-height:74px}.connected-app>div{grid-template-columns:31px minmax(0,1fr) 7px;align-items:center;gap:8px;margin-top:5px;display:grid}.connected-app img{width:28px;height:28px}.connected-app strong,.connected-app small{display:block}.connected-app strong{font-size:9px}.connected-app small{color:#64748b;margin-top:2px;font-size:7px}.connected-app i{background:#10b981;border-radius:50%;width:7px;height:7px}.mobile-nav{display:none}.analytics-view,.discover-view{flex-direction:column;flex:1;gap:11px;min-height:0;display:flex;overflow-y:auto}.metric-grid{grid-template-columns:repeat(4,1fr);gap:10px;display:grid}.metric-grid article{background:#fff;border:1px solid #dde3e9;border-radius:13px;grid-template-rows:auto auto;grid-template-columns:32px minmax(0,1fr);align-items:center;padding:12px;display:grid}.metric-grid article>span{background:#f1f5f9;border-radius:8px;grid-row:1/3;justify-content:center;align-items:center;width:30px;height:30px;display:flex}.metric-grid svg{width:14px}.metric-grid small{color:#64748b;font-size:8px}.metric-grid strong{margin-top:3px;font-size:17px;font-weight:600}.chart-card{min-height:275px}.bar-chart{background:repeating-linear-gradient(#fff 0 44px,#edf1f5 45px);border-bottom:1px solid #dce2e8;justify-content:space-around;align-items:flex-end;gap:12px;height:225px;margin-top:8px;padding:20px 16px 0;display:flex}.bar-chart>div{flex-direction:column;justify-content:flex-end;align-items:center;gap:6px;width:11%;height:100%;display:flex}.bar-chart span{color:#64748b;font-size:7px}.bar-chart i{background:#111827ad;width:22px;min-height:12px;transition:all .3s}.bar-chart i.active{background:#111827}.bar-chart small{color:#64748b;text-align:center;text-overflow:ellipsis;white-space:nowrap;width:100%;padding-bottom:7px;font-size:7px;overflow:hidden}.analytics-bottom{grid-template-columns:1fr 1fr;gap:11px;min-height:150px;display:grid}.data-list,.settings-list{gap:4px;margin:8px 0 0;display:grid}.data-list div,.settings-list div{border-bottom:1px solid #f1f5f9;justify-content:space-between;align-items:center;gap:14px;min-height:34px;display:flex}.data-list dt,.settings-list dt{color:#64748b;font-size:8px}.data-list dd,.settings-list dd{margin:0;font-size:9px;font-weight:600}.discover-search{flex:none}.discover-search form{border:1px solid #dce2e8;border-radius:9px;align-items:center;gap:9px;height:40px;margin-top:8px;padding-left:12px;display:flex}.discover-search form svg{color:#64748b;width:14px}.discover-search input{border:0;outline:0;flex:1;min-width:0;font-size:10px}.discover-search button{color:#fff;background:#111827;align-self:stretch;padding:0 18px;font-size:9px;font-weight:700}.discover-empty{color:#94a3b8;flex-direction:column;flex:1;justify-content:center;align-items:center;display:flex}.discover-empty svg{width:36px;height:36px}.discover-empty h2{color:#334155;margin:14px 0 0;font-size:16px}.discover-empty p{margin:7px 0 0;font-size:9px}.inline-error{color:#b91c1c;background:#fef2f2;border:1px solid #fecaca;border-radius:9px;padding:10px 12px;font-size:9px}.result-card{overflow-y:auto}.result-profile{border-bottom:1px solid #e5e7eb;grid-template-columns:68px minmax(0,1fr) auto;align-items:center;gap:14px;margin-top:8px;padding-bottom:14px;display:grid}.result-profile h2{align-items:center;gap:6px;margin:0;font-size:17px;display:flex}.result-profile h2 svg{width:14px}.result-profile p,.result-profile span{color:#64748b;margin:4px 0 0;font-size:8px}.result-profile>div:last-child{gap:7px;display:flex}.result-profile a,.result-profile button{border:1px solid #dce2e8;border-radius:8px;align-items:center;gap:6px;height:34px;padding:0 10px;font-size:8px;font-weight:700;display:flex}.result-profile button{color:#fff;background:#111827}.result-profile svg{width:12px}.result-columns{grid-template-columns:1fr 1fr;gap:16px;margin-top:13px;display:grid}.result-columns h3{margin:0;font-size:10px}.friends-view{flex-direction:column;flex:1;min-height:0;display:flex}.list-search{border:1px solid #dce2e8;border-radius:9px;align-items:center;gap:8px;height:38px;margin-top:9px;padding:0 11px;display:flex}.list-search svg{color:#64748b;width:14px}.list-search input{border:0;outline:0;flex:1;min-width:0;font-size:9px}.friend-grid{grid-template-columns:repeat(2,1fr);gap:7px;min-height:0;margin-top:10px;display:grid;overflow-y:auto}.friend-grid>a{border:1px solid #e5e7eb;border-radius:10px;grid-template-columns:38px minmax(0,1fr) 18px;align-items:center;gap:9px;height:54px;padding:7px;display:grid}.friend-grid>a>span{color:#94a3b8;background:#f1f5f9;border-radius:50%;justify-content:center;align-items:center;width:38px;height:38px;display:flex}.friend-grid img{object-fit:cover;border-radius:50%;width:100%;height:100%}.friend-grid strong,.friend-grid small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.friend-grid strong{font-size:9px}.friend-grid small{color:#64748b;margin-top:3px;font-size:7px}.friend-grid>a>svg{color:#64748b;width:12px}.connected-profile{border:1px solid #e5e7eb;border-radius:10px;grid-template-columns:52px minmax(0,1fr) 28px;align-items:center;gap:11px;margin-top:11px;padding:10px;display:grid}.connected-profile strong,.connected-profile small{display:block}.connected-profile strong{font-size:11px}.connected-profile small{color:#64748b;margin-top:4px;font-size:8px}.connected-profile>a{background:#f1f5f9;border-radius:7px;justify-content:center;align-items:center;width:28px;height:28px;display:flex}.connected-profile svg{width:12px}.danger-button{color:#dc2626;border:1px solid #fecaca;border-radius:8px;height:34px;margin-top:12px;padding:0 11px;font-size:8px;font-weight:700}@media (width<=1279px){.app-shell{grid-template-columns:188px minmax(0,1fr)}.right-panel{display:none}.profile-banner{min-height:128px}}@media (width<=900px){.app-shell{grid-template-columns:1fr;height:auto;min-height:100dvh;overflow:visible}.sidebar{z-index:100;width:230px;transition:all .2s;position:fixed;inset:0 auto 0 0;transform:translate(-102%);box-shadow:20px 0 50px #0f172a29}.sidebar.open{transform:translate(0)}.sidebar-close{background:#f1f5f9;border-radius:8px;justify-content:center;align-items:center;width:32px;height:32px;display:flex;position:absolute;top:17px;right:13px}.menu-button{flex:none;justify-content:center;align-items:center;width:34px;height:34px;display:flex}.topbar{z-index:50;position:sticky;top:0}.topbar>label{flex:1;width:auto}.topbar>div>span strong{display:none}.content{min-height:calc(100dvh - 64px);padding-bottom:78px;overflow:visible}.home-view{grid-template-rows:auto auto}.triple-grid{grid-template-columns:1fr 1fr}.triple-grid>.card:last-child{grid-column:1/-1}.bottom-grid{grid-template-columns:1fr}.mobile-nav{z-index:80;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#fffffff0;border:1px solid #dce2e8;border-radius:13px;grid-template-columns:repeat(4,1fr);height:58px;display:grid;position:fixed;bottom:10px;left:10px;right:10px;box-shadow:0 14px 40px #0f172a24}.mobile-nav button{color:#64748b;flex-direction:column;justify-content:center;align-items:center;gap:4px;font-size:7px;display:flex}.mobile-nav button.active{color:#111827;font-weight:700}.mobile-nav svg{width:16px}}@media (width<=640px){.auth-page{align-items:start;padding:16px;overflow-y:auto}.auth-layout{flex-direction:column;gap:22px;width:100%;height:auto;min-height:auto;margin:auto;display:flex}.auth-card{border:1px solid #ffffff1f;border-radius:16px;width:100%;height:auto;min-height:0;padding:22px;position:relative}.auth-rule{display:none}.auth-showcase{border:1px solid #ffffff1f;border-radius:16px;flex:none;width:100%;height:260px;position:relative}.auth-card-brand{top:20px;right:20px}.auth-card-brand .brand img{width:34px;height:34px}.auth-heading{margin:20px 0 18px}.auth-heading h1{font-size:22px}.topbar{height:58px;padding:0 8px}.workspace{grid-template-rows:58px minmax(0,1fr)}.topbar kbd,.topbar>div>button:nth-child(2),.topbar>div>span{display:none}.profile-banner{grid-template-columns:1fr;gap:13px;padding:14px}.profile-main{align-items:flex-start}.avatar-wrap{width:66px;height:66px}.avatar-wrap>.avatar{width:60px!important;height:60px!important}.profile-name h1{font-size:17px}.profile-name em{display:none}.sync-area{border-top:1px solid #e5e7eb;border-left:0;grid-template-columns:1fr 1fr;gap:7px;padding-top:10px;padding-left:0}.sync-area>div{grid-column:1/-1}.sync-area>button,.sync-area>a{margin-top:0}.profile-pills span{font-size:7px}.triple-grid,.metric-grid,.analytics-bottom,.settings-view,.result-columns{grid-template-columns:1fr}.triple-grid>.card:last-child{grid-column:auto}.card{min-height:210px}.game-gallery{grid-template-columns:repeat(2,1fr);height:auto}.game-gallery>a:nth-child(n+5){display:none}.friend-grid{grid-template-columns:1fr}.result-profile{grid-template-columns:54px 1fr}.result-profile>.avatar{width:54px!important;height:54px!important}.result-profile>div:last-child{grid-column:1/-1}.connection-page{padding-bottom:16px;overflow-y:auto}.connection-page>header{height:60px;padding:0 16px}.connect-screen{margin:16px auto;padding:28px 18px}.connect-screen form{flex-direction:column}.connect-screen form button{justify-content:center}}@keyframes dashboard-particle-rise{0%{opacity:0;transform:translateY(18px)scale(.75)}15%{opacity:.34}78%{opacity:.18}to{opacity:0;transform:translate3d(var(--drift),-180px,0) scale(1.1)}}.profile-banner .particle-field{opacity:1}.profile-banner .particle-field i{animation:dashboard-particle-rise var(--duration) linear infinite;animation-delay:var(--delay);background:#111827;top:auto;bottom:-8px}.roblox-overview{flex:1;grid-template-rows:repeat(2,minmax(0,1fr));grid-template-columns:repeat(12,minmax(0,1fr));gap:12px;min-height:0;display:grid}.roblox-overview>.card{flex-direction:column;min-height:0;display:flex}.roblox-overview>.card>.rows{flex:1}.created-panel{grid-column:span 3}.top-games-panel{grid-column:span 6}.favorites-panel{grid-column:span 3}.created-panel .card-header,.favorites-panel .card-header{gap:6px}.created-panel .card-header h2,.favorites-panel .card-header h2{text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.created-panel .panel-action,.favorites-panel .panel-action{gap:5px}.inventory-panel{grid-column:span 7}.groups-panel{grid-column:span 5}.section-icon{color:#64748b;width:14px;height:14px}.panel-action{align-items:center;gap:8px;display:flex}.panel-action>span{color:#475569;background:#f1f5f9;border-radius:999px;padding:3px 6px;font-size:7px;font-weight:700}.panel-action>a{color:#475569;align-items:center;gap:3px;font-size:7px;font-weight:700;display:flex}.panel-action>a:hover{color:#111827}.panel-action svg{width:9px;height:9px}.group-icon img{object-fit:cover;width:100%;height:100%}.badge-rows article{grid-template-columns:31px minmax(0,1fr) auto}.badge-rows small{max-width:100%}.item-type{color:#64748b;background:#f8fafc;border:1px solid #e5e7eb;border-radius:999px;padding:3px 6px;font-size:6px;font-weight:700}.friend-rows article{grid-template-columns:31px minmax(0,1fr) auto}.friend-rows article>.join-friend{color:#111827;border:1px solid #dce2e8;border-radius:7px;gap:4px;width:auto;height:25px;padding:0 7px;font-size:7px;font-weight:700}.friend-rows article>.join-friend svg{fill:currentColor;width:9px;height:9px}.value-summary{gap:9px;margin-top:14px;display:grid}.value-summary article{background:#fbfcfd;border:1px solid #e3e8ee;border-radius:12px;padding:14px}.value-summary article>div{color:#64748b;align-items:center;gap:7px;font-size:8px;display:flex}.value-summary article>div svg{width:14px;height:14px}.value-summary article>strong{margin-top:8px;font-size:20px;font-weight:650;display:block}.value-summary article>small{color:#94a3b8;margin-top:4px;font-size:7px;display:block}.collectible-list{scrollbar-width:thin;scrollbar-color:#cbd5e1 transparent;gap:4px;min-height:0;margin-top:10px;padding-block:7px;display:grid;overflow-y:auto;-webkit-mask-image:linear-gradient(#0000 0,#000 10px calc(100% - 14px),#0000 100%);mask-image:linear-gradient(#0000 0,#000 10px calc(100% - 14px),#0000 100%)}.collectible-list>a{border-radius:8px;grid-template-columns:34px minmax(0,1fr) 16px;align-items:center;gap:8px;padding:5px;display:grid}.collectible-list>a:hover{background:#f8fafc}.collectible-list>a>span{background:#f1f5f9;border:1px solid #e5e7eb;border-radius:8px;justify-content:center;align-items:center;width:34px;height:34px;display:flex;overflow:hidden}.collectible-list img{object-fit:cover;width:100%;height:100%}.collectible-list svg{color:#64748b;width:12px}.collectible-list strong,.collectible-list small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.collectible-list strong{font-size:9px}.collectible-list small{color:#64748b;margin-top:3px;font-size:7px}.inventory-carousel{flex-direction:column;flex:1;min-height:0;display:flex}.inventory-toolbar{flex:none;justify-content:space-between;align-items:center;gap:10px;height:32px;display:flex}.inventory-toolbar label{color:#475569;background:#fff;border:1px solid #dce2e8;border-radius:7px;align-items:center;gap:5px;height:25px;padding:0 6px;display:flex}.inventory-toolbar label>svg{width:10px;height:10px}.inventory-toolbar label>span{font-size:7px;font-weight:700}.inventory-toolbar select{color:#111827;background:0 0;border:0;outline:0;font-size:7px;font-weight:700}.inventory-toolbar>small{color:#64748b;font-size:7px}.inventory-track{flex:1;grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;min-height:0;display:grid}.inventory-track>a{background:#fff;border:1px solid #e2e7ec;border-radius:10px;grid-template-rows:minmax(62px,1fr) auto auto auto;min-width:0;min-height:0;padding-bottom:6px;transition:transform .18s,box-shadow .18s,border-color .18s;display:grid;overflow:hidden}.inventory-track>a:hover{border-color:#cbd5e1;transform:translateY(-2px);box-shadow:0 8px 20px #0f172a12}.inventory-track>a>div{background:#f5f7f9;justify-content:center;align-items:center;min-height:0;padding:6px;display:flex;overflow:hidden}.inventory-track img{object-fit:contain;width:100%;height:100%;min-height:0}.inventory-track svg{color:#94a3b8;width:25px}.inventory-track strong,.inventory-track small,.inventory-track span{text-overflow:ellipsis;white-space:nowrap;margin:4px 8px 0;display:block;overflow:hidden}.inventory-track strong{font-size:8px}.inventory-track small{color:#64748b;font-size:7px}.inventory-track span{color:#64748b;justify-content:space-between;align-items:center;gap:6px;margin-top:3px;font-size:6px;font-weight:600;display:flex}.inventory-track span b{color:#111827;text-overflow:ellipsis;font-size:7px;font-weight:750;overflow:hidden}@keyframes inventory-next{0%{opacity:.2;transform:translate(18px)}to{opacity:1;transform:translate(0)}}@keyframes inventory-previous{0%{opacity:.2;transform:translate(-18px)}to{opacity:1;transform:translate(0)}}.inventory-track.slide-next{animation:.24s both inventory-next}.inventory-track.slide-previous{animation:.24s both inventory-previous}.top-experiences-carousel{flex-direction:column;flex:1;min-height:0;display:flex}.top-experience-grid{flex:1;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;min-height:0;display:grid}.top-experience-grid.slide-next{animation:.24s both inventory-next}.top-experience-grid.slide-previous{animation:.24s both inventory-previous}.top-experience{background:#fff;border:1px solid #e1e6eb;border-radius:10px;grid-template-rows:minmax(72px,1fr) auto;min-width:0;min-height:0;transition:transform .18s,border-color .18s,box-shadow .18s;display:grid;position:relative;overflow:hidden}.top-experience:hover{border-color:#cbd5e1;transform:translateY(-2px);box-shadow:0 10px 24px #0f172a12}.top-experience-art{background:#eef2f6;justify-content:center;align-items:center;width:100%;height:100%;min-height:0;display:flex;position:relative;overflow:hidden}.top-experience-art img{object-fit:cover;width:100%;height:100%}.top-experience-art>svg{color:#94a3b8;width:30px}.top-experience-art>span{color:#fff;background:#111827;border-radius:6px;align-items:center;height:22px;padding:0 7px;font-size:8px;font-weight:800;display:flex;position:absolute;top:7px;left:7px;box-shadow:0 4px 10px #0f172a2e}.top-experience-copy{min-width:0;padding:7px}.top-experience-copy>strong,.top-experience-copy>p{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.top-experience-copy>strong{color:#111827;font-size:8px;line-height:1.25}.top-experience-copy>p{color:#64748b;margin:3px 0 6px;font-size:6px}.top-experience-copy>div{justify-content:space-between;align-items:center;gap:6px;display:flex}.top-experience-copy>div>span{color:#334155;white-space:nowrap;align-items:center;gap:3px;min-width:0;font-size:6px;font-weight:650;display:flex}.top-experience-copy>div>span:last-child{color:#475569}.top-experience-copy>div svg{flex:none;width:9px;height:9px}.top-experience-controls{height:29px;padding-top:5px}.carousel-controls{flex:none;justify-content:center;align-items:center;gap:9px;height:30px;padding-top:4px;display:flex}.carousel-controls button{color:#475569;background:#fff;border:1px solid #dce2e8;border-radius:6px;justify-content:center;align-items:center;width:22px;height:22px;display:flex}.carousel-controls button:hover{color:#111827;background:#f1f5f9}.carousel-controls button svg{width:11px;height:11px}.carousel-controls span{color:#64748b;font-size:7px}.account-profile{background:#fbfcfd;border:1px solid #e3e8ee;border-radius:12px;grid-template-columns:50px minmax(0,1fr);align-items:center;gap:10px;margin-top:14px;padding:10px;display:grid}.account-profile strong,.account-profile small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.account-profile strong{font-size:11px}.account-profile small{color:#64748b;margin-top:3px;font-size:8px}.rail-account.account-details{gap:5px;margin-top:9px}.rail-account.account-details div{padding:9px 10px}.rail-account.account-details dd{font-size:9px}.qr-button{color:#fff;background:#111827;border-radius:8px;justify-content:center;align-items:center;gap:7px;width:100%;height:34px;margin-top:9px;font-size:8px;font-weight:700;display:flex}.qr-button:hover{background:#26303f}.qr-button svg{width:13px;height:13px}.qr-share{background:#fbfcfd;border:1px solid #e3e8ee;border-radius:12px;justify-items:center;margin-top:9px;padding:11px;display:grid}.qr-share>div{border:6px solid #fff;border-radius:8px;display:flex;box-shadow:0 5px 14px #0f172a14}.qr-share p{color:#64748b;align-items:flex-start;gap:5px;margin:9px 0 0;font-size:7px;line-height:1.45;display:flex}.qr-share p svg{flex:none;width:11px;height:11px;margin-top:1px}.qr-modal{z-index:200;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#0f172a47;place-items:center;padding:24px;animation:.18s both qr-backdrop-in;display:grid;position:fixed;inset:0}.qr-modal>section{background:#fff;border:1px solid #dbe2e9;border-radius:18px;width:min(430px,100vw - 32px);padding:24px;animation:.22s both qr-panel-in;position:relative;box-shadow:0 28px 80px #0f172a33}.qr-modal-close{color:#475569;background:#fff;border:1px solid #e2e8f0;border-radius:9px;justify-content:center;align-items:center;width:34px;height:34px;display:flex;position:absolute;top:16px;right:16px}.qr-modal-close:hover{color:#111827;background:#f1f5f9}.qr-modal-close svg{width:16px;height:16px}.qr-modal-heading{align-items:center;gap:12px;padding-right:42px;display:flex}.qr-modal-heading>span{color:#fff;background:#111827;border-radius:11px;flex:none;justify-content:center;align-items:center;width:46px;height:46px;display:flex}.qr-modal-heading>span svg{width:21px;height:21px}.qr-modal-heading small{color:#64748b;font-size:9px;font-weight:750;display:block}.qr-modal-heading h2{color:#111827;margin:3px 0 0;font-size:21px;line-height:1.1}.qr-modal-heading p{color:#64748b;margin:5px 0 0;font-size:11px}.qr-modal-code{border:12px solid #fff;border-radius:15px;width:max-content;margin:22px auto 16px;display:flex;box-shadow:0 0 0 1px #dfe5eb,0 15px 38px #0f172a17}.qr-modal-code svg{width:220px;height:220px}.qr-modal-profile{background:#f8fafc;border:1px solid #e2e8f0;border-radius:11px;align-items:center;gap:10px;padding:9px;display:flex}.qr-modal-profile strong,.qr-modal-profile small{display:block}.qr-modal-profile strong{color:#111827;font-size:12px}.qr-modal-profile small{color:#64748b;margin-top:3px;font-size:9px}.qr-modal-note{color:#64748b;align-items:flex-start;gap:7px;margin:12px 0;font-size:9px;line-height:1.5;display:flex}.qr-modal-note svg{flex:none;width:14px;height:14px;margin-top:1px}.qr-modal-done{color:#fff;background:#111827;border-radius:9px;width:100%;height:40px;font-size:10px;font-weight:750}.qr-modal-done:hover{background:#26303f}@keyframes qr-backdrop-in{0%{opacity:0}to{opacity:1}}@keyframes qr-panel-in{0%{opacity:0;transform:translateY(10px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}.trade-view{scrollbar-width:thin;scrollbar-color:#cbd5e1 transparent;flex-direction:column;gap:10px;height:100%;min-height:0;display:flex;overflow-y:auto}.trade-hero{background:#fff;border:1px solid #dde3e9;border-radius:16px;flex:none;justify-content:space-between;align-items:center;gap:24px;min-height:92px;padding:16px 18px;display:flex;overflow:hidden;box-shadow:0 9px 24px #0f172a08}.trade-hero>div:first-child{min-width:0}.trade-hero>div:first-child>span{color:#64748b;align-items:center;gap:5px;font-size:7px;font-weight:800;display:flex}.trade-hero>div:first-child>span svg{width:11px;height:11px}.trade-hero h1{color:#111827;letter-spacing:0;margin:5px 0 0;font-size:23px;line-height:1}.trade-hero p{color:#64748b;margin:7px 0 0;font-size:9px}.trade-hero>div:last-child{flex:none;gap:7px;display:flex}.trade-hero button{color:#334155;background:#fff;border:1px solid #dce2e8;border-radius:9px;justify-content:center;align-items:center;gap:6px;height:36px;padding:0 12px;font-size:8px;font-weight:700;display:flex}.trade-hero button svg{width:13px;height:13px}.trade-hero .trade-create{color:#fff;background:#111827;border-color:#111827}.trade-hero .trade-create:hover{background:#293241}.trade-hero .trade-refresh:hover{color:#111827;background:#f8fafc}.trade-hero button:disabled{cursor:not-allowed;opacity:.45}.trade-metrics{flex:none;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;height:72px;display:grid}.trade-metrics article{background:#fff;border:1px solid #dde3e9;border-radius:12px;grid-template-columns:minmax(0,1fr) auto;align-content:center;padding:10px 12px;display:grid;box-shadow:0 7px 18px #0f172a06}.trade-metrics small{color:#64748b;font-size:7px}.trade-metrics strong{color:#111827;grid-area:1/2/3;align-self:center;font-size:15px;font-weight:650}.trade-metrics span{color:#94a3b8;margin-top:4px;font-size:6px}.trade-dashboard{flex:1;grid-template-rows:168px minmax(276px,1fr);grid-template-columns:minmax(0,1.45fr) minmax(220px,.75fr);gap:10px;min-height:460px;display:grid}.trade-dashboard>.card{border-radius:14px;padding:12px}.trade-card-note{color:#64748b;font-size:7px;font-weight:600}.trade-top-items>div:last-child{gap:3px;margin-top:7px;display:grid}.trade-top-items>div:last-child>a{border-radius:7px;grid-template-columns:22px 25px minmax(0,1fr) auto;align-items:center;gap:7px;min-width:0;height:25px;padding:2px 6px;display:grid}.trade-top-items>div:last-child>a:hover{background:#f8fafc}.trade-top-items a>em{color:#94a3b8;font-size:7px;font-style:normal;font-weight:800}.trade-top-items a>span{background:#f1f5f9;border-radius:6px;justify-content:center;align-items:center;width:25px;height:25px;display:flex;overflow:hidden}.trade-top-items img{object-fit:contain;width:100%;height:100%}.trade-top-items a>span svg{color:#94a3b8;width:12px}.trade-top-items a>div,.trade-top-items a>div>*{min-width:0}.trade-top-items a strong,.trade-top-items a small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.trade-top-items a strong{color:#111827;font-size:8px}.trade-top-items a small{color:#94a3b8;margin-top:2px;font-size:6px}.trade-top-items a>b{color:#111827;font-size:7px;font-weight:700}.trade-desk .card-header>a{align-items:center;gap:4px;display:flex}.trade-desk .card-header>a svg{width:9px;height:9px}.trade-desk-summary{background:#f8fafc;border-radius:9px;grid-template-columns:34px minmax(0,1fr);align-items:center;gap:8px;margin-top:8px;padding:9px;display:grid}.trade-desk-summary>span{color:#fff;background:#111827;border-radius:8px;justify-content:center;align-items:center;width:34px;height:34px;display:flex}.trade-desk-summary svg{width:15px}.trade-desk-summary strong{font-size:9px}.trade-desk-summary p{color:#64748b;margin:3px 0 0;font-size:6px;line-height:1.4}.trade-desk dl{gap:3px;margin:7px 0 0;display:grid}.trade-desk dl>div{color:#64748b;justify-content:space-between;align-items:center;gap:8px;font-size:6px;display:flex}.trade-desk dt,.trade-desk dd{margin:0}.trade-desk dd{color:#111827;font-weight:700}.trade-feed{grid-column:1/-1}.trade-feed>.trade-ad-list{scrollbar-width:thin;scrollbar-color:#cbd5e1 transparent;gap:7px;min-height:0;margin-top:7px;display:grid;overflow-y:auto}.trade-ad-list>article{background:#fff;border:1px solid #e1e6eb;border-radius:11px;padding:9px}.trade-ad-list>article>header{border-bottom:1px solid #edf0f3;grid-template-columns:30px minmax(0,1fr) 26px;align-items:center;gap:7px;padding-bottom:7px;display:grid}.trade-ad-list>article>header strong,.trade-ad-list>article>header small{display:block}.trade-ad-list>article>header strong{font-size:8px}.trade-ad-list>article>header small{color:#64748b;margin-top:2px;font-size:6px}.trade-ad-list>article>header button{color:#94a3b8;border-radius:7px;justify-content:center;align-items:center;width:26px;height:26px;display:flex}.trade-ad-list>article>header button:hover{color:#e11d48;background:#fff1f2}.trade-ad-list>article>header button svg{width:11px}.trade-ad-body{grid-template-columns:minmax(0,1fr) 24px minmax(0,1fr);align-items:center;gap:10px;padding-top:8px;display:grid}.trade-ad-body>svg{color:#94a3b8;justify-self:center;width:14px}.trade-ad-body section>small{color:#94a3b8;font-size:6px;font-weight:800}.trade-ad-body section>div{gap:5px;margin-top:5px;display:flex}.trade-ad-body section>div>a{background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;justify-content:center;align-items:center;width:39px;height:39px;display:flex;overflow:hidden}.trade-ad-body section img{object-fit:contain;width:100%;height:100%}.trade-ad-body section>strong{margin-top:5px;font-size:7px;display:block}.trade-ad-body section>p{text-overflow:ellipsis;white-space:nowrap;margin:5px 0;font-size:8px;overflow:hidden}.trade-ad-body section>a{color:#475569;align-items:center;gap:3px;font-size:7px;font-weight:700;display:flex}.trade-ad-body section>a svg{width:9px}.trade-empty{text-align:center;place-content:center;justify-items:center;height:calc(100% - 23px);min-height:190px;display:grid}.trade-empty>span{color:#475569;background:#f1f5f9;border-radius:11px;justify-content:center;align-items:center;width:44px;height:44px;display:flex}.trade-empty>span svg{width:20px}.trade-empty h2{margin:10px 0 0;font-size:13px}.trade-empty p{color:#64748b;margin:5px 0 11px;font-size:8px}.trade-empty button{color:#fff;background:#111827;border-radius:8px;align-items:center;gap:5px;height:32px;padding:0 10px;font-size:8px;font-weight:700;display:flex}.trade-empty button svg{width:11px}.trade-empty button:disabled{opacity:.45}.trade-modal{z-index:210;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#0f172a4d;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.trade-modal>form{background:#fff;border:1px solid #dbe2e9;border-radius:18px;width:min(720px,100vw - 32px);max-height:min(650px,100dvh - 32px);animation:.22s both qr-panel-in;overflow:hidden;box-shadow:0 28px 80px #0f172a38}.trade-modal form>header{border-bottom:1px solid #e5e7eb;justify-content:space-between;align-items:flex-start;gap:20px;padding:20px;display:flex}.trade-modal header span{color:#64748b;font-size:8px;font-weight:800}.trade-modal header h2{margin:4px 0 0;font-size:20px}.trade-modal header p{color:#64748b;margin:6px 0 0;font-size:10px}.trade-modal header button{border:1px solid #e2e8f0;border-radius:9px;flex:none;justify-content:center;align-items:center;width:34px;height:34px;display:flex}.trade-modal header button:hover{background:#f1f5f9}.trade-modal header button svg{width:15px}.trade-item-picker{scrollbar-width:thin;scrollbar-color:#cbd5e1 transparent;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;max-height:330px;padding:16px 20px;display:grid;overflow-y:auto}.trade-item-picker>button{text-align:left;background:#fff;border:1px solid #e2e8f0;border-radius:10px;grid-template-rows:92px auto auto;min-width:0;padding:0 0 8px;display:grid;overflow:hidden}.trade-item-picker>button:hover{border-color:#94a3b8}.trade-item-picker>button.active{border-color:#111827;box-shadow:0 0 0 1px #111827}.trade-item-picker>button>span{background:#f5f7f9;justify-content:center;align-items:center;min-height:0;padding:7px;display:flex;position:relative;overflow:hidden}.trade-item-picker img{object-fit:contain;width:100%;height:100%}.trade-item-picker button>span>svg{color:#94a3b8;width:24px}.trade-item-picker button>span>i{color:#fff;background:#111827;border-radius:6px;justify-content:center;align-items:center;width:20px;height:20px;display:flex;position:absolute;top:7px;right:7px}.trade-item-picker button>span>i svg{width:11px}.trade-item-picker strong,.trade-item-picker small{text-overflow:ellipsis;white-space:nowrap;margin:7px 8px 0;overflow:hidden}.trade-item-picker strong{font-size:8px}.trade-item-picker small{color:#64748b;margin-top:3px;font-size:7px}.trade-request{border-top:1px solid #eef1f4;gap:6px;padding:14px 20px;display:grid}.trade-request>span{color:#334155;font-size:8px;font-weight:700}.trade-request input{color:#111827;border:1px solid #dce2e8;border-radius:9px;outline:0;width:100%;height:37px;padding:0 11px;font-size:9px}.trade-request input:focus{border-color:#94a3b8;box-shadow:0 0 0 3px #94a3b826}.trade-modal form>footer{border-top:1px solid #e5e7eb;align-items:center;gap:7px;padding:14px 20px;display:flex}.trade-modal footer>div{flex:1;min-width:0}.trade-modal footer strong,.trade-modal footer small{display:block}.trade-modal footer strong{font-size:9px}.trade-modal footer small{color:#64748b;margin-top:3px;font-size:7px}.trade-modal footer>button{border:1px solid #dce2e8;border-radius:9px;height:36px;padding:0 13px;font-size:8px;font-weight:700}.trade-modal footer>button:last-child{color:#fff;background:#111827;border-color:#111827}.trade-modal footer>button:disabled{cursor:not-allowed;opacity:.45}@media (width<=900px){.trade-view{height:auto;overflow:visible}.trade-metrics{grid-template-columns:repeat(2,minmax(0,1fr));height:auto}.trade-metrics article{min-height:68px}.trade-dashboard{grid-template-rows:auto;grid-template-columns:1fr}.trade-dashboard>.card,.trade-feed{grid-column:1;min-height:260px}}@media (width<=640px){.trade-hero{flex-direction:column;align-items:flex-start}.trade-hero>div:last-child,.trade-hero button{width:100%}.trade-metrics{grid-template-columns:1fr}.trade-item-picker{grid-template-columns:repeat(2,minmax(0,1fr))}.trade-modal form>footer{flex-wrap:wrap;align-items:stretch}.trade-modal footer>div{flex-basis:100%;width:100%}.trade-modal footer>button{flex:1}}@media (width<=1279px){.created-panel,.favorites-panel{grid-column:span 3}.top-games-panel{grid-column:span 6}.inventory-panel{grid-column:span 8}.groups-panel{grid-column:span 4}.roblox-overview{grid-template-rows:repeat(2,minmax(210px,1fr));overflow-y:auto}}@media (width<=900px){.roblox-overview{grid-template-rows:none;grid-template-columns:repeat(2,minmax(0,1fr));overflow:visible}.roblox-overview>.card{grid-column:auto;min-height:250px}.top-games-panel,.groups-panel{grid-column:1/-1!important}}@media (width<=640px){.roblox-overview{grid-template-columns:1fr}.roblox-overview>.card,.groups-panel{min-height:240px;grid-column:1!important}}.app-shell{background:#f3f6f8;grid-template-rows:70px minmax(0,1fr);grid-template-columns:76px minmax(0,1fr) 370px;gap:12px;padding:12px;transition:grid-template-columns .22s}.app-shell.nav-expanded{grid-template-columns:216px minmax(0,1fr) 370px}.sidebar{border:1px solid #dfe5eb;border-radius:16px;grid-area:1/1/3;align-items:center;padding:10px 9px;box-shadow:0 8px 28px #0f172a09}.sidebar-top{justify-items:center;gap:8px;width:100%;display:grid}.sidebar-top button,.sidebar nav button,.sidebar-bottom>button{color:#64748b;background:#fbfcfd;border:1px solid #e2e7ec;border-radius:12px;justify-content:center;align-items:center;width:46px;height:46px;padding:0;display:flex;position:relative}.sidebar-top button:hover,.sidebar nav button:hover,.sidebar-bottom>button:hover{color:#111827;background:#f2f4f7}.sidebar-top button.active{color:#111827;background:#e9ebee;border-color:#d8dee5}.sidebar-top svg,.sidebar nav svg,.sidebar-bottom svg{width:19px;height:19px}.rail-profile-button>i{background:#16c784;border:1.5px solid #fff;border-radius:50%;width:7px;height:7px;position:absolute;bottom:6px;right:5px}.sidebar nav{border-top:1px solid #e7ebef;border-bottom:1px solid #e7ebef;flex:1;align-content:center;justify-items:center;gap:12px;width:100%;min-height:0;margin:12px 0;padding:18px 0;display:grid}.sidebar nav>small,.sidebar-bottom>small{color:#94a3b8;letter-spacing:.12em;text-transform:uppercase;font-size:7px;font-weight:750;display:none}.sidebar nav button.active{color:#111827;background:#e9ebee;border-color:#e1e5e9}.sidebar nav button.active:before,.sidebar-bottom>button.active:before,.sidebar-top button.active:before{content:"";background:#111827;border-radius:99px;width:3px;position:absolute;top:10px;bottom:10px;left:-6px}.sidebar-top button span,.sidebar nav button span,.sidebar-bottom button>span{display:none}.sidebar-bottom{justify-items:center;gap:8px;width:100%;margin-top:auto;padding-top:2px;display:grid}.sidebar-bottom>button{margin:0}.sidebar-bottom>button.active{color:#111827;background:#e9ebee;border-color:#e1e5e9}.rail-account-button{overflow:hidden}.rail-account-copy strong,.rail-account-copy small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.rail-account-copy strong{color:#111827;font-size:10px}.rail-account-copy small{color:#94a3b8;margin-top:3px;font-size:7px}.sidebar.expanded{align-items:stretch;padding-inline:12px}.sidebar.expanded .sidebar-top,.sidebar.expanded nav,.sidebar.expanded .sidebar-bottom{background:#f9fafb;border:1px solid #e5e9ed;border-radius:14px;justify-items:stretch;padding:10px}.sidebar.expanded nav{align-content:center;margin:12px 0}.sidebar.expanded nav>small,.sidebar.expanded .sidebar-bottom>small{margin:1px 3px 4px;display:block}.sidebar.expanded .sidebar-bottom>small{margin-bottom:1px}.sidebar.expanded .sidebar-top button,.sidebar.expanded nav button,.sidebar.expanded .sidebar-bottom>button{justify-content:flex-start;gap:12px;width:100%;padding:0 13px}.sidebar.expanded .sidebar-top button span,.sidebar.expanded nav button span,.sidebar.expanded .sidebar-bottom button>span{text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-weight:650;display:block;overflow:hidden}.sidebar.expanded .rail-profile-button>i{left:29px;right:auto}.sidebar.expanded .rail-account-button{height:54px}.sidebar.expanded .rail-account-copy{text-align:left;min-width:0;display:block}.sidebar.expanded nav button.active:before,.sidebar.expanded .sidebar-bottom>button.active:before,.sidebar.expanded .sidebar-top button.active:before{left:-11px}.sidebar:not(.expanded) .rail-account-button{background:#f8fafc;border-color:#dce3e9}.topbar{border:1px solid #dfe5eb;border-radius:16px;grid-area:1/2/auto/4;min-width:0;padding:0 16px;box-shadow:0 8px 28px #0f172a09}.topbar>.brand-mark-only{border-radius:12px;flex:none;justify-content:center;width:46px;height:46px}.topbar>.brand-mark-only:hover{background:#f5f6f8}.brand-mark-only img{width:48px;height:48px;transform:none}.topbar>label{background:#fff;border-radius:23px;width:min(100%,700px);height:46px;margin-right:auto}.topbar>label input{font-size:12px}.search-context{color:#334155;background:#f0f2f6;border-radius:99px;margin-left:auto;padding:6px 11px;font-size:9px;font-weight:700}.topbar>div{gap:9px}.topbar>div>button{width:42px;height:42px}.topbar>div>button svg{width:19px;height:19px}.topbar>div>span{border-radius:24px;min-width:218px;height:48px;padding:0 13px 0 7px}.topbar>div>span>span{flex:1;min-width:0}.topbar>div>span strong,.topbar>div>span small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.topbar>div>span strong{font-size:11px}.topbar>div>span small{color:#94a3b8;margin-top:2px;font-size:8px}.topbar>div>span>em{color:#fff;background:#111827;border-radius:99px;padding:4px 8px;font-size:8px;font-style:normal;font-weight:700}.topbar>div>span>svg{color:#64748b;width:14px}.workspace{grid-area:2/2;min-width:0;min-height:0;display:block;overflow:hidden}.profile-banner{border-radius:18px;min-height:158px;padding:18px 24px}.right-panel{background:0 0;border:0;border-radius:0;grid-area:2/3;gap:12px;min-height:0;padding:0}.right-main{border-radius:16px;box-shadow:0 8px 28px #0f172a09}.right-main>nav{height:76px}.right-main>nav button{gap:7px;font-size:9px}.right-main>nav button svg{width:18px;height:18px}.right-main>nav button.active:after{border-radius:3px 3px 0 0;height:3px;left:20px;right:20px}.right-body{padding:16px}.right-body h2{font-size:14px}.right-body header p{font-size:8px}.right-body>.rows{margin-top:12px}.right-body>.rows article{grid-template-columns:38px minmax(0,1fr) 26px;min-height:47px}.right-body>.rows .row-avatar{width:36px;height:36px}.right-body>.rows strong{font-size:10px}.right-body>.rows small{font-size:8px}.quick-actions{border-radius:16px;min-height:154px;padding:15px}.quick-actions .card-header h2{font-size:13px}.quick-actions>div{gap:8px;margin-top:13px}.quick-actions a{border-radius:10px;height:42px;padding:0 11px;font-size:9px}.quick-actions a svg{width:15px;height:15px}.rail-profile{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:250px;display:flex}.rail-profile strong{margin-top:12px;font-size:16px}.rail-profile small{color:#64748b;margin-top:4px;font-size:10px}.rail-profile a{border:1px solid #dfe5eb;border-radius:9px;align-items:center;gap:6px;height:36px;margin-top:18px;padding:0 11px;font-size:9px;font-weight:700;display:flex}.rail-profile a svg{width:12px}.status-dot{color:#059669}.rail-account{gap:8px;margin:15px 0 0;display:grid}.rail-account div{border:1px solid #e6eaee;border-radius:10px;gap:4px;padding:12px;display:grid}.rail-account dt{color:#94a3b8;letter-spacing:.06em;text-transform:uppercase;font-size:8px;font-weight:700}.rail-account dd{text-overflow:ellipsis;margin:0;font-size:10px;font-weight:700;overflow:hidden}.rail-account dd i{background:#10b981;border-radius:50%;width:7px;height:7px;display:inline-block}@media (width<=1500px){.app-shell{grid-template-columns:72px minmax(0,1fr) 320px}.app-shell.nav-expanded{grid-template-columns:216px minmax(0,1fr) 320px}.topbar>div>span{min-width:180px}}@media (width<=1279px){.app-shell{grid-template-columns:72px minmax(0,1fr)}.app-shell.nav-expanded{grid-template-columns:216px minmax(0,1fr)}.topbar{grid-column:2}.right-panel{display:none}}@media (width<=900px){.app-shell{height:auto;min-height:100dvh;padding:0;display:block;overflow:visible}.sidebar{z-index:100;border-width:0 1px 0 0;border-radius:0;width:82px;position:fixed;inset:0 auto 0 0;transform:translate(-102%)}.sidebar.expanded{width:216px}.sidebar.open{transform:translate(0)}.sidebar-close{right:-42px}.sidebar:not(.open) .sidebar-close{display:none}.sidebar.open .sidebar-close{display:flex}.topbar{z-index:50;border-width:0 0 1px;border-radius:0;height:66px;position:sticky;top:0}.topbar>.brand-mark-only{display:none}.menu-button{flex:none;justify-content:center;align-items:center;width:38px;height:38px;display:flex}.workspace{overflow:visible}.content{min-height:calc(100dvh - 66px);padding:10px 10px 78px}}@media (width<=640px){.topbar>label{height:42px}.search-context,.topbar>div>span{display:none}.profile-banner{min-height:0}}.settings-page{flex-direction:column;flex:1;gap:12px;min-height:0;display:flex;overflow-y:auto}.settings-heading{background:#fff;border:1px solid #dde3e9;border-radius:18px;flex:none;justify-content:space-between;align-items:center;gap:24px;min-height:105px;padding:20px 24px;display:flex;box-shadow:0 9px 24px #0f172a08}.settings-heading>div:first-child>span{color:#64748b;letter-spacing:.12em;font-size:8px;font-weight:750}.settings-heading h1{letter-spacing:-.025em;margin:5px 0 0;font-size:22px}.settings-heading p{color:#64748b;margin:6px 0 0;font-size:10px}.settings-profile-summary{border-left:1px solid #e5e7eb;align-items:center;gap:11px;min-width:245px;padding-left:22px;display:flex}.settings-profile-summary strong,.settings-profile-summary small{text-overflow:ellipsis;white-space:nowrap;max-width:180px;display:block;overflow:hidden}.settings-profile-summary strong{font-size:11px}.settings-profile-summary small{color:#64748b;margin-top:4px;font-size:8px}.settings-view{flex:1;grid-template-columns:minmax(0,1.35fr) minmax(310px,.65fr);gap:12px;min-height:520px;display:grid}.settings-view>.card,.settings-side>.card{overflow:visible}.settings-side{grid-template-rows:auto 1fr;gap:12px;min-height:0;display:grid}.settings-badge{color:#475569;background:#f1f5f9;border-radius:99px;align-items:center;gap:5px;padding:5px 8px;font-size:7px;font-weight:700;display:flex}.settings-badge svg{width:11px;height:11px}.photo-editor{flex-direction:column;height:calc(100% - 24px);min-height:0;margin-top:8px;display:flex}.photo-stage{background:#f8fafc;border:1px solid #e3e8ee;border-radius:14px;flex:1;grid-template-columns:220px minmax(0,1fr);align-items:center;gap:24px;min-height:270px;padding:18px;display:grid}.photo-crop{background:#e9eef3;border:5px solid #fff;border-radius:50%;width:190px;height:190px;position:relative;overflow:hidden;box-shadow:0 10px 28px #0f172a21}.photo-crop img{object-fit:cover;width:100%;height:100%;transition:transform .12s,object-position .12s}.photo-crop>span{color:#fff;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#111827d1;border-radius:99px;width:max-content;margin:auto;padding:5px 9px;font-size:7px;font-weight:700;position:absolute;bottom:13px;left:0;right:0}.photo-upload-copy strong{font-size:15px}.photo-upload-copy p{color:#64748b;max-width:330px;margin:7px 0 0;font-size:9px;line-height:1.55}.photo-upload-copy button{color:#fff;background:#111827;border-radius:9px;align-items:center;gap:7px;height:38px;margin-top:16px;padding:0 13px;font-size:9px;font-weight:700;display:flex}.photo-upload-copy button:hover{background:#26303f}.photo-upload-copy button svg{width:14px;height:14px}.photo-controls{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;margin-top:12px;display:grid}.photo-controls label{background:#fff;border:1px solid #e3e8ee;border-radius:11px;padding:11px}.photo-controls label>span{color:#475569;align-items:center;gap:6px;font-size:8px;font-weight:650;display:flex}.photo-controls label>span svg{width:12px;height:12px}.photo-controls label>span b{color:#111827;margin-left:auto;font-size:7px}.photo-controls input{accent-color:#111827;width:100%;margin-top:10px}.photo-actions{flex-wrap:wrap;gap:8px;margin-top:auto;padding-top:13px;display:flex}.photo-actions button{border:1px solid #dce2e8;border-radius:9px;align-items:center;gap:6px;height:36px;padding:0 11px;font-size:8px;font-weight:700;display:flex}.photo-actions button:hover:not(:disabled){background:#f1f5f9}.photo-actions button:disabled{cursor:not-allowed;opacity:.45}.photo-actions button svg{width:13px;height:13px}.photo-actions .save-photo{color:#fff;background:#111827;border-color:#111827}.photo-actions .save-photo:hover:not(:disabled){background:#26303f}.photo-actions .remove-photo{color:#dc2626;border-color:#fecaca;margin-left:auto}.photo-notice{color:#475569;margin:9px 0 0;font-size:8px}.settings-list{margin-top:11px}.settings-list div{min-height:42px}.settings-list dt{font-size:8px}.settings-list dd{text-overflow:ellipsis;white-space:nowrap;max-width:220px;font-size:9px;overflow:hidden}.plan-pill{color:#fff;background:#111827;border-radius:99px;padding:4px 8px;font-size:7px}.plan-label{align-items:center;gap:7px;display:flex}.connection-details{gap:0;margin:10px 0 0;display:grid}.connection-details div{border-bottom:1px solid #f1f5f9;justify-content:space-between;align-items:center;min-height:34px;display:flex}.connection-details dt{color:#64748b;font-size:8px}.connection-details dd{margin:0;font-size:8px;font-weight:700}.settings-heading h1{letter-spacing:0}.settings-tabs-shell{background:#fff;border:1px solid #dce3e9;border-radius:18px;flex-direction:column;flex:1;min-height:500px;display:flex;overflow:hidden;box-shadow:0 10px 28px #0f172a09}.settings-tabs{border-bottom:1px solid #e5e9ed;flex:none;align-items:stretch;gap:4px;height:58px;padding:0 16px;display:flex}.settings-tabs button{color:#64748b;justify-content:center;align-items:center;gap:7px;min-width:140px;font-size:9px;font-weight:650;display:flex;position:relative}.settings-tabs button:after{content:"";opacity:0;background:#111827;height:2px;transition:all .18s;position:absolute;bottom:-1px;left:12px;right:12px;transform:scaleX(.6)}.settings-tabs button:hover,.settings-tabs button.active{color:#111827}.settings-tabs button.active:after{opacity:1;transform:scaleX(1)}.settings-tabs button svg{width:15px;height:15px}.settings-tab-panel{scrollbar-width:thin;scrollbar-color:#cbd5e1 transparent;background:#f7f9fb;flex:1;min-height:0;padding:12px;overflow-y:auto}.settings-tab-panel>.card{min-height:100%;box-shadow:none;border-radius:14px}.profile-photo-card .card-header{align-items:center}.photo-crop{justify-content:center;align-items:center;display:flex}.photo-crop.is-cropping{box-shadow:0 0 0 3px #111827,0 12px 30px #0f172a24}.photo-crop .photo-placeholder{color:#94a3b8;width:84px;height:84px}.photo-upload-copy>div{flex-wrap:wrap;gap:8px;display:flex}.photo-upload-copy .crop-photo-button{color:#111827;background:#fff;border:1px solid #cfd8e3}.photo-upload-copy .crop-photo-button:hover{background:#eef2f6}.photo-actions-idle{min-height:36px}.settings-account-tab,.settings-roblox-tab{background:#fff;border:1px solid #dde3e9;border-radius:14px;min-height:100%;overflow:hidden}.settings-account-tab>header{border-bottom:1px solid #e8ecf0;align-items:center;gap:12px;min-height:94px;padding:18px 20px;display:flex}.settings-account-tab>header>span{color:#fff;background:#111827;border-radius:10px;flex:none;justify-content:center;align-items:center;width:42px;height:42px;display:flex}.settings-account-tab>header>span svg{width:18px;height:18px}.settings-account-tab h2,.settings-roblox-tab h2{letter-spacing:0;margin:0;font-size:17px}.settings-account-tab header p{color:#64748b;margin:5px 0 0;font-size:9px}.settings-account-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:0;padding:18px 20px;display:grid}.settings-account-grid>div{background:#fafbfc;border:1px solid #e2e7ec;border-radius:11px;align-content:center;min-height:104px;padding:14px;display:grid}.settings-account-grid dt{color:#64748b;font-size:8px}.settings-account-grid dd{color:#111827;text-overflow:ellipsis;white-space:nowrap;margin:7px 0 0;font-size:11px;font-weight:650;overflow:hidden}.settings-account-grid small{color:#94a3b8;margin-top:6px;font-size:7px}.settings-roblox-tab>header{border-bottom:1px solid #e8ecf0;justify-content:space-between;align-items:center;gap:16px;min-height:112px;padding:18px 20px;display:flex}.settings-roblox-identity{align-items:center;gap:12px;min-width:0;display:flex}.settings-roblox-identity>div{min-width:0}.settings-roblox-identity span{color:#64748b;font-size:7px;font-weight:800}.settings-roblox-identity h2{text-overflow:ellipsis;white-space:nowrap;margin-top:5px;overflow:hidden}.settings-roblox-identity p{color:#64748b;margin:4px 0 0;font-size:9px}.connection-status{color:#047857;background:#f0fdf4;border:1px solid #bbf7d0;border-radius:99px;flex:none;align-items:center;gap:6px;height:27px;padding:0 9px;font-size:7px;font-weight:750;display:flex}.connection-status i{background:#10b981;border-radius:50%;width:7px;height:7px}.settings-roblox-body{grid-template-columns:minmax(0,1.1fr) minmax(220px,.9fr);gap:14px;padding:18px 20px;display:grid}.settings-roblox-body dl{background:#fafbfc;border:1px solid #e2e7ec;border-radius:11px;gap:0;margin:0;padding:5px 13px;display:grid}.settings-roblox-body dl>div{border-bottom:1px solid #e8ecf0;justify-content:space-between;align-items:center;gap:12px;min-height:40px;display:flex}.settings-roblox-body dl>div:last-child{border-bottom:0}.settings-roblox-body dt{color:#64748b;font-size:8px}.settings-roblox-body dd{color:#111827;margin:0;font-size:9px;font-weight:700}.settings-roblox-body>div{border:1px solid #e2e7ec;border-radius:11px;align-content:center;justify-items:start;padding:16px;display:grid}.settings-roblox-body>div>a{color:#fff;background:#111827;border-radius:8px;align-items:center;gap:6px;height:34px;padding:0 11px;font-size:8px;font-weight:700;display:flex}.settings-roblox-body>div>a svg{width:11px;height:11px}.settings-roblox-body>div>p{color:#64748b;margin:11px 0 0;font-size:8px;line-height:1.55}.settings-roblox-tab>footer{border-top:1px solid #e8ecf0;justify-content:flex-end;padding:13px 20px;display:flex}.settings-roblox-tab>footer .danger-button{margin:0}.settings-sync-tab{background:#fff;border:1px solid #dde3e9;border-radius:14px;min-height:100%;overflow:hidden}.settings-sync-tab>header{border-bottom:1px solid #e8ecf0;align-items:center;gap:12px;min-height:104px;padding:18px 20px;display:flex}.settings-sync-tab>header>span{color:#fff;background:#111827;border-radius:11px;flex:none;justify-content:center;align-items:center;width:42px;height:42px;display:flex}.settings-sync-tab>header>span svg{width:18px}.settings-sync-tab h2{margin:0;font-size:17px}.settings-sync-tab header p{color:#64748b;margin:5px 0 0;font-size:9px}.settings-sync-control{justify-content:space-between;align-items:center;gap:24px;padding:24px 20px;display:flex}.settings-sync-control>div{min-width:0}.settings-sync-control strong{font-size:12px}.settings-sync-control p{color:#64748b;max-width:580px;margin:6px 0 0;font-size:9px;line-height:1.55}.settings-sync-control small{color:#334155;margin-top:9px;font-size:8px;font-weight:700;display:block}.settings-toggle{background:#cbd5e1;border-radius:99px;flex:none;width:48px;height:27px;padding:3px;transition:background .18s;position:relative}.settings-toggle>span{background:#fff;border-radius:50%;width:21px;height:21px;transition:transform .18s;display:block;box-shadow:0 2px 6px #0f172a33}.settings-toggle.active{background:#111827}.settings-toggle.active>span{transform:translate(21px)}.settings-sync-note{color:#64748b;background:#f8fafc;border:1px solid #e2e8f0;border-radius:11px;align-items:flex-start;gap:8px;margin:0 20px 20px;padding:12px;display:flex}.settings-sync-note svg{flex:none;width:14px}.settings-sync-note p{margin:0;font-size:8px;line-height:1.55}.rail-profile-avatar{object-fit:cover;border-radius:50%;width:27px;height:27px}.topbar{z-index:90;position:relative;overflow:visible}.topbar>.topbar-search-shell{width:min(100%,700px);min-width:0;margin-right:auto;display:block;position:relative}.topbar-search-shell>.topbar-search{background:#fff;border:1px solid #dce2e8;border-radius:23px;align-items:center;gap:9px;width:100%;min-width:0;height:46px;padding:0 7px 0 14px;transition:border-color .18s,box-shadow .18s;display:flex}.topbar-search-shell>.topbar-search:focus-within{border-color:#aeb8c4;box-shadow:0 0 0 3px #0f172a0d}.topbar-search-shell>.topbar-search>svg{color:#475569;flex:none;width:16px;height:16px}.topbar-search-shell>.topbar-search>input{color:#111827;background:0 0;border:0;outline:0;flex:1;min-width:0;font-size:11px}.topbar-search-shell>.topbar-search>input::placeholder{color:#8290a3}.topbar-search-shell>.topbar-search>button{color:#64748b;border-radius:50%;flex:none;justify-content:center;align-items:center;width:31px;height:31px;display:flex}.topbar-search-shell>.topbar-search>button:hover{color:#111827;background:#eef2f5}.topbar-search-shell>.topbar-search>button svg{width:14px;height:14px}.topbar-search-shell>.topbar-search>.search-switch{color:#334155;background:#f8fafc;border:1px solid #dfe5eb}.search-popover,.search-category-menu{z-index:320;background:#fff;border:1px solid #dbe2e8;border-radius:12px;animation:.16s ease-out search-panel-in;position:absolute;top:53px;overflow:hidden;box-shadow:0 20px 50px #0f172a29}.search-popover{scrollbar-width:thin;scrollbar-color:#cbd5e1 transparent;max-height:min(560px,100dvh - 92px);left:0;right:0;overflow-y:auto}.search-category-menu{width:210px;padding:8px;right:0}.search-category-menu>header{justify-content:space-between;align-items:flex-end;gap:8px;padding:5px 6px 9px;display:flex}.search-category-menu>header strong{font-size:10px}.search-category-menu>header small{color:#94a3b8;font-size:7px}.search-category-menu>button{color:#475569;text-align:left;border-radius:8px;grid-template-columns:22px minmax(0,1fr) 16px;align-items:center;gap:7px;width:100%;height:38px;padding:0 8px;display:grid}.search-category-menu>button:hover{color:#111827;background:#f4f6f8}.search-category-menu>button.active{color:#fff;background:#111827}.search-category-menu>button svg{width:14px;height:14px}.search-category-menu>button svg:last-child{width:11px;height:11px}.search-category-menu>button span{text-overflow:ellipsis;white-space:nowrap;font-size:9px;font-weight:650;overflow:hidden}.recent-searches{padding:10px}.recent-searches>header{justify-content:space-between;align-items:center;height:43px;padding:0 5px;display:flex}.recent-searches>header>div{align-items:center;gap:9px;display:flex}.recent-searches>header>div>svg{color:#64748b;width:15px;height:15px}.recent-searches>header span strong,.recent-searches>header span small{display:block}.recent-searches>header span strong{font-size:10px}.recent-searches>header span small{color:#94a3b8;margin-top:2px;font-size:7px}.recent-searches>header>button{color:#64748b;border-radius:7px;height:27px;padding:0 8px;font-size:8px;font-weight:650}.recent-searches>header>button:hover{color:#111827;background:#f1f4f6}.recent-searches>div{gap:4px;display:grid}.recent-searches>div>button{text-align:left;border-radius:8px;grid-template-columns:32px minmax(0,1fr) 18px;align-items:center;gap:9px;width:100%;min-height:48px;padding:6px 8px;display:grid}.recent-searches>div>button:hover{background:#f4f6f8}.recent-searches>div>button>span{color:#475569;background:#fff;border:1px solid #dfe5eb;border-radius:8px;justify-content:center;align-items:center;width:31px;height:31px;display:flex}.recent-searches>div>button svg{width:13px;height:13px}.recent-searches>div>button>div{min-width:0}.recent-searches>div>button strong,.recent-searches>div>button small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.recent-searches>div>button strong{color:#111827;font-size:9px}.recent-searches>div>button small{color:#94a3b8;margin-top:3px;font-size:7px}.recent-searches>div>button>svg{color:#94a3b8}.recent-empty{color:#64748b;text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:150px;display:flex!important}.recent-empty>svg{width:22px!important;height:22px!important}.recent-empty strong{margin-top:10px;font-size:10px}.recent-empty p{color:#94a3b8;margin:4px 0 0;font-size:8px}.search-inline-message{color:#64748b;justify-content:center;align-items:center;gap:8px;min-height:110px;font-size:9px;display:flex}.search-inline-message svg{width:17px;height:17px}.search-inline-message.error{color:#b42318}.search-results.compact{padding:9px}.search-results.compact>header{justify-content:space-between;align-items:center;height:35px;padding:0 4px;display:flex}.search-results.compact>header span{color:#475569;font-size:8px;font-weight:700}.search-results.compact>header small{color:#94a3b8;font-size:7px}.search-results.compact>a{border-radius:9px;grid-template-columns:48px minmax(0,1fr) auto;min-height:66px;margin-top:5px;padding:8px 10px}.search-results.compact>.search-result-row{color:#111827;text-align:left;background:#fff;border:1px solid #e1e6eb;border-radius:9px;grid-template-columns:48px minmax(0,1fr) auto;align-items:center;gap:11px;width:100%;min-height:66px;margin-top:5px;padding:8px 10px;transition:border-color .15s,box-shadow .15s,transform .15s;display:grid;position:relative}.search-results.compact>.search-result-row:hover{border-color:#b9c3cf;transform:translateY(-1px);box-shadow:0 8px 20px #0f172a12}.search-results.compact .search-result-image{width:48px;height:48px}.search-detail-overlay{z-index:460;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#0f172a57;justify-content:center;align-items:center;padding:18px;animation:.16s ease-out search-fade-in;display:flex;position:fixed;inset:0}.search-detail-card{background:#fff;border:1px solid #dbe2e8;border-radius:18px;flex-direction:column;width:min(900px,100%);max-height:min(760px,100dvh - 36px);animation:.18s ease-out search-panel-in;display:flex;overflow:hidden;box-shadow:0 32px 90px #0f172a3d}.search-detail-card>header{border-bottom:1px solid #e6eaee;flex:none;grid-template-columns:64px minmax(0,1fr) 38px;align-items:center;gap:13px;padding:16px 18px;display:grid;position:relative;overflow:hidden}.search-detail-card>header>:not(.particle-field){z-index:1;position:relative}.search-detail-card>header.profile-detail-header{background:linear-gradient(115deg,#fff 0%,#f7f9fb 55%,#eef2f6 100%)}.profile-detail-header .particle-field{opacity:.55}.profile-detail-header .particle-field i{animation:dashboard-particle-rise var(--duration) linear infinite;animation-delay:var(--delay);background:#64748b;top:auto;bottom:-8px}.search-detail-avatar{color:#64748b;background:#f1f4f7;border:1px solid #dce3e9;border-radius:13px;justify-content:center;align-items:center;width:64px;height:64px;display:flex;overflow:hidden}.search-detail-avatar.round{border-radius:50%}.search-detail-avatar img{object-fit:cover;width:100%;height:100%}.search-detail-avatar svg{width:25px}.search-detail-card>header span{color:#64748b;letter-spacing:.12em;font-size:7px;font-weight:800}.search-detail-card>header h2{margin:4px 0 0;font-size:20px}.search-detail-card>header p{color:#64748b;margin:3px 0 0;font-size:9px}.search-detail-card>header>button{color:#475569;border:1px solid #dde3e8;border-radius:10px;justify-content:center;align-items:center;width:38px;height:38px;display:flex}.search-detail-card>header>button:hover{color:#111827;background:#f1f4f7}.search-detail-card>header>button svg{width:16px}.search-detail-loading,.search-detail-empty{color:#64748b;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:9px;min-height:300px;font-size:9px;display:flex}.search-detail-loading svg,.search-detail-empty>svg{width:24px}.search-detail-empty h3{color:#111827;margin:4px 0 0;font-size:15px}.search-detail-empty p{margin:0}.search-detail-notice{color:#b42318;background:#fff7f7;border-bottom:1px solid #fee2e2;align-items:center;gap:7px;padding:9px 18px;font-size:8px;display:flex}.search-detail-notice svg{width:14px}.search-detail-body{scrollbar-width:thin;scrollbar-color:#cbd5e1 transparent;min-height:0;padding:17px 18px 22px;overflow-y:auto}.search-detail-status{color:#475569;background:#f1f5f9;border-radius:99px;align-items:center;gap:6px;width:max-content;padding:6px 9px;font-size:8px;font-weight:700;display:flex}.search-detail-status i{background:#cbd5e1;border-radius:50%;width:8px;height:8px}.search-detail-status i.online{background:#10b981}.search-detail-stats,.search-detail-footnotes{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin:12px 0 0;display:grid}.search-detail-stats>div,.search-detail-footnotes>div{background:#f8fafc;border:1px solid #e3e8ed;border-radius:10px;min-width:0;padding:11px}.search-detail-stats dt,.search-detail-footnotes dt{color:#64748b;font-size:7px}.search-detail-stats dd,.search-detail-footnotes dd{color:#111827;text-overflow:ellipsis;white-space:nowrap;margin:5px 0 0;font-size:12px;font-weight:650;overflow:hidden}.search-detail-description{color:#475569;background:#f8fafc;border-left:3px solid #cbd5e1;margin:12px 0 0;padding:10px 12px;font-size:9px;line-height:1.6}.search-detail-play{color:#fff;background:#111827;border-radius:10px;align-items:center;gap:8px;width:max-content;height:38px;margin-top:14px;padding:0 15px;font-size:10px;font-weight:800;transition:transform .15s,box-shadow .15s;display:flex;box-shadow:0 8px 18px #0f172a2e}.search-detail-play:hover{color:#fff;transform:translateY(-1px);box-shadow:0 12px 24px #0f172a47}.search-detail-play svg{fill:currentColor;width:14px;height:14px}.game-launch-overlay{padding:16px}.game-detail-card{border:1px solid color-mix(in srgb,var(--ui-border) 82%,transparent);width:min(940px,100vw - 32px);height:min(620px,100dvh - 32px);min-height:0;color:var(--ui-text);-webkit-backdrop-filter:blur(24px)saturate(1.08);backdrop-filter:blur(24px)saturate(1.08);background:0 0;border-radius:18px;grid-template-columns:minmax(0,1.08fr) minmax(290px,.92fr);display:grid;position:relative;overflow:hidden;box-shadow:0 34px 100px #0000007a}.game-detail-copy{background:color-mix(in srgb,var(--ui-surface) 76%,transparent);flex-direction:column;justify-content:center;min-width:0;min-height:0;padding:clamp(24px,3.5vw,42px);display:flex;overflow:auto}.game-detail-copy>span{color:var(--ui-muted);letter-spacing:.15em;font-size:10px;font-weight:850}.game-detail-copy h2{max-width:570px;color:var(--ui-text);letter-spacing:-.05em;margin:10px 0 0;font-size:clamp(28px,3.35vw,46px);line-height:1.06}.game-detail-copy>p{max-width:540px;color:var(--ui-muted);-webkit-line-clamp:6;-webkit-box-orient:vertical;margin:13px 0 0;font-size:12px;line-height:1.55;display:-webkit-box;overflow:hidden}.game-detail-copy dl{background:var(--ui-border);grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;max-width:440px;margin:17px 0 0;display:grid}.game-detail-copy dl>div{background:color-mix(in srgb,var(--ui-surface) 93%,transparent);padding:10px 12px}.game-detail-copy dt{color:var(--ui-muted);font-size:9px;font-weight:700}.game-detail-copy dd{color:var(--ui-text);margin:5px 0 0;font-size:14px;font-weight:800}.game-detail-play{background:var(--ui-text);width:max-content;height:42px;color:var(--ui-bg);border:0;border-radius:12px;align-items:center;gap:10px;margin-top:18px;padding:0 17px;font-size:12px;font-weight:850;transition:transform .16s,box-shadow .16s;display:flex;box-shadow:0 14px 30px #0000003b}.game-detail-play:hover{transform:translateY(-2px);box-shadow:0 18px 34px #00000057}.game-detail-play svg{fill:currentColor;width:16px;height:16px}.game-detail-play svg:last-child{fill:none;margin-left:2px}.game-detail-creator{color:var(--ui-muted);align-items:center;gap:10px;margin-top:17px;display:flex}.game-detail-creator>svg{width:17px;height:17px}.game-detail-creator strong,.game-detail-creator small{font-size:10px;display:block}.game-detail-creator strong{color:var(--ui-text)}.game-detail-creator small{color:var(--ui-muted);margin-top:3px}.game-detail-art{background:var(--ui-surface-soft);min-height:0;position:relative;overflow:hidden}.game-detail-art:after{content:"";background:linear-gradient(90deg,color-mix(in srgb,var(--ui-surface) 72%,transparent),transparent 46%),linear-gradient(0deg,color-mix(in srgb,var(--ui-bg) 35%,transparent),transparent 50%);pointer-events:none;position:absolute;inset:0}.game-detail-art img{object-fit:cover;width:100%;height:100%}.game-detail-art>svg{width:72px;height:72px;color:var(--ui-muted);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.game-detail-close{z-index:2;border:1px solid color-mix(in srgb,var(--ui-border) 80%,transparent);background:color-mix(in srgb,var(--ui-surface) 72%,transparent);width:34px;height:34px;color:var(--ui-text);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:50%;place-items:center;display:grid;position:absolute;top:16px;right:16px}.game-detail-close svg{width:15px;height:15px}.game-detail-favorite{z-index:2;border:1px solid color-mix(in srgb,var(--ui-border) 80%,transparent);background:color-mix(in srgb,var(--ui-surface) 72%,transparent);width:34px;height:34px;color:var(--ui-text);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:50%;place-items:center;transition:background .16s,color .16s,transform .16s;display:grid;position:absolute;top:16px;right:58px}.game-detail-favorite:hover{background:color-mix(in srgb,var(--ui-text) 12%,transparent);transform:translateY(-1px)}.game-detail-favorite.saved{color:#f26b82;background:#f26b822e}.game-detail-favorite svg{width:15px;height:15px}.game-detail-favorite.saved svg{fill:currentColor}.cenix-launch-screen{z-index:5;border:1px solid color-mix(in srgb,var(--ui-border) 84%,transparent);background:color-mix(in srgb,var(--ui-bg) 94%,transparent);width:min(390px,100% - 40px);min-height:202px;color:var(--ui-text);text-align:center;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border-radius:14px;flex-direction:column;justify-content:center;align-items:center;gap:8px;padding:25px;animation:.16s both fade-in;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 20px 56px #0008}.cenix-launch-screen img{object-fit:contain;width:38px;height:38px}.cenix-launch-screen strong{max-width:100%;color:var(--ui-text);text-overflow:ellipsis;white-space:nowrap;font-size:14px;overflow:hidden}.cenix-launch-screen span{color:var(--ui-muted);font-size:10px}.cenix-launch-screen i{background:var(--ui-border);border-radius:99px;width:128px;height:3px;margin-top:7px;overflow:hidden}.cenix-launch-screen i:after{content:"";border-radius:inherit;background:var(--ui-text);width:46%;height:100%;animation:.8s linear infinite launch-progress;display:block}.cenix-launch-close{width:26px;height:26px;color:var(--ui-text);cursor:pointer;opacity:0;pointer-events:none;background:0 0;border:0;border-radius:7px;place-items:center;transition:opacity .18s,background .18s;display:grid;position:absolute;top:10px;right:10px}.cenix-launch-close.ready{opacity:1;pointer-events:auto}.cenix-launch-close:hover{background:color-mix(in srgb,var(--ui-text) 10%,transparent)}.cenix-launch-close svg{width:14px;height:14px}@keyframes launch-progress{0%{transform:translate(-110%)}to{transform:translate(240%)}}@keyframes fade-in{0%{opacity:0}to{opacity:1}}@media (width<=720px){.game-detail-card{grid-template-columns:1fr;max-height:calc(100dvh - 32px);overflow:auto}.game-detail-copy{order:2;padding:28px 24px 32px}.game-detail-art{order:1;min-height:260px}.game-detail-copy h2{font-size:32px}}.game-detail-copy dl{border-block:1px solid color-mix(in srgb,var(--ui-border) 80%,transparent);background:0 0;gap:0;max-width:460px}.game-detail-copy dl>div{background:0 0;padding:11px 14px 12px 0;position:relative}.game-detail-copy dl>div:nth-child(odd){padding-left:0}.game-detail-copy dl>div:nth-child(2n){padding-left:18px}.game-detail-copy dl>div:nth-child(2):before,.game-detail-copy dl>div:nth-child(4):before{content:"";background:color-mix(in srgb,var(--ui-border) 78%,transparent);width:1px;position:absolute;top:12px;bottom:12px;left:0}.game-detail-copy dl>div:nth-child(-n+2){border-bottom:1px solid color-mix(in srgb,var(--ui-border) 55%,transparent)}.game-detail-copy dt{letter-spacing:.04em;text-transform:uppercase;font-size:8px}.game-detail-copy dd{letter-spacing:-.02em;margin-top:4px;font-size:15px}.game-detail-play{border:1px solid color-mix(in srgb,var(--ui-text) 13%,transparent);background:linear-gradient(135deg,var(--ui-text),color-mix(in srgb,var(--ui-text) 82%,var(--ui-accent)));height:50px;box-shadow:0 14px 30px color-mix(in srgb,var(--ui-text) 13%,transparent);border-radius:14px;gap:11px;margin-top:20px;padding:0 16px 0 8px}.game-detail-play>i{background:color-mix(in srgb,var(--ui-bg) 14%,transparent);border-radius:10px;place-items:center;width:34px;height:34px;display:grid}.game-detail-play>i svg{width:15px;height:15px}.game-detail-play>span{text-align:left;gap:1px;min-width:104px;line-height:1.05;display:grid}.game-detail-play small{color:color-mix(in srgb,var(--ui-bg) 62%,transparent);font-size:8px;font-weight:650}.game-detail-play>svg:last-child{width:15px;margin-left:3px}.game-detail-creator{gap:9px;margin-top:18px}.game-detail-creator>svg{background:color-mix(in srgb,var(--ui-surface-soft) 70%,transparent);width:28px;height:28px;color:var(--ui-muted);border-radius:9px;padding:5px}.game-detail-creator strong{font-size:10px}.game-detail-creator small{font-size:9px}.search-detail-columns{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;margin-top:12px;display:grid}.search-detail-columns.one{grid-template-columns:1fr}.search-detail-columns>section{border:1px solid #e3e8ed;border-radius:11px;min-width:0;padding:10px}.search-detail-columns h3{justify-content:space-between;align-items:center;gap:8px;margin:0 0 7px;font-size:10px;display:flex}.search-detail-columns h3 small{color:#94a3b8;font-size:7px;font-weight:700}.search-detail-scroll-list{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#cbd5e1 transparent;max-height:220px;padding-right:3px;overflow-y:auto}.search-detail-columns span{grid-template-columns:30px minmax(0,1fr);align-items:center;gap:7px;min-width:0;min-height:35px;display:grid}.search-detail-columns span img,.search-detail-columns span>svg{object-fit:cover;background:#f1f5f9;border-radius:7px;width:30px;height:30px}.search-detail-columns span b{text-overflow:ellipsis;white-space:nowrap;font-size:7px;font-weight:650;overflow:hidden}.search-detail-columns.group-detail-columns{grid-template-columns:repeat(2,minmax(0,1fr))}.search-detail-card>footer{border-top:1px solid #e5e9ed;flex:none;justify-content:space-between;align-items:center;min-height:54px;padding:9px 18px;display:flex}.search-detail-card>footer>span{color:#64748b;font-size:7px}.search-detail-card>footer>a{color:#fff;background:#111827;border-radius:9px;align-items:center;gap:6px;height:34px;padding:0 12px;font-size:8px;font-weight:750;display:flex}.search-detail-card>footer>a svg{width:11px}@media (width<=900px){.topbar>.topbar-search-shell{flex:1;width:auto}}@media (width<=640px){.topbar-search-shell>.topbar-search{height:42px;padding-left:10px}.topbar-search-shell>.topbar-search>input{font-size:10px}.search-popover{max-height:calc(100dvh - 72px);position:fixed;top:61px;left:8px;right:8px}.search-category-menu{width:205px;position:fixed;top:61px;right:8px}.search-results.compact>a,.search-results.compact>.search-result-row{grid-template-columns:42px minmax(0,1fr) 16px}.search-results.compact .search-result-image{width:42px;height:42px}.search-detail-stats,.search-detail-footnotes{grid-template-columns:repeat(2,minmax(0,1fr))}.search-detail-columns,.search-detail-columns.group-detail-columns{grid-template-columns:1fr}.settings-sync-control{align-items:flex-start}}.topbar>.topbar-search{background:#fff;border:1px solid #dce2e8;border-radius:23px;align-items:center;gap:10px;width:min(100%,700px);min-width:0;height:46px;margin-right:auto;padding:0 7px 0 14px;transition:border-color .18s,box-shadow .18s;display:flex}.topbar>.topbar-search:focus-within{border-color:#aeb8c4;box-shadow:0 0 0 3px #0f172a0d}.topbar>.topbar-search>svg{color:#475569;flex:none;width:16px;height:16px}.topbar>.topbar-search>input{color:#111827;background:0 0;border:0;outline:0;flex:1;min-width:0;font-size:11px}.topbar>.topbar-search>input::placeholder{color:#78869a}.topbar>.topbar-search>button{color:#334155;background:#f0f2f5;border-radius:16px;flex:none;align-items:center;gap:5px;width:auto;height:32px;padding:0 10px;font-size:8px;font-weight:750;display:flex}.topbar>.topbar-search>button:hover{background:#e5e9ee}.topbar>.topbar-search>button svg{width:11px;height:11px}.search-overlay{z-index:300;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#0f172a3d;justify-content:center;align-items:flex-start;padding:78px 18px 18px;animation:.16s ease-out search-fade-in;display:flex;position:fixed;inset:0}@keyframes search-fade-in{0%{opacity:0}to{opacity:1}}.search-command{background:#fff;border:1px solid #d9e0e7;border-radius:16px;flex-direction:column;width:min(790px,100%);max-height:calc(100dvh - 96px);animation:.18s ease-out search-panel-in;display:flex;overflow:hidden;box-shadow:0 28px 70px #0f172a33}@keyframes search-panel-in{0%{opacity:0;transform:translateY(-8px)scale(.99)}to{opacity:1;transform:none}}.search-command>header{border-bottom:1px solid #e5e9ed;flex:none;align-items:center;gap:10px;min-height:64px;padding:10px 12px 10px 16px;display:flex}.search-command-input{flex:1;align-items:center;gap:10px;min-width:0;height:42px;display:flex}.search-command-input>svg{color:#334155;flex:none;width:19px;height:19px}.search-command-input input{color:#111827;border:0;outline:0;flex:1;min-width:0;font-size:14px}.search-command-input input::placeholder{color:#94a3b8}.search-command-input button,.search-close{color:#64748b;border-radius:8px;flex:none;justify-content:center;align-items:center;width:31px;height:31px;display:flex}.search-command-input button:hover,.search-close:hover{color:#111827;background:#f1f4f6}.search-command-input button svg,.search-close svg{width:15px;height:15px}.search-command kbd{color:#64748b;background:#f8fafc;border:1px solid #dfe5eb;border-radius:5px;padding:3px 5px;font-family:inherit;font-size:7px;font-weight:700}.search-command>nav{border-bottom:1px solid #e8ecf0;flex:none;grid-template-columns:repeat(6,minmax(0,1fr));gap:4px;height:54px;padding:7px 12px;display:grid}.search-command>nav button{color:#64748b;border-radius:8px;justify-content:center;align-items:center;gap:6px;min-width:0;font-size:9px;font-weight:650;transition:all .15s;display:flex;position:relative}.search-command>nav button:hover{color:#111827;background:#f4f6f8}.search-command>nav button.active{color:#fff;background:#111827}.search-command>nav button svg{width:14px;height:14px}.search-command-body{scrollbar-width:thin;scrollbar-color:#cbd5e1 transparent;background:#f7f9fb;min-height:300px;padding:12px;overflow-y:auto}.search-welcome,.search-message,.search-loading{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:280px;display:flex}.search-welcome>span,.search-message>svg{color:#475569;background:#fff;border:1px solid #dce3e9;border-radius:12px;justify-content:center;align-items:center;width:48px;height:48px;display:flex}.search-welcome>span svg{width:20px;height:20px}.search-welcome h2{letter-spacing:0;margin:14px 0 0;font-size:17px}.search-welcome p,.search-message p{color:#64748b;max-width:430px;margin:6px 0 0;font-size:9px;line-height:1.55}.search-welcome>div{flex-wrap:wrap;justify-content:center;gap:7px;margin-top:18px;display:flex}.search-welcome>div button{color:#334155;background:#fff;border:1px solid #dfe5eb;border-radius:8px;align-items:center;gap:6px;height:32px;padding:0 10px;font-size:8px;font-weight:650;display:flex}.search-welcome>div button:hover{background:#f8fafc;border-color:#aeb8c4}.search-welcome>div svg{width:13px;height:13px}.search-loading{color:#64748b;gap:10px;font-size:9px}.search-loading svg{width:21px;height:21px}.search-message>svg{padding:13px}.search-message strong{margin-top:12px;font-size:13px}.search-results-heading{justify-content:space-between;align-items:flex-start;height:28px;padding:0 3px;display:flex}.search-results-heading span{color:#334155;text-transform:uppercase;font-size:8px;font-weight:750}.search-results-heading small{color:#94a3b8;font-size:8px}.search-results>div:last-child{gap:6px;display:grid}.search-results a{background:#fff;border:1px solid #e1e6eb;border-radius:10px;grid-template-columns:52px minmax(0,1fr) auto;align-items:center;gap:11px;min-height:72px;padding:9px 11px;transition:border-color .15s,box-shadow .15s,transform .15s;display:grid;position:relative}.search-results a:hover{z-index:1;border-color:#b9c3cf;transform:translateY(-1px);box-shadow:0 8px 20px #0f172a12}.search-result-image{color:#64748b;background:#f1f4f7;border:1px solid #e1e6eb;border-radius:9px;justify-content:center;align-items:center;width:52px;height:52px;display:flex;overflow:hidden}.search-result-image.round{border-radius:50%}.search-result-image img{object-fit:cover;width:100%;height:100%}.search-result-image svg{width:21px;height:21px}.search-result-copy{min-width:0}.search-result-copy strong{color:#111827;text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:5px;min-width:0;font-size:10px;display:flex;overflow:hidden}.search-result-copy strong i{color:#fff;background:#111827;border-radius:50%;flex:none;justify-content:center;align-items:center;width:14px;height:14px;display:flex}.search-result-copy strong i svg{stroke-width:3px;width:8px;height:8px}.search-result-copy small{color:#64748b;text-overflow:ellipsis;white-space:nowrap;margin-top:3px;font-size:8px;display:block;overflow:hidden}.search-result-copy p{color:#94a3b8;text-overflow:ellipsis;white-space:nowrap;max-width:500px;margin:5px 0 0;font-size:7px;overflow:hidden}.search-result-meta{color:#475569;justify-content:flex-end;align-items:center;gap:8px;max-width:190px;display:flex}.search-result-meta span{white-space:nowrap;align-items:center;gap:4px;font-size:7px;display:flex}.search-result-meta span svg{width:11px;height:11px}.search-result-meta em,.search-type-label{color:#475569;white-space:nowrap;background:#eef2f5;border-radius:99px;padding:4px 7px;font-size:7px;font-style:normal;font-weight:700}.search-result-meta>svg{color:#64748b;flex:none;width:13px;height:13px}.search-type-label{font-weight:650;position:absolute;top:6px;right:7px}.search-command>footer{color:#64748b;border-top:1px solid #e5e9ed;flex:none;justify-content:space-between;align-items:center;gap:12px;min-height:40px;padding:8px 14px;font-size:7px;display:flex}.search-command>footer span{align-items:center;gap:5px;display:flex}.search-command>footer svg{width:12px;height:12px}@media (width<=900px){.topbar>.topbar-search{flex:1;width:auto}.search-overlay{padding-top:70px}}@media (width<=640px){.topbar>.topbar-search{height:42px;padding-left:11px}.topbar>.topbar-search>button{width:30px;padding:0;font-size:0}.search-overlay{padding:8px}.search-command{border-radius:12px;width:100%;max-height:calc(100dvh - 16px)}.search-command>nav{grid-template-columns:repeat(3,minmax(0,1fr));gap:5px;height:86px;padding:7px 8px;display:grid}.search-command>nav button{min-width:0;padding:0 7px}.search-command-body{flex:1;min-height:0}.search-results a{grid-template-columns:44px minmax(0,1fr) 20px;gap:9px;min-height:68px;padding:8px}.search-result-image{width:44px;height:44px}.search-result-meta{max-width:none}.search-result-meta span,.search-result-meta em,.search-result-copy p,.search-type-label,.search-command>footer>span:last-child{display:none}}@media (width<=1100px){.settings-view{grid-template-columns:1fr}.settings-side{grid-template-rows:none;grid-template-columns:1fr 1fr}}@media (width<=720px){.settings-heading{flex-direction:column;align-items:flex-start}.settings-profile-summary{border-top:1px solid #e5e7eb;border-left:0;width:100%;padding-top:14px;padding-left:0}.photo-stage{text-align:center;grid-template-columns:1fr;justify-items:center}.photo-controls,.settings-side{grid-template-columns:1fr}.photo-upload-copy button{margin-inline:auto}.settings-tabs{height:auto;padding:0 8px;overflow-x:auto}.settings-tabs button{min-width:118px;height:52px}.settings-account-grid,.settings-roblox-body{grid-template-columns:1fr}.settings-roblox-tab>header{flex-direction:column;align-items:flex-start}}.friends-page{flex-direction:column;flex:1;gap:12px;min-height:0;display:flex;overflow:hidden}.friends-directory-full{height:100%}.friends-overview{border-bottom:1px solid #e6eaee;flex:none;align-items:center;gap:24px;padding:4px 2px 16px;display:flex}.friends-overview>div:first-child>span{color:#64748b;letter-spacing:.12em;align-items:center;gap:7px;font-size:8px;font-weight:800;display:flex}.friends-overview>div:first-child>span svg{width:14px;height:14px}.friends-overview h1{letter-spacing:-.03em;margin:5px 0 0;font-size:23px}.friends-overview p{color:#64748b;margin:5px 0 0;font-size:9px}.friends-directory-heading{flex:none;justify-content:space-between;align-items:center;gap:18px;margin-top:15px;display:flex}.friends-directory-heading h2{margin:0;font-size:14px}.friends-directory-heading p{color:#64748b;margin:4px 0 0;font-size:8px}.friends-directory-heading>span{color:#475569;background:#f1f5f9;border-radius:99px;align-items:center;gap:6px;padding:6px 9px;font-size:7px;font-weight:700;display:flex}.friends-directory-heading>span svg{width:11px;height:11px}.friends-hero{color:#fff;background:linear-gradient(135deg,#0b0f16 0%,#151c28 58%,#0e131c 100%);border:1px solid #1f2937;border-radius:18px;flex:none;min-height:218px;padding:24px 26px 78px;position:relative;overflow:hidden;box-shadow:0 16px 40px #0f172a24}.friends-hero:before{content:"";background:radial-gradient(circle at 72% 28%,#ffffff1a,#0000 26%),radial-gradient(circle at 93% 12%,#ffffff12 0 2px,#0000 3px),radial-gradient(circle at 83% 44%,#ffffff14 0 2px,#0000 3px);position:absolute;inset:0}.friends-hero:after{content:"";border:1px solid #ffffff12;border-radius:50%;width:390px;height:280px;position:absolute;top:-90px;right:-50px;transform:rotate(-14deg)}.friends-hero-copy{z-index:1;max-width:620px;position:relative}.friends-hero-copy>span{color:#cbd5e1;letter-spacing:.14em;align-items:center;gap:7px;font-size:8px;font-weight:800;display:flex}.friends-hero-copy>span svg{width:14px;height:14px}.friends-hero-copy h1{letter-spacing:-.035em;margin:9px 0 0;font-size:25px}.friends-hero-copy p{color:#aeb8c7;max-width:570px;margin:8px 0 0;font-size:10px;line-height:1.6}.friends-hero-avatars{z-index:1;align-items:center;padding-left:18px;display:flex;position:absolute;top:28px;right:30px}.friends-hero-avatars>span{color:#64748b;width:48px;height:48px;transform:translateY(calc((var(--avatar-index) % 2) * 6px));background:#e2e8f0;border:3px solid #111827;border-radius:50%;justify-content:center;align-items:center;margin-left:-14px;display:flex;overflow:hidden}.friends-hero-avatars img{object-fit:cover;width:100%;height:100%}.friends-hero-avatars svg{width:20px}.friends-hero-avatars>strong{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff17;border:1px solid #ffffff24;border-radius:17px;flex-direction:column;justify-content:center;align-items:center;width:62px;height:62px;margin-left:10px;font-size:17px;display:flex}.friends-hero-avatars>strong small{color:#cbd5e1;margin-top:2px;font-size:7px;font-weight:600}.friends-summary{z-index:2;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid;position:absolute;bottom:16px;left:18px;right:18px}.friends-summary article{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffff13;border:1px solid #ffffff1c;border-radius:12px;align-items:center;gap:10px;height:55px;padding:9px 11px;display:flex}.friends-summary article>span{color:#e2e8f0;background:#ffffff1a;border-radius:9px;flex:none;justify-content:center;align-items:center;width:32px;height:32px;display:flex}.friends-summary article>span.online{color:#5ee0a7}.friends-summary article>span.playing{color:#c4b5fd}.friends-summary svg{width:15px;height:15px}.friends-summary strong,.friends-summary small{display:block}.friends-summary strong{font-size:14px}.friends-summary small{color:#aeb8c7;margin-top:2px;font-size:7px}.friends-directory{background:#fff;border:1px solid #dde3e9;border-radius:18px;flex-direction:column;flex:1;min-height:0;padding:17px;display:flex;overflow:hidden;box-shadow:0 9px 24px #0f172a09}.friends-directory>header{flex:none;justify-content:space-between;align-items:center;gap:18px;display:flex}.friends-directory>header h2{margin:0;font-size:14px}.friends-directory>header p{color:#64748b;margin:4px 0 0;font-size:8px}.friends-directory>header>span{color:#475569;background:#f1f5f9;border-radius:99px;align-items:center;gap:6px;padding:6px 9px;font-size:7px;font-weight:700;display:flex}.friends-directory>header>span svg{width:11px;height:11px}.friends-toolbar{flex:none;align-items:center;gap:10px;min-width:0;margin-top:13px;display:flex}.friends-toolbar>label{background:#fbfcfd;border:1px solid #dce2e8;border-radius:11px;flex:1;align-items:center;gap:9px;min-width:190px;height:42px;padding:0 12px;display:flex}.friends-toolbar>label:focus-within{border-color:#9aa5b1;box-shadow:0 0 0 3px #0f172a0b}.friends-toolbar>label>svg{color:#64748b;width:14px}.friends-toolbar input{background:0 0;border:0;outline:0;flex:1;min-width:0;font-size:9px}.friends-toolbar>label button{color:#64748b;border-radius:6px;justify-content:center;align-items:center;width:24px;height:24px;display:flex}.friends-toolbar>label button:hover{background:#eef2f6}.friends-toolbar>label button svg{width:12px}.friends-toolbar>div{gap:6px;display:flex}.friends-toolbar>div button{color:#64748b;border:1px solid #e1e6eb;border-radius:10px;align-items:center;gap:6px;height:38px;padding:0 10px;font-size:8px;font-weight:700;display:flex}.friends-toolbar>div button:hover{color:#111827;background:#f8fafc}.friends-toolbar>div button.active{color:#fff;background:#111827;border-color:#111827}.friends-toolbar>div button span{background:#94a3b826;border-radius:99px;justify-content:center;align-items:center;min-width:18px;height:18px;font-size:7px;display:flex}.friends-toolbar>div button.active span{background:#ffffff24}.friends-card-grid{scrollbar-width:thin;scrollbar-color:#cbd5e1 transparent;flex:1;grid-template-columns:repeat(3,minmax(0,1fr));align-content:start;gap:10px;min-height:0;margin-top:13px;padding:1px 6px 18px 1px;display:grid;overflow-y:auto}.friends-card-grid>article{background:#fff;border:1px solid #e1e6eb;border-radius:14px;grid-template-columns:58px minmax(0,1fr) auto;align-items:center;gap:11px;min-width:0;min-height:88px;padding:13px 14px;transition:transform .18s,border-color .18s,box-shadow .18s;display:grid;position:relative;overflow:hidden}.friends-card-grid>article:hover{border-color:#c8d0d9;transform:translateY(-2px);box-shadow:0 10px 26px #0f172a14}.friend-card-accent{background:#cbd5e1;height:3px;position:absolute;top:0;left:0;right:0}.friends-card-grid>article.is-online .friend-card-accent{background:linear-gradient(90deg,#10b981,#5ee0a7)}.friend-card-avatar{align-self:center;position:relative}.friend-card-avatar>span{color:#94a3b8;background:#f1f5f9;border:1px solid #dce2e8;border-radius:17px;justify-content:center;align-items:center;width:58px;height:58px;display:flex;overflow:hidden}.friend-card-avatar img{object-fit:cover;image-rendering:auto;width:100%;height:100%}.friend-card-avatar svg{width:23px}.friend-card-avatar>i{background:#cbd5e1;border:3px solid #fff;border-radius:50%;width:13px;height:13px;position:absolute;bottom:-2px;right:-2px}.friend-card-avatar>i.online{background:#10b981}.friend-card-copy{flex-direction:column;justify-content:center;min-width:0;display:flex}.friend-card-copy strong,.friend-card-copy small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.friend-card-copy strong{font-size:10px}.friend-card-copy small{color:#64748b;margin-top:3px;font-size:7px}.friend-card-copy>span{color:#64748b;text-overflow:ellipsis;white-space:nowrap;background:#f1f5f9;border-radius:99px;align-items:center;gap:5px;width:max-content;max-width:100%;margin-top:7px;padding:5px 7px;font-size:6px;font-weight:700;display:flex;overflow:hidden}.friend-card-copy>span.online{color:#047857;background:#ecfdf5}.friend-card-copy>span.playing{color:#6d28d9;background:#f3f0ff}.friend-card-copy>span svg{flex:none;width:9px;height:9px}.friend-card-actions{grid-column:3;justify-content:flex-end;align-items:center;gap:7px;display:flex}.friend-card-actions a{color:#334155;white-space:nowrap;background:#f7f9fb;border:1px solid #e1e6eb;border-radius:9px;flex:none;justify-content:center;align-items:center;gap:5px;height:32px;padding:0 10px;font-size:7px;font-weight:700;display:flex}.friend-card-actions a:hover{color:#111827;background:#e9edf1}.friend-card-actions a.join{color:#fff;background:#059669;flex:none;padding:0 10px}.friend-card-actions a.join:hover{color:#fff;background:#047857}.friend-card-actions svg{width:10px;height:10px}.friends-empty{color:#94a3b8;text-align:center;flex-direction:column;flex:1;justify-content:center;align-items:center;min-height:240px;display:flex}.friends-empty>svg{width:30px;height:30px}.friends-empty h3{color:#334155;margin:11px 0 0;font-size:13px}.friends-empty p{margin:5px 0 0;font-size:8px}.friends-empty button{color:#fff;background:#111827;border-radius:8px;height:32px;margin-top:13px;padding:0 11px;font-size:8px;font-weight:700}@media (width<=1500px){.friends-card-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.friends-hero-avatars{display:none}}@media (width<=1050px){.friends-page,.friends-directory{overflow:visible}.friends-toolbar{flex-direction:column;align-items:stretch}.friends-toolbar>div{overflow-x:auto}.friends-card-grid{overflow:visible}.friends-overview{flex-direction:column;align-items:flex-start}}@media (width<=680px){.friends-hero{min-height:300px;padding:22px 20px 150px}.friends-summary{grid-template-columns:1fr 1fr}.friends-card-grid{grid-template-columns:1fr}.friends-toolbar>div button{flex:none}.friends-card-grid>article{grid-template-columns:58px minmax(0,1fr)}.friend-card-actions{border-top:1px solid #eef1f4;grid-column:1/-1;justify-content:flex-start;padding-top:9px}}.right-panel .join-friend{color:#fff;background:#059669;border-color:#059669}.right-panel .join-friend:hover{color:#fff;background:#047857}.trade-view{flex-direction:column;gap:12px;height:100%;min-height:0;display:flex;overflow:hidden}.trade-view .trade-hero{border-radius:18px;min-height:94px;padding:18px 20px}.trade-view .trade-hero h1{letter-spacing:-.025em;font-size:22px}.trade-view .trade-hero p{font-size:9px}.trade-view .trade-hero>div:last-child{align-items:center}.trade-view .trade-hero button{border-radius:10px;height:38px;padding:0 14px;font-size:9px}.trade-view .trade-hero .trade-create{background:#0f172a;border-color:#0f172a;order:0;box-shadow:0 8px 20px #0f172a29}.trade-view .trade-hero .trade-refresh{order:1}.trade-feed-shell{background:#fff;border:1px solid #dde3e9;border-radius:18px;flex-direction:column;flex:1;min-height:0;padding:14px;display:flex;overflow:hidden;box-shadow:0 9px 24px #0f172a09}.trade-feed-toolbar{border-bottom:1px solid #edf0f3;flex:none;justify-content:space-between;align-items:center;gap:14px;padding-bottom:12px;display:flex}.trade-feed-toolbar>label{background:#f8fafc;border:1px solid #dce2e8;border-radius:11px;align-items:center;gap:9px;width:min(540px,60%);height:40px;padding:0 11px;display:flex}.trade-feed-toolbar>label:focus-within{border-color:#94a3b8;box-shadow:0 0 0 3px #94a3b821}.trade-feed-toolbar label>svg{color:#64748b;width:14px}.trade-feed-toolbar input{color:#111827;background:0 0;border:0;outline:0;flex:1;min-width:0;font-size:9px}.trade-feed-toolbar label button{color:#64748b;border-radius:7px;justify-content:center;align-items:center;width:24px;height:24px;display:flex}.trade-feed-toolbar label button:hover{background:#e9edf2}.trade-feed-toolbar label button svg{width:12px}.trade-feed-toolbar>span{color:#64748b;font-size:8px;font-weight:700}.trade-feed-shell>.trade-ad-list{scrollbar-width:thin;scrollbar-color:#cbd5e1 transparent;flex:1;align-content:start;gap:10px;min-height:0;margin-top:12px;padding:1px 5px 14px 1px;transition:opacity .18s,transform .18s;display:grid;overflow-y:auto}.trade-feed-shell>.trade-ad-list.is-refreshing{opacity:.55;transform:translateY(3px)}.trade-ad-list>.trade-ad-card{background:#fff;border:1px solid #e1e6eb;border-radius:15px;grid-template-columns:165px minmax(215px,1.2fr) 34px minmax(180px,.85fr) 170px;align-items:center;gap:12px;min-width:0;padding:15px;transition:border-color .18s,box-shadow .18s,transform .18s;display:grid;box-shadow:0 5px 16px #0f172a06}.trade-ad-list>.trade-ad-card:hover{border-color:#cbd3db;transform:translateY(-1px);box-shadow:0 12px 28px #0f172a12}.trade-ad-user{align-items:center;gap:10px;min-width:0;display:flex}.trade-ad-user>.avatar{border:1px solid #dce2e8;flex:none;box-shadow:0 5px 14px #0f172a14}.trade-ad-user>div{min-width:0}.trade-ad-user strong,.trade-ad-user small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.trade-ad-user strong{font-size:10px}.trade-ad-user small{color:#64748b;margin-top:3px;font-size:7px}.trade-ad-user a{color:#475569;align-items:center;gap:4px;width:max-content;margin-top:7px;font-size:7px;font-weight:700;display:flex}.trade-ad-user a:hover{color:#111827}.trade-ad-user a svg{width:9px}.trade-ad-side{min-width:0}.trade-ad-side>header{justify-content:space-between;align-items:center;gap:8px;display:flex}.trade-ad-side>header span{color:#334155;letter-spacing:.08em;font-size:7px;font-weight:850}.trade-ad-side>header small{color:#94a3b8;font-size:7px}.trade-ad-items{grid-template-columns:repeat(4,minmax(54px,1fr));gap:6px;margin-top:8px;display:grid}.trade-ad-items>a{grid-template-rows:52px auto auto;min-width:0;display:grid}.trade-ad-items>a>span{background:#f5f7f9;border:1px solid #e5e9ee;border-radius:9px;justify-content:center;align-items:center;height:52px;padding:4px;display:flex;overflow:hidden}.trade-ad-items img{object-fit:contain;width:100%;height:100%}.trade-ad-items svg{color:#94a3b8;width:20px}.trade-ad-items strong,.trade-ad-items small{text-overflow:ellipsis;white-space:nowrap;margin-top:4px;display:block;overflow:hidden}.trade-ad-items strong{font-size:7px}.trade-ad-items small{color:#94a3b8;margin-top:2px;font-size:6px}.trade-swap{color:#475569;background:#f1f5f9;border-radius:50%;justify-content:center;align-items:center;width:32px;height:32px;display:flex}.trade-swap svg{width:14px}.trade-ad-wants>div{flex-wrap:wrap;gap:6px;margin-top:8px;display:flex}.trade-ad-wants>div>span{color:#334155;background:#f8fafc;border:1px solid #e2e7ec;border-radius:9px;align-items:center;gap:6px;max-width:100%;padding:8px;display:flex}.trade-ad-wants>div>span svg{color:#64748b;flex:none;width:11px}.trade-ad-wants>div>span strong{text-overflow:ellipsis;white-space:nowrap;font-size:7px;overflow:hidden}.trade-ad-meta{border-left:1px solid #edf0f3;flex-direction:column;justify-content:center;align-self:stretch;min-width:0;padding-left:14px;display:flex}.trade-ad-meta>span{color:#64748b;font-size:7px}.trade-ad-meta>strong{color:#111827;margin-top:6px;font-size:10px}.trade-ad-meta>div{gap:6px;margin-top:10px;display:flex}.trade-ad-meta>div>a,.trade-ad-meta>div>button{color:#334155;white-space:nowrap;border:1px solid #dce2e8;border-radius:9px;flex:1;justify-content:center;align-items:center;gap:5px;min-width:0;height:31px;padding:0 8px;font-size:7px;font-weight:750;display:flex}.trade-ad-meta>div .trade-request-button{color:#fff;background:#111827;border-color:#111827}.trade-ad-meta>div .trade-request-button:hover{background:#263142}.trade-ad-meta>div svg{width:10px}.trade-delete{color:#94a3b8;align-items:center;gap:4px;width:max-content;margin-top:8px;font-size:7px;display:flex}.trade-delete:hover{color:#dc2626}.trade-delete svg{width:10px}.trade-feed-shell>.trade-empty{flex:1;height:auto}.trade-view .trade-modal>form{width:min(920px,100vw - 32px);max-height:min(760px,100dvh - 32px)}.trade-compose-body{scrollbar-width:thin;scrollbar-color:#cbd5e1 transparent;min-height:0;overflow-y:auto}.trade-compose-body>section:first-child{padding:16px 20px 6px}.trade-compose-heading{justify-content:space-between;align-items:center;gap:14px;display:flex}.trade-compose-heading>div strong,.trade-compose-heading>div small,.trade-wanted-builder>div:first-child strong,.trade-wanted-builder>div:first-child small{display:block}.trade-compose-heading>div strong,.trade-wanted-builder>div:first-child strong{font-size:10px}.trade-compose-heading>div small,.trade-wanted-builder>div:first-child small{color:#64748b;margin-top:3px;font-size:7px}.trade-compose-heading>label{border:1px solid #dce2e8;border-radius:9px;align-items:center;gap:7px;width:260px;height:35px;padding:0 9px;display:flex}.trade-compose-heading>label svg{color:#64748b;width:12px}.trade-compose-heading input{border:0;outline:0;flex:1;min-width:0;font-size:8px}.trade-view .trade-item-picker{grid-template-columns:repeat(5,minmax(0,1fr));max-height:260px;padding:13px 0 8px}.trade-view .trade-item-picker>button{grid-template-rows:88px auto auto}.trade-picker-empty{color:#94a3b8;text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:180px;display:flex}.trade-picker-empty>svg{width:27px}.trade-picker-empty strong{color:#334155;margin-top:9px;font-size:10px}.trade-picker-empty small{max-width:320px;margin-top:5px;font-size:7px;line-height:1.5}.trade-wanted-builder{border-top:1px solid #edf0f3;gap:10px;padding:14px 20px 17px;display:grid}.trade-wanted-search{border:1px solid #dce2e8;border-radius:10px;align-items:center;gap:8px;height:40px;padding:0 7px 0 11px;display:flex}.trade-wanted-search>svg{color:#64748b;flex:none;width:13px}.trade-wanted-search input{border:0;outline:0;flex:1;min-width:0;font-size:9px}.trade-wanted-search button{color:#fff;background:#111827;border-radius:8px;align-items:center;gap:4px;height:28px;padding:0 10px;font-size:7px;font-weight:750;display:flex}.trade-wanted-search button:disabled{opacity:.4}.trade-wanted-search button svg{width:10px}.trade-request-presets{justify-content:space-between;align-items:center;gap:12px;margin-top:10px;display:flex}.trade-price-bands{flex-wrap:wrap;gap:6px;margin-top:11px;display:flex}.trade-price-bands button{border:1px solid var(--ui-border,#dce3e9);background:var(--ui-surface-soft,#f5f7f9);height:27px;color:var(--ui-muted,#64748b);border-radius:999px;padding:0 9px;font-size:8px;font-weight:700;transition:all .16s}.trade-price-bands button:hover,.trade-price-bands button.active{border-color:var(--ui-accent,#111827);background:var(--ui-accent-soft,#edf0f4);color:var(--ui-accent-strong,#111827)}.trade-price-range{grid-template-columns:1fr 1fr auto;gap:7px;margin-top:10px;display:grid}.trade-price-range label{color:var(--ui-muted,#64748b);gap:4px;font-size:7px;font-weight:750;display:grid}.trade-price-range input{border:1px solid var(--ui-border,#dce3e9);background:var(--ui-surface-soft,#f5f7f9);width:100%;height:34px;color:var(--ui-text,#111827);border-radius:8px;outline:0;padding:0 9px;font-size:9px}.trade-price-range input:focus{border-color:var(--ui-accent,#111827);box-shadow:0 0 0 3px color-mix(in srgb,var(--ui-accent,#111827) 12%,transparent)}.trade-price-range button{background:var(--ui-accent,#111827);height:34px;color:var(--ui-on-accent,#fff);border-radius:8px;align-self:end;padding:0 13px;font-size:8px;font-weight:800}.trade-request-presets>span{color:#111827;align-items:center;gap:6px;font-size:8px;font-weight:750;display:flex}.trade-request-presets>span svg{width:13px}.trade-request-presets>small{color:#64748b;font-size:7px}.trade-catalog-results button>span>em{color:#fff;background:#111827;border-radius:99px;padding:3px 6px;font-size:6px;font-style:normal;font-weight:800;position:absolute;bottom:6px;left:6px}.trade-wanted-results{grid-template-columns:repeat(5,minmax(0,1fr));gap:6px;display:grid}.trade-wanted-results>button{text-align:left;background:#fff;border:1px solid #e2e7ec;border-radius:9px;grid-template-columns:34px minmax(0,1fr) 12px;align-items:center;gap:7px;min-width:0;padding:6px;display:grid}.trade-wanted-results>button:hover{background:#f8fafc;border-color:#94a3b8}.trade-wanted-results>button>i{background:#f1f5f9;border-radius:7px;justify-content:center;align-items:center;width:34px;height:34px;display:flex;overflow:hidden}.trade-wanted-results>button>i img{object-fit:contain;width:100%;height:100%}.trade-wanted-results>button>i svg{color:#94a3b8;width:15px}.trade-wanted-results>button>span{min-width:0}.trade-wanted-results>button strong,.trade-wanted-results>button small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.trade-wanted-results>button strong{font-size:7px}.trade-wanted-results>button small{color:#64748b;margin-top:3px;font-size:6px}.trade-wanted-results>button>svg{color:#475569;width:10px}.trade-wanted-results>span{color:#64748b;background:#f8fafc;border-radius:9px;grid-column:1/-1;justify-content:center;align-items:center;gap:7px;min-height:36px;font-size:7px;display:flex}.trade-wanted-results>span svg{width:12px}.trade-wanted-chips{flex-wrap:wrap;gap:6px;min-height:25px;display:flex}.trade-wanted-chips>span{color:#334155;background:#eef2f6;border-radius:99px;align-items:center;gap:6px;padding:6px 7px 6px 10px;font-size:7px;font-weight:700;display:flex}.trade-wanted-chips>span button{background:#dce3ea;border-radius:50%;justify-content:center;align-items:center;width:16px;height:16px;display:flex}.trade-wanted-chips>span button:hover{background:#cbd5df}.trade-wanted-chips svg{width:9px}.trade-wanted-chips>small{color:#94a3b8;align-self:center;font-size:7px}.trade-details-modal{z-index:520}.trade-details-modal>.trade-details-card{background:#fff;border:1px solid #dbe2e9;border-radius:18px;flex-direction:column;width:min(760px,100vw - 32px);min-height:0;max-height:min(680px,100dvh - 32px);animation:.22s both qr-panel-in;display:flex;overflow:hidden;box-shadow:0 28px 80px #0f172a38}.trade-details-card>header{border-bottom:1px solid #e5e7eb;flex:none;justify-content:space-between;align-items:flex-start;gap:20px;padding:20px;display:flex}.trade-details-card>header span{color:#64748b;font-size:8px;font-weight:800}.trade-details-card>header p{color:#64748b;margin:6px 0 0;font-size:9px}.trade-details-card>header button{border:1px solid #e2e8f0;border-radius:9px;flex:none;justify-content:center;align-items:center;width:34px;height:34px;display:flex}.trade-details-card>header button svg{width:15px}.trade-details-grid{grid-template-columns:1fr 1fr;gap:20px;max-height:450px;padding:20px;display:grid;overflow-y:auto}.trade-details-grid>section{align-content:start;gap:8px;display:grid}.trade-details-grid>section>strong{margin-bottom:3px;font-size:10px}.trade-details-grid>section>a{border:1px solid #e5e9ee;border-radius:10px;grid-template-columns:42px minmax(0,1fr) 14px;align-items:center;gap:9px;padding:7px;display:grid}.trade-details-grid>section>a>span{background:#f5f7f9;border-radius:8px;justify-content:center;align-items:center;width:42px;height:42px;display:flex}.trade-details-grid>section>a img{object-fit:contain;width:100%;height:100%}.trade-details-grid>section>a svg{color:#64748b;width:11px}.trade-details-grid>section>a b,.trade-details-grid>section>a small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.trade-details-grid>section>a b{font-size:8px}.trade-details-grid>section>a small{color:#64748b;margin-top:3px;font-size:7px}.trade-detail-want{color:#334155;background:#f8fafc;border:1px solid #e5e9ee;border-radius:10px;align-items:center;gap:8px;padding:11px;font-size:8px;font-weight:700;display:flex}.trade-detail-want svg{color:#64748b;width:12px}.trade-details-card>footer{border-top:1px solid #e5e7eb;flex:none;justify-content:flex-end;align-items:center;gap:7px;padding:14px 20px;display:flex}.trade-details-card>footer>a{color:#334155;border:1px solid #dce2e8;border-radius:9px;justify-content:center;align-items:center;gap:6px;height:36px;padding:0 13px;font-size:8px;font-weight:700;display:flex}.trade-details-card>footer .trade-request-button{color:#fff;background:#111827;border-color:#111827}.trade-details-card>footer svg{width:11px}@media (width<=1350px){.trade-ad-list>.trade-ad-card{grid-template-columns:145px minmax(190px,1.2fr) 30px minmax(155px,.8fr) 150px;gap:9px;padding:12px}.trade-ad-items{grid-template-columns:repeat(2,minmax(54px,1fr))}}@media (width<=1050px){.trade-view{height:auto;overflow:visible}.trade-feed-shell,.trade-feed-shell>.trade-ad-list{overflow:visible}.trade-ad-list>.trade-ad-card{grid-template-columns:150px minmax(0,1fr) 30px minmax(0,.85fr)}.trade-ad-meta{border-top:1px solid #edf0f3;border-left:0;grid-column:1/-1;grid-template-columns:1fr auto auto;align-items:center;gap:10px;padding:11px 0 0;display:grid}.trade-ad-meta>strong,.trade-ad-meta>div{margin:0}.trade-delete{grid-column:3;margin:0}}@media (width<=720px){.trade-view .trade-hero{align-items:flex-start}.trade-view .trade-hero>div:last-child{width:100%}.trade-view .trade-hero button{flex:1;width:auto}.trade-feed-toolbar{flex-direction:column;align-items:flex-start}.trade-feed-toolbar>label{width:100%}.trade-ad-list>.trade-ad-card{grid-template-columns:1fr}.trade-ad-user,.trade-ad-side,.trade-ad-meta{grid-column:1}.trade-swap{transform:rotate(90deg)}.trade-ad-meta{grid-template-columns:1fr}.trade-delete{grid-column:1}.trade-compose-heading{flex-direction:column;align-items:flex-start}.trade-compose-heading>label{width:100%}.trade-view .trade-item-picker{grid-template-columns:repeat(2,minmax(0,1fr))}.trade-wanted-results{grid-template-columns:1fr 1fr}.trade-details-grid{grid-template-columns:1fr}}.trade-ad-list>.trade-ad-card{padding:0;display:block}.trade-ad-card-header{background:#fbfcfd;border-bottom:1px solid #e8edf1;grid-template-columns:minmax(180px,1fr) auto;align-items:center;gap:18px;min-height:70px;padding:12px 14px;display:grid}.trade-ad-card-header>.trade-ad-user{min-width:180px;overflow:hidden}.trade-ad-card-header>.trade-ad-user a{margin-top:4px}.trade-ad-card-header>.trade-ad-actions{grid-template-columns:76px 104px 34px;justify-self:end;align-items:stretch;gap:7px;display:grid}.trade-ad-card-header>.trade-ad-actions>a,.trade-ad-card-header>.trade-ad-actions>button{color:#334155;white-space:nowrap;border:1px solid #dbe2e8;border-radius:9px;justify-content:center;align-items:center;gap:5px;width:100%;height:32px;padding:0 10px;font-size:8px;font-weight:750;display:flex}.trade-ad-card-header>.trade-ad-actions>a:hover,.trade-ad-card-header>.trade-ad-actions>button:hover{background:#f3f5f7;border-color:#b7c1cc}.trade-ad-card-header>.trade-ad-actions .trade-request-button{color:#fff;background:#111827;border-color:#111827;box-shadow:0 6px 15px #0f172a21}.trade-ad-card-header>.trade-ad-actions .trade-request-button:hover{color:#fff;background:#253044;border-color:#253044}.trade-ad-card-header>.trade-ad-actions .trade-delete{color:#64748b;margin:0}.trade-ad-card-header>.trade-ad-actions .trade-delete:hover{color:#dc2626;background:#fff1f2;border-color:#fecaca}.trade-ad-card-header>.trade-ad-actions svg{width:11px}.trade-ad-comparison{grid-template-columns:minmax(0,1fr) 34px minmax(0,1fr);align-items:center;gap:14px;padding:14px;display:grid}.trade-ad-comparison>section>header{justify-content:space-between;align-items:center;gap:10px;margin-bottom:9px;display:flex}.trade-ad-comparison>section>header strong{font-size:10px}.trade-ad-comparison>section>header small{color:#94a3b8;font-size:7px}.trade-ad-comparison>section>footer{justify-content:center;align-items:center;gap:16px;margin-top:9px;display:flex}.trade-ad-comparison>section>footer span{color:#64748b;font-size:7px}.trade-ad-comparison>section>footer b{color:#111827;margin-left:4px;font-size:8px}.trade-slot-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:7px;min-width:0;display:grid}.trade-item-slot{color:#334155;text-align:left;background:#f8fafc;border:1px solid #e1e7ec;border-radius:10px;grid-template-rows:54px auto auto;min-width:0;height:94px;padding:5px;display:grid;position:relative;overflow:hidden}.trade-item-slot.is-filled:hover{background:#fff;border-color:#aeb9c4}.trade-item-slot>span:first-child{background:#eef2f5;border-radius:7px;justify-content:center;align-items:center;min-height:0;display:flex;overflow:hidden}.trade-item-slot img{object-fit:contain;width:100%;height:100%}.trade-item-slot>span:first-child>svg{color:#94a3b8;width:20px}.trade-item-slot>strong,.trade-item-slot>small{text-overflow:ellipsis;white-space:nowrap;margin-top:4px;display:block;overflow:hidden}.trade-item-slot>strong{font-size:7px}.trade-item-slot>small{color:#8491a2;margin-top:2px;font-size:6px}.trade-item-slot.is-empty{color:#9aa6b4;text-align:center;background:#f6f8fa;border-style:dashed;justify-content:center;align-items:center;display:flex}.trade-item-slot.is-empty>small{margin:0;font-size:7px}.trade-slot-grid.is-editable .trade-item-slot.is-empty{cursor:pointer;flex-direction:column;gap:5px;transition:border-color .18s,background .18s,color .18s}.trade-slot-grid.is-editable .trade-item-slot.is-empty svg{opacity:.2;width:19px;transition:opacity .18s,transform .18s}.trade-slot-grid.is-editable .trade-item-slot.is-empty span{opacity:.55;font-size:7px;font-weight:700}.trade-slot-grid.is-editable .trade-item-slot.is-empty:hover{color:#111827;background:#fff;border-color:#111827}.trade-slot-grid.is-editable .trade-item-slot.is-empty:hover svg{opacity:1;transform:scale(1.08)}.trade-slot-grid.is-editable .trade-item-slot.is-empty:hover span{opacity:1}.trade-slot-grid.is-editable .trade-item-slot.is-filled{cursor:pointer}.trade-item-slot>i{color:#fff;opacity:0;background:#111827;border-radius:6px;justify-content:center;align-items:center;width:21px;height:21px;transition:opacity .18s,transform .18s;display:flex;position:absolute;top:7px;right:7px;transform:scale(.8)}.trade-item-slot:hover>i{opacity:1;transform:scale(1)}.trade-item-slot>i svg{width:11px}.trade-view .trade-modal>.trade-builder-form{width:min(990px,100vw - 32px);max-height:min(790px,100dvh - 28px);overflow:hidden}.trade-builder-form>header{background:#fff}.trade-builder-form>.trade-builder-utility{border:0;justify-content:flex-end;height:0;padding:0;display:flex;overflow:visible}.trade-builder-utility>button{z-index:2;border:1px solid var(--ui-border);background:var(--ui-surface);width:34px;height:34px;color:var(--ui-text);border-radius:50%;place-items:center;margin:12px 12px -46px 0;display:grid;position:relative}.trade-builder-utility>button svg{width:15px}.trade-builder-board{background:#f4f6f8;border-bottom:1px solid #e5e7eb;grid-template-columns:minmax(0,1fr) 38px minmax(0,1fr);align-items:center;gap:13px;padding:17px 20px;display:grid}.trade-builder-board>section{background:#fff;border:1px solid #dde4ea;border-radius:13px;min-width:0;padding:12px;box-shadow:0 5px 16px #0f172a06}.trade-builder-board>section>header{justify-content:space-between;align-items:center;gap:10px;margin-bottom:10px;display:flex}.trade-builder-board>section>header strong,.trade-builder-board>section>header small{display:block}.trade-builder-board>section>header strong{font-size:10px}.trade-builder-board>section>header small{color:#64748b;margin-top:3px;font-size:7px}.trade-builder-board>section>header>span{color:#475569;background:#f1f5f9;border-radius:99px;padding:5px 8px;font-size:7px;font-weight:750}.trade-builder-swap{color:#475569;background:#fff;border:1px solid #dce3e9;border-radius:50%;justify-content:center;align-items:center;width:36px;height:36px;display:flex;box-shadow:0 5px 14px #0f172a0f}.trade-builder-swap svg{width:15px}.trade-picker-panel{scrollbar-width:thin;scrollbar-color:#cbd5e1 transparent;background:#fff;border-bottom:1px solid #e5e7eb;min-height:0;max-height:330px;padding:14px 20px 17px;overflow-y:auto}.trade-picker-panel>header{justify-content:space-between;align-items:center;gap:16px;margin-bottom:10px;display:flex}.trade-picker-panel>header strong,.trade-picker-panel>header small{display:block}.trade-picker-panel>header strong{font-size:10px}.trade-picker-panel>header small{color:#64748b;margin-top:3px;font-size:7px}.trade-picker-panel>header>button{color:#475569;border:1px solid #dde3e8;border-radius:8px;justify-content:center;align-items:center;gap:4px;min-width:48px;height:29px;padding:0 9px;font-size:7px;font-weight:700;display:flex}.trade-picker-panel>header>button:hover{background:#f3f5f7}.trade-picker-panel>header>button svg{width:10px}.trade-picker-search{background:#f8fafc;border:1px solid #dce2e8;border-radius:10px;align-items:center;gap:8px;height:38px;padding:0 11px;display:flex}.trade-picker-search>svg{color:#64748b;width:13px}.trade-picker-search input{background:0 0;border:0;outline:0;flex:1;min-width:0;font-size:8px}.trade-picker-results,.trade-catalog-results{grid-template-columns:repeat(6,minmax(0,1fr));gap:8px;margin-top:11px;display:grid}.trade-picker-results>button,.trade-catalog-results>button{text-align:left;background:#fff;border:1px solid #e1e6eb;border-radius:10px;grid-template-rows:74px auto auto;min-width:0;padding:0 0 8px;display:grid;position:relative;overflow:hidden}.trade-picker-results>button:hover,.trade-catalog-results>button:hover{border-color:#9aa6b2;transform:translateY(-1px)}.trade-picker-results>button.active,.trade-catalog-results>button.active{border-color:#111827;box-shadow:0 0 0 1px #111827}.trade-picker-results>button>span,.trade-catalog-results>button>span{background:#f3f5f7;justify-content:center;align-items:center;min-height:0;padding:6px;display:flex;position:relative;overflow:hidden}.trade-picker-results img,.trade-catalog-results img{object-fit:contain;width:100%;height:100%}.trade-picker-results button>span>svg,.trade-catalog-results button>span>svg{color:#94a3b8;width:22px}.trade-picker-results button>span>i,.trade-catalog-results button>span>i{color:#fff;background:#111827;border-radius:6px;justify-content:center;align-items:center;width:20px;height:20px;display:flex;position:absolute;top:6px;right:6px}.trade-picker-results button>span>i svg,.trade-catalog-results button>span>i svg{color:#fff;width:11px}.trade-picker-results strong,.trade-picker-results small,.trade-catalog-results strong,.trade-catalog-results small{text-overflow:ellipsis;white-space:nowrap;margin:6px 7px 0;display:block;overflow:hidden}.trade-picker-results strong,.trade-catalog-results strong{font-size:7px}.trade-picker-results small,.trade-catalog-results small{color:#64748b;margin-top:3px;font-size:6px}.trade-catalog-results>.trade-picker-status{grid-column:1/-1}.trade-picker-status{color:#64748b;background:#f8fafc;border-radius:10px;justify-content:center;align-items:center;gap:7px;min-height:76px;font-size:8px;display:flex}.trade-picker-status svg{width:14px}.trade-builder-form>footer{background:#fff}.trade-details-comparison{scrollbar-width:thin;scrollbar-color:#cbd5e1 transparent;flex:1;grid-template-columns:minmax(0,1fr) 36px minmax(0,1fr);align-items:center;gap:14px;min-height:0;padding:20px;display:grid;overflow-y:auto}.trade-details-card>header{background:linear-gradient(100deg,color-mix(in srgb,var(--ui-accent,#526176) 13%,transparent),transparent 60%)}.trade-details-card>header span{color:var(--ui-accent,#526176);letter-spacing:.13em}.trade-details-comparison>section{border:1px solid color-mix(in srgb,var(--ui-border) 82%,transparent);background:color-mix(in srgb,var(--ui-surface-soft) 68%,transparent);border-radius:14px;padding:13px}.trade-details-card>footer .trade-request-button{border-radius:10px;min-width:146px;box-shadow:0 8px 20px #00000029}.trade-details-comparison>section{min-width:0}.trade-details-comparison>section>strong{margin-bottom:9px;font-size:10px;display:block}.trade-details-comparison>span{color:#475569;background:#f1f5f9;border-radius:50%;justify-content:center;align-items:center;width:34px;height:34px;display:flex}.trade-details-comparison>span svg{width:14px}.trade-confirm-modal>section{text-align:center;background:#fff;border:1px solid #dbe2e9;border-radius:18px;width:min(390px,100vw - 32px);padding:24px;animation:.2s both qr-panel-in;box-shadow:0 28px 80px #0f172a38}.trade-confirm-modal>section>span{color:#dc2626;background:#fff1f2;border-radius:13px;justify-content:center;align-items:center;width:46px;height:46px;margin:auto;display:flex}.trade-confirm-modal>section>span svg{width:20px}.trade-confirm-modal h2{margin:13px 0 0;font-size:17px}.trade-confirm-modal p{color:#64748b;margin:7px auto 0;font-size:9px;line-height:1.55}.trade-confirm-modal>section>div{gap:8px;margin-top:18px;display:flex}.trade-confirm-modal>section>div button{border:1px solid #dce2e8;border-radius:9px;flex:1;height:37px;font-size:8px;font-weight:750}.trade-confirm-modal>section>div button:hover{background:#f5f7f9}.trade-confirm-modal>section>div button:last-child{color:#fff;background:#111827;border-color:#111827}.trade-confirm-modal>section>div button:last-child:hover{background:#273244}@media (width<=1250px){.trade-ad-comparison,.trade-builder-board{grid-template-columns:minmax(0,1fr) 30px minmax(0,1fr);gap:9px}.trade-item-slot{grid-template-rows:47px auto auto;height:84px}.trade-picker-results,.trade-catalog-results{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (width<=850px){.trade-ad-card-header{grid-template-columns:1fr;align-items:start}.trade-ad-card-header>.trade-ad-actions{grid-template-columns:repeat(3,minmax(0,1fr));width:100%;margin-left:0}.trade-ad-comparison,.trade-builder-board,.trade-details-comparison{grid-template-columns:1fr}.trade-ad-comparison>.trade-swap,.trade-builder-swap,.trade-details-comparison>span{margin:auto;transform:rotate(90deg)}.trade-item-slot{grid-template-rows:56px auto auto;height:96px}.trade-picker-results,.trade-catalog-results{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=560px){.trade-ad-card-header>.trade-ad-actions{grid-template-columns:1fr 1fr}.trade-ad-card-header>.trade-ad-actions .trade-delete{grid-column:1/-1}.trade-request-presets{flex-direction:column;align-items:flex-start;gap:4px}.trade-slot-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.trade-item-slot{grid-template-rows:66px auto auto;height:108px}.trade-picker-results,.trade-catalog-results{grid-template-columns:repeat(2,minmax(0,1fr))}}.friends-page{gap:0}.friends-directory.friends-directory-full{background:#fff;border-color:#dfe5ea;border-radius:18px;padding:0;box-shadow:0 12px 32px #0f172a0b}.friends-directory-full .friends-overview{background:linear-gradient(110deg,#fff 0% 70%,#f7f9fb 100%);border-bottom:1px solid #e8edf1;justify-content:space-between;align-items:center;gap:28px;min-height:122px;padding:21px 24px;display:flex}.friends-directory-full .friends-overview>div:first-child>span{color:#677487;letter-spacing:.15em;font-size:8px}.friends-directory-full .friends-overview>div:first-child>span svg{width:13px}.friends-directory-full .friends-overview h1{color:#0f172a;letter-spacing:-.035em;margin-top:7px;font-size:27px;font-weight:720}.friends-directory-full .friends-overview p{color:#64748b;max-width:620px;margin-top:7px;font-size:9px;line-height:1.5}.friends-overview>aside{border-left:1px solid #e3e8ed;flex:none;align-items:center;gap:18px;padding-left:22px;display:flex}.friends-overview>aside>div strong,.friends-overview>aside>div span{text-align:right;display:block}.friends-overview>aside>div strong{color:#0f172a;font-size:20px;line-height:1}.friends-overview>aside>div span{color:#64748b;margin-top:5px;font-size:7px}.friends-overview>aside>small{color:#526174;background:#fff;border:1px solid #e2e7ec;border-radius:99px;align-items:center;gap:7px;padding:7px 10px;font-size:7px;font-weight:700;display:flex;box-shadow:0 4px 12px #0f172a09}.friends-overview>aside>small i{background:#94a3b8;border-radius:50%;width:7px;height:7px}.friends-overview>aside>small i.online{background:#10b981;box-shadow:0 0 0 3px #10b9811c}.friends-directory-full .friends-toolbar{background:#fbfcfd;border-bottom:1px solid #edf1f4;gap:13px;margin:0;padding:13px 20px}.friends-directory-full .friends-toolbar>label{background:#fff;border-color:#dde3e8;border-radius:10px;height:39px}.friends-directory-full .friends-toolbar>div{background:#eef2f5;border:1px solid #e1e6eb;border-radius:11px;gap:3px;padding:3px}.friends-directory-full .friends-toolbar>div button{color:#64748b;background:0 0;border:0;border-radius:8px;height:32px;padding:0 10px}.friends-directory-full .friends-toolbar>div button:hover{background:#ffffffa6}.friends-directory-full .friends-toolbar>div button.active{color:#fff;background:#374151;box-shadow:0 3px 9px #37415129}.friends-directory-full .friends-toolbar>div button span{background:#64748b1f;min-width:17px;height:17px}.friends-directory-full .friends-toolbar>div button.active span{background:#ffffff29}.friends-list-meta{flex:none;justify-content:space-between;align-items:center;gap:14px;padding:12px 22px 3px;display:flex}.friends-list-meta>span{color:#334155;font-size:8px;font-weight:750}.friends-list-meta>small{color:#8491a2;align-items:center;gap:5px;font-size:7px;display:flex}.friends-list-meta>small svg{width:10px}.friends-directory-full .friends-card-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:0;padding:10px 20px 20px}.friends-directory-full .friends-card-grid>article{min-height:88px;box-shadow:none;background:#fbfcfd;border-color:#e3e8ed;border-radius:12px;grid-template-columns:56px minmax(0,1fr) auto;gap:12px;padding:13px 14px;overflow:visible}.friends-directory-full .friends-card-grid>article:hover{background:#fff;border-color:#bfc8d2;transform:none;box-shadow:0 8px 20px #0f172a0e}.friends-directory-full .friend-card-accent{background:0 0;border-radius:0 3px 3px 0;width:3px;height:auto;inset:13px auto 13px -1px}.friends-directory-full .friends-card-grid>article.is-online .friend-card-accent{background:#10b981}.friends-directory-full .friend-card-avatar{align-self:center}.friends-directory-full .friend-card-avatar>span{background:#eef2f5;border-color:#d9e0e6;border-radius:50%;width:54px;height:54px}.friends-directory-full .friend-card-avatar>i{width:12px;height:12px;bottom:1px;right:0}.friends-directory-full .friend-card-copy{justify-content:center}.friends-directory-full .friend-card-copy strong{color:#111827;font-size:10px;font-weight:750}.friends-directory-full .friend-card-copy small{color:#7a8797;margin-top:3px}.friends-directory-full .friend-card-copy>span{color:#8a96a5;background:0 0;border-radius:0;gap:5px;margin-top:8px;padding:0;font-size:7px;font-weight:650}.friends-directory-full .friend-card-copy>span.online{color:#047857;background:0 0}.friends-directory-full .friend-card-copy>span.playing{color:#5b42b7;background:0 0}.friends-directory-full .friend-card-copy>span svg{width:10px}.friends-directory-full .friend-card-actions{gap:6px}.friends-directory-full .friend-card-actions a{color:#475569;background:#fff;border-color:#dce2e8;border-radius:9px;height:34px;padding:0 11px;font-size:7px}.friends-directory-full .friend-card-actions a:hover{color:#111827;background:#f5f7f9;border-color:#aeb8c3}.friends-directory-full .friend-card-actions a.join{color:#fff;background:#0f9f6e;border-color:#0f9f6e;box-shadow:0 5px 12px #0f9f6e26}.friends-directory-full .friend-card-actions a.join:hover{color:#fff;background:#087f5b}.friends-directory-full .friends-empty{padding:30px}@media (width<=1100px){.friends-directory-full .friends-overview{flex-direction:column;align-items:flex-start}.friends-overview>aside{border-top:1px solid #e8edf1;border-left:0;justify-content:flex-start;width:100%;padding:13px 0 0}.friends-overview>aside>div strong,.friends-overview>aside>div span{text-align:left}.friends-directory-full .friends-card-grid{grid-template-columns:1fr}}@media (width<=680px){.friends-directory-full .friends-overview{padding:18px}.friends-directory-full .friends-toolbar{align-items:stretch;padding:12px 16px}.friends-directory-full .friends-toolbar>div{width:max-content;max-width:100%;overflow-x:auto}.friends-directory-full .friends-card-grid{padding:9px 16px 18px}.friends-directory-full .friends-card-grid>article{grid-template-columns:54px minmax(0,1fr)}.friends-directory-full .friend-card-actions{border-top:1px solid #edf1f4;grid-column:1/-1;padding-top:9px}.friends-list-meta{padding-inline:17px}}.friends-directory-full .friends-overview>div:first-child>span{font-size:10px}.friends-directory-full .friends-overview h1{font-size:31px}.friends-directory-full .friends-overview p{font-size:12px}.friends-overview>aside>div strong{font-size:24px}.friends-overview>aside>div span,.friends-overview>aside>small{font-size:10px}.friends-directory-full .friends-toolbar input{font-size:12px}.friends-directory-full .friends-toolbar>div button{font-size:10px}.friends-directory-full .friends-toolbar>div button span{font-size:9px}.friends-list-meta>span{font-size:11px}.friends-list-meta>small{font-size:10px}.friends-directory-full .friend-card-copy strong{font-size:13px}.friends-directory-full .friend-card-copy small,.friends-directory-full .friend-card-copy>span,.friends-directory-full .friend-card-actions a{font-size:10px}.friends-directory-full .friends-empty h3{font-size:15px}.friends-directory-full .friends-empty p,.friends-directory-full .friends-empty button{font-size:11px}.square-particles{z-index:0;pointer-events:none;position:absolute;inset:0;overflow:hidden}.square-particles:before{content:"";background-image:linear-gradient(#0f172a09 1px,#0000 1px),linear-gradient(90deg,#0f172a09 1px,#0000 1px);background-size:34px 34px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#000,#000000b3 70%,#0000);mask-image:linear-gradient(90deg,#000,#000000b3 70%,#0000)}.square-particles i{top:var(--square-y);left:var(--square-x);width:var(--square-size);height:var(--square-size);opacity:.24;animation:square-particle-drift var(--square-duration) ease-in-out var(--square-delay) infinite alternate;background:#0f172a17;border:1px solid #0f172a57;border-radius:1px;position:absolute}@keyframes square-particle-drift{0%{opacity:.12;transform:translateY(6px)rotate(0)}to{opacity:.38;transform:translate3d(var(--square-shift),-11px,0) rotate(45deg)}}.profile-banner>.square-particles{opacity:.72}.profile-banner>.profile-main,.profile-banner>.sync-area{z-index:1;position:relative}.trade-hero,.friends-directory-full .friends-overview{isolation:isolate;position:relative}.trade-hero>div,.friends-directory-full .friends-overview>div,.friends-directory-full .friends-overview>aside{z-index:1;position:relative}.trade-hero>div:first-child>.square-particles,.friends-overview>div:first-child>.square-particles{z-index:-1;inset:-24px -46px}.trade-hero>div:first-child>.square-particles:before,.friends-overview>div:first-child>.square-particles:before{-webkit-mask-image:radial-gradient(at 30%,#000 0%,#000000a6 54%,#0000 84%);mask-image:radial-gradient(at 30%,#000 0%,#000000a6 54%,#0000 84%)}.sidebar-top button,.sidebar nav button,.sidebar-bottom>button,.mobile-nav button{isolation:isolate;position:relative;overflow:hidden}.sidebar-top button:after,.sidebar nav button:after,.sidebar-bottom>button:after,.mobile-nav button:after{z-index:-1;border-radius:inherit;content:"";opacity:.16;background-image:linear-gradient(#0f172a14 1px,#0000 1px),linear-gradient(90deg,#0f172a14 1px,#0000 1px);background-size:13px 13px;transition:opacity .18s,background-size .18s;position:absolute;inset:0}.sidebar-top button:hover:after,.sidebar nav button:hover:after,.sidebar-bottom>button:hover:after,.sidebar nav button.active:after,.sidebar-bottom>button.active:after,.sidebar-top button.active:after,.mobile-nav button.active:after{opacity:.42;background-size:11px 11px}.sidebar.expanded .sidebar-top,.sidebar.expanded nav,.sidebar.expanded .sidebar-bottom{background-color:#f9fafb;background-image:linear-gradient(#0f172a06 1px,#0000 1px),linear-gradient(90deg,#0f172a06 1px,#0000 1px);background-size:22px 22px}@media (prefers-reduced-motion:reduce){.square-particles i{opacity:.2;animation:none}}.stocks-board-content{flex:1;grid-template-columns:minmax(0,1fr) 270px;min-height:0;display:grid;overflow:hidden}.stocks-results-pane{border-right:1px solid #e8edf1;min-width:0;min-height:0;overflow:hidden}.stocks-results-pane>.stocks-table{height:100%}.stocks-results-pane>.empty{height:100%;min-height:240px}.stocks-table>.stock-row{color:#111827;text-align:left;border-bottom:1px solid #edf0f3;grid-template-columns:28px minmax(150px,1.4fr) minmax(84px,.75fr) 84px 60px 16px;align-items:center;gap:9px;width:100%;min-height:57px;padding:6px 7px;transition:background .16s,box-shadow .16s;display:grid}.stocks-table>.stock-row:hover{background:#f7f9fb;border-radius:9px}.stocks-table>.stock-row.active{background:#f1f4f7;border-radius:9px;box-shadow:inset 3px 0 #111827}.stocks-table>.stock-row>em{color:#94a3b8;font-size:8px;font-style:normal;font-weight:750}.stocks-table>.stock-row>svg{color:#94a3b8;width:11px}.stock-detail-panel{background:linear-gradient(155deg,#fbfcfd 0%,#f5f7f9 100%);flex-direction:column;min-width:0;min-height:0;padding:11px 12px;display:flex;overflow:hidden}.stock-detail-panel>header{justify-content:space-between;align-items:center;gap:10px;display:flex}.stock-detail-panel>header>span{color:#64748b;letter-spacing:.12em;font-size:7px;font-weight:800}.stock-detail-panel>header>a{color:#64748b;background:#fff;border:1px solid #dce3e9;border-radius:7px;justify-content:center;align-items:center;width:25px;height:25px;display:flex}.stock-detail-panel>header>a:hover{color:#111827;border-color:#aeb8c3}.stock-detail-panel>header svg{width:11px}.stock-detail-identity{align-items:center;gap:9px;margin-top:9px;display:flex}.stock-detail-identity>span{background:#fff;border:1px solid #dce3e9;border-radius:11px;flex:none;justify-content:center;align-items:center;width:46px;height:46px;display:flex;overflow:hidden}.stock-detail-identity>span img{object-fit:contain;width:100%;height:100%}.stock-detail-identity>span svg{color:#94a3b8;width:24px}.stock-detail-identity>div{min-width:0}.stock-detail-identity strong,.stock-detail-identity small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.stock-detail-identity strong{font-size:11px}.stock-detail-identity small{color:#64748b;margin-top:4px;font-size:7px}.stock-detail-panel>p{color:#64748b;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:8px 0 0;font-size:7px;line-height:1.45;display:-webkit-box;overflow:hidden}.stock-detail-panel>dl{border-top:1px solid #e0e6eb;gap:0;margin:8px 0 0;display:grid}.stock-detail-panel>dl>div{border-bottom:1px solid #e0e6eb;justify-content:space-between;align-items:center;gap:8px;min-width:0;min-height:25px;padding:4px 0;display:flex}.stock-detail-panel dt,.stock-detail-panel dd{margin:0}.stock-detail-panel dt{color:#64748b;font-size:7px}.stock-detail-panel dd{color:#111827;text-align:right;text-overflow:ellipsis;white-space:nowrap;font-size:8px;font-weight:750;overflow:hidden}.stock-detail-panel dd.up{color:#047857}.stock-detail-panel dd.down{color:#b42318}.stock-detail-open{color:#fff;background:#111827;border-radius:8px;justify-content:center;align-items:center;gap:6px;height:31px;margin-top:8px;font-size:8px;font-weight:750;display:flex;box-shadow:0 6px 14px #0f172a1f}.stock-detail-open:hover{color:#fff;background:#263142}.stock-detail-open svg{width:11px}@media (width<=1100px){.stocks-board-content{grid-template-columns:minmax(0,1fr) 235px}.stocks-table>.stock-row{grid-template-columns:24px minmax(130px,1fr) 72px 58px 14px}.stocks-table>.stock-row .stock-spark{display:none}}@media (width<=760px){.stocks-board-content{grid-template-columns:1fr;overflow:visible}.stocks-results-pane{border-bottom:1px solid #e8edf1;border-right:0}.stock-detail-panel{min-height:286px;overflow:visible}.stock-detail-open{margin-top:18px}}@media (width<=560px){.stocks-table>.stock-row{grid-template-columns:22px minmax(0,1fr) 70px}.stocks-table>.stock-row .stock-change,.stocks-table>.stock-row>svg{display:none}}.stocks-view{flex-direction:column;gap:11px;height:100%;min-height:0;display:flex;overflow:hidden}.stocks-hero{background:linear-gradient(110deg,#fff 0%,#f8fafc 62%,#eef2f6 100%);border:1px solid #dde3e9;border-radius:16px;flex:none;justify-content:space-between;align-items:center;gap:24px;min-height:104px;padding:17px 19px;display:flex;overflow:hidden;box-shadow:0 9px 24px #0f172a09}.stocks-hero>div:first-child>span{color:#64748b;letter-spacing:.09em;align-items:center;gap:6px;font-size:7px;font-weight:800;display:flex}.stocks-hero>div:first-child>span svg{width:12px}.stocks-hero h1{letter-spacing:0;margin:5px 0 0;font-size:22px}.stocks-hero p{color:#64748b;margin:5px 0 0;font-size:9px}.stocks-live{color:#334155;background:#ffffffd1;border:1px solid #dce3e9;border-radius:11px;grid-template-columns:9px 1fr;align-items:center;gap:7px;min-width:150px;padding:10px 12px;font-size:8px;font-weight:750;display:grid}.stocks-live i{background:#10b981;border-radius:50%;width:8px;height:8px;box-shadow:0 0 0 4px #d1fae5}.stocks-live small{color:#94a3b8;grid-column:2;font-size:7px;font-weight:600}.stocks-tabs{background:#fff;border:1px solid #dde3e9;border-radius:13px;flex:none;align-items:center;gap:5px;height:46px;padding:5px;display:flex}.stocks-tabs button{color:#64748b;border-radius:9px;align-items:center;gap:7px;height:34px;padding:0 13px;font-size:8px;font-weight:700;display:flex}.stocks-tabs button:hover{color:#111827;background:#f4f6f8}.stocks-tabs button.active{color:#fff;background:#374151;box-shadow:0 5px 13px #0f172a24}.stocks-tabs svg{width:13px}.stocks-metrics{flex:none;grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;display:grid}.stocks-metrics article{background:#fff;border:1px solid #dde3e9;border-radius:13px;align-content:center;min-width:0;min-height:82px;padding:11px 13px;display:grid;box-shadow:0 6px 17px #0f172a06}.stocks-metrics small{color:#64748b;font-size:7px}.stocks-metrics strong{color:#111827;text-overflow:ellipsis;white-space:nowrap;margin-top:4px;font-size:18px;font-weight:650;overflow:hidden}.stocks-metrics span{color:#94a3b8;margin-top:4px;font-size:7px}.stocks-metrics .positive strong{color:#047857}.stocks-metrics .negative strong{color:#b42318}.stocks-board{background:#fff;border:1px solid #dde3e9;border-radius:16px;flex-direction:column;flex:1;min-height:0;display:flex;overflow:hidden;box-shadow:0 9px 24px #0f172a08}.stocks-board>header{border-bottom:1px solid #e8edf1;flex:none;grid-template-columns:minmax(150px,.8fr) minmax(220px,1.35fr) auto;align-items:center;gap:12px;min-height:66px;padding:10px 14px;display:grid}.stocks-board-title{align-items:center;gap:9px;min-width:0;display:flex}.stocks-board-title>svg{color:#475569;flex:none;width:17px}.stocks-board h2{margin:0;font-size:13px}.stocks-board header p{color:#94a3b8;margin:3px 0 0;font-size:7px}.stocks-board>header>small{color:#64748b;background:#f1f5f9;border-radius:99px;padding:6px 9px;font-size:7px;font-weight:700}.stocks-search{background:#f8fafc;border:1px solid #dce3e9;border-radius:10px;justify-self:center;align-items:center;gap:8px;width:min(100%,440px);height:38px;padding:0 10px;transition:border-color .18s,background .18s,box-shadow .18s;display:flex}.stocks-search:focus-within{background:#fff;border-color:#aab4c2;box-shadow:0 0 0 3px #0f172a0d}.stocks-search>svg{color:#64748b;flex:none;width:14px}.stocks-search input{color:#111827;min-width:0;font:inherit;background:0 0;border:0;outline:0;flex:1;font-size:9px}.stocks-search input::placeholder{color:#94a3b8}.stocks-search button{color:#64748b;border-radius:7px;flex:none;place-items:center;width:24px;height:24px;display:grid}.stocks-search button:hover{color:#111827;background:#e9eef3}.stocks-search button svg{width:12px}.stocks-scope{background:#f1f5f9;border:1px solid #dce3e9;border-radius:10px;align-items:center;gap:3px;padding:3px;display:flex}.stocks-scope button{color:#64748b;white-space:nowrap;border-radius:7px;height:29px;padding:0 9px;font-size:7px;font-weight:750}.stocks-scope button:hover{color:#111827}.stocks-scope button.active{color:#111827;background:#fff;box-shadow:0 2px 6px #0f172a14}.stocks-loading,.stocks-error{color:#64748b;justify-content:center;align-items:center;gap:8px;min-height:128px;font-size:9px;display:flex}.stocks-loading svg,.stocks-error svg{width:16px}.stocks-error{color:#b42318;background:#fff7f6;border-bottom:1px solid #f4d6d4;justify-content:flex-start;min-height:42px;padding:0 15px}.stocks-table{scrollbar-width:thin;scrollbar-color:#cbd5e1 transparent;min-height:0;padding:6px 10px 10px;overflow-y:auto}.stocks-table>a{color:#111827;border-bottom:1px solid #edf0f3;grid-template-columns:28px minmax(170px,1.4fr) minmax(100px,.8fr) 90px 62px 18px;align-items:center;gap:10px;min-height:57px;padding:6px 7px;display:grid}.stocks-table>a:hover{background:#f7f9fb;border-radius:9px}.stocks-table>a>em{color:#94a3b8;font-size:8px;font-style:normal;font-weight:750}.stock-asset{grid-template-columns:39px minmax(0,1fr);align-items:center;gap:9px;min-width:0;display:grid}.stock-asset>img,.stock-asset>svg{object-fit:contain;background:#f3f5f7;border:1px solid #e2e7ec;border-radius:9px;width:39px;height:39px}.stock-asset>span{min-width:0}.stock-asset strong,.stock-asset small,.stock-value strong,.stock-value small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.stock-asset strong{font-size:8px}.stock-asset small,.stock-value small{color:#94a3b8;margin-top:3px;font-size:7px}.stock-spark{align-items:flex-end;gap:2px;height:28px;display:flex}.stock-spark i{background:#94a3b8;border-radius:2px 2px 0 0;width:5px;min-height:4px}.stock-value{text-align:right}.stock-value strong{font-size:9px;font-weight:700}.stock-change{color:#64748b;background:#f1f5f9;border-radius:99px;justify-self:end;padding:5px 7px;font-size:7px;font-weight:800}.stock-change.up{color:#047857;background:#ecfdf5}.stock-change.down{color:#b42318;background:#fff1f2}.stocks-table>a>svg{color:#94a3b8;width:11px}.stocks-disclaimer{color:#64748b;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;flex:none;align-items:center;gap:7px;margin:0;padding:8px 11px;font-size:7px;display:flex}.stocks-disclaimer svg{flex:none;width:12px}@media (width<=900px){.stocks-view{height:auto;overflow:visible}.stocks-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.stocks-board{min-height:480px}.stocks-board>header{grid-template-columns:1fr auto}.stocks-search{grid-area:2/1/auto/-1;width:100%;max-width:none}.stocks-table>a{grid-template-columns:24px minmax(150px,1fr) 72px 58px 14px}.stock-spark{display:none}.mobile-nav{grid-template-columns:repeat(5,1fr)}}@media (width<=560px){.stocks-hero{flex-direction:column;align-items:flex-start}.stocks-live{width:100%}.stocks-tabs{overflow-x:auto}.stocks-tabs button{flex:1;justify-content:center}.stocks-metrics{grid-template-columns:1fr 1fr}.stocks-board>header{grid-template-columns:1fr}.stocks-scope{width:100%}.stocks-scope button{flex:1}.stocks-table>a{grid-template-columns:22px minmax(0,1fr) 70px}.stock-change,.stocks-table>a>svg{display:none}}.app-shell{background:#f4f6f8;grid-template-rows:54px minmax(0,1fr);grid-template-columns:64px minmax(0,1fr) 300px;gap:0;padding:0}.sidebar{width:64px;box-shadow:none;background:#fff;border:0;border-right:1px solid #e3e7eb;border-radius:0;grid-area:1/1/3;align-items:center;padding:8px 7px 10px}.sidebar-brand{place-items:center;width:100%;height:42px;display:grid}.sidebar-brand .brand{border-radius:10px;place-items:center;width:42px;height:42px;display:grid}.sidebar-brand .brand:hover{background:#f5f6f8}.sidebar-brand .brand img{width:35px;height:35px;transform:none}.sidebar nav{border:0;flex:0 auto;align-content:start;justify-items:center;gap:7px;width:100%;min-height:0;margin:16px 0 0;padding:0;display:grid}.sidebar nav button,.sidebar-bottom>button{color:#7b8491;background:0 0;border:0;border-radius:10px;justify-content:center;align-items:center;width:42px;height:42px;padding:0;transition:background .16s,color .16s,transform .16s;display:flex;position:relative}.sidebar nav button:after,.sidebar-bottom>button:after{display:none}.sidebar nav button:hover,.sidebar-bottom>button:hover{color:#111827;background:#f3f5f7;transform:translateY(-1px)}.sidebar nav button.active,.sidebar-bottom>button.active{color:#111827;background:#eceff2;border:0}.sidebar nav button.active:before,.sidebar-bottom>button.active:before{content:"";background:#111827;border-radius:0 2px 2px 0;width:2px;position:absolute;top:10px;bottom:10px;left:-7px}.sidebar nav svg,.sidebar-bottom svg{stroke-width:1.9px;width:20px;height:20px}.sidebar nav button span,.sidebar-bottom button>span{display:none}.sidebar-bottom{justify-items:center;gap:7px;width:100%;margin-top:auto;padding:0;display:grid}.topbar{z-index:90;min-width:0;height:54px;box-shadow:none;background:#fff;border:0;border-bottom:1px solid #e3e7eb;border-radius:0;grid-area:1/2/auto/4;justify-content:flex-start;gap:12px;padding:0 14px;position:relative;overflow:visible}.history-controls{flex:none;align-items:center;gap:3px;display:flex}.topbar>.history-controls>button{color:#697386;border-radius:8px;place-items:center;width:32px;height:32px;transition:background .15s,color .15s;display:grid}.topbar>.history-controls>button:hover{color:#111827;background:#f1f3f5}.topbar>.history-controls>button svg{stroke-width:1.9px;width:18px;height:18px}.topbar>.topbar-search-shell{width:min(100%,640px);margin:0 auto 0 2px}.topbar-search-shell>.topbar-search{background:#f8f9fa;border-color:#dfe4e8;border-radius:9px;gap:8px;height:36px;padding:0 4px 0 11px}.topbar-search-shell>.topbar-search:focus-within{background:#fff;border-color:#aeb7c1;box-shadow:0 0 0 3px #0f172a0b}.topbar-search-shell>.topbar-search>svg{color:#747e8c;width:15px;height:15px}.topbar-search-shell>.topbar-search>input{font-size:10px}.topbar-search-shell>.topbar-search>button{border-radius:7px;width:27px;height:27px}.topbar-search-shell>.topbar-search>.search-switch{background:0 0;border:0}.search-popover,.search-category-menu{top:43px}.subscription-control{color:#111827;background:#fff;border:1px solid #dde2e7;border-radius:9px;flex:none;align-items:center;gap:8px;height:36px;padding:0 11px;display:flex;box-shadow:0 1px 2px #0f172a08}.subscription-control:hover{background:#f7f8f9;border-color:#cbd2d9}.subscription-control>svg{width:15px;height:15px}.subscription-control>span{text-align:left;line-height:1.05;display:block}.subscription-control small,.subscription-control strong{display:block}.subscription-control small{color:#8a94a3;letter-spacing:.06em;text-transform:uppercase;font-size:6px;font-weight:700}.subscription-control strong{margin-top:2px;font-size:9px;font-weight:750}.workspace{grid-area:2/2;min-width:0;min-height:0;padding:12px 0 12px 12px;overflow:hidden}.content{gap:12px;height:100%;padding:0}.right-panel{grid-area:2/3;gap:12px;min-height:0;padding:12px}.destination-page{text-align:center;background:#fff;border:1px solid #dde3e9;border-radius:16px;flex-direction:column;justify-content:center;align-items:center;height:100%;min-height:420px;padding:32px;display:flex;overflow:hidden;box-shadow:0 8px 24px #0f172a08}.destination-icon{color:#111827;background:#f5f7f9;border:1px solid #dce2e8;border-radius:16px;place-items:center;width:58px;height:58px;display:grid}.destination-icon svg{width:25px;height:25px}.destination-page>small{color:#7b8797;letter-spacing:.13em;margin-top:20px;font-size:8px;font-weight:800}.destination-page h1{letter-spacing:-.025em;margin:7px 0 0;font-size:24px}.destination-page p{color:#64748b;max-width:440px;margin:9px 0 0;font-size:11px;line-height:1.6}.destination-status{color:#64748b;border:1px solid #e2e7ec;border-radius:99px;align-items:center;gap:7px;margin-top:20px;padding:7px 11px;font-size:8px;font-weight:700;display:flex}.destination-status i{background:#111827;border-radius:50%;width:7px;height:7px}.assets-view{flex-direction:column;gap:12px;height:100%;min-height:0;display:flex;overflow-y:auto}.assets-heading{background:#fff;border:1px solid #dde3e9;border-radius:16px;flex:none;justify-content:space-between;align-items:center;gap:24px;min-height:116px;padding:19px 22px;display:flex;box-shadow:0 8px 24px #0f172a08}.assets-heading small{color:#7b8797;letter-spacing:.13em;font-size:8px;font-weight:800}.assets-heading h1{letter-spacing:-.025em;margin:6px 0 0;font-size:22px}.assets-heading p{color:#64748b;margin:6px 0 0;font-size:10px}.assets-summary{align-items:center;gap:20px;display:flex}.assets-summary>span{color:#64748b;min-width:76px;font-size:8px}.assets-summary strong{color:#111827;margin-bottom:4px;font-size:19px;display:block}.assets-collection{flex:1;min-height:410px}.assets-count{color:#64748b;font-size:8px;font-weight:700}@media (width<=1500px){.app-shell{grid-template-columns:64px minmax(0,1fr) 280px}}@media (width<=1279px){.app-shell{grid-template-columns:64px minmax(0,1fr)}.topbar{grid-column:2}.right-panel{display:none}}@media (width<=900px){.app-shell{height:auto;min-height:100dvh;padding:0;display:block;overflow:visible}.sidebar{display:none}.topbar{width:100%;height:52px;padding:0 9px;position:sticky;top:0}.workspace{min-height:calc(100dvh - 52px);padding:10px 10px 78px;overflow:visible}.content{min-height:calc(100dvh - 140px)}.mobile-nav{grid-template-columns:repeat(5,1fr)}}@media (width<=640px){.topbar{gap:6px}.topbar>.history-controls>button{width:28px}.topbar>.topbar-search-shell{margin-left:0}.topbar-search-shell>.topbar-search{height:36px;padding-left:9px}.subscription-control{justify-content:center;width:38px;padding:0}.subscription-control>span{display:none}.search-popover,.search-category-menu{top:59px}.assets-heading{flex-direction:column;align-items:flex-start}.assets-summary{width:100%}}:root{--ui-bg:#eef2fa;--ui-surface:#fff;--ui-surface-soft:#f6f8fd;--ui-surface-raised:#fff;--ui-border:#dce3ef;--ui-border-strong:#cbd5e4;--ui-text:#11182b;--ui-muted:#68758d;--ui-faint:#94a0b3;--ui-accent:#6657f5;--ui-accent-strong:#5040df;--ui-accent-soft:#eeebff;--ui-cyan:#00aeca;--ui-green:#0a9b69;--ui-shadow:0 12px 32px #1c244412;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}html[data-theme=dark]{--ui-bg:#070b17;--ui-surface:#0e1527;--ui-surface-soft:#121b31;--ui-surface-raised:#151f36;--ui-border:#25314a;--ui-border-strong:#34425f;--ui-text:#f2f5ff;--ui-muted:#9ca9c2;--ui-faint:#6f7e99;--ui-accent:#8b7cff;--ui-accent-strong:#a195ff;--ui-accent-soft:#211d4a;--ui-cyan:#2bd7ef;--ui-green:#32d49a;--ui-shadow:0 18px 42px #00000045;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}body,.app-shell{background:var(--ui-bg);color:var(--ui-text)}.app-shell{grid-template-columns:64px minmax(0,1fr)}.topbar{grid-column:2}.workspace{background:radial-gradient(circle at 14% 5%,#6657f517,transparent 28%), radial-gradient(circle at 88% 88%,#00aeca12,transparent 24%), var(--ui-bg);padding-right:12px}.sidebar,.topbar{border-color:var(--ui-border);background:color-mix(in srgb,var(--ui-surface) 93%,transparent);color:var(--ui-text)}.sidebar{box-shadow:6px 0 28px #161d370a}.topbar{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);box-shadow:0 5px 22px #161d370b}.sidebar-brand .brand:hover,.sidebar nav button:hover,.sidebar-bottom>button:hover,.history-controls button:hover{background:var(--ui-surface-soft)}.sidebar nav button,.sidebar-bottom>button,.history-controls button{color:var(--ui-muted)}.sidebar nav button.active,.sidebar-bottom>button.active{background:linear-gradient(145deg,var(--ui-accent),#7869ff);color:#fff;box-shadow:0 7px 18px #6657f547}.sidebar nav button.active:before,.sidebar-bottom>button.active:before{background:#59ecff;box-shadow:0 0 12px #59ecff}html[data-theme=dark] .brand img{filter:none}.topbar-search-shell>.topbar-search,.subscription-control{border-color:var(--ui-border);background:var(--ui-surface-soft);color:var(--ui-text)}.topbar-search-shell>.topbar-search:focus-within{border-color:var(--ui-accent);background:var(--ui-surface);box-shadow:0 0 0 3px color-mix(in srgb,var(--ui-accent) 15%,transparent)}.topbar-search-shell input,.stocks-search input{color:var(--ui-text)}.topbar-search-shell input::placeholder,.stocks-search input::placeholder{color:var(--ui-faint)}.subscription-control>svg{color:var(--ui-accent)}.subscription-control small{color:var(--ui-muted)}.card,.profile-banner,.trade-hero,.trade-feed-shell,.trade-ad-card,.stocks-hero,.stocks-tabs,.stocks-metrics article,.stocks-board,.friends-directory-full,.settings-heading,.settings-tabs-shell,.settings-account-tab,.settings-roblox-tab,.settings-sync-tab,.quest-heading,.quest-progress,.quest-card,.destination-page{border-color:var(--ui-border);background-color:var(--ui-surface);color:var(--ui-text);box-shadow:var(--ui-shadow)}.card,.trade-ad-card,.stocks-metrics article,.quest-card{transition:transform .2s,border-color .2s,box-shadow .2s}.card:hover,.stocks-metrics article:hover{border-color:var(--ui-border-strong)}.card-header{border-color:var(--ui-border)}.card-header h2,.rows strong,.top-experience-copy>strong,.stocks-metrics strong,.stocks-table>.stock-row,.stock-detail-panel dd,.friends-directory-full .friend-card-copy strong,.settings-account-grid dd,.settings-roblox-body dd{color:var(--ui-text)}.card-header p,.rows small,.top-experience-copy>p,.stocks-hero p,.stocks-board header p,.stock-detail-panel p,.settings-heading p,.settings-account-tab header p,.settings-roblox-identity p{color:var(--ui-muted)}.count-pill,.panel-action>span,.settings-badge,.stocks-board>header>small{background:var(--ui-accent-soft);color:var(--ui-accent-strong)}.count-pill{align-items:center;gap:4px;display:flex}.count-pill svg{width:10px;height:10px}.rows article,.top-experience,.inventory-track>a,.value-summary article,.settings-account-grid>div,.settings-roblox-body dl,.settings-roblox-body>div,.photo-stage,.photo-controls label,.friends-directory-full .friends-card-grid>article{border-color:var(--ui-border);background:var(--ui-surface-soft)}.rows article:hover,.top-experience:hover,.friends-directory-full .friends-card-grid>article:hover{border-color:var(--ui-accent);background:var(--ui-surface-raised);box-shadow:0 9px 23px #6657f51c}.profile-banner,.trade-hero,.stocks-hero,.friends-directory-full .friends-overview,.settings-heading,.quest-heading{background:linear-gradient(115deg,#6657f51f,transparent 45%), radial-gradient(circle at 92% 15%,#00aeca21,transparent 34%), var(--ui-surface);position:relative;overflow:hidden}.profile-banner:after,.trade-hero:after,.stocks-hero:after,.friends-directory-full .friends-overview:after,.settings-heading:after,.quest-heading:after{border:18px solid color-mix(in srgb,var(--ui-accent) 12%,transparent);content:"";pointer-events:none;border-radius:28px;width:145px;height:145px;position:absolute;bottom:-42px;right:-35px;transform:rotate(35deg)}.profile-main,.sync-area,.trade-hero>*,.stocks-hero>*,.friends-overview>*,.settings-heading>*,.quest-heading>*{z-index:1;position:relative}.square-particles:before{background-image:linear-gradient(color-mix(in srgb,var(--ui-text) 7%,transparent) 1px,transparent 1px),linear-gradient(90deg,color-mix(in srgb,var(--ui-text) 7%,transparent) 1px,transparent 1px)}.square-particles i{border-color:color-mix(in srgb,var(--ui-accent) 50%,transparent);background:color-mix(in srgb,var(--ui-accent) 18%,transparent)}.quest-home-panel{position:relative;overflow:hidden}.quest-home-panel>.home-quest{flex:1;height:auto;min-height:0}.home-quest{--quest-color:var(--ui-accent);border:1px solid color-mix(in srgb,var(--quest-color) 25%,var(--ui-border));background:linear-gradient(125deg,color-mix(in srgb,var(--quest-color) 14%,var(--ui-surface-soft)),var(--ui-surface-soft) 65%);border-radius:13px;flex-direction:column;height:100%;min-height:145px;padding:16px;display:flex;position:relative;overflow:hidden}.home-quest.quest-cyan{--quest-color:#00bad8}.home-quest.quest-amber{--quest-color:#e59a00}.home-quest.quest-blue{--quest-color:#2d7ff9}.home-quest.quest-pink{--quest-color:#e24caa}.home-quest.quest-green{--quest-color:#14a876}.home-quest-orbit{border:1px solid color-mix(in srgb,var(--quest-color) 22%,transparent);border-radius:50%;width:140px;height:140px;position:absolute;top:-35px;right:-18px}.home-quest-orbit i{border:1px solid color-mix(in srgb,var(--quest-color) 18%,transparent);border-radius:50%;position:absolute;inset:20px}.home-quest-orbit i:nth-child(2){background:color-mix(in srgb,var(--quest-color) 25%,transparent);inset:44px}.home-quest-orbit i:nth-child(3){background:linear-gradient(135deg,transparent 49%,color-mix(in srgb,var(--quest-color) 16%,transparent) 50%);border:0;border-radius:0;inset:65px -20px -20px 65px}.home-quest header{align-items:center;gap:10px;display:flex;position:relative}.home-quest header>span{background:var(--quest-color);color:#fff;width:38px;height:38px;box-shadow:0 7px 17px color-mix(in srgb,var(--quest-color) 30%,transparent);border-radius:11px;flex:none;place-items:center;display:grid}.home-quest header svg{width:18px}.home-quest small{color:var(--quest-color);letter-spacing:.11em;font-size:7px;font-weight:850}.home-quest h3{margin:4px 0 0;font-size:13px}.home-quest>p{max-width:78%;color:var(--ui-muted);margin:13px 0;font-size:8px;line-height:1.55;position:relative}.home-quest footer{justify-content:space-between;align-items:center;gap:10px;margin-top:auto;display:flex;position:relative}.home-quest footer>div{gap:7px;display:flex}.home-quest footer span{color:var(--ui-muted);align-items:center;gap:4px;font-size:7px;font-weight:750;display:flex}.home-quest footer span svg{width:10px}.home-quest footer button{background:var(--quest-color);color:#fff;border-radius:8px;align-items:center;gap:6px;height:30px;padding:0 11px;font-size:7px;font-weight:800;display:flex}.home-quest footer button svg{width:11px}.quest-page{flex-direction:column;gap:12px;height:100%;min-height:0;padding-bottom:2px;display:flex;overflow-y:auto}.quest-heading{border:1px solid var(--ui-border);border-radius:18px;flex:none;justify-content:space-between;align-items:center;gap:24px;min-height:126px;padding:20px 23px;display:flex}.quest-heading>div>span{color:var(--ui-accent);letter-spacing:.12em;align-items:center;gap:6px;font-size:8px;font-weight:850;display:flex}.quest-heading>div>span svg{width:13px}.quest-heading h1{letter-spacing:-.025em;margin:7px 0 0;font-size:25px}.quest-heading p{color:var(--ui-muted);margin:7px 0 0;font-size:10px}.quest-heading aside{border-left:1px solid var(--ui-border);min-width:150px;padding-left:24px;display:grid}.quest-heading aside strong{font-size:28px;line-height:1}.quest-heading aside>span{color:var(--ui-muted);margin-top:4px;font-size:8px}.quest-heading aside small{color:var(--ui-green);align-items:center;gap:6px;margin-top:10px;font-size:7px;font-weight:750;display:flex}.quest-heading aside i{background:var(--ui-green);width:7px;height:7px;box-shadow:0 0 0 4px color-mix(in srgb,var(--ui-green) 14%,transparent);border-radius:50%}.quest-progress{border:1px solid var(--ui-border);border-radius:14px;flex:none;grid-template-columns:auto minmax(120px,1fr) auto;align-items:center;gap:15px;min-height:62px;padding:10px 15px;display:grid}.quest-progress>div:first-child{align-items:center;gap:9px;display:flex}.quest-progress>div:first-child>span{background:var(--ui-accent-soft);width:34px;height:34px;color:var(--ui-accent);border-radius:10px;place-items:center;display:grid}.quest-progress svg{width:16px}.quest-progress small{color:var(--ui-muted);letter-spacing:.1em;font-size:6px;display:block}.quest-progress strong{font-size:10px}.quest-progress-track{background:var(--ui-surface-soft);border-radius:99px;height:7px;overflow:hidden}.quest-progress-track i{border-radius:inherit;background:linear-gradient(90deg,var(--ui-accent),var(--ui-cyan));height:100%;display:block;box-shadow:0 0 10px #6657f566}.quest-progress>span{color:var(--ui-muted);font-size:8px;font-weight:700}.quest-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.quest-card{--quest-color:var(--ui-accent);border:1px solid var(--ui-border);border-radius:16px;min-height:205px;padding:16px;position:relative;overflow:hidden}.quest-card:hover{border-color:color-mix(in srgb,var(--quest-color) 65%,var(--ui-border));box-shadow:0 15px 32px color-mix(in srgb,var(--quest-color) 14%,transparent);transform:translateY(-3px)}.quest-card.selected{border-color:var(--quest-color);box-shadow:inset 0 0 0 1px var(--quest-color),0 13px 30px color-mix(in srgb,var(--quest-color) 15%,transparent)}.quest-card.quest-cyan{--quest-color:#00bad8}.quest-card.quest-amber{--quest-color:#e69a00}.quest-card.quest-blue{--quest-color:#2f7cf6}.quest-card.quest-pink{--quest-color:#df4baa}.quest-card.quest-green{--quest-color:#10a876}.quest-card>header{justify-content:space-between;align-items:center;display:flex}.quest-card>header>span{background:color-mix(in srgb,var(--quest-color) 14%,var(--ui-surface));width:42px;height:42px;color:var(--quest-color);border-radius:12px;place-items:center;display:grid}.quest-card>header>span svg{width:20px}.quest-card>header>div{justify-items:end;gap:4px;display:grid}.quest-card>header small{color:var(--quest-color);text-transform:uppercase;font-size:7px;font-weight:850}.quest-card>header em{background:var(--ui-surface-soft);color:var(--ui-muted);border-radius:99px;padding:4px 7px;font-size:6px;font-style:normal;font-weight:700}.quest-card h2{margin:16px 0 0;font-size:15px}.quest-card>p{min-height:39px;color:var(--ui-muted);margin:7px 0 16px;font-size:8px;line-height:1.55}.quest-card footer{justify-content:space-between;align-items:center;gap:8px;display:flex}.quest-card footer>strong{color:var(--quest-color);align-items:center;gap:4px;font-size:8px;display:flex}.quest-card footer svg{width:11px}.quest-card footer button{border:1px solid var(--ui-border);background:var(--ui-surface-soft);border-radius:8px;align-items:center;gap:5px;height:30px;padding:0 9px;font-size:7px;font-weight:800;display:flex}.quest-card footer button:hover,.quest-card footer button.selected{border-color:var(--quest-color);background:var(--quest-color);color:#fff}.quest-card>b{color:color-mix(in srgb,var(--quest-color) 9%,transparent);pointer-events:none;font-size:78px;line-height:1;position:absolute;bottom:-19px;right:-3px}.trade-ad-card:hover{border-color:var(--ui-accent);transform:translateY(-2px);box-shadow:0 15px 32px #6657f51f}.trade-feed-shell{overflow:hidden}.stocks-tabs button.active,.stocks-scope button.active{background:linear-gradient(135deg,var(--ui-accent),#7668ff);color:#fff;box-shadow:0 6px 16px #6657f540}.stocks-search,.stocks-scope{border-color:var(--ui-border);background:var(--ui-surface-soft)}.stocks-search:focus-within{border-color:var(--ui-accent);background:var(--ui-surface)}.stocks-table>.stock-row{border-color:var(--ui-border)}.stocks-table>.stock-row:hover{background:var(--ui-surface-soft)}.stocks-table>.stock-row.active{background:var(--ui-accent-soft);box-shadow:inset 3px 0 var(--ui-accent)}.stock-detail-panel{background:linear-gradient(155deg,var(--ui-surface-raised),var(--ui-surface-soft))}.stock-detail-identity>span,.stock-detail-panel>header>a{border-color:var(--ui-border);background:var(--ui-surface)}.stock-detail-open{background:linear-gradient(135deg,var(--ui-accent),#7567ff);box-shadow:0 8px 18px #6657f53d}.friends-directory-full .friends-toolbar,.friends-list-meta{border-color:var(--ui-border);background:var(--ui-surface)}.friends-directory-full .friends-toolbar label{border-color:var(--ui-border);background:var(--ui-surface-soft)}.friends-directory-full .friends-toolbar input{color:var(--ui-text)}.friends-directory-full .friends-toolbar>div button.active{background:var(--ui-accent);color:#fff;box-shadow:0 5px 13px #6657f533}.friends-directory-full .friend-card-actions a{border-color:var(--ui-border);background:var(--ui-surface);color:var(--ui-muted)}.friends-directory-full .friend-card-copy>span.playing{color:var(--ui-accent)}.settings-tabs-shell{background:var(--ui-surface)}.settings-tabs{border-color:var(--ui-border)}.settings-tabs button{color:var(--ui-muted)}.settings-tabs button.active{color:var(--ui-accent)}.settings-tab-panel{background:var(--ui-bg)}.settings-account-tab,.settings-roblox-tab,.settings-sync-tab{background:var(--ui-surface)}.settings-account-tab>header,.settings-roblox-tab>header{border-color:var(--ui-border)}.settings-account-tab>header>span{background:linear-gradient(135deg,var(--ui-accent),#7668ff)}.settings-roblox-body>div>a,.photo-upload-copy button,.photo-actions .save-photo{background:var(--ui-accent)}.settings-roblox-body>div>a:hover,.photo-upload-copy button:hover{background:var(--ui-accent-strong)}.settings-appearance-tab{border:1px solid var(--ui-border);background:var(--ui-surface);border-radius:14px;min-height:100%;padding:22px}.settings-appearance-tab>header{align-items:center;gap:12px;display:flex}.settings-appearance-tab>header>span{background:linear-gradient(135deg,var(--ui-accent),#7567ff);color:#fff;border-radius:12px;place-items:center;width:44px;height:44px;display:grid}.settings-appearance-tab>header svg{width:19px}.settings-appearance-tab h2{margin:0;font-size:18px}.settings-appearance-tab header p{color:var(--ui-muted);margin:5px 0 0;font-size:9px}.theme-choice-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:22px;display:grid}.theme-choice-grid>button{border:1px solid var(--ui-border);background:var(--ui-surface-soft);text-align:left;border-radius:14px;padding:10px;transition:all .2s;overflow:hidden}.theme-choice-grid>button:hover{border-color:var(--ui-accent);transform:translateY(-2px)}.theme-choice-grid>button.active{border-color:var(--ui-accent);box-shadow:0 0 0 2px color-mix(in srgb,var(--ui-accent) 13%,transparent),0 12px 28px color-mix(in srgb,var(--ui-accent) 12%,transparent)}.theme-preview{background:#edf1f8;border:1px solid #d8deea;border-radius:9px;grid-template-rows:23px 1fr;grid-template-columns:28px 1fr;gap:7px;height:145px;padding:8px;display:grid;overflow:hidden}.theme-preview:before{content:"";background:#fff;border-radius:5px;grid-row:1/3}.theme-preview:after{content:"";background:#fff;border-radius:5px;grid-column:2}.theme-preview i{background:#fff;border-radius:6px;grid-column:2}.theme-preview i:nth-child(2){display:none}.theme-preview i:nth-child(3){background:linear-gradient(135deg,#e8e4ff,#fff)}.theme-choice-grid>button>div{align-items:center;gap:8px;margin-top:10px;display:flex}.theme-choice-grid>button>div>svg:first-child{width:16px;color:var(--ui-accent)}.theme-choice-grid>button>div>span{flex:1;min-width:0}.theme-choice-grid strong,.theme-choice-grid small{display:block}.theme-choice-grid strong{font-size:10px}.theme-choice-grid small{color:var(--ui-muted);margin-top:3px;font-size:7px}.theme-choice-grid>button>div>svg:last-child{width:15px;color:var(--ui-accent)}.theme-note{border:1px solid var(--ui-border);background:var(--ui-accent-soft);color:var(--ui-accent-strong);border-radius:10px;align-items:center;gap:7px;margin:16px 0 0;padding:10px 12px;font-size:8px;display:flex}.theme-note svg{width:13px}html[data-theme=dark] .top-experience-art,.inventory-track>a>div,.stock-asset>img,.stock-asset>svg,.photo-crop{background:#172139}html[data-theme=dark] .search-popover,html[data-theme=dark] .search-category-menu,html[data-theme=dark] .search-detail-card,html[data-theme=dark] .trade-modal>form,html[data-theme=dark] .trade-confirm-modal>section{border-color:var(--ui-border);background:var(--ui-surface);color:var(--ui-text)}html[data-theme=dark] .trade-details-card{border-color:color-mix(in srgb,var(--ui-border) 85%,transparent);background:color-mix(in srgb,var(--ui-surface) 91%,transparent);color:var(--ui-text);-webkit-backdrop-filter:blur(22px)saturate(1.1);backdrop-filter:blur(22px)saturate(1.1);box-shadow:0 30px 90px #00000075}html[data-theme=dark] .search-results.compact>.search-result-row{border-color:var(--ui-border);background:var(--ui-surface);color:var(--ui-text)}html[data-theme=dark] .search-result-copy strong{color:var(--ui-text)}html[data-theme=dark] .search-result-copy small,html[data-theme=dark] .search-result-copy p,html[data-theme=dark] .search-result-meta{color:var(--ui-muted)}html[data-theme=dark] .search-detail-description{border-color:color-mix(in srgb,var(--ui-brand) 50%,var(--ui-border));background:var(--ui-surface-soft);color:var(--ui-muted)}html[data-theme=dark] .search-detail-play{background:var(--ui-text);color:var(--ui-bg);box-shadow:0 10px 24px #00000047}html[data-theme=dark] .search-detail-play:hover{color:var(--ui-bg)}html[data-theme=dark] .search-result-row:hover,html[data-theme=dark] .recent-searches>div>button:hover{background:var(--ui-surface-soft)}html[data-theme=dark] input,html[data-theme=dark] select{color:var(--ui-text)}html[data-theme=dark] .auth-page,html[data-theme=dark] .connection-page,html[data-theme=dark] .oauth-callback,html[data-theme=dark] .auth-loading{background:var(--ui-bg);color:var(--ui-text)}html[data-theme=dark] .auth-card,html[data-theme=dark] .connect-screen,html[data-theme=dark] .oauth-callback section,html[data-theme=dark] .connection-page>header{border-color:var(--ui-border);background:var(--ui-surface);color:var(--ui-text)}html[data-theme=dark] .auth-card input,html[data-theme=dark] .google-button,html[data-theme=dark] .connect-screen form label,html[data-theme=dark] .oauth-permissions article{border-color:var(--ui-border);background:var(--ui-surface-soft);color:var(--ui-text)}html[data-theme=dark] .auth-heading p,html[data-theme=dark] .auth-switch,html[data-theme=dark] .auth-note,html[data-theme=dark] .connect-screen>p,html[data-theme=dark] .connect-welcome,html[data-theme=dark] .oauth-permissions small{color:var(--ui-muted)}html[data-theme=dark] .auth-grid{background-image:linear-gradient(#8b7cff14 1px,#0000 1px),linear-gradient(90deg,#8b7cff14 1px,#0000 1px)}html[data-theme=dark] .auth-primary,html[data-theme=dark] .roblox-oauth-button{background:linear-gradient(135deg,var(--ui-accent),#6558e8)}@media (width<=1050px){.quest-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=700px){.quest-heading{flex-direction:column;align-items:flex-start}.quest-heading aside{border-top:1px solid var(--ui-border);border-left:0;width:100%;padding:13px 0 0}.quest-grid,.theme-choice-grid{grid-template-columns:1fr}.quest-progress{grid-template-columns:1fr auto}.quest-progress-track{grid-area:2/1/auto/-1}}@media (width<=900px){.mobile-nav{grid-template-columns:repeat(6,1fr)}}.quest-page{--quest-ink:#111827;border:1px solid var(--ui-border);height:100%;min-height:0;color:var(--ui-text);box-shadow:var(--ui-shadow);scrollbar-width:thin;scrollbar-color:#cbd5e1 transparent;background:#f8f9fc;border-radius:18px;padding:24px 28px 38px;display:block;overflow:hidden auto}.quest-browser-header{justify-content:space-between;align-items:flex-start;gap:26px;min-height:80px;display:flex}.quest-browser-header h1{color:var(--ui-text);letter-spacing:-.035em;align-items:center;gap:9px;margin:0;font-size:30px;display:flex}.quest-browser-header h1 svg{stroke-width:1.7px;width:23px;height:23px}.quest-browser-header p{color:var(--ui-muted);margin:7px 0 0;font-size:10px}.quest-browser-header>label{border:1px solid var(--ui-border-strong);background:var(--ui-surface);border-radius:10px;align-items:center;gap:9px;width:min(340px,38%);height:42px;padding:0 12px;transition:border-color .18s,box-shadow .18s;display:flex}.quest-browser-header>label:focus-within{border-color:#111827;box-shadow:0 0 0 3px #11182712}.quest-browser-header>label>svg{width:16px;color:var(--ui-muted);flex:none}.quest-browser-header input{min-width:0;color:var(--ui-text);background:0 0;border:0;outline:0;flex:1;font-size:11px}.quest-browser-header input::placeholder{color:var(--ui-faint)}.quest-browser-header label button{width:25px;height:25px;color:var(--ui-muted);border-radius:7px;place-items:center;display:grid}.quest-browser-header label button:hover{background:var(--ui-surface-soft);color:var(--ui-text)}.quest-browser-header label button svg{width:13px}.quest-status-tabs{border-bottom:1px solid var(--ui-border);align-items:stretch;gap:34px;height:48px;display:flex}.quest-status-tabs button{color:var(--ui-muted);align-items:center;gap:7px;padding:0 0 11px;font-size:12px;font-weight:700;display:flex;position:relative}.quest-status-tabs button:after{background:var(--quest-ink);content:"";opacity:0;border-radius:99px 99px 0 0;height:2px;transition:all .18s;position:absolute;bottom:-1px;left:0;right:0;transform:scaleX(.5)}.quest-status-tabs button:hover,.quest-status-tabs button.active{color:var(--ui-text)}.quest-status-tabs button.active:after{opacity:1;transform:scaleX(1)}.quest-status-tabs button span{color:#6b7280;background:#eaedf2;border-radius:99px;place-items:center;min-width:19px;height:19px;padding:0 5px;font-size:7px;display:grid}.quest-status-tabs button.active span{background:var(--quest-ink);color:#fff}.quest-category-rail{scrollbar-width:none;gap:8px;margin:18px -4px 0;padding:4px 4px 8px;display:flex;overflow-x:auto}.quest-category-rail::-webkit-scrollbar{display:none}.quest-category-rail button{border:1px solid var(--ui-border-strong);background:var(--ui-surface);height:36px;color:var(--ui-text);white-space:nowrap;border-radius:999px;flex:none;align-items:center;gap:7px;padding:0 13px 0 7px;font-size:9px;font-weight:750;transition:all .18s;display:flex}.quest-category-rail button:hover{border-color:#9199a8;transform:translateY(-1px)}.quest-category-rail button>span{color:#374151;background:#eef0f4;border-radius:50%;place-items:center;width:24px;height:24px;display:grid}.quest-category-rail button svg{width:12px;height:12px}.quest-category-rail button.active{border-color:var(--quest-ink);background:var(--quest-ink);color:#fff;box-shadow:0 6px 15px #11182724}.quest-category-rail button.active>span{color:#111827;background:#fff}.quest-shelf{margin-top:24px}.quest-shelf>header{justify-content:space-between;align-items:end;gap:18px;margin-bottom:12px;display:flex}.quest-shelf>header h2{color:var(--ui-text);letter-spacing:-.015em;margin:0;font-size:17px}.quest-shelf>header p{color:var(--ui-muted);margin:4px 0 0;font-size:8px}.quest-shelf>header>span{color:#606b7d;background:#eceff4;border-radius:99px;padding:6px 9px;font-size:7px;font-weight:750}.quest-other-shelf{margin-top:28px}.quest-discovery-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.quest-discovery-card{--quest-color:#635bff;background:#fff;border:1px solid #d8dde6;border-radius:14px;min-width:0;transition:border-color .2s,box-shadow .2s,transform .2s;overflow:hidden;box-shadow:0 7px 20px #151c2e0d}.quest-discovery-card.quest-cyan{--quest-color:#079cb5}.quest-discovery-card.quest-amber{--quest-color:#c77b00}.quest-discovery-card.quest-blue{--quest-color:#2b65ce}.quest-discovery-card.quest-pink{--quest-color:#bc3e8c}.quest-discovery-card.quest-green{--quest-color:#16835e}.quest-discovery-card:hover{border-color:#aeb6c4;transform:translateY(-2px);box-shadow:0 13px 28px #151c2e17}.quest-discovery-card.is-pinned{border-color:#111827;box-shadow:0 0 0 1px #111827,0 12px 26px #11182714}.quest-card-art{color:#fff;isolation:isolate;background:#232a3a;height:142px;position:relative;overflow:hidden}.quest-card-art:before,.quest-detail-card>header:before{z-index:-2;background:linear-gradient(120deg,var(--quest-art-a),var(--quest-art-b));content:"";position:absolute;inset:0}.quest-card-art:after,.quest-detail-card>header:after{z-index:-1;content:"";border:22px solid #ffffff21;border-radius:50%;width:245px;height:175px;position:absolute;bottom:-65px;right:-34px;transform:rotate(-18deg)}.quest-art-vault{--quest-art-a:#1a2136;--quest-art-b:#6b3fd4}.quest-art-squad{--quest-art-a:#075f78;--quest-art-b:#24a9bb}.quest-art-market{--quest-art-a:#51350d;--quest-art-b:#d68b1a}.quest-art-portal{--quest-art-a:#173966;--quest-art-b:#418eea}.quest-art-crystal{--quest-art-a:#54224f;--quest-art-b:#c54aa3}.quest-art-arena{--quest-art-a:#164e3a;--quest-art-b:#2e9871}.quest-art-grid{z-index:-1;opacity:.34;background-image:linear-gradient(#ffffff1f 1px,#0000 1px),linear-gradient(90deg,#ffffff1f 1px,#0000 1px);background-size:25px 25px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#000,#0000);mask-image:linear-gradient(90deg,#000,#0000)}.quest-art-grid i{border:1px solid #ffffff38;width:42px;height:42px;position:absolute;transform:rotate(45deg)}.quest-art-grid i:first-child{top:58%;left:9%}.quest-art-grid i:nth-child(2){width:21px;height:21px;top:18%;left:25%}.quest-art-grid i:nth-child(3){width:62px;height:62px;top:14%;right:15%}.quest-art-grid i:nth-child(4){width:70px;height:70px;bottom:-25px;right:42%}.quest-game-label{text-shadow:0 1px 5px #00000040;align-items:center;gap:8px;font-size:10px;font-weight:800;display:flex;position:absolute;top:15px;left:17px}.quest-game-label>i{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0000004d;border-radius:8px;place-items:center;width:27px;height:27px;font-style:normal;display:grid}.quest-game-label svg{width:14px}.quest-card-art>button{color:#fff;border-radius:8px;place-items:center;width:30px;height:30px;display:grid;position:absolute;top:11px;right:11px}.quest-card-art>button:hover{background:#00000047}.quest-card-art>button svg{width:18px}.quest-art-emblem{color:#fff;align-items:center;gap:11px;display:flex;position:absolute;bottom:14px;right:34px}.quest-art-emblem>svg{stroke-width:1.5px;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#04091638;border:1px solid #ffffff47;border-radius:16px;width:55px;height:55px;padding:12px}.quest-art-emblem>span{letter-spacing:-.02em;opacity:.92;font-size:18px;font-weight:850}.quest-card-art>em{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0000005c;border-radius:99px;align-items:center;gap:5px;padding:6px 9px;font-size:7px;font-style:normal;font-weight:750;display:flex;position:absolute;bottom:12px;left:16px}.quest-card-art>em svg{width:11px}.quest-card-content{background:#fff;flex-direction:column;min-height:150px;display:flex}.quest-card-copy{padding:14px 17px 11px}.quest-card-copy h3{color:#111827;text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:14px;overflow:hidden}.quest-card-copy>p{color:#667085;-webkit-line-clamp:2;-webkit-box-orient:vertical;min-height:28px;margin:6px 0 11px;font-size:8px;line-height:1.55;display:-webkit-box;overflow:hidden}.quest-reward{align-items:center;gap:9px;display:flex}.quest-reward>span{color:#202938;background:#f4f5f7;border:1px solid #dce1e8;border-radius:9px;flex:none;place-items:center;width:34px;height:34px;display:grid}.quest-reward>span svg{width:16px}.quest-reward small,.quest-reward strong{display:block}.quest-reward small{color:#8a94a4;letter-spacing:.1em;font-size:6px;font-weight:800}.quest-reward strong{color:#202938;text-overflow:ellipsis;white-space:nowrap;max-width:250px;margin-top:3px;font-size:9px;overflow:hidden}.quest-card-content>footer{background:#fbfbfc;border-top:1px solid #e5e8ed;justify-content:space-between;align-items:center;gap:12px;min-height:54px;margin-top:auto;padding:9px 16px;display:flex}.quest-card-content>footer>div{color:#515c6d;align-items:center;gap:12px;min-width:0;font-size:8px;display:flex}.quest-card-content>footer>div>span{white-space:nowrap;align-items:center;gap:5px;display:flex}.quest-card-content>footer svg{width:12px}.quest-card-progress>i{place-items:center;width:20px;height:20px;display:grid}.quest-card-progress>i>b{background:conic-gradient(#111827 var(--progress),#dfe3e8 0);border-radius:50%;width:18px;height:18px;display:block;position:relative}.quest-card-progress>i>b:after{content:"";background:#fbfbfc;border-radius:50%;position:absolute;inset:4px}.quest-card-content>footer>button{color:#fff;background:#111827;border-radius:8px;flex:none;height:34px;padding:0 16px;font-size:9px;font-weight:800;transition:all .18s}.quest-card-content>footer>button:hover{background:#2c3442;transform:translateY(-1px)}.quest-browser-empty{border:1px dashed var(--ui-border-strong);background:var(--ui-surface);text-align:center;border-radius:14px;align-content:center;place-items:center;min-height:230px;padding:28px;display:grid}.quest-browser-empty>svg{width:28px;height:28px;color:var(--ui-faint)}.quest-browser-empty h3{margin:11px 0 0;font-size:14px}.quest-browser-empty p{color:var(--ui-muted);margin:5px 0 0;font-size:9px}.quest-browser-empty button{border:1px solid var(--ui-border-strong);background:#fff;border-radius:8px;margin-top:14px;padding:8px 11px;font-size:8px;font-weight:750}.quest-detail-overlay{z-index:140;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#0a0e1885;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.quest-detail-card{--quest-color:#6657f5;border:1px solid var(--ui-border);background:var(--ui-surface);border-radius:17px;width:min(100%,520px);animation:.2s both quest-detail-in;overflow:hidden;box-shadow:0 28px 90px #00000040}@keyframes quest-detail-in{0%{opacity:0;transform:translateY(12px)scale(.98)}to{opacity:1;transform:none}}.quest-detail-card>header{color:#fff;isolation:isolate;grid-template-columns:48px minmax(0,1fr) 34px;align-items:center;gap:12px;min-height:118px;padding:20px;display:grid;position:relative;overflow:hidden}.quest-detail-card>header>span{background:#0000003d;border:1px solid #ffffff47;border-radius:13px;place-items:center;width:46px;height:46px;display:grid}.quest-detail-card>header>span svg{width:22px}.quest-detail-card>header small{letter-spacing:.09em;text-transform:uppercase;font-size:7px;font-weight:800}.quest-detail-card>header h2{margin:5px 0 0;font-size:21px}.quest-detail-card>header>button{color:#fff;border-radius:9px;place-items:center;width:32px;height:32px;display:grid}.quest-detail-card>header>button:hover{background:#0000003d}.quest-detail-card>header>button svg{width:17px}.quest-detail-card>div{padding:20px}.quest-detail-card>div>p{color:var(--ui-muted);margin:0;font-size:10px;line-height:1.6}.quest-detail-card dl{border:1px solid var(--ui-border);background:var(--ui-surface-soft);border-radius:11px;gap:0;margin:17px 0 0;padding:4px 13px;display:grid}.quest-detail-card dl>div{border-bottom:1px solid var(--ui-border);justify-content:space-between;align-items:center;gap:16px;min-height:39px;display:flex}.quest-detail-card dl>div:last-child{border-bottom:0}.quest-detail-card dt{color:var(--ui-muted);font-size:8px}.quest-detail-card dd{color:var(--ui-text);text-align:right;margin:0;font-size:9px;font-weight:750}.quest-detail-card>footer{border-top:1px solid var(--ui-border);background:var(--ui-surface-soft);justify-content:flex-end;gap:8px;padding:12px 20px;display:flex}.quest-detail-card>footer button{border:1px solid var(--ui-border-strong);background:var(--ui-surface);border-radius:8px;align-items:center;gap:6px;height:36px;padding:0 13px;font-size:8px;font-weight:800;display:flex}.quest-detail-card>footer button.primary{color:#fff;background:#111827;border-color:#111827}.quest-detail-card>footer svg{width:12px}html[data-theme=dark] .quest-page{--quest-ink:#f2f4f8;background:#0a1020}html[data-theme=dark] .quest-discovery-card,html[data-theme=dark] .quest-card-content{border-color:var(--ui-border);background:var(--ui-surface)}html[data-theme=dark] .quest-card-copy h3,html[data-theme=dark] .quest-reward strong{color:var(--ui-text)}html[data-theme=dark] .quest-card-copy>p{color:var(--ui-muted)}html[data-theme=dark] .quest-reward>span{border-color:var(--ui-border);background:var(--ui-surface-soft);color:var(--ui-text)}html[data-theme=dark] .quest-card-content>footer{border-color:var(--ui-border);color:var(--ui-text);background:#111a2d}html[data-theme=dark] .quest-card-progress>i>b{background:conic-gradient(#f4f6fa var(--progress),#364157 0)}html[data-theme=dark] .quest-card-progress>i>b:after{background:#111a2d}html[data-theme=dark] .quest-status-tabs button.active span{color:#111827}html[data-theme=dark] .quest-category-rail button.active{color:#111827;background:#f4f6fa}@media (width<=900px){.quest-page{height:auto;min-height:calc(100dvh - 145px);padding:20px 18px 32px}.quest-browser-header{flex-direction:column;align-items:stretch;gap:16px}.quest-browser-header>label{width:100%}.quest-status-tabs{margin-top:15px}}@media (width<=760px){.quest-discovery-grid{grid-template-columns:1fr}}@media (width<=520px){.quest-page{border-radius:14px;padding:17px 13px 28px}.quest-browser-header h1{font-size:25px}.quest-status-tabs{gap:22px}.quest-card-content>footer{flex-direction:column;align-items:stretch}.quest-card-content>footer>div{justify-content:space-between}.quest-card-content>footer>button{width:100%}}.dash-friends-caption{color:var(--dash-muted);margin:10px 0 14px;font-size:10px}.dash-online-count{color:var(--dash-muted);align-items:center;gap:6px;font-size:10px;display:flex}.dash-online-count i{background:#30af7f;border-radius:50%;width:6px;height:6px}.dash-friends-list .friend-offline i{background:#b7bac3}.dash-friends-list .friend-offline{opacity:.75}.dash-discovery .dash-category-rail button{align-items:center;gap:7px;display:flex}.dash-discovery .dash-category-rail svg{width:16px;height:16px}.dash-discovery .dash-section-heading{margin-bottom:12px}.sidebar-level{background:conic-gradient(var(--dash-ink) var(--level-progress,0%),var(--dash-line) 0);border-radius:50%;flex:none;width:44px;height:44px;margin:28px 0 18px;padding:3px}.sidebar-level>span{background:var(--dash-bg);border-radius:50%;flex-direction:column;justify-content:center;width:100%;height:100%;display:flex}.sidebar-level small{letter-spacing:.6px;color:var(--dash-muted);font-size:7px}.sidebar-level strong{color:var(--dash-ink);font-size:15px;line-height:18px}.app-shell{--dash-bg:#fff;--dash-soft:#f5f5f7;--dash-line:#e9e9ee;--dash-ink:#18191e;--dash-muted:#777983;background:var(--dash-bg);grid-template-rows:64px minmax(0,1fr);grid-template-columns:72px minmax(0,1fr)}.app-shell.theme-dark{--dash-bg:#10131c;--dash-soft:#1a1f2d;--dash-line:#2c3141;--dash-ink:#f6f7fb;--dash-muted:#a0a7ba}.app-shell .sidebar{background:var(--dash-soft);border-color:var(--dash-line);width:72px;box-shadow:none;grid-row:2;padding:22px 10px 18px}.app-shell .sidebar nav{gap:14px;margin:0}.app-shell .sidebar nav button,.app-shell .sidebar-bottom>button{width:40px;height:40px;color:var(--dash-muted);border-radius:50%}.app-shell .sidebar nav button.active,.app-shell .sidebar-bottom>button.active{background:var(--dash-ink);color:var(--dash-bg);box-shadow:0 5px 14px #1415201c}.app-shell .sidebar nav button.active:before,.app-shell .sidebar-bottom>button.active:before{display:none}.app-shell .sidebar nav button:hover:not(.active),.app-shell .sidebar-bottom>button:hover:not(.active){color:var(--dash-ink);background:var(--dash-line)}.app-shell .sidebar nav svg,.app-shell .sidebar-bottom svg{width:19px;height:19px}.app-shell .sidebar-bottom{gap:12px}.app-shell .topbar{background:var(--dash-bg);border-bottom:1px solid var(--dash-line);height:64px;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;grid-area:1/1/auto/-1;gap:20px;padding:0 26px}.app-shell .topbar>.brand{flex:none;gap:9px;margin-right:15px;display:flex}.app-shell .topbar>.brand img{width:30px;height:30px;transform:none}.app-shell .topbar>.brand strong{letter-spacing:-.6px;text-transform:capitalize;font-size:20px}.app-shell .topbar>.history-controls{gap:0}.app-shell .topbar>.history-controls>button{width:26px;height:28px;color:var(--dash-muted)}.app-shell .topbar>.topbar-search-shell{flex:0 370px;width:min(370px,35vw);margin:0 0 0 auto}.app-shell .topbar-search-shell>.topbar-search{border:1px solid var(--dash-line);background:var(--dash-soft);border-radius:20px;height:34px;padding-left:13px}.app-shell .topbar-search-shell>.topbar-search>input{font-size:11px}.app-shell .topbar-search-shell>.topbar-search:focus-within{border-color:var(--dash-muted);box-shadow:0 0 0 3px #93939a15}.app-shell .subscription-control{width:auto;height:32px;box-shadow:none;cursor:default;background:0 0;border:0;gap:7px;padding:0}.app-shell .subscription-control svg{color:var(--dash-ink);width:18px;height:18px}.app-shell .subscription-control small{font-size:8px}.app-shell .subscription-control strong{font-size:11px}.app-shell .topbar>.subscription-control>span{border:0;border-radius:0;width:auto;min-width:0;height:auto;padding:0;display:block}.app-shell .topbar>.header-account{width:auto;display:block}.app-shell .topbar>.header-account>.header-account-trigger{background:0 0;border:0;border-radius:0;width:auto;height:auto;padding:4px 0 4px 10px}.app-shell .header-account-copy{flex:none}.header-account{flex:none;max-width:245px;position:relative}.header-account-trigger{text-align:right;align-items:center;gap:10px;padding:4px 0 4px 10px;display:flex}.header-account-copy{min-width:0;max-width:168px}.header-account-copy strong,.header-account-copy small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.header-account-copy strong{color:var(--dash-ink);font-size:11px;font-weight:600}.header-account-copy small{color:var(--dash-muted);margin-top:3px;font-size:9px}.header-account-trigger>svg{width:12px;color:var(--dash-muted)}.header-account-trigger .avatar{flex:none}.header-account-menu{background:var(--dash-bg);border:1px solid var(--dash-line);border-radius:12px;width:248px;padding:8px;position:absolute;top:48px;right:0;box-shadow:0 15px 45px #0002}.header-account-menu>div{border-bottom:1px solid var(--dash-line);margin-bottom:5px;padding:10px 9px 14px}.header-account-menu strong,.header-account-menu small{overflow-wrap:anywhere;font-size:12px;display:block}.header-account-menu small{color:var(--dash-muted);margin-top:5px;font-size:11px}.header-account-menu>button{border-radius:7px;align-items:center;gap:10px;width:100%;padding:10px;font-size:12px;display:flex}.header-account-menu>button:hover{background:var(--dash-soft)}.app-shell .workspace{background:var(--dash-bg);grid-area:2/2;padding:16px 24px 0}.app-shell .workspace:has(.home-dashboard){min-height:0;padding:0;overflow:hidden}.app-shell .workspace:has(.home-dashboard)>.content{min-height:0;overflow:hidden}.app-shell:has(.home-dashboard){overflow:hidden}.app-shell:has(.quest-reference-page){overflow:hidden}.app-shell .workspace:has(.quest-reference-page){min-height:0;overflow:hidden}.app-shell .workspace:has(.quest-reference-page)>.content{min-height:0;overflow:hidden}.home-dashboard{height:100%;color:var(--dash-ink);scrollbar-width:thin;scrollbar-color:var(--dash-line) transparent;padding:24px 28px 0;overflow:hidden auto}.home-dashboard :is(button,a):focus-visible,.app-shell .topbar :is(button,a):focus-visible,.app-shell .sidebar button:focus-visible{outline:2px solid var(--dash-ink);outline-offset:4px}.dash-stage{grid-template-columns:minmax(0,2.5fr) minmax(255px,1fr);gap:20px;margin-bottom:24px;display:grid}.dash-feature{isolation:isolate;color:#1d2030;touch-action:pan-y;background:#e9edf4;border-radius:10px;min-width:0;height:clamp(285px,26vw,410px);position:relative;overflow:hidden}.dash-feature-image{object-fit:cover;object-position:60% center;-webkit-user-select:none;user-select:none;width:100%;height:100%;transition:filter .6s;position:absolute;inset:0}.dash-feature-quest-art{isolation:isolate;background:var(--dash-bg);position:absolute;inset:0;overflow:hidden}.dash-feature-quest-art .quest-promo-scene{z-index:0;filter:grayscale();opacity:.82;background:0 0;border:0;border-radius:0;width:100%;height:100%}.dash-feature-quest-art .quest-scene-object{width:140px;height:140px;right:17%}.dash-feature-quest-art .quest-scene-object svg{width:74px;height:74px}.dash-feature-launch{z-index:8;color:#fff;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#080c12f2;border:1px solid #ffffff20;border-radius:13px;flex-direction:column;justify-content:center;align-items:center;gap:7px;width:min(330px,100% - 36px);min-height:168px;padding:20px;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 18px 45px #0009}.dash-feature-launch img{object-fit:contain;width:35px;height:35px}.dash-feature-launch strong{text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:13px;overflow:hidden}.dash-feature-launch small{color:#b5bfcd;font-size:9px}.dash-feature-launch i{background:#ffffff24;border-radius:99px;width:120px;height:3px;margin-top:6px;overflow:hidden}.dash-feature-launch i:after{content:"";border-radius:inherit;background:#fff;width:46%;height:100%;animation:.8s linear infinite dash-launch;display:block}.dash-launch-close{color:#fff;opacity:0;pointer-events:none;background:0 0;border:0;border-radius:7px;place-items:center;width:25px;height:25px;transition:opacity .18s,background .18s;display:grid;position:absolute;top:9px;right:9px}.dash-launch-close.ready{opacity:1;pointer-events:auto}.dash-launch-close:hover{background:#ffffff18}.dash-launch-close svg{width:13px;height:13px}.dash-game-launch{z-index:600;background:color-mix(in srgb,var(--dash-bg) 92%,transparent);color:var(--dash-ink);text-align:center;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);flex-direction:column;justify-content:center;align-items:center;gap:11px;animation:.16s both dash-launch-fade;display:flex;position:fixed;inset:0}.cenix-launch-exit{cursor:pointer;border-radius:50%;place-items:center;box-shadow:0 8px 24px #0009;z-index:10000!important;border:1px solid color-mix(in srgb,var(--dash-ink) 32%,transparent)!important;background:color-mix(in srgb,var(--dash-soft) 96%,transparent)!important;width:40px!important;height:40px!important;color:var(--dash-ink)!important;opacity:1!important;pointer-events:auto!important;display:grid!important;position:fixed!important;top:84px!important;right:20px!important}.cenix-launch-exit:hover{background:var(--dash-soft)!important;border-color:color-mix(in srgb,var(--dash-ink) 56%,transparent)!important}.dash-game-launch>button svg{width:16px}.dash-game-launch>img{object-fit:contain;width:54px;height:54px}.dash-game-launch>strong{font-size:18px}.dash-game-launch>span{color:var(--dash-muted);font-size:12px}.dash-game-launch-progress{background:color-mix(in srgb,var(--dash-ink) 18%,transparent);border-radius:99px;flex:none;width:154px;height:3px;display:block;overflow:hidden}.dash-game-launch-progress>b{border-radius:inherit;background:var(--dash-ink);width:48%;height:100%;animation:.9s linear infinite dash-launch;display:block}@keyframes dash-launch-fade{0%{opacity:0}to{opacity:1}}@keyframes dash-launch{0%{transform:translate(-110%)}to{transform:translate(240%)}}.dash-feature.feature-game{background:#101721}.feature-game .dash-feature-image{filter:blur(18px)brightness(.42)saturate(.78);opacity:.72;object-position:center;transform:scale(1.12)}.feature-game .dash-feature-wash{background:linear-gradient(90deg,#101721 0%,#101721f2 36%,#101721ae 53%,#10172120 78%)}.dash-feature-game-cover{z-index:0;background:linear-gradient(145deg,#ffffff18,#ffffff06);border:1px solid #ffffff24;border-radius:14px;place-items:center;width:min(36%,330px);display:grid;position:absolute;top:22px;bottom:22px;right:clamp(26px,5vw,72px);overflow:hidden;box-shadow:0 24px 58px #0008,0 0 0 8px #ffffff08}.dash-feature-game-cover img{object-fit:contain;image-rendering:auto;filter:drop-shadow(0 14px 22px #0008);width:100%;height:100%}.feature-game .dash-feature-copy{max-width:56%}.feature-game .dash-feature-copy :is(h1,p,.dash-feature-author strong,.dash-feature-author small,.dash-feature-copy>small){color:#f7f9ff;text-shadow:0 1px 10px #0008}.feature-game .dash-feature-author>span{background:#ffffff18}.dash-feature:not(.feature-game) .dash-feature-wash{background:linear-gradient(90deg,color-mix(in srgb,var(--dash-bg) 98%,transparent) 0%,color-mix(in srgb,var(--dash-bg) 91%,transparent) 38%,color-mix(in srgb,var(--dash-bg) 47%,transparent) 66%,transparent 88%)}.dash-feature:not(.feature-game) .dash-feature-copy :is(h1,p,.dash-feature-author strong,.dash-feature-author small,.dash-feature-copy>small){color:#f7f9ff;text-shadow:0 1px 10px #0008}.dash-feature:not(.feature-game) .dash-feature-author>span{background:#ffffff18}.dash-feature:not(.feature-game) .dash-feature-cta{color:#fff;border-color:#ffffff5c}.feature-squad .dash-feature-image{filter:hue-rotate(18deg)}.feature-market .dash-feature-image{filter:hue-rotate(315deg)}.feature-portal .dash-feature-image{filter:hue-rotate(35deg)}.dash-feature-wash{background:linear-gradient(90deg,#f1f2f8f5 0%,#ebedf6e8 26%,#e8ebf598 40%,#0000 61%);position:absolute;inset:0}.dash-feature-label{color:#fff;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#11182875;border:1px solid #fff5;border-radius:6px;align-items:center;gap:6px;padding:6px 10px;font-size:11px;display:flex;position:absolute;top:18px;right:20px}.dash-feature-label svg{width:13px;height:13px}.dash-feature-copy{z-index:1;flex-direction:column;justify-content:center;align-items:flex-start;max-width:49%;height:100%;padding:30px;animation:.35s both dash-reveal;display:flex;position:relative}.dash-feature-copy>small{letter-spacing:1.5px;color:#666a7b;font-size:9px;font-weight:650}.dash-feature-copy h1{letter-spacing:-1.25px;margin:11px 0 10px;font-size:clamp(25px,2.6vw,42px);font-weight:550;line-height:1.12}.dash-feature-copy>p{color:#5c6070;margin:0;font-size:clamp(11px,1vw,14px);line-height:1.65}.dash-feature-cta{color:var(--dash-ink);background:color-mix(in srgb,var(--dash-soft) 84%,transparent);border:1px solid #4c4f5d80;border-radius:9px;align-items:center;gap:12px;margin:18px 0 21px;padding:9px 12px;font-size:11px;font-weight:700;transition:transform .16s,background .16s;display:flex;box-shadow:0 8px 20px #0002}.dash-feature-cta:hover{background:var(--dash-soft);transform:translateY(-1px)}.feature-game .dash-feature-cta{color:#fff;background:#ffffff18;border-color:#fff6}.dash-feature-cta svg{width:14px}.dash-feature-author{align-items:center;gap:8px;display:flex}.dash-feature-author>span{color:#fff;background:#252838;border-radius:50%;place-items:center;width:30px;height:30px;display:grid}.dash-feature-author>span svg{width:15px;height:15px}.dash-feature-author strong{align-items:center;gap:4px;font-size:10px;font-weight:550;display:flex}.dash-feature-author strong svg{width:11px;height:11px}.dash-feature-author small{color:#606b87;margin-top:3px;font-size:9px;display:block}.dash-feature-navigation{z-index:2;align-items:center;gap:3px;display:flex;position:absolute;bottom:13px;right:16px}.dash-feature-navigation>button{color:#fff;background:#10172970;border-radius:50%;place-items:center;width:24px;height:24px;display:grid}.dash-feature-navigation>button svg{width:12px;height:12px}.dash-feature-navigation .dash-feature-arrow{opacity:0;transition:opacity .2s}.dash-feature:hover .dash-feature-arrow,.dash-feature:focus-within .dash-feature-arrow{opacity:1}.dash-feature-dots{align-items:center;gap:1px;display:flex}.dash-feature-dots button{place-items:center;width:10px;height:24px;padding:0;display:grid}.dash-feature-dots button:after{content:"";background:#ffffff70;border-radius:5px;width:3px;height:3px}.dash-feature-dots button.active{width:16px}.dash-feature-dots button.active:after{background:#fff;width:12px}.dash-social{background:var(--dash-soft);border:1px solid var(--dash-line);touch-action:pan-y;border-radius:10px;flex-direction:column;min-width:0;height:clamp(285px,26vw,410px);padding:19px 18px 12px;display:flex}.dash-social>header{justify-content:space-between;align-items:center;gap:5px;display:flex}.dash-social h2,.dash-section-heading h2,.dash-popular-heading h2{letter-spacing:-.65px;margin:0;font-size:22px;font-weight:550}.dash-social>header>div{display:flex}.dash-social>header button{width:23px;height:25px;color:var(--dash-muted);place-items:center;padding:0;display:grid}.dash-social>header button svg{width:15px}.dash-social-tabs{gap:7px;margin:10px 0 12px;display:flex}.dash-social-tabs button{background:var(--dash-line);color:var(--dash-muted);border-radius:20px;align-items:center;gap:5px;padding:5px 9px;font-size:9px;display:flex}.dash-social-tabs button[aria-pressed=true]{background:var(--dash-ink);color:var(--dash-bg)}.dash-social-tabs i,.dash-friends-list small i,.dash-playing i{background:#38b584;border-radius:50%;flex:none;width:5px;height:5px}.dash-friends-list{scrollbar-width:thin;scrollbar-color:var(--dash-line) transparent;flex:1;min-height:0;overflow:auto}.dash-friends-list>a,.dash-friend-link{width:100%;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:10px;padding:7px 0;display:flex}.dash-friends-list .dash-picture{background:var(--dash-line);border-radius:9px;flex:none;width:36px;height:36px}.dash-friends-list>a>div,.dash-friend-link>div{flex:1;min-width:0}.dash-friends-list strong{white-space:nowrap;text-overflow:ellipsis;font-size:11px;font-weight:550;display:block;overflow:hidden}.dash-friends-list small{white-space:nowrap;text-overflow:ellipsis;color:var(--dash-muted);align-items:center;gap:5px;margin-top:5px;font-size:9px;display:flex;overflow:hidden}.dash-friends-list>a>svg,.dash-friend-link>svg{width:12px;color:var(--dash-muted)}.dash-social>footer{border-top:1px solid var(--dash-line);justify-content:space-between;align-items:center;margin-top:7px;padding-top:10px;display:flex}.dash-social>footer button{color:var(--dash-muted);align-items:center;gap:7px;padding:0;font-size:10px;display:flex}.dash-social>footer button svg{width:12px}.dash-social>footer>span{gap:4px;display:flex}.dash-social>footer i{background:var(--dash-muted);opacity:.3;border-radius:4px;width:4px;height:4px}.dash-social>footer i.active{opacity:1;width:12px}.dash-values{flex:1;min-height:0;overflow:auto}.dash-values>div{padding:8px 0}.dash-values>div>span{color:var(--dash-muted);margin-bottom:4px;font-size:10px;display:block}.dash-values strong{letter-spacing:-1px;font-size:25px;font-weight:550}.dash-values strong small{color:var(--dash-muted);font-size:12px}.dash-values>p{align-items:center;gap:6px;margin:8px 0;font-size:10px;display:flex}.dash-values>p svg{width:13px}.dash-values>small{color:var(--dash-muted);font-size:9px;line-height:1.6;display:block}.dash-social-empty{text-align:center;min-height:100%;color:var(--dash-muted);flex-direction:column;justify-content:center;align-items:center;padding:15px;display:flex}.dash-social-empty>svg{width:26px;height:26px;margin-bottom:12px}.dash-social-empty strong{color:var(--dash-ink);font-size:12px}.dash-social-empty p{margin-bottom:0;font-size:10px;line-height:1.6}.dash-popular{margin-bottom:30px}.dash-popular-heading{justify-content:space-between;align-items:center;gap:10px;display:flex}.dash-popular-heading>button{color:var(--dash-muted);align-items:center;gap:8px;font-size:10px;display:flex}.dash-popular-heading>button svg{width:13px}.dash-category-rail{scrollbar-width:none;align-items:center;gap:9px;margin:13px 0 17px;padding:2px 1px 5px;display:flex;overflow-x:auto}.dash-category-rail>button{border:1px solid var(--dash-line);color:var(--dash-muted);white-space:nowrap;border-radius:30px;flex:none;padding:8px 15px;font-size:11px;transition:background .15s,color .15s}.dash-category-rail>button.active{border-color:var(--dash-ink);background:var(--dash-ink);color:var(--dash-bg)}.dash-category-rail>button:hover:not(.active){border-color:var(--dash-muted);color:var(--dash-ink)}.dash-shelf{min-width:0;margin-bottom:30px}.dash-section-heading{justify-content:space-between;align-items:center;gap:12px;margin-bottom:16px;display:flex}.dash-section-heading p{color:var(--dash-muted);margin:6px 0 0;font-size:10px}.dash-shelf-actions{align-items:center;gap:6px;display:flex}.dash-shelf-actions>button:not(.dash-text-action){border:1px solid var(--dash-line);border-radius:50%;place-items:center;width:26px;height:26px;padding:0;display:grid}.dash-shelf-actions>button:disabled{opacity:.3;cursor:default}.dash-shelf-actions>button svg{width:14px}.dash-shelf-actions>a,.dash-shelf-actions>.dash-text-action{color:var(--dash-muted);white-space:nowrap;align-items:center;gap:5px;margin-right:7px;font-size:10px;display:flex}.dash-shelf-actions>a svg{width:12px}.dash-popular .dash-section-heading{margin-bottom:8px}.dash-popular .dash-section-heading h2{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.dash-popular .dash-section-heading:not(:has(p)){height:0;margin:0;position:relative}.dash-popular .dash-shelf-actions{background:var(--dash-bg);box-shadow:-10px 0 15px var(--dash-bg);padding-left:9px;position:absolute;top:-43px;right:0}.dash-popular:has(.dash-section-heading p) .dash-shelf-actions{position:static}.dash-card-rail{scroll-snap-type:x mandatory;scrollbar-width:none;grid-auto-columns:calc(25% - 13.5px);grid-auto-flow:column;gap:18px;padding:1px 1px 8px;display:grid;overflow-x:auto}.dash-card-rail::-webkit-scrollbar{display:none}.dash-category-rail::-webkit-scrollbar{display:none}.dash-tile{text-align:left;scroll-snap-align:start;min-width:0;padding:0;display:block}.dash-game-link{color:inherit;display:block}.dash-game-title-row{align-items:flex-start;gap:7px;min-width:0;display:flex}.dash-game-title-row h3{flex:1}.dash-game-play,.dash-game-favorite{border:1px solid color-mix(in srgb,var(--dash-muted) 32%,transparent);background:color-mix(in srgb,var(--dash-soft) 58%,transparent);width:27px;height:27px;color:var(--dash-muted);cursor:pointer;border-radius:50%;flex:none;place-items:center;margin-top:8px;padding:0;transition:all .16s;display:grid}.dash-game-play:hover{border-color:var(--dash-ink);background:var(--dash-ink);color:var(--dash-bg)}.dash-game-play svg{fill:currentColor;width:13px;height:13px;margin-left:1px}.dash-game-favorite:hover{border-color:var(--dash-ink);background:color-mix(in srgb,var(--dash-ink) 10%,transparent);color:var(--dash-ink)}.dash-game-favorite.saved{border-color:var(--dash-muted);background:color-mix(in srgb,var(--dash-muted) 25%,transparent);color:var(--dash-ink)}.dash-game-favorite svg{width:13px;height:13px}.dash-game-favorite.saved svg{fill:currentColor}.dash-feature-copy>p{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.dash-tile-art{aspect-ratio:1.77;background:var(--dash-soft);border-radius:8px;position:relative;overflow:hidden}.dash-picture{width:100%;height:100%;color:var(--dash-muted);place-items:center;display:grid;overflow:hidden}.dash-picture>img{object-fit:cover;width:100%;height:100%;transition:transform .3s}.dash-picture>img,.dash-feature-image{image-rendering:auto}.dash-picture>svg{stroke-width:1.3px;width:32px;height:32px}.dash-tile h3{-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:10px 0 7px;font-size:12px;font-weight:550;line-height:1.5;display:-webkit-box;overflow:hidden}.dash-tile-byline{color:var(--dash-muted);align-items:center;gap:7px;min-width:0;font-size:10px;display:flex}.dash-tile-byline>svg{flex:none;width:15px;height:15px}.dash-tile-byline>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.dash-tile-byline strong{color:var(--dash-ink);font-size:10px;font-weight:500;display:block}.dash-tile-byline small{margin-top:3px;font-size:9px;display:block}.dash-tile-stats{color:var(--dash-muted);flex-wrap:wrap;gap:14px;margin-top:10px;font-size:9px;display:flex}.dash-tile-stats>span{align-items:center;gap:5px;display:flex}.dash-tile-stats svg{width:12px;height:12px}.dash-rank{color:#fff;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#131623c9;border-radius:5px;padding:5px 7px;font-size:11px;font-weight:600;position:absolute;top:9px;left:9px}.dash-playing{color:#fff;background:#141720b0;border-radius:4px;align-items:center;gap:5px;padding:4px 7px;font-size:9px;display:flex;position:absolute;bottom:9px;left:9px}.dash-quest-tile .dash-tile-art{background:linear-gradient(120deg,var(--quest-art-a,#182347),var(--quest-art-b,#6359b8));isolation:isolate}.dash-quest-tile .quest-promo-scene{z-index:-1;inset:0}.dash-quest-tile .quest-scene-object{width:39%;height:66%;top:16%;right:23%;transform:rotate(-12deg)}.dash-quest-tile .quest-scene-object>svg{width:55%;height:55%}.dash-quest-category{color:#fff;background:#11162566;border:1px solid #fff3;border-radius:4px;align-items:center;gap:5px;padding:4px 7px;font-size:9px;display:flex;position:absolute;top:10px;left:10px}.dash-quest-category svg{width:11px;height:11px}.dash-content-type{color:#fff;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#111625a8;border:1px solid #fff3;border-radius:4px;align-items:center;gap:5px;padding:4px 7px;font-size:9px;display:flex;position:absolute;top:10px;right:10px}.dash-content-type svg{width:11px;height:11px}.dash-tile-play{opacity:0;background:#10101b25;place-items:center;transition:opacity .2s;display:grid;position:absolute;inset:0}.dash-tile-play>svg{box-sizing:content-box;color:#fff;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#fff2;border:1px solid #fff8;border-radius:50%;width:21px;height:21px;padding:13px}.dash-quest-tile:hover .dash-tile-play,.dash-quest-tile:focus-visible .dash-tile-play{opacity:1}.dash-pinned{color:#18191e;background:#fff;border-radius:4px;align-items:center;gap:4px;padding:4px 6px;font-size:9px;display:flex;position:absolute;bottom:9px;left:9px}.dash-pinned svg{width:10px;height:10px}.dash-tile-byline>.dash-publisher{background:var(--quest-art-bg,#e5e8f2);color:#fff;border-radius:50%;flex:none;place-items:center;width:26px;height:26px;display:grid}.dash-publisher svg{width:13px;height:13px}.dash-group-tile{position:relative}.dash-group-tile .dash-picture{background:var(--dash-soft);padding:16px}.dash-group-tile .dash-picture img{object-fit:contain;border-radius:10px}.dash-group-heart{background:var(--dash-bg);width:28px;height:28px;color:var(--dash-muted);border:1px solid var(--dash-line);border-radius:50%;place-items:center;display:grid;position:absolute;top:8px;right:8px}.dash-group-heart svg{width:13px;height:13px}.dash-group-heart.saved{color:#ee5578}.dash-group-heart.saved svg{fill:currentColor}.dash-item-tile .dash-picture{padding:15px}.dash-item-tile img{object-fit:contain}.dash-trade-tile .dash-tile-art{align-items:center;gap:6px;padding:16px;display:flex}.dash-trade-tile .dash-tile-art>.dash-picture{flex:1;min-width:0;height:80%}.dash-trade-tile .dash-tile-art>svg{width:14px;color:var(--dash-muted);position:absolute;bottom:8px;right:8px}.dash-empty{text-align:center;min-height:160px;color:var(--dash-muted);background:0 0;border:0;border-radius:8px;flex-direction:column;grid-column:1/-1;justify-content:center;align-items:center;gap:10px;padding:25px;display:flex}.dash-card-rail:has(>.dash-empty){display:block}.dash-empty>svg{width:27px;height:27px}.dash-empty-cenix{background:0 0;border-color:#0000}.dash-empty-cenix>img{object-fit:contain;opacity:.78;width:38px;height:38px}.dash-empty p{max-width:440px;margin:0;font-size:12px;line-height:1.7}.dash-empty>button{border:1px solid var(--dash-line);color:var(--dash-ink);border-radius:5px;padding:6px 11px;font-size:11px}.dash-end{border-top:1px solid var(--dash-line);color:var(--dash-muted);justify-content:space-between;align-items:center;gap:15px;padding:23px 0 28px;font-size:10px;display:flex}.dash-end>span,.dash-end>button{align-items:center;gap:10px;display:flex}.dash-end img{object-fit:contain;filter:grayscale();opacity:.45;width:24px;height:24px}.dash-end svg{width:13px}@keyframes dash-reveal{0%{opacity:.4;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}.app-shell .workspace:has(.quest-reference-page){padding:0}.quest-reference-container{max-width:960px}.quest-reference-container>h1{gap:9px;font-size:26px;line-height:34px}.quest-reference-container>h1 svg{width:24px;height:24px}.quest-reference-toolbar{height:50px;margin-top:20px}.quest-reference-tabs{gap:28px}.quest-reference-tabs button{padding-bottom:9px;font-size:15px;line-height:23px}.quest-reference-search{gap:10px;width:260px;height:36px}.quest-reference-search input{font-size:14px}.quest-reference-rail>button{border-width:1px;gap:6px;min-height:35px;padding-inline:10px;font-size:13px;line-height:20px}.quest-reference-rail>button>img,.quest-filter-icon{width:21px;height:21px}.quest-filter-icon svg{width:15px;height:15px}.quest-filter-next{width:32px;height:32px}.quest-reference-shelf>h2{margin-bottom:14px;font-size:16px}.quest-reference-shelf+.quest-reference-shelf{margin-top:24px}.quest-promo-art h3{top:18px;left:18px}.quest-promo-art h3 button{gap:8px;font-size:16px;line-height:23px}.quest-promo-art h3 img,.quest-promo-art h3 svg{width:21px;height:21px}.quest-promo-reward{gap:12px;top:66px;left:18px}.quest-reward-art{width:58px;height:58px}.quest-reward-art>svg:first-child{width:43px;height:43px}.quest-reward-copy strong{font-size:14px;line-height:20px}.quest-reward-copy small{font-size:11px;line-height:17px}.quest-promo-footer{min-height:58px;padding:12px 16px}.quest-promo-footer>span{font-size:12px}.quest-promo-footer>button{min-height:33px;font-size:13px;line-height:19px}.quest-view-action{width:135px}.quest-progress-action>i{width:20px;height:20px}.dash-group-tile .dash-tile-art img,.dash-item-tile .dash-tile-art img,.dash-trade-tile .dash-tile-art img{object-fit:contain}.dash-tile:hover .dash-picture>img{transform:none}@media (width>=1700px){.home-dashboard{padding:28px 40px 0}.dash-stage{grid-template-columns:minmax(0,2.7fr) minmax(300px,1fr);gap:24px}.dash-social{padding:24px}.dash-friends-list>a{padding:10px 0}.dash-friends-list strong{font-size:13px}.dash-friends-list small{font-size:11px}.dash-feature-copy{max-width:45%;padding:40px}.dash-tile h3{font-size:14px}.dash-tile-byline,.dash-tile-byline strong{font-size:12px}.dash-tile-byline small{font-size:11px}}@media (width<=1100px){.app-shell .topbar{gap:13px;padding:0 20px}.app-shell .topbar>.brand{margin-right:0}.header-account-copy{max-width:125px}.dash-stage{grid-template-columns:minmax(0,2.1fr) minmax(230px,1fr);gap:16px}.home-dashboard{padding:20px 22px 0}.dash-feature-copy{max-width:55%;padding:22px}.dash-feature-copy h1{font-size:27px}.dash-feature-copy>p{font-size:11px;line-height:1.5}.dash-social{padding:17px 15px 12px}.dash-social h2{font-size:20px}.dash-category-rail{padding-right:66px}}@media (width<=900px){.app-shell{height:100dvh;display:grid}.app-shell .sidebar{display:flex}.app-shell .topbar{position:relative}.app-shell .workspace{padding:16px}.app-shell .mobile-nav,.app-shell .history-controls,.header-account-copy{display:none}.header-account-trigger{padding-left:0}.app-shell .topbar>.topbar-search-shell{flex:1;width:auto;max-width:350px}.dash-card-rail{grid-auto-columns:calc(33.3333% - 10.6667px);gap:16px}.dash-stage{grid-template-columns:minmax(0,1fr)}.dash-feature{height:310px}.dash-feature-copy{max-width:48%}.dash-social{height:242px}.dash-friends-list{grid-template-columns:repeat(2,minmax(0,1fr));align-content:start;gap:0 20px;display:grid}.dash-social-empty{grid-column:1/-1}.dash-values{grid-template-columns:1fr 1fr;display:grid}.dash-values>small{grid-column:1/-1}}@media (width<=600px){.app-shell{grid-template-rows:58px minmax(0,1fr);grid-template-columns:minmax(0,1fr)}.app-shell .topbar{gap:10px;height:58px;padding:0 14px}.app-shell .topbar>.brand{gap:5px}.app-shell .topbar>.brand img{width:25px;height:25px}.app-shell .topbar>.brand strong{display:none}.app-shell .topbar>.topbar-search-shell{min-width:0}.app-shell .topbar-search-shell>.topbar-search{padding-left:9px}.app-shell .topbar-search-shell>.topbar-search>input{font-size:10px}.app-shell .subscription-control{gap:4px}.app-shell .subscription-control small{display:none}.app-shell .subscription-control>svg{width:14px}.header-account-trigger{gap:3px}.header-account-trigger>svg,.app-shell .sidebar{display:none}.app-shell .workspace{grid-column:1;padding:10px 12px 74px}.app-shell .workspace:has(.home-dashboard){padding:0 0 62px}.app-shell .mobile-nav{z-index:80;padding:7px 4px max(8px,env(safe-area-inset-bottom));background:var(--dash-bg);border-top:1px solid var(--dash-line);box-shadow:none;grid-template-columns:repeat(6,1fr);display:grid;position:fixed;bottom:0;left:0;right:0}.app-shell .mobile-nav button{color:var(--dash-muted)}.app-shell .mobile-nav button.active{background:var(--dash-soft);color:var(--dash-ink)}.home-dashboard{padding:14px 15px 0}.dash-stage{gap:14px;margin-bottom:21px}.dash-feature{height:310px}.dash-feature-image{object-position:57% center}.dash-feature-wash{background:linear-gradient(90deg,#f0f2f8fa,#eff0f6d9 25%,#e9edf57a 55%,#0000 100%)}.dash-feature-copy{justify-content:center;max-width:64%;padding:22px 18px}.dash-feature-copy h1{font-size:28px}.dash-feature-copy>p{font-size:11px}.dash-feature-copy>small,.dash-feature-author small{font-size:8px}.dash-feature-label{font-size:9px;top:12px;right:12px}.dash-feature-navigation{bottom:9px;right:10px}.dash-social{height:235px}.dash-friends-list{gap:0 12px}.dash-friends-list .dash-picture{width:29px;height:29px}.dash-friends-list>a{gap:7px}.dash-social h2,.dash-section-heading h2,.dash-popular-heading h2{font-size:19px}.dash-card-rail{grid-auto-columns:72%;gap:14px}.dash-category-rail{gap:7px;margin-bottom:12px;padding-right:0}.dash-category-rail>button{padding:7px 11px;font-size:10px}.dash-popular .dash-shelf-actions{display:none}.dash-shelf-actions>a,.dash-shelf-actions>.dash-text-action{margin:0;font-size:9px}.dash-shelf-actions>button:not(.dash-text-action){display:none}.dash-end{flex-direction:column;align-items:flex-start}.dash-tile h3{font-size:12px}.dash-feature-arrow{opacity:1!important}}@media (prefers-reduced-motion:reduce){.home-dashboard *{scroll-behavior:auto!important;transition:none!important;animation:none!important}}@media (width<=780px){.quest-reference-search{width:100%}.quest-reference-page{height:100%;min-height:0;padding-bottom:0}}.dash-shelf.is-expanded .dash-card-rail{grid-template-columns:repeat(auto-fill,minmax(210px,1fr));gap:24px 18px;display:grid;overflow:visible}.dash-shelf.is-expanded .dash-card-rail>.dash-tile{width:auto;min-width:0}@media (width<=500px){.dash-shelf.is-expanded .dash-card-rail{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 12px}}.quest-reference-page,.quest-reference-dialog{--quest-page-bg:var(--ui-surface);--quest-card-bg:var(--ui-surface-soft);--quest-border:var(--ui-border);--quest-text:var(--ui-text);--quest-muted:var(--ui-muted);--quest-control:var(--ui-surface-soft);color-scheme:inherit}html[data-theme=dark] .quest-reference-page,html[data-theme=dark] .quest-reference-dialog{--quest-page-bg:#10131c;--quest-card-bg:#1a1f2d;--quest-border:#2c3141;--quest-text:#f6f7fb;--quest-muted:#a0a7ba;--quest-control:#1a1f2d}.quest-reference-page{background:var(--quest-page-bg)}.quest-promo-card{border-color:var(--quest-border);box-shadow:0 3px 12px #00000008}.quest-reference-rail>button.active{border-color:var(--quest-text);color:var(--quest-text);background:var(--quest-control);box-shadow:inset 0 0 0 1px var(--quest-text)}.quest-view-action{background:var(--quest-text);color:var(--quest-page-bg)}.quest-view-action:hover{background:var(--quest-text);opacity:.85}.quest-page-intro{color:var(--quest-muted);margin:7px 0 0;font-size:11px;line-height:1.6}.quest-reference-container>h1>svg{box-sizing:content-box;background:var(--quest-control);border-radius:9px;padding:5px}.quest-reference-container>h1{gap:10px}.quest-reference-search input::placeholder{color:var(--quest-muted)}.quest-progress-action>i{background:conic-gradient(var(--quest-text) var(--quest-completion),var(--quest-border) 0)}.dash-group-tile .dash-tile-art>.dash-picture{width:100%;height:100%;padding:0;position:absolute;inset:0}.dash-group-tile .dash-tile-art>.dash-picture>img{object-fit:cover;object-position:center;border-radius:0;width:100%;max-width:100%;height:100%;max-height:100%}.dash-item-tile .dash-tile-art>.dash-picture{width:100%;height:100%;padding:18px;position:absolute;inset:0}.dash-item-tile .dash-tile-art>.dash-picture>img{object-fit:contain;object-position:center;width:100%;height:100%;min-height:0}.dash-trade-tile .dash-tile-art{justify-content:center;align-items:stretch;gap:8px;padding:18px;display:flex}.dash-trade-tile .dash-tile-art>.dash-picture{flex:1 1 0;align-self:stretch;min-width:0;max-width:100%;height:auto;min-height:0;position:relative;overflow:hidden}.dash-trade-tile .dash-tile-art>.dash-picture>img{object-fit:contain;object-position:center;width:100%;height:100%;position:absolute;inset:0}.dash-trade-tile .dash-tile-art>.dash-picture:only-of-type{max-width:80%}.app-shell .topbar{padding-left:12px}.app-shell .topbar>.brand{justify-content:center;width:46px;height:46px;margin:0;display:flex}.app-shell .topbar>.brand img{width:40px;height:40px}.quest-reference-dialog{border:1px solid var(--quest-border);background:var(--quest-card-bg);width:min(560px,100vw - 32px);color:var(--quest-text);border-radius:12px;padding:0}.quest-reference-dialog::backdrop{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#060914b8}.quest-reference-dialog .quest-detail-banner{isolation:isolate;background:linear-gradient(115deg,var(--quest-art-a),var(--quest-art-b));height:170px;padding:22px;display:block;position:relative;overflow:hidden}.quest-detail-banner:after{content:"";z-index:-1;background:linear-gradient(#0000 15%,#030818bb);position:absolute;inset:0}.quest-detail-banner .quest-promo-scene{z-index:-2}.quest-reference-dialog .quest-detail-banner h2{color:#fff;letter-spacing:-.6px;margin:0;font-size:23px;line-height:1.25;position:absolute;bottom:22px;left:22px;right:55px}.quest-detail-label{color:#fff;background:#070b176b;border-radius:5px;align-items:center;gap:6px;padding:5px 8px;font-size:12px;display:inline-flex}.quest-detail-label>svg{width:16px;height:16px}.quest-reference-dialog .quest-detail-banner>button{color:#fff;background:#ffffff30;border-radius:50%;width:29px;height:29px;position:absolute;top:12px;right:12px}.quest-reference-dialog .quest-detail-banner>button:hover{background:#ffffff50}.quest-detail-body{padding:22px 24px 0}.quest-detail-reward{align-items:center;gap:14px;display:flex}.quest-detail-reward .quest-reward-art{border-color:var(--quest-border);flex:none;width:62px;height:62px}.quest-detail-reward>div{min-width:0}.quest-detail-reward strong{font-size:15px;font-weight:550;line-height:1.5;display:block}.quest-detail-reward small{color:var(--quest-muted);margin-top:4px;font-size:12px;line-height:1.5;display:block}.quest-detail-body h3{color:var(--quest-muted);text-transform:uppercase;letter-spacing:1.5px;margin:23px 0 14px;font-size:11px;font-weight:550}.quest-detail-tasks{gap:15px;margin:0;padding:0;list-style:none;display:grid}.quest-detail-tasks>li{align-items:flex-start;gap:10px;font-size:13px;line-height:1.65;display:flex}.quest-detail-tasks>li>svg,.quest-task-circle{flex:none;width:14px;height:14px;margin-top:4px}.quest-detail-tasks>li.complete>svg{color:#fff;background:#0aad83;border-radius:50%;padding:2px}.quest-detail-tasks>li.complete>span{color:var(--quest-muted)}.quest-task-circle{border:1px solid var(--quest-muted);border-radius:50%}.quest-detail-meta{color:var(--quest-muted);border-bottom:1px solid var(--quest-border);justify-content:space-between;gap:10px;margin-top:20px;padding-bottom:17px;font-size:10px;display:flex}.quest-reference-dialog footer{border:0;flex-wrap:wrap;gap:10px;padding:19px 24px 24px;display:flex}.quest-reference-dialog footer button{border-color:var(--quest-border);color:var(--quest-text);border-radius:7px;justify-content:center;min-height:40px;font-size:12px}.quest-reference-dialog footer .primary{color:#fff;background:#3f60f5;border-color:#3f60f5;flex:1;font-weight:600}.quest-reference-dialog footer .primary:hover{background:#3454df}.quest-reference-dialog footer .quest-pin-action:hover{background:var(--quest-control)}.quest-reference-dialog button:focus-visible{outline:2px solid var(--quest-text);outline-offset:3px}html[data-theme=dark] :is(.trade-metrics article,.trade-desk-summary,.trade-ad-list>article,.trade-modal>form,.trade-item-picker>button,.trade-details-card,.trade-confirm-modal>section,.qr-modal>section,.qr-modal-profile,.photo-controls,.search-detail-body,.search-detail-card>footer,.search-detail-stats>div,.search-detail-columns>section,.settings-account-grid>div,.settings-sync-tab>div){background:var(--ui-surface);color:var(--ui-text);border-color:var(--ui-border)}html[data-theme=dark] :is(.trade-hero button:not(.primary),.trade-ad-body section>div>a,.trade-picker-search,.trade-wanted-search,.trade-wanted-items,.search-detail-scroll-list>span,.search-detail-avatar,.qr-modal-close,.stock-detail-identity>span,.stocks-table-header,.stocks-table-head,.trade-modal input,.trade-modal textarea){background:var(--ui-surface-soft);color:var(--ui-text);border-color:var(--ui-border)}html[data-theme=dark] :is(.trade-modal header,.trade-modal footer,.trade-details-card header,.trade-details-card footer,.search-detail-card>footer,.settings-sync-tab header){background:var(--ui-surface);border-color:var(--ui-border);color:var(--ui-text)}html[data-theme=dark] :is(.trade-metrics strong,.trade-modal h2,.trade-modal h3,.trade-details-card h2,.trade-details-card h3,.trade-item-picker strong,.search-detail-body strong,.search-detail-body dd,.qr-modal h2,.settings-sync-tab h2){color:var(--ui-text)}html[data-theme=dark] :is(.trade-modal p,.trade-modal small,.trade-metrics small,.search-detail-body p,.search-detail-body dt,.qr-modal p){color:var(--ui-muted)}html[data-theme=dark] .dash-feature{color:var(--ui-text)}html[data-theme=dark] .dash-feature-author>span{background:#ffffff20}html[data-theme=dark] .dash-feature-cta{border-color:#ffffff50}@media (width<=600px){.app-shell .topbar{padding-left:5px}.app-shell .topbar>.brand{width:39px;height:40px}.app-shell .topbar>.brand img{width:34px;height:34px}.quest-detail-body{padding:18px 18px 0}.quest-reference-dialog footer{padding:16px 18px 20px}.quest-reference-dialog .quest-detail-banner{height:150px}.quest-reference-dialog .quest-detail-banner h2{font-size:20px}}.app-shell{--page-bg:var(--dash-bg);--page-card:var(--dash-soft);--page-border:var(--dash-line);--page-text:var(--dash-ink);--page-muted:var(--dash-muted)}.clean-page-toolbar{border-bottom:1px solid var(--page-border);flex:none;align-items:center;gap:18px;min-height:55px;margin-bottom:18px;display:flex}.clean-tabs{flex:none;align-self:stretch;gap:24px;display:flex}.clean-tabs>button{white-space:nowrap;color:var(--page-muted);align-items:center;gap:6px;padding:14px 0;font-size:12px;display:flex;position:relative}.clean-tabs>button.active{color:var(--page-text);font-weight:600}.clean-tabs>button.active:after{background:var(--page-text);content:"";border-radius:2px;height:2px;position:absolute;bottom:-1px;left:0;right:0}.clean-tabs>button>span{background:var(--page-card);border-radius:8px;padding:2px 5px;font-size:9px}.clean-search{border:1px solid var(--page-border);background:var(--page-card);border-radius:7px;align-items:center;gap:9px;min-width:0;height:36px;padding:0 11px;display:flex}.clean-search>svg{width:15px;height:15px;color:var(--page-muted);flex:none}.clean-search input{width:100%;min-width:0;color:var(--page-text);background:0 0;border:0;outline:none;font-size:11px}.clean-search input::placeholder{color:var(--page-muted)}.clean-search>button{place-items:center;padding:0;display:grid}.clean-search>button>svg{width:13px}.clean-search:focus-within{border-color:var(--page-muted)}.clean-button,.clean-primary{border:1px solid var(--page-border);white-space:nowrap;height:35px;color:var(--page-text);border-radius:6px;flex:none;justify-content:center;align-items:center;gap:7px;padding:0 13px;font-size:11px;display:flex}.clean-primary{background:var(--page-text);color:var(--page-bg);border-color:var(--page-text);font-weight:600}.clean-button svg,.clean-primary svg{width:14px;height:14px}.clean-empty{text-align:center;min-height:180px;color:var(--page-muted);flex-direction:column;justify-content:center;align-items:center;padding:25px;display:flex}.clean-empty p{font-size:12px;line-height:1.7}.clean-empty>svg{width:27px;height:27px}.dash-friends-only{padding:20px 20px 14px}.dash-friends-only>header{padding-bottom:4px}.dash-friends-only .dash-friends-caption{margin:7px 0 13px}.dash-friends-only .dash-friends-list>a{border-bottom:1px solid var(--dash-line);border-radius:6px;padding:10px 6px;transition:background .15s}.dash-friends-only .dash-friends-list>a:last-child{border-bottom:0}.dash-friends-only .dash-friends-list .dash-picture{background:var(--dash-bg);border-radius:50%;width:38px;height:38px}.dash-friends-only .dash-friends-list strong{font-size:12px}.dash-friends-only .dash-friends-list small{font-size:10px}.dash-friends-only>footer>span{color:var(--dash-muted);font-size:11px}.quest-reference-container{width:calc(100% - 64px);max-width:1400px;padding-top:28px}.quest-reference-grid{gap:20px}.quest-promo-art{height:172px}.quest-promo-reward{top:79px}.quest-promo-art h3{top:22px}.quest-reference-container>h1{font-size:28px}.quest-reference-shelf{margin-top:26px}.quest-reference-dialog footer .primary{background:var(--quest-text);border-color:var(--quest-text);color:var(--quest-page-bg)}.quest-reference-dialog footer .primary:hover{background:var(--quest-text);opacity:.86}.friends-directory-page{height:100%;min-height:0;color:var(--page-text);scrollbar-width:thin;padding:4px 6px 25px;overflow:auto}.friends-directory-page>.clean-page-toolbar{margin-bottom:14px}.friends-page-search{max-width:420px;margin-bottom:18px}.friend-row-list{gap:8px;display:grid}.friend-directory-row{border:1px solid var(--page-border);background:var(--page-card);border-radius:8px;grid-template-columns:minmax(210px,1fr) minmax(240px,1.35fr) auto;align-items:center;gap:20px;min-height:74px;padding:12px 18px;display:grid}.friend-directory-row:hover{border-color:var(--page-muted)}.friend-row-person{align-items:center;gap:12px;min-width:0;display:flex}.friend-row-avatar{background:var(--page-bg);width:43px;height:43px;color:var(--page-muted);border-radius:50%;flex:none;place-items:center;display:grid;overflow:hidden}.friend-row-avatar img{object-fit:cover;width:100%;height:100%}.friend-row-person strong{text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:600;display:block;overflow:hidden}.friend-row-person small{color:var(--page-muted);align-items:center;gap:5px;margin-top:5px;font-size:10px;display:flex}.friend-row-person small>i{background:#737b8c;border-radius:50%;width:5px;height:5px}.friend-row-person small.online{color:#32ba88}.friend-row-person small.online>i{background:currentColor}.friend-row-activity{min-width:0;color:var(--page-muted);align-items:center;gap:10px;font-size:11px;display:flex}.friend-row-activity>div{min-width:0}.friend-row-activity strong{color:var(--page-text);text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:500;display:block;overflow:hidden}.friend-row-activity small{margin-top:5px;font-size:10px;display:block}.friend-game-icon{background:var(--page-bg);border-radius:6px;flex:none;place-items:center;width:36px;height:36px;display:grid;overflow:hidden}.friend-game-icon img{object-fit:cover;width:100%;height:100%}.friend-row-actions{gap:8px;display:flex}.friend-row-button{border:1px solid var(--page-border);background:var(--page-bg);white-space:nowrap;border-radius:6px;justify-content:center;align-items:center;gap:6px;min-height:31px;padding:0 11px;font-size:10px;display:flex}.friend-row-button:hover{border-color:var(--page-muted)}.friend-row-button svg{width:12px;height:12px}.stocks-view.clean-market{height:100%;min-height:0;color:var(--page-text);grid-template-columns:minmax(0,1fr) 295px;gap:20px;padding:4px 0 24px;display:grid;overflow:auto}.market-main-column{min-width:0}.market-main-column>.clean-page-toolbar{margin-bottom:16px}.market-main-column .clean-search{width:min(380px,45%);margin-left:auto}.market-table{border:1px solid var(--page-border);background:var(--page-bg);border-radius:9px;padding:0 7px 5px;overflow-x:auto}.market-table-heading,.market-table-row{grid-template-columns:32px minmax(155px,1fr) 108px 78px 96px 42px;align-items:center;gap:12px;min-width:660px;display:grid}.market-table-heading{height:39px;color:var(--page-muted);padding:0 12px;font-size:9px}.market-table-row{width:100%;min-height:72px;color:var(--page-text);text-align:left;border:1px solid #0000;border-bottom-color:var(--page-border);border-radius:6px;padding:11px 12px;font-size:11px}.market-table-row:last-child{border-bottom-color:#0000}.market-table-row.active{background:var(--page-card);border-color:var(--page-muted)}.market-table-row:hover:not(.active){background:var(--page-card)}.market-table-row{isolation:isolate;position:relative}.market-row-select{z-index:1;border-radius:inherit;cursor:pointer;background:0 0;border:0;width:100%;height:100%;padding:0;position:absolute;inset:0}.market-table-row>span{z-index:2;pointer-events:none;position:relative}.market-table-row>.market-trend{z-index:3;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:4px;align-self:stretch;align-items:center;padding:0;display:flex;position:relative}.market-row-select:focus-visible,.market-table-row>.market-trend:focus-visible{outline:2px solid var(--page-text);outline-offset:-2px}.market-item{align-items:center;gap:11px;min-width:0;display:flex}.market-item>span:first-child{border:1px solid var(--page-border);background:var(--page-card);border-radius:7px;flex:none;place-items:center;width:41px;height:41px;padding:4px;display:grid}.market-item img{object-fit:contain;width:100%;height:100%}.market-item>span:last-child{min-width:0}.market-item strong{text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-weight:550;display:block;overflow:hidden}.market-item small,.market-number small{color:var(--page-muted);margin-top:5px;font-size:9px;display:block}.market-number strong{font-size:11px;font-weight:550}.market-trend svg{width:90px;height:35px}.market-trend small{color:var(--page-muted);font-size:9px}.clean-market .up{color:#27c48b}.clean-market .down{color:#ed6478}.market-table-row>span:last-child{text-align:center;color:var(--page-muted)}.market-details{background:var(--page-card);border:1px solid var(--page-border);border-radius:10px;align-self:start;padding:20px;position:sticky;top:0}.market-details>header{justify-content:space-between;align-items:center;margin-bottom:23px;display:flex}.market-details h2{margin:0;font-size:15px;font-weight:600}.market-details>header a{border:1px solid var(--page-border);color:var(--page-muted);border-radius:5px;padding:5px}.market-details>header svg{width:13px;height:13px}.market-detail-identity{align-items:center;gap:12px;display:flex}.market-detail-identity>.market-detail-image-link{background:var(--page-bg);width:72px;height:72px;color:inherit;cursor:pointer;border-radius:8px;flex:none;place-items:center;padding:9px;display:grid;position:relative}.market-detail-image-link:hover{outline:1px solid var(--ui-border-strong)}.market-detail-image-link:focus-visible{outline:2px solid var(--ui-text);outline-offset:3px}.market-detail-identity img{object-fit:contain;width:100%;height:100%}.market-detail-identity strong{font-size:13px;font-weight:550;line-height:1.5;display:block}.market-detail-identity small{color:var(--page-muted);margin-top:7px;font-size:10px;display:block}.market-details dl{margin:22px 0;padding:0}.market-details dl>div{border-top:1px solid var(--page-border);justify-content:space-between;gap:15px;padding:15px 0;font-size:11px;display:flex}.market-details dt{color:var(--page-muted)}.market-details dd{text-align:right;margin:0;font-weight:550}.market-open-button{border:1px solid var(--page-text);background:var(--page-text);height:40px;color:var(--page-bg);border-radius:6px;justify-content:center;align-items:center;gap:9px;font-size:11px;font-weight:600;display:flex}.market-open-button svg{width:15px;height:15px}.market-data-note{color:var(--page-muted);padding:0 6px;font-size:9px;line-height:1.7}.trade-view{color:var(--page-text);padding:4px 0 24px}.trade-view>.trade-feed-shell{box-shadow:none;background:0 0;border:0;border-radius:0;padding:0;overflow:visible}.trade-clean-toolbar{gap:14px;margin-bottom:0}.trade-clean-toolbar .clean-search{flex:1;max-width:400px;margin-left:auto}.trade-feed-caption{text-align:right;color:var(--page-muted);margin:10px 0 12px;font-size:10px}.trade-view .trade-ad-list{gap:15px;padding:0}.trade-view .trade-ad-card{background:var(--page-bg);border:1px solid var(--page-border);box-shadow:none;border-radius:9px;padding:0}.trade-view .trade-ad-card:hover{border-color:var(--page-muted);box-shadow:none;transform:none}.trade-view .trade-ad-card-header{border-bottom:1px solid var(--page-border);background:var(--page-bg);padding:13px 17px}.trade-view .trade-ad-card-header>.trade-ad-actions{gap:8px;width:auto;display:flex}.trade-view .trade-ad-card-header>.trade-ad-actions>button,.trade-view .trade-ad-card-header>.trade-ad-actions>a{width:auto;min-width:32px}.trade-view .trade-ad-card-header>.trade-ad-actions .trade-request-button{background:var(--page-text);color:var(--page-bg);border-color:var(--page-text);box-shadow:none;padding-inline:16px}.trade-view .trade-ad-card-header>.trade-ad-actions .trade-request-button:hover{background:var(--page-text);color:var(--page-bg);opacity:.88}.trade-view .trade-ad-user strong{color:var(--page-text);font-size:12px}.trade-view .trade-ad-user small{color:var(--page-muted);font-size:10px}.trade-view .trade-ad-actions button{border-color:var(--page-border);background:var(--page-card);color:var(--page-text);border-radius:5px;font-size:10px}.trade-view .trade-ad-actions svg{width:13px;height:13px}.trade-view .trade-request-button,.trade-modal .trade-request-button{background:var(--page-text);color:var(--page-bg);border:1px solid var(--page-text);box-shadow:none;font-size:10px}.trade-ad-comparison>section{min-width:0}.trade-view .trade-ad-comparison>section>header strong{color:var(--page-text);font-size:11px}.trade-view .trade-ad-comparison>section>header small{color:var(--page-muted)}.trade-view .trade-item-slot,.trade-modal .trade-item-slot{border-color:var(--page-border);background:var(--page-card);color:var(--page-text);border-radius:6px;grid-template-rows:minmax(0,1fr) auto auto;height:104px;padding:6px}.trade-view .trade-item-slot>span,.trade-modal .trade-item-slot>span{background:0 0;height:auto;min-height:0}.trade-view .trade-item-slot.is-filled:hover,.trade-modal .trade-item-slot.is-filled:hover{background:var(--page-card);border-color:var(--page-muted)}.trade-view .trade-item-slot img,.trade-modal .trade-item-slot img{object-fit:contain;width:100%;height:100%}.trade-view .trade-item-slot strong,.trade-modal .trade-item-slot strong{color:var(--page-text);font-size:9px}.trade-view .trade-item-slot small,.trade-modal .trade-item-slot small{color:var(--page-muted);font-size:9px}.trade-view .trade-item-slot.is-empty{background:var(--page-card);justify-content:center;align-items:center;display:flex}.trade-view .trade-ad-comparison>section>footer{color:var(--page-muted);border:0;justify-content:flex-start;gap:25px;margin-top:11px;padding:0;font-size:10px}.trade-view .trade-ad-comparison>section>footer b{color:var(--page-text);margin-left:6px;font-size:11px}.trade-view .trade-swap{background:var(--page-card);width:34px;height:34px;color:var(--page-muted);border:1px solid var(--page-border)}.trade-view .trade-empty{box-shadow:none;color:var(--page-muted);background:0 0;border:0}.trade-view .trade-empty>span{box-shadow:none;color:var(--page-text);background:0 0;border:0;border-radius:0}.trade-view .trade-empty h2{color:var(--page-text)}.trade-view .trade-empty>button{background:var(--page-text);color:var(--page-bg)}.trade-view .trade-details-card>footer .trade-request-button{background:var(--page-text);color:var(--page-bg);border-color:var(--page-text)}.trade-view .trade-ad-user>div{width:auto;max-width:none}@media (width>=1600px){.quest-reference-container{width:calc(100% - 80px);max-width:1540px}.quest-promo-art{height:190px}.quest-promo-reward{top:85px}.friends-directory-page{padding-inline:14px}.friend-directory-row{min-height:85px}}@media (width<=1150px){.stocks-view.clean-market{grid-template-columns:minmax(0,1fr) 250px;gap:14px}.clean-tabs{gap:17px}.clean-page-toolbar{gap:12px}.trade-clean-toolbar{flex-wrap:wrap;padding-bottom:10px}.trade-clean-toolbar .clean-search{max-width:none}.friend-directory-row{grid-template-columns:minmax(160px,1fr) minmax(180px,1fr) auto;gap:12px}}@media (width<=850px){.stocks-view.clean-market{display:block}.market-details{margin-top:20px;position:static}.friend-directory-row{grid-template-columns:minmax(150px,1fr) minmax(160px,1fr)}.friend-row-actions,.friend-directory-row>.friend-row-button{grid-column:2;justify-self:end}.trade-view .trade-ad-comparison{grid-template-columns:1fr;gap:12px}.trade-view .trade-swap{display:none}.quest-reference-container{width:calc(100% - 32px)}.dash-friends-only .dash-friends-list{grid-template-columns:1fr}}@media (width<=600px){.clean-tabs{gap:18px;overflow:auto}.clean-tabs>button{font-size:11px}.clean-page-toolbar{flex-wrap:wrap}.friends-directory-page{padding-inline:0}.friend-directory-row{gap:12px;padding:11px}.friend-row-person{gap:8px}.friend-row-avatar{width:34px;height:34px}.friend-row-person strong,.friend-row-activity strong{font-size:11px}.friend-game-icon{width:28px;height:28px}.friend-row-button{padding:0 8px}.market-main-column .clean-search{width:100%;margin:0 0 12px}.trade-clean-toolbar .clean-search{flex-basis:100%;order:2}.trade-clean-toolbar .clean-primary{margin-left:auto}.trade-clean-toolbar .clean-button{padding-inline:9px}.trade-view .trade-ad-card-header{flex-wrap:wrap;gap:12px;padding:12px}.trade-view .trade-ad-actions{justify-content:flex-end;width:100%}.trade-view .trade-ad-comparison{padding:12px}.trade-view .trade-item-slot{height:90px}.quest-reference-grid{gap:14px}.quest-promo-art{height:160px}.trade-view .trade-ad-card-header{grid-template-columns:minmax(0,1fr)}.trade-view .trade-ad-card-header>.trade-ad-actions{flex-wrap:wrap;justify-self:start}.trade-clean-toolbar>.clean-tabs{flex-basis:100%;overflow:auto hidden}.trade-clean-toolbar>.clean-primary{margin-left:0}.clean-tabs{overflow-y:hidden}.friend-directory-row{grid-template-columns:minmax(0,1fr) auto}.friend-directory-row>.friend-row-activity{grid-area:2/1/auto/-1;padding-left:42px}.friend-directory-row>.friend-row-actions,.friend-directory-row>.friend-row-button{grid-area:1/2}.friends-directory-page .clean-tabs{flex-shrink:1;max-width:100%}}:root{--market-history-marker-ring:#000;--ui-bg:#fafafa;--ui-surface:#fff;--ui-surface-soft:#f2f2f2;--ui-surface-raised:#fff;--ui-border:#e0e0e0;--ui-border-strong:#c5c5c5;--ui-text:#171717;--ui-muted:#666;--ui-faint:#777;--ui-accent:#222;--ui-accent-strong:#111;--ui-accent-soft:#ededed;--ui-cyan:#777;--ui-shadow:0 12px 32px #0000000d;background:var(--ui-bg);color:var(--ui-text);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}html[data-theme=dark]{--market-history-marker-ring:#fff;--ui-bg:#080808;--ui-surface:#171717;--ui-surface-soft:#222;--ui-surface-raised:#292929;--ui-border:#333;--ui-border-strong:#555;--ui-text:#f5f5f5;--ui-muted:#b0b0b0;--ui-faint:#909090;--ui-accent:#f5f5f5;--ui-accent-strong:#fff;--ui-accent-soft:#292929;--ui-cyan:#aaa;--ui-shadow:0 16px 40px #0003;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.app-shell,.app-shell.theme-dark{--dash-bg:var(--ui-bg);--dash-soft:var(--ui-surface);--dash-line:var(--ui-border);--dash-ink:var(--ui-text);--dash-muted:var(--ui-muted)}.quest-reference-page,.quest-reference-dialog,html[data-theme=dark] .quest-reference-page,html[data-theme=dark] .quest-reference-dialog{--quest-page-bg:var(--ui-bg);--quest-card-bg:var(--ui-surface);--quest-border:var(--ui-border);--quest-text:var(--ui-text);--quest-muted:var(--ui-muted);--quest-control:var(--ui-surface-soft);scrollbar-color:var(--ui-border-strong) transparent}.app-shell .topbar,.app-shell .sidebar{background:var(--ui-surface)}.app-shell .topbar>.brand:hover,.app-shell .topbar>.brand-mark-only:hover{background:0 0!important}.app-shell .workspace{isolation:isolate;background:var(--ui-bg);position:relative}.app-shell .workspace:before{content:"";z-index:0;pointer-events:none;opacity:.72;background-image:linear-gradient(color-mix(in srgb,var(--ui-text) 11%,transparent) 1px,transparent 1px), linear-gradient(90deg,color-mix(in srgb,var(--ui-text) 11%,transparent) 1px,transparent 1px);background-size:68px 68px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(circle at 50% 44%,#000 26%,#000000c7 68%,#0000 98%);mask-image:radial-gradient(circle at 50% 44%,#000 26%,#000000c7 68%,#0000 98%)}.app-shell .workspace:after{content:"";z-index:0;pointer-events:none;opacity:.78;background:radial-gradient(circle,transparent 54%,color-mix(in srgb,var(--ui-text) 18%,transparent) 57% 64%,transparent 67%) 4% 9%/28px 28px no-repeat, radial-gradient(circle,transparent 54%,color-mix(in srgb,var(--ui-text) 18%,transparent) 57% 64%,transparent 67%) 24% 17%/34px 34px no-repeat, radial-gradient(circle,transparent 54%,color-mix(in srgb,var(--ui-text) 18%,transparent) 57% 64%,transparent 67%) 48% 7%/30px 30px no-repeat, radial-gradient(circle,transparent 54%,color-mix(in srgb,var(--ui-text) 18%,transparent) 57% 64%,transparent 67%) 69% 16%/26px 26px no-repeat, radial-gradient(circle,transparent 54%,color-mix(in srgb,var(--ui-text) 18%,transparent) 57% 64%,transparent 67%) 91% 10%/36px 36px no-repeat, radial-gradient(circle,transparent 54%,color-mix(in srgb,var(--ui-text) 18%,transparent) 57% 64%,transparent 67%) 8% 87%/34px 34px no-repeat, radial-gradient(circle,transparent 54%,color-mix(in srgb,var(--ui-text) 18%,transparent) 57% 64%,transparent 67%) 29% 78%/28px 28px no-repeat, radial-gradient(circle,transparent 54%,color-mix(in srgb,var(--ui-text) 18%,transparent) 57% 64%,transparent 67%) 52% 89%/38px 38px no-repeat, radial-gradient(circle,transparent 54%,color-mix(in srgb,var(--ui-text) 18%,transparent) 57% 64%,transparent 67%) 74% 80%/30px 30px no-repeat, radial-gradient(circle,transparent 54%,color-mix(in srgb,var(--ui-text) 18%,transparent) 57% 64%,transparent 67%) 93% 88%/32px 32px no-repeat, radial-gradient(circle,transparent 54%,color-mix(in srgb,var(--ui-text) 18%,transparent) 57% 64%,transparent 67%) 18% 46%/24px 24px no-repeat, radial-gradient(circle,transparent 54%,color-mix(in srgb,var(--ui-text) 18%,transparent) 57% 64%,transparent 67%) 37% 54%/30px 30px no-repeat, radial-gradient(circle,transparent 54%,color-mix(in srgb,var(--ui-text) 18%,transparent) 57% 64%,transparent 67%) 60% 43%/26px 26px no-repeat, radial-gradient(circle,transparent 54%,color-mix(in srgb,var(--ui-text) 18%,transparent) 57% 64%,transparent 67%) 82% 55%/32px 32px no-repeat, radial-gradient(circle at 10% 24%,color-mix(in srgb,var(--ui-text) 42%,transparent) 0 2.2px,transparent 3px), radial-gradient(circle at 31% 8%,color-mix(in srgb,var(--ui-text) 34%,transparent) 0 1.8px,transparent 2.6px), radial-gradient(circle at 58% 19%,color-mix(in srgb,var(--ui-text) 38%,transparent) 0 2px,transparent 2.8px), radial-gradient(circle at 79% 7%,color-mix(in srgb,var(--ui-text) 34%,transparent) 0 1.8px,transparent 2.6px), radial-gradient(circle at 96% 25%,color-mix(in srgb,var(--ui-text) 40%,transparent) 0 2.2px,transparent 3px), radial-gradient(circle at 24% 48%,color-mix(in srgb,var(--ui-text) 32%,transparent) 0 2px,transparent 2.8px), radial-gradient(circle at 46% 57%,color-mix(in srgb,var(--ui-text) 36%,transparent) 0 2.2px,transparent 3px), radial-gradient(circle at 69% 45%,color-mix(in srgb,var(--ui-text) 32%,transparent) 0 1.8px,transparent 2.6px), radial-gradient(circle at 90% 51%,color-mix(in srgb,var(--ui-text) 36%,transparent) 0 2px,transparent 2.8px), radial-gradient(circle at 15% 77%,color-mix(in srgb,var(--ui-text) 42%,transparent) 0 2.2px,transparent 3px), radial-gradient(circle at 39% 92%,color-mix(in srgb,var(--ui-text) 34%,transparent) 0 1.8px,transparent 2.6px), radial-gradient(circle at 64% 78%,color-mix(in srgb,var(--ui-text) 38%,transparent) 0 2px,transparent 2.8px), radial-gradient(circle at 85% 94%,color-mix(in srgb,var(--ui-text) 40%,transparent) 0 2.2px,transparent 3px);animation:8s ease-in-out infinite alternate cenix-background-drift;position:absolute;inset:0 0 -72px}.app-shell .workspace>.content{z-index:1;position:relative}.app-shell .topbar{z-index:50;position:relative}.app-shell .content:after{content:"";z-index:25;pointer-events:none;background:linear-gradient(to bottom,color-mix(in srgb,var(--ui-bg) 94%,transparent),color-mix(in srgb,var(--ui-bg) 58%,transparent) 42%,transparent);-webkit-backdrop-filter:blur(7px);opacity:0;height:42px;transition:opacity .18s;position:absolute;top:0;left:0;right:0;-webkit-mask-image:linear-gradient(#000 0% 45%,#0000 100%);mask-image:linear-gradient(#000 0% 45%,#0000 100%)}.app-shell .content.is-scrolled:after{opacity:1}.app-shell .workspace:has(.home-dashboard) .content:after{opacity:1}@keyframes cenix-background-drift{0%{transform:translateY(0)}to{transform:translateY(-30px)}}@media (prefers-reduced-motion:reduce){.app-shell .workspace:after{animation:none}}:is(.app-shell .workspace:has(.quest-reference-page),.app-shell .workspace:has(.settings-page)){background:var(--ui-bg)!important}.quest-reference-page,.settings-page,.stocks-view.clean-market,.friends-directory-page,.trade-view,.home-dashboard{background:0 0!important}.app-shell.theme-dark .sidebar nav button.active,.app-shell.theme-dark .sidebar-bottom>button.active{color:#fff;background:#3c3c3c;position:relative;box-shadow:0 0 0 2px #f5f5f5}.app-shell.theme-dark .sidebar nav button.active:after,.app-shell.theme-dark .sidebar-bottom>button.active:after{content:"";pointer-events:none;border:2px solid #f5f5f5;border-radius:50%;position:absolute;inset:-6px}html[data-theme=dark] .dash-feature-wash{background:linear-gradient(90deg,#171717fa 0%,#171717eb 27%,#17171790 45%,#0000 70%)}html[data-theme=dark] .dash-feature-copy :is(p,small){color:#ccc}.dash-feature-wash{background:linear-gradient(90deg,#f5f5f5fa,#f5f5f5dd 28%,#f5f5f570 48%,#0000 70%)}.app-shell .settings-heading,.app-shell .profile-banner{background:var(--ui-surface)}.settings-tabs button:after{background:var(--ui-text)}.settings-appearance-tab>header>span,.settings-account-tab>header>span{background:var(--ui-surface-soft);color:var(--ui-text)}.theme-preview.light{background:#eee;border-color:#ddd}.theme-preview.light i:nth-child(3){background:#ddd}.theme-preview.dark{background:#080808;border-color:#444}.theme-preview.dark:before,.theme-preview.dark:after,.theme-preview.dark i{background:#222}.theme-preview.dark i:nth-child(3){background:#3c3c3c}.theme-choice-grid>button.active{box-shadow:0 0 0 1px var(--ui-text)}.quest-promo-art,.quest-reference-dialog .quest-detail-banner,.dash-quest-tile .dash-tile-art{--quest-art-a:#191919;--quest-art-b:#535353;background:linear-gradient(110deg,#161616,#4a4a4a)}.quest-scene,.quest-reward-art,.quest-detail-reward-art{filter:grayscale()}.quest-reward-copy small{color:#d0d0d0}.quest-promo-overlay{background:linear-gradient(90deg,#0009,#0003 60%,#0000)}.quest-reference-dialog::backdrop,.trade-modal,.search-detail-modal{background:#0009}.quest-filter-icon{color:var(--ui-muted);background:var(--ui-border)}.auth-page,.connection-page,.oauth-callback,.auth-loading{background:var(--ui-bg);color:var(--ui-text)}.auth-card,.connect-screen,.oauth-callback section,.connection-page>header{background:var(--ui-surface);color:var(--ui-text);border-color:var(--ui-border);box-shadow:var(--ui-shadow)}html .auth-mark .brand,.roblox-mark{background:var(--ui-surface-soft);border-color:var(--ui-border);box-shadow:none}html .auth-card input,.google-button,.connect-screen form label,.oauth-permissions article{background:var(--ui-surface-soft);color:var(--ui-text);border-color:var(--ui-border)}.auth-card input::placeholder{color:var(--ui-faint)}html .auth-card input:focus{border-color:var(--ui-text);box-shadow:0 0 0 3px color-mix(in srgb,var(--ui-text) 12%,transparent)}.connect-screen input{color:var(--ui-text);background:0 0}html .auth-primary,html .roblox-oauth-button,html .connect-screen form button,html .oauth-callback button{background:var(--ui-text);color:var(--ui-bg);box-shadow:none}html[data-theme=dark] .auth-primary,html[data-theme=dark] .roblox-oauth-button{background:var(--ui-text);color:var(--ui-bg)}html .auth-primary:hover,html .roblox-oauth-button:hover{background:var(--ui-text);opacity:.88}html .google-button:hover{background:var(--ui-surface-raised);border-color:var(--ui-border-strong)}html .auth-switch button,.connect-welcome strong,.oauth-permissions article>svg:first-child{color:var(--ui-text)}.auth-heading>span,.auth-heading p,.auth-switch,.auth-note,.auth-divider,.connect-welcome,.connect-screen>p,.oauth-permissions small,.oauth-footnote,.oauth-callback p,.auth-loading p{color:var(--ui-muted)}.auth-note{border-color:var(--ui-border)}.auth-divider:before,.auth-divider:after{background:var(--ui-border)}html[data-theme=dark] .roblox-mark img{filter:invert()}html[data-theme=dark] .roblox-oauth-button img{filter:none}html .auth-grid,html[data-theme=dark] .auth-grid{background-image:linear-gradient(color-mix(in srgb,var(--ui-text) 5%,transparent) 1px,transparent 1px),linear-gradient(90deg,color-mix(in srgb,var(--ui-text) 5%,transparent) 1px,transparent 1px)}.auth-grid i{background:var(--ui-muted);box-shadow:none}.auth-page:before,.connection-page:before{background:0 0}html[data-theme=dark] .cursor-trail i{background:linear-gradient(90deg,#0000,#ffffff50)}html[data-theme=dark] .form-error,html[data-theme=dark] .connect-error{color:#f1a7a7;background:#281919;border-color:#634040}html[data-theme=dark] .form-notice{color:#b7d9bf;background:#19251c;border-color:#3d5844}html[data-theme=dark] :is(.top-experience-art,.inventory-track>a>div,.stock-asset>img,.stock-asset>svg,.photo-crop){background:var(--ui-surface-soft)}html[data-theme=dark] :is(.trade-picker-panel,.trade-picker-results>button,.trade-builder-board>section,.trade-details-comparison>section){background:var(--ui-surface);color:var(--ui-text);border-color:var(--ui-border)}html,body,*{scrollbar-width:none!important;-ms-overflow-style:none!important}html::-webkit-scrollbar{background:0 0!important;width:0!important;height:0!important;display:none!important}body::-webkit-scrollbar{background:0 0!important;width:0!important;height:0!important;display:none!important}::-webkit-scrollbar{background:0 0!important;width:0!important;height:0!important;display:none!important}.friends-directory-page :is(*),.stocks-view.clean-market :is(*),.quest-reference-page :is(*),.quest-reference-dialog :is(*),.trade-view :is(*),.trade-modal :is(*){border-color:#0000!important}.friends-directory-page>.clean-page-toolbar,.stocks-view.clean-market .clean-page-toolbar,.quest-reference-toolbar,.trade-view .clean-page-toolbar{border-bottom-color:#0000!important}.dash-friends-only,.dash-friends-only .dash-friends-list>a,.dash-friends-only footer{border-color:#0000!important}.dash-feature{border:1px solid var(--dash-line)!important}.trade-view .trade-ad-card{border:1px solid var(--page-border)!important}.topbar-shortcuts{align-items:center;gap:12px;margin-left:4px;display:flex}.topbar-shortcuts>button{height:30px;color:var(--dash-muted);white-space:nowrap;align-items:center;gap:8px;padding:0 2px;font-size:11px;font-weight:600;display:flex;background:0 0!important;border:0!important}.topbar-shortcuts .shortcut-keys{align-items:center;gap:3px;display:flex}.topbar-shortcuts kbd{background:color-mix(in srgb,var(--dash-soft) 86%,var(--dash-ink) 14%);min-width:27px;height:30px;color:var(--dash-ink);letter-spacing:.02em;border-radius:7px;place-items:center;padding:0 7px;font:700 10px/1 Inter,Arial,sans-serif;display:grid;box-shadow:inset 0 1px #ffffff0b;border:0!important}.topbar-shortcuts .shortcut-keys b{color:var(--dash-muted);font-size:10px;font-weight:600}.topbar-shortcuts>button:hover{color:var(--dash-ink)}.topbar-shortcuts>button:focus-visible{outline:2px solid var(--dash-ink);outline-offset:3px;border-radius:5px}@media (width<=1050px){.topbar-shortcuts>button:nth-child(3){display:none}}@media (width<=760px){.topbar-shortcuts{display:none}}.stocks-view.clean-market .clean-page-toolbar{padding-left:9px}.stocks-view.clean-market .market-table-heading{border-bottom:1px solid var(--ui-border-strong)!important}.stocks-view.clean-market .market-table-row.active,.stocks-view.clean-market .market-table-row:hover:not(.active){background:color-mix(in srgb,var(--ui-surface) 42%,transparent)!important}.stocks-view.clean-market .market-details{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);top:clamp(112px,16vh,190px);background:color-mix(in srgb,var(--ui-surface) 55%,transparent)!important}.stocks-view.clean-market .market-table{background:0 0!important}.dash-social,.dash-friends-only,.dash-friends-only .dash-friends-list>a,.friends-directory-page .friend-directory-row{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:color-mix(in srgb,var(--ui-surface) 38%,transparent)!important}.dash-group-heart{pointer-events:none;background:color-mix(in srgb,var(--ui-surface) 42%,transparent)!important;border-color:#0000!important}.dash-friends-only .dash-friends-list,.dash-friends-only .dash-friends-list>a{-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:0 0!important}.dash-friends-only .dash-friends-list>a:hover{background:color-mix(in srgb,var(--ui-surface) 12%,transparent)!important}.friends-directory-page .friend-directory-row{background-color:color-mix(in srgb,var(--ui-surface) 18%,transparent)!important}.quest-reference-page .quest-reference-rail>button{background:color-mix(in srgb,var(--ui-surface) 72%,transparent)!important}.quest-reference-page .quest-reference-search{background:#171717!important;border:0!important}.quest-reference-page .quest-reference-search:focus-within{border-color:#0000!important}.trade-view .trade-item-slot,.trade-modal .trade-item-slot{min-height:86px;overflow:hidden;box-shadow:inset 0 1px #ffffff0a;border:1px solid var(--ui-border-strong)!important;background:var(--ui-surface-soft)!important;border-radius:6px!important}.trade-view .trade-item-slot:hover,.trade-modal .trade-item-slot:hover{border-color:var(--ui-text)!important;background:var(--ui-surface-raised)!important}.trade-view .trade-item-slot>span:first-child,.trade-modal .trade-item-slot>span:first-child{background:0 0!important;border-radius:0!important}.trade-view .trade-item-slot img,.trade-modal .trade-item-slot img{display:block;border-radius:0!important}.trade-view .trade-item-slot.is-empty,.trade-modal .trade-item-slot.is-empty{background:color-mix(in srgb,var(--ui-surface-soft) 82%,var(--ui-bg))!important}.trade-view .trade-ad-actions button{background:var(--ui-surface-soft)!important;color:var(--ui-text)!important;border-color:#0000!important}.trade-view .trade-ad-actions button:hover,.trade-view .trade-ad-actions button:focus-visible{background:color-mix(in srgb,var(--ui-surface-soft) 72%,var(--ui-text) 28%)!important;color:var(--ui-text)!important;box-shadow:none!important;border-color:#0000!important}.trade-view .trade-ad-actions .trade-delete:hover{color:var(--ui-text)!important;background:#332525!important}.trade-feed-error{color:var(--ui-muted);margin:10px 0 0;font-size:12px}.app-shell .search-popover,.app-shell .search-category-menu{-webkit-backdrop-filter:blur(18px)saturate(125%);border-radius:14px;box-shadow:0 18px 38px #00000052;background:color-mix(in srgb,var(--ui-surface) 55%,transparent)!important;border:0!important}.app-shell .search-popover{padding:8px}.app-shell .search-category-menu{padding:7px}.app-shell .recent-searches{padding:5px}.app-shell .recent-searches>header{height:40px;padding:0 8px}.app-shell .recent-searches>header>div>svg,.app-shell .recent-searches>header>button{color:var(--ui-muted)}.app-shell .recent-searches>header>button{background:0 0!important}.app-shell .recent-searches>div{gap:3px}.app-shell .recent-searches>div>button{border-radius:10px;min-height:52px;padding:8px;transition:background-color .16s,transform .16s;background:0 0!important;border:0!important}.app-shell .recent-searches>div>button:hover{transform:translate(2px);background:color-mix(in srgb,var(--ui-surface-raised) 40%,transparent)!important}.app-shell .recent-searches>div>button>span{width:34px;height:34px;color:var(--ui-muted);border-radius:9px;background:color-mix(in srgb,var(--ui-surface-raised) 54%,transparent)!important;border:0!important}.app-shell .recent-searches>div>button strong{color:var(--ui-text)}.app-shell .recent-searches>div>button small,.app-shell .recent-searches>div>button>svg{color:var(--ui-muted)}.app-shell .search-results.compact>.search-result-row,.app-shell .search-category-menu>button{border-radius:10px;background:0 0!important;border-color:#0000!important}.app-shell .search-results.compact>.search-result-row:hover,.app-shell .search-category-menu>button:hover{background:color-mix(in srgb,var(--ui-surface-raised) 40%,transparent)!important}.trade-view{padding:0 6px 26px}.trade-view .trade-clean-toolbar{gap:10px;min-height:49px;margin-bottom:9px;border-bottom:0!important}.trade-clean-toolbar .clean-tabs{gap:28px}.trade-clean-toolbar .clean-tabs>button{gap:7px;padding:12px 0;font-size:11px}.trade-clean-toolbar .clean-tabs>button>svg{width:13px;height:13px;color:var(--ui-muted)}.trade-clean-toolbar .clean-tabs>button.active:after{background:#fff;height:2px}.trade-clean-toolbar .clean-search{max-width:285px;height:31px;box-shadow:none;border-radius:7px;border:1px solid color-mix(in srgb,var(--ui-text) 10%,transparent)!important;background:color-mix(in srgb,var(--ui-surface) 54%,transparent)!important}.trade-clean-toolbar .clean-search:focus-within{border-color:#ffffff57!important}.trade-toolbar-divider{background:color-mix(in srgb,var(--ui-text) 18%,transparent);flex:none;width:1px;height:22px}.trade-clean-toolbar .clean-primary,.trade-clean-toolbar .clean-button{border-radius:7px;height:31px;padding:0 13px;font-size:10px}.trade-clean-toolbar .clean-primary{color:#0b0b0b;background:#f4f4f4;border-color:#f4f4f4}.trade-clean-toolbar .clean-button{background:0 0;border-color:#0000}.trade-view .trade-feed-caption{margin:0 2px 8px;font-size:9px}.trade-view .trade-ad-list{gap:8px}.trade-view .trade-ad-card{box-shadow:none;-webkit-backdrop-filter:blur(8px);border-radius:9px;overflow:visible;border:1px solid color-mix(in srgb,var(--ui-text) 10%,transparent)!important;background:color-mix(in srgb,var(--ui-surface) 48%,transparent)!important}.trade-view .trade-ad-card:hover{box-shadow:none;transform:none;border-color:#ffffff30!important}.trade-view .trade-ad-card-header{min-height:42px;padding:5px 4px 5px 12px;border-bottom:1px solid color-mix(in srgb,var(--ui-text) 7%,transparent)!important;background:color-mix(in srgb,var(--ui-surface-raised) 22%,transparent)!important}.trade-view .trade-ad-user{gap:8px}.trade-view .trade-ad-user>.avatar{box-shadow:none;border:0;width:33px!important;height:33px!important}.trade-view .trade-ad-user strong{font-size:10px}.trade-view .trade-ad-user small{margin-top:2px;font-size:8px}.trade-view .trade-ad-card-header>.trade-ad-actions{grid-template-columns:66px 108px 26px;gap:7px;margin-right:0;position:relative}.trade-view .trade-ad-card-header>.trade-ad-actions>a,.trade-view .trade-ad-card-header>.trade-ad-actions>button{border-radius:7px;height:29px;font-size:9px;border:1px solid color-mix(in srgb,var(--ui-text) 10%,transparent)!important;background:color-mix(in srgb,var(--ui-surface-raised) 42%,transparent)!important;color:var(--ui-text)!important}.trade-view .trade-ad-card-header>.trade-ad-actions .trade-request-button{box-shadow:none;color:#0a0a0a!important;background:#f4f4f4!important;border-color:#f4f4f4!important}.trade-view .trade-ad-card-header>.trade-ad-actions .trade-more-button{padding:0;background:0 0!important;border-color:#0000!important}.trade-view .trade-more-button svg{width:16px;height:16px}.trade-more-menu{z-index:8;border:1px solid color-mix(in srgb,var(--ui-text) 12%,transparent);background:color-mix(in srgb,var(--ui-surface) 88%,transparent);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-radius:8px;gap:3px;min-width:112px;padding:5px;display:grid;position:absolute;top:34px;right:0;box-shadow:0 12px 25px #0008}.trade-more-menu>button{background:0 0!important;border:0!important;justify-content:flex-start!important;padding:0 8px!important}.trade-more-menu>button:hover{background:color-mix(in srgb,var(--ui-surface-raised) 52%,transparent)!important}.trade-view .trade-ad-comparison{grid-template-columns:minmax(0,1fr) 38px minmax(0,1fr);gap:10px;padding:6px 14px 7px}.trade-view .trade-ad-comparison>section>header{margin-bottom:4px}.trade-view .trade-ad-comparison>section>header strong{font-size:9px}.trade-view .trade-ad-comparison>section>header small{font-size:8px}.trade-view .trade-slot-grid{gap:6px}.trade-view .trade-item-slot{height:62px;min-height:62px;box-shadow:none;grid-template-rows:32px auto auto;padding:3px;border:1px solid color-mix(in srgb,var(--ui-text) 10%,transparent)!important;background:color-mix(in srgb,var(--ui-surface-raised) 40%,transparent)!important;border-radius:6px!important}.trade-view .trade-item-slot>span:first-child{border-radius:3px!important}.trade-view .trade-item-slot strong{margin-top:2px;font-size:7px}.trade-view .trade-item-slot small{margin-top:1px;font-size:7px}.trade-view .trade-item-slot.is-empty{color:var(--ui-muted);border-style:solid}.trade-view .trade-ad-comparison>section>footer{justify-content:flex-start;gap:19px;margin-top:5px;font-size:8px}.trade-view .trade-ad-comparison>section>footer span{align-items:center;gap:4px;display:flex}.trade-view .trade-ad-comparison>section>footer span+span{border-left:1px solid color-mix(in srgb,var(--ui-text) 13%,transparent);padding-left:19px}.trade-view .trade-ad-comparison>section>footer span>svg{width:12px;height:12px;color:var(--ui-muted)}.trade-view .trade-ad-comparison>section>footer .trade-total-mark{object-fit:contain;flex:none;width:13px;height:13px}.trade-view .trade-ad-comparison>section>footer b{margin-left:0;font-size:8px}.trade-view .trade-robux-fields{border-bottom:1px solid color-mix(in srgb,var(--ui-text) 8%,transparent);background:color-mix(in srgb,var(--ui-surface) 28%,transparent);grid-template-columns:1fr 1fr;gap:12px;padding:12px 20px;display:grid}.trade-view .trade-robux-fields label{color:var(--ui-muted);gap:6px;font-size:9px;font-weight:650;display:grid}.trade-view .trade-robux-fields label>div{border:1px solid color-mix(in srgb,var(--ui-text) 12%,transparent);background:color-mix(in srgb,var(--ui-surface-raised) 45%,transparent);border-radius:7px;align-items:center;gap:7px;height:32px;padding:0 9px;display:flex}.trade-view .trade-robux-fields .trade-total-mark{object-fit:contain;flex:none;width:15px;height:15px}.trade-view .trade-robux-fields input{width:100%;min-width:0;color:var(--ui-text);font:inherit;background:0 0;border:0;outline:0}.trade-view .trade-robux-fields input::placeholder{color:var(--ui-faint)}.trade-view .trade-swap{background:color-mix(in srgb,var(--ui-surface-raised) 52%,transparent);width:34px;height:34px;color:var(--ui-text);position:relative;border:0!important}.trade-view .trade-swap:before,.trade-view .trade-swap:after{content:"";background:color-mix(in srgb,var(--ui-text) 7%,transparent);width:1px;position:absolute;top:-13px;bottom:-13px}.trade-view .trade-swap:before{left:-11px}.trade-view .trade-swap:after{right:-11px}@media (width<=850px){.trade-toolbar-divider{display:none}.trade-clean-toolbar .clean-search{max-width:none}.trade-view .trade-item-slot{height:72px;min-height:72px}.trade-view .trade-robux-fields{padding-inline:12px}}.trade-details-modal{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0009;padding:20px}.trade-details-modal>.trade-details-card{border:1px solid var(--ui-border);border-radius:24px;outline:none;width:min(1040px,100%);max-height:calc(100dvh - 40px);box-shadow:0 32px 100px #0006}.trade-details-card>header span{letter-spacing:1.5px;color:var(--ui-muted);font-size:10px}.trade-details-card>header h2{letter-spacing:-.7px;margin:8px 0;font-size:26px}.trade-details-card>header p{color:var(--ui-muted);font-size:12px}.trade-details-card>header button{width:36px;height:36px;color:var(--ui-text);background:var(--ui-surface-soft);border-color:var(--ui-border)}.trade-details-card .trade-details-comparison{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:24px;padding:26px 30px}.trade-details-side-heading{justify-content:space-between;align-items:center;margin-bottom:14px;display:flex}.trade-details-side-heading small{color:var(--ui-muted);font-size:11px}.trade-details-card .trade-item-slot{background:var(--ui-surface-soft);border-color:var(--ui-border);height:160px;color:var(--ui-text);border-radius:12px;grid-template-rows:88px 34px 16px;padding:8px}.trade-details-card .trade-item-slot>span:first-child{background:0 0}.trade-details-card .trade-item-slot>strong{white-space:normal;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:11px;line-height:15px;display:-webkit-box}.trade-details-card .trade-item-slot>small{color:var(--ui-muted);font-size:10px}.trade-details-card .trade-item-slot.is-empty{background:0 0;border-style:dashed}.trade-details-totals{border-top:1px solid var(--ui-border);gap:10px;margin:16px 0 0;padding:14px 0 0;display:grid}.trade-details-totals>div{justify-content:space-between;gap:12px;font-size:12px;display:flex}.trade-details-totals dt{color:var(--ui-muted)}.trade-details-totals dd{font-variant-numeric:tabular-nums;margin:0;font-weight:650}.trade-details-card>footer{flex-wrap:wrap;gap:12px;padding:20px 30px}.trade-details-card>footer p{color:var(--ui-muted);align-items:center;gap:7px;margin:0 auto 0 0;font-size:11px;display:flex}.trade-details-card>footer p svg{width:16px}.trade-details-card>footer>a{height:42px;color:var(--ui-text);border-color:var(--ui-border);padding:0 16px;font-size:12px}.trade-details-card :is(a,button):focus-visible{outline:2px solid var(--ui-text);outline-offset:3px}@media (width<=760px){.trade-details-card .trade-details-comparison{grid-template-columns:1fr;padding:20px}.trade-details-card>header{padding:22px 20px}.trade-details-card>header h2{font-size:22px}.trade-details-card>footer{padding:18px 20px}.trade-details-card>footer p{width:100%}}@media (width<=440px){.trade-details-card .trade-slot-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.trade-details-card>footer>a{flex:1;padding:0 8px;font-size:11px}}.trade-details-card .trade-details-comparison{grid-template-columns:minmax(0,1fr) 32px minmax(0,1fr);gap:16px}.trade-details-comparison>section:first-child{grid-area:1/1}.trade-details-comparison>section:nth-child(2){grid-area:1/3}.trade-details-card .trade-details-comparison>.trade-details-swap{width:32px;height:32px;color:var(--ui-muted);background:0 0;border:0;border-radius:0;grid-area:1/2;align-self:center;margin-top:-35px}.trade-details-card .trade-details-swap svg{width:24px;height:24px}.trade-view .trade-details-card>header>button:hover{background:color-mix(in srgb,var(--ui-surface-soft) 75%,#000)!important;color:var(--ui-text)!important;border-color:var(--ui-border)!important}.trade-details-modal{padding:16px}.trade-details-modal>.trade-details-card{border-radius:20px;width:min(960px,100vw - 32px);max-height:calc(100dvh - 32px)}.trade-details-card>header{padding:19px 22px 17px}.trade-details-card>header h2{margin:5px 0;font-size:23px}.trade-details-card>header p{font-size:11px}.trade-details-card .trade-details-comparison{flex:none;gap:12px;padding:16px 20px 18px}.trade-details-comparison>section{box-shadow:inset 0 1px 0 color-mix(in srgb,var(--ui-text) 3%,transparent);border-radius:13px;padding:12px}.trade-details-side-heading{margin-bottom:10px}.trade-details-side-heading strong{font-size:14px}.trade-details-card .trade-slot-grid{gap:6px}.trade-details-card .trade-item-slot{border-radius:10px;grid-template-rows:55px 26px 14px;height:112px;padding:7px}.trade-details-card .trade-item-slot>strong{font-size:10px;line-height:12px}.trade-details-card .trade-item-slot>small{font-size:9px}.trade-details-totals{gap:6px;margin-top:11px;padding-top:10px}.trade-details-totals>div{font-size:11px}.trade-details-card>footer{padding:14px 20px}.trade-details-card>footer>a{height:38px}@media (width<=760px){.trade-details-modal{align-items:flex-start;padding:12px;overflow:auto}.trade-details-modal>.trade-details-card{width:100%;max-height:none;margin:auto 0}.trade-details-card .trade-item-slot{height:104px}}.trade-view .trade-ad-card:has(.trade-more-menu){z-index:10;position:relative;overflow:visible}.trade-view .trade-ad-actions{position:relative}.trade-view .trade-ad-actions .trade-more-menu{background:var(--ui-surface-raised);z-index:30;border-radius:12px;width:180px;min-width:180px;padding:6px;top:calc(100% + 8px);right:0;box-shadow:0 12px 32px #0005}.trade-view .trade-ad-card-header .trade-ad-actions .trade-more-menu>button{white-space:nowrap;border-radius:7px;justify-content:flex-start;align-items:center;gap:10px;width:100%;min-width:0;height:40px;font-size:12px;line-height:1;display:flex;color:var(--ui-text)!important;padding:0 12px!important}.trade-view .trade-ad-actions .trade-more-menu>button svg{flex:none;width:16px;height:16px}.trade-view .trade-ad-actions .trade-more-menu>button:hover{background:var(--ui-surface-soft)!important}.trade-view .trade-ad-actions .trade-more-menu>button:last-child:has(svg.lucide-trash-2){color:#dc6262!important}.trade-delete-error{color:#dc6262;font-size:12px}.market-ranking-toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin:0 0 18px;display:flex}.market-ranking-toolbar nav{border:1px solid var(--ui-border);border-radius:10px;gap:4px;padding:4px;display:flex}.market-ranking-toolbar button{color:var(--ui-muted);cursor:pointer;background:0 0;border:0;border-radius:7px;padding:8px 13px;font-size:12px}.market-ranking-toolbar button.active{background:var(--ui-surface-soft);color:var(--ui-text)}.market-ranking-toolbar>span{color:var(--ui-muted);font-size:11px}@media (width<=760px){.trade-details-card .trade-details-comparison{grid-template-columns:minmax(0,1fr)}.trade-details-comparison>section:first-child{grid-area:1/1}.trade-details-comparison>section:nth-child(2){grid-area:3/1}.trade-details-card .trade-details-comparison>.trade-details-swap{grid-area:2/1;margin:0 auto;transform:rotate(90deg)}}.app-shell .content:has(.trade-view):after{display:none}.trade-view .trade-feed-shell{position:relative}.trade-view .trade-feed-caption{z-index:20;flex:none;position:relative}.trade-view .trade-feed-caption:after{content:"";pointer-events:none;opacity:0;background:linear-gradient(var(--ui-bg),transparent);-webkit-backdrop-filter:blur(6px);height:30px;transition:opacity .18s;position:absolute;top:calc(100% + 8px);left:0;right:0;-webkit-mask-image:linear-gradient(#000,#0000);mask-image:linear-gradient(#000,#0000)}.content.is-scrolled .trade-view .trade-feed-caption:after{opacity:1}.quest-weekly-note{color:var(--ui-text);margin-left:8px;font-size:12px;display:inline-block}@media (width<=600px){.quest-weekly-note{margin:7px 0 0;display:block}}.trade-view .trade-confirm-modal{-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#0009;padding:20px}.trade-view .trade-confirm-modal>section{border:1px solid var(--ui-border);background:var(--ui-surface);width:min(420px,100%);color:var(--ui-text);border-radius:22px;padding:30px;box-shadow:0 24px 80px #0006}.trade-view .trade-confirm-modal>section>span{width:auto;height:auto;color:var(--ui-text);box-shadow:none;background:0 0;border:0;border-radius:0;margin:0 auto 18px;padding:0}html[data-theme=dark] .trade-view .trade-confirm-modal>section>span{color:#fff}.trade-view .trade-confirm-modal>section>span svg{stroke-width:1.6px;width:30px;height:30px}.trade-view .trade-confirm-modal h2{letter-spacing:-.5px;margin:0;font-size:22px;font-weight:650}.trade-view .trade-confirm-modal p{max-width:320px;color:var(--ui-muted);margin:12px auto 0;font-size:13px;line-height:1.65}.trade-view .trade-confirm-modal>section>div{gap:12px;margin-top:26px}.trade-view .trade-confirm-modal>section>div button{border:1px solid var(--ui-border);height:44px;color:var(--ui-text);cursor:pointer;background:0 0;border-radius:10px;font-size:12px;font-weight:600;transition:background .15s}.trade-view .trade-confirm-modal>section>div button:hover{background:var(--ui-surface-soft)}.trade-view .trade-confirm-modal>section>div button:last-child{background:var(--ui-text);border-color:var(--ui-text);color:var(--ui-bg)}.trade-view .trade-confirm-modal>section>div button:last-child:hover{background:color-mix(in srgb,var(--ui-text) 85%,var(--ui-bg))}.trade-view .trade-confirm-modal button:focus-visible{outline:2px solid var(--ui-text);outline-offset:3px}.trade-view .trade-confirm-modal button:disabled{opacity:.5;cursor:wait}.trade-view .trade-confirm-modal p.trade-delete-error{color:#e87979}@media (width<=440px){.trade-view .trade-confirm-modal>section{padding:26px 22px}}.app-shell .settings-redesign{gap:28px;width:100%;max-width:1200px;height:100%;margin:0 auto;padding:24px 28px 40px;overflow-y:auto}.app-shell .settings-redesign .settings-heading{border:0;border-bottom:1px solid var(--ui-border);min-height:0;box-shadow:none;background:0 0;border-radius:0;justify-content:space-between;align-items:center;gap:24px;padding:0 0 26px;display:flex}.settings-redesign .settings-heading>div:first-child>span{letter-spacing:1.7px;color:var(--ui-muted);font-size:10px;font-weight:650}.settings-redesign .settings-heading h1{letter-spacing:-1.2px;margin:10px 0;font-size:34px;line-height:1.2}.settings-redesign .settings-heading p{max-width:520px;color:var(--ui-muted);font-size:13px;line-height:1.6}.settings-redesign .settings-profile-summary{border:1px solid var(--ui-border);background:var(--ui-surface);border-radius:14px;gap:12px;min-width:0;padding:12px 16px}.settings-redesign .settings-profile-summary strong{font-size:13px}.settings-redesign .settings-profile-summary small{color:var(--ui-muted);overflow-wrap:anywhere;font-size:11px}.settings-redesign .settings-tabs-shell{min-height:0;box-shadow:none;background:0 0;border:0;border-radius:0;flex:none;grid-template-columns:224px minmax(0,1fr);align-items:start;gap:28px;display:grid;overflow:visible}.settings-redesign .settings-tabs{border:0;flex-direction:column;gap:7px;height:auto;padding:0;display:flex}.settings-redesign .settings-tabs button{text-align:left;width:100%;min-width:0;color:var(--ui-muted);background:0 0;border:1px solid #0000;border-radius:12px;justify-content:flex-start;gap:12px;padding:15px 13px}.settings-redesign .settings-tabs button>span{flex:1}.settings-redesign .settings-tabs button strong{color:var(--ui-text);font-size:12px;font-weight:600;display:block}.settings-redesign .settings-tabs button small{color:var(--ui-muted);margin-top:5px;font-size:10px;font-weight:400;display:block}.settings-redesign .settings-tabs button>svg:first-child{flex:none;width:19px;height:19px}.settings-redesign .settings-tabs button>svg:last-child{opacity:0;width:13px;height:13px}.settings-redesign .settings-tabs button.active{background:var(--ui-surface);border-color:var(--ui-border);color:var(--ui-text);box-shadow:0 4px 12px #0000000a}.settings-redesign .settings-tabs button.active>svg:last-child{opacity:1}.settings-redesign .settings-tabs button:hover{background:var(--ui-surface-soft)}.settings-redesign .settings-tabs button:after{display:none}.settings-redesign .settings-tab-panel{background:0 0;padding:0;overflow:visible}.settings-redesign .settings-tab-panel>section,.settings-redesign .settings-tab-panel>.card{border:1px solid var(--ui-border);background:var(--ui-surface);min-height:0;color:var(--ui-text);border-radius:18px;box-shadow:0 10px 32px #0000000a}.settings-redesign .settings-appearance-tab{padding:28px}.settings-redesign :is(.settings-account-tab,.settings-sync-tab,.settings-roblox-tab)>header{border-bottom:1px solid var(--ui-border);gap:14px;min-height:0;padding:26px 28px}.settings-redesign .settings-tab-panel h2{letter-spacing:-.5px;color:var(--ui-text);font-size:21px}.settings-redesign .settings-tab-panel header p{color:var(--ui-muted);margin-top:7px;font-size:12px;line-height:1.6}.settings-redesign .settings-tab-panel header>span:not(.connection-status){width:24px;height:24px;box-shadow:none;color:var(--ui-text);background:0 0;border:0;border-radius:0}.settings-redesign .theme-choice-grid{gap:18px;margin-top:28px}.settings-redesign .theme-choice-grid>button{background:var(--ui-bg);border-radius:13px;padding:12px}.settings-redesign .theme-choice-grid>button.active{border-color:var(--ui-text);box-shadow:0 0 0 1px var(--ui-text)}.settings-redesign .theme-preview{background:#eee;border-color:#ddd;grid-template-columns:30px 1fr;gap:8px;height:180px;padding:10px}.settings-redesign .theme-preview.light i:nth-child(3){background:#e4e4e4}.settings-redesign .theme-preview.dark{background:#0d0d0d;border-color:#333}.settings-redesign .theme-preview.dark:before,.settings-redesign .theme-preview.dark:after,.settings-redesign .theme-preview.dark i{background:#242424}.settings-redesign .theme-preview.dark i:nth-child(3){background:#333}.settings-redesign .theme-choice-grid>button>div{gap:10px;margin:16px 2px 6px}.settings-redesign .theme-choice-grid strong{font-size:13px}.settings-redesign .theme-choice-grid small{font-size:10px;line-height:1.5}.settings-redesign .theme-note{border-top:1px solid var(--ui-border);color:var(--ui-muted);margin:24px 0 0;padding-top:20px;font-size:11px}.settings-redesign .settings-account-grid{grid-template-columns:1fr 1fr;gap:0 28px;margin:0;padding:8px 28px 24px;display:grid}.settings-redesign .settings-account-grid>div{border:0;border-bottom:1px solid var(--ui-border);background:0 0;border-radius:0;padding:22px 0}.settings-redesign .settings-account-grid dt{color:var(--ui-muted);font-size:11px}.settings-redesign .settings-account-grid dd{overflow-wrap:anywhere;color:var(--ui-text);margin:9px 0;font-size:14px}.settings-redesign .settings-account-grid small{color:var(--ui-muted);font-size:10px}.settings-redesign .settings-roblox-body{grid-template-columns:minmax(0,1fr);gap:18px;padding:24px 28px}.settings-redesign .settings-roblox-body dl,.settings-redesign .settings-roblox-body>div{border-color:var(--ui-border);background:0 0}.settings-redesign .settings-roblox-body dt,.settings-redesign .settings-roblox-body dd{font-size:12px}.settings-redesign .settings-roblox-body dd{color:var(--ui-text)}.settings-redesign .settings-roblox-body p{font-size:12px}.settings-redesign .settings-roblox-body>div>a{background:var(--ui-text);color:var(--ui-bg);height:40px;font-size:12px}.settings-redesign .settings-sync-control{border:1px solid var(--ui-border);background:var(--ui-bg);border-radius:12px;margin:24px;padding:22px}.settings-redesign .settings-sync-control strong{font-size:14px}.settings-redesign .settings-sync-control p{color:var(--ui-muted);margin-top:8px;font-size:12px;line-height:1.7}.settings-redesign .photo-upload-copy strong{font-size:15px}.settings-redesign .photo-upload-copy p{font-size:12px;line-height:1.6}.settings-redesign button:focus-visible,.settings-redesign a:focus-visible{outline:2px solid var(--ui-text);outline-offset:3px}@media (width<=900px){.app-shell .settings-redesign{padding:20px}.settings-redesign .settings-tabs-shell{grid-template-columns:180px minmax(0,1fr);gap:18px}.settings-redesign .settings-profile-summary{display:none}.settings-redesign .theme-preview{height:140px}}@media (width<=680px){.settings-redesign .settings-tabs-shell{grid-template-columns:1fr}.settings-redesign .settings-tabs{flex-direction:row;padding-bottom:6px;overflow-x:auto}.settings-redesign .settings-tabs button{flex:none;width:auto;padding:12px}.settings-redesign .settings-tabs button small,.settings-redesign .settings-tabs button>svg:last-child{display:none}.settings-redesign .settings-appearance-tab{padding:20px}.settings-redesign .settings-heading h1{font-size:29px}.settings-redesign .settings-account-grid{grid-template-columns:1fr}.settings-redesign .theme-preview{height:125px}}@media (width<=400px){.settings-redesign .theme-choice-grid{grid-template-columns:1fr}}.settings-redesign .settings-heading:before,.settings-redesign .settings-heading:after{display:none}html[data-palette] body{background:var(--ui-bg);color:var(--ui-text)}html[data-palette] .app-shell{--page-bg:var(--ui-bg);--page-card:var(--ui-surface);--page-text:var(--ui-text);--page-muted:var(--ui-muted);--page-border:var(--ui-border)}html[data-palette] .quest-reference-page .quest-reference-search{background:var(--ui-surface)!important}html[data-palette] .dash-feature-wash{background:linear-gradient(90deg,var(--ui-surface),color-mix(in srgb,var(--ui-surface) 92%,transparent) 27%,color-mix(in srgb,var(--ui-surface) 55%,transparent) 45%,transparent 70%)}html[data-palette] .dash-quest-tile .dash-tile-art{--quest-art-a:var(--ui-surface);--quest-art-b:var(--ui-border-strong);background:linear-gradient(110deg,var(--ui-surface),var(--ui-border-strong))}html[data-palette] :is(.clean-primary,.trade-request-button,.market-open-button,.settings-roblox-body>div>a,.save-photo),html[data-palette] .trade-view .trade-ad-card-header>.trade-ad-actions .trade-request-button{background:var(--ui-accent)!important;color:var(--ui-bg)!important;border-color:var(--ui-accent)!important}html[data-palette] .sidebar nav button.active,html[data-palette] .sidebar-bottom>button.active{background:var(--ui-accent-soft);color:var(--ui-accent);box-shadow:0 0 0 2px var(--ui-accent)}html[data-palette] .sidebar nav button.active:after{border-color:var(--ui-accent)}.settings-redesign .theme-palette-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.settings-redesign .theme-palette-grid>button{min-width:0}.theme-palette-preview{border:1px solid color-mix(in srgb,var(--preview-accent) 25%,transparent);background:var(--preview-bg);border-radius:8px;grid-template-rows:14px 1fr;grid-template-columns:18px 1fr 1fr;gap:7px;height:108px;padding:10px;display:grid}.theme-palette-preview i{background:var(--preview-surface);border-radius:4px}.theme-palette-preview i:first-child{background:var(--preview-accent);opacity:.6;grid-row:1/3}.theme-palette-preview i:nth-child(2){grid-column:2/4}.theme-color-dot{background:var(--preview-accent);border-radius:50%;flex:none;width:10px;height:10px;display:block}.settings-redesign .theme-palette-grid>button>div>.theme-color-dot{flex:none}.settings-redesign .theme-palette-grid>button>div>span:nth-child(2){flex:1}.settings-redesign .theme-palette-grid small{line-height:1.4}.settings-redesign .profile-photo-card .card-header{border-bottom:1px solid var(--ui-border);min-height:0;padding:24px 26px}.settings-redesign .profile-photo-card .card-header h2{margin:0;font-size:20px}.settings-redesign .profile-photo-card .photo-editor{padding:24px 26px}.settings-redesign .profile-photo-card .photo-stage{border-color:var(--ui-border);background:var(--ui-surface-soft);grid-template-columns:160px minmax(0,1fr);gap:28px;padding:24px}.settings-redesign .profile-photo-card .photo-crop{border:3px solid var(--ui-border-strong);width:160px;height:160px}.settings-redesign .profile-photo-card .photo-upload-copy>div{flex-wrap:wrap;gap:10px;margin-top:18px;display:flex}.settings-redesign .profile-photo-card .photo-upload-copy p{color:var(--ui-muted)}.settings-redesign .profile-photo-card .photo-upload-copy button{border:1px solid var(--ui-accent);background:var(--ui-accent);min-height:42px;color:var(--ui-bg);border-radius:9px;justify-content:center;align-items:center;gap:8px;padding:0 16px;font-size:12px;font-weight:600;display:inline-flex}.settings-redesign .profile-photo-card .photo-upload-copy button:hover{background:var(--ui-accent-strong)}.settings-redesign .profile-photo-card .photo-upload-copy .crop-photo-button{color:var(--ui-text);border-color:var(--ui-border-strong);background:0 0}.settings-redesign .profile-photo-card .photo-upload-copy button svg{width:16px;height:16px}.settings-redesign .profile-photo-card .photo-actions-idle{min-height:0;margin-top:18px;padding:0}.settings-redesign .profile-photo-card .photo-actions .remove-photo{min-height:36px;box-shadow:none;color:var(--ui-muted);background:0 0;border:0;border-radius:0;align-items:center;gap:7px;margin-left:0;padding:4px 0;font-size:12px;display:inline-flex}.settings-redesign .profile-photo-card .photo-actions .remove-photo:hover{color:var(--ui-text);text-underline-offset:4px;text-decoration:underline}.settings-redesign .profile-photo-card .remove-photo svg{width:15px;height:15px}.settings-redesign .profile-photo-card .photo-actions button:disabled{opacity:.5;cursor:wait}@media (width<=1000px){.settings-redesign .theme-palette-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.settings-redesign .profile-photo-card .photo-stage{grid-template-columns:1fr;justify-items:start}}@media (width<=440px){.settings-redesign .profile-photo-card .photo-editor,.settings-redesign .profile-photo-card .photo-stage{padding:18px}.settings-redesign .theme-palette-grid{gap:10px}.settings-redesign .theme-palette-grid>button{padding:8px}.theme-palette-preview{height:85px}}.settings-redesign .settings-roblox-tab{-webkit-backdrop-filter:blur(12px);background:color-mix(in srgb,var(--ui-surface) 52%,transparent)!important;box-shadow:none!important;border-color:#0000!important}.settings-redesign .settings-roblox-tab>header{padding-bottom:18px;border-bottom-color:#0000!important}.settings-redesign .settings-roblox-tab .avatar{box-shadow:none!important;border:0!important;outline:0!important}.settings-redesign .connection-status{background:color-mix(in srgb,var(--ui-surface-raised) 40%,transparent)!important;border:0!important}.settings-redesign .settings-roblox-body{grid-template-columns:minmax(0,1.15fr) minmax(220px,.85fr);padding-top:0}.settings-redesign .settings-roblox-body dl{border-radius:12px;padding-inline:14px;background:color-mix(in srgb,var(--ui-surface-soft) 38%,transparent)!important;border:0!important}.settings-redesign .settings-roblox-body dl>div{border-bottom-color:color-mix(in srgb,var(--ui-text) 8%,transparent)!important}.settings-redesign .settings-roblox-actions{border-radius:12px;align-content:center;gap:14px;min-height:100%;padding:18px;display:grid;background:color-mix(in srgb,var(--ui-surface-raised) 32%,transparent)!important;border:0!important}.settings-redesign .settings-roblox-actions>a,html[data-palette] .settings-redesign .settings-roblox-actions>a{border-radius:8px;justify-content:flex-start;height:38px;padding:0 12px;border:1px solid color-mix(in srgb,var(--ui-text) 13%,transparent)!important;color:var(--ui-text)!important;background:0 0!important}.settings-redesign .settings-roblox-actions p{margin:0;line-height:1.55}.settings-redesign .settings-roblox-footer{justify-content:space-between;align-items:center;gap:18px;padding:16px 28px 22px;display:flex;background:0 0!important;border-top:0!important}.settings-redesign .settings-roblox-footer>span{gap:3px;display:grid}.settings-redesign .settings-roblox-footer strong{color:var(--ui-text);font-size:12px}.settings-redesign .settings-roblox-footer small{color:var(--ui-muted);font-size:11px}.settings-redesign .settings-roblox-footer .danger-button{border-radius:8px;min-height:34px;padding:0 12px;color:#e7aaaa!important;box-shadow:none!important;background:0 0!important;border:1px solid #ef9b9b47!important}.settings-redesign .settings-roblox-footer .danger-button:hover{background:#e7aaaa1a!important;border-color:#e7aaaa!important}@media (width<=680px){.settings-redesign .settings-roblox-body{grid-template-columns:1fr}.settings-redesign .settings-roblox-footer{flex-direction:column;align-items:flex-start}}.trade-view .trade-price-bands{gap:7px;margin-top:13px}.trade-view .trade-price-bands button{height:29px;border-color:color-mix(in srgb,var(--ui-text) 14%,transparent)!important;background:color-mix(in srgb,var(--ui-surface-raised) 38%,transparent)!important;color:var(--ui-muted)!important}.trade-view .trade-price-bands button:hover,.trade-view .trade-price-bands button.active{border-color:var(--ui-text)!important;background:var(--ui-text)!important;color:var(--ui-bg)!important}.trade-view .trade-catalog-results>.trade-picker-status{border:1px dashed color-mix(in srgb,var(--ui-text) 14%,transparent);text-align:center;min-height:118px;background:color-mix(in srgb,var(--ui-surface-soft) 44%,transparent)!important;color:var(--ui-muted)!important}.trade-composer-picker .trade-catalog-results>.trade-picker-status{border:1px dashed color-mix(in srgb,var(--ui-text) 15%,transparent);text-align:center;min-height:118px;color:var(--ui-muted)!important;background:0 0!important}.trade-composer-picker .trade-price-range button{border:1px solid color-mix(in srgb,var(--ui-text) 16%,transparent)!important;background:color-mix(in srgb,var(--ui-surface-raised) 46%,transparent)!important;color:var(--ui-text)!important;box-shadow:none!important}.trade-composer-picker .trade-price-range button:hover,.trade-composer-picker .trade-price-range button:focus-visible{border-color:var(--ui-text)!important;background:var(--ui-text)!important;color:var(--ui-bg)!important}html[data-theme] body :is(.topbar-search,.clean-search,.trade-modal,.search-popover) input{color:var(--ui-text);-webkit-text-fill-color:var(--ui-text);caret-color:var(--ui-text);background:0 0}html[data-theme] body :is(.topbar-search,.clean-search,.trade-modal) input::placeholder{color:var(--ui-muted);-webkit-text-fill-color:var(--ui-muted);opacity:1}html[data-theme] .quest-reference-container>h1>svg{box-shadow:none;color:var(--ui-text);background:0 0;border:0;border-radius:0;padding:0}html[data-theme] .search-result-meta .limited-result-badge{border:1px solid var(--ui-border-strong);background:var(--ui-accent-soft);color:var(--ui-text);border-radius:5px;padding:4px 7px;font-style:normal}html[data-theme] :is(.search-detail-overlay,.trade-modal){background:color-mix(in srgb,var(--ui-bg) 48%,transparent);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);padding:28px}html[data-theme] .search-detail-overlay .search-detail-card,html[data-theme] .trade-modal .trade-builder-form{border:1px solid color-mix(in srgb,var(--ui-text) 20%,transparent);background:color-mix(in srgb,var(--ui-bg) 82%,transparent);-webkit-backdrop-filter:blur(28px);backdrop-filter:blur(28px);width:min(1040px,100%);max-height:calc(100dvh - 56px);color:var(--ui-text);border-radius:22px;overflow:auto;box-shadow:0 24px 90px #0004}html[data-theme] .search-detail-card>header,html[data-theme] .trade-builder-form>header{border-bottom:1px solid var(--ui-border);background:0 0;min-height:112px;padding:26px 28px}html[data-theme] .search-detail-card>header{grid-template-columns:76px minmax(0,1fr) 40px;gap:20px}html[data-theme] .search-detail-card>header h2,html[data-theme] .trade-builder-form>header h2{letter-spacing:-.7px;color:var(--ui-text);overflow-wrap:anywhere;margin:6px 0;font-size:26px;line-height:1.25}html[data-theme] .search-detail-card>header :is(p,span),html[data-theme] .trade-builder-form>header :is(p,span){color:var(--ui-muted);font-size:12px;line-height:1.6}html[data-theme] .search-detail-card .search-detail-avatar{background:0 0;border:0;width:76px;height:76px}html[data-theme] .search-detail-card>header>button,html[data-theme] .trade-builder-form>header>button{border:1px solid var(--ui-border);width:40px;height:40px;color:var(--ui-text);background:0 0;border-radius:50%}html[data-theme] .search-detail-card .search-detail-body{color:var(--ui-text);background:0 0;padding:24px 28px}html[data-theme] .search-detail-card :is(.search-detail-stats,.search-detail-footnotes){gap:12px;margin:18px 0 0}html[data-theme] .search-detail-card :is(dt,.search-detail-columns h3 small){color:var(--ui-muted);font-size:11px}html[data-theme] .search-detail-card dd{color:var(--ui-text);white-space:normal;overflow-wrap:anywhere;margin-top:8px;font-size:17px;font-weight:600}html[data-theme] .search-detail-card .search-detail-description{border:0;border-bottom:1px solid var(--ui-border);color:var(--ui-muted);background:0 0;margin-top:18px;padding:18px 0;font-size:13px;line-height:1.8}html[data-theme] .search-detail-card .search-detail-status{border:1px solid var(--ui-border);color:var(--ui-text);background:0 0;padding:7px 11px;font-size:11px}html[data-theme] .search-detail-card .search-detail-columns>section{background:0 0;border:0;padding:0}html[data-theme] .search-detail-card .search-detail-columns h3{color:var(--ui-text);margin-bottom:14px;font-size:14px}html[data-theme] .search-detail-card .search-detail-scroll-list>span{min-height:46px;color:var(--ui-text);background:0 0;gap:10px;padding:5px 0}html[data-theme] .search-detail-card .search-detail-scroll-list b{font-size:11px;font-weight:500}html[data-theme] .search-detail-card .search-detail-scroll-list:empty:after{content:"Nothing public to show";color:var(--ui-muted);padding:20px 0;font-size:12px;display:block}html[data-theme] .search-detail-card>footer,html[data-theme] .trade-builder-form>footer{border-top:1px solid var(--ui-border);color:var(--ui-text);background:0 0;padding:20px 28px}html[data-theme] .search-detail-card>footer>span{color:var(--ui-muted);font-size:11px}html[data-theme] .search-detail-card>footer>a,html[data-theme] .trade-builder-form>footer>button:last-child{border:1px solid var(--ui-text);background:var(--ui-text);height:42px;color:var(--ui-bg);border-radius:10px;padding:0 18px;font-size:12px;font-weight:600}html[data-theme] .trade-builder-form>footer>button:not(:last-child){height:42px;color:var(--ui-text);background:0 0;font-size:12px}html[data-theme] .trade-builder-form>footer :is(strong,small){color:var(--ui-muted);font-size:12px;line-height:1.7}html[data-theme] .trade-builder-form .trade-builder-board{border-color:var(--ui-border);background:0 0;gap:20px;padding:26px 28px}html[data-theme] .trade-builder-form .trade-builder-board>section{box-shadow:none;background:0 0;border:0;padding:0}html[data-theme] .trade-builder-form .trade-builder-board>section>header{background:0 0;margin-bottom:16px}html[data-theme] .trade-builder-form .trade-builder-board header strong{color:var(--ui-text);font-size:16px}html[data-theme] .trade-builder-form .trade-builder-board header small{color:var(--ui-muted);font-size:11px}html[data-theme] .trade-builder-form .trade-builder-board header>span{border:1px solid var(--ui-border);color:var(--ui-muted);background:0 0;padding:6px 8px;font-size:10px}html[data-theme] .trade-builder-form .trade-builder-swap{color:var(--ui-muted);box-shadow:none;background:0 0;border:0;border-radius:0}html[data-theme] .trade-builder-form .trade-item-slot{border:1px dashed var(--ui-border-strong);min-height:102px;color:var(--ui-muted);background:0 0;border-radius:10px}html[data-theme] .trade-builder-form .trade-item-slot.is-filled{color:var(--ui-text);border-style:solid}html[data-theme] .trade-builder-form .trade-item-slot:hover{border-color:var(--ui-text);background:color-mix(in srgb,var(--ui-text) 6%,transparent);color:var(--ui-text)}html[data-theme] .trade-builder-form .trade-item-slot :is(strong,small,svg){color:inherit}html[data-theme] .trade-builder-form .trade-robux-fields{gap:20px;padding:22px 28px}html[data-theme] .trade-builder-form .trade-robux-fields label>span{color:var(--ui-muted);font-size:12px}html[data-theme] .trade-builder-form .trade-robux-fields label>div{border:1px solid var(--ui-border-strong);background:0 0;border-radius:9px;height:46px}html[data-theme] .trade-builder-form input{font-size:14px}html[data-theme] .trade-builder-form input:disabled{opacity:.4}html[data-theme] .trade-builder-form .trade-picker-panel{border:1px solid var(--ui-border);color:var(--ui-text);background:0 0;border-radius:12px;margin:0 28px 22px;padding:18px}html[data-theme] .trade-builder-form .trade-picker-panel :is(header,.trade-wanted-search){color:var(--ui-text);border-color:var(--ui-border-strong);background:0 0}html[data-theme] .trade-builder-form .trade-preferences{color:var(--ui-text);border:0;margin:22px 28px 0;padding:0}.trade-preferences legend{font-size:14px;font-weight:600}html[data-theme] .trade-builder-form .trade-preferences p{color:var(--ui-muted);margin:6px 0 14px;font-size:12px}.trade-preferences>div{flex-wrap:wrap;gap:10px;display:flex}html[data-theme] .trade-preferences button{border:1px solid var(--ui-border-strong);color:var(--ui-text);background:0 0;border-radius:9px;align-items:center;gap:7px;padding:11px 14px;font-size:12px;display:inline-flex}.trade-preferences button svg{width:15px;height:15px}html[data-theme] .trade-preferences button[aria-pressed=true]{border-color:var(--ui-text);background:var(--ui-accent-soft)}html[data-theme] .trade-modal .trade-builder-form,html[data-theme] .trade-builder-form :is(.trade-robux-fields label>div,.trade-preferences button,.trade-picker-panel){border-color:var(--ui-border-strong)!important}html[data-theme] .trade-builder-form :is(header,footer,.trade-builder-board){border-color:var(--ui-border)!important}html[data-theme] .trade-builder-form .trade-preferences button[aria-pressed=true]{border-color:var(--ui-text)!important}html[data-theme] .trade-builder-form .trade-item-slot.is-empty{box-shadow:none;border:1px dashed var(--ui-border-strong)!important;background:0 0!important;border-radius:10px!important}html[data-theme] .trade-builder-form .trade-item-slot.is-empty :is(svg,span){opacity:1;color:var(--ui-muted);font-size:11px}html[data-theme] .trade-builder-form .trade-robux-fields,html[data-theme] .trade-builder-form .trade-robux-fields input{background:0 0!important}.trade-preference-tags{flex-wrap:wrap;gap:8px;padding:12px 20px;display:flex}.trade-preference-tags>span{border:1px solid var(--ui-border-strong);color:var(--ui-text);background:0 0;border-radius:6px;padding:6px 10px;font-size:11px}html[data-theme] :is(.search-detail-card,.trade-builder-form) :is(button,a,input):focus-visible{outline:2px solid var(--ui-text);outline-offset:3px}@media (width<=700px){html[data-theme] :is(.search-detail-overlay,.trade-modal){padding:12px}html[data-theme] .search-detail-overlay .search-detail-card,html[data-theme] .trade-modal .trade-builder-form{border-radius:16px;max-height:calc(100dvh - 24px)}html[data-theme] .search-detail-card>header h2,html[data-theme] .trade-builder-form>header h2{font-size:21px}html[data-theme] .search-detail-card :is(.search-detail-stats,.search-detail-footnotes){grid-template-columns:repeat(2,minmax(0,1fr))}html[data-theme] .search-detail-card .search-detail-columns,html[data-theme] .trade-builder-form .trade-builder-board{grid-template-columns:1fr}html[data-theme] .trade-builder-form .trade-builder-swap{justify-self:center;transform:rotate(90deg)}html[data-theme] .trade-builder-form .trade-robux-fields{grid-template-columns:1fr}html[data-theme] .search-detail-card>header,html[data-theme] .search-detail-card .search-detail-body,html[data-theme] .trade-builder-form>header{padding:20px}}:root{--glass-panel:color-mix(in srgb,var(--ui-surface) 66%,transparent);--glass-tint:color-mix(in srgb,var(--ui-text) 4%,transparent);--glass-line:color-mix(in srgb,var(--ui-text) 13%,transparent);--glass-shadow:0 24px 80px #0003,inset 0 1px 0 color-mix(in srgb,var(--ui-text) 7%,transparent)}html[data-theme] :is(.search-detail-overlay,.trade-modal){z-index:300;background:color-mix(in srgb,var(--ui-bg) 24%,transparent);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);padding:24px}html[data-theme] .search-detail-overlay .search-detail-card,html[data-theme] .trade-modal .trade-builder-form{background:linear-gradient(135deg,var(--glass-tint),transparent 60%),var(--glass-panel);border:1px solid var(--glass-line);-webkit-backdrop-filter:blur(32px);backdrop-filter:blur(32px);scrollbar-width:thin;scrollbar-color:var(--ui-border-strong) transparent;border-radius:16px;width:min(960px,100%);max-height:calc(100dvh - 48px);box-shadow:0 16px 48px #0003}html[data-theme] .search-detail-card>header,html[data-theme] .trade-builder-form>header{min-height:100px;padding:24px 28px}html[data-theme] .search-detail-card>header{grid-template-columns:88px minmax(0,1fr) 36px}html[data-theme] .search-detail-card .search-detail-avatar{background:var(--glass-tint);border-radius:20px;width:88px;height:88px}html[data-theme] .search-detail-card>header>div>span,html[data-theme] .trade-builder-form>header>div>span{letter-spacing:1.6px;text-transform:uppercase;font-size:10px;font-weight:600}html[data-theme] .search-detail-card>header h2{letter-spacing:-.8px;font-size:28px}html[data-theme] .search-detail-card .particle-field{opacity:.25}html[data-theme] .search-detail-card :is(.search-detail-stats,.search-detail-footnotes){gap:10px;margin-top:14px}html[data-theme] .search-detail-card :is(.search-detail-stats,.search-detail-footnotes)>div{border:0;border-bottom:1px solid var(--glass-line);background:0 0;border-radius:0;padding:16px 0}html[data-theme] .search-detail-card dd{font-variant-numeric:tabular-nums;font-size:18px;line-height:1.4}html[data-theme] .search-detail-card dt{font-size:11px;line-height:1.5}html[data-theme] .search-detail-card .search-detail-description{border:0;border-bottom:1px solid var(--glass-line);background:0 0;border-radius:0;margin:18px 0 0;padding:14px 0}html[data-theme] .search-detail-card .search-detail-columns{gap:12px;margin-top:18px}html[data-theme] .search-detail-card .search-detail-columns>section{border:0;border-bottom:1px solid var(--glass-line);background:0 0;border-radius:0;padding:12px 0}html[data-theme] .search-detail-card .search-detail-scroll-list{max-height:180px}html[data-theme] .search-detail-card .search-detail-scroll-list:empty:after{padding:12px 0}html[data-theme] .search-detail-card>footer,html[data-theme] .trade-builder-form>footer{padding:16px 28px}html[data-theme] .trade-builder-form>footer{z-index:2;background:color-mix(in srgb,var(--ui-surface) 88%,transparent);-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);position:sticky;bottom:0}html[data-theme] .trade-builder-form .trade-builder-board{gap:16px;padding:22px 28px}html[data-theme] .trade-builder-form .trade-builder-board>section{border:1px solid var(--glass-line);background:var(--glass-tint);border-radius:16px;padding:16px}html[data-theme] .trade-builder-form .trade-builder-board header strong{font-size:14px}html[data-theme] .trade-builder-form .trade-builder-board header>span{border:0;padding:0}html[data-theme] .trade-builder-form .trade-item-slot{height:88px;min-height:88px}html[data-theme] .trade-builder-form .trade-item-slot.is-empty{background:var(--glass-tint)!important;border-color:var(--glass-line)!important}html[data-theme] .trade-builder-form .trade-item-slot.is-empty:hover{border-color:var(--ui-muted)!important;background:color-mix(in srgb,var(--ui-text) 8%,transparent)!important}html[data-theme] .trade-builder-form .trade-preferences{margin-top:18px}html[data-theme] .trade-builder-form .trade-preferences button{background:var(--glass-tint);border-radius:24px;padding:10px 14px}html[data-theme] .trade-builder-form .trade-preferences button[aria-pressed=true]{background:var(--ui-text);color:var(--ui-bg)}html[data-theme] .trade-builder-form .trade-robux-fields{grid-template-columns:1fr 1fr;padding:18px 28px;display:grid}html[data-theme] .trade-builder-form .trade-robux-fields label{gap:8px;min-width:0;display:grid}html[data-theme] .trade-builder-form .trade-robux-fields label>div{background:var(--glass-tint);align-items:center;gap:10px;padding:0 12px;display:flex;border-color:var(--glass-line)!important}html[data-theme] .trade-builder-form .trade-robux-fields .trade-total-mark{object-fit:contain;flex:none;width:18px;height:18px}html[data-theme] .trade-builder-form .trade-robux-fields input{border:0;outline:0;width:100%;min-width:0}html[data-theme=light] .trade-total-mark{filter:brightness(0)}html[data-theme] .trade-builder-form .trade-picker-panel{background:var(--glass-tint);border-color:var(--glass-line)!important}html[data-theme] .trade-builder-form .trade-picker-search{background:var(--glass-tint);border:1px solid var(--glass-line)}html[data-theme] .trade-view .trade-ad-list{gap:18px}html[data-theme] .trade-view .trade-ad-card{border:1px solid var(--glass-line);background:var(--glass-panel);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border-radius:18px;overflow:visible;box-shadow:0 8px 28px #0001}html[data-theme] .trade-view .trade-ad-card-header{border-color:var(--glass-line);background:0 0;padding:16px 20px}html[data-theme] .trade-view .trade-ad-user small{margin-top:4px;font-size:11px}html[data-theme] .trade-view .trade-ad-actions>button,html[data-theme] .trade-view .trade-ad-actions>a{border-radius:10px;min-height:36px;font-size:11px}html[data-theme] .trade-view .trade-ad-comparison>section>header strong{font-size:12px}html[data-theme] .trade-view .trade-item-slot{background:var(--glass-tint);border:1px solid var(--glass-line);border-radius:12px}html[data-theme] .trade-view .trade-item-slot.is-empty{color:var(--ui-muted);border:1px dashed var(--glass-line)!important;background:0 0!important}html[data-theme] .trade-view .trade-swap{color:var(--ui-muted);background:0 0;border:0}html[data-theme] .trade-view .trade-ad-comparison>section>footer{flex-wrap:wrap;gap:18px}html[data-theme] .settings-redesign .settings-tab-panel>section,html[data-theme] .settings-redesign .settings-tab-panel>.card,html[data-theme] .settings-redesign .settings-profile-summary{background:var(--glass-panel);border:1px solid var(--glass-line);-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);border-radius:20px;box-shadow:0 12px 40px #0001}html[data-theme] .settings-redesign .settings-tabs button.active{background:var(--glass-tint);border-color:var(--glass-line);box-shadow:inset 3px 0 var(--ui-text)}html[data-theme] .settings-redesign .settings-tabs button:hover{background:var(--glass-tint)}html[data-theme] .settings-redesign .settings-appearance-tab{padding:26px}html[data-theme] .settings-redesign .theme-palette-grid{gap:12px;margin-top:24px}html[data-theme] .settings-redesign .theme-palette-grid>button{border:1px solid var(--glass-line);background:0 0;border-radius:14px;padding:10px;transition:border-color .15s,background .15s}html[data-theme] .settings-redesign .theme-palette-grid>button:hover{background:var(--glass-tint);border-color:var(--ui-muted)}html[data-theme] .settings-redesign .theme-palette-grid>button.active{border-color:var(--ui-text);box-shadow:0 0 0 1px color-mix(in srgb,var(--ui-text) 25%,transparent);background:var(--glass-tint)}html[data-theme] .settings-redesign .theme-palette-preview{border-radius:9px;height:80px}html[data-theme] .settings-redesign .theme-choice-grid>button>div{margin:12px 3px 3px}html[data-theme] .settings-redesign .settings-sync-control{background:var(--glass-tint)}.signout-dialog{border:1px solid var(--glass-line);background:linear-gradient(140deg,var(--glass-tint),transparent),color-mix(in srgb,var(--ui-surface) 80%,transparent);width:min(440px,100vw - 32px);max-height:calc(100dvh - 32px);color:var(--ui-text);box-shadow:var(--glass-shadow);-webkit-backdrop-filter:blur(32px);backdrop-filter:blur(32px);border-radius:24px;margin:auto;padding:32px;position:fixed;inset:0}.signout-dialog::backdrop{background:color-mix(in srgb,var(--ui-bg) 38%,transparent);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.signout-dialog .signout-close{width:32px;height:32px;color:var(--ui-muted);background:0 0;border-radius:50%;place-items:center;display:grid;position:absolute;top:16px;right:16px}.signout-close svg{width:18px}.signout-symbol{width:30px;height:30px;margin-bottom:24px}.signout-eyebrow{color:var(--ui-muted);letter-spacing:1.5px;font-size:10px;font-weight:600;display:block}.signout-dialog h2{letter-spacing:-.7px;margin:10px 0 12px;font-size:26px;line-height:1.25}.signout-dialog p{color:var(--ui-muted);font-size:13px;line-height:1.7}.signout-dialog footer{gap:10px;margin-top:28px;display:flex}.signout-dialog footer button{border:1px solid var(--glass-line);min-height:44px;color:var(--ui-text);background:var(--glass-tint);border-radius:11px;flex:1;justify-content:center;align-items:center;gap:8px;padding:10px 14px;font-size:12px;font-weight:600;display:flex}.signout-dialog footer button:last-child{background:var(--ui-text);color:var(--ui-bg);border-color:var(--ui-text)}.signout-dialog footer svg{width:15px;height:15px}.signout-dialog button:disabled{opacity:.55;cursor:wait}.signout-dialog button:focus-visible{outline:2px solid var(--ui-text);outline-offset:3px}.signout-dialog .signout-error{margin-top:16px}html[data-theme] .workspace:has(.settings-redesign):before{opacity:.12}html[data-theme] .workspace:has(.settings-redesign):after{opacity:.12}html[data-theme] .settings-redesign .settings-heading{padding-bottom:24px}html[data-theme] .settings-redesign .settings-heading>div:first-child>span{display:none}html[data-theme] .settings-redesign .settings-heading h1{font-size:28px}html[data-theme] .settings-redesign .settings-profile-summary{box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0;padding:0}html[data-theme] .settings-redesign .settings-tab-panel>section,html[data-theme] .settings-redesign .settings-tab-panel>.card{background:color-mix(in srgb,var(--ui-surface) 35%,transparent);box-shadow:none;border:0;border-radius:10px}html[data-theme] .settings-redesign .settings-tabs button{border:0;border-radius:6px;padding:12px}html[data-theme] .settings-redesign .settings-tabs button.active{background:var(--glass-tint);box-shadow:none}html[data-theme] .settings-redesign .settings-tabs button small,html[data-theme] .settings-redesign .settings-tabs button>svg:last-child,html[data-theme] .settings-redesign .theme-palette-preview{display:none}html[data-theme] .settings-redesign .theme-palette-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}html[data-theme] .settings-redesign .theme-palette-grid>button{border-radius:7px;padding:10px}html[data-theme] .settings-redesign .theme-palette-grid>button.active{box-shadow:none;border-color:var(--ui-muted)}html[data-theme] .settings-redesign .theme-palette-grid>button>div{min-height:34px;margin:2px}html[data-theme] .settings-redesign .theme-color-dot{border:1px solid var(--glass-line);background:var(--preview-bg);width:20px;height:20px;box-shadow:inset 0 0 0 4px var(--preview-surface)}html[data-theme] .settings-redesign .theme-palette-grid small{display:none}html[data-theme] .settings-redesign .theme-note{background:0 0;border-radius:0;padding:16px 0 0;font-size:12px}html[data-theme] .workspace:has(.trade-view):after{opacity:.2}html[data-theme] .trade-view .trade-ad-user{min-width:0}html[data-theme] .trade-view .trade-ad-user>div{flex:1}html[data-theme] .trade-view .trade-ad-user :is(strong,small){width:auto;max-width:none}html[data-theme] .trade-builder-form .trade-preferences button:disabled{opacity:.4;cursor:not-allowed}.signout-dialog{background:color-mix(in srgb,var(--ui-surface) 96%,transparent);border-radius:14px;width:min(420px,100vw - 32px);padding:28px;box-shadow:0 18px 60px #0005}.signout-dialog h2{letter-spacing:-.4px;margin:0 0 12px;padding-right:24px;font-size:22px;font-weight:600;line-height:1.4}.signout-dialog footer{justify-content:flex-end;margin-top:24px}.signout-dialog footer button{border-radius:7px;flex:0 auto;min-width:100px}html[data-theme] .search-detail-overlay .search-detail-card{background:color-mix(in srgb,var(--ui-surface) 84%,transparent)}html[data-theme] .search-detail-card :is(.search-detail-stats,.search-detail-footnotes){column-gap:24px}html[data-theme] .search-detail-card .search-detail-avatar{background:0 0}html[data-theme] .trade-modal .trade-builder-form{background:color-mix(in srgb,var(--ui-surface) 86%,transparent)}html[data-theme] .trade-builder-form .trade-builder-board>section{background:0 0;border:0;border-radius:0;padding:8px 0}html[data-theme] .trade-builder-form .trade-preferences button{border-radius:6px}html[data-theme] .trade-builder-form .trade-preference-slot,html[data-theme] .trade-view .trade-preference-slot{background:var(--glass-tint);color:var(--ui-text);flex-direction:column;justify-content:center;align-items:center;gap:9px;padding:10px;display:flex;position:relative}html[data-theme] :is(.trade-builder-form,.trade-view) .trade-preference-slot>svg{width:22px;height:22px}html[data-theme] :is(.trade-builder-form,.trade-view) .trade-preference-slot>strong{white-space:normal;text-align:center;font-size:11px}html[data-theme] .trade-builder-form .trade-preference-slot>i{width:14px;height:14px;color:var(--ui-muted);background:0 0;place-items:center;display:grid;position:absolute;top:5px;right:5px}html[data-theme] .trade-builder-form .trade-preference-slot>i>svg{width:12px;height:12px}html[data-theme] .trade-view .trade-ad-card{box-shadow:none;background:color-mix(in srgb,var(--ui-surface) 48%,transparent);border-radius:10px}html[data-theme] .trade-view .trade-ad-card-header{padding:14px 18px}html[data-theme] .trade-view .trade-ad-user>div{width:auto;max-width:none}html[data-theme] .trade-view .trade-ad-user small{white-space:normal;max-width:none}html[data-theme] .trade-view .trade-item-slot{border-radius:7px;height:112px}html[data-theme] .trade-view .trade-item-slot strong{font-size:11px}html[data-theme] .trade-view .trade-item-slot small{font-size:10px}.trade-view.has-item-panel{grid-template-columns:minmax(0,1fr) 280px;align-items:start;gap:22px;height:auto;min-height:100%;display:grid;overflow:visible}.trade-view.has-item-panel>section{min-width:0}html[data-theme] .trade-view.has-item-panel .trade-ad-comparison{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.trade-view.has-item-panel .trade-swap{display:none}.trade-item-inspector{border-left:1px solid var(--glass-line);background:color-mix(in srgb,var(--ui-surface) 55%,transparent);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);height:calc(100dvh - 120px);max-height:calc(100dvh - 120px);color:var(--ui-text);padding:20px;position:sticky;top:16px;overflow:auto}.trade-item-inspector header{justify-content:space-between;align-items:center;gap:12px;display:flex}.trade-item-inspector header>span{letter-spacing:1.2px;color:var(--ui-muted);font-size:10px}.trade-item-inspector button{color:var(--ui-text);background:0 0;padding:6px}.trade-item-inspector svg{width:18px;height:18px}.trade-inspector-art{place-items:center;height:150px;margin:16px 0;display:grid}.trade-inspector-art img{object-fit:contain;width:100%;height:150px}.trade-item-inspector h2{margin:0 0 18px;font-size:20px;line-height:1.4}.trade-item-inspector dl{margin:0}.trade-item-inspector dl>div{border-bottom:1px solid var(--glass-line);justify-content:space-between;gap:12px;padding:14px 0;font-size:12px;display:flex}.trade-item-inspector dt,.trade-item-inspector p{color:var(--ui-muted)}.trade-item-inspector dd{text-align:right;margin:0;font-weight:600}.trade-item-inspector p{margin-top:14px;font-size:12px;line-height:1.7}.trade-item-inspector a{color:var(--ui-text);justify-content:space-between;align-items:center;padding:14px 0 0;font-size:12px;display:flex}.quest-card-open{z-index:2;border-radius:inherit;background:0 0;border:0;position:absolute;inset:0}.quest-promo-art h3,.quest-promo-reward,.quest-promo-options{z-index:3}.quest-card-open:focus-visible{outline:2px solid var(--ui-text);outline-offset:-3px}html[data-theme] .quest-promo-footer{background:color-mix(in srgb,var(--ui-surface) 48%,transparent);border-top:1px solid var(--glass-line);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);min-height:54px;padding:10px 18px}html[data-theme] .quest-promo-footer>span,html[data-theme] .quest-promo-footer>button{color:var(--ui-muted);font-size:12px}html[data-theme] .quest-promo-footer .quest-view-action{border:1px solid var(--glass-line);width:auto;min-width:92px;min-height:32px;color:var(--ui-text);background:0 0;border-radius:6px}html[data-theme] .quest-progress-action>i{width:18px;height:18px}.dash-publisher img,.quest-publisher-logo{object-fit:contain;width:26px;height:26px}html[data-theme] .dash-publisher{background:0 0}@media (width<=1000px){.trade-view.has-item-panel{grid-template-columns:1fr}.trade-item-inspector{border:1px solid var(--glass-line);border-radius:10px;width:100%;max-height:none;position:relative;top:0}}@media (width<=700px){html[data-theme] .settings-redesign .theme-palette-grid{grid-template-columns:repeat(2,minmax(0,1fr))}html[data-theme] :is(.search-detail-overlay,.trade-modal){padding:12px}html[data-theme] .search-detail-overlay .search-detail-card,html[data-theme] .trade-modal .trade-builder-form{border-radius:18px;max-height:calc(100dvh - 24px)}html[data-theme] .search-detail-card>header{grid-template-columns:56px minmax(0,1fr) 32px;gap:12px;padding:20px}html[data-theme] .search-detail-card .search-detail-avatar{width:56px;height:56px}html[data-theme] .search-detail-card>header h2{font-size:21px}html[data-theme] .search-detail-card .search-detail-body,html[data-theme] .trade-builder-form .trade-builder-board{padding:18px}html[data-theme] .search-detail-card :is(.search-detail-stats,.search-detail-footnotes)>div{padding:12px}html[data-theme] .trade-builder-form>footer{flex-wrap:wrap;padding:14px 18px}html[data-theme] .trade-builder-form .trade-builder-board>section{padding:12px}html[data-theme] .trade-builder-form .trade-robux-fields{grid-template-columns:1fr}html[data-theme] .settings-redesign .settings-appearance-tab{padding:18px}html[data-theme] .trade-view .trade-ad-comparison{grid-template-columns:1fr;padding:14px}}html[data-theme] .workspace>.content:has(>.trade-view){scrollbar-width:thin;scrollbar-color:var(--ui-border-strong) transparent;height:100%;min-height:0;display:block;overflow:hidden auto}html[data-theme] .trade-view .trade-feed-shell{min-width:0;display:block;overflow:visible}html[data-theme] .trade-view .trade-feed-shell>.trade-ad-list{gap:14px;height:auto;padding:0 0 24px;display:grid;overflow:visible}html[data-theme] .trade-view .trade-ad-card-header{justify-content:space-between;gap:12px;height:auto;min-height:64px;padding:12px 16px;display:flex}html[data-theme] .trade-view .trade-ad-card-header>.trade-ad-user{flex:1;min-width:0;display:flex;overflow:visible}html[data-theme] .trade-view .trade-ad-user>div{flex:1;min-width:0;display:block}html[data-theme] .trade-view .trade-ad-user strong{font-size:12px}html[data-theme] .trade-view .trade-ad-user small{font-size:10px}html[data-theme] .trade-view .trade-ad-comparison{align-items:start;padding:14px 16px 16px}html[data-theme] .trade-view .trade-slot-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px}html[data-theme] .trade-view .trade-item-slot{background:color-mix(in srgb,var(--ui-text) 3%,transparent);border-radius:6px;grid-template-rows:54px 26px 14px;height:108px;min-height:0;padding:6px}html[data-theme] .trade-view .trade-item-slot>span:first-child{background:0 0}html[data-theme] .trade-view .trade-item-slot img{filter:drop-shadow(0 3px 5px #0003)}html[data-theme] .trade-view .trade-item-slot strong{white-space:normal;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:10px;line-height:13px;display:-webkit-box}html[data-theme] .trade-view .trade-item-slot small{margin:0;font-size:9px}html[data-theme] .trade-view .trade-item-slot.is-empty{opacity:.65;border-color:color-mix(in srgb,var(--ui-text) 8%,transparent)!important}html[data-theme] .trade-view .trade-item-slot.is-filled:hover{background:color-mix(in srgb,var(--ui-text) 7%,transparent);border-color:var(--ui-muted)!important}html[data-theme] .trade-view .trade-ad-comparison>section>footer{justify-content:flex-start;gap:10px}html[data-theme] .trade-view .trade-ad-comparison>section>footer span+span{border:0;padding:0}html[data-theme] .trade-item-inspector{border:1px solid var(--glass-line);background:color-mix(in srgb,var(--ui-surface) 68%,transparent);scrollbar-width:thin;scrollbar-color:var(--ui-border-strong) transparent;border-radius:12px;padding:20px}.trade-item-inspector.is-idle{flex-direction:column;display:flex}.trade-inspector-empty{text-align:center;flex-direction:column;flex:1;justify-content:center;align-items:center;min-height:0;display:flex}.trade-inspector-empty>svg{width:38px;height:38px;color:var(--ui-muted);stroke-width:1.2px;margin-bottom:20px}.trade-inspector-empty h2{margin-bottom:4px;font-size:17px}.trade-inspector-empty p{color:var(--ui-text);margin:4px 0 12px}.trade-inspector-empty small{color:var(--ui-muted);max-width:200px;font-size:12px;line-height:1.7}.trade-inspector-art{background:radial-gradient(ellipse at center,var(--glass-tint),transparent 72%);border-radius:8px;height:168px}.trade-inspector-art img{filter:drop-shadow(0 10px 12px #0004);height:160px}.trade-item-inspector h2{letter-spacing:-.4px;margin-bottom:8px;font-size:21px}.trade-item-inspector .trade-price-status{margin:0 0 10px;font-size:10px}.trade-item-inspector dl>div{padding:12px 0;font-size:11px}html[data-theme] .search-detail-card>header{background:linear-gradient(115deg,var(--glass-tint),transparent 65%);grid-template-columns:116px minmax(0,1fr) 36px;gap:24px}html[data-theme] .search-detail-card .search-detail-avatar{background:radial-gradient(ellipse,var(--glass-tint),transparent 70%);width:116px;height:116px;padding:5px}html[data-theme] .search-detail-card .search-detail-avatar img{object-fit:contain;filter:drop-shadow(0 5px 8px #0003);width:100%;height:100%}html[data-theme] .search-detail-card .search-detail-scroll-list img{background:var(--glass-tint);border-radius:7px;width:40px;height:40px}html[data-theme] .search-detail-card .search-detail-body{min-height:0;overflow:auto}html[data-theme] .search-detail-card>footer{flex:none;position:static}html[data-theme] .signout-dialog footer button:last-child{color:var(--ui-text);border:1px solid var(--ui-border-strong);background:0 0}html[data-theme] .signout-dialog footer button:last-child:hover{background:var(--glass-tint)}html[data-theme] .quest-promo-card{background:0 0}html[data-theme] .quest-promo-footer{background:color-mix(in srgb,var(--ui-surface) 30%,transparent);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}html[data-theme] .quest-reference-dialog{background:color-mix(in srgb,var(--ui-surface) 70%,transparent);-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);border:1px solid var(--glass-line);color:var(--ui-text)}html[data-theme] .quest-reference-dialog :is(section,.quest-detail-body,footer){background:0 0}html[data-theme] .quest-reference-dialog footer .primary{background:var(--glass-tint);color:var(--ui-text);border:1px solid var(--ui-border-strong)}@media (width>=1001px) and (width<=1150px){html[data-theme] .trade-view.has-item-panel .trade-ad-comparison{grid-template-columns:1fr}html[data-theme] .trade-view .trade-slot-grid{grid-template-columns:repeat(4,minmax(0,140px))}}@media (width<=1000px){.trade-item-inspector{grid-row:1}.trade-inspector-empty{min-height:130px}.trade-inspector-empty>svg,.trade-inspector-empty small{display:none}}@media (width<=700px){html[data-theme] .trade-view.has-item-panel .trade-ad-comparison{grid-template-columns:1fr}html[data-theme] .trade-view .trade-ad-card-header{flex-wrap:wrap}html[data-theme] .search-detail-card>header{grid-template-columns:72px minmax(0,1fr) 32px;gap:12px}html[data-theme] .search-detail-card .search-detail-avatar{width:72px;height:72px}}html[data-theme] .app-shell .sidebar-bottom>.sidebar-level{background:conic-gradient(var(--dash-ink) var(--level-progress,0%),var(--dash-line) 0);width:44px;height:44px;margin:0;padding:3px;display:block}html[data-theme] .app-shell .sidebar-bottom>.sidebar-level>span{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#303030cc;flex-direction:column;justify-content:center;align-items:center;display:flex}html[data-theme] .app-shell .sidebar-bottom>.sidebar-level small{color:#d1d1d1;margin:0;font-size:7px}html[data-theme] .app-shell .sidebar-bottom>.sidebar-level strong{color:#f5f5f5;font-size:15px;line-height:18px}.app-shell .mobile-nav{grid-template-columns:repeat(5,minmax(0,1fr))}html[data-theme] .app-shell .sidebar-bottom>.sidebar-level:before{content:"";z-index:2;pointer-events:none;background:#fff;border-radius:1px;width:2px;height:4px;display:block;position:absolute;top:0;left:calc(50% - 1px)}html[data-theme] .app-shell .topbar>.topbar-discord{border:1px solid var(--ui-border);background:var(--ui-surface-soft);height:34px;color:var(--ui-text);border-radius:9px;flex:none;justify-content:center;align-items:center;gap:7px;padding:0 10px;display:flex}.topbar-discord>span{background:currentColor;width:18px;height:18px;display:block;-webkit-mask:url(/discord.svg) 50%/contain no-repeat;mask:url(/discord.svg) 50%/contain no-repeat}.topbar-discord>b{font-size:9px;font-weight:750}.topbar-discord:hover{border-color:var(--ui-accent);background:var(--ui-accent-soft);color:var(--ui-accent-strong)}.topbar-discord:focus-visible{outline-offset:2px;outline:2px solid}@media (width<=600px){html[data-theme] .app-shell .topbar>.topbar-discord{flex-basis:28px;width:28px;padding:2px}.topbar-discord>span{width:22px;height:22px}.topbar-discord>b{display:none}}html[data-theme] .trade-view .trade-ad-card-header{min-height:54px;padding:9px 14px}html[data-theme] .trade-view .trade-ad-comparison{gap:12px;padding:10px 14px 12px}html[data-theme] .trade-view .trade-ad-comparison>section>header{margin-bottom:8px}html[data-theme] .trade-view .trade-item-slot{grid-template-rows:36px 24px 12px;height:84px;padding:5px}html[data-theme] .trade-view .trade-preference-slot{gap:5px}html[data-theme] .trade-view .trade-preference-slot>svg{width:18px;height:18px}.demand-estimate{color:var(--ui-muted);margin-top:3px;font-size:9px;font-weight:400;display:block}html[data-theme] .settings-redesign .settings-roblox-tab{border:1px solid var(--glass-line);background:color-mix(in srgb,var(--ui-surface) 45%,transparent);border-radius:12px;overflow:hidden}html[data-theme] .settings-roblox-tab>header{border-bottom:1px solid var(--glass-line);background:0 0;padding:24px}html[data-theme] .settings-roblox-tab .settings-roblox-body{padding:4px 24px 20px}html[data-theme] .settings-roblox-tab .settings-roblox-body>dl{background:0 0;border:0;border-radius:0;padding:0}html[data-theme] .settings-roblox-tab .settings-roblox-body>dl>div{border-bottom:1px solid var(--glass-line);padding:14px 0}html[data-theme] .settings-roblox-tab .settings-roblox-body>dl>div:last-child{border-bottom:0}html[data-theme] .settings-roblox-tab dt,html[data-theme] .settings-roblox-tab p{color:var(--ui-muted);font-size:12px;line-height:1.7}html[data-theme] .settings-roblox-tab dd{color:var(--ui-text);font-size:12px}html[data-theme] .settings-roblox-tab .settings-roblox-body>div{background:0 0;border:0;padding:16px 0 0}html[data-theme] .settings-roblox-tab .settings-roblox-body a{background:var(--glass-tint);color:var(--ui-text);border:1px solid var(--glass-line);border-radius:7px;padding:10px 13px;font-size:12px}html[data-theme] .settings-roblox-tab>footer{border-top:1px solid var(--glass-line);background:0 0;justify-content:flex-start;padding:16px 24px;display:flex}html[data-theme] .settings-roblox-tab>footer .danger-button{min-height:36px;color:var(--ui-text);box-shadow:none;background:#dd696917;border:0;border-radius:6px;padding:8px 12px;font-size:12px}html[data-theme] .settings-roblox-tab>footer .danger-button:hover{background:#dd69692e}html[data-theme] .settings-roblox-tab .connection-status{color:var(--ui-text);background:#1cbb891a;border:0}@media (width<=900px){html[data-theme] .app-shell{grid-template-rows:60px minmax(0,1fr);grid-template-columns:minmax(0,1fr);height:100dvh;min-height:100dvh;overflow:hidden}html[data-theme] .app-shell .sidebar{display:none!important}html[data-theme] .app-shell .topbar{grid-area:1/1;gap:10px;min-width:0;height:60px;padding:0 14px;position:relative}html[data-theme] .app-shell .topbar>.brand{width:38px;height:38px;margin:0}html[data-theme] .app-shell .topbar>.brand img{width:34px;height:34px}html[data-theme] .app-shell .topbar-shortcuts{display:none}html[data-theme] .app-shell .topbar>.topbar-search-shell{flex:auto;min-width:0;max-width:none;margin:0}html[data-theme] .app-shell .topbar-search-shell>.topbar-search{height:38px;padding-left:11px}html[data-theme] .app-shell .topbar-search-shell>.topbar-search>input{min-width:0;font-size:11px}html[data-theme] .app-shell .header-account-copy{display:none}html[data-theme] .app-shell .header-account-trigger{gap:0;padding:0}html[data-theme] .app-shell .header-account-trigger>svg{display:none}html[data-theme] .app-shell .workspace{min-width:0;min-height:0;padding:12px 14px calc(76px + env(safe-area-inset-bottom));grid-area:2/1;overflow:auto}html[data-theme] .app-shell .workspace:has(.home-dashboard){padding:0 0 calc(70px + env(safe-area-inset-bottom))}html[data-theme] .app-shell .mobile-nav{z-index:120;height:66px;padding:6px 5px max(7px,env(safe-area-inset-bottom));border-top:1px solid var(--ui-border);background:color-mix(in srgb,var(--ui-surface) 94%,transparent);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);grid-template-columns:repeat(6,minmax(0,1fr));display:grid;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -8px 28px #00000018}html[data-theme] .app-shell .mobile-nav button{min-width:0;min-height:48px;color:var(--ui-muted);border-radius:9px;flex-direction:column;justify-content:center;align-items:center;gap:3px;font-size:8px;font-weight:650;line-height:1.1;display:flex}html[data-theme] .app-shell .mobile-nav button svg{width:18px;height:18px}html[data-theme] .app-shell .mobile-nav button span{text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}html[data-theme] .app-shell .mobile-nav button.active{color:var(--ui-text);background:var(--glass-tint)}html[data-theme] .app-shell .mobile-nav .mobile-level{color:var(--ui-text)}html[data-theme] .app-shell .mobile-nav .mobile-level svg{color:var(--ui-accent)}html[data-theme] .home-dashboard{padding:18px 20px 0}html[data-theme] .dash-card-rail{grid-auto-columns:calc(33.3333% - 10.6667px)}}@media (width<=520px){html[data-theme] .app-shell{grid-template-rows:56px minmax(0,1fr)}html[data-theme] .app-shell .topbar{gap:7px;height:56px;padding:0 9px}html[data-theme] .app-shell .topbar>.brand{width:32px;height:32px}html[data-theme] .app-shell .topbar>.brand img{width:30px;height:30px}html[data-theme] .app-shell .topbar>.topbar-discord{display:none}html[data-theme] .app-shell .topbar-search-shell>.topbar-search{height:36px;padding-left:9px}html[data-theme] .app-shell .topbar-search-shell>.topbar-search>input{font-size:10px}html[data-theme] .app-shell .workspace{padding:10px 12px calc(72px + env(safe-area-inset-bottom))}html[data-theme] .app-shell .mobile-nav{height:62px;padding-inline:3px}html[data-theme] .app-shell .mobile-nav button{min-height:45px;font-size:7px}html[data-theme] .app-shell .mobile-nav button svg{width:17px;height:17px}html[data-theme] .home-dashboard{padding:14px 15px 0}html[data-theme] .dash-card-rail{grid-auto-columns:78%}}@media (width<=900px) and (orientation:landscape) and (height<=620px){html[data-theme] .app-shell{grid-template-rows:50px minmax(0,1fr)}html[data-theme] .app-shell .topbar{height:50px}html[data-theme] .app-shell .topbar>.brand{width:30px;height:30px}html[data-theme] .app-shell .topbar>.brand img{width:28px;height:28px}html[data-theme] .app-shell .topbar>.topbar-discord{display:none}html[data-theme] .app-shell .mobile-nav{height:54px;padding-top:3px}html[data-theme] .app-shell .mobile-nav button{min-height:42px;font-size:7px}html[data-theme] .app-shell .mobile-nav button svg{width:16px;height:16px}html[data-theme] .app-shell .workspace{padding-bottom:60px}html[data-theme] .app-shell .workspace:has(.home-dashboard){padding-bottom:54px}}@media (width<=700px){html[data-theme] .trade-view .trade-slot-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}html[data-theme] .trade-view .trade-item-slot{grid-template-rows:44px minmax(0,1fr) 12px;min-width:0;height:88px;padding:5px}html[data-theme] .trade-view .trade-item-slot strong{text-overflow:ellipsis;-webkit-line-clamp:2;overflow-wrap:anywhere;-webkit-box-orient:vertical;font-size:10px;line-height:1.25;display:-webkit-box;overflow:hidden}html[data-theme] .trade-view .trade-item-slot small{font-size:9px;line-height:1.2}html[data-theme] .trade-view .trade-ad-comparison>section>footer{flex-wrap:wrap;justify-content:flex-start;gap:6px 12px;display:flex}html[data-theme] .trade-view .trade-ad-comparison>section>footer span{font-size:10px}}@media (width<=680px){html[data-theme] .trade-view .trade-ad-comparison{gap:8px;padding:10px}html[data-theme] .trade-view .trade-slot-grid{grid-template-columns:repeat(2,minmax(0,1fr))}html[data-theme] .trade-view .trade-item-slot{grid-template-rows:40px minmax(0,1fr) 11px;height:82px}html[data-theme] .library-art span{display:none!important}.market-timeframe-menu{min-width:116px;max-width:calc(100vw - 36px);left:0;right:auto}.pulse-detail-heading{position:relative}.pulse-detail-heading .pulse-share-actions{margin-left:auto}}html[data-theme] .trade-modal:has(.trade-composer-layout){padding:24px;overflow:auto}.trade-composer-layout{grid-template-columns:minmax(0,1fr) 0;gap:0;width:min(820px,100%);height:min(560px,100dvh - 48px);transition:width .28s cubic-bezier(.2,.8,.2,1),grid-template-columns .28s cubic-bezier(.2,.8,.2,1),gap .28s;display:grid}.trade-composer-layout.picker-open{grid-template-columns:minmax(0,1fr) 340px;gap:16px;width:min(1176px,100%)}html[data-theme] .trade-composer-layout .trade-builder-form{border-radius:14px;flex-direction:column;width:100%;min-width:0;height:100%;max-height:none;display:flex;position:relative;overflow:auto}html[data-theme] .trade-composer-layout .trade-builder-utility{z-index:12;justify-content:flex-end;align-items:center;width:100%;height:42px!important;min-height:42px!important;padding:6px 12px!important;display:flex!important;position:relative!important;overflow:visible!important}html[data-theme] .trade-composer-layout .trade-builder-utility>button{border-radius:50%;place-items:center;width:30px;height:30px;margin:0!important;display:grid!important;position:static!important}html[data-theme] .trade-composer-layout .trade-builder-form>header{flex:none;min-height:0;padding:22px 24px 18px}html[data-theme] .trade-composer-layout .trade-builder-form>header h2{letter-spacing:-.6px;margin:5px 0 7px;font-size:23px;line-height:1.3}html[data-theme] .trade-composer-layout .trade-builder-form>header p{font-size:12px;line-height:1.5}html[data-theme] .trade-composer-layout .trade-builder-board{flex:none;grid-template-columns:minmax(0,1fr) 20px minmax(0,1fr);gap:12px;padding:18px 24px}html[data-theme] .trade-composer-layout .trade-builder-board>section{padding:0}html[data-theme] .trade-composer-layout .trade-builder-swap{place-self:end center;width:20px;height:36px;margin:0 0 22px}html[data-theme] .trade-composer-layout .trade-builder-board header{gap:6px;margin-bottom:12px}html[data-theme] .trade-composer-layout .trade-builder-board header strong{font-size:13px}html[data-theme] .trade-composer-layout .trade-builder-board header :is(small,span){font-size:10px}html[data-theme] .trade-composer-layout .trade-slot-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px}html[data-theme] .trade-composer-layout .trade-item-slot{grid-template-rows:40px 16px 12px;height:80px;min-height:80px;padding:5px;border-radius:7px!important}html[data-theme] .trade-composer-layout .trade-item-slot :is(strong,small){font-size:9px}html[data-theme] .trade-composer-layout .trade-item-slot.is-empty{background:0 0!important}html[data-theme] .trade-composer-layout .trade-item-slot.is-empty span{font-size:10px}html[data-theme] .trade-composer-layout .trade-preference-slot{gap:6px}html[data-theme] .trade-composer-layout .trade-preference-slot>svg{stroke-width:1.6px;width:21px;height:21px}html[data-theme] .trade-composer-layout .trade-preferences{flex:none;margin:0;padding:16px 24px 0}html[data-theme] .trade-composer-layout .trade-preferences legend{font-size:13px}html[data-theme] .trade-composer-layout .trade-preferences p{margin:5px 0 12px;font-size:11px}html[data-theme] .trade-composer-layout .trade-preferences>div{flex-wrap:wrap;gap:7px;display:flex}html[data-theme] .trade-composer-layout .trade-preferences button{border-radius:7px;align-items:center;gap:7px;min-height:34px;padding:8px 10px;font-size:11px;display:flex}html[data-theme] .trade-composer-layout .trade-preferences button svg{flex:none;width:15px;height:15px}html[data-theme] .trade-composer-layout .trade-preferences .preference-check{width:12px;height:12px}html[data-theme] .trade-composer-layout .trade-robux-fields{flex:none;gap:14px;padding:18px 24px}html[data-theme] .trade-composer-layout .trade-robux-fields label>span{font-size:11px}html[data-theme] .trade-composer-layout .trade-robux-fields label>div{border-radius:7px;height:40px;min-height:40px}html[data-theme] .trade-composer-layout .trade-robux-fields input{font-size:12px}html[data-theme] .trade-composer-layout .trade-builder-form>footer{gap:10px;margin-top:auto;padding:14px 24px}html[data-theme] .trade-composer-layout .trade-builder-form>footer strong{font-size:11px}html[data-theme] .trade-composer-layout .trade-builder-form>footer small{font-size:10px}html[data-theme] .trade-composer-layout .trade-builder-form>footer button{border-radius:7px;height:36px;min-height:36px;padding:0 15px;font-size:11px}html[data-theme] .trade-view .trade-ad-comparison>section>footer{grid-template-columns:repeat(3,max-content);justify-content:space-between;gap:12px;display:grid}html[data-theme] .trade-view .trade-ad-comparison>section>footer span{white-space:nowrap;align-items:center;gap:5px;display:inline-flex}html[data-theme] .trade-view .trade-ad-comparison>section>footer b{margin-left:0}html[data-theme] .trade-view .trade-ad-comparison .trade-total-mark{object-fit:contain;flex:none;width:14px;height:14px}.trade-composer-picker{opacity:0;min-width:0;height:100%;transition:opacity .2s,transform .28s cubic-bezier(.2,.8,.2,1);overflow:hidden;transform:translate(18px)}.picker-open .trade-composer-picker{opacity:1;transform:translate(0)}html[data-theme] .trade-composer-picker .trade-picker-panel{background:color-mix(in srgb,var(--ui-surface) 82%,transparent);width:340px;max-width:100%;height:100%;color:var(--ui-text);-webkit-backdrop-filter:blur(28px);backdrop-filter:blur(28px);border-radius:14px;flex-direction:column;margin:0;padding:20px;display:flex;border:1px solid var(--glass-line)!important}html[data-theme] .trade-composer-picker header{flex:none;justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:18px;display:flex}html[data-theme] .trade-composer-picker header strong{font-size:16px;line-height:1.4}html[data-theme] .trade-composer-picker header small{color:var(--ui-muted);margin-top:5px;font-size:11px;line-height:1.6;display:block}html[data-theme] .trade-composer-picker header button{color:var(--ui-muted);background:0 0;place-items:center;padding:4px;display:grid}html[data-theme] .trade-composer-picker header button svg{width:17px;height:17px}html[data-theme] .trade-composer-picker :is(.trade-picker-search,.trade-wanted-search){border:1px solid var(--glass-line);background:var(--glass-tint);border-radius:8px;flex:none;align-items:center;gap:9px;width:100%;height:40px;margin:0 0 14px;padding:0 11px;display:flex}html[data-theme] .trade-composer-picker :is(.trade-picker-search,.trade-wanted-search):focus-within{border-color:var(--ui-muted)}html[data-theme] .trade-composer-picker input{width:100%;min-width:0;color:var(--ui-text);background:0 0;border:0;outline:0;font-size:12px}html[data-theme] .trade-composer-picker input::placeholder{color:var(--ui-muted)}html[data-theme] .trade-composer-picker :is(.trade-picker-search,.trade-wanted-search)>svg{width:16px;height:16px;color:var(--ui-muted);flex:none}html[data-theme] .trade-composer-picker :is(.trade-picker-results,.trade-catalog-results){scrollbar-width:thin;grid-template-columns:repeat(2,minmax(0,1fr));align-content:start;gap:8px;min-height:0;max-height:none;padding:1px;display:grid;overflow:auto}html[data-theme] .trade-composer-picker :is(.trade-picker-results,.trade-catalog-results)>button{background:var(--glass-tint);min-width:0;min-height:124px;color:var(--ui-text);border:1px solid var(--glass-line);text-align:left;border-radius:8px;grid-template-rows:70px auto auto;gap:4px;padding:8px;display:grid;position:relative}html[data-theme] .trade-composer-picker :is(.trade-picker-results,.trade-catalog-results)>button.active{border-color:var(--ui-text)}html[data-theme] .trade-composer-picker :is(.trade-picker-results,.trade-catalog-results)>button:disabled{opacity:.4;cursor:not-allowed}html[data-theme] .trade-composer-picker :is(.trade-picker-results,.trade-catalog-results)>button>span{background:0 0;place-items:center;height:70px;display:grid}html[data-theme] .trade-composer-picker :is(.trade-picker-results,.trade-catalog-results)>button img{object-fit:contain;filter:drop-shadow(0 4px 6px #0003);width:100%;height:70px}html[data-theme] .trade-composer-picker :is(.trade-picker-results,.trade-catalog-results) strong{white-space:normal;font-size:11px;line-height:1.4}html[data-theme] .trade-composer-picker :is(.trade-picker-results,.trade-catalog-results) small{color:var(--ui-muted);font-size:10px}html[data-theme] .trade-composer-picker :is(.trade-picker-results,.trade-catalog-results) i{background:var(--ui-text);width:18px;height:18px;color:var(--ui-bg);border-radius:50%;place-items:center;display:grid;position:absolute;top:7px;right:7px}html[data-theme] .trade-composer-picker i svg{width:12px;height:12px}html[data-theme] .trade-composer-picker .trade-request-presets{color:var(--ui-muted);margin:0 0 12px;font-size:11px;display:block}html[data-theme] .trade-composer-picker .trade-request-presets small{margin-top:5px;font-size:10px;line-height:1.5;display:block}.trade-composer-picker em{display:none}html[data-theme] .trade-composer-picker .trade-request-presets>span{font-size:11px;line-height:1.5}html[data-theme] .trade-composer-picker .trade-catalog-results>button{flex-shrink:0;grid-template-rows:70px minmax(32px,auto) 22px;height:auto;min-height:152px}html[data-theme] .trade-composer-picker .trade-catalog-results strong{margin:0;line-height:1.45;overflow:visible}html[data-theme] .trade-composer-picker .trade-catalog-results>button>small{visibility:visible;opacity:1;height:auto;min-height:18px;color:var(--ui-text);white-space:nowrap;margin:0;font-size:11px;line-height:18px;position:static;display:block!important}html[data-theme] .trade-composer-picker .trade-catalog-results{flex:1;grid-auto-rows:max-content}.trade-catalog-more,.trade-catalog-end{text-align:center;color:var(--ui-muted);grid-column:1/-1;padding:14px 4px;font-size:11px}.trade-catalog-more>button{border:1px solid var(--ui-border);background:var(--ui-surface);color:var(--ui-text);border-radius:8px;padding:10px 16px}html[data-theme] .trade-composer-picker :is(.trade-picker-status,.trade-picker-empty){text-align:center;min-height:180px;color:var(--ui-muted);flex-direction:column;grid-column:1/-1;justify-content:center;align-items:center;gap:12px;padding:30px 14px;font-size:12px;display:flex}html[data-theme] .trade-composer-picker .trade-picker-empty small{font-size:11px;line-height:1.6}@media (width<=850px){.trade-composer-layout.picker-open{grid-template-columns:minmax(0,1fr) 290px;gap:12px}html[data-theme] .trade-composer-layout.picker-open .trade-builder-board{grid-template-columns:1fr}.trade-composer-layout.picker-open .trade-builder-swap{display:none}html[data-theme] .trade-composer-layout.picker-open .trade-robux-fields{grid-template-columns:1fr}}@media (width<=650px){html[data-theme] .trade-modal:has(.trade-composer-layout){padding:12px}.trade-composer-layout,.trade-composer-layout.picker-open{width:100%;height:min(620px,100dvh - 24px);display:block;position:relative}.trade-composer-picker{z-index:4;pointer-events:none;width:min(340px,100%);position:absolute;inset:0 0 0 auto}.picker-open .trade-composer-picker{pointer-events:auto}html[data-theme] .trade-composer-picker .trade-picker-panel{background:color-mix(in srgb,var(--ui-surface) 96%,transparent)}html[data-theme] .trade-composer-layout .trade-builder-board{grid-template-columns:1fr}.trade-composer-layout .trade-builder-swap{display:none}html[data-theme] .trade-composer-layout .trade-builder-form>header,html[data-theme] .trade-composer-layout .trade-builder-board,html[data-theme] .trade-composer-layout .trade-builder-form>footer{padding:16px}}@media (prefers-reduced-motion:reduce){.trade-composer-layout,.trade-composer-picker{transition:none}}html[data-theme] .trade-composer-picker .trade-picker-panel{max-height:none}html[data-theme] .trade-composer-picker .trade-picker-empty strong{color:var(--ui-text);font-size:13px}html[data-theme] .trade-composer-picker .trade-request-presets :is(span,small){color:var(--ui-muted)}html[data-theme] .trade-composer-picker :is(.trade-picker-results,.trade-catalog-results) i svg{color:var(--ui-bg);stroke:currentColor}html[data-theme] .trade-composer-picker :is(.trade-picker-results,.trade-catalog-results)>button>span>svg{width:25px;height:25px;color:var(--ui-muted)}html[data-theme] .trade-composer-picker .trade-picker-panel>header,html[data-theme] .trade-composer-picker .trade-picker-panel>header>div{box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0!important}@media (width<=650px){.trade-composer-layout.picker-open{flex-direction:column;gap:12px;height:auto;max-height:none;display:flex}html[data-theme] .trade-composer-layout .trade-builder-form{height:auto;max-height:none;overflow:visible}.trade-composer-layout .trade-composer-picker{flex:none;width:100%;height:360px;position:relative;inset:auto;transform:none}html[data-theme] .trade-composer-picker .trade-picker-panel{width:100%}html[data-theme] .trade-modal:has(.trade-composer-layout){align-items:flex-start}}html[data-theme] .trade-composer-layout .trade-preferences{border:0;padding-top:18px}html[data-theme] .trade-composer-layout .trade-preferences h3{color:var(--ui-text);margin:0 0 7px;font-size:13px;font-weight:600;line-height:1.4}html[data-theme] .trade-composer-picker .trade-picker-status .cenix-loader>img{filter:none;flex:0 0 18px;width:18px;height:18px}html[data-theme] .trade-composer-picker .trade-picker-status .cenix-loader{gap:8px;max-width:100%;font-size:12px}html[data-theme] .trade-composer-picker .trade-picker-status .cenix-loader>span{white-space:normal}html[data-theme] .trade-composer-picker .trade-catalog-results>.trade-picker-status{min-height:76px;padding:18px 12px}.cenix-boot-screen{z-index:2000;border:1px solid var(--ui-border);background:color-mix(in srgb,var(--ui-bg) 93%,transparent);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);width:min(440px,100vw - 40px);min-height:210px;color:var(--ui-text);pointer-events:none;text-align:center;border-radius:16px;flex-direction:column;justify-content:center;align-items:center;gap:12px;padding:30px;display:flex;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 18px 60px #0007}.cenix-boot-screen img{object-fit:contain;width:38px;height:38px}.cenix-boot-screen strong{font-size:17px}.cenix-boot-screen span{color:var(--ui-muted);font-size:12px}html[data-theme] .dash-shelf.is-expanded .dash-card-rail{grid-auto-columns:auto;grid-auto-flow:row}.library-page{width:100%;max-width:1500px;margin:auto;padding:24px}.library-page>header{border-bottom:1px solid var(--ui-border);justify-content:space-between;align-items:center;gap:20px;padding-bottom:28px;display:flex}.library-page p,.library-page small{color:var(--ui-muted)}.library-page header span{letter-spacing:2px;font-size:10px}.library-toolbar{justify-content:space-between;align-items:center;gap:20px;margin:24px 0;display:flex}.library-toolbar nav{gap:8px;display:flex}.library-toolbar button{color:var(--ui-muted);background:0 0;border:1px solid #0000;border-radius:9px;align-items:center;gap:8px;padding:10px 14px;display:flex}.library-toolbar button[aria-pressed=true]{background:var(--ui-surface);color:var(--ui-text);border-color:var(--ui-border)}.library-toolbar svg{width:17px}.library-toolbar label{border:1px solid var(--ui-border);border-radius:9px;align-items:center;gap:10px;padding:9px 12px;display:flex}.library-toolbar input{color:var(--ui-text);background:0 0;border:0;outline:none;min-width:0}.library-grid{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:28px 22px;display:grid}.library-grid article{min-width:0}.library-art{aspect-ratio:16/10;background:var(--ui-surface);border:0;border-radius:12px;width:100%;display:block;position:relative;overflow:hidden}.library-art img{object-fit:cover;width:100%;height:100%;transition:transform .2s}.library-art:hover img{transform:scale(1.035)}.library-art span{color:#fff;background:#151515c9;border-radius:7px;align-items:center;gap:6px;padding:7px 10px;display:flex;position:absolute;bottom:12px;right:12px}.library-art svg{width:14px}.library-grid article>div{justify-content:space-between;align-items:center;gap:10px;margin-top:12px;display:flex}.library-grid h3{margin:0;font-size:14px;line-height:1.5}.library-grid article>div button{color:var(--ui-muted);background:0 0;border:0;padding:6px}.library-grid article>div button[aria-pressed=true]{color:var(--ui-text)}.library-grid article>div button[aria-pressed=true] svg{fill:currentColor}.library-grid article>div svg{width:17px}.library-empty{text-align:center;padding:90px 20px}.library-empty>svg{width:40px;height:40px;color:var(--ui-muted)}.dash-friend-row{align-items:center;gap:8px;display:flex}.dash-friend-row .dash-friend-link{flex:1;min-width:0}.dash-friend-row .dash-friend-link div{min-width:0}.dash-friend-row small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.dash-friend-join{border:1px solid var(--ui-border);color:var(--ui-text);background:0 0;border-radius:6px;align-items:center;gap:4px;padding:6px 8px;font-size:10px;display:flex}.dash-friend-join svg{width:12px;height:12px}.appearance-studio{background:0 0!important;padding:28px!important}.appearance-studio>header{align-items:center;gap:14px;margin-bottom:24px;display:flex}.appearance-studio h2{margin:0 0 5px;font-size:25px}.appearance-studio p{color:var(--ui-muted);margin:0;font-size:12px;line-height:1.65}.appearance-studio>nav{border-bottom:1px solid var(--ui-border);gap:6px;margin-bottom:24px;display:flex}.appearance-studio>nav button{color:var(--ui-muted);background:0 0;border:0;border-bottom:2px solid #0000;align-items:center;gap:8px;padding:12px 16px;display:flex}.appearance-studio>nav button[aria-pressed=true]{border-bottom-color:var(--ui-text);color:var(--ui-text)}.appearance-studio svg{width:18px;height:18px}.appearance-preview{border:1px solid var(--ui-border);border-radius:12px;height:135px;margin-bottom:24px;display:flex;overflow:hidden}.appearance-preview>aside{background:var(--ui-surface);flex-direction:column;gap:12px;width:52px;padding:20px 16px;display:flex}.appearance-preview>aside i{background:var(--ui-muted);opacity:.5;border-radius:4px;width:16px;height:16px;display:block}.appearance-preview>div{flex:1;padding:20px}.appearance-preview>div>span{background:var(--ui-muted);opacity:.4;border-radius:9px;width:60%;height:8px;display:block}.appearance-preview section{gap:12px;margin:16px 0;display:flex}.appearance-preview section i{background:var(--ui-muted);opacity:.12;border-radius:5px;flex:1;height:30px}.appearance-preview small{letter-spacing:2px;color:var(--ui-muted);font-size:8px}.appearance-studio h3{margin:0 0 14px;font-size:14px}.appearance-themes{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.appearance-themes button{border:1px solid var(--ui-border);color:var(--ui-text);background:0 0;border-radius:8px;align-items:center;gap:9px;padding:11px;font-size:12px;display:flex}.appearance-themes button[aria-pressed=true]{background:var(--ui-surface-soft);border-color:var(--ui-muted)}.appearance-themes i{border:3px solid;border-radius:50%;width:18px;height:18px}.appearance-themes svg{width:13px;margin-left:auto}.appearance-section{border-top:1px solid var(--ui-border);margin-top:28px;padding-top:24px}.appearance-section header{margin-bottom:18px}.appearance-section header h3{margin-bottom:4px}.appearance-controls{grid-template-columns:1fr 1fr;gap:20px;display:grid}.appearance-controls label,.background-dimming{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;font-size:12px;display:flex}.appearance-controls select{background:var(--ui-surface);color:var(--ui-text);border:1px solid var(--ui-border);border-radius:6px;padding:8px}.appearance-controls input[type=color]{border:1px solid var(--ui-border);background:0 0;border-radius:5px;width:44px;height:30px;padding:3px}.appearance-controls input[type=range],.background-dimming input{width:100%;accent-color:var(--ui-text)}.background-choices{grid-template-columns:repeat(5,1fr);gap:10px;display:grid}.background-choices button{border:1px solid var(--ui-border);color:var(--ui-muted);background:0 0;border-radius:8px;padding:6px;font-size:11px}.background-choices button[aria-pressed=true]{border-color:var(--ui-muted);color:var(--ui-text)}.background-choices span{border-radius:5px;height:55px;margin-bottom:8px;display:block}.appearance-upload{border:1px dashed var(--ui-border);cursor:pointer;border-radius:8px;align-items:center;gap:8px;margin-top:16px;padding:15px;font-size:12px;display:flex}.appearance-upload input{max-width:180px;margin-left:auto;font-size:10px}.background-dimming{margin-top:20px}.appearance-reset,.appearance-image-use{color:var(--ui-muted);background:0 0;border:0;padding:15px 0;font-size:12px;text-decoration:underline}.appearance-save-status{margin-top:22px!important;font-size:11px!important}html[data-custom-appearance=true] .app-shell .workspace{background-image:var(--custom-shapes,none),linear-gradient(rgb(0 0 0/var(--custom-overlay,.2)),rgb(0 0 0/var(--custom-overlay,.2))),var(--custom-background);background-size:var(--custom-background-size,cover);background-position:center,center,var(--custom-image-position,center);background-attachment:fixed}html[data-custom-appearance=true] .app-shell .workspace:before,html[data-custom-appearance=true] .app-shell .workspace:after{display:none}html[data-custom-appearance=true] .app-shell :is(.topbar,.sidebar,.mobile-nav){-webkit-backdrop-filter:blur(var(--custom-nav-blur,16px));backdrop-filter:blur(var(--custom-nav-blur,16px));background:color-mix(in srgb,var(--custom-nav-color) var(--custom-nav-opacity),transparent)!important}html[data-nav-style=solid] .app-shell :is(.topbar,.sidebar,.mobile-nav){-webkit-backdrop-filter:none;backdrop-filter:none;background:var(--custom-nav-color)!important}html[data-nav-style=minimal] .app-shell :is(.topbar,.sidebar,.mobile-nav){box-shadow:none;border-color:#0000;background:0 0!important}html[data-custom-appearance=true] .sidebar nav button.active{color:var(--custom-accent,var(--ui-text))!important;border-color:var(--custom-accent,var(--ui-border))!important}html[data-theme] .settings-redesign .settings-roblox-tab{background:0 0;border:0;border-radius:0}.settings-redesign .settings-roblox-tab>header{padding:24px 0}.settings-redesign .settings-roblox-tab .settings-roblox-body{padding:12px 0 0;display:block}.settings-redesign .settings-roblox-tab .settings-roblox-body>dl{background:0 0!important}.settings-redesign .settings-roblox-tab .settings-roblox-body>dl>div{padding:17px 0;background:0 0!important}.settings-redesign .settings-roblox-tab .settings-roblox-body>.settings-roblox-actions{border-radius:0;align-items:center;gap:24px;padding:22px 0;display:flex;background:0 0!important}.settings-roblox-actions p{max-width:460px}.settings-redesign .settings-roblox-tab>.settings-roblox-footer{background:0 0;justify-content:space-between;padding:22px 0}.settings-roblox-footer span{flex-direction:column;gap:6px;display:flex}.settings-roblox-footer small{color:var(--ui-muted)}html[data-theme] .app-shell .mobile-nav{grid-template-columns:none;grid-auto-columns:minmax(0,1fr);grid-auto-flow:column}@media (width<=700px){.library-page{padding:14px}.library-toolbar{flex-direction:column;align-items:stretch}.library-page>header{flex-direction:column;align-items:flex-start}.library-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 12px}.appearance-studio{padding:16px!important}.appearance-themes{grid-template-columns:repeat(2,1fr)}.appearance-controls{grid-template-columns:1fr}.background-choices{grid-template-columns:repeat(3,1fr)}.settings-roblox-actions{flex-direction:column;align-items:flex-start!important}}html[data-custom-appearance=true] .app-shell :is(.topbar,.sidebar,.mobile-nav){--ui-text:var(--custom-nav-text);--ui-muted:color-mix(in srgb,var(--custom-nav-text) 68%,transparent);color:var(--custom-nav-text)}html[data-theme] :is(.clean-search,.quest-reference-search,.library-toolbar>label,.trade-picker-search,.trade-wanted-search,.friends-toolbar>label){height:44px;min-height:44px;box-shadow:none;border-radius:9px;align-items:center;gap:12px;padding:0 14px;display:flex;background:var(--ui-surface)!important;border:1px solid #0000!important}html[data-theme] :is(.clean-search,.quest-reference-search,.library-toolbar>label,.trade-picker-search,.trade-wanted-search,.friends-toolbar>label):focus-within{border-color:var(--ui-muted)!important}html[data-theme] :is(.clean-search,.quest-reference-search,.library-toolbar>label,.trade-picker-search,.trade-wanted-search,.friends-toolbar>label) input{box-shadow:none;width:100%;min-width:0;color:var(--ui-text);border:0;font-size:13px;background:0 0!important}html[data-theme] :is(.clean-search,.quest-reference-search,.library-toolbar>label,.trade-picker-search,.trade-wanted-search,.friends-toolbar>label)>svg{width:17px;height:17px;color:var(--ui-muted);flex:none}html[data-theme] .library-page{align-self:start;margin:0 auto;padding-top:22px}.library-page>header{padding-bottom:16px}.library-page h1{margin:0;font-size:30px}.library-toolbar{margin:18px 0 24px}html[data-theme] .app-shell .topbar>.brand{flex:none;width:54px;height:54px}.header-account-menu>.account-discord{color:inherit;border-radius:7px;align-items:center;gap:10px;padding:10px;font-size:12px;text-decoration:none;display:flex}.account-discord>span{background:currentColor;width:18px;height:18px;display:block;-webkit-mask:url(/discord.svg) 50%/contain no-repeat;mask:url(/discord.svg) 50%/contain no-repeat}.account-discord>svg{width:13px;margin-left:auto}.account-discord:hover{background:var(--ui-surface-soft)}html[data-custom-appearance=true] .sidebar nav{gap:var(--custom-nav-spacing)}html[data-custom-appearance=true] .sidebar nav button{border-radius:var(--custom-nav-radius)}html[data-custom-appearance=true] :is(.sidebar,.mobile-nav) nav button svg,html[data-custom-appearance=true] .sidebar nav button svg{width:var(--custom-icon-size);height:var(--custom-icon-size)}html[data-active-style=filled] .sidebar nav button.active{background:var(--custom-accent)!important;color:var(--custom-nav-color)!important}html[data-active-style=subtle] .sidebar nav button.active{background:color-mix(in srgb,var(--custom-accent) 15%,transparent)!important;border-color:#0000!important}html[data-nav-border=hidden] :is(.sidebar,.topbar,.mobile-nav){border-color:#0000!important}.designer-canvas{aspect-ratio:5/3;border:1px solid var(--ui-border);touch-action:none;background-size:100% 100%;border-radius:10px;max-height:340px;position:relative;overflow:hidden}.designer-canvas>span{color:var(--ui-muted);pointer-events:none;place-items:center;font-size:13px;display:grid;position:absolute;inset:0}.designer-shape-handle{cursor:move;touch-action:none;background:0 0;border:1px dashed #0000;border-radius:0;min-width:14px;min-height:14px;position:absolute}.designer-shape-handle.selected,.designer-shape-handle:focus-visible{border-color:#fff;box-shadow:0 0 0 1px #151515}.designer-add,.designer-shape-actions{flex-wrap:wrap;gap:8px;margin:14px 0 22px;display:flex}.designer-add button,.designer-shape-actions button,.designer-button,.designer-image-url button{background:var(--ui-surface);color:var(--ui-text);border:1px solid var(--ui-border);text-transform:capitalize;border-radius:7px;align-items:center;gap:6px;padding:9px 11px;font-size:12px;display:flex}.designer-add svg,.designer-shape-actions svg{width:14px;height:14px}.designer-layers{justify-content:space-between;align-items:center;gap:15px;margin-bottom:16px;font-size:12px;display:flex}.designer-layers label{align-items:center;gap:12px;display:flex}.designer-layers select{background:var(--ui-surface);color:var(--ui-text);border:1px solid var(--ui-border);border-radius:6px;padding:8px}.designer-layers>span{color:var(--ui-muted)}.appearance-controls .designer-range{display:block}.designer-range>span{justify-content:space-between;margin-bottom:10px;display:flex}.designer-range output{color:var(--ui-muted)}.designer-image-url{align-items:flex-end;gap:10px;margin:22px 0;display:flex}.designer-image-url label{flex:1;gap:10px;min-width:0;font-size:12px;display:grid}.designer-image-url input{background:var(--ui-surface);border:1px solid var(--ui-border);width:100%;color:var(--ui-text);border-radius:7px;padding:10px;font-size:12px}.designer-image-url button{flex:none}.appearance-designer button:disabled{opacity:.4;cursor:default}@media (width<=600px){html[data-theme] .app-shell .topbar>.brand{width:42px;height:42px}html[data-theme] .app-shell .topbar>.brand img{width:40px;height:40px}.designer-image-url{flex-direction:column;align-items:stretch}}html[data-theme] :is(.clean-search,.quest-reference-search,.library-toolbar>label,.trade-picker-search,.trade-wanted-search,.friends-toolbar>label){border-radius:8px;gap:9px;height:36px;min-height:36px;padding:0 12px}html[data-theme] :is(.clean-search,.quest-reference-search,.library-toolbar>label,.trade-picker-search,.trade-wanted-search,.friends-toolbar>label) input{height:auto;padding:0;font-size:12px;line-height:1.4}html[data-theme] .market-main-column .clean-search{width:min(320px,42%)}html[data-theme] .app-shell .sidebar nav button{box-sizing:border-box;border:2px solid #0000;border-radius:50%;outline:none;transition:background .15s,color .15s,border-color .15s;box-shadow:none!important}html[data-theme] .app-shell .sidebar nav button.active{border-color:var(--ui-text);background:var(--ui-surface-soft);color:var(--ui-text);box-shadow:none!important}html[data-theme] .app-shell .sidebar nav button:after{display:none!important}html[data-theme] .app-shell .sidebar nav button:focus-visible{outline:2px solid var(--ui-muted);outline-offset:3px}html[data-custom-appearance=true] .app-shell .sidebar nav button{border-radius:var(--custom-nav-radius,50%)}@media (width<=600px){html[data-theme] .market-main-column .clean-search{width:100%}}.trade-post-error{color:var(--ui-text);border-top:1px solid var(--ui-border);margin:0;padding:12px 24px;font-size:12px}.collected-appearances{border-top:1px solid var(--ui-border);margin-top:30px;padding-top:24px}.collected-empty{padding:22px 0}.collected-grid{grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:14px;margin-top:18px;display:grid}.collected-grid button{border:1px solid var(--ui-border);color:var(--ui-text);text-align:left;background:0 0;border-radius:10px;padding:8px;position:relative}.collected-grid button[aria-pressed=true]{border-color:var(--ui-text)}.collected-grid button>span{border-radius:6px;height:90px;margin-bottom:12px;display:block}.collected-grid strong{padding:0 4px 6px;font-size:13px;display:block}.collected-grid svg{position:absolute;bottom:14px;right:12px}.promo-settings{padding:28px}.promo-settings header{align-items:center;gap:14px;display:flex}.promo-settings h2{margin:0;font-size:25px}.promo-settings p,.promo-settings small{color:var(--ui-muted);line-height:1.6}.promo-settings form{max-width:520px;margin:28px 0}.promo-settings label{margin-bottom:10px;font-size:12px;display:block}.promo-settings form>div{gap:10px;display:flex}.promo-settings input{background:var(--ui-surface);border:1px solid var(--ui-border);min-width:0;color:var(--ui-text);border-radius:8px;flex:1;padding:12px}.promo-settings button{background:var(--ui-text);color:var(--ui-bg);border:0;border-radius:8px;padding:10px 18px}.promo-settings button:disabled{opacity:.4}html[data-reward-appearance]:not([data-transparent-image=true]):not([data-reward-appearance=""]) .app-shell .workspace{background-image:var(--reward-background);background-size:cover;background-attachment:fixed}html[data-reward-appearance=starlight]:not([data-transparent-image=true]) .app-shell .workspace{background-size:44px 44px,cover}html[data-theme=light] img[src*=cenix-logo]{filter:invert()hue-rotate(180deg)!important}html[data-theme] :is(.quest-promo-art,.quest-detail-banner,.dash-quest-tile .dash-tile-art,.dash-feature:not(.feature-game)){color:var(--ui-text);--quest-art-a:var(--ui-surface);--quest-art-b:var(--ui-surface-raised);background:linear-gradient(110deg,var(--ui-surface),var(--ui-surface-raised))!important}html[data-theme] .dash-feature .dash-feature-wash{background:linear-gradient(90deg,var(--ui-bg) 0%,color-mix(in srgb,var(--ui-bg) 96%,transparent) 34%,color-mix(in srgb,var(--ui-bg) 55%,transparent) 60%,transparent 90%)!important}html[data-theme] .dash-feature .dash-feature-copy :is(h1,p,small,strong){color:var(--ui-text)!important;text-shadow:none!important}html[data-theme] .dash-feature .dash-feature-copy>p,html[data-theme] .dash-feature .dash-feature-author small{color:var(--ui-muted)!important}html[data-theme] .dash-feature .dash-feature-cta{box-shadow:none;background:var(--ui-text)!important;color:var(--ui-bg)!important;border-color:var(--ui-text)!important}html[data-theme] .dash-feature .dash-feature-author>span{background:var(--ui-surface-soft);color:var(--ui-text)}html[data-theme] .quest-promo-art :is(h3 button,.quest-reward-copy strong,.quest-reward-copy small,.quest-options-button),html[data-theme] .quest-detail-banner h2{text-shadow:none;color:var(--ui-text)!important}html[data-theme=light] .quest-promo-overlay{background:linear-gradient(90deg,#fffa,#0000)!important}html[data-theme=light] .quest-scene-object{background:linear-gradient(140deg,#fffd,#d7dbe555);border-color:#b8bdc8;box-shadow:12px 12px #29304714}html[data-theme=light] .quest-scene-object svg{color:#596276;filter:none}html[data-theme=light] .quest-reward-art{filter:none;background:linear-gradient(140deg,#f6f7f9,#dce1e9);border-color:#c4cad4}html[data-theme=light] .quest-reward-art svg{color:#465269!important;fill:none!important;filter:none!important}html[data-theme=light] .quest-detail-label{color:#202020;background:#fffc}.promo-settings .promo-success{color:#15803d;font-weight:600}html[data-theme=dark] .promo-settings .promo-success{color:#70dba0}html[data-theme=dark] .topbar>.brand-mark-only img{filter:brightness(0)invert()!important}html[data-theme=light] .topbar>.brand-mark-only img{filter:brightness(0)!important}html[data-reward-appearance=halloween]:not([data-transparent-image=true]) .app-shell .workspace:before{opacity:1;pointer-events:none;background:url(/halloween-garden.svg) 50%/cover no-repeat;position:fixed;inset:80px 0 0 88px;-webkit-mask-image:none;mask-image:none}html[data-reward-appearance=halloween]:not([data-transparent-image=true]) .app-shell .workspace:after{display:none}html[data-reward-appearance=halloween]:not([data-transparent-image=true]) .app-shell .topbar,html[data-reward-appearance=halloween]:not([data-transparent-image=true]) .app-shell .sidebar{background:#19131d!important}html[data-reward-appearance=halloween]:not([data-transparent-image=true]) .sidebar nav button.active{color:#f4aa62!important;background:#b86b2422!important;border-color:#f4aa62!important}.collected-grid button>small{color:var(--ui-muted);padding:0 4px 8px;font-size:11px;line-height:1.5;display:block}@media (width<=600px){html[data-reward-appearance=halloween]:not([data-transparent-image=true]) .app-shell .workspace:before{inset:58px 0 0}}html[data-theme] .app-shell .topbar>.brand img{object-fit:contain;width:38px;height:38px}.promo-settings header{align-items:flex-start}.promo-settings header>svg{flex:none;width:22px;height:22px;margin-top:4px}.settings-redesign .profile-photo-card .photo-crop img{object-fit:fill;-webkit-user-select:none;user-select:none;pointer-events:none;max-width:none;transition:none;position:absolute;transform:none}.photo-crop.is-cropping{cursor:grab;touch-action:none}.photo-crop.is-cropping:active{cursor:grabbing}.photo-crop>span{pointer-events:none}.settings-redesign .photo-controls input{accent-color:var(--ui-text)}.settings-redesign .photo-controls label span{color:var(--ui-text)}html[data-theme=dark] .brand-mark-only img{filter:brightness(0)invert()!important}html[data-theme=light] .brand-mark-only img{filter:brightness(0)!important}html[data-theme] .app-shell{grid-template-rows:56px minmax(0,1fr)}html[data-theme] .app-shell .topbar{gap:14px;height:56px;padding-inline:16px}html[data-theme] .app-shell .topbar>.brand{width:40px;height:44px}html[data-theme] .app-shell .topbar>.brand img{width:30px;height:30px}html[data-theme] .app-shell .topbar-shortcuts kbd{min-width:27px;height:28px;padding:6px}html[data-theme] .app-shell .sidebar nav button{width:40px;height:40px}html[data-theme] .app-shell .sidebar nav svg{width:18px;height:18px}html[data-reward-appearance=halloween]:not([data-transparent-image=true]){--ui-bg:#121015;--ui-surface:#1c1820;--ui-surface-soft:#26202a;--ui-surface-raised:#302632;--ui-border:#ffffff12;--ui-border-strong:#ffffff29;--ui-text:#f7f0e8;--ui-muted:#beb1c0;--ui-faint:#a697a7;--ui-accent:#efb17a;--ui-accent-strong:#ffd0a2;--ui-accent-soft:#ed9a4620}html[data-reward-appearance=halloween]:not([data-transparent-image=true]) .app-shell .workspace{background-image:radial-gradient(at 100% 95%,#793c242e,#0000 55%),radial-gradient(at 0 0,#51385c26,#0000 55%),linear-gradient(145deg,#121015,#17131a)!important}html[data-reward-appearance=halloween]:not([data-transparent-image=true]) .app-shell .workspace:before{opacity:.48;background-position:100% 100%;background-size:contain;inset:56px 0 0 72px;-webkit-mask-image:linear-gradient(90deg,#0000 30%,#000 85%);mask-image:linear-gradient(90deg,#0000 30%,#000 85%)}html[data-theme] .settings-redesign .settings-account-grid{background:0 0;gap:0 24px}html[data-theme] .settings-redesign .settings-account-grid>div{border-bottom:1px solid var(--ui-border);padding:20px 0;background:0 0!important}html[data-theme] .settings-redesign .settings-tab-panel>section{box-shadow:none;border-color:var(--ui-border)}.settings-tab-panel,.settings-tab-panel>section,.settings-heading>div{min-width:0}@media (width<=900px){html[data-theme] .app-shell{grid-template-rows:56px minmax(0,1fr);grid-template-columns:minmax(0,1fr);display:grid}html[data-theme] .app-shell .topbar{gap:8px;height:56px;padding-inline:10px}html[data-theme] .app-shell .topbar>.brand{width:34px;height:44px;display:flex}html[data-theme] .app-shell .topbar>.brand img{width:27px;height:27px}html[data-theme] .app-shell .workspace{overscroll-behavior-y:contain}html[data-reward-appearance=halloween]:not([data-transparent-image=true]) .app-shell .workspace:before{opacity:.3;background-size:auto 70%;inset:56px 0 64px;-webkit-mask-image:linear-gradient(#0000 30%,#000);mask-image:linear-gradient(#0000 30%,#000)}html[data-theme] .app-shell .mobile-nav{height:calc(62px + env(safe-area-inset-bottom));padding-bottom:calc(6px + env(safe-area-inset-bottom))}html[data-theme] .app-shell .mobile-nav button{min-height:44px;font-size:9px}html[data-theme] .app-shell .workspace{padding-bottom:calc(80px + env(safe-area-inset-bottom))}}@media (width<=680px){html[data-theme] .app-shell .settings-redesign{width:100%;max-width:100%;padding:8px 0 16px}.settings-redesign .settings-heading{gap:12px;margin-bottom:18px;padding-bottom:20px}.settings-redesign .settings-heading h1{font-size:26px}.settings-redesign .settings-heading p{font-size:13px;line-height:1.55}.settings-redesign .settings-tabs-shell{grid-template-columns:minmax(0,1fr);gap:16px;display:grid}.settings-redesign .settings-tabs{scrollbar-width:thin;flex-direction:row;gap:6px;max-width:100%;display:flex;overflow-x:auto}.settings-redesign .settings-tabs button{white-space:nowrap;min-height:44px;padding:10px 12px}.settings-redesign .settings-tabs button svg{width:17px;height:17px}.settings-redesign .settings-tabs button strong{font-size:12px}html[data-theme] .settings-redesign .settings-account-grid{grid-template-columns:minmax(0,1fr);padding:0 18px 12px}.settings-redesign :is(.settings-account-tab,.settings-sync-tab,.settings-roblox-tab)>header{flex-wrap:wrap;padding:18px}.settings-redesign .settings-tab-panel h2{font-size:20px}.settings-redesign .settings-account-grid dd{overflow-wrap:anywhere;font-size:14px}.settings-redesign .settings-roblox-tab>.settings-roblox-footer{flex-wrap:wrap;gap:16px}.settings-redesign .settings-roblox-body dd{overflow-wrap:anywhere;text-align:right;min-width:0}.settings-redesign .settings-sync-control{margin:16px;padding:16px}.settings-redesign .profile-photo-card .photo-editor{padding:16px}.settings-redesign .profile-photo-card .photo-stage{text-align:center;justify-items:center;gap:18px;min-height:0;padding:16px}.settings-redesign .profile-photo-card .photo-upload-copy>div{justify-content:center}.settings-redesign .photo-controls{grid-template-columns:minmax(0,1fr)}.settings-redesign .photo-controls input{min-height:32px}.settings-redesign .photo-actions{flex-wrap:wrap;gap:8px}.promo-settings{padding:18px}.promo-settings form>div{flex-wrap:wrap}.promo-settings input{flex-basis:180px;min-height:44px}.promo-settings button{min-height:44px}.collected-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.collected-grid button{min-width:0}.library-page{padding-inline:0}.library-toolbar>nav{flex-wrap:wrap;gap:8px;display:flex}html[data-theme] :is(.topbar-search input,.clean-search input,.promo-settings input,.library-toolbar input,.trade-picker-search input){font-size:16px!important}html[data-theme] .app-shell .topbar-search-shell>.topbar-search{height:40px}.topbar-search-results{max-width:calc(100vw - 20px)}.friend-directory-row{grid-template-columns:minmax(0,1fr);gap:10px}.friend-row-actions,.friend-directory-row>.friend-row-button{grid-column:1;justify-self:start}.trade-view .trade-ad-slots{grid-template-columns:repeat(2,minmax(0,1fr))}.trade-builder-board,.trade-builder-side{min-width:0}}@media (prefers-reduced-motion:reduce){.settings-tabs{scroll-behavior:auto}}html[data-theme] :is(.auth-page,.auth-loading,.oauth-callback,.connection-page){--ui-bg:#000;--ui-surface:#101010;--ui-surface-soft:#191919;--ui-surface-raised:#242424;--ui-text:#f5f5f5;--ui-muted:#aaa;--ui-faint:#888;--ui-border:#303030;--ui-border-strong:#555;color:var(--ui-text);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#000}html[data-theme] img[src*=cenix-favicon-black-large]{object-fit:contain;filter:brightness(0)!important}html[data-theme=dark] img[src*=cenix-favicon-black-large],html[data-theme] :is(.auth-page,.auth-loading,.connection-page,.oauth-callback) img[src*=cenix-favicon-black-large]{filter:brightness(0)invert()!important}html[data-theme] :is(.quest-filter-icon,.quest-reward-art,.dash-publisher,.quest-detail-reward-art,.game-icon,.search-result-image){background:var(--ui-surface-soft);color:var(--ui-accent);filter:none;border-color:var(--ui-border)}html[data-theme] :is(.quest-scene-object,.quest-scene-cubes i){color:var(--ui-accent);background:var(--ui-surface-raised);border-color:var(--ui-border-strong)}html[data-theme] button:disabled{opacity:.5;cursor:not-allowed;transform:none}.library-page{max-width:1360px;padding:32px}.library-page>header{border:1px solid var(--ui-border);background:linear-gradient(120deg,var(--ui-surface),var(--ui-surface-soft));border-radius:18px;padding:24px 28px}.library-page header p{margin:0;font-size:14px}.library-page header span{color:var(--ui-accent)}.library-grid{grid-template-columns:repeat(auto-fill,minmax(210px,1fr));gap:20px}.library-grid article{border:1px solid var(--ui-border);background:var(--ui-surface);border-radius:16px;padding:12px;transition:border-color .2s,transform .2s;box-shadow:0 4px 16px #00000008}.library-grid article:hover{border-color:var(--ui-border-strong);transform:translateY(-3px)}.library-grid article>small{text-overflow:ellipsis;white-space:nowrap;margin:6px 0 14px;display:block;overflow:hidden}.library-grid h3 a,.dash-game-title-row h3 a{color:inherit;text-decoration:none}.library-grid h3 a:hover,.dash-game-title-row h3 a:hover{text-decoration:underline}.library-play{border-radius:8px;justify-content:center;align-items:center;gap:8px;width:100%;padding:10px;font-weight:650;display:flex}.library-play svg{width:16px;height:16px}.library-art span{opacity:0;transition:opacity .2s,transform .2s;transform:translateY(6px)}.library-art:hover span,.library-art:focus-visible span{opacity:1;transform:translateY(0)}.library-empty{border:1px dashed var(--ui-border);background:var(--ui-surface);border-radius:18px;margin-top:20px}.quest-page-heading{justify-content:space-between;align-items:center;gap:20px;display:flex}.quest-page-heading>div>span{letter-spacing:2px;color:var(--ui-muted);font-size:10px}.quest-page-count{background:var(--ui-surface);border:1px solid var(--ui-border);border-radius:14px;flex-direction:column;align-items:center;gap:5px;padding:16px 24px;display:flex}.quest-page-count strong{color:var(--ui-accent);font-size:28px}html[data-theme] .quest-reference-grid{gap:24px}.quest-reference-toolbar{margin-top:28px}html[data-theme] .quest-promo-card{border:1px solid var(--ui-border);border-radius:16px;transition:transform .2s,border-color .2s;box-shadow:0 4px 18px #0001}html[data-theme] .quest-promo-card:hover{border-color:var(--ui-border-strong);transform:translateY(-3px)}html[data-theme] .quest-promo-art{background:linear-gradient(125deg,var(--ui-surface-soft),var(--ui-surface-raised));height:208px;color:var(--ui-text)}html[data-theme] .quest-promo-art h3 button{color:var(--ui-text);font-size:20px}html[data-theme] .quest-promo-overlay{background:linear-gradient(90deg,var(--ui-surface-soft),transparent)}html[data-theme] .quest-promo-reward{background:var(--ui-surface);color:var(--ui-text);border:1px solid var(--ui-border);border-radius:12px;padding:12px}html[data-theme] .quest-reward-copy small{color:var(--ui-muted)}html[data-theme] .quest-promo-footer{background:var(--ui-surface);padding:16px 20px}html[data-theme] .quest-filter-icon{border-radius:8px}html[data-palette=classic2017]:not([data-transparent-image=true]) .app-shell :is(.topbar,.sidebar,.mobile-nav){--ui-text:#fff;--ui-muted:#e0edf8;--ui-surface-soft:#24649b;--ui-border:#5893c4;--dash-ink:#fff;--dash-muted:#e0edf8;--dash-soft:#24649b;background:#327bb9}html[data-palette=classic2017]:not([data-transparent-image=true]) .app-shell .topbar>.brand img{filter:brightness(0)invert()!important}html[data-palette=classic2017]:not([data-transparent-image=true]) .workspace:before,html[data-palette=classic2017]:not([data-transparent-image=true]) .workspace:after{display:none}html[data-palette=classic2017]:not([data-transparent-image=true]) :is(.library-grid article,.quest-promo-card,.library-page>header,.dash-social,.dash-tile-art){border-radius:3px;box-shadow:0 1px 2px #0002}html[data-palette=classic2017]:not([data-transparent-image=true]) .app-shell{font-family:Arial,Helvetica,sans-serif}.cenix-boot-screen{animation:2.5s both launch-feedback}@keyframes launch-feedback{0%{opacity:0;scale:.96}12%,82%{opacity:1;scale:1}to{opacity:0;scale:.98}}@media (hover:none){.library-art span{opacity:1;transform:none}}@media (width<=650px){.library-page{padding:16px}.library-page>header{flex-direction:column;align-items:flex-start;gap:12px;padding:18px}.library-toolbar{flex-direction:column;align-items:stretch}.library-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.library-toolbar nav{flex-wrap:wrap}.quest-page-count{padding:12px}.quest-page-heading>div>span{letter-spacing:1px}.library-art span{font-size:10px;bottom:6px;right:6px}}@media (prefers-reduced-motion:reduce){html[data-theme] *,html[data-theme] :before,html[data-theme] :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.dash-feature-copy h1 a{color:inherit;text-decoration:none}.dash-feature-copy h1 a:hover{text-decoration:underline}.dash-feature-browse{z-index:1;position:absolute;inset:0}.dash-feature-copy,.dash-feature-navigation{z-index:2}.search-result-entry{align-items:center;gap:8px;display:flex}.search-result-entry>.search-result-row{flex:1;min-width:0}:root{--action-bg:var(--ui-surface-raised);--action-ink:var(--ui-text);--action-border:var(--ui-border-strong);--action-hover:var(--ui-accent-soft)}html[data-palette=classic2017]:not([data-transparent-image=true]){--action-bg:#238636;--action-ink:#fff;--action-border:#2e9141;--action-hover:#287d38}html[data-theme] :is(.dash-game-play,.library-play,.game-detail-play,.dash-feature-cta,.search-game-play,.dash-friend-join,.join-friend){background:var(--action-bg);color:var(--action-ink);border:1px solid var(--action-border);box-shadow:none;transition:background-color .18s,border-color .18s,opacity .18s,transform .18s}html[data-theme] :is(.dash-game-play,.library-play,.game-detail-play,.dash-feature-cta,.search-game-play,.dash-friend-join,.join-friend):hover{background:var(--action-hover);color:var(--action-ink);border-color:var(--ui-muted);box-shadow:none;transform:translateY(-1px)}html[data-theme] :is(.auth-page,.connection-page,.oauth-callback){--action-bg:#eee;--action-ink:#111;--action-hover:#d4d4d4;--action-border:#eee}html[data-theme] :is(.auth-primary,.roblox-oauth-button,.connect-screen form button,.oauth-callback button){color:#111;box-shadow:none;background:#eee;border:1px solid #eee}html[data-theme] :is(.auth-primary,.roblox-oauth-button,.connect-screen form button,.oauth-callback button):hover{color:#111;box-shadow:none;background:#d4d4d4;border-color:#d4d4d4;transform:none}html[data-theme] .promo-settings form button{background:var(--ui-surface-raised);border:1px solid var(--ui-border-strong);color:var(--ui-text)}html[data-theme] :is(button,a):focus-visible{outline:2px solid var(--ui-accent);outline-offset:3px}html[data-theme] .app-shell :is(.search-clear,.dash-shelf-actions>button,.dash-game-favorite,.dash-feature-arrow):hover,html[data-theme] .app-shell .search-category-menu>button:hover{box-shadow:none;background:var(--ui-surface-raised)!important;color:var(--ui-text)!important;border-color:var(--ui-border-strong)!important}html[data-theme] .app-shell .search-category-menu>button.active{background:var(--ui-accent-soft)!important;color:var(--ui-text)!important}html[data-theme] .app-shell :is(.dash-category-rail>button,.library-toolbar button):hover{background:var(--ui-surface-soft);color:var(--ui-text);border-color:var(--ui-border-strong)}html[data-theme] .app-shell :is(.search-popover,.search-category-menu){-webkit-backdrop-filter:none;backdrop-filter:none;border:1px solid var(--ui-border);border-radius:16px;box-shadow:0 18px 48px #0005;background:var(--ui-surface)!important}html[data-theme] .app-shell .search-popover{width:min(620px,100vw - 32px);max-height:min(640px,100dvh - 100px);padding:6px;overflow:auto}html[data-theme] .app-shell .search-results.compact{padding:4px}html[data-theme] .app-shell .search-results.compact>header{border-bottom:1px solid var(--ui-border);height:40px;margin-bottom:4px;padding:0 10px}html[data-theme] .app-shell .search-results.compact>header span{color:var(--ui-muted);font-size:11px}html[data-theme] .app-shell .search-results.compact>header small{color:var(--ui-muted);font-size:10px}html[data-theme] .app-shell .search-result-entry{border:1px solid #0000;border-radius:10px;align-items:center;gap:10px;min-width:0;padding:8px;transition:background .16s;display:flex}html[data-theme] .app-shell .search-result-entry:hover{background:var(--ui-surface-soft)}html[data-theme] .app-shell .search-result-entry>.search-result-row{text-align:left;width:auto;min-width:0;min-height:58px;color:var(--ui-text);box-shadow:none;border-radius:0;flex:1;grid-template-rows:auto auto;grid-template-columns:48px minmax(0,1fr);align-items:center;gap:4px 12px;margin:0;padding:0;display:grid;background:0 0!important;border:0!important}html[data-theme] .app-shell .search-result-image{border:1px solid var(--ui-border);background:var(--ui-surface-soft);width:48px;height:48px;color:var(--ui-muted);border-radius:10px;grid-area:1/1/3;justify-content:center;align-items:center;display:flex;overflow:hidden}html[data-theme] .app-shell .search-result-image.round{border-radius:50%}html[data-theme] .app-shell .search-result-image img{object-fit:cover;width:100%;height:100%}html[data-theme] .app-shell .search-result-copy{text-align:left;grid-area:1/2;min-width:0;display:block}html[data-theme] .app-shell .search-result-copy strong{color:var(--ui-text);white-space:normal;align-items:center;gap:5px;max-height:38px;font-size:13px;font-weight:650;line-height:1.45;display:flex;overflow:hidden}html[data-theme] .app-shell .search-result-copy strong i{flex:none;display:inline-flex}.search-result-copy strong i svg{width:12px;height:12px}html[data-theme] .app-shell .search-result-copy small{text-align:left;color:var(--ui-muted);white-space:nowrap;text-overflow:ellipsis;font-size:11px;line-height:1.5;display:block;overflow:hidden}html[data-theme] .app-shell .search-result-copy p{display:none}html[data-theme] .app-shell .search-result-meta{text-align:left;color:var(--ui-muted);grid-area:2/2;justify-content:flex-start;align-items:center;gap:10px;min-width:0;margin:0;font-size:10px;display:flex}html[data-theme] .app-shell .search-result-meta:after{content:none}html[data-theme] .app-shell .search-result-meta>span{white-space:nowrap;align-items:center;gap:4px;display:inline-flex}html[data-theme] .app-shell .search-result-meta svg{width:12px;height:12px}html[data-theme] .app-shell .search-result-meta>svg{display:none}html[data-theme] .app-shell .search-result-meta em{color:var(--ui-muted);background:0 0;border:0;padding:0;font-size:10px;font-style:normal}html[data-theme] .search-game-play{border-radius:8px;flex:none;justify-content:center;align-items:center;gap:6px;width:72px;height:34px;margin:0;padding:0 10px;font-size:11px;font-weight:600;display:inline-flex}.search-game-play svg{width:13px;height:13px}html[data-theme] .search-detail-overlay{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#0009;padding:24px}html[data-theme] .search-detail-overlay .search-detail-card{border:1px solid var(--ui-border);background:var(--ui-surface);-webkit-backdrop-filter:none;backdrop-filter:none;border-radius:20px;width:min(720px,100%);max-height:calc(100dvh - 48px);overflow:auto;box-shadow:0 28px 90px #0006}html[data-theme] .search-detail-card>header{border-bottom:1px solid var(--ui-border);background:var(--ui-surface);grid-template-columns:80px minmax(0,1fr) 32px;align-items:center;gap:20px;padding:28px;display:grid}html[data-theme] .search-detail-card .search-detail-avatar{background:var(--ui-surface-soft);border:1px solid var(--ui-border);border-radius:16px;width:80px;height:80px;padding:6px}html[data-theme] .search-detail-card .search-detail-avatar.round{border-radius:50%}html[data-theme] .search-detail-card>header h2{letter-spacing:-.6px;margin:6px 0;font-size:25px;line-height:1.25}html[data-theme] .search-detail-card>header span{letter-spacing:1.8px;color:var(--ui-muted);font-size:9px}html[data-theme] .search-detail-card>header p{color:var(--ui-muted);margin:0;font-size:12px}html[data-theme] .search-detail-card>header>button{width:32px;height:32px;color:var(--ui-muted);background:0 0;border-radius:9px;align-self:start}html[data-theme] .search-detail-card>header>button:hover{background:var(--ui-surface-raised);color:var(--ui-text)}html[data-theme] .search-detail-card .search-detail-body{background:var(--ui-surface);padding:24px 28px}html[data-theme] .search-detail-card .search-detail-stats{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:0;display:grid}html[data-theme] .search-detail-card .search-detail-stats>div{border:1px solid var(--ui-border);background:var(--ui-surface-soft);border-radius:12px;min-width:0;padding:16px 18px}html[data-theme] .search-detail-card .search-detail-stats dt{color:var(--ui-muted);font-size:11px;line-height:1.5}html[data-theme] .search-detail-card .search-detail-stats dd{overflow-wrap:anywhere;margin:6px 0 0;font-size:17px;font-weight:600;line-height:1.4}.detail-about h3{color:var(--ui-text);margin:24px 0 8px;font-size:12px;font-weight:650}html[data-theme] .search-detail-card .search-detail-description{color:var(--ui-muted);background:0 0;border:0;margin:0;padding:0;font-size:12px;line-height:1.8}html[data-theme] .search-detail-card>footer{border-top:1px solid var(--ui-border);background:var(--ui-surface);justify-content:space-between;align-items:center;gap:16px;padding:18px 28px;display:flex}html[data-theme] .search-detail-card>footer>a{background:var(--ui-surface-raised);height:38px;color:var(--ui-text);border:1px solid var(--ui-border-strong);box-shadow:none;border-radius:8px;padding:0 14px;font-size:11px}html[data-theme] .search-detail-card>footer>a:hover{background:var(--ui-accent-soft);border-color:var(--ui-muted)}html:is(:not([data-palette=classic2017]),[data-transparent-mode=true]) .library-page{max-width:1440px;padding:28px 32px 56px}html:is(:not([data-palette=classic2017]),[data-transparent-mode=true]) .library-page>header{box-shadow:none;background:0 0;border:0;border-radius:0;align-items:center;padding:0 0 12px}html:is(:not([data-palette=classic2017]),[data-transparent-mode=true]) .library-page h1{letter-spacing:-1.2px;margin:0;font-size:34px}html:is(:not([data-palette=classic2017]),[data-transparent-mode=true]) .library-page header span{letter-spacing:2px;color:var(--ui-muted);font-size:9px}html:is(:not([data-palette=classic2017]),[data-transparent-mode=true]) .library-page header p{font-size:12px}html:is(:not([data-palette=classic2017]),[data-transparent-mode=true]) .library-page header>small{color:var(--ui-muted);font-size:10px}html:is(:not([data-palette=classic2017]),[data-transparent-mode=true]) .library-toolbar{border-bottom:1px solid var(--ui-border);margin:0 0 26px;padding:0 0 16px}html:is(:not([data-palette=classic2017]),[data-transparent-mode=true]) .library-toolbar nav{gap:6px}html:is(:not([data-palette=classic2017]),[data-transparent-mode=true]) .library-toolbar nav button{border-radius:8px;padding:10px 12px;font-size:12px}html:is(:not([data-palette=classic2017]),[data-transparent-mode=true]) .library-toolbar button[aria-pressed=true]{background:var(--ui-surface-soft);color:var(--ui-text);border-color:var(--ui-border);box-shadow:none}html:is(:not([data-palette=classic2017]),[data-transparent-mode=true]) .library-toolbar label{background:var(--ui-surface);border:1px solid var(--ui-border);border-radius:9px;height:40px}html:is(:not([data-palette=classic2017]),[data-transparent-mode=true]) .library-grid article{box-shadow:none;background:0 0;border:0;border-radius:0;flex-direction:column;padding:0;display:flex;transform:none}html:is(:not([data-palette=classic2017]),[data-transparent-mode=true]) .library-art{aspect-ratio:1;border:1px solid var(--ui-border);background:var(--ui-surface-soft);border-radius:14px;box-shadow:0 4px 12px #0002}html:is(:not([data-palette=classic2017]),[data-transparent-mode=true]) .library-art span{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);padding:6px 8px;font-size:10px;bottom:8px;right:8px}html:is(:not([data-palette=classic2017]),[data-transparent-mode=true]) .library-grid article>div{align-items:flex-start;gap:10px;margin-top:12px;padding:0}html:is(:not([data-palette=classic2017]),[data-transparent-mode=true]) .library-grid h3{-webkit-line-clamp:2;-webkit-box-orient:vertical;min-height:39px;font-size:13px;line-height:1.5;display:-webkit-box;overflow:hidden}html:is(:not([data-palette=classic2017]),[data-transparent-mode=true]) .library-grid article>div button{background:0 0;border-radius:8px;flex:none;padding:5px;transition:background .18s}html:is(:not([data-palette=classic2017]),[data-transparent-mode=true]) .library-grid article>div button:hover{background:var(--ui-surface-raised);color:var(--ui-text)}html:is(:not([data-palette=classic2017]),[data-transparent-mode=true]) .library-grid article>small{margin:4px 0 14px;font-size:11px;line-height:1.5}html:is(:not([data-palette=classic2017]),[data-transparent-mode=true]) .library-play{border-radius:9px;width:100%;margin:auto 0 0;padding:9px 12px;font-size:12px}html:is(:not([data-palette=classic2017]),[data-transparent-mode=true]) .library-empty{border-color:var(--ui-border);background:0 0;padding:64px 24px}@media (width<=650px){html:is(:not([data-palette=classic2017]),[data-transparent-mode=true]) .library-page{padding:20px 16px 40px}html:is(:not([data-palette=classic2017]),[data-transparent-mode=true]) .library-page>header{align-items:flex-start;gap:12px}html:is(:not([data-palette=classic2017]),[data-transparent-mode=true]) .library-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 14px}html:is(:not([data-palette=classic2017]),[data-transparent-mode=true]) .library-toolbar{gap:14px}html[data-theme] .app-shell .search-popover{width:100%;min-width:0}html[data-theme] .search-detail-overlay{padding:12px}html[data-theme] .search-detail-overlay .search-detail-card{max-height:calc(100dvh - 24px)}html[data-theme] .search-detail-card>header{grid-template-columns:56px minmax(0,1fr) 28px;gap:12px;padding:20px}html[data-theme] .search-detail-card .search-detail-avatar{border-radius:12px;width:56px;height:56px}html[data-theme] .search-detail-card>header h2{font-size:21px}html[data-theme] .search-detail-card .search-detail-body{padding:20px}html[data-theme] .search-detail-card .search-detail-stats>div{padding:12px}html[data-theme] .search-detail-card .search-detail-stats dd{font-size:15px}html[data-theme] .search-detail-card>footer{padding:16px 20px}}@media (prefers-reduced-motion:reduce){html[data-theme] *,html[data-theme] :before,html[data-theme] :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}html[data-theme] .app-shell .topbar>.topbar-search-shell{flex:0 380px;width:380px;min-width:180px;max-width:38vw}html[data-theme] .app-shell .search-popover{border-radius:12px;width:100%;min-width:0;max-width:460px;max-height:min(520px,100dvh - 100px);padding:5px;left:0;right:auto}html[data-theme] .app-shell .search-results.compact>header{height:32px;padding:0 6px}html[data-theme] .app-shell .search-results.compact>header small{display:none}html[data-theme] .app-shell .search-result-entry{gap:7px;padding:7px 5px}html[data-theme] .app-shell .search-result-entry>.search-result-row{grid-template-columns:40px minmax(0,1fr);gap:3px 9px;min-height:54px}html[data-theme] .app-shell .search-result-image{border-radius:8px;width:40px;height:40px}html[data-theme] .app-shell .search-result-copy strong{max-height:34px;font-size:12px;line-height:1.4}html[data-theme] .app-shell .search-result-copy small{font-size:10px}html[data-theme] .search-game-play{gap:4px;width:54px;height:30px;padding:0 6px;font-size:10px}html[data-theme] .app-shell .recent-searches{padding:12px 8px}html[data-theme] .app-shell .recent-searches>header{padding:0 4px 10px}html[data-theme] .app-shell .recent-searches>div>button{gap:9px;min-height:48px;padding:7px}html[data-theme] .app-shell .recent-searches>div>button>span{width:30px;height:30px}html[data-theme] .app-shell .search-inline-message{min-height:64px;padding:16px}.library-spotlight{background:linear-gradient(110deg,var(--ui-surface-raised),var(--ui-surface));border:1px solid var(--ui-border);border-radius:20px;grid-template-columns:190px minmax(0,1fr) 160px;align-items:center;gap:28px;margin:0 0 30px;padding:22px;display:grid;position:relative;overflow:hidden;box-shadow:0 12px 32px #0002}.library-spotlight-art{aspect-ratio:16/11;border-radius:12px;display:block;overflow:hidden;box-shadow:0 6px 22px #0004}.library-spotlight-art img{object-fit:cover;width:100%;height:100%}.library-spotlight-copy>span{letter-spacing:2px;color:var(--ui-accent);font-size:9px;font-weight:650}.library-spotlight h2{letter-spacing:-.6px;margin:10px 0;font-size:clamp(20px,2vw,28px);line-height:1.2}.library-spotlight p{color:var(--ui-muted);margin:0 0 16px;font-size:12px}html:is(:not([data-palette=classic2017]),[data-transparent-mode=true]) .library-spotlight .library-play{background:var(--ui-accent-soft);border-color:var(--ui-border-strong);width:auto;min-width:118px;margin:0;padding:10px 16px;display:inline-flex}.library-summary{border-left:1px solid var(--ui-border);gap:16px;padding-left:24px;display:grid}.library-summary>span{color:var(--ui-muted);grid-template-columns:20px 1fr;align-items:center;column-gap:10px;font-size:10px;display:grid}.library-summary strong{color:var(--ui-text);grid-area:1/2;font-size:22px;font-weight:600}.library-summary svg{grid-row:1/3;width:16px}html[data-palette=classic2017]:not([data-transparent-mode=true]) .library-spotlight{display:none}html:is(:not([data-palette=classic2017]),[data-transparent-mode=true]) .library-page{max-width:1280px;margin:auto}html:is(:not([data-palette=classic2017]),[data-transparent-mode=true]) .library-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:22px}html:is(:not([data-palette=classic2017]),[data-transparent-mode=true]) .library-grid article{background:linear-gradient(160deg,var(--ui-surface),color-mix(in srgb,var(--ui-surface) 40%,transparent));border:1px solid var(--ui-border);border-radius:17px;padding:10px 10px 12px;transition:border-color .2s,transform .2s;position:relative;box-shadow:0 3px 14px #0001}html:is(:not([data-palette=classic2017]),[data-transparent-mode=true]) .library-art{aspect-ratio:16/11;box-shadow:none;border-radius:10px}html:is(:not([data-palette=classic2017]),[data-transparent-mode=true]) .library-grid article>div{margin-top:13px;padding-inline:3px}html:is(:not([data-palette=classic2017]),[data-transparent-mode=true]) .library-grid article>small{margin:6px 0 14px;padding-inline:3px;font-size:10px}html:is(:not([data-palette=classic2017]),[data-transparent-mode=true]) .library-grid .library-play{background:var(--ui-surface-soft);border-color:var(--ui-border);border-radius:8px;padding:8px;font-size:11px}html[data-theme] .search-detail-overlay .search-detail-card{border-radius:22px;width:min(660px,100%)}html[data-theme] .search-detail-card>header{background:radial-gradient(ellipse at 0 0,var(--ui-accent-soft),transparent 70%),var(--ui-surface);grid-template-columns:108px minmax(0,1fr) 30px;gap:22px;padding:30px;position:relative}html[data-theme] .search-detail-card .search-detail-avatar{background:var(--ui-surface-raised);border:1px solid var(--ui-border-strong);border-radius:20px;width:108px;height:108px;box-shadow:0 8px 28px #0003}html[data-theme] .search-detail-card.detail-profiles>header{background:linear-gradient(130deg,var(--ui-accent-soft),var(--ui-surface) 80%);padding-top:38px;padding-bottom:30px}html[data-theme] .search-detail-card.detail-profiles .search-detail-avatar{outline:5px solid color-mix(in srgb,var(--ui-surface) 65%,transparent);border:1px solid var(--ui-border-strong);border-radius:50%;padding:0}html[data-theme] .search-detail-card>header h2{letter-spacing:-1px;margin:8px 0;font-size:30px}html[data-theme] .search-detail-card>header>button{position:absolute;top:16px;right:16px}html[data-theme] .search-detail-card .search-detail-body{padding:24px 30px 28px}html[data-theme] .search-detail-card.detail-profiles .search-detail-stats{border:1px solid var(--ui-border);background:var(--ui-surface-soft);border-radius:14px;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;overflow:hidden}html[data-theme] .search-detail-card.detail-profiles .search-detail-stats>div{border:0;border-right:1px solid var(--ui-border);text-align:center;background:0 0;border-radius:0;padding:16px 8px}html[data-theme] .search-detail-card.detail-profiles .search-detail-stats>div:nth-child(3){border:0}html[data-theme] .search-detail-card.detail-profiles .search-detail-stats>div:last-child{border-top:1px solid var(--ui-border);text-align:left;grid-column:1/-1;justify-content:space-between;align-items:center;padding:12px 18px;display:flex}html[data-theme] .search-detail-card.detail-profiles .search-detail-stats>div:last-child dd{margin:0;font-size:12px}html[data-theme] .search-detail-card.detail-profiles .search-detail-stats dd{font-size:24px;font-weight:650}html[data-theme] .search-detail-card:not(.detail-profiles) .search-detail-stats>div:first-child{background:var(--ui-accent-soft);border-color:var(--ui-border-strong)}html[data-theme] .search-detail-card:not(.detail-profiles) .search-detail-stats>div:first-child dd{color:var(--ui-accent);font-size:25px}.detail-about{border-left:2px solid var(--ui-border-strong);margin-top:24px;padding-left:16px}.detail-about h3{margin:0 0 8px}.price-explanation{border:1px solid var(--ui-border);color:var(--ui-muted);border-radius:8px;padding:12px;line-height:1.6;font-size:11px!important}@media (width<=850px){html:is(:not([data-palette=classic2017]),[data-transparent-mode=true]) .library-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.library-spotlight{grid-template-columns:150px minmax(0,1fr);gap:20px}.library-summary{display:none}}@media (width<=600px){html[data-theme] .app-shell .topbar>.topbar-search-shell{flex:1;min-width:0;max-width:none}html:is(:not([data-palette=classic2017]),[data-transparent-mode=true]) .library-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.library-spotlight{border-radius:14px;grid-template-columns:90px minmax(0,1fr);gap:14px;margin-bottom:22px;padding:16px}.library-spotlight-art{aspect-ratio:1}.library-spotlight h2{font-size:18px}.library-spotlight p{display:none}html[data-theme] .search-detail-card>header{grid-template-columns:76px minmax(0,1fr);gap:16px;padding:26px 22px}html[data-theme] .search-detail-card .search-detail-avatar{width:76px;height:76px}html[data-theme] .search-detail-card>header h2{font-size:24px}html[data-theme] .search-detail-card .search-detail-body{padding:20px}}html[data-theme] .app-shell .workspace:has(.library-page){scrollbar-width:thin;scrollbar-color:var(--ui-border-strong) transparent;min-height:0;overflow:hidden auto}html[data-theme] .app-shell .workspace>.content:has(>.library-page){height:auto;min-height:100%;display:block;overflow:visible}html:is(:not([data-palette=classic2017]),[data-transparent-mode=true]) .library-spotlight{border:0;border-bottom:1px solid var(--ui-border);box-shadow:none;background:0 0;border-radius:0;grid-template-columns:160px minmax(0,1fr);gap:24px;margin-bottom:18px;padding:12px 0 20px}html:is(:not([data-palette=classic2017]),[data-transparent-mode=true]) .library-grid article{border:0;border-bottom:1px solid var(--ui-border);box-shadow:none;background:0 0;border-radius:0;padding:0 0 18px}html:is(:not([data-palette=classic2017]),[data-transparent-mode=true]) .library-grid article:hover{border-color:var(--ui-accent);transform:none}html:is(:not([data-palette=classic2017]),[data-transparent-mode=true]) .library-toolbar nav button{box-shadow:none;background:0 0;border:0;border-bottom:2px solid #0000;border-radius:0}html:is(:not([data-palette=classic2017]),[data-transparent-mode=true]) .library-toolbar nav button[aria-pressed=true]{border-bottom-color:var(--ui-accent);background:0 0}@media (width<=600px){html:is(:not([data-palette=classic2017]),[data-transparent-mode=true]) .library-spotlight{grid-template-columns:90px minmax(0,1fr);gap:16px;padding:14px 0 22px}}.library-quick-play,.library-category,.library-playing,.library-game-stats{display:none}html:is(:not([data-palette=classic2017]),[data-transparent-mode=true]) .library-art{aspect-ratio:16/9;position:relative}html:is(:not([data-palette=classic2017]),[data-transparent-mode=true]) .library-art .library-category{color:#fff;background:#0009;border-radius:5px;padding:5px 8px;font-size:10px;font-style:normal;display:block;position:absolute;top:10px;right:10px}html:is(:not([data-palette=classic2017]),[data-transparent-mode=true]) .library-art .library-playing{color:#fff;background:#0009;border-radius:5px;padding:5px 7px;font-size:10px;font-style:normal;display:block;position:absolute;bottom:9px;left:9px}html:is(:not([data-palette=classic2017]),[data-transparent-mode=true]) .library-grid article>div:not(.library-game-stats){align-items:flex-start;gap:8px;margin-top:10px;padding:0;display:flex}html:is(:not([data-palette=classic2017]),[data-transparent-mode=true]) .library-grid h3{flex:1;min-height:0;margin:3px 0;font-size:13px}html:is(:not([data-palette=classic2017]),[data-transparent-mode=true]) .library-grid .library-quick-play{border:1px solid var(--ui-border-strong);background:var(--ui-surface-soft);width:29px;height:29px;color:var(--ui-text);border-radius:50%;flex:none;justify-content:center;align-items:center;display:flex}html:is(:not([data-palette=classic2017]),[data-transparent-mode=true]) .library-quick-play svg{fill:currentColor;width:12px;height:12px}html:is(:not([data-palette=classic2017]),[data-transparent-mode=true]) .library-grid article>.library-play{display:none}.library-grid article>small>svg{flex:none;width:14px;height:14px}html:is(:not([data-palette=classic2017]),[data-transparent-mode=true]) .library-grid article>small{align-items:center;gap:7px;margin:7px 0 10px;padding:0;display:flex}html:is(:not([data-palette=classic2017]),[data-transparent-mode=true]) .library-grid .library-game-stats{color:var(--ui-muted);gap:14px;margin:0;font-size:10px;display:flex}.library-game-stats span{align-items:center;gap:6px;display:flex}.library-game-stats svg{width:13px;height:13px}html[data-palette=classic2017]:not([data-transparent-mode=true]) .library-grid article>small>svg{display:none}html[data-theme] .app-shell .workspace:has(.library-page){overflow-anchor:none;scroll-behavior:auto;scrollbar-gutter:stable;overscroll-behavior-y:contain}html[data-theme] .app-shell .workspace>.content:has(>.library-page){flex:none;height:auto;min-height:0;overflow:visible}html[data-theme] .library-page{overflow-anchor:none}html[data-theme] .settings-tab-panel .settings-section-title{align-items:center;gap:14px;line-height:1.25;display:flex}html[data-theme] .settings-tab-panel .settings-section-title>svg{width:22px;height:22px;color:var(--ui-text);flex:none;margin:0}html[data-theme] .settings-tab-panel header:has(.settings-section-title){align-items:flex-start}html[data-theme] .settings-tab-panel header:has(.settings-section-title) p{margin-left:36px}html[data-theme] .settings-connection-title{margin:24px 24px 0;font-size:25px}html[data-theme] .app-shell .topbar-shortcuts>button:hover{box-shadow:none;transform:none;background:0 0!important}html[data-theme] .search-load-more{border:1px solid var(--ui-border);background:var(--ui-surface);width:calc(100% - 12px);color:var(--ui-text);font:inherit;cursor:pointer;border-radius:10px;justify-content:center;align-items:center;gap:8px;margin:6px;padding:11px 16px;display:flex}html[data-theme] .search-load-more:hover{background:var(--ui-hover,#ffffff0a)}html[data-theme] .search-load-more:disabled{opacity:.5;cursor:default}html[data-theme] .search-load-more svg{width:16px;height:16px}html[data-theme] .home-dashboard :is(.dash-section-heading,.dash-popular-heading) h2{letter-spacing:-.025em;font-size:22px;font-weight:600;line-height:1.3}html[data-theme] .home-dashboard .dash-section-heading p{margin-top:7px;font-size:12px;line-height:1.6}html[data-theme] .home-dashboard .dash-section-heading{margin-bottom:18px}html[data-theme] .home-dashboard .dash-popular .dash-section-heading{margin-bottom:10px}@media (width<=600px){html[data-theme] .home-dashboard :is(.dash-section-heading,.dash-popular-heading) h2{font-size:20px}}html[data-theme] .auth-redesign{color:#f5f3ef;isolation:isolate;background:radial-gradient(at 50% 38%,#24211c 0%,#101010 44%,#090909 78%);height:auto;min-height:100dvh;padding:100px 24px 88px;overflow:visible}.auth-redesign:before{display:none}.auth-topbar{justify-content:space-between;align-items:center;gap:20px;display:flex;position:absolute;top:28px;left:42px;right:42px}.auth-topbar>.brand{padding:0;font-size:21px}.auth-topbar>.brand img{width:32px;height:32px}.auth-topbar>span{color:#898783;letter-spacing:.02em;font-size:12px}.auth-redesign .auth-layout{width:min(100%,448px);height:auto;min-height:0;margin:auto;display:block}html[data-theme] .auth-redesign .auth-card{-webkit-backdrop-filter:none;backdrop-filter:none;background:linear-gradient(150deg,#1d1c1a,#141414 70%);border:1px solid #36332e;border-radius:24px;height:auto;padding:36px 38px 26px;box-shadow:0 24px 100px #0008,inset 0 1px #ffffff08}.auth-redesign .auth-card-brand{background:linear-gradient(145deg,#343027,#201e1a);border:1px solid #494238;border-radius:17px;align-self:center;place-items:center;width:58px;height:58px;margin:0 0 24px;display:grid;position:static;box-shadow:0 8px 22px #0004}.auth-redesign .auth-heading{text-align:center;margin:0 0 28px}.auth-redesign .auth-heading>span{letter-spacing:.19em;color:#c4ad87;font-size:9px}.auth-redesign .auth-heading h1{letter-spacing:-.055em;margin:11px 0 0;font-size:36px;font-weight:650;line-height:1.14}html[data-theme] .auth-redesign .auth-heading p{color:#a5a19a;margin:12px 0 0;font-size:13px}html[data-theme] .auth-redesign .google-button{color:#f5f3ef;background:#252421;border:1px solid #42403a;border-radius:10px;height:48px;min-height:48px;font-size:13px;transition:background .18s,border-color .18s}html[data-theme] .auth-redesign .google-button:hover{background:#302e2a;border-color:#6a6254}.auth-redesign .auth-divider{text-transform:none;color:#8c8881;gap:16px;margin:23px 0;font-size:10px}.auth-redesign .auth-divider:before,.auth-redesign .auth-divider:after{background:#35322d}.auth-redesign .auth-card label span{color:#d8d4ce;margin-bottom:9px;font-size:12px;font-weight:500}html[data-theme] .auth-redesign .auth-card input{color:#f5f3ef;background:#131312;border:1px solid #3b3832;border-radius:10px;height:48px;padding:0 14px;font-size:13px}html[data-theme] .auth-redesign .auth-card input::placeholder{color:#77746f}html[data-theme] .auth-redesign .auth-card input:focus{border-color:#c4ad87;box-shadow:0 0 0 3px #c4ad8718}.auth-password{position:relative}.auth-redesign .auth-password input{padding-right:62px!important}.auth-password button{color:#bbb3a5;height:48px;padding:0 4px;font-size:11px;position:absolute;top:0;right:12px}html[data-theme] .auth-redesign .auth-primary{color:#211d17;background:#ead9bd;border:1px solid #ead9bd;border-radius:10px;justify-content:center;align-items:center;gap:12px;height:48px;margin-top:4px;font-size:13px;display:flex;box-shadow:0 4px 18px #ead9bd0a}html[data-theme] .auth-redesign .auth-primary:hover{opacity:1;background:#f6e7ce;border-color:#f6e7ce}.auth-redesign .auth-primary svg{width:16px;height:16px;margin:0}html[data-theme] .auth-redesign .auth-switch{color:#9f9a92;margin:25px 0 0;font-size:12px}html[data-theme] .auth-redesign .auth-switch button{color:#ead9bd;padding:4px 5px;font-size:12px}html[data-theme] .auth-redesign .auth-note{color:#827e76;letter-spacing:.02em;border-color:#302d28;margin-top:23px;padding-top:20px;font-size:10px}.auth-redesign .auth-note svg{width:12px;height:12px}.auth-page-footer{color:#79766f;justify-content:space-between;align-items:center;gap:16px;font-size:11px;display:flex;position:absolute;bottom:26px;left:42px;right:42px}.auth-page-footer .legal-links{color:#8e8980;margin:0;font-size:11px}.auth-redesign button:focus-visible,.auth-redesign a:focus-visible{outline-offset:4px;outline:2px solid #ead9bd}@media (width<=600px){html[data-theme] .auth-redesign{flex-direction:column;gap:30px;padding:94px 18px 30px;display:flex}.auth-topbar{top:24px;left:24px;right:24px}.auth-topbar>span{display:none}html[data-theme] .auth-redesign .auth-card{border-radius:20px;padding:30px 24px 24px}.auth-redesign .auth-heading h1{font-size:32px}.auth-page-footer{flex-direction:column;gap:12px;position:static}}html[data-theme] .auth-redesign{background:radial-gradient(at 50% 44%,#28231c55,#0000 62%),#090909;height:100dvh;min-height:0;padding:68px 20px 42px;overflow:hidden}html[data-theme] :is(.auth-redesign,.connection-themed) .auth-grid{z-index:-2;background-image:linear-gradient(#ffffff08 1px,#0000 1px),linear-gradient(90deg,#ffffff08 1px,#0000 1px);background-size:76px 76px;-webkit-mask-image:radial-gradient(#0005,#000);mask-image:radial-gradient(#0005,#000)}:is(.auth-redesign,.connection-themed) .auth-grid i{background:#d4c3a5;box-shadow:0 0 12px #d4c3a555}.auth-shapes{z-index:-1;pointer-events:none;position:absolute;inset:0;overflow:hidden}.auth-shapes span{border:1px solid #bda57c30;width:80px;height:80px;animation:18s ease-in-out infinite auth-shape-float;position:absolute;top:23%;left:15%;transform:rotate(25deg)}.auth-shapes span:nth-child(2){width:110px;height:110px;animation-delay:-5s;top:61%;left:auto;right:14%;transform:rotate(45deg)}.auth-shapes span:nth-child(3){border-color:#ffffff28;width:24px;height:24px;animation-delay:-9s;top:76%;left:22%}.auth-shapes span:nth-child(4){border-radius:50%;width:30px;height:30px;animation-delay:-12s;top:19%;left:auto;right:21%}@keyframes auth-shape-float{50%{translate:0 -18px;rotate:12deg}}.auth-redesign .auth-layout{width:min(100%,420px);margin:auto}html[data-theme] .auth-redesign .auth-card{background:linear-gradient(145deg,#25231fec,#131313f5 60%);border-color:#ffffff1c;padding:23px 32px 20px;box-shadow:0 24px 80px #0009,inset 0 1px #e9d9be20}.auth-redesign .auth-card-brand{width:44px;height:40px;box-shadow:none;background:0 0;border:0;border-radius:0;margin:0 0 12px}.auth-redesign .auth-card-brand .brand img{filter:none;width:40px;height:40px}.auth-redesign .auth-heading{margin:0 0 19px}html[data-theme] .auth-redesign .auth-heading p{margin-top:8px;font-size:12px}.auth-redesign .auth-card label span{margin-bottom:6px}html[data-theme] .auth-redesign .auth-card input,html[data-theme] .auth-redesign .google-button,html[data-theme] .auth-redesign .auth-primary{height:44px;min-height:44px}.auth-redesign .auth-password button{height:44px}html[data-theme] .auth-redesign .auth-primary{background:linear-gradient(110deg,#e4c99e,#f5e7cf 50%,#e4c99e);box-shadow:0 5px 22px #dabb8012}html[data-theme] .auth-redesign .auth-switch{margin-top:16px}html[data-theme] .auth-redesign .auth-note{margin-top:13px;padding-top:12px}.auth-topbar{top:20px}.auth-page-footer{bottom:16px}@media (height<=740px){html[data-theme] .auth-redesign{padding-top:54px;padding-bottom:34px}html[data-theme] .auth-redesign .auth-card{padding-top:16px;padding-bottom:15px}.auth-redesign .auth-card-brand{height:32px;margin-bottom:8px}.auth-redesign .auth-card-brand .brand img{width:32px;height:32px}.auth-redesign .auth-heading{margin-bottom:14px}.auth-redesign .auth-heading h1{font-size:29px}.auth-redesign .auth-divider{margin:12px 0}.auth-redesign .auth-card form{gap:10px}html[data-theme] .auth-redesign .auth-note{margin-top:10px;padding-top:10px}.auth-topbar{top:13px}}@media (width<=600px){html[data-theme] .auth-redesign{gap:0;padding:58px 18px 46px;display:grid}html[data-theme] .auth-redesign .auth-card{padding-left:24px;padding-right:24px}.auth-page-footer{gap:0;position:absolute;bottom:14px;left:18px;right:18px}.auth-page-footer>span{display:none}.auth-topbar{top:16px;left:22px;right:22px}.auth-topbar>.brand{font-size:17px}.auth-topbar>.brand img{width:26px;height:26px}.auth-shapes span{left:-30px}.auth-shapes span:nth-child(2){right:-45px}}@media (height<=600px){.auth-redesign .auth-card-brand,.auth-redesign .auth-heading>span,html[data-theme] .auth-redesign .auth-note{display:none}.auth-redesign .auth-heading h1{margin-top:0;font-size:26px}html[data-theme] .auth-redesign .auth-card{padding-top:14px;padding-bottom:14px}.auth-redesign .auth-heading{margin-bottom:12px}html[data-theme] .auth-redesign .auth-switch{margin-top:10px}}@media (height<=460px){html[data-theme] .auth-redesign{height:auto;min-height:100dvh;overflow-y:auto}}@media (prefers-reduced-motion:reduce){.auth-shapes span{animation:none}}html[data-theme] .connection-themed{isolation:isolate;color:#f5f3ef;background:radial-gradient(at 50% 44%,#28231c55,#0000 62%),#090909}.connection-themed:before{display:none}html[data-theme] .connection-themed>header{-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border-color:#ffffff0c}html[data-theme] .connection-themed .connect-screen{color:#f5f3ef;background:linear-gradient(145deg,#25231fec,#131313f5 60%);border:1px solid #ffffff1c;border-radius:24px;box-shadow:0 24px 80px #0009,inset 0 1px #e9d9be20}html[data-theme] .connection-themed .roblox-mark{box-shadow:none;background:0 0;border:0}.connection-themed .eyebrow{color:#c4ad87;letter-spacing:.19em}.connection-themed .connect-screen h1{letter-spacing:-.04em}html[data-theme] .connection-themed :is(.connect-welcome,.connect-screen>p,.oauth-permissions small){color:#a5a19a}html[data-theme] .connection-themed .connect-welcome strong{color:#ead9bd;overflow-wrap:anywhere}html[data-theme] .connection-themed .oauth-permissions article{background:#252421;border:1px solid #3b3832;border-radius:10px}html[data-theme] .connection-themed .oauth-permissions article>svg{color:#c4ad87}html[data-theme] .connection-themed .roblox-oauth-button{color:#211d17;background:linear-gradient(110deg,#e4c99e,#f5e7cf 50%,#e4c99e);border:1px solid #ead9bd;box-shadow:0 5px 22px #dabb8012}html[data-theme] .connection-themed .roblox-oauth-button:hover{color:#211d17;background:#f6e7ce;border-color:#f6e7ce}html[data-theme] .connection-themed .oauth-footnote{color:#928b80}.connection-themed button:focus-visible{outline-offset:4px;outline:2px solid #ead9bd}@media (height<=740px){.connection-themed .connect-screen{padding:22px 30px}.connection-themed .roblox-mark{width:42px;height:42px;margin-bottom:10px}.connection-themed .oauth-permissions{margin:18px 0}}@media (width<=600px){.connection-themed .connect-screen{padding:22px 20px}.connection-themed .connect-screen h1{font-size:23px}}.direct-google-signin{width:100%;min-height:44px}.direct-google-signin>div{justify-content:center;width:100%;display:flex}.direct-google-signin small{text-align:center;color:#a5a19a;display:block}.discord-auth-icon{background:currentColor;flex:none;width:20px;height:20px;display:inline-block;-webkit-mask:url(/discord.svg) 50%/contain no-repeat;mask:url(/discord.svg) 50%/contain no-repeat}.delete-account-setting{border-bottom:1px solid var(--ui-border);justify-content:space-between;align-items:center;gap:16px;padding:20px 0;display:flex}.delete-account-setting p{color:var(--ui-muted);margin-top:6px;font-size:12px}.delete-account-setting>button{color:#e88;background:0 0;border:1px solid #b95555;border-radius:8px;flex:none;padding:10px 14px}@media (width<=500px){.delete-account-setting{flex-direction:column;align-items:flex-start}}.settings-account-tab .delete-account-setting{background:linear-gradient(120deg,#b9474710,#0000);border:1px solid #bd5b5b40;border-radius:14px;gap:24px;margin:8px 28px 28px;padding:22px}.delete-account-setting strong{font-size:15px}.delete-account-setting>button{white-space:nowrap;font-size:12px;font-weight:600}html[data-theme] .delete-account-dialog{border-radius:20px;width:min(460px,100vw - 32px);padding:30px}.delete-account-symbol{color:#e88;background:#d8555518;border-radius:14px;place-items:center;width:46px;height:46px;margin-bottom:18px;display:grid}.delete-account-symbol svg{width:22px}.delete-account-dialog h2{letter-spacing:-.03em;padding-right:12px;font-size:23px;line-height:1.3}.delete-account-dialog p{font-size:13px;line-height:1.7}.delete-account-label{color:var(--ui-muted);margin:22px 0 9px;font-size:12px;display:block}.delete-account-label strong{color:var(--ui-text)}.delete-account-input{box-sizing:border-box;border:1px solid var(--ui-border);background:var(--ui-surface-soft);width:100%;height:46px;color:var(--ui-text);border-radius:9px;padding:0 14px;font-size:14px}.delete-account-input:focus{outline-offset:2px;outline:2px solid #d87777}html[data-theme] .delete-account-dialog .delete-account-submit{color:#fff;background:#b73838;border:1px solid #cb5353}html[data-theme] .delete-account-dialog .delete-account-submit:disabled{opacity:.4;cursor:not-allowed}.delete-account-dialog .signout-error{color:#ec9c9c;background:#b9474710;border:1px solid #bd5b5b40;border-radius:9px;padding:12px}@media (width<=600px){.settings-account-tab .delete-account-setting{margin:8px 16px 20px;padding:18px}.delete-account-dialog footer{flex-wrap:wrap;display:flex}}html[data-theme] .auth-redesign{height:auto;min-height:100dvh;padding:64px 18px 54px;overflow:visible}.auth-redesign .auth-layout{width:min(100%,400px)}html[data-theme] .auth-redesign .auth-card{border-radius:20px;padding:20px 26px 18px}.auth-redesign .auth-card-brand{height:30px;margin-bottom:8px}.auth-redesign .auth-card-brand .brand img{width:30px;height:30px}.auth-redesign .auth-heading{margin-bottom:14px}.auth-redesign .auth-heading h1{margin-top:6px;font-size:28px}html[data-theme] .auth-redesign .auth-heading p{margin-top:6px;font-size:12px;line-height:1.45}.auth-redesign .auth-divider{margin:12px 0}.auth-redesign .auth-card form{gap:10px}html[data-theme] .auth-redesign .auth-card form :is(.auth-field-help,.auth-recovery-note){color:#aaa59d;margin:0;font-size:11px;line-height:1.45}.auth-redesign .auth-card form .auth-field-help{margin-top:-4px}.auth-redesign .auth-card form .form-error{margin:0;padding:9px 11px;font-size:11px;line-height:1.45}.auth-redesign .bot-check{margin:0}html[data-theme] .auth-redesign .auth-switch{margin-top:12px;font-size:11px}html[data-theme] .auth-redesign .auth-note{display:none}@media (width<=600px){html[data-theme] .auth-redesign{gap:22px;padding:60px 14px 18px;display:flex}html[data-theme] .auth-redesign .auth-card{padding:18px 20px}.auth-redesign .auth-layout{flex:none}.auth-redesign .auth-page-footer{flex:none;margin-top:auto;position:static}}html[data-theme] .app-shell .workspace:has(.trade-view){scrollbar-gutter:stable;overflow-anchor:none;overscroll-behavior-y:contain;min-height:0;overflow:hidden auto}html[data-theme] .app-shell .workspace>.content:has(>.trade-view){height:auto;min-height:100%;display:block;overflow:visible}html[data-theme] .app-shell .trade-view.has-item-panel{height:auto;min-height:0;overflow:visible}html[data-theme] .trade-view .trade-ad-actions .trade-more-menu{width:245px;min-width:245px}.trade-share-link{box-sizing:border-box;border:1px solid var(--ui-border,#333);background:var(--ui-surface,#151515);border-radius:14px;width:min(100%,600px);margin:0 0 20px;padding:18px;box-shadow:0 8px 30px #0002}.trade-share-link>header{align-items:center;gap:12px;margin-bottom:16px;display:flex}.trade-share-icon{border:1px solid var(--ui-border,#333);background:var(--ui-surface-raised,#222);border-radius:10px;flex:none;place-items:center;width:38px;height:38px;display:grid}.trade-share-icon svg{width:18px;height:18px}.trade-share-link>header>div{flex:1;min-width:0}.trade-share-link strong{color:var(--ui-text);font-size:14px;font-weight:650}.trade-share-link header p{color:var(--ui-muted);margin:4px 0 0;font-size:12px;line-height:1.5}.trade-share-dismiss{width:28px;height:28px;color:var(--ui-muted);background:0 0;border-radius:6px;flex:none;align-self:flex-start;place-items:center;padding:5px;display:grid}.trade-share-dismiss:hover{background:var(--ui-surface-raised)}.trade-share-dismiss svg{width:16px;height:16px}.trade-share-field{border:1px solid var(--ui-border,#333);background:var(--ui-bg,#090909);border-radius:10px;align-items:center;gap:8px;padding:6px;display:flex}.trade-share-field input{width:100%;min-width:0;color:var(--ui-text);text-overflow:ellipsis;background:0 0;border:0;flex:1;padding:8px;font-size:12px}.trade-share-copy-button{background:var(--ui-text,#fff);color:var(--ui-bg,#090909);border:0;border-radius:7px;flex:none;justify-content:center;align-items:center;gap:7px;min-width:102px;margin:0;padding:10px 13px;font-size:12px;font-weight:650;display:flex}.trade-share-copy-button svg{width:15px;height:15px}.trade-share-link .trade-share-feedback{color:var(--ui-muted);margin:10px 2px 0;font-size:11px;line-height:1.4}.trade-share-field:focus-within{border-color:var(--ui-muted)}@media (width<=600px){.trade-share-link{padding:14px}.trade-share-link .trade-share-copy-button{min-width:92px;margin:0;padding:10px}.trade-share-link .trade-share-dismiss{margin:0}}.shared-advertisement{--ui-bg:#090909;--ui-surface:#151515;--ui-surface-soft:#1b1b1b;--ui-surface-raised:#242424;--ui-text:#f5f5f5;--ui-muted:#a1a1a1;--ui-border:#303030;isolation:isolate;color:#f5f5f5;background:#090909;min-height:100dvh;padding:22px 32px;position:relative}.shared-ad-background{z-index:-1;pointer-events:none;background-image:radial-gradient(at 15% 10%,#71849d30,#0000 55%),radial-gradient(at 90% 85%,#558a7824,#0000 50%),linear-gradient(#ffffff12 1px,#0000 1px),linear-gradient(90deg,#ffffff12 1px,#0000 1px);background-size:auto,auto,76px 76px,76px 76px;position:absolute;inset:0}.shared-ad-background span{display:none}.shared-ad-header{justify-content:space-between;align-items:center;gap:16px;max-width:1440px;margin:auto;display:flex}.shared-ad-brand{color:#fff;letter-spacing:-.7px;align-items:center;gap:10px;font-size:23px;font-weight:750;display:inline-flex}.shared-ad-brand img{object-fit:contain;filter:invert();width:34px;height:34px}.shared-ad-account{color:#f5f5f5;align-items:center;gap:10px;display:flex}.shared-ad-account>img,.shared-ad-account>svg:first-child{object-fit:cover;border-radius:50%;width:36px;height:36px}.shared-ad-account span{gap:4px;display:grid}.shared-ad-account strong{font-size:13px}.shared-ad-account small{color:#a1a1a1;font-size:11px}.shared-ad-account>svg:last-child{width:16px}.shared-ad-login{color:#fff;background:#191919;border:1px solid #363636;border-radius:8px;align-items:center;gap:12px;padding:9px 16px;font-weight:600;display:flex}.shared-ad-login svg{width:16px}.shared-ad-intro{max-width:1440px;margin:22px auto 16px}.shared-ad-intro>span{color:#a5a5a5;letter-spacing:.16em;font-size:9px;font-weight:650}.shared-ad-intro h1{letter-spacing:-.8px;margin:6px 0 0;font-size:26px;line-height:1.2}.shared-advertisement>section{text-align:center;max-width:600px;margin:15vh auto}.shared-advertisement>section a,.shared-advertisement>section button{border:1px solid #333;border-radius:8px;margin:8px;padding:12px;display:inline-block}html[data-theme] .shared-ad-layout{grid-template-columns:minmax(0,1fr) 320px;align-items:stretch;gap:18px;max-width:1440px;margin:auto;display:grid}html[data-theme] .shared-ad-layout .trade-details-modal{z-index:auto;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;justify-content:center;align-items:center;width:100%;min-width:0;height:auto;min-height:0;padding:0;display:flex;position:relative;inset:auto;overflow:visible;transform:none}html[data-theme] .shared-ad-layout .trade-details-card{width:100%;height:100%;min-height:0;max-height:none;box-shadow:none;background:#121212;border:1px solid #2c2c2c;border-radius:14px;flex-direction:column;gap:0;padding:20px;animation:none;display:flex;overflow:visible;transform:none}html[data-theme] .shared-ad-layout .trade-details-card>header{background:0 0;border-bottom:1px solid #292929;margin:0;padding:0 0 16px}html[data-theme] .shared-ad-layout .trade-details-card>header span{color:#a1a1a1;font-size:9px}html[data-theme] .shared-ad-layout .trade-details-card>header h2{letter-spacing:-.5px;margin:5px 0;font-size:22px}html[data-theme] .shared-ad-layout .trade-details-card>header button{background:#202020;border-radius:8px}html[data-theme] .shared-ad-layout .trade-details-comparison{flex:none;grid-template-columns:minmax(0,1fr) 30px minmax(0,1fr);align-items:start;gap:8px;margin:20px 0;padding:0;display:grid;overflow:visible}html[data-theme] .shared-ad-layout .trade-details-comparison>section{background:0 0;border:0;border-radius:0;grid-area:1/1;min-width:0;padding:0}html[data-theme] .shared-ad-layout .trade-details-comparison>section:nth-child(2){grid-column:3}html[data-theme] .shared-ad-layout .trade-details-swap{color:#aaa;grid-area:1/2;align-self:center;place-items:center;width:30px;height:30px;margin:0 0 22px;display:grid;transform:none}html[data-theme] .shared-ad-layout .trade-details-swap svg{width:22px;height:22px}html[data-theme] .shared-ad-layout .trade-details-side-heading strong{font-size:14px}html[data-theme] .shared-ad-layout .trade-item-slot{background:#1a1a1a;border:1px solid #343434;border-radius:7px;grid-template-rows:54px 30px 14px;min-width:0;height:120px;padding:7px}html[data-theme] .shared-ad-layout .trade-item-slot.is-empty{opacity:.5;background:#101010;border-style:dashed}html[data-theme] .shared-ad-layout .trade-item-slot.trade-preference-slot{text-align:center;color:#f5f5f5;flex-direction:column;justify-content:center;align-items:center;gap:7px;display:flex}html[data-theme] .shared-ad-layout .trade-preference-slot>svg{flex:none;width:22px;height:22px}html[data-theme] .shared-ad-layout .trade-preference-slot strong{flex:none;height:auto}html[data-theme] .shared-ad-layout .trade-preference-slot small{color:#a1a1a1}html[data-theme] .shared-ad-layout .trade-details-totals{margin:12px 0 0}html[data-theme] .shared-ad-layout .trade-details-card>footer{background:0 0;border-top:1px solid #292929;flex-wrap:wrap;gap:10px;margin-top:0;padding:16px 0 0;display:flex}html[data-theme] .shared-ad-layout .trade-details-card>footer p{color:#999;width:auto;margin:0 auto 0 0;font-size:10px}html[data-theme] .shared-ad-layout .trade-details-card>footer>a{padding:10px;font-size:11px}html[data-theme] .shared-ad-layout .trade-details-card>footer .trade-request-button{opacity:1;box-shadow:none;border:1px solid #fff;border-radius:8px;padding:11px 16px;color:#090909!important;background:#fff!important}html[data-theme] .shared-ad-layout .trade-item-inspector{width:100%;height:100%;min-height:0;max-height:none;box-shadow:none;color:#f5f5f5;background:#141414d9;border:1px solid #2c2c2c;border-radius:14px;flex-direction:column;grid-area:auto;padding:18px;display:flex;position:static;overflow:visible}html[data-theme] .shared-ad-layout .trade-inspector-empty{text-align:center;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:12px;min-height:0;display:flex}html[data-theme] .shared-ad-layout .trade-inspector-empty>svg{width:32px;height:32px;margin:0 0 8px}html[data-theme] .shared-ad-layout .trade-inspector-empty h2{margin:0;font-size:20px}html[data-theme] .shared-ad-layout .trade-inspector-empty p{margin:0}html[data-theme] .shared-ad-layout .trade-inspector-empty small{color:#999;max-width:230px;font-size:12px;line-height:1.6}html[data-theme] .shared-ad-layout .trade-inspector-art{background:#1b1b1b;border-radius:8px;height:76px;min-height:76px;margin:10px 0}html[data-theme] .shared-ad-layout .trade-inspector-art img{height:70px;max-height:70px}html[data-theme] .shared-ad-layout .trade-item-inspector h2{margin:4px 0;font-size:18px;line-height:1.25}html[data-theme] .shared-ad-layout .trade-item-inspector p{margin:6px 0;font-size:11px;line-height:1.4}html[data-theme] .shared-ad-layout .trade-item-inspector .price-explanation{padding:8px;font-size:10px}html[data-theme] .shared-ad-layout .trade-item-inspector dl{margin:8px 0}html[data-theme] .shared-ad-layout .trade-item-inspector dl>div{justify-content:space-between;gap:12px;padding:6px 0;font-size:11px;line-height:1.4;display:flex}html[data-theme] .shared-ad-layout .trade-item-inspector dd{text-align:right;margin:0}html[data-theme] .shared-ad-layout .trade-item-inspector .trade-item-description{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}html[data-theme] .shared-ad-layout .trade-item-inspector>a{justify-content:space-between;margin-top:auto;padding:10px 0 0;font-size:12px;display:flex}@media (width>=1001px){html[data-theme] .shared-ad-layout{height:min(540px,100dvh - 174px)}}@media (width<=1000px){.shared-advertisement{padding:18px}html[data-theme] .shared-ad-layout{grid-template-columns:1fr}html[data-theme] .shared-ad-layout .trade-item-inspector{min-height:260px}html[data-theme] .shared-ad-layout .trade-details-card>footer{margin-top:0}}@media (width<=600px){.shared-ad-brand{font-size:19px}.shared-ad-account{gap:7px}.shared-ad-account span{overflow-wrap:anywhere;max-width:150px}.shared-ad-account>svg:last-child{display:none}html[data-theme] .shared-ad-layout .trade-details-card{width:100%;padding:16px}html[data-theme] .shared-ad-layout .trade-details-comparison{grid-template-columns:1fr;gap:14px}html[data-theme] .shared-ad-layout .trade-details-comparison>section:nth-child(2){grid-area:3/1}html[data-theme] .shared-ad-layout .trade-details-swap{grid-area:2/1;justify-self:center;margin:0}html[data-theme] .shared-ad-layout .trade-slot-grid{grid-template-columns:repeat(2,minmax(0,1fr))}html[data-theme] .shared-ad-layout .trade-details-card>footer p{width:100%;margin-bottom:8px}html[data-theme] .shared-ad-layout .trade-details-card>footer .trade-request-button{margin-left:auto}.trade-share-link{flex-wrap:wrap;gap:10px}.trade-share-copy{flex-basis:calc(100% - 60px)}.trade-share-copy-button{margin-left:48px}.trade-share-dismiss{margin-left:auto}}html[data-theme] .shared-ad-layout .trade-details-card{background:linear-gradient(145deg,#191919d9,#111111d9 65%);border-radius:16px;padding:24px;border:1px solid #303030!important}html[data-theme] .shared-ad-layout .trade-details-card>header{justify-content:flex-start;align-items:center;gap:14px;padding:0 0 18px;border-bottom:1px solid #ffffff0c!important}html[data-theme] .shared-ad-layout .shared-offer-avatar{background:#262626;border-radius:50%;flex:none;place-items:center;width:48px;height:48px;display:grid;overflow:hidden}html[data-theme] .shared-ad-layout .shared-offer-avatar img{object-fit:cover;border-radius:50%;width:44px;height:44px}html[data-theme] .shared-ad-layout .trade-details-card>header h2{margin:4px 0;font-size:21px}html[data-theme] .shared-ad-layout .trade-details-card>header p{margin:4px 0 0;font-size:11px}html[data-theme] .shared-ad-layout .trade-details-comparison{flex:1;grid-template-columns:minmax(0,1fr) 28px minmax(0,1fr);align-items:center;gap:10px;margin:18px 0}html[data-theme] .shared-ad-layout .trade-details-comparison>section{background:#ffffff03;border-radius:12px;padding:14px;border:1px solid #ffffff0d!important}html[data-theme] .shared-ad-layout .trade-details-side-heading strong{letter-spacing:-.2px;font-size:14px}html[data-theme] .shared-ad-layout .trade-details-side-heading small{color:#777;font-size:10px}html[data-theme] .shared-ad-layout .trade-slot-grid{gap:6px}html[data-theme] .shared-ad-layout .trade-item-slot{border-radius:9px;grid-template-rows:58px 30px 14px;height:128px;padding:8px;transition:background .15s,border-color .15s;background:linear-gradient(155deg,#292929cc,#1c1c1ccc)!important;border:1px solid #ffffff1c!important}html[data-theme] .shared-ad-layout .trade-item-slot>span:first-child{place-items:center;height:58px;display:grid}html[data-theme] .shared-ad-layout .trade-item-slot img{object-fit:contain;filter:drop-shadow(0 5px 7px #0004);width:100%;height:54px}html[data-theme] .shared-ad-layout .trade-item-slot>strong{font-size:10px;line-height:14px}html[data-theme] .shared-ad-layout .trade-item-slot>small{color:#b2b2b2;font-size:9px}html[data-theme] .shared-ad-layout .trade-item-slot.is-empty{opacity:1;background:#ffffff01!important;border:1px dashed #ffffff0c!important}html[data-theme] .shared-ad-layout .trade-item-slot.is-empty small{color:#555;font-size:9px}html[data-theme] .shared-ad-layout button.trade-item-slot:hover{background:#303030!important;border-color:#aaa!important}html[data-theme] .shared-ad-layout .trade-details-swap{color:#aaa;width:28px;height:36px;margin:0 0 16px}html[data-theme] .shared-ad-layout .trade-details-totals{grid-template-columns:1fr 1fr;gap:12px;margin:16px 0 0;padding:12px 0 0;display:grid;border-top:1px solid #ffffff0c!important}html[data-theme] .shared-ad-layout .trade-details-totals>div{flex-direction:column;align-items:flex-start;gap:5px;display:flex}html[data-theme] .shared-ad-layout .trade-details-totals dt{color:#888;font-size:10px}html[data-theme] .shared-ad-layout .trade-details-totals dd{color:#eee;font-variant-numeric:tabular-nums;margin:0;font-size:14px;font-weight:650}html[data-theme] .shared-ad-layout .trade-details-card>footer{margin-top:0;padding:16px 0 0;border-top:1px solid #ffffff0c!important}html[data-theme] .shared-ad-layout .trade-details-card>footer>a:not(.trade-request-button){color:#b5b5b5}html[data-theme] .shared-ad-layout .trade-details-card>footer .trade-request-button{border-radius:9px;height:40px;padding:12px 18px}@media (width<=1200px) and (width>=1001px){html[data-theme] .shared-ad-layout .trade-details-card{padding:18px}html[data-theme] .shared-ad-layout .trade-details-comparison>section{padding:10px}}@media (width<=1000px){html[data-theme] .shared-ad-layout .trade-details-card{height:auto}}@media (width<=600px){html[data-theme] .shared-ad-layout .trade-details-card{padding:16px}html[data-theme] .shared-ad-layout .trade-details-comparison{flex:none;grid-template-columns:1fr}html[data-theme] .shared-ad-layout .trade-details-swap{margin:0}}.shared-advertisement{flex-direction:column;min-height:100dvh;display:flex}.shared-ad-legal{z-index:1;justify-content:flex-end;margin-top:auto;padding:20px 0 0;display:flex;position:relative}.shared-ad-legal .legal-links{justify-content:flex-end;margin:0}html[data-theme] .trade-view .trade-ad-card,html[data-theme] .trade-view .trade-ad-card :is(.trade-ad-card-header,.trade-ad-comparison,.trade-ad-comparison>section){box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:0 0!important}html[data-theme] .trade-view .trade-ad-card{border:1px solid var(--ui-border-strong,#ffffff40)!important;background:color-mix(in srgb,var(--ui-surface,#151515) 88%,transparent)!important}html[data-theme] .trade-view .trade-ad-card .trade-item-slot{background:color-mix(in srgb,var(--ui-text) 7%,transparent)!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;border:0!important}html[data-theme] .trade-view .trade-ad-card .trade-item-slot.is-empty{opacity:1}html[data-theme] .trade-view .trade-ad-card .trade-item-slot.is-filled:hover{background:color-mix(in srgb,var(--ui-text) 11%,transparent)!important}html[data-theme] .trade-view .trade-ad-card .trade-ad-card-header>.trade-ad-actions .trade-request-button{color:var(--ui-text)!important;box-shadow:none!important;background:0 0!important;border:1px solid #ffffffb3!important}.shared-advertisement{box-sizing:border-box;padding:14px clamp(16px,3vw,48px)}.shared-ad-header,.shared-ad-intro,html[data-theme] .shared-ad-layout,.shared-ad-legal{box-sizing:border-box;width:100%;max-width:1280px}.shared-ad-header{border-bottom:1px solid #ffffff18;flex:none;padding-bottom:10px}.shared-ad-intro{text-align:left;flex:none;margin:12px auto}.shared-ad-intro h1{letter-spacing:-.6px;margin-top:4px;font-size:clamp(22px,2vw,28px)}html[data-theme] .shared-ad-layout{grid-template-columns:minmax(0,1fr) minmax(280px,.38fr);align-items:stretch;gap:18px;height:auto}html[data-theme] .shared-ad-layout .trade-details-card{box-sizing:border-box;background:#101010b3;height:100%;padding:16px;box-shadow:0 16px 50px #0003;border-color:#ffffff26!important}html[data-theme] .shared-ad-layout .trade-details-comparison{flex:none;grid-template-columns:minmax(0,1fr) 24px minmax(0,1fr);align-items:stretch;margin:12px 0}html[data-theme] .shared-ad-layout .trade-details-comparison>section{background:0 0;padding:14px;border-color:#ffffff20!important}html[data-theme] .shared-ad-layout .trade-slot-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}html[data-theme] .shared-ad-layout .trade-item-slot{box-sizing:border-box;flex-direction:column;justify-content:flex-start;align-items:stretch;gap:3px;height:116px;min-height:116px;padding:8px;display:flex;background:0 0!important;border-color:#ffffff40!important}html[data-theme] .shared-ad-layout .trade-item-slot>span:first-child{flex:0 0 48px;height:48px}html[data-theme] .shared-ad-layout .trade-item-slot img{height:46px}html[data-theme] .shared-ad-layout .trade-item-slot>strong{flex:none;height:auto;min-height:0;margin:0;font-size:11px;line-height:14px}html[data-theme] .shared-ad-layout .trade-item-slot>small{flex:none;margin:0;line-height:13px}html[data-theme] .shared-ad-layout .trade-item-slot.is-empty{justify-content:center;align-items:center;height:116px;min-height:116px;background:0 0!important;border-color:#ffffff18!important}html[data-theme] .shared-ad-layout .trade-item-inspector{box-sizing:border-box;background:#101010a6;border-color:#ffffff26;height:100%;min-height:0;padding:18px}html[data-theme] .shared-ad-layout .trade-inspector-empty{gap:10px;padding:28px 0}html[data-theme] .shared-ad-layout .trade-details-card>footer .trade-request-button{border:1px solid #ffffffb3;height:auto;min-height:44px;color:#fff!important;background:0 0!important}.shared-ad-legal{border-top:1px solid #ffffff12;flex:none;margin:10px auto 0;padding-top:8px}html[data-theme] .shared-ad-layout .trade-details-card>header{padding-bottom:10px}html[data-theme] .shared-ad-layout .trade-details-side-heading{margin-bottom:8px}html[data-theme] .shared-ad-layout .trade-details-totals{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:10px;padding-top:8px}html[data-theme] .shared-ad-layout .trade-details-card>footer{margin-top:auto;padding-top:10px}@media (width>=1001px) and (height<=760px){.shared-advertisement{padding-top:10px;padding-bottom:10px}.shared-ad-intro{margin:8px auto}.shared-ad-intro>span{display:none}html[data-theme] .shared-ad-layout .trade-details-comparison>section{padding:10px}html[data-theme] .shared-ad-layout .trade-slot-grid{gap:6px}html[data-theme] .shared-ad-layout .trade-item-slot,html[data-theme] .shared-ad-layout .trade-item-slot.is-empty{height:100px;min-height:100px;padding:6px}html[data-theme] .shared-ad-layout .trade-item-slot>span:first-child{flex-basis:34px;height:34px}html[data-theme] .shared-ad-layout .trade-item-slot img{height:32px}}@media (width<=1000px){html[data-theme] .shared-ad-layout{grid-template-columns:minmax(0,1fr)}html[data-theme] .shared-ad-layout .trade-item-inspector{min-height:180px}}@media (width<=600px){.shared-ad-header{flex-wrap:wrap}.shared-ad-intro{margin:20px auto 16px}html[data-theme] .shared-ad-layout .trade-details-card{padding:16px}html[data-theme] .shared-ad-layout .trade-details-comparison{grid-template-columns:minmax(0,1fr)}html[data-theme] .shared-ad-layout .trade-details-comparison>section:nth-child(2){grid-area:3/1}html[data-theme] .shared-ad-layout .trade-details-swap{grid-area:2/1}}html[data-theme] .app-shell .dash-feature .dash-feature-cta{min-height:34px;box-shadow:none;border-radius:8px;justify-content:center;align-items:center;gap:10px;padding:6px 13px;font-size:12px;display:inline-flex;background:color-mix(in srgb,var(--ui-text,#eee) 3%,transparent)!important;color:var(--ui-text,#eee)!important;border:1px solid var(--ui-border-strong,#555)!important}html[data-theme] .app-shell .dash-feature .dash-feature-cta:hover{background:color-mix(in srgb,var(--ui-text,#eee) 6%,transparent)!important}html[data-theme] .app-shell .dash-feature .dash-feature-cta svg{fill:none;width:14px;height:14px}html[data-theme] .app-shell .library-grid article{box-shadow:none;border:0}html[data-theme] .app-shell .library-toolbar{border-bottom:0}.market-history-current{border-bottom:1px solid var(--ui-border,#444);flex-wrap:wrap;gap:8px 20px;padding:12px 0;font-size:13px;display:flex}.market-history-current small{width:100%;color:var(--ui-muted,#aaa)}.market-history-current p{width:100%;margin:0}.dash-feature-author>.featured-creator-picture{border-radius:50%;overflow:hidden}.dash-feature-author>.featured-creator-picture img{object-fit:cover;width:100%;height:100%;display:block}.dash-tile-byline>.featured-creator-picture{border-radius:50%;flex:0 0 20px;justify-content:center;align-items:center;width:20px;height:20px;display:inline-flex;overflow:hidden}.dash-tile-byline>.featured-creator-picture img{object-fit:cover;width:100%;height:100%}.popular-refresh-note{color:var(--ui-muted,#aaa);margin:12px 0;font-size:12px}.library-creator{align-items:center;gap:8px;display:flex}.library-creator .featured-creator-picture{border-radius:50%;flex:0 0 22px;width:22px;height:22px;display:inline-flex;overflow:hidden}.library-creator .featured-creator-picture img{object-fit:cover;width:100%;height:100%}html[data-theme] .app-shell .search-game-favorite{width:30px;height:32px;color:var(--ui-text,#eee);background:0 0;border:0;border-radius:0;flex:0 0 30px;place-items:center;padding:5px;display:grid}.search-game-favorite svg{width:17px;height:17px}.search-game-favorite[aria-pressed=true] svg{fill:currentColor}html[data-theme] .app-shell .trade-clean-toolbar .clean-primary{opacity:1;color:#111!important;background:#f5f5f5!important;border-color:#fff!important}html[data-theme] .app-shell .trade-clean-toolbar .clean-primary:hover{background:#fff!important}html[data-theme] .app-shell .topbar-search-shell>.topbar-search>.search-switch:is(:hover,:active,[aria-expanded=true]){color:var(--ui-muted,#94a3b8);transform:none;box-shadow:none!important;background:0 0!important}html[data-theme] .app-shell .library-toolbar nav button:is(:hover,:active){box-shadow:none!important;background:0 0!important}.market-history-tag{color:var(--ui-muted,#aaa);margin-top:4px;font-size:10px;display:block}.market-trend-status{color:var(--ui-muted,#aaa);font-size:11px}html[data-theme] .trade-item-slot.is-inspected{outline-offset:3px;outline:2px solid var(--ui-text,#fff)!important}html[data-theme] .shared-ad-layout .trade-item-slot.is-inspected{outline-color:#fff!important}.shared-ad-header,.shared-ad-intro,html[data-theme] .shared-ad-layout{width:100%}.shared-ad-header{flex-wrap:wrap;flex-shrink:0;justify-content:center;gap:20px;margin:0 auto}.shared-ad-intro,.shared-ad-legal{flex-shrink:0}@media (width>=1001px){.shared-advertisement{box-sizing:border-box;height:100dvh;min-height:0;overflow:hidden}html[data-theme] .shared-ad-layout{flex:1;grid-template-rows:minmax(0,1fr);height:auto;min-height:0;margin:0 auto}html[data-theme] .shared-ad-layout .trade-details-card,html[data-theme] .shared-ad-layout .trade-item-inspector{box-sizing:border-box;overscroll-behavior:contain;scrollbar-width:thin;min-height:0;max-height:100%;overflow-y:auto}html[data-theme] .shared-ad-layout .trade-details-card>header,html[data-theme] .shared-ad-layout .trade-details-card>footer{flex-shrink:0}html[data-theme] .shared-ad-layout .trade-details-comparison{flex:1 0 auto}.shared-ad-legal{padding-top:12px}}.shared-ad-intro{text-align:center}html[data-theme] .shared-ad-header .shared-ad-login{color:#f5f5f5;white-space:nowrap;min-height:40px;box-shadow:none;background:0 0;border:1px solid #363636;border-radius:10px;justify-content:center;align-items:center;gap:12px;padding:10px 18px;font-size:14px;font-weight:650;line-height:20px;text-decoration:none;transition:background .15s,box-shadow .15s;display:inline-flex}html[data-theme] .shared-ad-header .shared-ad-login:hover{box-shadow:none;background:0 0;border-color:#777}html[data-theme] .shared-ad-header .shared-ad-login:focus-visible{outline-offset:4px;outline:2px solid #fff}.shared-ad-login svg{flex:none;width:16px;height:16px}html[data-theme] .trade-item-inspector{--inspector-padding:20px;--inspector-header-bg:var(--ui-surface,#121212)}html[data-theme] .shared-ad-layout .trade-item-inspector{--inspector-padding:18px;--inspector-header-bg:#141414}html[data-theme] .trade-item-inspector>header{top:calc(-1 * var(--inspector-padding));z-index:2;margin:calc(-1 * var(--inspector-padding)) calc(-1 * var(--inspector-padding)) 0;padding:var(--inspector-padding) var(--inspector-padding) 12px;background:var(--inspector-header-bg);flex-shrink:0;position:sticky}html[data-theme] .shared-ad-layout .trade-item-inspector>header{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}html[data-theme] .shared-ad-layout .trade-item-slot:not(.is-empty){background:linear-gradient(155deg,#29292999,#1c1c1c99)!important}html[data-theme] .shared-ad-layout button.trade-item-slot:hover{background:#303030b3!important}html[data-theme] .shared-ad-layout .trade-inspector-art{background:#1b1b1b99}html[data-theme] .shared-ad-layout .trade-details-card>footer .trade-request-button{box-shadow:none;font-weight:700;color:#fff!important;background:0 0!important;border-color:#fff!important}html[data-theme] .shared-ad-layout .trade-details-card>footer .trade-request-button:hover{background:0 0!important;border-color:#fff!important}html[data-theme] .shared-ad-layout .trade-details-card>footer .trade-request-button:focus-visible{outline-offset:4px;outline:2px solid #fff}html[data-theme] .shared-advertisement{color:#f5f3ef;background:radial-gradient(at 50% 44%,#28231c55,#0000 62%),#090909}html[data-theme] .shared-advertisement .shared-ad-background{z-index:-2;background-image:linear-gradient(#ffffff08 1px,#0000 1px),linear-gradient(90deg,#ffffff08 1px,#0000 1px);background-size:76px 76px;-webkit-mask-image:radial-gradient(#0005,#000);mask-image:radial-gradient(#0005,#000)}.shared-advertisement .auth-grid i{background:#d4c3a5;box-shadow:0 0 12px #d4c3a555}html[data-theme] .shared-ad-layout .trade-item-slot.is-filled{position:relative}@media (width>=701px){html[data-theme] .shared-ad-layout .trade-item-slot>.trade-slot-art{position:static}}html[data-theme] .shared-ad-layout .limited-projected-badge{z-index:3;opacity:1;pointer-events:auto;top:5px!important;left:5px!important}html[data-theme] .shared-ad-layout .trade-details-card{background:linear-gradient(145deg,#25231f66,#13131366 60%)}html[data-theme] .shared-ad-layout .trade-item-inspector{--inspector-header-bg:#14141499;background:#14141466}html[data-theme] .shared-ad-layout .trade-details-comparison{flex:none}html[data-theme] .shared-ad-layout .trade-details-comparison>section{background:#18181840}html[data-theme] .shared-ad-layout .trade-details-card>footer{margin-top:0}@media (width>=1001px){html[data-theme] .shared-ad-layout{flex:0 auto;grid-template-rows:auto}html[data-theme] .shared-ad-layout .trade-details-card{height:auto}}.dash-content-type{background:#11162555;border-color:#ffffff26}html[data-theme] .library-art .library-category{background:#11162555}html[data-theme] .app-shell .search-game-favorite:is(:hover,:active){box-shadow:none;border:0;background:0 0!important}html[data-theme] .app-shell .library-spotlight .library-play{box-shadow:none;background:color-mix(in srgb,var(--ui-text,#eee) 3%,transparent)!important;color:var(--ui-text,#eee)!important;border:1px solid var(--ui-border-strong,#555)!important}html[data-theme] .app-shell .library-spotlight .library-play:hover{background:color-mix(in srgb,var(--ui-text,#eee) 6%,transparent)!important}html[data-theme] .trade-share-link{border:1px solid var(--ui-border,#333);background:linear-gradient(120deg,color-mix(in srgb,var(--ui-surface-raised) 85%,transparent),color-mix(in srgb,var(--ui-surface) 85%,transparent));width:100%;box-shadow:none;border-radius:14px;grid-template-columns:minmax(240px,.8fr) minmax(0,1.4fr);align-items:center;gap:8px 24px;padding:20px;display:grid}html[data-theme] .trade-share-link>header{grid-row:1/span 2;gap:12px;margin:0}html[data-theme] .trade-share-icon{background:0 0;border-radius:50%;width:40px;height:40px}html[data-theme] .trade-share-link header p{max-width:260px;font-size:11px}html[data-theme] .trade-share-field{background:color-mix(in srgb,var(--ui-bg) 65%,transparent);border-radius:10px;min-width:0;padding:5px}html[data-theme] .trade-share-field input{padding:10px;font-size:12px;line-height:1.5}html[data-theme] .trade-share-link .trade-share-copy-button{border-radius:7px;min-width:108px;min-height:38px;margin:0}html[data-theme] .trade-share-link .trade-share-feedback{grid-column:2;min-height:15px;margin:0 4px;font-size:10px}@media (width<=900px){html[data-theme] .trade-share-link{grid-template-columns:minmax(0,1fr);gap:12px;padding:16px}html[data-theme] .trade-share-link>header{grid-row:auto}html[data-theme] .trade-share-link header p{max-width:none}html[data-theme] .trade-share-link .trade-share-feedback{grid-column:1}}html[data-theme] .trade-share-link .trade-share-dismiss{border:1px solid var(--ui-border,#444);width:32px;height:32px;color:var(--ui-muted,#aaa);box-shadow:none;background:0 0;border-radius:50%;align-self:center;place-items:center;margin:0;padding:7px;transition:color .15s,border-color .15s;display:grid}html[data-theme] .trade-share-link .trade-share-dismiss svg{stroke-width:1.8px;width:16px;height:16px}html[data-theme] .trade-share-link .trade-share-dismiss:hover{color:var(--ui-text,#fff);border-color:var(--ui-muted,#aaa);background:0 0}html[data-theme] .trade-share-link .trade-share-dismiss:focus-visible{outline:2px solid var(--ui-text,#fff);outline-offset:3px}@media (width>=601px) and (height<=850px){html[data-theme] .auth-redesign{box-sizing:border-box;padding:48px 18px 32px}.auth-redesign .auth-layout{width:min(100%,440px)}html[data-theme] .auth-redesign .auth-card{border-radius:18px;padding:14px 24px}.auth-redesign .auth-card-brand{height:24px;margin-bottom:4px}.auth-redesign .auth-card-brand .brand img{width:24px;height:24px}.auth-redesign .auth-heading{margin-bottom:10px}.auth-redesign .auth-heading h1{margin-top:4px;font-size:25px}html[data-theme] .auth-redesign .auth-heading p{margin-top:4px;line-height:1.3}.auth-redesign .auth-divider{margin:8px 0}.auth-redesign .auth-card form{gap:8px}.auth-redesign .auth-card label span{margin-bottom:4px}html[data-theme] .auth-redesign .auth-card input,html[data-theme] .auth-redesign .google-button,html[data-theme] .auth-redesign .auth-primary{height:38px;min-height:38px}.auth-redesign .auth-password button{height:38px}html[data-theme] .auth-redesign .auth-switch{margin-top:8px}.auth-redesign .auth-topbar{top:10px}.auth-redesign .auth-page-footer{bottom:10px}}@media (width<=700px){html[data-theme] .trade-slot-grid .trade-item-slot.is-filled{box-sizing:border-box;grid-template-rows:40px 26px 12px;gap:2px;min-width:0;height:96px;min-height:96px;padding:6px;display:grid;overflow:hidden}html[data-theme] .trade-slot-grid .trade-item-slot>.trade-slot-art{width:100%;min-width:0;height:40px;min-height:0;position:relative;overflow:hidden}html[data-theme] .trade-slot-grid .trade-item-slot>.trade-slot-art img{object-fit:contain;filter:none;width:100%;max-width:100%;height:100%;max-height:100%;display:block;position:absolute;inset:0}html[data-theme] .trade-slot-grid .trade-item-slot.is-filled>strong{white-space:normal;overflow-wrap:anywhere;-webkit-line-clamp:2;-webkit-box-orient:vertical;min-width:0;margin:0;font-size:10px;line-height:13px;display:-webkit-box;overflow:hidden}html[data-theme] .trade-slot-grid .trade-item-slot.is-filled>small{margin:0;font-size:9px;line-height:12px}}@media (width<=760px){html[data-theme] .app-shell{grid-template-rows:56px minmax(0,1fr);grid-template-columns:minmax(0,1fr);height:100dvh;min-height:0}html[data-theme] .app-shell .sidebar{display:none}html[data-theme] .app-shell .topbar{grid-column:1;gap:8px;min-width:0;padding-inline:10px}.topbar-shortcuts,.header-account-copy{display:none!important}.topbar-search-shell{flex:1;width:auto;min-width:0;max-width:none}.topbar-search,.topbar-search input{width:100%;min-width:0}.header-account-trigger{gap:4px;min-height:44px;padding:4px}.header-account-trigger>svg{display:none}.search-popover,.search-category-menu{max-height:calc(100dvh - 145px);overflow:auto;width:auto!important;max-width:none!important;position:fixed!important;top:60px!important;left:10px!important;right:10px!important}html[data-theme] .app-shell .workspace{min-width:0;padding:14px 12px calc(78px + env(safe-area-inset-bottom));grid-area:2/1;overflow-y:auto}html[data-theme] .app-shell .workspace>.content{min-width:0;max-width:100%;height:auto;overflow:visible}html[data-theme] .app-shell .workspace:has(>.content>.pulse-page){padding-bottom:calc(78px + env(safe-area-inset-bottom))}html[data-theme] .app-shell .workspace>.content:has(>.pulse-page){height:auto;padding-right:0;overflow:visible}html[data-theme] .app-shell .mobile-nav{z-index:45;height:calc(64px + env(safe-area-inset-bottom));padding:4px 4px calc(4px + env(safe-area-inset-bottom));grid-template-columns:repeat(6,minmax(0,1fr));gap:0;display:grid;position:fixed;inset:auto 0 0}.mobile-nav button{min-width:0;min-height:48px;padding:5px 0;font-size:10px}.mobile-nav svg{width:20px;height:20px}input,select,textarea{font-size:16px!important}.home-dashboard,.pulse-page,.watch-page,.stocks-view,.trade-view{min-width:0;max-width:100%}.dash-stage{grid-template-columns:minmax(0,1fr)!important}.dash-feature{max-width:100%;min-height:400px}.dash-feature-copy{max-width:100%;padding:24px}.dash-feature-copy h1,.dash-feature-copy h2{font-size:28px}.dash-card-rail{scroll-snap-type:x proximity;grid-auto-columns:minmax(240px,82%)}.dash-category-rail{flex-wrap:nowrap;overflow-x:auto}.dash-category-rail button{flex:none;min-height:44px}.dash-game-play,.dash-shelf-actions button,.dash-feature-arrow{min-width:44px;min-height:44px}.pulse-controls{flex-wrap:wrap;gap:12px}.pulse-controls>nav{flex-wrap:nowrap;width:100%;display:flex;overflow-x:auto}.pulse-controls button{white-space:nowrap;min-height:44px}.pulse-period-controls{align-items:flex-start;width:100%}.pulse-middle,.pulse-bottom,.pulse-features{grid-template-columns:minmax(0,1fr)}.pulse-feature{min-width:0}.pulse-grid{grid-template-columns:minmax(0,1fr)}.watch-toolbar{flex-wrap:wrap;gap:12px}.watch-tabs{flex-wrap:nowrap;width:100%;overflow-x:auto}.watch-tabs button{white-space:nowrap;min-height:44px}.watch-grid{grid-template-columns:minmax(0,1fr)}.watch-toolbar .clean-search{width:100%}.stocks-view.clean-market{flex-direction:column;gap:16px;height:auto;display:flex;overflow:visible}.stocks-view.clean-market .market-controls-row{flex-wrap:wrap;gap:8px}.stocks-view.clean-market .market-controls-row .clean-search{flex:100%;width:100%;margin:0}.market-ranking-toolbar{max-width:100%;overflow-x:auto}.clean-tabs button{min-height:44px}.stocks-view.clean-market .market-main-column{width:100%;min-width:0;overflow-x:auto}.stocks-view.clean-market .market-table{min-width:600px}.stocks-view.clean-market .market-sidebar{width:100%;max-height:none;display:block;position:static;overflow:visible}.stocks-view.clean-market .market-details{width:100%;min-width:0}.settings-workspace.settings-redesign{min-height:0;height:auto!important;padding:0!important;display:block!important;overflow:visible!important}.settings-local-sidebar{border:0;width:100%;padding:0 0 16px}.settings-tabs{overflow-x:auto;flex-direction:row!important;display:flex!important}.settings-tabs button{white-space:nowrap;flex:none;min-height:44px}.settings-tab-panel{min-width:0;height:auto!important;max-height:none!important;padding:0!important;overflow:visible!important}.settings-account-grid,.trade-details-comparison,.trade-builder-board{grid-template-columns:minmax(0,1fr)!important}.trade-details-swap{display:none}.trade-view .trade-ad-slots{grid-template-columns:repeat(2,minmax(0,1fr))}.trade-modal{padding:10px}.trade-details-card,.trade-composer{max-width:100%;max-height:calc(100dvh - 20px);overflow:auto}.search-detail-overlay{padding:10px}.search-detail-card,.game-detail-card{width:100%!important;max-width:100%!important;height:auto!important;max-height:calc(100dvh - 20px)!important;overflow-y:auto!important}.game-detail-card{flex-direction:column;display:flex!important}.game-detail-art{order:-1;height:220px;min-height:220px}.game-detail-copy{padding:24px!important;overflow:visible!important}.search-detail-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.pulse-detail,.market-trend-dialog{width:calc(100vw - 20px);max-width:calc(100vw - 20px);max-height:calc(100dvh - 20px)}.pulse-detail-body{padding:16px}.pulse-detail footer>*{min-height:44px}.pulse-detail-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.auth-page,.connect-page{height:auto;min-height:100dvh;padding:20px 12px}.auth-card{width:100%;max-width:440px}.qr-modal{padding:12px}.qr-modal>section{max-width:100%;max-height:calc(100dvh - 24px);overflow:auto}.stocks-view.clean-market .market-main-column{overflow:visible}.stocks-view.clean-market .market-table{width:100%;min-width:0}.stocks-view.clean-market .market-table-heading{display:none}.stocks-view.clean-market .market-table-row{border:1px solid var(--ui-border);border-radius:12px;grid-template-columns:minmax(0,1fr) minmax(0,1fr) 76px;gap:14px 8px;min-width:0;margin-bottom:10px;padding:18px 12px;display:grid}.stocks-view.clean-market .market-table-row.has-deal{padding-top:30px}.stocks-view.clean-market .market-table-row>.market-item{grid-column:1/-1;min-width:0;max-width:100%}.stocks-view.clean-market .market-item strong{white-space:normal;overflow-wrap:anywhere}.stocks-view.clean-market .market-table-row>span:not([class]){display:none}.stocks-view.clean-market .market-table-row>.market-number{grid-column:1;min-width:0}.stocks-view.clean-market .market-table-row>span:is(.up,.down,.muted){grid-column:2;min-width:0;font-size:13px}.stocks-view.clean-market .market-table-row>.market-trend{grid-column:3;width:76px;min-height:44px}.stocks-view.clean-market .market-number strong{font-size:14px}}.stocks-view.clean-market .market-search-controls{flex:0 410px;align-items:center;gap:10px;min-width:230px;margin-left:auto;display:flex}.stocks-view.clean-market .market-search-controls .market-timeframe{flex:none;margin:0}.stocks-view.clean-market .market-search-controls .market-timeframe>button{min-height:40px}.stocks-view.clean-market .market-search-controls .clean-search{flex:auto;width:auto;min-width:0;margin:0}.stocks-view.clean-market .market-snapshot{white-space:normal;overflow-wrap:anywhere;height:auto;min-height:0;padding:16px 4px 24px;display:block;overflow:visible}@media (width>=851px){.stocks-view.clean-market{grid-template-rows:auto minmax(0,1fr);overflow:hidden}.stocks-view.clean-market .market-controls-row{flex-wrap:nowrap}.stocks-view.clean-market .market-main-column{overscroll-behavior-y:contain;grid-area:2/1;min-height:0;overflow-y:auto}.stocks-view.clean-market .market-sidebar{box-sizing:border-box;overscroll-behavior-y:contain;grid-area:2/2;height:100%;min-height:0;max-height:100%;padding-bottom:16px;scroll-padding-bottom:24px;position:static;overflow-y:auto;scrollbar-width:none!important}.stocks-view.clean-market .market-sidebar::-webkit-scrollbar{width:0!important;height:0!important;display:none!important}.stocks-view.clean-market .market-sidebar::-webkit-scrollbar-thumb{background:var(--ui-border-strong);border-radius:8px}.stocks-view.clean-market .market-sidebar .market-details{flex:none;height:auto;max-height:none;position:static;overflow:visible}}@media (width<=1200px){.stocks-view.clean-market .market-controls-row{flex-wrap:wrap}}@media (width<=760px){.stocks-view.clean-market .market-search-controls{flex:100%;width:100%;min-width:0;margin:0}.stocks-view.clean-market .market-search-controls .clean-search{flex:1;width:auto;min-width:0}.stocks-view.clean-market .market-search-controls .market-timeframe>button{min-height:44px}}html[data-theme] .app-shell .trade-view .trade-ad-list{gap:12px;transition:opacity .12s;display:grid;transform:none}html[data-theme] .app-shell .trade-view .trade-ad-card{border-radius:12px;min-width:0;container-type:inline-size;background:linear-gradient(145deg,color-mix(in srgb,var(--ui-surface) 96%,transparent),color-mix(in srgb,var(--ui-surface) 88%,transparent))!important;box-shadow:none!important;-webkit-backdrop-filter:blur(8px)!important;border:0!important}html[data-theme] .app-shell .trade-view .trade-ad-card .trade-ad-card-header{border-radius:12px 12px 0 0;gap:10px;min-height:38px;padding:6px 12px;border:0!important;border-bottom:1px solid color-mix(in srgb,var(--ui-text) 8%,transparent)!important;background:0 0!important}html[data-theme] .app-shell .trade-view .trade-ad-card .trade-ad-user{gap:9px;min-width:0}html[data-theme] .app-shell .trade-view .trade-ad-card .trade-ad-user>.avatar{flex:none;width:28px!important;height:28px!important}html[data-theme] .app-shell .trade-view .trade-ad-card .trade-ad-user strong{font-size:12px;font-weight:600;line-height:16px}html[data-theme] .app-shell .trade-view .trade-ad-card .trade-ad-user small{color:var(--ui-muted);font-size:10px;line-height:14px}html[data-theme] .app-shell .trade-view .trade-ad-card .trade-ad-actions{align-items:center;gap:10px;display:flex}html[data-theme] .app-shell .trade-view .trade-ad-card .trade-ad-card-header>.trade-ad-actions .trade-request-button{border-radius:5px;justify-content:center;align-items:center;gap:6px;min-width:0;height:30px;padding:0 4px;font-size:11px;font-weight:500;display:inline-flex;color:var(--ui-text)!important;box-shadow:none!important;background:0 0!important;border:0!important}html[data-theme] .app-shell .trade-view .trade-ad-card .trade-request-button svg{flex:none;width:13px;height:13px;margin:0}html[data-theme] .app-shell .trade-view .trade-ad-card .trade-request-button:hover{text-underline-offset:4px;text-decoration:underline}html[data-theme] .app-shell .trade-view .trade-ad-card .trade-more-button{width:24px;height:30px}html[data-theme] .app-shell .trade-view .trade-ad-card .trade-more-menu{top:44px;background:var(--ui-surface-raised)!important;border:0!important}html[data-theme] .app-shell .trade-view .trade-ad-card .trade-ad-comparison{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:18px;padding:9px 12px 10px;display:grid;background:0 0!important}html[data-theme] .app-shell .trade-view .trade-ad-card .trade-swap{display:none}html[data-theme] .app-shell .trade-view .trade-ad-card .trade-ad-comparison>section{min-width:0;background:0 0!important}html[data-theme] .app-shell .trade-view .trade-ad-card .trade-ad-comparison>section>header{min-height:14px;margin:0 0 6px}html[data-theme] .app-shell .trade-view .trade-ad-card .trade-ad-comparison>section>header strong{font-size:11px;font-weight:600;line-height:14px}html[data-theme] .app-shell .trade-view .trade-ad-card .trade-ad-comparison>section>header small{color:var(--ui-muted);font-size:9px;line-height:14px}html[data-theme] .app-shell .trade-view .trade-ad-card .trade-slot-grid{grid-template-columns:repeat(4,minmax(0,1fr));align-items:stretch;gap:6px;display:grid}html[data-theme] .app-shell .trade-view .trade-ad-card .trade-item-slot,html[data-theme] .app-shell .trade-view .trade-ad-card .trade-item-slot:is(.is-filled,.is-empty,.trade-preference-slot){box-sizing:border-box;width:100%;min-width:0;color:var(--ui-text);margin:0;padding:8px;overflow:hidden;height:76px!important;min-height:76px!important;max-height:76px!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:color-mix(in srgb,var(--ui-surface-raised) 90%,transparent)!important;border:0!important;border-radius:7px!important}html[data-theme] .app-shell .trade-view .trade-ad-card .trade-item-slot.is-filled{text-align:left;grid-template-rows:minmax(0,42px) 14px;grid-template-columns:38px minmax(0,1fr);align-content:center;align-items:center;gap:2px 8px;padding:8px;display:grid}html[data-theme] .app-shell .trade-view .trade-ad-card .trade-item-slot>.trade-slot-art{isolation:isolate;grid-area:1/1/3;place-items:center;width:38px;height:48px;min-height:0;padding:0;display:grid;position:relative;inset:auto;overflow:hidden;background:0 0!important;border:0!important;border-radius:0!important}html[data-theme] .app-shell .trade-view .trade-ad-card .trade-slot-art:before,html[data-theme] .app-shell .trade-view .trade-ad-card .trade-slot-art:after{display:none}html[data-theme] .app-shell .trade-view .trade-ad-card .trade-slot-art>img{object-fit:contain;filter:drop-shadow(0 2px 3px #00000025);width:100%;height:100%;max-height:48px;display:block;position:relative;inset:auto}html[data-theme] .app-shell .trade-view .trade-ad-card .trade-item-slot.is-filled>strong{white-space:normal;text-align:left;-webkit-line-clamp:3;letter-spacing:0;overflow-wrap:normal;word-break:normal;-webkit-box-orient:vertical;grid-area:1/2;min-width:0;height:auto;min-height:0;max-height:42px;margin:0;font-size:10px;font-weight:500;line-height:14px;display:-webkit-box;overflow:hidden}html[data-theme] .app-shell .trade-view .trade-ad-card .trade-item-slot.is-filled>small{text-align:left;color:var(--ui-muted);white-space:nowrap;font-variant-numeric:tabular-nums;grid-area:2/2;margin:0;font-size:10px;line-height:14px}html[data-theme] .app-shell .trade-view .trade-ad-card .trade-item-slot.is-empty{justify-content:center;align-items:center;display:flex;background:color-mix(in srgb,var(--ui-surface-soft) 65%,transparent)!important}html[data-theme] .app-shell .trade-view .trade-ad-card .trade-item-slot.is-empty>small{color:var(--ui-muted);opacity:.55;margin:0;font-size:9px}html[data-theme] .app-shell .trade-view .trade-ad-card .trade-preference-slot{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:3px;display:flex}html[data-theme] .app-shell .trade-view .trade-ad-card .trade-preference-slot>svg{width:18px;height:18px;color:var(--ui-muted);flex:none;margin:0}html[data-theme] .app-shell .trade-view .trade-ad-card .trade-preference-slot>strong{min-height:0;margin:0;font-size:10px;line-height:13px}html[data-theme] .app-shell .trade-view .trade-ad-card .trade-preference-slot>small{color:var(--ui-muted);margin:0;font-size:9px;line-height:12px}html[data-theme] .app-shell .trade-view .trade-ad-card .trade-item-slot:is(.is-inspected,:hover:not(.is-empty)){background:color-mix(in srgb,var(--ui-surface-raised) 90%,var(--ui-text))!important;border:0!important}html[data-theme] .app-shell .trade-view .trade-ad-card :is(button,a):focus-visible{outline:2px solid var(--ui-text);outline-offset:2px}html[data-theme] .app-shell .trade-view .trade-ad-card .trade-ad-comparison>section>footer{color:var(--ui-muted);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:4px 8px;margin-top:7px;padding:0;font-size:9px;line-height:14px;display:flex;border:0!important}html[data-theme] .app-shell .trade-view .trade-ad-card .trade-ad-comparison>section>footer span{gap:3px;padding:0;font-size:9px;color:var(--ui-muted)!important;border:0!important}html[data-theme] .app-shell .trade-view .trade-ad-card .trade-ad-comparison>section>footer b{color:var(--ui-text);font-variant-numeric:tabular-nums;font-size:11px;font-weight:500}html[data-theme] .app-shell .trade-view .trade-ad-card .trade-ad-comparison>section>footer span:first-child b{font-weight:650}html[data-theme] .app-shell .trade-view .trade-ad-card .trade-total-mark{opacity:.75;width:11px;height:11px}html[data-theme] .app-shell .trade-view .trade-item-inspector{background:color-mix(in srgb,var(--ui-surface) 88%,transparent)!important;box-shadow:none!important;-webkit-backdrop-filter:blur(12px)!important;backdrop-filter:blur(12px)!important;border:0!important}.trade-ad-user small>a{color:inherit;text-decoration:none}.trade-ad-user small>a:hover{text-decoration:underline}html[data-theme] .app-shell .trade-view .trade-ad-list.is-refreshing{opacity:.55;transform:none}@container (width<=900px){html[data-theme] .app-shell .trade-view .trade-ad-card .trade-ad-comparison{grid-template-columns:minmax(0,1fr);gap:12px}}@container (width<=480px){html[data-theme] .app-shell .trade-view .trade-ad-card .trade-slot-grid{grid-template-columns:repeat(2,minmax(0,1fr))}html[data-theme] .app-shell .trade-view .trade-ad-card .trade-ad-card-header{flex-wrap:wrap}}.trade-pagination{flex-wrap:wrap;justify-content:center;gap:8px;padding:24px 0;display:flex}.trade-pagination button{border:1px solid var(--ui-border-strong,#ffffff40);background:var(--ui-surface,#151515);color:var(--ui-text,#fff);cursor:pointer;border-radius:8px;padding:9px 13px}.trade-pagination button[aria-current=page]{background:var(--ui-text,#fff);color:var(--ui-surface,#151515)}.trade-pagination button:disabled{opacity:.4;cursor:default}html[data-theme] .trade-view .trade-feed-caption:after{display:none!important}.trade-view .trade-feed-shell{scroll-margin-top:20px}html[data-theme] .trade-view .trade-ad-list{transition:opacity .12s;transform:none}html[data-theme] .trade-view .trade-ad-list.is-refreshing{opacity:.55;transform:none}.trade-pagination{align-items:center;gap:20px;padding:22px 0 30px}.trade-pagination>button{border-radius:10px;place-items:center;width:38px;height:38px;padding:0;transition:background .15s,border-color .15s;display:grid}.trade-pagination>button>svg{width:18px;height:18px}.trade-pagination>button:not(:disabled):hover{background:var(--ui-surface-soft,#252525);border-color:var(--ui-text,#fff)}.trade-pagination>button:focus-visible{outline:2px solid var(--ui-text,#fff);outline-offset:3px}.trade-pagination>span{text-align:center;min-width:100px;color:var(--ui-text,#fff);font-variant-numeric:tabular-nums;font-size:13px}.trade-page-total{color:var(--ui-muted,#999)}@media (prefers-reduced-motion:reduce){html[data-theme] .trade-view .trade-ad-list{transition:none}}html[data-theme] .app-shell .trade-view .trade-ad-card .trade-item-slot.is-filled{background:linear-gradient(140deg,var(--ui-surface-raised),color-mix(in srgb,var(--ui-surface-raised) 65%,var(--ui-surface)))!important}html[data-theme] .app-shell .trade-view .trade-ad-card .trade-item-slot.is-empty{flex-direction:column;gap:4px}html[data-theme] .app-shell .trade-view .trade-ad-card .trade-item-slot.is-empty:before{content:"–";color:var(--ui-muted);opacity:.3;font-size:17px;line-height:16px}html[data-theme] .app-shell .trade-view .trade-ad-card .trade-ad-comparison>section>header small{font-variant-numeric:tabular-nums}html[data-theme] .app-shell .trade-view .trade-ad-card .trade-slot-art>img{filter:drop-shadow(0 3px 4px #00000030)}html[data-theme] .app-shell .trade-view .trade-ad-card .trade-ad-comparison>section>footer span:not(:first-child) b{color:var(--ui-muted);font-size:10px;font-weight:400}.events-strip{border-bottom:1px solid var(--ui-border,#303030);background:var(--ui-bg,#0c0c0c);min-width:0;color:var(--ui-text,#fff);z-index:60;grid-area:1/1/auto/-1;align-items:center;gap:8px;padding:7px 14px;display:flex}.events-heading{border-right:1px solid var(--ui-border,#303030);flex:none;padding-right:10px}.events-heading>span{align-items:center;gap:6px;font-size:13px;font-weight:750;display:flex}.events-heading svg{color:#a6a0ff;width:16px;height:16px}.events-heading small{color:var(--ui-muted,#aaa);margin-top:3px;font-size:9px;display:block}.events-rail{scrollbar-width:none;scroll-snap-type:x proximity;flex:1;gap:8px;min-width:0;padding:2px;display:flex;overflow-x:auto}.events-rail::-webkit-scrollbar{display:none}.event-chip{border:1px solid var(--ui-border-strong,#ffffff26);background:var(--ui-surface,#171717);max-width:380px;height:42px;color:inherit;scroll-snap-align:start;border-radius:9px;flex:none;align-items:center;gap:9px;padding:5px 10px 5px 5px;text-decoration:none;transition:background .15s,border-color .15s;display:flex}.event-chip:hover{background:var(--ui-surface-soft,#252525);border-color:#8b85dd}.event-chip>img,.event-chip>svg{object-fit:cover;border-radius:6px;flex:none;width:30px;height:30px}.event-copy{min-width:0;max-width:180px}.event-copy strong,.event-copy small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.event-copy strong{font-size:11px;font-weight:650;line-height:16px}.event-copy small{color:var(--ui-muted,#aaa);font-size:9px;line-height:12px}.event-time{color:var(--ui-muted,#aaa);white-space:nowrap;flex:none;align-items:center;gap:5px;padding-left:4px;font-size:10px;display:flex}.event-time.is-live{color:#43d6a6;font-weight:700}.event-time i{background:currentColor;border-radius:50%;width:5px;height:5px}.events-arrow{width:26px;height:34px;color:var(--ui-text,#fff);cursor:pointer;background:0 0;border:0;border-radius:7px;flex:none;place-items:center;display:grid}.events-arrow svg{width:16px;height:16px}.events-arrow:hover{background:var(--ui-surface-soft,#252525)}.events-arrow:disabled{opacity:.3;cursor:default}.event-chip:focus-visible,.events-arrow:focus-visible{outline-offset:1px;outline:2px solid #a6a0ff}.events-empty{min-height:40px;color:var(--ui-muted,#aaa);align-items:center;gap:16px;font-size:11px;display:flex}.events-empty a{color:var(--ui-text,#fff);white-space:nowrap;align-items:center;gap:4px;display:flex}.events-empty svg{width:12px;height:12px}@media (width<=900px){.events-strip{gap:4px;padding:5px 8px}.events-heading{padding-right:7px}.event-copy{max-width:145px}.events-arrow{width:22px}.events-empty{gap:8px;font-size:10px}}@media (width<=480px){.events-heading small{white-space:nowrap;max-width:58px;overflow:hidden}.events-empty a{display:none}.events-strip{gap:2px}.event-time{font-size:9px}}.topbar>.events-strip{z-index:auto;background:0 0;border:0;flex:0 470px;gap:6px;width:470px;min-width:0;max-width:36vw;height:38px;padding:0}.topbar .events-heading{border:1px solid var(--ui-border-strong,#ffffff26);background:var(--ui-surface-soft,#252525);border-radius:999px;align-items:center;margin-right:0;padding:5px 8px;display:flex}.topbar .events-heading>span{letter-spacing:.02em;color:var(--ui-text,#eee);font-size:10px;font-weight:600}.topbar .events-rail{scroll-snap-type:x mandatory;gap:6px;padding:2px 0}.topbar .event-chip{box-sizing:border-box;border-color:var(--ui-border,#ffffff16);border-radius:6px;flex:0 0 calc(33.3333% - 4px);grid-template-rows:12px 10px;grid-template-columns:20px minmax(0,1fr);gap:2px 5px;width:calc(33.3333% - 4px);min-width:0;max-width:none;height:34px;padding:4px 5px;display:grid}.topbar .event-chip>img,.topbar .event-chip>svg{border-radius:4px;grid-row:1/3;align-self:center;width:20px;height:20px}.topbar .event-copy{min-width:0;max-width:none}.topbar .event-copy strong{font-size:9px;font-weight:600;line-height:12px}.topbar .event-copy small{display:none}.topbar .event-time{white-space:nowrap;text-overflow:ellipsis;grid-column:2;min-width:0;padding:0;font-size:8px;line-height:10px;display:block;overflow:hidden}.topbar .event-time.is-live{gap:4px;display:flex}.topbar .event-time i{width:4px;height:4px}.topbar .events-arrow{opacity:0;pointer-events:none;background:0 0;width:18px;height:26px;transition:opacity .15s}.topbar .events-arrow svg{width:13px;height:13px}.topbar .events-strip:hover .events-arrow,.topbar .events-strip:focus-within .events-arrow{opacity:1;pointer-events:auto}.topbar .events-strip .events-arrow:disabled{opacity:0;pointer-events:none}.topbar .events-empty{min-width:0;min-height:30px;font-size:10px;line-height:13px}.topbar .events-empty a{display:none}@media (width<=1100px){.topbar>.events-strip{max-width:42vw}.topbar .events-heading{padding:5px 6px;display:flex}.topbar .event-chip{grid-template-columns:minmax(0,1fr)}.topbar .event-chip>img,.topbar .event-chip>svg{display:none}.topbar .event-time{grid-column:1}}@media (width<=700px){.topbar>.events-strip{flex-basis:210px;gap:3px;max-width:42vw}.topbar .event-chip{flex-basis:calc(50% - 3px);width:calc(50% - 3px)}.topbar .events-arrow{width:16px}}@media (hover:none){.topbar .events-strip .events-arrow:not(:disabled){opacity:1;pointer-events:auto}}.topbar .events-auto-rail,.events-auto-rail{scroll-snap-type:none;scroll-behavior:auto;position:relative}.topbar .events-heading{cursor:default;gap:4px}.events-heading>svg{opacity:.65;flex:none}.appearance-events{margin-top:0;padding:0}.appearance-events .appearance-addons-description{color:var(--ui-muted);margin:16px 20px 12px;font-size:12px}.appearance-header-options{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.appearance-header-options>button{border:1px solid var(--ui-border-strong,#ffffff26);background:var(--ui-surface);min-height:82px;color:var(--ui-text);text-align:left;cursor:pointer;border-radius:10px;align-items:center;gap:10px;padding:14px;display:flex}.appearance-header-options>button[aria-pressed=true]{border-color:var(--ui-text);background:var(--ui-surface-soft)}.appearance-header-options>button:focus-visible{outline:2px solid var(--ui-text);outline-offset:3px}.appearance-header-options>button>svg{flex:none;width:19px;height:19px}.appearance-header-options>button>span{flex:1;min-width:0}.appearance-header-options strong,.appearance-header-options small{display:block}.appearance-header-options strong{font-size:12px}.appearance-header-options small{color:var(--ui-muted);margin-top:4px;font-size:11px;line-height:1.5}.appearance-header-options .appearance-header-check{width:15px;height:15px}@media (width<=800px){.appearance-header-options{grid-template-columns:1fr}.appearance-header-options>button{min-height:64px}}.events-rail{--event-edge-fade:16px;-webkit-mask-image:linear-gradient(to right,transparent,#000 var(--event-edge-fade),#000 calc(100% - var(--event-edge-fade)),transparent);-webkit-mask-image:linear-gradient(to right,transparent,#000 var(--event-edge-fade),#000 calc(100% - var(--event-edge-fade)),transparent);mask-image:linear-gradient(to right,transparent,#000 var(--event-edge-fade),#000 calc(100% - var(--event-edge-fade)),transparent)}@media (width<=700px){.events-rail{--event-edge-fade:10px}}.appearance-events .appearance-header-options{padding:0 20px 20px}:root{--scene-ink:var(--ui-accent);--scene-base:var(--ui-bg);--scene-fill:12%;--scene-edge:34%}html[data-palette=purple]{--scene-ink:#854dff;--scene-base:#0c0915;--scene-fill:30%;--scene-edge:80%}html[data-palette=blue]{--scene-ink:#428bff;--scene-base:#080e19;--scene-fill:30%;--scene-edge:80%}html[data-palette=indigo]{--scene-ink:#7660ff;--scene-base:#0b0a18;--scene-fill:30%;--scene-edge:80%}.app-shell{isolation:isolate;position:relative;background:radial-gradient(ellipse at 0 0,color-mix(in srgb,var(--scene-ink) 12%,transparent),transparent 40%),radial-gradient(ellipse at 100% 100%,color-mix(in srgb,var(--scene-ink) 12%,transparent),transparent 40%),var(--scene-base)!important}.app-shell .workspace{background:0 0!important}.app-shell .workspace:before{opacity:1;background-size:auto;background:radial-gradient(ellipse 65% 90% at -20% -42%,color-mix(in srgb,var(--scene-ink) var(--scene-fill),transparent) 70%,color-mix(in srgb,var(--scene-ink) var(--scene-edge),transparent) 70.3%,transparent 70.7%), radial-gradient(ellipse 64% 92% at 124% 143%,color-mix(in srgb,var(--scene-ink) var(--scene-fill),transparent) 70%,color-mix(in srgb,var(--scene-ink) var(--scene-edge),transparent) 70.3%,transparent 70.7%), radial-gradient(ellipse at 0 0,color-mix(in srgb,var(--scene-ink) 12%,transparent),transparent 40%), radial-gradient(ellipse at 100% 100%,color-mix(in srgb,var(--scene-ink) 12%,transparent),transparent 40%);animation:24s ease-in-out infinite cenix-corner-float;inset:-18px 0;-webkit-mask-image:none;mask-image:none}.app-shell .workspace:after{opacity:1;background:color-mix(in srgb,var(--scene-ink) 10%,transparent);animation:18s ease-in-out infinite cenix-line-drift;inset:-100px 0;transform:none;-webkit-mask:url(/cenix-diagonal-bars.svg) 50%/100% 100% no-repeat;mask:url(/cenix-diagonal-bars.svg) 50%/100% 100% no-repeat}.cenix-back-to-top{z-index:60;border:1px solid var(--ui-border-strong);background:color-mix(in srgb,var(--ui-surface) 80%,transparent);color:var(--ui-text);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);box-shadow:var(--ui-shadow);cursor:pointer;border-radius:24px;align-items:center;gap:7px;padding:10px 15px;font-size:12px;display:flex;position:fixed;bottom:24px;right:26px}.market-auto-loading{justify-content:center;align-items:center;min-height:72px;display:flex}.market-auto-loading .cenix-loader>img{width:30px;height:30px}html[data-theme=dark] :is(.stocks-view,.pulse-page,.pulse-detail) .cenix-loader>img{filter:invert()}html[data-theme=light]{--scene-base:#fff}@keyframes cenix-corner-float{0%,to{transform:translateY(-24px)scale(.84)}50%{transform:translateY(24px)scale(1.16)}}@keyframes cenix-line-drift{0%,to{opacity:.85;transform:translateY(-85px)}50%{opacity:1;transform:translateY(85px)}}html[data-theme] .app-shell :is(.topbar,.sidebar,.mobile-nav){-webkit-backdrop-filter:blur(14px);background:color-mix(in srgb,var(--ui-surface) 66%,transparent)!important}.app-shell .workspace:before,.app-shell .workspace:after{display:none}.cenix-scene{pointer-events:none;z-index:0;contain:strict;position:absolute;inset:0;overflow:hidden}.cenix-scene-corner{box-sizing:border-box;border:2px solid color-mix(in srgb,var(--scene-ink) var(--scene-edge),transparent);background:radial-gradient(ellipse at center,color-mix(in srgb,var(--scene-ink) var(--scene-fill),transparent),color-mix(in srgb,var(--scene-ink) var(--scene-fill),transparent));box-shadow:0 0 4px color-mix(in srgb,var(--scene-ink) 25%,transparent);will-change:transform;border-radius:50%;animation:24s ease-in-out infinite cenix-corner-float;position:absolute}.cenix-scene-top{width:91%;height:126%;top:-105%;left:-65.5%}.cenix-scene-bottom{width:89.6%;height:128.8%;animation-delay:-12s;top:78.6%;left:79.2%}.cenix-scene-lines{background:color-mix(in srgb,var(--scene-ink) 10%,transparent);will-change:transform;animation:18s ease-in-out infinite cenix-line-drift;position:absolute;inset:-100px 0;-webkit-mask:url(/cenix-diagonal-bars.svg) 50%/100% 100% no-repeat;mask:url(/cenix-diagonal-bars.svg) 50%/100% 100% no-repeat}html[data-theme] .app-shell .workspace .trade-view :is(.trade-ad-card,.trade-item-inspector){background:color-mix(in srgb,var(--ui-surface) 62%,transparent)!important}html[data-theme] .app-shell .workspace .trade-view .trade-item-slot{background:color-mix(in srgb,var(--ui-surface-raised,var(--ui-surface)) 52%,transparent)!important}.limited-extra-stats>.limited-statistics-status{white-space:normal;color:var(--ui-muted);margin-top:8px;font-size:10px;line-height:1.5;display:block}html[data-theme] .app-shell :is(.search-popover,.search-category-menu),html[data-theme] .app-shell .pulse-controls .pulse-search-results{-webkit-backdrop-filter:blur(20px);border:1px solid var(--ui-border);box-shadow:0 18px 45px #0003;background:color-mix(in srgb,var(--ui-surface) 64%,transparent)!important}html[data-theme] .app-shell .pulse-search-results>button:not(.search-load-more){transition:background .15s;background:color-mix(in srgb,var(--ui-surface) 28%,transparent)!important}html[data-theme] .app-shell .pulse-search-results>button:not(.search-load-more):hover{background:color-mix(in srgb,var(--ui-text) 10%,transparent)!important}html[data-theme] .app-shell .search-load-more{border:1px solid var(--ui-border-strong);background:color-mix(in srgb,var(--ui-text) 6%,transparent);width:calc(100% - 24px);min-height:42px;color:var(--ui-text);cursor:pointer;border-radius:12px;justify-content:center;align-items:center;gap:8px;margin:10px 12px;padding:10px 16px;font-size:12px;font-weight:600;transition:background .15s,border-color .15s;display:flex}html[data-theme] .app-shell .search-load-more:hover:not(:disabled){background:color-mix(in srgb,var(--ui-text) 12%,transparent);border-color:var(--ui-accent)}html[data-theme] .app-shell .search-load-more:disabled{opacity:1;cursor:wait}.research-intro h2{margin:0 0 8px;font-size:18px}.research-intro p,.research-note{color:var(--ui-muted);margin:0;font-size:12px;line-height:1.6}.research-destinations{gap:12px;display:grid}.research-destinations>button{text-align:left;border:1px solid var(--ui-border);background:color-mix(in srgb,var(--ui-surface) 60%,transparent);color:var(--ui-text);cursor:pointer;border-radius:16px;justify-content:space-between;align-items:center;gap:18px;padding:20px;display:flex}.research-destinations>button[aria-checked=true]{border-color:var(--ui-accent);background:color-mix(in srgb,var(--ui-accent) 8%,transparent)}.research-destinations strong{align-items:center;gap:10px;font-size:14px;display:flex}.research-destinations strong>small{color:var(--ui-muted);border:1px solid var(--ui-border);border-radius:6px;padding:3px 6px;font-size:10px;font-weight:400}.research-destinations p{color:var(--ui-muted);margin:7px 0 0;font-size:12px;line-height:1.5}.research-destinations svg{flex:none;width:19px;height:19px}.pulse-feature-chart.pulse-chart-empty{min-height:76px;color:var(--ui-muted);flex-direction:column;justify-content:center;align-items:center;gap:7px;font-size:12px;display:flex}.pulse-chart-empty>strong{color:var(--ui-text);font-size:13px}.pulse-chart-empty>small{font-size:11px}.pulse-history-pending{text-align:center;color:var(--ui-muted);justify-content:center;align-items:center;font-size:9px;line-height:1.4;display:flex}.pulse-history-pending .cenix-loader{flex-direction:column;gap:4px;font-size:8px}.pulse-history-pending .cenix-loader>span{white-space:normal}.pulse-market-summary{flex-wrap:wrap;row-gap:4px}.pulse-market-summary .pulse-history-coverage{color:var(--ui-muted);flex-basis:100%;font-size:10px}.research-intro{padding-right:150px;position:relative}.research-reset{border:1px solid var(--ui-border);background:color-mix(in srgb,var(--ui-surface) 60%,transparent);color:var(--ui-text);cursor:pointer;border-radius:9px;padding:8px 12px;font-size:11px;position:absolute;top:0;right:0}.research-reset:hover{background:color-mix(in srgb,var(--ui-text) 9%,transparent)}html[data-theme] .pulse-page .pulse-top-three .pulse-feature-chart.pulse-chart-empty{flex-direction:column;justify-content:center;align-items:center;gap:7px;display:flex}@media (width<=600px){.research-intro{padding-top:42px;padding-right:0}}html[data-theme] .pulse-page .pulse-tab-content .pulse-card{-webkit-backdrop-filter:none}@media (prefers-reduced-motion:reduce){.cenix-scene-corner,.cenix-scene-lines{will-change:auto;animation:none}}.app-shell .content:has(>.pulse-page):after{display:none}.pulse-scroll-region{isolation:isolate;flex:1;min-width:0;min-height:0;position:relative}.pulse-scroll-region>.pulse-tab-content{box-sizing:border-box;height:100%}.pulse-scroll-region:after{content:"";z-index:2;pointer-events:none;background:linear-gradient(to bottom,color-mix(in srgb,var(--scene-base) 65%,transparent),transparent);-webkit-backdrop-filter:blur(7px);opacity:0;height:36px;transition:opacity .18s;position:absolute;inset:0 0 auto;-webkit-mask-image:linear-gradient(#000,#0000);mask-image:linear-gradient(#000,#0000)}.pulse-scroll-region.is-scrolled:after{opacity:1}@media (prefers-reduced-motion:reduce){.app-shell .workspace:before,.app-shell .workspace:after{animation:none;transform:none}.pulse-scroll-region:after{transition:none}}
