@font-face{font-family:Andika;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/8664932717646706-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Andika;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/2c56ba9f04c96ed8-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Andika;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/2c56a7ab6a4bd0a9-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Andika;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/bfa6b2eb978d943b-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Andika;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/7d2e911118fdcd69-s.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Andika;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/84583c383197ac2a-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Andika;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/05807d1f2709592e-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Andika;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/fad5eb790e057572-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Andika;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/81729db227c67fea-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Andika;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/910049702899efee-s.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Andika Fallback;src:local("Arial");ascent-override:116.34%;descent-override:37.23%;line-gap-override:0.00%;size-adjust:104.93%}.__className_e5a903{font-family:Andika,Andika Fallback;font-style:normal}.__variable_e5a903{--font-andika:"Andika","Andika Fallback"}@font-face{font-family:Fredoka;font-style:normal;font-weight:300 700;font-stretch:100%;font-display:swap;src:url(/_next/static/media/3e5302f118d6bde7-s.woff2) format("woff2");unicode-range:u+0307-0308,u+0590-05ff,u+200c-2010,u+20aa,u+25cc,u+fb1d-fb4f}@font-face{font-family:Fredoka;font-style:normal;font-weight:300 700;font-stretch:100%;font-display:swap;src:url(/_next/static/media/bb36247b0b027bd1-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Fredoka;font-style:normal;font-weight:300 700;font-stretch:100%;font-display:swap;src:url(/_next/static/media/bca7023bf625e650-s.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Fredoka Fallback;src:local("Arial");ascent-override:95.64%;descent-override:23.17%;line-gap-override:0.00%;size-adjust:101.84%}.__className_889b58{font-family:Fredoka,Fredoka Fallback;font-style:normal}.__variable_889b58{--font-fredoka:"Fredoka","Fredoka Fallback"}@font-face{font-family:Lexend;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/630e0b819503bca7-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Lexend;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/6eed223b32d97b82-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Lexend;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/793968fa3513f5d6-s.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Lexend Fallback;src:local("Arial");ascent-override:90.98%;descent-override:22.74%;line-gap-override:0.00%;size-adjust:109.91%}.__className_ce3b0c{font-family:Lexend,Lexend Fallback;font-style:normal}.__variable_ce3b0c{--font-lexend:"Lexend","Lexend Fallback"}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:300 700;font-display:swap;src:url(/_next/static/media/e1aab0933260df4d-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:300 700;font-display:swap;src:url(/_next/static/media/b7387a63dd068245-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:300 700;font-display:swap;src:url(/_next/static/media/36966cca54120369-s.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Space Grotesk Fallback;src:local("Arial");ascent-override:89.71%;descent-override:26.62%;line-gap-override:0.00%;size-adjust:109.69%}.__className_b6c08e{font-family:Space Grotesk,Space Grotesk Fallback;font-style:normal}.__variable_b6c08e{--font-space-grotesk:"Space Grotesk","Space Grotesk Fallback"}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/ba9851c3c22cd980-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/21350d82a1f187e9-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/c5fe6dc8356a8c31-s.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/19cfc7226ec3afaa-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/df0a9ae256c0569c-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/8e9860b6e62d6359-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/e4af272ccee01ff0-s.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Inter Fallback;src:local("Arial");ascent-override:90.44%;descent-override:22.52%;line-gap-override:0.00%;size-adjust:107.12%}.__className_62543b{font-family:Inter,Inter Fallback;font-style:normal}.__variable_62543b{--font-inter:"Inter","Inter Fallback"}.gl{--g-ink:#1f1a17;--g-white:#ffffff;--g-tear:#7cc4ff;--stage-ink:var(--sc);--stage-solid:#ffffff;--card-bg:var(--card);--card-ink:var(--sc);--card-edge:color-mix(in oklab,var(--pc) 18%,#ffffff);--soft:color-mix(in oklab,var(--sc) 8%,#ffffff);--line:color-mix(in oklab,var(--sc) 16%,transparent);--dim-base:#ffffff;--pc-ink:var(--sc)}@supports (color:oklch(from red l c h)){.gl{--pc-ink:oklch(from var(--pc) min(l,0.52) c h)}}.gl[data-band=k2]{--font-display:var(--font-fredoka),var(--font-andika),system-ui,sans-serif;--font-text:var(--font-andika),system-ui,sans-serif;--display-weight:700;--card-radius:28px;--tile-radius:24px;--depth:8px;--stage-bg:linear-gradient(180deg,color-mix(in oklab,var(--pc) 9%,#fffdf3),color-mix(in oklab,var(--pc) 4%,#ffffff));--card-edge:color-mix(in oklab,var(--pc) 22%,#ffffff);--ease:cubic-bezier(0.34,1.56,0.64,1);--dur:520ms}.gl[data-band=e35]{--font-display:var(--font-lexend),system-ui,sans-serif;--font-text:var(--font-lexend),system-ui,sans-serif;--display-weight:800;--card-radius:20px;--tile-radius:16px;--depth:5px;--ease:cubic-bezier(0.22,1.2,0.36,1);--dur:420ms}.gl[data-band=m68]{--font-display:var(--font-space-grotesk),system-ui,sans-serif;--font-text:var(--font-space-grotesk),system-ui,sans-serif;--display-weight:700;--card-radius:10px;--tile-radius:8px;--depth:0px;--stage-solid:color-mix(in oklab,var(--sc) 45%,#06070f);--stage-bg:radial-gradient(ellipse at 50% 120%,color-mix(in oklab,var(--g1) 22%,transparent),transparent 60%),var(--stage-solid);--stage-ink:#ffffff;--card-bg:color-mix(in oklab,var(--stage-solid) 90%,#ffffff);--card-ink:#ffffff;--card-edge:rgb(255 255 255/0.2);--soft:color-mix(in oklab,var(--stage-solid) 84%,#ffffff);--line:rgb(255 255 255/0.18);--dim-base:#0b0d18;--pc-ink:#ffffff;--ease:cubic-bezier(0.2,0.9,0.3,1);--dur:220ms}.gl[data-band=h912]{--font-display:var(--font-inter),system-ui,sans-serif;--font-text:var(--font-inter),system-ui,sans-serif;--display-weight:800;--card-radius:0px;--tile-radius:6px;--depth:0px;--stage-solid:color-mix(in oklab,var(--sc) 3%,#fbfaf7);--stage-bg:var(--stage-solid);--card-bg:transparent;--card-edge:transparent;--ease:cubic-bezier(0.2,0.7,0.2,1);--dur:320ms}.gl[data-grade="0"]{--g1:#9ed87f;--g1-deep:color-mix(in oklab,#9ed87f 75%,#2f6b2f);--g2:#ffd45c;--g3:#ff8fb1;--g4:#9b6b43;--g5:#f3e3c8}.gl[data-grade="1"]{--g1:#8fcf9a;--g2:#2f7d55;--g3:#f2803a;--g4:#fff3e4;--g5:#d9534f;--g6:#7a5233}.gl[data-grade="2"]{--g1:#79d3e6;--g1-light:color-mix(in oklab,#79d3e6 80%,#ffffff);--g2:#f7dfa5;--g3:#6cc070;--g4:#2f8a57;--g5:#ffb547;--g6:#9a6b3f}.gl[data-grade="3"]{--g1:#d9d4ff;--g1-deep:color-mix(in oklab,#d9d4ff 70%,#6c63ff);--g2:#ffcf5c;--g3:#ff7aa8;--g4:#6c63ff;--stage-bg:linear-gradient(180deg,color-mix(in oklab,var(--pc) 10%,#d9d2ff),#f6f4ff 75%)}.gl[data-grade="4"]{--g1:#a9e7f2;--g2:#2fb3d3;--g3:#ff9a62;--g4:#3fb37f;--g5:#ffffff;--g6:#13324a;--stage-bg:linear-gradient(180deg,#e3f8fd,color-mix(in oklab,var(--pc) 8%,#a3e2ef))}.gl[data-grade="5"]{--g1:#79c97c;--g1-deep:#3f8a43;--g2:#2e8b57;--g2-deep:#1d5c39;--g3:#ffc94d;--g4:#e85d75;--stage-bg:linear-gradient(180deg,#eefae4,color-mix(in oklab,var(--pc) 5%,#c9ecb4))}.gl[data-grade="6"]{--g1:#39d98a;--g2:#ffd23f;--g3:#5ab0ff;--g4:#ff5c8a}.gl[data-grade="7"]{--g1:#00e5ff;--g2:#ff3df2;--g3:#b6ff3d;--g4:#8b6bff}.gl[data-grade="8"]{--g1:#ff2e88;--g2:#ffb02e;--g3:#2ee6ff;--g4:#7b2cff}.gl[data-grade="9"]{--g1:color-mix(in oklab,var(--pc) 22%,transparent)}.gl[data-grade="10"]{--g1:color-mix(in oklab,var(--pc) 14%,transparent);--stage-bg:color-mix(in oklab,var(--pc) 5%,#f8fbff)}.gl[data-grade="11"]{--g1:color-mix(in oklab,var(--sc) 16%,transparent)}.gl[data-grade="12"]{--g1:color-mix(in oklab,var(--sc) 10%,transparent);--g2:#c9a227}.gl{position:relative;isolation:isolate;overflow:clip;min-height:100dvh;display:flex;flex-direction:column;background:var(--stage-bg);color:var(--stage-ink);font-family:var(--font-text)}.gl h1,.gl h2,.gl h3{color:inherit;margin:0}.gl :focus-visible{outline:3px solid var(--pc-ink);outline-offset:3px}.gl[data-band=m68] :focus-visible{outline-color:var(--g1)}.gl-host{container-type:inline-size;height:100dvh;font-size:clamp(16px,1.6cqi,36px)}.gl-host .gl-main{overflow-y:auto}.gl-player{font-size:17px}.gl-compact{min-height:100%;font-size:13px}.gl-scene{z-index:-1;pointer-events:none}.gl-scene,.gl-scene svg{position:absolute;inset:0}.gl-scene svg{width:100%;height:100%}.gl-scene-low{-webkit-mask-image:linear-gradient(transparent 45%,#000 60%);mask-image:linear-gradient(transparent 45%,#000 60%)}.gl-scene-high{-webkit-mask-image:linear-gradient(#000 35%,transparent 50%);mask-image:linear-gradient(#000 35%,transparent 50%)}.gl-cloud{fill:var(--g-white);opacity:.85}.gl-glow{filter:drop-shadow(0 0 10px currentColor)}.gl[data-grade="8"] .gl-scene:after{content:"";position:absolute;left:-50%;right:-50%;bottom:0;height:42%;background-image:linear-gradient(color-mix(in oklab,var(--g1) 55%,transparent) 2px,transparent 2px),linear-gradient(90deg,color-mix(in oklab,var(--g1) 55%,transparent) 2px,transparent 2px);background-size:60px 40px;transform:perspective(300px) rotateX(60deg);transform-origin:bottom;-webkit-mask-image:linear-gradient(transparent,#000 60%);mask-image:linear-gradient(transparent,#000 60%)}.gl[data-grade="10"] .gl-scene{background-image:linear-gradient(var(--g1) 1px,transparent 1px),linear-gradient(90deg,var(--g1) 1px,transparent 1px),linear-gradient(color-mix(in oklab,var(--pc) 7%,transparent) 1px,transparent 1px),linear-gradient(90deg,color-mix(in oklab,var(--pc) 7%,transparent) 1px,transparent 1px);background-size:80px 80px,80px 80px,16px 16px,16px 16px}.gl[data-grade="11"] .gl-scene{background-image:radial-gradient(var(--g1) 1.6px,transparent 1.8px);background-size:18px 18px;-webkit-mask-image:linear-gradient(115deg,transparent 35%,#000 85%);mask-image:linear-gradient(115deg,transparent 35%,#000 85%)}.gl[data-grade="12"] .gl-scene:before{content:"";position:absolute;inset:0;background-image:repeating-linear-gradient(135deg,var(--g1) 0 1px,transparent 1px 14px);-webkit-mask-image:linear-gradient(90deg,#000,transparent 45%);mask-image:linear-gradient(90deg,#000,transparent 45%)}.gl-bar{display:flex;align-items:center;flex-wrap:wrap;gap:10px 14px;padding:12px clamp(16px,2cqi,40px);font-weight:700;font-size:15px}.gl-host .gl-bar{font-size:clamp(14px,1.2cqi,24px)}.gl-bar .brand{font-weight:800}.gl-player .gl-bar{flex-wrap:nowrap;gap:8px;padding:10px 14px}.gl-player .gl-bar .brand span:not(:only-child){display:none}.gl-who{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.gl-spacer{flex:1 1}.gl-main{flex:1 1;min-height:0;display:flex;flex-direction:column;gap:clamp(12px,1.6cqi,32px);padding:0 clamp(16px,3cqi,64px) clamp(16px,2.4cqi,48px);width:100%;max-width:1800px;margin:0 auto}.gl-player .gl-main{gap:14px;padding:6px 16px 20px;max-width:560px}.gl-compact .gl-main{gap:6px;padding:4px 8px 8px}.gl-row{display:flex;align-items:center;flex-wrap:wrap;gap:10px clamp(10px,1.6cqi,28px)}.gl-row.center{justify-content:center}.gl-card{background:var(--card-bg);color:var(--card-ink);border:3px solid var(--card-edge);border-radius:var(--card-radius);box-shadow:0 var(--depth) 0 var(--card-edge)}.gl[data-band=e35] .gl-card{border-width:2px;box-shadow:0 10px 24px color-mix(in oklab,var(--sc) 12%,transparent)}.gl[data-band=m68] .gl-card{border-width:1px;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);box-shadow:0 0 0 1px color-mix(in oklab,var(--g1) 35%,transparent),0 0 28px color-mix(in oklab,var(--g1) 18%,transparent)}.gl[data-band=h912] .gl-card{border:0;border-left:6px solid var(--pc);box-shadow:none}.gl-pill{display:inline-flex;align-items:center;gap:.4em;padding:.25em .8em;border-radius:999px;background:var(--soft);color:var(--stage-ink);font-weight:700;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.gl[data-band=m68] .gl-pill{border:1px solid var(--line)}.gl[data-band=h912] .gl-pill{border-radius:4px;background:transparent;border:1px solid var(--line)}.gl-btn{--bg:var(--pc);font:inherit;font-family:var(--font-display);font-weight:700;border:0;cursor:pointer;text-decoration:none;display:inline-flex;align-items:center;justify-content:center;gap:.4em;padding:.55em 1.3em;border-radius:calc(var(--tile-radius) * .75);background:var(--bg);box-shadow:0 calc(var(--depth) * .6) 0 color-mix(in oklab,var(--bg) 65%,#000)}.gl-btn:disabled{opacity:.5;cursor:not-allowed}.gl-btn:not(:disabled):active{translate:0 2px;box-shadow:none}.gl[data-band=m68] .gl-btn{box-shadow:0 0 0 2px color-mix(in oklab,var(--bg) 60%,#fff),0 0 18px color-mix(in oklab,var(--bg) 50%,transparent);text-transform:uppercase;letter-spacing:.06em}.gl-btn-big{font-size:clamp(18px,1.8cqi,36px)}.gl-quiet{font:inherit;font-weight:700;cursor:pointer;text-decoration:none;display:inline-flex;align-items:center;gap:.35em;padding:.3em .9em;border-radius:999px;border:1px solid var(--line);background:var(--soft);color:var(--stage-ink)}.gl[data-band=h912] .gl-quiet{border-radius:4px}.gl-btn,.gl-on,.gl-tile{color:#ffffff}@supports (color:oklch(from red l c h)){.gl-on{--l:max(0,sign(0.623 - l))}.gl-btn,.gl-on,.gl-on-large,.gl-tile{color:oklch(from var(--bg,var(--pc)) var(--l) 0 h)}.gl-btn,.gl-on-large,.gl-tile{--l:max(0,sign(0.68 - l))}}@supports (color:contrast-color(red)){.gl-on{color:contrast-color(var(--bg,var(--pc)))}}.gl-tiles{display:grid;grid-template-columns:1fr 1fr;grid-gap:clamp(10px,1.4cqi,28px);gap:clamp(10px,1.4cqi,28px)}.gl-host .gl-tiles{flex:1 1;min-height:0;grid-auto-rows:minmax(0,1fr);padding-bottom:var(--depth);font-size:clamp(22px,2.3cqi,54px)}.gl-player .gl-tiles{flex:1 1;grid-auto-rows:minmax(96px,1fr);font-size:18px}.gl-compact .gl-tiles{gap:6px;grid-auto-rows:48px}.gl-tile{--bg:var(--a1);position:relative;display:flex;align-items:center;gap:.55em;min-height:2.6em;min-width:0;padding:.6em .9em;border:0;border-radius:var(--tile-radius);background:var(--bg);font:inherit;font-weight:700;text-align:left;cursor:pointer;box-shadow:0 var(--depth) 0 color-mix(in oklab,var(--bg) 68%,#000)}.gl-tile[data-n="2"]{--bg:var(--a2)}.gl-tile[data-n="3"]{--bg:var(--a3)}.gl-tile[data-n="4"]{--bg:var(--a4)}.gl-tile[data-n="5"]{--bg:var(--a5)}.gl-tile[data-n="6"]{--bg:var(--a6)}.gl-tile:disabled{cursor:default}.gl-shape{display:grid;place-items:center;flex:none}.gl-shape svg{width:1.5em;height:1.5em}.gl-tile-text{flex:1 1;min-width:0;overflow-wrap:anywhere;-webkit-hyphens:auto;hyphens:auto}.gl-count{margin-left:auto;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;background:rgb(0 0 0/.22);color:#ffffff;border-radius:999px;padding:.1em .6em;font-size:.8em}.gl-mark{position:absolute;top:-.7em;right:-.3em;background:var(--card);color:var(--success);border:3px solid var(--success);border-radius:999px;padding:.1em .6em;font-size:.6em;font-weight:800;white-space:nowrap}.gl-tile.is-dim{background:color-mix(in oklab,var(--bg) 22%,var(--dim-base));color:color-mix(in oklab,var(--sc) 70%,#ffffff);box-shadow:0 var(--depth) 0 color-mix(in oklab,var(--bg) 22%,#d5d9e0)}.gl[data-band=m68] .gl-tile.is-dim{color:rgb(255 255 255/.7);box-shadow:inset 0 0 0 1px rgb(255 255 255/.15)}.gl-tile.is-chosen{outline:5px solid var(--stage-ink);outline-offset:3px}.gl[data-band=k2] .gl-tile{flex-direction:column;justify-content:center;text-align:center;gap:.2em}.gl[data-band=k2] .gl-tile-text{flex:none}.gl[data-band=k2] .gl-shape svg{width:2.4em;height:2.4em}.gl[data-band=k2] .gl-count{margin:0}.gl[data-band=m68] .gl-tile:not(.is-dim){box-shadow:inset 0 0 0 2px rgb(255 255 255/.35),0 0 22px color-mix(in oklab,var(--bg) 45%,transparent)}.gl[data-band=h912] .gl-tile{padding:0;overflow:hidden;align-items:stretch}.gl[data-band=h912] .gl-shape{padding:0 .7em;background:rgb(0 0 0/.14)}.gl[data-band=h912] .gl-tile-text{padding:.7em .2em;align-self:center}.gl[data-band=h912] .gl-count{align-self:center;margin-right:.8em}.gl[data-band=h912] .gl-mark{top:.4em;right:.4em}.gl-compact .gl-tile{justify-content:center;padding:6px}.gl-q-row{display:flex;align-items:center;gap:clamp(10px,2cqi,40px)}.gl-q-row .gl-card{flex:1 1;min-width:0}.gl-q{font-family:var(--font-display);font-weight:var(--display-weight);line-height:1.15;text-align:center;text-wrap:balance;padding:.5em .8em;margin:0;overflow-wrap:anywhere}.gl-host .gl-q{font-size:clamp(28px,3.4cqi,70px)}.gl-player .gl-q{font-size:20px;padding:12px 14px}.gl[data-band=h912] .gl-q{text-align:left;letter-spacing:-.02em}.gl-host[data-band=h912] .gl-q{font-size:clamp(28px,3.8cqi,70px);padding:.1em .6em}.gl-explain{display:block;font-family:var(--font-text);font-weight:400;font-size:.45em;margin-top:.5em;opacity:.9}.gl-player .gl-explain{font-size:15px}.gl-visual{font-size:1.6em;line-height:1;margin-right:.2em}.gl-host .gl-buddy-side{width:clamp(72px,10cqi,200px);flex:none}.gl-answered{text-align:center;line-height:1.1;font-weight:700}.gl-answered b{display:block;font-size:2.2em;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.gl-answered b,.gl-ring{font-family:var(--font-display)}.gl-ring{position:relative;width:clamp(64px,7cqi,140px);aspect-ratio:1;display:grid;place-items:center;font-weight:800;font-size:clamp(22px,2.6cqi,52px);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.gl-player .gl-ring{width:56px;font-size:20px}.gl-ring svg{position:absolute;inset:0;rotate:-90deg}.gl-ring .track{stroke:var(--line)}.gl-ring .left{stroke:var(--pc);stroke-linecap:round;transition:stroke-dashoffset .12s linear}.gl-ring.low .left{stroke:var(--warning)}.gl[data-band=k2] .gl-ring{background:var(--card);color:var(--sc);border-radius:50%;box-shadow:0 6px 0 var(--card-edge)}.gl-seg{display:flex;gap:4px;align-items:center;font-family:var(--font-display);font-weight:700;font-size:clamp(18px,2.2cqi,44px);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.gl-seg i{width:clamp(8px,1.4cqi,28px);height:clamp(14px,2.2cqi,44px);background:var(--g1);box-shadow:0 0 10px color-mix(in oklab,var(--g1) 60%,transparent)}.gl-seg i.off{background:var(--soft);box-shadow:none}.gl-seg.low i:not(.off){background:var(--warning);box-shadow:0 0 10px color-mix(in oklab,var(--warning) 60%,transparent)}.gl-line{display:flex;gap:1em;align-items:center;font-weight:800;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-size:clamp(16px,1.8cqi,36px)}.gl-line .bar{flex:1 1;height:clamp(4px,.5cqi,10px);background:var(--line);border-radius:2px;overflow:hidden}.gl-line .bar>div{height:100%;background:var(--pc);transition:width .12s linear}.gl-line.low .bar>div{background:var(--warning)}.gl-lobby-top{flex-wrap:wrap;gap:clamp(12px,2.4cqi,48px);align-items:stretch}.gl-join,.gl-lobby-top{display:flex;justify-content:center}.gl-join{padding:.8em 1.4em;flex-direction:column;gap:.2em;font-size:clamp(16px,1.6cqi,34px)}.gl-join b{font-size:1.35em;font-family:var(--font-display)}.gl-pin-card{text-align:center;padding:.4em 1.2em}.gl-pin-card .lbl{font-size:clamp(14px,1.5cqi,30px);font-weight:700;opacity:.8}.gl-pin{font-family:var(--font-display);font-weight:var(--display-weight);font-size:clamp(48px,7cqi,150px);line-height:1;letter-spacing:.04em;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.gl-host .gl-buddy-lobby{width:clamp(72px,11cqi,220px);align-self:center}.gl-chips{display:flex;flex-wrap:wrap;gap:clamp(8px,1cqi,20px);justify-content:center;align-content:flex-start;font-size:clamp(16px,1.7cqi,34px);list-style:none;margin:0;padding:0}.gl-chip{display:inline-flex;align-items:center;gap:.4em;padding:.35em .9em;border-radius:999px;background:var(--card);color:var(--sc);font-weight:700;box-shadow:0 3px 0 color-mix(in oklab,var(--sc) 15%,transparent)}.gl-chip.away{opacity:.55}.gl-qr-card{display:grid;place-items:center;padding:10px}.gl-qr{display:block;width:clamp(110px,12cqi,200px);height:auto;image-rendering:pixelated;background:#fff;border-radius:6px}.gl-room{text-align:center}.gl-room-shapes{display:flex;gap:.5em;justify-content:center;margin-top:.4em}.gl-pattern-entered{display:flex;gap:8px;justify-content:center;min-height:40px;margin:6px 0}.gl-pattern-slot{width:36px;height:36px;border-radius:8px;border:2px dashed;display:grid;place-items:center;opacity:.8}.gl-pattern-pad{display:grid;grid-template-columns:repeat(4,minmax(44px,1fr));grid-gap:8px;gap:8px}.gl-pattern-key{min-height:56px;border-radius:10px;border:0;background:var(--card);box-shadow:0 2px 0 color-mix(in oklab,var(--sc) 20%,transparent);display:grid;place-items:center;cursor:pointer}.gl-pattern-key:disabled{opacity:.5;cursor:default}.gl-pattern-key:focus-visible{outline:3px solid var(--sc);outline-offset:2px}.gl-guest{font-size:.65em;font-weight:700;text-transform:uppercase;letter-spacing:.04em;padding:.1em .5em;border-radius:999px;border:1px solid;opacity:.8}.gl-chip button{border:0;background:transparent;color:var(--danger);cursor:pointer;font:inherit;font-weight:800;padding:0 .1em}.gl[data-band=m68] .gl-chip{border-radius:4px;background:rgb(255 255 255/.08);color:#ffffff;border:1px solid color-mix(in oklab,var(--g1) 60%,transparent);box-shadow:none;font-family:var(--font-display)}.gl[data-band=m68] .gl-chip button{color:var(--g4,var(--danger))}.gl[data-band=h912] .gl-chip{border-radius:4px;box-shadow:none;border:1px solid var(--line);font-weight:600}.gl-intro{flex:1 1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.4em;text-align:center}.gl-intro h2{font-weight:var(--display-weight);font-size:clamp(26px,3cqi,60px)}.gl-intro .n,.gl-intro h2{font-family:var(--font-display)}.gl-intro .n{font-weight:800;font-size:clamp(80px,12cqi,260px);line-height:1;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.gl-player .gl-intro .n{font-size:96px}.gl-title{text-align:center;font-family:var(--font-display);font-weight:var(--display-weight);font-size:clamp(26px,3.2cqi,64px)}.gl[data-band=m68] .gl-title{color:var(--g2);text-shadow:0 0 18px color-mix(in oklab,var(--g2) 55%,transparent);letter-spacing:.08em}.gl[data-band=h912] .gl-title{text-align:left;letter-spacing:-.02em}.gl-board{list-style:none;margin:0 auto;padding:0;display:grid;grid-gap:clamp(6px,1cqi,18px);gap:clamp(6px,1cqi,18px);width:min(100%,1100px);font-size:clamp(18px,2.1cqi,44px)}.gl-board li{display:flex;align-items:center;gap:.7em;padding:.5em 1em;border-radius:calc(var(--tile-radius) * .8);background:var(--card);color:var(--sc);font-weight:700;box-shadow:0 calc(var(--depth) * .6) 0 color-mix(in oklab,var(--sc) 12%,transparent)}.gl-board .rk{--bg:var(--pc);width:1.8em;height:1.8em;flex:none;display:grid;place-items:center;border-radius:50%;background:var(--pc);font-family:var(--font-display);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.gl-board .nm{flex:1 1;min-width:0;overflow-wrap:anywhere}.gl-board .sc{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.gl[data-band=m68] .gl-board li{background:var(--card-bg);color:#ffffff;border:1px solid var(--line);font-family:var(--font-display)}.gl[data-band=m68] .gl-board li:first-child{border-color:var(--g2);box-shadow:0 0 18px color-mix(in oklab,var(--g2) 40%,transparent)}.gl[data-band=h912] .gl-board{gap:0}.gl[data-band=h912] .gl-board li{background:transparent;border-radius:0;box-shadow:none;border-bottom:1px solid var(--line)}.gl[data-band=h912] .gl-board .rk{border-radius:0;background:transparent;color:var(--pc-ink);font-size:1.2em}.gl-podium{display:flex;align-items:flex-end;justify-content:center;gap:clamp(8px,1.6cqi,32px);min-height:clamp(220px,34cqi,560px)}.gl-podium .col{width:clamp(96px,17cqi,340px);text-align:center;display:flex;flex-direction:column;align-items:center;gap:.3em}.gl-podium .who{font-family:var(--font-display);font-weight:800;font-size:clamp(18px,2.2cqi,46px);overflow-wrap:anywhere}.gl-podium .pts{font-size:clamp(14px,1.5cqi,30px);opacity:.85;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.gl-podium .block{--bg:var(--pc);width:100%;display:grid;place-items:start center;padding-top:.2em;border-radius:var(--tile-radius) var(--tile-radius) 0 0;background:var(--bg);font-family:var(--font-display);font-weight:800;font-size:clamp(36px,5cqi,100px)}.gl-podium .p1 .block{--bg:var(--a2);height:clamp(150px,18cqi,360px)}.gl-podium .p2 .block{height:clamp(110px,13cqi,260px)}.gl-podium .p3 .block{--bg:var(--tc);height:clamp(80px,9cqi,180px)}.gl-podium .gl-buddy{width:clamp(64px,9cqi,180px)}.gl[data-band=m68] .gl-podium .block{background:color-mix(in oklab,var(--sc) 40%,#06070f);color:var(--g1);border:2px solid var(--g1);box-shadow:0 0 24px color-mix(in oklab,var(--g1) 35%,transparent),inset 0 0 24px color-mix(in oklab,var(--g1) 20%,transparent)}.gl[data-band=m68] .gl-podium .p1 .block{color:var(--g2);border-color:var(--g2)}.gl[data-band=h912] .gl-podium .block{background:transparent;color:var(--sc);border-top:6px solid var(--pc);font-size:clamp(48px,8cqi,160px);font-weight:300;border-radius:0}.gl[data-band=h912] .gl-podium .p1 .block{border-top-color:var(--g2,var(--tc))}.gl .team-standings li{background:var(--card-bg);color:var(--card-ink);border:1px solid var(--line)}.gl .team-standings h2{font-family:var(--font-display)}.gl-center{flex:1 1;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;gap:14px}.gl-big{font-family:var(--font-display);font-weight:var(--display-weight);font-size:30px;line-height:1.15}.gl-sub{font-size:16px;opacity:.9}.gl-place{font-family:var(--font-display);font-weight:800;font-size:64px;line-height:1;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.gl-player .gl-buddy{width:140px}.gl-player[data-band=e35] .gl-buddy{width:110px}.gl-result{width:100%;padding:22px 16px;display:grid;grid-gap:8px;gap:8px;justify-items:center}.gl-result-icon{--bg:var(--success);width:84px;height:84px;border-radius:50%;display:grid;place-items:center;font-size:46px;font-weight:800;background:var(--bg)}.gl-result.no .gl-result-icon{--bg:var(--soft);background:var(--soft);color:var(--stage-ink)}.gl-result .pts{font-family:var(--font-display);font-size:22px;font-weight:800;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.gl-answer{display:inline-flex;gap:6px;align-items:center;font-weight:700}.gl-answer svg{width:22px;height:22px}.gl-form{width:100%;display:grid;grid-gap:12px;gap:12px}.gl-field{display:grid;grid-gap:6px;gap:6px;text-align:left;font-weight:700;font-size:15px}.gl-field input{font:inherit;font-family:var(--font-display);font-weight:700;font-size:22px;letter-spacing:.04em;text-align:center;width:100%;padding:12px 14px;border-radius:calc(var(--tile-radius) * .7);border:2px solid var(--line);background:var(--card);color:var(--ink)}.gl[data-band=m68] .gl-field input{background:rgb(255 255 255/.06);color:#ffffff;border-color:color-mix(in oklab,var(--g1) 60%,transparent)}.gl-field .hint{font-weight:400;font-size:14px;opacity:.85}.gl-alert{width:100%;padding:10px 14px;border-radius:10px;background:var(--card);color:var(--ink);border:2px solid var(--warning);text-align:left}.gl-alert.danger{border-color:var(--danger)}.gl-wordmark{font-family:var(--font-display);font-weight:var(--display-weight);font-size:34px}.gl-compact .gl-buddy,.gl-compact .gl-scene{display:none}.gl-compact .gl-big{font-size:16px}.gl-compact .gl-intro .n,.gl-compact .gl-place{font-size:32px}.gl-compact .gl-result{padding:8px}.gl-compact .gl-result-icon{width:36px;height:36px;font-size:20px}.gl-hero{position:relative;display:grid;justify-items:center;grid-gap:8px;gap:8px;text-align:center;padding:8px 24px 4px;width:100%}.gl-hero-mark{display:inline-flex;flex-direction:column;align-items:center;gap:8px}.gl-hero-mark svg{filter:drop-shadow(0 8px 16px color-mix(in oklab,var(--pc) 35%,transparent))}.gl-hero-word{font-family:var(--font-display);font-size:34px;color:var(--stage-ink)}.gl-hero-logo{max-height:76px;max-width:240px;object-fit:contain;background:var(--card);border-radius:14px;padding:8px 14px;box-shadow:0 6px 18px color-mix(in oklab,var(--sc) 14%,transparent)}.gl-hero-name{font-size:24px}.gl-hero-name,.gl-hero-title{font-family:var(--font-display);font-weight:var(--display-weight)}.gl-hero-title{font-size:30px;line-height:1.15;margin:4px 0 0;text-wrap:balance}.gl-hero-sub{margin:0;opacity:.85;text-wrap:balance}.gl-hero-shapes{position:absolute;inset:0;pointer-events:none;z-index:-1}.gl-hero-shapes span{position:absolute;opacity:.9}.gl-hero-shapes .s0{top:4%;left:4%;rotate:-14deg}.gl-hero-shapes .s1{top:0;right:6%;rotate:12deg}.gl-hero-shapes .s2{top:46%;left:0;rotate:8deg}.gl-hero-shapes .s3{top:44%;right:0;rotate:-10deg}.gl-hero+.gl-buddy{width:96px}.gl-join-card{padding:18px 16px}.gl-join-card.gl-form{max-width:420px}.gl[data-band=h912] .gl-join-card{background:var(--card);box-shadow:0 10px 30px color-mix(in oklab,var(--sc) 10%,transparent)}.gl-badge{position:relative;display:inline-grid;place-items:center;width:var(--s);height:var(--s);flex:none}.gl-badge svg{position:absolute;inset:0;width:100%;height:100%}.gl-badge-initial{position:relative;translate:0 6%;font-family:var(--font-display);font-weight:800;font-size:calc(var(--s) * .38);color:#ffffff}@supports (color:oklch(from red l c h)){.gl-badge-initial{--l:max(0,sign(0.68 - l));color:oklch(from var(--bg) var(--l) 0 h)}}.gl-name{font-size:34px;overflow-wrap:anywhere}.gl-waiting{display:grid;grid-gap:4px;gap:4px;padding:14px 16px;width:100%;text-align:center}.gl-waiting-title{font-family:var(--font-display);font-weight:var(--display-weight);font-size:18px}.gl-chosen{display:grid;justify-items:center;grid-gap:6px;gap:6px;padding:12px 18px}.gl-chosen .gl-answer{font-size:20px}.gl-chosen .gl-answer svg{width:28px;height:28px}.gl-sound{gap:.35em;padding:.3em .7em}.gl-dots i{font-style:normal}.gl-buddy{display:block;height:auto}.gl-buddy .gl-mouth-sad,.gl-buddy .gl-tear,.gl-buddy[data-mood=sad] .gl-mouth-happy{display:none}.gl-buddy[data-mood=sad] .gl-mouth-sad,.gl-buddy[data-mood=sad] .gl-tear{display:inline}.gl-buddy[data-mood=sad]{rotate:-6deg}.gl-confetti{position:absolute;inset:0;z-index:-1;pointer-events:none;overflow:hidden;display:none}.gl-confetti i{position:absolute;top:-5%;width:12px;height:12px;background:var(--c);border-radius:2px}.gl[data-band=k2] .gl-confetti i{border-radius:50%}.gl[data-band=m68] .gl-confetti i{border-radius:0}.gl-host .gl-tiles[data-count="5"],.gl-host .gl-tiles[data-count="6"]{grid-template-columns:repeat(3,minmax(0,1fr))}.gl-player .gl-tiles[data-count="5"],.gl-player .gl-tiles[data-count="6"]{grid-auto-rows:minmax(72px,1fr)}.gl-tile-bar{position:absolute;left:.9em;right:.9em;bottom:.3em;height:.28em;border-radius:999px;background:rgb(0 0 0/.2);overflow:hidden}.gl-tile-bar>span{display:block;height:100%;background:currentColor}.gl-check{cursor:pointer;flex-wrap:wrap}.gl-check .gl-tile-text{flex:1 1 4.5em;overflow-wrap:break-word}.gl-check input{inline-size:1.3em;block-size:1.3em;flex:none;margin:0;accent-color:var(--sc);cursor:inherit}.gl-check:has(input:focus-visible){outline:4px solid var(--stage-ink);outline-offset:3px}.gl-check:has(input:disabled){cursor:default}.gl[data-band=h912] .gl-check input{align-self:center;-webkit-margin-start:.7em;margin-inline-start:.7em}.gl-multi{flex:1 1;display:flex;flex-direction:column;gap:12px}.gl-multi .gl-tiles{flex:1 1}.gl-hint{text-align:center;margin:0}.gl-answer-form .gl-btn,.gl-multi>.gl-btn,.gl-order .btn-primary,.gl-slider .gl-btn{align-self:stretch;justify-self:stretch;width:100%}.gl-answer-form,.gl-slider{padding:18px 16px}.gl-slider{text-align:center}.gl-slider .slider-ends{font-size:15px}.gl-order{padding:12px}.gl-order .order-list li{color:var(--sc)}.gl-result.vote .gl-result-icon{--bg:var(--pc);background:var(--pc)}.gl-result.partial .gl-result-icon{--bg:var(--warning);background:var(--warning);color:var(--stage-ink)}.gl-host-note{margin:0;text-align:center}.gl-host-panel{padding:.8em 1.2em;display:grid;grid-gap:.6em;gap:.6em;font-size:clamp(18px,2cqi,40px);text-align:center}.gl-host-panel-big{font-family:var(--font-display);font-weight:var(--display-weight);font-size:1.35em;line-height:1.15;overflow-wrap:anywhere}.gl-scale{height:.5em;border-radius:999px;background:var(--line)}.gl-scale-ends{display:flex;justify-content:space-between;gap:1em;font-weight:700;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.gl-order-chips{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:.5em;justify-content:center}.gl-order-chips li{padding:.3em .9em;border-radius:999px;background:var(--soft);font-weight:700;overflow-wrap:anywhere}.gl-order-key{margin:0 auto;-webkit-padding-start:1.6em;padding-inline-start:1.6em;text-align:left;display:grid;grid-gap:.3em;gap:.3em;font-weight:700}.gl-share{height:.6em;border-radius:999px;background:var(--line);overflow:hidden}.gl-share>span{display:block;height:100%;background:var(--success)}.gl-bars{list-style:none;margin:0;padding:0;display:grid;grid-gap:.4em;gap:.4em;text-align:left}.gl-bars li{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,2fr) auto;grid-gap:.6em;gap:.6em;align-items:center}.gl-bars-text{font-weight:700;overflow-wrap:anywhere}.gl-bars-mark{color:var(--success)}.gl-bars-bar{height:.7em;border-radius:999px;background:var(--line);overflow:hidden}.gl-bars-bar>span{display:block;height:100%;background:var(--pc)}.gl-bars li.ok .gl-bars-bar>span{background:var(--success)}.gl-bars-count{font-weight:800;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.gl-spread{position:relative;height:2.4em;margin-top:1.3em}.gl-spread:before{content:"";inset-inline:0;height:.5em;border-radius:999px;background:var(--line)}.gl-spread .band,.gl-spread:before{position:absolute;top:50%;translate:0 -50%}.gl-spread .band{height:1.1em;border:2px solid var(--success);border-radius:6px;background:color-mix(in oklab,var(--success) 35%,transparent)}.gl-spread .range{position:absolute;top:50%;height:.5em;translate:0 -50%;border-radius:999px;background:var(--pc)}.gl-spread .answer,.gl-spread .mean{position:absolute;top:0;bottom:0;width:3px;translate:-50% 0;background:var(--stage-ink)}.gl-spread .answer{background:var(--success)}.gl-spread b{position:absolute;bottom:100%;left:50%;translate:-50% 0;font-size:.6em;white-space:nowrap}.gl-spread .mean b{top:100%;bottom:auto}.gl-spread-facts{flex-wrap:wrap;gap:.3em 1.2em;margin-top:.8em}.gl-slide,.gl-spread-facts{display:flex;justify-content:center}.gl-slide{flex:1 1;flex-direction:column;align-items:center;gap:.6em;text-align:center;padding:1em 1.4em}.gl-slide-title{font-family:var(--font-display);font-weight:var(--display-weight);font-size:clamp(30px,4.4cqi,90px);line-height:1.1;text-wrap:balance}.gl-slide-text,.gl-slide-title{margin:0;overflow-wrap:anywhere}.gl-slide-text{font-size:clamp(20px,2.4cqi,48px);line-height:1.35;max-width:42ch;text-wrap:pretty;white-space:pre-line}@container (max-width: 640px){.gl-host .gl-tiles,.gl-host .gl-tiles[data-count]{grid-template-columns:1fr;grid-auto-rows:auto;flex:none}.gl-host .gl-buddy-side{display:none}}@media (max-width:360px){.gl-player .gl-tiles{grid-template-columns:1fr}}@media (prefers-reduced-motion:no-preference){.gl-in>*{animation:gl-pop var(--dur) var(--ease) both;animation-delay:calc(var(--i, 0) * 70ms)}.gl[data-band=m68] .gl-in>*{animation-name:gl-snap}.gl[data-band=h912] .gl-in>*{animation-name:gl-rise}.gl[data-band=k2] .gl-buddy{animation:gl-bob 2.4s ease-in-out infinite}.gl[data-band=k2] .gl-buddy[data-mood=happy]{animation:gl-hop .7s var(--ease) 2}.gl[data-band=e35] .gl-buddy,.gl[data-band=e35] .gl-float{animation:gl-float 5s ease-in-out infinite}.gl-bubble{animation:gl-bubble 7s linear infinite}.gl-confetti{display:block}.gl-confetti i{animation:gl-fall var(--t,3s) linear var(--d,0s) infinite}.gl-tile:not(:disabled):hover{translate:0 -2px}.gl-hero-shapes span{animation:gl-float 6s ease-in-out infinite}.gl-hero-shapes .s1{animation-delay:-1.5s}.gl-hero-shapes .s2{animation-delay:-3s}.gl-hero-shapes .s3{animation-delay:-4.5s}.gl-dots i{animation:gl-blink 1.4s infinite both}.gl-dots i:nth-child(2){animation-delay:.2s}.gl-dots i:nth-child(3){animation-delay:.4s}}@media (prefers-reduced-motion:reduce){.gl-in>*{animation:gl-fade .24s ease both}}@keyframes gl-pop{0%{opacity:0;scale:.6}}@keyframes gl-snap{0%{opacity:0;scale:1.08}}@keyframes gl-rise{0%{opacity:0;translate:0 8px}}@keyframes gl-fade{0%{opacity:0}}@keyframes gl-blink{0%,80%,to{opacity:.2}40%{opacity:1}}@keyframes gl-bob{50%{translate:0 -6%}}@keyframes gl-hop{40%{translate:0 -18%;scale:1.05}}@keyframes gl-float{50%{translate:0 -10px}}@keyframes gl-bubble{0%{translate:0 0;opacity:0}10%{opacity:.8}to{translate:0 -110vh;opacity:0}}@keyframes gl-fall{to{translate:0 110vh;rotate:540deg}}@media (forced-colors:active){.gl-board li,.gl-btn,.gl-card,.gl-chip,.gl-tile{border:2px solid CanvasText}.gl-tile.is-dim{opacity:.5}}.gl-boost{border:0;margin:0;padding:16px;display:grid;grid-gap:10px;gap:10px;justify-items:center;width:100%;max-width:520px}.gl-boost legend{padding:0;font-weight:700}.gl-boost-rule{margin:0;text-align:center}.gl-boost .gl-btn{min-inline-size:88px}.gl-boost-result{font-weight:800;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.gl-boost-result.won:before{content:"▲ "}.gl-boost-result.lost:before{content:"▼ "}.gl-talk{display:flex;align-items:center;gap:14px;padding:12px 18px;width:100%}.gl-talk-n{font-family:var(--font-display);font-weight:800;font-size:34px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.gl-team-lobby{display:grid;grid-gap:12px;gap:12px;grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr))}.gl-team-col{padding:12px 14px;display:grid;grid-gap:8px;gap:8px;align-content:start}.gl-team-col h2{margin:0;display:flex;align-items:center;gap:8px;font-size:18px}.gl-team-col ul{list-style:none;margin:0;padding:0;display:grid;grid-gap:6px;gap:6px}.gl-team-col li{display:flex;flex-wrap:wrap;align-items:center;gap:8px;min-block-size:32px}.gl-team-col li.away{opacity:.55}.gl-team-col li .nm{font-weight:700;flex:1 1 auto}.gl-team-col select{min-block-size:32px;max-inline-size:100%}.gl-team-pick{border:0;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:8px}.gl-team-pick legend{font-weight:700;margin-bottom:6px}.gl-team-option{display:inline-flex;align-items:center;gap:6px;min-block-size:40px;padding:4px 8px;border-radius:12px;border:2px solid transparent;cursor:pointer}.gl-team-option.is-chosen{border-color:currentColor}.gl-team-option.is-chosen .team-badge:after{content:" ✓"}.scale-points{border:0;margin:0;padding:0;display:grid;grid-gap:8px;gap:8px}.scale-points legend{font-weight:700;margin-bottom:6px}.scale-row{display:flex;flex-wrap:wrap;gap:6px;justify-content:center}.scale-point{position:relative;display:grid;place-items:center;min-inline-size:44px;min-block-size:44px;border-radius:12px;border:2px solid var(--line);background:var(--card-bg);font-weight:800;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;cursor:pointer}.scale-point input{position:absolute;inset:0;opacity:0;margin:0;cursor:pointer}.scale-point:has(input:focus-visible){outline:3px solid var(--pc);outline-offset:2px}.scale-point.is-chosen{background:var(--pc);color:var(--pc-ink);border-color:var(--pc)}.scale-ends{display:flex;justify-content:space-between;gap:12px;font-size:14px}.gl-cloud{display:flex;flex-wrap:wrap;gap:6px 14px;justify-content:center;align-items:baseline;padding:16px}.gl-cloud li{list-style:none;display:inline-flex;align-items:center;gap:4px;font-family:var(--font-display);font-weight:800;line-height:1.1;font-size:calc(16px + var(--w) * 40px);overflow-wrap:anywhere}.gl-cloud li:nth-child(6n+1){color:var(--a1)}.gl-cloud li:nth-child(6n+2){color:var(--a2)}.gl-cloud li:nth-child(6n+3){color:var(--a3)}.gl-cloud li:nth-child(6n+4){color:var(--a4)}.gl-wall{display:grid;grid-gap:10px;gap:10px;grid-template-columns:repeat(auto-fill,minmax(min(100%,240px),1fr));list-style:none;margin:0;padding:0}.gl-wall li{background:var(--card-bg);color:var(--card-ink);border:1px solid var(--line);border-radius:14px;padding:12px 14px;display:grid;grid-gap:6px;gap:6px;overflow-wrap:anywhere}.gl-hide{justify-self:end;font-size:13px}.gl-moderate{display:flex;flex-wrap:wrap;align-items:center;gap:10px;justify-content:center}@media (forced-colors:active){.scale-point.is-chosen{border:3px solid Highlight}.gl-wall li{border:1px solid CanvasText}}.gl-char{display:block;flex:none;background:var(--g-white);border-radius:24%}.gl-char-big{filter:drop-shadow(0 6px 0 color-mix(in oklab,var(--sc) 15%,transparent))}.gl-char-row{flex:none}.gl-board .gl-char-row{width:1.7em;height:1.7em}.gl-board .nm{display:flex;align-items:center;gap:.5em}.gl-podium .gl-char-podium{width:clamp(64px,9cqi,180px);height:auto}.gl-chars{border:0;margin:0;padding:0;display:grid;grid-gap:8px;gap:8px;min-width:0}.gl-chars legend{padding:0;margin-bottom:4px;font-weight:700;font-size:15px;text-align:left}.gl-chars .hint{font-weight:400;font-size:14px;opacity:.85}.gl-char-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(56px,1fr));grid-gap:8px;gap:8px}.gl-char-opt{position:relative;display:grid;place-items:center;min-height:56px;cursor:pointer}.gl-char-opt input{position:absolute;inset:0;width:100%;height:100%;margin:0;opacity:0;cursor:pointer}.gl-char-face{display:grid;place-items:center;width:100%;aspect-ratio:1;border-radius:calc(var(--tile-radius) * .6);background:var(--g-white);border:2px solid var(--line)}.gl-char-face .gl-char{width:80%;height:80%;background:transparent}@media (hover:hover){.gl-char-opt:hover .gl-char-face{border-color:var(--pc)}}.gl-char-opt:has(input:checked) .gl-char-face{border-color:var(--pc);box-shadow:0 0 0 3px var(--pc)}.gl-char-opt:has(input:checked):after{content:"✓";position:absolute;top:-4px;right:-4px;width:20px;height:20px;display:grid;place-items:center;border-radius:50%;background:var(--pc);color:var(--g-white);font-size:13px;font-weight:800;line-height:1;pointer-events:none}.gl-char-opt:has(input:focus-visible) .gl-char-face{outline:3px solid var(--g-ink);outline-offset:3px}.gl-char-status{align-items:center;justify-content:space-between;gap:8px;min-height:36px;font-size:15px}.gl-char-status,.gl-music{display:flex;flex-wrap:wrap}.gl-music{align-items:flex-end;justify-content:center;gap:12px 24px;padding:12px 16px}.gl-music-field{display:grid;grid-gap:4px;gap:4px;font-weight:700;font-size:15px;text-align:left;min-width:min(100%,220px)}.gl-music-field select{font:inherit;padding:8px 10px;min-height:44px;border-radius:8px;border:2px solid var(--line);background:var(--card);color:var(--ink)}.gl-music-field input[type=range]{accent-color:var(--pc);width:100%;min-height:44px;margin:0;cursor:pointer}.gl-music-field input[type=range]:focus-visible{outline:3px solid var(--pc-ink);outline-offset:3px}.gl-music-field input[type=range]:disabled{cursor:not-allowed;opacity:.5}.gl-music-note{flex-basis:100%;margin:0;text-align:center;font-size:14px}@media (forced-colors:active){.gl-char-face{border:2px solid CanvasText}.gl-char-opt:has(input:checked) .gl-char-face{outline:3px solid Highlight}}.q-picture{display:block;max-width:100%;height:auto;object-fit:contain;border-radius:var(--tile-radius,12px)}.gl-q-picture{align-self:center;width:auto;max-height:34vh;background:var(--card)}.gl-host .gl-q-picture{max-height:clamp(160px,30dvh,520px)}.gl-player .gl-q-picture{max-height:24dvh}.gl-tile-picture{flex:1 1;min-width:0;max-height:100%;width:auto;max-width:100%;align-self:stretch;object-fit:contain;border-radius:calc(var(--tile-radius, 12px) * .6);background:rgb(255 255 255/.92);padding:.15em}.gl-host .gl-tile-picture{max-height:clamp(70px,16dvh,280px)}.gl-player .gl-tile-picture{max-height:18dvh}.gl-tile:has(.gl-tile-picture){display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;justify-items:center;min-height:4.2em;grid-row-gap:.3em;row-gap:.3em}.gl-tile:has(.gl-tile-picture) .gl-tile-picture{grid-column:2;align-self:center;flex:none;max-width:100%}.gl-tile:has(.gl-tile-picture) .gl-tile-text{grid-column:1/-1;text-align:center}.gl-q-with-speaker{display:flex;align-items:center;gap:8px}.gl-q-with-speaker .gl-card{flex:1 1;min-width:0}.gl-q-row .read-aloud{flex:none}.gl-read-aloud-option{gap:.5em;cursor:pointer}.read-aloud{flex:none;display:inline-grid;place-items:center;min-width:44px;min-height:44px;border-radius:999px;border:1px solid var(--line,var(--border));background:var(--soft,var(--card));color:inherit;font-size:1.1em;cursor:pointer}.read-aloud[aria-pressed=true]{background:var(--pc);color:var(--pc-ink,#fff)}.gl.has-background{background:var(--stage-bg)}.gl-school-background{position:absolute;inset:0;z-index:-1;pointer-events:none;background:var(--gl-background) center /cover no-repeat}.gl-school-background:after{content:"";position:absolute;inset:0;background:rgb(0 0 0/.62)}.gl.has-background{--stage-ink:#ffffff;--soft:rgb(0 0 0/0.45);--line:rgb(255 255 255/0.45)}.gl.has-background .gl-pill,.gl.has-background .gl-quiet,.gl.has-background .read-aloud{background:rgb(0 0 0/.5);color:#ffffff;border-color:rgb(255 255 255/.45)}.reaction-wall{position:relative}.reaction-counts{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;justify-content:center;gap:.6em 1.2em}.reaction-counts li{display:grid;justify-items:center;grid-gap:.1em;gap:.1em;min-width:5.5em}.reaction-icon{font-size:2em;line-height:1}.reaction-word{font-weight:700}.reaction-count{font-size:1.6em;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.reaction-sky{position:absolute;left:0;right:0;bottom:100%;height:40dvh;pointer-events:none;overflow:clip}.reaction-floater{display:none;position:absolute;bottom:0;font-size:2.6em}@media (prefers-reduced-motion:no-preference){.reaction-floater{display:block;animation:reaction-float 2.8s ease-out forwards}@keyframes reaction-float{0%{transform:translateY(0) scale(.8);opacity:1}to{transform:translateY(-36dvh) scale(1.3);opacity:0}}}.reaction-buttons{display:grid;grid-template-columns:repeat(auto-fit,minmax(7.5em,1fr));grid-gap:8px;gap:8px;width:100%;max-width:560px}.reaction-button{display:grid;justify-items:center;grid-gap:2px;gap:2px;padding:10px 6px;min-height:64px;border-radius:var(--tile-radius,12px);border:2px solid var(--line,var(--border));background:var(--card);color:var(--sc);font:inherit;cursor:pointer}.reaction-button .reaction-icon{font-size:1.8em}.reaction-button.is-chosen{outline:4px solid var(--stage-ink);outline-offset:2px;border-color:var(--pc)}.reaction-button:disabled{opacity:.55;cursor:default}.gl-host .gl-slide{padding:.6em 1em}