.MathPrintApp-module__1vcskW__appShell{--navy:#17243f;--blue:#2563eb;--blue-dark:#1d4ed8;--sky:#eaf2ff;--paper:#fff;--line:#d8dee9;min-height:100vh;color:var(--navy);background:radial-gradient(circle at 13% 4%,#2563eb14,#0000 23rem),#f3f6fb;padding:36px 20px 80px}.MathPrintApp-module__1vcskW__controlPanel{background:#fffffff5;border:1px solid #dce3ef;border-radius:24px;width:min(1080px,100%);margin:0 auto;overflow:hidden;box-shadow:0 22px 60px #17243f17}.MathPrintApp-module__1vcskW__brandRow{border-bottom:1px solid #e8edf5;align-items:center;gap:14px;padding:26px 30px 22px;display:flex}.MathPrintApp-module__1vcskW__brandMark{background:var(--blue);color:#fff;border-radius:15px;place-items:center;width:52px;height:52px;font-size:34px;font-weight:800;line-height:1;display:grid;box-shadow:0 8px 20px #2563eb38}.MathPrintApp-module__1vcskW__brandRow h1{color:var(--navy);letter-spacing:.02em;margin:1px 0 0;font-size:27px;font-weight:850}.MathPrintApp-module__1vcskW__kicker{color:var(--blue);letter-spacing:.2em;margin:0;font-size:10px;font-weight:900}.MathPrintApp-module__1vcskW__summaryPill{color:#31558f;background:#f5f8ff;border:1px solid #cbd9f7;border-radius:999px;margin-left:auto;padding:9px 15px;font-size:13px;font-weight:800}.MathPrintApp-module__1vcskW__instructions{align-items:center;gap:13px;padding:24px 30px 16px;display:flex}.MathPrintApp-module__1vcskW__instructions>span{background:var(--navy);color:#fff;border-radius:50%;flex:none;place-items:center;width:30px;height:30px;font-weight:850;display:grid}.MathPrintApp-module__1vcskW__instructions h2{margin:0;font-size:18px;font-weight:850}.MathPrintApp-module__1vcskW__instructions p{color:#68738a;margin:4px 0 0;font-size:13px;font-weight:600}.MathPrintApp-module__1vcskW__numberPicker{grid-template-columns:repeat(10,1fr);gap:10px;padding:0 30px 28px;display:grid}.MathPrintApp-module__1vcskW__numberButton,.MathPrintApp-module__1vcskW__numberButtonActive{color:#31405e;background:#fff;border:1.5px solid #d8e0ed;border-radius:14px;place-content:center;gap:1px;min-width:0;min-height:76px;transition:all .16s;display:grid}.MathPrintApp-module__1vcskW__numberButton:hover{background:#f8faff;border-color:#8caef7;transform:translateY(-2px)}.MathPrintApp-module__1vcskW__numberButtonActive{border-color:var(--blue);background:var(--blue);color:#fff;transform:translateY(-2px);box-shadow:0 9px 20px #2563eb3b}.MathPrintApp-module__1vcskW__numberButton small,.MathPrintApp-module__1vcskW__numberButtonActive small{opacity:.7;font-size:10px;font-weight:800}.MathPrintApp-module__1vcskW__numberButton b,.MathPrintApp-module__1vcskW__numberButtonActive b{font-size:23px;font-weight:850}.MathPrintApp-module__1vcskW__numberButton .MathPrintApp-module__1vcskW__randomLabel,.MathPrintApp-module__1vcskW__numberButtonActive .MathPrintApp-module__1vcskW__randomLabel{letter-spacing:.02em;font-size:14px}.MathPrintApp-module__1vcskW__actionBar{background:#f8fafd;border-top:1px solid #e7ecf3;align-items:center;gap:12px;padding:20px 30px;display:flex}.MathPrintApp-module__1vcskW__readyMessage{align-items:center;gap:11px;margin-right:auto;display:flex}.MathPrintApp-module__1vcskW__readyMessage div{gap:2px;display:grid}.MathPrintApp-module__1vcskW__readyMessage b{font-size:13px}.MathPrintApp-module__1vcskW__readyMessage small{color:#738099;font-size:11px}.MathPrintApp-module__1vcskW__readyDot{background:#22a06b;border-radius:50%;width:9px;height:9px;box-shadow:0 0 0 5px #22a06b1f}.MathPrintApp-module__1vcskW__secondaryButton,.MathPrintApp-module__1vcskW__printButton{border-radius:11px;justify-content:center;align-items:center;gap:8px;min-height:46px;padding:0 16px;font-size:13px;font-weight:850;transition:all .16s;display:flex}.MathPrintApp-module__1vcskW__secondaryButton svg,.MathPrintApp-module__1vcskW__printButton svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8px;width:18px}.MathPrintApp-module__1vcskW__secondaryButton{color:#42506b;background:#fff;border:1px solid #ccd5e3}.MathPrintApp-module__1vcskW__secondaryButton:hover{background:#f5f7fa;border-color:#9faec3}.MathPrintApp-module__1vcskW__printButton{border:1px solid var(--blue);background:var(--blue);color:#fff;box-shadow:0 8px 18px #2563eb2e}.MathPrintApp-module__1vcskW__printButton:hover{border-color:var(--blue-dark);background:var(--blue-dark);transform:translateY(-1px)}.MathPrintApp-module__1vcskW__printTip{color:#798499;border-top:1px solid #eef1f6;justify-content:center;align-items:center;gap:9px;padding:11px 20px;font-size:11px;display:flex}.MathPrintApp-module__1vcskW__printTip b{color:#56627a}.MathPrintApp-module__1vcskW__previewSection{width:min(1080px,100%);margin:42px auto 0}.MathPrintApp-module__1vcskW__previewHeading{justify-content:space-between;align-items:end;width:210mm;max-width:100%;margin:0 auto 14px;display:flex}.MathPrintApp-module__1vcskW__previewHeading p{color:var(--blue);letter-spacing:.18em;margin:0 0 3px;font-size:10px;font-weight:900}.MathPrintApp-module__1vcskW__previewHeading h2{margin:0;font-size:20px;font-weight:850}.MathPrintApp-module__1vcskW__previewHeading>span{color:#6d7890;font-size:12px;font-weight:750}.MathPrintApp-module__1vcskW__paperStack{justify-content:center;gap:30px;display:grid}.MathPrintApp-module__1vcskW__worksheet{background:var(--paper);color:#20252d;flex-direction:column;width:210mm;height:297mm;padding:11mm 13mm 9mm;display:flex;overflow:hidden;box-shadow:0 18px 42px #1f2c4621}.MathPrintApp-module__1vcskW__paperHeader{flex:none}.MathPrintApp-module__1vcskW__paperEyebrow{color:#606772;letter-spacing:.04em;border-bottom:.35mm solid #bbc1ca;justify-content:space-between;padding:0 0 2.2mm;font-size:8pt;font-weight:700;display:flex}.MathPrintApp-module__1vcskW__paperHeader>p{color:#3b4149;letter-spacing:.08em;text-align:center;margin:5mm 0 4.5mm;font-size:13pt;font-weight:650}.MathPrintApp-module__1vcskW__paperHeader>p b{font-size:15pt}.MathPrintApp-module__1vcskW__studentFields{grid-template-columns:1fr 35mm 39mm;gap:3mm;display:grid}.MathPrintApp-module__1vcskW__studentField,.MathPrintApp-module__1vcskW__scoreField{white-space:nowrap;background:#fafafa;border:.4mm solid #4a4f56;border-radius:2.4mm;align-items:center;gap:2.5mm;height:11mm;padding:0 3mm;font-size:8.5pt;display:flex}.MathPrintApp-module__1vcskW__studentField i,.MathPrintApp-module__1vcskW__scoreField i{border-bottom:.25mm solid #7b8087;flex:1;height:5mm}.MathPrintApp-module__1vcskW__scoreField b{font-size:8pt;font-weight:500}.MathPrintApp-module__1vcskW__problemGrid{flex:1;grid-template-columns:1fr 1fr;gap:11mm;margin-top:7.5mm;display:grid}.MathPrintApp-module__1vcskW__problemColumn{grid-template-rows:repeat(10,1fr);display:grid}.MathPrintApp-module__1vcskW__problemColumn:first-child{border-right:.25mm solid #d6d9de;padding-right:5.5mm}.MathPrintApp-module__1vcskW__problemColumn:last-child{padding-left:0}.MathPrintApp-module__1vcskW__problem{color:#20242b;font-variant-numeric:tabular-nums;grid-template-columns:9mm 15mm 8mm 11mm 8mm 20mm;justify-content:end;align-items:center;font-size:18pt;display:grid}.MathPrintApp-module__1vcskW__problem>span{text-align:center}.MathPrintApp-module__1vcskW__problemNumber{color:#6e747d;align-self:center;font-size:8.5pt;text-align:left!important}.MathPrintApp-module__1vcskW__leftNumber{text-align:right!important}.MathPrintApp-module__1vcskW__answerBox{border:.5mm solid #555a61;border-radius:2.2mm;width:20mm;height:11.5mm;display:block;text-align:initial!important}.MathPrintApp-module__1vcskW__paperFooter{color:#626872;letter-spacing:.09em;text-align:center;border-top:.3mm solid #c4c8ce;flex:none;padding-top:3mm;font-size:8.5pt}@media (max-width:920px){.MathPrintApp-module__1vcskW__appShell{padding:20px 12px 60px}.MathPrintApp-module__1vcskW__numberPicker{grid-template-columns:repeat(5,1fr)}.MathPrintApp-module__1vcskW__actionBar{flex-wrap:wrap}.MathPrintApp-module__1vcskW__readyMessage{width:100%;margin-bottom:4px}.MathPrintApp-module__1vcskW__secondaryButton,.MathPrintApp-module__1vcskW__printButton{flex:1}.MathPrintApp-module__1vcskW__paperStack{padding:0 2px 30px;display:block;overflow-x:auto}.MathPrintApp-module__1vcskW__worksheet+.MathPrintApp-module__1vcskW__worksheet{margin-top:24px}}@media (max-width:560px){.MathPrintApp-module__1vcskW__brandRow,.MathPrintApp-module__1vcskW__instructions,.MathPrintApp-module__1vcskW__numberPicker,.MathPrintApp-module__1vcskW__actionBar{padding-left:18px;padding-right:18px}.MathPrintApp-module__1vcskW__brandMark{width:44px;height:44px}.MathPrintApp-module__1vcskW__brandRow h1{font-size:21px}.MathPrintApp-module__1vcskW__summaryPill{display:none}.MathPrintApp-module__1vcskW__numberPicker{grid-template-columns:repeat(3,1fr)}.MathPrintApp-module__1vcskW__secondaryButton,.MathPrintApp-module__1vcskW__printButton{flex-basis:100%;width:100%}.MathPrintApp-module__1vcskW__printTip{flex-direction:column;align-items:flex-start;gap:2px;padding-left:18px}}@page{size:A4 portrait;margin:0}@media print{:is(html,body){background:#fff!important;width:210mm!important;height:auto!important;margin:0!important;padding:0!important}*{-webkit-print-color-adjust:exact;print-color-adjust:exact}.MathPrintApp-module__1vcskW__appShell{background:#fff;min-height:auto;padding:0}.MathPrintApp-module__1vcskW__controlPanel,.MathPrintApp-module__1vcskW__previewHeading{display:none!important}.MathPrintApp-module__1vcskW__previewSection,.MathPrintApp-module__1vcskW__paperStack{display:block;width:210mm!important;margin:0!important;padding:0!important}.MathPrintApp-module__1vcskW__worksheet{-moz-column-break-after:page;break-after:page;break-inside:avoid-page;page-break-after:always;page-break-inside:avoid;box-sizing:border-box!important;width:210mm!important;min-width:210mm!important;max-width:210mm!important;height:296.8mm!important;min-height:296.8mm!important;max-height:296.8mm!important;box-shadow:none!important;margin:0!important;display:flex!important;overflow:hidden!important}.MathPrintApp-module__1vcskW__worksheet:last-child{-moz-column-break-after:auto;break-after:auto;page-break-after:auto}}
