.duel-module__KHMQ_q__screen{min-height:100svh;max-width:var(--content-max);padding:0 var(--space-4) var(--space-6);background:var(--color-blue);gap:var(--space-3);flex-direction:column;margin:0 auto;display:flex;position:relative}.duel-module__KHMQ_q__topBar{align-items:center;gap:var(--space-3);padding:clamp(8px, 2vh, 20px) 0 var(--space-1);display:flex}.duel-module__KHMQ_q__back{width:var(--hit-default);height:var(--hit-default);color:var(--color-cream);-webkit-tap-highlight-color:transparent;flex:none;place-items:center;font-size:26px;line-height:1;text-decoration:none;display:grid;transform:scaleX(-1)}.duel-module__KHMQ_q__section{font-family:var(--font-action);font-weight:700;font-size:var(--type-caption-size);letter-spacing:.12em;text-transform:uppercase;color:var(--color-cream-72);margin-left:auto}.duel-module__KHMQ_q__score{align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-4);background:var(--color-black);color:var(--color-cream);border-radius:14px;grid-template-columns:1fr auto 1fr;display:grid}.duel-module__KHMQ_q__side{flex-direction:column;min-width:0;display:flex}.duel-module__KHMQ_q__side:last-child{text-align:right}.duel-module__KHMQ_q__points{font-family:var(--font-display);font-variant-numeric:tabular-nums;font-size:clamp(26px,8vw,38px);line-height:1}.duel-module__KHMQ_q__who{font-size:var(--type-caption-size);color:var(--color-cream-72);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.duel-module__KHMQ_q__middle{flex-direction:column;align-items:center;gap:2px;display:flex}.duel-module__KHMQ_q__round{font-family:var(--font-action);font-weight:700;font-size:var(--type-caption-size);letter-spacing:.1em;color:var(--color-cream-72);font-variant-numeric:tabular-nums}.duel-module__KHMQ_q__clock{font-family:var(--font-display);font-variant-numeric:tabular-nums;min-height:1em;font-size:clamp(20px,6vw,28px);line-height:1}.duel-module__KHMQ_q__turn,.duel-module__KHMQ_q__locked{text-align:center;font-family:var(--font-action);font-weight:700;font-size:var(--type-caption-size);letter-spacing:.1em;text-transform:uppercase;color:var(--color-cream);margin:0}.duel-module__KHMQ_q__locked{color:var(--color-cream-72)}.duel-module__KHMQ_q__prompt{z-index:var(--type-lift);position:relative}@keyframes duel-module__KHMQ_q__shake{0%,to{transform:translate(0)}20%{transform:translate(-6px)}40%{transform:translate(6px)}60%{transform:translate(-4px)}80%{transform:translate(4px)}}.duel-module__KHMQ_q__shake{animation:.42s ease-in-out duel-module__KHMQ_q__shake}@media (prefers-reduced-motion:reduce){.duel-module__KHMQ_q__shake{animation:none}}.duel-module__KHMQ_q__title{margin:0 0 var(--space-2);font-family:var(--font-display);text-transform:uppercase;color:var(--color-black);font-size:clamp(26px,8vw,40px);line-height:1.04}.duel-module__KHMQ_q__subtitle{margin:0 0 var(--space-2);font-family:var(--font-display);font-size:var(--type-heading-size);line-height:var(--type-heading-line);text-transform:uppercase;color:var(--color-black)}.duel-module__KHMQ_q__lead{margin:0 0 var(--space-4);font-size:var(--type-body-size);line-height:var(--type-body-line);color:var(--color-black)}.duel-module__KHMQ_q__note{margin:0 0 var(--space-4);font-size:var(--type-caption-size);line-height:var(--type-caption-line);color:var(--color-black-72)}.duel-module__KHMQ_q__notice{padding:var(--space-3) var(--space-4);background:var(--color-black);color:var(--color-cream);font-size:var(--type-caption-size);line-height:var(--type-caption-line);border-radius:10px;margin:0}.duel-module__KHMQ_q__pickRow{margin-bottom:var(--space-3)}.duel-module__KHMQ_q__pickLabel{font-family:var(--font-action);font-weight:700;font-size:var(--type-caption-size);letter-spacing:.12em;text-transform:uppercase;color:var(--color-black-72);margin-bottom:var(--space-2)}.duel-module__KHMQ_q__chips{gap:var(--space-2);flex-wrap:wrap;display:flex}.duel-module__KHMQ_q__chip,.duel-module__KHMQ_q__chipOn{padding:10px var(--space-4);min-height:var(--hit-default);font-family:var(--font-action);font-weight:700;font-size:var(--type-caption-size);letter-spacing:.08em;text-transform:uppercase;cursor:pointer;-webkit-tap-highlight-color:transparent;border-radius:999px}.duel-module__KHMQ_q__chip{color:var(--color-black);border:var(--stroke-default) solid #0303033d;background:0 0}.duel-module__KHMQ_q__chipOn{color:var(--color-cream);background:var(--color-black);border:var(--stroke-default) solid var(--color-black)}.duel-module__KHMQ_q__primary,.duel-module__KHMQ_q__secondary,.duel-module__KHMQ_q__again{width:100%;min-height:var(--hit-default);margin-top:var(--space-3);padding:12px var(--space-4);font-family:var(--font-action);font-weight:700;font-size:var(--type-action-size);letter-spacing:.1em;text-transform:uppercase;text-align:center;cursor:pointer;-webkit-tap-highlight-color:transparent;border-radius:12px;text-decoration:none;display:block}.duel-module__KHMQ_q__primary,.duel-module__KHMQ_q__again{color:var(--color-cream);background:var(--color-black);border:var(--stroke-default) solid var(--color-black)}.duel-module__KHMQ_q__secondary{color:var(--color-black);border:var(--stroke-default) solid var(--color-black);background:0 0}.duel-module__KHMQ_q__primary:disabled,.duel-module__KHMQ_q__secondary:disabled{opacity:var(--alpha-disabled);cursor:default}.duel-module__KHMQ_q__joinForm{gap:var(--space-2);flex-wrap:wrap;align-items:stretch;display:flex}.duel-module__KHMQ_q__joinForm .duel-module__KHMQ_q__secondary{flex:140px;width:auto;margin-top:0}.duel-module__KHMQ_q__codeInput{min-height:var(--hit-default);padding:10px var(--space-3);font-family:var(--font-display);letter-spacing:.18em;text-transform:uppercase;color:var(--color-black);background:var(--color-white);border:var(--stroke-default) solid var(--color-black);border-radius:10px;flex:160px;font-size:24px}.duel-module__KHMQ_q__invite{text-align:center}.duel-module__KHMQ_q__code{font-family:var(--font-display);letter-spacing:.12em;color:var(--color-black);margin-bottom:var(--space-3);font-size:clamp(34px,11vw,54px);line-height:1}.duel-module__KHMQ_q__share{width:100%;min-height:var(--hit-default);padding:12px var(--space-4);font-family:var(--font-action);font-weight:700;font-size:var(--type-action-size);letter-spacing:.1em;text-transform:uppercase;color:var(--color-cream);background:var(--color-black);border:var(--stroke-default) solid var(--color-black);cursor:pointer;-webkit-tap-highlight-color:transparent;border-radius:12px;display:block}.duel-module__KHMQ_q__inviteHint{margin:var(--space-3) 0 0;font-size:var(--type-caption-size);line-height:var(--type-caption-line);color:var(--color-black-72)}.duel-module__KHMQ_q__chat{gap:var(--space-2);flex-direction:column;margin-top:auto;display:flex}.duel-module__KHMQ_q__log{height:calc(3 * 1.5em + var(--space-2));padding:var(--space-2) var(--space-3);font-size:var(--type-caption-size);color:var(--color-cream);background:#03030347;border-radius:10px;line-height:1.5;overflow-y:auto}.duel-module__KHMQ_q__mine,.duel-module__KHMQ_q__theirs{overflow-wrap:anywhere;margin:0}.duel-module__KHMQ_q__mine{text-align:right;color:var(--color-cream)}.duel-module__KHMQ_q__theirs{color:var(--color-cream-72)}.duel-module__KHMQ_q__sayRow{gap:var(--space-2);padding-bottom:2px;display:flex;overflow-x:auto}.duel-module__KHMQ_q__sayChip{min-height:36px;padding:6px var(--space-3);font-size:var(--type-caption-size);color:var(--color-cream);border:var(--stroke-default) solid var(--color-cream-72);cursor:pointer;white-space:nowrap;-webkit-tap-highlight-color:transparent;background:0 0;border-radius:999px;flex:none}.duel-module__KHMQ_q__sayForm{gap:var(--space-2);display:flex}.duel-module__KHMQ_q__sayInput{min-width:0;min-height:var(--hit-default);padding:8px var(--space-3);font-size:var(--type-body-size);color:var(--color-black);background:var(--color-white);border:var(--stroke-default) solid var(--color-black);border-radius:10px;flex:auto}.duel-module__KHMQ_q__saySend{min-height:var(--hit-default);padding:8px var(--space-4);font-family:var(--font-action);font-weight:700;font-size:var(--type-caption-size);letter-spacing:.08em;text-transform:uppercase;color:var(--color-cream);background:var(--color-black);border:var(--stroke-default) solid var(--color-black);cursor:pointer;-webkit-tap-highlight-color:transparent;border-radius:10px;flex:none}
.game-module__2-cBvW__screen{min-height:100dvh;max-width:var(--content-max);padding:0 var(--screen-gutter) clamp(8px, 1.8vh, 20px);flex-direction:column;gap:clamp(6px,1.5vh,16px);margin-inline:auto;display:flex;position:relative}.game-module__2-cBvW__topBar{align-items:center;gap:var(--space-2);padding:clamp(6px, 1.6vh, 16px) 0 var(--space-1);display:flex}.game-module__2-cBvW__backButton{width:var(--hit-default);height:var(--hit-default);margin-left:calc(var(--space-3) * -1);color:var(--color-cream);place-items:center;display:grid;transform:scaleX(-1)}.game-module__2-cBvW__brand{align-items:center;gap:var(--space-2);color:inherit;-webkit-tap-highlight-color:transparent;text-decoration:none;display:flex}.game-module__2-cBvW__logoSlot{flex:none;align-self:flex-start;place-items:end center;width:clamp(40px,6.2vh,52px);height:clamp(40px,6.2vh,52px);display:grid;position:relative}.game-module__2-cBvW__logoSlot img{width:auto;height:clamp(38px,6vh,50px)}.game-module__2-cBvW__mode{font-family:var(--font-action);letter-spacing:.12em;text-transform:uppercase;color:var(--color-cream);opacity:.75;z-index:var(--type-lift);margin-left:auto;font-size:11px;font-weight:700;position:relative}.game-module__2-cBvW__menuButton{width:var(--hit-default);height:var(--hit-default);color:var(--color-cream);place-items:center;display:grid}.game-module__2-cBvW__stats{gap:var(--space-2);grid-template-columns:repeat(3,1fr);display:grid}.game-module__2-cBvW__statValue{font-family:var(--font-display);color:var(--color-cream);font-size:clamp(18px,min(6.4vw,3.4vh),34px);line-height:1.04}.game-module__2-cBvW__statLabel{font-family:var(--font-action);letter-spacing:.13em;text-transform:uppercase;color:var(--color-blue);margin-top:2px;font-size:10px;font-weight:700}.game-module__2-cBvW__prompt{font-family:var(--font-display);color:var(--color-black);text-transform:uppercase;z-index:var(--type-lift);margin:0;font-size:clamp(19px,min(8.4vw,4.2vh),48px);line-height:1.06;position:relative}.game-module__2-cBvW__equation{align-items:center;gap:var(--space-3);flex-wrap:wrap;margin-top:clamp(6px,1.4vh,20px);margin-bottom:clamp(10px,2vh,26px);display:flex}.game-module__2-cBvW__tiles{justify-content:center;align-items:center;gap:var(--tile-gap);flex:auto;display:flex}.game-module__2-cBvW__tileSlot{flex:0 0 var(--tile-size)}.game-module__2-cBvW__operator{font-family:var(--font-display);color:var(--color-black);padding:0 2px;font-size:clamp(20px,5.6vw,30px)}.game-module__2-cBvW__picks{min-height:calc(2 * var(--tile-size) + var(--tile-gap) + 33px);align-content:center;display:grid}.game-module__2-cBvW__answer{font-family:var(--font-display);color:var(--color-cream);letter-spacing:.03em;text-align:center;overflow-wrap:anywhere;z-index:var(--type-lift);margin:0;font-size:clamp(30px,10vw,54px);line-height:1.02;position:relative}.game-module__2-cBvW__pickLabel{font-family:var(--font-action);letter-spacing:.12em;text-transform:uppercase;color:var(--color-cream);margin:0 0 clamp(8px,1.6vh,16px);font-size:clamp(11px,min(3.7vw,1.9vh),17px);font-weight:700}.game-module__2-cBvW__options{grid-template-columns:repeat(4, var(--tile-size));justify-content:center;gap:var(--tile-gap);display:grid}.game-module__2-cBvW__option{-webkit-touch-callout:none;-webkit-user-select:none;user-select:none;touch-action:manipulation;padding:0;display:block;position:relative}.game-module__2-cBvW__optionPeek{z-index:3;transition:transform .12s ease-out;transform:scale(1.06)}@media (prefers-reduced-motion:reduce){.game-module__2-cBvW__optionPeek{transition:none}}.game-module__2-cBvW__animatedDot{background:var(--color-blue);width:7px;height:7px;box-shadow:0 0 0 2px var(--color-cream);pointer-events:none;border-radius:50%;position:absolute;top:5px;right:5px}.game-module__2-cBvW__option:disabled{cursor:default}.game-module__2-cBvW__slot{aspect-ratio:1;border:max(2px, 3cqw) dashed var(--color-black);opacity:.5;border-radius:5px;width:58%;display:block}.game-module__2-cBvW__stage{position:relative}.game-module__2-cBvW__solo{place-items:center;margin-top:clamp(6px,1.4vh,20px);display:grid}.game-module__2-cBvW__words{grid-template-columns:repeat(2,1fr);gap:clamp(4px,.9vh,8px);display:grid}.game-module__2-cBvW__word{width:100%;min-height:clamp(28px,4.4vh,46px);padding:var(--space-1) var(--space-2);cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;display:block;position:relative}.game-module__2-cBvW__wordPlate{background:var(--color-cream);filter:url(#pxg-ink-edge);border-radius:8px;position:absolute;inset:0}.game-module__2-cBvW__wordLabel{z-index:var(--type-lift);font-family:var(--font-display);letter-spacing:.02em;color:var(--color-black);overflow-wrap:anywhere;font-size:clamp(13px,min(4.4vw,2.3vh),22px);line-height:1.1;position:relative}.game-module__2-cBvW__wordGone{min-height:var(--hit-default);display:block}.game-module__2-cBvW__optionsWide{grid-template-columns:repeat(4, var(--tile-size));justify-content:center;gap:var(--tile-gap);display:grid}.game-module__2-cBvW__orderBadge{z-index:3;background:var(--color-blue);min-width:22px;height:22px;color:var(--color-cream);font-family:var(--font-display);text-align:center;border-radius:11px;padding:0 5px;font-size:14px;line-height:22px;position:absolute;top:-6px;right:-4px}.game-module__2-cBvW__slotButton{cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;width:100%;padding:0;display:block}.game-module__2-cBvW__slotButton:disabled{cursor:default}.game-module__2-cBvW__trayHead{justify-content:space-between;align-items:center;gap:var(--space-3);margin-bottom:clamp(6px,1.2vh,12px);display:flex}.game-module__2-cBvW__trayHead .game-module__2-cBvW__pickLabel{margin:0}.game-module__2-cBvW__letters{gap:var(--space-2);flex-wrap:wrap;display:flex}.game-module__2-cBvW__letter{cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;padding:0}.game-module__2-cBvW__letter:disabled{opacity:.3;cursor:default}.game-module__2-cBvW__submit{cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;width:100%;min-height:clamp(38px,4.8vh,48px);margin-top:clamp(6px,1vh,12px);display:block;position:relative}.game-module__2-cBvW__submit:disabled{opacity:.4;cursor:default}.game-module__2-cBvW__submitPlate{background:var(--color-black);filter:url(#pxg-ink-edge);border-radius:10px;position:absolute;inset:0}.game-module__2-cBvW__submitLabel{z-index:var(--type-lift);font-family:var(--font-display);letter-spacing:.04em;color:var(--color-cream);text-transform:uppercase;font-size:clamp(16px,5vw,22px);position:relative}.game-module__2-cBvW__resultLabel{font-family:var(--font-action);letter-spacing:.12em;text-transform:uppercase;color:var(--color-blue);margin:0;font-size:clamp(13px,3.7vw,17px);font-weight:700}.game-module__2-cBvW__resultScore{margin:var(--space-1) 0 var(--space-5);font-family:var(--font-display);color:var(--color-black);z-index:var(--type-lift);font-size:clamp(56px,17vw,104px);line-height:1;position:relative}.game-module__2-cBvW__resultRows{gap:var(--space-2);margin:0;display:grid}.game-module__2-cBvW__resultRow{justify-content:space-between;align-items:baseline;gap:var(--space-3);display:flex}.game-module__2-cBvW__resultRowLabel{font-family:var(--font-action);letter-spacing:.09em;text-transform:uppercase;color:var(--color-black-72);margin:0;font-size:clamp(12px,3.4vw,15px);font-weight:700}.game-module__2-cBvW__resultRowValue{font-family:var(--font-display);color:var(--color-black);margin:0;font-size:clamp(20px,5.6vw,28px);line-height:1}.game-module__2-cBvW__sheetTitle{font-family:var(--font-display);color:var(--color-black);text-transform:uppercase;z-index:var(--type-lift);margin:0;font-size:clamp(24px,6.6vw,34px);line-height:1.04;position:relative}.game-module__2-cBvW__sheetBody{margin:var(--space-2) 0 0;font-family:var(--font-action);letter-spacing:.06em;text-transform:uppercase;color:var(--color-blue);font-size:clamp(12px,3.4vw,15px);font-weight:700}.game-module__2-cBvW__primaryCta{width:100%;min-height:62px;margin-top:var(--space-6);place-items:center;display:grid;position:relative}.game-module__2-cBvW__primaryCtaPlate{background:var(--color-black);filter:url(#pxg-ink-edge);border-radius:12px;position:absolute;inset:0}.game-module__2-cBvW__primaryCtaLabel{z-index:1;font-family:var(--font-display);color:var(--color-cream);letter-spacing:.055em;text-transform:uppercase;padding:0 var(--space-4);text-align:center;font-size:clamp(24px,6.6vw,36px);line-height:1;position:relative}.game-module__2-cBvW__assisted{margin:var(--space-4) 0 0;font-family:var(--font-action);letter-spacing:.09em;text-transform:uppercase;color:var(--color-blue);font-size:clamp(11px,3.1vw,14px);font-weight:700}.game-module__2-cBvW__actions{gap:var(--space-2);grid-template-columns:repeat(3,1fr);display:grid}.game-module__2-cBvW__action{min-height:var(--hit-default);flex-direction:column;justify-content:center;align-items:center;gap:1px;display:flex;position:relative}.game-module__2-cBvW__actionCount{z-index:1;font-family:var(--font-display);color:var(--color-blue);font-size:clamp(13px,3.6vw,16px);line-height:1;position:relative}.game-module__2-cBvW__actionPlate{background:var(--color-cream);filter:url(#pxg-ink-edge);border-radius:10px;position:absolute;inset:0}.game-module__2-cBvW__actionLabel{z-index:1;font-family:var(--font-action);letter-spacing:.09em;text-transform:uppercase;color:var(--color-black);padding:0 var(--space-2);text-align:center;font-size:clamp(11px,3.1vw,14px);font-weight:700;position:relative}.game-module__2-cBvW__legendCorrect{font-family:var(--font-action);letter-spacing:.06em;text-transform:uppercase;color:var(--color-black);margin:0;font-size:clamp(10px,min(3.2vw,1.6vh),14px);font-weight:700}.game-module__2-cBvW__legendWrong{margin:var(--space-1) 0 0;font-family:var(--font-action);letter-spacing:.06em;text-transform:uppercase;color:var(--color-blue);font-size:clamp(10px,min(3.2vw,1.6vh),14px);font-weight:700}.game-module__2-cBvW__statValue,.game-module__2-cBvW__statLabel,.game-module__2-cBvW__operator,.game-module__2-cBvW__pickLabel,.game-module__2-cBvW__resultLabel,.game-module__2-cBvW__resultRowLabel,.game-module__2-cBvW__resultRowValue,.game-module__2-cBvW__sheetBody,.game-module__2-cBvW__assisted,.game-module__2-cBvW__primaryCtaLabel,.game-module__2-cBvW__actionLabel,.game-module__2-cBvW__actionCount,.game-module__2-cBvW__legendCorrect,.game-module__2-cBvW__legendWrong{z-index:var(--type-lift);position:relative}@keyframes game-module__2-cBvW__pxg-shake{0%,to{transform:translate(0)}15%{transform:translate(-6px)rotate(-.6deg)}30%{transform:translate(5px)rotate(.5deg)}45%{transform:translate(-4px)rotate(-.4deg)}60%{transform:translate(3px)rotate(.3deg)}80%{transform:translate(-2px)}}.game-module__2-cBvW__tilesShake{animation:.48s ease-in-out game-module__2-cBvW__pxg-shake}.game-module__2-cBvW__sparkles{pointer-events:none;position:absolute;inset:0}@keyframes game-module__2-cBvW__pxg-spark{0%{opacity:0;transform:translateY(0)scale(.2)rotate(-25deg)}35%{opacity:1;transform:translateY(calc(var(--drift,-18px) * .45)) scale(1.12) rotate(8deg)}to{opacity:0;transform:translateY(var(--drift,-18px)) scale(.85) rotate(20deg)}}.game-module__2-cBvW__spark{animation:1.1s ease-out both game-module__2-cBvW__pxg-spark;display:block;position:absolute}.game-module__2-cBvW__tiles{position:relative}.game-module__2-cBvW__legend{justify-content:space-between;align-items:flex-end;gap:var(--space-3);display:flex}.game-module__2-cBvW__soundToggle{padding:var(--space-1) 0;font-family:var(--font-action);letter-spacing:.09em;text-transform:uppercase;color:var(--color-black-72);text-underline-offset:3px;z-index:var(--type-lift);flex:none;font-size:clamp(9px,min(2.9vw,1.5vh),13px);font-weight:700;text-decoration:underline;position:relative}
