.dashboard-module__rFLKKa__wrap{grid-template-columns:minmax(0,1fr);gap:clamp(30px,4.4vw,46px);max-width:1160px;margin:0 auto;padding-block:clamp(20px,3.4vw,36px) 56px;display:grid}.dashboard-module__rFLKKa__eyebrow{letter-spacing:.7px;text-transform:uppercase;color:var(--gold);margin:0 0 2px;font-size:12px;font-weight:700}.dashboard-module__rFLKKa__who{flex-wrap:wrap;align-items:baseline;gap:0 20px;display:flex}.dashboard-module__rFLKKa__title{letter-spacing:-.4px;text-wrap:balance;color:var(--text-dark);margin:0;font-size:clamp(30px,5vw,44px);font-weight:700;line-height:1.12}.dashboard-module__rFLKKa__standards{flex-wrap:wrap;align-items:center;gap:6px 12px;margin:10px 0 0;display:flex}.dashboard-module__rFLKKa__standardsLabel{letter-spacing:.7px;text-transform:uppercase;color:var(--gold);font-size:12px;font-weight:700}.dashboard-module__rFLKKa__standardsRow{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.dashboard-module__rFLKKa__standard{border:2px solid var(--text-dark);background:var(--white);min-height:44px;color:var(--text-dark);font:inherit;cursor:pointer;box-shadow:2px 2px 0 var(--yellow-muted);border-radius:999px;align-items:center;gap:6px;padding:0 14px;font-size:14px;font-weight:700;transition:transform .14s cubic-bezier(.2,.9,.3,1.3),box-shadow .14s;display:inline-flex;transform:translate(0)}@media (hover:hover){.dashboard-module__rFLKKa__standard:hover{box-shadow:4px 4px 0 var(--yellow-muted);transform:translate(-2px,-2px)}}.dashboard-module__rFLKKa__standard:active{box-shadow:0 0 0 var(--yellow-muted);transition:transform 40ms,box-shadow 40ms;transform:translate(2px,2px)}.dashboard-module__rFLKKa__standard[aria-pressed=true]{background:var(--yellow-soft);box-shadow:2px 2px 0 var(--text-dark)}.dashboard-module__rFLKKa__note{max-width:80ch;color:var(--text-body);margin:4px 0 0;font-size:14.5px;font-weight:600;line-height:1.5}.dashboard-module__rFLKKa__quiet{min-height:44px;color:var(--text-body);text-underline-offset:3px;align-items:center;gap:6px;font-size:15px;font-weight:700;text-decoration:underline;display:inline-flex}@media (hover:hover){.dashboard-module__rFLKKa__quiet:hover{color:var(--text-dark)}}.dashboard-module__rFLKKa__press{min-height:44px}.dashboard-module__rFLKKa__rowHead{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:2px 20px;margin-bottom:12px;display:flex}.dashboard-module__rFLKKa__h2{letter-spacing:-.4px;text-wrap:balance;color:var(--text-dark);margin:0;font-size:clamp(20px,2.6vw,26px);font-weight:700;line-height:1.2}.dashboard-module__rFLKKa__says{max-width:62ch;color:var(--text-body);margin:0;font-size:15px;font-weight:500;line-height:1.5}.dashboard-module__rFLKKa__new{color:var(--text-body);flex-wrap:wrap;align-items:center;gap:0 8px;margin:0;font-size:15px;font-weight:600;display:flex}.dashboard-module__rFLKKa__problem{border:2px solid var(--text-dark);background:var(--white);max-width:62ch;color:var(--pink-text);border-radius:14px;margin:0;padding:12px 16px;font-size:15px;font-weight:600}.dashboard-module__rFLKKa__pick{border:2px solid var(--text-dark);background:var(--white);box-shadow:6px 6px 0 var(--yellow);border-radius:16px;overflow:hidden}.dashboard-module__rFLKKa__pickLead{flex-wrap:wrap;align-items:center;gap:14px 20px;padding:16px 18px;display:flex}.dashboard-module__rFLKKa__pickPicture{border-radius:10px;flex:none;display:block}.dashboard-module__rFLKKa__pickThumb{aspect-ratio:16/9;border:2px solid var(--text-dark);border-radius:10px;width:176px;display:block;position:relative;overflow:hidden}.dashboard-module__rFLKKa__pickWords{flex:240px;gap:3px;min-width:0;display:grid}.dashboard-module__rFLKKa__pickSays{letter-spacing:.7px;text-transform:uppercase;color:var(--gold);margin:0;font-size:11px;font-weight:700}.dashboard-module__rFLKKa__pickTitle{letter-spacing:-.4px;text-wrap:balance;overflow-wrap:anywhere;color:var(--text-dark);margin:0;font-size:clamp(18px,2.2vw,22px);font-weight:700;line-height:1.2}.dashboard-module__rFLKKa__pickBy{color:var(--text-muted);margin:0;font-size:13px;font-weight:600}.dashboard-module__rFLKKa__pickOpen{text-align:center;text-wrap:balance;flex:0 auto;max-width:100%;min-height:48px}.dashboard-module__rFLKKa__pickLocked{border-top:2px solid var(--text-dark);background:var(--warm);min-height:44px;color:var(--text-body);align-items:center;gap:14px;padding:8px 18px;font-size:13.5px;font-weight:600;text-decoration:none;display:flex}.dashboard-module__rFLKKa__pickLocked strong{color:var(--text-dark);font-weight:700}.dashboard-module__rFLKKa__pickLockedThumb{aspect-ratio:16/9;border:2px solid var(--text-dark);border-radius:8px;flex:none;width:104px;display:block;position:relative;overflow:hidden}.dashboard-module__rFLKKa__pickLockedWords{gap:3px;min-width:0;display:grid}.dashboard-module__rFLKKa__pickLockedHead{align-items:baseline;gap:7px;display:flex}.dashboard-module__rFLKKa__pickLockedHead>svg{flex:none;align-self:center}.dashboard-module__rFLKKa__pickLockedSays{-webkit-line-clamp:3;color:var(--text-body);-webkit-box-orient:vertical;font-size:13px;font-weight:500;line-height:1.45;display:-webkit-box;overflow:hidden}@media (hover:hover){.dashboard-module__rFLKKa__pickLocked:hover{background:var(--yellow-soft)}}@media (max-width:560px){.dashboard-module__rFLKKa__pickLocked{align-items:flex-start}.dashboard-module__rFLKKa__pickLockedThumb{width:76px}.dashboard-module__rFLKKa__pickThumb{width:112px}.dashboard-module__rFLKKa__pickWords{flex-basis:150px}.dashboard-module__rFLKKa__pickOpen{flex:100%}}.dashboard-module__rFLKKa__cards{grid-template-columns:repeat(auto-fill,minmax(min(100%,320px),1fr));gap:18px;margin:0;padding:0;list-style:none;display:grid}.dashboard-module__rFLKKa__card{border:2px solid var(--text-dark);background:var(--white);height:100%;box-shadow:3px 3px 0 var(--yellow);color:inherit;border-radius:16px;grid-template-columns:84px minmax(0,1fr);gap:14px;padding:14px;text-decoration:none;transition:transform .14s cubic-bezier(.2,.9,.3,1.3),box-shadow .14s cubic-bezier(.2,.9,.3,1.3);display:grid}@media (hover:hover){.dashboard-module__rFLKKa__card:hover{box-shadow:6px 6px 0 var(--yellow);transform:translate(-2px,-2px)}}.dashboard-module__rFLKKa__card:active{box-shadow:0 0 0 var(--yellow);transition-duration:40ms;transition-timing-function:ease;transform:translate(3px,3px)}.dashboard-module__rFLKKa__cardWords{align-content:start;gap:6px;min-width:0;display:grid}.dashboard-module__rFLKKa__cardNow{letter-spacing:.7px;text-transform:uppercase;color:var(--gold);font-size:10.5px;font-weight:700}.dashboard-module__rFLKKa__cardTitle{letter-spacing:-.4px;text-wrap:balance;overflow-wrap:anywhere;color:var(--text-dark);font-size:17px;font-weight:700;line-height:1.25}.dashboard-module__rFLKKa__cardSays{-webkit-line-clamp:2;color:var(--text-body);-webkit-box-orient:vertical;font-size:13.5px;font-weight:500;line-height:1.4;display:-webkit-box;overflow:hidden}.dashboard-module__rFLKKa__cardCount{color:var(--text-dark);align-items:center;gap:6px;margin-top:2px;font-size:13px;font-weight:700;display:inline-flex}.dashboard-module__rFLKKa__chipGrade{background:var(--pink-soft);width:fit-content;color:var(--pink-text);border-radius:999px;padding:3px 9px;font-size:10.5px;font-weight:700;display:inline-flex}.dashboard-module__rFLKKa__inStrip{flex:0 0 230px}.dashboard-module__rFLKKa__offer{flex-wrap:wrap;align-items:center;gap:10px 22px;display:flex}.dashboard-module__rFLKKa__offerWords{max-width:58ch;color:var(--text-body);flex:0 auto;margin:0;font-size:15px;font-weight:500;line-height:1.5}.dashboard-module__rFLKKa__offerWords strong{color:var(--text-dark);font-weight:700;display:block}.dashboard-module__rFLKKa__after{margin-top:18px}.dashboard-module__rFLKKa__foot{color:var(--text-body);flex-wrap:wrap;align-items:center;gap:6px 22px;font-size:13.5px;font-weight:600;display:flex}.dashboard-module__rFLKKa__foot p{overflow-wrap:anywhere;margin:0}.dashboard-module__rFLKKa__foot strong{color:var(--text-dark);font-weight:700}
.print-module__000cgW__control{position:relative}.print-module__000cgW__control .print-module__000cgW__resting,.print-module__000cgW__control .print-module__000cgW__resting:hover,.print-module__000cgW__control .print-module__000cgW__resting:active{cursor:default;color:var(--text-muted);box-shadow:0 0 0 var(--pop-shadow);transform:translate(0)}.print-module__000cgW__panel{z-index:20;box-sizing:border-box;background:var(--white);width:min(520px,100vw - 32px);color:var(--text-dark);border:2px solid var(--text-dark);box-shadow:6px 6px 0 var(--yellow);border-radius:18px;padding:12px;position:absolute;top:calc(100% + 10px);right:0}.print-module__000cgW__panelStart{left:0;right:auto}.print-module__000cgW__stepName{text-transform:uppercase;letter-spacing:.7px;color:var(--gold);margin:0 0 6px;font-size:11px;font-weight:700}.print-module__000cgW__cards{grid-template-columns:repeat(2,1fr);gap:8px;margin:0;padding:0;list-style:none;display:grid}.print-module__000cgW__cardsOne{grid-template-columns:1fr}.print-module__000cgW__card{box-sizing:border-box;border:2px solid var(--text-dark);background:var(--white);width:100%;min-height:48px;font:inherit;color:var(--text-dark);text-align:left;cursor:pointer;box-shadow:3px 3px 0 var(--yellow-muted);border-radius:14px;flex-direction:column;align-items:flex-start;gap:4px;margin:0;padding:10px;transition:transform .14s cubic-bezier(.2,.9,.3,1.3),box-shadow .14s;display:flex;transform:translate(0)}@media (hover:hover){.print-module__000cgW__card:hover{box-shadow:5px 5px 0 var(--yellow-muted);transform:translate(-2px,-2px)}}.print-module__000cgW__card:active{box-shadow:0 0 0 var(--yellow-muted);transition:transform 40ms,box-shadow 40ms;transform:translate(3px,3px)}.print-module__000cgW__card[aria-pressed=true]{background:var(--yellow-soft);box-shadow:3px 3px 0 var(--yellow)}.print-module__000cgW__cardTop{align-items:center;gap:8px;width:100%;display:flex}.print-module__000cgW__cardPicture{border:1.5px solid var(--text-dark);background:var(--white);width:46px;height:34px;color:var(--text-dark);border-radius:3px;flex:none;display:block}.print-module__000cgW__cardTick{color:var(--text-dark);margin-left:auto;display:flex}.print-module__000cgW__cardMoment{text-transform:uppercase;letter-spacing:.7px;color:var(--gold);font-size:10.5px;font-weight:700}.print-module__000cgW__cardLabel{font-size:14.5px;font-weight:700;line-height:1.2}.print-module__000cgW__cardLine{color:var(--text-body);font-size:12px;font-weight:500;line-height:1.35}.print-module__000cgW__settings{border-top:1.5px solid var(--border);flex-direction:column;gap:2px;margin-top:12px;padding-top:10px;display:flex}.print-module__000cgW__more{min-height:44px;font:inherit;color:var(--text-body);cursor:pointer;background:0 0;border:0;align-self:flex-start;align-items:center;gap:7px;margin:2px 0;padding:4px 6px;font-size:13px;font-weight:700;display:inline-flex}.print-module__000cgW__moreMark{border:2px solid var(--text-dark);width:20px;height:20px;color:var(--text-dark);border-radius:50%;justify-content:center;align-items:center;font-size:14px;line-height:1;display:inline-flex}.print-module__000cgW__printRow{border-top:1.5px solid var(--border);justify-content:flex-end;margin-top:12px;padding-top:10px;display:flex}.print-module__000cgW__printRow .print-module__000cgW__go{min-height:48px}.print-module__000cgW__stepper,.print-module__000cgW__toggle{align-items:center;gap:8px;min-height:44px;padding-left:16px;font-size:14.5px;font-weight:600;display:flex}.print-module__000cgW__stepperLabel{margin-right:auto}.print-module__000cgW__previewOptions{flex-direction:column;gap:10px;margin-top:12px;display:flex}.print-module__000cgW__panel .print-module__000cgW__step,.print-module__000cgW__previewOptions .print-module__000cgW__step{border-radius:50%;width:44px;height:44px;padding:0;font-size:20px}.print-module__000cgW__count{text-align:center;min-width:2ch;font-size:18px;font-weight:700}.print-module__000cgW__toggle input{width:22px;height:22px;accent-color:var(--text-dark);margin:0}.print-module__000cgW__panelNote{border-top:1.5px solid var(--border);color:var(--text-body);margin:12px 0 0;padding:10px 6px 0;font-size:13.5px;font-weight:600;line-height:1.45}.print-module__000cgW__unavailable{margin:0;padding:4px 6px;font-size:14.5px;font-weight:600}.print-module__000cgW__root{pointer-events:none;width:190mm;position:fixed;top:0;left:0;transform:translate(-400vw)}@page{margin:12mm 12mm 10mm}@page poster{size:landscape;margin:10mm}@media print{body>:not(.print-module__000cgW__root){display:none!important}:is(html,body){background:var(--white)!important;display:block!important}.print-module__000cgW__root{width:auto;position:static;transform:none}}.print-module__000cgW__sheet{--task-surface:var(--white);color:var(--text-dark);background:var(--white);font-family:var(--font-quicksand), system-ui, sans-serif;-webkit-print-color-adjust:exact;print-color-adjust:exact}.print-module__000cgW__poster{page:poster}.print-module__000cgW__landscape{width:255.4mm}.print-module__000cgW__page{box-sizing:border-box;flex-direction:column;min-height:100vh;display:flex}.print-module__000cgW__page+.print-module__000cgW__page{break-before:page}.print-module__000cgW__pageFill{height:100vh}.print-module__000cgW__pageFill .print-module__000cgW__content{min-height:0}.print-module__000cgW__content{flex-direction:column;flex:1;display:flex}.print-module__000cgW__header{border-bottom:1.5pt solid var(--text-dark);justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:5mm;padding-bottom:2.5mm;display:flex}.print-module__000cgW__title,.print-module__000cgW__meta,.print-module__000cgW__mark{margin:0}.print-module__000cgW__title{letter-spacing:-.3px;font-size:15pt;font-weight:700}.print-module__000cgW__meta{white-space:pre;margin-top:1mm;font-size:9.5pt;font-weight:600}.print-module__000cgW__mark{letter-spacing:-.4px;font-size:15pt;font-weight:700}.print-module__000cgW__names{gap:10mm;margin-bottom:9mm;display:flex}.print-module__000cgW__nameLine,.print-module__000cgW__dateLine{border-bottom:.75pt solid var(--text-dark);color:var(--text-body);padding-bottom:1.5mm;font-size:10pt;font-weight:600}.print-module__000cgW__nameLine{flex:2}.print-module__000cgW__dateLine{flex:1}.print-module__000cgW__sheetHeading{letter-spacing:-.3px;color:var(--text-dark);margin:0 0 2mm;font-size:16pt;font-weight:700}.print-module__000cgW__sheetQuestion{color:var(--text-dark);margin:0 0 1mm;font-size:13pt;font-weight:700}.print-module__000cgW__sheetNote{color:var(--text-dark);margin:0 0 5mm;font-size:10.5pt;font-weight:600}.print-module__000cgW__sheetBlockHeading{text-transform:uppercase;letter-spacing:.7px;color:var(--text-dark);margin:4mm 0 2mm;font-size:11pt;font-weight:700}.print-module__000cgW__strips{flex:1;grid-template-rows:repeat(3,1fr);min-height:0;margin:0;padding:0;list-style:none;display:grid}.print-module__000cgW__strip{flex-direction:column;justify-content:space-between;gap:3mm;min-height:0;padding:9mm 6mm;display:flex}.print-module__000cgW__strip+.print-module__000cgW__strip{border-top:1pt dashed var(--text-dark)}.print-module__000cgW__stripTop,.print-module__000cgW__stripFoot{justify-content:space-between;align-items:baseline;gap:6mm;display:flex}.print-module__000cgW__stripLevel,.print-module__000cgW__stripNumber{color:var(--text-dark);margin:0;font-size:12pt;font-weight:700}.print-module__000cgW__stripContent{flex-direction:column;flex:1;justify-content:center;min-height:0;display:flex}.print-module__000cgW__stripFoot{color:var(--text-dark);font-size:10pt;font-weight:700}.print-module__000cgW__dots{vertical-align:middle;gap:1.2mm;margin-right:2.5mm;display:inline-flex}.print-module__000cgW__dot{box-sizing:border-box;border:.8pt solid var(--text-dark);border-radius:50%;width:3mm;height:3mm}.print-module__000cgW__dotOn{background:var(--text-dark)}.print-module__000cgW__footer{border-top:1pt solid var(--text-dark);justify-content:space-between;gap:16px;margin-top:5mm;padding-top:2mm;font-size:10pt;font-weight:700;display:flex}.print-module__000cgW__poster .print-module__000cgW__title{font-size:26pt}.print-module__000cgW__poster .print-module__000cgW__meta{font-size:13pt}.print-module__000cgW__poster .print-module__000cgW__mark{font-size:26pt}.print-module__000cgW__poster .print-module__000cgW__footer{border-top-width:2pt;padding-top:3mm;font-size:20pt}.print-module__000cgW__region{width:100%;height:auto;display:block;overflow:hidden}.print-module__000cgW__regionFill{width:100%;height:100%;position:absolute;inset:0}.print-module__000cgW__regionPage{position:relative}.print-module__000cgW__extension{break-inside:avoid;border:1.5pt solid var(--text-dark);border-radius:4mm;margin-top:4mm;padding:4mm 5mm 2mm}.print-module__000cgW__extensionHeading{margin:0;font-size:13pt;font-weight:700}.print-module__000cgW__extensionPrompt{margin:1mm 0 2mm;font-size:10.5pt;font-weight:600}.print-module__000cgW__ruled{border-bottom:.75pt solid var(--text-dark);height:9mm}.print-module__000cgW__previewScroll{background:var(--chip-standard-bg);border-radius:12px;max-height:70vh;margin-top:12px;padding:12px;overflow:auto}.print-module__000cgW__preview{zoom:.5;width:210mm}.print-module__000cgW__preview .print-module__000cgW__page{box-sizing:content-box;background:var(--white);border:1px solid var(--text-dark);min-height:275mm;margin:0 auto 8mm;padding:12mm}.print-module__000cgW__preview .print-module__000cgW__pageFill{height:275mm}.print-module__000cgW__previewPoster,.print-module__000cgW__previewLandscape{width:297mm}.print-module__000cgW__previewLandscape .print-module__000cgW__page{min-height:186mm;padding:12mm 12mm 10mm}.print-module__000cgW__previewLandscape .print-module__000cgW__pageFill{height:186mm}.print-module__000cgW__previewPoster .print-module__000cgW__page{min-height:190mm;padding:10mm}.print-module__000cgW__previewPoster .print-module__000cgW__pageFill{height:190mm}.print-module__000cgW__choice{flex-direction:column;gap:4px;padding:2px 4px;display:flex}.print-module__000cgW__choiceLabel{color:var(--text-body);font-size:12px;font-weight:700}.print-module__000cgW__choices{flex-wrap:wrap;gap:6px;display:flex}.print-module__000cgW__choiceButton{box-sizing:border-box;border:2px solid var(--text-dark);background:var(--white);min-width:44px;min-height:34px;font:inherit;color:var(--text-dark);cursor:pointer;border-radius:999px;margin:0;padding:4px 12px;font-size:13px;font-weight:700;position:relative}.print-module__000cgW__choiceButton[aria-pressed=true]{background:var(--yellow)}.print-module__000cgW__choiceButton:focus-visible,.print-module__000cgW__card:focus-visible{outline-offset:0}.print-module__000cgW__choiceButton:disabled{border-color:var(--yellow-muted);color:var(--text-muted);cursor:default}.print-module__000cgW__choiceButton:after{content:"";width:max(100%,48px);height:max(100%,48px);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.print-module__000cgW__choiceSays{color:var(--text-muted);margin:2px 0 0;font-size:12px;font-weight:600}.print-module__000cgW__panel .print-module__000cgW__toggle{align-items:center;gap:8px;min-height:40px;padding:2px 4px;font-size:13px;font-weight:600;display:flex}.print-module__000cgW__panel .print-module__000cgW__toggle input{width:20px;height:20px}
.problem-card-module__uMxqgG__row{flex:none;justify-content:center;padding:6px 12px 8px;display:flex;container-type:inline-size}.problem-card-module__uMxqgG__card{box-sizing:border-box;border:2px solid var(--text-dark);background:var(--white);max-width:100%;box-shadow:4px 4px 0 var(--yellow);color:var(--text-dark);font-size:clamp(18px,1.78571cqi,26px);border-radius:16px;align-items:center;gap:4px 12px;padding:.2em .3em .25em .8em;font-size:clamp(18px,round(1.78571cqi,1px),26px);display:flex}.problem-card-module__uMxqgG__words{overscroll-behavior:contain;touch-action:pan-y;text-wrap:balance;text-align:center;overflow-wrap:anywhere;flex:auto;min-width:0;max-height:4.5em;margin:0;font-weight:600;line-height:1.5;overflow-y:auto}.problem-card-module__uMxqgG__change{color:var(--text-body);font:inherit;text-underline-offset:3px;cursor:pointer;background:0 0;border:0;flex:none;padding:0 8px;font-size:18px;font-weight:600;line-height:1.5;text-decoration:underline;position:relative}.problem-card-module__uMxqgG__change:before{content:"";height:48px;position:absolute;top:50%;left:0;right:0;transform:translateY(-50%)}
.arrays-module__5L2f3G__surface{background:var(--task-surface);color:var(--text-dark);font-family:var(--font-quicksand), system-ui, sans-serif;touch-action:none;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;container-type:inline-size}.arrays-module__5L2f3G__present{flex-direction:column;height:100%;min-height:0;display:flex;overflow:hidden}.arrays-module__5L2f3G__surface,.arrays-module__5L2f3G__paper{--share:75;--cell-max:64px;--labels:32px;--labels-wide:46px;--markers:18px;--edge-top:calc(var(--labels) + var(--markers));--edge-left:calc(var(--labels-wide) + var(--markers));--board-gap:14px;--readout-room:max(84px, 22cqb)}.arrays-module__5L2f3G__present,.arrays-module__5L2f3G__paper{--cell-max:84px;--labels:40px;--labels-wide:56px;--markers:24px;--board-gap:20px;--readout-room:max(96px, 22cqb)}.arrays-module__5L2f3G__band{background:var(--cream);border-bottom:2px solid var(--text-dark);flex:none;padding:6px 16px}.arrays-module__5L2f3G__bar{flex-wrap:wrap;align-items:center;gap:4px;min-height:34px;display:flex}.arrays-module__5L2f3G__resting{display:contents}.arrays-module__5L2f3G__resting>*{opacity:.4}.arrays-module__5L2f3G__divider{background:var(--yellow-muted);border-radius:1px;flex:none;align-self:stretch;width:2px;margin:2px 8px}.arrays-module__5L2f3G__barButton{box-sizing:border-box;border:2px solid var(--text-dark);background:var(--white);height:34px;font:inherit;color:var(--text-dark);white-space:nowrap;cursor:pointer;border-radius:999px;align-items:center;gap:6px;margin:0;padding:0 11px;font-size:13.5px;font-weight:700;display:inline-flex}.arrays-module__5L2f3G__barButton:disabled{border-color:var(--yellow-muted);color:var(--text-muted);cursor:default}.arrays-module__5L2f3G__waiting{box-shadow:3px 3px 0 var(--pink)}.arrays-module__5L2f3G__barButton[aria-pressed=true]{background:var(--yellow);color:var(--text-dark)}.arrays-module__5L2f3G__unitWrap{display:flex;position:relative}.arrays-module__5L2f3G__unitSwitch{gap:4px;display:flex}.arrays-module__5L2f3G__unitButton{box-sizing:border-box;border:2px solid var(--text-dark);background:var(--white);width:38px;height:34px;font:inherit;color:var(--text-dark);cursor:pointer;border-radius:10px;justify-content:center;align-items:center;margin:0;padding:0;display:inline-flex;position:relative}.arrays-module__5L2f3G__present .arrays-module__5L2f3G__unitButton{width:44px;height:40px}.arrays-module__5L2f3G__unitButton[aria-pressed=true]{background:var(--yellow)}.arrays-module__5L2f3G__unitButton:focus-visible{outline-offset:0}.arrays-module__5L2f3G__unitMark{align-items:center;font-size:14px;font-weight:700;line-height:1;display:inline-flex}.arrays-module__5L2f3G__named{border:2px solid var(--text-dark);background:var(--white);box-shadow:3px 3px 0 var(--yellow);color:var(--text-dark);white-space:nowrap;pointer-events:none;z-index:90;border-radius:999px;padding:3px 9px;font-size:12px;font-weight:700;line-height:1.2;position:absolute;top:calc(100% + 8px);left:50%;transform:translate(-50%)}.arrays-module__5L2f3G__named[data-above]{top:auto;bottom:calc(100% + 8px)}.arrays-module__5L2f3G__sizeEditor{z-index:90;box-sizing:border-box;border:2px solid var(--text-dark);background:var(--white);min-width:180px;box-shadow:6px 6px 0 var(--yellow);border-radius:16px;padding:10px;position:absolute;top:calc(100% + 8px);left:0}.arrays-module__5L2f3G__sizeShape{align-items:center;gap:6px;display:flex}.arrays-module__5L2f3G__sizeBox{box-sizing:border-box;border:2px solid var(--text-dark);background:var(--white);width:52px;height:48px;font:inherit;text-align:center;color:var(--text-dark);border-radius:10px;padding:0 6px;font-size:20px;font-weight:700}.arrays-module__5L2f3G__sizeBoxOn{background:var(--yellow-soft)}.arrays-module__5L2f3G__sizeBox:focus-visible{outline-offset:0}.arrays-module__5L2f3G__sizePoint{color:var(--text-dark);font-size:22px;font-weight:700;line-height:1}.arrays-module__5L2f3G__sizeStack{flex-direction:column;align-items:center;gap:3px;display:inline-flex}.arrays-module__5L2f3G__sizeStack .arrays-module__5L2f3G__sizeBox{height:38px;font-size:17px}.arrays-module__5L2f3G__sizeBar{background:var(--text-dark);border-radius:2px;width:100%;height:2.5px;display:block}.arrays-module__5L2f3G__keypadButton{border:2px solid var(--text-dark);background:var(--white);width:40px;height:40px;color:var(--text-dark);cursor:pointer;border-radius:10px;justify-content:center;align-items:center;margin-left:auto;padding:0;display:inline-flex}.arrays-module__5L2f3G__keypadButton[aria-pressed=true]{background:var(--yellow)}.arrays-module__5L2f3G__keypadButton:focus-visible{outline-offset:0}.arrays-module__5L2f3G__sizeEditor .arrays-module__5L2f3G__padKeys{margin-top:10px}.arrays-module__5L2f3G__barToggle{box-sizing:border-box;border:2px solid var(--text-dark);background:var(--white);height:34px;color:var(--text-dark);cursor:pointer;white-space:nowrap;border-radius:999px;align-items:center;gap:7px;padding:0 11px;font-size:14px;font-weight:700;display:inline-flex}.arrays-module__5L2f3G__present .arrays-module__5L2f3G__barToggle{height:40px;padding:0 14px;font-size:16px;position:relative}.arrays-module__5L2f3G__present .arrays-module__5L2f3G__barToggle:after{content:"";width:100%;height:max(100%,48px);position:absolute;top:50%;left:0;transform:translateY(-50%)}.arrays-module__5L2f3G__pair{align-items:stretch;display:flex}.arrays-module__5L2f3G__pairWrap{display:flex;position:relative}.arrays-module__5L2f3G__pair .arrays-module__5L2f3G__barButton{border-right-width:0;border-radius:0}.arrays-module__5L2f3G__pair .arrays-module__5L2f3G__barButton:first-child{border-radius:999px 0 0 999px}.arrays-module__5L2f3G__pair .arrays-module__5L2f3G__barButton:last-child{border-right-width:2px;border-radius:0 999px 999px 0}.arrays-module__5L2f3G__sizeWrap{align-items:center;gap:5px;height:34px;display:inline-flex;position:relative}.arrays-module__5L2f3G__sizeLabel{color:var(--text-body);font-size:12.5px;font-weight:700}.arrays-module__5L2f3G__sizeTimes{color:var(--text-muted);font-size:13px;font-weight:700}.arrays-module__5L2f3G__sizeValue{box-sizing:border-box;border:2px solid var(--text-dark);background:var(--white);min-width:38px;height:34px;font:inherit;color:var(--text-dark);cursor:pointer;border-radius:10px;justify-content:center;align-items:center;margin:0;padding:0 8px;font-size:15px;font-weight:700;display:inline-flex}.arrays-module__5L2f3G__sizeOn{background:var(--yellow);box-shadow:0 0 0 1px var(--text-dark)}.arrays-module__5L2f3G__pad{z-index:40;box-sizing:border-box;border:2px solid var(--text-dark);background:var(--white);width:236px;box-shadow:6px 6px 0 var(--yellow);border-radius:16px;padding:10px;position:absolute;top:calc(100% + 8px);left:0}.arrays-module__5L2f3G__padFields{grid-template-columns:1fr 1fr;gap:6px;margin-bottom:8px;display:grid}.arrays-module__5L2f3G__padField{border:2px solid var(--yellow-muted);background:var(--white);font:inherit;cursor:pointer;border-radius:10px;flex-direction:column;align-items:flex-start;gap:1px;margin:0;padding:5px 8px;display:flex}.arrays-module__5L2f3G__padFieldOn{border-color:var(--text-dark);background:var(--yellow-soft)}.arrays-module__5L2f3G__padFieldName{letter-spacing:.6px;text-transform:uppercase;color:var(--gold);font-size:10px;font-weight:700}.arrays-module__5L2f3G__padFieldValue{color:var(--text-dark);font-size:19px;font-weight:700;line-height:1.1}.arrays-module__5L2f3G__padKeys{grid-template-columns:repeat(4,1fr);gap:5px;display:grid}.arrays-module__5L2f3G__padKey{border:2px solid var(--text-dark);background:var(--white);height:40px;font:inherit;color:var(--text-dark);cursor:pointer;border-radius:10px;margin:0;padding:0;font-size:16px;font-weight:700}.arrays-module__5L2f3G__padDone{background:var(--pink);grid-column:span 2;justify-content:center;align-items:center;gap:6px;font-size:14px;display:inline-flex}.arrays-module__5L2f3G__padParts{gap:6px;margin-bottom:8px;display:flex}.arrays-module__5L2f3G__padPart{border:2px solid var(--text-dark);background:var(--white);min-width:0;min-height:48px;font:inherit;color:var(--text-dark);cursor:pointer;border-radius:10px;flex-direction:column;flex:1;align-items:flex-start;gap:1px;padding:5px 8px;display:flex}.arrays-module__5L2f3G__padPart[aria-pressed=true]{background:var(--yellow)}.arrays-module__5L2f3G__padPart:focus-visible{outline-offset:0}.arrays-module__5L2f3G__padPartValue{font-size:18px;font-weight:700;line-height:1.1}.arrays-module__5L2f3G__padSteps{justify-content:center;align-items:center;gap:10px;margin-top:8px;display:flex}.arrays-module__5L2f3G__padStep{border:2px solid var(--text-dark);background:var(--white);width:40px;height:34px;font:inherit;color:var(--text-dark);cursor:pointer;border-radius:999px;margin:0;padding:0;font-size:17px;font-weight:700}.arrays-module__5L2f3G__padStepName{color:var(--text-body);font-size:12px;font-weight:700}.arrays-module__5L2f3G__padSays{color:var(--pink-text);margin:8px 0 0;font-size:12.5px;font-weight:700}.arrays-module__5L2f3G__why{color:var(--text-muted);margin:0 0 0 6px;font-size:13px;font-weight:600}.arrays-module__5L2f3G__present .arrays-module__5L2f3G__bar{min-height:40px}.arrays-module__5L2f3G__present .arrays-module__5L2f3G__barButton,.arrays-module__5L2f3G__present .arrays-module__5L2f3G__sizeValue,.arrays-module__5L2f3G__present .arrays-module__5L2f3G__sizeWrap{height:40px}.arrays-module__5L2f3G__present .arrays-module__5L2f3G__barButton,.arrays-module__5L2f3G__present .arrays-module__5L2f3G__sizeValue{font-size:15.5px}.arrays-module__5L2f3G__present .arrays-module__5L2f3G__barButton,.arrays-module__5L2f3G__present .arrays-module__5L2f3G__sizeValue,.arrays-module__5L2f3G__present .arrays-module__5L2f3G__padField,.arrays-module__5L2f3G__present .arrays-module__5L2f3G__padStep{position:relative}.arrays-module__5L2f3G__present .arrays-module__5L2f3G__barButton:after,.arrays-module__5L2f3G__present .arrays-module__5L2f3G__sizeValue:after,.arrays-module__5L2f3G__present .arrays-module__5L2f3G__padField:after,.arrays-module__5L2f3G__present .arrays-module__5L2f3G__padStep:after{content:"";width:max(100%,48px);height:max(100%,48px);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.arrays-module__5L2f3G__present .arrays-module__5L2f3G__padKey{height:48px;font-size:18px}.arrays-module__5L2f3G__present .arrays-module__5L2f3G__pad{width:274px}.arrays-module__5L2f3G__present .arrays-module__5L2f3G__why{font-size:16px}.arrays-module__5L2f3G__zone{background:var(--task-surface);flex:1;min-width:0;min-height:0;position:relative;overflow:hidden}.arrays-module__5L2f3G__surface:not(.arrays-module__5L2f3G__present) .arrays-module__5L2f3G__zone{aspect-ratio:16/9;flex:none}.arrays-module__5L2f3G__page{background:var(--task-surface);place-items:center;width:100%;height:100%;display:grid;position:relative;container-type:size}.arrays-module__5L2f3G__sheet{box-sizing:border-box;flex-direction:column;justify-content:center;align-items:center;width:min(100cqi,177.78cqb);height:min(56.25cqi,100cqb);padding:2cqb 2cqi;display:flex;position:relative;container-type:size}.arrays-module__5L2f3G__boardWrap{padding:calc(var(--edge-top) + var(--far-top,0px)) var(--edge-right,0px) var(--edge-bottom,0px) var(--edge-left);box-sizing:border-box;flex:none;display:flex}.arrays-module__5L2f3G__board{box-sizing:content-box;--fit:calc(100cqb - var(--edge-top) - var(--far-top,0px) - var(--edge-bottom,0px) - var(--board-gap) - var(--readout-room) - 4px);width:min(1cqi * var(--share), 1cqb * var(--share) * var(--ratio), var(--cols) * var(--cell-max), var(--fit) * var(--ratio));height:min(1cqb * var(--share), 1cqi * var(--share) / var(--ratio), var(--rows) * var(--cell-max), var(--fit));border:2px solid var(--text-dark);background:var(--white);touch-action:none;border-radius:6px;position:relative;container-type:size}.arrays-module__5L2f3G__wholeGrid{opacity:.55;pointer-events:none;position:absolute;inset:0}.arrays-module__5L2f3G__arrayBox{width:100%;height:100%;position:absolute;top:0;left:0}.arrays-module__5L2f3G__unitBoard{--cell-max:280px}.arrays-module__5L2f3G__productGrid{z-index:1;pointer-events:none;width:100%;height:100%;position:absolute;top:0;left:0}.arrays-module__5L2f3G__product{background:var(--warm);box-shadow:inset 0 0 0 2px var(--text-dark)}.arrays-module__5L2f3G__alsoIs{margin:0 .27em 0 .18em;font-weight:700}.arrays-module__5L2f3G__cellGrid{pointer-events:auto;opacity:0;transition:opacity .14s;position:absolute;inset:0}.arrays-module__5L2f3G__dragging .arrays-module__5L2f3G__cellGrid{opacity:1}.arrays-module__5L2f3G__dot{z-index:1;background:var(--text-dark);pointer-events:none;border-radius:50%;position:absolute}.arrays-module__5L2f3G__piece{box-sizing:border-box;border:2px solid var(--text-dark);font:inherit;color:var(--text-dark);cursor:pointer;background:0 0;border-radius:4px;place-items:center;margin:0;padding:0;display:grid;position:absolute}.arrays-module__5L2f3G__piece[data-tint="0"],.arrays-module__5L2f3G__termPill[data-tint="0"],.arrays-module__5L2f3G__sidePart[data-tint="0"],.arrays-module__5L2f3G__strip[data-tint="0"]{background:var(--array-piece-1)}.arrays-module__5L2f3G__piece[data-tint="1"],.arrays-module__5L2f3G__termPill[data-tint="1"],.arrays-module__5L2f3G__sidePart[data-tint="1"],.arrays-module__5L2f3G__strip[data-tint="1"]{background:var(--array-piece-2)}.arrays-module__5L2f3G__piece[data-tint="2"],.arrays-module__5L2f3G__termPill[data-tint="2"],.arrays-module__5L2f3G__sidePart[data-tint="2"],.arrays-module__5L2f3G__strip[data-tint="2"]{background:var(--array-piece-3)}.arrays-module__5L2f3G__piece[data-tint="3"],.arrays-module__5L2f3G__termPill[data-tint="3"],.arrays-module__5L2f3G__sidePart[data-tint="3"],.arrays-module__5L2f3G__strip[data-tint="3"]{background:var(--array-piece-4)}.arrays-module__5L2f3G__underLayer{pointer-events:none}.arrays-module__5L2f3G__underLayer:focus-visible{pointer-events:auto}.arrays-module__5L2f3G__litPiece{box-shadow:inset 0 0 0 4px var(--text-dark)}.arrays-module__5L2f3G__litTerm{box-shadow:inset 0 0 0 2px var(--text-dark)}.arrays-module__5L2f3G__labelSlot{z-index:3;pointer-events:none;place-items:center;display:grid;position:absolute}.arrays-module__5L2f3G__labelSlot>button{pointer-events:auto}.arrays-module__5L2f3G__pieceLabel{font:inherit;cursor:pointer;border:2px solid var(--text-dark);background:var(--white);color:var(--text-dark);letter-spacing:-.4px;white-space:nowrap;border-radius:999px;flex-direction:column;align-items:center;margin:0;padding:.14em .42em;font-weight:700;line-height:1.15;display:flex}.arrays-module__5L2f3G__labelLine{display:block}.arrays-module__5L2f3G__cutLine{z-index:3;background:var(--text-dark);pointer-events:none;position:absolute}.arrays-module__5L2f3G__draft{box-sizing:border-box;border:2px dashed var(--text-dark);background:var(--yellow-soft);opacity:.55;pointer-events:none;z-index:4;border-radius:4px;position:absolute}.arrays-module__5L2f3G__draftRefused{border-color:var(--pink-text);background:var(--white)}.arrays-module__5L2f3G__edge{z-index:10;position:absolute}.arrays-module__5L2f3G__edgeOpen{z-index:11}.arrays-module__5L2f3G__edgeTop{height:var(--edge-top);transform:translateY(-100%)}.arrays-module__5L2f3G__edgeLeft{width:var(--edge-left);transform:translate(-100%)}.arrays-module__5L2f3G__markerLane,.arrays-module__5L2f3G__labelLane{position:absolute}.arrays-module__5L2f3G__edgeTop .arrays-module__5L2f3G__markerLane{height:var(--markers);bottom:0;left:0;right:0}.arrays-module__5L2f3G__present .arrays-module__5L2f3G__edgeTop .arrays-module__5L2f3G__markerLane{height:calc(var(--markers) + 24px);bottom:-10px}.arrays-module__5L2f3G__labelLane{cursor:pointer}.arrays-module__5L2f3G__labelLane .arrays-module__5L2f3G__sidePart,.arrays-module__5L2f3G__labelLane .arrays-module__5L2f3G__joiner{pointer-events:none}.arrays-module__5L2f3G__labelLane .arrays-module__5L2f3G__labelFar .arrays-module__5L2f3G__sidePart,.arrays-module__5L2f3G__edgeLeft .arrays-module__5L2f3G__labelLane .arrays-module__5L2f3G__sidePart,.arrays-module__5L2f3G__labelLane .arrays-module__5L2f3G__sidePart:focus-visible,.arrays-module__5L2f3G__labelLane .arrays-module__5L2f3G__joiner:focus-visible{pointer-events:auto}.arrays-module__5L2f3G__edgeTop .arrays-module__5L2f3G__labelLane{height:var(--labels);top:0;left:0;right:0}.arrays-module__5L2f3G__edgeLeft .arrays-module__5L2f3G__markerLane{width:var(--markers);top:0;bottom:0;right:0}.arrays-module__5L2f3G__present .arrays-module__5L2f3G__edgeLeft .arrays-module__5L2f3G__markerLane{width:calc(var(--markers) + 24px);right:-10px}.arrays-module__5L2f3G__edgeLeft .arrays-module__5L2f3G__labelLane{width:var(--labels-wide);top:0;bottom:0;left:0}.arrays-module__5L2f3G__marker{cursor:pointer;pointer-events:none;background:0 0;border:0;margin:0;padding:0;position:absolute}.arrays-module__5L2f3G__marker:focus-visible{pointer-events:auto}.arrays-module__5L2f3G__markerLane{cursor:pointer}.arrays-module__5L2f3G__removeLane{cursor:default;pointer-events:none}.arrays-module__5L2f3G__removeLane .arrays-module__5L2f3G__remove,.arrays-module__5L2f3G__removeLane .arrays-module__5L2f3G__handle{pointer-events:auto}.arrays-module__5L2f3G__edgeTop .arrays-module__5L2f3G__marker{width:22px;top:0;bottom:0;transform:translate(-50%)}.arrays-module__5L2f3G__edgeLeft .arrays-module__5L2f3G__marker{height:22px;left:0;right:0;transform:translateY(-50%)}.arrays-module__5L2f3G__marker:before{content:"";background:var(--yellow-deep);opacity:.5;border-radius:999px;transition:opacity .14s,background .14s;position:absolute}.arrays-module__5L2f3G__edgeTop .arrays-module__5L2f3G__marker:before{width:3px;top:34%;bottom:0;left:50%;transform:translate(-50%)}.arrays-module__5L2f3G__edgeLeft .arrays-module__5L2f3G__marker:before{height:3px;top:50%;left:34%;right:0;transform:translateY(-50%)}.arrays-module__5L2f3G__marker:hover:before,.arrays-module__5L2f3G__marker:focus-visible:before{opacity:1}.arrays-module__5L2f3G__armed:before{background:var(--text-dark);opacity:1}.arrays-module__5L2f3G__edgeTop .arrays-module__5L2f3G__armed:before{width:4px;top:0}.arrays-module__5L2f3G__edgeLeft .arrays-module__5L2f3G__armed:before{height:4px;left:0}.arrays-module__5L2f3G__labelSpan{place-items:center;display:grid;position:absolute}.arrays-module__5L2f3G__edgeTop .arrays-module__5L2f3G__labelSpan{top:0;bottom:0}.arrays-module__5L2f3G__edgeLeft .arrays-module__5L2f3G__labelSpan{left:0;right:0}.arrays-module__5L2f3G__labelFar{transform:translateY(calc(-96% * var(--lane,1)));grid-template-columns:max-content;justify-content:center}.arrays-module__5L2f3G__leader{width:1.5px;height:calc(96% * var(--lane,1));background:var(--yellow-deep);pointer-events:none;margin-left:-.75px;position:absolute;top:100%;left:50%}.arrays-module__5L2f3G__sidePart{text-align:center;box-sizing:border-box;border:2px solid var(--text-dark);background:var(--white);min-width:calc(1.15em + 8px);font:inherit;color:var(--text-dark);cursor:pointer;border-radius:999px;margin:0;padding:2px 7px;font-size:15px;font-weight:700;line-height:1.15}.arrays-module__5L2f3G__sidePress{box-shadow:3px 3px 0 var(--yellow);transition:transform .14s cubic-bezier(.2,.9,.3,1.3),box-shadow .14s;transform:translate(0)}.arrays-module__5L2f3G__sidePress:active{box-shadow:0 0 0 var(--yellow);transition:transform 40ms,box-shadow 40ms;transform:translate(3px,3px)}.arrays-module__5L2f3G__joiner{width:18px;height:18px;font:inherit;color:var(--text-body);cursor:pointer;z-index:1;background:0 0;border:0;border-radius:999px;justify-content:center;align-items:center;margin:0;padding:0;font-size:13px;font-weight:700;display:flex;position:absolute}.arrays-module__5L2f3G__joiner:disabled{cursor:default}.arrays-module__5L2f3G__joiner:not(:disabled):hover,.arrays-module__5L2f3G__joiner:not(:disabled):focus-visible{background:var(--yellow-soft);color:var(--text-dark)}.arrays-module__5L2f3G__edgeTop .arrays-module__5L2f3G__joiner{top:50%;transform:translate(-50%,-50%)}.arrays-module__5L2f3G__edgeLeft .arrays-module__5L2f3G__joiner{left:50%;transform:translate(-50%,-50%)}.arrays-module__5L2f3G__remove{box-sizing:border-box;border:2px solid var(--text-dark);background:var(--white);width:22px;height:22px;color:var(--pink-text);font:inherit;cursor:pointer;z-index:6;border-radius:50%;place-items:center;margin:0;padding:0;font-size:13px;line-height:1;display:grid;position:absolute}.arrays-module__5L2f3G__edgeTop .arrays-module__5L2f3G__remove{top:50%;transform:translate(-50%,-50%)}.arrays-module__5L2f3G__edgeLeft .arrays-module__5L2f3G__remove{left:50%;transform:translate(-50%,-50%)}.arrays-module__5L2f3G__removeDrawn{z-index:9;transform:translate(-50%,-50%)translate(15px,-15px)}.arrays-module__5L2f3G__popWrap{position:relative}.arrays-module__5L2f3G__panel{z-index:40;background:var(--white);border:2px solid var(--text-dark);min-width:190px;max-height:320px;box-shadow:6px 6px 0 var(--yellow);text-align:left;border-radius:18px;padding:10px;position:absolute;top:calc(100% + 4px);left:0;overflow-y:auto}.arrays-module__5L2f3G__sideMenu{min-width:170px;top:100%;left:0}.arrays-module__5L2f3G__edgeLeft .arrays-module__5L2f3G__sideMenu{top:0;left:100%}.arrays-module__5L2f3G__cutMenu{grid-template-columns:repeat(var(--menu-cols,2), minmax(134px, 1fr));touch-action:none;overscroll-behavior:contain;align-items:start;column-gap:10px;width:max-content;max-width:min(460px,94cqi);max-height:none;display:grid;top:100%;overflow:visible;transform:translate(-50%)}.arrays-module__5L2f3G__menuTitle,.arrays-module__5L2f3G__menuWide{grid-column:1/-1}.arrays-module__5L2f3G__menuColumn{min-width:0}.arrays-module__5L2f3G__menuColumnWide{grid-column:span 2}.arrays-module__5L2f3G__menuColumnWide .arrays-module__5L2f3G__menuList{grid-template-columns:1fr 1fr;column-gap:8px;display:grid}.arrays-module__5L2f3G__menuRest{grid-template-columns:repeat(2,minmax(110px,1fr));column-gap:8px;max-height:160px;display:grid;overflow-y:auto}.arrays-module__5L2f3G__edgeLeft .arrays-module__5L2f3G__cutMenu{margin-right:8px;top:0;left:auto;right:100%;transform:translateY(-50%)}.arrays-module__5L2f3G__board .arrays-module__5L2f3G__cutMenu{z-index:8;width:max-content;max-width:none;position:absolute;top:4px;left:50%;transform:translate(-50%)}.arrays-module__5L2f3G__menuHeading{letter-spacing:.7px;text-transform:uppercase;color:var(--gold);white-space:nowrap;margin:8px 0 5px;padding:0 4px;font-size:10.5px;font-weight:700}.arrays-module__5L2f3G__menuFold{box-sizing:border-box;border:2px dashed var(--yellow-muted);width:100%;font:inherit;color:var(--text-body);cursor:pointer;background:0 0;border-radius:12px;justify-content:space-between;align-items:center;gap:8px;margin:6px 0 5px;padding:6px 10px;font-size:13px;font-weight:700;display:flex}.arrays-module__5L2f3G__panelHint{letter-spacing:.7px;text-transform:uppercase;color:var(--gold);margin:8px 0 6px;padding:0 4px;font-size:10.5px;font-weight:700}.arrays-module__5L2f3G__panelHint:first-child{margin-top:0}.arrays-module__5L2f3G__panelSays{color:var(--text-muted);margin:0 0 4px;padding:2px 4px;font-size:13px;font-weight:600}.arrays-module__5L2f3G__menuItem{text-align:left;box-sizing:border-box;border:2px solid var(--text-dark);background:var(--white);width:100%;box-shadow:3px 3px 0 var(--yellow);font:inherit;color:var(--text-dark);cursor:pointer;border-radius:12px;margin:0 0 4px;padding:5px 10px;font-size:14px;font-weight:700;display:block}.arrays-module__5L2f3G__menuItem:last-child{margin-bottom:0}.arrays-module__5L2f3G__menuOver{margin-bottom:4px}.arrays-module__5L2f3G__menuItemLit{background:var(--yellow);box-shadow:3px 3px 0 var(--text-dark)}.arrays-module__5L2f3G__stepper{align-items:center;gap:6px;margin-bottom:8px;display:flex}.arrays-module__5L2f3G__stepper:last-child{margin-bottom:0}.arrays-module__5L2f3G__stepperLabel{min-width:4.6em;color:var(--text-body);font-size:13px;font-weight:700}.arrays-module__5L2f3G__stepperValue{text-align:center;min-width:2.2em;color:var(--text-dark);font-size:16px;font-weight:700}.arrays-module__5L2f3G__question{background:var(--warm);border:2px solid var(--text-dark);border-radius:14px;margin-top:10px;padding:10px}.arrays-module__5L2f3G__confirm{z-index:90;box-sizing:border-box;background:var(--white);border:2px solid var(--text-dark);width:max-content;max-width:min(360px,100vw - 32px);box-shadow:8px 8px 0 var(--text-dark);text-align:left;border-radius:18px;padding:12px;position:absolute;top:calc(100% + 8px);left:0}.arrays-module__5L2f3G__confirm[data-above],.arrays-module__5L2f3G__sizeEditor[data-above]{top:auto;bottom:calc(100% + 8px)}.arrays-module__5L2f3G__questionText{color:var(--text-dark);margin:0 0 8px;font-size:13.5px;font-weight:600}.arrays-module__5L2f3G__questionButtons{flex-wrap:wrap;gap:8px;display:flex}.arrays-module__5L2f3G__readoutSlot{width:100%;margin-top:var(--board-gap);text-align:center;flex:none}.arrays-module__5L2f3G__readout{letter-spacing:-.4px;color:var(--text-dark);flex-wrap:wrap;justify-content:center;align-items:baseline;gap:.12em .22em;margin:0;font-weight:700;line-height:1.2;display:flex}.arrays-module__5L2f3G__readoutMuted{color:var(--text-muted);font-weight:600;display:block}.arrays-module__5L2f3G__readoutMutedWords{vertical-align:middle;font-size:max(15px,3.2cqb)}.arrays-module__5L2f3G__plain{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;margin:0;padding:0 .06em}.arrays-module__5L2f3G__plain:disabled{cursor:default}.arrays-module__5L2f3G__termPill{box-sizing:border-box;background:var(--array-piece-1);font:inherit;color:var(--text-dark);cursor:pointer;border:0;border-radius:999px;margin:0;padding:.06em .34em;line-height:1.15}:is(.arrays-module__5L2f3G__termPill:has([role=math]),.arrays-module__5L2f3G__answer:has([role=math])){padding-inline:.55em}.arrays-module__5L2f3G__termPill[data-linked]{background:var(--chip-standard-bg)}.arrays-module__5L2f3G__answer{box-sizing:border-box;border:2px dashed var(--yellow-deep);background:var(--warm);min-width:1.5em;font:inherit;color:var(--text-dark);cursor:pointer;border-radius:999px;margin:0;padding:.06em .34em;line-height:1.15}.arrays-module__5L2f3G__caption{border:2px solid var(--yellow-muted);background:var(--white);font:inherit;letter-spacing:.2px;color:var(--text-body);cursor:pointer;border-radius:999px;align-items:center;gap:7px;margin:.4em 0 0;padding:4px 12px;font-size:max(12px,2.2cqb);font-weight:600;display:inline-flex}.arrays-module__5L2f3G__caption:disabled{color:var(--text-muted);cursor:default;background:0 0;border-color:#0000}.arrays-module__5L2f3G__caption:disabled .arrays-module__5L2f3G__captionName{color:var(--text-muted)}.arrays-module__5L2f3G__caption:disabled .arrays-module__5L2f3G__formDot{background:var(--text-muted);transform:none}.arrays-module__5L2f3G__captionName{color:var(--gold);font-weight:700}.arrays-module__5L2f3G__formDots{align-items:center;gap:4px;display:inline-flex}.arrays-module__5L2f3G__formDot{background:var(--yellow-muted);border-radius:50%;width:6px;height:6px}.arrays-module__5L2f3G__formDot[data-on]{background:var(--gold);transform:scale(1.35)}.arrays-module__5L2f3G__left{color:var(--text-body);margin:.25em 0 0;font-size:max(12px,2.2cqb);font-weight:600}.arrays-module__5L2f3G__present .arrays-module__5L2f3G__sidePart,.arrays-module__5L2f3G__present .arrays-module__5L2f3G__termPill,.arrays-module__5L2f3G__present .arrays-module__5L2f3G__answer{position:relative}.arrays-module__5L2f3G__present .arrays-module__5L2f3G__sidePart:after,.arrays-module__5L2f3G__present .arrays-module__5L2f3G__remove:after,.arrays-module__5L2f3G__present .arrays-module__5L2f3G__termPill:after,.arrays-module__5L2f3G__present .arrays-module__5L2f3G__answer:after{content:"";width:max(100%,48px);height:max(100%,48px);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.arrays-module__5L2f3G__authoring{--labels:40px;--labels-wide:56px;--markers:24px}.arrays-module__5L2f3G__authoring .arrays-module__5L2f3G__sidePart,.arrays-module__5L2f3G__authoring .arrays-module__5L2f3G__termPill,.arrays-module__5L2f3G__authoring .arrays-module__5L2f3G__answer{position:relative}.arrays-module__5L2f3G__authoring .arrays-module__5L2f3G__sidePart:after,.arrays-module__5L2f3G__authoring .arrays-module__5L2f3G__termPill:after,.arrays-module__5L2f3G__authoring .arrays-module__5L2f3G__answer:after{content:"";width:max(100%,48px);height:max(100%,48px);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.arrays-module__5L2f3G__authoring .arrays-module__5L2f3G__sidePart{min-width:2em;padding:4px 11px}.arrays-module__5L2f3G__authoring .arrays-module__5L2f3G__caption,.arrays-module__5L2f3G__present .arrays-module__5L2f3G__caption{min-height:48px}.arrays-module__5L2f3G__present .arrays-module__5L2f3G__band .pop{min-height:48px}.arrays-module__5L2f3G__present .arrays-module__5L2f3G__sidePart{min-width:2em;padding:4px 11px;font-size:19px}.arrays-module__5L2f3G__present .arrays-module__5L2f3G__joiner{width:22px;height:22px;font-size:16px}.arrays-module__5L2f3G__present .arrays-module__5L2f3G__remove{width:32px;height:32px}.arrays-module__5L2f3G__present .arrays-module__5L2f3G__edgeTop .arrays-module__5L2f3G__marker{width:32px}.arrays-module__5L2f3G__present .arrays-module__5L2f3G__edgeLeft .arrays-module__5L2f3G__marker{height:32px}.arrays-module__5L2f3G__present .arrays-module__5L2f3G__menuItem{min-height:48px;margin-bottom:6px;font-size:18px}.arrays-module__5L2f3G__present .arrays-module__5L2f3G__panelHint,.arrays-module__5L2f3G__present .arrays-module__5L2f3G__panelSays,.arrays-module__5L2f3G__present .arrays-module__5L2f3G__menuHeading{font-size:18px}.arrays-module__5L2f3G__present .arrays-module__5L2f3G__menuFold{min-height:48px;font-size:18px}.arrays-module__5L2f3G__present .arrays-module__5L2f3G__stepperLabel,.arrays-module__5L2f3G__present .arrays-module__5L2f3G__questionText{font-size:17px}.arrays-module__5L2f3G__present .arrays-module__5L2f3G__stepperValue{font-size:20px}.arrays-module__5L2f3G__thumb{--edge-top:0px;--edge-left:0px;--share:100;--cell-max:1000px;--board-gap:0px;--readout-room:26cqb;aspect-ratio:320/180;box-sizing:border-box;background:var(--warm);flex-direction:column;justify-content:center;align-items:center;gap:4%;width:100%;max-height:100%;padding:6% 8%;display:flex;container-type:size}.arrays-module__5L2f3G__thumbReadout{letter-spacing:-.4px;color:var(--text-dark);white-space:nowrap;text-overflow:ellipsis;max-width:100%;margin:0;font-size:max(11px,7cqb);font-weight:700;overflow:hidden}.arrays-module__5L2f3G__printGrid{gap:8mm;width:100%;display:grid}.arrays-module__5L2f3G__printCell{aspect-ratio:16/9;border:2px dashed var(--text-dark);box-sizing:border-box;border-radius:4mm;padding:3mm;container-type:size}.arrays-module__5L2f3G__printCell>*{width:100%;height:100%}.arrays-module__5L2f3G__printSays{color:var(--text-body);margin:0 0 6mm;font-size:12pt;font-weight:600}.arrays-module__5L2f3G__handle{box-sizing:border-box;border:2px solid var(--text-dark);background:var(--yellow);cursor:grab;touch-action:none;z-index:6;border-radius:999px;width:18px;height:18px;margin:0;padding:0;position:absolute}.arrays-module__5L2f3G__edgeTop .arrays-module__5L2f3G__handle{top:50%;transform:translate(-50%,-50%)}.arrays-module__5L2f3G__edgeLeft .arrays-module__5L2f3G__handle{left:50%;transform:translate(-50%,-50%)}.arrays-module__5L2f3G__handleOn{background:var(--pink);box-shadow:0 0 0 3px var(--yellow-soft)}.arrays-module__5L2f3G__handle:active{cursor:grabbing}.arrays-module__5L2f3G__edgeTop .arrays-module__5L2f3G__removeCut{top:50%;transform:translate(-50%,-50%)translate(30px)}.arrays-module__5L2f3G__edgeLeft .arrays-module__5L2f3G__removeCut{left:50%;transform:translate(-50%,-50%)translateY(30px)}.arrays-module__5L2f3G__edgeSays{z-index:9;box-sizing:border-box;border:2px solid var(--text-dark);background:var(--white);max-width:260px;box-shadow:4px 4px 0 var(--yellow);color:var(--text-dark);border-radius:14px;margin:0;padding:7px 11px;font-size:13px;font-weight:600;position:absolute}.arrays-module__5L2f3G__edgeTop .arrays-module__5L2f3G__edgeSays{top:100%;left:0}.arrays-module__5L2f3G__edgeLeft .arrays-module__5L2f3G__edgeSays{top:0;left:100%}.arrays-module__5L2f3G__swapBand{z-index:7;background:var(--yellow-soft);border:2px solid var(--text-dark);opacity:.55;pointer-events:none;border-radius:6px;animation:.2s cubic-bezier(.2,.9,.3,1.1) both arrays-module__5L2f3G__swapSlide;position:absolute}@keyframes arrays-module__5L2f3G__swapSlide{0%{transform:translate(var(--slide-x,0), var(--slide-y,0));opacity:.65}to{opacity:0;transform:translate(0)}}.arrays-module__5L2f3G__hasBottom{--edge-bottom:var(--labels)}.arrays-module__5L2f3G__hasFarTop{--far-top:calc(var(--labels) * var(--far-lanes,1))}.arrays-module__5L2f3G__hasRight{--edge-right:var(--labels-wide)}.arrays-module__5L2f3G__longRows{--labels-wide:68px;--edge-left:calc(var(--labels-wide) + var(--markers))}.arrays-module__5L2f3G__present .arrays-module__5L2f3G__longRows,.arrays-module__5L2f3G__authoring .arrays-module__5L2f3G__longRows,.arrays-module__5L2f3G__paper .arrays-module__5L2f3G__longRows{--labels-wide:84px}.arrays-module__5L2f3G__hasBottomHandles{--edge-bottom:calc(var(--labels) + 28px)}.arrays-module__5L2f3G__hasRightHandles{--edge-right:calc(var(--labels-wide) + 28px)}.arrays-module__5L2f3G__partLabel{z-index:6;box-sizing:border-box;border:2px dashed var(--yellow-deep);background:var(--white);color:var(--text-body);white-space:nowrap;border-radius:999px;padding:1px 7px;font-size:13px;font-weight:700;line-height:1.2;position:absolute}.arrays-module__5L2f3G__partDown.arrays-module__5L2f3G__partOutside{transform:translate(-50%,9px)}.arrays-module__5L2f3G__partAcross.arrays-module__5L2f3G__partOutside{transform:translate(9px,-50%)}.arrays-module__5L2f3G__partDown.arrays-module__5L2f3G__partInside,.arrays-module__5L2f3G__partAcross.arrays-module__5L2f3G__partInside{box-shadow:0 0 0 2px var(--white);transform:translate(-50%,-50%)}.arrays-module__5L2f3G__present .arrays-module__5L2f3G__pieceLabel{position:relative}.arrays-module__5L2f3G__present .arrays-module__5L2f3G__handle:after,.arrays-module__5L2f3G__present .arrays-module__5L2f3G__joiner:after,.arrays-module__5L2f3G__present .arrays-module__5L2f3G__pieceLabel:after{content:"";width:max(100%,48px);height:max(100%,48px);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.arrays-module__5L2f3G__present .arrays-module__5L2f3G__handle{width:24px;height:24px}.arrays-module__5L2f3G__present .arrays-module__5L2f3G__partLabel{font-size:18px}.arrays-module__5L2f3G__gestureLayer{z-index:4;touch-action:none;position:absolute;inset:0 -34px -34px 0}.arrays-module__5L2f3G__boardBox{pointer-events:none;position:absolute;inset:0}.arrays-module__5L2f3G__sliceLine{z-index:5;background:repeating-linear-gradient(to right, var(--text-dark) 0 7px, transparent 7px 13px);pointer-events:none;border-radius:999px;position:absolute}.arrays-module__5L2f3G__sliceLine[style*=translateX]{background:repeating-linear-gradient(to bottom, var(--text-dark) 0 7px, transparent 7px 13px)}.arrays-module__5L2f3G__sliceRefused{opacity:.45;background:repeating-linear-gradient(to right, var(--pink-text) 0 5px, transparent 5px 11px)}.arrays-module__5L2f3G__sliceRefused[style*=translateX]{background:repeating-linear-gradient(to bottom, var(--pink-text) 0 5px, transparent 5px 11px)}.arrays-module__5L2f3G__pieceHandle{z-index:7}.arrays-module__5L2f3G__pieceHandleDown,.arrays-module__5L2f3G__pieceHandleAcross{transform:translate(-50%,-50%)}.arrays-module__5L2f3G__pieceHandleDown.arrays-module__5L2f3G__pieceHandleOut{transform:translate(-50%,36px)}.arrays-module__5L2f3G__pieceHandleAcross.arrays-module__5L2f3G__pieceHandleOut{transform:translate(36px,-50%)}.arrays-module__5L2f3G__removePieceCut{z-index:8;transform:translate(-50%,-50%)translateY(34px)}.arrays-module__5L2f3G__pieceHandleAcross+.arrays-module__5L2f3G__removePieceCut{transform:translate(-50%,-50%)translate(34px)}.arrays-module__5L2f3G__floatingSays{bottom:8px;left:50%;transform:translate(-50%)}.arrays-module__5L2f3G__restTerm{border:2px dashed var(--text-muted);background:var(--white);font:inherit;color:var(--text-body);cursor:pointer;border-radius:999px;align-items:center;margin:0;padding:2px 10px;font-weight:700;display:inline-flex}.arrays-module__5L2f3G__restTerm:disabled{cursor:default}.arrays-module__5L2f3G__present .arrays-module__5L2f3G__restTerm{position:relative}.arrays-module__5L2f3G__present .arrays-module__5L2f3G__restTerm:after{content:"";width:max(100%,48px);height:max(100%,48px);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.arrays-module__5L2f3G__toolSwitch{border:2px solid var(--text-dark);background:var(--white);box-shadow:3px 3px 0 var(--text-dark);border-radius:999px;align-items:stretch;gap:0;display:flex;overflow:hidden}.arrays-module__5L2f3G__toolButton{background:var(--white);min-height:34px;font:inherit;color:var(--text-body);cursor:pointer;border:0;align-items:center;gap:6px;margin:0;padding:5px 14px;font-size:14px;font-weight:700;display:inline-flex}.arrays-module__5L2f3G__toolButton[aria-pressed=true]{background:var(--yellow);color:var(--text-dark)}.arrays-module__5L2f3G__toolButton+.arrays-module__5L2f3G__toolButton{border-left:2px solid var(--text-dark)}.arrays-module__5L2f3G__present .arrays-module__5L2f3G__toolButton{min-height:48px;padding:6px 18px;font-size:17px}.arrays-module__5L2f3G__doingRow{height:48px;padding:8px var(--gutter,16px) 0;box-sizing:border-box;flex:none;align-items:center;display:flex}.arrays-module__5L2f3G__present .arrays-module__5L2f3G__doingRow{height:56px}.arrays-module__5L2f3G__doing{color:var(--text-body);margin:0;font-size:13px;font-weight:600}.arrays-module__5L2f3G__present .arrays-module__5L2f3G__doing{font-size:17px}.arrays-module__5L2f3G__aimDot{z-index:6;box-sizing:border-box;border:3px solid var(--text-dark);background:var(--white);border-radius:50%;width:14px;height:14px;margin:0;padding:0;position:absolute;transform:translate(-50%,-50%)}.arrays-module__5L2f3G__aimStart{background:var(--text-dark);pointer-events:none}.arrays-module__5L2f3G__aimEnd{background:var(--pink);cursor:pointer}.arrays-module__5L2f3G__aimEnd:after{content:"";width:48px;height:48px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.arrays-module__5L2f3G__present .arrays-module__5L2f3G__aimDot{width:18px;height:18px}.arrays-module__5L2f3G__aimLine{z-index:5;background:var(--text-dark);opacity:.28;pointer-events:none;border-radius:999px;position:absolute}.arrays-module__5L2f3G__overEdge{cursor:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='26' height='26' viewBox='0 0 26 26'><g fill='none' stroke='%231A1A1A' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'><circle cx='6.5' cy='20' r='3.4'/><circle cx='19.5' cy='20' r='3.4'/><path d='M8.7 17.4 20 3M17.3 17.4 6 3'/></g></svg>") 13 13,crosshair}.arrays-module__5L2f3G__drawingLayer{cursor:crosshair}.arrays-module__5L2f3G__gripZone{z-index:8;box-sizing:content-box;touch-action:none;cursor:pointer;margin:-16px;padding:16px;position:absolute}.arrays-module__5L2f3G__grip{z-index:7;pointer-events:none;box-sizing:border-box;border:2.5px solid var(--text-dark);background:var(--white);cursor:grab;touch-action:none;border-radius:3px;width:13px;height:13px;margin:0;padding:0;position:absolute;transform:translate(-50%,-50%)}.arrays-module__5L2f3G__grip:focus-visible{pointer-events:auto}.arrays-module__5L2f3G__present .arrays-module__5L2f3G__grip{width:16px;height:16px}.arrays-module__5L2f3G__cellGrid{opacity:.55;transition:opacity .14s}.arrays-module__5L2f3G__gridOn{opacity:1}.arrays-module__5L2f3G__tick{z-index:3;background:var(--text-dark);opacity:.4;pointer-events:none;border-radius:999px;position:absolute}.arrays-module__5L2f3G__tickDown{width:2px;height:9px;transform:translate(-50%)}.arrays-module__5L2f3G__tickAcross{width:9px;height:2px;transform:translateY(-50%)}.arrays-module__5L2f3G__present .arrays-module__5L2f3G__tickDown{height:12px}.arrays-module__5L2f3G__present .arrays-module__5L2f3G__tickAcross{width:12px}.arrays-module__5L2f3G__barButton:focus-visible,.arrays-module__5L2f3G__toolButton:focus-visible,.arrays-module__5L2f3G__sizeValue:focus-visible,.arrays-module__5L2f3G__padKey:focus-visible,.arrays-module__5L2f3G__padStep:focus-visible,.arrays-module__5L2f3G__padField:focus-visible,.arrays-module__5L2f3G__sidePart:focus-visible,.arrays-module__5L2f3G__termPill:focus-visible,.arrays-module__5L2f3G__answer:focus-visible,.arrays-module__5L2f3G__remove:focus-visible,.arrays-module__5L2f3G__menuItem:focus-visible,.arrays-module__5L2f3G__handle:focus-visible,.arrays-module__5L2f3G__grip:focus-visible{outline-offset:0}.arrays-module__5L2f3G__paper{--share:100;--cell-max:999px;--readout-room:max(56px, 12cqb);--board-gap:12px;--labels:46px;--labels-wide:62px;flex:1;width:100%;min-height:0;position:relative}.arrays-module__5L2f3G__paper .arrays-module__5L2f3G__sidePart,.arrays-module__5L2f3G__paper .arrays-module__5L2f3G__partLabel{font-size:17px}.arrays-module__5L2f3G__paper .arrays-module__5L2f3G__joiner{font-size:15px}.arrays-module__5L2f3G__printFoot{color:var(--text-muted);margin:6mm 0 0;font-size:10pt;font-weight:600}.arrays-module__5L2f3G__workSheet{flex-direction:column;min-height:100%;display:flex}.arrays-module__5L2f3G__workGrid{flex:1;align-content:space-evenly;place-items:start center;gap:8mm;display:grid}.arrays-module__5L2f3G__workCell{padding-top:var(--side-top,0mm);padding-left:var(--side-left,0mm);box-sizing:border-box;break-inside:avoid;flex-direction:column;align-items:center;gap:3mm;display:flex}.arrays-module__5L2f3G__workLine{border-bottom:.75pt solid var(--text-dark);width:100%;height:8mm;display:block}.arrays-module__5L2f3G__paperArray{box-sizing:border-box;border:1pt solid var(--text-dark);background:var(--white);border-radius:1mm;display:block;position:relative}.arrays-module__5L2f3G__paperPiece{box-sizing:border-box;border:1pt solid var(--text-dark);position:absolute}.arrays-module__5L2f3G__paperCut{background:var(--text-dark);position:absolute}.arrays-module__5L2f3G__paperDot{background:var(--text-dark);border-radius:50%;position:absolute}.arrays-module__5L2f3G__paperWholeLine{background:var(--text-dark);position:absolute}.arrays-module__5L2f3G__paperProduct{background:var(--warm);position:absolute}.arrays-module__5L2f3G__paperGridLine{background:var(--text-dark);opacity:.35;position:absolute}.arrays-module__5L2f3G__paperSide{color:var(--text-dark);white-space:nowrap;font-size:10pt;font-weight:700;position:absolute}.arrays-module__5L2f3G__paperSideTop{margin-bottom:1mm;bottom:100%;transform:translate(-50%)}.arrays-module__5L2f3G__paperSideLeft{margin-right:1.5mm;right:100%;transform:translateY(-50%)}.arrays-module__5L2f3G__paperWrap{display:inline-block;position:relative}.arrays-module__5L2f3G__barIcon{box-sizing:border-box;border:2px solid var(--text-dark);background:var(--white);width:38px;height:34px;font:inherit;color:var(--text-dark);cursor:pointer;border-radius:10px;justify-content:center;align-items:center;margin:0;padding:0;display:inline-flex}.arrays-module__5L2f3G__present .arrays-module__5L2f3G__barIcon{width:44px;height:40px;position:relative}.arrays-module__5L2f3G__present .arrays-module__5L2f3G__barIcon:after{content:"";width:100%;height:max(100%,48px);position:absolute;top:50%;left:0;transform:translateY(-50%)}.arrays-module__5L2f3G__barIcon:disabled{border-color:var(--yellow-muted);color:var(--text-muted);cursor:default}.arrays-module__5L2f3G__barIcon[aria-expanded=true]{background:var(--yellow)}.arrays-module__5L2f3G__pair .arrays-module__5L2f3G__barIcon{border-right-width:0;border-radius:0}.arrays-module__5L2f3G__pair .arrays-module__5L2f3G__barIcon:first-child{border-radius:10px 0 0 10px}.arrays-module__5L2f3G__pair .arrays-module__5L2f3G__barIcon:last-child{border-right-width:2px;border-radius:0 10px 10px 0}.arrays-module__5L2f3G__menuHead{letter-spacing:.7px;text-transform:uppercase;color:var(--gold);margin:0 0 6px;font-size:10.5px;font-weight:700}.arrays-module__5L2f3G__sameAreaItem{box-sizing:border-box;width:100%;font:inherit;text-align:left;color:var(--text-dark);cursor:pointer;background:0 0;border:2px solid #0000;border-radius:10px;flex-direction:column;gap:1px;margin:0;padding:7px 9px;display:flex}.arrays-module__5L2f3G__sameAreaItem:hover{border-color:var(--text-dark);background:var(--warm)}.arrays-module__5L2f3G__sameAreaWords{font-size:13px;font-weight:600}.arrays-module__5L2f3G__sameAreaResult{color:var(--gold);font-size:14.5px;font-weight:700}.arrays-module__5L2f3G__movingPiece{z-index:3;will-change:transform}.arrays-module__5L2f3G__movingDot{z-index:4}.arrays-module__5L2f3G__motionBoard{background:0 0;border-color:#0000;overflow:visible}.arrays-module__5L2f3G__motionFace{box-sizing:content-box;border:2px solid var(--text-dark);background:var(--white);pointer-events:none;border-radius:6px;position:absolute;top:-2px;left:-2px}.arrays-module__5L2f3G__carried{pointer-events:none;border-radius:4px;position:absolute;inset:-2px;overflow:hidden}.arrays-module__5L2f3G__carriedLayer{position:absolute}.arrays-module__5L2f3G__meetSquare{box-sizing:border-box;border:3px solid var(--gold);position:absolute}.arrays-module__5L2f3G__inMotion{overflow:visible}.arrays-module__5L2f3G__saidParts{height:0;transition:opacity .18s}.arrays-module__5L2f3G__scrub{box-sizing:border-box;align-items:center;gap:10px;width:min(100%,680px);height:100%;margin:0 auto;padding:0 4px;display:flex}.arrays-module__5L2f3G__scrubDone{flex:none;margin-left:4px}.arrays-module__5L2f3G__scrubPlay{box-sizing:border-box;border:2px solid var(--text-dark);background:var(--white);width:34px;height:34px;color:var(--text-dark);cursor:pointer;border-radius:50%;flex:none;justify-content:center;align-items:center;margin:0;padding:0;display:inline-flex}.arrays-module__5L2f3G__present .arrays-module__5L2f3G__scrubPlay{width:40px;height:40px}.arrays-module__5L2f3G__scrubEnd{color:var(--text-dark);white-space:nowrap;flex:none;font-size:13px;font-weight:700}.arrays-module__5L2f3G__present .arrays-module__5L2f3G__scrubEnd{font-size:15px}.arrays-module__5L2f3G__scrubTrack{flex:auto;align-items:center;min-width:80px;height:48px;display:flex;position:relative}.arrays-module__5L2f3G__scrubTrack:before{content:"";border:2px solid var(--text-dark);background:var(--warm);box-sizing:border-box;pointer-events:none;border-radius:999px;height:6px;position:absolute;left:0;right:0}.arrays-module__5L2f3G__scrubMark{background:var(--yellow-muted);pointer-events:none;z-index:1;border-radius:999px;width:2px;height:12px;margin-top:-6px;position:absolute;top:50%}.arrays-module__5L2f3G__scrubRange{z-index:2;appearance:none;cursor:pointer;background:0 0;width:100%;height:48px;margin:0;position:relative}.arrays-module__5L2f3G__scrubRange::-webkit-slider-thumb{appearance:none;border:2px solid var(--text-dark);background:var(--pink);cursor:grab;border-radius:50%;width:22px;height:22px;box-shadow:0 0 0 13px #0000}.arrays-module__5L2f3G__scrubRange::-moz-range-thumb{border:2px solid var(--text-dark);background:var(--pink);cursor:grab;border-radius:50%;width:22px;height:22px}.arrays-module__5L2f3G__scrubRange::-webkit-slider-runnable-track{background:0 0;height:48px}.arrays-module__5L2f3G__scrubRange::-moz-range-track{background:0 0;height:48px}.arrays-module__5L2f3G__saidOver{justify-content:center;width:0;display:flex;position:absolute;left:50%}.arrays-module__5L2f3G__saidOver>*{flex:none;width:max-content;max-width:96cqi}.arrays-module__5L2f3G__camera{flex:none;position:relative}.arrays-module__5L2f3G__taskBar{background:var(--white);border-bottom:2px solid var(--yellow-muted);flex-wrap:wrap;flex:none;align-items:center;gap:8px 14px;padding:8px 16px;display:flex}.arrays-module__5L2f3G__prompt{letter-spacing:-.4px;color:var(--text-dark);text-wrap:balance;flex:18em;margin:0;font-size:15px;font-weight:700;line-height:1.3}.arrays-module__5L2f3G__promptSpace{flex:1 1 0}.arrays-module__5L2f3G__promptBox{flex-direction:column;flex:18em;gap:2px;min-width:0;display:flex}.arrays-module__5L2f3G__promptBox .arrays-module__5L2f3G__prompt{flex:none}.arrays-module__5L2f3G__promptHint{color:var(--text-body);margin:0;font-size:13.5px;font-weight:600;line-height:1.3}.arrays-module__5L2f3G__promptHint[data-off]{visibility:hidden}.arrays-module__5L2f3G__present .arrays-module__5L2f3G__promptHint{font-size:18px}.arrays-module__5L2f3G__lidCount{color:var(--text-dark);font-weight:700}.arrays-module__5L2f3G__barButtonOn{background:var(--pink);box-shadow:3px 3px 0 var(--text-dark)}.arrays-module__5L2f3G__rounds{align-items:center;gap:8px;display:inline-flex}.arrays-module__5L2f3G__roundCount{text-align:center;min-width:7.5em;color:var(--text-dark);white-space:nowrap;font-size:14px;font-weight:700}.arrays-module__5L2f3G__taskButton{white-space:nowrap}.arrays-module__5L2f3G__present .arrays-module__5L2f3G__taskBar{gap:10px 18px;padding:10px 24px}.arrays-module__5L2f3G__present .arrays-module__5L2f3G__prompt{font-size:22px}.arrays-module__5L2f3G__present .arrays-module__5L2f3G__roundCount{font-size:19px}.arrays-module__5L2f3G__present .arrays-module__5L2f3G__taskBar .pop{min-height:48px;font-size:18px}.arrays-module__5L2f3G__heldPart,.arrays-module__5L2f3G__heldLabel{border-style:dashed;border-color:var(--yellow-deep);background:var(--warm)}.arrays-module__5L2f3G__lid{z-index:4;box-sizing:border-box;border:2px solid var(--text-dark);background:var(--yellow-soft);color:var(--text-dark);pointer-events:none;border-radius:6px;place-items:center;font-weight:700;line-height:1;display:grid;position:absolute}.arrays-module__5L2f3G__lidOn{background:var(--white);box-shadow:4px 4px 0 var(--text-dark);border-width:3px}.arrays-module__5L2f3G__lidOutline{z-index:4;box-sizing:border-box;border:3px dashed var(--text-dark);pointer-events:none;border-radius:6px;place-items:center;display:grid;position:absolute}.arrays-module__5L2f3G__classView{position:relative}.arrays-module__5L2f3G__lidLayer{z-index:6;touch-action:none;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;cursor:crosshair;position:absolute;inset:0}.arrays-module__5L2f3G__otherLid{background:color-mix(in srgb, var(--yellow-soft) 55%, transparent);border-style:dashed}.arrays-module__5L2f3G__chosenLid{background:color-mix(in srgb, var(--yellow) 45%, transparent);border-width:3px}.arrays-module__5L2f3G__lidHandle{box-sizing:border-box;border:2px solid var(--text-dark);background:var(--white);pointer-events:none;border-radius:3px;width:12px;height:12px;position:absolute;transform:translate(-50%,-50%)}.arrays-module__5L2f3G__handle_nw{top:0;left:0}.arrays-module__5L2f3G__handle_n{top:0;left:50%}.arrays-module__5L2f3G__handle_ne{top:0;left:100%}.arrays-module__5L2f3G__handle_e{top:50%;left:100%}.arrays-module__5L2f3G__handle_se{top:100%;left:100%}.arrays-module__5L2f3G__handle_s{top:100%;left:50%}.arrays-module__5L2f3G__handle_sw{top:100%;left:0}.arrays-module__5L2f3G__handle_w{top:50%;left:0}.arrays-module__5L2f3G__lidNumber{border:2px solid var(--text-dark);background:var(--white);border-radius:999px;place-items:center;min-width:1.6em;height:1.6em;padding:0 .3em;font-size:16px;font-weight:700;display:grid}.arrays-module__5L2f3G__lidLayer .arrays-module__5L2f3G__lidNumber{position:absolute;top:8px;left:10px}.arrays-module__5L2f3G__draftLid{z-index:5;box-sizing:border-box;border:3px dashed var(--text-dark);background:color-mix(in srgb, var(--yellow-soft) 70%, transparent);pointer-events:none;border-radius:6px;position:absolute}.arrays-module__5L2f3G__lidSays{box-sizing:border-box;border:2px solid var(--text-dark);background:var(--white);max-width:calc(100% - 6px);color:var(--text-dark);text-align:center;white-space:normal;border-radius:14px;padding:.12em .5em;font-size:clamp(18px,4.4cqb,30px);font-weight:700;line-height:1.15}.arrays-module__5L2f3G__refusedTask{padding:16px}.arrays-module__5L2f3G__refusedTask p{border:2px solid var(--text-dark);background:var(--white);color:var(--pink-text);border-radius:12px;margin:0;padding:10px 12px;font-size:14px;font-weight:600}@keyframes arrays-module__5L2f3G__drawDown{0%{scale:1 0}to{scale:1}}@keyframes arrays-module__5L2f3G__drawAcross{0%{scale:0 1}to{scale:1}}.arrays-module__5L2f3G__drawDown{transform-origin:top;animation:.45s cubic-bezier(.2,.9,.3,1) both arrays-module__5L2f3G__drawDown}.arrays-module__5L2f3G__drawAcross{transform-origin:0;animation:.45s cubic-bezier(.2,.9,.3,1) both arrays-module__5L2f3G__drawAcross}.arrays-module__5L2f3G__storySpace{background:0 0;border-color:#0000}.arrays-module__5L2f3G__storyRoom{--reach:calc(var(--room-below) * 56px);--cell:min(1cqi * var(--share) / var(--room-cols), 1cqb * var(--share) / var(--room-rows), var(--cell-max), var(--fit) / var(--room-rows), (var(--fit) - var(--reach)) / (var(--room-rows) - var(--room-below)));width:calc(var(--cols) * var(--cell));height:calc(var(--rows) * var(--cell));margin-right:calc((var(--room-cols) - var(--cols)) * var(--cell));margin-bottom:calc((var(--room-rows) - var(--rows)) * var(--cell) + max(0px, var(--reach) - var(--cell)));pointer-events:none}.arrays-module__5L2f3G__storyRoom .arrays-module__5L2f3G__arrayBox>button{pointer-events:auto}.arrays-module__5L2f3G__storyPiece{transition:width .18s cubic-bezier(.2,.9,.3,1.1),height .18s cubic-bezier(.2,.9,.3,1.1)}.arrays-module__5L2f3G__storyPiece[data-done]{box-shadow:0 0 0 2px var(--text-dark);animation:.3s ease-out both arrays-module__5L2f3G__story-done}@keyframes arrays-module__5L2f3G__story-done{0%{box-shadow:0 0 0 0 var(--text-dark)}to{box-shadow:0 0 0 2px var(--text-dark)}}.arrays-module__5L2f3G__arriveFirst{animation:.18s cubic-bezier(.2,.9,.3,1.3) both arrays-module__5L2f3G__story-spring}@keyframes arrays-module__5L2f3G__story-spring{0%{scale:0}60%{scale:1.08}to{scale:1}}.arrays-module__5L2f3G__arriveRow{animation:.2s cubic-bezier(.2,.9,.3,1.1) both arrays-module__5L2f3G__story-row}@keyframes arrays-module__5L2f3G__story-row{0%{translate:0 calc(var(--from-rows,1) * -161%);opacity:0}to{opacity:1;translate:0}}.arrays-module__5L2f3G__arriveDeal{animation:.22s ease-out both arrays-module__5L2f3G__story-deal}@keyframes arrays-module__5L2f3G__story-deal{0%{opacity:0;translate:0 -60%;scale:.6}to{opacity:1;translate:0;scale:1}}@media (prefers-reduced-motion:reduce){.arrays-module__5L2f3G__arriveFirst,.arrays-module__5L2f3G__arriveRow,.arrays-module__5L2f3G__arriveDeal,.arrays-module__5L2f3G__storyPiece[data-done]{animation:none}}.arrays-module__5L2f3G__storyWhole{box-sizing:border-box;border:2px dashed color-mix(in srgb, var(--text-dark) 45%, transparent);background-image:repeating-linear-gradient(to right, var(--array-whole-line) 0 2px, transparent 2px calc(100% / var(--wholes,1))), repeating-linear-gradient(to right, color-mix(in srgb, var(--text-dark) 14%, transparent) 0 1px, transparent 1px calc(100% / var(--parts,1)));pointer-events:none;border-radius:3px;position:absolute}.arrays-module__5L2f3G__storyFirstRow{z-index:2;box-sizing:border-box;border:3px solid var(--text-dark);pointer-events:none;border-radius:4px;position:absolute}.arrays-module__5L2f3G__storyGhost{z-index:2;box-sizing:border-box;border:2px dashed color-mix(in srgb, var(--text-dark) 55%, transparent);background:color-mix(in srgb, var(--array-piece-1) 55%, transparent);pointer-events:none;border-radius:4px;position:absolute}.arrays-module__5L2f3G__storyGhostDot{background:var(--text-dark);opacity:.35;border-radius:50%;position:absolute}.arrays-module__5L2f3G__storyGoing{z-index:3;background:color-mix(in srgb, var(--white) 72%, transparent);pointer-events:none;position:absolute}.arrays-module__5L2f3G__storyCount{z-index:3;background:var(--white);color:var(--text-dark);white-space:nowrap;pointer-events:none;border-radius:999px;padding:.05em .3em;font-weight:700;line-height:1.1;position:absolute;transform:translateY(-50%)}.arrays-module__5L2f3G__storyCountNow{box-shadow:0 0 0 2px var(--text-dark)}.arrays-module__5L2f3G__storyCountRow{z-index:2;box-sizing:border-box;border:3px solid var(--text-dark);pointer-events:none;border-radius:4px;position:absolute}.arrays-module__5L2f3G__storyStart{z-index:4;cursor:pointer;background:0 0;border:0;margin:0;padding:0;position:absolute;inset:0}.arrays-module__5L2f3G__storyStartDisc{border:2px solid var(--text-dark);background:var(--pink);width:56px;height:56px;color:var(--text-dark);box-shadow:3px 3px 0 var(--text-dark);border-radius:50%;place-items:center;transition:transform .14s cubic-bezier(.2,.9,.3,1.3),box-shadow .14s cubic-bezier(.2,.9,.3,1.3);display:grid;position:absolute;transform:translate(-50%,-50%)}.arrays-module__5L2f3G__storyStart:hover .arrays-module__5L2f3G__storyStartDisc{box-shadow:5px 5px 0 var(--text-dark);transform:translate(calc(-50% - 2px),calc(-50% - 2px))}.arrays-module__5L2f3G__storyStart:active .arrays-module__5L2f3G__storyStartDisc{box-shadow:0 0 0 var(--text-dark);transition-duration:40ms;transform:translate(calc(3px - 50%),calc(3px - 50%))}.arrays-module__5L2f3G__storyStart:focus-visible{outline:none}.arrays-module__5L2f3G__storyStart:focus-visible .arrays-module__5L2f3G__storyStartDisc{outline:3px solid var(--text-dark);outline-offset:3px}.arrays-module__5L2f3G__storyStrip{z-index:4;box-sizing:border-box;border:2px dashed color-mix(in srgb, var(--text-dark) 50%, transparent);cursor:pointer;touch-action:none;background:0 0;border-radius:4px;margin:0;padding:0;position:absolute}.arrays-module__5L2f3G__storyStrip:before{content:"";top:0;left:0;right:calc(-1 * var(--reach-x,0px));bottom:calc(-1 * var(--reach-y,0px));position:absolute}.arrays-module__5L2f3G__storyPlus{box-sizing:border-box;border:2px solid var(--text-dark);background:var(--white);width:48px;height:48px;color:var(--text-dark);box-shadow:3px 3px 0 var(--yellow-muted);border-radius:50%;place-items:center;transition:box-shadow .14s cubic-bezier(.2,.9,.3,1.3),translate .14s cubic-bezier(.2,.9,.3,1.3);display:grid;position:absolute}.arrays-module__5L2f3G__storyStrip:hover .arrays-module__5L2f3G__storyPlus{box-shadow:5px 5px 0 var(--yellow-muted);translate:-2px -2px}.arrays-module__5L2f3G__storyStrip:active .arrays-module__5L2f3G__storyPlus{box-shadow:0 0 0 var(--yellow-muted);transition-duration:40ms;translate:3px 3px}.arrays-module__5L2f3G__storyStrip:focus-visible{outline:3px solid var(--text-dark);outline-offset:2px}.arrays-module__5L2f3G__storyHint{align-items:center;gap:16px;min-width:0;margin:0;display:flex}.arrays-module__5L2f3G__storyHintWords{color:var(--text-body);font-size:15px;font-weight:600}.arrays-module__5L2f3G__present .arrays-module__5L2f3G__storyHintWords{font-size:18px}.arrays-module__5L2f3G__storyChip{border:2px solid var(--text-dark);background:var(--white);color:var(--text-dark);white-space:nowrap;border-radius:999px;flex:none;align-items:center;gap:6px;margin-bottom:4px;padding:4px 14px;font-size:20px;font-weight:700;line-height:1.15;display:inline-flex}.arrays-module__5L2f3G__present .arrays-module__5L2f3G__storyChip{font-size:24px}.arrays-module__5L2f3G__storyChipDone{box-shadow:4px 4px 0 var(--text-dark)}.arrays-module__5L2f3G__storySheet{--share:92;--edge-top:12px;--edge-left:12px;--edge-right:72px}.arrays-module__5L2f3G__storyWholeBare{background-image:repeating-linear-gradient(to right, var(--array-whole-line) 0 2px, transparent 2px calc(100% / var(--wholes,1)))}.arrays-module__5L2f3G__cutAt{flex-wrap:wrap;align-items:center;gap:8px;margin-top:8px;display:flex}.arrays-module__5L2f3G__cutAt .arrays-module__5L2f3G__menuItem{width:auto;margin:0}.arrays-module__5L2f3G__cutAt .arrays-module__5L2f3G__padSays{contain:inline-size;flex-basis:100%;margin:0}.arrays-module__5L2f3G__cutAtLabel{align-items:center;gap:8px;font-weight:700;display:inline-flex}.arrays-module__5L2f3G__present .arrays-module__5L2f3G__cutAtLabel,.arrays-module__5L2f3G__present .arrays-module__5L2f3G__cutAt .arrays-module__5L2f3G__padSays{font-size:18px}.arrays-module__5L2f3G__overStrip{box-sizing:border-box;border:3px dashed var(--text-dark);background:repeating-linear-gradient(135deg, var(--white) 0 8px, var(--chip-standard-bg) 8px 12px);pointer-events:none;border-radius:4px;place-items:center;display:grid;position:absolute;overflow:hidden}.arrays-module__5L2f3G__overWords{background:var(--white);color:var(--text-dark);text-align:center;border-radius:6px;padding:2px 6px;font-size:18px;font-weight:700;line-height:1.1}.arrays-module__5L2f3G__overStrip[data-axis=col] .arrays-module__5L2f3G__overWords{writing-mode:vertical-rl}.arrays-module__5L2f3G__overArray{outline:2px solid var(--text-dark);outline-offset:-1px}
.flash-module__YYO2QW__bar{flex-flow:column;align-items:stretch}.flash-module__YYO2QW__classRow{justify-items:center;display:grid}.flash-module__YYO2QW__classRow>.flash-module__YYO2QW__classLine{grid-area:1/1}.flash-module__YYO2QW__classLine{letter-spacing:-.4px;text-align:center;text-wrap:balance;max-width:34em;color:var(--text-dark);margin:0;font-size:17px;font-weight:700;line-height:1.25}.flash-module__YYO2QW__presentBar .flash-module__YYO2QW__classLine{font-size:clamp(22px,2.6cqi,40px)}.flash-module__YYO2QW__ghost{visibility:hidden}.flash-module__YYO2QW__readerOnly{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.flash-module__YYO2QW__teacherRow{grid-template-columns:auto auto minmax(0,1fr) auto auto;grid-template-areas:"back where.again next";align-items:center;gap:10px 14px;display:grid}.flash-module__YYO2QW__teacherRow>:first-child{grid-area:back}.flash-module__YYO2QW__teacherRow>.flash-module__YYO2QW__progress{grid-area:where}.flash-module__YYO2QW__teacherRow>.flash-module__YYO2QW__spacer{display:none}.flash-module__YYO2QW__teacherRow>:nth-child(4){grid-area:again}.flash-module__YYO2QW__teacherRow>.flash-module__YYO2QW__primarySlot{grid-area:next}@container (max-width:900px){.flash-module__YYO2QW__teacherRow{grid-template-columns:auto minmax(0,1fr) auto auto;grid-template-areas:"back.again next""where where where where"}.flash-module__YYO2QW__teacherRow>.flash-module__YYO2QW__progress{justify-self:center}}@container (max-width:600px){.flash-module__YYO2QW__teacherRow{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"back next"".again""where where"}.flash-module__YYO2QW__primarySlot,.flash-module__YYO2QW__primary{min-width:0}}.flash-module__YYO2QW__spacer{flex:1 1 0}.flash-module__YYO2QW__progress{align-items:center;gap:6px;display:inline-flex}.flash-module__YYO2QW__mark{box-sizing:border-box;border:2px solid var(--text-dark);background:var(--white);min-width:28px;height:28px;color:var(--text-dark);border-radius:999px;place-items:center;padding:0 8px;font-size:14px;font-weight:700;line-height:1;display:inline-grid}.flash-module__YYO2QW__presentBar .flash-module__YYO2QW__mark{min-width:34px;height:34px;font-size:18px}.flash-module__YYO2QW__now{background:var(--yellow);color:var(--on-yellow)}.flash-module__YYO2QW__done{background:var(--yellow-soft)}.flash-module__YYO2QW__later{border-style:dashed}.flash-module__YYO2QW__waiting[aria-disabled=true],.flash-module__YYO2QW__waiting[aria-disabled=true]:hover,.flash-module__YYO2QW__waiting[aria-disabled=true]:active{cursor:default;opacity:.5;box-shadow:3px 3px 0 var(--pop-shadow);transform:translate(0)}.flash-module__YYO2QW__away{visibility:hidden}.flash-module__YYO2QW__waiting.flash-module__YYO2QW__used[aria-disabled=true],.flash-module__YYO2QW__waiting.flash-module__YYO2QW__used[aria-disabled=true]:hover,.flash-module__YYO2QW__waiting.flash-module__YYO2QW__used[aria-disabled=true]:active{opacity:1;border-style:dashed;border-color:var(--yellow-muted);color:var(--text-body);box-shadow:0 0 #0000}.flash-module__YYO2QW__primarySlot{justify-content:flex-end;min-width:11.5em;display:flex}.flash-module__YYO2QW__primary{min-width:11.5em}.flash-module__YYO2QW__primary.flash-module__YYO2QW__watch[aria-disabled=true],.flash-module__YYO2QW__primary.flash-module__YYO2QW__watch[aria-disabled=true]:hover,.flash-module__YYO2QW__primary.flash-module__YYO2QW__watch[aria-disabled=true]:active{cursor:default;opacity:1;color:var(--text-body);background:0 0;border-color:#0000;transform:translate(0);box-shadow:0 0 #0000}.flash-module__YYO2QW__sheet{gap:2cqb;padding:3cqb 3cqi}.flash-module__YYO2QW__stage{flex:auto;place-items:center;width:100%;min-height:0;display:grid;position:relative;container-type:size}.flash-module__YYO2QW__drawing{width:100%;height:100%;display:block;overflow:visible}.flash-module__YYO2QW__stage>.flash-module__YYO2QW__drawing{width:100cqi;height:100cqb}.flash-module__YYO2QW__dot{fill:var(--text-dark)}.flash-module__YYO2QW__glide{transition:transform .6s cubic-bezier(.3,.7,.2,1)}.flash-module__YYO2QW__arrive{animation:.18s flash-module__YYO2QW__arrive}@keyframes flash-module__YYO2QW__arrive{0%{opacity:0}}.flash-module__YYO2QW__part{stroke:var(--text-dark);stroke-width:2px}.flash-module__YYO2QW__partLit{stroke:var(--text-dark);stroke-width:3px}.flash-module__YYO2QW__pieceLit{stroke:var(--text-dark);stroke-width:6px}.flash-module__YYO2QW__badge{fill:var(--white);stroke:var(--text-dark);stroke-width:2px}.flash-module__YYO2QW__badgeText{fill:var(--text-dark);font-size:.56px;font-weight:700}.flash-module__YYO2QW__card{box-sizing:border-box;width:min(100cqi, calc(100cqb * var(--ratio)));aspect-ratio:var(--ratio);border:2px dashed var(--text-dark);background:var(--white);color:var(--text-dark);border-radius:16px;place-items:center;display:grid;position:relative}.flash-module__YYO2QW__cardName{letter-spacing:-.4px;color:var(--gold);font-size:clamp(28px,12cqb,88px);font-weight:700}.flash-module__YYO2QW__cardBeat{letter-spacing:-.4px;color:var(--text-dark);font-size:clamp(32px,18cqb,128px);font-weight:700}.flash-module__YYO2QW__cardCorner{color:var(--gold);font-size:clamp(18px,4.5cqb,28px);font-weight:700;position:absolute;top:10px;left:16px}.flash-module__YYO2QW__says{letter-spacing:-.4px;text-align:center;height:2.5em;color:var(--text-dark);flex-direction:column;flex:none;justify-content:center;align-items:center;margin:0;font-size:clamp(18px,6cqb,52px);font-weight:700;line-height:1.2;display:flex}.flash-module__YYO2QW__says>span{white-space:nowrap;display:block}.flash-module__YYO2QW__tiles{box-sizing:border-box;grid-template-columns:repeat(var(--tiles), minmax(0, 1fr));align-content:center;align-items:start;gap:3cqi 2cqi;width:100%;margin:0;padding:0;list-style:none;display:grid}@container (max-width:640px){.flash-module__YYO2QW__tiles{grid-template-columns:repeat(3,minmax(0,1fr))}}.flash-module__YYO2QW__tile{flex-direction:column;align-items:center;gap:8px;min-width:0;display:flex}.flash-module__YYO2QW__tileBox{width:100%;aspect-ratio:var(--ratio);place-items:center;display:grid}.flash-module__YYO2QW__tileCard{box-sizing:border-box;border:2px dashed var(--text-dark);background:var(--white);width:100%;height:100%;color:var(--gold);border-radius:12px;place-items:center;font-size:clamp(20px,5cqi,48px);font-weight:700;display:grid}.flash-module__YYO2QW__tileCaption{letter-spacing:-.4px;text-align:center;min-height:1.2em;color:var(--text-dark);white-space:nowrap;font-size:clamp(18px,2.4cqi,30px);font-weight:700;line-height:1.2}.flash-module__YYO2QW__thumbCard{box-sizing:border-box;border:2px dashed var(--text-dark);background:var(--white);border-radius:14px;place-items:center;width:78%;height:72%;display:grid}.flash-module__YYO2QW__thumbCard .flash-module__YYO2QW__cardName{font-size:clamp(16px,16cqb,56px)}.flash-module__YYO2QW__wayOn{display:flex}.flash-module__YYO2QW__seen{flex:1;grid-template-columns:1fr 1fr;grid-auto-rows:minmax(0,1fr);gap:4mm;min-height:0;margin:0;padding:0;list-style:none;display:grid}.flash-module__YYO2QW__seenBox{break-inside:avoid;box-sizing:border-box;border:1pt solid var(--text-dark);border-radius:3mm;flex-direction:column;min-height:0;padding:2.5mm 3mm;display:flex}.flash-module__YYO2QW__seenLast{border-width:2pt}.flash-module__YYO2QW__seenLabel{color:var(--text-dark);align-items:center;gap:2mm;margin:0 0 1.5mm;font-size:11pt;font-weight:700;display:flex}.flash-module__YYO2QW__seenNumber{border:1pt solid var(--text-dark);border-radius:999px;place-items:center;min-width:6mm;height:6mm;font-size:11pt;display:inline-grid}.flash-module__YYO2QW__seenDrawing{flex:1;min-height:0}.flash-module__YYO2QW__seenWrite{border:1pt dashed var(--text-dark);border-radius:2mm;flex:1;place-items:center;min-height:12mm;margin-bottom:2mm;display:grid}.flash-module__YYO2QW__seenAnswer{color:var(--text-dark);font-size:20pt;font-weight:700}.flash-module__YYO2QW__seenReason{color:var(--text-dark);margin:0;font-size:11pt;font-weight:700}.flash-module__YYO2QW__seenLines{flex-direction:column;flex:1;justify-content:space-evenly;display:flex}.flash-module__YYO2QW__seenLines>span{border-bottom:1pt solid var(--text-dark);display:block}.flash-module__YYO2QW__settings{flex-wrap:wrap;align-items:flex-end;gap:10px 18px;display:flex}.flash-module__YYO2QW__setting{flex-direction:column;gap:4px;display:flex}.flash-module__YYO2QW__setting select{border:2px solid var(--text-dark);background:var(--white);min-width:9em;min-height:44px;color:var(--text-dark);font:inherit;border-radius:10px;padding:6px 10px;font-weight:700}.flash-module__YYO2QW__flashTable{border-collapse:separate;border-spacing:0;border:1.5px solid var(--text-dark);background:var(--white);width:100%;color:var(--text-dark);border-radius:12px;font-size:13.5px;overflow:hidden}.flash-module__YYO2QW__flashTable th{text-align:left;letter-spacing:.7px;text-transform:uppercase;color:var(--gold);border-bottom:1.5px solid var(--text-dark);padding:9px 12px 7px;font-size:11px;font-weight:700}.flash-module__YYO2QW__flashTable td{vertical-align:middle;border-top:1px solid var(--border);padding:8px 12px}.flash-module__YYO2QW__flashTable tbody tr:first-child td{border-top:none}.flash-module__YYO2QW__flashPicture{width:150px;height:84px}.flash-module__YYO2QW__flashNumber{white-space:nowrap;font-weight:700}
.viewer-module__TN5u4W__viewer{background:var(--task-surface);width:100%;height:100%;min-height:0;color:var(--text-dark);font-family:var(--font-quicksand), system-ui, sans-serif;-webkit-user-select:none;user-select:none;isolation:isolate;position:relative;overflow:hidden}.viewer-module__TN5u4W__region{pointer-events:none;position:absolute}.viewer-module__TN5u4W__board{position:absolute;overflow:visible}.viewer-module__TN5u4W__ground{fill:var(--white)}.viewer-module__TN5u4W__dot{fill:var(--text-dark)}.viewer-module__TN5u4W__unitLine{stroke:var(--text-dark);stroke-opacity:.1;stroke-width:1px}.viewer-module__TN5u4W__wholeLine{stroke:var(--array-whole-line);stroke-width:2px}.viewer-module__TN5u4W__outline{fill:none;stroke:var(--text-dark);stroke-width:2px}.viewer-module__TN5u4W__meet{fill:none;stroke:var(--gold);stroke-width:3px}.viewer-module__TN5u4W__cut{stroke:var(--text-dark);stroke-width:3px;stroke-linecap:round}.viewer-module__TN5u4W__label{pointer-events:none;white-space:nowrap;font-weight:700;line-height:1;position:absolute;transform:translate(-50%,-50%)}.viewer-module__TN5u4W__labelPill{border:1.5px solid var(--text-dark);border-radius:999px;padding:.14em .36em}.viewer-module__TN5u4W__sidePill{background:var(--tint);box-shadow:inset 0 0 0 2.5px var(--band)}.viewer-module__TN5u4W__span{pointer-events:none;position:absolute;overflow:visible}.viewer-module__TN5u4W__span path{fill:none;stroke:var(--text-dark);stroke-width:2px;stroke-linecap:round}.viewer-module__TN5u4W__band{fill:none;stroke-width:5px}.viewer-module__TN5u4W__tapLayer{touch-action:manipulation;position:absolute}.viewer-module__TN5u4W__pieceTap{color:var(--text-dark);font:inherit;pointer-events:none;background:0 0;border:0;margin:0;padding:0;position:absolute}.viewer-module__TN5u4W__overhang{z-index:1}.viewer-module__TN5u4W__overhang .viewer-module__TN5u4W__pieceLabel{pointer-events:auto;cursor:pointer;touch-action:manipulation}.viewer-module__TN5u4W__pieceLabel{border:2px solid var(--text-dark);background:var(--white);color:var(--text-dark);letter-spacing:-.4px;white-space:nowrap;border-radius:999px;flex-direction:column;align-items:center;padding:.14em .42em;font-weight:700;line-height:1.15;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.viewer-module__TN5u4W__pieceLabelLine{display:block}.viewer-module__TN5u4W__bracket{-webkit-box-decoration-break:clone;box-decoration-break:clone;border-radius:.3em;margin:0 -.12em;padding:0 .12em}.viewer-module__TN5u4W__side{border:2px solid var(--text-dark);background:var(--tint);box-shadow:inset 0 0 0 3px var(--band);border-radius:8px;padding:.05em .25em}.viewer-module__TN5u4W__equation{letter-spacing:-.4px;margin:0;font-weight:700;position:absolute;left:0}.viewer-module__TN5u4W__statement{flex-direction:column;justify-content:center;display:flex;position:absolute;inset:0}.viewer-module__TN5u4W__line{white-space:pre;justify-content:center;align-items:center;margin:0;display:flex}.viewer-module__TN5u4W__step{white-space:pre;position:relative}.viewer-module__TN5u4W__tail{white-space:pre;align-items:center;display:flex;position:absolute;top:50%;left:100%;transform:translateY(-50%)}.viewer-module__TN5u4W__tailInline{white-space:pre;align-items:center;display:inline-flex}.viewer-module__TN5u4W__note{box-sizing:border-box;text-align:center;color:var(--text-muted);margin:0;font-weight:600;position:absolute;left:0}.viewer-module__TN5u4W__cycle{box-sizing:border-box;border:2px solid var(--yellow-muted);background:var(--white);min-height:48px;color:var(--text-dark);font:inherit;text-align:center;cursor:pointer;border-radius:999px;justify-content:center;align-items:center;gap:8px;padding:0 16px;font-size:18px;font-weight:600;line-height:1.15;display:inline-flex;position:absolute;left:50%;transform:translate(-50%)}.viewer-module__TN5u4W__cycle:disabled{color:var(--text-muted);cursor:default;background:0 0;border-color:#0000}.viewer-module__TN5u4W__cycle:disabled .viewer-module__TN5u4W__cycleName{color:var(--text-muted)}.viewer-module__TN5u4W__cycle:disabled .viewer-module__TN5u4W__cycleDot{background:var(--text-muted);transform:none}.viewer-module__TN5u4W__cycleName{color:var(--gold);font-weight:700}.viewer-module__TN5u4W__cycleDots{justify-content:center;align-items:center;gap:5px;display:inline-flex}.viewer-module__TN5u4W__cycleDot{background:var(--yellow-muted);border-radius:50%;width:7px;height:7px}.viewer-module__TN5u4W__cycleDot[data-on]{background:var(--gold);transform:scale(1.35)}.viewer-module__TN5u4W__total{border:2px dashed var(--gold);background:var(--yellow-soft);min-width:max(1.4em,48px);min-height:48px;font:inherit;color:var(--text-dark);cursor:pointer;border-radius:999px;padding:0 .2em}.viewer-module__TN5u4W__askedLabel{pointer-events:auto;font-weight:700}
.puzzle-print-module___8nIqW__drawing{flex:1;min-width:0;min-height:0;position:relative}.puzzle-print-module___8nIqW__drawing>svg{width:100%;height:100%;position:absolute;inset:0}.puzzle-print-module___8nIqW__dots{vertical-align:middle;gap:1.2mm;margin-right:2.5mm;display:inline-flex}.puzzle-print-module___8nIqW__dot{box-sizing:border-box;border:.8pt solid var(--text-dark);border-radius:50%;width:3mm;height:3mm}.puzzle-print-module___8nIqW__dotOn{background:var(--text-dark)}.puzzle-print-module___8nIqW__answer{align-items:baseline;gap:3mm;margin:0;font-size:11pt;font-weight:700;display:flex}.puzzle-print-module___8nIqW__answerLine{border-bottom:.75pt solid var(--text-dark);text-align:center;flex:1;min-height:7mm;font-size:13pt}.puzzle-print-module___8nIqW__practice{flex-direction:column;flex:1;gap:3mm;min-height:0;margin:0;padding:0;list-style:none;display:flex}.puzzle-print-module___8nIqW__practiceBlock{break-inside:avoid;border:1pt solid var(--text-dark);border-radius:3mm;flex-direction:column;flex:1 1 0;min-height:0;display:flex}.puzzle-print-module___8nIqW__practiceLevel{border-bottom:.75pt solid var(--text-dark);text-transform:uppercase;letter-spacing:.7px;margin:0;padding:1.5mm 4mm;font-size:11pt;font-weight:700}.puzzle-print-module___8nIqW__practiceBody{flex:1;grid-template-rows:minmax(0,1fr);grid-template-columns:minmax(0,3fr) minmax(0,2fr);min-height:0;display:grid}.puzzle-print-module___8nIqW__practicePuzzle{border-right:.75pt solid var(--text-dark);flex-direction:column;min-width:0;min-height:0;padding:2mm 4mm;display:flex}.puzzle-print-module___8nIqW__working{flex-direction:column;justify-content:space-between;gap:3mm;min-width:0;padding:2mm 4mm 3mm;display:flex}.puzzle-print-module___8nIqW__workingLabel{color:var(--text-body);margin:2mm 0 0;font-size:10pt;font-weight:600}.puzzle-print-module___8nIqW__strips{flex:1;grid-template-rows:repeat(3,minmax(0,1fr));min-height:0;margin:0;padding:0;list-style:none;display:grid}.puzzle-print-module___8nIqW__strip{flex-direction:column;gap:3mm;min-height:0;padding:9mm 6mm;display:flex}.puzzle-print-module___8nIqW__strip+.puzzle-print-module___8nIqW__strip{border-top:1pt dashed var(--text-dark)}.puzzle-print-module___8nIqW__stripTop,.puzzle-print-module___8nIqW__stripFoot{justify-content:space-between;align-items:baseline;gap:6mm;display:flex}.puzzle-print-module___8nIqW__stripLevel,.puzzle-print-module___8nIqW__stripNumber{margin:0;font-size:12pt;font-weight:700}.puzzle-print-module___8nIqW__stripBody{flex:1;grid-template-rows:minmax(0,1fr);grid-template-columns:minmax(0,3fr) minmax(0,2fr);gap:8mm;min-height:0;display:grid}.puzzle-print-module___8nIqW__stripAsk{flex-direction:column;justify-content:center;gap:8mm;min-width:0;display:flex}.puzzle-print-module___8nIqW__stripFoot{font-size:10pt;font-weight:700}
.editor-module__6oU73q__editor{flex-direction:column;gap:16px;padding:14px 16px 18px;display:flex}.editor-module__6oU73q__block{flex-direction:column;gap:6px;min-width:0;display:flex}.editor-module__6oU73q__tabs{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.editor-module__6oU73q__tab,.editor-module__6oU73q__choice,.editor-module__6oU73q__mode{box-sizing:border-box;border:2px solid var(--text-dark);background:var(--white);min-height:44px;font:inherit;color:var(--text-dark);cursor:pointer;border-radius:999px;margin:0;padding:6px 16px;font-size:14px;font-weight:700;position:relative}.editor-module__6oU73q__tab:after,.editor-module__6oU73q__choice:after,.editor-module__6oU73q__mode:after,.editor-module__6oU73q__danger:after,.editor-module__6oU73q__lidName:after{content:"";width:max(100%,48px);height:max(100%,48px);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.editor-module__6oU73q__tab[aria-current=true],.editor-module__6oU73q__choice[aria-pressed=true],.editor-module__6oU73q__mode[aria-pressed=true]{background:var(--yellow)}.editor-module__6oU73q__choice:disabled{border-color:var(--yellow-muted);color:var(--text-muted);cursor:default}.editor-module__6oU73q__addTab{border-style:dashed}.editor-module__6oU73q__tabsNote{color:var(--text-body);font-size:13px;font-weight:500}.editor-module__6oU73q__tab:focus-visible,.editor-module__6oU73q__choice:focus-visible,.editor-module__6oU73q__mode:focus-visible,.editor-module__6oU73q__danger:focus-visible{outline:3px solid var(--text-dark);outline-offset:2px}.editor-module__6oU73q__round{align-items:start;gap:18px 24px;display:grid}@media (min-width:1024px){.editor-module__6oU73q__round{grid-template-columns:minmax(0,8fr) minmax(0,4fr)}}.editor-module__6oU73q__boardSide{flex-direction:column;gap:8px;min-width:0;display:flex}.editor-module__6oU73q__modes{flex-wrap:wrap;gap:8px;display:flex}.editor-module__6oU73q__frame{border:1.5px solid var(--text-dark);background:var(--white);border-radius:12px;overflow:hidden}.editor-module__6oU73q__frameNote{text-align:center;color:var(--text-body);margin:0;padding:40px 20px;font-size:14px;font-weight:600}.editor-module__6oU73q__panel{flex-direction:column;gap:16px;min-width:0;display:flex}.editor-module__6oU73q__choices{flex-wrap:wrap;gap:8px;display:flex}.editor-module__6oU73q__note{color:var(--text-body);margin:0;font-size:13.5px;font-weight:500}.editor-module__6oU73q__warning{color:var(--text-dark);margin:0;font-size:13px;font-weight:700}.editor-module__6oU73q__line{color:var(--text-dark);margin:0;font-size:14px;font-weight:600}.editor-module__6oU73q__fields{flex-wrap:wrap;gap:8px 14px;display:flex}.editor-module__6oU73q__field{color:var(--text-dark);align-items:center;gap:8px;font-size:14px;font-weight:600;display:inline-flex}.editor-module__6oU73q__field input{box-sizing:border-box;border:2px solid var(--text-dark);background:var(--white);width:4.2em;min-height:44px;color:var(--text-dark);font:inherit;border-radius:10px;padding:4px 8px}.editor-module__6oU73q__text{box-sizing:border-box;border:2px solid var(--text-dark);background:var(--white);width:100%;color:var(--text-dark);font:inherit;resize:vertical;border-radius:12px;padding:10px 12px}.editor-module__6oU73q__order{color:var(--text-dark);flex-direction:column;gap:8px;margin:0;padding:0;font-size:14px;font-weight:600;list-style:none;display:flex}.editor-module__6oU73q__order li{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:6px 10px;display:flex}.editor-module__6oU73q__orderButtons{flex-wrap:wrap;gap:8px;display:flex}.editor-module__6oU73q__lidName{min-height:44px;font:inherit;color:var(--text-dark);text-align:left;cursor:pointer;background:0 0;border:2px solid #0000;border-radius:10px;margin:0;padding:6px 12px;font-size:14px;font-weight:700;position:relative}.editor-module__6oU73q__lidName[aria-pressed=true]{border-color:var(--text-dark);background:var(--yellow)}.editor-module__6oU73q__lidName:focus-visible{outline:3px solid var(--text-dark);outline-offset:2px}.editor-module__6oU73q__chosenRow{font-weight:700}.editor-module__6oU73q__saveState{min-height:44px}.editor-module__6oU73q__saved{border:1.5px solid var(--text-dark);background:var(--white);color:var(--text-dark);border-radius:12px;margin:0;padding:10px 12px;font-size:13.5px;font-weight:700}.editor-module__6oU73q__issues{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.editor-module__6oU73q__error{border:2px solid var(--text-dark);background:var(--white);color:var(--pink-text);border-radius:12px;flex-direction:column;align-items:flex-start;gap:8px;margin:0;padding:10px 12px;font-size:13.5px;font-weight:600;display:flex}.editor-module__6oU73q__error p{margin:0}.editor-module__6oU73q__warn{border:1.5px solid var(--text-dark);background:var(--yellow-soft);color:var(--text-dark);border-radius:12px;padding:8px 12px;font-size:13px;font-weight:600}.editor-module__6oU73q__confirm{border:2px solid var(--text-dark);background:var(--white);color:var(--text-dark);border-radius:12px;flex-wrap:wrap;align-items:center;gap:8px 12px;padding:10px 12px;font-size:14px;font-weight:600;display:flex}.editor-module__6oU73q__confirm p{flex:18em;margin:0}.editor-module__6oU73q__danger{border:2px solid var(--text-dark);background:var(--white);min-height:44px;box-shadow:3px 3px 0 var(--yellow-muted);font:inherit;color:var(--pink-text);cursor:pointer;border-radius:999px;padding:6px 16px;font-size:14px;font-weight:700;position:relative}.editor-module__6oU73q__removeRound{align-self:flex-start}.editor-module__6oU73q__makeRounds{flex-wrap:wrap;align-items:center;gap:8px 14px;display:flex}.editor-module__6oU73q__puzzles{border-top:1.5px solid var(--border);flex-direction:column;gap:14px;padding-top:16px;display:flex}.editor-module__6oU73q__puzzleHead{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 14px;display:flex}.editor-module__6oU73q__puzzleHeading{letter-spacing:-.4px;color:var(--text-dark);margin:0;font-size:16px;font-weight:700}.editor-module__6oU73q__level{flex-direction:column;gap:8px;display:flex}.editor-module__6oU73q__puzzleGrid{grid-template-columns:repeat(auto-fill,minmax(min(100%,240px),1fr));gap:12px;margin:0;padding:0;list-style:none;display:grid}.editor-module__6oU73q__puzzleCard{border:1.5px solid var(--text-dark);background:var(--white);border-radius:12px;flex-direction:column;gap:8px;padding:10px 12px;display:flex}.editor-module__6oU73q__puzzleWords{color:var(--text-body);margin:0;font-size:13px;font-weight:600}.editor-module__6oU73q__storyRow{flex-wrap:wrap;gap:16px;display:flex}
.choral-module__4gR9DW__surface{height:100%;min-height:0;color:var(--text-dark);background:var(--task-surface);font-family:var(--font-quicksand), system-ui, sans-serif;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;flex-direction:column;display:flex;position:relative}.choral-module__4gR9DW__zone{background:var(--task-surface);flex:1;min-height:0;position:relative;overflow:hidden}.choral-module__4gR9DW__scroller{overscroll-behavior:contain;touch-action:pan-x pan-y;scrollbar-gutter:stable;position:absolute;inset:0;overflow:auto}.choral-module__4gR9DW__scroller[data-marking]{touch-action:none}.choral-module__4gR9DW__grid{box-sizing:border-box;font-variant-numeric:tabular-nums;width:max-content;margin:0 auto;font-weight:700;line-height:1;display:grid;position:relative}.choral-module__4gR9DW__place{border:2px dashed var(--yellow-muted);min-width:0;color:var(--text-dark);font:inherit;cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border-radius:14px;place-items:center;padding:0 6%;display:grid;position:relative;overflow:hidden}.choral-module__4gR9DW__place[data-shown]{border-style:solid;border-color:var(--yellow-muted);background:var(--white)}.choral-module__4gR9DW__place[data-question]{border-style:solid;border-color:var(--text-dark);background:var(--yellow-soft)}.choral-module__4gR9DW__place:focus-visible{outline:3px solid var(--text-dark);outline-offset:2px}.choral-module__4gR9DW__ask{color:var(--pink-text);font-size:1.15em;font-weight:700}.choral-module__4gR9DW__number{white-space:nowrap;justify-content:center;align-items:center;display:inline-flex}.choral-module__4gR9DW__mixed{align-items:center;gap:.16em;display:inline-flex}.choral-module__4gR9DW__stack{flex-direction:column;align-items:center;font-size:.66em;line-height:1.05;display:inline-flex}.choral-module__4gR9DW__bar{background:currentColor;border-radius:1px;align-self:stretch;min-width:.9em;height:max(2px,.08em);margin:.08em 0}.choral-module__4gR9DW__flightLayer{pointer-events:none;z-index:3;place-items:center;display:grid;position:absolute;inset:0}.choral-module__4gR9DW__card{border:3px solid var(--text-dark);background:var(--white);min-width:2.2em;box-shadow:8px 8px 0 var(--yellow);color:var(--text-dark);font-variant-numeric:tabular-nums;transform-origin:50%;border-radius:20px;grid-area:1/1;place-items:center;padding:.22em .45em;font-weight:700;line-height:1;display:grid}.choral-module__4gR9DW__card[data-phase=hold]{animation:choral-module__4gR9DW__arrive var(--motion-move,.2s) var(--ease-enter,ease-out) both}@keyframes choral-module__4gR9DW__arrive{0%{opacity:0;transform:scale(.85)}to{opacity:1;transform:scale(1)}}.choral-module__4gR9DW__said{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;position:absolute;overflow:hidden}.choral-module__4gR9DW__trayButtons{gap:12px;display:inline-flex}@media (max-width:400px){.choral-module__4gR9DW__trayButtons{gap:6px}}.choral-module__4gR9DW__control{min-height:48px;font-size:18px;font-weight:700}.choral-module__4gR9DW__control:disabled{opacity:.45;cursor:default}.choral-module__4gR9DW__control{justify-content:center;align-items:center;gap:6px;min-width:48px;display:inline-flex}.choral-module__4gR9DW__bin{color:var(--pink-text)}.choral-module__4gR9DW__setter{display:inline-flex;position:relative}.choral-module__4gR9DW__setterButton{min-height:44px;padding:8px 16px;font-size:15px;font-weight:700}.choral-module__4gR9DW__sheet{z-index:20;box-sizing:border-box;white-space:normal;border:2px solid var(--text-dark);background:var(--white);width:min(380px,100vw - 32px);box-shadow:6px 6px 0 var(--yellow);color:var(--text-dark);border-radius:18px;padding:18px;transition-property:none;position:absolute;top:calc(100% + 10px);left:0}.choral-module__4gR9DW__sheet form{grid-template-columns:minmax(0,1fr);gap:6px;display:grid}.choral-module__4gR9DW__field{grid-template-columns:7.5em 1fr;align-items:center;gap:10px;font-size:16px;font-weight:700;display:grid}.choral-module__4gR9DW__field input{border:2px solid var(--text-dark);background:var(--white);min-height:48px;color:var(--text-dark);font:inherit;border-radius:12px;padding:0 12px;font-size:18px}.choral-module__4gR9DW__fieldError{min-height:2.6em;color:var(--pink-text);margin:0;font-size:14px;font-weight:600;line-height:1.3}.choral-module__4gR9DW__ways{border:0;gap:10px;margin:4px 0 0;padding:0;display:flex}.choral-module__4gR9DW__ways legend{float:left;width:7.5em;margin-right:10px;padding-top:13px;font-size:16px;font-weight:700}.choral-module__4gR9DW__way{border:2px solid var(--text-dark);background:var(--white);cursor:pointer;border-radius:999px;justify-content:center;align-items:center;gap:6px;min-width:72px;min-height:48px;padding:0 14px;font-size:16px;font-weight:700;display:inline-flex}.choral-module__4gR9DW__way[data-chosen]{background:var(--yellow)}.choral-module__4gR9DW__way input{width:18px;height:18px;accent-color:var(--text-dark);margin:0}.choral-module__4gR9DW__way:focus-within{outline:3px solid var(--text-dark);outline-offset:2px}.choral-module__4gR9DW__sheetNote{color:var(--text-body);margin:8px 0 4px;font-size:14px;line-height:1.4}.choral-module__4gR9DW__sheetButtons{flex-wrap:wrap;justify-content:flex-end;gap:10px;display:flex}.choral-module__4gR9DW__puzzleCards{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;max-height:min(58vh,520px);margin:0 0 14px;padding:0;list-style:none;display:grid;overflow-y:auto}.choral-module__4gR9DW__puzzleCard{border:2px solid var(--text-dark);background:var(--white);width:100%;min-height:48px;color:var(--text-dark);font:inherit;text-align:left;cursor:pointer;border-radius:14px;align-content:start;gap:8px;padding:10px;display:grid}.choral-module__4gR9DW__puzzleCard[aria-pressed=true]{background:var(--yellow)}.choral-module__4gR9DW__puzzleBack{margin:0 0 14px;display:flex}.choral-module__4gR9DW__puzzleName{font-size:14px;font-weight:700;line-height:1.25}.choral-module__4gR9DW__still{box-sizing:border-box;background:var(--task-surface);height:100%;min-height:0;color:var(--text-dark);font-family:var(--font-quicksand), system-ui, sans-serif;align-content:start;gap:18px;padding:3%;display:grid;overflow:hidden}.choral-module__4gR9DW__thumb{align-content:center;padding:6%}.choral-module__4gR9DW__savedRoom{justify-self:center;min-width:0;position:relative}.choral-module__4gR9DW__savedRoom[data-runs-on]:after{content:"";pointer-events:none;position:absolute}.choral-module__4gR9DW__savedRoom[data-runs-on=right]:after{background:linear-gradient(to right, transparent, var(--task-surface) 80%);width:22%;top:-8%;bottom:-8%;right:-4%}.choral-module__4gR9DW__savedRoom[data-runs-on=down]:after,.choral-module__4gR9DW__savedRoom[data-runs-on=up]:after{height:26%;left:-4%;right:-4%}.choral-module__4gR9DW__savedRoom[data-runs-on=down]:after{background:linear-gradient(to bottom, transparent, var(--task-surface) 80%);bottom:-6%}.choral-module__4gR9DW__savedRoom[data-runs-on=up]:after{background:linear-gradient(to top, transparent, var(--task-surface) 80%);top:-6%}.choral-module__4gR9DW__stillFigure{gap:8px;width:100%;min-width:0;margin:0 auto;display:grid;container-type:inline-size}.choral-module__4gR9DW__stillGrid{font-variant-numeric:tabular-nums;width:100%;font-weight:700;line-height:1;display:grid;position:relative}.choral-module__4gR9DW__stillPlace{border:2px solid var(--yellow-muted);background:var(--white);border-radius:10px;place-items:center;min-width:0;display:grid;overflow:hidden}.choral-module__4gR9DW__stillPlace[data-empty]{background:0 0;border-style:dashed}.choral-module__4gR9DW__stillPlace[data-question]{border-color:var(--text-dark);background:var(--yellow-soft)}.choral-module__4gR9DW__stillShapes{align-items:start;gap:18px;display:grid}.choral-module__4gR9DW__stillLabel{text-align:center;font-size:14px;font-weight:700}.choral-module__4gR9DW__refused{place-items:center;height:100%;padding:16px;display:grid}.choral-module__4gR9DW__refused p{border:2px solid var(--text-dark);background:var(--white);max-width:34em;color:var(--pink-text);border-radius:12px;margin:0;padding:10px 12px;font-size:14px;font-weight:600}@media (prefers-reduced-motion:reduce){.choral-module__4gR9DW__card[data-phase=hold]{animation:none}}.choral-module__4gR9DW__row{grid-template-columns:7.5em minmax(0,1fr);align-items:center;gap:10px;margin-bottom:10px;display:grid}.choral-module__4gR9DW__rowLabel{font-size:16px;font-weight:700}.choral-module__4gR9DW__choices{flex-wrap:wrap;gap:8px;display:flex}.choral-module__4gR9DW__choice{border:2px solid var(--text-dark);background:var(--white);min-height:48px;color:var(--text-dark);font:inherit;cursor:pointer;border-radius:999px;padding:0 14px;font-size:15px;font-weight:700}.choral-module__4gR9DW__choice[aria-pressed=true]{background:var(--yellow)}.choral-module__4gR9DW__stepper{align-items:center;gap:10px;display:inline-flex}.choral-module__4gR9DW__stepButton{border:2px solid var(--text-dark);background:var(--white);width:48px;height:48px;color:var(--text-dark);font:inherit;cursor:pointer;border-radius:50%;font-size:24px;font-weight:700;line-height:1}.choral-module__4gR9DW__stepButton:disabled{opacity:.4;cursor:default}.choral-module__4gR9DW__stepValue{text-align:center;font-variant-numeric:tabular-nums;min-width:2ch;font-size:22px;font-weight:700}.choral-module__4gR9DW__held{display:inline-grid}.choral-module__4gR9DW__held>*{text-align:center;grid-area:1/1}.choral-module__4gR9DW__heldGhost{visibility:hidden}.choral-module__4gR9DW__region{pointer-events:none;position:absolute;top:0;left:0}.choral-module__4gR9DW__region[data-from=bottom]{top:auto;bottom:0}.choral-module__4gR9DW__place[data-pending]{outline:3px dashed var(--text-dark);outline-offset:3px}.choral-module__4gR9DW__marks{pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.choral-module__4gR9DW__marksLayer{pointer-events:none;z-index:2;transition:opacity var(--motion-fade,.18s) ease;position:absolute;inset:0}.choral-module__4gR9DW__marksLayer[data-hidden]{opacity:0;transition:none}.choral-module__4gR9DW__markHit{pointer-events:stroke;cursor:pointer}.choral-module__4gR9DW__markQuiet{pointer-events:none}.choral-module__4gR9DW__markChosen{fill:none;stroke:var(--text-dark);stroke-dasharray:6 6}.choral-module__4gR9DW__place[data-picked]{border-color:var(--choral-picked-edge);background:var(--choral-picked)}.choral-module__4gR9DW__lastDigit{text-underline-offset:.12em;text-decoration:underline;text-decoration-thickness:.09em}.choral-module__4gR9DW__digits{grid-template-columns:repeat(5,48px);gap:8px;display:grid}.choral-module__4gR9DW__digits>:first-child{grid-column:1/-1;justify-self:start}.choral-module__4gR9DW__digit{border:2px solid var(--text-dark);background:var(--white);width:48px;height:48px;color:var(--text-dark);font:inherit;cursor:pointer;border-radius:50%;font-size:18px;font-weight:700}.choral-module__4gR9DW__digit[aria-pressed=true]{background:var(--yellow)}.choral-module__4gR9DW__rowStacked{grid-template-columns:minmax(0,1fr);gap:8px}.choral-module__4gR9DW__stillMarks{pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.choral-module__4gR9DW__stillPlace[data-picked]{border-color:var(--choral-picked-edge);background:var(--choral-picked)}.choral-module__4gR9DW__paper{flex:1;align-content:center;min-height:0;display:grid;position:relative;container-type:size}.choral-module__4gR9DW__paperGrids{flex:1;gap:8mm;min-height:0;margin-top:6mm;display:grid}.choral-module__4gR9DW__paperSlot{align-content:center;min-height:0;display:grid;container-type:size}.choral-module__4gR9DW__stillGrid[data-paper]{width:96%;margin:0 2%}.choral-module__4gR9DW__stillGrid[data-paper] .choral-module__4gR9DW__stillPlace{border-color:var(--text-dark);border-width:1.5px}.choral-module__4gR9DW__stillGrid[data-paper] .choral-module__4gR9DW__stillPlace[data-empty]{border-color:var(--text-muted)}.choral-module__4gR9DW__slips{flex:1;min-height:0;margin:0;padding:0;list-style:none;display:grid}.choral-module__4gR9DW__slip{flex-direction:column;gap:3mm;min-height:0;padding:7mm 6mm;display:flex}.choral-module__4gR9DW__slip+.choral-module__4gR9DW__slip{border-top:1pt dashed var(--text-dark)}.choral-module__4gR9DW__slipName,.choral-module__4gR9DW__slipAsk{color:var(--text-dark);margin:0}.choral-module__4gR9DW__slipName{font-size:12pt;font-weight:700}.choral-module__4gR9DW__slipAsk{font-size:13pt;font-weight:600}.choral-module__4gR9DW__slipGrid{flex:1;align-content:center;min-height:0;display:grid;container-type:size}.choral-module__4gR9DW__slipFoot{color:var(--text-dark);justify-content:space-between;align-items:baseline;gap:6mm;font-size:10pt;font-weight:700;display:flex}.choral-module__4gR9DW__face{box-sizing:border-box;border:2px solid var(--yellow-muted);background:var(--white);opacity:0;transform-origin:50%;border-radius:14px;grid-area:1/1}
.dispatch-price-module__Hcuk1a__past{border-collapse:collapse;font-size:inherit;font-variant-numeric:tabular-nums;font-weight:700}.dispatch-price-module__Hcuk1a__past th,.dispatch-price-module__Hcuk1a__past td{border:2px solid var(--text-dark);text-align:center;background:var(--white);padding:0 .45em;line-height:1.2}.dispatch-price-module__Hcuk1a__past th{text-align:left}.dispatch-price-module__Hcuk1a__fee{border:2px solid var(--text-dark);background:var(--yellow);white-space:nowrap;border-radius:.4em;padding:0 .3em;line-height:1.1;display:inline-block}
