.gk-game{--n:9;--gap:3px;max-width:var(--gk-w);color:var(--ink);font-family:var(--font-body);--ring-edge:color-mix(in srgb, var(--ink) 70%, transparent);flex-direction:column;margin:0 auto;display:flex;container:gk/inline-size}.gk-game [hidden]{display:none!important}.gk-game button{font-family:inherit}.gk-game .tnum{font-variant-numeric:tabular-nums}.gk-game :focus-visible{outline:2.5px solid var(--focus);outline-offset:2px}.gk-game svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:20px;height:20px}:root{--gk-head-h:44px;--gk-head-sub:0px;--gk-head-gap:4px;--gk-head:calc(var(--gk-head-h) + var(--gk-head-sub) + var(--gk-head-gap) + var(--gk-chrome,0px))}@media (width<=720px) and (height>=701px){html:not(.gk-tut-on){--gk-head-sub:18px}}@media (height<=600px){:root{--gk-head-h:34px;--gk-head-gap:0px}html .site-head-game{border-bottom-color:#0000}html .site-head-game .site-gh{font-size:18px}html .site-head-game .site-gs{display:none}html .site-head-game .site-menu-btn{height:32px}html .site-head-game .site-nav a{padding-block:4px}}@media (width<=899px) and (height>=601px) and (height<=640px){html.gk-tut-on{--gk-head-h:34px;--gk-head-gap:0px}html.gk-tut-on .site-head-game{border-bottom-color:#0000}html.gk-tut-on .site-head-game .site-gh{font-size:18px}html.gk-tut-on .site-head-game .site-gs{display:none}html.gk-tut-on .site-head-game .site-menu-btn{height:32px}html.gk-tut-on .site-head-game .site-nav a{padding-block:4px}}:root{--gk-w:min(560px, max(300px, calc(100dvh - var(--gk-head) - 202px)))}html:not(.gk-bez-celu){--gk-w:min(560px, max(260px, calc(100dvh - var(--gk-head) - 282px)))}@media (width>=640px){html:not(.gk-bez-celu){--gk-w:min(560px, max(260px, calc(100dvh - var(--gk-head) - 274px)))}}@media (height<=600px){:root{--gk-w:min(560px, max(300px, calc(100dvh - var(--gk-head) - 171px)))}html:not(.gk-bez-celu){--gk-w:min(560px, max(300px, calc(100dvh - var(--gk-head) - 201px)))}}html:has(.goal-dnia),html:has(.goal-retro){--gk-w:min(560px, max(300px, calc(100dvh - var(--gk-head) - 202px)))}html:has(.goal-dnia):not(.gk-bez-celu-dnia),html:has(.goal-retro):not(.gk-bez-celu-retro){--gk-w:min(560px, max(260px, calc(100dvh - var(--gk-head) - 282px)))}@media (width>=640px){html:has(.goal-dnia):not(.gk-bez-celu-dnia),html:has(.goal-retro):not(.gk-bez-celu-retro){--gk-w:min(560px, max(260px, calc(100dvh - var(--gk-head) - 274px)))}}@media (height<=600px){html:has(.goal-dnia),html:has(.goal-retro){--gk-w:min(560px, max(300px, calc(100dvh - var(--gk-head) - 171px)))}html:has(.goal-dnia):not(.gk-bez-celu-dnia),html:has(.goal-retro):not(.gk-bez-celu-retro){--gk-w:min(560px, max(300px, calc(100dvh - var(--gk-head) - 201px)))}}@media (width>=640px){html:has(.goal-retro):not(.gk-bez-celu-retro){--gk-w:min(560px, max(260px, calc(100dvh - var(--gk-head) - 298px)))}}@media (height<=600px){html:has(.goal-retro):not(.gk-bez-celu-retro){--gk-w:min(560px, max(300px, calc(100dvh - var(--gk-head) - 207px)))}}.ghud{grid-template-columns:1fr auto 1fr;align-items:end;padding:6px 16px 10px;display:grid}.ghud .lbl{letter-spacing:.12em;text-transform:uppercase;color:var(--ink2);font-size:11.5px;font-weight:800;display:block}.ghud .score{font-family:var(--font-display);font-size:34px;font-weight:800;line-height:1}.ghud .hn{text-align:center}.ghud .hb{text-align:right}.ghud .best{font-family:var(--font-display);font-size:20px;font-weight:700}.tray{background:var(--bg2);--tb:26px;border-radius:14px;justify-content:center;align-items:center;gap:6px;min-width:108px;min-height:40px;margin-top:4px;padding:6px 9px;display:flex}.tray:empty{background-image:radial-gradient(circle closest-side, color-mix(in srgb, var(--ink) 16%, transparent) 94%, transparent 100%), radial-gradient(circle closest-side, color-mix(in srgb, var(--ink) 16%, transparent) 94%, transparent 100%), radial-gradient(circle closest-side, color-mix(in srgb, var(--ink) 16%, transparent) 94%, transparent 100%);background-size:var(--tb) var(--tb);background-repeat:no-repeat;background-position:calc(50% - var(--tb) - 6px) 50%, 50% 50%, calc(50% + var(--tb) + 6px) 50%}.gboardwrap{padding:0 10px;position:relative}.gb{touch-action:none;position:relative}.gb .well{background:var(--well);touch-action:none;border-radius:18px;padding:7px;position:relative;box-shadow:inset 0 2px 6px #00000014}.gboardwrap.tight .well{box-shadow:inset 0 0 0 2px color-mix(in srgb, var(--acc) 50%, transparent), inset 0 2px 6px #00000014}.ended .gboardwrap.tight .well{box-shadow:inset 0 2px 6px #00000014}.gb .grid{grid-template-columns:repeat(var(--n), 1fr);gap:var(--gap);outline-offset:4px;border-radius:12px;display:grid}.gb .row{display:contents}.gb .cell{aspect-ratio:1;background:var(--cell);cursor:pointer;-webkit-tap-highlight-color:transparent;border-radius:7px;position:relative}.gb .layer{z-index:4;pointer-events:none;position:absolute;inset:7px}.gb .bw{z-index:2;width:calc((100% - 8 * var(--gap)) / 9 * .82);aspect-ratio:1;left:calc((100% + var(--gap)) * var(--x) / 9 + (100% - 8 * var(--gap)) / 18);top:calc((100% + var(--gap)) * var(--y) / 9 + (100% - 8 * var(--gap)) / 18);position:absolute;transform:translate(-50%,-50%)}.ball{background:radial-gradient(circle at 34% 28%, #fffffff2 0 5%, #fff0 18%), radial-gradient(circle at 40% 35%, var(--c1) 0%, var(--c2) 58%, var(--c3) 100%);border-radius:50%;justify-content:center;align-items:center;width:100%;height:100%;display:flex;box-shadow:inset 0 2px #fff6,inset 0 -3px 6px #0000002e,0 3px 4px #462d1433}.tray .ball{width:26px;height:26px}.night .ball{background:radial-gradient(circle at 33% 27%, #fff 0 4%, #fff0 16%), radial-gradient(circle at 50% 55%, var(--c1) 0%, var(--c2) 70%, var(--c3) 100%);box-shadow:0 0 12px color-mix(in srgb, var(--c2) 65%, transparent), inset -2px -4px 7px #00000073}.gk-game.sym .ball{container-type:inline-size}.gk-game.sym .ball:after{content:attr(data-s);font-family:"gk-sym", var(--font-body);color:#0e0a08e6;text-shadow:0 1px #ffffff59;font-size:clamp(9px,48cqi,18px);line-height:1}.gk-game.big .gb .bw{width:calc((100% - 8 * var(--gap)) / 9 * .92)}@container gk (width<=420px){.gk-game.big .gb{--gap:2px}.gk-game.big .gb .well{padding:4px}.gk-game.big .gb .layer,.gk-game.big .gb .gk-tut-lay{inset:4px}}.bw.selring:before{content:"";border:2.5px solid var(--ink);opacity:.7;border-radius:50%;position:absolute;inset:-14%}.bw .ball.sel{animation:.42s cubic-bezier(.3,.7,.4,1) infinite alternate gk-hop}@keyframes gk-hop{to{transform:translateY(-20%)}}.cell.tgt{box-shadow:inset 0 0 0 2.5px var(--acc)}.cell.ring:after{content:"";border:clamp(2.5px, .9cqw, 4px) solid var(--rc,var(--acc));opacity:1;box-shadow:0 0 0 1.5px var(--ring-edge), inset 0 0 0 1.5px var(--ring-edge);border-radius:50%;position:absolute;inset:26%}.cell.bad{background:color-mix(in srgb, var(--bad) 22%, transparent);animation:.4s gk-shake}.cell.bad:before{content:"✕";color:var(--bad);justify-content:center;align-items:center;font-size:60%;font-weight:900;display:flex;position:absolute;inset:0}@keyframes gk-shake{20%,60%{transform:translate(-3px)}40%,80%{transform:translate(3px)}}.cell.glow{box-shadow:inset 0 0 0 2.5px #e7be34,0 0 12px #e7be3499}.gb .cell.hintc,.gb .cell.nudge{z-index:1}.gb .cell.hintc:before,.gb .cell.nudge:before{content:"";pointer-events:none;border-radius:10px;animation:1.2s ease-in-out 5 gk-help;position:absolute;inset:-3px}.gb .cell.hintc:before{box-shadow:0 0 0 1.5px var(--gold-text), inset 0 0 0 1.5px var(--gold-text), 0 0 14px #b8901a8c;border:3px solid #b8901a}.gb .cell.nudge:before{border:2.5px solid var(--acc)}@keyframes gk-help{50%{opacity:.75;transform:scale(1.08)}}.cell.kcur{outline:2.5px solid var(--acc-text);outline-offset:1px}.grid:not(:focus-visible) .cell.kcur{outline:none}.cell.unreach{background:repeating-linear-gradient(135deg, var(--cell) 0 5px, color-mix(in srgb, var(--ink) 9%, var(--cell)) 5px 7px)}.cell.reach{background:color-mix(in srgb, #e7be34 16%, var(--cell))}.night .cell.reach{background:#ffffff29}.night .cell.unreach{background:repeating-linear-gradient(135deg,#ffffff09 0 5px,#ffffff21 5px 7px)}.prt{z-index:4;pointer-events:none;background:var(--c2);border-radius:50%;width:7px;height:7px;margin:-3.5px;position:absolute}.pts{z-index:7;font-family:var(--font-display);color:#fff;-webkit-text-stroke:4px #2a2420;paint-order:stroke fill;pointer-events:none;white-space:nowrap;font-size:22px;font-weight:800;position:absolute;transform:translate(-50%,-50%)}.combo-b{opacity:0;z-index:9;font-family:var(--font-display);background:var(--ink);color:var(--bg);pointer-events:none;border-radius:99px;padding:6px 14px;font-size:18px;font-weight:800;position:absolute;top:-6px;left:50%;transform:translate(-50%,-50%)scale(.6)}.combo-b.on{animation:1.2s cubic-bezier(.3,1.4,.5,1) forwards gk-combo}@keyframes gk-combo{0%{opacity:0;transform:translate(-50%,-50%)scale(.6)}18%{opacity:1;transform:translate(-50%,-50%)scale(1.08)}30%{transform:translate(-50%,-50%)scale(1)}80%{opacity:1}to{opacity:0;transform:translate(-50%,-90%)scale(1)}}.ginfo{min-height:40px;color:var(--ink2);text-align:center;margin:0;padding:6px 18px 12px;font-size:14px;line-height:1.4}.gbar{gap:8px;padding:8px 12px 6px;display:flex}.gbtn{touch-action:manipulation;background:var(--bg2);min-width:0;height:56px;color:var(--ink);cursor:pointer;white-space:nowrap;border:none;border-radius:16px;flex:1;justify-content:center;align-items:center;gap:7px;font-size:15px;font-weight:800;display:inline-flex}a.gbtn{white-space:normal;text-align:center;box-sizing:border-box;padding:0 14px;text-decoration:none}.gbar:has(>.gico:only-child){justify-content:flex-end}.gbtn:disabled,.gbtn[aria-disabled=true]{opacity:.45;cursor:not-allowed}.gbtn .uc{background:var(--surface);color:var(--ink);border-radius:99px;padding:2px 7px;font-size:12px;font-style:normal}.gico{touch-action:manipulation;background:var(--bg2);width:56px;height:56px;color:var(--ink);cursor:pointer;border:none;border-radius:16px;flex:none;justify-content:center;align-items:center;display:inline-flex}.gover{z-index:12;background:color-mix(in srgb, var(--surface) 92%, transparent);backdrop-filter:blur(4px);border-radius:18px;display:flex;position:absolute;inset:0 10px;overflow:auto}.go-in{text-align:center;flex-direction:column;align-items:center;gap:8px;margin:auto;padding:20px;display:flex}.go-ttl{font:800 18px var(--font-display);margin:0}.go-duel .go-ttl{font-size:22px;line-height:1.2}.go-in .lbl{letter-spacing:.12em;text-transform:uppercase;color:var(--ink2);font-size:12px;font-weight:800}.go-sc{font-family:var(--font-display);font-size:48px;font-weight:800;line-height:1}.go-rec{color:var(--acc-text);margin:0;font-weight:800}.go-st{color:var(--ink2);margin:0 0 6px;font-size:14px}.go-next,.go-why{max-width:280px;color:var(--ink2);margin:0;font-size:14px;line-height:1.4}.go-why,.go-next{margin-bottom:6px}.go-in .gbtn{background:var(--ink);color:var(--bg);flex:none;padding:0 22px}.gover.nofv :focus-visible{outline:none}.night .go-in .gbtn{background:var(--acc);color:#1b1406}.go-acts{flex-direction:column;gap:8px;width:min(100%,264px);display:flex}.go-acts:not(:has(>.sec)){display:contents}.go-acts:has(>.sec)>.gbtn{width:100%;padding:0 14px}.go-in .gbtn.sec,.night .go-in .gbtn.sec{background:var(--bg2);height:48px;color:var(--ink);box-shadow:var(--sh-1)}.ended .tray:not(:empty){opacity:.35;filter:grayscale()}.night .gbtn .uc{background:#ffffff24}@container gk (width<=360px){.ghud{padding:6px 10px 8px}.ghud .score{font-size:28px}.gbar{gap:6px;padding:8px 10px 6px}.gbtn{gap:3px;font-size:14px}.gbtn .uc{padding:2px 6px}.gico{width:50px}.gboardwrap{padding:0 6px}}gk-lines{display:block}.gk-calm .gk-game *,.gk-calm .gk-game :before,.gk-calm .gk-game :after{transition:none!important;animation:none!important}.gb .grid:focus:not(:focus-visible){outline:none}.goal{background:color-mix(in srgb, var(--acc) 10%, var(--surface));border-radius:14px;grid-template-rows:minmax(0,1fr);grid-template-columns:minmax(0,1fr) auto;align-items:center;column-gap:8px;margin:0 min(12px,50% + min(100vw - 32px,600px)/-2) 8px;padding:8px 6px 8px 12px;font-size:14px;line-height:1.35;display:grid}.goal p{margin:0}.gx{width:40px;height:40px;color:var(--ink2);cursor:pointer;touch-action:manipulation;background:0 0;border:none;border-radius:10px;flex:none;justify-content:center;align-items:center;display:inline-flex}.gk-bez-celu .goal:not(.goal-dnia):not(.goal-retro),.gk-bez-celu-dnia .goal-dnia,.gk-bez-celu-retro .goal-retro{display:none}.gk-cel-off .goal:not(.goal-dnia):not(.goal-retro),.gk-cel-off-dnia .goal-dnia,.gk-cel-off-retro .goal-retro{visibility:hidden;grid-template-rows:minmax(0,0fr);margin-bottom:0;padding-block:0;transition:grid-template-rows .2s,padding-block .2s,margin-bottom .2s,visibility 0s .2s;overflow:hidden}.t-click{display:none}@media (pointer:fine){.t-touch{display:none}.t-click{display:inline}}.trayhint{color:var(--ink2);white-space:nowrap;margin-top:4px;font-size:11.5px;display:block}@container gk (width<=360px){.goal{margin:0 min(8px,50% + min(100vw - 32px,600px)/-2) 6px;font-size:13px}.trayhint{font-size:10.5px}}.ended .trayhint,.tray:empty+.trayhint{visibility:hidden}.go-rank{max-width:280px;color:var(--ink);min-height:2.8em;margin:0 0 6px;font-size:14px;font-weight:700;line-height:1.4}.go-duel .go-rank{min-height:1.4em}.go-streak{flex-direction:column;align-items:center;gap:4px;margin:0 0 2px;display:flex}.go-sl{font:800 15px / 1.25 var(--font-display);white-space:nowrap;margin:0}.go-week{grid-template-columns:repeat(7,28px);gap:2px;display:grid}.go-week span{color:var(--ink2);flex-direction:column;align-items:center;gap:2px;font-size:11px;line-height:1.15;display:flex}.go-week i{background:color-mix(in srgb, var(--ink) 10%, var(--surface));width:18px;height:18px;box-shadow:inset 0 0 0 1.5px color-mix(in srgb, var(--ink) 30%, transparent);border-radius:50%}.go-week i.on{box-shadow:none;background:radial-gradient(circle at 34% 28%, #ffffffd9 0 10%, #fff0 30%), radial-gradient(circle at 42% 38%, color-mix(in srgb, var(--acc) 70%, #fff), var(--acc) 58%, color-mix(in srgb, var(--acc) 65%, #000))}.go-in:has(>.go-streak){gap:6px;padding:12px 16px}.go-in:has(>.go-streak) .go-ttl{font-size:16px}.go-in:has(>.go-streak) .lbl{font-size:11px}.go-in:has(>.go-streak) .go-sc{font-size:34px}.go-in:has(>.go-streak) .go-st,.go-in:has(>.go-streak) .go-rank,.go-in:has(>.go-streak) .go-next{margin:0 0 2px;font-size:13px}.go-in:has(>.go-streak) .gbtn{height:44px}@media (height<=700px){.go-week,.go-in:has(>.go-streak) .go-st{display:none}.go-in:has(>.go-streak) .go-sc{font-size:30px}.go-in:has(>.go-streak) .go-rank{margin:0}}@media (height<=600px){.goal{margin-bottom:4px;padding:4px 4px 4px 10px;font-size:13px;line-height:1.3}.gx{width:36px;height:36px}.ghud{align-items:center;padding:2px 12px 4px}.ghud .score{font-size:26px}.ghud .lbl{font-size:10.5px}.ghud .hn .lbl,.trayhint{display:none}.tray{--tb:24px;min-width:96px;min-height:36px;margin-top:0;padding:4px 8px}.tray .ball{width:24px;height:24px}.gbar{padding:4px 12px 2px}.gbtn{height:48px}.gico{width:48px;height:48px}.ginfo{min-height:36px;padding:4px 18px 6px}}@container gk (width<=340px){.go-in{gap:6px;padding:12px 16px}.go-ttl{font-size:16px}.go-in .lbl{font-size:11px}.go-sc{font-size:34px}.go-st,.go-rank{margin:0 0 2px;font-size:13px}.go-next,.go-why{margin-bottom:2px;font-size:13px}.go-in .gbtn{height:44px}.go-in .gbtn.sec{height:42px}.go-acts{gap:6px}}.inactive .gb,.inactive .ghud,.dim .gb{opacity:.45}.inactive .gb .grid,.inactive .gb .cell{cursor:default}.gk-game.duel>.goal{display:none}html:has(.gk-game.duel){--gk-w:min(560px, max(260px, calc(100dvh - var(--gk-head) - 290px)))}@media (height<=700px){html:has(.gk-game.duel){--gk-w:min(560px, max(280px, calc(100dvh - var(--gk-head) - 252px)))}.duel .ghud{align-items:center;padding:2px 12px 4px}.duel .ghud .hn .lbl,.duel .trayhint{display:none}}@media (height<=600px){html:has(.gk-game.duel){--gk-w:min(560px, max(280px, calc(100dvh - var(--gk-head) - 208px)))}}.ghost{background:var(--surface);box-shadow:var(--sh-1);border-radius:14px;margin:0 12px 6px;padding:8px 12px}.race{grid-template-columns:fit-content(50%) 1fr 58px;gap:4px 8px;display:grid}.race .ln{grid-column:1/-1;grid-template-columns:subgrid;color:var(--ink2);align-items:center;font-size:13px;display:grid}@supports not (grid-template-columns:subgrid){.race .ln{grid-template-columns:minmax(0,96px) 1fr 58px;gap:8px}}.race .nm{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.race .ln b{color:var(--ink);text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}.race .tk{background:color-mix(in srgb, var(--ink) 12%, var(--surface));border-radius:99px;height:10px;position:relative}.race .tk i{border-radius:99px;width:0;height:100%;transition:width .4s;display:block}.race .me i{background:var(--me)}.race .rv i{background:var(--info)}.race .tk .mark{background:var(--ink);border-radius:1px;width:2px;position:absolute;top:-4px;bottom:-4px;right:0}.race .cap{color:var(--ink2);white-space:nowrap;grid-column:1/-1;justify-content:flex-end;margin-top:-2px;font-size:11.5px;display:flex}.ghost .gh-tr,.ghost .gl{margin:4px 0 0;font-size:12.5px;line-height:1.3}.ghost .gh-tr{color:var(--ink2)}.ghost .gl{min-height:1.3em;color:var(--ink);font-weight:700}.ghost .gh-sr,.ghost .st{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;position:absolute;overflow:hidden}@container gk (width<=360px){.ghost{margin:0 8px 4px;padding:6px 10px}.race{grid-template-columns:fit-content(50%) 1fr 52px;column-gap:6px}.race .ln{font-size:12.5px}}@media (height<=700px){.ghost{margin-bottom:2px;padding:4px 10px}.race{row-gap:1px}.race .ln{line-height:1.25}.race .tk{height:8px}.race .cap{margin-top:0;line-height:1.2}.ghost .gh-tr{margin-top:1px;font-size:12px}.ghost .gl{display:none}}.go-duel{box-sizing:border-box;gap:6px;width:100%;max-width:340px}.go-eb{letter-spacing:.14em;text-transform:uppercase;color:var(--ink2);font-size:11.5px;font-weight:800}.go-vs{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:stretch;gap:8px;width:100%;margin:2px 0 4px;display:grid}.go-vs .v{align-self:center}.go-vs .p{background:var(--surface);min-width:0;box-shadow:var(--sh-1);border-radius:14px;flex-direction:column;justify-content:center;padding:8px 6px;display:flex}.go-vs .p.win{box-shadow:0 0 0 2px var(--ok-text)}.go-vs small{-webkit-line-clamp:2;line-clamp:2;color:var(--ink2);overflow-wrap:anywhere;-webkit-box-orient:vertical;font-size:12.5px;line-height:1.25;display:-webkit-box;overflow:hidden}.go-vs .p b{font:800 22px var(--font-display)}.go-vs .v{color:var(--ink2);font-size:13px;font-weight:800}.go-duel .gbtn.pri{flex-direction:column;gap:0;width:100%;line-height:1.15}.go-duel .gbtn.pri small{opacity:.85;font-size:12px;font-weight:600}.go-two{gap:8px;width:100%;display:flex}.go-in .go-two .gbtn{background:var(--bg2);height:48px;color:var(--ink);box-shadow:var(--sh-1);flex:1;padding:0 4px}.night .go-in .go-two .gbtn{background:var(--bg2);color:var(--ink)}@container gk (width<=340px){.go-duel{gap:4px;padding:10px 12px}.go-eb{font-size:10.5px}.go-duel .go-ttl{font-size:17px}.go-vs{margin:0 0 2px}.go-vs .p{padding:5px 4px}.go-vs small{font-size:11.5px}.go-vs .p b{font-size:18px}.go-duel .gbtn.pri{height:50px}.go-in .go-two .gbtn{height:42px}}.gnote{color:var(--ink2);text-align:center;margin:2px 0 0;padding:0 18px;font-size:13.5px}@media (height<=700px){.go-acts:has(>.sec)>.gbtn{height:44px}.go-acts:has(>.sec)>.gbtn.sec{height:40px}.go-in .go-acts:has(>.sec){gap:4px}.go-in:has(>.go-acts>.sec) .go-st,.go-in:has(>.go-acts>.sec) .go-next{margin-bottom:0}}.gk-rules .gk-rules-tut{background:var(--ink);width:100%;height:52px;color:var(--bg);margin:12px 0 4px}.gk-rules-tut svg{fill:currentColor;stroke:none}.gk-rules .gk-rules-list{color:var(--ink2);gap:6px;margin:12px 0 14px;padding-left:22px;font-size:15px;line-height:1.5;display:grid}.gk-rules .gk-rules-list b{color:var(--ink)}.gk-rules .gk-rules-pts{grid-template-columns:repeat(auto-fill,minmax(128px,1fr));gap:8px;margin:0;padding:0;list-style:none;display:grid}.gk-rules .gk-rules-pts li{border:1px solid var(--line);border-radius:var(--r-md);background:var(--surface);color:var(--ink2);justify-content:space-between;align-items:baseline;gap:8px;padding:10px 12px;font-size:14px;display:flex}.gk-rules .gk-rules-pts b{font:800 16px var(--font-display);color:var(--ink);font-variant-numeric:tabular-nums;white-space:nowrap}.gk-rules .gk-rules-pts li:last-child{grid-column:1/-1}.gk-kule .kule-ex{flex-direction:column;gap:10px;margin:12px 0 0;padding:0;list-style:none;display:flex}.gk-kule .kule-ex li{grid-template-columns:64px 1fr;align-items:baseline;gap:10px;font-size:14.5px;line-height:1.45;display:grid}.gk-kule .kule-ex .n{font:800 15px var(--font-display);color:var(--acc-text);text-align:right;white-space:nowrap}.gk-kule .kule-ranks{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px 6px;margin-top:16px;display:grid}.gk-kule .kule-ranks span{text-align:center;overflow-wrap:anywhere;min-width:0;color:var(--ink);flex-direction:column;align-items:center;gap:4px;font-size:12px;line-height:1.2;display:flex}.gk-set.gk-kule .kule-ranks i{background:radial-gradient(circle at 34% 28%, #fffffff2 0 10%, #fff0 30%), radial-gradient(circle at 42% 38%, var(--r1), var(--r2) 58%, var(--r3));border-radius:50%;width:22px;height:22px}.gk-set.gk-kule .kule-ranks small{color:var(--ink2);font-size:11px}@media (width<=359px){.gk-kule .kule-ranks{grid-template-columns:repeat(4,auto);justify-content:space-between;gap:10px 4px}.gk-kule .kule-ranks span{overflow-wrap:normal}}.gover{container:gover/size}.go-res{flex-direction:column;justify-content:center;align-items:center;gap:6px;width:min(100%,300px);margin:0 0 4px;display:flex}.go-res.srv{min-height:var(--res-h,96px)}.go-res.srv .go-rank{min-height:0;margin:0}.go-in .go-rank.go-sr{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;min-height:0;margin:-1px;padding:0;position:absolute;overflow:hidden}.go-medal,.go-xp{text-align:left;grid-template-columns:26px minmax(0,1fr) auto;align-items:center;gap:2px 8px;width:100%;display:grid}.go-medal p,.go-xp p{overflow-wrap:anywhere;grid-column:2/-1;margin:0}.go-mi{grid-row:1/span 2;width:26px;height:26px}.go-mi svg{stroke:none;width:100%;height:100%}.go-medal:not(:has(.go-ms)) .go-mi{grid-row:1}.go-mt{font:800 14px / 1.25 var(--font-display)}.go-medal .go-ms,.go-medal .go-mn,.go-xp .go-xl,.go-xp .go-xd{color:var(--ink2);font-size:12.5px;line-height:1.3}.go-medal .go-mn{color:var(--ink)}.go-rb{background:radial-gradient(circle at 34% 28%, #fffffff2 0 10%, #fff0 30%), radial-gradient(circle at 42% 38%, var(--r1), var(--r2) 58%, var(--r3));width:22px;height:22px;box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--r3) 60%, transparent);border-radius:50%;grid-row:1/span 2;justify-self:center}.go-xp .go-xn{grid-area:1/2;font-size:13.5px;font-weight:800;line-height:1.3}.go-xr{display:inline-block}.go-xp .go-xs,.go-xp .go-xk{display:none}.go-in .go-rec.go-wait{visibility:hidden}.go-in .go-rmsg{max-width:280px;color:var(--ink);margin:0;font-size:14px;font-weight:700;line-height:1.4}.go-in:has(>.go-res.srv) .go-rmsg,.gk-game .go-in.go-duel .go-rmsg{font-size:13px}.go-xp.up .go-xr{color:var(--acc-text)}.go-xp .go-xg{color:var(--ink2);white-space:nowrap;grid-area:1/3;justify-self:end;font-size:13.5px;font-weight:800}.go-bar{background:color-mix(in srgb, var(--ink) 14%, var(--surface));height:8px;box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--ink) 16%, transparent);border-radius:99px;grid-area:2/2;overflow:hidden}.go-res .go-xp .go-bar i{background:linear-gradient(90deg, color-mix(in srgb, var(--r3) 80%, #000), var(--r3));border-radius:99px;height:100%;transition:width .9s cubic-bezier(.3,.8,.3,1);display:block}.night .go-res .go-xp .go-bar i{background:linear-gradient(90deg, var(--r3), var(--r2))}.go-xp .go-bar i.now{transition:none}.go-kule{min-height:24px;font:700 12.5px var(--font-body);color:var(--acc-text);text-underline-offset:2px;cursor:pointer;white-space:nowrap;background:0 0;border:0;grid-area:2/3;justify-self:end;padding:0 0 0 4px;text-decoration:underline}.go-in:has(>.go-res.srv){gap:6px;padding:12px 16px}.go-in:has(>.go-res.srv) .go-ttl{font-size:16px}.go-in:has(>.go-res.srv) .lbl{font-size:11px}.go-in:has(>.go-res.srv) .go-sc{font-size:34px}.go-in:has(>.go-res.srv) .go-st,.go-in:has(>.go-res.srv) .go-next{margin:0;font-size:13px}.go-in:has(>.go-res.srv) .gbtn{height:44px}.go-in:has(>.go-res.srv) .gbtn.sec{height:40px}.go-in:has(>.go-res.srv) .go-acts{gap:4px}.go-in:has(>.go-res.srv){align-self:stretch;margin-block:0}.go-in:has(>.go-res.srv)>.go-acts,.go-in:has(>.go-res.srv)>.gbtn{margin-top:auto}.go-acts .go-slot{visibility:hidden}@container gover (height>=440px){.go-in:has(>.go-res.srv){gap:8px;padding:20px}.go-in:has(>.go-res.srv) .go-sc{font-size:44px}.go-res.srv{--res-h:156px}}@media (height>=701px){@container gover (440px<=height<476px){.go-in:has(>.go-next):has(>.go-res.srv){gap:6px;padding:12px 16px}.go-in:has(>.go-next):has(>.go-res.srv) .go-sc{font-size:34px}}}@container gover (height<=439px){.go-xp .go-xl{display:none}.go-res.srv{--res-h:126px}}@container gover (330px<=height<=399px){.go-in:not(:has(>.go-next))>.go-res.srv{--res-h:103px}}@container gover (height<=399px){.go-medal .go-mn{display:none}.go-res.srv{--res-h:95px}.go-in:has(>.go-streak):has(>.go-res.srv)>.lbl,.go-in:has(>.go-streak):has(>.go-res.srv)>.go-st{display:none}}@container gover (height<=359px){.go-in:has(>.go-res.srv)>.lbl,.go-in:has(>.go-res.srv)>.go-st{display:none}}@container gover (height<=329px){.go-in:has(>.go-res.srv)>.lbl,.go-in:has(>.go-res.srv)>.go-st{display:none}.go-in:has(>.go-res.srv) .go-sc{font-size:30px}.go-res.srv{--res-h:66px;gap:4px}.go-in:has(>.go-streak):has(.go-medal)>.go-next{display:none}.go-res .go-xp{grid-template-columns:26px auto minmax(24px,1fr) auto}.go-res .go-xp .go-xn{white-space:nowrap;font-size:12.5px}.go-res .go-xp>*{grid-row:1}.go-res .go-xp .go-rb{width:18px;height:18px}.go-res .go-xp .go-xg,.go-res .go-xp .go-xn{grid-column:2;justify-self:start}.go-res .go-xp:not(.up) .go-xr,.go-res .go-xp.up .go-xr,.go-res .go-xp.up .go-bar{display:none}.go-res .go-xp:not(.up) .go-xk{display:inline}.go-res .go-xp:not(.up){grid-template-columns:26px auto auto minmax(24px,1fr) auto}.go-res .go-xp:not(.up) .go-xg{grid-column:3}.go-res .go-xp:not(.up) .go-bar{grid-column:4}.go-res .go-xp:not(.up) .go-kule{grid-column:5}.go-res .go-xp.up .go-xs{display:inline}.go-res .go-xp.up .go-xn{white-space:normal;line-height:1.2}.go-res .go-xp.up{grid-template-columns:26px minmax(0,1fr) auto auto}.go-res .go-xp.up .go-xg{grid-column:3}.go-res .go-xp .go-bar{grid-column:3;height:6px}.go-res .go-xp .go-kule{border-radius:50%;grid-column:4;width:24px;height:24px;padding:0;font-size:0;text-decoration:none;box-shadow:inset 0 0 0 1.5px}.go-res .go-xp .go-kule:before{content:"?";font-size:13px}}.go-res.go-res-duel{gap:2px;min-height:42px;margin:0}.go-in.go-duel:has(>.go-res-duel){gap:4px;padding:10px 12px}.go-in.go-duel:has(>.go-res-duel) .go-ttl{font-size:17px}.go-in.go-duel:has(>.go-res-duel) .go-vs{margin:0 0 2px}.go-in.go-duel:has(>.go-res-duel) .go-vs .p{padding:5px 4px}.go-in.go-duel:has(>.go-res-duel) .go-vs .p b{font-size:18px}.go-in.go-duel:has(>.go-res-duel) .gbtn.pri{height:50px}.go-in.go-duel:has(>.go-res-duel) .go-two .gbtn{height:42px}@container gover (height<=329px){.go-res.go-res-duel{min-height:24px}.go-res-duel .go-xp .go-xd{display:none}.go-in.go-duel:has(>.go-res-duel){gap:3px}.go-in.go-duel:has(>.go-res-duel) .go-vs .p{padding:4px}}.go-res-duel .go-xp{grid-template-columns:26px auto minmax(36px,1fr) auto}.go-res-duel .go-xp>*{grid-row:1}.go-res-duel .go-xp .go-rb{width:18px;height:18px}.go-res-duel .go-xp .go-xg,.go-res-duel .go-xp .go-xn{grid-column:2;justify-self:start}.go-res-duel .go-xp:not(.up) .go-xr,.go-res-duel .go-xp.up .go-xr,.go-res-duel .go-xp.up .go-bar,.go-res-duel .go-xp .go-xl{display:none}.go-res-duel .go-xp.up .go-xs{display:inline}.go-res-duel .go-xp.up{grid-template-columns:26px minmax(0,1fr) auto auto}.go-res-duel .go-xp.up .go-xg{grid-column:3}.go-res.go-res-duel .go-xp .go-bar{grid-column:3;height:6px}.go-res-duel .go-xp .go-kule{grid-column:4}.go-res-duel .go-xp:not(.up) .go-xk{display:inline}.go-res-duel .go-xp:not(.up){grid-template-columns:26px auto auto minmax(36px,1fr) auto}.go-res-duel .go-xp:not(.up) .go-xg{grid-column:3}.go-res.go-res-duel .go-xp:not(.up) .go-bar{grid-column:4}.go-res-duel .go-xp:not(.up) .go-kule{grid-column:5}.go-res-duel .go-xp .go-xd{text-align:center;grid-area:2/1/auto/-1}.go-res .cel-hide{visibility:hidden}.go-res .cel-in{animation:.35s ease-out go-cel-in}.go-medal.cel-in .go-mi{animation:.6s cubic-bezier(.3,1.5,.5,1) go-medal-in}.go-res .go-xp.shine .go-xr,.go-in .go-rec.pop{animation:.5s cubic-bezier(.3,1.6,.5,1) go-pop}@keyframes go-cel-in{0%{opacity:0;transform:translateY(4px)}}@keyframes go-medal-in{0%{transform:scale(.4)rotate(-12deg)}}@keyframes go-pop{50%{transform:scale(1.12)}}.gk-calm .go-res .cel-in,.gk-calm .go-medal.cel-in .go-mi,.gk-calm .go-res .go-xp.shine .go-xr,.gk-calm .go-in .go-rec.pop{animation:none}.gk-calm .go-res .go-xp .go-bar i{transition:none}@media (prefers-reduced-motion:reduce){.go-res .cel-in,.go-medal.cel-in .go-mi,.go-res .go-xp.shine .go-xr,.go-in .go-rec.pop{animation:none}.go-res .go-xp .go-bar i{transition:none}}html.gk-tut-on .gk-game>.goal,html.gk-tut-on .gk-game>.gbar{display:none}.gk-tut{background:var(--ink);color:var(--bg);border-radius:18px;margin:10px min(0px,50% + min(100vw - 24px,520px)/-2) 0;padding:6px 8px 14px 14px;display:none;position:relative}html.gk-tut-on .gk-tut{display:block}.gk-tut.gk-tut-pt:before{content:"";top:-6px;left:var(--gk-tut-ax,50%);background:var(--ink);border-radius:2px;width:12px;height:12px;position:absolute;transform:translate(-50%)rotate(45deg)}.gk-tut-top{align-items:center;gap:4px;display:flex}.gk-tut-no{text-overflow:ellipsis;letter-spacing:.12em;text-transform:uppercase;white-space:nowrap;flex:1;min-width:0;margin:0;font-size:11.5px;font-weight:800;overflow:hidden}.gk-tut-skip{min-height:44px;color:inherit;font:600 13px var(--font-body);text-underline-offset:3px;white-space:nowrap;cursor:pointer;touch-action:manipulation;background:0 0;border:0;padding:0 6px;text-decoration:underline}.gk-tut .gk-tut-set{width:44px;height:44px;color:inherit;background:0 0;border-radius:12px}.gk-tut-skip:focus-visible,.gk-tut-set:focus-visible,.gk-tut-next:focus-visible{outline-color:var(--bg)}.gk-tut-tx{margin:0 6px 10px 0;font-size:15px;line-height:1.45}.gk-tut-dots{gap:5px;display:flex}.gk-tut-dot{opacity:.3;background:currentColor;border-radius:4px;width:7px;height:7px}.gk-tut-dot.done{opacity:.6}.gk-tut-dot.on{opacity:.95;width:18px}.gk-tut .gk-tut-next{background:var(--bg);width:calc(100% - 6px);height:48px;color:var(--ink);margin-top:12px}.gk-tut-next.gk-tut-pulse{animation:.5s ease-in-out 3 gk-help}.gk-tut-tray .tray{box-shadow:0 0 0 3px #b8901a, 0 0 0 4.5px var(--gold-text), 0 0 14px #b8901a8c;border-radius:12px;animation:1s ease-in-out 2 gk-help}.gb .cell.gk-tut-fresh{z-index:1}.gb .cell.gk-tut-fresh:before{content:"";box-shadow:0 0 0 1.5px var(--gold-text), inset 0 0 0 1.5px var(--gold-text);pointer-events:none;border:3px solid #b8901a;border-radius:50%;animation:1s ease-in-out 2 gk-help;position:absolute;inset:-3px}.gk-tut-lay{z-index:6;pointer-events:none;position:absolute;inset:7px}.gk-tut-hand{width:calc((100% - 8 * var(--gap)) / 9 * .95);aspect-ratio:1;left:calc((100% + var(--gap)) * var(--x) / 9 + (100% - 8 * var(--gap)) / 18);top:calc((100% + var(--gap)) * var(--y) / 9 + (100% - 8 * var(--gap)) / 18);animation:1.1s ease-in-out 5 gk-tut-tap;position:absolute;transform:translate(-44%,8%)}.gk-game .gk-tut-hand svg{width:100%;height:100%;fill:var(--surface);stroke:var(--ink);stroke-width:1.6px}@keyframes gk-tut-tap{50%{translate:-3px -5px}}html.gk-tut-on .ginfo{min-height:0}@media (width>=1088px),(width>=1000px) and (height<=700px),(width>=920px) and (height<=600px),(width>=912px) and (height<=498px){.gk-tut{box-sizing:border-box;width:min(342px,50vw - 50% - 24px);margin:0;position:absolute;top:0;left:calc(100% + 8px)}.gk-tut.gk-tut-pt:before{content:none}.gk-tut-top{flex-wrap:wrap;justify-content:flex-end}.gk-tut-no{flex:1 0 100%}}@media (width<=899px) and (height<=800px){html.gk-tut-on{--gk-w:min(560px, max(268px, calc(100dvh - var(--gk-head) - 298px)))}.gk-tut{padding:2px 6px 10px 12px}.gk-tut-skip{min-height:36px}.gk-tut .gk-tut-set{width:36px;height:36px}.gk-tut-tx{margin-bottom:8px;font-size:14px;line-height:1.35}.gk-tut .gk-tut-next{height:44px;margin-top:8px}}@media (width<=899px) and (height<=640px){html.gk-tut-on{--gk-w:min(560px, max(268px, calc(100dvh - var(--gk-head) - 312px)))}}@media (width<=899px) and (height>=601px) and (height<=640px){html.gk-tut-on .ghud{align-items:center;padding:2px 12px 4px}html.gk-tut-on .ghud .score{font-size:26px}html.gk-tut-on .ghud .lbl{font-size:10.5px}html.gk-tut-on .ghud .hn .lbl,html.gk-tut-on .trayhint{display:none}html.gk-tut-on .tray{--tb:24px;min-width:96px;min-height:36px;margin-top:0;padding:4px 8px}html.gk-tut-on .tray .ball{width:24px;height:24px}}@property --gk-side{syntax:"<length>";inherits:true;initial-value:0}@media (width>=1008px),(width>=970px) and (height<=650px),(width>=945px) and (height<=625px),(width>=934px) and (height<=600px),(width>=894px) and (height<=560px),(width>=832px) and (height<=498px){html:not(.gk-tut-on),html:not(.gk-tut-on):not(.gk-bez-celu),html:not(.gk-tut-on):has(.goal-dnia),html:not(.gk-tut-on):has(.goal-retro),html:not(.gk-tut-on):has(.goal-dnia):not(.gk-bez-celu-dnia),html:not(.gk-tut-on):has(.goal-retro):not(.gk-bez-celu-retro),html:not(.gk-tut-on):has(.gk-game.duel){--gk-w:min(560px, max(380px, calc(100dvh - var(--gk-head) - 80px)))}html:not(.gk-tut-on):has(.goal-retro),html:not(.gk-tut-on):has(.goal-retro):not(.gk-bez-celu-retro){--gk-w:min(560px, max(380px, calc(100dvh - var(--gk-head) - 109px)))}main.page:has(>gk-lines){max-width:none;container:gkpage/inline-size}.gk-game{--gk-side:min(260px, calc(50cqi - var(--gk-w) / 2 - 24px));grid-template-columns:var(--gk-side) var(--gk-w) var(--gk-side);grid-template-rows:auto auto auto 1fr auto auto;justify-content:center;column-gap:8px;max-width:none;display:grid}.gk-game>*{grid-column:2}.gk-game>.goal{grid-area:1/1;align-self:start;margin:0 0 8px}.gk-game>.ghost{grid-area:2/1;align-self:start;margin:0 0 8px;padding-inline:10px}.gk-game>.ghost .race{grid-template-columns:fit-content(60%) minmax(24px,1fr) 58px}.gk-game>.ghud{grid-area:3/1;grid-template-columns:1fr 1fr;grid-template-areas:"s b""n n";align-self:start;row-gap:8px;padding:4px 4px 8px 12px}.gk-game>.ghud .hs{grid-area:s}.gk-game>.ghud .hb{grid-area:b}.gk-game>.ghud .hn{grid-area:n}.gk-game>.gboardwrap{grid-row:1/5;align-self:start}.gk-game>.gbar{grid-row:5}.gk-game>.ginfo{grid-row:6}.gk-game .combo-b{left:calc(-8px - var(--gk-side) / 2);top:75%}}@media (width>=1088px),(width>=1050px) and (height<=650px),(width>=1025px) and (height<=625px),(width>=1014px) and (height<=600px),(width>=974px) and (height<=560px),(width>=912px) and (height<=498px){html.gk-tut-on{--gk-w:min(560px, max(380px, calc(100dvh - var(--gk-head) - 80px)))}}html:has(.goal-retro){--gk-chrome:26px}gk-lines[data-rules=retro98]{--r98-face:#c3c3c3;--r98-hi:#fff;--r98-lo:#7b7b7b;--r98-dk:#2b2b2b;--r98-t1:#0a246a;--r98-t2:#3a6ea5;--r98-lcd:#a7b38a;--r98-ink:#17200c;--r98-ghost:#17200c1a;--r98-txt:#000;--r98-reach:#cbc2a4}.night gk-lines[data-rules=retro98]{--r98-face:#3a3d44;--r98-hi:#5f636d;--r98-lo:#1c1e23;--r98-dk:#08090b;--r98-t1:#1d2c5e;--r98-t2:#34528a;--r98-lcd:#1f2a17;--r98-ink:#b9e08a;--r98-ghost:#b9e08a17;--r98-txt:#eef0fa;--r98-reach:#545861}gk-lines[data-rules=retro98] .gb{--gap:1px;background:var(--r98-face);box-shadow:inset -1px -1px var(--r98-dk), inset 1px 1px var(--r98-hi), inset -2px -2px var(--r98-lo);padding:3px}gk-lines[data-rules=retro98] .gb:before{content:"";content:"Kulki Retro 98" / "";background:linear-gradient(90deg, var(--r98-t1), var(--r98-t2));color:#fff;height:22px;font:700 13px / 22px var(--font-body);white-space:nowrap;margin-bottom:1px;padding:0 6px;display:block;overflow:hidden}gk-lines[data-rules=retro98] .gb .well{--well:var(--r98-lo);--cell:var(--r98-face);box-shadow:inset 1px 1px var(--r98-lo), inset -1px -1px var(--r98-hi);border-radius:0;padding:3px}gk-lines[data-rules=retro98] .gb .layer{inset:3px}gk-lines[data-rules=retro98] .gboardwrap.tight .well{box-shadow:inset 0 0 0 2px color-mix(in srgb, var(--acc) 60%, transparent), inset 1px 1px var(--r98-lo)}gk-lines[data-rules=retro98] .ended .gboardwrap.tight .well{box-shadow:inset 1px 1px var(--r98-lo), inset -1px -1px var(--r98-hi)}gk-lines[data-rules=retro98] .gb .grid,gk-lines[data-rules=retro98] .gb .cell{border-radius:0}gk-lines[data-rules=retro98] .gb .cell{box-shadow:inset 1px 1px var(--r98-hi), inset -1px -1px var(--r98-lo)}gk-lines[data-rules=retro98] .gb .cell.reach{background:var(--r98-reach)}gk-lines[data-rules=retro98] .gb .cell.unreach{background:repeating-linear-gradient(135deg, var(--r98-face) 0 5px, color-mix(in srgb, var(--r98-dk) 22%, var(--r98-face)) 5px 7px)}gk-lines[data-rules=retro98] .ghud .score,gk-lines[data-rules=retro98] .ghud .best{text-align:right;background:var(--r98-lcd);min-width:5.6ch;height:24px;color:var(--r98-ink);box-shadow:inset 1px 1px var(--r98-lo), inset -1px -1px var(--r98-hi);padding:3px 6px 2px;font:700 24px/24px ui-monospace,SF Mono,Menlo,Consolas,monospace;display:inline-block;position:relative}gk-lines[data-rules=retro98] .ghud .score:before,gk-lines[data-rules=retro98] .ghud .best:before{content:"";content:"88888" / "";color:var(--r98-ghost);position:absolute;right:6px}@container gk (width<=360px){gk-lines[data-rules=retro98] .ghud .score,gk-lines[data-rules=retro98] .ghud .best{min-width:5ch;height:20px;font-size:20px;line-height:20px}gk-lines[data-rules=retro98] .ghud{column-gap:6px}gk-lines[data-rules=retro98] .trayhint{white-space:normal}}@container gk (width<=300px){gk-lines[data-rules=retro98] .ghud{padding-inline:4px}gk-lines[data-rules=retro98] .ghud .score,gk-lines[data-rules=retro98] .ghud .best{height:16px;font-size:16px;line-height:16px}gk-lines[data-rules=retro98] .tray{min-width:96px;padding:4px 8px}gk-lines[data-rules=retro98] .tray .ball{width:24px;height:24px}}gk-lines[data-rules=retro98] .gbar>.gbtn,gk-lines[data-rules=retro98] .gbar>.gico{background:var(--r98-face);color:var(--r98-txt);box-shadow:inset -1px -1px var(--r98-dk), inset 1px 1px var(--r98-hi), inset -2px -2px var(--r98-lo);border-radius:0}gk-lines[data-rules=retro98] .gbar>.gbtn:active,gk-lines[data-rules=retro98] .gbar>.gico:active{box-shadow:inset 1px 1px var(--r98-dk), inset 2px 2px var(--r98-lo)}@media (height<=600px){html:has(.goal-retro){--gk-chrome:0px}gk-lines[data-rules=retro98] .gb:before{display:none}}dialog.gk-set{width:100%;max-width:none;height:100%;max-height:none;color:var(--ink);font-family:"gk-sym", var(--font-body);background:0 0;border:0;margin:0;padding:0}dialog.gk-set[open]{justify-content:center;align-items:flex-end;display:flex}dialog.gk-set.gk-warm:not([open]){visibility:hidden;pointer-events:none;justify-content:center;align-items:flex-end;display:flex;position:fixed;inset:0}dialog.gk-set.gk-warm:not([open]) [data-cold]{display:none}.gk-set-glyphs{visibility:hidden;pointer-events:none;white-space:nowrap;font-family:"gk-sym", var(--font-body);font-size:13px;font-weight:500;position:fixed;top:0;left:0}.gk-set-glyphs i{font-style:normal;font-weight:400}html:has(dialog.gk-set[open]){overflow:hidden}dialog.gk-set::backdrop{background:#140e0a73}.gk-set .sheet{box-sizing:border-box;overscroll-behavior:contain;background:var(--bg);border-radius:24px 24px 0 0;width:100%;max-height:92%;padding:12px 20px 28px;animation:.22s ease-out gk-set-up;position:relative;overflow:auto}@keyframes gk-set-up{0%{opacity:0;transform:translateY(24px)}}.gk-calm .gk-set .sheet{animation:none}@media (prefers-reduced-motion:reduce){.gk-set .sheet{animation:none}}@media (width>=640px){dialog.gk-set[open]{align-items:center}.gk-set .sheet{border-radius:24px;width:520px;max-height:88%;padding:26px 26px 30px}.gk-set .grab{display:none}}.gk-set .grab{background:var(--well);border-radius:99px;width:44px;height:5px;margin:0 auto 12px}.gk-set h2{font:800 22px / 1.15 var(--font-display);align-items:center;min-height:44px;margin:0 56px 14px 0;display:flex}.gk-set .x{background:var(--bg2);width:44px;height:44px;color:var(--ink2);cursor:pointer;border:none;border-radius:12px;justify-content:center;align-items:center;display:inline-flex;position:absolute;top:12px;right:16px}.gk-set svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;width:20px;height:20px}.gk-set :focus-visible{outline:2.5px solid var(--focus);outline-offset:2px}.gk-set .set-prev{background:var(--well);border-radius:16px;flex-wrap:nowrap;justify-content:center;align-items:center;gap:8px;margin:0 0 8px;padding:14px 12px;display:flex}.gk-set .set-prev i{aspect-ratio:1;color:#14100cb8;text-shadow:0 1px #ffffff59;background:radial-gradient(circle at 34% 28%, #ffffffe6 0 9%, #fff0 26%), radial-gradient(circle at 42% 38%, var(--c1), var(--c2) 58%, var(--c3));border-radius:50%;flex:none;justify-content:center;align-items:center;width:min(30px,14.2857% - 6.85714px);font-size:13px;font-style:normal;line-height:1;display:flex}.gk-set .set-prev i:after{content:attr(data-s);opacity:0}.sym .gk-set .set-prev i:after{opacity:1}.big .gk-set .set-prev i{width:min(38px,14.2857% - 6.85714px);font-size:16px}.gk-set .set-cap{text-align:center;color:var(--ink3);margin:0 0 6px;font-size:12.5px}.gk-set .set-h{font:800 12px var(--font-body);letter-spacing:.12em;text-transform:uppercase;color:var(--ink3);margin:26px 4px 10px}.gk-set .set-grp{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-lg);overflow:hidden}.gk-set .set-row{border:none;border-top:1px solid var(--line);width:100%;min-height:60px;color:var(--ink);font:600 15.5px "gk-sym", var(--font-body);text-align:left;cursor:pointer;touch-action:manipulation;background:0 0;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:16px;padding:14px 16px;display:grid}.gk-set .set-grp>:first-child{border-top:0}.gk-set .set-go .chev{width:20px;height:20px;color:var(--ink3)}.gk-set .set-first{margin-top:12px}.gk-set .set-row .t{min-width:0}.gk-set .set-row small{color:var(--ink2);margin-top:4px;font-size:13px;font-weight:500;line-height:1.45;display:block}.gk-set .sw2{background:color-mix(in srgb, var(--ink) 22%, var(--surface));width:54px;height:28px;box-shadow:inset 0 0 0 1.5px color-mix(in srgb, var(--ink) 45%, transparent);border-radius:99px;flex:none;transition:background .2s;position:relative}.gk-set .sw2:after{content:"";background:#fff;border-radius:50%;width:22px;height:22px;transition:transform .2s;position:absolute;top:3px;left:3px;box-shadow:0 1px 3px #0000004d}.gk-calm .gk-set .sw2,.gk-calm .gk-set .sw2:after{transition:none}.gk-set [aria-checked=true] .sw2{background:var(--ok-text);box-shadow:none}.gk-set [aria-checked=true] .sw2:after{transform:translate(26px)}.night .gk-set [aria-checked=true] .sw2:after{background:#0d1120}.gk-set .sw2 b{font:800 10px var(--font-body);color:var(--ink);justify-content:flex-end;align-items:center;padding:0 6px;display:flex;position:absolute;inset:0}.gk-set .sw2 b:before{content:"WYŁ"}.gk-set [aria-checked=true] .sw2 b{color:#fff;justify-content:flex-start}.gk-set [aria-checked=true] .sw2 b:before{content:"WŁ"}.night .gk-set [aria-checked=true] .sw2 b{color:#0d1120}.gk-set .set-row[aria-disabled=true]{cursor:default}.gk-set .set-row[aria-disabled=true] .sw2{opacity:.45}.gk-set .set-row .set-off{color:var(--ink);margin-top:2px}.gk-set .opt{border-top:1px solid var(--line);padding:16px}.gk-set fieldset{border:0;min-width:0;margin:0;padding:0}.gk-set legend{font:600 15.5px var(--font-body);color:var(--ink);margin:0 0 12px;padding:0}.gk-set .segr{background:var(--bg2);border-radius:12px;grid-template-columns:1.5fr 1fr 1fr;gap:4px;padding:5px;display:grid}.gk-set .segr label{text-align:center;min-height:46px;font:700 14px / 1.2 var(--font-body);color:var(--ink2);cursor:pointer;border-radius:9px;justify-content:center;align-items:center;padding:6px 8px;display:flex;position:relative}.gk-set .segr input{opacity:0;cursor:pointer;margin:0;position:absolute;inset:0}@media (width<=380px){.gk-set .segr{grid-template-columns:1.7fr 1fr 1fr;gap:2px;padding:4px}.gk-set .segr label{padding:6px 3px;font-size:13px}}.gk-set .segr label:has(input:checked){background:var(--ink);color:var(--bg)}.gk-set .segr label:has(input:focus-visible){outline:2.5px solid var(--focus);outline-offset:1px}.gk-set .set-foot{color:var(--ink3);text-align:center;margin:22px 0 0;font-size:12.5px;line-height:1.6}.gk-set .set-foot a{color:inherit;padding:6px 2px;display:inline-block}.gk-set a.set-data-row{box-sizing:border-box;text-decoration:none}@media (width<=360px){.gk-set .segr{grid-auto-columns:auto;grid-auto-flow:row}}dialog.gk-set.nofv :focus-visible{outline:none}.gk-share [hidden]{display:none!important}.gk-share h2{margin-bottom:8px}.gk-share .sh-rev{color:var(--ink);overflow-wrap:anywhere;margin:0 0 6px;font-size:15px;font-weight:800}.gk-share .lead2{color:var(--ink2);margin:0 0 18px;font-size:15px;line-height:1.55}.gk-share .fld2 label{margin-bottom:8px;font-size:14.5px;font-weight:700;display:block}.gk-share .fld2 .in{background:var(--bg);border:1.5px solid color-mix(in srgb, var(--ink) 55%, transparent);border-radius:12px;align-items:center;padding:0 12px;display:flex}.gk-share .fld2 .in:focus-within{outline:2.5px solid var(--focus);outline-offset:1px;border-color:#0000}.gk-share .fld2 .in:has([aria-invalid=true]){border-color:var(--bad)}.gk-share .fld2 .in:has(input:disabled){background:var(--bg2);border-color:var(--line)}.gk-share .fld2 input{min-width:0;font:16px var(--font-body);color:var(--ink);background:0 0;border:none;outline:none;flex:1;padding:12px 0}.gk-share .fld2 input:disabled{color:var(--ink);-webkit-text-fill-color:var(--ink);opacity:1}.gk-share .fld2 .hint{color:var(--ink2);margin:8px 0 0;font-size:13px;line-height:1.45}.gk-share .fld2 .msg{margin:6px 0 0;font-size:13.5px;font-weight:700;line-height:1.4}.gk-share .fld2 .msg:empty{display:none}.gk-share .fld2 .msg.bad{color:var(--bad)}.gk-share .ogc{--ogc-w:min(100%, 400px);box-sizing:border-box;width:var(--ogc-w);color:#fff;padding:calc(var(--ogc-w) * .045);aspect-ratio:1200/630;background:linear-gradient(135deg,#2a2420,#3a2e27);border-radius:16px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;margin:18px auto 0;display:grid;position:relative;overflow:hidden;container-type:inline-size}.gk-share .ogc>div:first-child{min-width:0}.gk-share .ogc .lw{font:800 clamp(11px, 4.6cqw, 17px) / 1 var(--font-display);color:#fff}.gk-share .ogc .tld{font:700 .5em var(--font-body);color:#e39a7c}.gk-share .ogc .lw .kb{background:radial-gradient(circle at 34% 28%,#fffffff2 0 9%,#fff0 26%),radial-gradient(circle at 42% 38%,#f08a78 0%,#d24b3c 55%,#93281f 100%)}.gk-share .ogc .t{font:800 clamp(9px, 3.4cqw, 13px) var(--font-body);letter-spacing:.12em;text-transform:uppercase;color:#f2b95f;margin-top:2.4cqw}.gk-share .ogc .s{font:800 clamp(22px, 10.5cqw, 40px) / 1 var(--font-display);margin:4px 0}.gk-share .ogc .play{color:#2a2420;font:800 clamp(9px, 3.1cqw, 12px) var(--font-body);background:#f2b95f;border-radius:99px;margin-top:1.6cqw;padding:.6cqw 2.4cqw;display:inline-block}.gk-share .ogc .n{color:#d9d1c6;text-overflow:ellipsis;white-space:nowrap;margin-top:1.6cqw;font-size:clamp(9px,3.4cqw,13px);overflow:hidden}.gk-share .ogc .mini{background:#ffffff14;border-radius:8px;grid-template-columns:repeat(5,1fr);gap:3px;width:25cqw;padding:4px;display:grid}.gk-share .ogc .mini span{aspect-ratio:1;background:#ffffff0f;border-radius:3px;justify-content:center;align-items:center;display:flex}.gk-share .ogc .mini i{background:radial-gradient(circle at 34% 28%, #ffffffe6 0 9%, #fff0 26%), radial-gradient(circle at 42% 38%, var(--k1), var(--k2) 58%, var(--k3));border-radius:50%;width:78%;height:78%}.gk-duel-sheet .sh-acts{z-index:1;background:var(--bg);margin:4px 0 0;padding:14px 0 16px;position:sticky;bottom:0}.gk-share .sh-create{background:var(--ink);width:100%;height:56px;color:var(--bg);font:800 16px var(--font-body);cursor:pointer;touch-action:manipulation;border:none;border-radius:16px;margin:0;display:block}.night .gk-share .sh-create{background:var(--acc);color:#1b1406}.gk-share .sh-create:disabled{opacity:.5;cursor:not-allowed}.gk-share .share-row{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:18px 0 0;display:grid}.sh-acts>.share-row{margin:0}.gk-share .share-row.r4{grid-template-columns:repeat(4,minmax(0,1fr))}.gk-text-sheet .share-row{grid-template-columns:repeat(2,minmax(0,1fr))}.gk-text-sheet .share-row.r1{grid-template-columns:minmax(0,1fr)}.gk-share .share-row button{background:var(--surface);min-width:0;min-height:68px;box-shadow:var(--sh-1);font:700 13px var(--font-body);color:var(--ink);cursor:pointer;touch-action:manipulation;white-space:nowrap;border:none;border-radius:14px;flex-direction:column;justify-content:center;align-items:center;gap:6px;padding:12px 4px;display:flex}.gk-share .share-row svg{width:22px;height:22px;color:var(--acc-text)}.gk-share .share-row button:disabled{opacity:.5;cursor:not-allowed}.gk-share .sh-err{color:var(--bad);margin:10px 0 0;font-size:14px;font-weight:700;line-height:1.4}.gk-share .sh-err:empty{display:none}.gk-share .msg-fig{margin:0}.gk-share .label{font:800 12px var(--font-body);letter-spacing:.14em;text-transform:uppercase;color:var(--ink3);margin:22px 4px 8px}.gk-share .msg-prev{background:var(--surface);box-shadow:var(--sh-1);color:var(--ink);white-space:pre-line;overflow-wrap:anywhere;-webkit-user-select:text;user-select:text;border-radius:14px;padding:14px 16px;font-size:14.5px;line-height:1.55}.gk-share .msg-prev .later{color:var(--ink3);font-style:italic}.gk-share .mknote{color:var(--ink2);margin:14px 4px 0;font-size:13px;line-height:1.5}.gk-share .toast2{color:var(--ink2);text-align:center;overflow-wrap:anywhere;margin:10px 0 0;font-size:14px;font-weight:700;line-height:1.4}.gk-share .toast2:empty{display:none}@media (width<=359px){.gk-share .share-row{gap:8px}.gk-share .share-row.r4{grid-template-columns:repeat(2,minmax(0,1fr))}.gk-share .share-row button{gap:4px;min-height:60px;padding:10px 2px;font-size:12px}}@media (height<=700px){.gk-share .ogc{--ogc-w:min(100%, 300px)}}@media (height<=600px){.gk-share .lead2{margin-bottom:12px}.gk-share .ogc{aspect-ratio:auto;grid-template-columns:minmax(0,1fr);margin-top:10px;padding:10px 14px}.gk-share .ogc .mini,.gk-share .ogc .play{display:none}.gk-share .ogc .t{margin-top:4px}.gk-share .ogc .s{margin:2px 0 0;font-size:26px}.gk-share .ogc .n{margin-top:2px}}.gk-text-sheet .share-row.r1 button{flex-direction:row;gap:10px;min-height:52px;font-size:15px}.gk-transfer .tr-part .set-h{margin-top:22px}.gk-transfer .tr-plain{margin-top:10px}.gk-transfer .tr-btn{border:1.5px solid color-mix(in srgb, var(--ink) 30%, transparent);background:var(--surface);width:100%;min-height:48px;color:var(--ink);font:700 15.5px var(--font-body);cursor:pointer;touch-action:manipulation;border-radius:14px;margin:0;display:block}.gk-transfer .tr-btn:disabled{opacity:.6;cursor:progress}.gk-transfer .fld2+.sh-create{margin-top:14px}.gk-transfer .tr-big{background:var(--well);text-align:center;letter-spacing:.06em;color:var(--ink);white-space:nowrap;-webkit-user-select:all;user-select:all;border-radius:12px;margin:0;padding:14px 8px;font:700 clamp(24px,8vw,30px)/1.15 ui-monospace,SF Mono,Menlo,Consolas,monospace}.gk-transfer .tr-cr{justify-content:space-between;align-items:center;gap:12px;margin-top:12px;display:flex}.gk-transfer .tr-until{min-width:0;color:var(--ink2);margin:0;font-size:14.5px;font-weight:700}.gk-transfer .hint{color:var(--ink2);margin:12px 0 0;font-size:13.5px;line-height:1.5}.gk-transfer .tr-code+.sh-err,.gk-transfer .tr-btn+.sh-err{margin-top:10px}.gk-transfer .fld2 input{letter-spacing:.05em;text-transform:uppercase;font-family:ui-monospace,SF Mono,Menlo,Consolas,monospace;font-size:18px}.gk-transfer .tr-ct,.gk-transfer .tr-ok{color:var(--ink);margin:14px 0 12px;font-size:15px;line-height:1.5}.gk-transfer .tr-ok{overflow-wrap:anywhere;margin-top:0;font-size:16px;font-weight:800}.gk-transfer .tr-row2{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.gk-transfer .tr-row2 .tr-btn,.gk-transfer .tr-row2 .sh-create{height:auto;min-height:52px}.lw{white-space:nowrap;line-height:1;font-family:var(--font-display);color:var(--ink);letter-spacing:-.01em;font-size:22px;font-weight:800;text-decoration:none;display:inline-block;position:relative}.lw .dl{display:inline-block;position:relative}.lw .di{clip-path:inset(.28em 0 0);display:inline-block}.lw .kb{background:radial-gradient(circle at 34% 28%,#fffffff2 0 9%,#fff0 26%),radial-gradient(circle at 42% 38%,#f08a78 0%,#d24b3c 55%,#93281f 100%);border-radius:50%;width:.24em;height:.24em;position:absolute;top:-.06em;left:50%;transform:translate(-50%)}.night .lw .kb{background:radial-gradient(circle at 34% 28%,#fff 0 9%,#fff0 26%),radial-gradient(circle at 50% 55%,#ffb45e 0%,#f07e1f 70%,#8a3b05 100%)}.lw .tld{font-family:var(--font-body);color:var(--acc-text);letter-spacing:0;margin-left:.05em;font-size:.5em;font-weight:700}:root{--site-max:1160px;--site-gutter:32px}@media (width<=720px){:root{--site-gutter:16px}}.site-skip{z-index:30;background:var(--ink);color:var(--bg);white-space:nowrap;border-radius:10px;padding:10px 16px;font-size:15px;font-weight:700;line-height:1.3;text-decoration:none;position:absolute;top:8px;left:8px}.site-skip:not(:focus){clip:rect(0 0 0 0);border:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden}.site-head :focus-visible,.site-skip:focus-visible{outline:2.5px solid var(--focus);outline-offset:2px}.site-logo{border-radius:8px;font-size:26px}.site-head{z-index:20;background:var(--bg);border-bottom:1px solid var(--line);position:relative}.site-head-in{box-sizing:border-box;max-width:var(--site-max);min-height:60px;padding:10px var(--site-gutter);align-items:center;gap:20px;margin:0 auto;display:flex}.site-nav{font:600 14.5px var(--font-body);gap:6px;margin-left:12px;display:flex}.site-nav a{color:var(--ink2);white-space:nowrap;border-radius:10px;padding:8px 10px;text-decoration:none}.site-nav a:hover{background:var(--bg2);color:var(--ink)}.site-nav a[aria-current]{color:var(--ink);font-weight:800}.site-right{align-items:center;gap:8px;margin-left:auto;display:flex}.site-theme{cursor:pointer;background:var(--bg2);width:62px;height:32px;box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--ink) 30%, transparent);border:0;border-radius:99px;flex:none;padding:0;transition:background .6s;position:relative}.site-theme[hidden]{display:none}.site-theme svg{fill:none;width:16px;height:16px;stroke:var(--ink3);stroke-width:1.8px;stroke-linecap:round;margin-top:-8px;transition:opacity .4s;position:absolute;top:50%}.site-theme-sun{opacity:0;left:8px}.site-theme-moon{right:8px}.night .site-theme-sun{opacity:1}.night .site-theme-moon{opacity:0}.site-theme-k{background:radial-gradient(circle at 34% 28%,#fffffff2 0 8%,#fff0 22%),radial-gradient(circle at 42% 38%,#fbe48a,#e7be34 58%,#a27e14);border-radius:50%;width:26px;height:26px;transition:transform .55s cubic-bezier(.4,1.4,.5,1),background .6s;position:absolute;top:3px;left:3px}.night .site-theme-k{background:radial-gradient(circle at 34% 28%,#fff 0 7%,#fff0 20%),radial-gradient(circle at 50% 55%,#8da4e6,#3555b4 70%,#1c2f72);transform:translate(30px)}.site-menu{display:none}.site-menu-btn{box-sizing:border-box;background:var(--bg2);height:42px;color:var(--ink);font:700 14px var(--font-body);white-space:nowrap;cursor:pointer;border-radius:12px;align-items:center;gap:6px;padding:0 12px;list-style:none;display:inline-flex}.site-menu-btn::-webkit-details-marker{display:none}.site-menu-btn svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;width:18px;height:18px}.site-pop{top:calc(100% + 6px);right:var(--site-gutter);box-sizing:border-box;width:min(320px, calc(100% - 2 * var(--site-gutter)));border-radius:var(--r-lg);background:var(--surface);box-shadow:var(--sh-1), 0 20px 50px -18px #00000073;padding:8px;position:absolute}.site-menu:not([open]) .site-pop{display:none}.site-pop nav{flex-direction:column;display:flex}.site-pop a{color:var(--ink);font:600 15px var(--font-body);border-radius:12px;padding:12px 10px;text-decoration:none}.site-pop a:hover,.site-pop a[aria-current]{background:var(--bg2)}@media (width<=720px){.site-head-in{gap:8px;min-height:56px;padding-block:7px}.site-logo{font-size:21px}.site-nav{display:none}.site-menu{display:block}}:root.gk-calm .site-theme,:root.gk-calm .site-theme *{transition:none}.site-head-game{box-sizing:border-box;height:calc(var(--gk-head-h) + var(--gk-head-sub))}.site-head-game+.page{padding-top:var(--gk-head-gap)}.site-head-game .site-head-in{height:100%;min-height:0;padding-block:0}.site-gt{flex:auto;align-items:baseline;column-gap:8px;min-width:0;display:flex}.site-gt-wrap{flex-wrap:wrap}.site-gh{white-space:nowrap;text-overflow:ellipsis;flex:0 auto;min-width:0;font-size:22px;font-weight:800;line-height:1.2;overflow:hidden}.site-gs{min-width:0;max-width:100%;color:var(--ink2);white-space:nowrap;text-overflow:ellipsis;flex:0 100 auto;margin:0;font-size:13px;line-height:16px;overflow:hidden}.site-head-game .site-nav{margin-left:0}.site-head-game .site-nav a{padding-block:6px}@media (width<=720px){.site-head-game .site-head-in{padding-block:0}.site-head-game .site-logo{font-size:21px}.site-gh{font-size:18px}.site-head-game .site-right>.site-theme{display:none}.site-head-game .site-menu-btn{padding:0 12px}.site-head-game .site-menu-btn span{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.site-gs{display:none}}.site-pop-theme{border-top:1px solid var(--line);color:var(--ink);font:600 15px var(--font-body);justify-content:space-between;align-items:center;gap:12px;margin-top:4px;padding:10px 10px 6px;display:flex}.site-pop-theme:has(>.site-theme[hidden]){display:none}@media (width<=720px) and (height>=701px){html:not(.gk-tut-on) .site-head-game .site-head-in{flex-wrap:wrap;align-content:center;row-gap:0}html:not(.gk-tut-on) .site-gt{display:contents}html:not(.gk-tut-on) .site-gs{flex:1 0 100%;order:9;margin-top:-4px;display:block}}@media (width<=299px){.site-gh{font-size:16px}}@media (width<=359px){.site-gk{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}}@media (width<=1049.98px){.site-head-game .site-nav-guide{display:none}}@media (width>=721px) and (width<=849.98px){.site-gt .site-gs{display:none}}@media (width>=721px) and (width<=909.98px){.site-gt:has([data-out=daily-number]) .site-gs{display:none}}@media (width>=1050px){.site-gh{flex-shrink:0}}.site-faq{gap:10px;max-width:820px;margin:22px 0 0;display:grid}.site-faq details{border-radius:var(--r-md);background:var(--surface);box-shadow:var(--sh-1)}.site-faq summary{cursor:pointer;color:var(--ink);padding:14px 48px 14px 18px;font-size:16px;font-weight:700;line-height:1.4;list-style:none;position:relative}.site-faq summary::-webkit-details-marker{display:none}.site-faq summary:before,.site-faq summary:after{content:"";background:var(--ink3);border-radius:1px;width:12px;height:2px;margin-top:-1px;position:absolute;top:50%;right:20px}.site-faq summary:after{transform:rotate(90deg)}.site-faq details[open] summary:after{transform:none}.site-faq details>p{color:var(--ink2);margin:0;padding:0 18px 16px;font-size:15px;line-height:1.6}.gc{box-sizing:border-box;max-width:720px;color:var(--ink2);margin:48px auto 0;padding:0 16px 40px;font-size:16px;line-height:1.6}.gc-p{margin:0 0 12px}.gc-sec{margin-top:40px;scroll-margin-top:16px}.gc-h{font-family:var(--font-display);letter-spacing:-.015em;color:var(--ink);margin:0 0 14px;font-size:22px;font-weight:800;line-height:1.2}@media (width>=900px){.gc-h{font-size:28px}}.gc b{color:var(--ink)}.gc-rules,.gc-list{gap:8px;margin:0 0 12px;padding-left:22px;display:grid}.gc-pts{grid-template-columns:repeat(auto-fill,minmax(128px,1fr));gap:8px;margin:0 0 14px;padding:0;list-style:none;display:grid}.gc-pts li{border:1px solid var(--line);border-radius:var(--r-md);background:var(--surface);justify-content:space-between;align-items:baseline;gap:8px;padding:10px 12px;font-size:15px;display:flex}.gc-pts b{font:800 17px var(--font-display);font-variant-numeric:tabular-nums;white-space:nowrap}.gc-pts li:last-child{grid-column:1/-1}.gc-others{gap:8px;margin:0 0 12px;padding:0;list-style:none;display:grid}.gc-others li{border:1px solid var(--line);border-radius:var(--r-md);background:var(--surface);flex-wrap:wrap;align-items:baseline;column-gap:10px;padding:12px 14px;display:flex}.gc-others a,.gc-more{color:var(--acc-text);font-weight:700}.gc-pair{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:8px;margin:0 0 12px;display:grid}.gc-card{border:1px solid var(--line);border-radius:var(--r-md);background:var(--surface);padding:12px 14px}.gc-card-h{font:800 17px var(--font-display);color:var(--ink);margin:0 0 6px}.gc-card dl{margin:0}.gc-card dl div{border-top:1px solid var(--line);justify-content:space-between;gap:12px;padding:6px 0;font-size:15px;display:flex}.gc-card dd{text-align:right;color:var(--ink);margin:0;font-weight:700}.gc-mcard{border:1px solid var(--line);border-radius:var(--r-md);background:var(--surface);grid-template-columns:48px minmax(0,1fr);align-items:start;gap:10px 14px;padding:14px;display:grid}.gc-mi{width:48px;height:48px}.gc-mi svg{width:100%;height:100%;display:block}.gc-mcard .gc-p{margin:0}.gc-ml{grid-column:1/-1}.gc-ml a{color:var(--acc-text);font-weight:700}
