@font-face{font-family:Instrument Serif;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/instrument-serif-latin-400-Dv3QvL_F.woff2)format("woff2")}@font-face{font-family:Instrument Serif;font-style:italic;font-weight:400;font-display:swap;src:url(/assets/instrument-serif-latin-400-italic-BVbm31kh.woff2)format("woff2")}:root{--bg-forest-black:#111816;--bg-pale-mint:#e1ede2;--bg-pure-white:#fff;--accent-grass-green:#91e971;--glass-overlay:#11181673;--glass-gradient-mask:linear-gradient(to top, #111816cc 0%, #11181600 100%);--blur-md:blur(16px);--radius-sharp:4px;--border-divider:1px solid #1118161a;--border-divider-light:1px solid #ffffff1a;--grid-gap:1px;--font-stack:"Inter", "Helvetica Neue", "Arial Nova", sans-serif;--font-display:"Instrument Serif", Georgia, "Noto Sans TC", "PingFang TC", "Helvetica Neue", serif;--tracking-tight:-.04em;--tracking-loose:.15em;--fs-xs:12px;--fs-sm:14px;--fs-base:16px;--fs-md:18px;--fs-lg:22px;--fs-xl:28px;--fs-2xl:36px;--fs-3xl:48px;--fs-hero:clamp(40px, 8vw, 76px);--border-subtle:1px solid #ffffff14;--border-active:1px solid #91e97166;--nav-height:80px}@media (width<=1024px){:root{--nav-height:64px}}@media (width<=640px){:root{--nav-height:56px}}html.eco-mode,.eco-mode body{font-family:var(--font-stack);background-color:var(--bg-forest-black);color:var(--bg-pure-white);-webkit-font-smoothing:antialiased;margin:0;padding:0}html.eco-mode{overflow-x:hidden}.eco-text-white{color:var(--bg-pure-white)}.eco-text-dark{color:var(--bg-forest-black)}.eco-text-green{color:var(--accent-grass-green)}.eco-bg-white{background-color:var(--bg-pure-white)}.eco-bg-dark{background-color:var(--bg-forest-black)}.eco-bg-green{background-color:var(--ps-accent-fill)}.eco-bg-mint{background-color:var(--bg-pale-mint)}:root{--ps-ink-k:1;--ps-line-k:1;--ps-tint-k:1;--ps-shadow-k:1;--ps-accent-k:1;--ps-accent-tint-k:1;--ps-well-k:1;--ps-scrim-k:1;--ps-wing-ink:var(--wing);--ps-ink:#fff;--ps-line:#fff;--ps-shadow:#000;--ps-sheen:#fff;--ps-tint:#fff;--ps-well:#000;--ps-accent-fill:#91e971;--ps-accent-glow:#91e971;--ps-accent-ink:#91e971;--ps-accent-line:#91e971;--ps-accent-tint:#91e971;--ps-surf-015:#ffffff04;--ps-surf-020:#ffffff05;--ps-surf-022:#ffffff06;--ps-surf-025:#ffffff06;--ps-surf-030:#ffffff08;--ps-surf-035:#ffffff09;--ps-surf-040:#ffffff0a;--ps-surf-045:#ffffff0b;--ps-surf-050:#ffffff0d;--ps-surf-055:#ffffff0e;--ps-surf-060:#ffffff0f;--ps-surf-065:#fff1;--ps-surf-070:#ffffff12;--ps-surf-075:#ffffff13;--ps-surf-080:#ffffff14;--ps-surf-090:#ffffff17;--ps-surf-100:#ffffff1a;--ps-surf-120:#ffffff1f;--ps-surf-130:#ffffff21;--ps-surf-140:#ffffff24;--ps-surf-150:#ffffff26;--ps-surf-160:#ffffff29;--ps-surf-200:#fff3;--ps-surf-240:#ffffff3d;--ps-surf-250:#ffffff40;--ps-surf-260:#ffffff42;--ps-surf-300:#ffffff4d;--ps-surf-340:#ffffff57;--ps-surf-420:#ffffff6b;--ps-surf-780:#ffffffc7;--ps-surf-880:#ffffffe0;--ps-surf-900:#ffffffe6;--ps-surf-920:#ffffffeb;--ps-i-34d399:#34d399;--ps-i-38bdf8:#38bdf8;--ps-i-3b82f6:#3b82f6;--ps-i-4f9d38:#4f9d38;--ps-i-4fd1c5:#4fd1c5;--ps-i-5eead4:#5eead4;--ps-i-63b3ed:#63b3ed;--ps-i-65bd49:#65bd49;--ps-i-67e8f9:#67e8f9;--ps-i-75f1e6:#75f1e6;--ps-i-76e1d4:#76e1d4;--ps-i-86efac:#86efac;--ps-i-93c5fd:#93c5fd;--ps-i-94a3b8:#94a3b8;--ps-i-9bf47b:#9bf47b;--ps-i-a78bfa:#a78bfa;--ps-i-a855f7:#a855f7;--ps-i-abff84:#abff84;--ps-i-b480e6:#b480e6;--ps-i-b5ff97:#b5ff97;--ps-i-b982ea:#b982ea;--ps-i-b9f7a0:#b9f7a0;--ps-i-b9ff95:#b9ff95;--ps-i-bae6fd:#bae6fd;--ps-i-bbf7d0:#bbf7d0;--ps-i-bbff95:#bbff95;--ps-i-bcff99:#bcff99;--ps-i-bf93ec:#bf93ec;--ps-i-bfdbfe:#bfdbfe;--ps-i-c0ff9e:#c0ff9e;--ps-i-c6efff:#c6efff;--ps-i-cbd5e1:#cbd5e1;--ps-i-d0ffb8:#d0ffb8;--ps-i-d1d5db:#d1d5db;--ps-i-d1ffc4:#d1ffc4;--ps-i-d6a8ff:#d6a8ff;--ps-i-d6af6a:#d6af6a;--ps-i-d8ffd0:#d8ffd0;--ps-i-d97706:#d97706;--ps-i-d9ffd0:#d9ffd0;--ps-i-dcf6ff:#dcf6ff;--ps-i-dcffd4:#dcffd4;--ps-i-deffce:#deffce;--ps-i-dff7ff:#dff7ff;--ps-i-dfffcd:#dfffcd;--ps-i-dfffce:#dfffce;--ps-i-dfffd2:#dfffd2;--ps-i-dfffd5:#dfffd5;--ps-i-dfffd6:#dfffd6;--ps-i-e2e8f0:#e2e8f0;--ps-i-e4ffd6:#e4ffd6;--ps-i-e4ffdc:#e4ffdc;--ps-i-e5e7eb:#e5e7eb;--ps-i-e5ffd8:#e5ffd8;--ps-i-e5ffdc:#e5ffdc;--ps-i-e6ffdc:#e6ffdc;--ps-i-e6ffdf:#e6ffdf;--ps-i-e7ffdf:#e7ffdf;--ps-i-e879f9:#e879f9;--ps-i-e8edf6:#e8edf6;--ps-i-e8ffdf:#e8ffdf;--ps-i-eab308:#eab308;--ps-i-eaffdf:#eaffdf;--ps-i-ebf3e9:#ebf3e9;--ps-i-ec4899:#ec4899;--ps-i-ec92ff:#ec92ff;--ps-i-ecf6ea:#ecf6ea;--ps-i-ecffe7:#ecffe7;--ps-i-edf6eb:#edf6eb;--ps-i-ef4444:#ef4444;--ps-i-efe0ff:#efe0ff;--ps-i-eff8f3:#eff8f3;--ps-i-efffe9:#efffe9;--ps-i-f0ffec:#f0ffec;--ps-i-f1f5f9:#f1f5f9;--ps-i-f3ffe8:#f3ffe8;--ps-i-f472b6:#f472b6;--ps-i-f4ffee:#f4ffee;--ps-i-f4fff1:#f4fff1;--ps-i-f59e0b:#f59e0b;--ps-i-f5aa5a:#f5aa5a;--ps-i-f5f1fb:#f5f1fb;--ps-i-f6d365:#f6d365;--ps-i-f6ead6:#f6ead6;--ps-i-f6fff1:#f6fff1;--ps-i-f6fff2:#f6fff2;--ps-i-f7df9f:#f7df9f;--ps-i-f7faf4:#f7faf4;--ps-i-f7fff1:#f7fff1;--ps-i-f7fff3:#f7fff3;--ps-i-f87171:#f87171;--ps-i-f8fafc:#f8fafc;--ps-i-f8fff3:#f8fff3;--ps-i-f8fff4:#f8fff4;--ps-i-f9a8d4:#f9a8d4;--ps-i-fb7185:#fb7185;--ps-i-fbbf24:#fbbf24;--ps-i-fbf8ff:#fbf8ff;--ps-i-fca5a5:#fca5a5;--ps-i-fde68a:#fde68a;--ps-i-fecaca:#fecaca;--ps-i-ff8a8a:#ff8a8a;--ps-i-ff9c4a:#ff9c4a;--ps-i-ffb84d:#ffb84d;--ps-i-ffc864:#ffc864;--ps-i-ffcc5c:#ffcc5c;--ps-i-ffd278:#ffd278;--ps-i-ffd8d8:#ffd8d8;--ps-i-ffdcb4:#ffdcb4;--ps-i-ffe1c6:#ffe1c6;--ps-i-ffe457:#ffe457;--ps-i-ffe6a3:#ffe6a3;--ps-i-fff0b3:#fff0b3;--ps-i-fff6cf:#fff6cf;--ps-b-22c55e:#22c55e;--ps-b-257cff:#257cff;--ps-b-34d399:#34d399;--ps-b-38bdf8:#38bdf8;--ps-b-3b82f6:#3b82f6;--ps-b-4ec8ff:#4ec8ff;--ps-b-4fd1c5:#4fd1c5;--ps-b-60a5fa:#60a5fa;--ps-b-64748b:#64748b;--ps-b-7bdff6:#7bdff6;--ps-b-7dd3fc:#7dd3fc;--ps-b-85ff52:#85ff52;--ps-b-86efac:#86efac;--ps-b-94a3b8:#94a3b8;--ps-b-999999:#999;--ps-b-9df876:#9df876;--ps-b-a66fe9:#a66fe9;--ps-b-a78bfa:#a78bfa;--ps-b-b8f5a2:#b8f5a2;--ps-b-cbd5e1:#cbd5e1;--ps-b-d6af6a:#d6af6a;--ps-b-d8b4fe:#d8b4fe;--ps-b-d99f66:#d99f66;--ps-b-dc2626:#dc2626;--ps-b-e0d3ff:#e0d3ff;--ps-b-ecf6ea:#ecf6ea;--ps-b-ef4444:#ef4444;--ps-b-f472b6:#f472b6;--ps-b-f87171:#f87171;--ps-b-facc15:#facc15;--ps-b-fb923c:#fb923c;--ps-b-fbbf24:#fbbf24;--ps-b-ff9c4a:#ff9c4a;--ps-b-ffaa00:#fa0;--ps-b-ffaa5a:#ffaa5a;--ps-b-ffc864:#ffc864;--ps-b-ffd84d:#ffd84d;--ps-b-ffdc96:#ffdc96;--ps-s-010403:#010403;--ps-s-020302:#020302;--ps-s-020305:#020305;--ps-s-020403:#020403;--ps-s-020504:#020504;--ps-s-02060c:#02060c;--ps-s-030208:#030208;--ps-s-030404:#030404;--ps-s-030504:#030504;--ps-s-030605:#030605;--ps-s-030607:#030607;--ps-s-030705:#030705;--ps-s-030706:#030706;--ps-s-030907:#030907;--ps-s-040309:#040309;--ps-s-04060a:#04060a;--ps-s-040706:#040706;--ps-s-040806:#040806;--ps-s-040810:#040810;--ps-s-040a08:#040a08;--ps-s-040a09:#040a09;--ps-s-050707:#050707;--ps-s-05070b:#05070b;--ps-s-050806:#050806;--ps-s-050807:#050807;--ps-s-050810:#050810;--ps-s-050907:#050907;--ps-s-050908:#050908;--ps-s-050a08:#050a08;--ps-s-050c0a:#050c0a;--ps-s-06080a:#06080a;--ps-s-060908:#060908;--ps-s-06090a:#06090a;--ps-s-06090c:#06090c;--ps-s-060a08:#060a08;--ps-s-060a09:#060a09;--ps-s-060a12:#060a12;--ps-s-06100c:#06100c;--ps-s-06231a:#06231a;--ps-s-070a09:#070a09;--ps-s-070a0c:#070a0c;--ps-s-070a0e:#070a0e;--ps-s-070b09:#070b09;--ps-s-07100c:#07100c;--ps-s-07100d:#07100d;--ps-s-07130f:#07130f;--ps-s-071712:#071712;--ps-s-080610:#080610;--ps-s-080705:#080705;--ps-s-08080c:#08080c;--ps-s-080a0c:#080a0c;--ps-s-080a10:#080a10;--ps-s-080c0b:#080c0b;--ps-s-080c0e:#080c0e;--ps-s-080c10:#080c10;--ps-s-080c12:#080c12;--ps-s-080c14:#080c14;--ps-s-080d0b:#080d0b;--ps-s-080d0c:#080d0c;--ps-s-080d0d:#080d0d;--ps-s-08100d:#08100d;--ps-s-081020:#081020;--ps-s-08120d:#08120d;--ps-s-081510:#081510;--ps-s-081812:#081812;--ps-s-090c0f:#090c0f;--ps-s-090d18:#090d18;--ps-s-090e0c:#090e0c;--ps-s-09100d:#09100d;--ps-s-0a0a0f:#0a0a0f;--ps-s-0a0a14:#0a0a14;--ps-s-0a0c12:#0a0c12;--ps-s-0a0c14:#0a0c14;--ps-s-0a0d0b:#0a0d0b;--ps-s-0a0d12:#0a0d12;--ps-s-0a0e0c:#0a0e0c;--ps-s-0a0e12:#0a0e12;--ps-s-0a0e13:#0a0e13;--ps-s-0a0e18:#0a0e18;--ps-s-0a0f0d:#0a0f0d;--ps-s-0a1018:#0a1018;--ps-s-0a1028:#0a1028;--ps-s-0a1428:#0a1428;--ps-s-0a1510:#0a1510;--ps-s-0a151a:#0a151a;--ps-s-0a1815:#0a1815;--ps-s-0a1820:#0a1820;--ps-s-0b0f14:#0b0f14;--ps-s-0b1018:#0b1018;--ps-s-0b1c15:#0b1c15;--ps-s-0c0814:#0c0814;--ps-s-0c0c16:#0c0c16;--ps-s-0c0e13:#0c0e13;--ps-s-0c0f14:#0c0f14;--ps-s-0c1d15:#0c1d15;--ps-s-0d1210:#0d1210;--ps-s-0d1218:#0d1218;--ps-s-0d1219:#0d1219;--ps-s-0d1424:#0d1424;--ps-s-0d1525:#0d1525;--ps-s-0e0612:#0e0612;--ps-s-0e1218:#0e1218;--ps-s-0e1a12:#0e1a12;--ps-s-0e3325:#0e3325;--ps-s-0f1216:#0f1216;--ps-s-0f1217:#0f1217;--ps-s-0f172a:#0f172a;--ps-s-101616:#101616;--ps-s-101a16:#101a16;--ps-s-111816:#111816;--ps-s-120a1a:#120a1a;--ps-s-121210:#121210;--ps-s-121218:#121218;--ps-s-12121c:#12121c;--ps-s-12141b:#12141b;--ps-s-12161c:#12161c;--ps-s-133124:#133124;--ps-s-140a18:#140a18;--ps-s-141419:#141419;--ps-s-141926:#141926;--ps-s-141c30:#141c30;--ps-s-141d18:#141d18;--ps-s-141e2d:#141e2d;--ps-s-14200a:#14200a;--ps-s-17324d:#17324d;--ps-s-193a27:#193a27;--ps-s-1a0808:#1a0808;--ps-s-1a0a08:#1a0a08;--ps-s-1a0a14:#1a0a14;--ps-s-1a0a20:#1a0a20;--ps-s-1a1208:#1a1208;--ps-s-1a1408:#1a1408;--ps-s-1a1a1a:#1a1a1a;--ps-s-1a2540:#1a2540;--ps-s-1a2b3a:#1a2b3a;--ps-s-1e2734:#1e2734;--ps-s-1e293b:#1e293b;--ps-s-1f3014:#1f3014;--ps-s-262d3c:#262d3c;--ps-s-2a0d18:#2a0d18;--ps-s-2a1208:#2a1208;--ps-s-2a1535:#2a1535;--ps-s-2a1c08:#2a1c08;--ps-s-2c1414:#2c1414;--ps-s-382f1e:#382f1e;--ps-s-3a182a:#3a182a;--ps-s-3a1a10:#3a1a10;--ps-s-3a2810:#3a2810;--ps-s-060810:#060810;--ps-s-080a12:#080a12;--ps-b-f43f5e:#f43f5e;--ps-i-fecdd3:#fecdd3;--ps-i-fda4af:#fda4af;--ps-surf-180:#ffffff2e;--ps-s-040807:#040807;--ps-s-14181f:#14181f;--ps-surf-220:#ffffff38;--ps-s-0c1c12:#0c1c12;--ps-i-c3ebaa:#c3ebaa;--ps-i-fcd34d:#fcd34d}html.light-theme{--ps-ink-k:1.6;--ps-line-k:1.25;--ps-tint-k:1.3;--ps-shadow-k:.5;--ps-accent-k:1.3;--ps-accent-tint-k:2.2;--ps-well:#111816;--ps-well-k:.35;--ps-scrim-k:.45;--ps-wing-ink:color-mix(in srgb, var(--wing) 46%, #0b1710);--bg-forest-black:#f1f6f4;--bg-pure-white:#111816;--accent-grass-green:#2c7a1c;--glass-overlay:#f1f6f4b3;--glass-gradient-mask:linear-gradient(to top, #f1f6f4db 0%, #f1f6f400 100%);--border-divider:1px solid #1118161f;--border-divider-light:1px solid #1118161a;--border-subtle:1px solid #1118161a;--border-active:1px solid #2c7a1c73;--ps-ink:#111816;--ps-line:#111816;--ps-shadow:#33463c;--ps-sheen:#111816;--ps-tint:#111816;--ps-accent-fill:#91e971;--ps-accent-glow:#4aa32f;--ps-accent-ink:#2c7a1c;--ps-accent-line:#3f9a2a;--ps-accent-tint:#3f9a2a;--ps-surf-015:#ffffffa7;--ps-surf-020:#ffffffa9;--ps-surf-022:#fffa;--ps-surf-025:#ffffffac;--ps-surf-030:#ffffffaf;--ps-surf-035:#ffffffb2;--ps-surf-040:#ffffffb5;--ps-surf-045:#ffffffb7;--ps-surf-050:#ffffffba;--ps-surf-055:#ffffffbd;--ps-surf-060:#ffffffc0;--ps-surf-065:#ffffffc3;--ps-surf-070:#ffffffc5;--ps-surf-075:#ffffffc8;--ps-surf-080:#ffffffcb;--ps-surf-090:#ffffffd1;--ps-surf-100:#ffffffd6;--ps-surf-120:#ffffffe1;--ps-surf-130:#ffffffe7;--ps-surf-140:#ffffffed;--ps-surf-150:#fffffff2;--ps-surf-160:#fffffff2;--ps-surf-200:#fffffff3;--ps-surf-240:#fffffff3;--ps-surf-250:#fffffff3;--ps-surf-260:#fffffff3;--ps-surf-300:#fffffff3;--ps-surf-340:#fffffff4;--ps-surf-420:#fffffff4;--ps-surf-780:#ffffffc7;--ps-surf-880:#ffffffe0;--ps-surf-900:#ffffffe6;--ps-surf-920:#ffffffeb;--ps-i-34d399:#007742;--ps-i-38bdf8:#0068a4;--ps-i-3b82f6:#1e58b6;--ps-i-4f9d38:#1e7100;--ps-i-4fd1c5:#007369;--ps-i-5eead4:#007562;--ps-i-63b3ed:#00639e;--ps-i-65bd49:#207100;--ps-i-67e8f9:#004154;--ps-i-75f1e6:#00453f;--ps-i-76e1d4:#007166;--ps-i-86efac:#00440e;--ps-i-93c5fd:#2b6097;--ps-i-94a3b8:#505f74;--ps-i-9bf47b:#004000;--ps-i-a78bfa:#6545ad;--ps-i-a855f7:#723fa5;--ps-i-abff84:#054000;--ps-i-b480e6:#753ea3;--ps-i-b5ff97:#034000;--ps-i-b982ea:#763da2;--ps-i-b9f7a0:#034000;--ps-i-b9ff95:#093f00;--ps-i-bae6fd:#003a68;--ps-i-bbf7d0:#041;--ps-i-bbff95:#0c3f00;--ps-i-bcff99:#0a3f00;--ps-i-bf93ec:#72429d;--ps-i-bfdbfe:#002f72;--ps-i-c0ff9e:#0b3f00;--ps-i-c6efff:#003c60;--ps-i-cbd5e1:#111816;--ps-i-d0ffb8:#0b3f00;--ps-i-d1d5db:#111816;--ps-i-d1ffc4:#004000;--ps-i-d6a8ff:#74439a;--ps-i-d6af6a:#7d5500;--ps-i-d8ffd0:#004100;--ps-i-d97706:#9c3d00;--ps-i-d9ffd0:#004100;--ps-i-dcf6ff:#111816;--ps-i-dcffd4:#004100;--ps-i-deffce:#0a3f00;--ps-i-dff7ff:#111816;--ps-i-dfffcd:#0e3f00;--ps-i-dfffce:#0d3f00;--ps-i-dfffd2:#054000;--ps-i-dfffd5:#004000;--ps-i-dfffd6:#004000;--ps-i-e2e8f0:#111816;--ps-i-e4ffd6:#0c3f00;--ps-i-e4ffdc:#004000;--ps-i-e5e7eb:#111816;--ps-i-e5ffd8:#0b3f00;--ps-i-e5ffdc:#014000;--ps-i-e6ffdc:#054000;--ps-i-e6ffdf:#004000;--ps-i-e7ffdf:#024000;--ps-i-e879f9:#853692;--ps-i-e8edf6:#111816;--ps-i-e8ffdf:#073f00;--ps-i-eab308:#855200;--ps-i-eaffdf:#103f00;--ps-i-ebf3e9:#111816;--ps-i-ec4899:#9d2963;--ps-i-ec92ff:#843794;--ps-i-ecf6ea:#111816;--ps-i-ecffe7:#133e03;--ps-i-edf6eb:#111816;--ps-i-ef4444:#a5292a;--ps-i-efe0ff:#431d5f;--ps-i-eff8f3:#111816;--ps-i-efffe9:#111816;--ps-i-f0ffec:#111816;--ps-i-f1f5f9:#111816;--ps-i-f3ffe8:#111816;--ps-i-f472b6:#9a2b6a;--ps-i-f4ffee:#111816;--ps-i-f4fff1:#111816;--ps-i-f59e0b:#944600;--ps-i-f5aa5a:#924700;--ps-i-f5f1fb:#111816;--ps-i-f6d365:#4b2c00;--ps-i-f6ead6:#111816;--ps-i-f6fff1:#111816;--ps-i-f6fff2:#111816;--ps-i-f7df9f:#4c2b00;--ps-i-f7faf4:#111816;--ps-i-f7fff1:#111816;--ps-i-f7fff3:#111816;--ps-i-f87171:#a52931;--ps-i-f8fafc:#111816;--ps-i-f8fff3:#111816;--ps-i-f8fff4:#111816;--ps-i-f9a8d4:#8c3d6c;--ps-i-fb7185:#a42742;--ps-i-fbbf24:#865100;--ps-i-fbf8ff:#111816;--ps-i-fca5a5:#933f43;--ps-i-fde68a:#472e00;--ps-i-fecaca:#650017;--ps-i-ff8a8a:#a32b35;--ps-i-ff9c4a:#9c3c00;--ps-i-ffb84d:#904900;--ps-i-ffc864:#532500;--ps-i-ffcc5c:#502800;--ps-i-ffd278:#512700;--ps-i-ffd8d8:#600e1c;--ps-i-ffdcb4:#591f00;--ps-i-ffe1c6:#5c1c00;--ps-i-ffe457:#453000;--ps-i-ffe6a3:#4c2b00;--ps-i-fff0b3:#472f00;--ps-i-fff6cf:#472f00;--ps-b-22c55e:#27984c;--ps-b-257cff:#467ed8;--ps-b-34d399:#009b66;--ps-b-38bdf8:#008cc8;--ps-b-3b82f6:#477ed8;--ps-b-4ec8ff:#008dc4;--ps-b-4fd1c5:#00968c;--ps-b-60a5fa:#3881d7;--ps-b-64748b:#70819a;--ps-b-7bdff6:#0b8fa6;--ps-b-7dd3fc:#298bb3;--ps-b-85ff52:#4e9432;--ps-b-86efac:#189858;--ps-b-94a3b8:#728197;--ps-b-999999:#c9d2ce;--ps-b-9df876:#509430;--ps-b-a66fe9:#9267c9;--ps-b-a78bfa:#866bd0;--ps-b-b8f5a2:#57923f;--ps-b-cbd5e1:#c9d2ce;--ps-b-d6af6a:#a0792d;--ps-b-d8b4fe:#916db5;--ps-b-d99f66:#ac7234;--ps-b-dc2626:#ca564c;--ps-b-e0d3ff:#8578a2;--ps-b-ecf6ea:#c9d2ce;--ps-b-ef4444:#ca5650;--ps-b-f472b6:#bf558d;--ps-b-f87171:#ca5556;--ps-b-facc15:#a07b00;--ps-b-fb923c:#c16300;--ps-b-fbbf24:#a97600;--ps-b-ff9c4a:#c06400;--ps-b-ffaa00:#b56e00;--ps-b-ffaa5a:#bc6800;--ps-b-ffc864:#ab7500;--ps-b-ffd84d:#9f7c00;--ps-b-ffdc96:#9d7b30;--ps-s-010403:#eef8f5;--ps-s-020302:#f3f7f3;--ps-s-020305:#f2f6fb;--ps-s-020403:#f1f7f4;--ps-s-020504:#eff7f5;--ps-s-02060c:#ecf6ff;--ps-s-030208:#f6f4ff;--ps-s-030404:#f3f6f6;--ps-s-030504:#f1f6f4;--ps-s-030605:#f0f6f4;--ps-s-030607:#eff6f8;--ps-s-030705:#eef7f3;--ps-s-030706:#eef7f5;--ps-s-030907:#ecf7f3;--ps-s-040309:#f5f3ff;--ps-s-04060a:#f0f5fc;--ps-s-040706:#f0f6f4;--ps-s-040806:#eff6f2;--ps-s-040810:#ecf5ff;--ps-s-040a08:#ecf6f3;--ps-s-040a09:#ecf6f5;--ps-s-050707:#f1f5f5;--ps-s-05070b:#f0f4fb;--ps-s-050806:#f0f6f2;--ps-s-050807:#f0f5f4;--ps-s-050810:#eef4ff;--ps-s-050907:#eff6f2;--ps-s-050908:#eff6f4;--ps-s-050a08:#eef6f3;--ps-s-050c0a:#ecf6f3;--ps-s-06080a:#f1f4f8;--ps-s-060908:#f0f5f3;--ps-s-06090a:#f0f5f6;--ps-s-06090c:#eff4f9;--ps-s-060a08:#eff5f2;--ps-s-060a09:#eff5f4;--ps-s-060a12:#edf4ff;--ps-s-06100c:#e9f6f0;--ps-s-06231a:#e3f4ed;--ps-s-070a09:#f0f5f3;--ps-s-070a0c:#f0f4f7;--ps-s-070a0e:#eff4fa;--ps-s-070b09:#eff5f2;--ps-s-07100c:#eaf6f0;--ps-s-07100d:#eaf6f1;--ps-s-07130f:#e7f6f0;--ps-s-071712:#e5f6f0;--ps-s-080610:#f4f2ff;--ps-s-080705:#f6f4f0;--ps-s-08080c:#f3f3f9;--ps-s-080a0c:#f1f4f7;--ps-s-080a10:#f0f3fc;--ps-s-080c0b:#eff5f3;--ps-s-080c0e:#eef4f7;--ps-s-080c10:#eef4fa;--ps-s-080c12:#eef3fc;--ps-s-080c14:#edf3ff;--ps-s-080d0b:#eef5f2;--ps-s-080d0c:#eef5f3;--ps-s-080d0d:#eef5f4;--ps-s-08100d:#ebf5f1;--ps-s-081020:#ebf2ff;--ps-s-08120d:#e9f6ef;--ps-s-081510:#e6f6ef;--ps-s-081812:#e5f6ee;--ps-s-090c0f:#eff4f8;--ps-s-090d18:#edf3ff;--ps-s-090e0c:#eef5f2;--ps-s-09100d:#ecf5f1;--ps-s-0a0a0f:#f2f2fa;--ps-s-0a0a14:#f1f2ff;--ps-s-0a0c12:#f0f3fb;--ps-s-0a0c14:#eff2fe;--ps-s-0a0d0b:#f0f4f1;--ps-s-0a0d12:#eff3fa;--ps-s-0a0e0c:#eff4f1;--ps-s-0a0e12:#eef3f9;--ps-s-0a0e13:#eef3fa;--ps-s-0a0e18:#ecf2ff;--ps-s-0a0f0d:#eef4f1;--ps-s-0a1018:#ebf3fe;--ps-s-0a1028:#ecf1ff;--ps-s-0a1428:#eaf1ff;--ps-s-0a1510:#e8f5ee;--ps-s-0a151a:#e6f4fb;--ps-s-0a1815:#e5f5f1;--ps-s-0a1820:#e5f3fd;--ps-s-0b0f14:#edf3fa;--ps-s-0b1018:#ecf3fe;--ps-s-0b1c15:#e5f5ed;--ps-s-0c0814:#f5f1ff;--ps-s-0c0c16:#f1f1ff;--ps-s-0c0e13:#eff2f9;--ps-s-0c0f14:#eef3fa;--ps-s-0c1d15:#e5f5ec;--ps-s-0d1210:#edf4f1;--ps-s-0d1218:#ecf2fb;--ps-s-0d1219:#ebf2fc;--ps-s-0d1424:#ebf1ff;--ps-s-0d1525:#eaf1ff;--ps-s-0e0612:#f9f0fd;--ps-s-0e1218:#edf2fa;--ps-s-0e1a12:#e7f5eb;--ps-s-0e3325:#e1f1e9;--ps-s-0f1216:#eef2f8;--ps-s-0f1217:#eef2f9;--ps-s-0f172a:#eaf1fe;--ps-s-101616:#ebf3f3;--ps-s-101a16:#e7f4ee;--ps-s-111816:#eaf3f0;--ps-s-120a1a:#f6effd;--ps-s-121210:#f2f2ef;--ps-s-121218:#f0f1f9;--ps-s-12121c:#eff0fe;--ps-s-12141b:#eef1fa;--ps-s-12161c:#ecf1f9;--ps-s-133124:#e2f1e9;--ps-s-140a18:#f8effc;--ps-s-141419:#f0f0f7;--ps-s-141926:#eaf0fe;--ps-s-141c30:#e9effd;--ps-s-141d18:#e8f3ec;--ps-s-141e2d:#e7f0fd;--ps-s-14200a:#ebf3e5;--ps-s-17324d:#e2edf9;--ps-s-193a27:#e1f0e6;--ps-s-1a0808:#ffeeed;--ps-s-1a0a08:#ffeeeb;--ps-s-1a0a14:#fcedf6;--ps-s-1a0a20:#f7eefb;--ps-s-1a1208:#faf0e3;--ps-s-1a1408:#f7f0e2;--ps-s-1a1a1a:#f0f0f0;--ps-s-1a2540:#e7eefc;--ps-s-1a2b3a:#e3effa;--ps-s-1e2734:#e5eefb;--ps-s-1e293b:#e5eefb;--ps-s-1f3014:#e7f0e3;--ps-s-262d3c:#e6ecfa;--ps-s-2a0d18:#fdebf0;--ps-s-2a1208:#fdece6;--ps-s-2a1535:#f4ebf9;--ps-s-2a1c08:#f7ede1;--ps-s-2c1414:#fdebea;--ps-s-382f1e:#f2ebdd;--ps-s-3a182a:#f9e9f0;--ps-s-3a1a10:#fbeae4;--ps-s-3a2810:#f5ebde;--ps-s-060810:#eff3ff;--ps-s-080a12:#eff3fe;--ps-b-f43f5e:#ca5460;--ps-i-fecdd3:#640023;--ps-i-fda4af:#933d4c;--ps-surf-180:#fffffff3;--ps-s-040807:#eef6f4;--ps-s-14181f:#ebf1fa;--ps-surf-220:#fffffff3;--ps-s-0c1c12:#e6f5eb;--ps-i-c3ebaa:#103f00;--ps-i-fcd34d:#4b2c00}:root{--premium-black:#030504;--premium-ink:#070b09;--premium-panel:#0c100ec7;--premium-panel-strong:#101613e6;--premium-line:#ffffff1a;--premium-line-strong:#91e97147;--premium-green:var(--accent-grass-green,#91e971);--premium-moss:#3f6b4c;--premium-gold:#d7b46a;--premium-silver:#d7ded9;--premium-muted:#ffffff9e;--premium-faint:#ffffff61;--premium-container:min(1440px, calc(100vw - 80px))}body.portal-premium-surface{background:linear-gradient(180deg, var(--ps-s-030504) 0%, var(--ps-s-07100c) 48%, var(--ps-s-030504) 100%);color:var(--ps-ink)}html.light-theme{--premium-black:#f1f6f4;--premium-ink:#fff;--premium-panel:#ffffffdb;--premium-panel-strong:#fffffff5;--premium-line:#1118161f;--premium-line-strong:#2f7d1c52;--premium-moss:#4f7a5b;--premium-gold:#8a6a1f;--premium-silver:#5c6b64;--premium-muted:#111816a8;--premium-faint:#11181673}html.light-theme .portal-premium-surface{--premium-card-bg:#ffffffeb;--premium-card-bg-raised:#fff;--premium-card-border:#11181624;--premium-card-border-hover:rgba(var(--topo-rgb,44, 122, 28), .5);--premium-card-shadow:inset 0 1px 0 #ffffffe6, 0 1px 2px #1118160d;--premium-card-shadow-hover:0 18px 44px #1118161f, 0 0 0 1px rgba(var(--topo-rgb,44, 122, 28), .3);--premium-action-bg:#1118160d;--premium-action-bg-hover:rgba(var(--topo-rgb,44, 122, 28), .12);--premium-action-border:#11181624;--premium-action-border-hover:rgba(var(--topo-rgb,44, 122, 28), .4)}html.light-theme .portal-premium-surface .quality-s,html.light-theme .portal-premium-surface .quality-a,html.light-theme .portal-premium-surface .quality-b,html.light-theme .portal-premium-surface .quality-c,html.light-theme .portal-premium-surface .quality-d,html.light-theme .premium-explore .ec-quality-pill,html.light-theme .premium-leaderboard .lb-quality-pill,html.light-theme .premium-profile .pcard-quality-pill{--quality-ink:color-mix(in srgb, rgb(var(--quality-tone)) 40%, #0a1a10)}html.light-theme body.premium-gallery,html.light-theme body.premium-wing{--bg:#f1f6f4;--paper:#fff;--surface:#fff;--surface-deep:#e9f1ee;--ink:#111816;--ink-soft:#111816ad;--ink-faint:#11181685;--rule:#1118161f;--rule-soft:#11181617}html.light-theme body.premium-kids{--kids-ink:#17324d;--kids-ink-soft:#466078;--kids-paper:#fffaf1;--kids-white:#fff;--kids-sky:#7bdff6;--kids-blue:#257cff;--kids-mint:#2fdc9c;--kids-grass:#6bd94a;--kids-sun:#ffd84d;--kids-orange:#ff9d3d;--kids-coral:#ff5f7e;--kids-pink:#ff8bd1;--kids-purple:#8c6cff;--kids-aqua:#17c9d4;--kids-border:3px solid #17324d1f;--kids-shadow:0 10px 0 #17324d1f, 0 20px 38px #15365e24;--kids-shadow-soft:0 8px 22px #15365e1f}html.light-theme .lb-card-topo,html.light-theme .pcard-topo,html.light-theme .ec-topology,html.light-theme .mm-topo-pill,html.light-theme .topology-tile-icon,html.light-theme .topology-tile-art,html.light-theme .topology-tile-action,html.light-theme .topology-detail-icon,html.light-theme .topology-detail-art,html.light-theme .topology-detail-related button,html.light-theme body.premium-explore .explore-featured--curated .featured-grid .explore-card .ec-curation span:first-child{color:color-mix(in srgb, var(--topo-color,var(--ps-accent-ink)) 46%, #0b1710)}body.portal-premium-surface:before{content:"";z-index:-2;pointer-events:none;background:linear-gradient(115deg, color-mix(in srgb, var(--ps-accent-tint) calc(5.5% * var(--ps-accent-tint-k)), transparent), transparent 30%), linear-gradient(250deg, #d7b46a0b, transparent 32%), linear-gradient(180deg, color-mix(in srgb, var(--ps-tint) calc(2% * var(--ps-tint-k)), transparent), transparent 42%);position:fixed;inset:0}body.portal-premium-surface:after{content:"";z-index:-1;pointer-events:none;opacity:.34;background-image:linear-gradient(color-mix(in srgb, var(--ps-tint) calc(2.4% * var(--ps-tint-k)), transparent) 1px, transparent 1px), linear-gradient(90deg, color-mix(in srgb, var(--ps-tint) calc(1.8% * var(--ps-tint-k)), transparent) 1px, transparent 1px);background-size:96px 96px;position:fixed;inset:0;-webkit-mask-image:linear-gradient(#0000 0%,#000 18% 76%,#0000 100%);mask-image:linear-gradient(#0000 0%,#000 18% 76%,#0000 100%)}.portal-premium-surface .eco-nav{background:linear-gradient(180deg, color-mix(in srgb, var(--ps-s-030504) 88%, transparent), color-mix(in srgb, var(--ps-s-030504) 36%, transparent));border-bottom:1px solid color-mix(in srgb, var(--ps-line) calc(7% * var(--ps-line-k)), transparent)}.portal-premium-surface .eco-nav-brand{color:var(--ps-ink)}.portal-premium-surface .eco-nav-links a{color:color-mix(in srgb, var(--ps-ink) calc(76% * var(--ps-ink-k)), transparent)}.portal-premium-surface .eco-nav.scrolled{background:color-mix(in srgb, var(--ps-s-030504) 86%, transparent);box-shadow:0 1px 0 color-mix(in srgb, var(--ps-sheen) 8%, transparent), 0 20px 60px color-mix(in srgb, var(--ps-shadow) calc(28% * var(--ps-shadow-k)), transparent)}.portal-premium-surface .notif-wrap{align-items:center;margin-left:16px;display:inline-flex;position:relative}.portal-premium-surface .notif-wrap[hidden],.portal-premium-surface .notif-badge[hidden],.portal-premium-surface .notif-dropdown[hidden]{display:none!important}.portal-premium-surface .notif-bell{width:36px;height:36px;color:color-mix(in srgb, var(--ps-ink) calc(74% * var(--ps-ink-k)), transparent);background:var(--ps-surf-045);border:1px solid color-mix(in srgb, var(--ps-line) calc(10% * var(--ps-line-k)), transparent);cursor:pointer;filter:grayscale(.15);border-radius:999px;justify-content:center;align-items:center;padding:0;transition:background .2s,border-color .2s,box-shadow .2s,color .2s,filter .2s;display:inline-flex;position:relative}.portal-premium-surface .notif-bell:hover{color:var(--premium-green);background:color-mix(in srgb, var(--ps-accent-tint) calc(10% * var(--ps-accent-tint-k)), transparent);border-color:color-mix(in srgb, var(--ps-accent-line) calc(32% * var(--ps-accent-k)), transparent);box-shadow:0 0 18px color-mix(in srgb, var(--ps-accent-glow) 14%, transparent);filter:grayscale(0)}.portal-premium-surface .notif-bell:focus-visible{outline:2px solid var(--premium-green);outline-offset:2px}.portal-premium-surface .notif-badge{min-width:16px;height:16px;color:var(--ps-ink);background:#ef4444;border-radius:100px;justify-content:center;align-items:center;padding:0 4px;font-size:10px;font-weight:800;display:flex;position:absolute;top:-2px;right:-4px;box-shadow:0 0 8px #ef444480}.portal-premium-surface .notif-dropdown{z-index:100;width:min(340px,100vw - 32px);max-height:min(400px,100vh - 96px);color:var(--ps-ink);background:color-mix(in srgb, var(--ps-s-080c10) 94%, transparent);border:1px solid color-mix(in srgb, var(--ps-accent-line) calc(14% * var(--ps-accent-k)), transparent);border-radius:var(--radius-sharp,8px);box-shadow:0 18px 54px color-mix(in srgb, var(--ps-shadow) calc(58% * var(--ps-shadow-k)), transparent), inset 0 1px 0 color-mix(in srgb, var(--ps-sheen) 4%, transparent);-webkit-backdrop-filter:blur(24px);transform-origin:100% 0;margin-top:8px;position:absolute;top:100%;right:0;overflow:hidden}.portal-premium-surface .notif-dropdown.open{animation:.18s cubic-bezier(.16,1,.3,1) notifDropdownIn}@keyframes notifDropdownIn{0%{opacity:0;transform:translateY(-6px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}.portal-premium-surface .notif-header{border-bottom:1px solid color-mix(in srgb, var(--ps-accent-line) calc(10% * var(--ps-accent-k)), transparent);justify-content:space-between;align-items:center;gap:12px;padding:14px 16px;font-size:14px;font-weight:700;display:flex}.portal-premium-surface .notif-mark-all{color:var(--premium-green);cursor:pointer;font:inherit;letter-spacing:.02em;background:0 0;border:none;border-radius:4px;margin:-4px -8px;padding:4px 8px;font-size:12px;font-weight:600;transition:background .15s}.portal-premium-surface .notif-mark-all:hover{background:color-mix(in srgb, var(--ps-accent-tint) calc(10% * var(--ps-accent-tint-k)), transparent)}.portal-premium-surface .notif-mark-all:focus-visible{outline:2px solid var(--premium-green);outline-offset:1px}.portal-premium-surface .notif-list{max-height:340px;overflow-y:auto}.portal-premium-surface .notif-item{border-bottom:1px solid color-mix(in srgb, var(--ps-line) calc(3.5% * var(--ps-line-k)), transparent);cursor:pointer;align-items:flex-start;gap:10px;padding:12px 16px;transition:background .15s;display:flex}.portal-premium-surface .notif-item:hover{background:color-mix(in srgb, var(--ps-tint) calc(4.5% * var(--ps-tint-k)), transparent)}.portal-premium-surface .notif-item.unread{background:color-mix(in srgb, var(--ps-accent-tint) calc(6% * var(--ps-accent-tint-k)), transparent);border-left:2px solid var(--premium-green);padding-left:14px}.portal-premium-surface .notif-item.unread:hover{background:color-mix(in srgb, var(--ps-accent-tint) calc(10% * var(--ps-accent-tint-k)), transparent)}.portal-premium-surface .notif-icon{color:color-mix(in srgb, var(--ps-accent-ink) calc(78% * var(--ps-accent-k)), transparent);flex-shrink:0;margin-top:2px;font-size:18px}.portal-premium-surface .notif-content{flex:1;min-width:0}.portal-premium-surface .notif-text{color:color-mix(in srgb, var(--ps-ink) calc(75% * var(--ps-ink-k)), transparent);font-size:13px;line-height:1.4}.portal-premium-surface .notif-text strong,.portal-premium-surface .notif-from-link{color:var(--ps-ink);font-weight:700}.portal-premium-surface .notif-from-link{border-bottom:1px dashed color-mix(in srgb, var(--ps-line) calc(18% * var(--ps-line-k)), transparent);text-decoration:none;transition:border-color .15s,color .15s}.portal-premium-surface .notif-from-link:hover{color:var(--premium-green);border-bottom-color:var(--premium-green)}.portal-premium-surface .notif-meta{align-items:center;gap:8px;margin-top:4px;display:flex}.portal-premium-surface .notif-time{color:color-mix(in srgb, var(--ps-ink) calc(32% * var(--ps-ink-k)), transparent);font-size:11px}.portal-premium-surface .notif-action-chip{color:var(--premium-green);background:color-mix(in srgb, var(--ps-accent-tint) calc(10% * var(--ps-accent-tint-k)), transparent);border:1px solid color-mix(in srgb, var(--ps-accent-line) calc(25% * var(--ps-accent-k)), transparent);cursor:pointer;font-family:var(--font-stack);border-radius:4px;padding:2px 8px;font-size:11px;font-weight:600;transition:background .15s}.portal-premium-surface .notif-action-chip:hover{background:color-mix(in srgb, var(--ps-accent-tint) calc(20% * var(--ps-accent-tint-k)), transparent)}.portal-premium-surface .notif-action-chip:focus-visible{outline:2px solid var(--premium-green);outline-offset:1px}@media (width<=640px){.portal-premium-surface .notif-action-chip{position:relative}.portal-premium-surface .notif-action-chip:after{content:"";width:44px;height:44px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}}.portal-premium-surface .notif-dismiss{color:color-mix(in srgb, var(--ps-ink) calc(35% * var(--ps-ink-k)), transparent);cursor:pointer;opacity:0;background:0 0;border:none;border-radius:4px;flex-shrink:0;align-self:center;margin-left:4px;padding:4px;transition:opacity .15s,background .15s,color .15s}.portal-premium-surface .notif-item:hover .notif-dismiss,.portal-premium-surface .notif-dismiss:focus-visible{opacity:1}.portal-premium-surface .notif-dismiss:hover{color:var(--ps-ink);background:color-mix(in srgb, var(--ps-tint) calc(8% * var(--ps-tint-k)), transparent)}.portal-premium-surface .notif-dismiss:focus-visible{outline:2px solid var(--premium-green);outline-offset:1px}@media (hover:none),(pointer:coarse){.portal-premium-surface .notif-dismiss{opacity:1}}.portal-premium-surface .notif-empty{color:color-mix(in srgb, var(--ps-ink) calc(62% * var(--ps-ink-k)), transparent);text-align:center;padding:32px 16px;font-size:13px}.portal-premium-surface .eco-nav-drawer{border-left:1px solid color-mix(in srgb, var(--ps-accent-line) calc(18% * var(--ps-accent-k)), transparent);background:linear-gradient(180deg, color-mix(in srgb, var(--ps-tint) calc(7.5% * var(--ps-tint-k)), transparent), color-mix(in srgb, var(--ps-tint) calc(2% * var(--ps-tint-k)), transparent)), linear-gradient(145deg, color-mix(in srgb, var(--ps-accent-tint) calc(9% * var(--ps-accent-tint-k)), transparent), #d7b46a0b 48%, color-mix(in srgb, var(--ps-s-030504) 98%, transparent)), color-mix(in srgb, var(--ps-s-030504) 98%, transparent);width:min(420px,100vw);box-shadow:-36px 0 110px color-mix(in srgb, var(--ps-shadow) calc(54% * var(--ps-shadow-k)), transparent), inset 1px 0 0 color-mix(in srgb, var(--ps-sheen) 8%, transparent);gap:8px;padding:88px 24px 28px;left:auto}.portal-premium-surface .eco-nav-drawer a,.portal-premium-surface .eco-nav-drawer a:visited,.portal-premium-surface .eco-nav-drawer a:link{border:1px solid color-mix(in srgb, var(--ps-line) calc(8% * var(--ps-line-k)), transparent);background:var(--ps-surf-040);letter-spacing:0;min-height:52px;box-shadow:inset 0 1px 0 color-mix(in srgb, var(--ps-sheen) 4.5%, transparent);border-radius:8px;align-items:center;padding:0 14px;font-size:16px;font-weight:780;display:flex;color:color-mix(in srgb, var(--ps-ink) calc(82% * var(--ps-ink-k)), transparent)!important}.portal-premium-surface .eco-nav-drawer a:hover,.portal-premium-surface .eco-nav-drawer a:focus-visible{border-color:color-mix(in srgb, var(--ps-accent-line) calc(38% * var(--ps-accent-k)), transparent);background:color-mix(in srgb, var(--ps-accent-tint) calc(12% * var(--ps-accent-tint-k)), transparent);outline:none;padding-left:18px;color:var(--ps-i-f4ffee)!important}.portal-premium-surface .eco-nav-drawer .eco-nav-drawer-close{border-color:color-mix(in srgb, var(--ps-line) calc(12% * var(--ps-line-k)), transparent);background:var(--ps-surf-045);color:color-mix(in srgb, var(--ps-ink) calc(74% * var(--ps-ink-k)), transparent);box-shadow:inset 0 1px 0 color-mix(in srgb, var(--ps-sheen) 6%, transparent);border-radius:8px;top:22px;right:22px}.portal-premium-surface .eco-nav-drawer .eco-nav-drawer-close:hover,.portal-premium-surface .eco-nav-drawer .eco-nav-drawer-close:focus-visible{border-color:color-mix(in srgb, var(--ps-accent-line) calc(42% * var(--ps-accent-k)), transparent);background:color-mix(in srgb, var(--ps-accent-tint) calc(12% * var(--ps-accent-tint-k)), transparent);color:var(--ps-i-f4ffee);outline:none}.portal-premium-surface .gallery-nav-hamburger{border:1px solid color-mix(in srgb, var(--ps-line) calc(18% * var(--ps-line-k)), transparent);background:var(--ps-surf-080);width:44px;height:44px;color:color-mix(in srgb, var(--ps-ink) calc(90% * var(--ps-ink-k)), transparent);cursor:pointer;border-radius:8px;flex:0 0 44px;justify-content:center;align-items:center;transition:background .18s,border-color .18s,color .18s;display:none}.portal-premium-surface .gallery-nav-hamburger:hover,.portal-premium-surface .gallery-nav-hamburger:focus-visible,.portal-premium-surface .gallery-nav-hamburger[aria-expanded=true]{border-color:color-mix(in srgb, var(--ps-accent-line) calc(42% * var(--ps-accent-k)), transparent);background:color-mix(in srgb, var(--ps-accent-tint) calc(14% * var(--ps-accent-tint-k)), transparent);color:var(--ps-i-f4ffee);outline:none}.portal-premium-surface .gallery-nav-drawer{z-index:2200;width:min(420px,100vw);padding:calc(88px + env(safe-area-inset-top,0px)) 24px 28px;visibility:hidden;border-left:1px solid color-mix(in srgb, var(--ps-accent-line) calc(18% * var(--ps-accent-k)), transparent);background:linear-gradient(180deg, color-mix(in srgb, var(--ps-tint) calc(7.5% * var(--ps-tint-k)), transparent), color-mix(in srgb, var(--ps-tint) calc(2% * var(--ps-tint-k)), transparent)), linear-gradient(145deg, color-mix(in srgb, var(--ps-accent-tint) calc(9% * var(--ps-accent-tint-k)), transparent), #d7b46a0b 48%, color-mix(in srgb, var(--ps-s-030504) 98%, transparent)), color-mix(in srgb, var(--ps-s-030504) 98%, transparent);box-shadow:-36px 0 110px color-mix(in srgb, var(--ps-shadow) calc(54% * var(--ps-shadow-k)), transparent), inset 1px 0 0 color-mix(in srgb, var(--ps-sheen) 8%, transparent);overscroll-behavior:contain;flex-direction:column;gap:8px;transition:transform .24s,visibility .24s;display:flex;position:fixed;inset:0 0 0 auto;overflow-y:auto;transform:translate(100%)}.portal-premium-surface .gallery-nav-drawer.open{visibility:visible;transform:translate(0)}.portal-premium-surface .gallery-nav-drawer a,.portal-premium-surface .gallery-nav-drawer a:visited,.portal-premium-surface .gallery-nav-drawer a:link{border:1px solid color-mix(in srgb, var(--ps-line) calc(8% * var(--ps-line-k)), transparent);background:var(--ps-surf-040);letter-spacing:0;min-height:52px;box-shadow:inset 0 1px 0 color-mix(in srgb, var(--ps-sheen) 4.5%, transparent);border-radius:8px;align-items:center;padding:0 14px;font-size:16px;font-weight:780;display:flex;color:color-mix(in srgb, var(--ps-ink) calc(82% * var(--ps-ink-k)), transparent)!important}.portal-premium-surface .gallery-nav-drawer a:hover,.portal-premium-surface .gallery-nav-drawer a:focus-visible{border-color:color-mix(in srgb, var(--ps-accent-line) calc(38% * var(--ps-accent-k)), transparent);background:color-mix(in srgb, var(--ps-accent-tint) calc(12% * var(--ps-accent-tint-k)), transparent);outline:none;padding-left:18px;color:var(--ps-i-f4ffee)!important}.portal-premium-surface .gallery-nav-drawer-close{top:calc(22px + env(safe-area-inset-top,0px));border:1px solid color-mix(in srgb, var(--ps-line) calc(12% * var(--ps-line-k)), transparent);background:var(--ps-surf-045);width:44px;height:44px;color:color-mix(in srgb, var(--ps-ink) calc(74% * var(--ps-ink-k)), transparent);cursor:pointer;box-shadow:inset 0 1px 0 color-mix(in srgb, var(--ps-sheen) 6%, transparent);border-radius:8px;justify-content:center;align-items:center;display:inline-flex;position:absolute;right:22px}.portal-premium-surface .gallery-nav-drawer-close:hover,.portal-premium-surface .gallery-nav-drawer-close:focus-visible{border-color:color-mix(in srgb, var(--ps-accent-line) calc(42% * var(--ps-accent-k)), transparent);background:color-mix(in srgb, var(--ps-accent-tint) calc(12% * var(--ps-accent-tint-k)), transparent);color:var(--ps-i-f4ffee);outline:none}.portal-premium-surface .gallery-nav-drawer .eco-nav-drawer-lang{border-top:1px solid color-mix(in srgb, var(--ps-line) calc(10% * var(--ps-line-k)), transparent);gap:8px;margin-top:18px;padding-top:18px;display:grid}.portal-premium-surface .gallery-nav-drawer .eco-nav-drawer-lang-label{color:color-mix(in srgb, var(--ps-ink) calc(48% * var(--ps-ink-k)), transparent);letter-spacing:.14em;text-transform:uppercase;font-size:11px;font-weight:780}.portal-premium-surface .gallery-nav-drawer .eco-nav-drawer-lang-item{border:1px solid color-mix(in srgb, var(--ps-line) calc(8% * var(--ps-line-k)), transparent);background:var(--ps-surf-035);min-height:44px;color:color-mix(in srgb, var(--ps-ink) calc(74% * var(--ps-ink-k)), transparent);cursor:pointer;font:inherit;border-radius:8px;justify-content:space-between;align-items:center;gap:12px;padding:0 14px;font-size:14px;font-weight:700;display:flex}.portal-premium-surface .gallery-nav-drawer .eco-nav-drawer-lang-item:hover,.portal-premium-surface .gallery-nav-drawer .eco-nav-drawer-lang-item:focus-visible,.portal-premium-surface .gallery-nav-drawer .eco-nav-drawer-lang-item.is-current{border-color:color-mix(in srgb, var(--ps-accent-line) calc(34% * var(--ps-accent-k)), transparent);background:color-mix(in srgb, var(--ps-accent-tint) calc(10% * var(--ps-accent-tint-k)), transparent);color:var(--ps-i-f4ffee);outline:none}.portal-premium-surface .portal-breadcrumb{border:1px solid color-mix(in srgb, var(--ps-line) calc(10% * var(--ps-line-k)), transparent);background:var(--ps-surf-045);width:fit-content;max-width:100%;color:color-mix(in srgb, var(--ps-ink) calc(54% * var(--ps-ink-k)), transparent);box-shadow:inset 0 1px 0 color-mix(in srgb, var(--ps-sheen) 5.5%, transparent);border-radius:999px;margin-bottom:18px;padding:8px 12px}.portal-premium-surface .portal-breadcrumb a{color:color-mix(in srgb, var(--ps-ink) calc(58% * var(--ps-ink-k)), transparent)}.portal-premium-surface .portal-breadcrumb a:hover,.portal-premium-surface .portal-breadcrumb a:focus-visible{color:var(--premium-green);outline:none}.portal-premium-surface .portal-breadcrumb .bc-current{color:color-mix(in srgb, var(--ps-ink) calc(84% * var(--ps-ink-k)), transparent)}.portal-premium-surface .eco-footer{border-top:1px solid color-mix(in srgb, var(--ps-line) calc(8% * var(--ps-line-k)), transparent);background:linear-gradient(180deg, color-mix(in srgb, var(--ps-s-030504) 76%, transparent), color-mix(in srgb, var(--ps-s-030504) 98%, transparent)), linear-gradient(110deg, color-mix(in srgb, var(--ps-accent-tint) calc(6% * var(--ps-accent-tint-k)), transparent), transparent 38%), color-mix(in srgb, var(--ps-s-030504) 96%, transparent)}.portal-premium-surface .eco-footer-inner{max-width:var(--premium-container);align-items:center}.portal-premium-surface .eco-footer-brand strong{color:var(--ps-ink);letter-spacing:0}.portal-premium-surface .eco-footer-tagline{color:color-mix(in srgb, var(--ps-ink) calc(54% * var(--ps-ink-k)), transparent)}.portal-premium-surface .eco-footer-links{align-items:center;gap:8px}.portal-premium-surface .eco-footer-links a{border:1px solid color-mix(in srgb, var(--ps-line) calc(10% * var(--ps-line-k)), transparent);background:var(--ps-surf-035);min-height:34px;color:color-mix(in srgb, var(--ps-ink) calc(62% * var(--ps-ink-k)), transparent);border-radius:999px;align-items:center;padding:0 12px;font-size:12px;font-weight:720;display:inline-flex}.portal-premium-surface .eco-footer-links a:hover,.portal-premium-surface .eco-footer-links a:focus-visible{border-color:color-mix(in srgb, var(--ps-accent-line) calc(36% * var(--ps-accent-k)), transparent);background:color-mix(in srgb, var(--ps-accent-tint) calc(10% * var(--ps-accent-tint-k)), transparent);color:var(--ps-i-f4ffee);outline:none}.portal-premium-surface .eco-footer-copy{color:color-mix(in srgb, var(--ps-ink) calc(32% * var(--ps-ink-k)), transparent)}.premium-orbit-hero{padding:calc(var(--nav-height,80px) + 54px) 40px 58px;border-bottom:1px solid color-mix(in srgb, var(--ps-line) calc(8% * var(--ps-line-k)), transparent);background:linear-gradient(180deg, color-mix(in srgb, var(--ps-s-030504) 98%, transparent), color-mix(in srgb, var(--ps-s-050a08) 90%, transparent) 56%, color-mix(in srgb, var(--ps-s-030504) 78%, transparent));position:relative;overflow:hidden}.premium-orbit-hero:before{content:"";pointer-events:none;opacity:.5;background:linear-gradient(125deg, color-mix(in srgb, var(--ps-accent-tint) calc(12% * var(--ps-accent-tint-k)), transparent) 0%, transparent 24%), linear-gradient(245deg, #d7b46a17 0%, transparent 26%);position:absolute;inset:0}.premium-orbit-hero:after{content:"";background:linear-gradient(90deg, transparent, color-mix(in srgb, var(--ps-accent-tint) calc(42% * var(--ps-accent-tint-k)), transparent), #d7b46a47, transparent);width:min(980px,86vw);height:1px;position:absolute;bottom:0;left:50%;transform:translate(-50%)}.premium-hero-grid{z-index:1;max-width:var(--premium-container);grid-template-columns:minmax(0,1.02fr) minmax(360px,.78fr);align-items:center;gap:clamp(32px,5vw,88px);margin:0 auto;display:grid;position:relative}.premium-hero-grid>*,.premium-leaderboard .leaderboard-premium-header>*,.premium-vault-intro>*{min-width:0}.premium-kicker{color:var(--premium-green);letter-spacing:.18em;text-transform:uppercase;align-items:center;gap:10px;margin-bottom:18px;font-size:11px;font-weight:820;display:inline-flex}.premium-kicker:before{content:"";opacity:.74;background:currentColor;width:26px;height:1px}.premium-display{max-width:780px;color:var(--ps-ink);letter-spacing:0;margin:0;font-size:clamp(46px,7.2vw,104px);font-weight:850;line-height:.98}.premium-display .eco-word{white-space:nowrap;color:var(--ps-i-dfffd5);text-shadow:0 0 34px color-mix(in srgb, var(--ps-accent-glow) 22%, transparent)}.premium-lead{max-width:650px;color:color-mix(in srgb, var(--ps-ink) calc(68% * var(--ps-ink-k)), transparent);letter-spacing:0;margin:22px 0 0;font-size:clamp(16px,1.45vw,20px);line-height:1.68}.premium-hero-actions{flex-wrap:wrap;align-items:center;gap:12px;margin-top:26px;display:flex}.premium-pill-link{border:1px solid color-mix(in srgb, var(--ps-line) calc(14% * var(--ps-line-k)), transparent);background:var(--ps-surf-050);min-height:40px;color:color-mix(in srgb, var(--ps-ink) calc(84% * var(--ps-ink-k)), transparent);letter-spacing:.02em;border-radius:999px;justify-content:center;align-items:center;gap:8px;padding:0 15px;font-size:12px;font-weight:780;text-decoration:none;display:inline-flex}.premium-pill-link:hover,.premium-pill-link:focus-visible{color:var(--premium-green);border-color:color-mix(in srgb, var(--ps-accent-line) calc(42% * var(--ps-accent-k)), transparent);background:color-mix(in srgb, var(--ps-accent-tint) calc(9% * var(--ps-accent-tint-k)), transparent);outline:none}.premium-stage{border:1px solid color-mix(in srgb, var(--ps-line) calc(12% * var(--ps-line-k)), transparent);background:linear-gradient(180deg, color-mix(in srgb, var(--ps-tint) calc(7.5% * var(--ps-tint-k)), transparent), color-mix(in srgb, var(--ps-tint) calc(2% * var(--ps-tint-k)), transparent)), linear-gradient(145deg, color-mix(in srgb, var(--ps-accent-tint) calc(8% * var(--ps-accent-tint-k)), transparent), #d7b46a0a 48%, color-mix(in srgb, var(--ps-tint) calc(2.5% * var(--ps-tint-k)), transparent));min-height:420px;box-shadow:0 42px 120px color-mix(in srgb, var(--ps-shadow) calc(48% * var(--ps-shadow-k)), transparent), inset 0 1px 0 color-mix(in srgb, var(--ps-sheen) 10%, transparent);border-radius:8px;position:relative;overflow:hidden}.premium-stage:before{content:"";border:1px solid color-mix(in srgb, var(--ps-accent-line) calc(13% * var(--ps-accent-k)), transparent);border-radius:8px;position:absolute;inset:18px}.premium-stage:after{content:"";opacity:.32;background-image:linear-gradient(120deg, transparent 0 46%, color-mix(in srgb, var(--ps-tint) calc(7.5% * var(--ps-tint-k)), transparent) 47%, transparent 49%), linear-gradient(color-mix(in srgb, var(--ps-tint) calc(3.5% * var(--ps-tint-k)), transparent) 1px, transparent 1px), linear-gradient(90deg, color-mix(in srgb, var(--ps-tint) calc(2.5% * var(--ps-tint-k)), transparent) 1px, transparent 1px);background-size:100% 100%,46px 46px,46px 46px;position:absolute;inset:0}.premium-stage-label{z-index:2;color:color-mix(in srgb, var(--ps-ink) calc(76% * var(--ps-ink-k)), transparent);letter-spacing:.12em;text-transform:uppercase;font-size:11px;font-weight:800;position:absolute;top:28px;left:28px}.premium-stage-title{z-index:2;gap:8px;display:grid;position:absolute;bottom:26px;left:28px;right:28px}.premium-stage-title strong{color:var(--ps-ink);letter-spacing:0;font-size:clamp(22px,2.4vw,34px);line-height:1.05}.premium-stage-title span{max-width:360px;color:color-mix(in srgb, var(--ps-ink) calc(58% * var(--ps-ink-k)), transparent);font-size:13px;line-height:1.55}.premium-constellation{z-index:1;position:absolute;inset:64px 38px 92px}.premium-constellation span{background:var(--ps-accent-fill);width:10px;height:10px;box-shadow:0 0 20px color-mix(in srgb, var(--ps-accent-glow) 52%, transparent);border-radius:999px;position:absolute}.premium-constellation span:first-child{top:24%;left:12%}.premium-constellation span:nth-child(2){background:var(--premium-silver);box-shadow:0 0 18px color-mix(in srgb, var(--ps-sheen) 35%, transparent);top:10%;left:36%}.premium-constellation span:nth-child(3){width:13px;height:13px;top:30%;left:68%}.premium-constellation span:nth-child(4){background:var(--premium-gold);top:58%;left:28%;box-shadow:0 0 18px #d7b46a61}.premium-constellation span:nth-child(5){top:68%;left:78%}.premium-constellation span:nth-child(6){background:var(--ps-surf-780);width:7px;height:7px;top:78%;left:52%}.premium-constellation svg{opacity:.58;width:100%;height:100%;position:absolute;inset:0}.premium-stat-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:24px;display:grid}.premium-stat{border:1px solid color-mix(in srgb, var(--ps-line) calc(10% * var(--ps-line-k)), transparent);background:var(--ps-surf-045);border-radius:8px;flex-direction:column;justify-content:center;gap:6px;min-height:78px;padding:14px 16px;display:flex}.premium-stat strong{color:var(--ps-ink);letter-spacing:0;font-variant-numeric:tabular-nums;font-size:21px;font-weight:850}.premium-stat span{color:color-mix(in srgb, var(--ps-ink) calc(54% * var(--ps-ink-k)), transparent);letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-weight:720}.portal-premium-surface .eco-band-dark{background:0 0!important}.portal-premium-surface .eco-band-container{max-width:var(--premium-container)}.portal-premium-surface{--premium-card-bg:#060908e6;--premium-card-bg-raised:#0b0f0df0;--premium-card-border:#ffffff1f;--premium-card-border-hover:rgba(var(--topo-rgb,145, 233, 113), .4);--premium-card-shadow:inset 0 1px 0 #ffffff12;--premium-card-shadow-hover:0 26px 72px #00000075, 0 0 0 1px rgba(var(--topo-rgb,145, 233, 113), .28);--premium-action-bg:#ffffff0e;--premium-action-bg-hover:rgba(var(--topo-rgb,145, 233, 113), .13);--premium-action-border:#ffffff1f;--premium-action-border-hover:rgba(var(--topo-rgb,145, 233, 113), .36)}.premium-explore .explore-card,.premium-leaderboard .lb-card,.premium-leaderboard .lb-podium-card,.premium-profile .pcard{border-color:var(--premium-card-border);background:linear-gradient(180deg, color-mix(in srgb, var(--ps-tint) calc(5.5% * var(--ps-tint-k)), transparent), color-mix(in srgb, var(--ps-tint) calc(1.8% * var(--ps-tint-k)), transparent)), var(--premium-card-bg);box-shadow:var(--premium-card-shadow);border-radius:8px}.premium-explore .explore-card:hover,.premium-leaderboard .lb-card:hover,.premium-leaderboard .lb-podium-card:hover,.premium-profile .pcard:hover{border-color:var(--premium-card-border-hover);box-shadow:var(--premium-card-shadow-hover);transform:translateY(-6px)}.premium-explore .explore-card:focus-visible,.premium-leaderboard .lb-card:focus-visible,.premium-leaderboard .lb-podium-card:focus-visible,.premium-profile .pcard:focus-visible{outline:2px solid var(--premium-green);outline-offset:3px}.premium-explore .ec-corner-actions,.premium-leaderboard .lb-card-actions,.premium-leaderboard .lb-podium-actions,.premium-profile .pcard-management{border-top:1px solid color-mix(in srgb, var(--ps-line) calc(8% * var(--ps-line-k)), transparent);opacity:1;pointer-events:auto;align-items:stretch;gap:6px;margin-top:8px;padding-top:8px;display:flex;transform:none}.premium-explore .ec-corner-actions,.premium-leaderboard .lb-card-actions,.premium-leaderboard .lb-podium-actions{justify-content:flex-end}.premium-explore .ec-corner-actions{z-index:auto;position:static;inset:auto}.premium-explore .ec-corner-btn,.premium-leaderboard .lb-card-actions button,.premium-leaderboard .lb-podium-bookmark,.premium-profile .pcard-primary-action,.premium-profile .pcard-manage-btn,.premium-profile .pcard-more-trigger{border:1px solid var(--premium-action-border);background:var(--premium-action-bg);min-height:32px;color:color-mix(in srgb, var(--ps-ink) calc(78% * var(--ps-ink-k)), transparent);box-shadow:inset 0 1px 0 color-mix(in srgb, var(--ps-sheen) 6%, transparent);opacity:1;border-radius:8px;transition:background .18s,border-color .18s,color .18s,transform .18s,opacity .18s;transform:none}.premium-explore .ec-corner-btn,.premium-leaderboard .lb-card-actions button,.premium-leaderboard .lb-podium-bookmark,.premium-profile .pcard-more-trigger{flex:0 0 34px;width:34px}@media (width<=560px),(pointer:coarse){.premium-profile .pcard-primary-action,.premium-profile .pcard-manage-btn,.premium-profile .pcard-more-trigger{min-height:44px}.premium-profile .pcard-more-trigger{flex:0 0 44px;width:44px}.premium-profile .pcard-more-item{min-height:44px}.premium-leaderboard .lb-card-actions button{flex:0 0 44px;width:44px;min-height:44px}.premium-leaderboard .lb-card-actions,.premium-explore .ec-corner-actions{flex-wrap:wrap}.premium-explore .ec-corner-btn,.premium-leaderboard .lb-podium-bookmark{flex:0 0 44px;width:44px;min-width:44px;min-height:44px}.premium-leaderboard .lb-card-like{min-width:44px;min-height:44px}}.premium-explore .ec-corner-btn:hover,.premium-explore .ec-corner-btn:focus-visible,.premium-leaderboard .lb-card-actions button:hover,.premium-leaderboard .lb-card-actions button:focus-visible,.premium-leaderboard .lb-podium-bookmark:hover,.premium-leaderboard .lb-podium-bookmark:focus-visible,.premium-profile .pcard-primary-action:hover,.premium-profile .pcard-primary-action:focus-visible,.premium-profile .pcard-manage-btn:hover,.premium-profile .pcard-manage-btn:focus-visible,.premium-profile .pcard-more.open .pcard-more-trigger,.premium-profile .pcard-more-trigger:hover,.premium-profile .pcard-more-trigger:focus-visible{background:var(--premium-action-bg-hover);border-color:var(--premium-action-border-hover);color:var(--ps-ink);outline:none;transform:translateY(-1px)}.premium-explore .ec-bookmark.bookmarked,.premium-leaderboard .lb-card-actions button.bookmarked,.premium-leaderboard .lb-podium-bookmark.bookmarked,.premium-profile .pcard-more-item.bookmarked{color:var(--premium-gold);background:#d7b46a1a;border-color:#d7b46a57}.premium-profile .pcard-manage-btn.danger,.premium-profile .pcard-more-item.danger{color:var(--ps-i-fecaca)}.premium-profile .pcard-manage-btn.danger,.premium-profile .pcard-more-item.danger:hover,.premium-profile .pcard-more-item.danger:focus-visible{border-color:color-mix(in srgb, var(--ps-b-f87171) 36%, transparent);background:#f871711a}.premium-profile .pcard-manage-btn.danger:hover,.premium-profile .pcard-manage-btn.danger:focus-visible{border-color:color-mix(in srgb, var(--ps-b-f87171) 54%, transparent);background:#f871712e}.portal-premium-surface .quality-s{--quality-tone:215, 180, 106;--quality-ink:#ffe6a3}.portal-premium-surface .quality-a{--quality-tone:145, 233, 113;--quality-ink:#dfffcd}.portal-premium-surface .quality-b{--quality-tone:105, 199, 221;--quality-ink:#d6f7ff}.portal-premium-surface .quality-c{--quality-tone:188, 197, 207;--quality-ink:#f0f5f7}.portal-premium-surface .quality-d{--quality-tone:123, 134, 148;--quality-ink:#e1e7ef}.premium-explore .ec-quality-metrics,.premium-leaderboard .lb-quality-metrics,.premium-profile .pcard-quality-metrics{flex-wrap:wrap;align-items:center;gap:5px;min-height:24px;display:flex}.premium-explore .ec-quality-pill,.premium-leaderboard .lb-quality-pill,.premium-profile .pcard-quality-pill{--quality-tone:145, 233, 113;--quality-ink:#f4ffee;border:1px solid rgba(var(--quality-tone), .18);background:linear-gradient(180deg, color-mix(in srgb, var(--ps-tint) calc(5.5% * var(--ps-tint-k)), transparent), color-mix(in srgb, var(--ps-tint) calc(1.8% * var(--ps-tint-k)), transparent)), rgba(var(--quality-tone), .075);min-width:0;min-height:22px;color:color-mix(in srgb, var(--ps-ink) calc(62% * var(--ps-ink-k)), transparent);letter-spacing:0;white-space:nowrap;box-shadow:inset 0 1px 0 color-mix(in srgb, var(--ps-sheen) 6%, transparent);border-radius:999px;align-items:center;gap:4px;padding:0 7px;font-size:10.5px;font-weight:720;line-height:1;display:inline-flex}.premium-explore .ec-quality-pill strong,.premium-leaderboard .lb-quality-pill strong,.premium-profile .pcard-quality-pill strong{color:var(--quality-ink);letter-spacing:0;font-variant-numeric:tabular-nums;font-size:11px;font-weight:850}.premium-explore .ec-quality-metrics{margin-top:1px}.premium-leaderboard .lb-quality-metrics{margin-top:8px}.premium-profile .pcard-quality-metrics{margin-top:2px}.portal-premium-surface .empty-state,.portal-premium-surface .rrc-profile-empty,.portal-premium-surface .rrc-podium-empty,.portal-premium-surface .rrc-empty-cats{border:1px solid color-mix(in srgb, var(--ps-line) calc(12% * var(--ps-line-k)), transparent);background:linear-gradient(180deg, color-mix(in srgb, var(--ps-tint) calc(7% * var(--ps-tint-k)), transparent), color-mix(in srgb, var(--ps-tint) calc(2.4% * var(--ps-tint-k)), transparent)), color-mix(in srgb, var(--ps-s-050807) 88%, transparent);width:min(100%,760px);box-shadow:0 26px 90px color-mix(in srgb, var(--ps-shadow) calc(38% * var(--ps-shadow-k)), transparent), inset 0 1px 0 color-mix(in srgb, var(--ps-sheen) 8%, transparent);color:color-mix(in srgb, var(--ps-ink) calc(66% * var(--ps-ink-k)), transparent);border-radius:8px;grid-column:1/-1;margin-left:auto;margin-right:auto;padding:clamp(28px,5vw,54px)}.portal-premium-surface .empty-state,.portal-premium-surface .rrc-profile-empty,.portal-premium-surface .rrc-podium-empty{text-align:center;justify-items:center;gap:13px;display:grid}.portal-premium-surface .empty-state-icon,.portal-premium-surface .rrc-profile-empty-icon,.portal-premium-surface .rrc-podium-empty-emoji{border:1px solid color-mix(in srgb, var(--ps-accent-line) calc(22% * var(--ps-accent-k)), transparent);background:linear-gradient(180deg, color-mix(in srgb, var(--ps-accent-tint) calc(14% * var(--ps-accent-tint-k)), transparent), color-mix(in srgb, var(--ps-accent-tint) calc(4.5% * var(--ps-accent-tint-k)), transparent)), color-mix(in srgb, var(--ps-tint) calc(3.5% * var(--ps-tint-k)), transparent);width:54px;height:54px;color:var(--ps-i-dfffcd);box-shadow:inset 0 1px 0 color-mix(in srgb, var(--ps-sheen) 8%, transparent);border-radius:8px;place-items:center;display:grid}.portal-premium-surface .empty-state[data-error-code] .empty-state-icon,.portal-premium-surface .state-surface[data-state-tone=error] .empty-state-icon{border-color:color-mix(in srgb, var(--ps-b-f87171) 34%, transparent);background:linear-gradient(180deg, #f8717129, #f871710b), color-mix(in srgb, var(--ps-tint) calc(3.2% * var(--ps-tint-k)), transparent);color:var(--ps-i-fecaca)}.portal-premium-surface .state-surface[data-state-tone=warning] .empty-state-icon{background:linear-gradient(180deg, #d7b46a29, #d7b46a0d), color-mix(in srgb, var(--ps-tint) calc(3.2% * var(--ps-tint-k)), transparent);color:var(--ps-i-f7df9f);border-color:#d7b46a57}.portal-premium-surface .empty-state-icon svg,.portal-premium-surface .rrc-profile-empty-icon svg{stroke:currentColor}.portal-premium-surface .rrc-podium-empty-emoji{font-size:26px;line-height:1}.portal-premium-surface .empty-state-eyebrow,.portal-premium-surface .rrc-empty-cats-eyebrow{letter-spacing:.12em;text-transform:uppercase;font-size:11px;font-weight:850;color:color-mix(in srgb, var(--ps-accent-ink) calc(72% * var(--ps-accent-k)), transparent)!important}.portal-premium-surface .empty-state[data-error-code] .empty-state-eyebrow,.portal-premium-surface .state-surface[data-state-tone=error] .empty-state-eyebrow{color:var(--ps-i-fecaca)!important}.portal-premium-surface .state-surface[data-state-tone=warning] .empty-state-eyebrow{color:var(--ps-i-f7df9f)!important}.portal-premium-surface .empty-state-title,.portal-premium-surface .empty-state h2,.portal-premium-surface .empty-state h3,.portal-premium-surface .rrc-profile-empty-title,.portal-premium-surface .rrc-podium-empty-title{max-width:620px;color:var(--ps-ink);letter-spacing:0;margin:0;font-size:clamp(22px,2.4vw,34px);font-weight:850;line-height:1.08}.portal-premium-surface .empty-state-desc,.portal-premium-surface .rrc-profile-empty-body,.portal-premium-surface .rrc-podium-empty-body,.portal-premium-surface .rrc-empty-cats-cta{max-width:560px;color:color-mix(in srgb, var(--ps-ink) calc(62% * var(--ps-ink-k)), transparent);margin:0;font-size:14px;line-height:1.65}.portal-premium-surface .empty-state-cta,.portal-premium-surface .rrc-profile-empty-cta,.portal-premium-surface .load-more-btn,.portal-premium-surface #load-more-btn,.portal-premium-surface .profile-action-result-undo{border:1px solid color-mix(in srgb, var(--ps-accent-line) calc(40% * var(--ps-accent-k)), transparent);background:linear-gradient(180deg, color-mix(in srgb, var(--ps-accent-tint) calc(18% * var(--ps-accent-tint-k)), transparent), color-mix(in srgb, var(--ps-accent-tint) calc(9% * var(--ps-accent-tint-k)), transparent)), color-mix(in srgb, var(--ps-accent-tint) calc(8% * var(--ps-accent-tint-k)), transparent);min-height:40px;color:var(--ps-i-e7ffdf);letter-spacing:0;box-shadow:inset 0 1px 0 color-mix(in srgb, var(--ps-sheen) 8%, transparent);cursor:pointer;border-radius:8px;justify-content:center;align-items:center;gap:8px;padding:0 18px;font-family:inherit;font-size:13px;font-weight:850;text-decoration:none;transition:background .18s,border-color .18s,color .18s,transform .18s;display:inline-flex}.portal-premium-surface .empty-state-cta:hover,.portal-premium-surface .empty-state-cta:focus-visible,.portal-premium-surface .rrc-profile-empty-cta:hover,.portal-premium-surface .rrc-profile-empty-cta:focus-visible,.portal-premium-surface .load-more-btn:hover,.portal-premium-surface .load-more-btn:focus-visible,.portal-premium-surface #load-more-btn:hover,.portal-premium-surface #load-more-btn:focus-visible,.portal-premium-surface .profile-action-result-undo:hover,.portal-premium-surface .profile-action-result-undo:focus-visible{color:var(--ps-ink);border-color:color-mix(in srgb, var(--ps-accent-line) calc(62% * var(--ps-accent-k)), transparent);background:color-mix(in srgb, var(--ps-accent-tint) calc(18% * var(--ps-accent-tint-k)), transparent);outline:none;transform:translateY(-1px)}.premium-leaderboard .empty-state .lb-empty-recovery{width:min(100%,620px);color:color-mix(in srgb, var(--ps-ink) calc(68% * var(--ps-ink-k)), transparent);text-align:center;background:0 0;border:0;gap:15px;margin-top:8px;padding:0;display:grid}.premium-leaderboard .empty-state .lb-empty-recovery-section{justify-items:center;gap:9px;min-width:0;display:grid}.premium-leaderboard .empty-state .lb-empty-recovery-section--primary{margin-bottom:2px}.premium-leaderboard .empty-state .lb-empty-recovery-section--related{padding-top:2px}.premium-leaderboard .empty-state .lb-empty-recovery-title{color:color-mix(in srgb, var(--ps-ink) calc(44% * var(--ps-ink-k)), transparent);letter-spacing:.04em;text-transform:uppercase;font-size:11px;font-weight:850}.premium-leaderboard .empty-state .lb-empty-chip-list{flex-wrap:wrap;justify-content:center;gap:8px;max-width:100%;display:flex}.premium-leaderboard .empty-state .lb-empty-chip{border:1px solid color-mix(in srgb, var(--ps-line) calc(13% * var(--ps-line-k)), transparent);background:var(--ps-surf-045);max-width:min(100%,270px);min-height:34px;font:inherit;white-space:nowrap;text-overflow:ellipsis;cursor:pointer;box-shadow:inset 0 1px 0 color-mix(in srgb, var(--ps-sheen) 5%, transparent);border-radius:999px;justify-content:center;align-items:center;gap:7px;padding:0 12px;font-size:13px;font-weight:800;line-height:1.1;transition:transform .16s,border-color .16s,background .16s,color .16s;display:inline-flex;overflow:hidden;color:color-mix(in srgb, var(--ps-ink) calc(82% * var(--ps-ink-k)), transparent)!important;text-decoration:none!important}.premium-leaderboard .empty-state .lb-empty-chip:hover,.premium-leaderboard .empty-state .lb-empty-chip:focus-visible{border-color:color-mix(in srgb, var(--ps-accent-line) calc(42% * var(--ps-accent-k)), transparent);background:color-mix(in srgb, var(--ps-accent-tint) calc(12% * var(--ps-accent-tint-k)), transparent);outline:none;transform:translateY(-1px);color:var(--ps-i-f4ffee)!important}.premium-leaderboard .empty-state .lb-empty-chip--primary{border-color:color-mix(in srgb, var(--ps-accent-line) calc(42% * var(--ps-accent-k)), transparent);background:linear-gradient(180deg, color-mix(in srgb, var(--ps-accent-tint) calc(16% * var(--ps-accent-tint-k)), transparent), color-mix(in srgb, var(--ps-accent-tint) calc(8% * var(--ps-accent-tint-k)), transparent)), color-mix(in srgb, var(--ps-accent-tint) calc(8% * var(--ps-accent-tint-k)), transparent);min-height:40px;padding:0 16px;color:var(--ps-i-e7ffdf)!important}.premium-leaderboard .empty-state .lb-empty-chip--button{appearance:none}.premium-leaderboard .empty-state .lb-empty-chip--topology span[aria-hidden=true]{width:18px;min-width:18px;color:color-mix(in srgb, var(--ps-accent-ink) calc(78% * var(--ps-accent-k)), transparent);place-items:center;display:inline-grid}.premium-leaderboard .empty-state .lb-empty-chip--related{border-color:color-mix(in srgb, var(--ps-accent-line) calc(24% * var(--ps-accent-k)), transparent);background:color-mix(in srgb, var(--ps-accent-tint) calc(7.5% * var(--ps-accent-tint-k)), transparent)}.premium-leaderboard .empty-state .lb-empty-chip--tag{border-color:color-mix(in srgb, var(--ps-b-4ec8ff) 20%, transparent);background:#4ec8ff0e}.premium-leaderboard .empty-state .lb-empty-chip small{color:color-mix(in srgb, var(--ps-ink) calc(52% * var(--ps-ink-k)), transparent);text-transform:uppercase;font-size:10px;font-weight:850}.portal-premium-surface .empty-state-diag{border:1px solid color-mix(in srgb, var(--ps-b-f87171) 18%, transparent)!important;width:min(100%,620px)!important;color:color-mix(in srgb, var(--ps-ink) calc(58% * var(--ps-ink-k)), transparent)!important;background:#f871710e!important;border-radius:8px!important;margin-top:8px!important;padding:12px!important}.portal-premium-surface .empty-state-diag summary{color:var(--ps-i-fecaca)!important}.portal-premium-surface .empty-state-diag pre{white-space:pre-wrap;word-break:break-word;margin:8px 0 0;font-family:ui-monospace,SFMono-Regular,Consolas,Liberation Mono,monospace;font-size:11px;line-height:1.55}.portal-premium-surface .rrc-empty-cats{width:min(100%,980px);margin-top:30px;padding:18px}.portal-premium-surface .rrc-empty-cats summary{min-height:38px;color:color-mix(in srgb, var(--ps-ink) calc(78% * var(--ps-ink-k)), transparent);font-weight:760}.portal-premium-surface .rrc-empty-cats summary:after{content:"+";border-color:color-mix(in srgb, var(--ps-accent-line) calc(30% * var(--ps-accent-k)), transparent);background:color-mix(in srgb, var(--ps-accent-tint) calc(8% * var(--ps-accent-tint-k)), transparent);border-radius:8px}.portal-premium-surface .rrc-empty-cats[open] summary:after{content:"-";transform:none}.portal-premium-surface .rrc-empty-cats-list{gap:7px;margin-top:14px}.portal-premium-surface .rrc-empty-cats-chip{border-color:color-mix(in srgb, var(--ps-line) calc(10% * var(--ps-line-k)), transparent);background:var(--ps-surf-045);color:color-mix(in srgb, var(--ps-ink) calc(76% * var(--ps-ink-k)), transparent);box-shadow:inset 0 1px 0 color-mix(in srgb, var(--ps-sheen) 4.5%, transparent)}.portal-premium-surface .rrc-profile-empty-steps{width:min(100%,500px);margin:6px 0 10px}.portal-premium-surface .profile-main{min-height:100dvh;padding-top:80px;position:relative}.premium-profile [hidden]{display:none!important}.portal-premium-surface .profile-layout-shell,.portal-premium-surface .leaderboard-content-shell{z-index:1;position:relative}.portal-premium-surface .profile-follow-btn{margin-top:20px;padding:8px 20px}.portal-premium-surface .vd-divider-wide{margin:0 -40px 28px}.portal-premium-surface .activity-heat-dot{border-radius:2px;width:10px;height:10px;display:inline-block}.portal-premium-surface .activity-heat-dot-0{background:var(--ps-surf-050)}.portal-premium-surface .activity-heat-dot-1{background:color-mix(in srgb, var(--ps-accent-tint) calc(30% * var(--ps-accent-tint-k)), transparent)}.portal-premium-surface .activity-heat-dot-2{background:color-mix(in srgb, var(--ps-accent-tint) calc(60% * var(--ps-accent-tint-k)), transparent)}.portal-premium-surface .activity-heat-dot-3{background:color-mix(in srgb, var(--ps-accent-tint) calc(80% * var(--ps-accent-tint-k)), transparent)}.portal-premium-surface .activity-heat-dot-4{background:var(--ps-accent-fill)}.portal-premium-surface .activity-heatmap{scrollbar-width:thin;justify-content:center;padding-bottom:8px;display:flex;overflow-x:auto}.portal-premium-surface .profile-library-layout{margin-top:40px}.portal-premium-surface .profile-tabs-flush{margin-top:0}.portal-premium-surface .profile-search-wrap,.portal-premium-surface .profile-card-grid-offset{margin-top:16px}.portal-premium-surface .profile-skeleton-card{border-radius:12px;height:180px}.portal-premium-surface .profile-quickstart{text-align:left;flex-direction:column;gap:10px;max-width:380px;margin:8px auto 20px;padding:0;list-style:none;display:flex}.portal-premium-surface .profile-quickstart-item{align-items:flex-start;gap:12px;font-size:14px;display:flex}.portal-premium-surface .profile-quickstart-num{background:color-mix(in srgb, var(--ps-accent-tint) calc(14% * var(--ps-accent-tint-k)), transparent);width:22px;height:22px;color:var(--accent-grass-green,var(--ps-accent-ink));border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:12px;font-weight:700;display:inline-flex}.portal-premium-surface .rrc-profile-empty-steps li,.portal-premium-surface .profile-quickstart li{border:1px solid color-mix(in srgb, var(--ps-line) calc(9% * var(--ps-line-k)), transparent)!important;background:var(--ps-surf-040)!important;color:color-mix(in srgb, var(--ps-ink) calc(78% * var(--ps-ink-k)), transparent)!important;border-radius:8px!important}.portal-premium-surface .rrc-profile-empty-num,.portal-premium-surface .profile-quickstart li span[aria-hidden=true]{background:color-mix(in srgb, var(--ps-accent-tint) calc(16% * var(--ps-accent-tint-k)), transparent)!important;color:var(--ps-i-dfffcd)!important;border-radius:7px!important}.portal-premium-surface .create-topology-cta.compact{border-color:color-mix(in srgb, var(--ps-accent-line) calc(28% * var(--ps-accent-k)), transparent);background:linear-gradient(180deg, color-mix(in srgb, var(--ps-accent-tint) calc(11% * var(--ps-accent-tint-k)), transparent), color-mix(in srgb, var(--ps-accent-tint) calc(4% * var(--ps-accent-tint-k)), transparent)), color-mix(in srgb, var(--ps-tint) calc(3% * var(--ps-tint-k)), transparent);border-radius:8px}.portal-premium-surface .create-topology-button{border-color:color-mix(in srgb, var(--ps-accent-line) calc(38% * var(--ps-accent-k)), transparent);background:color-mix(in srgb, var(--ps-accent-tint) calc(13% * var(--ps-accent-tint-k)), transparent);color:var(--ps-i-e7ffdf);border-radius:8px}.portal-premium-surface .explore-skeleton{max-width:var(--premium-container);padding:0}.portal-premium-surface .profile-skeleton{grid-column:1/-1;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;width:100%;display:grid}.portal-premium-surface .state-loading-grid{grid-column:1/-1;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:14px;width:100%;display:grid!important}.portal-premium-surface .state-loading-grid--compact{grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.portal-premium-surface .es-section{margin-bottom:52px}.portal-premium-surface .es-row{gap:14px}.portal-premium-surface .es-card,.portal-premium-surface .skeleton-card,.portal-premium-surface .profile-skeleton .es-shimmer{border:1px solid color-mix(in srgb, var(--ps-line) calc(10% * var(--ps-line-k)), transparent);background:linear-gradient(180deg, color-mix(in srgb, var(--ps-tint) calc(5.5% * var(--ps-tint-k)), transparent), color-mix(in srgb, var(--ps-tint) calc(1.8% * var(--ps-tint-k)), transparent)), color-mix(in srgb, var(--ps-s-050807) 84%, transparent);box-shadow:inset 0 1px 0 color-mix(in srgb, var(--ps-sheen) 6%, transparent);border-radius:8px!important}.portal-premium-surface .state-skeleton-card{flex-direction:column;justify-content:space-between;min-height:220px;padding:20px 22px;display:flex}.portal-premium-surface .es-card{flex:0 0 calc(25% - 10.5px);height:222px}.portal-premium-surface .es-shimmer,.portal-premium-surface .skeleton-line{background-size:220% 100%;animation:1.85s ease-in-out infinite premiumSkeletonSweep;position:relative;overflow:hidden;background:linear-gradient(100deg, color-mix(in srgb, var(--ps-tint) calc(4.5% * var(--ps-tint-k)), transparent) 0%, color-mix(in srgb, var(--ps-accent-tint) calc(12% * var(--ps-accent-tint-k)), transparent) 42%, color-mix(in srgb, var(--ps-tint) calc(5% * var(--ps-tint-k)), transparent) 72%), color-mix(in srgb, var(--ps-tint) calc(4% * var(--ps-tint-k)), transparent)!important}.portal-premium-surface .skeleton-line{border:1px solid color-mix(in srgb, var(--ps-line) calc(2.5% * var(--ps-line-k)), transparent)}.portal-premium-surface .load-more-wrap{gap:12px;margin-top:34px}.portal-premium-surface .load-more-count{color:color-mix(in srgb, var(--ps-ink) calc(48% * var(--ps-ink-k)), transparent);letter-spacing:.02em;font-weight:760}.portal-premium-surface #scroll-loading{color:color-mix(in srgb, var(--ps-ink) calc(58% * var(--ps-ink-k)), transparent);font-size:13px}.portal-premium-surface .lb-spinner{border-color:color-mix(in srgb, var(--ps-line) calc(12% * var(--ps-line-k)), transparent);border-top-color:color-mix(in srgb, var(--ps-accent-line) calc(82% * var(--ps-accent-k)), transparent);width:17px;height:17px}.portal-premium-surface .loading-orb{background:linear-gradient(90deg, color-mix(in srgb, var(--ps-accent-tint) calc(18% * var(--ps-accent-tint-k)), transparent), color-mix(in srgb, var(--ps-accent-tint) calc(70% * var(--ps-accent-tint-k)), transparent), #d7b46a59);border-radius:999px;width:64px;height:5px;animation:1.1s ease-in-out infinite premiumLoadingBar}.portal-premium-surface .profile-action-result{border-color:color-mix(in srgb, var(--ps-line) calc(12% * var(--ps-line-k)), transparent);background:linear-gradient(180deg, color-mix(in srgb, var(--ps-tint) calc(6.5% * var(--ps-tint-k)), transparent), color-mix(in srgb, var(--ps-tint) calc(2.2% * var(--ps-tint-k)), transparent)), color-mix(in srgb, var(--ps-s-050807) 90%, transparent);box-shadow:0 18px 54px color-mix(in srgb, var(--ps-shadow) calc(28% * var(--ps-shadow-k)), transparent), inset 0 1px 0 color-mix(in srgb, var(--ps-sheen) 8%, transparent);border-radius:8px}.portal-premium-surface .profile-action-result.success{border-color:color-mix(in srgb, var(--ps-accent-line) calc(34% * var(--ps-accent-k)), transparent);background:linear-gradient(180deg, color-mix(in srgb, var(--ps-accent-tint) calc(13% * var(--ps-accent-tint-k)), transparent), color-mix(in srgb, var(--ps-accent-tint) calc(4.5% * var(--ps-accent-tint-k)), transparent)), color-mix(in srgb, var(--ps-s-050807) 92%, transparent)}.portal-premium-surface .profile-action-result.warning{border-color:color-mix(in srgb, var(--ps-b-fbbf24) 36%, transparent);background:linear-gradient(180deg, #fbbf241f, #fbbf240a), color-mix(in srgb, var(--ps-s-050807) 92%, transparent)}.portal-premium-surface .profile-action-result.danger{border-color:color-mix(in srgb, var(--ps-b-f87171) 38%, transparent);background:linear-gradient(180deg, #f8717121, #f871710b), color-mix(in srgb, var(--ps-s-050807) 92%, transparent)}.portal-premium-surface .profile-action-result.info{border-color:color-mix(in srgb, var(--ps-b-7dd3fc) 32%, transparent);background:linear-gradient(180deg, #7dd3fc1f, #7dd3fc0a), color-mix(in srgb, var(--ps-s-050807) 92%, transparent)}.portal-premium-surface .profile-action-result-main strong{color:var(--ps-ink)}.portal-premium-surface .profile-action-result-main span,.portal-premium-surface .profile-action-result-main small,.portal-premium-surface .profile-action-result-failures{color:color-mix(in srgb, var(--ps-ink) calc(64% * var(--ps-ink-k)), transparent)}.portal-premium-surface .profile-action-result-dismiss{border:1px solid color-mix(in srgb, var(--ps-line) calc(12% * var(--ps-line-k)), transparent);background:var(--ps-surf-050);width:34px;min-height:34px;color:color-mix(in srgb, var(--ps-ink) calc(72% * var(--ps-ink-k)), transparent);border-radius:8px}.portal-premium-surface .profile-action-result-dismiss:hover,.portal-premium-surface .profile-action-result-dismiss:focus-visible{color:var(--ps-ink);border-color:color-mix(in srgb, var(--ps-line) calc(28% * var(--ps-line-k)), transparent);background:color-mix(in srgb, var(--ps-tint) calc(9% * var(--ps-tint-k)), transparent);outline:none}@keyframes premiumSkeletonSweep{0%{opacity:.72;background-position:120% 0}50%{opacity:1}to{opacity:.72;background-position:-120% 0}}@keyframes premiumLoadingBar{0%,to{opacity:.48;transform:scaleX(.72)}50%{opacity:1;transform:scaleX(1)}}@media (hover:hover) and (pointer:fine){.premium-explore .ec-corner-actions,.premium-leaderboard .lb-card-actions,.premium-leaderboard .lb-podium-actions,.premium-profile .pcard-management{opacity:0;pointer-events:none;transition:opacity .2s,transform .2s;transform:translateY(8px)}.premium-explore .explore-card:hover .ec-corner-actions,.premium-explore .explore-card:focus-within .ec-corner-actions,.premium-leaderboard .lb-card:hover .lb-card-actions,.premium-leaderboard .lb-card:focus-within .lb-card-actions,.premium-leaderboard .lb-podium-card:hover .lb-podium-actions,.premium-leaderboard .lb-podium-card:focus-within .lb-podium-actions,.premium-profile .pcard:hover .pcard-management,.premium-profile .pcard:focus-within .pcard-management,.premium-profile .pcard.menu-open .pcard-management,.premium-profile .pcard.selected .pcard-management{opacity:1;pointer-events:auto;transform:translateY(0)}}.premium-explore .explore-page-header{padding-bottom:56px!important}.premium-explore .explore-header-tools{margin-top:26px}.premium-explore .explore-search-wrap{background:var(--ps-surf-065);border-color:color-mix(in srgb, var(--ps-line) calc(14% * var(--ps-line-k)), transparent);min-height:48px;box-shadow:inset 0 1px 0 color-mix(in srgb, var(--ps-sheen) 8%, transparent);border-radius:999px}.premium-explore .explore-search-wrap button{border-radius:999px;min-height:44px}.premium-explore .explore-header-link{border-radius:999px;min-height:46px}.premium-explore .explore-topology-directory,.premium-explore .explore-quickpick,.premium-explore #main-content{z-index:1;position:relative}.premium-explore [hidden]{display:none!important}.premium-explore .explore-topology-directory{background:linear-gradient(180deg, color-mix(in srgb, var(--ps-s-030504) 86%, transparent), color-mix(in srgb, var(--ps-s-030504) 0%, transparent));padding-top:58px}.premium-explore .map-carousel-section,.premium-explore .explore-featured{max-width:var(--premium-container);margin-bottom:72px}.premium-explore .explore-section-header{margin-bottom:18px;padding:0 2px}.premium-explore .explore-section-header .eco-eyebrow{color:color-mix(in srgb, var(--ps-accent-ink) calc(66% * var(--ps-accent-k)), transparent);letter-spacing:0;text-transform:uppercase;font-size:11px;font-weight:850}.premium-explore .explore-section-header h2{color:var(--ps-ink);letter-spacing:0;margin:5px 0 0;font-size:clamp(24px,2.6vw,38px);font-weight:840;line-height:1.06}.premium-explore .explore-tag-cloud{max-width:var(--premium-container);border:1px solid color-mix(in srgb, var(--ps-accent-line) calc(14% * var(--ps-accent-k)), transparent);background:linear-gradient(135deg, color-mix(in srgb, var(--ps-accent-tint) calc(11% * var(--ps-accent-tint-k)), transparent), #4ec8ff0b 48%, color-mix(in srgb, var(--ps-tint) calc(2.5% * var(--ps-tint-k)), transparent)), color-mix(in srgb, var(--ps-s-050807) 86%, transparent);box-shadow:inset 0 1px 0 color-mix(in srgb, var(--ps-sheen) 7%, transparent), 0 24px 72px color-mix(in srgb, var(--ps-shadow) calc(22% * var(--ps-shadow-k)), transparent);border-radius:8px;margin:8px auto 72px;padding:18px}.premium-explore .explore-tag-cloud-header{margin-bottom:14px}.premium-explore .explore-tag-cloud-header h2{font-size:clamp(22px,2vw,30px)}.premium-explore .explore-tag-list{flex-wrap:wrap;gap:8px;display:flex}.premium-explore .explore-tag-chip{border:1px solid color-mix(in srgb, var(--ps-accent-line) calc(18% * var(--ps-accent-k)), transparent);background:var(--ps-surf-045);min-height:34px;color:color-mix(in srgb, var(--ps-ink) calc(86% * var(--ps-ink-k)), transparent);box-shadow:inset 0 1px 0 color-mix(in srgb, var(--ps-sheen) 5.5%, transparent);border-radius:999px;align-items:center;gap:8px;padding:0 12px;font-size:12px;font-weight:750;text-decoration:none;transition:transform .18s,background .18s,border-color .18s;display:inline-flex}.premium-explore .explore-tag-chip:hover,.premium-explore .explore-tag-chip:focus-visible{border-color:color-mix(in srgb, var(--ps-accent-line) calc(42% * var(--ps-accent-k)), transparent);background:color-mix(in srgb, var(--ps-accent-tint) calc(13% * var(--ps-accent-tint-k)), transparent);color:var(--ps-i-f4ffee);outline:none;transform:translateY(-1px)}.premium-explore .explore-tag-count{background:var(--ps-surf-070);min-width:22px;height:22px;color:color-mix(in srgb, var(--ps-ink) calc(58% * var(--ps-ink-k)), transparent);border-radius:999px;justify-content:center;align-items:center;padding:0 6px;font-size:11px;font-weight:800;display:inline-flex}.premium-explore .explore-activity-feed{max-width:var(--premium-container);border:1px solid color-mix(in srgb, var(--ps-line) calc(10% * var(--ps-line-k)), transparent);background:linear-gradient(180deg, color-mix(in srgb, var(--ps-accent-tint) calc(7% * var(--ps-accent-tint-k)), transparent), color-mix(in srgb, var(--ps-tint) calc(2.5% * var(--ps-tint-k)), transparent)), color-mix(in srgb, var(--ps-s-040706) 72%, transparent);box-shadow:inset 0 1px 0 color-mix(in srgb, var(--ps-sheen) 6%, transparent), 0 22px 70px color-mix(in srgb, var(--ps-shadow) calc(28% * var(--ps-shadow-k)), transparent);border-radius:8px;margin:-22px auto 76px;padding:18px}.premium-explore .explore-activity-feed[hidden]{display:none}.premium-explore .explore-activity-header{margin-bottom:14px}.premium-explore .explore-activity-header h2{font-size:clamp(22px,2vw,30px)}.premium-explore .explore-activity-list{border-color:color-mix(in srgb, var(--ps-line) calc(10% * var(--ps-line-k)), transparent);background:var(--ps-surf-035);overflow:hidden}.premium-explore .explore-activity-row{gap:12px;padding:12px 16px}.premium-explore .explore-activity-icon{border:1px solid color-mix(in srgb, var(--ps-accent-line) calc(18% * var(--ps-accent-k)), transparent);background:color-mix(in srgb, var(--ps-accent-tint) calc(10% * var(--ps-accent-tint-k)), transparent);width:32px;height:32px;color:var(--accent-grass-green);border-radius:50%;flex:0 0 32px;justify-content:center;align-items:center;display:flex}.premium-explore .explore-activity-content{flex:1;min-width:0}.premium-explore .explore-activity-text{color:color-mix(in srgb, var(--ps-ink) calc(70% * var(--ps-ink-k)), transparent);font-size:13px;line-height:1.45}.premium-explore .explore-activity-actor{color:var(--ps-ink);font-weight:780}.premium-explore .explore-activity-map-link{color:var(--accent-grass-green);margin-left:4px;font-weight:760;text-decoration:none}.premium-explore .explore-activity-map-link:hover,.premium-explore .explore-activity-map-link:focus-visible{color:var(--ps-i-f4ffee);text-decoration:underline;-webkit-text-decoration-color:color-mix(in srgb, var(--ps-accent-ink) calc(58% * var(--ps-accent-k)), transparent);text-decoration-color:color-mix(in srgb, var(--ps-accent-ink) calc(58% * var(--ps-accent-k)), transparent);text-underline-offset:3px;outline:none}.premium-explore .featured-grid{grid-auto-rows:minmax(306px,auto);gap:14px;overflow:visible}.premium-explore .featured-grid .explore-card{height:100%;min-height:0}.premium-explore .carousel-header{margin-bottom:18px;padding:0 2px}.premium-explore .carousel-eyebrow{color:color-mix(in srgb, var(--ps-accent-ink) calc(64% * var(--ps-accent-k)), transparent)}.premium-explore .carousel-header h2{color:var(--ps-ink);letter-spacing:0;font-size:clamp(24px,2.6vw,38px);font-weight:840}.premium-explore .carousel-track{gap:14px;padding:2px 2px 12px}.premium-explore .explore-card{border:1px solid color-mix(in srgb, var(--ps-line) calc(13% * var(--ps-line-k)), transparent);border-top:1px solid rgba(var(--topo-rgb,145, 233, 113), .58);background:color-mix(in srgb, var(--ps-s-050807) 90%, transparent);height:306px;min-height:306px;box-shadow:inset 0 1px 0 color-mix(in srgb, var(--ps-sheen) 8%, transparent);border-radius:8px;flex-basis:calc(25% - 10.5px)}.premium-explore .explore-card:hover{box-shadow:0 26px 72px color-mix(in srgb, var(--ps-shadow) calc(46% * var(--ps-shadow-k)), transparent), 0 0 0 1px rgba(var(--topo-rgb,145, 233, 113), .32);transform:translateY(-6px)}.premium-explore .explore-card:before{background:linear-gradient(to top, color-mix(in srgb, var(--ps-s-020403) 76%, transparent) 0%, color-mix(in srgb, var(--ps-s-020403) 28%, transparent) 50%, transparent 100%);height:58%;inset:0 0 auto}.premium-explore .ec-topo-bg,.premium-explore .ec-mini-svg{height:58%;inset:0 0 auto}.premium-explore .explore-card.has-thumb .ec-topo-bg{background:color-mix(in srgb, var(--ps-s-040706) 90%, transparent)}.premium-explore .ec-topo-img{filter:saturate(1.04)contrast(1.02)}.premium-explore .ec-content{background:linear-gradient(180deg, color-mix(in srgb, var(--ps-s-060908) 90%, transparent), color-mix(in srgb, var(--ps-s-030504) 98%, transparent)), color-mix(in srgb, var(--ps-s-030504) 94%, transparent);border-top:1px solid rgba(var(--topo-rgb,145, 233, 113), .2);min-height:44%;box-shadow:0 -18px 42px color-mix(in srgb, var(--ps-shadow) calc(28% * var(--ps-shadow-k)), transparent);gap:7px;padding:16px}.premium-explore .ec-meta-row{align-items:flex-start}.premium-explore .ec-meta-right{flex-wrap:wrap;justify-content:flex-end;row-gap:4px}.premium-explore .ec-topology{background:rgba(var(--topo-rgb,145, 233, 113), .13);border-radius:999px}.premium-explore .ec-title{font-size:16px;line-height:1.22}.premium-explore .ec-manage{color:var(--ps-i-bfdbfe);border-color:color-mix(in srgb, var(--ps-b-60a5fa) 26%, transparent);background:#60a5fa1a}.premium-explore .ec-manage:hover,.premium-explore .ec-manage:focus-visible{border-color:color-mix(in srgb, var(--ps-b-60a5fa) 48%, transparent);background:#60a5fa2e}.premium-explore .explore-topology-directory{max-width:var(--premium-container);padding-top:34px}.premium-explore .topology-directory-header{border-color:color-mix(in srgb, var(--ps-line) calc(10% * var(--ps-line-k)), transparent);margin-bottom:16px;padding:0 0 18px}.premium-explore .topology-directory-header h2{font-size:clamp(24px,3vw,38px);line-height:1.08}.premium-explore .topology-directory-copy{color:color-mix(in srgb, var(--ps-ink) calc(62% * var(--ps-ink-k)), transparent)}.premium-explore .topology-directory-count,.premium-explore .eqp-chip,.premium-explore .explore-header-link{border-color:color-mix(in srgb, var(--ps-line) calc(12% * var(--ps-line-k)), transparent);background:var(--ps-surf-055);box-shadow:inset 0 1px 0 color-mix(in srgb, var(--ps-sheen) 6%, transparent);border-radius:999px}.premium-explore .topology-grid{gap:10px}.premium-explore .topology-tile{border-color:rgba(var(--topo-rgb,145, 233, 113), .18);background:linear-gradient(180deg, rgba(var(--topo-rgb,145, 233, 113), .09), color-mix(in srgb, var(--ps-tint) calc(2.2% * var(--ps-tint-k)), transparent)), color-mix(in srgb, var(--ps-s-050807) 90%, transparent);box-shadow:inset 0 1px 0 color-mix(in srgb, var(--ps-sheen) 7%, transparent)}.premium-explore .topology-tile:hover,.premium-explore .topology-tile:focus-visible{border-color:rgba(var(--topo-rgb,145, 233, 113), .48);box-shadow:0 24px 70px color-mix(in srgb, var(--ps-shadow) calc(38% * var(--ps-shadow-k)), transparent), 0 0 0 1px rgba(var(--topo-rgb,145, 233, 113), .18);transform:translateY(-4px)}.premium-explore .topology-tile-icon{border:1px solid rgba(var(--topo-rgb,145, 233, 113), .18);border-radius:8px}.premium-explore .topology-tile-action{align-items:center;min-height:26px;display:inline-flex}.premium-explore .explore-quickpick{max-width:var(--premium-container);margin-left:auto;margin-right:auto}.premium-explore .eqp-scroll{padding-top:8px;padding-bottom:14px}.premium-explore .eqp-chip[aria-pressed=true]{color:var(--ps-i-f4ffee);background:color-mix(in srgb, var(--ps-accent-tint) calc(16% * var(--ps-accent-tint-k)), transparent);border-color:color-mix(in srgb, var(--ps-accent-line) calc(46% * var(--ps-accent-k)), transparent);box-shadow:0 0 0 1px color-mix(in srgb, var(--ps-accent-glow) 8%, transparent), inset 0 1px 0 color-mix(in srgb, var(--ps-sheen) 8%, transparent)}.premium-explore .explore-search-wrap button:hover,.premium-explore .explore-search-wrap button:focus-visible,.premium-explore .explore-header-link:hover,.premium-explore .explore-header-link:focus-visible,.premium-explore .eqp-chip:hover,.premium-explore .eqp-chip:focus-visible{color:var(--ps-i-f4ffee);border-color:color-mix(in srgb, var(--ps-accent-line) calc(42% * var(--ps-accent-k)), transparent);background:color-mix(in srgb, var(--ps-accent-tint) calc(13% * var(--ps-accent-tint-k)), transparent);outline:none}.premium-leaderboard .portal-page-header{border-bottom:1px solid color-mix(in srgb, var(--ps-line) calc(8% * var(--ps-line-k)), transparent);background:linear-gradient(180deg, color-mix(in srgb, var(--ps-s-030504) 98%, transparent), color-mix(in srgb, var(--ps-s-040806) 84%, transparent)), linear-gradient(115deg, color-mix(in srgb, var(--ps-accent-tint) calc(8% * var(--ps-accent-tint-k)), transparent), transparent 40%), linear-gradient(250deg, #d7b46a14, transparent 34%);padding:calc(var(--nav-height,80px) + 54px) 40px 48px!important}.premium-leaderboard .leaderboard-premium-header{max-width:var(--premium-container);grid-template-columns:minmax(0,1fr) minmax(260px,420px);align-items:end;gap:clamp(24px,5vw,72px);margin:0 auto;display:grid}.premium-leaderboard .portal-page-header>.eco-band-container{display:none}.premium-leaderboard .leaderboard-basic-header{padding:0}.premium-leaderboard .leaderboard-basic-title{font-size:var(--fs-2xl,2rem);margin:8px 0 12px;font-weight:800}.premium-leaderboard .leaderboard-hero-stats{flex-wrap:wrap;gap:20px 28px;margin-top:16px;font-size:13px;display:flex}.premium-leaderboard .ph-stat-dot{background:var(--ps-accent-fill);vertical-align:middle;border-radius:50%;width:6px;height:6px;margin-right:8px;display:inline-block}.premium-leaderboard .ph-stat-value{margin-right:4px;font-weight:700}.premium-leaderboard .leaderboard-main{padding-top:24px;position:relative}.premium-leaderboard .leaderboard-premium-header h1{max-width:760px;color:var(--ps-ink);letter-spacing:0;line-height:.98;margin:8px 0 14px!important;font-size:clamp(44px,7vw,96px)!important}.premium-leaderboard .leaderboard-premium-header p{max-width:650px;color:color-mix(in srgb, var(--ps-ink) calc(66% * var(--ps-ink-k)), transparent);font-size:clamp(15px,1.5vw,19px);line-height:1.68}.premium-leaderboard-panel{border:1px solid color-mix(in srgb, var(--ps-line) calc(12% * var(--ps-line-k)), transparent);background:linear-gradient(180deg, color-mix(in srgb, var(--ps-tint) calc(7.5% * var(--ps-tint-k)), transparent), color-mix(in srgb, var(--ps-tint) calc(2.5% * var(--ps-tint-k)), transparent));box-shadow:0 34px 100px color-mix(in srgb, var(--ps-shadow) calc(42% * var(--ps-shadow-k)), transparent), inset 0 1px 0 color-mix(in srgb, var(--ps-sheen) 10%, transparent);border-radius:8px;padding:22px}.premium-leaderboard-panel strong{color:var(--ps-ink);letter-spacing:0;font-size:28px;line-height:1.05;display:block}.premium-leaderboard-panel span{color:color-mix(in srgb, var(--ps-ink) calc(58% * var(--ps-ink-k)), transparent);margin-top:10px;font-size:13px;line-height:1.55;display:block}.premium-leaderboard .lb-layout{align-items:start;gap:28px!important}.premium-leaderboard .lb-content{width:100%;min-width:0;max-width:100%}.premium-leaderboard [hidden]{display:none!important}.premium-leaderboard .lb-sidebar{border:1px solid color-mix(in srgb, var(--ps-line) calc(10% * var(--ps-line-k)), transparent);background:var(--ps-surf-045);box-shadow:inset 0 1px 0 color-mix(in srgb, var(--ps-sheen) 7%, transparent);border-radius:8px;padding:16px!important}.premium-leaderboard .lb-sidebar-section{margin-bottom:20px}.premium-leaderboard .lb-filter-heading{color:color-mix(in srgb, var(--ps-accent-ink) calc(62% * var(--ps-accent-k)), transparent);letter-spacing:0;text-transform:uppercase;margin-bottom:8px;padding-left:4px;font-size:10px;font-weight:850}.premium-leaderboard .lb-sidebar-field{box-sizing:border-box;border:1px solid color-mix(in srgb, var(--ps-line) calc(12% * var(--ps-line-k)), transparent);background:var(--ps-surf-055);width:100%;min-height:42px;color:var(--ps-i-f4ffee);font-family:var(--font-stack);box-shadow:inset 0 1px 0 color-mix(in srgb, var(--ps-sheen) 6%, transparent);border-radius:8px;outline:none;padding:10px 12px;font-size:13px}.premium-leaderboard .lb-sidebar-select{margin-bottom:8px}.premium-leaderboard .lb-sidebar-field:focus{border-color:color-mix(in srgb, var(--ps-accent-line) calc(46% * var(--ps-accent-k)), transparent);background:color-mix(in srgb, var(--ps-accent-tint) calc(8% * var(--ps-accent-tint-k)), transparent);box-shadow:0 0 0 3px color-mix(in srgb, var(--ps-accent-glow) 10%, transparent), inset 0 1px 0 color-mix(in srgb, var(--ps-sheen) 8%, transparent)}.premium-leaderboard .lb-age-filter-group[hidden]{display:none}.premium-leaderboard .age-chips{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;display:grid}.premium-leaderboard .age-chip{border:1px solid color-mix(in srgb, var(--ps-line) calc(12% * var(--ps-line-k)), transparent);background:var(--ps-surf-035);min-width:0;min-height:34px;color:color-mix(in srgb, var(--ps-ink) calc(72% * var(--ps-ink-k)), transparent);cursor:pointer;white-space:nowrap;border-radius:8px;padding:6px 8px;font-size:11px;font-weight:760;transition:border-color .18s,background .18s,color .18s,transform .18s}.premium-leaderboard .age-chip:hover,.premium-leaderboard .age-chip:focus-visible,.premium-leaderboard .age-chip.active{border-color:color-mix(in srgb, var(--ps-accent-line) calc(42% * var(--ps-accent-k)), transparent);background:color-mix(in srgb, var(--ps-accent-tint) calc(13% * var(--ps-accent-tint-k)), transparent);color:var(--ps-i-f4ffee);outline:none}.premium-leaderboard .age-chip:focus-visible{box-shadow:0 0 0 2px color-mix(in srgb, var(--ps-accent-glow) 24%, transparent)}.premium-leaderboard .sort-tabs{-webkit-overflow-scrolling:touch;background:var(--ps-surf-055);border-color:color-mix(in srgb, var(--ps-line) calc(12% * var(--ps-line-k)), transparent);scrollbar-width:none;min-width:0;max-width:100%;box-shadow:inset 0 1px 0 color-mix(in srgb, var(--ps-sheen) 6%, transparent);border-radius:999px;padding:5px;display:flex;overflow:auto hidden}.premium-leaderboard .sort-tabs::-webkit-scrollbar{display:none}.premium-leaderboard .sort-tab{color:color-mix(in srgb, var(--ps-ink) calc(62% * var(--ps-ink-k)), transparent);border-radius:999px;flex:none;align-items:center;gap:6px;transition:background .18s,color .18s,transform .18s;display:inline-flex}.premium-leaderboard .sort-tab.active,.premium-leaderboard .sort-tab:hover,.premium-leaderboard .sort-tab:focus-visible{background:color-mix(in srgb, var(--ps-accent-tint) calc(14% * var(--ps-accent-tint-k)), transparent);color:var(--ps-i-f4ffee);outline:none}.premium-leaderboard .sort-tab:focus-visible{box-shadow:0 0 0 2px color-mix(in srgb, var(--ps-accent-glow) 26%, transparent)}.premium-leaderboard .search-input,.premium-profile .search-input{box-shadow:inset 0 1px 0 color-mix(in srgb, var(--ps-sheen) 6%, transparent);border-color:color-mix(in srgb, var(--ps-line) calc(12% * var(--ps-line-k)), transparent)!important;background:var(--ps-surf-055)!important;color:var(--ps-i-f4ffee)!important;border-radius:999px!important}.premium-leaderboard .search-input:focus,.premium-profile .search-input:focus{border-color:color-mix(in srgb, var(--ps-accent-line) calc(46% * var(--ps-accent-k)), transparent)!important;background:color-mix(in srgb, var(--ps-accent-tint) calc(8% * var(--ps-accent-tint-k)), transparent)!important;box-shadow:0 0 0 3px color-mix(in srgb, var(--ps-accent-glow) 10%, transparent), inset 0 1px 0 color-mix(in srgb, var(--ps-sheen) 8%, transparent)!important}.premium-leaderboard .lb-sidebar .filter-pill,.premium-profile .lb-sidebar .filter-pill,.premium-profile .lifecycle-filter{border-color:color-mix(in srgb, var(--ps-line) calc(11% * var(--ps-line-k)), transparent);background:var(--ps-surf-035);color:color-mix(in srgb, var(--ps-ink) calc(68% * var(--ps-ink-k)), transparent);box-shadow:inset 0 1px 0 color-mix(in srgb, var(--ps-sheen) 4.5%, transparent);border-radius:999px}.premium-leaderboard .lb-sidebar .filter-pill{align-items:center;gap:8px;display:flex}.premium-leaderboard .filter-pill-icon{justify-content:center;width:20px;min-width:20px;display:inline-flex}.premium-leaderboard .lb-sidebar .filter-pill:hover,.premium-leaderboard .lb-sidebar .filter-pill.active,.premium-profile .lb-sidebar .filter-pill:hover,.premium-profile .lb-sidebar .filter-pill.active,.premium-profile .lifecycle-filter:hover,.premium-profile .lifecycle-filter:focus-visible,.premium-profile .lifecycle-filter.active{color:var(--ps-i-f4ffee);border-color:color-mix(in srgb, var(--ps-accent-line) calc(38% * var(--ps-accent-k)), transparent);background:color-mix(in srgb, var(--ps-accent-tint) calc(11% * var(--ps-accent-tint-k)), transparent)}.premium-leaderboard .lb-filter-context{border:1px solid color-mix(in srgb, var(--ps-accent-line) calc(18% * var(--ps-accent-k)), transparent);background:linear-gradient(135deg, color-mix(in srgb, var(--ps-accent-tint) calc(13% * var(--ps-accent-tint-k)), transparent), #4ec8ff0f 46%, color-mix(in srgb, var(--ps-tint) calc(3.5% * var(--ps-tint-k)), transparent)), color-mix(in srgb, var(--ps-s-050908) 84%, transparent);box-shadow:0 24px 70px color-mix(in srgb, var(--ps-shadow) calc(28% * var(--ps-shadow-k)), transparent), inset 0 1px 0 color-mix(in srgb, var(--ps-sheen) 8%, transparent);border-radius:8px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px 16px;margin:0 0 18px;padding:14px 16px;display:grid}.premium-leaderboard .lb-filter-context--topic{display:block}.premium-leaderboard .lb-filter-context--lens{border-color:color-mix(in srgb, var(--ps-line) calc(10% * var(--ps-line-k)), transparent);background:linear-gradient(135deg, color-mix(in srgb, var(--ps-tint) calc(6.5% * var(--ps-tint-k)), transparent), color-mix(in srgb, var(--ps-accent-tint) calc(5.5% * var(--ps-accent-tint-k)), transparent) 54%, #4ec8ff09), color-mix(in srgb, var(--ps-s-050908) 72%, transparent)}.premium-leaderboard .lb-filter-context--active{border-color:color-mix(in srgb, var(--ps-line) calc(9% * var(--ps-line-k)), transparent);background:linear-gradient(135deg, color-mix(in srgb, var(--ps-tint) calc(5% * var(--ps-tint-k)), transparent), color-mix(in srgb, var(--ps-accent-tint) calc(3.5% * var(--ps-accent-tint-k)), transparent)), color-mix(in srgb, var(--ps-s-050908) 64%, transparent);padding:10px 12px}.premium-leaderboard .lb-filter-context--discovery{border-color:color-mix(in srgb, var(--ps-b-4ec8ff) 14%, transparent);background:linear-gradient(135deg, #4ec8ff13, color-mix(in srgb, var(--ps-accent-tint) calc(5.5% * var(--ps-accent-tint-k)), transparent) 50%, color-mix(in srgb, var(--ps-tint) calc(2.5% * var(--ps-tint-k)), transparent)), color-mix(in srgb, var(--ps-s-050908) 76%, transparent);display:block}.premium-leaderboard .lb-discovery-console{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr) minmax(0,1fr);gap:16px;width:100%;display:grid}.premium-leaderboard .lb-discovery-panel{align-content:start;gap:9px;min-width:0;display:grid}.premium-leaderboard .lb-discovery-panel--for-you{grid-row:span 2}.premium-leaderboard .lb-discovery-panel--wide{grid-column:span 2}.premium-leaderboard .lb-discovery-panel-head{min-width:0}.premium-leaderboard .lb-discovery-panel-head strong{overflow-wrap:anywhere;color:var(--ps-i-f8fff3);font-size:16px;line-height:1.25;display:block}.premium-leaderboard .lb-discovery-panel p{color:color-mix(in srgb, var(--ps-ink) calc(62% * var(--ps-ink-k)), transparent);margin:0;font-size:12px;line-height:1.48}.premium-leaderboard .lb-discovery-signal-list,.premium-leaderboard .lb-discovery-lanes,.premium-leaderboard .lb-discovery-topologies,.premium-leaderboard .lb-discovery-lists,.premium-leaderboard .lb-discovery-creators,.premium-leaderboard .lb-discovery-digests,.premium-leaderboard .lb-discovery-picks,.premium-leaderboard .lb-discovery-challenges,.premium-leaderboard .lb-discovery-draft-actions{flex-wrap:wrap;gap:7px;min-width:0;display:flex}.premium-leaderboard .lb-discovery-signal-list span,.premium-leaderboard .lb-discovery-command,.premium-leaderboard .lb-discovery-lane,.premium-leaderboard .lb-discovery-topology,.premium-leaderboard .lb-discovery-list,.premium-leaderboard .lb-discovery-creator,.premium-leaderboard .lb-discovery-digest,.premium-leaderboard .lb-discovery-pick,.premium-leaderboard .lb-discovery-challenge,.premium-leaderboard .lb-discovery-draft-row{border:1px solid color-mix(in srgb, var(--ps-line) calc(10% * var(--ps-line-k)), transparent);background:var(--ps-surf-045);min-width:0;color:color-mix(in srgb, var(--ps-ink) calc(82% * var(--ps-ink-k)), transparent);border-radius:8px;text-decoration:none}.premium-leaderboard .lb-discovery-signal-list span{min-height:28px;color:color-mix(in srgb, var(--ps-i-e5ffd8) 90%, transparent);border-radius:999px;align-items:center;padding:0 9px;font-size:11px;font-weight:820;display:inline-flex}.premium-leaderboard .lb-discovery-command{width:fit-content;max-width:100%;min-height:34px;font:inherit;cursor:pointer;justify-content:center;align-items:center;padding:0 12px;font-size:12px;font-weight:860;display:inline-flex}.premium-leaderboard .lb-discovery-command--primary{border-color:color-mix(in srgb, var(--ps-accent-line) calc(34% * var(--ps-accent-k)), transparent);background:color-mix(in srgb, var(--ps-accent-tint) calc(13% * var(--ps-accent-tint-k)), transparent);color:var(--ps-i-e5ffd8)}.premium-leaderboard .lb-discovery-lane,.premium-leaderboard .lb-discovery-topology,.premium-leaderboard .lb-discovery-list,.premium-leaderboard .lb-discovery-creator,.premium-leaderboard .lb-discovery-digest,.premium-leaderboard .lb-discovery-pick,.premium-leaderboard .lb-discovery-challenge,.premium-leaderboard .lb-discovery-draft-row{transition:border-color .16s,background .16s,transform .16s}.premium-leaderboard .lb-discovery-lane:hover,.premium-leaderboard .lb-discovery-lane:focus-visible,.premium-leaderboard .lb-discovery-topology:hover,.premium-leaderboard .lb-discovery-topology:focus-visible,.premium-leaderboard .lb-discovery-list:hover,.premium-leaderboard .lb-discovery-list:focus-visible,.premium-leaderboard .lb-discovery-creator:hover,.premium-leaderboard .lb-discovery-creator:focus-visible,.premium-leaderboard .lb-discovery-digest:hover,.premium-leaderboard .lb-discovery-digest:focus-visible,.premium-leaderboard .lb-discovery-pick:hover,.premium-leaderboard .lb-discovery-pick:focus-visible,.premium-leaderboard .lb-discovery-challenge:hover,.premium-leaderboard .lb-discovery-challenge:focus-visible,.premium-leaderboard .lb-discovery-draft-row:hover,.premium-leaderboard .lb-discovery-draft-row:focus-visible,.premium-leaderboard .lb-discovery-command:hover,.premium-leaderboard .lb-discovery-command:focus-visible{border-color:color-mix(in srgb, var(--ps-accent-line) calc(36% * var(--ps-accent-k)), transparent);background:color-mix(in srgb, var(--ps-accent-tint) calc(10% * var(--ps-accent-tint-k)), transparent);outline:none;transform:translateY(-1px)}.premium-leaderboard .lb-discovery-lane,.premium-leaderboard .lb-discovery-topology{flex:150px;grid-template-columns:24px minmax(0,1fr);align-items:center;gap:8px;min-height:42px;padding:8px 10px;display:grid}.premium-leaderboard .lb-discovery-topology small,.premium-leaderboard .lb-discovery-list span,.premium-leaderboard .lb-discovery-creator small,.premium-leaderboard .lb-discovery-digest span{color:color-mix(in srgb, var(--ps-ink) calc(52% * var(--ps-ink-k)), transparent);font-size:11px;font-weight:720}.premium-leaderboard .lb-discovery-lane strong,.premium-leaderboard .lb-discovery-topology strong,.premium-leaderboard .lb-discovery-list strong,.premium-leaderboard .lb-discovery-creator strong,.premium-leaderboard .lb-discovery-digest strong{min-width:0;color:var(--ps-i-f8fff3);text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:850;line-height:1.25;overflow:hidden}.premium-leaderboard .lb-discovery-list,.premium-leaderboard .lb-discovery-digest{flex:180px;gap:3px;padding:10px 11px;display:grid}.premium-leaderboard .lb-discovery-pick,.premium-leaderboard .lb-discovery-draft-row{text-align:left;font:inherit;cursor:pointer;flex:190px;grid-template-columns:22px minmax(0,1fr);gap:3px 8px;padding:9px 10px;display:grid}.premium-leaderboard .lb-discovery-pick span,.premium-leaderboard .lb-discovery-draft-row span{background:color-mix(in srgb, var(--ps-accent-tint) calc(12% * var(--ps-accent-tint-k)), transparent);width:22px;height:22px;color:var(--ps-i-dfffce);border-radius:999px;grid-row:span 2;place-items:center;font-size:11px;font-weight:900;display:grid}.premium-leaderboard .lb-discovery-pick strong,.premium-leaderboard .lb-discovery-draft-row strong,.premium-leaderboard .lb-discovery-challenge strong,.premium-leaderboard .lb-discovery-insights strong{min-width:0;color:var(--ps-i-f8fff3);text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:850;line-height:1.25;overflow:hidden}.premium-leaderboard .lb-discovery-pick small,.premium-leaderboard .lb-discovery-draft-row small,.premium-leaderboard .lb-discovery-challenge span,.premium-leaderboard .lb-discovery-insights small,.premium-leaderboard .lb-discovery-empty-note{min-width:0;color:color-mix(in srgb, var(--ps-ink) calc(54% * var(--ps-ink-k)), transparent);font-size:11px;font-weight:720;line-height:1.35}.premium-leaderboard .lb-discovery-challenge{text-align:left;font:inherit;cursor:pointer;flex:180px;gap:3px;padding:10px 11px;display:grid}.premium-leaderboard .lb-discovery-insights,.premium-leaderboard .lb-discovery-compare,.premium-leaderboard .lb-discovery-queue,.premium-leaderboard .lb-discovery-draft{gap:7px;min-width:0;display:grid}.premium-leaderboard .lb-discovery-insights span,.premium-leaderboard .lb-discovery-compare-row,.premium-leaderboard .lb-discovery-queue-row{border:1px solid color-mix(in srgb, var(--ps-line) calc(10% * var(--ps-line-k)), transparent);background:var(--ps-surf-045);border-radius:8px;min-width:0}.premium-leaderboard .lb-discovery-insights span{gap:3px;padding:9px 10px;display:grid}.premium-leaderboard .lb-discovery-compare-row,.premium-leaderboard .lb-discovery-queue-row{gap:7px;padding:10px;display:grid}.premium-leaderboard .lb-discovery-compare-row button,.premium-leaderboard .lb-discovery-queue-row>button{min-width:0;color:var(--ps-i-f8fff3);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;padding:0;font-size:12px;font-weight:850;line-height:1.25}.premium-leaderboard .lb-discovery-compare-row div,.premium-leaderboard .lb-discovery-queue-row div{flex-wrap:wrap;gap:6px;display:flex}.premium-leaderboard .lb-discovery-compare-row span,.premium-leaderboard .lb-discovery-queue-row>span,.premium-leaderboard .lb-discovery-queue-row div button{border:1px solid color-mix(in srgb, var(--ps-line) calc(10% * var(--ps-line-k)), transparent);background:var(--ps-surf-045);min-height:24px;color:color-mix(in srgb, var(--ps-ink) calc(70% * var(--ps-ink-k)), transparent);font:inherit;border-radius:999px;align-items:center;padding:0 8px;font-size:11px;font-weight:780;display:inline-flex}.premium-leaderboard .lb-discovery-queue-row div button{cursor:pointer}.premium-leaderboard .lb-discovery-creator{flex:170px;grid-template-columns:28px minmax(0,1fr);align-items:center;gap:9px;padding:8px 10px;display:grid}.premium-leaderboard .lb-discovery-creator img,.premium-leaderboard .lb-discovery-creator-avatar{object-fit:cover;background:radial-gradient(circle at 35% 28%, color-mix(in srgb, var(--ps-accent-tint) calc(38% * var(--ps-accent-tint-k)), transparent), transparent 42%), color-mix(in srgb, var(--ps-accent-tint) calc(10% * var(--ps-accent-tint-k)), transparent);border-radius:999px;width:28px;height:28px}.premium-leaderboard .lb-discovery-creator span{gap:2px;min-width:0;display:grid}.premium-leaderboard .lb-active-filters{align-items:center;gap:10px;min-width:0;display:flex}.premium-leaderboard .lb-active-filter-label{color:color-mix(in srgb, var(--ps-accent-ink) calc(78% * var(--ps-accent-k)), transparent);flex:none;font-size:11px;font-weight:850}.premium-leaderboard .lb-active-filter-list{flex-wrap:wrap;align-items:center;gap:7px;min-width:0;display:flex}.premium-leaderboard .lb-active-filter-chip,.premium-leaderboard .lb-active-filter-clear-all{border:1px solid color-mix(in srgb, var(--ps-line) calc(11% * var(--ps-line-k)), transparent);background:var(--ps-surf-050);max-width:min(100%,260px);min-height:30px;color:color-mix(in srgb, var(--ps-ink) calc(78% * var(--ps-ink-k)), transparent);font:inherit;cursor:pointer;border-radius:999px;justify-content:center;align-items:center;gap:7px;padding:0 10px;font-size:12px;font-weight:780;line-height:1.2;display:inline-flex}.premium-leaderboard .lb-active-filter-text{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.premium-leaderboard .lb-active-filter-remove{background:var(--ps-surf-080);width:16px;height:16px;color:color-mix(in srgb, var(--ps-ink) calc(62% * var(--ps-ink-k)), transparent);border-radius:999px;place-items:center;font-size:10px;font-weight:900;display:inline-grid}.premium-leaderboard .lb-active-filter-remove:before{content:"×";line-height:1}.premium-leaderboard .lb-active-filter-clear-all{border-color:color-mix(in srgb, var(--ps-accent-line) calc(22% * var(--ps-accent-k)), transparent);color:var(--ps-i-e5ffdc)}.premium-leaderboard .lb-active-filter-chip:hover,.premium-leaderboard .lb-active-filter-chip:focus-visible,.premium-leaderboard .lb-active-filter-clear-all:hover,.premium-leaderboard .lb-active-filter-clear-all:focus-visible{border-color:color-mix(in srgb, var(--ps-accent-line) calc(36% * var(--ps-accent-k)), transparent);background:color-mix(in srgb, var(--ps-accent-tint) calc(11% * var(--ps-accent-tint-k)), transparent);color:var(--ps-i-f4ffee);outline:none}.premium-leaderboard .lb-result-brief{border:1px solid color-mix(in srgb, var(--ps-line) calc(9.5% * var(--ps-line-k)), transparent);background:linear-gradient(135deg, color-mix(in srgb, var(--ps-tint) calc(6% * var(--ps-tint-k)), transparent), #4ec8ff0b), color-mix(in srgb, var(--ps-s-050908) 68%, transparent);box-shadow:inset 0 1px 0 color-mix(in srgb, var(--ps-sheen) 5.5%, transparent);border-radius:8px;grid-template-columns:minmax(0,1fr) minmax(220px,auto);align-items:center;gap:12px 18px;margin:-6px 0 18px;padding:13px 14px;display:grid}.premium-leaderboard .lb-result-brief.is-empty{border-color:color-mix(in srgb, var(--ps-accent-line) calc(16% * var(--ps-accent-k)), transparent);background:linear-gradient(135deg, color-mix(in srgb, var(--ps-accent-tint) calc(9% * var(--ps-accent-tint-k)), transparent), color-mix(in srgb, var(--ps-tint) calc(3.5% * var(--ps-tint-k)), transparent)), color-mix(in srgb, var(--ps-s-050908) 72%, transparent)}.premium-leaderboard .lb-result-brief-copy,.premium-leaderboard .lb-result-brief-side{min-width:0}.premium-leaderboard .lb-result-brief-eyebrow{color:color-mix(in srgb, var(--ps-accent-ink) calc(78% * var(--ps-accent-k)), transparent);margin-bottom:4px;font-size:11px;font-weight:850;display:block}.premium-leaderboard .lb-result-brief strong{color:var(--ps-i-f4ffee);font-size:15px;font-weight:870;line-height:1.25;display:block}.premium-leaderboard .lb-result-brief p{color:color-mix(in srgb, var(--ps-ink) calc(64% * var(--ps-ink-k)), transparent);margin:4px 0 0;font-size:12px;line-height:1.5}.premium-leaderboard .lb-result-brief-side{justify-items:end;gap:7px;display:grid}.premium-leaderboard .lb-result-brief-stats,.premium-leaderboard .lb-result-brief-actions{flex-wrap:wrap;justify-content:flex-end;gap:7px;min-width:0;display:flex}.premium-leaderboard .lb-result-brief-stats span,.premium-leaderboard .lb-result-brief-actions button,.premium-leaderboard .lb-result-brief-actions a{border:1px solid color-mix(in srgb, var(--ps-line) calc(10% * var(--ps-line-k)), transparent);background:var(--ps-surf-045);max-width:100%;min-height:28px;color:color-mix(in srgb, var(--ps-ink) calc(72% * var(--ps-ink-k)), transparent);font:inherit;white-space:nowrap;border-radius:999px;justify-content:center;align-items:center;padding:0 10px;font-size:11px;font-weight:820;line-height:1.2;text-decoration:none;display:inline-flex}.premium-leaderboard .lb-result-brief-stats span:first-child{border-color:color-mix(in srgb, var(--ps-accent-line) calc(22% * var(--ps-accent-k)), transparent);background:color-mix(in srgb, var(--ps-accent-tint) calc(9% * var(--ps-accent-tint-k)), transparent);color:var(--ps-i-e5ffdc)}.premium-leaderboard .lb-result-brief-actions button,.premium-leaderboard .lb-result-brief-actions a{border-color:color-mix(in srgb, var(--ps-accent-line) calc(24% * var(--ps-accent-k)), transparent);min-height:31px;color:var(--ps-i-e5ffdc);cursor:pointer;transition:transform .16s,border-color .16s,background .16s,color .16s}.premium-leaderboard .lb-result-brief-actions button:hover,.premium-leaderboard .lb-result-brief-actions button:focus-visible,.premium-leaderboard .lb-result-brief-actions a:hover,.premium-leaderboard .lb-result-brief-actions a:focus-visible{border-color:color-mix(in srgb, var(--ps-accent-line) calc(42% * var(--ps-accent-k)), transparent);background:color-mix(in srgb, var(--ps-accent-tint) calc(12% * var(--ps-accent-tint-k)), transparent);color:var(--ps-i-f4ffee);outline:none;transform:translateY(-1px)}.premium-leaderboard .lb-rank-lens{grid-template-columns:minmax(0,1fr) minmax(220px,auto);align-items:center;gap:12px 18px;display:grid}.premium-leaderboard .lb-rank-lens-main{min-width:0}.premium-leaderboard .lb-rank-lens-main .lb-filter-context-note{margin-top:7px}.premium-leaderboard .lb-rank-lens-side{justify-items:end;gap:7px;min-width:0;display:grid}.premium-leaderboard .lb-rank-lens-signals,.premium-leaderboard .lb-rank-lens-actions{flex-wrap:wrap;justify-content:flex-end;gap:7px;min-width:0;display:flex}.premium-leaderboard .lb-rank-lens-side span,.premium-leaderboard .lb-rank-lens-actions button{border:1px solid color-mix(in srgb, var(--ps-line) calc(10% * var(--ps-line-k)), transparent);background:var(--ps-surf-050);max-width:100%;min-height:28px;color:color-mix(in srgb, var(--ps-ink) calc(72% * var(--ps-ink-k)), transparent);white-space:nowrap;border-radius:999px;justify-content:center;align-items:center;padding:0 10px;font-size:11px;font-weight:820;line-height:1.2;display:inline-flex}.premium-leaderboard .lb-rank-lens-actions button{border-color:color-mix(in srgb, var(--ps-line) calc(13% * var(--ps-line-k)), transparent);background:var(--ps-surf-060);min-height:32px;color:color-mix(in srgb, var(--ps-ink) calc(84% * var(--ps-ink-k)), transparent);cursor:pointer;transition:transform .16s,border-color .16s,background .16s,color .16s}.premium-leaderboard .lb-rank-lens-actions button:hover,.premium-leaderboard .lb-rank-lens-actions button:focus-visible{border-color:color-mix(in srgb, var(--ps-accent-line) calc(38% * var(--ps-accent-k)), transparent);background:color-mix(in srgb, var(--ps-accent-tint) calc(12% * var(--ps-accent-tint-k)), transparent);color:var(--ps-i-f4ffee);outline:none;transform:translateY(-1px)}.premium-leaderboard .lb-rank-lens-side .lb-rank-lens-count{border-color:color-mix(in srgb, var(--ps-accent-line) calc(26% * var(--ps-accent-k)), transparent);background:color-mix(in srgb, var(--ps-accent-tint) calc(10% * var(--ps-accent-tint-k)), transparent);color:var(--ps-i-e5ffdc)}.premium-leaderboard .lb-filter-context-main{min-width:0}.premium-leaderboard .lb-filter-context-eyebrow{color:color-mix(in srgb, var(--ps-accent-ink) calc(78% * var(--ps-accent-k)), transparent);letter-spacing:0;text-transform:uppercase;margin-bottom:5px;font-size:11px;font-weight:850;display:block}.premium-leaderboard .lb-filter-context-main strong{overflow-wrap:anywhere;color:var(--ps-i-f8fff3);letter-spacing:0;font-size:18px;line-height:1.28;display:block}.premium-leaderboard .lb-filter-context-note{min-width:0;color:color-mix(in srgb, var(--ps-ink) calc(62% * var(--ps-ink-k)), transparent);margin:0;font-size:13px;line-height:1.5}.premium-leaderboard .lb-filter-context-clear{border:1px solid color-mix(in srgb, var(--ps-line) calc(14% * var(--ps-line-k)), transparent);background:var(--ps-surf-055);min-height:38px;color:var(--ps-i-f4ffee);white-space:nowrap;border-radius:999px;justify-content:center;align-items:center;padding:0 14px;font-weight:800;transition:transform .18s,border-color .18s,background .18s;display:inline-flex}.premium-leaderboard .lb-filter-context-clear:hover,.premium-leaderboard .lb-filter-context-clear:focus-visible{border-color:color-mix(in srgb, var(--ps-accent-line) calc(42% * var(--ps-accent-k)), transparent);background:color-mix(in srgb, var(--ps-accent-tint) calc(13% * var(--ps-accent-tint-k)), transparent);outline:none;transform:translateY(-1px)}.premium-leaderboard .lb-topic-digest{grid-template-columns:minmax(180px,.8fr) minmax(0,1.4fr) auto;align-items:center;gap:12px;width:100%;display:grid}.premium-leaderboard .lb-topic-digest.is-loading{grid-template-columns:1fr;min-height:54px}.premium-leaderboard .lb-topic-digest-main{min-width:0}.premium-leaderboard .lb-topic-digest-main strong,.premium-leaderboard .lb-topic-digest.is-loading strong{color:var(--ps-i-f8fff3);margin-top:3px;font-size:15px;display:block}.premium-leaderboard .lb-topic-digest-lanes{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;min-width:0;display:grid}.premium-leaderboard .lb-topic-digest-lane{border:1px solid color-mix(in srgb, var(--ps-line) calc(11% * var(--ps-line-k)), transparent);background:var(--ps-surf-045);min-width:0;min-height:46px;color:color-mix(in srgb, var(--ps-ink) calc(86% * var(--ps-ink-k)), transparent);border-radius:8px;gap:2px;padding:8px 10px;text-decoration:none;display:grid;position:relative}.premium-leaderboard .lb-topic-digest-lane.is-new{border-color:color-mix(in srgb, var(--ps-b-4ec8ff) 34%, transparent);background:#4ec8ff1c}.premium-leaderboard .lb-topic-digest-lane.is-new:after{content:"";background:#4ec8ff;border-radius:999px;width:7px;height:7px;position:absolute;top:8px;right:8px}.premium-leaderboard .lb-topic-digest-lane span,.premium-leaderboard .lb-topic-digest-lane small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.premium-leaderboard .lb-topic-digest-lane span{max-width:calc(100% - 12px);color:var(--ps-i-f6fff1);font-size:13px;font-weight:850}.premium-leaderboard .lb-topic-digest-lane small{color:color-mix(in srgb, var(--ps-ink) calc(54% * var(--ps-ink-k)), transparent);font-size:11px;font-weight:700}.premium-leaderboard .lb-topic-digest-seen{border:1px solid color-mix(in srgb, var(--ps-line) calc(14% * var(--ps-line-k)), transparent);background:var(--ps-surf-055);min-height:36px;color:color-mix(in srgb, var(--ps-ink) calc(84% * var(--ps-ink-k)), transparent);font:inherit;white-space:nowrap;cursor:pointer;border-radius:999px;padding:0 12px;font-size:12px;font-weight:850}.premium-leaderboard .lb-topic-digest-seen:disabled{cursor:default;opacity:.5}.premium-leaderboard .lb-topic-arena{grid-template-columns:minmax(0,1.4fr) minmax(180px,.55fr) minmax(210px,.75fr) auto;align-items:stretch;gap:12px;display:grid}.premium-leaderboard .lb-topic-arena-main{min-width:0}.premium-leaderboard .lb-topic-arena-main p{color:color-mix(in srgb, var(--ps-ink) calc(66% * var(--ps-ink-k)), transparent);margin:8px 0 0;font-size:13px;line-height:1.5}.premium-leaderboard .lb-topic-arena-season{border:1px solid color-mix(in srgb, var(--ps-line) calc(10% * var(--ps-line-k)), transparent);background:var(--ps-surf-045);border-radius:999px;gap:4px;margin-top:10px;padding:3px;display:inline-flex}.premium-leaderboard .lb-topic-arena-season button{min-height:28px;color:color-mix(in srgb, var(--ps-ink) calc(66% * var(--ps-ink-k)), transparent);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:999px;padding:0 10px;font-size:12px;font-weight:850}.premium-leaderboard .lb-topic-arena-season button[aria-pressed=true]{background:color-mix(in srgb, var(--ps-accent-tint) calc(18% * var(--ps-accent-tint-k)), transparent);color:var(--ps-i-e5ffd8)}.premium-leaderboard .lb-topic-arena-stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;min-width:0;display:grid}.premium-leaderboard .lb-topic-arena-stats span,.premium-leaderboard .lb-topic-arena-crown{border:1px solid color-mix(in srgb, var(--ps-line) calc(10% * var(--ps-line-k)), transparent);background:var(--ps-surf-045);border-radius:8px;align-content:center;min-width:0;padding:10px 12px;display:grid}.premium-leaderboard .lb-topic-arena-stats small,.premium-leaderboard .lb-topic-arena-crown span,.premium-leaderboard .lb-topic-arena-crown small,.premium-leaderboard .lb-topic-arena-suggestions>span,.premium-leaderboard .lb-topic-arena-lane small{color:color-mix(in srgb, var(--ps-ink) calc(52% * var(--ps-ink-k)), transparent);letter-spacing:0;text-transform:uppercase;font-size:11px;font-weight:750}.premium-leaderboard .lb-topic-arena-stats strong{color:var(--ps-i-f8fff3);margin-top:4px;font-size:18px;line-height:1}.premium-leaderboard .lb-topic-arena-crown{border-color:color-mix(in srgb, var(--ps-b-fbbf24) 24%, transparent);background:linear-gradient(135deg, #fbbf2424, color-mix(in srgb, var(--ps-tint) calc(3.5% * var(--ps-tint-k)), transparent)), color-mix(in srgb, var(--ps-tint) calc(4.5% * var(--ps-tint-k)), transparent)}.premium-leaderboard .lb-topic-arena-crown.is-open{border-color:color-mix(in srgb, var(--ps-accent-line) calc(22% * var(--ps-accent-k)), transparent);background:linear-gradient(135deg, color-mix(in srgb, var(--ps-accent-tint) calc(12% * var(--ps-accent-tint-k)), transparent), #4ec8ff0e), color-mix(in srgb, var(--ps-tint) calc(4% * var(--ps-tint-k)), transparent)}.premium-leaderboard .lb-topic-arena-crown strong{overflow-wrap:anywhere;color:var(--ps-i-fff6cf);margin:5px 0 4px;font-size:14px;line-height:1.28;display:block}.premium-leaderboard .lb-topic-arena-crown.is-open strong{color:var(--ps-i-e4ffd6)}.premium-leaderboard .lb-topic-arena-suggestions{grid-column:1/-2;align-items:center;gap:8px;min-width:0;padding-top:2px;display:flex}.premium-leaderboard .lb-topic-arena-challenge{border:1px solid color-mix(in srgb, var(--ps-b-4ec8ff) 24%, transparent);color:color-mix(in srgb, var(--ps-ink) calc(72% * var(--ps-ink-k)), transparent);background:#4ec8ff17;border-radius:8px;flex-wrap:wrap;grid-column:1/-1;align-items:center;gap:8px;padding:9px 11px;font-size:12px;display:flex}.premium-leaderboard .lb-topic-arena-challenge strong{color:var(--ps-i-dff7ff)}.premium-leaderboard .lb-topic-arena-lanes{flex-wrap:wrap;gap:6px;min-width:0;display:flex}.premium-leaderboard .lb-topic-arena-lane{border:1px solid color-mix(in srgb, var(--ps-line) calc(12% * var(--ps-line-k)), transparent);background:var(--ps-surf-050);max-width:260px;min-height:34px;color:var(--ps-i-f6fff1);border-radius:999px;align-items:center;gap:8px;padding:0 10px;text-decoration:none;display:inline-flex}.premium-leaderboard .lb-topic-arena-lane:hover,.premium-leaderboard .lb-topic-arena-lane:focus-visible{border-color:color-mix(in srgb, var(--ps-accent-line) calc(40% * var(--ps-accent-k)), transparent);background:color-mix(in srgb, var(--ps-accent-tint) calc(12% * var(--ps-accent-tint-k)), transparent);outline:none}.premium-leaderboard .lb-topic-arena-lane strong{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:12px;overflow:hidden}.premium-leaderboard .lb-topic-arena-actions{flex-wrap:wrap;place-content:center flex-end;align-items:center;gap:8px;display:flex}.premium-leaderboard .lb-topic-arena-cta,.premium-leaderboard .lb-topic-arena-follow,.premium-leaderboard .lb-topic-arena-share{border:1px solid color-mix(in srgb, var(--ps-accent-line) calc(38% * var(--ps-accent-k)), transparent);background:color-mix(in srgb, var(--ps-accent-tint) calc(14% * var(--ps-accent-tint-k)), transparent);min-height:38px;color:var(--ps-i-e5ffd8);font:inherit;white-space:nowrap;cursor:pointer;border-radius:999px;justify-content:center;align-items:center;padding:0 14px;font-weight:850;display:inline-flex}.premium-leaderboard .lb-topic-arena-cta:hover,.premium-leaderboard .lb-topic-arena-cta:focus-visible,.premium-leaderboard .lb-topic-arena-follow:hover,.premium-leaderboard .lb-topic-arena-follow:focus-visible,.premium-leaderboard .lb-topic-arena-share:hover,.premium-leaderboard .lb-topic-arena-share:focus-visible{border-color:color-mix(in srgb, var(--ps-accent-line) calc(58% * var(--ps-accent-k)), transparent);background:color-mix(in srgb, var(--ps-accent-tint) calc(20% * var(--ps-accent-tint-k)), transparent);outline:none}.premium-leaderboard .lb-topic-arena-follow,.premium-leaderboard .lb-topic-arena-share{border-color:color-mix(in srgb, var(--ps-line) calc(14% * var(--ps-line-k)), transparent);background:var(--ps-surf-055);color:color-mix(in srgb, var(--ps-ink) calc(84% * var(--ps-ink-k)), transparent)}.premium-leaderboard .lb-topic-arena-follow.is-following{border-color:color-mix(in srgb, var(--ps-b-4ec8ff) 36%, transparent);color:var(--ps-i-dff7ff);background:#4ec8ff24}.premium-leaderboard .lb-topic-arena-follow:disabled{cursor:wait;opacity:.68}.premium-leaderboard .lb-weekly-arenas{border-top:1px solid color-mix(in srgb, var(--ps-line) calc(7% * var(--ps-line-k)), transparent);padding-top:14px}.premium-leaderboard .lb-weekly-arena-list{gap:8px;display:grid}.premium-leaderboard .lb-weekly-arena{border:1px solid color-mix(in srgb, var(--ps-line) calc(10% * var(--ps-line-k)), transparent);background:var(--ps-surf-045);min-height:40px;color:color-mix(in srgb, var(--ps-ink) calc(88% * var(--ps-ink-k)), transparent);border-radius:8px;grid-template-columns:24px minmax(0,1fr);align-items:center;gap:8px;padding:8px 10px;text-decoration:none;display:grid}.premium-leaderboard .lb-weekly-arena:hover,.premium-leaderboard .lb-weekly-arena:focus-visible{border-color:color-mix(in srgb, var(--ps-accent-line) calc(34% * var(--ps-accent-k)), transparent);background:color-mix(in srgb, var(--ps-accent-tint) calc(10% * var(--ps-accent-tint-k)), transparent);outline:none}.premium-leaderboard .lb-weekly-arena span{background:var(--ps-surf-080);width:24px;height:24px;color:color-mix(in srgb, var(--ps-ink) calc(66% * var(--ps-ink-k)), transparent);border-radius:999px;justify-content:center;align-items:center;font-size:12px;font-weight:850;display:inline-flex}.premium-leaderboard .lb-weekly-arena strong{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:13px;overflow:hidden}.premium-leaderboard .lb-top-creators-widget{border-top:1px solid color-mix(in srgb, var(--ps-line) calc(7% * var(--ps-line-k)), transparent);margin-top:24px;padding-top:16px}.premium-leaderboard .lb-top-creators-heading{color:color-mix(in srgb, var(--ps-accent-ink) calc(62% * var(--ps-accent-k)), transparent);letter-spacing:0;text-transform:uppercase;margin-bottom:10px;padding-left:4px;font-size:10.5px;font-weight:850}.premium-leaderboard .lb-top-creator{min-width:0;color:inherit;border-radius:8px;align-items:center;gap:10px;padding:8px 6px;text-decoration:none;transition:background .15s,transform .15s;display:flex}.premium-leaderboard .lb-top-creator:hover,.premium-leaderboard .lb-top-creator:focus-visible{background:color-mix(in srgb, var(--ps-tint) calc(5.5% * var(--ps-tint-k)), transparent);outline:none;transform:translateY(-1px)}.premium-leaderboard .lb-top-creator-rank{width:18px;color:color-mix(in srgb, var(--ps-ink) calc(38% * var(--ps-ink-k)), transparent);text-align:right;flex:0 0 18px;font-size:11px;font-weight:800}.premium-leaderboard .lb-top-creator-avatar{object-fit:cover;background:color-mix(in srgb, var(--ps-accent-tint) calc(12% * var(--ps-accent-tint-k)), transparent);width:28px;height:28px;box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--ps-sheen) 8%, transparent);border-radius:999px;flex:0 0 28px}.premium-leaderboard .lb-top-creator-avatar.placeholder{background:radial-gradient(circle at 35% 28%, color-mix(in srgb, var(--ps-accent-tint) calc(38% * var(--ps-accent-tint-k)), transparent), transparent 42%), color-mix(in srgb, var(--ps-accent-tint) calc(10% * var(--ps-accent-tint-k)), transparent)}.premium-leaderboard .lb-top-creator-copy{flex:auto;min-width:0}.premium-leaderboard .lb-top-creator-name{color:var(--ps-ink);text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:720;overflow:hidden}.premium-leaderboard .lb-top-creator-meta{color:color-mix(in srgb, var(--ps-ink) calc(48% * var(--ps-ink-k)), transparent);white-space:nowrap;align-items:center;gap:5px;font-size:10px;line-height:1.35;display:flex;overflow:hidden}.premium-profile .profile-filter-heading{color:color-mix(in srgb, var(--ps-accent-ink) calc(68% * var(--ps-accent-k)), transparent);letter-spacing:.12em;text-transform:uppercase;margin-bottom:12px;font-size:11px;font-weight:850}.premium-profile .profile-filter-heading.profile-filter-heading--group{border-top:1px solid color-mix(in srgb, var(--ps-line) calc(8% * var(--ps-line-k)), transparent);color:color-mix(in srgb, var(--ps-ink) calc(44% * var(--ps-ink-k)), transparent);margin-top:16px;margin-bottom:10px;padding-top:13px;font-size:10.5px}.premium-profile .profile-filter-pill{align-items:center;gap:9px;min-width:0;display:flex}.premium-profile .profile-filter-icon{width:22px;min-width:22px;color:color-mix(in srgb, var(--ps-accent-ink) calc(78% * var(--ps-accent-k)), transparent);justify-content:center;display:inline-flex}.premium-leaderboard .lb-mobile-filter-btn{border-color:color-mix(in srgb, var(--ps-accent-line) calc(34% * var(--ps-accent-k)), transparent);background:color-mix(in srgb, var(--ps-accent-tint) calc(11% * var(--ps-accent-tint-k)), transparent);color:var(--ps-i-dfffcd);border-radius:8px}.premium-leaderboard .lb-podium{gap:16px;margin-bottom:46px}.premium-leaderboard .lb-podium-card{order:var(--lb-podium-order,0);cursor:pointer;background:color-mix(in srgb, var(--ps-s-060908) 90%, transparent);box-shadow:inset 0 1px 0 color-mix(in srgb, var(--ps-sheen) 8%, transparent);border-radius:8px}.premium-leaderboard .lb-card{cursor:pointer;background:var(--ps-surf-045);border-color:color-mix(in srgb, var(--ps-line) calc(10% * var(--ps-line-k)), transparent);border-radius:8px}.premium-leaderboard .lb-card-media-img{object-fit:cover;width:100%;height:100%;display:block}.premium-leaderboard .lb-card-media-fallback{width:100%;height:100%;color:color-mix(in srgb, var(--ps-ink) calc(80% * var(--ps-ink-k)), transparent);opacity:.12;justify-content:center;align-items:center;font-size:40px;display:flex}.premium-leaderboard .lb-card-accent,.premium-leaderboard .lb-podium-accent{background:var(--topo-color,var(--ps-accent-fill))}.premium-leaderboard .lb-card-topo{color:var(--topo-color,var(--premium-green))}.premium-leaderboard .lb-card-signals{flex-wrap:wrap;align-items:center;gap:6px;min-height:24px;margin:2px 0 8px;display:flex}.premium-leaderboard .lb-card-signal,.premium-leaderboard .lb-card-movement{border:1px solid color-mix(in srgb, var(--ps-line) calc(12% * var(--ps-line-k)), transparent);background:var(--ps-surf-065);min-height:24px;color:color-mix(in srgb, var(--ps-i-f4ffee) 86%, transparent);white-space:nowrap;border-radius:999px;align-items:center;padding:3px 8px;font-size:11px;font-weight:800;line-height:1.2;display:inline-flex}.premium-leaderboard .lb-card-trust{flex-wrap:wrap;gap:6px;min-width:0;margin:-2px 0 10px;display:flex}.premium-leaderboard .lb-card-trust span{border:1px solid color-mix(in srgb, var(--ps-accent-line) calc(18% * var(--ps-accent-k)), transparent);background:color-mix(in srgb, var(--ps-accent-tint) calc(7.5% * var(--ps-accent-tint-k)), transparent);min-height:23px;color:color-mix(in srgb, var(--ps-i-e5ffd8) 84%, transparent);border-radius:999px;align-items:center;padding:3px 8px;font-size:11px;font-weight:780;line-height:1.2;display:inline-flex}.premium-leaderboard .lb-card-actions button.is-active,.premium-leaderboard .lb-podium-bookmark.is-active{border-color:color-mix(in srgb, var(--ps-accent-line) calc(38% * var(--ps-accent-k)), transparent);background:color-mix(in srgb, var(--ps-accent-tint) calc(15% * var(--ps-accent-tint-k)), transparent);color:var(--ps-i-e5ffd8)}.premium-leaderboard .lb-card-signal--rising{border-color:color-mix(in srgb, var(--ps-accent-line) calc(34% * var(--ps-accent-k)), transparent);background:color-mix(in srgb, var(--ps-accent-tint) calc(14% * var(--ps-accent-tint-k)), transparent);color:var(--ps-i-dfffd5)}.premium-leaderboard .lb-card-signal--saved{border-color:color-mix(in srgb, var(--ps-b-facc15) 34%, transparent);color:var(--ps-i-fff0b3);background:#facc151f}.premium-leaderboard .lb-card-signal--hidden{border-color:color-mix(in srgb, var(--ps-b-38bdf8) 32%, transparent);color:var(--ps-i-c6efff);background:#38bdf81f}.premium-leaderboard .lb-card-signal--creator,.premium-leaderboard .lb-card-signal--topic{border-color:color-mix(in srgb, var(--ps-b-d8b4fe) 34%, transparent);color:var(--ps-i-efe0ff);background:#d8b4fe1f}.premium-leaderboard .lb-card-signal--personal{border-color:color-mix(in srgb, var(--ps-b-4ec8ff) 36%, transparent);color:var(--ps-i-dff7ff);background:#4ec8ff21}.premium-leaderboard .lb-card-signal--curated{border-color:color-mix(in srgb, var(--ps-b-fb923c) 34%, transparent);color:var(--ps-i-ffe1c6);background:#fb923c1f}.premium-leaderboard .lb-card-signal--fresh,.premium-leaderboard .lb-card-signal--popular{border-color:color-mix(in srgb, var(--ps-line) calc(14% * var(--ps-line-k)), transparent);background:var(--ps-surf-075)}.premium-leaderboard .lb-card-movement{border-color:color-mix(in srgb, var(--ps-line) calc(10% * var(--ps-line-k)), transparent);background:color-mix(in srgb, var(--ps-well) calc(18% * var(--ps-well-k)), transparent);color:color-mix(in srgb, var(--ps-ink) calc(72% * var(--ps-ink-k)), transparent)}.premium-leaderboard .lb-rank-why,.premium-leaderboard .lb-rank-trend{min-width:0;position:relative}.premium-leaderboard .lb-rank-why summary,.premium-leaderboard .lb-rank-trend summary{border:1px solid color-mix(in srgb, var(--ps-line) calc(11% * var(--ps-line-k)), transparent);background:var(--ps-surf-045);min-height:24px;color:color-mix(in srgb, var(--ps-ink) calc(72% * var(--ps-ink-k)), transparent);cursor:pointer;border-radius:999px;align-items:center;padding:3px 8px;font-size:11px;font-weight:820;line-height:1.2;list-style:none;display:inline-flex}.premium-leaderboard .lb-rank-why summary::-webkit-details-marker{display:none}.premium-leaderboard .lb-rank-trend summary::-webkit-details-marker{display:none}.premium-leaderboard .lb-rank-why[open] summary,.premium-leaderboard .lb-rank-trend[open] summary{border-color:color-mix(in srgb, var(--ps-b-4ec8ff) 32%, transparent);color:var(--ps-i-dff7ff);background:#4ec8ff1a}.premium-leaderboard .lb-rank-why-body,.premium-leaderboard .lb-rank-trend-body{z-index:30;border:1px solid color-mix(in srgb, var(--ps-b-4ec8ff) 22%, transparent);background:color-mix(in srgb, var(--ps-s-080d0d) 98%, transparent);width:min(320px,100vw - 48px);box-shadow:0 18px 50px color-mix(in srgb, var(--ps-shadow) calc(45% * var(--ps-shadow-k)), transparent), inset 0 1px 0 color-mix(in srgb, var(--ps-sheen) 8%, transparent);border-radius:8px;padding:12px;position:absolute;top:calc(100% + 8px);left:0}.premium-leaderboard .lb-rank-why-body strong,.premium-leaderboard .lb-rank-trend-body strong{color:var(--ps-i-f8fff3);font-size:13px;line-height:1.25;display:block}.premium-leaderboard .lb-rank-why-body p,.premium-leaderboard .lb-rank-trend-body p{color:color-mix(in srgb, var(--ps-ink) calc(62% * var(--ps-ink-k)), transparent);margin:6px 0 9px;font-size:12px;line-height:1.45}.premium-leaderboard .lb-rank-why-signals,.premium-leaderboard .lb-rank-trend-signals{flex-wrap:wrap;gap:6px;display:flex}.premium-leaderboard .lb-rank-why-signals span,.premium-leaderboard .lb-rank-trend-signals span{background:var(--ps-surf-060);min-height:24px;color:color-mix(in srgb, var(--ps-ink) calc(78% * var(--ps-ink-k)), transparent);border-radius:999px;align-items:center;padding:0 8px;font-size:11px;font-weight:760;display:inline-flex}.premium-leaderboard .lb-card-summary{color:color-mix(in srgb, var(--ps-i-ebf3e9) 68%, transparent);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:-2px 0 10px;font-size:12px;line-height:1.45;display:-webkit-box;overflow:hidden}.premium-leaderboard .lb-rank-badge,.premium-leaderboard .lb-card-rank,.premium-leaderboard .lb-bible-crown{z-index:100}.premium-leaderboard .lb-card-footer{align-items:stretch;gap:8px;display:grid}.premium-leaderboard .lb-card-right{gap:8px;display:grid}.premium-leaderboard .lb-card-stats,.premium-leaderboard .lb-podium-stats{flex-wrap:wrap;row-gap:5px}.premium-leaderboard .lb-card-like{cursor:pointer}.premium-leaderboard .lb-scroll-loading{justify-content:center;align-items:center;gap:8px;padding:16px;font-size:13px;display:flex}.premium-leaderboard .lb-load-more-btn{margin-top:16px}.premium-leaderboard .lb-card-actions button{flex:1 1 0;min-width:0}.premium-leaderboard .lb-podium-actions{justify-content:flex-start}.premium-leaderboard .lb-podium-bookmark{padding:0}.premium-profile #main-content{padding-top:var(--nav-height,80px)!important}.premium-profile .lb-content,.premium-profile .profile-card-grid{min-width:0;max-width:100%}.premium-profile .profile-tabs{border:1px solid color-mix(in srgb, var(--ps-line) calc(11% * var(--ps-line-k)), transparent);background:var(--ps-surf-045);min-width:0;box-shadow:inset 0 1px 0 color-mix(in srgb, var(--ps-sheen) 5.5%, transparent);scrollbar-width:none;border-radius:999px;gap:4px;padding:5px;overflow-x:auto}.premium-profile .profile-tabs::-webkit-scrollbar{display:none}.premium-vault-intro{grid-template-columns:minmax(0,1fr) minmax(280px,420px);align-items:center;gap:clamp(24px,5vw,70px);min-height:330px;padding:52px 0 16px;display:grid;position:relative}.premium-vault-intro h1{letter-spacing:0;max-width:720px;margin:0;font-size:clamp(42px,6.5vw,88px);line-height:.99}.premium-vault-intro p{max-width:620px;color:color-mix(in srgb, var(--ps-ink) calc(64% * var(--ps-ink-k)), transparent);margin:18px 0 0;font-size:clamp(15px,1.45vw,19px);line-height:1.66}.premium-vault-specimen{border:1px solid color-mix(in srgb, var(--ps-line) calc(12% * var(--ps-line-k)), transparent);background:linear-gradient(180deg, color-mix(in srgb, var(--ps-tint) calc(7% * var(--ps-tint-k)), transparent), color-mix(in srgb, var(--ps-tint) calc(2% * var(--ps-tint-k)), transparent)), linear-gradient(135deg, color-mix(in srgb, var(--ps-accent-tint) calc(8% * var(--ps-accent-tint-k)), transparent), #d7b46a0b);border-radius:8px;min-height:260px;position:relative;overflow:hidden}.premium-vault-specimen:before{content:"";border:1px solid color-mix(in srgb, var(--ps-accent-line) calc(15% * var(--ps-accent-k)), transparent);border-radius:8px;position:absolute;inset:24px}.premium-vault-specimen .seed{background:var(--ps-accent-fill);width:9px;height:9px;box-shadow:0 0 20px color-mix(in srgb, var(--ps-accent-glow) 46%, transparent);border-radius:999px;position:absolute}.premium-vault-specimen svg{width:100%;height:100%;position:absolute;inset:0}.premium-vault-specimen .seed:first-child{top:28%;left:22%}.premium-vault-specimen .seed:nth-child(2){background:var(--premium-gold);top:18%;left:55%;box-shadow:0 0 18px #d7b46a5c}.premium-vault-specimen .seed:nth-child(3){top:62%;left:72%}.premium-vault-specimen .seed:nth-child(4){background:var(--ps-surf-780);box-shadow:0 0 16px color-mix(in srgb, var(--ps-sheen) 25%, transparent);top:72%;left:34%}.premium-profile .vault-dashboard{background:linear-gradient(180deg, color-mix(in srgb, var(--ps-tint) calc(7% * var(--ps-tint-k)), transparent), color-mix(in srgb, var(--ps-tint) calc(2.8% * var(--ps-tint-k)), transparent)), color-mix(in srgb, var(--ps-s-030504) 86%, transparent);border-color:color-mix(in srgb, var(--ps-line) calc(11% * var(--ps-line-k)), transparent);box-shadow:0 32px 120px color-mix(in srgb, var(--ps-shadow) calc(38% * var(--ps-shadow-k)), transparent), inset 0 1px 0 color-mix(in srgb, var(--ps-sheen) 8%, transparent);border-radius:8px;margin-top:14px}.premium-profile .profile-avatar-l{border-radius:22px}.premium-profile .profile-tab{opacity:.66;border-radius:999px;flex:none;min-height:34px;font-size:13px}.premium-profile .profile-tab.active,.premium-profile .profile-tab:hover{background:color-mix(in srgb, var(--ps-accent-tint) calc(12% * var(--ps-accent-tint-k)), transparent);color:var(--ps-i-f4ffee);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--ps-accent-glow) 20%, transparent)}.premium-profile .profile-owner-overview,.premium-profile .profile-bulk-toolbar{background:var(--ps-surf-045);border-color:color-mix(in srgb, var(--ps-line) calc(10% * var(--ps-line-k)), transparent);border-radius:8px}.premium-profile .owner-overview-head h2{font-size:clamp(20px,2vw,28px)}.premium-profile .owner-overview-eyebrow,.premium-profile .lifecycle-filter-label{color:color-mix(in srgb, var(--ps-accent-ink) calc(72% * var(--ps-accent-k)), transparent)}.premium-profile .owner-overview-card{border-color:color-mix(in srgb, var(--ps-line) calc(10% * var(--ps-line-k)), transparent);background:linear-gradient(180deg, color-mix(in srgb, var(--ps-tint) calc(5.5% * var(--ps-tint-k)), transparent), color-mix(in srgb, var(--ps-tint) calc(1.8% * var(--ps-tint-k)), transparent)), color-mix(in srgb, var(--ps-s-050807) 72%, transparent);box-shadow:inset 0 1px 0 color-mix(in srgb, var(--ps-sheen) 6%, transparent);border-radius:8px}.premium-profile .owner-overview-card:hover,.premium-profile .owner-overview-card:focus-visible{border-color:color-mix(in srgb, var(--ps-accent-line) calc(32% * var(--ps-accent-k)), transparent);background:color-mix(in srgb, var(--ps-accent-tint) calc(8% * var(--ps-accent-tint-k)), transparent);transform:translateY(-3px)}.premium-profile .owner-overview-card strong,.premium-profile .profile-bulk-count{font-variant-numeric:tabular-nums}.premium-profile .owner-overview-cta,.premium-profile .profile-bulk-primary,.premium-profile .profile-bulk-secondary,.premium-profile .profile-bulk-danger{box-shadow:inset 0 1px 0 color-mix(in srgb, var(--ps-sheen) 7%, transparent);border-radius:8px}.premium-profile .profile-bulk-toolbar{align-items:center}.premium-profile .profile-bulk-copy strong{color:var(--ps-i-f4ffee)}.premium-profile .profile-bulk-copy span{color:color-mix(in srgb, var(--ps-ink) calc(58% * var(--ps-ink-k)), transparent)}.premium-profile .profile-collection-item{text-align:left;cursor:pointer;border-color:color-mix(in srgb, var(--ps-line) calc(10% * var(--ps-line-k)), transparent);background:linear-gradient(180deg, color-mix(in srgb, var(--ps-tint) calc(5.5% * var(--ps-tint-k)), transparent), color-mix(in srgb, var(--ps-tint) calc(1.8% * var(--ps-tint-k)), transparent)), color-mix(in srgb, var(--ps-s-050807) 78%, transparent);width:100%;min-height:74px;box-shadow:inset 0 1px 0 color-mix(in srgb, var(--ps-sheen) 6%, transparent);border-radius:8px;align-items:center;gap:14px;padding:14px;display:flex}.premium-profile .profile-collection-item:hover,.premium-profile .profile-collection-item:focus-visible{border-color:color-mix(in srgb, var(--ps-accent-line) calc(32% * var(--ps-accent-k)), transparent);background:color-mix(in srgb, var(--ps-accent-tint) calc(8% * var(--ps-accent-tint-k)), transparent);outline:none}.premium-profile .profile-collection-icon{border:1px solid color-mix(in srgb, var(--ps-accent-line) calc(20% * var(--ps-accent-k)), transparent);background:color-mix(in srgb, var(--ps-accent-tint) calc(9% * var(--ps-accent-tint-k)), transparent);width:42px;height:42px;color:var(--premium-green);border-radius:8px;flex:none;justify-content:center;align-items:center;display:inline-flex}.premium-profile .profile-collection-copy{flex:auto;gap:4px;min-width:0;display:grid}.premium-profile .profile-collection-copy strong{color:var(--ps-ink);text-overflow:ellipsis;white-space:nowrap;font-size:16px;font-weight:760;line-height:1.25;overflow:hidden}.premium-profile .profile-collection-copy span,.premium-profile .profile-collection-open,.premium-profile .profile-collection-detail-copy p{color:color-mix(in srgb, var(--ps-ink) calc(54% * var(--ps-ink-k)), transparent);font-size:12px;font-weight:700}.premium-profile .profile-collection-open{flex:none}.premium-profile .profile-collection-detail-header{border:1px solid color-mix(in srgb, var(--ps-line) calc(10% * var(--ps-line-k)), transparent);background:linear-gradient(180deg, color-mix(in srgb, var(--ps-tint) calc(6% * var(--ps-tint-k)), transparent), color-mix(in srgb, var(--ps-tint) calc(2% * var(--ps-tint-k)), transparent)), color-mix(in srgb, var(--ps-s-050807) 86%, transparent);width:100%;box-shadow:inset 0 1px 0 color-mix(in srgb, var(--ps-sheen) 6%, transparent);border-radius:8px;grid-column:1/-1;align-items:center;gap:14px;margin-bottom:8px;padding:14px;display:flex}.premium-profile .profile-collection-back{border:1px solid color-mix(in srgb, var(--ps-accent-line) calc(28% * var(--ps-accent-k)), transparent);background:color-mix(in srgb, var(--ps-accent-tint) calc(9% * var(--ps-accent-tint-k)), transparent);min-height:40px;color:var(--ps-i-dfffcd);font:850 13px/1 var(--font-stack,"Inter", sans-serif);cursor:pointer;border-radius:8px;align-items:center;gap:8px;padding:0 13px;display:inline-flex}.premium-profile .profile-collection-back:hover,.premium-profile .profile-collection-back:focus-visible{color:var(--ps-ink);border-color:color-mix(in srgb, var(--ps-accent-line) calc(48% * var(--ps-accent-k)), transparent);background:color-mix(in srgb, var(--ps-accent-tint) calc(15% * var(--ps-accent-tint-k)), transparent);outline:none}.premium-profile .profile-collection-detail-copy{gap:4px;min-width:0;display:grid}.premium-profile .profile-collection-detail-copy span{color:color-mix(in srgb, var(--ps-accent-ink) calc(68% * var(--ps-accent-k)), transparent);letter-spacing:.12em;text-transform:uppercase;font-size:11px;font-weight:850}.premium-profile .profile-collection-detail-copy h3{overflow-wrap:anywhere;color:var(--ps-ink);margin:0;font-size:18px;line-height:1.2}.premium-profile .profile-collection-detail-copy p{margin:0}.premium-profile .collection-name-card{max-width:420px}.premium-profile .collection-name-input{box-sizing:border-box;width:100%;margin:8px 0 16px}.premium-profile .profile-bulk-check{border:1px solid color-mix(in srgb, var(--ps-line) calc(11% * var(--ps-line-k)), transparent);background:var(--ps-surf-040);border-radius:999px}.premium-profile .profile-load-more-btn{grid-column:1/-1;margin:16px auto;padding-inline:32px}.premium-profile .pcard{background:var(--ps-surf-045);border-color:color-mix(in srgb, var(--ps-line) calc(11% * var(--ps-line-k)), transparent);box-shadow:inset 0 1px 0 color-mix(in srgb, var(--ps-sheen) 6%, transparent);border-radius:8px}.premium-profile .pcard-thumb{background:radial-gradient(circle at 22% 18%, rgba(var(--topo-rgb,145, 233, 113), .2), transparent 38%), linear-gradient(135deg, rgba(var(--topo-rgb,145, 233, 113), .13) 0%, rgba(var(--topo-rgb,145, 233, 113), .03) 100%);overflow:hidden}.premium-profile .pcard.has-thumb .pcard-thumb{background:color-mix(in srgb, var(--ps-s-040706) 90%, transparent)}.premium-profile .pcard-thumb-img{object-fit:cover;width:100%;height:100%;transition:transform .55s,filter .25s;display:block}.premium-profile .pcard:hover .pcard-thumb-img{transform:scale(1.035)}.premium-profile .pcard-no-thumb{color:rgba(var(--topo-rgb,145, 233, 113), .82);text-shadow:0 0 28px rgba(var(--topo-rgb,145, 233, 113), .26)}.premium-profile .pcard:hover{box-shadow:0 24px 70px color-mix(in srgb, var(--ps-shadow) calc(42% * var(--ps-shadow-k)), transparent), 0 0 0 1px color-mix(in srgb, var(--ps-accent-glow) 18%, transparent)}.premium-profile .profile-select-visual{border-color:color-mix(in srgb, var(--ps-line) calc(14% * var(--ps-line-k)), transparent);background:var(--ps-surf-055);box-shadow:inset 0 1px 0 color-mix(in srgb, var(--ps-sheen) 6%, transparent);border-radius:8px}.premium-profile .profile-select-checkbox:checked+.profile-select-visual{border-color:color-mix(in srgb, var(--ps-accent-line) calc(62% * var(--ps-accent-k)), transparent);background:color-mix(in srgb, var(--ps-accent-tint) calc(16% * var(--ps-accent-tint-k)), transparent)}.premium-profile .pcard-more-menu{background:color-mix(in srgb, var(--ps-s-050807) 98%, transparent);border-color:color-mix(in srgb, var(--ps-line) calc(13% * var(--ps-line-k)), transparent);box-shadow:0 24px 70px color-mix(in srgb, var(--ps-shadow) calc(48% * var(--ps-shadow-k)), transparent), inset 0 1px 0 color-mix(in srgb, var(--ps-sheen) 8%, transparent);border-radius:8px}.premium-profile .pcard-more-item{border-radius:8px}.premium-dashboard .eco-band-dark{background:0 0!important}.premium-dashboard .dashboard-main{min-height:100vh;padding-top:var(--nav-height,80px)}.premium-dashboard .dash-shell{width:var(--premium-container);max-width:var(--premium-container);padding:calc(var(--nav-height,80px) + 34px) 0 64px;gap:24px;margin:0 auto}.premium-dashboard .dash-header{border-bottom:1px solid color-mix(in srgb, var(--ps-line) calc(8% * var(--ps-line-k)), transparent);grid-template-columns:minmax(0,1fr) minmax(320px,.62fr);align-items:center;gap:clamp(28px,5vw,72px);min-height:260px;padding:34px 0 32px;display:grid;position:relative;overflow:hidden}.premium-dashboard .dash-header:before{content:"";pointer-events:none;background:linear-gradient(110deg, color-mix(in srgb, var(--ps-accent-tint) calc(10% * var(--ps-accent-tint-k)), transparent), transparent 32%), linear-gradient(255deg, #d7b46a12, transparent 28%);opacity:.72;position:absolute;inset:0}.premium-dashboard .dash-header:after{content:"";z-index:1;border:1px solid color-mix(in srgb, var(--ps-line) calc(12% * var(--ps-line-k)), transparent);background:linear-gradient(180deg, color-mix(in srgb, var(--ps-tint) calc(7% * var(--ps-tint-k)), transparent), color-mix(in srgb, var(--ps-tint) calc(1.8% * var(--ps-tint-k)), transparent)), linear-gradient(90deg, color-mix(in srgb, var(--ps-accent-tint) calc(18% * var(--ps-accent-tint-k)), transparent) 0 2px, transparent 2px 100%), linear-gradient(90deg, color-mix(in srgb, var(--ps-tint) calc(11% * var(--ps-tint-k)), transparent) 0 34%, color-mix(in srgb, var(--ps-accent-tint) calc(20% * var(--ps-accent-tint-k)), transparent) 34% 52%, color-mix(in srgb, var(--ps-tint) calc(10% * var(--ps-tint-k)), transparent) 52% 78%, #d7b46a38 78% 100%), linear-gradient(color-mix(in srgb, var(--ps-tint) calc(3.8% * var(--ps-tint-k)), transparent) 1px, transparent 1px), linear-gradient(90deg, color-mix(in srgb, var(--ps-tint) calc(3.2% * var(--ps-tint-k)), transparent) 1px, transparent 1px), color-mix(in srgb, var(--ps-s-090e0c) 86%, transparent);min-height:210px;box-shadow:0 34px 100px color-mix(in srgb, var(--ps-shadow) calc(46% * var(--ps-shadow-k)), transparent), inset 0 1px 0 color-mix(in srgb, var(--ps-sheen) 8%, transparent);background-position:50%,50%,0,50%,50%,50%;background-size:auto,auto,100% 12px,44px 44px,44px 44px,auto;border-radius:8px;grid-area:1/2/span 3;position:relative}.premium-dashboard .dash-header>*{min-width:0}.premium-dashboard .dash-header .eco-eyebrow,.premium-dashboard .dash-header h1,.premium-dashboard .dash-header p{z-index:1;grid-column:1;position:relative}.premium-dashboard .dash-header .eco-eyebrow{width:fit-content;color:var(--premium-green);letter-spacing:.18em;margin:0 0 14px}.premium-dashboard .dash-header h1{max-width:760px;color:var(--ps-ink);letter-spacing:0;font-size:clamp(48px,7vw,88px);font-weight:850;line-height:.98}.premium-dashboard .dash-header p{max-width:620px;color:color-mix(in srgb, var(--ps-ink) calc(66% * var(--ps-ink-k)), transparent);margin-top:18px;font-size:clamp(16px,1.35vw,19px);line-height:1.65}.premium-dashboard .dash-tabs{top:calc(var(--nav-height,80px) + 10px);z-index:5;border:1px solid color-mix(in srgb, var(--ps-line) calc(10% * var(--ps-line-k)), transparent);background:color-mix(in srgb, var(--ps-s-050807) 78%, transparent);box-shadow:0 18px 70px color-mix(in srgb, var(--ps-shadow) calc(32% * var(--ps-shadow-k)), transparent), inset 0 1px 0 color-mix(in srgb, var(--ps-sheen) 6%, transparent);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border-radius:8px;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin:0;padding:8px;display:grid;position:sticky;overflow-x:visible}.premium-dashboard .dash-tab-btn{min-width:0;min-height:44px;color:color-mix(in srgb, var(--ps-ink) calc(62% * var(--ps-ink-k)), transparent);letter-spacing:0;background:0 0;border-color:#0000;border-radius:8px;justify-content:center}.premium-dashboard .dash-tab-btn svg{flex:none}.premium-dashboard .dash-tab-btn.active,.premium-dashboard .dash-tab-btn:hover,.premium-dashboard .dash-tab-btn:focus-visible{border-color:color-mix(in srgb, var(--ps-accent-line) calc(30% * var(--ps-accent-k)), transparent);background:color-mix(in srgb, var(--ps-accent-tint) calc(11% * var(--ps-accent-tint-k)), transparent);color:var(--ps-i-f4ffee);outline:none}.premium-dashboard .dash-panel{gap:18px}.premium-dashboard .dash-stat-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.premium-dashboard .dash-stat-card,.premium-dashboard .dash-card,.premium-dashboard .dash-topo-item{border:1px solid color-mix(in srgb, var(--ps-line) calc(11% * var(--ps-line-k)), transparent);background:linear-gradient(180deg, color-mix(in srgb, var(--ps-tint) calc(5.8% * var(--ps-tint-k)), transparent), color-mix(in srgb, var(--ps-tint) calc(2.2% * var(--ps-tint-k)), transparent)), color-mix(in srgb, var(--ps-s-0a0f0d) 76%, transparent);box-shadow:inset 0 1px 0 color-mix(in srgb, var(--ps-sheen) 6%, transparent);border-radius:8px}.premium-dashboard .dash-stat-card{justify-content:space-between;min-height:108px;padding:18px}.premium-dashboard .dash-stat-card:hover,.premium-dashboard .dash-topo-item:hover,.premium-dashboard .dash-topo-item:focus-visible{border-color:color-mix(in srgb, var(--ps-accent-line) calc(28% * var(--ps-accent-k)), transparent);background:linear-gradient(180deg, color-mix(in srgb, var(--ps-accent-tint) calc(7.5% * var(--ps-accent-tint-k)), transparent), color-mix(in srgb, var(--ps-tint) calc(2% * var(--ps-tint-k)), transparent)), color-mix(in srgb, var(--ps-s-0a0f0d) 84%, transparent);box-shadow:0 22px 70px color-mix(in srgb, var(--ps-shadow) calc(32% * var(--ps-shadow-k)), transparent), inset 0 1px 0 color-mix(in srgb, var(--ps-sheen) 8%, transparent);outline:none}.premium-dashboard .dash-stat-value{color:var(--ps-i-f4ffee);letter-spacing:0;font-size:clamp(25px,2.6vw,34px);font-weight:850}.premium-dashboard .dash-stat-value-compact{text-transform:uppercase;font-size:18px}.premium-dashboard .dash-stat-label{color:color-mix(in srgb, var(--ps-ink) calc(54% * var(--ps-ink-k)), transparent);letter-spacing:.08em}.premium-dashboard .dash-stat-sub,.premium-dashboard .dash-row-meta,.premium-dashboard .dash-topo-meta-row{color:color-mix(in srgb, var(--ps-ink) calc(50% * var(--ps-ink-k)), transparent)}.premium-dashboard .dash-card{padding:22px}.premium-dashboard .dash-card h2{color:var(--ps-i-f4ffee);letter-spacing:0;margin-bottom:16px;font-size:15px}.premium-dashboard .dash-row{border-color:color-mix(in srgb, var(--ps-line) calc(7% * var(--ps-line-k)), transparent);min-height:62px;padding:12px 0}.premium-dashboard .dash-row-link{color:inherit;text-decoration:none}.premium-dashboard .dash-row-title,.premium-dashboard .dash-topo-title{color:var(--ps-ink);letter-spacing:0}.premium-dashboard .dash-row-avatar{border:1px solid color-mix(in srgb, var(--ps-line) calc(10% * var(--ps-line-k)), transparent);background:var(--ps-surf-050);border-radius:8px}.premium-dashboard .dash-type-badge,.premium-dashboard .dash-topo-tag,.premium-dashboard .dash-topo-public-badge,.premium-dashboard .dash-topo-private-badge{border:1px solid color-mix(in srgb, var(--ps-line) calc(10% * var(--ps-line-k)), transparent);border-radius:999px}.premium-dashboard .dash-sort-row{gap:8px}.premium-dashboard .dash-sort-btn{border-color:color-mix(in srgb, var(--ps-line) calc(10% * var(--ps-line-k)), transparent);background:var(--ps-surf-040);color:color-mix(in srgb, var(--ps-ink) calc(62% * var(--ps-ink-k)), transparent);border-radius:8px}.premium-dashboard .dash-sort-btn.active,.premium-dashboard .dash-sort-btn:hover,.premium-dashboard .dash-sort-btn:focus-visible{border-color:color-mix(in srgb, var(--ps-accent-line) calc(34% * var(--ps-accent-k)), transparent);background:color-mix(in srgb, var(--ps-accent-tint) calc(11% * var(--ps-accent-tint-k)), transparent);color:var(--ps-i-f4ffee);outline:none}.premium-dashboard .dash-progress{background:var(--ps-surf-070)}.premium-dashboard .dash-progress-fill,.premium-dashboard .dash-daily-bar{background:linear-gradient(180deg, #dfffd5eb, color-mix(in srgb, var(--ps-accent-tint) calc(42% * var(--ps-accent-tint-k)), transparent))}.premium-dashboard .dash-daily-bar{height:var(--dash-bar-height,0%)}.premium-dashboard .dash-loading,.premium-dashboard .dash-card-empty{color:color-mix(in srgb, var(--ps-ink) calc(50% * var(--ps-ink-k)), transparent)}.premium-dashboard .dash-fill-width{width:100%}.premium-dashboard .dash-chart-range{color:color-mix(in srgb, var(--ps-ink) calc(40% * var(--ps-ink-k)), transparent);justify-content:space-between;margin-top:8px;font-size:11px;display:flex}.premium-dashboard .dash-partial-banner{border:1px solid color-mix(in srgb, var(--ps-b-ffaa00) 35%, transparent);color:var(--ps-i-ffb84d);background:#ffaa001f;border-radius:8px;margin-bottom:4px;padding:10px 14px;font-size:13px;line-height:1.45}.premium-dashboard .dash-partial-banner[hidden]{display:none}.premium-settings .eco-band-dark{background:0 0!important}.premium-settings .portal-page-header{position:relative;overflow:hidden;padding:calc(var(--nav-height,80px) + 36px) 40px 18px!important}.premium-settings .portal-page-header:before{content:"";background:linear-gradient(90deg, transparent, color-mix(in srgb, var(--ps-accent-tint) calc(34% * var(--ps-accent-tint-k)), transparent), #d7b46a38, transparent);pointer-events:none;height:1px;position:absolute;inset:auto 0 0}.premium-settings .portal-page-header>.eco-band-container{box-sizing:border-box;width:min(var(--premium-container), 100%);max-width:var(--premium-container);border-bottom:1px solid color-mix(in srgb, var(--ps-line) calc(8% * var(--ps-line-k)), transparent);grid-template-columns:minmax(0,1fr) minmax(260px,420px);align-items:end;gap:clamp(24px,5vw,70px);margin:0 auto;display:grid;padding:42px 0 34px!important}.premium-settings .portal-page-header>.eco-band-container:after{content:"";border:1px solid color-mix(in srgb, var(--ps-line) calc(12% * var(--ps-line-k)), transparent);background:linear-gradient(180deg, color-mix(in srgb, var(--ps-tint) calc(7% * var(--ps-tint-k)), transparent), color-mix(in srgb, var(--ps-tint) calc(1.8% * var(--ps-tint-k)), transparent)), linear-gradient(90deg, color-mix(in srgb, var(--ps-accent-tint) calc(18% * var(--ps-accent-tint-k)), transparent) 0 2px, transparent 2px 100%), linear-gradient(90deg, color-mix(in srgb, var(--ps-tint) calc(9% * var(--ps-tint-k)), transparent) 0 30%, color-mix(in srgb, var(--ps-accent-tint) calc(20% * var(--ps-accent-tint-k)), transparent) 30% 48%, color-mix(in srgb, var(--ps-tint) calc(8% * var(--ps-tint-k)), transparent) 48% 72%, #d7b46a33 72% 100%), linear-gradient(color-mix(in srgb, var(--ps-tint) calc(3.5% * var(--ps-tint-k)), transparent) 1px, transparent 1px), linear-gradient(90deg, color-mix(in srgb, var(--ps-tint) calc(2.8% * var(--ps-tint-k)), transparent) 1px, transparent 1px), color-mix(in srgb, var(--ps-s-080d0b) 86%, transparent);min-height:178px;box-shadow:0 34px 100px color-mix(in srgb, var(--ps-shadow) calc(42% * var(--ps-shadow-k)), transparent), inset 0 1px 0 color-mix(in srgb, var(--ps-sheen) 8%, transparent);background-position:50%,50%,0 56%,50%,50%,50%;background-size:auto,auto,100% 12px,42px 42px,42px 42px,auto;border-radius:8px;grid-area:1/2/span 2}.premium-settings .portal-page-header .eco-eyebrow{width:fit-content;color:var(--premium-green);letter-spacing:.18em}.premium-settings .portal-page-header h1{max-width:720px;color:var(--ps-ink);letter-spacing:0;line-height:.98;font-size:clamp(46px,7vw,88px)!important}.premium-settings .settings-layout{box-sizing:border-box;width:min(var(--premium-container), 100%);max-width:var(--premium-container);grid-template-columns:minmax(190px,240px) minmax(0,1fr);gap:clamp(20px,3vw,34px);margin:0 auto;padding:10px 0 68px!important}.premium-settings .settings-sidebar{top:calc(var(--nav-height,80px) + 18px);border:1px solid color-mix(in srgb, var(--ps-line) calc(10% * var(--ps-line-k)), transparent);background:color-mix(in srgb, var(--ps-s-050807) 78%, transparent);box-shadow:0 18px 70px color-mix(in srgb, var(--ps-shadow) calc(32% * var(--ps-shadow-k)), transparent), inset 0 1px 0 color-mix(in srgb, var(--ps-sheen) 6%, transparent);-webkit-backdrop-filter:blur(18px);border-radius:8px;padding:8px}.premium-settings .settings-nav-btn{min-height:46px;color:color-mix(in srgb, var(--ps-ink) calc(58% * var(--ps-ink-k)), transparent);letter-spacing:0;border-radius:8px;margin-bottom:4px}.premium-settings .settings-nav-btn:last-child{margin-bottom:0}.premium-settings .settings-nav-btn svg{color:color-mix(in srgb, var(--ps-accent-ink) calc(78% * var(--ps-accent-k)), transparent);flex:none}.premium-settings .settings-nav-btn:hover,.premium-settings .settings-nav-btn:focus-visible,.premium-settings .settings-nav-btn.active{border-color:color-mix(in srgb, var(--ps-accent-line) calc(30% * var(--ps-accent-k)), transparent);background:color-mix(in srgb, var(--ps-accent-tint) calc(11% * var(--ps-accent-tint-k)), transparent);color:var(--ps-i-f4ffee);outline:none}.premium-settings .settings-content{flex-direction:column;gap:20px;min-width:0;display:flex}.premium-settings .settings-panel{gap:20px}.premium-settings [hidden]{display:none!important}.premium-settings .s-section,.premium-settings .upgrade-cta-card,.premium-settings .kd-family-panel,.premium-settings #kd-overall,.premium-settings .kd-child-card,.premium-settings .kd-ws-card,.premium-settings .quota-row{box-shadow:inset 0 1px 0 color-mix(in srgb, var(--ps-sheen) 6%, transparent);border:1px solid color-mix(in srgb, var(--ps-line) calc(11% * var(--ps-line-k)), transparent)!important;background:linear-gradient(180deg, color-mix(in srgb, var(--ps-tint) calc(5.8% * var(--ps-tint-k)), transparent), color-mix(in srgb, var(--ps-tint) calc(2.2% * var(--ps-tint-k)), transparent)), color-mix(in srgb, var(--ps-s-0a0f0d) 78%, transparent)!important;border-radius:8px!important}.premium-settings .s-section{padding:clamp(20px,3vw,30px)!important}.premium-settings .s-section h2,.premium-settings .s-section h3,.premium-settings .kd-family-title,.premium-settings .kd-child-name,.premium-settings .kd-ws-title,.premium-settings .quota-row-title{letter-spacing:0;color:var(--ps-i-f4ffee)!important}.premium-settings .s-section h2,.premium-settings .s-section h3{margin-bottom:20px;border-bottom-color:color-mix(in srgb, var(--ps-line) calc(9% * var(--ps-line-k)), transparent)!important}.premium-settings .s-desc,.premium-settings .kd-family-copy,.premium-settings .kd-family-status,.premium-settings .kd-child-meta,.premium-settings .kd-ws-stats,.premium-settings .quota-row-desc,.premium-settings .upgrade-cta-body span,.premium-settings .eco-text-faint{color:color-mix(in srgb, var(--ps-ink) calc(56% * var(--ps-ink-k)), transparent)!important}.premium-settings .s-label,.premium-settings .kd-family-eyebrow,.premium-settings .kd-ws-owner,.premium-settings .quota-meter,.premium-settings #quota-tier{color:var(--premium-green)!important}.premium-settings .s-switch-group,.premium-settings .theme-opt,.premium-settings .ai-mode-card,.premium-settings .quota-progress-track{box-shadow:inset 0 1px 0 color-mix(in srgb, var(--ps-sheen) 4.5%, transparent);border:1px solid color-mix(in srgb, var(--ps-line) calc(10% * var(--ps-line-k)), transparent)!important;background:var(--ps-surf-040)!important;border-radius:8px!important}.premium-settings .theme-selector,.premium-settings .ai-mode-toggle,.premium-settings .point-pack-grid{gap:10px}.premium-settings .theme-opt{align-content:center;min-height:96px;display:grid}.premium-settings .theme-opt:hover,.premium-settings .theme-opt:focus-visible,.premium-settings .theme-opt.active,.premium-settings .ai-mode-option input:checked+.ai-mode-card{color:var(--ps-i-f4ffee);outline:none;border-color:color-mix(in srgb, var(--ps-accent-line) calc(38% * var(--ps-accent-k)), transparent)!important;background:color-mix(in srgb, var(--ps-accent-tint) calc(11% * var(--ps-accent-tint-k)), transparent)!important}.premium-settings .s-input{max-width:520px;box-shadow:inset 0 1px 0 color-mix(in srgb, var(--ps-sheen) 6%, transparent);border-color:color-mix(in srgb, var(--ps-line) calc(12% * var(--ps-line-k)), transparent)!important;background:var(--ps-surf-055)!important;color:var(--ps-i-f4ffee)!important;border-radius:8px!important}.premium-settings .s-input:focus,.premium-settings .s-input:focus-visible{border-color:color-mix(in srgb, var(--ps-accent-line) calc(46% * var(--ps-accent-k)), transparent)!important;background:color-mix(in srgb, var(--ps-accent-tint) calc(8% * var(--ps-accent-tint-k)), transparent)!important;box-shadow:0 0 0 3px color-mix(in srgb, var(--ps-accent-glow) 10%, transparent), inset 0 1px 0 color-mix(in srgb, var(--ps-sheen) 8%, transparent)!important}.premium-settings .upgrade-cta-card{align-items:center;gap:16px;background:linear-gradient(135deg, #d7b46a29, color-mix(in srgb, var(--ps-accent-tint) calc(6% * var(--ps-accent-tint-k)), transparent)), color-mix(in srgb, var(--ps-s-0a0f0d) 82%, transparent)!important;border-color:#d7b46a47!important}.premium-settings .upgrade-cta-icon{color:var(--premium-gold);background:#d7b46a24;border-radius:8px}.premium-settings .upgrade-cta-body strong{color:var(--ps-ink)!important}.premium-settings .settings-plan-link-row,.premium-settings .settings-billing-actions{justify-content:flex-end;display:flex}.premium-settings .settings-plan-link-row{margin-bottom:12px}.premium-settings .settings-billing-actions,.premium-settings .settings-note-section{margin-bottom:16px}.premium-settings .settings-checkout-paused{background:linear-gradient(135deg, #d7b46a21, color-mix(in srgb, var(--ps-accent-tint) calc(3.5% * var(--ps-accent-tint-k)), transparent)), color-mix(in srgb, var(--ps-s-0a0f0d) 82%, transparent)!important;border-color:#d7b46a4d!important}.premium-settings .settings-plan-link{border-radius:8px;align-items:center;gap:4px;padding:6px 10px;font-size:13px;text-decoration:none;display:inline-flex}.premium-settings .settings-muted-copy{color:var(--text-muted);margin:0;font-size:14px;line-height:1.6}.premium-settings .settings-note-copy-spaced,.premium-settings .settings-note-copy-secondary{margin-bottom:12px}.premium-settings .settings-note-copy-secondary{opacity:.75;font-size:13px}.premium-settings .settings-small-action{font-size:13px}.premium-settings .settings-free-plan-card{margin-bottom:16px}.premium-settings .settings-free-plan-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.premium-settings .settings-free-plan-item{border:1px solid color-mix(in srgb, var(--ps-line) calc(9% * var(--ps-line-k)), transparent);background:var(--ps-surf-040);border-radius:8px;min-width:0;padding:14px}.premium-settings .settings-free-plan-kicker{color:var(--premium-green);letter-spacing:.08em;text-transform:uppercase;margin-bottom:8px;font-size:11px;font-weight:850;display:block}.premium-settings .settings-free-plan-item strong{color:var(--ps-ink);overflow-wrap:anywhere;font-size:15px;line-height:1.35;display:block}.premium-settings .settings-free-plan-item p{color:color-mix(in srgb, var(--ps-ink) calc(58% * var(--ps-ink-k)), transparent);margin:8px 0 0;font-size:12.5px;line-height:1.55}.premium-settings .settings-quota-card{border:1px solid color-mix(in srgb, var(--ps-line) calc(8% * var(--ps-line-k)), transparent);background:var(--ps-surf-050);border-radius:8px;padding:16px}.premium-settings .settings-quota-head{justify-content:space-between;gap:12px;margin-bottom:12px;font-weight:600;display:flex}.premium-settings .settings-quota-track{background:#00000080;border-radius:999px;width:100%;height:8px;overflow:hidden}.premium-settings .settings-quota-fill{width:0%;height:100%;transition:width .5s}.premium-settings .settings-quota-reset-copy,.premium-settings .settings-wallet-footnote{color:var(--text-muted);margin-top:12px;font-size:13px;line-height:1.55}.premium-settings .settings-wallet-copy{margin:-10px 0 18px}.premium-settings .settings-wallet-footnote{font-size:12px}.premium-settings .settings-full-width{width:100%}.premium-settings .settings-quota-intro{margin-top:-12px;margin-bottom:16px;font-size:13px;line-height:1.55}.premium-settings .settings-stored-key-note{background:color-mix(in srgb, var(--ps-well) calc(18% * var(--ps-well-k)), transparent);color:color-mix(in srgb, var(--ps-ink) calc(70% * var(--ps-ink-k)), transparent);border-radius:8px;margin:12px 0 0;padding:10px 12px;font-size:12px;line-height:1.5}.premium-settings .settings-button-row{gap:12px;margin-top:16px;display:flex}.premium-settings .settings-danger-outline{border-color:color-mix(in srgb, var(--ps-b-ef4444) 30%, transparent)!important;color:var(--ps-i-ef4444)!important}.premium-settings .settings-spaced-cta,.premium-settings .settings-auto-run-list{margin-top:16px}.premium-settings .settings-global-upgrade{margin-bottom:32px}.premium-settings .settings-auto-run-list{flex-direction:column;gap:8px;display:flex}.premium-settings .settings-auto-run-label{flex-direction:column;flex:1;gap:4px;display:flex}.premium-settings .settings-auto-run-title{font-size:14px;font-weight:600}.premium-settings .settings-auto-run-desc{color:color-mix(in srgb, var(--ps-ink) calc(55% * var(--ps-ink-k)), transparent);font-size:12px}.premium-settings .upgrade-cta-btn,.premium-settings .quota-cta-btn{box-shadow:0 12px 34px color-mix(in srgb, var(--ps-shadow) calc(24% * var(--ps-shadow-k)), transparent), inset 0 1px 0 color-mix(in srgb, var(--ps-sheen) 34%, transparent);color:#111816!important;background:linear-gradient(#f2d18a,#d7b46a)!important;border-radius:8px!important}.premium-settings .quota-rows{gap:10px;display:grid}.premium-settings .quota-row{padding:16px}.premium-settings .quota-row-head{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.premium-settings .quota-meter{border:1px solid color-mix(in srgb, var(--ps-accent-line) calc(25% * var(--ps-accent-k)), transparent);background:color-mix(in srgb, var(--ps-accent-tint) calc(10% * var(--ps-accent-tint-k)), transparent);border-radius:999px;flex:none;padding:5px 9px;font-size:12px;font-weight:800}.premium-settings .quota-progress-track{height:7px;margin-top:12px;overflow:hidden}.premium-settings .quota-progress-fill,.premium-settings #quota-bar,.premium-settings .kd-ws-fill{background:linear-gradient(90deg, color-mix(in srgb, var(--ps-accent-tint) calc(96% * var(--ps-accent-tint-k)), transparent), #d7b46ab8)!important}.premium-settings .kd-family-panel{background:linear-gradient(135deg, color-mix(in srgb, var(--ps-accent-tint) calc(11% * var(--ps-accent-tint-k)), transparent), color-mix(in srgb, var(--ps-tint) calc(2.4% * var(--ps-tint-k)), transparent)), color-mix(in srgb, var(--ps-s-0a0f0d) 82%, transparent)!important;padding:18px!important}.premium-settings .kd-family-actions{min-width:210px}.premium-settings .kd-code-output{color:var(--ps-i-f4ffee)!important}.premium-settings .kd-ring svg circle:last-child{stroke:var(--premium-green)}.premium-settings .kd-ring #kd-ring-text{color:var(--ps-i-f4ffee)!important}.premium-settings .kd-ws-cleared{box-shadow:0 0 0 1px color-mix(in srgb, var(--ps-accent-glow) 10%, transparent), inset 0 1px 0 color-mix(in srgb, var(--ps-sheen) 6%, transparent);border-color:color-mix(in srgb, var(--ps-accent-line) calc(38% * var(--ps-accent-k)), transparent)!important}.premium-settings .s-section:hover,.premium-settings .kd-ws-card:hover,.premium-settings .kd-child-card:hover{border-color:color-mix(in srgb, var(--ps-accent-line) calc(24% * var(--ps-accent-k)), transparent)!important}@media (width<=900px){.premium-settings .portal-page-header{padding-inline:24px!important}.premium-settings .portal-page-header>.eco-band-container{grid-template-columns:1fr;gap:18px}.premium-settings .portal-page-header>.eco-band-container:after{grid-column:1;min-height:130px}.premium-settings .settings-layout{grid-template-columns:1fr;gap:16px;padding-inline:24px!important}.premium-settings .settings-sidebar{top:calc(var(--nav-height,64px) + 8px);z-index:6;scrollbar-width:none;gap:6px;display:flex;position:sticky;overflow-x:auto}.premium-settings .settings-sidebar::-webkit-scrollbar{display:none}.premium-settings .settings-nav-btn{flex:none;justify-content:center;width:auto;min-width:142px;margin-bottom:0;padding-inline:12px}}@media (width<=640px){.premium-settings .portal-page-header{padding:calc(var(--nav-height,56px) + 24px) 24px 8px!important}.premium-settings .portal-page-header>.eco-band-container{padding:28px 0 24px!important}.premium-settings .portal-page-header>.eco-band-container:after{display:none}.premium-settings .portal-page-header h1{font-size:clamp(38px,12vw,58px)!important}.premium-settings .settings-layout{padding:8px 16px 42px!important}.premium-settings .settings-sidebar{top:calc(var(--nav-height,56px) + 6px);margin-inline:-2px}.premium-settings .settings-nav-btn{min-width:126px;min-height:42px;font-size:13px}.premium-settings .s-section{padding:18px!important}.premium-settings .s-switch-group,.premium-settings .upgrade-cta-card,.premium-settings .kd-family-panel,.premium-settings .quota-row-head{flex-direction:column;align-items:stretch}.premium-settings .theme-selector,.premium-settings .ai-mode-toggle,.premium-settings .settings-free-plan-grid,.premium-settings .point-pack-grid{grid-template-columns:1fr}.premium-settings .kd-family-actions{width:100%;min-width:0}}body.premium-kids{--kids-ink:#f4ffee;--kids-ink-soft:#ffffff9e;--kids-paper:#050807;--kids-white:#f4ffee;--kids-sky:#77d7ef;--kids-blue:#69c7dd;--kids-mint:var(--premium-green);--kids-grass:var(--premium-green);--kids-sun:var(--premium-gold);--kids-orange:#f0a75b;--kids-coral:#ff7b8f;--kids-pink:#ff98d4;--kids-purple:#a996ff;--kids-aqua:#69c7dd;--kids-border:1px solid #ffffff1f;--kids-shadow:0 24px 70px #00000057, inset 0 1px 0 #ffffff12;--kids-shadow-soft:0 18px 52px #0000003d, inset 0 1px 0 #ffffff0f;background:linear-gradient(180deg, var(--ps-s-030504) 0%, var(--ps-s-07100c) 45%, var(--ps-s-030504) 100%)}.premium-kids .kids-nav{border-bottom:1px solid color-mix(in srgb, var(--ps-accent-line) calc(16% * var(--ps-accent-k)), transparent);background:linear-gradient(180deg, color-mix(in srgb, var(--ps-tint) calc(7% * var(--ps-tint-k)), transparent), color-mix(in srgb, var(--ps-tint) calc(2.2% * var(--ps-tint-k)), transparent)), color-mix(in srgb, var(--ps-s-030504) 86%, transparent);box-shadow:0 18px 58px color-mix(in srgb, var(--ps-shadow) calc(34% * var(--ps-shadow-k)), transparent), inset 0 1px 0 color-mix(in srgb, var(--ps-sheen) 7%, transparent);-webkit-backdrop-filter:blur(22px)}.premium-kids .kids-nav-brand{color:var(--ps-i-f4ffee)}.premium-kids .kids-brand-mark,.premium-kids .kids-nav-badge,.premium-kids .kids-nav-links a{border:1px solid color-mix(in srgb, var(--ps-line) calc(12% * var(--ps-line-k)), transparent);box-shadow:inset 0 1px 0 color-mix(in srgb, var(--ps-sheen) 6%, transparent);border-radius:8px}.premium-kids .kids-brand-mark{background:color-mix(in srgb, var(--ps-accent-tint) calc(12% * var(--ps-accent-tint-k)), transparent);color:var(--premium-green)}.premium-kids .kids-nav-badge{color:var(--premium-gold);background:#d7b46a24}.premium-kids .kids-nav-links a{color:color-mix(in srgb, var(--ps-ink) calc(68% * var(--ps-ink-k)), transparent);background:var(--ps-surf-045)}.premium-kids .kids-nav-links a:hover,.premium-kids .kids-nav-links a:focus-visible{color:var(--ps-i-f4ffee);background:color-mix(in srgb, var(--ps-accent-tint) calc(12% * var(--ps-accent-tint-k)), transparent);box-shadow:0 10px 28px color-mix(in srgb, var(--ps-shadow) calc(20% * var(--ps-shadow-k)), transparent), inset 0 1px 0 color-mix(in srgb, var(--ps-sheen) 8%, transparent);outline:none}.premium-kids .kids-hero{background:linear-gradient(color-mix(in srgb, var(--ps-tint) calc(3.5% * var(--ps-tint-k)), transparent) 1px, transparent 1px), linear-gradient(90deg, color-mix(in srgb, var(--ps-tint) calc(2.6% * var(--ps-tint-k)), transparent) 1px, transparent 1px), linear-gradient(125deg, color-mix(in srgb, var(--ps-accent-tint) calc(12% * var(--ps-accent-tint-k)), transparent), transparent 36%), linear-gradient(245deg, #69c7dd1f, transparent 38%), linear-gradient(180deg, var(--ps-s-020504) 0%, var(--ps-s-07130f) 58%, var(--ps-s-0e1a12) 100%);background-size:72px 72px,72px 72px,auto,auto,auto;min-height:760px}.premium-kids .kids-hero:before{background:radial-gradient(ellipse at 14% 100%, color-mix(in srgb, var(--ps-accent-tint) calc(28% * var(--ps-accent-tint-k)), transparent) 0 42%, transparent 43%), radial-gradient(ellipse at 44% 100%, #3f6b4cb8 0 47%, transparent 48%), radial-gradient(ellipse at 78% 100%, color-mix(in srgb, var(--ps-s-193a27) 90%, transparent) 0 44%, transparent 45%);height:250px;bottom:-78px}.premium-kids .kids-hero:after{opacity:.46;background:repeating-linear-gradient(90deg,#f4ffee57 0 18px,#0000 18px 44px)}.premium-kids .kids-sky-asset{filter:drop-shadow(0 18px 34px color-mix(in srgb, var(--ps-shadow) calc(28% * var(--ps-shadow-k)), transparent))}.premium-kids .kids-cloud{opacity:.72}.premium-kids .kids-star,.premium-kids .kids-sun{color:var(--premium-gold)}.premium-kids .kids-quest-road:before{box-shadow:0 18px 46px color-mix(in srgb, var(--ps-shadow) calc(28% * var(--ps-shadow-k)), transparent);background:repeating-linear-gradient(90deg,#f4ffeee0 0 36px,#0000 36px 64px),#d7b46ac2;border:1px solid #d7b46a5c}.premium-kids .kids-road-dot,.premium-kids .kids-hero-island,.premium-kids .kids-hero-sub,.premium-kids .kids-hero-trust span,.premium-kids .kids-age-card,.premium-kids .kids-chip,.premium-kids .kids-map-card,.premium-kids .kids-starter-card,.premium-kids .kids-maps-loading,.premium-kids .kids-trust-item{border:1px solid color-mix(in srgb, var(--ps-line) calc(12% * var(--ps-line-k)), transparent);background:linear-gradient(180deg, color-mix(in srgb, var(--ps-tint) calc(7% * var(--ps-tint-k)), transparent), color-mix(in srgb, var(--ps-tint) calc(2.2% * var(--ps-tint-k)), transparent)), color-mix(in srgb, var(--ps-s-090e0c) 86%, transparent);box-shadow:var(--kids-shadow-soft);border-radius:8px}.premium-kids .kids-road-dot{color:var(--ps-i-f4ffee);background:color-mix(in srgb, var(--ps-s-050807) 90%, transparent)}.premium-kids .dot-two{background:#d7b46a3d}.premium-kids .dot-three{background:#69c7dd2e}.premium-kids .dot-four{color:#111816;background:var(--premium-gold)}.premium-kids .kids-hero-island strong,.premium-kids .kids-hero-sub,.premium-kids .kids-hero-trust span{color:var(--ps-i-f4ffee)}.premium-kids .kids-hero-badge,.premium-kids .kids-section-kicker{border:1px solid color-mix(in srgb, var(--ps-accent-line) calc(30% * var(--ps-accent-k)), transparent);background:color-mix(in srgb, var(--ps-accent-tint) calc(12% * var(--ps-accent-tint-k)), transparent);min-height:34px;color:var(--premium-green);box-shadow:inset 0 1px 0 color-mix(in srgb, var(--ps-sheen) 8%, transparent);letter-spacing:.08em}.premium-kids .kids-hero-title,.premium-kids .kids-cta-title{color:var(--ps-i-f4ffee);text-shadow:0 16px 42px color-mix(in srgb, var(--ps-shadow) calc(38% * var(--ps-shadow-k)), transparent)}.premium-kids .kids-hero-highlight{color:var(--ps-i-ffe6a3);text-shadow:0 12px 38px color-mix(in srgb, var(--ps-shadow) calc(40% * var(--ps-shadow-k)), transparent)}.premium-kids .kids-btn{border:1px solid color-mix(in srgb, var(--ps-line) calc(13% * var(--ps-line-k)), transparent);box-shadow:0 18px 48px color-mix(in srgb, var(--ps-shadow) calc(24% * var(--ps-shadow-k)), transparent), inset 0 1px 0 color-mix(in srgb, var(--ps-sheen) 8%, transparent);border-radius:8px}.premium-kids .kids-btn-primary{color:#111816;background:linear-gradient(180deg, #ffe6a3, var(--premium-gold))}.premium-kids .kids-btn-secondary,.premium-kids .kids-btn-ghost{color:var(--ps-i-f4ffee);background:var(--ps-surf-055)}.premium-kids .kids-section{position:relative}.premium-kids .kids-section-title,.premium-kids .kids-age-title,.premium-kids .kids-map-card-title,.premium-kids .kids-starter-title,.premium-kids .kids-trust-item h3,.premium-kids .kids-cta-title{color:var(--ps-i-f4ffee)}.premium-kids .kids-section-sub,.premium-kids .kids-age-label,.premium-kids .kids-age-desc,.premium-kids .kids-starter-desc,.premium-kids .kids-map-card-meta,.premium-kids .kids-trust-item p,.premium-kids .kids-cta-sub{color:color-mix(in srgb, var(--ps-ink) calc(62% * var(--ps-ink-k)), transparent)}.premium-kids .kids-age-card[data-tier=baby]{--card-bg:#ff98d41f;--card-stripe:var(--kids-pink)}.premium-kids .kids-age-card[data-tier=explorer]{--card-bg:#69c7dd1f;--card-stripe:var(--kids-aqua)}.premium-kids .kids-age-card[data-tier=adventurer]{--card-bg:#91e9711f;--card-stripe:var(--premium-green)}.premium-kids .kids-age-card[data-tier=master]{--card-bg:#a996ff1f;--card-stripe:var(--kids-purple)}.premium-kids .kids-age-emoji,.premium-kids .kids-map-card-emoji,.premium-kids .kids-starter-emoji,.premium-kids .kids-trust-icon{border:1px solid color-mix(in srgb, var(--ps-line) calc(12% * var(--ps-line-k)), transparent);background:var(--ps-surf-065);box-shadow:inset 0 1px 0 color-mix(in srgb, var(--ps-sheen) 8%, transparent)}.premium-kids .kids-age-action,.premium-kids .kids-map-card-badge,.premium-kids .kids-starter-badge{color:#111816;background:var(--ps-accent-fill)}.premium-kids .kids-map-card-action,.premium-kids .kids-starter-action{color:var(--ps-i-ffe6a3);background:#d7b46a1f;border-color:#d7b46a47}.premium-kids .kids-topic-section,.premium-kids .kids-trust-band,.premium-kids .kids-cta-band,.premium-kids .kids-footer{border-block:1px solid color-mix(in srgb, var(--ps-line) calc(9% * var(--ps-line-k)), transparent);background:linear-gradient(110deg, color-mix(in srgb, var(--ps-accent-tint) calc(10% * var(--ps-accent-tint-k)), transparent), transparent 36%), linear-gradient(250deg, #d7b46a14, transparent 34%), color-mix(in srgb, var(--ps-s-030504) 92%, transparent)}.premium-kids .kids-chip[data-theme=jungle]{--chip-bg:#91e9711f}.premium-kids .kids-chip[data-theme=space]{--chip-bg:#a996ff1f}.premium-kids .kids-chip[data-theme=ocean]{--chip-bg:#69c7dd1f}.premium-kids .kids-chip[data-theme=candy]{--chip-bg:#ff98d41f}.premium-kids .kids-chip[data-theme=arctic]{--chip-bg:#d7ded91a}.premium-kids .kids-chip[data-theme=city]{--chip-bg:#d7b46a1f}.premium-kids .kids-chip{color:var(--ps-i-f4ffee);background:linear-gradient(180deg, color-mix(in srgb, var(--ps-tint) calc(7% * var(--ps-tint-k)), transparent), color-mix(in srgb, var(--ps-tint) calc(2.2% * var(--ps-tint-k)), transparent)), var(--chip-bg)}.premium-kids .kids-map-card-thumb,.premium-kids .kids-starter-thumb{background:linear-gradient(180deg, color-mix(in srgb, var(--ps-tint) calc(5% * var(--ps-tint-k)), transparent), color-mix(in srgb, var(--ps-tint) calc(0% * var(--ps-tint-k)), transparent)), var(--map-bg)}.premium-kids .kids-map-card-thumb:before,.premium-kids .kids-starter-thumb:before{border:1px solid color-mix(in srgb, var(--ps-line) calc(14% * var(--ps-line-k)), transparent);background:repeating-linear-gradient(90deg, #f4ffeeb3 0 20px, transparent 20px 36px), var(--map-accent)}.premium-kids .kids-cta-band:before{background:var(--ps-s-030504)}.premium-kids .kids-footer-links a{color:color-mix(in srgb, var(--ps-ink) calc(72% * var(--ps-ink-k)), transparent);background:var(--ps-surf-055);border-radius:8px}.premium-kids .kids-footer-links a:hover,.premium-kids .kids-footer-links a:focus-visible{color:var(--ps-i-f4ffee);background:color-mix(in srgb, var(--ps-accent-tint) calc(12% * var(--ps-accent-tint-k)), transparent);outline:none}@media (width<=720px){.premium-kids .kids-hero{min-height:690px;padding:calc(var(--kids-nav-height,56px) + 24px + env(safe-area-inset-top,0px)) 20px 92px}.premium-kids .kids-hero-title{font-size:44px}.premium-kids .kids-nav{padding-left:16px;padding-right:16px}@supports (padding:max(0px)){.premium-kids .kids-nav{padding-top:env(safe-area-inset-top,0px);padding-left:max(16px, env(safe-area-inset-left,0px));padding-right:max(16px, env(safe-area-inset-right,0px))}}.portal-premium-surface .gallery-nav-inner{gap:8px}.portal-premium-surface .gallery-nav .nav-brand{flex:auto;min-width:0}.portal-premium-surface .gallery-nav .nav-brand span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.portal-premium-surface .gallery-nav .nav-meta{flex:none;gap:8px}.portal-premium-surface .gallery-nav-hamburger{display:inline-flex}}@media (width<=640px){.portal-premium-surface .gallery-nav{padding-left:16px!important;padding-right:16px!important}.portal-premium-surface .gallery-nav .nav-search{display:none}@supports (padding:max(0px)){.portal-premium-surface .gallery-nav{padding-left:max(16px, env(safe-area-inset-left,0px))!important;padding-right:max(16px, env(safe-area-inset-right,0px))!important}.portal-premium-surface .gallery-nav-drawer{padding-left:max(24px, env(safe-area-inset-left,0px));padding-right:max(24px, env(safe-area-inset-right,0px))}}}.premium-gallery{--bg:#030504;--paper:#0b120f;--surface:#111816;--surface-deep:#050807;--ink:#f4ffee;--ink-soft:#ffffffa8;--ink-faint:#ffffff6b;--ink-on-dark:#fff;--ink-on-dark-soft:#ffffffa8;--ink-on-dark-faint:#ffffff6b;--rule:#ffffff1a;--rule-soft:#ffffff14;--accent:var(--premium-green)}.premium-gallery .gallery-nav{border-bottom:1px solid color-mix(in srgb, var(--ps-line) calc(8% * var(--ps-line-k)), transparent);background:linear-gradient(180deg, color-mix(in srgb, var(--ps-tint) calc(6.5% * var(--ps-tint-k)), transparent), color-mix(in srgb, var(--ps-tint) calc(1.8% * var(--ps-tint-k)), transparent)), color-mix(in srgb, var(--ps-s-030504) 86%, transparent);box-shadow:0 20px 64px color-mix(in srgb, var(--ps-shadow) calc(34% * var(--ps-shadow-k)), transparent), inset 0 1px 0 color-mix(in srgb, var(--ps-sheen) 6%, transparent);-webkit-backdrop-filter:blur(22px)}.premium-gallery .gallery-nav.on-hero{background:linear-gradient(180deg, color-mix(in srgb, var(--ps-s-030504) 88%, transparent), color-mix(in srgb, var(--ps-s-030504) 18%, transparent));box-shadow:none}.premium-gallery .nav-brand,.premium-gallery .gallery-nav.on-hero .nav-brand{color:var(--ps-ink)}.premium-gallery .nav-brand svg,.premium-gallery .nav-links a:hover,.premium-gallery .nav-links a.active,.premium-gallery .gallery-nav.on-hero .nav-links a:hover,.premium-gallery .gallery-nav.on-hero .nav-links a.active{color:var(--premium-green)}.premium-gallery .nav-tag{border-left-color:color-mix(in srgb, var(--ps-accent-line) calc(18% * var(--ps-accent-k)), transparent);color:color-mix(in srgb, var(--ps-ink) calc(45% * var(--ps-ink-k)), transparent)}.premium-gallery .nav-create,.premium-gallery .lang-toggle{border:1px solid color-mix(in srgb, var(--ps-line) calc(12% * var(--ps-line-k)), transparent);background:var(--ps-surf-045);color:color-mix(in srgb, var(--ps-ink) calc(76% * var(--ps-ink-k)), transparent);box-shadow:inset 0 1px 0 color-mix(in srgb, var(--ps-sheen) 6%, transparent);border-radius:999px}.premium-gallery .nav-create:hover,.premium-gallery .nav-create:focus-visible,.premium-gallery .lang-toggle:hover,.premium-gallery .lang-toggle:focus-visible{border-color:color-mix(in srgb, var(--ps-accent-line) calc(34% * var(--ps-accent-k)), transparent);background:color-mix(in srgb, var(--ps-accent-tint) calc(12% * var(--ps-accent-tint-k)), transparent);color:var(--ps-i-f4ffee);outline:none}.premium-gallery .hero{background:var(--ps-s-030504);min-height:88vh}.premium-gallery .hero-overlay{background:linear-gradient(90deg, color-mix(in srgb, var(--ps-s-030504) 92%, transparent), color-mix(in srgb, var(--ps-s-030504) 58%, transparent) 48%, color-mix(in srgb, var(--ps-s-030504) 20%, transparent)), linear-gradient(180deg, color-mix(in srgb, var(--ps-s-030504) 12%, transparent), color-mix(in srgb, var(--ps-s-030504) 90%, transparent))}.premium-gallery .hero .display-1{color:var(--ps-ink);letter-spacing:0}.premium-gallery .hero .lead{color:color-mix(in srgb, var(--ps-ink) calc(70% * var(--ps-ink-k)), transparent)}.premium-gallery .verb{background:linear-gradient(180deg, #b8ff9d, var(--premium-green));color:#07100c;box-shadow:0 18px 48px color-mix(in srgb, var(--ps-accent-glow) 18%, transparent), inset 0 1px 0 color-mix(in srgb, var(--ps-sheen) 42%, transparent);border-radius:8px}.premium-gallery .verb:hover,.premium-gallery .verb:focus-visible{color:#030504;outline:none}.premium-gallery .band:not(.band-paper),.premium-gallery .coda{background:linear-gradient(color-mix(in srgb, var(--ps-tint) calc(2.6% * var(--ps-tint-k)), transparent) 1px, transparent 1px), linear-gradient(90deg, color-mix(in srgb, var(--ps-tint) calc(2% * var(--ps-tint-k)), transparent) 1px, transparent 1px), linear-gradient(180deg, var(--ps-s-030504), var(--ps-s-07100c) 54%, var(--ps-s-030504));color:var(--ps-ink);background-size:96px 96px,96px 96px,auto}.premium-gallery .band-paper{background:linear-gradient(180deg, color-mix(in srgb, var(--ps-tint) calc(4.2% * var(--ps-tint-k)), transparent), color-mix(in srgb, var(--ps-tint) calc(1.5% * var(--ps-tint-k)), transparent)), linear-gradient(135deg, color-mix(in srgb, var(--ps-accent-tint) calc(8% * var(--ps-accent-tint-k)), transparent), #d7b46a0d 42%, transparent 68%), var(--ps-s-08100d);color:var(--ps-ink)}.premium-gallery .topology-specimen,.premium-gallery .story-frame,.premium-gallery .new-card-frame,.premium-gallery .wing,.premium-gallery .gallery-footer{border:1px solid color-mix(in srgb, var(--ps-line) calc(12% * var(--ps-line-k)), transparent);background:linear-gradient(180deg, color-mix(in srgb, var(--ps-tint) calc(5.8% * var(--ps-tint-k)), transparent), color-mix(in srgb, var(--ps-tint) calc(1.8% * var(--ps-tint-k)), transparent)), color-mix(in srgb, var(--ps-s-070b09) 86%, transparent);box-shadow:inset 0 1px 0 color-mix(in srgb, var(--ps-sheen) 6%, transparent);border-radius:8px}.premium-gallery .topology-specimen{border-block:1px solid color-mix(in srgb, var(--ps-line) calc(12% * var(--ps-line-k)), transparent);box-shadow:0 28px 90px color-mix(in srgb, var(--ps-shadow) calc(34% * var(--ps-shadow-k)), transparent), inset 0 1px 0 color-mix(in srgb, var(--ps-sheen) 6%, transparent)}.premium-gallery .specimen-node{border-color:color-mix(in srgb, var(--ps-line) calc(12% * var(--ps-line-k)), transparent);background:color-mix(in srgb, var(--ps-s-050807) 82%, transparent)}.premium-gallery .specimen-core{border-color:color-mix(in srgb, var(--ps-accent-line) calc(44% * var(--ps-accent-k)), transparent);background:color-mix(in srgb, var(--ps-accent-tint) calc(12% * var(--ps-accent-tint-k)), transparent);color:var(--premium-green)}.premium-gallery .display-2,.premium-gallery .display-3,.premium-gallery .story-title,.premium-gallery .new-card-title,.premium-gallery .wing-name,.premium-gallery .footer-tagline,.premium-gallery .coda blockquote{color:var(--ps-i-f4ffee)}.premium-gallery .eyebrow,.premium-gallery .story-eyebrow,.premium-gallery .new-card-meta,.premium-gallery .wing-num,.premium-gallery .footer-col-title,.premium-gallery .lens-family strong{color:var(--premium-green)}.premium-gallery .band-header-aside,.premium-gallery .wings-intro p,.premium-gallery .story-byline,.premium-gallery .new-card-meta,.premium-gallery .wing-name-en,.premium-gallery .lens-family span,.premium-gallery .coda cite{color:color-mix(in srgb, var(--ps-ink) calc(58% * var(--ps-ink-k)), transparent)}.premium-gallery .lens-family{border-top-color:color-mix(in srgb, var(--ps-line) calc(9% * var(--ps-line-k)), transparent)}.premium-gallery .new-card{border-color:color-mix(in srgb, var(--ps-line) calc(11% * var(--ps-line-k)), transparent);background:var(--ps-surf-035);border-radius:8px}.premium-gallery .wing{border-top-color:var(--wing);box-shadow:inset 0 1px 0 color-mix(in srgb, var(--ps-sheen) 6%, transparent), 0 18px 60px color-mix(in srgb, var(--ps-shadow) calc(18% * var(--ps-shadow-k)), transparent)}.premium-gallery .story:hover .story-frame,.premium-gallery .new-card:hover .new-card-frame,.premium-gallery .wing:hover,.premium-gallery .story:focus-visible .story-frame,.premium-gallery .new-card:focus-visible .new-card-frame,.premium-gallery .wing:focus-visible{border-color:color-mix(in srgb, var(--wing,var(--premium-green)) 42%, color-mix(in srgb, var(--ps-line) calc(18% * var(--ps-line-k)), transparent));box-shadow:0 28px 86px color-mix(in srgb, var(--ps-shadow) calc(34% * var(--ps-shadow-k)), transparent), 0 0 0 1px color-mix(in srgb, var(--ps-accent-glow) 14%, transparent)}.premium-gallery .gallery-footer{background:linear-gradient(180deg, color-mix(in srgb, var(--ps-tint) calc(4.5% * var(--ps-tint-k)), transparent), color-mix(in srgb, var(--ps-tint) calc(1.2% * var(--ps-tint-k)), transparent)), var(--ps-s-030504);border-bottom:0;border-left:0;border-right:0;border-radius:0}.premium-gallery .footer-col a,.premium-gallery .footer-link-button{color:color-mix(in srgb, var(--ps-ink) calc(72% * var(--ps-ink-k)), transparent)}.premium-gallery .footer-col a:hover,.premium-gallery .footer-link-button:hover,.premium-gallery .footer-link-button:focus-visible{color:var(--ps-i-f4ffee);outline:none}.premium-share .share-page{color:var(--ps-ink);background:0 0;overflow-x:hidden}html:has(body.premium-share){overflow-x:hidden}.premium-share .eco-nav-drawer{display:none!important}.premium-share .share-header-bar{border-bottom:1px solid color-mix(in srgb, var(--ps-accent-line) calc(16% * var(--ps-accent-k)), transparent);background:linear-gradient(180deg, color-mix(in srgb, var(--ps-tint) calc(7% * var(--ps-tint-k)), transparent), color-mix(in srgb, var(--ps-tint) calc(2.5% * var(--ps-tint-k)), transparent)), color-mix(in srgb, var(--ps-s-030504) 90%, transparent);min-height:64px;box-shadow:0 18px 58px color-mix(in srgb, var(--ps-shadow) calc(34% * var(--ps-shadow-k)), transparent), inset 0 1px 0 color-mix(in srgb, var(--ps-sheen) 8%, transparent);-webkit-backdrop-filter:blur(22px);padding:10px 18px;position:sticky;top:0}.premium-share .share-brand-link{border:1px solid color-mix(in srgb, var(--ps-line) calc(11% * var(--ps-line-k)), transparent);background:var(--ps-surf-045);min-height:40px;color:var(--ps-i-f4ffee);box-shadow:inset 0 1px 0 color-mix(in srgb, var(--ps-sheen) 6%, transparent)}.premium-share .share-brand-link svg,.premium-share .share-topo-badge{color:var(--premium-green)}.premium-share .share-brand-link:hover,.premium-share .share-brand-link:focus-visible{border-color:color-mix(in srgb, var(--ps-accent-line) calc(34% * var(--ps-accent-k)), transparent);background:color-mix(in srgb, var(--ps-accent-tint) calc(11% * var(--ps-accent-tint-k)), transparent);color:var(--ps-ink);outline:none}.premium-share .share-brand-divider{background:color-mix(in srgb, var(--ps-accent-tint) calc(22% * var(--ps-accent-tint-k)), transparent)}.premium-share .share-map-title{color:var(--ps-ink);letter-spacing:0}.premium-share .share-meta{color:color-mix(in srgb, var(--ps-ink) calc(58% * var(--ps-ink-k)), transparent)}.premium-share .share-topo-badge{border-color:color-mix(in srgb, var(--ps-accent-line) calc(35% * var(--ps-accent-k)), transparent);background:color-mix(in srgb, var(--ps-accent-tint) calc(12% * var(--ps-accent-tint-k)), transparent);box-shadow:inset 0 1px 0 color-mix(in srgb, var(--ps-sheen) 8%, transparent)}.premium-share .share-btn,.premium-share .share-actions .theme-toggle.theme-toggle-share{border-color:color-mix(in srgb, var(--ps-line) calc(12% * var(--ps-line-k)), transparent);background:var(--ps-surf-045);color:color-mix(in srgb, var(--ps-ink) calc(68% * var(--ps-ink-k)), transparent);box-shadow:inset 0 1px 0 color-mix(in srgb, var(--ps-sheen) 6%, transparent)}.premium-share .share-btn:hover,.premium-share .share-btn:focus-visible,.premium-share .share-actions .theme-toggle.theme-toggle-share:hover,.premium-share .share-actions .theme-toggle.theme-toggle-share:focus-visible{border-color:color-mix(in srgb, var(--ps-accent-line) calc(36% * var(--ps-accent-k)), transparent);background:color-mix(in srgb, var(--ps-accent-tint) calc(12% * var(--ps-accent-tint-k)), transparent);color:var(--ps-i-f4ffee);outline:none}.premium-share .share-gt-wrap{border-top:1px solid color-mix(in srgb, var(--ps-line) calc(6% * var(--ps-line-k)), transparent);border-bottom:1px solid color-mix(in srgb, var(--ps-line) calc(8% * var(--ps-line-k)), transparent);background:linear-gradient(color-mix(in srgb, var(--ps-tint) calc(3.2% * var(--ps-tint-k)), transparent) 1px, transparent 1px), linear-gradient(90deg, color-mix(in srgb, var(--ps-tint) calc(2.4% * var(--ps-tint-k)), transparent) 1px, transparent 1px), linear-gradient(125deg, color-mix(in srgb, var(--ps-accent-tint) calc(11% * var(--ps-accent-tint-k)), transparent), transparent 34%), linear-gradient(240deg, #d7b46a13, transparent 36%), var(--ps-s-020504);box-shadow:inset 0 0 90px color-mix(in srgb, var(--ps-shadow) calc(62% * var(--ps-shadow-k)), transparent);background-size:72px 72px,72px 72px,auto,auto,auto}.premium-share .share-video-sidebar{clip-path:inset(0 0 0 100%);pointer-events:none;border-left:1px solid color-mix(in srgb, var(--ps-accent-line) calc(18% * var(--ps-accent-k)), transparent);background:linear-gradient(180deg, color-mix(in srgb, var(--ps-tint) calc(7.5% * var(--ps-tint-k)), transparent), color-mix(in srgb, var(--ps-tint) calc(2.5% * var(--ps-tint-k)), transparent)), color-mix(in srgb, var(--ps-s-040706) 98%, transparent);box-shadow:-24px 0 80px color-mix(in srgb, var(--ps-shadow) calc(50% * var(--ps-shadow-k)), transparent), inset 1px 0 0 color-mix(in srgb, var(--ps-sheen) 6%, transparent);transition:clip-path .3s cubic-bezier(.16,1,.3,1);right:0;transform:none}.premium-share .share-video-sidebar.open{clip-path:inset(0);pointer-events:auto;right:0;transform:none}.premium-share .share-video-sidebar .sidebar-close{border-color:color-mix(in srgb, var(--ps-line) calc(13% * var(--ps-line-k)), transparent);background:var(--ps-surf-060);color:color-mix(in srgb, var(--ps-ink) calc(78% * var(--ps-ink-k)), transparent)}.premium-share .share-video-sidebar .sidebar-close:hover,.premium-share .share-video-sidebar .sidebar-close:focus-visible{border-color:color-mix(in srgb, var(--ps-accent-line) calc(36% * var(--ps-accent-k)), transparent);background:color-mix(in srgb, var(--ps-accent-tint) calc(12% * var(--ps-accent-tint-k)), transparent);color:var(--ps-ink);outline:none}.premium-share .share-video-embed{border-bottom:1px solid color-mix(in srgb, var(--ps-line) calc(8% * var(--ps-line-k)), transparent)}.premium-share .share-video-info{background:0 0}.premium-share .share-chapter-title{color:var(--ps-ink);letter-spacing:0}.premium-share .share-video-source,.premium-share .share-open-yt{color:color-mix(in srgb, var(--ps-ink) calc(58% * var(--ps-ink-k)), transparent)}.premium-share .share-reason-card{border-left-color:color-mix(in srgb, var(--ps-accent-line) calc(58% * var(--ps-accent-k)), transparent);background:linear-gradient(180deg, color-mix(in srgb, var(--ps-accent-tint) calc(8% * var(--ps-accent-tint-k)), transparent), color-mix(in srgb, var(--ps-tint) calc(2.6% * var(--ps-tint-k)), transparent)), color-mix(in srgb, var(--ps-tint) calc(3.5% * var(--ps-tint-k)), transparent);color:color-mix(in srgb, var(--ps-ink) calc(80% * var(--ps-ink-k)), transparent)}.premium-share .share-reason-card-eyebrow,.premium-share .share-chapter-nav-label{color:color-mix(in srgb, var(--ps-accent-ink) calc(78% * var(--ps-accent-k)), transparent)}.premium-share .share-chapter-nav{border-top-color:color-mix(in srgb, var(--ps-line) calc(8% * var(--ps-line-k)), transparent);background:#00000047}.premium-share .share-chapter-nav-btn,.premium-share .share-strip-card{border-color:color-mix(in srgb, var(--ps-line) calc(11% * var(--ps-line-k)), transparent);background:linear-gradient(180deg, color-mix(in srgb, var(--ps-tint) calc(5.8% * var(--ps-tint-k)), transparent), color-mix(in srgb, var(--ps-tint) calc(2% * var(--ps-tint-k)), transparent)), color-mix(in srgb, var(--ps-tint) calc(3.5% * var(--ps-tint-k)), transparent);box-shadow:inset 0 1px 0 color-mix(in srgb, var(--ps-sheen) 5.5%, transparent)}.premium-share .share-chapter-nav-btn:hover:not(:disabled),.premium-share .share-strip-card:hover,.premium-share .share-strip-card:focus-visible{border-color:color-mix(in srgb, var(--ps-accent-line) calc(32% * var(--ps-accent-k)), transparent);background:color-mix(in srgb, var(--ps-accent-tint) calc(10% * var(--ps-accent-tint-k)), transparent);color:var(--ps-i-f4ffee);outline:none}.premium-share .share-strip{border-top:1px solid color-mix(in srgb, var(--ps-line) calc(9% * var(--ps-line-k)), transparent);border-bottom:1px solid color-mix(in srgb, var(--ps-line) calc(7% * var(--ps-line-k)), transparent);background:linear-gradient(180deg, color-mix(in srgb, var(--ps-tint) calc(4.5% * var(--ps-tint-k)), transparent), color-mix(in srgb, var(--ps-tint) calc(1.8% * var(--ps-tint-k)), transparent)), color-mix(in srgb, var(--ps-s-040706) 84%, transparent)}.premium-share .share-strip-label{color:color-mix(in srgb, var(--ps-ink) calc(56% * var(--ps-ink-k)), transparent)}.premium-share .share-loading-state,.premium-share .share-error-state{background:linear-gradient(180deg, color-mix(in srgb, var(--ps-tint) calc(5.2% * var(--ps-tint-k)), transparent), color-mix(in srgb, var(--ps-tint) calc(1.8% * var(--ps-tint-k)), transparent)), color-mix(in srgb, var(--ps-s-040706) 82%, transparent);color:color-mix(in srgb, var(--ps-ink) calc(68% * var(--ps-ink-k)), transparent)}html.light-theme body.portal-premium-surface.premium-share .share-topo-badge{color:var(--premium-green);background:#91e9711f;border-color:#91e97159}.premium-creator-galaxy{--cyan:var(--premium-green);background:radial-gradient(circle at 18% 18%, color-mix(in srgb, var(--ps-accent-tint) calc(12% * var(--ps-accent-tint-k)), transparent), transparent 28%), radial-gradient(circle at 82% 72%, #d7b46a14, transparent 34%), linear-gradient(180deg, var(--ps-s-030504) 0%, var(--ps-s-07100c) 52%, var(--ps-s-020302) 100%)!important}.premium-creator-galaxy canvas{background-color:#0000}.premium-creator-galaxy .tier-dot-mythic{color:var(--ps-i-ef4444);background:#fca5a5}.premium-creator-galaxy .tier-dot-legendary{color:var(--ps-i-eab308);background:#fef08a}.premium-creator-galaxy .tier-dot-epic{color:var(--ps-i-a855f7);background:#d8b4fe}.premium-creator-galaxy .tier-dot-rare{color:var(--ps-i-3b82f6);background:#93c5fd}.premium-creator-galaxy .tier-dot-common{color:var(--ps-i-94a3b8);background:#fff}.premium-creator-galaxy .tier-dot-gem{color:var(--ps-i-38bdf8);box-shadow:none;background:0 0;justify-content:center;align-items:center;display:flex}.premium-creator-galaxy .search-icon{width:16px;height:16px;color:color-mix(in srgb, var(--ps-ink) calc(40% * var(--ps-ink-k)), transparent);position:absolute;top:10px;left:12px}.premium-creator-galaxy #cs-owner-controls{z-index:99997;-webkit-backdrop-filter:blur(18px);border-style:solid;border-width:1px;align-items:center;gap:8px;max-width:calc(100vw - 32px);padding:8px;font-family:Outfit,Noto Sans TC,system-ui,sans-serif;transition:transform .2s,border-color .2s,box-shadow .2s,opacity .2s;display:flex;position:fixed;top:16px;right:16px;border-color:color-mix(in srgb, var(--ps-accent-line) calc(22% * var(--ps-accent-k)), transparent)!important;background:linear-gradient(180deg, color-mix(in srgb, var(--ps-tint) calc(7.5% * var(--ps-tint-k)), transparent), color-mix(in srgb, var(--ps-tint) calc(2.6% * var(--ps-tint-k)), transparent)), color-mix(in srgb, var(--ps-s-040806) 84%, transparent)!important;box-shadow:0 22px 70px color-mix(in srgb, var(--ps-shadow) calc(46% * var(--ps-shadow-k)), transparent), inset 0 1px 0 color-mix(in srgb, var(--ps-sheen) 8%, transparent)!important;border-radius:8px!important}.premium-creator-galaxy #cs-owner-controls button{border-color:color-mix(in srgb, var(--ps-line) calc(13% * var(--ps-line-k)), transparent)!important;background:var(--ps-surf-055)!important;color:color-mix(in srgb, var(--ps-ink) calc(86% * var(--ps-ink-k)), transparent)!important;border-radius:8px!important}.premium-creator-galaxy #cs-owner-controls button:hover,.premium-creator-galaxy #cs-owner-controls button:focus-visible{outline:none;border-color:color-mix(in srgb, var(--ps-accent-line) calc(38% * var(--ps-accent-k)), transparent)!important;background:color-mix(in srgb, var(--ps-accent-tint) calc(12% * var(--ps-accent-tint-k)), transparent)!important}.premium-creator-galaxy #cs-owner-controls button[data-owner-action=delete]{border-color:color-mix(in srgb, var(--ps-b-f87171) 36%, transparent)!important;color:var(--ps-i-fecaca)!important;background:#f871711b!important}.premium-creator-galaxy .cs-owner-button{border:1px solid color-mix(in srgb, var(--ps-line) calc(16% * var(--ps-line-k)), transparent);cursor:pointer;justify-content:center;align-items:center;gap:6px;min-height:34px;padding:8px 11px;font:700 12px/1 Outfit,Noto Sans TC,system-ui,sans-serif;transition:transform .16s,background .16s,border-color .16s,opacity .16s;display:inline-flex}.premium-creator-galaxy .cs-owner-button:hover{transform:translateY(-1px)}.premium-creator-galaxy .cs-owner-button:disabled{opacity:.55;transform:none;cursor:wait!important}.premium-creator-galaxy .cs-owner-button-icon{font-size:16px;line-height:1}.premium-creator-galaxy .cs-owner-chip{border:1px solid color-mix(in srgb, var(--ps-line) calc(16% * var(--ps-line-k)), transparent);white-space:nowrap;border-radius:999px;align-items:center;min-height:34px;padding:0 10px;font-size:12px;font-weight:800;display:inline-flex}.premium-creator-galaxy .cs-owner-chip--hidden{border-color:color-mix(in srgb, var(--ps-b-fbbf24) 32%, transparent);color:var(--ps-i-fbbf24);background:#fbbf2421}.premium-creator-galaxy .cs-owner-chip--public{border-color:color-mix(in srgb, var(--ps-b-22c55e) 32%, transparent);color:var(--ps-i-86efac);background:#22c55e21}.premium-creator-galaxy #cs-owner-controls.cs-owner-busy{transform:translateY(-1px);border-color:color-mix(in srgb, var(--ps-b-7dd3fc) 32%, transparent)!important;box-shadow:0 20px 54px color-mix(in srgb, var(--ps-shadow) calc(48% * var(--ps-shadow-k)), transparent), 0 0 0 1px #7dd3fc2e!important}.premium-creator-galaxy #cs-owner-controls.cs-owner-success{border-color:color-mix(in srgb, var(--ps-b-86efac) 36%, transparent)!important;box-shadow:0 20px 54px color-mix(in srgb, var(--ps-shadow) calc(48% * var(--ps-shadow-k)), transparent), 0 0 0 1px #86efac33!important}.premium-creator-galaxy #cs-owner-controls.cs-owner-error{animation:.34s both csOwnerShake;border-color:color-mix(in srgb, var(--ps-b-f87171) 48%, transparent)!important}.premium-creator-galaxy #cs-owner-controls.cs-owner-remove{animation:.24s cubic-bezier(.4,0,1,1) both csOwnerRemove}.premium-creator-galaxy .cs-owner-action-state{border:1px solid color-mix(in srgb, var(--ps-line) calc(16% * var(--ps-line-k)), transparent);background:color-mix(in srgb, var(--ps-s-060a12) 84%, transparent);min-height:34px;color:var(--ps-i-bae6fd);white-space:nowrap;border-radius:999px;align-items:center;gap:7px;padding:0 10px;font:800 12px/1 Outfit,Noto Sans TC,system-ui,sans-serif;animation:.2s cubic-bezier(.16,1,.3,1) both csOwnerBadgeIn;display:inline-flex}.premium-creator-galaxy .cs-owner-action-state.success{border-color:color-mix(in srgb, var(--ps-b-86efac) 34%, transparent);color:var(--ps-i-bbf7d0)}.premium-creator-galaxy .cs-owner-action-state.error{border-color:color-mix(in srgb, var(--ps-b-f87171) 38%, transparent);color:var(--ps-i-fecaca)}.premium-creator-galaxy .cs-owner-spinner{border:2px solid;border-right-color:#0000;border-radius:50%;width:14px;height:14px;animation:.72s linear infinite csOwnerSpin}.premium-creator-galaxy .cs-owner-check{width:15px;height:15px}.premium-creator-galaxy #cs-signin-overlay{z-index:99998;justify-content:center;align-items:center;padding:40px;font-family:Outfit,Noto Sans TC,system-ui,sans-serif;display:flex;position:fixed;inset:0;background:linear-gradient(color-mix(in srgb, var(--ps-tint) calc(2.8% * var(--ps-tint-k)), transparent) 1px, transparent 1px), linear-gradient(90deg, color-mix(in srgb, var(--ps-tint) calc(2% * var(--ps-tint-k)), transparent) 1px, transparent 1px), radial-gradient(circle at 50% 20%, color-mix(in srgb, var(--ps-accent-tint) calc(16% * var(--ps-accent-tint-k)), transparent), transparent 34%), linear-gradient(180deg, color-mix(in srgb, var(--ps-s-030504) 94%, transparent), color-mix(in srgb, var(--ps-s-020302) 99%, transparent))!important;background-size:96px 96px,96px 96px,auto,auto!important}.premium-creator-galaxy #cs-signin-overlay>div,.premium-creator-galaxy .cs-signin-card{text-align:center;width:100%;color:var(--ps-ink);-webkit-backdrop-filter:blur(28px);border-style:solid;border-width:1px;padding:40px 36px;border-color:color-mix(in srgb, var(--ps-accent-line) calc(20% * var(--ps-accent-k)), transparent)!important;background:linear-gradient(180deg, color-mix(in srgb, var(--ps-tint) calc(7.8% * var(--ps-tint-k)), transparent), color-mix(in srgb, var(--ps-tint) calc(2.6% * var(--ps-tint-k)), transparent)), color-mix(in srgb, var(--ps-s-070b09) 90%, transparent)!important;max-width:500px!important;box-shadow:0 34px 100px color-mix(in srgb, var(--ps-shadow) calc(58% * var(--ps-shadow-k)), transparent), inset 0 1px 0 color-mix(in srgb, var(--ps-sheen) 8%, transparent)!important;border-radius:8px!important}.premium-creator-galaxy #cs-signin-overlay button{color:var(--ps-ink);cursor:pointer;justify-content:center;align-items:center;gap:10px;padding:12px 28px;font-family:inherit;font-size:15px;font-weight:600;transition:background .18s,transform .18s,border-color .18s,opacity .18s;display:inline-flex;border-color:color-mix(in srgb, var(--ps-accent-line) calc(42% * var(--ps-accent-k)), transparent)!important;background:linear-gradient(180deg, color-mix(in srgb, var(--ps-accent-tint) calc(22% * var(--ps-accent-tint-k)), transparent), color-mix(in srgb, var(--ps-accent-tint) calc(11% * var(--ps-accent-tint-k)), transparent))!important;border-radius:8px!important}.premium-creator-galaxy #cs-signin-overlay button:hover,.premium-creator-galaxy #cs-signin-overlay button:focus-visible{outline:none;transform:translateY(-1px);border-color:color-mix(in srgb, var(--ps-accent-line) calc(62% * var(--ps-accent-k)), transparent)!important;background:linear-gradient(180deg, color-mix(in srgb, var(--ps-accent-tint) calc(30% * var(--ps-accent-tint-k)), transparent), color-mix(in srgb, var(--ps-accent-tint) calc(16% * var(--ps-accent-tint-k)), transparent))!important}.premium-creator-galaxy .cs-signin-button.is-loading{opacity:.7}.premium-creator-galaxy .cs-signin-icon{color:var(--premium-green);text-shadow:0 0 24px color-mix(in srgb, var(--ps-accent-glow) 24%, transparent);margin-bottom:14px;font-size:40px;line-height:1}.premium-creator-galaxy .cs-signin-title{letter-spacing:0;margin:0 0 8px;font-size:22px;font-weight:800;line-height:1.3}.premium-creator-galaxy .cs-signin-handle{color:color-mix(in srgb, var(--ps-ink) calc(55% * var(--ps-ink-k)), transparent);letter-spacing:.04em;margin-bottom:22px;font-size:14px}.premium-creator-galaxy .cs-signin-intro{color:color-mix(in srgb, var(--ps-ink) calc(70% * var(--ps-ink-k)), transparent);margin:0 0 28px;font-size:14px;line-height:1.55}.premium-creator-galaxy .cs-signin-error{min-height:14px;color:var(--ps-i-fca5a5);margin-top:14px;font-size:12px}.premium-creator-galaxy .cs-signin-footer{color:color-mix(in srgb, var(--ps-ink) calc(50% * var(--ps-ink-k)), transparent);margin-top:24px;font-size:12px}.premium-creator-galaxy #cs-signin-overlay a,.premium-creator-galaxy #cs-owner-notice{color:var(--premium-green)!important}.premium-creator-galaxy .cs-signin-link{text-decoration:none}.premium-creator-galaxy .cs-owner-notice{z-index:99999;border:1px solid color-mix(in srgb, var(--ps-line) calc(14% * var(--ps-line-k)), transparent);background:color-mix(in srgb, var(--ps-s-080c14) 92%, transparent);max-width:min(360px,100vw - 36px);box-shadow:0 16px 40px color-mix(in srgb, var(--ps-shadow) calc(45% * var(--ps-shadow-k)), transparent);border-radius:10px;padding:12px 14px;font:600 13px/1.4 Outfit,Noto Sans TC,system-ui,sans-serif;position:fixed;bottom:18px;right:18px;color:var(--ps-i-bfdbfe)!important}.premium-creator-galaxy .cs-owner-notice--success{color:var(--ps-i-86efac)!important}.premium-creator-galaxy .cs-owner-notice--error{color:var(--ps-i-fca5a5)!important}.premium-creator-galaxy .cs-premium-error{z-index:99999;text-align:center;justify-content:center;align-items:center;padding:40px;font-size:18px;display:flex;position:fixed;inset:0;background:linear-gradient(color-mix(in srgb, var(--ps-tint) calc(2.6% * var(--ps-tint-k)), transparent) 1px, transparent 1px), linear-gradient(90deg, color-mix(in srgb, var(--ps-tint) calc(2% * var(--ps-tint-k)), transparent) 1px, transparent 1px), radial-gradient(circle at 50% 28%, color-mix(in srgb, var(--ps-accent-tint) calc(14% * var(--ps-accent-tint-k)), transparent), transparent 34%), color-mix(in srgb, var(--ps-s-030504) 97%, transparent)!important;color:var(--ps-i-f4ffee)!important;text-shadow:0 1px 16px color-mix(in srgb, var(--ps-shadow) calc(64% * var(--ps-shadow-k)), transparent)!important;background-size:96px 96px,96px 96px,auto,auto!important;font-weight:800!important;line-height:1.45!important}.premium-creator-galaxy .cs-premium-error:before{content:"";z-index:-1;border:1px solid color-mix(in srgb, var(--ps-accent-line) calc(22% * var(--ps-accent-k)), transparent);background:linear-gradient(180deg, color-mix(in srgb, var(--ps-tint) calc(7.2% * var(--ps-tint-k)), transparent), color-mix(in srgb, var(--ps-tint) calc(2.2% * var(--ps-tint-k)), transparent)), color-mix(in srgb, var(--ps-s-070b09) 86%, transparent);width:min(520px,100vw - 48px);min-height:128px;box-shadow:0 28px 90px color-mix(in srgb, var(--ps-shadow) calc(48% * var(--ps-shadow-k)), transparent), inset 0 1px 0 color-mix(in srgb, var(--ps-sheen) 8%, transparent);border-radius:8px;position:absolute}.premium-creator-galaxy .cs-premium-error{isolation:isolate}.premium-creator-galaxy .cs-premium-error:after{content:"Creator Galaxy";color:var(--premium-green);letter-spacing:.14em;text-transform:uppercase;font-size:11px;font-weight:900;position:absolute;transform:translateY(-58px)}@keyframes csOwnerSpin{to{transform:rotate(360deg)}}@keyframes csOwnerBadgeIn{0%{opacity:0;transform:translateY(5px)scale(.96)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes csOwnerShake{0%,to{transform:translate(0)}25%{transform:translate(-4px)}50%{transform:translate(4px)}75%{transform:translate(-2px)}}@keyframes csOwnerRemove{to{opacity:0;transform:translateY(-6px)scale(.96)}}@media (width<=720px){.premium-creator-galaxy #cs-owner-controls{flex-wrap:wrap;justify-content:flex-start;max-width:none;top:12px;left:12px;right:12px}.premium-creator-galaxy #cs-signin-overlay{padding:24px}.premium-creator-galaxy #cs-signin-overlay>div{padding:32px 24px}}@media (prefers-reduced-motion:reduce){.premium-creator-galaxy #cs-owner-controls,.premium-creator-galaxy #cs-owner-controls.cs-owner-error,.premium-creator-galaxy #cs-owner-controls.cs-owner-remove,.premium-creator-galaxy .cs-owner-action-state,.premium-creator-galaxy .cs-owner-spinner{transition:none!important;animation:none!important;transform:none!important}}body.premium-embed{background:radial-gradient(circle at 14% 18%, color-mix(in srgb, var(--ps-accent-tint) calc(10% * var(--ps-accent-tint-k)), transparent), transparent 34%), radial-gradient(circle at 82% 76%, #d7b46a13, transparent 38%), var(--ps-s-030504)!important}.premium-embed .watermark{border:1px solid color-mix(in srgb, var(--ps-accent-line) calc(24% * var(--ps-accent-k)), transparent);background:linear-gradient(180deg, color-mix(in srgb, var(--ps-tint) calc(7.5% * var(--ps-tint-k)), transparent), color-mix(in srgb, var(--ps-tint) calc(2.5% * var(--ps-tint-k)), transparent)), color-mix(in srgb, var(--ps-s-040706) 82%, transparent);color:color-mix(in srgb, var(--ps-ink) calc(70% * var(--ps-ink-k)), transparent);box-shadow:0 18px 52px color-mix(in srgb, var(--ps-shadow) calc(38% * var(--ps-shadow-k)), transparent), inset 0 1px 0 color-mix(in srgb, var(--ps-sheen) 8%, transparent);border-radius:999px;left:auto;right:16px}.premium-embed .watermark:hover,.premium-embed .watermark:focus-visible{border-color:color-mix(in srgb, var(--ps-accent-line) calc(42% * var(--ps-accent-k)), transparent);background:color-mix(in srgb, var(--ps-accent-tint) calc(12% * var(--ps-accent-tint-k)), transparent);color:var(--ps-i-f4ffee);outline:none}@media (pointer:coarse){.premium-embed .watermark{bottom:64px}}.premium-embed .embed-msg{background:linear-gradient(color-mix(in srgb, var(--ps-tint) calc(2.6% * var(--ps-tint-k)), transparent) 1px, transparent 1px), linear-gradient(90deg, color-mix(in srgb, var(--ps-tint) calc(2% * var(--ps-tint-k)), transparent) 1px, transparent 1px), radial-gradient(circle at 50% 30%, color-mix(in srgb, var(--ps-accent-tint) calc(12% * var(--ps-accent-tint-k)), transparent), transparent 36%), var(--ps-s-030504);background-size:96px 96px,96px 96px,auto,auto}.premium-embed .embed-msg h1{border:1px solid color-mix(in srgb, var(--ps-line) calc(12% * var(--ps-line-k)), transparent);background:linear-gradient(180deg, color-mix(in srgb, var(--ps-tint) calc(7% * var(--ps-tint-k)), transparent), color-mix(in srgb, var(--ps-tint) calc(2.4% * var(--ps-tint-k)), transparent)), color-mix(in srgb, var(--ps-s-070b09) 86%, transparent);max-width:min(520px,100vw - 48px);color:var(--ps-i-f4ffee);box-shadow:0 26px 80px color-mix(in srgb, var(--ps-shadow) calc(42% * var(--ps-shadow-k)), transparent), inset 0 1px 0 color-mix(in srgb, var(--ps-sheen) 7%, transparent);border-radius:8px;padding:18px 20px}body.premium-not-found{background:linear-gradient(color-mix(in srgb, var(--ps-tint) calc(2.6% * var(--ps-tint-k)), transparent) 1px, transparent 1px), linear-gradient(90deg, color-mix(in srgb, var(--ps-tint) calc(2% * var(--ps-tint-k)), transparent) 1px, transparent 1px), radial-gradient(circle at 20% 16%, color-mix(in srgb, var(--ps-accent-tint) calc(13% * var(--ps-accent-tint-k)), transparent), transparent 32%), radial-gradient(circle at 78% 76%, #d7b46a14, transparent 36%), linear-gradient(180deg, var(--ps-s-030504), var(--ps-s-07100c) 55%, var(--ps-s-030504));background-size:96px 96px,96px 96px,auto,auto,auto}.premium-not-found .error-card{border:1px solid color-mix(in srgb, var(--ps-line) calc(12% * var(--ps-line-k)), transparent);border-top-color:color-mix(in srgb, var(--ps-accent-line) calc(26% * var(--ps-accent-k)), transparent);background:linear-gradient(180deg, color-mix(in srgb, var(--ps-tint) calc(7.5% * var(--ps-tint-k)), transparent), color-mix(in srgb, var(--ps-tint) calc(2.4% * var(--ps-tint-k)), transparent)), color-mix(in srgb, var(--ps-s-070b09) 86%, transparent);width:min(520px,100vw - 40px);box-shadow:0 32px 100px color-mix(in srgb, var(--ps-shadow) calc(48% * var(--ps-shadow-k)), transparent), inset 0 1px 0 color-mix(in srgb, var(--ps-sheen) 8%, transparent);border-radius:8px;position:relative}.premium-not-found .error-code{color:var(--premium-green);text-shadow:0 0 34px color-mix(in srgb, var(--ps-accent-glow) 18%, transparent)}.premium-not-found .error-title{color:var(--ps-i-f4ffee);letter-spacing:0}.premium-not-found .error-desc{color:color-mix(in srgb, var(--ps-ink) calc(62% * var(--ps-ink-k)), transparent)}.premium-not-found .error-link{border-color:color-mix(in srgb, var(--ps-accent-line) calc(36% * var(--ps-accent-k)), transparent);background:color-mix(in srgb, var(--ps-accent-tint) calc(12% * var(--ps-accent-tint-k)), transparent);color:var(--premium-green);box-shadow:inset 0 1px 0 color-mix(in srgb, var(--ps-sheen) 8%, transparent);border-radius:8px}.premium-not-found .error-link:hover,.premium-not-found .error-link:focus-visible{border-color:color-mix(in srgb, var(--ps-accent-line) calc(52% * var(--ps-accent-k)), transparent);background:color-mix(in srgb, var(--ps-accent-tint) calc(18% * var(--ps-accent-tint-k)), transparent);color:var(--ps-i-f4ffee);outline:none}.premium-wing{--bg:#030504;--paper:#0b120f;--ink:#f4ffee;--ink-soft:#ffffffa8;--ink-faint:#ffffff6b;--rule:#ffffff1a;background:linear-gradient(180deg, var(--ps-s-030504) 0%, var(--ps-s-07100c) 48%, var(--ps-s-030504) 100%);color:var(--ps-ink)}.premium-wing .gallery-nav{border-bottom:1px solid color-mix(in srgb, var(--ps-line) calc(8% * var(--ps-line-k)), transparent);background:linear-gradient(180deg, color-mix(in srgb, var(--ps-tint) calc(6.5% * var(--ps-tint-k)), transparent), color-mix(in srgb, var(--ps-tint) calc(1.8% * var(--ps-tint-k)), transparent)), color-mix(in srgb, var(--ps-s-030504) 86%, transparent);box-shadow:0 20px 64px color-mix(in srgb, var(--ps-shadow) calc(34% * var(--ps-shadow-k)), transparent), inset 0 1px 0 color-mix(in srgb, var(--ps-sheen) 6%, transparent);-webkit-backdrop-filter:blur(22px)}.premium-wing .gallery-nav.on-hero{background:linear-gradient(180deg, color-mix(in srgb, var(--ps-s-030504) 90%, transparent), color-mix(in srgb, var(--ps-s-030504) 22%, transparent));box-shadow:none}.premium-wing .nav-brand,.premium-wing .breadcrumb-current{color:var(--ps-ink)}.premium-wing .nav-brand svg,.premium-wing .breadcrumb a:hover,.premium-wing .breadcrumb a:focus-visible{color:var(--premium-green)}.premium-wing .nav-create,.premium-wing .lang-toggle,.premium-wing .pill{border:1px solid color-mix(in srgb, var(--ps-line) calc(12% * var(--ps-line-k)), transparent);background:var(--ps-surf-045);color:color-mix(in srgb, var(--ps-ink) calc(76% * var(--ps-ink-k)), transparent);box-shadow:inset 0 1px 0 color-mix(in srgb, var(--ps-sheen) 6%, transparent);border-radius:999px}.premium-wing .nav-create:hover,.premium-wing .nav-create:focus-visible,.premium-wing .lang-toggle:hover,.premium-wing .lang-toggle:focus-visible,.premium-wing .pill:hover,.premium-wing .pill:focus-visible,.premium-wing .pill.is-active{border-color:color-mix(in srgb, var(--ps-accent-line) calc(34% * var(--ps-accent-k)), transparent);background:color-mix(in srgb, var(--ps-accent-tint) calc(12% * var(--ps-accent-tint-k)), transparent);color:var(--ps-i-f4ffee);outline:none}.premium-wing .hero{background:var(--ps-s-030504)}.premium-wing .hero-overlay{background:linear-gradient(90deg, color-mix(in srgb, var(--ps-s-030504) 92%, transparent), color-mix(in srgb, var(--ps-s-030504) 58%, transparent) 48%, color-mix(in srgb, var(--ps-s-030504) 18%, transparent)), linear-gradient(180deg, color-mix(in srgb, var(--ps-s-030504) 20%, transparent), color-mix(in srgb, var(--ps-s-030504) 90%, transparent))}.premium-wing .hero-stats,.premium-wing .flagship-metrics,.premium-wing .master-stats{border:1px solid color-mix(in srgb, var(--ps-line) calc(10% * var(--ps-line-k)), transparent);background:linear-gradient(180deg, color-mix(in srgb, var(--ps-tint) calc(6.4% * var(--ps-tint-k)), transparent), color-mix(in srgb, var(--ps-tint) calc(2.2% * var(--ps-tint-k)), transparent)), color-mix(in srgb, var(--ps-s-090e0c) 78%, transparent);box-shadow:inset 0 1px 0 color-mix(in srgb, var(--ps-sheen) 6%, transparent);border-radius:8px}.premium-wing .hero-stats{grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;padding:0;display:grid;overflow:hidden}.premium-wing .hero-stats>div{background:var(--ps-surf-025);min-width:0;padding:18px}.premium-wing .flagship-showcase,.premium-wing .timeline-exhibits,.premium-wing .band:not(.band-paper),.premium-wing .coda{background:linear-gradient(color-mix(in srgb, var(--ps-tint) calc(2.6% * var(--ps-tint-k)), transparent) 1px, transparent 1px), linear-gradient(90deg, color-mix(in srgb, var(--ps-tint) calc(2% * var(--ps-tint-k)), transparent) 1px, transparent 1px), linear-gradient(180deg, var(--ps-s-030504), var(--ps-s-07100c) 54%, var(--ps-s-030504));color:var(--ps-ink);background-size:96px 96px,96px 96px,auto}.premium-wing .band-paper{background:linear-gradient(180deg, color-mix(in srgb, var(--ps-tint) calc(4.2% * var(--ps-tint-k)), transparent), color-mix(in srgb, var(--ps-tint) calc(1.5% * var(--ps-tint-k)), transparent)), linear-gradient(135deg, color-mix(in srgb, var(--ps-accent-tint) calc(8% * var(--ps-accent-tint-k)), transparent), #d7b46a0d 42%, transparent 68%), var(--ps-s-08100d)}.premium-wing .flagship-shell{border-top:1px solid color-mix(in srgb, var(--ps-line) calc(8% * var(--ps-line-k)), transparent)}.premium-wing .flagship-visual,.premium-wing .timeline-exhibit-card,.premium-wing .mapcard-frame,.premium-wing .related-frame,.premium-wing .master-frame{border:1px solid color-mix(in srgb, var(--ps-line) calc(12% * var(--ps-line-k)), transparent);background:linear-gradient(180deg, color-mix(in srgb, var(--ps-tint) calc(6% * var(--ps-tint-k)), transparent), color-mix(in srgb, var(--ps-tint) calc(1.8% * var(--ps-tint-k)), transparent)), color-mix(in srgb, var(--ps-s-070b09) 86%, transparent);box-shadow:0 28px 90px color-mix(in srgb, var(--ps-shadow) calc(32% * var(--ps-shadow-k)), transparent), inset 0 1px 0 color-mix(in srgb, var(--ps-sheen) 6%, transparent);border-radius:8px}.premium-wing .flagship-metric{background:0 0}.premium-wing .flagship-concept-banner,.premium-wing .flagship-scene-year,.premium-wing .timeline-exhibit-kicker,.premium-wing .mapcard-creator,.premium-wing .related-meta .eyebrow,.premium-wing .master-meta .eyebrow{color:var(--premium-green)}.premium-wing .essay-body p,.premium-wing .master-commentary,.premium-wing .related-tag,.premium-wing .coda blockquote,.premium-wing .mapcard-title,.premium-wing .related-name,.premium-wing .master-stat-num{color:var(--ps-i-f4ffee)}.premium-wing .essay-curator,.premium-wing .master-byline,.premium-wing .mapcard-stats,.premium-wing .related-name-en,.premium-wing .related-header p,.premium-wing .coda cite{color:color-mix(in srgb, var(--ps-ink) calc(56% * var(--ps-ink-k)), transparent)}.premium-wing .mapcard,.premium-wing .related-card{border-radius:8px}.premium-wing .mapcard:hover .mapcard-frame,.premium-wing .mapcard:focus-visible .mapcard-frame,.premium-wing .related-card:hover .related-frame,.premium-wing .related-card:focus-visible .related-frame{border-color:color-mix(in srgb, var(--ps-accent-line) calc(32% * var(--ps-accent-k)), transparent);box-shadow:0 32px 100px color-mix(in srgb, var(--ps-shadow) calc(38% * var(--ps-shadow-k)), transparent), 0 0 0 1px color-mix(in srgb, var(--ps-accent-glow) 16%, transparent)}.premium-wing .gallery-footer{background:linear-gradient(180deg, color-mix(in srgb, var(--ps-tint) calc(4.5% * var(--ps-tint-k)), transparent), color-mix(in srgb, var(--ps-tint) calc(1.2% * var(--ps-tint-k)), transparent)), var(--ps-s-030504);border-top:1px solid color-mix(in srgb, var(--ps-line) calc(9% * var(--ps-line-k)), transparent)}@media (width<=980px){:root{--premium-container:min(100vw - 40px, 1440px)}.premium-hero-grid,.premium-leaderboard .leaderboard-premium-header,.premium-vault-intro,.premium-dashboard .dash-header{grid-template-columns:1fr}.premium-stage,.premium-vault-specimen{min-height:300px}.premium-stat-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.premium-leaderboard .lb-layout{grid-template-columns:1fr!important}.premium-dashboard .dash-header:after{grid-area:4/1;min-height:160px}.premium-dashboard .dash-stat-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.premium-share .share-header-bar{min-height:58px;padding:8px 12px}.premium-wing .timeline-exhibit-head,.premium-wing .master,.premium-wing .essay{grid-template-columns:1fr}.premium-wing .hero-stats{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=640px){:root{--premium-container:calc(100vw - 28px)}.premium-orbit-hero,.premium-leaderboard .portal-page-header{padding-left:14px!important;padding-right:14px!important}.portal-premium-surface .eco-nav{justify-content:flex-start;gap:6px;padding-left:14px;padding-right:14px}.portal-premium-surface .eco-nav-brand{flex:auto;order:1;min-width:0;font-size:15px}.portal-premium-surface .eco-nav>div:not(.eco-nav-brand):not(.eco-nav-links){flex:none;order:2}.portal-premium-surface #nav-create-btn{border-radius:8px;flex:0 0 38px;order:3;justify-content:center;width:38px;height:38px;padding:0!important}.portal-premium-surface #nav-create-btn span{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.portal-premium-surface .eco-nav-hamburger{border-radius:8px;flex:0 0 40px;order:4;width:40px;height:40px}.portal-premium-surface .eco-footer{padding-left:24px;padding-right:24px}.portal-premium-surface .eco-footer-inner,.portal-premium-surface .eco-footer-links{width:100%;min-width:0;max-width:100%}.portal-premium-surface .eco-footer-links{flex-wrap:wrap;gap:12px 18px}.premium-orbit-hero{padding-top:calc(var(--nav-height,56px) + 38px)!important;padding-bottom:24px!important}.premium-hero-grid{gap:18px}.premium-display,.premium-leaderboard .leaderboard-premium-header h1,.premium-vault-intro h1,.premium-dashboard .dash-header h1{font-size:clamp(38px,12vw,58px)!important}.premium-lead{margin-top:16px;font-size:15px;line-height:1.56}.premium-stage,.premium-vault-specimen{min-height:240px}.premium-stage{min-height:176px}.premium-stage-label{top:16px;left:16px}.premium-stage-title{bottom:14px;left:16px;right:16px}.premium-stage-title strong{font-size:20px}.premium-stage-title span{display:none}.premium-constellation{inset:38px 24px 58px}.premium-stat-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:14px}.premium-stat{min-height:62px;padding:9px 8px}.premium-stat strong{font-size:18px}.premium-stat span{letter-spacing:.04em;font-size:10px}.premium-explore .explore-card{flex-basis:82%;min-width:0;height:326px}.portal-premium-surface .empty-state,.portal-premium-surface .rrc-profile-empty,.portal-premium-surface .rrc-podium-empty,.portal-premium-surface .rrc-empty-cats{width:100%;padding:22px 16px}.portal-premium-surface .empty-state-title,.portal-premium-surface .empty-state h2,.portal-premium-surface .empty-state h3,.portal-premium-surface .rrc-profile-empty-title,.portal-premium-surface .rrc-podium-empty-title{font-size:22px}.portal-premium-surface .profile-skeleton,.portal-premium-surface .state-loading-grid{grid-template-columns:1fr}.premium-profile .profile-collection-detail-header{flex-direction:column;align-items:stretch}.premium-profile .profile-collection-back{width:fit-content}.premium-profile .profile-collection-open{display:none}.portal-premium-surface .es-row{gap:10px}.portal-premium-surface .es-card{flex-basis:82%;height:210px}.premium-explore .featured-grid{grid-template-columns:1fr;grid-auto-rows:minmax(326px,auto);gap:14px}.premium-explore .featured-grid .explore-card.featured-large{grid-area:span 1/span 1}.premium-explore .explore-tag-cloud{margin-bottom:42px;padding:14px}.premium-explore .explore-tag-list{gap:7px}.premium-explore .explore-tag-chip{flex:auto;justify-content:space-between;min-width:min(100%,132px)}.premium-explore .ec-corner-actions,.premium-leaderboard .lb-card-actions,.premium-leaderboard .lb-podium-actions,.premium-profile .pcard-management{opacity:1!important;pointer-events:auto!important;transform:none!important}.premium-leaderboard .lb-podium{grid-template-columns:1fr}.premium-leaderboard .lb-filter-context,.premium-leaderboard .lb-filter-context--topic{box-sizing:border-box;grid-template-columns:1fr;align-items:stretch;max-width:100%}.premium-leaderboard .lb-mobile-filter-btn,.premium-leaderboard .sort-tabs,.premium-leaderboard .lb-discovery-console,.premium-leaderboard .lb-topic-arena,.premium-leaderboard .lb-active-filters,.premium-leaderboard .lb-active-filter-list{box-sizing:border-box;width:100%;max-width:100%}.premium-leaderboard .sort-tabs{flex-wrap:nowrap}.premium-leaderboard .lb-discovery-console{grid-template-columns:1fr}.premium-leaderboard .lb-discovery-panel--for-you,.premium-leaderboard .lb-discovery-panel--wide{grid-area:auto}.premium-leaderboard .lb-rank-why-body,.premium-leaderboard .lb-rank-trend-body{width:100%;margin-top:8px;position:static}.premium-leaderboard .lb-rank-lens,.premium-leaderboard .lb-result-brief{grid-template-columns:1fr}.premium-leaderboard .lb-result-brief-side{justify-content:flex-start;justify-items:start}.premium-leaderboard .lb-result-brief-stats,.premium-leaderboard .lb-result-brief-actions{justify-content:flex-start}.premium-leaderboard .lb-rank-lens-side{justify-content:flex-start;justify-items:start}.premium-leaderboard .lb-rank-lens-signals,.premium-leaderboard .lb-rank-lens-actions{justify-content:flex-start}.premium-leaderboard .lb-active-filters{flex-direction:column;align-items:flex-start}.premium-leaderboard .lb-topic-digest,.premium-leaderboard .lb-topic-digest-lanes{grid-template-columns:1fr}.premium-leaderboard .lb-topic-digest-seen{justify-self:start}.premium-leaderboard .lb-topic-arena{grid-template-columns:1fr}.premium-leaderboard .lb-topic-arena-suggestions{flex-direction:column;grid-column:auto;align-items:flex-start}.premium-leaderboard .lb-topic-arena-actions{justify-content:flex-start}.premium-leaderboard .lb-topic-arena-stats{grid-template-columns:repeat(3,minmax(0,1fr))}.premium-leaderboard .lb-filter-context-clear{width:fit-content}.premium-dashboard .dash-shell{width:var(--premium-container);padding-top:calc(var(--nav-height,56px) + 22px);gap:16px;padding-bottom:38px}.premium-dashboard .dash-header{gap:16px;min-height:0;padding:18px 0 8px}.premium-dashboard .dash-header p{margin-top:14px;font-size:15px;line-height:1.56}.premium-dashboard .dash-header:after{min-height:126px}.premium-dashboard .dash-tabs{scroll-snap-type:x proximity;margin:0;padding:6px;display:flex;position:static;overflow-x:auto}.premium-dashboard .dash-tab-btn{scroll-snap-align:start;flex:none;min-width:136px;padding:0 12px}.premium-dashboard .dash-stat-grid{grid-template-columns:1fr}.premium-dashboard .dash-stat-card{min-height:86px;padding:15px}.premium-dashboard .dash-card{padding:16px}.premium-share .share-brand-link{justify-content:center;min-width:44px;padding:0}.premium-share .share-video-sidebar{border-left:none;border-top:1px solid color-mix(in srgb, var(--ps-accent-line) calc(18% * var(--ps-accent-k)), transparent);clip-path:none;pointer-events:none;transition:transform .3s cubic-bezier(.16,1,.3,1);right:0;transform:translateY(100%)}.premium-share .share-video-sidebar.open{pointer-events:auto;transform:translateY(0)}.premium-wing .hero-stats,.premium-wing .flagship-metrics,.premium-wing .master-stats{grid-template-columns:1fr}.premium-gallery .hero .display-1{max-width:100%;line-height:1.02;font-size:40px!important}.premium-gallery .hero-actions{align-items:flex-start;gap:12px}.premium-gallery .verb{max-width:100%}.premium-gallery .hero-scroll{display:none}}@media (prefers-reduced-motion:reduce){.premium-explore .explore-card,.premium-leaderboard .lb-podium-card,.premium-profile .pcard,.premium-dashboard .dash-stat-card,.premium-dashboard .dash-topo-item,.premium-dashboard .dash-panel{transition:none!important}.portal-premium-surface .es-shimmer,.portal-premium-surface .skeleton-line,.portal-premium-surface .loading-orb{animation:none!important}}.content-lang-filter{flex-wrap:wrap;align-items:center;gap:8px;margin:0 0 14px;display:flex}.content-lang-filter label{opacity:.7;font-size:13px}.content-lang-filter-select{background:var(--ps-surf-060);color:inherit;border:1px solid color-mix(in srgb, var(--ps-line) calc(18% * var(--ps-line-k)), transparent);cursor:pointer;border-radius:8px;max-width:240px;padding:6px 10px;font-size:13px}@media (width<=560px),(pointer:coarse){.premium-leaderboard .lb-discovery-command,.premium-leaderboard .lb-rank-lens-actions button,.premium-leaderboard .lb-rank-trend summary,.premium-leaderboard .lb-rank-why summary{min-height:44px}.premium-leaderboard .lb-card-actions button{flex:1 0 44px;min-width:44px}}
