.queens-puzzle_root__4IpH_{--qp-cell:48px;--qp-gap:3px;--qp-board:calc(var(--qp-n, 7) * var(--qp-cell) + (var(--qp-n, 7) - 1) * var(--qp-gap));--qp-arena:calc(7 * var(--qp-cell) + 6 * var(--qp-gap));--qp-edge-grid:0.5px;--qp-edge-region:1.5px;--qp-crown:0.56;--qp-cross:0.46;--qp-hud-h:44px;--qp-status-h:24px;--qp-ctl-h:48px;--qp-mark:var(--text);--qp-grid:var(--line);--qp-region-edge:var(--line-strong);--qp-placed-edge:var(--accent);--qp-reject-edge:var(--danger);--qp-feedback-ms:100ms;--qp-region-a:color-mix(in srgb,var(--reaction) 44%,var(--surface-2));--qp-region-b:color-mix(in srgb,var(--attention) 30%,var(--surface-2));--qp-region-c:color-mix(in srgb,var(--ink-green) 42%,var(--surface-2));--qp-region-d:color-mix(in srgb,var(--spatial) 32%,var(--surface-2));--qp-region-e:color-mix(in srgb,var(--ink-blue) 42%,var(--surface-2));--qp-region-f:color-mix(in srgb,var(--thinking) 40%,var(--surface-2));--qp-region-g:color-mix(in srgb,color-mix(in srgb,var(--ink-purple) 55%,var(--reaction)) 45%,var(--surface-2));--ctl-accent:var(--accent);--ctl-accent-deep:var(--pulse-deep);--ctl-accent-soft:var(--pulse-wash);--ctl-ink:var(--accent-ink);--ctl-surface:var(--surface-2);--fb-accent:var(--accent);--fb-warn:var(--warn);display:flex;flex-direction:column;min-width:0;min-height:0;isolation:isolate;-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none;-moz-user-select:none;user-select:none;-webkit-user-select:none}.queens-puzzle_sideBoard__Fyjsr,.queens-puzzle_sideCtl__nYpZZ,.queens-puzzle_sideInfo__K9fGE{display:contents}.queens-puzzle_hud__W1npD{order:0;display:flex;flex:0 0 auto;align-items:center;gap:10px;min-height:var(--qp-hud-h);padding-bottom:6px;border-bottom:1px solid var(--line)}.game-stage[data-screen] .queens-puzzle_hud__W1npD{padding-right:var(--stage-exit-reserve)}.queens-puzzle_hudTier___ekap{display:inline-flex;align-items:center;gap:6px;flex:none;font-size:12px;color:var(--text-2);white-space:nowrap}.queens-puzzle_tierMark__5pd_E{width:10px;height:10px;border-radius:2px;background:var(--accent)}.queens-puzzle_hudPhase__MgNfk{margin-left:auto;font-size:12px;line-height:1.3;color:var(--text-2);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.queens-puzzle_hudTime__9pZBI{flex:none;min-width:52px;text-align:right;font:650 17px/1.1 var(--font-mono);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--accent);white-space:nowrap}.queens-puzzle_hudTime__9pZBI[data-live=false]{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:transparent}.queens-puzzle_arena__H3qQ8{order:1;position:relative;display:flex;flex:0 0 auto;align-items:center;justify-content:center;margin-top:8px;margin-inline:calc(-1 * var(--play-pad-x, 0px))}.queens-puzzle_root__4IpH_[data-stage=board] .queens-puzzle_arena__H3qQ8{height:var(--qp-arena)}.queens-puzzle_root__4IpH_[data-stage=panel] .queens-puzzle_arena__H3qQ8{display:block;margin-inline:0}.queens-puzzle_board__MLjth{display:grid;grid-template-columns:repeat(var(--qp-n,7),var(--qp-cell));grid-auto-rows:var(--qp-cell);grid-gap:var(--qp-gap);gap:var(--qp-gap);width:var(--qp-board);touch-action:manipulation}.queens-puzzle_cell__K90Mu{position:relative;display:flex;align-items:center;justify-content:center;width:var(--qp-cell);height:var(--qp-cell);padding:0;border:0;border-radius:var(--r-cell);background:var(--qp-region-a);color:var(--qp-mark);cursor:pointer;transition:box-shadow var(--qp-feedback-ms) linear,transform var(--qp-feedback-ms) linear}.queens-puzzle_cell__K90Mu[data-region=b]{background:var(--qp-region-b)}.queens-puzzle_cell__K90Mu[data-region=c]{background:var(--qp-region-c)}.queens-puzzle_cell__K90Mu[data-region=d]{background:var(--qp-region-d)}.queens-puzzle_cell__K90Mu[data-region=e]{background:var(--qp-region-e)}.queens-puzzle_cell__K90Mu[data-region=f]{background:var(--qp-region-f)}.queens-puzzle_cell__K90Mu[data-region=g]{background:var(--qp-region-g)}.queens-puzzle_cell__K90Mu[data-state=queen]{outline:2px solid var(--qp-placed-edge);outline-offset:-2px}.queens-puzzle_cell__K90Mu[data-state=excluded]{cursor:default}.queens-puzzle_cell__K90Mu[data-reject=true]{outline:2px solid var(--qp-reject-edge);outline-offset:-2px;transform:translateX(3px)}.queens-puzzle_cell__K90Mu:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.queens-puzzle_mark__Lq612{width:calc(var(--qp-cell) * var(--qp-cross));height:calc(var(--qp-cell) * var(--qp-cross));min-width:20px;min-height:20px;display:block}.queens-puzzle_cell__K90Mu[data-state=queen] .queens-puzzle_mark__Lq612{width:calc(var(--qp-cell) * var(--qp-crown));height:calc(var(--qp-cell) * var(--qp-crown))}.queens-puzzle_board__MLjth[data-solved=true]{outline:2px solid var(--accent);outline-offset:6px;border-radius:var(--r-md)}.queens-puzzle_cover__u0FZY{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;background:var(--stage);border-radius:var(--r-md);border:1px solid var(--line);transition:border-color var(--qp-feedback-ms) linear}.queens-puzzle_cover__u0FZY[data-flash=true]{border-color:var(--danger)}.queens-puzzle_coverHead__Ram_S{margin:0;font-size:15px;color:var(--text)}.queens-puzzle_coverNote__DAgko{margin:0;font-size:12px;color:var(--muted)}.queens-puzzle_status__nU16h{order:2;flex:0 0 auto;min-height:var(--qp-status-h);margin-top:12px}.queens-puzzle_quit__PZqI0{order:3;flex:none;align-self:flex-start;width:min(200px,56%);height:var(--qp-ctl-h);margin-top:12px}.queens-puzzle_quit__PZqI0[data-armed=false]{visibility:hidden;pointer-events:none}.queens-puzzle_keyHint__E9HKs{order:4;display:none;margin:8px 0 0;font-size:11px;color:var(--muted)}.queens-puzzle_panel__EoTvd{display:flex;flex-direction:column;min-width:0}.queens-puzzle_intro__WXCg2{margin:8px 0 0;font-size:20px;line-height:1.4;color:var(--text)}.queens-puzzle_task__MWgoS{margin:6px 0 0;font-size:13px;line-height:1.5;color:var(--text-2)}.queens-puzzle_rules__R15_0{display:flex;gap:12px;align-items:flex-start;margin-top:16px;padding:14px 12px;background:var(--surface);border:1px solid var(--line);border-radius:var(--r-md)}.queens-puzzle_ruleList__G_h3h{flex:1 1 auto;margin:0;padding-left:18px;font-size:12px;line-height:1.6;color:var(--text-2)}.queens-puzzle_exampleWrap__Tf82V{flex:none;width:84px}.queens-puzzle_example__wVW5z{display:grid;grid-template-columns:repeat(3,26px);grid-auto-rows:26px;grid-gap:3px;gap:3px}.queens-puzzle_exampleCell__mIck_{display:flex;align-items:center;justify-content:center;border-radius:4px;background:var(--qp-region-e);color:var(--qp-mark)}.queens-puzzle_exampleCell__mIck_[data-ex=queen]{background:var(--qp-region-c);outline:2px solid var(--qp-placed-edge);outline-offset:-2px}.queens-puzzle_exampleCell__mIck_[data-ex=diagonal]{outline:2px solid var(--qp-reject-edge);outline-offset:-2px}.queens-puzzle_exampleCell__mIck_[data-ex=open]{background:var(--qp-region-f)}.queens-puzzle_exampleCell__mIck_ .queens-puzzle_mark__Lq612{width:15px;height:15px;min-width:0;min-height:0}.queens-puzzle_exampleCaption__ZxUCq{margin:6px 0 0;font-size:11px;line-height:1.4;color:var(--muted)}.queens-puzzle_bestLine__LqP8T{margin:16px 0 0;font:12px/1.5 var(--font-mono);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--muted)}.queens-puzzle_cta__fT42m{width:100%;min-height:52px;margin-top:16px}.queens-puzzle_compliance__uFKCs{display:flex;flex-direction:column;gap:4px;margin:12px 0 0;font-size:12px;line-height:1.5;color:var(--muted)}.queens-puzzle_card__DJ5NV{display:flex;flex-direction:column;width:100%;padding:20px;background:var(--surface);border:1px solid var(--line);border-radius:var(--r-lg)}.queens-puzzle_card__DJ5NV[data-state=void]{border-color:var(--warning)}.queens-puzzle_cardTitle__fR_4P{margin:0;font-size:20px;line-height:1.4;color:var(--text)}.queens-puzzle_cardLine__bHrAu{margin:8px 0 0;font-size:15px;line-height:1.5;color:var(--text-2)}.queens-puzzle_cardNote__Lpl9X{margin:8px 0 0;font-size:13px;line-height:1.5;color:var(--muted)}.queens-puzzle_voidProgress__4HItv{margin:8px 0 0;font:12px/1.5 var(--font-mono);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--muted)}.queens-puzzle_rule__VrCQg{display:block;height:1px;margin:16px 0;background:var(--line)}.queens-puzzle_textLink__4vixA{align-self:flex-start;min-height:36px}.queens-puzzle_links__yhLqo{display:flex;flex-wrap:wrap;gap:12px;margin-top:8px}.queens-puzzle_score__4tC38{display:flex;align-items:baseline;gap:8px;margin:8px 0 0;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.queens-puzzle_scoreValue__oO6LW{font:750 48px/1 var(--font-mono);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;letter-spacing:-1px;color:var(--accent)}.queens-puzzle_unit__Qm6YD{font-size:13px;color:var(--text-2)}.queens-puzzle_direction__7Jfkd{margin:8px 0 0;font-size:15px;line-height:1.5;color:var(--text-2)}.queens-puzzle_compare__udipp{margin:8px 0 0;font-size:15px;line-height:1.5;color:var(--text)}.queens-puzzle_secondary__clpCi{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:12px;gap:12px;margin:0}.queens-puzzle_secondary__clpCi>div{min-width:0}.queens-puzzle_secondary__clpCi dt{font-size:12px;color:var(--muted)}.queens-puzzle_secondary__clpCi dd{margin:4px 0 0;font:650 20px/1.2 var(--font-mono);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--text);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.queens-puzzle_median__Buo19{margin:12px 0 0;font:12px/1.5 var(--font-mono);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--muted)}.queens-puzzle_band__e01_J{margin:0;font-size:15px;line-height:1.6;color:var(--text-2)}.queens-puzzle_bandNote__H5U1a{display:flex;flex-direction:column;gap:4px;line-height:1.5}.queens-puzzle_bandNote__H5U1a,.queens-puzzle_norm__e7UI9{margin:8px 0 0;font-size:12px;color:var(--muted)}.queens-puzzle_stair__k0Vmt{margin:12px 0 0;font-size:12px;color:var(--text-2)}.queens-puzzle_conditions__ULuTJ{display:flex;flex-direction:column;gap:2px;min-height:18px;margin:12px 0 0;font-size:12px;line-height:1.5;color:var(--warning)}.queens-puzzle_shareLink__lX5as{margin:8px 0 0;font:12px/1.5 var(--font-mono);color:var(--text-2);word-break:break-all;-moz-user-select:text;user-select:text;-webkit-user-select:text}.queens-puzzle_runId__6_c2U{margin:8px 0 0;font:12px/1.5 var(--font-mono);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--muted)}@media (max-width:389px){.queens-puzzle_root__4IpH_{--qp-cell:44px;--qp-hud-h:40px;--qp-ctl-h:44px}.queens-puzzle_arena__H3qQ8{margin-top:6px}.queens-puzzle_quit__PZqI0,.queens-puzzle_status__nU16h{margin-top:10px}.queens-puzzle_scoreValue__oO6LW{font-size:40px}}@media (max-width:389px),(orientation:portrait) and (max-height:760px){.queens-puzzle_root__4IpH_[data-stage=panel]{--qp-hud-h:28px}.queens-puzzle_root__4IpH_[data-stage=panel] .queens-puzzle_arena__H3qQ8{margin-top:4px}.queens-puzzle_intro__WXCg2{margin-top:4px;font-size:16px;line-height:1.3}.queens-puzzle_task__MWgoS{margin-top:4px;font-size:12px;line-height:1.4}.queens-puzzle_rules__R15_0{display:grid;grid-template-columns:1fr auto;grid-gap:4px 10px;gap:4px 10px;margin-top:10px;padding:10px}.queens-puzzle_ruleList__G_h3h{grid-column:1;grid-row:1;font-size:11px;line-height:1.4}.queens-puzzle_exampleWrap__Tf82V{display:contents;width:auto}.queens-puzzle_example__wVW5z{grid-column:2;grid-row:1;grid-template-columns:repeat(3,22px);grid-auto-rows:22px}.queens-puzzle_exampleCell__mIck_ .queens-puzzle_mark__Lq612{width:13px;height:13px}.queens-puzzle_exampleCaption__ZxUCq{grid-column:1/-1;grid-row:2;margin:0;font-size:11px}.queens-puzzle_bestLine__LqP8T{margin-top:10px;font-size:11.5px;line-height:1.35}.queens-puzzle_cta__fT42m{min-height:48px;margin-top:10px}.queens-puzzle_compliance__uFKCs{margin-top:8px;font-size:11px;line-height:1.4}.queens-puzzle_root__4IpH_[data-phase=idle] .queens-puzzle_bestLine__LqP8T{order:1}.queens-puzzle_root__4IpH_[data-phase=idle] .queens-puzzle_compliance__uFKCs{order:2}}@media (min-width:768px){.queens-puzzle_root__4IpH_{--qp-cell:56px}}@media (min-width:1024px){.queens-puzzle_root__4IpH_{--qp-cell:70px}.queens-puzzle_keyHint__E9HKs{display:block}.queens-puzzle_scoreValue__oO6LW{font-size:var(--fs-score)}}.game-stage[data-screen] .queens-puzzle_root__4IpH_{height:100%;min-height:0;justify-content:center}@media (orientation:landscape) and (max-height:520px){.game-stage[data-screen] .queens-puzzle_root__4IpH_{--qp-cell:45px;--qp-hud-h:40px;flex-direction:row;align-items:center;column-gap:12px}.game-stage[data-screen] .queens-puzzle_sideBoard__Fyjsr{display:flex;flex:0 0 auto;align-items:center;justify-content:center}.game-stage[data-screen] .queens-puzzle_sideCtl__nYpZZ,.game-stage[data-screen] .queens-puzzle_sideInfo__K9fGE{display:flex;flex-direction:column;justify-content:center;min-width:0}.game-stage[data-screen] .queens-puzzle_sideInfo__K9fGE{flex:1 1;width:auto;margin-right:var(--stage-exit-reserve)}.game-stage[data-screen] .queens-puzzle_sideCtl__nYpZZ{flex:0 1 auto;min-height:0;width:auto;margin-right:var(--stage-exit-reserve)}.game-stage[data-screen] .queens-puzzle_arena__H3qQ8{margin-inline:0;margin-top:0}.game-stage[data-screen] .queens-puzzle_hud__W1npD{border-bottom:1px solid var(--line)}.game-stage[data-screen] .queens-puzzle_quit__PZqI0{width:min(200px,100%)}.game-stage[data-screen] .queens-puzzle_root__4IpH_[data-stage=panel]{align-items:stretch}.game-stage[data-screen] .queens-puzzle_root__4IpH_[data-stage=panel] .queens-puzzle_arena__H3qQ8{max-height:100%;overflow-y:auto;overscroll-behavior:contain}.game-stage[data-screen] .queens-puzzle_intro__WXCg2{font-size:16px}.game-stage[data-screen] .queens-puzzle_scoreValue__oO6LW{font-size:36px}}.queens-puzzle_root__4IpH_[data-stage=panel][data-phase=result]{overflow-y:auto;overscroll-behavior:contain}