@font-face{font-family:Cinzel;font-style:normal;font-weight:400 700;font-display:swap;src:url(fonts/cinzel.e3007b72.woff2) format("woff2")}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:400 600;font-display:swap;src:url(fonts/ibm-plex-sans.d8b4e62d.woff2) format("woff2")}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400 700;font-display:swap;src:url(fonts/jetbrains-mono.70ff50b7.woff2) format("woff2")}@font-face{font-family:Barlow Condensed;font-style:normal;font-weight:100 650;font-display:swap;size-adjust:112%;src:url(fonts/barlow-condensed-600.0a7db401.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Barlow Condensed;font-style:normal;font-weight:651 900;font-display:swap;size-adjust:112%;src:url(fonts/barlow-condensed-700.05ba48a1.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Barlow;font-style:normal;font-weight:100 450;font-display:swap;size-adjust:104%;src:url(fonts/barlow-400.4f0f26f1.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Barlow;font-style:normal;font-weight:451 550;font-display:swap;size-adjust:104%;src:url(fonts/barlow-500.ad8e9490.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Barlow;font-style:normal;font-weight:551 900;font-display:swap;size-adjust:104%;src:url(fonts/barlow-600.800311e3.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Roboto Mono;font-style:normal;font-weight:100 900;font-display:swap;size-adjust:97%;src:url(fonts/roboto-mono.ede7afbe.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Barlow Fallback;font-style:normal;font-weight:100 550;src:local("Arial"),local("ArialMT"),local("Liberation Sans"),local("Arimo");size-adjust:100.9%;ascent-override:103.1%;descent-override:20.6%;line-gap-override:0%;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Barlow Fallback;font-style:normal;font-weight:551 900;src:local("Arial Bold"),local("Arial-BoldMT"),local("Liberation Sans Bold"),local("Arimo Bold");size-adjust:95.1%;ascent-override:109.4%;descent-override:21.9%;line-gap-override:0%;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Barlow Condensed Fallback;font-style:normal;font-weight:100 650;src:local("Arial"),local("ArialMT"),local("Liberation Sans"),local("Arimo");size-adjust:89.5%;ascent-override:125.1%;descent-override:25%;line-gap-override:0%;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Barlow Condensed Fallback;font-style:normal;font-weight:651 900;src:local("Arial Bold"),local("Arial-BoldMT"),local("Liberation Sans Bold"),local("Arimo Bold");size-adjust:85.5%;ascent-override:131%;descent-override:26.2%;line-gap-override:0%;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Roboto Mono Fallback;font-style:normal;font-weight:100 900;src:local("Courier New"),local("CourierNewPSMT"),local("Liberation Mono"),local("Cousine");size-adjust:97%;ascent-override:104.8%;descent-override:27.1%;line-gap-override:0%;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}*,*:before,*:after{box-sizing:border-box}:root{--bg:#0b0b0d;--bg2:#0e0d0f;--card:#0f0e11;--row-hover:#151317;--line:rgba(255,255,255,.07);--line2:rgba(255,255,255,.04);--edge:rgba(227,183,90,.16);--fg:#ece6da;--dim:#9a9387;--dim2:#8f887c;--faint:#77716a;--off:#5f5a52;--accent:#e3b75a;--accent2:#f3d38c;--on-accent:#1a1206;--daily:#7d8f6a;--danger:#c9503f;--danger-fg:#ff7a6a;--frame:#5a4a30;--well:rgba(0,0,0,.35);--panel:linear-gradient(180deg,rgba(0,0,0,.25),rgba(0,0,0,.45));--plate:inset 0 0 0 4px rgba(0,0,0,.25),inset 0 0 0 5px var(--edge),0 20px 40px rgba(0,0,0,.4);--btn:linear-gradient(180deg,#f3d38c,#e3b75a);--glow-a:rgba(227,183,90,.1);--glow-b:rgba(150,90,230,.08);--mote-a:#f3d38c;--mote-b:#b58cf0;--f-title:Cinzel,Georgia,serif;--f-body:"IBM Plex Sans",system-ui,Helvetica,Arial,sans-serif;--f-mono:"JetBrains Mono",ui-monospace,monospace;--mono:var(--f-mono);--f-ui:var(--f-mono);--fs-micro:11px;--fs-xs:12px;--fs-sm:13px;--fs-base:14px;--fs-md:16px;--fs-lg:18px;--fs-xl:22px;--fs-2xl:28px;--fs-3xl:34px;--fs-4xl:40px;--fs-5xl:52px;--fs-6xl:64px;--fs-7xl:76px;--key:#e3b75a;--key2:#8d867a}body[data-flavor=forever]{--bg:#063349;--bg2:#05293b;--card:#073a53;--row-hover:#0b4461;--line:rgba(255,255,255,.08);--line2:rgba(255,255,255,.05);--edge:rgba(140,210,220,.18);--fg:#eef5f3;--dim:#b3cdd3;--dim2:#9fc0c8;--faint:#86a9b2;--off:#6b8f99;--accent:#e8b44c;--accent2:#f5d488;--on-accent:#1b1407;--btn:#e8b44c;--teal:#5fbdae;--teal2:#7fe0d0;--daily:#8fc9a0;--frame:#b69b7b;--glow-a:rgba(232,180,76,.1);--glow-b:rgba(95,189,174,.08);--mote-a:#f5d488;--mote-b:#7fe0d0;background:linear-gradient(180deg,#07405c 0,#063349 40%,#042434) fixed,#042434}body[data-flavor=forever]{--f-title:"Barlow Condensed","Barlow Condensed Fallback","Arial Narrow",system-ui,Helvetica,Arial,sans-serif;--f-body:"Barlow","Barlow Fallback",system-ui,Helvetica,Arial,sans-serif;--f-mono:"Roboto Mono","Roboto Mono Fallback",ui-monospace,monospace;--mono:var(--f-mono);--f-ui:var(--f-body);--ui-ls:.5;--ui-tt:uppercase;--ui-bls:.45;--ui-btt:uppercase;--ui-bfs:var(--fs-micro);--ui-fz:1.08;font-variant-numeric:tabular-nums lining-nums}body[data-flavor=forever] :is(code,kbd,samp,pre){font-family:var(--mono)}html body[data-flavor=forever][data-flavor][data-flavor] :is(h1,h2,h3,h4){letter-spacing:.02em}body[data-flavor=forever]{--pv-navy:#0b2433;--pv-indigo:#1a1e3c;--pv-slate:#1f272f;--pv-teal:#0b2c2c;--pv-brown:#2b2016;--pv-moss:#15281d;--pv-vellum:#efe6d1;--pv-bone:#e4e2d8;--pv-warm:#e6d3ac;--pv-hover:#e6dcc2;--pv-field:#f7f1e1;--pv-ink:#2b2115;--pv-ink2:#4f412b;--pv-ink3:#5e4f36;--pv-rule:rgba(58,44,24,.32);--ink-q0:#5f6366;--ink-q1:#3d4650;--ink-q2:#1b6e27;--ink-q3:#0a4fa3;--ink-q4:#6a1fb0;--ink-q5:#9a3f00;--ink-hor:#a3242c;--ink-ali:#1d4f9c;--ink-grey:#5f6366;--ink-green:#1b6e27;--ink-yellow:#6e5a00;--ink-orange:#a04400;--ink-red:#a81f17;--ink-mint:#0d6b62;--ink-gold:#7a4f00;--ink-gold2:#5a3d00;--ink-c-warrior:#7a5320;--ink-c-paladin:#a3285f;--ink-c-hunter:#3d6b12;--ink-c-rogue:#6e5a00;--ink-c-priest:#4a4f5c;--ink-c-dk:#a3172f;--ink-c-shaman:#0a4fa3;--ink-c-mage:#0a6a85;--ink-c-warlock:#4b4cb0;--ink-c-monk:#0d6b45;--ink-c-druid:#a04400;--ink-c-dh:#7d1fa0;--ink-c-evoker:#1f6f5c}body[data-flavor=forever] :is(.pvc--on,.pvc[aria-current],.pvc[aria-selected=true]){--ink-q0:#565a5d;--ink-q2:#17621f;--ink-q5:#8f3a00;--ink-grey:#565a5d;--ink-green:#17621f;--ink-orange:#8f3c00;--ink-mint:#0b6058;--ink-c-warrior:#6f4a1c;--ink-c-paladin:#962255;--ink-c-hunter:#356010;--ink-c-rogue:#625100;--ink-c-priest:#444853;--ink-c-dk:#96142a;--ink-c-shaman:#094795;--ink-c-mage:#095f78;--ink-c-warlock:#4344a2;--ink-c-monk:#0b6140;--ink-c-druid:#8f3c00;--ink-c-dh:#721c91;--ink-c-evoker:#1a6050}body[data-flavor=forever] .pvp{--pvp-bg:var(--pv-navy);--pvp-e1:rgba(159,192,200,.34);--pvp-e2:rgba(159,192,200,.14);position:relative;min-width:0;background:var(--pvp-bg);color:var(--fg);box-shadow:inset 0 0 0 1px var(--pvp-e1),inset 0 0 0 5px var(--pvp-bg),inset 0 0 0 6px var(--pvp-e2),0 20px 40px #0006}:where(body[data-flavor=forever]) :where(.pvp){padding:18px 22px}body[data-flavor=forever] .pvp .pvp{box-shadow:inset 0 0 0 1px var(--pvp-e1)}body[data-flavor=forever] :is(.pvp--navy,.pvp[data-tint=navy]){--pvp-bg:var(--pv-navy);--pvp-e1:rgba(159,192,200,.34);--pvp-e2:rgba(159,192,200,.14)}body[data-flavor=forever] :is(.pvp--indigo,.pvp[data-tint=indigo]){--pvp-bg:var(--pv-indigo);--pvp-e1:rgba(183,191,224,.36);--pvp-e2:rgba(183,191,224,.14)}body[data-flavor=forever] :is(.pvp--slate,.pvp[data-tint=slate]){--pvp-bg:var(--pv-slate);--pvp-e1:rgba(200,210,218,.28);--pvp-e2:rgba(200,210,218,.12)}body[data-flavor=forever] :is(.pvp--teal,.pvp[data-tint=teal]){--pvp-bg:var(--pv-teal);--pvp-e1:rgba(118,214,198,.34);--pvp-e2:rgba(118,214,198,.14)}body[data-flavor=forever] :is(.pvp--brown,.pvp[data-tint=brown]){--pvp-bg:var(--pv-brown);--pvp-e1:rgba(232,180,76,.55);--pvp-e2:rgba(232,180,76,.22)}body[data-flavor=forever] :is(.pvp--moss,.pvp[data-tint=moss]){--pvp-bg:var(--pv-moss);--pvp-e1:rgba(159,210,170,.32);--pvp-e2:rgba(159,210,170,.14)}body[data-flavor=forever] .pvc{--fg:var(--pv-ink);--dim:var(--pv-ink2);--dim2:var(--pv-ink2);--faint:var(--pv-ink3);--off:#6a5a40;--accent:var(--ink-gold);--accent2:var(--ink-gold2);--teal:var(--ink-mint);--teal2:var(--ink-mint);--danger-fg:var(--ink-red);--daily:var(--ink-green);--line:rgba(58,44,24,.2);--line2:rgba(58,44,24,.12);--edge:var(--pv-rule);background:var(--pv-bg,var(--pv-vellum));color:var(--pv-ink);box-shadow:inset 0 0 0 1px var(--pv-rule)}:where(body[data-flavor=forever]) :where(.pvc){padding:8px 14px}body[data-flavor=forever] .pvc :is(h1,h2,h3,h4){color:var(--pv-ink)}body[data-flavor=forever] .pvc a:not(.pvb){color:var(--ink-gold2);text-decoration:underline;text-decoration-color:#5a3d0073}body[data-flavor=forever] .pvc a:not(.pvb):hover{color:var(--pv-ink)}body[data-flavor=forever] :is(a.pvc,button.pvc,.pvc[data-hover]):hover{background:var(--pv-hover);color:var(--pv-ink)}body[data-flavor=forever] :is(.pvc--on,.pvc[aria-current],.pvc[aria-selected=true]){background:var(--pv-warm);box-shadow:inset 0 0 0 1px #7a5208bf,inset 0 0 0 3px var(--pv-warm),inset 0 0 0 4px #7a520847}body[data-flavor=forever] .pvc--empty{text-align:center;padding:20px 16px;color:var(--pv-ink2)}body[data-flavor=forever] .pvl{display:flex;flex-direction:column;gap:var(--pvl-gap,6px);list-style:none;margin:0;padding:0}body[data-flavor=forever] .pvl--tight{--pvl-gap:4px}body[data-flavor=forever] .pvl--roomy{--pvl-gap:8px}body[data-flavor=forever] .pvl>:nth-child(2n){--pv-bg:var(--pv-bone)}body[data-flavor=forever] .pvl--grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(var(--pvl-min,220px),1fr))}body[data-flavor=forever] .pvt{border-collapse:separate;border-spacing:0 var(--pvl-gap,4px)}body[data-flavor=forever] .pvt thead th{background:none;color:var(--dim2);border:0}body[data-flavor=forever] .pvt tbody tr{--pv-bg:var(--pv-vellum)}body[data-flavor=forever] .pvt tbody tr:nth-child(2n){--pv-bg:var(--pv-bone)}body[data-flavor=forever] .pvt tbody td{--fg:var(--pv-ink);--dim:var(--pv-ink2);--dim2:var(--pv-ink2);--faint:var(--pv-ink3);--accent:var(--ink-gold);--accent2:var(--ink-gold2);--teal:var(--ink-mint);--teal2:var(--ink-mint);--danger-fg:var(--ink-red);background:var(--pv-bg);color:var(--pv-ink);border:0;box-shadow:inset 0 1px 0 var(--pv-rule),inset 0 -1px 0 var(--pv-rule)}body[data-flavor=forever] .pvt tbody td:first-child{box-shadow:inset 1px 0 0 var(--pv-rule),inset 0 1px 0 var(--pv-rule),inset 0 -1px 0 var(--pv-rule)}body[data-flavor=forever] .pvt tbody td:last-child{box-shadow:inset -1px 0 0 var(--pv-rule),inset 0 1px 0 var(--pv-rule),inset 0 -1px 0 var(--pv-rule)}body[data-flavor=forever] .pvt tbody tr:hover td{background:var(--pv-hover)}body[data-flavor=forever] .pvt tbody :is(tr.pvc--on,tr[aria-selected=true],tr[aria-current]) td{background:var(--pv-warm);box-shadow:inset 0 1px #7a5208bf,inset 0 -1px #7a5208bf}body[data-flavor=forever] .pvt tbody :is(tr.pvc--on,tr[aria-selected=true],tr[aria-current]) td:first-child{box-shadow:inset 1px 0 #7a5208bf,inset 0 1px #7a5208bf,inset 0 -1px #7a5208bf}body[data-flavor=forever] .pvt tbody :is(tr.pvc--on,tr[aria-selected=true],tr[aria-current]) td:last-child{box-shadow:inset -1px 0 #7a5208bf,inset 0 1px #7a5208bf,inset 0 -1px #7a5208bf}body[data-flavor=forever] :is(.pvin,.pvc :is(input:not([type=checkbox],[type=radio],[type=range],[type=color],[type=file]),select,textarea)){background:var(--pv-field);color:var(--pv-ink);border:1px solid rgba(58,44,24,.55);border-radius:0;min-height:36px;padding:0 10px;font:400 calc(var(--fs-sm)*var(--ui-fz,1)) var(--f-ui);box-shadow:none}body[data-flavor=forever] :is(textarea.pvin,.pvc textarea){padding:8px 10px;line-height:1.5}body[data-flavor=forever] :is(.pvin,.pvc input,.pvc textarea)::placeholder{color:#6a5a40;opacity:1}body[data-flavor=forever] :is(.pvin,.pvc input,.pvc select,.pvc textarea):focus-visible{outline:2px solid var(--ink-gold);outline-offset:1px}body[data-flavor=forever] .pvb{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:36px;padding:0 16px;border:0;border-radius:0;background:#e8b44c;color:#1b1407;font:600 calc(var(--fs-sm)*var(--ui-fz,1)) var(--f-ui);letter-spacing:calc(.04em*var(--ui-bls,1));text-decoration:none;cursor:pointer}body[data-flavor=forever] .pvb:hover{background:#f5d488;color:#1b1407}body[data-flavor=forever] .pvi{display:inline-block;flex:none;box-shadow:0 0 0 1px var(--qc,#5a4a30)}body[data-flavor=forever] .pvbar{display:block;height:6px;background:#2b211529;overflow:hidden}body[data-flavor=forever] .pvbar>i{display:block;height:100%;width:var(--w,0);background:var(--bar,var(--ink-mint))}body[data-flavor=forever] .pvp .pvbar{background:#ffffff1a}body[data-flavor=forever] .pvp .pvbar>i{background:var(--bar,#5fbdae)}body[data-flavor=forever] .pvc .pvbar{background:#2b211529}body[data-flavor=forever] .pvc .pvbar>i{background:var(--bar,var(--ink-mint))}body[data-flavor=forever] :is(.pvc,.pvc *)[data-q="0"]{--qc:var(--ink-q0)}body[data-flavor=forever] :is(.pvc,.pvc *)[data-q="1"]{--qc:var(--ink-q1)}body[data-flavor=forever] :is(.pvc,.pvc *)[data-q="2"]{--qc:var(--ink-q2)}body[data-flavor=forever] :is(.pvc,.pvc *)[data-q="3"]{--qc:var(--ink-q3)}body[data-flavor=forever] :is(.pvc,.pvc *)[data-q="4"]{--qc:var(--ink-q4)}body[data-flavor=forever] :is(.pvc,.pvc *)[data-q="5"]{--qc:var(--ink-q5)}body[data-flavor=forever] :is(.pvc,.pvc *).q0{color:var(--ink-q0);border-color:var(--ink-q0)}body[data-flavor=forever] :is(.pvc,.pvc *).q1{color:var(--ink-q1);border-color:var(--ink-q1)}body[data-flavor=forever] :is(.pvc,.pvc *).q2{color:var(--ink-q2);border-color:var(--ink-q2)}body[data-flavor=forever] :is(.pvc,.pvc *).q3{color:var(--ink-q3);border-color:var(--ink-q3)}body[data-flavor=forever] :is(.pvc,.pvc *).q4{color:var(--ink-q4);border-color:var(--ink-q4)}body[data-flavor=forever] :is(.pvc,.pvc *).q5{color:var(--ink-q5);border-color:var(--ink-q5)}body[data-flavor=forever] .pvc a.q0{color:var(--ink-q0)!important}body[data-flavor=forever] .pvc a.q1{color:var(--ink-q1)!important}body[data-flavor=forever] .pvc a.q2{color:var(--ink-q2)!important}body[data-flavor=forever] .pvc a.q3{color:var(--ink-q3)!important}body[data-flavor=forever] .pvc a.q4{color:var(--ink-q4)!important}body[data-flavor=forever] .pvc a.q5{color:var(--ink-q5)!important}body[data-flavor=forever] :is(.pvc,.pvc *):is(.fac-horde,[data-side=horde],[data-fac=horde]){--tc:var(--ink-hor)}body[data-flavor=forever] :is(.pvc,.pvc *):is(.fac-alliance,[data-side=alliance],[data-fac=alliance]){--tc:var(--ink-ali)}body[data-flavor=forever] .pvc :is(.dq-side[data-side=horde],[data-fac=horde] .ap-fa){color:var(--ink-hor)}body[data-flavor=forever] .pvc :is(.dq-side[data-side=alliance],[data-fac=alliance] .ap-fa){color:var(--ink-ali)}body[data-flavor=forever] :is(.pvc,.pvc *,.pvt td,.pvt td *):is([style*="--cc:#C69B6D" i],[style*="--cc: #C69B6D" i]){--cc:var(--ink-c-warrior)!important;--cct:var(--ink-c-warrior)!important}body[data-flavor=forever] :is(.pvc,.pvc *,.pvt td,.pvt td *):is([style*="--cc:#F48CBA" i],[style*="--cc: #F48CBA" i]){--cc:var(--ink-c-paladin)!important;--cct:var(--ink-c-paladin)!important}body[data-flavor=forever] :is(.pvc,.pvc *,.pvt td,.pvt td *):is([style*="--cc:#AAD372" i],[style*="--cc: #AAD372" i]){--cc:var(--ink-c-hunter)!important;--cct:var(--ink-c-hunter)!important}body[data-flavor=forever] :is(.pvc,.pvc *,.pvt td,.pvt td *):is([style*="--cc:#FFF468" i],[style*="--cc: #FFF468" i]){--cc:var(--ink-c-rogue)!important;--cct:var(--ink-c-rogue)!important}body[data-flavor=forever] :is(.pvc,.pvc *,.pvt td,.pvt td *):is([style*="--cc:#FFFFFF" i],[style*="--cc: #FFFFFF" i]){--cc:var(--ink-c-priest)!important;--cct:var(--ink-c-priest)!important}body[data-flavor=forever] :is(.pvc,.pvc *,.pvt td,.pvt td *):is([style*="--cc:#C41E3A" i],[style*="--cc: #C41E3A" i]){--cc:var(--ink-c-dk)!important;--cct:var(--ink-c-dk)!important}body[data-flavor=forever] :is(.pvc,.pvc *,.pvt td,.pvt td *):is([style*="--cc:#0070DD" i],[style*="--cc: #0070DD" i]){--cc:var(--ink-c-shaman)!important;--cct:var(--ink-c-shaman)!important}body[data-flavor=forever] :is(.pvc,.pvc *,.pvt td,.pvt td *):is([style*="--cc:#3FC7EB" i],[style*="--cc: #3FC7EB" i]){--cc:var(--ink-c-mage)!important;--cct:var(--ink-c-mage)!important}body[data-flavor=forever] :is(.pvc,.pvc *,.pvt td,.pvt td *):is([style*="--cc:#8788EE" i],[style*="--cc: #8788EE" i]){--cc:var(--ink-c-warlock)!important;--cct:var(--ink-c-warlock)!important}body[data-flavor=forever] :is(.pvc,.pvc *,.pvt td,.pvt td *):is([style*="--cc:#00FF98" i],[style*="--cc: #00FF98" i]){--cc:var(--ink-c-monk)!important;--cct:var(--ink-c-monk)!important}body[data-flavor=forever] :is(.pvc,.pvc *,.pvt td,.pvt td *):is([style*="--cc:#FF7C0A" i],[style*="--cc: #FF7C0A" i]){--cc:var(--ink-c-druid)!important;--cct:var(--ink-c-druid)!important}body[data-flavor=forever] :is(.pvc,.pvc *,.pvt td,.pvt td *):is([style*="--cc:#A330C9" i],[style*="--cc: #A330C9" i]){--cc:var(--ink-c-dh)!important;--cct:var(--ink-c-dh)!important}body[data-flavor=forever] :is(.pvc,.pvc *,.pvt td,.pvt td *):is([style*="--cc:#33937F" i],[style*="--cc: #33937F" i]){--cc:var(--ink-c-evoker)!important;--cct:var(--ink-c-evoker)!important}body[data-flavor=forever] .pvp .fac-horde:not(.pvc,.pvc *){--tc:#ff6f66}body[data-flavor=forever] .pv-grey{color:var(--ink-grey)}body[data-flavor=forever] .pv-green{color:var(--ink-green)}body[data-flavor=forever] .pv-yellow{color:var(--ink-yellow)}body[data-flavor=forever] .pv-orange{color:var(--ink-orange)}body[data-flavor=forever] .pv-red{color:var(--ink-red)}body[data-flavor=forever] .pv-new{color:var(--ink-mint)}body[data-flavor=forever] .pv-err{color:var(--ink-red)}body[data-flavor=forever] .pv-gold{color:var(--ink-gold2)}body[data-flavor=forever] .pvp .pv-grey{color:#a7a9ab}body[data-flavor=forever] .pvp .pv-green{color:#5fe06a}body[data-flavor=forever] .pvp .pv-yellow{color:#f4e443}body[data-flavor=forever] .pvp .pv-orange{color:#ff9447}body[data-flavor=forever] .pvp .pv-red{color:#ff6a5c}body[data-flavor=forever] .pvp .pv-new{color:#76d6c6}body[data-flavor=forever] .pvp .pv-err{color:#ff7a6a}body[data-flavor=forever] .pvp .pv-gold{color:var(--accent2)}body[data-flavor=forever] .pvp .pvc .pv-grey{color:var(--ink-grey)}body[data-flavor=forever] .pvp .pvc .pv-green{color:var(--ink-green)}body[data-flavor=forever] .pvp .pvc .pv-yellow{color:var(--ink-yellow)}body[data-flavor=forever] .pvp .pvc .pv-orange{color:var(--ink-orange)}body[data-flavor=forever] .pvp .pvc .pv-red{color:var(--ink-red)}body[data-flavor=forever] .pvp .pvc .pv-new{color:var(--ink-mint)}body[data-flavor=forever] .pvp .pvc .pv-err{color:var(--ink-red)}body[data-flavor=forever] .pvp .pvc .pv-gold{color:var(--ink-gold2)}@media(max-width:760px){body[data-flavor=forever] .page-h h1{font-size:30px;line-height:1.08}}body{margin:0;background:var(--bg);color:var(--fg);font:400 var(--fs-base)/1.6 var(--f-body);-webkit-font-smoothing:antialiased}a{color:var(--accent);text-decoration:none}.lede a,.sub a,.note a,.wk-n a,.wk-imp-h a,.wk-imp-k a,.sec-s a,.blurb a,p a,li a{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:2px;text-decoration-color:color-mix(in oklab,var(--accent) 55%,transparent)}.lede a:hover,.sub a:hover,.note a:hover,.wk-n a:hover,p a:hover,li a:hover{text-decoration-color:currentColor}a:hover{color:var(--accent2)}:focus-visible{outline:2px solid var(--accent);outline-offset:2px}h1,h2,h3,h4{font-family:var(--f-title);font-weight:700;letter-spacing:.01em;text-wrap:balance}h1{font-size:clamp(34px,4.6vw,50px);font-weight:900;line-height:1.04;margin:0 0 8px}.h1-xl{font-size:clamp(36px,6vw,60px);line-height:1.02;margin:0 0 14px;max-width:18ch}.err{display:flex;align-items:center;gap:clamp(20px,5vw,56px);padding:clamp(24px,8vh,96px) 0 48px;min-height:52vh}.err-art{flex:0 0 clamp(150px,24vw,240px)}.err-art svg{display:block;width:100%;height:auto}.err-t{min-width:0}.err-n{color:var(--dim2);margin:18px 0 0}.err-a{display:flex;flex-wrap:wrap;gap:10px;margin-top:18px}.err-a a{text-decoration:none}@media(max-width:640px){.err{flex-direction:column;align-items:flex-start;min-height:0}.err-art{flex-basis:auto;width:150px}}.page-h h1,.demo-bar h1,.pick-h{background:linear-gradient(100deg,var(--fg) 30%,#fff6d8 45%,var(--accent) 50%,var(--fg) 65%);background-size:300% 100%;background-position:100% 0;-webkit-background-clip:text;background-clip:text;color:var(--fg);-webkit-text-fill-color:transparent;filter:drop-shadow(0 0 24px color-mix(in srgb,var(--accent) 25%,transparent));animation:pvSheen 7s linear infinite}@keyframes pvSheen{0%{background-position:100% 0}to{background-position:-200% 0}}.mono,input,select,button{font-family:var(--f-ui)}input,select,button{font-size:calc(var(--fs-sm)*var(--ui-fz,1));color:inherit}.main{min-width:0;padding:48px 52px 64px;display:flex;flex-direction:column;gap:44px}.main>*{margin-bottom:0}.wrap{max-width:100%;margin:0;padding:0}.dim{color:var(--dim)}.dim2{color:var(--dim2)}.accent{color:var(--accent)}.sm{font-size:var(--fs-base)}.strong{font-weight:500}.kicker{font-family:var(--f-ui);font-size:calc(var(--fs-micro)*var(--ui-fz,1));font-weight:600;letter-spacing:calc(.2em*var(--ui-ls,1));text-transform:var(--ui-tt,uppercase);color:var(--dim2)}.page-h>.kicker,.feat-hd .kicker,.demo-bar .kicker{display:flex;align-items:center;gap:10px;font-size:var(--fs-xs);letter-spacing:.24em;color:var(--accent)}.page-h>.kicker:before,.feat-hd .kicker:before,.demo-bar .kicker:before,.dia:before{content:"";flex:none;width:7px;height:7px;background:var(--accent);transform:rotate(45deg)}.sub{color:var(--dim);max-width:62ch;margin:0 0 26px}.lede{color:var(--dim);font-size:var(--fs-lg);max-width:62ch;text-wrap:pretty}.lede.sm{font-size:var(--fs-md);margin-bottom:4px}.lede p{margin:0 0 14px}.shell{display:grid;grid-template-columns:280px minmax(0,1fr);align-items:start;position:relative;z-index:1}@media(max-width:1600px){.shell{grid-template-columns:240px minmax(0,1fr)}.main{padding-left:32px;padding-right:32px}}@media(max-width:1400px){.main{padding-left:24px;padding-right:24px}.tbl.alts{font-size:var(--fs-sm)}.tbl.alts th,.tbl.alts td{padding-left:6px;padding-right:6px}}.rail{display:flex;flex-direction:column;gap:30px;position:sticky;top:0;height:100vh;padding:34px 26px;background:var(--bg2);border-right:1px solid var(--line);overflow-y:auto}.rail{scrollbar-width:thin;scrollbar-color:color-mix(in srgb,var(--accent) 25%,transparent) transparent}.rail::-webkit-scrollbar{width:6px}.rail::-webkit-scrollbar-thumb{background:color-mix(in srgb,var(--accent) 25%,transparent)}.rail::-webkit-scrollbar-track{background:transparent}.rail-foot{margin-top:auto;display:flex;flex-direction:column;gap:12px}.rail-foot p{margin:0;font-size:calc(var(--fs-micro)*var(--ui-fz,1));letter-spacing:calc(.24em*var(--ui-ls,1));text-transform:var(--ui-tt,uppercase);color:var(--off)}.lang-pick{display:flex;flex-wrap:wrap;gap:1px;font-family:var(--f-ui);font-size:calc(var(--fs-xs)*var(--ui-fz,1));letter-spacing:calc(.08em*var(--ui-bls,1))}.lang-a{display:inline-flex;align-items:center;gap:4px;padding:3px 4px;border-radius:3px;color:var(--dim2);text-decoration:none;border:1px solid transparent}.lang-f{flex:none;width:16px;height:11px;border-radius:1px;box-shadow:0 0 0 1px #00000059}a.lang-a .lang-f{opacity:.8}a.lang-a:hover .lang-f{opacity:1}a.lang-a:hover{color:var(--accent2);border-color:var(--edge)}.lang-a.on{color:var(--accent);border-color:var(--edge)}.mobmenu .lang-pick{margin:14px 0 4px}.lang-hint{display:flex;flex-wrap:wrap;align-items:center;gap:8px 14px;margin:0 0 14px;padding:9px 14px;border:1px solid var(--edge);border-radius:6px;background:var(--panel);font-size:var(--fs-sm);color:var(--dim)}.lang-hint[hidden]{display:none}.lang-hint a{color:var(--accent)}.lang-hint button{margin-left:auto;background:none;border:0;color:var(--faint);cursor:pointer;font:inherit}.brand{display:flex;align-items:center;gap:13px;color:var(--fg)}.brand:hover{color:var(--fg)}.wm{font-family:var(--f-title);font-size:var(--fs-lg);font-weight:700;letter-spacing:.03em}.wm b{font-weight:700;color:inherit}.wm{display:flex;flex-direction:column;line-height:1.05}.wm-f{font-style:normal;font-family:var(--f-ui);font-size:calc(var(--fs-micro)*var(--ui-fz,1));font-weight:600;letter-spacing:calc(.3em*var(--ui-ls,1));text-transform:var(--ui-tt,uppercase);color:var(--dim2);margin-top:4px}.wm-f-ph{visibility:hidden}.mark{flex:none;display:block}.rail .mark,.topbar .mark{filter:drop-shadow(0 0 6px color-mix(in srgb,var(--accent) 35%,transparent));animation:pvLogo 5s ease-in-out infinite}@keyframes pvLogo{0%,to{filter:drop-shadow(0 0 6px color-mix(in srgb,var(--accent) 30%,transparent))}50%{filter:drop-shadow(0 0 18px color-mix(in srgb,var(--accent) 70%,transparent))}}@media(prefers-reduced-motion:reduce){.rail .mark,.topbar .mark,.page-h h1,.demo-bar h1,.pick-h{animation:none}}.flv{display:grid;grid-template-columns:1fr 1fr;border:1px solid var(--edge);padding:3px;gap:0}.flv-a{text-align:center;font-family:var(--f-ui);font-size:calc(var(--fs-micro)*var(--ui-fz,1));font-weight:600;letter-spacing:calc(.16em*var(--ui-ls,1));text-transform:var(--ui-tt,uppercase);color:var(--dim2);padding:10px 6px;white-space:nowrap}.flv-a:hover{color:var(--fg)}.flv-a.on{color:var(--on-accent);background:var(--btn)}.flv-a.on:hover{color:var(--on-accent)}.mobmenu .flv{margin:4px 12px 12px}.pick{display:none}html.pv-pick .pick{display:flex;position:fixed;top:0;right:0;bottom:0;left:0;z-index:60;overflow-y:auto;padding:40px 16px;background:radial-gradient(ellipse 70% 55% at 50% 0,rgba(227,183,90,.12) 0,transparent 70%),radial-gradient(ellipse 60% 50% at 90% 100%,rgba(150,90,230,.08),transparent 70%),var(--bg)}html.pv-pick body{overflow:hidden}html.pv-pick .shell{content-visibility:hidden}.pick-in{width:min(900px,100%);margin:auto;display:flex;flex-direction:column;align-items:center;text-align:center;gap:10px}.pick-brand{display:flex;align-items:center;gap:12px;color:var(--fg);margin:0 0 18px;font:inherit;letter-spacing:normal}.pick-brand .wm{font-size:var(--fs-xl)}.pick-h{margin:0;font-size:clamp(34px,4.6vw,50px);font-weight:900;line-height:1.04}.pick-s{margin:0 0 22px;font-size:var(--fs-base);color:var(--dim);max-width:52ch;text-wrap:pretty}.pick-cards{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr));gap:16px;width:100%}.pick-c{display:flex;flex-direction:column;gap:10px;text-align:left;padding:30px 30px 26px;border:1px solid var(--edge);background:var(--panel);box-shadow:var(--plate);color:var(--fg);transition:border-color .15s,transform .15s,box-shadow .15s}.pick-c:hover,.pick-c:focus-visible{border-color:var(--pc-accent,var(--accent));transform:translateY(-2px);box-shadow:0 10px 30px #00000059;outline:none}.pick-k{display:flex;align-items:center;gap:10px;font-family:var(--f-ui);font-size:calc(var(--fs-micro)*var(--ui-fz,1));font-weight:600;letter-spacing:calc(.24em*var(--ui-ls,1));text-transform:var(--ui-tt,uppercase);color:var(--pc-accent,var(--accent))}.pick-k:before{content:"";width:7px;height:7px;background:currentColor;transform:rotate(45deg)}.pick-t{font-family:var(--f-title);font-size:var(--fs-2xl);font-weight:700;line-height:1.15}.pick-p{font-size:var(--fs-base);line-height:1.6;color:var(--pc-dim,var(--dim));flex:1}.pick-f{font-size:var(--fs-xs);color:var(--pc-dim2,var(--dim2))}.pick-go{margin-top:8px;align-self:flex-start;font-family:var(--f-ui);font-size:calc(var(--ui-bfs,var(--fs-micro))*var(--ui-fz,1));font-weight:700;letter-spacing:calc(.14em*var(--ui-bls,1));text-transform:var(--ui-btt,uppercase);padding:11px 16px;background:var(--pc-btn,var(--btn));color:var(--pc-on,var(--on-accent));clip-path:polygon(4px 0,calc(100% - 4px) 0,100% 4px,100% calc(100% - 4px),calc(100% - 4px) 100%,4px 100%,0 calc(100% - 4px),0 4px)}.pick-c[data-flavor=forever]{--pc-accent:#e8b44c;--pc-dim:#b3cdd3;--pc-dim2:#9fc0c8;--pc-btn:linear-gradient(180deg,#76d6c6,#5fbdae);--pc-on:#04202b;color:#eef5f3;border-color:#8cd2dc4d;box-shadow:inset 0 0 0 4px #0003,inset 0 0 0 5px #8cd2dc2e,0 20px 40px #0006;background:linear-gradient(180deg,#07405c 0,#063349 60%,#042434)}.intro{display:flex;flex-direction:column;gap:30px}.intro .st-c{margin-top:10px}.intro .prose{max-width:68ch}.intro-l{display:flex;flex-direction:column;gap:6px}.dc-l{margin:0;padding-left:16px;display:flex;flex-direction:column;gap:5px;font-size:var(--fs-sm);color:var(--dim)}.dc-l li::marker{color:var(--off)}.tbl.dun{min-width:640px}.tbl.dun .dun-n{color:var(--dim);max-width:34ch;font-size:var(--fs-base)}.tbl.dun td:first-child{font-family:var(--f-title);font-size:var(--fs-base);font-weight:700;letter-spacing:.01em}.tbl.dun td:first-child a:hover{color:var(--accent2)}.tbl.dun td .mono{font-weight:600}.tbl.dun .rw-c{display:inline-block;margin:0 0 0 10px;padding:2px 7px;vertical-align:2px;font-family:var(--f-ui);font-size:calc(var(--fs-micro)*var(--ui-fz,1));font-weight:700;letter-spacing:calc(.14em*var(--ui-ls,1));text-transform:var(--ui-tt,uppercase);color:#04202b;background:var(--teal,var(--accent))}.tbl.alts{display:table;min-width:980px}.tbl.alts td{vertical-align:middle}.tbl.alts th,.tbl.alts td{padding-left:8px;padding-right:8px}.tbl.alts th{letter-spacing:.1em}.tbl.alts tbody tr:not(.al-rx):hover{background:color-mix(in oklab,var(--accent) 5%,transparent)}.al-s{background:none;border:0;padding:0;font:inherit;letter-spacing:inherit;text-transform:inherit;color:inherit;cursor:pointer;white-space:nowrap}.al-s:hover{color:var(--fg)}th[aria-sort] .al-s{color:var(--accent)}th[aria-sort=ascending] .al-s:after{content:" ▲"}th[aria-sort=descending] .al-s:after{content:" ▼"}.al-c{display:flex;align-items:center;gap:10px}.al-c img{width:28px;height:28px;border:1px solid var(--line);flex:none}.al-cn{display:flex;flex-direction:column;gap:2px;min-width:0}.al-inv{display:flex;gap:4px;flex:none;margin-left:auto}.al-inv button{background:none;border:1px solid var(--line);width:24px;height:24px;padding:0;display:flex;align-items:center;justify-content:center;color:var(--dim2);cursor:pointer}.al-inv button:hover{color:var(--accent);border-color:var(--accent)}.al-sy{display:inline-grid;place-items:center;width:24px;height:24px;border:1px solid var(--line);color:var(--dim2);cursor:help}.al-sy:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.al-sy.old{color:var(--danger-fg);border-color:color-mix(in srgb,var(--danger-fg) 60%,transparent)}.al-n{font-family:var(--f-title);font-size:var(--fs-md);letter-spacing:.02em;color:var(--cc,var(--fg));text-decoration:none;white-space:nowrap}.al-n:hover{text-decoration:underline}.al-m{display:block;font-family:var(--f-ui);font-size:calc(var(--fs-xs)*var(--ui-fz,1));letter-spacing:calc(.04em*var(--ui-ls,1));color:var(--dim2)}.al-lv{font-family:var(--f-ui);font-size:var(--fs-lg);color:var(--accent);line-height:1}.al-x{display:block;width:64px;height:2px;background:var(--line);position:relative;margin:6px 0 3px}.al-x i{position:absolute;inset:0 auto 0 0;background:color-mix(in oklab,var(--key) 70%,var(--accent));display:block}.al-cls{color:var(--cc,var(--fg))}.tbl.alts td.mono{white-space:nowrap}.al-ps{display:flex;flex-direction:column;gap:6px;width:220px}.al-p{display:flex;align-items:center;gap:7px}.al-p img,.al-2i img{border:1px solid var(--frame);flex:none;display:block}.al-pb{position:relative;flex:1;min-width:0;height:18px;background:#050505;border:1px solid var(--frame);box-shadow:inset 0 0 0 1px #000;overflow:hidden;display:flex;align-items:center;justify-content:center}.al-pb i,.al-2b i{position:absolute;inset:1px auto 1px 1px;width:var(--pw);display:block;background:linear-gradient(to bottom,color-mix(in srgb,var(--pc) 55%,#fff),var(--pc) 45%,color-mix(in srgb,var(--pc) 65%,#000))}.al-pb span{position:relative;font-size:var(--fs-xs);color:#fff;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;padding:0 6px;text-shadow:0 1px 1px #000,0 0 3px #000}.al-2{display:flex;gap:10px;flex-wrap:wrap;margin-top:1px}.al-2i{display:flex;align-items:center;gap:5px}.al-2t{display:flex;flex-direction:column;gap:3px}.al-2b{position:relative;width:34px;height:5px;background:#050505;border:1px solid var(--frame);display:block}.al-2b i{inset:0 auto 0 0}.al-2r{font-family:var(--f-ui);font-size:calc(var(--fs-xs)*var(--ui-fz,1));color:var(--dim);line-height:1}.al-g{color:var(--accent);white-space:nowrap}.al-g i{font-style:normal;color:var(--dim2)}#al-sum .v i{font-style:normal;font-size:var(--fs-md);color:var(--dim2)}button.al-p,button.al-2i{background:none;border:0;padding:0;margin:0;font:inherit;color:inherit;cursor:pointer;text-align:left}button.al-p:hover .al-pb,button.al-2i:hover .al-2b{border-color:var(--accent)}button.al-p .al-pb span:after{content:" ›";color:var(--accent)}.tbl.alts tbody tr{cursor:pointer}.tbl.alts tbody tr.on{background:color-mix(in oklab,var(--accent) 9%,transparent)}.tbl.alts tbody tr.on td:first-child{box-shadow:inset 2px 0 0 var(--accent)}.tbl.alts tbody tr[data-who]{background:var(--cw,transparent)}.tbl.alts tbody tr[data-who] td:first-child{box-shadow:inset 3px 0 0 var(--cc,transparent)}.tbl.alts tbody tr[data-who]:hover{background:var(--cwh,var(--cw,transparent))}.tbl.alts tbody tr[data-who].on{background:var(--cwo,var(--cw,transparent))}body[data-flavor=forever] .tbl.alts tbody tr[data-who]{--dim:#dde7ec;--dim2:#c8d6dd}.tbl.alts tbody tr[data-who] td{text-shadow:0 1px 1px rgba(0,0,0,.3)}.tbl.alts tbody tr[data-who] .al-n{font-weight:700}.tbl.alts tbody tr[data-who] .al-cls{font-weight:600}.tbl.alts tbody tr[data-who] .al-n,.tbl.alts tbody tr[data-who] .al-cls{color:var(--cct,var(--cc,var(--fg)));text-shadow:-1px -1px 0 rgba(0,0,0,.8),1px -1px 0 rgba(0,0,0,.8),-1px 1px 0 rgba(0,0,0,.8),1px 1px 0 rgba(0,0,0,.8),0 1px 0 rgba(0,0,0,.8),0 -1px 0 rgba(0,0,0,.8),1px 0 0 rgba(0,0,0,.8),-1px 0 0 rgba(0,0,0,.8),0 2px 3px rgba(0,0,0,.5)}.tbl.alts tbody tr td:first-child{padding-left:10px}.tbl.alts tbody tr.al-rx{cursor:default;background:none}.tbl.alts tbody tr.al-rx td{border-top:0;padding:0 0 16px;box-shadow:none;vertical-align:top;font-size:inherit}.al-rx-in{will-change:transform}.al-rx .ch-detail{border-color:color-mix(in oklab,var(--accent) 45%,var(--line));border-top:2px solid var(--accent)}.al-rx .ch-detail{background:var(--cx,var(--card));border-color:color-mix(in srgb,var(--cc,var(--accent)) 45%,var(--line));border-top:2px solid var(--cc,var(--accent));--blk:rgba(255,255,255,.05);--blk-l:rgba(255,255,255,.11)}body[data-flavor=forever] .al-rx .ch-detail{--dim:#dde7ec;--dim2:#c8d6dd}.al-rx .ch-detail .vp-tab[aria-selected=true]{border-bottom-color:var(--cc,var(--accent))}.al-rx .repg{background:var(--blk);border:1px solid var(--blk-l);padding:0 14px;margin:0 0 10px}.al-rx .repg:last-child{border-bottom:1px solid var(--blk-l);margin-bottom:0}.al-rx .ch-kv,.al-rx .doll-c,.al-rx .doll-w,.al-rx .hi>section{background:var(--blk);border:1px solid var(--blk-l);padding:12px 16px}.al-rx .ch-pvp .ch-kv{margin-top:2px}.tbl.alts thead th:first-child{padding-left:10px}.al-rs{font-family:var(--f-ui);font-size:calc(var(--fs-sm)*var(--ui-fz,1));color:var(--dim)}.al-rs.hi{color:var(--accent)}.al-hint{margin:0;font-size:var(--fs-sm);color:var(--dim)}.al-merge{display:flex;align-items:center;flex-wrap:wrap;gap:8px 12px;padding:10px 12px;border:1px solid color-mix(in srgb,var(--accent) 40%,transparent);background:color-mix(in srgb,var(--accent) 7%,transparent)}.al-merge b{font-weight:600;color:var(--fg)}.al-merge[hidden]{display:none}.ch-mg{font:inherit;font-size:var(--fs-xs);background:var(--well);color:var(--dim);border:1px solid var(--line);padding:2px 6px;margin-left:6px;cursor:pointer}.ch-mg:hover{color:var(--fg)}.al-hint b{font-weight:400;color:var(--cc,var(--fg))}.rv{display:flex;flex-direction:column;gap:12px;background:var(--panel);border:1px solid var(--edge);box-shadow:var(--plate);padding:22px 24px;min-width:0;white-space:normal}.rv-h{display:flex;justify-content:space-between;align-items:center;gap:12px;flex-wrap:wrap}.rv-t{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.rv-t img{border:1px solid var(--frame)}.rv-t b{font-family:var(--f-title);font-size:var(--fs-lg);font-weight:400;color:var(--fg)}.rv-t .mono{font-size:var(--fs-xs)}.rv-f{display:flex;align-items:center;gap:14px;flex-wrap:wrap}.rv-q{background:var(--bg);border:1px solid var(--line);color:var(--fg);font:inherit;font-size:var(--fs-sm);padding:6px 10px;width:220px;max-width:100%}.rv-q:focus{outline:none;border-color:var(--accent)}.rv-f label{font-size:var(--fs-xs);letter-spacing:.06em;color:var(--dim);display:flex;align-items:center;gap:6px;cursor:pointer}.rv-key{display:flex;gap:14px;flex-wrap:wrap;font-size:var(--fs-xs);color:var(--dim2)}.rv-key>span{display:flex;align-items:center;gap:5px}.rv-key .rv-note{margin-left:auto}.rv-d{width:8px;height:8px;flex:none;display:inline-block;border:1px solid #000}.rv-d.d0{background:#ff8040}.rv-d.d1{background:#ffd200}.rv-d.d2{background:#40bf40}.rv-d.d3{background:gray}.rv-l{display:flex;flex-direction:column;gap:1px}.rv-g{display:flex;flex-direction:column}.rv-r{display:grid;grid-template-columns:8px minmax(160px,1.1fr) 2fr 70px;gap:12px;align-items:center;padding:7px 0;border-top:1px solid color-mix(in srgb,var(--fg) 6%,transparent);font-size:var(--fs-sm)}.rv-r:first-child{border-top:0}.rv-n{min-width:0}.rv-n a{color:var(--fg);text-decoration:none}.rv-n a:hover{text-decoration:underline}.rv-x{margin-left:6px;font-family:var(--f-ui);font-size:calc(var(--fs-xs)*var(--ui-fz,1));color:var(--dim2)}.rv-need{display:flex;flex-wrap:wrap;gap:4px 12px}.rv-rg{display:inline-flex;align-items:baseline;gap:5px;font-size:var(--fs-xs)}.rv-rg b{font-family:var(--f-ui);font-weight:400;font-size:calc(var(--fs-xs)*var(--ui-fz,1));color:var(--dim)}.rv-rg a{color:var(--dim);text-decoration:none}.rv-rg a:hover{color:var(--fg)}.rv-rg i{font-style:normal;font-family:var(--f-ui);font-size:calc(var(--fs-xs)*var(--ui-fz,1));color:var(--dim2);border:1px solid var(--line);padding:0 4px}.rv-rg.short i{color:var(--danger-fg,#e06c5a);border-color:color-mix(in oklab,var(--danger-fg,#e06c5a) 40%,transparent)}.rv-k{font-size:var(--fs-xs);color:var(--accent);text-align:right}.rv-tabs{display:flex;gap:6px;flex-wrap:wrap;margin-bottom:12px}.rv-tab{display:flex;align-items:center;gap:7px;background:none;border:1px solid var(--line);color:var(--dim);font-size:var(--fs-xs);padding:4px 10px 4px 4px;cursor:pointer}.rv-tab img{border:1px solid var(--frame)}.rv-tab[aria-pressed=true]{border-color:var(--accent);color:var(--fg)}.ch-pane .rv{background:none;border:0;box-shadow:none;padding:0}.rv-share{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin:0 0 14px;font-size:var(--fs-xs)}.rv-share>span.mono,.pf-sh>p.mono{font-family:var(--f-body);font-size:var(--fs-sm)}.rv-url{flex:1 1 260px;min-width:0;background:var(--bg);border:1px solid var(--line);color:var(--fg);font-family:var(--mono);font-size:var(--fs-xs);padding:5px 8px}.share{display:flex;flex-direction:column;gap:22px}.sh-foot{margin:0;font-size:var(--fs-xs);color:var(--dim2)}.sh-foot a{color:var(--accent)}.sh-foot a+a{margin-left:4px}.armory .page-h h1{background-image:linear-gradient(100deg,var(--cc,var(--fg)) 30%,#fff6d8 45%,var(--accent) 50%,var(--cc,var(--fg)) 65%)}.ar-top{display:flex;flex-direction:column;gap:12px;margin:0 0 16px}.ar-pf{display:flex;flex-wrap:wrap;gap:8px 18px}.ar-p{display:inline-flex;align-items:center;gap:7px;font-size:var(--fs-sm)}.ar-p img{border:1px solid var(--frame)}.ar-p b{color:var(--accent);font-weight:600}.ar-bar .rv-share{margin:0}.armory,.armory>*,.armory .al-rx,.armory .ch-detail,.armory .ch-pane{min-width:0;max-width:100%}@media(max-width:700px){.armory .fr-full .ch-detail{padding:14px 12px}}.ar-bar a.lnk-btn{text-decoration:none}.ar-find{display:flex;flex-direction:column;gap:10px}.ar-qr{display:flex;gap:10px}.ar-qr input.ar-in{flex:1 1 auto}.ar-ft{height:40px;box-sizing:border-box;display:inline-flex;align-items:center;gap:8px;font:inherit;font-size:var(--fs-sm);color:var(--fg);cursor:pointer}.ar-ft[aria-expanded=true]{border-color:var(--accent)}.ar-fn:not(:empty){background:var(--accent);color:var(--on-accent);font-size:var(--fs-xs);line-height:1;padding:3px 6px}.ar-fl{display:grid;grid-template-columns:repeat(auto-fill,minmax(170px,1fr));gap:10px}.ar-fl[hidden]{display:none}.ar-fl .ar-in{width:100%}.ar-in{background:var(--well);border:1px solid var(--line);color:var(--fg);padding:9px 12px;font:inherit;font-size:var(--fs-sm);height:40px;box-sizing:border-box;min-width:0;max-width:100%}input.ar-in{flex:1 1 220px}select.ar-in{flex:0 1 180px}.ar-n{margin:14px 0 8px;font-size:var(--fs-xs)}.ar-join{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px 20px;margin:0 0 18px;padding:14px 18px;border:1px solid color-mix(in srgb,var(--accent) 45%,var(--line));background:color-mix(in srgb,var(--accent) 7%,var(--well))}.ar-join[hidden]{display:none}.ar-jt{display:flex;flex-direction:column;gap:4px;flex:1 1 320px;font-size:var(--fs-base)}.ar-jt b{color:var(--accent);font-weight:600;font-size:var(--fs-base)}.ar-jt span{color:var(--dim)}.ar-ja{display:flex;gap:10px;flex-wrap:wrap}.ar-ja a{text-decoration:none;white-space:nowrap}.ar-ssr h2{font-size:var(--fs-md);margin:18px 0 6px}.ar-ssr ul{margin:0;padding-left:18px;color:var(--dim)}.ar-cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:0 0 16px}.ar-card{display:flex;flex-direction:column;gap:4px;padding:14px 16px;background:var(--well);border:1px solid var(--line)}.ar-cv{font-size:var(--fs-2xl);font-weight:600;color:var(--accent);line-height:1.1}.ar-ck{font-size:var(--fs-xs);color:var(--dim);text-transform:uppercase;letter-spacing:.06em}.ar-cw{grid-column:1 / -1;margin:0;font-size:var(--fs-xs)}.ar-mb{margin:12px 0 0;text-align:center}.ar-mb .lnk-btn[hidden]{display:none}.ar-list{display:flex;flex-direction:column;border-top:1px solid var(--edge)}.ar-row{display:grid;grid-template-columns:28px minmax(0,1fr) auto 20px;align-items:center;gap:2px 12px;padding:8px 6px;border-bottom:1px solid var(--edge);color:var(--fg);text-decoration:none;font-size:var(--fs-base)}.ar-row:hover{background:color-mix(in srgb,var(--fg) 5%,transparent)}.ar-ic{display:block;width:28px;height:28px;box-sizing:border-box;border:1px solid color-mix(in srgb,var(--cc,var(--line)) 55%,transparent)}span.ar-ic{border:0}.ar-fc{display:block;width:20px;height:20px;border-radius:50%}.ar-rm{display:flex;flex-direction:column;min-width:0;line-height:1.3}.ar-rn{color:var(--cc,var(--fg));font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ar-rw{color:var(--dim);font-size:var(--fs-sm);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ar-rx{display:flex;flex-direction:column;align-items:flex-end;gap:2px;min-width:0;max-width:46vw;line-height:1.3;text-align:right}.ar-rr{font-size:var(--fs-xs);color:var(--dim2);white-space:nowrap}.ar-rt{font-size:var(--fs-xs);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}@media(min-width:701px){.ar-rm{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.2fr);gap:16px;align-items:baseline}.ar-rw{font-size:var(--fs-base)}.ar-rx{flex-direction:row;align-items:baseline;gap:18px;max-width:none}.ar-rr{min-width:7em;text-align:left}.ar-rt{min-width:11em}}.ar-how{margin-top:16px}.ar-how a{color:var(--accent)}@media(max-width:700px){.ar-row{gap:2px 10px}.ar-cards{gap:8px}.ar-fl{grid-template-columns:1fr 1fr;gap:8px}.ar-card{padding:10px 12px}.ar-cv{font-size:var(--fs-xl)}.ar-ck{font-size:var(--fs-xs)}}@media(max-width:700px){.rv-r{grid-template-columns:8px 1fr auto;gap:6px 10px}.rv-need{grid-column:2 / -1;grid-row:2}.rv-key .rv-note{margin-left:0}}.pf{display:flex;flex-direction:column;gap:14px;min-width:0}.pf-card{background:var(--panel);border:1px solid var(--edge);box-shadow:var(--plate);padding:24px 26px;display:flex;flex-direction:column;gap:18px;min-width:0}.pf-pane{display:flex;flex-direction:column;gap:14px;min-width:0}.pf-out{display:flex;flex-direction:column;gap:12px;min-width:0}.pf-note{margin:0;font-size:var(--fs-xs);color:var(--dim2);line-height:1.6;max-width:84ch;text-wrap:pretty}.pf-sum{margin:0;font-size:var(--fs-base);color:var(--fg)}.pf-bar{display:flex;align-items:center;gap:10px 14px;flex-wrap:wrap}.pf-bar[hidden]{display:none}.pf-bar label{font-size:var(--fs-xs);letter-spacing:.06em;color:var(--dim);display:flex;align-items:center;gap:6px;cursor:pointer}.pf-q,.pf-sel,.pf-num,.pf-w{background:var(--bg);border:1px solid var(--line);color:var(--fg);font-size:var(--fs-sm);padding:6px 10px;max-width:100%;min-width:0}.pf-q,.pf-w{width:300px}.pf-sel{max-width:min(100%,420px)}.pf-num{width:76px}.pf-q:focus,.pf-sel:focus,.pf-num:focus,.pf-w:focus{outline:none;border-color:var(--accent)}.pf-sel option,.pf-sel optgroup{background:var(--card);color:var(--fg)}.pf-sh{margin:0 0 14px}.pf-sh .rv-share{margin:0}.ash-who{display:flex;flex-wrap:wrap;align-items:center;gap:6px 14px;margin-top:10px;font-size:var(--fs-sm)}.ash-c{display:inline-flex;align-items:center;gap:6px;color:var(--cc,var(--fg));cursor:pointer}.ash-c input{width:auto;margin:0;accent-color:var(--accent)}.acc-q input{width:100%;max-width:520px;font:inherit;font-size:var(--fs-md);padding:10px 12px;background:var(--well);color:var(--fg);border:1px solid var(--line)}.acc-q input:focus{outline:none;border-color:var(--accent)}.acc-hits{display:flex;flex-direction:column;margin:10px 0 18px}.acc-hits:empty{display:none}.acc-hit{display:flex;flex-wrap:wrap;align-items:center;gap:6px 14px;padding:8px 0;border-bottom:1px solid var(--line2);font-size:var(--fs-base)}.acc-hit>a{min-width:220px}.acc-who{background:none;border:0;padding:0;font:inherit;font-weight:600;color:var(--cc,var(--fg));cursor:pointer}.acc-who:hover{text-decoration:underline}.acc-hit .mono{display:inline-flex;align-items:center;gap:6px;font-size:var(--fs-xs)}.acc-chars{display:grid;grid-template-columns:repeat(auto-fill,minmax(210px,1fr));gap:8px;margin:0 0 20px}.acc-c{display:flex;flex-direction:column;align-items:flex-start;gap:4px;padding:10px 12px;text-align:left;font:inherit;cursor:pointer;background:color-mix(in srgb,var(--cc,var(--accent)) 12%,var(--card));color:var(--fg);border:1px solid var(--line);box-shadow:inset 3px 0 0 var(--cc,var(--accent))}.acc-c:hover{border-color:var(--cc,var(--accent))}.acc-c[aria-pressed=true]{border-color:var(--cc,var(--accent));background:color-mix(in srgb,var(--cc,var(--accent)) 22%,var(--card))}.acc-n{font-family:var(--f-title);font-weight:700;font-size:var(--fs-md);color:var(--cc,var(--fg));color:color-mix(in oklab,var(--cc,var(--fg)) 62%,#fff);text-shadow:-1px -1px 0 rgba(0,0,0,.7),1px -1px 0 rgba(0,0,0,.7),-1px 1px 0 rgba(0,0,0,.7),1px 1px 0 rgba(0,0,0,.7)}.acc-m{font-size:var(--fs-xs);color:var(--dim)}.acc-p{display:flex;flex-wrap:wrap;gap:8px}.acc-p>span{display:inline-flex;align-items:center;gap:3px}.acc-p i{font-style:normal;font-size:var(--fs-xs);color:var(--dim)}.pf-hits{display:flex;flex-direction:column;gap:6px}.pf-hits:empty{display:none}.pf-hit{display:flex;align-items:center;gap:6px 12px;flex-wrap:wrap;padding:10px 14px;font-size:var(--fs-sm);border:1px solid color-mix(in oklab,var(--accent) 45%,var(--line));background:color-mix(in oklab,var(--accent) 8%,var(--card))}.pf-hit>b{font-weight:500;color:var(--accent)}.pf-hit a:not(.pf-who){color:var(--fg)}.pf-hit .lnk-btn{margin-left:auto}.pf-rec{padding:10px 0;border-top:1px solid var(--line2);display:flex;flex-direction:column;gap:7px;min-width:0}.pf-rec:first-child{border-top:0}.pf-rh{display:flex;align-items:center;gap:6px 10px;flex-wrap:wrap;font-size:var(--fs-sm)}.pf-rh img,.pf-p img{border:1px solid var(--frame);flex:none}.pf-rh a{color:var(--fg);text-decoration:none}.pf-rh a:hover{text-decoration:underline}.pf-rh .mono{font-size:var(--fs-xs)}.pf-pool{margin-left:auto}.pf-hs{display:flex;flex-direction:column;gap:4px;padding-left:12px;border-left:1px solid var(--line)}.pf-h{display:flex;align-items:center;gap:4px 10px;flex-wrap:wrap;font-size:var(--fs-xs);min-width:0}.pf-h .mono{font-size:var(--fs-xs)}.pf-who{font-family:var(--f-title);font-size:var(--fs-base);letter-spacing:.02em;text-decoration:none;color:var(--fg)}a.pf-who:hover{text-decoration:underline}.pf-ok{color:var(--accent)}.pf-bad{color:var(--danger-fg,#e06c5a)}.pf-pick{padding:12px 14px;border:1px solid color-mix(in oklab,var(--accent) 40%,var(--line));display:flex;flex-direction:column;gap:6px}.pf-pick p{margin:0;font-size:var(--fs-base)}.pf-p{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.pf-p b{font-family:var(--f-title);font-size:var(--fs-md);font-weight:400;color:var(--fg)}.pf-p .mono{font-size:var(--fs-xs)}.pf-grp{display:flex;flex-direction:column;gap:6px;padding-top:12px;border-top:1px solid var(--line)}.pf-grp:first-child{border-top:0;padding-top:0}.pf-miss{margin:0;padding:6px 0 10px 16px;display:flex;flex-direction:column;gap:4px;font-size:var(--fs-xs)}.pf-miss a{color:var(--fg);text-decoration:none}.pf-miss a:hover{text-decoration:underline}.pf-miss li::marker{color:var(--off)}.pf-miss .mono{font-size:var(--fs-xs);color:var(--dim2);margin-left:8px}.pf-m{display:grid;grid-template-columns:minmax(150px,220px) 1fr;gap:4px 14px;align-items:center;padding:8px 0;border-top:1px solid var(--line2);font-size:var(--fs-sm)}.pf-m:first-child{border-top:0}.pf-m>span:first-child{display:flex;align-items:center;gap:8px;color:var(--fg)}.pf-m>span:first-child img{border:1px solid var(--frame)}.pf-m .mono{font-size:var(--fs-xs)}.tbl.pf-t{min-width:560px}.tbl.pf-t a:not(.pf-who){color:var(--fg);text-decoration:none}.tbl.pf-t .pf-who{font-size:var(--fs-sm)}.rv-r.pf-r{grid-template-columns:8px minmax(160px,1.1fr) 2fr 150px}.pf-r .rv-k{white-space:normal}@media(max-width:700px){.pf-card{padding:14px 12px}.rv-r.pf-r{grid-template-columns:8px 1fr auto}.pf-m{grid-template-columns:1fr}.pf-pool{margin-left:0}}#al-sum:empty{display:none}.chars{display:flex;flex-direction:column;gap:22px}.ch-main{min-width:0;display:flex;flex-direction:column;gap:22px}.ch-tools{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.ch-sync-b{display:flex;align-items:center;gap:10px 18px;flex-wrap:wrap}.sync-dlg{width:min(640px,94vw);gap:16px;max-height:min(760px,92vh);overflow-y:auto}.sync-dlg .ch-sync-in{flex:none}.sync-step{display:flex;flex-direction:column;gap:10px}.sync-k{font-size:var(--fs-micro);font-weight:600;letter-spacing:.18em;text-transform:uppercase;color:var(--accent);display:flex;align-items:center;gap:10px}.sync-k:before{content:"";width:7px;height:7px;background:currentColor;transform:rotate(45deg)}.sync-ol{margin:0;padding-left:20px;display:flex;flex-direction:column;gap:3px;font-size:var(--fs-base);line-height:1.55;color:var(--dim)}.sync-ol code{color:var(--accent2)}.sync-dlg .wk-imp-m{margin:0}.sync-dlg .wk-imp-m:empty{display:none}.dlx{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr));gap:10px}.dlx-i{display:flex;flex-direction:column;gap:8px;padding:14px 16px;background:#00000038;border:1px solid var(--line)}.dlx-h{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:2px 10px}.dlx-h b{font-family:var(--f-title);font-size:var(--fs-md);color:var(--fg)}.dlx-v{font-size:var(--fs-xs);color:var(--dim2);letter-spacing:.06em}.dlx-i p{margin:0;font-size:var(--fs-sm);line-height:1.55;color:var(--dim)}.dlx-i p a{color:var(--accent2)}.dlx-a{display:flex;flex-wrap:wrap;align-items:center;gap:8px 14px;margin-top:auto}.dlx-a .btn-gold,.dlx-a .obtn{text-decoration:none;padding:11px 16px;font-size:var(--fs-xs)}.dlx-z{font-size:var(--fs-xs);color:var(--dim);text-decoration:none}.dlx-z:hover{color:var(--accent)}.dlx-b{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 8px;margin:8px 0 0;font-size:var(--fs-xs);color:var(--dim)}.dlx-b .dlx-z{display:inline-flex;gap:5px;text-decoration:underline}.dlx-tag{font-size:var(--fs-micro);letter-spacing:.12em;text-transform:uppercase;color:var(--dim2);border:1px solid var(--line);padding:3px 7px}.scard .dlx{margin-top:auto}.ch-sync-in{display:flex;gap:8px;flex:1 1 360px;min-width:0}.ch-sync-in input{flex:1;min-width:0;background:var(--bg);border:1px solid var(--line);color:var(--fg);font-family:var(--mono);font-size:var(--fs-xs);padding:7px 10px}.ch-sync-in input:focus{outline:none;border-color:var(--accent)}.ch-sync-in .btn-gold{flex:none}.ch-sync-dl{display:flex;gap:16px;flex-wrap:wrap;font-size:var(--fs-xs)}.ch-sync-dl a{color:var(--dim);text-decoration:none;white-space:nowrap}.ch-sync-dl a:hover{color:var(--accent)}.ch-sync-b .wk-imp-m{flex-basis:100%;margin:0}.ch-sync-b .wk-imp-m:empty{display:none}.ch-find-b{display:flex;flex-direction:column;gap:10px}.ch-find-b input{background:var(--bg);border:1px solid var(--line);color:var(--fg);font-family:var(--f-ui);font-size:calc(var(--fs-xs)*var(--ui-fz,1));padding:7px 10px}.ch-find-b input:focus{outline:none;border-color:var(--accent)}.ch-find-r{display:flex;flex-direction:column;gap:1px;background:var(--line2)}.ch-find-r:empty{display:none}.cf-r{display:flex;align-items:center;gap:10px;padding:7px 10px;background:var(--card);font-size:var(--fs-sm)}.cf-r a{color:inherit;text-decoration:none}.cf-r a:hover{text-decoration:underline}.cf-w{color:var(--cc,var(--fg));flex:none;width:15ch;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cf-k{flex:none;width:9ch;font-family:var(--f-ui);font-size:calc(var(--fs-micro)*var(--ui-fz,1));letter-spacing:calc(.1em*var(--ui-ls,1));text-transform:var(--ui-tt,uppercase);color:var(--dim2)}.cf-n{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cf-c{flex:none;font-family:var(--f-ui);color:var(--dim)}@media(max-width:640px){.cf-r{flex-wrap:wrap;row-gap:3px}.cf-n{order:-2;flex:1 1 calc(100% - 6ch);white-space:normal}.cf-r:not(:has(.cf-c)) .cf-n{flex-basis:100%}.cf-c{order:-1}.cf-w{width:auto;max-width:60%}}.ch-list{display:flex;flex-direction:column;gap:14px;min-width:0}.ch-empty{margin:0;padding:24px 26px;border:1px dashed var(--edge);background:#0000002e;color:var(--dim);font-size:var(--fs-base);line-height:1.65}.ch-empty code{font-family:var(--mono);color:var(--fg)}.ch-detail{background:var(--panel);border:1px solid var(--edge);box-shadow:var(--plate);padding:24px 26px;display:flex;flex-direction:column;gap:20px;min-width:0}.ch-detail .vp-h{display:flex;align-items:baseline;justify-content:space-between;gap:14px;flex-wrap:wrap}.ch-pane{min-width:0}.ch-detail{--cp-bg:#2a3036;--cp-sub:#232930;--cp-in:#1f2429;--cp-in2:#1c2126;--cp-t1:#f1f2f3;--cp-t2:#e4e7ea;--cp-t3:#c9cfd4;--cp-t4:#a7b0b8;--cp-t5:#9aa3ab;--cp-t6:#8b959e;--cp-t7:#7f8a94;--cp-gold:#e8a33d;--cp-up:#9fdba8;--cp-lo:#e0a36b;--cp-ok:#5fbf7f;--cp-bad:#ef8a7a;background:var(--cp-bg);border:1px solid rgba(255,255,255,.09);border-radius:10px;box-shadow:none;padding:0;gap:0;color:var(--cp-t2)}.al-rx .ch-detail{background:var(--cp-bg);border:1px solid rgba(255,255,255,.09);border-radius:10px}.al-rx .ch-detail .vp-tab[aria-selected=true]{border-bottom-color:var(--cp-gold)}.ch-detail .vp-tab.lbl:before{display:none}.ch-detail .cp-h{display:flex;justify-content:space-between;align-items:center;gap:12px 20px;flex-wrap:wrap;padding:18px 22px 0}.ch-detail .cp-h:empty{display:none}.cp-who{display:flex;align-items:center;gap:14px;min-width:0}.cp-lv{width:44px;height:44px;flex:none;display:grid;place-items:center;border-radius:8px;border:1px solid var(--cc,var(--cp-t3));background:var(--cp-in);font-size:var(--fs-md);font-weight:600;color:var(--cp-t1)}.cp-wt{display:flex;flex-direction:column;gap:3px;min-width:0}.cp-nm{font-size:var(--fs-lg);font-weight:600;color:var(--cc,var(--cp-t1))}.cp-sub{font-size:var(--fs-sm);color:var(--cp-t4)}.cp-meta{display:flex;align-items:center;flex-wrap:wrap;gap:8px 14px;font-size:var(--fs-xs);color:var(--cp-t6)}.gd-pfs{display:flex;flex-wrap:wrap;gap:6px;margin:10px 0 12px}.gd-pf{display:inline-flex;align-items:center;gap:6px;padding:5px 10px;border:1px solid var(--line);background:none;color:var(--fg);font-size:var(--fs-sm);cursor:pointer}.gd-pf b{color:var(--dim2);font-weight:400;font-size:var(--fs-xs)}.gd-pf[aria-pressed=true]{border-color:var(--accent);background:color-mix(in oklab,var(--accent) 12%,transparent)}.gd-bh{margin:4px 0 8px;font-size:var(--fs-xs);letter-spacing:.08em;color:var(--dim2)}.gd-bh img{margin-right:6px;vertical-align:-3px}.gd-who{display:inline-flex;flex-wrap:wrap;gap:4px 8px;align-items:center}.gd-every{margin:18px 0 0}.gd-every>summary{cursor:pointer;font-size:var(--fs-xs);letter-spacing:.1em;color:var(--dim2);padding:6px 0}.ar-bh{margin:18px 0 6px;font-size:var(--fs-micro);letter-spacing:.14em;text-transform:uppercase;color:var(--dim2)}.ar-lk{margin:10px 0 0}.dq-i2.dq-done .dq-n{opacity:.6;text-decoration:line-through;text-decoration-thickness:1px}.dq-ok{color:var(--teal);font-weight:700;margin-left:6px}.ar-cl{margin:0;padding:0 0 0 18px;columns:2;column-gap:24px;font-size:var(--fs-base)}.ar-cl li{margin:0 0 4px}.bf-bar{display:flex;flex-wrap:wrap;align-items:center;gap:6px 14px;margin:0 0 14px;padding:10px 14px;border:1px solid var(--line);background:var(--card);font-size:var(--fs-base)}.bf-bar>span:first-child{flex:1 1 260px}.bf-bar .bf-n{flex:1 1 100%;order:3;font-size:var(--fs-xs);color:var(--dim2)}.bf-bar.old{border-color:var(--accent)}.bf-bar .bad{color:var(--accent2)}.cp-sync{display:inline-flex;align-items:center;gap:7px}.cp-sync i{width:7px;height:7px;border-radius:50%;background:var(--cp-ok)}.cp-b{background:none;border:1px solid rgba(255,255,255,.14);border-radius:5px;padding:6px 10px;font-family:var(--f-ui);font-size:calc(var(--ui-bfs,var(--fs-micro))*var(--ui-fz,1));font-weight:500;letter-spacing:calc(.08em*var(--ui-bls,1));text-transform:var(--ui-btt,uppercase);color:var(--cp-t3);cursor:pointer}.cp-b:hover{color:var(--cp-t1);border-color:#ffffff4d}select.cp-b{text-transform:none;letter-spacing:0;background:var(--cp-in)}.cp-rm:hover{color:var(--cp-bad);border-color:var(--cp-bad)}.ch-detail>.vp-h{padding:16px 14px 0;border-bottom:1px solid rgba(255,255,255,.08);display:block}.ch-detail .vp-tabs{gap:0;flex-wrap:nowrap;overflow-x:auto;overflow-y:hidden;scrollbar-width:thin}.ch-detail .vp-tab{font-family:inherit;font-size:var(--fs-base);font-weight:500;letter-spacing:0;text-transform:none;color:var(--cp-t5);padding:10px 12px 12px;margin-bottom:-1px;border-bottom:2px solid transparent;white-space:nowrap;display:inline-flex;align-items:center;gap:8px}.ch-detail .vp-tab:hover{color:var(--cp-t1)}.ch-detail .vp-tab[aria-selected=true]{color:var(--cp-t1);border-bottom-color:var(--cp-gold)}.ch-detail .vp-reset{padding:0 12px 10px;display:block;font-size:var(--fs-xs);color:var(--cp-t6)}.cp-n:empty{display:none}.cp-n,.cp-c{font-size:var(--fs-xs);font-weight:500;color:var(--cp-t6);background:#ffffff0f;border-radius:4px;padding:2px 6px}.ch-detail .ch-pane{padding:22px}.ch-detail .ch-none{color:var(--cp-t4)}.cp-l{display:flex;justify-content:space-between;align-items:center;gap:10px;margin:0 0 12px;font-family:var(--f-ui);font-size:calc(var(--fs-micro)*var(--ui-fz,1));font-weight:500;letter-spacing:calc(.1em*var(--ui-ls,1));text-transform:var(--ui-tt,uppercase);color:var(--cp-t7)}.cp-card{background:var(--cp-sub);border:1px solid rgba(255,255,255,.07);border-radius:8px;padding:18px;min-width:0}.cp-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:16px}.cp-grid.w280{grid-template-columns:repeat(auto-fit,minmax(280px,1fr))}.cp-grid.w300{grid-template-columns:repeat(auto-fit,minmax(300px,1fr))}.cp-grid.w340{grid-template-columns:repeat(auto-fit,minmax(340px,1fr))}.cp-kv{display:flex;justify-content:space-between;gap:12px;padding:9px 0;border-bottom:1px solid rgba(255,255,255,.05);font-size:var(--fs-base);color:var(--cp-t3)}.cp-kv:last-child{border-bottom:0}.cp-kv .mono{color:var(--cp-t1)}.cp-bar{display:block;height:4px;border-radius:2px;background:#ffffff12;overflow:hidden}.cp-bar i{display:block;height:100%;border-radius:2px;background:#6b7783}.cp-res{display:grid;grid-template-columns:1fr auto;gap:6px 10px;margin-bottom:14px}.cp-res:last-child{margin-bottom:0}.cp-rk{font-size:var(--fs-base);color:var(--cp-t3)}.cp-rv{font-size:var(--fs-xl);font-weight:500;color:var(--cp-t1)}.cp-rb{grid-column:1 / -1;height:6px;border-radius:3px;background:#3c7fe0}.cp-rb.t-hp{background:#4caf68}.cp-rb.t-p1{background:#d0503f}.cp-rb.t-p3{background:#e3c341}.cp-rb.t-p2{background:#d9874a}.cp-at{display:grid;grid-template-columns:96px 1fr 48px;align-items:center;gap:12px;padding:6px 0;font-size:var(--fs-base);color:var(--cp-t4)}.cp-at .mono{text-align:right;color:var(--cp-t3)}.cp-at.cp-mn{color:var(--cp-t1)}.cp-at.cp-mn .cp-bar i{background:var(--cp-gold)}.cp-main{color:var(--cp-gold);letter-spacing:.06em}.cp-doll{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:20px;align-items:start}.cp-col{display:flex;flex-direction:column;gap:2px;min-width:0}.cp-sl{display:grid;grid-template-columns:40px minmax(0,1fr) auto;align-items:center;gap:12px;padding:7px 8px;border-radius:6px}.cp-sl:hover{background:#ffffff0a}.cp-sl.r{grid-template-columns:auto minmax(0,1fr) 40px;text-align:right}.cp-sl.r .cp-ic{order:3}.cp-sl.r .cp-st{order:2}.cp-sl.r .cp-il{order:1}.cp-ic{width:40px;height:40px;box-sizing:border-box;border-radius:6px;background:var(--cp-in);border:1px solid rgba(255,255,255,.12);overflow:hidden;display:block}.cp-ic img{display:block;width:100%;height:100%}.cp-ic.q0{border-color:#9d9d9d}.cp-ic.q1{border-color:#e6e6e6}.cp-ic.q2{border-color:#1eff00}.cp-ic.q3{border-color:#3c8dff}.cp-ic.q4{border-color:#b45cf5}.cp-ic.q5{border-color:#ff8000}.cp-st{display:flex;flex-direction:column;gap:2px;min-width:0}.cp-in{font-size:var(--fs-base);font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-decoration:none}.cp-sn{font-size:var(--fs-micro);letter-spacing:.08em;text-transform:uppercase;color:var(--cp-t7)}.cp-tm{font-size:var(--fs-xs);font-style:italic;color:var(--cp-t7);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cp-il{font-size:var(--fs-base);font-weight:500;color:var(--cp-t3)}.cp-il.hi{color:var(--cp-up)}.cp-il.lo,.mono.lo{color:var(--cp-lo)}.cp-sl.empty{opacity:.7}.cp-sl.empty .cp-ic{border:1px dashed rgba(255,255,255,.18);background:none}.cp-sl.empty .cp-in{color:#6c757d}.cp-sum.cp-fs{padding:0 0 14px;gap:10px;overflow:hidden;align-items:stretch}.cp-fig{width:100%;aspect-ratio:4/5;max-height:440px;background:no-repeat;background-size:235% auto;background-position:40% 70%;background-color:#0000002e;border-bottom:1px solid rgba(255,255,255,.07)}.cp-fil{display:flex;flex-direction:column;align-items:center;gap:2px;padding:0 18px;text-align:center}.cp-fs .cp-tg{align-self:center}.cp-sum{background:var(--cp-sub);border:1px solid rgba(255,255,255,.07);border-radius:8px;padding:18px;display:flex;flex-direction:column;gap:6px}.cp-big{font-size:var(--fs-4xl);font-weight:500;line-height:1.1;color:var(--cp-t1)}.cp-dim{font-size:var(--fs-sm);color:var(--cp-t4)}.cp-qb{display:flex;gap:2px;height:6px;margin-top:14px}.cp-qb i{display:block;border-radius:2px}.cp-qk{display:flex;flex-wrap:wrap;gap:4px 14px;font-size:var(--fs-xs);color:var(--cp-t4);margin-top:6px}.cp-qk span{display:inline-flex;align-items:center;gap:6px}.cp-qk i{width:7px;height:7px;border-radius:2px}.cp-qb .q0,.cp-qk .q0{background:#9d9d9d}.cp-qb .q1,.cp-qk .q1{background:#e6e6e6}.cp-qb .q2,.cp-qk .q2{background:#1eff00}.cp-qb .q3,.cp-qk .q3{background:#3c8dff}.cp-qb .q4,.cp-qk .q4{background:#b45cf5}.cp-qb .q5,.cp-qk .q5{background:#ff8000}.cp-low{margin-top:14px;padding-top:14px;border-top:1px solid rgba(255,255,255,.07)}.cp-low .cp-kv{padding:4px 0;border:0;font-size:var(--fs-sm)}.cp-tg{margin-top:14px;background:#ffffff0a;border:1px solid rgba(255,255,255,.14);border-radius:5px;padding:7px 10px;font:inherit;font-size:var(--fs-sm);font-weight:500;color:var(--cp-t2);cursor:pointer}.cp-tg:hover{border-color:var(--cp-gold);color:var(--cp-t1)}.cp-weap{display:flex;flex-wrap:wrap;justify-content:center;gap:12px;margin-top:20px;padding-top:20px;border-top:1px solid rgba(255,255,255,.08)}.cp-wc{width:280px;max-width:100%;background:var(--cp-sub);border:1px solid rgba(255,255,255,.07);border-radius:8px;padding:4px}.cp-rg{margin-bottom:22px}.cp-reps{display:grid;grid-template-columns:repeat(auto-fit,minmax(340px,1fr));gap:4px 32px}.cp-rp{padding:8px 0;display:flex;flex-direction:column;gap:6px;--st:#e8c46a}.cp-rph{display:flex;justify-content:space-between;gap:10px;font-size:var(--fs-base);color:var(--cp-t2)}.cp-rph b{font-size:var(--fs-sm);font-weight:500;color:var(--st)}.cp-rp .cp-bar i{background:var(--st)}.cp-rpp{font-size:var(--fs-xs);color:var(--cp-t7)}.cp-rp[data-st="1"]{--st:#d4544a}.cp-rp[data-st="2"]{--st:#e26a5a}.cp-rp[data-st="3"]{--st:#e8964d}.cp-rp[data-st="4"]{--st:#e8c46a}.cp-rp[data-st="5"]{--st:#a9d36a}.cp-rp[data-st="6"]{--st:#6fcf6f}.cp-rp[data-st="7"]{--st:#4fb3e8}.cp-rp[data-st="8"]{--st:#3fd1b0}.cp-sk{display:grid;grid-template-columns:110px 1fr 64px;align-items:center;gap:12px;padding:6px 0;font-size:var(--fs-base);color:var(--cp-t3)}.cp-sk .mono{text-align:right;font-size:var(--fs-sm);color:var(--cp-t4)}.cp-sk .cp-bar i{background:#6b9bd1}.cp-sk.max .cp-bar i{background:var(--cp-gold)}.cp-tiles{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:12px}.cp-tile{background:var(--cp-sub);border:1px solid rgba(255,255,255,.07);border-radius:8px;padding:18px;display:flex;flex-direction:column}.cp-tile .cp-l{margin-bottom:8px}.cp-tv{font-size:var(--fs-xl);font-weight:500;color:var(--cp-t1)}.cp-lk{display:flex;flex-direction:column;gap:8px}.cp-lkn{font-size:var(--fs-md);font-weight:600;color:var(--cp-t1)}.cp-gold{font-size:var(--fs-xs);color:var(--cp-gold)}.cp-segs{display:flex;gap:3px}.cp-segs i{flex:1;height:6px;border-radius:2px;background:#ffffff1a}.cp-segs i.on{background:var(--cp-gold)}.cp-boss{list-style:none;margin:4px 0 0;padding:0;display:flex;flex-wrap:wrap;gap:4px 12px;font-size:var(--fs-xs);color:var(--cp-t7)}.cp-boss li.on{color:var(--cp-t3)}.ch-detail .cp-pills{gap:8px;margin-bottom:16px}.ch-detail .cp-pills .rv-tab{gap:8px;padding:8px 14px 8px 8px;border-radius:7px;border:1px solid rgba(255,255,255,.1);font-family:inherit;font-size:var(--fs-base);font-weight:500;color:var(--cp-t5)}.ch-detail .cp-pills .rv-tab[aria-pressed=true]{border-color:var(--cp-gold);background:#e8a33d1a;color:var(--cp-t1)}.ch-detail .cp-pills .rv-tab .cp-c{background:none;padding:0}.ch-detail .rv{background:var(--cp-sub);border:1px solid rgba(255,255,255,.07);border-radius:8px;padding:0}.ch-detail .rv-h,.ch-detail .rv-key{padding:14px 16px 0}.ch-detail .rv-l{padding:8px 0 4px}.ch-detail .rv-l .repg>summary{padding:10px 16px}.ch-detail .rv-r{padding:11px 16px;border-bottom:1px solid rgba(255,255,255,.05)}.ch-detail .rv-r:hover{background:#ffffff08}.ch-detail .rv-rg{background:var(--cp-in2);border:1px solid rgba(255,255,255,.07);border-radius:5px;padding:4px 8px}.ch-detail .rv-rg b{color:var(--cp-gold);font-family:var(--f-ui);font-size:calc(var(--fs-xs)*var(--ui-fz,1));font-weight:500}.ch-detail .rv-rg b:after{content:"×"}.ch-detail .rv-rg a{color:var(--cp-t3)}.ch-detail .hi-l li{display:grid;grid-template-columns:110px 1fr;gap:12px;align-items:baseline;padding:8px 0;border-bottom:1px solid rgba(255,255,255,.05)}.ch-detail .hi-l .hi-a{order:-1;font-size:var(--fs-xs);color:var(--cp-t7);text-align:left}.ch-detail .hi-h{color:var(--cp-t7)}.al-rx .ch-detail .rv .repg{background:none;border:0;border-top:1px solid rgba(255,255,255,.07);padding:0;margin:0}.al-rx .ch-detail .rv .repg:last-child{border-bottom:0}.ch-detail .rv-t b{font-family:inherit;font-size:var(--fs-md);font-weight:600;color:var(--cp-t1)}.al-rx .ch-detail .hi>section{background:var(--cp-sub);border:1px solid rgba(255,255,255,.07);border-radius:8px;padding:18px}.al-rx .ch-detail .ch-kv{background:none;border:0;padding:0}.ch-detail a.cp-in{border-bottom:0}.ch-detail a.cp-in:hover{text-decoration:underline}.cp-share .ff-bar{margin:0;padding:0;border:0;background:none}.cp-share .rv-share{flex-wrap:wrap}@media(max-width:700px){.ch-detail .cp-h{padding:16px 16px 0}.ch-detail .ch-pane{padding:16px}.cp-reps,.cp-grid.w340{grid-template-columns:minmax(0,1fr)}.cp-sl.r{grid-template-columns:40px minmax(0,1fr) auto;text-align:left}.cp-sl.r .cp-ic,.cp-sl.r .cp-st,.cp-sl.r .cp-il{order:0}.ch-detail .hi-l li{grid-template-columns:80px 1fr}.cp-sum{order:-1}}.inv-box{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);margin:0;z-index:41;width:min(750px,94vw);max-height:min(640px,84vh);padding:22px 24px;background:linear-gradient(180deg,#0003,#00000059),var(--bg2);color:var(--fg);border:1px solid var(--edge);box-shadow:inset 0 0 0 4px #00000040,inset 0 0 0 5px var(--edge),0 30px 60px #0009}.inv-box[open]{display:flex;flex-direction:column;gap:14px}#inv-box{height:min(640px,84vh)}.dlg-bg{position:fixed;top:0;right:0;bottom:0;left:0;background:#0009;z-index:40}.inv-h{display:flex;align-items:center;gap:10px}.inv-t{font-family:var(--f-title);font-size:var(--fs-lg);font-weight:700;color:var(--accent2)}.inv-when{flex:1;min-width:0}.inv-body{display:flex;gap:16px;min-height:0;flex:1}.inv-side{flex:0 0 148px;display:flex;flex-direction:column;gap:2px;overflow-y:auto;padding-right:10px;border-right:1px solid var(--line)}.inv-side-c{display:block;width:100%;text-align:left;background:var(--cw,transparent);border:0;border-left:3px solid var(--cc,transparent);padding:7px 10px;font-family:var(--f-title);font-size:var(--fs-sm);color:var(--cct,var(--cc,var(--fg)));white-space:nowrap;overflow:hidden;text-overflow:ellipsis;cursor:pointer;text-shadow:-1px -1px 0 rgba(0,0,0,.8),1px -1px 0 rgba(0,0,0,.8),-1px 1px 0 rgba(0,0,0,.8),1px 1px 0 rgba(0,0,0,.8),0 1px 0 rgba(0,0,0,.8),0 -1px 0 rgba(0,0,0,.8),1px 0 0 rgba(0,0,0,.8),-1px 0 0 rgba(0,0,0,.8);transition:background .15s}.inv-side-c:hover{background:var(--cwh,var(--cw,rgba(255,255,255,.06)))}.inv-side-c.on{background:var(--cwo,var(--cw,rgba(255,255,255,.1)));border-left-color:var(--cc,var(--accent))}.inv-side-c:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.inv-main{flex:1;min-width:0;display:flex;flex-direction:column;gap:14px;min-height:0}.inv-tabs{padding-bottom:10px;border-bottom:1px solid var(--line)}@media(max-width:640px){.inv-body{flex-direction:column}.inv-side{flex:none;flex-direction:row;overflow-x:auto;overflow-y:hidden;max-height:none;border-right:0;border-bottom:1px solid var(--line);padding:0 0 8px;gap:6px}.inv-side-c{flex:none;width:auto;border-left:0;border-bottom:3px solid var(--cc,transparent)}}.app-dl{width:min(460px,94vw);max-height:none}.app-dl::backdrop{background:#0009}.app-dl p{margin:0;font-size:var(--fs-base);line-height:1.6;color:var(--dim)}.app-dl p b{color:var(--fg)}.ap-pop{width:min(500px,94vw)}.ap-pop .inv-h .ap-live-b{margin-top:0}.ap-pop-l{margin:0;padding-left:20px;display:flex;flex-direction:column;gap:6px;font-size:var(--fs-base);line-height:1.55;color:var(--dim)}.app-dl.ap-pop .ap-pop-live{padding:10px 14px;font-size:var(--fs-base);color:var(--fg);border:1px solid color-mix(in srgb,var(--daily) 45%,var(--line));background:color-mix(in srgb,var(--daily) 9%,var(--card));box-shadow:inset 3px 0 0 var(--daily)}.app-dl.ap-pop .ap-pop-live b{color:var(--daily)}.ap-pop-b{display:flex;align-items:center;gap:16px;flex-wrap:wrap}.app-dl .app-dl-n{font-size:var(--fs-sm);color:var(--dim2)}.app-dl .btn-gold{align-self:flex-start;text-decoration:none;padding:13px 20px}.inv-x{margin:-4px -6px -4px auto;flex:none;width:34px;height:34px;display:grid;place-items:center;padding:0;background:#ffffff08;border:1px solid var(--edge);color:var(--fg);font-size:var(--fs-xl);line-height:1;cursor:pointer;transition:border-color .15s,color .15s}.inv-x:hover{border-color:var(--accent);color:var(--accent)}.inv-x:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.feat{display:none;position:fixed;top:0;right:0;bottom:0;left:0;z-index:50}.feat:target,.feat.open{display:block}.feat-bg{position:absolute;top:0;right:0;bottom:0;left:0;background:#0000009e;cursor:default}.feat-p{position:absolute;top:0;right:0;bottom:0;width:min(620px,100vw);display:flex;flex-direction:column;background:radial-gradient(500px 360px at 90% 0,var(--glow-a),transparent 70%),var(--bg);border-left:1px solid var(--edge);box-shadow:-24px 0 60px #00000073;animation:feat-in .22s ease-out}@keyframes feat-in{0%{transform:translate(48px);opacity:0}}@media(prefers-reduced-motion:reduce){.feat-p{animation:none}}.feat-hd{display:flex;align-items:flex-start;gap:12px;padding:22px 24px 14px}.feat-hd>div{flex:1;min-width:0}.feat-hd h2{margin:8px 0 0;font-size:var(--fs-2xl);line-height:1.15}.feat-tabs{display:flex;gap:2px;padding:0 24px;border-bottom:1px solid var(--line);overflow-x:auto}.feat-tab{padding:10px 12px;font-family:var(--f-ui);font-size:calc(var(--ui-bfs,var(--fs-micro))*var(--ui-fz,1));letter-spacing:calc(.12em*var(--ui-bls,1));text-transform:var(--ui-btt,uppercase);white-space:nowrap;color:var(--dim);text-decoration:none;border-bottom:2px solid transparent;margin-bottom:-1px}.feat-tab:hover{color:var(--fg)}.feat-tab[aria-selected=true]{color:var(--accent);border-bottom-color:var(--accent)}.feat-b{flex:1;min-height:0;overflow-y:auto;padding:4px 24px 24px;overscroll-behavior:contain}.feat.tabbed .feat-sec[data-off],.feat.tabbed .feat-sh{display:none}.feat-sh{display:flex;align-items:center;gap:10px;margin:22px 0 0;font-family:var(--f-ui);font-size:calc(var(--fs-micro)*var(--ui-fz,1));font-weight:600;letter-spacing:calc(.22em*var(--ui-ls,1));text-transform:var(--ui-tt,uppercase);color:var(--accent)}.feat-sh:before{content:"";width:7px;height:7px;background:currentColor;transform:rotate(45deg)}.ft{padding:20px 0;border-bottom:1px solid var(--line2)}.ft:last-child{border-bottom:0}.ft-t{margin:0 0 6px;font-size:var(--fs-lg);line-height:1.3;color:var(--accent2)}.ft-p{margin:0 0 12px;color:var(--dim);font-size:var(--fs-base);line-height:1.6;text-wrap:pretty}.ft-i{display:block;width:100%;height:auto;margin:0 0 10px;border:1px solid var(--line);background:var(--card)}.ft-z{display:block;position:relative;cursor:zoom-in}.ft-z:after{content:"Click to enlarge";position:absolute;top:8px;right:8px;padding:3px 8px;font-family:var(--f-ui);font-size:calc(var(--fs-xs)*var(--ui-fz,1));letter-spacing:calc(.06em*var(--ui-ls,1));color:#fff;background:#000000b3;opacity:0;transition:opacity .15s}.ft-z:hover:after,.ft-z:focus-visible:after{opacity:1}.ft-z:hover .ft-i{border-color:var(--accent)}.ft-z:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.zoom{position:fixed;top:0;right:0;bottom:0;left:0;z-index:70;display:flex;align-items:center;justify-content:center;padding:56px 24px 24px;background:#000000db;cursor:zoom-out}.zoom[hidden]{display:none}.zoom img{display:block;max-width:min(1400px,96vw);max-height:calc(100vh - 90px);width:auto;height:auto;border:1px solid var(--line);box-shadow:0 20px 60px #0009}.zoom .inv-x{position:absolute;top:14px;right:16px;margin:0}.ft-l{font-size:var(--fs-xs);color:var(--accent);text-decoration:none}.ft-l:hover{color:var(--accent2)}.feat-ft{display:flex;flex-wrap:wrap;align-items:center;gap:10px;padding:14px 24px;border-top:1px solid var(--edge);background:var(--bg2)}.feat-ft span{flex:1;min-width:160px;font-size:var(--fs-sm);color:var(--dim)}.feat-ft .btn-gold{text-decoration:none;display:inline-block}body.feat-lock{overflow:hidden}@media(max-width:640px){.feat-hd{padding:16px 16px 10px}.feat-tabs{padding:0 16px}.feat-b{padding:4px 16px 20px}.feat-ft{padding:12px 16px}}.inv-grid{overflow-y:auto;min-height:0;display:flex;flex-direction:column;gap:14px}.inv-grid{padding:3px;margin:-3px}.inv-g{display:flex;flex-direction:column;gap:6px}.inv-gh{margin:0;font-size:var(--fs-sm);font-weight:600;color:var(--accent);display:flex;align-items:center;gap:8px}.inv-gh:after{content:"";flex:1;height:1px;background:var(--line)}.inv-subs{display:flex;flex-wrap:wrap;gap:8px 18px}.inv-sub{display:flex;flex-direction:column;gap:4px;min-width:0}.inv-sh{font-size:var(--fs-xs);color:var(--dim)}.inv-slots{display:flex;flex-wrap:wrap;gap:4px}.inv-s{position:relative;width:40px;height:40px;flex:none;display:block;border:1px solid var(--line);background:var(--well);overflow:hidden;text-decoration:none}.inv-s img{display:block;width:100%;height:100%;object-fit:cover}.inv-s b{position:absolute;right:2px;bottom:0;font-family:var(--f-ui);font-size:calc(var(--fs-xs)*var(--ui-fz,1));font-weight:600;line-height:1.3;color:#fff;text-shadow:0 0 2px #000,0 0 2px #000,1px 1px 1px #000}.inv-s:hover,.inv-s:focus-visible{outline:2px solid var(--accent2);outline-offset:1px}.inv-s.q2{border-color:#1eff00}.inv-s.q3{border-color:#0070dd}.inv-s.q4{border-color:#a335ee}.inv-s.q5{border-color:#ff8000}.inv-s.q0 img{filter:saturate(.6) brightness(.85)}.inv-s.wait{background:linear-gradient(110deg,var(--well) 30%,var(--bg2) 50%,var(--well) 70%);background-size:200% 100%;animation:inv-wait 1.2s linear infinite}@keyframes inv-wait{to{background-position:-200% 0}}@media(prefers-reduced-motion:reduce){.inv-s.wait{animation:none}}.ch-kv{display:grid;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:0 28px}.ch-kv .kv{font-size:var(--fs-sm)}.ch-kv .kv span:last-child{font-family:var(--f-ui);color:var(--fg)}.ch-reps{display:flex;flex-direction:column;gap:1px}.ch-reps .repg-b{grid-template-columns:repeat(auto-fill,minmax(230px,1fr))}.rep-s{font-family:var(--f-ui);font-size:calc(var(--fs-xs)*var(--ui-fz,1));letter-spacing:calc(.06em*var(--ui-ls,1));color:var(--dim2)}.rep[data-st="1"]{--st:#ff9a94}.rep[data-st="2"]{--st:#ffab86}.rep[data-st="3"]{--st:#ffc27a}.rep[data-st="4"]{--st:#f2dc6a}.rep[data-st="5"]{--st:#8fe06e}.rep[data-st="6"]{--st:#4fdcb4}.rep[data-st="7"]{--st:#7ccbff}.rep[data-st="8"]{--st:#d2adff}.rep[data-st]{padding-left:10px;box-shadow:inset 3px 0 0 var(--st)}.rep[data-st] .rep-s{color:var(--st)}.rep[data-st] .rep-t{height:4px;background:color-mix(in srgb,var(--st) 16%,var(--line))}.rep[data-st] .rep-t i{background:var(--st)}.rep-b{display:inline-block;margin-left:2px;padding:0 6px;line-height:1.6;color:var(--st,var(--dim2));border:1px solid color-mix(in srgb,var(--st,var(--dim2)) 45%,transparent);background:color-mix(in srgb,var(--st,var(--dim2)) 12%,transparent)}.ch-pvp{display:flex;flex-direction:column;gap:14px}.ch-pvp .big{font-family:var(--f-title);font-size:var(--fs-2xl);color:var(--fg)}.ch-none{margin:0;color:var(--dim);font-size:var(--fs-sm)}.hi{display:flex;flex-direction:column;gap:22px}.hi-h{margin:0 0 8px}.hi-l{list-style:none;margin:0;padding:0}.hi-l li{display:flex;justify-content:space-between;align-items:baseline;gap:4px 14px;flex-wrap:wrap;padding:6px 0;border-bottom:1px solid var(--line2);font-size:var(--fs-sm);color:var(--fg)}.hi-t{min-width:0}.hi-w{font-weight:600}.hi-a{font-size:var(--fs-xs);color:var(--dim2);white-space:nowrap}.hi-sp svg{display:block;width:100%;height:48px;overflow:visible;cursor:crosshair}.hi-sl{fill:none;stroke:var(--accent);stroke-width:2;stroke-linejoin:round;vector-effect:non-scaling-stroke}.hi-x{stroke:var(--dim2);stroke-width:1;vector-effect:non-scaling-stroke}.hi-cap{margin:6px 0 0;font-size:var(--fs-xs);color:var(--dim)}.hi-f{margin:0}.ch-nudge{display:flex;align-items:center;gap:8px;margin:14px 0 0;color:var(--dim);font-size:var(--fs-sm)}.ch-nudge img{border:1px solid var(--frame);flex:none}.ch-rm{background:none;border:0;padding:0;font-family:var(--f-ui);font-size:calc(var(--ui-bfs,var(--fs-micro))*var(--ui-fz,1));letter-spacing:calc(.1em*var(--ui-bls,1));text-transform:var(--ui-btt,uppercase);color:var(--off);cursor:pointer}.ch-rm:hover{color:var(--danger-fg)}.al-tags{display:flex;flex-wrap:wrap;align-items:center;gap:3px;max-width:200px;margin-top:2px;white-space:normal}.al-tag{display:inline-flex;align-items:center;gap:4px;font-family:var(--f-ui);font-size:calc(var(--ui-bfs,var(--fs-micro))*var(--ui-fz,1));letter-spacing:calc(.06em*var(--ui-bls,1));text-transform:var(--ui-btt,uppercase);line-height:15px;color:var(--dim);border:1px solid var(--line);padding:0 5px;background:none;cursor:default}.al-tx,.al-ta{background:none;border:0;padding:0;font-family:var(--f-ui);font-size:calc(var(--fs-xs)*var(--ui-fz,1));line-height:15px;color:var(--off);cursor:pointer}.al-tx:hover,.al-ta:hover{color:var(--accent)}.al-ta{letter-spacing:calc(.06em*var(--ui-bls,1));text-transform:var(--ui-btt,uppercase);font-size:calc(var(--ui-bfs,var(--fs-micro))*var(--ui-fz,1))}@media(hover:hover){.tbl.alts tbody tr:not(:hover) .al-ta:not(:focus){opacity:0}}button.al-ts{cursor:pointer;border-style:dashed}button.al-ts:hover{color:var(--accent);border-color:var(--accent)}.al-ti{width:92px;background:var(--bg);border:1px solid var(--line);color:var(--fg);font-family:var(--f-ui);font-size:calc(var(--fs-xs)*var(--ui-fz,1));padding:1px 5px}.al-ti:focus{outline:none;border-color:var(--accent)}.al-tf{display:flex;align-items:center;gap:6px;flex-wrap:wrap}.al-tf:empty{display:none}.al-tf .lbl{margin-right:4px}.al-tf .al-tag{cursor:pointer;font-size:var(--fs-xs);line-height:20px;padding:0 8px}.al-tf .al-tag i{font-style:normal;color:var(--dim2)}.al-tf .al-tag:hover{color:var(--fg)}.al-tf .al-tag[aria-pressed=true]{color:var(--accent);border-color:var(--accent);background:color-mix(in oklab,var(--accent) 10%,transparent)}.ch-x{display:flex;flex-wrap:wrap;gap:14px 22px;align-items:flex-start}.ch-x[hidden]{display:none}.ch-box{flex:2 1 460px;min-width:0;background:var(--panel);border:1px solid var(--edge);box-shadow:var(--plate);padding:22px 24px}.ch-box.ch-next{flex:1 1 260px;display:flex;flex-direction:column;gap:10px}.ch-box-s{margin:12px 0 4px;font-size:var(--fs-xs);color:var(--dim)}.rep-w{grid-column:1 / -1;font-family:var(--f-ui);font-size:calc(var(--fs-xs)*var(--ui-fz,1));color:var(--dim2);display:flex;gap:6px;align-items:baseline;min-width:0}.rep-w button{background:none;border:0;padding:0;font:inherit;font-size:var(--fs-xs);color:var(--cc,var(--fg));cursor:pointer;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.rep-w button:hover{text-decoration:underline}.ch-gap{margin:0;font-size:var(--fs-sm);color:var(--dim);line-height:1.6}.ch-gap-l{display:flex;flex-wrap:wrap;gap:5px 12px;margin-top:6px}.ch-gap-l span{display:inline-flex;align-items:center;gap:6px;font-size:var(--fs-sm);color:var(--fg)}.ch-gap-l img{border:1px solid var(--frame)}.doll{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 28px}.doll-c{display:flex;flex-direction:column}.doll-w{grid-column:1 / -1;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0 28px;margin-top:14px;border-top:1px solid var(--line);padding-top:6px}.doll-a{margin:0 0 12px;font-size:var(--fs-xs);letter-spacing:.08em;color:var(--dim2)}.gr{display:grid;grid-template-columns:72px minmax(0,1fr) 34px;gap:10px;align-items:baseline;padding:7px 0;border-bottom:1px solid var(--line2);font-size:var(--fs-sm)}.gr-s{font-size:var(--fs-micro);letter-spacing:.12em;text-transform:uppercase;color:var(--dim2)}.gr-n{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-decoration:none}.gr.empty .gr-n{color:var(--off)}.gr-l{font-size:var(--fs-xs);color:var(--dim2);text-align:right}@media(max-width:720px){.ch-list,.doll,.doll-w{grid-template-columns:minmax(0,1fr)}}.nav{display:flex;flex-direction:column;gap:2px;font-size:var(--fs-md)}.navlink{color:var(--dim2);padding:11px 14px;white-space:nowrap;border-left:2px solid transparent;transition:color .15s,background .15s}.navlink:hover{color:var(--fg);background:#ffffff08}.navlink.on{color:var(--fg);border-left-color:var(--accent);background:linear-gradient(90deg,color-mix(in srgb,var(--accent) 20%,transparent),transparent);box-shadow:inset 8px 0 20px -12px var(--accent)}.rcls{display:flex;align-items:center;gap:10px;padding:4px 14px;color:var(--cc)}.rcls-box{margin-top:-12px}.rcls-h{margin:0;padding:6px 14px;cursor:pointer;list-style:none;-webkit-user-select:none;user-select:none}.rcls-h::-webkit-details-marker{display:none}.rcls-h:after{content:"";width:6px;height:6px;margin-left:auto;border:solid currentColor;border-width:0 1.5px 1.5px 0;transform:rotate(45deg);transition:transform .15s}.rcls-box[open]>.rcls-h:after{transform:rotate(-135deg)}.rcls-h:hover{color:var(--fg)}body[data-flavor=forever] .rcls-h:hover{color:#170f07}body[data-flavor=forever] .rail .rcls,body[data-flavor=forever] .rail .rcls:hover{color:#2b2115}body[data-flavor=forever] .rail .rcls:before{box-shadow:0 0 0 1px #2b211559;opacity:1}body[data-flavor=forever] .rail .rcls:hover{background:#2b211514}.rcls-list{display:flex;flex-wrap:wrap;gap:0 2px;font-size:var(--fs-sm);padding:6px 0 0 4px}.rcls-list .rcls{gap:7px;padding:3px 8px}.rcls:before{content:"";flex:none;width:6px;height:6px;border-radius:50%;background:var(--cc);box-shadow:0 0 8px var(--cc);opacity:.85}.rcls:hover{color:var(--cc);background:#ffffff08}.rcls:hover:before{opacity:1}.topbar{display:none;align-items:center;justify-content:space-between;gap:16px;padding:12px 16px;border-bottom:1px solid var(--edge);position:sticky;top:0;z-index:30;background:color-mix(in srgb,var(--bg2) 94%,transparent);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.topbar .wm{flex-direction:row;align-items:baseline;gap:7px;font-size:var(--fs-lg)}.topbar .wm-f{margin:0}.topbar .wm-f-ph{display:none}.burger{display:flex;flex-direction:column;gap:4px;align-items:center;justify-content:center;width:44px;height:44px;margin:-8px -10px -8px 0;background:none;border:0;cursor:pointer}.burger i{width:20px;height:2px;background:var(--fg);transition:transform .18s,opacity .18s}.burger[aria-expanded=true] i:nth-child(1){transform:translateY(6px) rotate(45deg)}.burger[aria-expanded=true] i:nth-child(2){opacity:0}.burger[aria-expanded=true] i:nth-child(3){transform:translateY(-6px) rotate(-45deg)}.mobmenu{display:none;flex-direction:column;gap:2px;padding:14px 8px 22px;background:var(--bg2);border-bottom:1px solid var(--edge);position:sticky;top:53px;z-index:29;box-shadow:0 24px 40px -20px #000000b3;max-height:calc(100vh - 53px);overflow-y:auto;overscroll-behavior:contain}.mobmenu .navlink{font-size:var(--fs-md);padding:12px 14px}.mob-cls-h{display:flex;align-items:center;gap:10px;font-size:calc(var(--fs-micro)*var(--ui-fz,1));font-weight:600;letter-spacing:calc(.22em*var(--ui-ls,1));text-transform:var(--ui-tt,uppercase);color:var(--dim2);padding:0 12px;margin-top:16px}.mob-cls-h:before{content:"";width:6px;height:6px;background:var(--accent);transform:rotate(45deg)}.mob-cls{display:flex;flex-wrap:wrap;gap:6px;padding:0 12px;margin-top:10px}.mob-cls .rcls{padding:8px 10px;border:1px solid var(--line);background:#ffffff05}body[data-flavor=forever] .rail,body[data-flavor=forever] .mobmenu{background:linear-gradient(180deg,#d1b68d,#b99a70);color:#2b2115;box-shadow:inset -1px 0 #0003,8px 0 30px #00000040;--line:rgba(43,33,21,.22);scrollbar-color:rgba(43,33,21,.3) transparent}body[data-flavor=forever] .rail{border-right:0;outline:1px solid rgba(43,33,21,.3);outline-offset:-10px}body[data-flavor=forever] .mobmenu{border-bottom:1px solid rgba(43,33,21,.35)}body[data-flavor=forever] .rail .brand{color:#2b2115}body[data-flavor=forever] .rail .wm-f,body[data-flavor=forever] .rail .rail-foot p{color:#4a3a22}body[data-flavor=forever] .rail .lang-a{color:#5a4526}body[data-flavor=forever] .rail a.lang-a:hover{color:#2a1f0e;border-color:#3c280f59}body[data-flavor=forever] .rail .lang-a.on{color:#2a1f0e;border-color:#3c280f73;background:#ffffff2e}body[data-flavor=forever] .rail .navlink,body[data-flavor=forever] .mobmenu .navlink{color:#2b2115;font-weight:500}body[data-flavor=forever] .rail .navlink:hover,body[data-flavor=forever] .mobmenu .navlink:hover{color:#170f07;background:#2b211514}body[data-flavor=forever] .rail .navlink.on,body[data-flavor=forever] .mobmenu .navlink.on{color:#170f07;font-weight:600;background:#2b211529;border-left-color:#2b2115;box-shadow:none}body[data-flavor=forever] .mobmenu .mob-cls-h{color:#4a3a22}.nav-h{display:flex;align-items:center;gap:10px;font-size:calc(var(--fs-micro)*var(--ui-fz,1));font-weight:600;letter-spacing:calc(.22em*var(--ui-ls,1));text-transform:var(--ui-tt,uppercase);color:var(--dim2);padding:0 14px;margin:18px 0 4px}.nav-h:before{content:"";flex:none;width:6px;height:6px;background:var(--accent);transform:rotate(45deg)}body[data-flavor=forever] .nav-h{color:#4a3a22}body[data-flavor=forever] .nav-h:before{background:#2b2115;opacity:.6}body[data-flavor=forever] .flv{background:#073d58;border-color:#04202b;box-shadow:inset 0 0 0 1px #8cd2dc1f}body[data-flavor=forever] .flv-a{color:#9fc0c8}body[data-flavor=forever] .flv-a:hover{color:#eef5f3}body[data-flavor=forever] .flv-a.on,body[data-flavor=forever] .flv-a.on:hover{color:#04202b;background:linear-gradient(180deg,#76d6c6,#5fbdae)}body[data-flavor=forever] .rail .navlink.acct:after,body[data-flavor=forever] .mobmenu .navlink.acct:after{color:#170f07;border-color:#170f0780;background:#170f0729}body[data-flavor=forever] .rail .navlink.adm:after,body[data-flavor=forever] .mobmenu .navlink.adm:after{color:#170f07;border-color:#170f0799;background:#170f0738}@media(max-width:980px){.shell{grid-template-columns:minmax(0,1fr)}.rail{display:none}.topbar{display:flex}.mobmenu:not([hidden]){display:flex}.main{padding:26px 16px 70px;gap:34px}.cls{scroll-margin-top:70px}}.navlink.acct{display:inline-flex;align-items:center;gap:7px}html:not(.anon) .navlink.acct:after{content:"signed in";font-family:var(--f-ui);font-size:calc(var(--fs-micro)*var(--ui-fz,1));letter-spacing:calc(.12em*var(--ui-ls,1));text-transform:var(--ui-tt,uppercase);color:var(--accent);border:1px solid color-mix(in oklab,var(--accent) 42%,transparent);background:color-mix(in oklab,var(--accent) 12%,transparent);padding:1px 4px}.navlink.adm{display:inline-flex;align-items:center;gap:7px}.navlink[hidden]{display:none}.navlink.adm:after{content:"admin";font-family:var(--f-ui);font-size:calc(var(--fs-micro)*var(--ui-fz,1));letter-spacing:calc(.12em*var(--ui-ls,1));text-transform:var(--ui-tt,uppercase);color:var(--key);border:1px solid color-mix(in oklab,var(--key) 42%,transparent);background:color-mix(in oklab,var(--key) 12%,transparent);padding:1px 4px}.adm-note{display:flex;align-items:center;gap:9px;margin:0 0 18px;padding:9px 13px;font-size:var(--fs-sm);color:var(--dim);border:1px solid color-mix(in oklab,var(--key) 34%,transparent);background:color-mix(in oklab,var(--key) 9%,transparent)}.adm-note b{color:var(--key);font-weight:600}.tools{display:flex;align-items:center;gap:8px;margin-left:auto}.tools input{width:190px}.tools input,.tools select{background:var(--bg2);border:1px solid var(--line);padding:7px 10px;outline:none}.tools input:focus,.tools select:focus{border-color:var(--accent)}.card{display:block;background:var(--panel);border:1px solid var(--edge);box-shadow:var(--plate);color:inherit}.card.pad{padding:24px 26px}.card.soft{background:var(--bg2)}.grid{display:grid;gap:14px}.grid.cards{grid-template-columns:repeat(auto-fit,minmax(250px,1fr));margin-bottom:26px}.grid.two{grid-template-columns:repeat(auto-fit,minmax(280px,1fr))}.grid.three{grid-template-columns:repeat(auto-fit,minmax(240px,1fr))}.grid.cls-grid{grid-template-columns:repeat(auto-fit,minmax(215px,1fr));gap:12px}.stack{display:flex;flex-direction:column;gap:10px}.stack.lg{gap:22px}.stack.sm{gap:7px}.meta{display:flex;align-items:baseline;gap:12px;flex-wrap:wrap;margin-bottom:10px}.feat{padding:18px}.feat h3{margin:9px 0 7px;font-size:var(--fs-lg);font-weight:600}.feat p{margin:0;color:var(--dim);font-size:var(--fs-base)}.feat:hover{border-color:var(--accent);color:inherit}.ch{margin:0 0 14px;font-size:var(--fs-md);font-weight:600}.ch.lg{margin:9px 0 4px;font-size:var(--fs-lg)}.note{color:var(--dim);font-size:var(--fs-base);margin:0 0 16px}.vhero{display:flex;flex-wrap:wrap;gap:28px;align-items:stretch}.vpanel{flex:1 1 420px;min-width:0;background:var(--panel);border:1px solid var(--edge);box-shadow:var(--plate);padding:32px;display:flex;flex-direction:column;gap:24px}.vp-h{display:flex;align-items:baseline;justify-content:space-between;gap:16px}.lbl{font-size:calc(var(--fs-micro)*var(--ui-fz,1));font-weight:600;letter-spacing:calc(.22em*var(--ui-ls,1));text-transform:var(--ui-tt,uppercase);color:var(--dim2)}.scard>.lbl:first-child,.ch-box>.lbl:first-child,.vp-tabs.one .vp-tab,.vp-tab.lbl[aria-selected=true]{display:inline-flex;align-items:center;gap:10px;color:var(--accent)}.scard>.lbl:first-child:before,.ch-box>.lbl:first-child:before,.vp-tabs.one .vp-tab:before,.vp-tab.lbl[aria-selected=true]:before{content:"";flex:none;width:7px;height:7px;background:currentColor;transform:rotate(45deg)}.vp-reset{font-size:var(--fs-sm);color:var(--dim2)}.vp-r{display:flex;align-items:center;gap:16px;flex-wrap:wrap;justify-content:flex-end}.vp-r .obtn{padding:8px 14px;font-size:var(--fs-xs)}#wk-sync-open{background:var(--btn);color:var(--on-accent);border-color:transparent}.vp-reset b{font-weight:700;color:var(--accent2)}.vp-tabs{display:flex;gap:20px;min-width:0;flex-wrap:wrap}.vp-tab{background:none;border:0;padding:0 0 5px;font-family:inherit;cursor:pointer;border-bottom:1px solid transparent;transition:color .15s,border-color .15s}.vp-tabs.one .vp-tab{cursor:default}.vp-tab[aria-selected=true]{border-bottom-color:var(--accent)}.vp-tabs.one .vp-tab[aria-selected=true]{border-bottom-color:transparent}.vp-tab:not([aria-selected=true]):hover{color:var(--fg)}.vp-pane{display:flex;flex-direction:column;gap:24px;min-width:0}.vp-when{margin:0;font-size:var(--fs-xs);color:var(--dim2)}.gvl{display:flex;flex-direction:column;gap:18px}.gvg-h{display:flex;align-items:baseline;justify-content:space-between;gap:12px;border-bottom:1px solid var(--line);padding-bottom:7px;margin-bottom:9px}.gvg-t{font-size:var(--fs-sm)}.gvg-n{font-size:var(--fs-micro);letter-spacing:.14em;text-transform:uppercase;color:var(--dim2)}.gvi{display:grid;grid-template-columns:auto minmax(0,1fr) auto auto;gap:2px 11px;align-items:center;padding:6px 0}.gvi-c{grid-column:2 / -1;font-family:var(--f-ui);font-size:calc(var(--fs-xs)*var(--ui-fz,1));letter-spacing:calc(.05em*var(--ui-ls,1));color:var(--off)}.gvi-c.up{color:var(--daily)}.gvi-c.down{color:var(--faint)}.gvi-c.open{color:var(--dim2)}.gvi-c b{font-weight:400;font-size:var(--fs-micro);letter-spacing:.12em;text-transform:uppercase;color:var(--accent);border:1px solid color-mix(in oklab,var(--accent) 42%,transparent);background:color-mix(in oklab,var(--accent) 12%,transparent);padding:1px 4px;cursor:help}.gvi-k{grid-column:2 / -1;font-size:var(--fs-xs);letter-spacing:.05em;color:var(--off)}.gvi-k.ok{color:var(--daily)}.gvi-k.short{color:var(--faint)}.gvi-s{font-size:var(--fs-xs);color:var(--faint);width:1.4em}.gvi-a{display:flex;align-items:center;gap:9px;min-width:0;font-size:var(--fs-base);font-weight:500;text-decoration:none;border:0}.gvi-a .iconsmall,.gvi-a .icontiny,.gvi-a .iconmedium,.gvi-a .iconlarge{flex:none;width:26px;height:26px;display:block;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px var(--line)}.gvi-a .iconsmall ins,.gvi-a .icontiny ins,.gvi-a .iconmedium ins,.gvi-a .iconlarge ins{display:block;width:100%;height:100%;background-size:cover;background-position:center}.gvi-a .iconsmall del,.gvi-a .icontiny del,.gvi-a .iconmedium del,.gvi-a .iconlarge del{display:none}.gvi-n{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;border-bottom:1px solid color-mix(in oklab,currentColor 28%,transparent)}.gvi-a:hover .gvi-n{border-bottom-color:currentColor}.gvi-t{font-size:var(--fs-micro);letter-spacing:.1em;text-transform:uppercase;color:var(--tc,var(--dim2));white-space:nowrap}.gvi-l{font-size:var(--fs-xs);color:var(--accent)}.gvi-l.none{color:var(--faint)}.gvi-take{background:color-mix(in oklab,var(--daily) 7%,transparent)}.gvi-tk{flex:none;font-size:var(--fs-micro);font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--daily);border:1px solid color-mix(in oklab,var(--daily) 45%,transparent);background:color-mix(in oklab,var(--daily) 12%,transparent);padding:1px 5px;cursor:help}.vp-foot{margin:0;font-size:var(--fs-xs);line-height:1.7;color:var(--dim)}.vh-top{display:flex;align-items:center;justify-content:space-between;gap:10px 16px;flex-wrap:wrap}.vh-lede{margin:0;font-size:var(--fs-sm);line-height:1.6;color:var(--dim)}.vh-who .chip{font-size:var(--fs-xs);padding:5px 10px;color:var(--cc,var(--off))}.vh-who .chip[aria-pressed=true]{border-color:var(--cc,var(--accent));color:var(--cc,var(--accent))}.vh-wk{display:flex;flex-direction:column;gap:14px;border-top:1px solid var(--edge);padding-top:18px}.vh-wh{display:flex;align-items:baseline;justify-content:space-between;gap:6px 14px;flex-wrap:wrap}.vh-d{font-size:var(--fs-base);font-weight:600;color:var(--fg)}.vh-r{margin-left:10px;font-size:var(--fs-xs);color:var(--dim2)}.vh-c{font-size:var(--fs-micro);letter-spacing:.14em;text-transform:uppercase;color:var(--accent);border:1px solid color-mix(in srgb,var(--accent) 45%,transparent);padding:3px 8px;white-space:nowrap}.vh-c.no{color:var(--dim2);border-color:var(--edge)}.vh-e{margin:0;font-size:var(--fs-sm);line-height:1.7;color:var(--dim)}.vh-e a{color:var(--accent)}.vh-more{align-self:flex-start}.vh-mk{font-size:var(--fs-xs)}.gvi-m{grid-column:2 / -1;justify-self:start;font-size:var(--fs-xs)}.vsh{margin:0}#vsh-body{display:flex;flex-direction:column;gap:22px;max-width:760px}.vh-more[hidden]{display:none}.vp-b{display:flex;flex-wrap:wrap;gap:28px;align-items:center}.vslots{flex:none;display:grid;grid-template-columns:repeat(3,62px);grid-auto-rows:58px;gap:8px}.vslots i{display:flex;align-items:center;justify-content:center;font-style:normal;font:500 var(--fs-base)/1 var(--f-ui);color:var(--dim2);background:linear-gradient(180deg,#ffffff09,#00000040);box-shadow:inset 0 0 0 1px var(--line);transition:background .18s,box-shadow .18s}.vslots i.on{color:#fff;font-size:var(--fs-lg);font-weight:700;background:radial-gradient(circle at 50% 30%,color-mix(in srgb,var(--tc,var(--accent)) 36%,transparent),#0009);box-shadow:inset 0 0 0 2px var(--tc,var(--accent)),inset 0 0 12px color-mix(in srgb,var(--tc,var(--accent)) 40%,transparent),0 0 16px color-mix(in srgb,var(--tc,var(--accent)) 45%,transparent)}.vslots i.min{font-size:var(--fs-xs);letter-spacing:-.02em;color:color-mix(in srgb,#fff 78%,transparent);box-shadow:inset 0 0 0 1px var(--tc,var(--accent)),inset 0 0 10px color-mix(in srgb,var(--tc,var(--accent)) 25%,transparent)}.vslots i.need{font-size:var(--fs-sm);letter-spacing:-.02em;color:var(--dim2)}.vp-n{flex:1 1 190px;min-width:0;display:flex;flex-direction:column;gap:14px}.vp-big{display:flex;align-items:baseline;gap:8px;margin:0}.vp-big #st-slots{font-family:var(--f-title);font-size:var(--fs-6xl);font-weight:700;line-height:.9;color:var(--accent2);text-shadow:0 0 30px color-mix(in srgb,var(--accent) 45%,transparent)}.vp-of{font-size:var(--fs-xl);color:var(--dim2)}.vp-cap{font-size:var(--fs-base);color:var(--dim);margin-left:4px}.vp-note{margin:0;font-size:var(--fs-sm);line-height:1.7;color:var(--dim)}.vp-note b{font-weight:700;color:var(--accent2)}.vp-note .dimmer{color:var(--tc,var(--faint))}.vp-rows{display:flex;flex-direction:column;gap:0;border-top:1px solid var(--line)}.vpr{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:12px;align-items:center;padding:11px 2px 11px 0;border-bottom:1px solid var(--line2)}.vpr:last-child{border-bottom:0}.vpr-b{width:3px;height:22px;background:#ffffff1f}.vpr.on .vpr-b{background:var(--tc,var(--accent))}.vpr-t{font-size:var(--fs-base);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.vpr-n{font-size:var(--fs-sm);font-weight:600;color:var(--fg);white-space:nowrap}.vpr-n i{font-style:normal;font-weight:400;color:var(--dim2)}.vside{flex:1 1 260px;max-width:320px;min-width:0;display:flex;flex-direction:column;gap:28px}@media(max-width:1100px){.vside{max-width:none}}@media(max-width:640px){.vpanel{padding:24px 20px}.scard{padding:22px 20px}.vp-h{flex-wrap:wrap}.vp-big #st-slots{font-size:var(--fs-5xl)}}.scard{background:var(--panel);border:1px solid var(--edge);box-shadow:var(--plate);padding:26px 28px;display:flex;flex-direction:column;gap:14px}.scard.grow{flex:1}.sbars{display:flex;flex-direction:column;gap:12px}.sbar{display:flex;flex-direction:column;gap:7px}.sb-h{display:flex;justify-content:space-between;font-size:var(--fs-xs);color:var(--dim)}.sb-n{color:var(--fg)}.sb-t{height:5px;background:#ffffff12}.sb-t i{display:block;height:100%;width:0;background:linear-gradient(90deg,var(--accent),var(--accent2));box-shadow:0 0 8px color-mix(in srgb,var(--accent) 50%,transparent);transition:width .25s ease}.sb-t.d i{background:var(--daily)}.s-p{margin:0;font-size:var(--fs-base);line-height:1.6;color:var(--dim)}.s-p code{font-family:var(--mono);color:var(--accent2)}.s-in{display:flex;gap:8px}.s-in input{flex:1;min-width:0;background:var(--well);border:1px solid var(--line);color:var(--fg);font-family:var(--mono);font-size:var(--fs-sm);padding:12px 14px;outline:none}.s-in input:focus{border-color:var(--accent);box-shadow:0 0 0 3px color-mix(in srgb,var(--accent) 14%,transparent)}.btn-gold{background:var(--btn);color:var(--on-accent);border:0;font-family:var(--f-title);font-size:var(--fs-sm);font-weight:700;letter-spacing:.1em;text-transform:uppercase;padding:11px 18px;cursor:pointer;line-height:1.2;clip-path:polygon(4px 0,calc(100% - 4px) 0,100% 4px,100% calc(100% - 4px),calc(100% - 4px) 100%,4px 100%,0 calc(100% - 4px),0 4px);transition:filter .15s}.btn-gold:hover{color:var(--on-accent);filter:brightness(1.08) drop-shadow(0 0 10px color-mix(in srgb,var(--accent) 40%,transparent))}body[data-flavor=forever] .btn-gold:not(:disabled):hover{filter:none;background:#f5d488}.btn-gold:disabled,.btn-gold:disabled:hover{background:#ffffff0f;color:var(--dim2);filter:none;cursor:not-allowed}.btn-gold:focus-visible{clip-path:none;outline:2px solid var(--fg);outline-offset:2px}.s-dl{font-size:var(--fs-sm);font-weight:500;color:var(--accent2);margin-top:auto;padding:13px 0;border-top:1px solid var(--line)}.s-dl+.s-dl{margin-top:0}.s-dl:hover{color:#fff}.wk-intro{margin:0;font-size:var(--fs-xs);line-height:1.7;color:var(--faint);max-width:74ch}#checklist.off .wk-intro,#checklist.off .wk-imp{display:none}#checklist.off .band:not(.vault),#checklist.off .wk-grp .wk-h{display:none}#checklist.off .wk-grp:not(:has(.band.vault)){display:none}.wk-btn{background:none;border:1px solid var(--line);padding:4px 10px;font-family:var(--f-ui);font-size:calc(var(--ui-bfs,var(--fs-micro))*var(--ui-fz,1));letter-spacing:calc(.12em*var(--ui-bls,1));text-transform:var(--ui-btt,uppercase);color:var(--dim2);cursor:pointer;transition:border-color .15s,color .15s}.wk-btn:hover{border-color:var(--accent);color:var(--accent)}.wk-btn[aria-pressed=true]{border-color:color-mix(in oklab,var(--accent) 45%,var(--line));background:color-mix(in oklab,var(--accent) 14%,transparent);color:var(--accent)}#wk-notes{margin-left:auto}.wk-grp{display:flex;flex-direction:column;gap:22px}.wk-grp+.wk-grp{margin-top:42px}.wk-h{display:flex;align-items:baseline;justify-content:space-between;gap:14px;flex-wrap:wrap;border-bottom:1px solid var(--line);padding-bottom:12px;margin:0}.wk-hl{margin:0;font-family:var(--f-title);font-weight:400;font-size:var(--fs-2xl);letter-spacing:.02em}.wk-sum,.wk-cd,.wk-clr{font-family:var(--f-ui);font-size:calc(var(--fs-xs)*var(--ui-fz,1))}.wk-sum{color:var(--dim2);margin-left:auto}.wk-cd{letter-spacing:0;text-transform:none;color:#4e4a44}.wk-clr{background:none;border:0;padding:0;color:var(--dim2);cursor:pointer}.wk-clr:hover{color:var(--danger-fg)}.band{display:flex;flex-direction:column;gap:12px}.band+.band{margin-top:10px}.wk-sub{display:flex;align-items:baseline;gap:9px;margin:0}.wk-bsum{margin-left:auto;font-size:var(--fs-xs);letter-spacing:.06em;color:var(--off)}.wk-bsum.full{color:var(--accent)}.wk-sub .n,.wk-sub h4{font-family:var(--f-ui);font-size:calc(var(--fs-micro)*var(--ui-fz,1));letter-spacing:calc(.24em*var(--ui-ls,1));text-transform:var(--ui-tt,uppercase);color:var(--off);font-weight:400;margin:0}.lnk{color:inherit}.lnk:hover{color:var(--accent)}.lnk:after{content:"↗";font-size:.72em;margin-left:3px;color:var(--dim2);vertical-align:super}.lnk:hover:after{color:var(--accent)}.wk-ticks{display:flex;gap:3px;width:100%}.tick{position:relative;flex:1;min-width:0;height:15px;padding:0;border:0;background:#ffffff14;cursor:pointer;transition:background .12s}.tick:hover{background:color-mix(in srgb,var(--fg) 22%,transparent)}.tick:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.tick.on{background:linear-gradient(90deg,var(--accent),var(--accent2));box-shadow:0 0 6px color-mix(in srgb,var(--accent) 45%,transparent)}.wk-ticks.one{justify-content:flex-start}.wk-ticks.one .tick{flex:none;width:15px;height:15px;background:none;box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--fg) 28%,transparent)}.wk-ticks.one .tick:hover{box-shadow:inset 0 0 0 1px var(--accent)}.wk-ticks.one .tick.on{background:var(--accent);box-shadow:none}.wk-ticks.one .tick.on:after{content:"";position:absolute;left:4px;top:4px;width:7px;height:7px;background:var(--on-accent)}.wk-ticks.pips .tick{height:8px}.vgrid{display:grid;grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:12px}.vcard{background:var(--panel);border:1px solid var(--edge);box-shadow:var(--plate);padding:22px 24px;display:flex;flex-direction:column;gap:14px}.vc-h{display:flex;align-items:baseline;justify-content:space-between;gap:10px}.vc-slots{display:none}.vc-t{display:block;font-family:var(--f-title);font-size:var(--fs-lg);font-weight:700;line-height:1.3}.vc-h .wk-c{font-size:var(--fs-xs);color:var(--dim2)}.vc-m{display:flex;align-items:baseline;justify-content:flex-end;gap:10px}.vc-next{font-size:var(--fs-micro);letter-spacing:.06em;text-transform:uppercase;color:color-mix(in oklab,var(--key) 78%,var(--fg));text-align:right}.vc-r{border-top:1px solid var(--line);padding-top:7px;margin-top:1px;display:flex;flex-direction:column;gap:1px}.vslot{display:flex;align-items:center;justify-content:space-between;gap:8px;min-height:22px}.vs-req{font-size:var(--fs-micro);letter-spacing:.08em;text-transform:uppercase;color:var(--dim2);white-space:nowrap}.vs-pick{max-width:64%;border:0;background:none;padding:2px 0;font-size:var(--fs-sm);color:var(--tc,var(--fg));text-align:right;text-align-last:right;cursor:pointer;outline:none;border-bottom:1px dotted transparent}.vs-pick:hover:not(:disabled){border-bottom-color:var(--accent);color:var(--accent)}.vs-pick:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.vs-pick:disabled{color:var(--dim2);opacity:.5;cursor:default}.vslot.locked .vs-req{opacity:.5}.vs-pick option{background:var(--card);color:var(--tc,var(--fg))}.vs-pick option:not([class]){--tc:initial}.wk{display:grid;grid-template-columns:58px minmax(0,1fr) auto auto;gap:14px;align-items:center;background:#0000004d;padding:14px 18px;cursor:pointer}.wk:hover{background:#ffffff0a}.rows{display:flex;flex-direction:column;gap:1px;background:var(--line);border:1px solid var(--edge)}.wk-t{font-size:var(--fs-sm);font-weight:400;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.wk-c{font-size:var(--fs-xs);color:var(--off);text-align:right}.wk-tag{font-size:var(--fs-micro);letter-spacing:.14em;text-transform:uppercase;color:var(--dim2);background:color-mix(in srgb,var(--fg) 6%,transparent);padding:3px 7px;justify-self:end;white-space:nowrap}.wk-tag.paid{color:var(--fg);letter-spacing:.04em}.wk-tag.paid b{font-weight:600}.wk-w,.wk-n{display:none}.wk-w{align-items:center;gap:6px;font-size:var(--fs-xs);color:var(--dim2);padding-top:2px}.wk .wk-w,.wk .wk-n{grid-column:2/-1}.wk-n{font-size:var(--fs-sm);line-height:1.5;color:var(--dim);padding:1px 0 6px;max-width:74ch}.pin{flex:none;color:var(--accent);opacity:.8}#checklist.notes .wk-w{display:flex}#checklist.notes .wk-n{display:block}#checklist.notes .wk-t{white-space:normal}#checklist.notes .vcard .wk-n{padding-bottom:0}.wk.synced .wk-t:before,.vcard.synced .vc-t:before,.wk.manual .wk-t:before,.vcard.manual .vc-t:before{content:"";display:inline-block;width:5px;height:5px;margin-right:7px;vertical-align:middle}.wk.synced .wk-t:before,.vcard.synced .vc-t:before{background:var(--accent);opacity:.85}.wk.manual .wk-t:before,.vcard.manual .vc-t:before{box-shadow:inset 0 0 0 1px var(--dim2)}.wk.done .wk-t{color:var(--dim2);text-decoration:line-through;text-decoration-color:color-mix(in oklab,var(--dim2) 55%,transparent)}.wk.done .wk-tag{opacity:.5}.wk-imp{margin-top:28px;padding-top:18px;border-top:1px solid var(--line)}.wk-imp summary{font-family:var(--f-ui);font-size:calc(var(--ui-bfs,var(--fs-micro))*var(--ui-fz,1));letter-spacing:calc(.12em*var(--ui-bls,1));text-transform:var(--ui-btt,uppercase);color:var(--dim2);gap:8px}.wk-imp summary:hover{color:var(--accent)}.wk-imp-h{margin:12px 0 10px;font-size:var(--fs-base);color:var(--dim);max-width:70ch}.wk-imp-h code,.wk-imp-k code{font-family:var(--mono);font-size:var(--fs-sm);color:var(--accent)}.wk-imp-dl{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin:0 0 14px}.wk-imp-dl .btn{margin-top:0}.wk-imp-dl code{font-family:var(--mono);font-size:var(--fs-xs);color:var(--dim)}.wk-imp-r{display:flex;gap:8px;flex-wrap:wrap}.wk-imp-r input{flex:1 1 320px;min-width:0;background:var(--bg2);border:1px solid var(--line);padding:8px 10px;outline:none}.wk-imp-r input:focus{border-color:var(--accent)}.wk-imp-m{margin:10px 0 0;font-size:var(--fs-xs);color:var(--dim2);min-height:1.2em}.wk-imp-m.bad{color:var(--accent)}.wk-imp-k{margin:8px 0 0;font-size:var(--fs-xs);color:var(--dim2);max-width:74ch;line-height:1.8}.key-dot{display:inline-block;width:5px;height:5px;vertical-align:middle}.key-dot.on{background:var(--accent)}.key-dot.off{box-shadow:inset 0 0 0 1px var(--dim2)}.kvs{display:flex;flex-direction:column}.kv{display:flex;justify-content:space-between;gap:14px;padding:9px 0;border-bottom:1px solid var(--line);font-size:var(--fs-base)}.dcard .kvs{gap:0}.dcard .kv{font-size:var(--fs-xs);gap:12px;align-items:baseline;padding:8px 0;color:var(--dim2)}.dcard .kv:last-child{border-bottom:0;padding-bottom:0}.dcard .kv>span:first-child{flex:0 1 auto;min-width:0}.dcard .kv>span:last-child{flex:0 0 auto;text-align:right;color:var(--fg);font-size:var(--fs-xs)}.kv span:first-child{color:var(--dim)}.kv.top{border-bottom:0;border-top:1px solid var(--line);padding:8px 0 0;margin-bottom:8px;align-items:baseline}.g2,.g4{display:grid;gap:12px;align-items:center}.g2{grid-template-columns:1fr auto}.g4{grid-template-columns:1.5fr 1.05fr 1.05fr .95fr}.g2.head,.g4.head{font-size:var(--fs-micro);letter-spacing:.12em;text-transform:uppercase;color:var(--dim2);padding-bottom:7px;border-bottom:1px solid var(--line)}.g2.r,.g4.r{font-size:var(--fs-base);padding:9px 0;border-bottom:1px solid var(--line)}.g2.r>span:first-child,.g4.r>span:first-child{color:var(--dim)}.g2.r .strong,.g4.r .strong{color:var(--fg)}.il{display:inline-flex;flex-direction:column;gap:1px;min-width:0}.page-h{display:flex;flex-direction:column;gap:12px;padding-bottom:26px;border-bottom:1px solid var(--edge)}.page-h h1{margin:0}.page-h:has(>.page-i){position:relative;padding-right:46px}.page-i{position:absolute;top:0;right:0;width:32px;height:32px;display:grid;place-items:center;padding:0;cursor:pointer;border:1px solid var(--edge);border-radius:50%;background:var(--bg2);color:var(--accent);font:italic 700 var(--fs-md)/1 Georgia,serif}.page-i:hover{border-color:var(--accent);color:var(--accent2)}.page-i:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.info-box{width:min(580px,94vw)}.info-b{display:flex;flex-direction:column;gap:12px;overflow:auto}.info-b p{margin:0;font-size:var(--fs-md);line-height:1.6;color:var(--dim2);text-wrap:pretty}.page-s{margin:0;font-size:var(--fs-md);line-height:1.55;color:var(--dim2);max-width:62ch;text-wrap:pretty}.legend{display:flex;gap:8px 16px;flex-wrap:wrap;align-self:flex-start;font-size:calc(var(--fs-micro)*var(--ui-fz,1));font-weight:600;letter-spacing:calc(.12em*var(--ui-ls,1));text-transform:var(--ui-tt,uppercase);padding:12px 18px;background:var(--panel);border:1px solid var(--edge);box-shadow:var(--plate)}.lg-i{display:flex;align-items:center;gap:8px;color:var(--tc,var(--dim2))}.lg-i i{width:8px;height:8px;background:currentColor;transform:rotate(45deg)}@media(min-width:1100px){.page-h:has(>.legend){display:grid;grid-template-columns:minmax(0,1fr) auto;column-gap:30px}.page-h:has(>.legend)>*{grid-column:1}.page-h>.legend{grid-column:2;grid-row:1 / span 3;align-self:end}}.sec-h.col{flex-direction:column;align-items:stretch;gap:8px}.sec-n{margin:0;font-size:var(--fs-base);line-height:1.55;color:var(--dim2);text-wrap:pretty}.sec-h>.sec-n{padding-left:23px}.tw{overflow-x:auto;scrollbar-width:thin;scrollbar-color:color-mix(in srgb,var(--accent) 25%,transparent) transparent;padding:8px 8px 10px;background:var(--panel);border:1px solid var(--edge);box-shadow:var(--plate)}.tw::-webkit-scrollbar{height:6px}.tw::-webkit-scrollbar-thumb{background:color-mix(in srgb,var(--accent) 25%,transparent)}.tw::-webkit-scrollbar-track{background:transparent}.tw{display:flex}.tw[hidden]{display:none}.tw>*{flex:none}.tw:before,.tw:after{content:"";flex:none;width:40px;position:sticky;z-index:2;pointer-events:none;opacity:0;transition:opacity .2s}.tw:before{order:-1;left:calc(-1*var(--tw-p,8px));margin-right:-40px;background:linear-gradient(to right,color-mix(in srgb,var(--bg) 88%,transparent),transparent)}.tw:after{order:99;right:calc(-1*var(--tw-p,8px));margin-left:-40px;background:linear-gradient(to left,color-mix(in srgb,var(--bg) 88%,transparent),transparent)}.tw[data-more~=l]:before,.tw[data-more~=r]:after{opacity:1}#al-tw.tw{--tw-p:0px}.tbl{border-collapse:collapse;width:100%;min-width:600px;font-size:var(--fs-base);text-align:left}.tbl th{font-family:var(--f-ui);font-size:calc(var(--fs-micro)*var(--ui-fz,1));font-weight:600;letter-spacing:calc(.18em*var(--ui-ls,1));text-transform:var(--ui-tt,uppercase);color:var(--dim2);padding:14px 16px;border-bottom:1px solid var(--edge);white-space:nowrap}.tbl td{padding:12px 16px;vertical-align:middle}.tbl tbody tr:nth-child(2n){background:#ffffff06}.tbl tr.best{background:color-mix(in srgb,var(--accent) 6%,transparent)}.tbl .tier{display:flex;flex-direction:row;align-items:center;gap:14px}.t-n{flex:none;display:inline-grid;place-items:center;width:44px;height:44px;font-family:var(--f-title);font-size:var(--fs-md);font-weight:700;color:var(--accent2);background:color-mix(in srgb,var(--accent) 8%,transparent);border:1px solid var(--edge)}.t-q{font-size:var(--fs-xs);color:var(--faint)}.t-adventurer{--tc:#c9c4b8}.t-veteran{--tc:#3fd13f}.t-champion{--tc:#3c8fe8}.t-hero{--tc:#b460f0}.t-myth{--tc:#ff9a2e}.t-pvp{--tc:#8d867a}.t-adventurer,.t-veteran,.t-champion,.t-hero,.t-myth,.t-pvp{color:var(--tc)}.dgrid{display:grid;grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:18px}.dcard{background:var(--panel);border:1px solid var(--edge);box-shadow:var(--plate);padding:24px;display:flex;flex-direction:column;gap:12px}.dcard.hi{border-color:color-mix(in srgb,var(--accent) 40%,transparent)}.dcard>.lbl:first-child{display:flex;align-items:baseline;gap:12px;font-family:var(--f-title);font-size:var(--fs-md);font-weight:700;letter-spacing:.02em;text-transform:none;color:var(--accent2);line-height:1.35}.dcard>.lbl:first-child:before{content:"";flex:none;width:7px;height:7px;background:var(--accent);transform:translateY(-2px) rotate(45deg)}.dc-p{margin:0;font-size:var(--fs-base);line-height:1.6;color:var(--dim)}.il-n{display:flex;align-items:center;gap:6px;font-size:var(--fs-base);white-space:nowrap}.il-i{width:13px;height:13px;flex:none;color:var(--dim2)}.sprite{position:absolute;width:0;height:0;overflow:hidden}.il-drop .il-i{color:var(--accent)}.il-vault .il-n,.il-crest .il-n{color:var(--dim)}.il-t{font-size:var(--fs-micro);line-height:1.35;letter-spacing:.08em;text-transform:uppercase;color:var(--tc,var(--dim2));text-wrap:pretty}.tbl .il{display:flex;flex-direction:row;align-items:center;gap:10px;flex-wrap:wrap}.tbl .il-l{display:none}.tbl .il-t{font-family:var(--f-body);font-size:var(--fs-sm);letter-spacing:0;text-transform:none}.tbl .il-n{justify-content:center;min-width:46px;padding:5px 8px;font-size:var(--fs-base);font-weight:700;gap:0;color:#fff;border:1px solid var(--tc,rgba(255,255,255,.25));background:radial-gradient(circle at 50% 30%,color-mix(in srgb,var(--tc,#c9c4b8) 33%,transparent),#00000080);clip-path:polygon(4px 0,calc(100% - 4px) 0,100% 4px,100% calc(100% - 4px),calc(100% - 4px) 100%,4px 100%,0 calc(100% - 4px),0 4px)}.tbl .il-crest .il-n{min-width:0;padding:0;border:0;background:none;clip-path:none;font-weight:600;gap:8px;color:var(--fg)}.tbl .il-crest .il-n:before{content:"";flex:none;width:9px;height:9px;background:var(--tc,var(--dim2));transform:rotate(45deg)}.tbl .il-crest .il-t{font-size:var(--fs-xs)}.tbl .il-none .il-n,.tbl .il-none .il-t{color:var(--off)}.tbl .il-none .il-n{border-color:var(--line);background:none}.tbl tbody tr:hover{background:#ffffff0b}.tbl tbody tr.best:hover{background:color-mix(in oklab,var(--accent) 10%,transparent)}.rw-x{text-decoration:none;color:var(--accent);cursor:help;margin-left:2px}.rw-c{display:block;margin-top:3px;font-size:var(--fs-xs);color:var(--faint)}.zf-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:4px}.zf-row{display:flex;align-items:center;gap:10px;padding:8px 10px;border:1px solid var(--line);font-size:var(--fs-sm)}.zf-row .zf-n{font-family:var(--f-ui);font-size:calc(var(--fs-xs)*var(--ui-fz,1));color:var(--dim2);min-width:1.4em;text-align:right}.zf-row .zf-lv{margin-left:auto;font-family:var(--f-ui);font-size:calc(var(--fs-xs)*var(--ui-fz,1));color:var(--dim2)}.zf-row .zf-btns{display:flex;gap:10px;flex-shrink:0}.zf-empty{margin:0;font-size:var(--fs-xs);color:var(--dim2)}.lad td{white-space:nowrap}.lad .sp{margin-left:6px;font-size:var(--fs-xs);color:var(--accent)}.lad-h{margin:0;font-size:var(--fs-xs);line-height:1.7;color:var(--dim)}.lad-s{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:12px;margin-top:2px}.lad-s div{background:var(--card);border:1px solid var(--line);padding:14px 16px}.lad-s b{display:block;font-weight:500;font-size:var(--fs-xs);margin-bottom:4px}.lad-s span{font-size:var(--fs-xs);line-height:1.6;color:var(--dim)}.il-none{opacity:.5}.il-l{display:none;font-size:var(--fs-micro);letter-spacing:.12em;text-transform:uppercase;color:var(--dim2)}.ilvl-block{margin-top:18px;border-top:1px solid var(--line);padding-top:14px}.row.three{grid-template-columns:1.5fr 1.1fr 1.1fr}.btn{display:inline-block;white-space:nowrap;margin-top:16px;border:1px solid var(--line);padding:8px 12px;font-size:var(--fs-base);font-family:inherit}.btn:hover{border-color:var(--accent)}details.card{padding:18px 20px}summary{display:flex;align-items:center;gap:14px;list-style:none;cursor:pointer}summary::-webkit-details-marker{display:none}.sum-kind{min-width:84px}.sum-t{font-size:var(--fs-lg);font-weight:600;flex:1}.det{padding-top:14px}.steps{margin:0;padding-left:18px;display:grid;gap:6px;font-size:var(--fs-base)}h4.kicker{margin:0 0 9px}.tbl{overflow:hidden}.tbl-h{padding:15px 20px;border-bottom:1px solid var(--line);display:flex;align-items:baseline;gap:12px;flex-wrap:wrap}.tbl-h h2{margin:0;font-size:var(--fs-lg);font-weight:600}.row{display:grid;gap:8px;padding:12px 20px;border-bottom:1px solid var(--line);font-size:var(--fs-base);align-items:center}.row.four{grid-template-columns:1.5fr 1.05fr 1.05fr .95fr}.row.five{grid-template-columns:.75fr 1fr 1fr 1fr .9fr}.row.bis{grid-template-columns:.8fr 1.9fr 1.1fr}.panel>*+*{margin-top:14px}.steps.num{padding-left:20px}.src a{color:color-mix(in oklab,var(--cc,var(--accent)) 80%,var(--fg))}.stale{color:var(--accent);font-weight:500}.row.head{font-size:var(--fs-micro);letter-spacing:.12em;text-transform:uppercase;color:var(--dim2);padding:10px 20px}.row-card{display:flex;gap:18px;align-items:baseline;flex-wrap:wrap;padding:17px 20px}.row-card:hover{border-color:var(--accent)}.pid{font-size:var(--fs-md);min-width:56px}.rc-t{font-size:var(--fs-md);font-weight:600;flex:1 1 200px}.rc-s{flex:1 1 100%;max-width:70ch}.cc{color:color-mix(in oklab,var(--cc) 88%,var(--fg))}.back{display:inline-block;color:var(--dim);font-size:var(--fs-base);margin-bottom:18px}.tabs{display:flex;gap:6px;flex-wrap:wrap;margin-bottom:20px}.tab{background:none;border:1px solid var(--line);padding:8px 14px;font-family:inherit;font-size:var(--fs-base);font-weight:500;color:var(--dim);cursor:pointer}.tab.on{background:color-mix(in oklab,var(--cc) 18%,transparent);border-color:color-mix(in oklab,var(--cc) 45%,var(--line));color:color-mix(in oklab,var(--cc) 88%,var(--fg))}.panel{display:none}.panel.on{display:block}.src{margin:18px 0 0;padding:0;font-size:var(--fs-xs);color:var(--dim2);text-align:right}.src a{color:var(--dim2);text-decoration:underline;text-decoration-color:color-mix(in oklab,var(--dim2) 45%,transparent)}.src a:hover{color:var(--accent)}.ftr{display:flex;flex-wrap:wrap;gap:10px 20px;justify-content:space-between;align-items:center;border-top:1px solid var(--line);padding-top:22px;margin-top:auto;font-size:var(--fs-sm);color:var(--dim2)}.ftr-l{color:var(--dim2);margin-right:auto}.ftr-l:hover{color:var(--accent)}.ftr-bsky{display:inline-flex;align-items:center;gap:7px;color:var(--dim2);text-decoration:none}.ftr-bsky:hover{color:var(--accent)}@media(pointer:coarse){.wk-ticks{gap:6px}.tick{width:24px;height:24px}.tick.on:after{left:8px;top:4px;width:6px;height:12px;border-width:0 2.5px 2.5px 0}.wk-btn{min-height:34px;padding:8px 12px}.vs-pick{min-height:34px}.navlink{padding:10px 12px}.wk{min-height:44px}}@media(max-width:720px){.tools{margin-left:0;width:100%}.tools input{flex:1;width:auto}.row.four,.row.five{grid-template-columns:1fr 1fr}.row.head{display:none}.il-l{display:inline}.g4{grid-template-columns:1fr 1fr;row-gap:10px}.g4.head{display:none}.g4.r>span:first-child{grid-column:1/-1}.vgrid{grid-template-columns:1fr}.wk{grid-template-columns:minmax(0,1fr) auto;gap:3px 10px;padding:9px 0}.wk-t{grid-row:1;grid-column:1;white-space:normal}.wk-tag{grid-row:1;grid-column:2}.wk-ticks{grid-row:2;grid-column:1}.wk-c{grid-row:2;grid-column:2}.wk .wk-n,.wk .wk-w{grid-column:1/-1}.g2,.g2.head{grid-template-columns:1fr auto}.g2 .il-l{display:none}}.cls{scroll-margin-top:24px}.cls{display:flex;flex-direction:column;gap:0;background:var(--panel);border:1px solid var(--edge);box-shadow:var(--plate)}.cls+.cls{margin-top:22px}.cls-h{display:flex;align-items:center;gap:14px;padding:18px 24px;border-bottom:1px solid color-mix(in srgb,var(--cc) 40%,transparent);background:linear-gradient(90deg,color-mix(in srgb,var(--cc) 20%,transparent),transparent 70%);box-shadow:inset 2px 0 0 var(--cc)}.cls-bar{display:none}.cls-n{margin:0;font-size:var(--fs-xl);color:var(--cc);text-shadow:0 0 20px color-mix(in srgb,var(--cc) 33%,transparent)}.cls-rule{flex:1;height:1px;background:linear-gradient(90deg,color-mix(in srgb,var(--cc) 40%,transparent),transparent)}.cls-c{font-size:var(--fs-xs);letter-spacing:.1em;color:var(--dim2);white-space:nowrap}.cgrid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:1px;background:var(--line2);margin:5px}.scell{background:var(--bg2);padding:18px 20px;display:flex;flex-direction:column;gap:14px}.scell-h{display:flex;align-items:center;gap:11px}.crow-i{width:32px;height:32px;flex:none;background:#0d0c0b;box-shadow:inset 0 0 0 1px #0009,0 0 0 1px var(--cc)}.scell-n{display:flex;flex-direction:column;gap:3px;min-width:0}.scell-n b{font-size:var(--fs-md);font-weight:600}.scell-n .mono{font-size:calc(var(--fs-micro)*var(--ui-fz,1));font-weight:600;letter-spacing:calc(.16em*var(--ui-ls,1));text-transform:var(--ui-tt,uppercase);color:var(--dim2)}.scell-l{display:flex;flex-direction:column;gap:8px}.gset{display:flex;align-items:center;gap:6px;flex-wrap:wrap}.gsrc{font-family:var(--f-ui);font-size:calc(var(--ui-bfs,var(--fs-micro))*var(--ui-fz,1));font-weight:600;letter-spacing:calc(.16em*var(--ui-bls,1));text-transform:var(--ui-btt,uppercase);color:var(--dim2);width:70px;flex:none}.glink{font-family:var(--f-ui);font-size:calc(var(--fs-xs)*var(--ui-fz,1));font-weight:500;color:var(--fg);padding:4px 9px;border:1px solid var(--line);background:#ffffff08}.glink:hover{color:var(--accent2);border-color:var(--accent)}@media(pointer:coarse){.glink{padding:4px 0}}.itm{font-weight:500}.q0{color:#9d9d9d}.q1{color:#fff}.q2{color:#1eff00}.q3{color:#0070dd}.q4{color:#a335ee}.q5{color:#ff8000}a.itm{text-decoration:none;border-bottom:1px solid color-mix(in oklab,currentColor 32%,transparent)}a.itm:hover{border-bottom-color:currentColor}a.itm.noid{border-bottom-style:dotted;border-bottom-color:color-mix(in oklab,currentColor 40%,transparent)}.row.bis{grid-template-columns:104px minmax(0,1.1fr) minmax(0,.8fr) minmax(0,1.2fr);align-items:start}.row.bis .kicker{padding-top:2px}.alts{display:flex;flex-direction:column;gap:5px;min-width:0}.alt{display:flex;flex-wrap:wrap;align-items:baseline;gap:8px;font-size:var(--fs-sm)}.alt-src{font-family:var(--f-ui);font-size:calc(var(--fs-micro)*var(--ui-fz,1));letter-spacing:calc(.06em*var(--ui-ls,1));text-transform:var(--ui-tt,uppercase);color:var(--dim2)}.alt-note{font-size:var(--fs-xs);color:var(--dim2)}.ld-top{display:flex;align-items:baseline;justify-content:space-between;gap:12px;margin-bottom:12px}.ld-top .kicker{margin:0}.ld-when{font-size:var(--fs-xs);letter-spacing:.08em;color:var(--dim2)}.ld{border:1px solid var(--line);padding:13px 15px;background:var(--bg2)}.ld+.ld{margin-top:10px}.ld-h{display:flex;align-items:baseline;justify-content:space-between;gap:12px;flex-wrap:wrap}.ld-n{font-size:var(--fs-md);font-weight:600}.ld-calc{font-family:var(--f-ui);font-size:calc(var(--fs-micro)*var(--ui-fz,1));letter-spacing:calc(.1em*var(--ui-ls,1));text-transform:var(--ui-tt,uppercase)}.ld-note{margin:7px 0 0;font-size:var(--fs-base);color:var(--dim)}.ld-copy{display:flex;align-items:center;gap:9px;margin-top:10px}.ld-str{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;background:var(--bg);border:1px solid var(--line);padding:7px 9px;font-family:var(--f-ui);font-size:calc(var(--fs-xs)*var(--ui-fz,1));color:var(--dim)}.ld-btn{flex:none}.ld-btn.done{border-color:color-mix(in oklab,var(--key) 55%,var(--line));color:var(--key)}.kvs.items .kv{display:block;padding:11px 0}.kvs.items .kv:first-child{padding-top:2px}.kvs.items .kv:last-child{border-bottom:0;padding-bottom:2px}.kv-k{display:block;font-family:var(--f-ui);font-size:calc(var(--fs-micro)*var(--ui-fz,1));letter-spacing:calc(.13em*var(--ui-ls,1));text-transform:var(--ui-tt,uppercase);color:var(--dim2);margin-bottom:5px}.kv-v{display:block;line-height:1.5}.kvs.items .kv-v a{margin-right:2px}.kv-or{color:var(--dim2);font-size:var(--fs-xs)}.fine-note{margin:12px 0 0;font-size:var(--fs-sm);color:var(--dim2)}@media(max-width:720px){.row.bis{grid-template-columns:1fr 1fr}.row.bis>span:first-child{grid-column:1/-1}.alts{grid-column:1/-1}}html:not(.anon) .anon-only{display:none}.anonbar,html.anon body[data-demo] .anonbar{display:none}html:not(.anon) .navlink.demo{display:none}.try{display:flex;align-items:center;gap:18px;margin:0 0 22px;padding:20px 24px;border:1px solid var(--edge);box-shadow:var(--plate);background:linear-gradient(90deg,color-mix(in srgb,var(--accent) 13%,transparent),#0000004d 70%);color:var(--fg);text-decoration:none;transition:border-color .15s,transform .15s}.try[hidden]{display:none}.try:hover,.try:focus-visible{border-color:var(--accent);transform:translateY(-1px)}.try-k{flex:none;display:flex;align-items:center;gap:10px;font-size:var(--fs-micro);font-weight:600;letter-spacing:.22em;text-transform:uppercase;color:var(--accent)}.try-k:before{content:"";width:7px;height:7px;background:currentColor;transform:rotate(45deg)}.try-b{display:flex;flex-direction:column;gap:3px;flex:1;min-width:0}.try-t{font-family:var(--f-title);font-size:var(--fs-lg);font-weight:700;line-height:1.3;color:var(--accent2)}.try-s{font-size:var(--fs-sm);line-height:1.5;color:var(--dim);text-wrap:pretty}.try-go{flex:none;padding:11px 16px;background:var(--btn);color:var(--on-accent);font-size:var(--fs-micro);font-weight:700;letter-spacing:.14em;text-transform:uppercase;white-space:nowrap;clip-path:polygon(4px 0,calc(100% - 4px) 0,100% 4px,100% calc(100% - 4px),calc(100% - 4px) 100%,4px 100%,0 calc(100% - 4px),0 4px)}.try:hover .try-go{filter:brightness(1.08)}@media(max-width:640px){.try{flex-wrap:wrap;gap:10px 14px}.try-k{width:100%}.try-go{width:100%;text-align:center}}.demo-bar{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:16px 28px;align-items:end;margin:0 0 26px;padding:30px 32px;border:1px solid color-mix(in srgb,var(--accent) 40%,transparent);box-shadow:var(--plate);background:linear-gradient(135deg,color-mix(in srgb,var(--accent) 12%,transparent),#0000004d 70%)}.demo-bar h1{margin:6px 0 8px}.demo-bar .lede{margin:0}.demo-bar-a{display:flex;flex-direction:column;align-items:flex-end;gap:8px}.demo-bar-a .btn-gold{text-decoration:none;display:inline-block}.demo-bar-n{font-size:var(--fs-xs);color:var(--dim2)}@media(max-width:760px){.demo-bar{grid-template-columns:minmax(0,1fr);padding:18px 16px}.demo-bar-a{align-items:flex-start}}.demo-steps{list-style:none;margin:0;padding:0;counter-reset:st;display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,230px),1fr));gap:14px}.demo-steps li{counter-increment:st;padding:22px 24px;background:var(--panel);border:1px solid var(--edge);box-shadow:var(--plate);font-size:var(--fs-base);line-height:1.6;color:var(--dim)}.demo-steps li:before{content:counter(st);display:block;font-family:var(--f-title);font-size:var(--fs-3xl);font-weight:700;line-height:1;color:var(--accent2);text-shadow:0 0 20px color-mix(in srgb,var(--accent) 40%,transparent);margin-bottom:12px}.demo-steps b{color:var(--fg);font-weight:600}.fl-land{margin:0 0 26px}.fl-land[hidden]{display:none}html:not(.anon) .fl-pitch{display:none}html:not(.anon) .fl-land:not([data-ready]){display:none}.fl-pitch{padding:26px 30px 24px;border:1px solid color-mix(in srgb,var(--accent) 40%,transparent);box-shadow:var(--plate);background:linear-gradient(135deg,color-mix(in srgb,var(--accent) 12%,transparent),#0000004d 70%)}.fl-top{display:flex;align-items:center;flex-wrap:wrap;gap:8px 14px}.fl-top .kicker{color:var(--accent)}.fl-pitch h1{margin:12px 0 8px;font-size:clamp(26px,3.4vw,40px);line-height:1.15}.fl-count{display:inline-flex;align-items:center;gap:8px;padding:5px 10px;font-size:var(--fs-xs);letter-spacing:.08em;color:var(--fg);border:1px solid color-mix(in srgb,var(--accent) 45%,transparent);background:#00000040}.fl-count .k{color:var(--accent);text-transform:uppercase;letter-spacing:.18em;font-weight:600}.fl-pitch .lede{margin:0}.fl-feats{list-style:none;margin:20px 0 0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.fl-feats li{display:flex;flex-direction:column;gap:4px;padding:14px 16px;background:#00000038;border:1px solid var(--line);border-top:2px solid color-mix(in srgb,var(--accent) 60%,transparent)}.fl-feats b{font-family:var(--f-title);font-size:var(--fs-md);font-weight:700;color:var(--accent2);line-height:1.3}.fl-feats span{font-size:var(--fs-sm);line-height:1.55;color:var(--dim)}.fl-cta{display:flex;align-items:center;flex-wrap:wrap;gap:12px 22px;margin-top:20px}.fl-cta .btn-gold{text-decoration:none;display:inline-block}.fl-sec{font-size:var(--fs-xs);font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--accent)}.fl-sec:hover{color:var(--accent2)}.fl-cta-n{font-size:var(--fs-xs);color:var(--dim2)}.fl-start{margin-top:22px}.fl-steps li{position:relative}.fl-steps li[data-done]{border-color:color-mix(in srgb,var(--accent) 45%,var(--edge))}.fl-steps li[data-done]:before{content:"✓"}.fl-st{display:block;margin-top:10px;font-size:var(--fs-xs);letter-spacing:.06em;color:var(--accent)}.fl-st[hidden]{display:none}html.anon .fl-in,html:not(.anon) .fl-anon{display:none}.fl-lk{padding:0;border:0;background:none;font:inherit;color:inherit;cursor:pointer;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:2px;text-decoration-color:color-mix(in oklab,var(--accent) 55%,transparent)}.fl-lk:hover{text-decoration-color:currentColor}@media(max-width:860px){.fl-feats{grid-template-columns:minmax(0,1fr)}}@media(max-width:640px){.fl-pitch{padding:18px 16px}.fl-cta .btn-gold{width:100%;text-align:center}.fl-feats{gap:8px}.fl-feats li{padding:10px 12px}.fl-steps{gap:10px}.fl-steps li{padding:14px 16px}.fl-steps li:before{font-size:var(--fs-xl);margin-bottom:6px}}body[data-flavor=forever]{--panel:rgba(4,18,28,.8);--edge:rgba(95,208,196,.18);background:linear-gradient(180deg,#04121c45 0,#04121c73 260px,#04121cd9 440px,#04121c 560px),url(img/forever-bg-2560.3aa4f882.jpg) center top/max(100%,1100px) auto no-repeat scroll,#04121c;background:linear-gradient(180deg,#04121c45 0,#04121c73 260px,#04121cd9 440px,#04121c 560px),image-set(url(img/forever-bg-2560.2e10bbc2.webp) type("image/webp"),url(img/forever-bg-2560.3aa4f882.jpg) type("image/jpeg")) center top/max(100%,1100px) auto no-repeat scroll,#04121c}@media(max-width:719px){body[data-flavor=forever]{background:linear-gradient(180deg,#04121c45 0,#04121c80 220px,#04121c 440px),url(img/forever-bg-1024.d0d32b31.webp) center top/auto 460px no-repeat scroll,#04121c}}body[data-flavor=forever] .fl-pitch{position:relative;min-height:380px;padding:40px 44px 34px;border:1px solid rgba(242,196,107,.28);font-family:var(--f-body);background:linear-gradient(90deg,#051826f5 0,#051826e6 470px,#0518268c 600px,#05182600 780px),url(img/forever-hero-2560.b8440aa3.jpg) right center/cover no-repeat,#051826;background:linear-gradient(90deg,#051826f5 0,#051826e6 470px,#0518268c 600px,#05182600 780px),image-set(url(img/forever-hero-2560.75e4de7f.webp) type("image/webp"),url(img/forever-hero-2560.b8440aa3.jpg) type("image/jpeg")) right center/cover no-repeat,#051826}body[data-flavor=forever] .fl-pitch>*{max-width:500px}body[data-flavor=forever] .fl-pitch>.lede,body[data-flavor=forever] .fl-pitch>.fl-feats{max-width:44ch}body[data-flavor=forever] .fl-pitch .kicker{color:#f2c46b}body[data-flavor=forever] .fl-pitch h1{font-weight:700;margin:14px 0 10px;text-shadow:0 2px 12px rgba(0,0,0,.6)}body[data-flavor=forever] .fl-pitch .lede{font-size:var(--fs-lg);line-height:1.5;color:#e4eef0}body[data-flavor=forever] .fl-feats{display:flex;flex-direction:column;gap:7px;margin:18px 0 0}body[data-flavor=forever] .fl-feats li{display:block;position:relative;padding:0 0 0 20px;background:none;border:0;font-size:var(--fs-md);line-height:1.45;color:#c9dade}body[data-flavor=forever] .fl-feats li:before{content:"";position:absolute;left:3px;top:.5em;width:7px;height:7px;background:#f2c46b;transform:rotate(45deg)}body[data-flavor=forever] .fl-feats b{font-family:inherit;font-size:var(--fs-md);font-weight:600;color:#f2c46b}body[data-flavor=forever] .fl-pitch .fl-cta{margin-top:24px;gap:12px 14px}body[data-flavor=forever] .fl-pitch .btn-gold,body[data-flavor=forever] .fl-pitch .fl-sec{font:600 var(--fs-md)/1 var(--f-body);letter-spacing:.01em;text-transform:none;padding:14px 22px}body[data-flavor=forever] .fl-pitch .btn-gold{background:#f2c46b;color:#10202a}body[data-flavor=forever] .fl-pitch .btn-gold:hover{background:#f7d58e;color:#10202a}body[data-flavor=forever] .fl-pitch .fl-sec{display:inline-block;border:1px solid #5fd0c4;color:#5fd0c4;background:#05182673}body[data-flavor=forever] .fl-pitch .fl-sec:hover{background:#5fd0c41f;color:#9fe6dc}body[data-flavor=forever] .fl-pitch .fl-cta-n{flex-basis:100%;font-size:var(--fs-xs);color:#a9c2c8}@media(max-width:1099px){body[data-flavor=forever] .fl-pitch{min-height:0;padding:28px 30px 330px;background:linear-gradient(180deg,#051826 0,#051826 calc(100% - 380px),#05182699 calc(100% - 290px),#05182600 calc(100% - 180px)),url(img/forever-hero-2560.75e4de7f.webp) 70% 100%/auto 380px no-repeat,#051826}body[data-flavor=forever] .fl-pitch>*{max-width:none}}@media(max-width:719px){body[data-flavor=forever] .fl-pitch{padding:22px 18px 230px;background:linear-gradient(180deg,#051826 0,#051826 calc(100% - 280px),#05182699 calc(100% - 200px),#05182600 calc(100% - 120px)),url(img/forever-hero-1024.3e8ca673.webp) 70% 100%/auto 280px no-repeat,#051826}body[data-flavor=forever] .fl-pitch .btn-gold,body[data-flavor=forever] .fl-pitch .fl-sec{width:100%;text-align:center}}.pick-demo{margin:22px 0 0;display:flex;flex-direction:column;align-items:center;gap:12px}.pick-demo-t{font-size:var(--fs-base);color:var(--fg)}.pick-demo-l{display:flex;flex-wrap:wrap;justify-content:center;gap:10px}.pick-demo-a{font-family:var(--f-ui);font-size:calc(var(--ui-bfs,var(--fs-micro))*var(--ui-fz,1));letter-spacing:calc(.12em*var(--ui-bls,1));text-transform:var(--ui-btt,uppercase);padding:10px 16px;color:var(--accent);border:1px solid color-mix(in srgb,var(--accent) 55%,transparent);text-decoration:none;transition:background .15s,border-color .15s}.pick-demo-a:hover,.pick-demo-a:focus-visible{background:color-mix(in srgb,var(--accent) 12%,transparent);border-color:var(--accent)}.pick-demo-a[data-flavor=forever]{color:#7fe0d0;border-color:#5fbdae80}.pick-demo-a[data-flavor=forever]:hover{background:#5fbdae1a;border-color:#5fbdae}.pick-what{margin:0 0 12px;max-width:58ch;font-size:var(--fs-md);line-height:1.55;color:var(--fg);text-wrap:pretty}.pick-proof{list-style:none;margin:0 0 30px;padding:0;display:flex;flex-wrap:wrap;justify-content:center;gap:6px 26px;font-size:var(--fs-sm);color:var(--dim)}.pick-proof li{display:flex;align-items:baseline;gap:6px}.pick-proof li[hidden]{display:none}.pick-proof b{font-size:var(--fs-base);font-weight:600;color:var(--accent)}.pick-proof a{color:inherit;text-decoration:underline;text-decoration-color:color-mix(in srgb,var(--accent) 45%,transparent);text-underline-offset:3px}.pick-proof a:hover{color:var(--accent)}.pick-shots{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;width:100%;margin:6px 0 4px}.pick-shot{display:flex;flex-direction:column;gap:8px;text-decoration:none;text-align:left;color:var(--dim)}.pick-shot img{display:block;width:100%;height:auto;aspect-ratio:16/10;object-fit:cover;object-position:left top;border:1px solid var(--line);transition:border-color .15s}.pick-shot:hover img,.pick-shot:focus-visible img{border-color:var(--accent)}.pick-shot-t{font-size:var(--fs-sm);line-height:1.45}.pick-shot-t b{display:block;color:var(--fg);font-weight:600;font-size:var(--fs-base)}@media(max-width:640px){.pick-what{font-size:var(--fs-md)}.pick-proof{gap:4px 16px;margin-bottom:22px}.pick-shots{gap:8px}.pick-shot-t span{display:none}.pick-shot-t b{font-size:var(--fs-xs)}}.fl-go{margin-top:30px}html:not(.anon) .fl-go{display:none}html.anon #pv-land:not([hidden])~#dash{display:none}.fl-go-g{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.fl-go-c{position:relative;display:flex;flex-direction:column;gap:8px;min-width:0;padding:18px 20px;background:var(--panel);border:1px solid var(--edge);box-shadow:var(--plate);transition:border-color .15s}.fl-go-c:hover,.fl-go-c:focus-within{border-color:color-mix(in srgb,var(--accent) 60%,transparent)}.fl-go-k{font-size:var(--fs-micro);letter-spacing:.2em;text-transform:uppercase;color:var(--accent)}.fl-go-n{display:flex;align-items:baseline;flex-wrap:wrap;gap:2px 8px}.fl-go-n[hidden]{display:none}.fl-go-n b,.fl-go-n time{font-family:var(--f-title);font-size:var(--fs-2xl);font-weight:700;line-height:1.1;color:var(--accent2)}.fl-go-n span{font-size:var(--fs-sm);color:var(--dim)}.fl-go-n time{font-size:var(--fs-xl)}.fl-go-cd{margin:-4px 0 0;font-size:var(--fs-xs);color:var(--fg)}.fl-go-cd[hidden]{display:none}.fl-go-p{margin:0;font-size:var(--fs-base);line-height:1.55;color:var(--dim);flex:1}.fl-go-a{font-size:var(--fs-micro);letter-spacing:.12em;text-transform:uppercase;color:var(--accent);text-decoration:none}.fl-go-a:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0}.fl-go-a:focus-visible{outline:none}.fl-go-c:focus-within{outline:2px solid var(--accent);outline-offset:2px}@media(max-width:1180px){.fl-go-g{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:560px){.fl-go-g{grid-template-columns:minmax(0,1fr);gap:10px}.fl-go-c{padding:16px}.fl-go-n b,.fl-go-n time{font-size:var(--fs-xl)}}html.anon .anonbar[data-here],html.anon.pv-local .anonbar{display:flex;align-items:center;justify-content:space-between;gap:10px 14px;flex-wrap:wrap;padding:12px 16px;background:linear-gradient(90deg,color-mix(in srgb,var(--accent) 8%,transparent),transparent 80%);border:1px solid var(--line);border-left:2px solid var(--accent);font-size:var(--fs-sm);color:var(--dim)}.anonbar-t{min-width:0}.anonbar-l{display:flex;align-items:center;gap:18px;white-space:nowrap}.anonbar-a{font-family:var(--f-ui);font-size:calc(var(--ui-bfs,var(--fs-micro))*var(--ui-fz,1));font-weight:600;letter-spacing:calc(.14em*var(--ui-bls,1));text-transform:var(--ui-btt,uppercase);color:var(--accent);white-space:nowrap}.anonbar-a:hover{color:var(--accent2)}.anonbar-a.dim{color:var(--dim)}.anonbar-a.dim:hover{color:var(--accent)}@media(max-width:560px){.anonbar-l{gap:12px}.anonbar-a.dim{display:none}}.pvn{display:flex;align-items:flex-start;gap:12px;margin:0 0 -26px;padding:10px 12px 10px 16px;background:linear-gradient(90deg,color-mix(in srgb,var(--accent) 12%,transparent),transparent 85%);border:1px solid var(--line);border-left:2px solid var(--accent);font-size:var(--fs-sm);line-height:1.5;color:var(--fg)}.pvn[hidden]{display:none}.pvn[data-level=warning]{background:linear-gradient(90deg,color-mix(in srgb,var(--danger) 20%,transparent),transparent 85%);border-left-color:var(--danger-fg)}.pvn-k{flex:none;padding-top:2px;font-family:var(--f-ui);font-size:calc(var(--fs-micro)*var(--ui-fz,1));font-weight:600;letter-spacing:calc(.16em*var(--ui-ls,1));text-transform:var(--ui-tt,uppercase);color:var(--accent)}.pvn[data-level=warning] .pvn-k{color:var(--danger-fg)}.pvn-t{flex:1;min-width:0;overflow-wrap:anywhere}.pvn-a{margin-left:6px;font-family:var(--f-ui);font-size:calc(var(--ui-bfs,var(--fs-micro))*var(--ui-fz,1));font-weight:600;letter-spacing:calc(.12em*var(--ui-bls,1));text-transform:var(--ui-btt,uppercase);color:var(--accent);white-space:nowrap}.pvn-a:hover{color:var(--accent2)}.pvn-x{flex:none;margin:-2px 0 0;padding:0 4px;background:none;border:0;color:var(--dim);font-size:var(--fs-lg);line-height:1;cursor:pointer}.pvn-x:hover,.pvn-x:focus-visible{color:var(--fg)}@media(max-width:980px){.pvn{margin-bottom:-20px}}@media(max-width:560px){.pvn{gap:8px 10px;padding-left:12px}.pvn-k{display:none}}.prose{max-width:68ch;display:flex;flex-direction:column;gap:0}.prose h2{display:flex;align-items:center;gap:14px;font-size:var(--fs-xl);margin:40px 0 0;padding:0}.prose h2:before{content:"";flex:none;width:9px;height:9px;background:var(--accent);transform:rotate(45deg)}.prose h2:after{content:"";flex:1 1 0;min-width:24px;height:1px;background:linear-gradient(90deg,var(--edge),transparent)}.prose h2:first-child{margin-top:0}.prose h3{font-size:var(--fs-md);font-weight:500;font-family:var(--f-body);letter-spacing:0;margin:22px 0 0}.prose p{margin:14px 0 0;font-size:var(--fs-base);line-height:1.75;color:var(--dim);text-wrap:pretty}.prose ul,.prose ol{margin:12px 0 0;padding-left:18px;display:flex;flex-direction:column;gap:8px}.prose li{font-size:var(--fs-base);line-height:1.7;color:var(--dim);text-wrap:pretty}.prose li b,.prose p b{color:var(--fg);font-weight:500}.prose code{font-family:var(--mono);font-size:var(--fs-xs);color:var(--fg)}.acc-cols{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,320px),1fr));gap:24px;align-items:start}.acc-pane{display:flex;flex-direction:column;gap:24px}.acc-pane[hidden]{display:none}.acc-f{display:flex;flex-direction:column;gap:14px;max-width:44ch}.acc-f label{display:flex;flex-direction:column;gap:7px;font-size:var(--fs-sm);color:var(--dim)}.acc-f input{background:var(--well);border:1px solid var(--line);color:var(--fg);font-family:inherit;font-size:var(--fs-base);padding:12px 14px;outline:none}.acc-f input:focus{border-color:var(--accent);box-shadow:0 0 0 3px color-mix(in srgb,var(--accent) 14%,transparent)}.acc-f input:disabled{opacity:.5}.acc-hint{font-size:var(--fs-sm);line-height:1.5;color:var(--dim2)}.acc-row{display:flex;align-items:center;gap:14px;flex-wrap:wrap;margin-top:4px}.lnk-btn{background:none;border:0;padding:0;font-family:inherit;font-size:var(--fs-xs);color:var(--dim2);cursor:pointer;text-decoration:underline;text-underline-offset:2px}.lnk-btn:hover{color:var(--accent)}a.obtn{display:inline-block}.acc-msg{min-height:1.4em;font-size:var(--fs-xs);color:var(--dim2)}.acc-msg.on{border-left:2px solid var(--accent);padding-left:10px}.acc-msg.bad{color:var(--danger-fg);border-left-color:var(--danger)}#account{display:flex;flex-direction:column;gap:24px}#feedback,#friends,#crafters,#messages{display:flex;flex-direction:column;gap:30px}#account .sec,#feedback .sec,#friends .sec,#crafters .sec,#messages .sec{background:var(--panel);border:1px solid var(--edge);box-shadow:var(--plate);padding:30px 32px;min-width:0}#account .sec-h h2,#feedback .sec-h h2,#friends .sec-h h2,#crafters .sec-h h2,#messages .sec-h h2{font-size:var(--fs-xl)}@media(max-width:640px){#account .sec,#feedback .sec,#friends .sec,#crafters .sec,#messages .sec{padding:22px 20px}}.acc-msg:empty{display:none}.fb-f{max-width:64ch}.fb-l{display:flex;flex-direction:column;gap:6px;font-size:var(--fs-xs);color:var(--dim)}.acc-f textarea,.fb-rf textarea{background:var(--well);border:1px solid var(--line);color:var(--fg);font-family:inherit;font-size:var(--fs-sm);line-height:1.6;padding:10px 11px;outline:none;resize:vertical;width:100%}.acc-f textarea:focus,.fb-rf textarea:focus{border-color:var(--accent)}.fb-n{align-self:flex-end;font-size:var(--fs-xs);color:var(--off)}.fb-hp{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden}.acc-f label.fb-save{flex-direction:row;align-items:center;gap:8px}.acc-f label.fb-save.hid{display:none}.fb-link{flex:1 1 320px;min-width:0;background:var(--well);border:1px solid var(--line);color:var(--fg);font-size:var(--fs-xs);padding:9px 11px;outline:none}.fb-list{display:flex;flex-direction:column;gap:22px}.fb-t{display:flex;flex-direction:column;gap:12px;padding:20px 22px;background:#00000038;border:1px solid var(--line)}.fb-t.unread{border-color:color-mix(in oklab,var(--accent) 55%,var(--line));box-shadow:0 0 18px color-mix(in srgb,var(--accent) 12%,transparent)}.fb-th{display:flex;flex-wrap:wrap;align-items:baseline;gap:6px 14px;font-size:var(--fs-xs)}.fb-k{color:var(--fg);letter-spacing:.08em;text-transform:uppercase}.fb-s{color:var(--dim2)}.fb-new{color:var(--accent)}.fb-m{border-left:2px solid var(--line);padding:2px 0 2px 12px}.fb-m.admin{border-left-color:var(--accent)}.fb-who{margin:0 0 4px;font-size:var(--fs-xs);color:var(--dim2)}.fb-b{margin:0;font-size:var(--fs-sm);line-height:1.65;color:var(--dim);white-space:pre-wrap;overflow-wrap:anywhere}.fb-m.admin .fb-b{color:var(--fg)}.fb-rf{display:flex;flex-direction:column;gap:10px;max-width:64ch}.navlink.fb,.navlink.pm{display:inline-flex;align-items:center;gap:7px}.navlink.fb[data-new]:after,.navlink.pm[data-new]:after{content:"";width:7px;height:7px;border-radius:50%;background:var(--accent);box-shadow:0 0 6px color-mix(in oklab,var(--accent) 60%,transparent)}body[data-flavor=forever] .rail .navlink.fb[data-new]:after,body[data-flavor=forever] .mobmenu .navlink.fb[data-new]:after,body[data-flavor=forever] .rail .navlink.pm[data-new]:after,body[data-flavor=forever] .mobmenu .navlink.pm[data-new]:after{background:#8a2a12;box-shadow:none}.ftr-fb{margin-right:0}.set-stack{display:flex;flex-direction:column;gap:46px}.seg{display:grid;grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:12px}.seg-b{display:flex;align-items:center;gap:12px;text-align:left;background:var(--panel);border:1px solid var(--edge);box-shadow:var(--plate);padding:20px 22px;cursor:pointer;font-family:inherit;color:var(--dim)}.seg-b i{width:13px;height:13px;flex:none;box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--fg) 28%,transparent)}.seg-b span{display:flex;flex-direction:column;gap:3px;font-size:calc(var(--fs-xs)*var(--ui-fz,1));font-family:var(--f-ui);letter-spacing:calc(.06em*var(--ui-bls,1));color:var(--dim2)}.seg-b b{font-family:var(--f-body);font-size:var(--fs-sm);font-weight:500;letter-spacing:0;color:var(--fg)}.seg-b:hover{border-color:color-mix(in oklab,var(--accent) 40%,var(--line))}.seg-b[aria-pressed=true]{border-color:color-mix(in srgb,var(--accent) 45%,transparent);background:color-mix(in srgb,var(--accent) 7%,transparent)}.seg-b[aria-pressed=true] i{background:var(--accent);box-shadow:inset 0 0 0 1px var(--accent),inset 0 0 0 4px #12100c}.obtn{background:#ffffff08;border:1px solid var(--edge);padding:9px 14px;font-family:var(--f-ui);font-size:calc(var(--ui-bfs,var(--fs-micro))*var(--ui-fz,1));font-weight:600;letter-spacing:calc(.16em*var(--ui-bls,1));text-transform:var(--ui-btt,uppercase);line-height:1.3;color:var(--dim2);cursor:pointer;transition:border-color .15s,color .15s,background .15s}.obtn:hover{border-color:var(--accent);color:var(--accent2);background:color-mix(in srgb,var(--accent) 6%,transparent)}.obtn.danger{color:var(--danger-fg);border-color:color-mix(in srgb,var(--danger-fg) 40%,transparent)}.obtn.danger:hover{border-color:var(--danger-fg);color:var(--danger-fg);background:color-mix(in srgb,var(--danger-fg) 8%,transparent)}.chips{display:flex;gap:6px;flex-wrap:wrap}.chips[hidden]{display:none}.chip{background:#ffffff05;border:1px solid var(--line);padding:7px 12px;font-family:inherit;font-size:var(--fs-xs);font-weight:600;letter-spacing:.12em;color:var(--dim2);cursor:pointer;white-space:nowrap;transition:border-color .15s,color .15s,background .15s}.chip:hover{border-color:var(--accent);color:var(--accent2)}.chip[aria-pressed=true]{border-color:var(--accent);background:color-mix(in srgb,var(--accent) 10%,transparent);color:var(--accent2);box-shadow:inset 0 1px color-mix(in srgb,var(--accent) 30%,transparent)}.set-warn{margin:0;font-size:var(--fs-xs);color:var(--faint);max-width:70ch}.set-grp{display:flex;flex-direction:column;gap:0}.set-grp+.set-grp{margin-top:22px}.set-grp .wk-sub{margin:0 0 8px}.set-row{display:grid;grid-template-columns:minmax(0,1fr) auto auto 40px;gap:14px;align-items:center;padding:10px 0;border-bottom:1px solid color-mix(in oklab,var(--line) 50%,transparent);cursor:pointer;position:relative;min-height:44px}.set-row:last-child{border-bottom:0}.set-one{border-bottom:0;padding-top:2px}.set-t{font-size:var(--fs-sm)}.set-row:has(.set-x:not(:checked)) .set-t{color:var(--off)}.set-b{font-size:var(--fs-micro);letter-spacing:.1em;text-transform:uppercase;color:var(--dim2);white-space:nowrap}.set-x{position:absolute;width:1px;height:1px;opacity:0;pointer-events:none}.sw{justify-self:end;width:38px;height:20px;background:color-mix(in srgb,var(--fg) 9%,transparent);border:1px solid var(--line);position:relative;transition:background .15s,border-color .15s}.sw:after{content:"";position:absolute;left:3px;top:3px;width:14px;height:14px;background:var(--dim2);transition:left .12s ease,background .12s}.set-x:checked+.sw{background:color-mix(in oklab,var(--accent) 26%,transparent);border-color:color-mix(in oklab,var(--accent) 55%,var(--line))}.set-x:checked+.sw:after{left:21px;background:var(--accent)}.set-x:focus-visible+.sw{outline:2px solid var(--accent);outline-offset:2px}.set-row:hover .sw{border-color:color-mix(in oklab,var(--accent) 45%,var(--line))}.set-g{min-width:0}.set-goal{background:var(--bg2);border:1px solid var(--line);padding:5px 8px;font-size:var(--fs-xs);color:var(--dim);outline:none;cursor:pointer}.set-goal:hover,.set-goal:focus{border-color:color-mix(in oklab,var(--accent) 45%,var(--line));color:var(--fg)}.set-goal option{background:var(--card);color:var(--fg)}.set-n{margin-left:auto;font-size:var(--fs-xs);letter-spacing:.06em;color:var(--dim2)}.set-btns{display:flex;gap:8px;flex-wrap:wrap;margin-left:auto}.wk-who{display:flex;align-items:center;gap:14px;flex-wrap:wrap;margin:0 0 20px;padding-bottom:16px;border-bottom:1px solid var(--line2)}.wk-who .chip{font-size:var(--fs-xs);padding:5px 10px}.wk-who .chip:disabled{cursor:default}.wk-old{margin:0 0 20px;padding:10px 14px;border:1px solid color-mix(in srgb,var(--accent) 45%,transparent);border-left-width:3px;border-radius:6px;font-size:var(--fs-base);line-height:1.5;color:var(--fg);background:color-mix(in srgb,var(--accent) 8%,transparent)}.wk-old[hidden]{display:none}.repg-old{margin-left:auto;padding:0 10px;font-size:var(--fs-xs);color:var(--danger-fg)}.wk-old[data-bad]{border-color:var(--danger-fg);background:color-mix(in srgb,var(--danger-fg) 10%,transparent)}.wk-old b{color:var(--accent)}.wk-old[data-bad] b{color:var(--danger-fg)}.wk-who .chip[data-old]:after{content:"!";font:700 calc(var(--fs-xs)*var(--ui-fz,1)) var(--f-ui);color:var(--danger-fg);margin-left:2px}.wk-who .chip:disabled:hover{border-color:color-mix(in srgb,var(--accent) 45%,transparent);color:var(--accent)}.dev-l{display:flex;flex-direction:column;gap:0;margin:0}.dev-r{display:flex;align-items:baseline;justify-content:space-between;gap:14px;flex-wrap:wrap;padding:11px 0;border-bottom:1px solid var(--line2)}.dev-r:last-child{border-bottom:0}.dev-n{font-size:var(--fs-base)}.dev-m{font-size:var(--fs-xs);color:var(--faint);letter-spacing:.06em}.dev-code{align-self:flex-start;font-family:var(--mono);font-size:var(--fs-2xl);font-weight:700;letter-spacing:.42em;color:var(--accent2);margin:6px 0 0;padding:14px 8px 14px 22px;background:var(--well);border:1px solid var(--edge);text-shadow:0 0 18px color-mix(in srgb,var(--accent) 35%,transparent)}.fr-list{display:flex;flex-direction:column;gap:10px}.fr-r{padding:14px 16px;border:1px solid var(--line);background:var(--card)}.fr-r.fr-new{border-color:var(--accent)}.fr-h{display:flex;align-items:center;justify-content:space-between;gap:10px}.fr-who{display:flex;align-items:baseline;flex-wrap:wrap;gap:4px 12px;min-width:0}.fr-nm{font-size:var(--fs-md);font-weight:600;overflow-wrap:anywhere}.fr-since{font-size:var(--fs-xs)}.fr-tag{cursor:pointer;background:none;font-family:var(--f-ui);font-size:calc(var(--ui-bfs,var(--fs-micro))*var(--ui-fz,1));letter-spacing:calc(.08em*var(--ui-bls,1));text-transform:var(--ui-btt,uppercase);color:var(--accent);border:1px solid color-mix(in srgb,var(--accent) 45%,var(--line));padding:2px 6px}.fr-acts{display:flex;gap:6px;flex:none}.fr-tag:hover,.fr-tag:focus-visible{border-color:var(--accent)}.fr-ib{display:inline-flex;align-items:center;justify-content:center;width:38px;height:38px;padding:0;cursor:pointer;background:#ffffff08;border:1px solid var(--edge);color:var(--dim)}.fr-ib:hover,.fr-ib:focus-visible{color:var(--accent);border-color:var(--accent)}.fr-ib.on{color:var(--accent);border-color:color-mix(in srgb,var(--accent) 50%,var(--edge))}.fr-share{padding:12px 0 0}.fr-share>p{margin:0;font-size:var(--fs-xs)}.inv-box.fr-dlg{width:min(660px,94vw);max-height:88vh;overflow:auto}.fr-dlg .fr-acc{display:flex;flex-direction:column;gap:14px}.fr-label-f label{display:flex;flex-direction:column;gap:6px;font-size:var(--fs-xs);color:var(--dim)}.fr-label-r{display:flex;align-items:center;gap:12px}.fr-label{background:var(--well);border:1px solid var(--line);color:var(--fg);padding:7px 10px;font-size:var(--fs-sm);flex:0 1 260px;min-width:0}.fr-label:focus{border-color:var(--accent)}.fr-ax-foot{display:flex;justify-content:flex-end;padding-top:14px;border-top:1px solid var(--line)}.fr-std-p{margin:0 0 14px}.fr-std-t{display:flex;flex-direction:column;gap:6px}.fr-st-r{display:grid;grid-template-columns:minmax(0,1fr) 150px 150px;align-items:center;gap:8px 20px;padding:10px 14px;border:1px solid var(--line);background:var(--card)}.fr-st-r .ff-who{flex:none}.fr-st-def{border-color:color-mix(in srgb,var(--accent) 35%,var(--line))}.fr-st-keep{grid-column:1/-1}@media(max-width:640px){.fr-st-r{grid-template-columns:1fr 1fr}.fr-st-r .ff-who{grid-column:1/-1}}.fr-share .acc-chars{margin:0}.fr-c{position:relative;padding-right:30px}.fr-c:after{content:"";position:absolute;top:14px;right:14px;width:6px;height:6px;border-right:2px solid var(--dim);border-bottom:2px solid var(--dim);transform:rotate(45deg);transition:transform .15s}.fr-c:hover:after{border-color:var(--cc,var(--accent))}.fr-c:focus-visible{outline:2px solid var(--cc,var(--accent));outline-offset:2px}.fr-c[aria-expanded=true]{border-color:var(--cc,var(--accent));background:color-mix(in srgb,var(--cc,var(--accent)) 24%,var(--card));box-shadow:inset 3px 0 0 var(--cc,var(--accent)),0 0 0 1px var(--cc,var(--accent))}.fr-c[aria-expanded=true]:after{transform:rotate(-135deg);top:18px;border-color:var(--cc,var(--accent))}.fr-pane{padding:14px 0 4px}.fr-top{display:flex;align-items:center;gap:8px 16px;flex-wrap:wrap}.fr-top .acc-q{flex:1 1 240px;min-width:0}.sec[hidden],.pv-prof[hidden],.ms-thread[hidden],.ch-empty[hidden],.fr-region[hidden]{display:none}.fr-region{margin-left:auto}.ff-bar{display:flex;flex-direction:column;gap:6px;padding:10px 14px;margin:0 0 16px;background:var(--blk,rgba(255,255,255,.04));border:1px solid var(--blk-l,var(--line))}.ff-sw{position:relative;display:inline-flex;align-items:center;gap:10px;cursor:pointer;font-size:var(--fs-sm)}.ff-sw .sw{flex:none}.ff-keep{display:flex;flex-wrap:wrap;align-items:center;gap:4px 14px;font-size:var(--fs-xs)}.ff-keep label{display:inline-flex;align-items:center;gap:5px;cursor:pointer}.ff-n{margin:0;font-size:var(--fs-xs);color:var(--dim)}.ff-err{margin:0;font-size:var(--fs-xs);color:var(--danger-fg)}.ff-list{display:flex;flex-direction:column;gap:8px}.ff-row{display:flex;flex-wrap:wrap;align-items:center;gap:8px 18px;padding:10px 12px;border:1px solid var(--line);background:var(--card)}.ff-who{flex:0 1 230px;min-width:0}.ff-who b{font-weight:600;color:var(--cc,var(--fg))}.fr-full .ch-detail{padding:18px 20px}.fr-fh{display:flex;align-items:baseline;flex-wrap:wrap;gap:4px 14px}.fr-fn{font-size:var(--fs-lg);font-weight:600;color:var(--cc,var(--fg))}.fr-fh .lnk-btn{margin-left:auto}.fr-inv{display:flex;align-items:center;flex-wrap:wrap;gap:8px 12px}.fr-inv .obtn{display:inline-flex;align-items:center;gap:6px}.fr-kept{font-size:var(--fs-xs)}.fr-fc .acc-m.dim2{font-size:var(--fs-micro);letter-spacing:.08em;text-transform:uppercase}.fr-lr{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:4px 14px}.fr-lr[data-q="0"]{--qc:#9d9d9d}.fr-lr[data-q="1"]{--qc:#f2f2f2}.fr-lr[data-q="2"]{--qc:#1eff00}.fr-lr[data-q="3"]{--qc:#4aa6ff}.fr-lr[data-q="4"]{--qc:#c27dff}.fr-lr[data-q="5"]{--qc:#ff9a2e}.fr-lr a.lt-a{color:var(--qc,var(--fg));font-weight:600;text-decoration:none}.fr-lr a.lt-a:hover{text-decoration:underline;text-underline-offset:2px}.fr-lw{flex:1 1 320px;min-width:0}.fr-lt{white-space:nowrap}.fr-in-c{display:flex;flex-direction:column;gap:10px;padding:20px 22px;border:1px solid color-mix(in srgb,var(--cc,var(--accent)) 45%,var(--line));background:linear-gradient(135deg,color-mix(in srgb,var(--cc,var(--accent)) 10%,var(--card)),var(--card))}.fr-in-c .kicker{color:var(--accent)}.fr-in-t{margin:0;font-size:var(--fs-xl);line-height:1.25}.fr-in-n{color:var(--cc,var(--accent2))}.fr-in-w,.fr-in-l{margin:0}.fr-in-g{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:8px}.fr-in-g li{display:flex;flex-direction:column;gap:2px;padding:8px 12px;border:1px solid var(--line);background:var(--well);font-size:var(--fs-sm);min-width:150px}.fr-in-g li[data-on="1"]{border-color:color-mix(in srgb,var(--accent) 55%,var(--line))}.fr-in-g li[data-on="1"] b:before{content:"✓ ";color:var(--accent)}.fr-in-g li[data-on="0"] b{color:var(--dim)}.fr-in-g .mono{font-size:var(--fs-xs)}.fr-in-back{display:flex;flex-direction:column;gap:6px;font-size:var(--fs-sm);color:var(--dim);max-width:420px}.fr-in-c .sec-n,.fr-link .sec-n{margin:0}.fr-link{display:flex;flex-direction:column;gap:10px;margin:0 0 14px}.fr-link-u{margin:0}.fr-link-u .rv-url{flex:1 1 320px;min-width:0}.fr-link-m{margin:0;font-size:var(--fs-xs)}.fr-link-o{display:flex;flex-wrap:wrap;gap:10px 18px}.fr-link-o label{display:flex;flex-direction:column;gap:6px;font-size:var(--fs-xs);color:var(--dim);min-width:0;max-width:100%}.fr-more summary{cursor:pointer;font-size:var(--fs-sm);color:var(--dim);padding:4px 0}.fr-more summary:hover{color:var(--accent)}.fr-more[open] summary{margin-bottom:12px}.fr-more .fr-link-o{margin:0 0 18px}.fr-more .fr-link-o .sec-n,.fr-more .fr-link-o .fr-link-m,.fr-more .fr-link-o .acc-row{flex:1 0 100%;margin:0}.fr-code-d{padding-top:16px;border-top:1px solid var(--line2)}.fr-code-d>.sec-n{margin:0 0 10px}.fr-acc .sec-n{margin:0}.fr-ax-sw{display:flex;flex-wrap:wrap;gap:6px 16px}.fr-ax-rest{border-style:dashed}.fr-ax-keep{padding:2px 2px 0}.fr-acc .set-x:disabled+.sw{opacity:.55}.fr-acc label.ff-sw:has(.set-x:disabled){cursor:default}@media(max-width:560px){.fr-full .ch-detail{padding:14px 12px}.ff-who{flex-basis:100%}.fr-in-c{padding:16px 14px}.fr-in-g li{flex:1 1 100%}}.acc-f select,.cr-filters select,.cr-filters input{background:var(--well);border:1px solid var(--line);color:var(--fg);padding:10px 12px;font:inherit;font-size:var(--fs-base);min-width:0}.acc-f select option,.cr-filters select option{background:var(--card);color:var(--fg)}.acc-f select:focus,.cr-filters select:focus,.cr-filters input:focus{outline:none;border-color:var(--accent)}.pv-prof{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:14px 24px;margin:0 0 22px;padding:18px 22px;border:1px dashed var(--edge);background:#0000002e}.pv-prof[data-state=open]{border-style:solid;border-color:color-mix(in oklab,var(--accent) 55%,var(--line));background:color-mix(in oklab,var(--accent) 7%,transparent)}.pv-prof-t{display:flex;flex-direction:column;gap:5px;min-width:0;flex:1 1 360px;font-size:var(--fs-base);line-height:1.55;color:var(--dim)}.pv-prof-t b{font-size:var(--fs-lg);color:var(--fg);font-weight:600}.pv-prof .kicker{color:var(--accent)}.pv-prof .acc-row{margin:0}.pv-digest{display:flex;flex-direction:column;gap:10px;margin:0 0 22px;padding:16px 20px;border:1px solid var(--line);background:var(--card)}.pv-digest[hidden]{display:none}.pv-digest-t{display:flex;align-items:baseline;justify-content:space-between;gap:8px 16px;flex-wrap:wrap}.pv-digest-t .kicker{color:var(--accent)}.pv-digest-l{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:7px;font-size:var(--fs-base);line-height:1.5}.pv-digest-l li{padding-left:15px;position:relative}.pv-digest-l li:before{content:"";position:absolute;left:0;top:.6em;width:5px;height:5px;border-radius:50%;background:var(--accent)}.pv-digest [data-q="0"]{--qc:#9d9d9d}.pv-digest [data-q="1"]{--qc:#f2f2f2}.pv-digest [data-q="2"]{--qc:#1eff00}.pv-digest [data-q="3"]{--qc:#4aa6ff}.pv-digest [data-q="4"]{--qc:#c27dff}.pv-digest [data-q="5"]{--qc:#ff9a2e}.pv-digest a.lt-a{color:var(--qc,var(--fg));font-weight:600;text-decoration:none}.pv-digest a.lt-a:hover{text-decoration:underline;text-underline-offset:2px}.pop-call{position:relative;display:grid;grid-template-columns:150px minmax(0,1fr);gap:22px 28px;align-items:center;margin:0 0 26px;padding:24px 28px;overflow:hidden;border:1px solid color-mix(in srgb,var(--accent) 45%,var(--edge));background:radial-gradient(120% 140% at 0% 0%,color-mix(in srgb,var(--accent) 16%,transparent),transparent 55%),radial-gradient(90% 120% at 100% 100%,rgba(59,120,216,.14),transparent 60%),linear-gradient(160deg,var(--panel),var(--bg2));box-shadow:var(--plate),0 18px 40px #00000059}.pop-call:after{content:"";position:absolute;top:6px;right:6px;bottom:6px;left:6px;border:1px solid color-mix(in srgb,var(--accent) 22%,transparent);pointer-events:none}.pc-art svg{width:150px;height:150px;display:block;filter:drop-shadow(0 8px 18px rgba(0,0,0,.45))}.pc-sweep{transform-origin:100px 100px;animation:pc-spin 5s linear infinite}.pc-dots circle{transform-box:fill-box;transform-origin:center;animation:pc-blip 5s ease-in-out infinite}.pc-dots .h{fill:#d0473b}.pc-dots .a{fill:#4a86e0}.pc-dots circle:nth-child(2){animation-delay:-1.2s}.pc-dots circle:nth-child(3){animation-delay:-2.1s}.pc-dots circle:nth-child(4){animation-delay:-3.3s}.pc-dots circle:nth-child(5){animation-delay:-.6s}.pc-dots circle:nth-child(6){animation-delay:-2.8s}.pc-dots circle:nth-child(7){animation-delay:-4.1s}@keyframes pc-spin{to{transform:rotate(-360deg)}}@keyframes pc-blip{0%,to{opacity:.35;transform:scale(.8)}12%{opacity:1;transform:scale(1.35)}30%{opacity:.75;transform:scale(1)}}@media(prefers-reduced-motion:reduce){.pc-sweep,.pc-dots circle{animation:none}}.pc-t{display:flex;flex-direction:column;gap:10px;min-width:0}.pc-t h2{margin:0;font-size:var(--fs-xl);line-height:1.2}.pc-t p{margin:0;max-width:70ch;color:var(--dim);line-height:1.55}.pc-sc{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px}.pc-sc[hidden]{display:none}.pc-f{display:inline-flex;align-items:baseline;gap:6px;padding:5px 12px;border:1px solid var(--line);background:#00000040;font-size:var(--fs-sm)}.pc-f b{font-size:var(--fs-lg)}.pc-f.h b{color:#e0564a}.pc-f.a b{color:#5b97ee}.pc-vs{font-size:var(--fs-micro);color:var(--dim2);text-transform:uppercase;letter-spacing:.12em}.pc-w{flex:1 1 260px;font-size:var(--fs-sm);color:var(--fg)}.pc-a{display:flex;flex-wrap:wrap;gap:10px;margin-top:4px}.pc-n{font-size:var(--fs-sm)}@media(max-width:700px){.pop-call{grid-template-columns:52px minmax(0,1fr);gap:8px 14px;padding:14px 16px;margin:0 0 18px;align-items:start}.pc-art svg{width:52px;height:52px}.pc-t{gap:8px}.pc-t .kicker{font-size:var(--fs-xs)}.pc-t h2{font-size:var(--fs-md);line-height:1.25}.pc-t p,.pc-w,.pc-vs{display:none}.pc-sc{gap:6px}.pc-f{padding:3px 8px;font-size:var(--fs-xs)}.pc-f b{font-size:var(--fs-md)}.pc-a{margin-top:0;gap:8px}.pc-a>a{padding:7px 12px;font-size:var(--fs-xs)}}.cr-bar{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:10px 18px;margin:0 0 16px}.cr-profs{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin:0 0 18px}.cr-profs[hidden]{display:none}.cr-pb{display:inline-flex;align-items:center;gap:8px;min-height:40px;padding:4px 10px 4px 4px;cursor:pointer;font:inherit;font-size:var(--fs-sm);color:var(--fg);background:color-mix(in srgb,var(--pc,#8a8a8a) 12%,var(--card));border:1px solid color-mix(in srgb,var(--pc,#8a8a8a) 45%,var(--line))}.cr-pb img{display:block;border:1px solid color-mix(in srgb,var(--pc,#8a8a8a) 60%,#000)}.cr-pb b{min-width:22px;padding:1px 6px;text-align:center;font-size:var(--fs-xs);color:#000;background:var(--pc,#8a8a8a)}.cr-pb:hover{border-color:var(--pc,#8a8a8a)}.cr-pb:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.cr-pb[aria-pressed=true]{background:color-mix(in srgb,var(--pc,#8a8a8a) 32%,var(--card));border-color:var(--pc,#8a8a8a)}.cr-pb-sep{width:1px;align-self:stretch;margin:0 4px;background:var(--line)}@media(max-width:560px){.cr-pb-n{display:none}.cr-pb{padding-right:6px}}.cr-f{display:flex;flex-direction:column;gap:12px;margin:0 0 20px}.cr-f .acc-q input{max-width:none}.cr-filters{display:flex;flex-wrap:wrap;align-items:flex-end;gap:12px 16px}.cr-filters[hidden],.cr-filters label[hidden]{display:none}.cr-filters label{display:flex;flex-direction:column;gap:6px;font-size:var(--fs-xs);color:var(--dim2)}.cr-filters input{width:90px}.cr-filters select,.cr-filters input{height:44px;box-sizing:border-box}.cr-res{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,320px),1fr));gap:12px}.cr-res>p{grid-column:1/-1;margin:0}.cr-res[aria-busy]{opacity:.6}.cr-r{display:flex;flex-direction:column;gap:10px;padding:16px 18px;min-width:0;background:color-mix(in srgb,var(--cc,var(--accent)) 9%,var(--card));border:1px solid var(--line);box-shadow:inset 3px 0 0 var(--cc,var(--accent))}.cr-r-h{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 10px}.cr-n{font-size:var(--fs-lg);font-weight:600;color:color-mix(in srgb,var(--cc,var(--fg)) 55%,#fff)}.cr-w{flex:1 0 100%;font-size:var(--fs-xs)}.cr-you{font-size:var(--fs-micro);letter-spacing:.14em;text-transform:uppercase;color:var(--accent);border:1px solid var(--accent);padding:1px 6px}.cr-r .acc-p{display:flex;flex-wrap:wrap;gap:4px 10px}.cr-r .acc-p>span{display:inline-flex;align-items:center;gap:4px}.cr-hits{list-style:none;margin:0;padding:8px 0 0;border-top:1px solid var(--line2);display:flex;flex-direction:column;gap:5px;font-size:var(--fs-base)}.cr-hits li{display:flex;flex-wrap:wrap;align-items:center;gap:4px 10px}.cr-hits .mono{display:inline-flex;align-items:center;gap:5px;font-size:var(--fs-xs)}.cr-note{margin:0;font-size:var(--fs-sm);line-height:1.5;color:var(--dim);font-style:italic;overflow-wrap:anywhere}.cr-r .acc-row{margin-top:auto}.cr-one-h{display:flex;align-items:flex-start;justify-content:space-between;flex-wrap:wrap;gap:12px 20px;margin:0 0 16px}.cr-one-h h2{margin:0 0 4px;font-size:var(--fs-xl)}.cr-one .acc-q{margin:0 0 6px}.cr-state{color:var(--fg)}.cr-state[data-on]{color:var(--accent)}.cr-note-f{max-width:64ch;margin:14px 0 4px}.cr-mine{margin:10px 0 14px}.cr-anon{grid-column:1/-1;display:flex;flex-direction:column;gap:8px;margin:6px 0 0;padding:14px 0 0;border-top:1px solid var(--line2)}.cr-anon h3{margin:0;font-size:var(--fs-md)}.cr-anon .sec-n{margin:0 0 4px}.cr-a{display:flex;flex-wrap:wrap;align-items:center;gap:6px 14px;padding:10px 14px;background:var(--card);border:1px solid var(--line);font-size:var(--fs-base)}.cr-a .itm{flex:0 1 auto;min-width:0;margin-right:auto;overflow-wrap:anywhere}.cr-a-w{display:inline-flex;align-items:center;gap:5px;font-size:var(--fs-xs)}.cr-a-n{font-size:var(--fs-xs);color:var(--accent)}.cr-anon-hint{grid-column:1/-1;margin:0}.cr-anon-me{margin:4px 0 14px}.cr-anon-me .sec-n{margin:6px 0 0;max-width:72ch}.ms-anon{margin:6px 0 0;color:var(--dim)}.pvn-acts{display:flex;flex-wrap:wrap;gap:8px;margin:10px 0 0}#pop .cr-bar{align-items:flex-end}#pop .cr-filters select{min-width:min(240px,100%)}.pop-h{display:flex;flex-wrap:wrap;align-items:baseline;gap:6px 14px;margin:6px 0 18px}.pop-out+.pop-call{margin-top:8px}.pop-t{font-size:var(--fs-md)}.pop-t b{font-size:var(--fs-2xl);font-weight:600;color:var(--fg);margin-right:6px}.pop-g{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,340px),1fr));gap:16px}.pop-s{background:var(--panel);border:1px solid var(--edge);padding:18px 20px;min-width:0}.pop-s h2{margin:0 0 12px;font-size:var(--fs-lg)}.pop-l{display:flex;flex-direction:column;gap:2px}.pop-r{display:grid;grid-template-columns:minmax(0,15ch) 1fr auto;align-items:center;gap:10px;padding:3px 0;font-size:var(--fs-base)}.pop-r:hover{background:color-mix(in srgb,var(--fg) 5%,transparent)}.pop-k{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pop-b{height:10px;background:color-mix(in srgb,var(--fg) 6%,transparent);border-radius:0 4px 4px 0;overflow:hidden}.pop-b i{display:block;height:100%;background:var(--accent);border-radius:0 4px 4px 0}.pop-n{min-width:7ch;text-align:right;font-size:var(--fs-xs)}.pop-foot{margin:16px 0 0}.pf-a[aria-pressed=true]{border-color:#5b97ee;color:#9cc2ff}.pf-h[aria-pressed=true]{border-color:#e0564a;color:#ff9a90}.pop-hero{display:grid;grid-template-columns:1fr minmax(0,1.5fr) 1fr;gap:0;margin:0 0 18px;border:1px solid var(--edge);box-shadow:var(--plate);overflow:hidden}.ph-side,.ph-mid{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;padding:22px 18px;text-align:center;min-width:0}.ph-a{background:radial-gradient(120% 100% at 0% 50%,rgba(74,134,224,.32),transparent 70%),var(--panel)}.ph-h{background:radial-gradient(120% 100% at 100% 50%,rgba(208,71,59,.32),transparent 70%),var(--panel)}.ph-mid{background:var(--bg2);border-left:1px solid var(--edge);border-right:1px solid var(--edge)}.ph-k{font-size:var(--fs-micro);letter-spacing:.14em;text-transform:uppercase;color:var(--dim)}.ph-a .ph-k{color:#9cc2ff}.ph-h .ph-k{color:#ff9a90}.ph-p{font-family:var(--f-title);font-size:var(--fs-4xl);line-height:1.1;font-weight:700}.ph-a .ph-p{color:#8fb9ff}.ph-h .ph-p{color:#ff8a7e}.ph-p{display:inline-flex;align-items:center;gap:10px}.pop-glance{margin-top:44px}.pop-glance h2,.pop-faq h2{font-family:var(--f-title);font-size:var(--fs-xl);margin:0 0 6px}.pg-asof{color:var(--dim);font-size:var(--fs-sm);margin:0 0 14px}.pg-cols{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:16px}.pg-col{background:var(--panel);border:1px solid var(--edge);padding:14px 18px}.pg-col h3{font-size:var(--fs-xs);letter-spacing:.14em;text-transform:uppercase;color:var(--dim);margin:0 0 6px}.pg-l{list-style:none;margin:0;padding:0}.pg-l li{display:flex;justify-content:space-between;align-items:baseline;gap:12px;padding:7px 0;border-bottom:1px solid var(--edge)}.pg-l li:last-child{border-bottom:0}.pg-k{color:var(--dim)}.pg-l b{font-weight:600;text-align:right}.pop-faq{margin-top:40px;max-width:76ch}.pop-faq h3{font-size:var(--fs-md);margin:20px 0 6px}.pop-faq p{color:var(--dim);line-height:1.6;margin:0}.ph-crest{width:34px;height:34px;border-radius:8px;box-shadow:0 0 0 2px #ffffff1f,0 2px 10px #00000073}.ph-a .ph-crest{box-shadow:0 0 0 2px #5b97ee8c,0 2px 12px #4a86e073}.ph-h .ph-crest{box-shadow:0 0 0 2px #e0564a8c,0 2px 12px #d0473b73}.ph-tot{font-family:var(--f-title);font-size:var(--fs-3xl);line-height:1.1;color:var(--fg)}.ph-bar{display:flex;width:100%;max-width:360px;height:12px;margin:8px 0 2px;border-radius:6px;overflow:hidden;background:#0000004d}.ph-bar i{display:block;height:100%}.ph-bar .a{background:linear-gradient(90deg,#2f64b8,#5b97ee)}.ph-bar .h{background:linear-gradient(90deg,#e0564a,#a8322a)}.ph-note{font-size:var(--fs-xs);color:var(--dim);max-width:46ch;line-height:1.45}.pop-tiles{display:grid;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:10px;margin:0 0 18px}.pop-tile{display:flex;flex-direction:column;gap:2px;padding:12px 14px;background:linear-gradient(160deg,var(--panel),var(--bg2));border:1px solid var(--edge);border-top:2px solid var(--cc,var(--accent))}.pt-k{font-size:var(--fs-micro);letter-spacing:.1em;text-transform:uppercase;color:var(--dim)}.pt-v{font-size:var(--fs-lg);font-weight:600;color:var(--cc,var(--fg))}.pt-s{font-size:var(--fs-xs);color:var(--dim)}.pop-wide{grid-column:span 2}.pop-top{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:3px}.pop-top li{display:grid;grid-template-columns:2.2ch minmax(0,17ch) 1fr 6ch 6ch;align-items:center;gap:10px;padding:3px 0;font-size:var(--fs-base)}.pt-i{color:var(--accent);text-align:right}.pt-n{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ar-rn,.pt-n,.pop-k{color:var(--cc,var(--fg));color:color-mix(in oklab,var(--cc,var(--fg)) 72%,#fff)}.fc-tbl thead tr th{color:var(--cc,var(--dim2));color:color-mix(in oklab,var(--cc,var(--dim2)) 72%,#fff)}.pt-new{font-style:normal;font-size:var(--fs-micro);letter-spacing:.08em;text-transform:uppercase;color:#7fd38a;border:1px solid rgba(127,211,138,.45);padding:0 4px;margin-left:4px}.pt-p,.pt-c{text-align:right;font-size:var(--fs-xs)}.pop-sub{margin:-6px 0 10px}.pop-l.pc .pop-r{grid-template-columns:minmax(0,15ch) 1fr 6ch auto}.pop-pc{text-align:right;font-size:var(--fs-xs);color:var(--dim)}.pop-nr{grid-template-columns:minmax(0,1fr) auto auto}.pop-of{font-size:var(--fs-xs)}@media(max-width:900px){.pop-wide{grid-column:auto}}.pop-intro{max-width:78ch;margin:12px 0 0;color:var(--dim);line-height:1.65}.pop-intro .mono{color:var(--fg);font-weight:600}.pop-cn{font-weight:600;color:var(--cc,var(--fg));color:color-mix(in oklab,var(--cc,var(--fg)) 72%,#fff)}.pop-nav{display:flex;flex-wrap:wrap;align-items:center;gap:6px 22px;margin:40px 0 0;padding-top:18px;border-top:1px solid var(--edge);font:600 calc(var(--fs-xs)*var(--ui-fz,1)) var(--f-ui);letter-spacing:calc(.06em*var(--ui-ls,1))}.pop-nav h2{flex:0 0 100%;margin:0 0 2px;font:600 calc(var(--fs-micro)*var(--ui-fz,1)) var(--f-ui);letter-spacing:calc(.14em*var(--ui-ls,1));text-transform:var(--ui-tt,uppercase);color:var(--dim)}.pop-nav-g{display:flex;flex-wrap:wrap;align-items:center;gap:0 12px}.pop-nav-k{font-size:var(--fs-micro);letter-spacing:.14em;text-transform:uppercase;color:var(--dim2)}.pop-nav a{display:inline-flex;align-items:center;min-height:32px;color:var(--dim);text-decoration:none;border-bottom:1px solid transparent}.pop-nav a:hover{color:var(--accent2)}.pop-nav a[aria-current=page]{color:var(--accent2);border-bottom-color:var(--accent)}#pop a.chip{display:inline-flex;align-items:center;text-decoration:none}#pop a.chip[aria-current=page]{border-color:var(--accent);background:color-mix(in srgb,var(--accent) 10%,transparent);color:var(--accent2)}#pop .cr-filters[hidden]{display:none}.pop-regs{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 22px;margin:-8px 0 18px;font-size:var(--fs-xs);color:var(--dim)}.pop-regs b{color:var(--fg);font-weight:600;margin-right:4px}.pop-share{display:flex;flex-wrap:wrap;align-items:center;gap:6px 14px;margin:14px 0 0}.pop-share[hidden],.pop-share [hidden]{display:none}.pop-share .obtn{display:inline-flex;align-items:center;gap:8px;min-height:40px}.pop-share .obtn[hidden]{display:none}.pop-sh-l{display:inline-flex;align-items:center;min-height:40px;font:600 calc(var(--fs-xs)*var(--ui-fz,1)) var(--f-ui);letter-spacing:calc(.08em*var(--ui-ls,1));color:var(--dim);text-decoration:none}.pop-sh-l:hover{color:var(--accent2)}.pop-sh-msg{font-size:var(--fs-xs);color:var(--accent2);overflow-wrap:anywhere}.pop-cls{margin:26px 0 34px}.pop-cls h2{font-family:var(--f-title);font-size:var(--fs-xl);margin:0 0 6px}.pop-cls>.sec-n{max-width:78ch;margin:0 0 14px}.pop-cls-w{overflow-x:auto;background:var(--panel);border:1px solid var(--edge)}.pop-ct{width:100%;border-collapse:collapse;font-size:var(--fs-base)}.pop-ct th,.pop-ct td{padding:8px 14px;border-bottom:1px solid var(--edge);text-align:right;white-space:nowrap}.pop-ct tbody tr:last-child>*{border-bottom:0}.pop-ct thead th{font:600 calc(var(--fs-micro)*var(--ui-fz,1)) var(--f-ui);letter-spacing:calc(.1em*var(--ui-ls,1));text-transform:var(--ui-tt,uppercase);color:var(--dim2)}.pop-ct th:first-child{text-align:left}.pop-ct td .mono{font-size:var(--fs-xs)}.pop-ct .pop-b{display:inline-block;width:90px;margin-left:10px;vertical-align:middle}.pop-cls-p{margin-top:16px}@media(max-width:640px){.pop-ct .pop-b{display:none}.pop-ct th,.pop-ct td{padding:7px 8px}}@media(max-width:700px){.pop-hero{grid-template-columns:1fr 1fr}.ph-mid{grid-column:1 / -1;order:-1;border:0;border-bottom:1px solid var(--edge)}.pop-top li{grid-template-columns:2.2ch minmax(0,1fr) 5ch 5ch}.pop-top li .pop-b{display:none}}#guild{display:flex;flex-direction:column;gap:30px}#guild .sec{background:var(--panel);border:1px solid var(--edge);box-shadow:var(--plate);padding:30px 32px;min-width:0}#guild .sec-h h2{font-size:var(--fs-xl)}@media(max-width:640px){#guild .sec{padding:22px 20px}}.gd-pick[hidden],.gd-one[hidden],.gd-me[hidden],#gd-out[hidden],.gd-pane[hidden],.gd-dx[hidden]{display:none}.gd-h{display:flex;align-items:flex-start;justify-content:space-between;flex-wrap:wrap;gap:12px 24px;margin:0 0 18px}.gd-h h2{margin:4px 0;font-family:var(--f-title);font-size:clamp(22px,2.4vw,30px);letter-spacing:.02em;color:var(--fg);overflow-wrap:anywhere}.gd-h .kicker{color:var(--accent)}.gd-sub{font-size:var(--fs-xs);color:var(--dim2)}.gd-nums{display:flex;gap:10px;flex-wrap:wrap}.gd-num{display:flex;flex-direction:column;gap:2px;padding:10px 14px;border:1px solid var(--line);background:#00000029;min-width:96px}.gd-num b{font-family:var(--f-ui);font-size:var(--fs-xl);color:var(--accent);font-weight:600;line-height:1.1}.gd-num span{font-family:var(--f-ui);font-size:calc(var(--fs-micro)*var(--ui-fz,1));letter-spacing:calc(.12em*var(--ui-ls,1));text-transform:var(--ui-tt,uppercase);color:var(--dim2)}.gd-state{margin:0 0 18px;padding:18px 22px;border:1px dashed var(--edge);background:#0000002e;color:var(--dim);font-size:var(--fs-base);line-height:1.65}.gd-state b{color:var(--fg);font-size:var(--fs-md);font-weight:600;display:block;margin:0 0 4px}.gd-state[data-s=ok]{border-style:solid;border-color:color-mix(in oklab,var(--accent) 45%,var(--line));background:color-mix(in oklab,var(--accent) 6%,transparent)}.gd-state ol{margin:8px 0 0;padding-left:22px}.gd-tabs{margin:0 0 16px}.gc{display:flex;flex-direction:column;gap:14px;--gc-raid:#e8b44c;--gc-dungeon:#5fb7c9;--gc-pvp:#e0646b;--gc-social:#8fd28f;--gc-other:#a99ad6}.gc-bar{display:flex;flex-wrap:wrap;align-items:center;gap:10px 16px}.gc-nav{display:flex;align-items:center;gap:8px}.gc-nav b{font-family:var(--f-title);font-size:var(--fs-lg);min-width:150px;text-align:center;text-transform:capitalize}.gc-nav .obtn{padding:2px 12px;font-size:var(--fs-md)}.gc-acts{margin-left:auto;display:flex;flex-wrap:wrap;gap:8px}.gc-wait{margin:0;padding:8px 12px;border-left:3px solid var(--accent);background:var(--card);font-size:var(--fs-base)}.gc-admin{font-size:var(--fs-sm);color:var(--dim2);display:flex;flex-wrap:wrap;align-items:center;gap:6px 8px}.gc-admin select{max-width:100%;background:var(--bg2);color:var(--fg);border:1px solid var(--edge);padding:3px 6px}.gc-month{border:1px solid var(--edge);overflow:hidden}.gc-row{display:grid;grid-template-columns:repeat(7,minmax(0,1fr))}.gc-head span{font-size:var(--fs-micro);letter-spacing:.1em;text-transform:uppercase;color:var(--dim2);padding:6px 8px;border-bottom:1px solid var(--edge)}.gc-day{min-height:92px;padding:4px;border-right:1px solid var(--edge);border-bottom:1px solid var(--edge);display:flex;flex-direction:column;gap:3px;min-width:0}.gc-row .gc-day:last-child{border-right:0}.gc-day.out{opacity:.45}.gc-day.now{background:var(--card)}.gc-day.now .gc-n{color:var(--accent);font-weight:700}.gc-n{font-size:var(--fs-xs);color:var(--dim2);padding:0 2px}.gc-ev{all:unset;box-sizing:border-box;cursor:pointer;font-size:var(--fs-xs);line-height:1.3;padding:2px 5px;border-left:3px solid var(--gc-c,var(--accent));background:var(--bg2);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:flex;align-items:center;gap:4px;min-width:0}.gc-ev:hover,.gc-ev:focus-visible{background:var(--row-hover,var(--card));outline:none}.gc-ev[data-off],.gc-li[data-off]{opacity:.5;text-decoration:line-through}[data-k=raid]{--gc-c:var(--gc-raid)}[data-k=dungeon]{--gc-c:var(--gc-dungeon)}[data-k=pvp]{--gc-c:var(--gc-pvp)}[data-k=social]{--gc-c:var(--gc-social)}[data-k=other]{--gc-c:var(--gc-other)}.gc-t{color:var(--dim2);font-size:var(--fs-xs)}.gc-me{width:8px;height:8px;border-radius:50%;flex:none;margin-left:auto;background:var(--dim2)}.gc-me[data-s=confirmed]{background:#4ade80}.gc-me[data-s=pending]{background:var(--accent)}.gc-me[data-s=declined]{background:#e0646b}.gc-list{display:flex;flex-direction:column;gap:6px}.gc-dh{margin:10px 0 2px;font-size:var(--fs-xs);letter-spacing:.12em;text-transform:uppercase;color:var(--accent)}.gc-li{all:unset;box-sizing:border-box;cursor:pointer;display:grid;grid-template-columns:56px minmax(0,1fr) auto auto;gap:10px;align-items:center;padding:10px 12px;background:var(--bg2);border:1px solid var(--edge);border-left:4px solid var(--gc-c,var(--accent))}.gc-li:hover,.gc-li:focus-visible{border-color:var(--accent)}.gc-li-m{display:flex;flex-direction:column;min-width:0}.gc-li-m b{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.gc-li-m span{font-size:var(--fs-sm)}.gc-li-n,.gc-needs{display:flex;flex-wrap:wrap;gap:6px}.gc-need{font-size:var(--fs-xs);padding:2px 8px;border:1px solid var(--edge);color:var(--dim2);white-space:nowrap}.gc-need b{color:var(--fg)}.gc-need[data-full]{border-color:#4ade80}.gc-need[data-wait]{border-color:var(--accent);color:var(--accent)}.gc-tag{font-size:var(--fs-micro);font-weight:600;letter-spacing:.06em;text-transform:uppercase;padding:2px 8px;border:1px solid var(--gc-c,var(--edge));color:var(--gc-c,var(--dim2));white-space:nowrap}.gc-tag[data-s=confirmed]{border-color:#4ade80;color:#4ade80}.gc-tag[data-s=pending]{border-color:var(--accent);color:var(--accent)}.gc-tag[data-s=bench]{border-color:var(--dim2);color:var(--dim2)}.gc-tag[data-s=declined]{border-color:#e0646b;color:#e0646b}.gc-tag[data-k=admin]{border-color:var(--accent);color:var(--accent)}.gc-det,.gc-form,.gc-rights{background:var(--bg2);border:1px solid var(--edge);border-top:3px solid var(--gc-c,var(--accent));padding:16px 18px;display:flex;flex-direction:column;gap:12px}.gc-dt{display:flex;justify-content:space-between;gap:12px;align-items:flex-start}.gc-dt h3{margin:6px 0 2px;font-family:var(--f-title);font-size:var(--fs-xl)}.gc-dt p{margin:0}.gc-facts{display:flex;flex-wrap:wrap;gap:8px 22px;font-size:var(--fs-base)}.gc-facts span{display:flex;flex-direction:column}.gc-facts i{font-style:normal;font-size:var(--fs-micro);letter-spacing:.1em;text-transform:uppercase;color:var(--dim2)}.gc-note{margin:0;font-size:var(--fs-base);white-space:pre-wrap}.gc-me-f{display:flex;flex-direction:column;gap:10px;padding:12px;border:1px dashed var(--edge)}.gc-me-f h4,.gc-grp h4,.gc-rights h4{margin:0;font-size:var(--fs-sm);letter-spacing:.08em;text-transform:uppercase;display:flex;gap:8px;align-items:center}.gc-fr{display:grid;grid-template-columns:repeat(auto-fill,minmax(170px,1fr));gap:10px}.gc-fr label{display:flex;flex-direction:column;gap:4px;font-size:var(--fs-xs);color:var(--dim2);min-width:0}.gc-fr input,.gc-fr select,.gc-fr textarea{font:inherit;font-size:var(--fs-base);color:var(--fg);background:var(--bg);border:1px solid var(--edge);padding:6px 8px;min-width:0}.gc-fr .gc-wide{grid-column:1/-1}.gc-check{flex-direction:row!important;align-items:center;gap:8px!important}.gc-ans{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.gc-ans [aria-pressed=true]{outline:2px solid var(--accent);outline-offset:2px}.gc-people{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(300px,100%),1fr));gap:14px}.gc-grp{display:flex;flex-direction:column;gap:6px;min-width:0}.gc-grp[data-s=confirmed] h4{color:#4ade80}.gc-grp[data-s=pending] h4{color:var(--accent)}.gc-p{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:6px 10px;padding:6px 8px;background:var(--bg);border-left:3px solid var(--cc,var(--edge))}.gc-pn{display:flex;gap:8px;align-items:center;min-width:0}.gc-pn img{width:24px;height:24px}.gc-pn>span{display:flex;flex-direction:column;min-width:0}.gc-pn .mono{font-size:var(--fs-xs)}.gc-pnote{font-size:var(--fs-xs);font-style:italic;color:var(--dim2)}.gc-pa{display:flex;flex-wrap:wrap;gap:4px;align-items:center}.gc-pa .obtn{padding:2px 8px;font-size:var(--fs-xs)}.gc-pa select{font-size:var(--fs-xs);background:var(--bg2);color:var(--fg);border:1px solid var(--edge)}.gc-lead{display:flex;flex-wrap:wrap;gap:8px;border-top:1px solid var(--edge);padding-top:12px}.gc-tbl{overflow-x:auto}.gc-tbl table{border-collapse:collapse;width:100%;font-size:var(--fs-base)}.gc-tbl th,.gc-tbl td{text-align:left;padding:6px 10px;border-bottom:1px solid var(--edge)}.gc-tbl th{font-size:var(--fs-micro);letter-spacing:.1em;text-transform:uppercase;color:var(--dim2);font-weight:600}.gc-add{display:flex;flex-wrap:wrap;gap:8px}.gc-add select{background:var(--bg);color:var(--fg);border:1px solid var(--edge);padding:5px 8px;max-width:100%}.gc-autos{display:flex;flex-wrap:wrap;gap:6px}.gc-auto{font-size:var(--fs-sm);padding:3px 4px 3px 10px;border:1px solid #4ade80}@media(max-width:700px){.gc{gap:12px}.gc-bar{display:grid;grid-template-columns:1fr;gap:10px}.gc-bar>.chips{display:grid;grid-template-columns:1fr 1fr;gap:6px}.gc-bar>.chips .chip{text-align:center}.gc-nav{justify-content:space-between}.gc-nav b{min-width:0;flex:1}.gc-acts{margin-left:0;display:grid;grid-template-columns:1fr 1fr;gap:8px}.gc-acts>*{width:100%;min-width:0;padding-left:8px;padding-right:8px;white-space:normal;line-height:1.25}.gc-wait{font-size:var(--fs-sm)}.gc-admin{display:grid;grid-template-columns:1fr;gap:8px;padding:10px 12px;border:1px solid var(--edge);background:var(--card)}.gc-admin .gc-tag{justify-self:start}.gc-admin label{display:grid;gap:4px}.gc-admin select{width:100%}.gc-admin .lnk-btn{justify-self:start}.gc-day{min-height:58px;padding:3px 2px}.gc-ev{font-size:var(--fs-xs);padding:2px 3px}.gc-ev .gc-t{display:none}.gc-li{grid-template-columns:48px minmax(0,1fr);grid-template-areas:"t m" "n n";row-gap:8px;padding:10px}.gc-li>.gc-t{grid-area:t}.gc-li-m{grid-area:m}.gc-li-n{grid-area:n;display:flex;flex-wrap:wrap;gap:5px}.gc-li>.gc-tag{grid-area:m;justify-self:end;align-self:start}.gc-li-m b{padding-right:84px}.gc-need{font-size:var(--fs-xs);padding:2px 6px}.gc-det,.gc-form,.gc-rights{padding:12px}.gc-dt h3{font-size:var(--fs-lg)}.gc-facts{display:grid;grid-template-columns:1fr 1fr;gap:10px}.gc-fr{grid-template-columns:1fr 1fr}.gc-me-f .gc-fr{grid-template-columns:1fr}.gc-me-f{padding:10px}.gc-ans{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}.gc-ans>*{width:100%;min-width:0;min-height:46px;margin:0;padding:6px 4px;white-space:normal;line-height:1.2;display:flex;align-items:center;justify-content:center;text-align:center;letter-spacing:.06em}.gc-acts>*,.gc-lead>*{min-height:46px;margin:0;display:flex;align-items:center;justify-content:center;text-align:center;letter-spacing:.06em}.gc-ans .lnk-btn{grid-column:1/-1;justify-self:start;width:auto;min-height:0;padding:4px 0}.gc-form .gc-ans{grid-template-columns:1fr 1fr}.gc-people{grid-template-columns:minmax(0,1fr)}.gc-p{display:grid;grid-template-columns:minmax(0,1fr);gap:8px}.gc-pa{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:5px}.gc-pa .obtn{width:100%;min-width:0;padding:4px 2px}.gc-pa select{grid-column:1/2;width:100%;padding:3px}.gc-pa .lnk-btn{grid-column:2/-1;justify-self:start;align-self:center}.gc-lead{display:grid;grid-template-columns:1fr 1fr;gap:8px}.gc-lead>*{width:100%;min-width:0;white-space:normal;line-height:1.25}.gc-lead .danger{grid-column:1/-1}.gc-add{display:grid;grid-template-columns:1fr}.gc-add select{width:100%}}.gd-bar{display:flex;align-items:flex-end;justify-content:space-between;flex-wrap:wrap;gap:10px 16px;margin:0 0 12px}.gd-bar label{display:flex;flex-direction:column;gap:6px;font-size:var(--fs-xs);color:var(--dim2)}.gd-bar select{background:var(--well);border:1px solid var(--line);color:var(--fg);padding:9px 12px;font:inherit;font-size:var(--fs-sm);height:40px;box-sizing:border-box;min-width:0;max-width:100%}.gd-bar select option{background:var(--card);color:var(--fg)}.gd-bar .mono{font-size:var(--fs-xs)}.tbl.gd-t{min-width:760px}.tbl.gd-t th,.tbl.gd-t td{padding-left:10px;padding-right:10px}.tbl.gd-t th{letter-spacing:.1em}.tbl.gd-t tbody tr[data-gd-who]{cursor:pointer}.tbl.gd-t tbody tr[data-gd-who] td:first-child{box-shadow:inset 3px 0 0 var(--cc,transparent)}.tbl.gd-t tbody tr[data-gd-who]:hover{background:color-mix(in oklab,var(--accent) 5%,transparent)}.tbl.gd-t tbody tr.on{background:color-mix(in oklab,var(--accent) 9%,transparent)}.tbl.gd-t td.mono{white-space:nowrap}.gd-n{font-family:var(--f-title);font-size:var(--fs-md);letter-spacing:.02em;color:color-mix(in srgb,var(--cc,var(--fg)) 60%,#fff);white-space:nowrap}.gd-c{display:flex;align-items:center;gap:10px;min-width:0}.gd-c img{width:26px;height:26px;border:1px solid var(--line);flex:none}.gd-c>span{display:flex;flex-direction:column;gap:2px;min-width:0}.gd-you{display:inline-block;margin-left:8px;font-family:var(--f-ui);font-size:calc(var(--fs-micro)*var(--ui-fz,1));letter-spacing:calc(.14em*var(--ui-ls,1));text-transform:var(--ui-tt,uppercase);color:var(--accent);border:1px solid var(--accent);padding:0 5px;vertical-align:2px}.gd-you.off{color:var(--dim2);border-color:var(--line)}.gd-you.gd-pv{color:var(--teal);border-color:currentColor}.tbl.gd-t tr.gd-sep th{padding-top:18px;font-size:var(--fs-xs);color:var(--dim2);text-align:left;border-bottom:1px solid var(--line)}.tbl.gd-t tr.gd-o td:first-child{box-shadow:inset 3px 0 0 var(--cc,transparent)}.gd-cls{color:var(--cc,var(--fg))}.gd-al{text-decoration:none}.gd-al:hover{text-decoration:underline}.gd-lv{font-family:var(--f-ui);font-size:var(--fs-lg);color:var(--accent)}.gd-il{display:flex;align-items:center;gap:8px;font-family:var(--f-ui)}.gd-il b{font-weight:600;min-width:2.2em}.gd-il i{display:block;height:4px;width:70px;background:var(--line);position:relative}.gd-il i:after{content:"";position:absolute;inset:0 auto 0 0;width:var(--w,0%);background:var(--accent)}.gd-ps{display:flex;flex-wrap:wrap;gap:4px 10px}.gd-ps>span{display:inline-flex;align-items:center;gap:4px;font-family:var(--f-ui);font-size:calc(var(--fs-xs)*var(--ui-fz,1));color:var(--dim)}.gd-ps>span[data-gd-sec]{opacity:.75}.gd-rp{display:flex;flex-direction:column;gap:4px;min-width:96px;font-family:var(--f-ui);font-size:calc(var(--fs-xs)*var(--ui-fz,1));color:var(--st,var(--dim2))}.gd-rp i{display:block;height:3px;background:color-mix(in srgb,var(--st,var(--dim2)) 18%,var(--line));position:relative}.gd-rp i:after{content:"";position:absolute;inset:0 auto 0 0;width:var(--w,0%);background:var(--st,var(--dim2))}.gd-rp[data-gd-st="1"]{--st:#ff9a94}.gd-rp[data-gd-st="2"]{--st:#ffab86}.gd-rp[data-gd-st="3"]{--st:#ffc27a}.gd-rp[data-gd-st="4"]{--st:#f2dc6a}.gd-rp[data-gd-st="5"]{--st:#8fe06e}.gd-rp[data-gd-st="6"]{--st:#4fdcb4}.gd-rp[data-gd-st="7"]{--st:#7ccbff}.gd-rp[data-gd-st="8"]{--st:#d2adff}.gd-rp.none{color:var(--dim2)}.gd-en{font-family:var(--f-ui);font-size:calc(var(--fs-sm)*var(--ui-fz,1));color:var(--dim2)}.gd-en[data-gd-st=ok]{color:#7fd18b}.gd-en[data-gd-st=bad]{color:#ff9a94;font-weight:600}.gd-en[data-gd-st=unknown],.gd-en.none{color:var(--dim2)}.gd-eb{flex:none;font-family:var(--f-ui);font-size:calc(var(--fs-micro)*var(--ui-fz,1));letter-spacing:calc(.06em*var(--ui-ls,1));text-transform:var(--ui-tt,uppercase);padding:1px 5px;border:1px solid var(--line);color:var(--dim2)}.gd-eb[data-gd-st=ok]{color:#7fd18b;border-color:currentColor}.gd-eb[data-gd-st=bad]{color:#ff9a94;border-color:currentColor}.gd-rh{display:inline-flex;align-items:center;gap:6px}.gd-rx{background:none;border:0;padding:0 2px;font:inherit;color:var(--dim2);cursor:pointer;letter-spacing:0}.gd-rx:hover{color:var(--danger-fg)}.gd-dx>td{padding:0!important;background:#0003}.gd-d{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);gap:18px 28px;padding:18px 20px 22px;box-shadow:inset 3px 0 0 var(--cc,var(--accent))}@media(max-width:900px){.gd-d{grid-template-columns:1fr}}.gd-d h3{margin:0 0 8px;font-family:var(--f-ui);font-size:calc(var(--fs-micro)*var(--ui-fz,1));font-weight:600;letter-spacing:calc(.16em*var(--ui-ls,1));text-transform:var(--ui-tt,uppercase);color:var(--dim2)}.gd-gear{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,250px),1fr));gap:2px 16px}.gd-gear>div{display:flex;align-items:baseline;gap:8px;padding:4px 0;border-bottom:1px solid var(--line2);min-width:0}.gd-gear .gs{flex:none;width:74px;font-family:var(--f-ui);font-size:calc(var(--fs-xs)*var(--ui-fz,1));color:var(--dim2)}.gd-gear a{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-decoration:none;font-size:var(--fs-base)}.gd-gear .gl{flex:none;font-family:var(--f-ui);font-size:calc(var(--fs-xs)*var(--ui-fz,1));color:var(--dim)}.gd-reps{display:flex;flex-direction:column;gap:6px;max-height:320px;overflow:auto;padding-right:6px}.gd-reps>div{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:2px 10px;font-size:var(--fs-sm);color:var(--dim)}.gd-reps .gd-rp{grid-column:1/-1;min-width:0}.gd-none{margin:0;color:var(--dim2);font-size:var(--fs-sm)}.gd-craft .acc-q{margin:0 0 6px}.gd-foot{margin:14px 0 0;font-size:var(--fs-xs);color:var(--dim2)}.gd-me .ash-who{margin:12px 0 16px}.gd-me .ash-c .mono{font-size:var(--fs-xs)}@media(max-width:640px){.gd-num{min-width:0;flex:1 1 30%}.gd-state{padding:14px 16px}}.pm-f{gap:12px}.pm-f textarea{min-height:90px}.pm-box{top:3vh;transform:translate(-50%);max-height:94vh;overflow-y:auto}.pm-note{font-size:var(--fs-xs)}.pm-f .hid{display:none}.pv-ts{min-height:0}.pv-ts:empty{display:none}.ms-wrap{display:grid;grid-template-columns:minmax(260px,340px) 1fr;gap:24px;align-items:start}.ms-wrap:not([data-open]){grid-template-columns:1fr}@media(max-width:900px){.ms-wrap,.ms-wrap:not([data-open]){grid-template-columns:1fr}.ms-wrap[data-open] .ms-list{display:none}}@media(min-width:901px){.ms-back{display:none}}.ms-threads{display:flex;flex-direction:column}.ms-t{display:flex;flex-direction:column;gap:3px;text-align:left;font:inherit;color:var(--dim);background:none;border:0;border-bottom:1px solid var(--line2);padding:12px 10px;cursor:pointer;min-width:0}.ms-t:hover{background:#ffffff08}.ms-t[aria-current=true]{background:color-mix(in oklab,var(--accent) 10%,transparent);box-shadow:inset 3px 0 0 var(--accent)}.ms-t-h{display:flex;justify-content:space-between;gap:10px;align-items:baseline}.ms-t-h b{color:var(--fg);font-weight:600;font-size:var(--fs-base)}.ms-t[data-unread] .ms-t-h b:after{content:"";display:inline-block;width:7px;height:7px;border-radius:50%;background:var(--accent);margin-left:8px;vertical-align:middle}.ms-t-a{font-size:var(--fs-xs);color:var(--accent)}.ms-t-l{font-size:var(--fs-sm);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ms-h{display:flex;flex-direction:column;gap:6px;padding:0 0 14px;border-bottom:1px solid var(--line2)}.ms-h h2{margin:0;font-size:var(--fs-xl)}.ms-realm{font-size:var(--fs-xs);margin-top:-4px}.ms-back{align-self:flex-start}.ms-acts{display:flex;gap:16px;flex-wrap:wrap}.ms-tag{font-size:var(--fs-micro);letter-spacing:.1em;text-transform:uppercase;border:1px solid var(--line);padding:1px 6px;color:var(--dim2)}.ms-log{display:flex;flex-direction:column;gap:12px;padding:18px 0;max-height:min(60vh,560px);overflow-y:auto}.ms-m{align-self:flex-start;max-width:min(560px,88%);padding:10px 14px;background:#00000038;border:1px solid var(--line)}.ms-m[data-mine]{align-self:flex-end;border-color:color-mix(in oklab,var(--accent) 45%,var(--line));background:color-mix(in oklab,var(--accent) 8%,transparent)}.ms-b{margin:0 0 6px;font-size:var(--fs-base);line-height:1.6;color:var(--fg);white-space:pre-wrap;overflow-wrap:anywhere}.ms-w{font-size:var(--fs-xs);color:var(--dim2)}.ms-rf{display:flex;flex-direction:column;gap:10px;border-top:1px solid var(--line2);padding-top:14px}.ms-rf textarea{background:var(--well);border:1px solid var(--line);color:var(--fg);padding:12px 14px;font:inherit;font-size:var(--fs-base);resize:vertical}.ms-rf textarea:focus{outline:none;border-color:var(--accent)}.ms-closed{padding-top:12px}.ms-mail{display:flex;align-items:center;gap:10px;font-size:var(--fs-base);color:var(--fg);margin:0 0 6px}.ms-mail input{accent-color:var(--accent)}.ms-bl{display:flex;flex-wrap:wrap;gap:8px 18px;margin-top:8px;font-size:var(--fs-base)}.ms-b-r{display:inline-flex;gap:8px;align-items:baseline}.bnet-or{display:flex;align-items:center;gap:12px;margin:16px 0 14px;color:var(--off);font-family:var(--f-ui);font-size:calc(var(--fs-micro)*var(--ui-fz,1));letter-spacing:calc(.2em*var(--ui-ls,1));text-transform:var(--ui-tt,uppercase)}.bnet-or:before,.bnet-or:after{content:"";flex:1;height:1px;background:var(--line)}.bnet-btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;background:linear-gradient(#1a96ff,#0074e0);color:#fff;border:0;border-radius:4px;padding:11px 20px;font-size:var(--fs-base);font-weight:600;line-height:1.2;text-decoration:none;box-shadow:0 1px #ffffff2e inset,0 2px 8px #0074e04d;transition:filter .15s,box-shadow .15s}.bnet-btn:hover{color:#fff;filter:brightness(1.1);box-shadow:0 1px #ffffff2e inset,0 2px 14px #148eff80}.bnet-btn:focus-visible{outline:2px solid var(--fg);outline-offset:2px}.bnet-ico{width:20px;height:20px;flex:none;fill:currentColor}.bnet-n{margin-top:10px}.bnet-tag{font-family:var(--f-ui);font-size:calc(var(--fs-sm)*var(--ui-fz,1));color:var(--accent)}.chars-tools{display:flex;align-items:baseline;justify-content:space-between;gap:16px;flex-wrap:wrap}.chars-count{font-size:var(--fs-micro);letter-spacing:.1em;text-transform:uppercase;color:var(--dim2)}.chars-grid{display:flex;flex-wrap:wrap;gap:6px;max-height:340px;overflow-y:auto;padding:2px 2px 4px;margin-top:2px}.chr{background:none;border:1px solid var(--line);padding:6px 10px;cursor:pointer;font-family:inherit;font-size:var(--fs-xs);color:var(--dim);display:flex;align-items:baseline;gap:7px;transition:border-color .15s,color .15s,background .15s}.chr:hover{border-color:var(--accent);color:var(--fg)}.chr[aria-pressed=true]{border-color:color-mix(in srgb,var(--accent) 45%,transparent);background:color-mix(in srgb,var(--accent) 10%,transparent);color:var(--accent)}.chr i{font-style:normal;font-family:var(--f-ui);font-size:calc(var(--fs-xs)*var(--ui-fz,1));color:var(--off)}.chr[aria-pressed=true] i{color:color-mix(in oklab,var(--accent) 70%,transparent)}.week{display:flex;flex-direction:column;gap:12px;margin-bottom:26px}.week-h{display:flex;align-items:baseline;justify-content:space-between;gap:16px;flex-wrap:wrap;padding-bottom:11px;border-bottom:1px solid var(--line)}.week-list{display:flex;flex-direction:column;gap:0;background:var(--panel);border:1px solid var(--edge);box-shadow:var(--plate);padding:8px 8px 10px}.wk-r{background:transparent;border-top:1px solid var(--line2);display:grid;grid-template-columns:minmax(90px,1.1fr) auto 46px 54px 54px auto minmax(0,1.4fr);gap:14px;align-items:center;padding:11px 16px;font-variant-numeric:tabular-nums}.wk-r:first-child{border-top:0}.wk-r:nth-child(2n){background:#ffffff06}.wk-r:hover{background:#ffffff0b}.wk-r-n{font-family:var(--f-title);font-size:var(--fs-md);font-weight:700;color:var(--cc,var(--fg));text-decoration:none;border:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.wk-r-n:hover{color:var(--cc,var(--accent));text-decoration:underline;text-underline-offset:2px}.wk-sq{display:grid;grid-template-columns:repeat(3,7px);grid-auto-rows:7px;gap:2px}.wk-sq i{background:color-mix(in srgb,var(--fg) 8%,transparent);box-shadow:inset 0 0 0 1px var(--line2)}.wk-sq i.on{background:var(--accent);box-shadow:none}.wk-r-c{font-size:var(--fs-xs);color:var(--dim2);text-align:right}.wk-r-i{font-size:var(--fs-md);font-weight:700;color:var(--accent2);text-align:right}.wk-r-m{font-size:var(--fs-base);font-weight:600;color:var(--dim);text-align:right}.wk-r-x{font-size:calc(var(--fs-xs)*var(--ui-fz,1));color:var(--faint);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media(max-width:720px){.wk-r{grid-template-columns:minmax(0,1fr) auto auto auto;gap:8px 12px}.wk-r-i,.wk-r-m{display:none}.wk-r-x{grid-column:1 / -1;white-space:normal}}.ros-tools{display:flex;align-items:center;justify-content:space-between;gap:14px 20px;flex-wrap:wrap;padding-bottom:14px;border-bottom:1px solid var(--line);margin-bottom:22px}.ros-r{display:flex;align-items:center;gap:14px;flex-wrap:wrap}#ros-tabs .chip{font-size:var(--fs-xs);padding:6px 11px;color:var(--cc,var(--off))}#ros-tabs .chip:hover{color:var(--cc,var(--accent))}#ros-tabs .chip[aria-selected=true]{border-color:color-mix(in srgb,var(--accent) 45%,transparent);background:color-mix(in srgb,var(--accent) 10%,transparent);color:var(--cc,var(--accent))}.ros-list{display:flex;flex-direction:column;gap:22px}.rosc{background:var(--panel);border:1px solid var(--edge);box-shadow:var(--plate);padding:30px 32px;display:grid;grid-template-columns:minmax(0,1fr);gap:20px}.rosc-body{display:grid;grid-template-columns:minmax(0,1fr) minmax(260px,400px) minmax(0,1fr);gap:10px 26px;align-items:start;max-width:1040px;margin:0 auto;width:100%}.rosc-col{display:flex;flex-direction:column;gap:11px;min-width:0}.rosc-col.r{text-align:right}.rosc-art{position:relative;display:flex;align-items:flex-start;justify-content:center;margin-top:-6px}.rosc-art img{width:100%;height:auto;display:block;-webkit-mask-image:linear-gradient(180deg,#000 72%,transparent);mask-image:linear-gradient(180deg,#000 72%,transparent)}.gi{display:flex;flex-direction:column;gap:1px;min-width:0}.gi.r{text-align:right}.gi-t{display:contents}.gi a{text-decoration:none;border:0;min-width:0;display:flex;align-items:center;gap:9px}.gi.r a{flex-direction:row-reverse}.gi .iconsmall,.gi .icontiny,.gi .iconmedium,.gi .iconlarge{flex:none;width:26px;height:26px;display:block;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px var(--line)}.gi .iconsmall ins,.gi .icontiny ins,.gi .iconmedium ins,.gi .iconlarge ins{display:block;width:100%;height:100%;background-size:cover;background-position:center}.gi .iconsmall del,.gi .icontiny del,.gi .iconmedium del,.gi .iconlarge del{display:none}.gi-n{font-size:var(--fs-sm);min-width:0}.gi-n a{overflow:hidden}.gi-n a>:last-child{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.gi-m{font-family:var(--f-ui);font-size:calc(var(--fs-xs)*var(--ui-fz,1));color:var(--off);letter-spacing:calc(.06em*var(--ui-ls,1));padding-left:35px}.gi.r .gi-m{padding-left:0;padding-right:35px}.gi-m b{font-weight:400;color:var(--accent)}.gi.empty .gi-n{color:var(--off)}.rosc-reps{display:flex;flex-direction:column;gap:1px;padding-top:18px;border-top:1px solid var(--line2)}.repg{border-bottom:1px solid var(--line2)}.repg:last-child{border-bottom:0}.repg summary{cursor:pointer;list-style:none;display:flex;justify-content:space-between;align-items:baseline;gap:14px;padding:9px 0;font-family:var(--f-ui);font-size:calc(var(--ui-bfs,var(--fs-micro))*var(--ui-fz,1));letter-spacing:calc(.14em*var(--ui-bls,1));text-transform:var(--ui-btt,uppercase);color:var(--dim2)}.repg summary::-webkit-details-marker{display:none}.repg summary:hover{color:var(--accent)}.repg[open] summary{color:var(--accent)}.repg-n{color:var(--off)}.repg-b{display:grid;grid-template-columns:repeat(auto-fill,minmax(210px,1fr));gap:10px 26px;padding:4px 0 16px}@media(max-width:720px){.rosc-body{grid-template-columns:minmax(0,1fr)}.rosc-col.r{text-align:left}.rosc-art{order:-1;max-width:220px;margin:0 auto}}.rosc-h{display:flex;flex-direction:column;gap:3px;min-width:0}.rosc-n{font-family:var(--f-title);font-size:var(--fs-2xl);font-weight:700;letter-spacing:.02em;color:var(--cc,var(--fg));text-shadow:0 0 20px color-mix(in srgb,var(--cc,var(--fg)) 33%,transparent)}.rosc-m{font-size:calc(var(--fs-xs)*var(--ui-fz,1));letter-spacing:calc(.08em*var(--ui-ls,1));color:var(--faint);font-family:var(--f-ui)}.rosc-il{display:flex;align-items:baseline;gap:9px;margin-top:9px}.rosc-il b{font-family:var(--f-ui);font-size:var(--fs-2xl);font-weight:700;color:var(--accent2);line-height:1}.rosc-il span{font-size:var(--fs-micro);letter-spacing:.1em;text-transform:uppercase;color:var(--dim2)}.rosc-il.mp{margin-top:6px}.rosc-il.mp b{font-size:var(--fs-xl)}@media(max-width:640px){.rosc{padding:22px 18px}.week-list{padding:4px}}.rep-r.untimed{color:var(--faint)}.rep.run{grid-template-columns:minmax(0,1fr) auto}.rosc-gear{display:flex;flex-wrap:wrap;gap:3px;margin-top:12px}.gslot{font-family:var(--f-ui);font-size:calc(var(--fs-xs)*var(--ui-fz,1));padding:2px 5px;border:1px solid var(--line);color:var(--dim2)}.gslot b{font-weight:400;color:var(--fg)}.gslot.low{border-color:color-mix(in oklab,var(--danger) 40%,transparent);color:var(--danger-fg)}.rep{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:2px 12px;align-items:baseline;cursor:help}.rep.run{cursor:default}.rep-n{font-size:var(--fs-sm);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rep-r{font-family:var(--f-ui);font-size:calc(var(--fs-xs)*var(--ui-fz,1));color:var(--accent)}.rep-t{grid-column:1 / -1;height:2px;background:var(--line);position:relative}.rep-t i{position:absolute;inset:0 auto 0 0;background:var(--accent);display:block}.ros-more{background:none;border:0;padding:4px 0;font-family:var(--f-ui);font-size:calc(var(--ui-bfs,var(--fs-micro))*var(--ui-fz,1));letter-spacing:calc(.1em*var(--ui-bls,1));text-transform:var(--ui-btt,uppercase);color:var(--dim2);cursor:pointer}.ros-more:hover{color:var(--accent)}@media(max-width:720px){.rosc{grid-template-columns:minmax(0,1fr)}}.chr span:first-child{color:var(--cc,inherit)}.chr:hover span:first-child{color:var(--cc,var(--fg))}.wk-who .chip{color:var(--cc,var(--off))}.wk-who .chip:hover,.wk-who .chip[aria-pressed=true]{color:var(--cc,var(--accent))}.hid{display:none!important}.pwa{position:fixed;left:16px;right:16px;bottom:calc(16px + env(safe-area-inset-bottom,0px));z-index:55;margin:0 auto;max-width:440px;display:flex;gap:14px;align-items:flex-start;background:var(--bg2);border:1px solid var(--line);padding:14px 16px;box-shadow:0 18px 40px -20px #000}.pwa[hidden]{display:none}.pwa .mark{flex:none;margin-top:2px}.pwa-t{margin:0 0 4px;font-weight:600;color:var(--fg)}.pwa-p{margin:0;color:var(--dim);font-size:var(--fs-sm);line-height:1.45}.pwa-a{display:flex;gap:8px;flex-wrap:wrap;margin-top:12px}.stage{position:relative;overflow:hidden;margin-bottom:-1px;isolation:isolate;padding:24px 0 40px;background:repeating-linear-gradient(114deg,transparent 0 24px,color-mix(in oklab,var(--key) 8%,transparent) 24px 25px),radial-gradient(96% 86% at 6% 88%,color-mix(in oklab,var(--key) 46%,transparent),transparent 64%),radial-gradient(74% 82% at 72% 6%,color-mix(in oklab,var(--key2) 44%,transparent),transparent 66%),radial-gradient(52% 88% at 40% 102%,color-mix(in oklab,var(--accent) 20%,transparent),transparent 58%),radial-gradient(60% 70% at 92% 78%,color-mix(in oklab,var(--key) 26%,transparent),transparent 62%),linear-gradient(180deg,#0d121c,#080a10)}.stage:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;pointer-events:none;opacity:.5;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='3'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='0.05'/%3E%3C/svg%3E")}.vring{position:absolute;right:52px;top:50%;transform:translateY(-50%);width:148px;height:148px;z-index:1;pointer-events:none}.vr-o{fill:none;stroke:color-mix(in oklab,var(--key) 20%,transparent);stroke-width:.7}.vr-s{fill:none;stroke:color-mix(in oklab,var(--key) 30%,transparent);stroke-width:5.5;stroke-linecap:round;transition:stroke .3s}.vr-s.on{stroke:color-mix(in oklab,var(--accent) 78%,transparent);filter:drop-shadow(0 0 6px color-mix(in oklab,var(--accent) 45%,transparent))}.stage>img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.stage .scrim{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,color-mix(in oklab,var(--bg) 58%,transparent) 0%,color-mix(in oklab,var(--bg) 6%,transparent) 30%,color-mix(in oklab,var(--bg) 52%,transparent) 66%,var(--bg) 100%),radial-gradient(90% 74% at 16% 82%,color-mix(in oklab,var(--bg) 80%,transparent),transparent 72%),radial-gradient(70% 90% at 86% 6%,color-mix(in oklab,var(--key) 12%,transparent),transparent 70%)}.stage-in{position:relative;z-index:2}.st{display:flex;align-items:flex-end;gap:30px;flex-wrap:wrap}.st-l{display:flex;flex-direction:column;gap:6px;min-width:0}.st-n{display:flex;align-items:flex-end;gap:14px}.st-big{font-size:clamp(48px,6.4vw,72px);line-height:.86;font-weight:700;letter-spacing:-.045em;margin:2px 0 0;background:linear-gradient(172deg,#fff6e2,#e9c883 46%,#b98f36);-webkit-background-clip:text;background-clip:text;color:#e9c883;-webkit-text-fill-color:transparent}.st-big i{font-style:normal;font-size:.44em;-webkit-text-fill-color:var(--dim2);color:var(--dim2)}.st-cap{margin:0 0 9px;font-size:var(--fs-md);color:var(--fg)}.st-cap b{color:var(--accent);font-weight:600}.st-c{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,190px),1fr));gap:16px;padding-bottom:5px}@media(max-width:640px){.st-c{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.st-chip{padding:14px 16px}.st-chip .v{font-size:var(--fs-xl)}.st-chip .k{font-size:calc(var(--fs-xs)*var(--ui-fz,1));letter-spacing:calc(.14em*var(--ui-ls,1))}}.st-chip{display:flex;flex-direction:column;gap:6px;min-width:0;border:1px solid var(--edge);box-shadow:var(--plate);background:var(--panel);padding:18px 22px}.st-chip .k{font-family:var(--f-ui);font-size:calc(var(--fs-micro)*var(--ui-fz,1));font-weight:600;letter-spacing:calc(.2em*var(--ui-ls,1));text-transform:var(--ui-tt,uppercase);color:var(--dim2)}.st-chip .v{font-family:var(--f-title);font-size:var(--fs-2xl);font-weight:700;line-height:1.2;color:var(--accent2);overflow-wrap:anywhere}.st-chip.q .v{color:var(--fg)}.stage .hdr-sub{font-family:var(--f-ui);font-size:calc(var(--fs-micro)*var(--ui-fz,1));letter-spacing:calc(.14em*var(--ui-ls,1));text-transform:var(--ui-tt,uppercase);color:var(--dim)}.has-stage .hdr{transition:background .18s,border-color .18s}.has-stage .hdr.ontop{background:transparent;-webkit-backdrop-filter:none;backdrop-filter:none;border-bottom-color:transparent}.has-stage .main{padding-top:30px}.orn{display:flex;align-items:center;gap:16px;margin:0 0 14px}.orn span{flex:1 1 auto;height:1px}.orn .l{background:linear-gradient(90deg,transparent,color-mix(in oklab,var(--key) 46%,transparent))}.orn .r{background:linear-gradient(270deg,transparent,color-mix(in oklab,var(--key) 46%,transparent))}.orn svg{flex:none;color:var(--key)}.sec{display:flex;flex-direction:column;gap:20px}.sec-h{display:flex;align-items:center;justify-content:space-between;gap:10px 14px;flex-wrap:wrap}.sec-h h2{margin:0;font-size:var(--fs-xl);line-height:1.25;display:flex;align-items:center;gap:14px;flex:1 1 auto;min-width:0}@media(max-width:640px){.sec-h h2{font-size:var(--fs-xl);gap:12px}.sec-h>.sec-n{padding-left:0}}.sec-h h2:before{content:"";flex:none;width:9px;height:9px;background:var(--accent);transform:rotate(45deg)}.sec-h h2:after{content:"";flex:1 1 0;min-width:24px;height:1px;background:linear-gradient(90deg,var(--edge),transparent)}.sec-h .mono{font-size:var(--fs-xs)}.sec-t{text-align:center;margin:0 0 3px;font-size:var(--fs-xl);font-weight:600;letter-spacing:-.02em}.sec-s{text-align:center;margin:0 0 20px;color:var(--dim);font-size:var(--fs-base)}.vcard.art{position:relative;border:1px solid var(--line);padding:0;overflow:hidden;min-height:340px;justify-content:flex-end;background:var(--bg2);box-shadow:0 18px 40px -26px #000}.vcard.art>picture{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0}.vcard.art>picture>img{width:100%;height:100%;object-fit:cover;display:block}.vcard.art:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;background:linear-gradient(180deg,color-mix(in oklab,var(--bg) 28%,transparent),color-mix(in oklab,var(--bg) 74%,transparent) 46%,color-mix(in oklab,var(--bg) 96%,transparent))}.vcard.art.lit{border-color:color-mix(in oklab,var(--accent) 42%,var(--line));box-shadow:0 0 0 1px color-mix(in oklab,var(--accent) 10%,transparent),0 20px 44px -24px color-mix(in oklab,var(--accent) 30%,#000)}.vcard.art>*{position:relative;z-index:2}.vcard.art .vc-h{position:absolute;left:15px;right:15px;top:14px;z-index:2}.vcard.art .vc-t,.vcard.art .wk-ticks,.vcard.art .vc-m{padding:0 15px}.vcard.art .vc-r{margin:0 15px 13px;border-top-color:color-mix(in oklab,var(--fg) 14%,transparent)}.vcard.art .wk-n,.vcard.art .wk-w{padding-left:15px;padding-right:15px}.vcard.art .vc-slot{border-color:color-mix(in oklab,var(--fg) 26%,transparent);background:color-mix(in oklab,var(--bg) 55%,transparent)}.vcard.art .vc-slot.on{background:var(--accent);border-color:var(--accent);box-shadow:0 0 10px color-mix(in oklab,var(--accent) 80%,transparent)}@media(max-width:720px){.stage{padding:18px 0 30px}.orn{gap:10px}.set-row{grid-template-columns:minmax(0,1fr) auto 40px}.set-b{display:none}.vring{width:150px;height:150px;right:-34px;opacity:.75}}:is(.vpanel,.scard,.vcard,.dcard,.cls,.st-chip,.rows,.rosc,.lad-w,.tw,.ch-box,.pf-card):hover{border-color:#e8be6473}:is(.vpanel,.scard,.vcard,.dcard,.cls,.st-chip,.rows,.rosc,.lad-w,.tw,.ch-box,.pf-card){transition:border-color .25s}.vpanel{padding:30px 32px}.vp-reset{font-size:var(--fs-sm);font-weight:500}.vp-b{gap:24px 36px}.vslots{grid-template-columns:repeat(3,86px);grid-auto-rows:74px;gap:10px}.vslots i{flex-direction:column;gap:2px;font:500 var(--fs-base)/1 var(--f-ui);color:var(--dim2);background:linear-gradient(180deg,#141315,#0a0a0b);border:2px solid #2a2622;box-shadow:inset 0 2px 6px #000c;clip-path:polygon(5px 0,calc(100% - 5px) 0,100% 5px,100% calc(100% - 5px),calc(100% - 5px) 100%,5px 100%,0 calc(100% - 5px),0 5px)}.vslots i.on,.vslots i.min{--q:var(--tc,var(--accent));color:#fff;background:radial-gradient(circle at 50% 30%,color-mix(in srgb,var(--q) 33%,transparent),#0009);border-color:var(--q);box-shadow:0 0 16px color-mix(in srgb,var(--q) 53%,transparent),inset 0 0 12px color-mix(in srgb,var(--q) 40%,transparent);animation:pvGlow 4s ease-in-out infinite}.vslots i.min{animation:none;border-width:1px;box-shadow:inset 0 0 12px color-mix(in srgb,var(--q) 25%,transparent)}.vslots i b{font:700 var(--fs-xl)/1 var(--f-ui);color:#fff;letter-spacing:0}.vslots i.min b{font-size:var(--fs-lg)}.vslots i small{font:500 calc(var(--fs-micro)*var(--ui-fz,1))/1.2 var(--f-ui);letter-spacing:calc(.1em*var(--ui-ls,1));text-transform:var(--ui-tt,uppercase);color:var(--fg);opacity:.7;max-width:100%;padding:0 4px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.vp-big{gap:10px}.vp-big #st-slots{font-size:var(--fs-7xl);line-height:1}.vp-of{font-size:var(--fs-xl);font-weight:500}.vp-cap{font-size:var(--fs-md);color:var(--dim2);margin-left:0}.vp-note{font-size:var(--fs-base);color:var(--dim2)}.vp-note b{color:var(--fg)}.vp-rows{gap:14px;border-top:0}.vpr{grid-template-columns:200px minmax(0,1fr) 120px;gap:20px;padding:0;border-bottom:0;font-size:var(--fs-md)}.vpr-b{display:none}.vpr-t{font-size:var(--fs-md)}.vpr-g{display:grid;grid-auto-flow:column;grid-auto-columns:1fr;gap:4px}.vpr-g i{height:6px;background:#ffffff14}.vpr-g i.on{background:linear-gradient(90deg,var(--accent),var(--accent2));box-shadow:0 0 8px color-mix(in srgb,var(--accent) 50%,transparent)}.vpr-n{text-align:right;font-size:var(--fs-sm);font-weight:500;color:var(--dim2)}.vpr-n{color:var(--fg)}@media(max-width:640px){.vslots{grid-template-columns:repeat(3,minmax(0,86px));grid-auto-rows:66px;gap:8px}.vpr{grid-template-columns:minmax(0,1fr) auto;gap:6px 14px}.vpr-g{grid-column:1 / -1;grid-row:2}}.scard{padding:28px;gap:18px}.s-p{font-size:var(--fs-base);line-height:1.55;color:var(--dim2)}.s-in input{padding:13px 14px;font-size:var(--fs-sm)}.s-in .btn-gold,.ch-sync-in .btn-gold{font-family:var(--f-body);font-size:var(--fs-base);font-weight:600;letter-spacing:0;text-transform:none;padding:13px 18px;clip-path:polygon(5px 0,calc(100% - 5px) 0,100% 5px,100% calc(100% - 5px),calc(100% - 5px) 100%,5px 100%,0 calc(100% - 5px),0 5px)}.s-dl{padding:10px 0}.wk-who{gap:12px;border-bottom:0;padding-bottom:0}.wk-who-l,.wk-who>.lbl{font:600 calc(var(--fs-xs)*var(--ui-fz,1)) var(--f-ui);letter-spacing:calc(.24em*var(--ui-ls,1));text-transform:var(--ui-tt,uppercase);color:var(--dim2)}.wk-who .chip,#ros-tabs .chip{display:inline-flex;align-items:center;gap:8px;padding:8px 14px;font:400 var(--fs-base) var(--f-body);letter-spacing:0;color:var(--cc,var(--fg));border:1px solid var(--line);background:transparent;box-shadow:none}.wk-who .chip:before,#ros-tabs .chip:before{content:"";flex:none;width:7px;height:7px;border-radius:50%;background:var(--cc,var(--accent))}.wk-who .chip:hover,#ros-tabs .chip:hover{border-color:var(--cc,var(--accent));color:var(--cc,var(--fg))}.wk-who .chip[aria-pressed=true],#ros-tabs .chip[aria-selected=true]{border-color:var(--cc,var(--accent));background:color-mix(in srgb,var(--cc,var(--accent)) 13%,transparent);color:var(--cc,var(--accent2));box-shadow:none}.wk-sub .n,.wk-sub h4{font-size:calc(var(--fs-xs)*var(--ui-fz,1));font-weight:600;letter-spacing:calc(.24em*var(--ui-ls,1));color:var(--accent)}.wk-sub[data-band]:before{content:"";flex:none;width:7px;height:7px;background:var(--accent);transform:translateY(-1px) rotate(45deg);align-self:center}.wk-sub[data-band] .n:after{content:" ·";letter-spacing:.24em}.wk-sub{gap:10px}.wk-bsum{font-size:var(--fs-xs);font-weight:500;letter-spacing:0;color:var(--dim2)}.vgrid{gap:20px}.vcard{padding:24px 24px 22px;gap:16px}.vc-t{font-size:var(--fs-lg);font-weight:600}.vc-h .wk-c{font-size:var(--fs-base);font-weight:600;color:var(--accent2)}.wk-ticks.pips{gap:4px}.wk-ticks.pips .tick{height:6px;background:#ffffff14}.wk-ticks.pips .tick.on{background:linear-gradient(90deg,var(--accent),var(--accent2));box-shadow:0 0 8px color-mix(in srgb,var(--accent) 50%,transparent)}.vc-r{border-top:0;padding-top:0;gap:8px}.vslot{min-height:0}.vs-req{font-size:var(--fs-xs);font-weight:500;letter-spacing:.06em;color:var(--fg)}.vslot.locked .vs-req{color:var(--dim2);opacity:1}.vs-pick{font-size:var(--fs-xs);padding:0}.vc-m{justify-content:flex-start;padding-top:12px;border-top:1px solid var(--line)}.vc-next{font-size:var(--fs-xs);font-weight:500;letter-spacing:0;text-transform:none;text-align:left;color:var(--accent)}.vc-m:has(.vc-next:empty){display:none}.rows{gap:0;background:var(--panel);border:1px solid var(--edge);box-shadow:var(--plate)}.wk{background:none;padding:18px 24px;gap:18px;grid-template-columns:58px minmax(0,1fr) auto auto}.wk+.wk{border-top:1px solid var(--line)}.wk:hover{background:#ffffff06}.wk-t{font-size:var(--fs-md)}.wk-ticks.one .tick{width:18px;height:18px;box-shadow:inset 0 0 0 1.5px var(--accent)}.wk-ticks.one .tick.on:after{left:5px;top:5px;width:8px;height:8px}.wk-tag{padding:4px 10px;font-size:var(--fs-xs);font-weight:600;letter-spacing:.14em;background:none;border:1px solid var(--line);color:var(--dim2)}.wk-c{font-size:var(--fs-base);font-weight:600;color:var(--accent2)}@media(max-width:720px){.wk{grid-template-columns:minmax(0,1fr) auto;gap:6px 10px;padding:14px 16px}.vcard{padding:20px}}.cls-cols{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px;align-items:start}.cls-cols .cls+.cls{margin-top:0}@media(max-width:1100px){.cls-cols{grid-template-columns:minmax(0,1fr)}}.cls-h{padding:18px 22px;justify-content:space-between;border-bottom:1px solid color-mix(in srgb,var(--cc) 33%,transparent);background:linear-gradient(90deg,color-mix(in srgb,var(--cc) 20%,transparent),transparent 70%);box-shadow:inset 3px 0 0 var(--cc)}.cls-rule{display:none}.cls-c{font-size:var(--fs-xs);font-weight:500;letter-spacing:0}.cgrid{display:flex;flex-direction:column;gap:0;background:none;margin:0}.scell{display:grid;grid-template-columns:44px minmax(0,1fr);gap:8px 14px;align-items:center;padding:14px 22px;background:none}.scell+.scell{border-top:1px solid var(--line)}.scell-h{display:contents}.crow-i{grid-row:1 / span 2;width:44px;height:44px;border:1px solid color-mix(in srgb,var(--cc) 53%,transparent);box-shadow:0 0 10px color-mix(in srgb,var(--cc) 20%,transparent);clip-path:polygon(6px 0,calc(100% - 6px) 0,100% 6px,100% calc(100% - 6px),calc(100% - 6px) 100%,6px 100%,0 calc(100% - 6px),0 6px)}.scell-n{flex-direction:row;align-items:baseline;gap:10px;grid-column:2}.scell-n .mono{font-size:calc(var(--fs-xs)*var(--ui-fz,1));font-weight:500;letter-spacing:calc(.08em*var(--ui-ls,1));color:var(--tc,var(--dim2))}.scell-l{grid-column:2;flex-direction:row;flex-wrap:wrap;gap:6px 14px}.gset{gap:6px}.gsrc{width:auto;letter-spacing:calc(.14em*var(--ui-bls,1));color:var(--dim2)}.glink{clip-path:polygon(3px 0,calc(100% - 3px) 0,100% 3px,100% calc(100% - 3px),calc(100% - 3px) 100%,3px 100%,0 calc(100% - 3px),0 3px)}.r-tank{--tc:#6fa8ff}.r-healer{--tc:#6fe08a}.r-melee-dps{--tc:#ff7a6a}.r-ranged-dps{--tc:#ffb86a}.legend.bare{padding:0;background:none;border:0;box-shadow:none;gap:8px 14px}.legend.bare:hover{border-color:transparent}.fc-vh{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.fc-tbl{min-width:760px}.fc-tbl th,.fc-tbl td{padding:10px 8px;text-align:center}.fc-tbl td{position:relative}.fc-tbl th.fc-rc{text-align:left;padding-left:16px;position:sticky;left:0;z-index:1;background:var(--panel);min-width:150px;white-space:nowrap;font-family:inherit;font-size:var(--fs-base);font-weight:600;letter-spacing:0;text-transform:none}.fc-tbl thead th.fc-rc{font-family:var(--f-ui);font-size:calc(var(--fs-micro)*var(--ui-fz,1));letter-spacing:calc(.18em*var(--ui-ls,1));text-transform:var(--ui-tt,uppercase);color:var(--dim2)}.fc-tbl thead th{color:var(--cc,var(--dim2))}.fc-ch{display:inline-block;font-size:var(--fs-xs);letter-spacing:.06em}.fc-tbl .rw-c{display:inline-block;margin-left:8px;padding:2px 6px;font-family:var(--f-ui);font-size:calc(var(--fs-xs)*var(--ui-fz,1));font-weight:700;letter-spacing:calc(.1em*var(--ui-ls,1));text-transform:var(--ui-tt,uppercase);color:var(--accent2);border:1px solid color-mix(in srgb,var(--accent) 45%,transparent);vertical-align:2px}.fc-tbl tr.fc-fh th{text-align:left;padding:14px 16px 8px;position:static;background:none;font-size:var(--fs-xs)}.fc-tbl tr.fc-fh th .fac{position:sticky;left:16px}.fc-y i{display:inline-block;width:10px;height:10px;background:var(--cc);transform:rotate(45deg);box-shadow:0 0 8px color-mix(in srgb,var(--cc) 45%,transparent)}.fc-y b{display:block;margin-top:4px;font-size:var(--fs-xs);font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--accent2)}.fc-no{color:var(--line2,var(--dim2));opacity:.5}.fc-src{display:inline-block;margin-left:8px;padding:1px 5px;font-size:var(--fs-xs);font-weight:600;letter-spacing:.1em;text-transform:uppercase;border:1px solid;vertical-align:1px}.fc-src[data-src=forever],.fc-lg[data-src=forever]{color:#6fe08a}.fc-src[data-src=classic],.fc-lg[data-src=classic]{color:var(--dim2)}.fc-dl{margin:0;padding:6px 22px 14px}.fc-kv{display:grid;grid-template-columns:130px minmax(0,1fr);gap:4px 14px;padding:10px 0}.fc-kv+.fc-kv{border-top:1px solid var(--line)}.fc-kv dt{font-family:var(--f-ui);font-size:calc(var(--fs-xs)*var(--ui-fz,1));font-weight:600;letter-spacing:calc(.12em*var(--ui-ls,1));text-transform:var(--ui-tt,uppercase);color:var(--dim2)}.fc-kv dt .fc-src{display:table;margin:6px 0 0}.fc-kv dd{margin:0;font-size:var(--fs-base);line-height:1.55}.fc-fr{display:block}.fc-fr .fac{margin-right:6px}.fc-nw,.fc-seen{margin-left:4px;font-size:var(--fs-xs);font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--accent2)}.fc-seen{color:var(--dim2);font-weight:500}.fc-role,.fc-tree{display:inline-block;margin:0 14px 2px 0}.fc-role{color:var(--tc,var(--fg))}.fc-note{margin:0;padding:12px 22px 16px;border-top:1px solid var(--line);font-size:var(--fs-sm);line-height:1.55;color:var(--dim2)}.fc-rl{margin:0;padding:0;list-style:none;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 22px}.fc-rl b{font-weight:600}.fc-rt{display:block;font-size:var(--fs-sm);color:var(--dim2)}.fc-pas{font-size:var(--fs-xs);letter-spacing:.1em;text-transform:uppercase;color:var(--dim2)}.fc-rn{margin:6px 0 0;font:400 var(--fs-sm)/1.5 var(--f-body);letter-spacing:0;color:var(--dim2);max-width:30ch}.fc-rtbl td{vertical-align:top}@media(max-width:720px){.fc-kv{grid-template-columns:minmax(0,1fr);gap:4px}.fc-kv dt .fc-src{display:inline-block;margin:0 0 0 8px}.fc-dl{padding:4px 16px 10px}.fc-note{padding:10px 16px 14px}.fc-rl{grid-template-columns:minmax(0,1fr)}.fc-tbl{min-width:640px}.fc-tbl th.fc-rc{min-width:0;width:104px;padding-left:10px;white-space:normal;line-height:1.3}.fc-tbl th.fc-rc .rw-c{display:table;margin:4px 0 0}.tw>.fc-rtbl{flex:1 1 100%;min-width:0}.fc-rtbl,.fc-rtbl tbody{display:block;width:100%}.fc-rtbl thead{display:none}.fc-rtbl tr,.fc-rtbl td{display:block}.fc-rtbl td{padding:4px 14px}.fc-rtbl td:first-child{padding-top:14px}.fc-rtbl td:last-child{padding-bottom:14px}}.week-list{padding:8px 8px 10px}.wk-r{grid-template-columns:minmax(150px,1.5fr) 150px 70px 70px minmax(0,2.2fr) minmax(0,1.3fr);gap:16px;padding:12px 18px;border-top:0;font-size:var(--fs-base)}.wk-r:nth-child(odd):not(.wk-hd){background:#ffffff06}.wk-r:nth-child(2n){background:none}.wk-r:not(.wk-hd):hover{background:#e3b75a12}.wk-hd{padding:14px 18px;font-size:var(--fs-micro);font-weight:600;letter-spacing:.18em;text-transform:uppercase;color:var(--dim2);border-bottom:1px solid var(--edge)}.wk-hd:hover{background:none}.wk-r-who{display:flex;align-items:center;gap:12px;min-width:0}.wk-r-who img{flex:none;width:38px;height:38px;display:block;border:1px solid var(--cc,var(--line));box-shadow:0 0 14px color-mix(in srgb,var(--cc,transparent) 33%,transparent);clip-path:polygon(8px 0,calc(100% - 8px) 0,100% 8px,100% calc(100% - 8px),calc(100% - 8px) 100%,8px 100%,0 calc(100% - 8px),0 8px)}.wk-r-nt{display:flex;flex-direction:column;gap:2px;min-width:0}.wk-r-cl{font-size:var(--fs-xs);color:var(--dim2)}.wk-v{display:flex;flex-direction:column;gap:5px}.wk-sq{grid-template-columns:repeat(9,12px);grid-auto-rows:16px;gap:3px}.wk-sq i{background:#1d1b1e;box-shadow:inset 0 0 0 1px #2c2926;clip-path:polygon(2px 0,calc(100% - 2px) 0,100% 2px,100% calc(100% - 2px),calc(100% - 2px) 100%,2px 100%,0 calc(100% - 2px),0 2px)}.wk-sq i.on{background:linear-gradient(180deg,var(--accent2),var(--accent));box-shadow:0 0 6px color-mix(in srgb,var(--accent) 60%,transparent)}.wk-r-c{font-size:var(--fs-xs);font-weight:500;text-align:left}.wk-r-i{font-size:var(--fs-md);text-align:left}.wk-r-m{font-size:var(--fs-md);font-weight:700;text-align:left}.wk-r-x{font-family:var(--f-ui);font-size:calc(var(--fs-sm)*var(--ui-fz,1));font-weight:500;color:var(--accent);white-space:normal}.wk-cr{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:6px;color:var(--fg)}.wk-cr.none{width:0}.wk-crc{display:flex;flex-direction:row;cursor:help;align-items:center;gap:6px;width:auto;min-width:0;padding:5px 7px;border:1px solid var(--line);background:#ffffff05;clip-path:polygon(3px 0,calc(100% - 3px) 0,100% 3px,100% calc(100% - 3px),calc(100% - 3px) 100%,3px 100%,0 calc(100% - 3px),0 3px)}.wk-crc i{flex:none;width:7px;height:7px;background:var(--tc,var(--dim2));transform:rotate(45deg)}.wk-crc b{font-family:var(--f-ui);font-size:calc(var(--fs-sm)*var(--ui-fz,1));font-weight:600;line-height:1;letter-spacing:0;text-align:left;color:#fff}.wk-crc.off{opacity:.55}.wk-crc.off b{color:var(--dim2)}.wk-crc.cap{border-color:#ff6b5a88;background:#ff503c1a}.wk-crc.cap b{color:#ff6b5a}.wk-crc.cap i{background:var(--tc,var(--danger))}.wk-crc.earned{padding:4px 6px}.wk-crc.earned b{display:flex;flex-direction:column;gap:0;line-height:1.15}.wk-crc-of{font-size:var(--fs-xs);font-weight:500;color:var(--dim2)}.wk-crc.cap .wk-crc-of{color:#ff6b5a}@media(max-width:1300px){.wk-r{grid-template-columns:minmax(140px,1.4fr) 140px 56px 56px minmax(0,2fr) minmax(0,1.1fr);gap:12px}.wk-sq{grid-template-columns:repeat(9,11px)}}@media(max-width:980px){.wk-hd{display:none}.wk-r{grid-template-columns:minmax(0,1fr) auto auto;gap:10px 14px}.wk-r-who,.wk-cr,.wk-r-x{grid-column:1 / -1}}@media(max-width:720px){.wk-r{grid-template-columns:minmax(0,1fr) auto auto}.wk-r-i,.wk-r-m{display:block}}@media(max-width:980px){.wk-r-i:before,.wk-r-m:before{font-size:var(--fs-micro);font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--dim2);margin-right:6px}.wk-r-i:before{content:"iLvl";text-transform:none;letter-spacing:.06em}.wk-r-m:before{content:"M+"}}#al-tw.tw{background:none;border:0;box-shadow:none;padding:0 0 4px}#al-tw.tw:hover{border-color:transparent}.tbl.alts{border-collapse:separate;border-spacing:0 8px;margin-top:-8px}.tbl.alts thead th{border-bottom:0;padding-top:8px;padding-bottom:0;font-size:var(--fs-xs);letter-spacing:.18em}.tbl.alts tbody tr[data-who],.tbl.alts tbody tr[data-who]:hover,.tbl.alts tbody tr[data-who].on,.tbl.alts tbody tr:nth-child(2n){background:linear-gradient(180deg,#0003,#00000061)}.tbl.alts tbody tr[data-who] td{border-top:1px solid var(--edge);border-bottom:1px solid var(--edge);text-shadow:none;transition:border-color .2s}.tbl.alts tbody tr[data-who] td:first-child{border-left:1px solid var(--edge);box-shadow:inset 3px 0 0 var(--cc,var(--accent))}.tbl.alts tbody tr[data-who] td:last-child{border-right:1px solid var(--edge)}.tbl.alts tbody tr[data-who]:hover{filter:brightness(1.15)}.tbl.alts tbody tr[data-who].on td{border-color:color-mix(in srgb,var(--cc,var(--accent)) 55%,transparent)}.tbl.alts tbody tr[data-who].on td:first-child{box-shadow:inset 3px 0 0 var(--cc,var(--accent))}body[data-flavor=forever] .tbl.alts tbody tr[data-who]{--dim:var(--dim);--dim2:#9fc0c8}.tbl.alts tbody tr[data-who] .al-n,.tbl.alts tbody tr[data-who] .al-cls{color:var(--cc,var(--fg));text-shadow:none}.tbl.alts tbody tr[data-who] td:first-child,.tbl.alts thead th:first-child{padding-left:16px}.al-c{gap:14px}.al-c img{width:38px;height:38px;border:1px solid var(--cc,var(--line));box-shadow:0 0 14px color-mix(in srgb,var(--cc,transparent) 33%,transparent);clip-path:polygon(8px 0,calc(100% - 8px) 0,100% 8px,100% calc(100% - 8px),calc(100% - 8px) 100%,8px 100%,0 calc(100% - 8px),0 8px)}.al-cn{gap:3px}.al-n{font-size:var(--fs-base);font-weight:700}.al-m{font-family:var(--f-body);font-size:calc(var(--fs-xs)*var(--ui-fz,1));letter-spacing:0}.al-fa.h{color:#e0707a}.al-fa.a{color:#6fa8ff}.al-lv{font-weight:700;color:var(--accent2)}.al-x{width:56px;height:4px;background:#ffffff1a;margin:5px 0 3px}.al-x i{background:var(--teal,var(--accent));box-shadow:0 0 6px var(--teal,var(--accent))}.al-rs{font-weight:500;color:var(--dim2)}.al-cls{font-weight:600}.al-g{color:var(--accent2)}.tbl.alts td.mono:not(.al-g){color:inherit}.al-ps{flex-direction:row;flex-wrap:nowrap;align-items:flex-start;gap:6px;width:auto}.al-pi{position:relative;display:flex;flex-direction:column;gap:3px;width:30px;flex:none}.al-pi img{width:30px;height:30px;display:block;border:1px solid var(--accent);box-shadow:0 0 10px color-mix(in srgb,var(--accent) 35%,transparent);clip-path:polygon(5px 0,calc(100% - 5px) 0,100% 5px,100% calc(100% - 5px),calc(100% - 5px) 100%,5px 100%,0 calc(100% - 5px),0 5px)}.al-pi.sec img{border-color:#ffffff40;box-shadow:none}.al-pi b{position:absolute;right:-2px;top:17px;padding:0 3px;font:700 calc(var(--fs-xs)*var(--ui-fz,1))/1.3 var(--f-ui);color:#fff;background:#000000bf;text-shadow:0 1px 0 #000}.al-pt{display:block;height:3px;background:#00000073}.al-pt i{display:block;height:100%;width:var(--pw);background:linear-gradient(90deg,#b8741f,var(--accent2))}.al-pi.sec .al-pt i{background:var(--teal,var(--accent))}button.al-pi{background:none;border:0;padding:0;margin:0;font:inherit;color:inherit;cursor:pointer}button.al-pi:hover img{border-color:var(--accent2);filter:brightness(1.15)}.al-inv button,.al-sy{border-color:var(--edge)}.tbl.alts tbody tr.al-rx,.tbl.alts tbody tr.al-rx:nth-child(2n){background:none}.tbl.alts tbody tr.al-rx td{padding:0}#chars>.sec-h h2,#chars>.sec-h h1{font-size:clamp(28px,3vw,40px);letter-spacing:.02em}#chars>.sec-h h2:before,#chars>.sec-h h2:after{display:none}#chars>.sec-h h1{margin:0;font-weight:700;line-height:1.25;flex:1 1 auto;min-width:0}.ch-tools .obtn{clip-path:polygon(5px 0,calc(100% - 5px) 0,100% 5px,100% calc(100% - 5px),calc(100% - 5px) 100%,5px 100%,0 calc(100% - 5px),0 5px);padding:10px 13px;letter-spacing:.12em;background:none}#sync-open{background:var(--btn);color:var(--on-accent);border-color:transparent}#sync-open:hover{filter:brightness(1.08);color:var(--on-accent)}body[data-flavor=forever] #al-sum .st-chip:last-child .v{color:var(--teal)}.lvc{display:flex;flex-direction:column;gap:5px;min-width:110px}.lvc .mono{font-size:var(--fs-base);font-weight:700;color:var(--accent2)}.lvb{position:relative;display:block;height:5px;background:#ffffff14}.lvb:after{content:"";position:absolute;top:0;bottom:0;left:var(--l);width:var(--w);background:linear-gradient(90deg,var(--lc,var(--teal,var(--accent))),var(--accent2));box-shadow:0 0 8px var(--lc,var(--teal,var(--accent)))}.fac{display:inline-flex;align-items:center;gap:8px;font-size:var(--fs-sm);color:var(--tc,var(--fg))}.fac i,.lg-i.fac-alliance i,.lg-i.fac-horde i,.lg-i.fac-both i{flex:none;width:7px;height:7px;background:var(--tc,currentColor);transform:rotate(45deg)}.fac-alliance{--tc:#4a8cf0}.fac-horde{--tc:#e0474f}.fac-both{--tc:#f5d488}.tbl.dun td:first-child{font-family:var(--f-title);font-weight:700;font-size:var(--fs-base)}.tbl.dun td:first-child a{color:var(--fg)}.tbl.dun tr.new td:first-child,.tbl.dun tr.new td:first-child a{color:var(--accent2)}.tbl.dun td:nth-child(2){color:var(--dim2)}.tbl.dun .dun-n{font-size:var(--fs-sm);color:var(--dim2)}.tbl.dun .rw-c,.legend .rw-c,.raid .rw-c{clip-path:polygon(3px 0,calc(100% - 3px) 0,100% 3px,100% calc(100% - 3px),calc(100% - 3px) 100%,3px 100%,0 calc(100% - 3px),0 3px)}.legend .rw-c{display:inline-block;margin-right:8px;padding:2px 7px;font-size:var(--fs-xs);font-weight:700;letter-spacing:.14em;color:#04202b;background:var(--teal,var(--accent))}.legend.bare .lg-i.plain{color:var(--dim2)}.raid-cards{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr));gap:20px}.raid{position:relative;overflow:hidden;display:flex;flex-direction:column;gap:16px;padding:26px;background:var(--panel);border:1px solid var(--edge);box-shadow:var(--plate);transition:border-color .25s}.raid:hover{border-color:#e8be6473}.raid:before{content:"";position:absolute;right:-30px;top:-30px;width:160px;height:160px;border-radius:50%;background:radial-gradient(circle,color-mix(in srgb,var(--accent) 25%,transparent),transparent 70%);pointer-events:none}.raid-h{position:relative;display:flex;justify-content:space-between;align-items:flex-start;gap:10px}.raid-t{display:flex;flex-direction:column;gap:4px;min-width:0}.raid-n{font:900 var(--fs-xl)/1.15 var(--f-title);color:var(--accent2)}.raid-n a{color:inherit}.raid-n .rw-c{display:inline-block;margin-left:8px;padding:2px 7px;vertical-align:4px;font-family:var(--f-ui);font-size:calc(var(--fs-micro)*var(--ui-fz,1));font-weight:700;letter-spacing:calc(.14em*var(--ui-ls,1));text-transform:var(--ui-tt,uppercase);color:#04202b;background:var(--teal,var(--accent))}.raid-w{font-size:var(--fs-sm);color:var(--dim2)}.raid-s{flex:none;display:flex;flex-direction:column;align-items:center;padding:8px 12px;border:1px solid var(--edge);background:#0000004d;clip-path:polygon(6px 0,calc(100% - 6px) 0,100% 6px,100% calc(100% - 6px),calc(100% - 6px) 100%,6px 100%,0 calc(100% - 6px),0 6px)}.raid-s b{font:700 var(--fs-xl)/1.1 var(--f-ui);color:#fff}.raid-s i{font:600 calc(var(--fs-micro)*var(--ui-fz,1)) var(--f-ui);font-style:normal;letter-spacing:calc(.16em*var(--ui-ls,1));text-transform:var(--ui-tt,uppercase);color:var(--dim2)}.raid-p{position:relative;margin:0;font-size:var(--fs-base);line-height:1.55;color:var(--fg)}.raid-l{position:relative;display:flex;align-items:center;gap:10px;margin-top:auto;font-size:var(--fs-xs);font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--teal,var(--accent))}.raid-l:before{content:"";flex:none;width:7px;height:7px;background:currentColor;transform:rotate(45deg)}.lt-top{display:flex;flex-direction:column;gap:16px;background:var(--panel);border:1px solid var(--edge);box-shadow:var(--plate);padding:26px 30px;transition:border-color .25s}.lt-top:hover{border-color:#e8be6473}.lt-top-t h2{margin:0 0 6px;font-size:clamp(22px,2.4vw,28px);color:var(--accent2)}.lt-top-t p{margin:0;max-width:70ch;color:var(--dim);font-size:var(--fs-base)}.lt-f{display:flex;flex-wrap:wrap;gap:6px}.lt-fb,.lt-all{padding:7px 11px;border:1px solid var(--edge);background:#00000040;color:var(--fg);cursor:pointer;font:600 calc(var(--ui-bfs,var(--fs-micro))*var(--ui-fz,1))/1.2 var(--f-ui);letter-spacing:calc(.08em*var(--ui-bls,1));text-transform:var(--ui-btt,uppercase);clip-path:polygon(4px 0,calc(100% - 4px) 0,100% 4px,100% calc(100% - 4px),calc(100% - 4px) 100%,4px 100%,0 calc(100% - 4px),0 4px)}.lt-fb:hover,.lt-all:hover{border-color:var(--accent);color:var(--accent2)}.lt-fb[aria-pressed=true]{background:var(--teal,var(--accent));border-color:transparent;color:#04202b}.lt-key{display:flex;flex-wrap:wrap;gap:8px 22px;font-size:var(--fs-sm);color:var(--dim2)}.lt-ki{display:inline-flex;align-items:flex-start;gap:8px}.lt-ki .lt-st{margin-top:1px}.lt-tools{display:flex;gap:6px}.lt-st{flex:none;display:inline-block;padding:3px 7px;font:700 calc(var(--ui-bfs,var(--fs-micro))*var(--ui-fz,1))/1.3 var(--f-ui);letter-spacing:calc(.12em*var(--ui-bls,1));text-transform:var(--ui-btt,uppercase);white-space:nowrap;border:1px solid currentColor;color:var(--dim2);clip-path:polygon(3px 0,calc(100% - 3px) 0,100% 3px,100% calc(100% - 3px),calc(100% - 3px) 100%,3px 100%,0 calc(100% - 3px),0 3px)}.lt-st[data-st=forever]{background:var(--teal,var(--accent));border-color:transparent;color:#04202b}.lt-st[data-st=classic]{color:var(--accent2)}.lt-st[data-st=unknown]{color:var(--off,var(--dim2))}.lt-st[data-st=partial]{color:#e0a25a}.lt-go{display:inline-flex;align-items:center;gap:6px;margin-left:10px;font:600 calc(var(--ui-bfs,var(--fs-micro))*var(--ui-fz,1)) var(--f-ui);letter-spacing:calc(.1em*var(--ui-bls,1));text-transform:var(--ui-btt,uppercase);color:var(--teal,var(--accent));vertical-align:1px;white-space:nowrap}.lt-go:before{content:"";width:5px;height:5px;background:currentColor;transform:rotate(45deg)}.tbl.dun td:first-child a.lt-go{color:var(--teal,var(--accent));font-family:var(--f-ui)}.tbl.dun td:first-child a.lt-go:hover{color:var(--accent2)}.raid-lt{position:relative;display:flex;flex-wrap:wrap;align-items:center;gap:6px 10px;margin:0;font-size:var(--fs-sm);color:var(--dim2)}.lt-list{display:flex;flex-direction:column;gap:8px;margin-top:22px}.lt-h{display:flex;align-items:center;gap:10px;margin:0 0 4px;font:600 calc(var(--fs-micro)*var(--ui-fz,1)) var(--f-ui);letter-spacing:calc(.2em*var(--ui-ls,1));text-transform:var(--ui-tt,uppercase);color:var(--dim2)}.lt-h:before{content:"";flex:none;width:7px;height:7px;background:var(--accent);transform:rotate(45deg)}.lt{background:var(--panel);border:1px solid var(--edge);scroll-margin-top:84px;transition:border-color .25s}.lt:hover,.lt[open]{border-color:#e8be6466}.lt-s{display:flex;flex-wrap:wrap;align-items:center;gap:6px 14px;padding:13px 18px;list-style:none}summary.lt-s{cursor:pointer}summary.lt-s::-webkit-details-marker{display:none}summary.lt-s:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.lt-sn{font:700 var(--fs-md)/1.25 var(--f-title);color:var(--fg);min-width:0}.lt[open] .lt-sn{color:var(--accent2)}.lt-sm{font:500 calc(var(--fs-xs)*var(--ui-fz,1)) var(--f-ui);color:var(--dim2)}.lt-s .lt-st{margin-left:auto}.lt-x{flex:none;width:8px;height:8px;margin:0 2px 0 4px;border-right:2px solid var(--dim2);border-bottom:2px solid var(--dim2);transform:rotate(45deg) translate(-2px,-2px);transition:transform .2s}.lt[open] .lt-x{transform:rotate(225deg) translate(-2px,-2px)}.lt-u{background:none;border-style:dashed;border-color:var(--line)}.lt-u:hover{border-color:var(--line)}.lt-u .lt-sn{color:var(--dim)}.lt-u .lt-sm{font-family:inherit;font-size:var(--fs-sm)}.lt-bd{display:flex;flex-direction:column;gap:14px;padding:2px 18px 18px}.lt-src{margin:0;max-width:90ch;font-size:var(--fs-sm);line-height:1.55;color:var(--dim2)}.lt-bs{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,290px),1fr));gap:12px;align-items:start}.lt-b{display:flex;flex-direction:column;gap:4px;padding:14px 14px 8px;background:#0000003d;border:1px solid var(--line);border-top:2px solid color-mix(in srgb,var(--accent) 55%,transparent);transition:opacity .2s}.lt-b.lt-0{opacity:.55}.lt-bh{display:flex;align-items:baseline;justify-content:space-between;gap:8px;margin-bottom:4px}.lt-bn{margin:0;font:700 var(--fs-md)/1.25 var(--f-title);color:var(--accent2)}.lt-bn a{color:inherit}.lt-bn a:hover{color:#fff}.lt-bw{flex:none;font:600 calc(var(--ui-bfs,var(--fs-micro))*var(--ui-fz,1)) var(--f-ui);letter-spacing:calc(.12em*var(--ui-bls,1));text-transform:var(--ui-btt,uppercase);color:var(--teal,var(--accent))}.lt-is{list-style:none;margin:0;padding:0}.lt-i{display:grid;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:10px;padding:6px 0;border-top:1px solid var(--line2)}.lt-i:first-child{border-top:0}.lt-i[hidden]{display:none}.lt-ic{display:block;width:34px;height:34px;border:1px solid var(--qc,var(--line));background:var(--well);box-shadow:0 0 8px color-mix(in srgb,var(--qc,transparent) 30%,transparent)}.lt-ic img{display:block;width:32px;height:32px}.lt-tx{display:flex;flex-direction:column;gap:1px;min-width:0}.lt-b a.lt-a{font-weight:600;font-size:var(--fs-base);line-height:1.3;color:var(--qc,var(--fg))!important;text-decoration:none;overflow-wrap:anywhere}.lt-b a.lt-a:hover{text-decoration:underline;text-underline-offset:2px}.lt-b [data-q="0"]{--qc:#9d9d9d}.lt-b [data-q="1"]{--qc:#f2f2f2}.lt-b [data-q="2"]{--qc:#1eff00}.lt-b [data-q="3"]{--qc:#4aa6ff}.lt-b [data-q="4"]{--qc:#c27dff}.lt-b [data-q="5"]{--qc:#ff9a2e}.lt-m{display:flex;flex-wrap:wrap;align-items:center;gap:2px 8px;font:500 calc(var(--fs-xs)*var(--ui-fz,1)) var(--f-ui);color:var(--dim2)}.lt-lv{color:var(--faint,var(--dim2))}.lt-ch{display:inline-flex;align-items:center;gap:5px;font-size:var(--fs-micro);font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:color-mix(in srgb,var(--teal2,var(--accent2)) 85%,transparent);cursor:help}.lt-ch:before{content:"";width:5px;height:5px;background:currentColor;transform:rotate(45deg)}.lt-p{font:700 calc(var(--fs-xs)*var(--ui-fz,1)) var(--f-ui);color:var(--accent2);text-align:right;min-width:3.4em}.lt-e{margin:4px 0 6px;font-size:var(--fs-sm);color:var(--dim2)}.lt-qs{margin-top:6px}.lt-i.lt-qi{grid-template-columns:34px minmax(0,1fr)}.lt-qk{font-weight:700;color:inherit}.lt-qa{font-weight:600}.dq-rw .lt-i.dq-ni{grid-template-columns:minmax(0,1fr)}.lt-pl{display:flex;flex-direction:column;gap:8px;max-width:110ch;font-size:var(--fs-sm);line-height:1.55;color:var(--dim)}.lt-pl p{margin:0}.lt-pl b{font:700 var(--fs-base) var(--f-title);color:var(--accent2);margin-right:4px}.lt-pl i{font-style:normal;color:var(--qc,var(--fg))}.lt-pl [data-q="0"]{--qc:#9d9d9d}.lt-pl [data-q="2"]{--qc:#1eff00}.lt-pl [data-q="3"]{--qc:#4aa6ff}.lt-pl [data-q="4"]{--qc:#c27dff}.lt-pl [data-q="5"]{--qc:#ff9a2e}.lt-miss{margin-top:2px;padding-top:6px;border-top:1px dashed var(--line);font-size:var(--fs-xs);color:var(--faint,var(--dim2))}@media(max-width:640px){.lt-top{padding:20px 16px}.lt-s{padding:12px 14px}.lt-bd{padding:2px 12px 14px}.lt-s .lt-st{margin-left:0}}.lt-st[data-st=seen]{color:#9be3a6;background:#7fd18b1f}.lt-real{margin:0;max-width:78ch;font-size:var(--fs-sm);line-height:1.55;color:var(--dim)}.lt-real b{color:var(--fg);font-weight:600}.lt-real a,.lt-rl a{color:var(--accent2)}.lt-most{display:flex;flex-wrap:wrap;gap:4px 8px;margin:8px 0 0;font-size:var(--fs-sm);color:var(--dim)}.lt-most p{margin:0;color:var(--fg);font-weight:600}.lt-most a{color:var(--accent2)}.lt-rl{margin:0;font-size:var(--fs-xs);color:var(--dim2)}.lt-rl:before{content:"";display:inline-block;width:5px;height:5px;margin:0 8px 1px 0;background:#9be3a6;transform:rotate(45deg)}.lt-sk{color:#9be3a6}.lt-obs{display:flex;flex-wrap:wrap;align-items:center;gap:4px 8px;margin:0 0 4px;font:400 var(--fs-sm)/1.4 var(--f-body);color:var(--dim)}.lt-obs .lt-st{padding:2px 6px;font-family:var(--f-ui);font-size:calc(var(--fs-xs)*var(--ui-fz,1))}.lt-p{display:flex;flex-direction:column;align-items:flex-end;gap:1px}.lt-pk{font:600 calc(var(--ui-bfs,var(--fs-micro))*var(--ui-fz,1))/1 var(--f-ui);letter-spacing:calc(.12em*var(--ui-bls,1));text-transform:var(--ui-btt,uppercase);color:var(--dim2)}.lt-oc{display:block;flex-basis:100%;font:600 calc(var(--fs-xs)*var(--ui-fz,1)) var(--f-ui);color:#9be3a6}.lt-oc[data-z]{color:var(--dim2);font-weight:500}.lt-unc{color:var(--dim2);text-decoration:none;cursor:help}.lt-wrap{display:flex;flex-direction:column;gap:inherit;min-width:0}.lt-top{gap:12px}.lt-top-t h2{margin-bottom:4px}.lt-how>summary{width:fit-content;cursor:pointer;font:600 calc(var(--fs-xs)*var(--ui-fz,1)) var(--f-ui);letter-spacing:calc(.08em*var(--ui-bls,1));text-transform:var(--ui-btt,uppercase);color:var(--accent2)}.lt-how>summary:hover{color:#fff}.lt-how-b{display:flex;flex-direction:column;gap:10px;margin-top:10px;max-width:78ch;font-size:var(--fs-sm);line-height:1.55;color:var(--dim)}.lt-how-b p{margin:0}.lt-up:empty{display:none}.lt-bar{position:sticky;top:0;z-index:20;display:flex;align-items:center;gap:6px;margin:-32px 0 -26px;padding:10px 0;background:color-mix(in oklab,var(--bg) 92%,transparent);backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);overflow-x:auto;scrollbar-width:none}.lt-bar::-webkit-scrollbar{display:none}.lt-bar .lt-f{flex-wrap:nowrap}.lt-bar .lt-fb,.lt-bar .lt-all{flex:none;white-space:nowrap}.lt-bar .lt-tools{margin-left:auto;padding-left:12px}@media(max-width:980px){.lt-bar{top:53px}}.raid-more{margin:-8px 0 0;font-size:var(--fs-sm)}.raid-more a{color:var(--accent2)}.dun1-bc{display:flex;flex-wrap:wrap;gap:4px 16px;font:600 calc(var(--fs-xs)*var(--ui-fz,1)) var(--f-ui);letter-spacing:calc(.08em*var(--ui-ls,1));text-transform:var(--ui-tt,uppercase)}.dun1-bc a{color:var(--dim2);text-decoration:none}.dun1-bc a:before{content:"‹ "}.dun1-bc a:hover{color:var(--accent2)}.dun1-t{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:10px 20px}.dun1-wh{flex:none;margin-top:8px;padding:7px 12px;font:600 calc(var(--ui-bfs,var(--fs-micro))*var(--ui-fz,1)) var(--f-ui);letter-spacing:calc(.1em*var(--ui-bls,1));text-transform:var(--ui-btt,uppercase);text-decoration:none}.dun1-fs{list-style:none;margin:2px 0 0;padding:0;display:flex;flex-wrap:wrap;gap:1px;width:fit-content;max-width:100%;border:1px solid var(--line);background:var(--line)}.dun1-fs li{flex:1 1 auto;display:flex;flex-direction:column;gap:2px;padding:8px 16px;background:var(--bg2)}.dun1-fs span{font:600 calc(var(--fs-micro)*var(--ui-fz,1)) var(--f-ui);letter-spacing:calc(.12em*var(--ui-ls,1));text-transform:var(--ui-tt,uppercase);color:var(--dim2)}.dun1-fs b{font:600 calc(var(--fs-sm)*var(--ui-fz,1)) var(--f-ui);color:var(--fg)}@media(max-width:640px){.dun1-fs li{padding:7px 11px}}.dun1 .dun1-n:first-child{margin-top:0}.raids1 .raid-n{margin:0}.raids1-d{position:relative;display:flex;flex-direction:column;margin:0;font-size:var(--fs-sm);line-height:1.5}.raids1-d>div{display:grid;grid-template-columns:7.5em minmax(0,1fr);gap:10px;padding:8px 0;border-top:1px solid var(--line)}.raids1-d dt{font:600 calc(var(--fs-micro)*var(--ui-fz,1))/1.9 var(--f-ui);letter-spacing:calc(.1em*var(--ui-ls,1));text-transform:var(--ui-tt,uppercase);color:var(--dim2)}.raids1-d dd{margin:0;color:var(--fg)}.raids1-d ul{margin:0;padding-left:1.1em}.raids1-d a{color:var(--accent2)}.raids1-go,.raids1-cta{position:relative;align-self:flex-start;margin-top:auto;text-decoration:none}.raids1-n{margin:0;max-width:72ch;line-height:1.6;color:var(--dim)}.lt-nh{margin:8px 0 0;padding-top:8px;border-top:1px dashed var(--line);font:600 calc(var(--fs-micro)*var(--ui-fz,1)) var(--f-ui);letter-spacing:calc(.12em*var(--ui-ls,1));text-transform:var(--ui-tt,uppercase);color:#9be3a6}.lt-nw .lt-ic:empty:after{content:"?";display:grid;place-items:center;height:100%;font:700 var(--fs-base) var(--f-ui);color:var(--dim2)}.lt-b.lt-sb{border-top-color:#7fd18b99}.lt-up{display:flex;flex-direction:column;gap:10px;padding:14px 16px;border:1px solid var(--line);border-left:3px solid #7fd18b;background:#0003}.lt-up[hidden]{display:none}.lt-uh{margin:0;font-size:var(--fs-base);line-height:1.5;color:var(--dim)}.lt-ul{padding:0;border:0;background:none;color:var(--accent2);font:inherit;font-weight:600;cursor:pointer;text-decoration:underline;text-underline-offset:2px}.lt-ul:hover{color:#fff}.lt-uhd{display:flex;flex-wrap:wrap;align-items:center;gap:8px 14px}.lt-uhd h3{margin:0;font:700 var(--fs-lg)/1.25 var(--f-title);color:var(--fg)}.lt-uhd h3 b{color:var(--cc,var(--accent2))}.lt-um{font:500 calc(var(--fs-xs)*var(--ui-fz,1)) var(--f-ui);color:var(--dim2)}.lt-uo{margin-left:auto}.lt-uw{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,260px),1fr));gap:6px 10px}.lt-uw a{display:flex;align-items:center;gap:10px;padding:8px 10px;border:1px solid var(--line);background:#00000038;color:var(--fg);text-decoration:none;transition:border-color .2s}.lt-uw a:hover{border-color:#7fd18b}.lt-uw-n{flex:none;min-width:1.7em;font:700 var(--fs-lg)/1 var(--f-ui);color:#9be3a6;text-align:right}.lt-uw-t{display:flex;flex-direction:column;gap:2px;min-width:0}.lt-uw-t b{font-weight:600;font-size:var(--fs-base);line-height:1.25}.lt-uw-t span{font:500 calc(var(--fs-xs)*var(--ui-fz,1)) var(--f-ui);color:var(--dim2)}.lt-uw .lt-st{margin-left:auto}.lt-un2{margin:0;font-size:var(--fs-xs);line-height:1.5;color:var(--dim2)}.lt-un{font:600 calc(var(--fs-xs)*var(--ui-fz,1)) var(--f-ui);color:#9be3a6}.lt-un i{font-style:normal;font-weight:500;color:var(--dim2)}.lt-ub{align-self:flex-start;display:inline-flex;align-items:center;gap:5px;margin-top:3px;padding:1px 7px;font:700 calc(var(--fs-xs)*var(--ui-fz,1))/1.5 var(--f-ui);color:#062b12;background:#8fdc9a;cursor:help}.lt-ut:before{content:"";display:inline-block;vertical-align:1px;margin-right:5px;width:0;height:0;border-left:4px solid transparent;border-right:4px solid transparent;border-bottom:6px solid currentColor}.lt-ub{display:block}.lt-us{display:flex;flex-wrap:wrap;gap:0 10px;padding-left:13px;font-weight:600}.lt-us i{font-style:normal;white-space:nowrap}.lt-us i[data-d=dn]{color:#8b1a1a}.lt-i[data-up]{background:linear-gradient(90deg,rgba(127,209,139,.12),transparent 75%)}.lt-b[hidden],.lt[hidden],.lt-list[hidden]{display:none}.lt-other{margin-top:0}.lt-nw a.lt-a .iconsmall{display:none}.dq-go{flex:none;display:inline-grid;place-items:center;margin-left:8px;width:18px;height:18px;vertical-align:2px;border-radius:50%;border:1px solid #8a6a1e;background:radial-gradient(circle at 35% 30%,#ffe27a,#e8be64 60%,#a97e2c);color:#3a2a06;font:900 var(--fs-xs)/1 Georgia,serif;cursor:pointer;box-shadow:0 0 6px #e8be6480}.dq-go:hover{box-shadow:0 0 10px #e8be64d9}.dq-go-s{cursor:default;box-shadow:none}.tbl.dun td:first-child .dq-go{margin-left:8px}.raid-n .dq-go{margin-left:10px}#dq-box{width:min(640px,94vw);max-height:min(78vh,720px)}.dq-body{overflow-y:auto;overflow-x:hidden;min-height:0}.dq-note{margin:0 0 12px;font-size:var(--fs-sm);line-height:1.55;color:var(--dim2)}.dq-e{margin:0;font-size:var(--fs-sm);color:var(--dim2)}.dq-list2{display:flex;flex-direction:column}.dq-i2{border-top:1px solid var(--line2)}.dq-i2:first-child{border-top:0}.dq-h{display:flex;flex-wrap:wrap;align-items:baseline;gap:6px 10px;padding:12px 6px 12px 0;cursor:pointer;list-style:none}.dq-h::-webkit-details-marker{display:none}.dq-h:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.dq-x{flex:none;width:7px;height:7px;margin-left:auto;border-right:2px solid var(--dim2);border-bottom:2px solid var(--dim2);transform:rotate(45deg) translate(-2px,-2px);transition:transform .2s}.dq-i2[open] .dq-x{transform:rotate(225deg) translate(-2px,-2px)}.dq-i2[open] .dq-h{padding-bottom:6px}.dq-bd{display:flex;flex-direction:column;padding-bottom:14px}.dq-n{font:700 var(--fs-md)/1.3 var(--f-title);color:var(--accent2)}.dq-lv{font-size:var(--fs-xs);color:var(--dim2)}.dq-side{font:700 calc(var(--fs-micro)*var(--ui-fz,1)) var(--f-ui);letter-spacing:calc(.1em*var(--ui-ls,1));text-transform:var(--ui-tt,uppercase);padding:2px 6px;border:1px solid currentColor}.dq-side[data-side=alliance]{color:#4a8cf0}.dq-side[data-side=horde]{color:#e0474f}.dq-side[data-side=both]{color:var(--dim2)}.cq-bar{display:flex;flex-direction:column;gap:10px;margin:0 0 12px}.cq-row{display:flex;flex-wrap:wrap;gap:10px;align-items:center}.cq-c{border-left:3px solid var(--cc,var(--edge));display:inline-flex;gap:6px;align-items:baseline}.cq-c[aria-pressed=true]{color:var(--cc,var(--accent))}.cq-q{font:inherit;font-size:var(--fs-base);padding:6px 10px;background:var(--bg2);color:var(--fg);border:1px solid var(--edge);min-width:0;flex:1 1 200px;max-width:320px}.cq-sum{margin:0 0 10px;color:var(--dim2);font-size:var(--fs-xs)}.cq-src{margin:14px 0 0;font-size:var(--fs-xs)}.cq-i .dq-rw .lt-i{grid-template-columns:minmax(0,1fr)}.dq-tag{font:700 calc(var(--fs-micro)*var(--ui-fz,1)) var(--f-ui);letter-spacing:calc(.1em*var(--ui-ls,1));text-transform:var(--ui-tt,uppercase);padding:2px 6px;border:1px solid currentColor;color:var(--accent)}.dq-g{margin:0 0 4px;font-size:var(--fs-sm);color:var(--dim2)}.dq-g b{color:var(--fg);font-weight:600}.dq-z{color:var(--faint,var(--dim2))}.dq-ob{margin:0 0 4px;font-size:var(--fs-base);line-height:1.5;color:var(--fg)}.dq-ds{margin:0 0 8px;font-size:var(--fs-sm);line-height:1.55;color:var(--dim2);font-style:italic}.dq-rg{display:flex;flex-direction:column;gap:4px;margin-bottom:6px}.dq-rl{font:600 calc(var(--fs-micro)*var(--ui-fz,1)) var(--f-ui);letter-spacing:calc(.1em*var(--ui-ls,1));text-transform:var(--ui-tt,uppercase);color:var(--dim2)}.dq-rw{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,220px),1fr));gap:4px 10px}.dq-rw .lt-i{grid-template-columns:30px minmax(0,1fr);padding:3px 0}.dq-rw .lt-ic,.dq-rw .lt-ic img{width:30px;height:30px}.dq-xp{margin:0 0 6px;font:600 calc(var(--fs-xs)*var(--ui-fz,1)) var(--f-ui);color:var(--accent2)}.dq-wh{font:600 calc(var(--ui-bfs,var(--fs-micro))*var(--ui-fz,1)) var(--f-ui);letter-spacing:calc(.08em*var(--ui-bls,1));text-transform:var(--ui-btt,uppercase);color:var(--teal,var(--accent))}.dq-wh:hover{color:var(--accent2)}@media(max-width:640px){#dq-box{max-height:88vh}.dq-rw{grid-template-columns:1fr}}.gf-who{margin:0 0 4px;font-size:var(--fs-sm);color:var(--dim2)}.gf-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:1px}.gf-row{display:flex;flex-wrap:wrap;align-items:center;gap:6px 10px;padding:9px 0;border-bottom:1px solid var(--line);font-size:var(--fs-sm)}.gf-row:last-child{border-bottom:0}.gf-a{font-weight:600}.gf-tag{flex:none;font:700 calc(var(--fs-micro)*var(--ui-fz,1)) var(--f-ui);letter-spacing:calc(.08em*var(--ui-ls,1));text-transform:var(--ui-tt,uppercase);padding:2px 7px}.gf-tag[data-gf=ok]{color:#062b12;background:#8fdc9a}.gf-tag[data-gf=bound]{color:var(--dim2);border:1px solid var(--line)}.gf-tag[data-gf=unknown]{color:#e0a25a;border:1px solid color-mix(in oklab,#e0a25a 45%,transparent)}.gf-slot{font:500 calc(var(--fs-xs)*var(--ui-fz,1)) var(--f-ui);color:var(--dim2)}.gf-stats{display:flex;flex-wrap:wrap;gap:0 8px;font:600 calc(var(--fs-xs)*var(--ui-fz,1)) var(--f-ui);color:#9be3a6}.gf-prof{font-size:var(--fs-xs);color:var(--dim2)}.gf-note{flex-basis:100%;margin:2px 0 0;font-size:var(--fs-xs);color:var(--dim2)}.gf-go{margin-left:auto;flex:none}.gf-drop{display:flex}#gf>.sec+.sec{margin-top:40px}.gf-drop[hidden],.ros-out[hidden]{display:none}.ros-out p{margin:0 0 14px}.ros-out .btn-gold,.ros-out .obtn{text-decoration:none}@media(max-width:640px){.gf-row{padding:10px 0}.gf-go{flex-basis:100%;margin-left:0;text-align:center}}#gf{display:flex;flex-direction:column;gap:22px}.gf-vh{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.gf-sum{display:flex;flex-wrap:wrap;align-items:flex-end;gap:18px 40px;padding:18px 24px}.gf-sum-t{flex:1 1 280px;min-width:0}.gf-k{margin:0;font:600 calc(var(--fs-micro)*var(--ui-fz,1))/1.5 var(--f-ui);letter-spacing:calc(.16em*var(--ui-ls,1));text-transform:var(--ui-tt,uppercase);color:var(--dim2)}.gf-k b{font-weight:600;color:var(--cc,var(--fg))}.gf-sum h2{margin:2px 0 0;font:700 var(--fs-xl)/1.2 var(--f-title);color:var(--fg)}.gf-sum-p{margin:4px 0 0;color:var(--dim)}.gf-sum-p:empty{display:none}.gf-pick{margin-top:12px;min-height:40px}body[data-flavor=forever] .gf-fig{flex-direction:row;--pvl-gap:8px;margin:0}body[data-flavor=forever] .gf-fig[hidden]{display:none}.gf-fig>div{padding:8px 18px}.gf-fig dt{font:600 calc(var(--fs-micro)*var(--ui-fz,1)) var(--f-ui);letter-spacing:calc(.16em*var(--ui-ls,1));text-transform:var(--ui-tt,uppercase);color:var(--dim2)}.gf-fig dd{margin:0;font:700 26px/1.2 var(--f-title);color:var(--fg)}.gf-fig dd[data-hi]{color:var(--accent2)}.gf-cols{display:flex;flex-wrap:wrap;gap:18px;align-items:flex-start}.gf-slots{flex:1 1 300px;max-width:400px;min-width:0;padding:16px 0 10px}.gf-slots[hidden]{display:none}.gf-src{flex:999 1 520px;min-width:0;padding:20px 26px 16px}.gf-sh{display:flex;justify-content:space-between;align-items:baseline;flex-wrap:wrap;gap:2px 10px;padding:0 16px 6px}.gf-sh h2{margin:0;font:700 var(--fs-md) var(--f-title);color:var(--fg)}.gf-sh span{font:400 calc(var(--fs-micro)*var(--ui-fz,1)) var(--f-ui);color:var(--dim2)}.gf-slw{position:relative;padding-top:20px}.gf-lv{z-index:1;position:absolute;top:0;height:20px;left:calc(24px + (100% - 48px) * var(--p));width:0;pointer-events:none}.gf-sl[data-lv] .gf-lane{position:relative;overflow:visible}.gf-sl[data-lv] .gf-lane:after{content:"";position:absolute;top:-4px;bottom:-4px;left:calc(100% * var(--p,0) - 1px);width:2px;background:var(--pv-ink,#2b2115);box-shadow:0 0 0 1px #efe6d1b3;pointer-events:none}.gf-lv span{position:absolute;top:0;left:6px;white-space:nowrap;font:400 calc(var(--fs-micro)*var(--ui-fz,1)) var(--f-ui);color:var(--accent2)}.gf-lv[data-r] span{left:auto;right:6px}body[data-flavor=forever] .gf-sl{margin:0 12px}.gf-sb{display:block;width:100%;padding:6px 12px;border:0;font:inherit;text-align:left;cursor:pointer}.gf-sb:focus-visible{outline:2px solid var(--accent2);outline-offset:-2px}.gf-sr{display:flex;justify-content:space-between;align-items:baseline;gap:10px;font-size:var(--fs-sm)}.gf-sr>span:first-child{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.gf-sa{font-weight:600}.gf-sk{font:600 calc(var(--fs-micro)*var(--ui-fz,1)) var(--f-ui);letter-spacing:calc(.08em*var(--ui-ls,1));text-transform:var(--ui-tt,uppercase);color:var(--dim2)}.gf-si{color:var(--qc,var(--fg))}.gf-si[data-none]{color:var(--dim2)}.gf-sv{flex:none;font:400 calc(var(--fs-xs)*var(--ui-fz,1)) var(--f-ui);color:var(--dim)}.gf-sv[data-n]{color:var(--accent2)}.gf-lane{margin-top:5px}.gf-lane[data-n]{--bar:var(--ink-gold)}body[data-flavor=forever] .pvc .gf-lane[data-empty]{background:none;border:1px dashed rgba(122,79,0,.55);box-sizing:border-box}.gf-foot{margin:10px 16px 0;padding-top:10px;border-top:1px solid var(--line);font-size:var(--fs-xs);color:var(--dim2)}.gf-foot[hidden]{display:none}.gf-src .gf-foot{margin:6px 0 0}.gf-tabs{display:flex;flex-wrap:wrap;border-bottom:1px solid var(--line)}.gf-tab{display:inline-flex;align-items:center;gap:8px;min-height:44px;padding:0 16px;margin-bottom:-1px;background:none;border:0;border-bottom:2px solid transparent;color:var(--dim);font:400 calc(var(--fs-xs)*var(--ui-fz,1)) var(--f-ui);letter-spacing:calc(.06em*var(--ui-bls,1));white-space:nowrap;cursor:pointer}.gf-tab:hover{color:var(--accent2)}.gf-tab[aria-selected=true]{color:var(--accent2);border-bottom-color:var(--accent)}.gf-tab:focus-visible{outline:2px solid var(--accent2);outline-offset:-2px}.gf-tn{color:var(--dim2)}.gf-tn:empty{display:none}.gf-pane{padding-top:16px}.gf-pane[hidden]{display:none}.gf-ph{display:flex;justify-content:space-between;align-items:baseline;flex-wrap:wrap;gap:6px 20px}.gf-ph .mono{font-size:var(--fs-xs);color:var(--dim2)}.gf-lede{margin:0;max-width:62ch;color:var(--dim)}.gf-ph3{margin:0 0 6px;font:700 var(--fs-lg) var(--f-title);color:var(--fg)}#gf .gf-drop{margin-top:14px}#gf .gf-pane .ch-empty{margin-top:12px;border:0}#gf .gf-drop .pvb{width:100%;min-height:44px}.gf-filt{margin:12px 0 0;font:400 calc(var(--fs-xs)*var(--ui-fz,1)) var(--f-ui);color:var(--accent2)}.gf-filt[hidden]{display:none}#gf .gf-list{margin-top:8px}#gf .gf-row{display:flex;flex-wrap:wrap;gap:6px 14px;align-items:flex-start;padding:12px 14px;min-width:0;box-sizing:border-box}#gf .gf-row>.gf-ic{flex:none}#gf .gf-row>.gf-b{flex:1 1 220px}#gf .gf-row>.gf-tag,#gf .gf-row>.gf-go{flex:none;margin-left:auto;max-width:100%;box-sizing:border-box}.gf-ic{display:block;width:32px;height:32px;background:var(--well)}body[data-flavor=forever] .gf-ic{box-shadow:0 0 0 2px var(--qc,#5a4a30)}.gf-ic img{display:block;width:32px;height:32px}.gf-b{min-width:0;display:flex;flex-direction:column;gap:1px}#gf .gf-a{align-self:flex-start;color:var(--qc,var(--fg));font-weight:500;text-decoration:none}#gf .gf-a:hover{text-decoration:underline}#gf .gf-slot{font:400 var(--fs-sm) var(--f-body);color:var(--accent2)}#gf .gf-stats{gap:0 10px;font-weight:400;color:var(--ink-green)}#gf .gf-stats i{font-style:normal;color:var(--ink-green)}#gf .gf-stats i[data-d=dn]{color:var(--ink-red)}#gf .gf-il{color:var(--dim)}#gf .gf-prof{font-size:var(--fs-micro);color:var(--dim2)}#gf .gf-note{margin:2px 0 0;color:var(--dim2)}#gf .gf-tag{font:400 calc(var(--fs-micro)*var(--ui-fz,1)) var(--f-ui);letter-spacing:0;text-transform:none;padding:2px 8px;border:1px solid var(--line);background:none}#gf .gf-tag[data-gf=ok]{color:var(--teal2,#8fdc9a);border-color:color-mix(in srgb,var(--teal,#8fdc9a) 50%,transparent)}#gf .gf-tag[data-gf=bound]{color:var(--dim);border-color:color-mix(in srgb,var(--dim2) 40%,transparent)}#gf .gf-tag[data-gf=unknown]{color:var(--accent2);border-color:color-mix(in srgb,var(--accent) 45%,transparent)}#gf .gf-go{margin:0;white-space:nowrap}.gf-chk{margin:14px 0 0;color:var(--dim)}body[data-flavor=forever] .gf-alw{margin:8px 0 0;--pvl-min:190px}.gf-alw li{display:flex;justify-content:space-between;align-items:center;gap:8px;padding:8px 12px}.gf-alc{display:flex;align-items:center;gap:8px;min-width:0}.gf-alc>span{color:var(--cc,var(--fg));font-weight:500}.gf-alc img{flex:none;width:22px;height:22px}.gf-alw .mono{font-size:var(--fs-xs);color:var(--dim2)}#gf .gf-how{padding:14px 20px}.gf-how summary{min-height:28px;font:400 calc(var(--fs-xs)*var(--ui-fz,1)) var(--f-ui);letter-spacing:calc(.08em*var(--ui-bls,1));color:var(--dim)}.gf-how summary:before{content:"+";flex:none;width:12px;color:var(--accent)}.gf-how[open] summary:before{content:"-"}.gf-how summary:hover{color:var(--accent2)}.gf-how h3{margin:16px 0 0;font:700 var(--fs-base) var(--f-title);color:var(--fg)}.gf-how p{margin:6px 0 0;max-width:72ch;color:var(--dim)}@media(max-width:760px){.gf-slots{max-width:none;flex-basis:100%}.gf-src{padding:16px 16px 12px}.gf-tabs{flex-wrap:wrap}.gf-tab{padding:0 12px}.gf-sum{padding:16px}.gf-fig>div{padding:8px 12px}#gf .gf-row>.gf-tag,#gf .gf-row>.gf-go{margin-left:46px}}#armory{gap:18px}#armory .arx-head{display:flex;justify-content:space-between;align-items:flex-end;gap:16px 24px;flex-wrap:wrap;min-width:0}#armory .arx-head:not(:has(>:not([hidden]))){display:none}#armory .arx-head>.page-h{flex:1 1 420px;max-width:64ch;min-width:0;padding:0;border:0;gap:8px}#armory .page-h h1{background:none;-webkit-background-clip:border-box;background-clip:border-box;-webkit-text-fill-color:currentColor;filter:none;animation:none;color:var(--fg);font-size:clamp(34px,4.6vw,50px);font-weight:900;line-height:1.04}#armory .page-h .page-s{color:var(--dim)}#armory .arx-head>.ar-join{flex:0 1 440px;margin:0;padding:14px 18px;flex-direction:column;align-items:flex-start;gap:12px}#armory .ar-join{border:0}#armory .ar-join[hidden]{display:none}#armory .ar-jt{flex:0 1 auto;font-size:var(--fs-sm)}#armory .ar-jt b{font:700 var(--fs-md) var(--f-title);color:var(--fg)}#armory .ar-ja a{min-height:44px;display:inline-flex;align-items:center}#armory>.ar-join{margin:0;padding:18px 22px}#armory .arx-own{display:flex;align-items:center;flex-wrap:wrap;gap:6px 14px;padding:12px 16px}#armory .arx-own[hidden]{display:none}#armory .arx-wh{display:flex;flex-direction:column;min-width:0}#armory .arx-ok{font:600 calc(var(--fs-micro)*var(--ui-fz,1)) var(--f-ui);letter-spacing:calc(.12em*var(--ui-ls,1));text-transform:var(--ui-tt,uppercase);color:var(--dim2)}#armory .arx-on{font:700 var(--fs-md) var(--f-title);color:var(--cc,var(--fg))}#armory .arx-own .obtn{min-height:44px;display:inline-flex;align-items:center;padding:0 16px;text-decoration:none;background:var(--pv-ink);border-color:var(--pv-ink);color:#f5d488}#armory .arx-own .obtn:hover{background:#3d2f1e;color:#f5d488}#armory .ar-find{padding:20px 24px;gap:14px}#armory .arx-sr{position:absolute;width:1px;height:1px;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}#armory .arx-q{display:flex;flex-wrap:wrap;align-items:flex-end;gap:10px 14px}#armory .arx-f{display:flex;flex-direction:column;gap:6px;min-width:0}#armory .arx-fq{flex:1 1 300px}#armory .arx-k{font:600 calc(var(--fs-micro)*var(--ui-fz,1)) var(--f-ui);letter-spacing:calc(.12em*var(--ui-ls,1));text-transform:var(--ui-tt,uppercase);color:var(--dim2)}#armory .ar-in{height:44px;border-radius:0;font-size:var(--fs-base)}#armory input.ar-in{flex:none;width:100%;font-family:var(--mono);font-size:var(--fs-md);border-color:color-mix(in oklab,var(--accent) 45%,var(--line))}#armory .arx-reg{display:flex;flex-wrap:wrap;border:1px solid var(--line)}#armory .arx-reg button{min-height:42px;padding:0 12px;background:none;border:0;color:var(--dim);font:500 calc(var(--fs-xs)*var(--ui-fz,1)) var(--f-ui);white-space:nowrap;cursor:pointer}#armory .arx-reg button:hover{color:var(--accent2)}#armory .arx-reg button[aria-pressed=true]{background:var(--accent);color:var(--on-accent);font-weight:700}#armory .ar-ft{height:44px;padding:0 16px;font:500 calc(var(--fs-xs)*var(--ui-fz,1)) var(--f-ui);letter-spacing:calc(.06em*var(--ui-bls,1))}#armory .ar-fl{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:10px 14px;padding-top:14px;border-top:1px solid var(--line)}#armory .ar-fl[hidden]{display:none}#armory .ar-fl select.ar-in{width:100%}#armory .arx-tot{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 18px;margin:0;font-size:var(--fs-xs);color:var(--dim2)}#armory .arx-tot:empty{display:none}#armory .arx-tw{color:var(--dim)}#armory .arx-tk{letter-spacing:.1em;text-transform:uppercase}#armory .arx-tot b{color:var(--fg);font-weight:600}#armory .arx-res{padding:16px 0 14px;min-width:0}#armory .arx-rh{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:4px 12px;padding:0 20px 10px}#armory .arx-rh h2{margin:0;font:700 var(--fs-md) var(--f-title);color:var(--fg)}#armory .ar-n{margin:0}#armory .ar-list{display:grid;grid-template-columns:minmax(0,1fr);gap:6px;padding:0 18px}#armory .ar-list>:is(p,.ar-nf){grid-column:1 / -1;margin:0}#armory .ar-row{grid-template-columns:30px minmax(0,1fr) auto 22px;gap:0 12px;padding:9px 12px;border:0;font-size:var(--fs-base)}#armory .ar-ic{width:30px;height:30px;border-color:color-mix(in oklab,var(--cc,var(--line)) 55%,transparent)}#armory .ar-fc{width:22px;height:22px;border-radius:0;border:1px solid var(--frame)}#armory span.ar-fc{border:0}#armory .ar-rm{display:flex;flex-direction:column;gap:0;line-height:1.35}#armory .ar-rn{font-family:var(--f-title);font-weight:700}#armory .ar-rw{font-size:var(--fs-xs);color:var(--dim)}#armory .ar-rx{flex-direction:column;align-items:flex-end;gap:0;max-width:46vw;line-height:1.35}#armory .ar-rr{min-width:0;text-align:right;color:var(--dim)}#armory .ar-rt{min-width:0}@media(min-width:1180px){#armory .ar-list{grid-template-columns:repeat(2,minmax(0,1fr))}#armory .ar-list.pvl>.ar-row:nth-child(2n){--pv-bg:var(--pv-vellum)}#armory .ar-list.pvl>.ar-row:nth-child(4n+3),#armory .ar-list.pvl>.ar-row:nth-child(4n+4){--pv-bg:var(--pv-bone)}}#armory .arx-rf{display:flex;flex-direction:column;gap:8px;margin:12px 20px 0}#armory #ar-more{min-height:44px;width:100%}#armory #ar-more[hidden]{display:none}#armory .arx-hint{margin:0;font-size:var(--fs-xs);color:var(--dim2)}#armory .ar-lk .obtn{min-height:44px}#armory .arx-how{padding:14px 20px}#armory .arx-how>summary{cursor:pointer;min-height:28px;display:flex;align-items:center;font:500 calc(var(--fs-xs)*var(--ui-fz,1)) var(--f-ui);letter-spacing:calc(.08em*var(--ui-bls,1));color:var(--dim)}#armory .arx-how>summary:hover{color:var(--accent2)}#armory .arx-how .ar-how{margin:10px 0 0;max-width:72ch}#armory.arx-c>.arx-head{display:none}#armory .fr-full .ch-detail{padding:0}#armory .ch-detail{--cp-bg:transparent;--cp-sub:rgba(0,0,0,.2);--cp-in:rgba(0,0,0,.35);--cp-in2:rgba(0,0,0,.3);--cp-t1:var(--fg);--cp-t2:var(--fg);--cp-t3:var(--dim);--cp-t4:var(--dim);--cp-t5:var(--dim);--cp-t6:var(--dim2);--cp-t7:var(--dim2);--cp-gold:var(--accent);background:none;border:0;border-radius:0;box-shadow:none;display:flex;flex-direction:column;gap:18px}#armory .ch-detail :not(.rv-d,.cp-sync>i){border-radius:0}#armory .ch-detail .cp-card,#armory .ch-detail .cp-sum,#armory .ch-detail .cp-wc,#armory .ch-detail .rv{border-color:var(--line)}#armory .arx-id{display:flex;justify-content:space-between;align-items:flex-start;gap:16px 28px;flex-wrap:wrap;padding:24px 28px 0}#armory .arx-who{flex:1 1 320px;min-width:0}#armory .arx-who .page-h{padding:0;border:0;gap:4px}#armory .arx-who .kicker{gap:8px;letter-spacing:.16em;font-size:var(--fs-micro);color:var(--dim2)}#armory .arx-who .kicker:before{display:none}#armory .arx-who .kicker a{color:var(--accent);text-decoration:none}#armory .arx-who .kicker a:hover{color:var(--accent2);text-decoration:underline}#armory .arx-who .kicker span:before{content:"·";margin-right:8px}#armory .arx-who h1{font-family:var(--f-title);font-size:clamp(28px,3.4vw,38px);font-weight:700;line-height:1.1;color:color-mix(in oklab,var(--cc,var(--fg)) 72%,#fff);overflow-wrap:anywhere}#armory .arx-who .page-s{font-size:var(--fs-base);max-width:none}#armory .arx-dl{display:flex;flex-wrap:wrap;gap:6px;margin:0}#armory .arx-dl>div{padding:6px 14px}#armory .arx-dl dt{font:600 calc(var(--fs-micro)*var(--ui-fz,1)) var(--f-ui);letter-spacing:calc(.16em*var(--ui-ls,1));text-transform:var(--ui-tt,uppercase);color:var(--dim2)}#armory .arx-dl dd{margin:2px 0 0;font:700 var(--fs-xl) var(--f-title);color:var(--fg)}#armory .arx-hd>.ar-pf{display:flex;flex-wrap:wrap;align-items:center;gap:6px 20px;padding:14px 28px 0}#armory .ar-p{color:var(--dim)}#armory .ar-p b{color:var(--fg);font-weight:500}#armory .arx-sep{color:var(--faint)}#armory .arx-hd>.vp-h{display:flex;justify-content:space-between;align-items:flex-end;flex-wrap:wrap;gap:0 16px;padding:0 16px;margin-top:14px;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}#armory .ch-detail .vp-tabs{flex-wrap:wrap;overflow:visible}#armory .ch-detail .vp-tab{min-height:44px;padding:0 14px;font-family:var(--f-ui);font-size:calc(var(--fs-xs)*var(--ui-fz,1));letter-spacing:calc(.06em*var(--ui-bls,1));color:var(--dim)}#armory .ch-detail .vp-tab:hover{color:var(--accent2)}#armory .ch-detail .vp-tab[aria-selected=true]{color:var(--accent2);border-bottom-color:var(--accent)}#armory .ch-detail .vp-reset{padding:0 0 12px;font-size:var(--fs-micro);color:var(--dim2)}#armory .ch-detail .ch-pane{padding:0}#armory .ch-detail .ch-pane.pvp{padding:22px 24px}#armory .ar-bn{margin:0}#armory .ar-bn.pvc{padding:12px 16px}#armory.arx-c>.sh-foot{max-width:80ch}@media(max-width:760px){#armory .ar-find{padding:16px 14px}#armory .arx-reg{flex:1 1 100%}#armory .arx-reg button{flex:1 1 auto;padding:0 8px}#armory .ar-ft{flex:1 1 auto}#armory .ar-fl{grid-template-columns:1fr 1fr}#armory .arx-rh{padding:0 14px 10px}#armory .ar-row{padding:9px 10px;gap:0 10px}#armory .ar-list{padding:0 12px}#armory .arx-rf{margin:12px 14px 0}#armory .arx-head>.ar-join{flex-basis:100%}#armory>.ar-join{padding:16px 14px}#armory .arx-id{padding:18px 16px 0}#armory .arx-dl{display:grid;grid-template-columns:repeat(auto-fit,minmax(0,1fr));width:100%}#armory .arx-dl>div{padding:6px 10px}#armory .arx-dl dd{font-size:var(--fs-lg)}#armory .arx-hd>.ar-pf{padding:12px 16px 0;gap:6px 14px}#armory .arx-hd>.vp-h{padding:0 4px}#armory .ch-detail .vp-tab{padding:0 10px}#armory .ch-detail .vp-reset{padding:6px 10px 10px}#armory .ch-detail .ch-pane.pvp{padding:16px 12px}}#armory .arx-hd{padding:0}#armory .arx-f .ar-in{flex:none}#armory .arx-none{padding:20px 22px;display:flex;flex-direction:column;gap:12px}#armory .arx-none .ff-n{margin:0}#armory .ar-ja .pvb{min-height:44px;padding:0 20px;text-decoration:none;white-space:nowrap}#armory .ar-row.pvc .ar-rn{color:var(--cc,var(--fg))}#armory .ar-nf{padding:12px 14px}#armory .ar-nf .ch-empty{margin:0;padding:0;border:0;background:none;text-align:left;color:var(--pv-ink)}#armory .ar-nf .ar-lk{margin:10px 0 0;font-size:var(--fs-sm);color:var(--pv-ink2)}#armory .ar-nf .obtn,#armory .ar-nf .ar-lk .obtn{background:var(--pv-ink);border-color:var(--pv-ink);color:#f5d488}#armory .ch-empty.pvc{border:0;text-align:center}#armory .arx-sep{display:none}#armory .arx-hd .ar-p.pvc{padding:3px 10px;gap:6px}#armory .arx-hd>.ar-pf{gap:6px}#armory .arx-dl dd{color:var(--pv-ink)}#armory .arx-dl dt{color:var(--pv-ink2)}#armory .ar-cl{margin:0;padding:0;list-style:none}#armory .ar-cl li.pvc{padding:6px 12px}#armory .arx-own .ar-ic{width:30px;height:30px}#armory .ch-detail .pvc:not(tr){--pv-bg:var(--pv-vellum)}#armory .ch-detail .pvc:not(tr):nth-child(2n){--pv-bg:var(--pv-bone)}#armory .ch-detail .pvc{--cp-t1:var(--pv-ink);--cp-t2:var(--pv-ink);--cp-t3:var(--pv-ink2);--cp-t4:var(--pv-ink2);--cp-t5:var(--pv-ink2);--cp-t6:var(--pv-ink2);--cp-t7:var(--pv-ink2);--cp-gold:var(--ink-gold);--cp-up:var(--ink-green);--cp-lo:var(--ink-orange);--cp-ok:var(--ink-green);--cp-bad:var(--ink-red);--cp-in:rgba(43,33,21,.12);--cp-in2:rgba(43,33,21,.08);--cp-sub:transparent}#armory .ch-detail .pvc :is(.cp-in,.cf-n,.rv-n a,.rv-rg a,.cp-ic){text-decoration:none}#armory .ch-detail :is(.cp-rp,.cp-at,.cp-res,.cp-kv,.cp-sk).pvc{padding:8px 12px}#armory .ch-detail .cp-kv.pvc{border:0}#armory .ch-detail .pvc{border:0;border-radius:0}#armory .ch-detail .cp-card.pvp{border:0;padding:20px 22px;border-radius:0}#armory .ch-detail .cp-card.pvc{padding:14px 16px}#armory .ch-detail .cp-card.arx-grp{background:none;border:0;padding:0}#armory .cp-sl.pvc{border-radius:0}#armory .cp-sl.pvc:hover{background:var(--pv-hover)}#armory .cp-sl.empty{opacity:1}#armory .cp-sl.empty .cp-in{color:var(--pv-ink2);font-style:italic}#armory .cp-sl.empty .cp-ic{border:2px dashed rgba(58,44,24,.55);background:#d8d2c0}#armory .cp-ic{background:var(--cp-in);border-color:var(--ink-q1)}#armory .cp-sum.pvc{padding:14px 16px}#armory .cp-wc{width:auto;background:none;border:0;padding:0}#armory .cp-tg{background:none;border:1px solid rgba(122,82,8,.75);color:#4a3205;border-radius:0}#armory .cp-qb .q0,#armory .cp-qk .q0{background:var(--ink-q0)}#armory .cp-qb .q1,#armory .cp-qk .q1{background:var(--ink-q1)}#armory .cp-qb .q2,#armory .cp-qk .q2{background:var(--ink-q2)}#armory .cp-qb .q3,#armory .cp-qk .q3{background:var(--ink-q3)}#armory .cp-qb .q4,#armory .cp-qk .q4{background:var(--ink-q4)}#armory .cp-qb .q5,#armory .cp-qk .q5{background:var(--ink-q5)}#armory .pvc .cp-rb{background:var(--ink-q3)}#armory .pvc .cp-rb.t-hp{background:var(--ink-green)}#armory .pvc .cp-rb.t-p1{background:var(--ink-red)}#armory .pvc .cp-rb.t-p3{background:var(--ink-yellow)}#armory .pvc .cp-rb.t-p2{background:var(--ink-orange)}#armory .pvc .cp-bar{background:#2b211529}#armory .pvc .cp-bar i{background:var(--pv-ink3)}#armory .pvc.cp-mn .cp-bar i{background:var(--ink-gold)}#armory .pvc .cp-rp .cp-bar i,#armory .pvc.cp-rp .cp-bar i{background:var(--st)}#armory .pvc .cp-sk .cp-bar i,#armory .pvc.cp-sk .cp-bar i{background:var(--ink-q3)}#armory .pvc.cp-sk.max .cp-bar i{background:var(--ink-gold)}#armory .pvc[data-st="1"],#armory .pvc[data-st="2"]{--st:var(--ink-red)}#armory .pvc[data-st="3"]{--st:var(--ink-orange)}#armory .pvc[data-st="4"]{--st:var(--ink-yellow)}#armory .pvc[data-st="5"],#armory .pvc[data-st="6"]{--st:var(--ink-green)}#armory .pvc[data-st="7"]{--st:var(--ink-q3)}#armory .pvc[data-st="8"]{--st:var(--ink-mint)}#armory .pvc .cp-il.hi{color:var(--ink-green)}#armory .pvc .cp-il.lo,#armory .pvc .mono.lo{color:var(--ink-orange)}#armory .pvc .rv-d.d0{background:var(--ink-orange)}#armory .pvc .rv-d.d1{background:var(--ink-yellow)}#armory .pvc .rv-d.d2{background:var(--ink-green)}#armory .pvc .rv-d.d3{background:var(--ink-grey)}#armory .cp-reps{gap:6px}#armory .chx-ovs .cp-rp{padding:4px 0}#armory .cp-grid{gap:18px}#armory .cp-tiles{gap:8px}#armory .cp-pills .rv-tab{border-radius:0}#armory .ch-detail .rv{background:none;border:0;box-shadow:none}#armory .ch-detail .rv-h,#armory .ch-detail .rv-key{padding:0 0 12px}#armory .ch-detail .rv-l{padding:0}#armory .ch-detail .rv-l .repg>summary{padding:10px 0}#armory .ch-detail .rv-r.pvc{padding:9px 14px}#armory .ch-detail .rv-r:hover{background:var(--pv-hover)}#armory .rv-g{gap:4px}#armory .pvc a.cp-in.q0{color:var(--ink-q0)}#armory .pvc a.cp-in.q1{color:var(--ink-q1)}#armory .pvc a.cp-in.q2{color:var(--ink-q2)}#armory .pvc a.cp-in.q3{color:var(--ink-q3)}#armory .pvc a.cp-in.q4{color:var(--ink-q4)}#armory .pvc a.cp-in.q5{color:var(--ink-q5)}#armory .pvc a.cp-in:hover{text-decoration:underline}@media(max-width:700px){#armory .page-h h1{font-size:30px;line-height:1.08}#armory .page-s{font-size:15px;line-height:1.5}#armory .ar-join h2,#armory .ar-join .ar-jt b{font-size:17px;line-height:1.25}#armory .arx-dl dd{font-size:var(--fs-md)}#armory .arx-id{padding-top:14px}#armory .ch-detail .vp-tabs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}#armory .ch-detail .vp-tab{justify-content:center;text-align:center;padding:0 6px 6px;letter-spacing:calc(.02em*var(--ui-bls,1))}#armory .arx-dl{display:flex;flex-wrap:wrap;gap:6px;width:auto}#armory .arx-dl>div{flex:0 0 auto;min-width:110px}#armory .cp-big{font-size:32px}#armory .arx-reg button{letter-spacing:calc(.02em*var(--ui-bls,1))}}.dash{display:flex;flex-direction:column;gap:18px;min-width:0}.tbl.cmp th[scope=row]{text-align:left;white-space:nowrap;color:var(--dim);font-weight:600}.tbl.cmp td{vertical-align:top;min-width:150px;line-height:1.5}.tbl.cmp td.cmp-own{background:color-mix(in oklab,var(--accent) 7%,transparent)}.cmp-pick{margin:0;padding:0 0 0 18px;display:flex;flex-direction:column;gap:10px;max-width:78ch;line-height:1.6}.dun1-f{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:0 28px;max-width:820px}.dun1-f .kv .lvc{min-width:90px}.dun1-n{margin:14px 0 0;max-width:72ch;line-height:1.6}.dun1-l{margin:14px 0 0;font-size:var(--fs-base)}.dun1-near{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:0 28px}.dun1-near li{display:flex;justify-content:space-between;gap:12px;padding:9px 0;border-bottom:1px solid var(--line)}.dash-h{display:flex;align-items:flex-end;justify-content:space-between;gap:12px 20px;flex-wrap:wrap}.dash-ht h1,.dash-ht h2{margin:4px 0 0;font-size:clamp(34px,4.6vw,50px);font-weight:900;line-height:1.04}.dash-tray{display:flex;flex-direction:column;gap:12px;padding:16px 20px;border:1px dashed color-mix(in oklab,var(--accent) 55%,var(--line));background:var(--panel)}.dash-tray[hidden]{display:none}.dash-tray-t{margin:0;font-size:var(--fs-sm);color:var(--dim);line-height:1.55}.dash-tray-t b{font-family:var(--f-ui);font-size:calc(var(--fs-xs)*var(--ui-fz,1));color:var(--fg);letter-spacing:calc(.08em*var(--ui-ls,1))}.dash-off{display:flex;flex-wrap:wrap;align-items:center;gap:8px 10px}.dash-add{background:#ffffff08;border:1px solid var(--edge);color:var(--fg);font:inherit;font-size:var(--fs-sm);padding:5px 11px;cursor:pointer}.dash-add:hover{border-color:var(--accent);color:var(--accent2)}.dash-tray-a{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.dash-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-auto-flow:row dense;gap:14px}.dw{display:flex;flex-direction:column;gap:12px;min-width:0;padding:18px 20px;background:var(--panel);border:1px solid var(--edge);box-shadow:var(--plate)}.dw[data-s="1"]{grid-column:span 1}.dw[data-s="2"]{grid-column:span 2}.dw[data-s="3"]{grid-column:span 3}.dw[data-s="4"]{grid-column:span 4}@media(max-width:1180px){.dash-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.dw[data-s="3"],.dw[data-s="4"]{grid-column:span 2}}@media(max-width:700px){.dash-grid{grid-template-columns:minmax(0,1fr)}.dw[data-s]{grid-column:span 1}.dw{padding:16px}}.dw-h{display:flex;align-items:center;gap:8px 12px;flex-wrap:wrap;min-width:0}.dw-h h2{margin:0;font-family:var(--f-title);font-size:var(--fs-md);letter-spacing:.03em;color:var(--fg);flex:1 1 auto;min-width:0}.dw-link{font-size:var(--fs-xs);color:var(--accent);text-decoration:none;white-space:nowrap}.dw-link:hover{text-decoration:underline}.dw-b{min-width:0;font-size:var(--fs-sm)}.dash-editing .dw{border-style:dashed;border-color:color-mix(in oklab,var(--accent) 50%,var(--line));cursor:grab}.dw.dw-drag{opacity:.45}.dw.dw-over{outline:2px solid var(--accent);outline-offset:3px}.dw-grip{color:var(--accent);font-size:var(--fs-md);line-height:1;cursor:grab}.dw-tools{display:flex;align-items:center;gap:6px;flex-wrap:wrap}.dw-sz{display:inline-flex;border:1px solid var(--edge)}.dw-sz button{background:none;border:0;border-left:1px solid var(--edge);color:var(--dim);font-family:var(--f-ui);font-size:calc(var(--fs-xs)*var(--ui-fz,1));padding:4px 7px;cursor:pointer}.dw-sz button:first-child{border-left:0}.dw-sz button[aria-pressed=true]{background:var(--accent);color:var(--on-accent)}.dw-ib{background:none;border:1px solid var(--edge);color:var(--fg);font-size:var(--fs-xs);line-height:1;padding:4px 7px;cursor:pointer}.dw-sz button:hover,.dw-ib:hover{color:var(--accent2);border-color:var(--accent)}.dw .pv-digest,.dw .pv-prof{margin:0;padding:0;border:0;background:none;box-shadow:none}.dw .pv-digest-t .kicker{display:none}.dw .pv-prof .pv-prof-t{flex-basis:100%}.dw-own:has(>:not([hidden]))+.dw-none{display:none}.dw-none:empty{display:none}.dw-cn{font-family:var(--f-title);font-weight:700;color:color-mix(in srgb,var(--cc,var(--fg)) 78%,#fff);text-decoration:none;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0}a.dw-cn:hover{text-decoration:underline}.dw-cn i{font-weight:400;color:var(--dim)}.dw-rows{list-style:none;margin:0;padding:0;display:flex;flex-direction:column}.dw-rows li{display:flex;align-items:center;gap:10px;padding:7px 0;border-bottom:1px solid var(--line2);min-width:0}.dw-rows li:last-child{border-bottom:0}.dw-rows .dw-cn{flex:0 1 auto;max-width:42%}.dw-lv{font-size:var(--fs-xs);color:var(--accent);min-width:1.6em;text-align:right}.dw-m{flex:1 1 auto;min-width:0;color:var(--dim);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dw-r{margin-left:auto;font-size:var(--fs-xs);white-space:nowrap}.dw-plan li{flex-wrap:wrap;gap:2px 10px}.dw-plan .dw-cn{max-width:none}.dw-bar{position:relative;flex:1 1 60px;min-width:50px;height:6px;background:#00000059;border:1px solid var(--line);display:flex;overflow:hidden}.dw-bar i{display:block;height:100%;background:var(--accent)}.dw-bar b{display:block;height:100%;background:color-mix(in srgb,#4aa6ff 60%,transparent)}.dw-foot{margin:8px 0 0;font-size:var(--fs-xs)}.dw-play{display:flex;flex-direction:column;gap:10px}.dw-pn{display:flex;align-items:baseline;gap:10px;min-width:0}.dw-pn .dw-cn{font-size:var(--fs-xl)}.dw-pm{margin:0;color:var(--dim)}.dw-xp{display:flex;flex-direction:column;gap:5px}.dw-xp .dw-bar{flex:none;height:8px}.dw-xp .mono{font-size:var(--fs-xs)}.dw-kv{display:grid;grid-template-columns:repeat(auto-fill,minmax(110px,1fr));gap:8px 14px;margin:0}.dw-kv div{min-width:0}.dw-kv dt{font-family:var(--f-ui);font-size:calc(var(--fs-micro)*var(--ui-fz,1));letter-spacing:calc(.14em*var(--ui-ls,1));text-transform:var(--ui-tt,uppercase);color:var(--dim2)}.dw-kv dd{margin:2px 0 0;font-size:var(--fs-base);color:var(--fg)}.dw-act{display:flex;align-items:center;gap:8px 12px;flex-wrap:wrap}.dw-act .obtn{text-decoration:none;padding:6px 12px;font-size:var(--fs-xs)}.dw-tiles{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.dw[data-s="1"] .dw-tiles,.dw[data-s="2"] .dw-tiles{grid-template-columns:repeat(2,minmax(0,1fr))}@media(max-width:1180px){.dw-tiles{grid-template-columns:repeat(2,minmax(0,1fr))}}.dw-t{display:flex;flex-direction:column;gap:6px;padding:10px 12px;border:1px solid var(--line);background:#00000026;min-width:0}.dw-t .lbl{font-size:var(--fs-xs);letter-spacing:.16em}.dw-t b{font-family:var(--f-title);font-size:var(--fs-xl);color:var(--fg);line-height:1.1;overflow-wrap:anywhere}.dw-t .gold{font-size:var(--fs-md)}.dw .gold i{font-style:normal;font-size:.7em;color:var(--dim2);margin-right:2px}.dw-prof{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(190px,1fr));gap:4px 16px}.dw-prof li{display:flex;justify-content:space-between;gap:10px;padding:5px 0;border-bottom:1px solid var(--line2);min-width:0}.dw-prof li[data-has="0"]>span:first-child{color:var(--dim2)}.dw-pw{text-align:right;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:var(--fs-xs)}.dw-pw .dw-cn{font-family:inherit;font-weight:600}.dw-big{margin:0;font-family:var(--f-title);font-size:var(--fs-3xl);color:var(--accent2);line-height:1}.dw-links{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:7px 18px}.dw-links a{color:var(--fg);text-decoration:none}.dw-links a:hover{color:var(--accent2)}.dash{gap:26px}.dash-grid{gap:18px}.dash-ht .kicker{display:flex;align-items:center;gap:10px;font-size:var(--fs-xs);letter-spacing:.24em;color:var(--accent)}.dash-ht .kicker:before{content:"";flex:none;width:7px;height:7px;background:var(--accent);transform:rotate(45deg)}.dash-tools{display:flex;align-items:center;gap:10px 18px;flex-wrap:wrap}.dash-sync{font-size:var(--fs-xs);color:var(--dim2)}.dash-sync[hidden],.dash-tools [hidden]{display:none}.dash .obtn{display:inline-flex;align-items:center;min-height:44px;padding:0 18px;font-family:var(--f-ui);font-size:calc(var(--fs-xs)*var(--ui-fz,1));letter-spacing:calc(.1em*var(--ui-bls,1));text-transform:var(--ui-btt,uppercase);text-decoration:none;background:#04121c99;border-color:#e8b44c73;color:var(--accent2)}body[data-flavor=forever] .dash .pvb{min-height:44px;padding:0 20px;font-family:var(--f-ui);font-size:calc(var(--fs-xs)*var(--ui-fz,1));font-weight:700;letter-spacing:calc(.1em*var(--ui-bls,1));text-transform:var(--ui-btt,uppercase)}.dash .lnk-btn{min-height:44px;padding:0 4px;color:var(--dim);text-decoration:underline;text-underline-offset:3px}.dash .dw{padding:22px 24px;gap:14px;border:0}.dw-h h2{font-size:var(--fs-lg)}.dw-sr{position:absolute;width:1px;height:1px;margin:-1px;padding:0;border:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.dw-note{margin-left:auto;font-size:var(--fs-xs);color:var(--dim2);white-space:nowrap}.dw-ft{margin:auto 0 0}.dw[data-dw=crafters] .dw-h h2{color:var(--accent2)}.dw-dia{flex:none;display:inline-block;width:7px;height:7px;background:var(--cc,var(--accent));transform:rotate(45deg)}.dw-ic{display:block;flex:none;box-sizing:content-box;background:#021019;border:2px solid var(--cc,#5a4a30)}.dw-bar{background:#021019;border-color:#b69b7b8c}.dw-bar i{background:#b98a2c}.dw-bar b{background:#3a5f8f}.pvc .dw-bar{background:#2b21152e;border:1px solid rgba(58,44,24,.32)}.pvc .dw-bar i{background:#8a5a00}.pvc .dw-bar b{background:#1f4a85}.dash:not(.dash-editing) .dw[data-dw=playing]{padding:30px 34px}.dw-play{display:grid;grid-template-columns:auto minmax(0,1fr);gap:30px;align-items:start}.dw-crest{display:flex;flex-direction:column;align-items:center;gap:10px;margin:4px 4px 0}.dw-crest .dw-ic{width:96px;height:96px}.dw-lvbox{padding:4px 14px;text-align:center;line-height:1.2}.dw-lvbox span{display:block;font-family:var(--f-ui);font-size:10px;font-weight:600;letter-spacing:calc(.16em*var(--ui-ls,1));text-transform:var(--ui-tt,uppercase);color:var(--dim2)}.dw-lvbox b{display:block;font-family:var(--f-title);font-weight:900;font-size:28px;color:var(--fg)}.dw-pmain{min-width:0;display:flex;flex-direction:column;gap:18px}.dw-plbl{display:block;font-size:var(--fs-micro);font-weight:600;letter-spacing:.2em;text-transform:uppercase;color:var(--dim2)}.dw-play .dw-pn{flex-wrap:wrap;gap:2px 12px;margin-top:2px}.dw-play .dw-pn .dw-cn{font-size:var(--fs-4xl);line-height:1.1;white-space:normal;overflow-wrap:anywhere}.dw-play .dw-pn .mono{font-size:var(--fs-sm)}.dw-play .dw-pm{margin:2px 0 0;font-size:15px}.dw-xp{gap:7px}.dw-play .dw-xp .dw-bar{height:12px}.dw-play .dw-xp .dw-bar:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:repeating-linear-gradient(90deg,transparent 0 calc(5% - 1px),rgba(2,16,25,.85) calc(5% - 1px) 5%)}.dw-xpt{display:flex;justify-content:space-between;gap:4px 12px;flex-wrap:wrap;font-size:var(--fs-xs);color:var(--dim2)}.dw-xpt b{font-weight:400;color:var(--fg)}.dash .dw-play .dw-kv{display:flex;flex-direction:row;flex-wrap:wrap;gap:10px;margin:0}.dw-play .dw-kv>div{padding:8px 16px}.dw-play .dw-kv dt{font-size:var(--fs-micro);color:var(--dim2)}.dw-play .dw-kv dd{font-size:15px;font-weight:600}.dw-play .dw-act{gap:10px 14px}.dw[data-s="1"] .dw-play{grid-template-columns:minmax(0,1fr);gap:14px}.dw[data-s="1"] .dw-crest{flex-direction:row;margin:0}.dw[data-s="1"] .dw-crest .dw-ic{width:64px;height:64px}.dw[data-s="1"] .dw-lvbox b{font-size:var(--fs-2xl)}.dash:not(.dash-editing) .dw[data-dw=launch]{align-items:center;justify-content:center;text-align:center;padding:28px 22px}.dash:not(.dash-editing) .dw[data-dw=launch] .dw-h{justify-content:center}.dash:not(.dash-editing) .dw[data-dw=launch] .dw-h h2{flex:none;font-size:var(--fs-md)}.dash:not(.dash-editing) .dw[data-dw=launch] .dw-b{width:100%}.dw-raid{display:flex;flex-direction:column;align-items:center;gap:10px}.dw-rule{display:flex;align-items:center;gap:8px;width:70%}.dw-rule:before,.dw-rule:after{content:"";flex:1;height:1px;background:color-mix(in oklab,var(--accent) 40%,transparent)}.dw-rule i{width:6px;height:6px;background:var(--accent);transform:rotate(45deg)}.dw-raid .dw-big{font-weight:900;font-size:var(--fs-6xl);color:var(--accent2)}.dw-raid .dw-big.dw-open{font-size:var(--fs-3xl)}.dw-unit{margin:0;font-size:var(--fs-xs);letter-spacing:.2em;text-transform:uppercase;color:var(--fg)}.dw-when{margin:4px 0 0;font-size:var(--fs-xs);color:var(--dim2)}.dw-lk{margin:10px 0 0;padding:8px 12px;width:100%;box-sizing:border-box;font-size:var(--fs-sm)}.dash:not(.dash-editing) .dw[data-dw=totals]{padding:20px 22px}.dash .dw .dw-stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.dw-st{min-width:0;padding:14px 20px}.dw-stl{display:block;font-size:var(--fs-micro);letter-spacing:.16em;text-transform:uppercase;color:var(--dim2)}.dw-st b{display:block;margin-top:6px;font-family:var(--f-title);font-weight:700;font-size:var(--fs-2xl);line-height:1.1;color:var(--fg);overflow-wrap:anywhere}.dw-st b.gold{color:var(--accent2)}.dw-st b i{font-family:var(--f-body);font-style:normal;font-weight:400;font-size:var(--fs-base);color:var(--dim2);margin:0 4px 0 1px}.dw-st small{font-family:var(--f-body);font-weight:400;font-size:var(--fs-base);color:var(--dim2)}.dash .dw[data-s="1"] .dw-stats,.dash .dw[data-s="2"] .dw-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.dash .dw .dw-cards{--pvl-min:190px;gap:12px}.dw-cards li{min-width:0}.dw-card{display:flex;flex-direction:column;gap:8px;height:100%;box-sizing:border-box;padding:14px 16px;text-decoration:none}.dw-card:hover .dw-cn{text-decoration:underline}.dw-cr{display:flex;align-items:center;gap:10px;min-width:0}.dw-cr .dw-ic{width:36px;height:36px}.dw-cb{flex:1;min-width:0}.dw-ct{display:flex;align-items:baseline;justify-content:space-between;gap:8px;min-width:0}.dw-ct .dw-cn{font-size:17px;color:var(--fg)}.dw-ct .dw-lv{font-size:13px;font-weight:700;min-width:0;color:var(--fg)}.dw-cm{display:block;font-size:var(--fs-sm);color:var(--dim);min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dash .dw-card .dw-bar{flex:none;height:4px;border:0;min-width:0}.dw-cf{margin-top:auto;display:flex;justify-content:space-between;gap:8px;padding-top:8px;border-top:1px solid var(--line);font-size:var(--fs-xs);color:var(--dim2);min-width:0}.dw-cf>span:first-child{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.dw-cf>span:last-child{white-space:nowrap}.dw-cf b{font-weight:700;color:var(--accent2)}.dash .dw .dw-rows li{gap:10px;padding:8px 12px;border-bottom:0}.dw .dw-rows .dw-cn{color:var(--cc,var(--fg))}body[data-flavor=forever] .dw .pvc a.dw-cn{color:var(--cc,var(--fg));text-decoration:none}body[data-flavor=forever] .dw .pvc a.dw-cn:hover{text-decoration:underline}body[data-flavor=forever] .dw .dw-card .dw-cn{color:var(--fg)}.dash .dw .dw-lvl li{display:grid;grid-template-columns:32px minmax(0,110px) 28px minmax(0,1fr) auto;gap:12px}.dw-lvl .dw-ic{width:32px;height:32px}.dw-lvl .dw-cn{max-width:none}.dw-lvl .dw-lv{font-weight:700}.dw-lvl .dw-bar{height:8px;min-width:0;flex:none}.dw-lvl .dw-r{margin-left:0}.dash .dw[data-s="1"] .dw-lvl li{grid-template-columns:32px minmax(0,1fr) auto auto;gap:6px 10px}.dw[data-s="1"] .dw-lvl .dw-bar{grid-column:1/-1;order:9}.dash .dw .dw-prof{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:8px 12px}.dash .dw .dw-prof li{display:flex;align-items:center;justify-content:flex-start;gap:10px;padding:6px 12px;border-bottom:0}.dash .dw .dw-prof li[data-has="0"]{--pv-bg:var(--pv-bone);border:1px dashed rgba(58,44,24,.5);box-shadow:none;color:var(--dim)}.dw-prof li[data-has="0"] .dw-dia{background:none;border:1px solid var(--dim)}.dw-prof li[data-has="0"] .dw-pt{color:var(--dim)}.dw-prof .dw-pw{margin-left:auto;font-size:var(--fs-sm)}.dw-prof .dw-pw .dw-cn{font-weight:600;color:var(--fg)}.dw-plan li{flex-direction:column;align-items:flex-start;gap:0;padding:8px 12px}.dw-plan .dw-m{font-size:var(--fs-sm);white-space:normal}.dash .dw .dw-links{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:6px 12px}.dw-links a{display:flex;justify-content:space-between;gap:10px;padding:8px 12px;text-decoration:none}.dw-links a span{color:var(--accent)}.dw .pv-digest-l{gap:6px}body[data-flavor=forever] .dw .pv-digest-l li{padding:9px 14px;border:0}body[data-flavor=forever] .dw .pv-digest-l li:before{display:none}body[data-flavor=forever] .dw .pv-digest-l a.lt-a{color:var(--qc,var(--fg));text-decoration:none}body[data-flavor=forever] .dw .pv-digest-l a.lt-a:hover{text-decoration:underline;text-underline-offset:2px}.dw .ch-none.pvc--empty{font-size:var(--fs-sm)}.dash-editing .dw{padding:16px 18px;gap:12px;border:1px dashed rgba(232,180,76,.6)}.dash-editing .dw-h h2{font-size:var(--fs-md)}.dw-ghost{height:90px;padding:0;--pv-bg:var(--pv-bone)}.dw[data-s="1"] .dw-ghost{height:60px}.dw[data-s="4"] .dw-ghost{height:46px}.dw[data-dw=playing] .dw-ghost{height:120px}.dash-tray{border:1px dashed rgba(232,180,76,.6)}.dw-sz{border-color:#e8b44c73;background:#04121c99}.dw-sz button{min-width:32px;min-height:32px;padding:0 6px;border-left-color:#e8b44c4d;color:var(--accent2)}.dw-sz button[aria-pressed=true]{background:var(--accent);color:#1b1407;font-weight:700}.dw-ib{min-width:32px;min-height:32px;padding:0 6px;border-color:#e8b44c73;background:#04121c99;color:var(--accent2);font-size:var(--fs-sm)}.dash-add{min-height:36px;padding:0 12px;background:#04121c99;border-color:#e8b44c73;color:var(--accent2)}@media(max-width:1180px){.dash .dw .dw-stats{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:700px){.dash:not(.dash-editing) .dw[data-dw=playing]{padding:20px 18px}.dw-play{grid-template-columns:minmax(0,1fr);gap:14px}.dw-crest{flex-direction:row;margin:0}.dw-crest .dw-ic{width:64px;height:64px}.dw-lvbox b,.dw-play .dw-pn .dw-cn{font-size:var(--fs-2xl)}.dw-st{padding:14px 16px}.dash .dw .dw-cards{grid-template-columns:repeat(2,minmax(0,1fr))}.dash .dw .dw-lvl li{grid-template-columns:32px minmax(0,1fr) auto auto;gap:6px 10px}.dw-lvl .dw-bar{grid-column:1/-1;order:9}}@media(max-width:480px){.dash .dw .dw-cards{grid-template-columns:minmax(0,1fr)}}#ap{display:flex;flex-direction:column;gap:44px}#ap-form-s{background:var(--panel);border:1px solid var(--edge);box-shadow:var(--plate);padding:30px 32px}@media(max-width:640px){#ap-form-s{padding:22px 18px}}.bt-note{margin:0 0 16px;font-size:var(--fs-base);color:var(--dim)}.bt-pre{padding:12px 16px;color:var(--fg);border:1px solid color-mix(in srgb,var(--accent) 40%,var(--line));background:color-mix(in srgb,var(--accent) 7%,var(--card));box-shadow:inset 3px 0 0 var(--accent)}.bt-pre b{color:var(--accent2)}.bt-hint{margin:0 0 16px;font-size:var(--fs-base)}.bt-tiles{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:8px;margin:0 0 18px}.bt-t{display:flex;flex-direction:column;gap:4px;padding:12px 14px;border:1px solid var(--line);background:var(--card)}.bt-tv{font-size:var(--fs-xl);font-weight:700;color:var(--fg)}.bt-tv i{font-style:normal;font-size:var(--fs-xs);color:var(--dim);margin-right:2px}.bt-tk{font-size:var(--fs-micro);letter-spacing:.08em;text-transform:uppercase;color:var(--dim2)}.bt-cards{display:grid;grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:8px;margin:0 0 18px}.bt-c{display:flex;flex-direction:column;align-items:flex-start;gap:4px;padding:12px 14px;text-align:left;cursor:pointer;font:inherit;color:var(--fg);border:1px solid var(--line);background:color-mix(in srgb,var(--cc,var(--accent)) 8%,var(--card));box-shadow:inset 3px 0 0 var(--cc,var(--accent))}.bt-c:hover{background:color-mix(in srgb,var(--cc,var(--accent)) 14%,var(--card))}.bt-c[aria-expanded=true]{border-color:var(--cc,var(--accent));background:color-mix(in srgb,var(--cc,var(--accent)) 18%,var(--card))}.bt-n{font-family:var(--f-title);font-weight:700;font-size:var(--fs-md);color:color-mix(in srgb,var(--cc,var(--fg)) 75%,#fff)}.bt-w{font-size:var(--fs-sm)}.bt-k{font-size:var(--fs-xs);color:var(--dim2)}.bt-pf{display:flex;flex-wrap:wrap;gap:10px;margin-top:4px}.bt-pf span{display:inline-flex;align-items:center;gap:4px;font-size:var(--fs-xs)}#bt-sheet:empty{display:none}#bt-sheet{margin:0 0 18px}.bt-act{display:flex;flex-wrap:wrap;align-items:center;gap:18px;margin-top:8px}.ap-live{display:flex;align-items:flex-start;gap:14px;margin:0 0 22px;padding:14px 18px;border:1px solid color-mix(in srgb,var(--daily) 45%,var(--line));background:color-mix(in srgb,var(--daily) 9%,var(--card));box-shadow:inset 3px 0 0 var(--daily)}.ap-live-b{flex-shrink:0;margin-top:2px;padding:3px 8px;font-size:var(--fs-micro);font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--bg);background:var(--daily)}.ap-live-h{margin:0 0 4px;font-family:var(--f-title);font-weight:700;font-size:var(--fs-md);color:var(--fg)}.ap-live-t{margin:0;font-size:var(--fs-base);line-height:1.55;color:var(--fg)}.ap-live-t b{color:var(--daily)}@media(max-width:560px){.ap-live{flex-direction:column;gap:8px}}.ap-form{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:14px 18px;margin:0}.ap-f{display:flex;flex-direction:column;gap:6px;min-width:0;margin:0;padding:0;border:0}.ap-f[hidden]{display:none}.ap-f>span,.ap-f legend{font-size:var(--fs-micro);letter-spacing:.06em;text-transform:uppercase;color:var(--dim);padding:0}.ap-f .pf-w,.ap-f .pf-sel{width:100%;max-width:none}.ap-wide{grid-column:1/-1}.ap-sec{flex-direction:row;flex-wrap:wrap;gap:6px 14px}.ap-sec legend{width:100%;margin-bottom:6px}.ap-sec label{display:inline-flex;align-items:center;gap:6px;font-size:var(--fs-sm);color:var(--fg);cursor:pointer}.ap-sec input{accent-color:var(--accent);margin:0}.ap-msg{font-size:var(--fs-sm);color:var(--dim)}.ap-list{min-width:0}.tbl.ap-t{min-width:900px}.tbl.ap-t td{padding:10px 12px;vertical-align:middle;font-size:var(--fs-sm)}.tbl.ap-t th{padding-left:12px;padding-right:12px}.tbl.ap-t tbody tr td:first-child{box-shadow:inset 3px 0 0 var(--cc,transparent)}.ap-i{font-size:var(--fs-xs);color:var(--dim2);width:1%}.ap-n{display:block;font-family:var(--f-title);font-weight:700;font-size:var(--fs-md);white-space:nowrap;color:color-mix(in srgb,var(--cc,var(--fg)) 75%,#fff)}.ap-n i{font-weight:400;font-size:var(--fs-base);color:var(--dim)}.ap-rc{white-space:nowrap;font-size:var(--fs-sm)}.ap-cl{color:color-mix(in srgb,var(--cc,var(--fg)) 75%,#fff)}.ap-st{font-size:var(--fs-xs);color:var(--dim2);white-space:nowrap}a.ap-made{color:var(--daily);text-decoration:none}a.ap-made:hover{text-decoration:underline}.ap-fa{font-size:var(--fs-micro);letter-spacing:.06em;text-transform:uppercase;color:var(--dim2)}.tbl.ap-t tr[data-fac=horde] .ap-fa{color:#e0474f}.tbl.ap-t tr[data-fac=alliance] .ap-fa{color:#4a8cf0}.ap-ps{display:flex;flex-wrap:wrap;gap:4px}.ap-p{font-size:var(--fs-xs);padding:1px 7px;border:1px solid var(--line);background:#0000002e;color:var(--fg);white-space:nowrap}.ap-p2{color:var(--dim)}.ap-note{display:block;margin-top:2px;font-size:var(--fs-xs);color:var(--dim);font-style:italic;max-width:30ch;overflow-wrap:anywhere}.ap-btns{display:flex;gap:12px;justify-content:flex-end;white-space:nowrap}.ap-btns .lnk-btn:disabled{opacity:.35;cursor:default}.ap-ch{margin:0 0 8px;font-family:var(--f-title);font-size:var(--fs-md);color:var(--fg)}.ap-ch+.ap-grid{margin-bottom:18px}.ap-grid{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(170px,1fr));gap:6px}.ap-k{display:flex;flex-direction:column;gap:2px;padding:8px 12px;border:1px solid var(--line);box-shadow:inset 3px 0 0 var(--cc,var(--line))}.ap-kn{font-size:var(--fs-sm);color:var(--fg)}.ap-kv{font-size:var(--fs-xs);color:var(--dim2)}.ap-k[data-st=have]{background:color-mix(in srgb,var(--cc,var(--accent)) 10%,var(--card))}.ap-k[data-st=plan]{border-style:dashed}.ap-k[data-st=plan] .ap-kv{color:var(--accent)}.ap-k[data-st=none]{opacity:.55}#zp{background:var(--panel);border:1px solid var(--edge);box-shadow:var(--plate);padding:30px 32px;transition:border-color .25s}#zp:hover{border-color:#e8be6473}@media(max-width:640px){#zp{padding:22px 18px}}.acc-f,.fb-f,.fb-rf{max-width:none}.acc-f input,.fb-link{padding:14px 16px;font-size:var(--fs-base)}.acc-f textarea{min-height:180px;padding:16px;font-size:var(--fs-base)}:is(#account,#feedback,#friends) .btn-gold{padding:15px 22px;font-size:var(--fs-sm);letter-spacing:.1em;clip-path:polygon(6px 0,calc(100% - 6px) 0,100% 6px,100% calc(100% - 6px),calc(100% - 6px) 100%,6px 100%,0 calc(100% - 6px),0 6px)}:is(#account,#feedback,#friends) .obtn{padding:14px 20px;font-family:var(--f-title);font-size:var(--fs-sm);font-weight:700;letter-spacing:.1em;color:var(--fg);clip-path:polygon(6px 0,calc(100% - 6px) 0,100% 6px,100% calc(100% - 6px),calc(100% - 6px) 100%,6px 100%,0 calc(100% - 6px),0 6px)}:is(#account,#feedback,#friends) .obtn.danger{color:var(--danger-fg);border-color:#ff645066}#feedback .chip,#account .chip{padding:9px 16px;font-size:var(--fs-xs);letter-spacing:.14em;clip-path:polygon(4px 0,calc(100% - 4px) 0,100% 4px,100% calc(100% - 4px),calc(100% - 4px) 100%,4px 100%,0 calc(100% - 4px),0 4px)}.fb-t{padding:22px 24px;gap:10px;background:var(--panel);border:1px solid var(--edge);box-shadow:var(--plate)}.fb-m.admin{border-left:2px solid var(--accent);background:color-mix(in srgb,var(--accent) 6%,transparent);padding:12px 14px}@keyframes pvGlow{0%,to{filter:brightness(1)}50%{filter:brightness(1.3)}}@keyframes pvDrift{0%,to{translate:0 0}50%{translate:80px 50px}}@keyframes pvRise{0%{transform:translateY(0);opacity:0}10%{opacity:.8}85%{opacity:.5}to{transform:translateY(-110vh);opacity:0}}@keyframes pvIn{0%{opacity:0;transform:translateY(16px);filter:blur(6px)}to{opacity:1;transform:none;filter:none}}@keyframes pvRow{0%{opacity:0;transform:translate(-12px)}to{opacity:1;transform:none}}@keyframes pvWipe{0%{clip-path:circle(0% at var(--wx,140px) var(--wy,150px));opacity:1}45%{clip-path:circle(150% at var(--wx,140px) var(--wy,150px));opacity:1}70%{opacity:1}to{clip-path:circle(150% at var(--wx,140px) var(--wy,150px));opacity:0}}@keyframes pvEmblem{0%{transform:scale(.4) rotate(-90deg);opacity:0}45%{transform:scale(1) rotate(0);opacity:1}75%{transform:scale(1.05);opacity:1}to{transform:scale(1.4);opacity:0}}@keyframes pvWipeOut{0%,45%{opacity:1}to{opacity:0}}@keyframes pvEmblemOut{0%{transform:scale(1);opacity:1}55%{transform:scale(1.05);opacity:1}to{transform:scale(1.4);opacity:0}}.pv-bg{position:fixed;top:0;right:0;bottom:0;left:0;z-index:0;pointer-events:none;overflow:hidden}.pv-bg i{position:absolute;display:block}.pv-g1,.pv-g2{border-radius:50%;will-change:translate}.pv-g1{left:30%;top:-300px;width:900px;height:700px;background:var(--glow-a);filter:blur(120px);animation:pvDrift 20s ease-in-out infinite}.pv-g2{right:-200px;bottom:-200px;width:800px;height:700px;background:var(--glow-b);filter:blur(130px);animation:pvDrift 26s ease-in-out -8s infinite}.pv-m{left:var(--x);bottom:-20px;width:var(--s);height:var(--s);border-radius:50%;background:var(--mote-a);box-shadow:0 0 calc(var(--s) * 3) var(--mote-a);opacity:.7;animation:pvRise var(--d) linear var(--o) infinite}.pv-m.b{background:var(--mote-b);box-shadow:0 0 calc(var(--s) * 3) var(--mote-b)}.main{animation:pvIn .6s cubic-bezier(.2,.7,.2,1) backwards}html:not(.pv-settled) :is(.tbl tbody tr,.vpr){animation:pvRow .5s cubic-bezier(.2,.7,.2,1) backwards}html:not(.pv-settled) :is(.tbl tbody tr,.vpr):nth-child(2){animation-delay:35ms}html:not(.pv-settled) :is(.tbl tbody tr,.vpr):nth-child(3){animation-delay:70ms}html:not(.pv-settled) :is(.tbl tbody tr,.vpr):nth-child(4){animation-delay:105ms}html:not(.pv-settled) :is(.tbl tbody tr,.vpr):nth-child(5){animation-delay:.14s}html:not(.pv-settled) :is(.tbl tbody tr,.vpr):nth-child(6){animation-delay:175ms}html:not(.pv-settled) :is(.tbl tbody tr,.vpr):nth-child(7){animation-delay:.21s}html:not(.pv-settled) :is(.tbl tbody tr,.vpr):nth-child(8){animation-delay:245ms}html:not(.pv-settled) :is(.tbl tbody tr,.vpr):nth-child(9){animation-delay:.28s}html:not(.pv-settled) :is(.tbl tbody tr,.vpr):nth-child(10){animation-delay:315ms}html:not(.pv-settled) :is(.tbl tbody tr,.vpr):nth-child(11){animation-delay:.35s}html:not(.pv-settled) :is(.tbl tbody tr,.vpr):nth-child(12){animation-delay:385ms}html:not(.pv-settled) :is(.tbl tbody tr,.vpr):nth-child(13){animation-delay:.42s}html:not(.pv-settled) :is(.tbl tbody tr,.vpr):nth-child(14){animation-delay:455ms}html:not(.pv-settled) :is(.tbl tbody tr,.vpr):nth-child(15){animation-delay:.49s}html:not(.pv-settled) :is(.tbl tbody tr,.vpr):nth-child(16){animation-delay:525ms}html:not(.pv-settled) :is(.tbl tbody tr,.vpr):nth-child(17){animation-delay:.56s}html:not(.pv-settled) :is(.tbl tbody tr,.vpr):nth-child(18){animation-delay:595ms}html:not(.pv-settled) :is(.tbl tbody tr,.vpr):nth-child(19){animation-delay:.63s}html:not(.pv-settled) :is(.tbl tbody tr,.vpr):nth-child(20){animation-delay:665ms}html:not(.pv-settled) :is(.tbl tbody tr,.vpr):nth-child(21){animation-delay:.7s}html:not(.pv-settled) :is(.tbl tbody tr,.vpr):nth-child(n+22){animation-delay:.7s}.pv-wipe{display:none;position:fixed;top:0;right:0;bottom:0;left:0;z-index:90;pointer-events:none;align-items:center;justify-content:center;background:radial-gradient(circle at 50% 50%,#f5d488,#c9913a 22%,#0f5a6e 55%,#031a26 90%)}.pv-wipe-e{width:180px;height:180px;display:flex;align-items:center;justify-content:center}.pv-wipe-e svg{width:160px;height:160px;filter:drop-shadow(0 0 40px rgba(255,220,140,.9))}.pv-wipe.go{display:flex;animation:pvWipe 1s cubic-bezier(.6,0,.2,1) both}.pv-wipe.go .pv-wipe-e{animation:pvEmblem 1s cubic-bezier(.2,.7,.2,1) both}@media(prefers-reduced-motion:no-preference){html.pv-wipe-in .pv-wipe{display:flex;animation:pvWipeOut .55s cubic-bezier(.6,0,.2,1) both}html.pv-wipe-in .pv-wipe .pv-wipe-e{animation:pvEmblemOut .55s cubic-bezier(.2,.7,.2,1) both}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation:none!important;transition:none!important}.pv-m{display:none}.pv-wipe{display:none!important}}.cur-pl{display:flex;align-items:center;gap:10px;width:100%;padding:10px 12px 10px 14px;text-align:left;cursor:pointer;font:inherit;color:var(--fg);background:var(--panel);border:1px solid var(--edge);box-shadow:inset 3px 0 0 var(--cc,var(--edge));transition:border-color .15s}.cur-pl:hover{border-color:var(--accent)}.cur-pl-t{flex:1;min-width:0;display:flex;flex-direction:column;gap:1px}.cur-pl-k{font-family:var(--f-ui);font-size:calc(var(--fs-micro)*var(--ui-fz,1));font-weight:600;letter-spacing:calc(.22em*var(--ui-ls,1));text-transform:var(--ui-tt,uppercase);color:var(--dim2)}.cur-pl-n{font-family:var(--f-title);font-size:var(--fs-md);font-weight:700;line-height:1.25;color:var(--dim);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cur-pl[data-set] .cur-pl-n{color:var(--cc,var(--fg))}.cur-pl-m{font-family:var(--f-ui);font-size:calc(var(--fs-xs)*var(--ui-fz,1));line-height:1.4;color:var(--dim2);overflow-wrap:anywhere}.cur-pl:not([data-set]) .cur-pl-n{font-size:var(--fs-base);white-space:normal}.cur-pl svg{flex:none;color:var(--dim2)}.cur-pl:hover svg{color:var(--accent)}.mobmenu .cur-pl{width:auto;margin:0 12px 12px}body[data-flavor=forever] .rail .cur-pl,body[data-flavor=forever] .mobmenu .cur-pl{background:#073d58;border-color:#04202b;color:#eef5f3;box-shadow:inset 3px 0 0 var(--cc,#5fbdae),inset 0 0 0 1px #8cd2dc1f}body[data-flavor=forever] .rail .cur-pl:hover,body[data-flavor=forever] .mobmenu .cur-pl:hover{border-color:#2b2115}body[data-flavor=forever] .rail .cur-pl-k,body[data-flavor=forever] .mobmenu .cur-pl-k,body[data-flavor=forever] .rail .cur-pl svg,body[data-flavor=forever] .mobmenu .cur-pl svg{color:#9fc0c8}body[data-flavor=forever] .rail .cur-pl-m,body[data-flavor=forever] .mobmenu .cur-pl-m{color:#b3cdd3}body[data-flavor=forever] .rail .cur-pl-n,body[data-flavor=forever] .mobmenu .cur-pl-n{color:#d9e6e9}body[data-flavor=forever] .rail .cur-pl[data-set] .cur-pl-n,body[data-flavor=forever] .mobmenu .cur-pl[data-set] .cur-pl-n{color:var(--cc,#eef5f3)}.cur-tb{position:relative;display:flex;align-items:center;justify-content:center;width:44px;height:44px;margin:-8px 0 -8px auto;padding:0;background:none;border:0;color:var(--fg);cursor:pointer}.cur-tb i{position:absolute;right:9px;bottom:10px;width:8px;height:8px;background:var(--cc,var(--accent));transform:rotate(45deg);box-shadow:0 0 0 2px var(--bg2)}.cur-tb:not([data-set]) i{display:none}.cur-tb:hover{color:var(--accent)}.cur-d{position:fixed;top:0;right:0;bottom:0;left:0;z-index:50}.cur-d[hidden]{display:none}.cur-bg{position:absolute;top:0;right:0;bottom:0;left:0;background:#0000009e}.cur-p{position:absolute;top:0;left:0;bottom:0;width:min(440px,100vw);display:flex;flex-direction:column;background:radial-gradient(420px 320px at 10% 0,var(--glow-a),transparent 70%),var(--bg);border-right:1px solid var(--edge);box-shadow:24px 0 60px #00000073;animation:cur-in .22s ease-out}@keyframes cur-in{0%{transform:translate(-48px);opacity:0}}.cur-hd{display:flex;align-items:flex-start;gap:12px;padding:22px 22px 12px}.cur-hd>div{flex:1;min-width:0}.cur-hd .kicker{display:flex;align-items:center;gap:10px;font-size:var(--fs-xs);letter-spacing:.24em;color:var(--accent)}.cur-hd .kicker:before{content:"";flex:none;width:7px;height:7px;background:var(--accent);transform:rotate(45deg)}.cur-hd h2{margin:8px 0 0;font-size:var(--fs-2xl);line-height:1.15}.cur-b{flex:1;min-height:0;overflow-y:auto;padding:4px 22px 22px;overscroll-behavior:contain}.cur-e{margin:6px 0;color:var(--dim);font-size:var(--fs-base);line-height:1.6}.cur-e a{text-decoration:underline;text-underline-offset:2px}.cur-k{font-size:var(--fs-micro);font-weight:600;letter-spacing:.22em;text-transform:uppercase;color:var(--dim2)}.cur-now{position:relative;padding:14px 16px 12px 18px;background:var(--panel);border:1px solid var(--edge);box-shadow:var(--plate)}.cur-now:before{content:"";position:absolute;left:0;top:0;bottom:0;width:3px;background:var(--cc)}.cur-now-h{display:flex;flex-direction:column;gap:2px;padding-right:74px}.cur-now-i{position:absolute;top:14px;right:16px;text-align:right;font-size:var(--fs-micro);letter-spacing:.14em;text-transform:uppercase;color:var(--dim2)}.cur-now-i b{display:block;font-size:var(--fs-xl);font-weight:600;letter-spacing:0;color:var(--accent2);line-height:1.2}.cur-now-n{font-family:var(--f-title);font-size:var(--fs-xl);font-weight:700;line-height:1.2;color:var(--cc)}.cur-cm{font-size:var(--fs-xs);color:var(--dim2);line-height:1.5}.cur-j{display:flex;flex-wrap:wrap;gap:6px;margin:12px 0 4px}.cur-ja{padding:7px 10px;font-size:var(--fs-xs);letter-spacing:.06em;color:var(--fg);background:#ffffff08;border:1px solid var(--edge)}.cur-ja:hover{color:var(--accent2);border-color:var(--accent)}.cur-eq{margin-top:10px}.cur-eq>summary{cursor:pointer;padding:4px 0;list-style-position:inside}.cur-g{display:flex;flex-direction:column;margin-top:4px}.cur-gr{display:grid;grid-template-columns:78px minmax(0,1fr) auto;gap:10px;align-items:baseline;padding:5px 0;border-top:1px solid var(--line2);font-size:var(--fs-sm)}.cur-gs{font-size:var(--fs-micro);color:var(--dim2);text-transform:uppercase;letter-spacing:.08em}.cur-gn{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cur-gl{font-size:var(--fs-xs);color:var(--accent2)}.cur-sh{display:flex;align-items:center;gap:10px;margin:22px 0 10px;font-family:var(--f-ui);font-size:calc(var(--fs-micro)*var(--ui-fz,1));font-weight:600;letter-spacing:calc(.22em*var(--ui-ls,1));text-transform:var(--ui-tt,uppercase);color:var(--accent)}.cur-sh:before{content:"";width:7px;height:7px;background:currentColor;transform:rotate(45deg)}.cur-l{display:flex;flex-direction:column;gap:6px}.cur-c{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:0 12px;align-items:center;width:100%;padding:9px 12px 9px 16px;text-align:left;font:inherit;color:var(--fg);cursor:pointer;background:#ffffff05;border:1px solid var(--line);box-shadow:inset 3px 0 0 var(--cc,var(--edge));transition:border-color .15s,background .15s}.cur-c:hover{border-color:var(--edge);background:#ffffff0d}.cur-c[aria-pressed=true]{border-color:color-mix(in srgb,var(--cc,var(--accent)) 60%,transparent);background:color-mix(in srgb,var(--cc,var(--accent)) 10%,transparent)}.cur-cn{grid-column:1;font-family:var(--f-title);font-weight:700;font-size:var(--fs-md);color:var(--cc,var(--fg));white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cur-c .cur-cm{grid-column:1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cur-ci{grid-column:2;grid-row:1/span 2;font-size:var(--fs-xs);color:var(--dim2);text-align:right}.cur-ci b{display:block;font-size:var(--fs-lg);font-weight:600;color:var(--accent2)}.cur-c[aria-pressed=true] .cur-ci:after{content:"Playing";display:block;margin-top:2px;font-size:var(--fs-micro);letter-spacing:.16em;text-transform:uppercase;color:var(--cc,var(--accent))}.cur-ft{display:flex;flex-direction:column;gap:6px;padding:14px 22px;border-top:1px solid var(--edge);background:var(--bg2)}.cur-sw{display:flex;align-items:center;gap:10px;font-family:var(--f-ui);font-size:calc(var(--fs-xs)*var(--ui-fz,1));cursor:pointer}.cur-sw input{width:16px;height:16px;margin:0;accent-color:var(--accent)}.cur-ft-s{font-size:var(--fs-sm);color:var(--dim)}body.cur-lock{overflow:hidden}@media(max-width:640px){.cur-hd{padding:16px 16px 10px}.cur-b{padding:4px 16px 18px}.cur-ft{padding:12px 16px}.cur-gr{grid-template-columns:64px minmax(0,1fr) auto;gap:8px}}.cmp-tt{position:absolute;z-index:100000002;width:min(330px,calc(100vw - 16px));pointer-events:none;display:flex;flex-direction:column;align-items:flex-start;gap:6px}.cmp-tt[hidden]{display:none}.cmp-mob{display:flex;flex-direction:column;align-items:center;gap:6px;margin:12px auto 72px;max-width:calc(100vw - 24px)}.cmp-mob .cmp-wt table{max-width:min(330px,calc(100vw - 24px))}.cmp-wt.wowhead-tooltip{position:static!important;visibility:visible!important;display:block!important;float:none!important;left:auto!important;top:auto!important;max-width:100%}.cmp-wt table{max-width:330px}.cmp-tt .cmp-wt,.cmp-tt .cmp-hov{width:100%}.cmp-tt .cmp-wt>table{width:100%;max-width:none}.cmp-wt>table{background:#070d16!important;border:1px solid #3d4b5c;border-radius:4px;box-shadow:0 8px 22px #000000a6;border-collapse:separate}.cmp-wt>table>tbody>tr>td{padding:8px 10px}.cmp-wt>table>tbody>tr>th{background:none!important;width:0;padding:0}a.lt-ic{cursor:pointer;text-decoration:none}.cmp-wt td{font:var(--fs-xs)/17px Verdana,"Open Sans",Arial,"Helvetica Neue",Helvetica,sans-serif;color:#fff;white-space:normal}.cmp-wt td table{max-width:none;width:100%}.cmp-eq{color:gray;margin:0 0 2px}.cmp-none{color:#fff}.cmp-gap{height:8px}.cmp-rep{margin-top:8px;color:#ffd100}.cmp-dr{color:#fff}.cmp-dr[data-d=up]{color:#1eff00}.cmp-dr[data-d=dn]{color:#ff2020}.cmp-note{margin-top:4px;color:gray}.cmp-k{display:inline-flex;align-items:center;gap:7px;padding:2px 8px;font-size:var(--fs-micro);font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:#ece6da;background:#08090eeb;border:1px solid rgba(255,255,255,.15)}.cmp-k i{flex:none;width:7px;height:7px;background:var(--cc);transform:rotate(45deg)}:root{--sb-thumb:rgba(227,183,90,.28);--sb-thumb-h:rgba(227,183,90,.6);--sb-track:rgba(255,255,255,.03)}body[data-flavor=forever]{--sb-thumb:rgba(127,224,208,.3);--sb-thumb-h:rgba(127,224,208,.62);--sb-track:rgba(255,255,255,.04)}body[data-flavor=forever] .rail,body[data-flavor=forever] .mobmenu{--sb-thumb:rgba(43,33,21,.3);--sb-thumb-h:rgba(43,33,21,.6);--sb-track:rgba(43,33,21,.06)}.cur-b,.feat-b,.feat-tabs,.inv-box,.inv-grid,.ms-log,.chars-grid,.rail,.mobmenu,.tw,.tr-zoom,html.pv-pick .pick{scrollbar-width:thin;scrollbar-color:var(--sb-thumb) var(--sb-track)}.cur-b:hover,.feat-b:hover,.feat-tabs:hover,.inv-box:hover,.inv-grid:hover,.ms-log:hover,.chars-grid:hover,.rail:hover,.mobmenu:hover,.tw:hover,.tr-zoom:hover,html.pv-pick .pick:hover,body[data-flavor=forever] .rail:hover,body[data-flavor=forever] .mobmenu:hover{scrollbar-color:var(--sb-thumb-h) var(--sb-track)}body[data-flavor=forever] .rail,body[data-flavor=forever] .mobmenu{scrollbar-color:var(--sb-thumb) var(--sb-track)}:is(.cur-b,.feat-b,.feat-tabs,.inv-box,.inv-grid,.ms-log,.chars-grid,.rail,.mobmenu,.tw,.tr-zoom,.pick)::-webkit-scrollbar{width:6px;height:6px}:is(.cur-b,.feat-b,.feat-tabs,.inv-box,.inv-grid,.ms-log,.chars-grid,.rail,.mobmenu,.tw,.tr-zoom,.pick)::-webkit-scrollbar-track{background:var(--sb-track)}:is(.cur-b,.feat-b,.feat-tabs,.inv-box,.inv-grid,.ms-log,.chars-grid,.rail,.mobmenu,.tw,.tr-zoom,.pick)::-webkit-scrollbar-thumb{background:var(--sb-thumb);border-radius:0}:is(.cur-b,.feat-b,.feat-tabs,.inv-box,.inv-grid,.ms-log,.chars-grid,.rail,.mobmenu,.tw,.tr-zoom,.pick)::-webkit-scrollbar-thumb:hover{background:var(--sb-thumb-h)}:is(.cur-b,.feat-b,.feat-tabs,.inv-box,.inv-grid,.ms-log,.chars-grid,.rail,.mobmenu,.tw,.tr-zoom,.pick)::-webkit-scrollbar-corner{background:transparent}.hp-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:14px}.hp-card{display:flex;flex-direction:column;gap:7px;padding:18px 20px;min-width:0;background:var(--panel);border:1px solid var(--edge);box-shadow:var(--plate);color:var(--fg);text-decoration:none;transition:border-color .15s}.hp-card:hover{border-color:var(--accent)}.hp-k{font-size:var(--fs-micro);font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:var(--accent)}.hp-t{font-family:var(--f-title);font-size:var(--fs-lg);font-weight:700;line-height:1.3;color:var(--fg)}.hp-s{font-size:var(--fs-base);line-height:1.55;color:var(--dim2)}.hp-more{margin:0;font-size:var(--fs-base);line-height:1.6;color:var(--dim2)}.hp-more a,.hp-crumb a{color:inherit}.hp-more a:hover,.hp-crumb a:hover{color:var(--accent2)}.hp-fig{margin:20px 0 4px;display:flex;flex-direction:column;gap:8px}.hp-fig a{display:block;line-height:0}.hp-fig img{display:block;max-width:100%;height:auto;border:1px solid var(--line);background:var(--card)}.hp-fig figcaption{font-size:var(--fs-sm);line-height:1.5;color:var(--dim2)}.hp-nav{display:grid;grid-template-columns:1fr 1fr;gap:14px;max-width:68ch}.hp-pn{display:flex;flex-direction:column;gap:5px;padding:14px 16px;border:1px solid var(--line);color:var(--fg);text-decoration:none;font-size:var(--fs-base);min-width:0}.hp-pn span{font-size:var(--fs-micro);letter-spacing:.14em;text-transform:uppercase;color:var(--dim2)}.hp-pn:hover{border-color:var(--accent)}.hp-next{text-align:right}.clog h2{font-size:var(--fs-xl)}.clog li b{color:var(--fg);font-weight:500}@media(max-width:640px){.hp-nav{grid-template-columns:1fr}.hp-next{text-align:left}}.bx{display:flex;flex-direction:column;gap:22px}.bx-meta{margin:-8px 0;text-align:right;font-size:var(--fs-xs);line-height:1.5;color:var(--dim2)}.bx-meta[hidden]{display:none}#bn-main{display:flex;flex-direction:column;gap:22px;min-width:0}.bx-k{margin:0;font:600 calc(var(--fs-micro)*var(--ui-fz,1))/1.5 var(--f-ui);letter-spacing:calc(.16em*var(--ui-ls,1));text-transform:var(--ui-tt,uppercase);color:var(--dim2)}.bx-ver{margin-right:10px;font-size:var(--fs-base);font-weight:400;color:var(--dim2)}.bx-ic{display:block;flex:none;width:40px;height:40px;--qc:#5a4a30}.bx-ic--l{width:48px;height:48px}.bx-latest{display:flex;flex-wrap:wrap;align-items:flex-end;gap:16px 24px;padding:20px 24px}.bx-lt{flex:1 1 300px;min-width:0}.bx-latest h2{margin:2px 0 4px;font:700 var(--fs-2xl,28px)/1.15 var(--f-title);color:var(--fg)}.bx-ls{margin:0;color:var(--dim);max-width:70ch}body[data-flavor=forever] .bx-fig{flex-direction:row;flex-wrap:wrap;margin:0}.bx-fig>div{padding:8px 18px}.bx-fig dt{font:600 calc(var(--fs-micro)*var(--ui-fz,1)) var(--f-ui);letter-spacing:calc(.16em*var(--ui-ls,1));text-transform:var(--ui-tt,uppercase);color:var(--dim2)}.bx-fig dd{margin:0;font:700 var(--fs-lg) var(--f-title);color:var(--fg)}.bx-latest .bx-fig dd:not([class]){font-size:22px}.bx-fig dd.pv-new,.bx-fig dd.pv-gold{font:600 var(--fs-base) var(--f-ui)}.bx-fig2 dd{font-size:22px}.bx-chartp{padding:20px 24px 16px}.bx-chh{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:4px 12px;margin-bottom:12px}.bx-chh h2{margin:0;font:700 var(--fs-lg) var(--f-title);color:var(--fg)}.bx-chh span{font-size:var(--fs-micro);color:var(--dim2)}.bx-chart{display:flex;align-items:flex-end;gap:4px;height:150px;padding:0 2px;border-bottom:1px solid rgba(255,255,255,.18)}.bx-chart span{flex:1 1 0;min-width:4px;max-width:56px;background:#76d6c6}.bx-chart span.v{background:none;border-top:2px dotted rgba(159,192,200,.6);height:2px}.bx-chart span[data-cur]{background:var(--accent)}.bx-chart span.v[data-cur]{border-top-color:var(--accent)}.bx-cx{display:flex;flex-wrap:wrap;justify-content:space-between;gap:2px 12px;margin-top:6px;font-size:var(--fs-micro);color:var(--dim2)}.bx-cols{display:flex;flex-wrap:wrap;gap:18px;align-items:flex-start}.bx-lp{flex:1 1 320px;max-width:380px;padding:16px 0 12px}.bx-lh{padding:0 16px 10px}.bx-lh h2{margin:0 0 8px;font:700 var(--fs-md) var(--f-title);color:var(--fg)}.bx-chips{display:flex;flex-wrap:wrap;gap:6px}.bx-chip{display:inline-flex;align-items:center;gap:6px;min-height:36px;padding:0 12px;border:1px solid rgba(95,208,196,.25);border-radius:0;background:none;color:var(--dim);font:400 calc(var(--fs-xs)*var(--ui-fz,1)) var(--f-ui);cursor:pointer}.bx-chip:hover{color:var(--accent2)}.bx-chip b{font-weight:600}.bx-chip[aria-pressed=true]{background:var(--accent);border-color:var(--accent);color:#1b1407;font-weight:700}.bx-chip:focus-visible,.bx-btn:focus-visible{outline:2px solid var(--accent2);outline-offset:2px}body[data-flavor=forever] .bx-bl{margin:0 12px}.bx-bi{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:0 10px;padding:9px 12px;text-decoration:none}body[data-flavor=forever] .pvc.bx-bi{text-decoration:none}.bx-bn2{font-weight:600;color:var(--fg)}.bx-tag{font-size:var(--fs-micro);font-weight:400;color:var(--ink-gold2)}.bx-bf{font-size:var(--fs-xs);color:var(--dim)}.bx-bd{grid-column:1 / -1;font:400 calc(var(--fs-micro)*var(--ui-fz,1)) var(--f-ui);color:var(--dim)}body[data-flavor=forever] .pvc.bx-bi[data-kind=version]:not([aria-current]){--pv-bg:var(--pv-bone);box-shadow:none;border:1px dashed rgba(79,65,43,.55)}.bx-more{padding:10px 16px 0;margin-top:10px;border-top:1px solid rgba(255,255,255,.07)}.bx-more:empty{display:none}.bx-btn{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:0 16px;border:1px solid rgba(232,180,76,.45);border-radius:0;background:none;color:var(--accent2);font:400 calc(var(--fs-xs)*var(--ui-fz,1)) var(--f-ui);text-decoration:none;cursor:pointer}.bx-btn:hover{border-color:var(--accent2);color:var(--fg)}.bx-mb{width:100%}.bx-dp{flex:999 1 520px;min-width:0;padding:24px 28px 18px;scroll-margin-top:16px}.bx-dh{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:12px 24px}.bx-dh h2{margin:2px 0 0;font:700 var(--fs-2xl,28px)/1.15 var(--f-title);color:var(--fg)}.bx-dd{padding-top:10px;font-size:var(--fs-xs);color:var(--dim)}.bx-note{margin:12px 0 0;max-width:70ch;color:var(--fg)}.bx-s{margin:12px 0 0;max-width:70ch;color:var(--dim);overflow-wrap:anywhere}body[data-flavor=forever] .bx-dp .bx-fig,.bx-h3{margin:16px 0 6px}body[data-flavor=forever] .bx-ar{margin:0}.bx-ar li{display:grid;grid-template-columns:minmax(0,220px) minmax(0,1fr) 28px;gap:10px;align-items:center;padding:6px 12px;font-size:var(--fs-sm)}.bx-ar li .mono{text-align:right}.bx-ar .pvbar{height:8px}.bx-l{margin:12px 0 0;font-size:var(--fs-sm);color:var(--dim);overflow-wrap:anywhere}.bx-l b{font-weight:600;color:var(--fg)}.bx-lm{margin-top:8px}.bx-api{margin-top:12px;padding-top:8px;border-top:1px solid rgba(255,255,255,.07)}.bx-api summary{display:flex;align-items:center;min-height:32px;cursor:pointer;font:400 calc(var(--fs-xs)*var(--ui-fz,1)) var(--f-ui);color:var(--dim)}.bx-api summary:hover{color:var(--accent2)}.bx-api ul{margin:4px 0 0;padding-left:18px;font-size:var(--fs-sm);color:var(--dim)}.bx-api code{font:400 var(--fs-xs) var(--mono);color:#7fe0d0}.bx-f{display:flex;flex-wrap:wrap;align-items:center;gap:8px 20px;margin-top:12px;padding-top:12px;border-top:1px solid rgba(255,255,255,.07);font-size:var(--fs-sm)}.bx-addon{margin-right:auto;color:var(--dim)}.bx-addon b{font-weight:600;color:var(--fg)}.bx-f a{font:400 calc(var(--fs-xs)*var(--ui-fz,1)) var(--f-ui);color:var(--accent)}.bx-f a:hover{color:var(--accent2)}.bx-state{padding:18px 22px}.bx-st{padding:18px 20px}.bx-st h2{margin:0 0 6px;font:700 var(--fs-md) var(--f-title)}.bx-sn{margin:0 0 12px;color:var(--dim)}.bx-st .bx-sn:last-child{margin-bottom:0}.bx-si{min-height:44px}.bx-bliz{display:flex;flex-wrap:wrap;align-items:center;gap:14px 24px;padding:18px 24px}.bx-bt{flex:1 1 300px;min-width:0}.bx-bt h2{margin:0;font:700 var(--fs-lg) var(--f-title);color:var(--fg)}.bx-bn{margin:2px 0 0;max-width:72ch;font-size:var(--fs-sm);color:var(--dim)}.bx-bl2{display:flex;flex-wrap:wrap;gap:8px}.bx-how{padding:14px 20px}.bx-how summary{min-height:28px;cursor:pointer;font:400 calc(var(--fs-xs)*var(--ui-fz,1)) var(--f-ui);letter-spacing:calc(.08em*var(--ui-bls,1));color:var(--dim)}.bx-how summary:hover{color:var(--accent2)}.bx-how p{margin:10px 0 0;max-width:72ch;color:var(--dim)}.bx-how a{color:var(--accent)}@media(max-width:760px){.bx-lp{max-width:none;flex-basis:100%}.bx-dp{padding:18px 16px 14px}.bx-latest,.bx-chartp,.bx-bliz{padding-left:16px;padding-right:16px}.bx-ar li{grid-template-columns:minmax(0,1fr) 60px 24px}.bx-fig>div{padding:8px 12px}.bx-chart{gap:2px}}@media(max-width:760px){.bx-meta{margin:-4px 0 -8px}.bx-latest{gap:12px 16px;padding-top:16px;padding-bottom:16px}.bx-latest h2,.bx-dh h2{font-size:22px}.bx-ic--l{width:40px;height:40px}.bx-ver{margin-right:8px}body[data-flavor=forever] .bx-fig{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);gap:6px;width:100%}.bx-fig>div{padding:8px 8px 8px 10px;min-width:0}.bx-fig dt{letter-spacing:calc(.02em*var(--ui-ls,1))}.bx-latest .bx-fig dd:not([class]),.bx-fig2 dd{font-size:20px}.bx-fig dd.pv-new,.bx-fig dd.pv-gold{font-size:calc(var(--fs-xs)*var(--ui-fz,1))}.bx-chartp{padding-top:16px;padding-bottom:12px}.bx-chart{height:110px}.bx-chh h2{font-size:var(--fs-md)}.bx-lp{padding-top:14px}.bx-chip{padding:0 10px}.bx-chips{gap:4px}.bx-dd{padding-top:6px}}.adp-tab,.adp{--adp:var(--accent);--adp2:var(--accent2)}body[data-flavor=forever] .adp-tab,body[data-flavor=forever] .adp{--adp:var(--teal2);--adp2:#bff3ea}.adp-tab{position:fixed;right:0;top:50%;z-index:35;display:flex;flex-direction:column;align-items:center;gap:8px;padding:12px 6px 10px 7px;transform:translateY(-50%);background:var(--card);border:1px solid color-mix(in srgb,var(--adp) 45%,var(--edge));border-right:0;box-shadow:inset 0 0 0 3px #00000040,-10px 0 26px #00000059;color:var(--adp);cursor:pointer;font:600 calc(var(--ui-bfs,var(--fs-micro))*var(--ui-fz,1))/1 var(--f-ui);letter-spacing:calc(.2em*var(--ui-bls,1));text-transform:var(--ui-btt,uppercase);transition:padding .15s,color .15s}.adp-tab[hidden]{display:none}.adp-tab:hover{color:var(--adp2);padding-right:10px}.adp-tab:focus-visible{outline:2px solid var(--adp);outline-offset:2px}.adp-tab svg{flex:none}.adp-tab-t{writing-mode:vertical-rl;transform:rotate(180deg)}.adp-tab b{min-width:18px;padding:3px 4px;background:var(--adp);color:var(--on-accent);font-size:var(--fs-xs);letter-spacing:0;text-align:center}.adp-tab b[hidden]{display:none}.adp-tab-s{display:flex;flex-direction:column;align-items:center;gap:1px;line-height:1;padding-top:6px;border-top:1px solid color-mix(in srgb,var(--adp) 35%,transparent)}.adp-tab-s em{font-style:normal;font-size:var(--fs-xs);font-weight:700;color:var(--adp2);font-variant-numeric:tabular-nums}.adp-tab-s small{font-size:var(--fs-micro);letter-spacing:.06em;text-transform:uppercase;opacity:.7}.adp-tab-s .adp-dot{width:6px;height:6px;margin-bottom:3px}.adp-tab-s[data-up] em{animation:adpUp 1.6s ease-out}@keyframes adpUp{0%{color:var(--on-accent);background:var(--adp);box-shadow:0 0 0 3px var(--adp)}to{background:transparent;box-shadow:none}}@media(prefers-reduced-motion:reduce){.adp-tab-s[data-up] em{animation:none}}body.adp-lock{overflow:hidden}.adp{position:fixed;top:0;right:0;bottom:0;left:0;z-index:50}.adp[hidden]{display:none}.adp-bg{position:absolute;top:0;right:0;bottom:0;left:0;background:#0000009e}.adp-p{position:absolute;top:0;right:0;bottom:0;width:min(440px,100vw);display:flex;flex-direction:column;background:radial-gradient(420px 320px at 90% 0,color-mix(in srgb,var(--adp) 10%,transparent),transparent 70%),var(--bg);border-left:1px solid var(--edge);box-shadow:-24px 0 60px #00000073;animation:feat-in .22s ease-out}@media(prefers-reduced-motion:reduce){.adp-p{animation:none}}.adp-hd{display:flex;align-items:flex-start;gap:12px;padding:20px 22px 12px}.adp-hd>div{flex:1;min-width:0}.adp-hd .kicker{display:flex;align-items:center;gap:10px;color:var(--adp)}.adp-hd .kicker:before{content:"";flex:none;width:7px;height:7px;background:var(--adp);transform:rotate(45deg)}.adp-hd h2{margin:8px 0 2px;font-size:var(--fs-xl);line-height:1.15}.adp-at{font-family:var(--f-ui);font-size:calc(var(--fs-xs)*var(--ui-fz,1));letter-spacing:calc(.04em*var(--ui-ls,1));color:var(--dim2)}.adp[data-stale] .adp-at{color:var(--danger-fg)}.adp-b{flex:1;min-height:0;overflow-y:auto;padding:4px 22px 18px;overscroll-behavior:contain;display:flex;flex-direction:column;gap:12px}.adp-e{margin:8px 0;color:var(--dim);font-size:var(--fs-base)}.adp-s{position:relative;padding:13px 15px 12px;background:var(--panel);border:1px solid var(--edge);box-shadow:inset 0 0 0 4px #00000040,inset 0 0 0 5px var(--edge)}.adp-s[data-hot]{border-color:color-mix(in srgb,var(--adp) 55%,var(--edge))}.adp-sh{display:flex;align-items:baseline;gap:10px;margin:0 0 9px;font:600 calc(var(--fs-micro)*var(--ui-fz,1))/1.3 var(--f-ui);letter-spacing:calc(.2em*var(--ui-ls,1));text-transform:var(--ui-tt,uppercase);color:var(--dim2)}.adp-sh span{flex:1}.adp-sh a,.adp-sh em{font-style:normal;letter-spacing:.06em;text-transform:none;font-weight:400;color:var(--adp)}.adp-sh a:hover{color:var(--adp2)}.adp-big{display:flex;align-items:baseline;gap:10px;margin:0 0 8px}.adp-big b{font:600 var(--fs-2xl)/1 var(--f-ui);color:var(--adp2)}.adp-big span{font-size:var(--fs-sm);color:var(--dim)}.adp-dot{flex:none;align-self:center;width:8px;height:8px;background:var(--daily);box-shadow:0 0 0 3px color-mix(in srgb,var(--daily) 25%,transparent);transform:rotate(45deg)}.adp-kv{display:grid;grid-template-columns:repeat(auto-fill,minmax(118px,1fr));gap:4px 16px;margin:0}.adp-kv p{display:flex;justify-content:space-between;gap:8px;margin:0;padding:3px 0;border-top:1px solid var(--line2);font-size:var(--fs-sm);color:var(--dim)}.adp-kv1{grid-template-columns:1fr}.adp-kv b{font:600 calc(var(--fs-sm)*var(--ui-fz,1))/1.4 var(--f-ui);color:var(--fg)}.adp-kv b[data-warn]{color:var(--danger-fg)}.adp-act{display:flex;align-items:flex-end;gap:3px;height:46px;margin:10px 0 0}.adp-act i{flex:1;height:100%;display:flex;align-items:flex-end}.adp-act s{display:flex;align-items:flex-end;width:100%;min-height:2px;background:color-mix(in oklab,var(--key) 35%,transparent);text-decoration:none}.adp-act u{display:block;width:100%;background:var(--key);text-decoration:none}.adp-tiles{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}.adp-t{display:flex;flex-direction:column;gap:3px;padding:8px 10px;background:#0003;border:1px solid var(--line)}.adp-t b{font:600 var(--fs-xl)/1.1 var(--f-ui);color:var(--adp2)}.adp-t span{font:500 calc(var(--fs-micro)*var(--ui-fz,1))/1.3 var(--f-ui);letter-spacing:calc(.14em*var(--ui-ls,1));text-transform:var(--ui-tt,uppercase);color:var(--dim2)}.adp-fb{display:flex;flex-direction:column;margin:0 -4px}.adp-fb a{display:block;padding:7px 4px;border-top:1px solid var(--line2);color:var(--fg)}.adp-fb a:hover{background:#ffffff08}.adp-fb a:hover .adp-fm{color:var(--adp2)}.adp-fm{display:block;font:500 calc(var(--fs-micro)*var(--ui-fz,1))/1.4 var(--f-ui);letter-spacing:calc(.1em*var(--ui-ls,1));text-transform:var(--ui-tt,uppercase);color:var(--adp)}.adp-ft{display:block;margin-top:2px;font-size:var(--fs-sm);line-height:1.45;color:var(--dim);overflow-wrap:anywhere}.adp-top{display:flex;flex-direction:column;gap:3px;margin-top:10px}.adp-top p{position:relative;display:flex;justify-content:space-between;gap:10px;margin:0;padding:3px 6px;font:calc(var(--fs-xs)*var(--ui-fz,1))/1.4 var(--f-ui);color:var(--dim)}.adp-top p i{position:absolute;left:0;top:0;bottom:0;background:color-mix(in srgb,var(--adp) 12%,transparent);pointer-events:none}.adp-top p span{position:relative;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.adp-top p b{position:relative;color:var(--fg);font-weight:600}.adp-lk{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:5px;padding:12px 22px 14px;border-top:1px solid var(--edge);background:var(--bg2)}.adp-lk a{padding:8px 4px;text-align:center;font:500 calc(var(--fs-xs)*var(--ui-fz,1))/1.2 var(--f-ui);letter-spacing:calc(.06em*var(--ui-bls,1));color:var(--fg);background:#ffffff08;border:1px solid var(--edge)}.adp-lk a:hover{color:var(--adp2);border-color:var(--adp)}.adp-lk a[data-n]:after{content:attr(data-n);margin-left:5px;padding:0 4px;background:var(--adp);color:var(--on-accent)}.page-h>.dg-who{align-self:flex-start}@media(min-width:1100px){.page-h:has(>.dg-who)>.legend{grid-row:1;align-self:start}.page-h>.dg-who{grid-column:2;grid-row:2 / span 2;align-self:end}}.dg-who{display:grid;grid-template-columns:minmax(0,auto) auto;gap:2px 16px;align-items:center;padding:12px 16px}.dg-who[hidden]{display:none}.dg-who .kicker{grid-column:1;grid-row:1;letter-spacing:.12em;color:var(--pv-ink3)}.dg-wn{grid-column:1;grid-row:2;font:700 var(--fs-md)/1.3 var(--f-title);color:var(--cc,var(--fg))}.dg-wl{margin-left:8px;font-size:var(--fs-xs);font-weight:400;color:var(--ink-gold2)}.dg-wb{grid-column:2;grid-row:1/span 2;min-height:44px;padding:0 12px;font-size:var(--fs-xs);background:#ffffff73;border:1px solid var(--ink-gold);color:var(--ink-gold2)}.dg-wb:hover{background:#ffffffb3;color:var(--pv-ink)}@media(max-width:760px){.page-h>.dg-who{align-self:stretch}}.dg{display:flex;flex-direction:column;gap:22px;min-width:0}.dg :is(.dg-seg i,.dg-leg li,.dg-ct)[data-con=grey]{--d:#a7a9ab}.dg :is(.dg-seg i,.dg-leg li,.dg-ct)[data-con=green]{--d:#5fe06a}.dg :is(.dg-seg i,.dg-leg li,.dg-ct)[data-con=yellow]{--d:#f4e443}.dg :is(.dg-seg i,.dg-leg li,.dg-ct)[data-con=orange]{--d:#ff9447}.dg :is(.dg-seg i,.dg-leg li,.dg-ct)[data-con=red]{--d:#ff6a5c}.dg .dg-i[data-con=grey] .dg-a{--d:var(--ink-grey)}.dg .dg-i[data-con=green] .dg-a{--d:var(--ink-green)}.dg .dg-i[data-con=yellow] .dg-a{--d:var(--ink-yellow)}.dg .dg-i[data-con=orange] .dg-a{--d:var(--ink-orange)}.dg .dg-i[data-con=red] .dg-a{--d:var(--ink-red)}.dg-bt{display:flex;flex-wrap:wrap;gap:4px;border-bottom:1px solid color-mix(in srgb,var(--accent) 45%,transparent)}.dg-t{display:flex;flex-direction:column;justify-content:center;gap:6px;min-height:56px;padding:8px 16px;margin-bottom:-1px;border:1px solid transparent;border-bottom:0;font:500 calc(var(--fs-xs)*var(--ui-fz,1)) var(--f-ui);letter-spacing:calc(.04em*var(--ui-ls,1));color:var(--dim);text-decoration:none;white-space:nowrap}.dg-tl{display:flex;align-items:baseline;gap:8px}.dg-t .mono{color:var(--faint)}.dg-t:hover{color:var(--accent2)}.dg-t[aria-current]{background:#041a26d9;border-color:color-mix(in srgb,var(--accent) 45%,transparent);color:var(--accent2)}.dg-t[aria-current] .mono{color:var(--dim2)}.dg-seg{display:flex;gap:2px;height:5px}.dg-seg i{flex:1;background:var(--d,rgba(159,192,200,.35))}.dg .lt-up{padding:18px 22px 20px;gap:10px}.dg .lt-uw{gap:8px;--pvl-min:230px}.dg .lt-uw a.pvc{display:flex;align-items:center;gap:10px;padding:8px 12px;text-decoration:none;color:var(--pv-ink)}.dg .lt-uw a.pvc:hover{color:var(--pv-ink)}.dg .lt-uw-n{color:var(--ink-green)}.dg .lt-uw-t b{color:var(--pv-ink)}.dg .lt-uw-t span{color:var(--pv-ink2)}.dg-band{scroll-margin-top:84px}.dg-on .dg-band[hidden]{display:none}.dg-cols{display:flex;flex-wrap:wrap;gap:18px;align-items:flex-start}.dg-lw{flex:1 1 300px;max-width:400px;min-width:0;padding:18px 0 14px}.dg-pane{flex:999 1 520px;min-width:0;display:flex;flex-direction:column;gap:18px}@media(max-width:900px){.dg-lw{max-width:none}}.dg-lh{display:flex;justify-content:space-between;align-items:baseline;gap:10px;padding:0 16px 8px}.dg-lh h2{margin:0;font-size:var(--fs-md);line-height:1.3;color:var(--fg)}.dg-lr{flex:none;white-space:nowrap;font-size:var(--fs-micro);color:var(--dim2)}.dg-leg{list-style:none;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:5px 8px;margin:0 16px 10px;padding:8px 0 0;border-top:1px solid var(--line);font-size:var(--fs-micro);font-weight:600;white-space:nowrap}.dg-leg[hidden]{display:none}.dg-leg li{display:flex;align-items:center;gap:5px;color:var(--d,var(--dim))}.dg-leg i{width:8px;height:8px;background:var(--d,var(--dim))}.dg-lb{position:relative}.dg-lb:has(>.dg-me:not([hidden])){padding-top:20px}.dg-l{list-style:none;margin:0;padding:0 16px 4px}.dg-l a.dg-a{display:block;padding:8px 12px;color:var(--pv-ink);text-decoration:none}.dg-l a.dg-a:hover{color:var(--pv-ink)}.dg-a[aria-current] .dg-n{font-weight:600}.dg-r{display:flex;flex-wrap:wrap;align-items:baseline;gap:2px 8px}.dg-n{min-width:0;color:var(--pv-ink)}.dg-r .rw-c,.dg-dn .rw-c{display:inline-block;margin:0;font:700 calc(var(--fs-micro)*var(--ui-fz,1)) var(--f-ui);letter-spacing:calc(.08em*var(--ui-ls,1));text-transform:var(--ui-tt,uppercase);color:var(--ink-mint)}.dg-dn .rw-c{color:var(--teal2,var(--accent2))}.dg-fc{font-size:var(--fs-micro);color:var(--tc,var(--pv-ink2))}.dg-u,.dg-lv{margin-left:auto;flex:none;font-size:var(--fs-xs);color:var(--pv-ink2)}.dg-lv{font-weight:700;color:var(--d,var(--ink-gold2))}.dg-u{padding:1px 6px;background:#e8b44c;color:#1b1407;font-weight:700}.dg-u[hidden]{display:none}.dg-u:not([hidden])+.dg-lv{display:none}.dg-lane{position:relative;display:block;height:5px;margin-top:6px;background:#2b211529}.dg-lane i{position:absolute;top:0;bottom:0;left:var(--l);width:var(--w);background:var(--d,var(--ink-mint))}.dg-i.dg-low .dg-a{opacity:.8;filter:saturate(.6)}.dg-me{position:absolute;top:0;height:20px;left:calc(28px + (100% - 56px) * var(--x,0));z-index:1;width:0;pointer-events:none}.dg-lb:has(>.dg-me:not([hidden])) .dg-lane:after{content:"";position:absolute;top:-4px;bottom:-4px;left:calc(100% * var(--x,0) - 1px);width:2px;z-index:1;background:var(--cc,var(--fg));box-shadow:0 0 0 1px #2b211573;pointer-events:none}.dg-me[hidden]{display:none}.dg-me:before{content:attr(data-n);position:absolute;top:0;left:0;transform:translate(-50%);padding:0 4px;white-space:nowrap;font:500 calc(var(--fs-micro)*var(--ui-fz,1))/18px var(--f-ui);color:var(--cc,var(--fg))}.dg-bn{margin:10px 16px 0;padding-top:10px;border-top:1px solid var(--line);font-size:var(--fs-xs);line-height:1.5;color:var(--dim2)}.dg-bn+.dg-bn{margin-top:6px;padding-top:0;border-top:0}.dg-bn[hidden]{display:none}.dg-d{min-width:0;display:flex;flex-direction:column;gap:14px;scroll-margin-top:84px}.dg-on .dg-band:not(.dg-all) .dg-d:not(.dg-sel){display:none}.dg-dh{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,250px);gap:0 20px;align-items:center;padding:22px 22px 22px 28px;overflow:hidden}.dg-dh:not(:has(.dg-art)){grid-template-columns:minmax(0,1fr)}.dg-dhl{min-width:0}.dg-art{align-self:stretch;min-height:170px;background:center/contain no-repeat}.dg-dn{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 12px;margin:0;font-size:clamp(26px,3vw,36px);font-weight:900;line-height:1.05}.dg-dn a{color:var(--fg);text-decoration:none}.dg-dn a:hover{color:var(--accent2)}.dg-dm{display:flex;flex-wrap:wrap;gap:4px 18px;margin:8px 0 0;color:var(--dim)}.dg-f i{margin-right:4px;font:600 calc(var(--fs-micro)*var(--ui-fz,1)) var(--f-ui);font-style:normal;letter-spacing:calc(.12em*var(--ui-ls,1));text-transform:var(--ui-tt,uppercase);color:var(--dim2)}.dg-f b{font-weight:500;color:var(--fg)}.dg-tg{display:flex;flex-wrap:wrap;gap:6px;margin:12px 0 0}.dg-tag,.dg-ct{display:inline-flex;align-items:center;gap:6px;min-height:26px;padding:0 9px;font:600 calc(var(--fs-micro)*var(--ui-fz,1)) var(--f-ui);letter-spacing:calc(.06em*var(--ui-ls,1));border:1px solid rgba(255,255,255,.18);color:#d6e4e6;background:#00000040}.dg-ct[hidden],.dg-ut[hidden]{display:none}.dg-ct{border-color:var(--d);color:var(--d)}.dg-ct:before{content:"";width:8px;height:8px;background:var(--d)}.dg-ut{border-color:var(--accent);color:var(--accent2)}.dg-hn{margin:12px 0 0;max-width:52ch;color:var(--dim)}.dg-pg{display:inline-block;padding-top:10px;font-size:var(--fs-xs)}.dg-pg:after{content:" →"}@media(max-width:699px){.dg-dh{grid-template-columns:minmax(0,1fr);padding:18px 16px}.dg-art{min-height:140px}}.dg-dt{display:flex;flex-wrap:wrap;border-bottom:1px solid var(--line)}.dg:not(.dg-on) .dg-dt{display:none}.dg-tb{display:inline-flex;align-items:center;gap:6px;min-height:44px;padding:0 16px;margin-bottom:-1px;background:none;border:0;border-bottom:2px solid transparent;font:500 calc(var(--fs-xs)*var(--ui-fz,1)) var(--f-ui);letter-spacing:calc(.06em*var(--ui-ls,1));color:var(--dim);cursor:pointer}.dg-tb .mono{color:var(--faint)}.dg-tb:hover{color:var(--accent2)}.dg-tb[aria-selected=true]{color:var(--accent2);border-bottom-color:var(--accent)}.dg-p{padding:20px 24px 18px}.dg-p[hidden]{display:none}.dg-upx{padding:18px 22px 20px}.dg-upx[hidden]{display:none}.dg-d:not([data-tab=gear]) .dg-upx{display:none}.dg-uph{display:flex;justify-content:space-between;align-items:baseline;gap:8px 16px;flex-wrap:wrap;margin:0 0 10px}.dg-uph h4{margin:0;font:700 var(--fs-lg) var(--f-title);color:var(--fg)}.dg-uph span{font-size:var(--fs-micro);color:var(--dim2)}.dg-uc{--pvl-min:210px;--pvl-gap:8px}.dg-ci{display:grid;grid-template-columns:auto minmax(0,1fr);gap:2px 10px;align-items:center;padding:10px 12px}.dg-ci .lt-ic{grid-row:span 2}body[data-flavor=forever] .dg .pvc a.dg-cn{font-weight:600;color:var(--qc,var(--pv-ink));text-decoration:none}body[data-flavor=forever] .dg .pvc a.dg-cn:hover{text-decoration:underline}.dg-cs{font-size:var(--fs-xs);color:var(--pv-ink2)}.dg .lt-bar{position:static;flex-wrap:wrap;gap:8px 12px;margin:0 0 6px;padding:0;background:none;backdrop-filter:none;-webkit-backdrop-filter:none;overflow:visible}.dg .lt-bar .lt-f{flex-wrap:wrap}.dg .lt-bar .lt-tools{display:flex;align-items:center;flex-wrap:wrap;gap:6px;margin-left:auto;padding-left:0}.dg-pct{margin-right:6px;font-size:var(--fs-xs);color:var(--dim2)}.dg-on>.lt-bar{display:none}.dg-on .dg-d .lt>.lt-s{display:none}.dg-on .dg-d details.lt[hidden]{display:block}.dg-on .dg-d .lt{background:none;border:0}.dg-on .dg-d .lt-bd{padding:0;gap:10px}.dg-on .dg-d .lt-u:not(:has(.lt-b)){display:none}.dg-empty{padding:14px 16px;outline:1px dashed rgba(43,33,21,.45);outline-offset:-6px}.dg-empty p{margin:0;font-size:var(--fs-sm);color:var(--pv-ink2)}.dg-empty .dg-et{font-size:var(--fs-base);font-weight:600;color:var(--pv-ink)}.dg:not(.dg-on) .dg-empty,.dg-gear:has(.lt-b) .dg-empty{display:none}:is(.dg-d,:where(body[data-flavor=forever]) .lt-other) .lt-bs{display:flex;flex-direction:column;align-items:stretch;gap:0;counter-reset:dgb;position:relative}:is(.dg-d,:where(body[data-flavor=forever]) .lt-other) .lt-bs:before{content:"";position:absolute;left:19px;top:26px;bottom:26px;width:2px;background:#e8b44c52}:is(.dg-d,:where(body[data-flavor=forever]) .lt-other) .lt-is{max-width:none}:is(.dg-d,:where(body[data-flavor=forever]) .lt-other) .lt-b{position:relative;padding:12px 0;background:none;border:0;counter-increment:dgb}:is(.dg-d,:where(body[data-flavor=forever]) .lt-other) .lt-bh{justify-content:flex-start;align-items:center;gap:14px;min-height:40px}:is(.dg-d,:where(body[data-flavor=forever]) .lt-other) .lt-bh:before{content:counter(dgb);flex:none;display:grid;place-items:center;width:40px;height:40px;clip-path:polygon(50% 0,100% 50%,50% 100%,0 50%);background:#e8b44c;font:700 calc(var(--fs-xs)*var(--ui-fz,1)) var(--f-ui);color:#1b1407}:is(.dg-d,:where(body[data-flavor=forever]) .lt-other) .lt-b.lt-0 .lt-bh:before{background:#3b4468;color:#d4d9ee}:is(.dg-d,:where(body[data-flavor=forever]) .lt-other) .lt-bn{font-size:var(--fs-lg);color:var(--fg)}:is(.dg-d,:where(body[data-flavor=forever]) .lt-other) .lt-b.lt-0 .lt-bn{color:var(--dim)}:is(.dg-d,:where(body[data-flavor=forever]) .lt-other) .lt-bw{margin-left:auto}:is(.dg-d,:where(body[data-flavor=forever]) .lt-other) .lt-b>:not(.lt-bh){margin-left:54px}:is(.dg-d,:where(body[data-flavor=forever]) .lt-other) .lt-obs{margin:2px 0 6px 54px}:is(.dg-d,:where(body[data-flavor=forever]) .lt-other) .lt-i{grid-template-columns:auto minmax(0,1fr) auto;gap:2px 12px;padding:7px 12px;border:0}:is(.dg-d,:where(body[data-flavor=forever]) .lt-other) .lt-is{margin-top:4px}.dg .lt-ic,.dq-i2 .lt-ic{width:36px;height:36px;border:2px solid var(--qc,var(--line));box-shadow:none;background:#000}.dg .lt-ic img,.dq-i2 .lt-ic img{width:32px;height:32px}:is(.dg-d,:where(body[data-flavor=forever]) .lt-other) .lt-m,:is(.dg-d,:where(body[data-flavor=forever]) .lt-other) .lt-lv{color:var(--pv-ink2)}:is(.dg-d,:where(body[data-flavor=forever]) .lt-other) .lt-ch{color:var(--ink-mint)}:is(.dg-d,:where(body[data-flavor=forever]) .lt-other) .lt-oc{color:var(--ink-green)}:is(.dg-d,:where(body[data-flavor=forever]) .lt-other) .lt-oc[data-z]{color:var(--pv-ink3)}:is(.dg-d,:where(body[data-flavor=forever]) .lt-other) .lt-p{color:var(--pv-ink);min-width:3.4em}:is(.dg-d,:where(body[data-flavor=forever]) .lt-other) .lt-pk{color:var(--pv-ink3)}:is(.dg-d,:where(body[data-flavor=forever]) .lt-other) .lt-p:after{content:"";display:block;width:100%;min-width:56px;height:3px;margin-top:3px;background:#2b211529 linear-gradient(var(--ink-mint),var(--ink-mint)) no-repeat left/var(--w,0) 100%}:is(.dg-d,:where(body[data-flavor=forever]) .lt-other) .lt-i[data-up]{--pv-bg:var(--pv-warm);background:var(--pv-warm);--ink-green:#17621f;box-shadow:inset 0 0 0 1px #7a5208bf,inset 0 0 0 3px var(--pv-warm),inset 0 0 0 4px #7a520847}:is(.dg-d,:where(body[data-flavor=forever]) .lt-other) .lt-ub{display:block;align-self:flex-start;margin-top:3px;padding:0;background:none;color:var(--ink-gold2);font:600 calc(var(--fs-xs)*var(--ui-fz,1))/1.5 var(--f-ui)}:is(.dg-d,:where(body[data-flavor=forever]) .lt-other) .lt-ut{display:inline-block;padding:0 6px;margin-right:6px;background:#e8b44c;color:#1b1407;font-weight:700}:is(.dg-d,:where(body[data-flavor=forever]) .lt-other) .lt-ut:before{border-bottom-color:#1b1407}:is(.dg-d,:where(body[data-flavor=forever]) .lt-other) .lt-us{padding-left:0}:is(.dg-d,:where(body[data-flavor=forever]) .lt-other) .lt-us i[data-d=up]{color:var(--ink-green)}:is(.dg-d,:where(body[data-flavor=forever]) .lt-other) .lt-us i[data-d=dn]{color:var(--ink-red)}:is(.dg-d,:where(body[data-flavor=forever]) .lt-other) .lt-nh{margin:10px 0 6px 54px;padding-top:0;border-top:0;color:var(--dim2)}:is(.dg-d,:where(body[data-flavor=forever]) .lt-other) .lt-nw{display:grid;grid-template-columns:repeat(auto-fill,minmax(210px,1fr));gap:6px}:is(.dg-d,:where(body[data-flavor=forever]) .lt-other) .lt-nw .lt-i{grid-template-columns:auto minmax(0,1fr);padding:6px 8px}.lt-nw:not(.lt-lo-on)>.lt-i[data-lo]{display:none}.lt-lo{display:block;width:fit-content;margin:6px 0 0 54px;padding:0 12px;min-height:32px;background:#ffffff0a;border:1px solid rgba(95,224,106,.6);color:#5fe06a;font:500 calc(var(--fs-xs)*var(--ui-fz,1)) var(--f-ui);cursor:pointer}.lt-lo:hover,.lt-lo:focus-visible{border-color:#5fe06a;background:#5fe06a1a}.dg-qn{margin:0 0 8px;font-size:var(--fs-xs);color:var(--dim2)}.dg-qn:empty{display:none}.dg-ab{margin:0}.dg-ab>div{display:grid;grid-template-columns:96px minmax(0,1fr);gap:2px 12px;padding:10px 14px;align-items:baseline}.dg-ab dt{font:600 calc(var(--fs-micro)*var(--ui-fz,1)) var(--f-ui);letter-spacing:calc(.14em*var(--ui-ls,1));text-transform:var(--ui-tt,uppercase);color:var(--ink-gold2)}.dg-ab dd{margin:0}.dg-an{margin:12px 0 0;max-width:70ch;color:var(--dim)}.dg-al{display:flex;flex-wrap:wrap;gap:18px;margin:14px 0 0;padding-top:12px;border-top:1px solid var(--line);font:500 calc(var(--fs-xs)*var(--ui-fz,1)) var(--f-ui)}.dg-qs .dq-h{padding:10px 14px;gap:6px 10px}.dg-qs .dq-bd{padding:0 14px 14px}.dq-i2.pvc{border-top:0}.dq-i2 .dq-n{color:var(--pv-ink)}.dq-i2 .lt-i{padding:4px 0;border:0;box-shadow:none;background:none}.dg-raids{padding:18px 22px}.dg-raids .raid.pvc{padding:20px;gap:12px;border:0;overflow:hidden}.dg-raids .raid.pvc:before{display:none}.dg-raids .raid-n{color:var(--pv-ink)}.dg-raids .raid-n .rw-c{color:#fff;background:var(--ink-mint)}.dg-raids .raid-s{background:none;clip-path:none;border:1px solid var(--pv-rule)}.dg-raids .raid-s b{color:var(--pv-ink)}.dg-raids .raid-w,.dg-raids .raid-p,.dg-raids .raid-l{color:var(--pv-ink2)}.lt-how{padding:14px 20px}.lt-how-b{max-width:none}.lt-most{display:block;margin:6px 0 0;padding:14px 18px}.lt-most p{margin:0 0 8px}.lt-ml{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:minmax(0,190px) minmax(0,1fr) auto;gap:6px 12px;align-items:center}.lt-ml li{display:contents}.lt-ml .mono{color:var(--dim2);text-align:right}@media(max-width:699px){.dg-p{padding:16px 14px 14px}.dg-upx{padding:16px 14px}.dg-t,.dg-tb{padding:0 12px}.dg .lt-bar{flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none}.dg .lt-bar .lt-f{flex-wrap:nowrap}.dg .lt-bar .lt-fb,.dg .lt-bar .lt-all{flex:none;white-space:nowrap}.dg-pct{white-space:nowrap}:is(.dg-d,:where(body[data-flavor=forever]) .lt-other) .lt-b>:not(.lt-bh),:is(.dg-d,:where(body[data-flavor=forever]) .lt-other) .lt-obs,:is(.dg-d,:where(body[data-flavor=forever]) .lt-other) .lt-nh,.lt-lo{margin-left:0}:is(.dg-d,:where(body[data-flavor=forever]) .lt-other) .lt-bs:before{display:none}.dg .lt-up{padding:16px 14px}.dg-ab>div{grid-template-columns:80px minmax(0,1fr)}.lt-ml{grid-template-columns:minmax(0,120px) minmax(0,1fr) auto}}body[data-flavor=forever] .lt-other>details.lt{background:var(--pv-navy);border:0;box-shadow:inset 0 0 0 1px #9fc0c857,inset 0 0 0 5px var(--pv-navy),inset 0 0 0 6px #9fc0c824}body[data-flavor=forever] .lt-other>details.lt>.lt-s{padding-left:18px;padding-right:18px}body[data-flavor=forever] .lt-other .lt-bd{padding-left:18px;padding-right:18px}.page-h.rd-h{flex-direction:row;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:16px 28px}.rd-ht{flex:1 1 34ch;min-width:0;display:flex;flex-direction:column;gap:12px}.rd-go{flex:none;min-width:260px;padding:14px 18px}.rd-k{display:block;font:600 calc(var(--fs-micro)*var(--ui-fz,1)) var(--f-ui);letter-spacing:calc(.16em*var(--ui-ls,1));text-transform:var(--ui-tt,uppercase);color:var(--dim2)}.rd-gv{display:flex;flex-wrap:wrap;align-items:baseline;gap:2px 12px}.rd-gn{font:900 40px/1.1 var(--f-title);color:var(--accent2)}.rd-gd{font-size:var(--fs-xs);color:var(--dim)}.rd-gn[hidden]+.rd-gd{font:900 28px/1.2 var(--f-title);color:var(--accent2)}.rd{display:flex;flex-direction:column;gap:22px;min-width:0}.rd-fs{list-style:none;margin:0;padding:12px;display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:6px}.rd-fs li{display:flex;flex-direction:column;gap:2px;padding:10px 16px}.rd-fs span{font:600 calc(var(--fs-micro)*var(--ui-fz,1)) var(--f-ui);letter-spacing:calc(.14em*var(--ui-ls,1));text-transform:var(--ui-tt,uppercase);color:var(--pv-ink3)}.rd-fs b{font:700 22px/1.2 var(--f-title);color:var(--pv-ink)}.rd-you{padding:16px 20px}.rd-you[hidden]{display:none}.rd-you-h{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:6px 20px}.rd-you-h h2{margin:0;font:500 var(--fs-base)/1.4 var(--sans,inherit);color:var(--dim)}.rd-yw{font:700 var(--fs-md) var(--f-title);color:var(--accent2)}.rd-ch{min-height:44px;padding:0 4px;background:none;border:0;font-size:var(--fs-xs);color:var(--accent);cursor:pointer}.rd-ch:hover{color:var(--accent2)}.rd-yb{position:relative;height:10px;margin-top:6px;background:#ffffff14}.rd-yb i{position:absolute;left:0;top:0;bottom:0;width:0;background:#5fbdae}.rd-yb b{position:absolute;right:0;top:-4px;bottom:-4px;width:2px;background:var(--accent)}.rd-yl{display:flex;justify-content:space-between;gap:10px;margin-top:6px;font-size:var(--fs-micro);color:var(--dim2)}.rd-yl span:nth-child(2){color:#76d6c6}.rd-yl span:last-child{color:var(--accent2)}.rd-cols{display:flex;flex-wrap:wrap;gap:18px;align-items:flex-start}.rd-list{flex:1 1 300px;max-width:360px;padding:16px 12px 0}.rd-lh{margin:0;padding:0 4px 10px;font:600 calc(var(--fs-micro)*var(--ui-fz,1)) var(--f-ui);letter-spacing:calc(.16em*var(--ui-ls,1));text-transform:var(--ui-tt,uppercase);color:var(--dim2)}.rd-r{position:relative;display:grid;grid-template-columns:44px minmax(0,1fr);column-gap:12px;padding:10px 12px;text-decoration:none}.rd-r>.rd-ic{grid-row:1 / span 3;width:44px;height:44px;display:block}.rd-r>.rd-ic img{display:block;width:100%;height:100%}.rd-rt{display:flex;justify-content:space-between;align-items:baseline;gap:10px}.rd-rn{font:700 var(--fs-md) var(--f-title);color:var(--pv-ink)}.rd-rn .rw-c{display:inline-block;margin-left:8px;padding:1px 6px;font:700 calc(var(--fs-micro)*var(--ui-fz,1)) var(--f-ui);letter-spacing:calc(.1em*var(--ui-ls,1));text-transform:var(--ui-tt,uppercase);color:#fff;background:var(--ink-mint)}.rd-rs{font-size:var(--fs-xs);color:var(--ink-gold2)}.rd-rw{display:flex;flex-wrap:wrap;gap:0 8px;font-size:var(--fs-xs);color:var(--pv-ink2)}.rd-rw span+span:before{content:"·";margin-right:8px}.rd-sz{display:flex;flex-wrap:wrap;gap:2px;margin-top:6px}.rd-sz i{flex:none;width:5px;height:10px;background:var(--ink-mint)}.rd-ln{margin:0;padding:10px 4px 12px;font-size:var(--fs-xs);color:var(--dim2)}.rd-ds{flex:999 1 560px;min-width:0;display:flex;flex-direction:column;gap:18px}.rd-d{padding:24px 28px 20px}.rd-d[hidden]{display:none}.rd-dh{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:8px 20px}.rd-dn{margin:0;font:700 30px/1.15 var(--f-title);color:var(--fg)}.rd-dn .rw-c{display:inline-block;margin-left:10px;padding:2px 7px;vertical-align:6px;font:700 calc(var(--fs-micro)*var(--ui-fz,1)) var(--f-ui);letter-spacing:calc(.12em*var(--ui-ls,1));text-transform:var(--ui-tt,uppercase);color:#04202b;background:#76d6c6}.rd-sub{display:flex;flex-wrap:wrap;gap:4px 18px;margin:6px 0 0;color:var(--dim)}.rd-sub i{margin-right:6px;font:600 calc(var(--fs-micro)*var(--ui-fz,1)) var(--f-ui);font-style:normal;letter-spacing:calc(.12em*var(--ui-ls,1));text-transform:var(--ui-tt,uppercase);color:var(--dim2)}.rd-sub b{font-weight:600;color:var(--fg)}.rd-pg{padding-top:6px;font-size:var(--fs-xs);color:var(--accent)}.rd-pg:after{content:" →"}.rd-dl{margin:14px 0 0}.rd-kv{display:grid;grid-template-columns:120px minmax(0,1fr);gap:4px 18px;padding:12px 0;border-bottom:1px solid rgba(255,255,255,.08)}.rd-kv:last-child{border-bottom:0;padding-bottom:0}.rd-kv dt{padding-top:3px;font:600 calc(var(--fs-micro)*var(--ui-fz,1)) var(--f-ui);letter-spacing:calc(.14em*var(--ui-ls,1));text-transform:var(--ui-tt,uppercase);color:var(--dim2)}.rd-kv dd{margin:0;color:var(--fg)}.rd-kv ul{margin:0;padding-left:1.1em}.rd-kv a{color:var(--accent2)}.rd-bs{list-style:none;margin:10px 0 0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(128px,1fr));gap:4px}.rd-b{display:flex;flex-direction:column;justify-content:space-between;gap:2px;min-height:52px;padding:6px 10px 5px;font-size:var(--fs-xs);line-height:1.3}.rd-b b{font:600 calc(var(--fs-micro)*var(--ui-fz,1)) var(--f-ui);color:var(--ink-gold)}.rd-b--unk{background:var(--pv-bone,#e4e2d8);box-shadow:none;border:1px dashed var(--pv-rule);color:var(--pv-ink2)}.rd-b--unk b{color:var(--pv-ink2)}.rd-en{display:flex;flex-wrap:wrap;gap:6px;margin-top:8px}.rd-en .pvc{display:inline-flex;align-items:center;min-height:30px;padding:0 10px;font-size:var(--fs-sm)}.rd-en .rd-unk{background:var(--pv-bone,#e4e2d8);box-shadow:none;border:1px dashed var(--pv-rule);color:var(--pv-ink2)}.rd-bring{padding:18px 22px;display:flex;flex-wrap:wrap;gap:14px 28px;align-items:center;justify-content:space-between}.rd-bt{max-width:70ch}.rd-bt h2,.rd-later h2{margin:0 0 4px;font:700 20px/1.3 var(--f-title);color:var(--fg)}.rd-bt p{margin:0;color:var(--dim)}.rd-chips{list-style:none;margin:12px 0 0;padding:0;display:flex;flex-wrap:wrap;gap:8px}.rd-chips li{display:inline-flex;align-items:center;gap:8px;padding:5px 12px 5px 6px;font-size:var(--fs-sm);font-weight:500}.rd-chips .pvi{width:26px;height:26px;display:block}.rd-chips img{display:block;width:100%;height:100%}.rd-cta{display:inline-flex;align-items:center;min-height:44px;padding:0 16px;text-decoration:none}.rd-later{padding:20px 24px 18px}body[data-flavor=forever] .rd-tl{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));margin:14px 0 0;padding:0}.rd-tl li{display:flex;flex-direction:column;gap:4px;padding:10px 14px}.rd-tl li[hidden]{display:none}.rd-tk{font:600 calc(var(--fs-micro)*var(--ui-fz,1)) var(--f-ui);letter-spacing:calc(.14em*var(--ui-ls,1));text-transform:var(--ui-tt,uppercase);color:var(--pv-ink3)}.rd-note{margin:12px 0 0;max-width:72ch;font-size:var(--fs-sm);line-height:1.6;color:var(--dim2)}@media(max-width:760px){.rd-list{max-width:none;flex-basis:100%}.rd-d{padding:20px 16px 16px}.rd-dn{font-size:26px}.rd-kv{grid-template-columns:minmax(0,1fr)}.rd-go{min-width:0;flex:1 1 100%}.rd-bs{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:760px){.rd-go{padding:10px 14px}.rd-gn{font-size:32px}.rd-gn[hidden]+.rd-gd{font-size:24px}.rd-fs{padding:8px;gap:6px;grid-template-columns:repeat(2,minmax(0,1fr))}.rd-fs li{padding:8px 12px}.rd-fs span{font-size:calc(var(--fs-micro)*var(--ui-fz,1));letter-spacing:calc(.08em*var(--ui-ls,1))}.rd-fs b{font-size:19px;line-height:1.25;white-space:nowrap}.rd-you{padding:12px 14px}.rd-list{padding:14px 10px 0}.rd-r{padding:8px 10px}.rd-dn{font-size:24px}.rd-sub{gap:2px 14px}.rd-kv{padding:10px 0}.rd-bring,.rd-later{padding:16px 14px}.rd-bt h2,.rd-later h2{font-size:18px}.rd-chips{gap:6px}.rd-chips li{padding:4px 10px 4px 5px}.rd-cta{width:100%;justify-content:center}body[data-flavor=forever] .rd-tl{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}.rd-tl li{padding:8px 12px}.rd-tk{letter-spacing:calc(.08em*var(--ui-ls,1))}}.page-h.cx-h{flex-direction:row;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:16px 28px}.cx-ht{flex:1 1 40ch;min-width:0;display:flex;flex-direction:column;gap:12px}.cx-you-p{flex:none;display:flex;align-items:center;gap:14px;padding:12px 16px}.cx-you-p[hidden]{display:none}.cx-yk{display:block;font:600 calc(var(--fs-micro)*var(--ui-fz,1)) var(--f-ui);letter-spacing:calc(.12em*var(--ui-ls,1));text-transform:var(--ui-tt,uppercase);color:var(--dim2)}.cx-yn{display:block;font:700 var(--fs-md) var(--f-title);color:var(--accent2)}.cx-yr{display:block;font-size:var(--fs-xs);color:var(--dim2)}.cx-ych{min-height:44px;padding:0 12px;background:none;border:1px solid rgba(232,180,76,.45);color:var(--accent2);font-size:var(--fs-xs);cursor:pointer}.cx-ych:hover{border-color:var(--accent2)}.cx{display:flex;flex-direction:column;gap:22px;min-width:0}.cx [hidden]{display:none!important}.cx-tabs{display:flex;flex-wrap:wrap;border-bottom:1px solid rgba(255,255,255,.1)}.cx-tab{display:inline-flex;align-items:center;min-height:44px;padding:0 16px;font:400 calc(var(--fs-xs)*var(--ui-fz,1)) var(--f-ui);letter-spacing:calc(.06em*var(--ui-bls,1));color:var(--dim);border-bottom:2px solid transparent;white-space:nowrap;text-decoration:none}.cx-tab:hover{color:var(--accent2)}.cx-tab[aria-current]{color:var(--accent2);border-bottom-color:var(--accent)}.cx-n{margin-left:8px;color:var(--dim2)}.cx-tab[aria-current] .cx-n{color:var(--accent2)}.cx-sec{display:flex;flex-direction:column;gap:14px;min-width:0}.cx-sh{margin:0;font:700 24px/1.2 var(--f-title);color:var(--fg)}.cx-on .cx-sec:not(.cx-gsec)>.cx-sh{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.cx-sn{max-width:76ch;font-size:var(--fs-sm);color:var(--dim2)}.cx-sn a{color:var(--accent2)}.cx-cols{display:flex;flex-wrap:wrap;gap:18px;align-items:flex-start}.cx-list{flex:1 1 280px;max-width:320px;padding:14px 12px 8px}.cx-k{margin:0;font:600 calc(var(--fs-micro)*var(--ui-fz,1)) var(--f-ui);letter-spacing:calc(.16em*var(--ui-ls,1));text-transform:var(--ui-tt,uppercase);color:var(--dim2)}.cx-list>.cx-k{padding:0 4px 10px}.cx-list>.cx-fk{margin:10px 0 6px;padding:0 4px;font:600 calc(var(--fs-micro)*var(--ui-fz,1)) var(--f-ui);letter-spacing:calc(.16em*var(--ui-ls,1));text-transform:var(--ui-tt,uppercase);color:var(--tc)}.cx-list>.cx-fk:first-of-type{margin-top:0}.cx-ln{margin:10px 4px 0;padding-top:10px;border-top:1px solid rgba(255,255,255,.08);font-size:var(--fs-xs);color:var(--dim2)}.cx-ds{flex:999 1 560px;min-width:0;display:flex;flex-direction:column;gap:18px}.cx-cn{display:grid;grid-template-columns:26px max-content minmax(0,1fr);column-gap:12px;align-items:center;padding:8px 12px;text-decoration:none}.cx-cn>.cx-ic{grid-row:1 / span 2}.cx-cnm{font-weight:600;color:var(--cc,var(--pv-ink))}.cx-rl .cx-cnm{color:var(--pv-ink)}.cx-cr{grid-column:2 / -1;display:flex;flex-wrap:wrap;margin:0;padding:0;list-style:none;font-size:var(--fs-micro);color:var(--pv-ink2)}.cx-cr li:not(:last-child):after{content:"·";margin:0 6px}.cx-you{margin-left:-4px;font-size:var(--fs-micro);font-weight:400;color:var(--ink-gold2)}.cx-ic{display:block;flex:none;width:26px;height:26px;box-shadow:0 0 0 1px #0000008c;background:#021019}.cx-rl>.cx-ic,.cx-rc>.cx-ic{width:22px;height:22px}.cx-ri--sky{position:relative}.cx-ri--sky:before{content:"";position:absolute;left:50%;top:50%;width:8px;height:8px;margin:-4px 0 0 -4px;background:#76d6c6;transform:rotate(45deg)}.cx-d{padding:24px 28px 20px;min-width:0}.cx-dh{display:flex;align-items:center;gap:14px}.cx-dh .cx-ic{width:56px;height:56px}.cx-dn{margin:0;font:700 32px/1.15 var(--f-title);color:var(--cc,var(--fg))}.cx-dn a{color:inherit;text-decoration:none}.cx-dn a:hover{color:var(--accent2)}.cx-dh--r{justify-content:space-between;align-items:baseline;flex-wrap:wrap;gap:8px 20px}.cx-dn--r{font-size:26px;color:var(--fg)}.cx-new{margin:16px 0 0;padding:10px 14px}.cx-new p{margin:0}.cx-nk{font:600 calc(var(--fs-micro)*var(--ui-fz,1)) var(--f-ui);letter-spacing:calc(.14em*var(--ui-ls,1));text-transform:var(--ui-tt,uppercase);color:var(--pv-ink3)}.cx-dl{margin:8px 0 0}.cx-kv{display:grid;grid-template-columns:130px minmax(0,1fr);gap:4px 18px;padding:12px 0;border-bottom:1px solid rgba(255,255,255,.08)}.cx-kv:last-child{border-bottom:0}.cx-kv dt{padding-top:3px;font:600 calc(var(--fs-micro)*var(--ui-fz,1)) var(--f-ui);letter-spacing:calc(.14em*var(--ui-ls,1));text-transform:var(--ui-tt,uppercase);color:var(--dim2)}.cx-kv dt small{display:block;margin-top:2px;font:400 calc(var(--fs-micro)*var(--ui-fz,1)) var(--f-ui);letter-spacing:calc(.04em*var(--ui-ls,1));text-transform:none;color:var(--dim2)}.cx-kv dd{margin:0;min-width:0}.cx-fr{display:flex;flex-wrap:wrap;align-items:baseline;gap:2px 10px}.cx-fr .fac{margin:0}.cx-rs{display:flex;flex-wrap:wrap;margin:0;padding:0;list-style:none}.cx-rs li+li:before{content:",";margin:0 5px 0 -5px}.cx-rs li{margin-right:5px}.cx-tag{display:inline-flex;align-items:center;gap:6px;min-height:28px;padding:0 10px;margin:0 6px 6px 0;font-size:var(--fs-sm)}.cx-seen{font-size:var(--fs-micro);color:var(--ink-mint)}.cx-nw:after{content:"new";margin-left:5px;padding:0 4px;font:400 calc(var(--fs-micro)*var(--ui-fz,1)) var(--f-ui);letter-spacing:calc(.08em*var(--ui-ls,1));text-transform:var(--ui-tt,uppercase);color:var(--accent2);border:1px solid rgba(232,180,76,.5)}html[lang=de] .cx-nw:after{content:"neu"}html[lang=fr] .cx-nw:after{content:"nouveau"}html[lang=es] .cx-nw:after{content:"nuevo"}.cx-me{color:var(--accent2);font-weight:600}.cx-fn{margin:4px 0 0;font-size:var(--fs-xs);color:var(--dim2)}.cx-note{margin:8px 0 0;padding-top:10px;border-top:1px solid rgba(255,255,255,.08);font-size:var(--fs-xs);line-height:1.55;color:var(--dim2)}.cx-rnote{margin:12px 0 0;font-size:var(--fs-sm);color:var(--dim)}.cx-d .cx-k{margin:16px 0 6px}.cx-tl{margin:0}.cx-tr{display:grid;grid-template-columns:minmax(0,220px) minmax(0,1fr);gap:4px 18px;padding:10px 14px}.cx-tr b{font-weight:600}.cx-tr span{color:var(--pv-ink2)}.cx-gsec{padding:20px 24px 16px;gap:10px}.cx-gh{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:8px 24px}.cx-lg{display:flex;flex-wrap:wrap;gap:6px 14px;margin:0;font-size:var(--fs-xs);color:var(--dim)}.cx-lgi{display:inline-flex;align-items:center;gap:6px}.cx-lg .cx-y{background:#5fbdae}.cx-lg .cx-w{color:var(--accent2);border-color:var(--accent)}.cx-nd{font-style:normal;color:var(--dim2)}.cx-tw{margin-top:4px}.cx-gt{width:100%;min-width:640px}.cx-gt thead th{padding:8px 4px;text-align:center;font-weight:400}.cx-gt thead th.cx-rc{text-align:left;font:600 calc(var(--fs-micro)*var(--ui-fz,1)) var(--f-ui);letter-spacing:calc(.18em*var(--ui-ls,1));text-transform:var(--ui-tt,uppercase);color:var(--dim2)}.cx-ch{display:flex;flex-direction:column;align-items:center;gap:4px;font:600 calc(var(--fs-xs)*var(--ui-fz,1)) var(--f-ui);letter-spacing:calc(.06em*var(--ui-ls,1));color:var(--cc,var(--dim2));text-decoration:none}.cx-ch:hover{color:var(--accent2)}.cx-ch .cx-ic{width:22px;height:22px}.cx-gt tbody td{height:38px;padding:0 4px;text-align:center}.cx-gt tbody th.cx-rc{font-family:var(--sans,inherit);font-size:var(--fs-sm);letter-spacing:0;text-transform:none;position:sticky;left:0;z-index:1;padding:8px 14px 8px 10px;text-align:left;white-space:nowrap;font-weight:500;background:var(--pv-bg,var(--pv-vellum));color:var(--pv-ink);box-shadow:inset 1px 0 0 var(--pv-rule),inset 0 1px 0 var(--pv-rule),inset 0 -1px 0 var(--pv-rule)}.cx-gt tbody th.cx-rc>.cx-ic{display:inline-block;vertical-align:middle;margin-right:8px}.cx-gt tbody th.cx-rc a{color:var(--pv-ink);text-decoration:none}.cx-gt tbody th.cx-rc a:hover{text-decoration:underline}.cx-gt .rw-c{margin-left:8px;font:700 calc(var(--fs-micro)*var(--ui-fz,1)) var(--f-ui);letter-spacing:calc(.1em*var(--ui-ls,1));text-transform:var(--ui-tt,uppercase);color:var(--ink-mint)}.cx-gt tbody tr.pvc--on th.cx-rc{background:var(--pv-warm);box-shadow:inset 1px 0 #7a5208bf,inset 0 1px #7a5208bf,inset 0 -1px #7a5208bf}.cx-gt tbody tr.cx-fh th{position:static;padding:14px 0 4px;background:none;box-shadow:none;text-align:left;font-weight:400}.cx-gt tbody tr.cx-fh:hover th{background:none}.cx-gt thead th.cx-mine{background:color-mix(in srgb,var(--cc) 14%,transparent)}.cx-gt tbody td.cx-mine{background-image:linear-gradient(#3a2c1814,#3a2c1814)}.cx-y{display:inline-block;width:12px;height:12px;background:var(--ink-mint)}.cx-w{display:inline-block;padding:1px 4px;font:700 9px var(--f-ui);letter-spacing:calc(.08em*var(--ui-ls,1));text-transform:var(--ui-tt,uppercase);color:var(--ink-gold2);border:1px solid var(--ink-gold2)}.cx-nc{color:var(--pv-ink2)}.cx-vh{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.cx-src{padding:14px 20px}.cx-src summary{cursor:pointer;min-height:28px;font-size:var(--fs-xs);letter-spacing:.08em;color:var(--dim)}.cx-src summary:hover{color:var(--accent2)}.cx-src .prose{max-width:72ch;margin-top:10px;color:var(--dim)}.cx-src .prose p{margin:0 0 8px}.cx-src .prose a{color:var(--accent2)}.cx :is(.cx-d,.cx-gt thead th)[style*="--cc:#0070DD" i]{--cc:#5fa8ff!important}@media(max-width:760px){.cx-list{max-width:none;flex-basis:100%}.cx-d{padding:20px 16px 16px}.cx-dn{font-size:26px}.cx-dn--r{font-size:22px}.cx-kv,.cx-tr{grid-template-columns:minmax(0,1fr)}.cx-you-p{flex:1 1 100%}.cx-gsec{padding:16px 12px 12px}.cx-src{padding:12px 14px}}@media(max-width:760px){.cx-tabs{flex-wrap:nowrap;overflow-x:auto;overscroll-behavior-x:contain;scrollbar-width:none;padding-right:28px;-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 28px),transparent);mask-image:linear-gradient(90deg,#000 calc(100% - 28px),transparent)}.cx-tabs::-webkit-scrollbar{display:none}.cx-tab{flex:none;padding:0 12px;letter-spacing:calc(.02em*var(--ui-bls,1))}.cx-n{margin-left:6px}.cx-sh{font-size:20px}.cx-dh{gap:10px}.cx-dh .cx-ic{width:44px;height:44px}.cx-dn{font-size:24px}.cx-list{padding:12px 10px 8px}.cx-cn{padding:6px 10px}}@media(max-width:699px){.chip,.obtn,.btn-gold,.lnk-btn,.lt-fb,.lt-all,.lt-ul,.al-inv-b,.vp-tab,.cq-c,.wk-btn,.cp-b,.pick-demo-a{min-height:40px}a.obtn,a.btn-gold,a.chip,a.pick-demo-a{display:inline-flex;align-items:center;justify-content:center}.lt-a,.dq-wh,.ftr-l,.ftr-bsky,.dw-link,.fl-lk,.lt-go{display:inline-block;padding-block:9px;margin-block:-9px}.tbl th .al-s,.al-ta{min-height:36px}.al-tag,.al-tx{min-height:30px}.al-tx,.al-inv-b{min-width:32px}.pf-q{min-height:40px}.tbl :is(td,th)>a:not([class]),.lt-bn a,.cls-n a{padding-block:9px}.al-n{padding-block:9px;margin-block:-9px}.dq-go{position:relative}.dq-go:after{content:"";position:absolute;top:-11px;right:-11px;bottom:-11px;left:-11px}}@media(max-width:640px){.adp-tab{top:auto;bottom:calc(88px + env(safe-area-inset-bottom,0px));transform:none;padding:9px 5px 8px 6px;gap:6px}.adp-hd{padding:16px 16px 10px}.adp-b{padding:4px 16px 16px}.adp-lk{padding:10px 16px 12px;grid-template-columns:repeat(4,minmax(0,1fr))}}#chars .chx-head{display:flex;align-items:flex-end;justify-content:space-between;gap:16px 24px;flex-wrap:wrap}#chars .chx-ht{display:flex;flex-direction:column;gap:6px;min-width:0}#chars .chx-k{display:flex;align-items:center;gap:10px;font-size:var(--fs-xs);letter-spacing:.24em;color:var(--accent)}#chars .chx-k:before{content:"";flex:none;width:7px;height:7px;background:var(--accent);transform:rotate(45deg)}#chars .chx-h1{margin:0;font-size:clamp(34px,4.6vw,50px);font-weight:900;line-height:1.04;color:var(--fg)}#chars .chx-n{font-size:var(--fs-xs)}#chars .chx-head .ch-tools{gap:10px}#chars .chx-head .ch-tools .obtn{min-height:44px;padding:0 16px;font-family:var(--f-ui);font-size:calc(var(--fs-xs)*var(--ui-fz,1));letter-spacing:calc(.08em*var(--ui-bls,1));text-transform:var(--ui-btt,uppercase)}#chars .chx-head #sync-open{border-color:transparent}#chars .chx-sum{display:flex;flex-direction:column;gap:12px;min-width:0}#chars .chx-sum:not(:has(.st-chip)):not(:has(.al-hint:not([hidden]))){display:none}#chars .chx-cols{display:flex;flex-wrap:wrap;gap:18px;align-items:flex-start;min-width:0}#chars .chx-roster{flex:1 1 280px;max-width:340px;gap:10px;padding:18px 0 14px}#chars .chx-sheet{flex:999 1 600px;min-width:0}#chars .chx-sheet:empty{display:none}#chars .chx-cols:has(.chx-sheet:empty) .chx-roster{max-width:none}#chars .chx-rh{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 10px;padding:0 20px}#chars .chx-rt{margin:0;font-size:var(--fs-md);color:var(--fg);white-space:nowrap}#chars .chx-view{display:inline-flex;border:1px solid var(--edge)}#chars .chx-view button{min-height:30px;padding:0 8px;background:none;border:0;color:var(--dim);font-family:var(--f-ui);font-size:calc(var(--ui-bfs,var(--fs-micro))*var(--ui-fz,1));cursor:pointer}#chars .chx-view button:hover{color:var(--accent2)}#chars .chx-view button[aria-pressed=true]{background:var(--accent);color:var(--on-accent);font-weight:700}#chars .chx-roster>.chx-sort,#chars .chx-roster>.al-tf,#chars .chx-roster>.ch-empty,#chars .chx-roster>.ch-x{margin:0 20px}#chars .chx-sort{display:flex;align-items:center;gap:6px}#chars .chx-sort[hidden]{display:none}#chars .chx-sl{display:flex;align-items:center;gap:8px;flex:1;min-width:0}#chars .chx-sl select{flex:1;min-width:0;min-height:30px;padding:0 8px;background:var(--well);border:1px solid var(--line);color:var(--fg);font-family:var(--f-ui);font-size:calc(var(--fs-xs)*var(--ui-fz,1))}#chars .chx-sd{min-height:30px;min-width:30px;background:none;border:1px solid var(--line);color:var(--dim);cursor:pointer}#chars .chx-sd:hover{color:var(--accent2);border-color:var(--edge)}#chars .chx-list{list-style:none;margin:0;padding:0}#chars .chx-r{display:grid;grid-template-columns:30px minmax(0,1fr);gap:0 10px;padding:10px 20px 10px 18px;border-left:2px solid transparent;cursor:pointer}#chars .chx-lv{font-size:var(--fs-sm);color:var(--accent);text-align:right;line-height:1.7}#chars .chx-rb{display:flex;flex-direction:column;gap:2px;min-width:0}#chars .chx-rn{font-family:var(--f-title);font-weight:700;color:color-mix(in oklab,var(--cc,var(--fg)) 72%,#fff);text-decoration:none;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}#chars .chx-rn:hover{text-decoration:underline}#chars .chx-rw{font-size:var(--fs-xs);color:var(--dim)}#chars .chx-rm{display:flex;flex-wrap:wrap;gap:2px 10px;font-size:var(--fs-micro);color:var(--dim2)}#chars .chx-rm .al-g{color:var(--accent2)}#chars .chx-rm i{font-style:normal;color:var(--dim2)}#chars .chx-rx{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:4px 8px;margin-top:2px}#chars .chx-rx .al-tags{flex:1 1 auto}#chars [data-view=list] #al-tw{display:none}#chars [data-view=list] .chx-roster .ch-box{background:none;border:0;border-top:1px solid var(--line);box-shadow:none;padding:12px 0 0}#chars .chx-ap{align-self:flex-start;font-size:var(--fs-xs)}#chars .chx-ap:after{content:" →"}#chars [data-view=table] .chx-roster{max-width:none;flex-basis:100%;padding:0;background:none;border:0;box-shadow:none;gap:14px}#chars [data-view=table] .chx-rh{padding:0}#chars [data-view=table] .chx-roster>*{margin-left:0;margin-right:0}#chars [data-view=table] .chx-list,#chars [data-view=table] .chx-sort,#chars [data-view=table] .chx-sheet{display:none}#chars .ch-detail{--cp-bg:transparent;--cp-sub:rgba(0,0,0,.2);--cp-in:rgba(0,0,0,.35);--cp-in2:rgba(0,0,0,.3);--cp-t1:var(--fg);--cp-t2:var(--fg);--cp-t3:var(--dim);--cp-t4:var(--dim);--cp-t5:var(--dim);--cp-t6:var(--dim2);--cp-t7:var(--dim2);--cp-gold:var(--accent);background:none;border:0;border-radius:0;box-shadow:none;padding:0;gap:18px}#chars .ch-detail :not(.rv-d,.cp-sync>i){border-radius:0}#chars .ch-detail .cp-card,#chars .ch-detail .rv,#chars .ch-detail .hi>section{border-color:var(--line)}#chars .ch-detail .cp-h{display:flex;flex-direction:column;align-items:stretch;gap:14px;padding:26px 30px 0}#chars .chx-id{display:flex;justify-content:space-between;align-items:flex-start;gap:16px 28px;flex-wrap:wrap}#chars .chx-id .cp-wt{gap:4px}#chars .chx-kk{font-size:var(--fs-micro);font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:var(--dim2)}#chars .chx-nm{font-family:var(--f-title);font-weight:700;font-size:clamp(26px,3vw,38px);line-height:1.1;color:color-mix(in oklab,var(--cc,var(--fg)) 72%,#fff)}#chars .ch-detail .cp-sub{font-size:var(--fs-base);color:var(--dim)}#chars .chx-dl{display:flex;flex-wrap:wrap;margin:0}#chars .chx-dl>div{padding:0 18px;border-left:1px solid var(--line)}#chars .chx-dl>div:last-child{padding-right:0}#chars .chx-dl dt{font-family:var(--f-ui);font-size:calc(var(--fs-micro)*var(--ui-fz,1));font-weight:600;letter-spacing:calc(.16em*var(--ui-ls,1));text-transform:var(--ui-tt,uppercase);color:var(--dim2)}#chars .chx-dl dd{margin:2px 0 0;font-family:var(--f-title);font-weight:700;font-size:var(--fs-xl);color:var(--fg)}#chars .chx-dl .chx-gd{color:var(--accent2)}#chars .chx-gd i{font-family:var(--f-body);font-style:normal;font-weight:400;font-size:var(--fs-sm);color:var(--dim2)}#chars .chx-xp{display:flex;flex-direction:column;gap:6px}#chars .chx-xb{position:relative;height:12px;display:flex;background:#00000073;border:1px solid var(--frame)}#chars .chx-xb i{display:block;height:100%;background:color-mix(in oklab,var(--accent) 78%,#000)}#chars .chx-xb i.r{background:color-mix(in oklab,var(--teal,var(--accent)) 45%,transparent)}#chars .chx-xb:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:repeating-linear-gradient(90deg,transparent 0 calc(5% - 1px),rgba(0,0,0,.7) calc(5% - 1px) 5%)}#chars .chx-xc{display:flex;justify-content:space-between;gap:4px 12px;flex-wrap:wrap;font-size:var(--fs-xs);color:var(--dim2)}#chars .chx-xc b{color:var(--fg);font-weight:500}#chars .chx-hd>.vp-h{padding:0 16px;margin-top:16px;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}#chars .ch-detail .vp-tabs{flex-wrap:wrap;overflow:visible}#chars .ch-detail .vp-tab{min-height:44px;padding:0 14px;font-family:var(--f-ui);font-size:calc(var(--fs-xs)*var(--ui-fz,1));letter-spacing:calc(.06em*var(--ui-bls,1));color:var(--dim)}#chars .ch-detail .vp-tab:hover{color:var(--accent2)}#chars .ch-detail .vp-tab[aria-selected=true]{color:var(--accent2);border-bottom-color:var(--accent)}#chars .ch-detail .vp-tab[hidden]{display:none}#chars .chx-ov{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);gap:18px;align-items:start}#chars .chx-ovg{min-width:0}#chars .chx-ovg .cp-doll{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 18px}#chars .chx-ovg .cp-doll>.cp-sum{grid-column:1 / -1;order:3}#chars .chx-ovs .cp-reps{grid-template-columns:minmax(0,1fr)}@media(max-width:560px){#chars .chx-ovg .cp-doll{grid-template-columns:minmax(0,1fr)}}#chars .chx-ovs{display:flex;flex-direction:column;gap:16px;min-width:0}#chars .chx-ovs>.cp-grid{grid-template-columns:minmax(0,1fr)}#chars .chx-bl{display:flex;flex-direction:column;gap:4px;margin:0 0 10px}#chars .chx-bl:last-child{margin-bottom:0}#chars .chx-bh{display:flex;justify-content:space-between;align-items:center;gap:10px;font-size:var(--fs-base)}#chars .chx-bh>span:first-child{display:inline-flex;align-items:center;gap:8px;min-width:0}#chars .chx-bh .mono{font-size:var(--fs-xs);color:var(--dim2)}#chars .chx-bh b{color:var(--fg);font-weight:500}#chars .chx-bar{display:block;height:6px;background:#00000073;border:1px solid var(--line)}#chars .chx-bar i{display:block;height:100%;background:var(--teal,var(--accent))}#chars .chx-more{font-family:var(--f-ui);font-size:calc(var(--fs-xs)*var(--ui-fz,1));letter-spacing:0;text-transform:none;color:var(--accent)}#chars :is(#sync-box,#find-box,#rep-box){top:0;bottom:0;left:auto;right:0;transform:none;width:min(460px,100vw);height:100vh;height:100dvh;max-height:none;overflow-y:auto;border-width:0 0 0 1px}#chars .sync-dlg .dlx{grid-template-columns:minmax(0,1fr)}#chars .pf{padding:24px 28px 26px;gap:18px}#chars .pf .pf-card{background:none;border:0;box-shadow:none;padding:0;gap:14px}#chars .chx-pfh{display:flex;justify-content:space-between;align-items:baseline;gap:10px 24px;flex-wrap:wrap}#chars .chx-pfh .mono{font-size:var(--fs-xs)}#chars .chx-h2{margin:4px 0 0;font-size:var(--fs-2xl);color:var(--fg)}#chars .chx-pfsh{display:flex;flex-direction:column;gap:8px;padding:12px 16px}#chars .chx-pfsh .pf-sh{margin:0}#chars .chx-pfsh .pf-sh:empty{display:none}#chars .chx-pfsh>.sec-n{margin:0;padding:0;font-size:var(--fs-sm);color:var(--dim2)}#chars .pf .vp-h{border-bottom:1px solid var(--line)}#chars #pf-tabs{gap:0}#chars #pf-tabs .vp-tab{min-height:44px;padding:0 14px;margin-bottom:-1px;border-bottom:2px solid transparent;letter-spacing:.06em;color:var(--dim)}#chars #pf-tabs .vp-tab:before{display:none}#chars #pf-tabs .vp-tab:hover{color:var(--accent2)}#chars #pf-tabs .vp-tab[aria-selected=true]{color:var(--accent2);border-bottom-color:var(--accent)}@media(max-width:1180px){#chars .chx-ov{grid-template-columns:minmax(0,1fr)}}@media(max-width:760px){#chars .chx-roster{max-width:none;flex-basis:100%}#chars .ch-detail .cp-h{padding:18px 16px 0}#chars .chx-dl{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));width:100%}#chars .chx-dl>div{padding:0 10px}#chars .chx-dl>div:first-child{padding-left:0;border-left:0}#chars .chx-dl dd{font-size:var(--fs-lg)}#chars .chx-hd>.vp-h{padding:0 4px}#chars .ch-detail .vp-tab{padding:0 10px}#chars .pf{padding:16px 14px}}:is(#chars,:where(#friends .fr-full)) .pvc:not(tr){--pv-bg:var(--pv-vellum)}:is(#chars,:where(#friends .fr-full)) .pvc:not(tr):nth-child(2n){--pv-bg:var(--pv-bone)}:is(#chars,:where(#friends .fr-full)) .pvc{--cp-t1:var(--pv-ink);--cp-t2:var(--pv-ink);--cp-t3:var(--pv-ink2);--cp-t4:var(--pv-ink2);--cp-t5:var(--pv-ink2);--cp-t6:var(--pv-ink2);--cp-t7:var(--pv-ink2);--cp-gold:var(--ink-gold);--cp-up:var(--ink-green);--cp-lo:var(--ink-orange);--cp-ok:var(--ink-green);--cp-bad:var(--ink-red);--cp-in:rgba(43,33,21,.12);--cp-in2:rgba(43,33,21,.08);--cp-sub:transparent}:is(#chars,:where(#friends .fr-full)) .pvc :is(.cp-in,.cf-n,.rv-n a,.chx-rn,.pf-who,.rv-rg a,.cp-ic){text-decoration:none}:is(#chars,:where(#friends .fr-full)) .pvc a.chx-rn{color:var(--cc,var(--fg))}:is(#chars,:where(#friends .fr-full)) .pvc .al-fa.h{color:var(--ink-hor)}:is(#chars,:where(#friends .fr-full)) .pvc .al-fa.a{color:var(--ink-ali)}:is(#chars,:where(#friends .fr-full)) .pvc .al-tag{border-color:var(--pv-rule);color:var(--pv-ink2);background:none}:is(#chars,:where(#friends .fr-full)) .pvc .al-rs{color:var(--ink-q3)}:is(#chars,:where(#friends .fr-full)) .pvc a.q0{color:var(--ink-q0)!important}:is(#chars,:where(#friends .fr-full)) .pvc a.q1{color:var(--ink-q1)!important}:is(#chars,:where(#friends .fr-full)) .pvc a.q2{color:var(--ink-q2)!important}:is(#chars,:where(#friends .fr-full)) .pvc a.q3{color:var(--ink-q3)!important}:is(#chars,:where(#friends .fr-full)) .pvc a.q4{color:var(--ink-q4)!important}:is(#chars,:where(#friends .fr-full)) .pvc a.q5{color:var(--ink-q5)!important}#chars .hi-w{color:var(--cc,var(--fg))}.pf-who[style*=--cc]{color:var(--cc)}#chars .chx-roster{flex:1 1 310px;max-width:340px;padding:20px 0 16px}#chars .ch-detail :is(.cp-rp,.cp-at,.cp-res,.cp-kv,.cp-sk).pvc{padding:8px 12px}#chars .ch-detail .cp-kv.pvc{border:0}#chars .chx-list{padding:0 18px}#chars .chx-r{grid-template-columns:32px 26px minmax(0,1fr);gap:0 10px;padding:8px 14px;border-left:0;align-items:start}#chars .chx-ic{grid-row:1;width:32px;height:32px;display:block;--qc:var(--cc,#5a4a30)}#chars .chx-lv{color:var(--pv-ink2);line-height:32px}#chars .chx-r.pvc--on .chx-lv{color:var(--ink-gold2);font-weight:700}#chars .chx-rm .al-g{color:var(--ink-gold2)}#chars .chx-roster .ch-box,#chars [data-view=list] .chx-roster .ch-box{border:0;border-top:1px solid rgba(118,214,198,.2);padding:12px 0 0}#chars .chx-roster .ch-gap.pvc{padding:8px 12px}#chars .chx-roster .chx-ap{color:var(--accent)}#chars .chx-hd,#chars .ch-detail .ch-pane{padding:0}#chars .ch-detail .ch-pane.pvp{padding:22px 24px}#chars .ch-detail .pvc{border:0;border-radius:0}#chars .chx-dl{gap:8px}#chars .chx-dl>div{padding:8px 16px;border:0}#chars .chx-dl>div:last-child{padding-right:16px}#chars .chx-dl>div:first-child{padding-left:16px}#chars .chx-dl dt{color:var(--dim2)}#chars .chx-dl dd{color:var(--fg)}#chars .chx-dl .chx-gd{color:var(--ink-gold2)}#chars .chx-gd i{color:var(--pv-ink2)}#chars .ch-detail .cp-card.pvp{border:0;padding:20px 22px;border-radius:0}#chars .ch-detail .cp-card.pvc{padding:14px 16px}#chars .ch-detail .cp-card.chx-grp{background:none;border:0;padding:0}#chars .chx-ov,#chars .chx-ovs{gap:18px}#chars .chx-ovs>.cp-grid{gap:18px}#chars .chx-ovs .cp-card.pvp>.cp-l,#chars .chx-ovg>.cp-l{color:var(--fg)}#chars .chx-col{gap:6px}:is(#chars,:where(#friends .fr-full)) .cp-sl.pvc{border-radius:0}:is(#chars,:where(#friends .fr-full)) .cp-sl.pvc:hover{background:var(--pv-hover)}:is(#chars,:where(#friends .fr-full)) .cp-sl.empty{opacity:1}:is(#chars,:where(#friends .fr-full)) .cp-sl.empty .cp-in{color:var(--pv-ink2);font-style:italic}:is(#chars,:where(#friends .fr-full)) .cp-sl.empty .cp-ic{border:2px dashed rgba(58,44,24,.55);background:#d8d2c0}#chars .cp-ic{background:var(--cp-in);border-color:var(--ink-q1)}:is(#chars,:where(#friends .fr-full)) .cp-sum.pvc{padding:14px 16px}#chars .cp-wc{width:auto;background:none;border:0;padding:0}:is(#chars,:where(#friends .fr-full)) .cp-tg{background:none;border:1px solid rgba(122,82,8,.75);color:#4a3205;border-radius:0}:is(#chars,:where(#friends .fr-full)) .cp-qb .q0,:is(#chars,:where(#friends .fr-full)) .cp-qk .q0{background:var(--ink-q0)}:is(#chars,:where(#friends .fr-full)) .cp-qb .q1,:is(#chars,:where(#friends .fr-full)) .cp-qk .q1{background:var(--ink-q1)}:is(#chars,:where(#friends .fr-full)) .cp-qb .q2,:is(#chars,:where(#friends .fr-full)) .cp-qk .q2{background:var(--ink-q2)}:is(#chars,:where(#friends .fr-full)) .cp-qb .q3,:is(#chars,:where(#friends .fr-full)) .cp-qk .q3{background:var(--ink-q3)}:is(#chars,:where(#friends .fr-full)) .cp-qb .q4,:is(#chars,:where(#friends .fr-full)) .cp-qk .q4{background:var(--ink-q4)}:is(#chars,:where(#friends .fr-full)) .cp-qb .q5,:is(#chars,:where(#friends .fr-full)) .cp-qk .q5{background:var(--ink-q5)}:is(#chars,:where(#friends .fr-full)) .pvc .cp-rb{background:var(--ink-q3)}:is(#chars,:where(#friends .fr-full)) .pvc .cp-rb.t-hp{background:var(--ink-green)}:is(#chars,:where(#friends .fr-full)) .pvc .cp-rb.t-p1{background:var(--ink-red)}:is(#chars,:where(#friends .fr-full)) .pvc .cp-rb.t-p3{background:var(--ink-yellow)}:is(#chars,:where(#friends .fr-full)) .pvc .cp-rb.t-p2{background:var(--ink-orange)}:is(#chars,:where(#friends .fr-full)) .pvc .cp-bar{background:#2b211529}:is(#chars,:where(#friends .fr-full)) .pvc .cp-bar i{background:var(--pv-ink3)}:is(#chars,:where(#friends .fr-full)) .pvc.cp-mn .cp-bar i{background:var(--ink-gold)}:is(#chars,:where(#friends .fr-full)) .pvc .cp-rp .cp-bar i,:is(#chars,:where(#friends .fr-full)) .pvc.cp-rp .cp-bar i{background:var(--st)}:is(#chars,:where(#friends .fr-full)) .pvc .cp-sk .cp-bar i,:is(#chars,:where(#friends .fr-full)) .pvc.cp-sk .cp-bar i{background:var(--ink-q3)}:is(#chars,:where(#friends .fr-full)) .pvc.cp-sk.max .cp-bar i{background:var(--ink-gold)}:is(#chars,:where(#friends .fr-full)) .pvc[data-st="1"],:is(#chars,:where(#friends .fr-full)) .pvc[data-st="2"]{--st:var(--ink-red)}:is(#chars,:where(#friends .fr-full)) .pvc[data-st="3"]{--st:var(--ink-orange)}:is(#chars,:where(#friends .fr-full)) .pvc[data-st="4"]{--st:var(--ink-yellow)}:is(#chars,:where(#friends .fr-full)) .pvc[data-st="5"],:is(#chars,:where(#friends .fr-full)) .pvc[data-st="6"]{--st:var(--ink-green)}:is(#chars,:where(#friends .fr-full)) .pvc[data-st="7"]{--st:var(--ink-q3)}:is(#chars,:where(#friends .fr-full)) .pvc[data-st="8"]{--st:var(--ink-mint)}:is(#chars,:where(#friends .fr-full)) .pvc .cp-il.hi{color:var(--ink-green)}:is(#chars,:where(#friends .fr-full)) .pvc .cp-il.lo,:is(#chars,:where(#friends .fr-full)) .pvc .mono.lo{color:var(--ink-orange)}:is(#chars,:where(#friends .fr-full)) .pvc .rv-d.d0{background:var(--ink-orange)}:is(#chars,:where(#friends .fr-full)) .pvc .rv-d.d1{background:var(--ink-yellow)}:is(#chars,:where(#friends .fr-full)) .pvc .rv-d.d2{background:var(--ink-green)}:is(#chars,:where(#friends .fr-full)) .pvc .rv-d.d3{background:var(--ink-grey)}#chars .cp-reps{gap:6px}#chars .chx-ovs .cp-rp{padding:4px 0}#chars .cp-grid{gap:18px}#chars .cp-tiles{gap:8px}#chars .cp-pills .rv-tab{border-radius:0}#chars .ch-detail .rv{background:none;border:0;box-shadow:none}#chars .ch-detail .rv-h,#chars .ch-detail .rv-key{padding:0 0 12px}#chars .ch-detail .rv-l{padding:0}#chars .ch-detail .rv-l .repg>summary{padding:10px 0}#chars .ch-detail .rv-r.pvc{padding:9px 14px}#chars .ch-detail .rv-r:hover{background:var(--pv-hover)}#chars .rv-g{gap:4px}#chars .ch-detail .hi>section{background:none;border:0;padding:0}#chars .ch-detail .hi-l li.pvc{display:grid;grid-template-columns:110px 1fr;padding:8px 14px}#chars .ch-detail .hi-l.pvl{gap:4px}#chars .ch-detail .hi-sp.pvc{padding:10px 14px}#chars .hi-f .kv.pvc{padding:8px 14px}#chars .tbl.alts.pvt tbody tr.pvc{background:none;box-shadow:none;padding:0}#chars .tbl.alts.pvt tbody tr[data-who] td{background:var(--pv-bg);color:var(--pv-ink);border:0;text-shadow:none;box-shadow:inset 0 1px 0 var(--pv-rule),inset 0 -1px 0 var(--pv-rule)}#chars .tbl.alts.pvt tbody tr[data-who] td:first-child{box-shadow:inset 1px 0 0 var(--pv-rule),inset 0 1px 0 var(--pv-rule),inset 0 -1px 0 var(--pv-rule)}#chars .tbl.alts.pvt tbody tr[data-who] td:last-child{box-shadow:inset -1px 0 0 var(--pv-rule),inset 0 1px 0 var(--pv-rule),inset 0 -1px 0 var(--pv-rule)}#chars .tbl.alts.pvt tbody tr[data-who]:hover td{background:var(--pv-hover)}#chars .tbl.alts.pvt tbody tr[data-who].pvc--on td{background:var(--pv-warm);box-shadow:inset 0 1px #7a5208bf,inset 0 -1px #7a5208bf}#chars .tbl.alts.pvt tbody tr[data-who].pvc--on td:first-child{box-shadow:inset 1px 0 #7a5208bf,inset 0 1px #7a5208bf,inset 0 -1px #7a5208bf}#chars .tbl.alts.pvt tbody tr[data-who].pvc--on td:last-child{box-shadow:inset -1px 0 #7a5208bf,inset 0 1px #7a5208bf,inset 0 -1px #7a5208bf}#chars .tbl.alts.pvt tbody tr.al-rx td{background:none;box-shadow:none;border:0;--fg:inherit;--dim:inherit;--dim2:inherit;--faint:inherit;--accent:inherit;--accent2:inherit;--teal:inherit;--teal2:inherit;--danger-fg:inherit;color:var(--fg)}#chars .tbl.alts.pvt tbody tr[data-who] .al-n,#chars .tbl.alts.pvt tbody tr[data-who] .al-cls{color:var(--cc,var(--fg))!important;text-shadow:none;text-decoration:none}#chars .inv-box.pvp{border:0}#chars .sync-dlg .dlx-i.pvc{gap:8px}#chars .ch-find-r{gap:6px;background:none}#chars .cf-r.pvc{padding:8px 12px}#chars .repg-b{gap:6px}#chars .rep.pvc{padding:8px 12px;box-shadow:inset 0 0 0 1px var(--pv-rule)}:is(#chars,:where(#friends .fr-full)) .pvc .rep-t{height:4px;background:#2b211529}:is(#chars,:where(#friends .fr-full)) .pvc .rep-t i{background:var(--st,var(--ink-gold))}:is(#chars,:where(#friends .fr-full)) .pvc .rep-s,:is(#chars,:where(#friends .fr-full)) .pvc.rep[data-st] .rep-s{color:var(--st,var(--ink-gold2))}#chars .chx-pfsh.pvc{padding:12px 16px}#chars .pf-hit.pvc,#chars .pf-rec.pvc,#chars .pf-pick.pvc,#chars .pf-m.pvc{padding:10px 14px;border:0}#chars .pf-out,#chars .pf-pane{gap:8px}#chars .pf .pvin{max-width:100%}#chars .pf-q.pvin,#chars .pf-w.pvin{min-height:44px;font-size:var(--fs-base)}#chars .pf .vp-tab{color:var(--dim)}body[data-flavor=forever] .pv-digest-l>li.pvc{padding:9px 14px}body[data-flavor=forever] .pv-digest-l>li.pvc:before{display:none}body[data-flavor=forever] #inv-box .inv-side{gap:4px}body[data-flavor=forever] #inv-box .inv-side-c.pvc{border:0;padding:7px 10px;color:var(--cc,var(--pv-ink));text-shadow:none}body[data-flavor=forever] #inv-box .inv-side>.pvc:nth-child(2n){--pv-bg:var(--pv-bone)}body[data-flavor=forever] #inv-box .inv-side-c.pvc.on{--ink-c-warrior:#6f4a1c;--ink-c-paladin:#962255;--ink-c-hunter:#356010;--ink-c-rogue:#625100;--ink-c-priest:#444853;--ink-c-dk:#96142a;--ink-c-shaman:#094795;--ink-c-mage:#095f78;--ink-c-warlock:#4344a2;--ink-c-monk:#0b6140;--ink-c-druid:#8f3c00;--ink-c-dh:#721c91;--ink-c-evoker:#1a6050;background:var(--pv-warm);box-shadow:inset 0 0 0 1px #7a5208bf,inset 0 0 0 3px var(--pv-warm),inset 0 0 0 4px #7a520847}.page-h>.ap-go{align-self:flex-start;display:inline-flex;align-items:center;min-height:44px;padding:0 20px;font-family:var(--f-ui);font-size:calc(var(--fs-xs)*var(--ui-fz,1));letter-spacing:calc(.1em*var(--ui-bls,1));text-decoration:none}@media(min-width:900px){.page-h:has(>.ap-go){display:grid;grid-template-columns:minmax(0,1fr) auto;column-gap:30px}.page-h:has(>.ap-go)>*{grid-column:1}.page-h>.ap-go{grid-column:2;grid-row:1 / span 3;align-self:end}}.ap-live{margin:0;align-items:center}.ap-live.pvc{background:var(--pv-vellum);border:0;box-shadow:inset 0 0 0 1px var(--pv-rule)}.ap-live.pvc .ap-live-b{background:var(--ink-mint);color:#fff}.ap-live.pvc .ap-live-t b{color:var(--ink-mint)}#ap{gap:26px}#ap .apx-ph{display:flex;justify-content:space-between;align-items:baseline;gap:4px 12px;flex-wrap:wrap}#ap .apx-ph h2,#ap .apx-ph h3,#ap .apx-fh h2{margin:0;font:700 var(--fs-lg)/1.25 var(--f-title);letter-spacing:.03em;color:var(--fg)}#ap .apx-sum{font-size:var(--fs-xs);color:var(--dim2)}#ap .apx-sum:empty{display:none}#ap .apx-ic{display:block;flex:none;background:#021019}#ap .apx-cg{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);gap:18px;align-items:start}#ap .apx-pl{display:flex;flex-direction:column;gap:14px;min-width:0;padding:24px 26px}#ap .ap-ch+.ap-grid{margin-bottom:0}#ap .ap-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}#ap .ap-k{display:flex;flex-direction:column;gap:2px;min-width:0;padding:8px 10px}#ap .ap-kn{display:flex;align-items:center;gap:10px}#ap .ap-kv,#ap .apx-kw{padding-left:42px}#ap .ap-k[data-st=plan]{--pv-bg:var(--pv-bone);outline:1px dashed rgba(43,33,21,.55);outline-offset:-4px}#ap .ap-k[data-st=none]{--pv-bg:var(--pv-bone);opacity:.8}#ap .ap-kn{font-weight:600;color:var(--cc,var(--fg))}#ap .ap-kv{font-size:var(--fs-micro)}#ap .ap-k[data-st=plan] .ap-kv{color:var(--accent2)}#ap .apx-kw{font-size:var(--fs-xs);color:var(--dim);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}#ap .apx-kw b{font-weight:400;color:var(--accent)}#ap .apx-kw i{font-style:normal;color:var(--accent2)}#ap .apx-roles{display:flex;flex-wrap:wrap;align-items:baseline;gap:6px 20px;margin:0;padding-top:10px;border-top:1px solid var(--line);font-size:var(--fs-sm);color:var(--dim)}#ap .apx-k{font-size:var(--fs-micro);font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--dim2)}#ap .apx-roles b{font-weight:400;color:var(--fg)}#ap .apx-rl{display:inline-flex;align-items:center;gap:6px}#ap .apx-rl:before{content:"";width:8px;height:8px;background:var(--rc);transform:rotate(45deg)}#ap .apx-pfl{list-style:none;margin:0;padding:0}#ap .apx-pf{display:flex;align-items:center;gap:10px;padding:5px 10px}#ap .apx-pn{flex:1;min-width:0;display:flex;align-items:center;gap:10px}#ap .apx-pn .mono{font-size:var(--fs-micro);color:var(--dim2)}#ap .apx-pf[data-st=none] .apx-pn{color:var(--dim2)}#ap .apx-sqs{display:flex;flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:4px;font-size:var(--fs-micro);color:var(--dim2)}#ap .apx-sq{display:inline-block;flex:none;width:12px;height:12px;box-sizing:border-box;border:1px solid var(--ink-gold)}#ap .apx-sq[data-l]{background:var(--ink-mint);border-color:var(--ink-mint)}#ap .apx-lg .apx-sq{border-color:var(--accent)}#ap .apx-lg .apx-sq[data-l]{background:#76d6c6;border-color:#76d6c6}#ap .apx-lg{display:flex;flex-wrap:wrap;gap:6px 16px;margin:0;font-size:var(--fs-micro);color:var(--dim2)}#ap .apx-lg span{display:inline-flex;align-items:center;gap:6px}#ap .apx-lg .apx-sq{width:10px;height:10px}#ap-cov>.ch-none{margin-top:12px}#ap .apx-cols{display:flex;flex-wrap:wrap;gap:18px;align-items:flex-start}#ap .apx-plan{flex:999 1 560px;min-width:0;padding:22px 22px 14px}#ap .apx-plan>.apx-ph{padding:0 2px 10px}#ap .apx-l{margin:0;padding:0}#ap .apx-r{display:flex;flex-wrap:wrap;align-items:center;gap:8px 16px;padding:9px 14px}#ap .apx-i{width:22px;font-size:var(--fs-xs);color:var(--dim2)}#ap .apx-r[data-next] .apx-i{color:var(--ink-gold2);font-weight:700}#ap .apx-who{flex:1 1 200px;min-width:0;display:flex;flex-direction:column}#ap .apx-who .ap-n{white-space:normal;overflow-wrap:anywhere}#ap .apx-who .ap-n{color:var(--cc,var(--fg))}#ap .apx-m{font-size:var(--fs-xs);color:var(--dim)}#ap .apx-m .ap-cl{color:var(--dim)}#ap .apx-m i{color:var(--dim2)}#ap .apx-r .ap-fa{font-size:var(--fs-micro)}#ap .apx-pr{flex:1 1 170px;min-width:0}#ap .apx-st{width:120px}#ap .apx-st .ap-st{white-space:normal}#ap .apx-next{color:var(--ink-gold2);font-weight:700}#ap .ap-p{display:inline-flex;align-items:center;gap:6px;padding:0;border:0;background:none;font-size:var(--fs-sm)}#ap .apx-pr .ap-ps{gap:4px 12px}#ap .apx-r a.ap-made{color:var(--ink-green);font-weight:600}#ap .ap-btns{align-items:center;gap:4px;margin-left:auto}#ap .apx-mv{width:32px;height:32px;display:grid;place-items:center;padding:0;background:none;border:1px solid rgba(43,33,21,.45);color:var(--pv-ink);font-size:var(--fs-sm);cursor:pointer}#ap .apx-mv:hover:not(:disabled){border-color:var(--ink-gold);background:#7a52081f}#ap .apx-mv:disabled{opacity:.35;cursor:default}#ap .ap-btns .lnk-btn{min-height:32px;padding:0 6px}#ap .apx-none{padding:14px 18px;margin:0}#ap .apx-foot{margin:0;padding:14px 2px 4px;font-size:var(--fs-xs);line-height:1.5;color:#d9c6a4}#ap-form-s.apx-form{flex:1 1 360px;max-width:420px;min-width:0;display:flex;flex-direction:column;gap:14px;padding:22px}#ap .apx-fn{margin:4px 0 0;font-size:var(--fs-sm);line-height:1.5;color:var(--dim)}#ap .apx-form .ap-form{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;align-items:end}#ap .apx-form .ap-sec{align-self:start}#ap .apx-form .ap-f>span,#ap .apx-form .ap-f legend{font-family:var(--f-ui);font-weight:600;letter-spacing:calc(.1em*var(--ui-ls,1))}#ap .apx-form .pf-sel,#ap .apx-form .pf-w{min-height:40px}#ap .apx-form .pf-bar .btn-gold{flex:1 1 100%;min-height:44px}#ap .apx-hint{margin:0;padding-top:10px;border-top:1px solid var(--line);font-size:var(--fs-xs);color:var(--dim2)}#ap .apx-hint[hidden]{display:none}@media(max-width:1180px){#ap .apx-cg{grid-template-columns:minmax(0,1fr)}}@media(max-width:760px){#ap .ap-grid{grid-template-columns:repeat(2,minmax(0,1fr))}#ap .apx-pl{padding:16px 14px}#ap .apx-r{padding:12px 14px}#ap .apx-plan{padding:18px 12px 12px}#ap .apx-st{width:auto}#ap-form-s.apx-form{max-width:none;padding:18px 14px}}@media(max-width:700px){body[data-flavor=forever] .page-h h1,#chars .chx-h1,.dash-ht h1,.dash-ht h2{font-size:30px}body[data-flavor=forever] .page-h{gap:8px;padding-bottom:18px}body[data-flavor=forever] .page-h>.kicker,#chars .chx-k,.dash-ht .kicker{letter-spacing:.14em}.st-c{gap:8px}.st-chip{padding:10px 12px;gap:2px}.st-chip .k{font-size:10px;letter-spacing:calc(.08em*var(--ui-ls,1));white-space:nowrap}.st-chip .v{font-size:20px;line-height:1.15;white-space:nowrap;overflow-wrap:normal}.st-chip .v i{font-size:.7em}#chars .chx-dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}#chars .chx-dl>div:nth-child(n){padding:6px 10px;border-left:0}#chars .chx-dl dt{font-size:10px;letter-spacing:calc(.08em*var(--ui-ls,1));white-space:nowrap}#chars .chx-dl dd{margin-top:0;font-size:18px;line-height:1.25;white-space:nowrap}#chars .chx-gd i{font-size:12px}#chars .chx-nm{font-size:26px}#chars .ch-detail .cp-h{gap:10px}#chars .ch-detail .vp-tabs{flex-wrap:wrap}#chars .ch-detail .vp-tab{flex:1 1 auto;justify-content:center;padding:0 8px;letter-spacing:calc(.02em*var(--ui-bls,1))}#chars #pf-tabs .vp-tab{padding:0 10px;letter-spacing:.03em}#chars .chx-h2{font-size:22px;line-height:1.15}#chars .pf .chx-k,#chars .pf .kicker{letter-spacing:.12em}.dw-lvbox b{font-size:24px}.dw-play .dw-pn .dw-cn{font-size:26px}.dash .dw-play .dw-kv{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}.dw-play .dw-kv>div{padding:6px 10px}.dw-play .dw-kv>div:last-child:nth-child(odd){grid-column:1 / -1}.dw-play .dw-kv dt{letter-spacing:.08em;white-space:nowrap}.dw-play .dw-kv dd{font-size:14px;line-height:1.3}.dw-play .dw-kv dd.gold{white-space:nowrap}.dash .dw .dw-stats{gap:8px}.dw-st{padding:10px 12px}.dw-stl{font-size:10px;letter-spacing:.08em;white-space:nowrap}.dw-st b{margin-top:2px;font-size:20px;white-space:nowrap;overflow-wrap:normal}.dw-st b i{font-size:13px;margin:0 2px 0 0}.dw-raid .dw-big{font-size:var(--fs-5xl)}#ap .ap-k{gap:0}#ap .ap-kv,#ap .apx-kw{line-height:1.4}.dg-bt{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.dg-t{min-height:52px;padding:6px 10px;letter-spacing:0}.gf-sum h2{font-size:var(--fs-lg)}#gf .gf-fig{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));width:100%;gap:6px}.gf-fig>div{padding:6px 10px}.gf-fig dt{font-size:10px;letter-spacing:calc(.08em*var(--ui-ls,1));white-space:nowrap}.gf-fig dd{font-size:22px;line-height:1.15}}@media(max-width:420px){.st-chip .v,.dw-st b{font-size:18px}.dw-st b i{font-size:12px}#chars .chx-dl dd{font-size:17px}}.pt-n,.pop-k,.pop-cn{color:color-mix(in oklab,var(--cc,var(--fg)) 72%,#fff)}.pop-b,.pop-b i{border-radius:0}.pop-tabs{display:flex;flex-direction:column;border-bottom:1px solid var(--line)}.pop-tr{display:flex;flex-wrap:wrap}.pop-tr2{padding-left:16px;border-top:1px solid var(--line2)}.pop-tab{display:inline-flex;align-items:center;gap:8px;min-height:44px;padding:0 16px;margin-bottom:-1px;border-bottom:2px solid transparent;font:500 calc(var(--fs-xs)*var(--ui-fz,1)) var(--f-ui);letter-spacing:calc(.06em*var(--ui-bls,1));color:var(--dim);text-decoration:none;white-space:nowrap}.pop-tr2 .pop-tab{min-height:40px}.pop-tab .pop-tn{color:var(--faint)}.pop-tab:hover{color:var(--accent2)}.pop-tab[aria-current]{color:var(--accent2);border-bottom-color:var(--accent)}.pop-tab.on{color:var(--accent2);border-bottom-color:color-mix(in srgb,var(--accent) 50%,transparent)}.pop-tab[aria-current] .pop-tn,.pop-tab.on .pop-tn{color:var(--dim2)}.pop-cls{margin:0}.pop-tabs,#pop,.pop-cls,.pop-glance,.pop-faq,.pop-nav{margin-top:-26px}@media(max-width:980px){.pop-tabs,#pop,.pop-cls,.pop-glance,.pop-faq,.pop-nav{margin-top:-16px}}#pop{display:flex;flex-direction:column;gap:18px}#pop>.acc-msg:empty{display:none}#pop .pop-bar{justify-content:flex-start;align-items:center;gap:10px 18px;margin:0}#pop .pop-bar .chips{gap:0}#pop .pop-bar .chip{display:inline-flex;align-items:center;gap:8px;min-height:44px;padding:0 14px}#pop .pop-bar .chip+.chip{margin-left:-1px}#pop .pop-bar .chip[aria-pressed=true]{position:relative;z-index:1}#pop .pop-bar .pf-a:before,#pop .pop-bar .pf-h:before{content:"";flex:none;width:10px;height:10px;background:#5b97ee}#pop .pop-bar .pf-h:before{background:#e0564a}#pop .pop-bar .cr-filters label{flex-direction:row;align-items:center;gap:10px;font:600 calc(var(--fs-micro)*var(--ui-fz,1)) var(--f-ui);letter-spacing:calc(.12em*var(--ui-ls,1));text-transform:var(--ui-tt,uppercase);color:var(--dim2)}#pop .pop-bar .cr-filters select{text-transform:none;letter-spacing:0}#pop .pop-bar .cr-filters select{min-width:200px}.pop-out,.pop-more{display:flex;flex-direction:column;gap:18px;min-width:0}.pop-out:empty,.pop-more:empty{display:none}.pop-out>.mono.dim2,.pop-out>.ch-empty{margin:0}.pop-split,.pop-tiles,.pop-bd,#pop .pop-call,.pop-glance,.pop-faq,.pop-nav,.pop-cls,.pop-how{border:0}.pop-split{padding:22px 26px}.pop-split .pop-h{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:6px 14px;margin:0}.pop-split .pop-t{margin:0;font:700 var(--fs-lg)/1.25 var(--f-title);color:var(--fg)}.pop-split .pop-t b{margin-right:6px;font-size:30px;font-weight:700}.pop-split .pop-h .mono{font-size:var(--fs-xs)}.pop-split .pop-hero{display:flex;justify-content:space-between;gap:12px;margin:14px 0 6px;border:0;box-shadow:none;overflow:visible}.pop-split .ph-side{align-items:flex-start;gap:0;padding:0;background:none;text-align:left}.pop-split .ph-h{align-items:flex-end;text-align:right}.pop-split .ph-k{font:600 calc(var(--fs-micro)*var(--ui-fz,1)) var(--f-ui);letter-spacing:calc(.16em*var(--ui-ls,1));text-transform:var(--ui-tt,uppercase);color:var(--dim2)}.pop-split .ph-p{font-size:32px;line-height:1.1}.pop-split .ph-side .mono{font-size:var(--fs-xs)}.pop-split .ph-bar{display:flex;width:100%;max-width:none;height:22px;margin:0;border-radius:0}.pop-split .ph-bar .a{background:#6ea8ff}.pop-split .ph-bar .h{background:#e0563f}.pop-split .ph-bar.sm{height:8px;margin-top:4px}.pop-split .pop-regs{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:10px 24px;margin:16px 0 0}.pr-l{display:flex;justify-content:space-between;gap:10px;margin:0;font-size:var(--fs-xs);color:var(--dim)}.pr-l b{margin-right:4px;font-weight:600;color:var(--fg)}.pop-split .ph-note{margin:14px 0 0;max-width:none;font-size:var(--fs-sm);line-height:1.5;color:var(--dim2)}.pop-tiles{--pvl-min:150px;--pvl-gap:8px;margin:0;padding:14px 16px}body[data-flavor=forever] .pop-tiles{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));padding:14px 16px}.pop-tile{gap:0;padding:12px 16px;border:0}.pop-tile .pt-k{font:600 calc(var(--fs-micro)*var(--ui-fz,1)) var(--f-ui);letter-spacing:calc(.14em*var(--ui-ls,1));color:var(--dim2)}.pop-tile .pt-v{font:700 20px/1.3 var(--f-title);color:var(--cc,var(--fg))}.pop-tile .pt-s{color:var(--dim)}.pop-bd{padding:6px 26px 18px}.pop-bt{display:flex;flex-wrap:wrap;margin:0 0 14px;border-bottom:1px solid var(--line)}.pop-btb{display:inline-flex;align-items:center;min-height:44px;padding:0 16px;margin-bottom:-1px;background:none;border:0;border-bottom:2px solid transparent;font:500 calc(var(--fs-xs)*var(--ui-fz,1)) var(--f-ui);letter-spacing:calc(.06em*var(--ui-bls,1));color:var(--dim);cursor:pointer;white-space:nowrap}.pop-btb:hover{color:var(--accent2)}.pop-btb[aria-selected=true]{color:var(--accent2);border-bottom-color:var(--accent)}.pop-tp[hidden]{display:none}.pop-bd .pop-s{padding:0;background:none;border:0}.pop-bd .pop-s>h2{position:absolute;width:1px;height:1px;margin:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.pop-bd .pop-sub{margin:0 0 10px}.pop-bd .pop-r{grid-template-columns:minmax(0,15ch) minmax(0,1fr) auto;padding:5px 12px}.pop-bd .pop-l.pc .pop-r{grid-template-columns:minmax(0,15ch) minmax(0,1fr) 6ch 8ch}.pop-bd .pop-b{height:12px;background:#2b211529}.pop-bd .pop-b i{background:var(--cc,var(--ink-mint))}.pop-bd .pop-pc{color:var(--fg)}.pop-bd .pop-top li,.pop-cls-p .pop-top li{padding:5px 12px}.pop-lv{list-style:none;display:flex;gap:10px;height:180px;margin:14px 0 26px;padding:0;border-bottom:1px solid rgba(255,255,255,.2)}.pop-lv li{position:relative;flex:1 1 0;min-width:0;display:flex;flex-direction:column;justify-content:flex-end;align-items:center}.lv-p{order:1;margin-bottom:4px;font-size:var(--fs-micro);color:var(--fg);white-space:nowrap}.lv-b{order:2;display:block;width:100%;background:color-mix(in srgb,var(--teal,var(--accent)) 70%,transparent)}.lv-k{order:3;position:absolute;top:100%;left:0;right:0;margin-top:4px;text-align:center;font-size:var(--fs-micro);color:var(--dim2);white-space:nowrap}.pop-lv li.on .lv-b{background:var(--accent)}.pop-lv li.on .lv-k{color:var(--accent2)}.pop-lvn{margin:0}.pop-how{padding:12px 20px}.pop-how summary{min-height:28px;cursor:pointer;font:500 calc(var(--fs-xs)*var(--ui-fz,1)) var(--f-ui);letter-spacing:calc(.08em*var(--ui-bls,1));color:var(--dim)}.pop-how summary:hover{color:var(--accent2)}.pop-how .pop-foot{max-width:72ch;margin:10px 0 0}#pop .pop-call{display:flex;flex-wrap:wrap;align-items:center;gap:18px 40px;margin:0;padding:22px 26px;overflow:visible}#pop .pop-call:after{display:none}.pop-call .pc-t{flex:1 1 380px;gap:6px}.pop-call .pc-t .kicker{color:var(--accent)}.pop-call .pc-t h2{font-family:var(--f-title);font-size:var(--fs-xl)}.pop-call .pc-t p{max-width:64ch}.pop-call .pc-a{flex:0 1 280px;display:flex;flex-direction:column;align-items:stretch;gap:8px;margin:0}.pop-call .pc-a>a{display:inline-flex;align-items:center;justify-content:center;min-height:44px}.pop-call .pc-n{margin:0;font-size:var(--fs-xs);line-height:1.5;color:var(--dim2)}.pop-call .pc-sc{display:block;margin-top:4px;font:calc(var(--fs-sm)*var(--ui-fz,1))/1.6 var(--f-ui)}.pop-call .pc-sc[hidden]{display:none}.pop-call .pc-f{display:inline;padding:0;background:none;border:0;font-size:var(--fs-sm)}.pop-call .pc-f b{font-size:var(--fs-sm)}.pop-call .pc-f.h b{color:#ff8a7e}.pop-call .pc-f.a b{color:#8fb9ff}.pop-call .pc-vs{margin:0 6px;font-size:var(--fs-sm);letter-spacing:0;text-transform:none}.pop-call .pc-w{margin-left:6px;font-family:var(--f-body);color:var(--dim)}.pop-glance{padding:18px 22px}.pg-hd{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:4px 16px;margin:0 0 8px}.pop-glance h2{margin:0;font-size:var(--fs-lg)}.pop-glance .pg-asof{margin:0;font-size:var(--fs-xs);color:var(--dim2)}.pg-w{overflow-x:auto}.pg-t{width:100%;min-width:520px;border-collapse:separate;border-spacing:0 4px;font-size:var(--fs-sm)}.pg-t th,.pg-t td{padding:8px 10px;text-align:right;white-space:nowrap;border-bottom:1px solid var(--line2)}.pg-t thead th{font:600 calc(var(--fs-micro)*var(--ui-fz,1)) var(--f-ui);letter-spacing:calc(.1em*var(--ui-ls,1));text-transform:var(--ui-tt,uppercase);color:var(--dim2);border-bottom-color:var(--line)}.pg-t tbody th,.pop-ct tbody th{text-align:left;font-weight:400;border:0;--fg:var(--pv-ink);--dim:var(--pv-ink2);--dim2:var(--pv-ink2);--accent:var(--ink-gold);--accent2:var(--ink-gold2);background:var(--pv-bg,var(--pv-vellum));color:var(--pv-ink);box-shadow:inset 1px 0 0 var(--pv-rule),inset 0 1px 0 var(--pv-rule),inset 0 -1px 0 var(--pv-rule)}.pg-t tbody tr:hover th,.pop-ct tbody tr:hover th{background:var(--pv-hover)}.pop-ct{border-collapse:separate;border-spacing:0 4px}.pop-ct td{border:0}.pop-cls-w{background:none;border:0}.pop-cls-p{padding:0;background:none;border:0}.pop-cls-p .pop-b{height:14px;background:#2b211529}.pop-cls-p .pop-b i{background:var(--cc,var(--ink-mint))}.pop-ct .pop-b{background:#2b211529}.pop-ct .pop-cn{color:var(--ci,var(--pv-ink))}.pg-t tbody tr:last-child>*{border-bottom:0}.pg-t td .mono{color:var(--fg)}.pop-faq{max-width:none;padding:18px 22px 6px}.pop-faq h2{margin:0 0 4px;font-size:var(--fs-lg)}.pop-q{border-bottom:1px solid var(--line)}.pop-q:last-child{border-bottom:0}.pop-q summary{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:48px;cursor:pointer;list-style:none}.pop-q summary::-webkit-details-marker{display:none}.pop-q summary:after{content:"+";flex:none;font:500 var(--fs-md) var(--f-ui);color:var(--dim2)}.pop-q[open] summary:after{content:"−"}.pop-q summary:hover h3{color:var(--accent2)}.pop-faq .pop-q h3{margin:0;font:600 var(--fs-base)/1.4 var(--f-body);color:var(--fg)}.pop-faq .pop-q p{max-width:72ch;margin:0 0 14px}.pop-nav{display:block;margin-bottom:0;padding:18px 22px;font:inherit;letter-spacing:0}.pop-nav h2{flex:none;margin:0 0 10px;font:700 var(--fs-lg)/1.3 var(--f-title);letter-spacing:0;text-transform:none;color:var(--fg)}.pop-nav-gs{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:12px 28px}.pop-nav .pop-nav-g{display:flex;flex-direction:column;align-items:flex-start;gap:0}.pop-nav .pop-nav-k{margin-bottom:4px;font:600 calc(var(--ui-bfs,var(--fs-micro))*var(--ui-fz,1)) var(--f-ui);letter-spacing:calc(.14em*var(--ui-bls,1))}.pop-nav a{min-height:32px;font-size:var(--fs-base);color:var(--accent)}.pop-nav a[aria-current=page]{color:var(--accent2);border-bottom-color:transparent}@media(max-width:760px){.pop-tab{padding:0 12px}.pop-tr2{padding-left:0}.pop-split,.pop-bd,#pop .pop-call,.pop-glance,.pop-faq,.pop-nav{padding-left:16px;padding-right:16px}.pop-split .ph-p{font-size:var(--fs-2xl)}body[data-flavor=forever] .pop-tiles{grid-template-columns:repeat(2,minmax(0,1fr));padding:12px 16px}.pop-btb{padding:0 12px}.pop-bd .pop-l.pc .pop-r{grid-template-columns:minmax(0,12ch) minmax(0,1fr) 6ch}.pop-bd .pop-l.pc .pop-n{display:none}.pop-lv{gap:4px}.pop-call .pc-a{flex-basis:100%}.pop-call .pc-vs,.pop-call .pc-w{display:inline}}.pop-ic{flex:none;display:inline-block;width:22px;height:22px;border:1px solid rgba(255,255,255,.18);border-radius:0;vertical-align:middle;object-fit:cover;background:#0b1d27}.pop-ic0{display:inline-flex;align-items:center;justify-content:center;font:700 12px/1 var(--f-title);color:var(--accent2);background:color-mix(in srgb,var(--accent) 18%,#0b1d27);border-color:color-mix(in srgb,var(--accent) 55%,transparent)}.pop-ics{display:inline-flex;gap:3px;flex:none;vertical-align:middle;margin-right:10px}.pop-k{display:flex;align-items:center;gap:10px;min-width:0}.pop-kt{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pop-k .pop-ics{margin-right:0}.pop-bd .pop-r{grid-template-columns:minmax(0,19ch) minmax(0,1fr) auto}.pop-bd .pop-l.pc .pop-r{grid-template-columns:minmax(0,19ch) minmax(0,1fr) 6ch 8ch}.pop-bd .pop-top li{grid-template-columns:2.2ch minmax(0,26ch) 1fr 6ch 6ch}.pop-bd .pop-r .pop-b{height:14px}.pop-crest{flex:none;display:block;width:64px;height:64px;border:2px solid #5b97ee;border-radius:0;background:#0b1d27}.ph-h .pop-crest{border-color:#e0564a}.pop-split .ph-side{flex-direction:row;align-items:center;gap:16px}.pop-split .ph-h{justify-content:flex-end}.ph-tx{display:flex;flex-direction:column;min-width:0}.ph-h .ph-tx{align-items:flex-end}.pop-tile.has-ic{display:grid;grid-template-columns:auto minmax(0,1fr);column-gap:12px;align-content:start}.pop-tile.has-ic>*{grid-column:2}.pop-tile.has-ic>.pt-ic{grid-column:1;grid-row:1 / span 3;align-self:start;margin-top:2px}.pt-ic .pop-ic{width:36px;height:36px}.pt-ic .pop-ics{flex-direction:column;margin:0}.pt-ic .pop-ics .pop-ic{width:26px;height:26px}.pop-tile .pt-ic .pop-ic{border-color:color-mix(in srgb,var(--cc,var(--accent)) 60%,transparent)}.pvc .pop-ic,.pg-t tbody .pop-ic,.pop-ct .pop-ic{border-color:#3a2c1873}.pvc .pop-ic0{color:#f5d488;background:#2a2a1c;border-color:var(--ink-gold)}.pvc .pt-n,.pvc .pop-k{color:var(--cc,var(--fg))}.pvc .pt-new{color:var(--ink-mint);border-color:color-mix(in srgb,var(--ink-mint) 55%,transparent)}.pop-call .btn-gold{background:#e8b44c;background-image:none;box-shadow:none;border-radius:0;color:#1b1407}#pop .pop-bar .pf-a:before,#pop .pop-bar .pf-h:before{width:18px;height:18px;border:1px solid #5b97ee;background:#0b1d27 url(https://wow.zamimg.com/images/wow/icons/medium/ui_allianceicon.jpg) center/cover no-repeat}#pop .pop-bar .pf-h:before{border-color:#e0564a;background-image:url(https://wow.zamimg.com/images/wow/icons/medium/ui_hordeicon.jpg)}.pg-t .pop-ic{width:18px;height:18px;margin:-2px 8px 0 0}.pg-t thead .pop-ic{margin-right:6px}.pop-ct tbody th .pop-ic{width:26px;height:26px;margin:-3px 10px 0 0}.pop-cls-p .pop-top li{grid-template-columns:2.2ch minmax(0,26ch) 1fr 6ch 6ch}#pop .pop-call .pc-art{flex:none;display:block;padding:6px;border:1px solid color-mix(in srgb,var(--accent) 45%,var(--edge));background:#0b1d27}#pop .pop-call .pc-art svg{width:132px;height:132px;filter:none}.pc-dots rect{transform-box:fill-box;transform-origin:center;animation:pc-blip 5s ease-in-out infinite}.pc-dots .h{fill:#e0564a}.pc-dots .a{fill:#5b97ee}.pc-dots rect:nth-child(2){animation-delay:-1.2s}.pc-dots rect:nth-child(3){animation-delay:-2.1s}.pc-dots rect:nth-child(4){animation-delay:-3.3s}.pc-dots rect:nth-child(5){animation-delay:-.6s}.pc-dots rect:nth-child(6){animation-delay:-2.8s}.pc-dots rect:nth-child(7){animation-delay:-4.1s}@media(prefers-reduced-motion:reduce){.pc-dots rect{animation:none}}@media(max-width:760px){.pop-crest{width:44px;height:44px}.pop-split .ph-side{gap:10px}.pop-bd .pop-r{grid-template-columns:minmax(0,16ch) minmax(0,1fr) auto}.pop-bd .pop-l.pc .pop-r{grid-template-columns:minmax(0,16ch) minmax(0,1fr) 6ch}.pop-bd .pop-top li,.pop-cls-p .pop-top li{grid-template-columns:2.2ch minmax(0,1fr) 5ch 5ch}.pop-tile.has-ic{column-gap:10px}.pt-ic .pop-ic{width:30px;height:30px}.pt-ic .pop-ics .pop-ic{width:22px;height:22px}#pop .pop-call .pc-art{padding:4px}#pop .pop-call .pc-art svg{width:72px;height:72px}.pop-ct tbody th .pop-ic{width:22px;height:22px;margin-right:8px}}@media(max-width:560px){body[data-flavor=forever] .pvc .pt-n{white-space:normal;text-overflow:clip}}@media(max-width:760px){.pop-tr{flex-wrap:nowrap;overflow-x:auto;overscroll-behavior-x:contain;scrollbar-width:none;padding-right:28px;-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 28px),transparent);mask-image:linear-gradient(90deg,#000 calc(100% - 28px),transparent)}.pop-tr::-webkit-scrollbar{display:none}.pop-tab{flex:none;margin-bottom:0;padding:0 10px;gap:6px;letter-spacing:calc(.02em*var(--ui-bls,1))}#pop .pop-bar{gap:8px}#pop .pop-bar .chips{width:100%}#pop .pop-bar .chip{flex:1 1 auto;justify-content:center;padding:0 8px;letter-spacing:.02em}#pop .pop-bar .cr-filters{width:100%}#pop .pop-bar .cr-filters label{width:100%;flex-direction:column;align-items:stretch;gap:4px;letter-spacing:calc(.08em*var(--ui-ls,1))}#pop .pop-bar .cr-filters select{min-height:44px;width:100%}.pop-split{padding-top:16px;padding-bottom:16px}.pop-split .pop-t b{font-size:24px}.pop-split .ph-p{font-size:26px}.pop-split .pop-regs{gap:8px;margin-top:12px}.pop-tile{padding:10px}.pop-tile .pt-k{letter-spacing:calc(.06em*var(--ui-ls,1))}.pop-tile .pt-v{font-size:18px}body[data-flavor=forever] .pop-tiles{padding:10px 12px;gap:6px}.pop-btb{flex:none;padding:0 10px;letter-spacing:calc(.02em*var(--ui-bls,1))}.pop-bt{overflow-x:auto;flex-wrap:nowrap;scrollbar-width:none}.pop-bt::-webkit-scrollbar{display:none}.pop-glance,.pop-faq,.pop-nav,#pop .pop-call{padding-top:16px;padding-bottom:16px}.pop-call .pc-t h2{font-size:var(--fs-lg)}}.page-h>.fr-go{align-self:flex-start;display:inline-flex;align-items:center;min-height:44px;padding:0 20px;font-family:var(--f-ui);font-size:calc(var(--fs-xs)*var(--ui-fz,1));letter-spacing:calc(.1em*var(--ui-bls,1));text-decoration:none;clip-path:none}@media(min-width:900px){.page-h:has(>.fr-go){display:grid;grid-template-columns:minmax(0,1fr) auto;column-gap:30px}.page-h:has(>.fr-go)>*{grid-column:1}.page-h>.fr-go{grid-column:2;grid-row:1 / span 3;align-self:end;margin-right:46px}}#friends{gap:18px}#friends .btn-gold,#friends .obtn,.fr-dlg .obtn{clip-path:none}#friends .btn-gold:hover{filter:brightness(1.08)}#friends .obtn,#friends .btn-gold,.fr-dlg .obtn{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:40px;padding:0 16px;font-family:var(--f-ui);font-size:calc(var(--fs-xs)*var(--ui-fz,1));font-weight:600;letter-spacing:calc(.08em*var(--ui-bls,1))}#friends .sec.pvp{gap:12px;padding:24px 28px;background:var(--pvp-bg);border:0;box-shadow:inset 0 0 0 1px var(--pvp-e1),inset 0 0 0 5px var(--pvp-bg),inset 0 0 0 6px var(--pvp-e2),0 20px 40px #0006}#friends .pvb,.fr-dlg .pvb{min-height:40px;font-size:var(--fs-xs);letter-spacing:.08em}#friends .pvc .obtn{background:var(--pv-ink);border:1px solid var(--pv-ink);color:#f5d488}#friends .pvc .obtn:hover{background:#3a2e1d;border-color:#3a2e1d;color:#fff}#friends .pvc .lnk-btn{color:var(--pv-ink2)}#friends .pvc img,.fr-dlg .pvc img{border-color:#3a2c1873}#friends .fr-k{font-size:var(--fs-micro);font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:var(--dim2)}#friends .fr-sh{display:flex;justify-content:space-between;align-items:baseline;gap:6px 24px;flex-wrap:wrap;margin:0 0 10px}#friends .fr-sh h2{margin:2px 0 0;font-size:var(--fs-2xl);color:var(--fg)}#friends .fr-sh .mono{font-size:var(--fs-xs)}#friends .sec>.sec-n{margin:0 0 14px}#friends .fr-tabs{display:flex;flex-wrap:wrap;border-bottom:1px solid var(--line)}#friends .fr-tabs[hidden]{display:none}#friends .fr-tab{display:inline-flex;align-items:center;gap:8px;min-height:44px;padding:0 16px;margin-bottom:-1px;background:none;border:0;border-bottom:2px solid transparent;font:500 calc(var(--fs-xs)*var(--ui-fz,1)) var(--f-ui);letter-spacing:calc(.06em*var(--ui-bls,1));color:var(--dim);cursor:pointer;white-space:nowrap}#friends .fr-tab:hover{color:var(--accent2)}#friends .fr-tab[aria-pressed=true],#friends .fr-tab[aria-selected=true]{color:var(--accent2);border-bottom-color:var(--accent)}#friends .fr-tab[hidden]{display:none}#friends .fr-tn{color:var(--dim2)}#friends .fr-tn:empty{display:none}#friends .fr-cols{display:flex;flex-wrap:wrap;gap:18px;align-items:flex-start;min-width:0}#friends .fr-lp{flex:1 1 280px;max-width:340px;min-width:0;padding:18px 0 14px}#friends .fr-cols:has(>.fr-one[hidden]) .fr-lp{max-width:none}#friends .fr-lh{display:flex;justify-content:space-between;align-items:baseline;gap:10px;padding:0 20px 8px}#friends .fr-lh h2{margin:0;font-size:var(--fs-md);color:var(--fg)}#friends .fr-lh .mono{font-size:var(--fs-xs);color:var(--dim2)}#friends .fr-list{padding:0 14px}#friends .fr-pk{display:flex;flex-direction:column;gap:2px;width:100%;padding:10px 12px;border:0;text-align:left;font:inherit;cursor:pointer}#friends .fr-pk:focus-visible{outline:2px solid var(--ink-gold);outline-offset:-3px}#friends .fr-pk>*{min-width:0;max-width:100%}#friends .fr-pk{display:grid;grid-template-columns:minmax(0,1fr);align-content:start;overflow:hidden}#friends .fr-pt{display:flex;align-items:center;gap:10px;min-width:0}#friends .fr-ci{flex:none;display:block;border:1px solid var(--frame);background:#00000059}#friends .pvc .fr-ci{background:#2b21151f}#friends .fr-pn{flex:1;min-width:0;font-family:var(--f-title);font-weight:700;color:var(--cc,var(--fg));white-space:nowrap;overflow:hidden;text-overflow:ellipsis}#friends .fr-pc{flex:none;font-size:var(--fs-micro);color:var(--dim2)}#friends .fr-ps{padding-left:36px;font-size:var(--fs-xs);color:var(--dim)}#friends .fr-ptag{align-self:flex-start;margin:2px 0 0 36px;cursor:inherit}#friends .fr-box{display:flex;flex-direction:column;align-items:flex-start;gap:8px;margin:8px 14px 0;padding:12px 14px}#friends .fr-box[hidden]{display:none}#friends .fr-box p{margin:0}#friends .fr-box .acc-row{margin:4px 0 0}#friends .fr-one{flex:999 1 560px;min-width:0;display:flex;flex-direction:column;gap:18px}#friends .fr-one[hidden]{display:none}#friends .fr-oh{padding:22px 26px 0}#friends .fr-ohr{display:flex;justify-content:space-between;align-items:flex-start;gap:14px 24px;flex-wrap:wrap}#friends .fr-oid{display:flex;flex-direction:column;gap:6px;min-width:0}#friends .fr-k .fr-tag{margin-left:2px}#friends .fr-on{display:flex;align-items:center;gap:12px;margin:0;font-size:clamp(24px,3vw,32px);font-weight:700;line-height:1.1;color:color-mix(in oklab,var(--cc,var(--fg)) 72%,#fff);overflow-wrap:anywhere}#friends .fr-lf{display:flex;flex-direction:column;gap:4px;margin-top:4px;font-size:var(--fs-xs);color:var(--dim2)}#friends .fr-lfr{display:flex;flex-wrap:wrap;align-items:center;gap:8px}#friends .fr-lf .fr-label{width:240px;max-width:100%;min-height:36px;padding:0 10px}#friends .fr-lf .obtn{min-height:36px;padding:0 12px}#friends .fr-oa{display:flex;flex-wrap:wrap;gap:8px}#friends .fr-oa .obtn.on{color:var(--accent2);border-color:color-mix(in srgb,var(--accent) 50%,var(--edge))}#friends .fr-ot{display:flex;flex-wrap:wrap;margin-top:16px;border-top:1px solid var(--line)}#friends .fr-ot .fr-tab{margin-bottom:0}#friends .fr-ob{display:flex;flex-direction:column;gap:18px;min-width:0}#friends .fr-none{margin:0;padding:18px 20px}#friends .fr-cg{--pvl-min:min(100%,300px);--pvl-gap:14px}#friends .fr-cd{display:flex;flex-direction:column;gap:12px;min-width:0;padding:18px 20px}#friends .fr-cdh{display:flex;align-items:center;gap:12px;min-width:0}#friends .fr-cdt{flex:1;min-width:0}#friends .fr-cdn{margin:0;font-size:var(--fs-lg);font-weight:700;color:var(--cc,var(--fg));overflow-wrap:anywhere}#friends .fr-cds{margin:0;font-size:var(--fs-sm);color:var(--dim)}#friends .fr-cdl{flex:none;align-self:flex-start;font-size:var(--fs-lg);color:var(--accent)}#friends .fr-pf{display:flex;flex-direction:column;gap:8px}#friends .fr-pfh{display:flex;justify-content:space-between;align-items:center;gap:10px;font-size:var(--fs-sm)}#friends .fr-pfh>span:first-child{display:inline-flex;align-items:center;gap:8px;min-width:0}#friends .fr-pf img,#friends .fr-sec img{display:block;flex:none;border:1px solid var(--frame)}#friends .fr-pfh .mono{font-size:var(--fs-xs);color:var(--dim2)}#friends .fr-pfh b,#friends .fr-sec b{color:var(--fg);font-weight:500}#friends .fr-pfr .pvbar{margin-top:5px}#friends .fr-sec{display:flex;flex-wrap:wrap;gap:6px 14px;margin:0;font-size:var(--fs-xs);color:var(--dim)}#friends .fr-sec>span{display:inline-flex;align-items:center;gap:6px}#friends .fr-cda{display:flex;flex-wrap:wrap;gap:6px;margin-top:auto;padding-top:12px;border-top:1px solid var(--line2)}#friends .fr-cda .obtn{min-height:36px;padding:0 12px}#friends .fr-cda .obtn[aria-expanded=true]{border-color:var(--accent);color:var(--accent2)}#friends .pvc .fr-cda .obtn[aria-expanded=true]{background:#e8b44c;border-color:#e8b44c;color:#1b1407}body[data-flavor=forever] #friends .fr-full .cp-card{background:none;border:0;box-shadow:none}body[data-flavor=forever] #friends .fr-full :is(.cp-rp,.cp-at,.cp-res,.cp-kv,.cp-sk).pvc{padding:8px 12px}body[data-flavor=forever] #friends .fr-full .pvc{--cp-t1:var(--pv-ink);--cp-t2:var(--pv-ink);--cp-t3:var(--pv-ink2);--cp-t4:var(--pv-ink2);--cp-t5:var(--pv-ink2);--cp-t6:var(--pv-ink2);--cp-t7:var(--pv-ink2);--cp-gold:var(--ink-gold);--cp-up:var(--ink-green);--cp-lo:var(--ink-orange);--cp-ok:var(--ink-green);--cp-bad:var(--ink-red);--cp-in:rgba(43,33,21,.12);--cp-in2:rgba(43,33,21,.08);--cp-sub:transparent}#friends .fr-rp{display:flex;flex-direction:column;gap:12px;padding:18px 20px}#friends .fr-rph{margin:0;font-size:var(--fs-md);color:var(--fg)}#friends .fr-rp .acc-chars{margin:0}#friends .fr-ob>.fr-pane{padding:18px 20px}#friends .fr-ob>.fr-pane:has(>.fr-full){padding:0;background:none;box-shadow:none}#friends .acc-c,#friends .acc-c *{border-radius:0}#friends .fr-full .ch-detail{--cp-bg:transparent;--cp-sub:rgba(0,0,0,.2);--cp-in:rgba(0,0,0,.35);--cp-in2:rgba(0,0,0,.3);--cp-t1:var(--fg);--cp-t2:var(--fg);--cp-t3:var(--dim);--cp-t4:var(--dim);--cp-t5:var(--dim);--cp-t6:var(--dim2);--cp-t7:var(--dim2);--cp-gold:var(--accent);border-radius:0;padding:22px 24px}#friends .fr-full .ch-detail :not(.rv-d,.cp-sync>i){border-radius:0}#friends .fr-full .ch-detail .cp-card,#friends .fr-full .ch-detail .rv{border-color:var(--line)}#friends .fr-fn{font-family:var(--f-title);font-weight:700;font-size:clamp(22px,2.6vw,30px);color:color-mix(in oklab,var(--cc,var(--fg)) 72%,#fff)}#friends .fr-full .vp-tabs{flex-wrap:wrap;overflow:visible}#friends .fr-full .vp-tab{min-height:44px;padding:0 14px;font-family:var(--f-ui);font-size:calc(var(--fs-xs)*var(--ui-fz,1));letter-spacing:calc(.06em*var(--ui-bls,1));color:var(--dim)}#friends .fr-full .vp-tab:hover{color:var(--accent2)}#friends .fr-full .vp-tab[aria-selected=true]{color:var(--accent2);border-bottom-color:var(--accent)}#friends .fr-loot{gap:6px}#friends .fr-loot .fr-lr{display:grid;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:0 12px;padding:8px 10px}#friends .fr-lr a.lt-a{color:var(--qc,var(--pv-ink));text-decoration:none}#friends .fr-lic{display:block;width:32px;height:32px;background:#2b21152e;border:1px solid var(--qc,var(--line))}#friends .fr-lic img{display:block;width:100%;height:100%}#friends .fr-lw{min-width:0}#friends .fr-link{margin:0}#friends .fr-link-u{display:flex;flex-wrap:wrap;align-items:center;gap:10px 12px;padding:12px 14px}#friends .fr-link-u .rv-url{flex:1 1 280px;min-width:0;font-family:var(--mono)}#friends .fr-link-o{display:flex;flex-direction:column;gap:12px;margin:0}#friends .fr-link-g{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr));gap:12px 18px;align-items:start}#friends .fr-link-g label{min-height:0;height:auto;justify-content:flex-start}#friends .fr-link-g label{display:flex;flex-direction:column;gap:6px;font:600 calc(var(--fs-micro)*var(--ui-fz,1)) var(--f-ui);letter-spacing:calc(.12em*var(--ui-ls,1));text-transform:var(--ui-tt,uppercase);color:var(--dim2)}#friends .fr-link-g select{width:100%;max-width:none;min-height:40px;text-transform:none;letter-spacing:0;font-family:inherit}#friends .fr-link-b{display:flex;flex-wrap:wrap;align-items:center;gap:8px 14px}#friends .fr-link-n{margin:0;font-size:var(--fs-xs);color:var(--dim2)}#friends .fr-more{border-top:1px solid var(--line);padding-top:10px}#friends .fr-more summary{min-height:36px;display:flex;align-items:center;font-size:var(--fs-xs);letter-spacing:.06em}#friends .fr-more>.sec-n{margin:0 0 12px}#friends .fr-code-g{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr));gap:14px}#friends .fr-code-g{--pvl-min:min(100%,280px);--pvl-gap:14px}#friends .fr-code-b{display:flex;flex-direction:column;align-items:flex-start;gap:8px;margin:0;padding:14px 16px;max-width:none}#friends .fr-code-b .dev-code{background:#2b211514;border:1px solid var(--pv-rule);text-shadow:none}#friends .fr-code-b .acc-row,#friends .fr-code-b .sec-n,#friends .fr-code-b .dev-code{margin:0}#friends .fr-st-hd{padding-top:0;padding-bottom:4px;border:0;background:none;font-size:var(--fs-micro);font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--dim2)}#friends .fr-std-t{gap:6px}#friends .fr-st-r{border:0}#friends .fr-st-hd{background:none}#friends .fr-st-r .ff-who{display:flex;align-items:center;gap:10px;min-width:0}#friends .fr-ci0{display:block}#friends .fr-in-c{padding:0;border:0;background:none}#friends .fr-in-g{flex-direction:row;flex-wrap:wrap;--pvl-gap:8px;gap:8px}#friends .fr-in-g li{border:0}.inv-box.fr-dlg{padding:0;background:none;border:0;box-shadow:none}.fr-dlg .fr-acc{padding:22px 24px}.fr-dlg .ff-row.pvc{border:0}.fr-dlg,.fr-dlg *{border-radius:0}@media(max-width:760px){#friends .fr-lp{max-width:none;flex-basis:100%}#friends .sec.pvp,.fr-dlg .fr-acc{padding:18px 16px}#friends .fr-oh{padding:18px 16px 0}#friends .fr-cd,#friends .fr-rp,#friends .fr-ob>.fr-pane{padding:16px 14px}#friends .fr-full .ch-detail{padding:14px 12px}#friends .fr-tab{padding:0 12px}#friends .fr-oa{width:100%}#friends .fr-st-hd{display:none}}@media(max-width:700px){#friends .fr-sh h2{font-size:22px;line-height:1.15}#friends .fr-on{font-size:20px}#friends .fr-tabs{flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none}#friends .fr-tabs::-webkit-scrollbar{display:none}#friends .fr-tab{flex:none;padding:0 12px}#friends .fr-k{letter-spacing:.1em}}.cr-sr{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.page-h>.cr-go{align-self:flex-start;display:inline-flex;align-items:center;gap:8px;min-height:44px;padding:0 18px;font-family:var(--f-ui);font-size:calc(var(--fs-xs)*var(--ui-fz,1));letter-spacing:calc(.08em*var(--ui-bls,1));text-decoration:none;clip-path:none}.page-h>.cr-go[hidden]{display:none}.cr-go span:after{content:":"}.cr-go b{font-weight:600;color:#7fe0d0}@media(min-width:900px){.page-h:has(>.cr-go:not([hidden])){display:grid;grid-template-columns:minmax(0,1fr) auto;column-gap:30px}.page-h:has(>.cr-go:not([hidden]))>*{grid-column:1}.page-h>.cr-go:not([hidden]){grid-column:2;grid-row:1 / span 3;align-self:end;margin-right:46px}}#crafters{gap:18px}#crafters .sec.pvp{display:flex;flex-direction:column;gap:12px;padding:20px 24px;background:var(--pvp-bg);border:0;box-shadow:inset 0 0 0 1px var(--pvp-e1),inset 0 0 0 5px var(--pvp-bg),inset 0 0 0 6px var(--pvp-e2),0 20px 40px #0006}#crafters .sec.pvp[hidden]{display:none}#crafters .sec.pvp>*{margin-top:0;margin-bottom:0}#crafters .obtn,#crafters .pvb{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:40px;padding:0 16px;font-family:var(--f-ui);font-size:calc(var(--fs-xs)*var(--ui-fz,1));font-weight:600;letter-spacing:calc(.08em*var(--ui-bls,1));clip-path:none}#crafters .pvc .obtn{background:var(--pv-ink);border:1px solid var(--pv-ink);color:#f5d488}#crafters .pvc .obtn:hover{background:#3a2e1d;border-color:#3a2e1d;color:#fff}#crafters .obtn.danger{border-color:#ff8c7873;color:#ffb3a6}#crafters .cr-k{font-family:var(--f-ui);font-size:calc(var(--fs-micro)*var(--ui-fz,1));font-weight:600;letter-spacing:calc(.1em*var(--ui-ls,1));text-transform:var(--ui-tt,uppercase);color:var(--dim2)}#crafters .sec-n{margin:0;color:var(--dim2);font-size:var(--fs-sm)}#crafters .cr-f{display:flex;flex-direction:column;gap:14px;margin:0}#crafters .cr-q1,#crafters .cr-filters{display:flex;flex-wrap:wrap;align-items:flex-end;gap:10px 14px}#crafters .cr-filters{padding-top:14px;border-top:1px solid var(--line2)}#crafters .cr-fld{display:flex;flex-direction:column;gap:6px;min-width:0}#crafters .cr-qf{flex:1 1 340px}#crafters .cr-f .pvin{box-sizing:border-box;min-height:44px;width:100%;font-size:var(--fs-sm)}#crafters .cr-qf .pvin{font-size:var(--fs-base);border-color:#e8b44cbf}#crafters .cr-filters .cr-fld{flex:0 1 200px}#crafters .cr-filters .cr-fmin{flex:0 1 110px}#crafters .cr-reg{display:flex;flex-wrap:nowrap;gap:0;border:1px solid var(--line)}#crafters .cr-reg .chip{min-height:42px;border:0}#crafters .cr-fac{display:flex;flex-wrap:wrap;align-items:center;gap:6px;min-height:44px}#crafters .cr-fac .chip{min-height:36px}#crafters .cr-cols{display:flex;flex-wrap:wrap;gap:18px;align-items:flex-start;min-width:0}#crafters .cr-resp{flex:999 1 520px;min-width:0}#crafters .cr-side{flex:1 1 300px;max-width:400px;display:flex;flex-direction:column;gap:18px;min-width:0}#crafters .cr-rhd{display:flex;justify-content:space-between;align-items:baseline;gap:6px 14px;flex-wrap:wrap}#crafters .cr-rhd h2,#crafters .cr-chart h2{margin:0;font-size:var(--fs-xl);color:var(--fg)}#crafters .cr-rhd .mono{font-size:var(--fs-xs)}#crafters .cr-res{display:flex;flex-direction:column;gap:8px;min-width:0}#crafters .cr-res[aria-busy]{opacity:.6}#crafters .cr-rows{margin:0;padding:0}#crafters .cr-rec{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:4px 16px;align-items:center;padding:12px 14px}#crafters .cr-rm{min-width:0;display:flex;flex-direction:column;gap:4px}#crafters .cr-rt{display:flex;flex-wrap:wrap;align-items:center;gap:6px 10px}#crafters .cr-rt img,#crafters .cr-sk img,#crafters .cr-pbn img{display:block;flex:none;border:1px solid rgba(58,44,24,.45)}#crafters .cr-pbn img{border-color:#00000080}#crafters .pvc a.itm{text-decoration:none}#crafters .cr-rn{font-size:var(--fs-md);font-weight:600;overflow-wrap:anywhere}#crafters .cr-rp{font-size:var(--fs-micro);font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--dim2)}#crafters .cr-who{display:flex;flex-wrap:wrap;gap:2px 14px;font-size:var(--fs-sm);color:var(--dim)}#crafters .cr-who .acc-who{font-family:var(--f-title);font-size:var(--fs-sm)}#crafters .cr-aw{font-size:var(--fs-xs)}#crafters .cr-ra{display:flex;flex-direction:column;gap:6px;align-items:stretch}#crafters .pvc .cr-you{padding:0;border:0;color:var(--ink-green);font-size:var(--fs-micro);letter-spacing:.14em}#crafters .cr-also{margin:4px 0 0;font-size:var(--fs-sm);color:var(--dim)}#crafters .cr-all{align-self:flex-start}#crafters .cr-anon-hint,#crafters .cr-more{margin:0}#crafters .ch-empty.pvc{border:0;padding:16px 18px;font-size:var(--fs-sm)}#crafters .cr-named{margin-top:4px}#crafters .cr-pc{display:flex;flex-direction:column;gap:6px;padding:12px 14px}#crafters .cr-pt{display:flex;align-items:baseline;justify-content:space-between;gap:8px}#crafters .cr-pn{background:none;border:0;padding:0;margin:0;font:700 var(--fs-md) var(--f-title);color:var(--cc,var(--fg));text-align:left;cursor:pointer;overflow-wrap:anywhere}#crafters .cr-pn:hover{text-decoration:underline;text-underline-offset:3px}#crafters .cr-pw,#crafters .cr-pm,#crafters .cr-note{margin:0}#crafters .cr-pw{font-size:var(--fs-xs);color:var(--dim)}#crafters .cr-pm{font-size:var(--fs-xs)}#crafters .cr-note{font-size:var(--fs-sm);line-height:1.5;color:var(--dim);font-style:italic;overflow-wrap:anywhere}#crafters .cr-sks{display:flex;flex-direction:column;gap:6px;margin-top:2px;font-size:var(--fs-xs)}#crafters .cr-skh{display:flex;justify-content:space-between;align-items:center;gap:8px}#crafters .cr-skh>span:first-child{display:inline-flex;align-items:center;gap:6px}#crafters .cr-sk .pvbar{margin-top:4px}#crafters .cr-rest{color:var(--dim)}#crafters .cr-pa{display:flex;flex-wrap:wrap;gap:6px;margin-top:4px}#crafters .cr-pa .obtn,#crafters .cr-pa .pvb{min-height:36px;padding:0 12px}#crafters .cr-profs{display:flex;flex-direction:column;align-items:stretch;flex-wrap:nowrap;gap:2px;margin:0}#crafters .cr-profs[hidden]{display:none}#crafters .cr-pb{display:grid;width:100%;box-sizing:border-box;grid-template-columns:minmax(0,9.5em) minmax(0,1fr) 2.2em;align-items:center;gap:10px;min-height:36px;padding:3px 8px;margin:0;background:none;border:0;border-left:2px solid transparent;font:inherit;font-size:var(--fs-sm);color:var(--fg);text-align:left;cursor:pointer}#crafters .cr-pb:hover{background:#ffffff0d}#crafters .cr-pb[aria-pressed=true]{background:#e8b44c1a;box-shadow:inset 0 0 0 1px var(--accent)}#crafters .cr-pb b{min-width:0;padding:0;background:none;color:var(--fg);font-size:var(--fs-xs);font-weight:400;text-align:right}#crafters .cr-pbn{display:inline-flex;align-items:center;gap:6px;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}#crafters .cr-pb .pvbar{height:8px}#crafters .cr-one-h{display:flex;align-items:flex-start;justify-content:space-between;flex-wrap:wrap;gap:12px 20px;margin:0}#crafters .cr-one-h h2{margin:2px 0 4px;font-size:clamp(22px,2.6vw,30px);color:color-mix(in oklab,var(--cc,var(--fg)) 72%,#fff);overflow-wrap:anywhere}#crafters .cr-one .acc-chars{--pvl-min:min(100%,220px);margin:0}#crafters .acc-c.pvc{display:flex;flex-direction:column;align-items:flex-start;gap:4px;padding:10px 12px;border:0;text-align:left}#crafters .acc-c .acc-n{color:var(--cc,var(--fg));font-weight:700}#crafters .acc-c,#crafters .acc-c *{border-radius:0}#crafters .cr-one .acc-q{margin:4px 0 0}#crafters .cr-one .acc-q .pvin{width:100%;max-width:none;min-height:44px;font-size:var(--fs-base)}#crafters .cr-one .acc-hits{margin:0}#crafters .acc-hit.pvc{padding:8px 14px;border:0}#crafters .cr-one .rv{background:none;border:0;box-shadow:none;padding:0}#crafters .cr-one .rv-h,#crafters .cr-one .rv-key{padding:0 0 12px}#crafters .cr-one .rv-l{padding:0}#crafters .cr-one .rv-r.pvc{padding:9px 14px;border:0}#crafters .cr-one .rv-r:hover{background:var(--pv-hover)}#crafters .cr-one .rv-g{gap:4px}#crafters .pvc .rv-d.d0{background:var(--ink-orange)}#crafters .pvc .rv-d.d1{background:var(--ink-yellow)}#crafters .pvc .rv-d.d2{background:var(--ink-green)}#crafters .pvc .rv-d.d3{background:var(--ink-grey)}#crafters .rv-tab,#crafters .rv-q{border-radius:0}#crafters .cr-one .rv-q.pvin{min-height:36px;width:260px;max-width:100%}#crafters .cr-meh{display:flex;justify-content:space-between;align-items:flex-start;gap:10px 24px;flex-wrap:wrap}#crafters .cr-meh h2{margin:2px 0 0;font-size:var(--fs-2xl);color:var(--fg)}#crafters .cr-meb{display:flex;flex-wrap:wrap;gap:8px}#crafters .cr-mes{max-width:80ch}#crafters .cr-state{color:var(--fg)}#crafters .cr-state[data-on]{color:var(--accent2)}#crafters .cr-meg{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,320px),1fr));gap:18px;align-items:start}#crafters .cr-fs{margin:0;padding:0;border:0;min-width:0}#crafters .cr-fs legend{padding:0;margin:0 0 8px}#crafters .cr-mine{margin:0}#crafters .cr-ch{display:grid;grid-template-columns:20px minmax(0,1fr);gap:10px;align-items:center;min-height:44px;padding:0 12px;cursor:pointer}#crafters .cr-ch input,#crafters .cr-ac input{width:18px;height:18px;margin:0;accent-color:var(--ink-gold)}#crafters .cr-chn{font-family:var(--f-title);font-weight:700;color:var(--cc,var(--fg))}#crafters .cr-mer{display:flex;flex-direction:column;gap:12px;min-width:0}#crafters .cr-note-f{max-width:none;margin:0}#crafters .cr-nl{display:flex;gap:8px}#crafters .cr-nl .pvin{flex:1;min-width:0;min-height:44px;font-size:var(--fs-sm)}#crafters .cr-box{display:flex;flex-direction:column;align-items:flex-start;gap:6px;padding:12px 14px;margin:0}#crafters .cr-box p{margin:0;font-size:var(--fs-sm)}#crafters .cr-anon-me{margin:0}#crafters .cr-ac{display:grid;grid-template-columns:20px minmax(0,1fr);gap:10px;align-items:start;cursor:pointer;font-size:var(--fs-sm)}@media(max-width:760px){#crafters .cr-side{max-width:none;flex-basis:100%}#crafters .sec.pvp{padding:16px 14px}#crafters .cr-rec{grid-template-columns:minmax(0,1fr)}#crafters .cr-ra{flex-direction:row;flex-wrap:wrap}#crafters .cr-reg{flex-wrap:wrap}#crafters .cr-filters .cr-fld{flex:1 1 140px}#crafters .cr-filters .cr-fmin{flex:1 1 90px}}@media(max-width:700px){#crafters .cr-rhd,#crafters .sec h2{font-size:20px;line-height:1.15}#crafters .chip{letter-spacing:.06em}}.page-h.gdx-head{display:grid;grid-template-columns:minmax(0,1fr) auto;column-gap:28px;row-gap:8px;align-items:end}.gdx-head>*{grid-column:1}.gdx-head>.gdx-nums{grid-column:2;grid-row:1 / span 3;align-self:end}.gdx-head h1{font-size:clamp(34px,4.6vw,50px);font-weight:900;line-height:1.04;overflow-wrap:anywhere}.gdx-sub{margin:0;font-size:var(--fs-md);color:var(--dim)}.gdx-sub b{font-weight:500;color:var(--fg)}.gdx-sub .gdx-as{font-family:var(--f-title);font-weight:700;color:color-mix(in oklab,var(--cc,var(--fg)) 72%,#fff)}.gdx-sub[hidden],.gdx-nums[hidden]{display:none}.gdx-nums{display:flex;flex-wrap:wrap;gap:6px;margin:0}.gdx-nums>div{padding:8px 18px;min-width:96px}.gdx-nums dt{font:600 calc(var(--fs-micro)*var(--ui-fz,1)) var(--f-ui);letter-spacing:calc(.16em*var(--ui-ls,1));text-transform:var(--ui-tt,uppercase);color:var(--dim2)}.gdx-nums dd{margin:2px 0 0;font:700 24px/1.2 var(--f-title);color:var(--fg)}.gdx-nums>div:nth-child(2n),.gdx-alt{--pv-bg:var(--pv-bone)}#guild{gap:18px}.gdx-k{display:block;font:600 calc(var(--fs-micro)*var(--ui-fz,1)) var(--f-ui);letter-spacing:calc(.14em*var(--ui-ls,1));text-transform:var(--ui-tt,uppercase);color:var(--dim2)}.gdx-pl{min-width:0}.gdx-note{margin:8px 0 0;font-size:var(--fs-xs);color:var(--dim2)}#gd-out{display:flex;flex-direction:column;align-items:flex-start;gap:8px;padding:18px 20px;color:var(--dim)}#gd-out p{margin:0;max-width:72ch;font-size:var(--fs-base);color:var(--fg)}#gd-out .gdx-btn{display:inline-flex;align-items:center;min-height:44px;padding:0 18px;text-decoration:none}#gd-one{display:flex;flex-direction:column;gap:18px}#gd-one[hidden]{display:none}#gd-one>.gd-foot{margin:0}#guild .gd-state{margin:0;padding:18px 20px;border:0;color:var(--dim)}#guild .gd-state b{display:block;margin:0 0 6px;font:600 calc(var(--fs-micro)*var(--ui-fz,1)) var(--f-ui);letter-spacing:calc(.14em*var(--ui-ls,1));text-transform:var(--ui-tt,uppercase);color:var(--accent2)}.gdx-share{padding:12px 16px}.gdx-sr{display:flex;flex-wrap:wrap;align-items:center;gap:10px 16px}.gdx-sr>.gdx-k{letter-spacing:.1em}.gdx-sv{font-weight:600;color:var(--fg)}.gdx-sv[data-on=none]{color:var(--dim2)}#guild .gdx-sc{margin:0;gap:4px 14px}#guild .gdx-sc .ash-c{color:var(--cc,var(--fg));font-weight:600;font-size:var(--fs-sm)}.gdx-sc .ash-c input{width:18px;height:18px;accent-color:var(--ink-gold)}.gdx-sn{flex:1 1 220px;font-size:var(--fs-xs);color:var(--dim2)}.gdx-sa{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.gdx-sa .obtn,.gdx-sa .pvb{min-height:36px;padding:0 12px}.gdx-sa .lnk-btn{min-height:36px;padding:0 6px;text-decoration:underline;text-underline-offset:3px}.gdx-how{margin-top:8px}.gdx-how>summary{cursor:pointer;display:flex;align-items:center;min-height:32px;font-size:var(--fs-xs);color:var(--dim)}.gdx-how>summary:hover{color:var(--accent2)}.gdx-how>p{margin:6px 0 0;max-width:76ch;font-size:var(--fs-sm);line-height:1.6;color:var(--dim)}.gdx-how .cr-state{font-weight:600;color:var(--fg)}#guild .pvc .obtn{background:var(--pv-ink);border:1px solid var(--pv-ink);color:#f5d488}#guild .pvc .obtn:hover{background:#3a2e1d;border-color:#3a2e1d;color:#fff}#guild .pvc .obtn.danger{background:none;border-color:var(--ink-red);color:var(--ink-red)}#guild .pvc .obtn.danger:hover{background:var(--ink-red);color:#fff}#guild .pvc .lnk-btn{color:var(--pv-ink2)}#guild .pvc .lnk-btn:hover{color:var(--pv-ink)}.gdx-tabs{display:flex;flex-wrap:wrap;border-bottom:1px solid var(--line)}.gdx-tab{display:inline-flex;align-items:center;gap:8px;min-height:44px;padding:0 16px;margin-bottom:-1px;background:none;border:0;border-bottom:2px solid transparent;font:500 calc(var(--fs-xs)*var(--ui-fz,1)) var(--f-ui);letter-spacing:calc(.06em*var(--ui-bls,1));color:var(--dim);cursor:pointer;white-space:nowrap}.gdx-tab:hover{color:var(--accent2)}.gdx-tab[aria-pressed=true]{color:var(--accent2);border-bottom-color:var(--accent)}.gdx-tn{color:var(--faint)}.gdx-tab[aria-pressed=true] .gdx-tn{color:var(--dim2)}.gdx-tn:empty{display:none}.gdx-f{display:flex;flex-wrap:wrap;align-items:flex-end;gap:10px 14px;margin:0 0 18px}.gdx-fl{display:flex;flex-direction:column;gap:6px;flex:0 1 170px;min-width:0}.gdx-fl>span:first-child{font:600 calc(var(--fs-micro)*var(--ui-fz,1)) var(--f-ui);letter-spacing:calc(.1em*var(--ui-ls,1));text-transform:var(--ui-tt,uppercase);color:var(--dim2)}.gdx-fq{flex:1 1 220px;max-width:320px}.gdx-fs{flex:0 1 230px;margin-left:auto}.gdx-f input,.gdx-f select{width:100%;min-height:44px;box-sizing:border-box;padding:0 12px;background:var(--well);border:1px solid var(--edge);border-radius:0;color:var(--fg);font:inherit;font-size:var(--fs-base)}.gdx-f input:focus,.gdx-f select:focus{outline:none;border-color:var(--accent)}.gdx-f select option{background:var(--card);color:var(--fg)}.gdx-sw{display:flex;gap:6px}.gdx-sd{flex:none;min-width:44px;min-height:44px;background:none;border:1px solid var(--edge);color:var(--dim);font-size:var(--fs-md);cursor:pointer}.gdx-sd:hover{border-color:var(--accent);color:var(--accent2)}.gdx-fw{align-items:center;min-height:44px}.gdx-fw .chip{display:inline-flex;align-items:center;gap:6px;min-height:36px}.gdx-cols{display:flex;flex-wrap:wrap;align-items:flex-start;gap:18px}.gdx-wide{flex:999 1 560px;min-width:0}.gdx-side{display:flex;flex-direction:column;gap:18px;flex:1 1 320px;max-width:400px;min-width:0}.gdx-side:empty{display:none}.gdx-ph{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:6px 14px;padding:0 18px 10px}.gdx-ph h2,.gdx-gl>h2{margin:0;font:700 var(--fs-md)/1.3 var(--f-title);color:var(--fg)}.gdx-ph>.mono{font-size:var(--fs-xs);color:var(--dim2)}.gdx-ps{margin:2px 0 0;font-size:var(--fs-sm);color:var(--dim)}.gdx-ros{padding:16px 0 14px}.gdx-rh,.gdx-r{display:grid;grid-template-columns:minmax(0,1.6fr) 44px minmax(0,.8fr) 110px minmax(0,1.3fr);gap:0 12px;align-items:center}.gdx-rh{padding:0 26px 6px;font:600 calc(var(--fs-micro)*var(--ui-fz,1)) var(--f-ui);letter-spacing:calc(.1em*var(--ui-ls,1));text-transform:var(--ui-tt,uppercase);color:var(--dim2)}.gdx-rh>span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.gdx-list{display:flex;flex-direction:column;gap:4px;padding:0 14px}.gdx-r{width:100%;box-sizing:border-box;margin:0;padding:7px 12px;border:0;text-align:left;font:inherit;font-size:var(--fs-sm)}button.gdx-r{cursor:pointer}button.gdx-r:focus-visible{outline:2px solid var(--ink-gold);outline-offset:-2px}.gdx-r .gd-c{gap:10px}.gdx-r .gd-c img{width:24px;height:24px}.gdx-r .gd-c>span>span:first-child{display:flex;align-items:center;min-width:0}.gdx-r .gd-n{font-size:var(--fs-base);font-weight:700;color:var(--cc,var(--fg));overflow:hidden;text-overflow:ellipsis}.gdx-r .gd-you{flex:none}.gdx-r .al-m{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.gdx-lv{font-size:var(--fs-sm);color:var(--accent)}.gdx-cn{color:var(--dim);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.gdx-u{font-size:var(--fs-xs);color:var(--faint)}.gdx-r .gd-il i{width:44px}.gdx-r .gd-ps{gap:2px 8px}.gdx-rg{display:flex;justify-content:space-between;align-items:baseline;gap:10px;padding:12px 12px 4px}.gdx-rg h3{margin:0;font:700 var(--fs-base) var(--f-title);color:var(--fg)}.gdx-rg .mono{font-size:var(--fs-xs);color:var(--dim2)}.gdx-more{display:flex;justify-content:center;align-items:center;width:100%;min-height:40px;margin:4px 0 0}.gdx-none{margin:0}.gdx-ros>.gd-foot{margin:12px 18px 0}.gdx-mem{padding:18px 20px}.gdx-mh{display:flex;align-items:flex-start;gap:12px}.gdx-mh>img{flex:none;width:40px;height:40px;border:1px solid var(--line)}.gdx-mh>div{flex:1;min-width:0}.gdx-mh>.inv-x{flex:none}.gdx-mn{margin:2px 0 0;font:700 var(--fs-xl)/1.2 var(--f-title);color:color-mix(in oklab,var(--cc,var(--fg)) 72%,#fff);overflow-wrap:anywhere}.gdx-ms{margin:2px 0 0;font-size:var(--fs-sm);color:var(--dim)}.gdx-dl{display:grid;grid-template-columns:1fr 1fr;gap:6px;margin:14px 0 0}.gdx-dl>div{padding:8px 14px}.gdx-dl>div+div{--pv-bg:var(--pv-bone)}.gdx-dl dt{font:600 calc(var(--fs-micro)*var(--ui-fz,1)) var(--f-ui);letter-spacing:calc(.1em*var(--ui-ls,1));text-transform:var(--ui-tt,uppercase);color:var(--dim2)}.gdx-dl dd{margin:0;font:700 20px/1.3 var(--f-title);color:var(--fg)}.gdx-dl dd .gd-en,.gdx-dl dd .gd-none{font-family:var(--f-ui);font-size:calc(var(--fs-sm)*var(--ui-fz,1));font-weight:600}#guild .gdx-mem .gd-d{display:flex;flex-direction:column;gap:14px;padding:14px 0 0;box-shadow:none}#guild .gdx-mem .gd-gear{grid-template-columns:minmax(0,1fr)}#guild .gdx-mem .gd-reps{max-height:none;padding-right:0}.gdx-list>.gdx-mem{margin:4px 0 10px}.gd-gear{gap:4px 8px}.gd-gear>div{padding:4px 10px;border-bottom:0}.gd-reps{gap:4px}.gd-reps>div{padding:6px 10px}.gd-gear>div:nth-child(2n),.gd-reps>div:nth-child(2n){--pv-bg:var(--pv-bone)}#guild :is(.pvc,.pvt td) :is(.gd-en,.gd-eb)[data-gd-st=ok]{color:var(--ink-green)}#guild :is(.pvc,.pvt td) :is(.gd-en,.gd-eb)[data-gd-st=bad]{color:var(--ink-red)}#guild :is(.pvc,.pvt td) .gd-rp[data-gd-st="1"],#guild :is(.pvc,.pvt td) .gd-rp[data-gd-st="2"]{--st:var(--ink-red)}#guild :is(.pvc,.pvt td) .gd-rp[data-gd-st="3"]{--st:var(--ink-orange)}#guild :is(.pvc,.pvt td) .gd-rp[data-gd-st="4"]{--st:var(--ink-yellow)}#guild :is(.pvc,.pvt td) .gd-rp[data-gd-st="5"]{--st:var(--ink-green)}#guild :is(.pvc,.pvt td) .gd-rp[data-gd-st="6"]{--st:var(--ink-mint)}#guild :is(.pvc,.pvt td) .gd-rp[data-gd-st="7"]{--st:var(--ink-ali)}#guild :is(.pvc,.pvt td) .gd-rp[data-gd-st="8"]{--st:var(--ink-q4)}.gdx-gl{padding:18px 20px}.gdx-gl>.gdx-k{margin:14px 0 0}.gdx-cb{display:flex;gap:1px;height:14px;margin-top:6px;background:#00000073}.gdx-cb>span{display:block;height:100%;min-width:2px}.gdx-cls{list-style:none;display:grid;grid-template-columns:repeat(auto-fill,minmax(104px,1fr));gap:4px 12px;margin:8px 0 0;padding:0;font-size:var(--fs-xs)}.gdx-cls li{display:flex;align-items:center;gap:6px;min-width:0;color:color-mix(in oklab,var(--cc,var(--fg)) 72%,#fff)}.gdx-cls img{flex:none;width:18px;height:18px;border:1px solid var(--line)}.gdx-cls span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.gdx-cls b{margin-left:auto;font-weight:400;color:var(--fg)}.gdx-lb{display:grid;grid-template-columns:repeat(7,1fr);align-items:end;gap:6px;height:96px;margin-top:8px;border-bottom:1px solid var(--line)}.gdx-lb>span{display:block;min-height:1px;background:color-mix(in oklab,var(--teal) 55%,transparent)}.gdx-lb>span.me{background:var(--accent)}.gdx-ll{display:grid;grid-template-columns:repeat(7,1fr);gap:6px;margin-top:4px;text-align:center;font-size:var(--fs-micro);color:var(--dim2)}.gdx-ll>span{display:flex;flex-direction:column}.gdx-ll b{font-weight:600;color:var(--fg)}.gdx-ll .me,.gdx-ll .me b{color:var(--accent2)}.gdx-ready,.gdx-craft{padding:20px 22px}.gdx-ready>.gdx-ph,.gdx-craft>.gdx-ph{align-items:flex-end;padding:0 0 14px}.gdx-ready .gd-bar{margin:0}.gdx-ready .gd-bar select.pvin{height:44px;min-height:44px;padding:0 10px}.gdx-ready .gd-bar .chip,.gdx-craft .gd-pf{min-height:36px}#guild .tbl.gd-t.pvt tbody tr[data-gd-who] td:first-child,#guild .tbl.gd-t.pvt tbody tr.gd-o td:first-child{box-shadow:inset 1px 0 0 var(--pv-rule),inset 0 1px 0 var(--pv-rule),inset 0 -1px 0 var(--pv-rule)}#guild .tbl.gd-t.pvt tbody tr.pvc--on[data-gd-who] td:first-child{box-shadow:inset 1px 0 #7a5208bf,inset 0 1px #7a5208bf,inset 0 -1px #7a5208bf}#guild .tbl.gd-t.pvt tbody tr.gd-dx td{padding:0;background:#00000038;box-shadow:none;color:#eef5f3;--fg:#eef5f3;--dim:#b3cdd3;--dim2:#9fc0c8;--faint:#86a9b2;--accent:#e8b44c;--accent2:#f5d488;--teal:#5fbdae;--teal2:#76d6c6;--danger-fg:#ff7a6a;--line:rgba(255,255,255,.1);--line2:rgba(255,255,255,.06);--edge:rgba(159,192,200,.34)}#guild .gd-d{box-shadow:none}.gdx-craft .acc-q input.pvin{width:100%;max-width:460px;min-height:44px;font-size:var(--fs-base)}.gdx-craft .gd-pf{border-color:var(--edge);font-family:var(--f-ui);font-size:calc(var(--fs-xs)*var(--ui-fz,1))}.gdx-craft .gd-pf[aria-pressed=true]{border-color:var(--accent);background:var(--accent);color:var(--on-accent);font-weight:700}.gdx-craft .gd-pf[aria-pressed=true] b{color:var(--on-accent)}.gdx-craft .gd-pf img{border:1px solid rgba(0,0,0,.3)}#guild .acc-hit.pvc{padding:8px 14px;border-bottom:0}#guild .acc-hits.pvl,#guild .gd-browse.pvl{margin:10px 0 0}#guild .acc-chars.pvl{--pvl-min:210px;margin:0 0 20px}#guild .acc-c.pvc{border:0;padding:10px 12px}#guild .pvc a.gd-n,#guild .pvc a.gd-al{color:var(--cc,var(--fg));text-decoration:none}#guild .pvc a.itm{text-decoration:none;border-bottom:0;color:var(--qc,var(--pv-ink))}#guild .pvc a.itm.q0{color:var(--ink-q0)}#guild .pvc a.itm.q1{color:var(--ink-q1)}#guild .pvc a.itm.q2{color:var(--ink-q2)}#guild .pvc a.itm.q3{color:var(--ink-q3)}#guild .pvc a.itm.q4{color:var(--ink-q4)}#guild .pvc a.itm.q5{color:var(--ink-q5)}#guild .pvt tbody tr[style*="--cc:#C69B6D" i]{--cc:var(--ink-c-warrior)!important}#guild .pvt tbody tr[style*="--cc:#F48CBA" i]{--cc:var(--ink-c-paladin)!important}#guild .pvt tbody tr[style*="--cc:#AAD372" i]{--cc:var(--ink-c-hunter)!important}#guild .pvt tbody tr[style*="--cc:#FFF468" i]{--cc:var(--ink-c-rogue)!important}#guild .pvt tbody tr[style*="--cc:#FFFFFF" i]{--cc:var(--ink-c-priest)!important}#guild .pvt tbody tr[style*="--cc:#C41E3A" i]{--cc:var(--ink-c-dk)!important}#guild .pvt tbody tr[style*="--cc:#0070DD" i]{--cc:var(--ink-c-shaman)!important}#guild .pvt tbody tr[style*="--cc:#3FC7EB" i]{--cc:var(--ink-c-mage)!important}#guild .pvt tbody tr[style*="--cc:#8788EE" i]{--cc:var(--ink-c-warlock)!important}#guild .pvt tbody tr[style*="--cc:#00FF98" i]{--cc:var(--ink-c-monk)!important}#guild .pvt tbody tr[style*="--cc:#FF7C0A" i]{--cc:var(--ink-c-druid)!important}#guild .pvt tbody tr[style*="--cc:#A330C9" i]{--cc:var(--ink-c-dh)!important}#guild .pvt tbody tr[style*="--cc:#33937F" i]{--cc:var(--ink-c-evoker)!important}#guild .pvt tbody tr .gd-n{color:var(--cc,var(--fg))}#guild .gc{gap:18px}#guild .gc-bar{justify-content:space-between;gap:10px 16px}#guild .gc-nav{flex-wrap:wrap;gap:8px}#guild .gc-nav>b{min-width:0;margin:0 6px;font:700 var(--fs-xl) var(--f-title);text-align:left}#guild .gc-nav .obtn{min-height:36px;padding:0 12px;font-size:var(--fs-sm)}#guild .gc-views{margin-left:8px;gap:0}#guild .gc-views .chip{min-height:36px}#guild .gc-views .chip+.chip{margin-left:-1px}#guild .gc-acts{margin-left:0}#guild .gc-acts>*{min-height:44px;padding:0 16px}#guild .gc-wait{margin:0;padding:10px 14px;border:0;font-size:var(--fs-sm)}#guild .gc-wait .lnk-btn{margin-left:4px;font-size:var(--fs-sm);text-decoration:underline;text-underline-offset:2px}#guild .gc-admin{padding:10px 14px;border:0}.gc-main{padding:14px}#guild .gc-month{border:1px solid var(--line)}#guild .gc-head span{border-bottom:1px solid var(--line)}#guild .gc-day{border-color:var(--line);min-height:84px;padding:6px}#guild .gc-day.out{opacity:1;background:#0000002e}#guild .gc-day.out .gc-n{color:var(--off)}#guild .gc-day.now{background:color-mix(in oklab,var(--accent) 8%,transparent);box-shadow:inset 0 0 0 1px color-mix(in oklab,var(--accent) 55%,transparent)}#guild .gc-ev{padding:3px 6px;border:0}#guild .pvc[data-k=raid]{--gc-c:var(--ink-gold)}#guild .pvc[data-k=dungeon]{--gc-c:var(--ink-c-mage)}#guild .pvc[data-k=pvp]{--gc-c:var(--ink-red)}#guild .pvc[data-k=social]{--gc-c:var(--ink-green)}#guild .pvc[data-k=other]{--gc-c:var(--ink-c-warlock)}#guild .gc-ev .gc-t,#guild .gc-li .gc-t{color:var(--gc-c,var(--accent));font-weight:600}#guild .gc-ev[data-off],#guild .gc-li[data-off]{opacity:1;background:#c9c2ae;color:var(--pv-ink2)}#guild .gc-me{border-radius:0}#guild .pvc .gc-me[data-s=confirmed]{background:var(--ink-green)}#guild .pvc .gc-me[data-s=pending]{background:var(--ink-gold)}#guild .pvc .gc-me[data-s=declined]{background:var(--ink-red)}#guild .gc-li{padding:10px 12px;border:0}#guild .gc-li .gc-need[data-full]{border-color:var(--ink-green)}#guild .pvc .gc-tag[data-s=confirmed]{border-color:var(--ink-green);color:var(--ink-green)}#guild .pvc .gc-tag[data-s=declined]{border-color:var(--ink-red);color:var(--ink-red)}#guild .gc-det{flex:1 1 320px;max-width:400px;padding:18px 20px;border:0}#guild .gc-form,#guild .gc-rights{padding:20px 22px;border:0}.gdx-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,440px),1fr));gap:18px;align-items:start}#guild .gc-me-f{border:0;padding:12px 14px}#guild .gc-fr :is(input:not([type=checkbox]),select){min-height:40px;box-sizing:border-box}#guild .gc-fr textarea{min-height:0}#guild .gc-people{grid-template-columns:minmax(0,1fr);gap:12px}#guild .gc-grp{gap:4px}#guild .gc-p{padding:8px 12px;border:0}#guild .gc-pn img{border:1px solid var(--line)}#guild .gc-pn b{font-family:var(--f-title);color:var(--cc,var(--fg))}#guild .gc-pa select{min-height:32px}#guild .gc-lead{border-top-color:var(--line)}#guild .gc-lead>.gdx-k{flex-basis:100%;grid-column:1 / -1}#guild .gc-tbl td{padding:6px 10px}#guild .gc-add select{min-height:40px}#guild .gc-tbl select{min-height:32px}#guild .gc-tbl input[type=checkbox]{accent-color:var(--ink-gold);width:18px;height:18px}#guild .gc-fr input[type=checkbox]{accent-color:var(--accent);width:18px;height:18px}#guild .gdx-mem .gd-gear a{white-space:normal}#guild .gdx-mem .gd-gear>div{flex-wrap:wrap}@media(max-width:760px){.page-h.gdx-head{grid-template-columns:minmax(0,1fr)}.gdx-r .gd-c>span>span:first-child{flex-wrap:wrap;row-gap:2px}.gdx-r .gd-you{margin-left:0}.gdx-r .gd-n{margin-right:8px}.gdx-head>.gdx-nums{grid-column:1;grid-row:auto;align-self:stretch}.gdx-nums>div{flex:1 1 0;padding:8px 12px;min-width:0}.gdx-nums dd{font-size:20px}.gdx-rh,.gdx-r{grid-template-columns:minmax(0,1fr) 34px 76px}.gdx-rh{padding-left:18px;padding-right:18px}.gdx-r{padding-left:10px;padding-right:10px}.gdx-list{padding:0 8px}.gdx-hs{display:none}.gdx-rg{padding-left:10px;padding-right:10px}.gdx-ph{padding-left:12px;padding-right:12px}.gdx-ros>.gd-foot{margin-left:12px;margin-right:12px}.gdx-fq{flex-basis:100%;max-width:none}.gdx-fl{flex:1 1 140px}.gdx-fs{margin-left:0;flex:1 1 100%}.gdx-side{max-width:none}.gdx-list>.gdx-mem{padding:14px}.gdx-ready,.gdx-craft{padding:16px 14px}.gdx-tab{padding:0 12px}#guild .gc-det{max-width:none}#guild .gc-nav>b{flex:1;font-size:var(--fs-lg)}#guild .gc-views{margin-left:0;flex-basis:100%;display:grid;grid-template-columns:1fr 1fr}#guild .gc-views .chip{text-align:center;justify-content:center}.gc-main{padding:8px}#guild .gc-day{min-height:56px;padding:3px 2px}}@media(max-width:700px){.page-h.gdx-head h1{font-size:30px}.gdx-sub{font-size:var(--fs-base);line-height:1.45}.gdx-nums{flex-wrap:nowrap;gap:6px}.gdx-nums>div{padding:6px 8px}.gdx-nums dt{font-size:10px;letter-spacing:calc(.04em*var(--ui-ls,1));line-height:1.25}.gdx-nums dd{margin-top:0;font-size:20px;line-height:1.2}.gdx-tabs{flex-wrap:nowrap;overflow-x:auto;overscroll-behavior-x:contain;scrollbar-width:none;-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 28px),transparent);mask-image:linear-gradient(90deg,#000 calc(100% - 28px),transparent)}.gdx-tabs::-webkit-scrollbar{display:none}.gdx-tab{flex:none;white-space:nowrap;padding:0 14px 0 12px;letter-spacing:calc(.02em*var(--ui-bls,1))}.gdx-rh{font-size:10px;letter-spacing:calc(.02em*var(--ui-ls,1))}.gdx-rh,.gdx-r{grid-template-columns:minmax(0,1fr) 40px 76px}.gdx-dl dt,.gdx-k{letter-spacing:calc(.06em*var(--ui-ls,1))}.gdx-dl dd{font-size:18px}#guild .gc-nav>b{font-size:var(--fs-md)}}@media(max-width:420px){.gdx-nums dd{font-size:18px}}.zn-h>.zn-who{align-self:flex-start}@media(min-width:1100px){.zn-h{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:12px 28px;align-items:end}.zn-h>:not(.zn-who){grid-column:1}.zn-h>.zn-who{grid-column:2;grid-row:1 / span 3;align-self:end}}.zn-who{display:grid;grid-template-columns:minmax(0,auto) auto;gap:2px 16px;align-items:center;padding:12px 16px}.zn-who[hidden]{display:none}.zn-who .kicker{grid-column:1;grid-row:1;letter-spacing:.12em;color:var(--pv-ink3)}.zn-wn{grid-column:1;grid-row:2;font:700 var(--fs-md)/1.3 var(--f-title);color:var(--cc,var(--fg))}.zn-wl{margin-left:8px;font-size:var(--fs-xs);font-weight:400;color:var(--ink-gold2)}.zn-wf{grid-column:1;grid-row:3;font-size:var(--fs-xs);color:var(--pv-ink2)}.zn-wf:empty{display:none}.zn-wb{grid-column:2;grid-row:1 / span 3;min-height:44px;padding:0 12px;font-size:var(--fs-xs);background:#ffffff73;border:1px solid var(--ink-gold);color:var(--ink-gold2)}.zn-wb:hover{background:#ffffffb3;color:var(--pv-ink)}@media(max-width:760px){.zn-h>.zn-who{align-self:stretch}}.zn{display:flex;flex-direction:column;gap:22px;min-width:0}.zn h2{margin:0;font:700 var(--fs-xl,20px)/1.25 var(--f-title);color:var(--fg)}.zn-fit{padding:16px 18px 18px}.zn-fit[hidden]{display:none}.zn-fh{display:flex;justify-content:space-between;align-items:baseline;gap:6px 20px;flex-wrap:wrap;margin-bottom:12px}.zn-fn{font-size:var(--fs-sm);color:var(--dim)}.zn-fl{--pvl-min:210px;--pvl-gap:10px}.zn-fcard{display:block;padding:10px 14px;min-height:62px;text-decoration:none;color:var(--pv-ink)}.zn-fcard:hover{color:var(--pv-ink)}.zn-fcn{display:block;font:700 var(--fs-md) var(--f-title);color:var(--pv-ink)}.zn-fcl{font-size:var(--fs-xs);font-weight:700;color:var(--ink-gold2)}.zn-fcc{font-size:var(--fs-xs);color:var(--pv-ink2)}.zn-all{padding:18px 24px 16px}.zn-ah{display:flex;justify-content:space-between;align-items:center;gap:10px 20px;flex-wrap:wrap}.zn-ac{display:flex;align-items:center;flex-wrap:wrap;gap:10px 18px}.zn-ac .legend{align-self:center}.zn-fchips{display:flex;flex-wrap:wrap;gap:6px}.zn-fchips[hidden]{display:none}.zn-chip{min-height:36px;padding:0 12px;background:none;border:1px solid rgba(95,208,196,.3);color:var(--dim);font:500 calc(var(--fs-xs)*var(--ui-fz,1)) var(--f-ui);cursor:pointer}.zn-chip:hover{border-color:var(--accent);color:var(--accent2)}.zn-chip[aria-pressed=true]{background:var(--accent);border-color:var(--accent);color:#1b1407;font-weight:700}.zn-bt,.zn-pt{display:flex;flex-wrap:wrap;gap:4px;margin-top:12px;border-bottom:1px solid color-mix(in srgb,var(--accent) 45%,transparent)}.zn-t{display:inline-flex;align-items:center;gap:8px;min-height:44px;padding:0 14px;margin-bottom:-1px;border:1px solid transparent;border-bottom:0;font:500 calc(var(--fs-xs)*var(--ui-fz,1)) var(--f-ui);letter-spacing:calc(.04em*var(--ui-bls,1));color:var(--dim);text-decoration:none;white-space:nowrap}.zn-t:hover{color:var(--accent2)}.zn-t[aria-current]{background:#041a26d9;border-color:color-mix(in srgb,var(--accent) 45%,transparent);color:var(--accent2)}.zn-t .zn-n{color:var(--faint)}.zn-t[aria-current] .zn-n{color:var(--dim2)}.zn-n:empty{display:none}.zn-leg{list-style:none;display:flex;flex-wrap:wrap;gap:5px 16px;margin:12px 0 0;padding:0;font-size:var(--fs-micro);font-weight:600}.zn-leg[hidden]{display:none}.zn-leg li{display:flex;align-items:center;gap:5px;color:var(--d,var(--dim))}.zn-leg i{width:8px;height:8px;background:var(--d,var(--dim))}.zn-leg [data-con=grey]{--d:#a7a9ab}.zn-leg [data-con=green]{--d:#5fe06a}.zn-leg [data-con=yellow]{--d:#f4e443}.zn-leg [data-con=orange]{--d:#ff9447}.zn-leg [data-con=red]{--d:#ff6a5c}.zn-band{margin-top:16px;scroll-margin-top:84px}.zn-band[hidden],.zn-pane[hidden]{display:none}.zn-bh{display:flex;justify-content:space-between;align-items:baseline;gap:6px 20px;flex-wrap:wrap}.zn-bh h3{margin:0;font:700 var(--fs-md) var(--f-title);color:var(--fg)}.zn-bl,.zn-bm{font-size:var(--fs-micro);color:var(--dim2)}.zn-bm{color:var(--cc,var(--fg))}.zn-bm[hidden]{display:none}.zn-bn{margin:2px 0 0;font-size:var(--fs-sm);color:var(--dim2)}.zn-lb{display:flex;flex-direction:column;gap:5px;margin-top:8px}.zn-hd,.zn-r{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(0,.9fr) 100px minmax(0,1.6fr);grid-template-areas:"z c f l" "n n n n";gap:4px 18px;align-items:center}.zn-hd{padding:4px 14px}.zn-hd .kicker{color:var(--dim2)}.zn-r{padding:10px 14px}.zn-r[hidden]{display:none}.zn-zc{grid-area:z;min-width:0}.zn-cc{grid-area:c;color:var(--pv-ink2)}.zn-fc{grid-area:f}.zn-lc{grid-area:l}.zn-hd .zn-cc{color:var(--dim2)}.zn-zc a{font-weight:600}.zn-zc .rw-c{margin-left:8px;font:700 calc(var(--fs-micro)*var(--ui-fz,1)) var(--f-ui);letter-spacing:calc(.08em*var(--ui-ls,1));text-transform:var(--ui-tt,uppercase);color:var(--ink-mint)}.zn-note{grid-area:n;font-size:var(--fs-xs);color:var(--pv-ink2);margin-top:-2px}.zn-r .zn-lc{display:grid;grid-template-columns:52px minmax(0,1fr);gap:10px;align-items:center}.zn-lv{font-size:var(--fs-xs);font-weight:700;color:var(--d,var(--ink-gold2))}.zn-r[data-con=grey]{--d:var(--ink-grey)}.zn-r[data-con=green]{--d:var(--ink-green)}.zn-r[data-con=yellow]{--d:var(--ink-yellow)}.zn-r[data-con=orange]{--d:var(--ink-orange)}.zn-r[data-con=red]{--d:var(--ink-red)}.zn-st,.zn-r[data-fac=both]{--lc:var(--ink-mint)}.zn-r[data-fac=horde]{--lc:var(--ink-hor)}.zn-r[data-fac=alliance]{--lc:var(--ink-ali)}.zn-lane{position:relative;display:block;height:8px;background:#2b211529}.zn-lane i{position:absolute;top:0;bottom:0;left:var(--l);width:var(--w);background:var(--lc,var(--ink-mint))}.zn-r[data-est] .zn-lane i,.zn-lane i.zn-est{background:color-mix(in srgb,var(--lc,var(--ink-mint)) 35%,transparent);outline:1px dashed var(--lc,var(--ink-mint));outline-offset:-1px}.zn-lb.zn-me .zn-lane:after{content:"";position:absolute;top:-5px;bottom:-5px;left:calc(100% * var(--x,0) - 1px);width:2px;background:#a8366f;box-shadow:0 0 0 1px #efe6d1cc;pointer-events:none}.zn-foot{margin:14px 0 0;padding-top:10px;border-top:1px solid var(--line);font-size:var(--fs-xs);color:var(--dim2)}@media(max-width:1000px){.zn-hd,.zn-r{grid-template-columns:minmax(0,1fr) 100px;grid-template-areas:"z f" "c c" "l l" "n n"}.zn-hd{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);padding:0}.zn-cc{font-size:var(--fs-xs)}}.zn-plan{padding:18px 24px 22px}.zn-pane{display:flex;flex-direction:column;gap:14px;margin-top:14px;min-width:0}#zn #zp,#zn #zf{background:none;border:0;box-shadow:none;padding:0}.zn-ph{margin:0;font:700 var(--fs-md) var(--f-title);color:var(--fg)}.zn-on .zn-ph{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.zn-pi{margin:0;max-width:72ch;color:var(--dim)}.zn-add{display:flex;flex-direction:column;gap:10px}.zn-bar{display:flex;flex-wrap:wrap;align-items:center;gap:8px 10px}.zn-bar[hidden]{display:none}.zn-bar>.kicker{min-width:120px;color:var(--dim2)}.zn-bar .pvin{min-height:44px;max-width:100%}.zn-bar .pvb{min-height:44px;padding:0 16px;font:700 calc(var(--fs-xs)*var(--ui-fz,1)) var(--f-ui);letter-spacing:calc(.04em*var(--ui-bls,1))}.zn-nm{width:180px}.zn-rn{flex:1 1 260px;max-width:380px}.zn-party{display:flex;flex-wrap:wrap;gap:8px}.zn-pm{display:inline-flex;align-items:center;gap:10px;min-height:44px;padding:0 4px 0 12px}.zn-pn{font-weight:600}.zn-pr{font-size:var(--fs-xs);color:var(--pv-ink2)}.zn-pm .lnk-btn,.zn-fb .lnk-btn{min-height:32px;padding:0 8px;color:var(--ink-gold2)}.zn-sug{display:flex;flex-direction:column;gap:6px;margin-top:6px;padding-top:16px;border-top:1px solid var(--line)}.zn-sh{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 14px}.zn-sh h3{margin:0;font:700 var(--fs-lg) var(--f-title);color:var(--fg)}.zn-sm{margin-right:auto;font-size:var(--fs-sm);color:var(--dim2)}.zn-sl{font-size:var(--fs-micro);color:var(--dim2)}.zn-sn2{margin:0 0 4px;max-width:72ch;font-size:var(--fs-sm);color:var(--dim)}.zn-sn2 b{color:var(--fg)}.zn-st,.zn-fr{display:grid;grid-template-columns:30px minmax(0,1.2fr) minmax(0,1fr) 64px;gap:4px 14px;align-items:center;padding:10px 12px}.zn-fr{grid-template-columns:30px minmax(0,1fr) 64px auto;padding:6px 12px}.zn-sn{width:26px;height:26px;display:grid;place-items:center;border:1px solid var(--ink-gold);font:500 calc(var(--fs-micro)*var(--ui-fz,1)) var(--f-ui);color:var(--ink-gold2)}.zn-st.pvc--on .zn-sn{background:#e8b44c;border-color:#e8b44c;color:#1b1407}.zn-sz{display:flex;flex-direction:column;min-width:0}.zn-zn{min-width:0;color:var(--pv-ink)}.zn-st.pvc--on .zn-zn{font-weight:600}.zn-za{font-size:var(--fs-xs);color:var(--pv-ink2)}.zn-yh{margin-left:6px;font-size:var(--fs-micro);font-weight:400;color:#8f2a62}.zn-st .zn-lv,.zn-fr .zn-lv,.zn-svr .zn-lv{text-align:right;font-weight:400;color:var(--pv-ink2)}.zn-tk{position:absolute;top:-6px;bottom:-6px;width:2px;margin-left:-1px;background:#a8366f;box-shadow:0 0 0 1px #efe6d1cc;text-decoration:none}.zn-fb{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:2px}.zn-use{display:flex;flex-wrap:wrap;align-items:center;gap:8px 14px;margin-top:8px}.zn-use span{font-size:var(--fs-xs);color:var(--dim2)}.zn-fe{padding:12px 14px}.zn-sv{margin-top:6px;padding-top:12px;border-top:1px solid var(--line);display:flex;flex-direction:column;gap:6px}.zn-svr{display:grid;grid-template-columns:minmax(0,1fr) auto auto;gap:4px 14px;align-items:center;padding:6px 12px}.zn-svn{font-weight:600;color:var(--pv-ink);min-width:0;overflow-wrap:anywhere}.zn-src{padding:14px 20px}.zn-src summary{cursor:pointer;min-height:28px;font:500 calc(var(--fs-xs)*var(--ui-fz,1)) var(--f-ui);letter-spacing:calc(.08em*var(--ui-bls,1));color:var(--dim)}.zn-src .prose{margin-top:10px;max-width:72ch;color:var(--dim)}@media(max-width:760px){.zn-all,.zn-plan{padding:16px 14px}.zn-t{padding:0 12px}.zn-bar>.kicker{min-width:100%}.zn-nm{width:100%}.zn-st{grid-template-columns:30px minmax(0,1fr) 56px}.zn-st .zn-lane{grid-column:2 / -1;grid-row:2}.zn-st .zn-lv{grid-column:3;grid-row:1}.zn-fr{grid-template-columns:30px minmax(0,1fr) 56px}.zn-fr .zn-fb{grid-column:2 / -1;justify-content:flex-start}.zn-svr{grid-template-columns:minmax(0,1fr) auto}.zn-svr .zn-fb{grid-column:1 / -1;justify-content:flex-start}}.zn-r .fac-both,.zn-pm .fac-both{--tc:var(--ink-gold);color:var(--ink-gold2)}.zn-fl>li{display:flex}.zn-fl>li>.zn-fcard{flex:1}@media(max-width:760px){.zn-h>.zn-who{margin-right:-46px}.zn h2{font-size:18px}.zn-fit{padding:14px 12px}.zn-fl{--pvl-gap:6px}.zn-fcard{padding:8px 12px;min-height:0}.zn-bt,.zn-pt{gap:0;margin-top:10px}.zn-t{padding:0 9px;gap:6px;letter-spacing:0}.zn-leg{gap:4px 12px}.zn-hd,.zn-r{gap:2px 10px}.zn-r{padding:8px 12px}.zn-r .zn-lc{grid-template-columns:46px minmax(0,1fr)}.zn-band{margin-top:12px}.zn-fchips{gap:4px}.zn-st,.zn-fr,.zn-svr{gap:2px 10px;padding-left:10px;padding-right:10px}.zn-bar .pvb,.zn-bar .pvin{max-width:100%}.zn-rn{flex:1 1 100%;max-width:none}.zn-zc .rw-c{display:inline-block;margin-left:6px}}body[data-flavor=forever][data-demo] .main{--pv22-x:32px;--pv22-t:48px}@media(max-width:1400px){body[data-flavor=forever][data-demo] .main{--pv22-x:24px}}@media(max-width:980px){body[data-flavor=forever][data-demo] .main{--pv22-x:16px;--pv22-t:26px}}.demo-top{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px 20px;margin:calc(-1*var(--pv22-t,48px)) calc(-1*var(--pv22-x,32px)) -18px;padding:10px var(--pv22-x,32px);background:#2b2115;border-bottom:1px solid var(--accent)}.demo-top-t{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 14px;min-width:0}.demo-top-k{font-size:var(--fs-xs);font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:var(--accent2)}.demo-top-n{font-size:var(--fs-sm);color:#eadcc4}.demo-top-a{display:flex;flex-wrap:wrap;gap:8px}.demo-top-a .pvb{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:0 20px;text-decoration:none;font-family:var(--f-ui);font-size:calc(var(--fs-xs)*var(--ui-fz,1));font-weight:700;letter-spacing:calc(.1em*var(--ui-bls,1));text-transform:var(--ui-btt,uppercase)}.demo-top-a .obtn{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:0 18px;border-color:#f5d48880;font-family:var(--f-ui);font-size:calc(var(--fs-xs)*var(--ui-fz,1));letter-spacing:calc(.06em*var(--ui-bls,1));text-decoration:none}.demo-hd{display:flex;flex-direction:column;gap:8px;max-width:66ch}.demo-hd h1{margin:0;font-family:var(--f-title);font-weight:900;font-size:clamp(30px,4.2vw,46px);line-height:1.06;color:var(--fg);background:none;-webkit-text-fill-color:currentColor;animation:none}.demo-hd .lede{margin:0;font-size:var(--fs-md);color:var(--dim)}body[data-flavor=forever] .demo-how.pvp{padding:22px 24px;gap:16px}body[data-flavor=forever] .demo-how .demo-steps{grid-template-columns:repeat(auto-fit,minmax(min(100%,230px),1fr));gap:6px}body[data-flavor=forever] .demo-how .demo-steps li.pvc{display:block;padding:12px 14px;line-height:1.55;background:var(--pv-bg,#efe6d1);border:0;box-shadow:none;font-size:var(--fs-sm);color:var(--dim)}body[data-flavor=forever] .demo-how .demo-steps li.pvc:before{content:"0" counter(st);display:block;margin:0 0 6px;font:700 calc(var(--fs-xs)*var(--ui-fz,1)) var(--f-ui);color:var(--ink-gold);text-shadow:none}body[data-flavor=forever] .demo-how .demo-steps li.pvc b{display:block;margin-bottom:4px;font-size:var(--fs-base);color:var(--fg)}body[data-flavor=forever] .demo-how .demo-steps li.pvc a{padding:2px 0}@media(max-width:760px){body[data-flavor=forever] .demo-how .demo-steps{grid-template-columns:minmax(0,1fr)}}body[data-flavor=forever][data-demo] #ch-go:disabled{opacity:.7;cursor:not-allowed}@media(max-width:700px){.demo-hd .lede{font-size:var(--fs-base);line-height:1.5}body[data-flavor=forever] .demo-how.pvp{padding:16px 14px}.demo-top-a .pvb,.demo-top-a .obtn{padding:0 14px;letter-spacing:calc(.06em*var(--ui-bls,1))}}.cq-h>.cq-who{align-self:flex-start}@media(min-width:1100px){.cq-h{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:12px 28px;align-items:end}.cq-h>:not(.cq-who){grid-column:1}.cq-h>.cq-who{grid-column:2;grid-row:1 / span 3;align-self:end}}.cq-who{display:grid;grid-template-columns:minmax(0,auto) auto;gap:2px 16px;align-items:center;padding:12px 16px}.cq-who[hidden]{display:none}.cq-who .kicker{grid-column:1;grid-row:1;letter-spacing:.12em;color:var(--pv-ink3)}.cq-wn{grid-column:1;grid-row:2;font:700 var(--fs-md)/1.3 var(--f-title);color:var(--cc,var(--fg))}.cq-wl{margin-left:8px;font-size:var(--fs-xs);font-weight:400;color:var(--ink-gold2)}.cq-wf{grid-column:1;grid-row:3;font-size:var(--fs-xs);color:var(--pv-ink2)}.cq-wf:empty{display:none}.cq-wb{grid-column:2;grid-row:1 / span 3;min-height:44px;padding:0 12px;font-size:var(--fs-xs);background:#ffffff73;border:1px solid var(--ink-gold);color:var(--ink-gold2)}.cq-wb:hover{background:#ffffffb3;color:var(--pv-ink)}@media(max-width:760px){.cq-h>.cq-who{align-self:stretch}}.cq{display:flex;flex-direction:column;gap:22px;min-width:0}.cq h2{margin:0;font:700 var(--fs-xl,20px)/1.25 var(--f-title);color:var(--fg)}.cq .cq-n{margin-left:6px;font-size:var(--fs-sm);font-weight:400;color:var(--dim2)}.cq .cq-nd{color:#7fe0d0}.cq-bar{margin:0;padding:16px 20px;gap:12px}.cq-c{border-left:1px solid var(--line);gap:8px;align-items:center;min-height:44px;color:var(--dim)}.cq-c:before{content:"";flex:none;width:10px;height:10px;background:var(--cc,var(--edge))}.cq-c[aria-pressed=true]{color:var(--accent2)}.cq-c .cq-cc{color:var(--dim2)}.cq-bar .chip{min-height:44px}.cq-row{gap:10px 18px}.cq-sin{flex:1 1 240px;max-width:360px;min-height:44px;min-width:0}.cq-hint{font-size:var(--fs-xs);color:var(--dim2)}.cq-hint:empty{display:none}.cq-prog{padding:18px 22px 16px}.cq-prog[hidden]{display:none}.cq-ph{display:flex;justify-content:space-between;align-items:baseline;gap:8px 20px;flex-wrap:wrap}.cq-ph h2{font-size:22px}.cq .cq-sum{margin:0;font-size:var(--fs-xs);color:var(--dim)}.cq-pp{margin:2px 0 14px;color:var(--dim)}.cq-pp[hidden]{display:none}.cq-pg{display:grid;grid-template-columns:minmax(0,1fr) 92px;gap:0 18px;align-items:end;margin-top:14px}.cq-pp:not([hidden])+.cq-pg{margin-top:0}.cq-pg1{grid-template-columns:minmax(0,1fr)}.cq-pg:empty{display:none}.cq-hist{position:relative;height:64px;display:grid;grid-template-columns:repeat(60,minmax(0,1fr));align-items:end;border-bottom:1px solid rgba(255,255,255,.15)}.cq-col{display:flex;flex-direction:column-reverse;gap:2px;padding:0 1px}.cq-col i{display:block;height:var(--ch,6px);background:#76d6c6}.cq-col i.o{background:none;outline:1px solid var(--accent);outline-offset:-1px}.cq-you{position:absolute;left:var(--x);top:-4px;bottom:0;width:1px;background:#f7b3d1;pointer-events:none}.cq-you span{position:absolute;left:6px;top:-2px;font-size:var(--fs-micro);white-space:nowrap;color:#f7b3d1}.cq-yr span{left:auto;right:6px}.cq-ax{position:relative;height:18px;font-size:var(--fs-micro);color:var(--dim2)}.cq-ax span{position:absolute;left:var(--x);top:3px;transform:translate(-50%)}.cq-nl{border-left:1px dashed rgba(159,192,200,.35);padding:0 0 18px 14px;font-size:var(--fs-xs);color:var(--dim2)}.cq-nl span{display:block}.cq-nn{font:700 26px/1 var(--f-title);color:var(--fg)}.cq-leg{display:flex;flex-wrap:wrap;gap:16px;margin-top:8px;font-size:var(--fs-xs);color:var(--dim)}.cq-leg:empty{display:none}.cq-sw{display:inline-block;width:10px;height:6px;margin-right:4px}.cq-sd{background:#76d6c6}.cq-so{outline:1px solid var(--accent);outline-offset:-1px}.cq-list{display:flex;flex-direction:column;gap:22px;min-width:0}.cq-open,.cq-dn{padding:18px 22px 16px}.cq-k{margin:16px 0 6px;font:600 calc(var(--fs-micro)*var(--ui-fz,1)) var(--f-ui);letter-spacing:calc(.16em*var(--ui-ls,1));text-transform:var(--ui-tt,uppercase);color:var(--accent2)}.cq-k .cq-ks{letter-spacing:.04em;text-transform:none;font-weight:400;color:var(--dim2)}.cq-k .cq-kn{color:var(--dim)}.cq-open>h2+.cq-k{margin-top:12px}.cq-open>h2+.cq-l,.cq-dn>h2+.cq-grp{margin-top:12px}.cq-none{margin:0;padding:18px 20px}.cq-none p{margin:0}.cq-none p+p,.cq-none p+.pvb{margin-top:8px}.cq-ns{font-size:var(--fs-xs)}.cq-open>.cq-none{margin-top:12px}.cq-qr{padding:0 14px}.cq-qh{display:grid;grid-template-columns:minmax(0,1fr) 62px 80px 64px 14px;gap:4px 12px;align-items:center;min-height:44px;padding:4px 0;cursor:pointer;list-style:none}.cq-qh::-webkit-details-marker,.cq-gh::-webkit-details-marker{display:none}.cq-qh:focus-visible,.cq-gh:focus-visible{outline:2px solid var(--ink-gold);outline-offset:-2px}.cq-qn{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 8px;min-width:0}.cq-nm{font-weight:600;color:var(--pv-ink)}.cq-lv{font-size:var(--fs-xs);color:var(--ink-gold2)}.cq-xp{font-size:var(--fs-xs);color:var(--pv-ink2);text-align:right}.cq-ok{font-size:var(--fs-xs);color:var(--ink-mint);text-align:right}.cq-qh .dq-x{margin-left:0;justify-self:end}.cq-qr[open] .dq-x,.cq-grp[open]>.cq-gh .dq-x{transform:rotate(225deg) translate(-2px,-2px)}.cq-bd{display:flex;flex-direction:column;padding:2px 0 14px;max-width:76ch}.cq-bd .dq-ds{margin-top:8px;padding:10px 14px;background:#2b211512;font-style:normal;color:var(--pv-ink)}.cq-bd .dq-rg{margin-top:6px}.cq-bd .dq-wh{align-self:flex-start;margin-top:8px}.cq-qr .dq-tag,.cq-qr .dq-side{padding:1px 6px}.cq-grp{margin:0}.cq-grp+.cq-grp{margin-top:6px}.cq-gh{display:grid;grid-template-columns:minmax(0,1fr) auto 14px;gap:4px 14px;align-items:center;min-height:52px;padding:6px 14px;cursor:pointer;list-style:none;font-weight:600;color:var(--pv-ink)}.cq-gc{font-size:var(--fs-xs);font-weight:400;color:var(--ink-mint)}.cq-gh .dq-x{margin-left:0}.cq-grp .cq-ks,.cq-grp .cq-kn{font-weight:400}.cq-grp>.cq-l{margin-top:6px}.cq-src{padding:14px 20px}.cq-src summary{cursor:pointer;min-height:28px;font:500 calc(var(--fs-xs)*var(--ui-fz,1)) var(--f-ui);letter-spacing:calc(.08em*var(--ui-bls,1));color:var(--dim)}.cq-src .cq-sp{margin:10px 0 0;max-width:72ch;font-size:var(--fs-base);color:var(--dim)}@media(max-width:760px){.cq-qh{grid-template-columns:minmax(0,1fr) auto auto 14px}.cq-qh .cq-xp{display:none}.cq-bar,.cq-prog,.cq-open,.cq-dn{padding-left:14px;padding-right:14px}.cq-pg{grid-template-columns:minmax(0,1fr) 70px;gap:0 10px}}@media(max-width:760px){.cq-h>.cq-who{margin-right:-46px}.cq-bar{padding-top:14px;padding-bottom:14px;gap:10px}.cq-cls{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}.cq-cls .cq-c{display:flex;min-width:0;justify-content:flex-start;gap:6px;padding:0 8px;letter-spacing:.02em;font-size:var(--fs-xs)}.cq-cls .cq-c:before{width:8px;height:8px}.cq-row{gap:8px}.cq-row>.chips{width:100%}.cq-row>.chips .chip{flex:1 1 0;justify-content:center;padding:0 8px;letter-spacing:.04em}body[data-flavor=forever] .cq-bar .cq-sin{min-height:44px;max-width:none;flex-basis:100%}.cq-ph h2,.cq h2{font-size:18px}.cq-nn{font-size:22px}.cq-k{margin-top:12px}.cq-hist{grid-template-rows:minmax(0,1fr)}}@media(max-width:400px){.cq-cls .cq-c{gap:5px;padding:0 6px;letter-spacing:0}.cq-cls .cq-c .cq-cc{margin-left:0}}.zoom-f{display:contents;margin:0}.zoom-c{display:none}body[data-flavor=forever] .feat-p{width:min(1120px,100vw);background:linear-gradient(180deg,#063349 0,#042434)}body[data-flavor=forever] .feat-tab{display:inline-flex;align-items:center;gap:8px;min-height:44px;padding:0 16px}body[data-flavor=forever] .feat-n{color:var(--dim2)}body[data-flavor=forever] .feat-tab[aria-selected=true] .feat-n{color:var(--dim)}body[data-flavor=forever] .feat-b{padding-top:18px}body[data-flavor=forever] .fx-load{margin:0;padding:14px 16px;border:1px dashed var(--pv-rule);font-size:var(--fs-sm)}body[data-flavor=forever] .fx-src{display:none}.fx-cols{display:grid;grid-template-columns:minmax(250px,320px) minmax(0,1fr);gap:18px;align-items:start}.fx-list{padding:6px 0 14px;max-height:calc(100vh - 250px);min-height:240px;overflow-y:auto;position:sticky;top:0;overscroll-behavior:contain}.fx-g{margin:14px 0 4px;padding:0 16px;font:600 calc(var(--fs-micro)*var(--ui-fz,1))/1.4 var(--f-ui);letter-spacing:calc(.16em*var(--ui-ls,1));text-transform:var(--ui-tt,uppercase);color:var(--dim2)}.fx-grp:first-child .fx-g{margin-top:10px}body[data-flavor=forever] .fx-grp .pvl{padding:0 14px}body[data-flavor=forever] .fx-grp:not(:has(.fx-g)) .pvl{padding-top:8px}.fx-i{display:flex;justify-content:space-between;align-items:center;gap:10px;min-height:40px;padding:6px 12px;font-size:var(--fs-sm);line-height:1.35;text-decoration:none}.fx-i small{flex:none;font:400 10px/1 var(--f-ui);letter-spacing:calc(.1em*var(--ui-ls,1));text-transform:var(--ui-tt,uppercase);color:var(--pv-ink2)}.fx-i:focus-visible,.fx-nb:focus-visible,.fx-back:focus-visible,.fx-z:focus-visible,.fx-go:focus-visible{outline:2px solid var(--accent2);outline-offset:2px}.fx-i[aria-current]{font-weight:600}.fx-d{padding:26px 28px;display:flex;flex-direction:column;gap:18px}.fx-top{display:flex;justify-content:space-between;align-items:center;gap:8px 12px;flex-wrap:wrap}.fx-k{font:600 calc(var(--fs-micro)*var(--ui-fz,1))/1.4 var(--f-ui);letter-spacing:calc(.16em*var(--ui-ls,1));text-transform:var(--ui-tt,uppercase);color:var(--dim2)}.fx-nav{display:flex;gap:6px}.fx-nb{display:inline-flex;align-items:center;justify-content:center;min-width:44px;min-height:44px;padding:0 12px;border:1px solid rgba(95,208,196,.35);color:var(--fg);font:calc(var(--fs-sm)*var(--ui-fz,1)) var(--f-ui);text-decoration:none}.fx-nb:hover{border-color:var(--accent);color:var(--accent2)}.fx-back{display:none;align-items:center;min-height:44px;font:calc(var(--fs-sm)*var(--ui-fz,1)) var(--f-ui);letter-spacing:calc(.06em*var(--ui-bls,1));color:var(--accent);text-decoration:none}.fx-back:hover{color:var(--accent2)}.fx-t{margin:0;display:flex;align-items:center;gap:12px;font:900 var(--fs-2xl)/1.15 var(--f-title);color:var(--fg)}.fx-t:focus{outline:none}.fx-ico{width:34px;height:34px;flex:none;display:grid;place-items:center;background:#021019;border:1px solid rgba(232,180,76,.5);color:var(--accent)}.fx-lead{margin:10px 0 0;max-width:62ch;font-size:var(--fs-md);line-height:1.6;color:var(--dim);text-wrap:pretty}.fx-f{margin:0}.fx-z{display:block;position:relative;cursor:zoom-in}.fx-z .ft-i{display:block;width:100%;height:auto;margin:0;border:1px solid var(--pvp-e1);background:var(--pv-bone)}.fx-z:hover .ft-i{border-color:var(--accent)}.fx-enl{position:absolute;right:12px;bottom:12px;display:inline-flex;align-items:center;min-height:40px;padding:0 16px;background:#021018d9;border:1px solid rgba(95,208,196,.35);color:var(--fg);font:calc(var(--fs-xs)*var(--ui-fz,1)) var(--f-ui);letter-spacing:calc(.06em*var(--ui-bls,1))}.fx-z:hover .fx-enl{border-color:var(--accent);color:var(--accent2)}body[data-flavor=forever] .fx-pts{margin:0;padding:0}.fx-pt{padding:12px 14px;font-size:var(--fs-sm);line-height:1.6;text-wrap:pretty}.fx-ft{display:flex;flex-wrap:wrap;align-items:center;gap:10px 14px}.fx-go{display:inline-flex;align-items:center;min-height:44px;padding:0 20px;font:700 calc(var(--fs-xs)*var(--ui-fz,1)) var(--f-ui);letter-spacing:calc(.1em*var(--ui-bls,1));text-transform:var(--ui-btt,uppercase);text-decoration:none}body[data-flavor=forever] .zoom-f{display:flex;flex-direction:column;gap:10px;padding:14px;background:var(--pv-warm);color:var(--pv-ink);cursor:default;box-shadow:inset 0 0 0 1px #7a5208bf,inset 0 0 0 3px var(--pv-warm),inset 0 0 0 4px #7a520847,0 20px 60px #0009}body[data-flavor=forever] .zoom-c{display:block;margin:0 52px 0 0;font-size:var(--fs-sm);color:var(--pv-ink)}body[data-flavor=forever] .zoom-f img{max-height:calc(100vh - 190px);border:1px solid var(--pv-rule);box-shadow:none}@media(max-width:859px){.fx-cols{grid-template-columns:minmax(0,1fr)}.fx-list{position:static;max-height:none;overflow:visible}.fx[data-view=l] .fx-d,.fx[data-view=d] .fx-list{display:none}.fx-back{display:inline-flex}.fx-d{padding:18px 16px}.fx-t{font-size:var(--fs-xl)}}@media(prefers-reduced-motion:reduce){.fx-i,.fx-nb{transition:none}}@media(max-width:700px){body[data-flavor=forever] .feat-p h2:not(.fx-t){font-size:24px;line-height:1.15}body[data-flavor=forever] .fx-t{font-size:var(--fs-lg)}body[data-flavor=forever] .fx-lead{font-size:var(--fs-base);line-height:1.5}body[data-flavor=forever] .feat-tab{padding:0 12px;letter-spacing:.04em}}.page-h.rpx-h{flex-direction:row;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:16px 28px}.rpx-ht{flex:1 1 34ch;min-width:0;display:flex;flex-direction:column;gap:12px}.rpx-who{flex:none;display:flex;align-items:center;gap:14px;padding:12px 16px}.rpx-who[hidden]{display:none}.rpx-k{display:block;margin:0;font:600 calc(var(--fs-micro)*var(--ui-fz,1)) var(--f-ui);letter-spacing:calc(.16em*var(--ui-ls,1));text-transform:var(--ui-tt,uppercase);color:var(--dim2)}.rpx-wn{display:block;font:700 var(--fs-md)/1.3 var(--f-title);color:var(--cc,var(--pv-ink))}.rpx-wn .mono{margin-left:6px;font-size:var(--fs-xs);font-weight:400;color:var(--ink-gold2)}.rpx-ub{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:0 14px;background:none;border:1px solid var(--ink-gold);color:var(--ink-gold2);font:600 calc(var(--fs-xs)*var(--ui-fz,1)) var(--f-ui);cursor:pointer}.rpx-ub:hover{background:#ffffff73}.pvp .rpx-ub{border-color:#e8b44c80;color:var(--accent2)}.pvp .rpx-ub:hover{background:#e8b44c24}.rpx{display:flex;flex-direction:column;gap:22px;min-width:0}.rpx h2{margin:0;font:700 20px/1.25 var(--f-title);color:var(--fg)}.rpx h2.rpx-k{font:600 calc(var(--fs-micro)*var(--ui-fz,1)) var(--f-ui);letter-spacing:calc(.16em*var(--ui-ls,1));text-transform:var(--ui-tt,uppercase);color:var(--dim2)}.rpx-open{padding:20px 24px}.rpx-oh{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:12px 32px}.rpx .rpx-open h2{margin:2px 0 0;font-size:28px;line-height:1.15}.rpx-in{margin-left:12px;font-size:var(--fs-sm);font-weight:400;color:var(--accent2)}.rpx-in[hidden]{display:none}.rpx-os{margin:0;font-size:var(--fs-xs);color:var(--dim)}.rpx-lane{margin-top:16px}.rpx-lt{display:flex;justify-content:space-between;gap:10px;margin-top:4px;font-size:var(--fs-micro);color:var(--dim2)}.rpx-rl{--pvl-min:230px;margin:18px 0 0}.rpx .pvc a,.rpx .pvc a *{text-decoration:none!important;border-bottom:0!important;background-image:none!important}.rpx-rl li a{display:flex;align-items:center;gap:10px;min-height:44px;color:var(--pv-ink)}.rpx-ri{flex:none;width:36px;height:36px;display:block}.rpx-ri img,.rpx-rbi img,.rpx-gi img{display:block;width:100%;height:100%}.rpx-rn{display:block;font:700 var(--fs-md) var(--f-title);color:var(--pv-ink)}.rpx-rw{display:block;font-size:var(--fs-xs);color:var(--pv-ink2)}.rpx-new{display:inline-block;margin-left:8px;padding:1px 6px;vertical-align:2px;font:700 calc(var(--fs-micro)*var(--ui-fz,1)) var(--f-ui);letter-spacing:calc(.1em*var(--ui-ls,1));text-transform:var(--ui-tt,uppercase);color:#fff;background:var(--ink-mint)}.rpx-tabs{display:flex;flex-wrap:wrap;border-bottom:1px solid rgba(255,255,255,.12)}.rpx-t{display:inline-flex;align-items:center;gap:8px;min-height:44px;padding:0 16px;margin-bottom:-1px;border-bottom:2px solid transparent;font:500 calc(var(--fs-xs)*var(--ui-fz,1)) var(--f-ui);letter-spacing:calc(.06em*var(--ui-ls,1));color:var(--dim);text-decoration:none;white-space:nowrap}.rpx-t:hover{color:var(--accent2)}.rpx-t[aria-current]{color:var(--accent2);border-bottom-color:var(--accent)}.rpx-tn{color:var(--faint)}.rpx-t[aria-current] .rpx-tn{color:var(--dim2)}.rpx-tn:empty{display:none}.rpx-cols{display:flex;flex-wrap:wrap;gap:18px;align-items:flex-start}.rpx-pane[hidden],.rpx-r[hidden]{display:none}.rpx-main{flex:999 1 560px;min-width:0;padding:20px 24px 12px}.rpx-side{flex:1 1 280px;max-width:340px;padding:20px 22px;display:flex;flex-direction:column;gap:14px}.rpx-mh{display:flex;flex-direction:column;gap:4px}.rpx-n2,.rpx-hint{margin:0;max-width:70ch;font-size:var(--fs-sm);color:var(--dim2)}.rpx-hint{font-size:var(--fs-xs)}.rpx-hint a,.rpx-only a{color:var(--accent2)}.rpx-grp{margin-top:18px;padding-top:14px;border-top:1px solid rgba(255,255,255,.08)}.rpx-gh{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:6px 12px}.rpx-gh h3,.rpx-gh h4{display:flex;align-items:center;gap:10px;margin:0;font:700 var(--fs-md) var(--f-title);color:var(--fg)}.rpx-gi{flex:none;width:28px;height:28px;display:block}.rpx-gc{font-size:var(--fs-xs);color:var(--dim)}.rpx-rule{margin:2px 0 8px;font-size:var(--fs-xs);color:var(--dim2)}.rpx-list{margin:8px 0 0}.rpx-i{padding:2px 12px 2px 4px}.rpx-l{display:flex;align-items:center;min-height:44px;cursor:pointer}.rpx-l input{flex:none;width:18px;height:18px;margin:0 12px 0 10px;accent-color:var(--ink-mint);cursor:pointer}.rpx-n{flex:1 1 auto;min-width:0;font-weight:500;color:var(--pv-ink)}.rpx-i:has(.rp-box:checked) .rpx-n{color:var(--pv-ink2);text-decoration:line-through;text-decoration-color:#4f412b8c}.rpx-d{margin:-8px 0 4px 40px}.rpx-d summary{display:inline-flex;align-items:center;min-height:28px;cursor:pointer;font:500 calc(var(--fs-xs)*var(--ui-fz,1)) var(--f-ui);color:var(--ink-gold2)}.rpx-d p{margin:2px 0 6px;max-width:70ch;font-size:var(--fs-sm);color:var(--pv-ink2)}.rpx-big{margin:0;font-size:var(--fs-md);color:var(--dim)}.rpx-bn{margin-right:8px;font:700 38px/1 var(--f-title);color:var(--fg)}body[data-flavor=forever] .rpx-big+.pvbar{height:8px}.rpx-mini{display:flex;flex-direction:column;gap:8px}.rpx-mr{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:3px 10px;font-size:var(--fs-sm);color:var(--dim)}body[data-flavor=forever] .rpx-mb{grid-column:1 / -1;height:4px}.rpx-rs{display:inline-flex;align-items:center;justify-content:center;width:100%;min-height:44px;border:0;cursor:pointer;font:600 calc(var(--fs-sm)*var(--ui-fz,1)) var(--f-ui)}.rpx-only{padding-top:12px;border-top:1px solid rgba(255,255,255,.08)}.rpx-only h3{margin:0 0 6px}.rpx-only ul{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:6px;font-size:var(--fs-sm)}.rpx-only p{margin:0;font-size:var(--fs-xs);color:var(--dim2)}.rpx-rlist{flex:1 1 280px;max-width:340px;padding:16px 14px;display:flex;flex-direction:column;gap:10px}.rpx-rlist .rpx-k,.rpx-rlist .rpx-hint{padding:0 4px}.rpx-rr{display:grid;grid-template-columns:40px minmax(0,1fr);column-gap:10px;padding:10px 12px;text-decoration:none;color:var(--pv-ink)}.rpx-rr>.rpx-ri{grid-row:1 / span 2;width:40px;height:40px}.rpx-rt{display:flex;justify-content:space-between;align-items:baseline;gap:10px}.rpx-rc{font-size:var(--fs-xs);color:var(--ink-gold2)}.rpx-rd{flex:999 1 560px;min-width:0;display:flex;flex-direction:column;gap:18px}.rpx-r{padding:22px 26px}.rpx-rh{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:10px 24px}.rpx-rhn{display:flex;align-items:center;gap:14px}.rpx-rbi{flex:none;width:56px;height:56px;display:block}.rpx-rh h3{margin:0;font:700 28px/1.15 var(--f-title);color:var(--fg)}.rpx-rnote{margin:4px 0 0;color:var(--dim)}.rpx-pg{padding-top:10px;font-size:var(--fs-xs);color:var(--accent)}.rpx-pg:after{content:" →"}.rpx-dl{display:flex;flex-wrap:wrap;gap:6px 28px;margin:16px 0 0}.rpx-dl div{display:flex;align-items:baseline;gap:8px}.rpx-dl dt{font:600 calc(var(--fs-micro)*var(--ui-fz,1)) var(--f-ui);letter-spacing:calc(.14em*var(--ui-ls,1));text-transform:var(--ui-tt,uppercase);color:var(--dim2)}.rpx-dl dd{margin:0;color:var(--fg)}.rpx-ex{margin-top:18px;padding-top:12px;border-top:1px solid rgba(255,255,255,.08)}.rpx-acts{display:flex;flex-wrap:wrap;align-items:center;gap:10px 18px;margin-top:16px}.rpx-acts .pvb{display:inline-flex;align-items:center;min-height:44px;padding:0 16px;text-decoration:none}.rpx-eh{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:8px 24px;margin-top:16px}.rpx-eh h3{margin:0;font:700 22px/1.25 var(--f-title);color:var(--fg)}.rpx-eh p{margin:4px 0 0;color:var(--dim)}.rpx-cn{color:var(--cc,var(--fg))}.rpx-em{font-size:var(--fs-xs);color:var(--dim2)}.rpx-strip{display:flex;gap:4px;margin:16px 0 6px}.rpx-strip span{flex:1 1 22px;height:10px}.rpx-strip [data-st=ok]{background:#5fbdae}.rpx-strip [data-st=bare]{background:#e8b44c8c}.rpx-strip [data-st=unknown]{background:#9fc0c84d}.rpx-strip [data-st=none]{border:1px dashed rgba(159,192,200,.5)}.rpx-sl{display:flex;flex-wrap:wrap;gap:4px 18px;margin-bottom:12px;font-size:var(--fs-micro);color:var(--dim2)}.rpx-sl i{display:inline-block;width:10px;height:10px;margin-right:6px}.rpx-sl [data-st=ok] i{background:#5fbdae}.rpx-sl [data-st=bare] i{background:#e8b44c8c}.rpx-sl [data-st=unknown] i{background:#9fc0c84d}.rpx-sl [data-st=none] i{border:1px dashed rgba(159,192,200,.6)}.rpx-elist{margin:0}.rpx-e{display:grid;grid-template-columns:96px minmax(0,1fr) 120px;gap:0 14px;align-items:center;padding:8px 14px}.rpx-en{font:600 calc(var(--fs-micro)*var(--ui-fz,1)) var(--f-ui);letter-spacing:calc(.1em*var(--ui-ls,1));text-transform:var(--ui-tt,uppercase);color:var(--pv-ink3)}.rpx-ei{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--pv-ink)}.rpx-ni{color:var(--pv-ink2)}.rpx-iq{font-weight:500}.rpx-il{margin-left:6px;font-size:var(--fs-micro);color:var(--pv-ink2)}.rpx-es{font:600 calc(var(--fs-xs)*var(--ui-fz,1)) var(--f-ui);text-align:right;color:var(--pv-ink2)}.rpx-e[data-st=ok] .rpx-es{color:var(--ink-mint)}.rpx-e[data-st=bare] .rpx-es{color:var(--ink-orange)}.rpx-main>.rpx-hint{margin-top:12px}.rpx-leg{display:grid;margin:0;font-size:var(--fs-sm)}.rpx-leg dt{font:600 calc(var(--fs-xs)*var(--ui-fz,1)) var(--f-ui);color:var(--dim2)}.rpx-leg dt[data-st=ok]{color:#7fe0d0}.rpx-leg dt[data-st=bare]{color:var(--accent2)}.rpx-leg dd{margin:0 0 10px;color:var(--dim)}.rpx-notes{padding:14px 20px}.rpx-notes summary{min-height:28px;cursor:pointer;font:500 calc(var(--fs-xs)*var(--ui-fz,1)) var(--f-ui);letter-spacing:calc(.06em*var(--ui-bls,1));color:var(--dim)}.rpx-notes summary:hover{color:var(--accent2)}.rpx-notes .prose{margin-top:10px;max-width:72ch;color:var(--dim)}@media(max-width:760px){.rpx-side,.rpx-rlist{max-width:none;flex-basis:100%}.rpx-main{padding:16px 14px 8px}.rpx-r{padding:18px 16px}.rpx-open{padding:16px}.rpx .rpx-open h2,.rpx-rh h3{font-size:24px}.rpx-who{flex:1 1 100%}.rpx-e{grid-template-columns:84px minmax(0,1fr)}.rpx-es{grid-column:2;text-align:left}}@media(max-width:760px){.rpx-tabs{flex-wrap:nowrap;overflow-x:auto;overscroll-behavior-x:contain;scrollbar-width:none;padding-right:28px;-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 28px),transparent);mask-image:linear-gradient(90deg,#000 calc(100% - 28px),transparent)}.rpx-tabs::-webkit-scrollbar{display:none}.rpx-t{flex:none;margin-bottom:0;padding:0 12px;gap:6px;letter-spacing:calc(.02em*var(--ui-ls,1))}.rpx .rpx-open h2{font-size:22px}.rpx-in{margin-left:8px}.rpx-rl{margin-top:12px}.rpx h2{font-size:18px}.rpx-bn{font-size:30px}.rpx-side{padding:16px 14px}.rpx-rh h3{font-size:22px}.rpx-rbi{width:44px;height:44px}.rpx-rhn{gap:10px}.rpx-eh h3{font-size:19px}.rpx-e{padding:8px 12px}.rpx-dl{gap:4px 18px}}.page-h>.ms-go{align-self:flex-start;min-height:44px;padding:0 20px;font-size:var(--fs-xs);letter-spacing:.1em}.page-h>.ms-go[hidden]{display:none!important}@media(min-width:900px){.page-h:has(>.ms-go){display:grid;grid-template-columns:minmax(0,1fr) auto;column-gap:30px}.page-h:has(>.ms-go)>*{grid-column:1}.page-h>.ms-go{grid-column:2;grid-row:1 / span 3;align-self:end;margin-right:46px}}#messages{gap:18px}#messages [hidden]{display:none!important}#messages .pvp{padding:0;border:0}#messages .ms-wrap{display:grid;grid-template-columns:minmax(280px,380px) minmax(0,1fr);gap:18px;align-items:start}#messages .ms-wrap:not([data-open]){grid-template-columns:minmax(0,1fr)}#messages .ms-k{font-family:var(--f-ui);font-size:calc(var(--fs-micro)*var(--ui-fz,1));font-weight:600;letter-spacing:calc(.14em*var(--ui-ls,1));text-transform:var(--ui-tt,uppercase);color:var(--dim2)}#messages .ms-list{padding:18px 0 6px}#messages .ms-lhd{display:flex;justify-content:space-between;align-items:baseline;gap:10px;padding:0 18px 10px}#messages .ms-lhd h2{margin:0;font-size:var(--fs-xl);color:var(--fg)}#messages .ms-cnt{font-size:var(--fs-xs);color:var(--dim2)}#messages .ms-chips{display:flex;flex-wrap:wrap;gap:6px;padding:0 18px 12px}#messages .ms-chips .chip{display:inline-flex;align-items:center;min-height:36px;padding:0 12px;background:none;border:1px solid rgba(95,208,196,.3);color:var(--dim);font-family:var(--f-ui);font-size:calc(var(--fs-xs)*var(--ui-fz,1));font-weight:400;letter-spacing:calc(.02em*var(--ui-bls,1));text-transform:none;cursor:pointer}#messages .ms-chips .chip:hover{border-color:var(--accent);color:var(--accent2)}#messages .ms-chips .chip[aria-pressed=true]{background:#e8b44c;border-color:#e8b44c;color:#1b1407;font-weight:700}#messages .ms-threads{padding:0 14px 8px;gap:6px}#messages .ms-threads:empty{padding:0}#messages .ms-t{display:flex;flex-direction:column;gap:3px;width:100%;box-sizing:border-box;padding:10px 12px;border:0;text-align:left;font:inherit;color:var(--pv-ink);cursor:pointer}#messages .ms-t-h{display:flex;justify-content:space-between;align-items:baseline;gap:10px}#messages .ms-t-n{display:flex;align-items:center;gap:8px;min-width:0;flex-wrap:wrap}#messages .ms-t-h b,#messages .ms-t[data-unread] .ms-t-h b{font-family:var(--f-title);font-size:var(--fs-base);font-weight:700;color:var(--pv-ink)}#messages .ms-t[data-unread] .ms-t-h b:after{content:none}#messages .ms-t-w{flex:none;font-size:var(--fs-xs);color:var(--pv-ink2)}#messages .ms-t-a{font-size:var(--fs-sm);color:var(--pv-ink2)}#messages .ms-t-l{font-size:var(--fs-sm);color:var(--pv-ink2);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}#messages .ms-dot{flex:none;display:inline-block;width:8px;height:8px;background:var(--ink-gold);transform:rotate(45deg)}#messages .ms-tag{font-size:var(--fs-micro);letter-spacing:.1em;text-transform:uppercase;border:1px solid currentColor;padding:0 6px;color:var(--dim2);font-weight:400}#messages .ms-t .ms-tag{color:var(--pv-ink2)}#messages .ms-t .ms-tag-r{color:var(--ink-green)}#messages .ms-t-x:not([aria-current]){--pv-bg:#c9c2ae}#messages .ms-t-x:not([aria-current]):hover{background:#bfb8a4}#messages .ms-none{margin:0 14px 10px;padding:18px 16px}#messages .ms-none p{margin:0;font-size:var(--fs-sm);line-height:1.6;color:var(--pv-ink2)}#messages .ms-ctas{display:flex;justify-content:center;gap:8px;flex-wrap:wrap;margin-top:12px}#messages .ms-ctas .pvb,#messages .ms-ob{min-height:40px;padding:0 16px;font-size:calc(var(--fs-xs)*var(--ui-fz,1));letter-spacing:calc(.08em*var(--ui-ls,1))}#messages .ms-ob{display:inline-flex;align-items:center;background:var(--pv-ink);color:#f5d488;font-family:var(--f-ui);font-weight:600;text-decoration:none}#messages .ms-none a.ms-ob,#messages .ms-none a.ms-ob:hover{color:#f5d488;text-decoration:none}#messages .ms-ob:hover{background:#3a2e1d}#messages .ms-hint{margin:0;padding:8px 18px 12px;font-size:var(--fs-xs);color:var(--dim2)}#messages .ms-thread{display:flex;flex-direction:column}#messages .ms-h{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:10px 18px;padding:18px 22px 14px;border-bottom:1px solid rgba(255,255,255,.08)}#messages .ms-hm{min-width:0;display:flex;flex-direction:column;gap:2px}#messages .ms-h h2{margin:0;font-size:var(--fs-2xl);color:var(--fg)}#messages .ms-realm{font-size:var(--fs-xs);font-weight:400;color:var(--dim2);margin:0}#messages .ms-as{margin:0;font-size:var(--fs-sm);color:var(--dim)}#messages .ms-as b{font-family:var(--f-title);color:var(--accent2)}#messages .ms-acts{display:flex;gap:6px;flex-wrap:wrap}#messages .ms-btn{display:inline-flex;align-items:center;justify-content:center;min-height:36px;padding:0 12px;background:#04121c99;border:1px solid rgba(95,208,196,.3);color:var(--fg);font-family:var(--f-ui);font-size:calc(var(--fs-xs)*var(--ui-fz,1));font-weight:600;letter-spacing:calc(.06em*var(--ui-bls,1));cursor:pointer}#messages .ms-btn:hover{border-color:var(--accent);color:var(--accent2)}#messages .ms-btn:disabled{opacity:.5;cursor:not-allowed}#messages .ms-btn-w{border-color:#ff8c7873;color:#ffb3a6}#messages .ms-btn-w:hover{border-color:#ffb3a6;color:#ffd0c6}#messages .ms-anon{margin:12px 22px 0;padding:10px 12px;--pv-bg:var(--pv-bone);font-size:var(--fs-sm);line-height:1.55;color:var(--pv-ink2)}#messages .ms-log{display:flex;flex-direction:column;gap:12px;padding:18px 22px;max-height:min(60vh,560px);overflow-y:auto}#messages .ms-m{align-self:flex-start;max-width:min(620px,86%);padding:10px 14px;border:0;--pv-bg:var(--pv-bone)}#messages .ms-m[data-mine]{align-self:flex-end;--pv-bg:var(--pv-warm);box-shadow:inset 0 0 0 1px #7a5208bf,inset 0 0 0 3px var(--pv-warm),inset 0 0 0 4px #7a520847}#messages .ms-m .ms-w{display:block;margin:0 0 3px;font-size:var(--fs-xs);color:var(--pv-ink2)}#messages .ms-m .ms-b{margin:0;color:var(--pv-ink);font-size:var(--fs-base)}#messages .ms-rf{display:flex;flex-direction:column;gap:8px;padding:14px 22px 18px;border-top:1px solid rgba(255,255,255,.08)}#messages .ms-fl{display:flex;flex-direction:column;gap:6px}#messages .ms-rf textarea.pvin{width:100%;box-sizing:border-box;min-height:80px;resize:vertical}#messages .ms-rr{display:flex;justify-content:space-between;align-items:center;gap:10px;flex-wrap:wrap}#messages .ms-rn{font-size:var(--fs-xs);color:var(--dim2)}#messages .ms-rr .pvb{min-height:40px;font-size:var(--fs-xs);letter-spacing:.08em}#messages .ms-closed{margin:0 22px 18px;padding:10px 12px;--pv-bg:var(--pv-bone);font-size:var(--fs-sm);color:var(--pv-ink2)}#messages .ms-set{padding:20px 24px}#messages .ms-set h2{margin:0;font-size:var(--fs-xl);color:var(--fg)}#messages .ms-sg{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,320px),1fr));gap:18px;margin-top:12px}#messages .ms-sg .sec-n{margin:6px 0 0;font-size:var(--fs-xs);color:var(--dim2)}#messages .ms-sg .ms-k+.sec-n{font-size:var(--fs-sm);color:var(--dim);margin:4px 0 8px}#messages .ms-mail{display:grid;grid-template-columns:20px minmax(0,1fr);gap:10px;align-items:start;min-height:44px;box-sizing:border-box;padding:10px 12px;margin:0;font-size:var(--fs-base);color:var(--pv-ink);cursor:pointer}#messages .ms-mail input{width:18px;height:18px;margin:3px 0 0;accent-color:var(--ink-gold)}#messages .ms-bl{display:flex;flex-direction:column;flex-wrap:nowrap;gap:6px;margin:0;padding:0}#messages .ms-b-r{display:flex;justify-content:space-between;align-items:center;gap:10px;padding:6px 12px}#messages .ms-b-n{font-family:var(--f-title);font-weight:700;color:var(--pv-ink)}#messages .ms-ub{display:inline-flex;align-items:center;min-height:36px;padding:0 12px;background:var(--pv-ink);border:0;color:#f5d488;font-family:var(--f-ui);font-size:calc(var(--fs-xs)*var(--ui-fz,1));font-weight:600;letter-spacing:calc(.06em*var(--ui-ls,1));text-decoration:none;cursor:pointer}#messages .ms-ub:hover{background:#3a2e1d;color:#fff}#messages .ms-how{padding:14px 20px}#messages .ms-how summary{cursor:pointer;min-height:28px;font-family:var(--f-ui);font-size:calc(var(--fs-xs)*var(--ui-fz,1));letter-spacing:calc(.08em*var(--ui-bls,1));color:var(--dim)}#messages .ms-how p{margin:10px 0 0;max-width:72ch;color:var(--dim)}#messages [data-ms-back]{color:var(--dim)}@media(min-width:901px){#messages .ms-back{display:none}}@media(max-width:900px){#messages .ms-wrap,#messages .ms-wrap:not([data-open]){grid-template-columns:minmax(0,1fr)}#messages .ms-wrap[data-open] .ms-list{display:none}}@media(max-width:640px){#messages .ms-h{padding:16px 16px 12px}#messages .ms-anon{margin:12px 16px 0}#messages .ms-log{padding:16px}#messages .ms-m{max-width:94%}#messages .ms-rf{padding:12px 16px 16px}#messages .ms-closed{margin:0 16px 16px}#messages .ms-set{padding:18px 16px}#messages .ms-acts{width:100%}#messages .ms-btn{flex:1 1 0}}body[data-flavor=forever] .pm-box.pvp{position:fixed;border:0;padding:22px 24px}.pm-box .inv-t{color:var(--accent2)}.pm-box .pm-f{max-width:none}.pm-box .pm-f label{color:var(--dim)}.pm-box .pvin{width:100%;box-sizing:border-box;min-height:40px}.pm-box textarea.pvin{min-height:96px;resize:vertical}.pm-box .pm-note{color:var(--dim2)}.pm-box .pvb{min-height:40px;font-size:var(--fs-xs);letter-spacing:.08em}.pm-box .pvb:disabled{opacity:.5;cursor:not-allowed}.pm-box .lnk-btn:not(.hid){display:inline-flex;align-items:center;min-height:40px;padding:0 16px;background:#04121c99;border:1px solid rgba(95,208,196,.3);color:var(--fg);font-family:var(--f-ui);font-size:calc(var(--fs-xs)*var(--ui-fz,1));font-weight:600;letter-spacing:calc(.08em*var(--ui-bls,1));text-decoration:none}.pm-box .lnk-btn:not(.hid):hover{border-color:var(--accent);color:var(--accent2)}@media(max-width:640px){body[data-flavor=forever] .pm-box.pvp{padding:18px 16px}}#messages .ms-t,#messages .ms-t>span{min-width:0;max-width:100%}#messages .ms-t-l{min-width:0;max-width:100%}@media(max-width:700px){#messages .ms-t-a{min-width:0;max-width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}#messages .ms-lhd,#messages h2.ms-set,#messages .ms-sg h2{font-size:20px}#messages .ms-h h2{font-size:24px}}:where(body[data-flavor=forever]) #account{gap:18px}:where(body[data-flavor=forever]) #account .acc-pane{gap:18px}:where(body[data-flavor=forever]) #account [hidden]{display:none!important}:where(body[data-flavor=forever]) #account .acc-msg.pvc{padding:10px 14px;--pv-bg:var(--pv-bone);font-size:var(--fs-sm);text-transform:none;letter-spacing:0;min-height:0}:where(body[data-flavor=forever]) #account .acc-msg.pvc.on{border-left:0;padding-left:14px}:where(body[data-flavor=forever]) #account .acc-msg.pvc.bad{color:var(--ink-red);box-shadow:inset 0 0 0 1px var(--ink-red)}:where(body[data-flavor=forever]) #acc-msg-slot:not(:has(.acc-msg.on)){display:none}:where(body[data-flavor=forever]) #account .acc-p{display:flex;flex-direction:column;gap:14px;padding:22px 24px}:where(body[data-flavor=forever]) #account .acc-h{display:flex;align-items:center;gap:10px;margin:0;font-family:var(--f-title);font-size:var(--fs-xl);font-weight:700;letter-spacing:.03em;color:var(--fg)}:where(body[data-flavor=forever]) #account .acc-ico{width:34px;height:34px;flex:none;display:grid;place-items:center;background:#021019;border:1px solid rgba(232,180,76,.5);color:var(--accent)}:where(body[data-flavor=forever]) #account .acc-k{font-family:var(--f-ui);font-size:calc(var(--fs-micro)*var(--ui-fz,1));font-weight:600;letter-spacing:calc(.16em*var(--ui-ls,1));text-transform:var(--ui-tt,uppercase);color:var(--dim2);margin:0}:where(body[data-flavor=forever]) #account .acc-p>.sec-n,:where(body[data-flavor=forever]) #account .acc-more .sec-n{max-width:72ch;color:var(--dim)}:where(body[data-flavor=forever]) #account .acc-cols{gap:18px}:where(body[data-flavor=forever]) #account .acc-f{max-width:none;gap:12px}:where(body[data-flavor=forever]) #account .acc-cols .acc-f{max-width:46ch}:where(body[data-flavor=forever]) #account .acc-f label{font-family:var(--f-ui);font-size:calc(var(--fs-micro)*var(--ui-fz,1));font-weight:600;letter-spacing:calc(.1em*var(--ui-ls,1));text-transform:var(--ui-tt,uppercase);color:var(--dim2)}:where(body[data-flavor=forever]) #account .acc-f .pvin{width:100%;box-sizing:border-box;min-height:44px;text-transform:none;letter-spacing:normal;font-family:var(--sans,var(--f-body));font-size:var(--fs-base)}:where(body[data-flavor=forever]) #account .acc-f .pvin:focus{box-shadow:none;border-color:#3a2c188c}:where(body[data-flavor=forever]) #account .acc-f .pvin:disabled{opacity:.55}:where(body[data-flavor=forever]) #account .acc-hint{font-family:var(--sans,var(--f-body));font-size:var(--fs-xs);font-weight:400;letter-spacing:0;text-transform:none;color:var(--dim2)}:where(body[data-flavor=forever]) #account .acc-f2{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 14px;max-width:760px}:where(body[data-flavor=forever]) #account .acc-f2 .acc-row{grid-column:1 / -1}:where(body[data-flavor=forever]) #account .pvb{min-height:44px;padding:0 20px;font-size:var(--fs-xs);letter-spacing:.1em;text-transform:uppercase;font-weight:700}:where(body[data-flavor=forever]) #account .pvb:disabled{opacity:.5;cursor:not-allowed}:where(body[data-flavor=forever]) #account .obtn{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:0 18px;text-decoration:none;color:var(--fg);border-color:#5fd0c459;clip-path:none;font-family:var(--f-ui);font-size:calc(var(--fs-xs)*var(--ui-fz,1));font-weight:600;letter-spacing:calc(.06em*var(--ui-bls,1));text-transform:none}:where(body[data-flavor=forever]) #account .obtn:hover{border-color:var(--accent);color:var(--accent2)}:where(body[data-flavor=forever]) #account .obtn.danger{color:#ff7a6a;border-color:#ff7a6a99}:where(body[data-flavor=forever]) #account .obtn:disabled{opacity:.5;cursor:not-allowed}:where(body[data-flavor=forever]) #account .lnk-btn{min-height:44px;padding:0 4px;color:var(--accent);font-size:var(--fs-sm);text-underline-offset:3px}:where(body[data-flavor=forever]) #account .lnk-btn:hover{color:var(--accent2)}:where(body[data-flavor=forever]) #account .acc-row{gap:8px 16px;margin-top:2px}:where(body[data-flavor=forever]) #account .acc-p>.acc-row:not(:has(>:not(.hid))){display:none}:where(body[data-flavor=forever]) #account .bnet-btn{align-self:flex-start;min-height:44px;padding:0 20px;border-radius:0;background:#0e86d4;box-shadow:none;filter:none;font-size:var(--fs-sm);font-weight:700}:where(body[data-flavor=forever]) #account .bnet-btn:hover{background:#2a9be6;box-shadow:none;filter:none;color:#fff}:where(body[data-flavor=forever]) #account #bnet-in{align-self:stretch}:where(body[data-flavor=forever]) #account .bnet-n{margin:0;color:var(--dim)}:where(body[data-flavor=forever]) #account .bnet-or{margin:2px 0;color:var(--dim2)}:where(body[data-flavor=forever]) #account .bnet-or:before,:where(body[data-flavor=forever]) #account .bnet-or:after{background:#ffffff24}:where(body[data-flavor=forever]) #account .chips .chip{display:inline-flex;align-items:center;min-height:40px;padding:0 12px;clip-path:none;background:none;border:1px solid rgba(95,208,196,.3);color:var(--dim);font-family:var(--f-ui);font-size:calc(var(--fs-xs)*var(--ui-fz,1));font-weight:400;letter-spacing:calc(.02em*var(--ui-bls,1));text-transform:none}:where(body[data-flavor=forever]) #account .chips .chip:hover{border-color:var(--accent);color:var(--accent2)}:where(body[data-flavor=forever]) #account .chips .chip[aria-pressed=true]{background:#e8b44c;border-color:#e8b44c;color:#1b1407;font-weight:700}:where(body[data-flavor=forever]) #account .acc-sum{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:14px 28px;padding:20px 24px}:where(body[data-flavor=forever]) #account .acc-sum>.sec-n{flex:1 0 100%;margin:0;max-width:72ch}:where(body[data-flavor=forever]) #account .acc-who{min-width:0}:where(body[data-flavor=forever]) #account .acc-who h2{margin:2px 0 0;font-family:var(--f-ui);font-size:var(--fs-md);font-weight:600;color:var(--fg);overflow-wrap:anywhere}:where(body[data-flavor=forever]) #account .acc-facts{margin:0;display:flex;flex-wrap:wrap;gap:6px}:where(body[data-flavor=forever]) #account .acc-facts>div{padding:8px 14px;font-size:var(--fs-sm)}:where(body[data-flavor=forever]) #account .acc-facts>:nth-child(2n){--pv-bg:var(--pv-bone)}:where(body[data-flavor=forever]) #account .acc-facts dt{font-family:var(--f-ui);font-size:calc(var(--fs-micro)*var(--ui-fz,1));font-weight:600;letter-spacing:calc(.1em*var(--ui-ls,1));text-transform:var(--ui-tt,uppercase);color:var(--pv-ink2)}:where(body[data-flavor=forever]) #account .acc-facts dd{margin:0;color:var(--pv-ink)}:where(body[data-flavor=forever]) #account .acc-acts{display:flex;flex-wrap:wrap;gap:10px}:where(body[data-flavor=forever]) #account #acc-tabs{display:flex;gap:2px;overflow-x:auto;border-bottom:1px solid rgba(255,255,255,.1)}:where(body[data-flavor=forever]) #account .acc-tab{display:inline-flex;align-items:center;min-height:44px;padding:0 16px;background:none;border:0;border-bottom:2px solid transparent;color:var(--dim);font-family:var(--f-ui);font-size:calc(var(--fs-xs)*var(--ui-fz,1));letter-spacing:calc(.06em*var(--ui-bls,1));white-space:nowrap;cursor:pointer}:where(body[data-flavor=forever]) #account .acc-tab:hover{color:var(--accent2)}:where(body[data-flavor=forever]) #account .acc-tab[aria-current]{color:var(--accent2);border-bottom-color:var(--accent)}:where(body[data-flavor=forever]) #account .acc-tab:focus-visible{outline:2px solid var(--accent2);outline-offset:-2px}:where(body[data-flavor=forever]) #account #acc-in{gap:14px}:where(body[data-flavor=forever]) #account .acc-dev{display:grid;grid-template-columns:minmax(0,3fr) minmax(0,2fr);gap:22px 30px;align-items:start}:where(body[data-flavor=forever]) #account .acc-pair,:where(body[data-flavor=forever]) #account .acc-paired{display:flex;flex-direction:column;gap:8px;min-width:0}:where(body[data-flavor=forever]) #account .acc-steps li{display:grid;grid-template-columns:28px minmax(0,1fr);gap:12px;padding:12px 14px}:where(body[data-flavor=forever]) #account .acc-steps li>div{display:flex;flex-direction:column;align-items:flex-start;gap:8px;min-width:0}:where(body[data-flavor=forever]) #account .acc-steps b{font-weight:600;color:var(--pv-ink)}:where(body[data-flavor=forever]) #account .acc-n{color:var(--ink-gold);font-size:var(--fs-sm);font-weight:600;padding-top:1px;text-shadow:none}:where(body[data-flavor=forever]) #account .acc-s{display:block;font-size:var(--fs-sm);line-height:1.5;color:var(--pv-ink2);margin:0}:where(body[data-flavor=forever]) #account .acc-codebox{display:flex;flex-wrap:wrap;align-items:center;gap:6px 18px;padding:14px 18px;align-self:stretch}:where(body[data-flavor=forever]) #account .acc-codebox:not(:has(.dev-code:not(.hid))){display:none}:where(body[data-flavor=forever]) #account .acc-codebox .dev-code{margin:0;padding:0;background:none;border:0;text-shadow:none;align-self:auto;font-size:28px;letter-spacing:.3em;color:var(--pv-ink)}:where(body[data-flavor=forever]) #account .acc-codebox .acc-s{max-width:32ch}:where(body[data-flavor=forever]) #account .dev-r{display:flex;align-items:center;justify-content:space-between;gap:8px 14px;flex-wrap:wrap;padding:10px 14px;border:0}:where(body[data-flavor=forever]) #account .dev-r>div{flex:1 1 150px;min-width:0}:where(body[data-flavor=forever]) #account .dev-n{font-weight:600;font-size:var(--fs-base);color:var(--pv-ink)}:where(body[data-flavor=forever]) #account .dev-m{font-size:var(--fs-xs);letter-spacing:.02em;color:var(--pv-ink2)}:where(body[data-flavor=forever]) #account .bnet-tag{color:var(--ink-gold2)}:where(body[data-flavor=forever]) #account .dev-r .obtn{min-height:36px;padding:0 14px;background:none;border-color:#2b21158c;color:var(--pv-ink)}:where(body[data-flavor=forever]) #account .dev-r .obtn:hover{border-color:var(--ink-gold);background:#2b21150f;color:var(--pv-ink)}:where(body[data-flavor=forever]) #account .pvc--empty{font-size:var(--fs-sm);padding:16px 14px}:where(body[data-flavor=forever]) #account .acc-chars{display:flex;flex-direction:column;gap:10px;margin-top:6px;padding-top:16px;border-top:1px solid rgba(255,255,255,.1)}:where(body[data-flavor=forever]) #account .acc-chars .acc-k{color:var(--fg)}:where(body[data-flavor=forever]) #account .chars-tools{display:flex;align-items:baseline;justify-content:space-between;gap:8px 16px;flex-wrap:wrap}:where(body[data-flavor=forever]) #account .chars-acts{display:inline-flex;align-items:baseline;gap:10px}:where(body[data-flavor=forever]) #account .chars-count{color:var(--dim2)}:where(body[data-flavor=forever]) #account .chars-grid.pvl--grid{--pvl-min:190px;display:grid;gap:6px;max-height:340px;overflow-y:auto;padding:0;margin:0}:where(body[data-flavor=forever]) #account .chr{display:flex;align-items:center;gap:10px;min-height:44px;padding:0 12px;border:0;text-align:left;font:inherit;font-size:var(--fs-sm);color:var(--pv-ink)}:where(body[data-flavor=forever]) #account .chr:before{content:"";flex:none;width:9px;height:9px;transform:rotate(45deg);border:1px solid var(--ink-gold)}:where(body[data-flavor=forever]) #account .chr>span{flex:1;min-width:0;font-weight:600;color:var(--cc,var(--pv-ink));overflow:hidden;text-overflow:ellipsis;white-space:nowrap}:where(body[data-flavor=forever]) #account .chr i{font-family:var(--f-ui);font-size:calc(var(--fs-xs)*var(--ui-fz,1));color:var(--pv-ink2)}:where(body[data-flavor=forever]) #account .chr:hover{border:0;color:var(--pv-ink)}:where(body[data-flavor=forever]) #account .chr[aria-pressed=true]{border:0;background:var(--pv-bg,var(--pv-vellum));color:var(--pv-ink);box-shadow:inset 0 0 0 1px #7a5208bf,inset 0 0 0 2px var(--pv-bg,var(--pv-vellum)),inset 0 0 0 3px #7a520847}:where(body[data-flavor=forever]) #account .chr[aria-pressed=true]:before{background:var(--ink-gold)}:where(body[data-flavor=forever]) #account .chr[aria-pressed=true] i{color:var(--pv-ink2)}:where(body[data-flavor=forever]) #account .seg{align-items:start}:where(body[data-flavor=forever]) #account .seg-b{min-height:56px;padding:8px 14px;border:0;color:var(--pv-ink)}:where(body[data-flavor=forever]) #account .seg-b span{color:var(--pv-ink2)}:where(body[data-flavor=forever]) #account .seg-b b{color:var(--pv-ink)}:where(body[data-flavor=forever]) #account .seg-b:hover{border:0}:where(body[data-flavor=forever]) #account .seg-b[aria-pressed=true]{--pv-bg:var(--pv-warm);border:0;box-shadow:inset 0 0 0 1px #7a5208bf,inset 0 0 0 3px var(--pv-warm),inset 0 0 0 4px #7a520847}:where(body[data-flavor=forever]) #account .acc-more{padding:6px 24px 14px}:where(body[data-flavor=forever]) #account .acc-more summary{cursor:pointer;min-height:44px;display:flex;align-items:center;font-family:var(--f-ui);font-size:calc(var(--fs-xs)*var(--ui-fz,1));letter-spacing:calc(.08em*var(--ui-bls,1));color:var(--accent)}:where(body[data-flavor=forever]) #account .acc-more .sec-n{margin:10px 0 0;font-size:var(--fs-sm)}:where(body[data-flavor=forever]) #account .acc-more a{color:var(--accent)}@media(max-width:900px){:where(body[data-flavor=forever]) #account .acc-dev{grid-template-columns:minmax(0,1fr)}}@media(max-width:640px){:where(body[data-flavor=forever]) #account .acc-p{padding:18px 16px}:where(body[data-flavor=forever]) #account .acc-sum{padding:16px}:where(body[data-flavor=forever]) #account .acc-more{padding:4px 16px 12px}:where(body[data-flavor=forever]) #account .acc-f2{grid-template-columns:minmax(0,1fr)}:where(body[data-flavor=forever]) #account .acc-codebox .dev-code{font-size:22px;letter-spacing:.22em}:where(body[data-flavor=forever]) #account .acc-acts .obtn{flex:1 1 auto}}@media(max-width:700px){body[data-flavor=forever] #account .acc-h{font-size:20px}}#feedback.fb-fv{gap:18px}#feedback.fb-fv [hidden]{display:none!important}#feedback.fb-fv .fb-cols{display:grid;grid-template-columns:minmax(260px,340px) minmax(0,1fr);gap:18px;align-items:start}#feedback.fb-fv .fb-cols.fb-solo{grid-template-columns:minmax(0,1fr)}#feedback.fb-fv .fb-main{display:flex;flex-direction:column;gap:18px;min-width:0}#feedback.fb-fv .fb-p{display:flex;flex-direction:column;gap:16px;padding:24px 28px}#feedback.fb-fv .fb-h{display:flex;align-items:center;gap:10px;margin:0;font-family:var(--f-title);font-size:var(--fs-xl);font-weight:700;letter-spacing:.03em;color:var(--fg)}#feedback.fb-fv .fb-ico{width:34px;height:34px;flex:none;display:grid;place-items:center;background:#021019;border:1px solid rgba(232,180,76,.5);color:var(--accent)}#feedback.fb-fv .fb-p>.sec-n,#feedback.fb-fv .fb-more .sec-n{max-width:72ch;margin:0;color:var(--dim)}#feedback.fb-fv .fb-sub{margin:4px 0 0}#feedback.fb-fv .acc-msg.pvc{padding:10px 14px;--pv-bg:var(--pv-bone);font-family:var(--sans,var(--f-body));font-size:var(--fs-sm);text-transform:none;letter-spacing:0;min-height:0;color:var(--ink-green)}#feedback.fb-fv .acc-msg.pvc.on{border-left:0;padding-left:14px}#feedback.fb-fv .acc-msg.pvc.bad{color:var(--ink-red);box-shadow:inset 0 0 0 1px var(--ink-red)}#feedback.fb-fv .fb-nav{display:flex;flex-direction:column;gap:12px;padding:18px}#feedback.fb-fv .fb-nh{display:flex;justify-content:space-between;align-items:baseline;gap:10px}#feedback.fb-fv .fb-nh .fb-h{font-size:var(--fs-lg)}#feedback.fb-fv .fb-cnt{font-size:var(--fs-xs);color:var(--dim2)}#feedback.fb-fv .fb-nav>.sec-n{margin:0;font-size:var(--fs-xs);color:var(--dim2)}#feedback.fb-fv .fb-ni{display:flex;flex-direction:column;gap:1px;width:100%;min-width:0;box-sizing:border-box;padding:10px 14px;border:0;border-radius:0;text-align:left;font:inherit;cursor:pointer}#feedback.fb-fv .fb-ni:focus-visible{outline:2px solid var(--accent2);outline-offset:2px}#feedback.fb-fv .fb-nt{display:flex;justify-content:space-between;align-items:center;gap:8px;font-size:var(--fs-base);font-weight:600;color:var(--pv-ink)}#feedback.fb-fv .fb-nm{font-size:var(--fs-micro);color:var(--pv-ink2)}#feedback.fb-fv .fb-nx{max-width:100%;font-size:var(--fs-sm);color:var(--pv-ink2);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}#feedback.fb-fv .fb-badge,#feedback.fb-fv .fb-new{flex:none;padding:1px 6px;background:#e8b44c;color:#1b1407;font-size:10px;font-weight:700;letter-spacing:.1em;text-transform:uppercase}#feedback.fb-fv .fb-f{max-width:none;gap:18px}#feedback.fb-fv .fb-l{gap:8px}#feedback.fb-fv .fb-l>span:first-child,#feedback.fb-fv .fb-f>label:not(.fb-save),#feedback.fb-fv .fb-rl{font-family:var(--f-ui);font-size:calc(var(--fs-micro)*var(--ui-fz,1));font-weight:600;letter-spacing:calc(.1em*var(--ui-ls,1));text-transform:var(--ui-tt,uppercase);color:var(--dim2)}#feedback.fb-fv .fb-f>label.fb-save{font-family:var(--sans,var(--f-body));font-size:var(--fs-sm);letter-spacing:0;text-transform:none;color:var(--fg);min-height:44px}#feedback.fb-fv .fb-save input{width:18px;height:18px;accent-color:#e8b44c}#feedback.fb-fv .pvin{width:100%;box-sizing:border-box;min-height:44px;font-family:var(--sans,var(--f-body));font-size:var(--fs-base);text-transform:none;letter-spacing:normal}#feedback.fb-fv textarea.pvin{padding:10px 12px;min-height:0;resize:vertical;line-height:1.55}#feedback.fb-fv .fb-f textarea.pvin{min-height:190px}#feedback.fb-fv .pvin:focus{box-shadow:none;border-color:#3a2c188c}#feedback.fb-fv .pvin:disabled{opacity:.55}#feedback.fb-fv .pvin[aria-invalid=true]{border:2px solid var(--ink-red)}#feedback.fb-fv .chips[data-bad]{outline:2px solid #ff7a6a;outline-offset:3px}#feedback.fb-fv .chips .chip{display:inline-flex;align-items:center;min-height:44px;padding:0 14px;clip-path:none;background:none;border:1px solid rgba(95,208,196,.3);color:var(--dim);font-family:var(--f-ui);font-size:calc(var(--fs-xs)*var(--ui-fz,1));font-weight:400;letter-spacing:calc(.02em*var(--ui-bls,1));text-transform:none}#feedback.fb-fv .chips .chip:hover{border-color:var(--accent);color:var(--accent2)}#feedback.fb-fv .chips .chip[aria-pressed=true]{background:#e8b44c;border-color:#e8b44c;color:#1b1407;font-weight:700}#feedback.fb-fv .fb-n{align-self:flex-end;font-family:var(--f-ui);font-size:calc(var(--fs-xs)*var(--ui-fz,1));letter-spacing:0;text-transform:none;color:var(--dim2)}#feedback.fb-fv .fb-act{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px 20px;padding-top:14px;border-top:1px solid rgba(255,255,255,.08)}#feedback.fb-fv .fb-act .sec-n{flex:1 1 260px;margin:0;max-width:52ch;font-size:var(--fs-xs);color:var(--dim2)}#feedback.fb-fv .pvb{min-height:44px;padding:0 24px;font-size:var(--fs-xs);letter-spacing:.1em;text-transform:uppercase;font-weight:700}#feedback.fb-fv .pvb:disabled{opacity:.5;cursor:not-allowed}#feedback.fb-fv .obtn{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:0 18px;clip-path:none;color:var(--fg);border-color:#5fd0c459;font-family:var(--f-ui);font-size:calc(var(--fs-xs)*var(--ui-fz,1));font-weight:600;letter-spacing:calc(.06em*var(--ui-bls,1));text-transform:none}#feedback.fb-fv .obtn:hover{border-color:var(--accent);color:var(--accent2)}#feedback.fb-fv .obtn.danger{color:#ff7a6a;border-color:#ff7a6a99}#feedback.fb-fv .obtn:disabled{opacity:.5;cursor:not-allowed}#feedback.fb-fv .lnk-btn{align-self:flex-start;min-height:44px;padding:0 4px;color:var(--accent);font-size:var(--fs-sm);text-underline-offset:3px}#feedback.fb-fv .lnk-btn:hover{color:var(--accent2)}#feedback.fb-fv .acc-row{gap:8px 14px;margin-top:2px}#feedback.fb-fv .fb-link{flex:1 1 280px;min-width:0;font-size:var(--fs-xs)}#feedback.fb-fv .fb-list{gap:16px}#feedback.fb-fv .fb-t{padding:0;gap:14px;background:none;border:0;box-shadow:none}#feedback.fb-fv .fb-t:focus{outline:none}#feedback.fb-fv .fb-th{align-items:baseline;gap:6px 14px;font-size:var(--fs-xs)}#feedback.fb-fv .fb-k{font-family:var(--f-title);font-size:var(--fs-xl);font-weight:700;letter-spacing:.03em;text-transform:none;color:var(--fg)}#feedback.fb-fv .fb-s{color:var(--dim2)}#feedback.fb-fv .fb-m.pvc{border:0;border-radius:0;padding:14px 16px;max-width:76ch}#feedback.fb-fv .fb-m.pvc:nth-of-type(2n){--pv-bg:var(--pv-bone)}#feedback.fb-fv .fb-m.admin.pvc{margin-left:clamp(0px,4vw,48px)}#feedback.fb-fv .fb-who{margin:0 0 4px;color:var(--pv-ink2)}#feedback.fb-fv .fb-b{color:var(--pv-ink)}#feedback.fb-fv .fb-t>.sec-n.pvc{margin:0;max-width:76ch;padding:12px 16px;--pv-bg:var(--pv-bone);font-size:var(--fs-sm);color:var(--pv-ink2)}#feedback.fb-fv .fb-rf{max-width:76ch;gap:10px}#feedback.fb-fv .fb-rf textarea.pvin{min-height:84px}#feedback.fb-fv .fb-ask.pvc{max-width:76ch;padding:14px 16px;box-shadow:inset 0 0 0 1px var(--ink-red);--pv-bg:var(--pv-bone)}#feedback.fb-fv .fb-ask p{margin:0 0 10px;font-size:var(--fs-sm);color:var(--pv-ink)}#feedback.fb-fv .fb-ask .obtn{background:none;border-color:#2b21158c;color:var(--pv-ink)}#feedback.fb-fv .fb-ask .obtn:hover{border-color:var(--ink-gold);background:#2b21150f}#feedback.fb-fv .fb-ask .obtn.danger{border-color:var(--ink-red);color:var(--ink-red)}#feedback.fb-fv .fb-more{padding:6px 24px 14px}#feedback.fb-fv .fb-more summary{cursor:pointer;min-height:44px;display:flex;align-items:center;font-family:var(--f-ui);font-size:calc(var(--fs-xs)*var(--ui-fz,1));letter-spacing:calc(.08em*var(--ui-bls,1));color:var(--accent)}#feedback.fb-fv .fb-more .sec-n{margin:10px 0 0;font-size:var(--fs-sm)}@media(max-width:900px){#feedback.fb-fv .fb-cols{grid-template-columns:minmax(0,1fr)}}@media(max-width:640px){#feedback.fb-fv .fb-p{padding:18px 16px}#feedback.fb-fv .fb-nav{padding:16px 14px}#feedback.fb-fv .fb-more{padding:4px 16px 12px}#feedback.fb-fv .fb-act .pvb{flex:1 1 100%}}@media(max-width:700px){body[data-flavor=forever] #feedback .fb-h{font-size:20px}body[data-flavor=forever] #feedback textarea{min-height:120px}}body[data-flavor=forever] .hx-top{display:flex;flex-wrap:wrap;gap:18px;align-items:flex-start}body[data-flavor=forever] .hx-start{flex:999 1 460px;display:flex;flex-direction:column;gap:16px;padding:24px 26px}body[data-flavor=forever] .hx-stuck{flex:1 1 300px;max-width:400px;display:flex;flex-direction:column;gap:6px;padding:22px 24px}body[data-flavor=forever] .hx-sh{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:8px 12px}body[data-flavor=forever] .hx-k{font:600 calc(var(--fs-micro)*var(--ui-fz,1))/1.5 var(--f-ui);letter-spacing:calc(.16em*var(--ui-ls,1));text-transform:var(--ui-tt,uppercase);color:var(--accent)}body[data-flavor=forever] .hx-h{margin:2px 0 0;font:700 22px/1.25 var(--f-title);color:var(--fg)}body[data-flavor=forever] .hx-more{font-size:var(--fs-xs);color:var(--accent);text-decoration:none}body[data-flavor=forever] .hx-more:hover{color:var(--accent2)}body[data-flavor=forever] .hx-steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));counter-reset:hxs}body[data-flavor=forever] .hx-steps>li{display:flex;flex-direction:column;gap:4px;padding:12px 14px}body[data-flavor=forever] .hx-steps>li:before{counter-increment:hxs;content:counter(hxs,decimal-leading-zero);font:700 calc(var(--fs-xs)*var(--ui-fz,1)) var(--f-ui);color:var(--ink-gold)}body[data-flavor=forever] .hx-st{font-weight:600;color:var(--fg)}body[data-flavor=forever] .hx-sd{font-size:var(--fs-sm);line-height:1.5;color:var(--dim)}body[data-flavor=forever] .hx-sd code{font:600 var(--fs-xs) var(--mono);color:var(--fg)}body[data-flavor=forever] .hx-note{margin:0;font-size:var(--fs-sm);color:var(--dim)}body[data-flavor=forever] .hx-tl{margin-top:6px}body[data-flavor=forever] .hx-tl>li{padding:0}body[data-flavor=forever] .hx-tl a{display:flex;align-items:center;min-height:44px;padding:0 12px;color:var(--fg);text-decoration:none}body[data-flavor=forever] .hx-tl a:hover{color:var(--fg);background:var(--pv-hover)}body[data-flavor=forever] .hx-all{padding:22px 0 8px}body[data-flavor=forever] .hx-ah2{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:4px 12px;padding:0 24px 6px}body[data-flavor=forever] .hx-cnt{font-size:var(--fs-xs);color:var(--dim2)}body[data-flavor=forever] .hx-groups{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 28px;padding:0 24px}body[data-flavor=forever] .hx-g{display:flex;flex-direction:column;padding:14px 0}body[data-flavor=forever] .hx-gh{display:flex;align-items:baseline;gap:4px 10px;margin:0 0 6px}body[data-flavor=forever] .hx-gt{margin:0;font:600 calc(var(--fs-micro)*var(--ui-fz,1))/1.5 var(--f-ui);letter-spacing:calc(.16em*var(--ui-ls,1));text-transform:var(--ui-tt,uppercase);color:var(--dim2)}body[data-flavor=forever] .hx-gk{font:600 calc(var(--fs-micro)*var(--ui-fz,1))/1.5 var(--f-ui);letter-spacing:calc(.16em*var(--ui-ls,1));text-transform:var(--ui-tt,uppercase);color:#76d6c6}body[data-flavor=forever] .hx-gk:before{content:"· "}body[data-flavor=forever] .hx-tp{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"t k" "s s";align-items:baseline;gap:2px 10px;padding:10px 14px;text-decoration:none}body[data-flavor=forever] .hx-tp .hp-t{grid-area:t;font:600 var(--fs-base)/1.4 var(--f-body);color:var(--fg)}body[data-flavor=forever] .hx-tp .hp-k{grid-area:k;font-size:var(--fs-micro);color:var(--ink-mint)}body[data-flavor=forever] .hx-tp .hp-s{grid-area:s;font-size:var(--fs-sm);line-height:1.5;color:var(--dim)}body[data-flavor=forever] .hx-cols{display:flex;flex-wrap:wrap;gap:18px;align-items:flex-start}body[data-flavor=forever] .hx-list{flex:1 1 240px;max-width:290px;padding:12px 0}body[data-flavor=forever] .hx-back{display:flex;align-items:center;min-height:44px;padding:0 16px;font-size:var(--fs-xs);color:var(--accent);text-decoration:none}body[data-flavor=forever] .hx-back:hover{color:var(--accent2)}body[data-flavor=forever] .hx-lst{margin:0 14px}body[data-flavor=forever] .hx-lst>li{padding:0;background:none;box-shadow:none}body[data-flavor=forever] .hx-li{display:flex;align-items:center;min-height:40px;padding:0 12px;text-decoration:none}body[data-flavor=forever] .hx-li[aria-current]{font-weight:600}body[data-flavor=forever] .hx-art{flex:999 1 520px;display:flex;flex-direction:column;gap:22px;padding:28px clamp(18px,3vw,36px)}body[data-flavor=forever] .hx-ahd{max-width:66ch}body[data-flavor=forever] .hx-crumb{display:flex;align-items:center;gap:0 10px;font:600 calc(var(--fs-micro)*var(--ui-fz,1))/1.5 var(--f-ui);letter-spacing:calc(.2em*var(--ui-ls,1));text-transform:var(--ui-tt,uppercase)}body[data-flavor=forever] .hx-crumb .kicker{color:var(--accent)}body[data-flavor=forever] .hx-kk{color:var(--dim2)}body[data-flavor=forever] .hx-kk:before{content:"· "}body[data-flavor=forever] .hx-ahd h1{margin:4px 0 0;font:900 clamp(28px,3.6vw,38px)/1.1 var(--f-title);color:var(--fg)}body[data-flavor=forever] .hx-ahd .page-s{margin:8px 0 0;color:var(--dim)}body[data-flavor=forever] .hx-toc{display:flex;flex-wrap:wrap;align-items:center;gap:4px 18px;padding:10px 0;border-top:1px solid rgba(255,255,255,.08);border-bottom:1px solid rgba(255,255,255,.08)}body[data-flavor=forever] .hx-tk{font:600 calc(var(--fs-micro)*var(--ui-fz,1))/1.5 var(--f-ui);letter-spacing:calc(.16em*var(--ui-ls,1));text-transform:var(--ui-tt,uppercase);color:var(--dim2)}body[data-flavor=forever] .hx-tls{display:flex;flex-wrap:wrap;gap:4px 18px;margin:0;padding:0;list-style:none}body[data-flavor=forever] .hx-tls a{display:inline-flex;align-items:center;min-height:36px}body[data-flavor=forever] .hx-body{max-width:70ch}body[data-flavor=forever] .hx-body h2{scroll-margin-top:24px}body[data-flavor=forever] .hx-body .hx-ul,body[data-flavor=forever] .hx-body .hx-ol{margin:14px 0 0;padding:0;gap:6px}body[data-flavor=forever] .hx-body .hx-ul>li{padding:10px 14px}body[data-flavor=forever] .hx-body .hx-ol{counter-reset:hxo}body[data-flavor=forever] .hx-body .hx-ol>li{position:relative;counter-increment:hxo;min-height:58px;padding:12px 14px 12px 64px}body[data-flavor=forever] .hx-body .hx-ol>li:before{content:counter(hxo);position:absolute;left:14px;top:12px;display:grid;place-items:center;width:34px;height:34px;border:1px solid rgba(43,33,21,.55);background:#f7f1e1;font:400 calc(var(--fs-sm)*var(--ui-fz,1)) var(--f-ui);color:var(--pv-ink)}body[data-flavor=forever] .hx-pn{max-width:none;gap:12px}body[data-flavor=forever] .pvc.hp-pn{justify-content:center;min-height:64px;padding:10px 16px;border:0;text-decoration:none;color:var(--fg)}body[data-flavor=forever] .pvc.hp-pn:hover{border:0}body[data-flavor=forever] .hx-art .hp-more{font-size:var(--fs-sm)}body[data-flavor=forever] .hx-pn .hp-next{align-items:flex-end}@media(max-width:1000px){body[data-flavor=forever] .hx-groups{grid-template-columns:minmax(0,1fr)}}@media(max-width:760px){body[data-flavor=forever] .hx-steps{grid-template-columns:minmax(0,1fr)}body[data-flavor=forever] .hx-stuck,body[data-flavor=forever] .hx-list{max-width:none}body[data-flavor=forever] .hx-start{padding:20px 16px}body[data-flavor=forever] .hx-groups,body[data-flavor=forever] .hx-ah2{padding-left:16px;padding-right:16px}}@media(max-width:640px){body[data-flavor=forever] .hx-pn{grid-template-columns:minmax(0,1fr)}body[data-flavor=forever] .hx-pn .hp-next{text-align:left;align-items:flex-start}}@media(max-width:700px){body[data-flavor=forever] .hx-h{font-size:20px;line-height:1.15}}body[data-flavor=forever] .ap-pop{padding:22px 24px 20px;gap:12px;background:var(--pv-indigo);color:var(--fg);border:0;border-radius:0;box-shadow:inset 0 0 0 1px #b7bfe05c,inset 0 0 0 5px var(--pv-indigo),inset 0 0 0 6px #b7bfe024,0 20px 40px #0006;max-height:90vh;overflow:auto}body[data-flavor=forever] .ap-pop::backdrop{background:#04080eb3}body[data-flavor=forever] .ap-pop .inv-t{flex:1 1 auto;min-width:0;font-size:var(--fs-xl);color:var(--accent2)}body[data-flavor=forever] .ap-pop .ap-live-b{background:#e8b44c;color:#1b1407}body[data-flavor=forever] .ap-pop .inv-x{width:44px;height:44px;margin:-10px -12px -10px auto;background:transparent;border:1px solid rgba(183,191,224,.36);color:var(--fg);font-size:28px}body[data-flavor=forever] .ap-pop .inv-x:hover{border-color:var(--accent2);color:var(--accent2)}body[data-flavor=forever] .ap-pop .inv-x:focus-visible{outline:2px solid var(--accent2);outline-offset:2px}body[data-flavor=forever] .ap-pop .ap-pop-l{margin:0;padding:0;gap:6px}body[data-flavor=forever] .ap-pop .ap-pop-l>.pvc{padding:10px 14px;font-size:var(--fs-base);line-height:1.5}body[data-flavor=forever] .app-dl.ap-pop .ap-pop-live.pvc{padding:10px 14px;border:0;background:var(--pv-vellum);color:var(--pv-ink);box-shadow:inset 0 0 0 1px var(--pv-rule)}body[data-flavor=forever] .app-dl.ap-pop .ap-pop-live.pvc b{color:var(--pv-ink)}body[data-flavor=forever] .ap-pop .ap-pop-b{gap:6px 16px}body[data-flavor=forever] .app-dl.ap-pop .btn-gold.pvb{min-height:44px;padding:0 20px;clip-path:none;text-transform:none;filter:none;line-height:1.2}body[data-flavor=forever] .ap-pop .lnk-btn{min-height:44px;padding:0 14px;font-size:var(--fs-sm);color:var(--dim)}body[data-flavor=forever] .ap-pop .lnk-btn:hover{color:var(--accent2)}@media(max-width:480px){body[data-flavor=forever] .ap-pop{padding:18px 16px 14px}body[data-flavor=forever] .ap-pop .inv-x{margin:-8px -6px -8px auto}body[data-flavor=forever] .app-dl.ap-pop .btn-gold.pvb{flex:1 1 100%}}
