.NN0YxW_viewport{touch-action:none;overscroll-behavior:none;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;cursor:default;background:#ebe5d6;position:absolute;inset:0;overflow:hidden}.NN0YxW_viewport[data-panning]{cursor:grabbing}.NN0YxW_viewport[data-mode=strike],.NN0YxW_viewport[data-mode=goto],.NN0YxW_viewport[data-mode=buyTile],.NN0YxW_viewport[data-mode=tiles]{cursor:crosshair}.NN0YxW_wrapper{transform-origin:0 0;will-change:transform;position:absolute;top:0;left:0}.NN0YxW_svg{font-family:var(--hand);display:block}.NN0YxW_svg[data-lod=low] .NN0YxW_lod{display:none}.NN0YxW_spin{transform-box:fill-box;transform-origin:50%;animation:.5s ease-out both NN0YxW_spin}.NN0YxW_svg[data-motion=off] .NN0YxW_spin{animation:none}@keyframes NN0YxW_spin{0%{transform:rotate(-90deg)}}@media (prefers-reduced-motion:reduce){.NN0YxW_spin{animation:none}}
.SUamcW_bar{background:var(--card,#fff);height:100%;box-shadow:var(--shadow);align-items:center;gap:4px;padding:0 22px 0 30px;display:flex;position:relative}.SUamcW_bar:before,.SUamcW_bar:after{content:"";background:var(--tape);pointer-events:none;width:64px;height:18px;position:absolute;top:8px}.SUamcW_bar:before{left:-20px;transform:rotate(-32deg)}.SUamcW_bar:after{right:-20px;transform:rotate(32deg)}.SUamcW_bar[data-compact]{gap:2px;padding:0 8px 0 10px}.SUamcW_bar[data-compact]:before,.SUamcW_bar[data-compact]:after{width:40px;height:14px;top:4px}.SUamcW_spacer{flex:1}.SUamcW_logo{color:var(--pen,#2f5bd3);white-space:nowrap;align-items:center;gap:6px;margin-right:10px;display:inline-flex}.SUamcW_chipWrap{min-width:0;display:inline-flex}.SUamcW_chip{min-width:0;min-height:40px;font:700 15px/1.1 var(--sans);color:var(--ink,#2b2a33);white-space:nowrap;border-radius:var(--sketch);background:0 0;border:0;align-items:center;gap:6px;padding:4px 9px;display:inline-flex}button.SUamcW_chip{cursor:pointer}button.SUamcW_chip:hover,button.SUamcW_chip[aria-expanded=true]{background:color-mix(in srgb, var(--yellow,#fff1a8) 70%, transparent)}.SUamcW_chip[data-alert]{color:var(--pen,#2f5bd3);background:var(--yellow,#fff1a8);box-shadow:1px 2px 0 var(--ink,#2b2a33)}.SUamcW_chipText{text-overflow:ellipsis;min-width:0;overflow:hidden}.SUamcW_bar[data-compact] .SUamcW_chip{min-height:44px;padding:4px 6px;font-size:14px}.SUamcW_bar[data-compact]>*{flex:none}.SUamcW_bar[data-compact]>[data-shrink]{flex:0 auto;min-width:0}.SUamcW_chipWrap[data-shrink]>.SUamcW_chip{max-width:100%}.SUamcW_ring{flex:none}.SUamcW_ringTrack{fill:none;stroke:var(--dot-grid);stroke-width:3px}.SUamcW_ringFill{fill:none;stroke:var(--pen,#2f5bd3);stroke-width:3px;stroke-linecap:round}.SUamcW_chapter{font:700 19px/1 var(--hand);white-space:nowrap;background:var(--sky,#d3e7ff);align-items:center;gap:4px;margin:0 4px;padding:3px 10px 3px 6px;display:inline-flex;transform:rotate(-2deg)}@media (max-width:1179px){.SUamcW_chapter{display:none}}.SUamcW_stamp{font:800 14px/1.1 var(--sans);letter-spacing:.14em;outline-offset:2px;white-space:nowrap;border:2.5px solid;border-radius:6px 4px 7px 5px;outline:1px solid;margin:0 6px;padding:3px 8px 2px;transform:rotate(-7deg)}.SUamcW_stamp[data-kind=peace]{color:var(--green-ink)}.SUamcW_stamp[data-kind=war]{color:var(--red-pen)}.SUamcW_stamp[data-kind=truce]{color:var(--pen,#2f5bd3)}.SUamcW_barButton{width:44px;height:44px;color:var(--ink,#2b2a33);border-radius:var(--sketch);cursor:pointer;background:0 0;border:0;flex:none;place-items:center;padding:0;display:inline-grid}.SUamcW_barButton:hover{background:color-mix(in srgb, var(--yellow,#fff1a8) 70%, transparent)}.SUamcW_popover{z-index:calc(var(--z-sheet) + 1);background:var(--card,#fff);border:1.5px solid var(--ink,#2b2a33);border-radius:var(--sketch);box-shadow:var(--shadow);padding:14px 14px 12px;position:fixed}.SUamcW_popover>*+*{margin-top:8px}.SUamcW_popoverHead{font:700 24px/1.1 var(--hand);margin:0}.SUamcW_popoverLine{color:var(--pen,#2f5bd3);margin:0;font-size:14px;font-weight:700}.SUamcW_popover .SUamcW_breakdown{margin:8px 0}.SUamcW_sweep{z-index:3;pointer-events:none;font:700 36px/1 var(--hand);color:var(--pen,#2f5bd3);background:linear-gradient(90deg, transparent, var(--card,#fff) 25%, var(--card,#fff) 75%, transparent);place-items:center;animation:1.2s both SUamcW_sweep;display:grid;position:absolute;inset:0}.SUamcW_sweep[data-still]{animation:none}@keyframes SUamcW_sweep{0%{opacity:0;transform:translate(-28px)}25%{opacity:1;transform:none}75%{opacity:1;transform:none}to{opacity:0;transform:translate(28px)}}.SUamcW_meter{background:var(--card,#fff);border:1.5px solid var(--ink,#2b2a33);border-radius:6px 9px 5px 8px;flex:1;min-width:60px;height:11px;display:block;position:relative;overflow:hidden}.SUamcW_meterFill{background:repeating-linear-gradient(-45deg, var(--tone) 0 6px, color-mix(in srgb, var(--tone) 72%, #fff) 6px 9px);height:100%;display:block}.SUamcW_meter{--tone:var(--pen,#2f5bd3)}.SUamcW_meter[data-tone=snacks]{--tone:#8fd3ad}.SUamcW_meter[data-tone=vibes]{--tone:#ff9fbf}.SUamcW_meter[data-tone=effort]{--tone:#f5b27a}.SUamcW_meter[data-tone=ideas]{--tone:#8db8f2}.SUamcW_meter[data-tone=hp]{--tone:var(--green-pen)}.SUamcW_meter[data-tone=hpLow]{--tone:var(--red-pen)}.SUamcW_hpRow{align-items:center;gap:10px;margin:8px 0;display:flex}.SUamcW_hpText{font:700 14px/1 var(--sans);flex:none}.SUamcW_breakdown{background:var(--paper,#fbf8f1);border:1.5px dashed var(--pencil,#6b6a75);border-radius:var(--sketch);padding:10px 12px}.SUamcW_breakdownTitle{font:700 21px/1.1 var(--hand);margin:0 0 4px}.SUamcW_breakdownRows{margin:0;padding:0;font-size:14px;line-height:1.35;list-style:none}.SUamcW_breakdownRows li{justify-content:space-between;gap:12px;padding:2px 0;display:flex}.SUamcW_breakdownRows li>span:last-child{font-variant-numeric:tabular-nums;font-weight:700}.SUamcW_breakdownRows [data-sign="1"]{color:var(--green-ink)}.SUamcW_breakdownRows [data-sign="-1"]{color:var(--red-pen)}.SUamcW_breakdownRows .SUamcW_breakdownTotal{border-top:1.5px solid var(--ink,#2b2a33);margin-top:4px;padding-top:5px;font-weight:800}.SUamcW_pips{font:700 14px/1 var(--sans);flex-wrap:wrap;gap:2px 8px;display:inline-flex}.SUamcW_pips>span{align-items:center;gap:1px;display:inline-flex}.SUamcW_kbd{font:700 11px/1.2 var(--sans);color:var(--pencil,#6b6a75);border:1.5px solid var(--pencil,#6b6a75);border-bottom-width:3px;border-radius:5px;flex:none;margin-left:auto;padding:2px 5px 1px}@media (max-width:1023px){.SUamcW_kbd{display:none}}.SUamcW_endTurnWrap{justify-items:end;gap:8px;display:grid}.SUamcW_endTurn{width:140px;min-height:96px;font:700 22px/1.02 var(--hand);color:var(--ink,#2b2a33);text-align:center;overflow-wrap:anywhere;background:var(--yellow,#fff1a8);box-shadow:var(--shadow);cursor:pointer;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;touch-action:manipulation;border:0;flex-direction:column;justify-content:center;align-items:center;gap:2px;padding:14px 10px 12px;transition:transform .15s;display:flex;position:relative;transform:rotate(-2deg)}.SUamcW_endTurn:before{content:"";background:var(--tape);width:62px;height:20px;margin-left:-31px;position:absolute;top:-10px;left:50%;transform:rotate(3deg)}.SUamcW_endTurn:hover{transform:rotate(0)translateY(-2px)}.SUamcW_endTurn[data-kind=botTurn]{background:var(--pink,#ffd6e2);cursor:progress}.SUamcW_endTurn[data-kind=gameOver]{background:var(--mint,#cfeedd)}.SUamcW_endIcon{color:var(--pen,#2f5bd3)}.SUamcW_endTurn[data-kind=botTurn] .SUamcW_endIcon{color:var(--red-pen);animation:1.4s linear infinite SUamcW_spin}.SUamcW_endTurn[data-kind=gameOver] .SUamcW_endIcon{color:var(--green-pen)}@keyframes SUamcW_spin{to{transform:rotate(360deg)}}.SUamcW_holdBar{background:var(--pen,#2f5bd3);transform-origin:0;border-radius:2px;height:4px;position:absolute;bottom:6px;left:12px;right:12px;transform:scaleX(0)}.SUamcW_endTurn[data-holding] .SUamcW_holdBar{transition:transform .6s linear;transform:scaleX(1)}.SUamcW_nudge{max-width:210px;color:var(--pencil,#6b6a75);text-align:right;background:var(--card,#fff);box-shadow:var(--shadow);cursor:help;margin:0;padding:7px 10px;font-size:13px;line-height:1.35;transform:rotate(1deg)}.SUamcW_skip{min-width:76px;min-height:44px;font:700 22px/1 var(--hand);color:var(--pen,#2f5bd3);background:var(--card,#fff);box-shadow:var(--shadow);cursor:pointer;text-underline-offset:4px;border:0;padding:4px 16px;-webkit-text-decoration:underline wavy;text-decoration:underline wavy}.SUamcW_endTurnWrap[data-compact] .SUamcW_endTurn{width:76px;height:76px;min-height:76px;padding:8px 5px;font-size:16px;line-height:1}.SUamcW_endTurnWrap[data-compact] .SUamcW_endTurn:before{width:40px;height:14px;margin-left:-20px;top:-7px}.SUamcW_endTurnWrap[data-compact] .SUamcW_endIcon{display:none}.SUamcW_endTurnWrap[data-compact] .SUamcW_holdBar{bottom:5px;left:8px;right:8px}.SUamcW_panel{padding:18px 18px 28px}.SUamcW_head{align-items:center;gap:12px;margin-bottom:6px;display:flex}.SUamcW_headText{flex:1;min-width:0}.SUamcW_title{font:700 30px/1.05 var(--hand);overflow-wrap:anywhere;margin:0}.SUamcW_kind{color:var(--pencil,#6b6a75);flex-wrap:wrap;align-items:center;gap:4px 10px;margin:3px 0 0;font-size:14px;line-height:1.3;display:flex}.SUamcW_tag{color:var(--ink,#2b2a33);background:var(--sky,#d3e7ff);border-radius:999px;padding:1px 8px;font-size:13px;font-weight:700}.SUamcW_token{width:50px;height:50px;color:var(--ink,#2b2a33);background:var(--card,#fff);border:2.5px solid var(--pen,#2f5bd3);border-radius:50%;flex:none;place-items:center;display:grid}.SUamcW_token[data-owner="1"]{border-color:var(--red-pen);border-radius:12px}.SUamcW_token[data-city]{background:var(--pink,#ffd6e2);border-radius:3px;transform:rotate(-3deg)}.SUamcW_flavour{color:var(--pencil,#6b6a75);margin:6px 0;font-size:15px;font-style:italic;line-height:1.45}.SUamcW_plain{color:var(--pencil,#6b6a75);margin:4px 0;font-size:14px;line-height:1.4}.SUamcW_rule{margin:6px 0;font-size:14px;line-height:1.4}.SUamcW_hint{color:var(--pencil,#6b6a75);flex-wrap:wrap;align-items:center;gap:4px 8px;margin:6px 0;font-size:14px;line-height:1.4;display:flex}.SUamcW_subhead{font:700 23px/1.1 var(--hand);margin:18px 0 6px}.SUamcW_alert{color:var(--red-pen);font-weight:700}.SUamcW_link{min-height:44px;font:700 14px/1.2 var(--sans);color:var(--pen,#2f5bd3);cursor:pointer;text-underline-offset:3px;background:0 0;border:0;padding:8px 4px;text-decoration:underline}.SUamcW_stats{gap:5px;margin:10px 0 4px;padding:0;font-size:15px;font-weight:700;list-style:none;display:grid}.SUamcW_stats li{align-items:center;gap:8px;display:flex}.SUamcW_dots{gap:4px;margin-left:2px;display:inline-flex}.SUamcW_dots span{border:1.5px solid var(--pen,#2f5bd3);border-radius:50%;width:10px;height:10px}.SUamcW_dots span[data-on]{background:var(--pen,#2f5bd3)}.SUamcW_veteran{color:var(--ink,#2b2a33);align-items:center;gap:3px;font-weight:700;display:inline-flex}.SUamcW_status{align-items:center;gap:8px;margin:10px 0 4px;font-size:15px;font-weight:700;display:flex}.SUamcW_status[data-status=ready]{color:var(--green-ink)}.SUamcW_status[data-status=alerted]{color:var(--red-ink)}.SUamcW_actions{grid-template-columns:1fr 1fr;grid-auto-flow:dense;gap:8px;display:grid}.SUamcW_action{min-height:48px;font:700 14px/1.15 var(--sans);color:var(--ink,#2b2a33);text-align:left;background:var(--card,#fff);border:2px solid var(--ink,#2b2a33);border-radius:var(--sketch);cursor:pointer;align-items:center;gap:8px;padding:6px 10px;transition:transform .12s,box-shadow .12s;display:flex}.SUamcW_action:hover{box-shadow:2px 3px 0 var(--ink,#2b2a33);transform:translateY(-1px)}.SUamcW_action[aria-pressed=true]{background:var(--yellow,#fff1a8)}.SUamcW_action[data-danger]{color:var(--red-pen);border-color:var(--red-pen)}.SUamcW_action[data-wide]{grid-column:1/-1}.SUamcW_action[aria-disabled=true],.SUamcW_peekAction[aria-disabled=true]{opacity:.45;box-shadow:none;cursor:help;border-style:dashed;transform:none}.SUamcW_actionLabel{flex:1;min-width:0}.SUamcW_why{background:var(--pink,#ffd6e2);box-shadow:var(--shadow);margin:10px 0 0;padding:10px 12px;font-size:14px;line-height:1.4;transform:rotate(-.6deg)}.SUamcW_peekRow{align-items:center;gap:8px;height:52px;padding:0 12px;display:flex}.SUamcW_peekRow .SUamcW_token{width:40px;height:40px}.SUamcW_peekRow .SUamcW_popCircle{width:40px;height:40px;font-size:22px}.SUamcW_peekName{min-width:0;font:700 24px/1.1 var(--hand);white-space:nowrap;text-overflow:ellipsis;flex:1;margin:0;overflow:hidden}.SUamcW_peekHint{color:var(--pencil,#6b6a75);margin:0;font-size:15px}.SUamcW_peekAction{width:44px;height:44px;color:var(--ink,#2b2a33);background:var(--card,#fff);border:2px solid var(--ink,#2b2a33);border-radius:var(--sketch);cursor:pointer;flex:none;place-items:center;padding:0;display:grid;position:relative}.SUamcW_peekAction[data-labelled]{width:auto;max-width:52%;font:700 14px/1.1 var(--sans);gap:6px;padding:0 12px 0 8px;display:inline-flex}.SUamcW_peekAction[data-labelled] .SUamcW_actionLabel{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.SUamcW_peekCount{min-width:20px;height:20px;font:800 12px/20px var(--sans);color:#fff;background:var(--pen,#2f5bd3);border-radius:10px;padding:0 5px;position:absolute;bottom:-6px;right:-6px}.SUamcW_peekRow .SUamcW_confirmRow{flex:none;gap:4px;margin:0}.SUamcW_peekRow .SUamcW_verdict>span{display:none}.SUamcW_popCircle{width:46px;height:46px;font:700 26px/1 var(--hand);color:var(--pen,#2f5bd3);background:var(--yellow,#fff1a8);border:2.5px solid var(--pen,#2f5bd3);border-radius:50%;flex:none;place-items:center;display:grid}.SUamcW_nameButton{max-width:100%;min-height:40px;font:inherit;color:inherit;text-align:left;cursor:text;background:0 0;border:0;align-items:center;gap:6px;padding:0;display:inline-flex}.SUamcW_renameIcon{opacity:.3}.SUamcW_nameButton:hover .SUamcW_renameIcon,.SUamcW_nameButton:focus-visible .SUamcW_renameIcon{opacity:1}.SUamcW_nameInput{width:100%;min-height:44px;font:700 26px/1 var(--hand);color:var(--ink,#2b2a33);background:var(--card,#fff);border:2px solid var(--pen,#2f5bd3);border-radius:var(--sketch);padding:2px 8px}.SUamcW_strikeButton{min-height:44px;font:700 14px/1 var(--sans);color:var(--red-pen);background:var(--card,#fff);border:2px solid var(--red-pen);border-radius:var(--sketch);cursor:pointer;flex:none;align-items:center;gap:4px;padding:4px 12px;display:inline-flex}.SUamcW_strikeButton[aria-pressed=true]{background:var(--pink,#ffd6e2)}.SUamcW_meters{gap:4px;margin:6px 0 4px;display:grid}.SUamcW_meterLine{width:100%;font:inherit;color:inherit;text-align:left;background:0 0;border:0;border-radius:8px;grid-template-columns:auto 1fr;align-items:center;gap:2px 8px;padding:4px 0;display:grid}button.SUamcW_meterLine{cursor:pointer}button.SUamcW_meterLine:hover{background:color-mix(in srgb, var(--yellow,#fff1a8) 45%, transparent)}.SUamcW_meterText{grid-column:2;font-size:14px;line-height:1.3}.SUamcW_meterText[data-alert]{color:var(--red-pen);font-weight:700}.SUamcW_housing{flex-wrap:wrap;align-items:center;gap:4px 8px;margin:0 0 2px;font-size:14px;font-weight:700;display:flex}.SUamcW_yieldRow{grid-template-columns:repeat(5,minmax(0,1fr));gap:6px;margin-top:6px;display:grid}.SUamcW_yieldChip{min-height:40px;font:700 16px/1 var(--sans);color:var(--ink,#2b2a33);background:var(--paper,#fbf8f1);border:1.5px solid var(--ink,#2b2a33);border-radius:var(--sketch);cursor:pointer;justify-content:center;align-items:center;gap:3px;padding:2px 4px;display:inline-flex}.SUamcW_yieldChip[aria-expanded=true]{background:var(--yellow,#fff1a8)}.SUamcW_meters .SUamcW_breakdown{margin:4px 0}.SUamcW_focusRow{flex-wrap:wrap;align-items:center;gap:6px;margin:12px 0 4px;display:flex}.SUamcW_focusLabel{font:700 21px/1 var(--hand);margin-right:2px}.SUamcW_focusChip,.SUamcW_smallButton{min-height:36px;font:700 14px/1 var(--sans);color:var(--ink,#2b2a33);background:var(--card,#fff);border:1.5px solid var(--pencil,#6b6a75);cursor:pointer;border-radius:999px;align-items:center;gap:4px;padding:2px 10px;display:inline-flex}.SUamcW_focusChip[aria-pressed=true]{color:var(--pen,#2f5bd3);background:var(--sky,#d3e7ff);border-color:var(--pen,#2f5bd3)}.SUamcW_smallButton{border-radius:var(--sketch);border-color:var(--ink,#2b2a33)}.SUamcW_smallButton[aria-pressed=true]{background:var(--yellow,#fff1a8)}.SUamcW_smallButton[aria-disabled=true]{opacity:.45;cursor:help;border-style:dashed}.SUamcW_tabs{border-bottom:2px solid var(--ink,#2b2a33);gap:4px;margin:16px 0 10px;display:flex}.SUamcW_tab{min-height:44px;font:700 23px/1 var(--hand);color:var(--pencil,#6b6a75);background:color-mix(in srgb, var(--dot-grid) 35%, transparent);cursor:pointer;border:0;border-radius:10px 12px 0 0;flex:1;padding:4px 6px 2px}.SUamcW_tab[aria-selected=true]{color:var(--ink,#2b2a33);background:var(--yellow,#fff1a8)}.SUamcW_build>.SUamcW_subhead:first-child,.SUamcW_tilesTab>.SUamcW_hint:first-child,.SUamcW_infoTab>.SUamcW_subhead:first-child{margin-top:4px}.SUamcW_queue{gap:6px;margin:0 0 10px;padding:0;list-style:none;display:grid}.SUamcW_queueRow{background:var(--card,#fff);border:1.5px solid var(--dot-grid);border-radius:var(--sketch);grid-template-columns:28px minmax(0,1fr);gap:8px;padding:8px 10px;display:grid}.SUamcW_queueRow[data-current]{background:var(--yellow,#fff1a8);box-shadow:var(--shadow);border-color:#0000}.SUamcW_queueRow[draggable=true]{cursor:grab}.SUamcW_queueRow[data-dragging]{opacity:.45}.SUamcW_queueMain{gap:4px;min-width:0;display:grid}.SUamcW_queueName{font:700 15px/1.25 var(--sans);overflow-wrap:anywhere}.SUamcW_queueSub{color:var(--pencil,#6b6a75);font-size:14px}.SUamcW_progressLine{white-space:nowrap;align-items:center;gap:8px;font-size:14px;display:flex}.SUamcW_queueControls{gap:4px;display:flex}.SUamcW_queueButton{width:34px;height:34px;color:var(--ink,#2b2a33);background:var(--card,#fff);border:1.5px solid var(--pencil,#6b6a75);cursor:pointer;border-radius:8px;place-items:center;padding:0;display:grid}.SUamcW_queueButton:disabled{opacity:.3;cursor:default}.SUamcW_queueButton[aria-pressed=true]{background:var(--sky,#d3e7ff);border-color:var(--pen,#2f5bd3);color:var(--pen,#2f5bd3)}.SUamcW_build>button{width:100%}.SUamcW_optionGroup{margin-top:4px}.SUamcW_option{width:100%;font:inherit;color:var(--ink,#2b2a33);text-align:left;background:var(--card,#fff);border:1.5px solid var(--ink,#2b2a33);border-radius:var(--sketch);cursor:pointer;grid-template-columns:28px minmax(0,1fr);gap:10px;margin:0 0 6px;padding:8px 10px;display:grid}.SUamcW_option:hover{background:color-mix(in srgb, var(--yellow,#fff1a8) 50%, var(--card,#fff))}.SUamcW_option[aria-disabled=true]{opacity:.5;cursor:help;border-style:dashed}.SUamcW_optionMain{gap:1px;min-width:0;display:grid}.SUamcW_optionName{font:700 15px/1.25 var(--sans)}.SUamcW_optionSub{font:700 14px/1.3 var(--sans);color:var(--pen,#2f5bd3)}.SUamcW_option[aria-disabled=true] .SUamcW_optionSub{color:var(--pencil,#6b6a75)}.SUamcW_optionEffect{color:var(--pencil,#6b6a75);font-size:14px;line-height:1.35}.SUamcW_modeRow{flex-wrap:wrap;gap:6px;margin:8px 0;display:flex}.SUamcW_tileList{gap:2px;margin:0 0 6px;padding:0;list-style:none;display:grid}.SUamcW_tileRow{border-radius:8px;align-items:center;gap:6px;padding:2px 4px;display:flex}.SUamcW_tileRow[data-locked]{background:color-mix(in srgb, var(--sky,#d3e7ff) 60%, transparent)}.SUamcW_tileJump{min-width:0;min-height:40px;font:14px/1.2 var(--sans);color:var(--ink,#2b2a33);text-align:left;cursor:pointer;background:0 0;border:0;flex:1;align-items:center;gap:6px;padding:0;display:flex}.SUamcW_tileName{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;font-weight:700;overflow:hidden}.SUamcW_infoLines{gap:4px;margin:0;padding:0;font-size:14px;line-height:1.4;list-style:none;display:grid}.SUamcW_buildingList{gap:8px;margin:0;padding:0;font-size:14px;line-height:1.4;list-style:none;display:grid}.SUamcW_buildingList li{align-items:flex-start;gap:8px;display:flex}.SUamcW_statLine{flex-wrap:wrap;gap:6px 16px;margin:12px 0 6px;font-size:15px;font-weight:700;display:flex}.SUamcW_statLine>span{align-items:center;gap:4px;display:inline-flex}.SUamcW_facts{grid-template-columns:auto minmax(0,1fr);gap:7px 14px;margin:12px 0;font-size:14px;display:grid}.SUamcW_facts dt{color:var(--pencil,#6b6a75);font-weight:700}.SUamcW_facts dd{flex-wrap:wrap;align-items:center;gap:4px;margin:0;display:flex}.SUamcW_preview{background:var(--paper,#fbf8f1);border:2px solid var(--ink,#2b2a33);border-radius:var(--sketch);margin-top:14px;padding:12px 14px 14px}.SUamcW_range{font:700 24px/1.15 var(--hand);margin:0}.SUamcW_average{color:var(--pencil,#6b6a75);margin:2px 0 0;font-size:14px}.SUamcW_verdictRow{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:6px 12px;margin:10px 0 0;display:flex}.SUamcW_verdict{font:700 21px/1 var(--hand);align-items:center;gap:6px;display:inline-flex}.SUamcW_verdict[data-verdict=good]{color:var(--green-pen)}.SUamcW_verdict[data-verdict=risky]{color:var(--pen,#2f5bd3)}.SUamcW_verdict[data-verdict=bad]{color:var(--red-pen)}.SUamcW_versus{color:var(--pencil,#6b6a75);font-size:14px}.SUamcW_captures{color:var(--green-ink);align-items:center;gap:6px;margin:8px 0 0;font-size:14px;font-weight:700;display:flex}.SUamcW_mods{grid-template-columns:1fr 1fr;gap:12px;display:grid}.SUamcW_modsTitle{color:var(--pencil,#6b6a75);margin:0 0 2px;font-size:14px;font-weight:700}.SUamcW_modList{gap:2px;margin:0;padding:0;font-size:14px;line-height:1.3;list-style:none;display:grid}.SUamcW_modList li{justify-content:space-between;gap:6px;display:flex}.SUamcW_modList [data-sign="1"]{color:var(--green-ink);font-weight:700}.SUamcW_modList [data-sign="-1"]{color:var(--red-pen);font-weight:700}.SUamcW_confirmRow{flex-wrap:wrap;gap:8px;margin-top:14px;display:flex}.SUamcW_confirmRow [aria-disabled=true]{opacity:.5;cursor:help}.SUamcW_sheet{z-index:var(--z-sheet);background:var(--card,#fff);border-radius:18px 18px 0 0;flex-direction:column;height:72px;transition:height .22s;display:flex;position:absolute;bottom:0;left:0;right:0;box-shadow:0 -10px 24px -14px #0006}.SUamcW_sheet[data-stop=half]{height:45vh}.SUamcW_sheet[data-stop=full]{height:85vh}.SUamcW_sheet[data-variant=drawer]{border-radius:0;width:320px;height:auto;transition:none;top:0;left:auto;box-shadow:-10px 0 24px -14px #0006}.SUamcW_sheet:has(.SUamcW_grab:active){transition:none}.SUamcW_sheet[data-variant=sheet][data-stop=peek]{touch-action:none}.SUamcW_grab{touch-action:none;cursor:grab;flex:none;place-items:center;height:20px;display:grid}.SUamcW_handle{cursor:grab;background:0 0;border:0;width:72px;height:20px;padding:0;position:relative}.SUamcW_handle:after{content:"";position:absolute;inset:-24px 0 0}.SUamcW_handle:before{content:"";background:var(--pencil,#6b6a75);border-radius:2px;width:40px;height:4px;margin:0 auto;display:block}.SUamcW_sheetBody{overscroll-behavior:contain;flex:1;min-height:0;overflow:auto}.SUamcW_sheet[data-stop=peek] .SUamcW_sheetBody{overflow:hidden}.SUamcW_sheet .SUamcW_panel{padding-top:6px}.SUamcW_notesColumn{padding:12px 10px 24px 16px}.SUamcW_notesHead{justify-content:space-between;align-items:center;gap:6px;display:flex}.SUamcW_noteList{gap:2px;margin:8px 0 0;padding:0;list-style:none;display:grid}.SUamcW_note{width:100%;font:14px/1.4 var(--sans);color:var(--ink,#2b2a33);text-align:left;background:0 0;border:0;border-radius:8px;align-items:flex-start;gap:8px;margin:0;padding:6px 8px;display:flex}button.SUamcW_note{cursor:pointer}button.SUamcW_note:hover{background:color-mix(in srgb, var(--yellow,#fff1a8) 65%, transparent)}.SUamcW_noteIcon{color:var(--pencil,#6b6a75);flex:none;margin-top:1px}[data-voice=player]>.SUamcW_noteIcon{color:var(--pen,#2f5bd3)}[data-voice=rival]>.SUamcW_noteIcon{color:var(--red-pen)}[data-voice=teacher]>.SUamcW_noteIcon{color:var(--green-pen)}.SUamcW_notesClosed{justify-items:center;gap:4px;padding-top:10px;display:grid}.SUamcW_noteCount{min-width:22px;height:22px;font:800 12px/22px var(--sans);text-align:center;color:#fff;background:var(--pen,#2f5bd3);border-radius:11px;padding:0 6px}.SUamcW_noteToast{width:100%;font:14px/1.4 var(--sans);color:var(--ink,#2b2a33);text-align:left;background:var(--card,#fff);box-shadow:var(--shadow);cursor:pointer;border:0;align-items:flex-start;gap:8px;margin:0;padding:10px 12px;animation:.2s both SUamcW_drop;display:flex}.SUamcW_rival{align-items:flex-start;gap:12px;display:flex}.SUamcW_rivalSide{flex:1;align-content:start;gap:8px;min-width:0;display:grid}.SUamcW_portrait{width:72px;height:72px;color:var(--red-pen);background:var(--pink,#ffd6e2);box-shadow:var(--shadow);cursor:pointer;pointer-events:auto;border:0;flex:none;align-content:center;place-items:center;gap:1px;padding:6px 0 0;display:grid;position:relative;transform:rotate(-3deg)}.SUamcW_portrait:before{content:"";background:var(--tape);width:40px;height:15px;margin-left:-20px;position:absolute;top:-8px;left:50%;transform:rotate(-4deg)}.SUamcW_portraitName{font:700 15px/1 var(--hand);color:var(--ink,#2b2a33)}.SUamcW_bubble{max-width:min(340px,100vw - 120px);font:inherit;color:var(--ink,#2b2a33);text-align:left;background:var(--card,#fff);border:2px solid var(--red-pen);box-shadow:var(--shadow);cursor:pointer;pointer-events:auto;transform-origin:0;border-radius:18px 22px 20px 14px;gap:4px;margin-top:6px;padding:10px 14px;animation:.22s both SUamcW_pop;display:grid;position:relative}.SUamcW_bubble:before{content:"";background:var(--card,#fff);border-left:2px solid var(--red-pen);border-bottom:2px solid var(--red-pen);width:14px;height:14px;position:absolute;top:20px;left:-9px;transform:rotate(45deg)}.SUamcW_bubbleText{font:700 21px/1.2 var(--hand)}.SUamcW_bubblePlain{color:var(--pencil,#6b6a75);font-size:14px;line-height:1.35}@media (max-width:1023px){.SUamcW_portrait{width:56px;height:56px;padding-top:4px}.SUamcW_portrait svg{width:30px;height:30px}.SUamcW_bubbleText{font-size:19px}}.SUamcW_teacher{width:100%;font:15px/1.45 var(--sans);color:var(--ink,#2b2a33);text-align:left;background:var(--mint,#cfeedd);box-shadow:var(--shadow);cursor:pointer;border:0;align-items:flex-start;gap:10px;margin:0;padding:14px 16px 12px;animation:.25s both SUamcW_drop;display:flex;transform:rotate(-.8deg)}.SUamcW_teacherTick{color:var(--green-pen);flex:none}.SUamcW_signOff{font:700 21px/1 var(--hand);color:var(--green-ink);margin-top:4px;display:block}.SUamcW_notice{width:100%;font:600 14px/1.4 var(--sans);color:var(--ink,#2b2a33);text-align:left;background:var(--card,#fff);border:1.5px solid var(--ink,#2b2a33);border-radius:var(--sketch);box-shadow:var(--shadow);cursor:pointer;align-items:center;gap:8px;margin:0;padding:10px 14px;animation:.2s both SUamcW_drop;display:flex}.SUamcW_fieldNote{background:var(--yellow,#fff1a8);box-shadow:var(--shadow);margin-top:12px;padding:20px 18px 12px;position:relative;transform:rotate(.6deg)}.SUamcW_fieldNote[data-compact]{padding:16px 14px 6px}.SUamcW_fieldNote[data-compact] .SUamcW_fieldTitle{font-size:20px}.SUamcW_fieldNote[data-compact] .SUamcW_fieldText{font-size:14px;line-height:1.4}.SUamcW_fieldNote[data-compact] .SUamcW_fieldButtons{margin-top:4px}.SUamcW_fieldNote[data-side=top]{margin-bottom:auto}.SUamcW_fieldNote[data-folded]{padding:0}.SUamcW_fieldUnfold{width:100%;min-height:44px;color:var(--ink,#2b2a33);text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:8px;padding:6px 12px;display:flex}.SUamcW_fieldUnfold .SUamcW_fieldTitle{margin:0;font-size:19px}.SUamcW_fieldOpen{font:700 14px/1.2 var(--sans);color:var(--pen-ink);text-underline-offset:3px;white-space:nowrap;margin-left:auto;text-decoration:underline}.SUamcW_fieldNote:before{content:"";background:var(--tape);width:84px;height:22px;margin-left:-42px;position:absolute;top:-11px;left:50%;transform:rotate(-3deg)}.SUamcW_fieldTitle{font:700 22px/1.1 var(--hand);color:var(--pen,#2f5bd3);align-items:center;gap:6px;margin:0 0 4px;display:flex}.SUamcW_fieldText{margin:0;font-size:15px;line-height:1.45}.SUamcW_fieldButtons{align-items:center;gap:10px;margin-top:10px;display:flex}svg.SUamcW_arrowLayer{z-index:-1;pointer-events:none;width:100vw;height:100vh;position:fixed;inset:0;overflow:visible}.SUamcW_arrowLayer path{fill:none;stroke:var(--pen,#2f5bd3);stroke-width:3px;stroke-linecap:round;stroke-linejoin:round}@keyframes SUamcW_pop{0%{opacity:0;transform:scale(.85)}}@keyframes SUamcW_drop{0%{opacity:0;transform:translateY(-6px)}}@media (max-width:1023px){.SUamcW_focusChip,.SUamcW_smallButton,.SUamcW_yieldChip,.SUamcW_nameButton,.SUamcW_tileJump{min-height:44px}.SUamcW_queueButton{width:44px;height:44px}.SUamcW_actions{grid-template-columns:1fr 1fr}.SUamcW_action{min-height:52px}}@media (prefers-reduced-motion:reduce){.SUamcW_sweep,.SUamcW_bubble,.SUamcW_noteToast,.SUamcW_notice,.SUamcW_teacher,.SUamcW_endTurn[data-kind=botTurn] .SUamcW_endIcon{animation:none}.SUamcW_sheet,.SUamcW_endTurn,.SUamcW_action,.SUamcW_endTurn[data-holding] .SUamcW_holdBar{transition:none}}
.DigJgW_page{--red-pen:#d1343b;--green-pen:#2e8a57;--dot-grid:#d9d4c7;--green-ink:#24704a;--red-ink:#b42a31;--pen-ink:#2448ad;--pencil-ink:#5a5964;--bar-h:52px;--notes-w:240px;--side-w:340px;--sketch:255px 15px 225px 15px / 15px 225px 15px 255px;--z-hud:3;--z-toast:4;--z-sheet:5;--z-overlay:50;grid-template-rows:var(--site-header-h) minmax(0, 1fr);height:100dvh;color:var(--ink,#2b2a33);display:grid;overflow:hidden}.DigJgW_stage{min-width:0;min-height:0;display:grid;position:relative}.DigJgW_stage>*{grid-area:1/1;min-width:0;min-height:0}.DigJgW_stage:has([data-fisk-root])>.DigJgW_shell{display:none}.DigJgW_shell{place-items:center;padding:16px;display:grid;overflow:auto}.DigJgW_cover{background:var(--sky,#d3e7ff);width:min(460px,100%);box-shadow:var(--shadow);text-align:center;border-radius:6px 16px 16px 6px;padding:40px 28px 28px 44px;position:relative}.DigJgW_cover:before{content:"";background:repeating-linear-gradient(#2b2a338c 0 6px,#0000 6px 12px) 10px 0/2px 100% no-repeat,#2f5bd3;border-radius:6px 0 0 6px;width:20px;position:absolute;inset:0 auto 0 0}.DigJgW_coverLabel{background:var(--card,#fff);max-width:340px;box-shadow:var(--shadow);margin:0 auto 18px;padding:22px 18px 14px;position:relative;transform:rotate(-2deg)}.DigJgW_coverLabel:before{content:"";background:var(--tape);width:96px;height:24px;margin-left:-48px;position:absolute;top:-12px;left:50%;transform:rotate(3deg)}.DigJgW_coverTitle{font-family:var(--hand);margin:0;font-size:clamp(52px,13vw,76px);font-weight:700;line-height:.95}.DigJgW_coverSub{font-family:var(--hand);color:var(--pencil,#6b6a75);margin:6px 0 0;font-size:24px;line-height:1.15}.DigJgW_coverSquiggle{width:70%;height:16px;margin:8px auto 0}.DigJgW_coverAbout{text-wrap:balance;max-width:42ch;margin:0 auto;font-size:16px;line-height:1.45}.DigJgW_loading{font-family:var(--hand);color:var(--pen,#2f5bd3);margin:18px 0 6px;font-size:28px}.DigJgW_noscript{margin:0 0 10px;font-size:15px}.DigJgW_backLink{font-size:15px;font-weight:700}.DigJgW_root{width:100%;height:100%;min-height:0;position:relative;overflow:clip}.DigJgW_screen{place-items:center;height:100%;padding:16px;display:grid;overflow:auto}.DigJgW_game{grid-template:"bar bar bar" var(--bar-h) "notes stage side" minmax(0, 1fr) / var(--notes-w) minmax(0, 1fr) var(--side-w);height:100%;display:grid;position:relative}.DigJgW_game[data-notes=closed]{--notes-w:44px}.DigJgW_game[data-layout=sheet],.DigJgW_game[data-layout=drawer]{--bar-h:48px;grid-template:"bar" var(--bar-h) "stage" minmax(0, 1fr) / minmax(0, 1fr)}.DigJgW_topBar{z-index:var(--z-hud);grid-area:bar;min-width:0;position:relative}.DigJgW_notes{grid-area:notes;min-height:0;overflow:auto}.DigJgW_mapArea{grid-area:stage;min-width:0;min-height:0;position:relative;overflow:hidden}.DigJgW_side{grid-area:side;min-height:0;overflow:auto}.DigJgW_rival{z-index:var(--z-hud);pointer-events:none;position:absolute;top:12px;left:12px}.DigJgW_toasts{z-index:var(--z-toast);pointer-events:none;align-content:end;gap:8px;width:min(380px,100% - 190px);display:grid;position:absolute;bottom:16px;left:16px}.DigJgW_toasts>*{pointer-events:auto}.DigJgW_game[data-layout=sheet] .DigJgW_rival,.DigJgW_game[data-layout=drawer] .DigJgW_rival{z-index:var(--z-toast);top:8px;right:12px}.DigJgW_game[data-layout=drawer] .DigJgW_rival{right:332px}.DigJgW_game[data-layout=sheet] .DigJgW_toasts,.DigJgW_game[data-layout=drawer] .DigJgW_toasts{align-content:start;width:auto;position:static}.DigJgW_endTurn{z-index:var(--z-hud);transition:bottom .22s;position:absolute;bottom:16px;right:16px}.DigJgW_game[data-layout=sheet] .DigJgW_endTurn{bottom:84px;right:12px}.DigJgW_game[data-sheet=half] .DigJgW_endTurn{bottom:calc(45vh + 12px)}.DigJgW_game[data-sheet=full] .DigJgW_endTurn{visibility:hidden}.DigJgW_game[data-layout=drawer] .DigJgW_endTurn{bottom:12px;right:332px}.DigJgW_game[data-left-handed] .DigJgW_endTurn{left:12px;right:auto}.DigJgW_game[data-layout=desktop][data-left-handed] .DigJgW_toasts{left:auto;right:16px}.DigJgW_tipDock{z-index:var(--z-toast);pointer-events:none;flex-direction:column;justify-content:flex-end;transition:bottom .22s;display:flex;position:absolute;inset:72px 100px 84px 12px}.DigJgW_tipDock>*{pointer-events:auto}.DigJgW_game[data-sheet=half] .DigJgW_tipDock{bottom:calc(45vh + 12px)}.DigJgW_game[data-sheet=full] .DigJgW_tipDock{visibility:hidden}.DigJgW_game[data-left-handed] .DigJgW_tipDock{left:100px;right:12px}.DigJgW_game[data-layout=drawer] .DigJgW_tipDock{bottom:12px;right:420px}.DigJgW_game[data-layout=drawer][data-left-handed] .DigJgW_tipDock{left:100px;right:332px}.DigJgW_btn{min-height:44px;font:700 15px/1.2 var(--sans);color:var(--ink,#2b2a33);background:var(--card,#fff);border:2px solid var(--ink,#2b2a33);border-radius:var(--sketch);cursor:pointer;justify-content:center;align-items:center;gap:8px;padding:8px 16px;text-decoration:none;transition:transform .12s,box-shadow .12s;display:inline-flex}.DigJgW_btn:hover{box-shadow:2px 3px 0 var(--ink,#2b2a33);text-decoration:none;transform:translateY(-1px)}.DigJgW_btn:active{box-shadow:none;transform:translateY(1px)}.DigJgW_btn[disabled],.DigJgW_btn[aria-disabled=true]{opacity:.5;cursor:not-allowed;box-shadow:none;transform:none}.DigJgW_btnPrimary{background:var(--pen,#2f5bd3);color:#fff;border-color:#2448ad;}.DigJgW_btnDanger{color:var(--red-pen);border-color:var(--red-pen);}.DigJgW_btnGhost{background:0 0;border-color:#0000;}.DigJgW_iconBtn{min-width:44px;padding:6px;}.DigJgW_srOnly{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (prefers-reduced-motion:reduce){.DigJgW_btn,.DigJgW_endTurn,.DigJgW_tipDock{transition:none}}
.iZ2JHW_backdrop{z-index:var(--z-overlay,50);background:#fbf8f1cc;place-items:center;padding:24px;animation:.16s ease-out iZ2JHW_fadeIn;display:grid;position:fixed;inset:0}.iZ2JHW_sheet{--small:13px;background:var(--card,#fff);width:min(720px,100%);max-height:calc(100dvh - 48px);box-shadow:var(--shadow), 0 26px 60px -30px #2b2a3373;border-radius:3px 5px 4px 6px;flex-direction:column;animation:.22s ease-out iZ2JHW_sheetIn;display:flex;position:relative}.iZ2JHW_sheet:focus{outline:none}.iZ2JHW_sheet[data-size=small]{width:min(480px,100%)}.iZ2JHW_sheet[data-size=wide]{width:min(1200px,100%)}.iZ2JHW_sheet[data-size=full]{width:min(1280px,100%);height:calc(100dvh - 48px)}.iZ2JHW_sheet[data-tone=yellow]{background:var(--yellow,#fff1a8)}.iZ2JHW_sheet[data-tone=pink]{background:var(--pink,#ffd6e2)}.iZ2JHW_sheet:before{content:"";z-index:1;background:var(--tape);pointer-events:none;width:110px;height:26px;margin-left:-55px;position:absolute;top:-12px;left:50%;transform:rotate(-2deg)}.iZ2JHW_head{justify-content:space-between;align-items:flex-start;gap:12px;padding:20px 12px 4px 26px;display:flex}.iZ2JHW_title{font:700 38px/1 var(--hand);margin:6px 0 0}.iZ2JHW_subtitle{color:var(--pencil,#6b6a75);white-space:nowrap;margin-left:12px;font-size:24px;font-weight:600}.iZ2JHW_close{width:44px;height:44px;color:var(--ink,#2b2a33);cursor:pointer;background:0 0;border:0;border-radius:50%;flex:none;place-items:center;transition:transform .15s,color .15s;display:grid}.iZ2JHW_close:hover{color:var(--red-pen);transform:rotate(8deg)}.iZ2JHW_body{overscroll-behavior:contain;min-height:0;padding:6px 26px 26px;overflow:auto}@keyframes iZ2JHW_fadeIn{0%{opacity:0}}@keyframes iZ2JHW_sheetIn{0%{opacity:0;transform:translateY(16px)rotate(-.8deg)}}.iZ2JHW_lead{margin:0 0 8px;font-size:17px;line-height:1.5}.iZ2JHW_actions{flex-wrap:wrap;align-items:center;gap:10px;margin-top:18px;display:flex}.iZ2JHW_hint{color:var(--pencil-ink);margin:4px 0 0;font-size:14px;font-weight:400;line-height:1.4;display:block}.iZ2JHW_why{color:var(--red-pen);margin:6px 0 0;font-size:14px;font-weight:700;line-height:1.4}.iZ2JHW_plainNote{font-size:var(--small,13px);color:var(--pencil,#6b6a75);font-style:normal;font-weight:400;line-height:1.4;display:block}.iZ2JHW_sectionTitle{font:700 26px/1.1 var(--hand);margin:0 0 8px}.iZ2JHW_sectionTitle .iZ2JHW_plainNote{font-family:var(--sans);margin-top:2px}.iZ2JHW_empty{color:var(--pencil,#6b6a75);margin:0}.iZ2JHW_code{resize:vertical;width:100%;min-height:140px;color:var(--ink,#2b2a33);background:var(--paper,#fbf8f1);border:2px solid var(--ink,#2b2a33);overflow-wrap:anywhere;border-radius:10px;padding:10px 12px;font:13px/1.45 ui-monospace,SFMono-Regular,Menlo,monospace;display:block}.iZ2JHW_bigBtn{text-align:left;justify-content:flex-start;min-height:56px;padding:8px 18px 8px 14px}.iZ2JHW_btnText{display:grid}.iZ2JHW_btnText small{opacity:.8;font-size:13px;font-weight:600}.iZ2JHW_switchRow{cursor:pointer;text-align:left;align-items:center;gap:12px;min-height:44px;display:flex}.iZ2JHW_switchRow b{font-size:16px;line-height:1.3;display:block}.iZ2JHW_switch{appearance:none;background:var(--card,#fff);border:2px solid var(--ink,#2b2a33);cursor:pointer;border-radius:999px;flex:none;width:50px;height:30px;margin:0;position:relative}.iZ2JHW_switch:after{content:"";background:var(--ink,#2b2a33);border-radius:50%;width:18px;height:18px;transition:transform .15s;position:absolute;top:4px;left:4px}.iZ2JHW_switch:checked{background:var(--pen,#2f5bd3);border-color:#2448ad}.iZ2JHW_switch:checked:after{background:#fff;transform:translate(20px)}.iZ2JHW_notebookScreen{padding:28px 16px}.iZ2JHW_notebook{background:var(--sky,#d3e7ff);width:min(980px,100%);box-shadow:var(--shadow);border-radius:6px 16px 16px 6px;gap:20px;padding:34px 34px 28px 58px;display:grid;position:relative}.iZ2JHW_notebook:before{content:"";background:repeating-linear-gradient(#2b2a338c 0 6px,#0000 6px 12px) 11px 0/2px 100% no-repeat,#2f5bd3;border-radius:6px 0 0 6px;width:22px;position:absolute;inset:0 auto 0 0}.iZ2JHW_coverTop{grid-template-columns:auto auto;justify-content:center;align-items:center;gap:4px 28px;display:grid}.iZ2JHW_coverTop>:first-child{grid-row:span 2}.iZ2JHW_fishDoodle{color:var(--pen,#2f5bd3);transform:rotate(-8deg)}.iZ2JHW_pronounce{max-width:230px;font:600 22px/1.15 var(--hand);color:var(--ink,#2b2a33);align-items:flex-start;gap:4px;margin:0;display:flex;transform:rotate(-3deg)}.iZ2JHW_pronounceArrow{flex:none;width:30px;height:32px}.iZ2JHW_about{text-align:center;text-wrap:balance;max-width:64ch;color:var(--ink,#2b2a33);margin:0 auto;font-size:16px;line-height:1.45}.iZ2JHW_coverHeading{font:700 28px/1 var(--hand);margin:0 0 8px;padding:0;display:block}.iZ2JHW_cheeses{border:0;grid-template-columns:repeat(3,minmax(0,1fr));gap:0 22px;min-width:0;margin:0;padding:0;display:grid}.iZ2JHW_cheeses>legend{margin-bottom:22px}.iZ2JHW_cheese{text-align:left;cursor:pointer;flex-direction:column;gap:6px;padding:22px 18px 14px;transition:transform .15s,box-shadow .15s;display:flex;position:relative;transform:rotate(-1.2deg)}.iZ2JHW_cheese:nth-of-type(2){transform:rotate(.8deg)}.iZ2JHW_cheese:nth-of-type(3){transform:rotate(-.4deg)}.iZ2JHW_cheese:hover{transform:translateY(-3px)rotate(0)}.iZ2JHW_cheese[data-checked]{transform:translateY(-4px)rotate(0)}.iZ2JHW_cheese[data-checked]:after{content:"";pointer-events:none;border:3px solid var(--pen,#2f5bd3);border-radius:var(--sketch);position:absolute;inset:-9px;transform:rotate(-1deg)}.iZ2JHW_cheese:has(input:focus-visible){outline:2px dashed var(--pen,#2f5bd3);outline-offset:6px}.iZ2JHW_cheeseTag{font:700 22px/1.2 var(--hand);color:var(--pen,#2f5bd3);background:var(--card,#fff);padding:0 8px;position:absolute;top:-12px;right:12px;transform:rotate(5deg);box-shadow:0 1px 2px #0000001a}.iZ2JHW_cheeseName{font:700 32px/1 var(--hand);padding-right:30px}.iZ2JHW_cheeseCard{font-size:15px;line-height:1.4}.iZ2JHW_cheeseDetail{color:var(--pencil-ink);font-size:14px;line-height:1.4}.iZ2JHW_cheeseStats{color:var(--pencil-ink);border-top:1.5px dashed #2b2a3333;margin-top:auto;padding-top:8px;font-size:14px;font-weight:700}.iZ2JHW_cheeseTick{color:var(--pen,#2f5bd3);position:absolute;top:10px;right:12px}.iZ2JHW_setup{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:16px 32px;display:grid}.iZ2JHW_seedField{min-width:0}.iZ2JHW_seedRow{gap:8px;display:flex}.iZ2JHW_seedInput{width:9.5ch;min-height:48px;font:800 24px/1 var(--sans);letter-spacing:.2em;text-transform:uppercase;color:var(--ink,#2b2a33);background:var(--card,#fff);border:2px solid var(--ink,#2b2a33);border-radius:10px;padding:6px 14px}.iZ2JHW_seedInput[aria-invalid=true]{border-color:var(--red-pen)}.iZ2JHW_invalid{color:var(--red-pen);margin:4px 0 0;font-size:14px;font-weight:700;display:block}.iZ2JHW_setup .iZ2JHW_switchRow{margin-top:30px}.iZ2JHW_badSave{background:var(--pink,#ffd6e2);box-shadow:var(--shadow);margin:0;padding:10px 14px;font-weight:700;transform:rotate(-.5deg)}.iZ2JHW_coverActions{flex-wrap:wrap;align-items:center;gap:12px 14px;display:flex}.iZ2JHW_continue{text-align:left}.iZ2JHW_continue small{color:var(--pencil,#6b6a75);font-size:13px;font-weight:600;display:block}.iZ2JHW_backLink{align-items:center;min-height:44px;font-size:15px;font-weight:700;display:inline-flex}.iZ2JHW_pasteLink{min-height:44px;font:700 15px/1.2 var(--sans);color:var(--pen,#2f5bd3);cursor:pointer;text-underline-offset:3px;background:0 0;border:0;align-items:center;padding:0 4px;text-decoration:underline;display:inline-flex}.iZ2JHW_treeInfo{z-index:3;background:var(--card,#fff);flex-wrap:wrap;align-items:center;gap:8px 12px;margin:0 0 12px;padding:6px 0 10px;font-size:15px;display:flex;position:sticky;top:-6px}.iZ2JHW_treeChip{background:var(--yellow,#fff1a8);border-radius:var(--sketch);align-items:center;gap:6px;padding:3px 12px 3px 8px;font-weight:700;display:inline-flex}.iZ2JHW_treeChip[data-tone=pen]{color:var(--pen,#2f5bd3);background:var(--sky,#d3e7ff)}.iZ2JHW_treeHint{color:var(--pencil,#6b6a75);font-size:14px}.iZ2JHW_tree{grid-template-columns:repeat(4,minmax(0,1fr));column-gap:50px;padding:0 34px 10px 10px;display:grid;position:relative}.iZ2JHW_arrows{z-index:0;pointer-events:none;position:absolute;top:0;left:0;overflow:visible}.iZ2JHW_arrows path{fill:none;stroke:var(--pencil,#6b6a75);stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;opacity:.5}.iZ2JHW_arrows [data-done] path{opacity:.16}.iZ2JHW_arrows [data-lit] path{stroke:var(--pen,#2f5bd3);stroke-width:2.6px;opacity:1}.iZ2JHW_column{z-index:1;align-content:start;gap:16px;min-width:0;display:grid;position:relative}.iZ2JHW_chapterTitle{font:700 26px/1.1 var(--hand);background:var(--mint,#cfeedd);justify-self:start;margin:0 0 2px;padding:2px 12px;transform:rotate(-1.5deg)}.iZ2JHW_techCard{text-align:left;width:100%;font:14px/1.35 var(--sans);color:var(--ink,#2b2a33);background:var(--card,#fff);box-shadow:var(--shadow);cursor:pointer;border:2px solid #2b2a332e;border-radius:3px;flex-direction:column;gap:5px;padding:10px 12px;transition:transform .15s,box-shadow .15s;display:flex;position:relative}.iZ2JHW_techCard:not([aria-disabled]):hover{box-shadow:2px 3px 0 var(--ink,#2b2a33);transform:translateY(-2px)rotate(-.6deg)}.iZ2JHW_techCard[aria-disabled]{cursor:default}.iZ2JHW_techCard[data-state=available]{border-color:var(--pen,#2f5bd3)}.iZ2JHW_techCard[data-state=current]{background:var(--yellow,#fff1a8);border-color:#0000;transform:rotate(-1deg)}.iZ2JHW_techCard[data-state=known]{box-shadow:none;background:#f4f1e8;border-color:#0000}.iZ2JHW_techCard[data-state=known] .iZ2JHW_techName{-webkit-text-decoration:line-through 1.5px var(--green-pen);text-decoration:line-through 1.5px var(--green-pen)}.iZ2JHW_techCard[data-state=locked]{color:var(--pencil,#6b6a75);background:#fbfaf6;border-style:dashed}.iZ2JHW_techCard[data-queued]{border-color:var(--pen,#2f5bd3);border-style:dashed}.iZ2JHW_step{width:30px;height:30px;font:800 15px/1 var(--sans);color:#fff;background:var(--pen,#2f5bd3);border-radius:50%;place-items:center;display:grid;position:absolute;top:-12px;left:-12px;box-shadow:0 1px 3px #00000040}.iZ2JHW_step[data-preview]{color:var(--pen,#2f5bd3);background:var(--card,#fff);border:2px dashed var(--pen,#2f5bd3)}.iZ2JHW_techHead{border-bottom:2px solid var(--rule,#2f5bd329);justify-content:space-between;align-items:baseline;gap:8px;padding-bottom:4px;display:flex}.iZ2JHW_techName{font:700 24px/1.05 var(--hand);color:var(--ink,#2b2a33)}.iZ2JHW_techState{font:800 12px/1 var(--sans);letter-spacing:.08em;text-transform:uppercase;color:var(--pencil,#6b6a75);flex:none}.iZ2JHW_techCard[data-state=available] .iZ2JHW_techState{color:var(--pen,#2f5bd3)}.iZ2JHW_techTick{color:var(--green-pen);flex:none}.iZ2JHW_techRow{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:2px 8px;display:flex}.iZ2JHW_techMeta{font-weight:700}.iZ2JHW_meter{background:#2b2a331a;border-radius:99px;height:8px;display:block;overflow:hidden}.iZ2JHW_meter>i{background:var(--pen,#2f5bd3);border-radius:99px;height:100%;display:block}.iZ2JHW_unlocks{color:var(--ink,#2b2a33);flex-wrap:wrap;align-items:center;gap:2px;display:flex}.iZ2JHW_techBonus{font-size:var(--small,13px);color:var(--green-ink);font-weight:700}.iZ2JHW_bulb{font-size:var(--small,13px);color:var(--pencil,#6b6a75);align-items:flex-start;gap:6px;line-height:1.35;display:flex}.iZ2JHW_bulb>svg{margin-top:-3px}.iZ2JHW_bulb[data-banked]{color:var(--ink,#2b2a33);font-weight:700}.iZ2JHW_needs{font-size:var(--small,13px);color:var(--pencil,#6b6a75);font-weight:700}.iZ2JHW_quote{font-size:var(--small,13px);color:var(--pencil,#6b6a75);font-style:italic;line-height:1.4}.iZ2JHW_quote .iZ2JHW_plainNote{margin-top:2px}.iZ2JHW_folds{gap:12px;display:grid}.iZ2JHW_fold{min-width:0}.iZ2JHW_foldTitle{margin:0}.iZ2JHW_foldHead{width:100%;min-height:52px;font:700 26px/1.1 var(--hand);color:var(--ink,#2b2a33);text-align:left;background:var(--mint,#cfeedd);border-radius:var(--sketch);cursor:pointer;border:0;align-items:center;gap:10px;padding:6px 14px;display:flex}.iZ2JHW_foldCount{font:800 14px/1 var(--sans);color:var(--pencil,#6b6a75);margin-left:auto}.iZ2JHW_foldArrow{transition:transform .15s}.iZ2JHW_foldHead[aria-expanded=true] .iZ2JHW_foldArrow{transform:rotate(180deg)}.iZ2JHW_foldBody{gap:16px;padding:16px 2px 8px 12px;display:grid}.iZ2JHW_diplomacy{grid-template-columns:210px minmax(0,1fr);grid-template-areas:"note main""log log";gap:20px 26px;display:grid}.iZ2JHW_rivalNote{text-align:center;flex-direction:column;grid-area:note;align-self:start;align-items:center;gap:4px;padding:24px 14px 20px;display:flex;transform:rotate(-2deg)}.iZ2JHW_rivalFace{color:var(--red-pen)}.iZ2JHW_rivalName{font:700 26px/1 var(--hand)}.iZ2JHW_rivalTitle{color:var(--pencil-ink);font-size:14px;line-height:1.3}.iZ2JHW_stamp{font:800 14px/1.1 var(--sans);letter-spacing:.12em;white-space:nowrap;outline-offset:2px;border:2.5px solid;border-radius:6px 4px 7px 5px;outline:1px solid;margin-top:12px;padding:4px 10px 3px;transform:rotate(-6deg)}.iZ2JHW_stamp[data-kind=peace]{color:var(--green-ink)}.iZ2JHW_stamp[data-kind=war]{color:var(--red-ink)}.iZ2JHW_stamp[data-kind=truce]{color:var(--pen-ink)}.iZ2JHW_stamp[data-kind=cooldown]{color:var(--pencil-ink)}.iZ2JHW_diploMain{grid-area:main;align-content:start;gap:18px;min-width:0;display:grid}.iZ2JHW_rumour{font:700 32px/1.15 var(--hand);color:var(--red-pen);margin:20px 0 0;transform:rotate(-1.5deg)}.iZ2JHW_mood{gap:2px;margin:0;font-size:15px;display:grid}.iZ2JHW_mood b{font:700 24px/1.1 var(--hand)}.iZ2JHW_strength{gap:8px;display:grid}.iZ2JHW_strength .iZ2JHW_sectionTitle{margin-bottom:2px}.iZ2JHW_barRow{grid-template-columns:130px minmax(0,1fr);align-items:center;gap:10px;font-size:15px;font-weight:700;display:grid}.iZ2JHW_barTrack{background:var(--card,#fff);border:2px solid var(--ink,#2b2a33);border-radius:var(--sketch);height:20px;display:block;overflow:hidden}.iZ2JHW_barTrack>i{height:100%;display:block}.iZ2JHW_barRow[data-side=you] .iZ2JHW_barTrack>i{background:repeating-linear-gradient(45deg, var(--pen,#2f5bd3) 0 2px, transparent 2px 7px), var(--sky,#d3e7ff)}.iZ2JHW_barRow[data-side=him] .iZ2JHW_barTrack>i{background:repeating-linear-gradient(135deg, var(--red-pen) 0 2px, transparent 2px 7px), var(--pink,#ffd6e2)}.iZ2JHW_diploActions{display:grid}.iZ2JHW_diploAction{justify-items:start;gap:2px;display:grid}.iZ2JHW_memes{gap:8px;display:grid}.iZ2JHW_memeRow{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.iZ2JHW_meme{min-height:44px;font:600 13px/1.25 var(--sans);color:var(--ink,#2b2a33);text-align:center;background:var(--card,#fff);border:2px solid var(--ink,#2b2a33);border-radius:var(--sketch);cursor:pointer;align-content:start;justify-items:center;gap:4px;padding:10px 6px;transition:transform .15s,background .15s;display:grid}.iZ2JHW_meme:not([aria-disabled]):hover{background:var(--yellow,#fff1a8);transform:rotate(-1.5deg)}.iZ2JHW_meme[aria-disabled]{opacity:.5;cursor:not-allowed}.iZ2JHW_diploLog{grid-area:log;min-width:0}.iZ2JHW_log{gap:8px;max-height:280px;margin:0;padding:0 4px 0 0;list-style:none;display:grid;overflow:auto}.iZ2JHW_logLine{background:color-mix(in srgb, var(--pink,#ffd6e2) 55%, var(--card,#fff));border-radius:12px 12px 12px 3px;grid-template-columns:64px minmax(0,1fr);gap:0 10px;padding:8px 12px;display:grid}.iZ2JHW_logPage{font:600 18px/1.25 var(--hand);color:var(--pencil,#6b6a75)}.iZ2JHW_logText{font-size:15px;line-height:1.4}.iZ2JHW_logLine .iZ2JHW_plainNote{grid-column:2}.iZ2JHW_trophySummary{align-items:center;gap:16px;margin:4px 0 16px;display:flex}.iZ2JHW_gradeBadge{width:64px;height:60px;font:700 34px/1 var(--hand);color:var(--red-pen);border:3px solid var(--red-pen);border-radius:52% 46% 50% 48%/48% 54% 46% 52%;flex:none;place-items:center;display:grid;transform:rotate(-6deg)}.iZ2JHW_scoreLine{font:700 30px/1.1 var(--hand);display:block}.iZ2JHW_trophyGrid{grid-template-columns:minmax(0,1.35fr) minmax(0,1fr) minmax(0,1fr);display:grid}.iZ2JHW_trophySide{font:700 26px/1 var(--hand);align-items:center;gap:6px;padding:4px 12px 8px;display:flex}.iZ2JHW_trophySide[data-side=you]{color:var(--pen,#2f5bd3)}.iZ2JHW_trophySide[data-side=him]{color:var(--red-pen)}.iZ2JHW_trophyGoal,.iZ2JHW_trophyCell{border-top:2px dashed #2b2a3324;padding:12px}.iZ2JHW_trophyGoal{align-items:flex-start;gap:10px;padding-left:0;font-size:15px;display:flex}.iZ2JHW_trophyGoal b{font-size:16px;display:block}.iZ2JHW_trophyCell{align-content:start;justify-items:start;gap:4px;display:grid}.iZ2JHW_trophyCell[data-side=you]{background:color-mix(in srgb, var(--sky,#d3e7ff) 38%, transparent)}.iZ2JHW_trophyCell[data-side=him]{background:color-mix(in srgb, var(--pink,#ffd6e2) 38%, transparent)}.iZ2JHW_standing{font-size:15px;font-weight:700}.iZ2JHW_countdown{color:var(--red-ink);background:var(--yellow,#fff1a8);padding:2px 8px;font-size:14px;font-weight:800;transform:rotate(-2deg)}.iZ2JHW_marks{flex-wrap:wrap;gap:4px;display:flex}.iZ2JHW_markEmpty{opacity:.22}.iZ2JHW_bigScore{font:700 44px/1 var(--hand)}.iZ2JHW_sheetColumns{grid-template-columns:repeat(4,minmax(0,1fr));gap:0 28px;display:grid}.iZ2JHW_howTo{columns:3 280px;column-gap:34px}.iZ2JHW_block{break-inside:avoid;min-width:0;margin-bottom:18px}.iZ2JHW_terms{gap:6px;margin:0 0 18px;padding:0;list-style:none;display:grid}.iZ2JHW_terms li{align-items:flex-start;gap:8px;font-size:14px;line-height:1.35;display:flex}.iZ2JHW_terms li>svg{color:var(--pen,#2f5bd3);margin-top:-3px}.iZ2JHW_bullets{gap:6px;margin:0 0 18px;padding-left:20px;font-size:15px;line-height:1.45;display:grid}.iZ2JHW_sheetColumns .iZ2JHW_bullets{font-size:14px;line-height:1.4}.iZ2JHW_bullets li::marker{color:var(--pen,#2f5bd3)}.iZ2JHW_keys,.iZ2JHW_glossary{gap:6px;margin:0 0 18px;display:grid}.iZ2JHW_keys>div,.iZ2JHW_glossary>div{grid-template-columns:104px minmax(0,1fr);gap:8px;font-size:14px;line-height:1.35;display:grid}.iZ2JHW_glossary>div{grid-template-columns:92px minmax(0,1fr)}.iZ2JHW_keys dd,.iZ2JHW_glossary dd{margin:0}.iZ2JHW_keys kbd{font:700 13px/1.5 var(--sans);white-space:nowrap;background:var(--card,#fff);border:1.5px solid var(--ink,#2b2a33);box-shadow:0 2px 0 var(--ink,#2b2a33);border-radius:6px;padding:1px 7px;display:inline-block}.iZ2JHW_glossary dt{font-weight:800}.iZ2JHW_menu{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.iZ2JHW_menuItem{justify-content:flex-start;min-height:52px;font-size:16px}.iZ2JHW_settings{gap:16px;display:grid}.iZ2JHW_choice{border:0;gap:8px;min-width:0;margin:0;padding:0;display:grid}.iZ2JHW_choice legend{margin-bottom:8px;padding:0;font-size:16px}.iZ2JHW_pills{flex-wrap:wrap;gap:8px;display:flex}.iZ2JHW_pill{position:relative}.iZ2JHW_pill input{opacity:0;cursor:pointer;margin:0;position:absolute;inset:0}.iZ2JHW_pill span{background:var(--card,#fff);border:2px solid var(--ink,#2b2a33);border-radius:var(--sketch);align-items:center;min-height:44px;padding:8px 16px;font-weight:700;display:inline-flex}.iZ2JHW_pill input:checked+span{color:#fff;background:var(--pen,#2f5bd3);border-color:#2448ad}.iZ2JHW_pill input:focus-visible+span{outline:2px dashed var(--pen,#2f5bd3);outline-offset:3px}.iZ2JHW_question{font:700 21px/1.35 var(--sans);margin:4px 0 16px}.iZ2JHW_answers{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.iZ2JHW_answer{min-height:64px;font:700 16px/1.3 var(--sans);color:var(--ink,#2b2a33);text-align:left;background:var(--card,#fff);border:2px solid var(--ink,#2b2a33);border-radius:var(--sketch);cursor:pointer;align-items:center;gap:12px;padding:10px 14px;transition:transform .12s,box-shadow .12s;display:flex;position:relative}.iZ2JHW_answer:not([aria-disabled]):hover{box-shadow:2px 3px 0 var(--ink,#2b2a33);transform:translateY(-1px)}.iZ2JHW_answer[aria-disabled]{cursor:default}.iZ2JHW_answerKey{width:30px;height:30px;font:800 15px/1 var(--sans);color:var(--pen,#2f5bd3);border:2px solid;border-radius:50%;flex:none;place-items:center;display:grid}.iZ2JHW_answer[data-verdict=right]{background:var(--mint,#cfeedd);border-color:var(--green-pen)}.iZ2JHW_answer[data-verdict=wrong]{background:var(--pink,#ffd6e2);border-color:var(--red-pen)}.iZ2JHW_answer[data-verdict=other]{opacity:.55}.iZ2JHW_answerMark{margin-left:auto}.iZ2JHW_answer[data-verdict=right] .iZ2JHW_answerMark{color:var(--green-pen)}.iZ2JHW_answer[data-verdict=wrong] .iZ2JHW_answerMark{color:var(--red-pen)}.iZ2JHW_quizResult{background:var(--card,#fff);border:2px solid var(--red-pen);border-radius:var(--sketch);margin:16px 0 0;padding:10px 14px;font-weight:700}.iZ2JHW_quizResult[data-right]{border-color:var(--green-pen)}.iZ2JHW_offer{color:var(--red-pen);align-items:center;gap:14px;margin:0 0 12px;display:flex}.iZ2JHW_offerQuote{font:600 22px/1.2 var(--hand);color:var(--ink,#2b2a33);background:var(--card,#fff);border-radius:14px 14px 14px 3px;margin:0;padding:10px 14px}.iZ2JHW_reportScreen{align-content:start;padding:28px 16px 40px}.iZ2JHW_report{background:repeating-linear-gradient(to bottom, transparent 0 31px, var(--rule,#2f5bd329) 31px 32px), var(--card,#fff);width:min(1020px,100%);box-shadow:var(--shadow);padding:34px 38px 28px;position:relative}.iZ2JHW_report:before{content:"";background:var(--tape);width:120px;height:26px;margin-left:-60px;position:absolute;top:-13px;left:50%;transform:rotate(2deg)}.iZ2JHW_reportHead{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:4px 24px;margin-bottom:12px;display:flex}.iZ2JHW_reportTitle{font:700 56px/1 var(--hand);margin:0}.iZ2JHW_reportMeta{font:600 24px/1.2 var(--hand);color:var(--pen,#2f5bd3);flex-wrap:wrap;gap:2px 20px;margin:0;display:flex}.iZ2JHW_reportBody{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:20px 44px;display:grid}.iZ2JHW_reportLeft,.iZ2JHW_reportRight{align-content:start;gap:18px;min-width:0;display:grid}.iZ2JHW_gradeRow{align-items:center;gap:16px;display:flex}.iZ2JHW_gradeCircle{flex:none;place-items:center;width:150px;height:132px;display:grid;position:relative}.iZ2JHW_gradeCircle svg{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.iZ2JHW_gradeCircle path{fill:none;stroke:var(--red-pen);stroke-width:3.5px;stroke-linecap:round}.iZ2JHW_gradeText{font:700 84px/1 var(--hand);color:var(--red-pen);position:relative}.iZ2JHW_ending{justify-items:start;gap:10px;min-width:0;display:grid}.iZ2JHW_victoryStamp{font:800 15px/1.15 var(--sans);letter-spacing:.08em;text-transform:uppercase;color:var(--red-pen);outline-offset:3px;border:3px solid;border-radius:8px 5px 9px 6px;outline:1px solid;align-items:center;gap:8px;padding:6px 14px;display:inline-flex;transform:rotate(-4deg)}.iZ2JHW_victoryStamp[data-won]{color:var(--pen,#2f5bd3)}.iZ2JHW_endingLine{margin:0;font-size:15px;line-height:1.45}.iZ2JHW_rematch{font:700 24px/1.1 var(--hand);color:var(--pen,#2f5bd3);margin:0}.iZ2JHW_greenPen{font:600 26px/1.25 var(--hand);color:var(--green-ink);margin:0}.iZ2JHW_signOff{white-space:nowrap}.iZ2JHW_subjects{border-collapse:collapse;width:100%}.iZ2JHW_subjects th{text-align:left;padding:4px 0;font-size:15px;font-weight:800}.iZ2JHW_subjects .iZ2JHW_plainNote{margin-left:8px;display:inline}.iZ2JHW_subjectGrade{text-align:right;width:60px;font:700 32px/1 var(--hand);color:var(--red-pen);padding:0}.iZ2JHW_chart{width:100%;height:auto;display:block;overflow:visible}.iZ2JHW_axis{fill:none;stroke:var(--pencil,#6b6a75);stroke-width:1.6px;stroke-linecap:round}.iZ2JHW_axisLabel{font:600 15px var(--hand);fill:var(--pencil,#6b6a75)}.iZ2JHW_lineYou,.iZ2JHW_lineHim{fill:none;stroke-width:2.4px;stroke-linecap:round;stroke-linejoin:round}.iZ2JHW_lineYou{stroke:var(--pen,#2f5bd3)}.iZ2JHW_lineHim{stroke:var(--red-pen);stroke-dasharray:6 4}.iZ2JHW_lineLabel{font:700 16px var(--hand)}.iZ2JHW_lineLabel[data-side=you]{fill:var(--pen,#2f5bd3)}.iZ2JHW_lineLabel[data-side=him]{fill:var(--red-pen)}.iZ2JHW_stats{grid-template-columns:repeat(2,minmax(0,1fr));gap:2px 22px;margin:0;display:grid}.iZ2JHW_stats>div{border-bottom:1px dashed #2b2a332e;justify-content:space-between;gap:10px;padding:3px 0;display:flex}.iZ2JHW_stats dt{font-size:15px}.iZ2JHW_stats dd{margin:0;font-weight:800}.iZ2JHW_lastLine{color:var(--red-pen);align-items:flex-start;gap:10px;margin:0;display:flex}.iZ2JHW_lastLine span{font:600 23px/1.2 var(--hand);color:var(--ink,#2b2a33);background:var(--pink,#ffd6e2);border-radius:12px 12px 12px 3px;padding:8px 12px}.iZ2JHW_reportActions{flex-wrap:wrap;align-items:center;gap:10px 12px;margin-top:22px;display:flex}.iZ2JHW_report>.iZ2JHW_code{min-height:0;font-family:var(--sans);margin-top:10px}.iZ2JHW_techDone{--small:14px;text-align:left;width:100%;font:14px/1.35 var(--sans);color:var(--ink,#2b2a33);background:var(--card,#fff);border:0;border-top:4px solid var(--pen,#2f5bd3);box-shadow:var(--shadow);cursor:pointer;border-radius:2px;align-items:flex-start;gap:10px;padding:14px 16px 12px;animation:.3s ease-out iZ2JHW_cardIn;display:flex}.iZ2JHW_techDoneBulb{flex:none}.iZ2JHW_techDoneText{gap:4px;display:grid}.iZ2JHW_techDoneText strong{font:700 24px/1.1 var(--hand)}@keyframes iZ2JHW_cardIn{0%{opacity:0;transform:translate(-28px)rotate(-3deg)}}.iZ2JHW_debug{z-index:60;width:340px;max-height:calc(100dvh - 16px);color:var(--ink,#2b2a33);border:1px solid var(--ink,#2b2a33);box-shadow:var(--shadow);background:#fffffff2;padding:10px;font:12px/1.4 ui-monospace,SFMono-Regular,Menlo,monospace;position:fixed;bottom:8px;right:8px;overflow:auto}.iZ2JHW_debug table{border-collapse:collapse;width:100%}.iZ2JHW_debug th{text-align:left;white-space:nowrap;vertical-align:top;padding-right:8px}.iZ2JHW_debugHead{margin:8px 0 2px;font-weight:700}.iZ2JHW_debugCity{margin:0 0 2px}.iZ2JHW_debugMap{width:100%;height:auto;margin-top:4px;display:block}@media (max-width:1139px){.iZ2JHW_sheetColumns{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:767px){.iZ2JHW_backdrop{padding:0;display:block}.iZ2JHW_sheet,.iZ2JHW_sheet[data-size]{--small:14px;border-radius:0;width:auto;height:auto;max-height:none;position:absolute;inset:0}.iZ2JHW_sheet:before{width:80px;height:18px;margin-left:-40px;top:-6px}.iZ2JHW_head{padding:12px 4px 2px 16px}.iZ2JHW_title{font-size:32px}.iZ2JHW_subtitle{margin:2px 0 0;font-size:20px;display:block}.iZ2JHW_body{padding:6px 16px 28px}.iZ2JHW_notebookScreen{padding:16px 12px 24px}.iZ2JHW_notebook{gap:18px;padding:24px 16px 22px 36px}.iZ2JHW_notebook:before{width:18px}.iZ2JHW_coverTop{grid-template-columns:minmax(0,1fr) auto minmax(0,230px) minmax(0,1fr);gap:14px 0}.iZ2JHW_coverTop>:first-child{grid-area:auto/1/auto/-1;justify-self:center}.iZ2JHW_fishDoodle{grid-column:2;margin-right:8px}.iZ2JHW_fishDoodle svg{width:56px;height:56px}.iZ2JHW_pronounce{grid-column:3}.iZ2JHW_cheeses,.iZ2JHW_setup{grid-template-columns:minmax(0,1fr);gap:18px}.iZ2JHW_setup .iZ2JHW_switchRow{margin-top:0}.iZ2JHW_cheese,.iZ2JHW_cheese:nth-of-type(n),.iZ2JHW_cheese[data-checked]{transform:none}.iZ2JHW_cheese:not([data-checked]) .iZ2JHW_cheeseDetail{display:none}.iZ2JHW_coverActions>*{flex:auto}.iZ2JHW_techState,.iZ2JHW_foldCount{font-size:14px}.iZ2JHW_treeInfo{position:static}.iZ2JHW_diplomacy{grid-template-columns:minmax(0,1fr);grid-template-areas:"note""main""log"}.iZ2JHW_rivalNote{text-align:left;grid-template-columns:auto minmax(0,1fr);justify-items:start;column-gap:14px;padding:16px;display:grid;transform:rotate(-1deg)}.iZ2JHW_rivalFace{grid-row:span 3;width:64px;height:64px}.iZ2JHW_stamp{margin-top:6px}.iZ2JHW_barRow{grid-template-columns:110px minmax(0,1fr)}.iZ2JHW_memeRow{grid-template-columns:repeat(2,minmax(0,1fr))}.iZ2JHW_meme{font-size:14px}.iZ2JHW_log{max-height:none}.iZ2JHW_trophyGrid{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.iZ2JHW_trophyGrid>:first-child{display:none}.iZ2JHW_trophyGoal{grid-column:1/-1;padding-bottom:6px}.iZ2JHW_trophyCell{border-top:0}.iZ2JHW_sheetColumns{grid-template-columns:minmax(0,1fr)}.iZ2JHW_terms li,.iZ2JHW_sheetColumns .iZ2JHW_bullets{font-size:15px}.iZ2JHW_keys>div,.iZ2JHW_glossary>div{grid-template-columns:104px minmax(0,1fr)}.iZ2JHW_menu,.iZ2JHW_answers{grid-template-columns:minmax(0,1fr)}.iZ2JHW_question{font-size:19px}.iZ2JHW_reportScreen{padding:18px 10px 28px}.iZ2JHW_report{padding:26px 16px 20px}.iZ2JHW_reportTitle{font-size:44px}.iZ2JHW_reportBody{grid-template-columns:minmax(0,1fr)}.iZ2JHW_gradeRow{align-items:flex-start;gap:10px}.iZ2JHW_gradeCircle{width:104px;height:92px}.iZ2JHW_gradeText{font-size:58px}.iZ2JHW_victoryStamp{margin-top:10px;font-size:14px}.iZ2JHW_subjects .iZ2JHW_plainNote{margin:0;display:block}.iZ2JHW_stats{grid-template-columns:minmax(0,1fr)}.iZ2JHW_meme,.iZ2JHW_cheeseDetail,.iZ2JHW_hint,.iZ2JHW_continue small,.iZ2JHW_btnText small,.iZ2JHW_keys kbd{font-size:14px}.iZ2JHW_code{font-size:16px}.iZ2JHW_report,.iZ2JHW_notebook{--small:14px}}@media (prefers-reduced-motion:reduce){.iZ2JHW_backdrop,.iZ2JHW_sheet,.iZ2JHW_techDone{animation:none}.iZ2JHW_close,.iZ2JHW_cheese,.iZ2JHW_techCard,.iZ2JHW_meme,.iZ2JHW_answer,.iZ2JHW_switch:after,.iZ2JHW_foldArrow{transition:none}}
