.sprint-module__2PcF1a__chart{flex-direction:column;gap:8px;margin:0;display:flex}.sprint-module__2PcF1a__bar{fill:color-mix(in srgb, var(--accent) 45%, var(--surface));stroke:var(--ink);stroke-width:1.5px}.sprint-module__2PcF1a__barBest{fill:var(--accent);stroke:var(--ink);stroke-width:1.5px}.sprint-module__2PcF1a__barLabel{fill:var(--ink);font-size:12px}.sprint-module__2PcF1a__chartList{color:var(--muted,var(--ink));margin:0;padding-left:1.4em}.sprint-module__2PcF1a__choices{flex-wrap:wrap;gap:12px;display:flex}.sprint-module__2PcF1a__goal{border:none;flex-direction:column;gap:8px;margin:0;padding:0;display:flex}.sprint-module__2PcF1a__goal label{align-items:center;gap:10px;min-height:44px;font-size:1.15rem;display:flex}.sprint-module__2PcF1a__goal input{width:24px;height:24px}
.learn-module__HiVjWW__player{flex-direction:column;gap:16px;min-height:70vh;display:flex}.learn-module__HiVjWW__stage{background:var(--surface);border:1px solid var(--line);border-radius:12px;justify-content:center;align-items:center;min-height:320px;padding:20px;display:flex}.learn-module__HiVjWW__svg{max-width:100%;height:auto}.learn-module__HiVjWW__cell{fill:var(--surface);stroke:var(--ink);stroke-width:2px;transition:transform .9s ease-in-out,fill .3s,opacity .3s}.learn-module__HiVjWW__cellGroup{transition:transform .9s ease-in-out,opacity .9s ease-in-out}.learn-module__HiVjWW__cellLit{fill:var(--accent);}.learn-module__HiVjWW__cellPart{fill:color-mix(in srgb, var(--accent) 35%, var(--surface));}.learn-module__HiVjWW__cellHidden{stroke-dasharray:6 4;opacity:.6;}.learn-module__HiVjWW__cellLeaving{transition:transform .9s ease-in-out,opacity .9s ease-in-out;}.learn-module__HiVjWW__rowLabel{fill:var(--ink);font-size:22px}.learn-module__HiVjWW__equation{text-align:center;letter-spacing:.04em;font-size:56px;font-weight:650}.learn-module__HiVjWW__caption{min-height:3.5em;font-size:1.25rem;line-height:1.5}.learn-module__HiVjWW__captionHidden{visibility:hidden;}.learn-module__HiVjWW__controls{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.learn-module__HiVjWW__progress{opacity:.7;margin-left:auto}.learn-module__HiVjWW__startTap{min-height:160px;font-size:1.5rem}.learn-module__HiVjWW__keypad{grid-template-columns:repeat(3,88px);gap:10px;display:grid}.learn-module__HiVjWW__key{border:1px solid var(--line);background:var(--surface);cursor:pointer;border-radius:10px;min-height:56px;font-size:1.4rem}.learn-module__HiVjWW__answerBox{border:2px solid var(--accent);border-radius:10px;justify-content:center;align-items:center;min-width:96px;min-height:56px;padding:0 12px;font-size:2rem;display:inline-flex}.learn-module__HiVjWW__reasons{flex-direction:column;gap:10px;display:flex}.learn-module__HiVjWW__reason{border:2px solid var(--line);background:var(--surface);text-align:left;cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none;border-radius:10px;min-height:56px;padding:10px 14px}.learn-module__HiVjWW__reasonDragging{opacity:.5;}.learn-module__HiVjWW__reasonPlaced{border-color:var(--accent);cursor:default;}.learn-module__HiVjWW__dropSlot{border:2px dashed var(--line);border-radius:10px;align-items:center;min-height:64px;padding:10px 14px;display:flex}.learn-module__HiVjWW__dropSlotOver{border-color:var(--accent);border-style:solid;}.learn-module__HiVjWW__compareStage{flex-wrap:wrap;justify-content:center;align-items:flex-start;gap:24px;display:flex}.learn-module__HiVjWW__compareOption{min-width:44px;min-height:44px;font:inherit;color:var(--ink);background:var(--surface);border:2px solid var(--line);cursor:pointer;border-radius:12px;flex-direction:column;align-items:center;gap:8px;padding:12px;font-weight:650;display:flex}.learn-module__HiVjWW__compareOption svg{max-width:260px;height:auto}.learn-module__HiVjWW__compareOptionOn{border-color:var(--accent);background:color-mix(in srgb, var(--accent) 12%, var(--surface));}
.array-module__Yit2Sa__svg{max-width:100%;height:auto;display:block;overflow:visible}.array-module__Yit2Sa__gapCell{fill:color-mix(in srgb, var(--ink) 5%, transparent);stroke:var(--ink);stroke-width:1.5px;stroke-dasharray:5 4;opacity:.7}.array-module__Yit2Sa__gapOutline{fill:none;stroke:var(--ink);stroke-width:2px}.array-module__Yit2Sa__array{transition:transform .7s ease-in-out}.array-module__Yit2Sa__tile rect,.array-module__Yit2Sa__tileRight rect,.array-module__Yit2Sa__tileOverhang rect{fill:var(--accent);stroke:var(--ink);stroke-width:2px}.array-module__Yit2Sa__tile,.array-module__Yit2Sa__tileRight,.array-module__Yit2Sa__tileOverhang{transition:transform .5s ease-in-out}.array-module__Yit2Sa__tileRight rect{fill:color-mix(in srgb, var(--accent) 45%, var(--surface))}.array-module__Yit2Sa__tileOverhang rect{fill:color-mix(in srgb, var(--accent) 40%, var(--surface));stroke-dasharray:4 3;opacity:.8}.array-module__Yit2Sa__splitHandle{fill:#0000;cursor:pointer}.array-module__Yit2Sa__splitHandle:hover,.array-module__Yit2Sa__splitHandle:focus-visible{fill:color-mix(in srgb, var(--accent) 30%, transparent);outline:none}.array-module__Yit2Sa__splitHandleOn{fill:color-mix(in srgb, var(--accent) 20%, transparent);}
.play-module__hYTXqW__activity{flex-direction:column;gap:16px;display:flex}.play-module__hYTXqW__prompt{font-size:1.4rem}.play-module__hYTXqW__scene{background:var(--surface);border:1px solid var(--line);border-radius:12px;flex-direction:column;align-items:flex-start;gap:16px;padding:20px;display:flex}.play-module__hYTXqW__bench{flex-wrap:wrap;align-items:flex-start;gap:24px;display:flex}.play-module__hYTXqW__sizer{align-items:center;gap:8px;display:flex}.play-module__hYTXqW__sizerValue{text-align:center;min-width:2.5em;font-size:1.4rem;font-weight:650}.play-module__hYTXqW__sizerButton{border:1px solid var(--line);background:var(--surface);cursor:pointer;border-radius:10px;min-width:48px;min-height:48px;font-size:1.4rem}.play-module__hYTXqW__products{flex-wrap:wrap;gap:12px;font-size:1.25rem;display:flex}.play-module__hYTXqW__product{background:color-mix(in srgb, var(--accent) 18%, var(--surface));border-radius:8px;padding:6px 12px}.play-module__hYTXqW__feedback{min-height:1.6em;font-size:1.2rem}.play-module__hYTXqW__consequence{font-weight:600;}.play-module__hYTXqW__worked{border-left:4px solid var(--accent);flex-direction:column;gap:6px;padding:12px 16px;display:flex}.play-module__hYTXqW__count{flex-wrap:wrap;align-items:flex-start;gap:16px;display:flex}.play-module__hYTXqW__answerBox{border:2px solid var(--accent);border-radius:10px;justify-content:center;align-items:center;min-width:96px;min-height:56px;padding:0 12px;font-size:2rem;display:inline-flex}.play-module__hYTXqW__controls{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.play-module__hYTXqW__splits{flex-wrap:wrap;gap:8px;display:flex}.play-module__hYTXqW__splitButton{border:2px solid var(--line);background:var(--surface);min-width:44px;min-height:44px;color:var(--ink);font:inherit;cursor:pointer;border-radius:10px;padding:0 14px}.play-module__hYTXqW__splitButtonOn{border-color:var(--accent);}.play-module__hYTXqW__keys{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.play-module__hYTXqW__key{border:2px solid var(--ink);background:var(--surface);min-width:72px;min-height:48px;color:var(--ink);cursor:pointer;border-radius:12px;padding:0 16px;font-size:1.25rem;font-weight:650}.play-module__hYTXqW__keyOn{background:var(--accent);color:var(--on-accent);}.play-module__hYTXqW__key:disabled{cursor:default;opacity:.6}
.forge-module__EDvEcq__forge{flex-direction:column;gap:20px;display:flex}.forge-module__EDvEcq__tagline{opacity:.75}.forge-module__EDvEcq__item{background:var(--surface);border:1px solid var(--line);border-radius:12px;flex-direction:column;align-items:center;gap:20px;padding:28px 20px;display:flex}.forge-module__EDvEcq__equation{letter-spacing:.04em;flex-wrap:wrap;justify-content:center;align-items:center;gap:8px;font-size:3.5rem;font-weight:650;display:flex}.forge-module__EDvEcq__sign{color:var(--accent)}.forge-module__EDvEcq__answerBox{border:3px solid var(--accent);border-radius:12px;justify-content:center;align-items:center;min-width:112px;min-height:72px;padding:0 12px;display:inline-flex}.forge-module__EDvEcq__controls{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.forge-module__EDvEcq__strategy{flex-direction:column;align-items:flex-start;gap:12px;display:flex}.forge-module__EDvEcq__fact{font-size:2.2rem;font-weight:650}.forge-module__EDvEcq__strategyText{font-size:1.25rem}.forge-module__EDvEcq__list{flex-direction:column;gap:8px;font-size:1.25rem;list-style:none;display:flex}
.area-module__nrKL3G__area{justify-items:start;gap:8px;margin:0;display:grid}.area-module__nrKL3G__svg{width:420px;max-width:100%;height:auto}.area-module__nrKL3G__edge{fill:var(--ink);font-size:14px;font-weight:700}.area-module__nrKL3G__region{fill:var(--surface);stroke:var(--ink);stroke-width:1.5px}.area-module__nrKL3G__regionDone{fill:color-mix(in srgb, var(--accent) 14%, var(--surface));}.area-module__nrKL3G__regionLit{fill:color-mix(in srgb, var(--accent) 38%, var(--surface));stroke-width:2.5px;}.area-module__nrKL3G__regionError{fill:color-mix(in srgb, #c0392b 24%, var(--surface));stroke-width:3px;}.area-module__nrKL3G__rod{fill:color-mix(in srgb, var(--ink) 12%, transparent);stroke:var(--ink);stroke-width:.8px}.area-module__nrKL3G__cube{}.area-module__nrKL3G__areaText{fill:var(--ink);paint-order:stroke;stroke:var(--surface);stroke-width:4px;stroke-linejoin:round;font-size:15px;font-weight:700}.area-module__nrKL3G__parts{font-variant-numeric:tabular-nums;flex-wrap:wrap;gap:4px 16px;display:flex}.area-module__nrKL3G__gap{fill:color-mix(in srgb, var(--line) 25%, var(--surface));stroke:var(--ink);stroke-width:2px;stroke-dasharray:6 4}.area-module__nrKL3G__overhang{fill:#c0392b4d;stroke:var(--ink);stroke-width:2px}@keyframes area-module__nrKL3G__uncover{0%{transform:scaleX(1)}to{transform:scaleX(0)}}.area-module__nrKL3G__uncover{fill:var(--surface);transform-box:fill-box;transform-origin:100%;pointer-events:none;animation:.5s ease-in-out both area-module__nrKL3G__uncover}
.lock-module__AySHvW__svg{max-width:100%;height:auto;display:block;overflow:visible}.lock-module__AySHvW__cube rect,.lock-module__AySHvW__cubeAside rect{fill:var(--accent);stroke:var(--ink);stroke-width:2px}.lock-module__AySHvW__cube,.lock-module__AySHvW__cubeAside{transition:transform .7s ease-in-out}.lock-module__AySHvW__cubeAside rect{fill:color-mix(in srgb, var(--accent) 35%, var(--surface));stroke-dasharray:4 3}.lock-module__AySHvW__piece{fill:var(--accent);stroke:var(--ink);stroke-width:1.5px}.lock-module__AySHvW__rodBroken{fill:none;stroke:var(--ink);stroke-width:1.5px;stroke-dasharray:5 4}.lock-module__AySHvW__pieceAside{fill:color-mix(in srgb, var(--accent) 35%, var(--surface));stroke:var(--ink);stroke-width:1.5px;stroke-dasharray:4 3}@keyframes lock-module__AySHvW__share-move{0%{transform:var(--from)}}@keyframes lock-module__AySHvW__appear{0%{opacity:0}to{opacity:1}}@keyframes lock-module__AySHvW__vanish{0%{opacity:1}to{opacity:0}}.lock-module__AySHvW__moveTens{animation:.7s ease-in-out both lock-module__AySHvW__share-move}.lock-module__AySHvW__moveOnes{animation:.7s ease-in-out .7s both lock-module__AySHvW__share-move}.lock-module__AySHvW__fromBroken{animation:.7s ease-in-out .7s both lock-module__AySHvW__share-move,1ms linear .7s both lock-module__AySHvW__appear}.lock-module__AySHvW__breaking{animation:.7s ease-in-out both lock-module__AySHvW__share-move,1ms linear .7s both lock-module__AySHvW__vanish}
.progressMap-module__uBLiXG__map{width:100%;max-width:540px;height:auto;display:block}.progressMap-module__uBLiXG__axis{fill:var(--ink);opacity:.75;font-size:13px;font-weight:600}.progressMap-module__uBLiXG__cell{stroke:var(--ink);stroke-width:1px}.progressMap-module__uBLiXG__untaught{fill:url(#map-hatch);stroke:var(--line,#d9d9d4)}.progressMap-module__uBLiXG__unseen{fill:var(--surface);stroke-dasharray:3 3;opacity:.8}.progressMap-module__uBLiXG__learning{fill:color-mix(in srgb, var(--accent) 30%, var(--surface))}.progressMap-module__uBLiXG__known{fill:color-mix(in srgb, var(--accent) 65%, var(--surface))}.progressMap-module__uBLiXG__fast{fill:var(--accent)}.progressMap-module__uBLiXG__ring{fill:none;stroke:var(--ink);stroke-width:2.5px}.progressMap-module__uBLiXG__disc{fill:var(--ink)}.progressMap-module__uBLiXG__diamond{fill:var(--on-accent);stroke:var(--ink);stroke-width:1px}.progressMap-module__uBLiXG__legend{flex-wrap:wrap;gap:10px 22px;margin:0;padding:0;list-style:none;display:flex}.progressMap-module__uBLiXG__legendItem{align-items:center;gap:8px;display:flex}.progressMap-module__uBLiXG__swatch{flex:none;width:28px;height:28px}.progressMap-module__uBLiXG__stronger rect{animation:.7s ease-out both progressMap-module__uBLiXG__settle}@keyframes progressMap-module__uBLiXG__settle{0%{transform-origin:17px 17px;transform:scale(.6)}to{transform-origin:17px 17px;transform:scale(1)}}.progressMap-module__uBLiXG__paths{gap:18px;display:grid}.progressMap-module__uBLiXG__pathTitle{margin:0 0 8px;font-size:1.05rem}.progressMap-module__uBLiXG__path{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.progressMap-module__uBLiXG__node{align-items:center;gap:10px;padding:5px 0;display:flex;position:relative}.progressMap-module__uBLiXG__node+.progressMap-module__uBLiXG__node:before{content:"";border-left:2px solid var(--ink);opacity:.5;height:14px;position:absolute;top:-7px;left:12px}.progressMap-module__uBLiXG__nodeMark{flex:none}.progressMap-module__uBLiXG__node-new{fill:var(--surface);stroke:var(--ink);stroke-width:1.5px}.progressMap-module__uBLiXG__node-working{fill:color-mix(in srgb, var(--accent) 30%, var(--surface));stroke:var(--ink);stroke-width:1.5px}.progressMap-module__uBLiXG__node-mastered{fill:var(--accent);stroke:var(--ink);stroke-width:1.5px}.progressMap-module__uBLiXG__nodeDisc{fill:var(--on-accent);stroke:var(--ink);stroke-width:1px}
.session-module__oVp3na__start{flex-direction:column;gap:20px;display:flex}.session-module__oVp3na__choice{border:0;flex-direction:column;gap:10px;margin:0;padding:0;display:flex}.session-module__oVp3na__choiceTitle{padding:0;font-size:1.1rem;font-weight:650}.session-module__oVp3na__options{flex-wrap:wrap;gap:10px;display:flex}.session-module__oVp3na__option{border:2px solid var(--line);background:var(--surface);cursor:pointer;border-radius:12px;align-items:center;gap:10px;min-height:56px;padding:0 18px;font-size:1.1rem;display:flex}.session-module__oVp3na__optionChosen{border-color:var(--accent);}.session-module__oVp3na__option input{width:22px;height:22px;accent-color:var(--accent)}.session-module__oVp3na__startTap{min-height:96px;font-size:1.6rem}.session-module__oVp3na__stage{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:12px;display:flex}.session-module__oVp3na__summary{flex-direction:column;gap:16px;display:flex}.session-module__oVp3na__summaryList{flex-direction:column;gap:8px;margin:0;padding:0;font-size:1.25rem;list-style:none;display:flex}.session-module__oVp3na__celebrateSvg{max-width:100%;height:auto;display:block}.session-module__oVp3na__celebrateRect{fill:var(--accent);stroke:var(--ink);stroke-width:2px}.session-module__oVp3na__celebrateCell{opacity:0;transition:opacity .4s ease-out,transform .5s ease-out;transform:translateY(-40px)}.session-module__oVp3na__celebrateCellIn{opacity:1;transform:translateY(0);}.session-module__oVp3na__celebrateCaption{font-size:1.5rem;font-weight:650}
@keyframes motion-module__QH5h_W__write-in{0%{opacity:0;transform:translateY(-.4em)}}@keyframes motion-module__QH5h_W__appear-in{0%{opacity:0}}@keyframes motion-module__QH5h_W__from-var{0%{opacity:.25;transform:var(--from)}}.motion-module__QH5h_W__writeIn{animation:.45s ease-out both motion-module__QH5h_W__write-in;display:inline-block}.motion-module__QH5h_W__appearIn{animation:.4s ease-out both motion-module__QH5h_W__appear-in}.motion-module__QH5h_W__moveIn{animation:.8s ease-in-out both motion-module__QH5h_W__from-var;display:inline-block}.motion-module__QH5h_W__waiting{opacity:0;display:inline-block}
.column-module__KM5ITa__method{font-variant-numeric:tabular-nums;background:var(--surface);border:1px solid var(--line);border-radius:12px;align-items:end;gap:2px 6px;padding:12px 16px;display:inline-grid}.column-module__KM5ITa__col{text-align:center;border-radius:6px;min-width:1.6ch;padding:0 6px}.column-module__KM5ITa__colLit{background:color-mix(in srgb, var(--accent) 30%, var(--surface));}.column-module__KM5ITa__colError{background:color-mix(in srgb, #c0392b 22%, var(--surface));outline:2px solid var(--ink);}.column-module__KM5ITa__heading{font-size:.85rem}.column-module__KM5ITa__mark{min-height:1.4rem;font-size:1.1rem;font-weight:700}.column-module__KM5ITa__digit{font-size:2.4rem;font-weight:700;line-height:1.1}.column-module__KM5ITa__answer{min-height:2.8rem;}.column-module__KM5ITa__sign{text-align:center;font-size:2.4rem;font-weight:700;line-height:1.1}.column-module__KM5ITa__rule{border-top:3px solid var(--ink);margin:4px 0}.column-module__KM5ITa__long{}.column-module__KM5ITa__longRow{display:contents}.column-module__KM5ITa__divisor{text-align:right;padding-right:4px}.column-module__KM5ITa__dividend{border-top:3px solid var(--ink);border-radius:0}.column-module__KM5ITa__dividend[data-first]{border-left:3px solid var(--ink);border-top-left-radius:10px}.column-module__KM5ITa__carried{vertical-align:top;margin-right:1px;font-size:1rem;font-weight:700}.column-module__KM5ITa__lineDigit{font-size:1.6rem;font-weight:700}.column-module__KM5ITa__productLine{border-bottom:2px solid var(--ink)}
.numbers-module__gcHt3G__svg{max-width:100%;height:auto}.numbers-module__gcHt3G__column{fill:var(--surface);stroke:var(--line);stroke-width:2px}.numbers-module__gcHt3G__columnLit{fill:color-mix(in srgb, var(--accent) 35%, var(--surface));stroke:var(--ink);}.numbers-module__gcHt3G__columnTenths{fill:color-mix(in srgb, var(--line) 30%, var(--surface));stroke-dasharray:6 4;}.numbers-module__gcHt3G__heading{fill:var(--ink);font-size:13px}.numbers-module__gcHt3G__point{fill:var(--ink)}.numbers-module__gcHt3G__digit{transition:transform .9s ease-in-out,opacity .3s}.numbers-module__gcHt3G__placeholder{transition:opacity .4s .9s}.numbers-module__gcHt3G__digitText{fill:var(--ink);font-size:40px;font-weight:700}.numbers-module__gcHt3G__digitTextLit{fill:var(--accent-strong,var(--ink));text-decoration:underline;}.numbers-module__gcHt3G__piece{fill:var(--surface);stroke:var(--ink);stroke-width:1px;transition:transform .9s ease-in-out,opacity .3s}.numbers-module__gcHt3G__pieceLit{fill:var(--accent);}.numbers-module__gcHt3G__frame{fill:none;stroke:var(--ink);stroke-width:3px}.numbers-module__gcHt3G__rod{stroke:var(--ink);stroke-width:3px}.numbers-module__gcHt3G__rodLit{stroke:var(--accent);stroke-width:6px}.numbers-module__gcHt3G__beam{fill:var(--ink)}.numbers-module__gcHt3G__beadGroup,.numbers-module__gcHt3G__beadButton{transition:transform .5s ease-in-out}.numbers-module__gcHt3G__beadButton{cursor:pointer}.numbers-module__gcHt3G__beadButton:focus-visible{outline:3px solid var(--accent)}.numbers-module__gcHt3G__beadTarget{fill:#0000}.numbers-module__gcHt3G__bead{fill:var(--surface);stroke:var(--ink);stroke-width:2px}.numbers-module__gcHt3G__beadCounted{fill:var(--accent);}.numbers-module__gcHt3G__lineInteractive{touch-action:none;cursor:pointer;}.numbers-module__gcHt3G__lineInteractive:focus-visible{outline:3px solid var(--ink);outline-offset:4px;border-radius:8px}.numbers-module__gcHt3G__lineAxis{stroke:var(--ink);stroke-width:4px;stroke-linecap:round}.numbers-module__gcHt3G__lineTick{stroke:var(--ink);stroke-width:2px}.numbers-module__gcHt3G__lineLabel{fill:var(--ink);font-size:16px}.numbers-module__gcHt3G__lineHalf{stroke:var(--line);stroke-width:3px;stroke-dasharray:6 4}.numbers-module__gcHt3G__lineHalfLit{stroke:var(--ink);}.numbers-module__gcHt3G__lineMark{stroke:var(--ink);stroke-width:4px}.numbers-module__gcHt3G__lineMiss{fill:color-mix(in srgb, var(--accent) 55%, transparent)}.numbers-module__gcHt3G__lineTarget{stroke:var(--ink);stroke-width:4px}.numbers-module__gcHt3G__lineTargetLabel{fill:var(--ink);font-size:18px;font-weight:700}.numbers-module__gcHt3G__lineMarker{pointer-events:none}.numbers-module__gcHt3G__lineMarkerMoves{transition:transform .9s ease-in-out;}.numbers-module__gcHt3G__linePointer{fill:var(--ink)}
.reshape-module__SRlIya__svg{max-width:100%;height:auto;display:block;overflow:visible}.reshape-module__SRlIya__move{transition:transform .9s ease-in-out}.reshape-module__SRlIya__piece{fill:color-mix(in srgb, var(--accent) 22%, var(--surface));stroke:var(--ink);stroke-width:1.5px}.reshape-module__SRlIya__pieceLit{fill:color-mix(in srgb, var(--accent) 45%, var(--surface));stroke-width:2.5px;}.reshape-module__SRlIya__corner{fill:color-mix(in srgb, var(--accent) 60%, var(--surface));}.reshape-module__SRlIya__missing{fill:none;stroke:var(--danger);stroke-width:2px;stroke-dasharray:5 4}.reshape-module__SRlIya__hidden{opacity:0}.reshape-module__SRlIya__shown{opacity:1;transition:transform .9s ease-in-out,opacity .3s .9s}.reshape-module__SRlIya__area,.reshape-module__SRlIya__areaMissing{fill:var(--ink);transform-box:fill-box;transform-origin:50%;paint-order:stroke;stroke:var(--surface);stroke-width:4px;stroke-linejoin:round;font-size:15px;font-weight:700;transition:transform .9s ease-in-out}.reshape-module__SRlIya__areaMissing{fill:var(--danger)}.reshape-module__SRlIya__side{fill:var(--ink);font-size:15px;font-weight:700}.reshape-module__SRlIya__sidesOff{opacity:0;transition:opacity .2s}.reshape-module__SRlIya__sidesOn{opacity:1;transition:opacity .3s .9s}
.ui-module__qnqIYq__page{flex-direction:column;gap:20px;width:100%;max-width:720px;margin:0 auto;padding:24px 16px 48px;display:flex}.ui-module__qnqIYq__title{font-size:1.75rem;font-weight:650}.ui-module__qnqIYq__muted{opacity:.75}.ui-module__qnqIYq__card{background:var(--surface);border:1px solid var(--line);border-radius:12px;flex-direction:column;gap:16px;padding:20px;display:flex}.ui-module__qnqIYq__field{flex-direction:column;gap:6px;display:flex}.ui-module__qnqIYq__field input,.ui-module__qnqIYq__field select,.ui-module__qnqIYq__field textarea{border:1px solid var(--line);background:var(--surface);border-radius:8px;min-height:44px;padding:8px 12px}.ui-module__qnqIYq__field textarea{min-height:96px}.ui-module__qnqIYq__button{border:1px solid var(--accent);background:var(--accent);min-height:44px;color:var(--on-accent);cursor:pointer;border-radius:10px;justify-content:center;align-items:center;padding:10px 18px;font-weight:600;text-decoration:none;display:inline-flex}.ui-module__qnqIYq__buttonQuiet{background:var(--surface);color:var(--ink);border-color:var(--line);}.ui-module__qnqIYq__buttonDanger{background:var(--surface);color:var(--danger);border-color:var(--danger);}.ui-module__qnqIYq__row{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.ui-module__qnqIYq__list{flex-direction:column;gap:12px;list-style:none;display:flex}.ui-module__qnqIYq__listItem{flex-flow:wrap;justify-content:space-between;align-items:center;}.ui-module__qnqIYq__error{color:var(--danger);font-weight:600}.ui-module__qnqIYq__notice{border-color:var(--danger);}.ui-module__qnqIYq__bigChoices{grid-template-columns:repeat(auto-fill,minmax(160px,1fr));gap:16px;display:grid}.ui-module__qnqIYq__bigChoice{min-height:96px;font-size:1.5rem;}.ui-module__qnqIYq__pinGrid{grid-template-columns:repeat(4,minmax(64px,1fr));gap:12px;display:grid}.ui-module__qnqIYq__pinTile{aspect-ratio:1;border:2px solid var(--line);background:var(--surface);cursor:pointer;border-radius:12px;justify-content:center;align-items:center;min-height:64px;padding:10px;display:flex;position:relative}.ui-module__qnqIYq__pinTileChosen{border-color:var(--accent);}.ui-module__qnqIYq__pinOrder{color:var(--accent);font-size:.9rem;font-weight:700;position:absolute;top:6px;right:8px}.ui-module__qnqIYq__pinSvg{width:100%;height:100%}.ui-module__qnqIYq__themed{background:var(--background);max-width:none;color:var(--ink);flex:1}.ui-module__qnqIYq__themedInner{flex-direction:column;gap:20px;width:100%;max-width:720px;margin:0 auto;display:flex}.ui-module__qnqIYq__check{cursor:pointer;align-items:center;gap:10px;min-height:44px;padding:0 6px;display:inline-flex}.ui-module__qnqIYq__check input{width:24px;height:24px;accent-color:var(--accent)}
