@font-face{font-family:Roboto Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/roboto-mono-latin-ext-400-normal-DLAV9S_w.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Roboto Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/roboto-mono-latin-400-normal-GekRknry.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,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-display:swap;font-weight:500;src:url(/assets/roboto-mono-latin-ext-500-normal-Db3ge6Oe.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Roboto Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/roboto-mono-latin-500-normal-pxIOXZmA.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Atkinson Hyperlegible;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/atkinson-hyperlegible-latin-ext-400-normal-DRk46D-x.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Atkinson Hyperlegible;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/atkinson-hyperlegible-latin-400-normal-BrHNak5F.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Atkinson Hyperlegible;font-style:normal;font-display:swap;font-weight:500 700;src:url(/assets/atkinson-hyperlegible-latin-ext-700-normal-BoVPHkS0.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Atkinson Hyperlegible;font-style:normal;font-display:swap;font-weight:500 700;src:url(/assets/atkinson-hyperlegible-latin-700-normal-GZI4o3u0.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--bg:#1e2023;--sub-alt:#25282c;--raise:#2c2f34;--text:#d6d7da;--sub:#9396a0;--text-2:#b1b4bc;--main:#e7c448;--ok:#79c77e;--err:#ed777b;--err-extra:#9c5457;--line:#3a3d43;--shade:#0a0b0c9e;--s0:#3a3d43;--s1:#6f6232;--s2:#a88f37;--s3:#e7c448;--info:#9ccfd8;--t1:#c9ccd2;--t2:#79c77e;--t3:#e7c448;--ach1:#b1b4bc;--ach2:#c7ba8e;--ach3:#d8c068;--ach4:#e7c448;--gold:#e9c349;--silver:#c3c9d4;--bronze:#d08a55;--lg1:#d9c7cf;--lg2:#4fc18f;--lg3:#5b8ef0;--lg4:#f55771;--lg5:#c49bff;--al-a:#b98cff;--al-b:#5fd4ff;--al-c:#ffcf4d;--medal1:#e9c349;--medal2:#c3c9d4;--medal3:#d08a55;--gx-s:#d4a32c;--gx-a:#e0634c;--gx-r:#4f8fe0;--gx-x:#2fa47a;--epic:#b48ee8;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}:root:is([data-theme=papel],[data-theme=escarcha],[data-theme=alba],[data-theme=orquidea],[data-theme=cafe],[data-theme=lavanda]){--gold:#705304;--silver:#6f7886;--bronze:#a35d2c;--lg1:#806a73;--lg2:#1f8a5c;--lg3:#2a5fc7;--lg4:#c22a46;--lg5:#7a4fd1;--al-a:#7a4fd1;--al-b:#1f7fa8;--al-c:#705304;--medal1:#c99a1e;--medal2:#98a1ad;--medal3:#bb7340;--gx-s:#8a6408;--gx-a:#b4382a;--gx-r:#2a5fc7;--gx-x:#1d7a56;--epic:#6b3fc0;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}:root[data-theme=papel]{--bg:#f3efe6;--sub-alt:#e7e1d3;--raise:#ddd5c3;--text:#2a2823;--sub:#635c4f;--text-2:#4a463d;--main:#6d4e05;--ok:#2e6231;--err:#993534;--err-extra:#d48f8c;--line:#cfc6b2;--shade:#28231959;--s0:#cfc6b2;--s1:#d9c08a;--s2:#c49a3e;--s3:#6d4e05;--info:#2d6a78;--t1:#5b564d;--t2:#2e6231;--t3:#6d4e05;--ach1:#4a463d;--ach2:#584927;--ach3:#634c15;--ach4:#6d4e05;--silver:#5c6472;--bronze:#975220;--lg1:#745f67;--lg2:#07734a;--lg4:#be2543;--lg5:#7449ca;--medal1:#a0790c;--medal2:#79818d;--medal3:#b76f3c}:root[data-theme=biblioteca]{--bg:#221d18;--sub-alt:#2c251f;--raise:#352d25;--text:#e8dcc6;--sub:#a3937d;--text-2:#c4b59c;--main:#d9a35b;--ok:#93b96b;--err:#e07a68;--err-extra:#8f4f45;--line:#43392f;--shade:#0c0906a6;--s0:#43392f;--s1:#6e5532;--s2:#a77d45;--s3:#d9a35b;--info:#a9c4b8;--t1:#cfc3ad;--t2:#93b96b;--t3:#d9a35b;--ach1:#c4b59c;--ach2:#ccae82;--ach3:#d3a86d;--ach4:#d9a35b;--lg4:#f2546f}:root[data-theme=noche]{--bg:#15181f;--sub-alt:#1c2029;--raise:#232836;--text:#d7dce6;--sub:#868fa2;--text-2:#aab2c3;--main:#7fb2ff;--ok:#6fcf97;--err:#f07b86;--err-extra:#8e4b55;--line:#2e3443;--shade:#06080ca6;--s0:#2e3443;--s1:#34507a;--s2:#4f7fc0;--s3:#7fb2ff;--info:#9fd6c9;--t1:#c6ccd8;--t2:#6fcf97;--t3:#7fb2ff;--ach1:#aab2c3;--ach2:#99b2db;--ach3:#8bb2ee;--ach4:#7fb2ff}:root[data-theme=brasa]{--bg:#262626;--sub-alt:#202020;--raise:#30302e;--text:#f5e6c8;--sub:#979797;--text-2:#c6bfb0;--main:#fa7c33;--ok:#8fc06a;--err:#ff6b9a;--err-extra:#a84f6c;--line:#424242;--shade:#0f0f0fa6;--s0:#424242;--s1:#7b482b;--s2:#ba622f;--s3:#fa7c33;--info:#86b7c6;--t1:#ded2bc;--t2:#8fc06a;--t3:#fa7c33;--ach1:#c6bfb0;--ach2:#dba47e;--ach3:#eb8f56;--ach4:#fa7c33;--lg4:#f2546f}:root[data-theme=pizarra]{--bg:#282d36;--sub-alt:#22272f;--raise:#32373f;--text:#e9ecf0;--sub:#95a0b1;--text-2:#bfc6d1;--main:#fb86a1;--ok:#7fd1a0;--err:#ff9a5c;--err-extra:#a96e4d;--line:#434a55;--shade:#101216a6;--s0:#434a55;--s1:#7c5161;--s2:#bc6b81;--s3:#fb86a1;--info:#8cc8e8;--t1:#d4d9e0;--t2:#7fd1a0;--t3:#fb86a1;--ach1:#bfc6d1;--ach2:#d7acbe;--ach3:#ea98ae;--ach4:#fb86a1;--lg3:#5f92f4;--lg4:#fb5d76}:root[data-theme=dracula]{--bg:#282a36;--sub-alt:#21222c;--raise:#32343f;--text:#f8f8f2;--sub:#8a9bd0;--text-2:#c1cae1;--main:#be94fa;--ok:#50fa7b;--err:#f55;--err-extra:#a94449;--line:#41465d;--shade:#101116a6;--s0:#41465d;--s1:#645484;--s2:#9174bf;--s3:#be94fa;--info:#8be9fd;--t1:#dde1ea;--t2:#50fa7b;--t3:#be94fa;--ach1:#c1cae1;--ach2:#c0b4eb;--ach3:#bfa3f3;--ach4:#be94fa;--lg3:#5c8ff1;--lg4:#f85a73}:root[data-theme=fiordo]{--bg:#242933;--sub-alt:#2e3440;--raise:#373d48;--text:#d8dee9;--sub:#9fa8b8;--text-2:#bcc3d1;--main:#88c0d0;--ok:#a3be8c;--err:#e17f87;--err-extra:#955d65;--line:#434954;--shade:#0e1014a6;--s0:#434954;--s1:#4c6572;--s2:#6a93a1;--s3:#88c0d0;--info:#b790b0;--t1:#cad1dd;--t2:#a3be8c;--t3:#88c0d0;--ach1:#bcc3d1;--ach2:#a7c2d1;--ach3:#97c1d0;--ach4:#88c0d0;--bronze:#d38c57;--lg3:#679bfe;--lg4:#fe6b80}:root[data-theme=neon]{--bg:#18181a;--sub-alt:#0f0f10;--raise:#232325;--text:#f4f4f6;--sub:#47bac0;--text-2:#9ed7db;--main:#e5619c;--ok:#7ee0a5;--err:#ff8a6b;--err-extra:#a35c4b;--line:#244144;--shade:#0a0a0aa6;--s0:#244144;--s1:#6a354e;--s2:#a84b75;--s3:#e5619c;--info:#fff591;--t1:#c9e6e9;--t2:#7ee0a5;--t3:#e5619c;--ach1:#9ed7db;--ach2:#baa8c2;--ach3:#d182ae;--ach4:#e5619c}:root[data-theme=terciopelo]{--bg:#1c1b1d;--sub-alt:#262223;--raise:#302c2d;--text:#f2efed;--sub:#a29090;--text-2:#cac0bf;--main:#deaf9d;--ok:#a5c79a;--err:#e0717a;--err-extra:#924f55;--line:#3d383a;--shade:#0b0b0ca6;--s0:#3d383a;--s1:#6a5650;--s2:#a48377;--s3:#deaf9d;--info:#9cb8c9;--t1:#ded7d6;--t2:#a5c79a;--t3:#deaf9d;--ach1:#cac0bf;--ach2:#d2b9b1;--ach3:#d8b4a7;--ach4:#deaf9d;--lg4:#ef526c}:root[data-theme=mate]{--bg:#523525;--sub-alt:#422b1e;--raise:#5a3d2d;--text:#ecddcc;--sub:#dfa484;--text-2:#e6c1a8;--main:#8dd16f;--ok:#8dd16f;--err:#fe8167;--err-extra:#b9634d;--line:#75513d;--shade:#21150fa6;--s0:#75513d;--s1:#6a7343;--s2:#7ba259;--s3:#8dd16f;--info:#9fd3d0;--t1:#e9cfba;--t2:#7fd0d6;--t3:#8dd16f;--ach1:#e6c1a8;--ach2:#c2c791;--ach3:#a6cd7f;--ach4:#8dd16f;--bronze:#dd9661;--lg3:#77a5fb;--lg4:#fd7e8d;--epic:#ba94ef}:root[data-theme=faro]{--bg:#132237;--sub-alt:#0e1a29;--raise:#1c2c40;--text:#c9ecea;--sub:#5e98bc;--text-2:#93c2d3;--main:#ebb723;--ok:#79d39a;--err:#ff6b6b;--err-extra:#a14e56;--line:#264058;--shade:#080e16a6;--s0:#264058;--s1:#695e2f;--s2:#aa8a29;--s3:#ebb723;--info:#1cbaac;--t1:#aed7df;--t2:#79d39a;--t3:#ebb723;--ach1:#93c2d3;--ach2:#b6be8d;--ach3:#d2ba54;--ach4:#ebb723;--lg4:#ed506b}:root[data-theme=fosforo]{--bg:#191a1b;--sub-alt:#141516;--raise:#232425;--text:#e7eae0;--sub:#898a8c;--text-2:#b8bab6;--main:#79a617;--ok:#79a617;--err:#e55353;--err-extra:#933c3d;--line:#353637;--shade:#0a0a0ba6;--s0:#353637;--s1:#3f5219;--s2:#5c7c18;--s3:#79a617;--info:#d6c46a;--t1:#d0d2cb;--t2:#5ec4dd;--t3:#79a617;--ach1:#b8bab6;--ach2:#9fb276;--ach3:#8bac44;--ach4:#79a617}:root[data-theme=dragon]{--bg:#1a0b0c;--sub-alt:#251214;--raise:#2f1c1d;--text:#efdcd0;--sub:#a38173;--text-2:#c9afa2;--main:#fa564a;--ok:#8fc46a;--err:#ff9e5e;--err-extra:#a3633d;--line:#3c2926;--shade:#0a0405a6;--s0:#3c2926;--s1:#742925;--s2:#b74037;--s3:#fa564a;--info:#e2a528;--t1:#dcc5b9;--t2:#8fc46a;--t3:#fa564a;--ach1:#c9afa2;--ach2:#dd8b7f;--ach3:#ec6f63;--ach4:#fa564a}:root[data-theme=sombra]{--bg:#000;--sub-alt:#121212;--raise:#1d1d1d;--text:#eee;--sub:#848484;--text-2:#b9b9b9;--main:#eee;--ok:#7bd88f;--err:#ff6b6b;--err-extra:#994040;--line:#212121;--shade:#000000a6;--s0:#212121;--s1:#5f5f5f;--s2:#a7a7a7;--s3:#eee;--info:#9ec3e6;--t1:#b4b4b4;--t2:#7bd88f;--t3:#eee;--ach1:#b9b9b9;--ach2:#cecece;--ach3:#dfdfdf;--ach4:#eee}:root[data-theme=costurero]{--bg:#241963;--sub-alt:#2a277a;--raise:#343181;--text:#f4f2ff;--sub:#80a4fe;--text-2:#bacbff;--main:#f2ce83;--ok:#8be0a4;--err:#ff8a8a;--err-extra:#a75d7a;--line:#3b3c8a;--shade:#0e0a28a6;--s0:#3b3c8a;--s1:#766170;--s2:#b49879;--s3:#f2ce83;--info:#9fd4ff;--t1:#d7dfff;--t2:#8be0a4;--t3:#f2ce83;--ach1:#bacbff;--ach2:#d0cccd;--ach3:#e2cda6;--ach4:#f2ce83;--bronze:#d18b56;--lg3:#6699fc;--lg4:#fe6b80}:root[data-theme=jardin]{--bg:#2f4340;--sub-alt:#283936;--raise:#394c49;--text:#eef3f2;--sub:#aabab8;--text-2:#ccd6d5;--main:#f6c9b4;--ok:#b9e3a1;--err:#fd8694;--err-extra:#ab6b72;--line:#4e615e;--shade:#131b1aa6;--s0:#4e615e;--s1:#7f796e;--s2:#baa191;--s3:#f6c9b4;--info:#c9defa;--t1:#dde5e3;--t2:#b9e3a1;--t3:#f6c9b4;--ach1:#ccd6d5;--ach2:#ddd1c8;--ach3:#eacdbd;--ach4:#f6c9b4;--bronze:#e19a65;--lg3:#7faafb;--lg4:#fe8794;--epic:#bf99f4}:root[data-theme=escarcha]{--bg:#e8e9ec;--sub-alt:#dcdee5;--raise:#d4d6dd;--text:#33374c;--sub:#595c6d;--text-2:#464a5d;--main:#2c529d;--ok:#256021;--err:#ac3360;--err-extra:#c47c98;--line:#c4c6cc;--shade:#33374c59;--s0:#c4c6cc;--s1:#9dadcc;--s2:#647fb5;--s3:#2c529d;--info:#166c77;--t1:#3d4054;--t2:#256021;--t3:#2c529d;--ach1:#464a5d;--ach2:#3c4d77;--ach3:#33508b;--ach4:#2c529d;--silver:#5b6371;--bronze:#95501d;--lg1:#725c65;--lg2:#017148;--lg3:#285dc4;--lg4:#bc2342;--lg5:#7246c8;--medal1:#9f7809;--medal2:#777f8b;--medal3:#b46d3a}:root[data-theme=alba]{--bg:#fffaf3;--sub-alt:#f4ece4;--raise:#ebe3dd;--text:#3f3a5e;--sub:#696475;--text-2:#544f6a;--main:#23647e;--ok:#2c6a43;--err:#a2536a;--err-extra:#c796a1;--line:#dad4d3;--shade:#3f3a5e59;--s0:#dad4d3;--s1:#a7bec4;--s2:#6591a1;--s3:#23647e;--info:#a35351;--t1:#4a4564;--t2:#2c6a43;--t3:#23647e;--ach1:#544f6a;--ach2:#405772;--ach3:#315e78;--ach4:#23647e;--silver:#646c7a;--bronze:#9f5928;--lg1:#7b656e;--lg2:#177a50;--medal1:#ad8203;--medal2:#808994}:root[data-theme=orquidea]{--bg:#ebe1ef;--sub-alt:#e0d3e7;--raise:#d6cbdf;--text:#212b43;--sub:#645178;--text-2:#423e5e;--main:#6632ab;--ok:#035c33;--err:#b1291d;--err-extra:#c87371;--line:#c9bdd1;--shade:#212b4359;--s0:#c9bdd1;--s1:#b69bd4;--s2:#8e67bf;--s3:#6632ab;--info:#1d657f;--t1:#323550;--t2:#035c33;--t3:#6632ab;--ach1:#423e5e;--ach2:#50397d;--ach3:#5c3595;--ach4:#6632ab;--silver:#565f6c;--bronze:#904c18;--lg1:#6d5861;--lg2:#0d6b45;--lg3:#2358bf;--lg4:#b71c3d;--lg5:#6f42c3;--medal1:#987417;--medal2:#727a86;--medal3:#af6835}:root[data-theme=cafe]{--bg:#ceb18d;--sub-alt:#d9c2a2;--raise:#c5a987;--text:#14120f;--sub:#434140;--text-2:#2c2928;--main:#143b5b;--ok:#144203;--err:#8c1a1b;--err-extra:#a65649;--line:#ab957a;--shade:#14120f59;--s0:#ab957a;--s1:#848279;--s2:#4c5e6a;--s3:#143b5b;--info:#614105;--t1:#201e1b;--t2:#144203;--t3:#143b5b;--ach1:#2c2928;--ach2:#22303c;--ach3:#1b364d;--ach4:#143b5b;--gold:#5c4403;--silver:#3f4854;--bronze:#70380a;--lg1:#56424b;--lg2:#005233;--lg3:#0a3fa4;--lg4:#8f092c;--lg5:#5927a9;--al-a:#7246c8;--al-b:#09698e;--medal1:#7b5d0e;--medal2:#5a626d;--medal3:#945019;--gx-s:#7e5c09;--gx-a:#b13528;--gx-r:#275bc3;--gx-x:#096f4c;--epic:#5826a8}:root[data-theme=lavanda]{--bg:#b3baff;--sub-alt:#c3c8ff;--raise:#abb1f4;--text:#130f1a;--sub:#474466;--text-2:#2d2940;--main:#3b2a8c;--ok:#09491c;--err:#8a1538;--err-extra:#9a5788;--line:#989cd9;--shade:#130f1a59;--s0:#989cd9;--s1:#8380d1;--s2:#5f55af;--s3:#3b2a8c;--info:#0f5068;--t1:#201c2d;--t2:#09491c;--t3:#3b2a8c;--ach1:#2d2940;--ach2:#33295e;--ach3:#372a77;--ach4:#3b2a8c;--gold:#644a02;--silver:#464e5b;--bronze:#7a3d0a;--lg1:#5c4850;--lg2:#0c5939;--lg3:#1246ac;--lg4:#9d0930;--lg5:#5f2eaf;--al-a:#784cce;--al-b:#156f94;--medal1:#846309;--medal2:#616974;--medal3:#9b5520;--gx-s:#866100;--gx-x:#177653;--epic:#5e2fb0}[data-swatch=aleph]{--sw-bg:#1e2023;--sw-alt:#25282c;--sw-text:#d6d7da;--sw-sub:#9396a0;--sw-main:#e7c448}[data-swatch=papel]{--sw-bg:#f3efe6;--sw-alt:#e7e1d3;--sw-text:#2a2823;--sw-sub:#635c4f;--sw-main:#6d4e05}[data-swatch=biblioteca]{--sw-bg:#221d18;--sw-alt:#2c251f;--sw-text:#e8dcc6;--sw-sub:#a3937d;--sw-main:#d9a35b}[data-swatch=noche]{--sw-bg:#15181f;--sw-alt:#1c2029;--sw-text:#d7dce6;--sw-sub:#868fa2;--sw-main:#7fb2ff}[data-swatch=brasa]{--sw-bg:#262626;--sw-alt:#202020;--sw-text:#f5e6c8;--sw-sub:#979797;--sw-main:#fa7c33}[data-swatch=pizarra]{--sw-bg:#282d36;--sw-alt:#22272f;--sw-text:#e9ecf0;--sw-sub:#95a0b1;--sw-main:#fb86a1}[data-swatch=dracula]{--sw-bg:#282a36;--sw-alt:#21222c;--sw-text:#f8f8f2;--sw-sub:#8a9bd0;--sw-main:#be94fa}[data-swatch=fiordo]{--sw-bg:#242933;--sw-alt:#2e3440;--sw-text:#d8dee9;--sw-sub:#9fa8b8;--sw-main:#88c0d0}[data-swatch=neon]{--sw-bg:#18181a;--sw-alt:#0f0f10;--sw-text:#f4f4f6;--sw-sub:#47bac0;--sw-main:#e5619c}[data-swatch=terciopelo]{--sw-bg:#1c1b1d;--sw-alt:#262223;--sw-text:#f2efed;--sw-sub:#a29090;--sw-main:#deaf9d}[data-swatch=mate]{--sw-bg:#523525;--sw-alt:#422b1e;--sw-text:#ecddcc;--sw-sub:#dfa484;--sw-main:#8dd16f}[data-swatch=faro]{--sw-bg:#132237;--sw-alt:#0e1a29;--sw-text:#c9ecea;--sw-sub:#5e98bc;--sw-main:#ebb723}[data-swatch=fosforo]{--sw-bg:#191a1b;--sw-alt:#141516;--sw-text:#e7eae0;--sw-sub:#898a8c;--sw-main:#79a617}[data-swatch=dragon]{--sw-bg:#1a0b0c;--sw-alt:#251214;--sw-text:#efdcd0;--sw-sub:#a38173;--sw-main:#fa564a}[data-swatch=sombra]{--sw-bg:#000;--sw-alt:#121212;--sw-text:#eee;--sw-sub:#848484;--sw-main:#eee}[data-swatch=costurero]{--sw-bg:#241963;--sw-alt:#2a277a;--sw-text:#f4f2ff;--sw-sub:#80a4fe;--sw-main:#f2ce83}[data-swatch=jardin]{--sw-bg:#2f4340;--sw-alt:#283936;--sw-text:#eef3f2;--sw-sub:#aabab8;--sw-main:#f6c9b4}[data-swatch=escarcha]{--sw-bg:#e8e9ec;--sw-alt:#dcdee5;--sw-text:#33374c;--sw-sub:#595c6d;--sw-main:#2c529d}[data-swatch=alba]{--sw-bg:#fffaf3;--sw-alt:#f4ece4;--sw-text:#3f3a5e;--sw-sub:#696475;--sw-main:#23647e}[data-swatch=orquidea]{--sw-bg:#ebe1ef;--sw-alt:#e0d3e7;--sw-text:#212b43;--sw-sub:#645178;--sw-main:#6632ab}[data-swatch=cafe]{--sw-bg:#ceb18d;--sw-alt:#d9c2a2;--sw-text:#14120f;--sw-sub:#434140;--sw-main:#143b5b}[data-swatch=lavanda]{--sw-bg:#b3baff;--sw-alt:#c3c8ff;--sw-text:#130f1a;--sw-sub:#474466;--sw-main:#3b2a8c}:root{--font:"Twemoji Country Flags", "Roboto Mono", ui-monospace, SFMono-Regular, Menlo, Consolas, "Liberation Mono", monospace;--glyph:"STIX Two Math", "Cambria Math", "Noto Sans Math", "DejaVu Sans", "Times New Roman", serif;--scale:1}*,:before,:after{box-sizing:border-box}html{background:var(--bg);height:100%;font-size:calc(clamp(16px, calc(7px + .6vw), 20px) * var(--scale,1))}body{background:var(--bg);height:100%;color:var(--text);font-family:var(--font);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;margin:0;font-size:1rem;line-height:1.5}button{font:inherit;color:inherit}::selection{background:var(--main);color:var(--bg)}:focus-visible{outline:2px solid var(--main);outline-offset:2px;border-radius:.25rem}#app,.app{max-width:77.5rem;min-height:100%;padding-block:1.75rem 1.1rem;padding-left:max(16px, env(safe-area-inset-left,var(--safe-area-inset-left,0px)));padding-right:max(16px, env(safe-area-inset-right,var(--safe-area-inset-right,0px)));grid-template-rows:auto 1fr auto;gap:1.75rem;margin:0 auto;display:grid;overflow-x:clip}header{flex-wrap:wrap;align-items:center;gap:.75rem 1.5rem;display:flex}.logo{cursor:pointer;min-height:2rem;color:var(--text);background:0 0;border:0;align-items:center;gap:.55rem;padding:0;display:flex}.logo .glyph{font-family:var(--glyph);color:var(--main);font-size:2.1rem;line-height:1;transform:translateY(.05em)}.logo .name{text-align:left;line-height:1;display:grid}.logo .tag{color:var(--sub);letter-spacing:.02em;margin-bottom:.2rem;font-size:.65rem}.logo .word{letter-spacing:-.01em;font-size:1.8rem;font-weight:500}nav{gap:.2rem;display:flex}nav button{color:var(--sub);cursor:pointer;background:0 0;border:0;border-radius:.4rem;place-items:center;padding:.45rem;transition:color .15s;display:grid}nav button:hover,nav button.on{color:var(--text)}nav svg{width:1.2rem;height:1.2rem}.hstat{color:var(--text-2);font-variant-numeric:tabular-nums;gap:1rem;margin-left:auto;font-size:.72rem;display:flex}.hstat b{color:var(--main);font-weight:400}main{flex-direction:column;min-width:0;display:flex}.practice{flex-direction:column;flex:1;gap:1.25rem;display:flex}.cfg{background:var(--sub-alt);border-radius:.5rem;flex-wrap:wrap;justify-content:center;align-self:center;align-items:center;gap:.1rem .15rem;max-width:100%;padding:.3rem .6rem;font-size:.72rem;display:flex}.cfg button{color:var(--sub);cursor:pointer;white-space:nowrap;background:0 0;border:0;border-radius:.3rem;padding:.4rem .5rem;transition:color .15s}.cfg button:hover{color:var(--text)}.cfg button.on{color:var(--main)}.cfg .sep{background:var(--bg);border-radius:1rem;width:.25rem;height:1.2rem;margin:0 .4rem}.strip{color:var(--sub);flex-wrap:wrap;justify-content:center;align-self:center;align-items:center;gap:.5rem 1rem;font-size:.8rem;display:flex}.strip button{background:var(--sub-alt);cursor:pointer;color:var(--text);border:0;border-radius:.35rem;padding:.4rem .8rem}.strip button.warn{color:var(--err)}.test{flex-direction:column;flex:1;justify-content:center;gap:1.4rem;width:100%;max-width:57.5rem;margin:0 auto;padding-bottom:6vh;font-size:1rem;display:flex;position:relative}.meta{color:var(--text-2);flex-wrap:wrap;align-items:baseline;gap:.25rem 1rem;display:flex}.meta .count{color:var(--main);font-variant-numeric:tabular-nums;font-size:1.5em}.meta .tag{color:var(--text-2);font-size:.8em}.prompt{text-wrap:pretty;max-width:58ch;margin:0;font-size:1.4em;line-height:1.55}.prompt .cat{color:var(--sub);white-space:nowrap;margin-left:.5rem;font-size:.6em}.big-word{color:var(--text);overflow-wrap:anywhere;margin:0;font-size:2.6em;line-height:1.2}.sentence{text-wrap:pretty;max-width:60ch;color:var(--text);margin:0;font-size:1.45em;line-height:1.8}.sentence .gap{border-bottom:.08em solid var(--sub);min-width:5ch;color:var(--sub);text-align:center;line-height:1.2;display:inline-block}.sentence .gap.ok{color:var(--ok);border-color:var(--ok)}.sentence .gap.bad{color:var(--err);border-color:var(--err)}.ctx{color:var(--text-2);max-width:60ch;margin:0;font-size:1.05em}.typing{cursor:text;touch-action:manipulation;position:relative}.cells{letter-spacing:.02em;vertical-align:bottom;flex-wrap:wrap;align-items:flex-end;font-size:2.1em;line-height:1.55;display:inline-flex}.sentence .cells{vertical-align:baseline;align-items:baseline;font-size:1em;line-height:1.3}.cells .c{text-align:center;border-bottom:.07em solid var(--line);min-width:1ch;color:var(--text);margin-right:.1em;transition:color .12s,border-color .12s;display:inline-block;position:relative}.cells .c.t{border-color:var(--sub)}.cells .c.h{color:var(--main)}.cells .c.x{color:var(--err-extra);border-color:#0000}.cells .c.ok{color:var(--ok);border-color:var(--ok)}.cells .c.tl{color:var(--main);border-color:var(--main)}.cells .c.bad{color:var(--err);border-color:var(--err)}.cells .c.end{border-color:#0000;min-width:.2ch}.cells.free .c{border-color:#0000}.cells.free .c.end{border-bottom:.07em solid var(--line);text-align:left;min-width:4ch}.copy{letter-spacing:.01em;flex-wrap:wrap;font-size:2.6em;line-height:1.3;display:inline-flex}.copy .l{color:var(--sub);transition:color .1s;position:relative}.copy .l.ok{color:var(--text)}.copy .l.bad{color:var(--err)}.copy .l.x{color:var(--err-extra)}.copy.done .l{color:var(--ok)}.copy .l.end{min-width:.1ch}.cur:before{content:"";background:var(--main);border-radius:2px;width:.085em;animation:1s ease-in-out infinite blink;position:absolute;top:.18em;bottom:.18em;left:-.06em}.cells .cur:before{top:.22em;bottom:.14em}.typing.idle .cur:before{display:none}@keyframes blink{50%{opacity:0}}.fb{min-height:1.6em;color:var(--text-2);max-width:70ch}.fb .ok{color:var(--ok)}.fb .bad{color:var(--err)}.fb .warn{color:var(--main)}.fb q{quotes:"«" "»";color:var(--text)}.card{background:var(--sub-alt);border-radius:.55rem;gap:.45rem;max-width:70ch;padding:1rem 1.2rem;font-size:.95em;display:grid}.card .hd{flex-wrap:wrap;align-items:baseline;gap:.25rem .75rem;display:flex}.card .hd b{color:var(--main);font-size:1.15em;font-weight:500}.card .hd span{color:var(--sub);font-size:.85em}.card p{margin:0}.card .ex{color:var(--sub);font-style:italic}.hl{color:var(--main);font-style:normal}.notes{grid-template-columns:auto 1fr;gap:.35rem 1rem;max-width:70ch;margin:0;font-size:.92em;display:grid}.notes dt{color:var(--sub)}.notes dd{min-width:0;margin:0}.acts{color:var(--text-2);flex-wrap:wrap;align-items:center;gap:.4rem 1.25rem;font-size:.8rem;display:flex}.acts button{color:var(--text-2);cursor:pointer;background:0 0;border:0;align-items:center;gap:.45rem;padding:.3rem 0;transition:color .15s;display:inline-flex}.acts button:hover{color:var(--text)}.acts button.primary{color:var(--text);background:var(--sub-alt);border-radius:.45rem;padding:.5rem .85rem}.acts button.primary:hover{color:var(--main)}.acts button.primary kbd{background:var(--bg)}kbd{font:inherit;background:var(--sub-alt);color:var(--text-2);border-radius:.25rem;padding:.08rem .38rem;font-size:.72rem}.card kbd,.strip kbd{background:var(--bg)}.ops{gap:.2rem;max-width:70ch;display:grid}.op{text-align:left;color:var(--text);cursor:pointer;background:0 0;border:0;border-radius:.4rem;align-items:baseline;gap:1.1rem;margin-left:-.6rem;padding:.45rem .6rem;font-size:1.3em;transition:background .12s,color .12s;display:flex}.op .k{color:var(--sub);min-width:1ch;font-size:.7em}.op:hover:not([disabled]){background:var(--sub-alt);color:var(--main)}.op[disabled]{cursor:default}.op.right{color:var(--ok)}.op.wrong{color:var(--err)}.op.dim{color:var(--sub)}.ops.long .op{font-size:1em;line-height:1.5}.comp{resize:none;border:0;border-bottom:2px solid var(--line);width:100%;max-width:62ch;min-height:4.6em;color:var(--text);caret-color:var(--main);font:inherit;background:0 0;outline:none;padding:.3rem 0 .5rem;font-size:1.3em;line-height:1.55}.comp:focus{border-color:var(--sub)}.comp::placeholder{color:var(--sub);opacity:.7}.thinking{color:var(--sub)}.thinking:after{content:"▍";color:var(--main);margin-left:.3rem;animation:1s ease-in-out infinite blink}.verdict{font-size:1.15em}.v3{color:var(--ok)}.v2{color:var(--main)}.v1,.v0{color:var(--err)}.mine{max-width:62ch;margin:0;font-size:1.2em;line-height:1.6}.results{grid-template-columns:minmax(180px,auto) 1fr;align-items:start;gap:2rem 4rem;display:grid}.bignums{gap:1.2rem;display:grid}.bignum .lbl{color:var(--text-2);font-size:1.6rem;line-height:1.1}.bignum .val{color:var(--main);font-variant-numeric:tabular-nums;font-size:3.6rem;line-height:1}.bignum.sm .lbl{font-size:1rem}.bignum.sm .val{font-size:2rem}.rlist{gap:.35rem;min-width:0;display:grid}.rrow{border-bottom:1px solid var(--sub-alt);grid-template-columns:minmax(0,1fr) auto auto;align-items:baseline;gap:1rem;padding:.3rem 0;display:grid}.rrow .w{text-align:left;justify-self:start}.rrow .marks{letter-spacing:.15em;font-size:.875rem}.rrow .marks .y{color:var(--ok)}.rrow .marks .n{color:var(--err)}.rrow .st{color:var(--sub);white-space:nowrap;font-size:.72rem}.rrow .st b{color:var(--main);font-weight:400}.rlist h3{color:var(--sub);margin:0 0 .4rem;font-size:.8rem;font-weight:400}.idle{gap:1rem;max-width:60ch;display:grid}.idle .say{margin:0;font-size:2rem;line-height:1.2}.idle p{color:var(--text-2);margin:0}.idle p.say{color:var(--text)}.page{grid-template-columns:minmax(0,1fr);align-content:start;gap:2.25rem;width:100%;max-width:57.5rem;margin:0 auto;display:grid}.page-h{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.75rem 1.5rem;display:flex}.page-h h1{margin:0;font-size:1.6rem;font-weight:400}.page-h .sub{color:var(--text-2);font-size:.875rem}.search{background:var(--sub-alt);color:var(--text);font:inherit;border:0;border-radius:.45rem;outline:none;width:100%;max-width:320px;padding:.6rem .85rem;font-size:.875rem}.search:focus{box-shadow:0 0 0 2px var(--line)}.legend{color:var(--sub);flex-wrap:wrap;gap:.4rem 1.25rem;font-size:.72rem;display:flex}.legend span{align-items:center;gap:.45rem;display:inline-flex}.legend i{border-radius:2px;width:1.1rem;height:4px;display:inline-block}.shelf{gap:.8rem;display:grid}.shelf-h{flex-wrap:wrap;align-items:baseline;gap:.25rem 1rem;display:flex}.shelf-h h2{color:var(--main);margin:0;font-size:1.1rem;font-weight:500}.shelf-h .d{color:var(--sub);flex:16rem;font-size:.8rem}.shelf-h .n{color:var(--sub);font-variant-numeric:tabular-nums;font-size:.8rem}.toggle{cursor:pointer;color:var(--sub);background:0 0;border:0;padding:.2rem 0;font-size:.72rem}.toggle.on{color:var(--ok)}.shelf.off .words{opacity:.45}.words{flex-wrap:wrap;gap:.2rem 1.3rem;display:flex}.w{color:var(--text);cursor:pointer;background:0 0;border:0;padding:.25rem 0 .45rem;font-size:1rem;transition:color .15s;position:relative}.w.nueva{color:var(--sub)}.w:hover{color:var(--main)}.w:after{content:"";height:3px;width:var(--p,0%);background:var(--sc,transparent);border-radius:2px;position:absolute;bottom:.1rem;left:0}.empty{color:var(--sub);margin:0;font-size:.875rem}.modal{z-index:30;background:var(--shade);padding:1.5rem max(16px, env(safe-area-inset-right,var(--safe-area-inset-right,0px))) 1.5rem max(16px, env(safe-area-inset-left,var(--safe-area-inset-left,0px)));justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.modal .box{background:var(--sub-alt);border-radius:.65rem;gap:1.1rem;width:100%;max-width:640px;max-height:88vh;padding:1.5rem 1.6rem;display:grid;overflow:auto}.modal .box .top{justify-content:space-between;align-items:baseline;gap:1rem;display:flex}.modal h2{color:var(--main);overflow-wrap:anywhere;margin:0;font-size:2rem;font-weight:400}.modal .x{color:var(--sub);cursor:pointer;background:0 0;border:0;font-size:.8rem}.modal .x:hover{color:var(--text)}.modal .def{margin:0;font-size:1.1rem;line-height:1.55}.modal .ex{color:var(--sub);margin:0;font-style:italic}.modal .notes dd{color:var(--text)}.chips{flex-wrap:wrap;gap:.4rem;display:flex}.chip{background:var(--bg);color:var(--sub);border-radius:1rem;padding:.2rem .55rem;font-size:.72rem}.chip.st{color:var(--text);align-items:center;gap:.4rem;display:inline-flex}.chip.st i{border-radius:50%;width:.55rem;height:.55rem;display:inline-block}.btns{flex-wrap:wrap;gap:.5rem;display:flex}.btn{background:var(--bg);color:var(--text);cursor:pointer;border:0;border-radius:.4rem;padding:.5rem .9rem;font-size:.875rem;transition:color .15s,background .15s}.btn:hover{color:var(--main)}.btn.danger:hover{color:var(--err)}.page .btn{background:var(--sub-alt)}.entries{gap:0;display:grid}.entry{border-bottom:1px solid var(--sub-alt);gap:.45rem;padding:1.1rem 0;display:grid}.entry .hd{color:var(--sub);flex-wrap:wrap;align-items:baseline;gap:.25rem 1rem;font-size:.8rem;display:flex}.entry .hd .wd{color:var(--main);cursor:pointer;background:0 0;border:0;padding:0;font-size:1rem}.entry .txt{margin:0;font-size:1.1rem;line-height:1.6}.entry .cm{color:var(--sub);max-width:70ch;margin:0;font-size:.875rem}.entry .sg{color:var(--sub);margin:0;font-size:.875rem}.entry .sg b{color:var(--text);font-weight:400}.tiles{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.5rem 2rem;display:grid}.tile .lbl{color:var(--sub);font-size:.8rem}.tile .val{color:var(--main);font-variant-numeric:tabular-nums;font-size:2.2rem;line-height:1.15}.tile .val small{color:var(--sub);margin-left:.25rem;font-size:.45em}.sect{grid-template-columns:minmax(0,1fr);gap:.9rem;display:grid}.sect h2{color:var(--text);margin:0;font-size:.95rem;font-weight:500}.stack{background:var(--sub-alt);border-radius:4px;gap:2px;height:14px;display:flex;overflow:hidden}.stack i{min-width:0;height:100%;display:block}.stack-lbl{color:var(--sub);flex-wrap:wrap;gap:.4rem 1.5rem;font-size:.8rem;display:flex}.stack-lbl span{font-variant-numeric:tabular-nums;align-items:center;gap:.45rem;display:inline-flex}.stack-lbl b{color:var(--text);font-weight:400}.stack-lbl i{border-radius:2px;width:.6rem;height:.6rem;display:inline-block}.chart{gap:.35rem;display:grid}.bars{height:var(--h,120px);border-bottom:1px solid var(--line);align-items:flex-end;gap:2px;display:flex;position:relative}.bars .bar{cursor:default;flex:1 1 0;align-items:flex-end;min-width:0;height:100%;display:flex}.bars .bar i{background:var(--main);border-radius:4px 4px 0 0;width:100%;display:block}.bars .bar:hover i{background:var(--text)}.bars .bar.zero i{background:0 0}.bars .max{color:var(--sub);font-size:.72rem;position:absolute;top:-1.3rem;left:0}.axis{color:var(--sub);justify-content:space-between;font-size:.72rem;display:flex}.axis.per{justify-content:stretch;gap:2px}.axis.per span{text-align:center;white-space:nowrap;text-overflow:ellipsis;flex:1 1 0;min-width:0;overflow:hidden}.hrows{gap:.55rem;display:grid}.hrow{grid-template-columns:11rem 1fr 6rem;align-items:center;gap:1rem;font-size:.875rem;display:grid}.hrow .lb{color:var(--sub)}.hrow .tr{background:var(--sub-alt);border-radius:4px;height:8px;overflow:hidden}.hrow .tr i{background:var(--main);border-radius:4px;height:100%;display:block}.hrow .vl{white-space:nowrap;text-align:right;font-variant-numeric:tabular-nums;color:var(--text)}.hrow .vl small{color:var(--sub)}.sets{display:grid}.set{border-bottom:1px solid var(--sub-alt);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.6rem 2rem;padding:1.1rem 0;display:grid}.set h3{color:var(--text);align-items:center;gap:.5rem;margin:0;font-size:.95rem;font-weight:400;display:flex}.set p{color:var(--text-2);max-width:54ch;margin:.3rem 0 0;font-size:.8rem}.seg{flex-wrap:wrap;justify-content:flex-end;gap:.35rem;display:flex}.seg button{background:var(--sub-alt);color:var(--text);cursor:pointer;border:0;border-radius:.4rem;padding:.5rem .85rem;font-size:.8rem;transition:background .15s,color .15s}.seg button:hover{color:var(--main)}.seg button.on{background:var(--main);color:var(--bg)}.set.full{grid-template-columns:1fr}.io{background:var(--sub-alt);width:100%;min-height:8rem;color:var(--text);font:inherit;resize:vertical;border:0;border-radius:.45rem;outline:none;padding:.75rem;font-size:.72rem}footer{color:var(--sub);flex-wrap:wrap;justify-content:space-between;gap:.5rem 1.5rem;font-size:.72rem;display:flex}footer .keys{flex-wrap:wrap;gap:.4rem 1.1rem;display:flex}footer .keys span{align-items:center;gap:.4rem;display:inline-flex}footer .sync{align-items:center;gap:.5rem;display:inline-flex}footer .dot{background:var(--sub);border-radius:50%;width:.45rem;height:.45rem}footer .dot.on{background:var(--ok)}footer .dot.busy{background:var(--main)}footer .dot.err{background:var(--err)}#tip{z-index:40;pointer-events:none;background:var(--text);color:var(--bg);white-space:nowrap;border-radius:.3rem;padding:.3rem .55rem;font-size:.72rem;position:fixed;transform:translate(-50%,calc(-100% - 8px))}@media (hover:none){footer .keys{display:none}footer:not(:has(.sync)){display:none}}@media (max-width:720px){#app,.app{gap:1.25rem;padding-block:1rem .9rem}.logo .word{font-size:1.5rem}.logo .glyph{font-size:1.7rem}.hstat{order:3;width:100%;margin-left:0}.test{gap:1.1rem;font-size:.875rem}.copy,.big-word{font-size:2.1em}.results{grid-template-columns:1fr;gap:1.5rem}.bignums{grid-template-columns:repeat(3,auto);justify-content:start;gap:1.5rem}.bignum .val{font-size:2.4rem}.bignum .lbl{font-size:1rem}.set{grid-template-columns:1fr}.seg{justify-content:flex-start}.hrow{grid-template-columns:7rem 1fr 5rem;gap:.6rem}.tiles{grid-template-columns:repeat(2,minmax(0,1fr))}.tile .val{font-size:1.8rem}.notes{grid-template-columns:1fr;gap:.1rem}.notes dd{margin-bottom:.4rem}}@media (prefers-reduced-motion:reduce){*,:before,:after{transition:none!important;animation:none!important}}.syn-line{flex-wrap:wrap;align-items:baseline;gap:.1em .9em;min-height:1.6em;font-size:1.75em;line-height:1.55;display:flex}.syn-line .sw{color:var(--text);position:relative}.syn-line .sw.now{min-width:.2ch}.syn-line .end{vertical-align:-.1em;width:0;height:1em;display:inline-block;position:relative}.syn-line{-webkit-user-select:none;user-select:none;-webkit-touch-callout:none}.syn-line .sel{background:color-mix(in srgb, var(--main) 28%, transparent);border-radius:2px}.syn-line .ph{color:var(--sub);font-size:.72em}.tally{flex-wrap:wrap;gap:1rem 3rem;display:flex}.tally .bignum .lbl{font-size:1rem}.tally .bignum .val{font-size:3rem}.tally .ok .val{color:var(--ok)}.tally .no .val{color:var(--err)}.tally .miss .val,.tally .off .val{color:var(--sub)}.syn-res{flex-wrap:wrap;gap:.2em 1.1em;max-width:70ch;font-size:1.35em;line-height:1.5;display:flex}.syn-res .ok{color:var(--ok)}.syn-res .no{color:var(--err)}.syn-res .near,.syn-res .unv{color:var(--main)}.syn-res .pend,.syn-res .rep{color:var(--sub)}.syn-res .off{color:var(--text-2);text-decoration:underline;text-decoration-thickness:1px;-webkit-text-decoration-color:color-mix(in srgb, var(--sub) 70%, transparent);text-decoration-color:color-mix(in srgb, var(--sub) 70%, transparent);text-underline-offset:.25em}.syn-res .accept{color:var(--sub);cursor:pointer;text-decoration:underline;text-decoration-thickness:1px;-webkit-text-decoration-color:color-mix(in srgb, var(--sub) 45%, transparent);text-decoration-color:color-mix(in srgb, var(--sub) 45%, transparent);text-underline-offset:.2em;background:0 0;border:0;padding:0 0 0 .2em;font-size:.6em}.syn-res .accept:hover{color:var(--text)}.syn-notes{color:var(--text-2);gap:.3rem;max-width:70ch;margin:0;padding:0;font-size:.92em;list-style:none;display:grid}.syn-notes .ok{color:var(--ok)}.syn-notes .no{color:var(--err)}.syn-notes .near,.syn-notes .unv{color:var(--main)}.syn-notes b{color:var(--text);font-weight:400}.missing{color:var(--text);flex-wrap:wrap;gap:.25em 1.1em;max-width:72ch;margin:0;font-size:1.15em;line-height:1.6;display:flex}.missing sup{color:var(--sub);margin-left:.2em;font-size:.55em}.modal-syn{color:var(--sub);font-size:1rem}.modal-syn .kn{color:var(--ok)}.cmp{color:var(--text-2);max-width:70ch;margin:0;font-size:1.05em;line-height:1.6}.cmp b{color:var(--ok);font-weight:400}.cmp b.n{color:var(--text)}.dim{color:var(--sub);font-size:.9em}.big-word .cat{color:var(--sub)}.rrow .marks.nums{letter-spacing:0;font-variant-numeric:tabular-nums;color:var(--text)}@media (max-width:720px){.tally{gap:.75rem 1.75rem}.tally .bignum .val{font-size:2.3rem}.tally .bignum .lbl{font-size:.875rem}.syn-line{font-size:1.45em}}.meta .timer{color:var(--main);font-variant-numeric:tabular-nums;min-width:2ch;font-size:1.5em}.meta .timer.low{color:var(--err)}.meta .prog{color:var(--sub);font-variant-numeric:tabular-nums}.meta .lvl{color:var(--sub);align-items:center;gap:.3rem;display:inline-flex}.meta .lvl i{background:var(--line);border-radius:50%;width:.45rem;height:.45rem}.meta .lvl i.on{background:var(--main)}.lvlrow{gap:.3rem;display:grid}details.lvlrow{border-top:1px solid var(--sub-alt);padding-top:.55rem}details.lvlrow summary{cursor:pointer;flex-wrap:wrap;align-items:baseline;gap:.25rem 1rem;padding:.2rem 0 .45rem;list-style:none;display:flex}details.lvlrow summary::-webkit-details-marker{display:none}details.lvlrow summary:before{content:"›";color:var(--sub);width:.8rem;transition:transform .15s;display:inline-block}details.lvlrow[open] summary:before{transform:rotate(90deg)}details.lvlrow summary:hover .lvlname{color:var(--text)}.lvlname{color:var(--sub);font-size:.875rem}.lvlmeta{color:var(--sub);opacity:.75;font-variant-numeric:tabular-nums;font-size:.72rem}.tally .pts .val{color:var(--main)}.tally .as .val{color:var(--main);opacity:.75}.syn-res .as{color:var(--main)}.syn-res sup,.syn-res .ok sup{opacity:.8;margin-left:.15em;font-size:.5em}.syn-notes .as{color:var(--main)}.pts-c{color:var(--ok);font-weight:400}.pts-a{color:var(--main);font-weight:400}.ctx b{color:var(--text);font-weight:400}.w small.dim{font-size:.75em}.board{border-top:1px solid var(--sub-alt);gap:.6rem;width:100%;max-width:57.5rem;margin:0 auto;padding-top:1.1rem;display:grid}.board-h{flex-wrap:wrap;align-items:baseline;gap:.25rem 1.25rem;display:flex}.board .rec.new{color:var(--main)}.board-wrap{overflow-x:auto}.board-t{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%;font-size:.875rem}.board-t th{text-align:left;color:var(--sub);padding:0 .75rem .35rem 0;font-size:.72rem;font-weight:400}.board-t td{border-top:1px solid var(--sub-alt);color:var(--text);padding:.32rem .75rem .32rem 0}.board-t .rk{width:2.5rem;color:var(--sub)}.board-t .nm{overflow-wrap:anywhere}.board-t .pt,.board-t .tt{text-align:right;white-space:nowrap}.board-t .pt{color:var(--main)}.board-t .tt{color:var(--sub)}.board-t tr.me td{background:var(--sub-alt)}.board-t tr.me .nm{color:var(--main)}.board-t .you{color:var(--sub);margin-left:.4rem;font-size:.72rem}.board-t tr.gap td{color:var(--sub);text-align:center;border-top:0;padding:.1rem 0}.board-note{color:var(--sub);margin:0;font-size:.72rem}.linkbtn{color:var(--text);cursor:pointer;font:inherit;text-decoration:underline;text-decoration-thickness:1px;-webkit-text-decoration-color:color-mix(in srgb, var(--sub) 45%, transparent);text-decoration-color:color-mix(in srgb, var(--sub) 45%, transparent);text-underline-offset:.2em;background:0 0;border:0;padding:0}.linkbtn:hover{color:var(--main)}.nameform{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.nameform .search{flex:12rem;max-width:260px}.namemsg{min-height:1.2em;color:var(--err);margin:0;font-size:.8rem}.page .nameform .btn{background:var(--sub-alt)}@media (max-width:720px){.board-t .tt{display:none}}.board-t th.pt,.board-t th.tt{color:var(--sub)}.board-t .pt{width:8rem}.board-t .tt{width:10rem}body{overscroll-behavior:none}.app{padding-top:max(1.75rem, env(safe-area-inset-top,var(--safe-area-inset-top,0px)));padding-bottom:max(1.1rem, env(safe-area-inset-bottom,var(--safe-area-inset-bottom,0px)))}.visually-hidden{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.typing{position:relative}.typing .ti{opacity:0;color:#0000;caret-color:#0000;z-index:3;cursor:text;background:0 0;border:0;width:100%;height:100%;margin:0;padding:0;font-size:16px;position:absolute;inset:0}.typing .ti:focus-visible{outline:none}.tabs{scrollbar-width:none;background:var(--sub-alt);border-radius:.5rem;flex-wrap:nowrap;gap:.15rem;width:-moz-fit-content;width:fit-content;min-width:0;max-width:100%;padding:.25rem;font-size:.8rem;display:flex;overflow-x:auto}.tabs::-webkit-scrollbar{display:none}@supports (animation-timeline:scroll()){.tabs{animation:linear both tabs-edge;animation-timeline:scroll(self inline)}@keyframes tabs-edge{0%{-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 28px),#0000);mask-image:linear-gradient(90deg,#000 calc(100% - 28px),#0000)}2%,98%{-webkit-mask-image:linear-gradient(90deg,#0000,#000 28px calc(100% - 28px),#0000);mask-image:linear-gradient(90deg,#0000,#000 28px calc(100% - 28px),#0000)}to{-webkit-mask-image:linear-gradient(90deg,#0000,#000 28px);mask-image:linear-gradient(90deg,#0000,#000 28px)}}}.tabs button{color:var(--sub);cursor:pointer;white-space:nowrap;background:0 0;border:0;border-radius:.35rem;flex:none;padding:.4rem .7rem}.tabs button:hover{color:var(--text)}.tabs button.on{background:var(--bg);color:var(--main)}.dailies{grid-template-columns:repeat(auto-fill,minmax(min(100%,200px),1fr));gap:.75rem;display:grid}.daily{background:var(--sub-alt);text-align:left;cursor:pointer;color:var(--text);border:0;border-radius:.55rem;gap:.3rem;padding:1rem 1.1rem;transition:background .15s;display:grid}.daily:hover{background:var(--raise)}.daily .g{color:var(--sub);align-items:center;gap:.35rem;font-size:.72rem;display:inline-flex}.daily .g svg{flex:none;width:.95rem;height:.95rem}.daily .wd{color:var(--text);font-size:1.35rem}.daily .wd.hidden{color:var(--sub);letter-spacing:.2em}.daily .sc{color:var(--text-2);font-size:.8rem}.daily .sc b{color:var(--main);font-size:1.1rem;font-weight:400}.daily.done .wd{color:var(--main)}.answers{gap:.25rem;max-width:70ch;display:grid}.ans{grid-template-columns:minmax(0,12rem) 1fr 4.5rem;align-items:center;gap:.9rem;font-size:.875rem;display:grid}.ans .w{cursor:default;padding:0;font-size:.95rem}.ans .w.mine{color:var(--ok)}.ans .w.none{color:var(--sub)}.ans .tr{background:var(--sub-alt);border-radius:3px;height:6px;overflow:hidden}.ans .tr i{background:var(--main);border-radius:3px;height:100%;display:block}.ans .tr i.mine{background:var(--ok)}.ans .vl{text-align:right;font-variant-numeric:tabular-nums;color:var(--sub);font-size:.8rem}.share{white-space:pre-wrap;background:var(--sub-alt);border-radius:.45rem;max-width:40ch;margin:0;padding:.75rem .9rem;font-size:.875rem}.form{gap:.75rem;max-width:360px;display:grid}.form label{color:var(--sub);gap:.3rem;font-size:.8rem;display:grid}.form input{background:var(--bg);color:var(--text);font:inherit;border:0;border-radius:.4rem;outline:none;padding:.6rem .8rem;font-size:1rem}.page .form input{background:var(--sub-alt)}.form input:focus{box-shadow:0 0 0 2px var(--line)}.form .err{color:var(--err);min-height:1.2em;margin:0;font-size:.8rem}.form .row{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.btn.primary{background:var(--main);color:var(--bg)}.btn.primary:hover{color:var(--bg);filter:brightness(1.08)}.btn[disabled]{opacity:.5;cursor:default}.code{letter-spacing:.12em;color:var(--main);background:var(--bg);-webkit-user-select:all;user-select:all;border-radius:.45rem;width:-moz-fit-content;width:fit-content;padding:.6rem .9rem;font-size:1.6rem}.note{color:var(--text-2);max-width:60ch;margin:0;font-size:.875rem}.note b{color:var(--text);font-weight:400}.linkish{color:var(--sub);cursor:pointer;font:inherit;text-decoration:underline;text-decoration-thickness:1px;-webkit-text-decoration-color:color-mix(in srgb, var(--sub) 45%, transparent);text-decoration-color:color-mix(in srgb, var(--sub) 45%, transparent);text-underline-offset:.2em;background:0 0;border:0;padding:0;font-size:.8rem}.linkish:hover{color:var(--text)}.achs{grid-template-columns:repeat(auto-fill,minmax(min(100%,240px),1fr));gap:.6rem;display:grid}.ach{background:var(--sub-alt);border-radius:.5rem;gap:.2rem;padding:.8rem .95rem;display:grid}.ach .nm{color:var(--text)}.achn{text-transform:uppercase;letter-spacing:.05em}.ach .ds{color:var(--sub);font-size:.8rem}.ach .rr{font-size:.72rem}.ach.off{opacity:.45}.ach.off .nm,.r-comun{color:var(--sub)}.r-raro{color:var(--ok)}.r-epico{color:var(--epic)}.r-legendario{color:var(--main)}.rankbar{background:var(--sub-alt);border-radius:3px;max-width:420px;height:6px;overflow:hidden}.rankbar i{background:var(--main);height:100%;display:block}.groups{gap:.6rem;display:grid}.group{border-bottom:1px solid var(--sub-alt);flex-wrap:wrap;align-items:baseline;gap:.4rem 1rem;padding:.7rem 0;display:flex}.group .nm{color:var(--text);cursor:pointer;background:0 0;border:0;padding:0;font-size:1rem}.group .nm.on{color:var(--main)}.group .cd{color:var(--sub);letter-spacing:.08em;font-size:.8rem}.group .mm{color:var(--sub);font-size:.8rem}.group .sp{flex:1}.pay{background:var(--sub-alt);border-radius:.55rem;gap:.6rem;max-width:60ch;padding:1.2rem 1.3rem;display:grid}.pay h2{color:var(--main);margin:0;font-size:1.25rem;font-weight:400}.banner{background:var(--sub-alt);color:var(--sub);border-radius:.45rem;margin:0;padding:.55rem .85rem;font-size:.8rem}.banner b{color:var(--text);font-weight:400}.loading{color:var(--sub)}.loading:after{content:"▍";color:var(--main);margin-left:.3rem;animation:1s ease-in-out infinite blink}@media (max-width:720px){.ans{grid-template-columns:minmax(0,8rem) 1fr 3.5rem;gap:.6rem}}.library{gap:2rem;display:grid}.seal{font-family:var(--glyph);color:var(--main);line-height:1;display:inline-block}@keyframes stamp{0%{opacity:0;transform:scale(1.4)}55%{opacity:1}to{transform:scale(1)}}@keyframes shadein{0%{opacity:0}}@keyframes slidein{0%{opacity:0;transform:translate(28px)}}@keyframes dropin{0%{opacity:0;transform:translateY(-6px)}}.dot{background:var(--sub);border-radius:50%;flex:none;width:.45rem;height:.45rem}.dot.on{background:var(--ok)}.dot.busy{background:var(--main)}.dot.err{background:var(--err)}nav button{position:relative}nav .live{background:var(--main);width:.42rem;height:.42rem;box-shadow:0 0 0 2px var(--bg);border-radius:50%;position:absolute;top:.3rem;right:.28rem}.hbtns{align-items:center;gap:.4rem;display:flex}.hbtn{color:var(--sub);cursor:pointer;background:0 0;border:0;border-radius:.45rem;align-items:center;gap:.45rem;padding:.45rem;font-size:.8rem;transition:color .15s,background .15s;display:inline-flex;position:relative}.hbtn svg{flex:none;width:1.15rem;height:1.15rem}.hbtn:hover,.hbtn.on{color:var(--text);background:var(--sub-alt)}.hbtn.who{background:var(--sub-alt);color:var(--text);padding:.42rem .75rem .42rem .55rem}.hbtn.who:hover,.hbtn.who.on,.hbtn.who.guest{color:var(--main)}.who-n{text-overflow:ellipsis;white-space:nowrap;max-width:14ch;overflow:hidden}.badge{background:var(--main);min-width:1.05rem;height:1.05rem;color:var(--bg);text-align:center;font-variant-numeric:tabular-nums;box-shadow:0 0 0 2px var(--bg);border-radius:.6rem;padding:0 .28rem;font-size:.65rem;line-height:1.05rem;position:absolute;top:.05rem;right:-.1rem}.ntf-stack{z-index:45;bottom:max(1.25rem, env(safe-area-inset-bottom,var(--safe-area-inset-bottom,0px)));pointer-events:none;gap:.5rem;width:min(370px,100vw - 32px);display:grid;position:fixed;right:max(16px,50vw - 38.75rem + 16px)}.ntf,.inote{grid-template-columns:1.6rem minmax(0,1fr) auto;align-items:start;gap:.15rem .75rem;font-size:.8rem;line-height:1.45;display:grid}.ntf{pointer-events:auto;background:var(--raise);box-shadow:0 12px 32px #0000006b, inset 0 0 0 1px var(--line);border-radius:.55rem;padding:.85rem .75rem .9rem .85rem;position:relative;overflow:hidden}.ntf .mark,.inote .mark{color:var(--sub);justify-items:center;padding-top:.05rem;display:grid}.ntf .mark svg,.inote .mark svg{width:1.15rem;height:1.15rem}.ntf .tx,.inote .tx{gap:.1rem;min-width:0;display:grid}.ntf .tx b,.inote .tx b{color:var(--text);overflow-wrap:anywhere;font-size:.875rem;font-weight:500}.ntf .tx span,.inote .tx span{color:var(--sub)}.ntf .tx .ey,.inote .tx .ey{color:var(--main);font-size:.72rem}.note-side{flex-direction:column;align-items:flex-end;gap:.3rem;display:flex}.ntf .x{color:var(--sub);cursor:pointer;background:0 0;border:0;border-radius:.3rem;margin:-.15rem -.1rem 0 0;padding:.1rem;display:grid}.ntf .x svg{width:1rem;height:1rem}.ntf .x:hover{color:var(--text)}@media (max-width:700px){.ntf-stack>.ntf:nth-last-child(n+3){display:none}}.act{color:var(--main);font:inherit;cursor:pointer;white-space:nowrap;background:0 0;border:0;padding:.1rem 0;font-size:.8rem}.act:hover{text-underline-offset:.2em;text-decoration:underline}.ntf .bar{background:var(--sub);opacity:.45;transform-origin:0;width:100%;height:2px;animation:linear forwards drain;position:absolute;bottom:0;left:0}.ntf .bar.paused{animation-play-state:paused}@keyframes drain{0%{transform:scaleX(var(--from,1))}to{transform:scaleX(0)}}.ntf.k-ach{box-shadow:0 12px 32px #0000006b, inset 0 0 0 1px color-mix(in srgb, var(--main) 38%, transparent)}.ntf.k-ach .mark .seal{margin-top:-.15rem;font-size:2rem;animation:.5s cubic-bezier(.2,.8,.2,1) both stamp}.ntf.k-ach .tx b{font-size:1rem}.ntf.k-ach .bar,.ntf.k-rank .bar{background:var(--main)}.k-rank .mark,.k-record .mark,.k-daily .mark,.k-review .mark{color:var(--main)}.k-ok .mark,.k-group .mark{color:var(--ok)}.k-err .mark{color:var(--err)}.ntf.k-err .bar{background:var(--err)}.inote .seal{margin-top:-.1rem;font-size:1.5rem}.pop-shade{z-index:34;position:fixed;inset:0}.inbox{z-index:35;background:var(--raise);width:min(400px,100vw - 32px);max-height:min(72vh,580px);box-shadow:0 18px 50px #00000080, inset 0 0 0 1px var(--line);border-radius:.6rem;outline:none;animation:.16s ease-out dropin;position:fixed;top:4.6rem;right:max(16px,50vw - 38.75rem + 16px);overflow-y:auto}.inbox-h{z-index:1;background:var(--raise);border-bottom:1px solid var(--line);align-items:center;gap:1rem;padding:.8rem .9rem .7rem 1rem;display:flex;position:sticky;top:0}.inbox-h h2{color:var(--text);flex:1;margin:0;font-size:.875rem;font-weight:500}.inbox-h .x,.drawer .x{color:var(--sub);cursor:pointer;background:0 0;border:0;border-radius:.3rem;align-items:center;gap:.45rem;padding:.3rem;display:inline-flex}.inbox-h .x svg,.drawer .x svg{width:1.05rem;height:1.05rem}.inbox-h .x:hover,.drawer .x:hover{color:var(--text)}.inbox-empty{color:var(--sub);margin:0;padding:1.4rem 1rem;font-size:.8rem;line-height:1.6}.inbox-list{margin:0;padding:0;list-style:none}.inote{border-bottom:1px solid var(--line);padding:.8rem .9rem .8rem 1rem}.inote:last-child{border-bottom:0}.inote.fresh{box-shadow:inset 3px 0 0 var(--main)}.ntf-stack.beside{right:calc(min(470px,100vw) + 16px)}.inote time{color:var(--sub);white-space:nowrap;font-size:.72rem}.drawer-shade{z-index:30;background:var(--shade);animation:.18s ease-out shadein;position:fixed;inset:0}.drawer{z-index:31;overscroll-behavior:contain;background:var(--sub-alt);width:min(470px,100vw);padding:max(1.3rem, env(safe-area-inset-top,var(--safe-area-inset-top,0px))) max(1.6rem, env(safe-area-inset-right,var(--safe-area-inset-right,0px))) max(1.8rem, env(safe-area-inset-bottom,var(--safe-area-inset-bottom,0px))) 1.6rem;flex-direction:column;gap:1.4rem;animation:.22s cubic-bezier(.2,.8,.2,1) slidein;display:flex;position:fixed;top:0;bottom:0;right:0;overflow-y:auto;box-shadow:-24px 0 60px #00000059}.drawer-h{justify-content:space-between;align-items:center;gap:1rem;display:flex}.drawer-h h2{color:var(--sub);margin:0;font-size:.875rem;font-weight:400}.drawer .form{max-width:none}.drawer .form input,.drawer .io,.drawer .tabs{background:var(--bg)}.drawer .tabs button.on{background:var(--sub-alt)}.tabs.wide{width:100%;display:flex}.tabs.wide button{flex:1;padding:.55rem .7rem;font-size:.875rem}.form-h{gap:.35rem;display:grid}.form-h h3{color:var(--text);margin:0;font-size:1rem;font-weight:400}.acct-intro{gap:.6rem;display:grid}.acct-intro p{color:var(--text);margin:0;font-size:.875rem;line-height:1.65}.acct-intro .note{color:var(--main);font-size:.8rem}.acct-forms{gap:1rem;display:grid}.who{align-items:center;gap:1.1rem;display:flex}.who .seal{font-size:3.4rem}.who .nm{color:var(--text);overflow-wrap:anywhere;margin:0;font-size:1.7rem;line-height:1.1}.who .sub{color:var(--sub);margin:.3rem 0 0;font-size:.8rem}.who .sync{color:var(--sub);align-items:center;gap:.45rem;margin:.4rem 0 0;font-size:.72rem;display:flex}.acct-sec{border-top:1px solid var(--line);gap:.55rem;padding-top:1.15rem;display:grid}.acct-sec h3{color:var(--text);margin:0;font-size:.875rem;font-weight:400}.acct-sec>p{color:var(--sub);max-width:54ch;margin:0;font-size:.8rem;line-height:1.6}.acct-sec .btns{align-items:center;margin-top:.2rem}.acct-sec.danger h3{color:var(--err)}.btn{align-items:center;gap:.5rem;display:inline-flex}.btn svg{flex:none;width:1rem;height:1rem}.btn.danger{color:var(--err)}.btn.danger.solid{background:var(--err);color:var(--bg)}.btn.danger.solid:hover{color:var(--bg);filter:brightness(1.08)}.btn.big{justify-self:start;padding:.8rem 1.5rem;font-size:1rem}.modal .box.sm{max-width:460px}.glink{text-align:center;justify-items:center;gap:.8rem}.glink .gl-ic{width:3.2rem;height:3.2rem;color:var(--main);background:color-mix(in srgb, var(--main) 15%, transparent);border-radius:50%;place-items:center;display:grid}.glink .gl-ic svg{width:1.5rem;height:1.5rem}.glink h2{overflow-wrap:anywhere;margin:0;font-size:1.45rem;font-weight:500;line-height:1.25}.glink .gl-k{color:var(--sub);margin:0 0 -.4rem;font-size:.8rem}.glink .def{max-width:36ch;margin:0}.glink .btns{justify-content:center;margin-top:.3rem}.glink .form.err{margin:0}.welcome{z-index:50;background:var(--bg);padding:max(2rem, env(safe-area-inset-top,var(--safe-area-inset-top,0px))) 16px max(2rem, env(safe-area-inset-bottom,var(--safe-area-inset-bottom,0px)));outline:none;justify-content:center;display:flex;position:fixed;inset:0;overflow-y:auto}.welcome-in{gap:1.75rem;width:100%;max-width:34rem;margin:auto 0;display:grid}.welcome-h{justify-items:start;gap:.2rem;display:grid}.welcome-h .glyph{font-family:var(--glyph);color:var(--main);margin-bottom:.4rem;font-size:5rem;line-height:1;animation:.7s cubic-bezier(.2,.8,.2,1) both stamp}.welcome-h h1{letter-spacing:-.015em;margin:0;font-size:2.8rem;font-weight:500;line-height:1}.welcome-h .lead{color:var(--sub);max-width:40ch;margin:.7rem 0 0;font-size:1rem;line-height:1.6}.welcome-lang{justify-content:flex-start}.choices{gap:.5rem;display:grid}.choice{text-align:left;background:var(--sub-alt);cursor:pointer;color:var(--text);font:inherit;border:0;border-radius:.55rem;gap:.3rem;padding:1rem 1.15rem;transition:background .15s;display:grid}.choice b{font-size:1rem;font-weight:500;transition:color .15s}.choice span{color:var(--sub);font-size:.8rem;line-height:1.55}.choice:hover{background:var(--raise)}.choice:hover b{color:var(--main)}.choice.main{box-shadow:inset 3px 0 0 var(--main)}.choice.main b{color:var(--main)}.welcome-form{gap:1rem;display:grid}.welcome .form{max-width:none}.welcome .form input{background:var(--sub-alt)}.welcome .back{justify-self:start}.winv{background:color-mix(in srgb, var(--main) 15%, transparent);color:var(--main);border-radius:.55rem;align-items:center;gap:.6rem;margin:0;padding:.8rem 1rem;font-size:.9rem;line-height:1.5;display:flex}.winv svg{flex:none;width:1.2rem;height:1.2rem}.leave{background:var(--sub-alt);width:100%;max-width:57.5rem;box-shadow:inset 3px 0 0 var(--main);border-radius:.55rem;grid-template-columns:auto minmax(0,1fr) auto;align-self:center;align-items:center;gap:.5rem 1rem;padding:.95rem 1rem .95rem 1.1rem;animation:.18s ease-out dropin;display:grid}.leave-mark{color:var(--main);display:grid}.leave-mark svg{width:1.35rem;height:1.35rem}.leave-tx{gap:.2rem;display:grid}.leave-tx p{color:var(--sub);margin:0;font-size:.8rem;line-height:1.55}.leave-tx .leave-title{color:var(--text);font-size:.95rem}.leave-btns{flex-wrap:wrap;justify-content:flex-end;gap:.5rem;display:flex}.leave .btn{white-space:nowrap}.leave .btn kbd{background:var(--sub-alt)}.leave .btn.danger.solid kbd{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--bg) 45%, transparent);color:var(--bg);background:0 0}.round-wrap{flex-direction:column;flex:1;min-width:0;transition:opacity .2s;display:flex}.round-wrap.held{opacity:.32;pointer-events:none}.cfg .grp{display:contents}.cfg button.want{color:var(--text);background:var(--bg)}@media (hover:none){kbd{display:none}}@media (max-width:720px){header{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"logo btns""nav nav""stat stat";align-items:center;gap:.7rem .5rem;display:grid}.logo{grid-area:logo}.logo .tag{display:none}nav{grid-area:nav;justify-content:space-between;margin:0 -.45rem}.hstat{grid-area:stat;margin:-.35rem 0 0;font-size:.72rem}.hbtns{grid-area:btns}.who-n{max-width:12ch}.ntf-stack,.ntf-stack.beside{top:max(.75rem, env(safe-area-inset-top,var(--safe-area-inset-top,0px)));width:auto;bottom:auto;left:16px;right:16px}.inbox{top:max(.75rem, env(safe-area-inset-top,var(--safe-area-inset-top,0px)));width:auto;max-height:82vh;left:16px;right:16px}.drawer{padding-left:max(1.15rem, env(safe-area-inset-left,var(--safe-area-inset-left,0px)));padding-right:max(1.15rem, env(safe-area-inset-right,var(--safe-area-inset-right,0px)))}.welcome-h .glyph{font-size:4rem}.welcome-h h1{font-size:2.3rem}.cfg{justify-items:center;gap:.15rem;padding:.35rem .4rem;display:grid}.cfg>.sep{display:none}.cfg .grp{flex-wrap:wrap;justify-content:center;align-items:center;display:flex}.leave{grid-template-columns:auto minmax(0,1fr)}.leave-btns{grid-column:1/-1}.leave-btns .btn{flex:auto;justify-content:center}}.info-line{color:var(--info);margin:0}.flag{font-family:Twemoji Country Flags,Apple Color Emoji,Segoe UI Emoji,Noto Color Emoji,sans-serif;font-style:normal;line-height:1;display:inline-block}.p1{--pc:var(--t1)}.p2{--pc:var(--t2)}.p3{--pc:var(--t3)}.legend-pts{flex-wrap:wrap;gap:.4rem;font-size:.8rem;display:inline-flex}.legend-pts.small{font-size:.72rem}.pchip{color:var(--text-2);background:color-mix(in srgb, var(--pc) 10%, transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--pc) 35%, transparent);border-radius:1rem;align-items:baseline;gap:.4rem;padding:.22rem .6rem;display:inline-flex}.pchip b{color:var(--pc);font-weight:500}.answers-list{gap:.45em .9em}.answers-list .ans{align-items:baseline;gap:.3em;display:inline-flex}.answers-list .ans.ok,.answers-list .ans.as{color:var(--text)}.pbadge{color:var(--pc);background:color-mix(in srgb, var(--pc) 9%, transparent);border-radius:.8em;padding:.1em .45em;font-size:.62em;font-weight:500;transform:translateY(-.25em)}.pghost{color:var(--pc);margin-left:.3em;font-size:.6em;font-style:normal}.breakdown{color:var(--text-2);flex-wrap:wrap;align-items:baseline;gap:.3rem 1.1rem;margin:0;font-size:.92em;display:flex}.breakdown b{color:var(--pc);font-weight:500}.breakdown .eq{color:var(--text)}.breakdown .eq b{color:var(--main);font-size:1.15em}.gp{color:var(--main);font-weight:400}.idle.start{gap:.9rem}.idle.start .how{color:var(--text);font-size:1.1em}.ptsrow{flex-wrap:wrap;align-items:center;gap:.5rem .8rem;display:flex}.ptsrow .lbl{color:var(--sub);font-size:.8rem}.facts{flex-wrap:wrap;gap:.3rem 1.2rem;font-size:.875rem;display:flex;color:var(--sub)!important}.facts .rec{color:var(--main)}.fb .count{color:var(--text)}.xpbox{background:var(--sub-alt);border-radius:.5rem;gap:.35rem;min-width:14rem;padding:.85rem 1rem;display:grid}.xpline{color:var(--text-2);align-items:baseline;gap:.6rem;font-size:.875rem;display:flex}.xpline b{color:var(--main);font-size:1.1rem;font-weight:500}.xpbox .rankbar{max-width:none}.xpnext{color:var(--sub);font-size:.72rem}.playgrid{flex-direction:column;flex:1;gap:1.5rem;min-width:0;display:flex}.playgrid.solo{width:100%;max-width:57.5rem;margin-inline:auto}.rail{min-width:0}@media (min-width:1180px){.playgrid:not(.solo){grid-template-columns:minmax(0,1fr) 19rem;align-items:start;gap:2.5rem;display:grid}.playgrid:not(.solo) .rail{position:sticky;top:1.25rem}.playgrid:not(.solo) .board{background:var(--sub-alt);border-top:0;border-radius:.6rem;padding:1rem 1rem .8rem}}.board{gap:.7rem}.board-h{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.25rem 1rem;display:flex}.board-h h2{color:var(--text);margin:0;font-size:.95rem;font-weight:500}.board-h h2 .bl{color:var(--sub);font-size:.8rem;font-weight:400}.board .rec{color:var(--main);font-size:.8rem}.board-f{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem;display:flex}.tabs.mini{padding:.2rem;font-size:.72rem}.tabs.mini button{padding:.3rem .55rem}.playgrid:not(.solo) .board .tabs{background:var(--bg)}.playgrid:not(.solo) .board .tabs button.on{background:var(--sub-alt)}.scope{background:var(--bg);color:var(--text-2);font:inherit;border:0;border-radius:.4rem;max-width:11rem;padding:.35rem .5rem;font-size:.72rem}.ranks{font-variant-numeric:tabular-nums;gap:1px;margin:0;padding:0;font-size:.875rem;list-style:none;display:grid}.ranks li{border-radius:.35rem;grid-template-columns:1.8rem minmax(0,1fr) auto;align-items:center;gap:.5rem;padding:.38rem .45rem;display:grid}.ranks .rk{color:var(--sub);text-align:right}.ranks .top .rk{color:var(--main)}.ranks .nm{min-width:0;color:var(--text);align-items:center;gap:.45rem;display:flex}.ranks .un{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ranks .pt{color:var(--main)}.ranks .me{background:color-mix(in srgb, var(--main) 12%, transparent)}.ranks .me .un:not(.t1):not(.t2):not(.t3):not(.t4):not(.t5){color:var(--main)}.ranks .you,.board-t .you{color:var(--sub);font-size:.72rem}.ranks .gap{text-align:center;color:var(--sub);padding:0}.ranks li.gap{display:block}.today-board .tb-games{margin:-.1rem 0 .55rem}.board-foot{justify-content:flex-start;font-size:.8rem;display:flex}.board-foot .linkbtn{color:var(--text-2)}.filters{gap:.6rem;display:grid}.frow{flex-wrap:wrap;align-items:center;gap:.5rem .8rem;display:flex}.flbl{color:var(--sub);min-width:4.5rem;font-size:.8rem}.boards-how{color:var(--info);margin:0;font-size:.875rem}.mypos{background:var(--sub-alt);box-shadow:inset 3px 0 0 var(--main);color:var(--text-2);border-radius:.55rem;flex-wrap:wrap;align-items:baseline;gap:.4rem 1.2rem;padding:.9rem 1.1rem;display:flex}.mypos .big{color:var(--main);font-variant-numeric:tabular-nums;font-size:2rem;line-height:1}.mypos .pts{margin-left:auto}.mypos .pts b{color:var(--text);font-size:1.25rem;font-weight:500}.board-t.big{font-size:.875rem}.board-t.big td{padding:.5rem .75rem .5rem 0}.board-t .nm{display:table-cell}.board-t .nm .flag{margin-right:.5rem}.board-t .ss{text-align:right;color:var(--sub);width:6rem}.board-t tr.top .rk,.board-t td.tt.pt{color:var(--main)}.form .hint{color:var(--sub);font-size:.72rem;line-height:1.5}.country-sel{align-items:center;display:flex;position:relative}.country-sel .flag{pointer-events:none;font-size:1rem;position:absolute;left:.75rem}.country-sel select{background:var(--bg);width:100%;color:var(--text);font:inherit;appearance:none;cursor:pointer;border:0;border-radius:.4rem;padding:.6rem .8rem .6rem 2.4rem;font-size:1rem}.welcome .country-sel select{background:var(--sub-alt)}.country-sel select:focus{box-shadow:0 0 0 2px var(--line);outline:none}.acct-sec .row .country-sel{flex:16rem}.mailrow{flex-wrap:wrap;align-items:center;gap:.4rem .7rem;margin:0;display:flex}.mailrow .mail{color:var(--text);overflow-wrap:anywhere;font-size:.95rem}.badge-ok,.badge-warn{border-radius:1rem;padding:.12rem .5rem;font-size:.72rem}.badge-ok{color:var(--ok);background:color-mix(in srgb, var(--ok) 14%, transparent)}.badge-warn{color:var(--main);background:color-mix(in srgb, var(--main) 14%, transparent)}.warnline{color:var(--main);margin:0;font-size:.8rem;line-height:1.6}.sent{gap:.7rem;display:grid}.sent p{margin:0;line-height:1.6}@media (max-width:720px){.rail .board{border-top:1px solid var(--sub-alt);padding-top:1.1rem}.flbl{min-width:100%}.board-t .ss{display:none}.mypos .pts{margin-left:0}}.who .nm .flag{vertical-align:.08em;margin-right:.45rem;font-size:.8em}@media (max-width:720px){.bignums{grid-template-columns:repeat(3,minmax(0,auto))}.xpbox{grid-column:1/-1;min-width:0}.rrow{gap:.6rem}}.missing .linkbtn.more{color:var(--info);align-self:center;font-size:.8em}.cfg .mult{opacity:.7;margin-left:.15em;font-size:.9em}.cfg button.on .mult{opacity:1}.lvtag{vertical-align:middle;box-shadow:inset 0 0 0 1px var(--line);color:var(--text-2);border-radius:1em;align-items:baseline;gap:.35em;padding:.2em .6em;font-size:.45em;display:inline-flex}.lvtag b{color:var(--main);font-weight:400}.lvtag.l2 b{color:var(--info)}.lvtag.l3 b{color:var(--main)}.meta .mult{color:var(--main);margin-left:.3em}.multline{color:var(--text-2);margin:-.4rem 0 0;font-size:.875rem}.multline b{color:var(--main);font-weight:400}.breakdown .mul b{color:var(--main)}button.see{font:inherit;color:inherit;cursor:pointer;text-align:left;text-overflow:ellipsis;background:0 0;border:0;padding:0;overflow:hidden}button.see:hover{color:var(--main)}.modal .box.pv{max-width:720px}.modal .box.pv.wide{max-width:1000px}.pv-meta{color:var(--text-2);margin:-.6rem 0 0;font-size:.875rem}.pv-grid{grid-template-columns:minmax(0,1fr);gap:1rem 1.6rem;display:grid}.pv-grid.two{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.pv-who{border-bottom:1px solid var(--raise);align-items:baseline;gap:.45rem;min-width:0;padding-bottom:.5rem;display:flex}.pv-who .un{text-overflow:ellipsis;white-space:nowrap;color:var(--text);overflow:hidden}.pv-who.me .un:not(.t1):not(.t2):not(.t3):not(.t4):not(.t5){color:var(--main)}.pv-total{color:var(--text-2);white-space:nowrap;margin-left:auto;font-size:.875rem}.pv-total b{color:var(--main);font-size:1.4rem;font-weight:400}.pv-cell{min-width:0}.pv-cell .dim{margin:0}.pv-w{flex-wrap:wrap;align-items:baseline;gap:.5rem;display:flex}.pv-w .wd,.pv-w button.wd{color:var(--text);font-size:1.25rem}.pv-w .lv{color:var(--sub);font-size:.72rem}.pv-w .gp{color:var(--main);margin-left:auto;font-weight:400}.pv-ans{color:var(--text-2);flex-wrap:wrap;gap:.15rem .7rem;margin:.35rem 0 0;font-size:.95rem;display:flex}.pv-ans .both{color:var(--ok)}@media (max-width:640px){.modal .box.pv{padding:1.1rem 1rem}.pv-grid.two{gap:.9rem}.pv-w .wd,.pv-w button.wd{font-size:1rem}.pv-ans{gap:.1rem .55rem;font-size:.875rem}}.daily .dots{gap:.3rem;margin-top:.2rem;display:flex}.daily .dots i{background:var(--bg);border-radius:50%;width:.5rem;height:.5rem}.daily .dots i.on{background:var(--main)}.daily.half .wd{font-size:1rem}.daily .wd{overflow-wrap:anywhere}.rrow .found{color:var(--text-2);grid-column:1/-1;margin-top:-.15rem;font-size:.875rem}.ranks.wide{max-width:34rem;font-size:.95rem}.ranks .nm .dim{font-size:.8em}button.linkrow{font:inherit;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;width:100%;padding:0}button.linkrow:hover .lb{color:var(--text)}.modal .box.pv h2{font-size:1.6rem}@media (max-width:640px){.modal .box.pv h2{font-size:1.25rem}}header{flex-wrap:nowrap}.topnav{gap:.15rem;margin-left:.5rem;display:flex}.topnav button{color:var(--sub);border-radius:.45rem;align-items:center;gap:.45rem;padding:.45rem .7rem;font-size:.8rem;display:inline-flex}.topnav button:hover{color:var(--text);background:var(--sub-alt)}.topnav button.on{color:var(--main);background:var(--sub-alt)}.topnav svg{flex:none;width:1.1rem;height:1.1rem}.topnav .live{top:.3rem;right:.3rem}.topnav button[title] .lb{white-space:nowrap}.hbtns{margin-left:auto}.hstat{display:none}@media (max-width:1180px){.logo .tag{display:none}.topnav button{padding:.45rem .55rem}}@media (max-width:1120px) and (min-width:721px){.topnav button{flex-direction:column;gap:.15rem;padding:.35rem .45rem;font-size:.72rem}.who-n{max-width:9ch}}@media (max-width:900px) and (min-width:721px){.logo .name{display:none}.topnav{gap:0;margin-left:.25rem}.topnav button{padding:.35rem .32rem}.who-n{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}}.tabbar{display:none}@media (max-width:720px){header{flex-wrap:nowrap;gap:.5rem;display:flex}.topnav{display:none}.hbtns{gap:.25rem}.hbtn.who{padding:.42rem .6rem .42rem .5rem}.who-n{text-overflow:ellipsis;white-space:nowrap;max-width:12ch;overflow:hidden}.tabbar{z-index:25;padding:.3rem max(6px, env(safe-area-inset-right,var(--safe-area-inset-right,0px))) max(.35rem, env(safe-area-inset-bottom,var(--safe-area-inset-bottom,0px))) max(6px, env(safe-area-inset-left,var(--safe-area-inset-left,0px)));background:var(--sub-alt);box-shadow:0 -1px 0 var(--line), 0 -8px 24px #00000040;grid-template-columns:repeat(6,1fr);display:grid;position:fixed;bottom:0;left:0;right:0}.tabbar button{color:var(--sub);cursor:pointer;background:0 0;border:0;border-radius:.45rem;justify-items:center;gap:.15rem;padding:.35rem 0 .2rem;font-size:.65rem;display:grid;position:relative}.tabbar button.on{color:var(--main)}.tabbar svg{width:1.3rem;height:1.3rem}.tabbar .live{background:var(--main);width:.42rem;height:.42rem;box-shadow:0 0 0 2px var(--sub-alt);border-radius:50%;position:absolute;top:.25rem;right:calc(50% - 1.05rem)}.app{padding-bottom:calc(4.6rem + env(safe-area-inset-bottom,var(--safe-area-inset-bottom,0px)))}.ntf-stack,.ntf-stack.beside{top:auto;bottom:calc(4.9rem + env(safe-area-inset-bottom,var(--safe-area-inset-bottom,0px)))}}@media (min-width:721px){.hbtn.gear{display:none}}.timebar{background:var(--sub-alt);border-radius:2px;height:3px;margin-top:-.6rem;overflow:hidden}.timebar i{background:var(--main);border-radius:2px;height:100%;transition:width .2s linear,background .3s;display:block}.timebar.low i{background:var(--err)}.cfg-mini{display:none}.sheet-bg{z-index:40;background:var(--shade);align-items:flex-end;display:flex;position:fixed;inset:0}.sheet{background:var(--sub-alt);width:100%;padding:1.1rem max(16px, env(safe-area-inset-right,var(--safe-area-inset-right,0px))) max(1.1rem, env(safe-area-inset-bottom,var(--safe-area-inset-bottom,0px))) max(16px, env(safe-area-inset-left,var(--safe-area-inset-left,0px)));border-radius:1rem 1rem 0 0;gap:.7rem;animation:.18s ease-out sheetup;display:grid}.sheet h3{color:var(--sub);margin:0;font-size:.72rem;font-weight:400}.sheet-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.45rem;display:grid}.sheet-grid.three{grid-template-columns:repeat(3,minmax(0,1fr))}.sheet-grid button{background:var(--bg);color:var(--text-2);cursor:pointer;border:0;border-radius:.55rem;padding:.8rem .5rem;font-size:.875rem}.sheet-grid button b{color:var(--sub);font-weight:400}.sheet-grid button.on{color:var(--main);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--main) 55%, transparent)}.sheet-grid button.on b{color:var(--main)}.sheet-grid button.mode{justify-content:center;align-items:center;gap:.45rem;display:inline-flex}.sheet-grid button.mode svg{width:1.05rem;height:1.05rem;color:var(--sub)}.sheet-grid button.mode.on svg{color:var(--main)}.sheet-ok{justify-content:center;margin-top:.3rem;padding:.8rem}@keyframes sheetup{0%{opacity:0;transform:translateY(30%)}}@media (max-width:720px){.playgrid .practice>.cfg{display:none}.cfg-mini{background:var(--sub-alt);color:var(--text);cursor:pointer;text-align:left;border:0;border-radius:.6rem;align-self:stretch;align-items:center;gap:.6rem;padding:.7rem .9rem;font-size:.875rem;display:flex}.cfg-mini .g{color:var(--main);align-items:center;gap:.35rem;display:inline-flex}.cfg-mini .g svg{flex:none;width:1em;height:1em}.cfg-mini .l{color:var(--text-2)}.cfg-mini .l b{color:var(--main);font-weight:400}.cfg-mini .chev{color:var(--main);margin-left:auto;font-size:.8rem}}.today{grid-template-columns:auto minmax(0,1.2fr) minmax(0,1fr);gap:.6rem;width:100%;max-width:57.5rem;margin:0 auto;display:grid}.today .td{text-align:left;background:var(--sub-alt);color:var(--text);border:0;border-radius:.6rem;align-content:start;gap:.2rem;min-width:0;padding:.7rem .9rem;font-size:.8rem;display:grid}.today button.td{cursor:pointer;transition:background .15s}.today button.td:hover{background:var(--raise)}.today .lbl{color:var(--sub);text-overflow:ellipsis;white-space:nowrap;font-size:.72rem;overflow:hidden}.today .val{color:var(--text)}.today .val b{color:var(--main);font-size:1.35rem;font-weight:400}.today .bar{background:var(--bg);border-radius:3px;height:5px;margin:.3rem 0 .1rem;overflow:hidden}.today .bar i{background:var(--main);border-radius:3px;height:100%;display:block}.today .sm{color:var(--text-2);font-size:.72rem}.today .go{color:var(--main)}.today .daily.done .go{color:var(--sub)}.today .daily:not(.done) .val{color:var(--info)}@media (max-width:720px){.today{grid-template-columns:auto minmax(0,1fr)}.today .daily{grid-column:1/-1;grid-template-columns:minmax(0,1fr) auto;align-items:center}.today .daily .lbl{grid-column:1/-1}}.acts button.primary.big{background:var(--main);color:var(--bg);border-radius:.55rem;padding:.75rem 1.6rem;font-size:1rem;font-weight:500}.acts button.primary.big:hover{color:var(--bg);filter:brightness(1.08)}.acts button.primary.big kbd{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--bg) 45%, transparent);color:var(--bg);background:0 0}@media (max-width:720px){.acts button.primary.big{justify-content:center;width:100%;padding:.9rem}}.rrow .wbar{background:var(--sub-alt);border-radius:2px;grid-column:1/-1;height:4px;margin-top:-.1rem;overflow:hidden}.rrow .wbar i{background:var(--main);transform-origin:0;border-radius:2px;height:100%;animation:.7s cubic-bezier(.2,.8,.2,1) both grow;display:block}@keyframes grow{0%{transform:scaleX(0)}}.bignum.record .val{text-shadow:0 0 22px color-mix(in srgb, var(--main) 55%, transparent)}.record-banner{background:color-mix(in srgb, var(--main) 12%, var(--sub-alt));box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--main) 45%, transparent);border-radius:.6rem;align-items:center;gap:.8rem;padding:.8rem 1rem;animation:.6s cubic-bezier(.2,.8,.2,1) both recordin;display:flex}.record-banner b{color:var(--main);font-weight:500}.record-banner .star{color:var(--main);font-size:1.8rem;line-height:1;animation:.6s cubic-bezier(.2,.8,.2,1) .15s both stamp}@keyframes recordin{0%{opacity:0;transform:translateY(8px)scale(.98)}}.recline b{color:var(--main)}@media (prefers-reduced-motion:reduce){.rrow .wbar i,.record-banner,.record-banner .star{animation:none}}.ach.off{opacity:1;background:color-mix(in srgb, var(--sub-alt) 60%, var(--bg))}.ach.off .nm{color:var(--text-2)}.ach.off .ds{color:var(--sub)}.ach.got{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--main) 35%, transparent)}.ach.got .nm{color:var(--main)}.ach .seal{margin-right:.4rem}.ach .prog{align-items:center;gap:.55rem;margin-top:.25rem;display:flex}.ach .pb{background:var(--bg);border-radius:2px;flex:1;height:4px;overflow:hidden}.ach .pb i{background:var(--info);border-radius:2px;height:100%;display:block}.ach .pn{color:var(--text-2);white-space:nowrap;font-variant-numeric:tabular-nums;font-size:.72rem}.recent{gap:1px;display:grid}.recent .rp{border:0;border-bottom:1px solid var(--sub-alt);color:var(--text);text-align:left;cursor:pointer;background:0 0;grid-template-columns:minmax(0,1fr) auto auto 5.5rem;align-items:baseline;gap:1rem;padding:.55rem .2rem;font-size:.875rem;display:grid}.recent .rp:hover{background:var(--sub-alt)}.recent .lv,.recent .d{color:var(--sub);font-size:.8rem}.recent .s{text-align:right;color:var(--text-2);font-size:.8rem}.recent .s b{color:var(--main);font-size:1rem;font-weight:400}@media (max-width:720px){.recent .rp{grid-template-columns:minmax(0,1fr) auto 4.5rem}.recent .d{display:none}}.dchart{gap:.5rem;max-width:640px;margin:0;display:grid}.dchart figcaption{color:var(--sub);justify-content:space-between;gap:1rem;font-size:.8rem;display:flex}.dchart .read{color:var(--text-2);font-variant-numeric:tabular-nums}.dchart .read b{color:var(--text);font-weight:400}.dchart .bars{border-bottom:1px solid var(--line);grid-template-columns:repeat(14,minmax(0,1fr));align-items:end;gap:2px;height:90px;display:grid}.dchart .col{cursor:default;align-items:flex-end;height:100%;padding:0 2px;display:flex}.dchart .col i{background:var(--main);opacity:.8;border-radius:4px 4px 0 0;width:100%;transition:opacity .15s;display:block}.dchart .col.on i,.dchart .col:hover i{opacity:1}.dchart .col.on{background:color-mix(in srgb, var(--text) 5%, transparent);border-radius:4px 4px 0 0}.dchart .axis{color:var(--sub);justify-content:space-between;font-size:.72rem;display:flex}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.gwhy{gap:.5rem;display:grid}.gwhy .lead{color:var(--text);max-width:64ch;margin:0}.gwhy ul{color:var(--text-2);gap:.3rem;margin:0;padding-left:1.1rem;font-size:.875rem;display:grid}.gwhy li::marker{color:var(--main)}.gforms{grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr));gap:.8rem;display:grid}.gcard{background:var(--sub-alt);border-radius:.6rem;flex-direction:column;gap:.5rem;padding:1rem 1.1rem;display:flex}.gcard .row{margin-top:auto;padding-top:.3rem}.gcard .gkind-seg{grid-template-columns:repeat(2,minmax(0,1fr));gap:.35rem;display:grid}.gcard .gkind-seg button{justify-content:center;align-items:center;gap:.4rem;display:inline-flex}.gcard .gkind-seg button:not(.on){background:var(--bg)}.gcard h3{color:var(--text);margin:0;font-size:.95rem;font-weight:500}.gcard .hint{color:var(--text-2);margin:0;font-size:.8rem}.gcard .row{gap:.5rem;display:flex}.gcard input{background:var(--bg);min-width:0;color:var(--text);font:inherit;border:0;border-radius:.4rem;outline:none;flex:1;padding:.6rem .8rem;font-size:1rem}.gcard input:focus{box-shadow:0 0 0 2px var(--line)}.gcard .btn.primary{background:var(--main);color:var(--bg)}@media (max-width:720px){.dailies{grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem}.daily{gap:.2rem;padding:.75rem .8rem}.daily .wd{font-size:1rem}.daily.half .wd{font-size:.875rem}.daily .sc{font-size:.72rem}}.wod-h{justify-content:space-between;align-items:baseline;gap:1rem;display:flex}.wod-h .linkbtn{color:var(--text-2);font-size:.8rem}.wod-card{background:var(--sub-alt);border-radius:.55rem;gap:.9rem;padding:1.1rem 1.25rem;display:grid}.wod-main{text-align:left;width:100%;color:var(--text);font:inherit;cursor:pointer;background:0 0;border:0;gap:.5rem;padding:0;display:grid}.wod-main:hover .wod-w{text-underline-offset:.2em;text-decoration:underline;text-decoration-thickness:1px}.wod-acts{border-top:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:.6rem 1rem;padding-top:.9rem;display:flex}.wod-acts .linkbtn{color:var(--text-2);font-size:.8rem}.wod-top{flex-wrap:wrap;align-items:baseline;gap:.1rem .7rem;display:flex}.wod-w{color:var(--main);overflow-wrap:anywhere;font-size:1.6rem;font-weight:400;line-height:1.2}.wod-c{color:var(--sub);font-size:.8rem}.wod-d{max-width:46rem;font-size:.95rem;line-height:1.5}.wod-e{color:var(--text-2);max-width:46rem;font-size:.875rem;line-height:1.5}.wod-et{color:var(--sub);font-size:.72rem}.pn-wod{gap:.4rem;display:grid}.pn-wod-row{background:var(--sub-alt);border-radius:.5rem;grid-template-columns:8.5rem minmax(0,12rem) minmax(0,1fr) auto;align-items:center;gap:.3rem 1rem;padding:.6rem .8rem;font-size:.8rem;display:grid}.pn-wod-row.today{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--main) 55%, transparent)}.pn-wod-row .d{color:var(--sub)}.pn-wod-row .w b{color:var(--main);font-size:.95rem;font-weight:500}.pn-wod-row .def{color:var(--text-2);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.pn-wod-row .acts{gap:.4rem;display:flex}@media (max-width:720px){.pn-wod-row{grid-template-columns:minmax(0,1fr) auto}.pn-wod-row .def{white-space:normal;grid-column:1/-1}.pn-wod-row .acts{grid-column:1/-1}}.set.theme-set{grid-template-columns:1fr}.themes{grid-template-columns:repeat(auto-fill,minmax(9.5rem,1fr));gap:.5rem;display:grid}.themes button{cursor:pointer;text-align:left;background:var(--sw-bg);min-height:2.5rem;color:var(--sw-text);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--sw-text) 14%, transparent);border:0;border-radius:.45rem;justify-content:space-between;align-items:center;gap:.5rem;padding:.5rem .75rem;font-size:.8rem;transition:transform .12s,box-shadow .12s;display:flex}.themes button:hover{transform:translateY(-1px)}.themes button.on{box-shadow:0 0 0 2px var(--bg), 0 0 0 4px var(--main)}.themes .dots{flex:none;gap:.25rem;display:inline-flex}.themes .dots i{border-radius:50%;width:.6rem;height:.6rem}.themes .dots i:first-child{background:var(--sw-main)}.themes .dots i:nth-child(2){background:var(--sw-sub)}.themes .dots i:nth-child(3){background:var(--sw-text)}.themes button[data-swatch=auto]{color:#d6d7da;background:linear-gradient(90deg,#1e2023 calc(100% - 3.2rem),#f3efe6 calc(100% - 3.2rem))}.themes button[data-swatch=auto] .dots i:first-child{background:#e7c448}.themes button[data-swatch=auto] .dots i:nth-child(2){background:#6d4e05}.themes button[data-swatch=auto] .dots i:nth-child(3){background:#2a2823}.themes-g{color:var(--sub);grid-column:1/-1;margin:.4rem 0 0;font-size:.72rem;font-weight:400}.hrow{grid-template-columns:11rem minmax(0,1fr) auto}@media (max-width:720px){.hrow{grid-template-columns:6.5rem minmax(2rem,1fr) auto}.panel .hrow{grid-template-columns:8.5rem minmax(2rem,1fr) auto;gap:.6rem}.hrow .vl{white-space:normal;max-width:12rem}}.daily .wd.hidden{display:none}.daily:not(.done):not(.half) .sc{color:var(--main);font-size:.95rem}.app{min-height:100vh;min-height:100dvh}.playgrid:not(.solo) .practice{align-self:stretch}.practice>.test{flex:1}.page.cwp{gap:1.6rem;max-width:77.5rem}.page.cwp:has(>.cw-cards){gap:2.25rem;max-width:57.5rem}.page:has(>.cw-cards){gap:2.25rem;max-width:57.5rem}.cw-cards{grid-template-columns:repeat(auto-fit,minmax(min(100%,17rem),1fr));gap:.9rem;display:grid}.cw-card{background:var(--sub-alt);border-radius:.7rem;align-content:start;gap:.45rem;padding:1.3rem 1.4rem;display:grid}.cw-card .g{color:var(--sub);font-size:.8rem}.cw-card .big{color:var(--text);font-size:1.9rem;line-height:1.15}.cw-card .big b{color:var(--main);font-weight:400}.cw-card.done .big{color:var(--text-2);font-size:1.25rem}.cw-card.done .big b{font-size:2.4rem}.cw-card .sc{color:var(--text-2);font-size:.875rem}.cw-card .acts{margin-top:.6rem}.cw-card .acts button.primary:not(.big){background:var(--bg)}.cw-top{flex-wrap:wrap;align-items:baseline;gap:.4rem 1.4rem;display:flex}.cw-clock{color:var(--main);font-variant-numeric:tabular-nums;min-width:4ch;font-size:2rem;line-height:1}.cw-clock.low{color:var(--err)}.cw-count{color:var(--text);font-variant-numeric:tabular-nums;font-size:.95rem}.cw-kind{color:var(--sub);font-size:.8rem}.cw-end{align-self:center;margin-left:auto}.cwp .timebar,.rop .timebar{margin-top:-.9rem}.cw-play{grid-template-columns:minmax(0,1.1fr) minmax(19rem,1fr);align-items:start;gap:2.5rem;display:grid}.cw-board{min-width:0;container-type:inline-size}.cw-grid{--w:11;--h:11;grid-template-columns:repeat(var(--w), minmax(0, 1fr));width:100%;max-width:min(42rem, calc((100dvh - 15rem) * var(--w) / var(--h)));-webkit-user-select:none;user-select:none;gap:3px;min-width:min(100%,16rem);display:grid}.cw-cell{aspect-ratio:1;background:var(--sub-alt);color:var(--text);font:inherit;font-size:min(1.6rem, calc(100cqi / var(--w) * .5));cursor:pointer;touch-action:manipulation;-webkit-tap-highlight-color:transparent;border:0;border-radius:.28rem;place-items:center;margin:0;padding:0;line-height:1;transition:background .12s,color .12s,box-shadow .12s;display:grid;position:relative}.cw-cell.blank{cursor:default;background:0 0}.cw-cell b{text-transform:uppercase;font-weight:400}.cw-cell .num{color:var(--sub);font-size:.42em;font-style:normal;line-height:1;position:absolute;top:.14em;left:.2em}.cw-cell:hover:not(.blank){background:var(--raise)}.cw-cell.on{background:color-mix(in srgb, var(--main) 16%, var(--sub-alt))}.cw-cell.on .num{color:var(--text-2)}.cw-cell.ty{color:var(--main)}.cw-cell.kn{color:var(--sub)}.cw-cell.bad{color:var(--err)}.cw-cell.cur{box-shadow:inset 0 0 0 2px var(--main)}.cw-cell.sv{color:var(--text)}.cw-cell.flash{animation:.7s ease-out cwflash}.cw-cell.miss{color:var(--err);opacity:.75}span.cw-cell{cursor:default}span.cw-cell:hover:not(.blank){background:var(--sub-alt)}@keyframes cwflash{0%{background:color-mix(in srgb, var(--ok) 55%, var(--sub-alt))}to{background:var(--sub-alt)}}.cw-side{gap:1.6rem;min-width:0;display:grid}.cw-clue{background:var(--sub-alt);border-radius:.7rem;gap:.8rem;padding:1.1rem 1.2rem 1rem;display:grid}.cw-clue.shake{animation:.32s shake}@keyframes shake{20%{transform:translate(-6px)}40%{transform:translate(5px)}60%{transform:translate(-3px)}80%{transform:translate(2px)}}.cw-cl-h{color:var(--sub);flex-wrap:wrap;align-items:center;gap:.4rem .8rem;font-size:.8rem;display:flex}.cw-where b{color:var(--text);font-weight:400}.cw-layers{gap:.25rem;margin-left:auto;display:inline-flex}.cw-layers i{background:var(--bg);border-radius:50%;width:.45rem;height:.45rem}.cw-layers i.on{background:var(--sub)}.cw-mult{color:var(--main);font-variant-numeric:tabular-nums}.cw-cl-t{color:var(--text);overflow-wrap:anywhere;margin:0;font-size:1.35rem;line-height:1.35}.lens{vertical-align:.18em;color:var(--sub);border:1px solid var(--line);white-space:nowrap;border-radius:.3rem;margin-right:.2em;padding:.05em .4em;font-size:.62em;display:inline-block}.cw-type .typing{display:block}.cw-strip{grid-template-columns:repeat(var(--n), minmax(0, 2.6rem));gap:4px;max-width:100%;display:grid}.cw-sq{aspect-ratio:1;background:var(--bg);color:var(--main);text-transform:uppercase;border-radius:.3rem;place-items:center;font-size:1.35rem;display:grid;position:relative}.cw-sq.kn{color:var(--sub)}.cw-sq.bad{color:var(--err)}.cw-sq.ok{color:var(--ok)}.cw-sq.cur{box-shadow:inset 0 0 0 2px var(--main)}.cw-fb{min-height:1.1rem;margin-top:-.3rem;font-size:.875rem}.cw-fb .ok{color:var(--ok)}.cw-fb .err{color:var(--err)}.cw-clue .acts .dim{color:var(--sub)}.cw-clue .acts button.primary{background:var(--bg)}.cw-lists{grid-template-columns:repeat(auto-fit,minmax(min(100%,15rem),1fr));align-items:start;gap:1.2rem;display:grid}.cw-list{gap:.15rem;display:grid}.cw-list h3{color:var(--sub);margin:0 0 .3rem;font-size:.8rem;font-weight:400}.cw-li{text-align:left;color:var(--text-2);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:.4rem;grid-template-columns:1.6rem minmax(0,1fr) auto;align-items:baseline;gap:.5rem;padding:.4rem .5rem;font-size:.875rem;line-height:1.35;display:grid}.cw-li:hover{background:var(--sub-alt);color:var(--text)}.cw-li.on{background:var(--sub-alt);color:var(--text);box-shadow:inset 2px 0 0 var(--main)}.cw-li .n{color:var(--sub);text-align:right;font-variant-numeric:tabular-nums;font-weight:400}.cw-li .pt{color:var(--sub);font-variant-numeric:tabular-nums;font-size:.8rem}.cw-li.ok .ans{color:var(--ok);text-transform:uppercase;letter-spacing:.06em}.cw-li.ok .pt{color:var(--ok)}.cw-li .tx{overflow-wrap:anywhere}.cw-play.done{grid-template-columns:minmax(0,1fr) minmax(19rem,1fr)}.cw-play.done .cw-grid{max-width:min(34rem,100%)}.cw-left{align-content:start;gap:1.8rem;min-width:0;display:grid}.cw-rr{row-gap:.15rem;padding:.45rem 0}.cw-rr .w .n{color:var(--sub);margin-right:.25rem;font-size:.8em;font-weight:400}.cw-rr .w{text-transform:uppercase;letter-spacing:.05em}.cw-rr.miss .w{color:var(--err)}.cw-rr .found .lens{font-size:.72em}.tally .val small{color:var(--sub);font-size:.45em}.daily.cwcard .wd{color:var(--text-2);font-size:1rem}.daily.cwcard.done .sc b{color:var(--main)}@media (max-width:900px){.cw-play,.cw-play.done{grid-template-columns:1fr;gap:1.4rem}.cw-side{display:contents}.cw-play:not(.done) .cw-clue{z-index:5;order:-1;position:sticky;top:0;box-shadow:0 6px 18px -8px #00000073}.cw-grid{max-width:min(100%,34rem);margin:0 auto}.cw-play:not(.done) .cw-board{order:0}.cw-lists{order:1}}@media (max-width:720px){.cw-clock{font-size:1.6rem}.cw-cl-t{font-size:1.1rem}.cw-clue{gap:.6rem;padding:.85rem .9rem .8rem}.cw-sq{font-size:1.1rem}.cw-clue .acts{gap:.3rem .9rem}.cw-clue .acts kbd{display:none}.cw-grid{gap:2px}}.board-h h2 svg,.sect h2 svg{vertical-align:-.15rem;width:1rem;height:1rem;margin-right:.2rem}.meta .tag.act{color:var(--main);opacity:1;align-items:center;gap:.3rem;display:inline-flex}.meta .tag.act svg{width:.9rem;height:.9rem}.modal .box.ctf{max-width:640px}.ctf-form{gap:1rem;display:grid}.modal .box.ctf h2{font-size:1.6rem}.ctf-lead{color:var(--text-2);margin:-.3rem 0 0;font-size:.95rem}.ctf-who{color:var(--sub);gap:.35rem;font-size:.8rem;display:grid}.ctf-who input{background:var(--bg);color:var(--text);font:inherit;border:0;border-radius:.45rem;padding:.7rem .85rem;font-size:1rem}.ctf-who input:focus-visible{outline:2px solid var(--main);outline-offset:1px}.ctf-row{grid-template-columns:7rem minmax(0,1fr);align-items:center;gap:.5rem 1rem;display:grid}.ctf-row .lb{color:var(--sub);font-size:.8rem}.ctf-official{color:var(--sub);align-items:center;gap:.35rem;margin:.1rem 0 0;font-size:.8rem;display:flex}.ctf-official.on{color:var(--gold)}.ctf-official svg{flex:none;width:.8rem;height:.8rem}.ctseg{flex-wrap:wrap;gap:.3rem;display:flex}.ctseg button{background:var(--bg);color:var(--text-2);font:inherit;cursor:pointer;border:0;border-radius:.4rem;padding:.5rem .7rem;font-size:.8rem;transition:color .15s,box-shadow .15s}.ctseg button:hover{color:var(--text)}.ctseg button.on{color:var(--main);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--main) 55%, transparent)}.ctseg button .mult{color:var(--sub);font-size:.9em}.ctseg button.on .mult{color:var(--main)}.modal .box.ctv .board-h h2{color:var(--text);font-size:.95rem;font-weight:500}@media (max-width:640px){.ctf-row{grid-template-columns:1fr;gap:.35rem}.modal .box.ctf{padding:1.1rem 1rem}}.modal .box.ctv{max-width:680px}.modal .box.ctv h2{align-items:center;gap:.55rem;font-size:1.6rem;display:flex}.modal .box.ctv h2 svg{flex:none;width:1.4rem;height:1.4rem}.ctv-rules{color:var(--text-2);margin:-.4rem 0 0;font-size:.875rem}.ctv-state{color:var(--text);margin:0;font-size:1rem}.ctv-state.live{color:var(--main)}.ctv-state .dim{color:var(--sub);font-size:.9em}.ctv-meta{color:var(--sub);margin:0;font-size:.72rem}.cup-won{background:color-mix(in srgb, var(--main) 14%, var(--bg));box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--main) 40%, transparent);border-radius:.6rem;align-items:center;gap:1rem;padding:1rem 1.1rem;animation:.5s ease-out both recordin;display:flex}.cup-won .cup-ic svg{width:2.6rem;height:2.6rem;color:var(--main);filter:drop-shadow(0 0 10px color-mix(in srgb, var(--main) 55%, transparent))}.cup-won div{gap:.15rem;display:grid}.cup-won b{color:var(--main);font-size:1.1rem;font-weight:500}.cup-won span{color:var(--text-2);font-size:.875rem}.ctv-ranks{max-width:none}.cupmark{color:var(--main);display:inline-flex}.cupmark svg{width:.95rem;height:.95rem}.ctcs{gap:.5rem;display:grid}.ctcs.past{margin-top:.2rem}.ctc{background:var(--sub-alt);border-radius:.6rem;align-items:center;gap:.75rem;padding:.35rem .75rem .35rem .35rem;display:flex}.ctc.open{box-shadow:inset 2px 0 0 var(--main)}.ctc.invite{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--main) 55%, transparent);background:color-mix(in srgb, var(--main) 8%, var(--sub-alt))}.ctc-main{text-align:left;min-width:0;color:var(--text);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:.45rem;flex:1;align-items:center;gap:.7rem;padding:.55rem .5rem;display:flex}.ctc-main:hover{background:var(--raise)}.ctc-ic{background:var(--bg);width:2.1rem;height:2.1rem;color:var(--sub);border-radius:50%;flex:none;place-items:center;display:grid}.ctc.open .ctc-ic,.ctc.invite .ctc-ic,.ctc.won .ctc-ic{color:var(--main)}.ctc-ic svg{width:1.1rem;height:1.1rem}.ctc-tx{gap:.1rem;min-width:0;display:grid}.ctc-tx b{overflow-wrap:anywhere;font-size:.95rem;font-weight:400}.ctc-sub{color:var(--sub);overflow-wrap:anywhere;font-size:.8rem}.ctc.won .ctc-sub{color:var(--text-2)}.ctc-acts{flex:none;gap:.4rem;display:flex}.ctc-acts .btn{padding:.45rem .8rem;font-size:.8rem}.page .ctc-acts .btn:not(.primary){background:var(--bg)}@media (max-width:560px){.ctc{flex-wrap:wrap;padding:.35rem}.ctc-acts{width:100%;padding:0 .5rem .45rem 3.3rem}}.shelf{flex-wrap:wrap;align-items:center;gap:.4rem .6rem;margin:0;font-size:.8rem;display:flex}.shelf .lbl{color:var(--sub);margin-right:.2rem}.cupchip{background:var(--sub-alt);color:var(--text-2);border-radius:2rem;align-items:center;gap:.3rem;padding:.25rem .65rem .25rem .5rem;display:inline-flex}.cupchip svg{width:.85rem;height:.85rem;color:var(--main)}.cupchip b{color:var(--main);font-weight:400}.board-t .cupcol{width:2.5rem;color:var(--main)}.board-t th.cupcol svg{vertical-align:-.1rem;width:.85rem;height:.85rem}.duelbtn{color:var(--sub);cursor:pointer;vertical-align:-.15rem;opacity:.55;background:0 0;border:0;border-radius:.3rem;margin-left:.35rem;padding:.1rem .3rem;transition:opacity .15s,color .15s}tr:hover .duelbtn,.duelbtn:focus-visible{opacity:1}.duelbtn:hover{color:var(--main)}@media (hover:none){.duelbtn{opacity:.8}}.page .sect.duels .board-h,.page .sect.gact .board-h{align-items:center}button.tile.linktile{text-align:left;font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;padding:0}button.tile.linktile:hover .lbl{color:var(--text)}.tile .val small svg{vertical-align:-.05em;width:.9em;height:.9em;color:var(--main)}.pv .btns .btn svg{width:.95rem;height:.95rem}.ranks .lead .rk{color:var(--main)}.plink{min-width:0;max-width:100%;color:inherit;font:inherit;cursor:pointer;text-align:left;background:0 0;border:0;align-items:center;gap:.3rem;padding:0;display:inline-flex}.plink .un{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.plink:hover .un{color:var(--main)}.plink .flag{flex:none}.pstar,.pgold{flex:none;align-items:center;gap:.05rem;font-size:.7em;display:inline-flex}.pstar{color:var(--gold)}.pstar svg{width:1.05rem;height:1.05rem}.pgold{color:var(--gold)}.pgold svg{width:.95rem;height:.95rem}.pstar small,.pgold small{font-size:.85em}.ptier{background:var(--lg1);border-radius:1px;flex:none;width:.5rem;height:.5rem;transform:rotate(45deg)}.ptier.t2{background:var(--lg2)}.ptier.t3{background:var(--lg3)}.ptier.t4{background:var(--lg4)}.ptier.t5{background:var(--lg5);box-shadow:0 0 6px var(--lg5)}.ptlink{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;padding:0}.ptlink:hover,.ranks .nm .plink{color:var(--text)}.ranks .me .plink .un:not(.t1):not(.t2):not(.t3):not(.t4):not(.t5),.board-t tr.me .plink .un:not(.t1):not(.t2):not(.t3):not(.t4):not(.t5){color:var(--main)}.vitrina{gap:1.1rem;display:grid}.v-stars{grid-template-columns:repeat(auto-fill,minmax(min(100%,15rem),1fr));gap:.6rem;display:grid}.v-star{background:linear-gradient(135deg, color-mix(in srgb, var(--gold) 20%, var(--bg)), var(--bg));box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--gold) 45%, transparent);border-radius:.6rem;align-items:center;gap:.8rem;padding:.85rem 1rem;display:flex}.v-star-ic svg{width:1.9rem;height:1.9rem;color:var(--gold)}.v-star div{gap:.1rem;display:grid}.v-star b{color:var(--gold);font-weight:500}.v-star span{color:var(--text-2);font-size:.8rem}.v-sect{gap:.5rem;display:grid}.v-sect h3{color:var(--sub);margin:0;font-size:.8rem;font-weight:400}.v-medals{flex-wrap:wrap;gap:.6rem;display:flex}.v-medal{background:var(--bg);text-align:center;border-radius:.6rem;justify-items:center;gap:.2rem;width:6.4rem;padding:.7rem .4rem .6rem;display:grid}.v-medal .disc{border-radius:50%;place-items:center;width:2.6rem;height:2.6rem;display:grid}.v-medal .disc svg{width:1.6rem;height:1.6rem}.v-medal .lb{color:var(--text);font-size:.72rem}.v-medal .sm{color:var(--sub);font-size:.72rem}.v-medal .v-lang{border:1px solid var(--line);border-radius:1rem;padding:0 .4rem}.disc{color:var(--bg);border-radius:50%;place-items:center;display:inline-grid}.v-medal.m1{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--gold) 50%, transparent)}.v-medal.lg .disc{background:color-mix(in srgb, var(--lg1) 85%, #000);color:var(--bg);border-radius:.5rem}.v-medal.lg.t2 .disc{background:var(--lg2)}.v-medal.lg.t3 .disc{background:var(--lg3)}.v-medal.lg.t4 .disc{background:var(--lg4)}.v-medal.lg.t5 .disc{background:var(--lg5)}.v-row{grid-template-columns:repeat(auto-fit,minmax(min(100%,14rem),1fr));gap:.6rem;display:grid}.v-big{background:var(--bg);border-radius:.6rem;grid-template-columns:auto 1fr;align-items:center;gap:.4rem .8rem;padding:.85rem 1rem;display:grid}.v-big-ic svg{width:1.9rem;height:1.9rem;color:var(--main)}.v-big div{display:grid}.v-big b{color:var(--main);font-size:1.6rem;font-weight:400;line-height:1.1}.v-big b small{color:var(--sub);font-size:.55em}.v-big span{color:var(--text-2);font-size:.8rem}.v-big .v-chips{grid-column:1/-1}.v-chips{flex-wrap:wrap;gap:.35rem;margin:0;display:flex}.chip{background:var(--sub-alt);font:inherit;color:var(--text-2);border:0;border-radius:2rem;padding:.25rem .65rem;font-size:.72rem;display:inline-block}button.chip{cursor:pointer}button.chip:hover{color:var(--text)}.v-big .chip{background:var(--sub-alt)}.v-achs{grid-template-columns:repeat(auto-fill,minmax(min(100%,12rem),1fr));gap:.45rem;display:grid}.v-ach{background:var(--bg);border-radius:.5rem;gap:.15rem;padding:.55rem .75rem;display:grid}.v-ach b{color:var(--text);font-size:.875rem;font-weight:400}.profile-sect .vitrina .v-star,.page .vitrina .v-medal,.page .vitrina .v-big,.page .vitrina .v-ach{background-color:var(--sub-alt)}.page .vitrina .v-star{background:linear-gradient(135deg, color-mix(in srgb, var(--gold) 18%, var(--sub-alt)), var(--sub-alt))}.page .vitrina .chip{background:var(--bg)}.modal .box.plv{max-width:760px}.modal .box.plv h2{align-items:center;gap:.5rem;font-size:1.8rem;display:flex}.plv-sub{color:var(--text-2);flex-wrap:wrap;align-items:center;gap:.3rem 1rem;margin:-.5rem 0 0;font-size:.875rem;display:flex}.plv-sub .dim{color:var(--sub)}.plv-league{color:var(--lg1);align-items:center;gap:.3rem;display:inline-flex}.plv-league svg{width:1rem;height:1rem}.plv-league.t2{color:var(--lg2)}.plv-league.t3{color:var(--lg3)}.plv-league.t4{color:var(--lg4)}.plv-league.t5{color:var(--lg5)}.plv-tiles{grid-template-columns:repeat(auto-fit,minmax(7.5rem,1fr));gap:1rem}.plv-tiles .tile .val{font-size:1.7rem}.plv .recent .rp{background:var(--bg)}.plv .btns .btn svg{width:.95rem;height:.95rem}@media (max-width:640px){.modal .box.plv{padding:1.1rem 1rem}.modal .box.plv h2{font-size:1.35rem}}.modal .box.cwpv{max-width:760px}.modal .box.cwpv h2{font-size:1.5rem}.cwpv-who{color:var(--text-2);flex-wrap:wrap;align-items:baseline;gap:.4rem;margin:-.4rem 0 0;display:flex}.cwpv-who b{color:var(--main);font-size:1.25rem;font-weight:400}.cwpv-board .cw-grid{max-width:min(26rem,100%)}.cwpv .cw-cell{background:var(--bg)}.cwpv .cw-cell.blank{background:0 0}.wk{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);align-items:start;gap:1rem;display:grid}.wk.compact{grid-template-columns:1fr}.wk-card{background:var(--sub-alt);border-radius:.8rem;align-content:start;gap:.85rem;min-width:0;padding:1.1rem 1.2rem;display:grid}.wk-rank{background:linear-gradient(160deg, color-mix(in srgb, var(--gold) 10%, var(--sub-alt)), var(--sub-alt) 55%);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--gold) 22%, transparent)}.wk-h{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.3rem 1rem;display:flex}.wk-h h2{color:var(--text);align-items:center;gap:.4rem;margin:0;font-size:.95rem;font-weight:500;display:inline-flex}.wk-h h2 svg{width:1.15rem;height:1.15rem;color:var(--gold)}.wk-h .bl{color:var(--sub);font-size:.8rem;font-weight:400}.wk-clock{color:var(--main);font-variant-numeric:tabular-nums;align-items:center;gap:.35rem;font-size:.8rem;display:inline-flex}.wk-clock svg{width:.95rem;height:.95rem}.podium{grid-template-columns:1fr 1.15fr 1fr;align-items:end;gap:.5rem;display:grid}.pod{background:var(--bg);text-align:center;border-radius:.6rem .6rem .3rem .3rem;justify-items:center;gap:.35rem;min-width:0;padding:.8rem .4rem .7rem;display:grid}.pod.empty{background:0 0}.pod1{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--gold) 45%, transparent);padding-top:1.1rem;padding-bottom:1.2rem}.pod2{padding-bottom:.8rem}.pod .disc{width:2.4rem;height:2.4rem}.pod1 .disc{width:3rem;height:3rem}.pod .disc svg{width:1.5rem;height:1.5rem}.pod1 .disc svg{width:1.9rem;height:1.9rem}.pod b{color:var(--main);font-variant-numeric:tabular-nums;font-size:1.1rem;font-weight:400}.pod1 b{font-size:1.4rem}.pod .plink{flex-wrap:wrap;justify-content:center;row-gap:.4rem;font-size:.875rem}.pod .plink .avatar{margin:0 calc(50% - .5em);font-size:2.1rem}.pod.me{box-shadow:inset 0 0 0 1px var(--main)}.wk-list{font-size:.875rem}.wk-list li{padding:.3rem .45rem}.wk-me{color:var(--text-2);margin:0;font-size:.875rem}.wk-me b{color:var(--main);font-weight:400}.wk-prize{font-size:.8rem}.wk-league{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--lg1) 35%, transparent)}.lg-tabs{margin:.1rem 0 .2rem}.lg-tabs button{align-items:center;gap:.35rem;padding-inline:.6rem;display:inline-flex}.lg-tabs .lgem{width:.95rem;height:.95rem}.lg-mine{background:var(--main);border-radius:50%;align-self:flex-start;width:.35rem;height:.35rem;margin:.15rem 0 0 -.1rem}.lg-back{color:var(--text-2);font-size:.8rem}.lg-size,.lg-reach{margin:0}.lg-top li{grid-template-columns:1.8rem minmax(0,1fr) auto auto}.lg-g{font-size:.72rem}.lg-top .pt{text-align:right;font-variant-numeric:tabular-nums;min-width:3ch}.lg-how{color:var(--text-2);gap:.4rem;margin:0;padding-left:1.1rem;font-size:.8rem;line-height:1.5;display:grid}.wk-league h2 svg{color:var(--lg1)}.wk-league.t2{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--lg2) 35%, transparent)}.wk-league.t2 h2 svg{color:var(--lg2)}.wk-league.t3{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--lg3) 35%, transparent)}.wk-league.t3 h2 svg{color:var(--lg3)}.wk-league.t4{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--lg4) 35%, transparent)}.wk-league.t4 h2 svg{color:var(--lg4)}.wk-league.t5{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--lg5) 45%, transparent)}.wk-league.t5 h2 svg{color:var(--lg5)}.wk-league .dim{color:var(--sub);font-size:.8rem}.lgl li.z-up .rk{color:var(--ok)}.lgl li.z-down .rk{color:var(--err)}.lgl .zline{text-align:center;letter-spacing:.04em;padding:.1rem 0;font-size:.65rem;display:block}.modal .box.plv .sect h2{color:var(--sub);font-size:.875rem;font-weight:400}.lgl .zline span{background:var(--sub-alt);z-index:1;padding:0 .5rem;position:relative}.lgl .zline{background:linear-gradient(#0000 calc(50% - .5px),currentColor calc(50% - .5px) calc(50% + .5px),#0000 calc(50% + .5px))}.lgl .zline.up{color:color-mix(in srgb, var(--ok) 70%, transparent)}.lgl .zline.down{color:color-mix(in srgb, var(--err) 70%, transparent)}.wk-last{color:var(--sub);margin:0;font-size:.8rem}.wk-champs{flex-wrap:wrap;align-items:center;gap:.45rem .9rem;font-size:.875rem;display:flex}.wk-champs .lbl{color:var(--sub);font-size:.8rem}.champ{background:var(--sub-alt);border-radius:2rem;align-items:center;gap:.4rem;padding:.25rem .7rem .25rem .3rem;display:inline-flex}.champ .disc{width:1.5rem;height:1.5rem}.champ .disc svg{width:.95rem;height:.95rem}.champ b{color:var(--main);font-weight:400}@media (max-width:860px){.wk{grid-template-columns:1fr}}@media (max-width:480px){.pod .plink{font-size:.72rem}.wk-card{padding:.95rem .9rem}}.today:has(.week){grid-template-columns:auto minmax(0,1.1fr) minmax(0,1fr) minmax(0,1fr)}.today .week .val b{font-size:1.35rem}@media (max-width:720px){.today:has(.week){grid-template-columns:repeat(2,minmax(0,1fr))}.today:has(.week) .daily{grid-column:auto;grid-template-columns:none;display:grid}.today:has(.week) .daily .lbl{grid-column:auto}}.ptitle{color:var(--sub);border:1px solid var(--line);white-space:nowrap;text-overflow:ellipsis;border-radius:2rem;flex:none;max-width:11rem;padding:.02em .5em;font-size:.68em;overflow:hidden}.pod .ptitle{display:none}@media (min-width:900px){.pod .ptitle{display:inline}}.plv-title{color:var(--main);letter-spacing:.02em;margin:-.7rem 0 0;font-size:.875rem}.aka{color:var(--sub);overflow-wrap:anywhere;margin:0;font-size:.78rem;line-height:1.35}.aka-k{letter-spacing:.08em;opacity:.8;font-size:.9em}.plv .aka{margin:-.6rem 0 .2rem}.fcard{border:1px solid color-mix(in srgb, var(--main) 45%, var(--line));background:linear-gradient(135deg, color-mix(in srgb, var(--main) 12%, var(--sub-alt)), var(--sub-alt) 60%);border-radius:.8rem;gap:.35rem;max-width:22rem;margin:.4rem 0 1rem;padding:.9rem 1.05rem .85rem;display:grid;position:relative}.fc-top,.fc-bot{justify-content:space-between;align-items:baseline;gap:.8rem;display:flex}.fc-brand{letter-spacing:.06em;color:var(--text-2);font-size:.8rem}.fc-glyph{font-family:var(--glyph);color:var(--main)}.fc-n{color:var(--main);letter-spacing:.04em;font-variant-numeric:tabular-nums;font-size:1.25rem;font-weight:600}.fc-no{color:var(--sub);letter-spacing:.02em;margin-right:.25rem;font-size:.65rem;font-weight:400}.fc-kind{text-transform:uppercase;letter-spacing:.14em;color:var(--sub);margin:0;font-size:.72rem}.fc-who{color:var(--text);overflow-wrap:anywhere;font-size:.95rem}.fc-since{color:var(--sub);white-space:nowrap;font-size:.72rem}.fc-share{justify-self:start;align-items:center;gap:.35rem;margin-top:.15rem;font-size:.8rem;display:inline-flex}.fc-share svg{width:.95rem;height:.95rem}.plv .fcard{margin:.2rem 0 .3rem}.pn-founders h2 .fc-glyph{margin-right:.15rem}.elo{color:var(--sub);font-variant-numeric:tabular-nums;border:1px solid var(--line);border-radius:.3rem;padding:0 .3em;font-size:.72em}.elod{color:var(--err);font-variant-numeric:tabular-nums}.elod.up{color:var(--ok)}.v-elo{color:var(--text-2);grid-column:1/-1;margin:0;font-size:.8rem}.v-elo b{color:var(--main);font-size:1.1rem;font-weight:400}.titlepick{color:var(--sub);flex-wrap:wrap;align-items:center;gap:.4rem .8rem;font-size:.8rem;display:flex}.titlepick select{background:var(--sub-alt);color:var(--text);font:inherit;border:0;border-radius:.4rem;padding:.45rem .6rem}.titlepick small{color:var(--sub);flex-basis:100%;font-size:.72rem}.duelists summary{cursor:pointer;color:var(--sub);padding:.3rem 0;font-size:.8rem}.duelists summary:hover{color:var(--text)}.duelists[open] summary{color:var(--text);margin-bottom:.4rem}.ach .tiers{align-items:center;gap:.25rem;display:inline-flex}.ach .tp{background:var(--bg);width:.62rem;height:.62rem;box-shadow:inset 0 0 0 1px var(--line);border-radius:50%}.ach .tp.on.t1,.seal.t1{background:var(--ach1);color:var(--ach1)}.ach .tp.on.t2,.seal.t2{background:var(--ach2);color:var(--ach2)}.ach .tp.on.t3,.seal.t3{background:var(--ach3);color:var(--ach3)}.ach .tp.on.t4,.seal.t4{background:var(--ach4);color:var(--ach4)}.ach .tp.on{box-shadow:none}.seal.t1,.seal.t2,.seal.t3,.seal.t4{background:0 0}.ach .tn{margin-left:.25rem;font-size:.72rem}.ach .tn.t1{color:var(--ach1)}.ach .tn.t2{color:var(--ach2)}.ach .tn.t3{color:var(--ach3)}.ach .tn.t4{color:var(--ach4)}.ach.full{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--ach4) 40%, transparent)}.v-ach .sm{color:var(--sub);font-size:.72rem}.v-ach .seal{margin-right:.15rem}.v-ach.t4{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--ach4) 35%, transparent)}.rival{background:var(--bg);border-radius:.55rem;gap:.35rem;padding:.7rem .8rem;display:grid}.rival .lbl{color:var(--sub);font-size:.72rem}.rv-row{grid-template-columns:auto minmax(2rem,1fr) auto;align-items:center;gap:.6rem;display:grid}.rv-side{align-items:center;gap:.35rem;min-width:0;font-size:.875rem;display:inline-flex}.rv-side b{color:var(--main);font-variant-numeric:tabular-nums;font-size:1.1rem;font-weight:400}.rv-side.me{color:var(--text-2)}.rv-bar{background:color-mix(in srgb, var(--err) 55%, var(--sub-alt));border-radius:3px;height:6px;overflow:hidden}.rv-bar i{background:var(--main);height:100%;display:block}.rival .sm{color:var(--text-2);font-size:.72rem}.meta .tag.ghost{color:var(--info);opacity:1}.ghostline.won{color:var(--ok)}.ghostline.lost{color:var(--err)}.ghost-banner{background:var(--sub-alt);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--info) 40%, transparent);border-radius:.6rem;align-items:center;gap:.8rem;padding:.8rem 1rem;display:flex}.ghost-banner.won{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--ok) 50%, transparent)}.ghost-banner .gh-ic{font-size:1.6rem}.ghost-banner b{font-weight:500}.ghost-banner .dim{color:var(--sub);margin-left:.4rem}.bv-tabs{max-width:30rem}.bv-tabs button{justify-content:center;align-items:center;gap:.4rem;display:inline-flex}.bv-tabs svg{width:1rem;height:1rem}.hof{gap:2rem;display:grid}.hof-records{grid-template-columns:repeat(auto-fill,minmax(min(100%,15rem),1fr));gap:.6rem;display:grid}.hof-rec{background:linear-gradient(135deg, color-mix(in srgb, var(--gold) 14%, var(--sub-alt)), var(--sub-alt));box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--gold) 35%, transparent);border-radius:.6rem;grid-template-columns:auto 1fr auto;align-items:center;gap:.2rem .6rem;padding:.8rem .9rem;display:grid}.hof-star{grid-row:span 2}.hof-star svg{width:1.6rem;height:1.6rem;color:var(--gold)}.hof-rec .g{color:var(--sub);font-size:.8rem}.hof-rec .pts{color:var(--main);font-variant-numeric:tabular-nums;justify-self:end;font-size:1.1rem}.hof-rec .plink{grid-column:2/-1;font-size:.875rem}.hof-rec .since{color:var(--sub);grid-column:2/-1;font-size:.72rem}.hof-weeks{gap:.5rem;display:grid}.hof-week{flex-wrap:wrap;align-items:center;gap:.4rem .6rem;display:flex}.hof-week .wl{color:var(--sub);min-width:8.5rem;font-size:.8rem}.hof-t th.m1{color:var(--gold)}.hof-t th.m2{color:var(--silver)}.hof-t th.m3{color:var(--bronze)}.hof-t th svg{vertical-align:-.1rem;width:.85rem;height:.85rem}.hof-row{grid-template-columns:repeat(auto-fit,minmax(min(100%,18rem),1fr));gap:1.5rem;display:grid}.sect h2 svg{color:var(--main)}.topnav .cnt,.tabbar .cnt{color:var(--bg);background:var(--main);font-variant-numeric:tabular-nums;border-radius:.6rem;padding:0 .35rem;font-size:.65rem;line-height:1.05rem}.topnav button.on .cnt{background:var(--main)}@media (max-width:720px){.tabbar .cnt{box-shadow:0 0 0 2px var(--sub-alt);position:absolute;top:.1rem;left:calc(50% + .45rem)}.tabbar{grid-auto-flow:column}}@media (min-width:721px){.topnav{gap:.25rem;margin-left:1rem}.topnav button{flex-direction:row!important;padding:.45rem .8rem!important;font-size:.8rem!important}.logo .name{display:grid!important}}.page-h.subh{align-items:center;min-height:2.4rem}.subnav{scrollbar-width:none;gap:.2rem 1.4rem;max-width:100%;display:flex;overflow-x:auto}.subnav::-webkit-scrollbar{display:none}.subnav button{font:inherit;color:var(--sub);cursor:pointer;white-space:nowrap;background:0 0;border:0;border-bottom:2px solid #0000;padding:.2rem 0;font-size:1.35rem;transition:color .15s}.subnav button:hover{color:var(--text-2)}.subnav button.on{color:var(--text);border-bottom-color:var(--main)}.subh-r{align-items:center;gap:.75rem;display:flex}.subrow{align-items:center;gap:.9rem;min-width:0;max-width:100%;display:flex}.subrow .subnav{min-width:0}.infobtn{width:2.25rem;height:2.25rem;color:var(--sub);cursor:pointer;background:0 0;border:0;border-radius:50%;flex:none;place-items:center;margin:-.3rem -.3rem -.3rem 0;padding:0;transition:color .15s,background-color .15s;display:grid}.infobtn svg{width:1.35rem;height:1.35rem}.infobtn:focus-visible{color:var(--text);background:color-mix(in srgb, var(--sub) 14%, transparent)}@media (hover:hover){.infobtn:hover{color:var(--text);background:color-mix(in srgb, var(--sub) 14%, transparent)}}.subh-r:empty{display:none}.subnav.solo{font:inherit;margin:0}.subnav.solo span{color:var(--text);white-space:nowrap;border-bottom:2px solid var(--main);padding:.2rem 0;font-size:1.35rem}@media (max-width:720px){.page-h.subh{min-height:0}.subnav.solo span{font-size:1rem}.subnav{flex-wrap:nowrap;gap:1.1rem;margin-inline:-16px;padding-inline:16px;scroll-padding-inline:16px;overflow-x:auto;-webkit-mask-image:linear-gradient(90deg,#0000 0,#000 16px calc(100% - 24px),#0000);mask-image:linear-gradient(90deg,#0000 0,#000 16px calc(100% - 24px),#0000)}.subnav button{flex:none;font-size:1rem}.subh-r{width:100%}.subrow{flex:100%}.subrow.has-info{gap:.25rem}.subrow.has-info .subnav{flex:1;margin-right:0;padding-right:12px;scroll-padding-right:12px}.infobtn svg{width:1.2rem;height:1.2rem}}.help{gap:.6rem;display:grid}.helpbtn{width:-moz-fit-content;width:fit-content;color:var(--sub);font:inherit;cursor:pointer;text-decoration:underline;text-decoration-thickness:1px;-webkit-text-decoration-color:color-mix(in srgb, var(--sub) 45%, transparent);text-decoration-color:color-mix(in srgb, var(--sub) 45%, transparent);text-underline-offset:.2em;background:0 0;border:0;justify-self:start;padding:.1rem 0;font-size:.8rem}.helpbtn:hover{color:var(--text-2)}.idle .say.pick{background:var(--sub-alt);border:1px solid var(--line);width:min(100%,34rem);font:inherit;color:var(--text);text-align:left;cursor:pointer;border-radius:.8rem;align-items:center;gap:1rem;margin:0;padding:.75rem .8rem .8rem 1.1rem;transition:border-color .15s,box-shadow .15s;display:flex}.idle .say.pick:hover,.idle .say.pick:focus-visible{border-color:color-mix(in srgb, var(--main) 65%, transparent);box-shadow:0 0 0 3px color-mix(in srgb, var(--main) 14%, transparent);outline:none}.pk-txt{flex:1;gap:.15rem;min-width:0;display:grid}.pk-l{letter-spacing:.09em;text-transform:uppercase;color:var(--sub);font-size:.72rem}.pk-g{flex-wrap:wrap;align-items:center;gap:.6rem;font-size:1.9rem;line-height:1.15;display:flex}.pk-n{align-items:center;gap:.45em;display:inline-flex}.pk-n svg{width:.85em;height:.85em;color:var(--sub);flex:none}.pk-ch{white-space:nowrap;background:color-mix(in srgb, var(--main) 15%, transparent);color:var(--main);border-radius:.6rem;align-items:center;gap:.4rem;padding:.5rem .85rem;font-size:.875rem;transition:background .15s;display:inline-flex}.idle .say.pick:hover .pk-ch{background:color-mix(in srgb, var(--main) 24%, transparent)}.pk-ch .chev{font-size:.8em}.nudge{color:var(--text-2);text-align:left;background:0 0;border:0;width:-moz-fit-content;width:fit-content;max-width:100%;margin:.2rem 0 0;padding:0;font-family:inherit;font-size:.875rem}button.nudge{cursor:pointer}button.nudge .go{color:var(--main);white-space:nowrap}button.nudge:hover,.nudge.hot{color:var(--text)}@media (max-width:720px){.pk-g{font-size:1.5rem}.idle .say.pick{gap:.6rem;padding:.65rem .65rem .7rem .95rem}}.test.res{gap:1.1rem}.res-top{flex-wrap:wrap;align-items:flex-end;gap:.6rem 1.4rem;display:flex}.res-top .bignum .val{font-size:4rem}.rec-tag{color:var(--main);padding-bottom:.55rem;font-size:.875rem}.res-line{color:var(--text-2);margin:0;font-size:.875rem}.res-line b{color:var(--main);font-weight:400}.res-line .up{color:var(--text)}.test.res .rlist{margin-top:.4rem}.fline{background:var(--sub-alt);width:-moz-fit-content;width:fit-content;max-width:100%;color:var(--text);font:inherit;cursor:pointer;border:0;border-radius:.55rem;flex-wrap:wrap;align-items:center;gap:.55rem;padding:.6rem .9rem;font-size:.875rem;display:inline-flex}.fline:hover{background:var(--raise)}.fline .chev{color:var(--sub)}.board-t tr.gap td{color:var(--sub);text-align:center;padding:.2rem}.linkbtn.more{color:var(--text-2);justify-self:start;font-size:.8rem}.sheet-acts{justify-content:flex-end;gap:.5rem;margin-top:.3rem;display:flex}.sheet-acts .sheet-ok{flex:1;margin-top:0}.sheet-acts .btn:not(.primary){background:var(--bg)}@media (min-width:721px){.sheet-bg{justify-content:center;align-items:center}.sheet{border-radius:1rem;width:min(28rem,100vw - 32px);padding:1.2rem 1.2rem 1.1rem}.sheet-acts .sheet-ok{flex:none;min-width:8rem}}.pf-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.6rem 2rem;display:flex}.pf-head h1{overflow-wrap:anywhere;margin:0;font-size:1.6rem;font-weight:400}.pf-rank{flex:0 22rem;gap:.35rem;min-width:min(100%,18rem);display:grid}.pf-rank .lbl{color:var(--text-2);font-size:.8rem}.pf-rank .sm{color:var(--sub);font-size:.72rem}.pf-rank .rankbar{max-width:none}h3.fam{color:var(--sub);margin:.6rem 0 0;font-size:.8rem;font-weight:400}details.more{gap:1.5rem;display:grid}details.more>summary{cursor:pointer;color:var(--text-2);width:-moz-fit-content;width:fit-content;font-size:.875rem;list-style:none}details.more>summary:before{content:"▸ ";color:var(--sub)}details.more[open]>summary:before{content:"▾ "}details.more[open]>summary{margin-bottom:1.5rem}details.more>.sect+.sect,details.more>.tiles+.sect{margin-top:2rem}.titlepick{margin-top:.3rem}.acct-set{background:var(--sub-alt);width:100%;color:var(--text);font:inherit;cursor:pointer;text-align:left;border:0;border-radius:.55rem;align-items:center;gap:.6rem;padding:.7rem .85rem;font-size:.875rem;display:flex}.acct-set:hover{background:var(--raise)}.acct-set svg{width:1.1rem;height:1.1rem;color:var(--sub);flex:none}.acct-set .dim{color:var(--sub);text-overflow:ellipsis;white-space:nowrap;margin-left:auto;font-size:.72rem;overflow:hidden}.linkbtn.addgrp{color:var(--text-2);justify-self:start;font-size:.8rem}@media (min-width:721px){.cfg-mini{background:var(--sub-alt);color:var(--text);font:inherit;cursor:pointer;border:0;border-radius:.55rem;align-self:center;align-items:center;gap:.6rem;padding:.5rem .85rem;font-size:.8rem;display:inline-flex}.cfg-mini .g{color:var(--main);align-items:center;gap:.35rem;display:inline-flex}.cfg-mini .g svg{flex:none;width:1em;height:1em}.cfg-mini .l{color:var(--text-2)}.cfg-mini .l b{color:var(--main);font-weight:400}.cfg-mini .chev{color:var(--main)}.cfg-mini:hover{background:var(--raise)}}.board-h .linkbtn{color:var(--text-2);font-size:.8rem}@media (max-width:720px){nav.subnav{grid-area:auto;justify-content:flex-start;margin:0}.tiles.three{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem}.tiles.three .tile .val{font-size:1.8rem}.pf-head{gap:.8rem}}.drawer .acct-set{background:var(--bg)}.drawer .acct-set:hover{background:var(--raise)}.learn-nums{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;display:grid}.learn-nums .ln{gap:.1rem;display:grid}.learn-nums b{color:var(--text-2);font-variant-numeric:tabular-nums;font-size:1.8rem;font-weight:400;line-height:1.1}.learn-nums .ln.hot b{color:var(--main)}.learn-nums span{color:var(--sub);font-size:.8rem}.learn-row{gap:.4rem;display:grid}.learn-row .lbl{color:var(--sub);font-size:.8rem}.learn-row .chips{flex-wrap:wrap;align-items:center;gap:.35rem;display:flex}.chip.lw{align-items:baseline;gap:.35rem;display:inline-flex}.chip.lw small,.learn-row .chip small{color:var(--sub);font-size:.72rem}.chip.lw.t3{color:var(--main)}.chip.lw.t1{color:var(--text-2)}.panel .page-h .tabs{margin-left:auto}.pn-filters{flex-wrap:wrap;gap:.5rem;display:flex}.pn-kpis{grid-template-columns:repeat(auto-fit,minmax(7.5rem,1fr));gap:1rem 1.5rem;margin:.4rem 0 .6rem}.pn-kpis .val{font-size:1.8rem}.pn-kpis .val.warn,.pn-games .warn{color:var(--err)}.pn-chart{margin:.2rem 0 1rem}.pn-chart figcaption{color:var(--sub);margin-bottom:.2rem;font-size:.8rem}.pn-chart svg{width:100%;max-width:40rem;height:auto;display:block;overflow:visible}.pn-chart .axis{stroke:var(--line);stroke-width:1px}.pn-chart .fill{fill:var(--main)}.pn-chart .hit{fill:#0000}.pn-chart .bar:hover .fill{fill:var(--text)}.pn-chart figcaption .dim{font-size:.72rem}.pn-axis{max-width:40rem;color:var(--sub);justify-content:space-between;margin-top:.25rem;font-size:.72rem;display:flex}.pn-games td:first-child{color:var(--text)}.pn-games td,.pn-games th{font-variant-numeric:tabular-nums}.pn-errors{gap:.6rem;display:grid}.pn-err{background:var(--sub-alt);border-radius:.6rem;gap:.35rem;min-width:0;padding:.7rem .85rem;display:grid}.pn-err-h{align-items:baseline;gap:.6rem;min-width:0;display:flex}.pn-err-h .msg{overflow-wrap:anywhere;flex:1;min-width:0;font-weight:500}.pn-err-h .tag{color:var(--info);border:1px solid;border-radius:.3rem;flex:none;padding:0 .3rem;font-size:.72rem}.pn-err-h .tag.srv{color:var(--err)}.pn-err-h .btn{background:var(--bg);flex:none;padding:.3rem .6rem;font-size:.72rem}.pn-err-m{color:var(--text-2);flex-wrap:wrap;gap:.2rem .9rem;font-size:.8rem;display:flex}.pn-err details summary{cursor:pointer;color:var(--sub);font-size:.72rem}.pn-err pre{color:var(--sub);white-space:pre-wrap;overflow-wrap:anywhere;max-height:14rem;margin:.3rem 0 0;font-size:.72rem;overflow:auto}.pn-target{background:var(--sub-alt);border-radius:.6rem;gap:.35rem;padding:.8rem .9rem;display:grid}.pn-th{flex-wrap:wrap;align-items:baseline;gap:.2rem .7rem;margin-bottom:.2rem;display:flex}.pn-th b{font-size:1rem;font-weight:500}.pn-th .dim{font-size:.8rem}.pn-size{margin-left:auto}.pn-row{border-top:1px solid var(--line);grid-template-columns:minmax(8rem,14rem) minmax(0,1fr) auto;align-items:center;gap:.5rem;padding:.25rem 0;display:grid}.pn-word{background:var(--bg);color:var(--text);font:inherit;border:0;border-radius:.4rem;min-width:0;padding:.45rem .6rem;font-size:.875rem}.pn-n{color:var(--text-2);font-size:.8rem}.pn-n small{color:var(--sub)}.pn-acts{flex-wrap:wrap;justify-content:flex-end;gap:.3rem;display:flex}.pn-acts .btn{background:var(--bg);padding:.35rem .6rem;font-size:.72rem}.pn-acts .btn.t1{color:var(--text-2)}.pn-acts .btn.t2{color:var(--text)}.pn-acts .btn.t3{color:var(--main)}.pn-acts .btn.ghost{color:var(--sub);background:0 0}.pn-acts .btn.ghost:hover{color:var(--err)}.pn-inline{flex-wrap:wrap;align-items:center;gap:.4rem;display:flex}.pn-inline input,.pn-inline select{background:var(--sub-alt);color:var(--text);font:inherit;border:0;border-radius:.45rem;min-width:0;padding:.5rem .65rem;font-size:.875rem}.pn-inline input{flex:10rem;max-width:18rem}.pn-name{border-top:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:.3rem .8rem;padding:.45rem 0;font-size:.875rem;display:flex}.pn-name .dim{font-size:.72rem}.pn-name .pn-acts{margin-left:auto}.pn-verdict{color:var(--ok);background:color-mix(in srgb, var(--ok) 14%, transparent);border-radius:1rem;padding:.12rem .5rem;font-size:.72rem}.pn-verdict.bloquea{color:var(--err);background:color-mix(in srgb, var(--err) 14%, transparent)}.pn-verdict.marca{color:var(--main);background:color-mix(in srgb, var(--main) 14%, transparent)}.pn-list{flex-wrap:wrap;gap:.35rem;display:flex}.chip.pn-ban{align-items:center;gap:.3rem;display:inline-flex}.chip.pn-ban.bloquea{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--err) 45%, transparent)}.chip.pn-ban.marca{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--main) 45%, transparent)}.chip.pn-ban .x{color:var(--sub);cursor:pointer;font:inherit;background:0 0;border:0;padding:0 .1rem}.chip.pn-ban .x:hover{color:var(--err)}@media (max-width:720px){.pn-row{grid-template-columns:minmax(0,1fr) auto}.pn-row .pn-acts{grid-column:1/-1;justify-content:flex-start}.panel .page-h .tabs{margin-left:0}}.learn .chip,.chip.pn-ban{background:var(--sub-alt);color:var(--text);padding:.25rem .6rem;font-size:.8rem}.sbar{background:var(--sub-alt);width:100%;box-shadow:inset 0 0 0 1px var(--line);border-radius:.8rem;grid-template-columns:1.3fr 1fr 1.2fr;align-items:stretch;padding:.6rem .3rem .75rem;font-size:1rem;transition:box-shadow .5s,background .5s;display:grid;position:relative;overflow:hidden}.sbar>.sb-col{text-align:center;align-content:start;justify-items:center;gap:.1rem;min-width:0;padding:0 .4rem;display:grid}.sbar>.sb-col+.sb-col{border-left:1px solid var(--line)}.sbar.two{grid-template-columns:1.3fr 1.2fr}.sb-tag{letter-spacing:.08em;text-transform:uppercase;color:var(--sub);grid-column:1/-1;justify-self:center;align-items:center;gap:.3rem;margin:-.2rem 0 .45rem;font-size:.65rem;display:inline-flex}.sb-tag.on{color:var(--gold)}.sb-tag svg{width:.75rem;height:.75rem}.sb-l{letter-spacing:.09em;text-transform:uppercase;color:var(--sub);white-space:nowrap;align-items:center;gap:.3rem;font-size:.65rem;display:inline-flex}.sb-l svg{width:.85rem;height:.85rem;color:var(--gold)}.sb-v{font-variant-numeric:tabular-nums;font-weight:500;line-height:1.05;transition:color .4s,opacity .4s}.sb-now .sb-v{color:var(--text);font-size:2.5rem}.sb-best .sb-v{color:var(--info);padding-top:.35rem;font-size:1.7rem}.sb-top .sb-v{color:var(--gold);text-shadow:0 0 14px color-mix(in srgb, var(--gold) 45%, transparent);padding-top:.35rem;font-size:1.7rem}.sb-sm{color:var(--sub);overflow-wrap:anywhere;max-width:100%;font-size:.72rem;line-height:1.25}.sb-flag{color:var(--bg);white-space:nowrap;border-radius:1rem;padding:.08rem .55rem;font-size:.72rem;font-weight:500;animation:.55s cubic-bezier(.2,.9,.25,1.3) both sbpop}.sb-flag.ok{background:var(--ok)}.sb-flag.gold{background:var(--gold)}.sb-bar{background:var(--main);border-radius:0 2px 2px 0;height:4px;transition:width .6s cubic-bezier(.2,.8,.2,1);position:absolute;bottom:0;left:0}.sbar .beaten .sb-v{opacity:.45;text-decoration:line-through;text-decoration-thickness:2px}.sbar.best,.sbar.lead{box-shadow:inset 0 0 0 1px var(--ok), 0 0 22px -8px var(--ok)}.sbar.best .sb-now .sb-v,.sbar.lead .sb-now .sb-v{color:var(--ok)}.sbar.lead .sb-flag.gold{background:var(--ok)}.sbar.top{background:color-mix(in srgb, var(--gold) 12%, var(--sub-alt));box-shadow:inset 0 0 0 1.5px var(--gold), 0 0 28px -6px var(--gold);animation:2.4s ease-in-out infinite sbglow}.sbar.top .sb-now .sb-v{color:var(--gold);text-shadow:0 0 18px color-mix(in srgb, var(--gold) 60%, transparent)}@keyframes sbpop{0%{opacity:0;transform:scale(.5)}to{opacity:1;transform:none}}@keyframes sbglow{50%{box-shadow:inset 0 0 0 1.5px var(--gold), 0 0 40px -4px var(--gold)}}@media (prefers-reduced-motion:reduce){.sb-flag,.sbar.top{animation:none}}.cwp .sbar,.rop .sbar{margin:-.9rem 0 -.8rem;padding-block:.45rem .6rem}.cwp .sb-now .sb-v,.rop .sb-now .sb-v{font-size:2.1rem}.cwp .sb-best .sb-v,.cwp .sb-top .sb-v,.rop .sb-best .sb-v,.rop .sb-top .sb-v{padding-top:.25rem;font-size:1.5rem}@media (max-width:720px){.sbar{padding:.5rem .1rem .65rem}.sbar>div{padding:0 .25rem}.sb-l{letter-spacing:.06em;font-size:.65rem}.sb-now .sb-v{font-size:2.1rem}.sb-best .sb-v,.sb-top .sb-v{font-size:1.4rem}.sb-flag{padding:.06rem .45rem;font-size:.65rem}}.ro-play{grid-template-columns:minmax(0,1fr) minmax(19rem,1fr);align-items:center;gap:2.5rem;display:grid}.ro-play>.ro-wheel-wrap{order:-1}.ro-wheel-wrap{width:100%;max-width:30rem;margin:0 auto}.ro-wheel-wrap.sm{max-width:19rem}.ro-wheel{aspect-ratio:1;width:100%;position:relative;container-type:inline-size}.ro-l{width:8.8cqw;height:8.8cqw;font:inherit;text-transform:uppercase;transform:rotate(var(--a)) translateY(-42.5cqw) rotate(calc(-1 * var(--a)));background:color-mix(in srgb, var(--info) 16%, var(--sub-alt));color:var(--text);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--info) 38%, transparent);border:0;border-radius:50%;place-items:center;margin:-4.4cqw 0 0 -4.4cqw;padding:0;font-size:4.3cqw;line-height:1;transition:background .35s,color .35s,box-shadow .35s,scale .25s;display:grid;position:absolute;top:50%;left:50%}button.ro-l{cursor:pointer}.ro-l.ok{background:var(--ok);color:var(--bg);box-shadow:none}.ro-l.bad{background:var(--err);color:var(--bg);box-shadow:none}.ro-l.cur{z-index:1;box-shadow:0 0 0 2px var(--main), 0 0 18px -2px var(--main);background:color-mix(in srgb, var(--main) 22%, var(--sub-alt));color:var(--main);scale:1.22}.ro-l.ok.cur,.ro-l.bad.cur{color:var(--bg)}.ro-l.ok.cur{background:var(--ok)}.ro-l.bad.cur{background:var(--err)}.ro-mid{text-align:center;border-radius:50%;place-content:center;justify-items:center;gap:1.5cqw;display:grid;position:absolute;inset:14cqw}.ro-mid-l{color:var(--main);text-transform:uppercase;text-shadow:0 0 28px color-mix(in srgb, var(--main) 35%, transparent);font-size:30cqw;line-height:.9}.ro-mid-l.sm{font-size:16cqw}.ro-mid-l small{color:var(--sub);font-size:.45em}.ro-mid-m{color:var(--sub);letter-spacing:.06em;font-size:4.6cqw}.ro-where{color:var(--text-2);align-items:baseline;gap:.5rem;font-size:.875rem;display:inline-flex}.ro-big{color:var(--main);text-transform:uppercase;font-size:1.7rem;font-weight:400;line-height:1}.cw-count .okc{color:var(--ok)}.cw-count .badc{color:var(--err)}.ro-clue{align-content:start;min-height:15rem}.ro-badge{vertical-align:.05em;background:color-mix(in srgb, var(--info) 16%, var(--sub-alt));width:1.55rem;height:1.55rem;color:var(--text);border-radius:50%;place-items:center;margin-right:.35rem;font-size:.8rem;font-weight:400;display:inline-grid}.ro-badge.ok{background:var(--ok);color:var(--bg)}.ro-badge.bad{background:var(--err);color:var(--bg)}.ro-rr{border-radius:.35rem;row-gap:.15rem;padding:.45rem .3rem;transition:background .3s}.ro-rr.focus{background:var(--sub-alt)}.ro-rr .err{color:var(--err)}.ro-rr s.ro-guess{color:var(--sub);-webkit-text-decoration-color:var(--err);text-decoration-color:var(--err);margin-left:.6rem}.ro-mode{color:var(--sub);margin-right:.2rem;font-size:.72rem}.ro-play.done{grid-template-columns:minmax(0,1fr) minmax(19rem,1fr);align-items:start}.ro-play.done>.cw-left .ro-wheel-wrap{max-width:24rem}.ropv .ro-wheel-wrap{margin:.4rem auto 1rem}@media (max-width:720px){.ro-play,.ro-play.done{grid-template-columns:minmax(0,1fr);gap:1.4rem}.ro-play>.ro-wheel-wrap{order:0;max-width:21rem}.ro-clue{min-height:0}}.modal .box.share{gap:.9rem;max-width:460px}.sh-img{aspect-ratio:4/5;place-items:center;width:100%;max-height:58vh;margin:0 auto;display:grid}.sh-img img{object-fit:contain;width:100%;height:100%;box-shadow:0 0 0 1px var(--line);border-radius:.5rem}.modal .box.share .btns{flex-wrap:wrap;gap:.5rem;display:flex}.modal .box.share .btns .btn{flex:auto}.ro-l.pass{color:var(--sub);box-shadow:inset 0 0 0 1px var(--line);background:0 0;text-decoration:line-through}.abc-card{gap:.7rem}.abc-in{background:var(--bg);width:100%;color:var(--text);font:inherit;box-shadow:inset 0 0 0 1px var(--line);border:0;border-radius:.5rem;padding:.6rem .8rem;font-size:1.6rem;font-weight:500}.abc-in:focus{box-shadow:inset 0 0 0 2px var(--main);outline:none}.abc-in::placeholder{color:var(--sub);opacity:.6}.abc-pen{color:var(--err);font-variant-numeric:tabular-nums}.abc-trail{color:var(--text-2);flex-wrap:wrap;gap:.3rem .9rem;margin:.2rem 0 0;font-size:.875rem;display:flex}.abc-trail b,.abc-w b{color:var(--main);margin-right:.2rem;font-weight:500}.abc-trail .pass,.abc-w.pass,.abc-trail .pass b,.abc-w.pass b{color:var(--sub)}.abc-words{grid-template-columns:repeat(auto-fill,minmax(10rem,1fr));gap:.35rem 1rem;font-size:.875rem;display:grid}.abc-w{overflow-wrap:anywhere}.abc-cards .cw-card .sc{min-height:1.4em}.babel{grid-template-columns:minmax(0,1fr);gap:2.25rem;display:grid}.babel>.bb-score+.bb-play{margin-top:-1rem}.bb-score{flex-wrap:wrap;align-items:flex-end;gap:1rem 2.4rem;display:flex}.bb-level{flex:16rem;gap:.35rem;min-width:0;display:grid}.bb-lv-h{flex-wrap:wrap;align-items:baseline;gap:.2rem .8rem;display:flex}.bb-lv-h b{color:var(--main);font-size:1.1rem;font-weight:500}.bb-lv-h .dim{font-size:.8rem}.bb-bar{background:var(--sub-alt);border-radius:4px;height:8px;position:relative}.bb-bar i{background:var(--main);border-radius:4px;height:100%;transition:width .3s;display:block}.bb-bar .tick{background:var(--line);border-radius:1px;width:2px;height:14px;margin-left:-1px;position:absolute;top:-3px}.bb-bar .tick.on{background:var(--bg)}.bb-count{font-size:.8rem}.bb-play{grid-template-columns:minmax(0,23rem) minmax(0,1fr);align-items:start;gap:1.6rem 2.4rem;display:grid}@media (max-width:760px){.bb-play{grid-template-columns:minmax(0,1fr)}}.bb-left{justify-items:center;gap:.8rem;display:grid}.bb-typed{letter-spacing:.06em;flex-wrap:wrap;justify-content:center;align-items:center;max-width:100%;min-height:2.6rem;font-size:2rem;font-weight:500;display:flex}.bb-typed span.c{color:var(--main)}.bb-typed span.out{color:var(--sub)}.bb-typed .caret{background:var(--main);width:2px;height:1.8rem;margin-left:2px;animation:1s step-end infinite blink;display:inline-block}.bb-typed.shake{animation:.32s shake}.bb-fb{text-align:center;min-height:1.2rem;font-size:.875rem}.bb-fb .ok{color:var(--ok)}.bb-fb .err{color:var(--err)}.bb-hive{width:16.5rem;height:15rem;position:relative}.bb-hive .hx{cursor:pointer;clip-path:polygon(25% 0,75% 0,100% 50%,75% 100%,25% 100%,0 50%);background:var(--sub-alt);width:5.4rem;height:4.7rem;color:var(--text);font:inherit;text-transform:uppercase;border:0;padding:0;font-size:1.7rem;font-weight:500;transition:transform 80ms,background .15s;position:absolute}.bb-hive .hx:hover{background:var(--raise)}.bb-hive .hx:active{transform:scale(.94)}.bb-hive .hx.c{background:var(--main);color:var(--bg);top:5.15rem;left:5.55rem}.bb-hive .o0{top:.2rem;left:5.55rem}.bb-hive .o1{top:2.68rem;left:9.6rem}.bb-hive .o2{top:7.62rem;left:9.6rem}.bb-hive .o3{top:10.1rem;left:5.55rem}.bb-hive .o4{top:7.62rem;left:1.5rem}.bb-hive .o5{top:2.68rem;left:1.5rem}.bb-acts{justify-content:center}.bb-found{background:var(--sub-alt);border-radius:.7rem;gap:.6rem;min-width:0;padding:1rem 1.2rem;display:grid}.bb-found-h{justify-content:space-between;align-items:baseline;gap:1rem;display:flex}.bb-found h3{margin:0;font-size:.95rem;font-weight:500}.bb-words{flex-wrap:wrap;gap:.25rem .9rem;margin:0;font-size:.95rem;display:flex}.bb-words span,.bb-words button{overflow-wrap:anywhere}.bb-words .aleph{color:var(--main);font-weight:500}.bb-words.past>*{color:var(--text-2)}.bb-words.past .mine{color:var(--text);text-underline-offset:3px;text-decoration:underline;-webkit-text-decoration-color:var(--ok);text-decoration-color:var(--ok)}.bb-words.past .aleph{color:var(--main)}.bb-legend .bb-s.aleph{color:var(--main);font-weight:500}.bb-legend .bb-s.mine{color:var(--text);text-underline-offset:3px;text-decoration:underline;-webkit-text-decoration-color:var(--ok);text-decoration-color:var(--ok)}.bb-past-l{gap:.4rem;margin:.4rem 0;display:flex}.bb-past-l b{background:var(--sub-alt);border-radius:.3rem;place-items:center;width:1.8rem;height:1.8rem;font-weight:500;display:grid}.bb-past-l b.c{background:var(--main);color:var(--bg)}.labp{grid-template-columns:minmax(0,1fr);gap:1rem;display:grid}.lab-goal{color:var(--text-2);margin:0}.lab-ladder{justify-items:start;gap:.4rem;display:grid}.lb-row{align-items:center;gap:.3rem;display:flex}.lb-t{background:var(--sub-alt);border-radius:.35rem;place-items:center;width:2.4rem;height:2.4rem;font-size:1.25rem;font-weight:500;display:grid}.lb-t.ch{background:color-mix(in srgb, var(--main) 25%, var(--sub-alt));color:var(--main)}.lb-row.start .lb-t{box-shadow:inset 0 0 0 1px var(--sub)}.lb-row.goal{opacity:.55}.lb-row.goal .lb-t{box-shadow:inset 0 0 0 1px var(--ok);color:var(--ok);background:0 0}.lb-w{color:var(--sub);margin-left:.6rem;font-size:.875rem}.lab-type{width:calc(var(--n,4) * 2.7rem);max-width:100%}.lab-type.shake{animation:.32s shake}.lab-ladder.small .lb-t{width:1.8rem;height:1.8rem;font-size:.95rem}.lab-paths{flex-wrap:wrap;gap:1.2rem 3rem;display:flex}.lab-paths h3{color:var(--text-2);margin:0 0 .5rem;font-size:.875rem;font-weight:500}.lab-pair{font-size:1.5rem!important}.chp{grid-template-columns:minmax(0,1fr);gap:1rem;display:grid}.ch-cur{gap:.2rem;display:grid}.ch-w{letter-spacing:.01em;overflow-wrap:anywhere;font-size:2.4rem;font-weight:500}.ch-w b{color:var(--main);font-weight:500}.ch-card{max-width:32rem}.ch-trail span{white-space:nowrap}.ch-chains{gap:.4rem;font-size:.875rem;display:grid}.ch-chains p{overflow-wrap:anywhere;margin:0}.ch-chains .start{color:var(--sub)}.fnp{grid-template-columns:minmax(0,1fr);gap:1rem;display:grid}.fn-words{grid-template-columns:repeat(auto-fill,minmax(min(100%,9.5rem),1fr));gap:.6rem;display:grid}.fn-words span{background:var(--sub-alt);text-align:center;overflow-wrap:anywhere;border-radius:.5rem;padding:.8rem .6rem;font-size:1.25rem;font-weight:500}.fn-words.result span{padding:.5rem;font-size:1rem}.fn-words.result .ok{color:var(--ok)}.fn-words.result .miss{color:var(--err);background:color-mix(in srgb, var(--err) 10%, var(--sub-alt))}.lab-type .cw-sq{background:var(--sub-alt);aspect-ratio:auto;width:2.4rem;height:2.4rem;font-size:1.25rem;font-weight:500}.lab-type .cw-strip{grid-template-columns:repeat(var(--n), 2.4rem);gap:.3rem}.modal .box.plan{gap:.9rem;max-width:560px}.pl-list{color:var(--text-2);gap:.25rem;margin:0;padding-left:1.1rem;font-size:.875rem;display:grid}.pl-price{flex-wrap:wrap;align-items:baseline;gap:.2rem .6rem;margin-top:.3rem;display:flex}.pl-usd{font-size:1.1rem}.pl-usd b{color:var(--main);font-size:2rem;font-weight:500}.pl-local{color:var(--text-2);font-size:1rem}.pl-lbl{color:var(--main);margin:0 0 -.4rem;font-weight:500}.pl-than{height:11.5rem;color:var(--text-2);overscroll-behavior:contain;scrollbar-width:thin;outline:none;gap:.35rem;margin:0;padding:1.4rem .2rem 2.2rem 0;list-style:none;display:grid;overflow-y:auto;-webkit-mask-image:linear-gradient(#0000,#000 1.4rem calc(100% - 2.2rem),#0000);mask-image:linear-gradient(#0000,#000 1.4rem calc(100% - 2.2rem),#0000)}.pl-than li{font-size:calc(.86rem + var(--i,0) * .5rem);line-height:1.25}.pl-than li.last{color:var(--main);font-weight:500}.pl-than .pr{white-space:nowrap;color:var(--text)}.pl-than li.last .pr{color:inherit}.pl-note{color:var(--sub);margin:-.5rem 0 0;font-size:.8rem}.box.plan .btns{z-index:1;background:var(--sub-alt);margin:0 -1.6rem;padding:.7rem 1.6rem;position:sticky;bottom:-1.5rem}@media (max-width:520px){.modal .box.plan{gap:.7rem}.box.plan h2{font-size:1.5rem}.box.plan .def{font-size:.95rem}.pl-list{gap:.15rem;font-size:.8rem}.pl-usd b{font-size:1.7rem}.pl-than{height:9.5rem}.pl-than li{font-size:calc(.84rem + var(--i,0) * .28rem)}}.pl-thanks{color:var(--ok)}.plan-banner{margin:0}.pn-plan .val.on{color:var(--ok)}.alp .page-h{align-items:baseline}.al-live{color:var(--sub);align-items:center;gap:.35rem;margin-left:auto;font-size:.72rem;display:inline-flex}.al-live i{background:var(--ok);border-radius:50%;width:.45rem;height:.45rem;animation:2s ease-in-out infinite al-pulse}@keyframes al-pulse{50%{opacity:.35}}.al-grid{grid-template-columns:minmax(0,640px) minmax(0,1fr);align-items:start;gap:1.5rem 2.5rem;display:grid}.al-disc{justify-items:center;gap:.6rem;min-width:0;display:grid}.al-canvas{touch-action:manipulation;position:relative}.al-canvas canvas{display:block;position:absolute;inset:0}.al-over{cursor:crosshair}.al-tip{pointer-events:none;background:var(--raise);color:var(--text);box-shadow:inset 0 0 0 1px var(--line);border-radius:.35rem;padding:.15rem .55rem;font-size:.875rem;position:absolute;top:.2rem;left:50%;transform:translate(-50%)}.al-load{place-items:center;display:grid;position:absolute;inset:0}.retry{text-align:center;flex-direction:column;align-items:center;gap:.9rem;padding:2.5rem 1rem;display:flex}.retry p{max-width:28rem;color:var(--text-2);margin:0;line-height:1.5}.al-legend{color:var(--sub);flex-wrap:wrap;gap:.3rem 1.1rem;font-size:.72rem;display:flex}.al-legend i{vertical-align:.05rem;border-radius:50%;width:.5rem;height:.5rem;margin-right:.4rem;display:inline-block}.al-legend .free{background:var(--sub);opacity:.45}.al-legend .found{background:var(--main)}.al-legend .mine{background:var(--text);box-shadow:0 0 0 2px var(--main)}.al-side{gap:1.1rem;min-width:0;display:grid}.al-stats{flex-wrap:wrap;gap:1rem 2.5rem;display:flex}.al-stats .bignum .val small{color:var(--sub);font-size:1rem}.al-stats .bignum.mine .val{color:var(--text)}.al-stats .bignum .lbl{font-size:1rem}.al-pct{color:var(--sub);margin-top:.25rem;font-size:.8rem}.al-search{gap:.5rem;display:flex}.al-search input,.dic-search input{background:var(--sub-alt);min-width:0;color:var(--text);font:inherit;box-shadow:inset 0 0 0 1px var(--line);border:0;border-radius:.45rem;outline:none;flex:1;padding:.6rem .75rem}.al-search input:focus,.dic-search input:focus{box-shadow:inset 0 0 0 2px var(--main)}.al-pick{background:var(--sub-alt);border-radius:.6rem;justify-items:start;gap:.45rem;min-height:5.5rem;padding:.9rem 1rem;display:grid}.al-pick .note{margin:0}.al-word{color:var(--main);overflow-wrap:anywhere;font-size:1.9rem;font-weight:400;line-height:1.1}.al-by{color:var(--text-2);margin:0;font-size:.875rem}.al-by .me{color:var(--text)}.al-lists{grid-template-columns:repeat(auto-fit,minmax(min(100%,22rem),1fr));gap:1.5rem 2.5rem;margin-top:0;display:grid}.al-recent{gap:.35rem;margin:0;padding:0;list-style:none;display:grid}.al-recent li{flex-wrap:wrap;align-items:baseline;gap:.1rem .6rem;display:flex}.al-rw{color:var(--main);font-size:.95rem}@media (max-width:900px){.al-grid{grid-template-columns:minmax(0,1fr)}}.al-star{color:var(--main);margin-left:.3rem}.alw-n{color:var(--main);margin:0}.alw-l{margin:.2rem 0 .5rem;font-size:.8rem}.alw-words{flex-wrap:wrap;gap:.35rem;display:flex}.alw-words .chip{background:var(--sub-alt);color:var(--text-2);font:inherit;cursor:pointer;border:0;border-radius:999px;padding:.2rem .65rem;font-size:.8rem}.alw-words .chip:hover{color:var(--main)}.typing{background:var(--sub-alt);box-shadow:inset 0 0 0 1px var(--line);border-radius:.65rem;padding:.55rem .85rem;transition:box-shadow .2s}.typing:not(.idle){box-shadow:inset 0 0 0 2px var(--main)}.meta .timer{font-size:2rem;font-weight:500;line-height:1;transition:color .3s}.meta .timer.low{color:var(--err);animation:1s ease-in-out infinite tick}.meta .timer.last{animation-duration:.5s}@keyframes tick{50%{transform:scale(1.18)}}.timebar{height:5px}@media (prefers-reduced-motion:reduce){.meta .timer.low{animation:none}}.sbar.compact{flex-wrap:wrap;justify-content:center;align-items:baseline;gap:.15rem .6rem;padding:.5rem .8rem .6rem;display:flex}.sbar.compact>.sb-col{border:0;align-items:baseline;gap:.4rem;padding:0;display:inline-flex}.sbar.compact>.sb-col+.sb-col{border:0}.sbar.compact>.sb-col+.sb-col:before{content:"•";color:var(--sub);margin-right:.2rem}.sbar.compact .sb-l{letter-spacing:0;text-transform:none;font-size:.875rem}.sbar.compact .sb-l svg{display:none}.sbar.compact .sb-v{padding:0;font-size:1.25rem}.sbar.compact .sb-now .sb-v{font-size:1.5rem}.sbar.compact .sb-sm,.sbar.compact .sb-flag{display:none}.sbar.compact .sb-tag{order:9;justify-content:center;width:100%;margin:.15rem 0 0;font-size:.65rem}@media (max-width:700px){.sbar.compact{gap:.1rem .45rem;padding:.45rem .6rem .55rem}.sbar.compact .sb-l{font-size:.72rem}.sbar.compact .sb-v{font-size:1.1rem}.sbar.compact .sb-now .sb-v{font-size:1.25rem}footer{gap:.2rem 1rem;font-size:.72rem}}:root{--font-text:system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif}.help p,.help li,.welcome .lead{font-family:var(--font-text);line-height:1.55}.coach{background:color-mix(in srgb, var(--main) 10%, var(--sub-alt));box-shadow:inset 3px 0 0 var(--main);font-family:var(--font-text);color:var(--text-2);border-radius:.6rem;gap:.3rem;margin:0;padding:.75rem .95rem;font-size:.875rem;line-height:1.5;animation:.45s cubic-bezier(.2,.9,.25,1.2) both sbpop;display:grid}.coach b{color:var(--main);font-family:var(--font);font-weight:500}.answers-list .ans{animation:.38s cubic-bezier(.2,.9,.25,1.35) both ansin;animation-delay:calc(var(--i,0) * 70ms)}@keyframes ansin{0%{opacity:0;transform:translateY(6px)scale(.9)}}.answers-list .pbadge.p3{box-shadow:0 0 10px color-mix(in srgb, var(--gold) 55%, transparent)}@media (prefers-reduced-motion:reduce){.answers-list .ans{animation:none}}.missing .mw{color:inherit;text-decoration:none}.missing .mw:hover{color:var(--main)}.raehint{margin:-.3rem 0 .4rem;font-size:.8rem}.al-rae{color:var(--sub);font-size:.8rem;text-decoration:none}.al-rae:hover{color:var(--main)}.howsteps{font-family:var(--font-text);color:var(--text-2);gap:.5rem;margin:0;padding:0;font-size:.95rem;line-height:1.45;list-style:none;display:grid}.howsteps li{grid-template-columns:1.6rem minmax(0,1fr);align-items:start;gap:.6rem;display:grid}.howsteps .n{background:color-mix(in srgb, var(--main) 16%, var(--sub-alt));width:1.6rem;height:1.6rem;color:var(--main);font-family:var(--font);border-radius:50%;place-items:center;font-size:.8rem;font-weight:500;display:grid}.howmore{color:var(--sub);justify-self:start;font-size:.85rem}.howrules{font-family:var(--font-text);margin:0;line-height:1.55}.practice>.gmap{width:100%;max-width:57.5rem;margin:2.2rem auto 1rem}.practice>.test:has(~.gmap){flex:none;padding-bottom:0}.gmap h2{margin-bottom:.6rem}.gm-grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,15.5rem),1fr));gap:.6rem;display:grid}.gm-card{text-align:left;background:var(--sub-alt);color:var(--text);font:inherit;cursor:pointer;box-shadow:inset 0 0 0 1px var(--line);border:0;border-radius:.7rem;grid-template-columns:2rem minmax(0,1fr);grid-template-areas:"i n""i w""i m""i s";align-items:start;gap:.12rem .7rem;padding:.85rem .95rem;transition:box-shadow .15s,transform .15s;display:grid}@media (hover:hover){.gm-card:hover{box-shadow:inset 0 0 0 1.5px var(--main);transform:translateY(-1px)}}.gm-card:focus-visible{box-shadow:inset 0 0 0 1.5px var(--main)}.gm-i{color:var(--main);grid-area:i;padding-top:.15rem}.gm-i svg{width:1.6rem;height:1.6rem}.gm-n{color:var(--text);grid-area:n;font-size:1rem}.gm-w{font-family:var(--font-text);color:var(--text-2);grid-area:w;font-size:.8rem;line-height:1.4}.gm-m{color:var(--sub);grid-area:m;margin-top:.2rem;font-size:.72rem}.gm-k.day{color:var(--main)}.gm-s{color:var(--sub);grid-area:s;font-size:.72rem}.gm-card.done .gm-s{color:var(--ok)}.confetti{pointer-events:none;z-index:60;width:100vw;height:100vh;position:fixed;inset:0}.rec-tag.world{color:var(--gold);font-weight:500}.topnav .cnt.new,.tabbar .cnt.new{border-radius:50%;width:.5rem;height:.5rem;padding:0}.tabbar .cnt.new{top:.3rem;left:calc(50% + .6rem)}.topnav .cnt.ok,.tabbar .cnt.ok{background:var(--ok)}.gm-head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.5rem 1rem;margin-bottom:.6rem;display:flex}.gm-head h2{margin:0}.gm-streak{color:var(--sub);align-items:center;gap:.4rem;font-size:.72rem;display:inline-flex}.gm-streak i{background:var(--main);width:.5rem;height:.5rem;box-shadow:0 0 8px var(--main);border-radius:50%}.gm-streak.hot{color:var(--main)}.res-aleph{text-align:left;border:0;border-top:1px solid var(--line);border-bottom:1px solid var(--line);width:100%;color:var(--text);font:inherit;cursor:pointer;background:0 0;align-items:baseline;gap:.6rem;padding:.7rem .1rem;font-size:.875rem;display:flex}.res-aleph .ic{color:var(--gold)}.res-aleph .dim{color:var(--sub)}.res-aleph .go{color:var(--main);white-space:nowrap;margin-left:auto;font-size:.8rem}.ptester{color:var(--info);flex:none;display:inline-flex}.ptester svg{width:.95rem;height:.95rem}.plv-tester{color:var(--info);align-items:center;gap:.4rem;margin:.15rem 0 0;font-size:.8rem;display:flex}.plv-tester svg{width:1rem;height:1rem}.pn-testers .tst-row{border-bottom:1px solid var(--line);align-items:center;gap:.6rem;padding:.45rem 0;display:flex}.pn-testers .tst-row .since{color:var(--sub);margin-left:auto;font-size:.8rem}.pn-testers form{flex-wrap:wrap;gap:.5rem;margin-top:.8rem;display:flex}.pn-testers input{flex:12rem}.topnav button.al,.tabbar button.al{color:var(--al-a)}.topnav button.al svg,.tabbar button.al svg{filter:drop-shadow(0 0 4px color-mix(in srgb, var(--al-a) 55%, transparent));animation:3.2s ease-in-out 3 alglow}@keyframes alglow{0%,to{filter:drop-shadow(0 0 3px color-mix(in srgb, var(--al-a) 60%, transparent))}50%{filter:drop-shadow(0 0 9px var(--al-a))}}.topnav button.al .lb,.tabbar button.al .lb{background:linear-gradient(100deg, var(--al-a), var(--al-b), var(--al-c), var(--al-a)) 0 0 / 300% 100%;color:#0000;-webkit-background-clip:text;background-clip:text;font-weight:500;animation:7s linear 2 alshine}@keyframes alshine{to{background-position:300% 0}}.topnav button.al.on{background:color-mix(in srgb, var(--al-a) 16%, var(--sub-alt))}.tabbar button.al.on{background:color-mix(in srgb, var(--al-a) 14%, transparent)}@media (prefers-reduced-motion:reduce){.topnav button.al .lb,.tabbar button.al .lb,.topnav button.al svg,.tabbar button.al svg{animation:none}}.bw h3{color:var(--text);margin:1.1rem 0 .5rem;font-size:.875rem;font-weight:400}.bw-row{grid-template-columns:repeat(auto-fit,minmax(min(100%,20rem),1fr));gap:0 2rem;display:grid}.bw .ranks .pt{white-space:nowrap}.bw .hof-t td.gold{color:var(--gold)}.bw .board-t tr.me td{color:var(--main)}.bw .bw-n{font-size:.72rem}@media (max-width:720px){.bw .board-t .tt{padding-right:.5rem;display:table-cell}.bw .board-t th.tt{font-size:.65rem}}.modal.legal-bg{z-index:80}.box.legal{max-width:42rem;max-height:min(88vh,60rem);font-family:var(--font-text);line-height:1.55;overflow-y:auto}.box.legal h3{margin:1.3rem 0 .4rem;font-family:inherit;font-size:.95rem}.box.legal p,.box.legal li{color:var(--text-2);font-size:.875rem}.box.legal ul{gap:.35rem;margin:.3rem 0 .6rem;padding-left:1.2rem;display:grid}.box.legal b{color:var(--text);font-weight:500}.box.legal a{color:var(--main)}.legal-ok{margin:.2rem 0 0}.legal-ok .linkish{font-size:inherit;padding:0}.box.legal h2{font-size:1.25rem}.box.legal p{margin:.4rem 0}.box.legal>.dim{margin-top:0;font-size:.8rem}.modal .box.legal{display:block}.box.legal .top{justify-content:space-between;align-items:baseline;gap:1rem;margin-bottom:.3rem;display:flex}.bb-hints{margin-top:.9rem}.bb-grid-wrap{margin:.4rem 0;overflow-x:auto}.bb-grid{border-collapse:collapse;font-variant-numeric:tabular-nums;font-size:.875rem}.bb-grid th,.bb-grid td{text-align:center;padding:.22rem .5rem}.bb-grid thead th{color:var(--sub);font-size:.72rem;font-weight:400}.bb-grid tbody th{color:var(--main);font-weight:500}.bb-grid td{color:var(--text);border-top:1px solid var(--line)}.bb-grid td.zero{color:var(--sub);opacity:.5}.bb-grid .sum{color:var(--sub)}.bb-grid tr.done th,.bb-grid tr.done td{opacity:.45}.bb-pairs{color:var(--text-2);font-variant-numeric:tabular-nums;flex-wrap:wrap;gap:.3rem .8rem;margin:.3rem 0 0;font-size:.875rem;display:flex}.bb-pairs b{color:var(--text);font-weight:500}.day-done .dd-kicker{color:var(--sub);margin:0;font-size:.8rem}.day-done .dd-total{align-items:baseline;gap:.5rem;display:flex}.day-done .dd-total b{color:var(--gold);text-shadow:0 0 18px color-mix(in srgb, var(--gold) 45%, transparent);font-size:2.8rem;font-weight:500;line-height:1}.day-done .dd-total span{color:var(--sub)}.day-done .dd-rows{gap:.25rem;max-width:22rem;margin:0;padding:0;list-style:none;display:grid}.day-done .dd-rows li{border-bottom:1px solid var(--line);font-variant-numeric:tabular-nums;justify-content:space-between;padding:.3rem 0;display:flex}.day-done .dd-rows li span{color:var(--main)}.day-done .dd-streak{color:var(--main);margin:0}.day-done.inline{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--gold) 40%, transparent);background:color-mix(in srgb, var(--gold) 7%, var(--sub-alt));border-radius:.7rem;gap:.6rem;padding:1rem 1.1rem;display:grid}.day-done.inline h2{color:var(--gold)}.missed-list{gap:.35rem;margin:.3rem 0 .6rem;padding:0;font-size:.875rem;list-style:none;display:grid}.missed-list .mw-list{color:var(--text-2);font-family:var(--font-text);font-size:.875rem;display:block}.tag.review{color:var(--info)}.duelbtn{color:var(--sub);cursor:pointer;vertical-align:middle;background:0 0;border:0;border-radius:.35rem;place-items:center;margin-left:.3rem;padding:.1rem .25rem;display:inline-grid}.duelbtn:hover,.duelbtn:focus-visible{color:var(--main);background:var(--sub-alt)}.duelbtn svg{width:.95rem;height:.95rem}.practice>.weekcard{width:100%;max-width:57.5rem;margin:1.6rem auto 0}.weekcard{background:var(--sub-alt);box-shadow:inset 0 0 0 1px var(--line);border-radius:.7rem;padding:1rem 1.1rem}.weekcard .wk-big{align-items:baseline;gap:.5rem;margin:.4rem 0;display:flex}.weekcard .wk-big b{color:var(--main);font-size:2.2rem;font-weight:500;line-height:1}.weekcard .wk-big span{color:var(--sub)}.weekcard .wk-lines{gap:.25rem;margin:0 0 .6rem;padding-left:1.1rem;font-size:.875rem;display:grid}.weekcard .wk-w{color:var(--text-2);font-family:var(--font-text)}:root[data-font=legible]{--font:"Twemoji Country Flags", "Atkinson Hyperlegible", system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--font-text:"Atkinson Hyperlegible", system-ui, -apple-system, "Segoe UI", Roboto, sans-serif}.coach .dim{color:var(--text-2)}.modal.word-bg{z-index:85}.modal .box.wordcard{max-width:30rem;display:block}.wordcard .top{justify-content:space-between;align-items:baseline;gap:1rem;display:flex}.wordcard h2{color:var(--main);margin:0;font-size:1.6rem}.wordcard h3{color:var(--sub);text-transform:uppercase;letter-spacing:.06em;margin:1rem 0 .25rem;font-size:.8rem;font-weight:400}.wc-why{background:var(--bg);border-radius:.45rem;margin:.5rem 0 .2rem;padding:.45rem .7rem;font-size:.875rem}.wc-why.ok{color:var(--ok)}.wc-why.no{color:var(--err)}.wc-why.miss{color:var(--main)}.wc-why.info{color:var(--info)}.wc-defs{font-family:var(--font-text);color:var(--text);gap:.35rem;margin:.7rem 0 0;padding-left:1.3rem;line-height:1.5;display:grid}.wc-defs.one{padding-left:0;list-style:none}.wc-etym{font-family:var(--font-text);color:var(--text-2);margin:0;line-height:1.5}.wc-quote{border-left:2px solid var(--main);font-family:var(--font-text);color:var(--text-2);margin:.2rem 0 0;padding:.3rem 0 .3rem .9rem;font-style:italic;line-height:1.55}.wc-quote cite{color:var(--sub);margin-top:.3rem;font-size:.8rem;font-style:normal;display:block}.wc-foot{flex-wrap:wrap;justify-content:space-between;gap:1rem;margin:1rem 0 0;font-size:.8rem;display:flex}.wc-foot a{color:var(--main)}button.tapw{font:inherit;color:inherit;cursor:pointer;text-align:inherit;line-height:inherit;background:0 0;border:0;margin:0;padding:0}button.tapw:hover,button.tapw:focus-visible{color:var(--main)}.taphint{margin:.2rem 0 0;font-size:.8rem}.al-pick button.al-word{color:var(--main);font-size:1.9rem;line-height:1.1}.al-def{font-family:var(--font-text);color:var(--text-2);margin:0;font-size:.875rem;line-height:1.5}.lb-row button.lb-w{color:var(--sub);margin-left:.6rem;font-size:.875rem}.dic .seg.dic-f{justify-content:flex-start;margin:.9rem 0 .2rem}.dic-search{flex-wrap:wrap;gap:.5rem;margin:.7rem 0;display:flex}.dic-search input{flex:12rem}.dic-az{flex-wrap:wrap;gap:.1rem;margin:.2rem 0 .4rem;display:flex}.dic-az button{color:var(--sub);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:.3rem;min-width:1.9rem;padding:.3rem .35rem;font-size:.8rem}.dic-az button:hover{color:var(--text)}.dic-az button.on{background:var(--main);color:var(--bg)}.dic-l{color:var(--main);margin:1.1rem 0 .1rem;font-size:.95rem;font-weight:500}.dic-list{margin:0;padding:0;list-style:none}.dic-list li{border-bottom:1px solid var(--sub-alt)}.dic-list .dic-row{grid-template-columns:minmax(0,10rem) minmax(0,1fr) auto;align-items:baseline;gap:.8rem;width:100%;padding:.55rem 0;display:grid}.dic-list .dic-row:hover .wd,.dic-list .dic-row:focus-visible .wd{color:var(--main)}.dic-list .wd{color:var(--text);overflow-wrap:anywhere;font-size:1rem}.dic-list .df{color:var(--text-2);font-family:var(--font-text);white-space:nowrap;text-overflow:ellipsis;font-size:.875rem;overflow:hidden}.dic-list .why{color:var(--sub);white-space:nowrap;font-size:.72rem}.dic-list .why.d{color:var(--main)}@media (max-width:640px){.dic-list .dic-row{grid-template-columns:minmax(0,1fr) auto;gap:.15rem .6rem}.dic-list .df{white-space:normal;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;grid-area:2/1/auto/-1;display:-webkit-box}.dic-list .df:empty{display:none}}.wc-foot .linkbtn{font-size:inherit}.res-lit{max-width:60ch;margin:1.4rem 0 0}.res-lit figcaption{color:var(--sub);text-transform:uppercase;letter-spacing:.06em;margin-bottom:.3rem;font-size:.72rem}.res-lit blockquote{border-left:2px solid var(--main);font-family:var(--font-text);color:var(--text-2);margin:0;padding:.1rem 0 .1rem .9rem;font-style:italic;line-height:1.55}.res-lit cite{color:var(--sub);margin:.35rem 0 0 .9rem;font-size:.8rem;font-style:normal;display:block}.wc-foot a.src{color:inherit}.insignia{vertical-align:-.15em;width:1em;height:1em;color:var(--gold);flex:none}.insignia .in-bg{fill:currentColor;fill-opacity:.13;stroke:none}.insignia .in-ring{fill:none;stroke:currentColor;stroke-width:1.1px}.insignia .in-ring2{fill:none;stroke:currentColor;stroke-width:.5px;stroke-opacity:.45}.insignia .in-ic{stroke-width:2px;filter:none!important;width:11.5px!important;height:11.5px!important;display:inline!important}.used-s{color:var(--main);font-weight:500}.who>.avatar{font-size:3.2rem}.pf-me{align-items:center;gap:1rem;min-width:0;display:flex}.pf-av{cursor:pointer;color:var(--sub);font:inherit;background:0 0;border:0;justify-items:center;gap:.3rem;padding:0;display:grid;position:relative}.pf-av .av-c{outline-offset:3px;outline:2px solid #0000;transition:outline-color .15s}.pf-av:hover .av-c,.pf-av:focus-visible .av-c{outline-color:var(--main)}.pf-av-c{font-size:.72rem}.pf-av:hover .pf-av-c{color:var(--main)}.av-pick{background:var(--sub-alt);border-radius:.7rem;margin:1rem 0 0;padding:1rem}.av-pick .note{margin:0 0 .8rem}.av-grid{grid-template-columns:repeat(auto-fill,minmax(5.6rem,1fr));gap:.6rem;display:grid}.av-opt{cursor:pointer;color:var(--text-2);font:inherit;background:0 0;border:0;border-radius:.6rem;justify-items:center;gap:.35rem;padding:.5rem .2rem;font-size:.72rem;display:grid}.av-opt .avatar{font-size:3.4rem;transition:transform .15s}.av-opt .av-c{outline-offset:3px;outline:2px solid #0000;transition:outline-color .15s}.av-opt:hover .avatar{transform:scale(1.05)}.av-opt.on .av-c{outline-color:var(--main)}.av-opt.on{color:var(--main)}.av-l{text-align:center;line-height:1.2}@media (max-width:640px){.pf-av .avatar{font-size:3.2rem}.av-grid{grid-template-columns:repeat(auto-fill,minmax(4.6rem,1fr))}.av-opt .avatar{font-size:2.8rem}}.plink{align-items:center;gap:.45em}.plink .avatar{margin:-.25em 0;font-size:1.5em}.plink .flag{font-size:.9em;line-height:1}.hbtn.who{gap:.5rem;padding:.28rem .85rem .28rem .3rem}.hbtn.who .avatar{margin:-.1rem 0;font-size:1.7rem}.plv h2 .avatar{vertical-align:-.45rem;margin-right:.1rem;font-size:1.9rem}.plv h2 .flag{margin-left:.3rem}.pf-av .avatar{font-size:4rem}.pf-name{justify-items:start;gap:.35rem;min-width:0;display:grid}.pf-name h1 .flag{font-size:.8em}.lgem{vertical-align:-.15em;width:1em;height:1em;color:var(--lg1);flex:none;overflow:visible}.lgem.t2{color:var(--lg2)}.lgem.t3{color:var(--lg3)}.lgem.t4{color:var(--lg4)}.lgem.t5{color:var(--lg5);filter:drop-shadow(0 0 3px color-mix(in srgb, var(--lg5) 70%, transparent))}h1 .lgem{font-size:.8em}.lgc.t1{color:color-mix(in srgb, var(--lg1) 70%, var(--text))}.lgc.t2{color:color-mix(in srgb, var(--lg2) 70%, var(--text))}.lgc.t3{color:color-mix(in srgb, var(--lg3) 70%, var(--text))}.lgc.t4{color:color-mix(in srgb, var(--lg4) 70%, var(--text))}.lgc.t5{color:color-mix(in srgb, var(--lg5) 70%, var(--text))}.lg-chip{background:var(--sub-alt);font:inherit;color:var(--text-2);cursor:pointer;--lg:var(--lg1);border:0;border-radius:2rem;flex-wrap:wrap;align-items:center;gap:.45rem;padding:.3rem .75rem .3rem .55rem;font-size:.72rem;display:inline-flex}.lg-chip.t2{--lg:var(--lg2)}.lg-chip.t3{--lg:var(--lg3)}.lg-chip.t4{--lg:var(--lg4)}.lg-chip.t5{--lg:var(--lg5)}.lg-chip:hover{color:var(--text);box-shadow:inset 0 0 0 1px var(--lg)}.lg-chip .lgem{font-size:1.15em}.lg-chip .lg-n{color:color-mix(in srgb, var(--lg) 70%, var(--text));font-weight:500}.lg-chip .lg-z{border-radius:1rem;padding:0 .4rem;font-size:.9em}.lg-chip .lg-z.up{color:var(--ok);background:color-mix(in srgb, var(--ok) 14%, transparent)}.lg-chip .lg-z.down{color:var(--err);background:color-mix(in srgb, var(--err) 14%, transparent)}.res-league{margin:.8rem 0 0}.av-h{color:var(--sub);text-transform:uppercase;letter-spacing:.06em;margin:1rem 0 .5rem;font-size:.72rem;font-weight:400}.av-wrap{display:inline-flex;position:relative}.av-gem{background:var(--sub-alt);border-radius:50%;place-items:center;width:1.25rem;height:1.25rem;display:inline-grid;position:absolute;bottom:-.1rem;right:-.15rem}.av-gem .lgem{width:.95rem;height:.95rem}.av-opt.locked{cursor:default;color:var(--sub)}.av-opt.locked .av-c{opacity:.4;filter:grayscale()}.av-opt.locked:hover .avatar{transform:none}.modal .box.lg-moment{text-align:center;justify-items:center;gap:.5rem;max-width:24rem;padding-top:1.6rem;display:grid}.lg-moment .lgm-gem{place-items:center;width:5rem;height:5rem;display:grid}.lg-moment .lgm-gem .lgem{width:4.4rem;height:4.4rem}.lg-moment.up .lgm-gem .lgem{filter:drop-shadow(0 0 14px color-mix(in srgb, currentColor 55%, transparent));animation:.9s cubic-bezier(.2,.9,.25,1.3) both lgm-in}@keyframes lgm-in{0%{opacity:0;transform:scale(.2)rotate(-25deg)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.lg-moment.up .lgm-gem .lgem{animation:none}}.lg-moment .lgm-kicker{color:var(--sub);text-transform:uppercase;letter-spacing:.08em;margin:0;font-size:.72rem}.lg-moment h2{margin:0;font-size:1.5rem}.lg-moment .lgm-sub{color:var(--text-2);margin:0;font-size:.875rem;line-height:1.5}.lg-moment .lgm-me{align-items:center;gap:.4rem;margin:.4rem 0 .2rem;font-size:1rem;display:inline-flex}.lg-moment .lgm-me .avatar{font-size:1.9rem}.lg-moment .btns{justify-content:center}.lgc{font-weight:500}.avatar{vertical-align:middle;flex:none;width:1em;height:1em;display:inline-block;position:relative}.avatar .av-c{background:color-mix(in srgb, var(--main) 16%, var(--sub-alt));color:var(--main);border-radius:50%;place-items:center;display:grid;position:absolute;inset:0;overflow:hidden}.avatar .av-c svg{width:72%;height:72%;display:block}.avatar .av-i{font-size:.5em;font-weight:600;line-height:1}.avatar .av-b{background:var(--av-cut,var(--bg));border-radius:50%;place-items:center;width:.56em;height:.56em;display:grid;position:absolute;bottom:-.1em;right:-.14em}.avatar .av-b .lgem{width:.44em;height:.44em;font-size:inherit;vertical-align:0}.who>.avatar .av-b,.pod .avatar .av-b,.plv h2 .avatar .av-b,.lg-moment .avatar .av-b{width:.42em;height:.42em;bottom:-.04em;right:-.06em}.who>.avatar .av-b .lgem,.pod .avatar .av-b .lgem,.plv h2 .avatar .av-b .lgem,.lg-moment .avatar .av-b .lgem{width:.32em;height:.32em}.hbtn.who,.ranks li,.board-t,.pod,.champ,.wk-card,.box,.tile,.av-pick{--av-cut:var(--sub-alt)}.ranks li.me{--av-cut:color-mix(in srgb, var(--main) 14%, var(--sub-alt))}.pod{--av-cut:var(--bg)}.medal{vertical-align:-.15em;width:1em;height:1em;color:var(--medal1);--medal-n:var(--gold);flex:none;overflow:visible}.medal.m2{color:var(--medal2);--medal-n:var(--silver)}.medal.m3{color:var(--medal3);--medal-n:var(--bronze)}.medal .medal-d{fill:currentColor;fill-opacity:.16;stroke:currentColor;stroke-width:1.9px}.medal .medal-n{font-family:var(--font);fill:var(--medal-n);font-size:10.5px;font-weight:600}.pod .medal{width:2.4rem;height:2.4rem}.pod1 .medal{width:3rem;height:3rem}.champ .medal{width:1.4rem;height:1.4rem}.v-medal .medal{width:2.4rem;height:2.4rem}.pgold .medal{width:1rem;height:1rem}th.tt .medal{width:1.05rem;height:1.05rem}.note,.empty,.board-note,.banner,.set p,.choice span,.info-line{font-family:var(--font-text)}.set .seg.sizes button{line-height:1.2}.fb .again{color:var(--main);font-family:var(--font-text);margin-left:.6rem}.fb .again:before{content:"· ";color:var(--sub)}.gkinds{grid-template-columns:repeat(auto-fill,minmax(13rem,1fr));gap:.6rem;margin:.8rem 0 .4rem;display:grid}.gkind{text-align:left;background:var(--sub-alt);color:var(--text);cursor:pointer;font:inherit;border:0;border-radius:.7rem;grid-template-columns:auto 1fr;align-items:center;gap:.15rem .7rem;padding:.85rem .95rem;display:grid}.gkind svg{width:1.7rem;height:1.7rem;color:var(--main);grid-row:span 2}.gkind b{font-weight:500}.gkind span{font-family:var(--font-text);color:var(--text-2);font-size:.8rem;line-height:1.4}.gkind:hover,.gkind:focus-visible{box-shadow:inset 0 0 0 1px var(--main)}.gkind-seg{flex-wrap:wrap;margin:.2rem 0 .6rem}.gkind-seg button,.group .nm{align-items:center;gap:.4rem;display:inline-flex}.gkind-seg svg,.group .nm svg{flex:none;width:1.05em;height:1.05em}.group .nm .unread{background:var(--main);border-radius:50%;flex:none;width:.5rem;height:.5rem}.gchat,.gchat>*{min-width:0;max-width:100%}.gchat .ch-list{overscroll-behavior:contain;flex-direction:column;gap:.55rem;max-height:min(28rem,55vh);padding:.2rem .1rem .4rem;display:flex;overflow-y:auto}.gchat .ch-older{align-self:center}.msg{background:var(--sub-alt);border-radius:.8rem .8rem .8rem .25rem;align-self:flex-start;max-width:min(34rem,88%);padding:.5rem .75rem .55rem}.msg.mine{background:color-mix(in srgb, var(--main) 14%, var(--sub-alt));border-radius:.8rem .8rem .25rem;align-self:flex-end}.msg-h{color:var(--sub);align-items:center;gap:.5rem;font-size:.8rem;display:flex}.msg.mine .msg-h{justify-content:flex-end}.msg-h .plink{font-size:.875rem}.msg-more{color:var(--sub);cursor:pointer;font:inherit;background:0 0;border:0;margin-left:auto;padding:0 .3rem;font-size:1rem;line-height:1}.msg.mine .msg-more{margin-left:0}.msg-b{font-family:var(--font-text);color:var(--text);white-space:pre-wrap;overflow-wrap:anywhere;margin:.2rem 0 0;line-height:1.45}.msg-acts{flex-wrap:wrap;gap:.3rem 1rem;margin-top:.35rem;font-size:.8rem;display:flex}.ch-att{border:1px solid var(--line);background:var(--bg);color:var(--text);font:inherit;text-align:left;cursor:pointer;border-radius:.6rem;align-items:center;gap:.55rem;margin-top:.35rem;padding:.4rem .7rem;display:inline-flex}span.ch-att{cursor:default}.ch-att svg{width:1.2rem;height:1.2rem;color:var(--main);flex:none}.ch-att span{line-height:1.3;display:grid}.ch-att small{color:var(--sub);font-size:.72rem}.ch-att b{color:var(--main);font-weight:500}.ch-quick{scrollbar-width:none;gap:.4rem;padding:.5rem 0 .2rem;display:flex;overflow-x:auto}.ch-quick .chip,.ch-opts .chip{border:1px solid var(--line);color:var(--text-2);font:inherit;cursor:pointer;white-space:nowrap;background:0 0;border-radius:1rem;flex:none;padding:.35rem .7rem;font-size:.8rem}.ch-quick .chip:hover,.ch-opts .chip:hover{color:var(--text);border-color:var(--main)}.ch-emojis{grid-template-columns:repeat(auto-fill,minmax(2.4rem,1fr));gap:.2rem;padding:.4rem 0;display:grid}.ch-emojis button{cursor:pointer;background:0 0;border:0;border-radius:.4rem;padding:.3rem;font-size:1.35rem}.ch-emojis button:hover{background:var(--sub-alt)}.ch-pick{gap:.5rem;padding:.4rem 0;display:grid}.ch-opts{flex-wrap:wrap;gap:.4rem;max-height:10rem;display:flex;overflow-y:auto}.ch-pre{align-items:center;gap:.6rem;display:flex}.ch-pre .ch-att{margin:0}.ch-form{align-items:center;gap:.4rem;margin-top:.4rem;display:flex}.ch-form input{border:1px solid var(--line);background:var(--bg);min-width:0;color:var(--text);font-family:var(--font-text);border-radius:.6rem;flex:1;padding:.6rem .8rem;font-size:1rem}.ch-form input:focus{border-color:var(--main);outline:none}.ch-tool{width:2.4rem;height:2.4rem;color:var(--sub);cursor:pointer;background:0 0;border:0;border-radius:.6rem;flex:none;place-items:center;display:grid}.ch-tool svg{width:1.3rem;height:1.3rem}.ch-tool:hover,.ch-tool.on{color:var(--main);background:var(--sub-alt)}.ch-send{flex:none;place-items:center;width:2.6rem;height:2.6rem;padding:0;display:grid}.ch-send svg{width:1.2rem;height:1.2rem}.gpromo{border:1px dashed color-mix(in srgb, var(--main) 55%, transparent);width:100%;color:var(--text);font:inherit;text-align:left;cursor:pointer;background:0 0;border-radius:.8rem;align-items:center;gap:1rem;margin-top:0;padding:.95rem 1.1rem;display:flex}.gpromo:hover{background:var(--sub-alt)}.gpromo .gp-ics{color:var(--main);flex:none;gap:.3rem;display:flex}.gpromo .gp-ics svg{width:1.25rem;height:1.25rem}.gpromo b{font-weight:500;display:block}.gpromo small{font-family:var(--font-text);color:var(--text-2);margin-top:.15rem;font-size:.875rem;display:block}@media (max-width:480px){.gpromo{flex-direction:column;align-items:flex-start;gap:.5rem}}.msg-q{border-left:2px solid var(--main);background:color-mix(in srgb, var(--bg) 60%, transparent);font-family:var(--font-text);color:var(--text-2);text-overflow:ellipsis;white-space:nowrap;border-radius:.2rem;margin:.25rem 0 .1rem;padding:.25rem .55rem;font-size:.8rem;display:block;overflow:hidden}.msg-q b{color:var(--text);font-weight:500}.ch-at{color:var(--main);font-weight:500}.ch-at.me{background:color-mix(in srgb, var(--main) 18%, transparent);border-radius:.25rem;padding:0 .15em}.ch-hid{background:var(--bg);color:var(--sub);letter-spacing:.05em;cursor:help;border-radius:.25rem;padding:0 .2em}.msg-rx{flex-wrap:wrap;gap:.3rem;margin-top:.35rem;display:flex}.msg-rx button,.msg-pick button{border:1px solid var(--line);background:var(--bg);color:var(--text-2);font:inherit;cursor:pointer;border-radius:1rem;padding:.1rem .45rem;font-size:.8rem}.msg-rx button.mine{border-color:var(--main);color:var(--text)}.msg-pick{gap:.3rem;margin-top:.4rem;display:flex}.msg-pick button{padding:.15rem .45rem;font-size:1rem}.ch-ev{text-align:center;max-width:92%;font-family:var(--font-text);color:var(--text-2);flex-wrap:wrap;justify-content:center;align-self:center;align-items:center;gap:.1rem .35rem;margin:.1rem 0;font-size:.8rem;display:flex}.ch-ev .plink{font-size:.95em}.ch-ev time{color:var(--sub);margin-left:.4rem;font-size:.9em}.ch-ev .tapw{color:var(--main);font:inherit;cursor:pointer;background:0 0;border:0;padding:0}.ch-sug{flex-wrap:wrap;gap:.35rem;padding-top:.4rem;display:flex}.ch-sug button{border:1px solid var(--main);color:var(--main);font:inherit;cursor:pointer;background:0 0;border-radius:1rem;padding:.3rem .65rem;font-size:.875rem}.gtoday .gt-streak{color:var(--sub);font-size:.875rem}.gtoday .gt-streak.on{color:var(--main)}.gt-list{flex-wrap:wrap;gap:.45rem;margin:.7rem 0 .4rem;padding:0;list-style:none;display:flex}.gt-list li{background:var(--sub-alt);opacity:.7;border-radius:2rem;align-items:center;gap:.5rem;padding:.35rem .7rem .35rem .4rem;display:flex}.gt-list li.done{opacity:1;box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--ok) 55%, transparent)}.gt-list .gt-n{color:var(--sub);font-size:.8rem}.gt-list li.done .gt-n{color:var(--ok)}.ginvs{gap:.5rem;margin-bottom:1.2rem;display:grid}.ginv{background:color-mix(in srgb, var(--main) 12%, var(--sub-alt));box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--main) 40%, transparent);border-radius:.7rem;flex-wrap:wrap;align-items:center;gap:.6rem .8rem;padding:.8rem 1rem;display:flex}.ginv svg{width:1.4rem;height:1.4rem;color:var(--main);flex:none}.ginv .gi-t{flex:1;min-width:12rem}.ginv .gi-t small{color:var(--sub);font-size:.8rem;display:block}.ginvite{background:var(--sub-alt);border-radius:.7rem;gap:.4rem;margin:.2rem 0 1rem;padding:.9rem 1rem;display:grid}.ginvite label{font-size:.875rem}.ginvite .row{gap:.5rem;display:flex}.ginvite input{flex:1;min-width:0}.ginvite .glinks{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.ginvite .glinks .linkish{margin-left:auto}.page .ginvite .glinks .btn{background:var(--bg)}.gev{font-family:var(--font-text);color:var(--text-2);cursor:pointer;align-items:flex-start;gap:.55rem;margin:-.4rem 0 1.4rem;font-size:.8rem;display:flex}.pn-reports{gap:.7rem;margin:.8rem 0;padding:0;list-style:none;display:grid}.pn-reports li{background:var(--sub-alt);border-radius:.6rem;padding:.8rem 1rem}.pn-reports .pr-h{flex-wrap:wrap;gap:.4rem;font-size:.875rem;display:flex}.pn-reports .pr-n{color:var(--err);margin-left:auto}.pn-reports .pr-b{font-family:var(--font-text);overflow-wrap:anywhere;margin:.4rem 0 .6rem}.blk{gap:.3rem;margin:.5rem 0 0;padding:0;list-style:none;display:grid}button.ch-at{font:inherit;color:var(--main);cursor:pointer;background:0 0;border:0;padding:0;font-weight:500;display:inline}button.ch-at.me{background:color-mix(in srgb, var(--main) 18%, transparent);border-radius:.25rem;padding:0 .15em}button.ch-at:hover{text-underline-offset:.15em;text-decoration:underline}.ch-ev .msg-more{margin-left:0}.ch-ev .msg-rx,.ch-ev .msg-pick{margin-top:0}.ch-ev .msg-acts{margin-top:0;font-size:.8rem}.gx-search input{border:1px solid var(--line);background:var(--bg);width:min(16rem,46vw);color:var(--text);font:inherit;border-radius:.5rem;padding:.4rem .7rem;font-size:.875rem}@media (max-width:720px){.gx-search{flex:1}.gx-search input{width:100%}}.gx{width:100%;margin:0;position:relative;overflow:hidden}.gx-legend{margin-top:-1.5rem}.gx-lines{pointer-events:none;position:absolute;inset:0}.gx-lines line{stroke-width:1px;opacity:0;transition:opacity .5s .25s}.gx-lines line.on{opacity:.4}.gx-lines .k-s{stroke:var(--gx-s)}.gx-lines .k-a{stroke:var(--gx-a)}.gx-lines .k-r{stroke:var(--gx-r)}.gx-lines .k-x{stroke:var(--gx-x)}.gx-center{border:1px solid var(--line);background:var(--bg);color:var(--text);font:inherit;cursor:pointer;z-index:2;white-space:nowrap;border-radius:2rem;padding:.35rem 1rem;font-size:1.7rem;line-height:1.2;position:absolute;transform:translate(-50%,-50%)}.gx-center:hover{border-color:var(--main)}.gx-node{background:color-mix(in srgb, var(--bg) 82%, transparent);color:var(--text-2);font:inherit;white-space:nowrap;cursor:pointer;z-index:1;border:0;border-radius:1rem;align-items:center;gap:.4rem;padding:.2rem .55rem;font-size:.875rem;transition:left .55s cubic-bezier(.2,.8,.25,1),top .55s cubic-bezier(.2,.8,.25,1),opacity .35s,color .15s;display:inline-flex;position:absolute;transform:translate(-50%,-50%)}.gx.still .gx-node,.gx.still .gx-lines line{transition:none}.gx-node i{border:1.5px solid;border-radius:50%;flex:none;width:.55rem;height:.55rem}.gx-node.k-s i{color:var(--gx-s)}.gx-node.k-a i{color:var(--gx-a)}.gx-node.k-r i{color:var(--gx-r)}.gx-node.k-x i{color:var(--gx-x)}.gx-node.mine{color:var(--text);font-weight:500}.gx-node.mine i{background:currentColor}.gx-node:hover,.gx-node:focus-visible{color:var(--text);background:var(--sub-alt)}.gx-star{color:var(--main);font-size:.8em}.gx-legend{color:var(--sub);flex-wrap:wrap;justify-content:center;align-items:center;gap:.4rem 1.1rem;font-size:.8rem;display:flex}.gx-legend>button[class^=k-]{border:1px solid var(--line);color:var(--text-2);font:inherit;cursor:pointer;background:0 0;border-radius:1rem;align-items:center;gap:.4rem;padding:.3rem .7rem;font-size:.8rem;display:inline-flex}.gx-legend>button.off{color:var(--sub);border-style:dashed;text-decoration:line-through}.gx-legend>button.off i{background:0 0;border:1.5px solid}.gx-legend i{background:currentColor;border-radius:50%;width:.55rem;height:.55rem}.gx-legend .k-s i{color:var(--gx-s)}.gx-legend .k-a i{color:var(--gx-a)}.gx-legend .k-r i{color:var(--gx-r)}.gx-legend .k-x i{color:var(--gx-x)}.gx-legend small{color:var(--sub)}.gx-info{text-align:center;max-width:40rem;margin:0 auto}.gx-def{font-family:var(--font-text);color:var(--text);margin:0;font-size:1rem;line-height:1.5}.gx-etym{font-family:var(--font-text);color:var(--text-2);margin:.4rem 0 0;font-size:.875rem}.gx-by{color:var(--sub);margin:.6rem 0 0;font-size:.875rem}.gx-info .btns{justify-content:center;margin-top:.9rem}.gx-trail{flex-wrap:wrap;justify-content:center;align-items:center;gap:.3rem .45rem;margin:0;font-size:.875rem;display:flex}.gx-trail button{border:1px solid var(--line);color:var(--text-2);font:inherit;cursor:pointer;background:0 0;border-radius:1rem;padding:.15rem .55rem}.gx-trail button.on{border-color:var(--main);color:var(--text)}.gx-how{text-align:center;max-width:40rem;font-family:var(--font-text);color:var(--sub);margin:-1.25rem auto 0;font-size:.8rem}.wordcard .top{flex-wrap:wrap}.wordcard .top .x{order:2;margin-left:auto}.wordcard .top .wc-gx{order:3}.wc-gx{border:1px solid color-mix(in srgb, var(--main) 55%, transparent);background:color-mix(in srgb, var(--main) 12%, transparent);color:var(--main);font:inherit;cursor:pointer;border-radius:1rem;align-self:center;align-items:center;gap:.4rem;padding:.3rem .75rem;font-size:.875rem;display:inline-flex}.wc-gx:hover{background:color-mix(in srgb, var(--main) 22%, transparent)}.wc-gx svg{width:1.05rem;height:1.05rem}@media (max-width:560px){.gx-center{font-size:1.35rem}.gx-node{font-size:.8rem}}.plink.plain{gap:0}.gx-node.col{font-style:italic}.gx-legend>.gx-col{border:1px solid var(--line);color:var(--text-2);font:inherit;cursor:pointer;background:0 0;border-radius:1rem;align-items:center;gap:.4rem;padding:.3rem .7rem;font-size:.8rem;font-style:italic;display:inline-flex}.gx-legend>.gx-col.off{color:var(--sub);border-style:dashed;text-decoration:line-through}@media (hover:none){.lg-chip{min-height:2.25rem}}.inbox,.modal .box{--sub:var(--text-2)}.tn-head{gap:.5rem;margin-bottom:1.6rem;display:grid}.tn-kicker{letter-spacing:.12em;text-transform:uppercase;color:var(--main);align-items:center;gap:.4rem;margin:0;font-size:.8rem;display:flex}.tn-kicker svg{width:1rem;height:1rem}.tn-name{margin:0;font-size:1.9rem;font-weight:600;line-height:1.15}.tn-phase{color:var(--text-2);margin:0;font-size:.95rem}.tn-steps{color:var(--sub);flex-wrap:wrap;gap:.35rem .5rem;margin:.2rem 0 0;padding:0;font-size:.8rem;list-style:none;display:flex}.tn-steps li{align-items:center;gap:.5rem;display:flex}.tn-steps li+li:before{content:"›";color:var(--line)}.tn-steps li.done{color:var(--text-2)}.tn-steps li.on{color:var(--main);font-weight:600}.tn-card p{max-width:44rem}.tn-count{color:var(--text-2);font-size:.875rem}.tn-in{color:var(--ok);align-items:center;gap:.4rem;margin:.4rem 0;display:flex}.tn-in svg{width:1.1rem;height:1.1rem}.tn-champ{text-align:center;border:1px solid color-mix(in srgb, var(--main) 45%, var(--line));background:linear-gradient(160deg, color-mix(in srgb, var(--main) 14%, var(--sub-alt)), var(--sub-alt) 70%);border-radius:.9rem;padding:1.4rem 1rem}.tn-trophy{margin:0;font-size:2.6rem;line-height:1}.tn-champ-n{margin:.5rem 0 0;font-size:1.25rem;font-weight:600}.tn-champ-l{color:var(--main);letter-spacing:.12em;text-transform:uppercase;margin:.1rem 0 0;font-size:.8rem}.tn-podium{color:var(--text-2);flex-wrap:wrap;justify-content:center;gap:.4rem 1rem;margin:.8rem 0 0;font-size:.875rem;display:flex}.tn-mine{border:1px solid var(--line);background:var(--sub-alt);border-radius:.9rem;padding:1rem 1.1rem}.tn-mine.live{border-color:color-mix(in srgb, var(--main) 55%, var(--line))}.tn-vs{color:var(--text-2);margin:.2rem 0 .8rem}.tn-vs b.won{color:var(--ok)}.tn-vs b:not(.won){color:var(--err)}.tn-games{gap:.35rem;display:grid}.tn-game{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1fr) 3.2rem 3.2rem 6.2rem;align-items:center;gap:.5rem;padding:.45rem .1rem;display:grid}.tn-game .g{align-items:center;gap:.45rem;display:flex}.tn-game .g svg{width:1.1rem;height:1.1rem;color:var(--sub)}.tn-game .s{text-align:right;font-variant-numeric:tabular-nums;font-size:1.1rem}.tn-game .s.r{color:var(--text-2)}.tn-game .a{justify-self:end}.tn-game .a .btn{padding:.3rem .9rem}.tn-game .res{color:var(--sub);font-size:.8rem}.tn-game .res.w{color:var(--ok)}.tn-game .res.l{color:var(--err)}.tn-games-h{margin-top:.5rem}.tn-qual{gap:.1rem;max-width:30rem;margin:0;padding:0;list-style:none;display:grid}.tn-qual li{border-radius:.35rem;grid-template-columns:2rem minmax(0,1fr) auto;align-items:center;gap:.5rem;padding:.3rem .2rem;display:grid}.tn-qual li.me{background:color-mix(in srgb, var(--main) 12%, transparent)}.tn-qual li .rk{color:var(--sub);font-variant-numeric:tabular-nums;text-align:right}.tn-qual li.pass .rk{color:var(--main)}.tn-qual li .sc{font-variant-numeric:tabular-nums}.tn-bracket{grid-template-columns:repeat(var(--rounds), minmax(11.5rem, 1fr));gap:1rem;padding-bottom:.4rem;display:grid;overflow-x:auto}.tn-round{flex-direction:column;justify-content:space-around;gap:.6rem;min-width:0;display:flex}.tn-round h3{color:var(--sub);text-transform:uppercase;letter-spacing:.08em;margin:0 0 .2rem;font-size:.8rem;font-weight:400}.tn-match{border:1px solid var(--line);background:var(--sub-alt);cursor:pointer;text-align:left;border-radius:.55rem;gap:0;width:100%;padding:0;display:grid;position:relative;overflow:hidden}.tn-match.mine{border-color:color-mix(in srgb, var(--main) 50%, var(--line))}.tn-match.live{box-shadow:0 0 0 1px color-mix(in srgb, var(--main) 30%, transparent)}.tn-side{grid-template-columns:1.4rem minmax(0,1fr) 1.4rem;align-items:center;gap:.35rem;padding:.35rem .55rem;font-size:.875rem;display:grid}.tn-side+.tn-side{border-top:1px solid var(--line)}.tn-side .sd{color:var(--sub);text-align:right;font-size:.72rem}.tn-side .nm{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.tn-side .w{text-align:right;font-variant-numeric:tabular-nums;color:var(--text-2)}.tn-side.win .nm,.tn-side.win .w{color:var(--main);font-weight:600}.tn-side.lose{color:var(--sub)}.tn-live{color:var(--main);letter-spacing:.06em;text-transform:uppercase;pointer-events:none;opacity:.8;font-size:.65rem;position:absolute;top:.1rem;right:.35rem}.tn-detail{border:1px solid var(--line);border-top:0;border-radius:0 0 .55rem .55rem;margin:-.3rem 0 .2rem;padding:.4rem .6rem;font-size:.8rem}.tn-detail p{grid-template-columns:minmax(0,1fr) 2.6rem 2.6rem;margin:.1rem 0;display:grid}.tn-detail b{text-align:right;font-variant-numeric:tabular-nums;font-weight:400}.tn-tbd{margin:0}.tn-honors{gap:.5rem;margin:0;padding:0;list-style:none;display:grid}.tn-honors li{flex-wrap:wrap;align-items:baseline;gap:.3rem .6rem;display:flex}.tn-honors .tr{font-size:1rem}.bbc{max-width:52rem}.bbc-h{justify-content:space-between;align-items:baseline;gap:1rem;margin-bottom:.6rem;display:flex}.bbc-clock{font-variant-numeric:tabular-nums;color:var(--main);font-size:2rem}.bbc-clock.low{color:var(--err)}.bbc-score{color:var(--text-2)}.bbc-end{text-align:center;justify-items:center;gap:.6rem;padding:1.5rem 0;display:grid}.v-trophies{gap:.5rem;margin-bottom:1rem;display:grid}.v-trophy{border:1px solid var(--line);background:var(--sub-alt);border-radius:.7rem;align-items:center;gap:.7rem;padding:.55rem .8rem;display:flex}.v-trophy.p1{border-color:color-mix(in srgb, var(--main) 50%, var(--line))}.v-tr-ic{font-size:1.5rem;line-height:1}.v-trophy b{font-size:.95rem;display:block}.v-trophy span{color:var(--sub);font-size:.8rem}.pnt-form{flex-wrap:wrap;align-items:center;gap:.6rem;margin-top:.6rem;display:flex}.pnt-form label{color:var(--sub);align-items:center;gap:.4rem;font-size:.875rem;display:flex}@media (max-width:40rem){.tn-name{font-size:1.5rem}.tn-game{grid-template-columns:minmax(0,1fr) 2.6rem 2.6rem 5.4rem}}.pw-field{display:block;position:relative}.pw-field input{width:100%;padding-right:2.8rem}.pw-eye{width:2.3rem;height:2.3rem;color:var(--sub);cursor:pointer;background:0 0;border:0;border-radius:.4rem;place-items:center;padding:0;display:grid;position:absolute;top:50%;right:.25rem;transform:translateY(-50%)}.pw-eye:hover,.pw-eye[aria-pressed=true]{color:var(--text)}.pw-eye svg{width:1.2rem;height:1.2rem}
