/* generated by scripts/v2-css.mjs from src/styles/v2 and src/app/**/*.v2.css — do not edit */
/* src/styles/v2/themes.css */
html.v2-doc{color-scheme:dark;
  --paper:#06080C; --paper-rgb:6,8,12;
  --card:#0E121A; --card-rgb:14,18,26; --card2:#141A24; --rec:#030507;
  --ink:#EEF3F8; --ink-rgb:238,243,248; --ink2:#8C9AAB;
  --line:rgba(170,200,240,.12); --line-soft:rgba(170,200,240,.06); --edge:rgba(225,238,255,.20);
  --money:#38D9E0; --money-rgb:56,217,224; --money-ink:#5FE3E9; --money-hi:#9BF0F3; --money-lo:#1FA6B0; --money-lit:#38D9E0;
  --act:#6D63FF; --act-rgb:109,99,255; --act-ink:#A5A0FF; --act-hi:#8A82FF; --act-lo:#4F46E5; --on-act:#FFFFFF;
  --attn:#E5A443; --attn-rgb:229,164,67; --attn-ink:#F0BE6B;
  --rare:#FF4D6D; --rare-rgb:255,77,109; --rare-ink:#FF6F89; --rare-hi:#FF7089; --rare-lo:#E8385A; --rare-tint:#2A0A12; --on-rare:#2A0710;
  --card-bg:linear-gradient(160deg,rgba(255,255,255,.06),rgba(255,255,255,0) 40%),linear-gradient(180deg,#10151E,#0A0E15);
  --card-line:rgba(170,200,240,.18);
  --card-edge:rgba(225,238,255,.34);
  --card-shadow:0 22px 44px -14px rgba(0,0,0,.9),0 1px 0 rgba(225,238,255,.08) inset;
  --lift:0 16px 38px -12px rgba(0,0,0,.85),0 1px 0 rgba(225,238,255,.06) inset;
  --lift-sm:0 8px 20px -6px rgba(0,0,0,.7),0 1px 0 rgba(225,238,255,.05) inset;
  --lift-up:0 -16px 40px -8px rgba(0,0,0,.7);
  --lift-lg:0 34px 80px -20px rgba(0,0,0,.95);
  --inset:0 2px 10px rgba(0,0,0,.8) inset;
  --video:#080B10;
  --vchip-bg:rgba(6,8,12,.68); --vchip-ink:#EEF3F8; --vchip-ink2:#C0CCD9; --vchip-line:rgba(170,200,240,.22);
  --blend:screen; --blob-a:rgba(79,70,229,.26); --blob-b:rgba(124,196,242,.10); --blob-c:rgba(255,77,109,.09);
  --scrim:rgba(3,4,7,.74);
  --sheet-bg:linear-gradient(180deg,rgba(16,20,28,.99),rgba(6,8,12,.99));
  --danger-bg:#000000; --danger-fg:#A5A0FF; --danger-line:rgba(109,99,255,.6);
  --knob:linear-gradient(160deg,#FFFFFF,#D5DEE8 60%,#9AA9BA); --knob-on:linear-gradient(160deg,#FFFFFF,#E6F4FF 55%,#B9D4EE);
  --knob-shadow:0 2px 6px rgba(0,0,0,.7);
  --track-on:rgba(56,217,224,.34); --track-on-line:rgba(56,217,224,.75);
  --puck-bg:radial-gradient(70% 36% at 50% 0%,rgba(255,255,255,.36),rgba(255,255,255,0) 100%),linear-gradient(160deg,#8A82FF,#6D63FF 44%,#4F46E5);
  --puck-ink:#FFFFFF;
  --puck-shadow:0 2px 0 rgba(255,255,255,.45) inset,0 -10px 22px -12px rgba(20,14,90,.7) inset,0 16px 34px -14px rgba(109,99,255,.65),0 18px 40px rgba(0,0,0,.7);
  --puck-held:0 2px 0 rgba(255,255,255,.4) inset,0 0 64px -6px rgba(109,99,255,.75);
  --puck-ring:rgba(255,255,255,.22);
  --act-shadow:0 14px 34px -14px rgba(109,99,255,.7),0 1px 0 rgba(255,255,255,.3) inset;
  --rare-shadow:0 2px 0 rgba(255,255,255,.4) inset,0 16px 36px -12px rgba(255,77,109,.75),0 0 60px -10px rgba(255,77,109,.85);
  --glint:rgba(225,238,255,.35);
  --v-sky1:#141C2A; --v-sky2:#0C121C; --v-sky3:#06080C; --v-lob1:#111827; --v-lob2:#06080C;
  --v-glow:96,110,240; --v-grid:#7CC4F2; --v-line:#EEF3F8; --v-far:#030507; --v-faredge:124,196,242;
  --v-shadow:#000000; --v-visor:#06080C; --v-dark:#030507; --v-light:238,243,248; --v-claim:56,217,224;
  --v-haze:79,70,229; --v-vig:0,0,0;
  --v-f1:#EEF3F8; --v-f2:#7CC4F2; --v-f3:#A5A0FF; --v-f4:#8C9AAB; --v-f5:#5FE3E9;
  --lq-field:#06080C;
  --lq-t:radial-gradient(130% 88% at 50% 112%,rgba(109,99,255,.30),rgba(109,99,255,0) 64%),linear-gradient(180deg,#030407,#0C111A);
  --lq-b:radial-gradient(130% 82% at 50% -12%,rgba(255,77,109,.16),rgba(255,77,109,0) 62%),linear-gradient(180deg,#0C111A,#030407);
  --lq-cut:rgba(225,238,255,.07);
  --lq-logo-fill:linear-gradient(170deg,#FFFFFF,#DCE8F5 50%,#8FA3BA);
  --lq-logo-shadow:drop-shadow(0 10px 26px rgba(109,99,255,.55));
  --lq-word:linear-gradient(100deg,#8FA3BA 0%,#FFFFFF 16%,#C9D8E8 29%,#5E7189 43%,#F4F9FF 57%,#A9BCD1 71%,#FFFFFF 85%,#8FA3BA 100%);
  --lq-wordshadow:drop-shadow(0 8px 22px rgba(0,0,0,.8));
  --lq-ink:#EEF3F8; --lq-vapour:#8C9AAB;
  --lq-bead:radial-gradient(circle at 34% 28%,#FFFFFF,rgba(255,255,255,.8) 20%,rgba(160,200,245,.45) 50%,rgba(79,70,229,.85) 90%);
  --lq-beadshadow:0 8px 20px rgba(0,0,0,.7),0 0 0 1px rgba(160,200,245,.35) inset,0 0 28px rgba(109,99,255,.6);
  --lq-seam:linear-gradient(90deg,rgba(109,99,255,0),#6D63FF 16%,#FFFFFF 50%,#FF4D6D 84%,rgba(255,77,109,0));
  --lq-seamglow:0 0 22px rgba(109,99,255,.75);
  --lq-glint:#FFFFFF;
  --lq-flash:linear-gradient(90deg,rgba(109,99,255,0),#FFFFFF 50%,rgba(255,77,109,0));
  --lq-flashglow:0 0 30px rgba(109,99,255,.85);
  --lq-skipbg:rgba(14,18,26,.72); --lq-skipline:rgba(170,200,240,.2); --lq-skipink:#8C9AAB;}
html.v2-doc[data-theme="daylight"]{color-scheme:light;
  --paper:#EDE9E1; --paper-rgb:237,233,225;
  --card:#FFFFFF; --card-rgb:255,255,255; --card2:#F7F5F0; --rec:#E6E1D8;
  --ink:#16130F; --ink-rgb:22,19,15; --ink2:#6E665B;
  --line:rgba(22,19,15,.10); --line-soft:rgba(22,19,15,.06); --edge:rgba(22,19,15,.05);
  --money:#0E8A5F; --money-rgb:14,138,95; --money-ink:#0B6E4C; --money-hi:#14A873; --money-lo:#095A3E; --money-lit:#2FB57F;
  --act:#FF6A2B; --act-rgb:255,106,43; --act-ink:#B5420F; --act-hi:#FF8A55; --act-lo:#E2541A; --on-act:#16130F;
  --attn:#9C7547; --attn-rgb:156,117,71; --attn-ink:#6B4E2C;
  --rare:#2446FF; --rare-rgb:36,70,255; --rare-ink:#2446FF; --rare-hi:#4A66FF; --rare-lo:#1631C9; --rare-tint:#EEF1FF; --on-rare:#FFFFFF;
  --lift:0 10px 30px rgba(22,19,15,.12),0 1px 2px rgba(22,19,15,.06);
  --lift-sm:0 4px 14px rgba(22,19,15,.08);
  --lift-up:0 -10px 30px rgba(22,19,15,.08);
  --lift-lg:0 24px 60px -20px rgba(22,19,15,.35);
  --inset:0 2px 6px rgba(22,19,15,.12) inset;
  --video:#1A1714;
  --vchip-bg:rgba(255,255,255,.92); --vchip-ink:#16130F; --vchip-ink2:#6E665B; --vchip-line:rgba(22,19,15,.08);
  --blend:multiply; --blob-a:rgba(214,200,178,.55); --blob-b:rgba(255,106,43,.14); --blob-c:rgba(14,138,95,.10);
  --scrim:rgba(237,233,225,.74);
  --sheet-bg:linear-gradient(180deg,rgba(248,246,242,.99),rgba(237,233,225,.99));
  --danger-bg:#16130F; --danger-fg:#FF6A2B; --danger-line:rgba(255,106,43,.6);
  --knob:linear-gradient(160deg,#FFFFFF,#F7F5F0 60%,#E6E1D8); --knob-on:linear-gradient(160deg,#FFFFFF,#FFFFFF 55%,#EDEAE4);
  --knob-shadow:0 2px 6px rgba(22,19,15,.28);
  --puck-bg:radial-gradient(120% 120% at 32% 22%,#FFC2A3,rgba(255,194,163,0) 56%),linear-gradient(160deg,#FF8A55,#FF6A2B 44%,#E2541A);
  --puck-ink:#16130F;
  --puck-shadow:0 2px 0 rgba(255,255,255,.6) inset,0 -10px 22px -12px rgba(120,40,8,.55) inset,0 16px 34px -14px rgba(255,106,43,.6),0 10px 30px rgba(22,19,15,.16);
  --puck-held:0 2px 0 rgba(255,255,255,.5) inset,0 0 60px -6px rgba(255,106,43,.7);
  --puck-ring:rgba(22,19,15,.16);
  --act-shadow:0 14px 34px -16px rgba(255,106,43,.85),0 1px 0 rgba(255,255,255,.45) inset;
  --rare-shadow:0 2px 0 rgba(255,255,255,.45) inset,0 16px 36px -14px rgba(36,70,255,.8),0 0 60px -10px rgba(36,70,255,.9);
  --glint:rgba(255,255,255,.55);
  --v-sky1:#3A332D; --v-sky2:#26221E; --v-sky3:#141210; --v-lob1:#2C2824; --v-lob2:#141210;
  --v-glow:201,140,92; --v-grid:#D9CBB6; --v-line:#F1EEE8; --v-far:#0F0D0B; --v-faredge:217,203,182;
  --v-shadow:#0A0806; --v-visor:#12100E; --v-dark:#0D0B0A; --v-light:237,233,225; --v-claim:47,181,127;
  --v-haze:201,140,92; --v-vig:8,7,6;
  --v-f1:#F1EEE8; --v-f2:#E3CFB4; --v-f3:#FFB48F; --v-f4:#C9C0B3; --v-f5:#8ED3B6;
  --lq-field:#EDE9E1;
  --lq-t:radial-gradient(130% 88% at 50% 112%,rgba(255,106,43,.16),rgba(255,106,43,0) 64%),linear-gradient(180deg,#E5DFD4,#F0ECE5);
  --lq-b:radial-gradient(130% 82% at 50% -12%,rgba(255,106,43,.11),rgba(255,106,43,0) 62%),linear-gradient(180deg,#F0ECE5,#E5DFD4);
  --lq-cut:rgba(22,19,15,.06);
  --lq-logo-fill:linear-gradient(170deg,#3A342D,#16130F 55%);
  --lq-logo-shadow:drop-shadow(0 10px 26px rgba(255,106,43,.3));
  --lq-word:linear-gradient(100deg,#16130F 0%,#6E665B 16%,#2A2520 29%,#16130F 43%,#8A8174 57%,#2A2520 71%,#6E665B 85%,#16130F 100%);
  --lq-wordshadow:drop-shadow(0 8px 22px rgba(22,19,15,.18));
  --lq-ink:#16130F; --lq-vapour:#6E665B;
  --lq-bead:linear-gradient(160deg,#9A9184,#2A2520 42%,#0A0806);
  --lq-beadshadow:0 8px 20px rgba(22,19,15,.35),0 0 26px rgba(255,106,43,.35);
  --lq-seam:linear-gradient(90deg,rgba(255,106,43,0),#FF6A2B 16%,#FFFFFF 50%,#FF6A2B 84%,rgba(255,106,43,0));
  --lq-seamglow:0 0 20px rgba(255,106,43,.6);
  --lq-glint:#FFFFFF;
  --lq-flash:linear-gradient(90deg,rgba(255,106,43,0),#FFFFFF 50%,rgba(255,106,43,0));
  --lq-flashglow:0 0 30px rgba(255,106,43,.8);
  --lq-skipbg:rgba(255,255,255,.72); --lq-skipline:rgba(22,19,15,.12); --lq-skipink:#6E665B;}
html.v2-doc[data-theme="midnight"]{color-scheme:dark;
  --paper:#121110; --paper-rgb:18,17,16;
  --card:#1C1A18; --card-rgb:28,26,24; --card2:#24211E; --rec:#0B0A09;
  --ink:#F2EDE6; --ink-rgb:242,237,230; --ink2:#A89F94;
  --line:rgba(242,237,230,.10); --line-soft:rgba(242,237,230,.05); --edge:rgba(255,255,255,.08);
  --money:#3DDC97; --money-rgb:61,220,151; --money-ink:#3DDC97; --money-hi:#86EDBF; --money-lo:#1FA870; --money-lit:#3DDC97;
  --act:#FF7A3D; --act-rgb:255,122,61; --act-ink:#FF9A66; --act-hi:#FF9A66; --act-lo:#E0561C; --on-act:#1A0E06;
  --attn:#C9A77C; --attn-rgb:201,167,124; --attn-ink:#D8BC96;
  --rare:#6B86FF; --rare-rgb:107,134,255; --rare-ink:#7F97FF; --rare-hi:#97AAFF; --rare-lo:#5F7BFA; --rare-tint:#1A1F3A; --on-rare:#0B1033;
  --card-shadow:0 18px 40px -14px rgba(0,0,0,.75),0 1px 0 rgba(255,255,255,.05) inset;
  --lift:0 14px 34px -10px rgba(0,0,0,.7),0 1px 0 rgba(255,255,255,.05) inset;
  --lift-sm:0 6px 16px -4px rgba(0,0,0,.55),0 1px 0 rgba(255,255,255,.04) inset;
  --lift-up:0 -14px 34px -6px rgba(0,0,0,.6);
  --lift-lg:0 30px 70px -20px rgba(0,0,0,.85);
  --inset:0 2px 8px rgba(0,0,0,.6) inset;
  --video:#0E0D0C;
  --vchip-bg:rgba(10,9,8,.66); --vchip-ink:#F2EDE6; --vchip-ink2:#C4BBAF; --vchip-line:rgba(242,237,230,.16);
  --blend:screen; --blob-a:rgba(120,86,56,.30); --blob-b:rgba(255,122,61,.10); --blob-c:rgba(61,220,151,.06);
  --scrim:rgba(10,9,8,.72);
  --sheet-bg:linear-gradient(180deg,rgba(30,28,25,.99),rgba(18,17,16,.99));
  --danger-bg:#070606; --danger-fg:#FF9A66; --danger-line:rgba(255,122,61,.55);
  --knob:linear-gradient(160deg,#F2EDE6,#D2CAC0 60%,#A89F94); --knob-on:linear-gradient(160deg,#FFFFFF,#F2EDE6 55%,#D8D0C4);
  --knob-shadow:0 2px 6px rgba(0,0,0,.6);
  --puck-bg:radial-gradient(120% 120% at 32% 22%,#FFC7A8,rgba(255,199,168,0) 54%),linear-gradient(160deg,#FF9A66,#FF7A3D 44%,#D9531C);
  --puck-ink:#1A0E06;
  --puck-shadow:0 2px 0 rgba(255,255,255,.5) inset,0 -10px 22px -12px rgba(90,30,5,.7) inset,0 18px 36px -12px rgba(255,122,61,.45),0 16px 36px rgba(0,0,0,.65);
  --puck-held:0 2px 0 rgba(255,255,255,.45) inset,0 0 64px -6px rgba(255,122,61,.75);
  --puck-ring:rgba(26,14,6,.2);
  --act-shadow:0 14px 34px -14px rgba(255,122,61,.6),0 1px 0 rgba(255,255,255,.4) inset;
  --rare-shadow:0 2px 0 rgba(255,255,255,.4) inset,0 16px 36px -12px rgba(107,134,255,.7),0 0 60px -10px rgba(107,134,255,.8);
  --glint:rgba(255,255,255,.35);
  --v-sky1:#2A2622; --v-sky2:#1A1816; --v-sky3:#0E0D0C; --v-lob1:#221F1C; --v-lob2:#0E0D0C;
  --v-glow:190,120,80; --v-grid:#A89F94; --v-line:#F2EDE6; --v-far:#080707; --v-faredge:168,159,148;
  --v-shadow:#000000; --v-visor:#0E0D0C; --v-dark:#070606; --v-light:242,237,230; --v-claim:61,220,151;
  --v-haze:190,120,80; --v-vig:0,0,0;
  --v-f1:#F2EDE6; --v-f2:#D8C3A5; --v-f3:#FF9A66; --v-f4:#A89F94; --v-f5:#86EDBF;
  --lq-field:#121110;
  --lq-t:radial-gradient(130% 88% at 50% 112%,rgba(255,122,61,.20),rgba(255,122,61,0) 64%),linear-gradient(180deg,#0C0B0A,#1A1816);
  --lq-b:radial-gradient(130% 82% at 50% -12%,rgba(255,122,61,.14),rgba(255,122,61,0) 62%),linear-gradient(180deg,#1A1816,#0C0B0A);
  --lq-cut:rgba(255,255,255,.05);
  --lq-logo-fill:linear-gradient(170deg,#FFFFFF,#E6DFD5 50%,#A89F94);
  --lq-logo-shadow:drop-shadow(0 10px 26px rgba(255,122,61,.35));
  --lq-word:linear-gradient(100deg,#A89F94 0%,#FFFFFF 16%,#D9D2C6 29%,#8A8174 43%,#FBF8F3 57%,#C9C0B3 71%,#FFFFFF 85%,#A89F94 100%);
  --lq-wordshadow:drop-shadow(0 8px 22px rgba(0,0,0,.7));
  --lq-ink:#F2EDE6; --lq-vapour:#A89F94;
  --lq-bead:linear-gradient(160deg,#FFFFFF,#D9D2C6 42%,#7A7166);
  --lq-beadshadow:0 8px 20px rgba(0,0,0,.6),0 0 26px rgba(255,122,61,.4);
  --lq-seam:linear-gradient(90deg,rgba(255,122,61,0),#FF7A3D 16%,#FFFFFF 50%,#FF7A3D 84%,rgba(255,122,61,0));
  --lq-seamglow:0 0 22px rgba(255,122,61,.65);
  --lq-glint:#FFFFFF;
  --lq-flash:linear-gradient(90deg,rgba(255,122,61,0),#FFFFFF 50%,rgba(255,122,61,0));
  --lq-flashglow:0 0 30px rgba(255,122,61,.85);
  --lq-skipbg:rgba(28,26,24,.72); --lq-skipline:rgba(242,237,230,.14); --lq-skipink:#A89F94;}
html.v2-doc[data-theme="obsidian"]{color-scheme:dark;
  --paper:#0A0A0B; --paper-rgb:10,10,11;
  --card:#141416; --card-rgb:20,20,22; --card2:#1C1C1F; --rec:#050506;
  --ink:#F5F1E8; --ink-rgb:245,241,232; --ink2:#A9A398;
  --line:rgba(227,192,122,.14); --line-soft:rgba(227,192,122,.07); --edge:rgba(243,221,166,.26);
  --money:#E3C07A; --money-rgb:227,192,122; --money-ink:#E3C07A; --money-hi:#F7E4B6; --money-lo:#B08A45; --money-lit:#E3C07A;
  --act:#D8B46A; --act-rgb:216,180,106; --act-ink:#E8CC8A; --act-hi:#F3DDA6; --act-lo:#9E7A36; --on-act:#1A1408;
  --attn:#D08A5C; --attn-rgb:208,138,92; --attn-ink:#E3A47C;
  --rare:#FF3D5A; --rare-rgb:255,61,90; --rare-ink:#FF5C75; --rare-hi:#FF7087; --rare-lo:#F02A4A; --rare-tint:#2A0E14; --on-rare:#1A0508;
  --card-bg:linear-gradient(160deg,rgba(255,255,255,.07),rgba(255,255,255,0) 36%),linear-gradient(180deg,#17171A,#111113);
  --card-line:rgba(227,192,122,.30);
  --card-edge:rgba(243,221,166,.55);
  --card-shadow:0 22px 44px -14px rgba(0,0,0,.9),0 1px 0 rgba(255,255,255,.07) inset;
  --lift:0 16px 38px -12px rgba(0,0,0,.85),0 1px 0 rgba(255,255,255,.06) inset;
  --lift-sm:0 8px 20px -6px rgba(0,0,0,.7),0 1px 0 rgba(255,255,255,.05) inset;
  --lift-up:0 -16px 40px -8px rgba(0,0,0,.7);
  --lift-lg:0 34px 80px -20px rgba(0,0,0,.95);
  --inset:0 2px 10px rgba(0,0,0,.8) inset;
  --video:#08080A;
  --vchip-bg:rgba(8,8,10,.7); --vchip-ink:#F5F1E8; --vchip-ink2:#CFC8BB; --vchip-line:rgba(227,192,122,.28);
  --blend:screen; --blob-a:rgba(227,192,122,.10); --blob-b:rgba(150,110,60,.12); --blob-c:rgba(245,241,232,.04);
  --scrim:rgba(5,5,6,.76);
  --sheet-bg:linear-gradient(180deg,rgba(22,22,24,.99),rgba(10,10,11,.99));
  --danger-bg:#000000; --danger-fg:#E8CC8A; --danger-line:rgba(227,192,122,.55);
  --knob:linear-gradient(160deg,#F5F1E8,#CFC8BB 60%,#8C8578); --knob-on:linear-gradient(160deg,#FFF6DF,#E3C07A 55%,#B08A45);
  --knob-shadow:0 2px 6px rgba(0,0,0,.7);
  --track-on:rgba(227,192,122,.30); --track-on-line:rgba(227,192,122,.7);
  --act-grad:repeating-linear-gradient(90deg,rgba(255,255,255,.07) 0 1px,rgba(0,0,0,.05) 1px 3px),linear-gradient(135deg,#F3DDA6,#C9A55C 38%,#EBD08F 58%,#A8843F);
  --puck-bg:repeating-linear-gradient(90deg,rgba(255,255,255,.08) 0 1px,rgba(0,0,0,.06) 1px 3px),radial-gradient(120% 120% at 32% 22%,#FFF3D1,rgba(255,243,209,0) 50%),linear-gradient(160deg,#F3DDA6,#D2AE63 48%,#A8843F);
  --puck-ink:#1A1408;
  --puck-shadow:0 2px 0 rgba(255,255,255,.55) inset,0 -10px 22px -12px rgba(60,40,5,.75) inset,0 16px 34px -14px rgba(227,192,122,.45),0 18px 40px rgba(0,0,0,.75);
  --puck-held:0 2px 0 rgba(255,255,255,.5) inset,0 0 64px -6px rgba(227,192,122,.6);
  --puck-ring:rgba(26,20,8,.22);
  --act-shadow:0 14px 34px -14px rgba(227,192,122,.45),0 1px 0 rgba(255,255,255,.5) inset;
  --rare-shadow:0 2px 0 rgba(255,255,255,.4) inset,0 16px 36px -12px rgba(255,61,90,.7),0 0 60px -10px rgba(255,61,90,.8);
  --glint:rgba(243,221,166,.35);
  --v-sky1:#1E1C19; --v-sky2:#121110; --v-sky3:#08080A; --v-lob1:#18171A; --v-lob2:#08080A;
  --v-glow:227,192,122; --v-grid:#E3C07A; --v-line:#F5F1E8; --v-far:#050506; --v-faredge:227,192,122;
  --v-shadow:#000000; --v-visor:#0A0A0B; --v-dark:#040405; --v-light:245,241,232; --v-claim:227,192,122;
  --v-haze:176,138,69; --v-vig:0,0,0;
  --v-f1:#F5F1E8; --v-f2:#E3C07A; --v-f3:#CFC8BB; --v-f4:#8C8578; --v-f5:#D9CBA8;
  --lq-field:#0A0A0B;
  --lq-t:radial-gradient(130% 88% at 50% 112%,rgba(227,192,122,.18),rgba(227,192,122,0) 64%),linear-gradient(180deg,#050506,#121113);
  --lq-b:radial-gradient(130% 82% at 50% -12%,rgba(227,192,122,.12),rgba(227,192,122,0) 62%),linear-gradient(180deg,#121113,#050506);
  --lq-cut:rgba(243,221,166,.08);
  --lq-logo-fill:repeating-linear-gradient(90deg,rgba(255,255,255,.10) 0 1px,rgba(0,0,0,.05) 1px 3px),linear-gradient(165deg,#FFF1CC,#E3C07A 42%,#A8843F 78%,#E8CC8A);
  --lq-logo-shadow:drop-shadow(0 10px 26px rgba(227,192,122,.35));
  --lq-word:linear-gradient(100deg,#A8843F 0%,#FFF1CC 16%,#E3C07A 29%,#8C6A2E 43%,#FFF6DF 57%,#C9A55C 71%,#FFF1CC 85%,#A8843F 100%);
  --lq-wordshadow:drop-shadow(0 8px 22px rgba(0,0,0,.85));
  --lq-ink:#F5F1E8; --lq-vapour:#A9A398;
  --lq-bead:radial-gradient(circle at 34% 28%,#FFF8E6,#F3D48E 30%,#C9983F 62%,#6E4E1C);
  --lq-beadshadow:0 8px 20px rgba(0,0,0,.7),0 0 30px rgba(227,192,122,.65);
  --lq-seam:linear-gradient(90deg,rgba(227,192,122,0),#E3C07A 16%,#FFF6E0 50%,#E3C07A 84%,rgba(227,192,122,0));
  --lq-seamglow:0 0 22px rgba(227,192,122,.7);
  --lq-glint:#FFF6E0;
  --lq-flash:linear-gradient(90deg,rgba(227,192,122,0),#FFF6E0 50%,rgba(227,192,122,0));
  --lq-flashglow:0 0 30px rgba(227,192,122,.85);
  --lq-skipbg:rgba(20,20,22,.72); --lq-skipline:rgba(227,192,122,.24); --lq-skipink:#A9A398;}
html.v2-doc[data-theme="arctic"]{color-scheme:light;
  --paper:#EEF2F6; --paper-rgb:238,242,246;
  --card:#FFFFFF; --card-rgb:255,255,255; --card2:#F8FAFC; --rec:#E4EAF0;
  --ink:#0F1720; --ink-rgb:15,23,32; --ink2:#5B6B7C;
  --line:rgba(15,23,32,.10); --line-soft:rgba(15,23,32,.06); --edge:rgba(15,23,32,.04);
  --money:#0E9F9A; --money-rgb:14,159,154; --money-ink:#0A7672; --money-hi:#0E9F9A; --money-lo:#0A7672; --money-lit:#2DD4CD;
  --act:#4F46E5; --act-rgb:79,70,229; --act-ink:#4F46E5; --act-hi:#5B53EA; --act-lo:#3B32C9; --on-act:#FFFFFF;
  --attn:#B7791F; --attn-rgb:183,121,31; --attn-ink:#8A5A12;
  --rare:#FF4D6D; --rare-rgb:255,77,109; --rare-ink:#C8284A; --rare-hi:#FF7089; --rare-lo:#E8385A; --rare-tint:#FFF0F3; --on-rare:#2A0710;
  --lift:0 10px 30px rgba(15,23,32,.10),0 1px 2px rgba(15,23,32,.06);
  --lift-sm:0 4px 14px rgba(15,23,32,.07);
  --lift-up:0 -10px 30px rgba(15,23,32,.07);
  --lift-lg:0 24px 60px -20px rgba(15,23,32,.30);
  --inset:0 2px 6px rgba(15,23,32,.10) inset;
  --card-bg:linear-gradient(180deg,#FFFFFF,#FBFCFE);
  --card-edge:rgba(255,255,255,1);
  --video:#111820;
  --vchip-bg:rgba(255,255,255,.9); --vchip-ink:#0F1720; --vchip-ink2:#4A5968; --vchip-line:rgba(15,23,32,.08);
  --blend:multiply; --blob-a:rgba(170,198,226,.45); --blob-b:rgba(79,70,229,.08); --blob-c:rgba(14,159,154,.08);
  --scrim:rgba(238,242,246,.74);
  --sheet-bg:linear-gradient(180deg,rgba(250,252,253,.99),rgba(238,242,246,.99));
  --danger-bg:#0F1720; --danger-fg:#A5B4FC; --danger-line:rgba(79,70,229,.6);
  --knob:linear-gradient(160deg,#FFFFFF,#F4F7FA 60%,#E4EAF0); --knob-on:linear-gradient(160deg,#FFFFFF,#FFFFFF 55%,#E9EEF3);
  --knob-shadow:0 2px 6px rgba(15,23,32,.25);
  --puck-bg:radial-gradient(70% 36% at 50% 0%,rgba(255,255,255,.34),rgba(255,255,255,0) 100%),linear-gradient(160deg,#5B53EA,#4F46E5 44%,#3B32C9);
  --puck-ink:#FFFFFF;
  --puck-shadow:0 2px 0 rgba(255,255,255,.45) inset,0 -10px 22px -12px rgba(20,14,90,.6) inset,0 16px 34px -14px rgba(79,70,229,.6),0 10px 30px rgba(15,23,32,.14);
  --puck-held:0 2px 0 rgba(255,255,255,.4) inset,0 0 60px -6px rgba(79,70,229,.6);
  --puck-ring:rgba(255,255,255,.22);
  --act-shadow:0 14px 34px -16px rgba(79,70,229,.75),0 1px 0 rgba(255,255,255,.3) inset;
  --rare-shadow:0 2px 0 rgba(255,255,255,.45) inset,0 16px 36px -14px rgba(255,77,109,.7),0 0 60px -10px rgba(255,77,109,.8);
  --glint:rgba(255,255,255,.6);
  --v-sky1:#2B3A4A; --v-sky2:#1B2530; --v-sky3:#0E141B; --v-lob1:#223040; --v-lob2:#0E141B;
  --v-glow:120,170,210; --v-grid:#9FB6CC; --v-line:#E6EEF5; --v-far:#0A0F14; --v-faredge:159,182,204;
  --v-shadow:#05080B; --v-visor:#0E141B; --v-dark:#080C10; --v-light:230,238,245; --v-claim:45,212,205;
  --v-haze:120,170,210; --v-vig:5,8,11;
  --v-f1:#F3F6F9; --v-f2:#BFD3E6; --v-f3:#A5B4FC; --v-f4:#9FB6CC; --v-f5:#7FD8D4;
  --lq-field:#EEF2F6;
  --lq-t:radial-gradient(130% 88% at 50% 112%,rgba(124,196,242,.30),rgba(124,196,242,0) 64%),linear-gradient(180deg,#E1E9F0,#F2F6F9);
  --lq-b:radial-gradient(130% 82% at 50% -12%,rgba(124,196,242,.20),rgba(124,196,242,0) 62%),linear-gradient(180deg,#F2F6F9,#E1E9F0);
  --lq-cut:rgba(15,23,32,.05);
  --lq-logo-fill:linear-gradient(170deg,#3B4A5C,#0F1720 55%);
  --lq-logo-shadow:drop-shadow(0 10px 26px rgba(124,196,242,.55));
  --lq-word:linear-gradient(100deg,#0F1720 0%,#5B6B7C 16%,#1E2A36 29%,#0F1720 43%,#7C8C9C 57%,#1E2A36 71%,#5B6B7C 85%,#0F1720 100%);
  --lq-wordshadow:drop-shadow(0 8px 22px rgba(15,23,32,.14));
  --lq-ink:#0F1720; --lq-vapour:#5B6B7C;
  --lq-bead:radial-gradient(circle at 34% 28%,#FFFFFF,rgba(255,255,255,.75) 22%,rgba(190,222,245,.45) 52%,rgba(90,140,190,.75) 88%);
  --lq-beadshadow:0 8px 18px rgba(15,23,32,.22),0 0 0 1px rgba(90,140,190,.35) inset,0 0 24px rgba(124,196,242,.55);
  --lq-seam:linear-gradient(90deg,rgba(124,196,242,0),#7CC4F2 16%,#FFFFFF 50%,#7CC4F2 84%,rgba(124,196,242,0));
  --lq-seamglow:0 0 22px rgba(124,196,242,.8);
  --lq-glint:#FFFFFF;
  --lq-flash:linear-gradient(90deg,rgba(124,196,242,0),#FFFFFF 50%,rgba(124,196,242,0));
  --lq-flashglow:0 0 30px rgba(124,196,242,.9);
  --lq-skipbg:rgba(255,255,255,.72); --lq-skipline:rgba(15,23,32,.12); --lq-skipink:#5B6B7C;}
html.v2-doc[data-theme="blackice"]{color-scheme:dark;
  --paper:#06080C; --paper-rgb:6,8,12;
  --card:#0E121A; --card-rgb:14,18,26; --card2:#141A24; --rec:#030507;
  --ink:#EEF3F8; --ink-rgb:238,243,248; --ink2:#8C9AAB;
  --line:rgba(170,200,240,.12); --line-soft:rgba(170,200,240,.06); --edge:rgba(225,238,255,.20);
  --money:#38D9E0; --money-rgb:56,217,224; --money-ink:#5FE3E9; --money-hi:#9BF0F3; --money-lo:#1FA6B0; --money-lit:#38D9E0;
  --act:#6D63FF; --act-rgb:109,99,255; --act-ink:#A5A0FF; --act-hi:#8A82FF; --act-lo:#4F46E5; --on-act:#FFFFFF;
  --attn:#E5A443; --attn-rgb:229,164,67; --attn-ink:#F0BE6B;
  --rare:#FF4D6D; --rare-rgb:255,77,109; --rare-ink:#FF6F89; --rare-hi:#FF7089; --rare-lo:#E8385A; --rare-tint:#2A0A12; --on-rare:#2A0710;
  --card-bg:linear-gradient(160deg,rgba(255,255,255,.06),rgba(255,255,255,0) 40%),linear-gradient(180deg,#10151E,#0A0E15);
  --card-line:rgba(170,200,240,.18);
  --card-edge:rgba(225,238,255,.34);
  --card-shadow:0 22px 44px -14px rgba(0,0,0,.9),0 1px 0 rgba(225,238,255,.08) inset;
  --lift:0 16px 38px -12px rgba(0,0,0,.85),0 1px 0 rgba(225,238,255,.06) inset;
  --lift-sm:0 8px 20px -6px rgba(0,0,0,.7),0 1px 0 rgba(225,238,255,.05) inset;
  --lift-up:0 -16px 40px -8px rgba(0,0,0,.7);
  --lift-lg:0 34px 80px -20px rgba(0,0,0,.95);
  --inset:0 2px 10px rgba(0,0,0,.8) inset;
  --video:#080B10;
  --vchip-bg:rgba(6,8,12,.68); --vchip-ink:#EEF3F8; --vchip-ink2:#C0CCD9; --vchip-line:rgba(170,200,240,.22);
  --blend:screen; --blob-a:rgba(79,70,229,.26); --blob-b:rgba(124,196,242,.10); --blob-c:rgba(255,77,109,.09);
  --scrim:rgba(3,4,7,.74);
  --sheet-bg:linear-gradient(180deg,rgba(16,20,28,.99),rgba(6,8,12,.99));
  --danger-bg:#000000; --danger-fg:#A5A0FF; --danger-line:rgba(109,99,255,.6);
  --knob:linear-gradient(160deg,#FFFFFF,#D5DEE8 60%,#9AA9BA); --knob-on:linear-gradient(160deg,#FFFFFF,#E6F4FF 55%,#B9D4EE);
  --knob-shadow:0 2px 6px rgba(0,0,0,.7);
  --track-on:rgba(56,217,224,.34); --track-on-line:rgba(56,217,224,.75);
  --puck-bg:radial-gradient(70% 36% at 50% 0%,rgba(255,255,255,.36),rgba(255,255,255,0) 100%),linear-gradient(160deg,#8A82FF,#6D63FF 44%,#4F46E5);
  --puck-ink:#FFFFFF;
  --puck-shadow:0 2px 0 rgba(255,255,255,.45) inset,0 -10px 22px -12px rgba(20,14,90,.7) inset,0 16px 34px -14px rgba(109,99,255,.65),0 18px 40px rgba(0,0,0,.7);
  --puck-held:0 2px 0 rgba(255,255,255,.4) inset,0 0 64px -6px rgba(109,99,255,.75);
  --puck-ring:rgba(255,255,255,.22);
  --act-shadow:0 14px 34px -14px rgba(109,99,255,.7),0 1px 0 rgba(255,255,255,.3) inset;
  --rare-shadow:0 2px 0 rgba(255,255,255,.4) inset,0 16px 36px -12px rgba(255,77,109,.75),0 0 60px -10px rgba(255,77,109,.85);
  --glint:rgba(225,238,255,.35);
  --v-sky1:#141C2A; --v-sky2:#0C121C; --v-sky3:#06080C; --v-lob1:#111827; --v-lob2:#06080C;
  --v-glow:96,110,240; --v-grid:#7CC4F2; --v-line:#EEF3F8; --v-far:#030507; --v-faredge:124,196,242;
  --v-shadow:#000000; --v-visor:#06080C; --v-dark:#030507; --v-light:238,243,248; --v-claim:56,217,224;
  --v-haze:79,70,229; --v-vig:0,0,0;
  --v-f1:#EEF3F8; --v-f2:#7CC4F2; --v-f3:#A5A0FF; --v-f4:#8C9AAB; --v-f5:#5FE3E9;
  --lq-field:#06080C;
  --lq-t:radial-gradient(130% 88% at 50% 112%,rgba(109,99,255,.30),rgba(109,99,255,0) 64%),linear-gradient(180deg,#030407,#0C111A);
  --lq-b:radial-gradient(130% 82% at 50% -12%,rgba(255,77,109,.16),rgba(255,77,109,0) 62%),linear-gradient(180deg,#0C111A,#030407);
  --lq-cut:rgba(225,238,255,.07);
  --lq-logo-fill:linear-gradient(170deg,#FFFFFF,#DCE8F5 50%,#8FA3BA);
  --lq-logo-shadow:drop-shadow(0 10px 26px rgba(109,99,255,.55));
  --lq-word:linear-gradient(100deg,#8FA3BA 0%,#FFFFFF 16%,#C9D8E8 29%,#5E7189 43%,#F4F9FF 57%,#A9BCD1 71%,#FFFFFF 85%,#8FA3BA 100%);
  --lq-wordshadow:drop-shadow(0 8px 22px rgba(0,0,0,.8));
  --lq-ink:#EEF3F8; --lq-vapour:#8C9AAB;
  --lq-bead:radial-gradient(circle at 34% 28%,#FFFFFF,rgba(255,255,255,.8) 20%,rgba(160,200,245,.45) 50%,rgba(79,70,229,.85) 90%);
  --lq-beadshadow:0 8px 20px rgba(0,0,0,.7),0 0 0 1px rgba(160,200,245,.35) inset,0 0 28px rgba(109,99,255,.6);
  --lq-seam:linear-gradient(90deg,rgba(109,99,255,0),#6D63FF 16%,#FFFFFF 50%,#FF4D6D 84%,rgba(255,77,109,0));
  --lq-seamglow:0 0 22px rgba(109,99,255,.75);
  --lq-glint:#FFFFFF;
  --lq-flash:linear-gradient(90deg,rgba(109,99,255,0),#FFFFFF 50%,rgba(255,77,109,0));
  --lq-flashglow:0 0 30px rgba(109,99,255,.85);
  --lq-skipbg:rgba(14,18,26,.72); --lq-skipline:rgba(170,200,240,.2); --lq-skipink:#8C9AAB;}
html.v2-doc[data-theme="amethyst"]{color-scheme:dark;
  --paper:#0B0713; --paper-rgb:11,7,19;
  --card:#171029; --card-rgb:23,16,41; --card2:#201641; --rec:#05030B;
  --ink:#F4F0FF; --ink-rgb:244,240,255; --ink2:#A99BC9;
  --line:rgba(190,170,255,.12); --line-soft:rgba(190,170,255,.06); --edge:rgba(220,205,255,.22);
  --money:#35E0C2; --money-rgb:53,224,194; --money-ink:#5CE8CF; --money-hi:#8BF3E2; --money-lo:#1FA98F; --money-lit:#35E0C2;
  --act:#9B6BFF; --act-rgb:155,107,255; --act-ink:#C9B0FF; --act-hi:#B48CFF; --act-lo:#7A45E6; --on-act:#FFFFFF;
  --attn:#E9A23B; --attn-rgb:233,162,59; --attn-ink:#F3BE72;
  --rare:#FF4D6D; --rare-rgb:255,77,109; --rare-ink:#FF6F89; --rare-hi:#FF7089; --rare-lo:#E8385A; --rare-tint:#2A0A12; --on-rare:#2A0710;
  --card-bg:linear-gradient(160deg,rgba(255,255,255,.06),rgba(255,255,255,0) 40%),linear-gradient(180deg,#1A1230,#120C22);
  --card-line:rgba(190,170,255,.18);
  --card-edge:rgba(220,205,255,.34);
  --card-shadow:0 22px 44px -14px rgba(0,0,0,.9),0 1px 0 rgba(220,205,255,.08) inset;
  --lift:0 16px 38px -12px rgba(0,0,0,.85),0 1px 0 rgba(220,205,255,.06) inset;
  --lift-sm:0 8px 20px -6px rgba(0,0,0,.7),0 1px 0 rgba(220,205,255,.05) inset;
  --lift-up:0 -16px 40px -8px rgba(0,0,0,.7);
  --lift-lg:0 34px 80px -20px rgba(0,0,0,.95);
  --inset:0 2px 10px rgba(0,0,0,.8) inset;
  --video:#0C0816;
  --vchip-bg:rgba(11,7,19,.68); --vchip-ink:#F4F0FF; --vchip-ink2:#CFC2E8; --vchip-line:rgba(190,170,255,.22);
  --blend:screen; --blob-a:rgba(122,69,230,.30); --blob-b:rgba(53,224,194,.10); --blob-c:rgba(255,77,109,.09);
  --scrim:rgba(5,3,11,.74);
  --sheet-bg:linear-gradient(180deg,rgba(26,18,48,.99),rgba(11,7,19,.99));
  --danger-bg:#000000; --danger-fg:#C9B0FF; --danger-line:rgba(155,107,255,.6);
  --knob:linear-gradient(160deg,#FFFFFF,#DED5F2 60%,#A99BC9); --knob-on:linear-gradient(160deg,#FFFFFF,#F1E9FF 55%,#C9B0FF);
  --knob-shadow:0 2px 6px rgba(0,0,0,.7);
  --track-on:rgba(53,224,194,.34); --track-on-line:rgba(53,224,194,.75);
  --puck-bg:radial-gradient(70% 36% at 50% 0%,rgba(255,255,255,.36),rgba(255,255,255,0) 100%),linear-gradient(160deg,#B48CFF,#9B6BFF 44%,#7A45E6);
  --puck-ink:#FFFFFF;
  --puck-shadow:0 2px 0 rgba(255,255,255,.45) inset,0 -10px 22px -12px rgba(46,16,96,.7) inset,0 16px 34px -14px rgba(155,107,255,.65),0 18px 40px rgba(0,0,0,.7);
  --puck-held:0 2px 0 rgba(255,255,255,.4) inset,0 0 64px -6px rgba(155,107,255,.75);
  --puck-ring:rgba(255,255,255,.22);
  --act-shadow:0 14px 34px -14px rgba(155,107,255,.7),0 1px 0 rgba(255,255,255,.3) inset;
  --rare-shadow:0 2px 0 rgba(255,255,255,.4) inset,0 16px 36px -12px rgba(255,77,109,.75),0 0 60px -10px rgba(255,77,109,.85);
  --glint:rgba(220,205,255,.35);
  --v-sky1:#1D1436; --v-sky2:#120C22; --v-sky3:#0B0713; --v-lob1:#1A1230; --v-lob2:#0B0713;
  --v-glow:155,107,255; --v-grid:#B48CFF; --v-line:#F4F0FF; --v-far:#05030B; --v-faredge:190,170,255;
  --v-shadow:#000000; --v-visor:#0B0713; --v-dark:#05030B; --v-light:244,240,255; --v-claim:53,224,194;
  --v-haze:122,69,230; --v-vig:0,0,0;
  --v-f1:#F4F0FF; --v-f2:#B48CFF; --v-f3:#C9B0FF; --v-f4:#A99BC9; --v-f5:#5CE8CF;
  --lq-field:#0B0713;
  --lq-t:radial-gradient(130% 88% at 50% 112%,rgba(155,107,255,.30),rgba(155,107,255,0) 64%),linear-gradient(180deg,#07040E,#150E28);
  --lq-b:radial-gradient(130% 82% at 50% -12%,rgba(53,224,194,.16),rgba(53,224,194,0) 62%),linear-gradient(180deg,#150E28,#07040E);
  --lq-cut:rgba(220,205,255,.07);
  --lq-logo-fill:linear-gradient(170deg,#FFFFFF,#E6DCFF 50%,#A99BC9);
  --lq-logo-shadow:drop-shadow(0 10px 26px rgba(155,107,255,.55));
  --lq-word:linear-gradient(100deg,#A99BC9 0%,#FFFFFF 16%,#DACFF5 29%,#6E5F91 43%,#F7F2FF 57%,#BCACE0 71%,#FFFFFF 85%,#A99BC9 100%);
  --lq-wordshadow:drop-shadow(0 8px 22px rgba(0,0,0,.8));
  --lq-ink:#F4F0FF; --lq-vapour:#A99BC9;
  --lq-bead:radial-gradient(circle at 34% 28%,#FFFFFF,rgba(255,255,255,.8) 20%,rgba(200,170,250,.45) 50%,rgba(122,69,230,.85) 90%);
  --lq-beadshadow:0 8px 20px rgba(0,0,0,.7),0 0 0 1px rgba(200,170,250,.35) inset,0 0 28px rgba(155,107,255,.6);
  --lq-seam:linear-gradient(90deg,rgba(155,107,255,0),#9B6BFF 16%,#FFFFFF 50%,#35E0C2 84%,rgba(53,224,194,0));
  --lq-seamglow:0 0 22px rgba(155,107,255,.75);
  --lq-glint:#FFFFFF;
  --lq-flash:linear-gradient(90deg,rgba(155,107,255,0),#FFFFFF 50%,rgba(53,224,194,0));
  --lq-flashglow:0 0 30px rgba(155,107,255,.85);
  --lq-skipbg:rgba(23,16,41,.72); --lq-skipline:rgba(190,170,255,.2); --lq-skipink:#A99BC9;}
html.v2-doc[data-theme="rose"]{color-scheme:dark;
  --paper:#140810; --paper-rgb:20,8,16;
  --card:#24101F; --card-rgb:36,16,31; --card2:#30162B; --rec:#0B0409;
  --ink:#FFF0F7; --ink-rgb:255,240,247; --ink2:#C99AB4;
  --line:rgba(255,170,215,.12); --line-soft:rgba(255,170,215,.06); --edge:rgba(255,210,232,.22);
  --money:#FF8CC6; --money-rgb:255,140,198; --money-ink:#FFA6D3; --money-hi:#FFC8E4; --money-lo:#E0629F; --money-lit:#FF8CC6;
  --act:#F5479E; --act-rgb:245,71,158; --act-ink:#FF97C9; --act-hi:#FF6FB5; --act-lo:#D92E85; --on-act:#FFFFFF;
  --attn:#F2A33A; --attn-rgb:242,163,58; --attn-ink:#F7BE6E;
  --rare:#5B7CFF; --rare-rgb:91,124,255; --rare-ink:#7F98FF; --rare-hi:#93A8FF; --rare-lo:#4262F5; --rare-tint:#10143A; --on-rare:#0A0F33;
  --card-bg:linear-gradient(160deg,rgba(255,255,255,.06),rgba(255,255,255,0) 40%),linear-gradient(180deg,#28122A,#190A18);
  --card-line:rgba(255,170,215,.18);
  --card-edge:rgba(255,210,232,.34);
  --card-shadow:0 22px 44px -14px rgba(0,0,0,.9),0 1px 0 rgba(255,210,232,.08) inset;
  --lift:0 16px 38px -12px rgba(0,0,0,.85),0 1px 0 rgba(255,210,232,.06) inset;
  --lift-sm:0 8px 20px -6px rgba(0,0,0,.7),0 1px 0 rgba(255,210,232,.05) inset;
  --lift-up:0 -16px 40px -8px rgba(0,0,0,.7);
  --lift-lg:0 34px 80px -20px rgba(0,0,0,.95);
  --inset:0 2px 10px rgba(0,0,0,.8) inset;
  --video:#12070F;
  --vchip-bg:rgba(20,8,16,.68); --vchip-ink:#FFF0F7; --vchip-ink2:#EBC8DA; --vchip-line:rgba(255,170,215,.22);
  --blend:screen; --blob-a:rgba(217,46,133,.28); --blob-b:rgba(255,140,198,.10); --blob-c:rgba(91,124,255,.09);
  --scrim:rgba(9,3,7,.74);
  --sheet-bg:linear-gradient(180deg,rgba(42,18,40,.99),rgba(20,8,16,.99));
  --danger-bg:#000000; --danger-fg:#FF97C9; --danger-line:rgba(245,71,158,.6);
  --knob:linear-gradient(160deg,#FFFFFF,#F4D9E7 60%,#C99AB4); --knob-on:linear-gradient(160deg,#FFFFFF,#FFE6F2 55%,#FF97C9);
  --knob-shadow:0 2px 6px rgba(0,0,0,.7);
  --track-on:rgba(255,140,198,.34); --track-on-line:rgba(255,140,198,.75);
  --puck-bg:radial-gradient(70% 36% at 50% 0%,rgba(255,255,255,.36),rgba(255,255,255,0) 100%),linear-gradient(160deg,#FF6FB5,#F5479E 44%,#D92E85);
  --puck-ink:#FFFFFF;
  --puck-shadow:0 2px 0 rgba(255,255,255,.45) inset,0 -10px 22px -12px rgba(96,14,56,.7) inset,0 16px 34px -14px rgba(245,71,158,.65),0 18px 40px rgba(0,0,0,.7);
  --puck-held:0 2px 0 rgba(255,255,255,.4) inset,0 0 64px -6px rgba(245,71,158,.75);
  --puck-ring:rgba(255,255,255,.22);
  --act-shadow:0 14px 34px -14px rgba(245,71,158,.7),0 1px 0 rgba(255,255,255,.3) inset;
  --rare-shadow:0 2px 0 rgba(255,255,255,.4) inset,0 16px 36px -12px rgba(91,124,255,.75),0 0 60px -10px rgba(91,124,255,.85);
  --glint:rgba(255,210,232,.35);
  --v-sky1:#2C1128; --v-sky2:#1B0A19; --v-sky3:#140810; --v-lob1:#28122A; --v-lob2:#140810;
  --v-glow:245,71,158; --v-grid:#FF6FB5; --v-line:#FFF0F7; --v-far:#0B0409; --v-faredge:255,170,215;
  --v-shadow:#000000; --v-visor:#140810; --v-dark:#0B0409; --v-light:255,240,247; --v-claim:255,140,198;
  --v-haze:217,46,133; --v-vig:0,0,0;
  --v-f1:#FFF0F7; --v-f2:#FF6FB5; --v-f3:#FF97C9; --v-f4:#C99AB4; --v-f5:#FFA6D3;
  --lq-field:#140810;
  --lq-t:radial-gradient(130% 88% at 50% 112%,rgba(245,71,158,.30),rgba(245,71,158,0) 64%),linear-gradient(180deg,#0C040A,#25101F);
  --lq-b:radial-gradient(130% 82% at 50% -12%,rgba(255,140,198,.16),rgba(255,140,198,0) 62%),linear-gradient(180deg,#25101F,#0C040A);
  --lq-cut:rgba(255,210,232,.07);
  --lq-logo-fill:linear-gradient(170deg,#FFFFFF,#FFDDEE 50%,#C99AB4);
  --lq-logo-shadow:drop-shadow(0 10px 26px rgba(245,71,158,.55));
  --lq-word:linear-gradient(100deg,#C99AB4 0%,#FFFFFF 16%,#F5CFE2 29%,#8E5F79 43%,#FFF5FA 57%,#DDB0C8 71%,#FFFFFF 85%,#C99AB4 100%);
  --lq-wordshadow:drop-shadow(0 8px 22px rgba(0,0,0,.8));
  --lq-ink:#FFF0F7; --lq-vapour:#C99AB4;
  --lq-bead:radial-gradient(circle at 34% 28%,#FFFFFF,rgba(255,255,255,.8) 20%,rgba(255,180,215,.45) 50%,rgba(217,46,133,.85) 90%);
  --lq-beadshadow:0 8px 20px rgba(0,0,0,.7),0 0 0 1px rgba(255,180,215,.35) inset,0 0 28px rgba(245,71,158,.6);
  --lq-seam:linear-gradient(90deg,rgba(245,71,158,0),#F5479E 16%,#FFFFFF 50%,#FF8CC6 84%,rgba(255,140,198,0));
  --lq-seamglow:0 0 22px rgba(245,71,158,.75);
  --lq-glint:#FFFFFF;
  --lq-flash:linear-gradient(90deg,rgba(245,71,158,0),#FFFFFF 50%,rgba(255,140,198,0));
  --lq-flashglow:0 0 30px rgba(245,71,158,.85);
  --lq-skipbg:rgba(36,16,31,.72); --lq-skipline:rgba(255,170,215,.2); --lq-skipink:#C99AB4;}
html.v2-doc[data-theme="liquid"]{color-scheme:dark;
  --paper:#05171D; --paper-rgb:5,23,29;
  --card:#0A2F38; --card-rgb:11,58,68; --card2:#0B3A44; --rec:#031117;
  --ink:#E8F3F6; --ink-rgb:232,243,246; --ink2:#93A9AF;
  --line:rgba(232,243,246,.13); --line-soft:rgba(232,243,246,.07); --edge:rgba(232,243,246,.26);
  --money:#E4FF57; --money-rgb:228,255,87; --money-ink:#E4FF57; --money-hi:#F2FFB0; --money-lo:#C7EE3F; --money-lit:#E4FF57;
  --act:#E8F3F6; --act-rgb:232,243,246; --act-ink:#E8F3F6; --act-hi:#FFFFFF; --act-lo:#9BC0C9; --on-act:#08222A;
  --attn:#D9B26F; --attn-rgb:217,178,111; --attn-ink:#E3C48A;
  --rare:#FF2F6E; --rare-rgb:255,47,110; --rare-ink:#FF6B93; --rare-hi:#FF5E8D; --rare-lo:#F0245F; --rare-tint:#2A0A1A; --on-rare:#1A0209;
  --card-bg:rgba(11,58,68,.46);
  --lift:0 26px 60px -30px rgba(0,0,0,.95);
  --lift-sm:0 12px 26px -16px rgba(0,0,0,.9);
  --lift-up:0 -20px 50px -20px rgba(0,0,0,.8);
  --lift-lg:0 40px 90px -30px rgba(0,0,0,.85);
  --inset:0 2px 0 rgba(5,23,29,.8) inset;
  --focus:#E4FF57;
  --video:#04161C;
  --vchip-bg:rgba(5,23,29,.62); --vchip-ink:#E8F3F6; --vchip-ink2:#B9CDD2; --vchip-line:rgba(232,243,246,.2);
  --blend:screen; --blob-a:rgba(26,126,130,.9); --blob-b:rgba(143,214,210,.22); --blob-c:rgba(228,255,87,.18);
  --scrim:rgba(3,14,18,.62);
  --sheet-bg:linear-gradient(180deg,rgba(9,42,50,.97),rgba(4,18,23,.98));
  --danger-bg:#031217; --danger-fg:#E8F3F6; --danger-line:rgba(232,243,246,.45);
  --knob:linear-gradient(160deg,#F4FDFF,#9BC0C9 60%,#6F9AA5); --knob-on:linear-gradient(160deg,#F6FFC8,#E4FF57 55%,#C7EE3F);
  --knob-shadow:0 2px 6px rgba(0,0,0,.55);
  --track-on:rgba(228,255,87,.24); --track-on-line:rgba(228,255,87,.5);
  --puck-bg:radial-gradient(120% 120% at 32% 22%,#FFFFFF,rgba(255,255,255,0) 56%),linear-gradient(160deg,#F4FDFF,#B9D3DA 44%,#6F9AA5);
  --puck-ink:#08222A;
  --puck-shadow:0 2px 0 rgba(255,255,255,.85) inset,0 -10px 22px -12px rgba(5,23,29,.8) inset,0 16px 34px -14px rgba(232,243,246,.55),0 0 44px -14px rgba(26,126,130,.9);
  --puck-held:0 2px 0 rgba(255,255,255,.7) inset,0 0 60px -6px rgba(232,243,246,.75);
  --puck-ring:rgba(8,34,42,.18);
  --act-grad:linear-gradient(150deg,#F4FDFF,#C7DDE3 60%,#8FB3BC);
  --act-shadow:0 14px 34px -16px rgba(232,243,246,.6),0 1px 0 rgba(255,255,255,.55) inset;
  --rare-grad:radial-gradient(120% 120% at 32% 22%,#FF9FBC,rgba(255,159,188,0) 58%),linear-gradient(160deg,#FF5E8D,#FF2F6E 52%,#F0245F);
  --rare-shadow:0 2px 0 rgba(255,255,255,.5) inset,0 16px 36px -14px rgba(255,47,110,.9),0 0 60px -10px rgba(255,47,110,1);
  --sheen:linear-gradient(100deg,#6F9AA5 0%,#FFFFFF 16%,#BCD6DD 29%,#517C88 43%,#F4FDFF 57%,#9BC0C9 71%,#FFFFFF 85%,#6F9AA5 100%);
  --bar-now:linear-gradient(180deg,#F4FDFF,#9BC0C9 52%,#517C88);
  --glint:rgba(232,243,246,.3);
  --v-sky1:#0C4350; --v-sky2:#08303A; --v-sky3:#04161C; --v-lob1:#123742; --v-lob2:#061C23;
  --v-glow:26,126,130; --v-grid:#8FD6D2; --v-line:#E8F3F6; --v-far:#031318; --v-faredge:143,214,210;
  --v-shadow:#020C10; --v-visor:#04161C; --v-dark:#030F13; --v-light:232,243,246; --v-claim:228,255,87;
  --v-haze:26,126,130; --v-vig:2,10,13;
  --v-f1:#E8F3F6; --v-f2:#8FD6D2; --v-f3:#E4FF57; --v-f4:#A9C6CF; --v-f5:#57C8B8;
  --lq-field:#05171D;
  --lq-t:radial-gradient(130% 88% at 50% 112%,rgba(26,126,130,.5),rgba(26,126,130,0) 64%),linear-gradient(180deg,#031217,#061F26);
  --lq-b:radial-gradient(130% 82% at 50% -12%,rgba(26,126,130,.34),rgba(26,126,130,0) 62%),linear-gradient(180deg,#061F26,#031217);
  --lq-cut:rgba(232,243,246,.1);
  --lq-logo-fill:#FFFFFF;
  --lq-logo-shadow:drop-shadow(0 10px 26px rgba(26,126,130,.75));
  --lq-word:linear-gradient(100deg,#6F9AA5 0%,#FFFFFF 16%,#BCD6DD 29%,#517C88 43%,#F4FDFF 57%,#9BC0C9 71%,#FFFFFF 85%,#6F9AA5 100%);
  --lq-wordshadow:drop-shadow(0 8px 22px rgba(5,23,29,.9));
  --lq-ink:#E8F3F6; --lq-vapour:rgba(232,243,246,.58);
  --lq-bead:linear-gradient(160deg,#FFFFFF,#CFE3E8 42%,#6F9AA5);
  --lq-beadshadow:0 8px 20px rgba(0,0,0,.55),0 0 26px rgba(232,243,246,.5);
  --lq-seam:linear-gradient(90deg,rgba(232,243,246,0),#E8F3F6 16%,#FFFFFF 50%,#E8F3F6 84%,rgba(232,243,246,0));
  --lq-seamglow:0 0 20px rgba(232,243,246,.55);
  --lq-glint:#FFFFFF;
  --lq-flash:linear-gradient(90deg,rgba(232,243,246,0),#FFFFFF 50%,rgba(232,243,246,0));
  --lq-flashglow:0 0 30px rgba(232,243,246,.85);
  --lq-skipbg:rgba(11,58,68,.46); --lq-skipline:rgba(232,243,246,.16); --lq-skipink:rgba(232,243,246,.55);}
html.v2-doc[data-theme="daylight"]{--card-bg:linear-gradient(180deg,#FFFFFF,#FBFAF6);--card-edge:rgba(255,255,255,.95);--card-line:rgba(22,19,15,.10);--card-shadow:0 18px 40px -20px rgba(70,50,25,.28),0 1px 0 rgba(255,255,255,.95) inset;--track-on:rgba(14,138,95,.22);--track-on-line:rgba(14,138,95,.6)}
html.v2-doc[data-theme="midnight"]{--card-bg:linear-gradient(160deg,rgba(255,255,255,.05),rgba(255,255,255,0) 40%);--card-edge:rgba(255,255,255,.10);--card-line:rgba(242,237,230,.12);--track-on:rgba(61,220,151,.3);--track-on-line:rgba(61,220,151,.7)}
html.v2-doc[data-theme="arctic"]{--card-line:rgba(15,23,32,.10);--card-shadow:0 18px 40px -20px rgba(20,40,70,.24),0 1px 0 rgba(255,255,255,.95) inset;--track-on:rgba(14,159,154,.22);--track-on-line:rgba(14,159,154,.6)}
html.v2-doc[data-theme="liquid"]{--card-bg:linear-gradient(rgba(11,58,68,.46),rgba(11,58,68,.46));--card-edge:rgba(232,243,246,.26);--card-line:rgba(232,243,246,.16);--card-shadow:0 22px 44px -14px rgba(0,0,0,.85),0 1px 0 rgba(232,243,246,.08) inset}
/* src/styles/v2/site.css */
@font-face{font-family:"Schibsted Grotesk";src:url("/v2/fonts/schibsted-grotesk-latin-wght-normal.woff2") format("woff2");font-weight:400 900;font-display:swap}
@font-face{font-family:"Unbounded";src:url("/v2/fonts/unbounded-latin-500-normal.woff2") format("woff2");font-weight:500;font-display:swap}
@font-face{font-family:"Unbounded";src:url("/v2/fonts/unbounded-latin-700-normal.woff2") format("woff2");font-weight:700;font-display:swap}
@font-face{font-family:"Unbounded";src:url("/v2/fonts/unbounded-latin-900-normal.woff2") format("woff2");font-weight:900;font-display:swap}
@font-face{font-family:"Martian Mono";src:url("/v2/fonts/martian-mono-latin-300-normal.woff2") format("woff2");font-weight:300;font-display:swap}
@font-face{font-family:"Martian Mono";src:url("/v2/fonts/martian-mono-latin-500-normal.woff2") format("woff2");font-weight:500;font-display:swap}
@font-face{font-family:"Martian Mono";src:url("/v2/fonts/martian-mono-latin-700-normal.woff2") format("woff2");font-weight:700;font-display:swap}
html.v2-doc{
  --f-text:"Schibsted Grotesk",ui-sans-serif,system-ui,-apple-system,"Segoe UI",sans-serif;
  --f-fig:"Unbounded","Schibsted Grotesk",ui-sans-serif,system-ui,sans-serif;
  
  --f-mono:"Schibsted Grotesk",ui-sans-serif,system-ui,-apple-system,"Segoe UI",sans-serif;
  --wrap:1240px;
  --gut:clamp(16px,4vw,40px);
  --r-xs:8px;--r-sm:12px;--r:18px;--r-lg:26px;--r-xl:34px;
  --ease:cubic-bezier(.22,.8,.24,1);
  --ease-io:cubic-bezier(.62,0,.24,1);
  --slant:-18.78deg; 
  --nav-h:64px;
  --hx:.5;--hy:.5;
  color-scheme:dark;
}
html.v2-doc[data-theme="daylight"],html.v2-doc[data-theme="arctic"]{color-scheme:light}
.v2 *,.v2 *::before,.v2 *::after{box-sizing:border-box}
html.v2-doc{-webkit-text-size-adjust:100%;text-size-adjust:100%;scroll-padding-top:96px}
html.v2-doc body{margin:0;min-height:100vh;background:var(--paper);color:var(--ink);font:400 16px/1.55 var(--f-text);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;overflow-x:clip;overflow-y:visible}
.v2 img,.v2 svg,.v2 video,.v2 canvas{display:block;max-width:100%}
.v2 a{color:inherit}
.v2 button{font:inherit;color:inherit}
.v2 h1,.v2 h2,.v2 h3,.v2 h4,.v2 p,.v2 ul,.v2 ol,.v2 figure{margin:0}
.v2 ul[role="list"],.v2 ol[role="list"]{list-style:none;padding:0}
.v2 ::selection{background:rgba(var(--act-rgb),.38);color:var(--ink)}
.v2 :focus-visible{outline:2px solid var(--money);outline-offset:3px;border-radius:6px}
.v2 [hidden]{display:none!important}
.v2 .sr-only{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}
.v2 .skip{position:fixed;left:16px;top:-60px;z-index:200;padding:10px 16px;border-radius:12px;background:var(--act);color:var(--on-act);text-decoration:none;font-weight:600;transition:top .2s}
.v2 .skip:focus{top:12px}
.v2 .studio{position:fixed;inset:0;z-index:-2;pointer-events:none;background:
  radial-gradient(60% 50% at 82% -6%,rgba(var(--act-rgb),.16),transparent 70%),
  radial-gradient(46% 40% at 6% 18%,rgba(var(--money-rgb),.07),transparent 70%),
  var(--paper)}
.v2 .grain{position:fixed;inset:-50%;z-index:-1;pointer-events:none;opacity:.05;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='.9'/%3E%3C/svg%3E")}
html.v2-doc[data-theme="daylight"] .v2 .grain,html.v2-doc[data-theme="arctic"] .v2 .grain{opacity:.035}
.v2 .wrap{width:min(100% - 2*var(--gut),var(--wrap));margin-inline:auto}
.v2 .wrap--wide{width:min(100% - 2*var(--gut),1440px)}
.v2 .section{position:relative;padding-block:clamp(88px,12vw,168px)}
.v2 .section--tight{padding-block:clamp(64px,8vw,112px)}
.v2 .grid-2{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(28px,5vw,72px);align-items:center}
.v2 .stack>*+*{margin-top:var(--stack,18px)}
@media (max-width:900px){.v2 .grid-2{grid-template-columns:minmax(0,1fr)}}
.v2 .kicker{display:inline-flex;align-items:center;gap:12px;font:600 15px/1.25 var(--f-text);letter-spacing:-.005em;color:var(--ink2)}
.v2 .kicker::before{content:"";flex:none;width:26px;height:2px;border-radius:2px;background:var(--lq-seam);box-shadow:var(--lq-seamglow)}
.v2 .kicker:has(.num)::before{display:none}
.v2 .kicker>.dot{display:none}
.v2 .dot{width:6px;height:6px;border-radius:50%;background:var(--money);flex:none}
.v2 .dot--queue{background:var(--attn)}
.v2 .dot--off{background:var(--ink2);opacity:.6}
.v2 .dot--rare{background:var(--rare)}
.v2 .pill-kicker{padding:0;border:0;background:none}
.v2 .h1{font:800 clamp(46px,7.6vw,112px)/.94 var(--f-text);letter-spacing:-.045em;text-wrap:balance}
.v2 .h2{font:780 clamp(36px,5.2vw,72px)/.98 var(--f-text);letter-spacing:-.04em;text-wrap:balance}
.v2 .h3{font:720 clamp(22px,2.4vw,30px)/1.12 var(--f-text);letter-spacing:-.025em}
.v2 .lead{font-size:clamp(17px,1.5vw,20px);line-height:1.55;color:var(--ink2);max-width:58ch;text-wrap:pretty}
.v2 .muted{color:var(--ink2)}
.v2 .mono{font-family:var(--f-text);font-size:13px}
.v2 .caption{font:400 13.5px/1.6 var(--f-text);color:var(--ink2)}
.v2 .caption b{color:var(--ink);font-weight:650}
.v2 .figure{font:900 clamp(64px,11vw,168px)/.86 var(--f-fig);letter-spacing:-.045em;padding-inline-end:.07em;margin-inline-end:-.07em;background:var(--lq-word);-webkit-background-clip:text;background-clip:text;color:transparent;filter:var(--lq-wordshadow)}
.v2 .figure--md{font-size:clamp(48px,6.6vw,96px)}
.v2 .figure--sm{font-size:clamp(36px,4.2vw,60px)}
.v2 .fig-unit{font:500 15px/1.2 var(--f-text);color:var(--ink2);letter-spacing:0}
.v2 .accent{color:var(--money-ink)}
.v2 .ink-act{color:var(--act-ink)}
.v2 .em-metal{background:var(--lq-word);-webkit-background-clip:text;background-clip:text;color:transparent}
.v2 .num{font:900 14px/1 var(--f-fig);letter-spacing:.02em;background:var(--lq-word);-webkit-background-clip:text;background-clip:text;color:transparent;padding-right:.1em}
.v2 .btn{--h:48px;display:inline-flex;align-items:center;justify-content:center;gap:10px;height:var(--h);padding:0 22px;border-radius:999px;border:0;cursor:pointer;text-decoration:none;font:650 15.5px/1 var(--f-text);letter-spacing:-.01em;white-space:nowrap;transition:transform .25s var(--ease),box-shadow .25s var(--ease),background-color .25s,color .25s;will-change:transform}
.v2 .btn svg{width:18px;height:18px;flex:none}
.v2 .btn--lg{--h:58px;padding:0 28px;font-size:17px}
.v2 .btn--sm{--h:38px;padding:0 15px;font-size:14px}
.v2 .btn--primary{position:relative;isolation:isolate;background:linear-gradient(180deg,var(--act-hi),var(--act) 55%,var(--act-lo));color:var(--on-act);box-shadow:var(--act-shadow)}
.v2 .btn--primary::after{content:"";position:absolute;inset:0;border-radius:inherit;background:linear-gradient(105deg,transparent 30%,rgba(255,255,255,.38) 48%,transparent 62%);background-size:260% 100%;background-position:120% 0;mix-blend-mode:soft-light;transition:background-position .9s var(--ease);z-index:-1}
.v2 .btn--primary:hover::after{background-position:-20% 0}
.v2 .btn--primary:hover{transform:translateY(-1px);box-shadow:var(--act-shadow),0 0 0 4px rgba(var(--act-rgb),.18)}
.v2 .btn--ghost{background:rgba(var(--card-rgb),.5);color:var(--ink);box-shadow:inset 0 0 0 1px var(--card-line),inset 0 1px 0 var(--card-edge);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px)}
.v2 .btn--ghost:hover{box-shadow:inset 0 0 0 1px var(--card-edge),inset 0 1px 0 var(--card-edge);transform:translateY(-1px)}
.v2 .btn--text{height:auto;padding:6px 2px;background:none;color:var(--ink);border-radius:6px}
.v2 .btn--text:hover{color:var(--money-ink)}
.v2 .btn:active{transform:translateY(0) scale(.98)}
.v2 .btn.is-off{opacity:.55;cursor:not-allowed}
.v2 .cta-row{display:flex;flex-wrap:wrap;align-items:center;gap:12px}
.v2 .meta-line{display:flex;flex-wrap:wrap;gap:6px 14px;font:450 14px/1.5 var(--f-text);color:var(--ink2)}
.v2 .meta-line b{color:var(--ink);font-weight:650}
.v2 .meta-line span+span::before{content:"·";margin-right:14px;opacity:.6}
.v2 .chip{display:inline-flex;align-items:center;gap:7px;height:26px;padding:0 10px;border-radius:999px;font:600 12px/1 var(--f-text);letter-spacing:0;color:var(--vchip-ink);background:var(--vchip-bg);box-shadow:inset 0 0 0 1px var(--vchip-line);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);white-space:nowrap}
.v2 .chip .dot{width:6px;height:6px}
.v2 .tag{display:inline-flex;align-items:center;height:26px;padding:0 11px;border-radius:999px;font:600 12px/1 var(--f-text);letter-spacing:0;color:var(--ink2);box-shadow:inset 0 0 0 1px var(--line)}
.v2 .tag--act{color:var(--act-ink);box-shadow:inset 0 0 0 1px rgba(var(--act-rgb),.45);background:rgba(var(--act-rgb),.1)}
.v2 .tag--money{color:var(--money-ink);box-shadow:inset 0 0 0 1px rgba(var(--money-rgb),.4);background:rgba(var(--money-rgb),.08)}
.v2 .glass{position:relative;border-radius:var(--r-lg);background:var(--card-bg),rgba(var(--card-rgb),.72);box-shadow:inset 0 0 0 1px var(--card-line),inset 0 1px 0 var(--card-edge),var(--card-shadow);backdrop-filter:blur(18px) saturate(1.2);-webkit-backdrop-filter:blur(18px) saturate(1.2)}
.v2 .glass--pad{padding:clamp(22px,3vw,34px)}
.v2 .hairline{height:1px;background:var(--line);border:0;margin:0}
.v2 .checks{list-style:none;padding:0;display:grid;gap:12px}
.v2 .checks li{position:relative;padding-left:30px;color:var(--ink)}
.v2 .checks li::before{content:"";position:absolute;left:0;top:.18em;width:19px;height:19px;border-radius:50%;background:rgba(var(--money-rgb),.14);box-shadow:inset 0 0 0 1px rgba(var(--money-rgb),.45)}
.v2 .checks li::after{content:"";position:absolute;left:6.5px;top:calc(.18em + 5.5px);width:6px;height:3.5px;border-left:2px solid var(--money-ink);border-bottom:2px solid var(--money-ink);transform:rotate(-45deg)}
.v2 .holo{--holo-film:conic-gradient(from calc(var(--hx)*300deg + 30deg) at calc(30% + var(--hx)*40%) calc(30% + var(--hy)*40%),#7af4ff,#9b8cff,#ff8fd8,#ffd58c,#8cffc4,#7af4ff);
  background:radial-gradient(90% 120% at calc(var(--hx)*100%) calc(var(--hy)*100%),rgba(255,255,255,.65),transparent 45%),var(--holo-film),var(--lq-word);
  background-blend-mode:soft-light,soft-light,normal}
.v2 .holo-text{color:transparent;-webkit-background-clip:text;background-clip:text}
.v2 .wordmark{display:block;aspect-ratio:5133/1062;-webkit-mask:url("/v2/img/alter-wordmark.svg") center/contain no-repeat;mask:url("/v2/img/alter-wordmark.svg") center/contain no-repeat}
.v2 .markmask{display:block;aspect-ratio:742/854;-webkit-mask:url("/v2/img/alter-mark.svg") center/contain no-repeat;mask:url("/v2/img/alter-mark.svg") center/contain no-repeat}
.v2 .holo-line{height:2px;border-radius:2px;background:var(--lq-seam);box-shadow:var(--lq-seamglow)}
.v2 .nav{position:fixed;inset:14px 0 auto;z-index:100;pointer-events:none}
.v2 .nav__bar{pointer-events:auto;position:relative;display:flex;align-items:center;gap:6px;height:var(--nav-h);width:min(100% - 2*var(--gut),1240px);margin-inline:auto;padding:0 8px 0 14px;border-radius:22px;background:rgba(var(--card-rgb),.62);box-shadow:inset 0 0 0 1px var(--card-line),inset 0 1px 0 var(--card-edge),0 18px 50px -24px rgba(0,0,0,.7);backdrop-filter:blur(22px) saturate(1.35);-webkit-backdrop-filter:blur(22px) saturate(1.35);transition:height .35s var(--ease),background-color .35s,box-shadow .35s}
.v2 .nav.is-compact .nav__bar{--nav-h:54px;background:rgba(var(--card-rgb),.82)}
.v2 .nav__bar::after{content:"";position:absolute;left:22px;right:22px;bottom:-1px;height:1px;background:var(--lq-seam);opacity:0;transform:scaleX(.3);transition:opacity .5s,transform .7s var(--ease)}
.v2 .nav__bar:hover::after,.v2 .nav.is-compact .nav__bar::after{opacity:.75;transform:scaleX(1)}
.v2 .brand{display:inline-flex;align-items:center;gap:10px;height:44px;padding:0 10px 0 4px;border-radius:14px;text-decoration:none;color:var(--ink);flex:none}
.v2 .brand__mark{width:26px;height:30px;flex:none}
.v2 .brand__word{font:700 13px/1 var(--f-fig);letter-spacing:.24em;margin-right:-.24em}
.v2 .brand__ver{font:500 10.5px/1 var(--f-mono);letter-spacing:0;color:var(--ink2);padding:5px 7px;border-radius:7px;box-shadow:inset 0 0 0 1px var(--line);margin-left:2px}
.v2 .nav__links{position:relative;display:flex;align-items:center;gap:2px;margin:0 auto;padding:0;list-style:none}
.v2 .nav__link{position:relative;z-index:1;display:inline-flex;align-items:center;gap:8px;height:40px;padding:0 15px;border-radius:12px;text-decoration:none;font:560 14.5px/1 var(--f-text);color:var(--ink2);transition:color .25s}
.v2 .nav__link:hover,.v2 .nav__link[aria-current="page"]{color:var(--ink)}
.v2 .nav__link[aria-current="page"]::after{content:"";position:absolute;left:15px;right:15px;bottom:5px;height:2px;border-radius:2px;background:var(--lq-seam)}
.v2 .nav__glide{position:absolute;z-index:0;top:50%;height:40px;border-radius:12px;background:rgba(var(--ink-rgb),.07);box-shadow:inset 0 0 0 1px var(--line);transform:translateY(-50%);opacity:0;transition:left .38s var(--ease),width .38s var(--ease),opacity .25s;pointer-events:none}
.v2 .nav__right{display:flex;align-items:center;gap:8px;flex:none}
.v2 .theme-btn{position:relative;display:grid;place-items:center;width:42px;height:42px;border-radius:13px;border:0;background:transparent;cursor:pointer;transition:background-color .2s}
.v2 .theme-btn:hover,.v2 .theme-btn[aria-expanded="true"]{background:rgba(var(--ink-rgb),.07)}
.v2 .swatch{position:relative;display:block;width:22px;height:22px;border-radius:50%;background:var(--sw-paper,var(--paper));box-shadow:inset 0 0 0 1.5px var(--sw-line,var(--edge)),0 1px 2px rgba(0,0,0,.4)}
.v2 .swatch::after{content:"";position:absolute;inset:3px 3px 3px 50%;border-radius:0 999px 999px 0;background:var(--sw-money,var(--money))}
.v2 .theme-pop{position:absolute;right:120px;top:calc(100% + 10px);width:min(392px,calc(100vw - 32px));max-height:min(74vh,660px);overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin;padding:10px;border-radius:20px;opacity:0;transform:translateY(-6px) scale(.98);transform-origin:top right;pointer-events:none;transition:opacity .2s,transform .25s var(--ease)}
.v2 .theme-pop.is-open{opacity:1;transform:none;pointer-events:auto}
.v2 .theme-pop h4{font:500 11px/1 var(--f-mono);letter-spacing:0;color:var(--ink2);padding:8px 10px 10px}
.v2 .theme-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:4px;list-style:none;padding:0;margin:0}
.v2 .theme-opt{display:flex;align-items:center;gap:11px;width:100%;height:44px;padding:0 10px;border:0;border-radius:12px;background:transparent;text-align:left;cursor:pointer;font:560 14px/1 var(--f-text);color:var(--ink)}
.v2 .theme-opt:hover{background:rgba(var(--ink-rgb),.06)}
.v2 .theme-opt[aria-checked="true"]{background:rgba(var(--act-rgb),.14);box-shadow:inset 0 0 0 1px rgba(var(--act-rgb),.4)}
.v2 .menu-btn{display:none;width:44px;height:44px;border:0;border-radius:13px;background:transparent;cursor:pointer}
.v2 .menu-btn svg{width:22px;height:22px;margin:auto}
.v2 .nav__login{padding:0 12px}
.v2 .sheet{position:fixed;inset:0;z-index:99;display:none;padding:96px var(--gut) 32px;background:var(--scrim);backdrop-filter:blur(26px) saturate(1.2);-webkit-backdrop-filter:blur(26px) saturate(1.2);overflow:auto}
.v2 .sheet.is-open{display:block;animation:v2-sheet-in .35s var(--ease)}
@keyframes v2-sheet-in{from{opacity:0}to{opacity:1}}
.v2 .sheet__links{list-style:none;padding:0;margin:0 0 28px;display:grid}
.v2 .sheet__links a{display:flex;justify-content:space-between;align-items:center;padding:16px 4px;border-bottom:1px solid var(--line);text-decoration:none;font:760 30px/1.05 var(--f-text);letter-spacing:-.03em}
.v2 .sheet__links a span{font:500 11px/1 var(--f-mono);color:var(--ink2);letter-spacing:0}
.v2 .sheet h4{font:500 11px/1 var(--f-mono);letter-spacing:0;color:var(--ink2);margin:10px 0 12px}
.v2 .sheet .lp{margin-bottom:28px}
.v2 .sheet .cta-row .btn{flex:1}
@media (max-width:1080px){.v2 .nav__links,.v2 .nav__login,.v2 .nav__right .theme-btn,.v2 .brand__ver{display:none}
.v2 .menu-btn{display:grid}
.v2 .nav__bar{gap:8px}
.v2 .nav__right{margin-left:auto}
.v2 .theme-pop{display:none}}
@media (max-width:420px){.v2 .nav__dl span{display:none}
.v2 .nav__dl{width:44px;padding:0}}
.v2 .nav__bar{transition:width .75s var(--ease),height .45s var(--ease),padding .6s var(--ease),background-color .35s,box-shadow .35s,border-radius .6s var(--ease);animation:v2-nav-in 1.1s var(--ease) both}
@keyframes v2-nav-in{from{opacity:0;transform:translateY(-14px) scaleX(.55)}to{opacity:1;transform:none}}
.v2 .nav__links li{animation:v2-nav-li .8s var(--ease) both;animation-delay:calc(.35s + var(--n,0) * 60ms)}
.v2 .nav__links li:nth-child(2){--n:1}
.v2 .nav__links li:nth-child(3){--n:2}
.v2 .nav__links li:nth-child(4){--n:3}
.v2 .nav__links li:nth-child(5){--n:4}
@keyframes v2-nav-li{from{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:none}}
.v2 .brand__word,.v2 .brand__ver,.v2 .nav__login,.v2 .nav__right .theme-btn{transition:opacity .35s,max-width .6s var(--ease),margin .6s var(--ease),padding .6s var(--ease);max-width:200px;overflow:hidden;white-space:nowrap}
.v2 .nav__links{transition:opacity .3s,transform .5s var(--ease)}
.v2 .nav__now{position:absolute;left:50%;top:50%;height:22px;overflow:hidden;transform:translate(-50%,-50%);opacity:0;pointer-events:none;transition:opacity .35s;font:650 14.5px/22px var(--f-text);letter-spacing:-.01em;white-space:nowrap;max-width:44%}
.v2 .nav__now-in{display:block;position:relative}
.v2 .nav__now-t{display:block;text-align:center}
.v2 .nav__now-t.is-out{position:absolute;inset:0;animation:v2-now-out .45s var(--ease) both}
.v2 .nav__now-t.is-in{animation:v2-now-in .55s var(--ease) both}
@keyframes v2-now-out{to{transform:translateY(-110%);opacity:0}}
@keyframes v2-now-in{from{transform:translateY(110%);opacity:0}to{transform:none;opacity:1}}
.v2 .nav__progress{position:absolute;left:18px;right:18px;bottom:0;height:2px;overflow:hidden;border-radius:2px;opacity:0;transition:opacity .4s}
.v2 .nav__progress i{display:block;height:100%;width:100%;background:var(--lq-seam);box-shadow:var(--lq-seamglow);transform-origin:left;transform:scaleX(var(--prog,0))}
.v2 .nav.is-island .nav__progress{opacity:1}
.v2 .nav.is-island .nav__bar::after{display:none}
.v2 .nav.is-island:not(:hover):not(:focus-within) .nav__bar{width:min(100% - 2*var(--gut),600px);--nav-h:52px;border-radius:999px;padding:0 6px 0 10px;background:rgba(var(--card-rgb),.86)}
.v2 .nav.is-island:not(:hover):not(:focus-within) .nav__links{opacity:0;transform:scale(.92);pointer-events:none;visibility:hidden;transition:opacity .2s,transform .4s var(--ease),visibility 0s .3s}
.v2 .nav.is-island:not(:hover):not(:focus-within) .brand__word,.v2 .nav.is-island:not(:hover):not(:focus-within) .brand__ver,.v2 .nav.is-island:not(:hover):not(:focus-within) .nav__login,.v2 .nav.is-island:not(:hover):not(:focus-within) .nav__right .theme-btn{opacity:0;max-width:0;margin:0;padding:0}
.v2 .nav.is-island:not(:hover):not(:focus-within) .nav__now{opacity:1}
.v2 .nav.is-island:not(:hover):not(:focus-within) .brand{padding-right:0}
.v2 .nav__dl{transition:transform .35s var(--ease),box-shadow .25s}
@media (max-width:1080px){.v2 .nav__now{max-width:52%}
.v2 .nav.is-island .nav__now{opacity:1}
.v2 .nav.is-island .nav__bar{--nav-h:54px}}
@media (prefers-reduced-motion:reduce){.v2 .nav__bar,.v2 .nav__links li{animation:none}}
.v2 .fsheet{position:relative;z-index:1;border-radius:clamp(28px,4vw,48px) clamp(28px,4vw,48px) 0 0;background:
  radial-gradient(70% 60% at 50% 0%,rgba(var(--act-rgb),.13),transparent 70%),
  linear-gradient(180deg,var(--card2),var(--paper) 42%);
  box-shadow:inset 0 1px 0 rgba(var(--money-rgb),.55),0 -1px 0 rgba(var(--act-rgb),.25),0 -40px 90px -30px rgba(0,0,0,.65)}
.v2 .fsheet::before{content:"";position:absolute;left:12%;right:12%;top:0;height:1px;background:var(--lq-seam);box-shadow:var(--lq-seamglow);opacity:.9}
html.v2-doc[data-theme="daylight"] .v2 .fsheet,html.v2-doc[data-theme="arctic"] .v2 .fsheet{box-shadow:inset 0 1px 0 rgba(var(--money-rgb),.5),0 -40px 90px -40px rgba(60,50,40,.28)}
.v2 .endsheet{margin-top:clamp(40px,6vw,80px);overflow:hidden}
.v2 .endsheet--compact{margin-top:clamp(56px,7vw,96px)}
.v2 .end{padding:clamp(80px,10vw,150px) 0 clamp(56px,7vw,96px)}
.v2 .end__grid{display:grid;grid-template-columns:auto minmax(0,1fr);gap:clamp(24px,5vw,72px);align-items:center}
.v2 .end__ver{font-size:clamp(70px,11.6vw,178px);line-height:.84;white-space:nowrap}
.v2 .end__note{margin-top:20px;font:550 15px/1.4 var(--f-text);color:var(--ink2);display:flex;align-items:center;gap:10px}
.v2 .end__copy h2{font:780 clamp(40px,5.2vw,76px)/.96 var(--f-text);letter-spacing:-.04em}
.v2 .end__copy p{margin-top:18px;color:var(--ink2);font-size:clamp(17px,1.5vw,20px);max-width:44ch}
.v2 .end__copy .cta-row{margin-top:30px}
.v2 .end__copy .meta-line{margin-top:18px}
@media (max-width:900px){.v2 .end__grid{grid-template-columns:minmax(0,1fr)}}
.v2 .foot{padding:clamp(40px,5vw,64px) 0 32px;border-top:1px solid var(--line)}
.v2 .endsheet--compact .foot{border-top:0}
.v2 .foot__grid{display:grid;grid-template-columns:minmax(0,1.5fr) repeat(4,minmax(0,1fr));gap:32px}
.v2 .foot__brand .wordmark{width:156px}
.v2 .foot__brand p{margin-top:18px;color:var(--ink2);font-size:15px;max-width:32ch}
.v2 .foot h4{font:650 14px/1.3 var(--f-text);color:var(--ink2);margin-bottom:12px}
.v2 .foot ul{list-style:none;padding:0;margin:0}
.v2 .foot nav a{display:inline-block;padding:5px 0;text-decoration:none;font-size:16px;color:var(--ink);transition:color .2s,transform .3s var(--ease)}
.v2 .foot nav a:hover{color:var(--money-ink);transform:translateX(3px)}
.v2 .foot__giant{position:relative;margin:clamp(48px,7vw,96px) 0 0}
.v2 .foot__word{width:100%}
.v2 .foot__mirror{width:100%;transform:scaleY(-1);margin-top:2px;opacity:.22;-webkit-mask-image:linear-gradient(0deg,rgba(0,0,0,.9),transparent 55%);mask-image:linear-gradient(0deg,rgba(0,0,0,.9),transparent 55%)}
.v2 .foot__mirror{-webkit-mask:url("/v2/img/alter-wordmark.svg") center/contain no-repeat,linear-gradient(0deg,#000,transparent 55%);-webkit-mask-composite:source-in;mask:url("/v2/img/alter-wordmark.svg") center/contain no-repeat,linear-gradient(0deg,#000,transparent 55%);mask-composite:intersect}
.v2 .foot__bar{display:flex;flex-wrap:wrap;justify-content:space-between;gap:12px 40px;margin-top:clamp(-40px,-3vw,-16px);padding-top:22px;border-top:1px solid var(--line);font-size:13.5px;color:var(--ink2);position:relative}
.v2 .foot__bar p:last-child{max-width:64ch}
@media (max-width:900px){.v2 .foot__grid{grid-template-columns:repeat(2,minmax(0,1fr))}
.v2 .foot__brand{grid-column:1/-1}}
.v2 .sweepfx{position:fixed;inset:0;z-index:1000;display:none;pointer-events:none;overflow:hidden;view-transition-name:alter-sweep}
html.is-sweep-on .sweepfx{display:block}
.v2 .sweepfx i{position:absolute;top:-10%;bottom:-10%;left:0;width:120px;transform:translateX(-200px) skewX(var(--slant));background:linear-gradient(90deg,transparent,rgba(255,255,255,.08) 20%,rgba(255,255,255,.95) 50%,rgba(255,255,255,.08) 80%,transparent);filter:blur(1px);box-shadow:0 0 60px 12px rgba(var(--money-rgb),.35),0 0 140px 40px rgba(var(--act-rgb),.25)}
html.is-sweeping::view-transition-old(root),html.is-sweeping::view-transition-new(root){animation:none;mix-blend-mode:normal}
::view-transition-group(alter-sweep),::view-transition-new(alter-sweep),::view-transition-old(alter-sweep){animation:none}
html.is-sweeping,html.is-sweeping *,html.is-sweeping *::before,html.is-sweeping *::after{transition:none!important}
.v2 [data-reveal]{opacity:0;transform:translateY(26px);transition:opacity .9s var(--ease),transform 1.1s var(--ease);transition-delay:calc(var(--d,0)*1ms)}
.v2 [data-reveal].is-in{opacity:1;transform:none}
html.no-js .v2 [data-reveal]{opacity:1;transform:none}
.v2 .page-head{padding:calc(var(--nav-h) + clamp(84px,10vw,140px)) 0 clamp(40px,6vw,72px)}
.v2 .page-head .kicker{margin-bottom:22px}
.v2 .page-head .lead{margin-top:22px}
.v2 .field{display:grid;gap:8px}
.v2 .field label{font:500 12px/1.2 var(--f-mono);letter-spacing:0;color:var(--ink2)}
.v2 .input{height:52px;padding:0 16px;border-radius:14px;border:0;background:rgba(var(--paper-rgb),.6);color:var(--ink);font:500 16px/1 var(--f-text);box-shadow:inset 0 0 0 1px var(--card-line);transition:box-shadow .2s}
.v2 .input:focus{outline:none;box-shadow:inset 0 0 0 1.5px var(--act),0 0 0 4px rgba(var(--act-rgb),.18)}
.v2 .input::placeholder{color:var(--ink2);opacity:.7}
@media (prefers-reduced-motion:reduce){.v2 *,.v2 *::before,.v2 *::after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}
.v2 [data-reveal]{opacity:1;transform:none}}
.v2 .theme-btn{color:var(--ink2)}
.v2 .theme-btn:hover{color:var(--ink)}
.v2 .theme-btn svg{width:20px;height:20px}
.v2 .nav__links li.nav__glide{animation:none}
.v2 .nav__glide{top:50%;transform:translateY(-50%)}
.v2 .roll{position:relative;display:inline-flex;flex-direction:column;height:1.25em;line-height:1.25em;overflow:hidden;vertical-align:middle}
.v2 .roll>span{display:block;transition:transform .55s var(--ease)}
.v2 .nav__link:hover .roll>span,.v2 .nav__link:focus-visible .roll>span{transform:translateY(-100%)}
.v2 .nav__link:hover .roll>span:last-child{color:var(--money-ink)}
.v2 .nav__bar::before{content:"";position:absolute;inset:0;border-radius:inherit;padding:1px;pointer-events:none;background:radial-gradient(240px circle at var(--mx,50%) var(--my,50%),rgba(var(--money-rgb),.95),rgba(var(--act-rgb),.5) 40%,transparent 70%);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask:linear-gradient(#000 0 0) content-box exclude,linear-gradient(#000 0 0);opacity:0;transition:opacity .35s}
.v2 .nav__bar:hover::before{opacity:1}
.v2 .nav.is-island:not(:hover):not(:focus-within) .nav__links{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%) scale(.92)}
.v2 .nav.is-island:not(:hover):not(:focus-within) .nav__right{margin-left:auto}
.v2 .nav.is-island:not(:hover):not(:focus-within) .nav__bar{gap:4px}
/* src/styles/v2/card.css */
.v2 .acard{--av:72px;--pad:22px;position:relative;isolation:isolate;display:grid;grid-template-rows:auto auto 1fr;min-width:0;overflow:hidden;container-type:inline-size;
  border-radius:26px 26px 26px 10px;text-align:left;color:var(--ink);
  background:var(--card-bg),rgba(var(--card-rgb),.86);
  box-shadow:inset 0 0 0 1px var(--card-line),inset 0 1px 0 var(--card-edge),var(--card-shadow)}
.v2 .acard__banner{position:relative;display:block;aspect-ratio:3/1;overflow:hidden;background:
  linear-gradient(150deg,rgba(var(--act-rgb),.42),rgba(var(--card-rgb),.2) 46%,rgba(var(--money-rgb),.22) 100%),var(--card2)}
.v2 .acard__banner img{position:absolute;inset:0;width:100%;height:100%;max-width:none;object-fit:cover;object-position:50% var(--by,50%)}
.v2 .acard__banner::after{content:"";position:absolute;inset:auto 0 0 0;height:56%;background:linear-gradient(180deg,rgba(var(--card-rgb),0),rgba(var(--card-rgb),.82));pointer-events:none}
.v2 .acard__seam{position:absolute;left:0;right:0;bottom:0;z-index:1;display:block;height:1px;background:var(--lq-seam);opacity:.75}
.v2 .acard__wm{position:absolute;right:-4%;top:-30%;height:190%;width:auto;opacity:.16;pointer-events:none}
.v2 .acard__wm:not(.holo){background:var(--lq-word)}
.v2 .acard__id{position:relative;z-index:2;display:grid;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:14px;margin-top:calc(var(--av) * -.5);padding:0 var(--pad)}
.v2 .acard__avs{display:flex}
.v2 .acard__av{position:relative;display:grid;place-items:center;flex:none;width:var(--av);height:var(--av);border-radius:50%;
  background:var(--card-bg),var(--card);box-shadow:0 0 0 4px rgba(var(--card-rgb),.96),inset 0 0 0 1px var(--card-line);
  font:900 calc(var(--av) * .3)/1 var(--f-fig);letter-spacing:.02em;color:var(--ink)}
.v2 .acard__av picture{display:block;width:100%;height:100%}
.v2 .acard__av img{width:100%;height:100%;max-width:none;border-radius:50%;object-fit:cover}
.v2 .acard__av+.acard__av{margin-left:calc(var(--av) * -.36)}
.v2 .acard__who{display:grid;gap:8px;min-width:0;padding-top:calc(var(--av) * .5 + 11px)}
.v2 .acard__name{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;padding-bottom:.1em;font:780 22px/1.1 var(--f-text);font-size:clamp(20px,6.8cqw,26px);letter-spacing:-.03em;overflow-wrap:anywhere}
.v2 .acard__tags{display:flex;flex-wrap:wrap;gap:5px}
.v2 .acard__tags .tag{height:22px;padding:0 9px;font-size:11.5px}
.v2 .acard__rows{display:flex;flex-wrap:wrap;align-items:flex-start;align-content:flex-start;gap:10px 26px;margin:0;padding:18px var(--pad) var(--pad)}
.v2 .acard__rows div{display:grid;align-content:start;gap:5px;min-width:0;max-width:100%}
.v2 .acard__rows dt{font:500 11px/1 var(--f-text);color:var(--ink2)}
.v2 .acard__rows dd{margin:0;font:650 14px/1.2 var(--f-text);color:var(--ink);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.v2 .acard__rows dd.is-code{padding-right:.08em;font:900 15px/1.12 var(--f-fig);letter-spacing:-.01em;white-space:normal;overflow-wrap:anywhere;text-overflow:clip;background:var(--lq-word);-webkit-background-clip:text;background-clip:text;color:transparent}
.v2 .acard__pad{display:block;height:var(--pad)}
.v2 .acard--lg{--av:84px;--pad:clamp(20px,2.4vw,28px);width:100%;transform:rotateY(calc((var(--hx) - .5) * 12deg)) rotateX(calc((.5 - var(--hy)) * 8deg));
  box-shadow:inset 0 0 0 1px var(--card-line),inset 0 1px 0 var(--card-edge),0 50px 90px -40px rgba(var(--act-rgb),.5),var(--lift-lg)}
.v2 .acard--lg .acard__name{font-size:30px;font-size:clamp(22px,6.6cqw,36px)}
.v2 .acard__film{position:absolute;inset:0;z-index:3;display:block;opacity:.12;mix-blend-mode:overlay;pointer-events:none}
.v2 .acard--sm{--av:44px;--pad:12px;border-radius:18px 18px 18px 8px;box-shadow:inset 0 0 0 1px var(--line)}
.v2 .acard--sm .acard__id{gap:10px;align-items:center;margin-top:-18px}
.v2 .acard--sm .acard__av{box-shadow:0 0 0 3px rgba(var(--card-rgb),.96),inset 0 0 0 1px var(--card-line)}
.v2 .acard--sm .acard__who{gap:3px;padding:20px 0 0}
.v2 .acard--sm .acard__name{display:block;padding:0;font:700 15.5px/1.2 var(--f-text);letter-spacing:-.015em;white-space:nowrap;text-overflow:ellipsis}
.v2 .acard--sm .acard__name wbr{display:none}
.v2 .acard__code{display:block;font:500 12px/1.2 var(--f-text);color:var(--ink2);overflow-wrap:anywhere}
.v2 .acard--row{grid-template-rows:auto;min-height:68px;border-radius:16px 16px 16px 8px}
.v2 .acard--row .acard__banner{position:absolute;inset:0 0 0 auto;width:42%;aspect-ratio:auto;opacity:.7;-webkit-mask:linear-gradient(90deg,transparent,#000 62%);mask:linear-gradient(90deg,transparent,#000 62%)}
.v2 .acard--row .acard__banner::after,.v2 .acard--row .acard__seam{display:none}
.v2 .acard--row .acard__id{margin-top:0;padding:12px 30% 12px 12px;align-items:center}
.v2 .acard--row .acard__who{padding:0}
.v2 .acard--row .acard__pad{display:none}
.v2 .acard--row .acard__name{display:-webkit-box;white-space:normal}
.v2 .acard--row .acard__name wbr{display:inline}
@media (max-width:620px){.v2 .acard--rowphone{grid-template-rows:auto;min-height:68px;border-radius:16px 16px 16px 8px}
.v2 .acard--rowphone .acard__banner{position:absolute;inset:0 0 0 auto;width:42%;aspect-ratio:auto;opacity:.7;-webkit-mask:linear-gradient(90deg,transparent,#000 62%);mask:linear-gradient(90deg,transparent,#000 62%)}
.v2 .acard--rowphone .acard__banner::after,.v2 .acard--rowphone .acard__seam{display:none}
.v2 .acard--rowphone .acard__id{margin-top:0;padding:12px 30% 12px 12px;align-items:center}
.v2 .acard--rowphone .acard__who{padding:0}
.v2 .acard--rowphone .acard__pad{display:none}}
@container (max-width:380px){.v2 .acard__id{--av:64px;gap:12px}
.v2 .acard--sm .acard__id{--av:44px;gap:10px}
.v2 .acard__rows{gap:12px 20px}}
@media (prefers-reduced-motion:reduce){.v2 .acard--lg{transform:none}
.v2 .acard__film{display:none}}
/* src/styles/v2/looks-ui.css */
.v2 .lp{display:grid;gap:clamp(24px,3vw,36px);width:100%}
.v2 .lp__h{display:flex;align-items:baseline;gap:10px;margin:0 0 14px;font:700 15px/1 var(--f-text);letter-spacing:-.005em;color:var(--ink)}
.v2 .lp__h span{font:500 13px/1 var(--f-text);color:var(--ink2)}
.v2 .lp__grid{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(172px,1fr));gap:12px}
.v2 .lp-card{--c-paper:#06080c;--c-card:#0e121a;--c-ink:#eef3f8;--c-ink2:#8c9aab;--c-act:#6d63ff;--c-money:#38d9e0;--c-rare:#ff4d6d;
  position:relative;display:grid;gap:10px;width:100%;padding:8px 8px 12px;border:0;border-radius:18px;text-align:left;cursor:pointer;color:var(--c-ink);
  background:linear-gradient(180deg,color-mix(in srgb,var(--c-ink) 6%,var(--c-card)),var(--c-card));
  box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--c-ink) 13%,transparent),inset 0 1px 0 color-mix(in srgb,var(--c-ink) 14%,transparent),0 12px 26px -18px rgba(0,0,0,.65);
  transition:transform .35s var(--ease),box-shadow .35s var(--ease)}
.v2 .lp-card:hover{transform:translateY(-2px);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--c-ink) 24%,transparent),inset 0 1px 0 color-mix(in srgb,var(--c-ink) 18%,transparent),0 20px 30px -16px rgba(0,0,0,.7)}
.v2 .lp-card:active{transform:translateY(0) scale(.985)}
.v2 .lp-card:focus-visible{outline:2px solid var(--act-ink);outline-offset:3px}
.v2 .lp-card.is-worn{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--c-ink) 20%,transparent),0 0 0 2px var(--paper),0 0 0 4px var(--act),0 18px 30px -16px rgba(var(--act-rgb),.45)}
.v2 .lp-card__sw{position:relative;display:block;height:62px;border-radius:12px;overflow:hidden;
  background:linear-gradient(180deg,rgba(255,255,255,.2),rgba(255,255,255,0) 58%),
  linear-gradient(116deg,var(--c-act) 0 44%,rgba(255,255,255,.88) 44% 45.4%,var(--c-rare) 45.4% 49.2%,rgba(255,255,255,.88) 49.2% 50.6%,var(--c-money) 50.6% 100%);
  box-shadow:inset 0 0 0 1px rgba(0,0,0,.14)}
.v2 .lp-card__worn{position:absolute;left:7px;top:7px;display:inline-flex;align-items:center;gap:5px;height:22px;padding:0 9px 0 6px;border-radius:999px;background:rgba(6,8,12,.66);color:#fff;font:650 11.5px/1 var(--f-text);backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);box-shadow:inset 0 0 0 1px rgba(255,255,255,.2)}
.v2 .lp-card__worn svg{width:12px;height:12px}
.v2 .lp-card__name{padding:0 4px;font:700 14px/1.1 var(--f-text);letter-spacing:-.01em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.v2 .lp--compact{gap:18px}
.v2 .lp--compact .lp__h{margin-bottom:10px;font-size:12.5px}
.v2 .lp--compact .lp__grid{grid-template-columns:repeat(auto-fill,minmax(112px,1fr));gap:8px}
.v2 .lp--compact .lp-card{padding:6px 6px 9px;border-radius:14px;gap:7px}
.v2 .lp--compact .lp-card__sw{height:40px;border-radius:9px}
.v2 .lp--compact .lp-card__name{font-size:12.5px}
.v2 .lp--compact .lp-card__worn{left:5px;top:5px;height:18px;padding:0 7px 0 4px;font-size:10.5px;gap:3px}
.v2 .lp--compact .lp-card__worn svg{width:10px;height:10px}
.v2 .lp--compact .lp-card.is-worn{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--c-ink) 20%,transparent),0 0 0 2px var(--paper),0 0 0 3.5px var(--act)}
@media (max-width:560px){.v2 .lp__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}
.v2 .lp-card__sw{height:54px}
.v2 .lp--compact .lp__grid{grid-template-columns:repeat(3,minmax(0,1fr))}}
@media (prefers-reduced-motion:reduce){.v2 .lp-card,.v2 .lp-card:hover,.v2 .lp-card:active{transition:none;transform:none}}
/* src/styles/v2/looks.css */
html.v2-doc[data-theme="blackice"][data-look="toxic"]{--act:#9a3dff;--act-rgb:154,61,255;--act-ink:#b470ff;--act-hi:#9d42ff;--act-lo:#7e32d1;--on-act:#ffffff;--act-grad:linear-gradient(120deg,#9a3dff,#9d42ff 56%,#9a3dff);--act-shadow:0 14px 34px -14px rgba(154,61,255,.65),0 1px 0 rgba(255,255,255,.3) inset;--puck-bg:radial-gradient(70% 36% at 50% 0%,rgba(255,255,255,.3),rgba(255,255,255,0) 100%),linear-gradient(160deg,#9d42ff,#9a3dff 44%,#7e32d1);--puck-ink:#ffffff;--puck-shadow:0 2px 0 rgba(255,255,255,.45) inset,0 -10px 22px -12px rgba(43,17,71,.7) inset,0 16px 34px -14px rgba(154,61,255,.65),0 18px 40px rgba(0,0,0,.7);--puck-held:0 2px 0 rgba(255,255,255,.4) inset,0 0 64px -6px rgba(154,61,255,.75);--puck-ring:rgba(255,255,255,.22);--danger-fg:#b470ff;--danger-line:rgba(154,61,255,.6);--bridge-accent:#9a3dff;--bridge-accent-rgb:154,61,255;--focus:#b470ff;--money:#b8ff2e;--money-rgb:184,255,46;--money-ink:#c5ff54;--money-hi:#d6ff86;--money-lo:#8cc223;--money-lit:#b8ff2e;--track-on:rgba(184,255,46,.34);--track-on-line:rgba(184,255,46,.75);--bar-now:linear-gradient(180deg,#d6ff86,#b8ff2e 52%,#8cc223);--sheen:linear-gradient(100deg,#8cc223 0%,#d6ff86 16%,#b8ff2e 29%,#8cc223 43%,#d6ff86 57%,#b8ff2e 71%,#d6ff86 85%,#8cc223 100%);--knob-on:linear-gradient(160deg,#4a4f58,#23262c 55%,#0d0f12);--rare:#ff4fd8;--rare-rgb:255,79,216;--rare-ink:#ff52d9;--rare-hi:#ff72e0;--rare-lo:#d141b1;--rare-tint:#290d23;--on-rare:#1a0a16;--rare-grad:linear-gradient(160deg,#ff72e0,#ff4fd8 52%,#d141b1);--rare-shadow:0 2px 0 rgba(255,255,255,.4) inset,0 16px 36px -12px rgba(255,79,216,.75),0 0 60px -10px rgba(255,79,216,.85);--blob-a:rgba(126,50,209,.26);--blob-c:rgba(255,79,216,.09);--lq-t:radial-gradient(130% 88% at 50% 112%,rgba(154,61,255,.30),rgba(154,61,255,0) 64%),linear-gradient(180deg,#030407,#0C111A);--lq-b:radial-gradient(130% 82% at 50% -12%,rgba(255,79,216,.16),rgba(255,79,216,0) 62%),linear-gradient(180deg,#0C111A,#030407);--lq-logo-shadow:drop-shadow(0 10px 26px rgba(154,61,255,.55));--lq-bead:radial-gradient(circle at 34% 28%,#FFFFFF,rgba(255,255,255,.8) 20%,rgba(199,148,255,.45) 50%,rgba(126,50,209,.85) 90%);--lq-beadshadow:0 8px 20px rgba(0,0,0,.7),0 0 0 1px rgba(199,148,255,.35) inset,0 0 28px rgba(154,61,255,.6);--lq-seam:linear-gradient(90deg,rgba(154,61,255,0),#9A3DFF 16%,#FFFFFF 50%,#FF4FD8 84%,rgba(255,79,216,0));--lq-seamglow:0 0 22px rgba(154,61,255,.75);--lq-flash:linear-gradient(90deg,rgba(154,61,255,0),#FFFFFF 50%,rgba(255,79,216,0));--lq-flashglow:0 0 30px rgba(154,61,255,.85);--v-glow:154,61,255;--v-haze:126,50,209;--v-grid:#9D42FF;--v-f2:#9D42FF;--v-faredge:199,148,255;--v-f3:#B470FF;--v-claim:184,255,46;--v-f5:#C5FF54}
html.v2-doc[data-theme="obsidian"][data-look="blood-moon"]{--act:#d91f3a;--act-rgb:217,31,58;--act-ink:#e96578;--act-hi:#dd334c;--act-lo:#b21930;--on-act:#ffffff;--act-grad:linear-gradient(120deg,#d91f3a,#dd334c 56%,#d91f3a);--act-shadow:0 14px 34px -14px rgba(217,31,58,.65),0 1px 0 rgba(255,255,255,.3) inset;--puck-bg:radial-gradient(70% 36% at 50% 0%,rgba(255,255,255,.3),rgba(255,255,255,0) 100%),linear-gradient(160deg,#dd334c,#d91f3a 44%,#b21930);--puck-ink:#ffffff;--puck-shadow:0 2px 0 rgba(255,255,255,.45) inset,0 -10px 22px -12px rgba(61,9,16,.7) inset,0 16px 34px -14px rgba(217,31,58,.65),0 18px 40px rgba(0,0,0,.7);--puck-held:0 2px 0 rgba(255,255,255,.4) inset,0 0 64px -6px rgba(217,31,58,.75);--puck-ring:rgba(255,255,255,.22);--danger-fg:#e96578;--danger-line:rgba(217,31,58,.6);--bridge-accent:#d91f3a;--bridge-accent-rgb:217,31,58;--focus:#e96578;--money:#f2cfa6;--money-rgb:242,207,166;--money-ink:#f4d8b6;--money-hi:#f7e3cb;--money-lo:#b89d7e;--money-lit:#f2cfa6;--track-on:rgba(242,207,166,.3);--track-on-line:rgba(242,207,166,.7);--bar-now:linear-gradient(180deg,#f7e3cb,#f2cfa6 52%,#b89d7e);--sheen:linear-gradient(100deg,#b89d7e 0%,#f7e3cb 16%,#f2cfa6 29%,#b89d7e 43%,#f7e3cb 57%,#f2cfa6 71%,#f7e3cb 85%,#b89d7e 100%);--knob-on:linear-gradient(160deg,#4a4f58,#23262c 55%,#0d0f12);--rare:#4da3ff;--rare-rgb:77,163,255;--rare-ink:#50a5ff;--rare-hi:#71b5ff;--rare-lo:#3f86d1;--rare-tint:#0c1a29;--on-rare:#0a121a;--rare-grad:linear-gradient(160deg,#71b5ff,#4da3ff 52%,#3f86d1);--rare-shadow:0 2px 0 rgba(255,255,255,.4) inset,0 16px 36px -12px rgba(77,163,255,.75),0 0 60px -10px rgba(77,163,255,.85);--blob-a:rgba(242,207,166,.1);--lq-t:radial-gradient(130% 88% at 50% 112%,rgba(242,207,166,.18),rgba(242,207,166,0) 64%),linear-gradient(180deg,#050506,#121113);--lq-b:radial-gradient(130% 82% at 50% -12%,rgba(242,207,166,.12),rgba(242,207,166,0) 62%),linear-gradient(180deg,#121113,#050506);--lq-logo-shadow:drop-shadow(0 10px 26px rgba(242,207,166,.35));--lq-beadshadow:0 8px 20px rgba(0,0,0,.7),0 0 30px rgba(242,207,166,.65);--lq-seam:linear-gradient(90deg,rgba(242,207,166,0),#F2CFA6 16%,#FFF6E0 50%,#F2CFA6 84%,rgba(242,207,166,0));--lq-seamglow:0 0 22px rgba(242,207,166,.7);--lq-flash:linear-gradient(90deg,rgba(242,207,166,0),#FFF6E0 50%,rgba(242,207,166,0));--lq-flashglow:0 0 30px rgba(242,207,166,.85);--v-glow:217,31,58;--v-haze:178,25,48;--v-grid:#DD334C;--v-f2:#DD334C;--v-faredge:234,132,147;--v-f3:#E96578;--v-claim:242,207,166;--v-f5:#F4D8B6}
html.v2-doc[data-theme="amethyst"][data-look="vaporwave"]{--act:#ff4fd8;--act-rgb:255,79,216;--act-ink:#ff60dc;--act-hi:#ff72e0;--act-lo:#d141b1;--on-act:#1a0a16;--act-grad:linear-gradient(120deg,#ff4fd8,#ff72e0 56%,#ff4fd8);--act-shadow:0 14px 34px -14px rgba(255,79,216,.65),0 1px 0 rgba(255,255,255,.3) inset;--puck-bg:radial-gradient(70% 36% at 50% 0%,rgba(255,255,255,.3),rgba(255,255,255,0) 100%),linear-gradient(160deg,#ff72e0,#ff4fd8 44%,#d141b1);--puck-ink:#1a0a16;--puck-shadow:0 2px 0 rgba(255,255,255,.45) inset,0 -10px 22px -12px rgba(71,22,60,.7) inset,0 16px 34px -14px rgba(255,79,216,.65),0 18px 40px rgba(0,0,0,.7);--puck-held:0 2px 0 rgba(255,255,255,.4) inset,0 0 64px -6px rgba(255,79,216,.75);--puck-ring:rgba(26,10,22,.2);--danger-fg:#ff60dc;--danger-line:rgba(255,79,216,.6);--bridge-accent:#dc00ac;--bridge-accent-rgb:220,0,172;--focus:#ff60dc;--money:#45e9ff;--money-rgb:69,233,255;--money-ink:#66edff;--money-hi:#93f2ff;--money-lo:#34b1c2;--money-lit:#45e9ff;--track-on:rgba(69,233,255,.34);--track-on-line:rgba(69,233,255,.75);--bar-now:linear-gradient(180deg,#93f2ff,#45e9ff 52%,#34b1c2);--sheen:linear-gradient(100deg,#34b1c2 0%,#93f2ff 16%,#45e9ff 29%,#34b1c2 43%,#93f2ff 57%,#45e9ff 71%,#93f2ff 85%,#34b1c2 100%);--knob-on:linear-gradient(160deg,#4a4f58,#23262c 55%,#0d0f12);--rare:#ffe14d;--rare-rgb:255,225,77;--rare-ink:#ffe14d;--rare-hi:#ffe771;--rare-lo:#d1b93f;--rare-tint:#29240c;--on-rare:#1a170a;--rare-grad:linear-gradient(160deg,#ffe771,#ffe14d 52%,#d1b93f);--rare-shadow:0 2px 0 rgba(255,255,255,.4) inset,0 16px 36px -12px rgba(255,225,77,.75),0 0 60px -10px rgba(255,225,77,.85);--blob-a:rgba(209,65,177,.3);--blob-b:rgba(69,233,255,.1);--blob-c:rgba(255,225,77,.09);--lq-t:radial-gradient(130% 88% at 50% 112%,rgba(255,79,216,.30),rgba(255,79,216,0) 64%),linear-gradient(180deg,#07040E,#150E28);--lq-b:radial-gradient(130% 82% at 50% -12%,rgba(69,233,255,.16),rgba(69,233,255,0) 62%),linear-gradient(180deg,#150E28,#07040E);--lq-logo-shadow:drop-shadow(0 10px 26px rgba(255,79,216,.55));--lq-bead:radial-gradient(circle at 34% 28%,#FFFFFF,rgba(255,255,255,.8) 20%,rgba(255,158,234,.45) 50%,rgba(209,65,177,.85) 90%);--lq-beadshadow:0 8px 20px rgba(0,0,0,.7),0 0 0 1px rgba(255,158,234,.35) inset,0 0 28px rgba(255,79,216,.6);--lq-seam:linear-gradient(90deg,rgba(255,79,216,0),#FF4FD8 16%,#FFFFFF 50%,#45E9FF 84%,rgba(69,233,255,0));--lq-seamglow:0 0 22px rgba(255,79,216,.75);--lq-flash:linear-gradient(90deg,rgba(255,79,216,0),#FFFFFF 50%,rgba(69,233,255,0));--lq-flashglow:0 0 30px rgba(255,79,216,.85);--v-glow:255,79,216;--v-haze:209,65,177;--v-grid:#FF72E0;--v-f2:#FF72E0;--v-faredge:255,158,234;--v-f3:#FF60DC;--v-claim:69,233,255;--v-f5:#66EDFF}
html.v2-doc[data-theme="blackice"][data-look="frostbite"]{--act:#3d9bff;--act-rgb:61,155,255;--act-ink:#46a0ff;--act-hi:#64afff;--act-lo:#327fd1;--on-act:#0a121a;--act-grad:linear-gradient(120deg,#3d9bff,#64afff 56%,#3d9bff);--act-shadow:0 14px 34px -14px rgba(61,155,255,.65),0 1px 0 rgba(255,255,255,.3) inset;--puck-bg:radial-gradient(70% 36% at 50% 0%,rgba(255,255,255,.3),rgba(255,255,255,0) 100%),linear-gradient(160deg,#64afff,#3d9bff 44%,#327fd1);--puck-ink:#0a121a;--puck-shadow:0 2px 0 rgba(255,255,255,.45) inset,0 -10px 22px -12px rgba(17,43,71,.7) inset,0 16px 34px -14px rgba(61,155,255,.65),0 18px 40px rgba(0,0,0,.7);--puck-held:0 2px 0 rgba(255,255,255,.4) inset,0 0 64px -6px rgba(61,155,255,.75);--puck-ring:rgba(10,18,26,.2);--danger-fg:#46a0ff;--danger-line:rgba(61,155,255,.6);--bridge-accent:#0073ec;--bridge-accent-rgb:0,115,236;--focus:#46a0ff;--money:#bfefff;--money-rgb:191,239,255;--money-ink:#cbf2ff;--money-hi:#daf6ff;--money-lo:#91b6c2;--money-lit:#bfefff;--track-on:rgba(191,239,255,.34);--track-on-line:rgba(191,239,255,.75);--bar-now:linear-gradient(180deg,#daf6ff,#bfefff 52%,#91b6c2);--sheen:linear-gradient(100deg,#91b6c2 0%,#daf6ff 16%,#bfefff 29%,#91b6c2 43%,#daf6ff 57%,#bfefff 71%,#daf6ff 85%,#91b6c2 100%);--knob-on:linear-gradient(160deg,#4a4f58,#23262c 55%,#0d0f12);--blob-a:rgba(50,127,209,.26);--lq-t:radial-gradient(130% 88% at 50% 112%,rgba(61,155,255,.30),rgba(61,155,255,0) 64%),linear-gradient(180deg,#030407,#0C111A);--lq-logo-shadow:drop-shadow(0 10px 26px rgba(61,155,255,.55));--lq-bead:radial-gradient(circle at 34% 28%,#FFFFFF,rgba(255,255,255,.8) 20%,rgba(148,200,255,.45) 50%,rgba(50,127,209,.85) 90%);--lq-beadshadow:0 8px 20px rgba(0,0,0,.7),0 0 0 1px rgba(148,200,255,.35) inset,0 0 28px rgba(61,155,255,.6);--lq-seam:linear-gradient(90deg,rgba(61,155,255,0),#3D9BFF 16%,#FFFFFF 50%,#FF4D6D 84%,rgba(255,77,109,0));--lq-seamglow:0 0 22px rgba(61,155,255,.75);--lq-flash:linear-gradient(90deg,rgba(61,155,255,0),#FFFFFF 50%,rgba(255,77,109,0));--lq-flashglow:0 0 30px rgba(61,155,255,.85);--v-glow:61,155,255;--v-haze:50,127,209;--v-grid:#64AFFF;--v-f2:#64AFFF;--v-faredge:148,200,255;--v-f3:#46A0FF;--v-claim:191,239,255;--v-f5:#CBF2FF}
html.v2-doc[data-theme="midnight"][data-look="inferno"]{--act:#ff4a1c;--act-rgb:255,74,28;--act-ink:#ff724f;--act-hi:#ff6e49;--act-lo:#e14219;--on-act:#1a0d0a;--act-grad:linear-gradient(120deg,#ff4a1c,#ff6e49 56%,#ff4a1c);--act-shadow:0 14px 34px -14px rgba(255,74,28,.65),0 1px 0 rgba(255,255,255,.3) inset;--puck-bg:radial-gradient(70% 36% at 50% 0%,rgba(255,255,255,.3),rgba(255,255,255,0) 100%),linear-gradient(160deg,#ff6e49,#ff4a1c 44%,#e14219);--puck-ink:#1a0d0a;--puck-shadow:0 2px 0 rgba(255,255,255,.45) inset,0 -10px 22px -12px rgba(71,21,8,.7) inset,0 16px 34px -14px rgba(255,74,28,.65),0 18px 40px rgba(0,0,0,.7);--puck-held:0 2px 0 rgba(255,255,255,.4) inset,0 0 64px -6px rgba(255,74,28,.75);--puck-ring:rgba(26,13,10,.2);--danger-fg:#ff724f;--danger-line:rgba(255,74,28,.6);--bridge-accent:#e32e00;--bridge-accent-rgb:227,46,0;--focus:#ff724f;--money:#ffc83d;--money-rgb:255,200,61;--money-ink:#ffd260;--money-hi:#ffdf8e;--money-lo:#c2982e;--money-lit:#ffc83d;--track-on:#ffc83d;--track-on-line:#ffc83d;--bar-now:linear-gradient(180deg,#ffdf8e,#ffc83d 52%,#c2982e);--sheen:linear-gradient(100deg,#c2982e 0%,#ffdf8e 16%,#ffc83d 29%,#c2982e 43%,#ffdf8e 57%,#ffc83d 71%,#ffdf8e 85%,#c2982e 100%);--knob-on:linear-gradient(160deg,#4a4f58,#23262c 55%,#0d0f12);--rare:#5b8cff;--rare-rgb:91,140,255;--rare-ink:#77a0ff;--rare-hi:#7ca3ff;--rare-lo:#4d77d7;--rare-tint:#0f1629;--on-rare:#0a0f1a;--rare-grad:linear-gradient(160deg,#7ca3ff,#5b8cff 52%,#4d77d7);--rare-shadow:0 2px 0 rgba(255,255,255,.4) inset,0 16px 36px -12px rgba(91,140,255,.75),0 0 60px -10px rgba(91,140,255,.85);--blob-b:rgba(255,74,28,.1);--blob-c:rgba(255,200,61,.06);--lq-t:radial-gradient(130% 88% at 50% 112%,rgba(255,74,28,.20),rgba(255,74,28,0) 64%),linear-gradient(180deg,#0C0B0A,#1A1816);--lq-b:radial-gradient(130% 82% at 50% -12%,rgba(255,74,28,.14),rgba(255,74,28,0) 62%),linear-gradient(180deg,#1A1816,#0C0B0A);--lq-logo-shadow:drop-shadow(0 10px 26px rgba(255,74,28,.35));--lq-beadshadow:0 8px 20px rgba(0,0,0,.6),0 0 26px rgba(255,74,28,.4);--lq-seam:linear-gradient(90deg,rgba(255,74,28,0),#FF4A1C 16%,#FFFFFF 50%,#FF4A1C 84%,rgba(255,74,28,0));--lq-seamglow:0 0 22px rgba(255,74,28,.65);--lq-flash:linear-gradient(90deg,rgba(255,74,28,0),#FFFFFF 50%,rgba(255,74,28,0));--lq-flashglow:0 0 30px rgba(255,74,28,.85);--v-glow:255,74,28;--v-haze:225,66,25;--v-grid:#FF6E49;--v-f2:#FF6E49;--v-faredge:255,155,130;--v-f3:#FF724F;--v-claim:255,200,61;--v-f5:#FFD260}
html.v2-doc[data-theme="arctic"][data-look="cotton-candy"]{--act:#e0409a;--act-rgb:224,64,154;--act-ink:#ac1c6d;--act-hi:#e666ae;--act-lo:#d63d93;--on-act:#1a0a13;--act-grad:linear-gradient(120deg,#e0409a,#e666ae 56%,#e0409a);--act-shadow:0 14px 34px -16px rgba(224,64,154,.8),0 1px 0 rgba(255,255,255,.4) inset;--puck-bg:radial-gradient(70% 36% at 50% 0%,rgba(255,255,255,.3),rgba(255,255,255,0) 100%),linear-gradient(160deg,#e666ae,#e0409a 44%,#d63d93);--puck-ink:#1a0a13;--puck-shadow:0 2px 0 rgba(255,255,255,.5) inset,0 -10px 22px -12px rgba(63,18,43,.55) inset,0 16px 34px -14px rgba(224,64,154,.6),0 10px 30px rgba(15,23,32,.15);--puck-held:0 2px 0 rgba(255,255,255,.4) inset,0 0 64px -6px rgba(224,64,154,.75);--puck-ring:rgba(26,10,19,.2);--danger-fg:#e0409a;--danger-line:rgba(224,64,154,.6);--bridge-accent:#db248b;--bridge-accent-rgb:219,36,139;--focus:#ac1c6d;--money:#1a66c2;--money-rgb:26,102,194;--money-ink:#15549f;--money-hi:#276ec6;--money-lo:#144e93;--money-lit:#276ec6;--track-on:#1a66c2;--track-on-line:#1a66c2;--bar-now:linear-gradient(180deg,#276ec6,#1a66c2 52%,#144e93);--sheen:linear-gradient(100deg,#144e93 0%,#276ec6 16%,#1a66c2 29%,#144e93 43%,#276ec6 57%,#1a66c2 71%,#276ec6 85%,#144e93 100%);--rare:#7c3aed;--rare-rgb:124,58,237;--rare-ink:#6a1feb;--rare-hi:#8d54f0;--rare-lo:#6630c2;--rare-tint:#f6f1fe;--on-rare:#ffffff;--rare-grad:linear-gradient(160deg,#8d54f0,#7c3aed 52%,#6630c2);--rare-shadow:0 2px 0 rgba(255,255,255,.4) inset,0 16px 36px -12px rgba(124,58,237,.75),0 0 60px -10px rgba(124,58,237,.85);--blob-b:rgba(224,64,154,.08);--blob-c:rgba(26,102,194,.08);--lq-t:radial-gradient(130% 88% at 50% 112%,rgba(224,64,154,.30),rgba(224,64,154,0) 64%),linear-gradient(180deg,#E1E9F0,#F2F6F9);--lq-b:radial-gradient(130% 82% at 50% -12%,rgba(224,64,154,.20),rgba(224,64,154,0) 62%),linear-gradient(180deg,#F2F6F9,#E1E9F0);--lq-logo-shadow:drop-shadow(0 10px 26px rgba(224,64,154,.55));--lq-bead:radial-gradient(circle at 34% 28%,#FFFFFF,rgba(255,255,255,.75) 22%,rgba(238,150,199,.45) 52%,rgba(190,54,131,.75) 88%);--lq-beadshadow:0 8px 18px rgba(15,23,32,.22),0 0 0 1px rgba(190,54,131,.35) inset,0 0 24px rgba(224,64,154,.55);--lq-seam:linear-gradient(90deg,rgba(224,64,154,0),#E0409A 16%,#FFFFFF 50%,#E0409A 84%,rgba(224,64,154,0));--lq-seamglow:0 0 22px rgba(224,64,154,.8);--lq-flash:linear-gradient(90deg,rgba(224,64,154,0),#FFFFFF 50%,rgba(224,64,154,0));--lq-flashglow:0 0 30px rgba(224,64,154,.9);--v-glow:224,64,154;--v-haze:214,61,147;--v-grid:#E666AE;--v-f2:#E666AE;--v-faredge:238,150,199;--v-f3:#F0A0CD;--v-claim:39,110,198;--v-f5:#6A9CD7}
html.v2-doc[data-theme="amethyst"][data-look="royal"]{--act:#6f47f5;--act-rgb:111,71,245;--act-ink:#9e82f8;--act-hi:#7d59f6;--act-lo:#5b3ac9;--on-act:#ffffff;--act-grad:linear-gradient(120deg,#6f47f5,#7d59f6 56%,#6f47f5);--act-shadow:0 14px 34px -14px rgba(111,71,245,.65),0 1px 0 rgba(255,255,255,.3) inset;--puck-bg:radial-gradient(70% 36% at 50% 0%,rgba(255,255,255,.3),rgba(255,255,255,0) 100%),linear-gradient(160deg,#7d59f6,#6f47f5 44%,#5b3ac9);--puck-ink:#ffffff;--puck-shadow:0 2px 0 rgba(255,255,255,.45) inset,0 -10px 22px -12px rgba(31,20,69,.7) inset,0 16px 34px -14px rgba(111,71,245,.65),0 18px 40px rgba(0,0,0,.7);--puck-held:0 2px 0 rgba(255,255,255,.4) inset,0 0 64px -6px rgba(111,71,245,.75);--puck-ring:rgba(255,255,255,.22);--danger-fg:#9e82f8;--danger-line:rgba(111,71,245,.6);--bridge-accent:#6f47f5;--bridge-accent-rgb:111,71,245;--focus:#9e82f8;--money:#f2c14e;--money-rgb:242,193,78;--money-ink:#f4cc6e;--money-hi:#f7db98;--money-lo:#b8933b;--money-lit:#f2c14e;--track-on:rgba(242,193,78,.34);--track-on-line:rgba(242,193,78,.75);--bar-now:linear-gradient(180deg,#f7db98,#f2c14e 52%,#b8933b);--sheen:linear-gradient(100deg,#b8933b 0%,#f7db98 16%,#f2c14e 29%,#b8933b 43%,#f7db98 57%,#f2c14e 71%,#f7db98 85%,#b8933b 100%);--knob-on:linear-gradient(160deg,#ffffff,#f1eefe 55%,#cfc1fc);--blob-a:rgba(91,58,201,.3);--blob-b:rgba(242,193,78,.1);--lq-t:radial-gradient(130% 88% at 50% 112%,rgba(111,71,245,.30),rgba(111,71,245,0) 64%),linear-gradient(180deg,#07040E,#150E28);--lq-b:radial-gradient(130% 82% at 50% -12%,rgba(242,193,78,.16),rgba(242,193,78,0) 62%),linear-gradient(180deg,#150E28,#07040E);--lq-logo-shadow:drop-shadow(0 10px 26px rgba(111,71,245,.55));--lq-bead:radial-gradient(circle at 34% 28%,#FFFFFF,rgba(255,255,255,.8) 20%,rgba(176,154,250,.45) 50%,rgba(91,58,201,.85) 90%);--lq-beadshadow:0 8px 20px rgba(0,0,0,.7),0 0 0 1px rgba(176,154,250,.35) inset,0 0 28px rgba(111,71,245,.6);--lq-seam:linear-gradient(90deg,rgba(111,71,245,0),#6F47F5 16%,#FFFFFF 50%,#F2C14E 84%,rgba(242,193,78,0));--lq-seamglow:0 0 22px rgba(111,71,245,.75);--lq-flash:linear-gradient(90deg,rgba(111,71,245,0),#FFFFFF 50%,rgba(242,193,78,0));--lq-flashglow:0 0 30px rgba(111,71,245,.85);--v-glow:111,71,245;--v-haze:91,58,201;--v-grid:#7D59F6;--v-f2:#7D59F6;--v-faredge:176,154,250;--v-f3:#9E82F8;--v-claim:242,193,78;--v-f5:#F4CC6E}
html.v2-doc[data-theme="obsidian"][data-look="terminal"]{--act:#20e070;--act-rgb:32,224,112;--act-ink:#20e070;--act-hi:#4de68d;--act-lo:#1ab85c;--on-act:#0a1a11;--act-grad:linear-gradient(120deg,#20e070,#4de68d 56%,#20e070);--act-shadow:0 14px 34px -14px rgba(32,224,112,.65),0 1px 0 rgba(255,255,255,.3) inset;--puck-bg:radial-gradient(70% 36% at 50% 0%,rgba(255,255,255,.3),rgba(255,255,255,0) 100%),linear-gradient(160deg,#4de68d,#20e070 44%,#1ab85c);--puck-ink:#0a1a11;--puck-shadow:0 2px 0 rgba(255,255,255,.45) inset,0 -10px 22px -12px rgba(9,63,31,.7) inset,0 16px 34px -14px rgba(32,224,112,.65),0 18px 40px rgba(0,0,0,.7);--puck-held:0 2px 0 rgba(255,255,255,.4) inset,0 0 64px -6px rgba(32,224,112,.75);--puck-ring:rgba(10,26,17,.2);--danger-fg:#20e070;--danger-line:rgba(32,224,112,.6);--bridge-accent:#138844;--bridge-accent-rgb:19,136,68;--focus:#20e070;--money:#a6ff8f;--money-rgb:166,255,143;--money-ink:#b6ffa3;--money-hi:#cbffbe;--money-lo:#7ec26d;--money-lit:#a6ff8f;--track-on:rgba(166,255,143,.3);--track-on-line:rgba(166,255,143,.7);--bar-now:linear-gradient(180deg,#cbffbe,#a6ff8f 52%,#7ec26d);--sheen:linear-gradient(100deg,#7ec26d 0%,#cbffbe 16%,#a6ff8f 29%,#7ec26d 43%,#cbffbe 57%,#a6ff8f 71%,#cbffbe 85%,#7ec26d 100%);--knob-on:linear-gradient(160deg,#4a4f58,#23262c 55%,#0d0f12);--rare:#ffb020;--rare-rgb:255,176,32;--rare-ink:#ffb020;--rare-hi:#ffc04d;--rare-lo:#d1901a;--rare-tint:#291c05;--on-rare:#1a140a;--rare-grad:linear-gradient(160deg,#ffc04d,#ffb020 52%,#d1901a);--rare-shadow:0 2px 0 rgba(255,255,255,.4) inset,0 16px 36px -12px rgba(255,176,32,.75),0 0 60px -10px rgba(255,176,32,.85);--blob-a:rgba(166,255,143,.1);--lq-t:radial-gradient(130% 88% at 50% 112%,rgba(166,255,143,.18),rgba(166,255,143,0) 64%),linear-gradient(180deg,#050506,#121113);--lq-b:radial-gradient(130% 82% at 50% -12%,rgba(166,255,143,.12),rgba(166,255,143,0) 62%),linear-gradient(180deg,#121113,#050506);--lq-logo-shadow:drop-shadow(0 10px 26px rgba(166,255,143,.35));--lq-beadshadow:0 8px 20px rgba(0,0,0,.7),0 0 30px rgba(166,255,143,.65);--lq-seam:linear-gradient(90deg,rgba(166,255,143,0),#A6FF8F 16%,#FFF6E0 50%,#A6FF8F 84%,rgba(166,255,143,0));--lq-seamglow:0 0 22px rgba(166,255,143,.7);--lq-flash:linear-gradient(90deg,rgba(166,255,143,0),#FFF6E0 50%,rgba(166,255,143,0));--lq-flashglow:0 0 30px rgba(166,255,143,.85);--v-glow:32,224,112;--v-haze:26,184,92;--v-grid:#4DE68D;--v-f2:#4DE68D;--v-faredge:132,238,176;--v-f3:#20E070;--v-claim:166,255,143;--v-f5:#B6FFA3}
html.v2-doc[data-theme="blackice"][data-look="ghost"]{--act:#e8eef5;--act-rgb:232,238,245;--act-ink:#e8eef5;--act-hi:#edf1f7;--act-lo:#bec3c9;--on-act:#0b1119;--act-grad:linear-gradient(120deg,#e8eef5,#edf1f7 56%,#e8eef5);--act-shadow:0 14px 34px -14px rgba(232,238,245,.65),0 1px 0 rgba(255,255,255,.3) inset;--puck-bg:radial-gradient(70% 36% at 50% 0%,rgba(255,255,255,.3),rgba(255,255,255,0) 100%),linear-gradient(160deg,#edf1f7,#e8eef5 44%,#bec3c9);--puck-ink:#0b1119;--puck-shadow:0 2px 0 rgba(255,255,255,.45) inset,0 -10px 22px -12px rgba(65,67,69,.7) inset,0 16px 34px -14px rgba(232,238,245,.65),0 18px 40px rgba(0,0,0,.7);--puck-held:0 2px 0 rgba(255,255,255,.4) inset,0 0 64px -6px rgba(232,238,245,.75);--puck-ring:rgba(11,17,25,.2);--danger-fg:#e8eef5;--danger-line:rgba(232,238,245,.6);--bridge-accent:#4c79af;--bridge-accent-rgb:76,121,175;--focus:#e8eef5;--money:#aebbcb;--money-rgb:174,187,203;--money-ink:#bdc7d4;--money-hi:#d0d8e1;--money-lo:#848e9a;--money-lit:#aebbcb;--track-on:rgba(174,187,203,.34);--track-on-line:rgba(174,187,203,.75);--bar-now:linear-gradient(180deg,#d0d8e1,#aebbcb 52%,#848e9a);--sheen:linear-gradient(100deg,#848e9a 0%,#d0d8e1 16%,#aebbcb 29%,#848e9a 43%,#d0d8e1 57%,#aebbcb 71%,#d0d8e1 85%,#848e9a 100%);--rare:#ff3d3d;--rare-rgb:255,61,61;--rare-ink:#ff5c5c;--rare-hi:#ff6464;--rare-lo:#e53737;--rare-tint:#290a0a;--on-rare:#1a0a0a;--rare-grad:linear-gradient(160deg,#ff6464,#ff3d3d 52%,#e53737);--rare-shadow:0 2px 0 rgba(255,255,255,.4) inset,0 16px 36px -12px rgba(255,61,61,.75),0 0 60px -10px rgba(255,61,61,.85);--blob-a:rgba(190,195,201,.26);--blob-c:rgba(255,61,61,.09);--lq-t:radial-gradient(130% 88% at 50% 112%,rgba(232,238,245,.30),rgba(232,238,245,0) 64%),linear-gradient(180deg,#030407,#0C111A);--lq-b:radial-gradient(130% 82% at 50% -12%,rgba(255,61,61,.16),rgba(255,61,61,0) 62%),linear-gradient(180deg,#0C111A,#030407);--lq-logo-shadow:drop-shadow(0 10px 26px rgba(232,238,245,.55));--lq-bead:radial-gradient(circle at 34% 28%,#FFFFFF,rgba(255,255,255,.8) 20%,rgba(242,246,250,.45) 50%,rgba(190,195,201,.85) 90%);--lq-beadshadow:0 8px 20px rgba(0,0,0,.7),0 0 0 1px rgba(242,246,250,.35) inset,0 0 28px rgba(232,238,245,.6);--lq-seam:linear-gradient(90deg,rgba(232,238,245,0),#E8EEF5 16%,#FFFFFF 50%,#FF3D3D 84%,rgba(255,61,61,0));--lq-seamglow:0 0 22px rgba(232,238,245,.75);--lq-flash:linear-gradient(90deg,rgba(232,238,245,0),#FFFFFF 50%,rgba(255,61,61,0));--lq-flashglow:0 0 30px rgba(232,238,245,.85);--v-glow:232,238,245;--v-haze:190,195,201;--v-grid:#EDF1F7;--v-f2:#EDF1F7;--v-faredge:242,246,250;--v-f3:#E8EEF5;--v-claim:174,187,203;--v-f5:#BDC7D4}
html.v2-doc[data-theme="liquid"][data-look="lagoon"]{--act:#17d4c3;--act-rgb:23,212,195;--act-ink:#18ddcb;--act-hi:#45ddcf;--act-lo:#13aea0;--on-act:#0a1a18;--act-grad:linear-gradient(120deg,#17d4c3,#45ddcf 56%,#17d4c3);--act-shadow:0 14px 34px -14px rgba(23,212,195,.65),0 1px 0 rgba(255,255,255,.3) inset;--puck-bg:radial-gradient(70% 36% at 50% 0%,rgba(255,255,255,.3),rgba(255,255,255,0) 100%),linear-gradient(160deg,#45ddcf,#17d4c3 44%,#13aea0);--puck-ink:#0a1a18;--puck-shadow:0 2px 0 rgba(255,255,255,.45) inset,0 -10px 22px -12px rgba(6,59,55,.7) inset,0 16px 34px -14px rgba(23,212,195,.65),0 18px 40px rgba(0,0,0,.7);--puck-held:0 2px 0 rgba(255,255,255,.4) inset,0 0 64px -6px rgba(23,212,195,.75);--puck-ring:rgba(10,26,24,.2);--danger-fg:#18ddcb;--danger-line:rgba(23,212,195,.6);--bridge-accent:#0e857b;--bridge-accent-rgb:14,133,123;--bar-now:linear-gradient(180deg,#45ddcf,#17d4c3 52%,#13aea0);--sheen:linear-gradient(100deg,#13aea0 0%,#45ddcf 16%,#17d4c3 29%,#13aea0 43%,#45ddcf 57%,#17d4c3 71%,#45ddcf 85%,#13aea0 100%);--money:#ffd76a;--money-rgb:255,215,106;--money-ink:#ffde85;--money-hi:#ffe8a9;--money-lo:#c2a351;--money-lit:#ffd76a;--track-on:rgba(255,215,106,.24);--track-on-line:rgba(255,215,106,.5);--focus:#ffde85;--knob-on:linear-gradient(160deg,#4a4f58,#23262c 55%,#0d0f12);--rare:#ff5d7a;--rare-rgb:255,93,122;--rare-ink:#ff8da1;--rare-hi:#ff7d95;--rare-lo:#d14c64;--rare-tint:#290f14;--on-rare:#1a0a0d;--rare-grad:linear-gradient(160deg,#ff7d95,#ff5d7a 52%,#d14c64);--rare-shadow:0 2px 0 rgba(255,255,255,.4) inset,0 16px 36px -12px rgba(255,93,122,.75),0 0 60px -10px rgba(255,93,122,.85);--blob-c:rgba(255,215,106,.18);--lq-beadshadow:0 8px 20px rgba(0,0,0,.55),0 0 26px rgba(23,212,195,.5);--lq-seam:linear-gradient(90deg,rgba(23,212,195,0),#17D4C3 16%,#FFFFFF 50%,#17D4C3 84%,rgba(23,212,195,0));--lq-seamglow:0 0 20px rgba(23,212,195,.55);--lq-flash:linear-gradient(90deg,rgba(23,212,195,0),#FFFFFF 50%,rgba(23,212,195,0));--lq-flashglow:0 0 30px rgba(23,212,195,.85);--v-glow:23,212,195;--v-haze:19,174,160;--v-grid:#45DDCF;--v-f2:#45DDCF;--v-faredge:127,231,222;--v-f3:#18DDCB;--v-claim:255,215,106;--v-f5:#FFDE85}
html.v2-doc[data-theme="rose"][data-look="bubblegum"]{--act:#ff6ec7;--act-rgb:255,110,199;--act-ink:#ff74c9;--act-hi:#ff8bd2;--act-lo:#d15aa3;--on-act:#1a0a14;--act-grad:linear-gradient(120deg,#ff6ec7,#ff8bd2 56%,#ff6ec7);--act-shadow:0 14px 34px -14px rgba(255,110,199,.65),0 1px 0 rgba(255,255,255,.3) inset;--puck-bg:radial-gradient(70% 36% at 50% 0%,rgba(255,255,255,.3),rgba(255,255,255,0) 100%),linear-gradient(160deg,#ff8bd2,#ff6ec7 44%,#d15aa3);--puck-ink:#1a0a14;--puck-shadow:0 2px 0 rgba(255,255,255,.45) inset,0 -10px 22px -12px rgba(71,31,56,.7) inset,0 16px 34px -14px rgba(255,110,199,.65),0 18px 40px rgba(0,0,0,.7);--puck-held:0 2px 0 rgba(255,255,255,.4) inset,0 0 64px -6px rgba(255,110,199,.75);--puck-ring:rgba(26,10,20,.2);--danger-fg:#ff74c9;--danger-line:rgba(255,110,199,.6);--bridge-accent:#e3008c;--bridge-accent-rgb:227,0,140;--focus:#ff74c9;--money:#8ad8ff;--money-rgb:138,216,255;--money-ink:#9fdfff;--money-hi:#bbe8ff;--money-lo:#69a4c2;--money-lit:#8ad8ff;--track-on:rgba(138,216,255,.34);--track-on-line:rgba(138,216,255,.75);--bar-now:linear-gradient(180deg,#bbe8ff,#8ad8ff 52%,#69a4c2);--sheen:linear-gradient(100deg,#69a4c2 0%,#bbe8ff 16%,#8ad8ff 29%,#69a4c2 43%,#bbe8ff 57%,#8ad8ff 71%,#bbe8ff 85%,#69a4c2 100%);--knob-on:linear-gradient(160deg,#4a4f58,#23262c 55%,#0d0f12);--rare:#ffe14d;--rare-rgb:255,225,77;--rare-ink:#ffe14d;--rare-hi:#ffe771;--rare-lo:#d1b93f;--rare-tint:#29240c;--on-rare:#1a170a;--rare-grad:linear-gradient(160deg,#ffe771,#ffe14d 52%,#d1b93f);--rare-shadow:0 2px 0 rgba(255,255,255,.4) inset,0 16px 36px -12px rgba(255,225,77,.75),0 0 60px -10px rgba(255,225,77,.85);--blob-a:rgba(209,90,163,.28);--blob-b:rgba(138,216,255,.1);--blob-c:rgba(255,225,77,.09);--lq-t:radial-gradient(130% 88% at 50% 112%,rgba(255,110,199,.30),rgba(255,110,199,0) 64%),linear-gradient(180deg,#0C040A,#25101F);--lq-b:radial-gradient(130% 82% at 50% -12%,rgba(138,216,255,.16),rgba(138,216,255,0) 62%),linear-gradient(180deg,#25101F,#0C040A);--lq-logo-shadow:drop-shadow(0 10px 26px rgba(255,110,199,.55));--lq-bead:radial-gradient(circle at 34% 28%,#FFFFFF,rgba(255,255,255,.8) 20%,rgba(255,175,224,.45) 50%,rgba(209,90,163,.85) 90%);--lq-beadshadow:0 8px 20px rgba(0,0,0,.7),0 0 0 1px rgba(255,175,224,.35) inset,0 0 28px rgba(255,110,199,.6);--lq-seam:linear-gradient(90deg,rgba(255,110,199,0),#FF6EC7 16%,#FFFFFF 50%,#8AD8FF 84%,rgba(138,216,255,0));--lq-seamglow:0 0 22px rgba(255,110,199,.75);--lq-flash:linear-gradient(90deg,rgba(255,110,199,0),#FFFFFF 50%,rgba(138,216,255,0));--lq-flashglow:0 0 30px rgba(255,110,199,.85);--v-glow:255,110,199;--v-haze:209,90,163;--v-grid:#FF8BD2;--v-f2:#FF8BD2;--v-faredge:255,175,224;--v-f3:#FF74C9;--v-claim:138,216,255;--v-f5:#9FDFFF}
html.v2-doc[data-theme="blackice"][data-look="arcade"]{--act:#e32828;--act-rgb:227,40,40;--act-ink:#eb6262;--act-hi:#e32c2c;--act-lo:#ba2121;--on-act:#ffffff;--act-grad:linear-gradient(120deg,#e32828,#e32c2c 56%,#e32828);--act-shadow:0 14px 34px -14px rgba(227,40,40,.65),0 1px 0 rgba(255,255,255,.3) inset;--puck-bg:radial-gradient(70% 36% at 50% 0%,rgba(255,255,255,.3),rgba(255,255,255,0) 100%),linear-gradient(160deg,#e32c2c,#e32828 44%,#ba2121);--puck-ink:#ffffff;--puck-shadow:0 2px 0 rgba(255,255,255,.45) inset,0 -10px 22px -12px rgba(64,11,11,.7) inset,0 16px 34px -14px rgba(227,40,40,.65),0 18px 40px rgba(0,0,0,.7);--puck-held:0 2px 0 rgba(255,255,255,.4) inset,0 0 64px -6px rgba(227,40,40,.75);--puck-ring:rgba(255,255,255,.22);--danger-fg:#eb6262;--danger-line:rgba(227,40,40,.6);--bridge-accent:#e32828;--bridge-accent-rgb:227,40,40;--focus:#eb6262;--money:#ffe14d;--money-rgb:255,225,77;--money-ink:#ffe66d;--money-hi:#ffee98;--money-lo:#c2ab3b;--money-lit:#ffe14d;--track-on:rgba(255,225,77,.34);--track-on-line:rgba(255,225,77,.75);--bar-now:linear-gradient(180deg,#ffee98,#ffe14d 52%,#c2ab3b);--sheen:linear-gradient(100deg,#c2ab3b 0%,#ffee98 16%,#ffe14d 29%,#c2ab3b 43%,#ffee98 57%,#ffe14d 71%,#ffee98 85%,#c2ab3b 100%);--knob-on:linear-gradient(160deg,#4a4f58,#23262c 55%,#0d0f12);--rare:#2fd6ff;--rare-rgb:47,214,255;--rare-ink:#2fd6ff;--rare-hi:#59deff;--rare-lo:#27afd1;--rare-tint:#082229;--on-rare:#0a171a;--rare-grad:linear-gradient(160deg,#59deff,#2fd6ff 52%,#27afd1);--rare-shadow:0 2px 0 rgba(255,255,255,.4) inset,0 16px 36px -12px rgba(47,214,255,.75),0 0 60px -10px rgba(47,214,255,.85);--blob-a:rgba(186,33,33,.26);--blob-c:rgba(47,214,255,.09);--lq-t:radial-gradient(130% 88% at 50% 112%,rgba(227,40,40,.30),rgba(227,40,40,0) 64%),linear-gradient(180deg,#030407,#0C111A);--lq-b:radial-gradient(130% 82% at 50% -12%,rgba(47,214,255,.16),rgba(47,214,255,0) 62%),linear-gradient(180deg,#0C111A,#030407);--lq-logo-shadow:drop-shadow(0 10px 26px rgba(227,40,40,.55));--lq-bead:radial-gradient(circle at 34% 28%,#FFFFFF,rgba(255,255,255,.8) 20%,rgba(240,137,137,.45) 50%,rgba(186,33,33,.85) 90%);--lq-beadshadow:0 8px 20px rgba(0,0,0,.7),0 0 0 1px rgba(240,137,137,.35) inset,0 0 28px rgba(227,40,40,.6);--lq-seam:linear-gradient(90deg,rgba(227,40,40,0),#E32828 16%,#FFFFFF 50%,#2FD6FF 84%,rgba(47,214,255,0));--lq-seamglow:0 0 22px rgba(227,40,40,.75);--lq-flash:linear-gradient(90deg,rgba(227,40,40,0),#FFFFFF 50%,rgba(47,214,255,0));--lq-flashglow:0 0 30px rgba(227,40,40,.85);--v-glow:227,40,40;--v-haze:186,33,33;--v-grid:#E32C2C;--v-f2:#E32C2C;--v-faredge:240,137,137;--v-f3:#EB6262;--v-claim:255,225,77;--v-f5:#FFE66D}
html.v2-doc[data-theme="amethyst"][data-look="fright-night"]{--act:#ff7a1a;--act-rgb:255,122,26;--act-ink:#ff7a1a;--act-hi:#ff9548;--act-lo:#d16415;--on-act:#1a110a;--act-grad:linear-gradient(120deg,#ff7a1a,#ff9548 56%,#ff7a1a);--act-shadow:0 14px 34px -14px rgba(255,122,26,.65),0 1px 0 rgba(255,255,255,.3) inset;--puck-bg:radial-gradient(70% 36% at 50% 0%,rgba(255,255,255,.3),rgba(255,255,255,0) 100%),linear-gradient(160deg,#ff9548,#ff7a1a 44%,#d16415);--puck-ink:#1a110a;--puck-shadow:0 2px 0 rgba(255,255,255,.45) inset,0 -10px 22px -12px rgba(71,34,7,.7) inset,0 16px 34px -14px rgba(255,122,26,.65),0 18px 40px rgba(0,0,0,.7);--puck-held:0 2px 0 rgba(255,255,255,.4) inset,0 0 64px -6px rgba(255,122,26,.75);--puck-ring:rgba(26,17,10,.2);--danger-fg:#ff7a1a;--danger-line:rgba(255,122,26,.6);--bridge-accent:#c75300;--bridge-accent-rgb:199,83,0;--focus:#ff7a1a;--money:#c9a0ff;--money-rgb:201,160,255;--money-ink:#d3b1ff;--money-hi:#e0c8ff;--money-lo:#997ac2;--money-lit:#c9a0ff;--track-on:rgba(201,160,255,.34);--track-on-line:rgba(201,160,255,.75);--bar-now:linear-gradient(180deg,#e0c8ff,#c9a0ff 52%,#997ac2);--sheen:linear-gradient(100deg,#997ac2 0%,#e0c8ff 16%,#c9a0ff 29%,#997ac2 43%,#e0c8ff 57%,#c9a0ff 71%,#e0c8ff 85%,#997ac2 100%);--knob-on:linear-gradient(160deg,#ffffff,#ffecdf 55%,#ffbd8d);--rare:#7dff5a;--rare-rgb:125,255,90;--rare-ink:#7dff5a;--rare-hi:#97ff7b;--rare-lo:#67d14a;--rare-tint:#14290e;--on-rare:#0d1a0a;--rare-grad:linear-gradient(160deg,#97ff7b,#7dff5a 52%,#67d14a);--rare-shadow:0 2px 0 rgba(255,255,255,.4) inset,0 16px 36px -12px rgba(125,255,90,.75),0 0 60px -10px rgba(125,255,90,.85);--blob-a:rgba(209,100,21,.3);--blob-b:rgba(201,160,255,.1);--blob-c:rgba(125,255,90,.09);--lq-t:radial-gradient(130% 88% at 50% 112%,rgba(255,122,26,.30),rgba(255,122,26,0) 64%),linear-gradient(180deg,#07040E,#150E28);--lq-b:radial-gradient(130% 82% at 50% -12%,rgba(201,160,255,.16),rgba(201,160,255,0) 62%),linear-gradient(180deg,#150E28,#07040E);--lq-logo-shadow:drop-shadow(0 10px 26px rgba(255,122,26,.55));--lq-bead:radial-gradient(circle at 34% 28%,#FFFFFF,rgba(255,255,255,.8) 20%,rgba(255,182,129,.45) 50%,rgba(209,100,21,.85) 90%);--lq-beadshadow:0 8px 20px rgba(0,0,0,.7),0 0 0 1px rgba(255,182,129,.35) inset,0 0 28px rgba(255,122,26,.6);--lq-seam:linear-gradient(90deg,rgba(255,122,26,0),#FF7A1A 16%,#FFFFFF 50%,#C9A0FF 84%,rgba(201,160,255,0));--lq-seamglow:0 0 22px rgba(255,122,26,.75);--lq-flash:linear-gradient(90deg,rgba(255,122,26,0),#FFFFFF 50%,rgba(201,160,255,0));--lq-flashglow:0 0 30px rgba(255,122,26,.85);--v-glow:255,122,26;--v-haze:209,100,21;--v-grid:#FF9548;--v-f2:#FF9548;--v-faredge:255,182,129;--v-f3:#FF7A1A;--v-claim:201,160,255;--v-f5:#D3B1FF}
html.v2-doc[data-theme="daylight"][data-look="matcha"]{--act:#4f7f2f;--act-rgb:79,127,47;--act-ink:#3d6224;--act-hi:#548235;--act-lo:#416827;--on-act:#ffffff;--act-grad:linear-gradient(120deg,#4f7f2f,#548235 56%,#4f7f2f);--act-shadow:0 14px 34px -16px rgba(79,127,47,.8),0 1px 0 rgba(255,255,255,.4) inset;--puck-bg:radial-gradient(70% 36% at 50% 0%,rgba(255,255,255,.3),rgba(255,255,255,0) 100%),linear-gradient(160deg,#548235,#4f7f2f 44%,#416827);--puck-ink:#ffffff;--puck-shadow:0 2px 0 rgba(255,255,255,.5) inset,0 -10px 22px -12px rgba(22,36,13,.55) inset,0 16px 34px -14px rgba(79,127,47,.6),0 10px 30px rgba(22,19,15,.15);--puck-held:0 2px 0 rgba(255,255,255,.4) inset,0 0 64px -6px rgba(79,127,47,.75);--puck-ring:rgba(255,255,255,.22);--danger-fg:#568b33;--danger-line:rgba(79,127,47,.6);--bridge-accent:#4f7f2f;--bridge-accent-rgb:79,127,47;--focus:#3d6224;--money:#c2185b;--money-rgb:194,24,91;--money-ink:#9f144b;--money-hi:#c62564;--money-lo:#931245;--money-lit:#c62564;--track-on:#c2185b;--track-on-line:#c2185b;--bar-now:linear-gradient(180deg,#c62564,#c2185b 52%,#931245);--sheen:linear-gradient(100deg,#931245 0%,#c62564 16%,#c2185b 29%,#931245 43%,#c62564 57%,#c2185b 71%,#c62564 85%,#931245 100%);--blob-b:rgba(79,127,47,.14);--blob-c:rgba(194,24,91,.1);--lq-t:radial-gradient(130% 88% at 50% 112%,rgba(79,127,47,.16),rgba(79,127,47,0) 64%),linear-gradient(180deg,#E5DFD4,#F0ECE5);--lq-b:radial-gradient(130% 82% at 50% -12%,rgba(79,127,47,.11),rgba(79,127,47,0) 62%),linear-gradient(180deg,#F0ECE5,#E5DFD4);--lq-logo-shadow:drop-shadow(0 10px 26px rgba(79,127,47,.3));--lq-beadshadow:0 8px 20px rgba(22,19,15,.35),0 0 26px rgba(79,127,47,.35);--lq-seam:linear-gradient(90deg,rgba(79,127,47,0),#4F7F2F 16%,#FFFFFF 50%,#4F7F2F 84%,rgba(79,127,47,0));--lq-seamglow:0 0 20px rgba(79,127,47,.6);--lq-flash:linear-gradient(90deg,rgba(79,127,47,0),#FFFFFF 50%,rgba(79,127,47,0));--lq-flashglow:0 0 30px rgba(79,127,47,.8);--v-glow:79,127,47;--v-haze:65,104,39;--v-grid:#548235;--v-f2:#548235;--v-faredge:158,185,141;--v-f3:#A7BF97;--v-claim:198,37,100;--v-f5:#D76994}
html.v2-doc[data-theme="midnight"][data-look="jackpot"]{--act:#17b26a;--act-rgb:23,178,106;--act-ink:#18bb70;--act-hi:#45c188;--act-lo:#139257;--on-act:#0a1a12;--act-grad:linear-gradient(120deg,#17b26a,#45c188 56%,#17b26a);--act-shadow:0 14px 34px -14px rgba(23,178,106,.65),0 1px 0 rgba(255,255,255,.3) inset;--puck-bg:radial-gradient(70% 36% at 50% 0%,rgba(255,255,255,.3),rgba(255,255,255,0) 100%),linear-gradient(160deg,#45c188,#17b26a 44%,#139257);--puck-ink:#0a1a12;--puck-shadow:0 2px 0 rgba(255,255,255,.45) inset,0 -10px 22px -12px rgba(6,50,30,.7) inset,0 16px 34px -14px rgba(23,178,106,.65),0 18px 40px rgba(0,0,0,.7);--puck-held:0 2px 0 rgba(255,255,255,.4) inset,0 0 64px -6px rgba(23,178,106,.75);--puck-ring:rgba(10,26,18,.2);--danger-fg:#18bb70;--danger-line:rgba(23,178,106,.6);--bridge-accent:#128851;--bridge-accent-rgb:18,136,81;--focus:#18bb70;--money:#ffd24a;--money-rgb:255,210,74;--money-ink:#ffda6b;--money-hi:#ffe596;--money-lo:#c2a038;--money-lit:#ffd24a;--track-on:#ffd24a;--track-on-line:#ffd24a;--bar-now:linear-gradient(180deg,#ffe596,#ffd24a 52%,#c2a038);--sheen:linear-gradient(100deg,#c2a038 0%,#ffe596 16%,#ffd24a 29%,#c2a038 43%,#ffe596 57%,#ffd24a 71%,#ffe596 85%,#c2a038 100%);--knob-on:linear-gradient(160deg,#4a4f58,#23262c 55%,#0d0f12);--rare:#ff5fa2;--rare-rgb:255,95,162;--rare-ink:#ff73ae;--rare-hi:#ff7fb5;--rare-lo:#d14e85;--rare-tint:#290f1a;--on-rare:#1a0a11;--rare-grad:linear-gradient(160deg,#ff7fb5,#ff5fa2 52%,#d14e85);--rare-shadow:0 2px 0 rgba(255,255,255,.4) inset,0 16px 36px -12px rgba(255,95,162,.75),0 0 60px -10px rgba(255,95,162,.85);--blob-b:rgba(23,178,106,.1);--blob-c:rgba(255,210,74,.06);--lq-t:radial-gradient(130% 88% at 50% 112%,rgba(23,178,106,.20),rgba(23,178,106,0) 64%),linear-gradient(180deg,#0C0B0A,#1A1816);--lq-b:radial-gradient(130% 82% at 50% -12%,rgba(23,178,106,.14),rgba(23,178,106,0) 62%),linear-gradient(180deg,#1A1816,#0C0B0A);--lq-logo-shadow:drop-shadow(0 10px 26px rgba(23,178,106,.35));--lq-beadshadow:0 8px 20px rgba(0,0,0,.6),0 0 26px rgba(23,178,106,.4);--lq-seam:linear-gradient(90deg,rgba(23,178,106,0),#17B26A 16%,#FFFFFF 50%,#17B26A 84%,rgba(23,178,106,0));--lq-seamglow:0 0 22px rgba(23,178,106,.65);--lq-flash:linear-gradient(90deg,rgba(23,178,106,0),#FFFFFF 50%,rgba(23,178,106,0));--lq-flashglow:0 0 30px rgba(23,178,106,.85);--v-glow:23,178,106;--v-haze:19,146,87;--v-grid:#45C188;--v-f2:#45C188;--v-faredge:127,213,173;--v-f3:#18BB70;--v-claim:255,210,74;--v-f5:#FFDA6B}
html.v2-doc[data-theme="rose"][data-look="golden-hour"]{--act:#ff7a59;--act-rgb:255,122,89;--act-ink:#ff8060;--act-hi:#ff957a;--act-lo:#d16449;--on-act:#1a0d0a;--act-grad:linear-gradient(120deg,#ff7a59,#ff957a 56%,#ff7a59);--act-shadow:0 14px 34px -14px rgba(255,122,89,.65),0 1px 0 rgba(255,255,255,.3) inset;--puck-bg:radial-gradient(70% 36% at 50% 0%,rgba(255,255,255,.3),rgba(255,255,255,0) 100%),linear-gradient(160deg,#ff957a,#ff7a59 44%,#d16449);--puck-ink:#1a0d0a;--puck-shadow:0 2px 0 rgba(255,255,255,.45) inset,0 -10px 22px -12px rgba(71,34,25,.7) inset,0 16px 34px -14px rgba(255,122,89,.65),0 18px 40px rgba(0,0,0,.7);--puck-held:0 2px 0 rgba(255,255,255,.4) inset,0 0 64px -6px rgba(255,122,89,.75);--puck-ring:rgba(26,13,10,.2);--danger-fg:#ff8060;--danger-line:rgba(255,122,89,.6);--bridge-accent:#e32d00;--bridge-accent-rgb:227,45,0;--focus:#ff8060;--money:#ffd39a;--money-rgb:255,211,154;--money-ink:#ffdbac;--money-hi:#ffe5c4;--money-lo:#c2a075;--money-lit:#ffd39a;--track-on:rgba(255,211,154,.34);--track-on-line:rgba(255,211,154,.75);--bar-now:linear-gradient(180deg,#ffe5c4,#ffd39a 52%,#c2a075);--sheen:linear-gradient(100deg,#c2a075 0%,#ffe5c4 16%,#ffd39a 29%,#c2a075 43%,#ffe5c4 57%,#ffd39a 71%,#ffe5c4 85%,#c2a075 100%);--knob-on:linear-gradient(160deg,#4a4f58,#23262c 55%,#0d0f12);--rare:#7b8cff;--rare-rgb:123,140,255;--rare-ink:#8a99ff;--rare-hi:#95a3ff;--rare-lo:#6573d1;--rare-tint:#141629;--on-rare:#0a0c1a;--rare-grad:linear-gradient(160deg,#95a3ff,#7b8cff 52%,#6573d1);--rare-shadow:0 2px 0 rgba(255,255,255,.4) inset,0 16px 36px -12px rgba(123,140,255,.75),0 0 60px -10px rgba(123,140,255,.85);--blob-a:rgba(209,100,73,.28);--blob-b:rgba(255,211,154,.1);--blob-c:rgba(123,140,255,.09);--lq-t:radial-gradient(130% 88% at 50% 112%,rgba(255,122,89,.30),rgba(255,122,89,0) 64%),linear-gradient(180deg,#0C040A,#25101F);--lq-b:radial-gradient(130% 82% at 50% -12%,rgba(255,211,154,.16),rgba(255,211,154,0) 62%),linear-gradient(180deg,#25101F,#0C040A);--lq-logo-shadow:drop-shadow(0 10px 26px rgba(255,122,89,.55));--lq-bead:radial-gradient(circle at 34% 28%,#FFFFFF,rgba(255,255,255,.8) 20%,rgba(255,182,164,.45) 50%,rgba(209,100,73,.85) 90%);--lq-beadshadow:0 8px 20px rgba(0,0,0,.7),0 0 0 1px rgba(255,182,164,.35) inset,0 0 28px rgba(255,122,89,.6);--lq-seam:linear-gradient(90deg,rgba(255,122,89,0),#FF7A59 16%,#FFFFFF 50%,#FFD39A 84%,rgba(255,211,154,0));--lq-seamglow:0 0 22px rgba(255,122,89,.75);--lq-flash:linear-gradient(90deg,rgba(255,122,89,0),#FFFFFF 50%,rgba(255,211,154,0));--lq-flashglow:0 0 30px rgba(255,122,89,.85);--v-glow:255,122,89;--v-haze:209,100,73;--v-grid:#FF957A;--v-f2:#FF957A;--v-faredge:255,182,164;--v-f3:#FF8060;--v-claim:255,211,154;--v-f5:#FFDBAC}
html.v2-doc[data-theme="liquid"][data-look="abyss"]{--act:#3d8bff;--act-rgb:61,139,255;--act-ink:#87b8ff;--act-hi:#64a2ff;--act-lo:#357adf;--on-act:#0a101a;--act-grad:linear-gradient(120deg,#3d8bff,#64a2ff 56%,#3d8bff);--act-shadow:0 14px 34px -14px rgba(61,139,255,.65),0 1px 0 rgba(255,255,255,.3) inset;--puck-bg:radial-gradient(70% 36% at 50% 0%,rgba(255,255,255,.3),rgba(255,255,255,0) 100%),linear-gradient(160deg,#64a2ff,#3d8bff 44%,#357adf);--puck-ink:#0a101a;--puck-shadow:0 2px 0 rgba(255,255,255,.45) inset,0 -10px 22px -12px rgba(17,39,71,.7) inset,0 16px 34px -14px rgba(61,139,255,.65),0 18px 40px rgba(0,0,0,.7);--puck-held:0 2px 0 rgba(255,255,255,.4) inset,0 0 64px -6px rgba(61,139,255,.75);--puck-ring:rgba(10,16,26,.2);--danger-fg:#87b8ff;--danger-line:rgba(61,139,255,.6);--bridge-accent:#0c6dff;--bridge-accent-rgb:12,109,255;--bar-now:linear-gradient(180deg,#64a2ff,#3d8bff 52%,#357adf);--sheen:linear-gradient(100deg,#357adf 0%,#64a2ff 16%,#3d8bff 29%,#357adf 43%,#64a2ff 57%,#3d8bff 71%,#64a2ff 85%,#357adf 100%);--money:#35e0c2;--money-rgb:53,224,194;--money-ink:#59e6cd;--money-hi:#8aeddc;--money-lo:#28aa93;--money-lit:#35e0c2;--track-on:rgba(53,224,194,.24);--track-on-line:rgba(53,224,194,.5);--focus:#59e6cd;--knob-on:linear-gradient(160deg,#ffffff,#e3fbf6 55%,#9af0e1);--rare:#ff5d7a;--rare-rgb:255,93,122;--rare-ink:#ff8da1;--rare-hi:#ff7d95;--rare-lo:#d14c64;--rare-tint:#290f14;--on-rare:#1a0a0d;--rare-grad:linear-gradient(160deg,#ff7d95,#ff5d7a 52%,#d14c64);--rare-shadow:0 2px 0 rgba(255,255,255,.4) inset,0 16px 36px -12px rgba(255,93,122,.75),0 0 60px -10px rgba(255,93,122,.85);--blob-c:rgba(53,224,194,.18);--lq-beadshadow:0 8px 20px rgba(0,0,0,.55),0 0 26px rgba(61,139,255,.5);--lq-seam:linear-gradient(90deg,rgba(61,139,255,0),#3D8BFF 16%,#FFFFFF 50%,#3D8BFF 84%,rgba(61,139,255,0));--lq-seamglow:0 0 20px rgba(61,139,255,.55);--lq-flash:linear-gradient(90deg,rgba(61,139,255,0),#FFFFFF 50%,rgba(61,139,255,0));--lq-flashglow:0 0 30px rgba(61,139,255,.85);--v-glow:61,139,255;--v-haze:53,122,223;--v-grid:#64A2FF;--v-f2:#64A2FF;--v-faredge:148,191,255;--v-f3:#87B8FF;--v-claim:53,224,194;--v-f5:#59E6CD}
html.v2-doc[data-theme="midnight"][data-look="hazard"]{--act:#ffd60a;--act-rgb:255,214,10;--act-ink:#ffd60a;--act-hi:#ffde3b;--act-lo:#d1af08;--on-act:#1a170a;--act-grad:linear-gradient(120deg,#ffd60a,#ffde3b 56%,#ffd60a);--act-shadow:0 14px 34px -14px rgba(255,214,10,.65),0 1px 0 rgba(255,255,255,.3) inset;--puck-bg:radial-gradient(70% 36% at 50% 0%,rgba(255,255,255,.3),rgba(255,255,255,0) 100%),linear-gradient(160deg,#ffde3b,#ffd60a 44%,#d1af08);--puck-ink:#1a170a;--puck-shadow:0 2px 0 rgba(255,255,255,.45) inset,0 -10px 22px -12px rgba(71,60,3,.7) inset,0 16px 34px -14px rgba(255,214,10,.65),0 18px 40px rgba(0,0,0,.7);--puck-held:0 2px 0 rgba(255,255,255,.4) inset,0 0 64px -6px rgba(255,214,10,.75);--puck-ring:rgba(26,23,10,.2);--danger-fg:#ffd60a;--danger-line:rgba(255,214,10,.6);--bridge-accent:#8c7500;--bridge-accent-rgb:140,117,0;--focus:#ffd60a;--money:#ff8a1f;--money-rgb:255,138,31;--money-ink:#ff9f47;--money-hi:#ffbb7d;--money-lo:#c26918;--money-lit:#ff8a1f;--track-on:#ff8a1f;--track-on-line:#ff8a1f;--bar-now:linear-gradient(180deg,#ffbb7d,#ff8a1f 52%,#c26918);--sheen:linear-gradient(100deg,#c26918 0%,#ffbb7d 16%,#ff8a1f 29%,#c26918 43%,#ffbb7d 57%,#ff8a1f 71%,#ffbb7d 85%,#c26918 100%);--rare:#2fd6ff;--rare-rgb:47,214,255;--rare-ink:#2fd6ff;--rare-hi:#59deff;--rare-lo:#27afd1;--rare-tint:#082229;--on-rare:#0a171a;--rare-grad:linear-gradient(160deg,#59deff,#2fd6ff 52%,#27afd1);--rare-shadow:0 2px 0 rgba(255,255,255,.4) inset,0 16px 36px -12px rgba(47,214,255,.75),0 0 60px -10px rgba(47,214,255,.85);--blob-b:rgba(255,214,10,.1);--blob-c:rgba(255,138,31,.06);--lq-t:radial-gradient(130% 88% at 50% 112%,rgba(255,214,10,.20),rgba(255,214,10,0) 64%),linear-gradient(180deg,#0C0B0A,#1A1816);--lq-b:radial-gradient(130% 82% at 50% -12%,rgba(255,214,10,.14),rgba(255,214,10,0) 62%),linear-gradient(180deg,#1A1816,#0C0B0A);--lq-logo-shadow:drop-shadow(0 10px 26px rgba(255,214,10,.35));--lq-beadshadow:0 8px 20px rgba(0,0,0,.6),0 0 26px rgba(255,214,10,.4);--lq-seam:linear-gradient(90deg,rgba(255,214,10,0),#FFD60A 16%,#FFFFFF 50%,#FFD60A 84%,rgba(255,214,10,0));--lq-seamglow:0 0 22px rgba(255,214,10,.65);--lq-flash:linear-gradient(90deg,rgba(255,214,10,0),#FFFFFF 50%,rgba(255,214,10,0));--lq-flashglow:0 0 30px rgba(255,214,10,.85);--v-glow:255,214,10;--v-haze:209,175,8;--v-grid:#FFDE3B;--v-f2:#FFDE3B;--v-faredge:255,232,120;--v-f3:#FFD60A;--v-claim:255,138,31;--v-f5:#FF9F47}
/* src/styles/v2/sale.css */
.v2 .nav{top:calc(14px + var(--strip-shift,0px))}
.v2 .sale-strip{position:absolute;inset:0 0 auto;z-index:101;display:flex;align-items:center;justify-content:center;gap:14px;min-height:40px;padding:7px 52px 7px var(--gut);
  background:linear-gradient(90deg,rgba(var(--act-rgb),.22),rgba(var(--act-rgb),.09) 55%,rgba(var(--act-rgb),.22)),var(--card);color:var(--ink);
  box-shadow:inset 0 -1px 0 rgba(var(--act-rgb),.45);font:560 13.5px/1.35 var(--f-text);letter-spacing:-.005em;text-align:center}
html.v2-doc.strip-enter .v2 .nav{transition:top .5s var(--ease)}
html.v2-doc.strip-enter .v2 .hero__copy{transition:margin-top .5s var(--ease)}
.v2 .sale-strip{animation:v2-sale-strip-in .5s var(--ease) both}
@keyframes v2-sale-strip-in{from{opacity:0;transform:translateY(-100%)}to{opacity:1;transform:none}}
.v2 .sale-strip__text{margin:0;min-width:0}
.v2 .sale-strip__text b{font-weight:700}
.v2 .sale-strip__t{font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1;font-weight:650;white-space:nowrap}
.v2 .sale-strip__btn{flex:none;display:inline-flex;align-items:center;height:26px;padding:0 13px;border-radius:999px;background:var(--ink);color:var(--paper);text-decoration:none;font:650 12.5px/1 var(--f-text);white-space:nowrap;transition:transform .25s var(--ease),box-shadow .25s}
.v2 .sale-strip__btn:hover{transform:translateY(-1px);box-shadow:0 0 0 3px rgba(var(--ink-rgb),.2)}
.v2 .sale-strip__btn:focus-visible,.v2 .sale-strip__x:focus-visible{outline:2px solid var(--act-ink);outline-offset:2px}
.v2 .sale-strip__x{position:absolute;right:max(8px,calc(var(--gut) - 12px));top:50%;translate:0 -50%;width:30px;height:30px;display:grid;place-items:center;border:0;border-radius:50%;background:transparent;color:var(--ink);cursor:pointer;transition:background-color .2s}
.v2 .sale-strip__x:hover{background:rgba(var(--ink-rgb),.12)}
.v2 .sale-strip__x svg{width:14px;height:14px}
@media (max-width:640px){.v2 .sale-strip{justify-content:space-between;gap:10px;padding:8px 44px 8px 14px;text-align:left;font-size:12.5px;line-height:1.3}
.v2 .sale-strip__btn{height:28px;padding:0 11px}}
.v2 .hero__copy{margin-top:var(--strip-h,0px)}
.v2 .was-price{margin-left:.4em;font-weight:500;color:var(--ink2);text-decoration:line-through;text-decoration-thickness:1.5px;text-decoration-color:rgba(var(--ink-rgb),.55)}
.v2 .psheet__fig .was-price{display:block;margin:6px 0 0;font:600 clamp(20px,2.4vw,28px)/1 var(--f-text)}
.v2 .sale{display:grid;gap:8px;margin-top:4px}
.v2 .sale__top{display:flex;align-items:center;flex-wrap:wrap;gap:8px 10px;font:560 14px/1 var(--f-text);color:var(--ink2)}
.v2 .sale__was{position:relative;display:inline-block;width:max-content;padding:2px 6px;font:700 clamp(26px,2.8vw,34px)/1 var(--f-text);letter-spacing:-.03em;color:var(--ink2)}
.v2 .sale__was s{text-decoration:line-through;text-decoration-thickness:2px}
.v2 .sale__slash{display:none}
.v2 .sale__fig{display:flex;align-items:flex-end;flex-wrap:wrap;gap:6px 14px}
.v2 .sale__fig .fig-unit{padding-bottom:clamp(6px,.9vw,12px);font-size:16px}
.v2 .sale__now{position:relative;display:inline-block;isolation:isolate}
.v2 .sale__now .figure{white-space:nowrap}
.v2 .sale__glow{display:none}
.v2 .sale__clock{margin:2px 0 0;display:flex;flex-wrap:wrap;gap:2px 12px;align-items:baseline;font:560 14px/1.3 var(--f-text);color:var(--ink2);font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1}
.v2 .sale__clock b{display:inline-block;min-width:2ch;text-align:right;font-weight:700;color:var(--ink)}
.v2 .sale__clock span{white-space:nowrap}
.v2 .sale__clock .lead-in{margin-right:-4px}
html.v2-doc{--hw-orange:255,122,26;--hw-lit:linear-gradient(180deg,#ffe3a6 0%,#ffb35c 36%,#ff7a1a 72%,#f0600c 100%);--hw-glow-a:.62;--hw-glow-b:.5}
html.v2-doc[data-theme="daylight"],html.v2-doc[data-theme="arctic"]{--hw-lit:linear-gradient(180deg,#e9560b 0%,#cf470a 55%,#b53a08 100%);--hw-glow-a:.3;--hw-glow-b:.24}
html.v2-doc[data-season] .v2 .sale__was s{text-decoration:none}
html.v2-doc[data-season] .v2 .sale__slash{display:block;position:absolute;left:-7%;right:-7%;top:50%;height:0;transform:rotate(-11deg);pointer-events:none}
html.v2-doc[data-season] .v2 .sale__slash i{display:block;height:4px;margin-top:-2px;border-radius:4px;background:linear-gradient(90deg,#ffa447,#ff7a1a 55%,#ff5a00);box-shadow:0 0 12px rgba(var(--hw-orange),.7);transform-origin:0 50%}
html.v2-doc[data-season] .v2 .pplan--life.is-in .sale__slash i{animation:v2-hw-slash .8s cubic-bezier(.7,0,.2,1) .55s backwards}
html.v2-doc[data-season] .v2 .sale__now .figure{background:var(--hw-lit);-webkit-background-clip:text;background-clip:text;color:transparent;filter:drop-shadow(0 0 16px rgba(var(--hw-orange),.38))}
html.v2-doc[data-season] .v2 .sale__glow{display:block;position:absolute;inset:-34% -16% -26%;z-index:-1;pointer-events:none}
html.v2-doc[data-season] .v2 .sale__glow::before,html.v2-doc[data-season] .v2 .sale__glow::after{content:"";position:absolute;border-radius:50%;filter:blur(22px);will-change:opacity,transform}
html.v2-doc[data-season] .v2 .sale__glow::before{inset:6% 0;background:radial-gradient(closest-side,rgba(255,150,40,.95),rgba(255,100,10,.38) 58%,rgba(255,100,10,0) 78%);opacity:var(--hw-glow-a);animation:v2-hw-candle-a 6.1s ease-in-out infinite}
html.v2-doc[data-season] .v2 .sale__glow::after{inset:22% 12%;background:radial-gradient(closest-side,rgba(255,196,96,.9),rgba(255,140,30,.3) 60%,rgba(255,140,30,0) 80%);opacity:var(--hw-glow-b);animation:v2-hw-candle-b 4.3s ease-in-out infinite}
@keyframes v2-hw-slash{from{transform:scaleX(0)}to{transform:scaleX(1)}}
@keyframes v2-hw-candle-a{0%{opacity:.5;transform:scale(1)}6%{opacity:.42;transform:scale(.97)}9%{opacity:.62;transform:scale(1.02)}17%{opacity:.46;transform:scale(.99)}23%{opacity:.7;transform:scale(1.03)}31%{opacity:.44;transform:scale(.98)}35%{opacity:.56}47%{opacity:.4;transform:scale(.97)}50%{opacity:.64;transform:scale(1.02)}59%{opacity:.5}64%{opacity:.72;transform:scale(1.04)}73%{opacity:.43;transform:scale(.98)}79%{opacity:.6}87%{opacity:.46;transform:scale(.99)}93%{opacity:.66;transform:scale(1.02)}100%{opacity:.5;transform:scale(1)}}
@keyframes v2-hw-candle-b{0%{opacity:.4}11%{opacity:.62;transform:scale(1.03)}14%{opacity:.34;transform:scale(.97)}28%{opacity:.58}33%{opacity:.46;transform:scale(1.01)}41%{opacity:.7;transform:scale(1.04)}52%{opacity:.36;transform:scale(.97)}58%{opacity:.52}71%{opacity:.66;transform:scale(1.03)}77%{opacity:.38;transform:scale(.98)}90%{opacity:.58}100%{opacity:.4}}
.v2 .hwfx{position:absolute;pointer-events:none}
.v2 .hwfx--hero{inset:0;overflow:hidden;z-index:1}
.v2 .hwfx--card{inset:0;border-radius:inherit;overflow:hidden;z-index:-1}
.v2 .hwfx__defs{position:absolute;width:0;height:0}
.v2 .hwfx__fog{position:absolute;left:-30%;width:160%;bottom:-10%;height:46%;filter:blur(30px);will-change:transform}
.v2 .hwfx__fog--a{background:radial-gradient(34% 62% at 16% 72%,rgba(var(--money-rgb),.9),transparent 72%),radial-gradient(30% 54% at 50% 84%,rgba(var(--money-rgb),.8),transparent 72%),radial-gradient(28% 50% at 86% 68%,rgba(var(--money-rgb),.85),transparent 72%);opacity:.28;animation:v2-hw-fog-a 52s ease-in-out infinite alternate}
.v2 .hwfx__fog--b{height:32%;bottom:-8%;background:radial-gradient(30% 58% at 30% 80%,rgba(var(--money-rgb),.85),transparent 72%),radial-gradient(34% 52% at 72% 76%,rgba(var(--money-rgb),.8),transparent 72%);opacity:.2;animation:v2-hw-fog-b 37s ease-in-out infinite alternate-reverse}
.v2 .hwfx--card .hwfx__fog{height:34%;filter:blur(22px)}
.v2 .hwfx--card .hwfx__fog--a{opacity:.2}
.v2 .hwfx--card .hwfx__fog--b{opacity:.15;height:24%}
@keyframes v2-hw-fog-a{from{transform:translate3d(-9%,0,0)}to{transform:translate3d(9%,0,0)}}
@keyframes v2-hw-fog-b{from{transform:translate3d(7%,0,0)}to{transform:translate3d(-8%,0,0)}}
.v2 .hwfx__bats{position:absolute;inset:0}
.v2 .hwfx__bat{position:absolute;left:0;top:0;width:64px;height:32px;margin:-16px 0 0 -32px;opacity:0;will-change:transform,opacity;filter:drop-shadow(0 0 7px rgba(var(--act-rgb),.5))}
.v2 .hwfx__bat svg{display:block;width:100%;height:100%;overflow:visible;transform-origin:50% 45%}
.v2 .hwfx__bat use{fill:#120a1c;stroke:rgba(var(--money-rgb),.9);stroke-width:.9}
.v2 .hwfx__bat.is-flying svg{animation:v2-hw-flap var(--flap,.24s) ease-in-out infinite alternate}
@keyframes v2-hw-flap{from{transform:scaleY(1)}to{transform:scaleY(.42)}}
html.v2-doc[data-tab-hidden] .v2 .hwfx__fog,html.v2-doc[data-tab-hidden] .v2 .hwfx__bat svg,html.v2-doc[data-tab-hidden] .v2 .sale__glow::before,html.v2-doc[data-tab-hidden] .v2 .sale__glow::after{animation-play-state:paused}
@media (prefers-reduced-motion:reduce){.v2 .sale-strip{animation:none}
html.v2-doc.strip-enter .v2 .nav,html.v2-doc.strip-enter .v2 .hero__copy{transition:none}
html.v2-doc[data-season] .v2 .pplan--life.is-in .sale__slash i{animation:none}
html.v2-doc[data-season] .v2 .sale__glow::before,html.v2-doc[data-season] .v2 .sale__glow::after{animation:none;opacity:.5}
.v2 .hwfx__fog{animation:none}
.v2 .hwfx__bats{display:none}}
/* src/styles/v2/shell.css */
.v2 .me-btn{position:relative;display:grid;place-items:center;width:42px;height:42px;padding:0;border:0;border-radius:13px;background:transparent;cursor:pointer;transition:background-color .2s,opacity .35s,max-width .6s var(--ease),margin .6s var(--ease),padding .6s var(--ease);max-width:200px;overflow:hidden}
.v2 .me-btn:hover,.v2 .me-btn[aria-expanded="true"]{background:rgba(var(--ink-rgb),.07)}
.v2 .me-av{display:grid;place-items:center;width:30px;height:30px;border-radius:50%;font:700 11.5px/1 var(--f-text);letter-spacing:.02em;color:var(--on-act);background:linear-gradient(160deg,var(--act-hi),var(--act) 60%,var(--act-lo));box-shadow:inset 0 1px 0 rgba(255,255,255,.28),0 0 0 2px rgba(var(--card-rgb),.9),0 0 0 3px rgba(var(--act-rgb),.35)}
.v2 .me-av--lg{width:42px;height:42px;font-size:14px;flex:none}
.v2 .me-av--pic{background:var(--card)}
.v2 .me-av img{width:100%;height:100%;max-width:none;border-radius:50%;object-fit:cover}
.v2 .me-pop{position:absolute;right:120px;top:calc(100% + 10px);width:290px;padding:8px;border-radius:20px;opacity:0;transform:translateY(-6px) scale(.98);transform-origin:top right;pointer-events:none;visibility:hidden;transition:opacity .2s,transform .25s var(--ease),visibility 0s .25s}
.v2 .me-pop.is-open{opacity:1;transform:none;pointer-events:auto;visibility:visible;transition:opacity .2s,transform .25s var(--ease)}
.v2 .me-pop__who{display:flex;align-items:center;gap:12px;padding:10px 10px 12px;border-bottom:1px solid var(--line);margin-bottom:6px}
.v2 .me-pop__who>div{min-width:0}
.v2 .me-pop__name{margin:0;font:700 15px/1.25 var(--f-text);color:var(--ink);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.v2 .me-pop__mail{margin:2px 0 0;font-size:13px;color:var(--ink2);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.v2 .me-pop__tags{display:flex;flex-wrap:wrap;gap:5px;margin:8px 0 0}
.v2 .me-pop__tags .tag{height:22px;padding:0 9px;font-size:11.5px}
.v2 .me-pop__list{list-style:none;margin:0;padding:0;display:grid}
.v2 .me-pop__list a,.v2 .me-pop__out{display:flex;align-items:center;width:100%;height:40px;padding:0 10px;border:0;border-radius:11px;background:transparent;text-align:left;text-decoration:none;cursor:pointer;font:560 14px/1 var(--f-text);color:var(--ink)}
.v2 .me-pop__list a:hover,.v2 .me-pop__list a:focus-visible,.v2 .me-pop__out:hover,.v2 .me-pop__out:focus-visible{background:rgba(var(--ink-rgb),.06)}
.v2 .me-pop__list a.is-current{color:var(--money-ink)}
.v2 .me-pop__out{margin-top:6px;border-top:1px solid var(--line);border-radius:0 0 11px 11px;color:var(--ink2)}
.v2 .me-pop__out:hover{color:var(--rare)}
.v2 .nav.is-island:not(:hover):not(:focus-within) .me-btn{opacity:0;max-width:0;margin:0;padding:0}
.v2 .sheet__more{list-style:none;padding:0;margin:0 0 28px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:4px}
.v2 .sheet__more a{display:flex;align-items:center;height:46px;padding:0 12px;border-radius:12px;text-decoration:none;font:600 15px/1 var(--f-text);color:var(--ink);box-shadow:inset 0 0 0 1px var(--line)}
.v2 .sheet__more a:hover{background:rgba(var(--ink-rgb),.06)}
@media (max-width:1080px){.v2 .me-btn,.v2 .me-pop{display:none}}
/* src/app/pages/account-page/account.v2.css */
.v2.pg-account .acct{padding:calc(14px + var(--nav-h) + clamp(28px,4vw,52px)) 0 clamp(72px,10vw,128px);display:grid;gap:clamp(16px,2vw,22px)}
.v2.pg-account .acct-head{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,500px);gap:clamp(28px,5vw,80px);align-items:center;padding-block:clamp(8px,2vw,28px)}
.v2.pg-account .acct-id{display:grid;justify-items:start;gap:18px;min-width:0}
.v2.pg-account .acct-avatar{position:relative;display:grid;place-items:center;width:84px;height:84px;margin-bottom:6px}
.v2.pg-account .acct-avatar__ring{position:absolute;inset:0;border-radius:50%;-webkit-mask:radial-gradient(farthest-side,transparent calc(100% - 3px),#000 calc(100% - 2.5px));mask:radial-gradient(farthest-side,transparent calc(100% - 3px),#000 calc(100% - 2.5px))}
.v2.pg-account .acct-avatar__in{display:grid;place-items:center;width:70px;height:70px;border-radius:50%;background:var(--card-bg),var(--card);box-shadow:inset 0 0 0 1px var(--card-line),inset 0 1px 0 var(--card-edge),var(--lift);font:900 22px/1 var(--f-fig);letter-spacing:.02em;color:var(--ink)}
.v2.pg-account .acct-avatar__in img{width:100%;height:100%;max-width:none;border-radius:50%;object-fit:cover}
.v2.pg-account .acct-name{font-size:clamp(52px,7vw,104px);max-width:100%;overflow-wrap:anywhere}
.v2.pg-account .acct-name.is-long{font-size:clamp(36px,4.6vw,68px)}
.v2.pg-account .acct-mail{max-width:100%;font:400 13px/1.6 var(--f-mono);letter-spacing:.02em;color:var(--ink2);overflow-wrap:anywhere}
.v2.pg-account .acct-mail b{color:var(--ink);font-weight:500}
.v2.pg-account .acct-tags{display:flex;flex-wrap:wrap;gap:6px;margin-top:-6px}
.v2.pg-account .acct-id .cta-row{margin-top:8px}
.v2.pg-account .licence-stage{position:relative;perspective:1400px;padding:14px 0 34px}
.v2.pg-account .licence{position:relative;isolation:isolate;display:grid;grid-template-rows:auto 1fr auto;gap:12px;width:100%;aspect-ratio:1.586;padding:clamp(20px,2.4vw,28px);border-radius:26px;overflow:hidden;
  transform:rotateY(calc((var(--hx) - .5) * 20deg)) rotateX(calc((.5 - var(--hy)) * 12deg));
  background:linear-gradient(150deg,rgba(var(--act-rgb),.34),rgba(var(--card-rgb),.2) 44%,rgba(var(--money-rgb),.16) 100%),var(--card-bg),var(--card);
  box-shadow:inset 0 0 0 1px var(--card-line),inset 0 1px 0 var(--card-edge),0 50px 90px -40px rgba(var(--act-rgb),.55),var(--lift-lg);
  transition:filter .5s,opacity .5s}
.v2.pg-account .licence__film{position:absolute;inset:0;z-index:-1;opacity:.24;mix-blend-mode:overlay}
.v2.pg-account .licence__mark{position:absolute;z-index:-1;right:-6%;bottom:-22%;width:52%;opacity:.2}
.v2.pg-account .licence::after{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(105deg,transparent 30%,rgba(255,255,255,.14) 46%,transparent 58%);background-size:260% 100%;background-position:calc(140% - var(--hx) * 160%) 0;pointer-events:none}
.v2.pg-account .licence__top{display:flex;align-items:center;justify-content:space-between;gap:12px}
.v2.pg-account .licence__top .wordmark{width:112px}
.v2.pg-account .licence__mid{align-self:center;display:grid;gap:4px}
.v2.pg-account .licence__kind{color:var(--ink2);font-size:13px;font-weight:600}
.v2.pg-account .licence__plan{font:900 clamp(40px,4.6vw,62px)/.9 var(--f-fig);letter-spacing:-.04em;background:var(--lq-word);-webkit-background-clip:text;background-clip:text;color:transparent;filter:var(--lq-wordshadow)}
.v2.pg-account .licence__rows{display:grid;grid-template-columns:minmax(0,auto) auto auto;justify-content:start;gap:8px 28px;margin:0}
.v2.pg-account .licence__rows div{display:grid;gap:4px;min-width:0}
.v2.pg-account .licence__rows dt{font:500 10px/1 var(--f-mono);letter-spacing:0;color:var(--ink2)}
.v2.pg-account .licence__rows dd{margin:0;font:650 14px/1.2 var(--f-text);color:var(--ink);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.v2.pg-account .licence__rows div:first-child dd{max-width:16ch}
.v2.pg-account .licence-floor{position:absolute;left:10%;right:10%;bottom:4px;height:30px;border-radius:50%;background:radial-gradient(50% 50% at 50% 50%,rgba(var(--act-rgb),.35),transparent 70%);filter:blur(10px);z-index:-1}
.v2.pg-account .acct.is-off .licence{filter:grayscale(.85);opacity:.72}
.v2.pg-account .acct.is-off .licence__film{opacity:.08}
.v2.pg-account .licence[aria-busy="true"] .licence__plan{animation:v2-acct-pulse 1.6s var(--ease-io) infinite}
@keyframes v2-acct-pulse{50%{opacity:.45}}
.v2.pg-account .acct-note{position:relative;margin:0;padding:14px 18px 14px 20px;border-radius:16px;font:500 14.5px/1.5 var(--f-text);color:var(--ink);background:rgba(var(--card-rgb),.6);box-shadow:inset 0 0 0 1px var(--card-line);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);overflow:hidden}
.v2.pg-account .acct-note::before{content:"";position:absolute;left:0;top:10px;bottom:10px;width:3px;border-radius:0 3px 3px 0;background:var(--lq-seam)}
.v2.pg-account .acct-note.is-ok{background:rgba(var(--money-rgb),.09);box-shadow:inset 0 0 0 1px rgba(var(--money-rgb),.34)}
.v2.pg-account .acct-note.is-ok::before{background:var(--money)}
.v2.pg-account .acct-note.is-err{background:var(--danger-bg);color:var(--danger-fg);box-shadow:inset 0 0 0 1px var(--danger-line)}
.v2.pg-account .acct-note.is-err::before{background:var(--attn)}
.v2.pg-account .acct-inline{display:flex;align-items:center;gap:8px;margin:0;font-size:13.5px;line-height:1.45;color:var(--ink2)}
.v2.pg-account .acct-inline.is-ok{color:var(--money-ink)}
.v2.pg-account .acct-inline.is-err{color:var(--attn-ink)}
.v2.pg-account .acct-inline .auth-spin,.v2.pg-account .acct .btn .auth-spin{width:15px;height:15px}
.v2.pg-account .acct-fail{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:18px 22px;padding:clamp(18px,2.4vw,26px)}
.v2.pg-account .acct-fail__icon{display:grid;place-items:center;width:52px;height:52px;border-radius:16px;color:var(--attn-ink);background:rgba(var(--attn-rgb),.1);box-shadow:inset 0 0 0 1px rgba(var(--attn-rgb),.35)}
.v2.pg-account .acct-fail__icon svg{width:24px;height:24px}
.v2.pg-account .acct-fail__txt{display:grid;gap:6px}
.v2.pg-account .acct-fail__h{font:720 20px/1.2 var(--f-text);letter-spacing:-.02em}
.v2.pg-account .acct-fail__txt p{font-size:14.5px;line-height:1.5;color:var(--ink2);max-width:60ch}
.v2.pg-account .acct-stats{display:grid;grid-template-columns:minmax(0,1.4fr) repeat(2,minmax(0,.9fr)) minmax(0,1.2fr);padding:clamp(18px,2vw,24px) 0}
.v2.pg-account .acct-stat{display:grid;align-content:center;justify-items:start;gap:6px;padding:4px clamp(16px,2vw,28px);min-width:0}
.v2.pg-account .acct-stat+.acct-stat{border-left:1px solid var(--line)}
.v2.pg-account .acct-stat--lead{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:18px}
.v2.pg-account .acct-stat__fig{font-size:clamp(46px,5vw,72px);white-space:nowrap}
.v2.pg-account .acct-stat__fig.is-off{background:none;color:var(--ink2);filter:none;opacity:.55}
.v2.pg-account .acct-stat__txt{display:grid;justify-items:start;gap:9px;min-width:0}
.v2.pg-account .acct-stat__val{font:800 clamp(20px,2vw,28px)/1.05 var(--f-fig);letter-spacing:-.02em;color:var(--ink);text-wrap:balance}
.v2.pg-account .acct-stat__label{font:600 14px/1.2 var(--f-text);color:var(--ink)}
.v2.pg-account .acct-stat--lead .acct-stat__label{font:500 11px/1 var(--f-mono);letter-spacing:0;color:var(--ink2)}
.v2.pg-account .acct-stat__sub{font:400 12px/1.3 var(--f-mono);color:var(--ink2);letter-spacing:.02em}
.v2.pg-account .acct-skel{display:block;width:min(9ch,100%);height:24px;border-radius:8px;background:linear-gradient(90deg,rgba(var(--ink-rgb),.06) 20%,rgba(var(--ink-rgb),.14) 50%,rgba(var(--ink-rgb),.06) 80%);background-size:250% 100%;animation:v2-acct-skel 1.5s linear infinite}
.v2.pg-account .acct-skel--fig{width:clamp(80px,9vw,130px);height:clamp(44px,4.6vw,64px);border-radius:12px}
.v2.pg-account .acct-skel--chip{width:110px;height:26px;border-radius:999px}
.v2.pg-account .acct-skel--sub{width:min(12ch,100%);height:12px;border-radius:6px}
.v2.pg-account .acct-skel--tile{flex:none;width:52px;height:52px;border-radius:14px}
.v2.pg-account .acct-skel--name{width:min(260px,70%);height:18px}
@keyframes v2-acct-skel{from{background-position:100% 0}to{background-position:-150% 0}}
.v2.pg-account .acct-creator:empty{display:none}
.v2.pg-account .acct-support{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:18px;padding:18px 22px}
.v2.pg-account .acct-support__av,.v2.pg-account .acct-cp__av{display:grid;place-items:center;width:46px;height:46px;border-radius:14px;font:900 17px/1 var(--f-fig);color:var(--on-act);background:linear-gradient(160deg,var(--act-hi),var(--act-lo));box-shadow:var(--act-shadow)}
.v2.pg-account .acct-support__txt{display:grid;gap:6px;min-width:0}
.v2.pg-account .acct-support__txt p{font-size:16px;color:var(--ink2);overflow-wrap:anywhere}
.v2.pg-account .acct-support__txt b{color:var(--ink);font-weight:650}
.v2.pg-account .acct-support--card{grid-template-columns:minmax(0,340px) minmax(0,1fr);gap:clamp(18px,3vw,36px);padding:14px 22px 14px 14px}
.v2.pg-account .acct-picker{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:clamp(20px,4vw,56px);padding:clamp(22px,3vw,34px)}
.v2.pg-account .acct-picker__copy{display:grid;align-content:start;gap:12px}
.v2.pg-account .acct-picker__copy .muted{font-size:15px;max-width:40ch}
.v2.pg-account .acct-picker__ui{display:grid;gap:12px;min-width:0}
.v2.pg-account .acct-search{display:flex;align-items:center;gap:10px;height:52px;padding:0 6px 0 16px;border-radius:14px;background:rgba(var(--paper-rgb),.6);box-shadow:inset 0 0 0 1px var(--card-line);cursor:text}
.v2.pg-account .acct-search:focus-within{box-shadow:inset 0 0 0 1.5px var(--act),0 0 0 4px rgba(var(--act-rgb),.18)}
.v2.pg-account .acct-search>svg{width:18px;height:18px;flex:none;color:var(--ink2)}
.v2.pg-account .acct-search input{flex:1;min-width:0;height:100%;border:0;background:transparent;color:var(--ink);font:500 16px/1 var(--f-text);outline:none}
.v2.pg-account .acct-search input::placeholder{color:var(--ink2);opacity:.75}
.v2.pg-account .acct-search__x{display:grid;place-items:center;flex:none;width:40px;height:40px;border:0;border-radius:11px;background:transparent;color:var(--ink2);cursor:pointer}
.v2.pg-account .acct-search__x:hover{background:rgba(var(--ink-rgb),.07);color:var(--ink)}
.v2.pg-account .acct-search__x svg{width:16px;height:16px}
.v2.pg-account .acct-cplist{display:grid;gap:6px;max-height:min(388px,56vh);overflow:auto;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:rgba(var(--ink-rgb),.25) transparent}
.v2.pg-account .acct-cp{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:14px;width:100%;min-height:60px;padding:8px 14px 8px 8px;border:0;border-radius:16px;background:rgba(var(--paper-rgb),.4);box-shadow:inset 0 0 0 1px var(--line);cursor:pointer;text-align:left;color:var(--ink);transition:background-color .2s,box-shadow .2s}
.v2.pg-account .acct-cp:hover{background:rgba(var(--ink-rgb),.05)}
.v2.pg-account .acct-cp[aria-selected="true"]{background:rgba(var(--act-rgb),.12);box-shadow:inset 0 0 0 1.5px rgba(var(--act-rgb),.55)}
.v2.pg-account .acct-cp__av{width:42px;height:42px;border-radius:12px;font-size:15px;background:linear-gradient(160deg,rgba(var(--ink-rgb),.16),rgba(var(--ink-rgb),.06));color:var(--ink);box-shadow:inset 0 0 0 1px var(--line);overflow:hidden}
.v2.pg-account .acct-cp__av img{width:100%;height:100%;max-width:none;object-fit:cover}
.v2.pg-account .acct-cp__id{display:grid;gap:4px;min-width:0}
.v2.pg-account .acct-cp__id b{font:650 15.5px/1.2 var(--f-text);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.v2.pg-account .acct-cp__id small{font:400 11.5px/1 var(--f-mono);color:var(--ink2);letter-spacing:0}
.v2.pg-account .acct-cp__from{margin-left:8px;font-weight:600;color:var(--money-ink);white-space:nowrap}
.v2.pg-account .acct-cp__tick{position:relative;width:24px;height:24px;border-radius:50%;box-shadow:inset 0 0 0 1.5px var(--line)}
.v2.pg-account .acct-cp[aria-selected="true"] .acct-cp__tick{background:linear-gradient(180deg,var(--act-hi),var(--act-lo));box-shadow:none}
.v2.pg-account .acct-cp[aria-selected="true"] .acct-cp__tick::after{content:"";position:absolute;left:8.5px;top:5px;width:5px;height:10px;border-right:2.5px solid var(--on-act);border-bottom:2.5px solid var(--on-act);transform:rotate(45deg)}
.v2.pg-account .acct-cp__empty,.v2.pg-account .acct-cp__note{margin:0;font-size:14px;line-height:1.5;color:var(--ink2)}
.v2.pg-account .acct-cp__note b,.v2.pg-account .acct-cp__empty b{color:var(--ink)}
.v2.pg-account .acct-cp__empty{padding:14px;border-radius:14px;box-shadow:inset 0 0 0 1px var(--line)}
.v2.pg-account .acct-cp__failed{display:grid;gap:10px;justify-items:start;background:rgba(var(--attn-rgb),.08);box-shadow:inset 0 0 0 1px rgba(var(--attn-rgb),.38);color:var(--ink)}
.v2.pg-account .acct-cp__note{padding:12px 14px;border-radius:14px;background:rgba(var(--attn-rgb),.08);box-shadow:inset 0 0 0 1px rgba(var(--attn-rgb),.3)}
.v2.pg-account .aced{display:grid;grid-template-columns:minmax(0,500px) minmax(0,1fr);gap:clamp(22px,4vw,56px);align-items:start;padding:clamp(22px,3vw,34px)}
.v2.pg-account .aced__stage{display:grid;gap:14px;min-width:0;perspective:1400px}
.v2.pg-account .aced__cap{font-size:13.5px;line-height:1.5;color:var(--ink2);max-width:52ch}
.v2.pg-account .aced__form{display:grid;gap:14px;min-width:0}
.v2.pg-account .aced__head{display:grid;justify-items:start;gap:10px;margin-bottom:4px}
.v2.pg-account .aced__slot{display:grid;grid-template-columns:auto minmax(0,1fr);gap:14px 16px;align-items:start;padding:14px;border-radius:18px;background:rgba(var(--paper-rgb),.45);box-shadow:inset 0 0 0 1px var(--line)}
.v2.pg-account .aced__thumb{display:grid;place-items:center;overflow:hidden;background:rgba(var(--ink-rgb),.06);box-shadow:inset 0 0 0 1px var(--line);color:var(--ink2)}
.v2.pg-account .aced__thumb img{width:100%;height:100%;max-width:none;object-fit:cover}
.v2.pg-account .aced__thumb svg{width:24px;height:24px;opacity:.75}
.v2.pg-account .aced__thumb--av{width:64px;height:64px;border-radius:50%}
.v2.pg-account .aced__thumb--bn{width:132px;aspect-ratio:3/1;border-radius:10px}
.v2.pg-account .aced__txt{display:grid;gap:9px;min-width:0}
.v2.pg-account .aced__txt>b{font:680 15px/1.2 var(--f-text)}
.v2.pg-account .aced__txt .cta-row{gap:8px 14px;min-height:38px}
.v2.pg-account .aced__pick{cursor:pointer}
.v2.pg-account .aced__pick.is-off{pointer-events:none}
.v2.pg-account .aced__pick:has(input:focus-visible){outline:2px solid var(--money);outline-offset:3px}
@supports not selector(:has(a)){.v2.pg-account .aced__pick:focus-within{outline:2px solid var(--money);outline-offset:3px}}
.v2.pg-account .aced__rm{color:var(--ink2)}
.v2.pg-account .aced__rm:hover{color:var(--ink)}
.v2.pg-account .aced__ask{font:600 14px/1.3 var(--f-text);color:var(--ink)}
.v2.pg-account .aced__hint{font-size:13px;line-height:1.45;color:var(--ink2)}
.v2.pg-account .aced__rules{padding-top:2px}
.v2.pg-account .aced__bar{height:4px;border-radius:4px;background:rgba(var(--ink-rgb),.09);overflow:hidden}
.v2.pg-account .aced__bar i{display:block;height:100%;width:var(--v,0%);border-radius:inherit;background:linear-gradient(90deg,var(--act-lo),var(--act-hi));transition:width .25s linear}
.v2.pg-account .aced__focus{display:grid;gap:6px}
.v2.pg-account .aced__focus label{font:500 12px/1.2 var(--f-text);color:var(--ink2)}
.v2.pg-account .aced__focus input{width:100%;height:24px;margin:0;accent-color:var(--act);cursor:pointer}
.v2.pg-account .aced__focus input:disabled{cursor:default;opacity:.6}
.v2.pg-account .aced__note{display:grid;justify-items:start;gap:12px;padding:16px 18px;border-radius:16px;box-shadow:inset 0 0 0 1px var(--line);font-size:14.5px;line-height:1.5;color:var(--ink2)}
.v2.pg-account .aced__note b{color:var(--ink);font-weight:650}
.v2.pg-account .aced__note.is-warn{background:rgba(var(--attn-rgb),.08);box-shadow:inset 0 0 0 1px rgba(var(--attn-rgb),.38);color:var(--ink)}
.v2.pg-account .aced__slot.is-skel{align-items:center}
.v2.pg-account .aced__skel--av{width:64px;height:64px;border-radius:50%}
.v2.pg-account .aced__skel--bn{width:132px;height:44px;border-radius:10px}
.v2.pg-account .crop{position:fixed;inset:0;z-index:160;display:grid;padding:16px;overflow-y:auto;overscroll-behavior:contain}
.v2.pg-account .crop__back{position:fixed;inset:0;background:var(--scrim);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);animation:v2-acrop-fade .25s var(--ease) both}
.v2.pg-account .crop__card{position:relative;display:grid;gap:16px;width:min(100%,560px);margin:auto;padding:clamp(20px,2.6vw,28px);border-radius:26px;box-shadow:inset 0 0 0 1px var(--card-line),inset 0 1px 0 var(--card-edge),var(--card-shadow),var(--lift-lg);animation:v2-acrop-in .4s var(--ease) both}
.v2.pg-account .crop__x{position:absolute;right:14px;top:14px;z-index:2;display:grid;place-items:center;width:40px;height:40px;border:0;border-radius:12px;background:transparent;color:var(--ink2);cursor:pointer}
.v2.pg-account .crop__x:hover{background:rgba(var(--ink-rgb),.06);color:var(--ink)}
.v2.pg-account .crop__x:disabled{opacity:.5;cursor:default}
.v2.pg-account .crop__x svg{width:18px;height:18px}
.v2.pg-account .crop__h{padding-right:44px;font:760 clamp(22px,2.2vw,28px)/1.1 var(--f-text);letter-spacing:-.03em}
.v2.pg-account .crop__p{margin-top:-8px;font-size:14.5px;line-height:1.5;color:var(--ink2)}
.v2.pg-account .crop__frame{position:relative;justify-self:center;width:100%;overflow:hidden;border-radius:16px;background:var(--card-bg),var(--card);box-shadow:inset 0 0 0 1px var(--card-line);cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none}
.v2.pg-account .crop__frame.is-drag{cursor:grabbing}
.v2.pg-account .crop__frame:focus-visible{outline:2px solid var(--money);outline-offset:3px;border-radius:16px}
.v2.pg-account .crop__frame--av{width:min(100%,300px);aspect-ratio:1}
.v2.pg-account .crop__frame--bn{aspect-ratio:3/1}
.v2.pg-account .crop__frame canvas{position:absolute;inset:0;width:100%;height:100%;max-width:none}
.v2.pg-account .crop__ring{position:absolute;inset:0;pointer-events:none;background:radial-gradient(circle closest-side,transparent calc(100% - 1.5px),rgba(var(--paper-rgb),.7) calc(100% - .5px))}
.v2.pg-account .crop__fade{position:absolute;inset:auto 0 0 0;height:56%;pointer-events:none;background:linear-gradient(180deg,rgba(var(--card-rgb),0),rgba(var(--card-rgb),.82))}
.v2.pg-account .crop__seat{position:absolute;left:5.6%;bottom:0;width:16.8%;aspect-ratio:1;border-radius:50%;transform:translateY(50%);pointer-events:none;background:rgba(var(--card-rgb),.92);box-shadow:0 0 0 1px var(--card-line)}
.v2.pg-account .crop__zoom{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:14px;font:500 13px/1.2 var(--f-text);color:var(--ink2)}
.v2.pg-account .crop__zoom input{width:100%;height:24px;margin:0;accent-color:var(--act);cursor:pointer}
.v2.pg-account .crop__foot{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:10px}
@keyframes v2-acrop-fade{from{opacity:0}to{opacity:1}}
@keyframes v2-acrop-in{from{opacity:0;transform:translateY(14px) scale(.98)}to{opacity:1;transform:none}}
.v2.pg-account .acct-cols{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(16px,2vw,22px);align-items:stretch}
.v2.pg-account .acct-panel{display:flex;flex-direction:column;gap:22px;min-width:0;padding:clamp(22px,2.6vw,30px)}
.v2.pg-account .acct-panel__head{display:flex;align-items:center;justify-content:space-between;gap:12px}
.v2.pg-account .acct-panel__h{display:inline-flex;align-items:center;gap:11px;font:720 21px/1.15 var(--f-text);letter-spacing:-.02em}
.v2.pg-account .acct-kv{display:grid;margin:0;border-radius:16px;box-shadow:inset 0 0 0 1px var(--line);overflow:hidden}
.v2.pg-account .acct-kv div{display:flex;justify-content:space-between;align-items:center;gap:16px;min-height:50px;padding:10px 16px}
.v2.pg-account .acct-kv div+div{border-top:1px solid var(--line)}
.v2.pg-account .acct-kv dt{font-size:14.5px;color:var(--ink2)}
.v2.pg-account .acct-kv dd{margin:0;min-width:0;font:600 14.5px/1.3 var(--f-text);color:var(--ink);text-align:right;overflow-wrap:anywhere}
.v2.pg-account .acct-kv__wait{color:var(--ink2);font-weight:500}
.v2.pg-account .acct-form .field{gap:10px}
.v2.pg-account .acct-form__row{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px}
.v2.pg-account .acct-form__row .input{width:100%;min-width:0}
.v2.pg-account .acct-form__row .btn{--h:52px}
.v2.pg-account .acct-label{font:500 12px/1.2 var(--f-mono);letter-spacing:0;color:var(--ink2);margin-bottom:10px}
.v2.pg-account .acct-theme .lp--compact .lp__grid{grid-template-columns:repeat(auto-fill,minmax(124px,1fr))}
.v2.pg-account .acct-hint{font-size:13px;line-height:1.5;color:var(--ink2)}
.v2.pg-account .acct-theme .acct-hint{margin-top:10px}
.v2.pg-account .acct-theme .acct-inline{margin-top:8px}
.v2.pg-account .acct-subs{display:grid;gap:10px}
.v2.pg-account .acct-sub{display:grid;gap:14px;padding:18px;border-radius:18px;background:rgba(var(--paper-rgb),.45);box-shadow:inset 0 0 0 1px var(--line)}
.v2.pg-account .acct-sub__top{display:flex;align-items:center;gap:14px;min-width:0}
.v2.pg-account .acct-sub__code{display:grid;place-items:center;flex:none;width:52px;height:52px;border-radius:14px;font:900 18px/1 var(--f-fig);color:var(--on-act);background:linear-gradient(180deg,var(--act-hi),var(--act) 60%,var(--act-lo));box-shadow:var(--act-shadow)}
.v2.pg-account .acct-sub__code .markmask{width:20px;background:currentColor}
.v2.pg-account .acct-sub__name{min-width:0;font:650 16px/1.35 var(--f-text);overflow-wrap:anywhere}
.v2.pg-account .acct-sub__meta{display:flex;flex-wrap:wrap;align-items:center;gap:8px 10px;font:400 12.5px/1.4 var(--f-mono);color:var(--ink2)}
.v2.pg-account .acct-sub.is-ending .acct-sub__code{background:rgba(var(--ink-rgb),.08);color:var(--ink2);box-shadow:inset 0 0 0 1px var(--line)}
.v2.pg-account .acct-empty{display:grid;gap:4px;margin:0;padding:22px;border-radius:18px;box-shadow:inset 0 0 0 1px var(--line);font-size:14.5px;color:var(--ink2)}
.v2.pg-account .acct-empty b{font:650 16px/1.3 var(--f-text);color:var(--ink)}
.v2.pg-account .acct-panel__foot{display:grid;gap:14px;margin-top:auto;padding-top:20px;border-top:1px solid var(--line)}
.v2.pg-account .acct-regions__list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}
.v2.pg-account .acct-regions__list li{position:relative;display:grid;align-content:start;gap:6px;min-height:96px;padding:14px;border-radius:16px;background:rgba(var(--paper-rgb),.35);box-shadow:inset 0 0 0 1px var(--line)}
.v2.pg-account .acct-regions__list b{font:900 22px/1 var(--f-fig);letter-spacing:.02em;color:var(--ink2)}
.v2.pg-account .acct-regions__list span{font:400 11.5px/1.3 var(--f-mono);color:var(--ink2)}
.v2.pg-account .acct-regions__list .chip{justify-self:start;margin-top:4px;height:22px;padding:0 8px;font-size:10px}
.v2.pg-account .acct-regions__list .chip .dot{width:6px;height:6px}
.v2.pg-account .acct-regions__list li.is-on{background:linear-gradient(160deg,rgba(var(--act-rgb),.22),rgba(var(--act-rgb),.06));box-shadow:inset 0 0 0 1.5px rgba(var(--act-rgb),.5)}
.v2.pg-account .acct-regions__list li.is-on b{background:var(--lq-word);-webkit-background-clip:text;background-clip:text;color:transparent}
.v2.pg-account .acct-regions .acct-hint{margin-top:10px}
@media (max-width:1000px){.v2.pg-account .acct-head{grid-template-columns:minmax(0,1fr)}
.v2.pg-account .licence-stage{max-width:520px}
.v2.pg-account .acct-stats{grid-template-columns:repeat(3,minmax(0,1fr))}
.v2.pg-account .acct-stat--lead{grid-column:1/-1;padding-bottom:18px;margin-bottom:14px;border-bottom:1px solid var(--line)}
.v2.pg-account .acct-stat--lead+.acct-stat{border-left:0}
.v2.pg-account .acct-picker{grid-template-columns:minmax(0,1fr)}
.v2.pg-account .aced{grid-template-columns:minmax(0,1fr)}
.v2.pg-account .aced__stage{max-width:520px}
.v2.pg-account .acct-fail{grid-template-columns:auto minmax(0,1fr)}
.v2.pg-account .acct-fail .cta-row{grid-column:1/-1}}
@media (max-width:860px){.v2.pg-account .acct-cols{grid-template-columns:minmax(0,1fr)}}
@media (max-width:620px){.v2.pg-account .acct-stats{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:16px}
.v2.pg-account .acct-stat:nth-child(3){border-left:1px solid var(--line)}
.v2.pg-account .acct-stat:nth-child(4){grid-column:1/-1;border-left:0;border-top:1px solid var(--line);padding-top:16px}
.v2.pg-account .acct-support{grid-template-columns:auto minmax(0,1fr)}
.v2.pg-account .acct-support .tag{grid-column:2;justify-self:start}
.v2.pg-account .acct-support--card{grid-template-columns:minmax(0,1fr);gap:14px;padding:14px 14px 18px}
.v2.pg-account .acct-support--card .acct-support__txt{padding-inline:6px}
.v2.pg-account .licence__rows{gap:6px 16px}
.v2.pg-account .licence__rows dd{font-size:12.5px}
.v2.pg-account .licence__rows div:first-child dd{max-width:11ch}
.v2.pg-account .acct-fail{grid-template-columns:minmax(0,1fr)}
.v2.pg-account .aced__slot{grid-template-columns:minmax(0,1fr)}
.v2.pg-account .aced__thumb--bn{width:min(100%,210px)}
.v2.pg-account .crop{padding:10px}
.v2.pg-account .crop__foot .btn{flex:1 1 auto}}
@media (max-width:420px){.v2.pg-account .licence__top .wordmark{width:92px}
.v2.pg-account .licence{border-radius:20px}}
@media (prefers-reduced-motion:reduce){.v2.pg-account .licence{transform:none}
.v2.pg-account .acct-skel,.v2.pg-account .licence[aria-busy="true"] .licence__plan{animation:none}
.v2.pg-account .aced__bar i{transition:none}
.v2.pg-account .crop__back,.v2.pg-account .crop__card{animation:none}}
@media (pointer:coarse){.v2.pg-account .acct .btn--sm{--h:44px}
.v2.pg-account .aced .btn--text{min-height:44px;padding-inline:6px}
.v2.pg-account .aced__focus input,.v2.pg-account .crop__zoom input{height:36px}}
/* src/app/pages/capabilities-page/features.v2.css */
.v2.pg-features .fx .num{font:500 11.5px/1 var(--f-mono);color:var(--money-ink);letter-spacing:0;padding:5px 7px;border-radius:7px;box-shadow:inset 0 0 0 1px rgba(var(--money-rgb),.35);margin-right:2px}
.v2.pg-features .fx-head{padding:calc(14px + var(--nav-h) + clamp(52px,8vw,112px)) 0 clamp(56px,7vw,104px)}
.v2.pg-features .fx-head__h{margin-top:24px}
.v2.pg-features .fx-head__h .em-metal{display:block;padding-bottom:.06em}
.v2.pg-features .fx-head__grid{display:grid;grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);gap:clamp(28px,5vw,80px);align-items:end;margin-top:clamp(28px,4vw,48px)}
.v2.pg-features .fx-head__copy .cta-row{margin-top:30px}
.v2.pg-features .fx-games{transform:perspective(1500px) rotateY(-16deg);transform-origin:100% 50%}
.v2.pg-features .fx-games__k{display:flex;margin-bottom:18px}
.v2.pg-features .gfan{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}
.v2.pg-features .gt{display:grid;align-content:start;gap:12px;animation:v2-fx-gt-in .9s var(--ease) both;animation-delay:calc(var(--i) * 90ms + 120ms)}
@keyframes v2-fx-gt-in{from{opacity:0;transform:translateX(-26px) translateZ(-90px)}}
.v2.pg-features .gt__screen{position:relative;display:flex;align-items:flex-start;justify-content:space-between;aspect-ratio:16/11;padding:8px;border-radius:14px;overflow:hidden;background:var(--video);box-shadow:inset 0 0 0 1px rgba(var(--v-light),.12),0 28px 40px -24px rgba(0,0,0,.75);-webkit-box-reflect:below 6px linear-gradient(transparent 72%,rgba(255,255,255,.14))}
.v2.pg-features .gt__screen i{font:500 10px/1 var(--f-mono);font-style:normal;letter-spacing:0;color:rgba(var(--v-light),.8);padding:5px 6px;border-radius:6px;background:rgba(0,0,0,.4)}
.v2.pg-features .gt__screen::after{content:"";position:absolute;inset:0;background:linear-gradient(115deg,rgba(255,255,255,.12),rgba(255,255,255,0) 38%);pointer-events:none}
.v2.pg-features .gt--a .gt__screen{background:radial-gradient(90% 80% at 22% 18%,rgba(var(--money-rgb),.42),transparent 62%),radial-gradient(80% 90% at 90% 100%,rgba(var(--v-glow),.5),transparent 60%),var(--video)}
.v2.pg-features .gt--b .gt__screen{background:radial-gradient(90% 80% at 70% 12%,rgba(var(--act-rgb),.55),transparent 62%),radial-gradient(70% 80% at 10% 100%,rgba(var(--money-rgb),.22),transparent 60%),var(--video)}
.v2.pg-features .gt--c .gt__screen{background:radial-gradient(90% 80% at 30% 90%,rgba(var(--attn-rgb),.38),transparent 62%),radial-gradient(70% 70% at 90% 10%,rgba(var(--v-haze),.5),transparent 62%),var(--video)}
.v2.pg-features .gt--soon .gt__screen{background:transparent;box-shadow:inset 0 0 0 1.5px var(--line);-webkit-box-reflect:below 0 linear-gradient(transparent,transparent)}
.v2.pg-features .gt--soon .gt__screen::after{display:none}
.v2.pg-features .gt__foot b{display:block;font:740 16px/1.15 var(--f-text);letter-spacing:-.015em}
.v2.pg-features .gt__foot em{display:block;margin-top:3px;font:450 13px/1.35 var(--f-text);font-style:normal;color:var(--ink2)}
.v2.pg-features .gt--soon .gt__foot b{color:var(--ink2)}
@media (max-width:1000px){.v2.pg-features .fx-head__grid{grid-template-columns:minmax(0,1fr);align-items:start}}
@media (max-width:620px){.v2.pg-features .fx-games{transform:none}
.v2.pg-features .gfan{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 12px}
.v2.pg-features .gt{animation-name:v2-fx-gt-up}
.v2.pg-features .gt__screen{-webkit-box-reflect:below 0 linear-gradient(transparent,transparent)}}
@keyframes v2-fx-gt-up{from{opacity:0;transform:translateY(18px)}}
.v2.pg-features .fx-body{display:grid;grid-template-columns:236px minmax(0,1fr);gap:clamp(40px,5.4vw,84px);align-items:start;padding:clamp(8px,2vw,24px) 0 clamp(40px,6vw,88px)}
.v2.pg-features .fx-index{position:sticky;top:calc(14px + var(--nav-h) + 26px);z-index:20}
.v2.pg-features .fx-index__k{display:flex;margin-bottom:10px}
.v2.pg-features .fx-index__fig{height:clamp(92px,8.6vw,128px);margin-bottom:14px}
.v2.pg-features .fx-index__fig .figure{display:block;font-size:clamp(84px,8.4vw,124px);line-height:1;padding-right:.04em}
.v2.pg-features .fx-index__fig .figure.is-roll{animation:v2-fx-roll .55s var(--ease)}
@keyframes v2-fx-roll{from{opacity:0;transform:translateY(42%)}}
.v2.pg-features .fx-index__track{position:relative;padding-left:24px}
.v2.pg-features .fx-index__rail{position:absolute;left:4px;top:8px;bottom:8px;width:2px;border-radius:2px;background:var(--line)}
.v2.pg-features .fx-index__rail i{position:absolute;left:0;top:0;width:100%;height:calc(var(--fill,0) * 100%);border-radius:inherit;background:linear-gradient(180deg,var(--act),var(--money))}
.v2.pg-features .fx-index__rail b{position:absolute;left:50%;top:var(--bead,0px);width:12px;height:12px;margin:-6px 0 0 -6px;border-radius:50%;background:var(--lq-bead);box-shadow:var(--lq-beadshadow);transition:top .5s var(--ease)}
.v2.pg-features .fx-index__list{list-style:none;margin:0;padding:0;display:grid}
.v2.pg-features .fx-index__list a{display:flex;align-items:center;gap:12px;min-height:40px;padding:4px 0;border-radius:8px;text-decoration:none;font:560 15px/1.2 var(--f-text);color:var(--ink2);transition:color .25s}
.v2.pg-features .fx-index__list a .mono{min-width:22px;font-size:10.5px;letter-spacing:.06em;color:var(--ink2);opacity:.7}
.v2.pg-features .fx-index__list a:hover,.v2.pg-features .fx-index__list a[aria-current]{color:var(--ink)}
.v2.pg-features .fx-index__list a[aria-current] .mono{color:var(--money-ink);opacity:1}
@media (max-width:1000px){.v2.pg-features .fx-body{grid-template-columns:minmax(0,1fr);gap:28px}
.v2.pg-features .fx-index{top:calc(14px + var(--nav-h) + 8px)}
.v2.pg-features .fx-index__k,.v2.pg-features .fx-index__fig,.v2.pg-features .fx-index__rail{display:none}
.v2.pg-features .fx-index__track{padding:5px;border-radius:16px;background:rgba(var(--card-rgb),.86);box-shadow:inset 0 0 0 1px var(--card-line),inset 0 1px 0 var(--card-edge),var(--lift-sm);backdrop-filter:blur(18px) saturate(1.2);-webkit-backdrop-filter:blur(18px) saturate(1.2)}
.v2.pg-features .fx-index__list{display:flex;gap:4px;overflow-x:auto;scrollbar-width:none;overscroll-behavior-x:contain}
.v2.pg-features .fx-index__list::-webkit-scrollbar{display:none}
.v2.pg-features .fx-index__list a{white-space:nowrap;min-height:44px;padding:0 13px;border-radius:12px;font-size:14px}
.v2.pg-features .fx-index__list a .mono{min-width:0}
.v2.pg-features .fx-index__list a[aria-current]{background:rgba(var(--ink-rgb),.08);box-shadow:inset 0 0 0 1px var(--line)}
.v2.pg-features .plate{scroll-margin-top:64px}}
.v2.pg-features .plate:focus{outline:none}
.v2.pg-features .plate+.plate{margin-top:clamp(96px,11vw,168px)}
.v2.pg-features .plate__stage{position:relative;isolation:isolate;overflow:hidden;display:grid;place-items:center;min-height:clamp(300px,34vw,460px);padding:clamp(20px,3.4vw,44px);border-radius:var(--r-xl);
  background:radial-gradient(80% 70% at 80% 0%,rgba(var(--act-rgb),.15),transparent 70%),radial-gradient(60% 60% at 0% 100%,rgba(var(--money-rgb),.07),transparent 70%),rgba(var(--card-rgb),.34);
  box-shadow:inset 0 0 0 1px var(--card-line),inset 0 1px 0 var(--card-edge)}
.v2.pg-features .plate__body{display:grid;grid-template-columns:minmax(0,.86fr) minmax(0,1fr);gap:clamp(20px,3.4vw,52px);align-items:start;margin-top:clamp(26px,3vw,40px)}
.v2.pg-features .plate__h{margin-top:16px;font:770 clamp(30px,3.2vw,46px)/1.03 var(--f-text);letter-spacing:-.035em;text-wrap:balance}
.v2.pg-features .plate__text>*+*{margin-top:20px}
.v2.pg-features .plate__p{max-width:60ch;font-size:clamp(16px,1.2vw,18px);line-height:1.62;color:var(--ink2);text-wrap:pretty}
.v2.pg-features .plate__p+.plate__p{margin-top:12px}
.v2.pg-features .plate__fig{display:flex;align-items:flex-end;flex-wrap:wrap;gap:8px 16px}
.v2.pg-features .plate__fig .figure{line-height:.9}
.v2.pg-features .plate__fig .fig-unit{max-width:26ch;padding-bottom:4px;line-height:1.4}
.v2.pg-features .plate__closed{display:flex;align-items:center;flex-wrap:wrap;gap:10px}
.v2.pg-features .plate__closed .caption{margin:0}
@media (max-width:760px){.v2.pg-features .plate__body{grid-template-columns:minmax(0,1fr)}}
.v2.pg-features .fx .chip .dot{width:6px;height:6px}
.v2.pg-features .frag{background:var(--card-bg),rgba(var(--card-rgb),.88);box-shadow:inset 0 0 0 1px var(--card-line),inset 0 1px 0 var(--card-edge),var(--card-shadow)}
.v2.pg-features .tog{position:relative;flex:none;width:42px;height:24px;border-radius:999px;background:var(--track-on);box-shadow:inset 0 0 0 1px var(--track-on-line)}
.v2.pg-features .tog::after{content:"";position:absolute;right:3px;top:3px;width:18px;height:18px;border-radius:50%;background:var(--knob-on);box-shadow:var(--knob-shadow)}
.v2.pg-features .floor{position:absolute;left:-30%;right:-30%;bottom:-12%;height:62%;z-index:-1;background-image:linear-gradient(rgba(var(--ink-rgb),.08) 1px,transparent 1px),linear-gradient(90deg,rgba(var(--ink-rgb),.08) 1px,transparent 1px);background-size:46px 46px;transform:perspective(620px) rotateX(66deg);transform-origin:50% 100%;-webkit-mask:linear-gradient(0deg,#000 8%,transparent 80%);mask:linear-gradient(0deg,#000 8%,transparent 80%)}
.v2.pg-features .wall{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;width:min(100%,660px);transform:perspective(1500px) rotateX(9deg) rotateY(-15deg) rotateZ(.6deg);transform-style:preserve-3d}
.v2.pg-features .wt{position:relative;display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-rows:auto 1fr auto auto;aspect-ratio:16/10;padding:9px 10px;border-radius:12px;overflow:hidden;color:var(--v-line);
  background:radial-gradient(110% 90% at 24% 16%,rgba(var(--v-glow),.42),transparent 60%),radial-gradient(90% 80% at 90% 100%,rgba(var(--money-rgb),.16),transparent 60%),var(--video);
  box-shadow:inset 0 0 0 1px rgba(var(--v-light),.1),0 20px 34px -20px rgba(0,0,0,.8)}
.v2.pg-features .wt:nth-child(3n+2){background:radial-gradient(110% 90% at 70% 14%,rgba(var(--act-rgb),.42),transparent 60%),radial-gradient(80% 70% at 10% 100%,rgba(var(--v-haze),.3),transparent 60%),var(--video)}
.v2.pg-features .wt:nth-child(3n){background:radial-gradient(110% 90% at 40% 90%,rgba(var(--attn-rgb),.28),transparent 60%),radial-gradient(80% 70% at 90% 10%,rgba(var(--v-glow),.34),transparent 60%),var(--video)}
.v2.pg-features .wt .chip{grid-column:1;justify-self:start;height:22px;padding:0 8px;font-size:10px}
.v2.pg-features .wt i{grid-column:2;grid-row:1;align-self:start;font:500 10px/1 var(--f-mono);font-style:normal;color:rgba(var(--v-light),.75);padding:5px 6px;border-radius:6px;background:rgba(0,0,0,.35)}
.v2.pg-features .wt b{grid-column:1/-1;grid-row:3;font:760 16px/1.1 var(--f-text);letter-spacing:-.015em}
.v2.pg-features .wt em{grid-column:1/-1;grid-row:4;margin-top:3px;font:400 10px/1.2 var(--f-mono);font-style:normal;color:rgba(var(--v-light),.7);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.v2.pg-features .wt--focus{box-shadow:inset 0 0 0 1.5px var(--money),0 0 0 4px rgba(var(--money-rgb),.14),0 20px 44px -16px rgba(var(--money-rgb),.45)}
.v2.pg-features .wt--off{background:var(--video)}
.v2.pg-features .wt--off b,.v2.pg-features .wt--off em{opacity:.55}
@media (max-width:620px){.v2.pg-features .wall{gap:6px;transform:perspective(900px) rotateX(8deg) rotateY(-12deg)}
.v2.pg-features .wt{padding:6px 7px;border-radius:9px}
.v2.pg-features .wt i,.v2.pg-features .wt em{display:none}
.v2.pg-features .wt .chip{height:18px;padding:0 6px;font-size:8.5px;gap:5px}
.v2.pg-features .wt b{font-size:11.5px}}
.v2.pg-features .iso{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr) auto minmax(0,1fr);gap:0 clamp(10px,2vw,24px);width:min(100%,720px)}
.v2.pg-features .iso__col{display:grid;gap:10px;align-content:start}
.v2.pg-features .iso__head{display:grid;grid-template-columns:auto minmax(0,1fr);column-gap:10px;align-items:center;padding:12px;border-radius:16px;background:var(--card-bg),rgba(var(--card-rgb),.86);box-shadow:inset 0 0 0 1px var(--card-line),inset 0 1px 0 var(--card-edge),var(--lift-sm)}
.v2.pg-features .iso__av{grid-row:span 2;display:grid;place-items:center;width:38px;height:38px;border-radius:12px;font:700 12px/1 var(--f-fig);color:var(--on-act);background:linear-gradient(180deg,var(--act-hi),var(--act-lo));box-shadow:var(--act-shadow)}
.v2.pg-features .iso__head b{font:740 15px/1.15 var(--f-text);letter-spacing:-.01em}
.v2.pg-features .iso__head em{font:400 10.5px/1.3 var(--f-mono);font-style:normal;color:var(--ink2);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.v2.pg-features .iso__cell{display:grid;gap:5px;padding:11px 12px;border-radius:12px;background:rgba(var(--paper-rgb),.55);box-shadow:inset 0 0 0 1px var(--line)}
.v2.pg-features .iso__cell span{font:500 10px/1 var(--f-mono);letter-spacing:0;color:var(--ink2)}
.v2.pg-features .iso__cell b{display:flex;align-items:center;gap:7px;font:650 14px/1.2 var(--f-text)}
.v2.pg-features .iso__cell b::before{content:"";flex:none;width:7px;height:7px;border-radius:50%;background:var(--money);box-shadow:0 0 8px rgba(var(--money-rgb),.7)}
.v2.pg-features .iso__snap{display:inline-flex;align-items:center;justify-self:start;gap:7px;height:30px;padding:0 11px;border-radius:999px;font:500 11px/1 var(--f-mono);letter-spacing:.03em;color:var(--act-ink);box-shadow:inset 0 0 0 1px rgba(var(--act-rgb),.45);background:rgba(var(--act-rgb),.1)}
.v2.pg-features .iso__snap svg{width:14px;height:14px}
.v2.pg-features .iso__wall{width:2px;border-radius:2px;background:linear-gradient(180deg,transparent,rgba(var(--act-rgb),.8) 18%,var(--money) 50%,rgba(var(--act-rgb),.8) 82%,transparent);box-shadow:0 0 16px rgba(var(--act-rgb),.55),0 0 2px rgba(var(--money-rgb),.8)}
@media (max-width:620px){.v2.pg-features .iso{gap:0 7px}
.v2.pg-features .iso__col{gap:7px}
.v2.pg-features .iso__head{grid-template-columns:minmax(0,1fr);padding:9px;row-gap:6px}
.v2.pg-features .iso__av{grid-row:auto;width:30px;height:30px;border-radius:9px;font-size:10px}
.v2.pg-features .iso__head b{font-size:12.5px}
.v2.pg-features .iso__head em{display:none}
.v2.pg-features .iso__cell{padding:8px}
.v2.pg-features .iso__cell span{font-size:8.5px;letter-spacing:.06em}
.v2.pg-features .iso__cell b{font-size:11px;gap:5px}
.v2.pg-features .iso__cell b::before{width:5px;height:5px}
.v2.pg-features .iso__snap{height:26px;padding:0 8px;font-size:9.5px}
.v2.pg-features .iso__snap svg{display:none}}
.v2.pg-features .route{display:grid;grid-template-columns:auto minmax(0,1fr) auto;width:min(100%,700px);height:clamp(230px,25vw,320px)}
.v2.pg-features .route__from,.v2.pg-features .route__to{list-style:none;margin:0;padding:0;display:grid;grid-template-rows:repeat(3,minmax(0,1fr))}
.v2.pg-features .route__from li{position:relative;display:flex;align-items:center;gap:10px;align-self:center;justify-self:end;padding:9px 14px 9px 9px;border-radius:14px;background:var(--card-bg),rgba(var(--card-rgb),.88);box-shadow:inset 0 0 0 1px var(--card-line),inset 0 1px 0 var(--card-edge),var(--lift-sm)}
.v2.pg-features .route__from b{font:720 15px/1 var(--f-text)}
.v2.pg-features .route__to li{position:relative;display:flex;align-items:center;gap:14px;align-self:center;justify-self:start;padding-left:16px}
.v2.pg-features .route__from li::after,.v2.pg-features .route__to li::before{content:"";position:absolute;top:50%;width:9px;height:9px;margin-top:-4.5px;border-radius:50%;background:var(--money);box-shadow:0 0 0 3px rgba(var(--money-rgb),.18),0 0 12px rgba(var(--money-rgb),.6)}
.v2.pg-features .route__from li::after{right:-5px}
.v2.pg-features .route__to li::before{left:-4px}
.v2.pg-features .route__to .figure{font-size:clamp(40px,4.6vw,64px);line-height:.9}
.v2.pg-features .route__to span{width:9ch;font:500 10.5px/1.3 var(--f-mono);letter-spacing:0;color:var(--ink2)}
.v2.pg-features .route__lines{display:block;width:100%;height:100%;overflow:visible}
.v2.pg-features .route__base{fill:none;stroke:rgba(var(--money-rgb),.2);stroke-width:2}
.v2.pg-features .route__flow{fill:none;stroke:var(--money);stroke-width:2;stroke-linecap:round;stroke-dasharray:4 14;animation:v2-fx-flow 1.6s linear infinite;animation-play-state:paused;opacity:.9}
.v2.pg-features .st-route.is-in .route__flow{animation-play-state:running}
@keyframes v2-fx-flow{to{stroke-dashoffset:-36}}
@media (max-width:620px){.v2.pg-features .route{grid-template-columns:auto minmax(28px,1fr) auto;height:210px}
.v2.pg-features .route__from li{padding:7px 10px 7px 7px;gap:7px}
.v2.pg-features .route__from .tag{display:none}
.v2.pg-features .route__from b{font-size:13px}
.v2.pg-features .route__to li{gap:8px;padding-left:12px}
.v2.pg-features .route__to span{display:none}
.v2.pg-features .route__to .figure{font-size:38px}}
.v2.pg-features .st-hub{padding-bottom:0;align-items:end}
.v2.pg-features .hubf{position:relative;width:min(100%,780px);padding:18px 18px 0;border-radius:22px 22px 0 0;background:var(--card-bg),rgba(var(--card-rgb),.9);box-shadow:inset 0 0 0 1px var(--card-line),inset 0 1px 0 var(--card-edge),var(--lift-lg);transform:perspective(1700px) rotateX(16deg);transform-origin:50% 100%}
.v2.pg-features .hubf__top{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:2px 4px 14px;border-bottom:1px solid var(--line)}
.v2.pg-features .hubf__count{display:flex;align-items:flex-end;gap:12px}
.v2.pg-features .hubf__count .figure{font-size:clamp(40px,4.4vw,58px);line-height:.88}
.v2.pg-features .hubf__count span{padding-bottom:4px;font:680 clamp(15px,1.5vw,19px)/1 var(--f-text);letter-spacing:-.01em}
.v2.pg-features .hubf__count em{font-style:normal;font-weight:500;color:var(--ink2)}
.v2.pg-features .hubf__game{display:flex;align-items:center;gap:10px;padding:6px 14px 6px 6px;border-radius:999px;background:rgba(var(--paper-rgb),.5);box-shadow:inset 0 0 0 1px var(--line);font:720 13px/1.15 var(--f-text)}
.v2.pg-features .hubf__game small{display:block;font:500 9.5px/1.2 var(--f-mono);letter-spacing:0;color:var(--ink2)}
.v2.pg-features .hubf__gdot{flex:none;width:28px;height:28px;border-radius:50%;background:var(--puck-bg);}
.v2.pg-features .hubf__groups{display:flex;align-items:center;flex-wrap:wrap;gap:8px;padding:14px 4px}
.v2.pg-features .hubf__lbl{margin-right:2px;font:500 11px/1 var(--f-mono);color:var(--ink2)}
.v2.pg-features .gchip{display:inline-flex;align-items:center;gap:7px;height:32px;padding:0 12px;border-radius:999px;font:600 13px/1 var(--f-text);color:var(--ink2);box-shadow:inset 0 0 0 1px var(--line)}
.v2.pg-features .gchip .dot{width:6px;height:6px;}
.v2.pg-features .gchip i{font:500 11px/1 var(--f-mono);font-style:normal;opacity:.8}
.v2.pg-features .gchip.is-on{color:var(--ink);background:rgba(var(--ink-rgb),.08)}
.v2.pg-features .hubf__start{display:inline-flex;align-items:center;gap:8px;height:38px;margin-left:auto;padding:0 6px 0 14px;border-radius:999px;font:650 14px/1 var(--f-text);color:var(--on-act);background:linear-gradient(180deg,var(--act-hi),var(--act) 55%,var(--act-lo));box-shadow:var(--act-shadow)}
.v2.pg-features .hubf__start svg{width:13px;height:13px;fill:currentColor}
.v2.pg-features .hubf__start i{display:grid;place-items:center;min-width:26px;height:26px;padding:0 6px;border-radius:999px;font:700 11.5px/1 var(--f-fig);font-style:normal;color:var(--ink);background:rgba(var(--paper-rgb),.9)}
.v2.pg-features .hubf__live{padding:14px 14px 18px;border-radius:16px 16px 0 0;background:rgba(var(--paper-rgb),.42);box-shadow:inset 0 0 0 1px var(--line)}
.v2.pg-features .hubf__lh{display:flex;align-items:center;gap:10px;margin-bottom:12px;font-size:12.5px;color:var(--ink2)}
.v2.pg-features .hubf__lh b{font-size:15px;color:var(--ink)}
.v2.pg-features .hubf__tiles{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}
.v2.pg-features .ht{display:grid;gap:5px;padding:10px 12px;border-radius:12px;background:var(--card-bg),rgba(var(--card-rgb),.92);box-shadow:inset 0 0 0 1px var(--card-line),inset 0 1px 0 var(--card-edge)}
.v2.pg-features .ht__s{display:inline-flex;align-items:center;gap:6px;font:640 11.5px/1 var(--f-text)}
.v2.pg-features .ht__s .dot{width:6px;height:6px}
.v2.pg-features .ht b{font:770 16px/1.1 var(--f-text);letter-spacing:-.015em}
.v2.pg-features .ht__m{display:flex;justify-content:space-between;gap:6px;font:400 10.5px/1.2 var(--f-mono);color:var(--ink2)}
.v2.pg-features .ht__m i{font-style:normal}
.v2.pg-features .hubf__cursor{position:absolute;right:10.5%;top:calc(30% + 6px);width:24px;height:24px;filter:drop-shadow(0 3px 5px rgba(0,0,0,.45));pointer-events:none}
.v2.pg-features .hubf__cursor path{fill:var(--ink);stroke:var(--paper);stroke-width:1.5;stroke-linejoin:round}
@media (max-width:760px){.v2.pg-features .hubf__game,.v2.pg-features .hubf__lbl,.v2.pg-features .gchip--c,.v2.pg-features .hubf__cursor{display:none}
.v2.pg-features .hubf__tiles{grid-template-columns:repeat(2,minmax(0,1fr))}
.v2.pg-features .ht:nth-child(n+5){display:none}}
@media (max-width:420px){.v2.pg-features .hubf{padding:14px 12px 0}
.v2.pg-features .gchip{height:28px;padding:0 10px;font-size:12px}
.v2.pg-features .gchip--b{display:none}
.v2.pg-features .hubf__start{height:34px;font-size:13px}
.v2.pg-features .ht{padding:9px 10px}
.v2.pg-features .ht b{font-size:14px}}
.v2.pg-features .as{display:grid;gap:16px;width:min(100%,680px)}
.v2.pg-features .as__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}
.v2.pg-features .as__win{position:relative;aspect-ratio:16/10;border-radius:12px;overflow:hidden;background:radial-gradient(100% 90% at 80% 10%,rgba(var(--v-glow),.26),transparent 62%),var(--video);box-shadow:inset 0 0 0 1px rgba(var(--v-light),.1),var(--lift-sm)}
.v2.pg-features .as__bar{position:absolute;left:10px;top:10px;display:flex;gap:5px}
.v2.pg-features .as__bar i{width:24px;height:5px;border-radius:3px;background:rgba(var(--v-light),.16)}
.v2.pg-features .as__bar i:first-child{width:38px;background:rgba(var(--v-light),.3)}
.v2.pg-features .as__play{position:absolute;left:10px;bottom:10px;display:inline-flex;align-items:center;height:30px;padding:0 14px;border-radius:8px;font:800 12px/1 var(--f-text);letter-spacing:.08em;color:var(--on-act);background:linear-gradient(180deg,var(--act-hi),var(--act) 55%,var(--act-lo));box-shadow:var(--act-shadow)}
.v2.pg-features .as__live{position:absolute;inset:0;display:flex;flex-direction:column;justify-content:space-between;align-items:flex-start;padding:10px;opacity:0;
  background:radial-gradient(110% 90% at 30% 20%,rgba(var(--money-rgb),.34),transparent 60%),radial-gradient(90% 80% at 90% 100%,rgba(var(--act-rgb),.4),transparent 62%),var(--video)}
.v2.pg-features .as__win:nth-child(3n+2) .as__live{background:radial-gradient(110% 90% at 70% 20%,rgba(var(--act-rgb),.46),transparent 60%),radial-gradient(90% 80% at 10% 100%,rgba(var(--money-rgb),.22),transparent 62%),var(--video)}
.v2.pg-features .as__win:nth-child(3n) .as__live{background:radial-gradient(110% 90% at 40% 90%,rgba(var(--attn-rgb),.3),transparent 60%),radial-gradient(90% 80% at 90% 10%,rgba(var(--v-glow),.4),transparent 62%),var(--video)}
.v2.pg-features .as__live .chip{height:22px;padding:0 8px;font-size:10px}
.v2.pg-features .as__live small{font:600 12px/1 var(--f-text);color:var(--v-line)}
.v2.pg-features .st-auto.is-run .as__play{animation:v2-fx-press .7s var(--ease) both;animation-delay:calc(var(--k) * 340ms + 700ms)}
.v2.pg-features .st-auto.is-run .as__live{animation:v2-fx-live .6s var(--ease) both;animation-delay:calc(var(--k) * 340ms + 1050ms)}
@keyframes v2-fx-press{0%{transform:none;opacity:1}35%{transform:scale(.88);box-shadow:var(--act-shadow),0 0 0 6px rgba(var(--act-rgb),.35);opacity:1}100%{transform:scale(.88);opacity:0}}
@keyframes v2-fx-live{from{opacity:0;transform:scale(1.04)}to{opacity:1;transform:none}}
.v2.pg-features .as__card{display:flex;align-items:center;flex-wrap:wrap;gap:12px;padding:14px;border-radius:18px;background:var(--card-bg),rgba(var(--card-rgb),.9);box-shadow:inset 0 0 0 1px var(--card-line),inset 0 1px 0 var(--card-edge),var(--lift)}
.v2.pg-features .as__sw{position:relative;flex:none;width:46px;height:26px;border-radius:999px;background:var(--track-on);box-shadow:inset 0 0 0 1px var(--track-on-line)}
.v2.pg-features .as__sw i{position:absolute;right:3px;top:3px;width:20px;height:20px;border-radius:50%;background:var(--knob-on);box-shadow:var(--knob-shadow)}
.v2.pg-features .as__name{display:grid;gap:3px;margin-right:auto}
.v2.pg-features .as__name b{font:740 15px/1 var(--f-text)}
.v2.pg-features .as__name small{font:400 10.5px/1.2 var(--f-mono);color:var(--ink2)}
.v2.pg-features .as__btn{display:inline-flex;align-items:center;gap:7px;height:36px;padding:0 14px;border-radius:999px;font:600 13px/1 var(--f-text);color:var(--ink);background:rgba(var(--ink-rgb),.06);box-shadow:inset 0 0 0 1px var(--line)}
.v2.pg-features .as__btn svg{width:15px;height:15px}
@media (max-width:620px){.v2.pg-features .as__grid{gap:6px}
.v2.pg-features .as__play{left:6px;bottom:6px;height:22px;padding:0 8px;font-size:9.5px;border-radius:6px}
.v2.pg-features .as__bar{left:7px;top:7px}
.v2.pg-features .as__bar i{width:14px;height:4px}
.v2.pg-features .as__bar i:first-child{width:22px}
.v2.pg-features .as__live{padding:6px}
.v2.pg-features .as__live .chip{height:18px;padding:0 6px;font-size:8.5px}
.v2.pg-features .as__live small{font-size:10px}
.v2.pg-features .as__btn{height:32px;padding:0 11px;font-size:12px}
.v2.pg-features .as__name{margin-right:0;flex-basis:calc(100% - 60px)}}
.v2.pg-features .st-radar{grid-template-columns:minmax(0,1.55fr) minmax(0,1fr);gap:clamp(20px,3.4vw,44px);align-items:center;justify-items:stretch}
.v2.pg-features .mon{--cols:3;--s:1}
.v2.pg-features .mon[data-cols="1"]{--cols:1}
.v2.pg-features .mon[data-cols="2"]{--cols:2}
.v2.pg-features .mon[data-cols="3"]{--cols:3}
.v2.pg-features .mon[data-cols="4"]{--cols:4}
.v2.pg-features .mon[data-size="60"]{--s:.6}
.v2.pg-features .mon[data-size="100"]{--s:1}
.v2.pg-features .mon[data-size="150"]{--s:1.5}
.v2.pg-features .mon[data-size="200"]{--s:2}
.v2.pg-features .mon__screen{position:relative;aspect-ratio:16/9;border-radius:12px;overflow:hidden;container-type:inline-size;background:var(--video);box-shadow:0 0 0 7px var(--card2),0 0 0 8px var(--card-line),var(--lift-lg)}
.v2.pg-features .mon__grid{position:absolute;inset:0;display:grid;grid-template-columns:repeat(var(--cols),minmax(0,1fr));grid-template-rows:repeat(var(--cols),minmax(0,1fr));gap:2px}
.v2.pg-features .mon__grid i{background:radial-gradient(100% 90% at 30% 20%,rgba(var(--v-glow),.3),transparent 62%),radial-gradient(80% 70% at 90% 100%,rgba(var(--money-rgb),.1),transparent 60%),rgba(var(--v-light),.03)}
.v2.pg-features .mon[data-cols="1"] .mon__grid i:nth-child(n+2),.v2.pg-features .mon[data-cols="2"] .mon__grid i:nth-child(n+5),.v2.pg-features .mon[data-cols="3"] .mon__grid i:nth-child(n+10){display:none}
.v2.pg-features .mon__stand{width:18%;height:22px;margin:7px auto 0;border-radius:0 0 10px 10px;background:linear-gradient(180deg,var(--card2),rgba(var(--card-rgb),.4));box-shadow:inset 0 0 0 1px var(--card-line)}
.v2.pg-features .mon__slot{position:absolute;left:calc(var(--cx) * 100% / var(--cols));top:calc(var(--cy) * 100% / var(--cols));width:calc(100% / var(--cols));height:calc(100% / var(--cols));display:grid;place-items:center;overflow:hidden;transition:left .45s var(--ease),top .45s var(--ease),width .45s var(--ease),height .45s var(--ease)}
.v2.pg-features .mon[data-cols="1"] [data-slot="0"]{--cx:0;--cy:0}
.v2.pg-features .mon[data-cols="1"] [data-slot="1"],.v2.pg-features .mon[data-cols="1"] [data-slot="2"]{display:none}
.v2.pg-features .mon[data-cols="2"] [data-slot="0"]{--cx:0;--cy:0}
.v2.pg-features .mon[data-cols="2"] [data-slot="1"]{--cx:1;--cy:0}
.v2.pg-features .mon[data-cols="2"] [data-slot="2"]{--cx:1;--cy:1}
.v2.pg-features .mon[data-cols="3"] [data-slot="0"]{--cx:0;--cy:0}
.v2.pg-features .mon[data-cols="3"] [data-slot="1"]{--cx:2;--cy:1}
.v2.pg-features .mon[data-cols="3"] [data-slot="2"]{--cx:1;--cy:2}
.v2.pg-features .mon[data-cols="4"] [data-slot="0"]{--cx:1;--cy:0}
.v2.pg-features .mon[data-cols="4"] [data-slot="1"]{--cx:3;--cy:1}
.v2.pg-features .mon[data-cols="4"] [data-slot="2"]{--cx:0;--cy:2}
.v2.pg-features .spawn{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:1.2cqw;width:26cqw;padding:1.2cqw 1.4cqw;border-radius:1.8cqw;background:var(--card-bg),rgba(var(--card-rgb),.94);box-shadow:inset 0 0 0 1px var(--card-line),0 1.4cqw 3cqw -1cqw rgba(0,0,0,.6);transform:scale(var(--s));transition:transform .45s var(--ease)}
.v2.pg-features .spawn img{width:4.2cqw;height:4.2cqw;border-radius:.9cqw;background:rgba(var(--ink-rgb),.06)}
.v2.pg-features .spawn span{display:grid;gap:.25cqw;min-width:0}
.v2.pg-features .spawn small{white-space:nowrap;font:500 .9cqw/1 var(--f-mono);color:var(--money-ink);letter-spacing:0;}
.v2.pg-features .spawn b{font:900 1.3cqw/1.1 var(--f-fig);letter-spacing:.02em;text-transform:uppercase;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.v2.pg-features .spawn em{font:400 1cqw/1 var(--f-mono);font-style:normal;color:var(--ink2)}
.v2.pg-features .spawn strong{font:900 1.8cqw/1 var(--f-fig);background:var(--lq-word);-webkit-background-clip:text;background-clip:text;color:transparent}
.v2.pg-features .spawn--rare{box-shadow:inset 0 0 0 1px rgba(var(--rare-rgb),.7),0 0 0 .5cqw rgba(var(--rare-rgb),.16),0 1.4cqw 3cqw -1cqw rgba(var(--rare-rgb),.6)}
.v2.pg-features .spawn--rare small{color:var(--rare-ink)}
.v2.pg-features .mon__ctl{display:grid;gap:10px;align-content:center}
.v2.pg-features .mon__lbl{font:500 11px/1.2 var(--f-mono);letter-spacing:0;color:var(--ink2)}
.v2.pg-features .mon__lbl+.pick{margin-bottom:8px}
.v2.pg-features .pick{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:4px;padding:4px;border-radius:15px;background:rgba(var(--paper-rgb),.6);box-shadow:inset 0 0 0 1px var(--line)}
.v2.pg-features .pick button{height:44px;border:0;border-radius:11px;background:transparent;cursor:pointer;font:800 13px/1 var(--f-fig);letter-spacing:.01em;color:var(--ink2);transition:background-color .25s,color .25s,box-shadow .25s}
.v2.pg-features .pick button:hover{color:var(--ink)}
.v2.pg-features .pick button[aria-checked="true"]{color:var(--on-act);background:linear-gradient(180deg,var(--act-hi),var(--act) 60%,var(--act-lo));box-shadow:var(--act-shadow)}
.v2.pg-features .mon__note{min-height:2.6em}
@media (max-width:900px){.v2.pg-features .st-radar{grid-template-columns:minmax(0,1fr)}}
.v2.pg-features .st-track{justify-items:start}
.v2.pg-features .tscreen{width:min(84%,640px);aspect-ratio:16/10;border-radius:16px;overflow:hidden;background:var(--video);box-shadow:0 0 0 7px var(--card2),0 0 0 8px var(--card-line),var(--lift-lg);transform:perspective(1600px) rotateY(13deg) rotateX(3deg);transform-origin:0 50%}
.v2.pg-features .tscreen video{width:100%;height:100%;object-fit:cover}
.v2.pg-features .sched{position:absolute;right:clamp(16px,3vw,40px);bottom:clamp(16px,3vw,40px);z-index:2;width:min(46%,320px);padding:16px 16px 18px;border-radius:20px;background:var(--card-bg),rgba(var(--card-rgb),.92);box-shadow:inset 0 0 0 1px var(--card-line),inset 0 1px 0 var(--card-edge),var(--lift-lg);transform:perspective(1300px) rotateY(-9deg);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px)}
.v2.pg-features .sched__k{display:flex;align-items:center;gap:9px;margin-bottom:12px;font:740 17px/1 var(--f-text)}
.v2.pg-features .sched__row{display:grid;gap:9px;padding:11px 0;border-top:1px solid var(--line)}
.v2.pg-features .sched__t b{display:block;font:680 13.5px/1.2 var(--f-text)}
.v2.pg-features .sched__t small{display:block;margin-top:2px;font:400 10.5px/1.3 var(--f-mono);color:var(--ink2)}
.v2.pg-features .sched__bars{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:5px}
.v2.pg-features .sched__bars--two{grid-template-columns:repeat(2,minmax(0,1fr))}
.v2.pg-features .sched__bars i{position:relative;height:8px;border-radius:4px;background:rgba(var(--ink-rgb),.07);overflow:hidden}
.v2.pg-features .sched__bars i::after{content:"";position:absolute;inset:0 auto 0 0;width:calc(var(--w) * 100%);border-radius:inherit;background:linear-gradient(90deg,var(--act),var(--money))}
.v2.pg-features .sched__free{margin-top:6px}
@media (max-width:760px){.v2.pg-features .st-track{padding-bottom:20px}
.v2.pg-features .tscreen{width:100%;transform:none}
.v2.pg-features .sched{position:relative;right:auto;bottom:auto;width:100%;margin-top:-28px;transform:none}}
.v2.pg-features .st-clips{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);gap:clamp(16px,2.6vw,32px);align-items:center}
.v2.pg-features .cscreen{aspect-ratio:16/10;border-radius:16px;overflow:hidden;background:var(--video);box-shadow:0 0 0 7px var(--card2),0 0 0 8px var(--card-line),var(--lift-lg);transform:perspective(1500px) rotateY(12deg) rotateX(2deg);transform-origin:100% 50%}
.v2.pg-features .cscreen video{width:100%;height:100%;object-fit:cover}
.v2.pg-features .sw{list-style:none;margin:0;padding:0;display:grid;gap:10px}
.v2.pg-features .swc{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:15px 16px;border-radius:16px;background:var(--card-bg),rgba(var(--card-rgb),.9);box-shadow:inset 0 0 0 1px var(--card-line),inset 0 1px 0 var(--card-edge),var(--lift-sm)}
.v2.pg-features .swc b{display:block;font:680 14.5px/1.25 var(--f-text)}
.v2.pg-features .swc em{display:block;margin-top:4px;font:400 12.5px/1.4 var(--f-text);font-style:normal;color:var(--ink2)}
@media (max-width:760px){.v2.pg-features .st-clips{grid-template-columns:minmax(0,1fr)}
.v2.pg-features .cscreen{transform:none}}
.v2.pg-features .st-themes{place-items:stretch;align-content:center;min-height:0;padding:clamp(20px,3vw,40px)}
.v2.pg-features .st-themes .lp__grid{grid-template-columns:repeat(auto-fill,minmax(176px,1fr))}
@media (max-width:620px){.v2.pg-features .st-themes{padding:16px}
.v2.pg-features .st-themes .lp__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}
.v2.pg-features .st-trust{grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);gap:clamp(20px,3.4vw,48px);align-items:center;justify-items:center}
.v2.pg-features .kb{position:relative;display:grid;gap:6px;width:100%;max-width:520px;padding:14px 14px 16px;border-radius:18px;background:var(--card-bg),rgba(var(--card-rgb),.9);box-shadow:inset 0 0 0 1px var(--card-line),inset 0 1px 0 var(--card-edge),var(--lift-lg);transform:perspective(1300px) rotateX(30deg) rotateZ(-3deg);transform-origin:50% 70%}
.v2.pg-features .kb__row{display:flex;gap:6px}
.v2.pg-features .kb i{flex:1 1 0;min-width:0;display:grid;place-items:center;height:clamp(28px,3vw,40px);border-radius:8px;font:500 clamp(8.5px,.8vw,10.5px)/1 var(--f-mono);font-style:normal;color:var(--ink2);background:linear-gradient(180deg,rgba(var(--ink-rgb),.07),rgba(var(--ink-rgb),.02));box-shadow:inset 0 0 0 1px var(--line),inset 0 -2px 0 rgba(var(--ink-rgb),.06);opacity:.72}
.v2.pg-features .kb .kb__w{flex-grow:1.7}
.v2.pg-features .kb .kb__space{flex-grow:5.4}
.v2.pg-features .kb i.is-lit{opacity:1;color:var(--on-act);background:linear-gradient(180deg,var(--act-hi),var(--act) 55%,var(--act-lo));box-shadow:var(--act-shadow),0 0 26px rgba(var(--act-rgb),.55)}
.v2.pg-features .kb__note{position:absolute;left:14px;bottom:-46px;display:inline-flex;align-items:center;gap:9px;height:30px;padding:0 12px;border-radius:999px;font:500 11px/1 var(--f-mono);letter-spacing:.03em;white-space:nowrap;color:var(--vchip-ink);background:var(--vchip-bg);box-shadow:inset 0 0 0 1px var(--vchip-line)}
.v2.pg-features .kb__note .dot{background:var(--act);}
.v2.pg-features .seal{position:relative;display:grid;place-items:center;align-content:center;gap:7px;width:clamp(160px,17vw,214px);aspect-ratio:1;border-radius:50%;background:var(--card-bg),rgba(var(--card-rgb),.92);box-shadow:inset 0 0 0 1px var(--card-line),inset 0 1px 0 var(--card-edge),var(--lift-lg)}
.v2.pg-features .seal__ring{position:absolute;inset:7px;border-radius:50%;background:radial-gradient(90% 120% at calc(var(--hx) * 100%) calc(var(--hy) * 100%),rgba(255,255,255,.6),transparent 45%),conic-gradient(from calc(var(--hx) * 300deg),#7af4ff,#9b8cff,#ff8fd8,#ffd58c,#8cffc4,#7af4ff);-webkit-mask:radial-gradient(farthest-side,transparent calc(100% - 3px),#000 calc(100% - 2.5px));mask:radial-gradient(farthest-side,transparent calc(100% - 3px),#000 calc(100% - 2.5px));opacity:.85}
.v2.pg-features .seal__mark{width:44px;height:51px}
.v2.pg-features .seal b{font:800 20px/1 var(--f-text);letter-spacing:-.02em}
.v2.pg-features .seal small{font:500 10.5px/1 var(--f-mono);letter-spacing:0;color:var(--ink2)}
.v2.pg-features .plate__more{padding-top:4px}
@media (max-width:760px){.v2.pg-features .st-trust{grid-template-columns:minmax(0,1fr);gap:28px;padding-bottom:32px}
.v2.pg-features .kb{transform:perspective(900px) rotateX(24deg)}
.v2.pg-features .kb__note{position:static;grid-column:1/-1;justify-self:start;height:auto;min-height:30px;margin-top:10px;padding:7px 12px;white-space:normal;line-height:1.35}
.v2.pg-features .seal{width:180px}}
@media (prefers-reduced-motion:reduce){.v2.pg-features .gt{animation:none}
.v2.pg-features .route__flow{animation:none;stroke-dasharray:none;opacity:.6}
.v2.pg-features .as__play{display:none}
.v2.pg-features .as__live{opacity:1;animation:none}
.v2.pg-features .fx-index__fig .figure.is-roll{animation:none}}
/* src/app/pages/creator-overlays-page/my-overlays.v2.css */
@property --o-a{syntax:"<color>";inherits:true;initial-value:#ff1818}
@property --o-b{syntax:"<color>";inherits:true;initial-value:#ff4444}
@property --o-deep{syntax:"<color>";inherits:true;initial-value:#8b1010}
@property --o-sf{syntax:"<color>";inherits:true;initial-value:rgba(12,0,0,.88)}
@property --o-line{syntax:"<color>";inherits:true;initial-value:rgba(255,40,40,.42)}
@property --o-glow{syntax:"<color>";inherits:true;initial-value:rgba(255,24,24,.55)}
.v2.pg-my-overlays [data-ovt="darkness"]{--o-a:#ff1818;--o-b:#ff4444;--o-deep:#8b1010;--o-sf:rgba(12,0,0,.88);--o-line:rgba(255,40,40,.42);--o-glow:rgba(255,24,24,.55)}
.v2.pg-my-overlays [data-ovt="purple"]{--o-a:#a855f7;--o-b:#c084fc;--o-deep:#5b21b6;--o-sf:rgba(20,8,36,.9);--o-line:rgba(192,132,252,.42);--o-glow:rgba(168,85,247,.45)}
.v2.pg-my-overlays [data-ovt="mono"]{--o-a:#ffffff;--o-b:#f0f0f0;--o-deep:#333333;--o-sf:rgba(16,16,16,.96);--o-line:rgba(255,255,255,.28);--o-glow:rgba(255,255,255,.2)}
.v2.pg-my-overlays [data-ovt="neon"]{--o-a:#00fff5;--o-b:#ff00aa;--o-deep:#006666;--o-sf:rgba(8,8,20,.9);--o-line:rgba(0,255,245,.35);--o-glow:rgba(0,255,245,.4)}
.v2.pg-my-overlays [data-ovt="ocean"]{--o-a:#38bdf8;--o-b:#7dd3fc;--o-deep:#0369a1;--o-sf:rgba(4,18,32,.9);--o-line:rgba(56,189,248,.38);--o-glow:rgba(56,189,248,.42)}
.v2.pg-my-overlays [data-ovt="gold"]{--o-a:#fbbf24;--o-b:#fcd34d;--o-deep:#92400e;--o-sf:rgba(20,14,4,.9);--o-line:rgba(251,191,36,.38);--o-glow:rgba(251,191,36,.42)}
.v2.pg-my-overlays .ov-app{padding:calc(var(--nav-h) + 14px + clamp(36px,5vw,64px)) 0 clamp(72px,9vw,120px)}
.v2.pg-my-overlays .ov-head{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:20px 32px}
.v2.pg-my-overlays .ov-head__id{display:flex;align-items:center;gap:clamp(16px,2vw,26px);min-width:0}
.v2.pg-my-overlays .ov-avatar{display:grid;place-items:center;flex:none;width:clamp(64px,7vw,92px);aspect-ratio:1;border-radius:clamp(20px,2.2vw,28px);background:linear-gradient(160deg,var(--act-hi),var(--act) 55%,var(--act-lo));color:var(--on-act);font:900 clamp(26px,3vw,38px)/1 var(--f-fig);box-shadow:var(--act-shadow),0 0 0 6px rgba(var(--act-rgb),.12)}
.v2.pg-my-overlays .ov-head .kicker{margin-bottom:10px}
.v2.pg-my-overlays .ov-head__h{font:800 clamp(40px,5.4vw,78px)/.95 var(--f-text);letter-spacing:-.045em;overflow-wrap:anywhere}
.v2.pg-my-overlays .ov-head__dim{color:var(--ink2);font-weight:650;opacity:.7}
.v2.pg-my-overlays .ov-head__lede{margin-top:12px;font-size:clamp(16px,1.4vw,18px);color:var(--ink2)}
.v2.pg-my-overlays .ov-head__meta{display:flex;flex-wrap:wrap;align-items:center;gap:10px}
.v2.pg-my-overlays .ov-head__back{--h:44px}
.v2.pg-my-overlays .ov-head__back svg{width:16px;height:16px}
.v2.pg-my-overlays .ov-tabs{display:inline-flex;gap:4px;margin-top:clamp(26px,3vw,38px);padding:5px;border-radius:17px;background:rgba(var(--card-rgb),.55);box-shadow:inset 0 0 0 1px var(--card-line),inset 0 1px 0 var(--card-edge);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px)}
.v2.pg-my-overlays .ov-tab{height:44px;padding:0 22px;border:0;border-radius:12px;background:transparent;color:var(--ink2);font:650 15px/1 var(--f-text);cursor:pointer;transition:background-color .25s,color .25s,box-shadow .25s}
.v2.pg-my-overlays .ov-tab:hover{color:var(--ink)}
.v2.pg-my-overlays .ov-tab[aria-selected="true"]{background:linear-gradient(180deg,var(--act-hi),var(--act) 60%,var(--act-lo));color:var(--on-act);box-shadow:var(--act-shadow)}
.v2.pg-my-overlays .ov-panel{margin-top:22px}
.v2.pg-my-overlays .ov-panel[hidden]{display:none}
.v2.pg-my-overlays .ov-h{font:720 clamp(19px,1.6vw,22px)/1.15 var(--f-text);letter-spacing:-.02em}
.v2.pg-my-overlays .ov-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(300px,380px);gap:22px;align-items:start}
.v2.pg-my-overlays .ov-main{display:grid;gap:22px;min-width:0}
.v2.pg-my-overlays .ov-card{padding:clamp(18px,2.2vw,26px)}
.v2.pg-my-overlays .ov-card__head{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:6px 16px;margin-bottom:16px}
.v2.pg-my-overlays .ov-card__sub{font-size:14px;color:var(--ink2)}
.v2.pg-my-overlays .srcs{display:grid;gap:8px}
.v2.pg-my-overlays .src{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:14px;padding:10px 10px 10px 12px;border-radius:16px;background:rgba(var(--ink-rgb),.035);box-shadow:inset 0 0 0 1px var(--line);transition:background-color .25s,box-shadow .25s}
.v2.pg-my-overlays .src:hover{background:rgba(var(--ink-rgb),.055)}
.v2.pg-my-overlays .src.is-on{background:rgba(var(--act-rgb),.09);box-shadow:inset 0 0 0 1.5px rgba(var(--act-rgb),.5)}
.v2.pg-my-overlays .src__ico{display:grid;place-items:center;width:42px;height:42px;border-radius:13px;background:rgba(var(--act-rgb),.12);box-shadow:inset 0 0 0 1px rgba(var(--act-rgb),.3);color:var(--act-ink)}
.v2.pg-my-overlays .src__ico svg{width:20px;height:20px}
.v2.pg-my-overlays .src__txt{display:grid;gap:3px;min-width:0}
.v2.pg-my-overlays .src__txt b{font:680 15.5px/1.2 var(--f-text)}
.v2.pg-my-overlays .src__txt>span{font-size:13.5px;color:var(--ink2)}
.v2.pg-my-overlays .src__act{display:flex;gap:8px}
.v2.pg-my-overlays .src__act .btn{--h:44px;min-width:96px;padding:0 14px;font-size:14px}
.v2.pg-my-overlays .src__act [aria-pressed="true"]{background:rgba(var(--act-rgb),.16);box-shadow:inset 0 0 0 1px rgba(var(--act-rgb),.55);color:var(--act-ink)}
.v2.pg-my-overlays .btn.is-copied{color:var(--money-ink);box-shadow:inset 0 0 0 1px rgba(var(--money-rgb),.55)}
.v2.pg-my-overlays .btn--primary.is-copied{color:var(--on-act)}
.v2.pg-my-overlays .ovt-grid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:10px}
.v2.pg-my-overlays .ovtc{display:grid;gap:5px;align-content:start;justify-items:start;padding:7px 7px 12px;border:0;border-radius:16px;background:rgba(var(--ink-rgb),.035);box-shadow:inset 0 0 0 1px var(--line);text-align:left;color:var(--ink);cursor:pointer;transition:box-shadow .25s,background-color .25s,transform .25s var(--ease)}
.v2.pg-my-overlays .ovtc:hover{transform:translateY(-2px);box-shadow:inset 0 0 0 1px var(--card-edge)}
.v2.pg-my-overlays .ovtc__ui{position:relative;display:block;width:100%;aspect-ratio:3/4;margin-bottom:4px;border-radius:11px;overflow:hidden;background:radial-gradient(90% 55% at 50% 45%,color-mix(in srgb,var(--o-a) 26%,transparent),transparent 70%),var(--video);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--o-a) 35%,transparent)}
.v2.pg-my-overlays .ovtc__ui i{position:absolute;left:9%;right:9%;border-radius:5px;background:var(--o-sf);box-shadow:inset 0 0 0 1px var(--o-line)}
.v2.pg-my-overlays .ovtc__ui i:nth-child(1){top:7%;height:12%}
.v2.pg-my-overlays .ovtc__ui i:nth-child(2){top:41%;height:17%;left:14%;right:14%;background:linear-gradient(135deg,var(--o-a),var(--o-deep));box-shadow:0 0 14px var(--o-glow)}
.v2.pg-my-overlays .ovtc__ui i:nth-child(3){bottom:7%;height:11%}
.v2.pg-my-overlays .ovtc__name{padding:0 4px;font:680 14px/1.15 var(--f-text)}
.v2.pg-my-overlays .ovtc__hint{padding:0 4px;font-size:12px;line-height:1.3;color:var(--ink2)}
.v2.pg-my-overlays .ovtc[aria-checked="true"]{background:rgba(var(--act-rgb),.09);box-shadow:inset 0 0 0 2px var(--act),0 14px 30px -16px rgba(var(--act-rgb),.75)}
.v2.pg-my-overlays .ov-pair{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px}
.v2.pg-my-overlays .ov-ref,.v2.pg-my-overlays .ov-key{display:grid;gap:14px;align-content:start}
.v2.pg-my-overlays .ov-ref__code{font:900 clamp(30px,3vw,42px)/1 var(--f-fig);letter-spacing:-.03em;white-space:nowrap}
.v2.pg-my-overlays .ov-ref__code .holo-text{display:inline-block;padding-right:.06em;filter:var(--lq-wordshadow)}
.v2.pg-my-overlays .ov-box{display:flex;align-items:center;gap:10px;min-height:50px;padding:5px 5px 5px 14px;border-radius:14px;background:rgba(var(--paper-rgb),.6);box-shadow:inset 0 0 0 1px var(--card-line);font:400 13px/1.3 var(--f-mono);color:var(--ink2)}
.v2.pg-my-overlays .ov-box>span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.v2.pg-my-overlays .ov-box code{flex:1;min-width:0;font:500 13.5px/1.2 var(--f-mono);color:var(--ink);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.v2.pg-my-overlays .ov-box .btn{--h:44px;flex:none;margin-left:auto}
.v2.pg-my-overlays .ov-ref__btn{width:100%}
.v2.pg-my-overlays .ov-hint{font-size:13.5px;line-height:1.55;color:var(--ink2)}
.v2.pg-my-overlays .ov-hint strong{color:var(--ink);font-weight:650}
.v2.pg-my-overlays .ov-hint code{font:400 12px/1.4 var(--f-mono);color:var(--ink);overflow-wrap:anywhere}
.v2.pg-my-overlays .ov-side{position:sticky;top:calc(var(--nav-h) + 34px);display:grid;gap:14px}
.v2.pg-my-overlays .ov-side__head{display:flex;align-items:baseline;justify-content:space-between;gap:12px}
.v2.pg-my-overlays .ov-side__now{font:500 12px/1.3 var(--f-mono);letter-spacing:.02em;color:var(--ink2);text-align:right}
.v2.pg-my-overlays .ov-side__cap{text-align:center}
.v2.pg-my-overlays .ovs{position:relative;isolation:isolate;container-type:inline-size;perspective:1600px;transition:--o-a .7s,--o-b .7s,--o-deep .7s,--o-sf .7s,--o-line .7s,--o-glow .7s}
.v2.pg-my-overlays .ovs__screen{position:relative;aspect-ratio:9/16;overflow:hidden;border-radius:28px;font-size:2.7cqw;color:#fff;background:var(--video);box-shadow:inset 0 0 0 1px var(--card-line),0 0 0 7px rgba(var(--card-rgb),.92),0 0 0 8px var(--card-line),0 50px 90px -40px rgba(0,0,0,.8),0 0 120px -30px var(--o-glow);transform:rotateY(-7deg) rotateX(2deg);transition:transform .8s var(--ease)}
.v2.pg-my-overlays .ovs:hover .ovs__screen,.v2.pg-my-overlays .ov-grid:focus-within .ovs__screen{transform:none}
.v2.pg-my-overlays .ovs__floor{position:absolute;z-index:-1;left:10%;right:10%;bottom:-5%;height:9%;background:radial-gradient(50% 50% at 50% 50%,var(--o-glow),transparent 70%);filter:blur(16px);opacity:.8}
.v2.pg-my-overlays .ovs__plate{position:absolute;inset:0;background:radial-gradient(75% 40% at 50% 46%,color-mix(in srgb,var(--o-a) 24%,transparent),transparent 72%),linear-gradient(180deg,rgba(0,0,0,0) 55%,rgba(0,0,0,.45))}
.v2.pg-my-overlays .ovs__grid{position:absolute;inset:0;width:100%;height:100%;color:var(--o-a);opacity:.16}
.v2.pg-my-overlays .ovs__grid path{vector-effect:non-scaling-stroke}
.v2.pg-my-overlays .ovs__cam{position:absolute;left:50%;bottom:16%;width:46%;aspect-ratio:1/1.1;transform:translateX(-50%);background:radial-gradient(27% 25% at 50% 28%,rgba(255,255,255,.1) 98%,transparent 100%),radial-gradient(58% 40% at 50% 100%,rgba(255,255,255,.075) 98%,transparent 100%)}
.v2.pg-my-overlays .ovs__w{transition:opacity .5s var(--ease),filter .5s,transform .5s var(--ease)}
.v2.pg-my-overlays .ovs__w--border{position:absolute;inset:0;pointer-events:none}
.v2.pg-my-overlays .ovs__w--border::before{content:"";position:absolute;inset:1.6%;border-radius:1.5em;box-shadow:inset 0 0 0 1.5px color-mix(in srgb,var(--o-a) 50%,transparent),inset 0 0 3em color-mix(in srgb,var(--o-a) 20%,transparent)}
.v2.pg-my-overlays .ovs__brk{position:absolute;width:13%;aspect-ratio:1;border:.32em solid var(--o-a);filter:drop-shadow(0 0 .6em var(--o-glow))}
.v2.pg-my-overlays .ovs__brk--tr{right:3.4%;top:15.5%;border-left:0;border-bottom:0;border-top-right-radius:1.1em}
.v2.pg-my-overlays .ovs__brk--br{right:3.4%;bottom:2.6%;border-left:0;border-top:0;border-bottom-right-radius:1.1em}
.v2.pg-my-overlays .ovs__brk--bl{left:3.4%;bottom:2.6%;border-right:0;border-top:0;border-bottom-left-radius:1.1em}
.v2.pg-my-overlays .ovs__mark{position:absolute;right:7%;top:24%;font:900 1em/1 var(--f-fig);letter-spacing:.22em;text-transform:uppercase;writing-mode:vertical-rl;background:linear-gradient(180deg,var(--o-b),var(--o-a));-webkit-background-clip:text;background-clip:text;color:transparent;filter:drop-shadow(0 0 .5em var(--o-glow))}
.v2.pg-my-overlays .ovs__w--bar{position:absolute;left:3.4%;right:3.4%;top:2.4%;border-radius:1.3em;overflow:hidden;background:var(--o-sf);box-shadow:inset 0 0 0 1px var(--o-line),0 .8em 2em rgba(0,0,0,.5)}
.v2.pg-my-overlays .ovs__barhead{display:flex;align-items:center;gap:.7em;padding:.8em 1em;border-bottom:1px solid var(--o-line);min-width:0}
.v2.pg-my-overlays .ovs__find{font:500 .66em/1 var(--f-mono);letter-spacing:0;color:rgba(255,255,255,.5);white-space:nowrap}
.v2.pg-my-overlays .ovs__barhead b{min-width:0;font:650 .95em/1 var(--f-text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.v2.pg-my-overlays .ovs__live{margin-left:auto;display:inline-flex;align-items:center;gap:.45em;padding:.38em .7em;border-radius:99px;background:color-mix(in srgb,var(--o-a) 14%,transparent);box-shadow:inset 0 0 0 1px var(--o-line);font:500 .64em/1 var(--f-mono);color:#34E07F;white-space:nowrap}
.v2.pg-my-overlays .ovs__live span{width:.6em;height:.6em;border-radius:50%;background:#34E07F;box-shadow:0 0 .6em #34E07F;animation:v2-ov-pulse 1.8s ease-in-out infinite}
.v2.pg-my-overlays .ovs__items{display:flex;gap:.6em;padding:.65em .7em .75em}
.v2.pg-my-overlays .ovs__item{flex:1;min-width:0;display:flex;align-items:center;gap:.6em;padding:.45em .7em .45em .45em;border-radius:.9em;background:linear-gradient(180deg,rgba(255,255,255,.06),rgba(0,0,0,.35));box-shadow:inset 0 0 0 1px var(--o-line)}
.v2.pg-my-overlays .ovs__item i{flex:none;display:grid;place-items:center;width:2.3em;height:2.3em;border-radius:.65em;background:color-mix(in srgb,var(--o-a) 26%,transparent);font:700 1.05em/1 var(--f-text);font-style:normal}
.v2.pg-my-overlays .ovs__item>span{display:grid;gap:.3em;min-width:0}
.v2.pg-my-overlays .ovs__item b{font:600 .88em/1.1 var(--f-text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.v2.pg-my-overlays .ovs__item em{font:600 .78em/1 var(--f-mono);font-style:normal;color:var(--o-b)}
.v2.pg-my-overlays .ovs__w--stats{position:absolute;left:3.4%;top:17.5%;width:56%;display:grid;gap:.7em}
.v2.pg-my-overlays .ovs__panel{display:grid;overflow:hidden;border-radius:1.2em;background:var(--o-sf);box-shadow:inset 0 0 0 1px var(--o-line),0 .8em 2em rgba(0,0,0,.45)}
.v2.pg-my-overlays .ovs__phead{display:flex;align-items:center;gap:.6em;padding:.8em 1em;border-bottom:1px solid var(--o-line);background:rgba(255,255,255,.03);font:500 .72em/1 var(--f-mono);letter-spacing:0}
.v2.pg-my-overlays .ovs__pdot{width:.6em;height:.6em;border-radius:50%;background:var(--o-a);animation:v2-ov-pulse 2s ease-in-out infinite}
.v2.pg-my-overlays .ovs__row{display:grid;grid-template-columns:1.4em 2em minmax(0,1fr) auto;align-items:center;gap:.6em;margin:.3em .45em 0;padding:.45em .6em;border-radius:.75em;background:rgba(255,255,255,.045);font-size:.9em}
.v2.pg-my-overlays .ovs__row:last-child{margin-bottom:.45em}
.v2.pg-my-overlays .ovs__row i{font:700 1em/1 var(--f-text);font-style:normal;text-align:center;color:var(--o-b)}
.v2.pg-my-overlays .ovs__row u{width:2em;height:2em;border-radius:50%;background:linear-gradient(135deg,var(--o-a),var(--o-deep));box-shadow:inset 0 0 0 1px var(--o-line);text-decoration:none}
.v2.pg-my-overlays .ovs__row span{font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.v2.pg-my-overlays .ovs__row b{font:600 .85em/1 var(--f-mono);color:var(--o-b)}
.v2.pg-my-overlays .ovs__tiles{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.7em}
.v2.pg-my-overlays .ovs__tiles>span{display:grid;gap:.35em;padding:.8em 1em;border-radius:1em;background:var(--o-sf);box-shadow:inset 0 0 0 1px var(--o-line)}
.v2.pg-my-overlays .ovs__tiles b{font:700 1.5em/1 var(--f-text)}
.v2.pg-my-overlays .ovs__tiles em{font:500 .6em/1 var(--f-mono);font-style:normal;letter-spacing:0;color:rgba(255,255,255,.55)}
.v2.pg-my-overlays .ovs__w--alert{position:absolute;left:6%;right:6%;top:55%;display:flex;align-items:center;gap:1em;padding:1.1em 1.2em 1.1em 1.1em;border-radius:1.35em;background:var(--o-sf);box-shadow:inset 0 0 0 1.5px var(--o-line),0 1em 2.6em rgba(0,0,0,.55),0 0 2.6em color-mix(in srgb,var(--o-a) 40%,transparent);transform:translateY(-50%)}
.v2.pg-my-overlays .ovs__av{flex:none;display:grid;place-items:center;width:2.4em;height:2.4em;border-radius:.65em;background:linear-gradient(135deg,var(--o-a),var(--o-deep));font:800 1.5em/1 var(--f-text);box-shadow:0 0 1em var(--o-glow)}
.v2.pg-my-overlays .ovs__alerttxt{display:grid;gap:.4em;justify-items:start;min-width:0}
.v2.pg-my-overlays .ovs__pill{display:inline-flex;align-items:center;gap:.5em;padding:.38em .8em;border-radius:99px;background:color-mix(in srgb,var(--o-a) 15%,transparent);box-shadow:inset 0 0 0 1px var(--o-line);font:600 .7em/1 var(--f-mono);letter-spacing:0;color:var(--o-b)}
.v2.pg-my-overlays .ovs__pill span{width:.55em;height:.55em;border-radius:50%;background:var(--o-a);box-shadow:0 0 .6em var(--o-glow)}
.v2.pg-my-overlays .ovs__alerttxt b{font:700 2em/1 var(--f-text);letter-spacing:-.02em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}
.v2.pg-my-overlays .ovs__alerttxt em{font-style:normal;font-size:1em;color:rgba(255,255,255,.62)}
.v2.pg-my-overlays .ovs__w--music{position:absolute;left:3.4%;right:3.4%;bottom:5.5%;display:flex;align-items:center;gap:1em;padding:.9em 1.1em .9em .9em;border-radius:1.3em;background:var(--o-sf);box-shadow:inset 0 0 0 1px var(--o-line),0 .8em 2em rgba(0,0,0,.5)}
.v2.pg-my-overlays .ovs__art{flex:none;display:grid;place-items:center;width:2.2em;height:2.2em;border-radius:.5em;background:linear-gradient(135deg,var(--o-a),var(--o-deep));font-size:1.6em}
.v2.pg-my-overlays .ovs__musictxt{flex:1;min-width:0;display:grid;gap:.28em;justify-items:start}
.v2.pg-my-overlays .ovs__spot{padding:.22em .65em;border-radius:99px;background:rgba(30,215,96,.14);box-shadow:inset 0 0 0 1px rgba(30,215,96,.3);font:500 .64em/1.2 var(--f-mono);color:#1ED760}
.v2.pg-my-overlays .ovs__musictxt b{font:700 1.2em/1.1 var(--f-text)}
.v2.pg-my-overlays .ovs__musictxt em{font-style:normal;font-size:.85em;color:rgba(255,255,255,.6)}
.v2.pg-my-overlays .ovs__viz{display:flex;align-items:flex-end;gap:.22em;height:2.2em}
.v2.pg-my-overlays .ovs__viz i{width:.3em;height:30%;border-radius:.2em;background:linear-gradient(var(--o-b),var(--o-a));animation:v2-ov-eq 1s ease-in-out infinite alternate}
.v2.pg-my-overlays .ovs__viz i:nth-child(2){animation-delay:-.35s}
.v2.pg-my-overlays .ovs__viz i:nth-child(3){animation-delay:-.7s}
.v2.pg-my-overlays .ovs__viz i:nth-child(4){animation-delay:-.15s}
.v2.pg-my-overlays .ovs__viz i:nth-child(5){animation-delay:-.55s}
.v2.pg-my-overlays .ovs__viz i:nth-child(6){animation-delay:-.85s}
.v2.pg-my-overlays .ovs__w--promo{position:absolute;left:6%;right:6%;top:50%;aspect-ratio:1;display:grid;place-items:center;overflow:hidden;border-radius:1.6em;background:radial-gradient(60% 60% at 50% 50%,color-mix(in srgb,var(--o-a) 28%,transparent),transparent 72%),var(--video);box-shadow:inset 0 0 0 1.5px var(--o-line),0 0 3em color-mix(in srgb,var(--o-a) 38%,transparent);transform:translateY(-50%)}
.v2.pg-my-overlays .ovs__stars{position:absolute;inset:0;opacity:.55;background-image:radial-gradient(1.5px 1.5px at 18% 24%,#fff,transparent),radial-gradient(1px 1px at 72% 18%,#fff,transparent),radial-gradient(1.5px 1.5px at 84% 64%,#fff,transparent),radial-gradient(1px 1px at 30% 78%,#fff,transparent),radial-gradient(1px 1px at 52% 40%,#fff,transparent),radial-gradient(1.5px 1.5px at 10% 60%,#fff,transparent),radial-gradient(1px 1px at 62% 88%,#fff,transparent)}
.v2.pg-my-overlays .ovs__ring{position:absolute;width:72%;aspect-ratio:1;border-radius:50%;box-shadow:0 0 0 1.5px color-mix(in srgb,var(--o-a) 55%,transparent),0 0 2.4em var(--o-glow),inset 0 0 2em color-mix(in srgb,var(--o-a) 20%,transparent)}
.v2.pg-my-overlays .ovs__promotxt{position:relative;display:grid;gap:.7em;justify-items:center;text-align:center}
.v2.pg-my-overlays .ovs__join{font:600 .78em/1 var(--f-mono);letter-spacing:0;color:var(--o-b)}
.v2.pg-my-overlays .ovs__promotxt b{padding:0 .1em;font:900 2.5em/1 var(--f-fig);letter-spacing:-.02em;background:linear-gradient(180deg,#fff,var(--o-b));-webkit-background-clip:text;background-clip:text;color:transparent;filter:drop-shadow(0 0 .5em var(--o-glow))}
.v2.pg-my-overlays .ovs__promotxt em{font:500 .78em/1 var(--f-mono);font-style:normal;color:rgba(255,255,255,.72)}
.v2.pg-my-overlays .ovs:not([data-show="combined"]) .ovs__w{opacity:.1;filter:saturate(.3)}
.v2.pg-my-overlays .ovs[data-show="border"] .ovs__w--border,.v2.pg-my-overlays .ovs[data-show="shopBar"] .ovs__w--bar,.v2.pg-my-overlays .ovs[data-show="stats"] .ovs__w--stats,.v2.pg-my-overlays .ovs[data-show="alert"] .ovs__w--alert,.v2.pg-my-overlays .ovs[data-show="music"] .ovs__w--music{opacity:1;filter:none}
.v2.pg-my-overlays .ovs[data-show="streaming"] .ovs__w{opacity:0}
.v2.pg-my-overlays .ovs[data-show="streaming"] .ovs__w--promo{opacity:1;filter:none}
.v2.pg-my-overlays .ovs:not([data-show="streaming"]) .ovs__w--promo{opacity:0;visibility:hidden}
.v2.pg-my-overlays .ovs[data-show="alert"] .ovs__w--alert,.v2.pg-my-overlays .ovs[data-show="streaming"] .ovs__w--promo{animation:v2-ov-pop .7s var(--ease) both}
.v2.pg-my-overlays .ovs__sweep{position:absolute;z-index:5;top:-20%;bottom:-20%;left:0;width:42%;pointer-events:none;opacity:0;background:linear-gradient(90deg,transparent,rgba(255,255,255,.1) 35%,rgba(255,255,255,.6) 50%,rgba(255,255,255,.1) 65%,transparent);mix-blend-mode:screen;transform:translateX(-170%) skewX(var(--slant))}
.v2.pg-my-overlays .ovs.is-sweep .ovs__sweep{animation:v2-ov-sweep .95s var(--ease-io) both}
@keyframes v2-ov-sweep{0%{opacity:1;transform:translateX(-170%) skewX(var(--slant))}100%{opacity:1;transform:translateX(330%) skewX(var(--slant))}}
@keyframes v2-ov-pop{0%{opacity:0;transform:translateY(-50%) scale(.86)}100%{opacity:1;transform:translateY(-50%) scale(1)}}
@keyframes v2-ov-pulse{0%,100%{opacity:1}50%{opacity:.35}}
@keyframes v2-ov-eq{0%{height:22%}100%{height:100%}}
.v2.pg-my-overlays .ov-stackp{display:grid;gap:18px;max-width:1000px}
.v2.pg-my-overlays .ov-banner{display:flex;flex-wrap:wrap;align-items:flex-start;gap:12px 16px;padding:18px 20px;background:linear-gradient(90deg,rgba(var(--attn-rgb),.12),rgba(var(--attn-rgb),0) 60%),var(--card-bg),rgba(var(--card-rgb),.72);box-shadow:inset 0 0 0 1px rgba(var(--attn-rgb),.45),inset 0 1px 0 var(--card-edge),var(--card-shadow)}
.v2.pg-my-overlays .ov-banner>.dot{margin-top:7px}
.v2.pg-my-overlays .ov-banner p{flex:1 1 320px;font-size:15px;line-height:1.55;color:var(--ink2)}
.v2.pg-my-overlays .ov-banner strong{color:var(--ink)}
.v2.pg-my-overlays .ov-banner a,.v2.pg-my-overlays .ov-note a{color:var(--ink);text-underline-offset:3px}
.v2.pg-my-overlays .ov-banner a:hover,.v2.pg-my-overlays .ov-note a:hover{color:var(--money-ink)}
.v2.pg-my-overlays .ov-banner .btn{--h:44px;flex:none}
.v2.pg-my-overlays .ov-emptycard{display:grid;justify-items:center;gap:10px;padding:clamp(34px,5vw,60px) 24px;text-align:center}
.v2.pg-my-overlays .ov-emptycard__ico{display:grid;place-items:center;width:58px;height:58px;margin-bottom:6px;border-radius:18px;background:rgba(var(--act-rgb),.12);box-shadow:inset 0 0 0 1px rgba(var(--act-rgb),.3);color:var(--act-ink)}
.v2.pg-my-overlays .ov-emptycard__ico svg{width:26px;height:26px}
.v2.pg-my-overlays .ov-emptycard p{max-width:42ch;color:var(--ink2)}
.v2.pg-my-overlays .ov-emptycard .btn{margin-top:10px}
.v2.pg-my-overlays .ov-note{max-width:72ch;font-size:14px;line-height:1.55;color:var(--ink2)}
.v2.pg-my-overlays .ov-earn{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}
.v2.pg-my-overlays .ov-stat{display:grid;gap:8px;justify-items:start;padding:20px 22px;border:0;font:inherit;color:var(--ink);text-align:left;cursor:pointer;transition:box-shadow .25s,transform .25s var(--ease)}
.v2.pg-my-overlays .ov-stat:hover{transform:translateY(-2px)}
.v2.pg-my-overlays .ov-stat__lbl{font:500 11px/1.2 var(--f-mono);letter-spacing:0;color:var(--ink2)}
.v2.pg-my-overlays .ov-stat .figure{padding-right:.06em;font-size:clamp(34px,3.4vw,48px)}
.v2.pg-my-overlays .ov-stat__sub{font-size:13.5px;color:var(--ink2)}
.v2.pg-my-overlays .ov-stat[aria-pressed="true"]{box-shadow:inset 0 0 0 2px var(--act),inset 0 1px 0 var(--card-edge),var(--card-shadow),0 18px 36px -20px rgba(var(--act-rgb),.7)}
.v2.pg-my-overlays .ov-filter{display:flex;flex-wrap:wrap;align-items:center;gap:12px 16px}
.v2.pg-my-overlays .ov-filter__lbl{font:500 11px/1.2 var(--f-mono);letter-spacing:0;color:var(--ink2)}
.v2.pg-my-overlays .ov-seg{display:inline-flex;gap:4px;padding:4px;border-radius:15px;background:rgba(var(--card-rgb),.55);box-shadow:inset 0 0 0 1px var(--card-line)}
.v2.pg-my-overlays .ov-seg button{height:44px;padding:0 16px;border:0;border-radius:11px;background:transparent;color:var(--ink2);font:620 14px/1 var(--f-text);cursor:pointer;transition:background-color .2s,color .2s}
.v2.pg-my-overlays .ov-seg button:hover{color:var(--ink)}
.v2.pg-my-overlays .ov-seg button[aria-pressed="true"]{background:rgba(var(--act-rgb),.16);box-shadow:inset 0 0 0 1px rgba(var(--act-rgb),.5);color:var(--act-ink)}
.v2.pg-my-overlays .ov-filter__total{margin-left:auto;font:900 24px/1 var(--f-fig);letter-spacing:-.02em}
.v2.pg-my-overlays .ov-head__btn{--h:44px}
.v2.pg-my-overlays .ov-head__btn svg{width:16px;height:16px}
.v2.pg-my-overlays .btn:disabled{opacity:.5;cursor:not-allowed;transform:none}
.v2.pg-my-overlays .ov-side__open{--h:44px;justify-self:center;max-width:100%}
.v2.pg-my-overlays .ov-side__open svg{width:16px;height:16px}
.v2.pg-my-overlays .ovt-state.is-error{color:var(--rare-ink)}
.v2.pg-my-overlays .ov-hint code.ov-nw{white-space:nowrap}
.v2.pg-my-overlays .ov-head__dim{white-space:nowrap}
.v2.pg-my-overlays .ov-err{padding:12px 14px;border-radius:14px;background:rgba(var(--rare-rgb),.1);box-shadow:inset 0 0 0 1px rgba(var(--rare-rgb),.42);color:var(--ink);font-size:14.5px;line-height:1.45}
.v2.pg-my-overlays .sk{display:block;border-radius:12px;background:linear-gradient(100deg,rgba(var(--ink-rgb),.045) 30%,rgba(var(--ink-rgb),.1) 50%,rgba(var(--ink-rgb),.045) 70%);background-size:240% 100%;animation:v2-ov-sk 1.7s ease-in-out infinite;animation-delay:calc(var(--i,0) * 90ms)}
@keyframes v2-ov-sk{0%{background-position:120% 0}100%{background-position:-120% 0}}
.v2.pg-my-overlays .sk--h{width:42%;height:22px;margin-bottom:18px}
.v2.pg-my-overlays .sk--row{height:64px;border-radius:16px}
.v2.pg-my-overlays .sk--row+.sk--row{margin-top:8px}
.v2.pg-my-overlays .sk--canvas{width:100%;aspect-ratio:9/16;border-radius:28px}
.v2.pg-my-overlays .sk--lbl{width:44%;height:12px;border-radius:6px}
.v2.pg-my-overlays .sk--fig{width:72%;height:42px;border-radius:12px}
.v2.pg-my-overlays .ov-avatar--sk{background:rgba(var(--ink-rgb),.08);box-shadow:inset 0 0 0 1px var(--line);animation:v2-ov-pulse 1.8s ease-in-out infinite}
.v2.pg-my-overlays .ov-load__grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(300px,380px);gap:22px;align-items:start;margin-top:calc(clamp(26px,3vw,38px) + 76px)}
.v2.pg-my-overlays .ov-load__side{padding-top:38px}
.v2.pg-my-overlays .ov-loadcard{display:grid;gap:8px}
.v2.pg-my-overlays .ov-loadcard .sk--row+.sk--row{margin-top:0}
.v2.pg-my-overlays .ov-loadcard__t{font-size:14px;color:var(--ink2);margin-bottom:6px}
.v2.pg-my-overlays .ov-stat--sk{cursor:default}
.v2.pg-my-overlays .ov-stat--sk:hover{transform:none}
.v2.pg-my-overlays .ov-state{display:grid;justify-items:start;gap:14px;max-width:760px;margin-inline:auto;padding:clamp(28px,4.4vw,56px);overflow:hidden}
.v2.pg-my-overlays .ov-state>*{position:relative}
.v2.pg-my-overlays .ov-state__mark{position:absolute!important;right:-6%;bottom:-18%;width:min(46%,300px);opacity:.16;pointer-events:none;transform:rotate(-8deg)}
.v2.pg-my-overlays .ov-state__ico{display:grid;place-items:center;width:64px;height:64px;margin-bottom:6px;border-radius:20px;background:rgba(var(--act-rgb),.12);box-shadow:inset 0 0 0 1px rgba(var(--act-rgb),.3);color:var(--act-ink)}
.v2.pg-my-overlays .ov-state__ico svg{width:28px;height:28px}
.v2.pg-my-overlays .ov-state--error .ov-state__ico{background:rgba(var(--rare-rgb),.12);box-shadow:inset 0 0 0 1px rgba(var(--rare-rgb),.4);color:var(--rare-ink)}
.v2.pg-my-overlays .ov-state__h{font:800 clamp(34px,4.6vw,60px)/.98 var(--f-text);letter-spacing:-.04em;text-wrap:balance}
.v2.pg-my-overlays .ov-state__p{max-width:50ch;font-size:clamp(16px,1.4vw,18px);line-height:1.55;color:var(--ink2)}
.v2.pg-my-overlays .ov-state__cta{margin-top:10px}
.v2.pg-my-overlays .ov-state__cta .btn{--h:48px}
.v2.pg-my-overlays .ov-banner{align-items:center}
.v2.pg-my-overlays .ov-banner__ico{display:grid;place-items:center;flex:none;width:38px;height:38px;border-radius:12px;background:rgba(var(--attn-rgb),.14);box-shadow:inset 0 0 0 1px rgba(var(--attn-rgb),.42);color:var(--attn-ink)}
.v2.pg-my-overlays .ov-banner__ico svg{width:19px;height:19px}
.v2.pg-my-overlays .ov-banner--live{background:linear-gradient(90deg,rgba(var(--money-rgb),.12),rgba(var(--money-rgb),0) 60%),var(--card-bg),rgba(var(--card-rgb),.72);box-shadow:inset 0 0 0 1px rgba(var(--money-rgb),.45),inset 0 1px 0 var(--card-edge),var(--card-shadow)}
.v2.pg-my-overlays .ov-banner--live .ov-banner__ico{background:rgba(var(--money-rgb),.14);box-shadow:inset 0 0 0 1px rgba(var(--money-rgb),.42);color:var(--money-ink)}
.v2.pg-my-overlays .pf__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 18px}
.v2.pg-my-overlays .pf__full{grid-column:1/-1}
.v2.pg-my-overlays .pf .input{width:100%;min-width:0}
.v2.pg-my-overlays .pf__area{height:auto;min-height:108px;padding:14px 16px;font:500 15.5px/1.5 var(--f-text);resize:vertical}
.v2.pg-my-overlays .pf__lbl{font:500 12px/1.2 var(--f-mono);color:var(--ink2)}
.v2.pg-my-overlays .pf__upload{display:flex;flex-wrap:wrap;align-items:center;gap:14px 18px}
.v2.pg-my-overlays .pf__thumb{display:grid;place-items:center;flex:none;width:92px;height:92px;border-radius:18px;overflow:hidden;background:rgba(var(--paper-rgb),.6);box-shadow:inset 0 0 0 1px var(--card-line);color:var(--ink2)}
.v2.pg-my-overlays .pf__thumb img{width:100%;height:100%;object-fit:cover}
.v2.pg-my-overlays .pf__thumb svg{width:28px;height:28px;opacity:.7}
.v2.pg-my-overlays .pf__upact{display:flex;flex-wrap:wrap;align-items:center;gap:8px 14px;min-width:0;flex:1 1 170px}
.v2.pg-my-overlays .pf__pick{--h:44px;cursor:pointer}
.v2.pg-my-overlays .pf .pf__pick{font:650 14px/1 var(--f-text);letter-spacing:-.01em;color:var(--ink)}
.v2.pg-my-overlays .pf__pick:focus-within{outline:2px solid var(--money);outline-offset:3px}
.v2.pg-my-overlays .pf__pick.is-off{pointer-events:none}
.v2.pg-my-overlays .pf__rm{color:var(--ink2)}
.v2.pg-my-overlays .pf__hint{flex-basis:100%;font-size:13px;color:var(--ink2)}
.v2.pg-my-overlays .pf__act{margin-top:4px}
.v2.pg-my-overlays .pl__head{align-items:center}
.v2.pg-my-overlays .pl__n{display:inline-grid;place-items:center;min-width:28px;height:26px;margin-left:8px;padding:0 9px;border-radius:999px;vertical-align:3px;font:650 13px/1 var(--f-text);letter-spacing:0;color:var(--ink2);box-shadow:inset 0 0 0 1px var(--line)}
.v2.pg-my-overlays .pl__add{--h:44px}
.v2.pg-my-overlays .pl{display:grid;gap:8px;margin:0;padding:0;list-style:none}
.v2.pg-my-overlays .pl__row{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:14px;padding:10px;border-radius:16px;background:rgba(var(--ink-rgb),.035);box-shadow:inset 0 0 0 1px var(--line);transition:background-color .25s,box-shadow .25s}
.v2.pg-my-overlays .pl__row:hover{background:rgba(var(--ink-rgb),.055)}
.v2.pg-my-overlays .pl__row.is-editing{background:rgba(var(--act-rgb),.09);box-shadow:inset 0 0 0 1.5px rgba(var(--act-rgb),.5)}
.v2.pg-my-overlays .pl__row.is-off .pl__img,.v2.pg-my-overlays .pl__row.is-off .pl__txt>b,.v2.pg-my-overlays .pl__row.is-off .pl__price{opacity:.5}
.v2.pg-my-overlays .pl__img{display:grid;place-items:center;width:60px;height:60px;border-radius:14px;overflow:hidden;background:rgba(var(--act-rgb),.12);box-shadow:inset 0 0 0 1px rgba(var(--act-rgb),.3)}
.v2.pg-my-overlays .pl__img img{width:100%;height:100%;object-fit:cover}
.v2.pg-my-overlays .pl__fb{font:900 20px/1 var(--f-fig);color:var(--act-ink)}
.v2.pg-my-overlays .pl__txt{display:grid;gap:4px;min-width:0}
.v2.pg-my-overlays .pl__txt>b{font:680 15.5px/1.2 var(--f-text);overflow-wrap:anywhere}
.v2.pg-my-overlays .pl__tagline{overflow:hidden;font-size:13.5px;color:var(--ink2);text-overflow:ellipsis;white-space:nowrap}
.v2.pg-my-overlays .pl__meta{display:flex;flex-wrap:wrap;align-items:center;gap:6px 8px;margin-top:2px}
.v2.pg-my-overlays .pl__price{margin-right:2px;font:700 14px/1 var(--f-fig);letter-spacing:-.01em;color:var(--money-ink)}
.v2.pg-my-overlays .pl__meta .tag{height:24px;padding:0 9px;font-size:11.5px}
.v2.pg-my-overlays .pl__act{display:flex;gap:6px}
.v2.pg-my-overlays .pl__ib{display:grid;place-items:center;width:44px;height:44px;padding:0;border:0;border-radius:13px;background:rgba(var(--card-rgb),.5);box-shadow:inset 0 0 0 1px var(--card-line),inset 0 1px 0 var(--card-edge);color:var(--ink);cursor:pointer;transition:box-shadow .2s,color .2s,transform .2s var(--ease)}
.v2.pg-my-overlays .pl__ib svg{width:19px;height:19px}
.v2.pg-my-overlays .pl__ib:hover{box-shadow:inset 0 0 0 1px var(--card-edge),inset 0 1px 0 var(--card-edge);transform:translateY(-1px)}
.v2.pg-my-overlays .pl__ib--del:hover{color:var(--rare-ink);box-shadow:inset 0 0 0 1px rgba(var(--rare-rgb),.5)}
.v2.pg-my-overlays .pl__ib:disabled{opacity:.5;cursor:wait;transform:none}
.v2.pg-my-overlays .pl__confirm{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:8px}
.v2.pg-my-overlays .pl__q{margin-right:4px;font:620 14px/1.3 var(--f-text);color:var(--ink)}
.v2.pg-my-overlays .pl__confirm .btn{--h:44px}
.v2.pg-my-overlays .pl__danger{background:rgba(var(--rare-rgb),.14);color:var(--rare-ink);box-shadow:inset 0 0 0 1px rgba(var(--rare-rgb),.5)}
.v2.pg-my-overlays .pl__danger:hover{background:rgba(var(--rare-rgb),.22);transform:translateY(-1px)}
.v2.pg-my-overlays .ov-emptycard--error .ov-emptycard__ico{background:rgba(var(--rare-rgb),.12);box-shadow:inset 0 0 0 1px rgba(var(--rare-rgb),.4);color:var(--rare-ink)}
.v2.pg-my-overlays .ledger{padding:4px clamp(8px,1.4vw,16px)}
.v2.pg-my-overlays .lg{width:100%;border-collapse:collapse;font-size:15px}
.v2.pg-my-overlays .lg th{padding:16px 10px 12px;border-bottom:1px solid var(--line);text-align:left;font:500 12px/1.2 var(--f-mono);color:var(--ink2)}
.v2.pg-my-overlays .lg td{padding:14px 10px;border-bottom:1px solid var(--line);vertical-align:middle}
.v2.pg-my-overlays .lg tbody tr:last-child td{border-bottom:0}
.v2.pg-my-overlays .lg tbody tr{transition:background-color .2s}
.v2.pg-my-overlays .lg tbody tr:hover{background:rgba(var(--ink-rgb),.03)}
.v2.pg-my-overlays .lg .is-num{text-align:right}
.v2.pg-my-overlays .lg__src{width:1%;white-space:nowrap}
.v2.pg-my-overlays .lg__src .tag{height:24px;padding:0 10px;font-size:12px}
.v2.pg-my-overlays .lg__what{font-weight:600;color:var(--ink);overflow-wrap:anywhere}
.v2.pg-my-overlays .lg__date{width:1%;color:var(--ink2);white-space:nowrap}
.v2.pg-my-overlays .lg__amt{width:1%;font:700 15px/1 var(--f-fig);letter-spacing:-.01em;white-space:nowrap}
.v2.pg-my-overlays .lg tr.is-void .lg__amt{color:var(--ink2);text-decoration:line-through}
.v2.pg-my-overlays .lg__void{margin-left:8px;font-size:12.5px;font-weight:500;color:var(--ink2)}
.v2.pg-my-overlays .pv-toast{position:fixed;left:50%;bottom:calc(20px + env(safe-area-inset-bottom,0px));z-index:150;display:flex;align-items:center;gap:10px;max-width:calc(100% - 32px);padding:12px 18px 12px 12px;border-radius:999px;background:rgba(var(--card-rgb),.94);box-shadow:inset 0 0 0 1px var(--card-line),var(--lift);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);font:560 14.5px/1.35 var(--f-text);color:var(--ink);transform:translate(-50%,24px);opacity:0;visibility:hidden;pointer-events:none;transition:opacity .25s,transform .4s var(--ease),visibility 0s .4s}
.v2.pg-my-overlays .pv-toast.is-on{opacity:1;visibility:visible;transform:translate(-50%,0);transition:opacity .25s,transform .4s var(--ease)}
.v2.pg-my-overlays .pv-toast__ico{display:grid;place-items:center;flex:none;width:24px;height:24px;border-radius:50%;background:rgba(var(--money-rgb),.16);color:var(--money-ink)}
.v2.pg-my-overlays .pv-toast__ico svg{width:14px;height:14px}
.v2.pg-my-overlays .pv-toast.is-error .pv-toast__ico{background:rgba(var(--rare-rgb),.16);color:var(--rare-ink)}
@media (max-width:1180px){.v2.pg-my-overlays .ovt-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}
@media (max-width:1040px){.v2.pg-my-overlays .ov-grid,.v2.pg-my-overlays .ov-load__grid{grid-template-columns:minmax(0,1fr)}
.v2.pg-my-overlays .ov-load__side{display:none}
.v2.pg-my-overlays .ov-side{position:relative;top:auto;order:-1;width:min(100%,360px);margin-inline:auto}
.v2.pg-my-overlays .ovs__screen{transform:none}}
@media (max-width:760px){.v2.pg-my-overlays .ov-pair{grid-template-columns:minmax(0,1fr)}
.v2.pg-my-overlays .ov-earn{grid-template-columns:minmax(0,1fr)}
.v2.pg-my-overlays .src{grid-template-columns:auto minmax(0,1fr)}
.v2.pg-my-overlays .src__act{grid-column:1/-1}
.v2.pg-my-overlays .src__act .btn{flex:1}
.v2.pg-my-overlays .pf__grid{grid-template-columns:minmax(0,1fr)}}
@media (max-width:640px){.v2.pg-my-overlays .pl__row{grid-template-columns:auto minmax(0,1fr)}
.v2.pg-my-overlays .pl__img{width:52px;height:52px}
.v2.pg-my-overlays .pl__act,.v2.pg-my-overlays .pl__confirm{grid-column:1/-1;justify-content:flex-end}
.v2.pg-my-overlays .pl__act .pl__ib{flex:1;width:auto}
.v2.pg-my-overlays .lg thead{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}
.v2.pg-my-overlays .lg,.v2.pg-my-overlays .lg tbody{display:block}
.v2.pg-my-overlays .lg tbody tr{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:6px 14px;padding:14px 6px;border-bottom:1px solid var(--line)}
.v2.pg-my-overlays .lg tbody tr:last-child{border-bottom:0}
.v2.pg-my-overlays .lg td{width:auto;padding:0;border:0}
.v2.pg-my-overlays .lg__src{grid-column:1;grid-row:1}
.v2.pg-my-overlays .lg__what{grid-column:1;grid-row:2}
.v2.pg-my-overlays .lg__date{grid-column:1;grid-row:3;font-size:13.5px}
.v2.pg-my-overlays .lg__amt{grid-column:2;grid-row:1/span 3;align-self:center}}
@media (max-width:520px){.v2.pg-my-overlays .ov-tabs{display:flex}
.v2.pg-my-overlays .ov-tab{flex:1;padding:0 10px}
.v2.pg-my-overlays .ov-head__meta{width:100%}
.v2.pg-my-overlays .ov-head__meta .btn{flex:1}
.v2.pg-my-overlays .ov-state__cta .btn{flex:1 1 auto}
.v2.pg-my-overlays .ov-filter__total{margin-left:0}
.v2.pg-my-overlays .ov-side{width:min(100%,320px)}}
@media (prefers-reduced-motion:reduce){.v2.pg-my-overlays .ovs__sweep{display:none}
.v2.pg-my-overlays .ovs__viz i,.v2.pg-my-overlays .ovs__live span,.v2.pg-my-overlays .ovs__pdot{animation:none}
.v2.pg-my-overlays .ovs__viz i{height:60%}
.v2.pg-my-overlays .sk,.v2.pg-my-overlays .ov-avatar--sk{animation:none}}
/* src/app/pages/creators-page/creators.v2.css */
.v2.pg-creators .nw{white-space:nowrap}
.v2.pg-creators .cr-hero{padding-top:calc(var(--nav-h) + clamp(72px,8vw,120px));padding-bottom:clamp(40px,6vw,80px)}
.v2.pg-creators .cr-hero .kicker{margin-bottom:22px}
.v2.pg-creators .cr-hero__h{max-width:13ch}
.v2.pg-creators .cr-hero__row{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);gap:28px clamp(28px,5vw,80px);align-items:center;margin-top:clamp(18px,3vw,40px)}
.v2.pg-creators .cr-twenty{position:relative;isolation:isolate;--fs:clamp(112px,15.4vw,232px)}
.v2.pg-creators .cr-twenty__keep{font:780 clamp(24px,2.6vw,38px)/1 var(--f-text);letter-spacing:-.03em;color:var(--ink2);margin-left:.08em}
.v2.pg-creators .cr-twenty__fig{margin-top:.04em;line-height:0}
.v2.pg-creators .cr-twenty__fig .figure{display:inline-block;padding-right:.08em;font-size:var(--fs);line-height:.86;letter-spacing:-.05em;white-space:nowrap;-webkit-box-reflect:below calc(var(--fs) * -.02) linear-gradient(transparent 58%,rgba(255,255,255,.22))}
.v2.pg-creators .cr-twenty__tail{position:relative;z-index:1;margin-top:calc(var(--fs) * .12);font:780 clamp(24px,2.6vw,38px)/1 var(--f-text);letter-spacing:-.03em}
.v2.pg-creators .cr-twenty__floor{position:absolute;z-index:-1;left:-6%;right:8%;top:58%;height:44%;background:radial-gradient(50% 50% at 50% 50%,rgba(var(--act-rgb),.28),transparent 70%);filter:blur(14px);pointer-events:none}
.v2.pg-creators .cr-twenty__floor::after{content:"";position:absolute;left:12%;right:12%;top:50%;height:1px;background:var(--lq-seam);opacity:.55;box-shadow:var(--lq-seamglow)}
.v2.pg-creators .cr-hero__copy .lead{max-width:44ch}
@media (max-width:900px){.v2.pg-creators .cr-hero__row{grid-template-columns:minmax(0,1fr)}
.v2.pg-creators .cr-twenty{--fs:clamp(84px,27vw,232px)}}
.v2.pg-creators .cr-terms{position:relative;padding-bottom:clamp(8px,2vw,16px)}
.v2.pg-creators .cr-terms__sheet{display:grid;grid-template-columns:minmax(0,.95fr) minmax(0,4fr);align-items:start;padding:clamp(22px,2.6vw,32px) 0}
.v2.pg-creators .cr-terms__h{padding:0 clamp(20px,2.4vw,32px);font:720 clamp(20px,1.7vw,24px)/1.15 var(--f-text);letter-spacing:-.02em}
.v2.pg-creators .cr-terms__list{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin:0}
.v2.pg-creators .cr-terms__list>div{display:grid;gap:10px;align-content:start;padding:2px clamp(16px,2vw,26px);border-left:1px solid var(--line)}
.v2.pg-creators .cr-terms__list dt{font:500 11px/1.2 var(--f-mono);letter-spacing:0;color:var(--ink2)}
.v2.pg-creators .cr-terms__list dd{margin:0;font-size:15.5px;line-height:1.5;color:var(--ink)}
.v2.pg-creators .cr-terms__list b{font-weight:760;color:var(--money-ink)}
@media (max-width:1000px){.v2.pg-creators .cr-terms__sheet{grid-template-columns:minmax(0,1fr);gap:18px}
.v2.pg-creators .cr-terms__list{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:22px}
.v2.pg-creators .cr-terms__list>div:nth-child(odd){border-left:0;padding-left:clamp(20px,2.4vw,32px)}}
@media (max-width:560px){.v2.pg-creators .cr-terms__list{grid-template-columns:minmax(0,1fr);row-gap:0}
.v2.pg-creators .cr-terms__list>div,.v2.pg-creators .cr-terms__list>div:nth-child(odd){border-left:0;border-top:1px solid var(--line);padding:16px 20px}}
.v2.pg-creators .cr-wall{padding-bottom:0}
.v2.pg-creators .cr-wall__head{display:grid;gap:20px;justify-items:start;max-width:860px}
.v2.pg-creators .cr-wall__head .lead a{color:var(--ink);text-underline-offset:3px;text-decoration-thickness:1px}
.v2.pg-creators .cr-wall__head .lead a:hover{color:var(--money-ink)}
.v2.pg-creators .crwall{display:grid;grid-template-columns:repeat(auto-fill,minmax(268px,1fr));gap:16px;margin:clamp(30px,4vw,52px) 0 0;padding:0;list-style:none}
.v2.pg-creators .crwall:focus{outline:none}
.v2.pg-creators .crwall__item{display:grid;min-width:0}
.v2.pg-creators .crwall__link{display:grid;min-width:0;border-radius:26px 26px 26px 10px;color:inherit;text-decoration:none;transition:transform .3s var(--ease)}
.v2.pg-creators .crwall__link:hover{transform:translateY(-3px)}
.v2.pg-creators .crwall__link:focus-visible{outline:2px solid var(--money);outline-offset:4px;border-radius:26px 26px 26px 10px}
.v2.pg-creators .crwall__link .acard{transition:box-shadow .3s}
.v2.pg-creators .crwall__link:hover .acard{box-shadow:inset 0 0 0 1px var(--card-edge),inset 0 1px 0 var(--card-edge),var(--card-shadow),0 26px 44px -26px rgba(var(--act-rgb),.55)}
.v2.pg-creators .cr-wall__more{display:flex;justify-content:center;margin-top:24px}
@media (max-width:620px){.v2.pg-creators .crwall{grid-template-columns:none;grid-auto-flow:column;grid-auto-columns:min(82%,320px);gap:12px;margin-inline:calc(-1 * var(--gut));padding:6px var(--gut) 16px;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scroll-padding-inline:var(--gut);scrollbar-width:thin;scrollbar-color:rgba(var(--ink-rgb),.25) transparent}
.v2.pg-creators .crwall__item{scroll-snap-align:start}
.v2.pg-creators .crwall__link:hover{transform:none}}
.v2.pg-creators .cr-kit__head{display:grid;justify-items:center;text-align:center;gap:20px}
.v2.pg-creators .cr-kit__head .lead{text-align:center}
.v2.pg-creators .cr-kit__stage{margin-top:clamp(40px,6vw,84px);--p:0;--tx:0;--ty:0}
.v2.pg-creators .kit3d{position:relative;width:min(100%,1180px);margin-inline:auto;container-type:inline-size;perspective:2000px;perspective-origin:50% 0%}
.v2.pg-creators .kit3d__canvas{--k:clamp(0,calc(var(--p) * 1.55 - .1),1);position:relative;aspect-ratio:16/9;border-radius:22px;font-size:clamp(9px,1.18cqw,15px);transform-style:preserve-3d;transform-origin:50% 100%;transform:rotateX(calc((1 - var(--k)) * 24deg + var(--ty) * -3deg)) rotateY(calc(var(--tx) * 5deg)) scale(calc(.9 + var(--k) * .1));transition:transform .6s var(--ease)}
.v2.pg-creators .kit3d__stream{position:absolute;inset:0;overflow:hidden;border-radius:inherit;background:linear-gradient(180deg,var(--v-sky1),var(--v-sky2) 52%,var(--v-sky3));box-shadow:inset 0 0 0 1px var(--card-line),0 0 0 8px rgba(var(--card-rgb),.9),0 0 0 9px var(--card-line),0 60px 120px -40px rgba(0,0,0,.8),0 0 160px -40px rgba(var(--act-rgb),.45)}
.v2.pg-creators .kit3d__grid{position:absolute;inset:0;width:100%;height:100%;color:var(--v-grid);opacity:.2}
.v2.pg-creators .kit3d__grid path{vector-effect:non-scaling-stroke}
.v2.pg-creators .kit3d__glow{position:absolute;left:18%;right:18%;top:14%;height:64%;background:radial-gradient(50% 50% at 50% 50%,rgba(var(--v-glow),.5),transparent 70%)}
.v2.pg-creators .kit3d__cam{position:absolute;left:50%;bottom:0;width:21%;aspect-ratio:1/1.05;transform:translateX(-50%);background:radial-gradient(28% 26% at 50% 30%,rgba(var(--v-light),.13) 98%,transparent 100%),radial-gradient(56% 42% at 50% 100%,rgba(var(--v-light),.1) 98%,transparent 100%)}
.v2.pg-creators .kit3d__live{position:absolute;left:50%;top:7%;transform:translateX(-50%);display:inline-flex;align-items:center;gap:.5em;padding:.45em .8em;border-radius:99px;background:var(--vchip-bg);box-shadow:inset 0 0 0 1px var(--vchip-line);font:500 .66em/1 var(--f-mono);letter-spacing:0;color:var(--vchip-ink)}
.v2.pg-creators .kit3d__live .dot{width:.6em;height:.6em}
.v2.pg-creators .kit3d__brk{position:absolute;width:6%;aspect-ratio:1;border:2.5px solid var(--money);filter:drop-shadow(0 0 8px rgba(var(--money-rgb),.6));transform:translateZ(calc(40px * (1 - var(--k) * .7)));pointer-events:none}
.v2.pg-creators .kit3d__brk--tl{left:1.6%;top:2.6%;border-right:0;border-bottom:0;border-top-left-radius:14px}
.v2.pg-creators .kit3d__brk--tr{right:1.6%;top:2.6%;border-left:0;border-bottom:0;border-top-right-radius:14px}
.v2.pg-creators .kit3d__brk--bl{left:1.6%;bottom:2.6%;border-right:0;border-top:0;border-bottom-left-radius:14px}
.v2.pg-creators .kit3d__brk--br{right:1.6%;bottom:2.6%;border-left:0;border-top:0;border-bottom-right-radius:14px}
.v2.pg-creators .kit3d__floor{position:absolute;left:6%;right:6%;bottom:-9%;height:16%;background:radial-gradient(50% 50% at 50% 50%,rgba(var(--act-rgb),.3),transparent 70%);filter:blur(16px);z-index:-1;pointer-events:none}
.v2.pg-creators .ovw{position:absolute;display:grid;border-radius:1.15em;background:var(--card-bg),rgba(var(--card-rgb),.82);box-shadow:inset 0 0 0 1px var(--card-line),inset 0 1px 0 var(--card-edge),0 1.6em 3em -1.2em rgba(0,0,0,.65);backdrop-filter:blur(14px) saturate(1.2);-webkit-backdrop-filter:blur(14px) saturate(1.2);color:var(--ink);transform:translateZ(calc(var(--z) * (1 - var(--k) * .82) * 1px));transition:transform .6s var(--ease)}
.v2.pg-creators .ovw .dot{width:.55em;height:.55em;}
.v2.pg-creators .ovw__pill{display:inline-flex;align-items:center;gap:.5em;padding:.38em .75em;border-radius:99px;background:rgba(var(--act-rgb),.14);box-shadow:inset 0 0 0 1px rgba(var(--act-rgb),.42);font:500 .6em/1 var(--f-mono);letter-spacing:0;color:var(--act-ink)}
.v2.pg-creators .ovw__pill .dot{background:var(--act);}
.v2.pg-creators .ovw--promo{left:3.4%;top:7%;width:25%;justify-items:start;gap:.5em;padding:1.15em 1.25em 1.25em}
.v2.pg-creators .ovw__word{width:6.6em}
.v2.pg-creators .ovw__eyebrow{margin-top:.7em;font:500 .6em/1 var(--f-mono);letter-spacing:0;color:var(--money-ink)}
.v2.pg-creators .ovw__code{font:900 1.85em/1 var(--f-fig);letter-spacing:-.02em;background:var(--lq-word);-webkit-background-clip:text;background-clip:text;color:transparent}
.v2.pg-creators .ovw__url{font:400 .66em/1.2 var(--f-mono);color:var(--ink2)}
.v2.pg-creators .ovw--alert{right:3.4%;top:7%;width:28%;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.9em;padding:.9em 1.1em .9em .9em;box-shadow:inset 0 0 0 1.5px rgba(var(--act-rgb),.55),inset 0 1px 0 var(--card-edge),0 1.6em 3em -1.2em rgba(0,0,0,.65),0 0 2.4em -.4em rgba(var(--act-rgb),.55)}
.v2.pg-creators .ovw__av{display:grid;place-items:center;width:2.4em;height:2.4em;border-radius:.65em;background:linear-gradient(135deg,var(--act-hi),var(--act-lo));color:var(--on-act);font:900 1.3em/1 var(--f-fig)}
.v2.pg-creators .ovw__alerttxt{display:grid;gap:.3em;justify-items:start;min-width:0}
.v2.pg-creators .ovw__alerttxt b{margin-top:.15em;font:780 1.45em/1 var(--f-text);letter-spacing:-.02em}
.v2.pg-creators .ovw__alerttxt>span:last-child{font-size:.82em;color:var(--ink2)}
.v2.pg-creators .ovw--board{right:3.4%;top:35%;width:22%;gap:.35em;padding:.5em}
.v2.pg-creators .ovw__head{display:flex;align-items:center;gap:.55em;padding:.55em .65em .65em;margin-bottom:.1em;border-bottom:1px solid var(--line);font:500 .6em/1 var(--f-mono);letter-spacing:0;}
.v2.pg-creators .ovw__row{display:grid;grid-template-columns:1.5em minmax(0,1fr) auto;align-items:center;gap:.55em;padding:.5em .6em;border-radius:.6em;background:rgba(var(--ink-rgb),.05);font-size:.8em}
.v2.pg-creators .ovw__row i{font:900 1em/1 var(--f-fig);font-style:normal;color:var(--money-ink);text-align:center}
.v2.pg-creators .ovw__row b{font:500 .9em/1 var(--f-mono);color:var(--ink2)}
.v2.pg-creators .ovw--music{left:3.4%;bottom:8%;width:27%;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.85em;padding:.8em 1.1em .8em .8em}
.v2.pg-creators .ovw__art{display:grid;place-items:center;width:2.4em;height:2.4em;border-radius:.6em;background:linear-gradient(135deg,var(--money-hi),var(--money-lo));color:var(--paper);font-size:1.2em}
.v2.pg-creators .ovw__musictxt{display:grid;gap:.4em;justify-items:start;min-width:0}
.v2.pg-creators .ovw__musictxt b{font:720 1.1em/1.1 var(--f-text);letter-spacing:-.01em}
.v2.pg-creators .ovw--music .ovw__pill{background:rgba(var(--money-rgb),.12);box-shadow:inset 0 0 0 1px rgba(var(--money-rgb),.4);color:var(--money-ink)}
.v2.pg-creators .ovw--music .ovw__pill .dot{background:var(--money)}
.v2.pg-creators .ovw__eq{display:flex;align-items:flex-end;gap:.2em;height:1.8em}
.v2.pg-creators .ovw__eq i{width:.28em;height:30%;border-radius:.2em;background:linear-gradient(var(--money-hi),var(--money-lo));animation:v2-cr-eq 1.05s ease-in-out infinite alternate}
.v2.pg-creators .ovw__eq i:nth-child(2){animation-delay:-.4s}
.v2.pg-creators .ovw__eq i:nth-child(3){animation-delay:-.75s}
.v2.pg-creators .ovw__eq i:nth-child(4){animation-delay:-.2s}
.v2.pg-creators .ovw__eq i:nth-child(5){animation-delay:-.6s}
@keyframes v2-cr-eq{0%{height:22%}100%{height:100%}}
.v2.pg-creators .ovw--shop{left:33.4%;right:3.4%;bottom:8%;overflow:hidden}
.v2.pg-creators .ovw__shophead{display:flex;align-items:center;gap:.8em;padding:.75em 1.1em;border-bottom:1px solid var(--line);min-width:0}
.v2.pg-creators .ovw__find{font:500 .6em/1 var(--f-mono);letter-spacing:0;color:var(--ink2);white-space:nowrap}
.v2.pg-creators .ovw__shophead b{font:650 .95em/1 var(--f-text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.v2.pg-creators .ovw__livepill{margin-left:auto;display:inline-flex;align-items:center;gap:.5em;padding:.38em .75em;border-radius:99px;background:rgba(var(--money-rgb),.12);box-shadow:inset 0 0 0 1px rgba(var(--money-rgb),.4);font:500 .6em/1 var(--f-mono);letter-spacing:0;color:var(--money-ink)}
.v2.pg-creators .ovw__items{display:flex;gap:.6em;padding:.7em .8em .8em}
.v2.pg-creators .ovw__item{flex:1;min-width:0;display:flex;align-items:center;gap:.6em;padding:.45em .7em .45em .45em;border-radius:.75em;background:rgba(var(--ink-rgb),.05);box-shadow:inset 0 0 0 1px var(--line)}
.v2.pg-creators .ovw__item i{flex:none;display:grid;place-items:center;width:2.1em;height:2.1em;border-radius:.55em;background:rgba(var(--act-rgb),.18);color:var(--act-ink);font:900 .95em/1 var(--f-fig);font-style:normal}
.v2.pg-creators .ovw__item>span{display:grid;gap:.3em;min-width:0}
.v2.pg-creators .ovw__item b{font:650 .8em/1.1 var(--f-text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.v2.pg-creators .ovw__item em{font:500 .66em/1 var(--f-mono);font-style:normal;color:var(--money-ink)}
@media (max-width:760px){.v2.pg-creators .kit3d{perspective:none}
.v2.pg-creators .kit3d__canvas{aspect-ratio:auto;display:grid;gap:10px;padding:52px 14px 16px;font-size:13px;transform:none}
.v2.pg-creators .kit3d__cam{width:46%;opacity:.7}
.v2.pg-creators .kit3d__live{top:16px}
.v2.pg-creators .kit3d__brk{width:28px}
.v2.pg-creators .ovw{position:relative;left:auto;right:auto;top:auto;bottom:auto;width:auto;transform:none}
.v2.pg-creators .ovw--promo{justify-items:start}
.v2.pg-creators .kit3d__floor{display:none}
.v2.pg-creators .ovw__item:nth-child(3){display:none}}
.v2.pg-creators .cr-kit__legend{display:grid;gap:30px;margin-top:clamp(48px,6vw,80px)}
.v2.pg-creators .kitlist{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:12px}
.v2.pg-creators .kitlist li{display:flex;align-items:flex-start;gap:12px;padding:16px;border-radius:var(--r);box-shadow:inset 0 0 0 1px var(--line);background:rgba(var(--card-rgb),.35)}
.v2.pg-creators .kitlist__ico{display:grid;place-items:center;flex:none;width:38px;height:38px;border-radius:12px;background:rgba(var(--act-rgb),.12);box-shadow:inset 0 0 0 1px rgba(var(--act-rgb),.3);color:var(--act-ink)}
.v2.pg-creators .kitlist__ico svg{width:19px;height:19px}
.v2.pg-creators .kitlist li>span:last-child{display:grid;gap:3px;font-size:13.5px;line-height:1.35;color:var(--ink2)}
.v2.pg-creators .kitlist b{font:700 15px/1.2 var(--f-text);color:var(--ink)}
.v2.pg-creators .cr-kit__themes{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:12px 16px}
.v2.pg-creators .cr-kit__themesh{font:500 11.5px/1 var(--f-mono);letter-spacing:0;color:var(--ink2)}
.v2.pg-creators .ovthemes{display:flex;flex-wrap:wrap;justify-content:center;gap:8px;list-style:none;margin:0;padding:0}
.v2.pg-creators .ovthemes li{display:inline-flex;align-items:center;gap:9px;height:36px;padding:0 15px 0 11px;border-radius:999px;background:rgba(var(--card-rgb),.5);box-shadow:inset 0 0 0 1px var(--card-line);font:560 14px/1 var(--f-text)}
.v2.pg-creators .ovt{width:12px;height:12px;border-radius:50%;background:var(--ovt);box-shadow:0 0 0 2px rgba(var(--ink-rgb),.12)}
@media (max-width:1100px){.v2.pg-creators .kitlist{grid-template-columns:repeat(3,minmax(0,1fr))}}
@media (max-width:700px){.v2.pg-creators .kitlist{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media (max-width:440px){.v2.pg-creators .kitlist{grid-template-columns:minmax(0,1fr)}}
.v2.pg-creators .cr-code__grid{align-items:center}
.v2.pg-creators .codestage{position:relative;min-height:clamp(440px,40vw,540px);perspective:1600px;--p:0}
.v2.pg-creators .dashwin{position:absolute;right:0;top:0;width:90%;overflow:hidden;border-radius:22px;transform-origin:100% 50%;transform:rotateY(calc(-14deg + var(--p) * 8deg)) rotateX(3deg);opacity:.94}
.v2.pg-creators .dashwin__bar{display:flex;align-items:center;gap:7px;height:40px;padding:0 16px;border-bottom:1px solid var(--line);font:500 11px/1 var(--f-mono);letter-spacing:0;color:var(--ink2)}
.v2.pg-creators .dashwin__bar i{width:9px;height:9px;border-radius:50%;background:rgba(var(--ink-rgb),.16)}
.v2.pg-creators .dashwin__bar span{margin-left:8px}
.v2.pg-creators .dashwin__body{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding:16px}
.v2.pg-creators .dashwin__rate,.v2.pg-creators .dashwin__pay{display:grid;gap:7px;align-content:start;padding:16px;border-radius:15px;background:rgba(var(--ink-rgb),.04);box-shadow:inset 0 0 0 1px var(--line)}
.v2.pg-creators .dashwin__lbl{font:500 10.5px/1.2 var(--f-mono);letter-spacing:0;color:var(--ink2)}
.v2.pg-creators .dashwin__sub{font-size:12.5px;line-height:1.4;color:var(--ink2)}
.v2.pg-creators .dashwin__rate .figure{font-size:clamp(34px,3.4vw,48px);justify-self:start;padding-right:.06em}
.v2.pg-creators .dashwin__pay .figure{font-size:clamp(34px,3.4vw,48px);justify-self:start;padding-right:.06em}
.v2.pg-creators .dashwin__btn{display:inline-flex;align-items:center;justify-content:center;height:32px;margin-top:4px;border-radius:999px;background:linear-gradient(180deg,var(--money-hi),var(--money-lo));color:var(--paper);font:650 12.5px/1 var(--f-text);opacity:.55}
.v2.pg-creators .dashwin__people{grid-column:1/-1;display:grid;gap:7px}
.v2.pg-creators .dashwin__person{display:grid;grid-template-columns:30px minmax(0,1fr) auto;align-items:center;gap:10px;padding:8px 12px 8px 8px;border-radius:12px;background:rgba(var(--ink-rgb),.04);font:600 13.5px/1.2 var(--f-text)}
.v2.pg-creators .dashwin__person i{display:grid;place-items:center;width:30px;height:30px;border-radius:50%;background:rgba(var(--act-rgb),.16);color:var(--act-ink);font:900 12px/1 var(--f-fig);font-style:normal}
.v2.pg-creators .dashwin__person em{display:block;margin-top:2px;font:400 11px/1.2 var(--f-mono);font-style:normal;color:var(--ink2)}
.v2.pg-creators .dashwin__person b{font:500 12px/1 var(--f-mono);color:var(--ink2)}
.v2.pg-creators .ticket{position:absolute;left:0;bottom:0;z-index:2;width:min(74%,440px);padding:22px;border-radius:24px;box-shadow:inset 0 0 0 1px var(--card-line),inset 0 1px 0 var(--card-edge),var(--card-shadow),var(--lift-lg);transform:rotateY(calc(8deg - var(--p) * 8deg)) translateZ(30px);transform-origin:0 50%}
.v2.pg-creators .ticket__top{display:flex;align-items:center;justify-content:space-between;gap:10px}
.v2.pg-creators .ticket__lbl{display:inline-flex;align-items:center;gap:9px;font:500 11px/1 var(--f-mono);letter-spacing:0;color:var(--ink2)}
.v2.pg-creators .ticket__code{margin-top:16px;font:900 clamp(32px,3.6vw,52px)/1 var(--f-fig);letter-spacing:-.03em;white-space:nowrap}
.v2.pg-creators .ticket__code .holo-text{filter:var(--lq-wordshadow)}
.v2.pg-creators .ticket__link{display:flex;align-items:center;gap:10px;margin-top:18px;padding:5px 5px 5px 14px;border-radius:15px;background:rgba(var(--paper-rgb),.6);box-shadow:inset 0 0 0 1px var(--card-line)}
.v2.pg-creators .ticket__link svg{width:16px;height:16px;flex:none;color:var(--ink2)}
.v2.pg-creators .ticket__link>span{flex:1;min-width:0;font:400 13px/1.2 var(--f-mono);color:var(--ink2);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.v2.pg-creators .ticket__link em{font-style:normal;color:var(--ink)}
.v2.pg-creators .ticket__link .btn{--h:44px;min-width:84px}
.v2.pg-creators .ticket__note{margin-top:14px;font-size:14px;color:var(--ink2)}
.v2.pg-creators .ticket__note b{color:var(--ink)}
@media (max-width:900px){.v2.pg-creators .codestage{min-height:0;display:grid;grid-template-columns:minmax(0,1fr);gap:14px;perspective:none}
.v2.pg-creators .dashwin,.v2.pg-creators .ticket{position:relative;left:auto;right:auto;top:auto;bottom:auto;width:auto;transform:none}
.v2.pg-creators .ticket{order:-1}}
@media (max-width:480px){.v2.pg-creators .dashwin__body{grid-template-columns:minmax(0,1fr)}}
.v2.pg-creators .cr-calc__grid{align-items:center}
.v2.pg-creators .calc{display:grid;gap:12px;padding:clamp(22px,3vw,34px)}
.v2.pg-creators .calc__label{font:560 clamp(17px,1.5vw,20px)/1.45 var(--f-text);color:var(--ink2)}
.v2.pg-creators .calc__label b{font:900 1.1em/1 var(--f-fig);color:var(--ink)}
.v2.pg-creators .calc__price{color:var(--ink)}
.v2.pg-creators .calc__range{-webkit-appearance:none;appearance:none;width:100%;height:44px;margin:4px 0 0;background:transparent;cursor:pointer}
.v2.pg-creators .calc__range::-webkit-slider-runnable-track{height:8px;border-radius:99px;background:linear-gradient(90deg,var(--act-lo),var(--act-hi)) 0 0/var(--v,12.5%) 100% no-repeat,rgba(var(--ink-rgb),.1);box-shadow:inset 0 0 0 1px var(--line)}
.v2.pg-creators .calc__range::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:28px;height:28px;margin-top:-10px;border:0;border-radius:50%;background:var(--knob);box-shadow:var(--knob-shadow),0 0 0 6px rgba(var(--act-rgb),.2);transition:box-shadow .2s}
.v2.pg-creators .calc__range::-moz-range-track{height:8px;border-radius:99px;background:rgba(var(--ink-rgb),.1)}
.v2.pg-creators .calc__range::-moz-range-progress{height:8px;border-radius:99px;background:linear-gradient(90deg,var(--act-lo),var(--act-hi))}
.v2.pg-creators .calc__range::-moz-range-thumb{width:28px;height:28px;border:0;border-radius:50%;background:var(--knob);box-shadow:var(--knob-shadow),0 0 0 6px rgba(var(--act-rgb),.2)}
.v2.pg-creators .calc__range:focus-visible{outline:none}
.v2.pg-creators .calc__range:focus-visible::-webkit-slider-thumb{box-shadow:var(--knob-shadow),0 0 0 3px var(--paper),0 0 0 5px var(--money)}
.v2.pg-creators .calc__range:focus-visible::-moz-range-thumb{box-shadow:var(--knob-shadow),0 0 0 3px var(--paper),0 0 0 5px var(--money)}
.v2.pg-creators .calc__scale{display:flex;justify-content:space-between;margin-top:-6px;font:400 11.5px/1 var(--f-mono);color:var(--ink2)}
.v2.pg-creators .calc__out{display:grid;gap:10px;margin-top:10px;padding-top:20px;border-top:1px solid var(--line)}
.v2.pg-creators .calc__lbl{font:500 11.5px/1 var(--f-mono);letter-spacing:0;color:var(--ink2)}
.v2.pg-creators .calc__fig{display:block;justify-self:start;padding-right:.06em;font-size:clamp(46px,5.6vw,84px);white-space:nowrap}
.v2.pg-creators .calc__note{font-size:14px;line-height:1.5;color:var(--ink2)}
.v2.pg-creators .cr-steps__head{display:grid;gap:20px;justify-items:start;max-width:860px}
.v2.pg-creators .rail{--fs:clamp(48px,6.6vw,96px);position:relative;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(20px,3vw,48px);margin:clamp(40px,5vw,72px) 0 0;padding:0;list-style:none}
.v2.pg-creators .rail::before{content:"";position:absolute;left:0;right:0;top:calc(var(--fs) * .86 + 20px);height:2px;border-radius:2px;background:var(--lq-seam);box-shadow:var(--lq-seamglow);opacity:.85}
.v2.pg-creators .rail__step{position:relative;display:grid;gap:12px;align-content:start;padding-top:0}
.v2.pg-creators .rail__step .figure{display:block;font-size:var(--fs);margin-bottom:28px}
.v2.pg-creators .rail__step::after{content:"";position:absolute;left:2px;top:calc(var(--fs) * .86 + 14px);width:14px;height:14px;border-radius:50%;background:var(--paper);box-shadow:0 0 0 2.5px var(--money)}
.v2.pg-creators .rail__step h3{margin-top:4px}
.v2.pg-creators .rail__step p{font-size:16px;line-height:1.55;color:var(--ink2);max-width:34ch}
@media (max-width:820px){.v2.pg-creators .cr-steps .rail{grid-template-columns:minmax(0,1fr);gap:34px;padding-left:34px;--fs:clamp(44px,12vw,64px)}
.v2.pg-creators .rail::before{left:7px;right:auto;top:6px;bottom:6px;width:2px;height:auto;background:linear-gradient(180deg,var(--act),var(--money),var(--rare))}
.v2.pg-creators .rail__step::after{left:-34px;top:calc(var(--fs) * .43 - 7px)}
.v2.pg-creators .rail__step .figure{margin-bottom:8px}}
.v2.pg-creators .cr-cta{position:relative;overflow:hidden;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:24px 40px;margin-top:clamp(64px,8vw,112px);padding:clamp(28px,4vw,52px) clamp(26px,4vw,56px)}
.v2.pg-creators .cr-cta>*{position:relative;z-index:1}
.v2.pg-creators .cr-cta__mark{position:absolute;z-index:0;right:-2%;top:-34%;height:170%;width:auto;opacity:.1;pointer-events:none}
.v2.pg-creators .cr-cta__copy{display:grid;gap:12px}
.v2.pg-creators .cr-cta__h{font:780 clamp(30px,3.6vw,50px)/1 var(--f-text);letter-spacing:-.035em;text-wrap:balance}
.v2.pg-creators .cr-cta p{font-size:clamp(16px,1.4vw,19px);color:var(--ink2);max-width:46ch}
@media (max-width:760px){.v2.pg-creators .cr-cta{grid-template-columns:minmax(0,1fr)}
.v2.pg-creators .cr-cta .btn{justify-self:start}}
.v2.pg-creators .cr-toast{position:fixed;left:50%;bottom:calc(20px + env(safe-area-inset-bottom,0px));z-index:150;display:flex;align-items:center;gap:10px;max-width:calc(100% - 32px);padding:12px 18px 12px 14px;border-radius:999px;background:rgba(var(--card-rgb),.94);box-shadow:inset 0 0 0 1px var(--card-line),var(--lift);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);font:560 14.5px/1.35 var(--f-text);color:var(--ink);transform:translate(-50%,24px);opacity:0;pointer-events:none;transition:opacity .25s,transform .4s var(--ease)}
.v2.pg-creators .cr-toast.is-on{opacity:1;transform:translate(-50%,0)}
@media (prefers-reduced-motion:reduce){.v2.pg-creators .ovw__eq i{animation:none;height:60%}
.v2.pg-creators .kit3d__canvas,.v2.pg-creators .ovw{transition:none}
.v2.pg-creators .crwall__link,.v2.pg-creators .crwall__link .acard{transition:none}
.v2.pg-creators .crwall__link:hover{transform:none}}
/* src/app/pages/dashboard-page/dashboard.v2.css */
.v2.pg-dashboard .cd{padding:calc(14px + var(--nav-h) + clamp(20px,3vw,36px)) 0 clamp(72px,10vw,128px);display:grid;gap:clamp(16px,2vw,22px)}
.v2.pg-dashboard .cd-main{display:grid;gap:clamp(16px,2vw,22px)}
.v2.pg-dashboard .is-money{color:var(--money-ink)}
.v2.pg-dashboard .btn--block{width:100%}
.v2.pg-dashboard .btn[disabled],.v2.pg-dashboard .btn[aria-disabled="true"]{opacity:.5;cursor:not-allowed;transform:none}
.v2.pg-dashboard .btn svg.fill{fill:currentColor;stroke:none}
.v2.pg-dashboard .cd-head{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,340px);gap:clamp(24px,4vw,64px);align-items:end;padding-block:clamp(12px,2.4vw,36px) clamp(8px,1.6vw,20px)}
.v2.pg-dashboard .cd-head__main{display:grid;justify-items:start;gap:22px;min-width:0}
.v2.pg-dashboard .cd-fig{display:flex;flex-wrap:wrap;align-items:flex-end;gap:12px 22px;max-width:100%}
.v2.pg-dashboard .cd-fig__n{font-size:clamp(56px,10.4vw,164px);white-space:nowrap}
.v2.pg-dashboard .cd-fig__side{display:grid;gap:6px;padding-bottom:clamp(6px,1vw,16px)}
.v2.pg-dashboard .cd-fig__side b{font:720 clamp(20px,2vw,26px)/1.1 var(--f-text);letter-spacing:-.02em}
.v2.pg-dashboard .cd-fig__side span{font:400 12.5px/1.4 var(--f-mono);color:var(--ink2);letter-spacing:.02em}
.v2.pg-dashboard .cd-head .lead strong{color:var(--ink);font-weight:650;overflow-wrap:anywhere}
.v2.pg-dashboard .cd-rate{display:grid;gap:8px;padding:24px 26px 26px;overflow:hidden}
.v2.pg-dashboard .cd-rate::before{content:"";position:absolute;left:24px;right:24px;top:0;height:1px;background:var(--lq-seam);box-shadow:var(--lq-seamglow);opacity:.8}
.v2.pg-dashboard .cd-rate__label{font:500 11px/1 var(--f-mono);letter-spacing:0;color:var(--ink2)}
.v2.pg-dashboard .cd-rate__fig{font-size:clamp(56px,5.6vw,84px);padding-right:.08em}
.v2.pg-dashboard .cd-rate__note{font-size:14.5px;line-height:1.45;color:var(--ink2);max-width:24ch}
.v2.pg-dashboard .cd-rate__deal{justify-self:start;margin-top:4px;height:auto;min-height:26px;padding-block:5px;line-height:1.3;white-space:normal}
.v2.pg-dashboard .cd-strip{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));padding:clamp(18px,2vw,24px) 0}
.v2.pg-dashboard .cd-stat{display:grid;align-content:start;gap:6px;padding:4px clamp(16px,2vw,28px);min-width:0}
.v2.pg-dashboard .cd-stat+.cd-stat{border-left:1px solid var(--line)}
.v2.pg-dashboard .cd-stat b{font:800 clamp(24px,2.5vw,34px)/1 var(--f-fig);letter-spacing:-.03em;white-space:nowrap}
.v2.pg-dashboard .cd-stat span{font:600 14px/1.2 var(--f-text);color:var(--ink);margin-top:4px}
.v2.pg-dashboard .cd-stat i{font:400 12px/1.35 var(--f-mono);font-style:normal;color:var(--ink2);letter-spacing:.02em}
.v2.pg-dashboard .cd-cols{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);gap:clamp(16px,2vw,22px);align-items:stretch}
.v2.pg-dashboard .cd-panel{display:flex;flex-direction:column;gap:18px;padding:clamp(22px,2.6vw,30px);min-width:0}
.v2.pg-dashboard .cd-panel__head{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px}
.v2.pg-dashboard .cd-panel__h{display:inline-flex;align-items:center;gap:11px;font:720 21px/1.15 var(--f-text);letter-spacing:-.02em}
.v2.pg-dashboard .cd-list{display:grid;align-content:start;border-radius:16px;box-shadow:inset 0 0 0 1px var(--line);overflow:hidden}
.v2.pg-dashboard .cd-panel>.cd-list{flex:1}
.v2.pg-dashboard .cd-person{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:14px;min-height:62px;padding:10px 16px 10px 12px}
.v2.pg-dashboard .cd-person+.cd-person{border-top:1px solid var(--line)}
.v2.pg-dashboard .cd-person--pay{grid-template-columns:minmax(0,1fr) auto;padding-left:16px}
.v2.pg-dashboard .cd-person.is-new{animation:v2-cd-in .7s var(--ease)}
@keyframes v2-cd-in{from{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:none}}
.v2.pg-dashboard .cd-av{display:grid;place-items:center;width:40px;height:40px;border-radius:12px;font:900 14px/1 var(--f-fig);color:var(--ink);background:linear-gradient(160deg,rgba(var(--ink-rgb),.16),rgba(var(--ink-rgb),.05));box-shadow:inset 0 0 0 1px var(--line)}
.v2.pg-dashboard .cd-id{display:grid;gap:4px;min-width:0}
.v2.pg-dashboard .cd-id b{font:650 15.5px/1.2 var(--f-text);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.v2.pg-dashboard .cd-id i{font:400 11.5px/1 var(--f-mono);font-style:normal;color:var(--ink2);letter-spacing:.03em}
.v2.pg-dashboard .cd-cut{font:800 15px/1 var(--f-fig);letter-spacing:-.01em;color:var(--money-ink)}
.v2.pg-dashboard .cd-hint{font-size:13px;line-height:1.5;color:var(--ink2)}
.v2.pg-dashboard .cd-hint a{color:var(--ink);text-decoration:underline;text-decoration-color:rgba(var(--ink-rgb),.35);text-underline-offset:3px}
.v2.pg-dashboard .cd-hint a:hover{text-decoration-color:currentColor}
.v2.pg-dashboard .cd-panel__foot{margin-top:auto}
.v2.pg-dashboard .cd-note{font-size:14px;line-height:1.5;color:var(--ink2)}
.v2.pg-dashboard .cd-note b{color:var(--ink)}
.v2.pg-dashboard .cd-label{font:500 12px/1.2 var(--f-mono);letter-spacing:0;color:var(--ink2);margin-bottom:-8px}
.v2.pg-dashboard .cd-empty{display:grid;justify-items:center;align-content:center;gap:8px;flex:1;min-height:180px;padding:28px 22px;border-radius:16px;text-align:center;box-shadow:inset 0 0 0 1px var(--line);background:repeating-linear-gradient(-45deg,transparent 0 10px,rgba(var(--ink-rgb),.018) 10px 11px)}
.v2.pg-dashboard .cd-empty--slim{min-height:120px;padding:22px 18px}
.v2.pg-dashboard .cd-empty b{font:680 16px/1.25 var(--f-text);letter-spacing:-.01em;color:var(--ink)}
.v2.pg-dashboard .cd-empty p{max-width:36ch;font-size:14px;line-height:1.5;color:var(--ink2);text-wrap:pretty}
.v2.pg-dashboard .cd-empty__icon{display:grid;place-items:center;width:46px;height:46px;margin-bottom:4px;border-radius:14px;color:var(--ink2);background:linear-gradient(160deg,rgba(var(--ink-rgb),.12),rgba(var(--ink-rgb),.03));box-shadow:inset 0 0 0 1px var(--line)}
.v2.pg-dashboard .cd-empty__icon svg{width:22px;height:22px}
.v2.pg-dashboard .cd-team{display:flex;align-items:flex-start;gap:10px;margin-top:-6px;font-size:14px;line-height:1.45;color:var(--ink2)}
.v2.pg-dashboard .cd-team svg{width:18px;height:18px;flex:none;margin-top:1px;color:var(--money-ink)}
.v2.pg-dashboard .cd-team strong{color:var(--ink);font-weight:650}
.v2.pg-dashboard .cd-plate{position:relative;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:14px;padding:22px 22px 22px 24px;border-radius:20px;overflow:hidden;background:linear-gradient(160deg,rgba(var(--act-rgb),.16),rgba(var(--paper-rgb),.5) 55%),rgba(var(--paper-rgb),.4);box-shadow:inset 0 0 0 1px var(--card-line),inset 0 1px 0 var(--card-edge)}
.v2.pg-dashboard .cd-plate::after{content:"";position:absolute;top:-40%;bottom:-40%;left:-30%;width:22%;transform:translateX(0) skewX(var(--slant));background:linear-gradient(90deg,transparent,var(--glint),transparent);animation:v2-cd-sweep 7s var(--ease-io) infinite 1.5s;pointer-events:none}
@keyframes v2-cd-sweep{0%,55%{transform:translateX(0) skewX(var(--slant))}85%,100%{transform:translateX(780%) skewX(var(--slant))}}
.v2.pg-dashboard .cd-plate__code{min-width:0;max-width:100%;font:900 clamp(26px,3.4vw,46px)/1.05 var(--f-fig);letter-spacing:.02em;background:var(--lq-word);-webkit-background-clip:text;background-clip:text;color:transparent;filter:var(--lq-wordshadow);overflow-wrap:anywhere}
.v2.pg-dashboard .cd-plate .btn{position:relative;z-index:1}
.v2.pg-dashboard .cd-link{display:flex;align-items:center;gap:12px;min-height:56px;padding:6px 6px 6px 16px;border-radius:16px;background:rgba(var(--paper-rgb),.55);box-shadow:inset 0 0 0 1px var(--card-line)}
.v2.pg-dashboard .cd-link svg{width:18px;height:18px;flex:none;color:var(--ink2)}
.v2.pg-dashboard .cd-link__url{flex:1;min-width:0;font:500 14px/1.3 var(--f-mono);color:var(--ink2);overflow-wrap:anywhere}
.v2.pg-dashboard .cd-link__url em{font-style:normal;color:var(--ink)}
.v2.pg-dashboard .cd-link .btn{--h:44px}
.v2.pg-dashboard .cd-pay{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr)}
.v2.pg-dashboard .cd-pay__now,.v2.pg-dashboard .cd-pay__log{display:flex;flex-direction:column;gap:14px;padding:clamp(22px,2.6vw,32px);min-width:0}
.v2.pg-dashboard .cd-pay__log{border-left:1px solid var(--line);gap:18px}
.v2.pg-dashboard .cd-pay__log .cd-hint{margin-top:2px}
.v2.pg-dashboard .cd-payout__fig{font-size:clamp(56px,6.4vw,96px);margin-top:4px;white-space:nowrap}
.v2.pg-dashboard .cd-payout__sub{font-size:14.5px;color:var(--ink2)}
.v2.pg-dashboard .cd-payout__sub strong{color:var(--ink)}
.v2.pg-dashboard .cd-meter{position:relative;height:12px;margin:22px 0 30px;border-radius:999px;background:rgba(var(--ink-rgb),.08);box-shadow:inset 0 0 0 1px var(--line)}
.v2.pg-dashboard .cd-meter__fill{position:absolute;left:0;top:0;bottom:0;width:calc(var(--fill,0) * 100%);border-radius:inherit;background:linear-gradient(90deg,var(--money-lo),var(--money) 70%,var(--money-hi));box-shadow:0 0 18px rgba(var(--money-rgb),.45);transition:width 1s var(--ease)}
.v2.pg-dashboard .cd-meter__min{position:absolute;left:calc(var(--min,.4) * 100%);top:-6px;display:grid;justify-items:start;gap:8px;font:500 11px/1 var(--f-mono);letter-spacing:0;color:var(--ink2);white-space:nowrap;transform:translateX(-1px)}
.v2.pg-dashboard .cd-meter__min i{width:2px;height:24px;border-radius:2px;background:var(--ink)}
.v2.pg-dashboard .cd-pay__left{margin-top:-14px}
.v2.pg-dashboard .cd-msg{padding:12px 14px;border-radius:14px;font-size:14px;color:var(--ink);background:rgba(var(--act-rgb),.12);box-shadow:inset 0 0 0 1px rgba(var(--act-rgb),.4)}
.v2.pg-dashboard .cd-pay__now .btn{margin-top:auto}
.v2.pg-dashboard .cd-ledger{display:grid;gap:18px;padding:clamp(22px,2.6vw,30px)}
.v2.pg-dashboard .cd-seg{display:inline-flex;gap:4px;padding:4px;border-radius:14px;background:rgba(var(--paper-rgb),.55);box-shadow:inset 0 0 0 1px var(--line)}
.v2.pg-dashboard .cd-seg button{min-height:44px;padding:0 16px;border:0;border-radius:11px;background:transparent;cursor:pointer;font:600 14px/1 var(--f-text);color:var(--ink2);transition:background-color .25s,color .25s,box-shadow .25s}
.v2.pg-dashboard .cd-seg button:hover{color:var(--ink)}
.v2.pg-dashboard .cd-seg button[aria-pressed="true"]{background:linear-gradient(180deg,var(--act-hi),var(--act) 60%,var(--act-lo));color:var(--on-act);box-shadow:var(--act-shadow)}
.v2.pg-dashboard .cd-filter button{min-height:40px;font-size:13.5px}
.v2.pg-dashboard .cd-tablewrap{border-radius:16px;box-shadow:inset 0 0 0 1px var(--line);overflow:hidden}
.v2.pg-dashboard .cd-table{width:100%;border-collapse:collapse;font-size:14.5px}
.v2.pg-dashboard .cd-table th{padding:13px 16px;text-align:left;font:500 11px/1 var(--f-mono);letter-spacing:0;color:var(--ink2);background:rgba(var(--ink-rgb),.03);border-bottom:1px solid var(--line)}
.v2.pg-dashboard .cd-table td{padding:13px 16px;border-bottom:1px solid var(--line);vertical-align:middle}
.v2.pg-dashboard .cd-table tr:last-child td{border-bottom:0}
.v2.pg-dashboard .cd-table tbody tr:hover td{background:rgba(var(--ink-rgb),.03)}
.v2.pg-dashboard .cd-table__what{font-weight:600;overflow-wrap:anywhere}
.v2.pg-dashboard .cd-table__date{font:400 12.5px/1 var(--f-mono);color:var(--ink2);white-space:nowrap}
.v2.pg-dashboard .cd-table .is-num{text-align:right;white-space:nowrap}
.v2.pg-dashboard .cd-table td.is-num{font:800 14.5px/1 var(--f-fig);color:var(--money-ink)}
.v2.pg-dashboard .cd-ov{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:clamp(28px,5vw,72px);align-items:center;padding-block:clamp(48px,7vw,96px) 0}
.v2.pg-dashboard .cd-ov__copy{display:grid;justify-items:start;gap:20px}
.v2.pg-dashboard .cd-scene{perspective:1500px;padding:20px 0 30px}
.v2.pg-dashboard .cd-rig{position:relative;transform-style:preserve-3d;transform:rotateY(calc(-16deg + (var(--hx) - .5) * 8deg)) rotateX(calc(6deg + (.5 - var(--hy)) * 5deg))}
.v2.pg-dashboard .cd-stream{position:relative;aspect-ratio:16/9;border-radius:18px;overflow:hidden;background:var(--video);box-shadow:inset 0 0 0 1px var(--card-line),0 0 0 7px rgba(var(--card-rgb),.9),0 0 0 8px var(--card-line),0 50px 100px -40px rgba(0,0,0,.8),0 0 140px -40px rgba(var(--act-rgb),.5)}
.v2.pg-dashboard .cd-stream__sky{position:absolute;inset:0;background:radial-gradient(70% 55% at 50% 64%,rgba(var(--v-glow),.55),transparent 70%),linear-gradient(180deg,var(--v-sky1),var(--v-sky2) 58%,var(--v-sky3))}
.v2.pg-dashboard .cd-stream__floor{position:absolute;left:-30%;right:-30%;bottom:-28%;height:62%;transform:perspective(320px) rotateX(58deg);transform-origin:50% 0;background:repeating-linear-gradient(90deg,rgba(var(--v-light),.18) 0 1px,transparent 1px 44px),repeating-linear-gradient(0deg,rgba(var(--v-light),.18) 0 1px,transparent 1px 44px);-webkit-mask:linear-gradient(180deg,transparent,#000 40%);mask:linear-gradient(180deg,transparent,#000 40%)}
.v2.pg-dashboard .cd-stream__live{position:absolute;left:4%;top:6%}
.v2.pg-dashboard .cd-w{position:absolute;display:grid;gap:4px;padding:12px 14px;border-radius:14px;background:var(--vchip-bg);box-shadow:inset 0 0 0 1px var(--vchip-line),0 22px 40px -18px rgba(0,0,0,.7);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);color:var(--vchip-ink)}
.v2.pg-dashboard .cd-w__k{font:500 10px/1 var(--f-mono);letter-spacing:0;color:var(--vchip-ink2)}
.v2.pg-dashboard .cd-w b{font:800 clamp(13px,1.2vw,16px)/1.15 var(--f-text);letter-spacing:-.01em}
.v2.pg-dashboard .cd-w i{font:400 11px/1 var(--f-mono);font-style:normal;color:var(--money-ink)}
.v2.pg-dashboard .cd-w--bar{left:4%;right:4%;bottom:6%;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:14px;transform:translateZ(40px)}
.v2.pg-dashboard .cd-w--bar b{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.v2.pg-dashboard .cd-w--sold{right:4%;top:8%;min-width:30%;transform:translateZ(70px);box-shadow:inset 0 0 0 1px rgba(var(--money-rgb),.5),0 22px 40px -18px rgba(0,0,0,.7),0 0 30px -8px rgba(var(--money-rgb),.6)}
.v2.pg-dashboard .cd-w--board{right:4%;top:40%;min-width:30%;transform:translateZ(54px)}
.v2.pg-dashboard .cd-gate{display:grid;justify-items:center;padding-block:clamp(20px,5vw,64px)}
.v2.pg-dashboard .cd-gate__card{position:relative;display:grid;justify-items:center;gap:20px;max-width:780px;padding:clamp(30px,5vw,60px) clamp(22px,5vw,56px);text-align:center;overflow:hidden}
.v2.pg-dashboard .cd-gate__card .lead{text-align:center;margin-inline:auto}
.v2.pg-dashboard .cd-gate__card .lead strong{color:var(--ink)}
.v2.pg-dashboard .cd-gate__card .cta-row{justify-content:center}
.v2.pg-dashboard .cd-gate__fig{font-size:clamp(84px,13vw,180px);padding:0 .08em}
.v2.pg-dashboard .cd-gate__mark{width:clamp(72px,9vw,108px);margin-bottom:4px}
.v2.pg-dashboard .cd-gate__icon{display:grid;place-items:center;width:76px;height:76px;border-radius:22px;color:var(--attn-ink);background:linear-gradient(160deg,rgba(var(--attn-rgb),.18),rgba(var(--attn-rgb),.04));box-shadow:inset 0 0 0 1px rgba(var(--attn-rgb),.4)}
.v2.pg-dashboard .cd-gate__icon svg{width:32px;height:32px}
.v2.pg-dashboard .cd-detail{margin-top:-8px;padding:6px 12px;border-radius:10px;font:500 12px/1.4 var(--f-mono);color:var(--ink2);background:rgba(var(--ink-rgb),.05);box-shadow:inset 0 0 0 1px var(--line);overflow-wrap:anywhere}
.v2.pg-dashboard .cd-banner{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px 16px;margin:0;padding:10px 10px 10px 16px;border-radius:16px;background:rgba(var(--attn-rgb),.1);color:var(--ink);font-size:14px;line-height:1.5;box-shadow:inset 0 0 0 1px rgba(var(--attn-rgb),.45)}
.v2.pg-dashboard .cd-banner>span{display:flex;align-items:baseline;gap:10px;min-width:0;flex:1 1 280px}
.v2.pg-dashboard .cd-banner>span::before{content:"";width:7px;height:7px;flex:none;border-radius:50%;background:var(--attn);transform:translateY(-1px)}
.v2.pg-dashboard .cd-load{display:grid;gap:clamp(16px,2vw,22px)}
.v2.pg-dashboard .cd-load .cd-strip{padding-inline:0}
.v2.pg-dashboard .cd-skel{position:relative;display:block;overflow:hidden;border-radius:14px;background:rgba(var(--ink-rgb),.07)}
.v2.pg-dashboard .cd-skel::after{content:"";position:absolute;top:-20%;bottom:-20%;left:-40%;width:30%;transform:skewX(var(--slant));background:linear-gradient(90deg,transparent,var(--glint),transparent);animation:v2-cd-skel 1.8s var(--ease-io) infinite}
@keyframes v2-cd-skel{to{transform:translateX(560%) skewX(var(--slant))}}
.v2.pg-dashboard .cd-skel--fig{width:min(560px,82%);height:clamp(56px,9vw,140px);border-radius:22px}
.v2.pg-dashboard .cd-skel--line{width:min(440px,70%);height:18px}
.v2.pg-dashboard .cd-skel--rate{height:150px;border-radius:var(--r-lg)}
.v2.pg-dashboard .cd-skel--num{width:62%;height:28px;border-radius:10px}
.v2.pg-dashboard .cd-skel--txt{width:80%;height:12px;margin-top:8px;border-radius:8px}
.v2.pg-dashboard .cd-toast{position:fixed;left:50%;bottom:max(22px,env(safe-area-inset-bottom));z-index:150;display:flex;align-items:center;gap:11px;max-width:calc(100% - 32px);padding:13px 20px;border-radius:999px;background:rgba(var(--card-rgb),.92);box-shadow:inset 0 0 0 1px var(--card-line),inset 0 1px 0 var(--card-edge),var(--lift);backdrop-filter:blur(18px) saturate(1.2);-webkit-backdrop-filter:blur(18px) saturate(1.2);font:600 14.5px/1.35 var(--f-text);color:var(--ink);opacity:0;transform:translate(-50%,24px) scale(.98);pointer-events:none;transition:opacity .3s,transform .5s var(--ease)}
.v2.pg-dashboard .cd-toast.is-on{opacity:1;transform:translate(-50%,0)}
.v2.pg-dashboard .cd-toast::before{content:"";position:absolute;left:22px;right:22px;top:-1px;height:1px;background:var(--lq-seam);opacity:.8}
.v2.pg-dashboard .cd-toast:empty{visibility:hidden}
@media (max-width:1000px){.v2.pg-dashboard .cd-head{grid-template-columns:minmax(0,1fr);align-items:start}
.v2.pg-dashboard .cd-rate{grid-template-columns:auto minmax(0,1fr);align-items:center;column-gap:22px}
.v2.pg-dashboard .cd-rate__label,.v2.pg-dashboard .cd-rate__deal{grid-column:1/-1}
.v2.pg-dashboard .cd-skel--rate{height:110px}
.v2.pg-dashboard .cd-strip{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:18px}
.v2.pg-dashboard .cd-stat:nth-child(3){border-left:0}
.v2.pg-dashboard .cd-cols{grid-template-columns:minmax(0,1fr)}
.v2.pg-dashboard .cd-pay{grid-template-columns:minmax(0,1fr)}
.v2.pg-dashboard .cd-pay__log{border-left:0;border-top:1px solid var(--line)}
.v2.pg-dashboard .cd-ov{grid-template-columns:minmax(0,1fr)}}
@media (max-width:620px){.v2.pg-dashboard .cd-table thead{display:none}
.v2.pg-dashboard .cd-table,.v2.pg-dashboard .cd-table tbody{display:block}
.v2.pg-dashboard .cd-table tr{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;column-gap:12px;row-gap:4px;padding:12px 14px;border-bottom:1px solid var(--line)}
.v2.pg-dashboard .cd-table tr:last-child{border-bottom:0}
.v2.pg-dashboard .cd-table td{padding:0;border:0}
.v2.pg-dashboard .cd-table td:nth-child(1){grid-row:1 / span 2}
.v2.pg-dashboard .cd-table td:nth-child(3){grid-column:2;grid-row:2}
.v2.pg-dashboard .cd-table td:nth-child(4){grid-column:3;grid-row:1 / span 2}
.v2.pg-dashboard .cd-w{padding:9px 10px;border-radius:11px}
.v2.pg-dashboard .cd-w--bar{grid-template-columns:auto minmax(0,1fr);gap:10px}
.v2.pg-dashboard .cd-w--bar .tag{display:none}
.v2.pg-dashboard .cd-w i{display:none}}
@media (max-width:560px){.v2.pg-dashboard .cd-seg{width:100%}
.v2.pg-dashboard .cd-seg button{flex:1;padding:0 10px}}
@media (max-width:420px){.v2.pg-dashboard .cd-stat b{font-size:clamp(20px,6.4vw,24px)}}
@media (prefers-reduced-motion:reduce){.v2.pg-dashboard .cd-plate::after,.v2.pg-dashboard .cd-skel::after{display:none}
.v2.pg-dashboard .cd-rig{transform:rotateY(-14deg) rotateX(5deg)}}
@media (pointer:coarse){.v2.pg-dashboard .cd .btn--sm{--h:44px}
.v2.pg-dashboard .cd-filter button{min-height:44px}}
.v2.pg-dashboard .cd-req{display:grid;gap:12px;justify-items:start}
.v2.pg-dashboard .cd-req p{margin:0;line-height:1.5}
/* src/app/pages/discord-callback-page/discord-callback.v2.css */
.v2.pg-discord-callback .auth--solo .auth-field::after{background:
  radial-gradient(56% 64% at 50% 52%,rgba(var(--paper-rgb),.9) 0%,rgba(var(--paper-rgb),.62) 58%,rgba(var(--paper-rgb),.32) 100%),
  linear-gradient(0deg,rgba(var(--paper-rgb),.85) 0%,rgba(var(--paper-rgb),0) 22%),
  linear-gradient(180deg,rgba(var(--paper-rgb),.7) 0%,rgba(var(--paper-rgb),0) 18%)}
.v2.pg-discord-callback .auth--solo .auth-field__shade{background:radial-gradient(60% 70% at 50% 50%,rgba(var(--paper-rgb),.7),rgba(var(--paper-rgb),.2) 70%,rgba(var(--paper-rgb),0))}
.v2.pg-discord-callback .auth--solo .auth-field__beam{left:62%}
.v2.pg-discord-callback .auth--solo .auth-wall{right:50%;transform-origin:50% 50%;transform:translate(50%,-50%) rotateY(-24deg)}
.v2.pg-discord-callback .dc{position:relative;z-index:1;display:grid;justify-items:center}
.v2.pg-discord-callback .dc .auth-card.dc-card{grid-area:auto;justify-self:center;width:100%;max-width:520px}
.v2.pg-discord-callback .dc-card .auth-card__head h1{font-size:clamp(26px,3vw,32px)}
.v2.pg-discord-callback .dc-chip svg{width:13px;height:13px;fill:currentColor}
.v2.pg-discord-callback .dc-state{display:grid;gap:16px}
.v2.pg-discord-callback .dc-bar{position:relative;height:3px;border-radius:3px;overflow:hidden;background:rgba(var(--ink-rgb),.09)}
.v2.pg-discord-callback .dc-bar i{position:absolute;top:0;bottom:0;left:0;width:38%;border-radius:inherit;background:var(--lq-seam);box-shadow:var(--lq-seamglow);animation:v2-dc-run 1.6s var(--ease-io) infinite}
@keyframes v2-dc-run{from{transform:translateX(-100%)}to{transform:translateX(270%)}}
.v2.pg-discord-callback .dc-steps{list-style:none;margin:0;padding:0;display:grid;gap:12px}
.v2.pg-discord-callback .dc-steps li{display:flex;align-items:center;gap:12px;font-size:15px;line-height:1.4;color:var(--ink2)}
.v2.pg-discord-callback .dc-steps__mark{position:relative;flex:none;width:20px;height:20px;border-radius:50%;box-shadow:inset 0 0 0 1.5px rgba(var(--ink-rgb),.22)}
.v2.pg-discord-callback .dc-steps .is-done{color:var(--ink)}
.v2.pg-discord-callback .dc-steps .is-done .dc-steps__mark{background:rgba(var(--money-rgb),.14);box-shadow:inset 0 0 0 1px rgba(var(--money-rgb),.45)}
.v2.pg-discord-callback .dc-steps .is-done .dc-steps__mark::after{content:"";position:absolute;left:6.5px;top:6px;width:6px;height:3.5px;border-left:2px solid var(--money-ink);border-bottom:2px solid var(--money-ink);transform:rotate(-45deg)}
.v2.pg-discord-callback .dc-steps .is-now{color:var(--ink);font-weight:600}
.v2.pg-discord-callback .dc-steps .is-now .dc-steps__mark{box-shadow:inset 0 0 0 2px rgba(var(--act-rgb),.22)}
.v2.pg-discord-callback .dc-steps .is-now .dc-steps__mark::after{content:"";position:absolute;inset:0;border-radius:50%;border:2px solid transparent;border-top-color:var(--act-ink);border-right-color:var(--act-ink);animation:v2-dc-turn .9s linear infinite}
@keyframes v2-dc-turn{to{transform:rotate(360deg)}}
.v2.pg-discord-callback .dc-meta{font:500 12px/1.5 var(--f-mono);letter-spacing:0;color:var(--ink2);overflow-wrap:anywhere}
.v2.pg-discord-callback .dc-meta b{color:var(--ink);font-weight:600}
.v2.pg-discord-callback .dc-state .form-banner{overflow-wrap:anywhere}
.v2.pg-discord-callback .dc-actions{display:grid;gap:10px;padding-top:18px;border-top:1px solid var(--line)}
.v2.pg-discord-callback .dc-back{justify-self:center;min-height:44px;padding-inline:10px;color:var(--ink2)}
.v2.pg-discord-callback .dc-back:hover{color:var(--ink)}
@media (max-width:900px){.v2.pg-discord-callback .auth--solo .auth-wall{right:50%;top:55%}
.v2.pg-discord-callback .auth--solo .auth-field::after{background:linear-gradient(180deg,rgba(var(--paper-rgb),.6),rgba(var(--paper-rgb),.86) 40%,rgba(var(--paper-rgb),.92))}}
@media (prefers-reduced-motion:reduce){.v2.pg-discord-callback .dc-bar i{animation:none;width:100%;opacity:.55}
.v2.pg-discord-callback .dc-steps .is-now .dc-steps__mark::after{animation-duration:2.4s}}
/* src/app/pages/download-page/download.v2.css */
.v2.pg-download .dl .dot--act{background:var(--act);}
.v2.pg-download .dl .chip .dot{width:6px;height:6px}
.v2.pg-download .dl-glass{background:var(--card-bg),rgba(var(--card-rgb),.74);box-shadow:inset 0 0 0 1px var(--card-line),inset 0 1px 0 var(--card-edge),var(--card-shadow)}
@property --tilt{syntax:"<number>";inherits:true;initial-value:1}
.v2.pg-download .dl-hero{position:relative;overflow-x:clip;padding:calc(14px + var(--nav-h) + clamp(44px,7vw,96px)) 0 clamp(56px,7vw,104px)}
.v2.pg-download .dl-hero__grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(32px,4.4vw,64px);align-items:center}
.v2.pg-download .dl-hero__h{margin-top:24px;font-size:clamp(44px,5vw,72px)}
.v2.pg-download .dl-hero__h .em-metal{display:block;padding-bottom:.06em}
.v2.pg-download .dl-hero__copy .lead{margin-top:24px}
.v2.pg-download .dl-chips{list-style:none;margin:28px 0 0;padding:0;display:flex;flex-wrap:wrap;gap:8px}
.v2.pg-download .dl-chips .chip{height:32px;padding:0 13px;font-size:11.5px}
.v2.pg-download .dl-stage{position:relative;perspective:1900px;perspective-origin:40% 40%;padding:12px 0 64px}
.v2.pg-download .dl-stage::before{content:"";position:absolute;left:-14%;right:-14%;top:-12%;bottom:6%;z-index:-1;background:radial-gradient(50% 46% at 52% 44%,rgba(var(--act-rgb),.3),transparent 70%),radial-gradient(36% 30% at 70% 80%,rgba(var(--money-rgb),.12),transparent 70%);pointer-events:none}
.v2.pg-download .dlwin{position:relative;isolation:isolate;overflow:hidden;border-radius:26px;background:var(--card-bg),rgba(var(--card-rgb),.86);
  box-shadow:inset 0 0 0 1px var(--card-line),inset 0 1px 0 var(--card-edge),var(--lift-lg),0 0 140px -36px rgba(var(--act-rgb),.55);
  transform:rotateY(calc(var(--tilt) * (-11deg + (var(--hx) - .5) * 9deg))) rotateX(calc(var(--tilt) * (5deg + (var(--hy) - .5) * -6deg)));
  transition:--tilt .7s var(--ease);-webkit-box-reflect:below 20px linear-gradient(transparent 80%,rgba(255,255,255,.07))}
.v2.pg-download .dlwin:hover,.v2.pg-download .dlwin:focus-within{--tilt:.18}
.v2.pg-download .dlwin::after{content:"";position:absolute;top:-30%;bottom:-30%;left:0;z-index:3;width:120px;pointer-events:none;background:linear-gradient(90deg,transparent,rgba(255,255,255,.16) 45%,rgba(255,255,255,.3) 50%,rgba(255,255,255,.16) 55%,transparent);transform:translateX(-220px) skewX(var(--slant));animation:v2-dl-sweep 1.5s var(--ease-io) .6s 1 both}
@keyframes v2-dl-sweep{to{transform:translateX(980px) skewX(var(--slant))}}
.v2.pg-download .dlwin__bar{display:flex;align-items:center;gap:12px;padding:14px 16px 14px 18px;border-bottom:1px solid var(--line)}
.v2.pg-download .dlwin__mark{flex:none;width:26px;height:30px}
.v2.pg-download .dlwin__id{display:grid;gap:4px;margin-right:auto;min-width:0}
.v2.pg-download .dlwin__id b{font:720 15px/1 var(--f-text)}
.v2.pg-download .dlwin__id>span{font:400 11px/1.2 var(--f-mono);color:var(--ink2);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.v2.pg-download .dlwin__state{flex:none}
.v2.pg-download .xv{display:grid;padding:clamp(22px,3.4vw,40px) clamp(20px,3vw,36px) 0;font:900 clamp(60px,8.2vw,128px)/.92 var(--f-fig);letter-spacing:-.045em;white-space:nowrap}
.v2.pg-download .xv>span{grid-area:1/1}
.v2.pg-download .xv__face{background:var(--lq-word);-webkit-background-clip:text;background-clip:text;color:transparent}
.v2.pg-download .xv__depth{--dx:calc(.7 + (var(--hx) - .5) * -1.3);--dy:calc(.95 + (var(--hy) - .5) * -.9);--s1:color-mix(in srgb,var(--ink2) 62%,#000);--s2:color-mix(in srgb,var(--ink2) 40%,#000);--s3:color-mix(in srgb,var(--ink2) 24%,#000);color:var(--s1);
  text-shadow:calc(var(--dx) * 1px) calc(var(--dy) * 1px) 0 var(--s1),calc(var(--dx) * 2px) calc(var(--dy) * 2px) 0 var(--s1),calc(var(--dx) * 3px) calc(var(--dy) * 3px) 0 var(--s1),calc(var(--dx) * 4px) calc(var(--dy) * 4px) 0 var(--s2),calc(var(--dx) * 5px) calc(var(--dy) * 5px) 0 var(--s2),calc(var(--dx) * 6px) calc(var(--dy) * 6px) 0 var(--s2),calc(var(--dx) * 7px) calc(var(--dy) * 7px) 0 var(--s2),calc(var(--dx) * 8px) calc(var(--dy) * 8px) 0 var(--s3),calc(var(--dx) * 9px) calc(var(--dy) * 9px) 0 var(--s3),calc(var(--dx) * 10px) calc(var(--dy) * 10px) 0 var(--s3),calc(var(--dx) * 11px) calc(var(--dy) * 11px) 0 var(--s3),calc(var(--dx) * 22px) calc(var(--dy) * 26px) 28px rgba(0,0,0,.42)}
.v2.pg-download .dlwin__body{display:grid;gap:14px;padding:clamp(20px,2.6vw,28px) clamp(20px,3vw,36px) clamp(22px,3vw,32px)}
.v2.pg-download .dlwin__h{font:760 clamp(24px,2.3vw,32px)/1.05 var(--f-text);letter-spacing:-.03em}
.v2.pg-download .dlwin__p{max-width:48ch;font-size:15.5px;line-height:1.55;color:var(--ink2)}
.v2.pg-download .dlwin__p a{color:var(--ink)}
.v2.pg-download .dlwin__btn{margin-top:6px;width:100%}
.v2.pg-download .dlwin__file{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px 16px;font-size:12px;color:var(--ink2)}
.v2.pg-download .dlwin__file .mono{font-size:11.5px;overflow-wrap:anywhere}
.v2.pg-download .dlwin__signed{display:inline-flex;align-items:center;gap:7px;font:500 11.5px/1 var(--f-mono);letter-spacing:.02em;color:var(--money-ink)}
.v2.pg-download .dlwin__signed svg{width:16px;height:16px}
.v2.pg-download .dlwin__seam{height:2px;background:var(--lq-seam);box-shadow:var(--lq-seamglow)}
.v2.pg-download .dlwin.is-pending .dlwin__seam{opacity:.35}
@media (max-width:1000px){.v2.pg-download .dl-hero__grid{grid-template-columns:minmax(0,1fr)}
.v2.pg-download .dl-stage{max-width:620px;padding-bottom:40px}}
@media (max-width:620px){.v2.pg-download .dlwin{--tilt:0;-webkit-box-reflect:below 0 linear-gradient(transparent,transparent)}
.v2.pg-download .dlwin__bar{padding:12px 12px 12px 14px;gap:10px}}
.v2.pg-download .dl-sec{position:relative;padding-block:clamp(56px,6.4vw,96px)}
.v2.pg-download .dl-sec__head{display:grid;gap:16px;margin-bottom:clamp(28px,4vw,48px)}
.v2.pg-download .dl-sec__head .kicker{display:flex}
.v2.pg-download .dl-sec__h{font:780 clamp(34px,4.4vw,60px)/1 var(--f-text);letter-spacing:-.04em;text-wrap:balance}
.v2.pg-download .spec{display:grid;grid-template-columns:minmax(0,1.3fr) repeat(4,minmax(0,1fr));margin:0;border-radius:var(--r-lg);background:var(--card-bg),rgba(var(--card-rgb),.74);box-shadow:inset 0 0 0 1px var(--card-line),inset 0 1px 0 var(--card-edge),var(--card-shadow)}
.v2.pg-download .spec__cell{display:grid;gap:18px;align-content:start;padding:clamp(20px,2.4vw,30px)}
.v2.pg-download .spec__cell+.spec__cell{box-shadow:inset 1px 0 0 var(--line)}
.v2.pg-download .spec dt{font:500 11px/1 var(--f-mono);letter-spacing:0;color:var(--ink2)}
.v2.pg-download .spec dd{display:grid;gap:10px;margin:0}
.v2.pg-download .spec .figure{font-size:clamp(40px,4.2vw,62px);line-height:.9;white-space:nowrap}
.v2.pg-download .spec__u{font:500 14.5px/1.35 var(--f-text);color:var(--ink2)}
@media (max-width:1000px){.v2.pg-download .spec{grid-template-columns:repeat(2,minmax(0,1fr))}
.v2.pg-download .spec__cell--os{grid-column:1/-1}
.v2.pg-download .spec__cell+.spec__cell{box-shadow:inset 0 1px 0 var(--line)}
.v2.pg-download .spec__cell:nth-child(odd):not(:first-child){box-shadow:inset 0 1px 0 var(--line),inset 1px 0 0 var(--line)}}
@media (max-width:420px){.v2.pg-download .spec .figure{font-size:38px}}
.v2.pg-download .dl .steps{position:relative;list-style:none;margin:0;padding:38px 0 0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(20px,3vw,44px)}
.v2.pg-download .steps::before{content:"";position:absolute;left:0;right:0;top:8px;height:2px;border-radius:2px;background:var(--lq-seam);box-shadow:var(--lq-seamglow);transform:scaleX(0);transform-origin:0 50%;transition:transform 1.6s var(--ease) .25s}
.v2.pg-download .steps.is-in::before,html.no-js .v2.pg-download .steps::before{transform:none}
.v2.pg-download .step{position:relative;display:grid;gap:12px;align-content:start}
.v2.pg-download .step::before{content:"";position:absolute;left:0;top:-38px;width:18px;height:18px;border-radius:50%;background:var(--lq-bead);box-shadow:var(--lq-beadshadow)}
.v2.pg-download .step__n{justify-self:start;font-size:clamp(56px,6.4vw,92px);line-height:.95;padding-right:.08em}
.v2.pg-download .step__h{font:740 clamp(21px,1.9vw,26px)/1.15 var(--f-text);letter-spacing:-.02em}
.v2.pg-download .step__p{max-width:36ch;color:var(--ink2);font-size:16px;line-height:1.55}
@media (max-width:760px){.v2.pg-download .dl .steps{grid-template-columns:minmax(0,1fr);padding:0 0 0 34px;gap:34px}
.v2.pg-download .steps::before{left:8px;right:auto;top:0;bottom:0;width:2px;height:auto;transform:scaleY(0);transform-origin:50% 0;background:linear-gradient(180deg,var(--act),var(--money))}
.v2.pg-download .step::before{left:-34px;top:4px}}
.v2.pg-download .dl-inc__grid{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:18px;align-items:stretch}
.v2.pg-download .pane{padding:clamp(22px,3vw,38px);border-radius:var(--r-lg);background:var(--card-bg),rgba(var(--card-rgb),.74);box-shadow:inset 0 0 0 1px var(--card-line),inset 0 1px 0 var(--card-edge),var(--card-shadow)}
.v2.pg-download .pane .kicker{display:flex}
.v2.pg-download .pane__h{margin-top:14px;font:750 clamp(24px,2.4vw,32px)/1.08 var(--f-text);letter-spacing:-.03em;text-wrap:balance}
.v2.pg-download .pane__p{margin-top:14px;max-width:46ch;color:var(--ink2);font-size:16px;line-height:1.55}
.v2.pg-download .comp{list-style:none;margin:24px 0 0;padding:0;display:grid}
.v2.pg-download .comp li{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:14px;padding:15px 0;border-top:1px solid var(--line)}
.v2.pg-download .comp__box{position:relative;width:22px;height:22px;border-radius:7px;background:linear-gradient(180deg,var(--act-hi),var(--act) 55%,var(--act-lo));box-shadow:var(--act-shadow)}
.v2.pg-download .comp__box::after{content:"";position:absolute;left:7px;top:5px;width:6px;height:10px;border-right:2.2px solid var(--on-act);border-bottom:2.2px solid var(--on-act);transform:rotate(42deg)}
.v2.pg-download .comp__t{font:600 16px/1.35 var(--f-text)}
.v2.pg-download .comp__k{font:500 10.5px/1 var(--f-mono);letter-spacing:0;color:var(--ink2)}
.v2.pg-download .props{margin:24px 0 0;display:grid}
.v2.pg-download .props>div{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:14px 0;border-top:1px solid var(--line)}
.v2.pg-download .props dt{font-size:14.5px;color:var(--ink2)}
.v2.pg-download .props dd{display:inline-flex;align-items:center;gap:8px;margin:0;font:650 14.5px/1.3 var(--f-text);text-align:right;min-width:0}
.v2.pg-download .props dd.mono{font:500 12px/1.3 var(--f-mono);overflow-wrap:anywhere}
.v2.pg-download .props .dot{width:7px;height:7px}
@media (max-width:900px){.v2.pg-download .dl-inc__grid{grid-template-columns:minmax(0,1fr)}}
@media (max-width:420px){.v2.pg-download .comp__k{display:none}}
.v2.pg-download .dl-new{padding-top:clamp(24px,3vw,48px)}
.v2.pg-download .dl-new__grid{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(0,.7fr);gap:clamp(24px,4vw,64px);align-items:end;padding-top:clamp(40px,5vw,64px);border-top:1px solid var(--line)}
.v2.pg-download .latest .kicker{display:flex}
.v2.pg-download .latest__h{margin-top:16px;font:780 clamp(34px,4.4vw,60px)/1 var(--f-text);letter-spacing:-.04em;text-wrap:balance}
.v2.pg-download .latest__h span{background:var(--lq-word);-webkit-background-clip:text;background-clip:text;color:transparent}
.v2.pg-download .latest__line{margin-top:18px;max-width:58ch;font-size:clamp(17px,1.5vw,20px);line-height:1.5;color:var(--ink2);text-wrap:pretty}
.v2.pg-download .latest__items{list-style:none;margin:22px 0 0;padding:0;display:grid;gap:12px}
.v2.pg-download .latest__items li{display:flex;align-items:baseline;gap:12px;font:600 16px/1.4 var(--f-text)}
.v2.pg-download .latest .cta-row{margin-top:28px}
.v2.pg-download .acct{padding:24px;border-radius:var(--r-lg);box-shadow:inset 0 0 0 1px var(--line)}
.v2.pg-download .acct__t{margin-bottom:14px;font:700 18px/1.2 var(--f-text)}
@media (max-width:900px){.v2.pg-download .dl-new__grid{grid-template-columns:minmax(0,1fr);align-items:start}}
.v2.pg-download .ktag{display:inline-flex;flex:none;align-items:center;height:22px;padding:0 8px;border-radius:7px;font:500 10.5px/1 var(--f-mono);letter-spacing:0;transform:translateY(-2px)}
.v2.pg-download .ktag--new{color:var(--money-ink);background:rgba(var(--money-rgb),.1);box-shadow:inset 0 0 0 1px rgba(var(--money-rgb),.42)}
.v2.pg-download .ktag--better{color:var(--act-ink);background:rgba(var(--act-rgb),.1);box-shadow:inset 0 0 0 1px rgba(var(--act-rgb),.45)}
.v2.pg-download .ktag--fixed{color:var(--attn-ink);background:rgba(var(--attn-rgb),.1);box-shadow:inset 0 0 0 1px rgba(var(--attn-rgb),.45)}
@media (prefers-reduced-motion:reduce){.v2.pg-download .dlwin::after{display:none}
.v2.pg-download .steps::before{transform:none}}
.v2.pg-download .dlwin__spin{flex:none;width:10px;height:10px;border-radius:50%;border:1.6px solid var(--line);border-top-color:var(--money);animation:v2-dl-spin .8s linear infinite}
@keyframes v2-dl-spin{to{transform:rotate(360deg)}}
.v2.pg-download .xv--wait{padding-bottom:4px}
.v2.pg-download .xv__ghost{display:block;width:min(78%,420px);height:.86em;border-radius:18px;background:linear-gradient(100deg,rgba(var(--ink-rgb),.05) 30%,rgba(var(--ink-rgb),.13) 50%,rgba(var(--ink-rgb),.05) 70%);background-size:300% 100%;animation:v2-dl-ghost 1.6s var(--ease-io) infinite}
@keyframes v2-dl-ghost{from{background-position:100% 0}to{background-position:0 0}}
.v2.pg-download .dlwin[data-state="pending"] .xv{opacity:.42}
.v2.pg-download .dlwin__btn--tight{margin-top:-4px}
.v2.pg-download .dlwin__btn.is-off{pointer-events:none}
.v2.pg-download button.dlwin__btn{font-family:var(--f-text)}
@media (prefers-reduced-motion:reduce){.v2.pg-download .dlwin__spin,.v2.pg-download .xv__ghost{animation:none}}
/* src/app/pages/home-page/home.v2.css */
.v2.pg-home .hero{position:relative;height:235vh;height:235svh;--p:0}
.v2.pg-home .hero__sticky{position:sticky;top:0;height:100vh;height:100svh;overflow:hidden}
.v2.pg-home .hero__canvas{position:absolute;inset:0;width:100%;height:100%}
.v2.pg-home .hero__fallback{position:absolute;left:50%;bottom:6%;width:min(92%,1200px);transform:translateX(-50%) perspective(1600px) rotateX(18deg);border-radius:18px;opacity:.5;object-fit:cover;box-shadow:var(--lift-lg)}
.v2.pg-home .hero__canvas.is-live+.hero__fallback{display:none}
.v2.pg-home .hero__shade{position:absolute;inset:0;pointer-events:none;background:
  linear-gradient(180deg,rgba(var(--paper-rgb),.92) 0%,rgba(var(--paper-rgb),.55) 30%,rgba(var(--paper-rgb),0) 52%),
  linear-gradient(0deg,rgba(var(--paper-rgb),.9) 0%,rgba(var(--paper-rgb),0) 22%);opacity:calc(1 - var(--p) * .7)}
.v2.pg-home .hero__copy{position:relative;z-index:2;padding-top:calc(14px + var(--nav-h) + clamp(28px,6vh,72px));display:grid;grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);gap:18px clamp(24px,5vw,80px);align-items:end;opacity:clamp(0,calc(1 - (var(--p) - .05) * 5),1);transform:translateY(calc(var(--p) * -140px))}
.v2.pg-home .hero__copy .pill-kicker{grid-column:1/-1;justify-self:start}
.v2.pg-home .hero__copy .h1{grid-column:1;grid-row:2 / span 3}
.v2.pg-home .hero__copy .lead{grid-column:2}
.v2.pg-home .hero__copy .cta-row{grid-column:2}
.v2.pg-home .hero__copy .meta-line{grid-column:2}
.v2.pg-home .hero__mid{position:absolute;left:0;right:0;top:calc(var(--nav-h) + clamp(48px,9vh,110px));z-index:2;pointer-events:none;opacity:min(clamp(0,calc((var(--p) - .2) * 7),1),clamp(0,calc((.6 - var(--p)) * 7),1));transform:translateY(calc((var(--p) - .4) * -60px))}
.v2.pg-home .hero__midline{margin-top:14px;font:780 clamp(30px,4.4vw,60px)/1 var(--f-text);letter-spacing:-.04em}
.v2.pg-home .hero__wall{position:absolute;left:0;right:0;bottom:0;padding:clamp(48px,9vh,110px) 0 clamp(24px,5vh,56px);background:linear-gradient(0deg,rgba(var(--paper-rgb),.96) 30%,rgba(var(--paper-rgb),0));z-index:2;text-align:center;opacity:clamp(0,calc((var(--p) - .74) * 6),1);transform:translateY(calc((1 - var(--p)) * 40px));pointer-events:none}
.v2.pg-home .hero__wall .kicker{justify-content:center}
.v2.pg-home .hero__wallline{margin-top:12px;font:780 clamp(28px,3.6vw,48px)/1.02 var(--f-text);letter-spacing:-.035em}
.v2.pg-home .hero__cue{position:absolute;left:50%;bottom:22px;z-index:2;display:grid;justify-items:center;gap:10px;transform:translateX(-50%);font:500 10.5px/1 var(--f-mono);letter-spacing:0;color:var(--ink2);opacity:clamp(0,calc(1 - var(--p) * 8),1)}
.v2.pg-home .hero__cue span{width:1px;height:36px;background:linear-gradient(var(--ink2),transparent);animation:v2-cue 2.2s var(--ease) infinite;transform-origin:top}
@keyframes v2-cue{0%{transform:scaleY(0)}50%{transform:scaleY(1)}100%{transform:scaleY(1);opacity:0}}
@media (max-width:900px){.v2.pg-home .hero{height:200vh;height:200svh}
.v2.pg-home .hero__copy{grid-template-columns:minmax(0,1fr);padding-top:calc(var(--nav-h) + 40px)}
.v2.pg-home .hero__copy .h1,.v2.pg-home .hero__copy .lead,.v2.pg-home .hero__copy .cta-row,.v2.pg-home .hero__copy .meta-line{grid-column:1;grid-row:auto}
.v2.pg-home .hero__copy .lead{font-size:15.5px}
.v2.pg-home .hero__copy .cta-row{flex-wrap:nowrap}
.v2.pg-home .hero__copy .cta-row .btn--lg{--h:50px;padding:0 18px;font-size:15px}
.v2.pg-home .hero__cue{display:none}}
.v2.pg-home .mark3d{position:relative;padding:clamp(60px,9vw,120px) 0 clamp(72px,9vw,128px);overflow:hidden}
.v2.pg-home .mark3d::before{content:"";position:absolute;left:50%;top:44%;width:min(1400px,140vw);height:70%;transform:translate(-50%,-50%);background:radial-gradient(50% 50% at 50% 50%,rgba(var(--act-rgb),.16),transparent 70%);pointer-events:none}
.v2.pg-home .mark3d__top{display:flex;justify-content:center}
.v2.pg-home .mark3d__stage{position:relative;height:clamp(200px,30vw,470px);margin-top:clamp(12px,2vw,24px)}
.v2.pg-home .mark3d__canvas{position:absolute;inset:0;width:100%;height:100%}
.v2.pg-home .mark3d__fallback{position:absolute;left:50%;top:50%;width:min(86%,1080px);transform:translate(-50%,-50%)}
.v2.pg-home .mark3d__canvas.is-live~.mark3d__fallback{display:none}
.v2.pg-home .mark3d__under{display:grid;justify-items:center;text-align:center;gap:clamp(32px,4vw,52px);margin-top:clamp(16px,2vw,28px)}
.v2.pg-home .mark3d__line{max-width:34ch;font:720 clamp(22px,2.6vw,34px)/1.18 var(--f-text);letter-spacing:-.025em;text-wrap:balance}
.v2.pg-home .mark3d__facts{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(16px,3vw,40px);width:100%;max-width:980px}
.v2.pg-home .mark3d__facts li{display:flex;align-items:center;justify-content:center;gap:16px;text-align:left;padding:18px 20px;border-radius:var(--r);box-shadow:inset 0 0 0 1px var(--line)}
.v2.pg-home .mark3d__facts span{font:650 15px/1.35 var(--f-text)}
.v2.pg-home .mark3d__facts em{font-style:normal;font-weight:400;color:var(--ink2);font-size:14px}
@media (max-width:760px){.v2.pg-home .mark3d__facts{grid-template-columns:minmax(0,1fr)}}
.v2.pg-home .pscene{position:relative;height:clamp(380px,42vw,540px);perspective:1500px;perspective-origin:50% 30%;--p:0;--spread:clamp(.18,calc(var(--p) * 1.7 - .25),1)}
.v2.pg-home .pscene__floor{position:absolute;left:4%;right:4%;bottom:6%;height:46%;background:radial-gradient(60% 60% at 50% 50%,rgba(var(--act-rgb),.22),transparent 70%);filter:blur(8px);transform:rotateX(70deg)}
.v2.pg-home .pstack{position:absolute;width:clamp(170px,17vw,236px);aspect-ratio:4/5;left:calc(6% + var(--i) * 46%);top:calc(26% - var(--i) * 6%);transform-style:preserve-3d;transform:rotateX(56deg) rotateZ(-34deg) rotateY(calc(var(--tx,0) * 6deg));transition:transform .6s var(--ease)}
.v2.pg-home .pl{position:absolute;inset:0;display:flex;flex-direction:column;justify-content:flex-end;gap:4px;padding:14px 16px;border-radius:18px;background:var(--card-bg),rgba(var(--card-rgb),.78);box-shadow:inset 0 0 0 1px var(--card-line),inset 0 1px 0 var(--card-edge),0 30px 40px -24px rgba(0,0,0,.65);transform:translate3d(calc(var(--layer) * var(--spread) * 16px),calc(var(--layer) * var(--spread) * -34px),calc(var(--layer) * var(--spread) * 46px));backface-visibility:hidden}
.v2.pg-home .pl b{font:650 14px/1.2 var(--f-text);color:var(--ink)}
.v2.pg-home .pl .mono{color:var(--ink2);font-size:11px}
.v2.pg-home .pl--0{--layer:0;justify-content:space-between}
.v2.pg-home .pl--0 strong{font:780 22px/1 var(--f-text);letter-spacing:-.02em;margin-top:auto}
.v2.pg-home .pl--0 em{font:500 11px/1 var(--f-mono);color:var(--ink2);font-style:normal}
.v2.pg-home .pl--0 .chip{align-self:flex-start}
.v2.pg-home .pl--1{--layer:1;background:linear-gradient(160deg,rgba(var(--money-rgb),.16),rgba(var(--card-rgb),.6));box-shadow:inset 0 0 0 1px rgba(var(--money-rgb),.32),0 24px 34px -24px rgba(0,0,0,.6)}
.v2.pg-home .pl--2{--layer:2;background:linear-gradient(160deg,rgba(var(--act-rgb),.2),rgba(var(--card-rgb),.55));box-shadow:inset 0 0 0 1px rgba(var(--act-rgb),.38),0 24px 34px -24px rgba(0,0,0,.55)}
.v2.pg-home .pl--3{--layer:3;background:linear-gradient(160deg,rgba(255,255,255,.12),rgba(var(--card-rgb),.5));box-shadow:inset 0 0 0 1px var(--card-edge),0 24px 34px -24px rgba(0,0,0,.5)}
@media (max-width:900px){.v2.pg-home .pscene{height:420px}
.v2.pg-home .pstack{width:150px;left:calc(6% + var(--i) * 44%)}}
.v2.pg-home .regions__grid{grid-template-columns:minmax(0,1.05fr) minmax(0,1fr)}
.v2.pg-home .regions__globe{position:relative;aspect-ratio:1/1;max-width:640px;width:100%;margin-inline:auto}
.v2.pg-home .regions__canvas{position:absolute;inset:0;width:100%;height:100%}
.v2.pg-home .regions__globe::before{content:"";position:absolute;inset:12%;border-radius:50%;background:radial-gradient(50% 50% at 50% 50%,rgba(var(--act-rgb),.12),transparent 72%);pointer-events:none}
html.v2-doc[data-v2-page~="home"].no-webgl .v2.pg-home .regions__globe::after{content:"US · DE · AT";position:absolute;inset:0;display:grid;place-items:center;font:900 clamp(40px,6vw,80px)/1 var(--f-fig);color:var(--ink2);opacity:.4}
.v2.pg-home .regions__label{position:absolute;left:50%;bottom:4%;transform:translateX(-50%);display:inline-flex;align-items:center;gap:10px;padding:9px 14px;border-radius:999px;background:var(--vchip-bg);box-shadow:inset 0 0 0 1px var(--vchip-line);font:500 12px/1 var(--f-mono);letter-spacing:0;white-space:nowrap;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}
.v2.pg-home .exitpick{padding:18px}
.v2.pg-home .exitpick__head{display:flex;align-items:center;gap:12px;margin-bottom:14px}
.v2.pg-home .exitpick__head span:nth-child(2){display:grid;gap:3px;margin-right:auto}
.v2.pg-home .exitpick__head b{font:700 16px/1 var(--f-text)}
.v2.pg-home .exitpick__head small{font:400 11px/1 var(--f-mono);color:var(--ink2)}
.v2.pg-home .segm{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;padding:5px;border-radius:16px;background:rgba(var(--paper-rgb),.6);box-shadow:inset 0 0 0 1px var(--line)}
.v2.pg-home .segm button{display:grid;gap:3px;justify-items:center;height:62px;align-content:center;border:0;border-radius:12px;background:transparent;cursor:pointer;font:900 18px/1 var(--f-fig);letter-spacing:.02em;color:var(--ink2);transition:background-color .25s,color .25s,box-shadow .25s}
.v2.pg-home .segm button small{font:400 10.5px/1 var(--f-mono);letter-spacing:.02em}
.v2.pg-home .segm button:hover{color:var(--ink)}
.v2.pg-home .segm button[aria-checked="true"]{background:linear-gradient(180deg,var(--act-hi),var(--act) 60%,var(--act-lo));color:var(--on-act);box-shadow:var(--act-shadow)}
.v2.pg-home .exitpick__foot{margin-top:12px;font-size:14px;color:var(--ink2)}
.v2.pg-home .exitpick__foot b{color:var(--ink);font-weight:650}
.v2.pg-home .price-inline{display:flex;align-items:flex-end;gap:14px;flex-wrap:wrap}
.v2.pg-home .price-inline .fig-unit{max-width:28ch;padding-bottom:6px}
@media (max-width:900px){.v2.pg-home .regions__grid{grid-template-columns:minmax(0,1fr)}
.v2.pg-home .regions__globe{max-width:480px}}
.v2.pg-home .hubsec__head{display:grid;justify-items:center;text-align:center;gap:20px}
.v2.pg-home .hubsec__head .lead{text-align:center}
.v2.pg-home .hubsec__stage{position:relative;margin-top:clamp(40px,6vw,84px);perspective:1900px;perspective-origin:50% 0%;--p:0}
.v2.pg-home .screen3d{position:relative;width:min(100%,1180px);margin-inline:auto;transform-style:preserve-3d;transform:rotateX(calc((1 - clamp(0,var(--p) * 1.6,1)) * 26deg)) scale(calc(.9 + clamp(0,var(--p) * 1.6,1) * .1));transform-origin:50% 100%}
.v2.pg-home .screen3d__frame{position:relative;aspect-ratio:16/10;border-radius:20px;overflow:hidden;background:var(--video);box-shadow:inset 0 0 0 1px var(--card-line),0 0 0 8px rgba(var(--card-rgb),.9),0 0 0 9px var(--card-line),0 60px 120px -40px rgba(0,0,0,.85),0 0 160px -30px rgba(var(--act-rgb),.45);-webkit-box-reflect:below 22px linear-gradient(transparent 72%,rgba(0,0,0,.16))}
.v2.pg-home .screen3d__video{width:100%;height:100%;object-fit:cover}
.v2.pg-home .screen3d__glare{position:absolute;inset:0;pointer-events:none;background:linear-gradient(115deg,rgba(255,255,255,.1) 0%,rgba(255,255,255,0) 32%,rgba(255,255,255,0) 68%,rgba(255,255,255,.05) 100%)}
.v2.pg-home .pins{position:absolute;inset:0;pointer-events:none}
.v2.pg-home .pin{position:absolute;left:var(--x);top:var(--y);display:grid;place-items:center;width:30px;height:30px;margin:-15px 0 0 -15px;border-radius:50%;font:700 12px/1 var(--f-fig);color:var(--on-act);background:linear-gradient(180deg,var(--act-hi),var(--act-lo));box-shadow:0 0 0 4px rgba(var(--act-rgb),.25),0 8px 20px -6px rgba(0,0,0,.6)}
.v2.pg-home .pin::after{content:"";position:absolute;inset:-4px;border-radius:50%;box-shadow:0 0 0 2px rgba(var(--act-rgb),.6);animation:v2-pin 2.4s var(--ease) infinite}
@keyframes v2-pin{from{transform:scale(1);opacity:1}to{transform:scale(2.2);opacity:0}}
.v2.pg-home .callouts{list-style:none;padding:0;margin:clamp(56px,7vw,96px) auto 0;width:min(100%,1180px);display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}
.v2.pg-home .callout{display:flex;align-items:flex-start;gap:12px;padding:16px;border-radius:18px;background:rgba(var(--card-rgb),.6);box-shadow:inset 0 0 0 1px var(--line)}
.v2.pg-home .callout b{display:grid;place-items:center;flex:none;width:26px;height:26px;border-radius:8px;font:700 12px/1 var(--f-fig);color:var(--on-act);background:linear-gradient(180deg,var(--act-hi),var(--act-lo))}
.v2.pg-home .callout span{display:grid;gap:2px;font-size:13px;color:var(--ink2);line-height:1.35}
.v2.pg-home .callout strong{color:var(--ink);font-size:14px;font-weight:700}
@media (max-width:900px){.v2.pg-home .callouts{grid-template-columns:repeat(2,minmax(0,1fr))}
.v2.pg-home .pin{width:24px;height:24px;margin:-12px 0 0 -12px;font-size:10px}}
@media (max-width:520px){.v2.pg-home .callouts{grid-template-columns:minmax(0,1fr)}}
.v2.pg-home .radar__grid{align-items:start}
.v2.pg-home .radar__facts{display:grid;gap:22px}
.v2.pg-home .radar__facts>div{display:flex;align-items:flex-end;gap:14px}
.v2.pg-home .radar__visual{position:relative;min-height:540px}
.v2.pg-home .radar__wave{width:100%;height:150px;display:block}
.v2.pg-home .alerts{position:relative;display:grid;gap:10px;margin-top:6px;z-index:2}
.v2.pg-home .alert{display:grid;grid-template-columns:48px minmax(0,1fr) auto auto;align-items:center;gap:14px;padding:12px 14px;border-radius:18px;background:var(--card-bg),rgba(var(--card-rgb),.86);box-shadow:inset 0 0 0 1px var(--card-line),inset 0 1px 0 var(--card-edge),var(--lift);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);opacity:0;transform:translateY(18px) scale(.98);animation:v2-alert-in .8s var(--ease) forwards;animation-delay:calc(var(--k) * 180ms + 200ms);animation-play-state:paused}
.v2.pg-home .radar.is-in .alert{animation-play-state:running}
@keyframes v2-alert-in{to{opacity:1;transform:none}}
.v2.pg-home .alert img{width:48px;height:48px;border-radius:12px;background:rgba(var(--ink-rgb),.06);object-fit:contain}
.v2.pg-home .alert b{display:block;font:900 14px/1.15 var(--f-fig);letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.v2.pg-home .alert span{font:400 11.5px/1.4 var(--f-mono);color:var(--ink2)}
.v2.pg-home .alert em{font:900 15px/1 var(--f-fig);font-style:normal;background:var(--lq-word);-webkit-background-clip:text;background-clip:text;color:transparent}
.v2.pg-home .alert--rare{box-shadow:inset 0 0 0 1px rgba(var(--rare-rgb),.55),0 0 0 4px rgba(var(--rare-rgb),.1),0 20px 50px -20px rgba(var(--rare-rgb),.55)}
.v2.pg-home .tag--rare{color:var(--rare-ink);box-shadow:inset 0 0 0 1px rgba(var(--rare-rgb),.5);background:rgba(var(--rare-rgb),.1)}
.v2.pg-home .mini-screen{position:absolute;right:-4%;bottom:0;width:62%;aspect-ratio:16/10;border-radius:16px;overflow:hidden;background:var(--video);box-shadow:inset 0 0 0 1px var(--card-line),0 0 0 6px rgba(var(--card-rgb),.9),0 40px 90px -30px rgba(0,0,0,.8);transform:perspective(1200px) rotateY(-14deg) rotateX(6deg);z-index:1}
.v2.pg-home .mini-screen video{width:100%;height:100%;object-fit:cover}
@media (max-width:900px){.v2.pg-home .radar__visual{min-height:0}
.v2.pg-home .mini-screen{position:relative;right:auto;width:100%;margin-top:22px;transform:none}}
.v2.pg-home .capture__visual{perspective:1600px;--p:0}
.v2.pg-home .finder{position:relative;border-radius:18px;padding:16px;transform:rotateY(calc((1 - clamp(0,var(--p) * 1.5,1)) * 16deg)) rotateX(4deg);transform-style:preserve-3d}
.v2.pg-home .finder video{width:100%;aspect-ratio:16/10;object-fit:cover;border-radius:12px;box-shadow:0 0 0 1px var(--card-line),0 50px 100px -40px rgba(0,0,0,.85)}
.v2.pg-home .finder__c{position:absolute;width:44px;height:44px;border:2.5px solid var(--money);filter:drop-shadow(0 0 8px rgba(var(--money-rgb),.6))}
.v2.pg-home .finder__c--tl{left:0;top:0;border-right:0;border-bottom:0;border-top-left-radius:18px}
.v2.pg-home .finder__c--tr{right:0;top:0;border-left:0;border-bottom:0;border-top-right-radius:18px}
.v2.pg-home .finder__c--bl{left:0;bottom:0;border-right:0;border-top:0;border-bottom-left-radius:18px}
.v2.pg-home .finder__c--br{right:0;bottom:0;border-left:0;border-top:0;border-bottom-right-radius:18px}
.v2.pg-home .finder__rec{position:absolute;left:32px;top:32px;z-index:2;display:inline-flex;align-items:center;gap:8px;padding:7px 11px;border-radius:999px;background:var(--vchip-bg);box-shadow:inset 0 0 0 1px var(--vchip-line);font:500 11px/1 var(--f-mono);letter-spacing:0;color:var(--vchip-ink)}
.v2.pg-home .finder__rec .dot{animation:v2-blink 1.4s steps(2,start) infinite}
@keyframes v2-blink{to{visibility:hidden}}
.v2.pg-home .themes__head{display:grid;justify-items:center;text-align:center;gap:20px;margin-bottom:clamp(36px,5vw,64px)}
.v2.pg-home .themes__head .lead{text-align:center}
.v2.pg-home .themes__grid{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);gap:clamp(24px,4vw,56px);align-items:center}
.v2.pg-home .themes__screen{border-radius:18px;overflow:hidden;background:var(--video);aspect-ratio:16/10;box-shadow:inset 0 0 0 1px var(--card-line),0 0 0 7px rgba(var(--card-rgb),.9),0 50px 100px -40px rgba(0,0,0,.85);transform:perspective(1400px) rotateY(-10deg)}
.v2.pg-home .themes__screen video{width:100%;height:100%;object-fit:cover}
@media (max-width:1000px){.v2.pg-home .themes__grid{grid-template-columns:minmax(0,1fr)}
.v2.pg-home .themes__screen{transform:none}}
.v2.pg-home .psheet,.v2.pg-home .csheet{position:sticky;overflow-x:clip;padding:clamp(80px,10vw,140px) 0 clamp(80px,9vw,130px);margin-top:clamp(40px,6vw,80px)}
.v2.pg-home .psheet__fig .figure{font-size:clamp(70px,17vw,268px);line-height:.84;white-space:nowrap;display:inline-block;margin-top:clamp(12px,2vw,22px)}
.v2.pg-home .psheet__once{margin-top:14px;font:600 clamp(17px,1.6vw,22px)/1.3 var(--f-text);color:var(--ink2)}
.v2.pg-home .psheet__grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(28px,5vw,80px);margin-top:clamp(40px,6vw,80px);align-items:start}
.v2.pg-home .psheet__grid .lead{margin-top:18px}
.v2.pg-home .psheet__rows{display:grid;gap:0}
.v2.pg-home .prow{display:flex;justify-content:space-between;align-items:flex-start;gap:20px;padding:20px 0;border-bottom:1px solid var(--line)}
.v2.pg-home .prow:first-child{border-top:1px solid var(--line)}
.v2.pg-home .prow b{display:block;font:700 17px/1.3 var(--f-text)}
.v2.pg-home .prow span{display:block;margin-top:4px;color:var(--ink2);font-size:14.5px}
.v2.pg-home .prow strong{font:900 clamp(22px,2.4vw,30px)/1 var(--f-fig);letter-spacing:-.03em;background:var(--lq-word);-webkit-background-clip:text;background-clip:text;color:transparent;white-space:nowrap;padding-right:.05em}
.v2.pg-home .prow strong em{font:500 14px/1 var(--f-text);font-style:normal;color:var(--ink2);-webkit-text-fill-color:var(--ink2);margin-left:6px;letter-spacing:0}
.v2.pg-home .psheet__rows .cta-row{margin-top:28px}
.v2.pg-home .csheet__grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);gap:clamp(28px,5vw,72px);align-items:center}
.v2.pg-home .csheet__fig .figure{font-size:clamp(84px,13vw,200px);line-height:.84}
.v2.pg-home .stream{margin:0;display:grid;gap:14px;perspective:1400px}
.v2.pg-home .stream__screen{position:relative;aspect-ratio:16/10;border-radius:20px;overflow:hidden;background:var(--video);box-shadow:inset 0 0 0 1px var(--card-line),0 0 0 7px rgba(var(--card-rgb),.9),0 50px 100px -40px rgba(0,0,0,.85);transform:rotateY(-8deg) rotateX(4deg);transition:transform .8s var(--ease)}
.v2.pg-home .stream:hover .stream__screen{transform:none}
.v2.pg-home .stream__bg{position:absolute;left:0;top:0;width:300%;height:300%;max-width:none;object-fit:cover;transform:translate(-33.333%,-33.333%);filter:saturate(1.05)}
.v2.pg-home .ov{position:absolute;z-index:1;display:flex;align-items:center;gap:10px;padding:10px 14px;border-radius:14px;background:rgba(var(--card-rgb),.78);box-shadow:inset 0 0 0 1px var(--card-line),var(--lift-sm);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);font-size:13px;color:var(--ink)}
.v2.pg-home .ov small{display:block;color:var(--ink2);font-size:11.5px}
.v2.pg-home .ov b{font-weight:700}
.v2.pg-home .ov--find{left:4%;top:5%;font-weight:600}
.v2.pg-home .ov--find span{color:var(--ink2);font-weight:450}
.v2.pg-home .ov--live{right:4%;top:5%;padding:7px 12px;border-radius:999px;font-weight:650}
.v2.pg-home .ov--np{right:4%;top:19%;display:block}
.v2.pg-home .ov--sold{left:4%;bottom:6%}
.v2.pg-home .ov--sold i{display:grid;place-items:center;width:30px;height:30px;border-radius:9px;font-style:normal;font-weight:800;color:var(--on-act);background:linear-gradient(180deg,var(--act-hi),var(--act-lo))}
.v2.pg-home .ov--top{right:4%;bottom:6%;display:block;min-width:36%}
.v2.pg-home .ov--top ol{margin:6px 0 0;padding-left:18px;color:var(--ink2);font-size:12.5px;line-height:1.7}
.v2.pg-home .discord{display:flex;align-items:center;gap:18px;margin-top:clamp(40px,6vw,72px);padding:18px 20px}
.v2.pg-home .discord>svg{width:44px;height:44px;padding:10px;border-radius:12px;background:rgba(var(--ink-rgb),.06);flex:none}
.v2.pg-home .discord div{display:grid;gap:3px;margin-right:auto}
.v2.pg-home .discord b{font:700 17px/1.2 var(--f-text)}
.v2.pg-home .discord span{color:var(--ink2);font-size:14.5px}
@media (max-width:900px){.v2.pg-home .psheet__grid,.v2.pg-home .csheet__grid{grid-template-columns:minmax(0,1fr)}
.v2.pg-home .discord{flex-wrap:wrap}}
.v2.pg-home .profiles,.v2.pg-home .regions,.v2.pg-home .hubsec,.v2.pg-home .radar,.v2.pg-home .capture,.v2.pg-home .themes{overflow-x:clip}
.v2.pg-home .launch{position:absolute;inset:0;z-index:5;display:grid;place-items:center;padding:calc(var(--nav-h) + 30px) var(--gut) 40px;pointer-events:none;opacity:0;visibility:hidden}
.v2.pg-home .launch.is-on{opacity:1;visibility:visible}
.v2.pg-home .launch__win{position:relative;width:min(1120px,100%,calc((100svh - var(--nav-h) - 120px) * 1.62));border-radius:18px;overflow:hidden;background:var(--paper);box-shadow:inset 0 0 0 1px var(--card-line),0 60px 140px -40px rgba(0,0,0,.9),0 0 0 1px rgba(var(--ink-rgb),.04),0 0 120px -40px rgba(var(--act-rgb),.5);transform:translateY(24px) scale(.94);opacity:0;filter:blur(6px);transition:transform 1s var(--ease),opacity .7s,filter .8s}
.v2.pg-home .launch.is-on .launch__win{transform:none;opacity:1;filter:none}
.v2.pg-home .launch__win::after{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(105deg,transparent 35%,rgba(255,255,255,.07) 48%,transparent 60%);background-size:260% 100%;background-position:130% 0;transition:background-position 1.6s var(--ease) .3s}
.v2.pg-home .launch.is-on .launch__win::after{background-position:-40% 0}
.v2.pg-home .launch.is-flying .launch__win{background:transparent;box-shadow:none;transition:background-color .5s,box-shadow .5s}
.v2.pg-home .launch.is-flying .launch__title,.v2.pg-home .launch.is-flying .launch__rail,.v2.pg-home .launch.is-flying .launch__head,.v2.pg-home .launch.is-flying .launch__groups,.v2.pg-home .launch.is-flying .launch__radar{opacity:0;transform:scale(.98);transition:opacity .45s,transform .6s var(--ease)}
.v2.pg-home .launch.is-taken .lt{opacity:0;transition:opacity .2s}
.v2.pg-home .launch__title{display:flex;align-items:center;gap:12px;height:38px;padding:0 14px;border-bottom:1px solid var(--line);font:700 11px/1 var(--f-fig);letter-spacing:.22em}
.v2.pg-home .launch__brand{display:inline-flex;align-items:center;gap:8px}
.v2.pg-home .launch__brand .markmask{width:15px;height:17px}
.v2.pg-home .launch__ver{font:500 11.5px/1 var(--f-text);letter-spacing:0;color:var(--ink2)}
.v2.pg-home .launch__ctl{margin-left:auto;display:flex;gap:16px}
.v2.pg-home .launch__ctl i{width:10px;height:10px;border-top:1.5px solid var(--ink2)}
.v2.pg-home .launch__ctl i:nth-child(2){border:1.5px solid var(--ink2);height:9px}
.v2.pg-home .launch__ctl i:nth-child(3){border:0;background:linear-gradient(45deg,transparent 45%,var(--ink2) 45%,var(--ink2) 55%,transparent 55%),linear-gradient(-45deg,transparent 45%,var(--ink2) 45%,var(--ink2) 55%,transparent 55%)}
.v2.pg-home .launch__body{display:grid;grid-template-columns:58px minmax(0,1fr) 230px}
.v2.pg-home .launch__rail{display:grid;align-content:start;justify-items:center;gap:14px;padding:16px 0;border-right:1px solid var(--line)}
.v2.pg-home .launch__rail svg{width:20px;height:20px;fill:none;stroke:var(--ink2);stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}
.v2.pg-home .launch__rail svg:first-child{stroke:var(--ink);padding:8px;width:36px;height:36px;border-radius:11px;background:rgba(var(--act-rgb),.16)}
.v2.pg-home .launch__main{padding:18px 18px 18px 20px;min-width:0}
.v2.pg-home .launch__head{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}
.v2.pg-home .launch__count{display:flex;align-items:flex-end;gap:10px}
.v2.pg-home .launch__count .figure{font-size:54px;line-height:.86;padding-right:.08em}
.v2.pg-home .launch__count span{display:grid;font:650 19px/1.15 var(--f-text);letter-spacing:-.02em}
.v2.pg-home .launch__count em{font-style:normal;color:var(--ink2);font-weight:450}
.v2.pg-home .launch__count small{font:450 12.5px/1.4 var(--f-text);color:var(--ink2);letter-spacing:0;margin-top:3px}
.v2.pg-home .launch__game{display:flex;align-items:center;gap:10px;padding:8px 14px 8px 10px;border-radius:999px;box-shadow:inset 0 0 0 1px var(--line);font:700 13px/1.15 var(--f-text)}
.v2.pg-home .launch__game i{width:24px;height:24px;border-radius:50%;background:linear-gradient(135deg,var(--act-hi),var(--act-lo))}
.v2.pg-home .launch__game small{display:block;font:450 11px/1.2 var(--f-text);color:var(--ink2)}
.v2.pg-home .launch__groups{display:flex;align-items:center;gap:8px;margin:16px 0 14px;padding:8px 8px 8px 14px;border-radius:14px;background:rgba(var(--card-rgb),.7);box-shadow:inset 0 0 0 1px var(--line);font:600 12.5px/1 var(--f-text);color:var(--ink2)}
.v2.pg-home .lg-chip{display:inline-flex;align-items:center;gap:6px;height:28px;padding:0 11px;border-radius:999px}
.v2.pg-home .lg-chip i{width:5px;height:5px;border-radius:50%;background:var(--ink2)}
.v2.pg-home .lg-chip.is-on{background:rgba(var(--ink-rgb),.08);color:var(--ink)}
.v2.pg-home .lg-chip.is-on i{background:var(--money)}
.v2.pg-home .lg-chip b{color:var(--ink2);font-weight:500}
.v2.pg-home .launch__start{position:relative;margin-left:auto;display:inline-flex;align-items:center;gap:9px;height:36px;padding:0 6px 0 14px;border-radius:999px;color:var(--on-act);font:650 13.5px/1 var(--f-text);background:linear-gradient(180deg,var(--act-hi),var(--act) 55%,var(--act-lo));box-shadow:var(--act-shadow);transition:transform .15s,box-shadow .3s}
.v2.pg-home .launch__start svg{width:16px;height:16px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linejoin:round}
.v2.pg-home .launch__start b{display:grid;place-items:center;width:24px;height:24px;border-radius:50%;background:rgba(255,255,255,.95);color:var(--act-lo);font:800 12px/1 var(--f-text)}
.v2.pg-home .launch__start.is-hover{box-shadow:var(--act-shadow),0 0 0 4px rgba(var(--act-rgb),.25)}
.v2.pg-home .launch__start.is-press{transform:scale(.95)}
.v2.pg-home .launch__start::after{content:"";position:absolute;inset:0;border-radius:inherit;box-shadow:0 0 0 0 rgba(var(--act-rgb),.6);opacity:0}
.v2.pg-home .launch__start.is-press::after{animation:v2-ripple .8s var(--ease)}
@keyframes v2-ripple{from{opacity:1;box-shadow:0 0 0 0 rgba(var(--act-rgb),.6)}to{opacity:0;box-shadow:0 0 0 18px rgba(var(--act-rgb),0)}}
.v2.pg-home .launch__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}
.v2.pg-home .lt{position:relative;aspect-ratio:16/9;border-radius:12px;overflow:hidden;background:var(--card);box-shadow:inset 0 0 0 1px var(--line)}
.v2.pg-home .lt__pic{position:absolute;inset:0;background:url("/v2/video/windows-mosaic.jpg") no-repeat;background-size:300% 300%;background-position:calc(var(--cx) * 50%) calc(var(--cy) * 50%);opacity:0;transform:scale(1.06);transition:opacity .6s,transform 1.2s var(--ease)}
.v2.pg-home .lt::after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgba(0,0,0,.25),transparent 30%,transparent 55%,rgba(0,0,0,.6));opacity:0;transition:opacity .5s}
.v2.pg-home .lt.is-live .lt__pic{opacity:1;transform:none}
.v2.pg-home .lt.is-live::after{opacity:1}
.v2.pg-home .lt__chip{position:absolute;left:8px;top:8px;z-index:1;display:inline-flex;align-items:center;gap:6px;height:22px;padding:0 9px;border-radius:999px;background:var(--vchip-bg);box-shadow:inset 0 0 0 1px var(--vchip-line);font:600 11px/1 var(--f-text);color:var(--vchip-ink)}
.v2.pg-home .lt__chip i{width:6px;height:6px;border-radius:50%;background:var(--ink2);opacity:.6}
.v2.pg-home .lt.is-starting .lt__chip i{background:none;opacity:1;width:9px;height:9px;border:1.5px solid var(--attn);border-right-color:transparent;animation:v2-spin .7s linear infinite}
.v2.pg-home .lt.is-live .lt__chip i{background:var(--money);opacity:1}
@keyframes v2-spin{to{transform:rotate(360deg)}}
.v2.pg-home .lt__foot{position:absolute;left:10px;right:10px;bottom:8px;z-index:1;display:flex;align-items:baseline;justify-content:space-between;gap:8px}
.v2.pg-home .lt__foot b{font:750 13px/1 var(--f-text);color:var(--ink)}
.v2.pg-home .lt.is-live .lt__foot b{color:#fff}
.v2.pg-home .lt__foot span{font:450 10.5px/1 var(--f-text);color:var(--ink2)}
.v2.pg-home .lt.is-live .lt__foot span{color:rgba(255,255,255,.8)}
.v2.pg-home .launch__radar{padding:18px 16px;border-left:1px solid var(--line);display:grid;align-content:start;gap:14px}
.v2.pg-home .lr-head{display:flex;align-items:center;justify-content:space-between;gap:8px;font:650 13px/1 var(--f-text)}
.v2.pg-home .lr-chip{font:600 11px/1 var(--f-text);color:var(--money-ink);padding:6px 9px;border-radius:999px;box-shadow:inset 0 0 0 1px rgba(var(--money-rgb),.4)}
.v2.pg-home .lr-chip em{font-style:normal}
.v2.pg-home .lr-num{display:flex;align-items:flex-end;gap:8px}
.v2.pg-home .lr-num .figure{font-size:34px;line-height:.86;padding-right:.08em}
.v2.pg-home .lr-num span{font:500 12.5px/1.2 var(--f-text);color:var(--ink2)}
.v2.pg-home .lr-rows{display:grid;gap:8px}
.v2.pg-home .lr-row{display:grid;grid-template-columns:30px minmax(0,1fr);gap:9px;align-items:center;padding:8px;border-radius:12px;background:rgba(var(--card-rgb),.8);box-shadow:inset 0 0 0 1px var(--line);animation:v2-row-in .6s var(--ease) both}
.v2.pg-home .lr-row img{width:30px;height:30px;border-radius:8px;background:rgba(var(--ink-rgb),.06)}
.v2.pg-home .lr-row b{display:block;font:900 10.5px/1.2 var(--f-fig);letter-spacing:.03em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.v2.pg-home .lr-row span{font:450 10.5px/1.3 var(--f-text);color:var(--ink2)}
@keyframes v2-row-in{from{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:none}}
.v2.pg-home .launch__cursor{position:absolute;left:0;top:0;z-index:6;width:22px;height:22px;opacity:0;filter:drop-shadow(0 2px 4px rgba(0,0,0,.6));will-change:transform}
.v2.pg-home .launch__cursor svg{width:22px;height:22px;fill:#fff;stroke:#111;stroke-width:1.2;stroke-linejoin:round}
.v2.pg-home .launch__skip{position:absolute;right:var(--gut);bottom:24px;z-index:7;pointer-events:auto;height:38px;padding:0 16px;border:0;border-radius:999px;cursor:pointer;font:600 13.5px/1 var(--f-text);color:var(--ink2);background:rgba(var(--card-rgb),.6);box-shadow:inset 0 0 0 1px var(--line);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);opacity:0;transition:opacity .5s .8s,color .2s}
.v2.pg-home .launch.is-on .launch__skip{opacity:1}
.v2.pg-home .launch__skip:hover{color:var(--ink)}
.v2.pg-home .launch.is-flying .launch__skip{opacity:0;transition-delay:0s}
.v2.pg-home .hero__copy,.v2.pg-home .hero__cue{transition:opacity .9s var(--ease),transform 1s var(--ease)}
.v2.pg-home .hero.is-intro .hero__copy,.v2.pg-home .hero.is-intro .hero__cue,.v2.pg-home .hero.is-intro .hero__shade{opacity:0!important;transform:translateY(16px)}
.v2.pg-home .hero.is-intro .hero__copy{pointer-events:none}
.v2.pg-home .hero__replay{margin:0;padding:0;border:0;background:none;cursor:pointer;font:600 14px/1 var(--f-text);color:var(--ink2);text-decoration:underline;text-underline-offset:4px;text-decoration-color:rgba(var(--ink-rgb),.25)}
.v2.pg-home .hero__replay:hover{color:var(--ink)}
.v2.pg-home .hero__copy .hero__replay{grid-column:2}
@media (max-width:1000px){.v2.pg-home .launch__body{grid-template-columns:minmax(0,1fr)}
.v2.pg-home .launch__rail,.v2.pg-home .launch__radar,.v2.pg-home .lg-chip:not(.is-on),.v2.pg-home .launch__game{display:none}
.v2.pg-home .launch__count .figure{font-size:40px}
.v2.pg-home .launch__count span{font-size:15px}
.v2.pg-home .lt__foot span{display:none}}
@media (max-width:900px){.v2.pg-home .hero__copy .hero__replay{grid-column:1}}
/* src/app/pages/legal/legal.v2.css */
html.v2-doc[data-v2-page~="legal"]{scroll-padding-top:calc(14px + var(--nav-h) + 40px)}
@media (prefers-reduced-motion:no-preference){html.v2-doc[data-v2-page~="legal"]{scroll-behavior:smooth}}
.v2.pg-legal app-legal-doc{display:block}
.v2.pg-legal .legal{--toc-w:300px;--hang:76px;--gap:clamp(40px,6vw,96px)}
.v2.pg-legal .lhead__grid{position:relative;display:grid;grid-template-columns:minmax(0,1fr) var(--toc-w);gap:var(--gap);align-items:center}
.v2.pg-legal .lhead__copy{min-width:0}
.v2.pg-legal .lhead__date{margin-top:28px;font:400 12.5px/1.6 var(--f-mono);letter-spacing:.02em;color:var(--ink2)}
.v2.pg-legal .lhead__date b{font-weight:500;color:var(--ink)}
.v2.pg-legal .lhead__date time{color:var(--ink)}
.v2.pg-legal .page-head .lhead__lead{margin-top:14px;max-width:60ch}
.v2.pg-legal .lseal{--hx:.5;--hy:.36;position:relative;width:100%;max-width:var(--toc-w);aspect-ratio:1;justify-self:center;perspective:1000px;pointer-events:none}
.v2.pg-legal .lseal::before{content:"";position:absolute;inset:-16%;border-radius:50%;background:radial-gradient(closest-side,rgba(var(--act-rgb),.2),rgba(var(--act-rgb),0) 72%)}
.v2.pg-legal .lseal__tilt{position:absolute;inset:0;transform:rotateX(calc(var(--ty,0) * -16deg)) rotateY(calc(var(--tx,0) * 22deg));transition:transform .9s var(--ease)}
.v2.pg-legal .lseal__ring{--m:linear-gradient(transparent,transparent);position:absolute;inset:0;-webkit-mask:var(--m) center/contain no-repeat;mask:var(--m) center/contain no-repeat;transition:transform 2.6s var(--ease) .25s}
html.js .v2.pg-legal .lseal:not(.is-in) .lseal__ring--out{transform:rotate(-50deg)}
html.js .v2.pg-legal .lseal:not(.is-in) .lseal__ring--in{transform:rotate(40deg)}
.v2.pg-legal .lseal__mark{position:absolute;left:37.5%;top:36%;width:25%}
.v2.pg-legal .lgrid{display:grid;grid-template-columns:minmax(0,1fr) var(--toc-w);gap:var(--gap);align-items:start}
.v2.pg-legal .lbody{grid-column:1;grid-row:1;min-width:0;padding-left:var(--hang);padding-bottom:clamp(96px,12vw,168px);font-size:17px;line-height:1.75}
.v2.pg-legal .lbody p,.v2.pg-legal .lbody li{color:rgba(var(--ink-rgb),.8);max-width:62ch;text-wrap:pretty}
.v2.pg-legal .lbody p{margin:0 0 16px}
.v2.pg-legal .lbody p:last-child,.v2.pg-legal .lbody ul:last-child{margin-bottom:0}
.v2.pg-legal .lbody strong,.v2.pg-legal .lbody b{font-weight:650;color:var(--ink)}
.v2.pg-legal .lbody ul{list-style:none;display:grid;gap:10px;margin:0 0 16px;padding:0}
.v2.pg-legal .lbody li{position:relative;padding-left:28px}
.v2.pg-legal .lbody li::before{content:"";position:absolute;left:5px;top:.875em;width:7px;height:7px;margin-top:-3.5px;border-radius:50%;background:var(--money);box-shadow:0 0 0 3px rgba(var(--money-rgb),.14)}
.v2.pg-legal .lbody a:not(.btn){color:var(--act-ink);font-weight:550;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.22em;text-decoration-color:rgba(var(--act-rgb),.5);transition:color .2s,text-decoration-color .2s}
.v2.pg-legal .lbody a:not(.btn):hover{color:var(--money-ink);text-decoration-color:currentColor}
.v2.pg-legal .lk--discord{white-space:nowrap}
.v2.pg-legal .lk__icon{display:inline-block;width:1.1em;height:1.1em;margin-right:.32em;vertical-align:-.2em}
.v2.pg-legal .lbody .lintro{overflow:hidden;max-width:none;margin:0 0 0 calc(-1 * var(--hang));padding:clamp(20px,2.4vw,30px) clamp(22px,2.8vw,34px);font-size:clamp(17px,1.35vw,19px);line-height:1.65;color:var(--ink)}
.v2.pg-legal .lintro::after{content:"";position:absolute;inset:0;pointer-events:none;border-radius:inherit;background:linear-gradient(108.78deg,transparent 42%,var(--glint) 50%,transparent 58%) 100% 0/300% 100% no-repeat;opacity:.55;transition:background-position 1.9s var(--ease-io) .45s}
.v2.pg-legal .lintro.is-in::after{background-position:0 0}
.v2.pg-legal .lsec{padding-top:clamp(44px,5vw,64px)}
.v2.pg-legal .lsec__h{display:grid;grid-template-columns:var(--hang) minmax(0,1fr);align-items:baseline;margin:0 0 14px calc(-1 * var(--hang));font:720 clamp(22px,2vw,28px)/1.2 var(--f-text);letter-spacing:-.022em;color:var(--ink);text-wrap:balance}
.v2.pg-legal .lsec__n{justify-self:start;font:900 .86em/1 var(--f-fig);letter-spacing:-.03em;background:var(--lq-word);-webkit-background-clip:text;background-clip:text;color:transparent;transition:filter .4s}
.v2.pg-legal .lsec__h:target .lsec__n{filter:drop-shadow(0 0 10px rgba(var(--money-rgb),.65))}
.v2.pg-legal .lfoot{display:flex;flex-wrap:wrap;gap:12px;margin:clamp(52px,6vw,76px) 0 0 calc(-1 * var(--hang));padding-top:clamp(24px,3vw,32px);border-top:1px solid var(--line)}
.v2.pg-legal .toc{grid-column:2;grid-row:1;position:sticky;top:calc(14px + var(--nav-h) + 26px);display:flex;flex-direction:column;max-height:calc(100vh - 14px - var(--nav-h) - 52px);padding:8px;border-radius:22px}
.v2.pg-legal .toc__docs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:4px;padding:4px;border-radius:15px;background:rgba(var(--paper-rgb),.55);box-shadow:inset 0 0 0 1px var(--line)}
.v2.pg-legal .toc__docs a{display:grid;place-items:center;min-height:40px;padding:0 8px;border-radius:11px;text-align:center;text-decoration:none;font:620 13.5px/1.15 var(--f-text);color:var(--ink2);transition:color .2s,background-color .2s}
.v2.pg-legal .toc__docs a:hover{color:var(--ink);background:rgba(var(--ink-rgb),.05)}
.v2.pg-legal .toc__docs a[aria-current="page"]{background:linear-gradient(180deg,var(--act-hi),var(--act) 60%,var(--act-lo));color:var(--on-act);box-shadow:var(--act-shadow)}
.v2.pg-legal .toc__nav{display:flex;flex-direction:column;min-height:0}
.v2.pg-legal .toc__label{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:18px 12px 12px}
.v2.pg-legal .toc__count{font:500 11px/1 var(--f-mono);letter-spacing:0;color:var(--ink2);font-variant-numeric:tabular-nums}
.v2.pg-legal .toc__count b{font-weight:500;color:var(--money-ink)}
.v2.pg-legal .toc__bar{position:relative;display:block;flex:none;height:2px;margin:0 12px 8px;border-radius:2px;background:var(--line);overflow:hidden}
.v2.pg-legal .toc__bar i{position:absolute;inset:0;border-radius:inherit;background:linear-gradient(90deg,rgba(var(--money-rgb),.2),var(--money));transform-origin:0 50%;transform:scaleX(var(--p,0));transition:transform .2s linear}
.v2.pg-legal .toc__scroll{position:relative;flex:1 1 auto;min-height:0;overflow-y:auto;scrollbar-width:thin}
.v2.pg-legal .toc__list{list-style:none;margin:0;padding:0}
.v2.pg-legal .toc__list a{position:relative;z-index:1;display:flex;align-items:baseline;gap:10px;min-height:40px;padding:10px 12px 10px 16px;border-radius:12px;text-decoration:none;font:540 14.5px/1.3 var(--f-text);color:var(--ink2);transition:color .25s}
.v2.pg-legal .toc__list a:hover,.v2.pg-legal .toc__list a[aria-current]{color:var(--ink)}
.v2.pg-legal .toc__list a:focus-visible,.v2.pg-legal .toc__toggle:focus-visible{outline-offset:-2px}
.v2.pg-legal .toc__n{flex:none;min-width:3.2ch;font:500 11px/1 var(--f-mono);letter-spacing:.02em;font-variant-numeric:tabular-nums;transition:color .25s}
.v2.pg-legal .toc__list a[aria-current] .toc__n{color:var(--money-ink)}
.v2.pg-legal .toc__glide{position:absolute;left:0;right:0;top:0;height:40px;border-radius:12px;background:rgba(var(--ink-rgb),.06);box-shadow:inset 0 0 0 1px var(--line);opacity:0;pointer-events:none;transition:transform .45s var(--ease),height .45s var(--ease),opacity .3s}
.v2.pg-legal .toc__glide::before{content:"";position:absolute;left:0;top:12px;bottom:12px;width:2px;border-radius:2px;background:var(--money);box-shadow:0 0 10px rgba(var(--money-rgb),.8)}
.v2.pg-legal .toc__toggle{display:none;align-items:center;justify-content:space-between;gap:12px;width:100%;min-height:48px;margin-top:4px;padding:0 12px 0 14px;border:0;border-radius:13px;background:transparent;cursor:pointer;font:500 11.5px/1.2 var(--f-mono);letter-spacing:0;color:var(--ink2)}
.v2.pg-legal .toc__toggle:hover{color:var(--ink)}
.v2.pg-legal .toc__toggle svg{width:18px;height:18px;flex:none;transition:transform .3s var(--ease)}
.v2.pg-legal .toc.is-open .toc__toggle svg{transform:rotate(180deg)}
@media (pointer:coarse){.v2.pg-legal .toc__list a{min-height:44px}
.v2.pg-legal .toc__docs a{min-height:44px}}
@media (max-width:1023px){.v2.pg-legal .legal{--hang:0px;--seal:clamp(92px,19vw,160px)}
.v2.pg-legal .lhead__grid{grid-template-columns:minmax(0,1fr)}
.v2.pg-legal .lseal{position:absolute;top:-8px;right:0;width:var(--seal)}
.v2.pg-legal .lhead .h1{max-width:calc(100% - var(--seal) - 12px)}
.v2.pg-legal .lseal::before{inset:-10%}
.v2.pg-legal .lgrid{grid-template-columns:minmax(0,1fr);gap:clamp(24px,4vw,36px)}
.v2.pg-legal .toc{grid-column:1;grid-row:1;position:relative;top:auto;max-height:none}
.v2.pg-legal .lbody{grid-column:1;grid-row:2}
.v2.pg-legal .lsec__h{display:flex;gap:12px}
.v2.pg-legal .toc__bar,.v2.pg-legal .toc__count{display:none}
html.js .v2.pg-legal .toc__label{display:none}
html.js .v2.pg-legal .toc__toggle{display:flex}
html.js .v2.pg-legal .toc:not(.is-open) .toc__scroll{display:none}}
@media (max-width:640px){.v2.pg-legal .lbody{font-size:16px;line-height:1.72}
.v2.pg-legal .lsec__h{font-size:22px}}
@media print{.v2.pg-legal .nav,.v2.pg-legal .sheet,.v2.pg-legal .endsheet,.v2.pg-legal app-v2-end,.v2.pg-legal .skip,.v2.pg-legal .studio,.v2.pg-legal .grain,.v2.pg-legal .foot,.v2.pg-legal .toc,.v2.pg-legal .lseal,.v2.pg-legal .lfoot{display:none!important}
html.v2-doc[data-v2-page~="legal"],html.v2-doc[data-v2-page~="legal"] body{background:#fff!important}
.v2.pg-legal .legal,.v2.pg-legal .legal *{color:#000!important;-webkit-text-fill-color:#000;background:none!important;box-shadow:none!important;filter:none!important}
.v2.pg-legal .page-head{padding-top:0}
.v2.pg-legal .lgrid{display:block}
.v2.pg-legal .lbody{padding:0}
.v2.pg-legal .lsec__h{margin-left:0;display:flex;gap:10px}
.v2.pg-legal .lbody .lintro{margin-left:0;padding:0;border-radius:0;overflow:visible}
.v2.pg-legal .legal [data-reveal]{opacity:1!important;transform:none!important}}
/* src/app/pages/login-page/auth.v2.css */
.v2.pg-auth .btn--block{width:100%}
.v2.pg-auth .btn[disabled],.v2.pg-auth .btn[aria-disabled="true"]{opacity:.5;cursor:not-allowed;transform:none}
.v2.pg-auth .btn[aria-busy="true"]{opacity:.88;cursor:progress}
.v2.pg-auth .btn svg.fill{fill:currentColor;stroke:none}
.v2.pg-auth .auth-spin{width:18px;height:18px;flex:none;border-radius:50%;border:2px solid currentColor;border-right-color:transparent;opacity:.85;animation:v2-auth-spin .8s linear infinite}
@keyframes v2-auth-spin{to{transform:rotate(360deg)}}
.v2.pg-auth .form-banner{margin:0;padding:13px 15px;border-radius:14px;background:var(--danger-bg);color:var(--danger-fg);font-size:14px;line-height:1.5;box-shadow:inset 0 0 0 1px var(--danger-line)}
.v2.pg-auth .field-err{display:flex;align-items:center;gap:7px;margin:0;font-size:13px;line-height:1.45;color:var(--attn-ink)}
.v2.pg-auth .field-err::before{content:"";width:6px;height:6px;flex:none;border-radius:50%;background:var(--attn)}
.v2.pg-auth .input[aria-invalid="true"]{box-shadow:inset 0 0 0 1.5px rgba(var(--attn-rgb),.85),0 0 0 4px rgba(var(--attn-rgb),.14)}
.v2.pg-auth .input[aria-invalid="true"]:focus{box-shadow:inset 0 0 0 1.5px var(--attn),0 0 0 4px rgba(var(--attn-rgb),.2)}
.v2.pg-auth .auth{position:relative;isolation:isolate;min-height:100vh;min-height:100svh;display:grid;align-items:center;padding:calc(14px + var(--nav-h) + clamp(24px,5vh,64px)) 0 clamp(48px,8vh,96px);overflow:hidden}
.v2.pg-auth .auth__grid{position:relative;z-index:1;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,460px);grid-template-areas:"intro card" "points card";column-gap:clamp(32px,7vw,120px);row-gap:30px;align-items:center}
.v2.pg-auth .auth__intro{grid-area:intro;align-self:end;display:grid;justify-items:start;gap:24px}
.v2.pg-auth .auth__h{font-size:clamp(46px,6.2vw,96px)}
.v2.pg-auth .auth__intro .lead{max-width:44ch}
.v2.pg-auth .auth__points{grid-area:points;align-self:start}
.v2.pg-auth .auth__points .checks{gap:13px}
.v2.pg-auth .auth__points .meta-line{margin-top:26px}
.v2.pg-auth .auth-field{position:absolute;inset:0;z-index:0;pointer-events:none;perspective:1300px;perspective-origin:40% 46%;overflow:hidden}
.v2.pg-auth .auth-field__beam{position:absolute;top:-30%;bottom:-30%;left:50%;width:clamp(120px,13vw,220px);transform:skewX(var(--slant));background:linear-gradient(90deg,transparent,rgba(var(--act-rgb),.16) 30%,rgba(var(--money-rgb),.09) 62%,transparent);filter:blur(22px)}
.v2.pg-auth .auth-wall{position:absolute;right:-1%;top:50%;display:grid;grid-template-columns:repeat(5,var(--tw));gap:calc(var(--tw) * .09);--tw:clamp(190px,17vw,280px);transform-origin:100% 50%;transform:translateY(-50%) rotateY(-36deg);
  -webkit-mask:linear-gradient(270deg,rgba(0,0,0,.25) 0%,#000 14%,#000 40%,transparent 88%),linear-gradient(180deg,transparent 0%,#000 12%,#000 88%,transparent 100%);-webkit-mask-composite:source-in;mask:linear-gradient(270deg,rgba(0,0,0,.25) 0%,#000 14%,#000 40%,transparent 88%),linear-gradient(180deg,transparent 0%,#000 12%,#000 88%,transparent 100%);mask-composite:intersect}
.v2.pg-auth .at{position:relative;height:calc(var(--tw) * .62);display:flex;flex-direction:column;justify-content:space-between;padding:calc(var(--tw) * .065);border-radius:calc(var(--tw) * .07);overflow:hidden;
  background:linear-gradient(180deg,rgba(var(--card-rgb),.7),rgba(var(--card-rgb),.38)),linear-gradient(140deg,rgba(var(--act-rgb),.1),transparent 60%);
  box-shadow:inset 0 0 0 1px rgba(var(--ink-rgb),.14),inset 0 1px 0 var(--glint)}
.v2.pg-auth .at::after{content:"";position:absolute;top:-30%;bottom:-30%;left:-70%;width:50%;transform:skewX(var(--slant));background:linear-gradient(90deg,transparent,var(--glint),transparent);animation:v2-at-glint 10s var(--ease-io) infinite;animation-delay:calc(var(--c,0) * .22s + 1.4s)}
@keyframes v2-at-glint{0%,50%{transform:translateX(0) skewX(var(--slant))}74%,100%{transform:translateX(440%) skewX(var(--slant))}}
.v2.pg-auth .at:nth-child(5n+2){--c:1}
.v2.pg-auth .at:nth-child(5n+3){--c:2}
.v2.pg-auth .at:nth-child(5n+4){--c:3}
.v2.pg-auth .at:nth-child(5n){--c:4}
.v2.pg-auth .at i{display:inline-flex;align-items:center;gap:8px;font:600 calc(var(--tw) * .056)/1 var(--f-text);font-style:normal;color:var(--ink)}
.v2.pg-auth .at i .dot{width:7px;height:7px}
.v2.pg-auth .at b{display:block;font:800 calc(var(--tw) * .088)/1 var(--f-text);letter-spacing:-.02em;color:var(--ink)}
.v2.pg-auth .at small{display:flex;justify-content:space-between;margin-top:6px;font:500 calc(var(--tw) * .046)/1 var(--f-mono);color:var(--ink2)}
.v2.pg-auth .at--off{opacity:.55}
.v2.pg-auth .at--empty{background:linear-gradient(180deg,rgba(var(--card-rgb),.45),rgba(var(--card-rgb),.18));box-shadow:inset 0 0 0 1px rgba(var(--ink-rgb),.13)}
.v2.pg-auth .at--slot{background:transparent;box-shadow:none;outline:1.5px dashed rgba(var(--ink-rgb),.3);outline-offset:-1.5px;align-items:center;justify-content:center;gap:10px}
.v2.pg-auth .at--slot::before{content:"";width:calc(var(--tw) * .16);height:calc(var(--tw) * .16);border-radius:calc(var(--tw) * .05);box-shadow:inset 0 0 0 1.5px rgba(var(--money-rgb),.65);background:linear-gradient(var(--money-ink),var(--money-ink)) center/34% 2px no-repeat,linear-gradient(var(--money-ink),var(--money-ink)) center/2px 34% no-repeat,rgba(var(--money-rgb),.08)}
.v2.pg-auth .at--slot::after{display:none}
.v2.pg-auth .at--slot small{margin:0;font-size:calc(var(--tw) * .05)}
.v2.pg-auth .auth-field__shade{position:absolute;inset:0;background:linear-gradient(90deg,rgba(var(--paper-rgb),.92) 0%,rgba(var(--paper-rgb),.6) 36%,rgba(var(--paper-rgb),0) 56%),linear-gradient(180deg,rgba(var(--paper-rgb),.55) 0%,rgba(var(--paper-rgb),0) 26%,rgba(var(--paper-rgb),0) 80%,rgba(var(--paper-rgb),.85) 100%)}
.v2.pg-auth .auth-card{grid-area:card;position:relative;display:grid;gap:16px;width:100%;justify-self:end;padding:clamp(24px,3vw,34px)}
.v2.pg-auth .auth-card::before{content:"";position:absolute;left:30px;right:30px;top:0;height:1px;background:var(--lq-seam);box-shadow:var(--lq-seamglow);opacity:.85}
.v2.pg-auth .auth-card__lockup{display:flex;align-items:center;justify-content:space-between;gap:12px;padding-bottom:18px;border-bottom:1px solid var(--line)}
.v2.pg-auth .auth-card__lockup .wordmark{width:150px}
.v2.pg-auth .auth-card__lockup .chip{flex:none}
.v2.pg-auth .auth-card__head{display:grid;gap:6px}
.v2.pg-auth .auth-card__head h2,.v2.pg-auth .auth-card__head h1{font:720 26px/1.1 var(--f-text);letter-spacing:-.025em}
.v2.pg-auth .auth-card__head p{font-size:14.5px;line-height:1.5;color:var(--ink2)}
.v2.pg-auth .auth-card__head b{color:var(--ink);font-weight:600}
.v2.pg-auth .auth-oauth{display:grid;gap:10px}
.v2.pg-auth .auth-oauth .btn{--h:52px}
.v2.pg-auth .auth-hint{font-size:13px;line-height:1.5;color:var(--ink2)}
.v2.pg-auth .auth-hint a{color:var(--ink);font-weight:600;text-decoration:none}
.v2.pg-auth .auth-hint a:hover{text-decoration:underline}
.v2.pg-auth .auth-hint--setup{color:var(--attn-ink)}
.v2.pg-auth .auth-divider{display:flex;align-items:center;gap:14px;font:500 11px/1 var(--f-mono);letter-spacing:0;color:var(--ink2)}
.v2.pg-auth .auth-divider::before,.v2.pg-auth .auth-divider::after{content:"";flex:1;height:1px;background:var(--line)}
.v2.pg-auth .auth-form{display:grid;gap:15px}
.v2.pg-auth .auth-form .field{min-width:0;align-content:start}
.v2.pg-auth .auth-form .input{width:100%;min-width:0}
.v2.pg-auth .auth-form .btn--primary{margin-top:4px}
.v2.pg-auth .auth-pair{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}
@media (max-width:440px){.v2.pg-auth .auth-pair{grid-template-columns:minmax(0,1fr)}}
.v2.pg-auth .auth-foot{padding-top:16px;border-top:1px solid var(--line);text-align:center;font-size:14.5px;color:var(--ink2)}
.v2.pg-auth .auth-foot a,.v2.pg-auth .auth-check a{color:var(--act-ink);font-weight:600;text-decoration:none}
.v2.pg-auth .auth-foot a:hover,.v2.pg-auth .auth-check a:hover{text-decoration:underline}
.v2.pg-auth .auth-inv{display:grid;gap:8px;min-width:0}
.v2.pg-auth .auth-inv__l{font:500 12px/1.2 var(--f-mono);color:var(--ink2)}
.v2.pg-auth .auth-inv__skel{display:block;height:68px;border-radius:16px 16px 16px 8px;box-shadow:inset 0 0 0 1px var(--line);background:linear-gradient(90deg,rgba(var(--ink-rgb),.04) 20%,rgba(var(--ink-rgb),.1) 50%,rgba(var(--ink-rgb),.04) 80%);background-size:250% 100%;animation:v2-auth-skel 1.5s linear infinite}
@keyframes v2-auth-skel{from{background-position:100% 0}to{background-position:-150% 0}}
.v2.pg-auth .auth-signed{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px 14px;padding:12px 14px 12px 16px;border-radius:14px;background:rgba(var(--money-rgb),.08);box-shadow:inset 0 0 0 1px rgba(var(--money-rgb),.3);font-size:14px;line-height:1.45;color:var(--ink2)}
.v2.pg-auth .auth-signed b{color:var(--ink);font-weight:650;overflow-wrap:anywhere}
.v2.pg-auth .auth-signed a{display:inline-flex;align-items:center;gap:6px;min-height:32px;color:var(--money-ink);font-weight:650;text-decoration:none;white-space:nowrap}
.v2.pg-auth .auth-signed a:hover{text-decoration:underline}
.v2.pg-auth .auth-signed svg{width:15px;height:15px}
.v2.pg-auth .auth-pw{position:relative;display:block}
.v2.pg-auth .auth-pw .input{padding-right:52px}
.v2.pg-auth .auth-pw__eye{position:absolute;right:4px;top:50%;width:44px;height:44px;display:grid;place-items:center;transform:translateY(-50%);padding:0;border:0;border-radius:11px;background:transparent;color:var(--ink2);cursor:pointer;transition:color .2s,background-color .2s}
.v2.pg-auth .auth-pw__eye:hover{color:var(--ink);background:rgba(var(--ink-rgb),.06)}
.v2.pg-auth .auth-pw__eye:focus-visible{outline:2px solid var(--money);outline-offset:-4px}
.v2.pg-auth .auth-pw__eye svg{width:19px;height:19px}
.v2.pg-auth .auth-pw__eye[aria-pressed="true"]{color:var(--act-ink)}
.v2.pg-auth .auth-check{display:flex;align-items:flex-start;gap:12px}
.v2.pg-auth .auth-check__ctl{position:relative;flex:none;width:24px;height:24px;margin-top:1px}
.v2.pg-auth .auth-check__ctl input{position:absolute;left:-10px;top:-10px;width:44px;height:44px;margin:0;opacity:0;cursor:pointer}
.v2.pg-auth .auth-check__box{position:absolute;inset:0;border-radius:8px;background:rgba(var(--paper-rgb),.6);box-shadow:inset 0 0 0 1.5px var(--card-line);pointer-events:none;transition:background-color .2s,box-shadow .2s}
.v2.pg-auth .auth-check__box::after{content:"";position:absolute;left:8px;top:5px;width:6px;height:11px;border-right:2.5px solid var(--on-act);border-bottom:2.5px solid var(--on-act);transform:rotate(45deg) scale(.4);opacity:0;transition:transform .25s var(--ease),opacity .2s}
.v2.pg-auth .auth-check__ctl input:checked+.auth-check__box{background:linear-gradient(180deg,var(--act-hi),var(--act-lo));box-shadow:var(--act-shadow)}
.v2.pg-auth .auth-check__ctl input:checked+.auth-check__box::after{opacity:1;transform:rotate(45deg) scale(1)}
.v2.pg-auth .auth-check__ctl input:focus-visible+.auth-check__box{outline:2px solid var(--money);outline-offset:3px}
.v2.pg-auth .auth-check__ctl input[aria-invalid="true"]+.auth-check__box{box-shadow:inset 0 0 0 1.5px var(--attn),0 0 0 4px rgba(var(--attn-rgb),.14)}
.v2.pg-auth .auth-check label{font:400 14px/1.55 var(--f-text);letter-spacing:0;color:var(--ink2);padding-top:2px}
@media (max-width:900px){.v2.pg-auth .auth{align-items:start}
.v2.pg-auth .auth__grid{grid-template-columns:minmax(0,1fr);grid-template-areas:"intro" "card" "points";row-gap:26px}
.v2.pg-auth .auth__intro{gap:18px}
.v2.pg-auth .auth-card{justify-self:stretch;max-width:520px}
.v2.pg-auth .auth-field{perspective-origin:30% 50%}
.v2.pg-auth .auth-wall{right:-12%;top:60%;--tw:clamp(150px,40vw,240px);opacity:.75}
.v2.pg-auth .auth-field__beam{left:36%}
.v2.pg-auth .auth-field__shade{background:linear-gradient(180deg,rgba(var(--paper-rgb),.72) 0%,rgba(var(--paper-rgb),.35) 40%,rgba(var(--paper-rgb),.55) 70%,rgba(var(--paper-rgb),.92) 100%)}}
@media (max-width:420px){.v2.pg-auth .auth-card__lockup .wordmark{width:124px}}
@media (prefers-reduced-motion:reduce){.v2.pg-auth .at::after{display:none}
.v2.pg-auth .auth-spin{animation-duration:2.4s}
.v2.pg-auth .auth-inv__skel{animation:none}}
.v2.pg-auth .auth-live{position:absolute;inset:0;width:100%;height:100%;opacity:0;transition:opacity 1.2s var(--ease)}
.v2.pg-auth .auth-live.is-live{opacity:1}
.v2.pg-auth .auth-live.is-live~.auth-wall{opacity:0;transition:opacity .6s}
.v2.pg-auth .auth-field::after{content:"";position:absolute;inset:0;pointer-events:none;background:
  linear-gradient(90deg,rgba(var(--paper-rgb),.96) 0%,rgba(var(--paper-rgb),.82) 34%,rgba(var(--paper-rgb),.25) 58%,rgba(var(--paper-rgb),.1) 100%),
  linear-gradient(0deg,rgba(var(--paper-rgb),.85) 0%,rgba(var(--paper-rgb),0) 22%),
  linear-gradient(180deg,rgba(var(--paper-rgb),.7) 0%,rgba(var(--paper-rgb),0) 18%)}
@media (max-width:900px){.v2.pg-auth .auth-field::after{background:linear-gradient(180deg,rgba(var(--paper-rgb),.55),rgba(var(--paper-rgb),.88) 40%,rgba(var(--paper-rgb),.92))}}
/* src/app/pages/not-found-page/not-found.v2.css */
.v2.pg-not-found .nf{position:relative;min-height:100vh;min-height:100svh;display:grid;align-items:center;padding:calc(14px + var(--nav-h) + clamp(28px,6vh,72px)) 0 clamp(56px,9vh,104px);overflow:hidden}
.v2.pg-not-found .nf::before{content:"";position:absolute;top:-20%;bottom:-20%;left:56%;width:clamp(120px,14vw,240px);transform:skewX(var(--slant));background:linear-gradient(90deg,transparent,rgba(var(--rare-rgb),.09) 30%,rgba(var(--act-rgb),.12) 60%,transparent);filter:blur(26px);pointer-events:none}
.v2.pg-not-found .nf__grid{position:relative;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(28px,5vw,72px);align-items:center}
.v2.pg-not-found .nf__copy{display:grid;justify-items:start;gap:24px;position:relative;z-index:2}
.v2.pg-not-found .nf__h{font-size:clamp(52px,7vw,108px)}
.v2.pg-not-found .nf__copy .lead{max-width:40ch}
.v2.pg-not-found .nf .kicker .dot--rare{background:var(--rare);}
.v2.pg-not-found .nf__copy .btn--text{min-height:44px;padding-inline:8px}
.v2.pg-not-found .nf__copy .btn--text svg{width:16px;height:16px;transition:transform .3s var(--ease)}
.v2.pg-not-found .nf__copy .btn--text:hover svg{transform:translateX(3px)}
.v2.pg-not-found .nf__stage{position:relative;height:clamp(340px,40vw,540px);perspective:1400px;perspective-origin:40% 30%}
.v2.pg-not-found .nf__fig{position:absolute;left:-2%;top:2%;font:900 clamp(130px,19vw,300px)/.8 var(--f-fig);letter-spacing:-.06em;background:var(--lq-word);-webkit-background-clip:text;background-clip:text;color:transparent;filter:var(--lq-wordshadow);transform:rotateY(18deg);transform-origin:0 50%}
.v2.pg-not-found .nf__win{position:absolute;right:0;bottom:12%;width:min(88%,560px);transform-style:preserve-3d;transform:rotateY(calc(-22deg + (var(--hx) - .5) * 6deg)) rotateX(calc(6deg + (.5 - var(--hy)) * 4deg));transform-origin:50% 100%;-webkit-box-reflect:below 10px linear-gradient(transparent 70%,rgba(0,0,0,.2))}
.v2.pg-not-found .nf__screen{position:relative;aspect-ratio:16/10;border-radius:18px;overflow:hidden;background:radial-gradient(70% 70% at 50% 45%,var(--v-sky1) 0%,var(--video) 70%);box-shadow:inset 0 0 0 1px var(--card-line),0 0 0 8px rgba(var(--card-rgb),.92),0 0 0 9px var(--card-line),0 60px 110px -40px rgba(0,0,0,.85),0 0 140px -30px rgba(var(--rare-rgb),.35);isolation:isolate}
.v2.pg-not-found .nf__noise{position:absolute;inset:-50%;z-index:-1;opacity:.2;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='220' height='220'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='1.1' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 1  0 0 0 0 1  0 0 0 0 1  0 0 0 1.4 -.2'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");animation:v2-nf-static .5s steps(5) infinite}
@keyframes v2-nf-static{0%{transform:translate(0,0)}20%{transform:translate(-7%,4%)}40%{transform:translate(5%,-6%)}60%{transform:translate(-4%,-3%)}80%{transform:translate(6%,5%)}100%{transform:translate(0,0)}}
.v2.pg-not-found .nf__scan{position:absolute;left:0;right:0;top:-30%;height:30%;z-index:-1;background:linear-gradient(180deg,transparent,rgba(var(--v-light),.07) 60%,rgba(var(--v-light),.16) 92%,transparent);animation:v2-nf-scan 4.2s linear infinite}
@keyframes v2-nf-scan{to{transform:translateY(440%)}}
.v2.pg-not-found .nf__screen::after{content:"";position:absolute;inset:0;z-index:-1;background:repeating-linear-gradient(0deg,rgba(var(--v-vig),.22) 0 1px,transparent 1px 3px);pointer-events:none}
.v2.pg-not-found .nf__chip{position:absolute;left:16px;top:16px}
.v2.pg-not-found .nf__chip .dot{animation:v2-nf-blink 1.2s steps(2,start) infinite}
@keyframes v2-nf-blink{to{visibility:hidden}}
.v2.pg-not-found .nf__q{position:absolute;right:16px;top:16px;color:var(--v-f1);background:rgba(var(--v-vig),.55);box-shadow:inset 0 0 0 1px rgba(var(--v-light),.18)}
.v2.pg-not-found .nf__mid{position:absolute;left:50%;top:50%;display:grid;justify-items:center;gap:12px;width:80%;text-align:center;transform:translate(-50%,-56%)}
.v2.pg-not-found .nf__mark{width:clamp(40px,4.6vw,62px);opacity:.9;filter:drop-shadow(0 6px 18px rgba(var(--v-vig),.6))}
.v2.pg-not-found .nf__mid b{font:800 clamp(16px,1.7vw,22px)/1.15 var(--f-text);letter-spacing:-.02em;color:var(--v-f1)}
.v2.pg-not-found .nf__mid small{font:500 11.5px/1 var(--f-mono);letter-spacing:0;color:var(--v-f4);}
.v2.pg-not-found .nf__dots i{font-style:normal;animation:v2-nf-dot 1.4s infinite}
.v2.pg-not-found .nf__dots i:nth-child(2){animation-delay:.2s}
.v2.pg-not-found .nf__dots i:nth-child(3){animation-delay:.4s}
@keyframes v2-nf-dot{0%,20%{opacity:0}40%,100%{opacity:1}}
.v2.pg-not-found .nf__foot{position:absolute;left:18px;right:16px;bottom:16px;display:flex;align-items:baseline;gap:10px;color:var(--v-f1)}
.v2.pg-not-found .nf__foot b{font:780 clamp(18px,1.8vw,24px)/1 var(--f-text);letter-spacing:-.02em}
.v2.pg-not-found .nf__foot span{font:500 11px/1 var(--f-mono);color:var(--v-f4)}
.v2.pg-not-found .nf__foot em{margin-left:auto;font-style:normal;color:var(--v-f1);background:rgba(var(--v-vig),.55);box-shadow:inset 0 0 0 1px rgba(var(--v-light),.18)}
.v2.pg-not-found .nf__floor{position:absolute;left:-10%;right:-10%;bottom:-2%;height:46%;background:radial-gradient(50% 36% at 62% 30%,rgba(var(--act-rgb),.3),transparent 70%),radial-gradient(40% 30% at 22% 26%,rgba(var(--rare-rgb),.12),transparent 70%);pointer-events:none;z-index:-1}
@media (max-width:900px){.v2.pg-not-found .nf{align-items:start}
.v2.pg-not-found .nf__grid{grid-template-columns:minmax(0,1fr)}
.v2.pg-not-found .nf__stage{order:-1;height:clamp(260px,72vw,420px);margin-bottom:-8px}
.v2.pg-not-found .nf__fig{font-size:clamp(110px,34vw,240px)}
.v2.pg-not-found .nf__win{width:min(84%,460px)}}
@media (max-width:480px){.v2.pg-not-found .nf__win{width:78%;right:4%}
.v2.pg-not-found .nf__foot em{display:none}
.v2.pg-not-found .nf__chip{left:10px;top:10px}
.v2.pg-not-found .nf__q{right:10px;top:10px}
.v2.pg-not-found .nf__foot{left:12px;bottom:10px}
.v2.pg-not-found .nf__mid{gap:8px}}
@media (prefers-reduced-motion:reduce){.v2.pg-not-found .nf__noise,.v2.pg-not-found .nf__scan,.v2.pg-not-found .nf__chip .dot,.v2.pg-not-found .nf__dots i{animation:none}
.v2.pg-not-found .nf__win{transform:rotateY(-20deg) rotateX(6deg)}}
/* src/app/pages/patch-notes-page/patch-notes.v2.css */
.v2.pg-patch-notes .pn-head{padding:calc(14px + var(--nav-h) + clamp(52px,8vw,112px)) 0 clamp(36px,5vw,64px)}
.v2.pg-patch-notes .pn-head__grid{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);gap:24px clamp(28px,5vw,80px);align-items:end;margin-top:24px}
.v2.pg-patch-notes .pn-head__h{font-size:clamp(46px,6.6vw,96px)}
.v2.pg-patch-notes .pn-head__h .em-metal{display:block;padding-bottom:.06em}
.v2.pg-patch-notes .pn-head__copy .cta-row{margin-top:26px}
@media (max-width:900px){.v2.pg-patch-notes .pn-head__grid{grid-template-columns:minmax(0,1fr)}}
.v2.pg-patch-notes .tape{display:grid;grid-template-columns:auto minmax(0,1fr);gap:clamp(24px,4vw,64px);align-items:end;margin-top:clamp(40px,5vw,64px);padding:clamp(20px,2.6vw,30px) clamp(20px,2.8vw,34px);border-radius:var(--r-lg);background:var(--card-bg),rgba(var(--card-rgb),.6);box-shadow:inset 0 0 0 1px var(--card-line),inset 0 1px 0 var(--card-edge),var(--card-shadow)}
.v2.pg-patch-notes .tape__fig{padding-bottom:4px}
.v2.pg-patch-notes .tape__fig .figure{display:block;font-size:clamp(64px,8vw,120px);line-height:.86}
.v2.pg-patch-notes .tape__cap{display:grid;gap:3px;margin-top:14px}
.v2.pg-patch-notes .tape__cap b{font:680 16px/1.2 var(--f-text)}
.v2.pg-patch-notes .tape__cap span{font-size:14px;color:var(--ink2)}
.v2.pg-patch-notes .tape__chart{margin:0;min-width:0}
.v2.pg-patch-notes .tape__title{margin-bottom:14px;font:500 11px/1.3 var(--f-mono);letter-spacing:0;color:var(--ink2)}
.v2.pg-patch-notes .tape__plot{position:relative;height:156px;margin-left:30px}
.v2.pg-patch-notes .tape__grid{position:absolute;left:0;right:0;top:20px;bottom:24px;pointer-events:none}
.v2.pg-patch-notes .tape__grid i{position:absolute;left:0;right:0;bottom:calc(var(--y) * 100%);height:1px;background:var(--line-soft)}
.v2.pg-patch-notes .tape__grid i span{position:absolute;right:calc(100% + 8px);top:-6px;font:500 10px/1 var(--f-mono);font-style:normal;color:var(--ink2)}
.v2.pg-patch-notes .tape__bars{position:absolute;inset:0;display:flex;list-style:none;margin:0;padding:0}
.v2.pg-patch-notes .tape__bars::after{content:"";position:absolute;left:0;right:0;bottom:24px;height:1px;background:var(--line)}
.v2.pg-patch-notes .tp{position:relative;display:flex;flex:1 1 0;min-width:0}
.v2.pg-patch-notes .tp a{position:relative;display:flex;flex:1;flex-direction:column;align-items:center;justify-content:flex-end;padding:20px 0 24px;border-radius:8px;text-decoration:none;color:var(--ink2)}
.v2.pg-patch-notes .tp a:focus-visible{outline-offset:-2px}
.v2.pg-patch-notes .tp__bar{display:block;flex:none;width:min(24px,64%);height:calc(var(--h) * 100%);min-height:3px;border-radius:4px 4px 0 0;background:rgba(var(--ink-rgb),.24);transition:background-color .2s}
.v2.pg-patch-notes .tp a:hover .tp__bar,.v2.pg-patch-notes .tp a:focus-visible .tp__bar{background:rgba(var(--ink-rgb),.5)}
.v2.pg-patch-notes .tp--latest .tp__bar{background:var(--money);box-shadow:0 0 18px rgba(var(--money-rgb),.4)}
.v2.pg-patch-notes .tp--latest a:hover .tp__bar,.v2.pg-patch-notes .tp--latest a:focus-visible .tp__bar{background:var(--money-hi)}
.v2.pg-patch-notes .tp__cap{margin-bottom:6px;font:650 11.5px/1 var(--f-text);color:var(--ink)}
.v2.pg-patch-notes .tp__v{position:absolute;left:50%;bottom:0;transform:translateX(-50%);font:500 10px/1 var(--f-mono);white-space:nowrap;color:var(--ink2);visibility:hidden}
.v2.pg-patch-notes .tp__v.is-l{visibility:visible}
.v2.pg-patch-notes .tp--latest .tp__v{color:var(--ink)}
.v2.pg-patch-notes .tape__tip{position:absolute;z-index:4;display:grid;gap:3px;min-width:150px;padding:10px 12px;border-radius:12px;pointer-events:none;color:var(--vchip-ink);background:var(--vchip-bg);box-shadow:inset 0 0 0 1px var(--vchip-line),var(--lift);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);transform:translate(-50%,calc(-100% - 10px))}
.v2.pg-patch-notes .tape__tip b{font:700 15px/1.1 var(--f-text)}
.v2.pg-patch-notes .tape__tip span{font:400 12px/1.35 var(--f-text);color:var(--vchip-ink2)}
@media (max-width:900px){.v2.pg-patch-notes .tape{grid-template-columns:minmax(0,1fr);align-items:start}
.v2.pg-patch-notes .tape__plot{height:132px}}
.v2.pg-patch-notes .pn-body{display:grid;grid-template-columns:196px minmax(0,1fr);gap:clamp(40px,5.4vw,84px);align-items:start;padding:clamp(24px,4vw,56px) 0 clamp(40px,6vw,96px)}
.v2.pg-patch-notes .pn-index{position:sticky;top:calc(14px + var(--nav-h) + 26px);z-index:20}
.v2.pg-patch-notes .pn-index__k{display:flex;margin-bottom:14px}
.v2.pg-patch-notes .pn-index__track{position:relative;padding-left:24px}
.v2.pg-patch-notes .pn-index__rail{position:absolute;left:4px;top:8px;bottom:8px;width:2px;border-radius:2px;background:var(--line)}
.v2.pg-patch-notes .pn-index__rail i{position:absolute;left:0;top:0;width:100%;height:calc(var(--fill,0) * 100%);border-radius:inherit;background:linear-gradient(180deg,var(--act),var(--money))}
.v2.pg-patch-notes .pn-index__rail b{position:absolute;left:50%;top:var(--bead,0px);width:12px;height:12px;margin:-6px 0 0 -6px;border-radius:50%;background:var(--lq-bead);box-shadow:var(--lq-beadshadow);transition:top .5s var(--ease)}
.v2.pg-patch-notes .pn-index__list{list-style:none;margin:0;padding:0;display:grid;max-height:calc(100vh - var(--nav-h) - 150px);overflow:auto;scrollbar-width:thin}
.v2.pg-patch-notes .pn-index__list a{display:flex;align-items:baseline;justify-content:space-between;gap:10px;min-height:38px;padding:9px 6px 9px 0;border-radius:8px;text-decoration:none;color:var(--ink2);transition:color .25s}
.v2.pg-patch-notes .pn-index__list b{font:700 14px/1 var(--f-fig);letter-spacing:.01em}
.v2.pg-patch-notes .pn-index__list span{font:400 11px/1 var(--f-mono);opacity:.8}
.v2.pg-patch-notes .pn-index__list a:hover,.v2.pg-patch-notes .pn-index__list a[aria-current]{color:var(--ink)}
.v2.pg-patch-notes .pn-index__list a[aria-current] b{background:var(--lq-word);-webkit-background-clip:text;background-clip:text;color:transparent}
@media (max-width:1000px){.v2.pg-patch-notes .pn-body{grid-template-columns:minmax(0,1fr);gap:24px}
.v2.pg-patch-notes .pn-index{top:calc(14px + var(--nav-h) + 8px)}
.v2.pg-patch-notes .pn-index__k,.v2.pg-patch-notes .pn-index__rail{display:none}
.v2.pg-patch-notes .pn-index__track{padding:5px;border-radius:16px;background:rgba(var(--card-rgb),.86);box-shadow:inset 0 0 0 1px var(--card-line),inset 0 1px 0 var(--card-edge),var(--lift-sm);backdrop-filter:blur(18px) saturate(1.2);-webkit-backdrop-filter:blur(18px) saturate(1.2)}
.v2.pg-patch-notes .pn-index__list{display:flex;gap:4px;max-height:none;overflow-x:auto;overflow-y:hidden;scrollbar-width:none;overscroll-behavior-x:contain}
.v2.pg-patch-notes .pn-index__list::-webkit-scrollbar{display:none}
.v2.pg-patch-notes .pn-index__list a{min-height:44px;align-items:center;padding:0 13px;border-radius:12px;white-space:nowrap}
.v2.pg-patch-notes .pn-index__list span{display:none}
.v2.pg-patch-notes .pn-index__list a[aria-current]{background:rgba(var(--ink-rgb),.08);box-shadow:inset 0 0 0 1px var(--line)}
.v2.pg-patch-notes .rel{scroll-margin-top:64px}}
.v2.pg-patch-notes .pn-filter{display:flex;flex-wrap:wrap;align-items:center;gap:10px 14px;margin-bottom:clamp(32px,4vw,48px)}
.v2.pg-patch-notes .pn-filter__l{font:500 11px/1 var(--f-mono);letter-spacing:0;color:var(--ink2)}
.v2.pg-patch-notes .pn-filter__opts{display:flex;flex-wrap:wrap;gap:4px;padding:4px;border-radius:15px;background:rgba(var(--paper-rgb),.6);box-shadow:inset 0 0 0 1px var(--line)}
.v2.pg-patch-notes .pn-filter__opts button{display:inline-flex;align-items:center;gap:8px;height:44px;padding:0 14px;border:0;border-radius:11px;background:transparent;cursor:pointer;font:600 14px/1 var(--f-text);color:var(--ink2);transition:background-color .2s,color .2s}
.v2.pg-patch-notes .pn-filter__opts button:hover{color:var(--ink)}
.v2.pg-patch-notes .pn-filter__opts button span{font:500 11px/1 var(--f-mono);opacity:.85}
.v2.pg-patch-notes .pn-filter__opts button[aria-checked="true"]{color:var(--ink);background:rgba(var(--ink-rgb),.09);box-shadow:inset 0 0 0 1px var(--line)}
.v2.pg-patch-notes .kdot{display:inline-block;width:8px;height:8px;border-radius:50%}
.v2.pg-patch-notes .kdot--new{background:var(--money)}
.v2.pg-patch-notes .kdot--better{background:var(--act)}
.v2.pg-patch-notes .kdot--fixed{background:var(--attn)}
@media (max-width:420px){.v2.pg-patch-notes .pn-filter__opts{width:100%;display:grid;grid-template-columns:repeat(4,minmax(0,1fr))}
.v2.pg-patch-notes .pn-filter__opts button{justify-content:center;padding:0 6px;gap:5px;font-size:13px}
.v2.pg-patch-notes .pn-filter__opts button span,.v2.pg-patch-notes .pn-filter__opts .kdot{display:none}}
.v2.pg-patch-notes .pn-msg{display:flex;align-items:center;gap:12px;padding:22px 24px;border-radius:var(--r);color:var(--ink2);box-shadow:inset 0 0 0 1px var(--line)}
html.no-js .v2.pg-patch-notes .pn-msg--loading{display:none}
.v2.pg-patch-notes .pn-spin{flex:none;width:18px;height:18px;border-radius:50%;border:2px solid var(--line);border-top-color:var(--money);animation:v2-pn-spin .8s linear infinite}
@keyframes v2-pn-spin{to{transform:rotate(360deg)}}
.v2.pg-patch-notes .rel{position:relative}
.v2.pg-patch-notes .rel:focus{outline:none}
.v2.pg-patch-notes .rel+.rel{margin-top:clamp(56px,7vw,96px);padding-top:clamp(56px,7vw,96px);border-top:1px solid var(--line)}
.v2.pg-patch-notes .rel__head{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:14px 24px}
.v2.pg-patch-notes .rel__ver{display:block;border-radius:12px;text-decoration:none}
.v2.pg-patch-notes .rel__ver .figure{display:block;font-size:clamp(52px,6.4vw,92px);line-height:.88;padding-right:.04em}
.v2.pg-patch-notes .rel__meta{display:flex;flex-wrap:wrap;align-items:center;gap:10px 14px;padding-bottom:4px;font:400 12.5px/1.2 var(--f-mono);color:var(--ink2)}
.v2.pg-patch-notes .rel__meta .chip .dot{width:6px;height:6px}
.v2.pg-patch-notes .rel__copy{display:inline-flex;align-items:center;gap:8px;height:40px;padding:0 14px;border:0;border-radius:999px;cursor:pointer;font:600 13px/1 var(--f-text);color:var(--ink);background:rgba(var(--ink-rgb),.06);box-shadow:inset 0 0 0 1px var(--line);transition:background-color .2s,box-shadow .2s}
.v2.pg-patch-notes .rel__copy:hover{background:rgba(var(--ink-rgb),.1)}
.v2.pg-patch-notes .rel__copy svg{width:15px;height:15px;flex:none}
.v2.pg-patch-notes .rel__copy.is-done{color:var(--money-ink);box-shadow:inset 0 0 0 1px rgba(var(--money-rgb),.45)}
.v2.pg-patch-notes .rel__headline{max-width:32ch;margin-top:24px;font:760 clamp(24px,2.5vw,34px)/1.14 var(--f-text);letter-spacing:-.028em;text-wrap:balance}
.v2.pg-patch-notes .rel__groups{display:grid;gap:30px;margin-top:32px}
.v2.pg-patch-notes .rel__group{display:grid;grid-template-columns:118px minmax(0,1fr);gap:16px}
.v2.pg-patch-notes .rel__kind{display:flex;align-items:center;gap:9px;align-self:start;padding-top:1px}
.v2.pg-patch-notes .rel__kn{font:500 11px/1 var(--f-mono);color:var(--ink2)}
.v2.pg-patch-notes .rel__items{list-style:none;margin:0;padding:0;display:grid;gap:20px}
.v2.pg-patch-notes .item__t{font:660 17px/1.38 var(--f-text);letter-spacing:-.005em}
.v2.pg-patch-notes .item__d{max-width:68ch;margin-top:6px;font-size:15.5px;line-height:1.62;color:var(--ink2);text-wrap:pretty}
.v2.pg-patch-notes .rel.is-target .rel__ver .figure{animation:v2-pn-flash 1.8s var(--ease) 1}
@keyframes v2-pn-flash{0%,100%{filter:var(--lq-wordshadow)}30%{filter:drop-shadow(0 0 22px rgba(var(--money-rgb),.75))}}
.v2.pg-patch-notes .pn-list[data-filter="new"] .rel__group:not([data-kind="new"]),.v2.pg-patch-notes .pn-list[data-filter="better"] .rel__group:not([data-kind="better"]),.v2.pg-patch-notes .pn-list[data-filter="fixed"] .rel__group:not([data-kind="fixed"]),.v2.pg-patch-notes .pn-list[data-filter="new"] .rel:not([data-kinds~="new"]),.v2.pg-patch-notes .pn-list[data-filter="better"] .rel:not([data-kinds~="better"]),.v2.pg-patch-notes .pn-list[data-filter="fixed"] .rel:not([data-kinds~="fixed"]),.v2.pg-patch-notes .pn-index[data-filter="new"] li:not([data-kinds~="new"]),.v2.pg-patch-notes .pn-index[data-filter="better"] li:not([data-kinds~="better"]),.v2.pg-patch-notes .pn-index[data-filter="fixed"] li:not([data-kinds~="fixed"]){display:none}
.v2.pg-patch-notes .pn-list[data-filter]:not([data-filter="all"]) .rel.is-first-shown{margin-top:0;padding-top:0;border-top:0}
@media (max-width:620px){.v2.pg-patch-notes .rel__group{grid-template-columns:minmax(0,1fr);gap:12px}
.v2.pg-patch-notes .rel__copy span{display:none}
.v2.pg-patch-notes .rel__copy{width:44px;height:44px;padding:0;justify-content:center}}
.v2.pg-patch-notes .ktag{display:inline-flex;flex:none;align-items:center;height:24px;padding:0 9px;border-radius:7px;font:500 10.5px/1 var(--f-mono);letter-spacing:0;}
.v2.pg-patch-notes .ktag--new{color:var(--money-ink);background:rgba(var(--money-rgb),.1);box-shadow:inset 0 0 0 1px rgba(var(--money-rgb),.42)}
.v2.pg-patch-notes .ktag--better{color:var(--act-ink);background:rgba(var(--act-rgb),.1);box-shadow:inset 0 0 0 1px rgba(var(--act-rgb),.45)}
.v2.pg-patch-notes .ktag--fixed{color:var(--attn-ink);background:rgba(var(--attn-rgb),.1);box-shadow:inset 0 0 0 1px rgba(var(--attn-rgb),.45)}
@media (prefers-reduced-motion:reduce){.v2.pg-patch-notes .pn-spin{animation:none}
.v2.pg-patch-notes .rel.is-target .rel__ver .figure{animation:none}}
.v2.pg-patch-notes .pn-body--solo{grid-template-columns:minmax(0,1fr)}
.v2.pg-patch-notes .pn-msg{flex-wrap:wrap;gap:14px 20px}
.v2.pg-patch-notes .pn-msg--error{justify-content:space-between}
.v2.pg-patch-notes .pn-msg p{max-width:62ch}
.v2.pg-patch-notes .pn-msg--error{box-shadow:inset 0 0 0 1px rgba(var(--attn-rgb),.45);background:rgba(var(--attn-rgb),.06);color:var(--ink)}
.v2.pg-patch-notes .pn-msg--empty{padding:clamp(24px,3vw,34px)}
.v2.pg-patch-notes .pn-filter__opts button i{flex:none}
/* src/app/pages/pricing-page/pricing.v2.css */
.v2.pg-pricing .nw{white-space:nowrap}
.v2.pg-pricing .pr-head{padding-bottom:clamp(36px,5vw,64px)}
.v2.pg-pricing .pr-head__grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:0 clamp(24px,5vw,80px)}
.v2.pg-pricing .pr-head__grid>div{grid-column:1/-1}
.v2.pg-pricing .pr-head .h1{max-width:14ch}
.v2.pg-pricing .pr-head .lead{grid-column:2;margin-top:clamp(18px,2.4vw,30px)}
@media (max-width:900px){.v2.pg-pricing .pr-head__grid{grid-template-columns:minmax(0,1fr)}
.v2.pg-pricing .pr-head .lead{grid-column:1}}
.v2.pg-pricing .pr-plans{position:relative;padding-bottom:clamp(8px,2vw,16px)}
.v2.pg-pricing .pr-plans__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;align-items:stretch}
.v2.pg-pricing .pplan{display:flex;flex-direction:column;gap:20px;padding:clamp(24px,3vw,36px);overflow:hidden}
.v2.pg-pricing .pplan>*{position:relative;z-index:1}
.v2.pg-pricing .pplan__top{display:flex;align-items:center;justify-content:space-between;gap:12px}
.v2.pg-pricing .pplan__name{font:720 clamp(20px,1.8vw,24px)/1.1 var(--f-text);letter-spacing:-.02em}
.v2.pg-pricing .pplan__fig{display:flex;align-items:flex-end;flex-wrap:wrap;gap:6px 14px;margin-top:4px}
.v2.pg-pricing .pplan__fig .figure{white-space:nowrap}
.v2.pg-pricing .pplan__fig .fig-unit{padding-bottom:clamp(6px,.9vw,12px);font-size:16px}
.v2.pg-pricing .pplan__pitch{color:var(--ink2);font-size:16px;line-height:1.55;max-width:48ch}
.v2.pg-pricing .pplan__lbl{font:500 11.5px/1 var(--f-mono);letter-spacing:0;color:var(--ink2)}
.v2.pg-pricing .pplan__end{display:grid;gap:12px;margin-top:auto;padding-top:8px}
.v2.pg-pricing .pplan__btn{width:100%}
.v2.pg-pricing .pplan__fine{text-align:center;font-size:13.5px;color:var(--ink2)}
.v2.pg-pricing .pplan__btn[aria-disabled="true"],.v2.pg-pricing .pplan__btn.is-off{background:transparent;color:var(--ink2);box-shadow:none;border:1px dashed var(--card-line);cursor:not-allowed;transform:none;backdrop-filter:none;-webkit-backdrop-filter:none}
.v2.pg-pricing .pplan__btn[aria-disabled="true"]:hover,.v2.pg-pricing .pplan__btn.is-off:hover{transform:none;box-shadow:none}
.v2.pg-pricing .pplan__mark,.v2.pg-pricing .pplan__ring,.v2.pg-pricing .pplan__glint{position:absolute;pointer-events:none}
.v2.pg-pricing .pplan__mark{z-index:0;right:-7%;bottom:-16%;width:44%;opacity:.075}
.v2.pg-pricing .pplan__ring{z-index:2;inset:0;border-radius:inherit;padding:1.5px;opacity:.85;background-blend-mode:soft-light,normal,normal;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask:linear-gradient(#000 0 0) content-box exclude,linear-gradient(#000 0 0)}
.v2.pg-pricing .pplan__glint{z-index:2;top:-30%;bottom:-30%;left:0;width:34%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.07) 35%,rgba(255,255,255,.2) 50%,rgba(255,255,255,.07) 65%,transparent);transform:translateX(-170%) skewX(var(--slant))}
.v2.pg-pricing .pplan--life.is-in .pplan__glint{animation:v2-pr-glint 1.7s var(--ease-io) .45s both}
.v2.pg-pricing .pplan--life:hover .pplan__glint{animation:v2-pr-glint-b 1.3s var(--ease-io) both}
@keyframes v2-pr-glint{from{transform:translateX(-170%) skewX(var(--slant))}to{transform:translateX(430%) skewX(var(--slant))}}
@keyframes v2-pr-glint-b{from{transform:translateX(-170%) skewX(var(--slant))}to{transform:translateX(430%) skewX(var(--slant))}}
.v2.pg-pricing .pplan--life{box-shadow:inset 0 0 0 1px var(--card-line),inset 0 1px 0 var(--card-edge),var(--card-shadow),0 40px 90px -50px rgba(var(--act-rgb),.55)}
.v2.pg-pricing .keys{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:-6px}
.v2.pg-pricing .key{position:relative;display:grid;gap:5px;justify-items:start;align-content:start;min-height:84px;padding:14px 14px 13px;border:0;border-radius:16px;background:rgba(var(--paper-rgb),.5);box-shadow:inset 0 0 0 1px var(--card-line);cursor:pointer;text-align:left;color:var(--ink);transition:background-color .25s,box-shadow .25s,transform .25s var(--ease)}
.v2.pg-pricing .key b{font:900 clamp(22px,2.1vw,28px)/1 var(--f-fig);letter-spacing:-.02em}
.v2.pg-pricing .key span{font:450 13px/1.25 var(--f-text);color:var(--ink2)}
.v2.pg-pricing .key__tick{position:absolute;right:11px;top:11px;display:grid;place-items:center;width:22px;height:22px;border-radius:50%;box-shadow:inset 0 0 0 1.5px var(--line);color:transparent;transition:background-color .25s,color .25s}
.v2.pg-pricing .key__tick svg{width:12px;height:12px}
.v2.pg-pricing .key:hover{box-shadow:inset 0 0 0 1px var(--card-edge);transform:translateY(-1px)}
.v2.pg-pricing .key[aria-checked="true"]{background:linear-gradient(180deg,rgba(var(--act-rgb),.18),rgba(var(--act-rgb),.06));box-shadow:inset 0 0 0 1.5px var(--act),0 14px 30px -16px rgba(var(--act-rgb),.8)}
.v2.pg-pricing .key[aria-checked="true"] b{color:var(--act-ink)}
.v2.pg-pricing .key[aria-checked="true"] .key__tick{background:linear-gradient(180deg,var(--act-hi),var(--act-lo));color:var(--on-act);box-shadow:none}
.v2.pg-pricing .pdl{display:grid;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:18px;margin-top:18px;padding:16px 18px 16px 16px;text-decoration:none;color:var(--ink);transition:transform .3s var(--ease),box-shadow .3s}
.v2.pg-pricing .pdl:hover{transform:translateY(-2px)}
.v2.pg-pricing .pdl__ico{display:grid;place-items:center;width:54px;height:54px;border-radius:16px;background:linear-gradient(180deg,var(--act-hi),var(--act) 55%,var(--act-lo));color:var(--on-act);box-shadow:var(--act-shadow)}
.v2.pg-pricing .pdl__ico svg{width:22px;height:22px}
.v2.pg-pricing .pdl__txt{display:grid;gap:4px;min-width:0}
.v2.pg-pricing .pdl__txt b{font:700 17px/1.2 var(--f-text);letter-spacing:-.01em}
.v2.pg-pricing .pdl__txt span{font-size:14.5px;color:var(--ink2)}
.v2.pg-pricing .pdl__meta{font:400 12px/1 var(--f-mono);color:var(--ink2);letter-spacing:.02em;white-space:nowrap}
.v2.pg-pricing .pdl__go{display:grid;place-items:center;width:44px;height:44px;border-radius:50%;box-shadow:inset 0 0 0 1px var(--card-line);transition:transform .3s var(--ease),background-color .3s}
.v2.pg-pricing .pdl__go svg{width:18px;height:18px}
.v2.pg-pricing .pdl:hover .pdl__go{transform:translateX(4px);background:rgba(var(--ink-rgb),.06)}
.v2.pg-pricing .pr-switch{margin-top:24px;text-align:center;font-size:14.5px;color:var(--ink2)}
.v2.pg-pricing .pr-switch a{color:var(--ink);text-underline-offset:3px;text-decoration-thickness:1px;display:inline-block;padding:6px 2px}
.v2.pg-pricing .pr-switch a:hover{color:var(--money-ink)}
.v2.pg-pricing .pr-switch .nw>span{margin:0 8px;opacity:.6}
.v2.pg-pricing .pr-invite__grid{align-items:center}
.v2.pg-pricing .cpick-stage{position:relative;width:100%;max-width:540px;margin-left:auto;padding-top:64px;perspective:1400px}
.v2.pg-pricing .cpick-ghost{position:absolute;left:-16%;top:0;width:76%;height:62%;display:grid;align-content:start;gap:12px;padding:26px;opacity:.55;transform:rotateY(16deg) rotateZ(-4deg) translateZ(-80px);transform-origin:0 0;filter:blur(1.5px);pointer-events:none}
.v2.pg-pricing .cpick-ghost .mono{color:var(--ink2);font-size:13px}
.v2.pg-pricing .cpick-ghost__btn{display:block;height:40px;margin-top:6px;border-radius:999px;background:linear-gradient(180deg,var(--act-hi),var(--act-lo));opacity:.6}
.v2.pg-pricing .cpick{position:relative;z-index:1;padding:clamp(22px,2.6vw,30px);border-radius:26px;box-shadow:inset 0 0 0 1px var(--card-line),inset 0 1px 0 var(--card-edge),var(--card-shadow),var(--lift-lg)}
.v2.pg-pricing .cpick__eyebrow{font:500 11px/1 var(--f-mono);letter-spacing:0;color:var(--ink2)}
.v2.pg-pricing .cpick__h{margin-top:10px;font:760 clamp(26px,2.4vw,32px)/1.05 var(--f-text);letter-spacing:-.03em}
.v2.pg-pricing .cpick__p{margin-top:8px;color:var(--ink2);font-size:15px}
.v2.pg-pricing .cpick__search{display:flex;align-items:center;gap:10px;height:52px;margin-top:18px;padding:0 4px 0 14px;border-radius:14px;background:rgba(var(--paper-rgb),.6);box-shadow:inset 0 0 0 1px var(--card-line);color:var(--ink2);transition:box-shadow .2s}
.v2.pg-pricing .cpick__search:focus-within{box-shadow:inset 0 0 0 1.5px var(--act),0 0 0 4px rgba(var(--act-rgb),.18)}
.v2.pg-pricing .cpick__search>svg{width:18px;height:18px;flex:none}
.v2.pg-pricing .cpick__search input{flex:1;min-width:0;height:100%;border:0;background:transparent;color:var(--ink);font:500 15.5px/1 var(--f-text);outline:none}
.v2.pg-pricing .cpick__search input::placeholder{color:var(--ink2);opacity:.75}
.v2.pg-pricing .cpick__x{display:grid;place-items:center;width:44px;height:44px;flex:none;border:0;border-radius:12px;background:transparent;color:var(--ink2);cursor:pointer}
.v2.pg-pricing .cpick__x:hover{color:var(--ink);background:rgba(var(--ink-rgb),.06)}
.v2.pg-pricing .cpick__x svg{width:16px;height:16px}
.v2.pg-pricing .cpick__list{display:grid;grid-template-columns:repeat(auto-fill,minmax(210px,1fr));gap:10px;margin-top:12px}
.v2.pg-pricing .cprow{position:relative;display:grid;width:100%;min-width:0;padding:0;border:0;border-radius:18px 18px 18px 8px;background:none;color:inherit;font:inherit;text-align:left;cursor:pointer;transition:transform .25s var(--ease)}
.v2.pg-pricing .cprow:hover{transform:translateY(-2px)}
.v2.pg-pricing .cprow:focus-visible{outline:2px solid var(--money);outline-offset:3px;border-radius:18px 18px 18px 8px}
.v2.pg-pricing .cprow .acard{transition:box-shadow .2s}
.v2.pg-pricing .cprow__ok{position:absolute;right:9px;top:9px;z-index:4;display:grid;place-items:center;width:24px;height:24px;border-radius:50%;background:var(--vchip-bg);box-shadow:inset 0 0 0 1.5px var(--vchip-line);color:transparent}
.v2.pg-pricing .cprow__ok svg{width:12px;height:12px;visibility:hidden}
.v2.pg-pricing .cprow__from{position:absolute;left:9px;top:9px;z-index:4;display:inline-flex;align-items:center;height:22px;padding:0 9px;border-radius:999px;background:var(--vchip-bg);box-shadow:inset 0 0 0 1px var(--vchip-line);font:600 11px/1 var(--f-text);color:var(--vchip-ink);white-space:nowrap}
.v2.pg-pricing .cprow[aria-checked="true"] .acard,.v2.pg-pricing .cprow.is-on .acard{box-shadow:inset 0 0 0 1.5px var(--money),0 0 0 4px rgba(var(--money-rgb),.14),0 18px 34px -18px rgba(var(--money-rgb),.5)}
.v2.pg-pricing .cprow[aria-checked="true"] .cprow__ok,.v2.pg-pricing .cprow.is-on .cprow__ok{background:linear-gradient(180deg,var(--act-hi),var(--act-lo));box-shadow:none;color:var(--on-act)}
.v2.pg-pricing .cprow[aria-checked="true"] .cprow__ok svg,.v2.pg-pricing .cprow.is-on .cprow__ok svg{visibility:visible}
@media (forced-colors:active){.v2.pg-pricing .cprow[aria-checked="true"] .acard,.v2.pg-pricing .cprow.is-on .acard{outline:2px solid Highlight;outline-offset:-2px}}
.v2.pg-pricing .cpick__empty{padding:14px 4px;font-size:14.5px;line-height:1.5;color:var(--ink2)}
.v2.pg-pricing .cpick__empty b{color:var(--ink);font-family:var(--f-mono);font-weight:500;font-size:13px}
.v2.pg-pricing .cpick__perm{margin-top:12px;padding:12px 14px;border-radius:13px;background:rgba(var(--ink-rgb),.05);font-size:14px;line-height:1.5;color:var(--ink2)}
.v2.pg-pricing .cpick__perm b{color:var(--ink)}
.v2.pg-pricing .cpick__foot{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:10px;margin-top:18px}
.v2.pg-pricing .cpick__foot .btn[disabled]{opacity:.5;cursor:not-allowed;transform:none}
.v2.pg-pricing .cpick-note{margin-top:14px;text-align:center}
@media (max-width:900px){.v2.pg-pricing .cpick-stage{max-width:none;padding-top:0;margin-left:0}
.v2.pg-pricing .cpick-ghost{display:none}}
@media (max-width:420px){.v2.pg-pricing .cpick__foot .btn{flex:1 1 auto}
.v2.pg-pricing .pplan__btn{padding-inline:18px;font-size:16px}}
.v2.pg-pricing .pr-faq__grid{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:28px clamp(28px,6vw,96px);align-items:start}
.v2.pg-pricing .pr-faq__head{position:sticky;top:calc(var(--nav-h) + 48px);display:grid;gap:20px;justify-items:start}
.v2.pg-pricing .faq{border-top:1px solid var(--line)}
.v2.pg-pricing .faq details{border-bottom:1px solid var(--line)}
.v2.pg-pricing .faq summary{display:flex;align-items:center;justify-content:space-between;gap:20px;min-height:76px;padding:16px 4px;cursor:pointer;list-style:none;font:680 clamp(18px,1.55vw,21px)/1.3 var(--f-text);letter-spacing:-.015em;transition:color .2s}
.v2.pg-pricing .faq summary::-webkit-details-marker{display:none}
.v2.pg-pricing .faq summary:hover{color:var(--money-ink)}
.v2.pg-pricing .faq summary i{position:relative;flex:none;width:32px;height:32px;border-radius:50%;box-shadow:inset 0 0 0 1px var(--card-line)}
.v2.pg-pricing .faq summary i::before,.v2.pg-pricing .faq summary i::after{content:"";position:absolute;left:50%;top:50%;width:12px;height:1.6px;border-radius:2px;background:currentColor;transform:translate(-50%,-50%);transition:transform .3s var(--ease)}
.v2.pg-pricing .faq summary i::after{transform:translate(-50%,-50%) rotate(90deg)}
.v2.pg-pricing .faq details[open] summary i::after{transform:translate(-50%,-50%) rotate(0deg)}
.v2.pg-pricing .faq details[open] summary i{background:rgba(var(--act-rgb),.12);box-shadow:inset 0 0 0 1px rgba(var(--act-rgb),.45);color:var(--act-ink)}
.v2.pg-pricing .faq details p{padding:0 56px 24px 4px;color:var(--ink2);font-size:16.5px;line-height:1.65;max-width:64ch}
.v2.pg-pricing .faq details a{color:var(--ink);text-underline-offset:3px}
.v2.pg-pricing .faq details a:hover{color:var(--money-ink)}
@media (max-width:900px){.v2.pg-pricing .pr-faq__grid{grid-template-columns:minmax(0,1fr)}
.v2.pg-pricing .pr-faq__head{position:static}
.v2.pg-pricing .faq details p{padding-right:4px}}
.v2.pg-pricing .pnote{display:flex;align-items:flex-start;gap:10px;padding:12px 14px;border-radius:14px;background:rgba(var(--act-rgb),.08);box-shadow:inset 0 0 0 1px rgba(var(--act-rgb),.32);font:500 14.5px/1.45 var(--f-text);color:var(--ink);text-align:left}
.v2.pg-pricing .pnote>span:not(.pnote__ico){flex:1;min-width:0;padding-top:1px;overflow-wrap:anywhere}
.v2.pg-pricing .pnote__ico{flex:none;display:grid;place-items:center;width:22px;height:22px;border-radius:50%;background:rgba(var(--act-rgb),.16);color:var(--act-ink)}
.v2.pg-pricing .pnote__ico svg{width:14px;height:14px}
.v2.pg-pricing .pnote--ok{background:rgba(var(--money-rgb),.08);box-shadow:inset 0 0 0 1px rgba(var(--money-rgb),.4)}
.v2.pg-pricing .pnote--ok .pnote__ico{background:rgba(var(--money-rgb),.16);color:var(--money-ink)}
.v2.pg-pricing .pnote--warn{background:rgba(var(--attn-rgb),.09);box-shadow:inset 0 0 0 1px rgba(var(--attn-rgb),.42)}
.v2.pg-pricing .pnote--warn .pnote__ico{background:rgba(var(--attn-rgb),.2);color:var(--attn-ink)}
.v2.pg-pricing .pnote--top{margin-bottom:18px;animation:v2-pr-note .45s var(--ease) both}
.v2.pg-pricing .pnote__x{flex:none;display:grid;place-items:center;width:32px;height:32px;margin:-6px -6px -6px 0;border:0;border-radius:10px;background:transparent;color:var(--ink2);cursor:pointer}
.v2.pg-pricing .pnote__x:hover{background:rgba(var(--ink-rgb),.06);color:var(--ink)}
.v2.pg-pricing .pnote__x svg{width:15px;height:15px}
@keyframes v2-pr-note{from{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:none}}
.v2.pg-pricing .pplan__fig .figure{transition:opacity .4s}
.v2.pg-pricing .pplan__fig.is-wait .figure{opacity:.4}
.v2.pg-pricing .pplan__btn{height:auto;min-height:var(--h);padding-block:10px;white-space:normal;text-align:center;line-height:1.2}
.v2.pg-pricing .pplan__btn:disabled{cursor:progress}
.v2.pg-pricing .pplan__btn:disabled:not(.is-off){opacity:.78}
.v2.pg-pricing .pplan__btn:disabled:hover{transform:none}
.v2.pg-pricing .pplan__btn.is-off{cursor:not-allowed;opacity:1}
.v2.pg-pricing .pplan__btn.is-closed{opacity:.55}
.v2.pg-pricing .pplan__btn.is-off::after{display:none}
.v2.pg-pricing .pplan__btn.is-busy{opacity:1}
.v2.pg-pricing .pplan__fine{text-wrap:balance}
.v2.pg-pricing .pplan__pickhead{display:flex;align-items:baseline;justify-content:space-between;gap:12px}
.v2.pg-pricing .pplan__tool{display:inline;padding:6px 2px;border:0;background:none;font:600 13.5px/1.3 var(--f-text);color:var(--ink);text-decoration:underline;text-underline-offset:3px;text-decoration-thickness:1px;cursor:pointer;white-space:nowrap}
.v2.pg-pricing .pplan__tool:hover{color:var(--money-ink)}
.v2.pg-pricing .pplan__tool:disabled{color:var(--ink2);cursor:default;text-decoration-style:dotted}
.v2.pg-pricing .pplan__pickhead .pplan__tool{padding:0 2px}
.v2.pg-pricing .pplan__hint{margin-top:-6px;font:400 13.5px/1.6 var(--f-text);color:var(--ink2);text-wrap:pretty}
.v2.pg-pricing .pplan__hint b{color:var(--ink);font-weight:650}
.v2.pg-pricing .key .key__meter{display:block;width:100%;height:4px;margin-top:8px;border-radius:4px;background:rgba(var(--ink-rgb),.09);overflow:hidden}
.v2.pg-pricing .key__meter i{display:block;height:100%;width:0;border-radius:inherit;background:linear-gradient(90deg,var(--money-lo),var(--money))}
.v2.pg-pricing .key[aria-checked="true"] .key__meter i{background:linear-gradient(90deg,var(--act-lo),var(--act-hi))}
.v2.pg-pricing .key__meter i.is-pulse{width:38%;background:rgba(var(--ink-rgb),.28);animation:v2-pr-meter 1.1s var(--ease-io) infinite alternate}
@keyframes v2-pr-meter{from{transform:translateX(-10%)}to{transform:translateX(175%)}}
.v2.pg-pricing .key__note{font:500 12px/1.2 var(--f-text);color:var(--ink2);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}
.v2.pg-pricing .key__note.is-geo{color:var(--money-ink);font-weight:650}
.v2.pg-pricing .pr-switch__who{color:var(--ink);font-weight:650;overflow-wrap:anywhere}
.v2.pg-pricing .cpick--still{pointer-events:none;user-select:none}
.v2.pg-pricing .cpick--still .cprow{display:grid;cursor:default}
.v2.pg-pricing .cpick__ph{flex:1;min-width:0;font:500 15.5px/1 var(--f-text);color:var(--ink2);opacity:.75;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.v2.pg-pricing .cpick--still .cpick__search{padding-right:14px}
.v2.pg-pricing .cstep{position:fixed;inset:0;z-index:160;display:grid;place-items:center;padding:16px;overscroll-behavior:contain}
.v2.pg-pricing .cstep__back{position:fixed;inset:0;background:var(--scrim);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);animation:v2-cstep-fade .25s var(--ease) both}
.v2.pg-pricing .cstep__card{position:relative;display:grid;grid-template-rows:auto minmax(0,1fr) auto;width:min(100%,760px);max-height:min(100%,760px);padding:0;border-radius:26px;overflow:hidden;box-shadow:inset 0 0 0 1px var(--card-line),inset 0 1px 0 var(--card-edge),var(--card-shadow),var(--lift-lg);animation:v2-cstep-in .45s var(--ease) both}
.v2.pg-pricing .cstep__card:focus{outline:none}
.v2.pg-pricing .cstep__scroll{display:contents}
.v2.pg-pricing .cstep__head{position:relative;padding:clamp(22px,2.6vw,30px) clamp(22px,2.6vw,30px) 14px}
.v2.pg-pricing .cstep__head .cpick__h{padding-right:44px}
.v2.pg-pricing .cstep__x{position:absolute;right:14px;top:14px;z-index:2;display:grid;place-items:center;width:40px;height:40px;border:0;border-radius:12px;background:transparent;color:var(--ink2);cursor:pointer}
.v2.pg-pricing .cstep__x:hover{background:rgba(var(--ink-rgb),.06);color:var(--ink)}
.v2.pg-pricing .cstep__x:disabled{opacity:.5;cursor:default}
.v2.pg-pricing .cstep__x svg{width:18px;height:18px}
.v2.pg-pricing .cstep__body{min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:4px clamp(22px,2.6vw,30px) 16px;scrollbar-width:thin;scrollbar-color:rgba(var(--ink-rgb),.25) transparent}
.v2.pg-pricing .cstep__body .cpick__list{margin-top:0}
.v2.pg-pricing .cstep__count{margin:0 0 10px;font:500 13px/1.3 var(--f-text);color:var(--ink2)}
.v2.pg-pricing .cstep__skel{display:block;padding-bottom:50px;border-radius:18px 18px 18px 8px;box-shadow:inset 0 0 0 1px var(--line);background:linear-gradient(90deg,rgba(var(--ink-rgb),.04) 20%,rgba(var(--ink-rgb),.1) 50%,rgba(var(--ink-rgb),.04) 80%);background-size:250% 100%;animation:v2-cstep-skel 1.5s linear infinite}
.v2.pg-pricing .cstep__skel::before{content:"";display:block;aspect-ratio:3/1}
.v2.pg-pricing .cstep__msg{display:grid;gap:12px;justify-items:start;padding:18px;border-radius:16px;box-shadow:inset 0 0 0 1px var(--line);font-size:14.5px;line-height:1.5;color:var(--ink2)}
.v2.pg-pricing .cstep__msg b{color:var(--ink)}
.v2.pg-pricing .cstep__msg.is-warn{background:rgba(var(--attn-rgb),.08);box-shadow:inset 0 0 0 1px rgba(var(--attn-rgb),.38);color:var(--ink)}
.v2.pg-pricing .cstep__body .cpick__empty{padding:18px;border-radius:16px;box-shadow:inset 0 0 0 1px var(--line)}
.v2.pg-pricing .cstep__msg+.cpick__empty{margin-top:10px}
.v2.pg-pricing .cstep__foot{display:grid;gap:12px;padding:14px clamp(22px,2.6vw,30px) clamp(18px,2.2vw,24px);border-top:1px solid var(--line);background:rgba(var(--card-rgb),.6)}
.v2.pg-pricing .cstep__foot .cpick__perm,.v2.pg-pricing .cstep__foot .cpick__err,.v2.pg-pricing .cstep__foot .cpick__foot{margin-top:0}
.v2.pg-pricing .cstep__quiet{font-size:13.5px;line-height:1.5;color:var(--ink2)}
.v2.pg-pricing .cpick__err{margin-top:12px;padding:12px 14px;border-radius:13px;background:rgba(var(--attn-rgb),.1);box-shadow:inset 0 0 0 1px rgba(var(--attn-rgb),.42);font-size:14px;line-height:1.5;color:var(--ink)}
@keyframes v2-cstep-fade{from{opacity:0}to{opacity:1}}
@keyframes v2-cstep-in{from{opacity:0;transform:translateY(14px) scale(.98)}to{opacity:1;transform:none}}
@keyframes v2-cstep-up{from{opacity:0;transform:translateY(48px)}to{opacity:1;transform:none}}
@keyframes v2-cstep-skel{from{background-position:100% 0}to{background-position:-150% 0}}
@media (max-height:700px) and (min-width:621px){.v2.pg-pricing .cstep__head{padding-top:20px}
.v2.pg-pricing .cstep__head .cpick__eyebrow,.v2.pg-pricing .cstep__head .cpick__p{display:none}
.v2.pg-pricing .cstep__head .cpick__h{margin-top:0}
.v2.pg-pricing .cstep__head .cpick__search{margin-top:14px}}
@media (max-height:520px){.v2.pg-pricing .cstep__card{display:flex;flex-direction:column;justify-content:flex-end}
.v2.pg-pricing .cstep__scroll{display:block;flex:0 1 auto;min-height:0;overflow-y:auto;overscroll-behavior:contain;scroll-padding-block:8px;scrollbar-width:thin;scrollbar-color:rgba(var(--ink-rgb),.25) transparent}
.v2.pg-pricing .cstep__body{overflow:visible}
.v2.pg-pricing .cstep__foot{flex:none}
.v2.pg-pricing .cstep__head .cpick__eyebrow{display:none}
.v2.pg-pricing .cstep__head .cpick__h{margin-top:0}}
@media (max-width:800px){.v2.pg-pricing .pr-plans__grid{grid-template-columns:minmax(0,1fr)}}
@media (max-width:640px){.v2.pg-pricing .pdl{grid-template-columns:auto minmax(0,1fr) auto;gap:14px;padding:14px}
.v2.pg-pricing .pdl__meta{display:none}
.v2.pg-pricing .pdl__ico{width:46px;height:46px;border-radius:14px}
.v2.pg-pricing .key{min-height:78px;padding:12px 10px 11px}
.v2.pg-pricing .key span{font-size:12px}
.v2.pg-pricing .key__tick{right:8px;top:8px;width:20px;height:20px}}
@media (max-width:620px){.v2.pg-pricing .cstep{place-items:end center;padding:0}
.v2.pg-pricing .cstep__card{width:100%;max-height:92vh;max-height:92svh;border-radius:26px 26px 0 0;animation-name:v2-cstep-up}
.v2.pg-pricing .cstep__head{padding-bottom:10px}
.v2.pg-pricing .cstep__head .cpick__p{display:none}
.v2.pg-pricing .cstep__count{margin-bottom:13px}
.v2.pg-pricing .cstep__quiet{display:none}
.v2.pg-pricing .cstep__live:has(.cstep__quiet){margin-bottom:-12px}
.v2.pg-pricing .cstep__foot{padding-bottom:max(18px,env(safe-area-inset-bottom,0px))}
.v2.pg-pricing .cstep__foot .cpick__foot .btn{flex:1 1 auto}
.v2.pg-pricing .cpick__list{grid-template-columns:minmax(0,1fr);gap:8px}
.v2.pg-pricing .cprow{border-radius:16px 16px 16px 8px}
.v2.pg-pricing .cprow:hover{transform:none}
.v2.pg-pricing .cprow__ok{top:50%;right:12px;transform:translateY(-50%)}
.v2.pg-pricing .cprow__from{left:12px;top:-8px;height:17px;padding:0 7px;font-size:10.5px}
.v2.pg-pricing .cprow[aria-checked="true"] .acard__banner,.v2.pg-pricing .cprow.is-on .acard__banner{opacity:.9}
.v2.pg-pricing .cstep__skel{height:68px;padding:0;border-radius:16px 16px 16px 8px}
.v2.pg-pricing .cstep__skel::before{display:none}}
@media (prefers-reduced-motion:reduce){.v2.pg-pricing .pplan__glint{display:none}
.v2.pg-pricing .cprow,.v2.pg-pricing .cprow .acard{transition:none}
.v2.pg-pricing .cprow:hover{transform:none}
.v2.pg-pricing .cstep__skel{animation:none}}
