.search-input[data-astro-cid-lsa53hei]::-moz-placeholder{color:#9ca3afb3}.search-input[data-astro-cid-lsa53hei]::placeholder{color:#9ca3afb3}.search-input[data-astro-cid-lsa53hei]:focus{background:#581c874d}.live-search-results[data-astro-cid-lsa53hei]::-webkit-scrollbar{width:8px}.live-search-results[data-astro-cid-lsa53hei]::-webkit-scrollbar-track{background:#581c874d}.live-search-results[data-astro-cid-lsa53hei]::-webkit-scrollbar-thumb{background:#e65c0080;border-radius:4px}.lang-switch[data-astro-cid-nen7h5rs]{display:flex;align-items:center;gap:6px;font-size:13px}.lang-switch[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]{color:#00d4ff;text-decoration:none;padding:2px 6px;border-radius:4px}.lang-switch[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs].active{color:var(--lgl-gold-flat);font-weight:700;background:rgba(var(--lgl-gold-rgb),.1)}.lang-switch[data-astro-cid-nen7h5rs] span[data-astro-cid-nen7h5rs]{color:#666}.lang-dropdown[data-astro-cid-nen7h5rs]{position:relative;width:58px;height:34px}.lang-dropdown[data-astro-cid-nen7h5rs] summary[data-astro-cid-nen7h5rs]{display:flex;align-items:center;justify-content:center;gap:6px;width:58px;height:34px;color:var(--lgl-gold-flat);font-size:12px;font-weight:900;list-style:none;cursor:pointer;border:1px solid rgba(var(--lgl-gold-rgb),.3);border-radius:8px;background:rgba(var(--lgl-gold-rgb),.06)}.lang-dropdown[data-astro-cid-nen7h5rs] summary[data-astro-cid-nen7h5rs]::-webkit-details-marker{display:none}.lang-dropdown[data-astro-cid-nen7h5rs][open] summary[data-astro-cid-nen7h5rs]{border-color:rgba(var(--lgl-gold-rgb),.68);background:rgba(var(--lgl-gold-rgb),.12)}.lang-dropdown-menu[data-astro-cid-nen7h5rs]{position:absolute;top:calc(100% + 8px);right:0;z-index:210;display:grid;width:190px;padding:8px;background:#1a0a2efa;border:1px solid rgba(var(--lgl-gold-rgb),.24);border-radius:12px;box-shadow:0 18px 40px #00000073}.lang-dropdown-menu[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]{display:flex;align-items:center;justify-content:space-between;gap:10px;min-height:38px;padding:0 10px;color:#e5e7eb;font-size:13px;text-decoration:none;border-radius:8px}.lang-dropdown-menu[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]:hover,.lang-dropdown-menu[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs].active{color:var(--lgl-gold-flat);background:rgba(var(--lgl-gold-rgb),.1)}.lang-dropdown-menu[data-astro-cid-nen7h5rs] b[data-astro-cid-nen7h5rs]{font-size:11px;color:#00d4ff}.lang-dropdown-legal-note[data-astro-cid-nen7h5rs]{margin:6px 10px 2px;padding-top:6px;border-top:1px solid rgba(var(--lgl-gold-rgb),.15);font-size:10px;color:#ffffff61;line-height:1.4}.lang-mobile-grid[data-astro-cid-nen7h5rs]{display:grid;grid-template-columns:minmax(0,1fr);gap:6px}.lang-mobile-grid[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:7px;min-height:34px;padding:0 9px;color:#e5e7eb;text-decoration:none;background:#ffffff0e;border:1px solid #ffffff1a;border-radius:9px}.lang-mobile-grid[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs].active{color:var(--lgl-gold-flat);background:rgba(var(--lgl-gold-rgb),.12);border-color:rgba(var(--lgl-gold-rgb),.38)}.lang-mobile-grid[data-astro-cid-nen7h5rs] span[data-astro-cid-nen7h5rs]{font-size:12px;font-weight:900}.lang-mobile-grid[data-astro-cid-nen7h5rs] small[data-astro-cid-nen7h5rs]{min-width:0;overflow:hidden;font-size:11px;font-weight:700;text-overflow:ellipsis;white-space:nowrap}.mobile-seller-cta[data-astro-cid-nen7h5rs]{position:relative;display:flex;align-items:center;justify-content:center;gap:8px;min-height:46px;margin-top:10px;overflow:hidden;color:#1a0a2e;font-size:12px;font-weight:900;text-decoration:none;text-transform:uppercase;background:linear-gradient(135deg,var(--lgl-gold-400),var(--lgl-gold-flat));border:1px solid rgba(var(--lgl-gold-rgb),.8);border-radius:10px;box-shadow:0 0 rgba(var(--lgl-gold-rgb),.46)}.mobile-seller-cta[data-astro-cid-nen7h5rs]:before{position:absolute;inset:0;content:"";border-radius:inherit;box-shadow:inset 0 0 14px rgba(var(--lgl-gold-rgb),.55);opacity:0;pointer-events:none;animation:2.4s ease-in-out infinite mobileCtaPulse}.mobile-seller-cta[data-astro-cid-nen7h5rs]:after{position:absolute;inset:0;content:"";background:linear-gradient(110deg,#0000,#ffffff73 45%,#0000 70%);transform:translate(-120%);animation:3.8s ease-in-out infinite mobileCtaShine}.mobile-seller-cta[data-astro-cid-nen7h5rs] span[data-astro-cid-nen7h5rs],.mobile-seller-cta[data-astro-cid-nen7h5rs] b[data-astro-cid-nen7h5rs]{position:relative;z-index:1}@keyframes mobileCtaPulse{0%,to{opacity:0}50%{opacity:1}}@keyframes mobileCtaShine{0%,35%{transform:translate(-120%)}60%,to{transform:translate(120%)}}@media(prefers-reduced-motion:reduce){.mobile-seller-cta[data-astro-cid-nen7h5rs],.mobile-seller-cta[data-astro-cid-nen7h5rs]:before,.mobile-seller-cta[data-astro-cid-nen7h5rs]:after{animation:none}}.header-nav-pill[data-astro-cid-nen7h5rs]{display:flex;align-items:center;gap:6px;padding:7px 10px;font-size:11px;font-weight:700;color:var(--lgl-gold-flat);border:1px solid rgba(var(--lgl-gold-rgb),.3);border-radius:8px;white-space:nowrap;transition:background .15s,border-color .15s;text-decoration:none}.header-nav-pill[data-astro-cid-nen7h5rs]:hover{background:rgba(var(--lgl-gold-rgb),.1);border-color:rgba(var(--lgl-gold-rgb),.5)}[data-astro-cid-nen7h5rs][data-mobile-header]:after{content:"";position:absolute;bottom:-24px;left:0;right:0;height:24px;z-index:1;background:linear-gradient(#12062275,#0000);pointer-events:none}.lgl-taskbar{position:fixed;right:0;bottom:0;left:0;z-index:42;display:grid;grid-template-rows:28px 58px;width:100%;min-width:0;height:calc(86px + env(safe-area-inset-bottom,0px));padding-bottom:env(safe-area-inset-bottom,0px);color:#fff;font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;--taskbar-surface: rgba(26, 10, 46, .5);--taskbar-surface-border: rgba(var(--lgl-gold-rgb), .2);--taskbar-surface-blur: 12px;background:var(--taskbar-surface);border-top:1px solid var(--taskbar-surface-border);box-shadow:inset 0 1px #ffffff0a;isolation:isolate}.lgl-taskbar:before{content:"";position:absolute;top:-24px;left:0;right:0;height:24px;z-index:1;background:linear-gradient(to top,rgba(10,3,19,.54),transparent);pointer-events:none}.lgl-taskbar .taskbar-row{position:relative;min-width:0;border-top:1px solid rgba(255,255,255,.04)}.taskbar-row-live{z-index:5;display:grid;grid-template-columns:minmax(84px,110px) minmax(0,1fr) minmax(190px,270px);align-items:center;height:28px;overflow:hidden;contain:paint}.live-chip{display:inline-flex;align-items:center;justify-content:center;gap:6px;height:28px;padding:0 12px;color:#fff;font-family:Exo 2,sans-serif;font-size:11px;font-weight:900;letter-spacing:0;background:#ef444433;border-right:1px solid rgba(239,68,68,.32);animation:logoBlink 1.6s ease-in-out infinite;text-shadow:0 0 10px rgba(239,68,68,.72)}.live-chip span{color:#ef4444}.ticker-viewport{min-width:0;height:28px;overflow:hidden;border-inline:1px solid rgba(var(--lgl-gold-rgb),.13);contain:paint}.ticker-track{display:inline-flex;align-items:center;min-width:-moz-max-content;min-width:max-content;height:100%;animation:tickerScroll 34s linear infinite}.ticker-viewport:hover .ticker-track{animation-play-state:paused}.ticker-card,.ticker-empty{display:inline-flex;align-items:center;gap:8px;height:22px;margin-inline:5px;padding:0 10px;color:#ffffffe0;text-decoration:none;background:#ffffff0e;border:1px solid rgba(var(--lgl-gold-rgb),.2);border-radius:8px}.ticker-card:hover{border-color:rgba(var(--lgl-gold-rgb),.65);background:rgba(var(--lgl-gold-rgb),.1)}.ticker-emoji{font-size:13px;line-height:1}.ticker-title{max-width:220px;overflow:hidden;font-size:12px;font-weight:700;text-overflow:ellipsis;white-space:nowrap}.ticker-price{color:var(--lgl-gold-flat);font-family:Exo 2,sans-serif;font-size:11px;font-weight:900;white-space:nowrap}.ticker-price.price-pop{animation:pricePop .32s cubic-bezier(.2,1.2,.2,1)}.ticker-countdown{min-width:52px;color:#ffffffbf;font-family:Exo 2,sans-serif;font-size:10px;text-align:right;white-space:nowrap}.ticker-countdown.is-hot{color:#ef4444;animation:badgePulse 1s ease-in-out infinite}.activity-feed{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:8px;height:28px;padding-inline:10px;overflow:hidden}.activity-label{color:rgba(var(--lgl-gold-rgb),.88);font-family:Exo 2,sans-serif;font-size:10px;font-weight:800;white-space:nowrap}.activity-events{display:grid;gap:1px;min-width:0;font-size:10px;line-height:1.1;color:#ffffffad}.activity-events span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.taskbar-row-tools{z-index:80;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;height:58px;gap:12px;padding:6px 12px;overflow:visible;isolation:isolate}.role-zone,.stat-zone,.system-zone{min-width:0}.stat-zone{flex-shrink:0}.system-zone{flex-shrink:0;white-space:nowrap}.taskbar-preferences{position:relative;display:contents}.taskbar-preference-launcher{flex:0 0 56px;min-width:32px;max-width:56px;height:46px}.taskbar-preference-panel{position:absolute;right:0;bottom:calc(100% + 10px);z-index:60;width:min(420px,calc(100vw - 24px));padding:12px;color:#fff;background:var(--taskbar-surface);border:1px solid var(--taskbar-surface-border);border-radius:18px;box-shadow:0 24px 80px #00000052;backdrop-filter:blur(var(--taskbar-surface-blur));-webkit-backdrop-filter:blur(var(--taskbar-surface-blur))}.taskbar-preference-panel-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:10px}.taskbar-preference-panel-kicker{color:#ffffff85;font-size:10px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.taskbar-preference-panel-title{color:#fff;font-family:Exo 2,sans-serif;font-size:13px;font-weight:900}.taskbar-ambient-card{display:grid;grid-template-columns:minmax(0,1fr);align-items:center;gap:10px;margin-bottom:10px;padding:10px;color:#ffffffd6;background:#ffffff0e;border:1px solid rgba(var(--lgl-gold-rgb),.2);border-radius:12px}.taskbar-ambient-card[hidden]{display:none}.taskbar-ambient-copy{display:grid;gap:3px;min-width:0;font-size:12px;line-height:1.25}.taskbar-ambient-copy span:last-child{overflow-wrap:anywhere;white-space:normal}.taskbar-ambient-kicker{color:#ffffff85;font-size:9px;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.taskbar-ambient-controls{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:8px}.taskbar-ambient-select-label{display:grid;gap:4px;min-width:0;color:#ffffff9e;font-size:9px;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.taskbar-ambient-select{width:100%;min-height:32px;padding:0 9px;color:#fff;font:inherit;font-size:11px;font-weight:800;text-transform:none;letter-spacing:0;background:#1a0a2eeb;border:1px solid rgba(var(--lgl-gold-rgb),.28);border-radius:8px}.taskbar-ambient-toggle{flex:none;min-height:32px;padding:0 10px;color:#1a0a2e;font-size:10px;font-weight:900;white-space:nowrap;background:var(--lgl-gold-flat);border:1px solid rgba(var(--lgl-gold-rgb),.72);border-radius:8px}.taskbar-ambient-toggle[aria-pressed=true]{color:var(--lgl-gold-400);background:rgba(var(--lgl-gold-rgb),.14)}.taskbar-preference-panel-close{display:inline-grid;place-items:center;width:30px;height:30px;color:#fff;font-size:18px;background:#ffffff14;border:1px solid rgba(255,255,255,.08);border-radius:999px}.taskbar-preference-presets{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:10px}.taskbar-preference-chip{display:inline-flex;align-items:center;justify-content:center;min-height:28px;padding:0 10px;color:#fff;font-size:10px;font-weight:800;letter-spacing:.04em;text-transform:uppercase;background:#ffffff14;border:1px solid rgba(255,255,255,.08);border-radius:999px}.taskbar-preference-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.taskbar-preference-item{display:flex;align-items:center;gap:10px;min-height:56px;padding:10px 12px;color:#fff;text-align:left;background:#ffffff0d;border:1px solid rgba(255,255,255,.08);border-radius:14px}.taskbar-preference-item[aria-pressed=true]{background:rgba(var(--lgl-gold-rgb),.12);border-color:rgba(var(--lgl-gold-rgb),.36)}.taskbar-preference-item-icon{display:inline-grid;place-items:center;flex-shrink:0;width:32px;height:32px;font-size:18px;border-radius:999px;background:#ffffff14}.taskbar-preference-item-copy{display:grid;gap:2px;min-width:0}.taskbar-preference-item-label,.taskbar-preference-item-state{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.taskbar-preference-item-label{font-size:11px;font-weight:800}.taskbar-preference-item-state{color:#ffffffa8;font-size:9px;text-transform:uppercase;letter-spacing:.08em}.role-zone{position:relative;z-index:30;display:flex;align-items:center;justify-content:center;gap:clamp(8px,.8vw,12px);width:100%;overflow:visible}.app-dock-cluster{display:flex;align-items:center;gap:clamp(3px,.5vw,8px);width:100%;min-width:0}.taskbar-dock-toggle{position:absolute;left:0;flex:0 0 42px;width:42px;min-width:42px;max-width:42px;padding-inline:0;z-index:35}.app-dock{flex:1 1 auto;min-width:0;margin-inline:0;justify-content:flex-start}.taskbar-dock-toggle{display:none!important}.taskbar-dock-toggle,.taskbar-role-chip{box-shadow:0 10px 22px #00000038}.taskbar-dock-toggle{color:var(--lgl-gold-flat);background:linear-gradient(180deg,#1a0a2efa,#0d0517fa);border-color:rgba(var(--lgl-gold-rgb),.28)}.taskbar-dock-toggle:hover,.taskbar-dock-toggle:focus-visible{background:linear-gradient(180deg,#1a0a2e,#0d0517fc);border-color:rgba(var(--lgl-gold-rgb),.62)}.taskbar-role-chip{display:grid;flex:0 0 auto;grid-template-rows:auto auto;place-items:center;gap:2px;width:56px;min-width:32px;max-width:56px;height:46px;padding:0;color:var(--role-color);font-family:Exo 2,sans-serif;font-size:11px;font-weight:900;background:color-mix(in srgb,var(--role-color) 14%,transparent);border:1px solid color-mix(in srgb,var(--role-color) 52%,transparent);border-radius:8px}.taskbar-role-chip:hover,.taskbar-role-chip:focus-visible{color:#fff;background:color-mix(in srgb,var(--role-color) 22%,rgba(255,255,255,.08));border-color:color-mix(in srgb,var(--role-color) 68%,transparent)}.taskbar-role-chip-icon{font-size:clamp(16px,2.1vw,22px);line-height:1;animation:iconFloat 2.8s ease-in-out infinite}.taskbar-role-chip-label{max-width:100%;overflow:visible;font-size:clamp(7px,.7vw,9px);font-weight:700;line-height:1.05;text-align:center;text-overflow:ellipsis;white-space:nowrap}.taskbar-dock-panel{display:none;position:absolute;right:0;bottom:calc(100% + 36px);z-index:100;width:-moz-max-content;width:max-content;min-width:min(420px,calc(100vw - 24px));padding:12px 14px;color:#fff;background:var(--taskbar-surface);border:1px solid var(--taskbar-surface-border);border-radius:16px;box-shadow:0 18px 40px #00000073;backdrop-filter:blur(var(--taskbar-surface-blur));-webkit-backdrop-filter:blur(var(--taskbar-surface-blur));max-height:min(68vh,420px);overflow:auto;scrollbar-color:rgba(var(--lgl-gold-rgb),.68) rgba(26,10,46,.88);scrollbar-width:thin}.taskbar-dock-panel::-webkit-scrollbar{width:10px}.taskbar-dock-panel::-webkit-scrollbar-track{background:#1a0a2ed1;border-radius:999px}.taskbar-dock-panel::-webkit-scrollbar-thumb{background:linear-gradient(180deg,rgba(var(--lgl-gold-rgb),.88),rgba(var(--lgl-gold-rgb),.62));border:2px solid rgba(26,10,46,.82);border-radius:999px}.taskbar-dock-panel-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:10px}.taskbar-dock-panel-kicker{color:#ffffff80;font-size:10px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.taskbar-dock-panel-title{color:#fff;font-family:Exo 2,sans-serif;font-size:13px;font-weight:900}.taskbar-dock-panel-close{display:inline-grid;place-items:center;width:30px;height:30px;color:#fff;font-size:18px;background:#ffffff14;border:1px solid rgba(255,255,255,.08);border-radius:999px}.taskbar-dock-panel-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.taskbar-dock-panel .app-link{width:100%;max-width:none;flex:none;height:66px}.taskbar-dock-panel .app-icon{font-size:clamp(18px,5vw,24px)}.taskbar-dock-panel .app-label{font-size:10px}.role-badge{display:inline-flex;flex:0 0 auto;align-items:center;gap:6px;height:30px;padding:0 10px;color:var(--role-color);font-family:Exo 2,sans-serif;font-size:11px;font-weight:900;text-transform:uppercase;background:color-mix(in srgb,var(--role-color) 14%,transparent);border:1px solid color-mix(in srgb,var(--role-color) 52%,transparent);border-radius:8px}.role-badge span{animation:badgePulse 1.9s ease-in-out infinite}.app-dock{position:relative;z-index:30;display:flex;align-items:center;justify-content:center;gap:clamp(1px,.5vw,5px);min-width:0;max-width:100%;overflow:visible;scrollbar-width:none}.app-dock::-webkit-scrollbar{display:none}.app-link{position:relative;z-index:1;flex:0 0 56px;flex-shrink:0;min-width:40px;max-width:56px;place-items:center;height:46px;color:#ffffffb8;text-decoration:none;border:1px solid transparent;border-radius:8px;transition:transform .34s cubic-bezier(.18,1.45,.35,1),color .18s ease,background .18s ease,border-color .18s ease}.app-link.grid{display:inline-grid;justify-items:center;align-items:center;gap:4px}.app-link.flex{display:inline-flex;flex-direction:column;justify-content:center;align-items:center;gap:4px}.app-link:not(.flex):not(.grid){display:inline-grid;justify-items:center;align-items:center;gap:4px}button.app-link{padding:0;font:inherit;cursor:pointer;background:transparent}.app-link:hover{z-index:120;color:#fff;background:#ffffff12;border-color:color-mix(in srgb,var(--role-color) 35%,transparent);transform:scale(1.06)}.app-link[aria-current=page]:after{position:absolute;right:50%;bottom:1px;width:16px;height:2px;content:"";background:var(--role-color);border-radius:999px;transform:translate(50%)}.app-icon{font-size:clamp(16px,2.1vw,22px);line-height:1;animation:iconFloat 2.8s ease-in-out infinite;animation-delay:var(--float-delay, 0s)}.app-icon--svg{display:flex;align-items:center;justify-content:center;font-size:inherit}.app-icon-svg{width:clamp(16px,2.1vw,22px);height:clamp(16px,2.1vw,22px);flex-shrink:0;color:currentColor;transition:color .18s ease}.app-label{max-width:100%;overflow:hidden;font-size:clamp(7px,.7vw,9px);font-weight:700;line-height:1.05;text-align:center;text-overflow:ellipsis;white-space:nowrap}.app-tooltip{position:absolute;bottom:calc(100% + 7px);left:50%;z-index:160;display:none;align-items:center;gap:6px;width:-moz-max-content;width:max-content;max-width:min(260px,calc(100vw - 24px));padding:7px 9px;color:#fff;font-size:11px;font-weight:800;background:#050112fa;border:1px solid color-mix(in srgb,var(--role-color) 45%,transparent);border-radius:8px;box-shadow:0 10px 24px #0006;transform:translate(-50%);transform-origin:50% 100%}.app-tooltip-copy{display:grid;gap:2px;min-width:0}.app-tooltip-copy strong,.app-tooltip-copy em{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.app-tooltip-copy strong{font-size:11px;font-style:normal}.app-tooltip-copy em{color:#ffffffa8;font-size:10px;font-style:normal;font-weight:700}.app-tooltip b{color:#1a0a2e;font-family:Exo 2,sans-serif;font-size:9px;background:var(--role-color);border-radius:999px;padding:1px 5px}.app-link:hover .app-tooltip,.app-link:focus-visible .app-tooltip{display:inline-flex;animation:tipPop .22s cubic-bezier(.18,1.45,.35,1)}.utility-dock-button{color:var(--lgl-gold-flat);border-color:rgba(var(--lgl-gold-rgb),.18)}.zen-button[aria-pressed=true]{color:#c084fc;background:#7c3aed29;border-color:#c084fc80}.concierge-nudge{position:absolute;bottom:calc(100% + 9px);left:50%;z-index:90;width:-moz-max-content;width:max-content;max-width:min(260px,calc(100vw - 24px));padding:8px 10px;color:var(--lgl-gold-flat);font-size:11px;font-weight:800;line-height:1.25;white-space:normal;background:#170a29fa;border:1px solid rgba(var(--lgl-gold-rgb),.52);border-radius:8px;box-shadow:0 14px 30px #00000073;transform:translate(-50%);animation:tipPop .22s cubic-bezier(.18,1.45,.35,1)}.concierge-nudge[hidden]{display:none}.stat-zone{display:grid;grid-template-columns:minmax(128px,168px) repeat(2,minmax(48px,auto));gap:4px;flex-shrink:0}.heatmap-card{display:grid;grid-template-columns:auto minmax(78px,1fr) auto;align-items:center;gap:6px;height:28px;min-width:0;padding:0 7px;color:var(--lgl-gold-flat);background:#ffffff0e;border:1px solid rgba(var(--lgl-gold-rgb),.2);border-radius:6px}.heatmap-label{color:#ffffff80;font-size:8px;font-weight:900;text-transform:uppercase}.heatmap-ekg{width:100%;min-width:78px;height:24px;color:var(--lgl-gold-flat)}.heatmap-card b{color:var(--lgl-gold-400);font-family:Exo 2,sans-serif;font-size:11px;font-weight:900}.stat-pill{display:grid;align-content:center;height:28px;min-width:0;padding:0 6px;background:#ffffff0e;border:1px solid rgba(var(--lgl-gold-rgb),.18);border-radius:6px}.stat-pill span{overflow:hidden;color:#ffffff80;font-size:8px;font-weight:800;text-overflow:ellipsis;white-space:nowrap}.stat-pill b{overflow:hidden;color:var(--lgl-gold-flat);font-family:Exo 2,sans-serif;font-size:11px;font-weight:900;line-height:1.1;text-overflow:ellipsis;white-space:nowrap}.system-zone{display:flex;align-items:center;justify-content:flex-end;gap:10px;color:#ffffffc7}.taskbar-actions{display:inline-flex;align-items:center;gap:6px;min-width:0}.taskbar-actions.is-empty{display:none}.taskbar-action{display:inline-flex;align-items:center;justify-content:center;gap:5px;height:30px;min-width:0;padding:0 9px;color:#fff;font-family:Exo 2,sans-serif;font-size:10px;font-weight:900;line-height:1;white-space:nowrap;cursor:pointer;background:#ffffff0f;border:1px solid rgba(var(--lgl-gold-rgb),.24);border-radius:8px;animation:actionNudge 2.2s ease-in-out infinite;transition:transform .18s ease,border-color .18s ease,background .18s ease}.taskbar-action:hover{background:rgba(var(--lgl-gold-rgb),.12);border-color:rgba(var(--lgl-gold-rgb),.72);transform:translateY(-2px)}.taskbar-action:disabled{cursor:wait;opacity:.6}.taskbar-action[hidden]{display:none}.taskbar-action span{font-size:13px;line-height:1}.taskbar-action b{overflow:hidden;text-overflow:ellipsis}.taskbar-action-install{position:relative;display:grid;place-items:center;width:48px;height:46px;padding:0;color:var(--lgl-gold-flat);border-color:rgba(var(--lgl-gold-rgb),.45);border-radius:8px}.taskbar-action-install:hover{z-index:70;transform:translateY(-6px) scale(1.06)}.taskbar-action-install span{font-size:20px}.taskbar-action-install b{max-width:44px;color:#ffffffc7;font-family:Inter,system-ui,sans-serif;font-size:8px;font-weight:700;line-height:1.05;text-align:center;text-overflow:ellipsis;white-space:nowrap}.taskbar-action-tooltip{position:absolute;bottom:calc(100% + 9px);left:50%;z-index:80;display:none;max-width:260px;padding:6px 9px;color:#fff;font-family:Inter,system-ui,sans-serif;font-size:11px;font-style:normal;font-weight:800;line-height:1.2;white-space:nowrap;background:#050112fa;border:1px solid rgba(var(--lgl-gold-rgb),.52);border-radius:8px;box-shadow:0 10px 24px #0006;transform:translate(-50%);transform-origin:50% 100%}.taskbar-action-install:hover .taskbar-action-tooltip,.taskbar-action-install:focus-visible .taskbar-action-tooltip{display:inline-flex;animation:tipPop .22s cubic-bezier(.18,1.45,.35,1)}.taskbar-action-push{color:#06b6d4;border-color:#06b6d473;animation-delay:.45s}.taskbar-clock-widget{display:flex;flex-direction:column;align-items:flex-end;justify-content:center;gap:0;min-width:88px;min-height:46px;padding:1px 2px;background:transparent;border:0;box-shadow:none}.taskbar-clock{min-width:0;color:#fff;font-family:Exo 2,sans-serif;font-size:21px;font-weight:900;letter-spacing:.04em;text-align:right;line-height:1;font-variant-numeric:tabular-nums}.taskbar-date{color:#ffffffb3;font-family:Exo 2,sans-serif;font-size:14px;font-weight:800;letter-spacing:.04em;line-height:1;white-space:nowrap;text-align:right;font-variant-numeric:tabular-nums}.system-status{display:none}.taskbar-env-modal{position:absolute;bottom:calc(100% + 12px);left:4px;width:360px;max-width:calc(100vw - 16px);background:#1a0a2ef7;border:1px solid rgba(var(--lgl-gold-rgb),.35);border-radius:14px;box-shadow:0 8px 40px #0009,0 0 0 1px rgba(var(--lgl-gold-rgb),.1);backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);z-index:9999;overflow:hidden}.taskbar-env-modal-header{display:flex;align-items:center;justify-content:space-between;padding:12px 16px;border-bottom:1px solid rgba(var(--lgl-gold-rgb),.15)}.taskbar-env-modal-badge{background:rgba(var(--lgl-gold-rgb),.18);border:1px solid rgba(var(--lgl-gold-rgb),.4);color:var(--lgl-gold-flat);font-family:"Exo 2",monospace;font-size:11px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;padding:3px 10px;border-radius:6px}.taskbar-env-modal-close{color:#ffffff73;font-size:14px;line-height:1;padding:4px;border-radius:6px;transition:color .15s,background .15s}.taskbar-env-modal-close:hover{color:#fff;background:#ffffff14}.taskbar-env-modal-body{padding:14px 16px}.taskbar-env-modal-body p{color:#ffffffbf;font-size:13px;line-height:1.55;margin:0}.taskbar-env-modal-body p+p{margin-top:10px}.lgl-taskbar.is-zen{background:#1a0a2ebd}.zen-mode .ticker-track,.is-zen .ticker-track,.zen-mode .app-icon,.is-zen .app-icon,.zen-mode .role-badge span,.is-zen .role-badge span,.zen-mode .live-chip,.is-zen .live-chip,.zen-mode .ticker-countdown.is-hot,.is-zen .ticker-countdown.is-hot,.zen-mode .taskbar-action,.is-zen .taskbar-action,.zen-mode .heatmap-ekg,body.perf-low .ticker-track,html.perf-minimal .ticker-track,html.perf-reduced .ticker-track,body.perf-low .app-icon,html.perf-minimal .app-icon,html.perf-reduced .app-icon,body.perf-low .role-badge span,html.perf-minimal .role-badge span,html.perf-reduced .role-badge span,body.perf-low .live-chip,html.perf-minimal .live-chip,html.perf-reduced .live-chip,body.perf-low .ticker-countdown.is-hot,html.perf-minimal .ticker-countdown.is-hot,html.perf-reduced .ticker-countdown.is-hot,body.perf-low .taskbar-action,html.perf-minimal .taskbar-action,html.perf-reduced .taskbar-action,body.perf-low .heatmap-ekg,html.perf-minimal .heatmap-ekg,html.perf-reduced .heatmap-ekg{animation:none!important;filter:none!important}.zen-mode .app-link,.zen-mode .app-link:hover,.is-zen .app-link,.is-zen .app-link:hover{transform:none!important;transition:none!important}@keyframes tickerScroll{0%{transform:translate(0)}to{transform:translate(-50%)}}@keyframes iconFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-2px)}}@keyframes badgePulse{0%,to{opacity:1}50%{opacity:.55}}@keyframes logoBlink{0%,to{opacity:1}50%{opacity:.55}}@keyframes tipPop{0%{opacity:0;transform:translate(-50%) scale(.8)}to{opacity:1;transform:translate(-50%) scale(1)}}@keyframes pricePop{0%{transform:scale(.92)}to{transform:scale(1)}}@keyframes actionNudge{0%,to{transform:translateY(0)}12%{transform:translateY(-3px) scale(1.03)}24%{transform:translateY(0)}}@media(max-width:1280px){.taskbar-dock-toggle{display:inline-grid!important;position:static}.app-dock-cluster{padding-left:0}}@media(max-width:1120px){.taskbar-row-live{grid-template-columns:88px minmax(0,1fr)}.activity-feed{display:none}.taskbar-row-tools{grid-template-columns:minmax(0,1fr) auto;gap:8px;padding-inline:8px}.stat-zone{display:none}.role-zone{justify-content:center;min-width:0;gap:4px}.taskbar-dock-toggle{display:inline-grid!important}.app-dock{flex-wrap:nowrap;overflow:hidden;justify-content:flex-start;gap:4px}.app-link{flex:0 0 48px;min-width:40px;max-width:48px}.system-zone{min-width:-moz-max-content;min-width:max-content;gap:4px}.taskbar-action{padding-inline:8px}.taskbar-clock{font-size:19px}.taskbar-date{font-size:13px}}@media(max-width:780px){.lgl-taskbar{grid-template-rows:28px 68px;height:calc(96px + env(safe-area-inset-bottom,0px))}.taskbar-row-live{z-index:0;grid-template-columns:78px minmax(0,1fr)}.taskbar-row-tools{z-index:80;grid-template-columns:minmax(0,1fr) auto;height:68px;padding:5px 6px}.taskbar-clock-widget{display:flex;min-width:84px;min-height:56px;padding:1px 2px}.taskbar-clock{display:block}.system-zone{position:relative;right:auto;bottom:auto;z-index:32;display:flex;width:-moz-max-content;width:max-content;height:56px;gap:4px}.lgl-taskbar.has-taskbar-actions .system-zone{display:flex}.lgl-taskbar.has-taskbar-actions .app-dock{padding-right:0;justify-content:flex-start}.app-dock-cluster{gap:4px;padding-left:0}.taskbar-preference-panel{position:fixed;right:8px;left:8px;bottom:calc(104px + env(safe-area-inset-bottom,0px));width:auto;max-height:min(68vh,420px);overflow:auto;border-radius:16px}.taskbar-action{width:32px;height:32px;padding:0;border-radius:999px}.taskbar-action b{display:none}.taskbar-action-install{width:44px;height:50px;border-radius:8px}.taskbar-action-install b{display:none}.role-zone{width:100%;justify-content:flex-start;gap:4px;overflow:visible;padding-right:0}.lgl-taskbar.has-taskbar-actions .role-zone{padding-right:0}.taskbar-dock-toggle{position:static;left:auto;width:50px;min-width:50px;max-width:50px;height:56px}.taskbar-dock-toggle .app-label{display:none}.app-dock{display:flex;flex:1 1 0;flex-wrap:nowrap;justify-content:flex-start;align-items:center;gap:4px;width:auto;max-width:100%;overflow:hidden;padding-inline:0}.lgl-taskbar.has-taskbar-actions .app-dock{padding-right:2px}.app-dock-cluster{gap:4px;padding-left:0;padding-right:0;overflow:visible;flex-wrap:nowrap}.lgl-taskbar.has-taskbar-actions .app-dock-cluster{padding-right:0}.taskbar-preferences{gap:4px}.taskbar-preference-launcher,.taskbar-role-chip{flex:0 0 50px;width:50px;min-width:50px;max-width:50px;height:56px;border-radius:8px}.taskbar-preference-launcher .app-icon,.taskbar-role-chip-icon{font-size:28px}.taskbar-preference-launcher .app-label,.taskbar-role-chip-label{display:block;max-width:100%;font-size:7.5px}.app-dock>.app-link .app-label{display:block}.app-link{flex:0 0 50px;width:50px;min-width:50px;max-width:50px;height:56px}.app-icon{font-size:28px}.app-link:hover,.app-link:focus-visible{transform:none}.taskbar-action-install:hover,.taskbar-action-install:focus-visible,.utility-dock-button:hover,.utility-dock-button:focus-visible{transform:none}.app-label{max-width:100%;font-size:7.5px}.concierge-nudge{right:0;left:auto;max-width:calc(100vw - 18px);animation:none;transform:none}.taskbar-actions{width:100%;height:100%}.taskbar-action-push{display:inline-flex}.ticker-title{max-width:145px}}@media(max-width:460px){.lgl-taskbar{grid-template-rows:24px 56px;height:calc(80px + env(safe-area-inset-bottom,0px))}.taskbar-row-live{grid-template-columns:64px minmax(0,1fr);height:24px}.live-chip{height:24px;padding-inline:7px;font-size:9px}.ticker-viewport,.ticker-track{height:24px}.ticker-card,.ticker-empty{height:20px;margin-inline:3px;padding-inline:7px}.ticker-title{max-width:112px}.ticker-countdown{min-width:42px;font-size:9px}.taskbar-row-tools{height:56px;padding-block:4px}.role-zone,.lgl-taskbar.has-taskbar-actions .role-zone{padding-right:0}.system-zone{width:-moz-max-content;width:max-content;height:46px}.lgl-taskbar.has-taskbar-actions .app-dock{padding-right:2px;justify-content:flex-start}.app-link{height:48px;width:40px;min-width:40px;max-width:40px}.app-icon{font-size:clamp(18px,5vw,22px)}.taskbar-dock-panel .app-label{display:block;font-size:clamp(5px,1.3vw,7px)}.taskbar-action{width:30px;height:30px}.taskbar-action-install{width:42px;height:46px}.taskbar-action-install span{font-size:19px}.taskbar-action-install b{max-width:40px;font-size:7px}}@media(max-width:560px){.taskbar-row-tools{grid-template-columns:minmax(0,1fr) auto;padding:5px 6px}.taskbar-dock-toggle{display:inline-grid!important}.app-dock-cluster{padding-left:0}.taskbar-preferences{gap:4px}.taskbar-preference-launcher,.taskbar-role-chip{flex:0 0 50px;width:50px;min-width:50px;max-width:50px;height:56px;border-radius:8px}.taskbar-preference-launcher .app-icon,.taskbar-role-chip-icon{font-size:28px}.taskbar-preference-launcher .app-label,.taskbar-role-chip-label{display:block;max-width:100%;font-size:7.5px}.role-zone{justify-content:flex-start}.taskbar-dock-panel{right:8px;left:8px;padding:12px}.taskbar-preference-panel{position:fixed;right:8px;left:8px;bottom:calc(104px + env(safe-area-inset-bottom,0px));width:auto;max-height:min(68vh,420px);overflow:auto;border-radius:16px}.taskbar-dock-panel-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:10px}.taskbar-dock-panel-kicker{color:#ffffff80;font-size:10px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.taskbar-dock-panel-title{color:#fff;font-family:Exo 2,sans-serif;font-size:13px;font-weight:900}.taskbar-dock-panel-close{display:inline-grid;place-items:center;width:30px;height:30px;color:#fff;font-size:18px;background:#ffffff14;border:1px solid rgba(255,255,255,.08);border-radius:999px}.taskbar-dock-panel-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.taskbar-dock-panel .app-link{width:100%;max-width:none;flex:none;height:66px}.taskbar-dock-panel .app-link-role{border-color:color-mix(in srgb,var(--role-color) 55%,transparent)}.taskbar-dock-panel .app-icon{font-size:clamp(18px,5vw,24px)}.taskbar-dock-panel .app-label{font-size:10px}.taskbar-preference-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.taskbar-ambient-card{grid-template-columns:minmax(0,1fr);align-items:stretch}.taskbar-ambient-controls{grid-template-columns:minmax(0,1fr)}.taskbar-ambient-toggle{width:100%}.taskbar-preference-item{min-height:54px;padding:8px 9px}}@media(max-width:479px){.lgl-taskbar{grid-template-rows:28px 64px;height:calc(92px + env(safe-area-inset-bottom,0px))}.taskbar-row-live{border-bottom:2px solid rgba(var(--lgl-gold-rgb),.08)}.taskbar-row-tools{height:64px;padding:8px}.app-dock{display:flex;flex-wrap:nowrap;justify-content:space-evenly;align-items:center;gap:6px;width:100%;max-width:100%;overflow:hidden;padding-inline:4px}.app-dock-cluster{width:100%;overflow:hidden;flex-wrap:nowrap}.app-link{flex:0 0 52px;width:52px;min-width:48px;max-width:56px;height:52px}.app-icon{font-size:30px;line-height:1}.app-dock>.app-link .app-label{display:block;max-width:100%;overflow:hidden;font-size:7.5px;line-height:1.05;text-overflow:ellipsis;white-space:nowrap}.taskbar-dock-panel .app-label{display:block;font-size:11px}.taskbar-dock-toggle{width:54px;min-width:54px;max-width:54px;height:56px}.taskbar-dock-toggle .app-icon{font-size:30px}.system-zone{height:40px;gap:2px}.taskbar-clock{font-size:18px}.taskbar-date{font-size:12px}.taskbar-clock-widget{min-width:78px;min-height:40px;padding:1px 2px}.role-zone{width:100%;justify-content:center;gap:0;overflow:visible}.taskbar-row-tools{grid-template-columns:minmax(0,1fr) auto;gap:4px}.taskbar-action-install{width:36px;height:40px}.taskbar-action-install span{font-size:16px}.live-chip{padding-inline:8px;font-size:10px}.ticker-title{max-width:100px}}@media(max-width:320px){.app-dock{width:-moz-fit-content;width:fit-content;max-width:calc(100% - 96px);overflow:hidden;flex-wrap:nowrap;justify-content:flex-start}}@media(prefers-reduced-motion:reduce){.ticker-track,.app-icon,.role-badge span,.live-chip,.ticker-countdown.is-hot,.concierge-nudge,.heatmap-ekg{animation:none;filter:none}.taskbar-action,.taskbar-preference-item{animation:none}.app-link,.app-link:hover{transform:none;transition:none}}.cookie-banner[data-astro-cid-kror3uvh]{position:fixed;bottom:0;left:0;right:0;z-index:9999;background:#140a28f7;border-top:1px solid rgba(var(--lgl-gold-rgb),.3);padding:1rem 1.5rem;box-shadow:0 -4px 24px #0006}.cookie-inner[data-astro-cid-kror3uvh]{max-width:1200px;margin:0 auto;display:flex;align-items:center;gap:1.5rem;flex-wrap:wrap}.cookie-text[data-astro-cid-kror3uvh]{flex:1;min-width:200px}.cookie-text[data-astro-cid-kror3uvh] p[data-astro-cid-kror3uvh]{color:#d1d5db;font-size:.875rem;line-height:1.5;margin:0}.cookie-link[data-astro-cid-kror3uvh]{color:var(--lgl-gold-flat);text-decoration:underline;text-underline-offset:2px}.cookie-link[data-astro-cid-kror3uvh]:hover{color:#fff}.cookie-actions[data-astro-cid-kror3uvh]{display:flex;gap:.75rem;flex-shrink:0}.cookie-btn[data-astro-cid-kror3uvh]{padding:.5rem 1.25rem;border-radius:6px;font-size:.875rem;font-weight:600;cursor:pointer;transition:all .2s;border:none;white-space:nowrap}.cookie-btn--primary[data-astro-cid-kror3uvh]{background:var(--lgl-gold-metallic);color:var(--lgl-text-inverse)}.cookie-btn--primary[data-astro-cid-kror3uvh]:hover{background:#fff;color:#1a0a2e}.cookie-btn--secondary[data-astro-cid-kror3uvh]{background:none;color:#9ca3af;border:1px solid #9ca3af66}.cookie-btn--secondary[data-astro-cid-kror3uvh]:hover{border-color:var(--lgl-border-gold-hover);color:var(--lgl-gold-flat)}@media(width<=640px){.cookie-inner[data-astro-cid-kror3uvh]{flex-direction:column;align-items:stretch}.cookie-actions[data-astro-cid-kror3uvh]{justify-content:stretch}.cookie-btn[data-astro-cid-kror3uvh]{flex:1;text-align:center}}.auction-background[data-astro-cid-yg3wmmoq]{position:fixed;inset:0;z-index:0;pointer-events:none;overflow:hidden;contain:paint}.auction-background__mesh[data-astro-cid-yg3wmmoq],.auction-background__veil[data-astro-cid-yg3wmmoq],.auction-background__grid[data-astro-cid-yg3wmmoq]{position:absolute;inset:0}.auction-background__mesh[data-astro-cid-yg3wmmoq]{transform:translateZ(0);filter:blur(26px) saturate(1.15)}.auction-background__orb[data-astro-cid-yg3wmmoq]{position:absolute;border-radius:9999px;mix-blend-mode:screen;opacity:.78;transform:translateZ(0) scale(1);animation:14s ease-in-out infinite auction-orb-drift;animation-play-state:var(--animation-state, running);will-change:transform,opacity}.auction-background__orb--gold[data-astro-cid-yg3wmmoq]{left:-10%;top:-12%;width:min(54vw,680px);height:min(54vw,680px);background:radial-gradient(circle at 50% 50%,rgba(var(--lgl-gold-rgb),.48),rgba(var(--lgl-gold-rgb),.22) 30%,rgba(var(--lgl-gold-rgb),0) 72%)}.auction-background__orb--cyan[data-astro-cid-yg3wmmoq]{right:-18%;top:8%;width:min(48vw,600px);height:min(48vw,600px);background:radial-gradient(circle,#22d3ee57,#22d3ee2e 31%,#22d3ee00 74%);animation-duration:17s;animation-delay:-9s}.auction-background__orb--rose[data-astro-cid-yg3wmmoq]{left:18%;bottom:-22%;width:min(56vw,720px);height:min(56vw,720px);background:radial-gradient(circle,#f43f5e47,#f43f5e29 32%,#f43f5e00 74%);animation-duration:19s;animation-delay:-13s}.auction-background__grid[data-astro-cid-yg3wmmoq]{opacity:.22;transform:translateZ(0);background-image:linear-gradient(rgba(var(--lgl-gold-rgb),.08) 1px,transparent 1px),linear-gradient(90deg,rgba(var(--lgl-gold-rgb),.08) 1px,transparent 1px),radial-gradient(circle at 50% 50%,#1a0a2e00,#05020fc7);background-size:72px 72px,72px 72px,100% 100%;animation:16s linear infinite auction-grid-drift;animation-play-state:var(--animation-state, running);will-change:transform,background-position}.auction-background__veil[data-astro-cid-yg3wmmoq]{background:radial-gradient(circle at 50% 14%,#1a0a2e00,#1a0a2e33 52%,#05020f00),linear-gradient(#05020f33,#05020f14 55%,#05020f00)}body.perf-low .auction-background__orb[data-astro-cid-yg3wmmoq],html.perf-minimal .auction-background__orb[data-astro-cid-yg3wmmoq],html.perf-reduced .auction-background__orb[data-astro-cid-yg3wmmoq]{opacity:.46;animation:none!important}body.perf-low .auction-background__grid[data-astro-cid-yg3wmmoq],html.perf-minimal .auction-background__grid[data-astro-cid-yg3wmmoq],html.perf-reduced .auction-background__grid[data-astro-cid-yg3wmmoq]{opacity:.12;animation:none!important}@keyframes auction-orb-drift{0%,to{transform:translateZ(0) scale(1)}33%{transform:translate3d(9vw,-4vh,0) scale(1.12)}66%{transform:translate3d(-8vw,5vh,0) scale(.92)}}@keyframes auction-grid-drift{0%{transform:translateZ(0)}to{transform:translate3d(-72px,-72px,0)}}@media(prefers-reduced-motion:reduce){.auction-background__orb[data-astro-cid-yg3wmmoq],.auction-background__grid[data-astro-cid-yg3wmmoq]{animation-duration:1ms;animation-iteration-count:1}}.ambient-life-night-tint{background:linear-gradient(180deg,#0a04160a,#04020d29),radial-gradient(circle at 80% 14%,rgba(17,85,118,.08),transparent 30%);inset:0;opacity:0;pointer-events:none;position:fixed;transition:opacity .8s ease;z-index:3}html[data-ambient-period=night] .ambient-life-night-tint{opacity:1}.ambient-life-proof{backdrop-filter:blur(14px);background:#090515d6;border-block:1px solid rgba(var(--lgl-gold-rgb),.15);bottom:0;color:#f3f4f6d1;font-size:.76rem;left:0;overflow:hidden;pointer-events:none;position:fixed;right:0;z-index:39}.ambient-life-proof-track{animation:ambient-life-proof-scroll 44s linear infinite;display:flex;gap:2.25rem;min-width:-moz-max-content;min-width:max-content;padding:.55rem 0;white-space:nowrap}.ambient-life-proof-track span{align-items:center;display:inline-flex;gap:.55rem}.ambient-life-proof-track span:before{background:var(--lgl-gold-flat);border-radius:999px;box-shadow:0 0 12px rgba(var(--lgl-gold-rgb),.5);content:"";height:.35rem;width:.35rem}.ambient-life-toast{backdrop-filter:blur(18px);background:#160928f0;border:1px solid rgba(var(--lgl-gold-rgb),.36);border-radius:8px;bottom:clamp(9.5rem,15vh,12rem);box-shadow:0 18px 45px #03010a75;color:var(--lgl-gold-flat);font-size:.92rem;left:50%;max-width:min(24rem,calc(100vw - 2rem));padding:.8rem 1rem;position:fixed;transform:translate(-50%);z-index:61}.ambient-life-idle-overlay{backdrop-filter:brightness(.95) blur(5px);background:#0e071cc7;border:1px solid rgba(var(--lgl-gold-rgb),.35);border-radius:8px;box-shadow:0 24px 70px #03010a8a;color:#f8fafc;display:grid;gap:.65rem;left:50%;max-width:min(28rem,calc(100vw - 2rem));padding:1.2rem;position:fixed;top:50%;transform:translate(-50%,-50%);width:100%;z-index:62}.ambient-life-idle-overlay[hidden],.ambient-life-toast[hidden],.ambient-life-proof[hidden]{display:none}.ambient-life-idle-overlay p{font-family:"Exo 2",system-ui,sans-serif;font-size:1.2rem;font-weight:700;padding-right:1.5rem}.ambient-life-idle-overlay a{border:1px solid rgba(56,189,248,.28);border-radius:6px;color:#bae6fd;overflow-wrap:anywhere;padding:.7rem .8rem}.ambient-life-overlay-close{color:#f8fafca6;font-size:1.35rem;height:2rem;line-height:1;position:absolute;right:.5rem;top:.45rem;width:2rem}.ambient-life-card-ghost,.ambient-life-card-pulse{isolation:isolate;position:relative}.ambient-life-card-ghost{overflow:hidden}.ambient-life-card-ghost:after{animation:ambient-life-ghost-browse 2.2s ease-in-out forwards;background:radial-gradient(circle,rgba(var(--lgl-gold-rgb),.6),rgba(var(--lgl-gold-rgb),0) 72%),radial-gradient(circle,#7dd3fc61,#7dd3fc00 68%);content:"";height:5.5rem;left:5%;opacity:0;pointer-events:none;position:absolute;top:14%;width:5.5rem;z-index:1}.ambient-life-card-pulse{animation:ambient-life-interest-pulse 1.55s ease-out}.ambient-life-card-pulse:before{position:absolute;inset:0;content:"";box-shadow:0 0 0 1px rgba(var(--lgl-gold-rgb),.36),0 0 34px rgba(var(--lgl-gold-rgb),.2);opacity:0;pointer-events:none;animation:ambient-life-card-glow 1.55s ease-out}.ambient-life-recent-badge{backdrop-filter:blur(12px);background:#064e3bd1;border:1px solid rgba(52,211,153,.38);border-radius:999px;bottom:.7rem;color:#a7f3d0;font-size:.66rem;font-weight:700;left:.7rem;line-height:1;padding:.34rem .48rem;pointer-events:none;position:absolute;z-index:5}html[data-ambient-urgency=high] [data-countdown-target],html[data-ambient-urgency=high] #countdown{text-shadow:0 0 14px rgba(var(--lgl-gold-rgb),.22)}@keyframes ambient-life-ghost-browse{0%{opacity:0;transform:translate3d(-10%,12%,0) scale(.55)}20%{opacity:.46}to{opacity:0;transform:translate3d(240%,118%,0) scale(1.08)}}@keyframes ambient-life-interest-pulse{0%{transform:translateY(0)}32%{transform:translateY(-1px)}to{transform:translateY(0)}}@keyframes ambient-life-card-glow{0%,to{opacity:0}32%{opacity:1}}@keyframes ambient-life-proof-scroll{0%{transform:translate(100vw)}to{transform:translate(-100%)}}@media(max-width:720px){.ambient-life-proof{display:none}}@media(prefers-reduced-motion:reduce){.ambient-life-card-ghost:after,.ambient-life-card-pulse,.ambient-life-card-pulse:before,.ambient-life-proof-track{animation:none}}.lgl-unified-fx[data-astro-cid-dl3wkxnx]{position:fixed;inset:0;z-index:65;pointer-events:none;overflow:hidden;contain:strict}.lgl-unified-fx__beam[data-astro-cid-dl3wkxnx],.lgl-unified-fx__burst[data-astro-cid-dl3wkxnx]{position:absolute;display:block;opacity:0;pointer-events:none;transform:translateZ(0) scale3d(.8,.8,1);will-change:transform,opacity}.lgl-unified-fx__beam[data-astro-cid-dl3wkxnx]{top:-20vh;left:-20vw;width:140vw;height:18vh;background:linear-gradient(90deg,transparent,rgba(var(--lgl-gold-rgb),.42),#31c6f54d,transparent);transform:translate3d(-45vw,0,0) rotate3d(0,0,1,-18deg)}.lgl-unified-fx__beam--two[data-astro-cid-dl3wkxnx]{top:auto;bottom:-18vh;transform:translate3d(45vw,0,0) rotate3d(0,0,1,-18deg)}.lgl-unified-fx__burst[data-astro-cid-dl3wkxnx]{top:var(--lgl-fx-y, 34%);left:var(--lgl-fx-x, 50%);width:18rem;height:18rem;margin:-9rem;border-radius:50%;background:radial-gradient(circle,rgba(var(--lgl-gold-rgb),.7) 0 2%,#31c6f54d 12%,transparent 62%)}.lgl-unified-fx__burst--two[data-astro-cid-dl3wkxnx]{transform:translate3d(-9rem,2rem,0) scale3d(.7,.7,1)}.lgl-unified-fx__burst--three[data-astro-cid-dl3wkxnx]{transform:translate3d(9rem,-2rem,0) scale3d(.7,.7,1)}.lgl-unified-fx[data-astro-cid-dl3wkxnx].is-bursting .lgl-unified-fx__beam--one[data-astro-cid-dl3wkxnx]{animation:.9s cubic-bezier(.2,.8,.2,1) both lgl-fx-beam-one}.lgl-unified-fx[data-astro-cid-dl3wkxnx].is-bursting .lgl-unified-fx__beam--two[data-astro-cid-dl3wkxnx]{animation:.9s cubic-bezier(.2,.8,.2,1) 70ms both lgl-fx-beam-two}.lgl-unified-fx[data-astro-cid-dl3wkxnx].is-bursting .lgl-unified-fx__burst[data-astro-cid-dl3wkxnx]{animation:.85s cubic-bezier(.16,.8,.25,1) both lgl-fx-burst}.lgl-unified-fx[data-astro-cid-dl3wkxnx].is-bursting .lgl-unified-fx__burst--two[data-astro-cid-dl3wkxnx]{animation-delay:80ms}.lgl-unified-fx[data-astro-cid-dl3wkxnx].is-bursting .lgl-unified-fx__burst--three[data-astro-cid-dl3wkxnx]{animation-delay:.15s}@keyframes lgl-fx-beam-one{0%{opacity:0;transform:translate3d(-45vw,0,0) rotate3d(0,0,1,-18deg)}25%{opacity:.9}to{opacity:0;transform:translate3d(70vw,70vh,0) rotate3d(0,0,1,-18deg)}}@keyframes lgl-fx-beam-two{0%{opacity:0;transform:translate3d(45vw,0,0) rotate3d(0,0,1,-18deg)}25%{opacity:.7}to{opacity:0;transform:translate3d(-70vw,-70vh,0) rotate3d(0,0,1,-18deg)}}@keyframes lgl-fx-burst{0%{opacity:0;transform:translateZ(0) scale3d(.35,.35,1)}18%{opacity:.95}to{opacity:0;transform:translateZ(0) scale3d(2.2,2.2,1)}}.lgl-unified-fx__burst--two[data-astro-cid-dl3wkxnx],.lgl-unified-fx__burst--three[data-astro-cid-dl3wkxnx]{background:radial-gradient(circle,#f43f5e99 0 2%,rgba(var(--lgl-gold-rgb),.28) 15%,transparent 62%)}html.lgl-anim-off-fireworks .lgl-unified-fx[data-astro-cid-dl3wkxnx],html.lgl-anim-off-particles .lgl-unified-fx[data-astro-cid-dl3wkxnx],html.perf-minimal .lgl-unified-fx[data-astro-cid-dl3wkxnx],html.perf-reduced .lgl-unified-fx[data-astro-cid-dl3wkxnx]{display:none}@media(prefers-reduced-motion:reduce){.lgl-unified-fx[data-astro-cid-dl3wkxnx]{display:none}}html[data-visibility-state=hidden] *,html[data-visibility-state=hidden] *:before,html[data-visibility-state=hidden] *:after{animation-play-state:paused!important}body.perf-low .lgl-fx-heavy,html.perf-low .lgl-fx-heavy{animation:none!important;transition:none!important}.ambient-mouse-glow{position:fixed;left:0;top:0;width:420px;height:420px;border-radius:9999px;pointer-events:none;z-index:1;opacity:.34;background:radial-gradient(circle at 50% 50%,rgba(var(--lgl-gold-rgb),.26),#00d4ff24 38%,#1a0a2e00 72%);transform:translate3d(-9999px,-9999px,0);will-change:transform,opacity}body.perf-low .ambient-mouse-glow,html.perf-minimal .ambient-mouse-glow,html.perf-reduced .ambient-mouse-glow{opacity:0!important}html.lgl-anim-off-ticker_scroll .ticker-track{animation:none!important}html.lgl-anim-off-taskbar_motion .ticker-countdown.is-hot,html.lgl-anim-off-taskbar_motion .live-chip,html.lgl-anim-off-taskbar_motion .app-icon,html.lgl-anim-off-taskbar_motion .taskbar-action,html.lgl-anim-off-taskbar_motion .heatmap-ekg{animation:none!important;filter:none!important}html.lgl-anim-off-ambient_glow .ambient-mouse-glow,html.lgl-anim-off-fireworks .auction-fireworks,html.lgl-anim-off-particles .engagement-particles{display:none!important}html.lgl-anim-off-scroll_reveal .scroll-fade-up,html.lgl-anim-off-scroll_reveal .scroll-fade-in,html.lgl-anim-off-scroll_reveal .scroll-slide-left,html.lgl-anim-off-scroll_reveal .scroll-slide-right{opacity:1!important;transform:none!important;animation:none!important;transition:none!important}:where(button,.btn-gold,.btn-outline,a.btn-gold,a.btn-outline){position:relative;isolation:isolate;overflow:hidden}:where(button,.btn-gold,.btn-outline,a.btn-gold,a.btn-outline):after{content:"";position:absolute;inset:-1px;border-radius:inherit;pointer-events:none;background:radial-gradient(circle at 50% 50%,rgba(var(--lgl-gold-rgb),.38),rgba(var(--lgl-gold-rgb),.2) 44%,rgba(var(--lgl-gold-rgb),0) 76%);opacity:0;transition:opacity .18s ease}:where(button,.btn-gold,.btn-outline,a.btn-gold,a.btn-outline):hover:after,:where(button,.btn-gold,.btn-outline,a.btn-gold,a.btn-outline):focus-visible:after{opacity:.58}body.perf-low :where(button,.btn-gold,.btn-outline,a.btn-gold,a.btn-outline):after,html.perf-minimal :where(button,.btn-gold,.btn-outline,a.btn-gold,a.btn-outline):after,html.perf-reduced :where(button,.btn-gold,.btn-outline,a.btn-gold,a.btn-outline):after{opacity:0!important;transition:none!important}main{padding-bottom:calc(56px + env(safe-area-inset-bottom,0px))}main.main-with-taskbar{padding-bottom:calc(110px + env(safe-area-inset-bottom,0px))}html,body{overflow-x:clip}html{scroll-padding-top:5rem;scroll-padding-bottom:calc(10rem + env(safe-area-inset-bottom,0px))}
