:root{color-scheme:dark;--hue:42;--ink:hsl(var(--hue) 16% 4%);--s1:hsl(var(--hue) 14% 5%);--s2:hsl(var(--hue) 13% 8%);--s3:hsl(var(--hue) 14% 10%);--s4:hsl(var(--hue) 15% 13%);--s5:hsl(var(--hue) 15% 17%);--rule:hsl(var(--hue) 49% 85% / .09);--rule2:hsl(var(--hue) 49% 85% / .17);--rule3:hsl(var(--hue) 49% 85% / .32);--tx:hsl(var(--hue) 44% 89%);--tx2:hsl(var(--hue) 17% 66%);--tx3:hsl(var(--hue) 13% 55%);--tx4:hsl(var(--hue) 12% 44%);--gold:#dcae45;--gold-hi:#f6e2a0;--gold-lo:#9a6a1a;--acc:var(--gold);--on-acc:#1a1204;--acc-soft:color-mix(in srgb,var(--gold) 16%,transparent);--acc-mid:color-mix(in srgb,var(--gold) 30%,transparent);--foil:linear-gradient(135deg,var(--gold-hi) 0%,var(--gold) 46%,var(--gold-lo) 100%);--ok:#a3c47f;--warn:#e6b450;--bad:#e26a50;--info:#84b7cc;--ok-bg:rgba(163,196,127,.10);--bad-bg:rgba(226,106,80,.11);--warn-bg:rgba(230,180,80,.10);--info-bg:rgba(132,183,204,.10);--r:3px;--r2:6px;--rail-w:60px;--side-w:268px;--head-h:56px;--tab-h:64px;--sat:env(safe-area-inset-top,0px);--sab:env(safe-area-inset-bottom,0px);--pa-h:0px;--app-h:100dvh;--ease:cubic-bezier(.2,.8,.2,1);--ease-io:cubic-bezier(.65,0,.35,1);--serif:'Instrument Serif','Lora','Iowan Old Style','Palatino Linotype',Georgia,serif;--sans:'Geist','Hanken Grotesk',ui-sans-serif,system-ui,-apple-system,'Segoe UI',Roboto,'Helvetica Neue',Arial,sans-serif;--mono:'Geist Mono','JetBrains Mono',ui-monospace,'SF Mono',Menlo,Consolas,monospace;--ch:9px;--glow1-x:8%;--glow1-y:-14%;--glow1-w:1100px;--glow1-h:620px;--glow1-op:9%;--glow2-x:110%;--glow2-y:110%;--glow2-w:900px;--glow2-h:500px;--glow2-op:5%;}:root[data-accent="gold"]{--ink:hsl(28 55% 4%);--s1:hsl(30 45% 5.5%);--s2:hsl(33 38% 8%);--s3:hsl(36 34% 10.5%);--s4:hsl(39 32% 13.5%);--s5:hsl(42 32% 18%);--rule:hsl(43 55% 85% / .08);--rule2:hsl(43 55% 85% / .16);--rule3:hsl(43 55% 85% / .32);--tx:hsl(42 48% 91%);--tx2:hsl(36 22% 66%);--tx3:hsl(33 16% 54%);--tx4:hsl(30 14% 44%);--glow1-x:8%;--glow1-y:-14%;--glow1-w:1100px;--glow1-h:620px;--glow1-op:14%;--glow2-x:110%;--glow2-y:110%;--glow2-w:900px;--glow2-h:500px;--glow2-op:8%;}:root[data-accent="gold"][data-mode="light"]{--gold:#9c6f1c;--gold-hi:#c99a2e;--gold-lo:#5c3d0a;--ink:hsl(42 45% 97%);--s1:hsl(41 38% 94%);--s2:hsl(40 32% 90%);--s3:hsl(38 28% 85%);--s4:hsl(36 26% 78%);--s5:hsl(34 26% 70%);--rule:hsl(30 40% 20% / .1);--rule2:hsl(30 40% 20% / .18);--rule3:hsl(30 40% 20% / .32);--tx:hsl(28 45% 13%);--tx2:hsl(30 20% 35%);--tx3:hsl(32 14% 47%);--tx4:hsl(34 10% 58%);--glow1-x:8%;--glow1-y:-14%;--glow1-w:900px;--glow1-h:500px;--glow1-op:8%;--glow2-x:110%;--glow2-y:110%;--glow2-w:700px;--glow2-h:400px;--glow2-op:4%;}:root[data-accent="silver"]{--gold:#a9c1e0;--gold-hi:#eef5ff;--gold-lo:#41597a;--ink:hsl(220 40% 5%);--s1:hsl(218 34% 6.5%);--s2:hsl(215 29% 9%);--s3:hsl(213 26% 11.5%);--s4:hsl(211 24% 14.5%);--s5:hsl(209 24% 19%);--rule:hsl(210 60% 88% / .08);--rule2:hsl(210 60% 88% / .16);--rule3:hsl(210 60% 88% / .32);--tx:hsl(210 38% 93%);--tx2:hsl(212 20% 69%);--tx3:hsl(213 14% 56%);--tx4:hsl(214 12% 45%);--glow1-x:92%;--glow1-y:-10%;--glow1-w:900px;--glow1-h:520px;--glow1-op:16%;--glow2-x:0%;--glow2-y:120%;--glow2-w:1300px;--glow2-h:750px;--glow2-op:6%;}:root[data-accent="silver"][data-mode="light"]{--gold:#3f6da3;--gold-hi:#6f9bd1;--gold-lo:#1c3550;--ink:hsl(212 35% 97%);--s1:hsl(211 30% 94%);--s2:hsl(210 26% 90%);--s3:hsl(209 24% 85%);--s4:hsl(208 22% 78%);--s5:hsl(207 22% 70%);--rule:hsl(212 40% 18% / .1);--rule2:hsl(212 40% 18% / .18);--rule3:hsl(212 40% 18% / .32);--tx:hsl(215 40% 14%);--tx2:hsl(213 18% 36%);--tx3:hsl(212 12% 48%);--tx4:hsl(211 9% 59%);--glow1-x:92%;--glow1-y:-10%;--glow1-w:700px;--glow1-h:420px;--glow1-op:8%;--glow2-x:0%;--glow2-y:120%;--glow2-w:900px;--glow2-h:550px;--glow2-op:4%;}:root[data-accent="copper"]{--gold:#e2895f;--gold-hi:#ffd4ae;--gold-lo:#7a3618;--ink:hsl(14 48% 5%);--s1:hsl(16 40% 6.5%);--s2:hsl(18 34% 9%);--s3:hsl(20 30% 11.5%);--s4:hsl(22 28% 14.5%);--s5:hsl(24 28% 19%);--rule:hsl(24 60% 85% / .08);--rule2:hsl(24 60% 85% / .16);--rule3:hsl(24 60% 85% / .32);--tx:hsl(24 42% 91%);--tx2:hsl(20 22% 67%);--tx3:hsl(18 16% 55%);--tx4:hsl(16 14% 44%);--glow1-x:50%;--glow1-y:130%;--glow1-w:1500px;--glow1-h:750px;--glow1-op:15%;--glow2-x:15%;--glow2-y:-25%;--glow2-w:700px;--glow2-h:400px;--glow2-op:5%;}:root[data-accent="copper"][data-mode="light"]{--gold:#a85b34;--gold-hi:#c97f50;--gold-lo:#5c2712;--ink:hsl(24 42% 96%);--s1:hsl(23 36% 93%);--s2:hsl(22 30% 88%);--s3:hsl(21 27% 83%);--s4:hsl(20 25% 76%);--s5:hsl(19 25% 68%);--rule:hsl(18 45% 18% / .1);--rule2:hsl(18 45% 18% / .18);--rule3:hsl(18 45% 18% / .32);--tx:hsl(16 45% 14%);--tx2:hsl(18 20% 36%);--tx3:hsl(19 14% 48%);--tx4:hsl(20 10% 59%);--glow1-x:50%;--glow1-y:130%;--glow1-w:1100px;--glow1-h:600px;--glow1-op:9%;--glow2-x:15%;--glow2-y:-25%;--glow2-w:550px;--glow2-h:320px;--glow2-op:4%;}:root[data-accent="verdigris"]{--gold:#45cbac;--gold-hi:#c3fff0;--gold-lo:#155e4d;--ink:hsl(178 42% 4%);--s1:hsl(176 35% 5.5%);--s2:hsl(173 30% 8%);--s3:hsl(171 27% 10.5%);--s4:hsl(169 26% 13.5%);--s5:hsl(166 26% 18%);--rule:hsl(165 55% 85% / .08);--rule2:hsl(165 55% 85% / .16);--rule3:hsl(165 55% 85% / .32);--tx:hsl(160 32% 91%);--tx2:hsl(168 18% 67%);--tx3:hsl(170 13% 55%);--tx4:hsl(172 11% 44%);--glow1-x:0%;--glow1-y:40%;--glow1-w:1000px;--glow1-h:1000px;--glow1-op:11%;--glow2-x:100%;--glow2-y:60%;--glow2-w:1000px;--glow2-h:1000px;--glow2-op:11%;}:root[data-accent="verdigris"][data-mode="light"]{--gold:#1f8f6f;--gold-hi:#3fb891;--gold-lo:#0d4a38;--ink:hsl(165 32% 96%);--s1:hsl(164 28% 93%);--s2:hsl(163 24% 88%);--s3:hsl(162 22% 83%);--s4:hsl(161 21% 76%);--s5:hsl(160 21% 68%);--rule:hsl(168 40% 16% / .1);--rule2:hsl(168 40% 16% / .18);--rule3:hsl(168 40% 16% / .32);--tx:hsl(172 40% 12%);--tx2:hsl(170 18% 34%);--tx3:hsl(169 12% 46%);--tx4:hsl(168 9% 58%);--glow1-x:0%;--glow1-y:40%;--glow1-w:800px;--glow1-h:800px;--glow1-op:8%;--glow2-x:100%;--glow2-y:60%;--glow2-w:800px;--glow2-h:800px;--glow2-op:8%;}:root[data-accent="rose"]{--gold:#ec8fac;--gold-hi:#ffd6e3;--gold-lo:#7f2842;--ink:hsl(345 38% 5%);--s1:hsl(343 32% 6.5%);--s2:hsl(341 28% 9%);--s3:hsl(339 25% 11.5%);--s4:hsl(337 24% 14.5%);--s5:hsl(335 24% 19%);--rule:hsl(340 60% 88% / .08);--rule2:hsl(340 60% 88% / .16);--rule3:hsl(340 60% 88% / .32);--tx:hsl(345 36% 92%);--tx2:hsl(340 20% 69%);--tx3:hsl(338 14% 56%);--tx4:hsl(336 12% 45%);--glow1-x:50%;--glow1-y:-20%;--glow1-w:1100px;--glow1-h:650px;--glow1-op:16%;--glow2-x:50%;--glow2-y:125%;--glow2-w:900px;--glow2-h:550px;--glow2-op:7%;}:root[data-accent="rose"][data-mode="light"]{--gold:#c14e73;--gold-hi:#e07a9a;--gold-lo:#6b1f38;--ink:hsl(343 48% 97%);--s1:hsl(342 40% 94%);--s2:hsl(341 34% 90%);--s3:hsl(340 30% 85%);--s4:hsl(339 27% 78%);--s5:hsl(338 27% 70%);--rule:hsl(340 45% 18% / .1);--rule2:hsl(340 45% 18% / .18);--rule3:hsl(340 45% 18% / .32);--tx:hsl(345 45% 14%);--tx2:hsl(342 20% 36%);--tx3:hsl(340 14% 48%);--tx4:hsl(338 10% 59%);--glow1-x:50%;--glow1-y:-20%;--glow1-w:800px;--glow1-h:460px;--glow1-op:9%;--glow2-x:50%;--glow2-y:125%;--glow2-w:650px;--glow2-h:400px;--glow2-op:4%;}:root[data-accent="sapphire"]{--gold:#4f8fe0;--gold-hi:#bfe0ff;--gold-lo:#1c4a85;--ink:hsl(224 55% 4%);--s1:hsl(222 47% 5.5%);--s2:hsl(220 40% 8%);--s3:hsl(219 37% 10.5%);--s4:hsl(217 35% 13.5%);--s5:hsl(215 34% 18%);--rule:hsl(215 70% 85% / .08);--rule2:hsl(215 70% 85% / .16);--rule3:hsl(215 70% 85% / .32);--tx:hsl(215 40% 92%);--tx2:hsl(217 22% 67%);--tx3:hsl(218 15% 55%);--tx4:hsl(219 13% 44%);--glow1-x:100%;--glow1-y:-10%;--glow1-w:800px;--glow1-h:500px;--glow1-op:18%;--glow2-x:0%;--glow2-y:110%;--glow2-w:800px;--glow2-h:500px;--glow2-op:8%;}:root[data-accent="sapphire"][data-mode="light"]{--gold:#2f5f9e;--gold-hi:#4f7fc0;--gold-lo:#122c4d;--ink:hsl(216 55% 97%);--s1:hsl(215 46% 94%);--s2:hsl(214 40% 89%);--s3:hsl(213 37% 84%);--s4:hsl(212 35% 77%);--s5:hsl(211 34% 69%);--rule:hsl(216 55% 16% / .1);--rule2:hsl(216 55% 16% / .18);--rule3:hsl(216 55% 16% / .32);--tx:hsl(220 55% 12%);--tx2:hsl(217 22% 34%);--tx3:hsl(216 15% 47%);--tx4:hsl(215 12% 58%);--glow1-x:100%;--glow1-y:-10%;--glow1-w:650px;--glow1-h:400px;--glow1-op:10%;--glow2-x:0%;--glow2-y:110%;--glow2-w:650px;--glow2-h:400px;--glow2-op:4%;}:root[data-accent="amethyst"]{--gold:#a674e0;--gold-hi:#e6d1ff;--gold-lo:#54278a;--ink:hsl(268 42% 5%);--s1:hsl(266 36% 6.5%);--s2:hsl(264 31% 9%);--s3:hsl(262 28% 11.5%);--s4:hsl(260 27% 14.5%);--s5:hsl(258 27% 19%);--rule:hsl(262 60% 88% / .08);--rule2:hsl(262 60% 88% / .16);--rule3:hsl(262 60% 88% / .32);--tx:hsl(268 36% 92%);--tx2:hsl(264 20% 69%);--tx3:hsl(262 14% 56%);--tx4:hsl(260 12% 45%);--glow1-x:50%;--glow1-y:20%;--glow1-w:1400px;--glow1-h:900px;--glow1-op:12%;--glow2-x:50%;--glow2-y:130%;--glow2-w:900px;--glow2-h:600px;--glow2-op:6%;}:root[data-accent="amethyst"][data-mode="light"]{--gold:#7549ab;--gold-hi:#9670c9;--gold-lo:#3c1c5c;--ink:hsl(268 40% 97%);--s1:hsl(266 34% 94%);--s2:hsl(264 29% 90%);--s3:hsl(262 27% 85%);--s4:hsl(260 26% 78%);--s5:hsl(258 26% 70%);--rule:hsl(262 45% 17% / .1);--rule2:hsl(262 45% 17% / .18);--rule3:hsl(262 45% 17% / .32);--tx:hsl(268 45% 13%);--tx2:hsl(264 20% 35%);--tx3:hsl(262 14% 47%);--tx4:hsl(260 10% 58%);--glow1-x:50%;--glow1-y:20%;--glow1-w:1000px;--glow1-h:650px;--glow1-op:8%;--glow2-x:50%;--glow2-y:130%;--glow2-w:650px;--glow2-h:430px;--glow2-op:4%;}:root[data-accent="citrine"]{--gold:#dbe969;--gold-hi:#f6fbb0;--gold-lo:#8b9a1a;--ink:hsl(68 46% 4%);--s1:hsl(67 40% 5.5%);--s2:hsl(66 34% 8%);--s3:hsl(65 31% 10.5%);--s4:hsl(64 30% 13.5%);--s5:hsl(63 29% 18%);--rule:hsl(66 60% 85% / .08);--rule2:hsl(66 60% 85% / .16);--rule3:hsl(66 60% 85% / .32);--tx:hsl(68 36% 91%);--tx2:hsl(66 18% 68%);--tx3:hsl(64 13% 55%);--tx4:hsl(62 11% 44%);--glow1-x:50%;--glow1-y:130%;--glow1-w:1300px;--glow1-h:750px;--glow1-op:14%;--glow2-x:15%;--glow2-y:-15%;--glow2-w:650px;--glow2-h:420px;--glow2-op:6%;}:root[data-accent="citrine"][data-mode="light"]{--gold:#8b9a12;--gold-hi:#a8b92a;--gold-lo:#4d5808;--ink:hsl(66 40% 96%);--s1:hsl(66 34% 93%);--s2:hsl(65 29% 88%);--s3:hsl(64 27% 83%);--s4:hsl(63 26% 76%);--s5:hsl(62 26% 68%);--rule:hsl(66 45% 16% / .1);--rule2:hsl(66 45% 16% / .18);--rule3:hsl(66 45% 16% / .32);--tx:hsl(68 45% 12%);--tx2:hsl(66 20% 34%);--tx3:hsl(64 14% 47%);--tx4:hsl(62 10% 58%);--glow1-x:50%;--glow1-y:130%;--glow1-w:950px;--glow1-h:560px;--glow1-op:8%;--glow2-x:15%;--glow2-y:-15%;--glow2-w:500px;--glow2-h:340px;--glow2-op:4%;}:root[data-accent="crimson"]{--gold:#e0524f;--gold-hi:#ffb8b5;--gold-lo:#7a1a18;--ink:hsl(6 48% 4.5%);--s1:hsl(5 40% 6%);--s2:hsl(4 34% 8.5%);--s3:hsl(3 31% 11%);--s4:hsl(2 30% 14%);--s5:hsl(1 30% 18.5%);--rule:hsl(3 65% 85% / .08);--rule2:hsl(3 65% 85% / .16);--rule3:hsl(3 65% 85% / .32);--tx:hsl(6 36% 91%);--tx2:hsl(4 20% 68%);--tx3:hsl(3 14% 55%);--tx4:hsl(2 12% 44%);--glow1-x:50%;--glow1-y:-15%;--glow1-w:750px;--glow1-h:480px;--glow1-op:20%;--glow2-x:50%;--glow2-y:115%;--glow2-w:950px;--glow2-h:520px;--glow2-op:8%;}:root[data-accent="crimson"][data-mode="light"]{--gold:#b3403d;--gold-hi:#d16663;--gold-lo:#5e1211;--ink:hsl(8 45% 97%);--s1:hsl(7 38% 94%);--s2:hsl(6 32% 89%);--s3:hsl(5 29% 84%);--s4:hsl(4 27% 77%);--s5:hsl(3 27% 69%);--rule:hsl(4 50% 17% / .1);--rule2:hsl(4 50% 17% / .18);--rule3:hsl(4 50% 17% / .32);--tx:hsl(8 50% 13%);--tx2:hsl(5 22% 35%);--tx3:hsl(4 15% 47%);--tx4:hsl(3 11% 58%);--glow1-x:50%;--glow1-y:-15%;--glow1-w:600px;--glow1-h:380px;--glow1-op:11%;--glow2-x:50%;--glow2-y:115%;--glow2-w:700px;--glow2-h:400px;--glow2-op:5%;}:root[data-density="compact"]{--r:2px}:root[data-mode="light"]{color-scheme:light;--on-acc:#fffaf0}
:root.themes-v2:where(:not([data-style]),[data-style="default"])[data-accent="gold"][data-mode="dark"]{--gold:#e8b94f;--gold-hi:#ffe4a0;--gold-lo:#92601d;--on-acc:#060a14;--text-accent:#ffe4a0;--secondary:#7789ad;--sec-tint:9%;--ink:hsl(222 55% 3.5%);--s1:hsl(220 46% 5.5%);--s2:hsl(218 40% 8.0%);--s3:hsl(216 36% 10.5%);--s4:hsl(214 34% 14.0%);--s5:hsl(212 32% 19.0%);--rule:hsl(41 70% 80.0% / .10);--rule2:hsl(41 70% 70.0% / .20);--rule3:hsl(41 70% 62.0% / .38);--tx:hsl(41 65% 92.0%);--tx2:hsl(37 28% 71.0%);--tx3:hsl(222 16% 60.0%);--tx4:hsl(222 14% 48.0%);--glow1-x:92%;--glow1-y:-12%;--glow1-w:1000px;--glow1-h:620px;--glow1-op:22%;--glow2-x:0%;--glow2-y:112%;--glow2-w:1200px;--glow2-h:640px;--glow2-op:16%;}:root.themes-v2:where(:not([data-style]),[data-style="default"])[data-accent="gold"][data-mode="light"]{--gold:#936519;--gold-hi:#c18f32;--gold-lo:#55370d;--text-accent:#936519;--secondary:#6479a0;--sec-tint:7%;--ink:hsl(41 40% 97.0%);--s1:hsl(41 34% 94.0%);--s2:hsl(41 28% 90.0%);--s3:hsl(222 24% 85.0%);--s4:hsl(222 22% 78.0%);--s5:hsl(222 22% 70.0%);--rule:hsl(222 45% 17.0% / .10);--rule2:hsl(222 45% 17.0% / .18);--rule3:hsl(222 45% 17.0% / .32);--tx:hsl(222 45% 13.0%);--tx2:hsl(222 20% 35.0%);--tx3:hsl(222 14% 47.0%);--tx4:hsl(222 10% 58.0%);--glow1-x:92%;--glow1-y:-12%;--glow1-w:900px;--glow1-h:520px;--glow1-op:14%;--glow2-x:0%;--glow2-y:112%;--glow2-w:900px;--glow2-h:520px;--glow2-op:10%;}:root.themes-v2:where(:not([data-style]),[data-style="default"])[data-accent="silver"][data-mode="dark"]{--gold:#d9e5ed;--gold-hi:#ffffff;--gold-lo:#7897ac;--on-acc:#110811;--text-accent:#ffffff;--secondary:#a78ba8;--sec-tint:9%;--ink:hsl(302 36% 3.5%);--s1:hsl(300 30% 5.5%);--s2:hsl(297 26% 8.0%);--s3:hsl(295 24% 10.5%);--s4:hsl(292 22% 14.0%);--s5:hsl(290 21% 19.0%);--rule:hsl(215 70% 80.0% / .10);--rule2:hsl(215 70% 70.0% / .20);--rule3:hsl(215 70% 62.0% / .38);--tx:hsl(215 65% 92.0%);--tx2:hsl(211 28% 71.0%);--tx3:hsl(302 16% 60.0%);--tx4:hsl(302 14% 48.0%);--glow1-x:92%;--glow1-y:-12%;--glow1-w:1000px;--glow1-h:620px;--glow1-op:22%;--glow2-x:0%;--glow2-y:112%;--glow2-w:1200px;--glow2-h:640px;--glow2-op:16%;}:root.themes-v2:where(:not([data-style]),[data-style="default"])[data-accent="silver"][data-mode="light"]{--gold:#536d81;--gold-hi:#839bab;--gold-lo:#263d4f;--text-accent:#536d81;--secondary:#94738d;--sec-tint:7%;--ink:hsl(215 40% 97.0%);--s1:hsl(215 34% 94.0%);--s2:hsl(215 28% 90.0%);--s3:hsl(302 24% 85.0%);--s4:hsl(302 22% 78.0%);--s5:hsl(302 22% 70.0%);--rule:hsl(302 45% 17.0% / .10);--rule2:hsl(302 45% 17.0% / .18);--rule3:hsl(302 45% 17.0% / .32);--tx:hsl(302 45% 13.0%);--tx2:hsl(302 20% 35.0%);--tx3:hsl(302 14% 47.0%);--tx4:hsl(302 10% 58.0%);--glow1-x:92%;--glow1-y:-12%;--glow1-w:900px;--glow1-h:520px;--glow1-op:14%;--glow2-x:0%;--glow2-y:112%;--glow2-w:900px;--glow2-h:520px;--glow2-op:10%;}:root.themes-v2:where(:not([data-style]),[data-style="default"])[data-accent="copper"][data-mode="dark"]{--gold:#ef9862;--gold-hi:#ffd3a5;--gold-lo:#9d4929;--on-acc:#061113;--text-accent:#ffd3a5;--secondary:#729a9c;--sec-tint:9%;--ink:hsl(190 52% 3.5%);--s1:hsl(188 43% 5.5%);--s2:hsl(186 38% 8.0%);--s3:hsl(184 34% 10.5%);--s4:hsl(182 32% 14.0%);--s5:hsl(180 30% 19.0%);--rule:hsl(27 70% 80.0% / .10);--rule2:hsl(27 70% 70.0% / .20);--rule3:hsl(27 70% 62.0% / .38);--tx:hsl(27 65% 92.0%);--tx2:hsl(23 28% 71.0%);--tx3:hsl(190 16% 60.0%);--tx4:hsl(190 14% 48.0%);--glow1-x:92%;--glow1-y:-12%;--glow1-w:1000px;--glow1-h:620px;--glow1-op:22%;--glow2-x:0%;--glow2-y:112%;--glow2-w:1200px;--glow2-h:640px;--glow2-op:16%;}:root.themes-v2:where(:not([data-style]),[data-style="default"])[data-accent="copper"][data-mode="light"]{--gold:#a45b37;--gold-hi:#cc865b;--gold-lo:#66331e;--text-accent:#a45b37;--secondary:#497b7d;--sec-tint:7%;--ink:hsl(27 40% 97.0%);--s1:hsl(27 34% 94.0%);--s2:hsl(27 28% 90.0%);--s3:hsl(190 24% 85.0%);--s4:hsl(190 22% 78.0%);--s5:hsl(190 22% 70.0%);--rule:hsl(190 45% 17.0% / .10);--rule2:hsl(190 45% 17.0% / .18);--rule3:hsl(190 45% 17.0% / .32);--tx:hsl(190 45% 13.0%);--tx2:hsl(190 20% 35.0%);--tx3:hsl(190 14% 47.0%);--tx4:hsl(190 10% 58.0%);--glow1-x:92%;--glow1-y:-12%;--glow1-w:900px;--glow1-h:520px;--glow1-op:14%;--glow2-x:0%;--glow2-y:112%;--glow2-w:900px;--glow2-h:520px;--glow2-op:10%;}:root.themes-v2:where(:not([data-style]),[data-style="default"])[data-accent="verdigris"][data-mode="dark"]{--gold:#64d6b0;--gold-hi:#c3fff0;--gold-lo:#1b785f;--on-acc:#12080d;--text-accent:#c3fff0;--secondary:#b48b9f;--sec-tint:9%;--ink:hsl(328 38% 3.5%);--s1:hsl(326 32% 5.5%);--s2:hsl(324 28% 8.0%);--s3:hsl(322 25% 10.5%);--s4:hsl(320 23% 14.0%);--s5:hsl(318 22% 19.0%);--rule:hsl(154 70% 80.0% / .10);--rule2:hsl(154 70% 70.0% / .20);--rule3:hsl(154 70% 62.0% / .38);--tx:hsl(154 65% 92.0%);--tx2:hsl(150 28% 71.0%);--tx3:#92aba7;--tx4:#6d8885;--glow1-x:92%;--glow1-y:-12%;--glow1-w:1000px;--glow1-h:620px;--glow1-op:22%;--glow2-x:0%;--glow2-y:112%;--glow2-w:1200px;--glow2-h:640px;--glow2-op:16%;}:root.themes-v2:where(:not([data-style]),[data-style="default"])[data-accent="verdigris"][data-mode="light"]{--gold:#21846b;--gold-hi:#48b296;--gold-lo:#105341;--text-accent:#21846b;--secondary:#956d85;--sec-tint:7%;--ink:hsl(154 40% 97.0%);--s1:hsl(154 34% 94.0%);--s2:hsl(154 28% 90.0%);--s3:hsl(328 24% 85.0%);--s4:hsl(328 22% 78.0%);--s5:hsl(328 22% 70.0%);--rule:hsl(328 45% 17.0% / .10);--rule2:hsl(328 45% 17.0% / .18);--rule3:hsl(328 45% 17.0% / .32);--tx:hsl(328 45% 13.0%);--tx2:hsl(328 20% 35.0%);--tx3:#51706a;--tx4:#6c8983;--glow1-x:92%;--glow1-y:-12%;--glow1-w:900px;--glow1-h:520px;--glow1-op:14%;--glow2-x:0%;--glow2-y:112%;--glow2-w:900px;--glow2-h:520px;--glow2-op:10%;}:root.themes-v2:where(:not([data-style]),[data-style="default"])[data-accent="rose"][data-mode="dark"]{--gold:#f29bb9;--gold-hi:#ffe0eb;--gold-lo:#9c496b;--on-acc:#07120e;--text-accent:#ffe0eb;--secondary:#9dbda3;--sec-tint:9%;--ink:hsl(154 45% 3.5%);--s1:hsl(152 38% 5.5%);--s2:hsl(149 33% 8.0%);--s3:hsl(147 29% 10.5%);--s4:hsl(144 28% 14.0%);--s5:hsl(142 26% 19.0%);--rule:hsl(342 70% 80.0% / .10);--rule2:hsl(342 70% 70.0% / .20);--rule3:hsl(342 70% 62.0% / .38);--tx:hsl(342 65% 92.0%);--tx2:hsl(338 28% 71.0%);--tx3:hsl(154 16% 60.0%);--tx4:hsl(154 14% 48.0%);--glow1-x:92%;--glow1-y:-12%;--glow1-w:1000px;--glow1-h:620px;--glow1-op:22%;--glow2-x:0%;--glow2-y:112%;--glow2-w:1200px;--glow2-h:640px;--glow2-op:16%;}:root.themes-v2:where(:not([data-style]),[data-style="default"])[data-accent="rose"][data-mode="light"]{--gold:#b34d72;--gold-hi:#d47797;--gold-lo:#67263e;--text-accent:#b34d72;--secondary:#608b6a;--sec-tint:7%;--ink:hsl(342 40% 97.0%);--s1:hsl(342 34% 94.0%);--s2:hsl(342 28% 90.0%);--s3:hsl(154 24% 85.0%);--s4:hsl(154 22% 78.0%);--s5:hsl(154 22% 70.0%);--rule:hsl(154 45% 17.0% / .10);--rule2:hsl(154 45% 17.0% / .18);--rule3:hsl(154 45% 17.0% / .32);--tx:hsl(154 45% 13.0%);--tx2:hsl(154 20% 35.0%);--tx3:hsl(154 14% 47.0%);--tx4:hsl(154 10% 58.0%);--glow1-x:92%;--glow1-y:-12%;--glow1-w:900px;--glow1-h:520px;--glow1-op:14%;--glow2-x:0%;--glow2-y:112%;--glow2-w:900px;--glow2-h:520px;--glow2-op:10%;}:root.themes-v2:where(:not([data-style]),[data-style="default"])[data-accent="sapphire"][data-mode="dark"]{--gold:#71aaff;--gold-hi:#c9e4ff;--gold-lo:#2456a5;--on-acc:#130a07;--text-accent:#c9e4ff;--secondary:#b29a88;--sec-tint:9%;--ink:hsl(19 49% 3.5%);--s1:hsl(17 41% 5.5%);--s2:hsl(15 36% 8.0%);--s3:hsl(13 32% 10.5%);--s4:hsl(11 30% 14.0%);--s5:hsl(9 29% 19.0%);--rule:hsl(211 70% 80.0% / .10);--rule2:hsl(211 70% 70.0% / .20);--rule3:hsl(211 70% 62.0% / .38);--tx:hsl(211 65% 92.0%);--tx2:hsl(207 28% 71.0%);--tx3:hsl(19 16% 60.0%);--tx4:hsl(19 14% 48.0%);--glow1-x:92%;--glow1-y:-12%;--glow1-w:1000px;--glow1-h:620px;--glow1-op:22%;--glow2-x:0%;--glow2-y:112%;--glow2-w:1200px;--glow2-h:640px;--glow2-op:16%;}:root.themes-v2:where(:not([data-style]),[data-style="default"])[data-accent="sapphire"][data-mode="light"]{--gold:#2d65b1;--gold-hi:#6395d6;--gold-lo:#173e75;--text-accent:#2d65b1;--secondary:#92725b;--sec-tint:7%;--ink:hsl(211 40% 97.0%);--s1:hsl(211 34% 94.0%);--s2:hsl(211 28% 90.0%);--s3:hsl(19 24% 85.0%);--s4:hsl(19 22% 78.0%);--s5:hsl(19 22% 70.0%);--rule:hsl(19 45% 17.0% / .10);--rule2:hsl(19 45% 17.0% / .18);--rule3:hsl(19 45% 17.0% / .32);--tx:hsl(19 45% 13.0%);--tx2:hsl(19 20% 35.0%);--tx3:hsl(19 14% 47.0%);--tx4:hsl(19 10% 58.0%);--glow1-x:92%;--glow1-y:-12%;--glow1-w:900px;--glow1-h:520px;--glow1-op:14%;--glow2-x:0%;--glow2-y:112%;--glow2-w:900px;--glow2-h:520px;--glow2-op:10%;}:root.themes-v2:where(:not([data-style]),[data-style="default"])[data-accent="amethyst"][data-mode="dark"]{--gold:#b78bff;--gold-hi:#ead5ff;--gold-lo:#6634a8;--on-acc:#111108;--text-accent:#ead5ff;--secondary:#aaa981;--sec-tint:9%;--ink:hsl(64 36% 3.5%);--s1:hsl(62 30% 5.5%);--s2:hsl(59 26% 8.0%);--s3:hsl(57 24% 10.5%);--s4:hsl(54 22% 14.0%);--s5:hsl(52 21% 19.0%);--rule:hsl(265 70% 80.0% / .10);--rule2:hsl(265 70% 70.0% / .20);--rule3:hsl(265 70% 62.0% / .38);--tx:hsl(265 65% 92.0%);--tx2:hsl(261 28% 71.0%);--tx3:hsl(64 16% 60.0%);--tx4:hsl(64 14% 48.0%);--glow1-x:92%;--glow1-y:-12%;--glow1-w:1000px;--glow1-h:620px;--glow1-op:22%;--glow2-x:0%;--glow2-y:112%;--glow2-w:1200px;--glow2-h:640px;--glow2-op:16%;}:root.themes-v2:where(:not([data-style]),[data-style="default"])[data-accent="amethyst"][data-mode="light"]{--gold:#754db2;--gold-hi:#a17ad0;--gold-lo:#44266e;--text-accent:#754db2;--secondary:#858356;--sec-tint:7%;--ink:hsl(265 40% 97.0%);--s1:hsl(265 34% 94.0%);--s2:hsl(265 28% 90.0%);--s3:hsl(64 24% 85.0%);--s4:hsl(64 22% 78.0%);--s5:hsl(64 22% 70.0%);--rule:hsl(64 45% 17.0% / .10);--rule2:hsl(64 45% 17.0% / .18);--rule3:hsl(64 45% 17.0% / .32);--tx:hsl(64 45% 13.0%);--tx2:hsl(64 20% 35.0%);--tx3:hsl(64 14% 47.0%);--tx4:hsl(64 10% 58.0%);--glow1-x:92%;--glow1-y:-12%;--glow1-w:900px;--glow1-h:520px;--glow1-op:14%;--glow2-x:0%;--glow2-y:112%;--glow2-w:900px;--glow2-h:520px;--glow2-op:10%;}:root.themes-v2:where(:not([data-style]),[data-style="default"])[data-accent="citrine"][data-mode="dark"]{--gold:#f1d35b;--gold-hi:#fff0a9;--gold-lo:#a48720;--on-acc:#0b0614;--text-accent:#fff0a9;--secondary:#9688bd;--sec-tint:9%;--ink:hsl(262 53% 3.5%);--s1:hsl(260 44% 5.5%);--s2:hsl(258 39% 8.0%);--s3:hsl(256 35% 10.5%);--s4:hsl(254 33% 14.0%);--s5:hsl(252 31% 19.0%);--rule:hsl(49 70% 80.0% / .10);--rule2:hsl(49 70% 70.0% / .20);--rule3:hsl(49 70% 62.0% / .38);--tx:hsl(49 65% 92.0%);--tx2:hsl(45 28% 71.0%);--tx3:hsl(262 16% 60.0%);--tx4:hsl(262 14% 48.0%);--glow1-x:92%;--glow1-y:-12%;--glow1-w:1000px;--glow1-h:620px;--glow1-op:22%;--glow2-x:0%;--glow2-y:112%;--glow2-w:1200px;--glow2-h:640px;--glow2-op:16%;}:root.themes-v2:where(:not([data-style]),[data-style="default"])[data-accent="citrine"][data-mode="light"]{--gold:#9c7e1b;--gold-hi:#c4a436;--gold-lo:#5b4811;--text-accent:#9c7e1b;--secondary:#7463a1;--sec-tint:7%;--ink:hsl(49 40% 97.0%);--s1:hsl(49 34% 94.0%);--s2:hsl(49 28% 90.0%);--s3:hsl(262 24% 85.0%);--s4:hsl(262 22% 78.0%);--s5:hsl(262 22% 70.0%);--rule:hsl(262 45% 17.0% / .10);--rule2:hsl(262 45% 17.0% / .18);--rule3:hsl(262 45% 17.0% / .32);--tx:hsl(262 45% 13.0%);--tx2:hsl(262 20% 35.0%);--tx3:hsl(262 14% 47.0%);--tx4:hsl(262 10% 58.0%);--glow1-x:92%;--glow1-y:-12%;--glow1-w:900px;--glow1-h:520px;--glow1-op:14%;--glow2-x:0%;--glow2-y:112%;--glow2-w:900px;--glow2-h:520px;--glow2-op:10%;}:root.themes-v2:where(:not([data-style]),[data-style="default"])[data-accent="crimson"][data-mode="dark"]{--gold:#f16a78;--gold-hi:#ffc2bf;--gold-lo:#a52a43;--on-acc:#070f12;--text-accent:#ffc2bf;--secondary:#7f9da7;--sec-tint:9%;--ink:hsl(200 42% 3.5%);--s1:hsl(198 35% 5.5%);--s2:hsl(196 31% 8.0%);--s3:hsl(194 28% 10.5%);--s4:hsl(192 26% 14.0%);--s5:hsl(190 24% 19.0%);--rule:hsl(5 70% 80.0% / .10);--rule2:hsl(5 70% 70.0% / .20);--rule3:hsl(5 70% 62.0% / .38);--tx:hsl(5 65% 92.0%);--tx2:hsl(1 28% 71.0%);--tx3:hsl(200 16% 60.0%);--tx4:hsl(200 14% 48.0%);--glow1-x:92%;--glow1-y:-12%;--glow1-w:1000px;--glow1-h:620px;--glow1-op:22%;--glow2-x:0%;--glow2-y:112%;--glow2-w:1200px;--glow2-h:640px;--glow2-op:16%;}:root.themes-v2:where(:not([data-style]),[data-style="default"])[data-accent="crimson"][data-mode="light"]{--gold:#b13a4c;--gold-hi:#d36a76;--gold-lo:#6b1c2c;--text-accent:#b13a4c;--secondary:#547884;--sec-tint:7%;--ink:hsl(5 40% 97.0%);--s1:hsl(5 34% 94.0%);--s2:hsl(5 28% 90.0%);--s3:hsl(200 24% 85.0%);--s4:hsl(200 22% 78.0%);--s5:hsl(200 22% 70.0%);--rule:hsl(200 45% 17.0% / .10);--rule2:hsl(200 45% 17.0% / .18);--rule3:hsl(200 45% 17.0% / .32);--tx:hsl(200 45% 13.0%);--tx2:hsl(200 20% 35.0%);--tx3:hsl(200 14% 47.0%);--tx4:hsl(200 10% 58.0%);--glow1-x:92%;--glow1-y:-12%;--glow1-w:900px;--glow1-h:520px;--glow1-op:14%;--glow2-x:0%;--glow2-y:112%;--glow2-w:900px;--glow2-h:520px;--glow2-op:10%;}:root.themes-v2:not(.halloween):where(:not([data-style]),[data-style="default"]){--v2-primary:var(--gold);--v2-support:var(--secondary);}:root.themes-v2:not(.halloween) ::selection{background:var(--gold);color:var(--on-acc)}:root.themes-v2:not(.halloween) *{scrollbar-color:var(--gold-lo) transparent}:root.themes-v2:not(.halloween) .rail{background:linear-gradient(180deg,color-mix(in srgb,var(--secondary) 12%,var(--s1)),var(--s1) 60%);box-shadow:inset -1px 0 0 color-mix(in srgb,var(--gold) 16%,transparent)}:root.themes-v2:not(.halloween) .side{background:linear-gradient(180deg,color-mix(in srgb,var(--secondary) 9%,var(--s1)),var(--s1) 38%)}:root.themes-v2:not(.halloween) .side-head{background:linear-gradient(180deg,color-mix(in srgb,var(--gold) 14%,transparent),transparent 90%);border-bottom-color:color-mix(in srgb,var(--gold) 24%,transparent)}:root.themes-v2:not(.halloween) .rail-btn.on::before{background:var(--gold);box-shadow:0 0 10px 2px var(--gold),0 0 22px 4px color-mix(in srgb,var(--gold) 50%,transparent)}:root.themes-v2:not(.halloween) .brandline .wm{color:var(--gold-hi);letter-spacing:.04em;text-shadow:0 0 6px color-mix(in srgb,var(--gold) 85%,transparent),0 0 18px color-mix(in srgb,var(--gold) 50%,transparent),0 2px 0 var(--gold-lo)}:root.themes-v2:not(.halloween) .brandline .wm em{color:var(--secondary);text-shadow:0 0 8px color-mix(in srgb,var(--secondary) 85%,transparent),0 0 20px color-mix(in srgb,var(--secondary) 45%,transparent)}:root.themes-v2:not(.halloween) h1,:root.themes-v2:not(.halloween) h2{text-shadow:0 0 14px color-mix(in srgb,var(--gold) 22%,transparent)}:root.themes-v2:not(.halloween) :is([class*="card"],.sheet,.pop,[role="dialog"]):where(:not([class*="-card-"],.card-h,.card-b,.am-cards,.pr-card-list,.rrcard-prev,.rrcard-prevtag)){border-color:color-mix(in srgb,var(--gold) 16%,transparent);box-shadow:0 0 0 1px color-mix(in srgb,var(--secondary) 8%,transparent),0 10px 30px -16px color-mix(in srgb,var(--secondary) 45%,transparent)}:root.themes-v2:not(.halloween) [class*="card"]:where(:not([class*="-card-"],.card-h,.card-b,.am-cards,.pr-card-list,.rrcard-prev,.rrcard-prevtag)):hover{border-color:color-mix(in srgb,var(--gold) 42%,transparent);box-shadow:0 0 0 1px color-mix(in srgb,var(--gold) 18%,transparent),0 0 22px -8px color-mix(in srgb,var(--gold) 38%,transparent),0 14px 34px -16px color-mix(in srgb,var(--secondary) 50%,transparent)}:root.themes-v2:not(.halloween) .switch.on{background:var(--gold);border-color:var(--gold-hi);box-shadow:0 0 10px color-mix(in srgb,var(--gold) 55%,transparent)}:root.themes-v2:not(.halloween) .switch.on::after{background:var(--on-acc)}:root.themes-v2:not(.halloween) :is(input,textarea,select):where(:not(.dock textarea,#chatInput,#pageAskInput,[data-bare])):focus{border-color:var(--gold)!important;box-shadow:0 0 0 3px color-mix(in srgb,var(--gold) 20%,transparent),0 0 14px color-mix(in srgb,var(--secondary) 30%,transparent)!important;outline:none}:root.themes-v2:not(.halloween) :is(button.primary,.btn.primary,.btn-acc){background:linear-gradient(135deg,var(--gold-hi),var(--gold) 52%,var(--gold-lo));color:var(--on-acc);box-shadow:0 0 16px -3px color-mix(in srgb,var(--gold) 55%,transparent),inset 0 1px 0 rgb(255 255 255/.35)}:root.themes-v2:not(.halloween) :is(button.primary,.btn.primary):hover{box-shadow:0 0 24px -2px color-mix(in srgb,var(--gold) 75%,transparent),inset 0 1px 0 rgb(255 255 255/.45);filter:brightness(1.06)}:root.themes-v2:not(.halloween) .btn.primary::after{content:'';position:absolute;inset:0;border-radius:inherit;pointer-events:none;background:linear-gradient(105deg,transparent 38%,rgb(255 255 255/.3) 50%,transparent 62%) 160% 0/260% 100% no-repeat;transition:background-position .8s var(--ease,ease)}:root.themes-v2:not(.halloween) .btn.primary:hover::after{background-position:-60% 0}:root.themes-v2:not(.halloween)[data-mode="light"] h1,:root.themes-v2:not(.halloween)[data-mode="light"] h2{text-shadow:none}@media(prefers-reduced-motion:reduce){:root.themes-v2:not(.halloween) .btn.primary::after{transition:none}}:root.themes-v2:where(:not([data-style]),[data-style="default"]) body{background-image: radial-gradient(var(--glow1-w) var(--glow1-h) at var(--glow1-x) var(--glow1-y),color-mix(in srgb,var(--gold) var(--glow1-op),transparent),transparent 62%),radial-gradient(var(--glow2-w) var(--glow2-h) at var(--glow2-x) var(--glow2-y),color-mix(in srgb,var(--secondary) var(--glow2-op),transparent),transparent 60%) !important;}:root.themes-v2 .ax-orb{text-transform:none}:root.themes-v2 .ax-orb span{text-align:center;line-height:1.2;max-width:76px}:root.themes-v2 :is(.dock textarea,#chatInput,#pageAskInput,[data-bare]):focus{border:0!important;box-shadow:none!important;outline:none}
:root[data-mode="light"] body::after{opacity:.045}*{box-sizing:border-box;-webkit-tap-highlight-color:transparent}html,body{height:100%;margin:0;max-width:100%;overflow-x:hidden;overscroll-behavior:none}body{position:fixed;inset:0;width:100%;background: radial-gradient(var(--glow1-w) var(--glow1-h) at var(--glow1-x) var(--glow1-y),color-mix(in srgb,var(--gold) var(--glow1-op),transparent),transparent 62%),radial-gradient(var(--glow2-w) var(--glow2-h) at var(--glow2-x) var(--glow2-y),color-mix(in srgb,var(--gold) var(--glow2-op),transparent),transparent 60%),var(--ink);color:var(--tx);font-family:var(--sans);font-size:14px;line-height:1.5;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;font-feature-settings:'ss01','cv11';}body::after{content:'';position:fixed;inset:0;pointer-events:none;z-index:9999;opacity:.075;mix-blend-mode:overlay;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='.85' 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 .9 0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");}button,input,textarea,select{font:inherit;color:inherit;margin:0}button{cursor:pointer;background:none;border:0;padding:0}a{color:inherit;text-decoration:none}:focus-visible{outline:1px solid var(--acc);outline-offset:3px}::selection{background:color-mix(in srgb,var(--gold) 38%,transparent);color:#fff}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-thumb{background:var(--s5);border-radius:0}::-webkit-scrollbar-thumb:hover{background:var(--tx4)}::-webkit-scrollbar-track{background:transparent}code,.mono{font-family:var(--mono);font-feature-settings:normal}em{font-style:italic}h1,h2,h3,h4{font-weight:400}body{font-synthesis-weight:none}p{text-wrap:pretty}time{font-variant-numeric:tabular-nums}.skip{position:fixed;left:12px;top:-60px;z-index:5000;padding:10px 14px;background:var(--acc);color:var(--on-acc);font:600 12px var(--sans);transition:top .2s}.skip:focus{top:calc(var(--sat) + 10px)}mark{background:none;color:var(--gold-hi);text-decoration:underline;text-decoration-color:var(--acc);text-underline-offset:3px}#topbar{position:fixed;top:0;left:0;height:2px;z-index:2000;background:var(--foil);width:0;opacity:0;pointer-events:none;box-shadow:0 0 12px var(--acc)}#topbar.on{opacity:1;transition:width .5s var(--ease),opacity .2s}#topbar.done{width:100%!important;transition:width .2s ease-out,opacity .5s .2s;opacity:0}.offline-bar{display:none;align-items:center;gap:10px;padding:8px 22px;background:var(--warn-bg);border-bottom:1px solid color-mix(in srgb,var(--warn) 40%,transparent);font:500 11px/1.3 var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--warn)}.offline-bar.show{display:flex}.serif{font-family:var(--serif);font-weight:400}.sprite{position:absolute;width:0;height:0;overflow:hidden}.reduce-motion *,.reduce-motion *::before,.reduce-motion *::after{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important}@media(prefers-reduced-motion:reduce){*,*::before,*::after{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important}}.ic{width:1.15em;height:1.15em;flex:none;fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round;display:inline-block;vertical-align:-.2em}.ic.sm{width:14px;height:14px}.ic.md{width:18px;height:18px}.ic.lg{width:22px;height:22px}.ic.xl{width:30px;height:30px;stroke-width:1.3}.eyebrow{font:500 10.5px/1 var(--mono);letter-spacing:.16em;text-transform:uppercase;color:var(--tx3)}.eyebrow b{color:var(--acc);font-weight:500}.lbl{font:500 10.5px/1.2 var(--mono);letter-spacing:.13em;text-transform:uppercase;color:var(--tx3)}.hint{color:var(--tx3);font-size:12.5px}.dim{color:var(--tx2)}.trunc{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0}.grow{flex:1;min-width:0}.row{display:flex;align-items:center;gap:12px;min-width:0}.col{display:flex;flex-direction:column;gap:10px;min-width:0}.spacer{flex:1}.wrap{flex-wrap:wrap}.gold{color:var(--acc)}.gold-hi{color:var(--gold-hi)}.btn{--b-h:40px;--b-px:20px;--b-r:12px;--b-glow:var(--acc);--b-fg:var(--tx);--b-ring:var(--rule2);--mx:50%;--my:50%;position:relative;isolation:isolate;display:inline-flex;align-items:center;justify-content:center;gap:9px;min-height:var(--b-h);padding:0 var(--b-px);border-radius:var(--b-r);border:0;color:var(--b-fg);cursor:pointer;background:linear-gradient(180deg,color-mix(in srgb,var(--tx) 7%,transparent),color-mix(in srgb,var(--tx) 2%,transparent));box-shadow:inset 0 0 0 1px var(--b-ring),inset 0 1px 0 color-mix(in srgb,var(--tx) 12%,transparent);font:600 13px/1 var(--sans);letter-spacing:.005em;white-space:nowrap;user-select:none;-webkit-tap-highlight-color:transparent;transition:transform .25s var(--ease),box-shadow .25s,color .2s,background-color .2s,filter .2s;}.btn::before{content:'';position:absolute;inset:0;z-index:-1;border-radius:inherit;pointer-events:none;opacity:0;transition:opacity .3s;background:radial-gradient(110px circle at var(--mx) var(--my),color-mix(in srgb,var(--b-glow) 30%,transparent),transparent 70%);}.btn:not(.primary)::after{content:'';position:absolute;inset:0;border-radius:inherit;padding:1px;pointer-events:none;opacity:0;transition:opacity .3s;background:radial-gradient(90px circle at var(--mx) var(--my),var(--b-glow),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);}.btn:hover{transform:translateY(-1px)}.btn:hover::before,.btn:hover::after,.btn:focus-visible::before,.btn:focus-visible::after{opacity:1}.btn:active{transform:translateY(0) scale(.975);transition-duration:.08s}.btn:focus-visible{outline:2px solid var(--acc);outline-offset:3px}.btn[disabled],.btn.disabled{opacity:.38;pointer-events:none;filter:saturate(.5)}.btn .ic{flex:none}.btn.primary{--b-fg:var(--on-acc);padding:0 calc(var(--b-px) + 2px);font-weight:700;text-shadow:0 1px 0 rgb(255 255 255/.25);background:linear-gradient(180deg,rgb(255 255 255/.28),rgb(255 255 255/0) 55%,rgb(0 0 0/.08)),var(--foil);box-shadow:inset 0 1px 0 rgb(255 255 255/.55),inset 0 -1px 0 rgb(0 0 0/.18),0 10px 28px -12px var(--acc),0 2px 6px -2px rgb(0 0 0/.4);}.btn.primary::before{z-index:0;background:radial-gradient(90px circle at var(--mx) var(--my),rgb(255 255 255/.55),transparent 70%);mix-blend-mode:soft-light}.btn.primary:hover{box-shadow:inset 0 1px 0 rgb(255 255 255/.6),inset 0 -1px 0 rgb(0 0 0/.18),0 16px 38px -12px var(--acc),0 2px 6px -2px rgb(0 0 0/.4);filter:saturate(1.06)}.btn.primary:active{filter:brightness(.95)}.btn.primary.danger{--b-fg:#fff;text-shadow:0 1px 0 rgb(0 0 0/.3);background:linear-gradient(180deg,rgb(255 255 255/.24),rgb(255 255 255/0) 55%,rgb(0 0 0/.1)),linear-gradient(135deg,#f08b6f 0%,var(--bad) 50%,#8f2e1b 100%);box-shadow:inset 0 1px 0 rgb(255 255 255/.45),0 10px 28px -12px var(--bad),0 2px 6px -2px rgb(0 0 0/.4);}.btn.ghost{--b-fg:var(--tx2);background:none;box-shadow:none}.btn.ghost::after{display:none}.btn.ghost:hover{--b-fg:var(--tx);background:color-mix(in srgb,var(--tx) 7%,transparent);transform:none}.btn.ghost:active{transform:scale(.975)}.btn.danger{--b-glow:var(--bad);--b-ring:color-mix(in srgb,var(--bad) 42%,transparent);--b-fg:color-mix(in srgb,var(--bad) 62%,var(--tx))}.btn.danger:hover{--b-fg:color-mix(in srgb,var(--bad) 80%,var(--tx))}.btn.ok{--b-glow:var(--ok);--b-ring:color-mix(in srgb,var(--ok) 42%,transparent);--b-fg:color-mix(in srgb,var(--ok) 72%,var(--tx))}.btn.on,.btn[aria-pressed="true"]{--b-ring:var(--acc);--b-fg:var(--acc);background:var(--acc-soft)}.btn.sm{--b-h:32px;--b-px:14px;--b-r:10px;font-size:12px;gap:7px}.btn.lg{--b-h:52px;--b-px:28px;--b-r:14px;font-size:14.5px}.btn.icon{width:var(--b-h);padding:0}.btn.icon.sm{width:32px}.btn.block{width:100%}.btn.mono{font:500 11px/1 var(--mono);letter-spacing:.1em;text-transform:uppercase}.btn.spin .ic{animation:spin .8s linear infinite}@keyframes spin{to{transform:rotate(360deg)}}@media(hover:none){.btn:hover{transform:none}.btn:hover::before,.btn:hover::after{opacity:0}.btn:active::before,.btn:active::after{opacity:1}}@media(prefers-reduced-motion:reduce){.btn,.btn::before,.btn::after{transition:none}.btn:hover{transform:none}}.input,.select{width:100%;min-height:40px;background:var(--s1);border:1px solid var(--rule2);border-radius:var(--r);padding:9px 12px;font-size:14px;transition:border-color .15s,background .15s,box-shadow .15s;}.input::placeholder{color:var(--tx3)}.input:focus,.select:focus{outline:0;border-color:var(--acc);background:var(--s2);box-shadow:0 0 0 3px var(--acc-soft)}textarea.input{resize:vertical;min-height:84px;line-height:1.55}.select{appearance:none;background-image:linear-gradient(45deg,transparent 50%,var(--tx3) 50%),linear-gradient(135deg,var(--tx3) 50%,transparent 50%);background-position:calc(100% - 17px) 55%,calc(100% - 12px) 55%;background-size:5px 5px;background-repeat:no-repeat;padding-right:30px}select[multiple].select{background-image:none;padding-right:12px}.field{display:flex;flex-direction:column;gap:7px;min-width:0}.field>label{font:500 10.5px/1.2 var(--mono);letter-spacing:.13em;text-transform:uppercase;color:var(--tx3)}.field .cnt{float:right;color:var(--tx4);letter-spacing:0}.search{position:relative;flex:1;min-width:0}.search .ic{position:absolute;left:12px;top:50%;transform:translateY(-50%);color:var(--tx3);pointer-events:none}.search .input{padding-left:36px}.search .clear{position:absolute;right:5px;top:50%;transform:translateY(-50%);width:28px;height:28px;display:none;place-items:center;color:var(--tx3)}.search .clear:hover{color:var(--tx)}.search.has .clear{display:grid}.switch{position:relative;width:38px;height:20px;border-radius:0;background:var(--s4);border:1px solid var(--rule3);flex:none;transition:background .2s,border-color .2s}.switch::after{content:'';position:absolute;top:2px;left:2px;width:14px;height:14px;background:var(--tx3);transition:transform .22s var(--ease),background .2s}.switch.on{background:var(--acc-mid);border-color:var(--acc)}.switch.on::after{transform:translateX(18px);background:var(--acc)}.seg{display:inline-flex;border:1px solid var(--rule2);border-radius:var(--r);max-width:100%;overflow-x:auto;scrollbar-width:none}.seg::-webkit-scrollbar{display:none}.seg button{padding:0 14px;min-height:32px;font:500 11px/1 var(--mono);letter-spacing:.09em;text-transform:uppercase;color:var(--tx3);display:inline-flex;align-items:center;gap:7px;white-space:nowrap;transition:.16s;border-right:1px solid var(--rule)}.seg button:last-child{border-right:0}.seg.tight button{padding:0 9px;font-size:10px}.seg button:hover{color:var(--tx)}.seg button.on{background:var(--acc-soft);color:var(--acc);box-shadow:inset 0 -2px 0 var(--acc)}.seg button .n{color:var(--tx4)}.seg button.on .n{color:var(--acc)}.kbd{font:500 10.5px/1 var(--mono);border:1px solid var(--rule3);border-bottom-width:2px;border-radius:3px;padding:3px 5px;color:var(--tx2);background:var(--s2)}.tag{display:inline-flex;align-items:center;gap:5px;font:500 10px/1 var(--mono);letter-spacing:.09em;text-transform:uppercase;padding:4px 6px;border:1px solid var(--rule2);border-radius:2px;color:var(--tx2);white-space:nowrap}.tag .ic{font-size:11px}.tag.gold{color:var(--acc);border-color:color-mix(in srgb,var(--gold) 45%,transparent);background:var(--acc-soft)}.tag.ok{color:var(--ok);border-color:color-mix(in srgb,var(--ok) 40%,transparent);background:var(--ok-bg)}.tag.bad{color:var(--bad);border-color:color-mix(in srgb,var(--bad) 45%,transparent);background:var(--bad-bg)}.tag.warn{color:var(--warn);border-color:color-mix(in srgb,var(--warn) 45%,transparent);background:var(--warn-bg)}.tag.info{color:var(--info);border-color:color-mix(in srgb,var(--info) 40%,transparent);background:var(--info-bg)}.tag.solid{background:var(--acc);color:var(--on-acc);border-color:var(--acc)}.dot{width:7px;height:7px;border-radius:50%;background:currentColor;flex:none}.dot.pulse{animation:pulse 2.2s ease-in-out infinite}@keyframes pulse{0%,100%{box-shadow:0 0 0 0 color-mix(in srgb,currentColor 55%,transparent)}60%{box-shadow:0 0 0 7px transparent}}.chip{display:inline-flex;align-items:center;gap:7px;font:500 11.5px/1 var(--sans);padding:6px 9px;border:1px solid var(--rule2);border-radius:2px;color:var(--tx2);white-space:nowrap;background:transparent}button.chip:hover{border-color:var(--acc);color:var(--tx)}.chip.sm{padding:4px 7px;font-size:11px}.chip .sw{width:8px;height:8px;border-radius:50%;flex:none}.chip.ok{color:var(--ok)}.chip.fail{color:var(--bad)}.av{object-fit:cover;background:var(--s4);flex:none;display:block;border-radius:3px;opacity:0;transition:opacity .45s var(--ease-io)}.av.in{opacity:1}.av-fb{display:grid;place-items:center;font:400 1em var(--serif);background:var(--s4);color:var(--acc);flex:none;text-transform:uppercase;border-radius:3px;border:1px solid var(--rule2);animation:avPop .3s var(--ease-io) both}@keyframes avPop{from{opacity:0;transform:scale(.82)}to{opacity:1;transform:none}}.av.round,.av-fb.round{border-radius:50%}.sigil{display:inline-grid;place-items:center;flex:none;color:var(--acc)}.sigil svg{width:100%;height:100%;display:block;overflow:visible}.sigil svg{transform-origin:50% 50%}.sigil.think svg,.ptr.busy .sigil svg{animation:sigilBreathe 1.5s ease-in-out infinite}@keyframes sigilBreathe{50%{opacity:.55;transform:scale(.9)}}.reduce-motion .sigil svg{animation:none!important}@media (prefers-reduced-motion:reduce){.sigil svg{animation:none!important}}.spinner{width:14px;height:14px;border-radius:50%;border:2px solid var(--rule3);border-top-color:var(--acc);animation:spin .7s linear infinite;flex:none}.skel{background:linear-gradient(90deg,var(--s2) 20%,var(--s3) 40%,var(--s2) 60%);background-size:300% 100%;animation:shimmer 1.6s linear infinite}@keyframes shimmer{0%{background-position:100% 0}100%{background-position:-100% 0}}.empty{display:flex;flex-direction:column;align-items:center;text-align:center;gap:8px;padding:56px 22px;color:var(--tx3);font-size:13.5px;line-height:1.6}.empty .eic{width:56px;height:56px;display:grid;place-items:center;color:var(--tx3);border:1px solid var(--rule2);margin-bottom:10px;position:relative}.empty .eic::before{content:'';position:absolute;inset:5px;border:1px dashed var(--rule2)}.empty b{font:400 26px/1.15 var(--serif);color:var(--tx);letter-spacing:-.01em}.empty .btn{margin-top:14px}.rise{animation:rise .6s var(--ease) both}@keyframes rise{from{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}.stagger>*{animation:rise .55s var(--ease) both}.stagger>*:nth-child(2){animation-delay:.04s}.stagger>*:nth-child(3){animation-delay:.08s}.stagger>*:nth-child(4){animation-delay:.12s}.stagger>*:nth-child(5){animation-delay:.16s}.stagger>*:nth-child(6){animation-delay:.2s}.stagger>*:nth-child(n+7){animation-delay:.24s}.hr{height:1px;background:var(--rule2);border:0;margin:0}.frame{position:relative;border:1px solid var(--rule2);background:linear-gradient(180deg,var(--s2),var(--s1))}.frame::before{content:'';position:absolute;inset:-1px;pointer-events:none;z-index:1;background:linear-gradient(var(--acc),var(--acc)) top left/12px 1px no-repeat,linear-gradient(var(--acc),var(--acc)) top left/1px 12px no-repeat,linear-gradient(var(--acc),var(--acc)) bottom right/12px 1px no-repeat,linear-gradient(var(--acc),var(--acc)) bottom right/1px 12px no-repeat}.panel{border:1px solid var(--rule2);background:var(--s1);min-width:0}.panel-h{display:flex;align-items:center;gap:10px;padding:12px 16px;border-bottom:1px solid var(--rule)}.panel-h .lbl{flex:1}.panel-b{padding:16px}#toasts{position:fixed;z-index:1000;top:calc(var(--sat) + 14px);right:14px;display:flex;flex-direction:column;gap:8px;width:min(380px,calc(100vw - 28px));pointer-events:none}.toast{pointer-events:auto;display:flex;gap:12px;align-items:flex-start;background:var(--s3);border:1px solid var(--rule3);border-left:3px solid var(--info);padding:12px 14px;font-size:13px;line-height:1.45;box-shadow:0 20px 50px -20px #000;animation:toastIn .38s var(--ease) both}.toast .ic{margin-top:1px;font-size:16px}.toast.ok{border-left-color:var(--ok)}.toast.ok .ic{color:var(--ok)}.toast.err{border-left-color:var(--bad)}.toast.err .ic{color:var(--bad)}.toast.info .ic{color:var(--info)}.toast{position:relative;overflow:hidden;cursor:pointer}.toast .tp{position:absolute;left:0;bottom:0;height:2px;background:currentColor;opacity:.55;width:100%;transform-origin:left;animation:tp var(--tt,3.8s) linear forwards}.toast.ok .tp{color:var(--ok)}.toast.err .tp{color:var(--bad)}.toast.info .tp{color:var(--info)}.toast:hover .tp{animation-play-state:paused}@keyframes tp{to{transform:scaleX(0)}}.toast.out{animation:toastOut .26s ease forwards}@keyframes toastIn{from{opacity:0;transform:translateX(24px)}to{opacity:1;transform:none}}@keyframes toastOut{to{opacity:0;transform:translateX(24px)}}[data-tip]{position:relative}@media(hover:hover){[data-tip]:hover::after{content:attr(data-tip);position:absolute;left:calc(100% + 12px);top:50%;transform:translateY(-50%);background:var(--tx);color:var(--ink);font:500 11px/1 var(--mono);letter-spacing:.06em;text-transform:uppercase;padding:7px 9px;white-space:nowrap;pointer-events:none;z-index:60;animation:rise .15s both}[data-tip].tip-b:hover::after{left:50%;top:calc(100% + 8px);transform:translateX(-50%)}}@media(max-width:899px),(pointer:coarse){.btn{min-height:44px}.btn.sm{min-height:40px;padding:0 14px}.btn.icon{width:44px}.btn.icon.sm{width:40px}.btn.primary.sm{min-height:40px}.seg button{min-height:42px;padding:0 14px}.seg.tight button{padding:0 11px}.chip{min-height:36px;padding:0 12px}.chip.sm{min-height:34px;padding:0 11px}.switch{width:46px;height:26px}.switch::after{top:3px;left:3px;width:18px;height:18px}.switch.on::after{transform:translateX(20px)}.search .clear{width:40px;height:40px;right:0}.input,.select{min-height:46px}.kbd{display:none}}:root{--prev:#313338;--prev2:#2b2d31;--prevcode:#1e1f22}
#app{height:var(--app-h);width:100%;position:relative;overflow:hidden}.app{display:grid;grid-template-columns:var(--rail-w) var(--side-w) minmax(0,1fr);height:var(--app-h);width:100%}.app.no-side{grid-template-columns:var(--rail-w) minmax(0,1fr)}.app.no-side .side{display:none}.content{display:flex;flex-direction:column;min-width:0;min-height:0;position:relative}.rail{display:flex;flex-direction:column;align-items:center;gap:10px;padding:14px 0;background:var(--s1);border-right:1px solid var(--rule);overflow-y:auto;overflow-x:hidden;scrollbar-width:none;min-height:0}.rail::-webkit-scrollbar{display:none}.rail-btn{position:relative;width:38px;height:38px;flex:none;display:grid;place-items:center;color:var(--tx3);border-radius:3px;transition:color .2s,background .2s,transform .15s}.rail-btn .av,.rail-btn .av-fb{width:100%;height:100%;font-size:16px;filter:grayscale(.55) brightness(.85);transition:filter .25s}.rail-btn:hover{color:var(--tx)}.rail-btn:hover .av,.rail-btn:hover .av-fb,.rail-btn.on .av,.rail-btn.on .av-fb{filter:none}.rail-btn::before{content:'';position:absolute;left:-11px;top:50%;width:2px;height:0;background:var(--acc);transform:translateY(-50%);transition:height .25s var(--ease)}.rail-btn.on::before{height:22px}.rail-btn:hover::before{height:10px}.rail-btn.on:hover::before{height:22px}.rail-btn .ic{font-size:19px}.rail-btn.logo{width:40px;height:40px;color:var(--acc)}.rail-btn.act{border:1px dashed var(--rule3)}.rail-btn.act:hover{border-color:var(--acc);color:var(--acc)}.rail-sep{width:22px;height:1px;background:var(--rule2);flex:none}.rail .grow{flex:1}.side{--orchid:#b59ad8;--ember:#e08a5a;display:flex;flex-direction:column;min-height:0;min-width:0;background:var(--s1);border-right:1px solid var(--rule);contain:layout style}:root[data-mode="light"] .side{--orchid:#7a54b8;--ember:#b8572a}.side-head{position:relative;padding:16px 16px 14px;border-bottom:1px solid var(--rule);background:linear-gradient(180deg,color-mix(in srgb,var(--acc) 7%,transparent),transparent 88%)}.brandline{display:flex;align-items:center;gap:10px;margin-bottom:14px}.brandline .wm{font:400 26px/1 var(--serif);letter-spacing:-.01em}.brandline .wm em{color:var(--gold-hi)}.side-x{display:none;margin-left:auto;width:34px;height:34px;flex:none;place-items:center;border:1px solid var(--rule2);border-radius:var(--r);color:var(--tx3);transition:color .15s,border-color .15s}.side-x:hover{color:var(--tx);border-color:var(--rule3)}.side-server{position:relative;display:flex;width:100%;text-align:left;transition:border-color .15s;align-items:center;gap:12px;min-width:0;padding:11px 12px;border:1px solid var(--rule2);border-radius:var(--r2);background:color-mix(in srgb,var(--s2) 72%,transparent)}.side-server:hover{border-color:var(--rule3)}.side-server>.ic{color:var(--tx3);flex:none}.side-server .av,.side-server .av-fb{width:38px;height:38px;font-size:17px}.side-server .nm{font:400 21px/1.1 var(--serif);letter-spacing:-.01em}.side-server .sub{font:500 9.5px/1.4 var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--tx3);margin-top:3px}.ixrow{display:flex;align-items:center;gap:10px;width:100%;min-height:38px;margin-top:10px;padding:0 12px;border:1px solid var(--rule2);border-radius:var(--r);color:var(--tx3);font-size:12.5px;text-align:left;background:color-mix(in srgb,var(--s2) 40%,transparent);transition:border-color .15s,color .15s}.ixrow span{flex:1}.ixrow:hover{border-color:var(--acc);color:var(--tx2)}.side-scroll{flex:1;min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:6px 10px 18px;position:relative;scrollbar-width:thin;contain:content}.nav-group{--g:var(--acc);--g-hi:color-mix(in srgb,var(--g) 72%,var(--tx));margin-top:16px}.nav-group:first-child{margin-top:8px}.nav-group[data-g="Moderation"]{--g:var(--ember)}.nav-group[data-g="Studio"],.nav-group[data-g="Community"],.nav-group[data-g="Onboarding"]{--g:var(--ok)}.nav-group[data-g="Assistant"],.nav-group[data-g="Intelligence"],.nav-group[data-g="Aurus"]{--g:var(--orchid)}.nav-label{display:flex;align-items:center;gap:9px;width:100%;height:26px;padding:0 8px;font:500 9.5px/1 var(--mono);letter-spacing:.18em;text-transform:uppercase;color:var(--tx3);text-align:left}.nav-label::before{content:'';width:5px;height:5px;flex:none;background:var(--g);transform:rotate(45deg);transition:transform .2s var(--ease)}.nav-label::after{content:'';flex:1;height:1px;background:var(--rule)}.nav-items{margin:2px 0 0 10px;border-left:1px solid var(--rule)}.nav-item{position:relative;display:flex;align-items:center;gap:10px;width:100%;min-height:36px;padding:0 10px 0 14px;border-radius:0 var(--r) var(--r) 0;color:var(--tx2);font-size:13.5px;line-height:1.2;text-align:left;transition:color .14s,background-color .14s}.nav-item::before{content:'';position:absolute;left:-1px;top:50%;width:2px;height:18px;background:var(--g);border-radius:2px;transform:translateY(-50%) scaleY(0);transition:transform .22s var(--ease)}.nav-item .nn{display:grid;place-items:center;width:18px;height:18px;flex:none;color:var(--tx3);transition:color .14s}.nav-item .nn .ic{width:16px;height:16px;vertical-align:0}.nav-item .nl{flex:1;min-width:0}.nav-item .nc{font:500 10.5px/1 var(--mono);color:var(--tx4);display:inline-block;font-variant-numeric:tabular-nums}.nav-item .nc.bump{animation:ncBump .5s var(--ease-io)}@keyframes ncBump{0%{color:var(--g-hi);transform:scale(1.3)}100%{color:var(--tx4);transform:none}}.nav-item .nw{font:500 8.5px/1 var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--g-hi);background:color-mix(in srgb,var(--g) 18%,transparent);border:1px solid color-mix(in srgb,var(--g) 38%,transparent);padding:3px 5px;border-radius:2px}.nav-item:hover:not(.on){color:var(--tx);background:color-mix(in srgb,var(--tx) 5%,transparent)}.nav-item:hover .nn{color:var(--g)}.nav-item:focus-visible,.status-card:focus-visible{outline:1px solid var(--acc);outline-offset:-1px}.nav-item.on{color:var(--g-hi);background:linear-gradient(90deg,color-mix(in srgb,var(--g) 16%,transparent),color-mix(in srgb,var(--g) 3%,transparent))}.nav-item.on::before{transform:translateY(-50%) scaleY(1)}.nav-item.on .nn,.nav-item.on .nc{color:var(--g)}.nav-item.on .nl{font-family:var(--serif);font-style:italic;font-size:17px;line-height:1;letter-spacing:0}.side-foot{padding:12px 14px calc(12px + var(--sab));border-top:1px solid var(--rule)}.status-card{display:flex;align-items:center;gap:11px;width:100%;padding:10px 12px;text-align:left;font:500 10px/1.5 var(--mono);letter-spacing:.06em;color:var(--tx3);text-transform:uppercase;border:1px solid var(--rule2);border-radius:var(--r2);background:color-mix(in srgb,var(--s2) 55%,transparent);transition:color .15s,border-color .15s}.status-card:hover{color:var(--tx2);border-color:var(--rule3)}.status-card b{color:var(--tx);font-weight:500;display:block}.acct-card{display:none;align-items:center;gap:12px;width:100%;padding:9px 12px 9px 10px;text-align:left;border:1px solid var(--rule2);border-radius:var(--r2);background:color-mix(in srgb,var(--s2) 55%,transparent);color:var(--tx3);transition:border-color .15s}.acct-card:hover{border-color:var(--rule3)}.acct-card b{display:block;font:500 14px/1.25 var(--sans);color:var(--tx)}.acct-card span{display:block;font:500 10.5px/1.4 var(--mono);letter-spacing:.04em;color:var(--tx3)}.acct-av{position:relative;flex:none;display:block;width:36px;height:36px}.acct-av .av,.acct-av .av-fb{width:36px;height:36px;font-size:16px;border-radius:50%}.acct-dot{position:absolute;right:-2px;bottom:-2px;width:10px;height:10px;border-radius:50%;border:2px solid var(--s1)}.status-card .dot{position:relative}.status-card .dot.pulse{animation:none}.status-card .dot.pulse::after{content:'';position:absolute;inset:0;border-radius:50%;background:currentColor;opacity:0;animation:sdPulse 2.4s ease-out infinite}@keyframes sdPulse{from{transform:scale(1);opacity:.5}to{transform:scale(2.8);opacity:0}}html.reduce-motion .status-card .dot.pulse::after{animation:none}@media(prefers-reduced-motion:reduce){.status-card .dot.pulse::after,.nav-item::before{animation:none;transition:none}}.head{flex:none;height:calc(var(--head-h) + var(--sat));padding:var(--sat) 22px 0;display:flex;align-items:center;gap:14px;border-bottom:1px solid var(--rule);background:color-mix(in srgb,var(--ink) 84%,transparent);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);position:relative;z-index:5}.crumbs{display:flex;align-items:center;gap:10px;min-width:0;font:500 11px/1 var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--tx3)}.crumbs .cur{color:var(--tx);display:flex;align-items:center;gap:8px}.crumbs .cur .ic{color:var(--acc)}.crumbs .sl{color:var(--tx4)}.head-actions{display:flex;align-items:center;gap:8px;margin-left:auto}.head .searchbtn{min-width:250px;justify-content:flex-start;color:var(--tx3);font-weight:400;font-family:var(--mono);font-size:11.5px;letter-spacing:.04em}.head .searchbtn .kbd{margin-left:auto}.userbtn{display:flex;align-items:center;gap:10px;padding:3px 10px 3px 3px;border:1px solid var(--rule2);border-radius:var(--r);transition:.16s}.userbtn:hover{border-color:var(--acc)}.userbtn .nm{font:500 11px/1 var(--mono);letter-spacing:.06em;max-width:110px;text-transform:uppercase}.m-only{display:none!important}.switcher{display:flex;align-items:center;gap:11px;min-width:0;flex:1;max-width:calc(100% - 100px);padding:4px 4px 4px 0;text-align:left}.switcher .nm{font:400 22px/1 var(--serif);letter-spacing:-.01em}.switcher .sub{font:500 9.5px/1.3 var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--tx3);margin-top:2px}.switcher .av,.switcher .av-fb{font-size:16px}.view{flex:1;min-height:0;overflow-y:auto;overflow-x:hidden;position:relative;-webkit-overflow-scrolling:touch}.view.flush{overflow:hidden;display:flex;flex-direction:column}.page{max-width:1180px;margin:0 auto;padding:36px 40px 80px;min-width:0}.page.narrow{max-width:900px}@keyframes rule{from{transform:scaleX(0)}to{transform:scaleX(1)}}.toolbar{display:flex;align-items:center;gap:12px;margin-bottom:6px;flex-wrap:wrap}.toolbar .search{max-width:380px;flex:1 1 240px}.sec{display:flex;align-items:center;gap:14px;margin:44px 0 16px}.sec:first-child{margin-top:0}.sec h2{margin:0;font:400 30px/1 var(--serif);letter-spacing:-.01em}.sec h2 em{color:var(--gold-hi)}.sec .no{font:500 10.5px/1 var(--mono);letter-spacing:.14em;color:var(--acc)}.sec::after{content:'';flex:1;height:1px;background:var(--rule2);order:2}.sec .more{order:3}.grid{display:grid;gap:16px;min-width:0}.grid.g2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid.g3{grid-template-columns:repeat(3,minmax(0,1fr))}.split{display:grid;grid-template-columns:minmax(0,1.55fr) minmax(0,1fr);gap:40px;align-items:start}.ledger{border-top:1px solid var(--rule3);min-width:0}.lh,.lr{display:grid;grid-template-columns:var(--cols,minmax(0,1fr));gap:18px;align-items:center;padding:0 6px;min-width:0}.lh{height:34px;font:500 9.5px/1 var(--mono);letter-spacing:.18em;text-transform:uppercase;color:var(--tx4);border-bottom:1px solid var(--rule)}.lr{position:relative;min-height:62px;padding-top:12px;padding-bottom:12px;border-bottom:1px solid var(--rule);text-align:left;width:100%;transition:background .2s;color:var(--tx)}button.lr,a.lr{cursor:pointer}button.lr::before,a.lr::before{content:'';position:absolute;left:0;top:-1px;bottom:-1px;width:2px;background:var(--acc);transform:scaleY(0);transition:transform .25s var(--ease)}button.lr:hover,a.lr:hover{background:linear-gradient(90deg,var(--acc-soft),transparent 75%)}button.lr:hover::before,a.lr:hover::before{transform:scaleY(1)}button.lr:active{background:var(--acc-mid)}.lr .t{font-size:14.5px;font-weight:550;min-width:0}.lr .s{font-size:12px;color:var(--tx3);margin-top:2px}.lr .m{font:500 11px/1.3 var(--mono);color:var(--tx3);letter-spacing:.02em}.lr .r{text-align:right;justify-self:end}.lr .tags{display:flex;flex-wrap:wrap;gap:5px;min-width:0}.tabbar{display:none;flex:none;padding:0 6px var(--sab);background:var(--s1);border-top:1px solid var(--rule2);position:relative;z-index:6}.tabbar .tabs{display:grid;grid-template-columns:repeat(var(--n,5),minmax(0,1fr));align-items:stretch;width:100%;height:var(--tab-h);position:relative}.tabbar .tab,.tabbar .ask{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:5px;height:100%;color:var(--tx3);font:500 9px/1 var(--mono);letter-spacing:.12em;text-transform:uppercase;transition:color .2s}.tabbar .tab>span,.tabbar .ask>span:last-child{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;padding:0 2px}@media(max-width:360px){.tabbar .tab,.tabbar .ask{letter-spacing:.06em}}.tabbar .tab .ic{font-size:21px;stroke-width:1.5;transition:transform .35s var(--ease)}.tabbar .tab.on{color:var(--gold-hi)}.tabbar .tab.on .ic{transform:translateY(-1px) scale(1.08)}.tabbar .tab:active,.tabbar .ask:active{transform:scale(.94)}.tabbar .ask .ab{width:46px;height:32px;display:grid;place-items:center;color:var(--on-acc);background:var(--foil);clip-path:polygon(0 0,calc(100% - 8px) 0,100% 8px,100% 100%,8px 100%,0 calc(100% - 8px));transition:filter .2s,transform .3s var(--ease)}.tabbar .ask .ab .ic{font-size:19px;stroke-width:1.8}.tabbar .ask{color:var(--acc)}.tabbar .ask.on .ab{filter:brightness(1.15) saturate(1.1);transform:scale(1.06)}.tabbar .ind{position:absolute;top:-1px;left:0;height:2px;width:calc(100%/var(--n,5));transform:translateX(calc(var(--i,0)*100%));transition:transform .45s var(--ease),opacity .2s;opacity:0;pointer-events:none}.tabbar .ind{box-shadow:none!important}.tabbar .ind::after{content:'';position:absolute;left:25%;right:25%;top:0;bottom:0;background:var(--acc);box-shadow:0 0 10px var(--acc)}.tabbar .ind.ready{opacity:1}.overlay{position:fixed;inset:0;z-index:200;background:rgba(5,4,3,.72);backdrop-filter:blur(3px);-webkit-backdrop-filter:blur(3px);opacity:0;pointer-events:none;transition:opacity .28s}.overlay.show{opacity:1;pointer-events:auto}.sheet{position:fixed;z-index:210;display:flex;flex-direction:column;background:var(--s2);border-left:1px solid var(--rule3);box-shadow:-40px 0 80px -30px #000;transition:transform .42s var(--ease);overflow:hidden;will-change:transform;top:0;right:0;bottom:0;width:min(480px,100vw);transform:translateX(104%)}.sheet.wide{width:min(700px,100vw)}.sheet.show{transform:none}.sheet-head{flex:none;padding:22px 22px 16px;display:flex;align-items:flex-start;gap:14px;border-bottom:1px solid var(--rule);touch-action:none;position:relative}.sheet-head .grab{display:none}.sheet-head .t{font:400 30px/1.02 var(--serif);letter-spacing:-.015em}.sheet-head .s{font:500 10.5px/1.4 var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--tx3);margin-top:6px}.sheet-ic{width:34px;height:34px;display:grid;place-items:center;color:var(--acc);border:1px solid var(--rule3);flex:none;margin-top:2px}.sheet-body{flex:1;min-height:0;overflow-y:auto;overflow-x:hidden;padding:22px;-webkit-overflow-scrolling:touch;overscroll-behavior:contain}.sheet-foot{flex:none;padding:14px 22px calc(14px + var(--sab));border-top:1px solid var(--rule);display:flex;gap:10px;background:var(--s1)}.sheet-foot .btn{flex:1}.pal-wrap{position:fixed;inset:0;z-index:300;display:none;align-items:flex-start;justify-content:center;padding:12vh 16px 16px;background:rgba(5,4,3,.74);backdrop-filter:blur(5px);-webkit-backdrop-filter:blur(5px)}.pal-wrap.show{display:flex;animation:rise .2s both}.pal{width:100%;max-width:660px;max-height:min(72vh,640px);display:flex;flex-direction:column;background:var(--s2);border:1px solid var(--rule3);box-shadow:0 40px 100px -30px #000;animation:rise .3s var(--ease) both;position:relative}.pal::before{content:'';position:absolute;inset:-1px;pointer-events:none;background:linear-gradient(var(--acc),var(--acc)) top left/14px 1px no-repeat,linear-gradient(var(--acc),var(--acc)) top left/1px 14px no-repeat,linear-gradient(var(--acc),var(--acc)) bottom right/14px 1px no-repeat,linear-gradient(var(--acc),var(--acc)) bottom right/1px 14px no-repeat}.pal-in{display:flex;align-items:center;gap:12px;padding:0 18px;border-bottom:1px solid var(--rule2);flex:none}.pal-in .pr{font:400 26px/1 var(--serif);color:var(--acc);margin-top:-3px}.pal-in input{flex:1;height:60px;background:none;border:0;font:400 15px var(--mono);letter-spacing:.01em;outline:0;min-width:0}.pal-list{flex:1;min-height:0;overflow-y:auto;padding:6px 8px 10px;overscroll-behavior:contain}.pal-group{font:500 9.5px/1 var(--mono);letter-spacing:.2em;text-transform:uppercase;color:var(--tx4);padding:16px 10px 8px}.pal-item{display:flex;align-items:center;gap:14px;width:100%;padding:9px 10px;text-align:left;min-height:48px;position:relative}.pal-item .pi{width:30px;height:30px;display:grid;place-items:center;color:var(--tx3);flex:none;font-size:17px}.pal-item .pi .av,.pal-item .pi .av-fb{width:30px;height:30px;font-size:14px}.pal-item .pt{font-size:14px;font-weight:550;min-width:0}.pal-item .ps{font-size:11.5px;color:var(--tx3);min-width:0}.pal-item .ret{margin-left:auto;color:var(--tx4);opacity:0}.pal-item.sel{background:linear-gradient(90deg,var(--acc-mid),transparent)}.pal-item.sel::before{content:'';position:absolute;left:0;top:0;bottom:0;width:2px;background:var(--acc)}.pal-item.sel .pi{color:var(--acc)}.pal-item.sel .ret{opacity:1;color:var(--acc)}.pal-foot{flex:none;display:flex;gap:18px;padding:11px 18px;border-top:1px solid var(--rule);font:500 10px/1 var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--tx3);align-items:center}.pal-foot span{display:flex;gap:6px;align-items:center}.pal-empty{padding:40px;text-align:center;color:var(--tx3)}@media(max-width:899px){:root{--head-h:54px}.app,.app.no-side{display:flex;flex-direction:column}.rail,.side{display:none!important}.content{flex:1;min-height:0;width:100%}.tabbar{display:block}.app.kb-open .tabbar{display:none}.m-only{display:flex!important}.d-only{display:none!important}.head{padding-left:16px;padding-right:12px;gap:8px}.mini-ph{padding:0 16px}.mini-ph .tt{font-size:20px}.userbtn{padding:2px}.userbtn .nm{display:none}.page{padding:24px 18px 48px}.sec{margin:34px 0 14px}.sec h2{font-size:26px}.grid.g2,.grid.g3{grid-template-columns:minmax(0,1fr)}.split{grid-template-columns:minmax(0,1fr);gap:8px}.toolbar .search{max-width:none;flex-basis:100%}.hide-m{display:none!important}#toasts{left:12px;right:12px;width:auto}.sheet,.sheet.wide{top:auto;left:0;right:0;bottom:0;width:100%;max-height:calc(var(--app-h) - var(--sat) - 26px);border-left:0;border-top:1px solid var(--rule3);box-shadow:0 -30px 80px -30px #000;transform:translateY(104%)}.sheet.show{transform:none}.sheet-head{padding:26px 18px 14px}.sheet-head .grab{display:block;position:absolute;top:9px;left:50%;width:36px;height:3px;background:var(--rule3);transform:translateX(-50%)}.sheet-head .t{font-size:27px}.sheet-body{padding:18px}.sheet-foot{padding:12px 18px calc(12px + var(--sab))}.pal-wrap{padding:calc(var(--sat) + 10px) 10px 10px}.pal{max-height:calc(var(--app-h) - var(--sat) - 20px)}.pal-foot .d-only{display:none}}.side-scrim{display:none}@media(max-width:899px){html:root{--head-h:64px}html:root .switcher.srv{display:none!important}html:root .app:not(.home) .head .userbtn{display:none}html:root .side-foot .status-card{display:none}html:root .side-foot .acct-card{display:flex}html:root .side{display:flex!important;position:fixed;top:0;bottom:0;left:0;z-index:60;width:min(86vw,320px);padding:var(--sat) 0 var(--sab);border-right:1px solid var(--rule3);box-shadow:24px 0 60px -24px #000;transform:translateX(-104%);visibility:hidden;transition:transform .32s var(--ease),visibility 0s linear .32s;overscroll-behavior:contain;}html:root .app.drawer-open .side{transform:none;visibility:visible;transition:transform .32s var(--ease),visibility 0s}html:root .side-scrim{display:block;position:fixed;inset:0;z-index:59;background:rgb(0 0 0/.55);opacity:0;pointer-events:none;transition:opacity .28s;}html:root .app.drawer-open .side-scrim{opacity:1;pointer-events:auto}html.reduce-motion:root .side,html.reduce-motion:root .side-scrim{transition:none}html:root .side-x{display:grid}.nav-burger{flex:none;margin-left:-6px;width:42px;height:42px}.head-brand{align-items:center;gap:11px;min-width:0;flex:1}.head-brand .nm{font:400 27px/1 var(--serif);letter-spacing:-.01em}.head-brand .sub{font:500 9.5px/1.3 var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--tx3);margin-top:3px}}@media(max-width:899px) and (prefers-reduced-motion:reduce){html:root .side,html:root .side-scrim{transition:none}}.tabs.pgdock{display:flex}.tabs.pgdock .ask{flex:0 0 20%;border-right:1px solid var(--rule)}.pgdock-wrap{position:relative;flex:1;min-width:0}.pgdock-scroll{position:relative;height:100%;display:grid;grid-auto-flow:column;grid-auto-columns:25%;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x proximity;scrollbar-width:none;-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain}.pgdock-scroll::-webkit-scrollbar{display:none}.pgdock-scroll .tab{scroll-snap-align:start}.pgdock-scroll .ind{width:25%;left:0}.pgdock-fade{position:absolute;right:0;top:0;bottom:0;width:26px;pointer-events:none;background:linear-gradient(270deg,var(--s1),transparent);transition:opacity .2s}.pgdock-wrap.at-end .pgdock-fade{opacity:0}.mini-ph{position:absolute;left:0;right:0;top:calc(var(--head-h) + var(--sat));z-index:4;display:flex;align-items:center;gap:14px;padding:0 22px;height:44px;background:color-mix(in srgb,var(--ink) 90%,transparent);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border-bottom:1px solid var(--rule2);transform:translateY(-110%);opacity:0;pointer-events:none;transition:transform .35s var(--ease),opacity .25s}.mini-ph.show{transform:none;opacity:1;pointer-events:auto}.mini-ph .no{font:500 10px/1 var(--mono);letter-spacing:.14em;color:var(--acc)}.mini-ph .tt{font:400 22px/1 var(--serif);letter-spacing:-.01em}.mini-ph .tt em{color:var(--gold-hi)}.mini-ph .up{margin-left:auto}.ptr{position:absolute;left:50%;top:calc(var(--head-h) + var(--sat) + 6px);z-index:7;width:38px;height:38px;margin-left:-19px;display:grid;place-items:center;background:var(--s3);border:1px solid var(--rule3);color:var(--acc);border-radius:50%;opacity:0;transform:translateY(-40px);pointer-events:none}.ptr.pull{transition:none}.ptr:not(.pull){transition:transform .3s var(--ease),opacity .2s}.ptr.ready{border-color:var(--acc);box-shadow:0 0 0 4px var(--acc-soft)}.ptr.busy .sigil .ring{animation-duration:1.2s}@media(max-width:899px){.content{position:relative}}.hub-grid{grid-template-columns:repeat(auto-fill,minmax(220px,1fr))}@media(max-width:899px){.hub-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:899px){.numbers.hub-num{grid-template-columns:repeat(2,minmax(0,1fr))}.numbers.hub-num>*{padding:16px 16px 14px;border-bottom:1px solid var(--rule)}.numbers.hub-num>*:nth-child(2n){border-right:0}.numbers.hub-num>*:nth-last-child(-n+2){border-bottom:0}.numbers.hub-num .v{font-size:clamp(38px,12vw,56px);margin:12px 0 6px}.hub-grid .ixc{min-height:132px}}@media(max-width:899px){.hub-grid .ixc:last-child:nth-child(odd){grid-column:1/-1;min-height:104px}}.pt-sent{height:1px;margin-top:6px;pointer-events:none}.pt-bar{--pt-g:0px;position:sticky;top:6px;z-index:5;height:60px;margin:0 auto 22px;width:fit-content;max-width:100%}.pt-bar::before,.pt-bar::after,.pt-fades{content:'';position:absolute;left:0;right:0;top:3px;bottom:3px;border-radius:17px;transition:left .4s var(--ease),right .4s var(--ease),top .4s var(--ease),bottom .4s var(--ease),border-radius .4s var(--ease),box-shadow .4s,border-color .4s,background-color .4s,opacity .3s}.pt-bar::before{z-index:1;border:1px solid var(--rule);background-color:color-mix(in srgb,var(--s1) 78%,transparent);box-shadow:inset 0 1px 0 color-mix(in srgb,#fff 6%,transparent),0 10px 22px -16px #000}.pt-bar::after{z-index:0;opacity:0;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);transform:translateZ(0)}.pt-bar.stuck::after{opacity:1}.pt-bar.stuck::before{background-color:color-mix(in srgb,var(--s1) 62%,transparent);border-color:var(--rule2);box-shadow:inset 0 1px 0 color-mix(in srgb,#fff 6%,transparent),0 18px 34px -14px #000}.pt-fades{display:block;z-index:2;overflow:hidden;pointer-events:none}.pt-fades i{position:absolute;top:0;bottom:0;width:34px;opacity:0;transition:opacity .2s}.pt-fades .r{right:0;opacity:1;background:linear-gradient(90deg,transparent,color-mix(in srgb,var(--s1) 94%,transparent))}.pt-fades .l{left:0;background:linear-gradient(270deg,transparent,color-mix(in srgb,var(--s1) 94%,transparent))}.pt-bar.at-end .pt-fades .r{opacity:0}.pt-bar:not(.at-start) .pt-fades .l{opacity:1}.pt-tray{position:relative;z-index:1;height:100%;margin:0 calc(-1 * var(--pt-g));padding:0 calc(var(--pt-g) + 5px);overflow-x:auto;overflow-y:hidden;overscroll-behavior-x:contain;scrollbar-width:none;-webkit-overflow-scrolling:touch;clip-path:inset(3px var(--pt-g) round 17px);transition:padding .4s var(--ease),clip-path .4s var(--ease)}.pt-tray::-webkit-scrollbar{display:none}.pt-row{position:relative;display:flex;align-items:center;gap:6px;width:max-content;min-width:100%;height:100%}.pt-ink{position:absolute;left:0;top:50%;width:0;height:44px;margin-top:-22px;border-radius:14px;background:var(--acc);box-shadow:inset 0 1px 0 rgb(255 255 255/.25),0 8px 18px -10px var(--acc);pointer-events:none;will-change:transform;transition:transform .4s var(--ease),width .4s var(--ease),opacity .2s}.pt-tab{position:relative;z-index:1;flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;gap:7px;height:44px;padding:0 14px;border:0;border-radius:14px;background:transparent;color:var(--tx2);font:500 13px/1 var(--sans);white-space:nowrap;cursor:pointer;-webkit-tap-highlight-color:transparent;transition:color .2s,transform .15s}.pt-tab .ic{color:var(--tx4);transition:color .2s}.pt-tab:hover{color:var(--tx)}.pt-tab:active{transform:scale(.97)}.pt-tab:focus-visible{outline:2px solid var(--acc);outline-offset:-2px}.pt-tab.on,.pt-tab.on:hover{color:var(--on-acc);font-weight:600}.pt-tab.on .ic{color:var(--on-acc)}.pt-tray:not(.ready) .pt-tab.on{background:var(--acc)}.pt-l{display:inline-flex;flex-direction:column;align-items:center}.pt-l::after{content:attr(data-t);height:0;overflow:hidden;visibility:hidden;font-weight:600}.pt-l .short{display:none}.pt-badge{display:inline-grid;place-items:center;min-width:19px;height:19px;padding:0 5px;border-radius:99px;background:var(--warn,#e0a23a);color:#1a1405;font:700 11px/1 var(--mono);font-style:normal}.pt-tab.on .pt-badge{background:var(--on-acc);color:var(--acc)}.pt-n{display:inline-grid;place-items:center;min-width:19px;height:19px;padding:0 5px;border-radius:99px;background:var(--rule2);color:var(--tx3);font:600 10.5px/1 var(--mono);font-style:normal;font-variant-numeric:tabular-nums;transition:background .2s,color .2s}.pt-tab.on .pt-n{background:rgb(0 0 0/.18);color:var(--on-acc)}.pt-still::before,.pt-still::after,.pt-still .pt-fades,.pt-still .pt-tray{transition:none!important}.content:has(.pt-bar) .mini-ph{display:none}@media(max-width:600px){.pt-l::after{content:attr(data-ts)}.pt-l .full{display:none}.pt-l .short{display:inline}.pt-n{display:none}}@media(max-width:899px){.pt-bar{--pt-g:18px;top:0;width:auto;margin-inline:0}.pt-tab{flex:1 0 auto}.pt-bar.stuck::before,.pt-bar.stuck::after,.pt-bar.stuck .pt-fades{left:calc(-1 * var(--pt-g));right:calc(-1 * var(--pt-g));top:0;bottom:0;border-radius:0}.pt-bar.stuck::before{border-color:transparent transparent var(--rule);box-shadow:0 18px 28px -22px #000}.pt-bar.stuck .pt-tray{padding:0 12px;clip-path:inset(0 0 0 0 round 0)}}@media(prefers-reduced-motion:reduce){.pt-bar::before,.pt-bar::after,.pt-fades,.pt-tray,.pt-ink,.pt-tab{transition:none}}@supports not ((backdrop-filter:blur(1px)) or (-webkit-backdrop-filter:blur(1px))){.pt-bar.stuck::before{background-color:color-mix(in srgb,var(--s1) 94%,transparent)}}@media(prefers-reduced-transparency:reduce){.pt-bar::after{display:none}.pt-bar::before,.pt-bar.stuck::before{background-color:color-mix(in srgb,var(--s1) 96%,transparent)}}html.perf-1 .pt-bar.stuck::after,html.perf-2 .pt-bar.stuck::after{-webkit-backdrop-filter:blur(14px)!important;backdrop-filter:blur(14px)!important}
.asb{position:absolute;z-index:7;width:16px;pointer-events:none}.asb:not(.can){display:none}.asb::before{content:'';position:absolute;top:0;bottom:0;right:3px;width:5px;border-radius:99px;background:var(--rule2);opacity:0;transition:opacity .2s,width .18s var(--ease),right .18s var(--ease)}.asb-slide{position:absolute;left:0;right:0;top:0;height:calc(100% - var(--th,0px));pointer-events:none;will-change:transform}@keyframes asb-move{from{transform:translate3d(0,0,0)}to{transform:translate3d(0,100%,0)}}.asb[data-t="view"] .asb-slide{animation:asb-move linear both;animation-timeline:--asb-view}.asb[data-t="sheet"] .asb-slide{animation:asb-move linear both;animation-timeline:--asb-sheet}.asb[data-js] .asb-slide{animation:none}.asb-thumb{position:absolute;top:0;right:3px;width:5px;border-radius:99px;opacity:.015;pointer-events:none;touch-action:none;background:linear-gradient(180deg,color-mix(in srgb,var(--acc) 90%,#fff),var(--acc) 60%,color-mix(in srgb,var(--acc) 82%,#000));box-shadow:0 0 0 .5px color-mix(in srgb,var(--acc) 55%,#000),0 4px 14px -4px color-mix(in srgb,var(--acc) 60%,transparent);transition:opacity .28s,width .18s var(--ease),right .18s var(--ease)}.asb-thumb::before{content:'';position:absolute;inset:0 -12px}.asb.on .asb-thumb{opacity:.9;pointer-events:auto}.asb.drag .asb-thumb{opacity:1;width:8px;right:2px;pointer-events:auto}.asb.drag::before{opacity:.7;width:8px;right:2px}@media (hover:hover) and (pointer:fine){.asb{pointer-events:auto}.asb .asb-thumb{pointer-events:auto}.asb:hover .asb-thumb{opacity:1;width:9px;right:2px}.asb:hover::before{opacity:.75;width:9px;right:2px}}@media (prefers-reduced-motion:reduce){.asb::before,.asb-thumb{transition:none}}body:has(.ix-sheet.show) .asb[data-t="view"]{visibility:hidden}#view[data-asb]{scroll-timeline:--asb-view block}.sheet-body[data-asb]{scroll-timeline:--asb-sheet block}.content{timeline-scope:--asb-view}.sheet{timeline-scope:--asb-sheet}[data-asb]{scrollbar-width:none}[data-asb]::-webkit-scrollbar{display:none;width:0;height:0}@media (hover:hover) and (pointer:fine){::-webkit-scrollbar{width:11px;height:11px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-corner{background:transparent}::-webkit-scrollbar-thumb{background:color-mix(in srgb,var(--tx4) 55%,transparent);border-radius:99px;border:3px solid transparent;background-clip:content-box;min-height:36px}::-webkit-scrollbar-thumb:hover{background:var(--acc);background-clip:content-box}::-webkit-scrollbar-thumb:active{background:color-mix(in srgb,var(--acc) 82%,#000);background-clip:content-box}}@media (hover:none),(pointer:coarse){*{scrollbar-width:thin;scrollbar-color:color-mix(in srgb,var(--acc) 55%,transparent) transparent}}.side-scroll{scrollbar-color:color-mix(in srgb,var(--tx4) 50%,transparent) transparent}
@font-face{font-family:'Aurus Sans';font-style:normal;font-weight:400;font-display:swap;src:url('../fonts/AurusSans-Regular.woff') format('woff')}@font-face{font-family:'Aurus Sans';font-style:normal;font-weight:500;font-display:swap;src:url('../fonts/AurusSans-Medium.woff') format('woff')}@font-face{font-family:'Aurus Sans';font-style:normal;font-weight:600;font-display:swap;src:url('../fonts/AurusSans-SemiBold.woff') format('woff')}@font-face{font-family:'Aurus Sans';font-style:normal;font-weight:700;font-display:swap;src:url('../fonts/AurusSans-Bold.woff') format('woff')}@font-face{font-family:'Aurus Sans';font-style:italic;font-weight:400;font-display:swap;src:url('../fonts/AurusSans-Italic.woff') format('woff')}@font-face{font-family:'Aurus Sans';font-style:italic;font-weight:700;font-display:swap;src:url('../fonts/AurusSans-BoldItalic.woff') format('woff')}.chat{flex:1;min-height:0;display:flex;flex-direction:column;position:relative;isolation:isolate;--col:760px;--tone:color-mix(in srgb,var(--tx) 5.5%,transparent);--tone2:color-mix(in srgb,var(--tx) 10%,transparent);--ring:inset 0 0 0 1px var(--rule)}.chx-aura{position:absolute;inset:0;z-index:-1;pointer-events:none;background:radial-gradient(46% 42% at 50% 36%,color-mix(in srgb,var(--acc) 15%,transparent),transparent 70%)}.chx-bar{flex:none;display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%;max-width:calc(var(--col) + 44px);margin:0 auto;padding:12px 22px 6px}.chx-status{display:flex;align-items:center;gap:9px;min-width:0}.chx-status b{font:600 14.5px/1 var(--sans);letter-spacing:-.005em;color:var(--tx2)}.chx-off{font:500 12px/1 var(--sans);color:var(--warn)}.chx-dot{flex:none;width:7px;height:7px;border-radius:50%;background:var(--ok);box-shadow:0 0 0 3px color-mix(in srgb,var(--ok) 18%,transparent)}.chx-dot.off{background:var(--warn);box-shadow:0 0 0 3px color-mix(in srgb,var(--warn) 18%,transparent)}.chx-acts{display:flex;align-items:center;gap:6px;flex:none}.chat .chx-ib{flex:none;width:38px;height:38px;display:grid;place-items:center;border:0;border-radius:50%;background:var(--tone);color:var(--tx2);transition:color .18s,background .18s,transform .25s var(--ease)}.chat .chx-ib:hover,.chat .chx-ib[aria-expanded=true]{color:var(--tx);background:var(--tone2)}.chat .chx-pill{display:inline-flex;align-items:center;justify-content:center;gap:7px;height:38px;padding:0 16px 0 13px;border:0;border-radius:99px;background:var(--tone);color:var(--tx2);font:600 13px/1 var(--sans);white-space:nowrap;box-shadow:none}.chat .chx-pill:hover{color:var(--tx);background:var(--tone2);box-shadow:none}.chat .chx-pill.acc{color:var(--acc);background:var(--acc-soft);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--acc) 30%,transparent)}.chat .chx-pill.acc:hover{background:var(--acc-mid);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--acc) 55%,transparent)}.chx-pill:focus-visible,.chx-ib:focus-visible,.chx-mi:focus-visible,.dk-i:focus-visible,.chx-chip:focus-visible,.dk-chip:focus-visible,.to-bottom:focus-visible,.tools button:focus-visible,.send:focus-visible{outline:2px solid color-mix(in srgb,var(--acc) 60%,transparent);outline-offset:2px}.chx-menu-wrap{position:relative}.chx-menu{position:absolute;right:0;top:calc(100% + 8px);z-index:20;min-width:224px;padding:6px;border-radius:18px;background:var(--s3);box-shadow:inset 0 0 0 1px var(--rule3),var(--e2,0 24px 60px -24px #000);opacity:0;transform:translateY(-4px) scale(.98);transform-origin:top right;pointer-events:none;transition:opacity .15s,transform .2s var(--ease)}.chx-menu.show{opacity:1;transform:none;pointer-events:auto}.chx-mi{display:flex;align-items:center;gap:12px;width:100%;height:42px;padding:0 12px;border-radius:12px;color:var(--tx2);font:550 13.5px/1 var(--sans);text-align:left;transition:background .15s,color .15s}.chx-mi .ic{color:var(--tx3);transition:color .15s}.chx-mi:hover{background:var(--acc-soft);color:var(--tx)}.chx-mi:hover .ic{color:var(--acc)}.chx-mi.danger:hover{background:var(--bad-bg);color:var(--bad)}.chx-mi.danger:hover .ic{color:var(--bad)}.chat-scroll{flex:1;min-height:0;overflow-y:auto;overflow-x:hidden;padding:10px 22px 30px;display:flex;flex-direction:column;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;-webkit-mask-image:linear-gradient(transparent,#000 16px,#000 calc(100% - 26px),transparent);mask-image:linear-gradient(transparent,#000 16px,#000 calc(100% - 26px),transparent)}.chat-scroll>*{width:100%;max-width:var(--col);margin-left:auto;margin-right:auto;flex:none}.day{display:flex;justify-content:center;margin:28px auto 4px}.day span{padding:6px 13px;border-radius:99px;background:var(--tone);font:550 11.5px/1 var(--sans);letter-spacing:.02em;color:var(--tx3)}.day:first-child{margin-top:6px}.turn{margin:0 auto}.turn.me:last-child,.a-turn.fresh{animation:rise .38s var(--ease) both}.turn.me{display:flex;flex-direction:column;align-items:flex-end;margin-top:22px;margin-bottom:0}.turn.me:first-child{margin-top:0}.q{max-width:min(84%,560px)}.q .qt{padding:11px 17px 12px;border:0;border-radius:22px 22px 7px 22px;background:color-mix(in srgb,var(--acc) 15%,var(--s3));box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--acc) 20%,transparent);font-size:15.5px;line-height:1.5;color:var(--tx);overflow-wrap:anywhere;min-width:0}.qm{display:flex;align-items:center;gap:6px;margin:5px 6px 0 0;font:500 11.5px/1 var(--sans);color:var(--tx4);opacity:0;transition:opacity .15s}.turn.me:hover .qm,.turn.me:focus-within .qm{opacity:1}.qm .tm{order:2}.a{display:block;margin:28px 0 0}.am{display:flex;align-items:center;gap:9px;margin:0 0 9px;font:500 11.5px/1 var(--sans);color:var(--tx4)}.am .ag{flex:none;width:26px;height:26px;display:grid;place-items:center;border-radius:9px;color:var(--acc);background:var(--acc-soft);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--acc) 22%,transparent)}.am b{font:650 13.5px/1 var(--sans);color:var(--tx)}.a .ab{min-width:0;padding:0}.turn.fresh .ag{animation:cxPing 1.4s var(--ease) both}@keyframes cxPing{0%{box-shadow:0 0 0 0 color-mix(in srgb,var(--acc) 45%,transparent)}100%{box-shadow:0 0 0 12px transparent}}@keyframes cxGlow{0%{box-shadow:0 0 0 0 color-mix(in srgb,var(--acc) 50%,transparent)}100%{box-shadow:0 0 0 14px transparent}}.turn.err .a{padding:13px 15px 14px;border-radius:18px;background:var(--bad-bg);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--bad) 28%,transparent)}.turn.err .am{margin-bottom:7px}.turn.err .am .ag{width:auto;height:auto;background:none;box-shadow:none;color:var(--bad)}.turn.err .am b{color:var(--bad)}.turn.err .am .tm{margin-left:auto}.turn.err .tools{display:none}.body{font-size:15.5px;line-height:1.68;color:var(--tx);overflow-wrap:anywhere;min-width:0}.body p{margin:0}.body p+p{margin-top:12px}.body ul,.body ol{margin:10px 0;padding-left:0;list-style:none}.body li{position:relative;padding-left:24px;margin:6px 0}.body ul>li::before{content:'';position:absolute;left:5px;top:.68em;width:6px;height:6px;border-radius:50%;background:var(--acc)}.body ol{counter-reset:o}.body ol>li{counter-increment:o}.body ol>li::before{content:counter(o);position:absolute;left:0;top:.2em;width:19px;height:19px;display:grid;place-items:center;border-radius:7px;background:var(--acc-soft);font:600 10.5px/1 var(--mono);color:var(--acc)}.body a{color:var(--acc);text-decoration:underline;text-decoration-color:var(--acc-mid);text-underline-offset:3px}.body b,.body strong{color:var(--tx);font-weight:650}.body code{font-family:var(--mono);font-size:.84em;background:var(--tone);box-shadow:var(--ring);padding:2px 7px;border-radius:7px;color:var(--acc)}.body pre{background:var(--ink);box-shadow:inset 0 0 0 1px var(--rule2);border-radius:16px;padding:14px 16px;overflow-x:auto;margin:12px 0;font-size:13px}.body pre code{background:none;box-shadow:none;padding:0;color:var(--tx2)}.body blockquote{margin:12px 0;padding:4px 0 4px 16px;border-left:3px solid var(--acc);border-radius:2px;color:var(--tx2);font:italic 400 18px/1.45 var(--serif)}.md-h{font:400 23px/1.15 var(--serif);margin:16px 0 6px;letter-spacing:-.01em}.md-sub{font:500 11px var(--mono);color:var(--tx3);margin-top:6px}.md-gap{height:6px}.mention{display:inline;padding:1px 6px;border-radius:7px;background:var(--acc-soft);color:var(--acc);font-weight:550}.emo{width:1.4em;height:1.4em;vertical-align:-.3em;display:inline}.err .body{color:var(--tx)}.codewrap{position:relative;margin:12px 0}.codewrap pre{margin:0}.cpcode{position:absolute;top:8px;right:8px;font:600 10px/1 var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--tx3);padding:6px 9px;border-radius:8px;background:var(--s3);box-shadow:inset 0 0 0 1px var(--rule2);opacity:0;transition:opacity .15s,color .15s}.codewrap:hover .cpcode,.cpcode:focus-visible{opacity:1}.cpcode:hover{color:var(--acc)}@media(hover:none){.cpcode{opacity:1}}.steps{margin-top:14px;border-radius:16px;overflow:hidden;background:var(--tone);box-shadow:var(--ring)}.st-h{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:12px 14px 7px;font:600 12px/1 var(--sans);color:var(--tx3)}.st-h span{display:flex;align-items:center;gap:8px}.st-h span .ic{color:var(--acc)}.st-h em{font:600 11.5px/1 var(--sans);font-style:normal;color:var(--ok)}.st-h em.bad{color:var(--bad)}.step{display:flex;align-items:center;gap:12px;padding:7px 14px;font-size:13.5px;line-height:1.4;color:var(--tx2)}.step:last-child{padding-bottom:13px}.step .si{flex:none;width:20px;height:20px;display:grid;place-items:center;border-radius:50%;color:var(--ok);background:var(--ok-bg)}.step.skip .si{color:var(--tx4);background:var(--tone2)}.step.skip{color:var(--tx3)}.step.fail .si{color:var(--bad);background:var(--bad-bg)}.step.fail{color:var(--tx)}.step .sl{flex:1;min-width:0;overflow-wrap:anywhere}.step .sw{font:500 12px/1 var(--sans);color:var(--tx4)}.step.ok .sw{display:none}.step.fail .sw{color:var(--bad)}.tools{display:flex;gap:2px;margin:8px 0 0 -9px;opacity:0;transition:opacity .15s}.turn:hover .tools,.turn:focus-within .tools{opacity:1}.turn.me .tools{margin:0}.turn.me .qm{order:0}.tools button{display:inline-flex;align-items:center;justify-content:center;gap:6px;height:30px;padding:0 10px;border-radius:99px;color:var(--tx3);font:600 12px/1 var(--sans);transition:color .15s,background .15s}.tools button:hover{color:var(--acc);background:var(--acc-soft)}.tools button.copied{color:var(--ok)}@media(hover:none){.tools{opacity:.6}.turn.me .qm{opacity:1}.tools .tl{display:none}.tools button{width:36px;height:34px;padding:0}}.plan{margin:16px 0 4px;max-width:none;border:0;border-radius:22px;overflow:hidden;background:linear-gradient(165deg,color-mix(in srgb,var(--acc) 10%,var(--s2)),var(--s1) 72%);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--acc) 28%,var(--rule2)),0 22px 48px -32px var(--acc)}.plan-h{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:15px 16px 8px}.plan-t{display:flex;align-items:center;gap:10px;min-width:0;font:650 14.5px/1 var(--sans);color:var(--tx)}.plan-t .ic{flex:none;box-sizing:content-box;width:18px;height:18px;padding:6px;border-radius:11px;color:var(--acc);background:var(--acc-soft)}.plan-t small{font:500 12.5px/1 var(--sans);color:var(--tx3)}.plan-s{display:inline-flex;align-items:center;gap:7px;flex:none;height:26px;padding:0 11px;border-radius:99px;font:600 11.5px/1 var(--sans);color:var(--warn);background:var(--warn-bg)}.plan-s::before{content:'';width:6px;height:6px;border-radius:50%;background:currentColor}.plan.approved .plan-s{color:var(--ok);background:var(--ok-bg)}.plan.cancelled .plan-s{color:var(--tx3);background:var(--tone2)}.plan.failed .plan-s{color:var(--bad);background:var(--bad-bg)}.plan.running .plan-s{color:var(--info);background:var(--info-bg)}.plan.running .plan-s::before{animation:cxDot 1.2s ease-in-out infinite}.plan-l{list-style:none;margin:0;padding:2px 16px 6px;counter-reset:p}.plan-l li{counter-increment:p;display:flex;align-items:flex-start;gap:12px;padding:8px 0;border:0;font-size:14.5px;line-height:1.45;color:var(--tx)}.plan-l li::before{content:counter(p);flex:none;width:22px;height:22px;margin-top:-1px;display:grid;place-items:center;border-radius:8px;background:var(--acc-soft);color:var(--acc);font:600 11px/1 var(--mono)}.plan-l li span{flex:1;min-width:0;overflow-wrap:anywhere}.plan-l li.risky::before{background:var(--bad-bg);color:var(--bad)}.plan-l li.risky::after{content:'Permanent';flex:none;padding:3px 8px;border-radius:99px;font:600 11px/1.2 var(--sans);color:var(--bad);background:var(--bad-bg)}.plan-a{display:flex;gap:10px;padding:10px 14px 14px;border:0}.plan-a .btn{flex:1;height:46px;border-radius:15px}.plan-a .btn:first-child{flex:0 0 auto;padding:0 20px}.plan.approved,.plan.cancelled{opacity:.82;box-shadow:inset 0 0 0 1px var(--rule2)}.a .ab.think{padding:0}.working{display:inline-flex;align-items:center;gap:11px;padding:10px 15px;border-radius:99px;background:var(--tone);box-shadow:var(--ring);font:500 13.5px/1.2 var(--sans);color:var(--tx3)}.working .dots{display:inline-flex;gap:5px}.working .dots i{width:6px;height:6px;border-radius:50%;background:var(--acc);box-shadow:none;animation:cxDot 1.2s ease-in-out infinite}.working .dots i:nth-child(2){animation-delay:.15s}.working .dots i:nth-child(3){animation-delay:.3s}@keyframes cxDot{0%,70%,100%{opacity:.25;transform:scale(.75)}35%{opacity:1;transform:scale(1.1)}}.dock-wrap{flex:none;padding:4px 22px 16px;position:relative}.chat .dock{max-width:var(--col);margin:0 auto;display:flex;flex-direction:column;align-items:stretch;gap:0;padding:8px 8px 8px 8px;border:0;border-radius:26px;position:relative;background:color-mix(in srgb,var(--s2) 88%,transparent);box-shadow:inset 0 0 0 1px var(--rule2),0 24px 48px -32px #000;transition:box-shadow .25s,background .25s}.chat .dock:hover{box-shadow:inset 0 0 0 1px var(--rule3),0 24px 48px -32px #000}.chat .dock:focus-within{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--acc) 55%,transparent),0 0 0 4px color-mix(in srgb,var(--acc) 10%,transparent),0 26px 54px -32px var(--acc)}.dock textarea{display:block;width:100%;min-width:0;background:none;border:0;outline:0;resize:none;padding:10px 10px 8px;max-height:200px;min-height:46px;line-height:1.5;font-size:15.5px;overflow-y:auto;color:var(--tx)}.dock textarea::placeholder{color:var(--tx3)}.dk-bar{display:flex;align-items:center;gap:4px}.chat .dk-chip{display:inline-flex;align-items:center;gap:7px;height:34px;padding:0 12px 0 10px;border:0;border-radius:99px;background:none;box-shadow:none;color:var(--tx3);font:550 13px/1 var(--sans);white-space:nowrap;transition:color .15s,background .15s}.chat .dk-chip:hover{color:var(--tx);background:var(--tone);box-shadow:none}.chat .dk-chip .ic{color:var(--acc)}.chat .dock .send{width:38px;height:38px;margin:0 0 0 auto;flex:none;display:grid;place-items:center;border-radius:50%;color:var(--tx3);background:var(--tone2);box-shadow:none;filter:none;transition:background .25s,color .25s,box-shadow .3s,transform .25s var(--ease)}.chat .dock:not(.has-text) .send:hover{transform:none;filter:none;box-shadow:none}.chat .dock.has-text .send{color:var(--on-acc);background:linear-gradient(180deg,rgb(255 255 255/.26),rgb(255 255 255/0) 55%),var(--foil);box-shadow:inset 0 1px 0 rgb(255 255 255/.5),0 10px 24px -10px var(--acc)}.chat .dock.has-text .send:hover{transform:translateY(-1px);filter:brightness(1.05)}.chat .dock.has-text .send:active{transform:scale(.94)}.chat .dock .send:disabled{color:var(--tx3);background:var(--tone2);box-shadow:none;transform:none;filter:none}.dock-foot{max-width:var(--col);margin:11px auto 0;text-align:center;font:500 11.5px/1 var(--sans);color:var(--tx4)}.dock-foot kbd{font:500 10.5px/1 var(--mono);padding:3px 6px;border-radius:6px;background:var(--tone);box-shadow:var(--ring);color:var(--tx3)}.chat .to-bottom{position:absolute;left:50%;right:auto;bottom:calc(100% + 8px);width:auto;height:34px;padding:0 15px 0 12px;display:flex;align-items:center;gap:7px;border:0;border-radius:99px;background:var(--s4);box-shadow:inset 0 0 0 1px var(--rule3),0 12px 26px -12px #000;color:var(--tx2);font:600 12.5px/1 var(--sans);opacity:0;transform:translate(-50%,8px);pointer-events:none;transition:.22s var(--ease);z-index:4}.chat .to-bottom.show{opacity:1;transform:translate(-50%,0);pointer-events:auto}.chat .to-bottom.show:hover{color:var(--acc);box-shadow:inset 0 0 0 1px var(--acc),0 12px 26px -12px var(--acc)}.dock-wrap:has(.slash.show) .to-bottom{opacity:0;pointer-events:none}.slash{display:none;position:absolute;left:22px;right:22px;bottom:calc(100% - 2px);max-width:var(--col);margin:0 auto;padding:6px;border-radius:22px;background:var(--s3);box-shadow:inset 0 0 0 1px var(--rule3),0 24px 56px -24px #000;animation:rise .18s both;z-index:6}.slash.show{display:block}.slash-i{display:flex;align-items:center;gap:12px;width:100%;padding:8px 10px;min-height:54px;position:relative;text-align:left;border-radius:16px;transition:background .12s}.slash-i .pi{flex:none;width:36px;height:36px;display:grid;place-items:center;border-radius:12px;color:var(--tx3);background:var(--tone)}.slash-i .pt{font-size:13.5px;font-weight:600}.slash-i .ps{font-size:12px;color:var(--tx3);margin-top:2px}.slash-i .cat{margin-left:auto;flex:none;font:500 12px/1 var(--sans);color:var(--tx4)}.slash-i:hover,.slash-i.sel{background:var(--acc-soft)}.slash-i.sel .pi{color:var(--acc);background:var(--acc-mid)}.chx-hero{margin:auto!important;padding:12px 0 36px;max-width:560px!important;display:flex;flex-direction:column;align-items:center;text-align:center;animation:hcUp .6s var(--ease) both}.chx-hero .chx-logo{display:grid;place-items:center;margin-bottom:22px;color:var(--acc);filter:drop-shadow(0 8px 26px color-mix(in srgb,var(--acc) 45%,transparent))}.chx-hero h2{font:400 clamp(30px,7.5vw,42px)/1.1 var(--serif);letter-spacing:-.022em;margin:0 0 8px;text-wrap:balance;color:var(--tx)}.chx-hero p{max-width:41ch;margin:0 0 26px;font-size:15.5px;line-height:1.5;color:var(--tx3)}.chx-hero p b{color:var(--tx2);font-weight:550}.chx-chips{display:flex;flex-wrap:wrap;justify-content:center;gap:8px;width:100%}.chat .chx-chip{display:inline-flex;align-items:center;gap:8px;height:38px;padding:0 14px 0 11px;border:0;border-radius:99px;background:var(--tone);box-shadow:var(--ring);color:var(--tx2);font:550 13.5px/1 var(--sans);white-space:nowrap;transition:color .18s,background .18s,box-shadow .18s}.chat .chx-chip .ic{color:var(--acc)}.chat .chx-chip:hover{color:var(--tx);background:var(--tone2);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--acc) 40%,transparent)}.chat .chx-chip:active{transform:scale(.97)}.chat .chx-chip.more{background:none;color:var(--tx3)}@media(max-width:899px){.chx-bar{padding:10px 14px 4px}.chx-pill .lab{display:none}.chat .chx-pill{width:38px;padding:0}.chat-scroll{padding:8px 16px 22px}.q{max-width:88%}.a{margin-top:26px}.body{font-size:15.5px}.dock-wrap{padding:4px 12px 10px}.app.kb-open .dock-wrap{padding-bottom:8px}.slash{left:12px;right:12px}.dock textarea{font-size:16px;min-height:44px}.dock-foot{display:none}.chx-hero{margin:auto!important;padding:8px 0 24px}.chx-hero .chx-logo{margin-bottom:18px}.chx-hero p{margin-bottom:22px}.plan-a .btn:first-child{padding:0 16px}.offline-bar{padding:8px 16px}}@media(prefers-reduced-motion:reduce){.turn,.chx-hero,.working .dots i,.turn.fresh .ag,.plan.running .plan-s::before{animation:none}}.page-ask{flex:none;display:none}.page-ask.show{display:flex;justify-content:flex-end;padding:5px 16px calc(5px + var(--sab))}.page-ask.show.open{display:block;padding:6px 22px calc(6px + var(--sab));background:var(--s1);border-top:1px solid var(--rule2)}.pa-fab{display:flex;align-items:center;gap:7px;height:32px;padding:0 12px 0 9px;color:var(--tx2);border:1px solid var(--rule3);background:var(--s2);border-radius:16px;font:600 11.5px/1 var(--sans);letter-spacing:.01em;transition:color .15s,border-color .15s,background .15s}.pa-fab:hover{color:var(--tx);border-color:var(--acc)}.pa-fab .pa-sig{color:var(--acc)}.page-ask-bar{position:relative;max-width:760px;margin:0 auto;display:flex;align-items:center;gap:0;height:38px;border:1px solid var(--rule3);background:var(--s2);border-radius:3px;transition:border-color .2s,box-shadow .2s}.page-ask-bar:focus-within{border-color:var(--acc);box-shadow:0 0 0 4px var(--acc-soft)}.pa-ic{flex:none;color:var(--acc);padding:0 4px 0 12px;display:grid;place-items:center;height:100%}.pa-in{flex:1;min-width:0;background:none;border:0;outline:0;padding:0 10px;height:100%;font-size:13.5px;color:var(--tx)}.pa-in::placeholder{color:var(--tx3)}.pa-send{flex:none;width:30px;height:30px;margin:0 2px 0 6px;display:grid;place-items:center;color:var(--tx3);border-radius:2px;transition:color .15s,background .15s}.pa-send:hover{color:var(--acc);background:var(--s3)}.pa-close{flex:none;width:32px;height:100%;display:grid;place-items:center;color:var(--tx3);border-left:1px solid var(--rule2);border-radius:0 2px 2px 0;transition:color .15s,background .15s}.pa-close:hover{color:var(--tx);background:var(--s3)}.page-ask-chips{position:absolute;left:0;right:0;bottom:calc(100% + 8px);display:flex;gap:7px;overflow-x:auto;padding:2px;margin:-2px;opacity:0;transform:translateY(6px);pointer-events:none;transition:opacity .15s,transform .15s var(--ease);scrollbar-width:none}.page-ask-chips::-webkit-scrollbar{display:none}.sheet-foot .qa-bar{flex:1;min-width:0;display:flex;align-items:center;height:38px;border:1px solid var(--rule3);background:var(--s2);border-radius:3px;transition:border-color .2s,box-shadow .2s}.sheet-foot .qa-bar:focus-within{border-color:var(--acc);box-shadow:0 0 0 4px var(--acc-soft)}.qa-bar .pa-ic{flex:none;color:var(--acc);padding:0 4px 0 12px;display:grid;place-items:center;height:100%}.qa-in{flex:1;min-width:0;background:none;border:0;outline:0;padding:0 10px;height:100%;font-size:13.5px;color:var(--tx)}.qa-in::placeholder{color:var(--tx3)}.qa-send{flex:none;width:32px;height:32px;margin:0 3px;display:grid;place-items:center;color:var(--tx3);border-radius:2px;transition:color .15s,background .15s}.qa-send:hover{color:var(--acc);background:var(--s3)}.sheet-foot .btn.qa-open{flex:none;width:38px;padding:0}.page-ask-chips .chip{flex:none;cursor:pointer;background:var(--s2);box-shadow:0 6px 18px -8px rgba(0,0,0,.6);transition:border-color .15s,color .15s}.page-ask-chips .chip:hover{border-color:var(--acc);color:var(--tx)}#pageAskBar.show-chips .page-ask-chips{opacity:1;transform:none;pointer-events:auto}@media(max-width:899px){.page-ask.show{padding:4px 12px calc(4px + var(--sab))}.page-ask.show.open{padding:5px 12px calc(5px + var(--sab))}.pa-fab{height:30px}.page-ask-bar{height:36px}.app.kb-open .page-ask{display:none}}.qhelp{display:inline-grid;place-items:center;width:16px;height:16px;margin-left:5px;color:var(--tx3);border-radius:50%;vertical-align:-3px;transition:color .15s,background .15s}.qhelp:hover{color:var(--acc);background:var(--s3)}.qhelp .ic{width:12px;height:12px}.pick.convo{display:flex;align-items:stretch;gap:2px;padding:0;border-radius:16px}.pick.convo:hover{padding-left:0;background:none}.pick.convo.on{background:linear-gradient(90deg,var(--acc-soft),transparent 85%);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--acc) 35%,transparent)}.convo-open{flex:1;min-width:0;display:flex;align-items:center;gap:14px;padding:12px 10px;text-align:left;border-radius:16px}.convo-open:hover{background:linear-gradient(90deg,var(--acc-soft),transparent 85%)}.convo-open .pi{flex:none;width:36px;height:36px;display:grid;place-items:center;border-radius:12px;color:var(--acc);border:1px solid color-mix(in srgb,var(--acc) 35%,transparent);background:var(--acc-soft)}.convo-open .pt{font-size:14px;font-weight:600}.convo-open .ps{font-size:12px;color:var(--tx3);margin-top:3px}.pick.convo>.btn.icon{flex:none;align-self:center;margin-right:6px;opacity:0;transition:opacity .15s}.pick.convo:hover>.btn.icon,.pick.convo:focus-within>.btn.icon{opacity:1}@media(hover:none){.pick.convo>.btn.icon{opacity:1}}.page-ask.show:not(.open){position:fixed;right:14px;bottom:calc(14px + var(--sab));z-index:6;padding:0;background:none;border:0;pointer-events:none}.page-ask.show:not(.open) .pa-fab{pointer-events:auto;background:color-mix(in srgb,var(--s2) 92%,transparent);backdrop-filter:blur(8px);box-shadow:0 10px 26px -10px #000}@media(max-width:899px){.page-ask.show:not(.open){right:12px;bottom:calc(var(--tab-h) + var(--sab) + 12px);padding:0}}.ib .search .input{height:44px;border-radius:14px}.ib-pills{display:flex;gap:6px;margin:14px -2px 18px;padding:0 2px;overflow-x:auto;scrollbar-width:none}.ib-pills::-webkit-scrollbar{display:none}.ib-pills button{flex:none;display:inline-flex;align-items:center;gap:8px;height:34px;padding:0 14px;border:1px solid transparent;border-radius:99px;font:500 13px/1 var(--sans);color:var(--tx3);transition:.18s}.ib-pills button:hover{color:var(--tx);background:var(--s3)}.ib-pills button .n{font:500 10.5px/1 var(--mono);color:var(--tx4);font-variant-numeric:tabular-nums}.ib-pills button.on{color:var(--acc);border-color:color-mix(in srgb,var(--acc) 45%,transparent);background:var(--acc-soft)}.ib-pills button.on .n{color:var(--acc)}.ib-group+.ib-group{margin-top:26px}.ib-gh{display:flex;align-items:center;gap:10px;margin:0 0 12px;font:500 10.5px/1 var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--tx4)}.ib-gh i{font-style:normal;color:var(--tx4);opacity:.7}.ib-gh::after{content:'';flex:1;height:1px;background:var(--rule)}.ib-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.sheet.wide .ib-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.ib-card{display:flex;align-items:center;gap:14px;min-width:0;padding:14px;text-align:left;border:1px solid var(--rule2);border-radius:18px;background:linear-gradient(160deg,var(--s2),var(--s1));animation:hcUp .4s var(--ease) both;animation-delay:calc(var(--i)*25ms);transition:transform .25s var(--ease),border-color .2s,box-shadow .3s}.ib-ic{flex:none;width:40px;height:40px;display:grid;place-items:center;border-radius:13px;color:var(--acc);border:1px solid color-mix(in srgb,var(--acc) 35%,transparent);background:var(--acc-soft);transition:.25s}.ib-t{flex:1;min-width:0;display:flex;flex-direction:column;gap:4px}.ib-t b{font:600 14px/1.2 var(--sans);color:var(--tx)}.ib-t small{font-size:12.5px;line-height:1.35;color:var(--tx3);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.ib-go{flex:none;display:flex;align-items:center;gap:8px;color:var(--tx4);transition:transform .25s var(--ease),color .2s}.ib-run{font:600 9.5px/1 var(--mono);font-style:normal;letter-spacing:.1em;text-transform:uppercase;padding:4px 7px;border-radius:99px;color:var(--acc);border:1px solid color-mix(in srgb,var(--acc) 40%,transparent);background:var(--acc-soft);white-space:nowrap}.ib-card:hover,.ib-card:focus-visible{transform:translateY(-2px);border-color:var(--acc);box-shadow:0 18px 38px -26px var(--acc);outline:0}.ib-card:hover .ib-ic,.ib-card:focus-visible .ib-ic{background:var(--acc);color:var(--on-acc)}.ib-card:hover .ib-go{transform:translateX(3px);color:var(--acc)}@media(max-width:700px){.ib-grid,.sheet.wide .ib-grid{grid-template-columns:minmax(0,1fr)}.ib-run{display:none}}@media(prefers-reduced-motion:reduce){.ib-card{animation:none}}.qa-chips{display:flex;flex-wrap:wrap;justify-content:center;gap:8px;margin-top:16px}.qa-chips .chip{cursor:pointer}.qa-chips .chip:hover{border-color:var(--acc);color:var(--tx)}.as-comp{flex:1;min-width:0;display:flex;align-items:center;height:42px;border:1px solid var(--rule3);background:var(--s2);border-radius:14px;transition:border-color .2s,box-shadow .2s}.as-comp:focus-within{border-color:var(--acc);box-shadow:0 0 0 4px var(--acc-soft)}.as-comp .pa-ic{flex:none;color:var(--acc);padding:0 4px 0 12px;display:grid;place-items:center;height:100%}.as-in{flex:1;min-width:0;background:none;border:0;outline:0;padding:0 10px;height:100%;font-size:14px;color:var(--tx)}.as-in::placeholder{color:var(--tx3)}.as-send{flex:none;width:32px;height:32px;margin:0 5px;display:grid;place-items:center;color:var(--on-acc);background:var(--acc);border-radius:10px;transition:transform .15s,opacity .2s}.as-send:hover{transform:translateY(-1px)}.as-send:disabled{opacity:.4;pointer-events:none}.as-dock{flex:none;display:flex;padding:10px 12px calc(12px + var(--sab))}.sheet-foot .as-comp{flex:1}.as-chips{display:flex;gap:7px;overflow-x:auto;scrollbar-width:none;padding:0 14px 10px;flex:none}.as-chips::-webkit-scrollbar{display:none}.as-chips .chip{flex:none;cursor:pointer;white-space:nowrap}.as-chips .chip:hover{border-color:var(--acc);color:var(--tx)}.as-chips.center{flex-wrap:wrap;justify-content:center;overflow:visible;padding:16px 0 0}.as-log{display:flex;flex-direction:column;gap:2px}.as-log .turn{width:100%}.as-log .a{margin:8px 0 4px}.rw-ai .as-log{flex:1;min-height:0;overflow-y:auto;padding:12px 14px}.rw-ai .a{grid-template-columns:30px minmax(0,1fr)}.rw-ai .a .ag{width:30px;height:30px;border-radius:10px}.rw-ai .a .ab{padding:10px 13px 8px}.rw-ai .turn.me{margin-top:14px}.as-applied{display:flex;align-items:center;gap:7px;margin-top:9px;padding-top:9px;border-top:1px solid var(--rule);font-size:12px;color:var(--ok)}.as-applied span{flex:1}.as-applied button{display:inline-flex;align-items:center;gap:5px;color:var(--tx3);font:600 11.5px/1 var(--sans);padding:5px 9px;border-radius:99px;border:1px solid var(--rule2)}.as-applied button:hover{color:var(--tx);border-color:var(--rule3)}.as-err{color:var(--bad)}.as-last{margin-bottom:8px;max-height:30vh;overflow-y:auto}.as-last .a{margin:0}.se-ai.as-dock{flex-direction:column;padding:0}.turn.typing .ab{padding:12px 16px}.page-ask-bar{height:44px;border-radius:16px;background:linear-gradient(160deg,var(--s2),var(--s1))}.pa-ctx{flex:none;display:inline-flex;align-items:center;gap:6px;height:26px;padding:0 10px 0 8px;margin-left:2px;border:1px solid color-mix(in srgb,var(--acc) 35%,transparent);border-radius:99px;background:var(--acc-soft);color:var(--acc);font:600 11px/1 var(--sans);white-space:nowrap}.pa-ctx .ic{font-size:13px}.pa-send{width:32px;height:32px;margin:0 6px 0 4px;border-radius:10px;color:var(--on-acc);background:var(--acc)}.pa-send:hover{color:var(--on-acc);background:var(--acc);transform:translateY(-1px)}.pa-close{border-radius:0 16px 16px 0}.pa-fab{border-radius:99px;height:34px}.pa-lab-s{display:none}@media(max-width:899px){.page-ask-bar{height:42px}.pa-ctx span{display:none}.pa-ctx{padding:0 8px}.pa-lab{display:none}.pa-lab-s{display:inline}}.as-ctx{display:flex;align-items:center;gap:12px;margin:0 0 16px;padding:12px 14px;border:1px solid var(--rule2);border-radius:16px;background:linear-gradient(160deg,var(--s2),var(--s1))}.as-ctx-i{flex:none;width:38px;height:38px;display:grid;place-items:center;border-radius:12px;color:var(--acc);border:1px solid color-mix(in srgb,var(--acc) 35%,transparent);background:var(--acc-soft)}.as-ctx-t{flex:1;min-width:0;display:flex;flex-direction:column;gap:3px}.as-ctx-t b{font:600 13.5px/1.2 var(--sans);color:var(--tx)}.as-ctx-t small{font-size:12px;line-height:1.35;color:var(--tx3);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.as-ctx-live{flex:none;display:inline-flex;align-items:center;gap:6px;font:500 9.5px/1 var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--ok)}.as-ctx-live i{width:6px;height:6px;border-radius:50%;background:var(--ok);animation:rwLive 2.4s infinite}.as-hero{display:flex;flex-direction:column;align-items:center;text-align:center;gap:8px;padding:22px 10px 18px}.as-hero-i{width:64px;height:64px;display:grid;place-items:center;border-radius:20px;color:var(--acc);border:1px solid color-mix(in srgb,var(--acc) 35%,transparent);background:radial-gradient(circle at 50% 30%,var(--acc-mid),var(--acc-soft))}.as-hero h3{margin:8px 0 0;font:400 26px/1.1 var(--serif);letter-spacing:-.02em;color:var(--tx)}.as-hero p{margin:0;max-width:40ch;font-size:13.5px;line-height:1.55;color:var(--tx3)}.as-sug{display:grid;grid-template-columns:minmax(0,1fr);gap:8px}.as-sug-c{display:flex;align-items:center;gap:12px;min-width:0;padding:12px 14px;text-align:left;border:1px solid var(--rule2);border-radius:14px;background:linear-gradient(160deg,var(--s2),var(--s1));animation:hcUp .4s var(--ease) both;animation-delay:calc(var(--i)*50ms);transition:transform .25s var(--ease),border-color .2s,box-shadow .3s}.as-sug-c>span{flex:none;color:var(--acc)}.as-sug-c b{flex:1;min-width:0;font:550 13.5px/1.3 var(--sans);color:var(--tx)}.as-sug-c>.ic:last-child{flex:none;color:var(--tx4);transition:transform .25s var(--ease),color .2s}.as-sug-c:hover,.as-sug-c:focus-visible{transform:translateY(-2px);border-color:var(--acc);box-shadow:0 16px 34px -26px var(--acc);outline:0}.as-sug-c:hover>.ic:last-child{transform:translateX(3px);color:var(--acc)}.rw-ai-head{background:linear-gradient(120deg,var(--acc-soft),transparent 70%)}@media(prefers-reduced-motion:reduce){.as-sug-c,.as-ctx-live i{animation:none}}@media(min-width:900px){.sheet.as-docked{width:min(420px,100vw)}.overlay.as-docked{background:transparent;backdrop-filter:none;-webkit-backdrop-filter:none;pointer-events:none!important}}.sheet-body .as-chips.wrap{flex-wrap:wrap;overflow:visible;padding:6px 0 4px}.sheet-body .as-log{padding:0}.cemb{margin:14px 0 4px;max-width:600px;display:flex;flex-direction:column;gap:4px;--c:#dcae45}.cemb-h{display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap;padding:0 4px}.cemb-t{display:inline-flex;align-items:center;gap:8px;min-width:0;font-size:12px;color:var(--tx2)}.cemb-t b{font-weight:600;color:var(--tx)}.cemb-t code{font:500 11px/1 var(--mono);padding:3px 7px;border-radius:6px;background:var(--s2);color:var(--tx2);max-width:180px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cemb-s{display:inline-flex;align-items:center;gap:5px;font:500 10.5px/1 var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--tx3)}.cemb-s.ok{color:var(--ok)}.cemb-stage{position:relative;perspective:900px;padding:8px 4px 12px;cursor:default;outline:0;-webkit-tap-highlight-color:transparent}.cemb-stage::before{content:'';position:absolute;inset:-8% -4%;background:radial-gradient(closest-side,color-mix(in srgb,var(--c) 26%,transparent),transparent);opacity:.7;pointer-events:none}.cemb-p{position:relative;width:100%;max-width:100%;max-height:230px;overflow:hidden;padding:14px;border-radius:14px;background:#313338;border:1px solid rgb(255 255 255/.07);box-shadow:0 24px 40px -26px #000,0 0 36px -14px color-mix(in srgb,var(--c) 55%,transparent);transform:rotateY(-8deg) rotateX(3deg) rotate(1deg);will-change:transform;pointer-events:none;transition:transform .35s var(--ease),max-height .35s var(--ease)}.cemb-p .dembed{max-width:100%}.cemb.clip .cemb-stage{cursor:pointer}.cemb.clip .cemb-p::after{content:'';position:absolute;left:0;right:0;bottom:0;height:64px;background:linear-gradient(rgb(49 51 56/0),#313338);pointer-events:none}.cemb:not(.saved) .cemb-p{animation:cembDrift 7s ease-in-out infinite}@keyframes cembDrift{50%{transform:rotateY(-5deg) rotateX(2deg) rotate(.4deg) translate3d(0,-8px,0)}}.cemb-stage:focus-visible{outline:2px solid var(--acc);outline-offset:2px;border-radius:16px}.cemb.open .cemb-p{max-height:none;animation:none;transform:none}.cemb.open .cemb-p::after{display:none}.cemb-x{display:none;align-items:center;gap:12px;width:100%;margin:-2px 0 0;padding:6px 4px;border:0;background:none;color:var(--tx3);cursor:pointer;-webkit-tap-highlight-color:transparent}.cemb-x i{flex:1;height:1px;background:linear-gradient(90deg,transparent,var(--rule3))}.cemb-x i:last-child{background:linear-gradient(270deg,transparent,var(--rule3))}.cemb-x span{display:inline-flex;align-items:center;gap:7px;font:600 10px/1 var(--mono);letter-spacing:.14em;text-transform:uppercase}.cemb-x:hover,.cemb-x:focus-visible{color:var(--acc)}.cemb-x:focus-visible{outline:2px solid var(--acc);outline-offset:2px;border-radius:10px}.cemb-x .t-less{display:none}.cemb-chev{transition:transform .3s var(--ease)}.cemb.clip .cemb-x{display:flex}.cemb.open .cemb-x .t-more{display:none}.cemb.open .cemb-x .t-less{display:inline}.cemb.open .cemb-chev{transform:rotate(180deg)}.cemb-a{display:flex;align-items:stretch;margin:4px 4px 0;border:1px solid var(--rule3);border-radius:99px;overflow:hidden;background:color-mix(in srgb,var(--ink) 55%,transparent)}.cemb-b{flex:1;display:inline-flex;align-items:center;justify-content:center;gap:8px;min-width:0;height:46px;padding:0 18px;border:0;background:none;color:var(--tx);font:600 13.5px/1 var(--sans);white-space:nowrap;cursor:pointer;transition:background .2s,filter .2s}.cemb-b .ic{width:16px;height:16px;flex:none}.cemb-b+.cemb-b{border-left:1px solid var(--rule3)}.cemb-b:hover{background:color-mix(in srgb,var(--acc) 10%,transparent)}.cemb-b.gold{background:var(--foil);color:var(--on-acc);border-left:0}.cemb-b.gold:hover{filter:brightness(1.08)}.cemb-b:disabled{opacity:.7;cursor:default}.cemb-b:focus-visible{outline:2px solid var(--acc);outline-offset:-3px}.a .ab:has(.cemb),.sheet.qc .a .ab:has(.cemb),.sheet.qc.as-docked .a .ab:has(.cemb),.rw-ai .a .ab:has(.cemb){border:0!important;background:none!important;box-shadow:none!important;animation:none!important;padding:2px 0 6px!important;border-radius:0!important}@media(max-width:600px){.cemb-b{padding:0 12px}}@media(prefers-reduced-motion:reduce){.cemb:not(.saved) .cemb-p{animation:none}.cemb-p,.cemb-chev{transition:none}}@media(prefers-reduced-motion:reduce){.cemb:not(.saved) .cemb-p{animation:none}.cemb-p{transition:none}}.cemb-p .de-desc,.cemb-p .de-f,.cemb-p .de-title,.cemb-p .de-author,.cemb-p .de-foot{font-family:'Aurus Sans','Noto Sans','Helvetica Neue',Helvetica,Arial,sans-serif}.cemb-p .de-desc .md-h,.cemb-p .de-f .md-h{font-family:'Aurus Sans','Noto Sans','Helvetica Neue',Helvetica,Arial,sans-serif;font-weight:600;color:#f2f3f5;letter-spacing:0;margin:8px 0 4px}.cemb-p .de-desc .md-h1,.cemb-p .de-f .md-h1{font-size:24px;line-height:1.2}.cemb-p .de-desc .md-h2,.cemb-p .de-f .md-h2{font-size:20px;line-height:1.25}.cemb-p .de-desc .md-h3,.cemb-p .de-f .md-h3{font-size:16px;line-height:1.3}.cemb-p .de-desc .md-sub,.cemb-p .de-f .md-sub{font:400 13px/1.35 'Aurus Sans','Noto Sans','Helvetica Neue',Helvetica,Arial,sans-serif;color:#b5bac1;margin:2px 0}.cemb-p .de-desc p,.cemb-p .de-f p{margin:0}.cemb-p .de-desc p+p,.cemb-p .de-f p+p{margin-top:0}.cemb-p .de-desc .md-gap,.cemb-p .de-f .md-gap{height:8px}.cemb-p .de-desc ul,.cemb-p .de-desc ol,.cemb-p .de-f ul,.cemb-p .de-f ol{margin:4px 0;padding-left:22px}.cemb-p .de-desc blockquote,.cemb-p .de-f blockquote{border-left:4px solid #4e5058;padding-left:10px;margin:2px 0;color:#dbdee1}.cemb-p .de-desc .codewrap,.cemb-p .de-f .codewrap{font-family:var(--mono);margin:4px 0}.cemb-p .de-desc .codewrap pre,.cemb-p .de-f .codewrap pre{margin:0;padding:8px 10px;background:#1e1f22;border-radius:4px;overflow:auto}.cemb-p .de-desc .codewrap .cpcode,.cemb-p .de-f .codewrap .cpcode{display:none}.cemb-p .de-desc .md-sub,.cemb-p .de-f .md-sub{color:#b5bac1}.cemb-p .de-f-name{font-size:14px;font-weight:600;color:#fff;overflow-wrap:anywhere}.cemb-p .de-f-name:empty{display:none}.cemb-p .de-desc,.cemb-p .de-f .fv{font-size:14px;line-height:1.375;color:#dbdee1}.cemb-p .de-desc a,.cemb-p .de-f a,.cemb-p .de-title a{text-decoration:none;color:#00a8fc}.cemb-p .de-desc a:hover,.cemb-p .de-f a:hover,.cemb-p .de-title a:hover{text-decoration:underline}.cemb-p .de-desc b,.cemb-p .de-desc strong,.cemb-p .de-f b,.cemb-p .de-f strong{color:inherit;font-weight:700}.cemb-p .de-desc code,.cemb-p .de-f code{font-family:var(--mono);font-size:.9em;background:#1e1f22;border:0;padding:0 4px;border-radius:3px;color:inherit}.cemb-p .de-desc ul,.cemb-p .de-desc ol,.cemb-p .de-f ul,.cemb-p .de-f ol{list-style:revert;padding-left:22px;margin:4px 0}.cemb-p .de-desc li,.cemb-p .de-f li{padding-left:0;margin:0}.cemb-p .de-desc li::before,.cemb-p .de-f li::before{content:none;display:none}.cemb-p .de-desc blockquote,.cemb-p .de-f blockquote{font:inherit;border-radius:0;border-left:4px solid #4e5058;padding:0 0 0 10px;margin:2px 0;color:#dbdee1}.cemb-p .de-desc .mention,.cemb-p .de-f .mention{padding:0 2px;border-radius:3px;background:rgba(88,101,242,.3);color:#c9cdfb;font-weight:500}.cemb-p .dm-txt{font-size:14px;line-height:1.375;color:#dbdee1}.cemb-p .de-title,.cemb-p .de-author,.cemb-p .de-foot,.cemb-p .de-f .fn{font-family:'Aurus Sans','Noto Sans','Helvetica Neue',Helvetica,Arial,sans-serif}#prevBox .de-title,#prevBox .de-author,#prevBox .de-desc,#prevBox .de-desc *,#prevBox .de-f,#prevBox .de-f *,#prevBox .de-foot,#prevBox .dm-head,#prevBox .dm-txt,.ew-live .de-title,.ew-live .de-author,.ew-live .de-desc,.ew-live .de-desc *,.ew-live .de-f,.ew-live .de-f *,.ew-live .de-foot,.ew-live .dm-head,.ew-live .dm-txt,.cemb-p .de-title,.cemb-p .de-author,.cemb-p .de-desc,.cemb-p .de-desc *,.cemb-p .de-f,.cemb-p .de-f *,.cemb-p .de-foot,.cemb-p .dm-head,.cemb-p .dm-txt,.cemb-p .mention,#prevBox .mention,.ew-live .mention{font-family: 'Aurus Sans','Geist','Helvetica Neue',Arial,sans-serif !important;font-synthesis: none;font-feature-settings: 'calt' 0,'liga' 0;font-kerning: normal;}.page-ask.show:not(.open) .pa-fab.act{position:relative;height:46px;padding:0 22px 0 16px;gap:10px;border-color:transparent;color:var(--on-acc);background:var(--foil);font:700 14px/1 var(--sans);letter-spacing:.01em;white-space:nowrap;-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:0 18px 36px -12px var(--acc),0 0 0 1px color-mix(in srgb,var(--acc) 55%,transparent);transition:transform .2s var(--ease),filter .2s}.pa-fab.act:active{transform:scale(.96)}.pa-fab.act .pa-ai{display:grid;place-items:center;width:20px;height:20px;flex:none}.pa-fab.act .pa-ai .ic,.pa-fab.act .pa-tick{width:20px;height:20px}.pa-fab.act .sigil,.pa-fab.act .ic{color:inherit}.pa-fab.act::after{content:'';position:absolute;inset:-5px;border-radius:inherit;border:1.5px solid var(--acc);opacity:0;pointer-events:none;animation:paHalo 1.5s ease-out 3}.pa-fab.act.busy{filter:saturate(.75)}.pa-fab.act.busy::after,.pa-fab.act.done::after{animation:none}.pa-tick path{stroke-dasharray:26;stroke-dashoffset:26;animation:paTick .4s .05s ease-out forwards}@keyframes paTick{to{stroke-dashoffset:0}}@keyframes paHalo{0%{opacity:.75;transform:scale(.94)}100%{opacity:0;transform:scale(1.16)}}.pa-fab.pa-swap{animation:paSwapIn .5s var(--ease) backwards}@keyframes paSwapIn{from{opacity:0;transform:translateY(10px) scale(.86);filter:blur(8px)}}.pa-fab.pa-out{pointer-events:none;animation:paSwapOut .24s ease-in both}@keyframes paSwapOut{to{opacity:0;transform:translateY(-8px) scale(.9);filter:blur(7px)}}@media(prefers-reduced-motion:reduce){.pa-fab.act::after,.pa-fab.pa-swap,.pa-tick path{animation:none}.pa-tick path{stroke-dashoffset:0}.pa-fab.pa-out{animation-duration:.01s}}.ib .search .input{height:46px;border-radius:99px;padding-left:44px;background:color-mix(in srgb,var(--s1) 70%,transparent)}.ib .search .ic{left:17px}.ib-pills{margin:14px -2px 18px}.ib-gh{font:600 13.5px/1 var(--sans);letter-spacing:0;text-transform:none;color:var(--tx2)}.ib-gh::after{display:none}.ib-gh i{font:500 12px/1 var(--sans);opacity:1;color:var(--tx4)}.ib-group+.ib-group{margin-top:28px}.ib-card{border-radius:20px}.ib-ic{border-radius:14px}.ib-run{font:600 11px/1 var(--sans);letter-spacing:0;text-transform:none}.convo-open .pi{border-radius:14px}
.flip{display:inline-flex;transform:scaleX(-1)}.notice{display:flex;gap:12px;padding:14px 16px;border:1px solid var(--rule2);background:var(--s1);font-size:13px;line-height:1.55;align-items:flex-start}.notice b{display:block;margin-bottom:2px;color:var(--tx)}.notice span{color:var(--tx2)}.notice.warn{border-color:color-mix(in srgb,var(--warn) 40%,transparent);background:var(--warn-bg)}.notice.warn>.ic{color:var(--warn)}.notice.bad{border-color:color-mix(in srgb,var(--bad) 40%,transparent);background:var(--bad-bg)}.notice.bad>.ic{color:var(--bad)}.notice.ok{border-color:color-mix(in srgb,var(--ok) 40%,transparent);background:var(--ok-bg)}.notice.ok>.ic{color:var(--ok)}.notice.info>.ic{color:var(--info)}.kv{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:12px 0;border-bottom:1px solid var(--rule);font-size:13.5px;min-width:0}.kv:last-child{border-bottom:0}.kv .k{display:flex;align-items:center;gap:9px;color:var(--tx3);flex:none;font:500 10.5px/1 var(--mono);letter-spacing:.12em;text-transform:uppercase}.kv .v{font-weight:550;text-align:right;min-width:0;overflow-wrap:anywhere}.idcopy{display:inline-flex;align-items:center;gap:8px;color:var(--tx2)}.idcopy code{font-size:12px}.idcopy:hover{color:var(--acc)}.setting{display:flex;align-items:center;gap:16px;padding:14px 0;border-bottom:1px solid var(--rule)}.setting .pt{font-size:14px;font-weight:600}.setting .ps{font-size:12.5px;color:var(--tx3);margin-top:2px}.settings-list{margin-top:6px;border-top:1px solid var(--rule3)}.pick{display:flex;align-items:center;gap:14px;width:100%;padding:14px 4px;border-bottom:1px solid var(--rule);text-align:left;position:relative;transition:padding .25s var(--ease),background .2s}.pick:first-child{border-top:1px solid var(--rule3)}.pick:hover{padding-left:12px;background:linear-gradient(90deg,var(--acc-soft),transparent 75%)}.pick.on{background:linear-gradient(90deg,var(--acc-mid),transparent 80%)}.pick.on::before{content:'';position:absolute;left:0;top:0;bottom:0;width:2px;background:var(--acc)}.pick .pi{color:var(--acc);width:24px;display:grid;place-items:center;flex:none}.pick .pt{font-size:14px;font-weight:600}.pick .pt.serif{font-size:22px;font-weight:400;line-height:1.1}.pick .ps{font-size:12px;color:var(--tx3);margin-top:2px}.pick>.ic:last-child{color:var(--tx4)}.acts{border-top:1px solid var(--rule3)}.act{display:flex;align-items:center;gap:14px;width:100%;padding:14px 4px;border-bottom:1px solid var(--rule);text-align:left;font-size:14px;font-weight:550;position:relative;transition:padding .25s var(--ease),background .2s}.act .ai{color:var(--acc);width:22px;display:grid;place-items:center}.act::after{content:'→';margin-left:auto;font-family:var(--mono);color:var(--tx4);transition:transform .25s var(--ease),color .2s}.act:hover{padding-left:12px;background:linear-gradient(90deg,var(--acc-soft),transparent 75%)}.act:hover::after{transform:translateX(5px);color:var(--acc)}.act.danger{color:#f3a999}.act.danger .ai{color:var(--bad)}.act.danger:hover{background:linear-gradient(90deg,var(--bad-bg),transparent 75%)}.toc{border-top:1px solid var(--rule3)}.toc-g{font:500 9.5px/1 var(--mono);letter-spacing:.2em;text-transform:uppercase;color:var(--tx4);padding:22px 4px 8px}.toc-i{display:flex;align-items:baseline;gap:14px;width:100%;padding:11px 4px;text-align:left;border-bottom:1px solid var(--rule);position:relative}.toc-i .n{font:500 10.5px/1 var(--mono);color:var(--acc);width:20px}.toc-i .tt{font:400 24px/1.05 var(--serif);letter-spacing:-.01em}.toc-i .ld{flex:1;border-bottom:1px dotted var(--rule3);transform:translateY(-4px);min-width:16px}.toc-i .c{font:500 11px/1 var(--mono);color:var(--tx3)}.toc-i.on .tt{color:var(--gold-hi);font-style:italic}.toc-i.on::before{content:'';position:absolute;left:0;top:0;bottom:0;width:2px;background:var(--acc)}.accents{display:flex;flex-wrap:wrap;gap:10px}.accent{display:flex;flex-direction:column;align-items:center;gap:8px;padding:10px 12px;border:1px solid var(--rule2);font:500 10px/1 var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--tx3);min-width:78px;transition:.16s}.accent i{width:30px;height:30px;border-radius:50%;background:linear-gradient(135deg,var(--x),var(--y));box-shadow:0 0 0 3px var(--s2),0 0 0 4px var(--rule3)}.accent.on{border-color:var(--x);color:var(--tx);background:linear-gradient(180deg,color-mix(in srgb,var(--x) 14%,transparent),transparent)}.profile{display:flex;align-items:center;gap:18px;margin-bottom:22px}.mini-stats{display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid var(--rule3);border-bottom:1px solid var(--rule)}.mini-stats>div{padding:14px 0;border-right:1px solid var(--rule)}.mini-stats>div:last-child{border:0}.mini-stats b{display:block;font:400 34px/1 var(--serif)}.numbers{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border-top:1px solid var(--rule3);border-bottom:1px solid var(--rule3)}.numbers.n3{grid-template-columns:repeat(3,minmax(0,1fr))}.numbers>*{padding:20px 22px 18px;border-right:1px solid var(--rule);text-align:left;min-width:0;position:relative;display:block}.numbers>*:last-child{border-right:0}.numbers .l{font:500 9.5px/1 var(--mono);letter-spacing:.18em;text-transform:uppercase;color:var(--tx3);display:flex;align-items:center;gap:8px}.numbers .v{display:block;font:400 clamp(46px,6vw,78px)/1 var(--serif);letter-spacing:-.03em;margin:14px 0 8px;font-variant-numeric:lining-nums tabular-nums}.numbers .s{font:500 10.5px/1.4 var(--mono);color:var(--tx3);letter-spacing:.04em}.numbers button:hover{background:linear-gradient(180deg,var(--acc-soft),transparent)}.numbers button:hover .l{color:var(--acc)}.numbers.mini .v{font-size:44px;margin:10px 0 4px}.home-mast{padding:8px 0 30px}.home-mast .eyebrow{margin-bottom:22px}.home-mast h1{margin:0;font:400 clamp(58px,10.5vw,148px)/.88 var(--serif);letter-spacing:-.04em}.home-mast h1 em{color:var(--gold-hi)}.home-mast p{margin:24px 0 0;color:var(--tx2);font-size:16px;max-width:52ch;line-height:1.65}.statline{display:flex;gap:22px;flex-wrap:wrap;margin-top:26px;font:500 10.5px/1 var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--tx3)}.statline span{display:flex;align-items:center;gap:8px}.statline b{color:var(--tx);font-weight:500}.lr.srv{--cols:60px minmax(0,1fr) auto 28px;min-height:96px}.lr.srv .nm{font:400 clamp(30px,4.4vw,48px)/1 var(--serif);letter-spacing:-.02em}.lr.srv .av,.lr.srv .av-fb{width:52px;height:52px;font-size:24px}.lr.srv>.ic{color:var(--tx4);transition:transform .3s var(--ease),color .2s}.lr.srv:hover>.ic{transform:translateX(6px);color:var(--acc)}.lr.srv:hover .nm{font-style:italic;color:var(--gold-hi)}.lr.addsrv{--cols:60px minmax(0,1fr) 28px;min-height:74px;color:var(--tx3)}.lr.addsrv .box{width:52px;height:52px;border:1px dashed var(--rule3);display:grid;place-items:center}.lr.addsrv:hover{color:var(--tx)}.lr.addsrv:hover .box{border-color:var(--acc);color:var(--acc)}.tips{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;border-top:1px solid var(--rule3)}.tips>*{padding:22px 24px 22px 0;border-right:1px solid var(--rule);display:flex;flex-direction:column;gap:8px;text-align:left;align-items:flex-start}.tips>*+*{padding-left:24px}.tips>*:last-child{border-right:0}.tips .tt{font:400 26px/1.05 var(--serif)}.tips .ic{color:var(--acc);font-size:20px}.tips>button:hover .tt,.tips>a:hover .tt{color:var(--gold-hi);font-style:italic}.mast{padding:6px 0 34px}.mast .top{display:flex;gap:16px;align-items:center;flex-wrap:wrap;margin-bottom:24px}.mast .top .eyebrow{color:var(--tx3)}.mast-row{display:flex;gap:22px;align-items:flex-end}.mast-row .av,.mast-row .av-fb{width:96px;height:96px;font-size:44px;flex:none}.mast h1{margin:0;font:400 clamp(54px,9.4vw,132px)/.88 var(--serif);letter-spacing:-.04em;overflow-wrap:anywhere;text-wrap:balance}.mast .desc{margin:22px 0 0;font:italic 400 clamp(20px,2.2vw,26px)/1.35 var(--serif);color:var(--tx2);max-width:44ch}.mast .tags{display:flex;gap:6px;flex-wrap:wrap;margin-top:22px}.mast-banner{height:180px;background-size:cover;background-position:center;margin-bottom:28px;border:1px solid var(--rule2);position:relative}.mast-banner::after{content:'';position:absolute;inset:0;background:linear-gradient(180deg,transparent 40%,var(--ink))}.bars{display:flex;align-items:flex-end;gap:6px;height:150px;padding:0 2px;border-bottom:1px solid var(--rule3)}.bars .bar{flex:1;height:100%;display:flex;align-items:flex-end;position:relative;min-width:0}.bars .bar i{display:block;width:70%;margin:0 auto;opacity:.9;height:var(--h);min-height:2px;background:linear-gradient(180deg,var(--acc),color-mix(in srgb,var(--acc) 30%,transparent));transform-origin:bottom;animation:grow .9s var(--ease) both;animation-delay:calc(var(--i)*40ms)}.bars .bar:hover i{background:var(--gold-hi)}.bars .bar b{position:absolute;bottom:calc(var(--h) + 4px);left:50%;transform:translateX(-50%);font:500 10px/1 var(--mono);color:var(--gold-hi);opacity:0;transition:opacity .15s}.bars .bar:hover b{opacity:1}@keyframes grow{from{transform:scaleY(0)}}.bar-axis{display:flex;justify-content:space-between;font:500 9.5px/1 var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--tx4);margin-top:9px}.ruler{display:flex;gap:2px;height:14px;margin:6px 0 16px}.ruler i{display:block;min-width:6px}.legend{display:flex;flex-wrap:wrap;gap:8px 22px;font:500 10.5px/1 var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--tx3)}.legend span{display:inline-flex;align-items:center;gap:8px}.legend i{width:8px;height:8px}.legend b{color:var(--tx);font-weight:500}.prog{height:2px;background:var(--rule2);margin:14px 0 6px;position:relative}.prog i{position:absolute;left:0;top:-1px;height:4px;background:var(--foil);transition:width 1s var(--ease)}.chk{display:flex;align-items:center;gap:14px;padding:13px 0;border-top:1px solid var(--rule)}.chk .cb{width:18px;height:18px;border:1px solid var(--rule3);display:grid;place-items:center;flex:none;color:var(--on-acc)}.chk.done .cb{background:var(--acc);border-color:var(--acc)}.chk .ct{font-size:14px;font-weight:550}.chk.done .ct{color:var(--tx3);text-decoration:line-through;text-decoration-color:var(--tx4)}.chk .hint{font-size:12px}.wprev{background:var(--prev);padding:14px;overflow:hidden}.runrow{--cols:28px minmax(0,1fr) auto;min-height:56px}.runrow .gl{color:var(--ok)}.runrow .gl.warn{color:var(--warn)}.runrow .gl.und{color:var(--tx3)}.lr.mem{--cols:46px minmax(0,1.4fr) minmax(0,1.3fr) 96px}.lr.mem .av,.lr.mem .av-fb{width:40px;height:40px;font-size:18px}.lr.mem .t{display:flex;align-items:center;gap:8px}.lr.mem[style*="--rc"]::after{content:'';position:absolute;left:0;top:10px;bottom:10px;width:0}.lh.mem{--cols:46px minmax(0,1.4fr) minmax(0,1.3fr) 96px}.rolechip{display:inline-flex;align-items:center;gap:6px;font:500 10.5px/1 var(--mono);letter-spacing:.04em;color:var(--tx2);padding:4px 7px;border:1px solid var(--rule2);border-radius:2px}.rolechip i{width:7px;height:7px;border-radius:50%}.cat-h{display:flex;align-items:center;gap:12px;width:100%;padding:20px 6px 12px;margin-top:8px;text-align:left}.cat-h .tt{font:400 28px/1 var(--serif);letter-spacing:-.01em}.cat-h .c{font:500 10.5px/1 var(--mono);color:var(--tx3);letter-spacing:.1em}.cat-h .chev{color:var(--tx3);transition:transform .25s var(--ease)}.cat-h.closed .chev{transform:rotate(-90deg)}.cat-h .plus{margin-left:auto;width:28px;height:28px;display:grid;place-items:center;color:var(--tx3);border:1px solid transparent}.cat-h .plus:hover{color:var(--acc);border-color:var(--rule3)}.cat-blk{border-top:1px solid var(--rule3)}.lr.chn{--cols:26px minmax(0,1fr) auto;min-height:56px}.lr.chn .gi{font-size:17px}.lr.rl{--cols:14px minmax(0,1fr) minmax(90px,150px) auto;min-height:60px}.lr.rl .sw{width:12px;height:12px;background:var(--c);box-shadow:0 0 0 3px color-mix(in srgb,var(--c) 22%,transparent)}.pbar{height:3px;background:var(--rule);position:relative}.pbar i{position:absolute;left:0;top:0;bottom:0;background:var(--acc);width:var(--w)}.lr.ev{--cols:78px minmax(0,1fr);align-items:flex-start;padding-top:20px;padding-bottom:20px}.ev .d{text-align:center;border-right:1px solid var(--rule);padding-right:14px}.ev .d b{display:block;font:400 46px/.9 var(--serif)}.ev .d span{font:500 10px/1 var(--mono);letter-spacing:.16em;text-transform:uppercase;color:var(--acc)}.ev .nm{font:400 27px/1.1 var(--serif);letter-spacing:-.01em}.sheetgrid{display:grid;grid-template-columns:repeat(auto-fill,minmax(112px,1fr));border-top:1px solid var(--rule3);border-left:1px solid var(--rule)}.cell{position:relative;display:flex;flex-direction:column;align-items:center;gap:12px;padding:24px 8px 14px;border-right:1px solid var(--rule);border-bottom:1px solid var(--rule);min-width:0;transition:background .2s}.cell:hover{background:var(--acc-soft)}.cell img{width:44px;height:44px;object-fit:contain;transition:transform .3s var(--ease)}.cell:hover img{transform:scale(1.2) rotate(-4deg)}.cell span{font:500 10.5px/1 var(--mono);color:var(--tx3);max-width:100%;letter-spacing:.03em}.cell .gif{position:absolute;top:8px;right:8px}.stickergrid{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));border-top:1px solid var(--rule3);border-left:1px solid var(--rule)}.stickergrid .cell img{width:92px;height:92px}.lr.rule{--cols:38px minmax(0,1fr) auto;align-items:flex-start;padding-top:18px;padding-bottom:18px}.lr.rule .ri{width:34px;height:34px;display:grid;place-items:center;border:1px solid var(--rule2);color:var(--tx3)}.lr.rule .ri.on{color:var(--ok);border-color:color-mix(in srgb,var(--ok) 45%,transparent)}.lr.rule .kws{grid-column:2/-1;display:flex;gap:6px;flex-wrap:wrap}.lr.rule .btns{grid-column:2/-1;display:flex;gap:8px;flex-wrap:wrap}.kw{font:500 11px/1 var(--mono);padding:4px 7px;background:var(--s2);border:1px solid var(--rule);color:var(--tx2)}.kw.rx{color:var(--gold-hi)}.spine{position:relative;margin-left:56px;padding:4px 0 10px}.spine::before{content:'';position:absolute;left:-1px;top:0;bottom:0;width:1px;background:var(--rule2)}.spine .dh{font:400 30px/1 var(--serif);margin:34px 0 18px 26px;letter-spacing:-.01em}.spine .dh:first-child{margin-top:8px}.aud{position:relative;padding:12px 0 12px 26px;border-bottom:1px solid var(--rule)}.aud::before{content:'';position:absolute;left:-5px;top:20px;width:9px;height:9px;background:var(--s2);border:1px solid var(--tx3)}.aud.ok::before{background:var(--ok);border-color:var(--ok)}.aud.bad::before{background:var(--bad);border-color:var(--bad)}.aud.info::before{background:var(--info);border-color:var(--info)}.aud .tm{position:absolute;left:-64px;top:16px;width:50px;text-align:right;font:500 10.5px/1 var(--mono);color:var(--tx3)}.aud .at{font-size:14.5px;display:flex;flex-wrap:wrap;gap:6px 10px;align-items:baseline}.aud .at b{font-weight:600}.aud .as{font:500 11px/1.4 var(--mono);color:var(--tx3);margin-top:4px;display:flex;align-items:center;gap:8px;flex-wrap:wrap;letter-spacing:.02em}.aud .ar{margin-top:8px;font:italic 400 17px/1.4 var(--serif);color:var(--tx2)}.teach{padding:26px}.teach h3{font:400 32px/1.05 var(--serif);margin:0 0 6px}.teach h3 em{color:var(--gold-hi)}.lr.fact{--cols:minmax(0,1fr) 34px;min-height:74px}.lr.fact .ft{font:italic 400 21px/1.35 var(--serif);letter-spacing:-.005em}.lr.run{--cols:28px minmax(0,1fr) auto;align-items:flex-start;padding-top:18px;padding-bottom:18px}.lr.run .steps{grid-column:2/-1;margin:2px 0 0;border:0;display:flex;flex-wrap:wrap;gap:6px}.lr.run .gl{color:var(--ok);margin-top:2px}.lr.run .gl.warn{color:var(--warn)}.lr.run .gl.und{color:var(--tx3)}.lr.wh{--cols:44px minmax(0,1fr) auto auto}.lr.ban{--cols:44px minmax(0,1fr) auto}.lr.inv{--cols:28px minmax(0,1fr) auto auto}.lr.av2{--cols:44px minmax(0,1fr) auto}.lr .av,.lr .av-fb{width:38px;height:38px;font-size:17px}.cat-hero{padding:6px 0 30px;position:relative}.cat-hero .big{font:400 clamp(90px,17vw,220px)/.8 var(--serif);letter-spacing:-.05em;color:transparent;-webkit-text-stroke:1px var(--acc);margin:6px 0 20px;display:flex;align-items:baseline;gap:18px}.cat-hero .big small{font:400 clamp(26px,4vw,52px)/1 var(--serif);-webkit-text-stroke:0;color:var(--tx);letter-spacing:-.02em}.cat-hero p{max-width:56ch;color:var(--tx2);font-size:16px;line-height:1.65;margin:0}.how{display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid var(--rule3);border-bottom:1px solid var(--rule);margin-top:34px}.how>div{padding:18px 22px 18px 0}.how>div+div{padding-left:22px;border-left:1px solid var(--rule)}.how .n{font:500 10.5px/1 var(--mono);letter-spacing:.14em;color:var(--acc)}.how b{display:block;font:400 28px/1.1 var(--serif);margin:10px 0 4px}.how span{color:var(--tx3);font-size:13px}.capr{border-bottom:1px solid var(--rule)}.capr>button{display:grid;grid-template-columns:44px minmax(0,1fr) auto 20px;gap:12px;align-items:baseline;width:100%;text-align:left;padding:22px 6px;position:relative;transition:background .2s}.capr>button .n{font:500 10.5px/1 var(--mono);color:var(--acc)}.capr>button .tt{font:400 clamp(26px,3.6vw,38px)/1.05 var(--serif);letter-spacing:-.015em;transition:transform .3s var(--ease)}.capr>button .c{font:500 11px/1 var(--mono);color:var(--tx3);letter-spacing:.1em}.capr>button .chev{color:var(--tx3);transition:transform .3s var(--ease);align-self:center}.capr>button:hover{background:linear-gradient(90deg,var(--acc-soft),transparent 70%)}.capr>button:hover .tt{transform:translateX(6px)}.capr.open>button .chev{transform:rotate(90deg);color:var(--acc)}.capr.open>button .tt{font-style:italic;color:var(--gold-hi)}.capb{display:none;padding:0 6px 28px 56px;animation:rise .4s var(--ease) both}.capr.open .capb{display:block}.capb p{margin:0 0 18px;color:var(--tx2);max-width:60ch;font-size:15px;line-height:1.65}.try{display:flex;align-items:flex-start;gap:12px;text-align:left;width:100%;max-width:640px;padding:12px 0;border-bottom:1px solid var(--rule);font:italic 400 20px/1.3 var(--serif);color:var(--tx2);transition:color .2s,padding .25s var(--ease)}.try::before{content:'›';font-style:normal;color:var(--acc);font-size:24px;line-height:1}.try:hover{color:var(--gold-hi);padding-left:8px}.toolsl{display:flex;flex-wrap:wrap;gap:6px;margin-top:20px}.lib{display:flex;align-items:center;gap:8px;overflow-x:auto;padding:2px 0 16px;scrollbar-width:none}.lib::-webkit-scrollbar{display:none}.lib .lbl{flex:none;margin-right:4px}.lib-sep{width:1px;height:20px;background:var(--rule3);flex:none;margin:0 8px}.editor{display:flex;flex-direction:column;gap:20px}.prevcol{display:flex;flex-direction:column;gap:22px;margin-top:16px}.dpreview{background:var(--prev);padding:18px;min-height:150px;overflow:hidden}.dpreview.is-mobile{padding:12px}.dpreview .empty{color:#949ba4}.dpreview .empty b{color:#fff;font-family:var(--sans);font-size:15px;font-weight:600}.dpreview .empty .eic{color:#949ba4;border-color:#4e5058}.frow{display:flex;gap:10px;padding:14px;border:1px solid var(--rule2);background:var(--s1)}.sdiv{display:flex;align-items:center;gap:12px;font:500 9.5px/1 var(--mono);color:var(--tx4);text-transform:uppercase;letter-spacing:.18em;margin:16px 0}.sdiv::before,.sdiv::after{content:'';flex:1;height:1px;background:var(--rule)}.varsheet .grp{margin-bottom:22px}.varsheet .grp h4{font:500 10px/1 var(--mono);letter-spacing:.18em;text-transform:uppercase;color:var(--tx3);margin:0 0 10px}.vpick{display:flex;gap:12px;align-items:baseline;width:100%;text-align:left;padding:10px 4px;border-bottom:1px solid var(--rule);transition:padding .2s var(--ease),background .2s}.vpick code{color:var(--acc);font-size:12.5px;min-width:130px}.vpick .vv{font:italic 400 17px/1.2 var(--serif);color:var(--tx2);min-width:0;overflow-wrap:anywhere}.vpick:hover{padding-left:10px;background:linear-gradient(90deg,var(--acc-soft),transparent 75%)}.journey{position:relative;margin-left:22px}.journey::before{content:'';position:absolute;left:-1px;top:14px;bottom:14px;width:1px;background:var(--rule3)}.stage{position:relative;padding:0 0 34px 44px}.stage .node{position:absolute;left:-19px;top:0;width:38px;height:38px;background:var(--ink);border:1px solid var(--rule3);display:grid;place-items:center;font:500 11px/1 var(--mono);color:var(--tx3);transition:.25s}.stage.on .node{border-color:var(--acc);color:var(--acc);box-shadow:0 0 0 4px var(--acc-soft)}.stage-h{display:flex;align-items:center;gap:14px;flex-wrap:wrap;min-height:38px}.stage-h h3{margin:0;font:400 clamp(30px,4vw,42px)/1 var(--serif);letter-spacing:-.02em}.stage.on .stage-h h3{color:var(--gold-hi)}.stage-h .desc{flex-basis:100%;color:var(--tx3);font-size:13.5px;margin:-4px 0 0}.stage-b{margin-top:18px;display:grid;gap:18px;max-width:760px}.stage:not(.on) .stage-b{display:none}.stage .fold{margin-left:auto}.gate{border:1px solid var(--rule2);padding:18px;background:var(--s1);display:grid;gap:16px}.chan-pick{display:flex;flex-wrap:wrap;gap:6px}.chan-pick button{font:500 11.5px/1 var(--mono);padding:7px 9px;border:1px solid var(--rule2);color:var(--tx3);transition:.15s}.chan-pick button.on{border-color:var(--acc);color:var(--acc);background:var(--acc-soft)}.savefab{position:fixed;right:16px;bottom:calc(16px + var(--sab) + var(--pa-h));z-index:5;display:flex;align-items:center;gap:7px;min-height:38px;padding:0 15px;background:var(--foil);color:var(--on-acc);clip-path:polygon(0 0,calc(100% - var(--ch)) 0,100% var(--ch),100% 100%,var(--ch) 100%,0 calc(100% - var(--ch)));font:700 12.5px/1 var(--sans);letter-spacing:.01em;box-shadow:0 8px 22px -10px rgba(0,0,0,.55);border:0;transition:bottom .25s var(--ease),padding .25s var(--ease),opacity .22s,transform .3s var(--ease),background .2s,color .2s,border-color .2s,box-shadow .2s}.savefab .ic{width:16px;height:16px;flex:none;color:currentColor}.savefab-lbl{white-space:nowrap;overflow:hidden;color:currentColor}.savefab.hidden{opacity:0;transform:translateY(14px) scale(.92);pointer-events:none}.savefab.saved{min-height:33px;padding:0 13px 0 11px;background:var(--s3);border:1px solid var(--rule3);color:var(--tx2);box-shadow:0 6px 16px -8px rgba(0,0,0,.5);font-weight:600;clip-path:none;border-radius:var(--r2)}.savefab.saved .ic{width:15px;height:15px}.savefab.saved:hover{border-color:var(--acc);color:var(--acc)}.savefab:disabled{opacity:.55;pointer-events:none}.savefab:active{transform:scale(.94)}.conv{font:400 clamp(40px,5vw,60px)/1 var(--serif)}.setting .ri{width:34px;height:34px;display:grid;place-items:center;border:1px solid var(--rule2);color:var(--tx3);flex:none}.setting .ri.on{color:var(--ok);border-color:color-mix(in srgb,var(--ok) 45%,transparent);background:var(--ok-bg)}.mod-summary{border:1px solid var(--rule2);background:var(--s1);padding:18px 20px}.mod-summary .setting{border-bottom:0;padding:0}.rule-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;align-items:start}@media(max-width:760px){.rule-grid{grid-template-columns:1fr}}.rule-card{border:1px solid var(--rule2);background:var(--s1);min-width:0;transition:border-color .2s}.rule-card.active{border-color:color-mix(in srgb,var(--ok) 38%,var(--rule2))}.rule-card-h{display:flex;align-items:center;gap:10px;padding:13px 14px}.rule-card-main{display:flex;align-items:center;gap:11px;flex:1;min-width:0;text-align:left;min-height:0}.rule-card-main .rc-ic{color:var(--tx3);flex:none;transition:color .2s}.rule-card.active .rc-ic{color:var(--acc)}.rc-title{font:600 13.5px/1.3 var(--sans);flex:1;min-width:0;overflow-wrap:break-word}.rc-fold{width:30px;height:30px;display:grid;place-items:center;color:var(--tx4);flex:none;transition:transform .22s var(--ease),color .2s}.rc-fold:hover{color:var(--tx2)}.rule-card.open .rc-fold{transform:rotate(180deg);color:var(--acc)}.rule-card-b{display:none;padding:16px 14px 18px;border-top:1px solid var(--rule);gap:16px}.rule-card.open .rule-card-b{display:grid}@media(max-width:420px){.rule-card-h{flex-wrap:wrap;row-gap:8px}.rule-card-main{flex-basis:100%}.rule-card-h .tag{margin-left:auto}}.cov-track{display:flex;gap:4px;height:4px}.cov-track span{flex:1;background:var(--rule2);transition:background .25s}.cov-track span.on{background:var(--acc)}.rule-stack{display:grid;gap:12px}.rule-card .rule-card{background:var(--s2)}.rule-card .rule-card .rule-card-h{padding:11px 12px}.rule-card .rule-card .rc-title{font-size:12.5px}.rule-card .rule-card .rule-card-b{padding:14px 12px 16px}.chip-grid{display:flex;flex-wrap:wrap;gap:8px}.esc-track{position:relative;margin-left:22px;display:flex;flex-direction:column;gap:18px}.esc-track::before{content:'';position:absolute;left:-1px;top:14px;bottom:14px;width:1px;background:var(--rule3)}.esc-track::before{content:'';position:absolute;left:-1px;top:14px;bottom:14px;width:2px;background:linear-gradient(to bottom,var(--warn),var(--bad))}.esc-step{position:relative;padding-left:44px}.esc-num{position:absolute;left:-19px;top:14px;width:38px;height:38px;border-radius:50%;background:var(--ink);border:1px solid var(--rule3);display:grid;place-items:center;font:600 12px/1 var(--mono);flex:none;transition:.25s;--sev: color-mix(in srgb,var(--warn) calc((1 - var(--t,1)) * 100%),var(--bad) calc(var(--t,1) * 100%));border-color:var(--sev);color:var(--sev);box-shadow:0 0 0 4px color-mix(in srgb,var(--sev) 16%,transparent)}.esc-card{display:flex;align-items:flex-start;gap:12px;border:1px solid var(--rule2);background:var(--s2);padding:14px 16px}.esc-fields{display:flex;gap:12px;flex-wrap:wrap;flex:1;min-width:0}.esc-fields .field{flex:1 1 130px;min-width:110px}.lr.warnh{--cols:34px minmax(0,1fr) auto;min-height:56px}.lr.warnh .ri{width:34px;height:34px;display:grid;place-items:center;border:1px solid var(--rule2);color:var(--tx3)}.rr-stats{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:20px}.rr-stat{position:relative;display:flex;align-items:center;gap:13px;padding:14px 16px;border:1px solid var(--rule2);border-radius:var(--r2);background:linear-gradient(160deg,var(--s2),var(--s1) 70%);overflow:hidden;flex:0 0 auto}.rr-stat::before{content:'';position:absolute;right:-18px;top:-18px;width:60px;height:60px;border-radius:50%;background:var(--acc-soft);filter:blur(3px)}.rr-stat-ico{position:relative;z-index:1;width:34px;height:34px;flex:none;display:flex;align-items:center;justify-content:center;line-height:0;border:1px solid var(--rule2);border-radius:50%;background:var(--s1);color:var(--acc)}.rr-stat-ico .ic{display:block;vertical-align:middle}.rr-stat b{position:relative;z-index:1;display:block;font:400 22px/1.1 var(--serif);color:var(--tx)}.rr-stat span{position:relative;z-index:1;display:block;font:500 9.5px/1 var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--tx3);margin-top:4px}.rr-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:14px;align-items:start}.rr-obj{position:relative;border:1px solid var(--rule2);border-radius:var(--r2);background:linear-gradient(165deg,var(--s2),var(--s1) 65%);box-shadow:0 16px 34px -28px #000;transition:border-color .25s,box-shadow .25s,transform .2s var(--ease);overflow:hidden}.rr-obj::before{content:'';position:absolute;inset:0 0 auto 0;height:2px;z-index:2;background:var(--tx4);opacity:.45;transition:opacity .25s}.rr-obj[data-style="button"]::before{background:linear-gradient(90deg,var(--ok),color-mix(in srgb,var(--ok) 15%,transparent) 85%)}.rr-obj[data-style="reaction"]::before{background:linear-gradient(90deg,var(--info),color-mix(in srgb,var(--info) 15%,transparent) 85%)}.rr-obj:hover{border-color:var(--rule3)}.rr-obj:hover::before,.rr-obj.open::before{opacity:.9}.rr-obj-head{display:flex;align-items:center;gap:10px;padding:13px 14px}.rr-obj-toggle{display:flex;align-items:center;gap:13px;flex:1;min-width:0;text-align:left}.rr-obj-chev{flex:0 0 auto;color:var(--tx3);transition:transform .25s var(--ease)}.rr-obj.open .rr-obj-chev{transform:rotate(90deg);color:var(--acc)}.rr-obj-ico{position:relative;width:38px;height:38px;flex:none;display:flex;align-items:center;justify-content:center;line-height:0;border-radius:50%;border:1px solid var(--rule2);background:radial-gradient(circle at 32% 26%,var(--s3),var(--s1));color:var(--info)}.rr-obj-ico .ic{display:block;vertical-align:middle}.rr-obj[data-style="button"] .rr-obj-ico{color:var(--ok)}.rr-obj-titlewrap{display:flex;flex-direction:column;gap:6px;min-width:0;flex:1}.rr-obj-chan{font:600 15px/1.3 var(--sans);color:var(--tx)}.rr-obj-count{flex:0 0 auto;display:flex;flex-direction:column;align-items:flex-end;line-height:1;padding:0 2px}.rr-obj-count b{font:400 19px/1 var(--serif);color:var(--acc)}.rr-obj-count span{display:block;font:500 8.5px/1 var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--tx4);margin-top:4px;white-space:nowrap}.rr-obj-head>.row{flex:0 0 auto;padding-left:8px;margin-left:2px;border-left:1px solid var(--rule)}.rr-obj-body{animation:rise .25s var(--ease) both}.rr-obj-stage{position:relative;background:var(--prev)}.rr-obj-msg{padding:16px 18px}.rr-obj-stage .rr-reacts{margin:-8px 18px 16px}.rr-obj-meta{display:flex;align-items:center;flex-wrap:wrap;gap:8px 10px;padding:12px 16px;border-top:1px solid var(--rule)}.rr-obj-spacer{flex:1}.rr-obj-roles{display:flex;flex-direction:column;gap:7px;padding:14px 16px 16px;border-top:1px solid var(--rule)}.rr-reacts{display:flex;flex-wrap:wrap;gap:6px}.rreact{display:inline-flex;align-items:center;justify-content:center;min-width:32px;height:28px;padding:0 8px;background:var(--prev2);border:1px solid rgba(255,255,255,.06);border-radius:6px;font-size:15px;color:#dbdee1}.rr-pills{display:flex;flex-wrap:wrap;gap:5px;min-width:0}.rr-pills.empty{color:var(--tx4);font-size:12px;font-style:italic}.rr-pill{display:inline-flex;align-items:center;gap:5px;max-width:150px;font:500 11px/1 var(--sans);padding:4px 9px 4px 7px;border-radius:20px;border:1px solid color-mix(in srgb,var(--pc,var(--tx4)) 38%,var(--rule2));background:color-mix(in srgb,var(--pc,var(--tx4)) 13%,transparent);color:var(--tx2);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.rr-pill i{width:7px;height:7px;border-radius:50%;background:var(--pc,var(--tx4));flex:none;box-shadow:0 0 0 2px color-mix(in srgb,var(--pc,var(--tx4)) 30%,transparent)}.rr-pill.more{background:var(--s3);border-color:var(--rule2);color:var(--tx3);font-style:normal}.rr-pill.sm{max-width:110px;padding:3px 8px 3px 6px;font-size:10.5px}.rr-tile{position:relative;display:flex;align-items:center;gap:10px;padding:9px 8px 9px 12px;border:1px solid var(--rule2);border-left:3px solid var(--tc,var(--tx4));border-radius:var(--r);background:var(--s1);min-width:0;transition:border-color .15s,background .15s,transform .15s var(--ease)}.rr-tile:hover{background:var(--s3);border-color:var(--rule3);transform:translateX(2px)}.rr-tile-emoji{width:28px;height:28px;flex:none;display:flex;align-items:center;justify-content:center;line-height:0;font-size:14px;border-radius:8px;background:var(--s3);border:1px solid var(--rule2);color:var(--tx3)}.rr-tile-body{flex:1;min-width:0;display:flex;flex-direction:column;gap:5px}.rr-tile-roles{display:flex;flex-wrap:wrap;gap:4px;min-width:0}.rr-tile-label{color:var(--tx3);font-size:11.5px;font-style:italic;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rr-tile-actions{display:flex;gap:1px;flex:none}@media(hover:hover){.rr-tile-actions{opacity:.35;transition:opacity .15s}.rr-tile:hover .rr-tile-actions{opacity:1}}.rr-tile.add{justify-content:center;gap:8px;border-style:dashed;border-left-style:dashed;background:transparent;color:var(--tx3);font:600 12px/1 var(--sans)}.rr-tile.add:hover{border-color:var(--acc);color:var(--acc);background:var(--acc-soft)}[data-rolepick] button{display:inline-flex;align-items:center;gap:7px}[data-rolepick] .rr-swatch{width:8px;height:8px;border-radius:50%;background:var(--rc,var(--tx4));box-shadow:0 0 0 2px color-mix(in srgb,var(--rc,var(--tx4)) 30%,transparent);flex:none}[data-rolepick] button.on{border-color:color-mix(in srgb,var(--rc,var(--acc)) 65%,var(--rule3));color:var(--tx);background:color-mix(in srgb,var(--rc,var(--tx4)) 18%,transparent)}.rr-rolesearch{position:relative;display:flex;align-items:center;margin-bottom:8px}.rr-rolesearch .ic{position:absolute;left:10px;color:var(--tx3);pointer-events:none}.rr-rolesearch input{padding-left:32px}.rr-rolegrid{max-height:190px;overflow-y:auto;padding-right:2px;align-content:flex-start}.rr-rname{max-width:150px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rr-compose-lockrow{display:flex;flex-direction:column;gap:6px;margin-bottom:6px}.rr-tpl-row{margin-bottom:22px}.rr-tpl-lbl{display:flex;align-items:center;gap:6px;font:600 10.5px/1 var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--tx3);margin-bottom:9px}.rr-tpl-list{display:flex;flex-wrap:wrap;gap:8px}.rr-tpl{display:inline-flex;align-items:center;gap:7px;padding:8px 13px;border:1px solid var(--rule2);border-radius:20px;background:var(--s1);font:600 12px/1 var(--sans);color:var(--tx2);transition:border-color .15s,color .15s,background .15s}.rr-tpl:hover{border-color:var(--rule3);color:var(--tx)}.rr-tpl.on{border-color:var(--acc);color:var(--acc);background:var(--acc-soft)}.rr-step{display:flex;align-items:center;gap:10px;margin:26px 0 12px}.rr-step:first-child{margin-top:2px}.rr-step .no{width:20px;height:20px;flex:none;display:grid;place-items:center;border:1px solid var(--rule3);border-radius:50%;font:500 10.5px/1 var(--mono);color:var(--acc)}.rr-step .tt{font:600 12.5px/1.2 var(--mono);letter-spacing:.06em;text-transform:uppercase;color:var(--tx2)}.rr-selwrap{position:relative;display:flex;align-items:center}.rr-selwrap>.ic{position:absolute;left:13px;color:var(--tx3);pointer-events:none}.rr-selwrap select{padding-left:36px}.rr-adv-toggle{display:inline-flex;align-items:center;gap:6px;margin-top:10px;font:500 12px/1 var(--sans);color:var(--tx3);transition:color .15s}.rr-adv-toggle .ic{transition:transform .2s var(--ease)}.rr-adv-toggle.open .ic{transform:rotate(90deg)}.rr-adv-toggle:hover{color:var(--tx)}.rr-adv-box{margin-top:12px}.rr-style-pick{display:grid;grid-template-columns:1fr 1fr;gap:10px}.rr-style-opt{position:relative;display:flex;flex-direction:column;align-items:flex-start;gap:8px;padding:14px;border:1px solid var(--rule2);border-radius:var(--r2);background:var(--s1);text-align:left;transition:border-color .15s,background .15s}.rr-style-opt:hover{border-color:var(--rule3)}.rr-style-opt .ico{width:32px;height:32px;display:grid;place-items:center;border-radius:50%;border:1px solid var(--rule2);background:var(--s2);color:var(--info)}.rr-style-opt[data-val="button"] .ico{color:var(--ok)}.rr-style-opt .tt{font:600 13.5px/1.2 var(--sans);color:var(--tx)}.rr-style-opt .dsc{font-size:11.5px;color:var(--tx3);line-height:1.4}.rr-style-opt.on{border-color:var(--acc);background:var(--acc-soft)}.rr-style-opt.on .tt{color:var(--acc)}.rr-style-opt.on .ico{color:var(--acc);border-color:color-mix(in srgb,var(--acc) 45%,transparent)}.rr-sticky-preview{position:sticky;top:-22px;z-index:5;margin:20px -22px 22px;border-radius:0;overflow:hidden;box-shadow:0 14px 30px -16px #000;border-bottom:1px solid var(--rule3)}.rr-sticky-preview .rrcard-prevtag{position:absolute;top:10px;right:10px;display:inline-flex;align-items:center;gap:5px;font:500 9.5px/1 var(--mono);letter-spacing:.1em;text-transform:uppercase;color:#949ba4;background:rgba(0,0,0,.45);backdrop-filter:blur(4px);padding:4px 7px;border-radius:20px;z-index:1}.rr-sticky-preview .rrcard-prev{background:var(--prev);padding:16px 18px 18px}.rr-editor-card{position:relative;padding:12px;border:1px solid var(--rule2);border-radius:var(--r2);background:var(--s1);margin-bottom:10px;transition:border-color .15s}.rr-editor-card:hover{border-color:var(--rule3)}.rr-editor-top{display:flex;align-items:center;gap:10px}.rr-editor-emoji{width:52px;flex:none}.rr-editor-emoji input{width:100%;text-align:center;font-size:17px;padding:0 4px}.rr-editor-label{flex:1;min-width:0;display:flex;align-items:center;gap:6px}.rr-editor-rm{flex:none}.rr-editor-roles{margin-top:10px}.rr-editor-roles .hint{display:block;margin-bottom:6px}.rr-eq{display:flex;flex-wrap:wrap;gap:5px;margin-top:8px}.rr-eq button{display:grid;place-items:center;width:28px;height:28px;font-size:14px;border-radius:7px;background:var(--s2);border:1px solid var(--rule2);transition:border-color .15s,background .15s,transform .1s}.rr-eq button:hover{border-color:var(--acc);background:var(--acc-soft);transform:translateY(-1px)}.btn.ghost.danger-h{color:var(--tx2)}.btn.ghost.danger-h:hover{color:var(--bad);background:var(--bad-bg)}.pcard{padding:0;overflow:hidden;max-width:400px}.pcard .pb{height:92px;background:linear-gradient(135deg,var(--gold-lo),var(--gold) 60%,var(--gold-hi));position:relative}.pcard .pb::after{content:'';position:absolute;inset:0;background:repeating-linear-gradient(135deg,transparent 0 10px,rgba(0,0,0,.08) 10px 11px)}.pcard .pa{margin:-38px 20px 0;position:relative;z-index:1;display:block}.pcard .pa .av-fb,.pcard .pa .av{border:5px solid #111214;width:80px;height:80px;font-size:34px}.pcard .pbd{margin:10px 16px 16px;background:#111214;padding:16px;font-family:'Aurus Sans','Noto Sans',Helvetica,Arial,sans-serif}.pcard .pn{display:flex;align-items:center;gap:8px;font-size:19px;font-weight:700;color:#fff;margin-bottom:14px}.pcard .pt{font-size:13px;color:#b5bac1;margin:2px 0 14px}.pcard .pact{border-top:1px solid var(--prev2);padding-top:14px}.pcard .pact .h{font-size:12px;font-weight:700;color:#fff;text-transform:uppercase;letter-spacing:.02em;margin-bottom:10px}.pcard .pact .r{display:flex;gap:12px;align-items:center}.pcard .pact .ico{width:60px;height:60px;background:var(--prev2);display:grid;place-items:center;color:#b5bac1;flex:none}.pcard .pact .ico .ic{font-size:26px}.pcard .pact b{display:block;color:#fff;font-size:14px;font-weight:600}.pcard .pact span{color:#b5bac1;font-size:13px;overflow-wrap:anywhere}.pcard .apptag{background:#5865f2}.lx-row{display:grid;grid-template-columns:200px minmax(0,1fr) 34px;gap:18px;align-items:center;width:100%;text-align:left;padding:14px 6px;border-bottom:1px solid var(--rule);position:relative;transition:background .2s}.lx-row code{color:var(--acc);font-size:13px}.lx-row .val{font:italic 400 20px/1.25 var(--serif);color:var(--tx);overflow-wrap:anywhere}.lx-row .val.empty2{color:var(--tx4)}.lx-row .cp{color:var(--tx4);justify-self:end}.lx-row:hover{background:linear-gradient(90deg,var(--acc-soft),transparent 75%)}.lx-row:hover .cp{color:var(--acc)}.login{position:relative;height:100%;overflow-y:auto;overflow-x:hidden;display:flex;flex-direction:column;padding:calc(var(--sat) + 28px) 40px calc(var(--sab) + 24px)}.login .orbit{position:fixed;right:-14vw;top:50%;width:min(92vh,780px);aspect-ratio:1;transform:translateY(-50%);color:var(--acc);opacity:.4;pointer-events:none;-webkit-mask-image:linear-gradient(90deg,transparent 12%,#000 58%);mask-image:linear-gradient(90deg,transparent 12%,#000 58%)}.login .orbit svg{width:100%;height:100%}.login .orbit .ring{transform-origin:50% 50%;animation:spin 120s linear infinite}.login .orbit .ring.b{animation-duration:80s;animation-direction:reverse}.login-top{display:flex;align-items:center;justify-content:space-between;position:relative;z-index:1}.login-brand{display:flex;align-items:center;gap:12px}.login-brand .wm{font:400 30px/1 var(--serif)}.login-main{position:relative;z-index:1;margin:auto 0;padding:48px 0 30px;max-width:720px}.login h1{font:400 clamp(60px,11vw,150px)/.86 var(--serif);letter-spacing:-.045em;margin:0 0 30px;text-wrap:balance}.login h1 em{color:var(--gold-hi)}.login .lead{font-size:17px;color:var(--tx2);line-height:1.65;max-width:46ch;margin:0 0 34px}.login-cta{display:flex;gap:16px;align-items:center;flex-wrap:wrap}.login-cta .btn.primary{gap:12px;min-height:54px;padding:0 30px;font-size:15px}.login-facts{display:grid;grid-template-columns:repeat(3,1fr);margin-top:56px;border-top:1px solid var(--rule3);max-width:760px}.login-facts>div{padding:18px 20px 0 0}.login-facts>div+div{padding-left:20px;border-left:1px solid var(--rule)}.login-facts b{display:block;font:400 34px/1 var(--serif)}.login-facts span{font:500 10px/1.5 var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--tx3)}.login-foot{position:relative;z-index:1;display:flex;justify-content:space-between;gap:16px;flex-wrap:wrap;font:500 10.5px/1.4 var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--tx3)}.login-foot a{text-decoration:underline;text-underline-offset:3px}details.dev{margin-top:26px;max-width:520px;border-top:1px solid var(--rule2)}details.dev summary{list-style:none;cursor:pointer;display:flex;align-items:center;gap:8px;min-height:44px;font:500 10.5px/1 var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--tx3)}details.dev summary::-webkit-details-marker{display:none}.codebox{font-size:11.5px;word-break:break-all;background:var(--s1);border:1px solid var(--rule2);padding:10px 12px;color:var(--gold-hi);display:block}@media(max-width:899px){.numbers,.numbers.n3{grid-template-columns:repeat(2,minmax(0,1fr))}.numbers>*{padding:16px 14px 14px;border-bottom:1px solid var(--rule)}.numbers>*:nth-child(2n){border-right:0}.numbers.n3>*:last-child{grid-column:1/-1;border-right:0}.numbers .v{font-size:52px;margin:10px 0 6px}.mast-row{flex-direction:column;align-items:flex-start;gap:18px}.mast-row .av,.mast-row .av-fb{width:72px;height:72px;font-size:32px}.mast-banner{height:120px}.lr.mem{--cols:44px minmax(0,1fr) auto}.lh.mem{--cols:44px minmax(0,1fr) auto}.lr.mem .roles{display:none}.lr.rl{--cols:14px minmax(0,1fr) auto}.lr.rl .pbar{display:none}.lr.srv{--cols:52px minmax(0,1fr) 24px;min-height:88px}.lr.srv .tag{display:none}.lr.srv .av,.lr.srv .av-fb{width:46px;height:46px}.tips{grid-template-columns:1fr}.tips>*{padding:18px 0!important;border-right:0;border-bottom:1px solid var(--rule)}.how{grid-template-columns:1fr}.how>div{padding:16px 0!important;border-left:0!important;border-bottom:1px solid var(--rule)}.capb{padding-left:6px}.capr>button{grid-template-columns:34px minmax(0,1fr) 20px}.capr>button .c{display:none}.savefab{bottom:calc(var(--tab-h) + var(--sab) + var(--pa-h) + 14px)}.lx-row{grid-template-columns:minmax(0,1fr) 28px;gap:4px 12px}.lx-row .val{grid-column:1}.lx-row .cp{grid-row:1/3;grid-column:2}.login{padding:calc(var(--sat) + 20px) 22px calc(var(--sab) + 20px)}.login .orbit{right:-52vw;top:-4vh;transform:none;width:110vw;opacity:.28;-webkit-mask-image:linear-gradient(180deg,#000 0,transparent 55%);mask-image:linear-gradient(180deg,#000 0,transparent 55%)}.login-facts{grid-template-columns:1fr;margin-top:36px}.login-facts>div{padding:14px 0!important;border-left:0!important;border-bottom:1px solid var(--rule)}.lr.ev{--cols:60px minmax(0,1fr)}.ev .nm{font-size:24px}.spine{margin-left:60px}.aud .tm{left:-68px;width:56px;font-size:10px;white-space:nowrap}.cat-hero .big{font-size:96px}.rr-grid{grid-template-columns:1fr}.rr-obj-head{padding:10px 10px 10px 12px;gap:8px}.rr-obj-ico{width:32px;height:32px}.rr-obj-chan{font-size:14px}.rr-obj-count span{display:none}.rr-obj-msg{padding:14px}.rr-obj-meta{padding:10px 12px}.rr-obj-roles{padding:12px}.rr-tile-actions{opacity:1}.rr-stats{flex-direction:column;align-items:stretch}.rr-sticky-preview{margin:16px -18px 18px}}.library-page{width:100%;max-width:1180px;margin:0 auto}.library-nav{display:flex;gap:3px;border-bottom:1px solid var(--rule2);margin-bottom:18px}.library-nav button{display:flex;align-items:center;gap:7px;padding:10px 13px;margin-bottom:-1px;border:0;border-bottom:2px solid transparent;background:transparent;color:var(--tx3);font:600 11px/1 var(--sans);cursor:pointer;border-radius:8px 8px 0 0}.library-nav button:hover{color:var(--tx);background:var(--s1)}.library-nav button.on{color:var(--tx);border-bottom-color:var(--acc);background:var(--s1)}.library-nav button span{font:600 9px/1 var(--mono);padding:3px 6px;border:1px solid var(--rule2);border-radius:999px;color:var(--tx4)}.library-content{min-height:300px}.library-toolbar{display:flex;align-items:center;gap:8px;margin-bottom:10px}.embed-search{height:40px;display:flex;align-items:center;gap:9px;flex:1;min-width:180px;padding:0 12px;border:1px solid var(--rule2);border-radius:9px;background:var(--s1);color:var(--tx3);transition:border-color .15s,box-shadow .15s}.embed-search:focus-within{border-color:var(--acc);box-shadow:0 0 0 3px var(--acc-soft)}.embed-search input{width:100%;border:0;outline:0;background:transparent;color:var(--tx);font:400 12.5px/1 var(--sans)}.embed-search input::placeholder{color:var(--tx4)}.embed-sort{width:170px;height:40px}.library-count{flex:none;color:var(--tx4);font:500 10px/1 var(--mono);padding:0 5px}.library-list{border:1px solid var(--rule2);border-radius:12px;overflow:hidden;background:var(--s1)}.library-row{position:relative;display:grid;grid-template-columns:5px minmax(250px,1fr) minmax(260px,auto) auto;align-items:center;gap:18px;min-height:76px;padding:10px 13px 10px 0;border-bottom:1px solid var(--rule);transition:background .14s}.library-row:last-child{border-bottom:0}.library-row:hover{background:var(--ink)}.library-row.selected{background:color-mix(in srgb,var(--acc) 6%,var(--s1))}.library-accent{align-self:stretch;border-radius:0 4px 4px 0;min-height:54px}.library-row-main{min-width:0}.library-row-title{display:flex;align-items:center;gap:9px;min-width:0}.library-icon{width:30px;height:30px;display:grid;place-items:center;flex:none;border-radius:8px;background:color-mix(in srgb,var(--card-accent) 13%,var(--ink));color:var(--card-accent);border:1px solid color-mix(in srgb,var(--card-accent) 23%,var(--rule2))}.library-row-title b{display:block;color:var(--tx);font:600 12.5px/1.25 var(--sans);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.library-row-title code{display:block;margin-top:3px;color:var(--tx4);font:500 9.5px/1 var(--mono);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.library-row-desc{margin:7px 0 0 39px;color:var(--tx4);font-size:10.5px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:560px}.library-row-meta{display:flex;gap:12px;color:var(--tx4);font:500 9px/1 var(--mono);white-space:nowrap}.library-row-actions{display:flex;align-items:center;gap:5px}.library-row-actions .btn:first-child{min-width:64px}.library-section-head{display:flex;align-items:center;justify-content:space-between;gap:20px;margin:2px 0 14px}.library-section-head h3{margin:0;color:var(--tx);font:600 17px/1.2 var(--sans)}.library-section-head p{margin:5px 0 0;color:var(--tx3);font-size:11.5px}.template-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.template-card{position:relative;display:flex;align-items:center;gap:12px;min-height:78px;padding:13px 14px 13px 17px;text-align:left;border:1px solid var(--rule2);border-radius:11px;background:var(--s1);color:var(--tx);cursor:pointer;overflow:hidden;transition:transform .14s,border-color .14s,background .14s}.template-card:hover{transform:translateY(-1px);border-color:var(--acc);background:var(--ink)}.template-accent{position:absolute;left:0;top:0;bottom:0;width:4px}.template-card-icon{width:32px;height:32px;display:grid;place-items:center;border-radius:8px;background:var(--ink);color:var(--tx3);flex:none}.template-card-copy{min-width:0;flex:1}.template-card-copy b{display:block;font:600 12.5px/1.2 var(--sans)}.template-card-copy span{display:block;margin-top:4px;color:var(--tx4);font-size:10.5px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.template-arrow{color:var(--tx4)}.publish-layout{display:grid;grid-template-columns:minmax(0,1fr) 280px;gap:16px}.publish-picker{padding:13px;border:1px solid var(--rule2);border-radius:11px;background:var(--s1);margin-bottom:12px}.publish-picker label{display:block;margin-bottom:7px;color:var(--tx3);font:600 10px/1 var(--mono);text-transform:uppercase;letter-spacing:.08em}.publish-panel{max-width:680px}.publish-side{position:sticky;top:16px;align-self:start;padding:13px;border:1px solid var(--rule2);border-radius:11px;background:var(--s1)}.mini-preview-title{margin-bottom:9px;color:var(--tx4);font:600 9px/1 var(--mono);text-transform:uppercase;letter-spacing:.1em}.mini-preview{min-height:150px;padding:14px;border-radius:8px;background:var(--prev);color:#dbdee1;border-left:3px solid var(--acc);font-size:11px}.mini-preview b{display:block;font-size:13px;color:#fff}.mini-preview p{margin:7px 0 0;color:#b5bac1;line-height:1.5}.mini-preview>span{display:grid;place-items:center;min-height:120px;color:#8e9297;text-align:center}.mini-bar{height:3px;margin:-14px -14px 12px;border-radius:8px 8px 0 0}.library-empty{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;min-height:250px;padding:32px;border:1px dashed var(--rule2);border-radius:12px;background:var(--s1);color:var(--tx3)}.library-empty .ic{color:var(--acc);margin-bottom:10px}.library-empty b{color:var(--tx);font:600 14px/1.3 var(--sans);margin-bottom:5px}.library-empty span{max-width:420px;margin-bottom:14px;font-size:11.5px}.library-empty.compact{min-height:190px}.library-page-shell .pagehead{margin-bottom:8px}.studio-topbar{margin-bottom:18px}@media (max-width:900px){.library-row{grid-template-columns:5px minmax(200px,1fr) auto;gap:12px}.library-row-meta{display:none}.publish-layout{grid-template-columns:1fr}.publish-side{display:none}.template-grid{grid-template-columns:1fr 1fr}}@media (max-width:640px){.publish-sheet{display:grid;gap:14px}.publish-sheet-preview{position:relative;padding:14px 15px 14px 18px;border:1px solid var(--rule2);border-radius:11px;background:var(--s1);overflow:hidden}.publish-sheet-preview:before{content:'';position:absolute;left:0;top:0;bottom:0;width:3px;background:var(--bar)}.publish-sheet-preview b{display:block;color:var(--tx);font:600 13px/1.3 var(--sans)}.publish-sheet-preview span{display:block;margin-top:5px;color:var(--tx3);font-size:11px;line-height:1.45;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.library-row-meta{gap:16px}.library-row-actions{justify-content:flex-end}.studio-topbar{position:relative;z-index:2;margin:0 0 18px}.studio-topbar .seg{width:max-content;max-width:100%;padding:3px;border:1px solid var(--rule2);border-radius:11px;background:color-mix(in srgb,var(--s1) 92%,var(--ink));box-shadow:0 8px 24px rgba(0,0,0,.08)}.studio-topbar .seg button{min-height:36px;padding:0 14px;border-radius:8px}.embed-selector{width:min(390px,46%);height:42px;border-color:var(--rule2);font-weight:600}.embed-selector:focus{border-color:var(--acc);box-shadow:0 0 0 3px var(--acc-soft)}@media (max-width:640px){.studio-topbar .seg{width:100%}.studio-topbar .seg button{flex:1}.embed-selector{width:100%}}.embed-selector-row{display:flex;align-items:end;gap:12px;margin:0 0 9px}.embed-selector-row .grow{flex:1;min-width:0}.embed-key-field{width:min(330px,36%)}.embed-selector-row .field-label{display:flex;align-items:center;gap:5px}.embed-selector-row .field-label .ic{color:var(--tx4)}.embed-selector{width:100%;height:38px}@media (max-width:640px){.embed-selector-row{flex-direction:column;align-items:stretch;gap:9px}.embed-key-field{width:100%}}}@property --x{syntax:'<color>';inherits:true;initial-value:#dcae45}.page.pa-page{position:relative;isolation:isolate;padding-left:40px;padding-right:40px;overflow-x:clip}.pa-page .st-aura{transition:none}.pa-hero{grid-template-columns:minmax(0,1fr)}.pa-show{position:relative;margin-top:6px;padding:20px 24px 24px;border:1px solid var(--rule2);border-radius:20px;overflow:hidden;background:radial-gradient(70% 55% at 50% 0%,color-mix(in srgb,var(--x) 16%,transparent),transparent 75%),radial-gradient(circle,rgba(255,255,255,.045) 1px,transparent 1.2px) 0 0/20px 20px,linear-gradient(180deg,var(--s2),var(--s1))}.pa-showh{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:18px}.pa-eb{white-space:nowrap;display:inline-flex;align-items:center;gap:12px;font:600 10.5px/1 var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--tx3)}.pa-live{display:inline-flex;align-items:center;gap:7px;color:var(--ok)}.pa-live i{width:7px;height:7px;border-radius:50%;background:var(--ok)}.pa-tabs{display:none;gap:4px;padding:4px;border:1px solid var(--rule2);border-radius:99px;background:var(--s1)}.pa-tabs button{display:inline-flex;align-items:center;gap:7px;min-height:34px;padding:0 14px;border-radius:99px;color:var(--tx3);font:600 12.5px/1 var(--sans)}.pa-tabs button{white-space:nowrap;flex:none}.pa-tabs button:hover{color:var(--tx)}.pa-tabs button.on{color:var(--tx);background:color-mix(in srgb,var(--x) 20%,var(--s2));box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--x) 50%,transparent)}.pa-frame{position:relative;display:grid;grid-template-columns:repeat(2,minmax(0,400px));gap:36px;justify-content:center;align-items:start;perspective:1100px;padding:6px 10px 10px;animation:shUp .6s var(--ease) .12s both}.pa-frame::before{content:'';position:absolute;inset:-6% 4%;background:radial-gradient(closest-side,color-mix(in srgb,var(--x) 24%,transparent),transparent);opacity:.7;pointer-events:none}.pa-fl{position:relative;max-width:400px;width:100%;padding:18px;border-radius:14px;background:var(--prev);border:1px solid rgba(255,255,255,.07);font-family:'Aurus Sans','Noto Sans',Helvetica,Arial,sans-serif;color:#dbdee1;box-shadow:0 40px 80px -34px #000,0 0 70px -22px color-mix(in srgb,var(--x) 60%,transparent);transform:rotateY(8deg) rotateX(3deg) rotate(-1deg)}.pa-fl{max-height:310px;overflow:hidden;-webkit-mask-image:linear-gradient(#000 70%,transparent);mask-image:linear-gradient(#000 70%,transparent)}.pa-frame>.pa-chat{justify-self:start;transform:rotateY(-8deg) rotateX(3deg) rotate(1deg)}.pa-frame>.pa-prof{justify-self:end}.pa-show.live .pa-prof{animation:paDriftA 7s ease-in-out infinite;will-change:transform}.pa-show.live .pa-chat{animation:paDriftB 7s ease-in-out -3.2s infinite;will-change:transform}@keyframes paDriftA{50%{transform:rotateY(5deg) rotateX(2deg) rotate(-.4deg) translate3d(0,-10px,0)}}@keyframes paDriftB{50%{transform:rotateY(-5deg) rotateX(2deg) rotate(.4deg) translate3d(0,-10px,0)}}.pa-frame.pop>.pa-fl{animation:paPop .5s ease}@keyframes paPop{40%{scale:1.03}}.pa-fbn{height:104px;border-radius:10px}.pa-fav{width:76px;height:76px;margin:-38px 0 0 14px;border-radius:50%;border:5px solid var(--prev);box-sizing:border-box;background:var(--prev)}.pa-fn{display:flex;align-items:center;gap:8px;padding:10px 4px 0;font-size:20px;font-weight:700;color:#fff}.pa-fnt{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pa-fn .apptag{background:#5865f2;flex:none}.pa-fs{padding:4px 4px 14px;font-size:13px;color:#b5bac1}.pa-ft{display:flex;align-items:center;gap:12px;padding:12px;border-radius:10px;background:var(--prev2)}.pa-fti{flex:none;width:40px;height:40px;display:grid;place-items:center;border-radius:8px;background:var(--prevcode);color:var(--x)}.pa-ft b{display:block;color:#fff;font-size:14px}.pa-ft span:not(.pa-fti){display:block;margin-top:2px;font:500 12px/1 var(--mono);color:#949ba4}.pa-lay{position:relative;overflow:hidden;display:block}.pa-lay img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;opacity:0;transition:opacity .25s ease}.pa-lay img.in{opacity:1}.pa-spark{position:absolute;left:50%;top:40%;width:7px;height:7px;border-radius:50%;background:var(--x);pointer-events:none;animation:paSpark .9s ease-out var(--d) both}@keyframes paSpark{from{transform:translate(0,0) scale(1);opacity:1}to{transform:translate(var(--dx),var(--dy)) scale(.2);opacity:0}}.pa-msg .pa-m{display:flex;gap:12px}.pa-msg .pa-mav{flex:none;width:40px;height:40px;border-radius:50%}.pa-msg .pa-mb{min-width:0;flex:1}.pa-msg .pa-mh{display:flex;align-items:center;gap:6px;margin-bottom:4px}.pa-msg .pa-mh b{color:#fff;font-size:15px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pa-msg .pa-mh time{color:#949ba4;font-size:11px}.pa-msg .apptag{background:#5865f2}.pa-msg .pp-card{position:relative;background:var(--prev2);border-radius:8px;padding:14px 16px 14px 18px;overflow:hidden;color:#dbdee1;font-size:14px;line-height:1.4}.pa-msg .pp-card::before{content:'';position:absolute;left:0;top:0;bottom:0;width:4px;background:var(--x)}.pa-msg .pp-h{display:flex;align-items:center;gap:8px;color:#fff}.pa-msg .pp-h b{font-size:15px}.pa-msg .pp-i{display:inline-grid;place-items:center;color:var(--x);flex:none}.pa-msg .pp-i .ic{width:16px;height:16px}.pa-msg .pp-m{margin:4px 0 12px;font-size:12px;color:#949ba4}.pa-msg .pp-n{color:#c9cdfb;background:rgba(88,101,242,.3);border-radius:3px;padding:0 3px}.pa-msg .pp-q{font-size:12px;font-weight:700;color:#fff;letter-spacing:.02em;margin-bottom:8px}.pa-msg .pp-l{list-style:none;margin:0 0 14px;padding:0;display:grid;gap:6px;counter-reset:p}.pa-msg .pp-l li{display:flex;align-items:center;gap:8px;counter-increment:p}.pa-msg .pp-l li::before{content:counter(p) '.';color:#949ba4;min-width:14px}.pa-msg .pp-b{display:flex;flex-wrap:wrap;gap:8px}.pa-msg .pp-b span{display:inline-flex;align-items:center;gap:6px;padding:7px 14px;border-radius:4px;font-size:13px;font-weight:600;background:#4e5058;color:#fff}.pa-msg .pp-b .ok{background:#248046}.pa-msg .pp-b .ic{width:14px;height:14px}.pa-pick{margin-top:24px;padding-top:22px;border-top:1px solid var(--rule2);display:grid;grid-template-columns:minmax(0,1fr) 300px;gap:32px;align-items:start;animation:shUp .6s var(--ease) .24s both}.pa-pickl{min-width:0}.pa-pick .pa-c2{padding:22px}.pa-pickh{display:flex;align-items:baseline;justify-content:space-between;gap:12px;margin-bottom:14px}.pa-pickh b{font:400 26px/1 var(--serif);letter-spacing:-.01em}.pa-pickh b em{font-style:italic;color:var(--x)}.pa-pickh span{font:500 11.5px/1 var(--mono);color:var(--tx3);white-space:nowrap}.pa-opts{position:relative;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.pa-tile{position:relative;display:grid;text-align:left;border-radius:14px;overflow:hidden;background:var(--s1);border:1px solid var(--rule2);padding-bottom:10px}.pa-tile:hover{border-color:color-mix(in srgb,var(--x) 60%,transparent)}.pa-tile:active{background:var(--s2)}.pa-tile .pa-tbn{display:block;aspect-ratio:4/1;overflow:hidden}.pa-tile .pa-tbn img{width:100%;height:100%;object-fit:cover;display:block}.pa-tile .pa-tav{display:block;width:40px;height:40px;margin:-20px 0 0 10px;border-radius:50%;overflow:hidden;box-shadow:0 0 0 3px var(--s1);position:relative}.pa-tile .pa-tav img{width:100%;height:100%;display:block}.pa-tile b{padding:7px 10px 0;font:600 13px/1 var(--sans);color:var(--tx)}.pa-tile .pa-tav{width:44px;height:44px;margin:-22px 0 0 10px}.pa-tile.on{border-color:var(--x);box-shadow:0 0 0 1px var(--x)}.pa-ck{position:absolute;top:7px;right:7px;width:22px;height:22px;border-radius:50%;background:var(--x);color:#fff;display:grid;place-items:center;opacity:0}.pa-ck .ic{width:13px;height:13px;stroke-width:3}.on>.pa-ck{opacity:1}.pa-fn .pa-pen{flex:none;display:grid;place-items:center;width:22px;height:22px;color:#949ba4;opacity:.5;transition:opacity .15s,color .15s}.pa-fn .pa-pen .ic{width:13px;height:13px}.pa-fnin{flex:1 1 auto;width:100%;min-width:0;margin:-3px -6px;padding:3px 6px;border:0;border-radius:7px;outline:0;background:transparent;color:#fff;font:700 20px/1.2 'Aurus Sans','Noto Sans',Helvetica,Arial,sans-serif;cursor:text;transition:background .15s}.pa-fnin::placeholder{color:#949ba4;opacity:1}.pa-fnin:hover{background:rgba(255,255,255,.04)}.pa-fnin:hover+.pa-pen,.pa-fnin:focus+.pa-pen{opacity:1;color:var(--x)}.pa-fnin:focus{background:rgba(255,255,255,.06)}.pa-hint{margin:14px 0 0;color:var(--tx4);font-size:12px;line-height:1.5}.pa-c2{animation:shUp .6s var(--ease) .3s both}.pa-c2{min-width:0;padding:20px;border:1px solid var(--rule2);border-radius:var(--r2);background:linear-gradient(160deg,var(--s2),var(--s1))}.pa-c2h{display:flex;align-items:center;gap:14px;margin-bottom:16px}.pa-ci{flex:none;width:42px;height:42px;display:grid;place-items:center;border-radius:50%;color:var(--x);background:color-mix(in srgb,var(--x) 16%,var(--s1));box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--x) 28%,transparent)}.pa-ct{display:flex;flex-direction:column;gap:5px;min-width:0;flex:1}.pa-ct b{font:400 24px/1.05 var(--serif);letter-spacing:-.01em}.pa-sum{font:500 11.5px/1.2 var(--mono);color:var(--tx3);font-style:normal;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pa-count{flex:none;font:500 11.5px/1 var(--mono);color:var(--tx4)}.pa-nick{width:100%;min-height:52px;padding:0 16px;border-radius:12px;background:var(--s1);border:1px solid var(--rule2);color:var(--tx);font:600 17px/1 var(--sans);outline:0}.pa-nick:focus{border-color:var(--x);box-shadow:0 0 0 4px color-mix(in srgb,var(--x) 20%,transparent)}.pa-chips{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px}.pa-chips button{min-height:32px;padding:0 13px;border-radius:999px;border:1px solid var(--rule2);color:var(--tx2);font:500 12.5px/1 var(--sans)}.pa-chips button:hover{border-color:var(--x);color:var(--tx)}.pa-chips button.on{border-color:var(--x);background:color-mix(in srgb,var(--x) 16%,transparent);color:var(--tx)}.pa-c2 .setting{margin-bottom:16px}.pa-dcols{display:flex;flex-wrap:wrap;gap:12px}.pa-dot{position:relative;width:38px;height:38px;border-radius:50%;background:var(--x)}.pa-dot:not(:disabled):hover{box-shadow:0 0 0 2px var(--ink),0 0 0 3px var(--x)}.pa-dot.on{box-shadow:0 0 0 2px var(--ink),0 0 0 4px var(--x)}.pa-dot .pa-ck{top:50%;right:50%;margin:-11px -11px 0 0;background:transparent;color:#fff;filter:drop-shadow(0 1px 2px rgba(0,0,0,.5))}.pa-tile:focus-visible,.pa-chips button:focus-visible,.pa-tabs button:focus-visible,.pa-dot:focus-visible{outline:2px solid var(--x);outline-offset:3px}@media(max-width:899px){.page.pa-page{padding-left:max(18px,env(safe-area-inset-left));padding-right:max(18px,env(safe-area-inset-right))}.pa-show{padding:16px 14px 18px}.pa-showh{flex-wrap:wrap;row-gap:12px}.pa-tabs{display:flex}.pa-frame{grid-template-columns:minmax(0,1fr);gap:0;max-width:420px;margin:0 auto;padding:6px 6px 10px}.pa-frame[data-view=profile] .pa-chat,.pa-frame[data-view=chat] .pa-prof{display:none}.pa-fl{max-height:290px}.pa-frame>.pa-fl{justify-self:center;transform:rotateY(-6deg) rotateX(3deg) rotate(1deg)}.pa-opts{gap:10px}.pa-tile .pa-tbn{aspect-ratio:3/1}.pa-tile b{padding:6px 10px 0;font-size:12.5px}.pa-tile .pa-tav{width:40px;height:40px;margin:-20px 0 0 10px}.pa-pick{grid-template-columns:minmax(0,1fr);gap:26px}.pa-pickh b{font-size:24px}}@media(max-width:560px){.pa-tile{padding-bottom:8px}.pa-tile b{padding:5px 8px 0;font-size:12px}.pa-tile .pa-tav{margin-left:8px}}@media(max-width:480px){.pa-eb{gap:8px;letter-spacing:.1em}}@media(prefers-reduced-motion:reduce){.pa-spark,.pa-frame,.pa-pick,.pa-c2,.pa-show.live .pa-fl,.pa-frame.pop>*{animation:none!important}.pa-lay img{transition:none!important}}.mm-pvs,.ap-pv{display:grid;gap:10px}.mm-pv{display:flex;gap:12px;align-items:flex-start;padding:12px 14px;border-radius:10px;background:var(--prev2);color:#dbdee1;font-size:13.5px;line-height:1.4}.mm-pv>i{flex:none;width:8px;height:8px;margin-top:6px;border-radius:50%;background:var(--c,var(--tx3))}.mm-pv span{display:block;color:#fff}.mm-pv small{display:block;margin-top:4px;font:500 11px/1 var(--mono);color:#949ba4;text-transform:uppercase;letter-spacing:.06em}.ap-pv{padding:16px 18px;border-radius:10px;background:var(--prev2);color:#dbdee1}.ap-h{display:flex;align-items:center;gap:8px;font:600 10.5px/1 var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--ok);margin-bottom:10px}.ap-dot{width:7px;height:7px;border-radius:50%;background:var(--ok)}.ap-dot.off{background:#949ba4}.ap-h:has(+ b:empty){display:none}.ap-pv b{display:block;font:400 19px/1.3 var(--serif);color:#fff}.ap-pv small{display:block;margin-top:8px;font:500 11.5px/1 var(--mono);color:#949ba4}#modeSeg{display:flex;width:100%}#modeSeg button{flex:1;justify-content:center;min-height:42px;padding:0 14px}
.sh-hero{--tone:var(--acc);display:block;padding:16px 0;border-top:1px solid var(--rule3);border-bottom:1px solid var(--rule3)}.sh-hero[data-tone="warn"]{--tone:var(--warn)}.sh-hero[data-tone="bad"]{--tone:var(--bad)}.sh-dial{--D:172px;--R:86px;position:relative;width:var(--D);height:var(--D);flex:none}.sh-dial i{position:absolute;left:50%;top:0;width:2px;height:11px;margin-left:-1px;transform-origin:1px var(--R);transform:rotate(var(--a));background:var(--rule2);transition:background .35s var(--d),box-shadow .35s var(--d)}.sh-dial i.on{background:var(--tone);box-shadow:0 0 8px -1px color-mix(in srgb,var(--tone) 70%,transparent)}.sh-c{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px}.sh-n{font:400 62px/1 var(--serif);letter-spacing:-.03em;font-variant-numeric:lining-nums tabular-nums;color:var(--tone);transition:color .3s}.sh-g{font:500 10px/1 var(--mono);letter-spacing:.16em;text-transform:uppercase;color:var(--tx3)}.sh-h{font:400 clamp(26px,3.4vw,36px)/1.1 var(--serif);letter-spacing:-.015em;margin:0 0 6px}.sh-sub{font-size:13px;color:var(--tx3);margin:0 0 10px;max-width:52ch}.sh-moves{display:flex;flex-direction:column;border-top:1px solid var(--rule)}.sh-move{display:grid;grid-template-columns:44px minmax(0,1fr) auto;align-items:center;gap:12px;padding:10px 0;border-bottom:1px solid var(--rule)}.sh-pts{font:500 11px/1 var(--mono);color:var(--tone);letter-spacing:.04em}.sh-t{font-size:13.5px;color:var(--tx2);min-width:0}.sh-done{display:flex;align-items:center;gap:12px;padding:14px 0;color:var(--tx2);font-size:13.5px;border-bottom:1px solid var(--rule)}.sh-done .ic{color:var(--acc);flex:none}.sh-facts{display:flex;flex-wrap:wrap;gap:6px 22px;margin-top:0;font:500 11px/1.3 var(--mono);color:var(--tx3);letter-spacing:.02em}.sh-facts span{display:inline-flex;align-items:center;gap:7px}.sh-facts b{color:var(--tx);font-weight:500}@media(max-width:640px){.sh-hero{grid-template-columns:1fr;gap:20px;justify-items:start}.sh-dial{--D:132px;--R:66px}.sh-dial i{height:9px}.sh-n{font-size:46px}.sh-move{grid-template-columns:36px minmax(0,1fr) auto}}.tb{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:0;border:1px solid var(--rule2);background:var(--s1);margin-top:14px}.tb-in,.tb-out{padding:20px 22px;min-width:0}.tb-in{border-right:1px solid var(--rule2)}.tb-samples{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:16px}.tb-msg{display:flex;gap:12px;align-items:flex-start}.tb-av{width:36px;height:36px;border-radius:50%;background:var(--s4);border:1px solid var(--rule2);flex:none;display:grid;place-items:center;font:400 17px/1 var(--serif);color:var(--tx3)}.tb-col{flex:1;min-width:0}.tb-col b{display:block;font-size:13.5px;margin-bottom:6px}.tb-col textarea{width:100%;min-height:112px;resize:vertical;background:var(--s2);border:1px solid var(--rule2);color:var(--tx);padding:11px 12px;font:400 14px/1.5 var(--sans);border-radius:var(--r)}.tb-col textarea:focus{outline:0;border-color:var(--acc)}.tb-vh{font:400 26px/1.1 var(--serif);letter-spacing:-.01em}.tb-verdict.bad .tb-vh{color:var(--bad)}.tb-verdict.ok .tb-vh{color:var(--ok)}.tb-verdict.idle .tb-vh{color:var(--tx3)}.tb-pv{margin:14px 0;padding:12px 14px;background:var(--s2);border-left:2px solid var(--rule3);font-size:14px;line-height:1.5;white-space:pre-wrap;overflow-wrap:anywhere;transition:opacity .4s,border-color .3s}.tb-pv mark{background:color-mix(in srgb,var(--bad) 30%,transparent);color:var(--tx);padding:0 2px}.tb-verdict.bad .tb-pv{border-left-color:var(--bad)}.tb-pv.gone{opacity:.45;text-decoration:line-through;text-decoration-color:var(--bad)}.tb-acts{display:flex;flex-wrap:wrap;gap:6px}.tb-rules{margin-top:18px;border-top:1px solid var(--rule)}.tb-r{display:grid;grid-template-columns:10px minmax(0,1fr);gap:12px;align-items:baseline;padding:9px 0;border-bottom:1px solid var(--rule)}.tb-r .d{width:8px;height:8px;border-radius:50%;background:var(--tx4);transform:translateY(-1px)}.tb-r.hit .d{background:var(--bad);box-shadow:0 0 8px var(--bad)}.tb-r.clear .d{background:var(--ok)}.tb-r.live .d{background:var(--info)}.tb-r .n{font-size:13.5px;font-weight:600}.tb-r .s{font-size:12px;color:var(--tx3);margin-top:1px}.tb-r.off .n{color:var(--tx3);font-weight:500}.tb-note{font-size:12.5px;color:var(--warn);margin:0 0 12px}@media(max-width:760px){.tb{grid-template-columns:1fr}.tb-in{border-right:0;border-bottom:1px solid var(--rule2)}}.sim-pick{display:flex;flex-wrap:wrap;gap:6px;margin:14px 0 16px}.sim-pick .chip.on{border-color:var(--acc);color:var(--acc);background:var(--acc-soft)}.sim-stage{border:1px solid var(--rule2);background:var(--s1);padding:20px 22px;transition:border-color .3s}.sim-stage.tripped{border-color:color-mix(in srgb,var(--acc) 60%,var(--rule2))}.sim-head{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;flex-wrap:wrap}.sim-t{display:block;font:400 26px/1.1 var(--serif);letter-spacing:-.01em}.sim-meter{display:flex;align-items:baseline;gap:8px;margin:22px 0 10px;font:400 15px/1 var(--serif);color:var(--tx3)}.sim-meter b{font:400 54px/1 var(--serif);letter-spacing:-.03em;color:var(--tx);font-variant-numeric:tabular-nums;transition:color .2s}.sim-stage.tripped .sim-meter b{color:var(--acc)}.sim-meter span{font-family:var(--mono);font-size:11px;letter-spacing:.04em}.sim-track{position:relative;height:34px;border:1px solid var(--rule2);background:repeating-linear-gradient(90deg,transparent 0 calc(10% - 1px),var(--rule) calc(10% - 1px) 10%)}.sim-track i{position:absolute;top:50%;width:10px;height:10px;margin:-5px 0 0 -5px;border-radius:50%;background:var(--tx3);animation:simpop .28s var(--ease)}.sim-track i.hit{background:var(--bad);box-shadow:0 0 10px var(--bad)}.sim-track i.blocked{background:transparent;border:1px solid var(--tx4);box-shadow:none}.sim-stage.tripped .sim-track{border-color:var(--acc)}@keyframes simpop{from{transform:scale(.2);opacity:0}to{transform:scale(1);opacity:1}}.sim-axis{display:flex;justify-content:space-between;margin-top:6px;font:500 10px/1 var(--mono);letter-spacing:.08em;color:var(--tx4)}.sim-log{margin-top:16px;max-height:190px;overflow:auto;border-top:1px solid var(--rule)}.sim-log:empty{display:none}.sim-l{display:grid;grid-template-columns:52px minmax(0,1fr) auto;gap:10px;padding:7px 0;border-bottom:1px solid var(--rule);font-size:13px;color:var(--tx2)}.sim-l time{font:500 11px/1.6 var(--mono);color:var(--tx4)}.sim-l em{font:500 10px/1.8 var(--mono);letter-spacing:.1em;text-transform:uppercase;font-style:normal;color:var(--tx4)}.sim-l.trip{color:var(--tx)}.sim-l.trip em{color:var(--acc)}.sim-l.blocked{color:var(--tx4);text-decoration:line-through}.sim-r{margin-top:18px;animation:simfade .4s var(--ease)}@keyframes simfade{from{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.sim-r b{display:block;font:400 24px/1.15 var(--serif);margin-bottom:8px}.sim-r.bad b{color:var(--bad)}.sim-r.good b{color:var(--acc)}.sim-r p{font-size:13px;color:var(--tx3);margin:0 0 10px;max-width:60ch}.sim-r .row{gap:6px;flex-wrap:wrap}@media(prefers-reduced-motion:reduce){.sh-dial i,.sh-n,.sim-track i,.sim-r{transition:none;animation:none}}
.page.ob{max-width:1120px}@keyframes obUp{from{opacity:0;transform:translateY(16px)}to{opacity:1;transform:none}}@keyframes obLive{70%{box-shadow:0 0 0 7px transparent}}@keyframes obPop{40%{transform:scaleY(1.9)}}@keyframes obIn{from{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}.obx-bar{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:18px 36px;align-items:center;margin-top:26px;padding:20px 26px;border:1px solid var(--rule3);border-radius:22px;background:radial-gradient(60% 160% at 0% 0%,var(--acc-soft),transparent 70%),linear-gradient(160deg,var(--s2),var(--s1));box-shadow:0 30px 70px -42px var(--acc)}.obx-prog{display:grid;gap:12px;min-width:190px}.obx-pn{display:flex;align-items:baseline;gap:10px}.obx-pn b{font:400 44px/1 var(--serif);color:var(--tx);font-variant-numeric:tabular-nums}.obx-pn span{font:500 10.5px/1.2 var(--mono);letter-spacing:.13em;text-transform:uppercase;color:var(--tx3)}.obx-seg{display:flex;gap:5px}.obx-seg .sg{flex:1;height:5px;border-radius:3px;background:var(--rule2);transition:background .4s,box-shadow .4s}.obx-seg .sg.on{background:var(--foil);box-shadow:0 0 10px -1px var(--acc-mid)}.obx-seg.pop{animation:obPop .45s var(--ease)}.obx-stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));min-width:0}.obx-stats div{display:flex;flex-direction:column;align-items:center;gap:7px;min-width:0;padding:2px 6px}.obx-stats div+div{border-left:1px solid var(--rule)}.obx-stats b{font:400 28px/1 var(--serif);color:var(--tx);font-variant-numeric:tabular-nums}.obx-stats b i{font-size:.55em;color:var(--tx3);font-style:normal}.obx-stats span{font:500 9.5px/1.2 var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--tx4)}.obx-acts{display:flex;gap:10px}.obx-acts .btn{height:44px;padding:0 18px;white-space:nowrap}.obx-list{display:grid;gap:16px;margin-top:34px}.obx-step{display:grid;grid-template-columns:36px minmax(0,1fr);gap:18px;animation:obUp .55s var(--ease) both;animation-delay:calc(var(--i) * 60ms)}.obx-node{position:relative;display:flex;justify-content:center}.obx-node::before{content:'';position:absolute;top:44px;bottom:-26px;left:50%;width:1px;background:var(--rule2)}.obx-step:last-child .obx-node::before{display:none}.obx-node span{position:relative;z-index:1;width:34px;height:34px;margin-top:20px;border-radius:50%;display:grid;place-items:center;border:1px solid var(--rule3);background:var(--ink);font:500 12px var(--mono);color:var(--tx3);transition:.3s var(--ease)}.obx-step.on .obx-node span{background:var(--foil);border-color:transparent;color:var(--on-acc);box-shadow:0 0 0 5px var(--acc-soft)}.obx-step.on .obx-node::before{background:linear-gradient(var(--acc-mid),var(--rule2))}.obx-step.bad .obx-node span{border-color:var(--bad);color:var(--bad);background:var(--ink);box-shadow:0 0 0 5px color-mix(in srgb,var(--bad) 14%,transparent)}.obx-card{display:grid;grid-template-columns:minmax(0,.86fr) minmax(0,1.14fr);min-width:0;border:1px solid var(--rule2);border-radius:24px;overflow:hidden;background:linear-gradient(165deg,var(--s2),var(--s1));transition:border-color .25s,transform .35s var(--ease),box-shadow .35s}.obx-card:hover{border-color:var(--acc-mid);transform:translateY(-2px);box-shadow:0 34px 70px -44px var(--acc)}.obx-step.on .obx-card{border-color:var(--rule3)}.obx-info{display:flex;flex-direction:column;align-items:flex-start;gap:12px;padding:24px 26px;min-width:0}.obx-top{display:flex;align-items:center;gap:11px;width:100%}.obx-ico{width:38px;height:38px;border-radius:50%;display:grid;place-items:center;color:var(--acc);background:radial-gradient(circle at 30% 22%,color-mix(in srgb,var(--acc) 28%,var(--s3)),var(--s2) 78%);box-shadow:0 0 0 1px var(--rule3)}.obx-k{font:500 10.5px/1 var(--mono);letter-spacing:.16em;text-transform:uppercase;color:var(--tx4)}.obx-top .switch{margin-left:auto}.obx-info h3{margin:6px 0 0;font:400 clamp(30px,3.4vw,40px)/1 var(--serif);letter-spacing:-.03em;color:var(--tx)}.obx-info p{margin:0;color:var(--tx3);font-size:14px;line-height:1.55;max-width:34ch}.obx-sum{display:inline-flex;align-items:center;gap:8px;padding:7px 12px;border:1px solid var(--rule2);border-radius:99px;font:500 11px/1 var(--mono);letter-spacing:.05em;color:var(--tx3);max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.obx-sum i{width:6px;height:6px;border-radius:50%;background:var(--tx4);flex:none}.obx-sum.ok{color:var(--tx2)}.obx-sum.ok i{background:var(--ok);box-shadow:0 0 8px var(--ok)}.obx-sum.bad{color:var(--bad);border-color:color-mix(in srgb,var(--bad) 45%,var(--rule2))}.obx-sum.bad i{background:var(--bad)}.obx-edit{margin-top:auto;height:44px;padding:0 20px;border-radius:99px}.obx-info>.obx-sum+.obx-edit{margin-top:10px}.obx-prev{position:relative;min-width:0;max-height:272px;overflow:hidden;padding:22px 26px;border-left:1px solid var(--rule2);cursor:pointer;background:radial-gradient(90% 90% at 85% 0%,var(--acc-soft),transparent 70%),color-mix(in srgb,var(--ink) 55%,var(--s1));-webkit-mask-image:linear-gradient(#000 74%,transparent);mask-image:linear-gradient(#000 74%,transparent)}.obx-prev::before{content:'';position:absolute;inset:0;opacity:.5;pointer-events:none;background-image:radial-gradient(var(--rule2) 1px,transparent 1px);background-size:22px 22px;-webkit-mask-image:radial-gradient(80% 80% at 70% 20%,#000,transparent);mask-image:radial-gradient(80% 80% at 70% 20%,#000,transparent)}.obx-prev *{pointer-events:none}.obx-prev .ob-stage{position:relative;padding:0;border:0;background:none;overflow:visible;transition:opacity .3s,filter .3s}.obx-prev .ob-stage::before{display:none}.obx-step:not(.on) .obx-prev .ob-stage{opacity:.38;filter:grayscale(.75)}.obx-step:not(.on) .obx-prev::after{content:'Off · preview only';position:absolute;top:14px;right:18px;z-index:2;font:500 10px/1 var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--tx3)}.ob-stage{position:relative;padding:22px;border:1px solid var(--rule2);border-radius:20px;overflow:hidden;background:radial-gradient(90% 80% at 80% 0%,var(--acc-soft),transparent 70%),color-mix(in srgb,var(--ink) 55%,var(--s1))}.ob-stage::before{content:'';position:absolute;inset:0;opacity:.5;pointer-events:none;background-image:radial-gradient(var(--rule2) 1px,transparent 1px);background-size:22px 22px;-webkit-mask-image:radial-gradient(80% 80% at 70% 20%,#000,transparent);mask-image:radial-gradient(80% 80% at 70% 20%,#000,transparent)}.ob-stage>*{position:relative}.ob-frame{border:1px solid var(--prevcode);border-radius:14px;overflow:hidden;background:var(--prev);box-shadow:0 34px 56px -30px #000,0 0 0 1px #ffffff0a}.ob-frame .wprev{border-radius:0}.ob-fh{display:flex;align-items:center;gap:6px;padding:10px 14px;background:var(--prev2);color:#b5bac1;font:600 13px var(--sans);border-bottom:1px solid var(--prevcode)}.ob-mem{display:flex;gap:14px;padding:16px;color:#dbdee1}.ob-mem i{display:block;font-style:normal;font-size:12px;color:#949ba4;margin-bottom:8px}.ob-av{width:44px;height:44px;border-radius:50%;background:linear-gradient(135deg,#5865f2,#eb459e);display:grid;place-items:center;font-weight:700;color:#fff;flex:none}.ob-roles{display:flex;flex-wrap:wrap;gap:6px}.ob-role{padding:3px 9px;border-radius:6px;background:var(--prevcode);font-size:12px;color:#dbdee1}.ob-vpanel{padding:14px;color:#dbdee1;display:grid;gap:8px;border-left:4px solid var(--acc);margin:12px;background:var(--prev2);border-radius:6px}.ob-vpanel p{margin:0;font-size:13.5px}.ob-vpanel em{font-size:11.5px;color:#949ba4;font-style:normal}.ob-vbtn{justify-self:start;padding:7px 18px;border-radius:4px;background:#5865f2;color:#fff;font:500 13.5px var(--sans)}.ob-log{display:flex;gap:10px;align-items:center;padding:8px 14px;color:#dbdee1;font-size:13px;border-left:3px solid #3ecf8e;margin:8px 12px;background:var(--prev2);border-radius:4px}.ob-log.dim{border-color:#f0b232;opacity:.8}.ob-log i{display:none}.ob-live{display:flex;align-items:center;gap:8px;font:500 10.5px/1 var(--mono);color:var(--tx3);text-transform:uppercase;letter-spacing:.14em}.ob-live i{width:7px;height:7px;border-radius:50%;background:var(--ok);box-shadow:0 0 0 0 color-mix(in srgb,var(--ok) 55%,transparent);animation:obLive 1.8s infinite}.ob-live span{margin-left:auto;color:var(--tx4);letter-spacing:.06em}.ob-sim{margin-top:18px;padding:28px 32px;border:1px solid var(--rule3);border-radius:24px;background:radial-gradient(60% 120% at 100% 0%,var(--acc-soft),transparent 70%),linear-gradient(160deg,var(--s2),var(--s1));box-shadow:0 36px 80px -40px var(--acc)}.ob-sim[hidden]{display:none}.ob-sim-h{display:flex;justify-content:space-between;align-items:center;gap:10px;margin-bottom:22px;flex-wrap:wrap}.ob-sim-h b{font:400 30px/1 var(--serif);letter-spacing:-.02em}.ob-sim-h span{display:flex;gap:8px}.ob-evs{display:grid;position:relative;max-width:680px}.ob-ev{display:flex;gap:16px;padding-bottom:22px;position:relative;opacity:0}.ob-sim.play .ob-ev{animation:obIn .5s var(--ease) both;animation-delay:calc(var(--i)*.55s)}.ob-ev:not(:last-child)::before{content:'';position:absolute;left:16px;top:34px;bottom:2px;width:1px;background:var(--rule3)}.ob-evn{width:33px;height:33px;border-radius:50%;display:grid;place-items:center;background:var(--acc-soft);border:1px solid var(--acc);color:var(--acc);flex:none}.ob-ev b{display:block;font-size:14.5px}.ob-ev i{display:block;font-style:normal;font-size:12.5px;color:var(--tx3);margin:3px 0 9px}.ob-ev .wprev{border-radius:12px;max-width:520px}.obs{position:fixed;inset:0;z-index:240;display:flex;flex-direction:column;background:var(--ink);color:var(--tx);opacity:0;transform:translateY(16px);transition:opacity .28s var(--ease),transform .4s var(--ease);overflow:hidden}.obs.show{opacity:1;transform:none}.obs[hidden]{display:none}.obs :focus-visible{outline:2px solid var(--acc);outline-offset:2px}body.ob-open .overlay:not(.pk-stacked):not(.cp-stacked){z-index:206}.obs-bg{position:absolute;inset:0;pointer-events:none;background:radial-gradient(880px 540px at 76% 42%,var(--acc-soft),transparent 70%),radial-gradient(640px 380px at 0% 100%,color-mix(in srgb,var(--acc) 8%,transparent),transparent 70%)}.obs-bg::after{content:'';position:absolute;inset:0;opacity:.5;background-image:radial-gradient(var(--rule2) 1px,transparent 1px);background-size:26px 26px;-webkit-mask-image:radial-gradient(70% 70% at 76% 45%,#000,transparent);mask-image:radial-gradient(70% 70% at 76% 45%,#000,transparent)}.obs-top{position:relative;z-index:3;flex:none;display:flex;align-items:center;gap:18px;min-height:62px;padding:0 22px;border-bottom:1px solid var(--rule2);background:color-mix(in srgb,var(--ink) 86%,transparent);backdrop-filter:blur(10px)}.obs-x{width:36px;height:36px;flex:none;display:grid;place-items:center;border:1px solid var(--rule2);border-radius:50%;color:var(--tx2);transition:.2s var(--ease)}.obs-x:hover{color:var(--tx);border-color:var(--rule3);background:var(--s3);transform:rotate(90deg)}.obs-brand{display:flex;flex-direction:column;gap:6px;min-width:130px}.obs-brand b{font:400 22px/1 var(--serif);color:var(--tx)}.obs-rail{flex:1;display:flex;align-items:center;justify-content:center;gap:4px;min-width:0;overflow-x:auto;scrollbar-width:none}.obs-rail::-webkit-scrollbar{display:none}.obs-rs{display:flex;align-items:center;gap:9px;flex:none;padding:6px 12px 6px 6px;border:1px solid transparent;border-radius:99px;color:var(--tx4);font:600 10.5px/1 var(--mono);letter-spacing:.12em;text-transform:uppercase;cursor:pointer;transition:color .2s,background .2s,border-color .2s}.obs-rs:hover{color:var(--tx)}.obs-rs .n{width:24px;height:24px;flex:none;display:grid;place-items:center;border:1px solid var(--rule3);border-radius:50%;font-size:10px;letter-spacing:0;transition:.3s var(--ease)}.obs-rs.on{color:var(--tx2)}.obs-rs.on .n{background:var(--acc);border-color:var(--acc);color:var(--on-acc)}.obs-rs.now{color:var(--acc);background:var(--acc-soft);border-color:var(--acc-mid)}.obs-rs.now .n{border-color:var(--acc);color:var(--acc);background:none}.obs-rs.bad .n{border-color:var(--bad);color:var(--bad);background:none}.obs-save{height:40px;flex:none;border-radius:99px;padding:0 18px;opacity:.5;transition:opacity .25s}.obs-save.dirty{opacity:1;box-shadow:0 10px 30px -10px var(--acc)}.obs-main{position:relative;z-index:2;flex:1;min-height:0}.obs .ob-stagewrap{height:100%}.obs .ob-pane{display:none;height:100%}.obs .ob-pane.active{display:grid;grid-template-columns:minmax(400px,540px) minmax(0,1fr);grid-template-rows:auto auto minmax(0,1fr) auto;grid-template-areas:"ph side" "note side" "form side" "nav side";animation:obIn .4s var(--ease) both}.obs .ob-pane.active::before{content:'';grid-column:1;grid-row:1/-1;background:color-mix(in srgb,var(--s1) 82%,transparent);border-right:1px solid var(--rule2)}.obs .ob-body{display:contents}.obs .ob-ph,.obs .ob-offnote,.obs .ob-form,.obs .ob-nav,.obs .ob-side{position:relative}.obs .ob-ph{grid-area:ph;display:flex;align-items:center;gap:16px;flex-wrap:wrap;padding:26px 34px 22px;border-bottom:1px solid var(--rule2)}.obs .ob-pic{width:52px;height:52px;border-radius:50%;display:grid;place-items:center;color:var(--acc);flex:none;background:radial-gradient(circle at 30% 22%,color-mix(in srgb,var(--acc) 30%,var(--s3)),var(--s2) 78%);box-shadow:0 0 0 1px var(--rule3),0 14px 30px -14px var(--acc)}.obs .ob-pt{flex:1;min-width:150px}.obs .ob-step{font:500 10.5px/1 var(--mono);color:var(--acc);text-transform:uppercase;letter-spacing:.16em}.obs .ob-step i{color:var(--tx4);font-style:normal;margin:0 2px}.obs .ob-pt h3{margin:8px 0 5px;font:400 clamp(30px,3vw,38px)/1 var(--serif);letter-spacing:-.02em;color:var(--tx)}.obs .ob-pt .desc{margin:0;color:var(--tx3);font-size:13.5px;line-height:1.5}.obs .ob-power{display:flex;align-items:center;gap:10px}.obs .ob-offnote{grid-area:note;display:none;align-items:center;gap:10px;margin:16px 34px 0;padding:11px 15px;border:1px dashed var(--rule3);border-radius:14px;color:var(--tx3);font-size:13px}.obs .ob-offnote .ic{color:var(--tx4);flex:none}.obs .ob-pane:not(.on) .ob-offnote{display:flex}.obs .ob-form{grid-area:form;display:grid;align-content:start;gap:16px;min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:24px 34px 26px;scrollbar-width:thin;transition:opacity .25s}.obs .ob-pane:not(.on) .ob-form{opacity:.5}.ob-sec{display:flex;align-items:center;gap:10px;margin-top:10px;font:600 10.5px/1 var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--tx3)}.ob-form>.ob-sec:first-child{margin-top:0}.ob-sec::after{content:'';flex:1;height:1px;background:var(--rule)}.ob-form .notice{border-radius:14px}.obs .ob-nav{grid-area:nav;display:flex;justify-content:space-between;gap:10px;margin:0;padding:14px 34px calc(14px + var(--sab,0px));border-top:1px solid var(--rule2);background:var(--ink)}.obs .ob-nav .btn{height:44px;padding:0 20px}.obs .ob-side{grid-area:side;align-self:center;justify-self:center;display:grid;gap:14px;width:min(640px,100%);max-height:100%;overflow-y:auto;overscroll-behavior:contain;padding:30px;box-sizing:border-box}.obs .ob-stage{padding:30px;border-radius:22px}@media(max-width:1000px){.obx-bar{grid-template-columns:minmax(0,1fr);gap:20px;padding:20px}.obx-prog{min-width:0}.obx-acts{display:grid;grid-template-columns:1fr 1fr}.obx-acts .btn{justify-content:center;white-space:normal;height:auto;min-height:44px;padding:10px 14px;line-height:1.2}.obx-step{grid-template-columns:30px minmax(0,1fr);gap:12px}.obx-node span{width:30px;height:30px;margin-top:18px}.obx-node::before{top:40px}.obx-card{grid-template-columns:minmax(0,1fr)}.obx-prev{border-left:0;border-top:1px solid var(--rule2);max-height:230px;padding:18px 20px}.obx-info{padding:20px}.obx-info p{max-width:none}}@media(max-width:900px){.obs-top{flex-wrap:wrap;gap:10px 12px;padding:10px 14px}.obs-brand{flex:1;min-width:0}.obs-brand b{font-size:20px}.obs-rail{order:5;flex:1 1 100%;justify-content:flex-start;margin:0 -2px}.obs-rs{padding:5px}.obs-rs .l{display:none}.obs-rs.now{padding-right:12px}.obs-rs.now .l{display:inline}.obs .ob-pane.active{display:flex;flex-direction:column;overflow-y:auto;overscroll-behavior:contain}.obs .ob-pane.active::before{display:none}.obs .ob-ph{order:1;padding:18px 16px 16px;gap:12px}.obs .ob-pic{width:44px;height:44px}.obs .ob-pt h3{font-size:30px}.obs .ob-side{order:2;width:auto;max-height:none;overflow:visible;align-self:stretch;padding:14px 16px 0}.obs .ob-stage{padding:14px;border-radius:18px;max-height:260px;overflow-y:auto}.obs .ob-offnote{order:3;margin:14px 16px 0}.obs .ob-form{order:4;overflow:visible;padding:20px 16px 24px}.obs .ob-nav{order:5;position:static;margin:8px 0 0;padding:16px 16px calc(18px + var(--sab,0px));border-top:1px solid var(--rule2);background:none}.obs .ob-nav .btn{flex:1;justify-content:center}}@media(max-width:560px){.obx-stats b{font-size:23px}.obx-pn b{font-size:38px}.ob-sim{padding:22px 18px}}@media(prefers-reduced-motion:reduce){.obx-step,.obs,.obs .ob-pane.active,.ob-sim.play .ob-ev,.obx-seg.pop,.ob-live i{animation:none!important;transition:none!important}.ob-ev{opacity:1}}.ob-form .input,.ob-form .select{border-radius:14px;min-height:46px;background:color-mix(in srgb,var(--ink) 45%,var(--s2));border-color:var(--rule2);transition:border-color .2s,box-shadow .25s,background .2s}.ob-form .input:hover,.ob-form .select:hover{border-color:var(--rule3)}.ob-form .input:focus,.ob-form .select:focus{border-color:var(--acc);background:var(--s2)}.ob-form .hint{font-size:12px;line-height:1.5;color:var(--tx3)}.ob-form .mi{width:36px;height:36px;flex:none;display:grid;place-items:center;border-radius:50%;color:var(--acc);background:var(--acc-soft);box-shadow:0 0 0 1px var(--acc-mid) inset}.ob-modes{display:grid;grid-template-columns:1fr 1fr;gap:10px}.ob-modes button{display:flex;flex-direction:column;align-items:flex-start;gap:3px;padding:14px;text-align:left;border:1px solid var(--rule2);border-radius:16px;background:var(--s2);transition:border-color .2s,background .2s,transform .3s var(--ease)}.ob-modes button .mi{margin-bottom:8px;color:var(--tx3);background:var(--s3);box-shadow:none}.ob-modes button b{font:600 14px/1.2 var(--sans);color:var(--tx)}.ob-modes button i{font:500 10.5px/1.3 var(--mono);letter-spacing:.04em;font-style:normal;color:var(--tx4)}.ob-modes button:hover{transform:translateY(-2px);border-color:var(--rule3)}.ob-mm[data-mode=text] [data-mode-set=text],.ob-mm[data-mode=embed] [data-mode-set=embed]{border-color:var(--acc);background:var(--acc-soft)}.ob-mm[data-mode=text] [data-mode-set=text] .mi,.ob-mm[data-mode=embed] [data-mode-set=embed] .mi{color:var(--on-acc);background:var(--foil)}.ob-mm .ob-m-text,.ob-mm .ob-m-embed{display:grid;gap:12px;margin-top:14px}.ob-mm[data-mode=text] .ob-m-embed,.ob-mm[data-mode=embed] .ob-m-text{display:none}.ob-comp{border:1px solid var(--rule2);border-radius:16px;overflow:hidden;background:color-mix(in srgb,var(--ink) 45%,var(--s2));transition:border-color .2s,box-shadow .25s}.ob-comp:hover{border-color:var(--rule3)}.ob-comp:focus-within{border-color:var(--acc);box-shadow:0 0 0 4px var(--acc-soft)}.ob-comp textarea.input{display:block;width:100%;border:0!important;border-radius:0;background:transparent!important;box-shadow:none!important;resize:vertical;min-height:84px;padding:14px 16px;line-height:1.55}.ob-vars{display:flex;flex-wrap:wrap;align-items:center;gap:6px;padding:9px 12px;border-top:1px solid var(--rule);background:color-mix(in srgb,var(--s1) 70%,transparent)}.ob-vars .lbl{font:500 10px/1 var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--tx4);margin-right:4px}.ob-tile{display:flex;align-items:center;gap:14px;padding:14px 16px;border:1px solid var(--rule2);border-radius:16px;background:var(--s2);transition:border-color .2s,background .2s}.ob-tile.on{border-color:var(--acc-mid);background:linear-gradient(160deg,color-mix(in srgb,var(--acc) 8%,var(--s2)),var(--s2))}.ob-tile .grow{flex:1;min-width:0}.ob-tile .pt{font:600 14px/1.25 var(--sans);color:var(--tx)}.ob-tile .ps{margin-top:3px;font-size:12.5px;line-height:1.4;color:var(--tx3)}.ob-tile:not(.on) .mi{color:var(--tx3);background:var(--s3);box-shadow:none}.ob-lv{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.ob-lv button{position:relative;display:flex;flex-direction:column;gap:5px;padding:14px 14px 15px;text-align:left;border:1px solid var(--rule2);border-radius:16px;background:var(--s2);transition:border-color .2s,background .2s,transform .3s var(--ease)}.ob-lv button::before{content:'';width:100%;height:3px;border-radius:2px;margin-bottom:9px;background:linear-gradient(90deg,var(--acc) var(--w),var(--rule2) var(--w))}.ob-lv button:nth-child(1){--w:34%}.ob-lv button:nth-child(2){--w:67%}.ob-lv button:nth-child(3){--w:100%}.ob-lv button b{font:600 14px/1.2 var(--sans);color:var(--tx)}.ob-lv button i{font-style:normal;font-size:12px;line-height:1.35;color:var(--tx3)}.ob-lv button:hover{transform:translateY(-2px);border-color:var(--rule3)}.ob-lv button.on{border-color:var(--acc);background:var(--acc-soft)}.ob-lv button.on b{color:var(--acc)}.ob-gate{display:grid;gap:16px;padding:16px;border:1px dashed var(--rule3);border-radius:16px;transition:opacity .25s,border-color .25s}.ob-gate:not(.on){opacity:.45}.ob-gate.on{border-style:solid;border-color:var(--rule2)}.ob-unit{position:relative}.ob-unit .input{width:100%;padding-right:74px}.ob-unit span{position:absolute;right:14px;top:50%;transform:translateY(-50%);font:500 10.5px/1 var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--tx4);pointer-events:none}.ob-well{padding:16px;border:1px dashed var(--rule3);border-radius:16px;background:color-mix(in srgb,var(--ink) 35%,transparent);transition:border-color .2s}.ob-well:hover{border-color:var(--acc-mid)}.ob-form .notice{border-radius:16px}@media(max-width:560px){.ob-lv{grid-template-columns:1fr}.ob-lv button{flex-direction:row;flex-wrap:wrap;align-items:center;gap:4px 10px}.ob-lv button::before{display:none}.ob-modes button{padding:12px}}body.ob-open{overflow:hidden}#obsTitle{display:none}.obs .ob-form{padding-bottom:40px}@media(max-width:900px){.obs{overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch}.obs-top{position:sticky;top:0;background:var(--ink);backdrop-filter:none}.obs-main{flex:none;min-height:0}.obs .ob-stagewrap{height:auto}.obs .ob-pane.active{height:auto;overflow:visible}.obs .ob-side,.obs .ob-stage{max-height:none;overflow:visible}.obs .ob-form{overflow:visible}.obs .ob-nav{position:static}}@media(max-width:900px){.obs-bg{position:fixed;inset:0}}.obx-step{content-visibility:auto;contain-intrinsic-size:auto 320px}.obx-step.obx-quiet{animation:none}.obx-card{position:relative}.obs-top{backdrop-filter:none;-webkit-backdrop-filter:none;background:var(--ink)}.ob-stage::before,.obx-prev::before{-webkit-mask-image:none;mask-image:none;opacity:.35}.obx-step:not(.on) .obx-prev .ob-stage{filter:none;opacity:.4}.obx-prev{-webkit-mask-image:none;mask-image:none}.obx-prev::after,.obx-step:not(.on) .obx-prev::after{content:'';position:absolute;top:auto;right:0;bottom:0;left:0;height:64px;z-index:auto;font:0/0 var(--sans);letter-spacing:0;text-transform:none;color:transparent;background:linear-gradient(transparent,var(--s2));pointer-events:none}.obx-off{position:absolute;top:14px;right:18px;z-index:2;display:none;font:500 10px/1 var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--tx3);pointer-events:none}.obx-step:not(.on) .obx-off{display:block}.obs .obs-save{display:inline-flex;align-items:center;gap:8px;height:40px;width:auto;padding:0 18px;border:0;border-radius:99px;background:var(--foil);color:var(--on-acc);font:600 13px/1 var(--sans);box-shadow:none;opacity:.4;cursor:default;transition:opacity .25s,box-shadow .25s,transform .2s var(--ease)}.obs .obs-save .ic{width:16px;height:16px}.obs .obs-save span{display:inline}.obs .obs-save.dirty{opacity:1;cursor:pointer;box-shadow:0 10px 24px -12px var(--acc)}.obs .obs-save.dirty:hover{transform:translateY(-1px)}.obs .obs-save:disabled{cursor:not-allowed}body.ob-open #obFab{display:none!important}.obx-head{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:14px 24px;margin-top:26px}.obx-cta{display:flex;flex-wrap:wrap;gap:10px}.obx-cta .btn{height:46px;padding:0 20px;font-size:14px}.obx-status{margin:0;font:500 11px/1.4 var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--tx3)}.obx-status b{color:var(--acc);font-weight:500;font-variant-numeric:tabular-nums}.obx-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:22px}@media(min-width:1000px){.obx-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}}.obx-card2{position:relative;display:flex;flex-direction:column;gap:10px;min-width:0;padding:18px;border:1px solid var(--rule2);border-radius:22px;background:linear-gradient(165deg,var(--s2),var(--s1));cursor:pointer;transition:border-color .2s,transform .3s var(--ease),box-shadow .3s;animation:obUp .5s var(--ease) both;animation-delay:calc(var(--i) * 45ms)}.obx-card2.obx-quiet{animation:none}.obx-card2:hover,.obx-card2:focus-visible{border-color:var(--acc-mid);transform:translateY(-2px);box-shadow:0 26px 50px -36px var(--acc)}.obx-card2:focus-visible{outline:2px solid var(--acc);outline-offset:2px}.obx-card2.on{border-color:var(--rule3)}.obx-card2.bad{border-color:color-mix(in srgb,var(--bad) 50%,var(--rule2))}.obx-card2 .obx-top{display:flex;align-items:center;justify-content:space-between;gap:8px}.obx-card2 h3{margin:8px 0 0;font:400 28px/1 var(--serif);letter-spacing:-.02em;color:var(--tx)}.obx-card2 p{margin:0;font-size:12.5px;line-height:1.45;color:var(--tx3)}.obx-card2 .obx-sum{align-self:flex-start;max-width:100%}.obx-card2 .obx-foot{margin-top:auto;padding-top:4px;display:flex;align-items:center;gap:6px;font:500 10.5px/1 var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--acc)}.obx-card2 .obx-foot .ic{transition:transform .25s var(--ease)}.obx-card2:hover .obx-foot .ic{transform:translateX(3px)}@media(max-width:560px){.obx-grid{gap:10px}.obx-card2{padding:14px;border-radius:18px;gap:8px}.obx-card2 h3{font-size:23px}.obx-card2 p{display:none}.obx-cta{width:100%}.obx-cta .btn{flex:1 1 100%;justify-content:center}}.obs[data-mode="single"] .obs-rail,.obs[data-mode="single"] .ob-nav{display:none}.obs[data-mode="single"] .obs-top{justify-content:flex-start}.obs-auto{display:inline-flex;align-items:center;gap:7px;margin-left:auto;font:600 10px/1.2 var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--tx3);white-space:nowrap}.obs-auto:empty{display:none}.obs-auto::before{content:'';width:6px;height:6px;border-radius:50%;background:var(--tx4);flex:none}.obs-auto[data-state="saving"]{color:var(--info)}.obs-auto[data-state="saving"]::before{background:var(--info);animation:obPulse 1s ease-in-out infinite}.obs-auto[data-state="saved"]{color:var(--ok)}.obs-auto[data-state="saved"]::before{background:var(--ok)}.obs-auto[data-state="error"],.obs-auto[data-state="invalid"]{color:var(--bad)}.obs-auto[data-state="error"]::before,.obs-auto[data-state="invalid"]::before{background:var(--bad)}.obs-auto[data-state="readonly"]{color:var(--warn)}.obs-auto[data-state="readonly"]::before{background:var(--warn)}@keyframes obPulse{50%{opacity:.3}}body.ob-open .overlay{z-index:260}body.ob-open .sheet{z-index:262}.obx-grid{grid-template-columns:repeat(2,minmax(0,1fr))}@media(min-width:1000px){.obx-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}}.obx-card2{padding:20px 20px 0}.obx-card2 .obx-prev{position:relative;flex:1;display:flex;flex-direction:column;justify-content:flex-end;min-height:0;margin:14px -20px 0;padding:18px 20px 16px;border-top:1px solid var(--rule2);max-height:260px;overflow:hidden;pointer-events:none;background:radial-gradient(90% 90% at 85% 0%,var(--acc-soft),transparent 70%),color-mix(in srgb,var(--ink) 55%,var(--s1));-webkit-mask-image:linear-gradient(#000 78%,transparent);mask-image:linear-gradient(#000 78%,transparent)}.obx-card2 .obx-prev .ob-stage{padding:0;border:0;background:none;overflow:visible;transition:opacity .3s}.obx-card2 .obx-prev .ob-stage::before{display:none}.obx-card2:not(.on) .obx-prev .ob-stage{opacity:.4}.obx-card2 .obx-foot{margin:0 -20px;padding:12px 20px 14px;border-top:1px solid var(--rule2);background:color-mix(in srgb,var(--s1) 70%,transparent)}.obx-card2 .obx-foot{position:relative;z-index:1}@media(max-width:560px){.obx-card2{padding:14px 14px 0}.obx-card2 .obx-prev{display:none}.obx-card2 .obx-foot{margin:auto -14px 0;padding:12px 14px}}.obx-grid{gap:12px}@media(min-width:1100px){.obx-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}}.obx-card2{gap:10px;padding:16px 16px 0;border-radius:18px}.obx-card2 .obx-top{gap:10px}.obx-card2 .obx-ico{width:auto;height:auto;border-radius:0;background:none;box-shadow:none;color:var(--acc);display:grid;place-items:center;flex:none}.obx-card2 .obx-ico .ic{width:18px;height:18px}.obx-card2 h3{margin:0;font:400 21px/1 var(--serif);letter-spacing:-.01em;flex:1;min-width:0}.obx-card2 .switch{margin-left:auto;flex:none}.obx-card2 p{display:none}.obx-card2 .obx-sum{font-size:10.5px;padding:6px 10px;gap:7px;margin-top:-2px}.obx-card2 .obx-prev{flex:none;height:124px;margin:4px -16px 0;padding:12px 16px;border-top:1px solid var(--rule2);overflow:hidden;background:color-mix(in srgb,var(--ink) 50%,var(--s1));-webkit-mask-image:none;mask-image:none;pointer-events:none}.obx-card2 .obx-prev::before,.obx-card2 .obx-prev::after{display:none}.obx-card2 .obx-prev .ob-stage{display:none}.obx-card2:not(.on) .obx-prev{opacity:.45}.obx-card2 .obx-foot{margin:0 -16px;padding:11px 16px 12px;border-top:1px solid var(--rule2);background:none}.obc-pv{height:100%;display:flex;flex-direction:column;border-radius:12px;overflow:hidden;background:var(--prev);border:1px solid var(--prevcode);box-shadow:0 14px 24px -18px #000}.obc-hd{flex:none;padding:7px 12px;font:600 11.5px/1.2 var(--sans);color:#b5bac1;background:var(--prev2);border-bottom:1px solid var(--prevcode);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.obc-bd{flex:1;min-height:0;padding:9px 12px;font:400 12.5px/1.45 var(--sans);color:#dbdee1;overflow:hidden;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;word-break:break-word}.obc-bd .mention,.obc-bd .obc-role{display:inline-block;margin:0 4px 4px 0;padding:1px 6px;border-radius:4px;background:#404249;color:#dbdee1;font-size:11.5px}.obc-who{color:#f2f3f5;font-weight:600}.obc-mute{color:#949ba4;font-style:italic}.obc-btn{display:inline-block;margin-top:6px;padding:4px 12px;border-radius:4px;background:#5865f2;color:#fff;font:500 12px var(--sans)}.obc-bd>div+div{margin-top:4px}@media(max-width:560px){.obx-card2{padding:14px 14px 0}.obx-card2 p{display:block;font-size:12px;line-height:1.4;color:var(--tx3);margin:0}.obx-card2 h3{font-size:19px}.obx-card2 .obx-prev{display:none}.obx-card2 .obx-foot{margin:auto -14px 0;padding:11px 14px 12px}}.obx-grid{gap:16px}@media(min-width:1100px){.obx-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}}.obx-c{padding:18px 18px 16px;gap:10px;cursor:pointer}.obx-cap{display:flex;align-items:center;gap:10px;min-width:0}.obx-ico{display:grid;place-items:center;color:var(--acc);flex:none}.obx-ico .ic{width:18px;height:18px}.obx-c .esf-cap{align-items:center}.obx-c .esf-cap b{font-size:22px}.obx-c .esf-cap .switch{flex:none}.obx-c .esf-meta{padding:0 4px 2px}.obx-c .esl-tag.bad{color:var(--warn);border-color:color-mix(in srgb,var(--warn) 45%,transparent)}.obx-desc{display:none;margin:0 4px;font-size:12.5px;line-height:1.45;color:var(--tx3)}.obx-c .esf-stage{padding:4px 0 2px}.obx-c .esf-float{height:172px;max-height:none;padding:0;overflow:hidden;cursor:pointer}.obx-c .esf-float .obc-pv{height:100%;border:0;border-radius:0;box-shadow:none;background:transparent}.obx-c .esf-float .obc-hd{background:transparent}.obx-c:not(.on) .esf-float{opacity:.45}.obx-c .esf-act{padding:4px 0 0}.obx-c .esf-act .btn.sm{width:100%}.obx-c.warn .esl-tag{border-color:color-mix(in srgb,var(--warn) 45%,transparent)}@media(max-width:560px){.obx-c{padding:14px 14px 12px}.obx-c .esf-cap b{font-size:19px}.obx-desc{display:block}.obx-c .esf-stage{display:none}}.obx-grid.amc-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}@media(max-width:720px){.obx-grid.amc-grid{grid-template-columns:1fr}}.obs .ob-pic{width:52px;height:52px;border-radius:14px;background:var(--acc-soft);box-shadow:inset 0 0 0 1px var(--acc-mid);color:var(--acc)}.obs .ob-pic .ic{width:24px;height:24px}.obs .ob-sec{font-size:11px;color:var(--tx2);margin-top:14px}.obs .ob-sec em{color:var(--tx4)}.obs .ob-form .hint{font-size:11.5px}.obs .ob-form{gap:14px}.obs .ob-form>.ob-sec{margin-top:22px;font-size:11.5px;color:var(--tx);letter-spacing:.14em}.obs .ob-form>.ob-sec:first-child{margin-top:0}.obs .ob-form>.ob-sec::before{content:'';width:12px;height:2px;border-radius:2px;background:var(--acc);flex:none}.obs .ob-form>.ob-sec::after{background:linear-gradient(90deg,var(--rule3),transparent)}.gh-root{position:fixed;inset:0;z-index:420;pointer-events:none}.gh-shield{position:absolute;inset:0;pointer-events:auto;cursor:progress}.gh-cur{position:absolute;left:0;top:0;width:0;height:0;will-change:transform;filter:drop-shadow(0 6px 10px rgba(0,0,0,.45));animation:ghIn .35s var(--ease) both;transition:opacity .35s}.gh-cur.out,.gh-cap.out{opacity:0}.gh-cur svg{position:absolute;left:-3px;top:-2px;width:26px;height:26px;color:var(--acc);transform-origin:3px 2px;transition:transform .12s var(--ease)}.gh-cur.press svg{transform:scale(.78)}.gh-cur span{position:absolute;left:20px;top:20px;padding:4px 9px;border-radius:99px;background:var(--acc);color:var(--on-acc);font:600 10.5px/1 var(--mono);letter-spacing:.08em;white-space:nowrap}.gh-rip{position:absolute;width:16px;height:16px;margin:-8px 0 0 -8px;border-radius:50%;border:2px solid var(--acc);animation:ghRip .6s var(--ease) both}.gh-hit{border-radius:var(--r);box-shadow:0 0 0 1px var(--acc),0 0 0 5px var(--acc-soft)!important;transition:box-shadow .2s}.gh-cap{position:absolute;left:50%;bottom:max(18px,env(safe-area-inset-bottom));transform:translateX(-50%);pointer-events:auto;display:flex;align-items:center;gap:10px;max-width:calc(100vw - 28px);padding:8px 8px 8px 14px;border:1px solid var(--acc-mid);border-radius:99px;background:color-mix(in srgb,var(--s2) 92%,transparent);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);box-shadow:0 14px 40px -12px rgba(0,0,0,.6);font-size:13px;line-height:1.2;color:var(--tx);transition:opacity .35s}.gh-cap .sigil{color:var(--acc);flex:none}.gh-cap #ghCap{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.gh-skip{flex:none;height:28px;padding:0 12px;border:1px solid var(--rule2);border-radius:99px;color:var(--tx2);font:600 10.5px/1 var(--mono);letter-spacing:.1em;text-transform:uppercase;cursor:pointer;transition:.2s}.gh-skip:hover{color:var(--tx);border-color:var(--rule3);background:var(--s3)}@keyframes ghRip{from{transform:scale(.4);opacity:.9}to{transform:scale(3.4);opacity:0}}@keyframes ghIn{from{opacity:0}to{opacity:1}}.gh-root{--gx:50%;--gy:90%;--acc:#ffe9bf;--on-acc:#2a1c08;--acc-soft:rgba(255,233,191,.16);--acc-mid:rgba(255,233,191,.38)}.gh-grade,.gh-tint,.gh-leak,.gh-motes,.gh-grain,.gh-vig,.gh-flick,.gh-sweep,.gh-flash{position:absolute;inset:0;pointer-events:none}.gh-grade{-webkit-backdrop-filter:sepia(.34) saturate(.8) contrast(1.04) brightness(.95);backdrop-filter:sepia(.34) saturate(.8) contrast(1.04) brightness(.95);animation:ghGradeIn .45s .06s ease-out both}.gh-tint{background:linear-gradient(165deg,rgba(255,176,96,.13),rgba(255,176,96,0) 45%,rgba(70,150,170,.12));animation:ghIn .6s .1s both}.gh-leak{background:radial-gradient(60% 45% at 10% 6%,rgba(255,150,70,.18),transparent 70%);animation:ghIn 1s .3s both,ghLeak 10s ease-in-out infinite alternate}.gh-vig{background:radial-gradient(ellipse at 50% 46%,transparent 55%,rgba(12,6,0,.28) 85%,rgba(12,6,0,.55));animation:ghIn .8s .15s both}.gh-grain{inset:-40px;background:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='240' height='240'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='1.1' numOctaves='1' stitchTiles='stitch'/><feColorMatrix values='0 0 0 0 1 0 0 0 0 .92 0 0 0 0 .8 .9 0 0 0 -.3'/></filter><rect width='100%25' height='100%25' filter='url(%23n)'/></svg>");background-size:120px 120px;opacity:.09;animation:ghIn .8s .3s both,ghGrain 1s steps(1) infinite}.gh-flick{background:#1a0e00;opacity:0;animation:ghFlick 3.1s 1s steps(1) infinite}.gh-motes i{position:absolute;width:var(--s);height:var(--s);border-radius:50%;background:#ffe9bf;box-shadow:0 0 6px 1px rgba(255,205,130,.45);opacity:0;animation:ghMote var(--d) var(--dl) ease-in-out infinite}.gh-sweep{background:linear-gradient(180deg,transparent 44%,rgba(255,235,200,.16) 50%,transparent 56%);opacity:0;transform:translateY(-100%)}.gh-sweep.go{animation:ghSweep .7s ease-out}.gh-flash{background:radial-gradient(circle at var(--gx) var(--gy),rgba(255,244,222,.9),rgba(255,205,130,.3) 40%,transparent 75%);opacity:0;animation:ghFlash .75s ease-out both}.gh-shock{position:absolute;pointer-events:none;left:var(--gx);top:var(--gy);width:200vmax;height:200vmax;margin:-100vmax 0 0 -100vmax;border-radius:50%;will-change:transform,opacity;background:radial-gradient(closest-side,transparent 92%,rgba(255,205,130,.16) 97.5%,rgba(255,240,205,.7) 99.3%,transparent 100%);animation:ghShock .9s cubic-bezier(.16,.8,.2,1) both}.gh-tc{position:absolute;left:50%;bottom:calc(max(18px,env(safe-area-inset-bottom)) + 54px);transform:translateX(-50%);display:flex;align-items:center;gap:7px;color:#ffe9bf;text-shadow:0 1px 6px rgba(0,0,0,.6);font:600 9.5px/1 var(--mono);letter-spacing:.16em;animation:ghIn .6s .4s both}.gh-tc i{width:5px;height:5px;border-radius:50%;background:#ff9a4a;animation:ghBlink 1.1s steps(1) infinite}.gh-tc span{opacity:.75;font-variant-numeric:tabular-nums}.gh-echo{position:absolute;width:26px;height:26px;margin:-2px 0 0 -3px;color:#ffe9bf;pointer-events:none;animation:ghEcho .5s ease-out both}.gh-echo svg{width:100%;height:100%;display:block}.gh-root .gh-cur{filter:drop-shadow(0 0 12px rgba(255,205,130,.5)) drop-shadow(0 6px 10px rgba(0,0,0,.45))}html.gh-memory .gh-hit{box-shadow:0 0 0 1px #ffe9bf,0 0 0 5px rgba(255,233,191,.2),0 0 24px rgba(255,205,130,.3)!important}.gh-root.wake .gh-grade,.gh-root.wake .gh-fx{animation:ghOff .8s ease forwards}.gh-root.wake .gh-shock{display:none}.gh-root.wake .gh-flash{animation:ghFlashOut .7s ease-out both}@keyframes ghGradeIn{from{opacity:0}to{opacity:1}}@keyframes ghShock{0%{transform:scale(0);opacity:1}80%{opacity:.8}100%{transform:scale(1);opacity:0}}@keyframes ghFlash{0%{opacity:0}10%{opacity:1}35%{opacity:.15}48%{opacity:.4}100%{opacity:0}}@keyframes ghFlashOut{0%{opacity:0}25%{opacity:.3}100%{opacity:0}}@keyframes ghOff{to{opacity:0}}@keyframes ghLeak{from{transform:translate(0,0)}to{transform:translate(14vw,8vh)}}@keyframes ghGrain{0%{transform:translate(0,0)}25%{transform:translate(-24px,14px)}50%{transform:translate(18px,-22px)}75%{transform:translate(-10px,-8px)}100%{transform:translate(0,0)}}@keyframes ghFlick{0%{opacity:0}7%{opacity:.05}9%{opacity:0}61%{opacity:.04}63%{opacity:0}100%{opacity:0}}@keyframes ghMote{0%{opacity:0;transform:translate(0,0)}25%{opacity:.5}75%{opacity:.35}100%{opacity:0;transform:translate(var(--dx),-70px)}}@keyframes ghSweep{0%{opacity:0;transform:translateY(-100%)}20%{opacity:1}100%{opacity:0;transform:translateY(100%)}}@keyframes ghEcho{from{opacity:.28;transform:scale(1)}to{opacity:0;transform:scale(.85)}}@keyframes ghBlink{50%{opacity:.2}}.obm .obs.obs-page{position:relative;inset:auto;z-index:auto;display:flex;flex-direction:column;opacity:1;transform:none;transition:none;overflow:hidden;border:1px solid var(--rule2);border-radius:22px;background:var(--ink)}.obm .obs-page .obs-bg{display:none}.obm .obs-page .obs-x,.obm .obs-page .obs-brand{display:none}.obm .obs-page .obs-top{position:static;min-height:56px;padding:0 16px 0 10px;border-bottom:1px solid var(--rule2)}.obm .obs-page .obs-ai{flex:none;border-radius:99px;gap:8px}.obm .obs-page .obs-main{flex:none}.obm .obs-page .ob-stagewrap,.obm .obs-page .ob-pane.active{height:auto;overflow:visible}.obm .obs-page .ob-form{overflow:visible}.obm .obs-page .ob-side{align-self:start;position:sticky;top:12px;max-height:none;overflow:visible}.obm .obs-page .ob-nav{position:static;border-radius:0 0 22px 22px}body.ob-open:has(.obm){overflow:auto}@media(max-width:900px){.obm .obs-page{border-radius:18px}.obm .obs-page .obs-top{min-height:52px;position:static}.obm .obs-page .obs-rail{justify-content:flex-start}.obm .obs-page .ob-side{position:static}}
.gk [hidden],.pos [hidden],.gk-tm[hidden]{display:none!important}.gk-lead{font:400 clamp(28px,4.2vw,42px)/1.06 var(--serif);letter-spacing:-.02em;margin:4px 0 20px;max-width:18ch}.gk-cap{font-size:13px;color:var(--tx3);margin:26px 0 6px}.gk-cap.tight{margin:0 0 8px}.pos{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.pos>button{display:flex;flex-direction:column;align-items:flex-start;gap:8px;padding:20px;border:1px solid var(--rule2);background:var(--s1);text-align:left;color:var(--tx);transition:border-color .2s,background .25s}.pos>button:hover{border-color:var(--rule3)}.pos>button.on{border-color:var(--acc);background:var(--acc-soft)}.pos>button .ic{color:var(--acc);font-size:22px}.pos .pt2{font:400 28px/1.05 var(--serif);letter-spacing:-.01em}.pos .pd{font-size:13px;line-height:1.45;color:var(--tx3);max-width:34ch}.pos .px{display:flex;flex-wrap:wrap;gap:6px;margin-top:6px}.pos.compact{display:flex;flex-wrap:wrap;gap:8px}.pos.compact>button{flex-direction:row;align-items:center;gap:9px;padding:0 16px;min-height:42px}.pos.compact .pt2{font:500 13px/1 var(--sans);letter-spacing:0}.pos.compact .pd,.pos.compact .px{display:none}.pos.compact>button .ic{font-size:16px}.rd{position:relative;width:min(100%,460px);aspect-ratio:1;margin:22px auto 44px}.rd>svg{position:absolute;inset:0;width:100%;height:100%;overflow:visible}.rd-ring{fill:none;stroke:var(--rule2);stroke-width:1;stroke-dasharray:1 5;vector-effect:non-scaling-stroke}.rd-spoke{stroke:var(--rule2);stroke-width:1;vector-effect:non-scaling-stroke;transition:stroke .4s}.rd-spoke.on{stroke:var(--acc)}.rd-sweep{position:absolute;inset:12%;border-radius:50%;pointer-events:none;opacity:0;transition:opacity .8s;background:conic-gradient(from 0deg,transparent 0 66%,color-mix(in srgb,var(--acc) 34%,transparent) 100%);-webkit-mask:radial-gradient(circle,transparent 0 14%,#000 15%);mask:radial-gradient(circle,transparent 0 14%,#000 15%);animation:rdspin 6s linear infinite}.rd.live .rd-sweep{opacity:1}@keyframes rdspin{to{transform:rotate(360deg)}}.rd-core{position:absolute;left:50%;top:50%;width:26%;aspect-ratio:1;transform:translate(-50%,-50%);border-radius:50%;display:flex;flex-direction:column;align-items:center;justify-content:center;background:var(--s1);border:1px solid var(--rule3);text-align:center}.rd-core b{font:400 clamp(26px,7vw,40px)/1 var(--serif);letter-spacing:-.02em;font-variant-numeric:tabular-nums;font-weight:400}.rd-core span{font-size:10.5px;color:var(--tx3);line-height:1.2;margin-top:3px;max-width:9ch}.rd-n{position:absolute;transform:translate(-50%,-28px);display:flex;flex-direction:column;align-items:center;gap:8px;width:84px;text-align:center;color:var(--tx3)}.rd-b{width:56px;height:56px;border-radius:50%;border:1px solid var(--rule3);background:var(--s2);display:grid;place-items:center;color:var(--tx3);transition:background .35s var(--ease),border-color .35s,color .35s,box-shadow .5s}.rd-l{font:500 12px/1.15 var(--sans);transition:color .3s}.rd-n:hover .rd-b{border-color:var(--tx3)}.rd-n.on .rd-b{border-color:var(--acc);color:var(--acc);background:var(--acc-soft);box-shadow:0 0 0 4px color-mix(in srgb,var(--acc) 10%,transparent),0 0 22px -4px color-mix(in srgb,var(--acc) 60%,transparent)}.rd-n.on .rd-l,.rd-n.sel .rd-l{color:var(--tx)}.rd-n.sel .rd-b{outline:2px solid var(--tx);outline-offset:3px}.rd.dead .rd-n.on .rd-b{border-color:var(--tx3);color:var(--tx3);background:var(--s3);box-shadow:none}.rd.dead .rd-spoke.on{stroke:var(--tx4)}.rd.stag .rd-b{transition-delay:calc(var(--i,0)*70ms)}.pl-try{display:flex;align-items:center;gap:12px;border:1px solid var(--rule2);background:var(--s1);padding:2px 16px;transition:border-color .2s}.pl-try:focus-within{border-color:var(--acc)}.pl-try .ic{color:var(--tx3);flex:none}.pl-try input{flex:1;min-width:0;background:transparent;border:0;outline:0;color:var(--tx);font:400 15px/1.4 var(--sans);min-height:48px}.pl-samples{display:flex;flex-wrap:wrap;gap:6px;margin:10px 0 4px}.pl-wrap{overflow-x:auto;margin:14px -4px 0;padding:0 4px;scrollbar-width:none}.pl-wrap::-webkit-scrollbar{display:none}.pl{display:flex;min-width:max-content;border:1px solid var(--rule2);background:var(--s1)}.pl-grp{display:flex;flex-direction:column}.pl-grp+.pl-grp{border-left:1px solid var(--rule2)}.pl-cap{font-size:12px;color:var(--tx4);padding:10px 14px 0}.pl-sts{display:flex;padding:6px 6px 8px}.pl-st{position:relative;display:flex;flex-direction:column;align-items:center;gap:7px;width:92px;padding:12px 4px 10px;text-align:center;color:var(--tx3)}.pl-st+.pl-st::before{content:'';position:absolute;top:34px;left:-46px;width:92px;height:1px;background:var(--rule3);transition:background .3s}.pl-st.on+.pl-st.on::before{background:var(--acc)}.pl-b{position:relative;z-index:1;width:44px;height:44px;border-radius:50%;border:1px solid var(--rule3);background:var(--s2);display:grid;place-items:center;transition:background .3s,border-color .3s,color .3s,box-shadow .3s}.pl-st.on .pl-b{border-color:var(--acc);color:var(--acc);background:var(--acc-soft)}.pl-st.sel .pl-b{outline:2px solid var(--tx);outline-offset:3px}.pl-l{font:500 12.5px/1.1 var(--sans);color:var(--tx2)}.pl-s{font:500 11px/1 var(--sans);color:var(--tx4);min-height:11px}.pl-st.on .pl-s{color:var(--tx3)}.pl-st[data-state="hit"] .pl-b{border-color:var(--bad);color:var(--bad);background:var(--bad-bg);box-shadow:0 0 0 4px color-mix(in srgb,var(--bad) 14%,transparent),0 0 20px -2px var(--bad);animation:plhit .5s var(--ease)}.pl-st[data-state="hit"] .pl-s{color:var(--bad)}.pl-st[data-state="clear"] .pl-b{border-color:var(--ok);color:var(--ok);background:var(--ok-bg)}.pl-st[data-state="clear"] .pl-s{color:var(--ok)}.pl-st[data-state="live"] .pl-s{color:var(--info)}@keyframes plhit{0%{transform:scale(.86)}60%{transform:scale(1.1)}100%{transform:scale(1)}}.pl-res{min-height:22px;margin:14px 0 0;font-size:14px;line-height:1.5;color:var(--tx2)}.pl-res b{color:var(--tx);font-weight:500}.pl-res:empty{display:none}.pl.stag .pl-b{transition-delay:calc(var(--i,0)*70ms)}.gk{margin-top:26px;border:1px solid var(--rule2);background:var(--s1)}.gk-h{display:flex;align-items:center;gap:14px;padding:18px 22px;border-bottom:1px solid var(--rule)}.gk-ic{width:42px;height:42px;border-radius:50%;border:1px solid var(--acc);color:var(--acc);background:var(--acc-soft);display:grid;place-items:center;flex:none;transition:.3s}.gk.off .gk-ic{border-color:var(--rule3);color:var(--tx3);background:var(--s2)}.gk-h .grow{min-width:0}.gk-t{font:400 clamp(24px,3vw,30px)/1.1 var(--serif);letter-spacing:-.01em;margin:0}.gk-s{font-size:13px;line-height:1.45;color:var(--tx3);margin:4px 0 0;max-width:60ch}.gk-b{padding:22px;display:grid;gap:24px}.gk-offnote{display:none;align-items:center;justify-content:space-between;gap:14px;padding:12px 14px;background:var(--s2);border-left:2px solid var(--warn);font-size:13.5px;color:var(--tx2)}.gk.off .gk-offnote{display:flex}.gk.off .gk-say,.gk.off .gk-then,.gk.off .gk-cats,.gk.off .gk-fine{opacity:.5}.gk-say{font:400 clamp(22px,3.3vw,32px)/1.55 var(--serif);letter-spacing:-.01em;color:var(--tx2);margin:0;transition:opacity .25s}.gk-say.sm{font-size:clamp(18px,2.4vw,22px)}.gk-say .hint{font:400 13px/1.4 var(--sans);letter-spacing:0}.stp{display:inline-flex;align-items:center;margin:0 3px;border-bottom:1px dashed var(--acc);white-space:nowrap}.stp input{min-width:2.4ch;text-align:center;font:inherit;color:var(--acc);background:transparent;border:0;outline:0;padding:0 1px;-moz-appearance:textfield;appearance:textfield}.stp input::-webkit-inner-spin-button,.stp input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.stp input:focus{background:var(--acc-soft)}.stp button{width:24px;height:24px;border-radius:50%;flex:none;display:inline-grid;place-items:center;font:400 17px/1 var(--sans);color:var(--tx4);transition:.15s}.stp button:hover{background:var(--acc-soft);color:var(--acc)}@media(pointer:coarse){.stp button{width:34px;height:34px}}.gk-then{display:grid;gap:12px;transition:opacity .25s}.gk-lab{font-size:13px;color:var(--tx3)}.opts{display:flex;flex-wrap:wrap;gap:8px}.opt{display:inline-flex;align-items:center;gap:9px;min-height:40px;padding:0 14px;border:1px solid var(--rule2);background:var(--s2);color:var(--tx2);font:500 13px/1.2 var(--sans);text-align:left;transition:border-color .18s,background .18s,color .18s}.opt .ic{color:var(--tx3);flex:none}.opt:hover{border-color:var(--rule3)}.opt .ck{display:none;width:16px;height:16px;border-radius:50%;background:var(--acc);color:var(--ink);place-items:center;flex:none}.opt .ck .ic{color:inherit;width:11px;height:11px}.opt.on{border-color:var(--acc);background:var(--acc-soft);color:var(--tx)}.opt.on .ic{color:var(--acc)}.opt.on .ck{display:grid}.opt.cat{align-items:flex-start;padding:12px 14px;min-height:0}.opt.cat .ot{flex:1;min-width:0}.opt.cat .ck{display:grid;background:transparent;border:1px solid var(--rule3);color:transparent;margin-top:1px}.opt.cat.on .ck{background:var(--acc);border-color:var(--acc);color:var(--ink)}.opt small{display:block;font-weight:400;font-size:12px;line-height:1.4;color:var(--tx3);margin-top:3px;white-space:normal}.gk-cats{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.lad{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border:1px solid var(--rule2);background:var(--s2)}.lad button{--t:var(--acc);display:flex;flex-direction:column;align-items:center;gap:9px;padding:13px 4px 12px;font:500 13px/1 var(--sans);color:var(--tx3);border-right:1px solid var(--rule);transition:background .2s,color .2s}.lad button:last-child{border-right:0}.lad button[data-sev="1"],.lad button[data-sev="2"]{--t:var(--warn)}.lad button[data-sev="3"]{--t:var(--bad)}.lad button:hover{color:var(--tx)}.lad button.on{color:var(--tx);background:color-mix(in srgb,var(--t) 12%,transparent);box-shadow:inset 0 -2px 0 var(--t)}.lad .pips{display:flex;gap:3px;height:6px}.lad .pips i{width:14px;height:6px;background:var(--rule2);transition:background .2s}.lad .pips i.f{background:var(--tx4)}.lad button.on .pips i.f{background:var(--t)}.gk-tm{font-size:14px;color:var(--tx2);display:flex;flex-wrap:wrap;align-items:center;gap:4px 6px}.gk-tm .stp{font:400 22px/1.3 var(--serif)}.gk-out{margin:0;padding:14px 16px;border-left:2px solid var(--acc);background:var(--s2);font-size:14px;line-height:1.55;color:var(--tx2)}.gk-out b{color:var(--tx);font-weight:500;margin-right:6px}.gk-fine{border-top:1px solid var(--rule);padding-top:14px}.gk-fine summary{cursor:pointer;font-size:13px;color:var(--tx3);list-style:none;display:flex;align-items:center;gap:8px}.gk-fine summary::-webkit-details-marker{display:none}.gk-fine summary::after{content:'+';color:var(--acc);font-size:16px;line-height:1}.gk-fine[open] summary::after{content:'−'}.gk-fine>div{display:grid;gap:16px;margin-top:16px}.gk-f{display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap;padding:14px 22px;border-top:1px solid var(--rule)}.gk-f .l{display:flex;gap:8px;flex-wrap:wrap}@media(max-width:640px){.gk-h{padding:16px;gap:12px;flex-wrap:wrap}.gk-h .grow{flex-basis:calc(100% - 110px)}.gk-b{padding:16px;gap:20px}.gk-f{padding:12px 16px}.gk-cats{grid-template-columns:1fr}.pl-st{width:84px}.pl-st+.pl-st::before{left:-42px;width:84px}.lad button{font-size:12px}.gk-offnote{flex-direction:column;align-items:flex-start}}@media(prefers-reduced-motion:reduce){.rd-sweep{animation:none}.pl-st[data-state="hit"] .pl-b{animation:none}.rd-b,.pl-b,.opt,.lad button{transition:none}}
.dmsg{display:flex;gap:14px;font-family:'Aurus Sans','Noto Sans','Helvetica Neue',Helvetica,Arial,sans-serif;color:#dbdee1;text-align:left;min-width:0}.dm-av{flex:none;padding-top:2px}.dm-main{min-width:0;flex:1}.dm-head{display:flex;align-items:center;gap:6px;font-size:15px;line-height:1.3;margin-bottom:3px;flex-wrap:wrap}.dm-head b{color:#fff;font-weight:600}.dm-head .ts{font-size:11.5px;color:#949ba4;margin-left:4px}.apptag{display:inline-flex;align-items:center;gap:2px;background:#5865f2;color:#fff;font-size:10px;font-weight:600;padding:1px 5px;border-radius:4px;line-height:1.4}.apptag .ic{width:10px;height:10px;stroke-width:3}.dm-txt{font-size:15.5px;line-height:1.4;overflow-wrap:anywhere;margin-bottom:4px}.dm-txt .mention,.de-desc .mention,.de-f .mention{background:rgba(88,101,242,.3);color:#c9cdfb;border-radius:3px;padding:0 2px;font-weight:500}.dembed{display:flex;gap:16px;margin-top:4px;max-width:520px;background:var(--prev2);border:1px solid rgba(255,255,255,.06);border-left:4px solid var(--bar,#4e5058);border-radius:4px;padding:8px 16px 16px 12px;transition:max-width .15s}.de-body{flex:1;min-width:0;display:flex;flex-direction:column;gap:8px;padding-top:8px}#thumbSlot{flex:none}.de-author{display:flex;align-items:center;gap:8px;font-size:14px;font-weight:600;color:#fff}.de-author img{width:24px;height:24px;border-radius:50%}.de-title{font-size:16px;font-weight:700;color:#fff;overflow-wrap:anywhere;line-height:1.3}.de-title a{color:#00a8fc}.de-title a:hover{text-decoration:underline}.de-desc{font-size:14px;line-height:1.375;color:#dbdee1;overflow-wrap:anywhere}.de-desc p{margin:0}.de-desc p+p{margin-top:0}.de-desc .md-gap{height:8px}.de-desc a,.de-f a{color:#00a8fc}.de-desc code,.de-f code{background:var(--prevcode);padding:0 4px;border-radius:3px;font-size:.9em}.de-desc ul,.de-desc ol{margin:4px 0;padding-left:22px}.de-desc blockquote{border-left:4px solid #4e5058;padding-left:10px;margin:2px 0;color:#dbdee1}.de-fields{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:8px}.de-f{grid-column:span 12;min-width:0}.de-f.in{grid-column:span 4}.de-f .fn{font-size:14px;font-weight:600;color:#fff;margin-bottom:2px;overflow-wrap:anywhere}.de-f .fv{font-size:14px;color:#dbdee1;overflow-wrap:anywhere;white-space:pre-wrap;line-height:1.35}.de-img{max-width:100%;border-radius:4px;margin-top:4px}.de-thumb{width:80px;height:80px;border-radius:4px;object-fit:cover;flex:none;margin-top:8px}.de-foot{display:flex;align-items:center;gap:8px;font-size:12px;color:#b5bac1;margin-top:2px}.de-foot img{width:20px;height:20px;border-radius:50%}.dmsg .orb{box-shadow:none}@media(max-width:600px){.de-f.in{grid-column:span 6}}.dpreview.is-mobile .dembed{max-width:min(100%,400px)}.dbtn-row{display:flex;flex-wrap:wrap;gap:8px;margin-top:8px}.dbtn{display:inline-flex;align-items:center;gap:6px;height:32px;padding:0 16px;border-radius:3px;font-size:14px;font-weight:500;background:#4e5058;color:#fff;line-height:1;white-space:nowrap}.dbtn.role{background:#5865f2}.dbtn.link{background:#4e5058}.dbtn .dbtn-ext{width:12px;height:12px;stroke-width:2.5}.dbtn-edit{border:1px solid transparent;cursor:pointer;transition:filter .12s,box-shadow .12s;font:inherit}.dbtn-edit:hover{filter:brightness(1.15)}.dbtn-edit.editing{box-shadow:0 0 0 2px var(--acc)}.dbtn.sys{background:#36393f;border:1px dashed rgba(255,255,255,.28);color:var(--tx2,#ccc)}.dbtn.sys .dbtn-ext{width:12px;height:12px;opacity:.75}.dpreview.is-mobile .de-f.in{grid-column:span 12}#prevBox .de-desc-view,#prevBox .fv-view{cursor:text;white-space:normal;padding:2px 4px;margin:-2px -4px;border-radius:3px;transition:background .12s}#prevBox .de-desc-view:hover,#prevBox .fv-view:hover{background:rgba(255,255,255,.04)}#prevBox .de-desc-view:focus{background:rgba(88,101,242,.13);box-shadow:0 0 0 1px rgba(88,101,242,.4);outline:0}#prevBox .de-desc-view .mdph,#prevBox .fv-view .mdph{color:#80858e}.viewsw{display:flex;border:1px solid #4e5058;border-radius:6px;overflow:hidden}.viewsw button{border:0;background:transparent;color:#949ba4;font:600 11.5px/1 var(--sans);padding:5px 10px;cursor:pointer}.viewsw button.on{background:#5865f2;color:#fff}.accentctl{position:relative}.accentbtn{width:26px;height:26px;flex:none;border-radius:50%;padding:0;cursor:pointer;border:2px solid rgba(255,255,255,.35);box-shadow:0 0 0 1px rgba(0,0,0,.3) inset;transition:transform .14s var(--ease,ease),border-color .14s}.accentbtn:hover{transform:scale(1.1);border-color:rgba(255,255,255,.65)}#prevBox .ed-in{background:transparent;border:0;outline:0;color:inherit;font:inherit;padding:2px 4px;margin:-2px -4px;width:100%;resize:none;border-radius:3px;transition:background .12s}#prevBox .ed-in::placeholder{color:#80858e}#prevBox .ed-in:hover{background:rgba(255,255,255,.04)}#prevBox .ed-in:focus{background:rgba(88,101,242,.13);box-shadow:0 0 0 1px rgba(88,101,242,.4)}#prevBox textarea.ed-in{overflow:hidden}#prevBox .ed-title{font-size:16px;font-weight:700}#prevBox .de-desc.ed-in{font-size:14px;line-height:1.375;white-space:pre-wrap}#prevBox .ed-author{font-size:14px;font-weight:600}#prevBox .fn.ed-in{font-size:14px;font-weight:600}#prevBox .fv.ed-in{font-size:14px;line-height:1.35}#prevBox .hoverwrap .rmx{opacity:0}#prevBox .hoverwrap:hover .rmx,#prevBox .hoverwrap:focus-within .rmx{opacity:1}#prevBox .rmx{border:0;background:none;color:#949ba4;cursor:pointer;padding:2px;display:flex;border-radius:3px;transition:opacity .15s,color .15s}#prevBox .rmx:hover{color:#fff}#prevBox .addchip{display:inline-flex;align-items:center;gap:6px;padding:5px 11px;border:1px dashed #4e5058;border-radius:20px;background:transparent;color:#949ba4;font:500 12px/1 var(--sans);cursor:pointer;margin:4px 0}#prevBox .addchip:hover{color:#fff;border-color:#80858e}#prevBox .de-author-row,#prevBox .de-title-row,#prevBox .de-foot-row{display:flex;align-items:center;gap:6px}#prevBox .de-title-row .ed-in{flex:1}#prevBox .ed-icon{width:24px;height:24px;border-radius:50%;object-fit:cover;flex:none}#prevBox .ed-icon.sm{width:20px;height:20px}#prevBox .mdbtn{width:24px;height:24px;flex:none;display:flex;align-items:center;justify-content:center;border:1px solid transparent;border-radius:4px;background:transparent;color:#949ba4;font:600 11px/1 var(--sans);cursor:pointer}#prevBox .mdbtn:hover{color:#fff;background:rgba(255,255,255,.06)}#prevBox .mdbtn.on{color:#00d1ff;background:rgba(0,168,252,.12)}#prevBox .mdbtn.danger:hover{color:var(--bad)}#prevBox .mdbtn:disabled{opacity:.3;cursor:default}#prevBox .de-f{position:relative;padding-right:2px}#prevBox .de-f .fieldctl{position:absolute;top:-6px;right:0;display:flex;gap:1px;background:var(--prev2);border:1px solid rgba(255,255,255,.08);border-radius:5px;padding:1px;opacity:0;transition:opacity .15s}#prevBox .de-f:hover .fieldctl,#prevBox .de-f:focus-within .fieldctl{opacity:1}#prevBox .de-fields{margin-top:2px}#prevBox #addField{margin-top:6px}#prevBox .mediaslot{position:relative;display:inline-block}#prevBox .mediaslot img{border-radius:4px;display:block}#prevBox .mediaslot.thumb img{width:80px;height:80px;object-fit:cover;margin-top:8px}#prevBox .mediaslot.wide img{max-width:100%;margin-top:4px}#prevBox .mediaslot .rmx{position:absolute;top:2px;right:2px;background:rgba(0,0,0,.55);border-radius:50%}#prevBox .iconslot{position:relative;display:inline-flex;flex:none}#prevBox .iconslot .rmx{position:absolute;top:-6px;right:-6px;width:15px;height:15px;box-sizing:border-box;padding:0;background:var(--prev2);border:1px solid rgba(255,255,255,.12);border-radius:50%;opacity:0;transition:opacity .15s,transform .15s;transform:scale(.8)}#prevBox .iconslot:hover .rmx,#prevBox .iconslot:focus-within .rmx{opacity:1;transform:scale(1)}#prevBox .iconslot .rmx .ic{width:9px;height:9px}#prevBox .mdbtn.iconph{border:1px dashed #4e5058;border-radius:50%}#prevBox .mdbtn.iconph:hover{border-color:#80858e;background:rgba(255,255,255,.04)}#prevBox .mdbtn.sm{width:20px;height:20px}.stkeyrow{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin-bottom:8px}.stkeyrow-lbl{display:flex;align-items:center;gap:6px;flex:none;font:500 10.5px/1.2 var(--mono);letter-spacing:.13em;text-transform:uppercase;color:var(--tx3)}.stkeyrow-lbl .ic{color:var(--acc)}.stkeyrow input{flex:1;min-width:160px}#keyStatus:empty{display:none}#keyStatus .notice{margin-bottom:14px}.stcanvashead{display:flex;align-items:center;gap:6px;flex-wrap:wrap;margin-bottom:14px}.stcanvashead .spacer{flex:1}.stcanvashead .divider{width:1px;height:18px;background:var(--rule3);margin:0 3px}.stcanvashead .livebadge{display:inline-flex;align-items:center;gap:7px;font:600 10px/1 var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--tx3)}.tpl-dot{width:8px;height:8px;border-radius:50%;flex:none}.actrow{display:flex;align-items:center;gap:10px}.actrow .select{flex:1}.panel-lbl{display:flex;align-items:center;gap:8px;margin-bottom:14px;font:500 10.5px/1.2 var(--mono);letter-spacing:.13em;text-transform:uppercase;color:var(--tx3)}.panel-lbl .ic{color:var(--acc)}.tplsheet .tplrow{display:flex;align-items:center;gap:12px;width:100%;text-align:left;padding:12px 4px;border-bottom:1px solid var(--rule);transition:padding .2s var(--ease),background .2s;background:transparent;border-left:0;border-right:0;border-top:0;cursor:pointer;color:inherit}.tplsheet .tplrow:last-child{border-bottom:0}.tplsheet .tplrow:hover{padding-left:10px;background:linear-gradient(90deg,var(--acc-soft),transparent 75%)}.tplsheet .tplrow b{display:block;font:500 14px/1.3 var(--sans);color:var(--tx)}.tplsheet .tplrow span span{font-size:12px;color:var(--tx3)}.library-page{min-width:0}.library-content{padding:0 18px 28px}.library-toolbar{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin:4px 0 18px}.library-toolbar h2{margin:0 0 5px;font-size:20px;color:#fff}.library-toolbar p{margin:0;color:#949ba4;font-size:13px}.library-tools{display:flex;align-items:center;gap:10px;margin-bottom:14px;flex-wrap:wrap}.library-search{display:flex;align-items:center;gap:7px;flex:1;min-width:220px;position:relative}.library-search>.ic{color:#949ba4;flex:none}.library-search .input{flex:1;min-width:0}.library-sort{display:flex;align-items:center;gap:7px;color:#949ba4;font-size:12px}.library-sort .select{min-width:145px}.embed-library-count{margin-left:auto;color:#72767d;font-size:12px}.embed-grid{display:grid;gap:8px}.library-row{display:flex;align-items:center;gap:12px;min-width:0;padding:12px;border:1px solid rgba(255,255,255,.07);background:rgba(255,255,255,.025);border-radius:10px}.library-row.selected{border-color:rgba(88,101,242,.55);background:rgba(88,101,242,.07)}.library-accent{width:4px;align-self:stretch;border-radius:5px;flex:none}.library-row-main{min-width:0;flex:1}.library-row-title{display:flex;align-items:center;gap:9px;min-width:0}.library-row-title .min0{min-width:0;display:flex;align-items:center;gap:8px}.library-row-title b{color:#fff;font-size:13.5px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.library-row-title code{color:#949ba4;font-size:11px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.library-row-desc{margin:5px 0 0 31px;color:#949ba4;font-size:12px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.library-icon{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;border-radius:7px;background:color-mix(in srgb,var(--card-accent,#5865f2) 18%,transparent);color:var(--card-accent,#5865f2);flex:none}.library-row-meta{display:flex;gap:12px;color:#72767d;font-size:11px;white-space:nowrap}.library-row-actions{display:flex;align-items:center;gap:6px;flex:none}.library-templates{margin-top:26px;padding-top:20px;border-top:1px solid rgba(255,255,255,.06)}.library-section-head{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:12px}.library-section-head h3{margin:0 0 4px;color:#fff;font-size:14px}.library-section-head p{margin:0;color:#72767d;font-size:12px}.template-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:8px}.template-card{display:flex;align-items:center;gap:9px;text-align:left;padding:11px;border:1px solid rgba(255,255,255,.07);background:rgba(255,255,255,.025);border-radius:9px;color:inherit;cursor:pointer}.template-card:hover{background:rgba(255,255,255,.05);border-color:rgba(255,255,255,.12)}.template-accent{width:3px;align-self:stretch;border-radius:4px;flex:none}.template-card-icon{display:flex;color:#949ba4;flex:none}.template-card-copy{display:flex;flex-direction:column;gap:2px;min-width:0}.template-card-copy b{font-size:12px;color:#fff}.template-card-copy span{font-size:11px;color:#72767d;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.template-arrow{margin-left:auto;color:#72767d}.library-empty{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:7px;min-height:180px;border:1px dashed rgba(255,255,255,.09);border-radius:10px;color:#72767d;text-align:center}.library-empty .ic{margin-bottom:3px}.library-empty b{color:#dbdee1;font-size:13px}.library-empty span{font-size:12px}.library-empty .btn{margin-top:5px}@media (max-width:720px){.library-content{padding:0 10px 22px}.library-toolbar{align-items:stretch;flex-direction:column}.library-toolbar .btn{align-self:flex-start}.library-row{align-items:flex-start;flex-wrap:wrap}.library-row-main{min-width:calc(100% - 35px)}.library-row-meta{margin-left:31px}.library-row-actions{margin-left:31px}.embed-library-count{margin-left:0}}.editor.is-preview .dpreview.live #prevBox,.dpreview.live{cursor:pointer}.editor.is-preview .dpreview.live:hover .dembed{box-shadow:0 0 0 1px rgba(88,101,242,.28),0 10px 30px rgba(0,0,0,.18)}.editor.is-focus .frame{box-shadow:0 0 0 1px rgba(88,101,242,.28),0 18px 55px rgba(0,0,0,.28)}.editor.is-focus .focus-hint{color:#b5bac1}.editor.is-preview .focus-hint{color:#949ba4}.focus-hint{font:500 11px/1.4 var(--sans);margin:-8px 0 12px;text-align:center;letter-spacing:.01em}#prevBox .de-desc,#prevBox .de-f,#prevBox .de-title,#prevBox .de-author,#prevBox .de-foot{font-family:'Aurus Sans','Noto Sans','Helvetica Neue',Helvetica,Arial,sans-serif}#prevBox .de-desc .md-h,#prevBox .de-f .md-h{font-family:'Aurus Sans','Noto Sans','Helvetica Neue',Helvetica,Arial,sans-serif;font-weight:600;color:#f2f3f5;letter-spacing:0;margin:8px 0 4px}#prevBox .de-desc .md-h1,#prevBox .de-f .md-h1{font-size:24px;line-height:1.2}#prevBox .de-desc .md-h2,#prevBox .de-f .md-h2{font-size:20px;line-height:1.25}#prevBox .de-desc .md-h3,#prevBox .de-f .md-h3{font-size:16px;line-height:1.3}#prevBox .de-desc .md-sub,#prevBox .de-f .md-sub{font:400 13px/1.35 'Aurus Sans','Noto Sans','Helvetica Neue',Helvetica,Arial,sans-serif;color:#b5bac1;margin:2px 0}#prevBox .de-desc p,#prevBox .de-f p{margin:0}#prevBox .de-desc p+p,#prevBox .de-f p+p{margin-top:0}#prevBox .de-desc .md-gap,#prevBox .de-f .md-gap{height:8px}#prevBox .de-desc ul,#prevBox .de-desc ol,#prevBox .de-f ul,#prevBox .de-f ol{margin:4px 0;padding-left:22px}#prevBox .de-desc blockquote,#prevBox .de-f blockquote{border-left:4px solid #4e5058;padding-left:10px;margin:2px 0;color:#dbdee1}#prevBox .de-desc .codewrap,#prevBox .de-f .codewrap{font-family:var(--mono);margin:4px 0}#prevBox .de-desc .codewrap pre,#prevBox .de-f .codewrap pre{margin:0;padding:8px 10px;background:var(--prevcode);border-radius:4px;overflow:auto}#prevBox .de-desc .codewrap .cpcode,#prevBox .de-f .codewrap .cpcode{display:none}#prevBox .de-desc .md-sub,#prevBox .de-f .md-sub{color:#b5bac1}#prevBox .de-f-name{font-size:14px;font-weight:600;color:#fff;overflow-wrap:anywhere}#prevBox .de-f-name:empty{display:none}#prevBox .dpreview.live .dbtn{cursor:default}.emo{width:1.375em;height:1.375em;object-fit:contain;vertical-align:-.3em;display:inline-block}.dbtn .emo{width:18px;height:18px;vertical-align:middle}#prevBox .emo-btn{opacity:.55;transition:opacity .15s,color .15s,background .15s}#prevBox .emo-btn:hover,#prevBox .emo-btn:focus-visible{opacity:1;color:#ffd166}#prevBox .de-desc-wrap{position:relative}#prevBox .emo-float{position:absolute;top:-2px;right:-2px;opacity:0;background:var(--prev2);border-color:rgba(255,255,255,.08);z-index:2}#prevBox .de-desc-wrap:hover .emo-float,#prevBox .de-desc-wrap:focus-within .emo-float{opacity:.9}#prevBox .de-title .emo,#prevBox .de-author .emo,#prevBox .de-foot .emo{width:1.2em;height:1.2em;vertical-align:-.25em}@media (hover:none){#prevBox .emo-float{opacity:.9}}#prevBox .emo-view{cursor:text;white-space:pre-wrap;overflow-wrap:anywhere;min-height:1.3em;line-height:1.25;outline:0}#prevBox .emo-view:focus-visible{background:rgba(88,101,242,.13);box-shadow:0 0 0 1px rgba(88,101,242,.4)}#prevBox .emo-view .emo{width:1.25em;height:1.25em;vertical-align:-.25em}
body.rw-open{overflow:hidden}.rw{position:fixed;inset:0;z-index:205;display:flex;flex-direction:column;background:var(--ink);opacity:0;transform:scale(1.015);transition:opacity .32s var(--ease),transform .42s var(--ease);overflow:hidden}.rw.show{opacity:1;transform:none}.rw-aura{position:absolute;inset:-20% -10% auto -10%;height:70%;pointer-events:none;background:radial-gradient(60% 60% at 30% 30%,var(--acc-soft),transparent 70%),radial-gradient(40% 50% at 85% 10%,color-mix(in srgb,var(--info) 12%,transparent),transparent 70%);animation:rwDrift 14s ease-in-out infinite alternate}@keyframes rwDrift{to{transform:translate3d(3%,4%,0) scale(1.06)}}.rw-top{position:relative;z-index:2;flex:none;display:flex;align-items:center;gap:18px;padding:calc(12px + var(--sat)) 18px 12px;border-bottom:1px solid var(--rule)}.rw-brand{display:flex;align-items:center;gap:10px;font:400 20px/1 var(--serif);color:var(--tx);white-space:nowrap}.rw-track{flex:1;display:flex;align-items:center;justify-content:center;gap:0;min-width:0}.rw-tk{display:flex;align-items:center;gap:8px;color:var(--tx4);font:600 10.5px/1 var(--mono);letter-spacing:.1em;text-transform:uppercase;transition:color .2s;padding:6px 4px}.rw-tk i{width:22px;height:22px;flex:none;display:grid;place-items:center;border:1px solid var(--rule2);border-radius:50%;font-style:normal;font-size:10.5px;background:var(--s1);transition:all .3s var(--ease)}.rw-tk .ic{width:12px;height:12px}.rw-tk.on{color:var(--acc)}.rw-tk.on i{border-color:var(--acc);background:var(--acc);color:var(--on-acc);box-shadow:0 0 0 5px var(--acc-soft)}.rw-tk.done{color:var(--tx2);cursor:pointer}.rw-tk.done i{border-color:var(--acc);color:var(--acc)}.rw-tk.done:hover{color:var(--tx)}.rw-tk:disabled{cursor:default}.rw-track u{flex:0 1 34px;min-width:10px;height:1px;background:var(--rule2);margin:0 6px;position:relative;overflow:hidden}.rw-track u::after{content:'';position:absolute;inset:0;background:var(--acc);transform:scaleX(0);transform-origin:left;transition:transform .5s var(--ease)}.rw-track u.done::after{transform:none}.rw-body{position:relative;z-index:1;flex:1;min-height:0;display:grid;grid-template-columns:minmax(0,1fr) minmax(340px,44%)}.rw-main{overflow-y:auto;padding:clamp(24px,5vh,56px) clamp(20px,5vw,64px) 40px;scrollbar-width:thin}.rw-stage{max-width:640px;margin:0 auto}.rw-stage.in-fwd{animation:rwInF .5s var(--ease) both}.rw-stage.in-back{animation:rwInB .5s var(--ease) both}@keyframes rwInF{from{opacity:0;transform:translateX(34px)}}@keyframes rwInB{from{opacity:0;transform:translateX(-34px)}}.rw-h{margin-bottom:28px}.rw-eyebrow{font:600 10.5px/1 var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--acc);margin-bottom:14px}.rw-h h2,.rw-launching h2,.rw-done h2{font:400 clamp(34px,5vw,50px)/1.02 var(--serif);letter-spacing:-.02em;color:var(--tx);margin:0}.rw-h h2 em,.rw-launching h2 em,.rw-done h2 em{font-style:italic;color:var(--acc)}.rw-h p{margin:14px 0 0;color:var(--tx2);font-size:15px;line-height:1.55;max-width:52ch}.rw-tpls{display:grid;grid-template-columns:repeat(2,1fr);gap:12px}.rw-tpl{position:relative;display:flex;flex-direction:column;align-items:flex-start;gap:6px;text-align:left;padding:16px;border:1px solid var(--rule2);border-radius:var(--r2);background:linear-gradient(160deg,var(--s2),var(--s1));overflow:hidden;animation:rwPop .5s var(--ease) both;animation-delay:calc(var(--i)*55ms);transition:border-color .2s,transform .25s var(--ease),box-shadow .25s}@keyframes rwPop{from{opacity:0;transform:translateY(14px) scale(.97)}}.rw-tpl:hover{border-color:var(--acc);transform:translateY(-3px);box-shadow:0 18px 34px -22px #000,0 0 0 1px var(--acc-soft)}.rw-tpl.on{border-color:var(--acc);background:var(--acc-soft)}.rw-tpl-ico{width:34px;height:34px;display:grid;place-items:center;border-radius:50%;border:1px solid var(--rule2);background:var(--s1);color:var(--acc);margin-bottom:4px}.rw-tpl-t{font:600 14.5px/1.2 var(--sans);color:var(--tx)}.rw-tpl-d{font-size:12px;line-height:1.4;color:var(--tx3);min-height:34px}.rw-tpl-em{display:flex;flex-wrap:wrap;gap:5px;margin-top:6px}.rw-tpl-em i{font-style:normal;width:26px;height:26px;display:grid;place-items:center;font-size:13px;border-radius:50%;background:color-mix(in srgb,var(--c,var(--tx4)) 20%,var(--s1));border:1px solid color-mix(in srgb,var(--c,var(--tx4)) 45%,transparent);transition:transform .25s var(--ease)}.rw-tpl:hover .rw-tpl-em i{transform:translateY(-2px)}.rw-tpl:hover .rw-tpl-em i:nth-child(2){transition-delay:40ms}.rw-tpl:hover .rw-tpl-em i:nth-child(3){transition-delay:80ms}.rw-tpl.blank{border-style:dashed;background:transparent}.rw-tpl.blank .rw-tpl-em i{color:var(--tx3);background:transparent;border-style:dashed}.rw-styles,.rw-modes{display:grid;grid-template-columns:1fr 1fr;gap:12px}.rw-style,.rw-mode{display:flex;flex-direction:column;align-items:flex-start;gap:8px;padding:18px;text-align:left;border:1px solid var(--rule2);border-radius:var(--r2);background:linear-gradient(160deg,var(--s2),var(--s1));transition:border-color .2s,background .2s,transform .25s var(--ease)}.rw-style:hover,.rw-mode:hover{border-color:var(--rule3);transform:translateY(-2px)}.rw-style.on,.rw-mode.on{border-color:var(--acc);background:var(--acc-soft);box-shadow:0 0 0 3px var(--acc-soft)}.rw-style-t{font:600 15px/1.2 var(--sans);color:var(--tx)}.rw-style.on .rw-style-t,.rw-mode.on .rw-style-t{color:var(--acc)}.rw-style-d{font-size:12.5px;line-height:1.45;color:var(--tx3)}.rw-style-tags{display:flex;flex-wrap:wrap;gap:5px;margin-top:4px}.rw-style-tags i{font:500 9.5px/1 var(--mono);letter-spacing:.08em;text-transform:uppercase;font-style:normal;color:var(--tx3);border:1px solid var(--rule2);border-radius:20px;padding:4px 8px}.rw-demo{display:flex;gap:8px;min-height:44px;align-items:center;padding:10px 12px;margin-bottom:4px;width:100%;border-radius:var(--r);background:var(--prev);pointer-events:none}.rw-style .rw-demo-react,.rw-style .rw-demo-btn{pointer-events:auto}.rw-demo-react{display:inline-flex;gap:6px;align-items:center;padding:3px 8px;border-radius:8px;background:var(--prev2);border:1px solid transparent;font-size:15px;color:#dbdee1;transition:all .2s var(--ease)}.rw-demo-react b{font-weight:400}.rw-demo-react em{font:600 12px/1 var(--sans);font-style:normal;color:#b5bac1}.rw-demo-react.lit,.rw-style.on .rw-demo-react:first-child{background:rgba(88,101,242,.25);border-color:#5865f2;transform:scale(1.06)}.rw-demo-react.lit em{color:#c9cdfb}.rw-demo-btn{padding:6px 12px;border-radius:3px;background:#4e5058;color:#fff;font:500 13px/1 var(--sans);transition:all .15s}.rw-demo-btn.lit,.rw-style.on .rw-demo-btn:first-child{background:#5865f2;transform:scale(.96)}.rw-mode-ico{width:34px;height:34px;display:grid;place-items:center;border-radius:50%;border:1px solid var(--rule2);background:var(--s1);color:var(--acc)}.rw-mode-viz{display:flex;gap:5px;margin-top:4px}.rw-mode-viz i{width:26px;height:8px;border-radius:4px;background:var(--rule2);transition:background .25s}.rw-mode.on .rw-mode-viz i.a{background:var(--acc)}.rw-modes{margin:22px 0 4px}.rw-roles{display:flex;flex-direction:column;gap:12px}.rw-role{position:relative;padding:14px;border:1px solid var(--rule2);border-left:3px solid var(--rc,var(--tx4));border-radius:var(--r2);background:linear-gradient(160deg,var(--s2),var(--s1));animation:rwPop .45s var(--ease) both;animation-delay:calc(var(--i)*45ms);transition:border-color .2s,opacity .2s,transform .2s}.rw-role.out{opacity:0;transform:scale(.97) translateX(-12px)}.rw-role:focus-within{border-color:var(--rule3);border-left-color:var(--rc)}.rw-role-top{display:flex;align-items:flex-start;gap:12px}.rw-emoji{width:52px;height:52px;flex:none;display:grid;place-items:center;font-size:26px;border-radius:14px;border:1px dashed var(--rule3);background:var(--s1);color:var(--tx3);transition:all .2s var(--ease)}.rw-emoji:hover{border-color:var(--acc);color:var(--acc);transform:scale(1.06) rotate(-3deg)}.rw-emoji.set{border-style:solid;background:color-mix(in srgb,var(--rc) 16%,var(--s1));border-color:color-mix(in srgb,var(--rc) 50%,transparent)}.rw-role-main{flex:1;min-width:0;display:flex;flex-direction:column;gap:9px}.rw-name{font-weight:600}.rw-how{align-self:flex-start}.rw-eq{margin:12px 0 0;padding-left:64px}.rw-role-det{margin-top:14px;padding-top:12px;border-top:1px solid var(--rule)}.rw-det-l{font:600 10.5px/1 var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--tx3);margin-bottom:10px}.rw-det-l span{text-transform:none;letter-spacing:0;font-weight:500;color:var(--tx4);margin-left:6px}.rw-sw{display:flex;flex-wrap:wrap;gap:8px}.rw-sw button,.rw-sw-custom{width:26px;height:26px;border-radius:50%;background:var(--c);border:2px solid transparent;box-shadow:0 0 0 1px var(--rule2);transition:transform .15s var(--ease),box-shadow .15s}.rw-sw button:hover{transform:scale(1.15)}.rw-sw button.on{box-shadow:0 0 0 2px var(--ink),0 0 0 4px var(--c);transform:scale(1.08)}.rw-sw-custom{position:relative;display:grid;place-items:center;background:conic-gradient(#e74c3c,#f1c40f,#2ecc71,#3498db,#9b59b6,#e74c3c);cursor:pointer;color:#fff;overflow:hidden}.rw-sw-custom input{position:absolute;inset:0;opacity:0;cursor:pointer;width:100%;height:100%}.rw-sw-custom .ic{width:12px;height:12px;pointer-events:none;filter:drop-shadow(0 0 2px #000)}.rw-add{display:flex;align-items:center;justify-content:center;gap:8px;width:100%;margin-top:12px;padding:15px;border:1px dashed var(--rule3);border-radius:var(--r2);color:var(--tx3);font:600 13px/1 var(--sans);transition:all .2s}.rw-add:hover:not(:disabled){border-color:var(--acc);color:var(--acc);background:var(--acc-soft)}.rw-add:disabled{opacity:.4}.rw-note{display:flex;align-items:center;gap:9px;margin-top:16px;font-size:12.5px;line-height:1.45;color:var(--tx3)}.rw-note:empty{display:none}.rw-note .ic{color:var(--acc);flex:none}.rw-note .warn{display:flex;align-items:center;gap:8px;color:var(--warn)}.rw-tones{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:16px}.rw-tones button{display:inline-flex;align-items:center;gap:6px;padding:8px 14px;border:1px solid var(--rule2);border-radius:20px;background:var(--s1);font:600 12px/1 var(--sans);color:var(--tx2);transition:all .15s}.rw-tones button:hover{border-color:var(--acc);color:var(--acc);background:var(--acc-soft);transform:translateY(-1px)}.rw-embed-hint{display:flex;gap:9px;align-items:center;font-size:12.5px;color:var(--tx3)}.rw-link{color:var(--acc);text-decoration:underline;text-underline-offset:3px}.rw-sum{border:1px solid var(--rule2);border-radius:var(--r2);background:var(--s1);overflow:hidden}.rw-sum-r{display:flex;justify-content:space-between;gap:12px;padding:14px 16px;border-top:1px solid var(--rule)}.rw-sum-r:first-child{border-top:0}.rw-sum-r span{display:flex;align-items:center;gap:8px;color:var(--tx3);font-size:13px}.rw-sum-r b{font-weight:600;font-size:13.5px;color:var(--tx);text-align:right}.rw-sum-list{display:flex;flex-wrap:wrap;gap:7px;margin-top:16px}.rw-chip{display:inline-flex;align-items:center;gap:7px;padding:6px 11px 6px 9px;border-radius:20px;font:500 12.5px/1 var(--sans);border:1px solid color-mix(in srgb,var(--c) 40%,var(--rule2));background:color-mix(in srgb,var(--c) 13%,transparent);color:var(--tx2)}.rw-chip i{width:8px;height:8px;border-radius:50%;background:var(--c)}.rw-chip em{font:600 8.5px/1 var(--mono);letter-spacing:.08em;text-transform:uppercase;font-style:normal;color:var(--acc);margin-left:2px}.rw-launching,.rw-done{min-height:56vh;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:16px}.rw-launching p,.rw-done p{margin:0;color:var(--tx2);font-size:15px;line-height:1.55;max-width:46ch}.rw-orb{animation:rwPulse 1.4s ease-in-out infinite;color:var(--acc)}@keyframes rwPulse{50%{transform:scale(1.12) rotate(8deg);filter:drop-shadow(0 0 22px var(--acc))}}.rw-check{width:78px;height:78px}.rw-check svg{width:100%;height:100%;fill:none;stroke:var(--acc);stroke-width:2.5;stroke-linecap:round;stroke-linejoin:round}.rw-check circle{stroke-dasharray:151;stroke-dashoffset:151;animation:rwDraw .7s var(--ease) forwards}.rw-check path{stroke-dasharray:44;stroke-dashoffset:44;animation:rwDraw .45s .55s var(--ease) forwards}@keyframes rwDraw{to{stroke-dashoffset:0}}.rw-done-actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:8px}.rw-confetti{position:absolute;inset:0;pointer-events:none;overflow:hidden;z-index:10}.rw-confetti i{position:absolute;top:-16px;left:var(--x);width:var(--w);height:calc(var(--w)*1.7);background:var(--c);border-radius:2px;opacity:0;animation:rwFall var(--t) var(--d) cubic-bezier(.3,.6,.5,1) forwards}@keyframes rwFall{10%{opacity:1}to{opacity:0;transform:translate3d(var(--dx),108vh,0) rotate(var(--r))}}.rw-side{position:relative;display:flex;flex-direction:column;gap:12px;padding:clamp(24px,5vh,56px) clamp(18px,3vw,40px) 30px;border-left:1px solid var(--rule);background:linear-gradient(180deg,color-mix(in srgb,var(--s1) 70%,transparent),transparent);overflow-y:auto}.rw-side-tag{display:flex;align-items:center;gap:8px;font:600 10.5px/1 var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--tx3)}.rw-live{width:7px;height:7px;border-radius:50%;background:var(--ok);box-shadow:0 0 0 0 var(--ok);animation:rwLive 2s infinite}@keyframes rwLive{70%{box-shadow:0 0 0 7px transparent}}.rw-discord{border-radius:8px;overflow:hidden;background:var(--prev);border:1px solid rgba(255,255,255,.06);box-shadow:0 30px 60px -30px #000}.rw-dhead{display:flex;align-items:center;gap:8px;padding:12px 16px;background:var(--prev2);border-bottom:1px solid rgba(0,0,0,.35);color:#949ba4;font-size:14px}.rw-dhead b{color:#f2f3f5;font-weight:600}.rw-dbody{padding:18px 16px 14px;min-height:120px}.rw-rx-wrap{margin:6px 0 0 50px}.rw-rx{display:inline-flex;align-items:center;gap:6px;height:28px;padding:0 9px;border-radius:8px;background:var(--prev2);border:1px solid transparent;color:#b5bac1;font-size:16px;line-height:1}.rw-rx.pop{animation:rwPop .35s var(--ease) both}.rw-rx em{font:600 13px/1 var(--sans);font-style:normal;color:#b5bac1;min-width:8px}.rw-side-note{display:flex;gap:8px;align-items:center;font-size:12.5px;color:var(--tx3)}.rw-side-note .ic{color:var(--acc);flex:none}.rw-prevfab{display:none}.rw-foot{position:relative;z-index:2;flex:none;display:flex;align-items:center;gap:14px;padding:12px 18px calc(12px + var(--sab));border-top:1px solid var(--rule);background:color-mix(in srgb,var(--ink) 88%,transparent);backdrop-filter:blur(10px)}.rw-foot:empty{display:none}.rw-foot-hint{flex:1;text-align:center;font:500 11px/1 var(--mono);letter-spacing:.06em;color:var(--tx4)}.rw-foot-hint kbd{border:1px solid var(--rule3);border-radius:4px;padding:2px 6px;font:inherit;color:var(--tx3)}.rw-go{min-width:150px;justify-content:center}.rw-go.launch{background:var(--foil);color:var(--on-acc);box-shadow:0 8px 30px -8px var(--acc);animation:rwGlow 2.4s ease-in-out infinite}@keyframes rwGlow{50%{box-shadow:0 8px 40px -4px var(--acc)}}.rw-flip{transform:scaleX(-1)}.rw.done .rw-track,.rw.done .rw-side-note{opacity:.5}@media(max-width:899px){.rw-body{grid-template-columns:1fr;position:static;z-index:auto}.rw-side{position:fixed;left:0;right:0;bottom:0;z-index:8;max-height:78dvh;overscroll-behavior:contain;border:1px solid var(--rule3);border-bottom:0;border-radius:16px 16px 0 0;background:var(--s2);transform:translateY(105%);transition:transform .4s var(--ease);padding:16px 14px calc(16px + var(--sab));box-shadow:0 -30px 60px -20px #000}.rw.rw-prev .rw-side{transform:none}.rw.rw-prev .rw-prevfab{display:none}.rw-prevclose{display:inline-flex!important}.rw-dbody{padding-bottom:18px}.rw-prevfab{position:fixed;right:14px;bottom:calc(84px + var(--sab));z-index:5;display:inline-flex;align-items:center;gap:7px;padding:11px 16px;border-radius:24px;background:var(--s3);border:1px solid var(--rule3);color:var(--tx);font:600 12px/1 var(--sans);box-shadow:0 12px 30px -10px #000}.rw.done .rw-prevfab{display:none}.rw-brand span,.rw-tk span{display:none}.rw-tk.on span{display:inline}.rw-top{gap:10px;padding-left:14px}.rw-main{padding:22px 16px 110px}.rw-tpls{grid-template-columns:1fr 1fr;gap:9px}.rw-tpl{padding:13px}.rw-tpl-d{min-height:0}.rw-styles,.rw-modes{grid-template-columns:1fr}.rw-eq{padding-left:0}.rw-foot-hint{display:none}.rw-foot .btn:first-child{flex:0 0 auto}.rw-go{flex:1}.rw-track u{flex-basis:12px;margin:0 3px}}@media(max-width:420px){.rw-tpls{grid-template-columns:1fr}}@media(prefers-reduced-motion:reduce){.rw *,.rw{animation-duration:.01ms!important;transition-duration:.01ms!important}}.rr-hero-em{display:flex;flex:none}.rr-hero-em i{font-style:normal;width:46px;height:46px;display:grid;place-items:center;font-size:22px;margin-left:-10px;border-radius:50%;background:var(--s3);border:2px solid var(--s1);animation:rrFloat 3.6s ease-in-out infinite;animation-delay:calc(var(--n)*-.6s)}.rr-hero-em i:first-child{margin-left:0}@keyframes rrFloat{50%{transform:translateY(-6px)}}.rw-prevclose{display:none!important;margin-left:auto}.rw-scrim{display:none}.rw-flash{animation:rwFlash .9s var(--ease)}@keyframes rwFlash{0%{box-shadow:0 0 0 0 var(--acc)}30%{box-shadow:0 0 0 4px var(--acc-mid)}100%{box-shadow:0 0 0 0 transparent}}@media(max-width:899px){.rw-scrim{display:block;position:fixed;inset:0;z-index:7;background:rgba(5,4,3,.6);backdrop-filter:blur(2px);opacity:0;pointer-events:none;transition:opacity .3s}.rw.rw-prev .rw-scrim,.rw.rw-ai-on .rw-scrim{opacity:1;pointer-events:auto}}.rw-msgmode{margin-bottom:18px;display:inline-flex}.rw-msgmode button{display:inline-flex;align-items:center;gap:7px}.rw-msgpane{animation:rwPop .35s var(--ease) both}.rw-live-editor{display:flex;flex-direction:column;gap:10px;margin-bottom:16px}.rw-live-editor .stcanvashead{margin-bottom:2px}.rw-live-editor .dpreview{border:1px solid var(--rule2);border-radius:var(--r2);cursor:auto;min-height:120px;overflow:visible}.rw-live-editor .dembed{max-width:100%}.rw-live-hint{display:flex;justify-content:space-between;gap:10px;flex-wrap:wrap;font-size:12px;color:var(--tx3)}#prevBox .rw-le-content{display:block;font-size:15.5px;line-height:1.4;margin-bottom:4px;overflow:hidden}#rwThumbSlot{flex:none}#prevBox .de-desc-wrap .de-desc-edit{min-height:1.4em}#prevBox .rw-reacts{margin-top:6px}#prevBox .de-desc-view,#prevBox .de-desc-view *{cursor:text}body.rw-open .overlay:not(.pk-stacked):not(.cp-stacked){z-index:206}.rw-note.warnrow{margin:0 0 16px;padding:10px 12px;border:1px solid var(--rule2);border-radius:var(--r);background:var(--warn-bg)}.rw-ai-inline{display:inline-flex;align-items:center;gap:7px;border-color:color-mix(in srgb,var(--acc) 50%,transparent)!important;color:var(--acc)!important}.rw-ai-inline .sigil{color:var(--acc)}.dbtn-em{display:inline-flex;align-items:center}.rw-aibtn{display:inline-flex;align-items:center;gap:8px;height:36px;padding:0 14px 0 9px;border-radius:20px;border:1px solid color-mix(in srgb,var(--acc) 45%,transparent);background:var(--acc-soft);color:var(--acc);font:600 12px/1 var(--sans);transition:all .2s var(--ease);position:relative}.rw-aibtn:hover{background:var(--acc-mid);transform:translateY(-1px)}.rw-aibtn::after{content:'';position:absolute;top:-2px;right:-2px;width:9px;height:9px;border-radius:50%;background:var(--ok);border:2px solid var(--ink);animation:rwLive 2.4s infinite}.rw.rw-ai-on .rw-aibtn{background:var(--acc);color:var(--on-acc)}.rw-ai{position:fixed;z-index:9;right:20px;bottom:calc(76px + var(--sab));width:min(400px,calc(100vw - 32px));height:min(560px,calc(100dvh - 150px));display:flex;flex-direction:column;border:1px solid var(--rule3);border-radius:14px;background:var(--s2);box-shadow:0 40px 80px -20px #000,0 0 0 1px var(--acc-soft);opacity:0;transform:translateY(16px) scale(.97);pointer-events:none;transform-origin:bottom right;transition:opacity .25s,transform .35s var(--ease)}.rw.rw-ai-on .rw-ai{opacity:1;transform:none;pointer-events:auto}.rw-ai-head{display:flex;align-items:center;gap:11px;padding:13px 14px;border-bottom:1px solid var(--rule);color:var(--acc)}.rw-ai-head .grow{display:flex;flex-direction:column;gap:3px}.rw-ai-head b{font:400 19px/1 var(--serif);color:var(--tx)}.rw-ai-head span{font:500 9.5px/1 var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--tx3)}.rw-ai-log{flex:1;min-height:0;overflow-y:auto;padding:14px;display:flex;flex-direction:column;gap:10px;scroll-behavior:smooth}@keyframes rwDot{0%,60%,100%{transform:none;opacity:.4}30%{transform:translateY(-4px);opacity:1}}@media(max-width:899px){.rw-ai{left:0;right:0;bottom:0;width:auto;height:min(82dvh,640px);border-radius:16px 16px 0 0;border-bottom:0;transform:translateY(105%);z-index:9}.rw.rw-ai-on .rw-ai{transform:none}.rw-aibtn>span:not(.sigil){display:none}.rw-aibtn{padding:0 9px;min-width:40px;justify-content:center}.rw-aibtn .sigil{display:inline-block}}.rw-try{cursor:pointer;transition:filter .15s,transform .15s var(--ease),background .15s,border-color .15s}.rw-try:hover{filter:brightness(1.12)}.rw-try:active{transform:scale(.94)}.rw-try:focus-visible{outline:2px solid var(--acc);outline-offset:2px}button.rw-rx:hover{border-color:#4e5058}.rw-rx.on{background:rgba(88,101,242,.3);border-color:#5865f2}.rw-rx.on em{color:#dee0fc}.rw-rx img,.rw-try img{width:18px;height:18px;object-fit:contain}.dbtn.rw-try.pop{animation:rwPop .35s var(--ease) both}.rw-try.nudge{animation:rwNudge .4s}@keyframes rwNudge{20%,60%{transform:translateX(-4px)}40%,80%{transform:translateX(4px)}}.rw-eph{margin:10px 0 0 50px;padding:10px 12px 9px;background:var(--prev2);border-radius:6px;font-size:14.5px;line-height:1.4;color:#dbdee1;animation:rwPop .35s var(--ease) both}.rw-eph b{font-weight:600;color:#fff}.rw-eph small{display:flex;align-items:center;gap:6px;margin-top:6px;font-size:12px;color:#949ba4}.rw-eph small .ic{width:12px;height:12px}.rw-tray{display:flex;align-items:center;flex-wrap:wrap;gap:10px 14px;padding:12px 14px;border:1px solid var(--rule2);border-radius:var(--r2);background:color-mix(in srgb,var(--s2) 78%,transparent)}.rw-tray .who{display:flex;flex-direction:column;gap:5px;flex:none}.rw-tray .who b{font:600 10.5px/1 var(--mono);letter-spacing:.13em;text-transform:uppercase;color:var(--acc)}.rw-tray .who span{font-size:12px;color:var(--tx3)}.rw-tray .roles{flex:1;display:flex;flex-wrap:wrap;gap:6px;min-width:120px;min-height:26px;align-items:center}.rw-tray .roles .none{font-size:12.5px;color:var(--tx4);font-style:italic}.rw-rp{--rc:var(--tx4);display:inline-flex;align-items:center;gap:6px;height:24px;padding:0 10px 0 8px;border-radius:12px;font:500 12px/1 var(--sans);background:color-mix(in srgb,var(--rc) 16%,transparent);border:1px solid color-mix(in srgb,var(--rc) 50%,transparent);animation:rwPop .35s var(--ease) both}.rw-rp i{width:8px;height:8px;border-radius:50%;background:var(--rc)}.rw-tray .mode{flex:none;display:flex;align-items:center;gap:6px;font:600 10px/1 var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--tx3);padding:6px 9px;border:1px solid var(--rule2);border-radius:20px}.rw-tray .mode .ic{color:var(--acc)}.rw-lbl{margin:26px 0 12px;font:600 10.5px/1 var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--tx3)}.rw-lbl+.rw-modes{margin-top:0}.rw-tip{margin-top:14px;font-size:12.5px;line-height:1.5;color:var(--tx3)}.rw-tip b{color:var(--tx2);font-weight:600}.rw-saved{min-width:96px;text-align:right;font:500 10.5px/1 var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--tx4);opacity:0;transition:opacity .4s}.rw-saved.on{opacity:1}.rw-resume{display:flex;align-items:center;gap:12px;margin:0 0 20px;padding:12px 14px;border:1px solid var(--acc-mid);border-radius:var(--r2);background:var(--acc-soft)}.rw-resume .t{flex:1;min-width:0;font-size:13px;color:var(--tx)}.rw-resume .t small{display:block;color:var(--tx3);font-size:11.5px;margin-top:3px}.rw-tpl-meta{margin-top:2px;font:500 10.5px/1.3 var(--mono);letter-spacing:.03em;color:var(--tx4)}.rw-tpl-meta.hit{color:var(--ok)}.rw-grip{flex:none;width:14px;height:28px;margin:12px 0 0 -6px;display:grid;place-items:center;color:var(--tx4);cursor:grab;touch-action:none}.rw-grip::before{content:'\22EE\22EE';font-size:14px;letter-spacing:-3px;line-height:1}.rw-role:hover .rw-grip{color:var(--tx3)}.rw-role.drag{opacity:.35}.rw-role.over::before{content:'';position:absolute;left:0;right:0;top:-7px;height:2px;border-radius:2px;background:var(--acc)}.rw-role.over.after::before{top:auto;bottom:-7px}.rw-role.dup{border-color:var(--bad);border-left-color:var(--bad)}.rw-role.dup .rw-emoji{border-color:var(--bad);background:var(--bad-bg)}.rw-eq button.sug{border-color:var(--acc);background:var(--acc-soft)}.rw-warnline{display:flex;align-items:flex-start;gap:8px;margin:12px 0 0 0;padding:9px 11px;border-radius:var(--r);border:1px solid color-mix(in srgb,var(--bad) 45%,transparent);background:var(--bad-bg);font-size:12px;line-height:1.45;color:var(--tx2)}.rw-warnline .ic{flex:none;margin-top:1px;color:var(--bad)}.rw-rolepick button[disabled]{opacity:.42;cursor:not-allowed}.rw-rolepick button small{margin-left:auto;font:500 9.5px/1 var(--mono);letter-spacing:.06em;text-transform:uppercase;color:var(--tx4);padding-left:6px}.rw-why{color:var(--tx3);letter-spacing:.03em}.rw-why.ok{color:var(--ok)}.rw-checks{display:flex;flex-direction:column;margin-top:18px;border:1px solid var(--rule2);border-radius:var(--r2);overflow:hidden;background:var(--s2)}.rw-ck{display:flex;align-items:flex-start;gap:12px;padding:12px 14px;font-size:13px;line-height:1.45;color:var(--tx2);border-top:1px solid var(--rule)}.rw-ck:first-child{border-top:0}.rw-ck .dot{width:20px;height:20px;flex:none;display:grid;place-items:center;border-radius:50%;border:1px solid var(--rule3);color:transparent;transition:.35s var(--ease)}.rw-ck .dot .ic{width:11px;height:11px;stroke-width:3.2}.rw-ck.ok{color:var(--tx)}.rw-ck.ok .dot{background:var(--ok);border-color:var(--ok);color:#10160a;animation:rwTick .5s var(--ease)}.rw-ck.bad{color:var(--tx)}.rw-ck.bad .dot{border-color:var(--bad);color:var(--bad);background:var(--bad-bg)}.rw-ck.info .dot{background:transparent;border-color:var(--acc);color:var(--acc);animation:none}.rw-ck small{display:block;margin-top:3px;color:var(--tx3);font-size:12px}.rw-ck .fix{margin-left:auto;flex:none}@keyframes rwTick{0%{transform:scale(.4)}60%{transform:scale(1.25)}100%{transform:none}}.rw-prog{display:flex;flex-direction:column;gap:9px;margin-top:10px;padding:16px;min-width:min(340px,100%);border:1px solid var(--rule2);border-radius:var(--r2);background:var(--s2)}.rw-pg{display:flex;align-items:center;gap:11px;font-size:13.5px;color:var(--tx3);transition:color .3s}.rw-pg .dot{width:18px;height:18px;display:grid;place-items:center;border-radius:50%;border:1px solid var(--rule3);flex:none}.rw-pg.act{color:var(--tx)}.rw-pg.act .dot{border-color:var(--acc);border-top-color:transparent;animation:rwSpin .8s linear infinite}.rw-pg.ok{color:var(--tx2)}.rw-pg.ok .dot{background:var(--ok);border-color:var(--ok);color:#10160a}.rw-pg .dot .ic{width:10px;height:10px;stroke-width:3.4}@keyframes rwSpin{to{transform:rotate(360deg)}}@media(max-width:899px){.rw-saved{display:none}.rw-grip{display:none}.rw-tray .who span,.rw-tray .mode{display:none}}@media(pointer:coarse){.rw-grip{display:none}}.rrh{position:relative;display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);gap:34px;align-items:center;padding:30px 28px;margin-bottom:22px;border:1px solid var(--rule2);border-radius:var(--r2);background:radial-gradient(90% 140% at 0% 0%,var(--acc-soft),transparent 60%),linear-gradient(160deg,var(--s2),var(--s1));overflow:hidden}.rrh .rr-hero-em{margin:0 0 20px 10px}.rrh h2{font:400 clamp(30px,3.6vw,44px)/1.03 var(--serif);letter-spacing:-.01em;margin:14px 0 0;color:var(--tx)}.rrh h2 em{font-style:italic;color:var(--gold-hi)}.rrh p{margin:14px 0 0;color:var(--tx2);font-size:14.5px;line-height:1.6;max-width:46ch}.rrh .go{margin-top:22px;height:48px;padding:0 24px;font-size:14px}.rrh-tpls{display:flex;flex-wrap:wrap;gap:8px;margin-top:22px}.rrh-tpls .lb,.rrh-strip .lb{font:600 10px/1 var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--tx4)}.rrh-tpls .lb{width:100%;margin-bottom:2px}.rrh-chip{display:inline-flex;align-items:center;gap:8px;height:34px;padding:0 13px 0 10px;border:1px solid var(--rule2);border-radius:20px;background:var(--s2);font:500 12.5px var(--sans);color:var(--tx2);transition:.2s var(--ease)}.rrh-chip:hover{border-color:hsl(var(--h) 70% 62% / .7);color:var(--tx);transform:translateY(-2px);background:hsl(var(--h) 60% 50% / .1)}.rrh-demo{position:relative;justify-self:center;width:100%;max-width:440px}.rrh-demo::before{content:'';position:absolute;inset:-30px;border-radius:50%;background:radial-gradient(closest-side,var(--acc-soft),transparent);pointer-events:none}.rrh-card{position:relative;background:var(--prev);border:1px solid rgba(255,255,255,.07);border-radius:12px;padding:16px 16px 14px;box-shadow:0 40px 80px -30px #000,0 0 90px -40px var(--acc);transform:rotate(1.2deg);font-family:'Aurus Sans','Noto Sans',sans-serif;color:#dbdee1}.rrh-card .dmsg{gap:12px}.rrh-card .dm-txt b{color:#fff}.rrh-r{display:flex;gap:6px;margin-top:8px}.rrh-r span{display:inline-flex;align-items:center;gap:6px;height:28px;padding:0 9px;border-radius:8px;background:var(--prev2);border:1px solid transparent;font-size:15px;color:#b5bac1}.rrh-r span b{font:600 13px 'Aurus Sans','Noto Sans',sans-serif}.rrh-r span:nth-child(1){animation:rrhA 9s infinite}.rrh-r span:nth-child(2){animation:rrhB 9s infinite}.rrh-r span:nth-child(3){animation:rrhC 9s infinite}@keyframes rrhA{0%,8%{background:var(--prev2);border-color:transparent}12%,44%{background:rgba(88,101,242,.3);border-color:#5865f2}48%,100%{background:var(--prev2);border-color:transparent}}@keyframes rrhB{0%,24%{background:var(--prev2);border-color:transparent}28%,66%{background:rgba(88,101,242,.3);border-color:#5865f2}70%,100%{background:var(--prev2);border-color:transparent}}@keyframes rrhC{0%,42%{background:var(--prev2);border-color:transparent}46%,88%{background:rgba(88,101,242,.3);border-color:#5865f2}92%,100%{background:var(--prev2);border-color:transparent}}.rrh-you{position:relative;margin:14px -4px -4px auto;width:calc(100% - 20px);display:flex;align-items:center;gap:9px;padding:10px 12px;border-radius:9px;background:var(--s2);border:1px solid var(--rule2);color:var(--tx)}.rrh-you .l{font:600 10px/1 var(--mono);letter-spacing:.13em;text-transform:uppercase;color:var(--acc)}.rrh-you .p{display:flex;gap:6px;flex-wrap:wrap}.rrh-you .rw-rp{opacity:0;animation-fill-mode:none}.rrh-you .rw-rp:nth-child(1){animation:rrhPa 9s infinite}.rrh-you .rw-rp:nth-child(2){animation:rrhPb 9s infinite}.rrh-you .rw-rp:nth-child(3){animation:rrhPc 9s infinite}@keyframes rrhPa{0%,10%{opacity:0;transform:scale(.6)}14%,44%{opacity:1;transform:none}48%,100%{opacity:0;transform:scale(.6)}}@keyframes rrhPb{0%,26%{opacity:0;transform:scale(.6)}30%,66%{opacity:1;transform:none}70%,100%{opacity:0;transform:scale(.6)}}@keyframes rrhPc{0%,44%{opacity:0;transform:scale(.6)}48%,88%{opacity:1;transform:none}92%,100%{opacity:0;transform:scale(.6)}}.rrh-strip{display:flex;align-items:center;flex-wrap:wrap;gap:8px;margin:0 0 18px}.rrh-strip .lb{margin-right:4px}@media(max-width:900px){.rrh{grid-template-columns:1fr;gap:26px;padding:22px 18px}.rrh-demo{max-width:100%}}@media(prefers-reduced-motion:reduce){.rrh *{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}.reduce-motion .rrh *{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}
.rrs{position:fixed;inset:0;z-index:205;display:flex;flex-direction:column;background:var(--ink);color:var(--tx);opacity:0;transition:opacity .3s var(--ease);overflow:hidden}.rrs.show{opacity:1}.rrs button{-webkit-tap-highlight-color:transparent}.rrs :focus-visible{outline:2px solid var(--acc);outline-offset:2px}.rrs-bg{position:absolute;inset:0;pointer-events:none;background:radial-gradient(880px 540px at 76% 42%,var(--acc-soft),transparent 70%),radial-gradient(640px 380px at 0% 100%,color-mix(in srgb,var(--acc) 8%,transparent),transparent 70%)}.rrs-bg::after{content:'';position:absolute;inset:0;opacity:.5;background-image:radial-gradient(var(--rule2) 1px,transparent 1px);background-size:26px 26px;-webkit-mask-image:radial-gradient(70% 70% at 76% 45%,#000,transparent);mask-image:radial-gradient(70% 70% at 76% 45%,#000,transparent)}.rrs-top{position:relative;z-index:3;display:flex;align-items:center;gap:18px;height:62px;flex:none;padding:0 22px;border-bottom:1px solid var(--rule2);background:color-mix(in srgb,var(--ink) 86%,transparent);backdrop-filter:blur(10px)}.rrs-x{width:36px;height:36px;display:grid;place-items:center;border:1px solid var(--rule2);border-radius:50%;color:var(--tx2);transition:.2s var(--ease)}.rrs-x:hover{color:var(--tx);border-color:var(--rule3);background:var(--s3);transform:rotate(90deg)}.rrs-brand{display:flex;flex-direction:column;gap:5px;min-width:130px}.rrs-brand b{font:400 20px/1 var(--serif);color:var(--tx)}.rrs-rail{flex:1;display:flex;align-items:center;justify-content:center;gap:0;min-width:0}.rrs-rs{display:flex;align-items:center;gap:9px;padding:6px 4px;color:var(--tx4);font:600 10.5px/1 var(--mono);letter-spacing:.12em;text-transform:uppercase;transition:color .25s}.rrs-rs .n{width:22px;height:22px;flex:none;display:grid;place-items:center;border:1px solid var(--rule3);border-radius:50%;font-size:10px;letter-spacing:0;transition:.3s var(--ease)}.rrs-rs.done{color:var(--tx2);cursor:pointer}.rrs-rs.done:hover{color:var(--tx)}.rrs-rs.done .n{background:var(--acc);border-color:var(--acc);color:var(--on-acc)}.rrs-rs.now{color:var(--acc)}.rrs-rs.now .n{border-color:var(--acc);box-shadow:0 0 0 4px var(--acc-soft);color:var(--acc)}.rrs-rs:disabled{cursor:default}.rrs-ln{width:clamp(18px,4vw,54px);height:1px;background:var(--rule3);margin:0 8px;position:relative;overflow:hidden;flex:none}.rrs-ln::after{content:'';position:absolute;inset:0;background:var(--acc);transform:scaleX(0);transform-origin:left;transition:transform .5s var(--ease)}.rrs-ln.fill::after{transform:scaleX(1)}.rrs-saved{min-width:130px;text-align:right;font:500 10.5px/1 var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--tx4);opacity:0;transition:opacity .4s}.rrs-saved.on{opacity:1}.rrs-main{position:relative;z-index:2;flex:1;min-height:0;display:grid;grid-template-columns:minmax(440px,540px) minmax(0,1fr)}.rrs-deck{display:flex;flex-direction:column;min-height:0;border-right:1px solid var(--rule2);background:color-mix(in srgb,var(--s1) 82%,transparent)}.rrs-body{flex:1;min-height:0;overflow-y:auto;padding:30px 34px 26px;scrollbar-width:thin;overscroll-behavior:contain}.rrs-body>.rrs-pane{animation:rrsIn .42s var(--ease) both}@keyframes rrsIn{from{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}.rrs-h{font:400 clamp(30px,3.2vw,40px)/1.03 var(--serif);color:var(--tx);letter-spacing:-.01em}.rrs-h em{color:var(--gold-hi);font-style:italic}.rrs-sub{margin-top:10px;color:var(--tx2);font-size:14px;line-height:1.55;max-width:46ch}.rrs-lbl{display:flex;align-items:center;gap:8px;margin:26px 0 10px;font:600 10.5px/1 var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--tx3)}.rrs-lbl::after{content:'';flex:1;height:1px;background:var(--rule)}.rrs-lbl .cnt{order:3;color:var(--tx4);letter-spacing:.04em}.rrs-foot{flex:none;display:flex;align-items:center;gap:12px;padding:14px 34px calc(14px + var(--sab));border-top:1px solid var(--rule2);background:var(--ink)}.rrs-foot[hidden]{display:none}.rrs-foot .grow{flex:1}.rrs-why{font:500 11px/1.35 var(--mono);letter-spacing:.04em;color:var(--tx3);text-align:right;max-width:210px}.rrs-why.ok{color:var(--ok)}.rrs-key{font:500 10px/1 var(--mono);padding:3px 5px;border:1px solid var(--rule3);border-radius:3px;color:var(--tx3);margin-left:4px}.rrs-resume{display:flex;align-items:center;gap:12px;margin-top:20px;padding:12px 14px;border:1px solid var(--acc-mid);border-radius:var(--r2);background:var(--acc-soft)}.rrs-resume .t{flex:1;font-size:13px;color:var(--tx)}.rrs-resume .t small{display:block;color:var(--tx3);font-size:11.5px;margin-top:3px}.rrs-tpls{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:22px}.rrs-tpl{position:relative;display:flex;flex-direction:column;align-items:flex-start;gap:5px;padding:15px 15px 13px;text-align:left;border:1px solid var(--rule2);border-radius:var(--r2);background:linear-gradient(165deg,var(--s2),var(--s1));overflow:hidden;opacity:0;animation:rrsPop .5s var(--ease) both;animation-delay:calc(var(--i) * 45ms + 120ms);transition:border-color .2s,transform .3s var(--ease),box-shadow .3s}.rrs-tpl::before{content:'';position:absolute;top:-46px;right:-40px;width:150px;height:150px;border-radius:50%;background:radial-gradient(closest-side,hsl(var(--h) 85% 60% / .24),transparent);transition:transform .6s var(--ease),opacity .3s;opacity:.75}.rrs-tpl:hover{border-color:hsl(var(--h) 70% 62% / .65);transform:translateY(-3px);box-shadow:0 18px 34px -20px hsl(var(--h) 90% 50% / .6)}.rrs-tpl:hover::before{transform:scale(1.3);opacity:1}.rrs-tpl:active{transform:translateY(-1px) scale(.985)}.rrs-tpl.sel{border-color:var(--acc);background:var(--acc-soft)}.rrs-tpl-em{position:relative;display:flex;margin-bottom:8px}.rrs-tpl-em span{width:32px;height:32px;margin-right:-8px;display:grid;place-items:center;border-radius:50%;background:var(--s4);border:2px solid var(--s2);font-size:16px;transition:transform .35s var(--ease);transition-delay:calc(var(--k) * 30ms)}.rrs-tpl:hover .rrs-tpl-em span{transform:translateY(-4px)}.rrs-tpl b{position:relative;font:600 14px/1.2 var(--sans);color:var(--tx)}.rrs-tpl p{position:relative;font-size:12px;line-height:1.4;color:var(--tx3);margin:0}.rrs-tpl .meta{position:relative;margin-top:6px;font:500 10px/1.3 var(--mono);letter-spacing:.07em;text-transform:uppercase;color:var(--tx4)}.rrs-tpl .meta.hit{color:var(--ok)}.rrs-tpl.blank{border-style:dashed;background:transparent;align-items:center;justify-content:center;text-align:center;gap:8px;grid-column:1/-1;flex-direction:row;padding:16px}.rrs-tpl.blank::before{display:none}.rrs-tpl.blank .plus{width:30px;height:30px;display:grid;place-items:center;border-radius:50%;border:1px solid var(--rule3);color:var(--acc)}@keyframes rrsPop{from{opacity:0;transform:translateY(10px) scale(.94)}to{opacity:1;transform:none}}.rrs-note{display:flex;gap:11px;align-items:flex-start;margin-top:18px;padding:12px 14px;border:1px solid var(--rule2);border-left:2px solid var(--info);border-radius:var(--r2);background:var(--info-bg);font-size:12.5px;line-height:1.5;color:var(--tx2)}.rrs-note .ic{flex:none;margin-top:1px;color:var(--info)}.rrs-note.warn{border-left-color:var(--warn);background:var(--warn-bg)}.rrs-note.warn .ic{color:var(--warn)}.rrs-note b{color:var(--tx);font-weight:600}.rrs-rows{display:flex;flex-direction:column;gap:8px;margin-top:20px}.rrs-row{position:relative;display:grid;grid-template-columns:14px 48px minmax(0,1fr) 30px;align-items:center;gap:10px;padding:10px 8px 10px 6px;border:1px solid var(--rule2);border-radius:var(--r2);background:var(--s2);animation:rrsPop .4s var(--ease) both;transition:border-color .2s,background .2s,opacity .2s}.rrs-row:hover{border-color:var(--rule3);background:var(--s3)}.rrs-row.drag{opacity:.35}.rrs-row.over::before{content:'';position:absolute;left:0;right:0;top:-6px;height:2px;border-radius:2px;background:var(--acc)}.rrs-row.over.after::before{top:auto;bottom:-6px}.rrs-grip{color:var(--tx4);cursor:grab;display:grid;place-items:center;height:28px;touch-action:none}.rrs-grip::before{content:'⋮⋮';font-size:14px;letter-spacing:-3px;line-height:1}.rrs-row:hover .rrs-grip{color:var(--tx3)}.rrs-em{width:48px;height:48px;display:grid;place-items:center;border:1px solid var(--rule2);border-radius:11px;background:var(--s1);font-size:23px;line-height:1;transition:.2s var(--ease)}.rrs-em:hover{border-color:var(--acc);background:var(--acc-soft);transform:scale(1.06) rotate(-3deg)}.rrs-em.empty{border-style:dashed;color:var(--tx4);font-size:0}.rrs-em img{width:26px;height:26px;object-fit:contain}.rrs-row.dup .rrs-em{border-color:var(--bad);background:var(--bad-bg)}.rrs-mid{min-width:0;display:flex;flex-direction:column;gap:7px}.rrs-lab{width:100%;height:30px;padding:0 9px;font-size:13px;border-radius:5px;border:1px solid transparent;background:var(--s1);color:var(--tx);transition:.15s}.rrs-lab:hover{border-color:var(--rule2)}.rrs-lab:focus{outline:0;border-color:var(--acc);background:var(--s2);box-shadow:0 0 0 3px var(--acc-soft)}.rrs-lab::placeholder{color:var(--tx4)}.rrs-chips{display:flex;flex-wrap:wrap;gap:6px;align-items:center;min-width:0}.rrs-chip{--rc:var(--tx4);display:inline-flex;align-items:center;gap:7px;max-width:100%;height:28px;padding:0 11px 0 9px;border-radius:14px;border:1px solid color-mix(in srgb,var(--rc) 50%,transparent);background:color-mix(in srgb,var(--rc) 14%,transparent);font:500 12.5px/1 var(--sans);color:var(--tx);transition:.18s var(--ease)}.rrs-chip:hover{background:color-mix(in srgb,var(--rc) 24%,transparent);transform:translateY(-1px)}.rrs-chip i{width:9px;height:9px;flex:none;border-radius:50%;background:var(--rc);box-shadow:0 0 0 2px color-mix(in srgb,var(--rc) 28%,transparent)}.rrs-chip span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rrs-chip.want{border-style:dashed}.rrs-chip.want em{font:600 9px/1 var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--acc);font-style:normal}.rrs-chip.bad{--rc:var(--bad)}.rrs-chip.ghost{background:transparent;border:1px dashed var(--rule3);color:var(--tx3);padding:0 11px}.rrs-chip.ghost:hover{border-color:var(--acc);color:var(--acc);background:var(--acc-soft)}.rrs-chip.plus{padding:0;width:28px;justify-content:center;background:transparent;border:1px dashed var(--rule3);color:var(--tx3)}.rrs-chip.plus:hover{border-color:var(--acc);color:var(--acc)}.rrs-rm{width:30px;height:30px;display:grid;place-items:center;border-radius:50%;color:var(--tx4);transition:.15s}.rrs-rm:hover{color:var(--bad);background:var(--bad-bg)}.rrs-warnline{font-size:11.5px;color:var(--bad);margin-top:1px}.rrs-add{display:flex;align-items:center;justify-content:center;gap:9px;width:100%;height:50px;margin-top:8px;border:1px dashed var(--rule3);border-radius:var(--r2);color:var(--tx2);font:500 13px var(--sans);transition:.2s var(--ease)}.rrs-add:hover{border-color:var(--acc);color:var(--acc);background:var(--acc-soft)}.rrs-add .ic{transition:transform .3s var(--ease)}.rrs-add:hover .ic{transform:rotate(90deg)}.rrs-empty{margin-top:22px;padding:30px 18px;text-align:center;border:1px dashed var(--rule3);border-radius:var(--r2);color:var(--tx3);font-size:13px;line-height:1.55}.rrs-empty b{display:block;font:400 22px/1.2 var(--serif);color:var(--tx);margin-bottom:6px}.rrs-opts{display:grid;grid-template-columns:1fr 1fr;gap:10px}.rrs-opt{display:flex;flex-direction:column;gap:7px;padding:0 0 13px;text-align:left;border:1px solid var(--rule2);border-radius:var(--r2);background:var(--s2);overflow:hidden;transition:border-color .2s,background .2s,transform .25s var(--ease)}.rrs-opt:hover{border-color:var(--rule3);transform:translateY(-2px)}.rrs-opt.on{border-color:var(--acc);background:var(--acc-soft)}.rrs-opt .art{height:66px;display:flex;align-items:center;justify-content:center;gap:7px;background:var(--prev);border-bottom:1px solid var(--rule2);margin-bottom:5px}.rrs-opt b,.rrs-opt p{padding:0 14px}.rrs-opt b{font:600 13.5px/1.2 var(--sans);color:var(--tx);display:flex;align-items:center;gap:7px}.rrs-opt.on b{color:var(--acc)}.rrs-opt p{margin:0;font-size:12px;line-height:1.4;color:var(--tx3)}.art .mr{height:24px;min-width:34px;padding:0 8px;border-radius:7px;background:var(--prev2);border:1px solid transparent;color:#b5bac1;font-size:13px;display:grid;place-items:center;transition:.3s var(--ease)}.art .mr.on{background:rgba(88,101,242,.3);border-color:#5865f2}.art .mb{height:24px;width:44px;border-radius:4px;background:#5865f2}.art .mb.dim{background:#4e5058}.opt-swap .art .mr:nth-child(1){animation:rrsSwapA 3.2s infinite}.opt-swap .art .mr:nth-child(2){animation:rrsSwapB 3.2s infinite}.opt-swap .art .mr:nth-child(3){animation:rrsSwapC 3.2s infinite}@keyframes rrsSwapA{0%,30%{background:rgba(88,101,242,.3);border-color:#5865f2}36%,100%{background:var(--prev2);border-color:transparent}}@keyframes rrsSwapB{0%,33%{background:var(--prev2);border-color:transparent}36%,64%{background:rgba(88,101,242,.3);border-color:#5865f2}70%,100%{background:var(--prev2);border-color:transparent}}@keyframes rrsSwapC{0%,66%{background:var(--prev2);border-color:transparent}70%,96%{background:rgba(88,101,242,.3);border-color:#5865f2}100%{background:var(--prev2);border-color:transparent}}.rrs-ta{width:100%;min-height:92px;padding:11px 13px;resize:vertical;line-height:1.5}.rrs-tip{margin-top:8px;font-size:11.5px;color:var(--tx3);line-height:1.5}.rrs-tip code{font:500 11px var(--mono);color:var(--tx2);background:var(--s3);padding:1px 5px;border-radius:3px}.rrs-embedbox{margin-top:12px}.rrs-checks{display:flex;flex-direction:column;margin-top:22px;border:1px solid var(--rule2);border-radius:var(--r2);overflow:hidden;background:var(--s2)}.rrs-ck{display:flex;align-items:flex-start;gap:12px;padding:12px 14px;font-size:13px;line-height:1.45;color:var(--tx2);border-top:1px solid var(--rule)}.rrs-ck:first-child{border-top:0}.rrs-ck .dot{width:20px;height:20px;flex:none;margin-top:0;display:grid;place-items:center;border-radius:50%;border:1px solid var(--rule3);color:transparent;transition:.35s var(--ease)}.rrs-ck .dot .ic{width:11px;height:11px;stroke-width:3.2}.rrs-ck.ok{color:var(--tx)}.rrs-ck.ok .dot{background:var(--ok);border-color:var(--ok);color:#10160a;animation:rrsTick .5s var(--ease)}.rrs-ck.bad .dot{border-color:var(--bad);color:var(--bad);background:var(--bad-bg)}.rrs-ck.bad{color:var(--tx)}.rrs-ck.info .dot{border-color:var(--acc);color:var(--acc)}.rrs-ck small{display:block;margin-top:3px;color:var(--tx3);font-size:12px}.rrs-ck .fix{margin-left:auto;flex:none}@keyframes rrsTick{0%{transform:scale(.4)}60%{transform:scale(1.25)}100%{transform:none}}.rrs-adv{display:inline-flex;align-items:center;gap:6px;margin-top:16px;font:500 12px var(--sans);color:var(--tx3)}.rrs-adv .ic{transition:transform .2s var(--ease)}.rrs-adv.open .ic{transform:rotate(90deg)}.rrs-adv:hover{color:var(--tx)}.rrs-go{position:relative;width:100%;height:54px;margin-top:22px;font-size:15px;letter-spacing:.01em;overflow:hidden}.rrs-go.ready::after{content:'';position:absolute;top:0;bottom:0;width:60px;left:-80px;transform:skewX(-20deg);background:linear-gradient(90deg,transparent,rgba(255,255,255,.55),transparent);animation:rrsSheen 3.2s var(--ease) infinite}@keyframes rrsSheen{0%,55%{left:-80px}100%{left:110%}}.rrs-go[disabled]{filter:saturate(.4) brightness(.7);cursor:not-allowed}.rrs-prog{display:flex;flex-direction:column;gap:9px;margin-top:22px;padding:16px;border:1px solid var(--rule2);border-radius:var(--r2);background:var(--s2)}.rrs-pg{display:flex;align-items:center;gap:11px;font-size:13.5px;color:var(--tx3);transition:color .3s}.rrs-pg .dot{width:18px;height:18px;display:grid;place-items:center;border-radius:50%;border:1px solid var(--rule3);flex:none}.rrs-pg.act{color:var(--tx)}.rrs-pg.act .dot{border-color:var(--acc);border-top-color:transparent;animation:rrsSpin .8s linear infinite}.rrs-pg.ok{color:var(--tx2)}.rrs-pg.ok .dot{background:var(--ok);border-color:var(--ok);color:#10160a}.rrs-pg .dot .ic{width:10px;height:10px;stroke-width:3.4}@keyframes rrsSpin{to{transform:rotate(360deg)}}.rrs-done{display:flex;flex-direction:column;align-items:center;text-align:center;padding-top:30px}.rrs-seal{position:relative;width:96px;height:96px;display:grid;place-items:center;border-radius:50%;background:var(--foil);color:var(--on-acc);box-shadow:0 0 0 8px var(--acc-soft),0 20px 50px -14px var(--acc);animation:rrsSeal .7s var(--ease) both}.rrs-seal .ic{width:44px;height:44px;stroke-width:2.6}@keyframes rrsSeal{0%{transform:scale(.3) rotate(-30deg);opacity:0}60%{transform:scale(1.12) rotate(4deg);opacity:1}100%{transform:none}}.rrs-burst i{position:absolute;left:50%;top:50%;width:7px;height:7px;border-radius:50%;background:var(--c);opacity:0;animation:rrsBurst 1.1s var(--ease) both;animation-delay:calc(var(--d) + .25s)}.rrs-burst i:nth-child(3n){width:5px;height:5px;border-radius:1px}@keyframes rrsBurst{0%{opacity:1;transform:translate(-50%,-50%) scale(.3)}100%{opacity:0;transform:translate(calc(-50% + var(--x)),calc(-50% + var(--y))) scale(1) rotate(200deg)}}.rrs-done h2{margin-top:30px;font:400 38px/1.05 var(--serif)}.rrs-done h2 em{color:var(--gold-hi)}.rrs-done p{margin-top:10px;color:var(--tx2);font-size:14px;line-height:1.55;max-width:38ch}.rrs-done .acts{display:flex;flex-direction:column;gap:10px;width:100%;margin-top:26px}.rrs-stagewrap{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:54px 40px 40px;min-width:0;min-height:0;overflow:auto}.rrs-live{position:absolute;top:20px;left:28px;display:flex;align-items:center;gap:9px;font:600 10.5px/1 var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--tx3)}.rrs-live i{width:7px;height:7px;border-radius:50%;background:var(--ok);box-shadow:0 0 0 0 var(--ok);animation:rrsPulse 2s infinite}@keyframes rrsPulse{0%{box-shadow:0 0 0 0 color-mix(in srgb,var(--ok) 60%,transparent)}70%,100%{box-shadow:0 0 0 8px transparent}}.rrs-cap{position:absolute;bottom:14px;left:0;right:0;text-align:center;font-size:11.5px;color:var(--tx4)}.rrs-stage{width:100%;max-width:700px;background:var(--prev);border-radius:12px;border:1px solid rgba(255,255,255,.07);overflow:hidden;color:#dbdee1;font-family:'Aurus Sans','Noto Sans','Helvetica Neue',Helvetica,Arial,sans-serif;box-shadow:0 44px 90px -34px #000,0 0 0 1px rgba(0,0,0,.35),0 0 130px -50px var(--acc)}.rrs-chbar{display:flex;align-items:center;gap:9px;height:48px;padding:0 16px;border-bottom:1px solid #26272b;font-weight:600;font-size:15.5px;color:#f2f3f5;transition:color .3s}.rrs-chbar .hash{color:#80848e;font-size:23px;font-weight:400;line-height:1}.rrs-chbar .none{color:#80848e;font-weight:500;font-style:italic}.rrs-chbar .sv{margin-left:auto;font-size:12px;font-weight:500;color:#80848e}.rrs-feed{padding:20px 16px 14px;display:flex;flex-direction:column;gap:18px;min-height:280px}.rrs-ghost{display:flex;gap:14px;opacity:.55}.rrs-ghost .a{width:38px;height:38px;border-radius:50%;background:#3f4147;flex:none}.rrs-ghost .b{flex:1;padding-top:3px}.rrs-ghost .b i{display:block;height:10px;border-radius:5px;background:#3f4147;margin-bottom:9px}.rrs-msg .dm-txt{font-size:16px}.rrs-msg .dm-txt b{color:#fff}.rrs-msg.fresh{animation:rrsMsg .5s var(--ease) both}@keyframes rrsMsg{from{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.rrs-msg .dm-txt{cursor:text;border-radius:4px;transition:background .15s;margin:-2px -5px 4px;padding:2px 5px}.rrs-msg .dm-txt:hover{background:rgba(255,255,255,.04)}.rrs-reacts{display:flex;flex-wrap:wrap;gap:6px;margin-top:8px}.rrs-react{display:inline-flex;align-items:center;gap:7px;height:28px;padding:0 9px;border-radius:8px;background:var(--prev2);border:1px solid transparent;color:#b5bac1;font-size:16px;line-height:1;cursor:pointer;transition:background .15s,border-color .15s,transform .2s var(--ease)}.rrs-react.pop,.rrs-btn.pop{animation:rrsPop .45s var(--ease) both;animation-delay:calc(var(--i) * 55ms)}.rrs-react b{font:600 13px/1 'Aurus Sans','Noto Sans',sans-serif;color:#b5bac1;min-width:8px}.rrs-react:hover{border-color:#4e5058}.rrs-react:active{transform:scale(.92)}.rrs-react.on{background:rgba(88,101,242,.3);border-color:#5865f2}.rrs-react.on b{color:#dee0fc}.rrs-react.nudge,.rrs-btn.nudge{animation:rrsNudge .4s}@keyframes rrsNudge{20%,60%{transform:translateX(-4px)}40%,80%{transform:translateX(4px)}}.rrs-react img,.rrs-btn img{width:18px;height:18px;object-fit:contain}.rrs-msg .dbtn-row{margin-top:10px}.rrs-btn{cursor:pointer;transition:filter .15s,transform .15s var(--ease)}.rrs-btn:hover{filter:brightness(1.12)}.rrs-btn:active{transform:scale(.95)}.rrs-eph{margin-top:12px;padding:10px 12px 9px;background:var(--prev2);border-radius:6px;font-size:14.5px;line-height:1.4;animation:rrsPop .35s var(--ease) both}.rrs-eph .r{display:inline-flex;align-items:center;font-weight:500;padding:0 5px;border-radius:3px;background:color-mix(in srgb,var(--rc) 24%,transparent);color:color-mix(in srgb,var(--rc) 40%,#fff)}.rrs-eph small{display:flex;align-items:center;gap:6px;margin-top:6px;font-size:12px;color:#949ba4}.rrs-eph small .ic{width:12px;height:12px}.rrs-tray{width:100%;max-width:700px;margin-top:16px;display:flex;align-items:center;gap:14px;padding:12px 16px;border:1px solid var(--rule2);border-radius:var(--r2);background:color-mix(in srgb,var(--s2) 78%,transparent);backdrop-filter:blur(8px)}.rrs-tray .who{display:flex;flex-direction:column;gap:5px;flex:none}.rrs-tray .who b{font:600 10.5px/1 var(--mono);letter-spacing:.13em;text-transform:uppercase;color:var(--acc)}.rrs-tray .who span{font-size:12px;color:var(--tx3)}.rrs-tray .roles{flex:1;display:flex;flex-wrap:wrap;gap:6px;min-width:0;min-height:26px;align-items:center}.rrs-tray .roles .none{font-size:12.5px;color:var(--tx4);font-style:italic}.rrs-rp{--rc:var(--tx4);display:inline-flex;align-items:center;gap:6px;height:24px;padding:0 10px 0 8px;border-radius:12px;font:500 12px/1 var(--sans);background:color-mix(in srgb,var(--rc) 16%,transparent);border:1px solid color-mix(in srgb,var(--rc) 50%,transparent);animation:rrsPop .35s var(--ease) both}.rrs-rp i{width:8px;height:8px;border-radius:50%;background:var(--rc)}.rrs-tray .mode{flex:none;display:flex;align-items:center;gap:6px;font:600 10px/1 var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--tx3);padding:6px 9px;border:1px solid var(--rule2);border-radius:20px}.rrs-tray .mode .ic{color:var(--acc)}.rrs-shade{position:absolute;inset:0;z-index:8}.rrs-pop{position:fixed;z-index:9;width:308px;max-height:min(390px,64vh);display:flex;flex-direction:column;background:var(--s3);border:1px solid var(--rule3);border-radius:9px;box-shadow:0 30px 70px -14px #000;overflow:hidden;animation:rrsPop .18s var(--ease) both}.rrs-pop .top{padding:10px;border-bottom:1px solid var(--rule)}.rrs-pop .top .input{height:38px;font-size:13.5px}.rrs-pop .list{overflow-y:auto;padding:5px;flex:1;scrollbar-width:thin}.rrs-pop .hd{padding:8px 10px 4px;font:600 9.5px/1 var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--tx4)}.rrs-ropt{--rc:var(--tx4);display:flex;align-items:center;gap:10px;width:100%;padding:9px 10px;border-radius:6px;text-align:left;font-size:13.5px;color:var(--tx);transition:background .12s}.rrs-ropt:hover,.rrs-ropt.kb{background:var(--s5)}.rrs-ropt i{width:11px;height:11px;flex:none;border-radius:50%;background:var(--rc);box-shadow:0 0 0 2px color-mix(in srgb,var(--rc) 28%,transparent)}.rrs-ropt span{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rrs-ropt small{font:500 10px/1 var(--mono);letter-spacing:.06em;color:var(--tx4);text-transform:uppercase}.rrs-ropt .ic{color:var(--acc);flex:none}.rrs-ropt.sel{background:var(--acc-soft)}.rrs-ropt[disabled]{opacity:.42;cursor:not-allowed}.rrs-ropt.mk{color:var(--acc);border:1px dashed var(--acc-mid);margin:4px 5px 5px;width:calc(100% - 10px)}.rrs-ropt.mk i{display:none}.rrs-pop .none{padding:22px 14px;text-align:center;font-size:12.5px;color:var(--tx3)}.rrs-eq{display:grid;grid-template-columns:repeat(5,1fr);gap:4px;padding:10px}.rrs-eq button{height:44px;display:grid;place-items:center;font-size:22px;border-radius:8px;transition:.15s var(--ease)}.rrs-eq button:hover{background:var(--acc-soft);transform:scale(1.15)}.rrs-pop .more{margin:0 10px 10px;justify-content:center}.rrh{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);gap:34px;align-items:center;padding:34px 0 8px}.rrh h2{font:400 clamp(30px,3.6vw,46px)/1.03 var(--serif);letter-spacing:-.01em;margin:14px 0 0}.rrh h2 em{color:var(--gold-hi)}.rrh p{margin-top:14px;color:var(--tx2);font-size:14.5px;line-height:1.6;max-width:46ch}.rrh .go{margin-top:22px;height:48px;padding:0 24px;font-size:14px}.rrh-tpls{display:flex;flex-wrap:wrap;gap:8px;margin-top:22px}.rrh-tpls .lb{width:100%;font:600 10px/1 var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--tx4);margin-bottom:2px}.rrh-chip{display:inline-flex;align-items:center;gap:8px;height:34px;padding:0 13px 0 10px;border:1px solid var(--rule2);border-radius:20px;background:var(--s2);font:500 12.5px var(--sans);color:var(--tx2);transition:.2s var(--ease)}.rrh-chip:hover{border-color:hsl(var(--h) 70% 62% / .7);color:var(--tx);transform:translateY(-2px);background:hsl(var(--h) 60% 50% / .1)}.rrh-demo{position:relative;justify-self:center;width:100%;max-width:440px}.rrh-demo::before{content:'';position:absolute;inset:-30px;border-radius:50%;background:radial-gradient(closest-side,var(--acc-soft),transparent);pointer-events:none}.rrh-card{position:relative;background:var(--prev);border:1px solid rgba(255,255,255,.07);border-radius:12px;padding:16px 16px 14px;box-shadow:0 40px 80px -30px #000,0 0 90px -40px var(--acc);transform:rotate(1.2deg);font-family:'Aurus Sans','Noto Sans',sans-serif;color:#dbdee1}.rrh-card .dmsg{gap:12px}.rrh-card .dm-txt b{color:#fff}.rrh-r{display:flex;gap:6px;margin-top:8px}.rrh-r span{display:inline-flex;align-items:center;gap:6px;height:28px;padding:0 9px;border-radius:8px;background:var(--prev2);border:1px solid transparent;font-size:15px;color:#b5bac1}.rrh-r span b{font:600 13px 'Aurus Sans','Noto Sans',sans-serif}.rrh-r span:nth-child(1){animation:rrhA 9s infinite}.rrh-r span:nth-child(2){animation:rrhB 9s infinite}.rrh-r span:nth-child(3){animation:rrhC 9s infinite}@keyframes rrhA{0%,8%{background:var(--prev2);border-color:transparent}12%,44%{background:rgba(88,101,242,.3);border-color:#5865f2}48%,100%{background:var(--prev2);border-color:transparent}}@keyframes rrhB{0%,24%{background:var(--prev2);border-color:transparent}28%,66%{background:rgba(88,101,242,.3);border-color:#5865f2}70%,100%{background:var(--prev2);border-color:transparent}}@keyframes rrhC{0%,42%{background:var(--prev2);border-color:transparent}46%,88%{background:rgba(88,101,242,.3);border-color:#5865f2}92%,100%{background:var(--prev2);border-color:transparent}}.rrh-you{position:relative;margin:14px -4px -4px auto;width:calc(100% - 20px);display:flex;align-items:center;gap:9px;padding:10px 12px;border-radius:9px;background:var(--s2);border:1px solid var(--rule2);color:var(--tx)}.rrh-you .l{font:600 10px/1 var(--mono);letter-spacing:.13em;text-transform:uppercase;color:var(--acc)}.rrh-you .p{display:flex;gap:6px;flex-wrap:wrap}.rrh-you .rrs-rp{opacity:0;animation-fill-mode:none}.rrh-you .rrs-rp:nth-child(1){animation:rrhPa 9s infinite}.rrh-you .rrs-rp:nth-child(2){animation:rrhPb 9s infinite}.rrh-you .rrs-rp:nth-child(3){animation:rrhPc 9s infinite}@keyframes rrhPa{0%,10%{opacity:0;transform:scale(.6)}14%,44%{opacity:1;transform:none}48%,100%{opacity:0;transform:scale(.6)}}@keyframes rrhPb{0%,26%{opacity:0;transform:scale(.6)}30%,66%{opacity:1;transform:none}70%,100%{opacity:0;transform:scale(.6)}}@keyframes rrhPc{0%,44%{opacity:0;transform:scale(.6)}48%,88%{opacity:1;transform:none}92%,100%{opacity:0;transform:scale(.6)}}.rrh-strip{display:flex;align-items:center;flex-wrap:wrap;gap:8px;margin:0 0 18px}.rrh-strip .lb{font:600 10px/1 var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--tx4);margin-right:4px}@media(max-width:1100px){.rrs-main{grid-template-columns:minmax(400px,470px) minmax(0,1fr)}.rrs-stagewrap{padding:54px 22px 30px}}@media(max-width:899px){.rrh{grid-template-columns:1fr;gap:26px;padding-top:18px}.rrh-demo{max-width:100%}.rrs-top{height:auto;flex-wrap:wrap;gap:8px 12px;padding:10px 14px}.rrs-brand,.rrs-saved{display:none}.rrs-rail{order:3;flex:0 0 100%;justify-content:space-between}.rrs-rs .lbl{display:none}.rrs-rs.now .lbl{display:inline}.rrs-ln{flex:1;width:auto}.rrs-top .rrs-x{margin-left:auto;order:2}.rrs-top::before{content:'New panel';font:400 19px var(--serif);order:1}.rrs-main{display:flex;flex-direction:column}.rrs-stagewrap{order:-1;flex:none;max-height:38vh;padding:14px 12px 10px;justify-content:flex-start;align-items:stretch;border-bottom:1px solid var(--rule2)}.rrs-live,.rrs-cap,.rrs-ghost{display:none}.rrs-feed{min-height:0;padding:14px 12px 10px}.rrs-chbar{height:40px}.rrs-tray{margin-top:10px;padding:9px 12px}.rrs-tray .who span{display:none}.rrs-tray .mode{display:none}.rrs.typing .rrs-stagewrap{display:none}.rrs-deck{flex:1;border-right:0}.rrs-body{padding:22px 18px 18px}.rrs-foot{padding:12px 16px calc(12px + var(--sab))}.rrs-why{display:none}.rrs-foot .btn{flex:1}.rrs-tpls,.rrs-opts{gap:8px}.rrs-pop{left:10px!important;right:10px;bottom:10px;top:auto!important;width:auto;max-height:58vh}.rrs-shade{background:rgba(5,4,3,.55)}.rrs-row{grid-template-columns:46px minmax(0,1fr) 30px;gap:9px;padding-left:8px}.rrs-grip{display:none}.rrs-em{width:46px;height:46px}}@media(prefers-reduced-motion:reduce){.rrs *,.rrs *::before,.rrs *::after,.rrh *{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}.reduce-motion .rrs *,.reduce-motion .rrs *::before,.reduce-motion .rrs *::after,.reduce-motion .rrh *{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}.rrs .ic.flipx{transform:scaleX(-1)}.rrh-em{display:flex;margin-bottom:16px}.rrh-em i{font-style:normal;width:46px;height:46px;display:grid;place-items:center;font-size:22px;margin-left:-10px;border-radius:50%;background:var(--s3);border:2px solid var(--s1);animation:rrhFloat 3.6s ease-in-out infinite;animation-delay:calc(var(--n)*-.6s)}.rrh-em i:first-child{margin-left:0}@keyframes rrhFloat{50%{transform:translateY(-6px)}}body.rrs-open .overlay:not(.pk-stacked):not(.cp-stacked){z-index:206}.rrs-mm{display:inline-flex;margin:0 0 18px}.rrs-mm button{display:inline-flex;align-items:center;gap:7px}#rrsMsgPane{animation:rrsIn .35s var(--ease) both}.rrs-le{display:flex;flex-direction:column;gap:10px;margin-bottom:16px}.rrs-le .stcanvashead{margin-bottom:2px}.rrs-le .dpreview{border:1px solid var(--rule2);border-radius:var(--r2);cursor:auto;min-height:120px;overflow:visible}.rrs-le .dembed{max-width:100%}.rrs-le .rrs-react{pointer-events:none}.rrs-le-hint{display:flex;justify-content:space-between;gap:10px;flex-wrap:wrap;font-size:12px;color:var(--tx3)}.rrs-le-save{display:flex;gap:9px;align-items:center;font-size:12.5px;color:var(--tx3)}.rrs-le-save .ic{color:var(--acc);flex:none}#prevBox .rrs-le-content{display:block;font-size:15.5px;line-height:1.4;margin-bottom:4px;overflow:hidden}#rrsThumbSlot{flex:none}#prevBox .de-desc-wrap .de-desc-edit{min-height:1.4em}#prevBox .de-desc-view,#prevBox .de-desc-view *{cursor:text}.dbtn-em{display:inline-flex;align-items:center}.rrs-sum{display:grid;gap:1px;border:1px solid var(--rule2);border-radius:var(--r2);overflow:hidden;background:var(--rule)}.rrs-sum-r{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:11px 14px;background:var(--s2);font-size:13px;color:var(--tx3)}.rrs-sum-r span{display:inline-flex;align-items:center;gap:8px}.rrs-sum-r b{color:var(--tx);font-weight:600;text-align:right}.rrs-sumlist{display:flex;flex-wrap:wrap;gap:6px;margin:12px 0 4px}.rrs-burst{position:absolute;inset:0;pointer-events:none}.rrs-seal>.ic{display:block;margin:0}.rrh{position:relative;margin-top:6px;padding:34px 34px 36px;border:1px solid var(--rule2);border-radius:var(--r2);background:linear-gradient(165deg,var(--s2),var(--s1) 70%);overflow:hidden}.rrh::after{content:'';position:absolute;inset:0 0 auto 0;height:2px;background:linear-gradient(90deg,var(--acc),transparent 80%);opacity:.7;pointer-events:none}.rrh-demo{padding:8px}.rr-stats{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-bottom:16px}.rr-stat{min-width:0}.rr-grid{gap:16px}.rr-obj{box-shadow:0 22px 44px -30px #000}.rr-obj.open{border-color:var(--rule3);box-shadow:0 24px 50px -28px #000,0 0 60px -46px var(--acc)}.rr-obj-head{padding:15px 16px}.rr-obj.open .rr-obj-head .rr-pills{display:none}.rr-obj-stage{border-top:1px solid var(--rule)}.rr-obj-msg{padding:18px 18px 16px}.rr-obj-meta{padding:12px 16px;background:var(--s1)}.rr-obj-roles{padding:16px;gap:8px;background:linear-gradient(var(--s1),transparent)}.rr-obj-roles::before{content:'Roles';font:600 10px/1 var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--tx4);margin-bottom:4px}.rr-tile{padding:10px 8px 10px 12px;border-radius:10px}.rr-tile-emoji{width:32px;height:32px;font-size:16px;border-radius:9px}.rr-tile.add{border-left-width:1px;padding:12px}@media(max-width:899px){.rrh{padding:24px 18px 26px;gap:24px}.rrh-card{transform:rotate(.6deg)}.rrh-you{margin:14px 0 0;width:100%}.rrh-demo{padding:4px}.rr-stat{padding:12px;gap:10px}.rr-stat-ico{width:30px;height:30px}.rr-stat b{font-size:20px}.rr-stat span{font-size:8.5px;letter-spacing:.08em;white-space:nowrap}.rrh-strip{flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none;margin:0 -16px 16px;padding:2px 16px}.rrh-strip::-webkit-scrollbar{display:none}.rrh-strip .lb,.rrh-strip .rrh-chip{flex:none;white-space:nowrap}.rr-obj-head{padding:12px}.rr-obj-msg{padding:16px 14px 14px}.rr-obj-roles{padding:14px 12px 14px}.rrs-stagewrap{overflow:hidden}.rrs-stage{flex:1 1 auto;min-height:0;overflow-y:auto;-webkit-overflow-scrolling:touch}.rrs-tray{flex:none}.rrs-feed{min-height:0;padding-bottom:22px}.rrs-chbar{position:sticky;top:0;z-index:2;background:var(--prev)}}
.rrx-deck{position:relative;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:24px;align-items:center;margin:0 0 18px;padding:24px 26px;border:1px solid var(--rule2);border-radius:var(--r2);background:radial-gradient(120% 160% at 100% 0%,var(--acc-soft),transparent 55%),linear-gradient(165deg,var(--s2),var(--s1) 70%);overflow:hidden}.rrx-deck::after{content:'';position:absolute;inset:0 0 auto 0;height:2px;background:linear-gradient(90deg,var(--acc),transparent 80%);opacity:.7}.rrx-deck-line{display:inline-flex;align-items:center;gap:9px;font:600 10.5px/1 var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--tx3)}.rrx-pulse{width:8px;height:8px;border-radius:50%;background:var(--ok);color:var(--ok);animation:pulse 2.2s infinite}.rrx-deck h2{font:400 clamp(26px,3.4vw,38px)/1.06 var(--serif);letter-spacing:-.01em;margin:12px 0 0}.rrx-deck h2 em{color:var(--gold-hi);font-style:italic}.rrx-deck p{margin-top:10px;color:var(--tx2);font-size:13.5px;line-height:1.55;max-width:46ch}.rrx-deck-em{display:flex;padding-right:10px}.rrx-deck-em i{font-style:normal;width:48px;height:48px;display:grid;place-items:center;font-size:22px;margin-left:-12px;border-radius:50%;background:var(--s3);border:2px solid var(--s1);box-shadow:0 10px 24px -12px #000;animation:rrhFloat 3.6s ease-in-out infinite;animation-delay:calc(var(--n)*-.6s)}.rrx-deck-em i:first-child{margin-left:0}.rrx-filter{display:flex;align-items:center;gap:6px;margin:0 0 14px}.rrx-filter button{display:inline-flex;align-items:center;gap:7px;height:32px;padding:0 13px;border:1px solid var(--rule2);border-radius:16px;background:var(--s2);font:500 12.5px var(--sans);color:var(--tx2);transition:.18s var(--ease)}.rrx-filter button b{font:500 10.5px var(--mono);color:var(--tx4)}.rrx-filter button:hover{border-color:var(--rule3);color:var(--tx)}.rrx-filter button.on{border-color:var(--acc);background:var(--acc-soft);color:var(--tx)}.rrx-filter button.on b{color:var(--acc)}.rrx-fs{flex:1}.rrx-filter .rrx-fold{border-color:transparent;background:transparent;color:var(--tx3)}.rrx-empty{padding:34px;text-align:center;color:var(--tx3);border:1px dashed var(--rule2);border-radius:var(--r2)}.rr-obj.rrx{--pa:var(--acc)}.rr-obj.rrx::before{height:3px;opacity:1;background:linear-gradient(90deg,var(--pa),color-mix(in srgb,var(--pa) 10%,transparent) 80%)}.rr-obj.rrx.open{border-color:color-mix(in srgb,var(--pa) 32%,var(--rule2));box-shadow:0 26px 60px -34px #000,0 0 70px -46px var(--pa)}.rr-grid:has(.rrx.open){grid-template-columns:1fr}.rrx-live{display:inline-flex;align-items:center;gap:6px;font:600 9.5px/1 var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--ok)}.rrx-live i{width:6px;height:6px;border-radius:50%;background:currentColor;animation:pulse 2.2s infinite}.rrx-stagewrap{position:relative;padding:14px 16px 4px}.rrx-cap{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:10px;font:600 10px/1 var(--mono);letter-spacing:.13em;text-transform:uppercase;color:var(--tx4)}.rrx-cap span{display:inline-flex;align-items:center;gap:7px}.rrx-stage{position:relative;background:var(--prev);border:1px solid rgba(255,255,255,.07);border-radius:12px;box-shadow:0 30px 60px -34px #000,0 0 80px -46px var(--pa);overflow:hidden}.rrx-stage .rr-obj-msg{padding:16px 18px 18px}.rrx-comps{display:flex;flex-wrap:wrap;gap:8px;margin:12px 0 0 54px;font-family:'Aurus Sans','Noto Sans','Helvetica Neue',Helvetica,Arial,sans-serif}.rrx-c{--rc:#5865f2;position:relative;display:inline-flex;align-items:center;justify-content:center;gap:7px;height:32px;padding:0 14px;border-radius:4px;background:#5865f2;color:#fff;font:500 14px/1 'Aurus Sans','Noto Sans',sans-serif;cursor:default;-webkit-tap-highlight-color:transparent;transition:transform .12s var(--ease),filter .15s,box-shadow .2s,background .2s}.rrx-c .e{display:inline-flex;align-items:center;font-size:16px;line-height:1}.rrx-c .e img{width:18px;height:18px}.rrx-c .ic{width:14px;height:14px}.rrx-c.on{background:#4752c4;box-shadow:0 0 0 2px var(--prev),0 0 0 4px var(--rc),0 0 22px -2px var(--rc)}.rrx-c.react{height:28px;padding:0 9px;gap:6px;background:var(--prev2);border:1px solid transparent;color:#b5bac1;border-radius:8px}.rrx-c.react b{font:600 13px 'Aurus Sans','Noto Sans',sans-serif}.rrx-c.react.on{background:rgba(88,101,242,.3);border-color:#5865f2;color:#dee0fc;box-shadow:0 0 18px -6px var(--rc)}@keyframes rrxRing{0%{box-shadow:0 0 0 0 rgba(255,255,255,.55)}70%,100%{box-shadow:0 0 0 10px transparent}}@keyframes rrxPop{0%{opacity:0;transform:scale(.5) translateY(6px)}60%{transform:scale(1.12)}100%{opacity:1;transform:none}}.rrx-bar{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:10px 16px;margin-top:14px;padding:12px 16px;border-top:1px solid var(--rule)}.rrx-mode{display:flex;align-items:center;flex-wrap:wrap;gap:8px 14px;min-width:0;flex:1 1 320px}.rrx-note{font-size:12px;line-height:1.45;color:var(--tx3);flex:1 1 200px;min-width:0}.rrx-note b{color:var(--tx2);font-weight:600}.rrx-acts{display:flex;align-items:center;flex-wrap:wrap;gap:6px}.rrx-roles{padding:6px 16px 18px}.rrx-rh{display:flex;align-items:center;gap:12px;margin:10px 0 12px;font:600 10px/1 var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--tx4)}.rrx-rh i{flex:1;height:1px;background:var(--rule)}.rrx-rh b{font:500 11px var(--mono);color:var(--acc)}.rrx-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:10px}.rrx-card{--tc:var(--tx4);position:relative;display:flex;align-items:center;gap:12px;padding:12px 10px 12px 12px;border:1px solid var(--rule2);border-radius:var(--r2);background:radial-gradient(120% 150% at 0% 0%,color-mix(in srgb,var(--tc) 15%,transparent),transparent 62%),var(--s1);min-width:0;text-align:left;transition:border-color .18s,transform .18s var(--ease),box-shadow .18s}.rrx-card:hover{border-color:color-mix(in srgb,var(--tc) 55%,var(--rule2));transform:translateY(-2px);box-shadow:0 14px 28px -20px var(--tc)}.rrx-emo{width:46px;height:46px;flex:none;display:grid;place-items:center;font-size:22px;line-height:1;border-radius:50%;background:radial-gradient(circle at 30% 25%,var(--s4),var(--s2));border:1px solid color-mix(in srgb,var(--tc) 50%,var(--rule2));box-shadow:0 0 0 3px color-mix(in srgb,var(--tc) 14%,transparent),0 8px 18px -10px var(--tc);color:var(--tx3)}.rrx-emo img{width:24px;height:24px}.rrx-cb{flex:1;min-width:0;display:flex;flex-direction:column;gap:6px}.rrx-cr{display:flex;flex-wrap:wrap;gap:4px}.rrx-cl{font-size:11.5px;color:var(--tx3);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rrx-ca{display:flex;flex:none}.rrx-card.add{justify-content:center;gap:9px;min-height:70px;border-style:dashed;background:transparent;color:var(--tx3);font:600 12.5px/1 var(--sans)}.rrx-card.add:hover{border-color:var(--acc);color:var(--acc);background:var(--acc-soft);box-shadow:none}@media(max-width:899px){.rrx-deck{grid-template-columns:1fr;gap:16px;padding:20px 18px}.rrx-deck-em{order:-1}.rrx-deck-em i{width:42px;height:42px;font-size:19px}.rrx-filter{overflow-x:auto;scrollbar-width:none;margin:0 -16px 14px;padding:2px 16px}.rrx-filter::-webkit-scrollbar{display:none}.rrx-filter button{flex:none}.rrx-stagewrap{padding:12px 10px 2px}.rrx-stage .rr-obj-msg{padding:14px 12px 16px}.rrx-comps{margin-left:0}.rrx-bar{padding:12px 12px 4px}.rrx-acts{width:100%}.rrx-acts .btn{flex:1;justify-content:center}.rrx-roles{padding:6px 10px 16px}.rrx-grid{grid-template-columns:1fr}}@media(prefers-reduced-motion:reduce){.rrx-deck *,.rrx-comps *,.rrx-youp *,.rrx-live i,.rrx-pulse{animation-duration:.01ms!important;animation-iteration-count:1!important}}.reduce-motion .rrx-deck *,.reduce-motion .rrx-comps *,.reduce-motion .rrx-youp *{animation-duration:.01ms!important;animation-iteration-count:1!important}.rrx-deck.warn{background:radial-gradient(120% 160% at 100% 0%,color-mix(in srgb,var(--warn,#e0a23a) 16%,transparent),transparent 55%),linear-gradient(165deg,var(--s2),var(--s1) 70%)}.rrx-deck.warn::after{background:linear-gradient(90deg,var(--warn,#e0a23a),transparent 80%)}.rrx-deck .btn{margin-top:14px}.rrx-live.warn{color:var(--warn,#e0a23a)}.rr-obj.rrx.warn{border-color:color-mix(in srgb,var(--warn,#e0a23a) 40%,var(--rule2))}.rrx-hintl{font-weight:500;letter-spacing:.02em;text-transform:none;color:var(--tx4)}.rrx-body{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);gap:0}.rrx-left{padding:16px;border-right:1px solid var(--rule);align-self:start;position:sticky;top:12px}.rrx-right{padding:6px 16px 18px;min-width:0}.rrx-left .rrx-cap{margin-top:14px}.rrx-left .rrx-acts{margin-top:12px}.rrx-grid{grid-template-columns:1fr}.rrx-health{display:flex;gap:12px;align-items:flex-start;padding:12px 14px;border-radius:var(--r2);border:1px solid color-mix(in srgb,var(--ok) 35%,var(--rule2));background:color-mix(in srgb,var(--ok) 9%,var(--s1));color:var(--ok)}.rrx-health.warn{--hc:var(--warn,#e0a23a);border-color:color-mix(in srgb,var(--hc) 45%,var(--rule2));background:color-mix(in srgb,var(--hc) 11%,var(--s1));color:var(--hc)}.rrx-health div{display:flex;flex-direction:column;gap:3px;min-width:0}.rrx-health b{font:600 13px var(--sans);color:var(--tx)}.rrx-health span{font-size:12.5px;line-height:1.45;color:var(--tx2)}.rrx-health .ic{flex:none;margin-top:1px}.rrx-how{display:grid;grid-template-columns:1fr 1fr;gap:8px}.rrx-opt{display:flex;flex-direction:column;gap:12px;padding:12px;border:1px solid var(--rule2);border-radius:var(--r2);background:var(--s1);text-align:left;transition:border-color .18s,background .18s,transform .12s var(--ease)}.rrx-opt:hover{border-color:var(--rule3)}.rrx-opt:active{transform:scale(.98)}.rrx-opt.on{border-color:var(--acc);background:var(--acc-soft)}.rrx-opt .viz{display:flex;gap:6px}.rrx-opt .viz i{width:22px;height:22px;border-radius:50%;border:1.5px solid var(--rule3);transition:.25s var(--ease)}.rrx-opt .viz i.a{border-color:var(--acc);background:var(--acc);box-shadow:0 0 12px -2px var(--acc)}.rrx-opt:not(.on) .viz i.a{opacity:.45;box-shadow:none}.rrx-opt .tx{display:flex;flex-direction:column;gap:3px}.rrx-opt b{font:600 13.5px var(--sans);color:var(--tx)}.rrx-opt small{font-size:11.5px;line-height:1.35;color:var(--tx3)}.rrx-c[data-lk],.rrx-card[data-lk]{transition:box-shadow .2s,border-color .2s,transform .2s var(--ease),background .2s}.rrx-c.lit{transform:translateY(-2px);box-shadow:0 0 0 2px var(--prev),0 0 0 4px var(--rc),0 0 22px -2px var(--rc)}.rrx-c.react.lit{border-color:var(--rc)}.rrx-card.lit{border-color:var(--tc);transform:translateX(3px);box-shadow:0 0 0 1px var(--tc),0 14px 28px -18px var(--tc)}.rrx-c[data-lk]{cursor:pointer}.rrx-card[data-lk]{cursor:pointer}.rrx-card{border-left:3px solid var(--tc)}.rrx-st{font-weight:600;color:var(--ok)}.rrx-st.high,.rrx-st.gone{color:var(--warn,#e0a23a)}.rrx-card[data-st="high"],.rrx-card[data-st="gone"]{border-style:solid;border-color:color-mix(in srgb,var(--warn,#e0a23a) 45%,var(--rule2));border-left-color:var(--warn,#e0a23a)}.rrx-card.add{border-left-width:1px}@media(max-width:899px){.rrx-body{grid-template-columns:1fr}.rrx-left{position:static;border-right:0;border-bottom:1px solid var(--rule);padding:12px 10px}.rrx-right{padding:6px 10px 16px}.rrx-left .rrx-acts .btn{flex:1 1 auto}}
.ov .spot{position:relative;--mx:50%;--my:0px}.ov .spot::before{content:'';position:absolute;inset:0;border-radius:inherit;pointer-events:none;opacity:0;transition:opacity .35s;background:radial-gradient(320px circle at var(--mx) var(--my),color-mix(in srgb,var(--acc) 16%,transparent),transparent 70%);z-index:0}.ov .spot:hover::before{opacity:1}.ov .spot>*{position:relative;z-index:1}.ox{max-width:1180px;margin-inline:auto}.ox-eb{font:500 11px/1 var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--tx3)}.ox-eb b{color:var(--acc);font-weight:500}.ox-k{font:500 10.5px/1 var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--tx3)}.ox-meta{font:500 11px/1 var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--tx3);white-space:nowrap}.ox em{font-style:italic;color:var(--gold-hi)}.ox-hero{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);gap:48px;align-items:center;padding:30px 0 20px}.ox-hl{min-width:0}.ox-srvrow{display:flex;align-items:center;flex-wrap:wrap;gap:10px 12px;margin:22px 0 14px}.ox-ic{width:40px;height:40px;border-radius:12px;object-fit:cover;display:block;flex:none;box-shadow:0 0 0 1px var(--rule3)}.ox-ic.fb{display:grid;place-items:center;background:radial-gradient(circle at 30% 25%,color-mix(in srgb,var(--acc) 30%,var(--s3)),var(--ink) 80%);font:400 22px/1 var(--serif);color:var(--acc)}.ox-sn{font-size:14px;color:var(--tx2)}.ox-pill{display:inline-flex;align-items:center;gap:8px;padding:7px 12px;border-radius:99px;border:1px solid var(--rule2);font:500 11px/1 var(--mono);letter-spacing:.06em;color:var(--tx2);white-space:nowrap}.ox-pill .dot{color:var(--warn)}.ox-pill.ok .dot{color:var(--ok)}.ox-ref{display:grid;place-items:center;width:32px;height:32px;margin-left:auto;border-radius:50%;border:1px solid var(--rule2);color:var(--tx3);transition:color .2s,border-color .2s,transform .4s var(--ease)}.ox-ref:hover{color:var(--acc);border-color:var(--acc);transform:rotate(90deg)}.ox-hl h1{margin:0;font:400 clamp(48px,6.6vw,96px)/.98 var(--serif);letter-spacing:-.04em;overflow-wrap:anywhere;text-wrap:balance;background:linear-gradient(180deg,var(--tx) 35%,var(--gold-hi));-webkit-background-clip:text;background-clip:text;color:transparent}.ox-hl h1.long{font-size:clamp(38px,5vw,68px);line-height:1.02;letter-spacing:-.03em}.ox-line{margin:20px 0 26px;max-width:46ch;font-size:17px;line-height:1.6;color:var(--tx2)}.ox-line b{font-family:var(--mono);font-weight:500;font-size:.82em;color:var(--acc)}.ox-bar{display:flex;align-items:center;gap:10px;width:100%;padding:8px 8px 8px 18px;border:1px solid var(--rule3);border-radius:99px;background:color-mix(in srgb,var(--s2) 80%,transparent);transition:border-color .2s,box-shadow .3s}.ox-bar .ic-wrap{color:var(--acc);display:grid;place-items:center;flex:none}.ox-bar:hover,.ox-bar.foc{border-color:var(--acc)}.ox-bar.foc{box-shadow:0 0 0 4px color-mix(in srgb,var(--acc) 16%,transparent),0 18px 44px -18px color-mix(in srgb,var(--acc) 60%,transparent)}.ox-in{flex:1;min-width:0;border:0;background:transparent;color:var(--tx);font:400 15.5px/1.2 var(--sans);padding:12px 2px;outline:none;text-overflow:ellipsis}.ox-in::placeholder{color:var(--tx3);opacity:1}.ox-bar kbd{font:500 10.5px/1 var(--mono);letter-spacing:.06em;padding:5px 8px;border:1px solid var(--rule3);border-radius:6px;color:var(--tx3);flex:none}.ox-bar.has kbd{display:none}.ox-go{width:44px;height:44px;flex:none;display:grid;place-items:center;border-radius:50%;background:var(--foil);color:var(--on-acc);transition:transform .25s var(--ease),opacity .2s,filter .2s}.ox-go:disabled{opacity:.3;filter:grayscale(.6);cursor:default}.ox-go:not(:disabled):hover{transform:translateX(3px)}.ox-chips{display:flex;flex-wrap:wrap;gap:8px;margin-top:16px}.ox-chips button{display:inline-flex;align-items:center;gap:8px;padding:10px 14px;border:1px solid var(--rule2);border-radius:99px;color:var(--tx2);font:500 13px/1 var(--sans);white-space:nowrap;transition:transform .25s var(--ease),border-color .2s,color .2s,background .2s}.ox-chips button .ic{color:var(--acc)}.ox-chips button:hover{transform:translateY(-2px);border-color:var(--acc);color:var(--tx);background:var(--acc-soft)}.ox-chips .more{color:var(--tx3);border-style:dashed}.ox-pulse{border:1px solid var(--rule3);border-radius:22px;background:linear-gradient(160deg,var(--s2),var(--s1));box-shadow:0 36px 80px -34px var(--acc);padding:8px;min-width:0}.ox-prot{display:flex;align-items:center;gap:16px;width:100%;padding:16px 18px;border-radius:16px;text-align:left;transition:background .2s}.ox-prot:hover{background:var(--acc-soft)}.ox-rg{position:relative;width:64px;height:64px;flex:none}.ox-rg .mid{position:absolute;inset:0;display:grid;place-items:center;font:400 15px/1 var(--serif);font-variant-numeric:tabular-nums}.ox-prot .tx{display:flex;flex-direction:column;gap:8px;min-width:0;flex:1}.ox-pl{font:400 26px/1.1 var(--serif);color:var(--tx);letter-spacing:-.01em}.ox-pl[data-t=ok]{color:var(--ok)}.ox-pl[data-t=low]{color:var(--warn)}.ox-prot .go{color:var(--tx4);transition:transform .25s var(--ease),color .2s}.ox-prot:hover .go{transform:translateX(4px);color:var(--acc)}.ov-ring{width:100%;height:100%;transform:rotate(-90deg);display:block;overflow:visible}.ov-ring circle{fill:none;stroke-width:3.2}.ov-ring .rt{stroke:var(--rule2)}.ov-ring .rf{stroke:var(--acc);stroke-linecap:round;transition:stroke-dasharray 1.1s var(--ease);filter:drop-shadow(0 0 5px color-mix(in srgb,var(--acc) 65%,transparent))}.ov-ring.big circle{stroke-width:3.6}.ox-next{margin:6px 0 0;padding:22px 22px 18px;border-radius:16px;border:1px solid var(--rule2);background:var(--ink)}.nx-top{display:flex;align-items:center;justify-content:space-between;gap:12px}.nx-ring{position:relative;width:40px;height:40px;flex:none}.nx-ring span{position:absolute;inset:0;display:grid;place-items:center;font:500 9.5px/1 var(--mono);color:var(--tx2)}.ox-nx .ox-k{color:var(--acc)}.ox-nx h3{margin:16px 0 0;font:400 clamp(26px,2.6vw,34px)/1.08 var(--serif);letter-spacing:-.02em}.ox-nx p{margin:10px 0 0;color:var(--tx2);font-size:14.5px;line-height:1.55;max-width:44ch}.ox-nxr{display:flex;align-items:center;flex-wrap:wrap;gap:12px;margin-top:20px}.ov-cta{padding-inline:20px}.ov-cta .ic:last-child{transition:transform .25s var(--ease)}.ov-cta:hover .ic:last-child{transform:translateX(4px)}.ox-steps-d{margin-top:20px;border-top:1px solid var(--rule)}.ox-steps-d summary{display:flex;align-items:center;gap:10px;padding:14px 0 4px;cursor:pointer;list-style:none;font:500 10.5px/1 var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--tx3)}.ox-steps-d summary::-webkit-details-marker{display:none}.ox-steps-d summary i{font-style:normal;color:var(--acc);margin-left:auto}.ox-steps-d summary::after{content:'+';font:400 18px/1 var(--mono);color:var(--acc);width:14px;text-align:center}.ox-steps-d[open] summary::after{content:'−'}.ox-steps{display:flex;flex-direction:column;margin-top:8px}.ox-st{position:relative;display:flex;align-items:center;gap:12px;padding:7px 0;text-align:left;font-size:13px;color:var(--tx3);transition:color .2s}.ox-st:not(:last-child)::after{content:'';position:absolute;left:10px;top:30px;height:calc(100% - 20px);width:1px;background:var(--rule2)}.ox-st .cb{width:21px;height:21px;display:grid;place-items:center;border-radius:50%;border:1px solid var(--rule3);flex:none;background:var(--s2);position:relative;z-index:1}.ox-st .cb .ic{width:11px;height:11px}.ox-st b{font-weight:500}.ox-st:hover{color:var(--tx)}.ox-st.done{color:var(--tx4)}.ox-st.done .cb{background:var(--acc);border-color:var(--acc);color:var(--on-acc)}.ox-st.done b{text-decoration:line-through;text-decoration-color:var(--tx4);font-weight:450}.ox-st.now{color:var(--tx)}.ox-st.now .cb{border-color:var(--acc);color:var(--acc);box-shadow:0 0 0 4px var(--acc-soft)}.ox-stats{display:grid;grid-template-columns:repeat(4,1fr);margin-top:26px;padding:44px 0;border-block:1px solid var(--rule2)}.ox-stats button{display:flex;flex-direction:column;gap:12px;padding:0 24px;text-align:left;transition:transform .3s var(--ease)}.ox-stats button+button{border-left:1px solid var(--rule)}.ox-stats button:first-child{padding-left:0}.ox-stats b{font:400 clamp(44px,5.6vw,76px)/1 var(--serif);font-variant-numeric:tabular-nums;letter-spacing:-.03em;color:var(--gold-hi);transition:color .2s}.ox-stats span{font:500 10.5px/1.4 var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--tx3)}.ox-stats button:hover b{color:var(--acc)}.ox-body{display:flex;flex-direction:column;gap:84px;margin-top:84px;padding-bottom:20px}.ox-sh{display:flex;align-items:flex-end;justify-content:space-between;gap:20px;margin-bottom:30px}.ox-sh h2{margin:14px 0 0;font:400 clamp(36px,4.8vw,60px)/.98 var(--serif);letter-spacing:-.035em;text-wrap:balance}.ox-sh .ox-meta{padding-bottom:8px}.ox-guards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.ox-g{position:relative;display:flex;flex-direction:column;align-items:flex-start;gap:6px;width:100%;padding:22px;border:1px solid var(--rule2);border-radius:20px;background:linear-gradient(160deg,var(--s2),var(--s1));text-align:left;animation:rise .5s var(--ease) both;transition:transform .35s var(--ease),border-color .3s,box-shadow .3s}.ox-g:hover{transform:translateY(-4px);border-color:var(--acc);box-shadow:0 22px 50px -28px var(--acc)}.ox-g .gi{width:44px;height:44px;display:grid;place-items:center;border-radius:14px;border:1px solid var(--rule3);color:var(--tx3);margin-bottom:12px;transition:.3s var(--ease)}.ox-g b{font:400 25px/1.1 var(--serif);letter-spacing:-.015em}.ox-g .gw{font-size:14px;line-height:1.5;color:var(--tx2)}.ox-g .gs{position:absolute;top:22px;right:22px;display:inline-flex;align-items:center;gap:7px;padding:6px 10px;border-radius:99px;border:1px solid var(--rule2);font:500 10px/1 var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--tx3);white-space:nowrap}.ox-g .gs i{width:6px;height:6px;border-radius:50%;background:var(--tx4)}.ox-g.on .gi{color:var(--ok);border-color:color-mix(in srgb,var(--ok) 50%,transparent);background:var(--ok-bg)}.ox-g.on .gs{color:var(--ok);border-color:color-mix(in srgb,var(--ok) 35%,transparent)}.ox-g.on .gs i{background:var(--ok);animation:ccBlip 2.2s ease-out infinite}.ox-g.off .gs{color:var(--warn);border-color:color-mix(in srgb,var(--warn) 40%,transparent)}.ox-g.off .gs i{background:var(--warn)}.ox-g.off:hover .gi{border-color:var(--warn);color:var(--warn)}@keyframes ccBlip{0%{box-shadow:0 0 0 0 color-mix(in srgb,var(--ok) 60%,transparent)}100%{box-shadow:0 0 0 7px transparent}}.ox-ok{display:flex;align-items:center;gap:10px;margin-top:20px;color:var(--ok);font-size:14px}.ox-tabs{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:20px}.ox-tabs button{display:inline-flex;align-items:center;gap:8px;padding:11px 15px;border:1px solid var(--rule2);border-radius:99px;font:500 11px/1 var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--tx3);transition:.25s var(--ease)}.ox-tabs button i{font-style:normal;opacity:.6}.ox-tabs button:hover{color:var(--tx);border-color:var(--rule3)}.ox-tabs button.on{color:var(--on-acc);background:var(--acc);border-color:var(--acc)}.ox-deck{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.ox-r{display:grid;grid-template-columns:48px minmax(0,1fr) auto;gap:16px;align-items:center;width:100%;padding:18px 20px;border:1px solid var(--rule2);border-radius:18px;background:linear-gradient(160deg,var(--s2),var(--s1));text-align:left;transition:transform .3s var(--ease),border-color .3s,box-shadow .3s}.ox-r.pop{animation:ccPop .45s var(--ease) both}@keyframes ccPop{from{opacity:0;transform:translateY(8px)}}.ox-r .ri{width:48px;height:48px;display:grid;place-items:center;border-radius:14px;background:var(--acc-soft);color:var(--acc)}.ox-r .tt{min-width:0}.ox-r .tt b{display:block;font:400 22px/1.1 var(--serif);letter-spacing:-.015em}.ox-r .tt span{display:block;font-size:13.5px;line-height:1.4;color:var(--tx3);margin-top:5px}.ox-r .ar{color:var(--tx4);transition:transform .3s var(--ease),color .2s}.ox-r:hover{transform:translateY(-3px);border-color:var(--acc);box-shadow:0 20px 44px -28px var(--acc)}.ox-r:hover .ar{transform:translateX(5px);color:var(--acc)}.ox-more{grid-column:1/-1;display:flex;align-items:center;justify-content:center;gap:10px;padding:16px;border:1px dashed var(--rule3);border-radius:18px;font:500 11px/1 var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--acc);transition:background .2s,border-color .2s}.ox-more:hover{background:var(--acc-soft);border-color:var(--acc)}.ox-two{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);gap:14px;align-items:start}.ox-side{display:flex;flex-direction:column;gap:14px;min-width:0}.ox-card{border:1px solid var(--rule2);border-radius:22px;background:linear-gradient(160deg,var(--s2),var(--s1));padding:28px;min-width:0}.ox-ch{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:24px}.ox-ch h3{margin:0;font:400 clamp(26px,2.6vw,34px)/1.05 var(--serif);letter-spacing:-.02em}.ox-lnk{display:inline-flex;align-items:center;gap:8px;font:500 11px/1 var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--acc);padding:6px 0;white-space:nowrap}.ox-lnk .ic{transition:transform .25s var(--ease)}.ox-lnk:hover .ic{transform:translateX(4px)}.ox-nums{display:grid;grid-template-columns:repeat(4,minmax(0,1fr))}.ox-nums div{display:flex;flex-direction:column;gap:8px;padding:0 14px;border-left:1px solid var(--rule2)}.ox-nums div:first-child{border-left:0;padding-left:0}.ox-nums b{font:400 clamp(32px,3.6vw,46px)/1 var(--serif);font-variant-numeric:tabular-nums;letter-spacing:-.03em}.ox-nums b small{font-size:.5em;color:var(--tx3);margin-left:2px}.ox-nums span{font:500 10px/1.2 var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--tx3)}.ox-bars{display:flex;align-items:flex-end;gap:5px;height:56px;margin-top:28px;border-bottom:1px solid var(--rule3)}.ox-bars i{flex:1;height:var(--h);border-radius:4px 4px 0 0;background:var(--rule2);transform-origin:bottom;animation:ccBar .7s var(--ease) both;transition:background .2s}.ox-bars i.on{background:linear-gradient(180deg,var(--acc),color-mix(in srgb,var(--acc) 40%,transparent))}.ox-bars i:hover{background:var(--gold-hi)}@keyframes ccBar{from{transform:scaleY(0)}}.ox-axis{display:flex;justify-content:space-between;margin:8px 0 4px;font:500 9.5px/1 var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--tx4)}.ox-tl{list-style:none;margin:22px 0 0;padding:0 0 0 20px;position:relative}.ox-tl::before{content:'';position:absolute;left:5px;top:12px;bottom:12px;width:1px;background:linear-gradient(180deg,var(--rule3),transparent)}.ox-tl li{position:relative}.ox-tl button{display:flex;flex-direction:column;gap:5px;width:100%;text-align:left;padding:10px 0 12px 8px;transition:padding .25s var(--ease)}.ox-tl button:hover{padding-left:14px}.ox-tl .d{position:absolute;left:-20px;top:16px;width:11px;height:11px;border-radius:50%;background:var(--s1);border:2px solid var(--acc);box-shadow:0 0 0 3px var(--s1)}.ox-tl .warn .d{border-color:var(--warn)}.ox-tl .und .d{border-color:var(--tx4)}.ox-tl .t{font:400 18px/1.25 var(--serif);letter-spacing:-.01em;overflow-wrap:anywhere}.ox-tl .und .t{color:var(--tx3);text-decoration:line-through;text-decoration-color:var(--tx4)}.ox-tl .s{font:500 10px/1.4 var(--mono);letter-spacing:.06em;text-transform:uppercase;color:var(--tx3)}.ox-mm{display:flex;align-items:center;gap:12px;font:500 10.5px/1 var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--tx3)}.ox-mm .bar{flex:1;height:5px;border-radius:9px;background:var(--rule2);position:relative;overflow:hidden}.ox-mm .bar i{position:absolute;left:0;top:0;bottom:0;border-radius:9px;background:var(--foil);transform-origin:left;animation:ovGrowX 1.2s var(--ease) both}@keyframes ovGrowX{from{transform:scaleX(0)}}.ox-quote{margin:20px 0 14px;padding:0}.ox-quote .q{display:block;font:400 76px/.7 var(--serif);color:var(--acc);height:34px;opacity:.9}.ox-quote p{margin:0;font:italic 400 clamp(21px,2vw,25px)/1.3 var(--serif);color:var(--tx);overflow-wrap:anywhere}.ox-quote .w{display:block;margin-top:12px;font:500 10px/1 var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--tx3)}.ox-hint{margin:20px 0 14px;color:var(--tx3);font-size:14px;line-height:1.55}.ox-look{position:relative;display:block;width:100%;overflow:hidden;border:1px solid var(--rule2);border-radius:22px;background:var(--s1);text-align:left;transition:transform .35s var(--ease),border-color .25s,box-shadow .3s}.ox-look.ld{min-height:190px}.ox-look:hover{transform:translateY(-3px);border-color:var(--lk,var(--acc));box-shadow:0 20px 44px -22px var(--lk,var(--acc))}.ox-look .bn{display:block;width:100%;aspect-ratio:3/1;background-size:100% 100%;background-position:center;background-repeat:no-repeat;border-bottom:1px solid var(--rule2)}.ox-look .ft{position:relative;display:grid;grid-template-columns:auto minmax(0,1fr);gap:8px 14px;align-items:end;padding:0 18px 18px}.ox-look .pf{width:64px;height:64px;margin-top:-32px;border-radius:50%;object-fit:cover;display:block;background:var(--s1);box-shadow:0 0 0 3px var(--s1),0 0 0 5px var(--lk,var(--acc)),0 10px 26px -6px var(--lk,var(--acc))}.ox-look .nm{display:flex;flex-direction:column;gap:7px;min-width:0;padding-top:10px}.ox-look .nm b{font:400 26px/1 var(--serif);letter-spacing:-.01em;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ox-look .nm span{display:flex;align-items:center;gap:6px;font:500 10px/1 var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--tx3)}.ox-look:hover .nm span{color:var(--lk,var(--acc))}.ox-look .sw{grid-column:1/-1;display:flex;gap:7px;margin-top:6px}.ox-look .sw i{width:15px;height:15px;border-radius:50%;opacity:.55;transition:opacity .2s}.ox-look .sw i.on{opacity:1;box-shadow:0 0 0 2px var(--s1),0 0 0 3px var(--tx2)}.ox-foot{padding-top:26px;border-top:1px solid var(--rule2);font:500 10.5px/1.6 var(--mono);letter-spacing:.06em;color:var(--tx3);text-transform:uppercase}@media(max-width:1000px){.ox-hero{grid-template-columns:1fr;gap:34px}.ox-guards{grid-template-columns:repeat(2,minmax(0,1fr))}.ox-two{grid-template-columns:1fr}}@media(max-width:760px){.ox-hero{padding-top:12px;gap:28px}.ox-hl h1{font-size:clamp(40px,12.5vw,60px)}.ox-hl h1.long{font-size:clamp(32px,9.5vw,44px)}.ox-line{font-size:16px;margin:16px 0 22px}.ox-bar kbd{display:none}.ox-chips{flex-wrap:nowrap;overflow-x:auto;margin-inline:-2px;padding:2px;scrollbar-width:none}.ox-chips::-webkit-scrollbar{display:none}.ox-chips button{flex:none}.ox-stats{grid-template-columns:1fr 1fr;row-gap:28px;padding:34px 0}.ox-stats button{padding:0 14px}.ox-stats button:nth-child(odd){padding-left:0;border-left:0}.ox-stats button:nth-child(n+3){padding-top:2px}.ox-body{gap:56px;margin-top:56px;padding-bottom:84px}.ox-sh{margin-bottom:22px}.ox-sh .ox-meta{display:none}.ox-guards{grid-template-columns:1fr 1fr;gap:10px}.ox-g{padding:16px}.ox-g .gs{top:16px;right:14px;padding:5px 8px}.ox-g b{font-size:20px}.ox-g .gw{font-size:13px}.ox-g .gi{width:38px;height:38px;margin-bottom:8px}.ox-tabs{flex-wrap:nowrap;overflow-x:auto;margin-inline:-2px;padding:2px 2px 6px;scrollbar-width:none}.ox-tabs::-webkit-scrollbar{display:none}.ox-tabs button{flex:none}.ox-deck{grid-template-columns:1fr}.ox-r{grid-template-columns:42px minmax(0,1fr) auto;gap:14px;padding:14px 16px}.ox-r .ri{width:42px;height:42px}.ox-r .tt b{font-size:20px}.ox-card{padding:22px 18px;border-radius:20px}.ox-nums{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:22px}.ox-nums div:nth-child(3){border-left:0;padding-left:0}.ox-next{padding:18px 16px 14px}.ox-prot{padding:12px}}@media(max-width:560px){.ox-guards{grid-template-columns:1fr;gap:8px}.ox-g{display:grid;grid-template-columns:44px minmax(0,1fr) auto;grid-template-areas:'i t s' 'i w s';column-gap:14px;row-gap:3px;align-items:center;padding:14px 16px}.ox-g .gi{grid-area:i;margin:0}.ox-g b{grid-area:t;font-size:20px;align-self:end}.ox-g .gw{grid-area:w;font-size:12.5px;align-self:start}.ox-g .gs{position:static;grid-area:s}}@media(hover:none){.ov .spot::before{display:none}.ox-g:hover,.ox-r:hover,.ox-look:hover{transform:none}}@media(prefers-reduced-motion:reduce){.ox-g,.ox-r.pop,.ox-bars i,.ox-mm .bar i{animation:none}}.ox-hero{padding:56px 0 8px;gap:64px;align-items:center}.ox-hl h1{margin-top:20px}.ox-line{margin:18px 0 30px}.ox-chips{margin-top:18px}.ox-pulse{padding:0;border-radius:24px}.ox-next{margin:0;padding:34px 32px 26px;border:0;border-radius:24px;background:transparent}.ox-nx h3{font-size:clamp(30px,3vw,40px)}.ox-nx p{font-size:15.5px}.ox-body{margin-top:96px;gap:96px}.ox-deck{grid-template-columns:repeat(3,minmax(0,1fr))}.ox-r{grid-template-columns:1fr;grid-template-areas:'i a' 't t';gap:18px 12px;align-items:start;padding:22px}.ox-r .ri{grid-area:i}.ox-r .ar{grid-area:a;justify-self:end}.ox-r .tt{grid-area:t}.ox-r .tt b{font-size:24px}.ox-two{gap:14px;grid-template-columns:repeat(2,minmax(0,1fr))}.ox-card{padding:30px}.ox-quote{margin-top:0}.ox-foot{display:flex;flex-wrap:wrap;gap:12px 24px;align-items:center;justify-content:space-between}.ox-foot b{color:var(--tx2);font-weight:500}.ox-fl{display:flex;gap:20px}.ox-fl button{font:inherit;letter-spacing:inherit;text-transform:inherit;color:var(--acc)}.ox-fl button:hover{color:var(--gold-hi)}@media(max-width:1000px){.ox-hero{padding-top:28px;gap:34px}.ox-deck{grid-template-columns:repeat(2,minmax(0,1fr))}.ox-body{gap:72px;margin-top:72px}}@media(max-width:760px){.ox-hero{padding-top:12px}.ox-next{padding:22px 18px 16px}.ox-deck{grid-template-columns:1fr}.ox-r{grid-template-columns:42px minmax(0,1fr) auto;grid-template-areas:'i t a';gap:14px;align-items:center;padding:14px 16px}.ox-two{grid-template-columns:1fr}.ox-body{gap:56px;margin-top:56px}}.ox-body{padding-bottom:84px}.ox-hero{display:block;padding:64px 0 0}.ox-hl{max-width:780px}.ox-hl h1{font-size:clamp(52px,7vw,104px)}.ox-bar{max-width:720px}.ox-setup{margin-top:56px}.ox-body{margin-top:84px}.ox-sg{position:relative;border:1px solid color-mix(in srgb,var(--acc) 38%,var(--rule2));border-radius:26px;overflow:hidden;background:linear-gradient(135deg,color-mix(in srgb,var(--acc) 12%,var(--s2)),var(--s1) 70%);box-shadow:0 40px 90px -46px var(--acc)}.sg-top{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:22px 32px;border-bottom:1px solid var(--rule2)}.sg-top .ox-eb b{color:var(--acc)}.sg-seg{display:flex;gap:6px;flex:0 1 340px;min-width:120px}.sg-seg i{flex:1;height:6px;border-radius:9px;background:var(--rule3)}.sg-seg i.on{background:var(--acc)}.sg-seg i.now{background:var(--acc);opacity:.45;animation:apu 2.4s ease-in-out infinite}.sg-body{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.05fr)}.sg-now{padding:36px 36px 38px;display:flex;flex-direction:column;align-items:flex-start;gap:0;border-right:1px solid var(--rule2)}.sg-big{width:60px;height:60px;display:grid;place-items:center;border-radius:18px;background:var(--acc-soft);color:var(--acc);border:1px solid color-mix(in srgb,var(--acc) 45%,transparent);margin-bottom:22px}.sg-now .ox-k{color:var(--acc)}.sg-now h2{margin:14px 0 0;font:400 clamp(30px,3.2vw,44px)/1.04 var(--serif);letter-spacing:-.025em;text-wrap:balance}.sg-now p{margin:12px 0 0;color:var(--tx2);font-size:15.5px;line-height:1.6;max-width:42ch}.sg-cta{margin-top:28px}.sg-list{display:flex;flex-direction:column;padding:12px 14px}.sg-st{display:grid;grid-template-columns:34px minmax(0,1fr) auto;gap:14px;align-items:center;width:100%;padding:13px 16px;border-radius:14px;text-align:left;transition:background .2s}.sg-st:hover{background:color-mix(in srgb,var(--ink) 55%,transparent)}.sg-st .cb{width:34px;height:34px;display:grid;place-items:center;border-radius:50%;border:1px solid var(--rule3);color:var(--tx3);background:var(--s2)}.sg-st .tx{display:flex;flex-direction:column;gap:3px;min-width:0}.sg-st .tx b{font:500 14.5px/1.25 var(--sans);color:var(--tx)}.sg-st .tx span{font-size:12.5px;line-height:1.4;color:var(--tx3);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sg-st .sx{font:500 10px/1 var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--tx4);padding:6px 10px;border-radius:99px;border:1px solid transparent;white-space:nowrap}.sg-st.done .cb{background:var(--acc);border-color:var(--acc);color:var(--on-acc)}.sg-st.done .tx b{color:var(--tx3);text-decoration:line-through;text-decoration-color:var(--tx4);font-weight:450}.sg-st.done .sx{color:var(--ok)}.sg-st.now{background:color-mix(in srgb,var(--ink) 60%,transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--acc) 40%,transparent)}.sg-st.now .cb{border-color:var(--acc);color:var(--acc);box-shadow:0 0 0 4px var(--acc-soft)}.sg-st.now .sx{color:var(--acc);border-color:color-mix(in srgb,var(--acc) 40%,transparent)}.sg-st:not(.done):not(.now):hover .sx{color:var(--acc)}.sg-ok summary{display:flex;align-items:center;gap:16px;padding:20px 28px;cursor:pointer;list-style:none}.sg-ok summary::-webkit-details-marker{display:none}.sg-chk{width:42px;height:42px;display:grid;place-items:center;border-radius:50%;background:var(--ok-bg);color:var(--ok);border:1px solid color-mix(in srgb,var(--ok) 45%,transparent);flex:none}.sg-ok .tx{display:flex;flex-direction:column;gap:3px;flex:1;min-width:0}.sg-ok .tx b{font:400 24px/1.1 var(--serif);letter-spacing:-.01em}.sg-ok .tx span{font-size:13.5px;color:var(--tx3)}.sg-act{display:flex;align-items:center;gap:18px}.sg-rv{font:500 10.5px/1 var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--tx3)}.sg-rv::after{content:' +';color:var(--acc)}.sg-ok[open] .sg-rv::after{content:' −'}.sg-list.wide{display:grid;grid-template-columns:1fr 1fr;gap:2px 10px;padding:6px 18px 20px;border-top:1px solid var(--rule2)}.sg-ok .sg-st.done .tx b{text-decoration:none}@media(max-width:1000px){.ox-hero{padding-top:32px}.sg-body{grid-template-columns:1fr}.sg-now{border-right:0;border-bottom:1px solid var(--rule2)}}@media(max-width:760px){.ox-hero{padding-top:14px}.ox-setup{margin-top:40px}.sg-top{flex-direction:column;align-items:stretch;gap:14px;padding:18px}.sg-seg{flex:none}.sg-now{padding:24px 18px 26px}.sg-big{width:50px;height:50px;margin-bottom:16px}.sg-list{padding:8px 8px 10px}.sg-st{padding:11px 10px;gap:12px}.sg-st .tx span{display:none}.sg-ok summary{flex-wrap:wrap;padding:16px 18px}.sg-act{width:100%;justify-content:space-between}.sg-list.wide{grid-template-columns:1fr;padding:4px 8px 14px}}.ox-hero{padding:34px 0 0}.ox-hl{max-width:none}.ox-title{display:flex;align-items:center;flex-wrap:wrap;gap:14px 18px;margin-top:18px}.ox-title .ox-ic{width:44px;height:44px;border-radius:13px}.ox-hl h1,.ox-title h1{margin:0;font:400 clamp(34px,4vw,54px)/1 var(--serif);letter-spacing:-.035em;-webkit-text-fill-color:initial;background:none;color:var(--tx)}.ox-title h1.long{font-size:clamp(28px,3.2vw,42px)}.ox-setup{margin-top:30px}.ox-sg{border-radius:30px;border:1px solid color-mix(in srgb,var(--acc) 48%,var(--rule2));background:radial-gradient(70% 120% at 0% 0%,color-mix(in srgb,var(--acc) 20%,transparent),transparent 62%),linear-gradient(150deg,var(--s2),var(--s1));box-shadow:0 60px 120px -50px var(--acc),0 0 0 1px color-mix(in srgb,var(--acc) 10%,transparent)}.sg-top{padding:24px 40px}.sg-body{grid-template-columns:minmax(0,1.12fr) minmax(0,.88fr);min-height:420px}.sg-now{position:relative;overflow:hidden;padding:46px 48px 50px;justify-content:center}.sg-now>*{position:relative;z-index:1}.sg-mark{position:absolute!important;right:-70px;bottom:-90px;color:var(--acc);opacity:.13;pointer-events:none;z-index:0!important}.sg-ring{position:relative;width:104px;height:104px;margin-bottom:26px;flex:none}.sg-ring b{position:absolute;inset:0;display:grid;place-items:center;font:400 34px/1 var(--serif);font-variant-numeric:tabular-nums;color:var(--tx)}.sg-ring b small{font-size:.46em;color:var(--tx3);margin-left:1px;align-self:end;padding-bottom:30px}.sg-ring .rf{stroke-width:3.4}.sg-now h2{margin:16px 0 0;font:400 clamp(42px,4.8vw,68px)/1 var(--serif);letter-spacing:-.035em;max-width:14ch;text-wrap:balance}.sg-body.ok .sg-now h2{max-width:16ch}.sg-now h2 em{color:var(--gold-hi)}.sg-now p{margin:18px 0 0;font-size:17px;line-height:1.6;max-width:40ch}.sg-cta{display:flex;align-items:center;flex-wrap:wrap;gap:14px 22px;margin-top:34px}.sg-cta .btn.lg{min-height:58px;padding:0 30px;font-size:15.5px}.sg-cta .ox-lnk{padding:10px 0}.sg-list{padding:18px 20px;justify-content:center;background:color-mix(in srgb,var(--ink) 38%,transparent)}.sg-st{padding:15px 18px}.sg-st .tx b{font-size:15.5px}.ox-ask{margin-top:26px}.ox-ask .ox-bar{max-width:none}.ox-ask .ox-line{margin:14px 4px 0;font-size:14px;max-width:none;color:var(--tx3)}.ox-body{margin-top:90px}@media(max-width:1000px){.sg-body{grid-template-columns:1fr;min-height:0}.sg-now{padding:36px 32px 38px}.sg-ring{width:88px;height:88px}}@media(max-width:760px){.ox-hero{padding-top:10px}.ox-setup{margin-top:20px}.ox-sg{border-radius:24px}.sg-top{padding:16px 18px}.sg-now{padding:28px 20px 30px}.sg-ring{width:76px;height:76px;margin-bottom:18px}.sg-ring b{font-size:26px}.sg-ring b small{padding-bottom:20px}.sg-now h2{font-size:clamp(34px,10.5vw,46px);max-width:none}.sg-now p{font-size:15.5px}.sg-cta{margin-top:24px}.sg-cta .btn.lg{width:100%;justify-content:center;min-height:56px}.sg-list{padding:8px}.ox-ask{margin-top:18px}}.sg-ring b{display:flex;align-items:center;justify-content:center;gap:2px}.sg-ring b small{align-self:center;padding-bottom:0;margin:0;font-size:.5em;color:var(--tx3)}.sg-body.ok .sg-st.done .tx b{text-decoration:none;color:var(--tx);font-weight:500}@media(max-width:760px){.sg-ring b small{padding-bottom:0}}.ox-setup{margin-top:26px}.ox-setup.rise{animation-fill-mode:backwards}.ox-sg{position:relative;isolation:isolate;border:0;border-radius:32px;background:none;box-shadow:0 70px 140px -60px var(--acc),0 30px 60px -40px #000}.sg-edge{position:absolute;inset:0;border-radius:inherit;overflow:hidden;pointer-events:none;z-index:0}.sg-edge canvas{position:absolute;left:50%;top:50%;width:max(150%,1600px);height:auto;aspect-ratio:1;translate:-50% -50%;will-change:transform;animation:sgSpin 7s linear infinite;background:conic-gradient(color-mix(in srgb,var(--acc) 22%,transparent) 0 55%,var(--gold-hi) 78%,var(--acc) 86%,color-mix(in srgb,var(--acc) 22%,transparent) 100%)}.sg-edge canvas.dr{background:none}@keyframes sgSpin{to{transform:rotate(360deg)}}.sg-face{position:absolute;inset:1.5px;border-radius:30.5px;z-index:1;pointer-events:none;background:linear-gradient(150deg,color-mix(in srgb,var(--s2) 92%,var(--acc)),var(--ink) 70%)}.sg-glow{position:absolute;left:0;top:0;width:448px;height:448px;margin:-224px 0 0 -224px;border-radius:50%;z-index:1;pointer-events:none;opacity:0;transition:opacity .35s;will-change:transform,opacity;background:radial-gradient(closest-side,color-mix(in srgb,var(--acc) 16%,transparent),transparent)}.sg-glow.on{opacity:1}.sg-dyn{position:relative;z-index:2}.sg-top{position:relative;z-index:2;border-bottom:1px solid color-mix(in srgb,var(--acc) 18%,var(--rule2));background:color-mix(in srgb,var(--ink) 30%,transparent)}.sg-body{position:relative;z-index:2;min-height:470px}.sg-now{background:none;border-right:1px solid color-mix(in srgb,var(--acc) 16%,var(--rule2))}.sg-seg i.now{opacity:.4;animation:sgSeg 2.4s ease-in-out infinite;will-change:opacity}@keyframes sgSeg{50%{opacity:.95}}.sg-aur,.sg-stars{position:absolute!important;inset:0;pointer-events:none;z-index:0!important}.sg-aur{contain:paint}.sg-aur canvas{position:absolute;opacity:.55;will-change:transform;background:radial-gradient(closest-side,var(--c),color-mix(in srgb,var(--c) 82%,transparent) 14%,color-mix(in srgb,var(--c) 52%,transparent) 30%,color-mix(in srgb,var(--c) 26%,transparent) 46%,color-mix(in srgb,var(--c) 10%,transparent) 62%,transparent 100%)}.sg-aur canvas.dr{background:none}.sg-aur canvas:nth-child(1){--c:color-mix(in srgb,var(--acc) 70%,transparent);width:578px;height:578px;left:-199px;top:-219px;animation:sgDrift 14s ease-in-out infinite alternate}.sg-aur canvas:nth-child(2){--c:color-mix(in srgb,var(--gold-hi) 45%,transparent);width:495px;height:495px;right:-148px;bottom:-227px;animation:sgDrift 18s ease-in-out infinite alternate-reverse}.sg-aur canvas:nth-child(3){--c:color-mix(in srgb,var(--gold-lo) 60%,transparent);width:330px;height:330px;left:calc(38% - 45px);top:calc(30% - 45px);opacity:.35;animation:sgDrift 22s ease-in-out infinite alternate}@keyframes sgDrift{to{transform:translate3d(60px,40px,0) scale(1.15)}}.sg-stars{opacity:.9;will-change:opacity;background: radial-gradient(1.5px 1.5px at 12% 22%,var(--gold-hi),transparent 60%),radial-gradient(1px 1px at 28% 80%,var(--tx),transparent 60%),radial-gradient(1.5px 1.5px at 46% 14%,var(--gold-hi),transparent 60%),radial-gradient(1px 1px at 63% 62%,var(--tx),transparent 60%),radial-gradient(1.5px 1.5px at 78% 28%,var(--gold-hi),transparent 60%),radial-gradient(1px 1px at 90% 74%,var(--tx),transparent 60%),radial-gradient(1px 1px at 8% 64%,var(--tx),transparent 60%),radial-gradient(1.5px 1.5px at 56% 90%,var(--gold-hi),transparent 60%);animation:sgTw 5s ease-in-out infinite alternate}@keyframes sgTw{from{opacity:.35}to{opacity:.95}}.sg-hub{position:relative;display:block;width:132px;height:132px;margin-bottom:34px;flex:none}.sg-hub .sg-ring{position:absolute;inset:0;width:100%;height:100%;margin:0}.sg-ring b{font-size:44px}.sg-ring .rf{stroke-width:3.6;filter:none}.sg-ring .ov-ring .rg{stroke:var(--acc);stroke-linecap:round;stroke-width:9.6;stroke-opacity:.1;transition:stroke-dasharray 1.1s var(--ease)}.sg-ring .ov-ring .rg2{stroke-width:6.6;stroke-opacity:.17}.sg-ring .rt{stroke:color-mix(in srgb,var(--acc) 22%,var(--rule2))}.sg-orbit{position:absolute;left:50%;top:50%;width:420px;height:420px;margin:-210px 0 0 -210px;pointer-events:none}.sg-orbit svg{position:absolute;inset:0;width:100%;height:100%;display:block;overflow:visible}.sg-orbit .o{fill:none;stroke:var(--acc);stroke-opacity:.28;stroke-width:1}.sg-orbit .o.d{stroke-dasharray:2 7;stroke-opacity:.4}.sg-orbit .o:nth-child(2){opacity:.73}.sg-orbit .o:nth-child(3){opacity:.43}.sg-orbit .o:nth-child(4){opacity:.08}.sg-orbit .sat{position:absolute;inset:0;animation:sgOrb 16s linear infinite;will-change:transform}.sg-orbit .sat b{position:absolute;left:50%;aspect-ratio:1;border-radius:50%;translate:-50% -50%;background:var(--gold-hi);box-shadow:0 0 6px var(--acc)}.sg-orbit .s1 b{top:30.5%;width:2.25%}.sg-orbit .s2{animation-duration:26s;animation-direction:reverse;opacity:.45}.sg-orbit .s2 b{top:13%;width:1.75%}.sg-orbit .s3{animation-duration:40s;opacity:.1}.sg-orbit .s3 b{top:2.5%;width:1.5%}@keyframes sgOrb{to{transform:rotate(360deg)}}.sg-now h2{background:linear-gradient(180deg,var(--tx) 30%,var(--gold-hi));-webkit-background-clip:text;background-clip:text;color:transparent}.sg-now h2 em{-webkit-text-fill-color:var(--gold-hi)}.sg-cta .btn.primary{position:relative;overflow:hidden;box-shadow:0 18px 40px -16px var(--acc)}.sg-cta .btn.primary::after{content:'';position:absolute;top:0;bottom:0;left:0;width:60%;background:linear-gradient(100deg,transparent,rgba(255,255,255,.55),transparent);transform:translateX(-135%) skewX(-18deg);will-change:transform;animation:sgShine 4.2s ease-in-out infinite 1.2s}@keyframes sgShine{0%,55%{transform:translateX(-135%) skewX(-18deg)}100%{transform:translateX(235%) skewX(-18deg)}}.sg-list{position:relative;padding:34px 30px 34px 34px;gap:0;background:color-mix(in srgb,var(--ink) 52%,transparent)}.sg-st{position:relative;padding:14px 16px 14px 0;border-radius:16px;background:none!important;box-shadow:none!important;grid-template-columns:44px minmax(0,1fr) auto}.sg-st::before{content:'';position:absolute;left:21px;top:50px;bottom:-14px;width:2px;background:var(--rule2)}.sg-st:last-child::before{display:none}.sg-st.done::before{background:linear-gradient(180deg,var(--acc),color-mix(in srgb,var(--acc) 60%,transparent))}.sg-st .cb{position:relative;z-index:1;width:44px;height:44px;background:var(--s1)}.sg-st.done .cb{background:var(--foil);border-color:transparent;color:var(--on-acc);box-shadow:0 8px 22px -8px var(--acc)}.sg-st.now .cb{border-color:var(--acc);color:var(--acc);background:var(--acc-soft);box-shadow:0 0 0 5px color-mix(in srgb,var(--acc) 14%,transparent),0 0 30px -4px var(--acc)}.sg-st.now .cb::after{content:'';position:absolute;inset:0;border-radius:50%;pointer-events:none;box-shadow:0 0 0 5px color-mix(in srgb,var(--acc) 9%,transparent);opacity:0;will-change:transform,opacity;animation:sgPulse 2.4s ease-in-out infinite}@keyframes sgPulse{50%{transform:scale(1.18);opacity:1}}.sg-st .tx{padding-left:6px}.sg-st .tx b{font:400 21px/1.15 var(--serif);letter-spacing:-.01em}.sg-st .tx span{font-size:13px;white-space:normal}.sg-st.done .tx b{color:var(--tx2);text-decoration:none}.sg-st.now .tx b{color:var(--gold-hi);font-size:23px}.sg-st.now .sx{background:var(--acc);color:var(--on-acc);border-color:var(--acc);font-weight:600}.sg-st:not(.done):not(.now) .cb{color:var(--tx4)}.sg-st:not(.done):not(.now) .tx b{color:var(--tx3)}.sg-st:hover .tx b{color:var(--gold-hi)}.sg-body.ok .sg-st.done .tx b{color:var(--tx)}.sg-off *,.sg-off *::before,.sg-off *::after{animation-play-state:paused!important}@media(hover:none){.sg-glow{display:none}}@media(max-width:1000px){.sg-body{min-height:0}.sg-list{padding:22px 20px}.sg-hub{margin-bottom:28px}}@media(max-width:760px){.ox-sg{border-radius:26px}.sg-face{border-radius:24.5px}.sg-hub{width:96px;height:96px;margin-bottom:24px}.sg-ring b{font-size:32px}.sg-orbit{width:300px;height:300px;margin:-150px 0 0 -150px}.sg-list{padding:14px 12px 16px}.sg-st{grid-template-columns:38px minmax(0,1fr) auto;padding:10px 6px 10px 0}.sg-st .cb{width:38px;height:38px}.sg-st::before{left:18px;top:44px}.sg-st .tx b{font-size:18px}.sg-st.now .tx b{font-size:19px}.sg-st .tx span{display:none}}@media(prefers-reduced-motion:reduce){.sg-edge canvas,.sg-aur canvas,.sg-stars,.sg-orbit .sat,.sg-st.now .cb::after,.sg-seg i.now,.sg-cta .btn.primary::after{animation:none}.sg-st.now .cb::after{opacity:0}}@media (pointer:coarse),(max-width:900px){.page-ask.show:not(.open) .pa-fab{-webkit-backdrop-filter:none!important;backdrop-filter:none!important}}:root[data-mode="light"] .ox-sg{box-shadow:0 44px 90px -56px color-mix(in srgb,var(--acc) 55%,transparent),0 18px 36px -26px rgba(40,30,10,.16)}:root[data-mode="light"] .sg-face{background:linear-gradient(150deg,color-mix(in srgb,var(--s1) 78%,var(--acc)),var(--ink) 62%)}:root[data-mode="light"] .sg-top{background:color-mix(in srgb,var(--s1) 55%,transparent)}:root[data-mode="light"] .sg-list{background:color-mix(in srgb,var(--s1) 62%,transparent)}:root[data-mode="light"] .sg-aur canvas:nth-child(1){opacity:.5}:root[data-mode="light"] .sg-aur canvas:nth-child(2){opacity:.38}:root[data-mode="light"] .sg-aur canvas:nth-child(3){opacity:.22}:root[data-mode="light"] .sg-stars{opacity:.55;background: radial-gradient(1.5px 1.5px at 12% 22%,var(--acc),transparent 60%),radial-gradient(1px 1px at 28% 80%,var(--acc),transparent 60%),radial-gradient(1.5px 1.5px at 46% 14%,var(--acc),transparent 60%),radial-gradient(1px 1px at 63% 62%,var(--acc),transparent 60%),radial-gradient(1.5px 1.5px at 78% 28%,var(--acc),transparent 60%),radial-gradient(1px 1px at 90% 74%,var(--acc),transparent 60%),radial-gradient(1px 1px at 8% 64%,var(--acc),transparent 60%),radial-gradient(1.5px 1.5px at 56% 90%,var(--acc),transparent 60%)}:root[data-mode="light"] .sg-ring .ov-ring .rg{display:none}:root[data-mode="light"] .sg-ring .rt{stroke:color-mix(in srgb,var(--acc) 16%,transparent)}:root[data-mode="light"] .sg-ring .rf{stroke:var(--acc)}:root[data-mode="light"] .sg-orbit{opacity:.6}:root[data-mode="light"] .sg-orbit .sat b{box-shadow:none;background:var(--acc)}:root[data-mode="light"] .sg-now{border-right-color:color-mix(in srgb,var(--acc) 14%,var(--rule2))}:root[data-mode="light"] .sg-st:not(.done):not(.now) .cb{background:var(--s1)}:root[data-mode="light"] .sg-st.done .cb{background:var(--foil);border-color:transparent;color:var(--on-acc);box-shadow:0 6px 16px -6px color-mix(in srgb,var(--acc) 70%,transparent)}:root[data-mode="light"] .sg-st.done .cb svg{stroke:currentColor;color:var(--on-acc)}:root[data-mode="light"] .sg-st.done .sx{color:color-mix(in srgb,var(--ok) 55%,#1f3a0f)}:root[data-mode="light"] .sg-st.now .cb{background:var(--acc-soft)}:root[data-mode="light"] .sg-st.now .cb{box-shadow:0 0 0 5px color-mix(in srgb,var(--acc) 12%,transparent),0 0 20px -6px var(--acc)}:root[data-mode="light"] .sg-st:not(.done):not(.now) .tx b{color:var(--tx2)}.sg-more{display:none}@media(max-width:760px){.sg-more{display:flex;align-items:center;justify-content:space-between;gap:10px;width:100%;padding:15px 20px;border:0;border-top:1px solid var(--rule2);background:color-mix(in srgb,var(--ink) 30%,transparent);color:var(--tx2);font:500 13px/1 var(--sans);cursor:pointer;position:relative;z-index:2;-webkit-tap-highlight-color:transparent}.sg-more .t-show,.sg-more .t-hide{display:flex;align-items:center;gap:10px}.sg-more small{font:500 10px/1 var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--acc)}.sg-more .t-hide{display:none}.sg-more svg{flex:none;transition:transform .25s var(--ease)}.ox-sg:not(.sg-steps-open) .sg-list{display:none}.ox-sg:not(.sg-steps-open) .sg-now{border-bottom:0}.ox-sg.sg-steps-open .sg-more{border-top:0}.ox-sg.sg-steps-open .sg-more .t-show{display:none}.ox-sg.sg-steps-open .sg-more .t-hide{display:flex}.ox-sg.sg-steps-open .sg-more svg{transform:rotate(180deg)}}
.mx-page{padding-bottom:150px}.mx-head{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;padding:40px 0 34px}.mx-head-l{min-width:0;animation:hcUp .6s var(--ease) both}.mx-head h1{font:400 clamp(38px,5.2vw,58px)/1.02 var(--serif);letter-spacing:-.03em;margin:0 0 14px;color:var(--tx);text-wrap:balance}.mx-head h1 em{color:var(--acc);font-style:italic}.mx-head p{max-width:52ch;margin:0;font-size:15px;line-height:1.6;color:var(--tx3)}.mx-head-r{flex:none;animation:hcUp .6s var(--ease) .1s both}.mx-head-r .btn{height:44px;padding:0 20px}.mx-nums{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));overflow:hidden;border:1px solid var(--rule2);border-radius:24px;background:linear-gradient(160deg,var(--s2),var(--s1));animation:hcUp .6s var(--ease) .12s both}.mx-num{position:relative;display:flex;flex-direction:column;align-items:flex-start;min-width:0;padding:24px 28px 22px;text-align:left;background:none;border:0;border-right:1px solid var(--rule);color:var(--tx);cursor:pointer;transition:background .25s}.mx-num:last-child{border-right:0}.mx-num::after{content:'';position:absolute;left:28px;right:28px;bottom:0;height:2px;border-radius:2px;background:var(--acc);transform:scaleX(0);transform-origin:left;transition:transform .35s var(--ease)}.mx-num:hover{background:linear-gradient(180deg,var(--acc-soft),transparent 85%)}.mx-num.on::after{transform:scaleX(1)}.mx-num.on{background:linear-gradient(180deg,var(--acc-soft),transparent 90%)}.mx-num-l{font:500 10.5px/1 var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--tx4)}.mx-num.on .mx-num-l{color:var(--acc)}.mx-num-v{font:400 clamp(36px,4vw,48px)/1 var(--serif);letter-spacing:-.02em;margin:14px 0 8px;font-variant-numeric:tabular-nums}.mx-num-s{max-width:100%;font-size:12.5px;color:var(--tx3);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mx-bar{margin-top:22px;padding:14px;border:1px solid var(--rule2);border-radius:22px;background:linear-gradient(160deg,var(--s2),var(--s1))}.mx-bar-top{display:flex;align-items:center;gap:8px}.mx-bar-top .search{flex:1;min-width:0}.mx-bar-top .search .input{height:44px;border-radius:14px}.mx-sel{position:relative;flex:none;display:inline-flex;align-items:center;height:44px;padding:0 12px;gap:8px;border:1px solid var(--rule2);border-radius:14px;color:var(--tx3);background:transparent;cursor:pointer;transition:border-color .2s,color .2s,background .2s}.mx-sel:hover{border-color:var(--rule3);color:var(--tx)}.mx-sel select{appearance:none;-webkit-appearance:none;border:0;background:transparent;color:var(--tx2);font:500 13px/1 var(--sans);max-width:150px;padding:0 4px 0 0;cursor:pointer;outline:none;text-overflow:ellipsis}.mx-sel select option{background:var(--s2);color:var(--tx)}.mx-sel .ic:last-child{font-size:11px;color:var(--tx4);margin-left:-2px;pointer-events:none}.mx-sel.on{border-color:var(--acc);background:var(--acc-soft);color:var(--acc)}.mx-sel.on select{color:var(--tx)}.mx-sel:focus-within{border-color:var(--acc)}.mx-view{height:44px;border-radius:14px;align-items:stretch}.mx-view button{padding:0 14px;min-height:0}.mx-view button.on{color:var(--acc);background:var(--acc-soft)}.mx-selbtn{height:44px;padding:0 16px}.mx-selbtn[disabled],.mx-sel.dis,.mx-view.dis{opacity:.4;pointer-events:none}.mx-bar-bot{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-top:12px;padding:12px 4px 0;border-top:1px solid var(--rule)}.mx-pills{display:flex;gap:6px;overflow-x:auto;scrollbar-width:none;min-width:0}.mx-pills::-webkit-scrollbar{display:none}.mx-pills button{flex:none;display:inline-flex;align-items:center;gap:8px;height:34px;padding:0 14px;border:1px solid transparent;border-radius:99px;font:500 13px/1 var(--sans);color:var(--tx3);transition:.18s}.mx-pills button:hover{color:var(--tx);background:var(--s3)}.mx-pills button .n{font:500 10.5px/1 var(--mono);color:var(--tx4);font-variant-numeric:tabular-nums}.mx-pills button.on{color:var(--acc);border-color:color-mix(in srgb,var(--acc) 45%,transparent);background:var(--acc-soft)}.mx-pills button.on .n{color:var(--acc)}.mx-count{flex:none;font:500 10.5px/1 var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--tx4);white-space:nowrap}.mx-tag{display:inline-flex;align-items:center;gap:6px;flex:none;padding:4px 8px;border:1px solid var(--rule2);border-radius:99px;font:600 9.5px/1 var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--tx3);white-space:nowrap}.mx-tag i{width:5px;height:5px;border-radius:50%;background:currentColor}.mx-tag.gold{color:var(--acc);border-color:color-mix(in srgb,var(--acc) 40%,transparent);background:var(--acc-soft)}.mx-tag.info{color:var(--info);border-color:color-mix(in srgb,var(--info) 40%,transparent);background:var(--info-bg)}.mx-tag.ok{color:var(--ok);border-color:color-mix(in srgb,var(--ok) 40%,transparent);background:var(--ok-bg)}.mx-tag.bad{color:var(--bad);border-color:color-mix(in srgb,var(--bad) 40%,transparent);background:var(--bad-bg)}.mx-chip{display:inline-flex;align-items:center;gap:7px;min-width:0;max-width:150px;height:26px;padding:0 10px;border:1px solid color-mix(in srgb,var(--c) 38%,var(--rule2));border-radius:99px;background:color-mix(in srgb,var(--c) 9%,transparent);font:500 11.5px/1 var(--sans);color:var(--tx2);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mx-chip i{flex:none;width:7px;height:7px;border-radius:50%;background:var(--c)}.mx-chip.more{border-color:var(--rule2);background:transparent;color:var(--tx4);font-family:var(--mono);font-size:10.5px}.mx-list{--mxcols:44px minmax(0,1.2fr) minmax(0,1.4fr) 150px 82px;margin-top:22px;padding:6px 8px;border:1px solid var(--rule2);border-radius:24px;background:linear-gradient(160deg,var(--s2),var(--s1));min-width:0}.mx-list.sel{--mxcols:22px 44px minmax(0,1.2fr) minmax(0,1.4fr) 150px 82px}.mx-list.empty,.mx-list.grid.empty{display:block;padding:18px}.mx-list.ledger{display:block}.mx-row{position:relative;display:grid;grid-template-columns:var(--mxcols);gap:16px;align-items:center;min-height:68px;padding:11px 14px;border-radius:16px;cursor:pointer;outline:none;min-width:0;transition:background .2s}.mx-row+.mx-row,.mx-letter+.mx-row{box-shadow:0 -1px 0 var(--rule)}.mx-row:hover,.mx-row:focus-visible{background:linear-gradient(90deg,color-mix(in srgb,var(--rc) 13%,transparent),transparent 78%);box-shadow:none}.mx-row:hover+.mx-row,.mx-row:focus-visible+.mx-row{box-shadow:none}.mx-row:focus-visible{outline:2px solid color-mix(in srgb,var(--acc) 60%,transparent);outline-offset:-2px}.mx-row.on{background:linear-gradient(90deg,var(--acc-soft),transparent 85%)}.mx-row.mx-ban{grid-template-columns:44px minmax(0,1fr) auto;cursor:default}.mx-row.mx-ban:hover{background:none}.mx-av{position:relative;display:block;width:44px;height:44px}.mx-av .av,.mx-av .av-fb{border-radius:14px;box-shadow:0 0 0 2px var(--s2),0 0 0 3.5px color-mix(in srgb,var(--rc,var(--rule3)) 70%,transparent)}.mx-ban .mx-av .av,.mx-ban .mx-av .av-fb{box-shadow:none}.mx-id{min-width:0}.mx-n{display:flex;align-items:center;gap:8px;min-width:0;font-size:15px;font-weight:550;color:var(--tx)}.mx-u{margin-top:4px;font-size:12.5px;color:var(--tx3);min-width:0}.mx-reason{font:italic 400 15px/1.3 var(--serif);white-space:normal}.mx-roles{display:flex;flex-wrap:nowrap;gap:6px;min-width:0;overflow:hidden}.mx-when{display:flex;flex-direction:column;gap:4px;min-width:0;text-align:right}.mx-when b{font:500 13px/1 var(--sans);color:var(--tx2)}.mx-when span{font:500 10.5px/1 var(--mono);color:var(--tx4);letter-spacing:.02em}.mx-go{display:flex;align-items:center;justify-content:flex-end;gap:6px;color:var(--tx4)}.mx-go>.ic{transition:transform .25s var(--ease),color .2s}.mx-row:hover .mx-go>.ic{transform:translateX(3px);color:var(--acc)}.mx-q{display:flex;gap:4px;opacity:0;transform:translateX(6px);transition:.2s var(--ease)}.mx-row:hover .mx-q,.mx-row:focus-within .mx-q{opacity:1;transform:none}.mx-qb{width:32px;height:32px;display:grid;place-items:center;border:1px solid var(--rule2);border-radius:10px;color:var(--tx2);background:var(--s2);transition:.16s}.mx-qb:hover{color:var(--acc);border-color:var(--acc);background:var(--acc-soft)}.mx-mob{display:none}.mx-letter{padding:22px 14px 8px;font:400 26px/1 var(--serif);color:var(--acc);grid-column:1/-1}.mx-letter:first-child{padding-top:12px}@media(hover:none){.mx-q{display:none}}.mx-ck{display:none;width:22px;height:22px;place-items:center;border:1.5px solid var(--rule3);border-radius:7px;background:var(--ink);color:transparent;transition:.16s}.mx-list.sel .mx-ck{display:grid}.mx-row.on .mx-ck,.mx-card.on .mx-ck{background:var(--acc);border-color:var(--acc);color:var(--on-acc)}.mx-list.grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(236px,1fr));gap:14px;padding:14px}.mx-card{position:relative;display:flex;flex-direction:column;align-items:flex-start;overflow:hidden;padding:0 18px 16px;border:1px solid var(--rule2);border-radius:20px;background:linear-gradient(160deg,var(--s2),var(--s1));cursor:pointer;outline:none;min-width:0;transition:transform .35s var(--ease),border-color .25s,box-shadow .35s}.mx-cband{align-self:stretch;height:62px;margin:0 -18px;background:radial-gradient(90% 140% at 0% 0%,color-mix(in srgb,var(--rc) 55%,transparent),transparent 70%),linear-gradient(135deg,color-mix(in srgb,var(--rc) 28%,var(--s3)),var(--s2))}.mx-cav{display:block;margin:-30px 0 12px;position:relative}.mx-cav .av,.mx-cav .av-fb{border-radius:18px;box-sizing:content-box;border:3px solid var(--s2)}.mx-cn{align-self:stretch;font-size:15.5px;font-weight:600;color:var(--tx)}.mx-card .mx-u{align-self:stretch;margin-top:3px}.mx-ctags,.mx-croles{display:flex;flex-wrap:wrap;gap:5px;margin-top:11px}.mx-cf{align-self:stretch;margin-top:auto;padding-top:12px;font:500 10.5px/1 var(--mono);letter-spacing:.04em;color:var(--tx4)}.mx-croles+.mx-cf,.mx-ctags+.mx-cf,.mx-u+.mx-cf{margin-top:14px;border-top:1px dashed var(--rule2);padding-top:12px}.mx-cf:empty{display:none}.mx-list .mx-card.hfx-spot>.mx-ck.mx-ck{position:absolute;top:12px;right:12px;z-index:3;width:26px;height:26px;border-radius:9px;background:color-mix(in srgb,var(--ink) 75%,transparent);backdrop-filter:blur(6px)}.mx-list.sel .mx-card{opacity:.82}.mx-list.sel .mx-card.on{opacity:1;box-shadow:0 0 0 1px var(--acc),0 18px 40px -24px var(--acc)}.mx-list .mx-card.hfx-spot.on>.mx-ck.mx-ck{background:var(--acc)}.mx-card:hover,.mx-card:focus-visible{transform:translateY(-4px);border-color:color-mix(in srgb,var(--rc) 60%,var(--rule2));box-shadow:0 24px 50px -28px var(--rc)}.mx-card:focus-visible{outline:2px solid color-mix(in srgb,var(--acc) 60%,transparent)}.mx-card.on{border-color:var(--acc)}.mx-more{display:flex;justify-content:center;margin-top:26px}.mx-more .btn{height:42px;padding:0 20px}.mx-ask{margin-top:84px}.mx-bulk{display:none;position:sticky;top:12px;z-index:30;align-items:center;gap:8px;margin-top:14px;padding:8px 8px 8px 20px;background:color-mix(in srgb,var(--s4) 94%,transparent);backdrop-filter:blur(14px);border:1px solid color-mix(in srgb,var(--acc) 40%,var(--rule3));border-radius:20px;box-shadow:0 18px 40px -18px rgba(0,0,0,.7)}.mx-bulk.on{display:flex;animation:mxUp .3s var(--ease) both}@keyframes mxUp{from{opacity:0;transform:translateY(-8px)}}.mx-bulk .n{font:600 11px/1 var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--acc);white-space:nowrap}.mx-bulk-sp{flex:1}.mx-bulk-sep{width:1px;height:20px;background:var(--rule2);margin:0 2px}.mx-bulk .btn{height:38px;flex:none}.mx-bulk .btn[disabled]{opacity:.4}.mx-bulk .mx-bulk-x{width:38px;padding:0;justify-content:center}.mx-hero{position:relative;display:flex;align-items:center;gap:20px;padding:22px;margin-bottom:18px;border:1px solid var(--rule2);border-radius:22px;overflow:hidden;background:radial-gradient(120% 160% at 0% 0%,color-mix(in srgb,var(--rc) 34%,transparent),transparent 62%),linear-gradient(160deg,var(--s2),var(--s1))}.mx-hav{flex:none}.mx-hav .av,.mx-hav .av-fb{border-radius:24px;box-shadow:0 0 0 3px var(--s2),0 0 0 4.5px var(--rc),0 14px 30px -14px var(--rc)}.mx-hin{min-width:0}.mx-hname{font:400 30px/1.05 var(--serif);letter-spacing:-.02em;overflow-wrap:anywhere}.mx-hsub{margin-top:7px;font:500 12px/1.2 var(--mono);color:var(--tx3);overflow-wrap:anywhere}.mx-htags{display:flex;flex-wrap:wrap;gap:6px;margin-top:12px}.mx-facts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin-bottom:18px;border:1px solid var(--rule2);border-radius:18px;overflow:hidden}.mx-facts>div{padding:15px 16px 14px;border-right:1px solid var(--rule);min-width:0}.mx-facts>div:last-child{border-right:0}.mx-facts b{display:block;font:400 22px/1.1 var(--serif);overflow-wrap:anywhere}.mx-facts span{display:block;margin-top:8px;font:500 9.5px/1 var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--tx4)}.mx-kv{margin-bottom:6px}.mx-sl{margin:24px 0 12px;font:600 10px/1 var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--tx4)}.mx-sl.danger{color:var(--bad)}.mx-hroles{display:flex;flex-wrap:wrap;gap:6px}.mx-hroles .mx-chip{max-width:100%;height:28px}.mx-tiles{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.mx-tile{display:flex;align-items:center;gap:12px;min-width:0;padding:12px 14px;text-align:left;border:1px solid var(--rule2);border-radius:16px;background:transparent;color:var(--tx);transition:.22s var(--ease)}.mx-tile-i{flex:none;width:36px;height:36px;display:grid;place-items:center;border-radius:12px;color:var(--acc);border:1px solid color-mix(in srgb,var(--acc) 35%,transparent);background:var(--acc-soft)}.mx-tile-t{display:flex;flex-direction:column;gap:4px;min-width:0}.mx-tile-t b{font:550 13.5px/1.2 var(--sans)}.mx-tile-t small{font-size:11.5px;line-height:1.2;color:var(--tx3);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mx-tile:hover{border-color:var(--acc);background:var(--acc-soft);transform:translateY(-1px)}.mx-tile.danger .mx-tile-i{color:var(--bad);border-color:color-mix(in srgb,var(--bad) 35%,transparent);background:var(--bad-bg)}.mx-tile.danger:hover{border-color:var(--bad);background:var(--bad-bg)}.mx-foot{margin-top:16px}@media(max-width:1100px){.mx-list{--mxcols:44px minmax(0,1fr) minmax(0,1.2fr) 82px}.mx-list.sel{--mxcols:22px 44px minmax(0,1fr) minmax(0,1.2fr) 82px}.mx-when{display:none}}@media(max-width:899px){.mx-head{padding:20px 0 24px;align-items:flex-start;flex-direction:column;gap:18px}.mx-nums{grid-template-columns:repeat(2,minmax(0,1fr))}.mx-num{padding:20px 20px 18px}.mx-num:nth-child(2){border-right:0}.mx-num:nth-child(-n+2){border-bottom:1px solid var(--rule)}.mx-num::after{left:20px;right:20px}.mx-bar-top{flex-wrap:wrap}.mx-bar-top .search{flex:1 1 100%}.mx-sel{flex:1}.mx-sel select{max-width:none;width:100%;flex:1}.mx-list,.mx-list.sel{--mxcols:44px minmax(0,1fr) 28px;padding:4px}.mx-list.sel{--mxcols:22px 44px minmax(0,1fr) 28px}.mx-row{gap:13px;padding:11px 10px}.mx-roles{display:none}.mx-mob{display:inline}.mx-q{display:none}.mx-list.grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding:10px}.mx-bulk{top:8px;padding-left:16px;gap:6px}.mx-bulk .mx-bt{width:38px;padding:0;justify-content:center}.mx-bulk .mx-bt span{display:none}.mx-hname{font-size:26px}.mx-bar-bot{flex-direction:column;align-items:stretch;gap:10px}.mx-count{align-self:flex-start;padding-left:2px}.mx-ask{margin-top:64px}}@media(max-width:560px){.mx-head h1{font-size:40px}.mx-head-r,.mx-head-r .btn{width:100%;justify-content:center}.mx-num-v{font-size:34px;margin:12px 0 6px}.mx-row.mx-ban{grid-template-columns:44px minmax(0,1fr)}.mx-row.mx-ban .mx-go{grid-column:2}.mx-hero{padding:18px;gap:16px}.mx-hav .av,.mx-hav .av-fb{width:68px!important;height:68px!important}}@media(max-width:420px){.mx-list.grid{grid-template-columns:minmax(0,1fr)}.mx-tiles{grid-template-columns:minmax(0,1fr)}.mx-facts b{font-size:18px}}@media(prefers-reduced-motion:reduce){.mx-head-l,.mx-head-r,.mx-nums,.mx-bulk.on{animation:none}}
.chp-fold{height:44px;padding:0 16px;border-radius:14px;flex:none}.chp-tree{display:flex;flex-direction:column;gap:18px;margin-top:22px}.chp-cat{border:1px solid var(--rule2);border-radius:24px;background:linear-gradient(160deg,var(--s2),var(--s1));min-width:0;overflow:hidden}.chp-ch{display:flex;align-items:center;gap:12px;padding:16px 18px 16px 22px;cursor:pointer;outline:none;transition:background .2s}.chp-ch:not(.static):hover,.chp-ch:focus-visible{background:linear-gradient(90deg,var(--acc-soft),transparent 70%)}.chp-ch.static{cursor:default}.chp-ch .chev{flex:none;font-size:13px;color:var(--tx4);transition:transform .25s var(--ease)}.chp-cat.closed .chp-ch .chev{transform:rotate(-90deg)}.chp-cn{min-width:0;font:600 11px/1 var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--tx2)}.chp-cc{flex:none;padding:4px 9px;border-radius:99px;border:1px solid var(--rule2);font:500 10.5px/1 var(--mono);color:var(--tx3);font-variant-numeric:tabular-nums}.chp-sp{flex:1}.chp-cq{background:transparent}.chp-blk{padding:0 10px 10px}.chp-row{position:relative;display:grid;grid-template-columns:42px minmax(0,1fr) auto auto;gap:14px;align-items:center;min-height:62px;padding:10px 12px;border-radius:16px;cursor:pointer;outline:none;min-width:0;transition:background .2s}.chp-row+.chp-row{box-shadow:0 -1px 0 var(--rule)}.chp-row:hover,.chp-row:focus-visible{background:linear-gradient(90deg,color-mix(in srgb,var(--c) 13%,transparent),transparent 78%);box-shadow:none}.chp-row:hover+.chp-row,.chp-row:focus-visible+.chp-row{box-shadow:none}.chp-row:focus-visible{outline:2px solid color-mix(in srgb,var(--acc) 60%,transparent);outline-offset:-2px}.chp-ic{width:42px;height:42px;display:grid;place-items:center;border-radius:14px;color:var(--c);border:1px solid color-mix(in srgb,var(--c) 38%,transparent);background:color-mix(in srgb,var(--c) 11%,var(--s1))}.chp-id{min-width:0}.chp-n{display:flex;align-items:center;gap:8px;min-width:0;font-size:15px;font-weight:550;color:var(--tx)}.chp-t{margin-top:4px;font-size:12.5px;color:var(--tx3)}.chp-meta{display:flex;align-items:center;gap:6px}.chp-type{font:500 10.5px/1 var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--tx4);min-width:92px;text-align:right}.chp-row:hover .mx-q,.chp-row:focus-within .mx-q{opacity:1;transform:none}.chp-row:hover .mx-go>.ic{transform:translateX(3px);color:var(--acc)}.chp-empty{padding:18px 14px;font-size:13px;color:var(--tx3)}.chp-hero{display:flex;align-items:center;gap:16px;padding:20px;margin-bottom:18px;border:1px solid var(--rule2);border-radius:22px;background:radial-gradient(120% 160% at 0% 0%,color-mix(in srgb,var(--c) 26%,transparent),transparent 62%),linear-gradient(160deg,var(--s2),var(--s1))}.chp-hero-i{flex:none;width:56px;height:56px;display:grid;place-items:center;border-radius:18px;color:var(--c);border:1px solid color-mix(in srgb,var(--c) 45%,transparent);background:color-mix(in srgb,var(--c) 14%,var(--s1))}.chp-hero-t{min-width:0;display:flex;flex-direction:column;gap:8px}.chp-hero-t b{font:400 28px/1.05 var(--serif);letter-spacing:-.02em;overflow-wrap:anywhere}.chp-hero-t span{font:500 11px/1.2 var(--mono);letter-spacing:.06em;color:var(--tx3)}.chp-kv{margin-bottom:6px}@media(max-width:899px){.chp-row{grid-template-columns:42px minmax(0,1fr) 28px;gap:13px}.chp-meta{display:none}.chp-ch{padding:14px 12px 14px 16px}.chp-blk{padding:0 4px 6px}.chp-fold span{display:none}.chp-fold{width:44px;padding:0;justify-content:center}.chp-page .mx-bar-top{flex-wrap:nowrap}.chp-page .mx-bar-top .search{flex:1 1 0}.chp-row .mx-q{display:none}}.chp-topic{margin:0 0 18px;padding:14px 16px;border:1px solid var(--rule2);border-radius:16px;font:italic 400 16px/1.5 var(--serif);color:var(--tx2);overflow-wrap:anywhere;white-space:pre-wrap}.chp-hero-t .mx-htags{margin-top:0}.chp-sheet-note{display:none}
.rlp-list{--mxcols:44px minmax(0,1.5fr) 120px 64px 82px}.rlp-row{grid-template-columns:var(--mxcols)}.rlp-sw{width:44px;height:44px;display:grid;place-items:center;border-radius:14px;color:var(--c);border:1px solid color-mix(in srgb,var(--c) 42%,transparent);background:color-mix(in srgb,var(--c) 12%,var(--s1));box-shadow:0 10px 24px -16px var(--c)}.rlp-meter{height:5px;border-radius:5px;background:var(--s4);overflow:hidden}.rlp-meter i{display:block;height:100%;width:var(--w);background:var(--c);border-radius:inherit;box-shadow:0 0 10px -2px var(--c)}.rlp-pos{display:flex;flex-direction:column;gap:4px;text-align:right}.rlp-pos b{font:500 13px/1 var(--mono);color:var(--tx2)}.rlp-pos span{font:500 9.5px/1 var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--tx4)}.mx-tag.warn{color:var(--warn);border-color:color-mix(in srgb,var(--warn) 40%,transparent);background:var(--warn-bg)}.rlp-hero{display:flex;align-items:center;gap:16px;padding:20px;margin-bottom:18px;border:1px solid var(--rule2);border-radius:22px;background:radial-gradient(120% 160% at 0% 0%,color-mix(in srgb,var(--c) 28%,transparent),transparent 62%),linear-gradient(160deg,var(--s2),var(--s1))}.rlp-hero-i{flex:none;width:56px;height:56px;display:grid;place-items:center;border-radius:18px;color:var(--c);border:1px solid color-mix(in srgb,var(--c) 45%,transparent);background:color-mix(in srgb,var(--c) 14%,var(--s1))}.rlp-hero-t{min-width:0;display:flex;flex-direction:column;gap:10px}.rlp-hero-t b{font:400 28px/1.05 var(--serif);letter-spacing:-.02em;overflow-wrap:anywhere}.rlp-hero-t .mx-htags{margin-top:0}.rlp-flags{margin:-4px 0 14px}.rlp-kv{margin-bottom:6px}@media(max-width:1100px){.rlp-list{--mxcols:44px minmax(0,1fr) 64px 82px}.rlp-meter{display:none}}@media(max-width:899px){.rlp-list,.rlp-list.sel{--mxcols:44px minmax(0,1fr) 28px}.rlp-pos,.rlp-meter{display:none}.mx-row.rlp-row{grid-template-columns:44px minmax(0,1fr) 28px}.rlp-row .mx-n{flex-wrap:wrap}}.rlp-lock{display:flex;align-items:flex-start;gap:10px;margin:26px 0 0;padding:14px 16px;border:1px solid color-mix(in srgb,var(--warn) 35%,transparent);border-radius:16px;background:var(--warn-bg);font-size:13px;line-height:1.5;color:var(--tx2)}.rlp-lock .ic{flex:none;margin-top:2px;color:var(--warn)}
.cx .cx-ico{display:inline-grid;place-items:center;width:42px;height:42px;border:1px solid var(--rule2);background:linear-gradient(145deg,var(--acc-soft),transparent);color:var(--acc);border-radius:var(--r2);flex:none;transition:transform .4s var(--ease),background .3s,color .3s,box-shadow .3s}.cx .cx-ico.big{width:64px;height:64px;margin-bottom:18px}.cx-hero{position:relative;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);gap:44px;align-items:center;padding:10px 0 44px}.cx-orbit{position:absolute;left:-14%;top:50%;width:min(760px,80vw);aspect-ratio:1;transform:translateY(-50%);color:var(--acc);opacity:.13;pointer-events:none;z-index:0;-webkit-mask-image:radial-gradient(circle,#000 30%,transparent 70%);mask-image:radial-gradient(circle,#000 30%,transparent 70%)}.cx-orbit svg{width:100%;height:100%}.cx-orbit .ring{transform-origin:200px 200px;animation:cxSpin 90s linear infinite}.cx-orbit .ring.b{animation-duration:140s;animation-direction:reverse}@keyframes cxSpin{to{transform:rotate(360deg)}}.cx-hcopy,.cx-demo{position:relative;z-index:1;min-width:0}.cx-kick{display:inline-flex;align-items:center;gap:9px;font:500 10.5px/1 var(--mono);letter-spacing:.16em;text-transform:uppercase;color:var(--acc);padding:7px 11px;border:1px solid var(--rule2);background:var(--acc-soft);border-radius:99px}.cx-kick i{width:6px;height:6px;border-radius:50%;background:var(--acc);animation:pulse 2s infinite;color:var(--acc)}.cx-big{display:flex;align-items:baseline;gap:16px;margin:22px 0 20px;font:400 clamp(96px,13vw,190px)/.8 var(--serif);letter-spacing:-.05em}.cx-big span{background:var(--foil);-webkit-background-clip:text;background-clip:text;color:transparent;-webkit-text-fill-color:transparent;font-variant-numeric:tabular-nums;filter:drop-shadow(0 6px 34px color-mix(in srgb,var(--acc) 35%,transparent))}.cx-big small{font:400 clamp(22px,2.6vw,34px)/1.05 var(--serif);letter-spacing:-.02em;color:var(--tx)}.cx-hcopy p{max-width:50ch;color:var(--tx2);font-size:16px;line-height:1.65;margin:0}.cx-hbtns{display:flex;flex-wrap:wrap;gap:10px;margin-top:26px}.cx-demo{border:1px solid var(--rule3);background:linear-gradient(180deg,var(--s3),var(--s1));border-radius:10px;overflow:hidden;box-shadow:0 30px 80px -30px rgba(0,0,0,.65),0 0 0 1px var(--rule) inset,0 0 90px -30px color-mix(in srgb,var(--acc) 40%,transparent)}.cx-dh{display:flex;align-items:center;gap:12px;padding:11px 14px;border-bottom:1px solid var(--rule)}.cx-dh .dots{display:flex;gap:6px}.cx-dh .dots i{width:9px;height:9px;border-radius:50%;background:var(--s5)}.cx-dh .ttl{font:500 11px/1 var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--tx3)}.cx-dh .live{margin-left:auto;display:inline-flex;align-items:center;gap:7px;font:500 10px/1 var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--ok)}.cx-dh .live i{width:6px;height:6px;border-radius:50%;background:var(--ok);color:var(--ok);animation:pulse 2s infinite}.cx-dtabs{display:flex;gap:6px;overflow-x:auto;padding:10px 12px;border-bottom:1px solid var(--rule);scrollbar-width:none}.cx-dtabs::-webkit-scrollbar{display:none}.cx-dtabs button{flex:none;font:500 11.5px/1 var(--sans);padding:7px 11px;border:1px solid var(--rule);border-radius:99px;color:var(--tx3);transition:all .2s}.cx-dtabs button:hover{color:var(--tx);border-color:var(--rule3)}.cx-dtabs button.on{color:var(--on-acc);background:var(--foil);border-color:transparent}.cx-dbody{padding:18px 16px 8px;min-height:372px}.cx-u{margin-left:auto;max-width:88%;width:fit-content;padding:12px 15px;background:var(--s4);border:1px solid var(--rule2);border-radius:14px 14px 3px 14px;font-size:14px;line-height:1.5;color:var(--tx);min-height:46px}.cx-u .caret{display:none;width:2px;height:1em;margin-left:2px;background:var(--acc);vertical-align:-.15em;animation:cxBlink .8s steps(2) infinite}.cx-demo.typing .cx-u .caret{display:inline-block}@keyframes cxBlink{50%{opacity:0}}.cx-a{margin-top:14px}.cx-plan{border:1px solid var(--rule2);border-radius:10px;background:var(--s2);padding:14px 14px 12px;animation:rise .5s var(--ease) both}.cx-plan .ph2{display:flex;align-items:center;gap:8px;color:var(--acc);margin-bottom:10px}.cx-plan .ph2 b{font:500 11px/1 var(--mono);letter-spacing:.14em;text-transform:uppercase}.cx-plan .ph2 span{margin-left:auto;font-size:11.5px;color:var(--tx3)}.cx-plan ol{list-style:none;margin:0;padding:0;display:grid;gap:2px}.cx-plan li{display:flex;align-items:center;gap:10px;padding:8px 6px;border-radius:6px;font-size:13.5px;color:var(--tx2);opacity:0;animation:rise .45s var(--ease) both;animation-delay:calc(var(--k)*140ms);transition:background .25s,color .25s}.cx-plan li .dot{width:20px;height:20px;border-radius:50%;border:1px solid var(--rule3);display:grid;place-items:center;color:transparent;flex:none;transition:all .3s}.cx-plan li .lb{flex:1;min-width:0}.cx-plan li code{font:500 10.5px/1 var(--mono);color:var(--tx3);padding:4px 6px;background:var(--s1);border:1px solid var(--rule);border-radius:3px;white-space:nowrap;max-width:44%;overflow:hidden;text-overflow:ellipsis}.cx-plan li .lk{color:var(--warn);display:inline-flex}.cx-plan li.run{background:var(--acc-soft);color:var(--tx)}.cx-plan li.run .dot{border-color:var(--acc);border-top-color:transparent;animation:spin .7s linear infinite}.cx-plan li.done{opacity:1;color:var(--tx)}.cx-plan li.done .dot{background:var(--ok);border-color:var(--ok);color:#10160a}.cx-appr{display:flex;align-items:center;gap:8px;margin-top:10px;padding-top:12px;border-top:1px dashed var(--rule2);font-size:12.5px;color:var(--tx3);opacity:0;transform:translateY(6px);transition:all .4s var(--ease);max-height:60px;overflow:hidden}.cx-appr>span:first-child{flex:1}.cx-appr.show{opacity:1;transform:none}.cx-appr.gone{opacity:0;max-height:0;margin:0;padding:0;border:0;transform:none}.cx-appr .b{font:500 12px/1 var(--sans);padding:8px 13px;border-radius:5px;border:1px solid var(--rule2);color:var(--tx2)}.cx-appr .b.go{background:var(--foil);color:var(--on-acc);border-color:transparent;transition:transform .2s,box-shadow .2s}.cx-appr .b.go.press{transform:scale(.92);box-shadow:0 0 0 6px var(--acc-soft)}.cx-fin{display:flex;align-items:center;gap:9px;margin-top:0;max-height:0;opacity:0;overflow:hidden;color:var(--ok);font-size:13px;transition:all .5s var(--ease)}.cx-fin.show{max-height:44px;opacity:1;margin-top:10px;padding-top:10px;border-top:1px dashed var(--rule2)}.cx-fin .ud{margin-left:auto;display:inline-flex;align-items:center;gap:5px;color:var(--tx2);font-size:12px;padding:5px 9px;border:1px solid var(--rule2);border-radius:4px}.cx-df{display:flex;align-items:center;gap:12px;padding:12px 14px;border-top:1px solid var(--rule)}.cx-dstat{font:500 10.5px/1 var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--tx4);flex:1}.cx-rv{opacity:0;transform:translateY(20px);transition:opacity .8s var(--ease),transform .8s var(--ease)}.cx-rv.in{opacity:1;transform:none}.cx-stats{display:grid;grid-template-columns:repeat(4,1fr);border-top:1px solid var(--rule3);border-bottom:1px solid var(--rule)}.cx-stats>div{padding:26px 22px 24px 0}.cx-stats>div+div{padding-left:26px;border-left:1px solid var(--rule)}.cx-stats b{display:block;font:400 clamp(44px,5.4vw,72px)/1 var(--serif);letter-spacing:-.03em;color:var(--gold-hi);font-variant-numeric:tabular-nums}.cx-stats span{display:block;margin-top:8px;color:var(--tx3);font-size:13px;line-height:1.4;max-width:22ch}.cx-sec{margin-top:84px}.cx-sh{margin-bottom:28px;max-width:62ch}.cx-sh .eyebrow{display:flex;gap:12px;align-items:center;margin-bottom:14px}.cx-sh h2,.cx-cta h2{font:400 clamp(34px,4.6vw,58px)/1.02 var(--serif);letter-spacing:-.025em;margin:0}.cx-sh h2 em,.cx-cta h2 em{color:var(--gold-hi)}.cx-sh p{color:var(--tx2);font-size:15.5px;line-height:1.6;margin:14px 0 0}.cx-moves{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}.cx-move{position:relative;text-align:left;display:flex;flex-direction:column;gap:12px;padding:20px;border:1px solid var(--rule);background:linear-gradient(180deg,var(--s2),var(--s1));border-radius:var(--r2);overflow:hidden;transition:transform .35s var(--ease),border-color .3s,box-shadow .3s}.cx-move::before{content:'';position:absolute;inset:0;background:radial-gradient(420px circle at 0% 0%,var(--acc-soft),transparent 60%);opacity:0;transition:opacity .35s}.cx-move:hover{transform:translateY(-4px);border-color:var(--rule3);box-shadow:0 22px 50px -26px rgba(0,0,0,.7)}.cx-move:hover::before{opacity:1}.cx-move:hover .cx-ico{transform:rotate(-8deg) scale(1.08);background:var(--foil);color:var(--on-acc)}.cx-move>*{position:relative}.cx-mtop{display:flex;align-items:center;justify-content:space-between}.cx-mtag{font:500 10px/1 var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--tx3)}.cx-move b{font:400 28px/1.05 var(--serif);letter-spacing:-.015em}.cx-mq{font:italic 400 16.5px/1.4 var(--serif);color:var(--tx2);flex:1}.cx-mflow{display:flex;flex-wrap:wrap;align-items:center;gap:4px 2px;font-size:11.5px;color:var(--tx3)}.cx-mflow>span{display:inline-flex;align-items:center;gap:5px;padding:4px 7px;border:1px solid var(--rule);border-radius:99px}.cx-mflow .ar{color:var(--tx4);display:inline-flex}.cx-mgo{display:inline-flex;align-items:center;gap:6px;font:500 12px/1 var(--sans);color:var(--acc);transform:translateX(-4px);opacity:.6;transition:all .3s var(--ease)}.cx-move:hover .cx-mgo{transform:none;opacity:1}.cx-tools{display:flex;flex-wrap:wrap;align-items:center;gap:12px 20px}.cx-tools .search{flex:1 1 320px;max-width:520px}.cx-count{font:500 11px/1 var(--mono);letter-spacing:.08em;color:var(--tx3)}.cx-count b{color:var(--acc);font-weight:500}.cx-filter{display:flex;gap:6px;overflow-x:auto;padding:16px 0 18px;scrollbar-width:none;-webkit-mask-image:linear-gradient(90deg,#000 92%,transparent);mask-image:linear-gradient(90deg,#000 92%,transparent)}.cx-filter::-webkit-scrollbar{display:none}.cx-filter button{flex:none;display:inline-flex;align-items:center;gap:7px;font:500 12px/1 var(--sans);padding:8px 12px;border:1px solid var(--rule);border-radius:99px;color:var(--tx3);transition:all .2s}.cx-filter button:hover{color:var(--tx);border-color:var(--rule3)}.cx-filter button.on{color:var(--on-acc);background:var(--foil);border-color:transparent}.cx-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:12px}.cx-none{grid-column:1/-1}.cx-card{--mx:50%;--my:0%;position:relative;display:flex;flex-direction:column;gap:10px;text-align:left;padding:20px;min-height:240px;border:1px solid var(--rule);border-radius:var(--r2);background:var(--s1);overflow:hidden;isolation:isolate;animation:rise .55s var(--ease) both;animation-delay:calc(var(--i)*35ms);transition:transform .35s var(--ease),border-color .3s}.cx-card::before{content:'';position:absolute;inset:0;z-index:-1;background:radial-gradient(320px circle at var(--mx) var(--my),var(--acc-mid),transparent 65%);opacity:0;transition:opacity .3s}.cx-card::after{content:'';position:absolute;inset:0;z-index:-1;background:linear-gradient(180deg,var(--s2),var(--s1));margin:1px;border-radius:calc(var(--r2) - 1px)}.cx-card:hover{transform:translateY(-3px)}.cx-card:hover::before{opacity:1}.cx-card:hover .cx-ico{background:var(--foil);color:var(--on-acc);transform:scale(1.08) rotate(-6deg)}.cx-top{display:flex;align-items:center;justify-content:space-between}.cx-no{font:500 10.5px/1 var(--mono);color:var(--tx4);letter-spacing:.1em}.cx-t{font:400 27px/1.05 var(--serif);letter-spacing:-.015em;margin-top:6px;transition:color .25s}.cx-card:hover .cx-t{color:var(--gold-hi)}.cx-d{font-size:13.5px;line-height:1.55;color:var(--tx2)}.cx-v{display:flex;flex-wrap:wrap;gap:5px;flex:1;align-content:flex-start;margin-top:2px}.cx-v code{font:500 10.5px/1 var(--mono);padding:4px 6px;background:var(--s3);border:1px solid var(--rule);color:var(--tx3);border-radius:3px}.cx-v code.hit{color:var(--gold-hi);border-color:var(--acc-mid);background:var(--acc-soft)}.cx-v code.more{color:var(--acc);background:transparent}.cx-ft{display:flex;align-items:center;justify-content:space-between;padding-top:12px;border-top:1px solid var(--rule);font:500 11px/1 var(--mono);letter-spacing:.08em;color:var(--tx3)}.cx-go{display:inline-flex;align-items:center;gap:6px;color:var(--acc);font-family:var(--sans);letter-spacing:0;font-size:12px;transform:translateX(-6px);opacity:0;transition:all .3s var(--ease)}.cx-card:hover .cx-go,.cx-card:focus-visible .cx-go{transform:none;opacity:1}.cx-ov{position:fixed;inset:0;z-index:300;display:flex;justify-content:flex-end}.cx-bd{position:absolute;inset:0;background:rgba(6,4,2,.62);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);animation:cxFade .25s ease both}.cx-pn{position:relative;width:min(520px,100%);height:100%;display:flex;flex-direction:column;background:linear-gradient(180deg,var(--s3),var(--s1));border-left:1px solid var(--rule3);box-shadow:-30px 0 80px -20px rgba(0,0,0,.7);animation:cxSlide .38s var(--ease) both}.cx-ov.out .cx-pn{animation:cxSlideOut .22s ease both}.cx-ov.out .cx-bd{animation:cxFadeOut .22s ease both}@keyframes cxSlide{from{transform:translateX(40px);opacity:0}to{transform:none;opacity:1}}@keyframes cxSlideOut{to{transform:translateX(40px);opacity:0}}@keyframes cxFade{from{opacity:0}}@keyframes cxFadeOut{to{opacity:0}}.cx-pnh{display:flex;align-items:center;gap:4px;padding:12px 14px;border-bottom:1px solid var(--rule)}.cx-pno{font:500 11px/1 var(--mono);letter-spacing:.14em;color:var(--acc)}.cx-pnb{flex:1;overflow-y:auto;padding:28px 26px calc(34px + var(--sab));overscroll-behavior:contain}.cx-pnb h3{font:400 clamp(34px,5vw,46px)/1.02 var(--serif);letter-spacing:-.02em;margin:0 0 12px;color:var(--gold-hi)}.cx-pnb>p{color:var(--tx2);font-size:15px;line-height:1.65;margin:0 0 6px}.cx-pl{display:flex;align-items:center;gap:12px;margin:28px 0 10px;font:500 10.5px/1 var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--tx3)}.cx-vq{margin-left:auto;font:400 12px/1 var(--sans);letter-spacing:0;text-transform:none;background:var(--s2);border:1px solid var(--rule2);color:var(--tx);border-radius:4px;padding:7px 10px;width:130px}.cx-vq:focus{outline:0;border-color:var(--acc)}.cx-try{display:flex;align-items:center;justify-content:space-between;gap:14px;width:100%;text-align:left;padding:13px 4px 13px 0;border-bottom:1px solid var(--rule);font:italic 400 19px/1.3 var(--serif);color:var(--tx2);transition:color .2s,padding .25s var(--ease)}.cx-try .ic{color:var(--acc);flex:none;transition:transform .25s var(--ease)}.cx-try:hover{color:var(--gold-hi);padding-left:8px}.cx-try:hover .ic{transform:translateX(4px)}.cx-verbs{display:flex;flex-wrap:wrap;gap:6px}.cx-verbs button{display:inline-flex;align-items:center;gap:5px;font:500 11px/1 var(--mono);padding:6px 8px;background:var(--s2);border:1px solid var(--rule);color:var(--tx2);border-radius:3px;transition:all .18s}.cx-verbs button:hover{border-color:var(--acc);color:var(--gold-hi);transform:translateY(-1px)}.cx-verbs button.risk{color:var(--warn);border-color:color-mix(in srgb,var(--warn) 32%,transparent)}.cx-legend{display:flex;align-items:center;gap:7px;margin-top:16px;font-size:12px;color:var(--tx3)}.cx-legend .ic{color:var(--warn)}.cx-trust{display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid var(--rule3)}.cx-trust>div{padding:26px 24px 26px 0;display:flex;flex-direction:column;gap:12px}.cx-trust>div+div{padding-left:26px;border-left:1px solid var(--rule)}.cx-trust b{font:400 40px/1 var(--serif);letter-spacing:-.02em;margin-top:4px}.cx-trust p{margin:0;color:var(--tx2);font-size:14.5px;line-height:1.6;flex:1}.cx-trust .mini{display:flex;flex-wrap:wrap;gap:8px;margin-top:6px}.cx-trust .mini span{display:inline-flex;align-items:center;gap:6px;font:500 11.5px/1 var(--sans);padding:8px 11px;border:1px solid var(--rule2);border-radius:99px;color:var(--tx2);background:var(--s2)}.cx-trust .mini .ok{color:var(--ok);border-color:color-mix(in srgb,var(--ok) 40%,transparent)}.cx-trust .t2 span:first-child .ic{color:var(--warn)}.cx-trust>div:hover .cx-ico{background:var(--foil);color:var(--on-acc);transform:translateY(-3px)}.cx-trust .t1 span{font:italic 400 17px/1.2 var(--serif);border-radius:14px 14px 3px 14px;padding:10px 14px}.cx-cta{margin-top:96px;padding:56px 32px;text-align:center;border:1px solid var(--rule2);border-radius:12px;position:relative;overflow:hidden;background:radial-gradient(900px 340px at 50% -10%,var(--acc-mid),transparent 70%),linear-gradient(180deg,var(--s2),var(--s1))}.cx-ask{display:flex;gap:10px;max-width:680px;margin:28px auto 0}.cx-ask .input{flex:1;min-height:52px;font-size:16px;padding:0 18px;border-radius:8px}.cx-ask .btn{min-height:52px;padding:0 22px}.cx-sugg{display:flex;flex-wrap:wrap;justify-content:center;gap:8px;margin-top:20px}.cx-sugg button{display:inline-flex;align-items:center;gap:7px;font:500 12.5px/1 var(--sans);padding:9px 13px;border:1px solid var(--rule2);border-radius:99px;color:var(--tx2);transition:all .2s}.cx-sugg button:hover{color:var(--on-acc);background:var(--foil);border-color:transparent;transform:translateY(-2px)}@media(max-width:1020px){.cx-hero{grid-template-columns:1fr;gap:34px}.cx-orbit{left:50%;transform:translate(-50%,-60%);top:30%}.cx-moves{grid-template-columns:repeat(2,1fr)}}@media(max-width:899px){.cx-stats{grid-template-columns:repeat(2,1fr)}.cx-stats>div{padding:22px 16px 20px 0!important;border-left:0!important;border-bottom:1px solid var(--rule)}.cx-stats>div:nth-child(even){padding-left:18px!important;border-left:1px solid var(--rule)!important}.cx-sec{margin-top:64px}.cx-trust{grid-template-columns:1fr}.cx-trust>div{padding:22px 0!important;border-left:0!important;border-bottom:1px solid var(--rule)}.cx-big{font-size:clamp(96px,30vw,150px)}.cx-hbtns .btn{flex:1 1 100%}.cx-dbody{min-height:340px}.cx-plan li code{display:none}.cx-pn{width:100%;height:88%;align-self:flex-end;border-left:0;border-top:1px solid var(--rule3);border-radius:16px 16px 0 0;animation-name:cxSheet}.cx-ov.out .cx-pn{animation-name:cxSheetOut}.cx-ov{align-items:flex-end}.cx-cta{padding:40px 18px;margin-top:72px}.cx-ask{flex-direction:column}.cx-card{min-height:0}.cx-go,.cx-mgo{opacity:1;transform:none}}@keyframes cxSheet{from{transform:translateY(60px);opacity:0}to{transform:none;opacity:1}}@keyframes cxSheetOut{to{transform:translateY(60px);opacity:0}}@media(max-width:600px){.cx-moves{grid-template-columns:1fr}.cx-grid{grid-template-columns:1fr}}@media(prefers-reduced-motion:reduce){.cx-rv{opacity:1;transform:none}.cx-orbit .ring{animation:none}.cx-plan li{opacity:1}}
.vx-page{padding-bottom:90px}.vx-eb{display:inline-flex;align-items:center;gap:8px;font:600 10.5px/1 var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--acc)}.vx-eb .ic{width:14px;height:14px}.vx-play{margin-top:6px;padding:20px 22px 18px;border:1px solid var(--rule2);border-radius:20px;background:radial-gradient(70% 90% at 50% 0%,color-mix(in srgb,var(--acc) 10%,transparent),transparent 75%),linear-gradient(180deg,var(--s2),var(--s1));animation:shUp .6s var(--ease) .12s both}.vx-playh{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;margin-bottom:14px}.vx-ex{display:flex;gap:6px;flex-wrap:wrap}.vx-ex button{min-height:30px;padding:0 12px;border:1px solid var(--rule2);border-radius:99px;color:var(--tx2);font:500 12.5px/1 var(--sans);transition:border-color .15s,color .15s,background .15s}.vx-ex button:hover{border-color:var(--acc);color:var(--tx);background:var(--acc-soft)}.vx-pg{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:16px;align-items:stretch}.vx-in,.vx-out{display:flex;flex-direction:column;gap:8px;min-width:0}.vx-in>span,.vx-out>span{font:500 10.5px/1 var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--tx4)}.vx-in textarea{flex:1;min-height:112px;width:100%;resize:vertical;padding:14px 16px;border:1px solid var(--rule2);border-radius:14px;background:var(--s1);color:var(--tx);font:500 14px/1.6 var(--mono);outline:0;transition:border-color .15s,box-shadow .15s}.vx-in textarea:focus{border-color:var(--acc);box-shadow:0 0 0 4px var(--acc-soft)}.vx-out .dmsg{flex:1;margin:0;padding:14px 16px;border-radius:14px;background:var(--prev);border:1px solid rgba(255,255,255,.06);align-items:flex-start;overflow:hidden}.vx-out .dm-txt{color:#dbdee1;font-size:15px;line-height:1.5;overflow-wrap:anywhere}.vx-v{color:#fff;background:color-mix(in srgb,var(--acc) 26%,transparent);border-radius:4px;padding:0 4px;font-weight:600}.vx-m{color:#c9cdfb;background:rgba(88,101,242,.3);border-radius:4px;padding:0 4px;font-weight:500}.vx-u{color:var(--bad);border-bottom:1px dashed var(--bad);cursor:help}.vx-e{color:#949ba4;font-style:italic}.vx-ph{color:#949ba4}.vx-note{display:flex;gap:9px;align-items:flex-start;margin:14px 0 0;font-size:12.5px;line-height:1.55;color:var(--tx3)}.vx-note .ic{flex:none;margin-top:2px;color:var(--tx4)}.vx-bar{display:flex;align-items:center;gap:12px 18px;flex-wrap:wrap;margin:26px 0 4px}.vx-search{flex:0 1 240px;min-width:200px}.vx-search .search{width:100%}.vx-chips{display:flex;gap:6px;flex-wrap:nowrap;flex:1 1 auto}.vx-chips button{display:inline-flex;align-items:center;gap:7px;min-height:34px;padding:0 13px;border:1px solid var(--rule2);border-radius:99px;color:var(--tx2);font:500 12.5px/1 var(--sans);transition:border-color .15s,color .15s,background .15s}.vx-chips button i{font:500 10px/1 var(--mono);font-style:normal;opacity:.6}.vx-chips button:hover{border-color:var(--rule3);color:var(--tx)}.vx-chips button.on{border-color:var(--acc);color:var(--tx);background:var(--acc-soft)}.vx-g{margin-top:30px;animation:shUp .5s var(--ease) both}.vx-gh{display:flex;align-items:center;gap:14px;margin-bottom:14px}.vx-gi{flex:none;width:42px;height:42px;display:grid;place-items:center;border-radius:50%;color:var(--acc);background:var(--acc-soft);box-shadow:inset 0 0 0 1px var(--acc-mid)}.vx-gt{flex:1;min-width:0;display:flex;flex-direction:column;gap:4px}.vx-gt h2{margin:0;font:400 26px/1.05 var(--serif);letter-spacing:-.01em;color:var(--tx)}.vx-gt p{margin:0;font:500 11.5px/1.2 var(--mono);color:var(--tx3)}.vx-n{flex:none;font:500 11.5px/1 var(--mono);color:var(--tx4)}.vx-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:10px}.vx-card{position:relative;display:flex;flex-direction:column;gap:7px;min-width:0;padding:14px 15px 15px;text-align:left;border:1px solid var(--rule2);border-radius:var(--r2);background:linear-gradient(160deg,var(--s2),var(--s1));overflow:hidden;transition:transform .25s var(--ease),border-color .2s,box-shadow .25s}.vx-card:hover,.vx-card:focus-visible{transform:translateY(-3px);border-color:color-mix(in srgb,var(--acc) 55%,var(--rule2));box-shadow:0 18px 32px -22px #000,0 0 36px -18px var(--acc);outline:0}.vx-card:active{transform:none}@media(min-width:1200px){.vx-grid{grid-template-columns:repeat(var(--vc,4),minmax(0,1fr))}}.vx-top{display:flex;align-items:center;justify-content:space-between;gap:10px}.vx-top code{font:500 12.5px/1 var(--mono);color:var(--acc);background:var(--acc-soft);padding:5px 8px;border-radius:6px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.vx-cp{position:relative;flex:none;width:22px;height:22px;display:grid;place-items:center;color:var(--tx4);opacity:0;transition:opacity .15s}.vx-cp i{grid-area:1/1;display:grid;place-items:center;transition:opacity .15s,transform .2s var(--ease)}.vx-cp i.b{opacity:0;transform:scale(.6);color:var(--ok)}.vx-card:hover .vx-cp,.vx-card:focus-visible .vx-cp,.vx-card.copied .vx-cp{opacity:1}.vx-card.copied .vx-cp i.a{opacity:0}.vx-card.copied .vx-cp i.b{opacity:1;transform:none}.vx-card.copied{border-color:color-mix(in srgb,var(--ok) 55%,var(--rule2))}@media(hover:none){.vx-cp{opacity:.6}}.vx-val{font:400 20px/1.25 var(--serif);color:var(--tx);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.vx-val.empty{font:italic 400 15px/1.5 var(--serif);color:var(--tx4)}.vx-help{font-size:12px;line-height:1.4;color:var(--tx3)}@media(max-width:760px){.vx-play{padding:16px 14px 14px}.vx-pg{grid-template-columns:minmax(0,1fr)}.vx-in textarea{min-height:92px}.vx-search{flex:1 1 100%}.vx-chips{flex:1 1 100%;flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none;padding-bottom:2px}.vx-chips::-webkit-scrollbar{display:none}.vx-chips button{flex:none}.vx-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.vx-card{padding:12px 12px 13px;gap:6px}.vx-val{font-size:17px}.vx-top code{font-size:11.5px;padding:4px 7px}.vx-help{font-size:11.5px}.vx-gt h2{font-size:23px}}@media(prefers-reduced-motion:reduce){.vx-play,.vx-g{animation:none}.vx-card{transition:none}.vx-card:hover{transform:none}}
.lb-page .hc-aura{height:420px}.lb-page .lb-top{display:block;padding:48px 0 0}.lb-top .hc-hl{max-width:680px}.lb-top .hc-hl h1{font-size:clamp(40px,5.4vw,60px)}.lb-top .hc-hl p{max-width:52ch;margin-bottom:0}.lb-wrap{margin-top:36px;min-width:0}.lb-tabs{position:relative;display:flex;gap:26px;border-bottom:1px solid var(--rule2);overflow-x:auto;scrollbar-width:none}.lb-tabs::-webkit-scrollbar{display:none}.lb-tabs button{position:relative;flex:none;height:46px;padding:0 1px;font:500 14.5px/1 var(--sans);color:var(--tx3);white-space:nowrap;transition:color .2s}.lb-tabs button:hover{color:var(--tx)}.lb-tabs button.on{color:var(--tx)}.lb-ink{position:absolute;left:0;bottom:-1px;width:0;height:2px;border-radius:2px;background:var(--acc);box-shadow:0 0 12px var(--acc);pointer-events:none}.lb-ink.ready{transition:transform .38s var(--ease),width .38s var(--ease)}.lb-find{display:flex;align-items:center;gap:10px;margin-top:16px}.lb-search{flex:1 1 auto;min-width:0}.lb-search .search{width:100%;max-width:420px}.lb-refresh{flex:none;width:44px;height:44px;display:grid;place-items:center;border:1px solid var(--rule2);border-radius:14px;background:none;color:var(--tx3);transition:color .2s,border-color .2s}.lb-refresh:hover{color:var(--acc);border-color:var(--rule3)}.lb-refresh:disabled{cursor:default}.lb-refresh.busy .ic{animation:lbSpin .9s linear infinite}.lb-tones{display:flex;gap:8px;margin-top:14px;overflow-x:auto;scrollbar-width:none}.lb-tones::-webkit-scrollbar{display:none}.lb-tones:empty{display:none}.lb-chip{flex:none;display:inline-flex;align-items:center;gap:8px;height:32px;padding:0 13px;border:1px solid var(--rule2);border-radius:99px;background:none;font:500 12.5px/1 var(--sans);color:var(--tx3);white-space:nowrap;transition:color .15s,border-color .15s,background .15s}.lb-chip i{width:6px;height:6px;border-radius:50%;background:var(--tc)}.lb-chip:hover{color:var(--tx);border-color:var(--rule3)}.lb-chip.on{color:var(--tx);border-color:var(--tc);background:color-mix(in srgb,var(--tc) 14%,transparent)}.lb-note{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin-top:16px;padding:14px 16px;border:1px solid color-mix(in srgb,var(--warn) 40%,transparent);border-radius:16px;background:var(--warn-bg);font-size:13px;line-height:1.5;color:var(--tx2)}.lb-note .ic{color:var(--warn);flex:none}.lb-note span{flex:1 1 220px;min-width:0}.lb-feed{margin-top:8px;min-width:0}.lb-day{display:flex;align-items:center;gap:16px;margin:34px 0 14px;font:400 26px/1 var(--serif);letter-spacing:-.015em;color:var(--tx)}.lb-day::after{content:'';flex:1;height:1px;background:var(--rule2)}.lb-feed>.lb-day:first-child{margin-top:26px}.lb-item{--tc:var(--gold);position:relative;margin:0 0 10px;border:1px solid var(--rule2);border-radius:20px;background:linear-gradient(160deg,var(--s2),var(--s1));overflow:hidden;transition:border-color .25s,box-shadow .3s}.lb-item.server{--tc:var(--info)}.lb-item.ok{--tc:var(--ok)}.lb-item.bad{--tc:var(--bad)}.lb-item.warn{--tc:var(--warn)}.lb-item.und{--tc:var(--tx3)}.lb-item::before{content:'';position:absolute;left:0;top:18px;bottom:18px;width:3px;border-radius:0 3px 3px 0;background:var(--tc);opacity:.9}.lb-item:hover{border-color:color-mix(in srgb,var(--tc) 40%,var(--rule2))}.lb-item.open{border-color:color-mix(in srgb,var(--tc) 55%,var(--rule2));box-shadow:0 22px 44px -30px #000,0 0 44px -26px var(--tc)}.lb-head{display:flex;align-items:flex-start;gap:14px;width:100%;padding:16px 16px 16px 20px;text-align:left;color:var(--tx);cursor:pointer}.lb-head:focus-visible{outline:1px solid var(--acc);outline-offset:-3px;border-radius:20px}.lb-head.static{cursor:default}.lb-ico{flex:none;width:40px;height:40px;display:grid;place-items:center;border-radius:50%;color:var(--tc);background:color-mix(in srgb,var(--tc) 13%,var(--s1));border:1px solid color-mix(in srgb,var(--tc) 38%,transparent)}.lb-ico .ic{width:17px;height:17px}.lb-ico .sigil{width:20px!important;height:20px!important}.lb-main{flex:1 1 0;min-width:0;display:flex;flex-direction:column;gap:9px;padding-top:1px}.lb-title{display:block;font:400 19px/1.3 var(--serif);letter-spacing:-.005em;color:var(--tx);overflow-wrap:anywhere;text-wrap:pretty;transition:color .2s}.lb-head:not(.static):hover .lb-title{color:var(--acc)}.lb-sentence{display:flex;flex-wrap:wrap;align-items:center;gap:2px 6px;font:500 15px/1.5 var(--sans);letter-spacing:0}.lb-sentence b{font-weight:600}.lb-sentence .mute{color:var(--tx3);font-weight:400}.lb-sentence .tg{color:var(--gold-hi)}.lb-sentence .who{display:inline-flex;align-items:center;gap:6px}.lb-sentence .who .av,.lb-sentence .who .av-fb{width:18px!important;height:18px!important;font-size:10px!important}.lb-why{display:block;font:italic 400 15px/1.4 var(--serif);color:var(--tx2);overflow-wrap:anywhere}.lb-meta{display:flex;flex-wrap:wrap;align-items:center;gap:6px 12px;font:500 11px/1.3 var(--mono);letter-spacing:.02em;color:var(--tx4)}.lb-meta .who{display:inline-flex;align-items:center;gap:6px;color:var(--tx3)}.lb-latest{color:var(--acc);border-color:color-mix(in srgb,var(--acc) 45%,transparent)}.lb-chg{display:flex;flex-wrap:wrap;gap:6px}.lb-chg .kw{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lb-chev{flex:none;display:grid;place-items:center;width:28px;height:28px;margin-top:6px;color:var(--tx4);transition:transform .3s var(--ease),color .2s}.lb-item.open .lb-chev{transform:rotate(180deg);color:var(--acc)}.lb-body{display:grid;grid-template-rows:0fr;transition:grid-template-rows .32s var(--ease)}.lb-item.open .lb-body{grid-template-rows:1fr}.lb-body>div{overflow:hidden;min-height:0}.lb-in{padding:2px 20px 22px 74px}.lb-sub{display:flex;align-items:center;gap:10px;margin:18px 0 10px;font:600 10px/1.3 var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--tx4)}.lb-sub::after{content:'';flex:1;height:1px;background:var(--rule)}.lb-quote{margin:0;font:400 18px/1.45 var(--serif);color:var(--tx2);overflow-wrap:anywhere}.lb-quote--sm{font-size:15px}.lb-steps{list-style:none;margin:0;padding:0}.lb-steps li{display:flex;align-items:flex-start;gap:10px;padding:9px 0;border-bottom:1px solid var(--rule);font-size:13.5px;line-height:1.45;color:var(--tx2)}.lb-steps li:last-child{border-bottom:0}.lb-steps li .ic{flex:none;width:15px;height:15px;margin-top:2px;color:var(--ok)}.lb-steps li>div{flex:1;min-width:0;overflow-wrap:anywhere}.lb-steps li.skip{color:var(--tx3)}.lb-steps li.skip .ic{color:var(--tx4)}.lb-steps li.fail{color:#f3a999}.lb-steps li.fail .ic{color:var(--bad)}.lb-steps .nt{display:block;margin-top:3px;font-size:12px;color:var(--tx3)}.lb-item.open .lb-steps li{animation:lbStep .4s var(--ease) both;animation-delay:calc(var(--i)*40ms + 100ms)}.lb-diff{display:grid;grid-template-columns:minmax(90px,150px) minmax(0,1fr);border:1px solid var(--rule2);border-radius:14px;overflow:hidden}.lb-diff>*{padding:10px 12px;border-bottom:1px solid var(--rule);min-width:0}.lb-diff>*:nth-last-child(-n+2){border-bottom:0}.lb-diff .k{font:500 11px/1.4 var(--mono);color:var(--tx3);background:var(--s1);overflow-wrap:anywhere}.lb-diff .v{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 8px;font:500 12px/1.5 var(--mono);color:var(--tx);overflow-wrap:anywhere}.lb-diff .o{color:var(--bad);text-decoration:line-through;text-decoration-color:color-mix(in srgb,var(--bad) 60%,transparent);opacity:.85}.lb-diff .n{color:var(--ok)}.lb-diff .ar{color:var(--tx4)}.lb-acts{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-top:18px}.lb-acts .idcopy{margin:0;max-width:100%}.lb-more{display:flex;margin:22px auto 6px}.lb-fin{display:flex;align-items:center;justify-content:center;gap:10px;padding:26px 0 6px;font:500 10.5px/1.4 var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--tx4)}.lb-fin::before{content:'';width:7px;height:7px;border-radius:50%;border:1px solid var(--tx4)}.lb-feed .empty{border:0;background:none}.lb-feed.swap>.lb-day,.lb-feed.swap>.lb-item,.lb-feed.swap>.lb-fin,.lb-feed.swap>.empty{animation:lbRise .5s var(--ease) both;animation-delay:calc(var(--n,0)*45ms)}@keyframes lbRise{from{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}@keyframes lbSpin{to{transform:rotate(360deg)}}@keyframes lbStep{from{opacity:0;transform:translateX(-6px)}to{opacity:1;transform:none}}@media (max-width:860px){.lb-in{padding-left:20px}}@media (max-width:560px){.lb-page .hc-aura{height:300px}.lb-page .lb-top{padding-top:24px}.lb-wrap{margin-top:28px}.lb-tabs{gap:22px}.lb-search .search{max-width:none}.lb-day{font-size:23px;margin-top:28px}.lb-head{gap:12px;padding:14px 12px 14px 16px}.lb-ico{width:36px;height:36px}.lb-title{font-size:17px}.lb-in{padding:0 16px 20px}.lb-diff{grid-template-columns:1fr}.lb-diff .k{border-bottom:0;padding-bottom:0;background:none}.lb-diff>*:nth-last-child(-n+2){border-bottom:1px solid var(--rule)}.lb-diff>*:last-child{border-bottom:0}}@media (prefers-reduced-motion:reduce){.lb-refresh.busy .ic,.lb-item.open .lb-steps li,.lb-feed.swap>*{animation:none!important}.lb-ink.ready{transition:none}.lb-body{transition:none}}
.mm{--vio:#b79ae0}.mm-c-rules{--c:var(--gold)}.mm-c-people{--c:var(--info)}.mm-c-style{--c:var(--ok)}.mm-c-place{--c:var(--vio)}.mm-c-gen{--c:var(--tx3)}.mm-grid{display:grid;grid-template-columns:repeat(20,minmax(0,1fr));gap:4px;width:100%}.mm-grid>*{aspect-ratio:1;display:block;padding:0;border:0;min-width:0;border-radius:4px}.mm-cell{position:relative;background:color-mix(in srgb,var(--c) 72%,transparent);cursor:pointer;transition:transform .2s var(--ease),background .2s,box-shadow .2s,opacity .2s}.mm-grid.anim .mm-cell{animation:mmPop .5s var(--ease) both;animation-delay:calc(var(--i)*9ms)}.mm-cell:hover,.mm-cell:focus-visible{background:var(--c);transform:scale(1.35);z-index:2;box-shadow:0 0 0 1px var(--ink),0 0 16px -2px var(--c)}.mm-cell:focus-visible{outline:1px solid var(--tx);outline-offset:2px}.mm-cell.dim{opacity:.16}.mm-cell.new{background:var(--c);color:var(--c);animation:pulse 2.6s ease-out infinite}.mm-grid.anim .mm-cell.new{animation:mmPop .5s var(--ease) both,pulse 2.6s ease-out 1.4s infinite}.mm-slot{background:color-mix(in srgb,var(--tx) 7%,transparent)!important;border-radius:4px}.mm .mm-read{display:block;min-height:56px;font:italic 400 16px/1.35 var(--serif);color:var(--tx2);overflow-wrap:anywhere;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.mm .mm-read .m{display:block;font:500 10px/1 var(--mono);color:var(--tx3);font-style:normal;margin-top:6px;letter-spacing:.04em;text-transform:uppercase}.mm .mm-read.idle{font:400 13px/1.5 var(--sans);color:var(--tx3)}.mm .hc-hero{padding-top:36px}.mm .hc-big{padding:24px}.mm .hc-big-top{margin-bottom:18px}.mm .hc-dial--wide{gap:16px;margin-bottom:0}.mm .hc-dial-copy{gap:6px}.mm .hc-dial-copy b{font-size:26px}.mm .hc-meters:empty{display:none}.mm .hc-meters{margin-top:18px;padding-top:16px}.mm .hc-sec{margin-top:56px}.mm .hc-sec--first{margin-top:40px}.mm .hc-sh{margin-bottom:18px}.mm .hc-sh h2{font-size:clamp(30px,3.6vw,40px)}.mm .hc-ask{margin-top:64px}.mm-legend{display:flex;flex-wrap:wrap;gap:8px 16px;font:500 11px/1 var(--mono);color:var(--tx3);letter-spacing:.02em}.mm-legend span{display:inline-flex;align-items:center;gap:7px}.mm-legend i{width:7px;height:7px;border-radius:50%;background:var(--c);box-shadow:0 0 8px -1px var(--c)}.mm-legend b{color:var(--tx);font-weight:600}.mm-teachp{margin-top:20px;padding-top:18px;border-top:1px solid var(--rule)}.mm-box{position:relative;border:1px solid var(--rule2);border-radius:18px;background:var(--s1);transition:border-color .2s,box-shadow .2s}.mm-box.ping{animation:mmPing 1.2s var(--ease)}.mm-box:focus-within{border-color:var(--acc);box-shadow:0 0 0 3px var(--acc-soft)}.mm-box textarea{display:block;width:100%;resize:none;border:0;outline:0;background:none;padding:16px 18px 6px;min-height:58px;max-height:180px;line-height:1.5;font-size:15.5px;border-radius:18px}.mm-box textarea::placeholder{color:var(--tx3);font:italic 400 19px/1.4 var(--serif)}.mm-box .bar{display:flex;align-items:center;gap:12px;padding:6px 10px 10px 18px}.mm-cnt{font:500 10.5px var(--mono);color:var(--tx4);flex:1;transition:color .2s}.mm-cnt.near{color:var(--warn)}.mm-cnt kbd{font:500 10px/1 var(--mono);padding:3px 5px;border:1px solid var(--rule2);border-radius:5px;margin-left:8px;color:var(--tx3)}.mm-dupe{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin-top:12px;font-size:12.5px;color:var(--warn)}.mm-dupe .ic{flex:none}.mm-dupe button{color:var(--tx);text-decoration:underline;text-decoration-color:var(--rule3);text-underline-offset:3px;background:none;border:0;padding:0;cursor:pointer}.mm-sug{display:flex;flex-wrap:wrap;gap:8px;margin-top:16px}.mm-sug .chip,.mm-start .chip{cursor:pointer;white-space:normal;text-align:left;line-height:1.3;border-radius:99px;transition:border-color .15s,color .15s,background .15s}.mm-sug .chip .ic,.mm-start .chip .ic{color:var(--c)}.mm-sug .chip:hover,.mm-start .chip:hover{border-color:var(--c);background:color-mix(in srgb,var(--c) 10%,transparent)}.mm-full{margin-top:18px;padding:14px 16px;border:1px solid color-mix(in srgb,var(--warn) 40%,transparent);border-radius:16px;background:var(--warn-bg);font-size:13px;color:var(--tx2);display:flex;gap:12px;align-items:center;flex-wrap:wrap}.mm-full .ic{color:var(--warn)}.mm-full span{flex:1 1 240px}.mm-total{flex:none;padding:6px 0;font:500 10.5px/1 var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--tx4)}.mm-bar{display:flex;flex-wrap:wrap;align-items:center;gap:12px;margin:-4px 0 0}.mm-bar .search{flex:1 1 220px;max-width:340px}.mm-bar .grow{flex:1}.mm-topics{display:flex;flex-wrap:wrap;gap:8px;margin:14px 0 18px;align-items:center}.mm-topics:empty{margin:0}.mm-topics .chip{cursor:pointer;border-radius:99px;transition:border-color .15s,color .15s,background .15s}.mm-topics .chip .sw{width:7px;height:7px;border-radius:50%;background:var(--c,var(--tx3))}.mm-topics .chip .c{color:var(--tx4);font:500 10.5px var(--mono)}.mm-topics .chip:hover{border-color:var(--c,var(--acc));color:var(--tx)}.mm-topics .chip.on{border-color:var(--c,var(--acc));color:var(--tx);background:color-mix(in srgb,var(--c,var(--gold)) 13%,transparent)}.mm-topics .chip.on .c{color:var(--c,var(--acc))}.mm-topics .lbl2{font:600 10px/1 var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--tx4);margin-right:4px}.mm-bar+.mm-topics:empty{display:none}.mm-notes{padding:4px 32px 14px}.mm-list{min-width:0}.mm-gh{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:22px 0 4px}.mm-gh:not(:first-child){margin-top:10px;border-top:1px solid var(--rule)}.mm-gh h3{margin:0;font:600 10px/1 var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--tx4)}.mm-gh span{font:600 10.5px/1 var(--mono);color:var(--tx3);letter-spacing:.02em}.mm-note{position:relative;display:grid;grid-template-columns:38px minmax(0,1fr) auto;gap:16px;align-items:start;padding:20px 0;border-bottom:1px solid var(--rule);transition:background .2s}.mm-note:last-child{border-bottom:0}.mm-note.flash{animation:mmFlash 1.8s var(--ease) both;border-radius:14px}.mm-mk{width:38px;height:38px;display:grid;place-items:center;border-radius:13px;border:1px solid color-mix(in srgb,var(--c) 45%,transparent);color:var(--c);background:color-mix(in srgb,var(--c) 10%,var(--s1))}.mm-mk .ic{font-size:16px}.mm-tx{font:400 20px/1.38 var(--serif);letter-spacing:-.005em;overflow-wrap:anywhere;text-wrap:pretty;margin:0;color:var(--tx)}.mm-tx.clamp{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.mm-tx .mention{font-family:var(--sans);font-size:.72em;padding:1px 6px;letter-spacing:0}.mm-more{background:none;border:0;padding:0;margin-top:6px;font-size:12px;color:var(--acc);cursor:pointer}.mm-more:hover{text-decoration:underline;text-underline-offset:3px}.mm-meta{margin-top:10px;display:flex;flex-wrap:wrap;align-items:center;gap:4px 14px;font:500 10.5px/1.4 var(--mono);color:var(--tx4);letter-spacing:.06em;text-transform:uppercase}.mm-meta .tp{display:inline-flex;align-items:center;gap:7px;color:var(--c)}.mm-meta .tp i{width:6px;height:6px;border-radius:50%;background:var(--c);display:inline-block;box-shadow:0 0 8px -1px var(--c)}.mm-acts{display:flex;gap:2px;opacity:0;transition:opacity .2s}.mm-note:hover .mm-acts,.mm-note:focus-within .mm-acts{opacity:1}.mm-acts .btn:hover{color:var(--tx)}.mm-acts .btn.forget:hover{color:#f3a999;background:var(--bad-bg)}.mm-end{padding:22px 0 14px;font:500 10.5px/1.4 var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--tx4);display:flex;align-items:center;gap:10px}.mm-end::before{content:'';width:7px;height:7px;border-radius:50%;border:1px solid var(--tx4)}.mm-showmore{display:flex;margin:22px auto 14px}.mm-start{display:flex;flex-wrap:wrap;gap:8px;justify-content:center;margin-top:16px;max-width:560px}@keyframes mmPing{0%{box-shadow:0 0 0 0 color-mix(in srgb,var(--acc) 55%,transparent)}100%{box-shadow:0 0 0 12px transparent}}@keyframes mmPop{from{opacity:0;transform:scale(.4)}to{opacity:1;transform:none}}@keyframes mmFlash{0%,35%{background:color-mix(in srgb,var(--c) 18%,transparent)}100%{background:transparent}}@media (hover:none){.mm-acts{opacity:1}}@media (max-width:560px){.mm .hc-sec{margin-top:40px}.mm .hc-sec--first{margin-top:28px}.mm .hc-hero{padding-top:18px;gap:28px}.mm .hc-big{padding:18px}.mm-notes{padding:2px 18px 10px}.mm-grid{gap:3px}.mm-grid>*{border-radius:3px}.mm .mm-read{min-height:52px}.mm-cnt kbd{display:none}.mm-bar .search{max-width:none;flex-basis:100%}.mm-note{grid-template-columns:32px minmax(0,1fr) auto;gap:12px;padding:18px 0}.mm-mk{width:32px;height:32px;border-radius:11px}.mm-tx{font-size:18px}.mm-topics .chip{min-height:34px}.mm-total{display:none}}@media (prefers-reduced-motion:reduce){.mm-grid.anim .mm-cell,.mm-note.flash{animation:none!important}}.mm-tl{display:flex;align-items:baseline;justify-content:space-between;gap:10px;margin-bottom:12px;font:600 10px/1 var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--tx3)}.mm-tl small{font:500 10.5px/1 var(--mono);letter-spacing:.02em;text-transform:none;color:var(--tx4)}.mm .mm-box{background:var(--s1)}.mm .hc-aura{height:440px}.mm-top{display:block;padding-top:44px}.mm-top .hc-hl{max-width:760px}.mm-top .hc-hl h1{font-size:clamp(42px,6vw,66px)}.mm-top .hc-hl p{max-width:58ch}.mm-top .hc-facts{margin-top:22px}.mm-card{position:relative;margin-top:44px;display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);gap:0;border:1px solid var(--rule2);border-radius:26px;background:linear-gradient(160deg,var(--s2),var(--s1));box-shadow:0 40px 80px -48px #000,0 0 70px -34px color-mix(in srgb,var(--acc) 30%,transparent);overflow:hidden;animation:hcUp .6s var(--ease) .1s both}.mm-card::before{content:'';position:absolute;top:-45%;right:-20%;width:62%;aspect-ratio:1;border-radius:50%;background:radial-gradient(closest-side,color-mix(in srgb,var(--acc) 13%,transparent),transparent);pointer-events:none}.mm-card>*{position:relative;min-width:0}.mm-slots{padding:30px 32px 28px;display:flex;flex-direction:column;gap:16px}.mm-shead{display:flex;align-items:center;justify-content:space-between;gap:12px}.mm-count{display:flex;align-items:baseline;gap:8px;font-variant-numeric:tabular-nums}.mm-count b{font:400 44px/.9 var(--serif);letter-spacing:-.03em;color:var(--tx)}.mm-count small{font:500 12px/1 var(--mono);color:var(--tx3)}.mm-slots .mm-grid{width:100%}.mm-read{min-height:44px;font:italic 400 16px/1.4 var(--serif);color:var(--tx2);overflow-wrap:anywhere}.mm-read.idle{font:400 13px/1.5 var(--sans);color:var(--tx3)}.mm-left{margin:0;font-size:13px;line-height:1.5;color:var(--tx3)}.mm-left.warn{color:var(--warn)}.mm-legend{display:flex;flex-wrap:wrap;gap:8px;padding-top:6px;border-top:1px solid var(--rule)}.mm-legend span{display:inline-flex;align-items:center;gap:8px;padding:7px 11px;border:1px solid var(--rule2);border-radius:99px;font:500 12px/1 var(--sans);color:var(--tx2);background:var(--s1)}.mm-legend i{width:8px;height:8px;border-radius:50%;background:var(--c);box-shadow:0 0 8px -1px var(--c)}.mm-legend b{font:600 11px/1 var(--mono);color:var(--tx)}.mm-teach{padding:30px 28px 26px;border-left:1px solid var(--rule);display:flex;flex-direction:column;justify-content:flex-start}.mm-tl{display:flex;flex-direction:column;gap:6px;margin-bottom:14px;font:600 10px/1 var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--tx3)}.mm-tl small{font:500 10.5px/1.4 var(--mono);letter-spacing:.02em;text-transform:none;color:var(--tx4)}.mm-teach .mm-box{border-radius:16px}.mm-teach .mm-box textarea{min-height:88px}.mm-teach .mm-sug{margin-top:14px}.mm-teach .mm-full{margin-top:0}@media (max-width:900px){.mm-card{grid-template-columns:minmax(0,1fr)}.mm-teach{border-left:0;border-top:1px solid var(--rule);padding:24px 28px 26px}}@media (max-width:560px){.mm .hc-aura{height:320px}.mm-top{padding-top:24px}.mm-card{margin-top:28px;border-radius:22px}.mm-slots{padding:22px 18px 20px}.mm-teach{padding:20px 18px 18px}.mm-count b{font-size:38px}.mm-slots .mm-grid{gap:3px}}.mm-read.idle{display:none}.mm-teach .mm-box textarea::placeholder{font:400 14px/1.45 var(--sans);color:var(--tx4)}.mm-teach .mm-box textarea{min-height:64px;font-size:15px}.mm-teach .mm-box .bar{padding:6px 8px 10px 16px}.mm-teach .mm-sug{gap:6px}.mm-teach .mm-sug .chip{font-size:12.5px;padding:7px 12px;line-height:1.25}.mm-slots{gap:14px}.mm-left{margin-top:-4px}.mm-legend{padding-top:12px}@media (max-width:560px){.mm-slots .mm-grid{gap:3px}.mm-slot{border-radius:3px}.mm-slots{padding:20px 18px 18px}.mm-teach{padding:18px 16px 16px}.mm-teach .mm-tl{margin-bottom:10px}}.mm-slots{container-type:inline-size}.mm-grid{display:grid;grid-template-columns:repeat(24,minmax(0,1fr));grid-auto-rows:calc((100cqw - 92px) / 24);grid-auto-flow:dense;gap:4px;width:100%}.mm-grid>*{aspect-ratio:auto;width:100%;height:100%;min-width:0;min-height:0}.mm-cell{grid-column:span 2;grid-row:span 2;border-radius:8px}.mm-slot{grid-column:span 1;grid-row:span 1;border-radius:3px;background:color-mix(in srgb,var(--tx) 7%,transparent)}@media (max-width:560px){.mm-grid{grid-template-columns:repeat(20,minmax(0,1fr));grid-auto-rows:calc((100cqw - 73px) / 20);gap:3px}.mm-cell{border-radius:6px}.mm-slot{border-radius:2px}}
.ct-page{position:relative;isolation:isolate;padding-bottom:150px}.ct-aura{position:absolute;inset:-30px -40px auto;height:480px;z-index:-1;pointer-events:none;background:radial-gradient(55% 60% at 16% 12%,color-mix(in srgb,var(--acc) 16%,transparent),transparent 70%),radial-gradient(40% 50% at 94% 8%,color-mix(in srgb,var(--info) 9%,transparent),transparent 70%);-webkit-mask-image:linear-gradient(#000 55%,transparent);mask-image:linear-gradient(#000 55%,transparent)}.ct-head{padding:30px 0 22px;max-width:720px}.ct-head h1{margin:0 0 12px;font:400 clamp(38px,9vw,64px)/1 var(--serif);letter-spacing:-.03em;text-wrap:balance;color:var(--tx)}.ct-head h1 em{font-style:italic;color:var(--acc)}.ct-head p{margin:0;max-width:44ch;font-size:15.5px;line-height:1.55;color:var(--tx3)}.ct-ro{display:flex;align-items:center;gap:10px;padding:11px 14px;margin:0 0 16px;border-radius:12px;border:1px solid color-mix(in srgb,var(--warn) 40%,transparent);background:var(--warn-bg);color:var(--warn);font-size:13px;line-height:1.45}.ct-pair{display:grid;grid-template-columns:1fr;gap:16px;margin-bottom:16px}@media(min-width:900px){.ct-pair{grid-template-columns:1fr 1fr;gap:20px;margin-bottom:20px;align-items:start}}.ct-panel{--c:var(--acc);position:relative;padding:22px 20px 20px;border-radius:26px;border:1px solid var(--rule2);overflow:hidden;background:linear-gradient(172deg,var(--s3),var(--s1) 70%);box-shadow:0 36px 70px -48px var(--c);transition:opacity .25s}.ct-panel.ct-tools{--c:var(--info)}.ct-panel::before{content:'';position:absolute;top:-40%;right:-30%;width:80%;aspect-ratio:1;border-radius:50%;background:radial-gradient(closest-side,color-mix(in srgb,var(--c) 15%,transparent),transparent);pointer-events:none}.ct-panel.is-quiet{opacity:.6}.ct-panel>header{position:relative;display:flex;align-items:center;gap:14px;margin-bottom:26px}.ct-pi{display:grid;place-items:center;width:44px;height:44px;flex:none;border-radius:14px;color:var(--c);background:color-mix(in srgb,var(--c) 13%,transparent);border:1px solid color-mix(in srgb,var(--c) 28%,transparent)}.ct-panel h2{margin:0;font:400 30px/1 var(--serif);letter-spacing:-.02em;color:var(--tx)}.ct-panel header p{margin:5px 0 0;font-size:13px;color:var(--tx3)}.ct-dial{position:relative;display:grid;grid-template-columns:repeat(3,1fr)}.ct-line{position:absolute;left:16.667%;right:16.667%;top:19px;height:3px;border-radius:3px;background:var(--rule2);pointer-events:none}.ct-fill{position:absolute;left:0;top:0;bottom:0;border-radius:3px;background:var(--c);box-shadow:0 0 14px color-mix(in srgb,var(--c) 60%,transparent);width:0}.ct-dial[data-n="1"] .ct-fill{width:50%}.ct-dial[data-n="2"] .ct-fill{width:100%}.ct-fill.go{animation:ctGrow .4s var(--ease,ease) both}@keyframes ctGrow{from{width:var(--from,0%)}}.ct-stop{position:relative;display:flex;flex-direction:column;align-items:center;gap:10px;padding:0 2px 4px;background:none;border:0;color:var(--tx3);cursor:pointer}.ct-dot{display:grid;place-items:center;width:40px;height:40px;border-radius:50%;background:var(--s2);border:2px solid var(--rule3);color:var(--tx3);transition:background .25s,border-color .25s,color .25s,transform .25s}.ct-stop b{font:500 13.5px var(--sans);transition:color .2s}.ct-stop:hover:not(:disabled) .ct-dot{border-color:var(--tx3)}.ct-stop.pass .ct-dot{border-color:var(--c);color:var(--c);background:color-mix(in srgb,var(--c) 10%,var(--s2))}.ct-stop.on .ct-dot{background:var(--c);border-color:var(--c);color:var(--on-acc,#111);transform:scale(1.12);box-shadow:0 0 0 6px color-mix(in srgb,var(--c) 20%,transparent)}.ct-stop.on b{color:var(--tx);font-weight:600}.ct-stop:disabled{cursor:not-allowed}.ct-say{position:relative;margin:22px 0 0;min-height:3.1em;font:400 19px/1.3 var(--serif);letter-spacing:-.005em;color:var(--tx2);text-wrap:pretty}.ct-open,.ct-sub{position:relative;margin-top:18px;padding-top:16px;border-top:1px solid var(--rule)}.ct-sub{display:flex;flex-direction:column;gap:12px}.ct-mini{display:inline-flex;align-self:flex-start;padding:3px;border-radius:999px;background:var(--s2);border:1px solid var(--rule2)}.ct-mini button{height:34px;padding:0 14px;border-radius:999px;border:0;background:none;color:var(--tx3);font:500 12.5px var(--sans);cursor:pointer;white-space:nowrap;transition:background .18s,color .18s}.ct-mini button.on{background:var(--c);color:var(--on-acc,#111);font-weight:600}.ct-mini button:disabled{cursor:not-allowed}.ct-pick{display:grid;grid-template-columns:1fr;gap:8px}.ct-pick>b{font-size:12.5px;font-weight:600;color:var(--tx3)}.ct-chips{display:flex;flex-wrap:wrap;gap:6px;align-items:center;min-height:28px}.ct-chips em{font-style:normal;font-size:12.5px;color:var(--tx4)}.ct-pick .pk-add{justify-self:start}.ct-hint{position:relative;margin:14px 0 0;font-size:12.5px;color:var(--tx4)}.ct-in{animation:ctIn .24s var(--ease,ease) both}@keyframes ctIn{from{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.ct-stack{display:flex;flex-direction:column;gap:16px}.ct-opts{display:flex;flex-wrap:wrap;gap:8px;position:relative}.ct-opt{height:42px;padding:0 18px;border-radius:999px;border:1px solid var(--rule2);background:color-mix(in srgb,var(--s1) 80%,transparent);color:var(--tx2);font:500 13.5px var(--sans);cursor:pointer;white-space:nowrap;transition:background .18s,border-color .18s,color .18s}.ct-opt:hover:not(:disabled){border-color:var(--tx3)}.ct-opt.on{background:color-mix(in srgb,var(--c) 16%,var(--s1));border-color:var(--c);color:var(--c);font-weight:600}.ct-opt:disabled{cursor:not-allowed}.ct-pcard{position:relative;display:flex;align-items:center;gap:18px;padding:20px 18px;border-radius:22px;overflow:hidden;border:1px solid color-mix(in srgb,var(--c) 40%,var(--rule2));background:radial-gradient(90% 150% at 0% 0%,color-mix(in srgb,var(--c) 22%,transparent),transparent 65%),linear-gradient(172deg,var(--s3),var(--s1));animation:ctPop .4s var(--ease,ease) both}@keyframes ctPop{from{opacity:.4;transform:scale(.97)}to{opacity:1;transform:none}}.ct-pring{flex:none;display:grid;place-items:center;width:78px;height:78px;border-radius:50%;font-size:38px;line-height:1;background:radial-gradient(120% 120% at 25% 15%,color-mix(in srgb,var(--c) 30%,var(--s2)),var(--s1) 80%);box-shadow:0 0 0 1.5px color-mix(in srgb,var(--c) 60%,transparent),0 0 0 8px color-mix(in srgb,var(--c) 11%,transparent),0 18px 36px -14px var(--c)}.ct-pcard small{display:block;margin-bottom:6px;font:500 11.5px/1 var(--mono);letter-spacing:.04em;color:var(--c)}.ct-pcard h3{margin:0;font:400 clamp(32px,8.5vw,44px)/1 var(--serif);letter-spacing:-.025em;color:var(--tx);overflow-wrap:anywhere}.ct-pcard p{margin:8px 0 0;font-size:13.5px;line-height:1.5;color:var(--tx3)}.ct-pgrid{position:relative;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:16px}@media(min-width:720px){.ct-pgrid{grid-template-columns:repeat(auto-fill,minmax(124px,1fr))}}.ct-pt{display:flex;flex-direction:column;align-items:center;justify-content:flex-start;gap:10px;padding:16px 6px 12px;border-radius:18px;border:1px solid var(--rule2);background:color-mix(in srgb,var(--s1) 80%,transparent);color:var(--tx3);font:500 12.5px/1.25 var(--sans);text-align:center;cursor:pointer;transition:border-color .2s,background .2s,color .2s,box-shadow .2s}.ct-pt span{display:grid;place-items:center;width:54px;height:54px;border-radius:50%;font-size:27px;line-height:1;background:var(--s3);transition:box-shadow .25s,background .25s}.ct-pt:hover:not(:disabled){border-color:var(--tx3);color:var(--tx)}.ct-pt.on{border-color:var(--c);background:color-mix(in srgb,var(--c) 9%,var(--s1));color:var(--tx);font-weight:600;box-shadow:0 16px 30px -22px var(--c)}.ct-pt.on span{background:radial-gradient(120% 120% at 25% 15%,color-mix(in srgb,var(--c) 28%,var(--s2)),var(--s1) 80%);box-shadow:0 0 0 2px var(--c),0 0 0 7px color-mix(in srgb,var(--c) 14%,transparent)}.ct-pt:disabled{cursor:not-allowed}.ct-langs{margin-bottom:12px}.ct-auto{grid-column:1/-1}.ct-chipgrid{position:relative;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}@media(min-width:720px){.ct-chipgrid{grid-template-columns:repeat(auto-fill,minmax(130px,1fr))}}.ct-lg{height:44px;padding:0 12px;border-radius:14px;border:1px solid var(--rule2);background:color-mix(in srgb,var(--s1) 80%,transparent);color:var(--tx2);font:500 13.5px var(--sans);cursor:pointer;transition:background .18s,border-color .18s,color .18s}.ct-lg:hover:not(:disabled){border-color:var(--tx3)}.ct-lg.on{background:color-mix(in srgb,var(--c) 14%,var(--s1));border-color:var(--c);color:var(--c);font-weight:600}.ct-lg:disabled{cursor:not-allowed}.ct-lab{display:block;font-size:14px;font-weight:600;color:var(--tx)}.ct-lab small{display:block;margin:3px 0 10px;font-size:12.5px;font-weight:400;color:var(--tx3)}.ct-text{width:100%;max-width:340px;height:44px;padding:0 14px;border-radius:14px;background:var(--s1);border:1px solid var(--rule2);color:var(--tx);font:400 14px var(--sans);transition:border-color .2s}.ct-text:focus,.ct-area textarea:focus{border-color:var(--acc);outline:0;box-shadow:0 0 0 3px color-mix(in srgb,var(--acc) 16%,transparent)}.ct-area{position:relative}.ct-area textarea{width:100%;padding:14px 14px 28px;border-radius:16px;background:var(--s1);border:1px solid var(--rule2);color:var(--tx);font:400 14.5px/1.6 var(--sans);resize:vertical;min-height:150px;transition:border-color .2s}.ct-cnt{position:absolute;right:14px;bottom:10px;font:400 10.5px var(--mono);color:var(--tx4);font-style:normal;pointer-events:none}.ct-ex{position:relative;display:flex;flex-wrap:wrap;align-items:center;gap:7px;margin-top:14px}.ct-ex>span{font-size:12px;color:var(--tx4);margin-right:2px}.ct-exb{display:inline-flex;align-items:center;gap:5px;height:34px;padding:0 13px 0 10px;border-radius:999px;border:1px dashed var(--rule3);background:none;color:var(--tx3);font:500 12.5px var(--sans);cursor:pointer;transition:border-color .18s,color .18s}.ct-exb:hover{border-color:var(--acc);color:var(--acc)}.ct-row{position:relative;display:flex;align-items:center;justify-content:space-between;gap:18px}.ct-t{min-width:0;flex:1}.ct-t b{display:block;font-size:14.5px;font-weight:600;color:var(--tx)}.ct-t span{display:block;margin-top:3px;font-size:12.5px;line-height:1.5;color:var(--tx3);max-width:56ch}.ct-c{display:flex;align-items:center;gap:12px;flex:none}.ct-sys{position:relative;display:flex;flex-wrap:wrap;align-items:center;gap:12px 14px;padding:14px 0;border-top:1px solid var(--rule)}.ct-sys:first-of-type{border-top:0;padding-top:0}.ct-sys-i{display:grid;place-items:center;width:42px;height:42px;flex:none;border-radius:13px;color:var(--ok);background:var(--ok-bg);transition:all .2s}.ct-sys.paused .ct-sys-i{color:var(--warn);background:var(--warn-bg)}.ct-sys .ct-t{flex:1 1 180px}.ct-state{display:block;margin-top:6px;font:500 11.5px var(--mono);font-style:normal;color:var(--ok)}.ct-sys.paused .ct-state{color:var(--warn)}.ct-sys .ct-c{margin-left:auto}.ct-vgrid{position:relative;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}@media(min-width:720px){.ct-vgrid{grid-template-columns:repeat(auto-fill,minmax(190px,1fr))}}.ct-vp{position:relative;display:flex;flex-direction:column;align-items:flex-start;gap:4px;padding:14px 38px 14px 14px;border-radius:18px;border:1px solid var(--rule2);background:color-mix(in srgb,var(--s1) 80%,transparent);color:var(--tx);text-align:left;cursor:pointer;transition:border-color .18s,background .18s}.ct-vp:hover:not(:disabled){border-color:var(--tx3)}.ct-vi{display:grid;place-items:center;width:40px;height:40px;margin-bottom:6px;border-radius:12px;font-size:22px;line-height:1;background:var(--s3)}.ct-vp b{font-size:14.5px;font-weight:600}.ct-vp em{font-style:normal;font-size:12px;line-height:1.45;color:var(--tx3);display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.ct-vk{position:absolute;top:12px;right:12px;display:grid;place-items:center;width:22px;height:22px;border-radius:50%;border:1.5px solid var(--rule3);color:transparent;transition:all .18s}.ct-vp.on{border-color:var(--c);background:color-mix(in srgb,var(--c) 10%,var(--s1));box-shadow:inset 0 0 0 1px var(--c)}.ct-vp.on .ct-vi{background:color-mix(in srgb,var(--c) 22%,transparent)}.ct-vp.on .ct-vk{background:var(--c);border-color:var(--c);color:var(--on-acc,#111)}.ct-vp:disabled{cursor:not-allowed}.ct-foot{margin-top:40px}.ct-reset{display:inline-flex;align-items:center;gap:7px;padding:8px 0;background:none;border:0;color:var(--tx4);font:500 13px var(--sans);cursor:pointer;transition:color .18s}.ct-reset:hover{color:var(--bad)}@media(prefers-reduced-motion:reduce){.ct-fill.go,.ct-in{animation:none}.ct-dot,.ct-vp,.ct-pt,.ct-panel,.ct-opt{transition:none}.ct-pcard{animation:none}}.ga-host{min-width:0}.ga-host .lb-embed{padding:0}.mm-embed-head{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px 20px;margin:0 0 20px}.mm-embed-stats{display:flex;flex-wrap:wrap;gap:6px 20px;font:500 13px/1.4 var(--sans);color:var(--tx3)}.mm-embed-stats b{color:var(--tx);font-weight:600;font-variant-numeric:tabular-nums}.mm-embed-act{display:flex;flex-wrap:wrap;gap:8px}.mm-embed .mm-card{margin-top:0}@media(max-width:640px){.mm-embed-head{align-items:flex-start}.mm-embed-act{width:100%}.mm-embed-act .btn{flex:1 1 auto;justify-content:center}}
.ew{--ew:#dcae45}.ew-aura{background:radial-gradient(60% 60% at 30% 30%,color-mix(in srgb,var(--ew) 22%,transparent),transparent 70%),radial-gradient(40% 50% at 85% 10%,color-mix(in srgb,var(--ew) 12%,transparent),transparent 70%);transition:background .6s var(--ease)}.ew .rw-discord{box-shadow:0 30px 60px -30px #000,0 0 60px -20px color-mix(in srgb,var(--ew) 55%,transparent);transition:box-shadow .6s var(--ease)}.ew-viewsw{display:inline-flex;margin-left:auto;padding:2px;border:1px solid var(--rule2);border-radius:14px;background:var(--s1)}.ew-viewsw button{padding:5px 10px;border-radius:12px;font:600 10px/1 var(--mono);letter-spacing:.06em;text-transform:uppercase;color:var(--tx3)}.ew-viewsw button.on{background:var(--acc);color:var(--on-acc)}.ew .rw-prevclose{margin-left:8px}#rwPreview.ew-mob{max-width:380px;margin:0 auto}#rwPreview.ew-mob .de-f.in{grid-column:span 12}#rwPreview .dembed{animation:ewIn .45s var(--ease) both}@keyframes ewIn{from{opacity:.4;transform:translateY(6px)}}.rw-flash .dembed,.rw-flash .dm-txt{animation:ewFlash .8s var(--ease)}@keyframes ewFlash{0%{box-shadow:0 0 0 0 color-mix(in srgb,var(--ew) 70%,transparent)}100%{box-shadow:0 0 0 22px transparent}}.ew-empty{display:flex;flex-direction:column;align-items:center;gap:8px;text-align:center;padding:34px 12px;color:#949ba4;font-size:13px}.ew-empty b{color:#f2f3f5;font-size:15px}.ew-empty .ic{color:var(--ew);width:28px;height:28px}.ew-magic{display:flex;align-items:center;gap:14px;width:100%;text-align:left;padding:16px 18px;border:1px solid color-mix(in srgb,var(--acc) 45%,transparent);border-radius:var(--r2);background:linear-gradient(120deg,var(--acc-soft),transparent 70%);color:var(--acc);position:relative;overflow:hidden;transition:transform .25s var(--ease),border-color .2s,box-shadow .25s}.ew-magic::after{content:'';position:absolute;inset:0;background:linear-gradient(105deg,transparent 40%,color-mix(in srgb,var(--acc) 22%,transparent) 50%,transparent 60%);transform:translateX(-120%);animation:ewSheen 4.5s ease-in-out infinite}@keyframes ewSheen{55%,100%{transform:translateX(120%)}}.ew-magic:hover{transform:translateY(-2px);border-color:var(--acc);box-shadow:0 18px 34px -22px #000,0 0 0 1px var(--acc-soft)}.ew-magic .grow{display:flex;flex-direction:column;gap:4px;min-width:0}.ew-magic b{font:400 21px/1.1 var(--serif);color:var(--tx)}.ew-magic .grow span{font-size:12.5px;color:var(--tx3);font-style:italic}.ew-magic.ew-lg{width:auto;min-width:0;flex:1 1 340px;max-width:480px;padding:10px 16px 10px 14px;gap:12px}.ew-magic.ew-lg b{font-size:19px}.ew-magic.ew-lg .grow{flex:1 1 0;overflow:hidden}.ew-magic.ew-lg .grow span{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ew-magic.ew-sm{width:auto;flex:none;height:40px;padding:0 12px 0 10px;gap:9px;border-radius:var(--r2)}.ew-magic.ew-sm b{font-size:16px;white-space:nowrap}.ew-magic.ew-sm .grow span{display:none}.ew-magic.ew-sm:hover{transform:translateY(-1px)}.ew-magic.ew-chip{display:inline-flex;width:auto;height:32px;padding:0 13px 0 9px;gap:7px;border-radius:20px}.ew-magic.ew-chip b{font-size:14.5px;white-space:nowrap}.ew-magic.ew-chip:hover{transform:none}@media(max-width:560px){.ew-magic.ew-lg{flex-basis:100%;max-width:none}}.ew-or{display:flex;align-items:center;gap:12px;margin:22px 0 16px;font:600 10px/1 var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--tx4)}.ew-or::before,.ew-or::after{content:'';flex:1;height:1px;background:var(--rule2)}.ew-tpls .rw-tpl{gap:5px}.ew-mini{display:flex;flex-direction:column;gap:3px;width:100%;margin-top:8px;padding:8px 10px 8px 12px;border-radius:4px;background:var(--prev2);border-left:4px solid var(--bar);text-align:left;transition:transform .3s var(--ease)}.ew-mini b{font:600 12px/1.25 var(--sans);color:#f2f3f5}.ew-mini>span{font-size:10.5px;line-height:1.35;color:#b5bac1;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.ew-mini-f{display:flex!important;gap:4px;margin-top:3px}.ew-mini-f i{flex:1;height:14px;border-radius:2px;background:rgba(255,255,255,.07)}.rw-tpl:hover .ew-mini{transform:translateY(-2px)}.ew-title-in{font:400 clamp(24px,3.4vw,32px)/1.15 var(--serif)!important;padding:14px 16px!important;letter-spacing:-.01em}.ew-desc-in{min-height:150px;line-height:1.55;border-top-left-radius:0!important;border-top-right-radius:0!important}.ew-tools{display:flex;align-items:center;gap:2px;flex-wrap:wrap;padding:5px 6px;border:1px solid var(--rule2);border-bottom:0;border-radius:var(--r2) var(--r2) 0 0;background:var(--s2)}.ew-tools button{min-width:30px;height:28px;padding:0 8px;display:inline-grid;place-items:center;border-radius:5px;color:var(--tx2);font:600 13px/1 var(--sans);transition:background .15s,color .15s}.ew-tools button:hover{background:var(--acc-soft);color:var(--acc)}.ew-tools .grow{flex:1}.ew-tools .ew-chipvar{font:500 11px/1 var(--mono);color:var(--acc);border:1px solid var(--rule2);margin-left:4px}.ew-tips{display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap;margin-top:14px;font-size:12.5px;color:var(--tx3)}.ew-tips span{display:flex;align-items:center;gap:7px}.ew-tips .ic{color:var(--acc)}.ew-lab{font:600 10.5px/1 var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--tx2);margin-bottom:12px}.ew-lab span{margin-left:8px;color:var(--tx4);letter-spacing:.04em;text-transform:none;font-weight:400;font-family:var(--sans);font-size:12px}.ew-moods{display:grid;grid-template-columns:repeat(auto-fill,minmax(78px,1fr));gap:10px}.ew-mood{position:relative;display:flex;flex-direction:column;align-items:center;gap:8px;padding:12px 6px 10px;border:1px solid var(--rule2);border-radius:var(--r2);background:var(--s1);color:var(--tx3);cursor:pointer;transition:transform .25s var(--ease),border-color .2s,background .2s}.ew-mood i{width:34px;height:34px;border-radius:50%;background:var(--c);box-shadow:0 6px 18px -6px var(--c);transition:transform .3s var(--ease)}.ew-mood span{font:600 10px/1 var(--mono);letter-spacing:.06em;text-transform:uppercase}.ew-mood:hover{transform:translateY(-3px);border-color:var(--rule3)}.ew-mood:hover i{transform:scale(1.12)}.ew-mood.on{border-color:var(--c,var(--acc));background:color-mix(in srgb,var(--c,var(--acc)) 14%,var(--s1));color:var(--tx)}.ew-mood.on i{box-shadow:0 0 0 3px var(--s1),0 0 0 5px var(--c,var(--acc)),0 8px 22px -6px var(--c,var(--acc))}.ew-mood.custom input{position:absolute;inset:0;opacity:0;width:100%;height:100%;cursor:pointer}.ew-mood.custom.on{border-color:var(--acc)}.ew-flairs{display:grid;gap:10px}.ew-flair{border:1px solid var(--rule2);border-radius:var(--r2);background:linear-gradient(160deg,var(--s2),var(--s1));transition:border-color .2s,background .2s}.ew-flair.on{border-color:var(--acc);background:var(--acc-soft)}.ew-flair-h{display:flex;align-items:center;gap:12px;width:100%;padding:12px 14px;text-align:left}.ew-flair-ico{width:34px;height:34px;flex:none;display:grid;place-items:center;border-radius:50%;border:1px solid var(--rule2);background:var(--s1);color:var(--acc)}.ew-flair-h .grow{display:flex;flex-direction:column;gap:3px;min-width:0}.ew-flair-h b{font:600 14px/1.2 var(--sans);color:var(--tx)}.ew-flair-h .grow span{font-size:12px;color:var(--tx3)}.ew-sw{flex:none;width:36px;height:20px;border-radius:12px;background:var(--rule2);position:relative;transition:background .25s}.ew-sw::after{content:'';position:absolute;top:3px;left:3px;width:14px;height:14px;border-radius:50%;background:var(--tx3);transition:transform .3s var(--ease),background .25s}.ew-sw.on{background:var(--acc)}.ew-sw.on::after{transform:translateX(16px);background:var(--on-acc)}.ew-flair-b{padding:0 14px 14px;animation:ewIn .35s var(--ease) both}.ew-two{display:grid;grid-template-columns:1fr 1fr;gap:8px}@media(max-width:560px){.ew-two{grid-template-columns:1fr}}.ew-field{padding:12px;margin-bottom:10px;border:1px solid var(--rule2);border-radius:var(--r2);background:linear-gradient(160deg,var(--s2),var(--s1));animation:rwPop .4s var(--ease) both}.ew-field-top{display:flex;align-items:center;gap:6px;margin-bottom:8px}.ew-field-top .input{flex:1;min-width:0}.ew-field-n{flex:none;width:22px;height:22px;display:grid;place-items:center;border-radius:50%;background:var(--acc-soft);color:var(--acc);font:600 10.5px/1 var(--mono)}.ew-field .btn.ew-on{color:var(--acc);border-color:var(--acc);background:var(--acc-soft)}.ew-field textarea{resize:vertical;min-height:54px}.ew-btns .dbtn-row{margin-bottom:10px}.ew-bed{padding:12px;margin:0 0 10px;border:1px solid var(--rule2);border-radius:var(--r2);background:var(--s2);animation:ewIn .3s var(--ease) both}.ew-bed-top{display:flex;align-items:center;gap:6px;margin-bottom:10px}.ew-bed-top .grow{flex:1}.ew-emo{grid-template-columns:auto 1fr}.ew-emo .rw-emoji{width:44px;height:40px}.ew-dests{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.ew-dest{display:flex;flex-direction:column;align-items:flex-start;gap:6px;padding:16px;text-align:left;border:1px solid var(--rule2);border-radius:var(--r2);background:linear-gradient(160deg,var(--s2),var(--s1));animation:rwPop .5s var(--ease) both;animation-delay:calc(var(--i)*60ms);transition:border-color .2s,background .2s,transform .25s var(--ease)}.ew-dest:hover{transform:translateY(-2px);border-color:var(--rule3)}.ew-dest.on{border-color:var(--acc);background:var(--acc-soft);box-shadow:0 0 0 3px var(--acc-soft)}.ew-dest-ico{width:36px;height:36px;display:grid;place-items:center;border-radius:50%;border:1px solid var(--rule2);background:var(--s1);color:var(--acc);margin-bottom:4px}.ew-dest b{font:600 14.5px/1.2 var(--sans);color:var(--tx)}.ew-dest.on b{color:var(--acc)}.ew-dest>span:last-child{font-size:12px;line-height:1.4;color:var(--tx3)}.ew-destbody{margin-top:22px;animation:ewIn .35s var(--ease) both}.ew-binds{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:16px}.ew-bind{padding:9px 14px;border:1px solid var(--rule2);border-radius:20px;background:var(--s1);color:var(--tx2);font:500 12.5px/1 var(--sans);transition:all .2s var(--ease)}.ew-bind:hover{border-color:var(--rule3);color:var(--tx)}.ew-bind.on{border-color:var(--acc);background:var(--acc);color:var(--on-acc);font-weight:600}@media(max-width:620px){.ew-dests{grid-template-columns:1fr}.ew-dest{flex-direction:row;align-items:center;gap:12px}.ew-dest-ico{margin:0}.ew-dest>span:last-child{display:none}}.ew-topline{display:flex;justify-content:flex-end;margin-bottom:10px}.ew-launchbtn{position:relative;overflow:hidden}.ew-live .de-desc-view,.ew-live .fv-view{cursor:text;white-space:normal;padding:2px 4px;margin:-2px -4px;border-radius:3px;transition:background .12s}.ew-live .de-desc-view:hover,.ew-live .fv-view:hover{background:rgba(255,255,255,.04)}.ew-live .de-desc-view:focus{background:rgba(88,101,242,.13);box-shadow:0 0 0 1px rgba(88,101,242,.4);outline:0}.ew-live .de-desc-view .mdph,.ew-live .fv-view .mdph{color:#80858e}.ew-live .ed-in{background:transparent;border:0;outline:0;color:inherit;font:inherit;padding:2px 4px;margin:-2px -4px;width:100%;resize:none;border-radius:3px;transition:background .12s}.ew-live .ed-in::placeholder{color:#80858e}.ew-live .ed-in:hover{background:rgba(255,255,255,.04)}.ew-live .ed-in:focus{background:rgba(88,101,242,.13);box-shadow:0 0 0 1px rgba(88,101,242,.4)}.ew-live textarea.ed-in{overflow:hidden}.ew-live .ed-title{font-size:16px;font-weight:700}.ew-live .de-desc.ed-in{font-size:14px;line-height:1.375;white-space:pre-wrap}.ew-live .ed-author{font-size:14px;font-weight:600}.ew-live .fn.ed-in{font-size:14px;font-weight:600}.ew-live .fv.ed-in{font-size:14px;line-height:1.35}.ew-live .hoverwrap .rmx{opacity:0}.ew-live .hoverwrap:hover .rmx,.ew-live .hoverwrap:focus-within .rmx{opacity:1}.ew-live .rmx{border:0;background:none;color:#949ba4;cursor:pointer;padding:2px;display:flex;border-radius:3px;transition:opacity .15s,color .15s}.ew-live .rmx:hover{color:#fff}.ew-live .addchip{display:inline-flex;align-items:center;gap:6px;padding:5px 11px;border:1px dashed #4e5058;border-radius:20px;background:transparent;color:#949ba4;font:500 12px/1 var(--sans);cursor:pointer;margin:4px 0}.ew-live .addchip:hover{color:#fff;border-color:#80858e}.ew-live .de-author-row,.ew-live .de-title-row,.ew-live .de-foot-row{display:flex;align-items:center;gap:6px}.ew-live .de-title-row .ed-in{flex:1}.ew-live .ed-icon{width:24px;height:24px;border-radius:50%;object-fit:cover;flex:none}.ew-live .ed-icon.sm{width:20px;height:20px}.ew-live .mdbtn{width:24px;height:24px;flex:none;display:flex;align-items:center;justify-content:center;border:1px solid transparent;border-radius:4px;background:transparent;color:#949ba4;font:600 11px/1 var(--sans);cursor:pointer}.ew-live .mdbtn:hover{color:#fff;background:rgba(255,255,255,.06)}.ew-live .mdbtn.on{color:#00d1ff;background:rgba(0,168,252,.12)}.ew-live .mdbtn.danger:hover{color:var(--bad)}.ew-live .mdbtn:disabled{opacity:.3;cursor:default}.ew-live .de-f{position:relative;padding-right:2px}.ew-live .de-f .fieldctl{position:absolute;top:-6px;right:0;display:flex;gap:1px;background:var(--prev2);border:1px solid rgba(255,255,255,.08);border-radius:5px;padding:1px;opacity:0;transition:opacity .15s}.ew-live .de-f:hover .fieldctl,.ew-live .de-f:focus-within .fieldctl{opacity:1}.ew-live .de-fields{margin-top:2px}.ew-live .mediaslot{position:relative;display:inline-block}.ew-live .mediaslot img{border-radius:4px;display:block}.ew-live .mediaslot.thumb img{width:80px;height:80px;object-fit:cover;margin-top:8px}.ew-live .mediaslot.wide img{max-width:100%;margin-top:4px}.ew-live .mediaslot .rmx{position:absolute;top:2px;right:2px;background:rgba(0,0,0,.55);border-radius:50%}.ew-live .iconslot{position:relative;display:inline-flex;flex:none}.ew-live .iconslot .rmx{position:absolute;top:-6px;right:-6px;width:15px;height:15px;box-sizing:border-box;padding:0;background:var(--prev2);border:1px solid rgba(255,255,255,.12);border-radius:50%;opacity:0;transition:opacity .15s,transform .15s;transform:scale(.8)}.ew-live .iconslot:hover .rmx,.ew-live .iconslot:focus-within .rmx{opacity:1;transform:scale(1)}.ew-live .iconslot .rmx .ic{width:9px;height:9px}.ew-live .mdbtn.iconph{border:1px dashed #4e5058;border-radius:50%}.ew-live .mdbtn.iconph:hover{border-color:#80858e;background:rgba(255,255,255,.04)}.ew-live .mdbtn.sm{width:20px;height:20px}.ew-live .de-desc,.ew-live .de-f,.ew-live .de-title,.ew-live .de-author,.ew-live .de-foot{font-family:'Aurus Sans','Noto Sans','Helvetica Neue',Helvetica,Arial,sans-serif}.ew-live .de-desc .md-h,.ew-live .de-f .md-h{font-family:'Aurus Sans','Noto Sans','Helvetica Neue',Helvetica,Arial,sans-serif;font-weight:600;color:#f2f3f5;letter-spacing:0;margin:8px 0 4px}.ew-live .de-desc .md-h1,.ew-live .de-f .md-h1{font-size:24px;line-height:1.2}.ew-live .de-desc .md-h2,.ew-live .de-f .md-h2{font-size:20px;line-height:1.25}.ew-live .de-desc .md-h3,.ew-live .de-f .md-h3{font-size:16px;line-height:1.3}.ew-live .de-desc .md-sub,.ew-live .de-f .md-sub{font:400 13px/1.35 'Aurus Sans','Noto Sans','Helvetica Neue',Helvetica,Arial,sans-serif;color:#b5bac1;margin:2px 0}.ew-live .de-desc p,.ew-live .de-f p{margin:0}.ew-live .de-desc p+p,.ew-live .de-f p+p{margin-top:0}.ew-live .de-desc .md-gap,.ew-live .de-f .md-gap{height:8px}.ew-live .de-desc ul,.ew-live .de-desc ol,.ew-live .de-f ul,.ew-live .de-f ol{margin:4px 0;padding-left:22px}.ew-live .de-desc blockquote,.ew-live .de-f blockquote{border-left:4px solid #4e5058;padding-left:10px;margin:2px 0;color:#dbdee1}.ew-live .de-desc .codewrap,.ew-live .de-f .codewrap{font-family:var(--mono);margin:4px 0}.ew-live .de-desc .codewrap pre,.ew-live .de-f .codewrap pre{margin:0;padding:8px 10px;background:var(--prevcode);border-radius:4px;overflow:auto}.ew-live .de-desc .codewrap .cpcode,.ew-live .de-f .codewrap .cpcode{display:none}.ew-live .de-desc .md-sub,.ew-live .de-f .md-sub{color:#b5bac1}.ew-live .de-f-name{font-size:14px;font-weight:600;color:#fff;overflow-wrap:anywhere}.ew-live .de-f-name:empty{display:none}.ew-live .dbtn{cursor:default}.ew-live{position:relative;padding:20px 18px 16px;background:var(--prev);transition:box-shadow .4s}.ew-live .dembed{max-width:100%;transition:box-shadow .3s}.ew-live .dembed:focus-within{box-shadow:0 0 0 1px color-mix(in srgb,var(--ew) 45%,transparent)}.ew-live.mob{max-width:400px;margin:0 auto}.ew-live.mob .de-f.in{grid-column:span 12}.ew-live .ew-content{margin:2px 0 6px!important;font-size:15px;color:#dbdee1}.ew-live .ed-in:focus{background:color-mix(in srgb,var(--ew) 14%,transparent)!important;box-shadow:0 0 0 1px color-mix(in srgb,var(--ew) 50%,transparent)!important}.ew-live .de-desc-view:focus{background:color-mix(in srgb,var(--ew) 14%,transparent)!important;box-shadow:0 0 0 1px color-mix(in srgb,var(--ew) 50%,transparent)!important}.ew-live .ew-urlin{font-size:12px;flex:1;min-width:0}.ew-live .de-author-row .ed-author{flex:1.4}.ew-live .de-foot-row{display:flex;align-items:center;gap:6px}.ew-live .ew-media{position:relative;display:flex;flex-direction:column;gap:6px;padding:8px;border:1px dashed #4e5058;border-radius:6px}.ew-live .ew-media .rmx{position:absolute;top:6px;right:6px;background:rgba(0,0,0,.55);border-radius:50%}.ew-live .ew-thumb{position:relative;flex:none;width:104px;display:flex;flex-direction:column;gap:6px;align-items:center;margin-top:8px}.ew-live .ew-thumb .de-thumb{margin:0}.ew-live .ew-thumb .ed-in{font-size:11px}.ew-live .ew-thumb .rmx{position:absolute;top:-6px;right:-6px;background:var(--prevcode);border-radius:50%}.ew-thumbph{width:80px;height:80px;display:grid;place-items:center;border:1px dashed #4e5058;border-radius:4px;color:#80858e}.ew-live .addchip{margin-top:6px}.ew-live .ew-bed,.ew-live .dbtn-row{margin-top:8px}.ew-live #ewBtnArea .rw-add{margin-top:8px;font-size:12px;padding:7px 12px}.ew-tools.solo{border:1px solid var(--rule2);border-radius:var(--r2);margin-bottom:12px;position:sticky;top:-8px;z-index:4;background:color-mix(in srgb,var(--s2) 92%,transparent);backdrop-filter:blur(10px)}.ew-tools.solo .ew-viewsw{margin-left:8px}.ew-livewrap{box-shadow:0 30px 60px -30px #000,0 0 70px -22px color-mix(in srgb,var(--ew) 60%,transparent);transition:box-shadow .5s var(--ease)}.ew-dots{display:flex;flex-wrap:wrap;gap:10px}.ew-dot{position:relative;width:30px;height:30px;border-radius:50%;background:var(--c);border:0;cursor:pointer;box-shadow:0 6px 16px -6px var(--c);transition:transform .25s var(--ease),box-shadow .25s}.ew-dot:hover{transform:scale(1.15)}.ew-dot.on{box-shadow:0 0 0 3px var(--s1),0 0 0 5px var(--c),0 8px 20px -6px var(--c);transform:scale(1.05)}.ew-dot.custom{background:conic-gradient(#f43,#fd3,#4f6,#3df,#a4f,#f43);overflow:hidden}.ew-dot.custom.on{box-shadow:0 0 0 3px var(--s1),0 0 0 5px var(--acc)}.ew-dot input{position:absolute;inset:0;opacity:0;width:100%;height:100%;cursor:pointer}.ew-tray{display:flex;flex-wrap:wrap;gap:8px}.ew-tchip{display:inline-flex;align-items:center;gap:7px;height:34px;padding:0 13px;border:1px solid var(--rule2);border-radius:20px;background:var(--s1);color:var(--tx2);font:500 12.5px/1 var(--sans);transition:all .2s var(--ease)}.ew-tchip:hover{border-color:var(--rule3);color:var(--tx);transform:translateY(-1px)}.ew-tchip.on{border-color:var(--acc);background:var(--acc-soft);color:var(--acc)}@media(min-width:901px){.ew-compose .rw-body{grid-template-columns:minmax(0,1fr)}.ew-compose .rw-side{display:none}.ew-compose .rw-stage{max-width:820px}}.ew-compose .rw-prevfab{display:none!important}.ew-compose .rw-h h2{font-size:clamp(28px,3.4vw,38px)}@media(max-width:560px){.ew-live{padding:14px 10px}.ew-live .ew-thumb{width:84px}}.ew-live .ew-thumb{align-self:flex-start;justify-content:flex-start;margin:0}.ew-live .dembed{align-items:flex-start}.ew-live .ew-urlin{background:rgba(0,0,0,.2)!important;border:1px solid rgba(255,255,255,.06)!important;border-radius:4px;padding:5px 8px!important;color:#b5bac1}.ew-live .ew-urlin::placeholder{color:#80858e}.ew-live .de-author-row,.ew-live .de-foot-row{flex-wrap:wrap}.ew-live .de-author-row .ed-author{flex:1 1 140px;min-width:0}.ew-live .de-author-row .ew-urlin{flex:1 1 140px}.ew-live .ew-thumb .ew-urlin{width:100%}@media(prefers-reduced-motion:reduce){.ew-magic::after{animation:none!important}}
.st-page{--ew:var(--acc);position:relative;isolation:isolate;max-width:1180px;margin:0 auto;padding-bottom:120px}.st-flip{transform:scaleX(-1)}.st-aura{position:absolute;inset:-30px -40px auto;height:560px;z-index:-1;pointer-events:none;background:radial-gradient(55% 60% at 22% 20%,color-mix(in srgb,var(--ew) 20%,transparent),transparent 70%),radial-gradient(40% 50% at 88% 8%,color-mix(in srgb,var(--ew) 11%,transparent),transparent 70%);-webkit-mask-image:linear-gradient(#000 60%,transparent);mask-image:linear-gradient(#000 60%,transparent);transition:background .6s var(--ease)}.st-page kbd{font:500 10px/1 var(--mono);padding:3px 5px;border:1px solid var(--rule2);border-radius:4px;color:var(--tx3);background:var(--s1)}@keyframes shUp{from{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}.sh-hero{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);gap:36px;align-items:center;padding:34px 0 30px}.sh-eyebrow{display:inline-flex;align-items:center;gap:8px;font:600 10.5px/1 var(--mono);letter-spacing:.16em;text-transform:uppercase;color:var(--ew,var(--acc));margin-bottom:18px}.sh-eyebrow i{width:7px;height:7px;border-radius:50%;background:var(--ew,var(--acc));box-shadow:0 0 0 4px color-mix(in srgb,var(--ew,var(--acc)) 25%,transparent);animation:shPulse 2.4s ease-in-out infinite}@keyframes shPulse{50%{box-shadow:0 0 0 8px transparent}}.sh-hero h1{font:400 clamp(34px,5.2vw,58px)/1.02 var(--serif);letter-spacing:-.02em;margin:0 0 16px;color:var(--tx)}.sh-hero h1 em{color:var(--ew);font-style:italic}.sh-hero p{max-width:46ch;font-size:15.5px;line-height:1.55;color:var(--tx3);margin:0 0 24px}.sh-hero-l>*{animation:shUp .6s var(--ease) both}.sh-hero-l>*:nth-child(2){animation-delay:.06s}.sh-hero-l>*:nth-child(3){animation-delay:.12s}.sh-hero-l>*:nth-child(4){animation-delay:.18s}.sh-hero-l>*:nth-child(5){animation-delay:.24s}.sh-hero-l{min-width:0}.sh-cta{display:flex;flex-wrap:wrap;align-items:center;gap:10px;min-width:0;max-width:100%}.sh-big{height:46px;padding:0 20px;font-size:14px}.sh-ai{border-color:color-mix(in srgb,var(--acc) 50%,transparent);background:linear-gradient(120deg,var(--acc-soft),transparent);position:relative;overflow:hidden}.sh-ai::after{content:'';position:absolute;inset:0;background:linear-gradient(105deg,transparent 40%,color-mix(in srgb,var(--acc) 25%,transparent) 50%,transparent 60%);transform:translateX(-120%);animation:ewSheen 4.5s ease-in-out infinite}.sh-stats{display:flex;flex-wrap:wrap;gap:8px 18px;margin-top:22px;font:500 12px/1 var(--mono);color:var(--tx4);letter-spacing:.02em}.sh-stats b{color:var(--tx);font-weight:600}.sh-hero-r{position:relative;min-height:230px;display:grid;place-items:center;perspective:1000px}.sh-hero-r::before{content:'';position:absolute;inset:8% 4%;border-radius:32px;background:radial-gradient(circle at 50% 50%,color-mix(in srgb,var(--ew) 30%,transparent),transparent 68%);filter:blur(30px);opacity:.8}.sh-float{position:relative;width:100%;max-width:470px;padding:18px;border-radius:14px;background:var(--prev);border:1px solid rgba(255,255,255,.07);box-shadow:0 40px 80px -30px #000,0 0 70px -20px color-mix(in srgb,var(--ew) 60%,transparent);transform:rotateY(-9deg) rotateX(4deg) rotate(1.5deg);animation:shFloat 7s ease-in-out infinite;pointer-events:none;max-height:340px;overflow:hidden;-webkit-mask-image:linear-gradient(#000 78%,transparent);mask-image:linear-gradient(#000 78%,transparent)}@keyframes shFloat{50%{transform:rotateY(-6deg) rotateX(2deg) rotate(.5deg) translateY(-10px)}}.sh-sec{margin-top:34px;animation:shUp .6s var(--ease) .2s both}.sh-sech{display:flex;align-items:center;gap:12px;margin-bottom:14px;flex-wrap:wrap}.sh-sech h2{font:400 24px/1 var(--serif);margin:0;color:var(--tx)}.sh-sech>span:not(.spacer){font-size:12.5px;color:var(--tx4)}.sh-sech .spacer{flex:1}.sh-tpls{display:flex;gap:12px;overflow-x:auto;padding:4px 2px 14px;scroll-snap-type:x proximity;scrollbar-width:thin}.sh-tpl{position:relative;flex:none;width:176px;scroll-snap-align:start;display:flex;flex-direction:column;align-items:flex-start;gap:6px;padding:16px 16px 20px;text-align:left;border:1px solid var(--rule2);border-radius:var(--r2);background:linear-gradient(160deg,var(--s2),var(--s1));overflow:hidden;animation:shUp .5s var(--ease) both;animation-delay:calc(var(--i)*45ms + 250ms);transition:transform .3s var(--ease),border-color .2s,box-shadow .3s}.sh-tpl::before{content:'';position:absolute;inset:0;background:radial-gradient(90% 70% at 0% 0%,color-mix(in srgb,var(--c) 22%,transparent),transparent 70%);opacity:.6;transition:opacity .3s}.sh-tpl>*{position:relative}.sh-tpl-ico{width:34px;height:34px;display:grid;place-items:center;border-radius:50%;background:color-mix(in srgb,var(--c) 22%,var(--s1));color:var(--c);margin-bottom:6px}.sh-tpl b{font:600 14px/1.2 var(--sans);color:var(--tx)}.sh-tpl>span:not(.sh-tpl-ico){font-size:12px;line-height:1.4;color:var(--tx3)}.sh-tpl-bar{position:absolute!important;left:0;right:0;bottom:0;height:3px;background:var(--c);transform:scaleX(.25);transform-origin:left;transition:transform .35s var(--ease)}.sh-tpl:hover{transform:translateY(-4px);border-color:color-mix(in srgb,var(--c) 60%,var(--rule2));box-shadow:0 18px 34px -20px var(--c)}.sh-tpl:hover::before{opacity:1}.sh-tpl:hover .sh-tpl-bar{transform:scaleX(1)}.sh-search{display:flex;align-items:center;gap:8px;padding:0 10px;height:36px;border:1px solid var(--rule2);border-radius:var(--r2);background:var(--s1);color:var(--tx4)}.sh-search .input{border:0;background:transparent;height:34px;padding:0;width:150px;box-shadow:none}.sh-sort{height:36px;width:auto;min-width:100px}.sh-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:16px}.sh-card{position:relative;display:flex;flex-direction:column;border:1px solid var(--rule2);border-radius:var(--r2);background:linear-gradient(170deg,var(--s2),var(--s1));overflow:hidden;cursor:pointer;animation:shUp .5s var(--ease) both;animation-delay:calc(var(--i)*40ms);transition:transform .3s var(--ease),border-color .25s,box-shadow .3s}.sh-card::before{content:'';position:absolute;left:0;right:0;top:0;height:3px;background:var(--c);z-index:2}.sh-card:hover,.sh-card:focus-visible{transform:translateY(-5px);border-color:color-mix(in srgb,var(--c) 55%,var(--rule2));box-shadow:0 26px 44px -28px #000,0 0 44px -16px var(--c);outline:0}.sh-card.cur{border-color:var(--c)}.sh-card-prev{position:relative;height:196px;overflow:hidden;background:var(--prev);padding:16px 0 0 16px;pointer-events:none}.sh-card-prev .dmsg{width:128%;transform:scale(.78);transform-origin:top left}.sh-card-prev::after{content:'';position:absolute;inset:auto 0 0;height:70px;background:linear-gradient(transparent,var(--prev))}.sh-card-foot{padding:12px 16px 4px;display:flex;flex-direction:column;gap:8px}.sh-card-t{display:flex;flex-direction:column;gap:3px;min-width:0}.sh-card-t b{font:600 14.5px/1.25 var(--sans);color:var(--tx);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sh-card-t code{font:500 11px/1 var(--mono);color:var(--tx4)}.sh-card-m{display:flex;flex-wrap:wrap;gap:6px;align-items:center}.sh-pill{padding:4px 8px;border-radius:20px;font:600 10px/1 var(--mono);letter-spacing:.04em;color:var(--tx3);border:1px solid var(--rule2)}.sh-pill.live{color:var(--ok);border-color:color-mix(in srgb,var(--ok) 40%,transparent);background:color-mix(in srgb,var(--ok) 10%,transparent);text-transform:uppercase}.sh-when{margin-left:auto;font-size:11.5px;color:var(--tx4)}.sh-card-act{display:flex;gap:6px;padding:10px 16px 14px;opacity:.0;transform:translateY(4px);transition:opacity .2s,transform .25s var(--ease)}.sh-card:hover .sh-card-act,.sh-card:focus-within .sh-card-act{opacity:1;transform:none}@media(hover:none){.sh-card-act{opacity:1;transform:none}}.sh-empty{grid-column:1/-1;display:flex;flex-direction:column;align-items:center;gap:8px;text-align:center;padding:36px 16px;color:var(--tx3);font-size:13px}.sh-empty b{font:400 22px/1.1 var(--serif);color:var(--tx)}.sh-empty .ic{color:var(--ew)}.sh-empty.big{padding:54px 16px;border:1px dashed var(--rule3);border-radius:var(--r2);background:radial-gradient(60% 100% at 50% 0%,color-mix(in srgb,var(--ew) 12%,transparent),transparent)}.sh-empty.big .btn{margin-top:8px}@media(max-width:860px){.sh-hero .sh-hero-l:has(.ew-lg){width:100%;max-width:100%;justify-self:stretch}.sh-hero{grid-template-columns:minmax(0,1fr);gap:18px;padding-top:14px}.sh-grid{grid-template-columns:1fr}.sh-big{flex:1 1 100%;justify-content:center}.sh-search .input{width:100px}}.se{display:flex;flex-direction:column;gap:14px;padding-top:4px;animation:shUp .45s var(--ease) both}.se-top{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.se-top .spacer{flex:1}.se-name{display:flex;align-items:center;gap:9px;height:38px;padding:0 14px;border:1px solid var(--rule2);border-radius:20px;background:var(--s1);min-width:0;transition:border-color .2s,box-shadow .2s}.se-name:focus-within{border-color:var(--ew);box-shadow:0 0 0 3px color-mix(in srgb,var(--ew) 20%,transparent)}.se-dot{width:10px;height:10px;flex:none;border-radius:50%;background:var(--ew);box-shadow:0 0 12px var(--ew)}.se-key{border:0;background:transparent;outline:0;color:var(--tx);font:500 13.5px/1 var(--mono);width:min(240px,42vw);min-width:0}.se-key::placeholder{color:var(--tx4)}.se-stage{position:relative;padding:34px 22px 26px;border:1px solid var(--rule2);border-radius:var(--r3,18px);overflow:hidden;background:radial-gradient(60% 80% at 50% 0%,color-mix(in srgb,var(--ew) 12%,transparent),transparent 75%),radial-gradient(circle,rgba(255,255,255,.055) 1px,transparent 1.2px) 0 0/22px 22px,linear-gradient(180deg,var(--s2),var(--s1));transition:background .5s var(--ease)}.se-stage #prevBox{position:relative;max-width:640px;margin:0 auto;padding:20px 18px;border-radius:12px;background:var(--prev);border:1px solid rgba(255,255,255,.07);box-shadow:0 34px 70px -34px #000,0 0 80px -26px color-mix(in srgb,var(--ew) 65%,transparent);transition:box-shadow .5s var(--ease)}.se-stage #prevBox.is-mobile{max-width:400px}.se-stage #prevBox .dembed{max-width:100%}.se-stage #prevBox.editing .dembed{box-shadow:0 0 0 1px color-mix(in srgb,var(--ew) 40%,transparent)}.se-hint{display:flex;justify-content:space-between;gap:10px;flex-wrap:wrap;max-width:640px;margin:16px auto 0;font-size:12px;color:var(--tx4)}.se-dock{position:sticky;bottom:calc(14px + env(safe-area-inset-bottom,0px));z-index:5;display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin:6px auto 0;width:min(100%,720px);padding:9px 10px 9px 16px;border:1px solid var(--rule3,var(--rule2));border-radius:18px;background:color-mix(in srgb,var(--s2) 82%,transparent);-webkit-backdrop-filter:blur(16px) saturate(1.4);backdrop-filter:blur(16px) saturate(1.4);box-shadow:0 24px 50px -20px #000,0 0 0 1px color-mix(in srgb,var(--ew) 20%,transparent)}.se-dock .spacer{flex:1}.se-dock .btn kbd{margin-left:8px;opacity:.7;background:transparent;border-color:currentColor;color:inherit}.se-state{display:inline-flex;align-items:center;gap:8px;font:500 12px/1 var(--mono);color:var(--tx3);min-width:0;max-width:200px}.se-state span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.se-state i{width:7px;height:7px;flex:none;border-radius:50%;background:var(--ok)}.se-state.new i{background:var(--ew);animation:shPulse 2s infinite}@media(max-width:700px){.se-stage{padding:18px 10px}.se-stage #prevBox{padding:14px 12px}.se-dock kbd{display:none}.se-dock{padding-left:12px}.se-state{display:none}.se-dock .btn{flex:1;justify-content:center}.se-top .viewsw{display:none}}@media(prefers-reduced-motion:reduce){.sh-float,.sh-hero-l>*,.sh-sec,.sh-tpl,.sh-card,.se,.sh-ai::after,.sh-eyebrow i{animation:none!important}}.se-ai{width:min(100%,720px);margin:0 auto}.se-stage.thinking #prevBox{animation:seThink 1.1s ease-in-out infinite}@keyframes seThink{50%{opacity:.55;transform:scale(.995)}}.se-stage.flash #prevBox{animation:ewFlash .9s var(--ease)}@media(max-width:860px){.sh-hero .sh-hero-r{display:grid;min-height:0;padding:6px 6px 14px;perspective:800px;overflow:visible}.sh-hero .sh-hero-r::before{inset:0 -2%;filter:blur(26px)}.sh-float{max-width:100%;padding:14px;max-height:250px;transform:rotateY(-6deg) rotateX(3deg) rotate(1deg);box-shadow:0 30px 60px -26px #000,0 0 50px -16px color-mix(in srgb,var(--ew) 60%,transparent)}.sh-float .dembed{max-width:100%}}.sh-hero.aur-hero{border-top:0;border-bottom:0;padding:26px 0 0;margin-bottom:26px}.sh-hero.aur-hero .sh-eyebrow{margin-bottom:16px}.sh-hero.aur-hero h1{margin-bottom:14px}.sh-hero.aur-hero p{margin-bottom:0}.sh-hero.aur-hero .sh-cta{margin-top:22px}.sh-hero.aur-hero .sh-stats{margin-top:22px;padding-top:16px;border-top:1px solid var(--rule2);gap:8px 24px;line-height:1.35}@media(max-width:860px){.sh-hero.aur-hero{padding:20px 0 0;margin-bottom:24px;gap:20px}.sh-hero.aur-hero p{font-size:15px;line-height:1.6}.sh-hero.aur-hero .sh-stats{margin-top:20px;padding-top:14px;gap:8px 20px}}
.kit-fmt{position:sticky;top:calc(6px + env(safe-area-inset-top,0px));z-index:6;display:flex;align-items:center;gap:4px 6px;flex-wrap:wrap;padding:6px 8px;border:1px solid var(--rule2);border-radius:14px;background:color-mix(in srgb,var(--s2) 88%,transparent);-webkit-backdrop-filter:blur(14px) saturate(1.3);backdrop-filter:blur(14px) saturate(1.3);box-shadow:0 10px 26px -18px #000}.kit-fmt.ec-fmt{position:static;margin-bottom:10px;box-shadow:none}.kit-grp{display:flex;align-items:center;gap:1px;padding-right:6px;margin-right:2px;border-right:1px solid var(--rule2)}.kit-grp:last-of-type{border-right:0}.kit-b{min-width:30px;height:30px;padding:0 7px;display:inline-flex;align-items:center;justify-content:center;gap:6px;border-radius:7px;border:0;background:transparent;color:var(--tx2);font:600 13px/1 var(--sans);cursor:pointer;transition:background .14s,color .14s,opacity .14s}.kit-b .ic{width:15px;height:15px}.kit-b:hover:not(:disabled){background:color-mix(in srgb,var(--ew,var(--acc)) 16%,transparent);color:var(--ew,var(--acc))}.kit-b:active:not(:disabled){transform:translateY(1px)}.kit-b:disabled{opacity:.3;cursor:default}.kit-b.wide span{font:500 12px/1 var(--sans)}.kit-glyph{font:600 11.5px/1 var(--mono);letter-spacing:-.02em}.kit-glyph.sm{font-size:10.5px}.kit-spoiler{font-size:9px;letter-spacing:-.1em;opacity:.7}.kit-fmt-note{margin-left:auto;font-size:11px;color:var(--tx4);transition:opacity .2s;white-space:nowrap}.kit-fmt.ctx-off [data-kfmt]{opacity:.35}.kit-fmt.ctx-off .kit-fmt-note::before{content:'Click into the description or a field value \2192  ';color:var(--warn)}@media(max-width:760px){.kit-fmt{overflow-x:auto;flex-wrap:nowrap;scrollbar-width:none}.kit-fmt::-webkit-scrollbar{display:none}.kit-fmt-note{display:none}.kit-grp{flex:none}}.se-grid{display:grid;grid-template-columns:minmax(0,1fr) 308px;gap:18px;align-items:start}.se-main{min-width:0}.se-insp{display:grid;gap:12px;position:sticky;top:calc(64px + env(safe-area-inset-top,0px));max-height:calc(100dvh - 150px);overflow-y:auto;padding:2px 4px 14px 2px;scrollbar-width:thin}@media(max-width:1080px){.se-grid{grid-template-columns:1fr}.se-insp{position:static;max-height:none;overflow:visible;grid-template-columns:repeat(auto-fit,minmax(280px,1fr))}}.kit-card{padding:14px;border:1px solid var(--rule2);border-radius:var(--r2,12px);background:linear-gradient(170deg,var(--s2),var(--s1))}.kit-h{display:flex;align-items:baseline;justify-content:space-between;gap:10px;margin-bottom:10px}.kit-h b{font:600 11px/1 var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--tx)}.kit-h span{font-size:11.5px;color:var(--tx4)}.kit-row{display:flex;align-items:center;gap:8px;padding:2px 0;border-radius:10px}.kit-rmain{flex:1;min-width:0;display:flex;align-items:center;gap:10px;padding:7px 8px;border-radius:9px;border:0;background:transparent;color:var(--tx3);text-align:left;cursor:pointer;transition:background .14s,color .14s}.kit-rmain:hover{background:color-mix(in srgb,var(--ew,var(--acc)) 10%,transparent);color:var(--tx)}.kit-rmain .ic{flex:none;width:16px;height:16px;color:var(--tx4)}.kit-row.on .kit-rmain .ic{color:var(--ew,var(--acc))}.kit-rmain span{display:flex;flex-direction:column;gap:3px;min-width:0}.kit-rmain b{font:600 13px/1.1 var(--sans);color:var(--tx)}.kit-rmain i{font:400 11.5px/1.2 var(--sans);font-style:normal;color:var(--tx4);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.kit-addgrp{display:flex;gap:4px;flex:none}.kit-mini{min-width:30px;height:26px;padding:0 8px;border:1px solid var(--rule2);border-radius:7px;background:transparent;color:var(--tx2);font:600 11.5px/1 var(--mono);cursor:pointer;transition:border-color .14s,color .14s,background .14s}.kit-mini:hover:not(:disabled){border-color:var(--ew,var(--acc));color:var(--ew,var(--acc));background:color-mix(in srgb,var(--ew,var(--acc)) 10%,transparent)}.kit-mini:disabled{opacity:.35;cursor:default}.kit-sw{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:12px}.kit-dot{width:24px;height:24px;border-radius:50%;border:2px solid transparent;background:var(--c);cursor:pointer;box-shadow:inset 0 0 0 1px rgba(0,0,0,.28);transition:transform .14s var(--ease,ease),border-color .14s}.kit-dot:hover{transform:scale(1.14)}.kit-dot.on{border-color:var(--tx);box-shadow:0 0 0 2px var(--s2),0 0 14px -2px var(--c)}.kit-hexrow{display:flex;align-items:center;gap:10px}.kit-hex{width:96px;height:32px;padding:0 10px;font:500 12.5px/1 var(--mono);text-transform:lowercase}.kit-hex.bad{border-color:var(--bad)}.kit-hexnote{font-size:11.5px;color:var(--tx4)}.kit-meter{height:6px;border-radius:6px;background:var(--s3,rgba(255,255,255,.08));overflow:hidden}.kit-meter i{display:block;height:100%;border-radius:6px;background:var(--ew,var(--acc));transition:width .25s var(--ease,ease),background .25s}.kit-meter.warn i{background:var(--warn)}.kit-meter.bad i{background:var(--bad)}.kit-meterlbl{display:flex;justify-content:space-between;gap:8px;margin:7px 0 10px;font:500 11px/1 var(--mono);color:var(--tx4)}.kit-issues{display:grid;gap:4px}.kit-issue{display:flex;align-items:flex-start;gap:9px;padding:8px 9px;border:1px solid transparent;border-radius:9px;background:transparent;color:var(--tx2);font:400 12.5px/1.35 var(--sans);text-align:left;cursor:pointer;transition:background .14s,border-color .14s}.kit-issue i{flex:none;width:8px;height:8px;margin-top:5px;border-radius:50%;background:var(--info)}.kit-issue.err i{background:var(--bad)}.kit-issue.warn i{background:var(--warn)}.kit-issue:hover{background:color-mix(in srgb,var(--tx) 6%,transparent);border-color:var(--rule2)}.kit-issue.err{color:var(--tx)}.kit-more{padding:4px 9px;font-size:11.5px;color:var(--tx4)}.kit-ok{display:flex;align-items:center;gap:9px;padding:6px 2px;font-size:12.5px;color:var(--ok)}.kit-tools{display:grid;grid-template-columns:1fr 1fr;gap:6px}.kit-tool{display:flex;align-items:center;gap:8px;padding:9px 10px;border:1px solid var(--rule2);border-radius:10px;background:transparent;color:var(--tx2);font:500 12.5px/1 var(--sans);cursor:pointer;transition:border-color .14s,color .14s,background .14s}.kit-tool .ic{width:15px;height:15px;color:var(--tx4);flex:none}.kit-tool:hover{border-color:var(--ew,var(--acc));color:var(--tx);background:color-mix(in srgb,var(--ew,var(--acc)) 8%,transparent)}.kit-tool:hover .ic{color:var(--ew,var(--acc))}.kit-pill{display:inline-flex;align-items:center;gap:8px;height:30px;padding:0 12px;border:1px solid var(--rule2);border-radius:20px;font:500 11.5px/1 var(--mono);color:var(--tx3);white-space:nowrap}.kit-pill i{width:7px;height:7px;border-radius:50%;background:var(--ok)}.kit-pill.dirty{color:var(--warn);border-color:color-mix(in srgb,var(--warn) 45%,transparent)}.kit-pill.dirty i{background:var(--warn)}.kit-pill.new i{background:var(--ew,var(--acc));animation:shPulse 2s infinite}.kit-banner{display:flex;align-items:center;gap:12px;padding:12px 14px;border:1px solid color-mix(in srgb,var(--ew,var(--acc)) 45%,transparent);border-radius:14px;background:linear-gradient(120deg,color-mix(in srgb,var(--ew,var(--acc)) 14%,transparent),transparent)}.kit-banner .ic{flex:none;color:var(--ew,var(--acc))}.kit-banner div.grow{display:flex;flex-direction:column;gap:3px;min-width:0}.kit-banner b{font:600 13.5px/1.2 var(--sans);color:var(--tx)}.kit-banner span{font-size:12.5px;color:var(--tx3)}#kitDraftSlot:empty{display:none}@media(max-width:560px){.kit-banner{flex-wrap:wrap}.kit-banner div.grow{flex-basis:100%}}#prevBox .kit-media{position:relative;display:inline-block;max-width:100%;margin-top:4px;vertical-align:top}#prevBox .kit-media img{display:block;border-radius:4px;max-width:100%}#prevBox .kit-media.thumb{margin-top:8px}#prevBox .kit-media.thumb img{width:80px;height:80px;object-fit:cover}#prevBox .kit-mtools{position:absolute;top:6px;right:6px;display:flex;gap:3px;padding:3px;border-radius:8px;background:rgba(0,0,0,.62);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);opacity:0;transform:translateY(-2px);transition:opacity .15s,transform .15s}#prevBox .kit-media:hover .kit-mtools,#prevBox .kit-media:focus-within .kit-mtools{opacity:1;transform:none}#prevBox .kit-media.thumb .kit-mtools{top:auto;bottom:4px;right:4px;left:4px;justify-content:center}#prevBox .kit-mtools button{width:26px;height:26px;display:grid;place-items:center;border:0;border-radius:6px;background:transparent;color:#e6e8ea;cursor:pointer}#prevBox .kit-mtools button:hover{background:rgba(255,255,255,.16);color:#fff}#prevBox .kit-mtools .ic{width:14px;height:14px}@media(hover:none){#prevBox .kit-mtools{opacity:1;transform:none}}#prevBox .kit-media.empty{display:flex;flex-direction:column;align-items:center;gap:6px;padding:16px 14px;border:1.5px dashed #4e5058;border-radius:8px;background:rgba(255,255,255,.02);text-align:center;color:#b5bac1;transition:border-color .15s,background .15s}#prevBox .kit-media.empty.wide{display:flex;width:100%;max-width:420px}#prevBox .kit-media.empty.thumb{width:128px;padding:10px 8px}#prevBox .kit-media.empty:hover{border-color:#80858e;background:rgba(255,255,255,.04)}#prevBox .kit-mico{width:30px;height:30px;display:grid;place-items:center;border-radius:50%;background:rgba(255,255,255,.07);color:#dbdee1}.kit-mico .ic{width:16px;height:16px}#prevBox .kit-media.empty b{font:600 13px/1 var(--sans);color:#f2f3f5}#prevBox .kit-mhint{font-size:11.5px;color:#949ba4}#prevBox .kit-mrow{display:flex;align-items:center;flex-wrap:wrap;justify-content:center;gap:6px;margin-top:2px}#prevBox .kit-media.thumb .kit-mrow{flex-direction:column}#prevBox .kit-mclose{width:22px;height:22px;display:grid;place-items:center;border:0;border-radius:50%;background:transparent;color:#949ba4;cursor:pointer}#prevBox .kit-mclose:hover{color:#fff;background:rgba(255,255,255,.1)}.kit-busy{position:relative;opacity:.55;pointer-events:none}.kit-busy::after{content:'';position:absolute;top:50%;left:50%;width:20px;height:20px;margin:-10px;border:2px solid rgba(255,255,255,.25);border-top-color:#fff;border-radius:50%;animation:kitSpin .7s linear infinite}@keyframes kitSpin{to{transform:rotate(360deg)}}.kit-dropzone{position:absolute;inset:10px;display:none;grid-template-columns:2fr 1fr;gap:10px;z-index:8}.se-stage.kit-dropping .kit-dropzone{display:grid}.kit-dropzone>div{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;border:2px dashed color-mix(in srgb,var(--ew,var(--acc)) 70%,transparent);border-radius:16px;background:color-mix(in srgb,var(--s1) 82%,transparent);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);color:var(--tx);transition:background .12s,transform .12s,border-color .12s}.kit-dropzone>div.hot{background:color-mix(in srgb,var(--ew,var(--acc)) 28%,var(--s1));transform:scale(1.015);border-style:solid}.kit-dropzone .ic{width:22px;height:22px;color:var(--ew,var(--acc))}.kit-dropzone b{font:600 13px/1 var(--sans)}@media(max-width:600px){.kit-dropzone{grid-template-columns:1fr;grid-template-rows:2fr 1fr}}#prevBox .kit-grip{cursor:grab;touch-action:none}#prevBox .kit-grip:active{cursor:grabbing}#prevBox .de-f{transition:box-shadow .15s,background .15s}#prevBox .de-f.kit-dragging{position:relative;z-index:40;cursor:grabbing;background:var(--prev2);border-radius:6px;box-shadow:0 18px 38px -12px rgba(0,0,0,.7),0 0 0 1.5px var(--ew,#5865f2);opacity:.96;transition:none}#prevBox .de-f.kit-dragging .fieldctl{opacity:1}#prevBox .de-f.kit-drop-before{box-shadow:-3px 0 0 0 var(--ew,#5865f2);}#prevBox .de-f.kit-drop-after{box-shadow:3px 0 0 0 var(--ew,#5865f2)}#prevBox .de-f:not(.in).kit-drop-before{box-shadow:0 -3px 0 0 var(--ew,#5865f2)}#prevBox .de-f:not(.in).kit-drop-after{box-shadow:0 3px 0 0 var(--ew,#5865f2)}body.kit-sorting{user-select:none;-webkit-user-select:none;cursor:grabbing}@media(hover:none){#prevBox .de-f .fieldctl{opacity:1;position:static;margin-bottom:4px;width:max-content}}.kit-pop{position:fixed;z-index:3000;min-width:230px;max-width:min(320px,92vw);padding:5px;border:1px solid var(--rule3,var(--rule2));border-radius:12px;background:color-mix(in srgb,var(--s2) 94%,transparent);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);box-shadow:0 22px 44px -16px #000;animation:kitPop .12s var(--ease,ease)}@keyframes kitPop{from{opacity:0;transform:translateY(-3px)}}.kit-sug{display:flex;align-items:baseline;gap:10px;width:100%;padding:7px 9px;border:0;border-radius:8px;background:transparent;color:var(--tx);text-align:left;cursor:pointer}.kit-sug code{font:500 12.5px/1 var(--mono);color:var(--acc)}.kit-sug span{font-size:11.5px;color:var(--tx4);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.kit-sug.on,.kit-sug:hover{background:color-mix(in srgb,var(--acc) 14%,transparent)}.kit-imp p{margin:0 0 10px;font-size:13px;line-height:1.5;color:var(--tx3)}.kit-imp-ta{width:100%;min-height:220px;font:500 12px/1.5 var(--mono);resize:vertical}.kit-imp-err{min-height:18px;margin-top:8px;color:var(--bad)}.kit-keys{display:grid;gap:2px}.kit-keys>div{display:flex;justify-content:space-between;align-items:center;gap:14px;padding:9px 4px;border-bottom:1px solid var(--rule2);font-size:13px}.kit-keys>div:last-child{border-bottom:0}.kit-keys span{color:var(--tx2)}.kit-keys b{font-weight:500;color:var(--tx);text-align:right}.kit-keys kbd{font:500 11px/1 var(--mono);padding:3px 6px;border:1px solid var(--rule3,var(--rule2));border-bottom-width:2px;border-radius:5px;background:var(--s1);color:var(--tx2)}.ew-tsep{width:1px;height:18px;margin:0 4px;background:var(--rule2)}.ew-tools.solo{flex-wrap:wrap}.ew-up{opacity:.7}.ew-up:hover{opacity:1}.ec .kit-fmt .kit-b{min-width:28px;height:28px}@media(prefers-reduced-motion:reduce){.kit-pop,.kit-pill.new i,.kit-busy::after{animation:none}.kit-meter i,.kit-b,.kit-rmain,.kit-dot{transition:none}}#thumbSlot:empty{display:none}
.esl{display:grid;grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:40px 28px;align-items:start;padding-top:6px}.esf{position:relative;display:flex;flex-direction:column;gap:6px;min-width:0;cursor:pointer;outline:0;content-visibility:auto;contain-intrinsic-size:auto 340px}.esf-cap{display:flex;align-items:baseline;justify-content:space-between;gap:10px;min-width:0;padding:0 4px}.esf-cap b{font:400 22px/1.15 var(--serif);letter-spacing:-.01em;color:var(--tx);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.esf-cap code{flex:none;font:500 11px/1 var(--mono);color:var(--tx4);max-width:40%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.esf-meta{display:flex;flex-wrap:wrap;align-items:center;gap:6px;padding:0 4px 8px}.esl-tag{display:inline-flex;align-items:center;height:22px;padding:0 9px;border-radius:99px;border:1px solid var(--rule3);font:600 10px/1 var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--tx3);white-space:nowrap}.esl-tag.live{color:var(--ok);border-color:color-mix(in srgb,var(--ok) 38%,transparent);background:var(--ok-bg)}.esl-when{font:500 11px/1 var(--mono);color:var(--tx4);margin-left:2px}.esf-stage{position:relative;perspective:900px;padding:6px 4px 10px}.esf-stage::before{content:'';position:absolute;inset:-8% -4%;background:radial-gradient(closest-side,color-mix(in srgb,var(--c) 26%,transparent),transparent);opacity:.7;pointer-events:none}.esf-float{position:relative;width:100%;max-width:100%;max-height:230px;overflow:hidden;padding:14px;border-radius:14px;background:var(--prev);border:1px solid rgb(255 255 255/.07);box-shadow:0 24px 40px -26px #000,0 0 36px -14px color-mix(in srgb,var(--c) 55%,transparent);transform:rotateY(-8deg) rotateX(3deg) rotate(1deg);-webkit-mask-image:none;mask-image:none;animation:none;will-change:transform;pointer-events:none;transition:transform .35s var(--ease),max-height .35s var(--ease)}.esf-float::after{content:'';position:absolute;left:0;right:0;bottom:0;height:64px;background:linear-gradient(transparent,var(--prev));pointer-events:none}.esf.on-screen .esf-float{animation:esfDrift 7s ease-in-out infinite;animation-delay:calc(var(--i)*-1.3s)}@keyframes esfDrift{50%{transform:rotateY(-5deg) rotateX(2deg) rotate(.4deg) translate3d(0,-8px,0)}}.esf:hover .esf-float{animation-play-state:paused}.esf:focus-visible .esf-stage{outline:2px solid var(--acc);outline-offset:2px;border-radius:16px}.esf.open .esf-float{max-height:none;animation:none;transform:none}.esf.open .esf-float::after{display:none}.esf-opts{display:grid;grid-template-rows:0fr;opacity:0;transition:grid-template-rows .35s var(--ease),opacity .25s}.esf.open .esf-opts{grid-template-rows:1fr;opacity:1}.esf-optsin{min-height:0;overflow:hidden;padding:0 4px}.esf-act{display:flex;align-items:center;gap:6px;padding:6px 0 2px}.esf-act .btn.sm{height:40px;padding:0 16px;font-size:13px;flex:1;justify-content:center}.esl-ib{display:grid;place-items:center;width:40px;height:40px;flex:none;border-radius:12px;border:1px solid var(--rule2);background:var(--s1);color:var(--tx3);transition:color .2s,border-color .2s}.esl-ib:hover{color:var(--acc);border-color:var(--acc)}.esl-ib.bad:hover{color:var(--bad);border-color:var(--bad)}.esl-ib .ic{width:15px;height:15px}@media(prefers-reduced-motion:reduce){.esf.on-screen .esf-float{animation:none}.esf-opts{transition:none}}@media(max-width:560px){.esl{grid-template-columns:minmax(0,1fr);gap:32px}}.sh-cta .sh-main{height:56px;padding:0 28px;font:600 16px/1 var(--sans);background:var(--foil);color:var(--on-acc);border:0;box-shadow:0 22px 40px -22px var(--acc);position:relative;overflow:hidden}.sh-cta .sh-main .ic{width:20px;height:20px;color:var(--on-acc)}.sh-cta .sh-main:hover{transform:translateY(-2px);box-shadow:0 28px 50px -22px var(--acc)}@media(max-width:860px){.sh-hero .sh-hero-r{display:none!important}}.ew-blank-main{display:flex;align-items:center;gap:16px;width:100%;margin:0 0 12px;padding:18px 20px;border:0;border-radius:20px;background:var(--foil);color:var(--on-acc);text-align:left;box-shadow:0 22px 40px -22px var(--acc);transition:transform .25s var(--ease),box-shadow .3s}.ew-blank-main:hover{transform:translateY(-2px);box-shadow:0 28px 50px -22px var(--acc)}.ew-blank-main>.ic:first-child{flex:none;width:44px;height:44px;padding:12px;box-sizing:border-box;border-radius:14px;background:rgb(0 0 0/.16)}.ew-blank-main>.ic:last-child{flex:none;opacity:.8}.ew-blank-main .grow{display:flex;flex-direction:column;gap:4px;min-width:0}.ew-blank-main b{font:600 17px/1.2 var(--sans);color:var(--on-acc)}.ew-blank-main .grow>span{font-size:12.5px;line-height:1.3;color:var(--on-acc);opacity:.75}
.ee{--ee-r:10px;position:relative;width:100%;max-width:640px;margin:0 auto;color:var(--tx)}.ee *{box-sizing:border-box}.ee-bar{position:sticky;top:0;z-index:6;display:flex;justify-content:center;padding:2px 0 10px;pointer-events:none}.ee-bar-in{pointer-events:auto;display:inline-flex;align-items:center;gap:2px;padding:4px;max-width:100%;overflow-x:auto;scrollbar-width:none;border:1px solid var(--rule2);border-radius:14px;background:color-mix(in srgb,var(--s2) 92%,transparent);-webkit-backdrop-filter:blur(14px) saturate(1.3);backdrop-filter:blur(14px) saturate(1.3);box-shadow:0 12px 28px -18px #000}.ee-bar-in::-webkit-scrollbar{display:none}.ee-b{flex:none;min-width:34px;height:34px;padding:0 8px;display:inline-flex;align-items:center;justify-content:center;border:0;border-radius:9px;background:transparent;color:var(--tx2);font:600 14px/1 var(--sans);cursor:pointer;transition:background .14s,color .14s}.ee-b .ic{width:16px;height:16px}.ee-b:hover{background:color-mix(in srgb,var(--ew,var(--acc)) 16%,transparent);color:var(--ew,var(--acc))}.ee-b:active{transform:translateY(1px)}.ee-sep{flex:none;width:1px;height:18px;margin:0 4px;background:var(--rule2)}.ee-bar.is-single .md{display:none}.ee-hint{display:flex;align-items:center;gap:9px;margin:0 0 12px;padding:10px 12px;border:1px dashed color-mix(in srgb,var(--ew,var(--acc)) 45%,transparent);border-radius:12px;background:color-mix(in srgb,var(--ew,var(--acc)) 7%,transparent);color:var(--tx2);font:400 13px/1.4 var(--sans)}.ee-hint .ic{flex:none;color:var(--ew,var(--acc))}.ee-stage{position:relative}.ee-card{padding:16px 14px 14px;border:1px solid var(--rule);border-radius:14px;background:var(--prev,#313338);box-shadow:0 22px 50px -30px #000;transition:outline-color .15s}.ee-card.is-drop{outline:2px dashed var(--ew,var(--acc));outline-offset:3px}.ee .dmsg{gap:12px}.ee .dembed{max-width:100%;width:100%;border-left-color:var(--bar,#4e5058)}.ee .dpreview.is-mobile .dembed{max-width:min(100%,400px)}.ee.is-phone .ee-stage{max-width:402px;margin:0 auto}.ee .de-body{gap:6px;min-width:0}.ee .de-fields{gap:8px}.ee-t{position:relative;min-width:0}.ee-t.t-title{font:600 16px/1.375 var(--gg,inherit);color:#fff}.ee-t.t-desc{font:400 14px/1.375 var(--gg,inherit);color:#dbdee1}.ee-t.t-author{font:600 14px/1.375 var(--gg,inherit);color:#fff;flex:1;min-width:0}.ee-t.t-foot{font:500 12px/1.333 var(--gg,inherit);color:#b5bac1;flex:1;min-width:0}.ee-t.t-content{font:400 16px/1.375 var(--gg,inherit);color:#dbdee1;flex:1;min-width:0}.ee-t.t-fname{font:600 14px/1.375 var(--gg,inherit);color:#fff}.ee-t.t-fval{font:400 14px/1.375 var(--gg,inherit);color:#dbdee1}.ee-view{display:block;min-height:1.375em;padding:1px 4px;margin:-1px -4px;border-radius:5px;cursor:text;overflow-wrap:anywhere;outline:0;transition:background .14s;-webkit-tap-highlight-color:transparent}.ee-view:hover{background:rgba(255,255,255,.05)}.ee-view:focus-visible{box-shadow:0 0 0 2px color-mix(in srgb,var(--ew,var(--acc)) 70%,transparent)}.ee-view>:first-child{margin-top:0}.ee-view>:last-child{margin-bottom:0}.ee-ph{color:#80848e;font-weight:400;font-style:normal}.ee-in{display:none;width:100%;margin:-1px -4px;padding:1px 4px;border:0;outline:0;border-radius:5px;background:rgba(255,255,255,.06);color:inherit;font:inherit;line-height:inherit;caret-color:var(--ew,#fff);box-shadow:0 0 0 2px color-mix(in srgb,var(--ew,var(--acc)) 60%,transparent);resize:none;overflow:hidden;-webkit-appearance:none;appearance:none}.ee-in::placeholder{color:#80848e}.ee-t.is-editing .ee-view{display:none}.ee-t.is-editing .ee-in{display:block}.ee-t.is-editing.is-idle .ee-view{display:block;background:transparent;box-shadow:0 0 0 2px color-mix(in srgb,var(--ew,var(--acc)) 28%,transparent);cursor:text}.ee-t.is-editing.is-idle .ee-in{display:block;position:absolute;inset:0;width:100%;height:100%;margin:0;opacity:0;box-shadow:none;background:transparent;overflow:hidden}.ee-t.single .ee-in{height:auto}.ee-row{display:flex;align-items:center;gap:8px;min-width:0}.ee-author-row,.ee-foot-row{min-height:24px}.ee-url-row{gap:8px;color:#00a8fc}.ee-url-row>.ic{flex:none;opacity:.8}.ee-content{margin:2px 0 6px}.ee-x{flex:none;width:22px;height:22px;display:inline-grid;place-items:center;padding:0;border:0;border-radius:50%;background:rgba(255,255,255,.09);color:#b5bac1;cursor:pointer;opacity:.0;transition:opacity .14s,background .14s,color .14s}.ee-x .ic{width:12px;height:12px}.ee-row:hover>.ee-x,.ee-row:focus-within>.ee-x,.ee-media:hover>.ee-x,.ee-x:focus-visible{opacity:1}.ee-x:hover{background:var(--bad);color:#fff}.ee-icon{position:relative;flex:none;width:22px;height:22px}.ee-icon img{width:22px;height:22px;border-radius:50%;object-fit:cover;display:block}.ee-icon-x{position:absolute;inset:0;display:grid;place-items:center;padding:0;border:0;border-radius:50%;background:rgba(0,0,0,.6);color:#fff;opacity:0;cursor:pointer}.ee-icon:hover .ee-icon-x,.ee-icon-x:focus-visible{opacity:1}.ee-icon-x .ic{width:11px;height:11px}.ee-iconph{flex:none;width:22px;height:22px;display:grid;place-items:center;padding:0;border:1px dashed rgba(255,255,255,.3);border-radius:50%;background:transparent;color:#949ba4;cursor:pointer;transition:border-color .14s,color .14s}.ee-iconph .ic{width:12px;height:12px}.ee-iconph:hover{border-color:var(--ew,var(--acc));color:var(--ew,var(--acc))}.ee-urlin{flex:1;min-width:0;height:28px;padding:0 8px;border:1px solid rgba(255,255,255,.12);border-radius:6px;background:rgba(0,0,0,.22);color:#00a8fc;font:400 13px/1 var(--gg,inherit);outline:0}.ee-urlin:focus{border-color:var(--ew,var(--acc));box-shadow:0 0 0 3px color-mix(in srgb,var(--ew,var(--acc)) 25%,transparent)}.ee-urlin.boxed{width:100%;height:36px;color:#dbdee1}.ee-urlin.icon{flex:1;height:26px;font-size:12px;color:#dbdee1}.ee-tschip{flex:none;display:inline-flex;align-items:center;gap:6px;height:22px;padding:0 6px;border:0;border-radius:6px;background:transparent;color:#80848e;font:500 12px/1 var(--gg,inherit);cursor:pointer;transition:background .14s,color .14s}.ee-tschip .ic{width:13px;height:13px}.ee-tschip:hover{background:rgba(255,255,255,.07);color:#dbdee1}.ee-tschip.on{color:#b5bac1}.ee-tsonly{flex:1;color:#b5bac1;font:500 12px/1.333 var(--gg,inherit)}.ee-f{position:relative;display:grid;grid-template-columns:minmax(0,1fr) auto;column-gap:4px;align-items:start;padding:4px 0}.ee-f .ee-t.t-fname{grid-column:1;grid-row:1}.ee-f .ee-t.t-fval{grid-column:1 / -1;grid-row:2}.ee-fctl{grid-column:2;grid-row:1;display:flex;gap:1px;margin-top:-2px;opacity:0;transition:opacity .14s}.ee-f:hover .ee-fctl,.ee-f:focus-within .ee-fctl{opacity:1}.ee-fb{display:inline-grid;place-items:center;width:26px;height:26px;padding:0;border:0;border-radius:6px;background:transparent;color:#949ba4;cursor:pointer;transition:background .14s,color .14s}.ee-fb:hover{background:rgba(255,255,255,.1);color:#fff}.ee-fb.ee-grip{cursor:grab;touch-action:none}.ee .de-f.kit-dragging{position:relative;z-index:40;cursor:grabbing;background:var(--prev2);border-radius:6px;box-shadow:0 18px 38px -12px rgba(0,0,0,.7),0 0 0 1.5px var(--ew,#5865f2);opacity:.96}.ee .de-f.kit-dragging .ee-fctl{opacity:1}.ee .de-f.kit-drop-before{box-shadow:-3px 0 0 0 var(--ew,#5865f2)}.ee .de-f.kit-drop-after{box-shadow:3px 0 0 0 var(--ew,#5865f2)}.ee .de-f:not(.in).kit-drop-before{box-shadow:0 -3px 0 0 var(--ew,#5865f2)}.ee .de-f:not(.in).kit-drop-after{box-shadow:0 3px 0 0 var(--ew,#5865f2)}.ee-media{position:relative;border-radius:6px;overflow:hidden}.ee-media.wide{margin-top:4px}.ee-media.wide img{display:block;width:100%;max-height:320px;object-fit:cover;border-radius:6px}.ee-media.thumb{flex:none;width:80px;height:80px;margin-top:8px}.ee-media.thumb img{width:80px;height:80px;object-fit:cover;border-radius:6px;display:block}.ee-mtools{position:absolute;top:6px;right:6px;display:flex;gap:4px;opacity:0;transition:opacity .14s}.ee-media:hover .ee-mtools,.ee-media:focus-within .ee-mtools{opacity:1}.ee-mtools button{display:grid;place-items:center;width:28px;height:28px;padding:0;border:0;border-radius:8px;background:rgba(0,0,0,.68);color:#fff;cursor:pointer;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.ee-mtools button:hover{background:rgba(0,0,0,.9)}.ee-media.empty{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;padding:16px 12px;border:1.5px dashed rgba(255,255,255,.22);background:rgba(0,0,0,.14);color:#b5bac1;text-align:center}.ee-media.empty.wide{min-height:128px}.ee-media.empty.thumb{width:104px;height:104px;padding:8px;gap:2px}.ee-media.empty b{font:600 13px/1.2 var(--gg,inherit);color:#dbdee1}.ee-mico .ic{width:20px;height:20px;color:var(--ew,var(--acc))}.ee-mhint{font:400 12px/1.3 var(--gg,inherit);color:#949ba4}.ee-media.thumb .ee-mhint{display:none}.ee-mrow{display:flex;flex-wrap:wrap;justify-content:center;gap:6px;margin-top:6px}.ee-media.thumb .ee-mrow .btn.ghost{display:none}.ee-media.empty>.ee-x{position:absolute;top:6px;right:6px;opacity:1}.ee-media.linking{padding:8px;background:rgba(0,0,0,.2)}.ee-btns:empty{display:none}.ee-btns{margin-top:6px}.ee .dbtn-row{margin-top:8px}.ee .dbtn-edit{height:34px}.ee-bed{margin-top:10px;padding:10px;border:1px solid var(--rule2);border-radius:12px;background:var(--s1);color:var(--tx);font-family:var(--sans)}.ee-bed .input,.ee-bed .select{width:100%}.ee-bed *{font-family:var(--sans)!important}.ee-bed-h{display:flex;align-items:center;gap:6px;margin-bottom:10px}.ee-bed-t{display:inline-flex;align-items:center;gap:7px;font:600 13px/1 var(--sans);color:var(--tx)}.ee-bed-row{display:flex;gap:8px;align-items:center;margin-bottom:8px}.ee-bed-row .input{flex:1;min-width:0}.ee-bed-l{margin:6px 0;font:600 11px/1 var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--tx3)}.ee-bed-adv{display:grid;gap:10px;margin-top:8px;padding-top:10px;border-top:1px solid var(--rule)}.ee-bed-adv label{display:block;margin-bottom:5px;font:500 12px/1 var(--sans);color:var(--tx3)}.ee-bed .ee-fb{color:var(--tx3);width:32px;height:32px}.ee-bed .ee-fb:hover{background:var(--s3,rgba(255,255,255,.08));color:var(--tx)}.ee-seg{display:inline-flex;padding:3px;gap:2px;border:1px solid var(--rule2);border-radius:10px;background:var(--s2);max-width:100%;overflow-x:auto;scrollbar-width:none}.ee-seg button{flex:none;height:30px;padding:0 11px;border:0;border-radius:7px;background:transparent;color:var(--tx3);font:500 12.5px/1 var(--sans);cursor:pointer;white-space:nowrap;transition:background .14s,color .14s}.ee-seg button:hover{color:var(--tx)}.ee-seg button.on{background:color-mix(in srgb,var(--acc) 20%,var(--s3,transparent));color:var(--tx);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--acc) 45%,transparent)}.ee-emo-btn{flex:none;width:40px;height:40px;display:grid;place-items:center;padding:0;border:1px solid var(--rule2);border-radius:10px;background:var(--s2);color:var(--tx3);cursor:pointer}.ee-emo-btn:hover{border-color:var(--acc);color:var(--acc)}.ee-emo-btn img,.ee-emo-btn .emo{width:22px;height:22px}.ee-adv{display:inline-flex;align-items:center;gap:4px;margin-top:8px;padding:4px 2px;border:0;background:transparent;color:var(--tx3);font:500 12.5px/1 var(--sans);cursor:pointer}.ee-adv:hover{color:var(--tx)}.ee-chips{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:8px}.ee-muted{color:var(--tx4);font:400 12.5px/1.4 var(--sans)}.ee-rolegrid{display:flex;flex-wrap:wrap;gap:6px}.ee-rolegrid button{height:30px;padding:0 12px;border:1px solid var(--rule2);border-radius:99px;background:var(--s2);color:var(--tx2);font:500 12.5px/1 var(--sans);cursor:pointer}.ee-rolegrid button.on{border-color:var(--acc);background:var(--acc-soft);color:var(--tx)}.ee-tray{display:flex;flex-wrap:wrap;gap:8px;margin-top:14px}.ee-chip{display:inline-flex;align-items:center;gap:6px;height:36px;padding:0 13px 0 11px;border:1px solid var(--rule2);border-radius:99px;background:var(--s1);color:var(--tx2);font:500 13px/1 var(--sans);cursor:pointer;white-space:nowrap;transition:border-color .15s,color .15s,background .15s,transform .15s}.ee-chip .ic{width:14px;height:14px}.ee-chip:hover:not(:disabled){border-color:color-mix(in srgb,var(--ew,var(--acc)) 65%,transparent);color:var(--tx);background:color-mix(in srgb,var(--ew,var(--acc)) 9%,var(--s1))}.ee-chip:active:not(:disabled){transform:scale(.97)}.ee-chip:disabled{opacity:.4;cursor:default}.ee-chip.color i{width:16px;height:16px;border-radius:50%;background:var(--c);box-shadow:inset 0 0 0 1px rgba(0,0,0,.35),0 0 10px -2px var(--c)}.ee-chip.ghost{border-style:dashed;background:transparent;color:var(--tx3)}.ee-meta{display:grid;gap:8px;margin-top:12px}.ee-meta:empty{display:none}.ee-count{position:relative;height:26px;border-radius:8px;background:var(--s2);overflow:hidden}.ee-count i{position:absolute;inset:0 auto 0 0;background:color-mix(in srgb,var(--ew,var(--acc)) 28%,transparent);transition:width .25s}.ee-count span{position:relative;display:block;padding:0 10px;font:500 12px/26px var(--sans);color:var(--tx2)}.ee-count.warn i{background:color-mix(in srgb,var(--warn) 35%,transparent)}.ee-count.bad i{background:color-mix(in srgb,var(--bad) 40%,transparent)}.ee-issue{display:flex;align-items:flex-start;gap:9px;width:100%;padding:9px 11px;border:1px solid var(--rule2);border-radius:10px;background:var(--s1);color:var(--tx2);font:400 13px/1.35 var(--sans);text-align:left;cursor:pointer}.ee-issue i{flex:none;width:8px;height:8px;margin-top:5px;border-radius:50%;background:var(--info)}.ee-issue.err{border-color:color-mix(in srgb,var(--bad) 45%,transparent)}.ee-issue.err i{background:var(--bad)}.ee-issue.warn i{background:var(--warn)}.ee-scrim{position:fixed;inset:0;z-index:229;background:transparent}.ee-scrim.dim{background:rgba(0,0,0,.5);opacity:0;transition:opacity .2s}.ee-scrim.dim.show{opacity:1}.ee-menu{position:fixed;z-index:230;min-width:244px;max-width:min(330px,94vw);padding:6px;border:1px solid var(--rule3,var(--rule2));border-radius:14px;background:color-mix(in srgb,var(--s2) 96%,transparent);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);box-shadow:0 24px 60px -18px #000;opacity:0;transform:translateY(-4px) scale(.98);transform-origin:top right;transition:opacity .14s,transform .14s}.ee-menu.show{opacity:1;transform:none}.ee-menu hr{margin:5px 6px;border:0;border-top:1px solid var(--rule)}.ee-mi{display:flex;align-items:center;gap:11px;width:100%;min-height:42px;padding:7px 10px;border:0;border-radius:9px;background:transparent;color:var(--tx);text-align:left;cursor:pointer;font-family:var(--sans)}.ee-mi:hover:not(:disabled){background:color-mix(in srgb,var(--acc) 12%,transparent)}.ee-mi:disabled{opacity:.38;cursor:default}.ee-mi .ic{flex:none;width:17px;height:17px;color:var(--tx3)}.ee-mi-sp{flex:none;width:17px}.ee-mi .grow{display:flex;flex-direction:column;gap:3px;min-width:0}.ee-mi b{font:500 14px/1.2 var(--sans)}.ee-mi i{font:400 12px/1.3 var(--sans);font-style:normal;color:var(--tx4)}.ee-mi.danger,.ee-mi.danger .ic{color:var(--bad)}.ee-mi-ck{flex:none;width:20px;height:20px;display:grid;place-items:center;border:1.5px solid var(--rule3,var(--rule2));border-radius:6px}.ee-mi-ck.on{border-color:var(--acc);background:var(--acc);color:var(--ink)}.ee-mi-ck.on .ic{width:13px;height:13px;color:inherit}.ee-menu.is-sheet{left:0;right:0;bottom:0;top:auto;max-width:none;min-width:0;padding:6px 10px calc(14px + env(safe-area-inset-bottom,0px));border-radius:20px 20px 0 0;border-width:1px 0 0;transform:translateY(100%);opacity:1;transition:transform .26s var(--ease,ease)}.ee-menu.is-sheet.show{transform:none}.ee-menu-t{padding:14px 10px 8px;font:600 12px/1 var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--tx3)}.ee-menu.is-sheet::before{content:'';display:block;width:38px;height:4px;margin:4px auto 0;border-radius:4px;background:var(--rule3,var(--rule2))}@media (pointer:coarse){.ee-in{font-size:16px!important}.ee-view{padding:3px 4px;margin:-3px -4px}.ee-b{min-width:42px;height:42px}.ee-fb{width:34px;height:34px}.ee-fctl{opacity:.9}.ee-x{opacity:.85;width:28px;height:28px}.ee-x .ic{width:13px;height:13px}.ee-icon,.ee-iconph,.ee-icon img{width:28px;height:28px}.ee-tschip{height:30px}.ee-mtools{opacity:1}.ee-mtools button{width:36px;height:36px}.ee-chip{height:42px;padding:0 15px 0 13px}.ee-urlin{height:38px;font-size:16px}.ee-urlin.icon{height:34px}.ee-seg button{height:36px}.ee-rolegrid button{height:36px}.ee-media.empty .btn{min-height:38px}}@media (max-width:700px){.ee-card{padding:14px 10px 12px;border-radius:12px}.ee .dmsg{gap:8px}.ee .dm-av .av,.ee .dm-av>*{transform-origin:top left}.ee-tray{flex-wrap:nowrap;overflow-x:auto;margin:14px -16px 0;padding:2px 16px 4px;scrollbar-width:none;-webkit-mask-image:linear-gradient(90deg,transparent,#000 14px,#000 calc(100% - 22px),transparent);mask-image:linear-gradient(90deg,transparent,#000 14px,#000 calc(100% - 22px),transparent)}.ee-tray::-webkit-scrollbar{display:none}.ee-chip{flex:none}.ee-media.empty.thumb{width:88px;height:88px}.ee-bar{display:none}.ee.is-typing .ee-bar{display:block;position:fixed;left:0;right:0;top:auto;height:auto;bottom:var(--ee-kb,0px);z-index:225;padding:0;pointer-events:auto}.ee.is-typing .ee-bar-in{display:flex;width:100%;border-radius:0;border-width:1px 0 0;padding:4px 8px calc(4px + env(safe-area-inset-bottom,0px));justify-content:flex-start;box-shadow:0 -10px 30px -18px #000;background:color-mix(in srgb,var(--s2) 97%,transparent)}.ee.is-typing .ee-b{flex:1 0 auto}.ee.is-typing{padding-bottom:64px}.ee-fctl{opacity:1}.ee .de-f.in{grid-column:span 12}}@media (prefers-reduced-motion:reduce){.ee *,.ee-menu,.ee-scrim{transition:none!important;animation:none!important}}body.ec-open{overflow:hidden}.ec{position:fixed;inset:0;z-index:205;display:flex;flex-direction:column;background:var(--ink);color:var(--tx);opacity:0;transition:opacity .22s}.ec.show{opacity:1}.ec::before{content:'';position:absolute;inset:0 0 auto 0;height:46%;pointer-events:none;background:radial-gradient(60% 80% at 50% -10%,color-mix(in srgb,var(--ew,var(--acc)) 22%,transparent),transparent 70%);transition:background .4s}.ec-top{position:relative;z-index:3;flex:none;display:flex;align-items:center;gap:6px;padding:calc(8px + var(--sat,0px)) 10px 8px;border-bottom:1px solid var(--rule);background:color-mix(in srgb,var(--ink) 88%,transparent);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.ec-top .grow{flex:1;min-width:0}.ec-title{display:flex;flex-direction:column;gap:3px;min-width:0;padding:0 4px}.ec-title b{font:600 15px/1.1 var(--sans);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ec-title span{font:400 11.5px/1.1 var(--sans);color:var(--tx4);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ec-ib{flex:none;position:relative;display:inline-grid;place-items:center;width:40px;height:40px;padding:0;border:0;border-radius:12px;background:transparent;color:var(--tx2);cursor:pointer;transition:background .15s,color .15s,opacity .15s}.ec-ib:hover:not(:disabled){background:var(--s2);color:var(--tx)}.ec-ib:disabled{opacity:.3;cursor:default}.ec-ib.ai{width:auto;padding:0 12px 0 8px;gap:7px;display:inline-flex;border-radius:99px;background:var(--acc-soft);color:var(--tx);font:600 13px/1 var(--sans)}.ec-ib .ic{width:19px;height:19px}.ec-main{position:relative;z-index:1;flex:1;min-height:0;overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;padding:18px 16px 40px}.ec-main.has-dock{padding-bottom:calc(104px + env(safe-area-inset-bottom,0px))}.ec-wrap{width:100%;max-width:640px;margin:0 auto}.ec-wrap.wide{max-width:860px}.ec-start h1{margin:6px 0 4px;font:400 clamp(28px,6vw,40px)/1.05 var(--serif);letter-spacing:-.01em}.ec-start h1 em{font-style:italic;color:var(--ew,var(--acc))}.ec-start .ec-sub{margin:0 0 20px;color:var(--tx3);font:400 15px/1.45 var(--sans)}.ec-big{display:flex;align-items:center;gap:14px;width:100%;margin-bottom:10px;padding:16px;border:1px solid var(--rule2);border-radius:16px;background:linear-gradient(170deg,var(--s2),var(--s1));color:var(--tx);text-align:left;cursor:pointer;transition:border-color .18s,transform .18s,box-shadow .18s}.ec-big:hover{border-color:var(--acc);transform:translateY(-1px);box-shadow:0 14px 34px -18px var(--acc)}.ec-big:active{transform:scale(.99)}.ec-big .ico{flex:none;display:grid;place-items:center;width:44px;height:44px;border-radius:13px;background:var(--acc-soft);color:var(--acc)}.ec-big .ico .ic{width:21px;height:21px}.ec-big .grow{display:flex;flex-direction:column;gap:4px;min-width:0}.ec-big b{font:600 16px/1.2 var(--sans)}.ec-big span.d{font:400 13px/1.35 var(--sans);color:var(--tx3)}.ec-big>.ic{flex:none;color:var(--tx4)}.ec-big.primary{border-color:color-mix(in srgb,var(--acc) 55%,transparent);background:linear-gradient(170deg,color-mix(in srgb,var(--acc) 14%,var(--s2)),var(--s1))}.ec-or{display:flex;align-items:center;gap:12px;margin:22px 0 12px;color:var(--tx4);font:600 11px/1 var(--mono);letter-spacing:.1em;text-transform:uppercase}.ec-or::before,.ec-or::after{content:'';flex:1;height:1px;background:var(--rule)}.ec-tpls{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}@media(min-width:620px){.ec-tpls{grid-template-columns:repeat(3,minmax(0,1fr))}}.ec-tpl{display:flex;flex-direction:column;gap:8px;min-width:0;padding:10px;border:1px solid var(--rule2);border-radius:14px;background:var(--s1);color:var(--tx);text-align:left;cursor:pointer;transition:border-color .18s,transform .18s}.ec-tpl:hover{border-color:var(--c,var(--acc));transform:translateY(-2px)}.ec-tpl:active{transform:scale(.98)}.ec-tpl .mini{display:block;padding:8px 10px;border-left:3px solid var(--c);border-radius:5px;background:#2b2d31;overflow:hidden;min-height:62px}.ec-tpl .mini b{display:block;font:600 11.5px/1.25 var(--gg,var(--sans));color:#fff;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ec-tpl .mini span{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;margin-top:3px;font:400 10.5px/1.35 var(--gg,var(--sans));color:#b5bac1}.ec-tpl .nm{display:flex;align-items:center;gap:7px;font:600 13px/1.1 var(--sans)}.ec-tpl .nm .ic{width:14px;height:14px;color:var(--c)}.ec-tpl .bl{font:400 12px/1.3 var(--sans);color:var(--tx4)}.ec-links{display:flex;flex-wrap:wrap;gap:6px 16px;margin-top:22px}.ec-link{display:inline-flex;align-items:center;gap:7px;padding:8px 2px;border:0;background:transparent;color:var(--tx3);font:500 13px/1 var(--sans);cursor:pointer}.ec-link:hover{color:var(--tx)}.ec-link .ic{width:15px;height:15px}.ec-draft{display:flex;align-items:center;gap:12px;margin:0 0 14px;padding:12px 14px;border:1px solid color-mix(in srgb,var(--acc) 45%,transparent);border-radius:14px;background:var(--acc-soft)}.ec-draft .grow{display:flex;flex-direction:column;gap:3px;min-width:0}.ec-draft b{font:600 14px/1.2 var(--sans)}.ec-draft span{font:400 12.5px/1.3 var(--sans);color:var(--tx3)}.ec-dock{position:absolute;left:0;right:0;bottom:0;z-index:4;display:flex;justify-content:center;gap:10px;padding:12px 16px calc(12px + env(safe-area-inset-bottom,0px));background:linear-gradient(0deg,var(--ink) 55%,transparent);pointer-events:none;transition:opacity .15s,transform .2s}.ec-dock>*{pointer-events:auto}.ec-dock-in{display:flex;gap:10px;width:100%;max-width:640px}.ec-dock .btn{height:48px;border-radius:14px;font-weight:600}.ec-dock .btn.primary{flex:1}.ec-sheet{position:fixed;inset:0;z-index:210;display:flex;align-items:flex-end;justify-content:center;background:rgba(0,0,0,.55);opacity:0;transition:opacity .2s}.ec-sheet.show{opacity:1}.ec-panel{width:100%;max-width:520px;max-height:min(92dvh,760px);display:flex;flex-direction:column;border:1px solid var(--rule2);border-radius:22px 22px 0 0;border-bottom:0;background:var(--s1);box-shadow:0 -30px 80px -30px #000;transform:translateY(24px);transition:transform .28s var(--ease,ease)}.ec-sheet.show .ec-panel{transform:none}.ec-panel-h{flex:none;display:flex;align-items:center;gap:10px;padding:14px 12px 10px 18px}.ec-panel-h b{flex:1;font:400 22px/1.1 var(--serif)}.ec-panel-b{flex:1;min-height:0;overflow-y:auto;padding:4px 18px 16px;overscroll-behavior:contain}.ec-panel-f{flex:none;padding:12px 18px calc(14px + env(safe-area-inset-bottom,0px));border-top:1px solid var(--rule)}.ec-panel-f .btn{width:100%;height:50px;border-radius:14px;font-weight:600}.ec-panel .grab{display:none}@media(min-width:700px){.ec-sheet{align-items:center}.ec-panel{border-radius:22px;border-bottom:1px solid var(--rule2)}}.ec-dests{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:2px 0 16px}.ec-dest{display:flex;flex-direction:column;align-items:flex-start;gap:6px;padding:12px;border:1px solid var(--rule2);border-radius:14px;background:var(--s2);color:var(--tx);text-align:left;cursor:pointer;transition:border-color .15s,background .15s}.ec-dest .ic{width:19px;height:19px;color:var(--tx3)}.ec-dest b{font:600 13px/1.15 var(--sans)}.ec-dest span{font:400 11.5px/1.3 var(--sans);color:var(--tx4)}.ec-dest.on{border-color:var(--acc);background:var(--acc-soft)}.ec-dest.on .ic{color:var(--acc)}.ec-fld{margin-bottom:14px}.ec-fld>label{display:block;margin-bottom:6px;font:600 12px/1 var(--sans);color:var(--tx2)}.ec-fld .input,.ec-fld .select{width:100%;min-height:44px}.ec-fld .hint{margin-top:6px;font:400 12px/1.4 var(--sans);color:var(--tx4)}.ec-note{display:flex;gap:10px;margin:0 0 14px;padding:11px 12px;border-radius:12px;background:var(--s2);color:var(--tx2);font:400 13px/1.4 var(--sans)}.ec-note .ic{flex:none;margin-top:1px;color:var(--tx3)}.ec-note.warn{background:color-mix(in srgb,var(--warn) 12%,transparent)}.ec-note.warn .ic{color:var(--warn)}.ec-binds{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:14px}.ec-binds button{height:38px;padding:0 14px;border:1px solid var(--rule2);border-radius:99px;background:var(--s2);color:var(--tx2);font:500 13px/1 var(--sans);cursor:pointer}.ec-binds button.on{border-color:var(--acc);background:var(--acc-soft);color:var(--tx)}.ec-tgl{display:flex;align-items:center;gap:12px;margin:0 0 14px}.ec-tgl .grow{display:flex;flex-direction:column;gap:3px}.ec-tgl b{font:500 14px/1.2 var(--sans)}.ec-tgl span{font:400 12px/1.3 var(--sans);color:var(--tx4)}.ec-busy,.ec-done{display:flex;flex-direction:column;align-items:center;text-align:center;gap:10px;padding:34px 18px 26px}.ec-busy .sigil{animation:ecPulse 1.4s ease-in-out infinite}@keyframes ecPulse{50%{transform:scale(1.12);opacity:.7}}.ec-done h2{margin:6px 0 0;font:400 28px/1.1 var(--serif)}.ec-done h2 em{font-style:italic;color:var(--acc)}.ec-done p{margin:0;color:var(--tx3);font:400 14px/1.45 var(--sans)}.ec-check{width:64px;height:64px}.ec-check svg{width:100%;height:100%;fill:none;stroke:var(--ok);stroke-width:3;stroke-linecap:round;stroke-linejoin:round}.ec-check circle{stroke-dasharray:152;stroke-dashoffset:152;animation:ecDraw .5s .05s ease forwards}.ec-check path{stroke-dasharray:40;stroke-dashoffset:40;animation:ecDraw .35s .45s ease forwards}@keyframes ecDraw{to{stroke-dashoffset:0}}.ec-done-act{display:grid;gap:8px;width:100%;margin-top:14px}.ec-done-act .btn{height:46px;border-radius:13px}@media(prefers-reduced-motion:reduce){.ec,.ec-sheet,.ec-panel,.ec-dock{transition:none}.ec-busy .sigil,.ec-check circle,.ec-check path{animation:none;stroke-dashoffset:0}}.ec-desk{display:none;gap:8px;margin-left:6px}.ec-desk .btn{height:38px;border-radius:11px}@media(min-width:900px){.ec-main{padding-top:26px}.ec-dock{display:none}.ec-main.has-dock{padding-bottom:40px}.ec-desk{display:inline-flex}}@media(max-width:899px){.ec-ib.ai span:not(.sigil){display:none}.ec-ib.ai{width:40px;padding:0;justify-content:center}}.ee{--gg:'gg sans','Aurus Sans','Noto Sans','Helvetica Neue',Helvetica,Arial,sans-serif}@media (pointer:coarse){.ee-media{outline:0;-webkit-tap-highlight-color:transparent}.ee-media:not(.empty) .ee-mtools{opacity:0;pointer-events:none}.ee-media:not(.empty):focus-within .ee-mtools{opacity:1;pointer-events:auto}.ee-row:not(:focus-within)>.ee-x,.ee-row:not(:focus-within)>.ee-tschip:not(.on){display:none}}.ee .dembed{flex-wrap:wrap;row-gap:6px}.ee .dembed>.de-body{flex:1 1 0;min-width:0}.ee .dembed>.ee-below{flex:0 0 100%;min-width:0;display:flex;flex-direction:column;gap:6px}.ee .dembed>.ee-below:empty{display:none}.ee .ee-below>.ee-media.wide{margin-top:2px}.ee svg.ic[fill="currentColor"]{fill:currentColor!important;stroke:none!important}.ee-fb.ee-grip{background:rgba(255,255,255,.08);color:#c9cdd4;border-radius:8px;cursor:grab;-webkit-user-select:none;user-select:none}.ee-fb.ee-grip:active{background:color-mix(in srgb,var(--ew,var(--acc)) 30%,transparent);color:#fff}.ee-fb.ee-grip .ic,.ee-fb[data-fmore] .ic{width:18px;height:18px}.ee .de-f{transition:box-shadow .16s ease}.ee .de-f.kit-dragging{scale:1.02;transition:scale .16s ease,box-shadow .16s ease;will-change:transform;touch-action:none}@media (prefers-reduced-motion:reduce){.ee .de-f.kit-dragging{scale:1}}.ee-media.empty.thumb{padding:34px 6px 6px}.ee-media.empty.thumb b,.ee-media.empty.thumb .ee-mico{display:none}.ee-view,.ee-in{overflow-wrap:anywhere}.ee-strip{display:flex;align-items:center;gap:6px;overflow-x:auto;padding:2px 2px 10px;scrollbar-width:none}.ee-strip::-webkit-scrollbar{display:none}.ee-tab{flex:none;display:inline-flex;align-items:center;justify-content:center;gap:6px;height:34px;padding:0 13px;border:1px solid var(--rule2);border-radius:99px;background:transparent;color:var(--tx2);font:600 13px/1 var(--sans);cursor:pointer;-webkit-tap-highlight-color:transparent;transition:background .15s,color .15s,border-color .15s}.ee-tab.on{background:var(--acc-soft);border-color:color-mix(in srgb,var(--ew,var(--acc)) 55%,transparent);color:var(--tx)}.ee-tab.add,.ee-tab.ico{width:34px;padding:0}.ee-tab.ico{border-color:transparent;background:var(--s2)}.ee-tab.del{color:#ff9a9a}.ee-tab:disabled{opacity:.3;pointer-events:none}.ee-strip-sp{flex:1 0 8px}.ee-emb{position:relative;margin-top:8px}.ee-embtag{margin:0 0 5px 2px;font:600 10.5px/1 var(--sans);letter-spacing:.06em;text-transform:uppercase;color:var(--tx3)}.ee-emb.is-cur .ee-embtag{color:var(--ew,var(--acc))}.ee-emb.is-static{cursor:pointer;-webkit-tap-highlight-color:transparent;transition:opacity .15s}.ee-emb.is-static:active{opacity:.7}.ee-emb.is-static .dcp{pointer-events:none}.ee-embempty{padding:10px 4px;font-size:13px;color:var(--tx3)}.ee-emb>.dembed{margin-top:0}.dcp-mini .dcp-embed{margin-top:0}.ee .md-h{font-family:var(--gg);font-weight:700;letter-spacing:0;line-height:1.25;margin:8px 0 4px}.ee .md-h1{font-size:24px}.ee .md-h2{font-size:20px}.ee .md-h3{font-size:16px}.ee .md-sub{font-family:var(--gg);font-size:12px;font-weight:400;line-height:1.375;color:#b5bac1;margin:2px 0}.ee code{font-family:Consolas,'Andale Mono WT','Andale Mono','Lucida Console',Monaco,monospace;font-size:.85em;background:#1e1f22;border:1px solid rgba(255,255,255,.06);border-radius:4px;padding:0 .25em;color:inherit}.ee .codewrap{margin:6px 0 0}.ee .codewrap pre{margin:0;padding:7px 9px;background:#1e1f22;border:1px solid rgba(255,255,255,.06);border-radius:4px;white-space:pre-wrap;overflow-wrap:anywhere;font:13px/1.25 Consolas,'Andale Mono WT','Andale Mono','Lucida Console',Monaco,monospace;color:#dbdee1}.ee .codewrap code{background:none;border:0;padding:0;font-size:inherit}.ee .cpcode{display:none}.ee blockquote{margin:2px 0;padding:0 8px 0 12px;border-left:4px solid #4e5058;border-radius:2px}
.sg{--sg-spring:cubic-bezier(.2,.9,.25,1.12);position:fixed;z-index:6000;width:min(344px,calc(100vw - 16px));display:flex;flex-direction:column;max-height:var(--sg-mh,340px);border-radius:18px;background:var(--s3);border:1px solid var(--rule2);overflow:hidden;opacity:0;pointer-events:none;visibility:hidden;transform-origin:var(--sg-ox,20px) var(--sg-oy,0);contain:layout paint;box-shadow:0 0 0 1px rgba(0,0,0,.3),0 30px 64px -20px #000,0 14px 34px -16px color-mix(in srgb,var(--acc) 26%,transparent)}@media (hover:hover) and (pointer:fine){.sg{background:color-mix(in srgb,var(--s3) 90%,transparent);-webkit-backdrop-filter:blur(18px) saturate(1.2);backdrop-filter:blur(18px) saturate(1.2)}}.sg::before{content:"";position:absolute;left:0;right:0;top:0;height:1px;z-index:2;background:linear-gradient(90deg,transparent,color-mix(in srgb,var(--acc) 70%,transparent),transparent);opacity:0;transform:translate3d(-60%,0,0)}.sg.is-open{opacity:1;pointer-events:auto;visibility:visible;animation:sgIn .34s var(--sg-spring) both}.sg.is-open::before{animation:sgSheen .9s .08s var(--ease) both}.sg.is-out{visibility:visible;opacity:0;animation:sgOut .13s ease-in both}@keyframes sgIn{0%{opacity:0;transform:translate3d(0,-8px,0) scale(.9)}55%{opacity:1}100%{opacity:1;transform:none}}.sg[data-side="above"].is-open{animation-name:sgInUp}@keyframes sgInUp{0%{opacity:0;transform:translate3d(0,8px,0) scale(.9)}55%{opacity:1}100%{opacity:1;transform:none}}@keyframes sgOut{to{opacity:0;transform:scale(.96)}}@keyframes sgSheen{0%{opacity:0;transform:translate3d(-60%,0,0)}30%{opacity:1}100%{opacity:0;transform:translate3d(60%,0,0)}}.sg-head{display:flex;align-items:center;gap:10px;padding:11px 14px 9px;border-bottom:1px solid var(--rule)}.sg-glyph{display:grid;place-items:center;min-width:24px;height:24px;padding:0 6px;border-radius:8px;font:700 13px/1 var(--mono);font-style:normal;color:var(--on-acc);background:var(--foil,var(--acc))}.sg-title{flex:1;min-width:0;font:600 13px/1.2 var(--sans);color:var(--tx);letter-spacing:-.005em}.sg-n{font:500 11.5px/1 var(--mono);color:var(--tx4);font-variant-numeric:tabular-nums}.sg-list{position:relative;flex:1;min-height:0;overflow-y:auto;padding:6px;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;scrollbar-width:thin;touch-action:pan-y}.sg-hl{position:absolute;left:6px;right:6px;top:0;height:44px;border-radius:12px;pointer-events:none;opacity:0;will-change:transform;background:color-mix(in srgb,var(--acc) 12%,transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--acc) 28%,transparent);transition:transform .28s var(--sg-spring),height .2s var(--ease),opacity .15s}.sg-hl::before{content:"";position:absolute;left:0;top:50%;width:3px;height:48%;margin-top:-24%;border-radius:0 3px 3px 0;background:var(--acc);box-shadow:0 0 12px var(--acc)}.sg-hl.no-anim{transition:none}.sg-sec{display:flex;align-items:center;gap:10px;padding:9px 10px 4px;font:600 11.5px/1 var(--sans);color:var(--tx4)}.sg-sec::after{content:"";flex:1;height:1px;background:var(--rule)}.sg-row{position:relative;z-index:1;display:flex;align-items:center;gap:11px;min-height:46px;padding:6px 10px 6px 9px;border-radius:12px;cursor:pointer;-webkit-tap-highlight-color:transparent}.sg.is-enter .sg-row{animation:sgRow .4s var(--sg-spring) both;animation-delay:calc(var(--i,0)*28ms + 50ms)}.sg-row.sg-new{animation:sgNew .22s var(--ease) both}@keyframes sgRow{from{opacity:0;transform:translate3d(0,9px,0) scale(.97)}}@keyframes sgNew{from{opacity:0;transform:translate3d(0,5px,0)}}.sg-lead{flex:none;display:grid;place-items:center;width:32px;height:32px;border-radius:10px;overflow:hidden;transition:transform .28s var(--sg-spring),box-shadow .2s}.sg-lead.round{border-radius:50%}.sg-lead .av,.sg-lead .av-fb{width:100%!important;height:100%!important;border-radius:50%;font-size:13px!important}.sg-lead.tint{color:var(--c,var(--acc));background:color-mix(in srgb,var(--c,var(--acc)) 15%,transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--c,var(--acc)) 24%,transparent)}.sg-lead.code{font:600 11px/1 var(--mono);letter-spacing:-.02em;--c:var(--acc)}.sg-row.on .sg-lead{transform:scale(1.08) rotate(-2deg)}.sg-row.on .sg-lead.round:not(.tint){box-shadow:0 0 0 2px var(--s3),0 0 0 3.5px color-mix(in srgb,var(--acc) 65%,transparent)}.sg-body{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.sg-nm{font:600 13.5px/1.2 var(--sans);color:var(--tx);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;letter-spacing:-.005em}.sg-nm.mono{font:500 13px/1.2 var(--mono);color:var(--acc);letter-spacing:0}.sg-sub{font:400 11.5px/1.2 var(--sans);color:var(--tx3);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sg-m{background:color-mix(in srgb,var(--acc) 20%,transparent);color:var(--acc);border-radius:3px;padding:0 1px;font-weight:700}.sg-end{flex:none;display:flex;align-items:center;gap:6px;max-width:42%;min-width:0}.sg-tag{display:inline-flex;align-items:center;height:18px;padding:0 6px;border-radius:6px;font:600 10.5px/1 var(--sans);color:var(--tx2);background:var(--s5);box-shadow:inset 0 0 0 1px var(--rule)}.sg-tag.gold{color:var(--gold);background:color-mix(in srgb,var(--gold) 14%,transparent);box-shadow:none;padding:0 4px}.sg-tag .ic{width:12px;height:12px}.sg-role{display:inline-flex;align-items:center;gap:5px;min-width:0;max-width:92px;font:500 11px/1 var(--sans);color:var(--tx3);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sg-role i{flex:none;width:8px;height:8px;border-radius:50%;background:var(--c,var(--tx4))}.sg-cat{font:500 11px/1 var(--sans);color:var(--tx4);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:96px}.sg-val{font:500 11px/1 var(--mono);color:var(--tx2);padding:4px 7px;border-radius:7px;background:var(--s2);box-shadow:inset 0 0 0 1px var(--rule);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:104px}.sg-sk{display:flex;align-items:center;gap:11px;padding:7px 10px 7px 9px;min-height:46px}.sg-sk i{flex:none;width:32px;height:32px;border-radius:50%;background:var(--s5)}.sg-sk span{flex:1;display:flex;flex-direction:column;gap:7px}.sg-sk b{display:block;height:9px;border-radius:5px;background:var(--s5)}.sg-sk{position:relative;overflow:hidden}.sg-sk::after{content:"";position:absolute;inset:0;background:linear-gradient(100deg,transparent 30%,color-mix(in srgb,var(--tx) 7%,transparent) 50%,transparent 70%);transform:translate3d(-100%,0,0);animation:sgShim 1.1s linear infinite}@keyframes sgShim{to{transform:translate3d(100%,0,0)}}.sg-foot{display:none;align-items:center;gap:14px;padding:8px 14px;border-top:1px solid var(--rule);font:500 11px/1 var(--sans);color:var(--tx4)}.sg-foot span{display:inline-flex;align-items:center;gap:5px}.sg-foot em{font-style:normal}.sg-foot kbd{display:inline-grid;place-items:center;min-width:19px;height:19px;padding:0 5px;border-radius:6px;font:600 10.5px/1 var(--mono);color:var(--tx2);background:var(--s2);box-shadow:inset 0 0 0 1px var(--rule2),0 1px 0 var(--rule2)}@media (hover:hover) and (pointer:fine){.sg-foot{display:flex}}@media (prefers-reduced-motion:reduce){.sg.is-open,.sg.is-open::before,.sg.is-out,.sg.is-enter .sg-row,.sg-row.sg-new,.sg-sk::after{animation:none}.sg-hl,.sg-lead{transition:none}.sg-row.on .sg-lead{transform:none}}
.dcp-bar{display:flex;gap:8px;flex-wrap:wrap;margin:0 0 12px}.dcp-note{margin:10px 2px 0;font-size:12px;color:var(--tx3)}.dcp{--bg:#313338;--txt:#dbdee1;--name:#f2f3f5;--ttl:#f2f3f5;--mut:#949ba4;--fm:#b5bac1;--emb:#2b2d31;--embb:rgba(255,255,255,.04);--link:#00a8fc;--spoil:#1e1f22;--spoil-on:rgba(255,255,255,.1);--btn:#4e5058;--btnt:#fff;--mnb:rgba(88,101,242,.3);--mnt:#c9cdfb;--code:#1e1f22;--quote:#4e5058;background:var(--bg);color:var(--txt);border-radius:14px;padding:16px 12px;font:400 14px/1.375 'gg sans','Aurus Sans','Noto Sans','Helvetica Neue',Helvetica,Arial,sans-serif;overflow:hidden;-webkit-font-smoothing:antialiased}.dcp.t-black{--bg:#000;--emb:#0e0f11;--embb:rgba(255,255,255,.05);--spoil:#55565d;--spoil-on:rgba(255,255,255,.12);--code:#1a1b1e;--btn:#2b2d31}.dcp.t-light{--bg:#fff;--txt:#313338;--name:#060607;--ttl:#060607;--mut:#5c5e66;--fm:#4e5058;--emb:#f2f3f5;--embb:#e1e2e4;--link:#0068e0;--spoil:#c9cbd1;--spoil-on:rgba(0,0,0,.08);--btn:#e3e5e8;--btnt:#2e3338;--mnb:rgba(88,101,242,.15);--mnt:#505cdc;--code:#e3e5e8;--quote:#c4c9ce}.dcp *{box-sizing:border-box}.dcp-msg{display:grid;grid-template-columns:40px minmax(0,1fr);column-gap:16px}.dcp-av{display:grid;place-items:center;width:40px;height:40px;border-radius:50%;background:radial-gradient(circle at 50% 40%,#12302a,#08110f);color:#3ecfa8}.dcp-main{min-width:0}.dcp-head{display:flex;align-items:center;flex-wrap:wrap;gap:6px;min-height:22px;line-height:22px}.dcp-head b{font-weight:500;font-size:16px;color:var(--name)}.dcp-app{display:inline-flex;align-items:center;gap:2px;height:15px;padding:0 5px;border-radius:4px;background:#5865f2;color:#fff;font:600 10px/15px 'gg sans','Aurus Sans',sans-serif;letter-spacing:.02em}.dcp-app .ic{width:10px;height:10px;stroke-width:3}.dcp-ts{margin-left:2px;font-size:12px;color:var(--mut)}.dcp-content{margin:2px 0 0;font-size:16px;line-height:1.375;overflow-wrap:anywhere}.dcp-empty{margin-top:6px;color:var(--mut)}.dcp-embed+.dcp-embed{margin-top:4px}.dcp-embed{display:grid;grid-template-columns:minmax(0,1fr) auto;column-gap:16px;row-gap:8px;margin-top:8px;width:100%;max-width:520px;padding:8px 16px 16px 12px;background:var(--emb);border:1px solid var(--embb);border-left:4px solid var(--bar);border-radius:4px}.dcp.is-phone .dcp-embed{max-width:none;border-radius:8px;padding:12px 16px 16px 12px}.dcp-embed>*{grid-column:1;min-width:0}.dcp-author{display:flex;align-items:center;gap:8px;font-weight:600;font-size:14px;line-height:18px;color:var(--ttl)}.dcp-ai{width:24px;height:24px;border-radius:50%;object-fit:cover;flex:none}.dcp-title{font-weight:600;font-size:16px;line-height:1.375;color:var(--ttl);overflow-wrap:anywhere}.dcp-title a{color:var(--link);text-decoration:none}.dcp-desc{font-size:14px;line-height:1.375;overflow-wrap:anywhere}.dcp-fields{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:8px}.dcp-fn{font-weight:600;font-size:14px;line-height:1.375;color:var(--ttl);margin-bottom:2px;overflow-wrap:anywhere}.dcp-fv{font-size:14px;line-height:1.375;overflow-wrap:anywhere}.dcp-th{grid-column:2;grid-row:1;width:80px;height:80px;border-radius:8px;object-fit:cover;justify-self:end;align-self:start}.dcp.is-phone .dcp-th{width:70px;height:70px}.dcp-im{grid-column:1/-1;display:block;border-radius:8px;object-fit:cover;width:100%;height:auto;max-height:300px;margin-top:0}.dcp.is-desktop .dcp-im{width:100%;max-height:400px;object-fit:contain;object-position:left}.dcp-ft{grid-column:1/-1;display:flex;align-items:flex-start;gap:8px;font-weight:500;font-size:12px;line-height:16px;color:var(--fm)}.dcp-fi{width:20px;height:20px;border-radius:50%;object-fit:cover;flex:none}.dcp-fl{min-width:0;overflow-wrap:anywhere}.dcp-sep{opacity:.8;margin:0 .4em}.dcp p{margin:0}.dcp .md-gap{height:1.375em}.dcp .md-h{font-family:inherit;font-weight:700;letter-spacing:0;line-height:1.25;margin:8px 0 4px;color:var(--ttl)}.dcp .md-h1{font-size:24px}.dcp .md-h2{font-size:20px}.dcp .md-h3{font-size:16px}.dcp .md-sub{font-family:inherit;font-size:12px;font-weight:400;line-height:1.375;color:var(--mut);margin:2px 0}.dcp blockquote{margin:2px 0;padding:0 8px 0 12px;border-left:4px solid var(--quote);border-radius:2px}.dcp ul,.dcp ol{margin:4px 0 0;padding-left:1.4em}.dcp li{padding-left:2px}.dcp code{background:var(--code);border:1px solid var(--embb);border-radius:4px;padding:0 .25em;font:85% Consolas,'Andale Mono WT','Andale Mono','Lucida Console',monospace}.dcp .codewrap{margin-top:6px}.dcp .codewrap pre{margin:0;padding:7px 9px;background:var(--code);border:1px solid var(--embb);border-radius:4px;white-space:pre-wrap;overflow-wrap:anywhere}.dcp .codewrap code{border:0;padding:0;background:none;font-size:14px;line-height:1.2}.dcp .cpcode{display:none}.dcp a{color:var(--link);text-decoration:none}.dcp .mention{background:var(--mnb);color:var(--mnt);border-radius:3px;padding:0 2px;font-weight:500}.dcp .emo{width:1.375em;height:1.375em;vertical-align:bottom;object-fit:contain}.dcp-sp{display:inline;border-radius:3px;background:var(--spoil);cursor:pointer;-webkit-user-select:none;user-select:none;transition:background .15s}.dcp-sp>span{opacity:0;transition:opacity .15s}.dcp-sp.on{background:var(--spoil-on);cursor:text}.dcp-sp.on>span{opacity:1}.dcp-btns{margin-top:8px;display:flex;flex-direction:column;gap:8px}.dcp-brow{display:flex;flex-wrap:wrap;gap:8px}.dcp-btn{display:inline-flex;align-items:center;justify-content:center;gap:6px;height:32px;min-width:60px;padding:2px 16px;border:0;border-radius:8px;background:var(--btn);color:var(--btnt);font:500 14px/16px 'gg sans','Aurus Sans',sans-serif;pointer-events:none}.dcp.is-phone .dcp-btn{height:36px}.dcp-btn.s-primary{background:#5865f2;color:#fff}.dcp-btn.s-success{background:#248046;color:#fff}.dcp-btn.s-danger{background:#da373c;color:#fff}.dcp-btn .ic{width:16px;height:16px}.dcp-be .emo{width:18px;height:18px}.dcp.dcp-bare{background:none;padding:0;border-radius:0}.dcp-scroll{overflow-x:auto}.dcp.is-desktop{width:560px}.dcp.is-desktop .dcp-embed{width:fit-content}.dcp.is-desktop .dcp-embed.wide{width:100%}.dcp.is-phone .dcp-embed{width:100%}
.hc-page{position:relative;isolation:isolate;padding-bottom:140px}.hc-aura{position:absolute;inset:-30px -40px auto;height:560px;z-index:-1;pointer-events:none;background:radial-gradient(55% 60% at 18% 16%,color-mix(in srgb,var(--acc) 14%,transparent),transparent 70%),radial-gradient(40% 50% at 92% 8%,color-mix(in srgb,var(--info) 8%,transparent),transparent 70%);-webkit-mask-image:linear-gradient(#000 60%,transparent);mask-image:linear-gradient(#000 60%,transparent)}@keyframes hcUp{from{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}@keyframes hcPulse{50%{box-shadow:0 0 0 8px transparent}}@keyframes hcSheen{0%,100%{transform:translateX(-120%)}55%{transform:translateX(120%)}}@keyframes hcBlip{0%{box-shadow:0 0 0 0 color-mix(in srgb,var(--ok) 60%,transparent)}100%{box-shadow:0 0 0 9px transparent}}.hc-hero{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);gap:64px;align-items:center;padding:56px 0 8px}.hc-hl{min-width:0}.hc-hl>*{animation:hcUp .6s var(--ease) both}.hc-hl>*:nth-child(2){animation-delay:.05s}.hc-hl>*:nth-child(3){animation-delay:.1s}.hc-hl>*:nth-child(4){animation-delay:.15s}.hc-hl>*:nth-child(5){animation-delay:.2s}.hc-eyebrow{display:inline-flex;align-items:center;gap:9px;font:600 10.5px/1 var(--mono);letter-spacing:.16em;text-transform:uppercase;color:var(--acc);margin-bottom:20px}.hc-eyebrow i{width:7px;height:7px;border-radius:50%;background:var(--acc);box-shadow:0 0 0 4px color-mix(in srgb,var(--acc) 25%,transparent);animation:hcPulse 2.4s ease-in-out infinite}.hc-hl h1{font:400 clamp(40px,5.6vw,62px)/1.02 var(--serif);letter-spacing:-.03em;margin:0 0 18px;color:var(--tx);text-wrap:balance}.hc-hl h1 em{color:var(--acc);font-style:italic}.hc-hl p{max-width:44ch;font-size:15.5px;line-height:1.6;color:var(--tx3);margin:0 0 30px}.hc-cta{display:flex;flex-wrap:wrap;gap:10px}.hc-cta .btn{height:46px;padding:0 20px;font-size:14px}.hc-cta .btn.primary{position:relative;overflow:hidden}.hc-cta .btn.primary::after{content:'';position:absolute;inset:0;background:linear-gradient(105deg,transparent 40%,color-mix(in srgb,var(--on-acc) 18%,transparent) 50%,transparent 60%);transform:translateX(-120%);animation:hcSheen 5s ease-in-out infinite;pointer-events:none}.hc-facts{display:flex;flex-wrap:wrap;gap:8px 20px;margin-top:28px;font:500 12px/1 var(--mono);color:var(--tx4);letter-spacing:.02em}.hc-facts b{color:var(--tx);font-weight:600}.hc-big{position:relative;min-width:0;padding:32px;border:1px solid var(--rule2);border-radius:26px;overflow:hidden;background:linear-gradient(160deg,var(--s2),var(--s1));box-shadow:0 40px 80px -40px #000,0 0 70px -28px color-mix(in srgb,var(--acc) 34%,transparent);animation:hcUp .7s var(--ease) .12s both}.hc-big::before{content:'';position:absolute;top:-34%;right:-24%;width:74%;aspect-ratio:1;border-radius:50%;background:radial-gradient(closest-side,color-mix(in srgb,var(--acc) 16%,transparent),transparent);pointer-events:none}.hc-big>*{position:relative}.hc-big-top{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:28px}.hc-eb{font:600 10.5px/1 var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--tx3)}.hc-dial{display:grid;grid-template-columns:auto minmax(0,1fr);gap:26px;align-items:center;margin-bottom:26px}.hc-rwrap{position:relative;width:140px;height:140px;flex:none}.hc-ring{position:absolute;inset:0;width:100%;height:100%;transform:rotate(-90deg);overflow:visible}.hc-ring circle{fill:none;stroke-width:5}.hc-ring .rt{stroke:var(--rule2)}.hc-ring .rf{stroke:var(--acc);stroke-linecap:round;transition:stroke-dasharray 1.1s var(--ease);filter:drop-shadow(0 0 6px color-mix(in srgb,var(--acc) 55%,transparent))}.hc-dv{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;gap:3px;color:var(--tx);line-height:1}.hc-dv b{font:400 48px/1 var(--serif);letter-spacing:-.02em}.hc-dv small{font:500 14px/1 var(--mono);color:var(--tx3)}.hc-dial-copy{display:flex;flex-direction:column;gap:8px;min-width:0}.hc-dial-copy b{font:400 30px/1.08 var(--serif);color:var(--tx)}.hc-dial-copy span{font-size:13px;line-height:1.5;color:var(--tx3)}.hc-meters{border-top:1px solid var(--rule)}.hc-m{display:flex;flex-direction:column;gap:9px;padding:15px 0;border-bottom:1px solid var(--rule)}.hc-m:last-child{border-bottom:0;padding-bottom:0}.hc-m-r{display:flex;justify-content:space-between;align-items:baseline;font-size:13px;color:var(--tx2)}.hc-m-r b{font:500 12px/1 var(--mono);color:var(--tx)}.hc-m-bar{height:4px;border-radius:4px;background:var(--s4);overflow:hidden}.hc-m-bar i{display:block;height:100%;width:var(--w);background:var(--c);border-radius:inherit;box-shadow:0 0 10px -2px var(--c);transition:width 1.1s var(--ease)}.hc-dial--wide{display:flex;flex-direction:column;align-items:stretch;gap:20px;margin-bottom:24px}.hc-seg{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.hc-seg i{height:12px;border-radius:99px;background:var(--s4)}.hc-seg i.on{background:var(--tint,var(--ok));box-shadow:0 0 12px -2px var(--tint,var(--ok))}.hc-bars{display:flex;align-items:flex-end;gap:5px;height:96px}.hc-bars i{flex:1;min-width:0;height:var(--h);border-radius:5px 5px 2px 2px;background:var(--s4)}.hc-bars i.ok{background:var(--ok);box-shadow:0 0 10px -3px var(--ok)}.hc-bars i.warn{background:var(--warn)}.hc-bars i.und{background:var(--tx4)}.hc-bars .hc-none{font:500 12px/1 var(--mono);color:var(--tx4)}.hc-m-row{display:grid;grid-template-columns:10px minmax(0,1fr) auto;gap:14px;align-items:center;width:100%;padding:14px 0;background:none;border:0;border-bottom:1px solid var(--rule);text-align:left;cursor:pointer;color:var(--tx2);transition:color .2s}.hc-m-row:last-child{border-bottom:0;padding-bottom:0}.hc-m-row:hover{color:var(--tx)}.hc-m-n{font:500 13.5px/1.25 var(--sans);min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.hc-dot{width:10px;height:10px;border-radius:50%;border:1.5px solid var(--tx4);transition:all .3s}.hc-dot.on{background:var(--ok);border-color:var(--ok);box-shadow:0 0 10px var(--ok)}.hc-pill{display:inline-flex;align-items:center;gap:7px;padding:6px 10px;border-radius:99px;border:1px solid var(--rule2);font:500 10px/1 var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--tx3);white-space:nowrap;flex:none}.hc-pill i{width:6px;height:6px;border-radius:50%;background:var(--tx4)}.hc-pill.on{color:var(--ok);border-color:color-mix(in srgb,var(--ok) 35%,transparent);background:var(--ok-bg)}.hc-pill.on i{background:var(--ok);box-shadow:0 0 8px var(--ok);animation:hcBlip 2.2s ease-out infinite}.hc-pill.gold{color:var(--acc);border-color:color-mix(in srgb,var(--acc) 40%,transparent);background:var(--acc-soft)}.hc-pill.gold i{background:var(--acc)}.hc-pill.warn{color:var(--warn);border-color:color-mix(in srgb,var(--warn) 40%,transparent)}.hc-pill.warn i{background:var(--warn)}.hc-pill.bad{color:var(--bad);border-color:color-mix(in srgb,var(--bad) 40%,transparent)}.hc-pill.bad i{background:var(--bad)}.hc-pill.off{color:var(--tx4)}.hc-pill.unk{opacity:.6}.hc-sec{margin-top:104px}.hc-sec--first{margin-top:96px}.hc-sh{display:flex;align-items:flex-end;justify-content:space-between;gap:20px;margin-bottom:28px}.hc-sh h2{margin:0;font:400 clamp(34px,4.2vw,46px)/1 var(--serif);letter-spacing:-.03em;color:var(--tx)}.hc-sh h2 em{color:var(--acc);font-style:italic}.hc-link{display:inline-flex;align-items:center;gap:6px;flex:none;background:none;border:0;padding:6px 0;cursor:pointer;font:500 10.5px/1 var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--tx3);transition:color .2s}.hc-link:hover{color:var(--acc)}.hc-link .ic{font-size:11px}.hc-panel{padding:6px 32px 10px;border:1px solid var(--rule2);border-radius:24px;background:linear-gradient(160deg,var(--s2),var(--s1));min-width:0}.hc-panel--split{position:relative;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:0 64px;padding:8px 36px 12px}.hc-panel--split::before{content:'';position:absolute;top:24px;bottom:24px;left:50%;width:1px;background:var(--rule);transform:translateX(-.5px)}.hc-col{min-width:0}.hc-glabel{padding:22px 0 6px;font:600 10px/1 var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--tx4)}.hc-group{padding-top:4px}.hc-group+.hc-group{border-top:1px solid var(--rule);margin-top:6px}.hc-group .hc-glabel{padding-top:20px}.hc-none{margin:0;padding:24px 0 22px;font-size:13.5px;line-height:1.55;color:var(--tx3)}.hc-tiles{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.hc-tiles:has(>:nth-child(4)){grid-template-columns:repeat(2,minmax(0,1fr))}.hc-g{position:relative;display:flex;flex-direction:column;align-items:flex-start;gap:8px;min-width:0;min-height:176px;padding:20px 22px;text-align:left;cursor:pointer;color:var(--tx);border:1px solid var(--rule2);border-radius:22px;background:linear-gradient(160deg,var(--s2),var(--s1));overflow:hidden;animation:hcUp .5s var(--ease) both;animation-delay:calc(var(--i)*70ms + 200ms);transition:transform .35s var(--ease),border-color .3s,box-shadow .35s}.hc-g::before{content:'';position:absolute;inset:0;background:radial-gradient(95% 70% at 0% 0%,color-mix(in srgb,var(--c) 16%,transparent),transparent 70%);opacity:.45;transition:opacity .3s;pointer-events:none}.hc-g>*{position:relative}.hc-g-top{display:flex;width:100%;align-items:center;justify-content:space-between;gap:8px}.hc-g-no{font:500 10px/1 var(--mono);letter-spacing:.14em;color:var(--tx4)}.hc-g-ic{width:40px;height:40px;display:grid;place-items:center;border-radius:13px;margin:8px 0 8px;color:var(--c);border:1px solid color-mix(in srgb,var(--c) 40%,transparent);background:color-mix(in srgb,var(--c) 12%,var(--s1))}.hc-g-ic .ic{font-size:20px}.hc-g b{font:400 24px/1.05 var(--serif);letter-spacing:-.015em;color:var(--tx)}.hc-g-d{font-size:12.5px;line-height:1.5;color:var(--tx3)}.hc-g-m{margin-top:auto;width:100%;padding-top:16px;border-top:1px dashed var(--rule2);font:500 11px/1.4 var(--mono);letter-spacing:.02em;color:var(--tx2)}.hc-g:hover,.hc-g:focus-visible{transform:translateY(-4px);border-color:color-mix(in srgb,var(--c) 60%,var(--rule2));box-shadow:0 24px 50px -28px var(--c);outline:0}.hc-g:hover::before,.hc-g:focus-visible::before{opacity:1}.hc-g:hover .hc-g-ic{border-color:var(--c)}.hc-nums{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));overflow:hidden;border:1px solid var(--rule2);border-radius:24px;background:linear-gradient(160deg,var(--s2),var(--s1))}.hc-num{display:flex;flex-direction:column;align-items:flex-start;min-width:0;padding:30px 32px 28px;text-align:left;background:none;border:0;border-right:1px solid var(--rule);color:var(--tx);cursor:pointer;transition:background .25s}.hc-num:last-child{border-right:0}.hc-num:hover{background:linear-gradient(180deg,var(--acc-soft),transparent 85%)}.hc-num-l{font:500 10.5px/1 var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--tx4)}.hc-num-v{font:400 56px/1 var(--serif);letter-spacing:-.02em;color:var(--tx);margin:18px 0 10px;font-variant-numeric:tabular-nums}.hc-num-s{font-size:12.5px;color:var(--tx3);max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.hc-rows{display:flex;flex-direction:column;min-width:0}.hc-row{display:grid;grid-template-columns:38px minmax(0,1fr) auto;gap:16px;align-items:center;width:100%;padding:18px 0;min-width:0;text-align:left;color:var(--tx);background:none;border:0;border-bottom:1px solid var(--rule);transition:color .2s}.hc-row:last-child{border-bottom:0}button.hc-row{cursor:pointer}button.hc-row:hover .hc-row-t{color:var(--acc)}.hc-row-ic{width:38px;height:38px;display:grid;place-items:center;border-radius:13px;border:1px solid var(--rule3);color:var(--tx3);overflow:hidden;flex:none}.hc-row-ic.warn{color:var(--warn);border-color:color-mix(in srgb,var(--warn) 40%,transparent);background:var(--warn-bg)}.hc-row-ic.log{color:var(--info);border-color:color-mix(in srgb,var(--info) 40%,transparent);background:var(--info-bg)}.hc-row-ic.ok{color:var(--ok);border-color:color-mix(in srgb,var(--ok) 40%,transparent);background:var(--ok-bg)}.hc-row-ic.und{color:var(--tx4)}.hc-row-ic .avatar,.hc-row-ic img{border-radius:13px}.hc-row-x{display:flex;flex-direction:column;min-width:0}.hc-row-t{font:500 14.5px/1.3 var(--sans);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0;transition:color .2s}.hc-row-s{margin-top:4px;font-size:12.5px;color:var(--tx3);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.hc-row-r{font:500 10.5px/1 var(--mono);color:var(--tx4);white-space:nowrap;display:flex;align-items:center;gap:8px}.hc-dim{color:var(--tx3);font-weight:400}.hc-row .idcopy{max-width:100%}.hc-swatch{width:12px;height:12px;border-radius:50%;background:var(--c);box-shadow:0 0 12px -1px var(--c)}.hc-row>.hc-row-ic:has(.hc-swatch){border:0;background:transparent}.hc-row--c{grid-template-columns:30px minmax(0,1fr) auto;gap:12px;padding:11px 0}.hc-row--c .hc-row-ic{width:30px;height:30px;border-radius:10px}.hc-row--c .hc-row-ic .ic{font-size:14px}.hc-row--c .hc-row-t{font-size:13.5px}.hc-row--c .hc-pill{padding:5px 8px;font-size:9.5px}.hc-quotes{display:flex;flex-direction:column}.hc-quote{display:flex;flex-direction:column;gap:10px;padding:24px 0;min-width:0;text-align:left;cursor:pointer;color:var(--tx);background:none;border:0;border-bottom:1px solid var(--rule)}.hc-quote:last-child{border-bottom:0}.hc-quote:hover .hc-quote-t{color:var(--acc)}.hc-quote-t{font:400 20px/1.4 var(--serif);letter-spacing:-.01em;color:var(--tx);overflow:hidden;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;transition:color .2s}.hc-quote-w{font:500 10.5px/1 var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--tx4)}.hc-ask{display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin-top:104px;padding-top:36px;border-top:1px solid var(--rule)}.hc-ask>span{margin-right:8px;font:500 10.5px/1 var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--tx4)}.hc-q{display:inline-flex;align-items:center;gap:8px;height:40px;padding:0 16px;cursor:pointer;color:var(--tx2);font:500 13px/1 var(--sans);border:1px solid var(--rule2);border-radius:99px;background:transparent;transition:transform .25s var(--ease),color .2s,border-color .2s,background .2s}.hc-q .ic{color:var(--acc)}.hc-q:hover{transform:translateY(-2px);color:var(--tx);border-color:var(--acc);background:var(--acc-soft)}@media(max-width:1100px){.hc-tiles:not(:has(>:nth-child(4))){grid-template-columns:minmax(0,1fr)}.hc-nums{grid-template-columns:repeat(2,minmax(0,1fr))}.hc-num:nth-child(2){border-right:0}.hc-num:nth-child(-n+2){border-bottom:1px solid var(--rule)}}@media(max-width:1000px){.hc-hero{grid-template-columns:minmax(0,1fr);gap:40px;padding-top:24px}.hc-panel--split{grid-template-columns:minmax(0,1fr);gap:0;padding:6px 26px}.hc-panel--split::before{display:none}.hc-col+.hc-col{border-top:1px solid var(--rule);margin-top:10px}}@media(max-width:860px){.hc-tiles,.hc-tiles:has(>:nth-child(4)){grid-template-columns:minmax(0,1fr);gap:14px}.hc-g{min-height:0}.hc-sec{margin-top:72px}.hc-ask{margin-top:72px}}@media(max-width:560px){.hc-hl h1{font-size:42px}.hc-big{padding:24px}.hc-dial{grid-template-columns:minmax(0,1fr);justify-items:start;gap:18px}.hc-panel{padding:4px 20px 8px}.hc-sh{margin-bottom:20px}.hc-num{padding:22px 22px 20px}.hc-num-v{font-size:42px;margin:14px 0 8px}.hc-cta .btn{flex:1 1 100%;justify-content:center}.hc-aura{height:380px}.hc-sec--first{margin-top:64px}}@media(prefers-reduced-motion:reduce){.hc-hl>*,.hc-big,.hc-g,.hc-eyebrow i,.hc-pill.on i,.hc-cta .btn.primary::after{animation:none!important}.hc-ring .rf,.hc-m-bar i{transition:none}}.hc-panel--tri{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;padding:8px 22px 12px}.hc-panel--tri .hc-col{min-width:0;padding:0 18px}.hc-panel--tri .hc-col:first-child{padding-left:4px}.hc-panel--tri .hc-col:last-child{padding-right:4px}.hc-panel--tri .hc-col+.hc-col{border-left:1px solid var(--rule)}@media(max-width:900px){.hc-panel--tri{grid-template-columns:minmax(0,1fr);padding:6px 18px}.hc-panel--tri .hc-col,.hc-panel--tri .hc-col:first-child,.hc-panel--tri .hc-col:last-child{padding:0}.hc-panel--tri .hc-col+.hc-col{border-left:0;border-top:1px solid var(--rule);margin-top:10px;padding-top:10px}}@media(max-width:560px){.hc-tiles,.hc-tiles:has(>:nth-child(4)){grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.hc-g{min-height:0;padding:14px 13px;border-radius:18px;gap:6px}.hc-g-top{gap:4px}.hc-g-ic{width:34px;height:34px;border-radius:11px;margin:6px 0}.hc-g-ic .ic{font-size:17px}.hc-g b{font-size:19px}.hc-g-d{font-size:11.5px;line-height:1.4}.hc-g-m{padding-top:10px;font-size:10px;line-height:1.35}}@media(max-width:560px){.hc-panel--tri .hc-rows{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 12px}.hc-panel--tri .hc-row{grid-template-columns:minmax(0,1fr) auto;gap:8px;padding:9px 0}.hc-panel--tri .hc-row-ic,.hc-panel--tri .hc-row-s{display:none}.hc-panel--tri .hc-row-t{font-size:13px;line-height:1.25;white-space:normal}.hc-panel--tri .hc-glabel{padding-top:16px}}.hc-panel--tri{position:relative;overflow:hidden}.hc-panel--tri .hc-col{position:relative;border-radius:16px;transition:background .3s}.hc-panel--tri .hc-col::before{content:'';display:block;height:2px;width:34px;border-radius:2px;background:var(--c,var(--acc));opacity:.85;margin:18px 0 -10px}.hc-panel--tri .hc-col:hover{background:color-mix(in srgb,var(--c,var(--acc)) 5%,transparent)}.hc-panel--tri .hc-glabel.hc-gl{display:flex;align-items:center;justify-content:space-between;gap:10px;padding-top:18px;color:var(--tx2)}.hc-panel--tri .hc-glabel.hc-gl>span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.hc-gl-n{flex:none;padding:4px 8px;border-radius:99px;border:1px solid color-mix(in srgb,var(--c,var(--acc)) 40%,transparent);background:color-mix(in srgb,var(--c,var(--acc)) 10%,transparent);font:600 10.5px/1 var(--mono);letter-spacing:.02em;color:var(--c,var(--acc));font-variant-numeric:tabular-nums}.hc-panel--tri .hc-row{transition:background .2s,padding .2s}.hc-panel--tri .hc-row:hover{padding-left:6px;padding-right:6px}@media(max-width:560px){.hc-panel--tri .hc-col::before{margin:14px 0 -6px}.hc-panel--tri .hc-glabel.hc-gl{padding-top:14px}.hc-gl-n{font-size:9.5px;padding:3px 6px}}
@keyframes hfxSpin{to{transform:rotate(360deg)}}.hfx-edge{position:absolute!important;inset:0;border-radius:inherit;padding:1px;overflow:hidden;pointer-events:none;z-index:0;-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)}.hfx-edge::before{content:'';position:absolute;left:50%;top:50%;width:220%;aspect-ratio:1;translate:-50% -50%;background:conic-gradient(from 0deg,transparent 0 58%,color-mix(in srgb,var(--acc) 70%,transparent) 74%,var(--gold-hi) 80%,transparent 90%);animation:hfxSpin 7s linear infinite}.hfx-panel{border-color:transparent!important}.hfx-orbit{position:absolute;inset:-10px;border-radius:50%;pointer-events:none;z-index:0;border:1px dashed color-mix(in srgb,var(--acc) 38%,transparent);animation:hfxSpin 22s linear infinite}.hfx-orbit i{position:absolute;left:50%;top:-3.5px;width:7px;height:7px;margin-left:-3.5px;border-radius:50%;background:var(--gold-hi);box-shadow:0 0 8px var(--acc)}.hfx-spot{position:relative;isolation:isolate}.hfx-spot::after{content:'';position:absolute;inset:0;border-radius:inherit;pointer-events:none;opacity:0;transition:opacity .35s;z-index:0;background:radial-gradient(240px circle at var(--mx,50%) var(--my,0px),color-mix(in srgb,var(--acc) 16%,transparent),transparent 72%)}.hfx-spot:hover::after{opacity:1}.hfx-spot>*:not(.hfx-edge):not(.hfx-orbit){position:relative;z-index:1}@media(hover:none){.hfx-spot::after{display:none}}@media(prefers-reduced-motion:reduce){.hfx-edge::before,.hfx-orbit{animation:none!important}}
.wl{padding-bottom:140px}.wl-head{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;margin:8px 0 40px}.wl-head h1{margin:0 0 12px;font:400 clamp(40px,5vw,58px)/1.02 var(--serif);letter-spacing:-.03em;color:var(--tx)}.wl-head p{margin:0;max-width:48ch;font-size:15.5px;line-height:1.55;color:var(--tx3)}.wl-tools{display:flex;align-items:center;gap:14px;flex:none}.wl-auto{display:inline-flex;align-items:center;gap:8px;font:400 13px/1 var(--sans);color:var(--tx3)}.wl-auto::before{content:'';width:7px;height:7px;border-radius:50%;background:var(--ok)}.wl-auto[data-state=saving]::before{background:var(--warn)}.wl-auto[data-state=error]::before,.wl-auto[data-state=invalid]::before{background:var(--bad)}.wl-auto[data-state=readonly]::before{background:var(--tx4)}.wl .notice{margin-bottom:28px}.wl-grid{display:grid;grid-template-columns:280px minmax(0,1fr);gap:56px;align-items:start}.wl-rail{position:sticky;top:24px;display:flex;flex-direction:column}.wl-rail::before{content:'';position:absolute;left:21px;top:30px;bottom:30px;width:1px;background:var(--rule2)}.wl-r{position:relative;display:grid;grid-template-columns:44px minmax(0,1fr);gap:14px;align-items:center;padding:10px 12px 10px 0;text-align:left;background:none;border:0;color:var(--tx);cursor:pointer;border-radius:16px}.wl-node{position:relative;z-index:1;width:44px;height:44px;display:grid;place-items:center;border-radius:50%;color:var(--tx4);background:var(--s1);border:1px dashed var(--rule3);transition:color .25s,border-color .25s,background .25s}.wl-r.on .wl-node{color:var(--acc);border:1px solid color-mix(in srgb,var(--acc) 55%,transparent);background:color-mix(in srgb,var(--acc) 12%,var(--s1))}.wl-r.bad .wl-node{color:var(--warn);border:1px solid color-mix(in srgb,var(--warn) 60%,transparent);background:var(--warn-bg)}.wl-r.sel .wl-node{box-shadow:0 0 0 4px var(--acc-soft)}.wl-rx{display:flex;flex-direction:column;gap:3px;min-width:0}.wl-rx b{font:500 15px/1.25 var(--sans);color:var(--tx2);transition:color .2s}.wl-rx span{font:400 13px/1.3 var(--sans);color:var(--tx3);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.wl-r.bad .wl-rx span{color:var(--warn)}.wl-r.sel .wl-rx b,.wl-r:hover .wl-rx b{color:var(--tx)}.wl-r:focus-visible,.wl-seg button:focus-visible,.wl-link:focus-visible{outline:2px solid var(--acc);outline-offset:3px}.wl-stage{min-width:0;border:1px solid var(--rule2);border-radius:26px;background:linear-gradient(160deg,var(--s2),var(--s1));padding:32px 34px 28px;animation:wlIn .35s var(--ease) both}@keyframes wlIn{from{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.wl-stage>header{display:flex;align-items:flex-start;justify-content:space-between;gap:20px;margin-bottom:24px}.wl-stage h2{margin:0 0 6px;font:400 34px/1.08 var(--serif);letter-spacing:-.02em;color:var(--tx)}.wl-stage header p{margin:0;max-width:46ch;font-size:14px;line-height:1.5;color:var(--tx3)}.wl-pv{margin-bottom:28px}.wl-stage.off .wl-pv{opacity:.45;filter:saturate(.5)}.wl-ctl{display:grid;gap:20px;padding-top:26px;border-top:1px solid var(--rule)}.wl-ctl .field{margin:0}.wl-offcta{display:flex;align-items:center;justify-content:space-between;gap:20px;padding-top:26px;border-top:1px solid var(--rule)}.wl-offcta p{margin:0;max-width:40ch;font-size:14px;line-height:1.5;color:var(--tx3)}.wl-stage footer{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:32px;padding-top:22px;border-top:1px solid var(--rule)}.wl-seg{display:inline-flex;padding:3px;gap:2px;border:1px solid var(--rule2);border-radius:12px;background:var(--s1);margin-bottom:14px}.wl-seg button{height:34px;padding:0 14px;border:0;border-radius:9px;background:none;color:var(--tx3);font:500 13px/1 var(--sans);cursor:pointer;transition:background .2s,color .2s}.wl-seg button.on{background:var(--acc-soft);color:var(--acc)}.wl-mode[data-mode=text] .wl-m-embed,.wl-mode[data-mode=embed] .wl-m-text{display:none}.wl-vars,.wl-sug{display:flex;flex-wrap:wrap;align-items:center;gap:6px;margin-top:10px}.wl-sug span{margin-right:4px;font:400 13px/1 var(--sans);color:var(--tx3)}.wl-link{background:none;border:0;padding:0;color:var(--acc);font:inherit;cursor:pointer;text-decoration:underline;text-underline-offset:3px}.wl-tog{display:flex;align-items:center;justify-content:space-between;gap:16px;padding-top:20px;border-top:1px solid var(--rule)}.wl-tog b{display:block;font:500 14.5px/1.3 var(--sans);color:var(--tx)}.wl-tog i{display:block;margin-top:3px;font:400 13px/1.4 var(--sans);font-style:normal;color:var(--tx3)}.wl-f{border:1px solid var(--rule2);border-radius:18px;overflow:hidden;background:var(--s1)}.wl-fh{display:flex;align-items:center;gap:8px;padding:12px 18px;border-bottom:1px solid var(--rule);font:400 13px/1.2 var(--sans);color:var(--tx3);min-width:0}.wl-fh b{font-weight:500;color:var(--tx);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.wl-fh span{margin-left:auto;white-space:nowrap}.wl-fb{padding:18px;background:var(--prev,#313338);min-width:0;overflow:hidden}.wl-fb .dmsg{margin:0}.wl-mention{padding:0 3px;border-radius:3px;background:rgba(88,101,242,.3);color:#c9cdfb}.wl-roles{display:flex;flex-wrap:wrap;gap:6px}.wl-roles span{padding:5px 10px;border-radius:7px;background:rgba(255,255,255,.08);color:#dbdee1;font:500 13px/1 var(--sans)}.wl-log{padding:3px 0;font:400 14px/1.4 var(--sans);color:#b5bac1}.wl-log b{color:#f2f3f5;font-weight:500}.wl-log.dim{opacity:.55}.wl-none{margin:0;font:400 13.5px/1.5 var(--sans);color:#949ba4}@media(max-width:1000px){.wl-grid{grid-template-columns:minmax(0,1fr);gap:24px}.wl-rail{position:static;flex-direction:row;gap:8px}.wl-rail::before{display:none}.wl-r{flex:1 1 0;min-width:0;grid-template-columns:minmax(0,1fr);justify-items:start;gap:10px;padding:12px;border:1px solid var(--rule2);background:var(--s1)}.wl-r.sel{border-color:var(--acc);background:var(--acc-soft)}.wl-node{width:36px;height:36px}}@media(max-width:560px){.wl-head{flex-direction:column;align-items:stretch;gap:18px;margin-bottom:28px}.wl-tools{justify-content:space-between}.wl-stage{padding:22px 18px 20px;border-radius:20px}.wl-stage h2{font-size:28px}.wl-offcta{flex-direction:column;align-items:stretch}.wl-rx span{display:none}}@media(prefers-reduced-motion:reduce){.wl-stage{animation:none}.wl-node,.wl-seg button{transition:none}}.wl-solo{max-width:780px}.wl-fh .avatar,.wl-fh img{flex:none;border-radius:50%}.wl-note{display:flex;gap:10px;align-items:flex-start;margin:0;font:400 13px/1.5 var(--sans);color:var(--tx3)}.wl-note .ic{flex:none;margin-top:2px}.wx{max-width:920px}.wx .wl-head{margin:4px 0 28px}.wx .wl-head h1{font-size:clamp(38px,4.6vw,54px)}.wx-list{border:1px solid var(--rule2);border-radius:24px;background:linear-gradient(160deg,var(--s2),var(--s1))}.wx-row{position:relative}.wx-row+.wx-row{border-top:1px solid var(--rule)}.wx-row::before{content:'';position:absolute;left:0;top:18px;bottom:18px;width:3px;border-radius:0 3px 3px 0;background:var(--acc);opacity:0;transform:scaleY(.4);transition:opacity .25s,transform .3s var(--ease)}.wx-row.open::before{opacity:1;transform:none}.wx-row.bad.open::before{background:var(--warn)}.wx-h{display:flex;align-items:center;gap:14px;padding:0 24px 0 0}.wx-hb{flex:1;min-width:0;display:grid;grid-template-columns:44px minmax(0,1fr) auto;gap:16px;align-items:center;padding:18px 0 18px 24px;background:none;border:0;color:var(--tx);text-align:left;cursor:pointer;border-radius:24px}.wx-hb:focus-visible{outline:2px solid var(--acc);outline-offset:-2px}.wx-ic{width:44px;height:44px;display:grid;place-items:center;border-radius:14px;color:var(--tx4);background:var(--s1);border:1px dashed var(--rule3);transition:color .25s,border-color .25s,background .25s}.wx-row.on .wx-ic{color:var(--acc);border:1px solid color-mix(in srgb,var(--acc) 50%,transparent);background:color-mix(in srgb,var(--acc) 12%,var(--s1))}.wx-row.bad .wx-ic{color:var(--warn);border:1px solid color-mix(in srgb,var(--warn) 60%,transparent);background:var(--warn-bg)}.wx-t{display:flex;flex-direction:column;gap:3px;min-width:0}.wx-t b{font:400 22px/1.15 var(--serif);letter-spacing:-.01em;color:var(--tx2);transition:color .2s}.wx-row.on .wx-t b,.wx-hb:hover .wx-t b{color:var(--tx)}.wx-t i{font:400 13.5px/1.35 var(--sans);font-style:normal;color:var(--tx3);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.wx-row.bad .wx-t i{color:var(--warn)}.wx-chev{color:var(--tx4);transition:transform .3s var(--ease)}.wx-row.open .wx-chev{transform:rotate(180deg)}.wx-body{display:grid;grid-template-rows:0fr;transition:grid-template-rows .32s var(--ease)}.wx-row.open .wx-body{grid-template-rows:1fr}.wx-in{min-height:0;overflow:hidden}.wx-row.settled .wx-in{overflow:visible}.wx-pad{padding:2px 28px 26px 84px}.wx-ctl{display:grid;gap:18px;padding-top:4px}.wx-ctl .field{margin:0}.wx-line{display:flex;align-items:flex-start;gap:18px}.wx-line .grow{flex:1;min-width:0}.wx-ping{display:flex;align-items:center;gap:12px;padding-top:22px;flex:none}.wx-ping b{display:block;font:500 14px/1.2 var(--sans);color:var(--tx)}.wx-ping i{display:block;margin-top:2px;font:400 12.5px/1.2 var(--sans);font-style:normal;color:var(--tx3)}.wx-mode .wl-seg{margin-bottom:14px}.wx-presets{display:flex;flex-wrap:wrap;align-items:center;gap:6px;margin-bottom:10px}.wx-presets span{margin-right:4px;font:400 13px/1 var(--sans);color:var(--tx3)}.wx-count{margin-left:auto;font:400 12px/1 var(--sans);color:var(--tx4);font-variant-numeric:tabular-nums}.wx-count.hot{color:var(--warn)}.wx-peek{margin-top:12px;padding:12px 16px;border-radius:12px;background:var(--prev,#313338);overflow:hidden;max-height:120px}.wx-peek .dmsg{margin:0}.wx-ebar{display:flex;align-items:center;gap:10px;margin-bottom:14px;flex-wrap:wrap}.wx-ebar label{font:500 13px/1 var(--sans);color:var(--tx3)}.wx-ebar .select{flex:1;min-width:180px;max-width:320px}.wx-ebar .wl-link{margin-left:auto;font-size:13px}.wx-note{display:flex;gap:8px;align-items:flex-start;margin:12px 0 0;font:400 12.5px/1.45 var(--sans);color:var(--tx3)}.wx-note .ic{flex:none;margin-top:2px}.wx .wx-embed .dpreview{border:1px solid var(--rule2);border-radius:14px;min-height:120px;overflow:visible;background:var(--prev,#313338)}.wx-off{display:flex;align-items:center;justify-content:space-between;gap:20px}.wx-off p{margin:0;max-width:44ch;font-size:14px;line-height:1.5;color:var(--tx3)}.wx-foot{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-top:22px;font:400 13.5px/1.4 var(--sans);color:var(--tx3)}@media(max-width:720px){.wx-h{padding-right:16px;gap:8px}.wx-hb{padding:14px 0 14px 16px;gap:12px;grid-template-columns:40px minmax(0,1fr) auto}.wx-ic{width:40px;height:40px;border-radius:12px}.wx-t b{font-size:19px}.wx-pad{padding:2px 16px 20px 16px}.wx-line{flex-direction:column;gap:12px}.wx-ping{padding-top:0}.wx-off{flex-direction:column;align-items:stretch}.wx-foot{flex-direction:column;align-items:stretch;text-align:left}.wx-ebar .wl-link{margin-left:0}.wx-list{border-radius:20px}}@media(prefers-reduced-motion:reduce){.wx-body,.wx-chev,.wx-row::before{transition:none}}.wx-ctl{gap:14px}.wx-modebar{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:12px}.wx-modebar .wl-seg{margin:0}.wx-pingbtn{display:inline-flex;align-items:center;gap:7px;height:40px;padding:0 14px;border:1px solid var(--rule2);border-radius:12px;background:var(--s1);color:var(--tx3);font:500 13px/1 var(--sans);cursor:pointer;transition:background .2s,color .2s,border-color .2s}.wx-pingbtn.on{background:var(--acc-soft);border-color:var(--acc);color:var(--acc)}.wx-pingbtn:focus-visible{outline:2px solid var(--acc);outline-offset:2px}.wx-efoot{display:flex;align-items:center;flex-wrap:wrap;gap:6px 16px;margin-top:10px;font:400 12.5px/1.4 var(--sans);color:var(--tx3)}.wx-efoot code{font-family:var(--mono);font-size:12px;color:var(--tx2)}.wx-efoot .wl-link{font-size:12.5px}.wx-sp{flex:1}.wx-switch{margin-top:10px}.wx-switch .select{max-width:340px}.wx .stcanvashead{margin-bottom:10px;gap:6px}.wx .stcanvashead .livebadge{font-size:9.5px}.wx .stcanvashead .accentctl{margin-left:0}.wx .stcanvashead .cpk-btn{transform:scale(.62);transform-origin:right center;margin:-10px -10px -10px -14px}.wx .ec-hint{margin-top:8px}.wx .wx-peek{max-height:96px}@media(max-width:720px){.wx .stcanvashead .livebadge{display:none}.wx .stcanvashead .spacer{display:none}.wx .stcanvashead{justify-content:flex-start}.wx .stcanvashead .accentctl{margin-left:auto}.wx-efoot .wx-sp{display:none}.wx .ec-hint{flex-direction:column;align-items:flex-start;gap:4px}}
.wv{max-width:1120px;margin:0 auto;padding-bottom:120px;min-width:0}.wv *,.wve *{min-width:0}.wv .notice{margin-bottom:18px}.wv-hero{position:relative;display:grid;gap:12px;padding:30px 0 28px;text-align:center;justify-items:center}.wv-eyebrow{display:inline-flex;align-items:center;gap:10px;font:600 11px/1 var(--mono);letter-spacing:.16em;text-transform:uppercase;color:var(--acc)}.wv-eyebrow i{width:7px;height:7px;border-radius:50%;background:var(--acc);box-shadow:0 0 0 4px var(--acc-soft),0 0 14px var(--acc)}.wv-hero h1{margin:0;font:500 clamp(34px,5vw,54px)/1.05 var(--serif);letter-spacing:-.03em;text-wrap:balance;color:var(--tx)}.wv-hero h1 em{font-style:italic;color:var(--acc)}.wv-wrap{display:grid;gap:28px;max-width:680px;margin:0 auto;animation:wvUp .5s var(--ease) both}@keyframes wvUp{from{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}.wv-card{position:relative;overflow:hidden;display:grid;gap:22px;padding:30px;border:1px solid var(--rule2);border-radius:28px;background:linear-gradient(160deg,var(--s2),var(--s1));box-shadow:0 40px 80px -44px #000;transition:border-color .25s,box-shadow .25s}.wv-card::before{content:'';position:absolute;top:-30%;right:-22%;width:70%;aspect-ratio:1;border-radius:50%;background:radial-gradient(closest-side,color-mix(in srgb,var(--acc) 14%,transparent),transparent);pointer-events:none;opacity:0;transition:opacity .4s}.wv-card.on{border-color:color-mix(in srgb,var(--acc) 40%,var(--rule2));box-shadow:0 40px 80px -44px #000,0 0 70px -30px color-mix(in srgb,var(--acc) 45%,transparent)}.wv-card.on::before{opacity:1}.wv-card.bad{border-color:color-mix(in srgb,var(--warn) 60%,var(--rule2));box-shadow:0 40px 80px -44px #000}.wv-card>*{position:relative}.wv-top{display:grid;grid-template-columns:52px minmax(0,1fr) auto;gap:18px;align-items:center}.wv-pi{width:52px;height:52px;display:grid;place-items:center;border-radius:14px;color:var(--tx4);background:var(--s1);border:1px dashed var(--rule3);transition:color .25s,background .25s,border-color .25s}.wv-card.on .wv-pi{color:var(--on-acc);background:var(--foil);border:1px solid transparent}.wv-card.bad .wv-pi{color:var(--warn);background:var(--warn-bg);border:1px solid color-mix(in srgb,var(--warn) 55%,transparent)}.wv-pt{display:flex;flex-direction:column;gap:3px}.wv-pt b{font:600 26px/1.15 var(--serif);letter-spacing:-.01em;color:var(--tx)}.wv-pt span{font-size:14px;line-height:1.35;color:var(--tx3)}.wv-card.bad .wv-pt span{color:var(--warn)}.wv-chrow{display:grid;gap:9px;margin:0}.wv-chrow label{font:600 10.5px/1 var(--mono);letter-spacing:.16em;text-transform:uppercase;color:var(--tx3);padding-left:4px}.wv-sug{display:flex;flex-wrap:wrap;align-items:center;gap:6px;margin-top:-10px}.wv-sug span{margin-right:4px;font:400 13px/1 var(--sans);color:var(--tx3)}.wv-chips{display:flex;flex-wrap:wrap;gap:6px}.wv-none{font-size:13.5px;color:var(--tx3)}.wv-act{margin-top:12px}.wv-stage{position:relative;min-width:0;display:grid;place-items:center;padding:52px 18px 38px;border:1px solid var(--rule);border-radius:24px;perspective:1000px;overflow:hidden;background:radial-gradient(circle at 1px 1px,color-mix(in srgb,var(--tx) 9%,transparent) 1px,transparent 0) 0 0/18px 18px,linear-gradient(180deg,var(--s1),color-mix(in srgb,var(--s1) 70%,var(--s2)))}.wv-stage::before{content:'';position:absolute;inset:14% 6%;border-radius:40px;background:radial-gradient(circle at 50% 55%,color-mix(in srgb,var(--ew) 38%,transparent),transparent 68%);filter:blur(34px);opacity:.85;pointer-events:none;transition:background .4s}.wv-live{position:absolute;top:18px;left:20px;z-index:2;display:inline-flex;align-items:center;gap:8px;font:600 10.5px/1 var(--mono);letter-spacing:.16em;text-transform:uppercase;color:var(--tx3)}.wv-live i{width:7px;height:7px;border-radius:50%;background:var(--ok);box-shadow:0 0 10px var(--ok);animation:wvPulse 2.4s ease-in-out infinite}.wv-live.off i{background:var(--tx4);box-shadow:none;animation:none}@keyframes wvPulse{50%{opacity:.45}}@keyframes wvFloat{50%{transform:rotateY(-3deg) rotateX(1.5deg) rotate(.4deg) translateY(-9px)}}.wv-acts{display:grid;grid-template-columns:1fr 1fr;gap:12px}.wv-acts .btn{justify-content:center;height:52px;border-radius:16px;white-space:nowrap}.wv-acts .btn.bad{border-color:color-mix(in srgb,var(--warn) 60%,var(--rule3));color:var(--warn)}.wv-acts .btn:only-child{grid-column:1/-1}.wv-extras .wv-top{grid-template-columns:52px minmax(0,1fr)}.wv-badge{display:inline-grid;place-items:center;min-width:19px;height:19px;margin-left:8px;padding:0 5px;border-radius:99px;background:var(--acc);color:var(--on-acc);font:600 11px/1 var(--mono);font-style:normal}.wv-under{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:0 6px}.wv-auto{position:static}.wv-looks{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.wv-look{position:relative;display:grid;align-content:start;gap:4px;padding:12px 12px 14px;text-align:left;border:1px solid var(--rule2);border-radius:20px;background:linear-gradient(160deg,var(--s2),var(--s1));color:var(--tx);cursor:pointer;transition:transform .22s var(--ease),border-color .2s,box-shadow .25s,background .2s}.wv-look:hover{transform:translateY(-3px);border-color:var(--rule3)}.wv-look:focus-visible{outline:2px solid var(--acc);outline-offset:3px}.wv-look b{margin-top:8px;font:500 15px/1.25 var(--sans);color:var(--tx)}.wv-look>span{font:400 12.5px/1.4 var(--sans);color:var(--tx3)}.wv-look.on{border-color:var(--acc);background:linear-gradient(160deg,color-mix(in srgb,var(--acc) 12%,var(--s2)),var(--s1));box-shadow:0 0 0 3px var(--acc-soft),0 18px 38px -26px var(--acc)}.wv-tick{position:absolute;top:20px;right:20px;width:24px;height:24px;display:grid;place-items:center;border-radius:50%;background:var(--acc);color:var(--on-acc);box-shadow:0 6px 14px -4px #000}.wv-th{display:flex;align-items:center;gap:10px;height:66px;padding:0 14px;border-radius:13px;background:var(--prev,#313338);overflow:hidden}.wv-th>span{flex:1;display:grid;gap:7px}.wv-th b{display:block;height:7px;width:78%;border-radius:4px;background:rgba(255,255,255,.55);margin:0}.wv-th b.s{width:48%;background:rgba(255,255,255,.26)}.wv-th.card i{flex:none;width:4px;height:44px;border-radius:3px;background:var(--c,#dcae45)}.wv-th.card>span{padding:2px 0}.wv-th.card b:first-child{height:9px;width:62%;background:rgba(255,255,255,.8)}.wv-th.text em{flex:none;width:24px;height:24px;border-radius:50%;background:rgba(255,255,255,.22)}.wv-ping{flex:1 1 100%;display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:12px;align-items:center;min-height:58px;padding:0 16px;border:1px solid var(--rule2);border-radius:16px;background:var(--s1);color:var(--tx3);cursor:pointer;text-align:left;transition:border-color .2s,color .2s,background .2s}.wv-ping span b{display:block;font:500 14px/1.25 var(--sans);color:var(--tx)}.wv-ping span i{display:block;margin-top:2px;font:400 12.5px/1.3 var(--sans);font-style:normal;color:var(--tx3)}.wv-knob{position:relative;flex:none;width:34px;height:19px;border-radius:99px;background:var(--rule3);transition:background .2s}.wv-knob::after{content:'';position:absolute;top:2px;left:2px;width:15px;height:15px;border-radius:50%;background:var(--tx);transition:transform .2s var(--ease)}.wv-ping.on{border-color:var(--acc);background:var(--acc-soft);color:var(--acc)}.wv-ping.on .wv-knob{background:var(--acc)}.wv-ping.on .wv-knob::after{transform:translateX(15px);background:var(--ink)}.wv-ping:focus-visible{outline:2px solid var(--acc);outline-offset:2px}.wv-look.cust{grid-column:1/-1;grid-template-columns:150px minmax(0,1fr);grid-template-rows:auto auto;column-gap:16px;align-items:center;align-content:center}.wv-look.cust .wv-th{grid-row:1/3}.wv-look.cust b{margin-top:0;align-self:end}.wv-look.cust>span:not(.wv-th){align-self:start}.wv-look.cust .wv-tick{top:50%;right:18px;transform:translateY(-50%)}.wv-xs{display:grid;gap:14px}.wv-x{border:1px solid var(--rule2);border-radius:18px;background:linear-gradient(160deg,var(--s2),var(--s1));transition:border-color .2s}.wv-x.on{border-color:color-mix(in srgb,var(--acc) 35%,var(--rule2))}.wv-x.bad{border-color:color-mix(in srgb,var(--warn) 60%,var(--rule2))}.wv-xh{display:grid;grid-template-columns:44px minmax(0,1fr) auto;gap:16px;align-items:center;padding:18px 20px}.wv-xi{width:42px;height:42px;display:grid;place-items:center;border-radius:13px;color:var(--tx4);background:var(--s1);border:1px dashed var(--rule3);transition:color .25s,background .25s,border-color .25s}.wv-x.on .wv-xi{color:var(--acc);border:1px solid color-mix(in srgb,var(--acc) 50%,transparent);background:color-mix(in srgb,var(--acc) 12%,var(--s1))}.wv-x.bad .wv-xi{color:var(--warn);border-color:color-mix(in srgb,var(--warn) 60%,transparent);background:var(--warn-bg)}.wv-xt{display:flex;flex-direction:column;gap:3px}.wv-xt b{font:500 15px/1.25 var(--sans);color:var(--tx)}.wv-xt span{font-size:13px;line-height:1.4;color:var(--tx3)}.wv-xb{padding:2px 20px 20px}.wv-xb .field{margin:0}.wv-pvcard{position:relative;z-index:1;width:100%;max-width:520px;border:1px solid rgba(255,255,255,.09);border-radius:18px;overflow:hidden;background:var(--prev,#313338);box-shadow:0 40px 80px -30px #000,0 0 70px -20px color-mix(in srgb,var(--ew,var(--acc)) 60%,transparent);transform:rotateY(-7deg) rotateX(3deg) rotate(1deg);animation:wvFloat 7s ease-in-out infinite;transition:box-shadow .4s}.wv-pvcard.off{animation:none;transform:rotateY(-4deg) rotateX(2deg)}.wv-pvhead{display:flex;align-items:center;gap:10px;padding:11px 14px 11px 18px;border-bottom:1px solid rgba(255,255,255,.07);font:400 13px/1.2 var(--sans);color:rgba(255,255,255,.62)}.wv-ch{flex:1;display:inline-flex;align-items:center;gap:6px;overflow:hidden}.wv-pvhead b{font-weight:500;color:#fff;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.wv-pvping{flex:none;display:inline-flex;align-items:center;gap:6px;height:28px;padding:0 11px;border:1px solid rgba(255,255,255,.14);border-radius:99px;background:rgba(255,255,255,.06);color:rgba(255,255,255,.7);font:500 12px/1 var(--sans);cursor:pointer;transition:background .2s,border-color .2s,color .2s}.wv-pvping.on{background:color-mix(in srgb,var(--acc) 26%,transparent);border-color:var(--acc);color:#fff}.wv-pvping:focus-visible{outline:2px solid var(--acc);outline-offset:2px}.wv-pvedit{flex:none;display:inline-flex;align-items:center;gap:6px;height:28px;padding:0 11px;border:1px solid rgba(255,255,255,.14);border-radius:99px;background:rgba(255,255,255,.06);color:rgba(255,255,255,.85);font:500 12px/1 var(--sans);cursor:pointer;transition:background .2s,border-color .2s}.wv-pvedit:hover{background:color-mix(in srgb,var(--acc) 22%,transparent);border-color:var(--acc);color:#fff}.wv-pv{padding:22px 24px;max-width:100%;overflow:hidden;transition:opacity .25s,filter .25s}.wv-pvcard.off .wv-pv{min-height:120px;opacity:.5;filter:saturate(.3)}.wv-pvoff{position:absolute;inset:44px 0 0;display:grid;place-content:center;gap:6px;padding:20px;text-align:center;background:color-mix(in srgb,var(--prev,#313338) 88%,transparent);backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px)}.wv-pvoff b{font:400 24px/1.1 var(--serif);color:#fff}.wv-pvoff span{font:400 13px/1.45 var(--sans);color:rgba(255,255,255,.7)}.wv-pv .dmsg,.wv-pv .dm-main{min-width:0;max-width:100%}.wv-pv .dembed{max-width:100%;width:100%;box-sizing:border-box}.wv-pv .de-body{min-width:0;flex:1 1 0}.wv-pv .dm-txt,.wv-pv .de-desc,.wv-pv .de-title,.wv-pv .fv,.wv-pv .fn{overflow-wrap:anywhere;word-break:break-word}.wv-pv img{max-width:100%;height:auto}.wv-pv .de-thumb{width:64px;height:64px}.wv-ai{display:inline-flex;align-items:center;gap:8px;padding:8px 12px;border:0;border-radius:99px;background:transparent;color:var(--tx3);font:400 13px/1 var(--sans);cursor:pointer;transition:background .2s,color .2s}.wv-ai:hover{background:var(--acc-soft);color:var(--acc)}.wv-ai:focus-visible{outline:2px solid var(--acc);outline-offset:2px}.wve .ec-title span[data-state="error"]{color:var(--bad)}.wve-top{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:18px}.wve-seg{display:inline-flex;padding:3px;gap:2px;border:1px solid var(--rule2);border-radius:13px;background:var(--s1)}.wve-seg button{display:inline-flex;align-items:center;gap:7px;height:38px;padding:0 16px;border:0;border-radius:10px;background:none;color:var(--tx3);font:500 14px/1 var(--sans);cursor:pointer;transition:background .2s,color .2s}.wve-seg button.on{background:var(--acc-soft);color:var(--acc)}.wve-pingnote{display:inline-flex;align-items:center;gap:7px;font:400 13px/1.2 var(--sans);color:var(--tx3)}.wve-msg{padding:18px 16px}.wve-msg .dmsg{align-items:flex-start}.wve-ping-line{margin-bottom:2px}.wve-ta{display:block;width:100%;min-height:96px;padding:0;margin:0;border:0;outline:0;resize:none;background:transparent;color:var(--tx-prev,#dbdee1);font:400 16px/1.5 var(--sans);overflow:hidden;overflow-wrap:anywhere}.wve-ta::placeholder{color:rgba(255,255,255,.35)}.wve-sub{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:10px;font-size:13px;color:var(--tx3)}.wve-pv{padding:18px 16px}.wve-pv .dembed{max-width:100%;box-sizing:border-box}.wve-form{display:grid;gap:16px;margin-top:20px}.wve-fl{display:grid;gap:8px;margin:0}.wve-fl>span{font:500 11px/1 var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--tx3)}.wve-fl textarea{resize:vertical;min-height:96px}.wve-sws{display:flex;flex-wrap:wrap;gap:10px}.wve-sw{width:34px;height:34px;border-radius:50%;border:2px solid transparent;background:var(--c);box-shadow:inset 0 0 0 2px var(--s1);cursor:pointer;transition:transform .15s var(--ease),border-color .2s}.wve-sw:hover{transform:scale(1.1)}.wve-sw.on{border-color:var(--tx)}.wve-sw:focus-visible{outline:2px solid var(--acc);outline-offset:3px}.wve-tools{display:flex;flex-wrap:wrap;align-items:center;gap:6px;margin-top:16px}.wve-lab{min-width:60px;font:500 11px/1 var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--tx3)}.wve-count{margin-left:auto;font:400 12px/1 var(--sans);color:var(--tx4);font-variant-numeric:tabular-nums}.wve-count.hot{color:var(--warn)}.wve-adv{display:flex;align-items:center;flex-wrap:wrap;gap:6px 14px;margin-top:26px;padding-top:18px;border-top:1px solid var(--rule);font-size:12.5px;color:var(--tx3)}.wve-adv .ec-link{display:inline-flex;align-items:center;gap:7px}.wve-efoot{display:flex;align-items:center;flex-wrap:wrap;gap:6px 16px;margin-top:14px;font-size:12.5px;color:var(--tx3)}.wve-efoot code{font-family:var(--mono);font-size:12px;color:var(--tx2)}.wve-sp{flex:1}.wve-switch{margin-top:10px}.wve-switch .select{max-width:340px}.wve .ec-main{padding-bottom:110px}@media(max-width:640px){.wv-stage{padding:46px 10px 30px}.wv-pvcard{transform:rotateY(-5deg) rotateX(2deg) rotate(.8deg)}.wv-hero{padding:24px 0 24px}.wv-wrap{gap:20px}.wv-card{padding:20px;gap:18px;border-radius:24px}.wv-top{grid-template-columns:44px minmax(0,1fr) auto;gap:14px}.wv-pi{width:44px;height:44px;border-radius:14px}.wv-pt b{font-size:22px}.wv-acts{grid-template-columns:1fr 1fr}.wv-xh{grid-template-columns:38px minmax(0,1fr) auto;gap:12px;padding:12px}.wv-xi{width:38px;height:38px}.wv-pv{padding:14px}.wv-pv .de-fields{grid-template-columns:minmax(0,1fr)}.wv-pv .de-f,.wv-pv .de-f.in{grid-column:1/-1}.wv-pv .dm-av{display:none}.wv-pv .dmsg{gap:0}.wv-look>span:not(.wv-th){display:none}.wv-look{padding:10px 10px 12px;border-radius:16px}.wve-top{flex-direction:column;align-items:stretch}.wve-seg{display:grid;grid-template-columns:1fr 1fr}.wve-seg button{justify-content:center}.wve-lab{width:100%}.wve-efoot .wve-sp{display:none}}@media(prefers-reduced-motion:reduce){.wv-wrap{animation:none}.wv-pvcard,.wv-live i{animation:none}.wv-card,.wv-pi,.wv-look,.wv-x,.wv-xi,.wv-ai,.wv-pvping,.wve-seg button,.wve-sw{transition:none}.wv-look:hover,.wve-sw:hover{transform:none}}.wv-ch em{margin-left:8px;font-style:normal;font-weight:400;color:rgba(255,255,255,.55);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.wv-fl{display:grid;gap:9px;margin:0}.wv-fl>label,.wv-fll{font:600 10.5px/1 var(--mono);letter-spacing:.16em;text-transform:uppercase;color:var(--tx3);padding-left:4px}.wv-pair{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.wv-note{display:flex;gap:10px;align-items:flex-start;margin:0;padding:0 4px;font-size:13px;line-height:1.5;color:var(--tx3)}.wv-note svg{flex:none;margin-top:2px}.wv-vbtn{display:inline-flex;align-items:center;gap:8px;margin-top:12px;height:34px;padding:0 16px;border-radius:6px;background:#5865f2;color:#fff;font:500 14px/1 var(--sans)}.wv-pv .dm-main .wv-vbtn{display:flex;width:max-content;max-width:100%}.wv-live-row{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:14px;align-items:center;padding:14px 16px;border:1px solid var(--rule2);border-radius:18px;background:var(--s1)}.wv-live-row.ok{border-color:color-mix(in srgb,var(--ok) 45%,var(--rule2))}.wv-live-row.ok .wv-lr-i{color:var(--ok)}.wv-lr-i{color:var(--tx3);display:grid;place-items:center}.wv-live-row div{display:flex;flex-direction:column;gap:3px;min-width:0}.wv-live-row b{font:500 14px/1.25 var(--sans);color:var(--tx)}.wv-live-row span{font-size:12.5px;line-height:1.4;color:var(--tx3);overflow-wrap:anywhere}.wv-live-row code{font-family:var(--mono);font-size:12px;color:var(--tx2)}.wv-lvs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.wv-lv{display:grid;align-content:start;gap:6px;padding:16px;text-align:left;border:1px solid var(--rule2);border-radius:18px;background:linear-gradient(160deg,var(--s2),var(--s1));color:var(--tx);cursor:pointer;transition:transform .22s var(--ease),border-color .2s,box-shadow .25s,background .2s}.wv-lv:hover{transform:translateY(-3px);border-color:var(--rule3)}.wv-lv:focus-visible{outline:2px solid var(--acc);outline-offset:3px}.wv-lv b{font:600 17px/1.2 var(--serif)}.wv-lv span{font:400 12.5px/1.4 var(--sans);color:var(--tx3)}.wv-lv.on{border-color:var(--acc);background:linear-gradient(160deg,color-mix(in srgb,var(--acc) 12%,var(--s2)),var(--s1));box-shadow:0 0 0 3px var(--acc-soft),0 18px 38px -26px var(--acc)}.wv-unit{display:flex;align-items:center;gap:10px}.wv-unit .input{flex:1}.wv-unit i{font:400 13px/1 var(--sans);font-style:normal;color:var(--tx3)}.wv-build{justify-content:center;height:50px;border-radius:16px}@media(max-width:640px){.wv-pair{grid-template-columns:minmax(0,1fr)}.wv-lvs{grid-template-columns:minmax(0,1fr)}.wv-lv{grid-template-columns:90px minmax(0,1fr);align-items:center;padding:14px}.wv-live-row{grid-template-columns:auto minmax(0,1fr)}.wv-live-row .btn{grid-column:1/-1;justify-content:center}}@media(prefers-reduced-motion:reduce){.wv-lv{transition:none}.wv-lv:hover{transform:none}}.wv-body{display:flex;flex-direction:column;gap:22px;min-width:0}.wv-ctl{display:contents}.wv-pre,.wv-post{display:grid;gap:22px;min-width:0}.wv-pre{order:1}.wv-body>.wv-stage{order:2}.wv-post{order:3}.wv-pre:empty{display:none}@media(min-width:1000px){.wv-wrap{max-width:1120px;gap:32px}.wv-card{padding:36px;gap:28px}.wv-body{display:grid;grid-template-columns:minmax(0,.82fr) minmax(0,1.18fr);gap:36px;align-items:stretch}.wv-ctl{display:flex;flex-direction:column;justify-content:center;gap:26px;min-width:0}.wv-pre,.wv-body>.wv-stage,.wv-post{order:0}.wv-body>.wv-stage{min-height:380px;padding:56px 28px 44px}.wv-extras .wv-xs{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start}.wv-under{padding:0 8px}}@media(min-width:1000px){.wv-card:has(.wv-body){grid-template-columns:minmax(0,.84fr) minmax(0,1.16fr);grid-template-areas:"top stage" "pre stage" "post stage";grid-template-rows:auto auto 1fr;column-gap:44px;row-gap:28px;align-items:start}.wv-card:has(.wv-body) .wv-body,.wv-card:has(.wv-body) .wv-ctl{display:contents}.wv-card:has(.wv-body)>.wv-top{grid-area:top}.wv-card:has(.wv-body) .wv-pre{grid-area:pre}.wv-card:has(.wv-body) .wv-post{grid-area:post;align-self:end}.wv-card:has(.wv-body) .wv-body>.wv-stage{grid-area:stage;align-self:stretch;min-height:340px}}
.wvc .ec-main{padding:0;overflow:hidden;display:flex}.wvc-wrap{max-width:none;height:100%;margin:0}.wvc-grid{display:grid;grid-template-columns:minmax(0,1fr) 430px;height:100%;min-height:0}.ec-ib.flip .ic{transform:scaleX(-1)}.wvc-stage{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:16px;min-width:0;min-height:0;padding:24px 28px;background:radial-gradient(120% 90% at 50% 38%,color-mix(in srgb,var(--acc) 13%,var(--s1)),var(--ink) 78%)}.wvc-stage::before{content:'';position:absolute;inset:0;opacity:.5;pointer-events:none;background-image:radial-gradient(color-mix(in srgb,var(--tx) 14%,transparent) 1px,transparent 1.2px);background-size:22px 22px;-webkit-mask-image:radial-gradient(70% 60% at 50% 45%,#000,transparent);mask-image:radial-gradient(70% 60% at 50% 45%,#000,transparent)}.wvc-cvbox{position:relative;display:flex;justify-content:center;max-width:100%;min-height:0}.wvc-cv{position:relative;display:inline-block;max-width:100%;line-height:0}.wvc-cv canvas{display:block;width:auto;height:auto;max-width:100%;max-height:calc(100dvh - 230px);filter:drop-shadow(0 30px 34px rgba(0,0,0,.5))}.wvc-hitsl{position:absolute;inset:0}.hit{position:absolute;padding:0;border:0;border-radius:10px;background:none;cursor:pointer;outline:0}.hit.bg{inset:0;border-radius:0;cursor:pointer}.hit:not(.bg){border:1.5px dashed transparent;transition:border-color .15s,background .15s}.hit:not(.bg):hover,.hit:not(.bg):focus-visible{border-color:var(--acc);background:color-mix(in srgb,var(--acc) 12%,transparent)}.hit.avatar{border-radius:50%}.hit:not(.bg)::after{content:attr(data-label);position:absolute;left:50%;bottom:calc(100% + 6px);transform:translate(-50%,4px);padding:5px 9px;border-radius:8px;background:var(--s4);color:var(--tx);font:600 11.5px/1 var(--sans);white-space:nowrap;opacity:0;pointer-events:none;transition:opacity .15s,transform .15s;box-shadow:0 6px 18px -8px #000}.hit:not(.bg):hover::after,.hit:not(.bg):focus-visible::after{opacity:1;transform:translate(-50%,0)}.hit.bg:focus-visible{outline:2px solid var(--acc);outline-offset:-2px}.wvc-inline{position:absolute;z-index:2;box-sizing:border-box;padding:0 14px;border:2px solid var(--acc);border-radius:12px;background:color-mix(in srgb,var(--ink) 96%,transparent);color:var(--tx);text-align:center;font:600 18px/1 var(--sans);outline:0;box-shadow:0 0 0 6px color-mix(in srgb,var(--acc) 22%,transparent)}.wvc-err{display:none;position:absolute;inset:auto 14px 14px;padding:10px 12px;border-radius:12px;background:var(--s3);color:var(--warn);font:500 13px/1.3 var(--sans)}.wvc-stage.err .wvc-err{display:block}.wvc-bar{position:relative;display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:12px}.wvc-cap{position:relative;display:flex;align-items:center;gap:7px;margin:0;text-align:center;font:400 12.5px/1.4 var(--sans);color:var(--tx3)}.wvc-cap .ic{width:14px;height:14px;color:var(--acc)}.wvc-panel{min-width:0;display:flex;flex-direction:column;min-height:0;border-left:1px solid var(--rule2);background:var(--s1)}.wvc-tabs{flex:none;display:flex;gap:2px;padding:10px 10px 0;border-bottom:1px solid var(--rule2);overflow-x:auto;scrollbar-width:none}.wvc-tabs::-webkit-scrollbar{display:none}.wvc-tab{flex:1 0 auto;display:grid;justify-items:center;gap:5px;min-width:54px;padding:9px 8px 10px;border:0;border-bottom:2px solid transparent;border-radius:10px 10px 0 0;background:none;color:var(--tx3);font:500 11.5px/1 var(--sans);cursor:pointer;transition:color .15s,background .15s,border-color .15s}.wvc-tab .ic{width:20px;height:20px}.wvc-tab:hover{color:var(--tx);background:var(--s2)}.wvc-tab.on{color:var(--acc);border-bottom-color:var(--acc);background:var(--acc-soft)}.wvc-tab:focus-visible{outline:2px solid var(--acc);outline-offset:-2px}.wvc-ctl{flex:1;min-height:0;overflow-y:auto;overscroll-behavior:contain;display:grid;align-content:start;gap:16px;padding:18px 18px 40px;animation:wvcIn .22s ease both}@keyframes wvcIn{from{opacity:0;transform:translateY(6px)}}@media (prefers-reduced-motion:reduce){.wvc-ctl{animation:none}}.wvc-ph{display:grid;gap:3px}.wvc-ph b{font:700 18px/1.2 var(--sans);color:var(--tx)}.wvc-ph span{font:400 13px/1.4 var(--sans);color:var(--tx3)}.wvc-use,.wvc-tog{display:grid;grid-template-columns:auto minmax(0,1fr);gap:12px;align-items:center;padding:12px 14px;border:1px solid var(--rule2);border-radius:14px;background:var(--s2);color:var(--tx);text-align:left;cursor:pointer;transition:border-color .2s,background .2s}.wvc-tog{width:100%}.wvc-use{padding:8px 14px 8px 10px;border-radius:99px;gap:10px}.wvc-use b,.wvc-tog b{display:block;font:500 14px/1.25 var(--sans)}.wvc-tog i{display:block;margin-top:2px;font:400 12.5px/1.3 var(--sans);font-style:normal;color:var(--tx3)}.wvc-use.on,.wvc-tog.on{border-color:color-mix(in srgb,var(--acc) 55%,var(--rule2));background:var(--acc-soft)}.wvc-use .sw,.wvc-tog .sw{position:relative;width:38px;height:22px;border-radius:99px;background:var(--s4);transition:background .2s}.wvc-use .sw::after,.wvc-tog .sw::after{content:'';position:absolute;top:3px;left:3px;width:16px;height:16px;border-radius:50%;background:var(--tx3);transition:transform .2s,background .2s}.wvc-use.on .sw,.wvc-tog.on .sw{background:var(--acc)}.wvc-use.on .sw::after,.wvc-tog.on .sw::after{transform:translateX(16px);background:var(--on-acc,#111)}.wvc-lab{font:600 11.5px/1.2 var(--sans);color:var(--tx3);letter-spacing:.06em;text-transform:uppercase}.wvc-f{display:grid;gap:8px}.wvc-fl{display:grid;gap:6px}.wvc-fl>span{font:600 11.5px/1.2 var(--sans);color:var(--tx3);letter-spacing:.06em;text-transform:uppercase}.wvc-row{display:flex;flex-wrap:wrap;align-items:center;gap:10px}.wvc-note{font:400 12.5px/1.4 var(--sans);color:var(--tx3)}.wvc-note code{padding:1px 5px;border-radius:6px;background:var(--s3);font-size:11.5px}.wvc-seg{display:flex;flex-wrap:wrap;padding:3px;gap:2px;border:1px solid var(--rule2);border-radius:13px;background:var(--s2);width:fit-content;max-width:100%}.wvc-seg button{height:34px;padding:0 13px;border:0;border-radius:10px;background:none;color:var(--tx3);font:500 13.5px/1 var(--sans);cursor:pointer;transition:background .15s,color .15s}.wvc-seg button:hover{color:var(--tx)}.wvc-seg button.on{background:var(--acc-soft);color:var(--acc);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--acc) 35%,transparent)}.wvc-seg.sm button{height:30px;padding:0 12px;font-size:13px}.wvc-looks{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.wvc-look{display:grid;gap:5px;padding:8px;border:1px solid var(--rule2);border-radius:16px;background:var(--s2);color:var(--tx);text-align:left;cursor:pointer;transition:border-color .2s,transform .2s,background .2s}.wvc-look:hover{transform:translateY(-2px);border-color:var(--rule3)}.wvc-look .tile{display:grid;place-items:center;width:100%;aspect-ratio:11/5;border-radius:10px;background:transparent;overflow:hidden}.wvc-look .tile canvas{display:block;width:100%;height:100%;object-fit:contain}.wvc-look b{font:600 13.5px/1.2 var(--sans);padding:0 3px}.wvc-look .hint{font:400 12px/1.3 var(--sans);color:var(--tx3);padding:0 3px 2px}.wvc-look.on{border-color:var(--acc);background:var(--acc-soft)}.wvc-sws{display:grid;grid-template-columns:repeat(auto-fill,minmax(104px,1fr));gap:8px}.wvc-sw{display:flex;align-items:center;gap:9px;padding:9px 10px;border:1px solid var(--rule2);border-radius:13px;background:var(--s2);color:var(--tx3);cursor:pointer;font:500 12px/1.2 var(--sans);text-align:left;transition:border-color .2s,color .2s}.wvc-sw:hover{color:var(--tx);border-color:var(--rule3)}.wvc-sw i{flex:none;width:24px;height:24px;border-radius:50%;background:linear-gradient(135deg,var(--a,#888) 50%,var(--b,#555) 50%);box-shadow:inset 0 0 0 1px rgba(255,255,255,.18)}.wvc-sw.auto i{background:conic-gradient(#e8b94f,#65d8b9,#5b9bff,#c49aff,#f16a78,#e8b94f)}.wvc-sw.cus i{background:repeating-conic-gradient(var(--s4) 0 25%,var(--s2) 0 50%) 0 0/10px 10px}.wvc-sw b{font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.wvc-sw.on{border-color:var(--acc);color:var(--tx);background:var(--acc-soft)}.wvc-col{display:flex;align-items:center;gap:9px;font:500 12.5px/1 var(--sans);color:var(--tx3)}.wvc-col input{width:44px;height:34px;padding:2px;border:1px solid var(--rule3);border-radius:10px;background:var(--s2);cursor:pointer}.wvc-rng{display:grid;gap:6px}.wvc-rng span{display:flex;justify-content:space-between;font:500 12.5px/1.2 var(--sans);color:var(--tx3)}.wvc-rng b{color:var(--tx);font-weight:500}.wvc-rng input{width:100%;accent-color:var(--acc)}.wvc-vars{display:flex;flex-wrap:wrap;align-items:center;gap:6px}.wvc-photo{display:grid;gap:12px}.wvc-photo>img{width:100%;max-height:150px;object-fit:cover;border-radius:12px}.wvc-photo .empty{display:flex;align-items:center;gap:10px;padding:14px;border:1px dashed var(--rule3);border-radius:12px;color:var(--tx3);font:400 13px/1.35 var(--sans)}.wvc-foot{display:flex;flex-wrap:wrap;justify-content:space-between;gap:8px;padding-top:4px}.wvc-sec{display:grid;gap:10px}.wvc-sec>h4{margin:0;font:700 11.5px/1.2 var(--sans);letter-spacing:.08em;text-transform:uppercase;color:var(--tx3)}.wvc-ctl{gap:22px}.wvc-opts{display:grid;gap:8px}.wvc-opts.c1{grid-template-columns:1fr}.wvc-opts.c2{grid-template-columns:repeat(2,minmax(0,1fr))}.wvc-opts.c3{grid-template-columns:repeat(3,minmax(0,1fr))}.wvc-opts.c4{grid-template-columns:repeat(4,minmax(0,1fr))}.wvc-opt{position:relative;display:grid;justify-items:center;align-content:start;gap:6px;padding:12px 8px 10px;border:1px solid var(--rule2);border-radius:14px;background:var(--s2);color:var(--tx3);text-align:center;cursor:pointer;transition:border-color .15s,background .15s,color .15s,transform .15s}.wvc-opts.c1 .wvc-opt{grid-template-columns:auto 1fr;justify-items:start;text-align:left;align-items:center;column-gap:14px;padding:12px 14px}.wvc-opts.c1 .wvc-opt .vis{grid-row:span 2}.wvc-opt:hover{color:var(--tx);border-color:var(--rule3);transform:translateY(-1px)}.wvc-opt .vis{display:grid;place-items:center;min-height:34px;color:var(--tx3)}.wvc-opt .vis svg{display:block;fill:currentColor;max-width:100%}.wvc-opt .vis svg .o{fill:none;stroke:currentColor;stroke-width:1.5;opacity:.6}.wvc-opt .vis svg .im{fill:var(--acc);opacity:.75}.wvc-opt .vis .ic{width:26px;height:26px}.wvc-opt b{font:600 13px/1.2 var(--sans);color:var(--tx)}.wvc-opt i{font:400 12px/1.3 var(--sans);font-style:normal;color:var(--tx3)}.wvc-opt.on{border-color:var(--acc);background:var(--acc-soft);color:var(--acc)}.wvc-opt.on .vis{color:var(--acc)}.ringv{display:block;width:30px;height:30px;border-radius:50%;border:3px solid var(--acc);box-sizing:border-box}.ringv.r-gradient{border-color:transparent;background:linear-gradient(var(--s2),var(--s2)) padding-box,linear-gradient(135deg,var(--acc),#8a7bd6) border-box}.ringv.r-text{border-color:var(--tx)}.ringv.r-none{border:2px dashed var(--rule3)}.bgv{display:block;width:100%;min-width:44px;height:34px;border-radius:9px;border:1px solid var(--rule2)}.bgv.art{background:radial-gradient(circle at 25% 20%,color-mix(in srgb,var(--acc) 45%,transparent),transparent 60%),radial-gradient(circle at 85% 90%,color-mix(in srgb,var(--acc) 25%,transparent),transparent 55%),var(--s3)}.bgv.solid{background:var(--s4)}.bgv.grad{background:linear-gradient(135deg,color-mix(in srgb,var(--acc) 55%,var(--s2)),var(--s4))}.bgv.img{display:grid;place-items:center;color:var(--tx3);background:var(--s3)}.wvc-look{position:relative;gap:8px;padding:8px 8px 10px}.wvc-look .lk{display:grid;gap:3px;padding:0 3px}.wvc-look .lk b{padding:0}.wvc-look .hint{padding:0}.wvc-look .tick{position:absolute;top:14px;right:14px;display:grid;place-items:center;width:22px;height:22px;border-radius:50%;background:var(--acc);color:var(--on-acc,#111);box-shadow:0 4px 12px -4px #000}.wvc-look .tick .ic{width:13px;height:13px}.wvc-strip{display:grid;grid-template-columns:repeat(4,1fr);gap:0;border:1px solid var(--rule2);border-radius:14px;overflow:hidden}.wvc-strip span{display:grid;gap:6px;padding:10px 8px 8px;background:var(--s2);justify-items:center}.wvc-strip i{display:block;width:100%;height:30px;border-radius:8px;background:var(--c);box-shadow:inset 0 0 0 1px rgba(255,255,255,.14)}.wvc-strip em{font:500 11px/1 var(--sans);font-style:normal;color:var(--tx3)}.wvc-sw{align-items:center}.wvc-sw span{display:grid;gap:2px;min-width:0}.wvc-sw b{font:600 12.5px/1.2 var(--sans)}.wvc-sw em{font:400 11px/1.2 var(--sans);font-style:normal;color:var(--tx3);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.wvc-sws{grid-template-columns:repeat(2,minmax(0,1fr))}.wvc-pair{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.wvc-hex{display:flex;align-items:center;gap:10px;padding:8px;border:1px solid var(--rule2);border-radius:14px;background:var(--s2)}.wvc-hex>input[type=color]{flex:none;width:44px;height:44px;padding:0;border:0;border-radius:11px;background:none;cursor:pointer}.wvc-hex>span{display:grid;gap:4px;min-width:0}.wvc-hex em{font:600 11px/1 var(--sans);font-style:normal;color:var(--tx3)}.wvc-hex .input{height:30px;padding:0 8px;font:500 13px/1 ui-monospace,Menlo,monospace;text-transform:lowercase}.wvc-fl>span{display:flex;justify-content:space-between;align-items:baseline}.wvc-fl .cnt{font:400 11px/1 var(--sans);font-style:normal;letter-spacing:0;text-transform:none;color:var(--tx4)}.wvc-ideas{display:flex;flex-wrap:wrap;gap:6px;margin-top:-4px}.wvc-ideas .chip.on{border-color:var(--acc);color:var(--acc);background:var(--acc-soft)}.wvc-vars{gap:8px}.wvc-vars .chip{display:inline-flex;align-items:center;gap:7px}.wvc-vars code{font:600 12px/1 ui-monospace,Menlo,monospace;color:var(--acc);background:none}.wvc-vars em{font:400 11.5px/1 var(--sans);font-style:normal;color:var(--tx3)}.wvc-drop{position:relative;display:grid;place-items:center;gap:4px;min-height:130px;padding:16px;border:1.5px dashed var(--rule3);border-radius:16px;background:var(--s2);color:var(--tx3);text-align:center;cursor:pointer;overflow:hidden;transition:border-color .15s,background .15s}.wvc-drop:hover,.wvc-drop.over,.wvc-drop:focus-visible{border-color:var(--acc);background:var(--acc-soft);outline:0}.wvc-drop b{font:600 14px/1.2 var(--sans);color:var(--tx)}.wvc-drop>span{font:400 12.5px/1.3 var(--sans)}.wvc-dropi{display:grid;place-items:center;width:44px;height:44px;border-radius:50%;background:var(--s3);color:var(--acc)}.wvc-drop.has{padding:0;min-height:0;border-style:solid}.wvc-drop.has img{display:block;width:100%;max-height:160px;object-fit:cover}.wvc-dropb{position:absolute;inset:auto 8px 8px auto;display:flex;gap:6px}.wvc-art{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.wvc-artb{display:grid;gap:5px;padding:6px 6px 8px;border:1px solid var(--rule2);border-radius:12px;background:var(--s2);color:var(--tx3);cursor:pointer;text-align:center;transition:border-color .15s,transform .15s}.wvc-artb:hover{transform:translateY(-1px);border-color:var(--rule3)}.wvc-artb .tile{display:grid;place-items:center;aspect-ratio:1100/280;border-radius:8px;overflow:hidden;background:var(--s3)}.wvc-artb .tile canvas{display:block;width:100%;height:100%}.wvc-artb .none{font:500 11px/1 var(--sans);color:var(--tx4)}.wvc-artb b{font:500 11.5px/1.2 var(--sans);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.wvc-artb.on{border-color:var(--acc);background:var(--acc-soft);color:var(--tx)}.wvc-fonts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.wvc-font{display:grid;grid-template-columns:auto 1fr;grid-template-rows:auto auto;align-items:center;column-gap:12px;row-gap:1px;padding:10px 12px;border:1px solid var(--rule2);border-radius:14px;background:var(--s2);color:var(--tx);text-align:left;cursor:pointer;transition:border-color .15s,background .15s,transform .15s}.wvc-font:hover{transform:translateY(-1px);border-color:var(--rule3)}.wvc-font .fv{grid-row:span 2;font-size:28px;line-height:1;color:var(--acc);min-width:38px}.wvc-font b{font-size:13.5px;font-weight:600;line-height:1.2;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.wvc-font i{font:400 11.5px/1.2 var(--sans);font-style:normal;color:var(--tx3);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.wvc-font.on{border-color:var(--acc);background:var(--acc-soft)}.wvc-tcs{display:flex;flex-wrap:wrap;gap:8px}.wvc-tc{display:inline-flex;align-items:center;gap:8px;height:36px;padding:0 13px 0 8px;border:1px solid var(--rule2);border-radius:99px;background:var(--s2);color:var(--tx3);font:500 13px/1 var(--sans);cursor:pointer}.wvc-tc i{width:20px;height:20px;border-radius:50%;box-shadow:inset 0 0 0 1px rgba(255,255,255,.25)}.wvc-tc i.auto{background:conic-gradient(#fff 0 50%,#0b0b10 0 100%)}.wvc-tc.on{border-color:var(--acc);color:var(--tx);background:var(--acc-soft)}.wvc-seg button.on{box-shadow:none}@media (max-width:900px){.wvc-grid{grid-template-columns:minmax(0,1fr);grid-template-rows:auto minmax(0,1fr)}.wvc-stage{padding:12px 14px;gap:10px}.wvc-stage::before,.wvc-cap{display:none}.wvc-cv canvas{max-height:30dvh}.wvc-panel{border-left:0;border-top:1px solid var(--rule2)}.wvc-tab{min-width:64px}.wvc-ctl{padding:14px 14px 90px}.wvc-looks{grid-template-columns:repeat(2,minmax(0,1fr))}.wvc-ph span{display:none}.wvc-opts.c4{grid-template-columns:repeat(2,minmax(0,1fr))}.wvc-art{grid-template-columns:repeat(2,minmax(0,1fr))}}.wc-card .wc-body{display:grid;gap:14px}.wc-thumb{display:block;width:100%;max-width:560px;margin:0 auto;border-radius:16px;box-shadow:0 30px 60px -34px #000;background:var(--s3);min-height:60px}.wc-pvimg{display:block;max-width:100%;margin-top:6px;border-radius:8px}.wc-acts{display:flex;flex-wrap:wrap;gap:10px;justify-content:center}.wc-acts .btn{height:46px;border-radius:14px}.wc-note{text-align:center;font:400 13px/1.4 var(--sans);color:var(--tx3)}.wvc-act{display:flex;align-items:center;margin-left:4px}.wvc-act .btn{height:40px}.bn{display:grid;gap:30px;align-content:start}.bn-sec{display:grid;gap:14px}.bn-sh{display:flex;flex-wrap:wrap;align-items:baseline;gap:6px 14px}.bn-sh h2{margin:0;font:700 19px/1.2 var(--sans);color:var(--tx)}.bn-sh>span{font:400 13px/1.3 var(--sans);color:var(--tx3)}.bn-search{display:flex;align-items:center;gap:8px;margin-left:auto;padding:0 12px;border:1px solid var(--rule2);border-radius:12px;background:var(--s1);color:var(--tx3)}.bn-search .input{height:38px;border:0;background:none;box-shadow:none;padding:0;min-width:160px}.bn-starters{display:grid;grid-template-columns:repeat(auto-fill,minmax(210px,1fr));gap:12px}.bn-st{display:grid;gap:8px;padding:8px 8px 11px;border:1px solid var(--rule2);border-radius:18px;background:linear-gradient(160deg,var(--s2),var(--s1));color:var(--tx);text-align:left;cursor:pointer;transition:transform .18s,border-color .18s,box-shadow .18s}.bn-st:hover:not(:disabled){transform:translateY(-3px);border-color:color-mix(in srgb,var(--acc) 55%,var(--rule2));box-shadow:0 18px 30px -22px #000}.bn-st:disabled{opacity:.55;cursor:default}.bn-st b{padding:0 4px;font:600 13.5px/1.2 var(--sans)}.bn-stc{display:grid;place-items:center;aspect-ratio:11/4;border-radius:11px;background:var(--s3);overflow:hidden}.bn-stc canvas{display:block;width:100%;height:100%;object-fit:contain}.bn-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(190px,1fr));gap:10px}.bn-card{position:relative;display:grid;gap:6px;padding:6px 6px 7px;border:1px solid var(--rule2);border-radius:15px;background:linear-gradient(160deg,var(--s2),var(--s1));transition:border-color .18s,transform .18s}.bn-card:hover{border-color:var(--rule3);transform:translateY(-2px)}.bn-img{position:relative;display:block;width:100%;padding:0;border:0;border-radius:10px;background:repeating-conic-gradient(var(--s3) 0 25%,var(--s2) 0 50%) 0 0/12px 12px;overflow:hidden;cursor:pointer;line-height:0}.bn-img{aspect-ratio:11/4}.bn-img img{display:block;width:100%;height:100%;object-fit:contain}.bn-hover{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;gap:6px;background:color-mix(in srgb,var(--ink) 55%,transparent);color:var(--tx);font:600 12.5px/1 var(--sans);opacity:0;transition:opacity .18s}.bn-img:hover .bn-hover,.bn-img:focus-visible .bn-hover{opacity:1}.bn-meta{display:flex;align-items:baseline;gap:8px;padding:0 3px;min-width:0}.bn-meta b{flex:1;min-width:0;font:600 13px/1.25 var(--sans);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bn-meta span{flex:none;font:400 11px/1.3 var(--sans);color:var(--tx3)}.bn-acts{display:flex;align-items:center;gap:2px;padding:0 1px}.bn-acts .btn{margin-right:auto;height:28px;padding:0 11px;font-size:12.5px;border-radius:9px}.bn-acts .ec-ib{width:28px;height:28px;border-radius:9px}.bn-acts .ec-ib .ic{width:15px;height:15px}.bn-acts .ec-ib.danger:hover{color:var(--bad,#f16a78)}.bl-choose{display:grid;gap:10px}.bl-choose .bn-starters{grid-template-columns:repeat(auto-fill,minmax(170px,1fr));gap:10px}.bl-prev{display:block;width:100%;max-height:200px;object-fit:contain;border-radius:14px;background:var(--s2)}.bl-row{display:grid;grid-template-columns:auto 1fr;align-items:center;gap:14px;width:100%;padding:13px 15px;border:1px solid var(--rule2);border-radius:15px;background:var(--s2);color:var(--tx);text-align:left;cursor:pointer;transition:border-color .15s,background .15s}.bl-row:hover:not(:disabled){border-color:var(--rule3);background:var(--s3)}.bl-row:disabled{opacity:.5;cursor:default}.bl-row .ic{color:var(--acc)}.bl-row span{display:grid;gap:2px}.bl-row b{font:600 14px/1.25 var(--sans)}.bl-row i{font:400 12.5px/1.3 var(--sans);font-style:normal;color:var(--tx3)}.bl-row.primary{border-color:color-mix(in srgb,var(--acc) 55%,var(--rule2));background:var(--acc-soft)}.bl-h{margin:8px 0 0;font:700 11.5px/1.2 var(--sans);letter-spacing:.08em;text-transform:uppercase;color:var(--tx3)}.bl-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:10px}.bl-pick{display:grid;gap:6px;padding:6px 6px 8px;border:1px solid var(--rule2);border-radius:13px;background:var(--s2);color:var(--tx);text-align:left;cursor:pointer;transition:border-color .15s,transform .15s}.bl-pick:hover{border-color:var(--acc);transform:translateY(-2px)}.bl-pick img{display:block;width:100%;aspect-ratio:11/4;object-fit:cover;border-radius:8px;background:var(--s3)}.bl-pick span{padding:0 3px;font:500 12.5px/1.2 var(--sans);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.wvc-name{width:100%;max-width:420px;height:26px;padding:0 6px;margin:-3px 0 0 -6px;border:1px solid transparent;border-radius:8px;background:none;color:var(--tx);font:600 15px/1.1 var(--sans);outline:0;transition:border-color .15s,background .15s}.wvc-name:hover{background:var(--s2)}.wvc-name:focus{border-color:var(--acc);background:var(--s2)}.wvc-lock{display:flex;align-items:center;gap:12px;padding:12px 14px;border:1px dashed var(--rule3);border-radius:14px;color:var(--tx3)}.wvc-lock span{display:grid;gap:2px}.wvc-lock b{font:600 13.5px/1.2 var(--sans);color:var(--tx)}.wvc-lock i{font:400 12.5px/1.3 var(--sans);font-style:normal}.wvc-lock .ic{color:var(--acc)}@media (max-width:700px){.bn-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.bn-meta span{display:none}.bn-starters{grid-template-columns:repeat(2,minmax(0,1fr))}.bn-search{margin-left:0;width:100%}}
.wz{position:relative;isolation:isolate;max-width:1120px;margin:0 auto}.wz *:focus-visible{outline:2px solid var(--acc);outline-offset:2px}.wz button{font-family:inherit}@keyframes wzIn{from{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@keyframes wzPulse{50%{box-shadow:0 0 0 6px transparent}}@keyframes wzInF{from{opacity:0;transform:translateX(22px)}to{opacity:1;transform:none}}@keyframes wzInB{from{opacity:0;transform:translateX(-22px)}to{opacity:1;transform:none}}@keyframes wzPop{0%{transform:scale(.6);opacity:0}60%{transform:scale(1.12)}100%{transform:none;opacity:1}}@keyframes wzSweep{from{stroke-dashoffset:var(--len)}to{stroke-dashoffset:0}}.wz-shell{position:relative;display:grid;grid-template-columns:240px minmax(0,1fr);min-height:600px;overflow:clip;border:1px solid var(--rule2);border-radius:28px;background:radial-gradient(90% 55% at 100% 0%,color-mix(in srgb,var(--acc) 9%,transparent),transparent 65%),linear-gradient(170deg,var(--s2),var(--s1) 60%);box-shadow:inset 0 1px 0 color-mix(in srgb,var(--tx) 7%,transparent),0 50px 100px -60px #000}.wz-shell.solo{grid-template-columns:minmax(0,1fr)}:root[data-mode="light"] .wz-shell{box-shadow:inset 0 1px 0 rgb(255 255 255/.9),0 1px 2px rgb(70 45 15/.14),0 30px 60px -40px rgb(70 45 15/.45)}.wz-eb{display:inline-flex;align-items:center;gap:9px;font:600 10.5px/1 var(--mono);letter-spacing:.16em;text-transform:uppercase;color:var(--tx3)}.wz-eb.acc{color:var(--acc)}.wz-eb i{width:7px;height:7px;border-radius:50%;background:var(--acc);box-shadow:0 0 0 4px color-mix(in srgb,var(--acc) 25%,transparent);animation:wzPulse 2.4s ease-in-out infinite}.wz-rail{display:flex;flex-direction:column;gap:20px;padding:24px 14px 18px;background:color-mix(in srgb,var(--ink) 62%,transparent);border-right:1px solid var(--rule)}.wz-rail-h{display:flex;align-items:center;gap:14px;padding:0 8px}.wz-rail-ring{position:relative;width:64px;height:64px;flex:none}.wz-rail-ring .mid{position:absolute;inset:0;display:grid;place-items:center;font:400 20px/1 var(--serif);font-variant-numeric:tabular-nums;color:var(--tx)}.wz-rail-t{display:flex;flex-direction:column;gap:7px;min-width:0}.wz-rail-t b{font:400 22px/1.05 var(--serif);letter-spacing:-.015em;color:var(--tx)}.wz-rail-t span{font:500 10.5px/1.3 var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--tx3)}.wz-phs{display:flex;flex-direction:column;gap:2px}.wz-ph{border-radius:14px}.wz-ph-b{display:flex;align-items:center;gap:11px;width:100%;padding:10px 10px;border:0;border-radius:12px;background:none;color:var(--tx3);text-align:left;cursor:default;transition:background .2s,color .2s}.wz-ph-n{display:grid;place-items:center;flex:none;width:24px;height:24px;border-radius:50%;border:1.5px solid var(--rule3);font:600 10px/1 var(--mono);color:var(--tx3);transition:background .25s,border-color .25s,color .25s}.wz-ph-n .ic{width:12px;height:12px}.wz-ph-l{flex:1;min-width:0;font:500 13.5px/1.2 var(--sans);color:inherit}.wz-ph-c{font:500 10.5px/1 var(--mono);color:var(--tx4);font-variant-numeric:tabular-nums}.wz-ph.now .wz-ph-b{color:var(--tx)}.wz-ph.now .wz-ph-n{border-color:var(--acc);color:var(--acc);box-shadow:0 0 0 4px var(--acc-soft)}.wz-ph.done .wz-ph-n{background:var(--acc);border-color:var(--acc);color:var(--on-acc)}.wz-ph.done .wz-ph-b{color:var(--tx2)}.wz-ph.live .wz-ph-b{cursor:pointer}.wz-ph.live:not(.now) .wz-ph-b:hover{background:var(--acc-soft);color:var(--tx)}.wz-ph-items{display:flex;flex-direction:column;gap:1px;margin:2px 0 8px 22px;padding-left:14px;border-left:1px solid var(--rule2)}.wz-it{display:flex;align-items:center;gap:10px;width:100%;padding:7px 10px;border:0;border-radius:9px;background:none;color:var(--tx3);font:400 12.5px/1.2 var(--sans);text-align:left;cursor:pointer;transition:background .2s,color .2s}.wz-it:hover{background:var(--acc-soft);color:var(--tx)}.wz-it i{flex:none;width:8px;height:8px;border-radius:50%;border:1.5px solid var(--rule3);transition:background .25s,border-color .25s,box-shadow .25s}.wz-it.on i{background:var(--acc);border-color:var(--acc)}.wz-it.skip i{border-style:dashed}.wz-it.cur{background:var(--acc-soft);color:var(--tx)}.wz-it.cur i{border-color:var(--acc);box-shadow:0 0 0 3px var(--acc-soft)}.wz-it.cur.on i{box-shadow:0 0 0 3px var(--acc-soft)}.wz-rail-f{margin-top:auto;padding:12px 10px 0;border-top:1px solid var(--rule);font:500 10.5px/1.5 var(--mono);letter-spacing:.06em;color:var(--tx4)}.wz-rail-f b{color:var(--tx3);font-weight:500}.wz-ticks{display:none}.wz-pane{position:relative;display:flex;flex-direction:column;min-width:0}.wz-top{position:relative;display:flex;align-items:center;gap:14px;padding:16px 28px 15px;border-bottom:1px solid var(--rule)}.wz-crumb{display:flex;align-items:center;gap:10px;min-width:0;font:600 10.5px/1 var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--tx3)}.wz-crumb b{color:var(--acc);font-weight:600;white-space:nowrap}.wz-crumb span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.wz-crumb .sep{width:3px;height:3px;border-radius:50%;background:var(--tx4);flex:none}.wz-left{margin-left:auto;font:500 11px/1 var(--mono);color:var(--tx3);white-space:nowrap;font-variant-numeric:tabular-nums}.wz-left b{margin-right:4px;font:400 17px/1 var(--serif);color:var(--tx);vertical-align:-1px}.wz-prog{position:absolute;left:0;right:0;bottom:-1px;height:2px;background:transparent}.wz-prog i{position:absolute;inset:0 auto 0 0;background:var(--foil);box-shadow:0 0 14px -2px var(--acc);transition:width .7s var(--ease)}.wz-body{flex:1;container-type:inline-size;padding:28px 28px 14px;min-width:0}.wz-body.in-fwd{animation:wzInF .42s var(--ease) both}.wz-body.in-back{animation:wzInB .42s var(--ease) both}.wz-body.leaving{pointer-events:none;opacity:0;transform:translateY(-8px);transition:opacity .25s,transform .28s var(--ease)}.wz-foot{position:sticky;bottom:calc(0px + var(--sab,0px) + var(--pa-h,0px));z-index:3;display:flex;align-items:center;gap:10px;padding:14px 24px 14px 28px;border-top:1px solid var(--rule);background:color-mix(in srgb,var(--s1) 90%,transparent);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.wz-foot .spacer{flex:1}.wz-keys{display:none;align-items:center;gap:14px;font:500 10.5px/1 var(--mono);letter-spacing:.06em;color:var(--tx4)}.wz-keys kbd{margin-right:5px;padding:3px 6px;border:1px solid var(--rule3);border-bottom-width:2px;border-radius:5px;background:var(--s2);font:600 10px/1 var(--mono);color:var(--tx3)}@media(hover:hover){.wz-keys{display:flex}}.wz-foot .btn.primary{position:relative;overflow:hidden}.wz-foot .btn.primary::after{content:'';position:absolute;inset:0;background:linear-gradient(105deg,transparent 40%,color-mix(in srgb,var(--on-acc) 18%,transparent) 50%,transparent 60%);transform:translateX(-120%);animation:wzSheen 4.5s ease-in-out 1s infinite}@keyframes wzSheen{0%,100%{transform:translateX(-120%)}55%{transform:translateX(120%)}}.wz-foot .btn.primary:disabled::after{display:none}.flip{display:inline-flex;transform:scaleX(-1)}.wz-step{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,.92fr);gap:22px 30px;align-items:start}.wz-sh{grid-column:1/-1;display:flex;align-items:flex-start;gap:18px;margin-bottom:4px}.wz-sh-ic{display:grid;place-items:center;flex:none;width:52px;height:52px;border-radius:17px;color:var(--acc);background:radial-gradient(circle at 30% 20%,color-mix(in srgb,var(--acc) 30%,var(--s3)),var(--s2) 78%);box-shadow:0 0 0 1px var(--rule3),0 12px 26px -14px var(--acc)}.wz-sh-t{min-width:0}.wz-sh h2{margin:11px 0 8px;font:400 clamp(30px,4.4cqw,42px)/1.04 var(--serif);letter-spacing:-.03em;text-wrap:balance;color:var(--tx)}.wz-sh p{margin:0;max-width:56ch;color:var(--tx3);font-size:14.5px;line-height:1.6}.wz-col{display:flex;flex-direction:column;gap:14px;min-width:0}.wz-aside{position:sticky;top:16px;min-width:0}.wz-dec{display:grid;grid-template-columns:1fr 1fr;gap:5px;padding:5px;border:1px solid var(--rule2);border-radius:20px;background:var(--ink)}.wz-dopt{position:relative;display:flex;align-items:center;gap:11px;min-height:60px;padding:10px 14px;border:1px solid transparent;border-radius:15px;background:none;color:var(--tx3);text-align:left;cursor:pointer;transition:background .25s,color .2s,border-color .25s,box-shadow .3s,transform .2s var(--ease)}.wz-dopt:hover{color:var(--tx);background:color-mix(in srgb,var(--tx) 4%,transparent)}.wz-dopt:active{transform:scale(.98)}.wz-dopt-ic{display:grid;place-items:center;flex:none;width:34px;height:34px;border-radius:11px;background:var(--s3);color:var(--tx3);transition:background .25s,color .25s}.wz-dopt-b{display:flex;flex-direction:column;gap:5px;min-width:0}.wz-dopt-b b{font:500 14px/1 var(--sans);color:inherit}.wz-dopt-b em{font:600 9.5px/1 var(--mono);font-style:normal;letter-spacing:.12em;text-transform:uppercase;color:var(--acc)}.wz-dopt kbd{display:none !important;margin-left:auto;min-width:20px;padding:3px 6px;border:1px solid var(--rule3);border-radius:6px;text-align:center;font:600 10px/1 var(--mono);color:var(--tx4)}@media(hover:hover){.wz-dopt kbd{display:block}}.wz-dopt.picked.on{background:linear-gradient(160deg,color-mix(in srgb,var(--acc) 17%,var(--s2)),var(--s2));border-color:var(--acc-mid);color:var(--tx);box-shadow:0 14px 34px -22px var(--acc)}.wz-dopt.picked.on .wz-dopt-ic{background:var(--foil);color:var(--on-acc)}.wz-dopt.picked.off{background:var(--s3);border-color:var(--rule3);color:var(--tx)}.wz-dhint{margin:-2px 4px 0;color:var(--tx3);font-size:12.5px;line-height:1.55}.wz-set{display:flex;flex-direction:column;gap:14px;min-width:0;animation:wzIn .3s var(--ease) both}.wz-set .amd-pane{animation:none}.wz-set .amd-tabs{position:static}.wz-set .amd-dials{grid-template-columns:repeat(auto-fit,minmax(138px,1fr))}.wz-tune{border-radius:18px;background:color-mix(in srgb,var(--tx) 3.5%,transparent);border:1px solid var(--rule)}.wz-tune-btn{display:flex;align-items:center;gap:11px;width:100%;padding:14px 16px;border:0;border-radius:18px;background:none;color:var(--tx2);font:500 13.5px/1 var(--sans);text-align:left;cursor:pointer;transition:background .2s,color .2s}.wz-tune-btn:hover{background:var(--acc-soft);color:var(--tx)}.wz-tune-btn .ic{color:var(--acc)}.wz-tune-btn em{margin-left:2px;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font:500 11px/1 var(--mono);font-style:normal;color:var(--tx4)}.wz-tune-btn .chev{margin-left:auto;display:grid;color:var(--tx3);transition:transform .3s var(--ease)}.wz-tune.open .wz-tune-btn .chev{transform:rotate(180deg)}.wz-tune-in{display:flex;flex-direction:column;gap:14px;padding:4px 16px 18px;animation:wzIn .3s var(--ease) both}.wz-tune-in .setting{padding:12px 0}.wz-tune-in .setting:last-of-type{border-bottom:0}.wz-sub{margin:4px 0 -4px;font:600 10px/1 var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--tx4)}.wz-sim{overflow:hidden;border:1px solid var(--rule2);border-radius:20px;background:var(--ink)}.wz-sim-h{display:flex;align-items:center;gap:9px;padding:13px 16px;border-bottom:1px solid var(--rule);font:600 10px/1 var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--tx3)}.wz-sim-h .live{width:6px;height:6px;border-radius:50%;background:var(--ok);box-shadow:0 0 0 3px color-mix(in srgb,var(--ok) 22%,transparent)}.wz-sim-ch{display:inline-flex;align-items:center;gap:4px;margin-left:auto;font-weight:500;letter-spacing:.02em;text-transform:none;color:var(--tx4)}.wz-feed{display:flex;flex-direction:column;gap:2px;padding:10px 8px}.wz-m{display:flex;align-items:center;gap:11px;padding:8px 10px;border-radius:13px;font-size:13.5px;color:var(--tx2);animation:wzIn .35s var(--ease) backwards;animation-delay:calc(var(--i,0)*70ms)}.wz-m .av{opacity:1;display:grid;place-items:center;flex:none;width:30px;height:30px;border-radius:50%;background:var(--s4);color:var(--tx2);font:600 11px/1 var(--mono);text-transform:uppercase}.wz-m .bd{flex:1;display:flex;flex-direction:column;gap:2px;min-width:0;overflow-wrap:anywhere}.wz-m .bd b{font-size:12.5px;font-weight:600;color:var(--tx)}.wz-m.bad{background:var(--bad-bg);box-shadow:inset 3px 0 0 var(--bad)}.wz-m.bad .av{background:color-mix(in srgb,var(--bad) 28%,var(--s3));color:var(--tx)}.wz-m .tx{text-decoration:line-through;text-decoration-color:var(--bad);opacity:.7}.wz-m .tag{flex:none;max-width:44%;padding:5px 9px;border-radius:99px;background:color-mix(in srgb,var(--bad) 18%,transparent);font:600 10px/1.2 var(--mono);font-style:normal;letter-spacing:.06em;text-transform:uppercase;color:var(--bad);text-align:center}.wz-m .pct{margin-left:6px;font:500 11px/1 var(--mono);color:var(--tx4)}.wz-m.dim{padding-left:52px;color:var(--tx4);font-size:12px}.wz-m.you .av{background:var(--acc-soft);color:var(--acc)}.wz-mchip{display:inline-block;margin:0 4px 3px 0;padding:2px 7px;border-radius:6px;background:var(--info-bg);color:var(--info);font-size:12px}.wz-pips{display:flex;flex-wrap:wrap;gap:7px;padding:14px 12px}.wz-pip{display:block;width:20px;height:20px;border-radius:6px;border:1px solid var(--rule3);animation:wzIn .3s var(--ease) backwards;animation-delay:calc(var(--i)*70ms)}.wz-pip.round{border-radius:50%}.wz-pip.hit{background:var(--warn-bg);border-color:var(--warn)}.wz-pip.trip{background:var(--bad);border-color:var(--bad);box-shadow:0 0 12px -2px var(--bad)}.wz-sim-c{padding:13px 16px 15px;border-top:1px solid var(--rule);font-size:13px;line-height:1.55;color:var(--tx2)}.wz-sim-c b{font-weight:600;color:var(--acc)}.wz-try{display:flex;align-items:center;gap:10px;padding:10px 12px;border-top:1px solid var(--rule);background:color-mix(in srgb,var(--tx) 2.5%,transparent)}.wz-try .ic{flex:none;color:var(--acc)}.wz-try input,.wz-try input:hover,.wz-try input:focus{flex:1;min-width:0;min-height:0;padding:8px 2px;border:0;border-radius:0;background:transparent;box-shadow:none;color:var(--tx);font:400 13.5px/1.2 var(--sans);outline:none}.wz-try{transition:background .2s}.wz-try:focus-within{background:var(--acc-soft)}.wz-try:focus-within .ic{filter:brightness(1.2)}.wz-try input::placeholder{color:var(--tx4)}.wz-verdict{flex:none;padding:6px 10px;border-radius:99px;border:1px solid var(--rule2);font:600 9.5px/1 var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--tx4);white-space:nowrap;transition:background .2s,color .2s,border-color .2s}.wz-verdict.ok{border-color:color-mix(in srgb,var(--ok) 45%,transparent);background:var(--ok-bg);color:var(--ok)}.wz-verdict.bad{border-color:color-mix(in srgb,var(--bad) 45%,transparent);background:var(--bad-bg);color:var(--bad)}.wz-tryout{padding:2px 16px 13px;font-size:12.5px;line-height:1.5;color:var(--tx3)}.wz-tryout:empty{display:none}.wz-chap{display:flex;flex-direction:column;gap:26px;max-width:640px}.wz-chap-tiles{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.wz-ct{display:flex;align-items:center;gap:12px;padding:12px 14px;border-radius:16px;background:color-mix(in srgb,var(--tx) 3.5%,transparent);border:1px solid var(--rule);animation:wzIn .45s var(--ease) backwards;animation-delay:calc(var(--i)*55ms + .1s)}.wz-ct .ic-b{display:grid;place-items:center;flex:none;width:34px;height:34px;border-radius:11px;background:var(--s3);color:var(--tx3)}.wz-ct b{display:block;font:500 13.5px/1.2 var(--sans);color:var(--tx)}.wz-ct span{display:block;margin-top:3px;font:600 9.5px/1 var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--tx4)}.wz-ct.on{border-color:var(--acc-mid);background:var(--acc-soft)}.wz-ct.on .ic-b{background:var(--acc-soft);color:var(--acc)}.wz-ct.on span{color:var(--acc)}.wz-already{display:flex;align-items:center;gap:9px;margin:0;font-size:13px;line-height:1.5;color:var(--ok)}.wz-already .ic{flex:none}.wz-chcard{display:flex;align-items:center;gap:14px;padding:16px;border:1px dashed var(--rule3);border-radius:18px;color:var(--tx3);transition:border-color .3s,background .3s}.wz-chcard.set{border-style:solid;border-color:var(--acc-mid);background:linear-gradient(160deg,var(--acc-soft),transparent)}.wl-h{display:grid;place-items:center;flex:none;width:44px;height:44px;border-radius:14px;background:var(--s3);color:var(--tx3)}.wz-chcard.set .wl-h{background:var(--acc-soft);color:var(--acc)}.wz-chcard b{display:block;font:400 24px/1.1 var(--serif);letter-spacing:-.015em;color:var(--tx);overflow-wrap:anywhere}.wz-chcard i{display:block;margin-top:4px;font-style:normal;font-size:12.5px;line-height:1.45;color:var(--tx3)}.wz-panel{display:flex;flex-direction:column;gap:14px;padding:16px;border-radius:18px;background:color-mix(in srgb,var(--tx) 3.5%,transparent);border:1px solid var(--rule)}.wz-create{display:flex;gap:8px}.wz-create .input{flex:1;min-width:0}.wz-or{display:flex;align-items:center;gap:12px;font:600 9.5px/1 var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--tx4)}.wz-or::before,.wz-or::after{content:'';flex:1;height:1px;background:var(--rule)}.wz-alert{display:flex;gap:12px;padding:14px 16px}.wz-alert .av{opacity:1;display:grid;place-items:center;flex:none;width:34px;height:34px;border-radius:50%;background:var(--acc-soft);color:var(--acc)}.wz-alert>div{min-width:0;flex:1}.wz-al-h{display:flex;align-items:center;gap:7px;font-size:13px}.wz-al-h b{font-weight:600;color:var(--tx)}.wz-al-h em{padding:2px 5px;border-radius:4px;background:var(--acc);font:700 9px/1.2 var(--mono);font-style:normal;color:var(--on-acc)}.wz-emb{margin-top:8px;padding:10px 13px;border-left:3px solid var(--bad);border-radius:4px 10px 10px 4px;background:var(--s2)}.wz-emb b{display:block;font-size:13px;font-weight:600;color:var(--tx)}.wz-emb span{display:block;margin-top:3px;font-size:12.5px;line-height:1.45;color:var(--tx3)}.wz-gate{display:flex;flex-direction:column;align-items:center;gap:12px;padding:28px 20px 24px;text-align:center}.wz-gate .lk{display:grid;place-items:center;width:46px;height:46px;border-radius:15px;background:var(--acc-soft);color:var(--acc)}.wz-gate b{font:400 22px/1.1 var(--serif);color:var(--tx)}.wz-gate span{max-width:30ch;font-size:12.5px;line-height:1.5;color:var(--tx3)}.wz-gate .fake{margin-top:4px;padding:9px 20px;border-radius:99px;background:var(--foil);font:600 12.5px/1 var(--sans);color:var(--on-acc)}.wz-intro{display:grid;grid-template-columns:minmax(0,1.04fr) minmax(0,.96fr);min-height:600px}.wz-intro-l{display:flex;flex-direction:column;gap:22px;padding:44px 40px 36px;min-width:0}.wz-intro-l h1{margin:0;font:400 clamp(40px,5cqw,58px)/1 var(--serif);letter-spacing:-.035em;text-wrap:balance;color:var(--tx)}.wz-intro-l h1 em{font-style:italic;color:var(--acc)}.wz-lede{max-width:48ch;margin:0;color:var(--tx3);font-size:15px;line-height:1.6}.wz-paths{display:inline-grid;grid-template-columns:1fr 1fr;gap:4px;padding:4px;border:1px solid var(--rule2);border-radius:99px;background:var(--ink);align-self:flex-start}.wz-path{padding:11px 20px;border:0;border-radius:99px;background:none;color:var(--tx3);font:500 13px/1 var(--sans);cursor:pointer;white-space:nowrap;transition:background .25s,color .2s}.wz-path:hover{color:var(--tx)}.wz-path.on{background:var(--foil);color:var(--on-acc);box-shadow:0 8px 20px -10px var(--acc)}.wz-pick{display:flex;flex-direction:column;gap:8px;animation:wzIn .4s var(--ease) both}.wz-guided{display:flex;flex-direction:column;gap:2px;padding:6px;border-radius:20px;background:color-mix(in srgb,var(--tx) 3.5%,transparent);border:1px solid var(--rule)}.wz-gr{display:flex;align-items:center;gap:14px;padding:12px 12px;border-radius:14px}.wz-gr .ic-b{display:grid;place-items:center;flex:none;width:36px;height:36px;border-radius:12px;background:var(--acc-soft);color:var(--acc)}.wz-gr b{display:block;font:500 14px/1.2 var(--sans);color:var(--tx)}.wz-gr span{display:block;margin-top:3px;font-size:12.5px;line-height:1.4;color:var(--tx3)}.wz-gr em{margin-left:auto;flex:none;font:500 11px/1 var(--mono);font-style:normal;color:var(--tx4)}.wz-gr+.wz-gr{border-top:1px solid var(--rule);border-radius:0 0 14px 14px}.wz-pst{display:flex;align-items:center;gap:16px;width:100%;padding:15px 16px;border:1px solid var(--rule);border-radius:18px;background:color-mix(in srgb,var(--tx) 3.5%,transparent);color:inherit;text-align:left;cursor:pointer;transition:background .25s,border-color .25s,box-shadow .3s,transform .25s var(--ease)}.wz-pst:hover{border-color:var(--rule3);transform:translateY(-1px)}.wz-pst.on{border-color:var(--acc);background:linear-gradient(160deg,color-mix(in srgb,var(--acc) 14%,var(--s2)),var(--s2));box-shadow:0 18px 40px -26px var(--acc)}.wz-lvl{display:flex;align-items:flex-end;gap:3px;height:26px;flex:none}.wz-lvl i{display:block;width:5px;border-radius:3px;background:var(--rule3);transition:background .25s}.wz-lvl i:nth-child(1){height:10px}.wz-lvl i:nth-child(2){height:18px}.wz-lvl i:nth-child(3){height:26px}.wz-lvl[data-l="1"] i:nth-child(-n+1),.wz-lvl[data-l="2"] i:nth-child(-n+2),.wz-lvl[data-l="3"] i{background:var(--acc)}.wz-pst-b{flex:1;min-width:0}.wz-pst-top{display:flex;align-items:center;flex-wrap:wrap;gap:6px 10px}.wz-pst-top b{font:400 24px/1 var(--serif);letter-spacing:-.02em;color:var(--tx)}.wz-pst-top em{padding:4px 8px;border-radius:99px;background:var(--acc-soft);font:600 9.5px/1 var(--mono);font-style:normal;letter-spacing:.1em;text-transform:uppercase;color:var(--acc)}.wz-pst-d{display:block;margin-top:6px;color:var(--tx3);font-size:12.5px;line-height:1.5}.wz-radio{flex:none;width:18px;height:18px;border-radius:50%;border:1.5px solid var(--rule3);transition:border-color .2s,background .2s}.wz-pst.on .wz-radio{border-color:var(--acc);background:radial-gradient(circle,var(--acc) 0 36%,transparent 41%)}.wz-cta{display:inline-flex;align-items:center;gap:10px;align-self:flex-start;padding:15px 24px;border:0;border-radius:99px;background:var(--foil);color:var(--on-acc);font:600 14.5px/1 var(--sans);cursor:pointer;box-shadow:0 16px 34px -16px var(--acc);transition:transform .25s var(--ease),box-shadow .3s}.wz-cta:hover{transform:translateX(3px);box-shadow:0 20px 40px -14px var(--acc)}.wz-cta:disabled{opacity:.5;cursor:default;transform:none}.wz-cta-row{display:flex;flex-wrap:wrap;align-items:center;gap:12px 16px;margin-top:auto}.wz-cta-row small{font:500 11px/1.4 var(--mono);color:var(--tx4)}.wz-intro-r{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:26px;padding:36px 32px;min-width:0;border-left:1px solid var(--rule);background:radial-gradient(70% 60% at 50% 38%,color-mix(in srgb,var(--acc) 15%,transparent),transparent 70%),color-mix(in srgb,var(--ink) 55%,transparent)}.wz-bigring{position:relative;width:min(100%,250px);aspect-ratio:1}.wz-bigring .mid{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:7px}.wz-bigring .mid b{font:400 clamp(52px,6cqw,68px)/1 var(--serif);letter-spacing:-.04em;color:var(--tx);font-variant-numeric:tabular-nums}.wz-bigring .mid span{font:600 10px/1 var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--tx3)}.wz-legend{display:flex;flex-wrap:wrap;justify-content:center;gap:7px;max-width:340px}.wz-lg{display:grid;place-items:center;width:32px;height:32px;border-radius:11px;border:1px solid var(--rule2);color:var(--tx4);transition:color .3s,border-color .3s,background .3s,transform .3s var(--ease)}.wz-lg.on{color:var(--acc);border-color:var(--acc-mid);background:var(--acc-soft);transform:translateY(-2px)}.wz-arc{fill:none;stroke:var(--rule3);stroke-width:7;stroke-linecap:round;transition:stroke .4s,filter .4s}.wz-arc.on{stroke:var(--acc);filter:drop-shadow(0 0 4px color-mix(in srgb,var(--acc) 65%,transparent))}.wz-arc.prev{stroke:var(--acc-mid)}.wz-rail-ring .wz-arc{stroke-width:8}.wz-rv{display:flex;flex-direction:column;gap:30px}.wz-rv-grp{display:flex;flex-direction:column;gap:12px}.wz-rv-gh{display:flex;align-items:center;gap:11px}.wz-rv-gi{display:grid;place-items:center;width:30px;height:30px;border-radius:10px;background:var(--acc-soft);color:var(--acc)}.wz-rv-gh h3{margin:0;font:400 24px/1 var(--serif);letter-spacing:-.02em;color:var(--tx)}.wz-rv-gc{margin-left:auto;font:500 11px/1 var(--mono);color:var(--tx3)}.wz-rv-gc b{font-weight:600;color:var(--acc)}.wz-rv-grid{display:grid;grid-template-columns:repeat(var(--cols,2),minmax(0,1fr));gap:10px}.wz-rt{position:relative;display:flex;flex-direction:column;border:1px solid var(--rule);border-radius:18px;background:color-mix(in srgb,var(--tx) 3.5%,transparent);transition:border-color .25s,background .3s,box-shadow .35s}.wz-rt:hover{border-color:var(--rule3)}.wz-rt.on{border-color:var(--acc-mid);background:linear-gradient(160deg,color-mix(in srgb,var(--acc) 12%,var(--s2)),transparent 80%)}.wz-rt-main{display:flex;align-items:flex-start;gap:12px;flex:1;padding:14px 14px 10px;border:0;border-radius:18px 18px 0 0;background:none;color:inherit;text-align:left;cursor:pointer}.wz-rt-ic{display:grid;place-items:center;flex:none;width:38px;height:38px;border-radius:12px;background:var(--s3);color:var(--tx3);transition:background .25s,color .25s}.wz-rt.on .wz-rt-ic{background:var(--acc-soft);color:var(--acc)}.wz-rt-t{flex:1;min-width:0}.wz-rt-t b{display:block;font:400 19px/1.15 var(--serif);letter-spacing:-.01em;color:var(--tx2)}.wz-rt.on .wz-rt-t b{color:var(--tx)}.wz-rt-t i{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;margin-top:5px;font-size:12px;font-style:normal;line-height:1.45;color:var(--tx3)}.wz-rt-foot{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:0 12px 12px 14px;min-height:42px}.wz-rt-state{display:inline-flex;align-items:center;gap:7px;font:600 9.5px/1 var(--mono);font-style:normal;letter-spacing:.14em;text-transform:uppercase;color:var(--tx4)}.wz-rt-state::before{content:'';width:7px;height:7px;border-radius:50%;background:var(--rule3)}.wz-rt.on .wz-rt-state{color:var(--acc)}.wz-rt.on .wz-rt-state::before{background:var(--acc);box-shadow:0 0 0 3px var(--acc-soft)}.wz-rt.needs .wz-rt-state{color:var(--warn)}.wz-rt.needs .wz-rt-state::before{background:var(--warn)}.wz-rt-tune{display:inline-flex;align-items:center;gap:6px;padding:7px 12px;border:1px solid var(--rule2);border-radius:99px;background:none;color:var(--acc);font:500 11.5px/1 var(--sans);cursor:pointer;transition:background .2s,border-color .2s}.wz-rt-tune:hover{border-color:var(--acc);background:var(--acc-soft)}.wz-rt.needs .wz-rt-tune{color:var(--warn);border-color:color-mix(in srgb,var(--warn) 45%,transparent)}.wz-fin{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);min-height:600px}.wz-fin-l{display:flex;flex-direction:column;gap:22px;padding:44px 40px 34px;min-width:0}.wz-fin-l h1{margin:0;font:400 clamp(38px,4.6cqw,54px)/1 var(--serif);letter-spacing:-.035em;text-wrap:balance;color:var(--tx)}.wz-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));overflow:hidden;border:1px solid var(--rule);border-radius:20px;background:color-mix(in srgb,var(--tx) 3.5%,transparent)}.wz-stat{min-width:0;padding:16px 18px}.wz-stat+.wz-stat{border-left:1px solid var(--rule)}.wz-stat b{display:block;font:400 36px/1 var(--serif);letter-spacing:-.025em;color:var(--tx);font-variant-numeric:tabular-nums}.wz-stat.sm b{padding-top:8px;font-size:20px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.wz-stat span{display:block;margin-top:8px;font:600 9.5px/1 var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--tx3)}.wz-off-h{margin-bottom:10px;font:600 10px/1 var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--tx3)}.wz-chips{display:flex;flex-wrap:wrap;gap:7px}.wz-chip{display:inline-flex;align-items:center;gap:8px;padding:9px 13px;border:1px dashed var(--rule3);border-radius:99px;background:none;color:var(--tx2);font:400 13px/1 var(--sans);cursor:pointer;transition:transform .25s var(--ease),border-color .2s,color .2s,background .2s}.wz-chip .ic{color:var(--tx3)}.wz-chip:hover{transform:translateY(-2px);border-color:var(--acc);color:var(--acc);background:var(--acc-soft)}.wz-chip:hover .ic{color:var(--acc)}.wz-nexts{display:flex;flex-direction:column;gap:6px}.wz-next{display:flex;align-items:center;gap:14px;padding:13px 14px;border:1px solid var(--rule);border-radius:16px;background:color-mix(in srgb,var(--tx) 3.5%,transparent);color:var(--tx3);text-align:left;cursor:pointer;transition:transform .25s var(--ease),border-color .2s,color .2s}.wz-next>.ic:first-child{color:var(--acc)}.wz-next>span{flex:1;min-width:0}.wz-next b{display:block;font:500 14px/1.2 var(--sans);color:var(--tx)}.wz-next i{display:block;margin-top:3px;font-size:12px;font-style:normal;line-height:1.4}.wz-next:hover{transform:translateX(3px);border-color:var(--acc);color:var(--acc)}.wz-fin-acts{display:flex;flex-wrap:wrap;gap:10px;margin-top:auto}@container (max-width:640px){.wz-step{grid-template-columns:minmax(0,1fr)}.wz-aside{position:static}.wz-chap-tiles{grid-template-columns:1fr}.wz-rv-grid{--cols:1 !important}}@media(max-width:980px){.wz-shell{grid-template-columns:216px minmax(0,1fr)}.wz-intro,.wz-fin{grid-template-columns:minmax(0,1fr)}.wz-intro-r,.wz-fin-r{border-left:0;border-top:1px solid var(--rule);order:-1;padding:26px 20px}.wz-bigring{width:180px}}@media(max-width:820px){.wz-shell,.wz-shell.solo{grid-template-columns:minmax(0,1fr);min-height:0;border-radius:22px}.wz-rail{flex-direction:row;flex-wrap:wrap;align-items:center;gap:12px;padding:14px 16px 14px;border-right:0;border-bottom:1px solid var(--rule)}.wz-rail-h{padding:0;gap:12px;flex:1}.wz-rail-ring{width:46px;height:46px}.wz-rail-ring .mid{font-size:15px}.wz-rail-t b{font-size:18px}.wz-phs,.wz-rail-f{display:none}.wz-ticks{display:flex;gap:3px;width:100%}.wz-ticks i{flex:1;height:5px;border-radius:99px;background:var(--rule3);transition:background .3s}.wz-ticks i.on{background:var(--acc)}.wz-ticks i.cur{background:var(--tx2);box-shadow:0 0 0 2px var(--acc-soft)}.wz-ticks i.cur.on{background:var(--acc)}.wz-top{padding:12px 18px}.wz-body{padding:22px 18px 10px}.wz-foot{padding:12px 14px;gap:8px}.wz-sh{gap:0;flex-direction:column}.wz-sh-ic{display:none}.wz-sh h2{font-size:30px;margin:8px 0 6px}.wz-intro-l,.wz-fin-l{padding:26px 20px 24px}.wz-intro-l h1{font-size:40px}.wz-fin-l h1{font-size:38px}}@media(max-width:520px){.wz-dec{gap:4px}.wz-dopt{flex-direction:column;align-items:flex-start;gap:8px;min-height:0;padding:12px}.wz-dopt-ic{width:28px;height:28px;border-radius:9px}.wz-paths{display:grid;width:100%}.wz-path{padding:11px 10px}.wz-pst{padding:13px 12px;gap:12px}.wz-pst-top b{font-size:21px}.wz-stat{padding:14px 12px}.wz-stat b{font-size:28px}.wz-stat.sm b{font-size:16px}.wz-foot .btn.ghost.back-l .bl{display:none}.wz-cta{width:100%;justify-content:center}.wz-crumb span:not(.keep){display:none}}@media(prefers-reduced-motion:reduce){.wz-m,.wz-pip,.wz-ct,.wz-body,.wz-tune-in,.wz-pick,.wz-eb i,.wz-foot .btn.primary::after{animation:none}.wz-prog i{transition:none}}.wz-shell{container-type:inline-size}.wz-body.solo-b{padding:0}.wz-crumb{flex:1}.wz-fin-r{border-left:1px solid var(--rule)}@keyframes wzArc{from{stroke:var(--rule3);filter:none}}.stag .wz-arc.on{animation:wzArc .7s var(--ease) backwards;animation-delay:calc(var(--i)*80ms + .25s)}@media(prefers-reduced-motion:reduce){.stag .wz-arc.on{animation:none}}.wz-shell.still *,.wz-shell.still *::before,.wz-shell.still *::after{animation:none!important;transition:none!important}.wz-foot{-webkit-backdrop-filter:none;backdrop-filter:none;background:var(--s1);box-shadow:0 -14px 22px -18px #000}.wz-rail .wz-arc.on{filter:none}@media(max-width:899px){body.wz-focus .view{padding-top:0!important}body.wz-focus .page-ask.show:not(.open){bottom:calc(var(--tab-h,64px) + 84px + var(--sab,0px))}body.wz-focus .page.wz{padding-top:12px}.page.wz{padding-bottom:0}.wz-shell{margin-bottom:0;border-bottom-left-radius:0;border-bottom-right-radius:0}.wz-foot{bottom:0;padding-bottom:calc(12px + var(--sab,0px))}}@media(max-width:820px){.wz-keys{display:none!important}}@container (max-width:640px){.wz-col{display:contents}.wz-col>*{order:1}.wz-aside{order:2}.wz-col>.wz-tune{order:3}.wz-dhint{margin-top:-8px}}@media(max-width:520px){.wz-intro-r,.wz-fin-r{padding:20px 16px;gap:16px}.wz-bigring{width:150px}}.wz-left,.wz-prog{display:none}.wz-top{padding:14px 28px 13px}.wz-sh{margin-bottom:0}.wz-sh h2{margin:0 0 8px}.wz-step{gap:18px 30px}.wz-col{gap:16px}.wz-dhint{margin:-6px 4px 0}.wz-aside .wz-sim{box-shadow:none}@container (max-width:640px){.wz-col>.wz-set{order:3}.wz-col>.wz-dhint{order:3;margin-top:0}}@media(max-width:820px){.wz-rail{padding:12px 16px 4px;border-bottom:0;background:none;gap:0}.wz-rail-h{display:none}.wz-top{padding:8px 18px 10px;border-bottom:0}.wz-body{padding:10px 16px 10px}.wz-sh h2{font-size:28px;margin:0 0 6px}.wz-sh p{font-size:13.5px;line-height:1.5}.wz-shell{border-radius:20px}}@media(max-width:520px){.wz-dopt{flex-direction:row;align-items:center;gap:10px;min-height:52px;padding:8px 12px}.wz-dopt-b{gap:4px}.wz-set .amd-dials{grid-template-columns:repeat(2,minmax(0,1fr))}.wz-set .amd-dial{padding:14px}.wz-set .amd-note{grid-column:1/-1}}body.wz-focus .overlay:not(.pk-stacked):not(.cp-stacked){z-index:206}.wzx{z-index:60}.wzx.still *{animation:none!important;transition:none!important}.wzx .rw-top{padding:calc(12px + var(--sat)) 18px 12px}.wzx .rw-stage{max-width:640px;container-type:inline-size}.wzx .rw-stage.in-fwd,.wzx .rw-stage.in-back{animation-duration:.4s}.wzx .rw-body.noside{grid-template-columns:minmax(0,1fr)}.wzx .rw-body.noside .rw-stage{max-width:760px}.wzx .wz-step{display:flex;flex-direction:column;gap:26px}.wzx .wz-col{display:flex;flex-direction:column;gap:20px}.wzx .wz-sh{display:block;margin:0}.wzx .wz-sh-ic{display:none}.wzx .wz-sh .rw-eyebrow{margin-bottom:12px}.wzx .wz-sh h2{margin:0;font:400 clamp(32px,5vw,46px)/1.03 var(--serif);letter-spacing:-.025em}.wzx .wz-sh p{margin:12px 0 0;max-width:50ch;font-size:15px;line-height:1.55;color:var(--tx2)}.wzx .wz-dec{border:0;background:none;padding:0;gap:10px}.wzx .wz-dopt{border:1px solid var(--rule2);background:linear-gradient(160deg,var(--s2),var(--s1));border-radius:var(--r2,16px)}.wzx .wz-dopt.picked.on{border-color:var(--acc);background:var(--acc-soft);box-shadow:0 0 0 3px var(--acc-soft)}.wzx .wz-dopt.picked.off{background:var(--s2)}.wzx .wz-set{padding:14px;border:1px solid var(--rule2);border-radius:var(--r2,18px);background:var(--s1);gap:16px;animation:none}.wzx .wz-set .amd-tabs{border:0;background:var(--s2)}.wzx .wz-set .amd-pane{gap:16px}.wzx .wz-set .amd-dial,.wzx .wz-set .amd-exc,.wzx .wz-set .amd-act:not(.on),.wzx .wz-set .amd-pc:not(.on){background:var(--s2);border-color:transparent}.wzx .wz-set .amd-tmo,.wzx .wz-set .amd-note{border-color:var(--rule2)}.wzx .rw-side{gap:14px}.wzx .rw-side-tag{display:none}.wzx .wz-sim{border-radius:var(--r2,18px);background:var(--s1);box-shadow:0 30px 60px -36px #000}.wzx .wz-aside{position:static}.wzx .wz-chap{max-width:none}.wzx .wz-rv{gap:28px}.wzx .wz-foot{position:relative;bottom:auto;margin:0;padding:12px 18px calc(12px + var(--sab,0px));border:0;border-top:1px solid var(--rule);border-radius:0;box-shadow:none;background:color-mix(in srgb,var(--ink) 92%,transparent)}.wzx .wz-foot .btn.primary.lg{min-width:150px;justify-content:center}@media(max-width:899px){.wzx{top:calc(var(--head-h) + var(--sat))}.wzx .rw-top{padding:10px 14px}.wzx .rw-main{padding:22px 18px 120px}.wzx .rw-side-tag{display:flex;margin-bottom:2px}.wzx .rw-side{padding:16px 14px calc(16px + var(--sab,0px))}.wzx .rw-prevfab{bottom:calc(76px + var(--sab,0px))}.wzx .wz-foot{padding:12px 16px calc(12px + var(--sab,0px))}.wzx .wz-foot .btn.primary.lg{flex:1}.wzx .wz-sh h2{font-size:32px}.wzx .wz-dopt{min-height:54px;padding:10px 14px}}@media(max-width:520px){.wzx .wz-set .amd-dials{grid-template-columns:repeat(2,minmax(0,1fr))}.wzx .wz-set .amd-dial{padding:14px}.wzx .wz-set{padding:12px}}.wzx .wz-step{align-items:stretch}.wzx .wz-col{width:100%}.wzx .wz-dopt{border-radius:18px}.wzx .wz-dopt-ic{border-radius:12px}.wzx .wz-set{padding:16px;border-radius:22px}.wzx .wz-set .amd-tabs{border-radius:99px}.wzx .wz-panel,.wzx .wz-chcard{border-radius:20px}.wzx .rw-body{grid-template-columns:minmax(0,1fr) minmax(440px,46%)}.wzx .rw-main{padding:clamp(28px,6vh,60px) clamp(24px,4vw,56px) 40px}.wzx .rw-stage{max-width:620px}.wzx .rw-side{gap:16px;padding:clamp(28px,6vh,60px) clamp(24px,3.4vw,52px) 36px}.wzx .rw-side>*{width:100%;max-width:600px;margin-inline:auto}.wzx .wz-foot{padding-inline:clamp(18px,4vw,56px)}.wzd{display:flex;flex-direction:column;gap:14px;min-width:0}.wzd-tag{display:flex;align-items:center;gap:9px;font:600 10.5px/1 var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--tx3)}.wz-pv .wzd-tag{display:none}.wzd-frame.rw-discord{border-radius:18px;border-color:rgb(255 255 255/.06)}.wzd-frame .rw-dhead{padding:12px 16px;font-size:15px}.wzd-feed{display:flex;flex-direction:column;min-height:110px;padding:0 0 14px}.wzd-m{position:relative;gap:16px;padding:2px 16px}.wzd-m:not(.cont){margin-top:16px}.wzd-feed>.wzd-m:first-child{margin-top:12px}.wzd-m.cont{padding-left:72px}.wzd-m .dm-av{padding-top:2px}.wzd-m .dm-head{margin-bottom:1px}.wzd-m .dm-txt{margin:0}.wzd-m .dm-head .ts,.wzd-sys .dm-txt .ts{margin-left:8px;color:#949ba4}.wzd-m.flag{background:rgb(240 71 71/.09);box-shadow:inset 3px 0 0 #f04747}.wzd-m .dm-txt.struck{color:#949ba4;text-decoration:line-through;text-decoration-color:rgb(240 71 71/.75)}.wzd-pct{display:inline-block;margin-left:6px;font:500 11px/1 var(--mono);color:#949ba4;text-decoration:none;vertical-align:1px}.wzd-flag{display:flex;align-items:center;gap:6px;margin-top:3px;font-size:12.5px;font-weight:600;line-height:1.3;color:#ff9d9d}.wzd-flag .ic{flex:none;width:14px;height:14px}.wzd-m .dembed{max-width:100%}.wzd-m .dbtn-row{margin-top:8px}.wzd-sys{align-items:flex-start;gap:16px}.wzd-sys-i{display:grid;place-items:start center;flex:none;width:40px;padding-top:4px;color:#23a559}.wzd-sys-i .ic{width:18px;height:18px}.wzd-sys .dm-txt b{font-weight:600;color:#fff}.wzd-sys .dm-txt .ts{font-size:12px}.wzd-div{display:flex;align-items:center;gap:10px;margin:12px 16px 0;font:600 12px/1 var(--gg,sans-serif);color:#949ba4}.wzd-div::before,.wzd-div::after{content:'';flex:1;height:1px;background:rgb(255 255 255/.1)}.wzd-div span{flex:none;max-width:80%;text-align:center;line-height:1.3}.wzd-compose{display:flex;align-items:center;gap:10px;margin:18px 16px 0;padding:0 6px 0 10px;border-radius:10px;background:#383a40}.wzd-plus{display:grid;place-items:center;flex:none;width:24px;height:24px;border-radius:50%;background:#b5bac1;color:#383a40}.wzd-plus .ic{width:14px;height:14px;stroke-width:2.6}.wzd-compose input,.wzd-compose input:hover,.wzd-compose input:focus{flex:1;min-width:0;min-height:0;height:44px;padding:0;border:0;border-radius:0;background:transparent;box-shadow:none;color:#dbdee1;font:400 15px/1.2 var(--gg,sans-serif);outline:none}.wzd-compose input::placeholder{color:#949ba4}.wzd-compose:focus-within{box-shadow:0 0 0 2px color-mix(in srgb,var(--acc) 55%,transparent)}.wzd-compose .wz-verdict{border-color:rgb(255 255 255/.12);color:#949ba4}.wzd-compose .wz-verdict.ok{border-color:color-mix(in srgb,var(--ok) 45%,transparent);color:var(--ok);background:rgb(163 196 127/.12)}.wzd-compose .wz-verdict.bad{border-color:color-mix(in srgb,var(--bad) 45%,transparent);color:#ff9d9d;background:rgb(240 71 71/.14)}.wzd-send{display:grid;place-items:center;flex:none;width:34px;height:34px;min-height:0;padding:0;border:0;border-radius:8px;background:none;color:#b5bac1;cursor:pointer;transition:background .15s,color .15s}.wzd-send:hover{background:var(--acc);color:var(--on-acc)}.wzd-note{margin:8px 18px 0;font-size:12.5px;line-height:1.5;color:#949ba4}.wzd-note:empty{display:none}.wzd-cap{margin:0;font-size:13.5px;line-height:1.6;color:var(--tx2)}.wzd-cap b{font-weight:600;color:var(--acc)}.wzd-res{display:flex;flex-direction:column;gap:11px;padding:15px 16px;border:1px solid var(--rule2);border-radius:18px;background:var(--s1)}.wzd-res-l{font:600 10px/1 var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--tx3)}.wzd-res-c{display:flex;flex-wrap:wrap;gap:7px}.wzd-chip{display:inline-flex;align-items:center;gap:7px;padding:7px 12px 7px 10px;border:1px solid var(--acc-mid);border-radius:99px;background:var(--acc-soft);color:var(--tx);font:500 12.5px/1 var(--sans)}.wzd-chip .ic{width:13px;height:13px;color:var(--acc)}.wzd-none{font-size:12.5px;line-height:1.5;color:var(--tx3)}.wzd-quiet{display:flex;align-items:center;gap:10px;padding:14px 16px;border:1px dashed var(--rule3);border-radius:18px;color:var(--tx3);font-size:13px;line-height:1.45}.wzd-quiet .ic{flex:none;color:var(--tx4)}.wz-pv{min-width:0}@media(max-width:899px){.wzx .rw-main{padding:18px 16px 28px}.wzx .wz-step{gap:20px}.wzx .wz-col{gap:16px}.wzx .wz-set{padding:12px;border-radius:20px}.wzd{gap:12px}.wzd-m{gap:12px;padding-inline:12px}.wzd-m.cont{padding-left:64px}.wzd-sys{gap:12px}.wzd-compose{margin:14px 12px 0}.wzd-note{margin-inline:14px}.wzd-div{margin-inline:12px}.wzx .wz-foot{padding-inline:16px}}@media(max-width:420px){.wzd-compose .wz-verdict{display:none}.wzd-m .dm-head .ts{margin-left:4px}}.wzd-m .av{opacity:1;border-radius:50%}.wzd-m .av-fb{border-radius:50%;background:#5865f2;border:0;color:#fff;font:600 16px/1 var(--sans)}.wzd-compose .wz-verdict:not(.ok):not(.bad){display:none}@media(max-width:899px){.wzx .wz-col>*{order:0}.wzx .wz-col>.wz-pv,.wzx .wz-pv .wzd{display:contents}.wzx .wz-col .wzd>:nth-child(2){order:1}.wzx .wz-col>.wz-set,.wzx .wz-col>.wz-dhint{order:2;margin-top:0}.wzx .wz-col .wzd>:nth-child(n+3){order:3}}.wzd-pipcard{padding:6px 4px;border:1px solid var(--rule2);border-radius:18px;background:var(--s1)}html:has(body.wz-focus),body.wz-focus{overscroll-behavior-y:none}.wzx,.wzx .rw-main,.wzx .rw-side{overscroll-behavior:contain}.wzd-m.wzd-sys:not(.cont){margin-top:8px}.wzd-feed>.wzd-m.wzd-sys:first-child,.wzd-div+.wzd-m.wzd-sys{margin-top:10px}.wzd-pair{display:flex;flex-direction:column;gap:14px;min-width:0}.wzd-aud .wzd-sys-i{color:#f0b232}.wzd-aud.flag .wzd-sys-i{color:#f04747}.wzd-aud .dm-txt{line-height:1.4}.wzd-pair .wzd-frame+.wzd-frame .wzd-feed{min-height:0}.wzx{z-index:205}@media(max-width:899px){.wzx{top:0}.wzx .rw-top{padding-top:calc(10px + var(--sat))}}body:has(.wzx) :is(.rail,.side,.head,.tabbar,.page-ask,.ptr){visibility:hidden}
.amp{position:relative;isolation:isolate;margin:0 auto;max-width:1120px}.amp *:focus-visible{outline:2px solid var(--acc);outline-offset:2px}.am-aura{position:absolute;inset:-30px -40px auto;height:480px;z-index:-1;pointer-events:none;background:radial-gradient(55% 60% at 18% 8%,color-mix(in srgb,var(--acc) 15%,transparent),transparent 70%),radial-gradient(40% 45% at 92% 0%,color-mix(in srgb,var(--info) 8%,transparent),transparent 70%);-webkit-mask-image:linear-gradient(#000 60%,transparent);mask-image:linear-gradient(#000 60%,transparent)}@keyframes amIn{from{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@keyframes amPulse{50%{box-shadow:0 0 0 7px transparent}}@keyframes amHit{0%{transform:scale(.88)}60%{transform:scale(1.08)}100%{transform:none}}.am-eyebrow{display:inline-flex;align-items:center;gap:9px;font:600 10.5px/1 var(--mono);letter-spacing:.16em;text-transform:uppercase;color:var(--acc)}.am-eyebrow i{width:7px;height:7px;border-radius:50%;background:var(--acc);box-shadow:0 0 0 4px color-mix(in srgb,var(--acc) 25%,transparent);animation:amPulse 2.4s ease-in-out infinite}.amp.paused .am-eyebrow i{background:var(--tx4);box-shadow:none;animation:none}.am-eyebrow.mute{color:var(--tx3)}.am-hero{display:grid;grid-template-columns:minmax(0,1fr);gap:18px;margin-bottom:22px}.am-hero>*{animation:amIn .6s var(--ease) both}.am-hero>*:nth-child(2){animation-delay:.08s}.am-hero h1{margin:14px 0 10px;font:400 clamp(36px,9vw,48px)/1.02 var(--serif);letter-spacing:-.03em;color:var(--tx)}.am-hero h1 em{font-style:italic;color:var(--acc)}.am-lede{margin:0;color:var(--tx3);font-size:14px;line-height:1.5}.am-master{display:flex;align-items:center;gap:14px;padding:14px 16px;border:1px solid var(--rule2);border-radius:18px;background:linear-gradient(160deg,var(--s2),var(--s1))}.amp.live .am-master{border-color:var(--acc-mid)}.am-master-t{display:flex;flex-direction:column;gap:5px;flex:1;min-width:0}.am-master-t b{font:400 24px/1 var(--serif);letter-spacing:-.01em;color:var(--tx)}.am-master-t span{font:500 10.5px/1.3 var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--tx3)}.amp.live .am-master-t span{color:var(--acc)}.am-cards{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;align-items:start}.am-card{position:relative;padding:16px 16px 16px;border:1px solid var(--rule2);border-radius:18px;background:linear-gradient(160deg,var(--s2),var(--s1));overflow:hidden;animation:amIn .5s var(--ease) both}.am-card.wide{grid-column:1/-1}.am-card-h{display:flex;align-items:center;gap:12px;margin-bottom:14px}.am-card-ic{display:grid;place-items:center;flex:none;width:40px;height:40px;border-radius:13px;color:var(--tx3);background:var(--s2);box-shadow:0 0 0 1px var(--rule3);transition:.3s}.am-card-ic.on{color:var(--acc);background:radial-gradient(circle at 30% 20%,color-mix(in srgb,var(--acc) 28%,var(--s3)),var(--s2) 78%);box-shadow:0 0 0 1px var(--rule3),0 12px 26px -14px var(--acc)}.am-card-t{flex:1;min-width:0}.am-card-t h3{margin:0;font:400 20px/1.1 var(--serif);letter-spacing:-.015em;color:var(--tx)}.am-card-t p{margin:4px 0 0;font-size:12px;line-height:1.5;color:var(--tx3)}.am-sub{margin:22px 0 8px;font:600 10px/1 var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--tx3)}.am-embed{display:flex;gap:12px;margin-top:16px;padding:14px;border-radius:14px;background:var(--prev);color:#dbdee1;font-size:13px;line-height:1.45}.am-embed-bar{width:4px;border-radius:2px;background:var(--bad);flex:none}.am-embed b{display:block;color:#f2f3f5;font-weight:600;margin-bottom:3px}.am-embed.dead{opacity:.5;filter:grayscale(1)}.am-embed small{display:block;margin-top:6px;color:#949ba4;font-size:11.5px}.am-exgrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:4px}.am-exc{padding:14px;border:1px solid var(--rule2);border-radius:16px;background:rgb(0 0 0/.14);display:flex;flex-direction:column;gap:10px;min-width:0}.am-exc-h{display:flex;align-items:center;justify-content:space-between;gap:8px;font:600 10px/1 var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--tx3)}.am-exc-h b{font:400 20px/1 var(--serif);letter-spacing:0;color:var(--tx)}.am-exc-l{display:flex;flex-wrap:wrap;gap:6px;min-height:28px;align-content:flex-start}.am-esc{position:relative;display:flex;flex-direction:column;gap:12px;margin:4px 0 14px}.am-esc-s{position:relative;display:grid;grid-template-columns:auto minmax(0,1fr);gap:14px;align-items:stretch}.am-esc-n{position:relative;display:grid;place-items:center;width:44px;height:44px;border-radius:50%;border:1px solid color-mix(in srgb,var(--c,var(--acc)) 55%,transparent);background:color-mix(in srgb,var(--c,var(--acc)) 12%,var(--s2));font:600 12px/1 var(--mono);color:var(--c,var(--acc));z-index:1}.am-esc-s:not(:last-child)::before{content:'';position:absolute;left:21px;top:44px;bottom:-12px;width:2px;background:linear-gradient(var(--c,var(--acc)),var(--rule3));opacity:.45}.am-esc-c{display:flex;align-items:center;gap:12px;padding:14px 16px;border:1px solid var(--rule2);border-radius:16px;background:rgb(0 0 0/.14)}.am-esc-f{display:grid;grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:12px;flex:1;min-width:0}.am-esc.dim{opacity:.5}.am-wl{display:flex;flex-direction:column;gap:8px}.am-wr{display:flex;align-items:center;gap:14px;padding:12px 14px;border:1px solid var(--rule2);border-radius:16px;background:linear-gradient(160deg,var(--s2),var(--s1))}.am-wr .ri{display:grid;place-items:center;width:38px;height:38px;border-radius:12px;color:var(--warn);background:var(--warn-bg);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--warn) 35%,transparent);flex:none}.am-wr .grow{min-width:0}.am-wr .t{font-size:14px;color:var(--tx)}.am-wr .s{margin-top:3px;font-size:12px;color:var(--tx3);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.amp .tb{border:1px solid var(--rule2);border-radius:24px;background:linear-gradient(160deg,var(--s2),var(--s1));overflow:hidden;margin-top:0;box-shadow:0 40px 80px -56px #000}.amp .tb-in,.amp .tb-out{padding:24px}.amp .tb-in{background:rgb(0 0 0/.12)}.amp .tb-col textarea{border-radius:14px;background:var(--s1);min-height:132px}.amp .tb-av{border-radius:12px;background:var(--acc-soft);border-color:var(--acc-mid);color:var(--acc)}.amp .tb-pv{border-radius:12px;border:1px solid var(--rule2);border-left-width:2px}.amp .tb-vh{font-size:32px;letter-spacing:-.02em}.amp .tb-r{padding:11px 0}.amp .tb-verdict{padding:0}.amp .empty{border-radius:20px}.amc-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.amc{position:relative;display:grid;grid-template-columns:40px minmax(0,1fr) auto;gap:12px;align-items:start;min-width:0;padding:14px 14px 13px 14px;border:1px solid var(--rule2);border-radius:16px;background:linear-gradient(160deg,var(--s2),var(--s1));animation:amIn .45s var(--ease) both;animation-delay:calc(var(--i)*35ms);transition:border-color .2s}.amc:hover{border-color:var(--rule3)}.amc.on{border-color:var(--acc-mid)}.amc.sel{border-color:var(--acc)}.amc-ic{display:grid;place-items:center;width:40px;height:40px;border-radius:12px;color:var(--tx3);background:var(--s3);box-shadow:inset 0 0 0 1px var(--rule2)}.amc.on .amc-ic{color:var(--acc);background:var(--acc-soft);box-shadow:inset 0 0 0 1px var(--acc-mid)}.amc-body{min-width:0;display:flex;flex-direction:column;gap:4px}.amc-t{margin:0;font:400 20px/1.15 var(--serif);letter-spacing:-.01em;color:var(--tx)}.amc-d{margin:0;font-size:12.5px;line-height:1.45;color:var(--tx3);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.amc-bot{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:6px}.amc-st{display:inline-flex;align-items:center;gap:7px;font:600 10px/1 var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--tx4)}.amc-dot{width:7px;height:7px;border-radius:50%;background:var(--tx4)}.amc.on .amc-dot{background:var(--acc)}.amc.on .amc-st{color:var(--acc)}.amc-tune{display:inline-flex;align-items:center;gap:6px;min-height:28px;padding:0 6px;font:500 12.5px/1 var(--sans);color:var(--tx2);background:none;border:0}.amc-tune .ic{width:14px;height:14px}.amc-tune:hover{color:var(--acc)}.amc>.switch{margin-top:2px}.am-foot{margin:18px 4px 0;font-size:12px;color:var(--tx3)}.am-foot a{color:var(--acc)}.amp .gk{margin-top:16px}@media(max-width:720px){.amc-grid{grid-template-columns:1fr}.amc:last-child:nth-child(odd){grid-column:auto}}.amd{display:flex;flex-direction:column;gap:18px;animation:amIn .4s var(--ease) both}.amd-top{display:flex;align-items:center;justify-content:space-between;gap:12px}.amd-back{display:inline-flex;align-items:center;gap:8px;min-height:36px;padding:0 14px 0 10px;border:1px solid var(--rule2);border-radius:99px;background:var(--s1);color:var(--tx2);font:500 13px/1 var(--sans);transition:border-color .2s,color .2s}.amd-back:hover{border-color:var(--acc);color:var(--acc)}.amd-sw{display:flex;align-items:center;gap:10px}.amd-hd{display:flex;align-items:center;gap:16px}.amd-ic{display:grid;place-items:center;flex:none;width:34px;height:34px;color:var(--acc)}.amd-ic .ic{width:30px;height:30px}.amd.off .amd-ic{color:var(--tx3)}.amd-hd h1{margin:0;font:400 clamp(32px,7vw,44px)/1.02 var(--serif);letter-spacing:-.03em;color:var(--tx)}.amd-hd p{margin:6px 0 0;font-size:13px;line-height:1.5;color:var(--tx3);max-width:52ch}.amd-grid{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:22px;align-items:start}.amd-side{position:sticky;top:16px;display:flex;flex-direction:column;gap:12px}.amd-cap{font:600 10px/1 var(--mono);letter-spacing:.16em;text-transform:uppercase;color:var(--tx3)}.amd-dc{border-radius:18px;background:var(--prev);color:#dbdee1;overflow:hidden;box-shadow:0 30px 60px -40px #000;transition:filter .3s,opacity .3s}.amd-dc.idle{filter:grayscale(1);opacity:.55}.amd-dc-h{padding:11px 16px;background:var(--prev2);font:600 13px/1 var(--sans);color:#f2f3f5;border-bottom:1px solid #1f2023}.amd-dc-h span{color:#949ba4;margin-right:6px}.amd-dm{display:flex;gap:12px;padding:12px 16px;font-size:13.5px;line-height:1.45}.amd-dm .av{display:grid;place-items:center;flex:none;width:34px;height:34px;border-radius:50%;background:#5865f2;color:#fff;font:600 13px/1 var(--sans);text-transform:uppercase}.amd-dm.dim .av{background:#3ba55d}.amd-dm b{display:block;color:#f2f3f5;font-weight:600;font-size:13px}.amd-dm .tx{display:block;overflow-wrap:anywhere;transition:opacity .3s}.amd-dm.hit{background:rgb(240 71 71/.08);box-shadow:inset 2px 0 0 #f04747}.amd-dm.hit.gone .tx{opacity:.45;text-decoration:line-through;text-decoration-color:#f04747}.amd-dm em{display:inline-block;margin-top:6px;padding:3px 8px;border-radius:99px;background:rgb(240 71 71/.18);color:#ff9d9d;font:600 10.5px/1.2 var(--mono);font-style:normal;letter-spacing:.04em}.amd-res{display:flex;flex-wrap:wrap;gap:6px;padding:12px 16px 14px;background:var(--prev2);border-top:1px solid #1f2023}.amd-bd{display:inline-flex;align-items:center;gap:6px;padding:6px 10px;border-radius:99px;background:rgb(255 255 255/.07);color:#f2f3f5;font:500 12px/1 var(--sans)}.amd-bd .ic{color:#ffb86b;width:14px;height:14px}.amd-none{font-size:12.5px;color:#949ba4}.amd-side .gk-out{margin:0;border:1px solid var(--rule2);border-left:2px solid var(--acc);border-radius:12px}.amd-main{min-width:0;display:flex;flex-direction:column;gap:18px}.amd-tabs{display:flex;gap:4px;padding:4px;border:1px solid var(--rule2);border-radius:99px;background:var(--s1);width:100%}.amd-tabs button{flex:1;display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:38px;padding:0 12px;border-radius:99px;font:600 13px/1 var(--sans);color:var(--tx3);transition:background .2s,color .2s}.amd-tabs button:hover{color:var(--tx)}.amd-tabs button.on{background:var(--foil);color:var(--on-acc);box-shadow:0 10px 22px -12px var(--acc)}.amd-tabs .n{display:inline-grid;place-items:center;min-width:18px;height:18px;padding:0 5px;border-radius:99px;background:rgb(0 0 0/.2);font:600 10px/1 var(--mono)}.amd-pane{display:flex;flex-direction:column;gap:16px;animation:amIn .3s var(--ease) both}.amd.off .amd-pane{opacity:.5}.amd-lab{font:600 10px/1 var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--tx3)}.amd-dials{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:10px}.amd-dial{display:flex;flex-direction:column;align-items:flex-start;gap:8px;padding:16px;border:1px solid var(--rule2);border-radius:18px;background:linear-gradient(160deg,var(--s2),var(--s1))}.amd-dl{font:600 10px/1 var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--tx3)}.amd-dial .stp{font:400 34px/1.1 var(--serif);border-bottom:0;padding:2px 6px;border-radius:99px;background:var(--acc-soft);box-shadow:inset 0 0 0 1px var(--acc-mid)}.amd-dial .stp input{color:var(--acc)}.amd-dh{font-size:12px;color:var(--tx3)}.amd-note{grid-column:1/-1;padding:16px;border:1px dashed var(--rule3);border-radius:16px;font-size:13.5px;line-height:1.5;color:var(--tx2)}.amd-acts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.amd-act{position:relative;display:flex;flex-direction:column;align-items:flex-start;gap:4px;padding:14px;border:1px solid var(--rule2);border-radius:18px;background:linear-gradient(160deg,var(--s2),var(--s1));text-align:left;color:var(--tx);transition:border-color .2s,background .25s,transform .25s var(--ease)}.amd-act:hover{transform:translateY(-2px);border-color:var(--rule3)}.amd-act-i{display:grid;place-items:center;width:38px;height:38px;margin-bottom:6px;border-radius:12px;background:var(--s3);color:var(--tx3);transition:.25s}.amd-act b{font:600 14px/1.1 var(--sans)}.amd-act small{font-size:11.5px;line-height:1.35;color:var(--tx3)}.amd-act-c{position:absolute;top:12px;right:12px;display:grid;place-items:center;width:20px;height:20px;border-radius:50%;border:1px solid var(--rule3);color:transparent;transition:.2s}.amd-act.on{border-color:var(--acc);background:linear-gradient(160deg,color-mix(in srgb,var(--acc) 11%,var(--s2)),var(--s1))}.amd-act.on .amd-act-i{background:var(--acc-soft);color:var(--acc)}.amd-act.on .amd-act-c{background:var(--foil);border-color:transparent;color:var(--on-acc)}.amd .lad{border:0;background:none;gap:8px}.amd .lad button{border:1px solid var(--rule2);border-right:1px solid var(--rule2);border-radius:14px;background:var(--s1);padding:14px 4px 12px}.amd .lad button.on{border-color:var(--t);background:color-mix(in srgb,var(--t) 14%,var(--s1));box-shadow:none}.amd .gk-tm{padding:14px;border:1px solid var(--rule2);border-radius:14px;background:var(--s1)}.amd .gk-cats{grid-template-columns:repeat(2,minmax(0,1fr))}.amd .opt{border-radius:14px}.amd .am-ex{padding-top:0;border-top:0}.amd .am-ex-h{display:none}.amd-nav{display:flex;justify-content:space-between;gap:10px}.amd-nav .btn{max-width:48%}.amp .stp{border-bottom:0;padding:0 4px 0 6px;border-radius:99px;background:var(--acc-soft);box-shadow:inset 0 0 0 1px var(--acc-mid)}@media(max-width:860px){.amd-grid{grid-template-columns:minmax(0,1fr)}.amd-side{position:static}}@media(max-width:560px){.amd-acts{grid-template-columns:1fr}.amd-act{flex-direction:row;align-items:center;gap:12px;padding:12px 14px}.amd-act-i{margin:0}.amd-act-c{position:static;margin-left:auto}.amd-act small{display:none}.amd .gk-cats{grid-template-columns:1fr}.amd-nav .btn{max-width:49%}}.amp .ic.flip{transform:scaleX(-1)}.amp .amd-res-t{display:flex;flex-wrap:wrap;align-items:center;gap:6px;margin-top:0;font-size:13px;line-height:1.5;color:var(--tx2)}.amp .amd-res-t>span{font:600 10px/1 var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--tx3);margin-right:4px}.amp .amd-res-t b{font-weight:600;color:var(--acc)}.amp .amd-res-t i{font-style:normal;color:var(--tx4)}.am-top-r{display:flex;align-items:center;justify-content:flex-end;gap:12px;margin:-6px 0 14px;min-height:40px}.am-top-s{font:600 10.5px/1 var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--tx3)}.am-top-r[data-state="dirty"] .am-top-s{color:var(--acc)}.am-top-b{min-height:40px;padding:0 20px;border-radius:99px;font-weight:600}.am-top-b:disabled{opacity:.5;cursor:default}.amd-pun{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.amd-pc{position:relative;display:flex;flex-direction:column;align-items:center;gap:8px;padding:12px 6px 11px;border:1px solid var(--rule2);border-radius:14px;background:var(--s1);color:var(--tx2);text-align:center;transition:border-color .2s,background .25s}.amd-pc:hover{border-color:var(--rule3)}.amd-pc-i{display:grid;place-items:center;width:30px;height:30px;border-radius:10px;background:var(--s3);color:var(--tx3);transition:.25s}.amd-pc b{font:600 13px/1 var(--sans);color:var(--tx)}.amd-sev{display:flex;gap:3px}.amd-sev i{width:14px;height:4px;border-radius:99px;background:var(--rule2);transition:background .25s}.amd-pc.on{border-color:var(--acc);background:color-mix(in srgb,var(--acc) 9%,var(--s1))}.amd-pc.on .amd-pc-i{background:var(--acc-soft);color:var(--acc)}.amd-pc.on .amd-sev i.f{background:var(--acc)}.amd-pc[data-sev="3"].on{border-color:var(--bad);background:color-mix(in srgb,var(--bad) 8%,var(--s1))}.amd-pc[data-sev="3"].on .amd-pc-i{background:var(--bad-bg);color:var(--bad)}.amd-pc[data-sev="3"].on .amd-sev i.f{background:var(--bad)}.amd-tmo{display:flex;flex-direction:column;gap:10px;padding:14px;border:1px dashed var(--rule3);border-radius:14px}.amd-tmo[hidden]{display:none}.amd-tmo-r{display:flex;flex-wrap:wrap;align-items:center;gap:10px;font-size:14px;color:var(--tx2)}@media(max-width:560px){.amd-pun{grid-template-columns:repeat(2,minmax(0,1fr))}.am-top-r{justify-content:space-between}}.amd-excs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.amd-exc{display:flex;flex-direction:column;gap:10px;padding:14px;border:1px solid var(--rule2);border-radius:14px;background:var(--s1);min-width:0}.amd-exc-h{display:flex;align-items:center;gap:9px}.amd-exc-h b{font:600 13px/1 var(--sans);color:var(--tx)}.amd-exc-i{display:grid;place-items:center;width:28px;height:28px;border-radius:9px;background:var(--s3);color:var(--tx3)}.amd-exc-n{margin-left:auto;font:600 10.5px/1 var(--mono);color:var(--tx3);padding:4px 7px;border-radius:99px;border:1px solid var(--rule2)}.amd-exc-l{display:flex;flex-wrap:wrap;gap:6px;min-height:26px;align-content:flex-start}.amd-exc-e{font-size:12.5px;color:var(--tx3)}.amd-exc .btn{align-self:flex-start}@media(max-width:560px){.amd-excs{grid-template-columns:1fr}}.am-save{position:sticky;bottom:calc(12px + var(--sab,0px) + var(--pa-h,0px));z-index:4;display:flex;align-items:center;justify-content:space-between;gap:14px;margin-top:24px;padding:12px 12px 12px 18px;border:1px solid var(--rule2);border-radius:20px;background:color-mix(in srgb,var(--s1) 94%,transparent);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);box-shadow:0 20px 40px -24px #000;transition:border-color .25s,box-shadow .3s}.am-save[data-state="dirty"]{border-color:var(--acc);box-shadow:0 20px 40px -20px var(--acc)}.am-save-t{display:flex;flex-direction:column;gap:3px;min-width:0}.am-save-t b{font:400 18px/1.1 var(--serif);color:var(--tx)}.am-save-t span{font-size:12px;color:var(--tx3)}.am-save[data-state="dirty"] .am-save-t b{color:var(--acc)}.am-save .am-top-b{min-height:44px;padding:0 22px;border-radius:99px;font-size:14px;font-weight:600;white-space:nowrap}.am-save .am-top-b:disabled{opacity:.45}@media(max-width:560px){.amd-acts{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.amd-act{flex-direction:column;align-items:flex-start;gap:6px;padding:10px 10px 11px;border-radius:14px}.amd-act-i{width:30px;height:30px;margin:0;border-radius:10px}.amd-act b{font-size:13px}.amd-act small{display:none}.amd-act-c{position:absolute;top:8px;right:8px;width:16px;height:16px}.amd-act-c .ic{width:10px;height:10px}.amd-pun{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px}.amd-pc{padding:9px 4px 8px;gap:6px;border-radius:12px}.amd-pc-i{width:26px;height:26px;border-radius:9px}.amd-pc b{font-size:11.5px}.amd-sev i{width:10px}.amd-tmo{padding:12px}.am-save{position:sticky;flex-direction:column;align-items:stretch;gap:10px;padding:12px 14px}.am-save .am-top-b{width:100%;min-height:46px}}.am-autosave{display:inline-flex;align-items:center;gap:7px;font:600 10px/1.2 var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--tx3);white-space:nowrap}.am-autosave:empty{display:none}.am-autosave::before{content:'';width:6px;height:6px;border-radius:50%;background:var(--tx4);flex:none}.am-autosave[data-state="saving"]{color:var(--info)}.am-autosave[data-state="saving"]::before{background:var(--info);animation:amPulse 1s ease-in-out infinite}.am-autosave[data-state="saved"]{color:var(--ok)}.am-autosave[data-state="saved"]::before{background:var(--ok)}.am-autosave[data-state="error"]{color:var(--bad)}.am-autosave[data-state="error"]::before{background:var(--bad)}.am-autosave[data-state="readonly"]{color:var(--warn)}.am-autosave[data-state="readonly"]::before{background:var(--warn)}.am-save,.am-top-r{display:none!important}.am-cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.am-exgrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.am-exc{min-width:0}.am-exc .btn,.am-card .btn{max-width:100%;white-space:normal;text-align:center}.am-exc .btn{width:100%;justify-content:center}@media(max-width:720px){.am-cards{grid-template-columns:minmax(0,1fr);gap:12px}.am-card{padding:18px 16px}.am-card.wide{grid-column:auto}.am-card-h{align-items:flex-start;gap:12px}.am-card-ic{width:36px;height:36px;border-radius:12px;flex:none}.am-card-t{min-width:0}.am-card-t h3{font-size:19px}.am-card-t p{font-size:12.5px}.am-card-h .tag{align-self:center}.am-exgrid{grid-template-columns:minmax(0,1fr);gap:10px}.am-exc{padding:12px}.am-exc-l{min-height:0}.am-ex-btns .btn{flex:1 1 auto}}.amd-excs{display:grid;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:10px}@media(max-width:560px){.amd-excs{grid-template-columns:1fr}}@media(max-width:560px){}.am-eng-sum{margin:0 0 16px;padding:12px 14px;border-radius:14px;border:1px solid var(--acc-mid);background:var(--acc-soft);font-size:13.5px;line-height:1.6;color:var(--tx2)}.am-eng-sum>span{display:block;font:600 10px/1 var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--acc);margin-bottom:6px}.am-eng-sum b{color:var(--tx);font-weight:600}.aim-disc details{margin-top:4px}.aim-disc summary{cursor:pointer;font-size:13px;color:var(--acc);list-style:none}.aim-disc summary::-webkit-details-marker{display:none}@media(max-width:560px){.am-cards{gap:8px}.am-card{padding:12px 12px;border-radius:16px}.am-card-h{gap:9px;margin-bottom:10px}.am-card-ic{width:32px;height:32px;border-radius:10px}.am-card-t h3{font-size:17px}.am-card-t p{margin-top:3px;font-size:11.5px;line-height:1.45}.am-eng-sum{margin-bottom:12px;padding:10px 12px;font-size:12.5px;line-height:1.5}.am-exc{padding:10px;border-radius:14px}.am-embed{margin-top:12px;padding:10px;font-size:12.5px}.am-sub{margin:16px 0 6px}}.amc-fill{border-style:dashed;background:none;box-shadow:none}.amc-fill .amc-ic{color:var(--tx4);background:none;box-shadow:inset 0 0 0 1px var(--rule3)}.amd-page{--px:max(40px,calc((100vw - 1100px) / 2));position:fixed;inset:0;z-index:205;isolation:isolate;overflow-y:auto;overflow-x:hidden;overscroll-behavior:contain;background:var(--ink);padding:0 0 calc(70px + var(--sab,0px));-webkit-overflow-scrolling:touch}.amd-page>*{flex:none}.amd-page>:not(.amd-aura){padding-left:var(--px);padding-right:var(--px)}.amd-aura{position:absolute;z-index:-1;inset:-20% -10% auto -10%;height:70%;min-height:420px;pointer-events:none;background:radial-gradient(60% 60% at 30% 30%,var(--acc-soft),transparent 70%),radial-gradient(40% 50% at 85% 10%,color-mix(in srgb,var(--info) 12%,transparent),transparent 70%);animation:rwDrift 14s ease-in-out infinite alternate}.amd-page.off .amd-aura{opacity:.45}.amd-page>.amd-top{position:sticky;top:0;z-index:5;padding-top:calc(12px + var(--sat));padding-bottom:12px;border-bottom:1px solid var(--rule);background:color-mix(in srgb,var(--ink) 88%,transparent);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.amd-page>.amd-hd{margin-top:8px}@media(max-width:899px){.amd-page{--px:16px}.amd-page>.amd-top{padding-top:calc(10px + var(--sat));padding-bottom:10px}}body:has(.amd-page) :is(.rail,.side,.head,.tabbar,.page-ask,.ptr){visibility:hidden}body:has(.amd-page) .overlay:not(.pk-stacked):not(.cp-stacked){z-index:206}@media(prefers-reduced-motion:reduce){.amd-aura{animation:none}}.amd-page{gap:30px}.amd-page>.amd-top{display:flex;justify-content:space-between;align-items:center;min-height:60px;padding-top:calc(10px + var(--sat));padding-bottom:10px;background:color-mix(in srgb,var(--ink) 90%,transparent);border-bottom:1px solid var(--rule)}.amd-back{min-height:40px;padding:0 16px 0 10px;border-color:var(--rule2);background:transparent;color:var(--tx2);font:600 14px/1 var(--sans)}.amd-back:hover{border-color:var(--acc);color:var(--acc)}.amd-sw .tag,.amd-sw .am-autosave{display:none}.amd-page>.amd-hd{display:block;margin-top:clamp(8px,3vh,28px)}.amd-eb{display:block;margin-bottom:14px;font:600 10.5px/1 var(--mono);letter-spacing:.16em;text-transform:uppercase;color:var(--acc)}.amd-eb i{display:inline-block;width:20px;height:1px;margin:0 10px;vertical-align:middle;background:currentColor;opacity:.5}.amd-eb::after{content:none}.amd-hd h1{font:400 clamp(36px,6vw,52px)/1.02 var(--serif);letter-spacing:-.02em}.amd-hd h1 em{font-style:italic;color:var(--acc)}.amd-hd p{margin:12px 0 0;font-size:15px;line-height:1.55;color:var(--tx2);max-width:52ch}.amd-page.off .amd-eb,.amd-page.off .amd-hd h1 em{color:var(--tx3)}.amd-grid{gap:32px}@media(max-width:899px){.amd-page{gap:24px}}.amd-page.still,.amd-page.still *{animation:none!important}
.rvp{position:relative;isolation:isolate;margin:0 auto;max-width:1120px;padding-bottom:120px}.rvp *:focus-visible{outline:2px solid var(--acc);outline-offset:2px}.rv-aura{position:absolute;inset:-30px -40px auto;height:520px;z-index:-1;pointer-events:none;background:radial-gradient(55% 60% at 18% 10%,color-mix(in srgb,var(--acc) 15%,transparent),transparent 70%),radial-gradient(40% 50% at 92% 6%,color-mix(in srgb,var(--info) 8%,transparent),transparent 70%);-webkit-mask-image:linear-gradient(#000 60%,transparent);mask-image:linear-gradient(#000 60%,transparent)}@keyframes rvUp{from{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}@keyframes rvPulse{50%{box-shadow:0 0 0 7px transparent}}@keyframes rvFloat{50%{transform:translateY(-4px)}}@keyframes rvPick{0%,12%{opacity:0;transform:scale(.8)}20%,70%{opacity:1;transform:none}85%,100%{opacity:0}}.rv-hero{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);gap:56px;align-items:center;padding:36px 0 4px}.rv-hl{min-width:0}.rv-hl>*{animation:rvUp .6s var(--ease) both}.rv-hl>*:nth-child(2){animation-delay:.05s}.rv-hl>*:nth-child(3){animation-delay:.1s}.rv-hl>*:nth-child(4){animation-delay:.15s}.rv-eyebrow{display:inline-flex;align-items:center;gap:9px;margin-bottom:18px;font:600 10.5px/1 var(--mono);letter-spacing:.16em;text-transform:uppercase;color:var(--acc)}.rv-eyebrow i{width:7px;height:7px;border-radius:50%;background:var(--acc);box-shadow:0 0 0 4px color-mix(in srgb,var(--acc) 25%,transparent);animation:rvPulse 2.4s ease-in-out infinite}.rv-hl h1{margin:0 0 16px;font:400 clamp(38px,5.2vw,58px)/1.02 var(--serif);letter-spacing:-.03em;color:var(--tx);text-wrap:balance}.rv-hl h1 em{font-style:italic;color:var(--acc)}.rv-hl p{margin:0 0 28px;max-width:44ch;font-size:15px;line-height:1.6;color:var(--tx3)}.rv-cta{display:flex;flex-wrap:wrap;gap:10px}.rv-cta .btn{height:46px;padding:0 20px;font-size:14px}.rv-big{position:relative;min-width:0;padding:28px;border:1px solid var(--rule2);border-radius:26px;overflow:hidden;background:linear-gradient(160deg,var(--s2),var(--s1));box-shadow:0 40px 80px -40px #000,0 0 70px -28px color-mix(in srgb,var(--acc) 34%,transparent);animation:rvUp .7s var(--ease) .12s both}.rv-big::before{content:'';position:absolute;top:-34%;right:-24%;width:74%;aspect-ratio:1;border-radius:50%;background:radial-gradient(closest-side,color-mix(in srgb,var(--acc) 16%,transparent),transparent);pointer-events:none}.rv-big.warn{box-shadow:0 40px 80px -40px #000,0 0 70px -28px color-mix(in srgb,var(--warn) 40%,transparent)}.rv-big-top{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:22px}.rv-eb{font:600 10.5px/1 var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--tx3)}.rv-dial{display:grid;grid-template-columns:auto minmax(0,1fr);gap:24px;align-items:center;margin-bottom:22px}.rv-dial .hc-rwrap{width:128px;height:128px}.rv-dial .hc-dv b{font-size:46px}.rv-dial-copy{display:flex;flex-direction:column;gap:6px;min-width:0}.rv-dial-copy>b{font:400 26px/1.1 var(--serif);color:var(--tx)}.rv-dial-copy>span{font-size:13px;line-height:1.5;color:var(--tx3)}.rv-bunch{display:flex;margin-top:8px}.rv-bunch i{font-style:normal;display:grid;place-items:center;width:34px;height:34px;margin-left:-8px;border-radius:50%;font-size:16px;background:var(--s3);box-shadow:0 0 0 2px var(--s1),0 0 0 3px var(--rule2);animation:rvFloat 4s ease-in-out infinite;animation-delay:calc(var(--n)*.35s)}.rv-bunch i:first-child{margin-left:0}.rv-meters{border-top:1px solid var(--rule)}.rv-m{display:grid;grid-template-columns:128px minmax(0,1fr) auto;gap:14px;align-items:center;padding:12px 0;border-bottom:1px solid var(--rule);font-size:13px;color:var(--tx2)}.rv-m:last-child{border-bottom:0;padding-bottom:0}.rv-m>i{display:block;height:4px;border-radius:4px;background:var(--s4);overflow:hidden}.rv-m u{display:block;height:100%;width:var(--w);background:var(--c);border-radius:inherit;box-shadow:0 0 10px -2px var(--c);transition:width 1.1s var(--ease)}.rv-m b{font:500 12px/1 var(--mono);color:var(--tx);min-width:28px;text-align:right}.rv-demo{position:relative;border-radius:18px;padding:16px;background:#313338;border:1px solid rgb(255 255 255/.07)}.rv-demo .dmsg{gap:12px}.rv-demo .dm-txt b{color:#fff}.rv-demo-r{display:flex;gap:6px;margin-top:10px}.rv-demo-r span{display:inline-flex;align-items:center;gap:6px;height:28px;padding:0 9px;border-radius:8px;background:#2b2d31;border:1px solid rgb(255 255 255/.06);font-size:14px}.rv-demo-r span b{font:600 13px 'Aurus Sans','Noto Sans',sans-serif;color:#b5bac1}.rv-demo-you{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin-top:14px;padding:11px 12px;border-radius:12px;background:rgb(0 0 0/.22)}.rv-demo-you .l{font:600 10px/1 var(--mono);letter-spacing:.13em;text-transform:uppercase;color:#949ba4}.rv-demo-you .p{display:flex;gap:6px;flex-wrap:wrap}.rv-demo-you .rv-pill{opacity:0;animation:rvPick 9s infinite}.rv-demo-you .rv-pill:nth-child(2){animation-delay:1.6s}.rv-demo-you .rv-pill:nth-child(3){animation-delay:3.2s}.rv-sec{margin-top:88px}.rv-sec.first{margin-top:72px}.rv-sh{display:flex;align-items:flex-end;justify-content:space-between;gap:20px;margin-bottom:24px}.rv-sh h2{margin:0;font:400 clamp(32px,4vw,44px)/1 var(--serif);letter-spacing:-.03em;color:var(--tx)}.rv-sh h2 em{font-style:italic;color:var(--acc)}.rv-shn{font:500 10.5px/1.3 var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--tx4);text-align:right}.rv-bar{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:16px}.rv-tabs{display:flex;gap:4px;padding:4px;border:1px solid var(--rule2);border-radius:99px;background:var(--s1);max-width:100%;overflow-x:auto;scrollbar-width:none}.rv-tabs::-webkit-scrollbar{display:none}.rv-tabs button{display:inline-flex;align-items:center;gap:8px;min-height:36px;padding:0 16px;border-radius:99px;font:600 13px/1 var(--sans);color:var(--tx3);white-space:nowrap;transition:background .2s,color .2s,box-shadow .25s}.rv-tabs button:hover{color:var(--tx)}.rv-tabs button.on{background:var(--foil);color:var(--on-acc);box-shadow:0 10px 22px -12px var(--acc)}.rv-tabs .n{display:inline-grid;place-items:center;min-width:20px;height:20px;padding:0 6px;border-radius:99px;background:var(--rule2);font:600 10.5px/1 var(--mono);color:var(--tx3)}.rv-tabs button.on .n{background:rgb(0 0 0/.18);color:var(--on-acc)}.rv-fold{font:500 10.5px/1 var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--tx3);padding:8px 2px;transition:color .2s}.rv-fold:hover{color:var(--acc)}.rv-list{display:flex;flex-direction:column;gap:14px}.rv-card{position:relative;border:1px solid var(--rule2);border-radius:22px;background:linear-gradient(160deg,var(--s2),var(--s1));overflow:hidden;animation:rvUp .5s var(--ease) both;animation-delay:calc(var(--i)*60ms);transition:border-color .25s,box-shadow .3s}.rv-card::before{content:'';position:absolute;inset:0;background:radial-gradient(70% 90% at 0% 0%,color-mix(in srgb,var(--pa) 13%,transparent),transparent 70%);opacity:.5;pointer-events:none;transition:opacity .3s}.rv-card:hover{border-color:var(--rule3)}.rv-card:hover::before,.rv-card.open::before{opacity:1}.rv-card.open{border-color:color-mix(in srgb,var(--pa) 45%,var(--rule2));box-shadow:0 30px 60px -40px var(--pa)}.rv-card.warn{border-color:color-mix(in srgb,var(--warn) 45%,var(--rule2))}.rv-card>*{position:relative}.rv-head{display:flex;align-items:center;gap:6px;padding:14px 14px 14px 16px}.rv-toggle{display:flex;align-items:center;gap:16px;flex:1;min-width:0;text-align:left;color:var(--tx)}.rv-ico{display:grid;place-items:center;flex:none;width:46px;height:46px;border-radius:15px;color:var(--pa);border:1px solid color-mix(in srgb,var(--pa) 42%,transparent);background:color-mix(in srgb,var(--pa) 13%,var(--s1))}.rv-tw{display:flex;flex-direction:column;gap:8px;min-width:0;flex:1}.rv-t1{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.rv-t1>b{font:400 22px/1.1 var(--serif);letter-spacing:-.01em;color:var(--tx);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:100%}.rv-t2{display:flex;flex-wrap:wrap;gap:6px;min-width:0}.rv-tag{display:inline-flex;align-items:center;height:22px;padding:0 9px;border-radius:99px;font:600 10px/1 var(--mono);letter-spacing:.1em;text-transform:uppercase;border:1px solid var(--rule3);color:var(--tx3)}.rv-tag.btn{color:var(--ok);border-color:color-mix(in srgb,var(--ok) 38%,transparent);background:var(--ok-bg)}.rv-tag.rx{color:var(--info);border-color:color-mix(in srgb,var(--info) 38%,transparent);background:var(--info-bg)}.rv-live{display:inline-flex;align-items:center;gap:6px;font:600 10px/1 var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--ok)}.rv-live i{width:6px;height:6px;border-radius:50%;background:var(--ok);box-shadow:0 0 8px var(--ok)}.rv-live.warn{color:var(--warn)}.rv-live.warn i{background:var(--warn);box-shadow:0 0 8px var(--warn)}.rv-count{display:flex;flex-direction:column;align-items:flex-end;gap:3px;flex:none;padding:0 6px}.rv-count b{font:400 30px/1 var(--serif);color:var(--tx);font-variant-numeric:tabular-nums}.rv-count small{font:500 9.5px/1 var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--tx4)}.rv-hacts{display:flex;align-items:center;gap:2px;flex:none}.rv-ib{display:grid;place-items:center;width:34px;height:34px;border-radius:11px;color:var(--tx3);transition:background .2s,color .2s}.rv-ib:hover{background:var(--s3);color:var(--tx)}.rv-ib.bad:hover{background:var(--bad-bg);color:var(--bad)}.rv-ib.chev .ic{transition:transform .25s var(--ease)}.rv-card.open .rv-ib.chev{color:var(--acc)}.rv-card.open .rv-ib.chev .ic{transform:rotate(90deg)}.rv-pill{display:inline-flex;align-items:center;gap:7px;max-width:160px;height:26px;padding:0 10px 0 8px;border-radius:99px;font:500 12px/1 var(--sans);color:var(--tx2);background:color-mix(in srgb,var(--pc) 11%,var(--s1));border:1px solid color-mix(in srgb,var(--pc) 34%,transparent);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.rv-pill i{width:8px;height:8px;border-radius:50%;flex:none;background:var(--pc);box-shadow:0 0 8px -1px var(--pc)}.rv-pill.more{color:var(--tx3);background:transparent;border-color:var(--rule3);padding:0 9px}.rv-pill.sm{height:24px;font-size:11.5px}.rv-none{font-size:12.5px;color:var(--tx4)}.rv-body{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);gap:0;border-top:1px solid var(--rule);animation:rvUp .35s var(--ease) both}.rv-left,.rv-right{min-width:0;padding:20px 22px 22px;display:flex;flex-direction:column;gap:14px}.rv-right{border-left:1px solid var(--rule);background:rgb(0 0 0/.1)}.rv-health{display:flex;align-items:flex-start;gap:12px;padding:12px 14px;border-radius:14px;border:1px solid var(--rule2)}.rv-health .ic{flex:none;margin-top:1px}.rv-health b{display:block;font:600 13px/1.2 var(--sans);color:var(--tx)}.rv-health span{display:block;margin-top:3px;font-size:12.5px;line-height:1.45;color:var(--tx3)}.rv-health.ok{background:var(--ok-bg);border-color:color-mix(in srgb,var(--ok) 30%,transparent)}.rv-health.ok .ic{color:var(--ok)}.rv-health.warn{background:var(--warn-bg);border-color:color-mix(in srgb,var(--warn) 38%,transparent)}.rv-health.warn .ic{color:var(--warn)}.rv-cap{display:flex;align-items:center;justify-content:space-between;gap:10px;font:600 10px/1 var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--tx3)}.rv-cap span{display:inline-flex;align-items:center;gap:7px}.rv-cap em{font-style:normal;font-weight:500;letter-spacing:.06em;color:var(--tx4);text-transform:none;font-family:var(--sans);font-size:11.5px}.rv-stage{border-radius:18px;background:#313338;color:#dbdee1;overflow:hidden;box-shadow:0 30px 60px -44px #000}.rv-msg{padding:16px 16px 14px}.rv-comps{display:flex;flex-wrap:wrap;gap:6px;margin:10px 0 0 50px}.rv-c{display:inline-flex;align-items:center;gap:7px;height:32px;padding:0 12px;border-radius:8px;font:500 13.5px 'Aurus Sans','Noto Sans',sans-serif;color:#fff;background:#4e5058;transition:transform .2s,box-shadow .25s,background .2s}.rv-c .e{font-size:15px;line-height:1;display:inline-flex}.rv-comps.reaction .rv-c{height:28px;padding:0 9px;color:#b5bac1;background:#2b2d31;border:1px solid rgb(255 255 255/.06)}.rv-comps.reaction .rv-c b{font:600 13px 'Aurus Sans','Noto Sans',sans-serif}.rv-c.lit{transform:translateY(-2px);background:color-mix(in srgb,var(--rc) 55%,#4e5058);box-shadow:0 0 0 2px var(--rc),0 10px 22px -10px var(--rc)}.rv-acts{display:flex;align-items:center;gap:6px}.rv-acts .btn.primary{flex:1;height:42px;justify-content:center;font-size:13.5px}.rv-acts .rv-ib{width:40px;height:40px;flex:none;display:grid;place-items:center;border:1px solid var(--rule2);border-radius:12px;color:var(--tx3);background:var(--s1);transition:color .2s,border-color .2s}.rv-acts .rv-ib:hover{color:var(--acc);border-color:var(--acc)}.rv-acts .rv-ib.bad:hover{color:var(--bad);border-color:var(--bad)}.rv-acts .rv-ib .ic{width:15px;height:15px}.rv-how-wrap{display:flex;flex-direction:column;gap:8px}.rv-how{display:grid;grid-template-columns:1fr 1fr;gap:3px;padding:3px;border:1px solid var(--rule2);border-radius:12px;background:var(--s1)}.rv-how button{display:flex;align-items:center;justify-content:center;gap:7px;height:36px;border-radius:9px;font:600 13px/1 var(--sans);color:var(--tx3);transition:background .2s,color .2s}.rv-how button .ic{width:14px;height:14px}.rv-how button:hover{color:var(--tx)}.rv-how button.on{background:var(--s3);color:var(--tx);box-shadow:inset 0 0 0 1px var(--rule3)}.rv-how button.on .ic{color:var(--acc)}.rv-how-cap{margin:0 2px;font-size:12px;line-height:1.4;color:var(--tx3)}.rv-rows{display:flex;flex-direction:column;gap:8px}.rv-row{display:grid;grid-template-columns:42px minmax(0,1fr) auto;gap:12px;align-items:center;padding:10px 10px 10px 10px;border:1px solid var(--rule2);border-radius:16px;background:linear-gradient(160deg,var(--s2),var(--s1));transition:border-color .2s,box-shadow .3s,transform .25s var(--ease)}.rv-row:hover{border-color:var(--rule3)}.rv-row.lit{border-color:var(--tc);box-shadow:0 14px 30px -18px var(--tc);transform:translateX(3px)}.rv-row[data-st="high"],.rv-row[data-st="gone"]{border-color:color-mix(in srgb,var(--warn) 45%,var(--rule2))}.rv-emo{display:grid;place-items:center;width:42px;height:42px;border-radius:13px;font-size:20px;color:var(--tx3);background:color-mix(in srgb,var(--tc) 12%,var(--s1));border:1px solid color-mix(in srgb,var(--tc) 36%,transparent)}.rv-rb{min-width:0;display:flex;flex-direction:column;gap:6px}.rv-rp{display:flex;flex-wrap:wrap;gap:5px}.rv-rl{display:flex;flex-wrap:wrap;align-items:center;gap:4px 10px;font-size:11.5px;color:var(--tx3);overflow:hidden}.rv-lbl{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rv-st{display:inline-flex;align-items:center;gap:6px;font:600 9.5px/1 var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--ok)}.rv-st::before{content:'';width:6px;height:6px;border-radius:50%;background:currentColor}.rv-st.high,.rv-st.gone{color:var(--warn)}.rv-ra{display:flex;gap:0;opacity:.55;transition:opacity .2s}.rv-row:hover .rv-ra,.rv-row:focus-within .rv-ra{opacity:1}@media(hover:none){.rv-ra{opacity:1}}.rv-row.add{grid-template-columns:auto;justify-content:center;grid-auto-flow:column;gap:8px;min-height:50px;border-style:dashed;background:none;color:var(--tx3);font:500 13px/1 var(--sans);cursor:pointer}.rv-row.add:hover{border-color:var(--acc);color:var(--acc);background:var(--acc-soft);transform:none}.rv-empty{padding:36px;text-align:center;border:1px dashed var(--rule3);border-radius:20px;color:var(--tx3);font-size:13.5px}.rv-tpls{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.rv-tpl{position:relative;display:flex;flex-direction:column;align-items:flex-start;gap:8px;min-width:0;min-height:196px;padding:20px 22px;text-align:left;color:var(--tx);cursor:pointer;border:1px solid var(--rule2);border-radius:22px;background:linear-gradient(160deg,var(--s2),var(--s1));overflow:hidden;animation:rvUp .5s var(--ease) both;animation-delay:calc(var(--i)*60ms + 120ms);transition:transform .35s var(--ease),border-color .3s,box-shadow .35s}.rv-tpl::before{content:'';position:absolute;inset:0;background:radial-gradient(95% 70% at 0% 0%,hsl(var(--h) 70% 60%/.16),transparent 70%);opacity:.5;transition:opacity .3s;pointer-events:none}.rv-tpl>*{position:relative}.rv-tpl-em{display:flex;margin-bottom:10px}.rv-tpl-em i{font-style:normal;display:grid;place-items:center;width:40px;height:40px;margin-left:-10px;border-radius:50%;font-size:18px;background:hsl(var(--h) 60% 50%/.14);box-shadow:0 0 0 2px var(--s1),0 0 0 3px hsl(var(--h) 70% 62%/.4)}.rv-tpl-em i:first-child{margin-left:0}.rv-tpl b{font:400 24px/1.05 var(--serif);letter-spacing:-.015em}.rv-tpl-d{font-size:12.5px;line-height:1.5;color:var(--tx3)}.rv-tpl-m{display:flex;align-items:center;justify-content:space-between;width:100%;margin-top:auto;padding-top:14px;border-top:1px dashed var(--rule2);font:500 11px/1.4 var(--mono);color:var(--tx2)}.rv-tpl-m .ic{color:var(--tx4);transition:transform .3s var(--ease),color .2s}.rv-tpl:hover,.rv-tpl:focus-visible{transform:translateY(-4px);border-color:hsl(var(--h) 70% 62%/.6);box-shadow:0 24px 50px -28px hsl(var(--h) 70% 60%);outline:0}.rv-tpl:hover::before{opacity:1}.rv-tpl:hover .rv-tpl-m .ic{transform:translateX(4px);color:var(--acc)}@media(max-width:1000px){.rv-hero{grid-template-columns:minmax(0,1fr);gap:36px;padding-top:16px}.rv-body{grid-template-columns:minmax(0,1fr)}.rv-right{border-left:0;border-top:1px solid var(--rule)}}@media(max-width:860px){.rv-tpls{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.rv-sec{margin-top:64px}.rv-sec.first{margin-top:56px}.rv-shn{display:none}}@media(max-width:560px){.rv-hl h1{font-size:40px}.rv-big{padding:22px}.rv-dial{grid-template-columns:minmax(0,1fr);justify-items:start;gap:16px}.rv-m{grid-template-columns:104px minmax(0,1fr) auto;gap:10px}.rv-cta .btn{flex:1 1 100%;justify-content:center}.rv-head{padding:12px 10px 12px 12px;flex-wrap:wrap}.rv-toggle{gap:12px}.rv-ico{width:40px;height:40px;border-radius:13px}.rv-t1>b{font-size:19px}.rv-count{display:none}.rv-left,.rv-right{padding:16px 14px 18px}.rv-comps{margin-left:0}.rv-how .tx small{display:none}.rv-bar{flex-direction:column;align-items:stretch}.rv-tpls{gap:10px}.rv-tpl{min-height:0;padding:14px 13px;border-radius:18px;gap:6px}.rv-tpl-em i{width:30px;height:30px;font-size:14px}.rv-tpl b{font-size:19px}.rv-tpl-d{font-size:11.5px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.rv-tpl-m{padding-top:10px;font-size:10px}}@media(prefers-reduced-motion:reduce){.rv-hl>*,.rv-big,.rv-card,.rv-tpl,.rv-body,.rv-eyebrow i,.rv-bunch i{animation:none!important}.rv-demo-you .rv-pill{animation:none;opacity:1}}.rv-hero.solo{grid-template-columns:minmax(0,1fr);padding:36px 0 0}.rv-hero.solo .rv-hl p{margin-bottom:24px}.rv-deck{position:relative;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:24px;align-items:center;margin-top:32px;padding:22px 26px;border:1px solid var(--rule2);border-radius:22px;overflow:hidden;background:radial-gradient(120% 160% at 100% 0%,var(--acc-soft),transparent 55%),linear-gradient(160deg,var(--s2),var(--s1));animation:rvUp .6s var(--ease) .1s both}.rv-deck::after{content:'';position:absolute;inset:0 0 auto 0;height:2px;background:linear-gradient(90deg,var(--acc),transparent 80%);opacity:.7}.rv-deck.warn{background:radial-gradient(120% 160% at 100% 0%,color-mix(in srgb,var(--warn) 16%,transparent),transparent 55%),linear-gradient(160deg,var(--s2),var(--s1));border-color:color-mix(in srgb,var(--warn) 40%,var(--rule2))}.rv-deck.warn::after{background:linear-gradient(90deg,var(--warn),transparent 80%)}.rv-deck-line{display:inline-flex;align-items:center;gap:9px;font:600 10.5px/1 var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--tx3)}.rv-pulse{width:8px;height:8px;border-radius:50%;background:var(--ok);animation:rvPulse 2.2s ease-in-out infinite}.rv-deck.warn .rv-pulse{background:var(--warn)}.rv-deck h2{margin:12px 0 0;font:400 clamp(24px,3.2vw,34px)/1.08 var(--serif);letter-spacing:-.02em;color:var(--tx)}.rv-deck h2 em{font-style:italic;color:var(--acc)}.rv-deck p{margin:10px 0 0;max-width:46ch;font-size:13.5px;line-height:1.55;color:var(--tx3)}.rv-deck .btn{margin-top:14px}.rv-deck-em{display:flex;padding-right:8px}.rv-deck-em i{font-style:normal;display:grid;place-items:center;width:48px;height:48px;margin-left:-12px;border-radius:50%;font-size:22px;background:var(--s3);border:2px solid var(--s1);box-shadow:0 10px 24px -12px #000;animation:rvFloat 3.6s ease-in-out infinite;animation-delay:calc(var(--n)*-.6s)}.rv-deck-em i:first-child{margin-left:0}@media(max-width:700px){.rv-deck{grid-template-columns:1fr;gap:14px;padding:18px;margin-top:24px}.rv-deck-em{order:-1}.rv-deck-em i{width:40px;height:40px;font-size:19px}}.rv-tpls{align-items:stretch}.rv-tpl{min-height:0;gap:6px}.rv-tpl-em{gap:6px;margin:0 0 12px}.rv-tpl-em i{width:38px;height:38px;margin:0;border-radius:12px;font-size:18px;background:hsl(var(--h) 60% 50%/.14);box-shadow:inset 0 0 0 1px hsl(var(--h) 70% 62%/.32)}.rv-tpl-em i:first-child{margin:0}.rv-tpl b{font-size:22px}.rv-tpl-d{flex:1}.rv-tpl-m{margin-top:12px}@media(max-width:860px){.rv-tpl:last-child:nth-child(odd){grid-column:1/-1}}@media(max-width:560px){.rv-tpl{padding:14px 14px 13px;gap:4px}.rv-tpl-em{gap:4px;margin-bottom:10px}.rv-tpl-em i{width:30px;height:30px;border-radius:10px;font-size:15px}.rv-tpl b{font-size:19px}.rv-tpl-m{flex-wrap:wrap;gap:4px 8px}.rv-tpl-m>span{min-width:0}}@media(prefers-reduced-motion:reduce){.rv-deck,.rv-deck-em i,.rv-pulse{animation:none!important}}.rv-list{gap:10px}.rv-sum{display:flex;align-items:center;gap:14px;width:100%;min-height:72px;padding:14px 16px;text-align:left;color:var(--tx);cursor:pointer;background:none;border:0}.rv-sum:focus-visible{outline:2px solid var(--acc);outline-offset:-2px;border-radius:18px}.rv-stack{display:flex;flex:none;padding-left:2px}.rv-se{display:grid;place-items:center;width:34px;height:34px;margin-left:-8px;border-radius:50%;font-size:17px;line-height:1;background:var(--s3);box-shadow:0 0 0 2px var(--s1)}.rv-stack .rv-se:first-child{margin-left:0}.rv-se.more{font:600 11px/1 var(--mono);color:var(--tx3)}.rv-dotc{display:block;width:12px;height:12px;border-radius:50%;background:var(--rc)}.rv-sx{display:flex;flex-direction:column;gap:6px;min-width:0;flex:1}.rv-sx>b{font:400 21px/1.1 var(--serif);letter-spacing:-.01em;color:var(--tx);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rv-sx small{display:flex;align-items:center;gap:7px;font:500 11px/1.2 var(--mono);color:var(--tx3);white-space:nowrap;overflow:hidden}.rv-sx small i{font-style:normal;color:var(--tx4)}.rv-dot{display:inline-block;width:7px;height:7px;border-radius:50%;background:var(--ok);margin-right:1px}.rv-dot.warn{background:var(--warn)}.rv-card.warn .rv-sx small{color:var(--warn)}.rv-chev{display:grid;place-items:center;flex:none;width:30px;height:30px;border-radius:50%;color:var(--tx4);transition:transform .25s var(--ease),color .2s}.rv-card.open .rv-chev{transform:rotate(90deg);color:var(--acc)}.rv-body{display:flex;flex-direction:column;gap:18px;padding:16px;border-top:1px solid var(--rule)}.rv-col{display:flex;flex-direction:column;gap:14px;min-width:0}.rv-lab{font:600 10px/1 var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--tx4)}.rv-health{display:flex;align-items:center;gap:10px;padding:10px 12px;border-radius:12px;font-size:13px;line-height:1.4;color:var(--tx2);background:var(--warn-bg);border:1px solid color-mix(in srgb,var(--warn) 38%,transparent)}.rv-health .ic{flex:none;color:var(--warn)}.rv-stage{border-radius:16px;background:#313338;color:#dbdee1;overflow:hidden}.rv-msg{padding:14px 16px}.rv-comps{margin:10px 0 0 50px}.rv-acts{display:flex;align-items:center;gap:8px}.rv-acts .btn{height:42px;padding:0 14px;font-size:13px;justify-content:center}.rv-acts .btn.primary{flex:1.3}.rv-acts .btn:not(.primary){flex:1}.rv-acts .rv-ib{width:42px;height:42px;flex:none;border:1px solid var(--rule2);border-radius:12px}.rv-how{display:grid;grid-template-columns:1fr 1fr;gap:4px;padding:4px;border:1px solid var(--rule2);border-radius:99px;background:var(--s1)}.rv-how button{height:40px;border-radius:99px;font:600 13.5px/1 var(--sans);color:var(--tx3);transition:background .2s,color .2s}.rv-how button:hover{color:var(--tx)}.rv-how button.on{background:var(--foil);color:var(--on-acc);box-shadow:0 8px 18px -12px var(--acc)}.rv-rows{display:flex;flex-direction:column;gap:6px}.rv-row{display:grid;grid-template-columns:36px minmax(0,1fr) auto;gap:12px;align-items:center;min-height:58px;padding:8px;border:1px solid var(--rule2);border-radius:14px;background:var(--s2)}.rv-emo{display:grid;place-items:center;width:36px;height:36px;border-radius:11px;font-size:18px;background:color-mix(in srgb,var(--tc) 12%,var(--s1))}.rv-rb{min-width:0;display:flex;flex-direction:column;gap:3px}.rv-rn{font:600 14px/1.25 var(--sans);color:var(--tx);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rv-rl{display:flex;align-items:center;gap:8px;font-size:11.5px;color:var(--tx3);min-width:0;overflow:hidden;white-space:nowrap}.rv-st{font:600 9.5px/1 var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--ok)}.rv-st.high,.rv-st.gone{color:var(--warn)}.rv-ra{display:flex;gap:2px}.rv-row.add{grid-template-columns:auto;justify-content:center;grid-auto-flow:column;gap:8px;min-height:46px;padding:0;border-style:dashed;background:none;font:500 13px/1 var(--sans);color:var(--tx3);cursor:pointer}.rv-row.add:hover{border-color:var(--acc);color:var(--acc);background:var(--acc-soft)}@media(min-width:900px){.rv-body{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);gap:0;padding:0}.rv-col{padding:18px 20px 20px;gap:16px}.rv-col+.rv-col{border-left:1px solid var(--rule);background:rgb(0 0 0/.08)}.rv-sum{min-height:78px;padding:16px 18px}.rv-sx>b{font-size:23px}}@media(max-width:560px){.rv-sum{gap:12px;min-height:66px;padding:12px}.rv-se{width:30px;height:30px;font-size:15px;margin-left:-7px}.rv-sx>b{font-size:18px}.rv-sx small{font-size:10.5px}.rv-body{padding:12px;gap:14px}.rv-comps{margin-left:0}.rv-msg{padding:12px}.rv-acts .btn.primary{height:42px}.rv-acts .rv-ib{width:40px;flex:0 0 40px}}.rrs-tpls .rrs-tpl.blank.main{grid-column:1/-1;order:-1;flex-direction:row;align-items:center;justify-content:flex-start;gap:16px;min-height:76px;padding:16px 20px;border:0;border-radius:20px;background:var(--foil);color:var(--on-acc);box-shadow:0 22px 40px -22px var(--acc);text-align:left}.rrs-tpls .rrs-tpl.blank.main::before{display:none}.rrs-tpls .rrs-tpl.blank.main:hover{transform:translateY(-2px);box-shadow:0 28px 50px -22px var(--acc)}.rrs-tpl.blank.main .plus{flex:none;width:44px;height:44px;border:0;border-radius:14px;background:rgb(0 0 0/.16);color:var(--on-acc)}.rrs-tpl.blank.main .plus .ic{width:20px;height:20px}.rrs-main-t{display:flex;flex-direction:column;gap:4px;min-width:0}.rrs-tpl.blank.main b{font:600 17px/1.2 var(--sans);color:var(--on-acc)}.rrs-tpl.blank.main small{font-size:12.5px;line-height:1.3;color:var(--on-acc);opacity:.75}.rrs-tpl-lab{grid-column:1/-1;order:0;margin:14px 2px 2px;font:600 10px/1 var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--tx4)}.rrs-tpls .rrs-tpl:not(.blank){padding:12px 13px 11px;background:var(--s1);border-color:var(--rule)}.rrs-tpls .rrs-tpl:not(.blank)::before{display:none}.rrs-tpls .rrs-tpl:not(.blank):hover{transform:none;box-shadow:none;border-color:var(--rule3)}.rrs-tpls .rrs-tpl:not(.blank) .rrs-tpl-em span{width:26px;height:26px;font-size:13px}.rrs-tpls .rrs-tpl:not(.blank) b{font-size:13.5px}.rrs-tpls .rrs-tpl:not(.blank) p{font-size:11.5px}.rvp .esl{display:grid;grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:40px 28px;align-items:start;padding-top:6px}.rvp .esf.open{grid-column:1/-1}.rvp .esf-float{pointer-events:auto}.rvp .esf-cap code.rv-stat{display:inline-flex;align-items:center;gap:6px;max-width:none;font:600 10px/1 var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--ok);white-space:nowrap}.rvp .esf-cap code.rv-stat.warn{color:var(--warn)}.rvp .esf-cap code.rv-stat .rv-dot{width:7px;height:7px;border-radius:50%;background:var(--ok);box-shadow:0 0 8px var(--ok)}.rvp .esf-cap code.rv-stat .rv-dot.warn{background:var(--warn);box-shadow:0 0 8px var(--warn)}.rvp .rv-warnstat b{color:var(--warn)}.rvp .esf-stage{padding:6px 4px 10px}.rvp .esf-optsin{padding:0}.rvp .esf.open .esf-optsin{padding-top:4px}.rvp .rv-body{padding:14px 0 0;border-top:0}.rvp .rv-body .rv-col+.rv-col{border-left:0}@media(min-width:900px){.rvp .rv-body{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:0;padding:0;border-top:1px solid var(--rule)}.rvp .rv-body .rv-col{padding:18px 20px 20px}.rvp .rv-body .rv-col+.rv-col{border-left:1px solid var(--rule);background:rgb(0 0 0/.08)}}@media(max-width:560px){.rvp .esl{grid-template-columns:minmax(0,1fr);gap:32px}}.rvp .rv-card{border:0;border-radius:0;background:none;box-shadow:none;overflow:visible;padding:0}.rvp .rv-card::before{display:none}.rvp .rv-card:hover,.rvp .rv-card.open,.rvp .rv-card.warn{border:0;box-shadow:none}.rvp .esf-cap,.rvp .esf-meta{padding-left:4px;padding-right:4px}.rvp .esf-optsin{padding:0 4px}.rvp .rv-body{padding:14px 0 6px;gap:16px}.rvp .rv-col{gap:14px}.rvp .rv-acts{padding-top:2px}.rvp .rv-row{border-radius:14px}.rvp .esl{grid-template-columns:minmax(0,1fr);max-width:760px;gap:22px}.rvp .esf.open{grid-column:auto}.rvp .rv-card{position:relative;padding:16px 16px 18px;border:1px solid var(--rule2);border-radius:22px;background:linear-gradient(160deg,var(--s2),var(--s1));box-shadow:0 26px 50px -36px #000;transition:border-color .25s,box-shadow .3s}.rvp .rv-card:hover{border-color:var(--rule3)}.rvp .rv-card.open{border-color:color-mix(in srgb,var(--c) 40%,var(--rule2));box-shadow:0 30px 60px -36px #000,0 0 50px -34px var(--c)}.rvp .rv-card.warn{border-color:color-mix(in srgb,var(--warn) 45%,var(--rule2))}.rvp .rv-card .esf-stage{padding:8px 0 4px}.rvp .rv-card .esf-optsin{padding:0}@media(max-width:560px){.rvp .rv-card{padding:14px 12px 16px;border-radius:20px}}.rr-ai{display:flex;flex-direction:column;gap:14px}.rr-ai-bot{display:flex;gap:12px;align-items:flex-start;padding:14px 16px;border-radius:16px;border:1px solid var(--acc-mid);background:var(--acc-soft)}.rr-ai-bot p{margin:0;font-size:14px;line-height:1.55;color:var(--tx2)}.rr-ai-av{flex:none;display:grid;place-items:center;width:34px;height:34px;border-radius:50%;background:var(--s1);box-shadow:0 0 0 1px var(--rule3)}.rr-ai-chips{display:flex;flex-wrap:wrap;gap:8px}.rr-ai-chip{height:32px;padding:0 12px;border-radius:99px;border:1px solid var(--rule2);background:var(--s1);color:var(--tx2);font:500 12.5px/1 var(--sans);cursor:pointer;transition:border-color .2s,color .2s}.rr-ai-chip:hover{border-color:var(--acc);color:var(--tx)}.rr-ai textarea.input{min-height:96px;resize:vertical;border-radius:14px;padding:12px 14px;line-height:1.5}@media(min-width:900px){.rvp .esl{grid-template-columns:repeat(2,minmax(0,1fr));max-width:none;gap:26px 24px}.rvp .esf.open{grid-column:1/-1}}.dm-main .rv-comps{margin:10px 0 0}
.ix-search{margin-bottom:14px}.ix-recent{display:flex;gap:8px;align-items:center;overflow-x:auto;scrollbar-width:none;margin-bottom:22px;padding-bottom:2px}.ix-recent::-webkit-scrollbar{display:none}.ix-recent .lbl{flex:none}.ix-g{display:flex;align-items:center;gap:12px;font:500 9.5px/1 var(--mono);letter-spacing:.2em;text-transform:uppercase;color:var(--tx3);margin:26px 0 12px}.ix-g:first-of-type{margin-top:4px}.ix-g::after{content:'';flex:1;height:1px;background:var(--rule2)}.ix-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.sheet.wide .ix-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.ixc{position:relative;display:flex;flex-direction:column;align-items:flex-start;gap:6px;text-align:left;min-height:148px;padding:14px 14px 13px;border:1px solid var(--rule2);background:linear-gradient(180deg,var(--s3),var(--s2));overflow:hidden;animation:rise .5s var(--ease) both;animation-delay:calc(var(--i,0)*28ms);transition:border-color .2s,transform .3s var(--ease),background .2s;min-width:0}.ixc::before{content:'';position:absolute;inset:auto -30% -60% auto;width:70%;aspect-ratio:1;border-radius:50%;background:radial-gradient(closest-side,var(--acc-soft),transparent);opacity:0;transition:opacity .3s}.ixc:hover{border-color:var(--acc);transform:translateY(-2px)}.ixc:hover::before{opacity:1}.ixc:active{transform:scale(.98)}.ixc.on{border-color:var(--acc);background:linear-gradient(180deg,var(--acc-mid),var(--s2))}.ixc-top{display:flex;align-items:center;gap:8px;width:100%}.ixc-top .n{font:500 10px/1 var(--mono);letter-spacing:.12em;color:var(--acc)}.ixc-top .hot{width:7px;height:7px;border-radius:50%;background:var(--acc);margin-left:auto;box-shadow:0 0 0 0 var(--acc);animation:pulse 2s infinite}.ixc-top .tag{margin-left:auto}.ixc-ic{color:var(--tx2);font-size:22px;margin-top:2px;transition:color .2s,transform .35s var(--ease)}.ixc:hover .ixc-ic,.ixc.on .ixc-ic{color:var(--acc);transform:translateY(-2px) scale(1.06)}.ixc-t{font:400 24px/1.02 var(--serif);letter-spacing:-.015em}.ixc.on .ixc-t{color:var(--gold-hi);font-style:italic}.ixc-d{font-size:11.5px;line-height:1.4;color:var(--tx3);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.ixc-m{margin-top:auto;padding-top:8px;display:flex;align-items:center;gap:8px;width:100%;min-height:30px;border-top:1px dashed var(--rule2);font:500 10px/1.3 var(--mono);letter-spacing:.06em;text-transform:uppercase;color:var(--tx2)}.ixc-m .mt{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ixc-m .sk{height:8px;width:60%;background:linear-gradient(90deg,var(--s3) 20%,var(--s4) 40%,var(--s3) 60%);background-size:300% 100%;animation:shimmer 1.4s linear infinite}.avstack{display:inline-flex;flex:none}.avstack .av,.avstack .av-fb{border:2px solid var(--s2);margin-left:-7px;box-sizing:content-box}.avstack>:first-child{margin-left:0}.dots{display:inline-flex;gap:3px;flex:none}.dots i{width:9px;height:9px;border-radius:50%;box-shadow:0 0 0 2px var(--s2)}.mruler{display:flex;gap:1px;height:8px;width:64px;flex:none}.mruler i{display:block;min-width:2px}.invalid{border-color:var(--bad)!important}.field-err{font:500 11px/1.4 var(--mono);color:var(--bad);letter-spacing:.03em}.cnt.warn{color:var(--warn)}.cnt.bad{color:var(--bad)}.copied{color:var(--ok)!important}@media(max-width:899px){.ixc{min-height:140px}.ixc-t{font-size:22px}}.switch::before{content:'';position:absolute;inset:-9px -4px}@media(max-width:899px),(pointer:coarse){.chan-pick button{min-height:40px;padding:0 13px}.accentbtn{width:32px;height:32px}.chat-bar .btn{min-height:40px;min-width:40px;padding:0 10px}.cat-h .plus{width:40px;height:40px}.tools button{min-height:40px}.lib .chip{min-height:40px}.chip{max-width:100%}.row.wrap>.chip{white-space:normal;text-align:left;height:auto;padding-top:8px;padding-bottom:8px;line-height:1.35}.vpick,.lx-row{min-height:48px}.toolsl .kw{white-space:normal;overflow-wrap:anywhere}}@media(max-width:899px),(pointer:coarse){[data-fold]{min-height:44px;display:flex;align-items:center}}.row.wrap .btn{max-width:100%}@media(max-width:420px){.row.wrap .btn{white-space:normal;line-height:1.25;padding-top:8px;padding-bottom:8px}}.login .orbit{position:fixed;right:-8vw;top:50%;width:min(88vh,760px);aspect-ratio:1;transform:translateY(-50%);color:var(--acc);opacity:.5;pointer-events:none;-webkit-mask-image:none;mask-image:none}.login h1,.login .lead{text-shadow:0 2px 28px var(--ink),0 0 2px var(--ink)}@media(max-width:899px){.login .orbit{right:-40vw;top:32%;transform:none;width:120vw;opacity:.32;-webkit-mask-image:none;mask-image:none}}details.dev{margin-top:24px;max-width:460px;border-top:1px solid var(--rule2)}details.dev summary .ic:last-child{margin-left:auto;transition:transform .2s}details.dev[open] summary .ic:last-child{transform:rotate(180deg)}.dev-form{padding:2px 0 14px}.dev-form .input{flex:1}.dev-err{min-height:18px;margin-top:8px;font:500 11.5px/1.4 var(--mono);color:var(--bad);letter-spacing:.03em}.shake{animation:shake .4s}@keyframes shake{20%,60%{transform:translateX(-7px)}40%,80%{transform:translateX(7px)}}.login-foot a{color:var(--tx2);text-decoration:underline;text-underline-offset:3px;text-decoration-color:var(--rule3)}.login-foot a:hover{color:var(--acc)}.intro{position:fixed;inset:0;z-index:5000;background:#050403;overflow:hidden;animation:inFade .35s both}@keyframes inFade{from{opacity:0}to{opacity:1}}@keyframes inFadeUp{from{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}.in-cv{position:absolute;inset:0;width:100%;height:100%;display:block}.in-wm{position:absolute;top:0;left:50%;opacity:0;transform-origin:50% 0;text-align:center;white-space:nowrap;pointer-events:none;z-index:2}.in-wm b{display:block;font:400 clamp(22px,5.4vmin,46px)/1 var(--serif);text-transform:uppercase;color:var(--gold-hi);text-shadow:0 0 28px color-mix(in srgb,var(--gold) 55%,transparent)}.in-wm span{display:block;margin-top:18px;font:italic 400 clamp(15px,3.6vmin,22px)/1 var(--serif);letter-spacing:.02em;color:var(--tx2);opacity:0}.in-flash{position:absolute;inset:0;opacity:0;pointer-events:none;z-index:4;mix-blend-mode:screen;background:radial-gradient(circle at 50% 50%,#fffaf0 0%,var(--gold-hi) 42%,var(--gold) 100%)}.in-skip{position:absolute;z-index:6;right:calc(22px + env(safe-area-inset-right,0px));top:calc(env(safe-area-inset-top,0px) + 22px);display:flex;align-items:center;gap:8px;min-height:44px;padding:0 16px;font:500 11px/1 var(--mono);letter-spacing:.2em;text-transform:uppercase;color:var(--tx2);background:rgba(0,0,0,.35);opacity:0;animation:inFadeUp .6s .8s both;transition:color .2s,border-color .2s}.in-skip:hover,.in-skip:focus-visible{color:var(--acc);border-color:var(--acc)}#boot{position:fixed;inset:0;z-index:20000;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:16px;background:var(--ink);opacity:1;transition:opacity .5s var(--ease-io),filter .5s var(--ease-io);pointer-events:none}#boot.out{opacity:0;filter:blur(6px)}#boot .boot-mark{width:46px;height:46px;color:var(--gold);opacity:0;animation:bootMarkIn .7s .05s var(--ease-io) forwards}#boot .boot-mark svg{width:100%;height:100%}#boot .boot-mark svg{transform-origin:50% 50%;animation:sigilBreathe 1.8s ease-in-out .8s infinite}@media (prefers-reduced-motion:reduce){#boot .boot-mark svg{animation:none}}@keyframes bootMarkIn{0%{opacity:0;transform:scale(.6) rotate(-25deg)}100%{opacity:1;transform:none}}#boot .boot-word{font:400 15px/1 var(--serif);font-style:italic;letter-spacing:.02em;color:var(--tx3);opacity:0;animation:bootWordIn .6s .35s var(--ease-io) forwards}@keyframes bootWordIn{from{opacity:0;transform:translateY(6px)}to{opacity:.85;transform:none}}#boot .boot-bar{width:100px;height:2px;border-radius:2px;overflow:hidden;background:var(--rule2);opacity:0;animation:bootWordIn .5s .55s var(--ease-io) forwards}#boot .boot-bar i{display:block;height:100%;width:40%;background:var(--foil);border-radius:2px;animation:bootBar 1.15s ease-in-out infinite}@keyframes bootBar{0%{transform:translateX(-120%)}100%{transform:translateX(280%)}}.view.v-in{animation:vIn .4s var(--ease) backwards}.view.v-out{pointer-events:none;animation:vOut .11s cubic-bezier(.4,0,1,1) forwards}@keyframes vIn{from{opacity:0;transform:translate3d(var(--vx,0px),var(--vy,0px),0)}}@keyframes vOut{to{opacity:0;transform:translate3d(calc(var(--vx,0px)*-.35),calc(var(--vy,0px)*-.35),0)}}.view.v-in .page>*{animation:vRise .46s var(--ease) backwards}@keyframes vRise{from{opacity:0;transform:translate3d(0,10px,0)}}.view.v-in .page>*:nth-child(1){animation-delay:.02s}.view.v-in .page>*:nth-child(2){animation-delay:.055s}.view.v-in .page>*:nth-child(3){animation-delay:.09s}.view.v-in .page>*:nth-child(4){animation-delay:.125s}.view.v-in .page>*:nth-child(5){animation-delay:.16s}.view.v-in .page>*:nth-child(n+6){animation-delay:.19s}.view.v-sk{animation:vSk .22s linear .08s backwards}@keyframes vSk{from{opacity:0}}.reduce-motion .view.v-in,.reduce-motion .view.v-in .page>*,.reduce-motion .view.v-out,.reduce-motion .view.v-sk{animation:none}@media(prefers-reduced-motion:reduce){.view.v-in,.view.v-in .page>*,.view.v-out,.view.v-sk{animation:none}}.ixgs{display:grid;gap:12px;grid-template-columns:minmax(0,1fr);align-content:start;position:relative}.ixg{min-width:0;overflow:hidden;border:1px solid var(--rule2);border-radius:22px;background:linear-gradient(160deg,var(--s2),var(--s1));transition:border-color .25s}.ixg.on{border-color:color-mix(in srgb,var(--acc) 55%,var(--rule2))}.ixh{display:flex;align-items:center;gap:14px;width:100%;padding:16px 16px 14px;text-align:left}.ixh-ic{flex:none;width:44px;height:44px;display:grid;place-items:center;font-size:21px;color:var(--acc);border-radius:14px;background:var(--acc-soft);transition:background .25s,color .25s}.ixg.on .ixh-ic{background:var(--acc-mid)}.ixh-b{flex:1;min-width:0;display:flex;flex-direction:column;gap:3px}.ixh-t{font:400 27px/1 var(--serif);letter-spacing:-.015em;color:var(--tx)}.ixg.on .ixh-t{color:var(--gold-hi)}.ixh-d{font:400 12.5px/1.35 var(--sans);color:var(--tx3);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ixh-d>span{display:block;overflow:hidden;text-overflow:ellipsis}.ixh>.ic{flex:none;color:var(--tx4)}.ixh:active{background:var(--acc-soft)}.ixw{overflow:hidden}.ixl-in{display:grid;gap:2px;padding:0 8px 8px;transition:opacity .18s}.ixr{display:flex;align-items:center;gap:12px;width:100%;min-height:46px;padding:0 10px;text-align:left;border-radius:12px;transition:background .18s}.ixr:hover,.ixr:active{background:var(--acc-soft)}.ixr-ic{flex:none;width:22px;display:grid;place-items:center;font-size:18px;color:var(--tx3)}.ixr-t{flex:1;min-width:0;display:flex;align-items:center;gap:8px;font:500 15px/1.2 var(--sans);color:var(--tx);overflow:hidden;white-space:nowrap}.ixr-b{flex:none;font:600 9.5px/1 var(--sans);font-style:normal;padding:3px 7px;border-radius:99px;color:var(--acc);background:var(--acc-soft)}.ixr-m{flex:none;max-width:44%;display:flex;align-items:center;gap:6px;font:400 12px/1.3 var(--sans);color:var(--tx3);overflow:hidden}.ixr-m:empty{display:none}.ixr-m .mt{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ixr.on{background:var(--acc-soft)}.ixr.on .ixr-t,.ixr.on .ixr-ic{color:var(--gold-hi)}.ix-sheet .sheet-ic{border-radius:14px;border-color:transparent;background:var(--acc-soft)}.ix-sheet .sheet-head .grab{border-radius:3px}.ix-sheet .sheet-head [data-close]{border-radius:50%}.ix-sheet .ix-search .input{height:44px;border-radius:14px}.ix-sheet .ix-search .clear{border-radius:50%}.ix-sheet .ix-recent .chip{border-radius:99px;min-height:34px;padding:0 13px}@media(max-width:899px){.ix-sheet{border-radius:28px 28px 0 0}}@media(min-width:900px){.ix-sheet{border-radius:28px 0 0 28px}}.overlay.ix-ov{backdrop-filter:none;-webkit-backdrop-filter:none;background:rgba(5,4,3,.88)}body:has(.ix-sheet.show) .view{visibility:hidden}body:has(.ix-sheet.show) .page-ask{visibility:hidden}.ix-sheet{box-shadow:none;transition-duration:.34s}.ixg{contain:layout paint}.ixr{transition:none}@media(max-width:899px){.pal-wrap{padding:calc(var(--sat,0px) + 10px) 10px 10px;backdrop-filter:none;-webkit-backdrop-filter:none;background:rgba(5,4,3,.88)}.pal{max-height:min(58vh,520px);border-radius:22px;overflow:hidden;box-shadow:none;animation-duration:.22s}.pal::before{display:none}.pal-in{padding:0 16px}.pal-in input{height:56px;font-size:16px}.pal-list{padding:4px 8px 10px}.pal-item{border-radius:14px}}
:root{--g1:14;--g2:8;--sc-k:1}:root[data-mode="light"]{--g1:9;--g2:5;--sc-k:.8}#app{z-index:1}#scene{position:fixed;inset:0;z-index:0;overflow:hidden;pointer-events:none;contain:strict;color:var(--gold);--px:0;--py:0}#scene *{box-sizing:border-box}.sc-glow i{position:absolute;border-radius:50%}.sc-glow .g1{width:1500px;height:1050px;left:-14%;top:-34%;background:radial-gradient(closest-side,color-mix(in srgb,var(--gold) calc(var(--g1)*1%),transparent) 0%,color-mix(in srgb,var(--gold) calc(var(--g1)*0.93%),transparent) 12%,color-mix(in srgb,var(--gold) calc(var(--g1)*0.72%),transparent) 25%,color-mix(in srgb,var(--gold) calc(var(--g1)*0.46%),transparent) 38%,color-mix(in srgb,var(--gold) calc(var(--g1)*0.22%),transparent) 52%,color-mix(in srgb,var(--gold) calc(var(--g1)*0.08%),transparent) 66%,color-mix(in srgb,var(--gold) calc(var(--g1)*0.02%),transparent) 80%,transparent 100%)}.sc-glow .g2{width:1250px;height:900px;right:-16%;bottom:-36%;background:radial-gradient(closest-side,color-mix(in srgb,color-mix(in srgb,var(--gold) 65%,var(--gold-lo)) calc(var(--g2)*1%),transparent) 0%,color-mix(in srgb,color-mix(in srgb,var(--gold) 65%,var(--gold-lo)) calc(var(--g2)*0.93%),transparent) 12%,color-mix(in srgb,color-mix(in srgb,var(--gold) 65%,var(--gold-lo)) calc(var(--g2)*0.72%),transparent) 25%,color-mix(in srgb,color-mix(in srgb,var(--gold) 65%,var(--gold-lo)) calc(var(--g2)*0.46%),transparent) 38%,color-mix(in srgb,color-mix(in srgb,var(--gold) 65%,var(--gold-lo)) calc(var(--g2)*0.22%),transparent) 52%,color-mix(in srgb,color-mix(in srgb,var(--gold) 65%,var(--gold-lo)) calc(var(--g2)*0.08%),transparent) 66%,color-mix(in srgb,color-mix(in srgb,var(--gold) 65%,var(--gold-lo)) calc(var(--g2)*0.02%),transparent) 80%,transparent 100%)}.sc-eng{position:absolute;opacity:var(--sc-k);will-change:transform;transform:translate3d(calc(var(--px)*var(--d)*-26px),calc(var(--py)*var(--d)*-20px),0)}.sc-eng svg{position:absolute;inset:0;width:100%;height:100%;overflow:visible}.sc-orr{--d:.5;--w:max(3000px,340vh);width:var(--w);aspect-ratio:1;right:calc(var(--w)*-.5);top:50%;margin-top:calc(var(--w)*-.5);perspective:1800px;-webkit-mask-image:linear-gradient(to left,#000 26%,rgb(0 0 0/.55) 58%,transparent 88%),linear-gradient(to bottom,transparent 14%,#000 34%,#000 66%,transparent 86%);mask-image:linear-gradient(to left,#000 26%,rgb(0 0 0/.55) 58%,transparent 88%),linear-gradient(to bottom,transparent 14%,#000 34%,#000 66%,transparent 86%);-webkit-mask-composite:source-in;mask-composite:intersect}.sc-wob,.sc-tilt{position:absolute;inset:0;transform-style:preserve-3d}.sc-wob{animation:scWob 26s ease-in-out infinite alternate}.sc-tilt{transform:rotateY(calc(-30deg + var(--px)*5deg)) rotateX(calc(10deg + var(--py)*-4deg))}@keyframes scWob{from{transform:rotateZ(-4deg) rotateY(-7deg) rotateX(-3deg)}to{transform:rotateZ(4deg) rotateY(7deg) rotateX(4deg)}}.ol{position:absolute;inset:0;transform:translateZ(var(--z));backface-visibility:visible;will-change:transform}.ol svg{position:absolute;inset:0;width:100%;height:100%;overflow:visible}.ol.l1{--z:-340px;opacity:.2;animation:scSpin 180s linear infinite}.ol.l2{--z:-170px;opacity:.32;animation:scSpin 120s linear infinite reverse}.ol.l3{--z:0px;opacity:.46;animation:scSpin 80s linear infinite}.ol.l4{--z:150px;opacity:.6;animation:scSpin 50s linear infinite reverse}.ol.l5{--z:280px;opacity:.48;animation:scSpin 100s linear infinite}.ol.sw{--z:-90px;border-radius:50%;opacity:.9;animation:scSpin 14s linear infinite;background:conic-gradient(from 0deg,transparent 0 292deg,color-mix(in srgb,var(--gold) 22%,transparent) 352deg,color-mix(in srgb,var(--gold-hi) 40%,transparent) 359deg,transparent 360deg);-webkit-mask-image:radial-gradient(closest-side,transparent 72%,#000 74%,#000 96%,transparent 98%);mask-image:radial-gradient(closest-side,transparent 72%,#000 74%,#000 96%,transparent 98%)}@keyframes scSpin{from{transform:translateZ(var(--z)) rotate(0)}to{transform:translateZ(var(--z)) rotate(360deg)}}.sc-veil{position:absolute;inset:0;background:linear-gradient(90deg,color-mix(in srgb,var(--ink) 72%,transparent) 0%,color-mix(in srgb,var(--ink) 52%,transparent) 40%,color-mix(in srgb,var(--ink) 8%,transparent) 82%,transparent 100%)}#scene[data-lite] .sc-veil{background:linear-gradient(180deg,color-mix(in srgb,var(--ink) 30%,transparent),color-mix(in srgb,var(--ink) 42%,transparent))}.panel,.ov-card,.ov-stat,.rule-card,.wiz-tile,.mod-summary,.cx-card,.mb-card,.esc-card,.sh-card,.sh-tpl,.template-card{box-shadow:inset 0 1px 0 rgb(255 255 255/.045),0 1px 2px rgb(0 0 0/.35),0 16px 28px -20px rgb(0 0 0/.85)}:root[data-mode="light"] :is(.panel,.ov-card,.ov-stat,.rule-card,.wiz-tile,.mod-summary,.cx-card,.mb-card,.esc-card,.sh-card,.sh-tpl,.template-card){box-shadow:inset 0 1px 0 rgb(255 255 255/.8),0 1px 2px rgb(70 45 15/.12),0 16px 28px -20px rgb(70 45 15/.4)}html body :is(.panel,.ov-card,.ov-stat,.rule-card,.wiz-tile,.mod-summary,.cx-card){background-color:color-mix(in srgb,var(--s1) 78%,transparent)}html body :is(.mb-card,.esc-card){background-color:color-mix(in srgb,var(--s2) 78%,transparent)}html body :is(.panel,.ov-card,.ov-stat,.rule-card){background-image:linear-gradient(180deg,rgb(255 255 255/.03),transparent 45%)}:root[data-mode="light"] body :is(.panel,.ov-card,.ov-stat,.rule-card){background-image:linear-gradient(180deg,rgb(255 255 255/.5),transparent 50%)}html body :is(.sh-card,.ov-hero){background-image:linear-gradient(165deg,color-mix(in srgb,var(--s2) 80%,transparent),color-mix(in srgb,var(--s1) 74%,transparent))}@media(max-width:900px),(pointer:coarse){html body :is(.panel,.ov-card,.ov-stat,.rule-card,.wiz-tile,.mod-summary,.cx-card){background-color:color-mix(in srgb,var(--s1) 80%,transparent)}html body :is(.mb-card,.esc-card){background-color:color-mix(in srgb,var(--s2) 80%,transparent)}}html.sc-paused #scene *{animation-play-state:paused!important}#scene[data-lite] .sc-eng{transform:none}#scene[data-lite] .sc-orr{--w:230vw;opacity:.9;top:62%}#scene[data-lite] .sc-wob{animation:none}#scene[data-lite] .ol.l1{opacity:.3}#scene[data-lite] .ol.l2{opacity:.42}#scene[data-lite] .ol.l3{opacity:.56}#scene[data-lite] .ol.l4{opacity:.68}#scene[data-lite] .ol.l5{opacity:.54}#scene[data-lite] .sc-tilt{transform:rotateY(-30deg) rotateX(10deg)}#scene[data-lite] .sc-glow .g1{width:820px;height:640px;left:-40%;top:-14%}#scene[data-lite] .sc-glow .g2{width:760px;height:600px;right:-50%;bottom:-16%}@media(prefers-reduced-motion:reduce){#scene *{animation:none!important}}
.login{padding-top:0}.login-top{position:sticky;top:0;z-index:20;gap:18px;margin:0 -40px;padding:calc(var(--sat) + 14px) 40px 14px;background:color-mix(in srgb,var(--ink) 84%,transparent);border-bottom:1px solid var(--rule2);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px)}.login .orbit{display:none}.lp-nav{display:flex;gap:26px;margin-left:auto}.lp-nav a{font:500 11px/1 var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--tx2);cursor:pointer;transition:color .2s}.lp-nav a:hover{color:var(--acc)}.lp-nav-cta{margin-left:auto}.lp-nav+.lp-nav-cta{margin-left:0}.lp-nav-end{display:flex;align-items:center;gap:10px;margin-left:auto}.lp-nav+.lp-nav-end{margin-left:0}.lp-nav-end .lp-nav-cta{margin-left:0}.lp-theme{padding-left:10px;padding-right:10px}.lp-prog{position:fixed;left:0;top:0;height:2px;width:100%;background:var(--acc);transform:scaleX(0);transform-origin:0 50%;z-index:30}.login-main{max-width:1180px;width:100%;display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);gap:56px;align-items:center}.login-main .hero-l{max-width:640px}.login .hero-l h1{font-size:clamp(54px,7.4vw,112px)}.hero-r{position:relative;perspective:1200px}.hm{position:relative;border:1px solid var(--rule3);border-radius:18px;background:linear-gradient(160deg,var(--s2),var(--s1));box-shadow:0 40px 90px -30px var(--acc);padding:14px;transform:rotateY(-7deg) rotateX(3deg);animation:hmf 7s ease-in-out infinite}@keyframes hmf{50%{transform:rotateY(-4deg) rotateX(1deg) translateY(-10px)}}.hm-h{display:flex;gap:6px;align-items:center;font:600 13px/1 var(--mono);color:var(--tx2);padding:4px 4px 14px;border-bottom:1px solid var(--rule)}.hm-h span{color:var(--tx3)}.hm-h .dot{margin-left:auto;color:var(--ok,#7bd89a)}.hm-m{padding:12px 6px;font-size:13.5px;line-height:1.5;color:var(--tx);opacity:0;animation:rise .6s var(--ease) forwards}.hm-m b{display:block;font-size:13px;margin-bottom:3px;color:var(--gold-hi)}.hm-m.hu b{color:var(--tx2)}.hm-m em{font:600 9px/1 var(--mono);font-style:normal;background:var(--acc);color:var(--ink);padding:3px 5px;border-radius:4px;margin-left:5px;vertical-align:middle}.hm-m.hu{animation-delay:.5s}.hm-m.ha{animation-delay:1.4s}.hm-m.ha.hd{animation-delay:3s;color:var(--ok,#7bd89a)}.hm-m.hd svg{vertical-align:-3px}.hm-m u{margin-left:6px;color:var(--tx2)}.hm-e{margin-top:9px;padding:12px 14px;border-left:3px solid var(--acc);border-radius:6px;background:var(--ink);display:grid;gap:7px;color:var(--tx2)}.hm-e svg{color:var(--acc);vertical-align:-3px;margin-right:6px}.hm-b,.lp-mb{display:flex;gap:8px;margin-top:6px}.hm-b span,.lp-mb span{font:600 12px/1 var(--sans,inherit);padding:8px 14px;border-radius:7px;background:var(--s2);border:1px solid var(--rule2);color:var(--tx)}.hm-b .lp-ap,.lp-mb .lp-ap,.lp-ap{background:var(--acc);color:var(--ink);border-color:var(--acc);animation:apu 2.4s ease-in-out infinite 2.4s}@keyframes apu{50%{box-shadow:0 0 0 6px color-mix(in srgb,var(--acc) 28%,transparent)}}.hm-chip{position:absolute;display:flex;gap:7px;align-items:center;padding:9px 13px;border-radius:99px;background:var(--s2);border:1px solid var(--rule3);font:500 11px/1 var(--mono);color:var(--tx);box-shadow:0 14px 36px -12px #000;animation:hmc 5s ease-in-out infinite}.hm-chip svg{color:var(--acc)}.hm-c1{right:-10px;top:-16px}.hm-c2{left:-10px;bottom:-16px;animation-delay:1.5s}@keyframes hmc{50%{transform:translateY(-8px)}}.lp{position:relative;z-index:1;width:100%;max-width:1180px;margin:30px 0 0}.lp-mq{overflow:hidden;border-block:1px solid var(--rule2);padding:16px 0;-webkit-mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent);mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent)}.lp-mq>div{display:flex;gap:14px;width:max-content;animation:mq 46s linear infinite}@keyframes mq{to{transform:translateX(-50%)}}.lp-mq span{display:flex;gap:8px;align-items:center;white-space:nowrap;padding:10px 16px;border:1px solid var(--rule2);border-radius:99px;font:500 12px/1 var(--mono);color:var(--tx2)}.lp-mq svg{color:var(--acc)}.lp-sec{padding:88px 0;opacity:0;transform:translateY(28px);transition:opacity .8s var(--ease),transform .8s var(--ease)}.lp-sec.in{opacity:1;transform:none}.lp h2{font:400 clamp(38px,6vw,76px)/.95 var(--serif);letter-spacing:-.035em;margin:16px 0 18px;text-wrap:balance}.lp h2 em{color:var(--gold-hi)}.lp p{color:var(--tx2);font-size:16px;line-height:1.65;max-width:52ch;margin:0}.lp h3{font:400 24px/1.1 var(--serif);margin:14px 0 8px;color:var(--tx)}.lp-stats{display:grid;grid-template-columns:repeat(4,1fr);padding:60px 0;border-bottom:1px solid var(--rule2)}.lp-stats>div{padding:0 20px}.lp-stats>div+div{border-left:1px solid var(--rule)}.lp-stats b{display:block;font:400 clamp(46px,6vw,84px)/1 var(--serif);color:var(--gold-hi)}.lp-stats span{font:500 10.5px/1.5 var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--tx3)}.lp-demo{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:48px;align-items:center}.lp-tabs{display:flex;gap:8px;flex-wrap:wrap;margin-top:26px}.lp-tabs button{font:500 11px/1 var(--mono);letter-spacing:.1em;text-transform:uppercase;padding:11px 14px;border:1px solid var(--rule2);border-radius:99px;background:transparent;color:var(--tx3);cursor:pointer;transition:.25s var(--ease)}.lp-tabs button.on{color:var(--ink);background:var(--acc);border-color:var(--acc)}.lp-win{border:1px solid var(--rule3);border-radius:18px;background:linear-gradient(160deg,var(--s2),var(--s1));box-shadow:0 30px 80px -30px var(--acc);overflow:hidden;min-height:350px}.lp-bar{display:flex;align-items:center;gap:6px;padding:12px 16px;border-bottom:1px solid var(--rule)}.lp-bar i{width:9px;height:9px;border-radius:50%;background:var(--rule3)}.lp-bar span{margin-left:auto;font:500 10px/1 var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--tx3)}.lp-body{padding:18px;display:flex;flex-direction:column;gap:12px}.lp-msg{display:none;padding:13px 15px;border-radius:14px;font-size:14px;line-height:1.5}.lp-msg.show{display:block;animation:rise .45s var(--ease) both}.lp-msg.you{align-self:flex-end;max-width:90%;background:var(--acc);color:var(--ink);font-weight:500;border-bottom-right-radius:4px}.lp-msg.bot{background:var(--s2);border:1px solid var(--rule2);color:var(--tx);border-bottom-left-radius:4px}.lp-msg.bot b{display:block;font:600 10px/1 var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--acc);margin-bottom:10px}.lp-st{display:flex;gap:9px;padding:5px 0;color:var(--tx2);animation:rise .4s var(--ease) both}.lp-st svg{flex:none;color:var(--acc);margin-top:2px}.lp-msg.ok.show{display:flex;align-items:center;gap:8px;color:var(--ok,#7bd89a);font-weight:500}.lp-msg.ok .lp-ud{margin-left:auto;display:inline-flex;gap:6px;align-items:center;font:500 11px/1 var(--mono);padding:8px 11px;border:1px solid var(--rule3);border-radius:99px;background:transparent;color:var(--tx2);cursor:pointer}.bento{display:grid;grid-template-columns:repeat(4,1fr);gap:14px;margin-top:40px}.bx{position:relative;overflow:hidden;padding:24px;border:1px solid var(--rule2);border-radius:20px;background:linear-gradient(160deg,var(--s2),var(--s1));transition:transform .35s var(--ease),border-color .35s}.bx::before{content:'';position:absolute;inset:0;background:radial-gradient(260px circle at var(--mx,50%) var(--my,0),color-mix(in srgb,var(--acc) 22%,transparent),transparent 70%);opacity:0;transition:opacity .3s}.bx:hover::before{opacity:1}.bx:hover{transform:translateY(-4px);border-color:var(--acc)}.bx>*{position:relative}.bx.w2{grid-column:span 2}.bx>svg{width:28px;height:28px;color:var(--acc)}.bx p{font-size:14px}.lp-pl,.lp-tg{display:flex;flex-wrap:wrap;gap:8px;margin-top:18px;min-width:0;max-width:100%;border:0;background:none}.lp-pl span,.lp-tg span{white-space:nowrap;padding:8px 12px;border-radius:99px;border:1px solid var(--rule2);font-size:13px;color:var(--tx2)}.lp-tg span.on{background:var(--acc);border-color:var(--acc);color:var(--ink);font-weight:600}.lp-mb{margin-top:20px}.lp-tl{display:flex;gap:10px;margin-top:22px}.lp-tl i{flex:1;height:6px;border-radius:9px;background:var(--rule3)}.lp-tl i.on{background:var(--acc);animation:apu 2.4s infinite}.cmp{margin-top:38px;border:1px solid var(--rule2);border-radius:20px;overflow:hidden}.cmp>div{display:grid;grid-template-columns:1fr 1fr}.cmp span{padding:20px 24px;font-size:15px;line-height:1.5;color:var(--tx3)}.cmp .lp-ch span{font:600 11px/1 var(--mono);letter-spacing:.14em;text-transform:uppercase;background:var(--s2)}.cmp .lp-ch span+span{color:var(--acc)}.lp-cr{border-top:1px solid var(--rule)}.lp-cr span+span{color:var(--tx);background:color-mix(in srgb,var(--acc) 7%,transparent);display:flex;gap:10px}.lp-cr span+span svg{flex:none;color:var(--acc);margin-top:2px}.chips{display:flex;flex-wrap:wrap;gap:10px;margin-top:30px}.chips span{display:flex;gap:8px;align-items:center;padding:12px 16px;border:1px solid var(--rule2);border-radius:99px;font-size:14px;color:var(--tx);transition:.25s var(--ease);cursor:default}.chips span:hover{border-color:var(--acc);color:var(--acc);transform:translateY(-3px)}.chips svg{color:var(--acc)}.lp-faq{margin-top:28px;max-width:780px}.lp-faq details{border-bottom:1px solid var(--rule2)}.lp-faq summary{display:flex;justify-content:space-between;gap:16px;align-items:center;cursor:pointer;list-style:none;padding:18px 0;font:400 23px/1.2 var(--serif);color:var(--tx)}.lp-faq summary::-webkit-details-marker{display:none}.lp-faq summary svg{flex:none;transition:transform .3s}.lp-faq details[open] summary svg{transform:rotate(180deg)}.lp-faq details p{padding:0 0 20px;font-size:15px}.lp-end{text-align:center;padding:110px 0 80px;background:radial-gradient(50% 60% at 50% 60%,color-mix(in srgb,var(--acc) 16%,transparent),transparent 70%)}.lp-end p{margin:0 auto 30px}.lp-end .login-cta{justify-content:center}.lp-ft{display:grid;grid-template-columns:2fr 1fr 1fr;gap:30px;padding:44px 0 20px;border-top:1px solid var(--rule2)}.lp-ft p{font-size:14px;margin-top:14px}.lp-ft h4{font:600 10.5px/1 var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--tx3);margin:0 0 14px}.lp-ft a{display:block;padding:5px 0;color:var(--tx2);font-size:14px;cursor:pointer}.lp-ft a:hover{color:var(--acc)}.login-foot{display:none}@media(max-width:899px){.login{padding-top:0}.login-top{margin:0 -22px;padding:calc(var(--sat) + 12px) 22px 12px}.hero-r{padding:18px 0}.login-main{grid-template-columns:1fr;gap:40px}.hm{transform:none;animation:none}.hm-c1{right:10px}.hm-c2{left:10px}.lp-demo{grid-template-columns:1fr;gap:28px}.bento{grid-template-columns:1fr 1fr}.lp-stats{grid-template-columns:1fr 1fr;row-gap:30px}.lp-stats>div:nth-child(3){border-left:0}.lp-sec{padding:60px 0}}@media(max-width:560px){.bento{grid-template-columns:1fr}.bx.w2{grid-column:auto}.cmp>div{grid-template-columns:1fr}.cmp .lp-ch span:first-child{display:none}.lp-cr span:first-child{padding-bottom:4px;text-decoration:line-through;opacity:.6}.lp-ft{grid-template-columns:1fr 1fr}.lp-ft>div:first-child{grid-column:1/-1}.lp-faq summary{font-size:19px}}@keyframes hmfm{50%{transform:translateY(-8px)}}@media(max-width:899px){.login .hero-l{max-width:none}.login-main{gap:34px;padding-top:34px}.login .hero-l .eyebrow{margin-bottom:18px!important}.login .hero-l h1{margin-bottom:20px}.login .hero-l .lead{font-size:16px;line-height:1.6;margin-bottom:26px}.hero-l .login-cta{flex-direction:column;align-items:stretch;gap:14px}.hero-l .login-cta .btn.primary{width:100%;justify-content:center;min-height:56px;padding:0 22px}.hero-l .login-cta>.eyebrow{justify-content:center}.login-facts{display:none}.hero-r{padding:22px 0 10px}.hm{animation:hmfm 7s ease-in-out infinite;padding:12px}.hm-chip{font-size:10.5px;padding:8px 11px}.lp{margin-top:12px}.lp-sec{padding:52px 0}.lp-stats{padding:44px 0}.lp-stats b{font-size:clamp(44px,13vw,60px)}.lp-stats>div{padding:0 14px}.lp-stats>div:nth-child(odd){padding-left:0}.lp h2{font-size:clamp(34px,10.5vw,52px);margin:12px 0 14px}.lp p{font-size:15px}.lp-demo{grid-template-columns:minmax(0,1fr)}.lp-demo>*{min-width:0}.lp-win{min-height:0}.lp-body{padding:14px;min-height:280px}.lp-tabs{flex-wrap:nowrap;overflow-x:auto;margin:22px -22px 0;padding:2px 22px 6px;scrollbar-width:none;-webkit-overflow-scrolling:touch;scroll-snap-type:x proximity}.lp-tabs::-webkit-scrollbar{display:none}.lp-tabs button{flex:none;scroll-snap-align:start;min-height:42px}.bento{grid-template-columns:1fr 1fr;gap:10px;margin-top:28px}.bx{padding:18px 16px;border-radius:18px}.bx.w2{grid-column:1/-1}.bx>svg{width:24px;height:24px}.bx h3{font-size:20px;margin:12px 0 6px}.bx p{font-size:13.5px;line-height:1.5}.lp-pl span,.lp-tg span{padding:7px 10px;font-size:12.5px}.bx:hover{transform:none;border-color:var(--rule2)}.bx:hover::before{opacity:0}.cmp{margin-top:28px}.cmp span{padding:16px 18px;font-size:14.5px}.chips{gap:8px;margin-top:22px}.chips span{padding:10px 13px;font-size:13.5px}.chips span:hover{transform:none;border-color:var(--rule2);color:var(--tx)}.lp-end{padding:76px 0 56px}.lp-end .login-cta{flex-direction:column;align-items:stretch}.lp-end .login-cta .btn.primary{width:100%;justify-content:center}.lp-ft{padding-top:36px}html:has(.login) #scene[data-lite] .sc-veil{background:linear-gradient(180deg,color-mix(in srgb,var(--ink) 14%,transparent),color-mix(in srgb,var(--ink) 26%,transparent))}}@media(max-width:560px){.bento{grid-template-columns:1fr 1fr}.bx.w2{grid-column:1/-1}.lp-ft{gap:26px 20px}}@media(max-width:360px){.bento{grid-template-columns:1fr}.login .hero-l h1{font-size:48px}}@media(prefers-reduced-motion:reduce){.hm,.hm-chip,.lp-mq>div,.lp-ap,.lp-tl i{animation:none!important}.hm-m{opacity:1;animation:none}.lp-sec{opacity:1;transform:none;transition:none}}.lp-end .lp-legal{margin:18px auto 0;max-width:46ch;font-size:12.5px;line-height:1.6;color:var(--tx3);text-align:center}.lp-legal a{color:var(--tx2);text-decoration:underline;text-decoration-color:var(--rule3);text-underline-offset:3px}.lp-legal a:hover{color:var(--gold)}.btn.lp-theme{width:30px;padding:0;justify-content:center}@media(max-width:899px),(pointer:coarse){.btn.lp-theme{width:40px;min-height:40px;padding:0}.lp-nav-end{gap:8px}}
body::after{mix-blend-mode:normal;opacity:.012;contain:strict}:root[data-mode="light"] body::after{opacity:.075}@media (pointer:coarse),(max-width:900px){body::after{display:none}}@media (pointer:coarse),(max-width:900px){.head,.mini-ph,.ov-ask,.rrs-top,.rrs-tray,.rw-foot,.se-dock{-webkit-backdrop-filter:none;backdrop-filter:none}.head{background-color:color-mix(in srgb,var(--ink) 90%,transparent)}.mini-ph{background-color:color-mix(in srgb,var(--ink) 94%,transparent)}.ov-ask{background-color:color-mix(in srgb,var(--ink) 66%,transparent)}}.ov-hero .orbs i{filter:none;will-change:transform;background:radial-gradient(closest-side,var(--acc) 0%,color-mix(in srgb,var(--acc) 82%,transparent) 14%,color-mix(in srgb,var(--acc) 52%,transparent) 30%,color-mix(in srgb,var(--acc) 26%,transparent) 46%,color-mix(in srgb,var(--acc) 10%,transparent) 62%,color-mix(in srgb,var(--acc) 3%,transparent) 80%,transparent 100%)}.ov-hero .orbs i:nth-child(1){width:578px;height:578px;right:-209px;top:-249px}.ov-hero .orbs i:nth-child(2){width:408px;height:408px;left:calc(22% - 84px);bottom:-224px;background:radial-gradient(closest-side,var(--gold-hi) 0%,color-mix(in srgb,var(--gold-hi) 82%,transparent) 14%,color-mix(in srgb,var(--gold-hi) 52%,transparent) 30%,color-mix(in srgb,var(--gold-hi) 26%,transparent) 46%,color-mix(in srgb,var(--gold-hi) 10%,transparent) 62%,color-mix(in srgb,var(--gold-hi) 3%,transparent) 80%,transparent 100%)}.ov-hero .orbs i:nth-child(3){width:306px;height:306px;left:-123px;top:calc(20% - 63px)}html.sc-modal #scene *{animation-play-state:paused!important}.act-row{content-visibility:auto;contain-intrinsic-size:auto 76px}#view{overscroll-behavior:contain}button,[role=button],.tab,.ask{touch-action:manipulation}@media (prefers-reduced-motion:reduce){.ov-hero .orbs i{animation:none}}#scene .sc-cv{position:absolute;left:0;top:0;pointer-events:none;opacity:var(--sc-k)}#scene[data-lite] .sc-cv{opacity:.9}@media (pointer:coarse),(max-width:900px){.overlay{-webkit-backdrop-filter:none;backdrop-filter:none;background:rgba(5,4,3,.82)}.pal-wrap{-webkit-backdrop-filter:none;backdrop-filter:none;background:rgba(5,4,3,.85)}.cx-bd{-webkit-backdrop-filter:none;backdrop-filter:none;background:rgba(6,4,2,.78)}.rw-scrim{-webkit-backdrop-filter:none;backdrop-filter:none;background:rgba(5,4,3,.72)}}html.cpk-open .ew .rw-discord,html.cpk-open .ew-livewrap,html.cpk-open .dembed,html.cpk-open .ew-mini,html.cpk-open .rw-role,html.cpk-open .rrs-chip,html.cpk-open .cpk-btn::before{transition:none!important}html.cpk-open #app *,html.cpk-open #app *::before,html.cpk-open #app *::after{animation-play-state:paused!important}html.cpk-open .cpk-btn[aria-expanded="true"],html.cpk-open .dembed,html.cpk-open .ew-mini,html.cpk-open .rw-role{will-change:transform}
:root[data-mode="light"]:not(.card-blur) body :is(.panel,.ov-card,.ov-stat,.rule-card,.wiz-tile,.wiz-settings,.wiz-sim,.mod-summary,.rr-editor-card,.cx-card,.cx-plan,.ams-pack,.ams-ladder,.mm-box,.lx-out,.sim-stage,.library-list,.rr-tpl,.mb-card,.esc-card,.template-card,.sh-tpl,.hc-panel,.hc-nums,.mh-panel,.au-panel,.stu-panel,.mx-nums,.mx-list,.mx-card,.mx-hero,.mm-card,.ox-card,.ox-g,.ox-r,.ox-look,.am-master,.am-card,.amc,.amd-dial,.amd-pc,.amd-exc,.amd-act,.obx-card,.obx-card2,.ob-tile,.rv-card,.rv-how,.rv-row,.rv-tpl,.wz-panel,.wz-tpl,.wz-opt,.wz-rv,.wz-stats,.chp-cat,.pa-tile,.pa-nick,.lb-item,.ew-bind,.ams-w,.chx-idea,.ib-card,.library-empty){background-image: radial-gradient(120% 90% at 0% 0%,color-mix(in srgb,var(--acc) 7%,transparent),transparent 58%),linear-gradient(180deg,rgb(255 255 255/.7),rgb(255 255 255/.15) 45%),linear-gradient(160deg,color-mix(in srgb,var(--s1) 96%,transparent),color-mix(in srgb,var(--s2) 92%,transparent));background-size:auto,auto,auto;background-repeat:no-repeat,no-repeat,no-repeat;background-color:transparent;box-shadow:inset 0 1px 0 rgb(255 255 255/.95),inset 0 -1px 0 rgb(70 45 15/.1),0 1px 2px rgb(70 45 15/.14),0 16px 30px -20px rgb(70 45 15/.45);}:root[data-mode="light"]:not(.card-blur) body :is(.panel,.ov-card,.ov-stat,.rule-card,.wiz-tile,.wiz-settings,.wiz-sim,.mod-summary,.rr-editor-card,.cx-card,.cx-plan,.ams-pack,.ams-ladder,.mm-box,.lx-out,.sim-stage,.library-list,.rr-tpl,.mb-card,.esc-card,.template-card,.sh-tpl,.hc-panel,.hc-nums,.mh-panel,.au-panel,.stu-panel,.mx-nums,.mx-list,.mx-card,.mx-hero,.mm-card,.ox-card,.ox-g,.ox-r,.ox-look,.am-master,.am-card,.amc,.amd-dial,.amd-pc,.amd-exc,.amd-act,.obx-card,.obx-card2,.ob-tile,.rv-card,.rv-how,.rv-row,.rv-tpl,.wz-panel,.wz-tpl,.wz-opt,.wz-rv,.wz-stats,.chp-cat,.pa-tile,.pa-nick,.lb-item,.ew-bind,.ams-w,.chx-idea,.ib-card,.library-empty) :is(.panel,.ov-card,.ov-stat,.rule-card,.wiz-tile,.wiz-settings,.wiz-sim,.mod-summary,.rr-editor-card,.cx-card,.cx-plan,.ams-pack,.ams-ladder,.mm-box,.lx-out,.sim-stage,.library-list,.rr-tpl,.mb-card,.esc-card,.template-card,.sh-tpl,.hc-panel,.hc-nums,.mh-panel,.au-panel,.stu-panel,.mx-nums,.mx-list,.mx-card,.mx-hero,.mm-card,.ox-card,.ox-g,.ox-r,.ox-look,.am-master,.am-card,.amc,.amd-dial,.amd-pc,.amd-exc,.amd-act,.obx-card,.obx-card2,.ob-tile,.rv-card,.rv-how,.rv-row,.rv-tpl,.wz-panel,.wz-tpl,.wz-opt,.wz-rv,.wz-stats,.chp-cat,.pa-tile,.pa-nick,.lb-item,.ew-bind,.ams-w,.chx-idea,.ib-card,.library-empty){background-image:linear-gradient(180deg,rgb(255 255 255/.55),rgb(255 255 255/.1) 55%),linear-gradient(160deg,color-mix(in srgb,var(--s2) 94%,transparent),color-mix(in srgb,var(--s3) 90%,transparent));background-size:auto,auto;background-repeat:no-repeat,no-repeat;box-shadow:inset 0 1px 0 rgb(255 255 255/.85),0 6px 14px -10px rgb(70 45 15/.4);}:root[data-mode="light"]:not(.card-blur) body :is(.hc-g,.hc-big,.cx-cta,.chp-hero,.rlp-hero,.ob-stage,.ob-sim,.rv-big,.rv-deck,.wz-walk,.wz-rv-hero){box-shadow:inset 0 1px 0 rgb(255 255 255/.95),inset 0 -1px 0 rgb(70 45 15/.1),0 1px 2px rgb(70 45 15/.14),0 16px 30px -20px rgb(70 45 15/.45);}:root[data-mode="light"]:not(.card-blur) body :is(.ov-card,.wiz-tile,.rule-card,.rr-tpl,.template-card,.mx-card,.rv-card,.mm-card,.am-card,.amc,.pa-tile,.chp-cat,.wz-tpl,.wz-opt,.rv-tpl,.ob-tile){transition:border-color .2s var(--ease)}:root[data-mode="light"]:not(.card-blur) body :is(.ov-card,.wiz-tile,.rule-card,.rr-tpl,.template-card,.mx-card,.rv-card,.mm-card,.am-card,.amc,.pa-tile,.chp-cat,.wz-tpl,.wz-opt,.rv-tpl,.ob-tile):hover{border-color:color-mix(in srgb,var(--acc) 38%,var(--rule3))}
html.card-blur{--g1:26;--g2:16;--sc-k:1.7}html.card-blur[data-mode="light"],:root[data-mode="light"].card-blur{--g1:14;--g2:9;--sc-k:1.1}html.card-blur #scene .sc-veil{opacity:.12}html.card-blur #scene[data-lite] .sc-cv{opacity:1}html.card-blur body :is(.panel,.ov-card,.ov-stat,.rule-card,.wiz-tile,.wiz-settings,.wiz-sim,.mod-summary,.rr-editor-card,.cx-card,.cx-plan,.ams-pack,.ams-ladder,.mm-box,.lx-out,.ob-sim,.sim-stage,.library-list,.rr-tpl,.mb-card,.esc-card,.template-card,.sh-card,.sh-tpl,.ov-hero,.hc-big,.hc-panel,.hc-g,.hc-nums,.mh-panel,.au-panel,.stu-panel,.mx-nums,.mx-list,.mx-card,.mx-hero,.mm-card,.ox-card,.ox-g,.ox-r,.ox-look,.am-master,.am-card,.amc,.amd-dial,.amd-pc,.amd-exc,.amd-act,.obx-card,.obx-card2,.ob-stage,.ob-tile,.rv-big,.rv-card,.rv-how,.rv-row,.rv-tpl,.rv-deck,.wz-panel,.wz-tpl,.wz-opt,.wz-walk,.wz-rv,.wz-rv-hero,.wz-stats,.chp-cat,.chp-hero,.rlp-hero,.pa-tile,.pa-nick,.lb-item,.ew-bind,.ams-w,.chx-idea,.ib-card,.library-empty,.cx-cta){background: linear-gradient(rgb(255 255 255/.014),rgb(255 255 255/.014)),linear-gradient(135deg,rgb(255 255 255/.13) 0%,rgb(255 255 255/.04) 32%,rgb(255 255 255/0) 58%,rgb(255 255 255/.03) 100%),color-mix(in srgb,var(--acc) 5%,color-mix(in srgb,var(--s1) 16%,transparent));-webkit-backdrop-filter:blur(28px) saturate(1.9);backdrop-filter:blur(28px) saturate(1.9);border-color:rgb(255 255 255/.15);box-shadow: inset 0 1px 0 rgb(255 255 255/.30),inset 1px 0 0 rgb(255 255 255/.08),inset 0 -1px 0 rgb(0 0 0/.28),inset 0 0 28px rgb(255 255 255/.035),0 22px 44px -20px rgb(0 0 0/.65);}html.card-blur body :is(.hc-g,.hc-nums,.hc-panel,.hc-big,.ov-card,.ov-hero)::before{opacity:.6}:root[data-mode="light"].card-blur body :is(.panel,.ov-card,.ov-stat,.rule-card,.wiz-tile,.wiz-settings,.wiz-sim,.mod-summary,.rr-editor-card,.cx-card,.cx-plan,.ams-pack,.ams-ladder,.mm-box,.lx-out,.ob-sim,.sim-stage,.library-list,.rr-tpl,.mb-card,.esc-card,.template-card,.sh-card,.sh-tpl,.ov-hero,.hc-big,.hc-panel,.hc-g,.hc-nums,.mh-panel,.au-panel,.stu-panel,.mx-nums,.mx-list,.mx-card,.mx-hero,.mm-card,.ox-card,.ox-g,.ox-r,.ox-look,.am-master,.am-card,.amc,.amd-dial,.amd-pc,.amd-exc,.amd-act,.obx-card,.obx-card2,.ob-stage,.ob-tile,.rv-big,.rv-card,.rv-how,.rv-row,.rv-tpl,.rv-deck,.wz-panel,.wz-tpl,.wz-opt,.wz-walk,.wz-rv,.wz-rv-hero,.wz-stats,.chp-cat,.chp-hero,.rlp-hero,.pa-tile,.pa-nick,.lb-item,.ew-bind,.ams-w,.chx-idea,.ib-card,.library-empty,.cx-cta){background: linear-gradient(135deg,rgb(255 255 255/.6) 0%,rgb(255 255 255/.22) 40%,rgb(255 255 255/.1) 100%),color-mix(in srgb,var(--s1) 26%,transparent);-webkit-backdrop-filter:blur(26px) saturate(1.6);backdrop-filter:blur(26px) saturate(1.6);border-color:rgb(255 255 255/.7);box-shadow:inset 0 1px 0 rgb(255 255 255/.95),inset 0 -1px 0 rgb(70 45 15/.1),0 18px 38px -20px rgb(70 45 15/.35);}html.card-blur .view.v-in{animation-fill-mode:backwards}html.card-blur .view.v-in .page>*{opacity:1;animation-fill-mode:backwards}html.card-blur body :is(.panel,.ov-card,.ov-stat,.rule-card,.wiz-tile,.wiz-settings,.wiz-sim,.mod-summary,.rr-editor-card,.cx-card,.cx-plan,.ams-pack,.ams-ladder,.mm-box,.lx-out,.ob-sim,.sim-stage,.library-list,.rr-tpl,.mb-card,.esc-card,.template-card,.sh-card,.sh-tpl,.ov-hero,.hc-big,.hc-panel,.hc-g,.hc-nums,.mh-panel,.au-panel,.stu-panel,.mx-nums,.mx-list,.mx-card,.mx-hero,.mm-card,.ox-card,.ox-g,.ox-r,.ox-look,.am-master,.am-card,.amc,.amd-dial,.amd-pc,.amd-exc,.amd-act,.obx-card,.obx-card2,.ob-stage,.ob-tile,.rv-big,.rv-card,.rv-how,.rv-row,.rv-tpl,.rv-deck,.wz-panel,.wz-tpl,.wz-opt,.wz-walk,.wz-rv,.wz-rv-hero,.wz-stats,.chp-cat,.chp-hero,.rlp-hero,.pa-tile,.pa-nick,.lb-item,.ew-bind,.ams-w,.chx-idea,.ib-card,.library-empty,.cx-cta) :is(.panel,.ov-card,.ov-stat,.rule-card,.wiz-tile,.wiz-settings,.wiz-sim,.mod-summary,.rr-editor-card,.cx-card,.cx-plan,.ams-pack,.ams-ladder,.mm-box,.lx-out,.ob-sim,.sim-stage,.library-list,.rr-tpl,.mb-card,.esc-card,.template-card,.sh-card,.sh-tpl,.ov-hero,.hc-big,.hc-panel,.hc-g,.hc-nums,.mh-panel,.au-panel,.stu-panel,.mx-nums,.mx-list,.mx-card,.mx-hero,.mm-card,.ox-card,.ox-g,.ox-r,.ox-look,.am-master,.am-card,.amc,.amd-dial,.amd-pc,.amd-exc,.amd-act,.obx-card,.obx-card2,.ob-stage,.ob-tile,.rv-big,.rv-card,.rv-how,.rv-row,.rv-tpl,.rv-deck,.wz-panel,.wz-tpl,.wz-opt,.wz-walk,.wz-rv,.wz-rv-hero,.wz-stats,.chp-cat,.chp-hero,.rlp-hero,.pa-tile,.pa-nick,.lb-item,.ew-bind,.ams-w,.chx-idea,.ib-card,.library-empty,.cx-cta){-webkit-backdrop-filter:none;backdrop-filter:none;background:linear-gradient(135deg,rgb(255 255 255/.07),rgb(255 255 255/.015) 50%,transparent),color-mix(in srgb,var(--s1) 22%,transparent);}@media (pointer:coarse),(max-width:900px){html.card-blur body :is(.panel,.ov-card,.ov-stat,.rule-card,.wiz-tile,.wiz-settings,.wiz-sim,.mod-summary,.rr-editor-card,.cx-card,.cx-plan,.ams-pack,.ams-ladder,.mm-box,.lx-out,.ob-sim,.sim-stage,.library-list,.rr-tpl,.mb-card,.esc-card,.template-card,.sh-card,.sh-tpl,.ov-hero,.hc-big,.hc-panel,.hc-g,.hc-nums,.mh-panel,.au-panel,.stu-panel,.mx-nums,.mx-list,.mx-card,.mx-hero,.mm-card,.ox-card,.ox-g,.ox-r,.ox-look,.am-master,.am-card,.amc,.amd-dial,.amd-pc,.amd-exc,.amd-act,.obx-card,.obx-card2,.ob-stage,.ob-tile,.rv-big,.rv-card,.rv-how,.rv-row,.rv-tpl,.rv-deck,.wz-panel,.wz-tpl,.wz-opt,.wz-walk,.wz-rv,.wz-rv-hero,.wz-stats,.chp-cat,.chp-hero,.rlp-hero,.pa-tile,.pa-nick,.lb-item,.ew-bind,.ams-w,.chx-idea,.ib-card,.library-empty,.cx-cta){-webkit-backdrop-filter:blur(18px) saturate(1.8);backdrop-filter:blur(18px) saturate(1.8)}html.card-blur body :is(.panel,.ov-card,.ov-stat,.rule-card,.wiz-tile,.wiz-settings,.wiz-sim,.mod-summary,.rr-editor-card,.cx-card,.cx-plan,.ams-pack,.ams-ladder,.mm-box,.lx-out,.ob-sim,.sim-stage,.library-list,.rr-tpl,.mb-card,.esc-card,.template-card,.sh-card,.sh-tpl,.ov-hero,.hc-big,.hc-panel,.hc-g,.hc-nums,.mh-panel,.au-panel,.stu-panel,.mx-nums,.mx-list,.mx-card,.mx-hero,.mm-card,.ox-card,.ox-g,.ox-r,.ox-look,.am-master,.am-card,.amc,.amd-dial,.amd-pc,.amd-exc,.amd-act,.obx-card,.obx-card2,.ob-stage,.ob-tile,.rv-big,.rv-card,.rv-how,.rv-row,.rv-tpl,.rv-deck,.wz-panel,.wz-tpl,.wz-opt,.wz-walk,.wz-rv,.wz-rv-hero,.wz-stats,.chp-cat,.chp-hero,.rlp-hero,.pa-tile,.pa-nick,.lb-item,.ew-bind,.ams-w,.chx-idea,.ib-card,.library-empty,.cx-cta) :is(.panel,.ov-card,.ov-stat,.rule-card,.wiz-tile,.wiz-settings,.wiz-sim,.mod-summary,.rr-editor-card,.cx-card,.cx-plan,.ams-pack,.ams-ladder,.mm-box,.lx-out,.ob-sim,.sim-stage,.library-list,.rr-tpl,.mb-card,.esc-card,.template-card,.sh-card,.sh-tpl,.ov-hero,.hc-big,.hc-panel,.hc-g,.hc-nums,.mh-panel,.au-panel,.stu-panel,.mx-nums,.mx-list,.mx-card,.mx-hero,.mm-card,.ox-card,.ox-g,.ox-r,.ox-look,.am-master,.am-card,.amc,.amd-dial,.amd-pc,.amd-exc,.amd-act,.obx-card,.obx-card2,.ob-stage,.ob-tile,.rv-big,.rv-card,.rv-how,.rv-row,.rv-tpl,.rv-deck,.wz-panel,.wz-tpl,.wz-opt,.wz-walk,.wz-rv,.wz-rv-hero,.wz-stats,.chp-cat,.chp-hero,.rlp-hero,.pa-tile,.pa-nick,.lb-item,.ew-bind,.ams-w,.chx-idea,.ib-card,.library-empty,.cx-cta){-webkit-backdrop-filter:none;backdrop-filter:none}}html.card-blur body :is(.panel,.ov-card,.ov-stat,.rule-card,.wiz-tile,.wiz-settings,.wiz-sim,.mod-summary,.rr-editor-card,.cx-card,.cx-plan,.ams-pack,.ams-ladder,.mm-box,.lx-out,.ob-sim,.sim-stage,.library-list,.rr-tpl,.mb-card,.esc-card,.template-card,.sh-card,.sh-tpl,.ov-hero,.hc-big,.hc-panel,.hc-g,.hc-nums,.mh-panel,.au-panel,.stu-panel,.mx-nums,.mx-list,.mx-card,.mx-hero,.mm-card,.ox-card,.ox-g,.ox-r,.ox-look,.am-master,.am-card,.amc,.amd-dial,.amd-pc,.amd-exc,.amd-act,.obx-card,.obx-card2,.ob-stage,.ob-tile,.rv-big,.rv-card,.rv-how,.rv-row,.rv-tpl,.rv-deck,.wz-panel,.wz-tpl,.wz-opt,.wz-walk,.wz-rv,.wz-rv-hero,.wz-stats,.chp-cat,.chp-hero,.rlp-hero,.pa-tile,.pa-nick,.lb-item,.ew-bind,.ams-w,.chx-idea,.ib-card,.library-empty,.cx-cta){transition-property:border-color,transform,opacity}
.seg{padding:4px;gap:2px;border:0;border-radius:14px;background:color-mix(in srgb,var(--tx) 5%,transparent);box-shadow:inset 0 0 0 1px var(--rule);}.seg button{position:relative;border:0;border-right:0;border-radius:10px;min-height:32px;font:600 12px/1 var(--sans);letter-spacing:.01em;text-transform:none;color:var(--tx3);transition:color .25s,background-color .25s,box-shadow .3s var(--ease),transform .2s var(--ease);}.seg.tight button{font-size:11.5px;padding:0 10px}.seg button:hover:not(.on){color:var(--tx);background:color-mix(in srgb,var(--tx) 6%,transparent)}.seg button:active{transform:scale(.96)}.seg button.on{color:var(--on-acc);text-shadow:0 1px 0 rgb(255 255 255/.25);background:linear-gradient(180deg,rgb(255 255 255/.28),rgb(255 255 255/0) 55%),var(--foil);box-shadow:inset 0 1px 0 rgb(255 255 255/.5),0 6px 18px -6px var(--acc);}.seg button .n{color:var(--tx4)}.seg button.on .n{color:color-mix(in srgb,var(--on-acc) 65%,transparent)}.seg button:focus-visible{outline:2px solid var(--acc);outline-offset:1px;z-index:1}.switch{width:46px;height:26px;border-radius:99px;border:0;background:color-mix(in srgb,var(--tx) 10%,transparent);box-shadow:inset 0 0 0 1px var(--rule2);transition:background-color .3s,box-shadow .3s;}.switch::after{top:3px;left:3px;width:20px;height:20px;border-radius:50%;background:var(--tx2);box-shadow:0 2px 6px rgb(0 0 0/.4);transition:transform .35s cubic-bezier(.3,1.4,.5,1),background .3s;}.switch.on{background:color-mix(in srgb,var(--acc) 35%,transparent);box-shadow:inset 0 0 0 1px var(--acc),0 0 18px -4px var(--acc)}.switch.on::after{transform:translateX(20px);background:var(--foil)}.switch:focus-visible{outline:2px solid var(--acc);outline-offset:2px}.dock .send{width:42px;height:42px;border-radius:14px;background:linear-gradient(180deg,rgb(255 255 255/.28),rgb(255 255 255/0) 55%),var(--foil);box-shadow:inset 0 1px 0 rgb(255 255 255/.55),0 8px 22px -8px var(--acc);transition:transform .25s var(--ease),box-shadow .25s,filter .2s;}.dock .send:hover{filter:brightness(1.04) saturate(1.06);transform:translateY(-2px) rotate(-6deg);box-shadow:inset 0 1px 0 rgb(255 255 255/.55),0 12px 28px -8px var(--acc)}.dock .send:active{transform:scale(.94)}.dock .send:disabled{background:color-mix(in srgb,var(--tx) 8%,transparent);box-shadow:inset 0 0 0 1px var(--rule2);transform:none;filter:none}.dock .send:focus-visible{outline:2px solid var(--acc);outline-offset:2px}.tabbar .ask .ab{clip-path:none;border-radius:12px;width:48px;height:34px;background:linear-gradient(180deg,rgb(255 255 255/.28),rgb(255 255 255/0) 55%),var(--foil);box-shadow:inset 0 1px 0 rgb(255 255 255/.5),0 8px 20px -8px var(--acc);}.qa-send{border-radius:10px;transition:color .2s,background-color .2s,box-shadow .2s}.qa-send:hover{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--acc) 60%,transparent),0 4px 14px -6px var(--acc);background:var(--acc-soft)}button.chip{cursor:pointer;border:0;border-radius:99px;padding:8px 14px;box-shadow:inset 0 0 0 1px var(--rule2);transition:box-shadow .25s,color .2s,background-color .25s,transform .2s var(--ease);}button.chip.sm{padding:6px 12px}button.chip:hover{color:var(--tx);background:var(--acc-soft);box-shadow:inset 0 0 0 1px var(--acc),0 4px 16px -6px var(--acc);transform:translateY(-1px)}button.chip:active{transform:scale(.97)}button.chip:focus-visible{outline:2px solid var(--acc);outline-offset:2px}.accentbtn{transition:transform .25s cubic-bezier(.3,1.4,.5,1),box-shadow .25s,border-color .2s}.accentbtn:hover{transform:scale(1.14);box-shadow:0 0 0 2px var(--s2),0 0 0 3px var(--acc),0 4px 14px -4px var(--acc)}.obs .obs-save{border-radius:12px;font-weight:700;padding:0 22px;background:linear-gradient(180deg,rgb(255 255 255/.28),rgb(255 255 255/0) 55%),var(--foil);}.gh-skip{transition:border-color .2s,color .2s,background-color .2s,box-shadow .2s}.wz-tune-btn{border-radius:14px;transition:border-color .2s,color .2s,background-color .2s}.wz-tune-btn:hover{background:var(--acc-soft)}@media(prefers-reduced-motion:reduce){.dock .send,.switch::after,.seg button,button.chip,.accentbtn{transition:none}}.mx-qb,.esl-ib,.lb-refresh,.jumprow .ixbtn,.rrs-x,.obs-x{border:0;border-radius:12px;background:color-mix(in srgb,var(--tx) 4%,transparent);box-shadow:inset 0 0 0 1px var(--rule2);transition:color .2s,box-shadow .25s,background-color .2s,transform .3s var(--ease);}.mx-qb:hover,.esl-ib:hover,.lb-refresh:hover,.jumprow .ixbtn:hover{color:var(--acc);background:var(--acc-soft);transform:translateY(-1px);box-shadow:inset 0 0 0 1px var(--acc),0 6px 20px -8px var(--acc);}.rrs-x:hover,.obs-x:hover{color:var(--tx);background:color-mix(in srgb,var(--tx) 8%,transparent);box-shadow:inset 0 0 0 1px var(--rule3),0 6px 18px -10px var(--acc);transform:rotate(90deg)}.esl-ib.bad:hover{color:var(--bad);background:var(--bad-bg);box-shadow:inset 0 0 0 1px var(--bad),0 6px 20px -8px var(--bad)}.mx-qb:active,.esl-ib:active,.lb-refresh:active,.jumprow .ixbtn:active{transform:scale(.94)}.mx-qb:focus-visible,.esl-ib:focus-visible,.lb-refresh:focus-visible,.rrs-x:focus-visible,.obs-x:focus-visible{outline:2px solid var(--acc);outline-offset:2px}.rv-ib,.pa-send,.rrs-rm{border-radius:12px;transition:color .2s,background-color .2s,transform .2s var(--ease)}.rv-ib:hover,.pa-send:hover{background:color-mix(in srgb,var(--tx) 8%,transparent)}.pa-send:hover{color:var(--acc);background:var(--acc-soft)}.rv-ib.bad:hover,.rrs-rm:hover{color:var(--bad);background:var(--bad-bg)}.rv-ib:active,.pa-send:active,.rrs-rm:active{transform:scale(.92)}.as-send{border-radius:11px;background:linear-gradient(180deg,rgb(255 255 255/.28),rgb(255 255 255/0) 55%),var(--foil);box-shadow:inset 0 1px 0 rgb(255 255 255/.5),0 6px 16px -6px var(--acc);transition:transform .25s var(--ease),box-shadow .25s,opacity .2s;}.as-send:hover{transform:translateY(-2px) rotate(-6deg)}.chx-pill,.lb-chip,.amd-back,.ams-replay,.wz-rv-tune,.ew-tchip,.ew-bind,.hc-q{transition:border-color .2s,color .2s,background-color .25s,box-shadow .25s,transform .25s var(--ease);}.chx-pill:hover,.lb-chip:hover,.amd-back:hover,.ams-replay:hover,.wz-rv-tune:hover,.ew-tchip:hover,.ew-bind:not(.on):hover,.hc-q:hover{transform:translateY(-1px);box-shadow:0 6px 20px -10px var(--acc);}.chx-pill:active,.lb-chip:active,.amd-back:active,.ams-replay:active,.wz-rv-tune:active,.ew-tchip:active,.ew-bind:active,.hc-q:active{transform:scale(.97)}.ew-bind.on{box-shadow:inset 0 1px 0 rgb(255 255 255/.5),0 8px 22px -8px var(--acc);background:linear-gradient(180deg,rgb(255 255 255/.28),rgb(255 255 255/0) 55%),var(--acc)}.ew-tchip.on{box-shadow:0 0 0 3px var(--acc-soft),0 6px 20px -10px var(--acc)}.amd-back{border-radius:12px}.rw-add,.rrs-add{border-radius:12px;transition:border-color .2s,color .2s,background-color .25s,box-shadow .25s,transform .25s var(--ease)}.rw-add:hover,.rrs-add:hover{border-color:var(--acc);color:var(--acc);background:var(--acc-soft);box-shadow:0 8px 24px -12px var(--acc);transform:translateY(-1px)}.chx-more:hover,.wz-chip:hover,.wz-tune-btn:hover{border-color:var(--acc);color:var(--acc);box-shadow:0 8px 24px -12px var(--acc)}.rw-aibtn{border-radius:12px;box-shadow:inset 0 1px 0 color-mix(in srgb,var(--acc) 30%,transparent),0 6px 20px -10px var(--acc)}.rw-aibtn:hover{box-shadow:inset 0 1px 0 color-mix(in srgb,var(--acc) 40%,transparent),0 10px 28px -10px var(--acc);transform:translateY(-1px)}@media(max-width:700px){.rw-aibtn{border-radius:12px}}.hc-link,.ox-lnk,.mm-more,.rrs-adv,.rr-adv-toggle,.amc-tune,.idcopy{border-radius:8px;transition:color .2s,background-color .2s,box-shadow .2s}.hc-link:hover,.ox-lnk:hover,.mm-more:hover,.rrs-adv:hover,.rr-adv-toggle:hover,.amc-tune:hover,.idcopy:hover{background:color-mix(in srgb,var(--acc) 10%,transparent);box-shadow:0 0 0 6px color-mix(in srgb,var(--acc) 10%,transparent);}.mm-more:hover{text-decoration:none}.rr-adv-toggle:hover,.rrs-adv:hover{color:var(--tx)}.savefab{clip-path:none;border-radius:12px;background:linear-gradient(180deg,rgb(255 255 255/.28),rgb(255 255 255/0) 55%),var(--foil);box-shadow:inset 0 1px 0 rgb(255 255 255/.5),0 12px 30px -12px var(--acc),0 2px 6px -2px rgb(0 0 0/.4);}.savefab:hover{filter:saturate(1.06);box-shadow:inset 0 1px 0 rgb(255 255 255/.55),0 16px 36px -12px var(--acc),0 2px 6px -2px rgb(0 0 0/.4)}.savefab.saved{border-radius:12px;background:color-mix(in srgb,var(--tx) 6%,var(--s3));box-shadow:inset 0 0 0 1px var(--rule3),0 6px 16px -8px rgba(0,0,0,.5)}.savefab.saved:hover{box-shadow:inset 0 0 0 1px var(--acc),0 8px 22px -10px var(--acc)}.to-bottom{border:0;border-radius:14px;box-shadow:inset 0 0 0 1px var(--rule3),0 10px 26px -10px #000}.to-bottom.show:hover{color:var(--acc);box-shadow:inset 0 0 0 1px var(--acc),0 10px 26px -10px var(--acc)}.cemb-a{border-radius:14px;border:0;box-shadow:inset 0 0 0 1px var(--rule3)}.cemb-b.gold{box-shadow:inset 0 1px 0 rgb(255 255 255/.5);background:linear-gradient(180deg,rgb(255 255 255/.28),rgb(255 255 255/0) 55%),var(--foil)}.rw-style,.rw-mode,.ew-dest,.rrs-opt{border-radius:14px}.rw-style.on,.rw-mode.on,.ew-dest.on{box-shadow:0 0 0 3px var(--acc-soft),0 14px 34px -16px var(--acc)}.rrs-opt.on{box-shadow:0 0 0 3px var(--acc-soft),0 14px 34px -16px var(--acc)}.userbtn{border-radius:12px;border:0;box-shadow:inset 0 0 0 1px var(--rule2);transition:box-shadow .25s,transform .25s var(--ease),background-color .2s}.userbtn:hover{box-shadow:inset 0 0 0 1px var(--acc),0 6px 20px -10px var(--acc);transform:translateY(-1px)}.rail-btn.logo,.rail-btn.act{border-radius:12px}.in-skip{border-radius:12px;border:0;box-shadow:inset 0 0 0 1px var(--rule3)}.in-skip:hover,.in-skip:focus-visible{box-shadow:inset 0 0 0 1px var(--acc),0 6px 20px -10px var(--acc)}.skip{border-radius:12px}@media(hover:none){.mx-qb:hover,.esl-ib:hover,.lb-refresh:hover,.userbtn:hover,.rw-add:hover,.rrs-add:hover,.chx-pill:hover,.lb-chip:hover,.hc-q:hover{transform:none}}@media(prefers-reduced-motion:reduce){.mx-qb,.esl-ib,.lb-refresh,.rrs-x,.obs-x,.rv-ib,.pa-send,.as-send,.chx-pill,.lb-chip,.hc-q,.rw-add,.rrs-add,.userbtn{transition:none}.rrs-x:hover,.obs-x:hover{transform:none}}
.input,.select{min-height:42px;border-radius:12px;padding-block:10px;padding-inline-start:14px;background-color:color-mix(in srgb,var(--tx) 4%,transparent);border-color:var(--rule2);box-shadow:inset 0 1px 0 color-mix(in srgb,var(--tx) 6%,transparent);transition:border-color .2s,background-color .25s,box-shadow .3s var(--ease);}.input:hover:not(:focus):not(:disabled),.select:hover:not(:focus):not(:disabled){border-color:var(--rule3);background-color:color-mix(in srgb,var(--tx) 6%,transparent);}.input:focus,.select:focus{border-color:var(--acc);background-color:color-mix(in srgb,var(--acc) 6%,var(--s1));box-shadow:0 0 0 3px var(--acc-soft),0 10px 28px -14px var(--acc);}.input:disabled,.select:disabled{opacity:.5;cursor:not-allowed}.input:user-invalid,.select:user-invalid,.input[aria-invalid="true"]{border-color:var(--bad);box-shadow:0 0 0 3px var(--bad-bg)}.input.sm,.select.sm{min-height:34px;border-radius:10px;padding-block:7px;font-size:13px}textarea.input{border-radius:14px;padding-block:12px}.input::placeholder{color:var(--tx3);transition:color .2s}.input:focus::placeholder{color:var(--tx4)}.field>label{transition:color .2s}.field:focus-within>label{color:var(--acc)}.search .ic{transition:color .2s}.search:focus-within .ic{color:var(--acc)}input[type="checkbox"]{appearance:none;-webkit-appearance:none;flex:none;width:18px;height:18px;margin:0;display:inline-grid;place-content:center;vertical-align:-4px;cursor:pointer;border:0;border-radius:6px;background:color-mix(in srgb,var(--tx) 5%,transparent);box-shadow:inset 0 0 0 1.5px var(--rule3);transition:background .2s,box-shadow .25s,transform .2s var(--ease);}input[type="checkbox"]::after{content:'';width:10px;height:10px;background:var(--on-acc);transform:scale(0);transition:transform .25s cubic-bezier(.3,1.4,.5,1);clip-path:polygon(14% 44%,0 65%,50% 100%,100% 16%,80% 0%,43% 62%);}input[type="checkbox"]:hover{box-shadow:inset 0 0 0 1.5px var(--acc)}input[type="checkbox"]:checked{background:linear-gradient(180deg,rgb(255 255 255/.28),rgb(255 255 255/0) 55%),var(--foil);box-shadow:inset 0 1px 0 rgb(255 255 255/.5),0 4px 12px -4px var(--acc);}input[type="checkbox"]:checked::after{transform:scale(1)}input[type="checkbox"]:active{transform:scale(.9)}input[type="checkbox"]:focus-visible{outline:2px solid var(--acc);outline-offset:2px}input[type="checkbox"]:disabled{opacity:.45;cursor:not-allowed}input[type="range"]{appearance:none;-webkit-appearance:none;width:100%;height:24px;margin:0;background:transparent;cursor:pointer}input[type="range"]::-webkit-slider-runnable-track{height:6px;border-radius:99px;background:linear-gradient(90deg,var(--acc) var(--p,50%),color-mix(in srgb,var(--tx) 14%,transparent) var(--p,50%));}input[type="range"]::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:20px;height:20px;margin-top:-7px;border:0;border-radius:50%;background:linear-gradient(180deg,rgb(255 255 255/.3),rgb(255 255 255/0) 55%),var(--foil);box-shadow:inset 0 1px 0 rgb(255 255 255/.5),0 4px 14px -3px var(--acc);transition:transform .2s var(--ease);}input[type="range"]:hover::-webkit-slider-thumb{transform:scale(1.12)}input[type="range"]::-moz-range-track{height:6px;border-radius:99px;background:color-mix(in srgb,var(--tx) 14%,transparent)}input[type="range"]::-moz-range-progress{height:6px;border-radius:99px;background:var(--acc)}input[type="range"]::-moz-range-thumb{width:20px;height:20px;border:0;border-radius:50%;background:var(--foil);box-shadow:inset 0 1px 0 rgb(255 255 255/.5),0 4px 14px -3px var(--acc)}input[type="range"]:focus-visible{outline:2px solid var(--acc);outline-offset:3px;border-radius:99px}body :is(.panel,.ov-card,.ov-stat,.rule-card,.wiz-tile,.wiz-settings,.wiz-sim,.mod-summary,.esc-card,.lx-out,.sim-stage,.mb-card,.ov-hero,.ams-ladder,.cx-card,.rr-editor-card,.sh-card,.sh-tpl){border-radius:16px}body :is(.template-card,.library-list,.library-empty,.cx-plan,.cx-cta){border-radius:14px}body :is(.panel,.ov-card,.ov-stat,.rule-card,.wiz-tile,.wiz-settings,.wiz-sim,.mod-summary,.esc-card,.lx-out,.mb-card,.ams-ladder,.cx-card,.rr-editor-card,.sh-card,.sh-tpl,.library-list)>:first-child:not(button):not(.btn):not(input):not(select):not(textarea):not(a){border-top-left-radius:inherit;border-top-right-radius:inherit}body :is(.panel,.ov-card,.ov-stat,.rule-card,.wiz-tile,.wiz-settings,.wiz-sim,.mod-summary,.esc-card,.lx-out,.mb-card,.ams-ladder,.cx-card,.rr-editor-card,.sh-card,.sh-tpl,.library-list)>:last-child:not(button):not(.btn):not(input):not(select):not(textarea):not(a){border-bottom-left-radius:inherit;border-bottom-right-radius:inherit}:root:not([data-mode="light"]):not(.card-blur) body :is(.panel,.ov-stat,.mod-summary,.esc-card,.lx-out,.mb-card,.wiz-settings,.wiz-sim,.sim-stage){box-shadow:inset 0 1px 0 color-mix(in srgb,var(--tx) 6%,transparent),0 14px 30px -22px rgb(0 0 0/.7);}.ov-card,.rule-card,.wiz-tile{transition:transform .25s var(--ease),border-color .2s,box-shadow .25s}.ov-card:hover,.rule-card:hover,.wiz-tile:hover{transform:translateY(-2px);border-color:color-mix(in srgb,var(--acc) 55%,var(--rule3))}@media(hover:none){.ov-card:hover,.rule-card:hover,.wiz-tile:hover{transform:none}}@media(prefers-reduced-motion:reduce){.input,.select,input[type="checkbox"],input[type="checkbox"]::after,.ov-card,.rule-card,.wiz-tile{transition:none}.ov-card:hover,.rule-card:hover,.wiz-tile:hover{transform:none}}
.sheet:not(.cpk){border:1px solid var(--rule3);box-shadow:0 40px 100px -30px #000,0 0 0 1px rgb(0 0 0/.3)}@media(min-width:900px){.sheet:not(.cpk){top:12px;right:12px;bottom:12px;width:min(480px,calc(100vw - 24px));border-radius:28px;transform:translateX(calc(100% + 24px))}.sheet.wide:not(.cpk){width:min(700px,calc(100vw - 24px))}.sheet.as-docked:not(.cpk){width:min(420px,calc(100vw - 24px))}.sheet.show:not(.cpk){transform:none}}@media(max-width:899px){.sheet:not(.cpk),.sheet.wide:not(.cpk){border-radius:28px 28px 0 0;border-bottom:0}}.sheet:not(.cpk) .sheet-head{padding:24px 24px 14px;border-bottom:0}.sheet:not(.cpk) .sheet-ic{width:40px;height:40px;border-radius:14px;border-color:color-mix(in srgb,var(--acc) 35%,transparent);background:var(--acc-soft)}.sheet:not(.cpk) .sheet-head .s{font:500 13.5px/1.4 var(--sans);letter-spacing:0;text-transform:none;color:var(--tx3);margin-top:7px}.sheet:not(.cpk) .sheet-head [data-close]{border-radius:50%}.sheet:not(.cpk) .sheet-body{--bp:24px;padding:8px var(--bp) 24px}.sheet:not(.cpk) .sheet-foot{border-top:0;background:none;padding:6px 24px calc(20px + var(--sab))}.sheet:not(.cpk) .sheet-foot .btn:not(.sm):not(.icon){--b-r:99px;--b-h:46px}@media(max-width:899px){.sheet:not(.cpk) .sheet-body{--bp:18px;padding-bottom:20px}.sheet:not(.cpk) .sheet-foot{padding:6px 18px calc(14px + var(--sab))}}.sheet .pk-top{top:-8px;margin:-8px calc(var(--bp,24px)*-1) 12px;padding:10px var(--bp,24px) 12px;background:var(--s2);border-bottom:0}.pick{border-bottom:0;border-radius:16px;padding:11px 10px}.pick:first-child{border-top:0}.pick:hover{padding-left:10px;background:var(--acc-soft)}.pick.on{background:var(--acc-soft);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--acc) 35%,transparent)}.pick.on::before{display:none}.pick .pi{width:36px;height:36px;border-radius:12px;background:var(--acc-soft)}.pal{border-radius:26px;overflow:hidden}.pal::before{display:none}.pal-in{padding:0 22px;border-bottom:1px solid var(--rule)}.pal-in input{font:400 16px var(--sans);letter-spacing:0}.pal-list{padding:8px 10px 12px}.pal-group{font:600 12.5px/1 var(--sans);letter-spacing:0;text-transform:none;color:var(--tx3);padding:14px 10px 6px}.pal-item{border-radius:14px}.pal-item .pi{border-radius:10px;background:var(--s3)}.pal-item .pi .av,.pal-item .pi .av-fb{border-radius:50%}.pal-item.sel{background:var(--acc-soft)}.pal-item.sel::before{display:none}.pal-item.sel .pi{background:var(--acc-mid)}.pal-foot{font:500 12px/1 var(--sans);letter-spacing:0;text-transform:none}.toast{border-radius:18px;border:1px solid var(--rule3);padding:13px 16px}.toast.ok{border-color:color-mix(in srgb,var(--ok) 38%,var(--rule3))}.toast.err{border-color:color-mix(in srgb,var(--bad) 42%,var(--rule3))}.toast.info{border-color:color-mix(in srgb,var(--info) 38%,var(--rule3))}:root .a-trigger,:root .pk-trigger,:root .cp-trigger{min-height:44px;border-radius:14px}:root .a-menu{padding:6px;border-radius:18px;border-color:var(--rule3);box-shadow:0 24px 60px -20px #000}:root .a-opt{padding:9px 12px;border-radius:11px}:root .a-opt-reason,:root .pk-reason,:root .cp-ch-reason{font-family:var(--sans);letter-spacing:0}:root .pk-search{height:46px;padding:0 16px;border-radius:99px;background:color-mix(in srgb,var(--s1) 70%,transparent)}:root .pk-row,:root .cp-ch{border-radius:12px}:root .pk-em,:root .pk-em-tabs button{border-radius:12px}:root .pk-skel{border-radius:12px}:root .pk-tag,:root .cp-nsfw{border-radius:99px;padding:3px 8px}:root .pk-multi .pk-mark{border-radius:7px}:root .pk-group,:root .pk-em-h,:root .cp-cat-head{font:600 12.5px/1.2 var(--sans);letter-spacing:0;text-transform:none}:root .pk-bar{border-radius:99px}.rrs-pop{border-radius:20px}.rw-ai{border-radius:20px}.input,.select{min-height:44px;border-radius:14px}.chip{padding:7px 12px;border-radius:99px}.chip.sm{padding:5px 10px}.tag{padding:4px 9px;border-radius:99px}.kbd{border-radius:7px;padding:3px 7px}.empty .eic{border-radius:20px}.empty .eic::before{border-radius:15px}.av:not(.round),.av-fb:not(.round){border-radius:28%}::-webkit-scrollbar-thumb{border-radius:99px}
.hm-page{--hm:var(--acc)}.hm-page .sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.hm-head{padding:44px 0 32px;animation:hcUp .6s var(--ease) both}.hm-head h1{margin:0 0 12px;font:400 clamp(36px,4.8vw,58px)/1.02 var(--serif);letter-spacing:-.032em;color:var(--tx);text-wrap:balance}.hm-head p{max-width:52ch;margin:0;font-size:15.5px;line-height:1.6;color:var(--tx3)}.hm-status{display:flex;flex-wrap:wrap;gap:8px 20px;margin-top:18px;font:500 12.5px/1 var(--sans);color:var(--tx3)}.hm-status:empty{display:none}.hm-status>span{display:inline-flex;align-items:center;gap:8px}.hm-status b{color:var(--tx2);font-weight:500;font-variant-numeric:tabular-nums}.hm-grid{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);grid-template-areas:"roster stage";gap:32px;align-items:start}.hm-grid.solo{grid-template-columns:minmax(0,1fr);grid-template-areas:"stage" "roster"}.hm-roster{grid-area:roster;min-width:0;animation:hcUp .6s var(--ease) .08s both}.hm-stage{grid-area:stage}.hm-page .hc-ask{margin-top:72px}.hm-rh{display:flex;align-items:center;min-height:30px;margin:0 0 12px 4px}.hm-rc{font-size:13px;color:var(--tx3);font-variant-numeric:tabular-nums}.hm-tools{display:grid;gap:10px;margin:0 0 14px}.hm-tools .search .input{height:44px;border-radius:14px}.hm-tools-b{display:flex;align-items:center;gap:8px}.hm-tools-b .mx-sel{margin-left:auto;height:38px;border-radius:12px}.hm-pills{display:inline-flex;padding:3px;border:1px solid var(--rule2);border-radius:13px;background:var(--s1)}.hm-pills button{height:30px;padding:0 12px;border:0;border-radius:10px;background:none;color:var(--tx3);font:500 12.5px/1 var(--sans);cursor:pointer;transition:background .2s,color .2s}.hm-pills button:hover{color:var(--tx)}.hm-pills button.on{background:var(--s4);color:var(--tx)}.hm-pills .n{margin-left:6px;color:var(--tx4);font-variant-numeric:tabular-nums}.hm-pills button.on .n{color:var(--acc)}.hm-list{display:flex;flex-direction:column;gap:6px}.hm-row,.hm-add{position:relative;display:grid;grid-template-columns:48px minmax(0,1fr) auto 18px;align-items:center;gap:14px;width:100%;padding:12px 14px 12px 12px;border:1px solid transparent;border-radius:20px;background:none;color:var(--tx);text-align:left;cursor:pointer;outline:none;transition:background .25s,border-color .25s,transform .3s var(--ease)}.hm-row::before{content:'';position:absolute;left:-1px;top:18px;bottom:18px;width:3px;border-radius:3px;background:var(--hm);transform:scaleY(0);transition:transform .3s var(--ease)}.hm-row.sel{border-color:color-mix(in srgb,var(--hm) 28%,var(--rule));background:linear-gradient(90deg,color-mix(in srgb,var(--hm) 14%,transparent),color-mix(in srgb,var(--hm) 3%,transparent) 80%)}.hm-row.sel::before{transform:scaleY(1)}.hm-row:focus-visible,.hm-add:focus-visible{outline:2px solid color-mix(in srgb,var(--acc) 60%,transparent);outline-offset:2px}.hm-row:active{transform:scale(.992)}.hm-av{display:block;line-height:0}.hm-av .av,.hm-av .av-fb{border-radius:16px}.hm-id{display:flex;flex-direction:column;min-width:0}.hm-n{font:400 23px/1.1 var(--serif);letter-spacing:-.015em;color:var(--tx)}.hm-s{display:flex;align-items:center;gap:6px;margin-top:5px;min-width:0;font-size:12.5px;line-height:1.2;color:var(--tx3)}.hm-s .ic{flex:none;color:var(--tx4)}.hm-row.sel .hm-s .ic{color:var(--hm)}.hm-lo{display:inline-flex;align-items:center;gap:6px;flex:none;margin-left:8px;color:var(--tx2)}.hm-lo i{width:6px;height:6px;border-radius:50%;background:var(--hm)}.hm-ct{text-align:right;font:500 15px/1 var(--sans);color:var(--tx2);font-variant-numeric:tabular-nums}.hm-ct small{display:block;margin-top:5px;font:400 11.5px/1 var(--sans);color:var(--tx4)}.hm-go{display:grid;place-items:center;color:var(--tx4);transition:transform .3s var(--ease),color .2s}.hm-row.sel .hm-go{color:var(--hm);transform:translateX(3px)}.hm-add{margin-top:6px;border:1px dashed var(--rule3);grid-template-columns:48px minmax(0,1fr) 18px;text-decoration:none;color:var(--tx2)}.hm-add:hover{border-color:var(--acc);background:var(--acc-soft)}.hm-add:hover .hm-plus{color:var(--acc)}.hm-add .hm-n{font-size:21px;color:var(--tx2)}.hm-plus{display:grid;place-items:center;width:48px;height:48px;border:1px dashed var(--rule3);border-radius:16px;color:var(--tx3);transition:color .2s}.hm-roster.solo-add{margin-top:-8px}.hm-roster.solo-add:empty{display:none}.hm-stage{position:sticky;top:18px;display:flex;min-height:560px;isolation:isolate;overflow:hidden;border:1px solid color-mix(in srgb,var(--hm) 32%,var(--rule2));border-radius:34px;background:linear-gradient(160deg,var(--s2),var(--s1));box-shadow:0 70px 120px -64px var(--hm),0 30px 60px -44px #000;transition:--hm .6s var(--ease),border-color .6s,box-shadow .6s;animation:hmRise .9s var(--ease) .06s both}.hm-light{position:absolute;inset:0;z-index:-1;overflow:hidden;pointer-events:none}.hm-light::before{content:'';position:absolute;inset:0;background:radial-gradient(90% 62% at 14% -6%,color-mix(in srgb,var(--hm) 36%,transparent),transparent 72%),radial-gradient(55% 50% at 100% 104%,color-mix(in srgb,var(--hm) 15%,transparent),transparent 72%)}.hm-light img{display:none}@media (hover:hover) and (min-width:901px){.hm-light img{display:block;position:absolute;left:-14%;top:-46%;width:78%;aspect-ratio:1;object-fit:cover;border-radius:50%;opacity:0;filter:blur(56px) saturate(1.7);transition:opacity .8s var(--ease)}.hm-light img.in{opacity:.46}}.hm-st-in{position:relative;display:flex;flex-direction:column;gap:30px;width:100%;min-width:0;padding:38px 40px 36px}.hm-st-in.swap{animation:hmSwap .3s var(--ease) both}.hm-st-top{display:flex;flex-direction:column;align-items:flex-start;gap:18px;min-width:0}.hm-st-av{display:block;line-height:0;filter:drop-shadow(0 18px 30px color-mix(in srgb,var(--hm) 45%,transparent))}.hm-st-av .av,.hm-st-av .av-fb{box-sizing:content-box;border-radius:26px;border:3px solid color-mix(in srgb,var(--hm) 40%,var(--s2))}.hm-st-name{margin:0;max-width:100%;font:400 clamp(42px,5vw,76px)/.95 var(--serif);letter-spacing:-.038em;color:var(--tx);text-wrap:balance;overflow-wrap:anywhere}.hm-st-name.long{font-size:clamp(32px,3.7vw,54px);line-height:1}.hm-st-sub{display:flex;flex-wrap:wrap;gap:8px 22px;margin:0;font-size:14px;color:var(--tx2)}.hm-st-sub>span{display:inline-flex;align-items:center;gap:8px}.hm-st-sub .ic{color:var(--tx4)}.hm-rl.own .ic{color:var(--hm)}.hm-here{display:flex;flex-direction:column;gap:24px;min-width:0}.hm-act{margin:0}.hm-act blockquote{position:relative;margin:0;max-width:30ch;font:italic 400 clamp(22px,2.2vw,29px)/1.22 var(--serif);letter-spacing:-.012em;color:var(--tx);text-wrap:pretty}.hm-act blockquote::before{content:'“';margin-right:.04em;color:var(--hm)}.hm-act blockquote::after{content:'”';margin-left:.02em;color:var(--hm)}.hm-act figcaption{display:flex;align-items:flex-start;gap:8px;margin-top:14px;font-size:13px;line-height:1.45;color:var(--tx3)}.hm-act figcaption .ic{flex:none;margin-top:2px;color:var(--hm)}.hm-quiet{margin:0;max-width:38ch;font-size:15px;line-height:1.6;color:var(--tx3)}.hm-meta{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:20px 32px;padding-top:22px;border-top:1px solid var(--rule)}.hm-pulse{display:flex;flex-direction:column;gap:10px}.hm-bars{display:flex;align-items:flex-end;gap:4px;height:32px}.hm-bars i{width:7px;height:calc(4px + var(--h) * 28px);border-radius:3px;background:var(--rule2);transition:height .6s var(--ease)}.hm-bars i.on{background:var(--hm)}.hm-pl{font-size:12.5px;color:var(--tx3)}.hm-facts{display:flex;gap:30px;margin:0}.hm-facts>div{display:flex;flex-direction:column;gap:6px}.hm-facts dd{order:1;margin:0;font:400 32px/1 var(--serif);letter-spacing:-.02em;color:var(--tx);font-variant-numeric:tabular-nums}.hm-facts dt{order:2;font-size:12.5px;color:var(--tx3)}.hm-lay{display:flex;flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none}.hm-lay li{display:inline-flex;align-items:center;gap:7px;height:32px;padding:0 13px 0 11px;border:1px dashed var(--rule3);border-radius:99px;color:var(--tx4);font:500 12.5px/1 var(--sans)}.hm-lay li.on{border:1px solid color-mix(in srgb,var(--ok) 42%,transparent);background:var(--ok-bg);color:var(--tx)}.hm-lay li.on .ic{color:var(--ok)}.hm-sk{display:grid;gap:12px;padding-top:6px}.hm-sk i{display:block;height:20px;border-radius:8px;background:linear-gradient(90deg,var(--s3),var(--s4),var(--s3));background-size:200% 100%;animation:hmSk 1.4s linear infinite}.hm-sk i:nth-child(1){width:78%;height:30px}.hm-sk i:nth-child(2){width:54%}.hm-sk i:nth-child(3){width:66%;height:32px;border-radius:99px;margin-top:18px}.hm-st-cta{display:flex;flex-wrap:wrap;align-items:center;gap:12px 18px;margin-top:auto}.hm-open{height:50px;padding:0 26px;font-size:15px}.hm-jumps{display:flex;flex-wrap:wrap;gap:2px}.hm-jump{display:inline-flex;align-items:center;gap:7px;height:40px;padding:0 12px;border:0;border-radius:12px;background:none;color:var(--tx3);font:500 13px/1 var(--sans);cursor:pointer;transition:background .2s,color .2s}.hm-jump:hover,.hm-jump:focus-visible{background:var(--rule);color:var(--tx);outline:none}.hm-jump .ic{color:var(--hm)}.hm-void{display:flex;flex-direction:column;align-items:flex-start;gap:14px;max-width:560px;padding:40px 0 8px}.hm-void-mark{color:var(--acc);margin-bottom:6px}.hm-void h2{margin:0;font:400 clamp(30px,4vw,44px)/1.05 var(--serif);letter-spacing:-.03em;text-wrap:balance}.hm-void p{margin:0;font-size:15.5px;line-height:1.6;color:var(--tx3)}.hm-void-btns{display:flex;flex-wrap:wrap;gap:10px;margin-top:10px}.hm-void-btns .btn{height:46px;padding:0 20px}@keyframes hmRise{from{opacity:0;transform:translateY(18px) scale(.985)}to{opacity:1;transform:none}}@keyframes hmSwap{from{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@keyframes hmSk{to{background-position:-200% 0}}@media(max-width:1100px) and (min-width:901px){.hm-grid{grid-template-columns:minmax(0,4.4fr) minmax(0,6fr);gap:24px}.hm-st-in{padding:32px 30px 30px}.hm-ct small{display:none}}@media(max-width:900px){.hm-head{padding:26px 0 22px}.hm-head p{font-size:15px}.hm-grid,.hm-grid.solo{grid-template-columns:minmax(0,1fr);grid-template-areas:"stage" "roster";gap:22px}.hm-stage{position:relative;top:auto;min-height:0;border-radius:28px}.hm-st-in{gap:20px;padding:24px 22px 22px}.hm-st-top{gap:14px}.hm-st-av .av,.hm-st-av .av-fb{width:56px!important;height:56px!important;border-radius:20px;font-size:23px!important}.hm-st-name{font-size:clamp(34px,10vw,46px)}.hm-st-name.long{font-size:clamp(28px,8vw,36px)}.hm-here{gap:18px}.hm-act blockquote{font-size:21px;max-width:none;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.hm-meta{display:none}.hm-lay{gap:6px}.hm-lay li{height:30px;padding:0 11px 0 9px;font-size:12px}.hm-st-cta{flex-direction:column;align-items:stretch}.hm-open{width:100%;justify-content:center}.hm-jumps{display:none}.hm-row,.hm-add{grid-template-columns:48px minmax(0,1fr) auto;padding:11px 12px 11px 10px}.hm-add{grid-template-columns:48px minmax(0,1fr) 18px}.hm-go{display:none}.hm-add .hm-go{display:grid}.hm-ct small,.hm-lo{display:none}.hm-n{font-size:21px}.hm-page .hc-ask{margin-top:48px}.hm-tools-b{flex-wrap:wrap}}@media(max-width:520px){.hm-st-sub{gap:6px 16px;font-size:13px}.hm-pills button{padding:0 10px}}@media(prefers-reduced-motion:reduce){.hm-head,.hm-roster,.hm-stage,.hm-st-in.swap,.hm-sk i{animation:none!important}.hm-stage,.hm-light img,.hm-row,.hm-row::before,.hm-go,.hm-bars i{transition:none!important}}.hm-head,.hm-roster,.hm-stage,.hm-st-in.swap{animation:none!important}.hm-stage{background:var(--s1);border-radius:26px;box-shadow:none;transition:none;min-height:0}.hm-light{display:none}.hm-st-in{gap:26px;padding:34px 36px}.hm-st-av{filter:none}.hm-st-av .av,.hm-st-av .av-fb{border-color:var(--rule2)}.hm-st-name{font-size:clamp(34px,3.6vw,52px);line-height:1}.hm-row.sel{background:var(--s2);border-color:var(--rule2)}.hm-status{margin-top:14px}@media(max-width:900px){.hm-stage{display:none}.hm-grid,.hm-grid.solo{grid-template-areas:"roster"}.hm-tools-b .mx-sel{display:none}.hm-lo{display:inline-flex}.hm-s .hm-lo{margin-left:6px}}@media(max-width:900px){.hm-grid.solo{grid-template-areas:"stage" "roster"}.hm-grid.solo .hm-stage{display:flex}}@media(min-width:901px){.hm-grid{grid-template-columns:minmax(0,1fr) 380px;gap:28px}.hm-stage{align-self:start;top:16px}.hm-st-in{gap:18px;padding:24px 24px 22px}.hm-st-top{gap:12px}.hm-st-av .av,.hm-st-av .av-fb{width:52px!important;height:52px!important;border-radius:16px;font-size:22px!important}.hm-st-name{font-size:clamp(26px,2.4vw,34px);line-height:1.05;letter-spacing:-.025em}.hm-st-name.long{font-size:clamp(22px,2vw,28px)}.hm-st-sub{font-size:13px;gap:6px 16px}.hm-here{gap:16px}.hm-act blockquote{font-size:19px;max-width:none}.hm-act figcaption{margin-top:10px;font-size:12.5px}.hm-lay li{height:28px;font-size:12px;padding:0 11px 0 9px}.hm-open{height:44px;padding:0 20px;width:100%;justify-content:center}.hm-st-cta{margin-top:4px}}.rail-btn.act{width:30px;height:30px;margin-left:auto;margin-right:auto;border-radius:10px}.rail-btn.act .ic{width:15px;height:15px}
.styles{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.style-card{position:relative;display:flex;flex-direction:column;gap:3px;padding:9px;text-align:left;border:1px solid var(--rule2);border-radius:14px;background:color-mix(in srgb,var(--tx) 3%,transparent);transition:border-color .2s,transform .2s var(--ease),box-shadow .2s}.style-card:hover{border-color:var(--rule3);transform:translateY(-1px)}.style-card.on{border-color:var(--acc);box-shadow:0 0 0 3px var(--acc-soft)}.style-card.on::after{content:'';position:absolute;top:14px;right:14px;width:16px;height:16px;border-radius:50%;background:var(--acc) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='%23111' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m4 8.5 2.6 2.6L12 5.6'/%3E%3C/svg%3E") center/11px no-repeat;box-shadow:0 2px 6px rgb(0 0 0/.35)}.style-card b{margin-top:8px;font:600 13px/1.2 var(--sans);color:var(--tx)}.style-card em{font:500 9.5px/1.3 var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--tx3);font-style:normal}.sc-prev{position:relative;display:block;height:72px;border-radius:9px;overflow:hidden;border:1px solid var(--rule2)}.sc-prev i{position:absolute;display:block}.sc-prev[data-prev="default"]{background:radial-gradient(120px 70px at 10% -20%,rgb(220 174 69/.35),transparent 70%),#0b0a08}.sc-prev[data-prev="default"] i:nth-child(1){left:10px;top:12px;width:46%;height:7px;border-radius:2px;background:linear-gradient(90deg,#f6e2a0,#dcae45)}.sc-prev[data-prev="default"] i:nth-child(2){left:10px;top:28px;width:68%;height:4px;border-radius:2px;background:rgb(240 225 190/.28)}.sc-prev[data-prev="default"] i:nth-child(3){left:10px;bottom:10px;width:34px;height:14px;border-radius:4px;border:1px solid rgb(220 174 69/.7)}.sc-prev[data-prev="y2k"]{background:radial-gradient(90px 60px at 12% -10%,rgb(56 189 248/.7),transparent 70%),radial-gradient(90px 60px at 100% 10%,rgb(244 114 182/.55),transparent 70%),linear-gradient(180deg,#1a1d52,#0a0a2a)}.sc-prev[data-prev="y2k"] i:nth-child(1){left:10px;top:11px;width:50%;height:9px;border-radius:9px;background:linear-gradient(180deg,#fff 0,#cfe0ff 45%,#6f8fd6 50%,#c9dcff 62%,#fff)}.sc-prev[data-prev="y2k"] i:nth-child(2){left:10px;top:28px;right:10px;height:3px;border-radius:3px;background:linear-gradient(100deg,#38bdf8,#a78bfa,#f472b6,#fde047,#4ade80)}.sc-prev[data-prev="y2k"] i:nth-child(3){left:10px;bottom:9px;width:44px;height:16px;border-radius:99px;background:linear-gradient(180deg,#ffe9a8 0,#dcae45 49%,#b48f39 50%,#e8c775);box-shadow:inset 0 1px 0 rgb(255 255 255/.85),0 4px 10px -3px #dcae45}.sc-prev[data-prev="y2k"]::after{content:'';position:absolute;right:14px;bottom:10px;width:26px;height:26px;border-radius:50%;border:1.5px solid rgb(180 220 255/.55);background:radial-gradient(circle at 30% 28%,rgb(255 255 255/.8) 0,rgb(255 255 255/0) 35%)}
.ax-hero{position:relative;border-radius:26px;border:1px solid var(--rule2);overflow:hidden;background:linear-gradient(172deg,var(--s3),var(--s1) 75%);padding:0 18px 18px}.ax-banner{height:96px;margin:0 -18px;background: radial-gradient(70% 140% at 12% 0%,color-mix(in srgb,var(--acc) 55%,transparent),transparent 70%),radial-gradient(60% 120% at 100% 20%,color-mix(in srgb,var(--acc) 22%,transparent),transparent 70%),repeating-linear-gradient(115deg,transparent 0 14px,color-mix(in srgb,var(--tx) 4%,transparent) 14px 15px),var(--s2)}.ax-id{position:relative;display:flex;align-items:flex-end;gap:16px;margin-top:-40px}.ax-av{flex:none;display:grid;place-items:center;padding:4px;border-radius:50%;background:var(--s1);box-shadow:0 0 0 2px var(--acc),0 14px 30px -12px var(--acc)}.ax-av .av,.ax-av .av-fb,.ax-av img{border-radius:50%!important;object-fit:cover;display:block}.ax-name{min-width:0;padding-bottom:4px}.ax-name h3{margin:0;font:400 clamp(28px,7.5vw,36px)/1.02 var(--serif);letter-spacing:-.02em;color:var(--tx);overflow-wrap:anywhere}.ax-name span{display:block;margin-top:6px;font:500 12px var(--mono);color:var(--tx3);overflow-wrap:anywhere}.ax-chips{display:flex;flex-wrap:wrap;gap:8px;margin-top:16px}.ax-chip{display:inline-flex;align-items:center;gap:6px;height:30px;padding:0 12px;border-radius:999px;border:1px solid var(--rule2);background:color-mix(in srgb,var(--s1) 70%,transparent);color:var(--tx2);font:500 12px var(--sans)}.ax-chip.ok{color:var(--ok);border-color:color-mix(in srgb,var(--ok) 35%,transparent);background:var(--ok-bg)}.ax-chip.ok i{width:7px;height:7px;border-radius:50%;background:currentColor;box-shadow:0 0 0 3px color-mix(in srgb,currentColor 22%,transparent)}.ax-chip.acc{color:var(--acc);border-color:color-mix(in srgb,var(--acc) 40%,transparent);background:var(--acc-soft)}.ax-tiles{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:14px}.ax-tile{display:flex;flex-direction:column;align-items:flex-start;gap:4px;padding:14px;border-radius:20px;border:1px solid var(--rule2);background:color-mix(in srgb,var(--s1) 85%,transparent);color:var(--tx);text-align:left;cursor:pointer;transition:border-color .2s,transform .2s,background .2s}.ax-tile:hover{border-color:color-mix(in srgb,var(--acc) 55%,var(--rule2));background:var(--acc-soft);transform:translateY(-1px)}.ax-ti{display:grid;place-items:center;width:42px;height:42px;flex:none;margin-bottom:8px;border-radius:14px;color:var(--acc);background:var(--acc-soft);border:1px solid color-mix(in srgb,var(--acc) 26%,transparent)}.ax-tile b,.ax-invite b{font-size:14.5px;font-weight:600}.ax-tile em,.ax-invite em{font-style:normal;font-size:12px;line-height:1.4;color:var(--tx3)}.ax-invite{display:flex;align-items:center;gap:14px;width:100%;margin-top:10px;padding:13px 16px 13px 13px;border-radius:20px;color:var(--tx);text-align:left;cursor:pointer;border:1px solid color-mix(in srgb,var(--acc) 45%,transparent);background:linear-gradient(100deg,color-mix(in srgb,var(--acc) 16%,transparent),transparent 85%);transition:border-color .2s,transform .2s}.ax-invite:hover{border-color:var(--acc);transform:translateY(-1px)}.ax-invite .ax-ti{margin:0;background:var(--acc);color:var(--on-acc,#111)}.ax-invite>.ic:last-child{color:var(--acc);flex:none}.ax-invite em{display:block;margin-top:2px}.ax-logout{display:flex;align-items:center;justify-content:center;gap:9px;width:100%;height:46px;border-radius:999px;border:1px solid var(--rule2);background:transparent;color:var(--tx3);font:500 14px var(--sans);text-decoration:none;transition:color .2s,border-color .2s,background .2s}.ax-logout:hover,.ax-logout:focus-visible,.ax-logout:active{color:var(--bad);border-color:color-mix(in srgb,var(--bad) 55%,transparent);background:var(--bad-bg)}.ax-prev{position:relative;display:flex;height:132px;border-radius:22px;border:1px solid var(--rule2);overflow:hidden;background: radial-gradient(80% 120% at 0% 0%,color-mix(in srgb,var(--acc) 26%,transparent),transparent 70%),linear-gradient(172deg,var(--s3),var(--s1))}.ax-pn{display:flex;flex-direction:column;align-items:center;gap:9px;width:44px;flex:none;padding:14px 0;border-right:1px solid var(--rule2);background:color-mix(in srgb,var(--s1) 70%,transparent)}.ax-pn i{width:20px;height:20px;border-radius:7px;background:var(--s3)}.ax-pn i:first-child{background:var(--acc);box-shadow:0 6px 14px -6px var(--acc)}.ax-pm{flex:1;min-width:0;display:flex;flex-direction:column;justify-content:center;gap:11px;padding:0 16px}.ax-pt b{display:block;font:400 24px/1 var(--serif);letter-spacing:-.02em;color:var(--tx)}.ax-pt span{display:block;margin-top:5px;font-size:12px;color:var(--tx3)}.ax-pt em{font-style:italic;color:var(--acc)}.ax-pb{display:flex;flex-direction:column;gap:6px}.ax-pb i{height:5px;border-radius:3px;background:var(--rule3);width:86%}.ax-pb i+i{width:58%}.ax-pr{display:flex;align-items:center;gap:10px}.ax-pr u{width:34px;height:20px;border-radius:99px;background:var(--acc);position:relative;text-decoration:none}.ax-pr u::after{content:'';position:absolute;right:3px;top:3px;width:14px;height:14px;border-radius:50%;background:var(--on-acc,#111)}.ax-pr s{width:20px;height:20px;border-radius:50%;text-decoration:none;border:2px solid var(--acc)}.ax-pr button{height:26px;padding:0 12px;border-radius:99px;border:1px solid var(--acc);background:var(--acc-soft);color:var(--acc);font:600 11.5px var(--sans);pointer-events:none}.ax-h{display:flex;align-items:center;gap:12px;margin:30px 0 14px;font:600 11px/1 var(--mono);letter-spacing:.16em;text-transform:uppercase;color:var(--tx3)}.ax-h::after{content:'';flex:1;height:1px;background:var(--rule2)}.ax-orbs{display:grid;grid-template-columns:repeat(auto-fill,minmax(60px,1fr));gap:10px 6px}.ax-orb{display:flex;flex-direction:column;align-items:center;gap:8px;padding:4px 0;background:none;border:0;color:var(--tx4);font:500 11px var(--sans);text-transform:capitalize;cursor:pointer;transition:color .2s}.ax-orb i{position:relative;display:block;width:42px;height:42px;border-radius:50%;background:linear-gradient(135deg,var(--x),var(--y));box-shadow:inset 0 -5px 10px rgb(0 0 0/.22);transition:transform .25s,box-shadow .25s}.ax-orb:hover i{transform:scale(1.08)}.ax-orb.on{color:var(--tx)}.ax-orb.on i{box-shadow:inset 0 -5px 10px rgb(0 0 0/.22),0 0 0 3px var(--s1),0 0 0 5px var(--x)}.ax-orb.on i::after{content:'✓';position:absolute;inset:0;display:grid;place-items:center;font:700 17px/1 var(--sans);color:#14110a;text-shadow:0 1px 0 rgb(255 255 255/.35)}.ax-group{border-radius:20px;border:1px solid var(--rule2);background:color-mix(in srgb,var(--s1) 85%,transparent);overflow:hidden}.ax-follow{margin-top:14px}.ax-row,.ax-line{display:flex;align-items:center;gap:14px;padding:14px 16px}.ax-row+.ax-row,.ax-line+.ax-line,.ax-row+.ax-line,.ax-line+.ax-row{border-top:1px solid var(--rule)}.ax-ri{display:grid;place-items:center;width:38px;height:38px;flex:none;border-radius:12px;color:var(--acc);background:var(--acc-soft)}.ax-row b,.ax-line b{display:block;font-size:14px;font-weight:600;color:var(--tx)}.ax-row span:not(.ax-ri){display:block;margin-top:2px;font-size:12px;line-height:1.45;color:var(--tx3)}.ax-line{justify-content:space-between}.ax-seg{display:inline-flex;gap:2px;padding:3px;border-radius:999px;background:var(--s2);border:1px solid var(--rule2);max-width:100%}.ax-seg button{display:inline-flex;align-items:center;gap:6px;height:34px;padding:0 13px;border-radius:999px;border:0;background:none;color:var(--tx3);font:500 13px var(--sans);white-space:nowrap;cursor:pointer;transition:background .2s,color .2s}.ax-seg button:hover:not(.on){color:var(--tx)}.ax-seg button.on{background:var(--acc);color:var(--on-acc,#111);font-weight:600;box-shadow:0 6px 16px -8px var(--acc)}.ax-local{display:flex;flex-wrap:wrap;gap:6px 18px;margin-top:24px}.ax-ghost{display:inline-flex;align-items:center;gap:7px;padding:8px 0;background:none;border:0;color:var(--tx3);font:500 13px var(--sans);cursor:pointer;transition:color .18s}.ax-ghost:hover{color:var(--tx)}.ax-ghost.bad:hover{color:var(--bad)}.ax-note{margin:6px 0 0;font-size:12px;line-height:1.5;color:var(--tx4)}@media(max-width:380px){.ax-seg button{padding:0 10px}.ax-line{flex-wrap:wrap}}@media(prefers-reduced-motion:reduce){.ax-tile,.ax-invite,.ax-orb i,.ax-seg button{transition:none}}.reduce-motion .ax-tile,.reduce-motion .ax-invite,.reduce-motion .ax-orb i,.reduce-motion .ax-seg button{transition:none}.ax-stat{display:flex;align-items:center;gap:16px;padding:18px;border-radius:22px;border:1px solid var(--rule2);background:radial-gradient(90% 160% at 0% 0%,color-mix(in srgb,var(--ok) 16%,transparent),transparent 65%),linear-gradient(172deg,var(--s3),var(--s1))}.ax-stat.warn{background:radial-gradient(90% 160% at 0% 0%,color-mix(in srgb,var(--warn) 18%,transparent),transparent 65%),linear-gradient(172deg,var(--s3),var(--s1))}.ax-pulse{position:relative;display:grid;place-items:center;flex:none;width:52px;height:52px;border-radius:50%;color:var(--ok);background:var(--ok-bg);border:1px solid color-mix(in srgb,var(--ok) 35%,transparent)}.ax-stat.warn .ax-pulse{color:var(--warn);background:var(--warn-bg);border-color:color-mix(in srgb,var(--warn) 35%,transparent)}.ax-pulse i{width:14px;height:14px;border-radius:50%;background:currentColor;box-shadow:0 0 0 5px color-mix(in srgb,currentColor 22%,transparent),0 0 18px currentColor}.ax-stat h3{margin:0;font:400 28px/1.05 var(--serif);letter-spacing:-.02em;color:var(--tx)}.ax-stat p{margin:6px 0 0;font:500 12px var(--mono);color:var(--tx3);overflow-wrap:anywhere}.ax-metrics{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:12px}.ax-metric{display:flex;flex-direction:column;gap:9px;padding:14px;border-radius:18px;border:1px solid var(--rule2);background:color-mix(in srgb,var(--s1) 85%,transparent);min-width:0}.ax-metric span{display:flex;align-items:center;gap:7px;font:500 11.5px var(--sans);color:var(--tx3)}.ax-metric b{font:400 26px/1.05 var(--serif);letter-spacing:-.01em;color:var(--tx);overflow-wrap:anywhere}.ax-metric code{font:500 13px/1.3 var(--mono);color:var(--acc);word-break:break-all}.ax-acts{display:flex;flex-wrap:wrap;gap:8px;margin-top:14px}.ax-act{display:inline-flex;align-items:center;gap:7px;height:40px;padding:0 16px;border-radius:999px;border:1px solid var(--rule2);background:color-mix(in srgb,var(--s1) 85%,transparent);color:var(--tx2);font:500 13px var(--sans);cursor:pointer;transition:border-color .18s,color .18s}.ax-act:hover:not(:disabled){border-color:var(--acc);color:var(--acc)}.ax-act.bad:hover:not(:disabled){border-color:var(--bad);color:var(--bad)}.ax-act:disabled{opacity:.45;cursor:not-allowed}.ax-search{margin-bottom:6px}.ax-keys{display:inline-flex;align-items:center;gap:5px;flex:none}.ax-keys i{font:500 10.5px var(--sans);font-style:normal;color:var(--tx4)}.ax-keys kbd{display:inline-grid;place-items:center;min-width:28px;height:28px;padding:0 8px;border-radius:8px;border:1px solid var(--rule3);border-bottom-width:2px;background:var(--s2);color:var(--tx);font:600 12px var(--mono)}.ax-link{display:flex;align-items:center;gap:14px;padding:14px 16px;color:var(--tx);text-decoration:none;transition:background .18s}.ax-link+.ax-link{border-top:1px solid var(--rule)}.ax-link:hover{background:var(--acc-soft)}.ax-link b{display:block;font-size:14px;font-weight:600}.ax-link span:not(.ax-ri){display:block;margin-top:2px;font-size:12px;color:var(--tx3)}.ax-link>.ic:last-child{color:var(--tx4);flex:none}.ax-sheet>.sheet-body>a.ax-link{border:1px solid var(--rule2);border-radius:20px}.ax-tiles .ax-tile:last-child:nth-child(odd){grid-column:1/-1}.sheet.ax-sheet:not(.cpk) .sheet-head{align-items:flex-start;padding:20px 22px 12px}.sheet.ax-sheet:not(.cpk) .sheet-ic{display:none}.sheet.ax-sheet:not(.cpk) .sheet-head .t{font:400 clamp(36px,10vw,46px)/1 var(--serif);letter-spacing:-.03em;color:var(--tx)}.sheet.ax-sheet:not(.cpk) .sheet-head .t::after{content:'';display:block;width:36px;height:3px;margin-top:12px;border-radius:3px;background:var(--acc);box-shadow:0 0 12px var(--acc)}.sheet.ax-sheet:not(.cpk) .sheet-head .s{margin-top:10px;font:500 11.5px/1.3 var(--mono);letter-spacing:.06em;color:var(--tx3)}.sheet.ax-sheet:not(.cpk) .sheet-head [data-close]{flex:none;display:grid;place-items:center;width:40px;height:40px;border-radius:50%;background:var(--s3);border:1px solid var(--rule2);color:var(--tx2)}
.head,.mini-ph{-webkit-backdrop-filter:none;backdrop-filter:none}.head{background-color:color-mix(in srgb,var(--ink) 90%,transparent)}.mini-ph{background-color:color-mix(in srgb,var(--ink) 94%,transparent)}.skel,.hm-sk i,.ixc-m .sk{position:relative;overflow:hidden;animation:none}.skel{background:var(--s2)}.hm-sk i{background:var(--s3)}.ixc-m .sk{background:var(--s3)}.skel::after,.hm-sk i::after,.ixc-m .sk::after{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(90deg,transparent 0,var(--s3) 50%,transparent 100%);transform:translateX(-100%);animation:skSlide 1.5s linear infinite;will-change:transform}.hm-sk i::after,.ixc-m .sk::after{background:linear-gradient(90deg,transparent 0,var(--s4) 50%,transparent 100%)}@keyframes skSlide{to{transform:translateX(100%)}}html.perf-1 *,html.perf-1 *::before,html.perf-1 *::after{-webkit-backdrop-filter:none!important;backdrop-filter:none!important}html.perf-1 .overlay,html.perf-1 .pal-wrap{background:rgba(5,4,3,.82)}html.perf-1 .cx-bd{background:rgba(6,4,2,.78)}html.perf-1 .rw-scrim{background:rgba(5,4,3,.72)}html.perf-1 .sg-edge canvas,html.perf-1 .sg-aur canvas,html.perf-1 .sg-stars,html.perf-1 .sg-orbit .sat,html.perf-1 .hm-chip{animation:none!important;will-change:auto}html.perf-1 .sg-glow{display:none}html.perf-2 #scene .sc-glow{animation:none}
.ox-top{position:relative;isolation:isolate;overflow:hidden;color:var(--tx);margin:0;padding:28px 18px 20px;border-radius:30px;box-shadow:0 50px 90px -56px var(--acc),0 22px 44px -34px #000;contain:layout paint style;}.ox-top.rise{animation-fill-mode:backwards}.ox-top + .ox-body{margin-top:32px}.ox-top>.sg-face{inset:1.5px;border-radius:28.5px;background:radial-gradient(80% 70% at 50% 0%,color-mix(in srgb,var(--acc) 16%,transparent),transparent 70%),linear-gradient(170deg,color-mix(in srgb,var(--s2) 92%,var(--acc)),var(--ink) 74%)}.ox-top>.sg-aur,.ox-top>.sg-stars{z-index:1!important}.ox-top>.sg-glow{z-index:1}.tp-in{position:relative;z-index:2;display:flex;flex-direction:column;gap:14px;max-width:1100px;margin-inline:auto}.tp-head{display:flex;flex-direction:column;align-items:center;gap:12px;text-align:center}.tp-head .ox-eb{color:var(--tx3)}.tp-hi{margin:0;font:400 clamp(26px,7.4vw,34px)/1.05 var(--serif);letter-spacing:-.03em;text-wrap:balance;color:var(--tx)}.tp-hi em{color:var(--gold-hi)}.tp-body{display:flex;flex-direction:column;gap:28px;min-width:0}.tp-id{display:flex;flex-direction:column;align-items:center;text-align:center;min-width:0}.tp-ico{position:relative;display:block;width:80px;height:80px;margin:50px 0 46px;flex:none}.tp-ic{position:relative;z-index:1;display:block;width:100%;height:100%;border-radius:50%;object-fit:cover;box-shadow:0 0 0 1.5px color-mix(in srgb,var(--acc) 62%,transparent),0 0 0 7px color-mix(in srgb,var(--acc) 12%,transparent),0 20px 38px -14px var(--acc)}.tp-ic.fb{display:grid;place-items:center;font:400 38px/1 var(--serif);color:var(--gold-hi);background:radial-gradient(120% 120% at 20% 10%,color-mix(in srgb,var(--acc) 30%,var(--s2)),var(--s1) 78%)}.tp-who{display:flex;flex-direction:column;align-items:center;gap:16px;min-width:0;max-width:100%}.tp-name{margin:0;max-width:100%;font:400 clamp(36px,11vw,52px)/1 var(--serif);letter-spacing:-.04em;text-wrap:balance;overflow-wrap:anywhere;background:linear-gradient(180deg,var(--tx) 30%,var(--gold-hi));-webkit-background-clip:text;background-clip:text;color:transparent}.tp-name.long{font-size:clamp(26px,8vw,38px);letter-spacing:-.03em}.ox-top .ox-pill{margin:0}.tp-orbit{position:absolute;left:50%;top:50%;width:200px;height:200px;margin:-100px 0 0 -100px;pointer-events:none;z-index:0}.tp-orbit svg{position:absolute;inset:0;width:100%;height:100%;display:block;overflow:visible}.tp-orbit .o{fill:none;stroke:var(--acc);stroke-opacity:.34;stroke-width:1}.tp-orbit .o.d{stroke-dasharray:2 6;stroke-opacity:.46}.tp-orbit .o:nth-child(2){opacity:.85}.tp-orbit .o:nth-child(3){opacity:.55}.tp-orbit .o:nth-child(4){opacity:.25}.tp-orbit .sat{position:absolute;inset:0;animation:tpOrb 14s linear infinite!important}.tp-orbit .sat b{position:absolute;left:50%;aspect-ratio:1;border-radius:50%;translate:-50% -50%;background:var(--gold-hi);box-shadow:0 0 8px var(--acc)}.tp-orbit .s1 b{top:27.6%;width:7px}.tp-orbit .s2{animation-duration:22s!important;animation-direction:reverse;opacity:.7}.tp-orbit .s2 b{top:14.5%;width:5px}.tp-orbit .s3{animation-duration:34s!important;opacity:.4}.tp-orbit .s3 b{top:.7%;width:4px}@keyframes tpOrb{to{transform:rotate(360deg)}}:root[data-mode="light"] .tp-orbit .sat b{box-shadow:none;background:var(--acc)}.tp-wiz{width:100%;max-width:560px;margin-inline:auto;min-width:0;padding-top:22px;border-top:1px solid var(--rule2)}.tp-dyn{display:flex;flex-direction:column}.tp-hd{display:flex;align-items:baseline;justify-content:space-between;margin-bottom:14px}.tp-hl{font:500 10.5px/1 var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--tx3)}.tp-cnt{font:500 11px/1 var(--mono);letter-spacing:.1em;color:var(--tx3);font-variant-numeric:tabular-nums}.tp-cnt b{color:var(--acc);font-weight:600}.tp-trk{display:flex;align-items:center;margin-bottom:18px}.tp-ln{flex:1;min-width:10px;height:0;border-top:2px dashed var(--rule3);opacity:.9}.tp-ln.on{border-top:2px solid var(--acc);opacity:1}.tp-n{flex:none;width:34px;height:34px;display:grid;place-items:center;padding:0;border-radius:50%;cursor:pointer;border:1.5px solid var(--rule3);background:none;color:var(--tx3);-webkit-tap-highlight-color:transparent;transition:transform .2s var(--ease),border-color .2s}.tp-n:hover{border-color:var(--acc);color:var(--acc)}.tp-n:active{transform:scale(.92)}.tp-n.done{background:var(--acc);border-color:var(--acc);color:var(--on-acc)}.tp-n.now{border:2px solid var(--acc);color:var(--acc);background:color-mix(in srgb,var(--acc) 14%,transparent);box-shadow:0 0 0 5px color-mix(in srgb,var(--acc) 13%,transparent),0 0 18px color-mix(in srgb,var(--acc) 35%,transparent)}.tp-n:focus-visible,.tp-ask:focus-visible,.tp-more:focus-visible,.tp-st:focus-visible,.tp-cta:focus-visible{outline:2px solid var(--acc);outline-offset:3px}.tp-pn{padding:16px 16px 12px;border-radius:22px;border:1px solid color-mix(in srgb,var(--acc) 24%,var(--rule2));background:linear-gradient(160deg,color-mix(in srgb,var(--acc) 9%,transparent),color-mix(in srgb,var(--ink) 38%,transparent))}.tp-pt{display:flex;gap:14px;align-items:flex-start}.tp-tile{flex:none;width:46px;height:46px;display:grid;place-items:center;border-radius:15px;color:var(--acc);background:color-mix(in srgb,var(--acc) 13%,transparent);border:1px solid color-mix(in srgb,var(--acc) 28%,transparent)}.tp-tile .ic{width:20px;height:20px}.tp-tx{display:flex;flex-direction:column;min-width:0}.tp-k{margin-bottom:7px;font:500 10px/1 var(--mono);letter-spacing:.13em;text-transform:uppercase;color:var(--tx3)}.tp-tx h2{margin:0 0 4px;font:400 clamp(21px,5.9vw,24px)/1.1 var(--serif);letter-spacing:-.02em;text-wrap:balance;color:var(--tx)}.tp-tx p{margin:0;font-size:13.5px;line-height:1.4;color:var(--tx2)}.tp-bar{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:14px;padding-top:10px;border-top:1px solid var(--rule2)}.tp-ask{flex:0 1 auto;min-width:0;padding:8px 0;border:0;background:none;cursor:pointer;font:500 12.5px/1 var(--sans);color:var(--tx3);text-align:left;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;-webkit-tap-highlight-color:transparent}.tp-ask:hover{color:var(--acc)}.tp-cta{position:relative;overflow:hidden;flex:none;display:inline-flex;align-items:center;gap:8px;min-height:38px;padding:0 16px;border:0;border-radius:99px;cursor:pointer;background:var(--foil,linear-gradient(180deg,var(--gold-hi),var(--acc)));color:var(--on-acc);font:600 13.5px/1 var(--sans);box-shadow:0 10px 22px -12px var(--acc);transition:transform .25s var(--ease);-webkit-tap-highlight-color:transparent}.tp-cta::after{content:'';position:absolute;top:0;bottom:0;left:0;width:60%;background:linear-gradient(100deg,transparent,rgba(255,255,255,.55),transparent);transform:translateX(-135%) skewX(-18deg);animation:sgShine 4.2s ease-in-out infinite 1.2s}.tp-cta .ic{transition:transform .25s var(--ease)}.tp-cta:hover{transform:translateY(-1px)}.tp-cta:hover .ic{transform:translateX(3px)}.tp-cta:active{transform:scale(.97)}.tp-foot{display:flex;justify-content:center;margin-top:6px}.tp-more{display:inline-flex;align-items:center;gap:7px;padding:10px 4px 2px;border:0;background:none;cursor:pointer;font:500 12.5px/1 var(--sans);color:var(--tx3);-webkit-tap-highlight-color:transparent}.tp-more:hover{color:var(--acc)}.tp-more .t-hide{display:none}.tp-more .ic{transition:transform .25s var(--ease)}.tp-wiz.sg-steps-open .tp-more .t-show{display:none}.tp-wiz.sg-steps-open .tp-more .t-hide{display:inline}.tp-wiz.sg-steps-open .tp-more .ic{transform:rotate(180deg)}.tp-reveal{display:none}.tp-wiz.sg-steps-open .tp-reveal{display:block}.tp-list{display:flex;flex-direction:column;gap:6px;padding-top:14px}.tp-wiz.sg-steps-open .tp-st{animation:tpRow .5s var(--ease) backwards;animation-delay:calc(var(--i,0) * 50ms)}.tp-wiz.sg-steps-closing .tp-st{animation:tpRowOut .14s ease forwards;animation-delay:0s}@keyframes tpRow{from{opacity:0;transform:translateY(-12px) scale(.97)}}@keyframes tpRowOut{to{opacity:0;transform:translateY(-6px)}}.tp-st{display:grid;grid-template-columns:36px minmax(0,1fr) auto;gap:12px;align-items:center;width:100%;padding:9px 12px 9px 9px;border-radius:18px;text-align:left;cursor:pointer;border:1px solid var(--rule2);background:color-mix(in srgb,var(--s1) 55%,transparent);color:var(--tx);-webkit-tap-highlight-color:transparent}.tp-st:hover{border-color:color-mix(in srgb,var(--acc) 40%,var(--rule2))}.tp-st .cb{width:36px;height:36px;display:grid;place-items:center;border-radius:50%;border:1.5px solid var(--rule3);color:var(--tx3)}.tp-st .tx{display:flex;flex-direction:column;gap:2px;min-width:0}.tp-st .tx b{font:500 14.5px/1.25 var(--sans);color:var(--tx)}.tp-st .tx span{font-size:12.5px;line-height:1.35;color:var(--tx3);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tp-st .sx{font:500 10px/1 var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--tx3);white-space:nowrap}.tp-st.done .cb{background:var(--acc);border-color:var(--acc);color:var(--on-acc)}.tp-st.done .tx b{color:var(--tx2);font-weight:450}.tp-st.now{border-color:color-mix(in srgb,var(--acc) 60%,var(--rule2));background:color-mix(in srgb,var(--acc) 12%,transparent)}.tp-st.now .cb{border-color:var(--acc);color:var(--acc);box-shadow:0 0 0 4px color-mix(in srgb,var(--acc) 14%,transparent)}.tp-st.now .sx{padding:6px 10px;border-radius:99px;background:var(--acc);color:var(--on-acc)}@media(max-width:420px){.tp-st .tx span{display:none}}@media(min-width:900px){.ox-top{padding:36px 40px 40px;border-radius:38px}.ox-top>.sg-face{border-radius:36.5px}.tp-in{gap:22px}.tp-head{align-items:flex-start;text-align:left;gap:14px}.tp-hi{font-size:clamp(34px,3.6vw,50px)}.tp-body{display:grid;grid-template-columns:minmax(0,1fr) minmax(400px,500px);align-items:stretch;gap:0}.tp-id{justify-content:center;padding:0 40px 0 0}.tp-wiz{display:flex;flex-direction:column;justify-content:center;max-width:none;margin:0;padding:6px 0 6px 44px;border-top:0;border-left:1px solid var(--rule2)}.tp-foot{justify-content:flex-start}.tp-ico{width:92px;height:92px;margin:62px 0 56px}.tp-ic.fb{font-size:44px}.tp-orbit{width:216px;height:216px;margin:-108px 0 0 -108px}.tp-name{font-size:clamp(38px,3.6vw,56px)}.tp-name.long{font-size:clamp(28px,2.6vw,40px)}.tp-tx h2{font-size:clamp(22px,1.9vw,26px)}}.ox-top>.sg-edge canvas{width:var(--tp-d,860px)}@media(max-width:899px){.ox-top>.sg-aur canvas:nth-child(1){width:420px;height:420px;left:-150px;top:-170px}.ox-top>.sg-aur canvas:nth-child(2){width:360px;height:360px;right:-120px;bottom:-170px}.ox-top>.sg-aur canvas:nth-child(3){display:none}}.ox-top.tp-calm>.sg-edge canvas,.ox-top.tp-calm>.sg-aur canvas,.ox-top.tp-calm>.sg-stars,.ox-top.tp-calm .tp-orbit .sat,.ox-top.tp-calm .tp-cta::after,.ox-top.tp-calm .dot.pulse::after{animation-play-state:paused!important}html.perf-1 .tp-cta::after{animation:none}.ox-top .dot.pulse{position:relative;animation:none}.ox-top .dot.pulse::after{content:'';position:absolute;inset:0;border-radius:50%;background:currentColor;opacity:0;animation:tpPing 2.2s ease-out infinite}@keyframes tpPing{0%{transform:scale(1);opacity:.55}60%,100%{transform:scale(3);opacity:0}}html.perf-1 .ox-top .dot.pulse::after{animation:none}.reduce-motion .tp-reveal,.reduce-motion .tp-list,.reduce-motion .tp-st{transition:none!important}.reduce-motion .tp-orbit .sat,.reduce-motion .tp-cta::after{animation:none!important}
.ovb{display:flex;flex-direction:column;gap:34px;margin-top:34px;padding-bottom:28px}.ovb .rise{animation-fill-mode:backwards}.ovb-sec{min-width:0}.ovb-h{display:flex;align-items:flex-end;justify-content:space-between;gap:14px;margin:0 2px 14px}.ovb-eb{font:500 10.5px/1 var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--tx3)}.ovb-h h2{margin:9px 0 0;font:400 clamp(28px,7.6vw,38px)/1 var(--serif);letter-spacing:-.035em;text-wrap:balance;color:var(--tx)}.ovb em{font-style:italic;color:var(--gold-hi)}.ovb-meta{padding-bottom:4px;font:500 10.5px/1 var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--tx3);white-space:nowrap}.ovb-lnk{display:inline-flex;align-items:center;gap:7px;padding:6px 0;border:0;background:none;cursor:pointer;font:500 10.5px/1 var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--acc);white-space:nowrap;-webkit-tap-highlight-color:transparent}.ovb-lnk .ic{transition:transform .25s var(--ease)}.ovb-lnk:hover .ic{transform:translateX(4px)}.ovb-h .ovb-lnk{padding-bottom:4px}.ovb-panel,.ovb-card{border:1px solid var(--rule2);border-radius:24px;background:linear-gradient(160deg,var(--s2),var(--s1));min-width:0}.ovb-panel{padding:8px}button:focus-visible.ovb-g,.ovb-in:focus-visible,.ovb-c:focus-visible,.ovb-lnk:focus-visible,.ovb-stat:focus-visible,.ovb-tl button:focus-visible{outline:2px solid var(--acc);outline-offset:2px}.ovb-meter{height:3px;margin:8px 10px 10px;border-radius:3px;background:var(--rule2);overflow:hidden}.ovb-meter i{display:block;height:100%;width:0;border-radius:3px;background:var(--foil,var(--acc));transition:width .9s var(--ease)}.ovb-guards{display:grid;grid-template-columns:minmax(0,1fr);gap:8px}.ovb-g{display:grid;grid-template-columns:40px minmax(0,1fr) auto;grid-template-areas:'i t s';gap:12px;align-items:center;width:100%;padding:12px;border:1px solid var(--rule);border-radius:17px;background:color-mix(in srgb,var(--ink) 34%,transparent);text-align:left;cursor:pointer;transition:border-color .2s,background .2s;-webkit-tap-highlight-color:transparent}.ovb-g:hover{border-color:color-mix(in srgb,var(--acc) 46%,var(--rule2));background:var(--acc-soft)}.ovb-g:active{background:var(--acc-soft)}.ovb-g .gi{grid-area:i;width:40px;height:40px;display:grid;place-items:center;border-radius:13px;border:1px solid var(--rule3);color:var(--tx3)}.ovb-g .gt{grid-area:t;min-width:0}.ovb-g b{display:block;font:500 14.5px/1.2 var(--sans);color:var(--tx)}.ovb-g .gw{display:-webkit-box;margin-top:3px;font-size:12.5px;line-height:1.35;color:var(--tx3);-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.ovb-g .gs{grid-area:s;display:inline-flex;align-items:center;gap:7px;padding:6px 10px;border-radius:99px;border:1px solid var(--rule2);font:500 10px/1 var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--tx3);white-space:nowrap}.ovb-g .gs i{width:6px;height:6px;border-radius:50%;background:var(--tx4)}.ovb-g.on .gi{color:var(--ok);border-color:color-mix(in srgb,var(--ok) 48%,transparent);background:var(--ok-bg)}.ovb-g.on .gs{padding-inline:2px;border-color:transparent;color:var(--ok)}.ovb-g.on .gs i{background:var(--ok)}.ovb-g.off{border-color:color-mix(in srgb,var(--warn) 30%,var(--rule))}.ovb-g.off .gi{color:var(--warn);border-color:color-mix(in srgb,var(--warn) 45%,transparent);background:color-mix(in srgb,var(--warn) 9%,transparent)}.ovb-g.off .gs{color:var(--warn);border-color:color-mix(in srgb,var(--warn) 42%,transparent);background:color-mix(in srgb,var(--warn) 8%,transparent)}.ovb-g.off .gs i{background:var(--warn)}.ovb-g.off:hover{border-color:var(--warn);background:color-mix(in srgb,var(--warn) 7%,transparent)}.ovb-g.wait{opacity:.7}.ovb-ok{display:flex;align-items:center;gap:10px;margin:12px 8px 6px;color:var(--ok);font-size:13.5px}.ovb-ask{padding:14px}.ovb-in{display:flex;align-items:center;gap:12px;width:100%;padding:7px 7px 7px 16px;border:1px solid var(--rule3);border-radius:99px;cursor:pointer;background:color-mix(in srgb,var(--ink) 42%,transparent);color:var(--tx3);font:400 15px/1.2 var(--sans);text-align:left;transition:border-color .2s,box-shadow .3s;-webkit-tap-highlight-color:transparent}.ovb-in:hover{border-color:var(--acc);box-shadow:0 14px 36px -18px color-mix(in srgb,var(--acc) 60%,transparent)}.ovb-in .sp{display:grid;place-items:center;color:var(--acc);flex:none}.ovb-in .pt{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ovb-in .go{flex:none;width:40px;height:40px;display:grid;place-items:center;border-radius:50%;background:var(--foil,var(--acc));color:var(--on-acc);transition:transform .25s var(--ease)}.ovb-in:hover .go{transform:translateX(3px)}.ovb-chips{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px}.ovb-c{display:inline-flex;align-items:center;gap:8px;padding:10px 14px 10px 12px;border:1px solid var(--rule2);border-radius:99px;background:none;cursor:pointer;color:var(--tx2);font:500 13px/1 var(--sans);white-space:nowrap;transition:transform .25s var(--ease),border-color .2s,color .2s,background .2s;-webkit-tap-highlight-color:transparent}.ovb-c .ic{color:var(--acc)}.ovb-c:hover{transform:translateY(-2px);border-color:var(--acc);color:var(--tx);background:var(--acc-soft)}.ovb-c:active{transform:scale(.97)}.ovb-two{display:grid;grid-template-columns:minmax(0,1fr);gap:12px}.ovb-card{padding:18px 18px 14px}.ovb-ch{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:8px}.ovb-ch h3{margin:0;font:400 clamp(22px,6vw,26px)/1.05 var(--serif);letter-spacing:-.02em;color:var(--tx)}.ovb-tl{list-style:none;margin:0;padding:0}.ovb-tl li+li{border-top:1px solid var(--rule)}.ovb-tl button{display:grid;grid-template-columns:12px minmax(0,1fr);gap:13px;align-items:start;width:100%;padding:12px 2px;border:0;background:none;text-align:left;cursor:pointer;-webkit-tap-highlight-color:transparent}.ovb-tl .d{width:10px;height:10px;margin-top:5px;border-radius:50%;border:2px solid var(--acc);background:var(--s1)}.ovb-tl .warn .d{border-color:var(--warn)}.ovb-tl .und .d{border-color:var(--tx4)}.ovb-tl .tx{display:flex;flex-direction:column;gap:5px;min-width:0}.ovb-tl .t{font:450 14.5px/1.3 var(--sans);color:var(--tx);overflow-wrap:anywhere;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.ovb-tl .und .t{color:var(--tx3);text-decoration:line-through;text-decoration-color:var(--tx4)}.ovb-tl .s{font:500 10px/1.3 var(--mono);letter-spacing:.06em;text-transform:uppercase;color:var(--tx3)}.ovb-tl button:hover .t{color:var(--acc)}.ovb-hint{margin:6px 0 10px;font-size:14px;line-height:1.55;color:var(--tx3)}.ovb-quote{margin:4px 0 10px;padding:0}.ovb-quote .q{display:block;height:26px;font:400 56px/.8 var(--serif);color:var(--acc);opacity:.9}.ovb-quote p{margin:0;font:italic 400 clamp(19px,5.2vw,22px)/1.32 var(--serif);color:var(--tx);overflow-wrap:anywhere}.ovb-quote .w{display:block;margin-top:12px;font:500 10px/1 var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--tx3)}.ovb-teach{margin-top:4px}.ovb-stats{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.ovb-stat{display:flex;flex-direction:column;gap:7px;padding:14px 16px;border:1px solid var(--rule2);border-radius:18px;background:linear-gradient(160deg,var(--s2),var(--s1));text-align:left;min-width:0;-webkit-tap-highlight-color:transparent}button.ovb-stat{cursor:pointer;transition:border-color .2s,transform .25s var(--ease)}button.ovb-stat:hover{border-color:var(--acc);transform:translateY(-2px)}.ovb-stat b{font:400 28px/1 var(--serif);font-variant-numeric:tabular-nums;letter-spacing:-.02em;color:var(--tx);overflow-wrap:anywhere}.ovb-stat b.sm{font-size:19px;line-height:1.2;padding:4px 0 3px}.ovb-stat span{font:500 10px/1.2 var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--tx3)}button.ovb-stat:hover b{color:var(--acc)}.ovb-foot{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px 18px;margin:14px 4px 0;font:500 10.5px/1.5 var(--mono);letter-spacing:.06em;text-transform:uppercase;color:var(--tx3)}.ovb-fl{display:flex;gap:18px}.ovb-fl button{border:0;background:none;padding:6px 0;cursor:pointer;font:inherit;letter-spacing:inherit;text-transform:inherit;color:var(--acc)}.ovb-fl button:hover{color:var(--gold-hi)}@media(min-width:720px){.ovb-guards{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:900px){.ovb{gap:44px;margin-top:44px;padding-bottom:40px}.ovb-h{margin-bottom:18px}.ovb-h h2{font-size:clamp(34px,3.4vw,46px)}.ovb-panel{padding:10px}.ovb-guards{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.ovb-g{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:'i s' 't t';gap:16px 10px;align-items:start;padding:16px}.ovb-g .gw{-webkit-line-clamp:unset;display:block}.ovb-g b{font-size:15.5px}.ovb-ask{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:18px;align-items:center;padding:18px}.ovb-chips{margin-top:0}.ovb-two{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);gap:14px;align-items:start}.ovb-card{padding:24px 26px 18px}.ovb-stats{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.ovb-stat{padding:18px 20px}.ovb-stat b{font-size:34px}.ovb-stat b.sm{font-size:21px}}.ox-top + .ovb{margin-top:34px}@media(min-width:900px){.ox-top + .ovb{margin-top:44px}}:root[data-mode="light"] .ovb-g.on .gs,:root[data-mode="light"] .ovb-ok{color:color-mix(in srgb,var(--ok) 62%,#000)}:root[data-mode="light"] .ovb-g.off .gs{color:color-mix(in srgb,var(--warn) 62%,#000)}
.kb{max-width:1120px;margin:0 auto;padding-bottom:120px;min-width:0}.kb *{min-width:0}.kb .notice{margin-bottom:18px}.kb-wrap{display:grid;gap:22px;max-width:700px;margin:0 auto;animation:kbUp .45s var(--ease) both}.kb-wrap.wide{max-width:1040px}@keyframes kbUp{from{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}.kb-card{position:relative;overflow:hidden;display:grid;gap:20px;padding:28px;border:1px solid var(--rule2);border-radius:26px;background:linear-gradient(160deg,var(--s2),var(--s1));box-shadow:0 36px 70px -46px #000;transition:border-color .25s,box-shadow .25s}.kb-card.on{border-color:color-mix(in srgb,var(--acc) 38%,var(--rule2));box-shadow:0 36px 70px -46px #000,0 0 60px -32px color-mix(in srgb,var(--acc) 45%,transparent)}.kb-card>*{position:relative}.kb-sec{padding:24px 26px}.kb-top{display:grid;grid-template-columns:52px minmax(0,1fr) auto;gap:16px;align-items:center}.kb-top.s{grid-template-columns:42px minmax(0,1fr) auto}.kb-pi{width:52px;height:52px;display:grid;place-items:center;border-radius:14px;color:var(--tx4);background:var(--s1);border:1px dashed var(--rule3);transition:color .25s,background .25s,border-color .25s}.kb-pi.s{width:42px;height:42px;border-radius:13px}.kb-card.on>.kb-top .kb-pi,.kb-pi.on{color:var(--on-acc);background:var(--foil);border:1px solid transparent}.kb-card.on.kb-sec>.kb-top .kb-pi{color:var(--acc);background:color-mix(in srgb,var(--acc) 12%,var(--s1));border:1px solid color-mix(in srgb,var(--acc) 50%,transparent)}.kb-pi.bad{color:var(--bad);border:1px solid color-mix(in srgb,var(--bad) 50%,transparent);background:color-mix(in srgb,var(--bad) 10%,var(--s1))}.kb-pt{display:flex;flex-direction:column;gap:3px}.kb-pt b{font:600 24px/1.15 var(--serif);letter-spacing:-.01em;color:var(--tx)}.kb-top.s .kb-pt b{font:500 16px/1.25 var(--sans)}.kb-pt span{font-size:14px;line-height:1.4;color:var(--tx3)}.kb-top.s .kb-pt span{font-size:13px}.kb-body{display:grid;gap:14px}.kb-lab{font:600 10.5px/1 var(--mono);letter-spacing:.16em;text-transform:uppercase;color:var(--tx3);padding-left:2px}.kb-hint{font-size:13px;line-height:1.5;color:var(--tx3)}.kb-hint.c{text-align:center}.kb-hint code{font:12px var(--mono);color:var(--tx2)}.kb-none{font-size:13.5px;color:var(--tx3)}.kb-div{height:1px;background:var(--rule);margin:6px 0}.kb-f{margin:0;gap:8px}.kb-f>label{font:600 10.5px/1 var(--mono);letter-spacing:.16em;text-transform:uppercase;color:var(--tx3);padding-left:2px}.kb-f>label small{letter-spacing:.04em;text-transform:none;font:400 12px var(--sans);color:var(--tx4);margin-left:6px}.kb-chips{display:flex;flex-wrap:wrap;gap:6px}.kb-chips:empty{display:none}.kb-act{display:flex;flex-wrap:wrap;gap:8px}.kb-act.two .btn{flex:1 1 150px;justify-content:center}.kb-sug{display:flex;flex-wrap:wrap;align-items:center;gap:6px}.kb-sug span{margin-right:4px;font-size:13px;color:var(--tx3)}.kb-row{display:flex;flex-wrap:wrap;align-items:center;gap:12px}.kb-row.end{justify-content:flex-end}.kb-row .kb-hint{flex:1 1 220px}.kb-note{display:flex;align-items:center;gap:12px;padding:14px 16px;border:1px solid var(--rule2);border-radius:16px;background:var(--s1);font-size:14px;line-height:1.45;color:var(--tx2)}.kb-note>span{flex:1}.kb-note.warn{border-color:color-mix(in srgb,var(--warn) 55%,var(--rule2));background:color-mix(in srgb,var(--warn) 9%,var(--s1));color:var(--tx)}.kb-note.warn .ic{color:var(--warn)}.kb-note.ok{border-color:color-mix(in srgb,var(--ok) 45%,var(--rule2));background:color-mix(in srgb,var(--ok) 8%,var(--s1))}.kb-note.ok .ic{color:var(--ok)}.kb-note.bad{border-color:color-mix(in srgb,var(--bad) 45%,var(--rule2))}.kb-note.big{padding:16px 18px}.kb-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.kb-stat{display:grid;gap:4px;padding:16px 18px;text-align:left;border:1px solid var(--rule);border-radius:18px;background:var(--s1);color:var(--tx);cursor:pointer;transition:transform .2s var(--ease),border-color .2s}.kb-stat:hover{transform:translateY(-2px);border-color:var(--rule3)}.kb-stat:focus-visible{outline:2px solid var(--acc);outline-offset:2px}.kb-stat b{font:500 34px/1 var(--serif)}.kb-stat span{font-size:12.5px;color:var(--tx3)}.kb-stat.zero b{color:var(--tx3)}.kb-stat.warn:not(.zero){border-color:color-mix(in srgb,var(--warn) 60%,var(--rule));background:color-mix(in srgb,var(--warn) 9%,var(--s1))}.kb-stat.warn:not(.zero) b{color:var(--warn)}.kb-health{display:grid;border:1px solid var(--rule);border-radius:18px;background:var(--s1);overflow:hidden}.kb-h{display:grid;grid-template-columns:10px minmax(0,1fr) auto;gap:12px;align-items:center;padding:13px 18px;font-size:13.5px;color:var(--tx3)}.kb-h+.kb-h{border-top:1px solid var(--rule)}.kb-h i{width:8px;height:8px;border-radius:50%;background:var(--tx4)}.kb-h.ok i{background:var(--ok);box-shadow:0 0 8px var(--ok)}.kb-h.warn i{background:var(--warn);box-shadow:0 0 8px var(--warn)}.kb-h b{font-weight:500;color:var(--tx);text-align:right;overflow-wrap:anywhere}.kb-how{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.kb-how>div{display:grid;gap:6px;align-content:start;padding:18px;border:1px solid var(--rule);border-radius:18px;background:var(--s1)}.kb-how i{width:26px;height:26px;display:grid;place-items:center;border-radius:50%;background:var(--acc-soft);color:var(--acc);font:600 12px var(--mono);font-style:normal}.kb-how b{font:500 15px var(--sans);color:var(--tx)}.kb-how span{font-size:13px;line-height:1.5;color:var(--tx3)}.kb-opts{display:grid;gap:10px}.kb-opts.two{grid-template-columns:repeat(2,minmax(0,1fr))}.kb-opt{position:relative;display:grid;gap:5px;padding:16px 18px;text-align:left;border:1px solid var(--rule2);border-radius:18px;background:var(--s1);color:var(--tx);cursor:pointer;transition:border-color .2s,background .2s,box-shadow .25s}.kb-opt:hover{border-color:var(--rule3)}.kb-opt:focus-visible{outline:2px solid var(--acc);outline-offset:2px}.kb-opt b{display:flex;align-items:center;gap:8px;font:500 15px/1.25 var(--sans)}.kb-opt span{font-size:13px;line-height:1.45;color:var(--tx3)}.kb-opt em{position:absolute;top:14px;right:16px;font:600 10px/1 var(--mono);letter-spacing:.12em;text-transform:uppercase;font-style:normal;color:var(--acc)}.kb-opt.on{border-color:var(--acc);background:linear-gradient(160deg,color-mix(in srgb,var(--acc) 11%,var(--s2)),var(--s1));box-shadow:0 0 0 3px var(--acc-soft)}.kb-opt.sm{padding:14px 16px}.kb-seg{width:max-content;max-width:100%}.kb-under{display:flex;justify-content:center;padding:0 6px}.kb-auto{font:500 12.5px var(--sans);color:var(--tx3)}.kb-auto[data-state=saving]{color:var(--acc)}.kb-auto[data-state=error]{color:var(--bad)}.kb-danger{padding:0;gap:0}.kb-danger>summary{display:grid;grid-template-columns:42px minmax(0,1fr) auto;gap:16px;align-items:center;padding:22px 26px;cursor:pointer;list-style:none;color:var(--tx3)}.kb-danger>summary::-webkit-details-marker{display:none}.kb-danger>summary .ic{transition:transform .25s var(--ease)}.kb-danger[open]>summary .ic{transform:rotate(180deg)}.kb-danger>.kb-body{padding:0 26px 24px;gap:0}.kb-drow{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:14px 0;border-top:1px solid var(--rule)}.kb-drow>div{display:grid;gap:3px}.kb-drow b{font:500 14.5px var(--sans);color:var(--tx)}.kb-drow span{font-size:13px;color:var(--tx3)}.kb-split{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);gap:24px;align-items:start}.kb-form{gap:18px}.kb-side{position:sticky;top:90px;display:grid;gap:12px}.kb-tools{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.kb-tools .select{width:auto;flex:0 1 190px}.kb-count{margin-left:auto;font:12px var(--mono);color:var(--tx4)}.select.sm{min-height:36px;padding-top:6px;padding-bottom:6px;font-size:13px}.kb-pv{display:grid;gap:10px;padding:22px;border:1px solid var(--rule2);border-radius:20px;background:#313338;color:#dbdee1;box-shadow:0 30px 60px -34px #000;overflow:hidden}.kb-pv.empty{opacity:.7}.kb-pvh{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.kb-pvt{display:inline-flex;align-items:center;gap:5px;padding:4px 9px;border-radius:99px;background:rgba(255,255,255,.07);font-size:12px;color:rgba(255,255,255,.7)}.kb-pvtitle{font:600 18px/1.3 var(--sans);color:#fff;overflow-wrap:anywhere}.kb-pv p{margin:0;font-size:14.5px;line-height:1.6;overflow-wrap:anywhere}.kb-m{padding:0 4px;border-radius:4px;background:rgba(88,101,242,.3);color:#c9cdfb;font-weight:500}.kb-bar{display:flex;flex-wrap:wrap;gap:10px;align-items:center}.kb-search{flex:1 1 240px;display:flex;align-items:center;gap:10px;height:44px;padding:0 14px;border:1px solid var(--rule2);border-radius:14px;background:var(--s1);color:var(--tx3);transition:border-color .15s,box-shadow .15s}.kb-search:focus-within{border-color:var(--acc);box-shadow:0 0 0 3px var(--acc-soft)}.kb-search input{flex:1;border:0;outline:0;background:transparent;color:var(--tx);font:14px var(--sans)}.kb-bar .select{width:auto}.kb-fl{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.kb-fc{display:inline-flex;align-items:center;gap:8px;height:36px;padding:0 14px;border:1px solid var(--rule2);border-radius:99px;background:var(--s1);color:var(--tx2);font:500 13px var(--sans);cursor:pointer;transition:border-color .2s,background .2s,color .2s}.kb-fc i{font:600 11px var(--mono);font-style:normal;color:var(--tx4)}.kb-fc:hover{border-color:var(--rule3)}.kb-fc:focus-visible{outline:2px solid var(--acc);outline-offset:2px}.kb-fc.on{border-color:var(--acc);background:var(--acc-soft);color:var(--acc)}.kb-fc.on i{color:var(--acc)}.kb-fc.hot:not(.on) i{color:var(--warn)}.kb-fl .select{width:auto}.kb-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.kb-e{display:grid;gap:10px;align-content:start;padding:18px 20px;border:1px solid var(--rule2);border-radius:20px;background:linear-gradient(160deg,var(--s2),var(--s1));cursor:pointer;transition:transform .2s var(--ease),border-color .2s,box-shadow .25s}.kb-e:hover{transform:translateY(-2px);border-color:var(--rule3)}.kb-e:focus-visible{outline:2px solid var(--acc);outline-offset:3px}.kb-e.warn{border-color:color-mix(in srgb,var(--warn) 50%,var(--rule2))}.kb-eh{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.kb-eh b{font:500 15.5px/1.35 var(--sans);color:var(--tx);overflow-wrap:anywhere}.kb-e p{margin:0;font-size:13.5px;line-height:1.55;color:var(--tx3);overflow-wrap:anywhere}.kb-em{display:flex;flex-wrap:wrap;align-items:center;gap:6px 14px;font-size:12px;color:var(--tx4)}.kb-em span{display:inline-flex;align-items:center;gap:5px}.kb-em time{margin-left:auto}.kb-flag{color:var(--warn)}.kb-qa{display:flex;gap:8px;padding-top:4px}.kb-pill{flex:none;display:inline-flex;align-items:center;padding:4px 9px;border-radius:99px;font:600 11px/1 var(--sans);border:1px solid var(--rule2);color:var(--tx2);white-space:nowrap}.kb-pill.ok{color:var(--ok);border-color:color-mix(in srgb,var(--ok) 45%,transparent);background:color-mix(in srgb,var(--ok) 9%,transparent)}.kb-pill.warn{color:var(--warn);border-color:color-mix(in srgb,var(--warn) 50%,transparent);background:color-mix(in srgb,var(--warn) 10%,transparent)}.kb-pill.bad{color:var(--bad);border-color:color-mix(in srgb,var(--bad) 45%,transparent)}.kb-more{display:flex;justify-content:center;padding:18px 0 4px}.kb-feed{gap:0;padding:8px 24px 20px}.kb-day{padding:20px 0 8px;font:600 10.5px/1 var(--mono);letter-spacing:.16em;text-transform:uppercase;color:var(--tx3)}.kb-ev{display:grid;grid-template-columns:34px minmax(0,1fr) auto;gap:14px;align-items:center;padding:12px 0;border-bottom:1px solid var(--rule)}.kb-ev.link{cursor:pointer}.kb-ev.link:hover .kb-et{color:var(--acc)}.kb-ev:focus-visible{outline:2px solid var(--acc);outline-offset:2px}.kb-ei{width:34px;height:34px;display:grid;place-items:center;border-radius:11px;background:var(--s1);border:1px solid var(--rule2);color:var(--tx3)}.kb-ev.ok .kb-ei{color:var(--ok);border-color:color-mix(in srgb,var(--ok) 45%,transparent)}.kb-ev.warn .kb-ei{color:var(--warn);border-color:color-mix(in srgb,var(--warn) 50%,transparent)}.kb-ev.bad .kb-ei{color:var(--bad);border-color:color-mix(in srgb,var(--bad) 45%,transparent)}.kb-ev.mute .kb-et{color:var(--tx3)}.kb-et{display:grid;gap:2px;font-size:14px;line-height:1.45;color:var(--tx2);overflow-wrap:anywhere}.kb-et b{font-weight:500;color:var(--tx)}.kb-et small{font-size:12.5px;color:var(--tx3)}.kb-ev time{font-size:12px;color:var(--tx4);white-space:nowrap}.kb-sheet{display:grid;gap:16px}.kb-acts{display:flex;flex-wrap:wrap;gap:10px}.kb-acts:empty{display:none}.kb-2{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.kb-src{list-style:none;margin:0;padding:0;display:grid;gap:8px}.kb-src li{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding:12px 14px;border:1px solid var(--rule);border-radius:14px;background:var(--s1);font-size:13.5px;color:var(--tx2)}.kb-src li>span{display:grid;gap:6px;overflow-wrap:anywhere}.kb-src li>span .ic{margin-right:8px;vertical-align:-2px}.kb-src q{display:block;font-size:13px;line-height:1.5;color:var(--tx3);quotes:none;padding-left:12px;border-left:2px solid var(--rule3)}.kb-ver{display:grid;gap:8px;padding:14px 0;border-bottom:1px solid var(--rule)}.kb-ver>div{display:flex;justify-content:space-between;gap:10px;font-size:13.5px}.kb-ver small{color:var(--tx3)}.kb-ver p{margin:0;font-size:13.5px;line-height:1.55;color:var(--tx3);overflow-wrap:anywhere}.kb-ver .btn{justify-self:start}.kb-danger-row{padding-top:6px}@media(max-width:820px){.kb-split{grid-template-columns:1fr}.kb-side{position:static;order:-1}.kb-list{grid-template-columns:1fr}}@media(max-width:600px){.kb-card,.kb-sec{padding:20px 18px;border-radius:22px}.kb-danger>summary{padding:18px}.kb-danger>.kb-body{padding:0 18px 18px}.kb-top{grid-template-columns:44px minmax(0,1fr) auto;gap:12px}.kb-pi{width:44px;height:44px}.kb-pt b{font-size:21px}.kb-stats{gap:8px}.kb-stat{padding:12px}.kb-stat b{font-size:28px}.kb-how,.kb-opts.two,.kb-2{grid-template-columns:1fr}.kb-feed{padding:4px 16px 16px}.kb-ev{grid-template-columns:30px minmax(0,1fr);gap:12px}.kb-ev time{grid-column:2;margin-top:-6px}.kb-drow{align-items:flex-start}}@media(prefers-reduced-motion:reduce){.kb-wrap{animation:none}.kb-e,.kb-stat{transition:none}}.kb-stat.static{cursor:default}.kb-stat.static:hover{transform:none;border-color:var(--rule)}.kb-meter{height:8px;border-radius:99px;background:color-mix(in srgb,var(--tx) 8%,transparent);overflow:hidden;box-shadow:inset 0 0 0 1px var(--rule)}.kb-meter i{display:block;height:100%;border-radius:99px;background:var(--foil);transition:width .5s var(--ease)}.kb-usage{display:flex;align-items:baseline;gap:10px}.kb-usage b{font:500 40px/1 var(--serif);color:var(--tx)}.kb-usage span{font-size:14px;color:var(--tx3)}a.kb-ev{color:inherit;text-decoration:none}.kbm-tiles{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.kbm-tile{position:relative;display:grid;grid-template-columns:auto 1fr;grid-template-areas:"i n" "l l";align-items:center;gap:6px 10px;padding:14px 16px;text-align:left;border:1px solid var(--rule);border-radius:20px;background:linear-gradient(165deg,var(--s2),var(--s1));color:var(--tx);cursor:pointer;transition:transform .2s var(--ease),border-color .2s}.kbm-tile:hover{transform:translateY(-2px);border-color:var(--rule3)}.kbm-tile:focus-visible{outline:2px solid var(--acc);outline-offset:2px}.kbm-ti{grid-area:i;width:30px;height:30px;display:grid;place-items:center;border-radius:10px;color:var(--tx3);background:color-mix(in srgb,var(--tx) 6%,transparent)}.kbm-tile b{grid-area:n;justify-self:end;font:500 34px/1 var(--serif)}.kbm-tile>span:last-child{grid-area:l;font-size:12.5px;color:var(--tx3)}.kbm-tile.ok .kbm-ti{color:var(--ok);background:color-mix(in srgb,var(--ok) 13%,transparent)}.kbm-tile.zero b{color:var(--tx3)}.kbm-tile.warn:not(.zero){border-color:color-mix(in srgb,var(--warn) 55%,var(--rule));background:color-mix(in srgb,var(--warn) 8%,var(--s1))}.kbm-tile.warn:not(.zero) b{color:var(--warn)}.kbm-tile.warn:not(.zero) .kbm-ti{color:var(--warn);background:color-mix(in srgb,var(--warn) 15%,transparent)}.kbm-cells{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.kbm-cell{display:grid;grid-template-columns:36px minmax(0,1fr);gap:12px;align-items:center;padding:12px 14px;border:1px solid var(--rule);border-radius:16px;background:var(--s1)}.kbm-ci{width:36px;height:36px;display:grid;place-items:center;border-radius:12px;color:var(--tx4);background:color-mix(in srgb,var(--tx) 5%,transparent)}.kbm-cell.ok .kbm-ci{color:var(--ok);background:color-mix(in srgb,var(--ok) 13%,transparent)}.kbm-cell.warn .kbm-ci{color:var(--warn);background:color-mix(in srgb,var(--warn) 15%,transparent)}.kbm-cell small{display:block;font:600 10px/1 var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--tx3);margin-bottom:5px}.kbm-cell b{display:block;font:500 14px/1.3 var(--sans);color:var(--tx);overflow-wrap:anywhere}.kbm-cell.off b{color:var(--tx3)}.kbl-scope{display:grid;grid-template-columns:44px minmax(0,1fr);gap:14px;align-items:center;padding:16px 18px;border:1px solid color-mix(in srgb,var(--acc) 30%,var(--rule));border-radius:18px;background:linear-gradient(160deg,color-mix(in srgb,var(--acc) 9%,var(--s2)),var(--s1))}.kbl-si{width:44px;height:44px;display:grid;place-items:center;border-radius:14px;color:var(--acc);background:color-mix(in srgb,var(--acc) 14%,transparent)}.kbl-scope b{display:block;font:500 16px/1.25 var(--sans);color:var(--tx)}.kbl-scope span:not(.kbl-si){display:block;margin-top:3px;font-size:13px;line-height:1.45;color:var(--tx3)}.kbl-ex{display:grid;gap:10px;padding:14px 16px;border:1px solid var(--rule);border-radius:16px;background:var(--s1)}.kbl-exh{display:flex;align-items:center;justify-content:space-between;gap:12px}.kbl-exh>span{display:inline-flex;align-items:center;gap:8px;font:500 14px var(--sans);color:var(--tx)}.kbl-exh>span .ic{color:var(--tx3)}.kbl-exh i,.kbl-more summary i{font:600 11px/1 var(--mono);font-style:normal;padding:3px 7px;border-radius:99px;background:var(--acc-soft);color:var(--acc);margin-left:2px}.kbl-more{border-top:1px solid var(--rule);padding-top:4px}.kbl-more>summary{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 2px;cursor:pointer;list-style:none;font:500 14.5px var(--sans);color:var(--tx2)}.kbl-more>summary::-webkit-details-marker{display:none}.kbl-more>summary>span{display:inline-flex;align-items:center;gap:8px}.kbl-more>summary .ic{color:var(--tx3);transition:transform .25s var(--ease)}.kbl-more[open]>summary .ic{transform:rotate(180deg)}.kbl-more>.kb-body{padding:4px 0 8px}.kbq-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.kbq-f{display:grid;gap:8px;align-content:start}.kbq-list{display:grid;gap:12px}.kbq-r{display:grid;gap:12px;padding:16px 18px;border:1px solid var(--rule);border-radius:18px;background:var(--s1)}.kbq-rh{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.kbq-rh b{font:500 15px/1.35 var(--sans);color:var(--tx);overflow-wrap:anywhere}.kbq-r textarea{width:100%;resize:vertical;min-height:84px}.kb-pill.mute{color:var(--tx3)}@media(max-width:640px){.kbm-tiles{gap:8px}.kbm-tile{grid-template-columns:1fr;grid-template-areas:"i" "n" "l";gap:8px;padding:12px}.kbm-tile b{justify-self:start;font-size:28px}.kbm-cells,.kbq-grid{grid-template-columns:1fr}.kbl-scope{padding:14px}}.kb-pane.still .kb-wrap{animation:none}.kbq-chans{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.kbq-cf{min-width:0}.kbq-cf label{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.kbq-cf select{width:100%;min-width:0}.kbm-ch{display:grid;gap:8px;padding:14px 16px;border:1px solid var(--rule);border-radius:16px;background:var(--s1)}.kbm-ch .field{margin:0}.kbs{display:grid;border:1px solid var(--rule);border-radius:18px;background:var(--s1);overflow:hidden}.kbs>*+*{border-top:1px solid var(--rule)}.kbs-r{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:14px 18px}.kbs-t{display:grid;gap:3px;min-width:0}.kbs-t b{display:flex;align-items:center;gap:8px;font:500 14.5px/1.3 var(--sans);color:var(--tx)}.kbs-t span{font-size:12.5px;line-height:1.4;color:var(--tx3)}.kbs-t i{font:600 11px/1 var(--mono);font-style:normal;padding:3px 7px;border-radius:99px;background:var(--acc-soft);color:var(--acc)}.kbs-c{flex:none;max-width:46%}.kbs-c .select{width:100%}.kbs-d>summary{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:14px 18px;cursor:pointer;list-style:none}.kbs-d>summary::-webkit-details-marker{display:none}.kbs-d>summary .ic{flex:none;color:var(--tx3);transition:transform .25s var(--ease)}.kbs-d[open]>summary .ic{transform:rotate(180deg)}.kbs-in{display:grid;gap:6px;padding:0 18px 16px}.kbs-in .kbl-ex{border:0;border-radius:0;background:transparent;padding:12px 0 0;border-top:1px solid var(--rule)}.kbs-in .kbl-ex:first-child{border-top:0;padding-top:2px}@media(max-width:640px){.kbs-r{flex-direction:column;align-items:stretch;gap:10px}.kbs-c{max-width:none}.kbs-c .seg{display:flex;width:100%}.kbs-c .seg button{flex:1;justify-content:center}}.kb-new{animation:kbIn .28s var(--ease) both}@keyframes kbIn{from{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.kb-card{transition:border-color .3s var(--ease),box-shadow .3s var(--ease),background .3s var(--ease)}.kbs-pick{padding-top:0}.kbs-pick .kbs-c{flex:1;max-width:none}@media(prefers-reduced-motion:reduce){.kb-new{animation:none}}
.ph.hero{position:relative;margin:0 0 28px;padding:6px 0 0;--hero-acc:var(--ew,var(--pc,var(--acc)));--hero-hi:var(--ew,var(--pc-hi,var(--gold-hi)))}.hero-main{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"l cta" "stats stats";align-items:end;gap:0 40px;min-width:0}.hero-l{grid-area:l;min-width:0}.hero-cta{grid-area:cta;display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:10px;min-width:0;padding-bottom:4px}.hero-cta .btn{min-height:44px}.hero-stats{grid-area:stats;display:flex;flex-wrap:wrap;gap:12px 0;margin-top:30px;padding-top:22px;border-top:1px solid var(--rule2);font:500 11px/1.3 var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--tx3)}.hero-stats>*{display:inline-flex;align-items:baseline;gap:9px;padding-right:28px}.hero-stats>*+*{padding-left:28px;border-left:1px solid var(--rule2)}.hero-stats>.hm-status{display:flex;padding:0;border:0}.hero-stats b{font:400 30px/1 var(--serif);letter-spacing:-.01em;text-transform:none;color:var(--tx)}.hero-stats kbd{font:inherit}.hero-eb{display:inline-flex;align-items:center;gap:10px;margin:0 0 18px;font:600 10.5px/1 var(--mono);letter-spacing:.16em;text-transform:uppercase;color:var(--hero-acc)}.hero-eb i{flex:none;width:7px;height:7px;border-radius:50%;background:currentColor;box-shadow:0 0 0 4px color-mix(in srgb,currentColor 25%,transparent)}.ph.hero h1{margin:0;font:400 clamp(36px,5.2vw,58px)/1.06 var(--serif);letter-spacing:-.025em;word-spacing:.05em;text-wrap:balance;overflow-wrap:anywhere;color:var(--tx)}.ph.hero h1 em{font-style:italic;color:var(--hero-hi);padding:0 .05em 0 .06em}.hero-sub{margin:16px 0 0;max-width:56ch;font-size:15.5px;line-height:1.6;color:var(--tx2)}.ph.hero.hero--rule{padding-bottom:24px}.hero--rule::after{content:'';position:absolute;left:0;right:0;bottom:0;height:1px;background:linear-gradient(90deg,var(--hero-acc),var(--rule3) 22%,var(--rule2))}.hero--split{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);gap:56px;align-items:center;padding-top:0}.hero--split .hero-main{display:flex;flex-direction:column;align-items:flex-start;gap:0}.hero--split .hero-sub{max-width:46ch}.hero--split .hero-cta{justify-content:flex-start;margin-top:26px;padding:0;max-width:100%}.hero--split .hero-stats{margin-top:26px;padding-top:0;border-top:0;max-width:100%}.hero-r{position:relative;min-width:0;min-height:220px;display:grid;place-items:center}.hero-r::before{content:'';position:absolute;inset:8% 4%;border-radius:32px;background:radial-gradient(circle at 50% 50%,color-mix(in srgb,var(--hero-acc) 22%,transparent),transparent 70%);filter:blur(28px);pointer-events:none}.hero-r>*{position:relative;width:100%;max-width:470px}.hero-r>.hc-big{max-width:none}@media(max-width:899px){.ph.hero{padding-top:0;margin-bottom:26px}.hero--split{grid-template-columns:minmax(0,1fr);gap:26px;padding-top:0}.hero-r{min-height:0}.hero-r--deco{display:none}}@media(max-width:640px){.ph.hero{margin-bottom:22px}.hero-main{grid-template-columns:minmax(0,1fr);grid-template-areas:"l" "cta" "stats";gap:0}.hero-eb{margin-bottom:16px}.hero-sub{font-size:15px;margin-top:14px;line-height:1.6}.hero-cta{justify-content:flex-start;margin-top:26px;padding:0;gap:12px}.hero--split .hero-cta{margin-top:26px}.hero-stats{gap:14px 26px;margin-top:30px;padding-top:20px}.hero-stats>*,.hero-stats>*+*{padding:0;border:0;white-space:normal}.hero-stats b{font-size:24px}.hero--split .hero-stats{margin-top:28px;padding-top:0}.ph.hero.hero--rule{padding-bottom:22px}.hero-cta .sh-big{flex:1 1 100%;justify-content:center}.hero--split .hero-cta .ew-magic{max-width:100%}}@media(hover:none),(max-width:899px){.hero-stats .kbd-hint{display:none}}@media(max-width:380px){.ph.hero h1{font-size:34px}.hero-cta .btn{flex:1 1 auto;justify-content:center}}
:root.halloween{--serif:'Pirata One','Instrument Serif',Georgia,serif;--hw-orange:#ff7a1a;--hw-purple:#8b3dff;--hw-green:#7dff4f;--hw-blood:#d4142b;--hw-z:40;}:root.halloween[data-accent][data-mode="dark"]{--gold:#ff7a1a;--gold-hi:#ffc15e;--gold-lo:#a83a00;--on-acc:#1a0900;--ink:hsl(268 55% 3.5%);--s1:hsl(266 46% 5.5%);--s2:hsl(264 40% 8%);--s3:hsl(262 36% 10.5%);--s4:hsl(260 34% 14%);--s5:hsl(258 32% 19%);--rule:hsl(28 90% 80% / .10);--rule2:hsl(28 90% 70% / .20);--rule3:hsl(28 90% 62% / .38);--tx:hsl(34 70% 92%);--tx2:hsl(30 28% 71%);--tx3:hsl(272 16% 60%);--tx4:hsl(268 14% 48%);--ok:#8bf05a;--ok-bg:rgba(139,240,90,.10);--glow1-x:92%;--glow1-y:-12%;--glow1-w:1000px;--glow1-h:620px;--glow1-op:22%;--glow2-x:0%;--glow2-y:112%;--glow2-w:1200px;--glow2-h:640px;--glow2-op:16%;}:root.halloween[data-accent][data-mode="light"]{--gold:#c4500a;--gold-hi:#ec8a2a;--gold-lo:#6f2a00;--on-acc:#fff6ea;--ink:hsl(32 78% 96%);--s1:hsl(30 70% 93%);--s2:hsl(28 62% 89%);--s3:hsl(278 26% 85%);--s4:hsl(276 24% 78%);--s5:hsl(274 24% 70%);--rule:hsl(270 40% 20% / .12);--rule2:hsl(270 40% 20% / .20);--rule3:hsl(270 40% 20% / .34);--tx:hsl(268 52% 12%);--tx2:hsl(270 24% 33%);--tx3:hsl(272 14% 46%);--tx4:hsl(272 10% 58%);--glow1-x:92%;--glow1-y:-12%;--glow1-w:900px;--glow1-h:520px;--glow1-op:14%;--glow2-x:0%;--glow2-y:112%;--glow2-w:900px;--glow2-h:520px;--glow2-op:10%;}:root.halloween body{background-image: radial-gradient(var(--glow1-w) var(--glow1-h) at var(--glow1-x) var(--glow1-y),color-mix(in srgb,#ff7a1a var(--glow1-op),transparent),transparent 62%),radial-gradient(var(--glow2-w) var(--glow2-h) at var(--glow2-x) var(--glow2-y),color-mix(in srgb,#8b3dff var(--glow2-op),transparent),transparent 64%) !important;}:root.halloween ::selection{background:#ff7a1a;color:#1a0900}:root.halloween *{scrollbar-color:#a83a00 transparent}:root.halloween .rail{background:linear-gradient(180deg,hsl(266 50% 7%),var(--s1) 60%);box-shadow:inset -1px 0 0 rgb(255 122 26/.16)}:root.halloween[data-mode="light"] .rail{background:linear-gradient(180deg,hsl(278 30% 88%),var(--s1) 60%)}:root.halloween .side{background:linear-gradient(180deg,color-mix(in srgb,#8b3dff 9%,var(--s1)),var(--s1) 38%)}:root.halloween .side-head{background:linear-gradient(180deg,rgb(255 122 26/.14),transparent 90%);border-bottom-color:rgb(255 122 26/.24)}:root.halloween .rail-btn.on::before{background:#ff7a1a;box-shadow:0 0 10px 2px #ff7a1a,0 0 22px 4px rgb(255 122 26/.5);animation:hw-flicker 3.2s infinite}:root.halloween .rail-btn.logo{position:relative}:root.halloween .rail-btn.logo::after{content:'';position:absolute;right:-7px;bottom:-6px;width:17px;height:17px;pointer-events:none;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'%3E%3Cdefs%3E%3CradialGradient id='g' cx='.4' cy='.35' r='.85'%3E%3Cstop offset='0' stop-color='%23ffb04a'/%3E%3Cstop offset='.55' stop-color='%23ff7a1a'/%3E%3Cstop offset='1' stop-color='%23a83a00'/%3E%3C/radialGradient%3E%3C/defs%3E%3Cpath d='M15 9C14.2 6.4 15 4.4 17.4 3.4 17.2 5.4 17.8 6.8 19.2 8Z' fill='%235f9a2c'/%3E%3Cellipse cx='9.5' cy='19' rx='7' ry='9' fill='url(%23g)'/%3E%3Cellipse cx='22.5' cy='19' rx='7' ry='9' fill='url(%23g)'/%3E%3Cellipse cx='16' cy='19' rx='6.2' ry='10' fill='url(%23g)'/%3E%3Cpath d='M11.6 10.6C9.6 15.6 9.6 22.4 11.6 27.6M20.4 10.6C22.4 15.6 22.4 22.4 20.4 27.6' fill='none' stroke='%238a3000' stroke-opacity='.5' stroke-width='.9'/%3E%3Cpath d='M9.5 16.5H13.6L11.6 12.8ZM18.4 16.5H22.5L20.5 12.8Z' fill='%23ffe27a'/%3E%3Cpath d='M10.5 21.4L12.6 23.2 14.4 21.4 16 23.4 17.6 21.4 19.4 23.2 21.5 21.4 20.6 25 18.4 26.4H13.6L11.4 25Z' fill='%23ffe27a'/%3E%3C/svg%3E") center/contain no-repeat;filter:drop-shadow(0 0 5px rgb(255 122 26/.75));animation:hw-candle 4.6s ease-in-out infinite}:root.halloween .brandline .wm{letter-spacing:.04em;color:#ffc15e;text-shadow:0 0 6px rgb(255 122 26/.85),0 0 18px rgb(255 122 26/.5),0 2px 0 #7a2800;animation:hw-flicker 6.4s infinite}:root.halloween .brandline .wm em{font-style:normal;color:#b57bff;text-shadow:0 0 8px rgb(139 61 255/.85),0 0 20px rgb(139 61 255/.45)}:root.halloween h1,:root.halloween h2{text-shadow:0 0 14px rgb(255 122 26/.22)}:root.halloween[data-mode="light"] h1,:root.halloween[data-mode="light"] h2{text-shadow:none}:root.halloween [class*="card"],:root.halloween .sheet,:root.halloween .pop,:root.halloween [role="dialog"]{border-color:rgb(255 122 26/.16);box-shadow:0 0 0 1px rgb(139 61 255/.08),0 10px 30px -16px rgb(139 61 255/.45);}:root.halloween [class*="card"]:hover{border-color:rgb(255 122 26/.42);box-shadow:0 0 0 1px rgb(255 122 26/.18),0 0 22px -8px rgb(255 122 26/.38),0 14px 34px -16px rgb(139 61 255/.5);}:root.halloween .switch.on{background:#ff7a1a;border-color:#ffc15e;box-shadow:0 0 10px rgb(255 122 26/.55)}:root.halloween .switch.on::after{background:#1a0900}:root.halloween input:focus,:root.halloween textarea:focus,:root.halloween select:focus{border-color:#ff7a1a !important;box-shadow:0 0 0 3px rgb(255 122 26/.2),0 0 14px rgb(139 61 255/.3) !important;outline:none}:root.halloween button.primary,:root.halloween .btn.primary,:root.halloween .btn-acc{background:linear-gradient(135deg,#ffc15e,#ff7a1a 52%,#a83a00);color:#1a0900;box-shadow:0 0 16px -3px rgb(255 122 26/.55),inset 0 1px 0 rgb(255 255 255/.35)}:root.halloween button.primary:hover,:root.halloween .btn.primary:hover{box-shadow:0 0 24px -2px rgb(255 122 26/.75),inset 0 1px 0 rgb(255 255 255/.45);filter:brightness(1.06)}:root.halloween .btn.primary::after{content:'';position:absolute;inset:0;border-radius:inherit;pointer-events:none;background:linear-gradient(105deg,transparent 38%,rgb(255 236 190/.38) 50%,transparent 62%) 160% 0/260% 100% no-repeat;transition:background-position .8s var(--ease,ease)}:root.halloween .btn.primary:hover::after{background-position:-60% 0}#hw-fx{display:none}:root.halloween #hw-fx{display:block;position:fixed;inset:0;z-index:var(--hw-z,40);pointer-events:none;overflow:hidden;contain:strict}#hw-fx *{pointer-events:none}#hw-fx .hw-vig{position:absolute;inset:0;background:radial-gradient(125% 95% at 50% 42%,transparent 64%,rgb(10 0 20/.34))}:root.halloween[data-mode="light"] #hw-fx .hw-vig{display:none}#hw-fx .hw-moon{position:absolute;top:-100px;right:6%;width:210px;height:210px;border-radius:50%;opacity:.15;background: radial-gradient(circle at 33% 41%,rgb(150 100 40/.34) 0 9%,transparent 10%),radial-gradient(circle at 63% 63%,rgb(150 100 40/.28) 0 6.5%,transparent 7.5%),radial-gradient(circle at 58% 27%,rgb(150 100 40/.22) 0 5%,transparent 6%),radial-gradient(circle at 36% 32%,#fffbe8 0,#ffe9a8 42%,#f2bd5c 100%);box-shadow:0 0 80px 26px rgb(255 190 90/.26)}:root.halloween[data-mode="light"] #hw-fx .hw-moon{opacity:.26}#hw-fx .hw-cloud{position:absolute;top:-26px;right:calc(6% - 120px);width:420px;height:46px;opacity:.9;background:radial-gradient(ellipse 50% 50% at 50% 50%,rgb(14 6 26/.78),transparent 72%);filter:blur(7px);animation:hw-cloud 80s ease-in-out infinite alternate}:root.halloween[data-mode="light"] #hw-fx .hw-cloud{display:none}#hw-fx .hw-fog{position:absolute;left:-30%;width:160%;height:130px;bottom:-40px;opacity:.34;background: radial-gradient(ellipse 22% 60% at 12% 70%,rgb(190 150 255/.22),transparent 70%),radial-gradient(ellipse 26% 70% at 40% 80%,rgb(255 150 70/.15),transparent 70%),radial-gradient(ellipse 24% 60% at 68% 66%,rgb(190 150 255/.20),transparent 70%),radial-gradient(ellipse 22% 70% at 92% 78%,rgb(255 150 70/.13),transparent 70%);-webkit-mask-image:linear-gradient(to top,#000 25%,transparent);mask-image:linear-gradient(to top,#000 25%,transparent);filter:blur(12px);animation:hw-fog 44s linear infinite alternate}#hw-fx .hw-fog.b{bottom:-60px;opacity:.22;animation-duration:64s;animation-direction:alternate-reverse}:root.halloween[data-mode="light"] #hw-fx .hw-fog{opacity:.22}#hw-fx .hw-web{position:absolute;top:0;width:170px;height:170px;opacity:.4;color:#e9dcff;-webkit-mask-image:radial-gradient(circle at 0 0,#000 38%,transparent 92%);mask-image:radial-gradient(circle at 0 0,#000 38%,transparent 92%);filter:drop-shadow(0 0 2px rgb(190 150 255/.35))}#hw-fx .hw-web svg{width:100%;height:100%;display:block}#hw-fx .hw-web.tl{left:0}#hw-fx .hw-web.tr{right:0;width:120px;height:120px;transform:scaleX(-1);opacity:.32}:root.halloween[data-mode="light"] #hw-fx .hw-web{color:#4a2a78;opacity:.34;filter:none}#hw-fx .hw-spider{position:absolute;top:-170px;left:63%;width:0;animation:hw-drop 60s ease-in-out infinite}#hw-fx .hw-spider i{position:absolute;left:0;top:0;width:1px;height:170px;background:linear-gradient(#cdbbf0,#8f7cc0);opacity:.5}#hw-fx .hw-spider .sp{position:absolute;left:-9px;top:166px;width:18px;height:18px;color:#1a0c2c;transform-origin:50% -6px;filter:drop-shadow(0 0 3px rgb(139 61 255/.85));animation:hw-sway 3.4s ease-in-out infinite}#hw-fx .hw-spider .sp svg{width:100%;height:100%;display:block}:root.halloween[data-mode="light"] #hw-fx .hw-spider .sp{color:#2a1450;filter:none}#hw-fx .hw-bat{position:absolute;left:-70px;top:var(--y,14px);width:var(--s,24px);height:calc(var(--s,24px)*.47);color:#1a0d2e;opacity:0;animation:hw-fly var(--d,60s) linear var(--dl,0s) infinite}#hw-fx .hw-bat .b{width:100%;height:100%;animation:hw-bat-y 2.4s ease-in-out infinite alternate;filter:drop-shadow(0 0 3px rgb(139 61 255/.9)) drop-shadow(0 0 1px rgb(255 122 26/.8))}#hw-fx .hw-bat svg{width:100%;height:100%;display:block;fill:currentColor;overflow:visible}#hw-fx .hw-bat .w{transform-box:fill-box;animation:hw-flap var(--fl,.3s) ease-in-out infinite alternate}#hw-fx .hw-bat .w.l{transform-origin:100% 55%}#hw-fx .hw-bat .w.r{transform-origin:0% 55%}:root.halloween[data-mode="light"] #hw-fx .hw-bat{color:#1b0b33}:root.halloween[data-mode="light"] #hw-fx .hw-bat .b{filter:none}#hw-fx .hw-ember{position:absolute;left:var(--x,50%);bottom:-8px;width:var(--s,2px);height:var(--s,2px);border-radius:50%;opacity:0;background:radial-gradient(circle,#ffe0a0 0,#ff9a3c 45%,transparent 72%);box-shadow:0 0 6px 1px rgb(255 122 26/.55);animation:hw-ember var(--d,16s) linear var(--dl,0s) infinite}:root.halloween[data-mode="light"] #hw-fx .hw-ember{background:radial-gradient(circle,#ffb050 0,#d4600a 50%,transparent 72%);box-shadow:0 0 5px rgb(196 80 10/.5)}:root.halloween .panel,:root.halloween .ov-card,:root.halloween .rule-card{position:relative}:root.halloween .panel::after,:root.halloween .ov-card::after,:root.halloween .rule-card::after,:root.halloween .ph::before{position:absolute;pointer-events:none;z-index:3}:root.halloween :is(.panel,.ov-card,.rule-card):nth-child(odd)::after{content:'';top:1px;right:1px;width:46px;height:46px;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 40 40'%3E%3Cg transform='translate(40 0) scale(-1 1)' fill='none' stroke='%23e9dcff' stroke-width='.5' stroke-linecap='round'%3E%3Cpath d='M0 0L34.5 0.0M0 0L33.9 12.8M0 0L26.7 23.5M0 0L12.3 32.1M0 0L0.0 36.1M7.7 0.0Q6.8 1.2 7.6 2.9M7.6 2.9Q5.9 3.6 6.0 5.3M6.0 5.3Q3.9 5.6 2.8 7.2M2.8 7.2Q1.3 6.8 0.0 8.1M16.3 0.0Q14.1 2.6 16.0 6.1M16.0 6.1Q12.2 7.3 12.6 11.1M12.6 11.1Q8.3 11.9 5.8 15.2M5.8 15.2Q2.6 14.3 0.0 17.1M25.3 0.0Q21.6 3.9 24.8 9.4M24.8 9.4Q18.8 11.3 19.6 17.2M19.6 17.2Q12.5 17.9 9.0 23.6M9.0 23.6Q4.0 21.9 0.0 26.5M34.5 0.0Q30.5 5.6 33.9 12.8M33.9 12.8Q26.6 16.0 26.7 23.5'/%3E%3C/g%3E%3C/svg%3E") top right/contain no-repeat;opacity:.34;transition:opacity .3s ease}:root.halloween :is(.panel,.ov-card,.rule-card):nth-child(odd):hover::after{opacity:.7}:root.halloween[data-mode="light"] :is(.panel,.ov-card,.rule-card):nth-child(odd)::after{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 40 40'%3E%3Cg transform='translate(40 0) scale(-1 1)' fill='none' stroke='%234a2a78' stroke-width='.5' stroke-linecap='round'%3E%3Cpath d='M0 0L34.5 0.0M0 0L33.9 12.8M0 0L26.7 23.5M0 0L12.3 32.1M0 0L0.0 36.1M7.7 0.0Q6.8 1.2 7.6 2.9M7.6 2.9Q5.9 3.6 6.0 5.3M6.0 5.3Q3.9 5.6 2.8 7.2M2.8 7.2Q1.3 6.8 0.0 8.1M16.3 0.0Q14.1 2.6 16.0 6.1M16.0 6.1Q12.2 7.3 12.6 11.1M12.6 11.1Q8.3 11.9 5.8 15.2M5.8 15.2Q2.6 14.3 0.0 17.1M25.3 0.0Q21.6 3.9 24.8 9.4M24.8 9.4Q18.8 11.3 19.6 17.2M19.6 17.2Q12.5 17.9 9.0 23.6M9.0 23.6Q4.0 21.9 0.0 26.5M34.5 0.0Q30.5 5.6 33.9 12.8M33.9 12.8Q26.6 16.0 26.7 23.5'/%3E%3C/g%3E%3C/svg%3E");opacity:.3}:root.halloween .ph::before{content:'';right:8px;top:-1px;width:16px;height:20px;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 28'%3E%3Cpath d='M12 0V6' stroke='%25238b3dff' stroke-width='1.2' stroke-linecap='round'/%3E%3Cpath d='M12 6C8 6 6 11 6.6 16 7.1 20 9.5 23 12 24 14.5 23 16.9 20 17.4 16 18 11 16 6 12 6Z' fill='%2523241240' stroke='%25238b3dff' stroke-opacity='.7' stroke-width='.8'/%3E%3Cpath d='M9.4 22 8 27 11 24.6ZM14.6 22 16 27 13 24.6Z' fill='%2523241240' stroke='%25238b3dff' stroke-opacity='.7' stroke-width='.6'/%3E%3Cpath d='M12 9V20M9.2 12C9.4 16 10.4 19.6 12 21M14.8 12C14.6 16 13.6 19.6 12 21' fill='none' stroke='%25238b3dff' stroke-opacity='.35' stroke-width='.6'/%3E%3C/svg%3E") center top/contain no-repeat;opacity:.7;transform-origin:50% 0;animation:hw-sway 6s ease-in-out infinite}:root.halloween .side-head::after{content:none}@keyframes hw-flicker{0%,18%,22%,25%,53%,57%,100%{opacity:1;filter:brightness(1)}20%,24%,55%{opacity:.8;filter:brightness(.84)}}@keyframes hw-candle{0%,100%{transform:translateY(0) rotate(-3deg);opacity:1}35%{opacity:.82}50%{transform:translateY(-2px) rotate(3deg)}70%{opacity:.95}}@keyframes hw-sway{0%,100%{transform:rotate(-5deg)}50%{transform:rotate(5deg)}}@keyframes hw-fog{from{transform:translateX(-6%)}to{transform:translateX(6%)}}@keyframes hw-cloud{from{transform:translateX(-90px)}to{transform:translateX(150px)}}@keyframes hw-flap{from{transform:scaleY(1)}to{transform:scaleY(.3)}}@keyframes hw-bat-y{from{transform:translateY(-6px)}to{transform:translateY(7px)}}@keyframes hw-fly{0%{transform:translateX(0);opacity:0}2%{opacity:.85}34%{transform:translateX(calc(100vw + 140px));opacity:.85}36%,100%{transform:translateX(calc(100vw + 140px));opacity:0}}@keyframes hw-drop{0%,8%{transform:translateY(-40px)}15%{transform:translateY(42px)}22%{transform:translateY(34px)}30%{transform:translateY(44px)}38%{transform:translateY(36px)}44%{transform:translateY(42px)}52%,100%{transform:translateY(-40px)}}@keyframes hw-ember{0%{opacity:0;transform:translate3d(0,0,0)}10%{opacity:.85}50%{opacity:.5;transform:translate3d(calc(var(--dx,20px)*-.45),calc(var(--h,50vh)*-.5),0)}100%{opacity:0;transform:translate3d(var(--dx,20px),calc(var(--h,50vh)*-1),0)}}:root.halloween.reduce-motion #hw-fx .hw-bat,:root.halloween.reduce-motion #hw-fx .hw-spider,:root.halloween.reduce-motion #hw-fx .hw-ember,:root.halloween.reduce-motion #hw-fx .hw-cloud{display:none}:root.halloween.reduce-motion #hw-fx *,:root.halloween.reduce-motion .brandline .wm,:root.halloween.reduce-motion .rail-btn.logo::after,:root.halloween.reduce-motion .rail-btn.on::before,:root.halloween.reduce-motion .ph::before{animation:none !important}:root.halloween.perf-1 #hw-fx .hw-fog,:root.halloween.perf-1 #hw-fx .hw-ember{display:none}:root.halloween.perf-2 #hw-fx .hw-bat,:root.halloween.perf-2 #hw-fx .hw-spider,:root.halloween.perf-2 #hw-fx .hw-cloud,:root.halloween.perf-2 #hw-fx .hw-vig{display:none}@media (prefers-reduced-motion:reduce){:root.halloween #hw-fx .hw-bat,:root.halloween #hw-fx .hw-spider,:root.halloween #hw-fx .hw-ember,:root.halloween #hw-fx .hw-cloud{display:none}:root.halloween #hw-fx *{animation:none !important}}@media (max-width:760px){#hw-fx .hw-moon{width:130px;height:130px;top:-60px}#hw-fx .hw-cloud{display:none}#hw-fx .hw-web{width:100px;height:100px}#hw-fx .hw-web.tr{width:76px;height:76px}#hw-fx .hw-spider{display:none}#hw-fx .hw-ember:nth-child(n+19){display:none}}
:root.christmas{--serif:'Mountains of Christmas','Instrument Serif',Georgia,serif;--xm-red:#ff4d5e;--xm-green:#2fbf71;--xm-gold:#ffd36e;--xm-snow:#f4fbff;--xm-blue:#6fc3ff;--xm-z:40;}html:root.christmas[data-accent][data-mode="dark"]{--gold:#ff4d5e;--gold-hi:#ffd36e;--gold-lo:#9c1626;--on-acc:#fff7f2;--ink:hsl(165 46% 3.4%);--s1:hsl(163 41% 5.4%);--s2:hsl(161 37% 7.8%);--s3:hsl(159 33% 10.3%);--s4:hsl(157 30% 13.8%);--s5:hsl(155 28% 18.5%);--rule:hsl(150 60% 90% / .10);--rule2:hsl(150 55% 85% / .20);--rule3:hsl(352 90% 72% / .38);--tx:hsl(145 35% 95%);--tx2:hsl(150 18% 73%);--tx3:hsl(155 12% 60%);--tx4:hsl(158 10% 47%);--ok:#5be38f;--ok-bg:rgba(91,227,143,.10);--glow1-x:92%;--glow1-y:-12%;--glow1-w:1000px;--glow1-h:620px;--glow1-op:20%;--glow2-x:0%;--glow2-y:112%;--glow2-w:1200px;--glow2-h:640px;--glow2-op:16%;}html:root.christmas[data-accent][data-mode="light"]{--gold:#b3202f;--gold-hi:#e0485a;--gold-lo:#6a0f1b;--on-acc:#fff8f5;--ink:hsl(140 45% 97%);--s1:hsl(145 35% 94%);--s2:hsl(148 30% 90%);--s3:hsl(150 22% 85%);--s4:hsl(152 20% 78%);--s5:hsl(154 18% 70%);--rule:hsl(160 40% 18% / .12);--rule2:hsl(160 40% 18% / .20);--rule3:hsl(160 40% 18% / .34);--tx:hsl(162 50% 11%);--tx2:hsl(160 25% 28%);--tx3:hsl(160 14% 42%);--tx4:hsl(160 10% 55%);--glow1-x:92%;--glow1-y:-12%;--glow1-w:900px;--glow1-h:520px;--glow1-op:12%;--glow2-x:0%;--glow2-y:112%;--glow2-w:900px;--glow2-h:520px;--glow2-op:10%;}:root.christmas body{background-image: radial-gradient(var(--glow1-w) var(--glow1-h) at var(--glow1-x) var(--glow1-y),color-mix(in srgb,#ff4d5e var(--glow1-op),transparent),transparent 62%),radial-gradient(var(--glow2-w) var(--glow2-h) at var(--glow2-x) var(--glow2-y),color-mix(in srgb,#2fbf71 var(--glow2-op),transparent),transparent 64%) !important;}:root.christmas ::selection{background:#e63946;color:#fff}:root.christmas *{scrollbar-color:#9c1626 transparent}:root.christmas .rail{background:linear-gradient(180deg,hsl(164 48% 6.5%),var(--s1) 60%);box-shadow:inset -1px 0 0 rgb(255 77 94/.16)}:root.christmas[data-mode="light"] .rail{background:linear-gradient(180deg,hsl(146 30% 89%),var(--s1) 60%)}:root.christmas .side{background:linear-gradient(180deg,color-mix(in srgb,#2fbf71 8%,var(--s1)),var(--s1) 38%)}:root.christmas .side-head{background:linear-gradient(180deg,rgb(255 77 94/.12),transparent 90%);border-bottom:2px solid transparent;border-image:repeating-linear-gradient(135deg,rgb(230 57 70/.78) 0 7px,rgb(244 251 255/.62) 7px 14px) 1}:root.christmas[data-mode="light"] .side-head{border-image:repeating-linear-gradient(135deg,rgb(200 40 55/.8) 0 7px,rgb(255 255 255/.9) 7px 14px) 1}:root.christmas .rail-btn.on::before{background:#ff4d5e;box-shadow:0 0 10px 2px #ff4d5e,0 0 22px 4px rgb(255 77 94/.5);animation:xm-twinkle 3.2s ease-in-out infinite}:root.christmas .rail-btn.logo{position:relative}:root.christmas .rail-btn.logo::after{content:'';position:absolute;left:-6px;top:-9px;width:22px;height:19px;pointer-events:none;transform:rotate(-14deg);background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 28'%3E%3Cdefs%3E%3ClinearGradient id='r' x1='0' y1='0' x2='1' y2='1'%3E%3Cstop offset='0' stop-color='%23ff6b78'/%3E%3Cstop offset='1' stop-color='%23c41e2f'/%3E%3C/linearGradient%3E%3C/defs%3E%3Cpath d='M5 19C5.5 10.5 11 4.5 19 4 22 3.8 24.6 5 26 7 22.5 6.8 21.4 9.6 22.4 13.6 23 16 24 17.6 25.4 19Z' fill='url(%23r)'/%3E%3Cpath d='M9 18C9.6 12 13 8 18 6.6' fill='none' stroke='%23fff' stroke-opacity='.28' stroke-width='1.2' stroke-linecap='round'/%3E%3Crect x='2.5' y='17.4' width='26' height='7' rx='3.5' fill='%23f4fbff'/%3E%3Crect x='2.5' y='22' width='26' height='2.4' rx='1.2' fill='%23cfe3ee' opacity='.7'/%3E%3Ccircle cx='26.6' cy='7' r='3.5' fill='%23f4fbff'/%3E%3Ccircle cx='27.4' cy='6.2' r='1.2' fill='%23fff'/%3E%3C/svg%3E") center/contain no-repeat;filter:drop-shadow(0 1px 2px rgb(0 0 0/.35))}:root.christmas .brandline .wm{letter-spacing:.03em;color:#ffe29a;text-shadow:0 0 6px rgb(255 211 110/.7),0 0 18px rgb(255 211 110/.35),0 2px 0 #6b4a00;animation:xm-twinkle 6.4s ease-in-out infinite}:root.christmas .brandline .wm em{font-style:normal;color:#ff6b78;text-shadow:0 0 8px rgb(255 77 94/.8),0 0 20px rgb(255 77 94/.4)}:root.christmas[data-mode="light"] .brandline .wm{color:#8a5a00;text-shadow:none;animation:none}:root.christmas[data-mode="light"] .brandline .wm em{color:#b3202f;text-shadow:none}:root.christmas :is(h1,h2){font-weight:700;letter-spacing:0;text-shadow:0 0 14px rgb(255 211 110/.16)}:root.christmas[data-mode="light"] :is(h1,h2){text-shadow:none}:root.christmas [class*="card"],:root.christmas .sheet,:root.christmas .pop,:root.christmas [role="dialog"]{border-color:rgb(170 255 210/.14);box-shadow:0 0 0 1px rgb(255 77 94/.06),0 10px 30px -16px rgb(47 191 113/.42);}:root.christmas[data-mode="light"] [class*="card"],:root.christmas[data-mode="light"] .sheet,:root.christmas[data-mode="light"] .pop,:root.christmas[data-mode="light"] [role="dialog"]{border-color:rgb(20 90 60/.16);box-shadow:0 10px 30px -18px rgb(20 90 60/.35)}:root.christmas [class*="card"]:hover{border-color:rgb(255 77 94/.42);box-shadow:0 0 0 1px rgb(255 77 94/.18),0 0 22px -8px rgb(255 77 94/.4),0 14px 34px -16px rgb(47 191 113/.45);}:root.christmas .switch.on{background:#2fbf71;border-color:#9bf0c0;box-shadow:0 0 10px rgb(47 191 113/.55)}:root.christmas .switch.on::after{background:#04170e}:root.christmas input:focus,:root.christmas textarea:focus,:root.christmas select:focus{border-color:#2fbf71 !important;box-shadow:0 0 0 3px rgb(47 191 113/.2),0 0 14px rgb(255 77 94/.28) !important;outline:none}:root.christmas button.primary,:root.christmas .btn.primary,:root.christmas .btn-acc{background:linear-gradient(135deg,#ff6b78,#e63946 52%,#9c1626);color:#fff7f2;box-shadow:0 0 16px -3px rgb(255 77 94/.55),inset 0 1px 0 rgb(255 255 255/.32)}:root.christmas button.primary:hover,:root.christmas .btn.primary:hover{box-shadow:0 0 24px -2px rgb(255 77 94/.75),inset 0 1px 0 rgb(255 255 255/.42);filter:brightness(1.06)}:root.christmas .btn.primary::after{content:'';position:absolute;inset:0;border-radius:inherit;pointer-events:none;background:linear-gradient(105deg,transparent 38%,rgb(255 232 170/.42) 50%,transparent 62%) 160% 0/260% 100% no-repeat;transition:background-position .8s var(--ease,ease)}:root.christmas .btn.primary:hover::after{background-position:-60% 0}#xm-fx,#xm-bg{display:none}:root.christmas #xm-fx{display:block;position:fixed;inset:0;z-index:var(--xm-z,40);pointer-events:none;overflow:hidden;contain:strict}#xm-fx *,#xm-bg *{pointer-events:none}:root.christmas #xm-bg{display:block;position:fixed;inset:0;z-index:0;pointer-events:none;overflow:hidden;contain:strict}#xm-fx .xm-frost{position:absolute;inset:0;background:radial-gradient(125% 95% at 50% 42%,transparent 66%,rgb(150 215 255/.07))}:root.christmas[data-mode="light"] #xm-fx .xm-frost{display:none}#xm-bg .xm-aurora{position:absolute;top:-130px;left:8%;width:78%;height:300px;opacity:.55;background: radial-gradient(ellipse 38% 50% at 28% 62%,rgb(60 255 170/.20),transparent 70%),radial-gradient(ellipse 34% 46% at 60% 50%,rgb(90 170 255/.16),transparent 70%),radial-gradient(ellipse 28% 40% at 86% 66%,rgb(255 90 140/.11),transparent 70%);animation:xm-aurora 52s ease-in-out infinite alternate}:root.christmas[data-mode="light"] #xm-bg .xm-aurora{display:none}#xm-bg .xm-drift{position:absolute;left:0;right:0;bottom:-24px;height:84px;opacity:.5;background: radial-gradient(ellipse 20% 100% at 6% 100%,rgb(255 255 255/.30),transparent 70%),radial-gradient(ellipse 26% 90% at 32% 100%,rgb(220 240 255/.22),transparent 70%),radial-gradient(ellipse 22% 100% at 62% 100%,rgb(255 255 255/.26),transparent 70%),radial-gradient(ellipse 24% 85% at 92% 100%,rgb(220 240 255/.24),transparent 70%);-webkit-mask-image:linear-gradient(to top,#000 20%,transparent);mask-image:linear-gradient(to top,#000 20%,transparent)}:root.christmas[data-mode="light"] #xm-bg .xm-drift{opacity:.7;background: radial-gradient(ellipse 20% 100% at 6% 100%,rgb(120 170 215/.32),transparent 70%),radial-gradient(ellipse 26% 90% at 32% 100%,rgb(150 195 230/.26),transparent 70%),radial-gradient(ellipse 22% 100% at 62% 100%,rgb(120 170 215/.30),transparent 70%),radial-gradient(ellipse 24% 85% at 92% 100%,rgb(150 195 230/.28),transparent 70%)}#xm-bg .xm-cv,#xm-fx .xm-cv{position:absolute;inset:0;width:100%;height:100%;display:block}#xm-fx .xm-lt{position:absolute;left:0;top:0;width:100%;height:70px;display:block}:root.christmas .ph::before{content:'';position:absolute;pointer-events:none;z-index:3;right:8px;top:-1px;width:15px;height:20px;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 32'%3E%3Cdefs%3E%3CradialGradient id='b' cx='.36' cy='.32' r='.8'%3E%3Cstop offset='0' stop-color='%23ff8a94'/%3E%3Cstop offset='.55' stop-color='%23e63946'/%3E%3Cstop offset='1' stop-color='%238e1322'/%3E%3C/radialGradient%3E%3C/defs%3E%3Cpath d='M12 0V8' stroke='%23ffd36e' stroke-width='1' stroke-linecap='round'/%3E%3Crect x='8.6' y='7.4' width='6.8' height='4' rx='1.2' fill='%23ffd36e'/%3E%3Ccircle cx='12' cy='20.6' r='9.4' fill='url(%23b)'/%3E%3Cpath d='M3.4 19.6C8 22.4 16 22.4 20.6 19.6' fill='none' stroke='%23ffd36e' stroke-opacity='.85' stroke-width='1.1'/%3E%3Cellipse cx='8.6' cy='16' rx='2.6' ry='1.7' transform='rotate(-30 8.6 16)' fill='%23fff' fill-opacity='.55'/%3E%3C/svg%3E") center top/contain no-repeat;opacity:.85;transform-origin:50% 0;animation:xm-sway 6s ease-in-out infinite}:root.christmas .side-head::after{content:none}@keyframes xm-twinkle{0%,100%{opacity:1;filter:brightness(1)}50%{opacity:.8;filter:brightness(.86)}}@keyframes xm-sway{0%,100%{transform:rotate(-5deg)}50%{transform:rotate(5deg)}}@keyframes xm-aurora{from{transform:translateX(-5%)}to{transform:translateX(7%)}}:root.christmas.reduce-motion #xm-fx *,:root.christmas.reduce-motion .brandline .wm,:root.christmas.reduce-motion .rail-btn.on::before,:root.christmas.reduce-motion .ph::before{animation:none !important}:root.christmas.perf-1 #xm-bg .xm-aurora{display:none}:root.christmas.perf-2 #xm-bg .xm-aurora,:root.christmas.perf-2 #xm-fx .xm-frost{display:none}@media (prefers-reduced-motion:reduce){:root.christmas #xm-fx *{animation:none !important}}@media (max-width:760px){#xm-bg .xm-aurora{display:none}}
:root.themes-v2[data-accent="sapphire"][data-mode="dark"]{--ink:hsl(260 49% 3.5%);--s1:hsl(256 43% 5.5%);--s2:hsl(252 39% 8%);--s3:hsl(249 36% 10.5%);--s4:hsl(245 33% 14%);--s5:hsl(241 30% 19%);--gold:#5b9bff;--gold-hi:#d9e9ff;--gold-lo:#3159a5;--secondary:#8175b3;--text-accent:#d9e9ff;--tx:#e4eaff;--tx2:#b7b6d1;--tx3:#8175b3;--study-shadow:#304c88;}:root.themes-v2[data-accent="sapphire"][data-mode="dark"] body{background-image: radial-gradient(ellipse 640px 440px at 9% 0%,color-mix(in srgb,var(--gold) 12%,transparent) 0%,color-mix(in srgb,var(--study-shadow) 6%,transparent) 38%,transparent 76%),radial-gradient(ellipse 520px 360px at 94% 100%,color-mix(in srgb,var(--secondary) 6%,transparent),transparent 72%) !important;background-color:var(--ink);}:root.themes-v2[data-accent="sapphire"][data-mode="dark"] .ov-hero{background-image:radial-gradient(ellipse 76% 48% at 10% 2%,color-mix(in srgb,var(--gold) 11%,transparent) 0%,color-mix(in srgb,var(--study-shadow) 6%,transparent) 38%,transparent 80%)!important;}:root.themes-v2[data-accent="sapphire"][data-mode="dark"]{--hero-glow:radial-gradient(ellipse closest-side at 45% 48%,color-mix(in srgb,var(--gold) 11%,transparent) 0%,color-mix(in srgb,var(--study-shadow) 6%,transparent) 38%,transparent);}:root.themes-v2[data-accent="verdigris"][data-mode="dark"]{--ink:#080f18;--s1:hsl(210 42% 5.5%);--s2:hsl(207 38% 8%);--s3:hsl(204 35% 10.5%);--s4:hsl(201 31% 14%);--s5:hsl(198 27% 19%);--gold:#65d8b9;--gold-hi:#e4f3e9;--gold-lo:#278c79;--secondary:#c58b64;--text-accent:#e4f3e9;--tx:#e4f3e9;--tx2:#b4ccc8;--tx3:#92aba7;--tx4:#6d8885;--verd-shadow:#467a7d;}:root.themes-v2[data-accent="verdigris"][data-mode="dark"] body{background-color:var(--ink)!important;background-image:radial-gradient(ellipse 640px 440px at 9% 0%,color-mix(in srgb,var(--gold) 13%,transparent) 0%,color-mix(in srgb,var(--verd-shadow) 7%,transparent) 40%,transparent 78%),radial-gradient(ellipse 500px 360px at 95% 100%,color-mix(in srgb,var(--secondary) 6%,transparent),transparent 75%)!important;}:root.themes-v2[data-accent="verdigris"][data-mode="dark"] .ov-hero{background-image:radial-gradient(ellipse 76% 48% at 10% 2%,color-mix(in srgb,var(--gold) 11%,transparent),color-mix(in srgb,var(--verd-shadow) 7%,transparent) 42%,transparent 82%)!important;}:root.themes-v2[data-accent="verdigris"][data-mode="dark"]{--hero-glow:radial-gradient(ellipse closest-side at 45% 48%,color-mix(in srgb,var(--gold) 11%,transparent),color-mix(in srgb,var(--verd-shadow) 7%,transparent) 42%,transparent);}:root.themes-v2[data-accent="rose"][data-mode="dark"]{--ink:#101122;--s1:hsl(236 42% 5.5%);--s2:hsl(232 38% 8%);--s3:hsl(229 35% 10.5%);--s4:hsl(225 31% 14%);--s5:hsl(222 27% 19%);--gold:#f4a5bf;--gold-hi:#fff0e8;--gold-lo:#bf648a;--secondary:#8a9bc9;--text-accent:#fff0e8;--tx:#fff0e8;--tx2:#d6c6d9;--tx3:#a6a7c0;}:root.themes-v2[data-accent="rose"][data-mode="dark"] body{background-color:var(--ink)!important;background-image:radial-gradient(ellipse 640px 440px at 9% 0%,color-mix(in srgb,var(--gold) 15%,transparent) 0%,color-mix(in srgb,#7b506e 8%,transparent) 40%,transparent 78%),radial-gradient(ellipse 500px 360px at 95% 100%,color-mix(in srgb,var(--secondary) 7%,transparent),transparent 75%)!important;}:root.themes-v2[data-accent="rose"][data-mode="dark"] .ov-hero{background-image:radial-gradient(ellipse 76% 48% at 10% 2%,color-mix(in srgb,var(--gold) 19%,transparent),color-mix(in srgb,#7b506e 8%,transparent) 42%,transparent 82%)!important;}:root.themes-v2[data-accent="rose"][data-mode="dark"]{--hero-glow:radial-gradient(ellipse closest-side at 45% 48%,color-mix(in srgb,var(--gold) 19%,transparent),color-mix(in srgb,#7b506e 8%,transparent) 42%,transparent);}:root.themes-v2[data-accent="silver"][data-mode="dark"]{--ink:#081522;--s1:hsl(212 42% 5.5%);--s2:hsl(212 37% 8%);--s3:hsl(212 33% 10.5%);--s4:hsl(212 29% 14%);--s5:hsl(212 25% 19%);--gold:#d6e6f2;--gold-hi:#f5f1e8;--gold-lo:#8cabc9;--secondary:#d6aa75;--text-accent:#f5f1e8;--tx:#f5f1e8;--tx2:#b5c6d4;--tx3:#8cabc9;--silver-shadow:#3c5a78;}:root.themes-v2[data-accent="silver"][data-mode="dark"] body{background-color:var(--ink)!important;background-image: radial-gradient(ellipse 640px 430px at 9% 0%,color-mix(in srgb,var(--gold) 12%,transparent) 0%,color-mix(in srgb,var(--silver-shadow) 7%,transparent) 39%,transparent 78%),radial-gradient(ellipse 480px 320px at 95% 100%,color-mix(in srgb,var(--secondary) 6%,transparent),transparent 76%)!important;}:root.themes-v2[data-accent="silver"][data-mode="dark"] .ov-hero{background-image:radial-gradient(ellipse 76% 48% at 10% 2%,color-mix(in srgb,var(--gold) 12%,transparent),color-mix(in srgb,var(--silver-shadow) 6%,transparent) 41%,transparent 82%)!important;}:root.themes-v2[data-accent="silver"][data-mode="dark"]{--hero-glow:radial-gradient(ellipse closest-side at 45% 48%,color-mix(in srgb,var(--gold) 12%,transparent),color-mix(in srgb,var(--silver-shadow) 6%,transparent) 41%,transparent);}:root.themes-v2[data-accent="copper"][data-mode="dark"]{--ink:#17101c;--s1:hsl(283 37% 5.5%);--s2:hsl(283 33% 8%);--s3:hsl(283 30% 10.5%);--s4:hsl(283 27% 14%);--s5:hsl(283 24% 19%);--gold:#f2a06e;--gold-hi:#f8e9de;--gold-lo:#a55b45;--secondary:#b398c5;--text-accent:#f8e9de;--on-acc:#161019;--tx:#f8e9de;--tx2:#d5bed0;--tx3:#ab98ae;--tx4:#62425e;--rule:color-mix(in srgb,#f2a06e 10%,transparent);--rule2:color-mix(in srgb,#f2a06e 20%,transparent);--rule3:color-mix(in srgb,#f2a06e 38%,transparent);--glow1-op:14%;--glow2-op:9%;--copper-shadow:#62425e;}:root.themes-v2[data-accent="copper"][data-mode="dark"] body{background-color:var(--ink)!important;background-image:radial-gradient(ellipse 660px 430px at 8% -2%,color-mix(in srgb,var(--gold) 12%,transparent),color-mix(in srgb,var(--copper-shadow) 7%,transparent) 41%,transparent 80%),radial-gradient(ellipse 480px 330px at 96% 103%,color-mix(in srgb,var(--secondary) 6%,transparent),transparent 77%)!important;}:root.themes-v2[data-accent="copper"][data-mode="dark"] .ov-hero{background-image:radial-gradient(ellipse 76% 48% at 10% 2%,color-mix(in srgb,var(--gold) 15%,transparent),color-mix(in srgb,var(--copper-shadow) 6%,transparent) 43%,transparent 83%)!important;}:root.themes-v2[data-accent="copper"][data-mode="dark"]{--hero-glow:radial-gradient(ellipse closest-side at 45% 48%,color-mix(in srgb,var(--gold) 15%,transparent),color-mix(in srgb,var(--copper-shadow) 6%,transparent) 43%,transparent);}:root.themes-v2[data-accent="amethyst"][data-mode="dark"]{--ink:#081b20;--s1:hsl(184 40% 5.5%);--s2:hsl(184 36% 8%);--s3:hsl(184 32% 10.5%);--s4:hsl(184 28% 14%);--s5:hsl(184 24% 19%);--gold:#c49aff;--gold-hi:#f2eaff;--gold-lo:#7795a5;--secondary:#d49ab9;--text-accent:#f2eaff;--on-acc:#160f20;--tx:#f2eaff;--tx2:#d4c8df;--tx3:#7795a5;--tx4:#3a6370;--rule:color-mix(in srgb,#c49aff 10%,transparent);--rule2:color-mix(in srgb,#c49aff 20%,transparent);--rule3:color-mix(in srgb,#c49aff 38%,transparent);--glow1-op:14%;--glow2-op:9%;--amethyst-shadow:#3a6370;}:root.themes-v2[data-accent="amethyst"][data-mode="dark"] body{background-color:var(--ink)!important;background-image:radial-gradient(ellipse 640px 410px at 8% -2%,color-mix(in srgb,var(--gold) 12%,transparent),color-mix(in srgb,var(--amethyst-shadow) 7%,transparent) 42%,transparent 80%),radial-gradient(ellipse 440px 300px at 96% 103%,color-mix(in srgb,var(--secondary) 6%,transparent),transparent 77%)!important;}:root.themes-v2[data-accent="amethyst"][data-mode="dark"] .ov-hero{background-image:radial-gradient(ellipse 76% 48% at 10% 2%,color-mix(in srgb,var(--gold) 15%,transparent),color-mix(in srgb,var(--amethyst-shadow) 6%,transparent) 43%,transparent 83%)!important;}:root.themes-v2[data-accent="amethyst"][data-mode="dark"]{--hero-glow:radial-gradient(ellipse closest-side at 45% 48%,color-mix(in srgb,var(--gold) 15%,transparent),color-mix(in srgb,var(--amethyst-shadow) 6%,transparent) 43%,transparent);}:root.themes-v2:not(.halloween)[data-mode="dark"] .ph.hero{isolation:isolate}:root.themes-v2:not(.halloween)[data-mode="dark"] .ph.hero::before{content:'';position:absolute;z-index:-1;inset:-20px -40px -30px -40px;pointer-events:none;background:var(--hero-glow,none)}
:root.themes-v2:where(:not([data-style]),[data-style="default"])[data-accent="gold"][data-mode="light"]{--tx3:#5e687d;--tx4:#7e8595;--gold:#8c6018;}:root.themes-v2:where(:not([data-style]),[data-style="default"])[data-accent="silver"][data-mode="light"]{--tx3:#785b77;--tx4:#927991;--gold:#50697c;}:root.themes-v2:where(:not([data-style]),[data-style="default"])[data-accent="copper"][data-mode="dark"]{--tx4:#7d5478;}:root.themes-v2:where(:not([data-style]),[data-style="default"])[data-accent="copper"][data-mode="light"]{--tx3:#546b6f;--tx4:#71868a;--gold:#985433;}:root.themes-v2:where(:not([data-style]),[data-style="default"])[data-accent="verdigris"][data-mode="light"]{--tx3:#51706a;--tx4:#6c8983;--gold:#1d745e;}:root.themes-v2:where(:not([data-style]),[data-style="default"])[data-accent="rose"][data-mode="light"]{--tx3:#506a5f;--tx4:#6d867b;--gold:#a24567;}:root.themes-v2:where(:not([data-style]),[data-style="default"])[data-accent="sapphire"][data-mode="light"]{--tx3:#766259;--tx4:#907f77;}:root.themes-v2:where(:not([data-style]),[data-style="default"])[data-accent="amethyst"][data-mode="dark"]{--tx4:#406d7b;}:root.themes-v2:where(:not([data-style]),[data-style="default"])[data-accent="amethyst"][data-mode="light"]{--tx2:#646644;--tx3:#64664d;--tx4:#7f816a;}:root.themes-v2:where(:not([data-style]),[data-style="default"])[data-accent="citrine"][data-mode="light"]{--tx3:#6f6484;--tx4:#8b8299;--gold:#7d6516;}:root.themes-v2:where(:not([data-style]),[data-style="default"])[data-accent="crimson"][data-mode="light"]{--tx3:#54666f;--tx4:#73848c;}
:root.themes-v2{--acc2:color-mix(in srgb,var(--gold) 68%,var(--secondary));--acc3:color-mix(in srgb,var(--gold) 40%,var(--secondary));--acc4:var(--secondary);--acc2-hi:color-mix(in srgb,var(--acc2) 55%,#fff);--acc3-hi:color-mix(in srgb,var(--acc3) 55%,#fff);--acc4-hi:color-mix(in srgb,var(--acc4) 55%,#fff);--chart-1:var(--gold);--chart-2:var(--acc2);--chart-3:var(--acc3);--chart-4:var(--acc4);}:root.themes-v2[data-mode="light"]{--acc2-hi:color-mix(in srgb,var(--acc2) 60%,#fff);--acc3-hi:color-mix(in srgb,var(--acc3) 60%,#fff);--acc4-hi:color-mix(in srgb,var(--acc4) 60%,#fff);}:root.themes-v2:where(:not([data-style]),[data-style="default"]) .tv-spark i{background:linear-gradient(var(--gold-hi),var(--gold))}:root.themes-v2:where(:not([data-style]),[data-style="default"]) .tv-spark i.free{background:var(--acc4)}:root.themes-v2:not(.halloween){--em-hi:color-mix(in srgb,var(--gold) 62%,#fff)}:root.themes-v2:not(.halloween)[data-mode="light"]{--em-hi:var(--gold)}:root.themes-v2:not(.halloween) :is(h1,h2,h3,.mini-ph .tt,.ox,.ovb,.tp-hi) em:where(:not(.bad)){color:var(--em-hi)}:root.themes-v2:not(.halloween) .sg-now h2 em{-webkit-text-fill-color:var(--em-hi)}
:root.halloween.hw-custom{--hw-orange:var(--hw-edit-primary);--hw-purple:var(--hw-edit-secondary);--gold:var(--hw-edit-primary)!important;--gold-hi:var(--hw-edit-highlight)!important;--gold-lo:var(--hw-edit-shadow)!important;--secondary:var(--hw-edit-secondary)!important;--text-accent:var(--hw-edit-text)!important;--tx:var(--hw-edit-text)!important;--ink:var(--hw-edit-background)!important;--s1:color-mix(in srgb,var(--hw-edit-background) 88%,var(--hw-edit-secondary))!important;--s2:color-mix(in srgb,var(--hw-edit-background) 78%,var(--hw-edit-secondary))!important;--s3:color-mix(in srgb,var(--hw-edit-background) 68%,var(--hw-edit-secondary))!important;--s4:color-mix(in srgb,var(--hw-edit-background) 55%,var(--hw-edit-secondary))!important;--s5:color-mix(in srgb,var(--hw-edit-background) 43%,var(--hw-edit-secondary))!important;--rule:color-mix(in srgb,var(--hw-edit-primary) 10%,transparent)!important;--rule2:color-mix(in srgb,var(--hw-edit-primary) 20%,transparent)!important;--rule3:color-mix(in srgb,var(--hw-edit-primary) 38%,transparent)!important;}:root.halloween.hw-custom body{background-color:var(--hw-edit-background)!important;background-image:radial-gradient(ellipse 650px 460px at 10% -5%,color-mix(in srgb,var(--hw-edit-primary) 16%,transparent),transparent 77%),radial-gradient(ellipse 600px 420px at 95% 95%,color-mix(in srgb,var(--hw-edit-secondary) 12%,transparent),transparent 80%)!important}:root.halloween.hw-custom .rail-btn.on::before{background:var(--hw-edit-primary);box-shadow:0 0 10px var(--hw-edit-primary)}:root.halloween.hw-custom .brandline .wm{color:var(--hw-edit-highlight);text-shadow:0 0 14px var(--hw-edit-primary)}:root.halloween.hw-custom .brandline .wm em{color:var(--hw-edit-secondary);text-shadow:0 0 14px var(--hw-edit-secondary)}:root.halloween.hw-custom :is(.switch.on,button.primary,.btn.primary,.btn-acc){background:linear-gradient(135deg,var(--hw-edit-highlight),var(--hw-edit-primary) 52%,var(--hw-edit-shadow))!important}:root.halloween.hw-custom :is(.switch.on,input:focus,textarea:focus,select:focus){border-color:var(--hw-edit-primary)!important}:root.halloween.hw-custom :is([class*="card"],.sheet,.pop){border-color:color-mix(in srgb,var(--hw-edit-primary) 16%,transparent)}:root.halloween.hw-custom h1,:root.halloween.hw-custom h2{text-shadow:0 0 14px color-mix(in srgb,var(--hw-edit-primary) 22%,transparent)}.hw-lab{margin:12px 0;padding:14px;border:1px solid var(--rule2);border-radius:14px;background:var(--s2)}.hw-lab-title{font-weight:700;margin-bottom:5px}.hw-lab-sub{font-size:12px;color:var(--tx3);margin-bottom:12px}.hw-lab-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.hw-lab-cell{display:flex;align-items:center;justify-content:space-between;gap:8px;font-size:12px;color:var(--tx2)}.hw-lab-cell button{min-width:38px;min-height:32px;border:1px solid var(--rule2);border-radius:9px;background:var(--s3);cursor:pointer;padding:3px}.hw-lab-cell i{display:block;width:30px;height:24px;border-radius:6px}.hw-lab-actions{display:flex;gap:8px;margin-top:12px;flex-wrap:wrap}.hw-lab-actions button{border:1px solid var(--rule2);background:var(--s3);color:var(--tx);border-radius:9px;padding:8px 12px;cursor:pointer}
:root.themes-v2:where(:not([data-style]),[data-style="default"]):not(.halloween)[data-accent="gold"]{--serif:"Gloock","Instrument Serif",Georgia,serif;--display-weight:400;--heading-weight:400;--display-track:-.02em;--heading-track:-.01em}:root.themes-v2:where(:not([data-style]),[data-style="default"]):not(.halloween)[data-accent="silver"]{--serif:"IM Fell English","Instrument Serif",Georgia,serif;--display-weight:400;--heading-weight:400;--display-track:0;--heading-track:0}:root.themes-v2:where(:not([data-style]),[data-style="default"]):not(.halloween)[data-accent="copper"]{--serif:"Zilla Slab","Instrument Serif",Georgia,serif;--display-weight:600;--heading-weight:600;--display-track:-.01em;--heading-track:0}:root.themes-v2:where(:not([data-style]),[data-style="default"]):not(.halloween)[data-accent="verdigris"]{--serif:"DM Serif Display","Instrument Serif",Georgia,serif;--display-weight:400;--heading-weight:400;--display-track:-.02em;--heading-track:-.01em}:root.themes-v2:where(:not([data-style]),[data-style="default"]):not(.halloween)[data-accent="rose"]{--serif:"Yeseva One","Instrument Serif",Georgia,serif;--display-weight:400;--heading-weight:400;--display-track:-.01em;--heading-track:0}:root.themes-v2:where(:not([data-style]),[data-style="default"]):not(.halloween)[data-accent="sapphire"]{--serif:"Josefin Sans","Instrument Serif",Georgia,serif;--display-weight:600;--heading-weight:600;--display-track:.02em;--heading-track:.02em}:root.themes-v2:where(:not([data-style]),[data-style="default"]):not(.halloween)[data-accent="amethyst"]{--serif:"Almendra","Instrument Serif",Georgia,serif;--display-weight:400;--heading-weight:400;--display-track:.01em;--heading-track:.01em}:root.themes-v2:where(:not([data-style]),[data-style="default"]):not(.halloween)[data-accent="citrine"]{--serif:"Unbounded","Instrument Serif",Georgia,serif;--display-weight:600;--heading-weight:600;--display-track:-.045em;--heading-track:-.025em}:root.themes-v2:where(:not([data-style]),[data-style="default"]):not(.halloween)[data-accent="crimson"]{--serif:"Grenze Gotisch","Instrument Serif",Georgia,serif;--display-weight:600;--heading-weight:600;--display-track:0;--heading-track:0}:root.themes-v2:where(:not([data-style]),[data-style="default"]):not(.halloween)[data-accent] :is(h1,h2,.serif,.ox-hl h1,.ox-sh h2,.ox-nx h3,.ox-ch h3){font-family:var(--serif) !important;font-synthesis:none}:root.themes-v2:where(:not([data-style]),[data-style="default"]):not(.halloween)[data-accent] :is(h1,.ox-hl h1,.ox-sh h2){letter-spacing:var(--display-track,-.03em) !important;font-weight:var(--display-weight,400) !important}:root.themes-v2:where(:not([data-style]),[data-style="default"]):not(.halloween)[data-accent] :is(h2,h3,.ox-nx h3,.ox-ch h3){letter-spacing:var(--heading-track,-.015em) !important;font-weight:var(--heading-weight,400) !important}
@media(max-width:899px){body:has(.page.ov.ox) .pa-fab{display:none!important}}.page.ov.ox{display:flex;flex-direction:column;align-items:stretch;gap:18px;max-width:640px}.page.ov.ox .ox-top,.page.ov.ox .tp-in,.page.ov.ox .tp-body,.page.ov.ox .ovb{display:contents}.page.ov.ox .ox-top>:not(.tp-in){display:none!important}.page.ov.ox .tp-head{order:1;margin-top:2px}.page.ov.ox .tp-hi{margin:0;font:400 clamp(24px,7vw,30px)/1.1 var(--serif);letter-spacing:-.02em;color:var(--tx2);text-align:left}.page.ov.ox .tp-hi em{font-style:italic;color:var(--acc)}.page.ov.ox .tp-head .ox-eb{display:none}.page.ov.ox .tp-id{order:2;flex-direction:row;align-items:center;gap:18px;margin-top:-8px}.page.ov.ox .sv-ring{position:relative;flex:none;width:108px;height:108px;display:grid;place-items:center}.page.ov.ox .sv-ring svg{position:absolute;inset:0;width:100%;height:100%}.page.ov.ox .sv-ring .rs{fill:none;stroke:var(--rule3);stroke-width:2.4;stroke-linecap:round;stroke-dasharray:32 194.2;transition:stroke .5s}.page.ov.ox .sv-ring .rs.on{stroke:var(--acc);filter:drop-shadow(0 0 3px color-mix(in srgb,var(--acc) 60%,transparent))}.page.ov.ox .sv-ring .tp-ico{position:relative;display:block;width:80px;height:80px;margin:0;flex:none}.page.ov.ox .tp-orbit{display:none}.page.ov.ox .tp-ic{display:block;width:100%;height:100%;border-radius:50%;object-fit:cover;box-shadow:0 0 0 1px var(--rule3)}.page.ov.ox .tp-ic.fb{font-size:38px}.page.ov.ox .tp-who{align-items:flex-start;gap:10px;min-width:0}.page.ov.ox .tp-name,.page.ov.ox .tp-name.long{font:400 clamp(30px,8.6vw,38px)/1.04 var(--serif);letter-spacing:-.03em;background:none;color:var(--tx);-webkit-text-fill-color:currentColor;text-align:left;text-wrap:balance}.page.ov.ox .ox-pill{padding:0;border:0;font:400 14px/1 var(--sans);letter-spacing:0;color:var(--tx3)}.page.ov.ox .ov-rule{display:none;order:4;width:100%;height:1px;margin:0;border:0;background:linear-gradient(90deg,var(--rule3),transparent)}.page.ov.ox .tp-wiz{order:5;width:100%;max-width:none;margin:0;padding:0;border:0}.page.ov.ox .tp-hd,.page.ov.ox .tp-trk,.page.ov.ox .tp-foot,.page.ov.ox .tp-ask,.page.ov.ox .tp-tile{display:none}.page.ov.ox .tp-pn,.page.ov.ox .tp-pn.ok{padding:20px}.page.ov.ox .tp-k{margin-bottom:8px;font:400 13.5px/1 var(--sans);letter-spacing:0;text-transform:none;color:var(--acc)}.page.ov.ox .tp-tx h2{font-size:clamp(24px,6.8vw,28px);margin-bottom:6px}.page.ov.ox .tp-bar{border:0;padding:0;margin-top:18px;justify-content:flex-start}.page.ov.ox .tp-cta{min-height:46px;padding:0 22px}.page.ov.ox .tp-cta::after{display:none}.page.ov.ox #sec-deck{order:6;display:flex;flex-direction:column}.page.ov.ox #sec-deck .ovb-h,.page.ov.ox .ovb-chips{display:none}.page.ov.ox .ovb-ask{padding:0;border:0;background:none;box-shadow:none}.page.ov.ox .ovb-in{padding:9px 9px 9px 20px;font-size:16px;background:linear-gradient(160deg,color-mix(in srgb,var(--acc) 7%,var(--s2)),var(--s1))}.page.ov.ox .ovb-in .go{width:46px;height:46px}.page.ov.ox #sec-watch{order:7;margin-top:30px}.page.ov.ox .ovb-h{margin:0 2px 14px;align-items:baseline}.page.ov.ox .ovb-h h2,.page.ov.ox .ovb-ch h3{font-size:clamp(26px,7vw,30px);letter-spacing:-.025em}.page.ov.ox .ovb-eb,.page.ov.ox .ovb-meter{display:none}.page.ov.ox .ovb-panel{padding:0;border:0;background:none;box-shadow:none;overflow:visible}.page.ov.ox .ovb-guards{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.page.ov.ox .ovb-g,.page.ov.ox .ovb-g.off,.page.ov.ox .ovb-g.off:hover{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:'i s' 't t';gap:18px 8px;align-items:start;padding:14px;border-radius:20px}.page.ov.ox .ovb-g.on .gi{color:var(--acc)}.page.ov.ox .ovb-g.off .gi{color:var(--tx2)}.page.ov.ox .ovb-g .gw{display:-webkit-box;-webkit-line-clamp:2}.page.ov.ox .ovb-g.off .gs{color:var(--acc)}.page.ov.ox .ovb-g.off .gs i{display:none}.page.ov.ox .ovb-ok{margin:12px 4px 0;color:var(--tx2)}.page.ov.ox .ovb-meta{font:400 13.5px/1 var(--sans);letter-spacing:0;text-transform:none}.page.ov.ox .ovb-two{order:8;display:flex;flex-direction:column;gap:14px;margin-top:12px}.page.ov.ox .ovb-card{padding:22px 20px 18px}.page.ov.ox .ovb-ch{margin-bottom:8px}.page.ov.ox .ovb-tl li+li{border-top:1px solid var(--rule)}.page.ov.ox .ovb-tl .s,.page.ov.ox .ovb-quote .w{font:400 12.5px/1.3 var(--sans);letter-spacing:0;text-transform:none}.page.ov.ox .ovb-tl .d{background:none;border:1.5px solid var(--tx4)}.page.ov.ox .ovb-quote{margin:12px 0;padding:2px 0 2px 16px;border-left:2px solid var(--acc)}.page.ov.ox .ovb-quote .q{display:none}.page.ov.ox .ovb-quote p{font-size:clamp(18px,5vw,21px)}.page.ov.ox .ovb-lnk,.page.ov.ox .ovb-foot,.page.ov.ox .ovb-fl button,.page.ov.ox .ovb-stat span{font:400 13.5px/1.2 var(--sans);letter-spacing:0;text-transform:none}.page.ov.ox .ovb-lnk{color:var(--acc)}.page.ov.ox #sec-srv{display:contents}.page.ov.ox .ovb-stats{order:3;display:flex;gap:0;padding:14px 4px;margin-top:-2px;border:1px solid var(--rule2);border-radius:20px}.page.ov.ox .ovb-foot{order:9;margin-top:6px}html body .page.ov.ox #sec-srv .ovb-stat{flex:1;min-width:0;padding:2px 14px;border:0;border-left:1px solid var(--rule2);border-radius:0;background:none;box-shadow:none}html body .page.ov.ox #sec-srv .ovb-stat:first-child{border-left:0}.page.ov.ox .ovb-stat b{font-size:24px}.page.ov.ox .ovb-stat b.sm{font-size:14px;line-height:1.3;padding:8px 0 4px}.page.ov.ox button.ovb-stat:hover,.page.ov.ox .ovb-c:hover{transform:none}html body .page.ov.ox :is(#sec-watch,#sec-deck) .ovb-panel{background:none;border-color:transparent;box-shadow:none;padding:0;border-radius:0}.page.ov.ox{--oc-fill:var(--cc-fill,color-mix(in srgb,var(--tx) 3%,var(--ink)));--oc-fill-hi:var(--cc-fill-hi,color-mix(in srgb,var(--tx) 5.5%,var(--ink)));--oc-edge:var(--cc-edge,var(--rule3));--oc-edge-hi:var(--cc-edge-hi,color-mix(in srgb,var(--acc) 38%,transparent));--oc-tint:var(--cc-tint,color-mix(in srgb,var(--acc) 6%,transparent));}html.card-clean body .page.ov.ox :is(.tp-pn,.ovb-g,.ovb-g.off,.ovb-stats){background:linear-gradient(135deg,var(--oc-tint),transparent 60%),var(--oc-fill);border:1px solid var(--oc-edge);border-radius:20px;box-shadow:none}html.card-clean body .page.ov.ox .tp-pn{border-radius:24px}html.card-clean body .page.ov.ox .ovb-g.off{border-color:color-mix(in srgb,var(--acc) 24%,var(--oc-edge))}html.card-clean body .page.ov.ox .ovb-g:hover{background:linear-gradient(135deg,var(--oc-tint),transparent 60%),var(--oc-fill-hi);border-color:var(--oc-edge-hi)}html.card-clean body .page.ov.ox .ovb-g .gi{background:none;border-color:var(--rule3)}html.card-clean body .page.ov.ox .ovb-g.on .gi{color:var(--acc);border-color:transparent;background:color-mix(in srgb,var(--acc) 11%,transparent)}@media(max-width:640px){html.card-clean body .page.ov.ox .tp-pn{border-radius:20px}}.page.ov.ox .ovb-in{border-color:var(--rule3);box-shadow:none}.page.ov.ox .ovb-in:focus-within{border-color:color-mix(in srgb,var(--acc) 55%,transparent)}.page.ov.ox .tp-pn,.page.ov.ox .tp-pn.ok{padding:22px 20px}.page.ov.ox .tp-tx h2{font-size:clamp(23px,6.4vw,27px);letter-spacing:-.025em}.page.ov.ox .tp-tx p{max-width:34ch;color:var(--tx3)}.page.ov.ox .tp-cta{box-shadow:0 10px 24px -14px var(--acc)}.page.ov.ox .ovb-g,.page.ov.ox .ovb-g.off,.page.ov.ox .ovb-g.off:hover{grid-template-rows:auto 1fr;align-content:start;gap:16px 8px;padding:16px 14px 15px}.page.ov.ox .ovb-g .gs{font:500 13px/1 var(--sans);letter-spacing:0;text-transform:none}.page.ov.ox .ovb-g.on .gs{color:var(--tx3)}.page.ov.ox .ovb-g.off .gs{color:var(--acc);padding:7px 12px}.page.ov.ox .ovb-g b{font-size:15.5px;letter-spacing:-.005em}.page.ov.ox .ovb-g .gw{font-size:13px;line-height:1.4;color:var(--tx3)}.page.ov.ox .ovb-stats{padding:16px 2px}html body .page.ov.ox #sec-srv .ovb-stat{padding:0 12px;display:flex;flex-direction:column;justify-content:flex-start}html body .page.ov.ox #sec-srv .ovb-stat:last-child{flex:1.55}.page.ov.ox .ovb-stat b,.page.ov.ox .ovb-stat b.sm{display:block;min-height:30px;line-height:30px;padding:0;white-space:nowrap}.page.ov.ox .ovb-stat b{font-size:26px}.page.ov.ox .ovb-stat b.sm{font-size:15px}.page.ov.ox .ovb-stat span{margin-top:4px;color:var(--tx3)}.page.ov.ox .ovb-card{padding:22px 20px 16px}.page.ov.ox .ovb-ch{margin-bottom:10px}.page.ov.ox .ovb-tl li{padding-block:2px}.page.ov.ox .ovb-tl .s{color:var(--tx3)}.page.ov.ox .ovb-quote p{line-height:1.3}.page.ov.ox .ovb-quote .w{color:var(--tx3)}.page.ov.ox .ovb-teach{margin-top:4px}.page.ov.ox .ovb-foot{margin-top:10px;padding-bottom:6px;color:var(--tx3)}.page.ov.ox #sec-deck{display:none}.page.ov.ox :is(.tp-hi,.tp-name,.tp-tx h2,.ovb-h h2,.ovb-ch h3,.ovb-quote p,.ovb-stat b){text-shadow:none;filter:none}.page.ov.ox .tp-hi{background:none;color:var(--tx2);-webkit-text-fill-color:currentColor}.page.ov.ox .tp-hi em{-webkit-text-fill-color:currentColor}html:root.card-clean body .page.ov.ox .ovb-card,html:root.card-clean body .page.ov.ox .ovb-card:hover,html:root.card-clean body .page.ov.ox .ovb-card:focus-within{border-color:var(--oc-edge);box-shadow:none;transform:none}
.ovt{padding-top:16px}.ovt .page.ov.ox{padding-top:10px}.ovt .page.an{padding-top:6px}.page.an{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:18px;align-content:start}.ax-top{grid-column:1/-1;display:flex;align-items:flex-end;justify-content:space-between;gap:16px;margin:6px 2px 2px}.ax-eb{font:500 10.5px/1 var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--tx3)}.ax-top h2{margin:10px 0 0;font:400 clamp(30px,5.2vw,46px)/1 var(--serif);letter-spacing:-.035em;text-wrap:balance;color:var(--tx)}.ax-top h2 em{font-style:italic;color:var(--gold-hi)}.ax-sub{margin:10px 0 0;font-size:13.5px;color:var(--tx3)}.ax-ref{flex:none;display:inline-flex;align-items:center;gap:8px;min-height:36px;padding:0 15px;border:1px solid var(--rule2);border-radius:99px;background:none;color:var(--tx2);font:500 13px/1 var(--sans);cursor:pointer;transition:border-color .2s,color .2s}.ax-ref:hover{border-color:var(--acc);color:var(--tx)}.ax-ref.spin .ic{animation:spin .8s linear infinite}.ax-c{grid-column:span 2;min-width:0;padding:22px 24px 24px;border:1px solid var(--rule2);border-radius:24px;background:linear-gradient(160deg,var(--s2),var(--s1))}.ax-c.w4{grid-column:span 4}.ax-c.w6{grid-column:span 6}.ax-c [hidden]{display:none!important}.ax-ch{display:flex;align-items:center;gap:12px;margin-bottom:16px;min-height:32px}.ax-ch h3{margin:0;font:400 24px/1.1 var(--serif);letter-spacing:-.02em;color:var(--tx)}.ax-meta{margin-left:auto;font:500 10.5px/1 var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--tx3);white-space:nowrap}.ax-tg{margin-left:auto;display:inline-flex;align-items:center;gap:6px;min-height:30px;padding:0 11px;border:1px solid var(--rule2);border-radius:99px;background:none;color:var(--tx3);font:500 12px/1 var(--sans);cursor:pointer;transition:border-color .2s,color .2s}.ax-meta+.ax-tg{margin-left:4px}.ax-tg:hover,.ax-tg.on{border-color:var(--acc);color:var(--acc)}.ax-ref:focus-visible,.ax-tg:focus-visible,.ax-bl button:focus-visible,.ax-lay button:focus-visible,.ax-lnk:focus-visible,.ax-plot:focus-visible,.ax-chart:focus-visible{outline:2px solid var(--acc);outline-offset:3px;border-radius:10px}.ax-hero{padding:28px 30px 26px;background:linear-gradient(160deg,color-mix(in srgb,var(--acc) 7%,var(--s2)),var(--s1) 70%)}.ax-hero .ax-ch{position:absolute;right:30px;top:24px;margin:0}.ax-hero{position:relative}.ax-hd{display:flex;align-items:flex-end;justify-content:space-between;gap:18px;flex-wrap:wrap;padding-top:6px}.ax-hero .ax-ch h3{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.ax-big b{display:block;font:400 clamp(60px,10vw,104px)/.88 var(--serif);letter-spacing:-.045em;color:var(--tx);font-variant-numeric:tabular-nums}.ax-d{display:flex;align-items:center;flex-wrap:wrap;gap:6px 10px;margin-top:16px;font-size:14.5px;color:var(--tx2)}.ax-d em{font-style:normal;color:var(--tx3)}.ax-pill{display:inline-flex;align-items:center;gap:4px;padding:4px 11px 4px 8px;border-radius:99px;background:var(--acc-soft);color:var(--acc);font:600 13.5px/1.2 var(--sans);font-variant-numeric:tabular-nums}.ax-pill.up{background:var(--ok-bg);color:var(--ok)}.ax-rng{align-self:flex-end}.ax-hero .ax-tg{margin-left:0}.ax-chart,.ax-plot{position:relative}.ax-chart{margin-top:24px}.ax-heat .ax-chart,.ax-c .ax-chart.in{margin-top:0}.ax-facts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:22px}.ax-facts>div{padding:14px 16px;border-radius:16px;background:color-mix(in srgb,var(--ink) 34%,transparent)}.ax-facts b{display:block;font:400 30px/1 var(--serif);letter-spacing:-.02em;color:var(--tx);font-variant-numeric:tabular-nums}.ax-facts span{display:block;margin-top:6px;font-size:13px;line-height:1.35;color:var(--tx3)}.ax-fn{margin:14px 0 0;max-width:64ch;font-size:12.5px;line-height:1.5;color:var(--tx3)}.ax-insight{margin:0 0 18px;max-width:58ch;font-size:15px;line-height:1.55;color:var(--tx2)}.ax-insight b{font-weight:600;color:var(--tx)}.ax-svg{display:block;width:100%;height:auto;overflow:visible}.ax-grid{stroke:var(--rule);stroke-width:1}.ax-base{stroke:var(--rule2);stroke-width:1}.ax-yl,.ax-xl{fill:var(--tx3);font:500 11px var(--sans);font-variant-numeric:tabular-nums}.ax-pk{fill:var(--tx2);font:600 11.5px var(--sans)}.ax-line{fill:none;stroke:var(--acc);stroke-width:2.5;stroke-linejoin:round;stroke-linecap:round}.ax-line.draw{stroke-dasharray:1;stroke-dashoffset:1;animation:axDraw 1.2s var(--ease) .15s forwards}.ax-end{fill:var(--acc);stroke:var(--s2);stroke-width:2.5}.ax-bar{fill:color-mix(in srgb,var(--acc) 46%,var(--s3));transition:fill .15s}.ax-bar.pk{fill:var(--acc)}.ax-bar.hv{fill:var(--gold-hi,var(--acc))}.ax-bars.ax-in{animation:axGrow .7s var(--ease) .3s backwards}.ax-cross{stroke:var(--rule3);stroke-width:1;stroke-dasharray:3 3;pointer-events:none}.ax-dot{fill:var(--acc);stroke:var(--s2);stroke-width:2.5;pointer-events:none}.ax-hit{cursor:crosshair;touch-action:pan-y}@keyframes axDraw{to{stroke-dashoffset:0}}@keyframes axGrow{from{transform:scaleY(0)}}.ax-tip{position:absolute;left:0;top:0;z-index:6;min-width:128px;padding:9px 12px 10px;border:1px solid var(--rule3);border-radius:12px;background:var(--s4);box-shadow:0 14px 34px -14px #000;color:var(--tx);font:13px/1.45 var(--sans);pointer-events:none;opacity:0;transition:opacity .12s;white-space:nowrap}.ax-tip.on{opacity:1}.ax-tip b{display:block;margin-bottom:3px;font-weight:600}.ax-tip span{display:flex;align-items:center;gap:7px;color:var(--tx2);font-variant-numeric:tabular-nums}.ax-tip .k{width:10px;height:3px;border-radius:2px;background:var(--acc)}.ax-tip .k.j{width:10px;height:10px;border-radius:3px;background:color-mix(in srgb,var(--acc) 46%,var(--s3))}.ax-hm{display:grid;grid-template-columns:32px repeat(24,minmax(0,1fr));gap:3px;align-items:center}.ax-hm i,.ax-lg i{display:block;aspect-ratio:1;border-radius:4px;background:color-mix(in srgb,var(--ink) 42%,transparent)}.ax-hm i.l1,.ax-lg i.l1{background:color-mix(in srgb,var(--acc) 22%,var(--s3))}.ax-hm i.l2,.ax-lg i.l2{background:color-mix(in srgb,var(--acc) 42%,var(--s3))}.ax-hm i.l3,.ax-lg i.l3{background:color-mix(in srgb,var(--acc) 62%,var(--s3))}.ax-hm i.l4,.ax-lg i.l4{background:color-mix(in srgb,var(--acc) 82%,var(--s3))}.ax-hm i.l5,.ax-lg i.l5{background:var(--acc)}.ax-hm i[data-d]:hover{outline:2px solid var(--tx);outline-offset:1px}.ax-hm .rl,.ax-hm .hl{font:500 11px/1 var(--sans);color:var(--tx3);white-space:nowrap}.ax-hm .hl{justify-self:start;margin-top:4px}.ax-lg{display:flex;align-items:center;justify-content:flex-end;gap:5px;margin-top:14px;font-size:12px;color:var(--tx3)}.ax-lg i{width:14px;height:14px;aspect-ratio:auto}.ax-lg span:first-child{margin-right:3px}.ax-lg span:last-child{margin-left:3px}.ax-bigrow{display:flex;align-items:baseline;flex-wrap:wrap;gap:4px 8px;margin-bottom:16px;font-size:14px;color:var(--tx3)}.ax-bigrow b{font:400 42px/1 var(--serif);letter-spacing:-.03em;color:var(--tx);font-variant-numeric:tabular-nums}.ax-bigrow b.s{margin-left:10px}.ax-split{display:flex;gap:2px;height:10px;margin-bottom:14px}.ax-split i{display:block;min-width:0;border-radius:5px;background:var(--acc)}.ax-split i.b{background:var(--tx3)}.ax-split.seg5{margin-bottom:12px}.ax-split .c1,.ax-key .c1{background:color-mix(in srgb,var(--acc) 70%,var(--s3))}.ax-split .c2,.ax-key .c2{background:color-mix(in srgb,var(--acc) 48%,var(--s3))}.ax-split .c3,.ax-key .c3{background:color-mix(in srgb,var(--acc) 30%,var(--s3))}.ax-key{display:flex;flex-wrap:wrap;gap:6px 16px;margin:0 0 4px;padding:0;list-style:none;font-size:13px;color:var(--tx2)}.ax-key li{display:inline-flex;align-items:center;gap:7px}.ax-key i{width:10px;height:10px;border-radius:3px;background:var(--acc)}.ax-key b{font-weight:600;color:var(--tx);font-variant-numeric:tabular-nums}.ax-dl{margin:14px 0 0}.ax-dl>div{display:flex;align-items:baseline;justify-content:space-between;gap:12px;padding:10px 0;border-top:1px solid var(--rule)}.ax-dl dt{font-size:13px;color:var(--tx3)}.ax-dl dd{margin:0;font:600 13.5px var(--sans);color:var(--tx);text-align:right;font-variant-numeric:tabular-nums}.ax-dl small{font-weight:400;font-size:12px;color:var(--tx3)}.ax-bl{display:grid;gap:13px;margin:0;padding:0;list-style:none}.ax-bl.lg{gap:16px}.ax-bl button{display:block;width:100%;padding:0;border:0;background:none;color:inherit;font:inherit;text-align:left;cursor:pointer}.ax-bl .t{display:flex;align-items:center;gap:8px;font-size:13.5px;color:var(--tx2)}.ax-bl .t .trunc{flex:1;min-width:0}.ax-bl .t b{font:600 13.5px var(--sans);color:var(--tx);font-variant-numeric:tabular-nums}.ax-bl .t em{font-style:normal;color:var(--tx3)}.ax-bl .t code{font:600 12.5px var(--mono);color:var(--tx)}.ax-bl button:hover .t{color:var(--tx)}.ax-bl .sw{flex:none;width:10px;height:10px;border-radius:50%}.ax-bar-x,.ax-bl .bar,.ax-who .bar{display:block;height:6px;margin-top:7px;border-radius:3px;background:color-mix(in srgb,var(--ink) 46%,transparent);overflow:hidden}.ax-bl .bar i,.ax-who .bar i{display:block;height:100%;border-radius:3px;background:var(--acc)}.ax-two{display:grid;grid-template-columns:minmax(0,1.7fr) minmax(0,1fr);gap:34px}.ax-r h4{margin:0 0 14px;font:500 10.5px/1 var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--tx3)}.ax-r h4+.ax-bl+h4{margin-top:26px}.ax-who{display:grid;gap:11px;margin:0;padding:0;list-style:none}.ax-who li{display:grid;grid-template-columns:28px minmax(0,1fr) minmax(40px,.7fr) 30px;align-items:center;gap:10px;font-size:13.5px;color:var(--tx2)}.ax-who .bar{margin:0}.ax-who b{text-align:right;font:600 13.5px var(--sans);color:var(--tx);font-variant-numeric:tabular-nums}.ax-who .av,.ax-who .av-fb{border-radius:50%}.ax-segs{display:flex;gap:4px;margin-bottom:14px}.ax-segs i{flex:1;height:8px;border-radius:4px;background:var(--rule2)}.ax-segs i.on{background:var(--ok)}.ax-lay{display:grid;margin:0;padding:0;list-style:none}.ax-lay button{display:grid;grid-template-columns:10px minmax(0,1fr) auto;align-items:center;gap:10px;width:100%;padding:8px 0;border:0;background:none;color:var(--tx2);font:inherit;font-size:13.5px;text-align:left;cursor:pointer}.ax-lay button:hover{color:var(--tx)}.ax-lay i{width:8px;height:8px;border-radius:50%;background:var(--warn)}.ax-lay i.on{background:var(--ok)}.ax-lay i.wait{background:var(--tx4)}.ax-lay em{font-style:normal;font-size:12.5px;color:var(--warn)}.ax-lay i.on~em{color:var(--ok)}.ax-lay i.wait~em{color:var(--tx3)}.ax-note{display:flex;gap:12px;padding:14px 16px;border-radius:16px;background:color-mix(in srgb,var(--ink) 34%,transparent);color:var(--tx3)}.ax-note .ic{flex:none;margin-top:1px}.ax-note b{display:block;font-weight:600;font-size:14px;color:var(--tx)}.ax-note span{display:block;margin-top:3px;font-size:13px;line-height:1.45}.ax-lnk{display:inline-flex;align-items:center;gap:7px;margin-top:14px;padding:4px 0;border:0;background:none;color:var(--acc);font:500 13.5px var(--sans);cursor:pointer}.ax-lnk .ic{transition:transform .25s var(--ease)}.ax-lnk:hover .ic{transform:translateX(4px)}.ax-tbl{max-height:340px;overflow:auto;margin-top:6px;border-radius:14px;background:color-mix(in srgb,var(--ink) 30%,transparent)}.ax-tbl+.ax-tbl{margin-top:14px}.ax-tbl table{width:100%;border-collapse:collapse;font-size:13px;font-variant-numeric:tabular-nums}.ax-tbl th{position:sticky;top:0;padding:9px 14px;background:var(--s3);color:var(--tx3);font-weight:500;text-align:left}.ax-tbl td{padding:8px 14px;border-top:1px solid var(--rule);color:var(--tx2)}.ax-tbl .r{text-align:right}@media(max-width:1080px){.ax-c{grid-column:span 3}.ax-c.w4,.ax-c.w6{grid-column:span 6}.ax-c:last-child{grid-column:span 6}}@media(max-width:720px){.page.an{gap:14px}.ax-c,.ax-c.w4,.ax-c.w6,.ax-c:last-child{grid-column:1/-1;padding:18px 16px 20px;border-radius:20px}.ax-hero{padding:22px 16px 20px}.ax-hero .ax-ch{position:static;margin:0}.ax-top{align-items:flex-start;flex-direction:column}.ax-facts{grid-template-columns:1fr;gap:8px}.ax-facts>div{display:flex;align-items:baseline;gap:12px}.ax-facts b{flex:none;min-width:64px}.ax-facts span{margin:0}.ax-two{grid-template-columns:1fr;gap:26px}.ax-hm{grid-template-columns:28px repeat(24,minmax(0,1fr));gap:2px}.ax-rng{width:100%}.ax-rng button{flex:1;justify-content:center}}@media(prefers-reduced-motion:reduce){.ax-line.draw,.ax-bars.ax-in{animation:none!important}.ax-line.draw{stroke-dashoffset:0}}
html:not(:has(.login)) #scene::after{display:none}html:not(:has(.login)) #scene .sc-cv{opacity:calc(var(--sc-k)*.82)}html:not(:has(.login)) #scene[data-lite] .sc-cv{opacity:.7}html:not(:has(.login)) #scene:not([data-lite]) .sc-veil{background:linear-gradient(90deg,color-mix(in srgb,var(--ink) 86%,transparent) 0%,color-mix(in srgb,var(--ink) 74%,transparent) 46%,color-mix(in srgb,var(--ink) 24%,transparent) 84%,transparent 100%)}html:not(:has(.login)) #scene[data-lite] .sc-veil{background:linear-gradient(180deg,color-mix(in srgb,var(--ink) 48%,transparent),color-mix(in srgb,var(--ink) 62%,transparent))}html :is(.hfx-edge,.hfx-orbit,.sg-edge,.sg-aur,.sg-stars,.sg-orbit,.tp-orbit){display:none!important}html .hfx-panel{border-color:var(--rule2)!important}html .ox-sg{box-shadow:none}html .hfx-spot::after{display:none}html :is(.hc-cta,.au-cta,.mh-cta,.stu-cta,.sg-cta) .btn.primary::after,html .tp-cta::after{display:none!important}html :is(.hc-eyebrow,.au-eyebrow,.mh-eyebrow,.stu-eyebrow) i{animation:none!important;box-shadow:none}
:root.card-clean:not(.card-blur){--cc-fill:color-mix(in srgb,var(--tx) 2.6%,var(--ink));--cc-fill-in:color-mix(in srgb,var(--tx) 2.4%,var(--cc-fill));--cc-fill-hi:color-mix(in srgb,var(--tx) 5%,var(--ink));--cc-edge:var(--rule2);--cc-edge-hi:color-mix(in srgb,var(--acc) 38%,transparent);--cc-tint:color-mix(in srgb,var(--acc) 5.5%,transparent);}:root.card-clean[data-mode="light"]:not(.card-blur){--cc-fill:color-mix(in srgb,#fff 62%,var(--ink));--cc-fill-in:color-mix(in srgb,var(--tx) 3.5%,var(--cc-fill));--cc-fill-hi:color-mix(in srgb,#fff 80%,var(--ink));--cc-tint:color-mix(in srgb,var(--acc) 8%,transparent)}html:root.card-clean:not(.card-blur) body :is(.panel,.ov-card,.ov-stat,.rule-card,.wiz-tile,.wiz-settings,.wiz-sim,.mod-summary,.rr-editor-card,.cx-card,.cx-plan,.ams-pack,.ams-ladder,.mm-box,.lx-out,.ob-sim,.sim-stage,.library-list,.rr-tpl,.mb-card,.esc-card,.template-card,.sh-card,.sh-tpl,.ov-hero,.hc-big,.hc-panel,.hc-g,.hc-nums,.mh-panel,.au-panel,.stu-panel,.mx-nums,.mx-list,.mx-card,.mx-hero,.mm-card,.ox-card,.ox-g,.ox-r,.ox-look,.am-master,.am-card,.amc,.amd-dial,.amd-pc,.amd-exc,.amd-act,.obx-card,.obx-card2,.ob-stage,.ob-tile,.rv-big,.rv-card,.rv-how,.rv-row,.rv-tpl,.rv-deck,.wz-panel,.wz-tpl,.wz-opt,.wz-walk,.wz-rv,.wz-rv-hero,.wz-stats,.chp-cat,.chp-hero,.rlp-hero,.pa-tile,.pa-nick,.lb-item,.ew-bind,.ams-w,.chx-idea,.ib-card,.library-empty,.cx-cta,.ovb-panel,.ovb-card,.ovb-stat){background:linear-gradient(135deg,var(--cc-tint),transparent 60%),var(--cc-fill);border-color:var(--cc-edge);border-radius:20px;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;}html:root.card-clean:not(.card-blur) body :is(.ov-hero,.hc-big,.hc-panel,.hc-nums,.mx-hero,.mh-panel,.au-panel,.stu-panel,.ob-stage,.rv-big,.rv-deck,.wz-walk,.wz-rv-hero,.chp-hero,.rlp-hero,.cx-cta,.ovb-panel){border-color:var(--cc-edge-hi);border-radius:24px}html:root.card-clean:not(.card-blur) body :is(.ov-stat,.ovb-stat,.pa-nick,.lb-item,.rv-row,.ew-bind,.ams-w,.chx-idea,.ox-r,.wz-stats){border-radius:16px;background-image:none;background-color:var(--cc-fill)}html:root.card-clean:not(.card-blur) body :is(.panel,.ov-card,.ov-stat,.rule-card,.wiz-tile,.wiz-settings,.wiz-sim,.mod-summary,.rr-editor-card,.cx-card,.cx-plan,.ams-pack,.ams-ladder,.mm-box,.lx-out,.ob-sim,.sim-stage,.library-list,.rr-tpl,.mb-card,.esc-card,.template-card,.sh-card,.sh-tpl,.ov-hero,.hc-big,.hc-panel,.hc-g,.hc-nums,.mh-panel,.au-panel,.stu-panel,.mx-nums,.mx-list,.mx-card,.mx-hero,.mm-card,.ox-card,.ox-g,.ox-r,.ox-look,.am-master,.am-card,.amc,.amd-dial,.amd-pc,.amd-exc,.amd-act,.obx-card,.obx-card2,.ob-stage,.ob-tile,.rv-big,.rv-card,.rv-how,.rv-row,.rv-tpl,.rv-deck,.wz-panel,.wz-tpl,.wz-opt,.wz-walk,.wz-rv,.wz-rv-hero,.wz-stats,.chp-cat,.chp-hero,.rlp-hero,.pa-tile,.pa-nick,.lb-item,.ew-bind,.ams-w,.chx-idea,.ib-card,.library-empty,.cx-cta,.ovb-panel,.ovb-card,.ovb-stat) :is(.panel,.ov-card,.ov-stat,.rule-card,.wiz-tile,.wiz-settings,.wiz-sim,.mod-summary,.rr-editor-card,.cx-card,.cx-plan,.ams-pack,.ams-ladder,.mm-box,.lx-out,.ob-sim,.sim-stage,.library-list,.rr-tpl,.mb-card,.esc-card,.template-card,.sh-card,.sh-tpl,.ov-hero,.hc-big,.hc-panel,.hc-g,.hc-nums,.mh-panel,.au-panel,.stu-panel,.mx-nums,.mx-list,.mx-card,.mx-hero,.mm-card,.ox-card,.ox-g,.ox-r,.ox-look,.am-master,.am-card,.amc,.amd-dial,.amd-pc,.amd-exc,.amd-act,.obx-card,.obx-card2,.ob-stage,.ob-tile,.rv-big,.rv-card,.rv-how,.rv-row,.rv-tpl,.rv-deck,.wz-panel,.wz-tpl,.wz-opt,.wz-walk,.wz-rv,.wz-rv-hero,.wz-stats,.chp-cat,.chp-hero,.rlp-hero,.pa-tile,.pa-nick,.lb-item,.ew-bind,.ams-w,.chx-idea,.ib-card,.library-empty,.cx-cta,.ovb-panel,.ovb-card,.ovb-stat){background:var(--cc-fill-in);background-image:none;background-color:var(--cc-fill-in);border-color:var(--cc-edge);border-radius:14px;box-shadow:none;}html:root.card-clean:not(.card-blur) body :is(.ov-card,.wiz-tile,.rule-card,.rr-tpl,.template-card,.mx-card,.rv-card,.mm-card,.am-card,.amc,.pa-tile,.chp-cat,.wz-tpl,.wz-opt,.rv-tpl,.ob-tile,.hc-g){transition:border-color .2s,background-color .2s,transform .2s}html:root.card-clean:not(.card-blur) body :is(.ov-card,.wiz-tile,.rule-card,.rr-tpl,.template-card,.mx-card,.rv-card,.mm-card,.am-card,.amc,.pa-tile,.chp-cat,.wz-tpl,.wz-opt,.rv-tpl,.ob-tile,.hc-g):hover,html:root.card-clean:not(.card-blur) body :is(.ov-card,.wiz-tile,.rule-card,.rr-tpl,.template-card,.mx-card,.rv-card,.mm-card,.am-card,.amc,.pa-tile,.chp-cat,.wz-tpl,.wz-opt,.rv-tpl,.ob-tile,.hc-g):focus-visible{border-color:var(--cc-edge-hi);background-color:var(--cc-fill-hi);box-shadow:none}html:root.card-clean:not(.card-blur) body .hc-g:hover,html:root.card-clean:not(.card-blur) body .hc-g:focus-visible{transform:translateY(-2px)}html:root.card-clean:not(.card-blur) body .hc-g::before{opacity:.35}html:root.card-clean:not(.card-blur) body .hc-g:hover::before,html:root.card-clean:not(.card-blur) body .hc-g:focus-visible::before{opacity:.7}html:root.card-clean:not(.card-blur) body :is(.hc-big,.ov-hero)::before{opacity:.45}:root.card-clean:not(.card-blur).halloween :is(.panel,.ov-card,.rule-card):nth-child(odd)::after{display:none}@media (max-width:640px){html:root.card-clean:not(.card-blur) body :is(.ov-hero,.hc-big,.hc-panel,.hc-nums,.mx-hero,.mh-panel,.au-panel,.stu-panel,.ob-stage,.rv-big,.rv-deck,.wz-walk,.wz-rv-hero,.chp-hero,.rlp-hero,.cx-cta,.ovb-panel){border-radius:20px}html:root.card-clean:not(.card-blur) body :is(.panel,.ov-card,.ov-stat,.rule-card,.wiz-tile,.wiz-settings,.wiz-sim,.mod-summary,.rr-editor-card,.cx-card,.cx-plan,.ams-pack,.ams-ladder,.mm-box,.lx-out,.ob-sim,.sim-stage,.library-list,.rr-tpl,.mb-card,.esc-card,.template-card,.sh-card,.sh-tpl,.ov-hero,.hc-big,.hc-panel,.hc-g,.hc-nums,.mh-panel,.au-panel,.stu-panel,.mx-nums,.mx-list,.mx-card,.mx-hero,.mm-card,.ox-card,.ox-g,.ox-r,.ox-look,.am-master,.am-card,.amc,.amd-dial,.amd-pc,.amd-exc,.amd-act,.obx-card,.obx-card2,.ob-stage,.ob-tile,.rv-big,.rv-card,.rv-how,.rv-row,.rv-tpl,.rv-deck,.wz-panel,.wz-tpl,.wz-opt,.wz-walk,.wz-rv,.wz-rv-hero,.wz-stats,.chp-cat,.chp-hero,.rlp-hero,.pa-tile,.pa-nick,.lb-item,.ew-bind,.ams-w,.chx-idea,.ib-card,.library-empty,.cx-cta,.ovb-panel,.ovb-card,.ovb-stat):not(:is(.ov-hero,.hc-big,.hc-panel,.hc-nums,.mx-hero,.mh-panel,.au-panel,.stu-panel,.ob-stage,.rv-big,.rv-deck,.wz-walk,.wz-rv-hero,.chp-hero,.rlp-hero,.cx-cta,.ovb-panel)):not(:is(.ov-stat,.ovb-stat,.pa-nick,.lb-item,.rv-row,.ew-bind,.ams-w,.chx-idea,.ox-r,.wz-stats)){border-radius:18px}}@media (prefers-reduced-motion:reduce){html:root.card-clean:not(.card-blur) body :is(.ov-card,.wiz-tile,.rule-card,.rr-tpl,.template-card,.mx-card,.rv-card,.mm-card,.am-card,.amc,.pa-tile,.chp-cat,.wz-tpl,.wz-opt,.rv-tpl,.ob-tile,.hc-g){transition:none}html:root.card-clean:not(.card-blur) body .hc-g:hover,html:root.card-clean:not(.card-blur) body .hc-g:focus-visible{transform:none}}html:root.card-clean:not(.card-blur) body .hc-g{gap:6px;padding:20px 22px;min-height:0}html:root.card-clean:not(.card-blur) body .hc-g-m{border-top:1px solid var(--rule);border-top-style:solid;padding-top:14px;color:var(--tx3)}html:root.card-clean:not(.card-blur) body .hc-g-ic{border-radius:14px;background:color-mix(in srgb,var(--c) 14%,var(--cc-fill))}@media (max-width:860px){html:root.card-clean:not(.card-blur) body .hc-tiles,html:root.card-clean:not(.card-blur) body .hc-tiles:has(>:nth-child(4)){gap:10px}html:root.card-clean:not(.card-blur) body .hc-g{display:grid;grid-template-columns:44px minmax(0,1fr) auto;grid-template-areas:"ic t st" "ic d d" "ic m m";column-gap:14px;row-gap:3px;align-items:center;padding:16px 18px;border-radius:20px}html:root.card-clean:not(.card-blur) body .hc-g-top{display:contents}html:root.card-clean:not(.card-blur) body .hc-g-no{display:none}html:root.card-clean:not(.card-blur) body .hc-g-top .hc-pill{grid-area:st;justify-self:end;align-self:start}html:root.card-clean:not(.card-blur) body .hc-g-ic{grid-area:ic;align-self:start;margin:2px 0 0;width:44px;height:44px}html:root.card-clean:not(.card-blur) body .hc-g>b{grid-area:t;font-size:21px;align-self:center}html:root.card-clean:not(.card-blur) body .hc-g-d{grid-area:d;font-size:13px;line-height:1.4}html:root.card-clean:not(.card-blur) body .hc-g-m{grid-area:m;margin:4px 0 0;padding:0;border:0;width:auto;font-size:10.5px;letter-spacing:.04em;color:var(--tx4)}}html:root.card-clean:not(.card-blur) body .mx-row+.mx-row::before,html:root.card-clean:not(.card-blur) body .mx-letter+.mx-row::before{content:'';position:absolute;top:0;left:14px;right:14px;height:1px;background:var(--rule);pointer-events:none}html:root.card-clean:not(.card-blur) body .mx-row+.mx-row,html:root.card-clean:not(.card-blur) body .mx-letter+.mx-row{box-shadow:none}html:root.card-clean:not(.card-blur) body .mx-row:hover::before,html:root.card-clean:not(.card-blur) body .mx-row:hover+.mx-row::before{opacity:0}html:root.card-clean:not(.card-blur) body .lpg .mx-row+.mx-row::before{left:66px;right:10px}
.fr{--fr-ease:cubic-bezier(.16,1,.3,1);position:fixed;inset:0;z-index:5200;display:flex;flex-direction:column;color:var(--tx);background:var(--ink);overflow:hidden;isolation:isolate;animation:frIn .7s var(--ease) both;font-family:var(--sans)}@keyframes frIn{from{opacity:0}to{opacity:1}}.fr.gone{animation:frGone .55s var(--ease-io) both;pointer-events:none}@keyframes frGone{to{opacity:0;transform:scale(1.02)}}.fr-cv{position:absolute;inset:0;width:100%;height:100%;z-index:0;pointer-events:none}.fr.morph,.fr.morph *{transition:background-color .55s var(--ease),border-color .55s var(--ease),color .55s var(--ease),box-shadow .55s var(--ease),fill .55s var(--ease)!important}.fr-aur{position:absolute;inset:-25%;z-index:-1;pointer-events:none;transform:translate3d(var(--ax,0),var(--ay,0),0);transition:transform 1.8s var(--fr-ease)}.fr-aur i{position:absolute;border-radius:50%;will-change:transform}.fr-aur i:nth-child(1){width:64vmax;height:64vmax;left:2%;top:-6%;background:radial-gradient(closest-side,color-mix(in srgb,var(--acc) 30%,transparent),transparent);animation:frD1 28s ease-in-out infinite alternate}.fr-aur i:nth-child(2){width:56vmax;height:56vmax;right:0;bottom:-8%;background:radial-gradient(closest-side,color-mix(in srgb,var(--gold-hi) 20%,transparent),transparent);animation:frD2 34s ease-in-out infinite alternate}.fr-aur i:nth-child(3){width:40vmax;height:40vmax;left:38%;top:30%;background:radial-gradient(closest-side,color-mix(in srgb,var(--acc) 14%,var(--tx) 6%),transparent);opacity:.7;animation:frD3 22s ease-in-out infinite alternate}@keyframes frD1{to{transform:translate3d(9vmax,6vmax,0) scale(1.12)}}@keyframes frD2{to{transform:translate3d(-8vmax,-5vmax,0) scale(1.08)}}@keyframes frD3{to{transform:translate3d(-6vmax,8vmax,0) scale(.9)}}.fr[data-step=hello]{--ax:0;--ay:0}.fr[data-step=metal]{--ax:-5vmax;--ay:3vmax}.fr[data-step=mood]{--ax:4vmax;--ay:-3vmax}.fr[data-step=server]{--ax:-3vmax;--ay:-4vmax}.fr[data-step=stop]{--ax:5vmax;--ay:4vmax}.fr[data-step=done]{--ax:0;--ay:-2vmax}:root[data-mode=light] .fr-aur i{opacity:.7}.fr::after{content:'';position:absolute;inset:0;z-index:1;pointer-events:none;background:radial-gradient(ellipse at 50% 45%,transparent 45%,color-mix(in srgb,var(--ink) 70%,transparent) 100%)}html.perf-1 .fr-aur i,html.perf-2 .fr-aur i{animation:none}html.perf-2 .fr-cv{display:none}.fr-top{position:relative;z-index:3;display:flex;align-items:center;gap:18px;padding:calc(var(--sat) + 18px) clamp(16px,4vw,44px) 0}.fr-brand{display:flex;align-items:center;gap:10px;font:600 12px/1 var(--mono);letter-spacing:.22em;text-transform:uppercase;color:var(--tx2);min-width:96px}.fr-brand .sigil{color:var(--acc)}.fr-pips{flex:1;display:flex;align-items:center;justify-content:center;list-style:none;margin:0;padding:0}.fr-pip{display:flex;align-items:center}.fr-pip+.fr-pip::before{content:'';width:clamp(12px,3.6vw,46px);height:1.5px;background:linear-gradient(90deg,var(--acc),var(--acc)) left/0 100% no-repeat,var(--rule2);transition:background-size .7s var(--fr-ease)}.fr-pip.done+.fr-pip::before,.fr-pip.on::before{background-size:100% 100%}.fr-pip button{width:30px;height:30px;display:grid;place-items:center;border:0;background:none;padding:0;border-radius:50%;cursor:default}.fr-pip.done button{cursor:pointer}.fr-pip button::before{content:'';width:9px;height:9px;transform:rotate(45deg);border:1.5px solid var(--rule3);background:transparent;transition:transform .5s var(--fr-ease),background .4s,border-color .4s,box-shadow .5s}.fr-pip.done button::before{background:var(--acc);border-color:var(--acc);box-shadow:0 0 12px var(--acc-mid)}.fr-pip.on button::before{background:var(--acc);border-color:var(--acc);transform:rotate(45deg) scale(1.55);box-shadow:0 0 0 5px var(--acc-soft),0 0 20px var(--acc)}.fr-pip button:focus-visible{outline:2px solid var(--acc);outline-offset:1px}.fr-skip{min-width:96px;display:flex;justify-content:flex-end}.fr-skip button{font:500 11px/1 var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--tx3);background:none;border:0;padding:10px 4px;cursor:pointer;transition:color .2s}.fr-skip button:hover,.fr-skip button:focus-visible{color:var(--tx)}.fr[data-step=done] .fr-skip{visibility:hidden}.fr-stage{position:relative;z-index:2;flex:1;min-height:0;overflow-y:auto;overflow-x:hidden;display:flex;padding:clamp(14px,3.5vh,44px) clamp(18px,4vw,56px);overscroll-behavior:contain;scrollbar-width:thin}.fr-step{margin:auto;width:100%;max-width:1120px}.fr-step.out{animation:frOut .26s var(--ease-io) both}@keyframes frOut{to{opacity:0;transform:translate3d(calc(var(--dx,-1)*30px),0,0) scale(.985);filter:blur(5px)}}.fr-rise{opacity:0;animation:frRise .8s var(--fr-ease) both;animation-delay:calc(var(--i,0)*70ms + 80ms)}@keyframes frRise{from{opacity:0;transform:translate3d(0,24px,0);filter:blur(7px)}to{opacity:1;transform:none;filter:none}}html.perf-1 .fr-rise,html.perf-2 .fr-rise{animation-name:frRiseLite}@keyframes frRiseLite{from{opacity:0;transform:translate3d(0,14px,0)}to{opacity:1;transform:none}}.fr-eyebrow{display:flex;align-items:center;gap:10px;margin:0 0 18px;font:500 11.5px/1 var(--mono);letter-spacing:.2em;text-transform:uppercase;color:var(--tx3)}.fr-eyebrow b{color:var(--acc);font-weight:600}.fr-h{margin:0 0 16px;font:400 clamp(40px,6.2vw,76px)/1 var(--serif);letter-spacing:-.022em;text-wrap:balance;outline:none}.fr-h em .fr-w{background:var(--foil);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;padding-right:.06em}.fr-h em{font-style:italic;color:var(--acc);background:var(--foil);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;padding-right:.06em}.fr-sub{margin:0 0 28px;max-width:46ch;font:400 clamp(15px,1.5vw,18px)/1.55 var(--sans);color:var(--tx2);text-wrap:pretty}.fr-note{margin:14px 0 0;font:400 12.5px/1.5 var(--sans);color:var(--tx3);max-width:46ch}.fr-sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.fr-split{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);gap:clamp(28px,5vw,84px);align-items:center}.fr-copy{min-width:0}.fr-aside{min-width:0;display:grid;place-items:center}@media(max-width:899px){.fr-split{grid-template-columns:1fr}.fr-aside{display:none}.fr-brand span:last-child{display:none}.fr-brand,.fr-skip{min-width:0}}.fr-foot{position:relative;z-index:3;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px clamp(16px,4vw,44px) calc(var(--sab) + 18px)}.fr-foot .btn{min-width:0}.fr-foot .fr-back.off{visibility:hidden}.fr-foot .fr-next{min-width:148px;justify-content:center}.fr-hint{font:500 11px/1 var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--tx3)}.fr-hint kbd{font:inherit;padding:3px 6px;border:1px solid var(--rule3);border-radius:5px;margin:0 2px}@media(hover:none){.fr-hint{display:none}}.fr[data-step=hello] .fr-foot,.fr[data-step=done] .fr-foot{visibility:hidden}.fr .btn.primary.fr-go{padding:0 26px;height:52px;font-size:15px;gap:10px;box-shadow:0 10px 40px -8px var(--acc-mid),0 0 0 1px color-mix(in srgb,var(--acc) 60%,transparent)}.fr .btn.primary.fr-go .ic{transition:transform .35s var(--fr-ease)}.fr .btn.primary.fr-go:hover .ic{transform:translateX(4px)}.fr-hello{display:flex;flex-direction:column;align-items:center;text-align:center}.fr-hello .fr-sub{margin-inline:auto}.fr-mark{position:relative;width:clamp(112px,17vh,168px);aspect-ratio:1;margin-bottom:clamp(18px,4vh,34px);display:grid;place-items:center}.fr-mark svg{position:relative;width:100%;height:100%;overflow:visible;filter:drop-shadow(0 0 26px var(--acc-mid))}.fr-mk-line{stroke-width:.7;stroke-linejoin:round;stroke-dasharray:1;stroke-dashoffset:1;animation:frDraw 1.5s .25s var(--fr-ease) forwards,frFade .6s 1.5s ease forwards}.fr-mk-fill{opacity:0;animation:frFill 1s 1.05s ease forwards}@keyframes frDraw{to{stroke-dashoffset:0}}@keyframes frFill{to{opacity:1}}@keyframes frFade{to{opacity:0}}.fr-ring{position:absolute;inset:-14%;border-radius:50%;border:1px solid var(--acc);opacity:0;animation:frRing 4.2s 1.3s var(--fr-ease) infinite}.fr-ring.r2{animation-delay:2.7s}@keyframes frRing{0%{transform:scale(.55);opacity:.55}100%{transform:scale(1.9);opacity:0}}.fr-me{display:inline-flex;align-items:center;gap:10px;padding:5px 14px 5px 5px;border:1px solid var(--rule2);border-radius:99px;background:color-mix(in srgb,var(--s2) 70%,transparent);font:500 12.5px/1 var(--sans);letter-spacing:.01em;text-transform:none;color:var(--tx2)}.fr-me .av,.fr-me .av-fb{border-radius:50%;box-shadow:0 0 0 2px var(--acc)}.fr-title{font-size:clamp(44px,8vw,96px)}.fr-w{display:inline-block;opacity:0;animation:frWord 1s var(--fr-ease) both;animation-delay:calc(1.05s + var(--w)*95ms)}@keyframes frWord{from{opacity:0;transform:translate3d(0,.45em,0) rotate(2deg);filter:blur(12px)}to{opacity:1;transform:none;filter:none}}.fr-late{opacity:0;animation:frRise .9s var(--fr-ease) both;animation-delay:1.9s}.fr-late.l2{animation-delay:2.1s}.fr-time{margin-top:16px;font:500 11px/1 var(--mono);letter-spacing:.18em;text-transform:uppercase;color:var(--tx3)}.fr-orbs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(8px,1.4vw,16px);max-width:470px;margin-bottom:20px}.fr-orb{position:relative;display:flex;flex-direction:column;align-items:center;gap:11px;padding:16px 4px 11px;background:none;border:1px solid transparent;border-radius:20px;cursor:pointer;color:var(--tx2);font:500 12.5px/1.1 var(--sans);-webkit-tap-highlight-color:transparent;transition:background .35s,border-color .35s,color .3s,transform .5s var(--fr-ease)}.fr-orb i{position:relative;display:grid;place-items:center;width:clamp(54px,6.4vw,70px);aspect-ratio:1;border-radius:50%;background:radial-gradient(circle at 30% 22%,rgba(255,255,255,.8),transparent 32%),conic-gradient(from 215deg,var(--y),var(--x) 28%,color-mix(in srgb,var(--x) 55%,#fff) 46%,var(--x) 62%,var(--y));box-shadow:inset 0 -9px 14px rgba(0,0,0,.32),inset 0 2px 3px rgba(255,255,255,.55),0 10px 26px -6px color-mix(in srgb,var(--x) 55%,transparent);transition:transform .55s var(--fr-ease),box-shadow .45s}.fr-orb i::before{content:'';position:absolute;inset:0;border-radius:50%;background:linear-gradient(115deg,transparent 35%,rgba(255,255,255,.55) 50%,transparent 65%) -120% 0/220% 100% no-repeat;transition:background-position .9s var(--fr-ease)}.fr-orb:hover i::before,.fr-orb:focus-visible i::before{background-position:120% 0}.fr-orb:hover i,.fr-orb:focus-visible i{transform:translateY(-5px) scale(1.09)}.fr-orb:focus-visible{outline:2px solid var(--acc);outline-offset:2px}.fr-orb .ic{width:22px;height:22px;stroke:#1a1204;stroke-width:3;fill:none;stroke-linecap:round;stroke-linejoin:round;opacity:0;transform:scale(.3) rotate(-30deg);transition:opacity .25s,transform .5s var(--fr-ease)}.fr-orb[aria-checked=true]{color:var(--tx);border-color:color-mix(in srgb,var(--x) 55%,transparent);background:color-mix(in srgb,var(--x) 9%,transparent)}.fr-orb[aria-checked=true] i{box-shadow:inset 0 -9px 14px rgba(0,0,0,.32),inset 0 2px 3px rgba(255,255,255,.55),0 0 0 3px var(--ink),0 0 0 5px var(--x),0 0 34px -2px var(--x)}.fr-orb[aria-checked=true] .ic{opacity:1;transform:none}.fr-orb.pop i{animation:frPop .6s var(--fr-ease)}@keyframes frPop{0%{transform:scale(.8)}45%{transform:scale(1.2)}100%{transform:scale(1)}}.fr-read{display:flex;flex-direction:column;gap:6px;min-height:62px;margin-bottom:18px}.fr-read b{font:400 clamp(28px,3.4vw,40px)/1 var(--serif);letter-spacing:-.015em;color:var(--tx)}.fr-read span{font:500 11px/1.4 var(--mono);letter-spacing:.16em;text-transform:uppercase;color:var(--tx3)}.fr-read.swap b,.fr-read.swap span{animation:frSwap .45s var(--fr-ease)}@keyframes frSwap{from{opacity:0;transform:translate3d(0,10px,0)}to{opacity:1;transform:none}}.fr-lines{display:flex;flex-direction:column;border:1px solid var(--rule2);border-radius:16px;background:color-mix(in srgb,var(--s1) 78%,transparent);overflow:hidden;max-width:520px}.fr-line{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:14px 16px}.fr-line+.fr-line{border-top:1px solid var(--rule)}.fr-line>div:first-child{min-width:0}.fr-line b{display:block;font:600 13.5px/1.25 var(--sans);color:var(--tx)}.fr-line span.s{display:block;margin-top:3px;font:400 12px/1.4 var(--sans);color:var(--tx3)}.fr-seg{display:inline-flex;padding:3px;gap:2px;border:1px solid var(--rule2);border-radius:11px;background:var(--s2);flex:none}.fr-seg button{border:0;background:none;color:var(--tx2);font:500 12.5px/1 var(--sans);padding:9px 14px;border-radius:8px;cursor:pointer;transition:background .25s,color .25s,box-shadow .25s}.fr-seg button:hover{color:var(--tx)}.fr-seg button[aria-checked=true]{background:var(--acc);color:var(--on-acc);box-shadow:0 4px 14px -4px var(--acc-mid)}.fr-seg button:focus-visible{outline:2px solid var(--acc);outline-offset:1px}.fr-sw{position:relative;flex:none;width:44px;height:26px;border-radius:99px;border:1px solid var(--rule3);background:var(--s3);cursor:pointer;padding:0;transition:background .3s,border-color .3s}.fr-sw::after{content:'';position:absolute;top:2px;left:2px;width:20px;height:20px;border-radius:50%;background:var(--tx2);transition:transform .4s var(--fr-ease),background .3s}.fr-sw[aria-checked=true]{background:var(--acc);border-color:var(--acc)}.fr-sw[aria-checked=true]::after{transform:translateX(18px);background:var(--on-acc)}.fr-sw:focus-visible{outline:2px solid var(--acc);outline-offset:2px}.fr-modes{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;max-width:520px;margin-bottom:16px}.fr-mode{display:flex;flex-direction:column;gap:9px;padding:9px 9px 13px;text-align:left;background:color-mix(in srgb,var(--s1) 78%,transparent);border:1px solid var(--rule2);border-radius:16px;cursor:pointer;color:var(--tx);transition:border-color .3s,transform .5s var(--fr-ease),box-shadow .4s}.fr-mode:hover{transform:translateY(-3px);border-color:var(--rule3)}.fr-mode:focus-visible{outline:2px solid var(--acc);outline-offset:2px}.fr-mode[aria-checked=true]{border-color:var(--acc);box-shadow:0 0 0 3px var(--acc-soft),0 14px 34px -14px var(--acc-mid)}.fr-mode b{padding:0 4px;font:600 13.5px/1 var(--sans)}.fr-mode em{padding:0 4px;margin-top:-3px;font:400 11.5px/1.3 var(--sans);font-style:normal;color:var(--tx3)}.fr-mp{position:relative;display:block;height:62px;border-radius:9px;overflow:hidden;border:1px solid rgba(128,128,128,.25)}.fr-mp i{position:absolute;display:block;border-radius:2px;left:9px}.fr-mp i:nth-child(1){top:11px;width:44%;height:6px;background:var(--acc)}.fr-mp i:nth-child(2){top:24px;width:66%;height:4px;opacity:.5}.fr-mp i:nth-child(3){bottom:9px;width:30px;height:12px;border-radius:4px;border:1px solid var(--acc)}.fr-mp.dark{background:#0d0c0a}.fr-mp.dark i:nth-child(2){background:#e9e2d2}.fr-mp.light{background:#faf6ee}.fr-mp.light i:nth-child(2){background:#2a2418}.fr-mp.auto{background:linear-gradient(115deg,#0d0c0a 50%,#faf6ee 50%)}.fr-mp.auto i:nth-child(2){background:linear-gradient(90deg,#e9e2d2 50%,#2a2418 50%)}.fr-srvs{display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:12px;max-height:min(44vh,400px);overflow-y:auto;padding:6px 6px 10px;margin:-6px -6px 6px;scrollbar-width:thin}.fr-srv{position:relative;display:flex;align-items:center;gap:14px;padding:14px;text-align:left;background:color-mix(in srgb,var(--s1) 78%,transparent);border:1px solid var(--rule2);border-radius:16px;cursor:pointer;color:var(--tx);min-width:0;transition:border-color .3s,transform .5s var(--fr-ease),box-shadow .4s,background .3s}.fr-srv:hover{transform:translateY(-3px);border-color:var(--rule3)}.fr-srv:focus-visible{outline:2px solid var(--acc);outline-offset:2px}.fr-srv .av,.fr-srv .av-fb{border-radius:14px;flex:none}.fr-srv-b{display:flex;flex-direction:column;gap:5px;min-width:0;flex:1}.fr-srv-b b{font:600 15px/1.2 var(--sans);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fr-srv-b em{font:500 11px/1.3 var(--mono);letter-spacing:.06em;color:var(--tx3);font-style:normal;text-transform:uppercase}.fr-tick{flex:none;width:24px;height:24px;border-radius:50%;display:grid;place-items:center;border:1.5px solid var(--rule3);color:var(--on-acc);transition:background .3s,border-color .3s,transform .5s var(--fr-ease)}.fr-tick .ic{width:13px;height:13px;stroke-width:3;opacity:0;transform:scale(.3);transition:opacity .2s,transform .45s var(--fr-ease)}.fr-srv[aria-checked=true],.fr-stop[aria-checked=true]{border-color:var(--acc);background:color-mix(in srgb,var(--acc) 9%,var(--s1));box-shadow:0 0 0 3px var(--acc-soft),0 16px 40px -16px var(--acc-mid)}.fr-srv[aria-checked=true] .fr-tick,.fr-stop[aria-checked=true] .fr-tick{background:var(--acc);border-color:var(--acc);transform:scale(1.08)}.fr-srv[aria-checked=true] .fr-tick .ic,.fr-stop[aria-checked=true] .fr-tick .ic{opacity:1;transform:none}.fr-sk{height:70px;border-radius:16px;background:linear-gradient(100deg,var(--s2) 30%,var(--s3) 50%,var(--s2) 70%) 0 0/220% 100%;animation:frSk 1.3s linear infinite}@keyframes frSk{to{background-position:-220% 0}}.fr-find{position:relative;margin-bottom:12px;max-width:520px}.fr-find .input{width:100%}.fr-void{display:flex;flex-direction:column;align-items:flex-start;gap:14px;padding:22px;border:1px dashed var(--rule3);border-radius:18px;max-width:520px;background:color-mix(in srgb,var(--s1) 70%,transparent)}.fr-void b{font:400 24px/1.1 var(--serif)}.fr-void p{margin:0;color:var(--tx2);font:400 14px/1.5 var(--sans)}.fr-void .row{display:flex;gap:10px;flex-wrap:wrap}.fr-stops{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}@media(max-width:760px){.fr-stops{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:430px){.fr-stops{grid-template-columns:1fr}}.fr-stop{position:relative;display:flex;flex-direction:column;align-items:flex-start;gap:10px;padding:18px 16px 16px;text-align:left;background:color-mix(in srgb,var(--s1) 78%,transparent);border:1px solid var(--rule2);border-radius:18px;cursor:pointer;color:var(--tx);min-height:156px;transition:border-color .3s,transform .5s var(--fr-ease),box-shadow .4s,background .3s}.fr-stop:hover{transform:translateY(-4px);border-color:var(--rule3)}.fr-stop:focus-visible{outline:2px solid var(--acc);outline-offset:2px}.fr-stop .fr-si{display:grid;place-items:center;width:40px;height:40px;border-radius:12px;background:var(--acc-soft);color:var(--acc);transition:transform .5s var(--fr-ease)}.fr-stop:hover .fr-si,.fr-stop[aria-checked=true] .fr-si{transform:scale(1.1) rotate(-6deg)}.fr-stop .fr-si .ic{width:20px;height:20px}.fr-stop b{font:600 15.5px/1.2 var(--sans)}.fr-stop span.d{font:400 12.5px/1.45 var(--sans);color:var(--tx3)}.fr-stop .fr-tick{position:absolute;top:14px;right:14px}.fr-stop kbd{position:absolute;right:14px;bottom:12px;font:500 10px/1 var(--mono);color:var(--tx4);border:1px solid var(--rule2);border-radius:4px;padding:3px 5px}@media(hover:none){.fr-stop kbd{display:none}}.fr-mock{--p:14px;--g:10px;position:relative;width:min(100%,500px);border-radius:20px;border:1px solid var(--rule3);background:var(--s1);overflow:hidden;box-shadow:0 50px 100px -34px rgba(0,0,0,.75),0 0 0 1px var(--rule),0 0 90px -24px var(--acc-mid);transform:perspective(1500px) rotateY(var(--ry,-6deg)) rotateX(var(--rx,3deg));transition:transform .5s var(--fr-ease)}.fr-mock[data-dens=compact]{--p:9px;--g:6px}.fr-mk-bar{display:flex;align-items:center;gap:6px;padding:11px 14px;border-bottom:1px solid var(--rule);background:var(--s2)}.fr-mk-bar i{width:9px;height:9px;border-radius:50%;background:var(--rule3)}.fr-mk-bar u{margin-left:auto;width:34%;height:16px;border-radius:8px;border:1px solid var(--rule2);background:var(--s1)}.fr-mk-body{display:grid;grid-template-columns:104px minmax(0,1fr);min-height:300px}.fr-mk-side{display:flex;flex-direction:column;gap:var(--g);padding:14px 12px;border-right:1px solid var(--rule);background:color-mix(in srgb,var(--s2) 60%,transparent)}.fr-mk-side .sigil{margin-bottom:6px}.fr-mk-side i{display:block;height:9px;border-radius:4px;background:var(--s4);transition:all .4s var(--fr-ease)}.fr-mk-side i:nth-child(2){width:84%}.fr-mk-side i:nth-child(3){width:62%}.fr-mk-side i:nth-child(4){width:74%}.fr-mk-side i:nth-child(5){width:56%}.fr-mk-side i.on{background:var(--acc);box-shadow:0 0 14px var(--acc-mid)}.fr-mk-main{display:flex;flex-direction:column;gap:var(--g);padding:calc(var(--p) + 4px) calc(var(--p) + 2px);min-width:0}.fr-mk-main small{font:600 9px/1 var(--mono);letter-spacing:.22em;color:var(--acc)}.fr-mk-main h4{margin:2px 0 4px;font:400 28px/1.02 var(--serif);letter-spacing:-.015em;color:var(--tx)}.fr-mk-main h4 em{font-style:italic;color:var(--acc)}.fr-mk-cards{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--g)}.fr-mk-cards span{display:flex;flex-direction:column;gap:7px;padding:var(--p);border-radius:11px;border:1px solid var(--rule);background:var(--s2);transition:padding .4s var(--fr-ease)}.fr-mk-cards b{font:400 19px/1 var(--serif);color:var(--tx)}.fr-mk-cards s{display:block;height:4px;border-radius:2px;background:var(--s4);text-decoration:none}.fr-mk-spark{display:flex;align-items:flex-end;gap:4px;height:46px;padding:var(--p);border-radius:11px;border:1px solid var(--rule);background:var(--s2)}.fr-mk-spark i{flex:1;height:var(--h);border-radius:3px 3px 1px 1px;background:linear-gradient(180deg,var(--acc),color-mix(in srgb,var(--acc) 30%,transparent))}.fr-mk-row{display:flex;align-items:center;gap:8px;margin-top:auto}.fr-mk-row u{width:44px;height:22px;border-radius:99px;border:1px solid var(--rule2);background:var(--s2)}.fr-mk-row b{margin-left:auto;padding:8px 14px;border-radius:9px;font:600 11px/1 var(--sans);background:var(--acc);color:var(--on-acc);box-shadow:0 8px 20px -8px var(--acc-mid)}@media(max-width:1100px){.fr-mk-body{grid-template-columns:84px minmax(0,1fr)}.fr-mk-main h4{font-size:24px}}.fr-done{display:flex;flex-direction:column;align-items:center;text-align:center}.fr-forge{position:relative;width:clamp(120px,19vh,160px);aspect-ratio:1;margin-bottom:clamp(14px,3vh,26px);display:grid;place-items:center}.fr-forge>svg{position:absolute;inset:0;width:100%;height:100%;transform:rotate(-90deg);overflow:visible}.fr-forge circle{fill:none;stroke-width:2.4}.fr-forge .trk{stroke:var(--rule2)}.fr-forge .bar{stroke:var(--acc);stroke-linecap:round;stroke-dasharray:1;stroke-dashoffset:1;transition:stroke-dashoffset .6s var(--fr-ease);filter:drop-shadow(0 0 7px var(--acc))}.fr-forge .sigil{color:var(--acc);filter:drop-shadow(0 0 16px var(--acc-mid));transition:transform .8s var(--fr-ease)}.fr-forge.ready .sigil{transform:scale(1.14)}.fr-forge.ready::after{content:'';position:absolute;inset:-30%;border-radius:50%;background:radial-gradient(closest-side,color-mix(in srgb,var(--acc) 40%,transparent),transparent);animation:frHalo 1.6s var(--fr-ease) both;pointer-events:none}@keyframes frHalo{from{opacity:0;transform:scale(.4)}60%{opacity:1}to{opacity:.55;transform:scale(1)}}.fr-recap{list-style:none;margin:6px 0 22px;padding:0;width:min(100%,440px);display:flex;flex-direction:column;border:1px solid var(--rule2);border-radius:16px;background:color-mix(in srgb,var(--s1) 78%,transparent);overflow:hidden;text-align:left}.fr-recap li{display:flex;align-items:center;gap:12px;padding:12px 16px;opacity:.28;transition:opacity .5s var(--fr-ease)}.fr-recap li+li{border-top:1px solid var(--rule)}.fr-recap li.on{opacity:1}.fr-recap .k{width:68px;flex:none;font:500 10.5px/1 var(--mono);letter-spacing:.16em;text-transform:uppercase;color:var(--tx3)}.fr-recap .v{flex:1;min-width:0;display:flex;align-items:center;gap:9px;font:500 14px/1.2 var(--sans);color:var(--tx);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fr-recap .v .sw{width:14px;height:14px;border-radius:50%;flex:none;background:linear-gradient(135deg,var(--x),var(--y));box-shadow:0 0 10px -1px var(--x)}.fr-recap .v .av,.fr-recap .v .av-fb{border-radius:6px}.fr-recap .ck{flex:none;width:20px;height:20px;border-radius:50%;display:grid;place-items:center;border:1.5px solid var(--rule3);color:var(--on-acc);transition:background .3s,border-color .3s,transform .5s var(--fr-ease)}.fr-recap .ck .ic{width:11px;height:11px;stroke-width:3.4;opacity:0;transform:scale(.3);transition:opacity .2s,transform .45s var(--fr-ease)}.fr-recap li.on .ck{background:var(--acc);border-color:var(--acc);transform:scale(1.08)}.fr-recap li.on .ck .ic{opacity:1;transform:none}.fr-enter{display:flex;flex-direction:column;align-items:center;gap:14px}.fr-enter[hidden]{display:none}.fr-enter .fr-note{margin:0;text-align:center}.fr-enter.show>*{animation:frRise .8s var(--fr-ease) both}.fr-enter.show>*:nth-child(2){animation-delay:.12s}.fr-flash{position:absolute;inset:0;z-index:9;pointer-events:none;opacity:0;background:radial-gradient(circle at 50% 56%,#fffaf0 0,color-mix(in srgb,var(--gold-hi) 90%,#fff) 16%,var(--acc) 42%,transparent 72%);transform:scale(.25);transition:opacity .5s var(--ease),transform .75s var(--ease-io)}.fr.leave .fr-flash{opacity:1;transform:scale(2.6)}.fr.fr-calm .fr-aur i,.fr.fr-calm .fr-ring{animation:none}.fr.fr-calm .fr-rise,.fr.fr-calm .fr-late,.fr.fr-calm .fr-w,.fr.fr-calm .fr-enter.show>*{animation:frIn .25s both;animation-delay:0s}.fr.fr-calm .fr-mk-line{animation:none;stroke-dashoffset:0;opacity:0}.fr.fr-calm .fr-mk-fill{animation:none;opacity:1}.fr.fr-calm .fr-cv{display:none}.fr.fr-calm .fr-mock{transform:none}.fr.fr-calm .fr-flash{transition:opacity .2s}.fr.fr-calm .fr-orb:hover i,.fr.fr-calm .fr-srv:hover,.fr.fr-calm .fr-stop:hover,.fr.fr-calm .fr-mode:hover{transform:none}@media(prefers-reduced-motion:reduce){.fr{animation-duration:.01s}}@media(max-width:560px){.fr-stage{padding-top:10px}.fr-h{font-size:clamp(36px,11.5vw,52px)}.fr-title{font-size:clamp(40px,13vw,62px)}.fr-orbs{max-width:none}.fr-line{flex-wrap:wrap}.fr-modes{gap:8px}.fr-mode em{display:none}.fr-foot{gap:8px}.fr-foot .fr-next{flex:1}.fr-srvs{max-height:none;overflow:visible}}@media(max-height:620px){.fr-mark{width:92px;margin-bottom:12px}.fr-sub{margin-bottom:16px}}
html:root .side{--sb-r:14px;--sb-r-lg:20px}html:root .side-head{padding:16px 14px 6px;border-bottom:0;background:none}html:root .brandline{margin-bottom:12px;padding:0 4px}html:root .side-server{padding:10px 12px;border:1px solid var(--rule);border-radius:var(--sb-r-lg);background:color-mix(in srgb,var(--s2) 70%,transparent);transition:border-color .18s,background-color .18s,transform .18s var(--ease)}html:root .side-server:hover{border-color:var(--rule2);background:color-mix(in srgb,var(--s2) 92%,transparent)}html:root .side-server .av,html:root .side-server .av-fb{border-radius:12px}html:root .side-server .nm{font-size:19px}html:root .ixrow{min-height:38px;margin-top:8px;padding:0 12px;border:0;border-radius:var(--sb-r);background:color-mix(in srgb,var(--tx) 5%,transparent);color:var(--tx3);transition:background-color .15s,color .15s}html:root .ixrow:hover{border:0;background:color-mix(in srgb,var(--tx) 9%,transparent);color:var(--tx)}html:root .side-x{width:36px;height:36px;border:0;border-radius:50%;background:color-mix(in srgb,var(--tx) 7%,transparent)}html:root .side-x:hover{background:color-mix(in srgb,var(--tx) 13%,transparent)}html:root .side-scroll{padding:6px 10px 16px}html:root .nav-group{margin-top:18px}html:root .nav-group:first-child{margin-top:6px}html:root .nav-label{height:24px;padding:0 10px;gap:8px;letter-spacing:.16em;color:var(--tx3)}html:root .nav-label::before{width:6px;height:6px;margin:0;border-radius:50%;transform:none;box-shadow:none;opacity:.9}html:root .nav-label::after{display:none}html:root .nav-items{margin:3px 0 0;border-left:0;display:flex;flex-direction:column;gap:2px}html:root .nav-item{min-height:38px;padding:0 10px 0 6px;gap:11px;border-radius:var(--sb-r);color:var(--tx2);transition:color .15s,background-color .15s}html:root .nav-item::before{display:none}html:root .nav-item .nn{width:28px;height:28px;border-radius:10px;background:color-mix(in srgb,var(--tx) 5%,transparent);color:var(--tx3);transition:background-color .15s,color .15s}html:root .nav-item:hover:not(.on){background:color-mix(in srgb,var(--tx) 5%,transparent);color:var(--tx)}html:root .nav-item:hover:not(.on) .nn{background:color-mix(in srgb,var(--g) 14%,transparent);color:var(--g)}html:root .nav-item.on{background:color-mix(in srgb,var(--g) 13%,transparent);color:var(--tx)}html:root .nav-item.on .nn{background:var(--g);color:var(--s1)}html:root .nav-item.on .nc{color:var(--g-hi)}html:root .nav-item.on .nl{font-family:var(--sans);font-style:normal;font-size:13.5px;font-weight:600;letter-spacing:0;line-height:1.2}html:root .nav-item:focus-visible{outline:2px solid color-mix(in srgb,var(--g) 70%,transparent);outline-offset:-2px}html:root .nav-item .nw{padding:3px 7px;border:0;border-radius:99px;font-size:8.5px;background:color-mix(in srgb,var(--g) 20%,transparent);color:var(--g-hi)}html:root .side-foot{padding:10px 12px calc(12px + var(--sab));border-top:0;display:flex;flex-direction:column;gap:8px}html:root .status-card,html:root .acct-card{border:1px solid var(--rule);border-radius:var(--sb-r-lg);background:color-mix(in srgb,var(--s2) 60%,transparent);transition:border-color .15s,background-color .15s}html:root .status-card:hover,html:root .acct-card:hover{border-color:var(--rule2);background:color-mix(in srgb,var(--s2) 90%,transparent)}@media(max-width:899px){html:root .side{top:max(10px,var(--sat));bottom:max(10px,var(--sab));left:10px;width:min(calc(100vw - 52px),330px);padding:0;border:1px solid var(--rule2);border-radius:28px;overflow:hidden;background:color-mix(in srgb,var(--s1) 94%,transparent);-webkit-backdrop-filter:blur(24px) saturate(1.2);backdrop-filter:blur(24px) saturate(1.2);box-shadow:0 30px 80px -20px rgb(0 0 0/.65),0 0 0 1px rgb(255 255 255/.03) inset;transform:translateX(calc(-100% - 24px)) scale(.97);opacity:0;transition:transform .36s var(--ease),opacity .24s,visibility 0s linear .36s;}html:root .app.drawer-open .side{transform:none;opacity:1;transition:transform .36s var(--ease),opacity .24s,visibility 0s}html:root .side-scrim{background:rgb(8 8 12/.38);-webkit-backdrop-filter:blur(10px) saturate(1.1);backdrop-filter:blur(10px) saturate(1.1);transition:opacity .3s;}html:root .side-foot{padding-bottom:12px}}html.reduce-motion:root .side,html.reduce-motion:root .side-scrim{transition:none}html:root[data-mode="light"] .nav-item.on .nn{color:#fff}@media(max-width:899px){html.perf-1:root .side-scrim{-webkit-backdrop-filter:blur(8px)!important;backdrop-filter:blur(8px)!important}html.perf-1:root .side{-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:var(--s1)}}
html:root{--r:12px;--r2:16px}html:root[data-density="compact"]{--r:9px}html:root .chip,html:root .tag{border-radius:99px}html:root .tag{padding:4px 9px}html:root .btn{--b-r:14px}html:root .btn.sm{--b-r:11px}html:root .btn.lg,html:root .btn.sh-big,html:root .hero-cta .btn{--b-r:16px}html:root .rail-btn{border-radius:14px}html:root .sh-ai{border-radius:18px}html:root .sh-search{border-radius:14px}html:root .page-ask-bar{border-radius:18px}html:root .head{border-bottom-color:transparent}html:root .lb-item::before{left:10px;top:22px;bottom:22px;width:3px;border-radius:99px}html:root .ixrow .kbd{flex:none;margin-left:auto}html:root .headask{gap:8px;padding:0 14px;--b-r:99px}html:root .headask .sigil{flex:none}@media(max-width:899px){html:root .headask{--b-h:36px;padding:0 12px;font-size:12.5px}}