@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/inter-cyrillic-ext-wght-normal.BOeWTOD4.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/inter-cyrillic-wght-normal.DqGufNeO.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/inter-greek-ext-wght-normal.DlzME5K_.woff2)format("woff2-variations");unicode-range:U+1F??}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/inter-greek-wght-normal.CkhJZR-_.woff2)format("woff2-variations");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/inter-vietnamese-wght-normal.CBcvBZtf.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/inter-latin-ext-wght-normal.DO1Apj_S.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/inter-latin-wght-normal.Dx4kXJAl.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Newsreader Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/_astro/newsreader-vietnamese-wght-normal.Czsa-EzN.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Newsreader Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/_astro/newsreader-latin-ext-wght-normal.C-3rgBeH.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Newsreader Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/_astro/newsreader-latin-wght-normal.CCVVNp6i.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{color-scheme:light;--paper:#fbfaf6;--surface:#fff;--surface-muted:#f4f3ee;--surface-sunken:#efeee8;--ink-strong:#091717;--ink:#13343b;--ink-secondary:#4f666c;--ink-muted:#7d9094;--ink-faint:#9fadb1;--line:#e7e6df;--line-strong:#d8d7ce;--line-input:#dedcd3;--accent:#20808d;--accent-strong:#176570;--accent-soft:#e4f1f2;--accent-softer:#f0f7f8;--accent-ring:#20808d29;--danger:#a92c33;--danger-soft:#fbeced;--danger-line:#f0ccce;--warning:#8a5a00;--warning-soft:#fbf4e6;--warning-line:#eeddb9;--success:#256d5b;--success-soft:#e9f4f0;--card-ink:#000;--card-line:1.5px;--card-border:2px;--radius-sm:8px;--radius:12px;--radius-lg:16px;--radius-pill:999px;--shadow-xs:0 1px 1px #0917170a;--shadow-sm:0 1px 2px #0917170d, 0 1px 1px #09171708;--shadow-md:0 10px 30px -18px #09171747;--shadow-pop:0 18px 40px -24px #09171759;--font-ui:"Inter Variable", Inter, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--font-display:"Newsreader Variable", Newsreader, "Iowan Old Style", Georgia, "Times New Roman", serif;--font-mono:ui-monospace, "SFMono-Regular", "Menlo", "Consolas", monospace;--sidebar-width:388px;--topbar-height:68px}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{background-color:var(--paper);color:var(--ink);font-family:var(--font-ui);font-feature-settings:"cv05" 1, "cv08" 1, "ss03" 1;-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;margin:0;font-size:15px;line-height:1.5}h1,h2,h3,h4,p{margin:0}button{font:inherit;color:inherit}input,textarea,select{font:inherit}img{max-width:100%}:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:4px}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.app-shell{flex-direction:column;min-height:100vh;display:flex}.topbar{z-index:40;backdrop-filter:saturate(160%)blur(12px);border-bottom:1px solid var(--line);background:#fbfaf6e0;align-items:center;gap:20px;padding:12px 28px;display:flex;position:sticky;top:0}.brand{align-items:center;gap:12px;min-width:0;display:flex}.brand-mark{border-radius:var(--radius);border:1px solid var(--line-strong);background:var(--surface);width:38px;height:38px;color:var(--accent);box-shadow:var(--shadow-xs);flex:none;place-items:center;display:grid}.brand-text{min-width:0}.brand-name{font-family:var(--font-display);letter-spacing:-.01em;color:var(--ink-strong);white-space:nowrap;text-overflow:ellipsis;font-size:21px;font-weight:500;line-height:1.15;overflow:hidden}.brand-sub{color:var(--ink-muted);letter-spacing:.01em;font-size:12px}.topbar-actions{align-items:center;gap:8px;margin-left:auto;display:flex}.btn{border-radius:var(--radius-pill);letter-spacing:.005em;cursor:pointer;white-space:nowrap;background:0 0;border:1px solid #0000;justify-content:center;align-items:center;gap:8px;height:38px;padding:0 16px;font-size:13.5px;font-weight:550;transition:background-color .15s,border-color .15s,color .15s,box-shadow .15s,transform 80ms;display:inline-flex}.btn:active:not(:disabled){transform:translateY(.5px)}.btn:disabled{opacity:.45;cursor:not-allowed}.btn-primary{background:var(--accent);color:#fff;box-shadow:var(--shadow-sm)}.btn-primary:hover:not(:disabled){background:var(--accent-strong)}.btn-outline{background:var(--surface);border-color:var(--line-input);color:var(--ink);box-shadow:var(--shadow-xs)}.btn-outline:hover:not(:disabled){border-color:var(--accent);color:var(--accent-strong);background:var(--accent-softer)}.btn-ghost{color:var(--ink-secondary)}.btn-ghost:hover:not(:disabled){background:var(--surface-muted);color:var(--ink)}.btn-sm{height:32px;padding:0 12px;font-size:12.5px}.btn-block{width:100%}.btn .icon{flex:none}.icon{width:17px;height:17px;display:block}.icon-sm{width:14px;height:14px}.layout{grid-template-columns:var(--sidebar-width) minmax(0, 1fr);flex:1;align-items:start;gap:24px;width:100%;max-width:1600px;margin:0 auto;padding:24px 28px 56px;display:grid}.sidebar{top:calc(var(--topbar-height) + 12px);max-height:calc(100vh - var(--topbar-height) - 28px);grid-template-rows:minmax(0,1fr) auto;gap:12px;display:grid;position:sticky;overflow:hidden}.sidebar-panel{scrollbar-width:thin;padding-right:4px;overflow-y:auto}.sidebar-actions{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);flex-direction:column;gap:8px;padding:12px;display:flex}.main{flex-direction:column;gap:16px;min-width:0;display:flex}.panel{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm)}.panel-section{border-top:1px solid var(--line);padding:16px 18px}.panel-section:first-child{border-top:none}.eyebrow{letter-spacing:.1em;text-transform:uppercase;color:var(--ink-muted);margin-bottom:10px;font-size:10.5px;font-weight:650;display:block}.section-head{justify-content:space-between;align-items:center;gap:10px;margin-bottom:10px;display:flex}.section-head .eyebrow{margin-bottom:0}.field{flex-direction:column;gap:6px;display:flex}.field+.field,.field+.segmented-row,.segmented-row+.field{margin-top:14px}.field-label{color:var(--ink);font-size:12.5px;font-weight:600}.field-hint{color:var(--ink-muted);font-size:11.5px;line-height:1.45}.field-error{color:var(--danger);font-size:11.5px;font-weight:550}.input,.textarea,.select{background:var(--surface);border:1px solid var(--line-input);border-radius:var(--radius-sm);width:100%;color:var(--ink);padding:9px 11px;font-size:13.5px;transition:border-color .15s,box-shadow .15s}.input::placeholder,.textarea::placeholder{color:var(--ink-faint)}.input:hover,.textarea:hover,.select:hover{border-color:var(--line-strong)}.input:focus,.textarea:focus,.select:focus{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-ring);outline:none}.input[aria-invalid=true]{border-color:var(--danger)}.input[aria-invalid=true]:focus{box-shadow:0 0 0 3px #a92c3324}.textarea{resize:vertical;font-variant-numeric:tabular-nums;min-height:168px;line-height:1.5}.textarea.is-words{font-variant-numeric:normal}.select{appearance:none;background-image:linear-gradient(45deg, transparent 50%, var(--ink-muted) 50%), linear-gradient(135deg, var(--ink-muted) 50%, transparent 50%);cursor:pointer;background-position:calc(100% - 16px),calc(100% - 11px);background-repeat:no-repeat;background-size:5px 5px,5px 5px;padding-right:32px}.segmented{background:var(--surface-muted);border:1px solid var(--line);border-radius:var(--radius-pill);grid-auto-columns:1fr;grid-auto-flow:column;gap:3px;padding:3px;display:grid}.segmented-option{border-radius:var(--radius-pill);color:var(--ink-secondary);cursor:pointer;white-space:nowrap;background:0 0;border:1px solid #0000;padding:6px 10px;font-size:12.5px;font-weight:550;transition:background-color .15s,color .15s,border-color .15s}.segmented-option:hover{color:var(--ink)}.segmented-option[aria-pressed=true],.segmented-option[aria-checked=true]{background:var(--surface);border-color:var(--line-strong);color:var(--ink-strong);box-shadow:var(--shadow-xs)}.stepper{border:1px solid var(--line-input);border-radius:var(--radius-sm);background:var(--surface);grid-template-columns:36px minmax(0,1fr) 36px;align-items:stretch;display:grid;overflow:hidden}.stepper:focus-within{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-ring)}.stepper-btn{color:var(--ink-secondary);cursor:pointer;background:0 0;border:none;place-items:center;font-size:17px;line-height:1;transition:background-color .15s,color .15s;display:grid}.stepper-btn:hover:not(:disabled){background:var(--surface-muted);color:var(--ink)}.stepper-btn:disabled{opacity:.35;cursor:not-allowed}.stepper-input{border:none;border-left:1px solid var(--line);border-right:1px solid var(--line);text-align:center;font-variant-numeric:tabular-nums;border-radius:0;padding:8px 4px;font-weight:600}.stepper-input:focus{box-shadow:none;border-color:var(--line);outline:none}.stepper-input::-webkit-outer-spin-button,.stepper-input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.stepper-input[type=number]{-moz-appearance:textfield;appearance:textfield}.switch{cursor:pointer;user-select:none;align-items:center;gap:10px;display:flex}.switch-input{opacity:0;width:1px;height:1px;margin:0;position:absolute}.switch-track{border-radius:var(--radius-pill);background:var(--surface-sunken);border:1px solid var(--line-strong);flex:none;width:36px;height:21px;transition:background-color .15s,border-color .15s;position:relative}.switch-thumb{background:var(--surface);border:1px solid var(--line-strong);width:15px;height:15px;box-shadow:var(--shadow-xs);border-radius:50%;transition:transform .18s cubic-bezier(.2,.8,.2,1);position:absolute;top:2px;left:2px}.switch-input:checked+.switch-track{background:var(--accent);border-color:var(--accent)}.switch-input:checked+.switch-track .switch-thumb{border-color:#00000014;transform:translate(15px)}.switch-input:focus-visible+.switch-track{outline:2px solid var(--accent);outline-offset:2px}.switch-text{flex-direction:column;gap:1px;display:flex}.switch-title{font-size:12.5px;font-weight:600}.switch-hint{color:var(--ink-muted);font-size:11.5px}.dropzone{border:1px dashed var(--line-strong);border-radius:var(--radius);background:var(--surface-muted);padding:12px;transition:border-color .15s,background-color .15s}.dropzone.is-dragging{border-color:var(--accent);background:var(--accent-softer)}.dropzone-row{align-items:center;gap:12px;display:flex}.dropzone-thumb{border-radius:var(--radius-sm);border:1px solid var(--line);background:var(--surface);object-fit:contain;flex:none;width:46px;height:46px;padding:3px}.dropzone-copy{flex:1;min-width:0}.dropzone-title{font-size:12.5px;font-weight:600}.dropzone-hint{color:var(--ink-muted);font-size:11.5px}.banner{border-radius:var(--radius);border:1px solid var(--line);align-items:flex-start;gap:10px;padding:11px 14px;font-size:13px;line-height:1.45;display:flex}.banner-error{background:var(--danger-soft);border-color:var(--danger-line);color:var(--danger)}.banner-warning{background:var(--warning-soft);border-color:var(--warning-line);color:var(--warning)}.banner-success{background:var(--success-soft);color:var(--success);border-color:#cfe6de}.banner .icon{flex:none;margin-top:2px}.banner-body{flex:1;min-width:0}.banner-title{font-weight:650}.banner-list{margin:4px 0 0;padding-left:16px}.banner-close{color:inherit;opacity:.65;cursor:pointer;background:0 0;border:none;border-radius:6px;flex:none;padding:2px}.banner-close:hover{opacity:1;background:#0000000d}.workspace{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);overflow:hidden}.tabs{border-bottom:1px solid var(--line);background:linear-gradient(#f4f3eea6,#fff0);align-items:center;gap:4px;padding:8px 12px;display:flex}.tab{border-radius:var(--radius-pill);color:var(--ink-secondary);cursor:pointer;background:0 0;border:none;align-items:center;gap:7px;padding:7px 13px;font-size:13px;font-weight:550;transition:background-color .15s,color .15s;display:inline-flex}.tab:hover{background:var(--surface-muted);color:var(--ink)}.tab[aria-selected=true]{background:var(--accent-soft);color:var(--accent-strong);font-weight:600}.tab-count{background:var(--surface);border:1px solid var(--line-strong);color:var(--ink-secondary);border-radius:var(--radius-pill);padding:0 6px;font-size:11px;font-weight:650;line-height:16px}.tab[aria-selected=true] .tab-count{color:var(--accent-strong);border-color:#20808d59}.toolbar{border-bottom:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:10px;padding:12px 16px;display:flex}.toolbar-meta{flex-direction:column;gap:2px;min-width:0;margin-right:auto;display:flex}.toolbar-title{color:var(--ink);font-size:13px;font-weight:600}.toolbar-sub{color:var(--ink-muted);font-size:11.5px}.toolbar-group{align-items:center;gap:8px;display:flex}.toolbar-label{color:var(--ink-muted);font-size:11.5px;font-weight:550}.results{background:var(--paper);padding:18px}.cards-grid{grid-template-columns:repeat(auto-fill,minmax(268px,1fr));align-items:start;gap:16px;display:grid}.card{--grid-size:5;--cell-min:42px;border:var(--card-border) solid var(--card-ink);color:var(--card-ink);box-shadow:var(--shadow-xs);background:#fff;flex-direction:column;display:flex;overflow:hidden}.card.is-words{--cell-min:54px}.card-title{font-family:var(--font-ui);letter-spacing:.07em;text-transform:uppercase;text-align:center;border-bottom:var(--card-border) solid var(--card-ink);overflow-wrap:anywhere;background:#fff;padding:8px 10px;font-size:clamp(12px,1.1vw,15px);font-weight:700;line-height:1.15;overflow:hidden}.card-grid{grid-template-columns:repeat(var(--grid-size), minmax(0, 1fr));grid-template-rows:repeat(var(--grid-size), minmax(0, 1fr));gap:var(--card-line);background:var(--card-ink);border-top:var(--card-line) solid var(--card-ink);display:grid}.cell{min-height:var(--cell-min);background:#fff;justify-content:center;align-items:center;min-width:0;padding:3px;display:flex;overflow:hidden}.cell-value{font-variant-numeric:tabular-nums;text-align:center;font-size:clamp(15px,1.55vw,21px);font-weight:650;line-height:1.1}.card.is-words .cell-value{letter-spacing:-.005em;word-break:break-word;hyphens:auto;overflow-wrap:anywhere;font-size:clamp(9px,.95vw,12.5px);font-weight:550;line-height:1.2}.cell-free{padding:5%}.cell-image{object-fit:contain;width:100%;height:100%;display:block}.cell-free-label{letter-spacing:.08em;text-align:center;color:var(--card-ink);font-size:clamp(8px,.8vw,10.5px);font-weight:700}.empty-state{text-align:center;border:1px dashed var(--line-strong);border-radius:var(--radius-lg);background:var(--surface);flex-direction:column;align-items:center;gap:10px;padding:56px 24px;display:flex}.empty-mark{background:var(--accent-soft);width:46px;height:46px;color:var(--accent-strong);border-radius:50%;place-items:center;display:grid}.empty-title{font-family:var(--font-display);color:var(--ink-strong);font-size:19px;font-weight:500}.empty-text{color:var(--ink-muted);max-width:380px;font-size:12.5px}.sheet-preview{align-items:flex-start;gap:14px;display:flex}.sheet-page{--sheet-columns:1;--sheet-rows:2;aspect-ratio:210/297;border:1px solid var(--line-strong);width:74px;box-shadow:var(--shadow-xs);grid-template-columns:repeat(var(--sheet-columns), 1fr);grid-template-rows:repeat(var(--sheet-rows), 1fr);background:#fff;border-radius:3px;flex:none;gap:4px;padding:5px;display:grid}.sheet-slot{background:repeating-linear-gradient(45deg,#f7f6f1,#f7f6f1 3px,#fff 3px 6px);border:1px solid #cfcec6;border-radius:2px}.sheet-meta{color:var(--ink-secondary);flex-direction:column;gap:6px;padding-top:2px;font-size:12px;display:flex}.sheet-meta strong{color:var(--ink);font-weight:600}.sheet-stat{align-items:baseline;gap:6px;display:flex}.sheet-stat-value{font-family:var(--font-display);color:var(--ink-strong);font-variant-numeric:tabular-nums;font-size:17px}.draw{background:var(--paper);grid-template-columns:minmax(260px,320px) minmax(0,1fr);gap:18px;padding:18px;display:grid}.draw-stage{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);text-align:center;flex-direction:column;align-items:center;gap:14px;padding:22px;display:flex}.draw-value{font-family:var(--font-display);color:var(--ink-strong);letter-spacing:-.02em;word-break:break-word;overflow-wrap:anywhere;font-variant-numeric:tabular-nums;max-width:100%;min-height:1em;font-size:clamp(46px,7vw,74px);font-weight:500;line-height:1;animation:.32s cubic-bezier(.2,.9,.3,1) draw-pop}.draw-value.is-word{font-size:clamp(24px,3.4vw,38px)}.draw-progress{color:var(--ink-muted);font-size:12px}.draw-actions{flex-wrap:wrap;justify-content:center;gap:8px;display:flex}.draw-history{flex-direction:column;gap:10px;min-width:0;display:flex}.draw-chips{flex-wrap:wrap;align-content:flex-start;gap:6px;display:flex}.chip{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-pill);color:var(--ink);font-variant-numeric:tabular-nums;align-items:baseline;gap:5px;padding:3px 9px;font-size:12px;display:inline-flex}.chip-index{color:var(--ink-faint);font-size:10px}.chip-latest{border-color:var(--accent);background:var(--accent-soft);color:var(--accent-strong);font-weight:600}.draw-empty{color:var(--ink-muted);font-size:12.5px}@keyframes draw-pop{0%{opacity:0;transform:scale(.92)}to{opacity:1;transform:scale(1)}}.print-area{display:none}@media (width<=1080px){.layout{grid-template-columns:1fr;padding:18px 18px 48px}.sidebar{flex-direction:column;max-height:none;display:flex;position:static;overflow:visible}.sidebar-panel{padding-right:0;overflow:visible}.draw{grid-template-columns:1fr}}@media (width<=640px){.topbar{flex-wrap:wrap;gap:12px;padding:10px 14px}.brand-name{font-size:18px}.topbar-actions{justify-content:stretch;width:100%}.topbar-actions .btn{flex:1}.cards-grid{grid-template-columns:repeat(auto-fill,minmax(210px,1fr));gap:12px}}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}@page{size:A4 portrait;margin:8mm}@media print{html,body{color:#000!important;background:#fff!important}.no-print{display:none!important}.print-area{-webkit-print-color-adjust:exact;print-color-adjust:exact;display:block!important}.print-page{break-after:page;page-break-after:always;break-inside:avoid;page-break-inside:avoid;gap:4mm;width:194mm;height:279mm;display:grid;overflow:hidden}.print-page:last-child{break-after:auto;page-break-after:auto}.print-page[data-per-page="1"]{grid-template-rows:1fr;grid-template-columns:1fr}.print-page[data-per-page="2"]{grid-template-rows:repeat(2,1fr);grid-template-columns:1fr}.print-page[data-per-page="4"]{grid-template-rows:repeat(2,1fr);grid-template-columns:repeat(2,1fr)}.print-page[data-per-page="6"]{grid-template-rows:repeat(3,1fr);grid-template-columns:repeat(2,1fr)}.print-page .card{width:100%;height:100%;box-shadow:none;break-inside:avoid;page-break-inside:avoid;border:.6mm solid #000;border-radius:0;grid-template-rows:auto minmax(0,1fr);display:grid}.print-page .card-title{border-bottom:none;padding:1.4mm 2mm;line-height:1.15}.print-page .card-grid{background:#000;border-top:.5mm solid #000;flex:none;gap:.4mm;min-height:0}.print-page .cell{min-width:0;min-height:0;padding:.5mm;overflow:hidden}.print-page .cell-free{padding:4%}.print-page .cell-value{max-height:100%;overflow:hidden}.print-page[data-per-page="1"] .card-title{font-size:24pt}.print-page[data-per-page="1"] .cell-value{font-size:34pt}.print-page[data-per-page="1"] .card.is-words .cell-value{font-size:18pt}.print-page[data-per-page="2"] .card-title{font-size:17pt}.print-page[data-per-page="2"] .cell-value{font-size:22pt}.print-page[data-per-page="2"] .card.is-words .cell-value{font-size:11.5pt}.print-page[data-per-page="4"] .card-title{font-size:12pt}.print-page[data-per-page="4"] .cell-value{font-size:15pt}.print-page[data-per-page="4"] .card.is-words .cell-value{font-size:9pt}.print-page[data-per-page="6"] .card-title{font-size:10pt}.print-page[data-per-page="6"] .cell-value{font-size:12pt}.print-page[data-per-page="6"] .card.is-words .cell-value{font-size:7.5pt}.print-area.is-eco .card{border-color:#4a4a4a}.print-area.is-eco .card-grid{background:#6a6a6a;border-top-color:#6a6a6a;gap:.3mm}.print-area.is-eco .card-title{font-weight:600}}
