:root{--mg-ink: #1a1a1a;--mg-ink-70: #4a4a4a;--mg-ink-50: #6b6b6b;--mg-paper: #fdf8ee;--mg-paper-warm: #fdf3e4;--mg-paper-tint: #fdf1ef;--mg-card: #ffffff;--mg-red: #c0392b;--mg-red-ink: #8e2b20;--mg-red-tint: #f4d9d5;--mg-crayon-1: #c0392b;--mg-crayon-2: #2a6fb0;--mg-crayon-3: #d99a1f;--mg-crayon-4: #6f9a3e;--mg-red-deep: #8e2b20;--mg-blue-deep: #1b4d7e;--mg-gold-deep: #9a6b10;--mg-green-deep: #4c6c29;--mg-blue-tint: #dde9f5;--mg-gold-tint: #fbecc9;--mg-green-tint: #e3edd6;--mg-blue-wash: #eef4fb;--mg-redraw: #2a6fb0;--mg-redraw-ink: #1b4d7e;--mg-hairline: #e4dccb;--mg-divider: #ececec;--mg-control-border: #dedede;--mg-font-display: "Baloo 2", system-ui, sans-serif;--mg-font-text: "Nunito", system-ui, sans-serif;--mg-font-note: "Caveat Brush", "Comic Sans MS", cursive;--mg-size-display: clamp(44px, 7.4vw, 92px);--mg-size-display-2: clamp(32px, 4.6vw, 56px);--mg-size-h1-mobile: 25px;--mg-size-h1: 30px;--mg-size-h2: 22px;--mg-size-h3: 17px;--mg-size-body: 15px;--mg-size-small: 13px;--mg-size-micro: 12px;--mg-size-label: 12px;--mg-lh-tight: 1.12;--mg-lh-body: 1.5;--mg-lh-dense: 1.35;--mg-gutter: 20px;--mg-card-pad: 14px;--mg-gap-tight: 8px;--mg-gap: 10px;--mg-gap-loose: 16px;--mg-section: 22px;--mg-radius-card: 12px;--mg-radius-button: 10px;--mg-radius-pill: 999px;--mg-radius-art-strip: 5px;--mg-radius-art-grid: 8px;--mg-radius-art-cover: 12px;--mg-reveal-duration: 7.5s;--mg-reveal-ease: cubic-bezier(.45,0,.3,1);--mg-reveal-stagger: .8s;--mg-wipe: .7s cubic-bezier(.4,0,.2,1);--mg-target-min: 44px;--mg-contrast-min: 4.5}@keyframes mg-fill{0%,6%{clip-path:inset(0 100% 0 0)}46%,74%{clip-path:inset(0 0 0 0)}to{clip-path:inset(0 100% 0 0)}}@keyframes mg-fill-ink{0%,6%{opacity:0}46%,74%{opacity:1}to{opacity:0}}@media (prefers-reduced-motion: reduce){@keyframes mg-fill{0%,to{clip-path:inset(0 0 0 0)}}@keyframes mg-fill-ink{0%,to{opacity:1}}}*{box-sizing:border-box}html{color-scheme:light}body{margin:0;background:var(--mg-paper);color:var(--mg-ink);font-family:var(--mg-font-text);font-size:var(--mg-size-body);line-height:var(--mg-lh-body);-webkit-text-size-adjust:100%}#app{display:flex;flex-direction:column;min-height:100vh;min-height:100dvh}h1,h2,h3,h4{font-family:var(--mg-font-display);font-weight:800;line-height:var(--mg-lh-tight);margin:0}h1{font-size:var(--mg-size-h1-mobile)}h2{font-size:var(--mg-size-h2)}h3{font-size:var(--mg-size-h3)}@media (min-width: 700px){h1{font-size:var(--mg-size-h1)}}p{margin:0}.mg-prose{max-width:50ch}a{color:var(--mg-red-ink)}button,input,select,textarea{font-family:inherit;font-size:inherit;color:inherit}button{cursor:pointer}.mg-visually-hidden{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap}.mg-label{font-size:var(--mg-size-label);font-weight:700;text-transform:uppercase;letter-spacing:.1em;color:var(--mg-red-ink)}.mg-display{font-size:var(--mg-size-display);line-height:.98;letter-spacing:-.02em}.mg-display-2{font-size:var(--mg-size-display-2);line-height:1;letter-spacing:-.01em}.mg-display-3{font-size:clamp(26px,3.4vw,40px);line-height:1.05}.mg-swipe{background-repeat:no-repeat;background-size:104% 46%;background-position:-2% 92%;padding:0 .08em;-webkit-box-decoration-break:clone;box-decoration-break:clone}.mg-swipe--red{background-image:url(/assets/crayon-rule-red-CBaZF8f-.png)}.mg-swipe--blue{background-image:url(/assets/crayon-rule-blue-jj4apgEL.png)}.mg-swipe--gold{background-image:url(/assets/crayon-rule-gold-Bbf6BY-T.png)}.mg-swipe--green{background-image:url(/assets/crayon-rule-green-D-L9VVde.png)}.mg-note{font-family:var(--mg-font-note);font-weight:400;font-size:26px;line-height:1.15}.mg-tape{position:absolute;z-index:2;width:96px;height:28px;background:#fff6c8bf;box-shadow:0 1px 2px #0000001f;pointer-events:none}.mg-band{padding:72px var(--mg-gutter)}.mg-band>.mg-wrap,.mg-wrap{max-width:1180px;margin:0 auto}@media (max-width: 700px){.mg-band{padding:52px var(--mg-gutter)}}:focus-visible{outline:2px solid var(--mg-red);outline-offset:2px}.lines-bold .boundary-lines{stroke:#5a5a5a;stroke-width:5px}.lines-none .boundary-lines,.details-none .accent-lines{display:none}.mg-pill[data-v-5b3568a5]{position:relative;display:inline-flex;align-items:center;justify-content:center;min-height:36px;padding:0 14px;border:1px solid var(--mg-control-border);border-radius:var(--mg-radius-pill);background:var(--mg-card);color:var(--mg-ink);font-family:var(--mg-font-text);font-weight:600;font-size:var(--mg-size-small);text-decoration:none;white-space:nowrap;cursor:pointer}.mg-pill[data-v-5b3568a5]:after{content:"";position:absolute;top:-4px;right:0;bottom:-4px;left:0;min-height:var(--mg-target-min)}.mg-pill[data-v-5b3568a5]:hover{border-color:var(--mg-red);color:var(--mg-red-ink)}.mg-pill--active[data-v-5b3568a5],.mg-pill--active[data-v-5b3568a5]:hover{background:var(--mg-red);border-color:var(--mg-red);color:#fff}@media (max-width: 460px){.mg-pill[data-v-5b3568a5]{padding:0 10px}}.mg-btn[data-v-5af7811d]{min-height:var(--mg-target-min);display:inline-flex;align-items:center;justify-content:center;gap:var(--mg-gap-tight);padding:0 20px;border:none;background:none;border-radius:var(--mg-radius-button);font-family:var(--mg-font-display);font-weight:800;font-size:15px;line-height:1.1;text-align:center;text-decoration:none;cursor:pointer}.mg-btn--block[data-v-5af7811d]{width:100%}.mg-btn--primary[data-v-5af7811d],.mg-btn--chunky[data-v-5af7811d]{min-height:50px;padding:0 24px;border-radius:14px;font-size:17px;box-shadow:0 5px 0 var(--press);margin-bottom:5px;transition:transform .12s,box-shadow .12s}.mg-btn--primary[data-v-5af7811d]:hover:not(:disabled),.mg-btn--chunky[data-v-5af7811d]:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 7px 0 var(--press)}.mg-btn--primary[data-v-5af7811d]:active:not(:disabled),.mg-btn--chunky[data-v-5af7811d]:active:not(:disabled){transform:translateY(4px);box-shadow:0 1px 0 var(--press)}.mg-btn--primary[data-v-5af7811d]{background:var(--fill);color:var(--text)}.mg-btn--tone-red[data-v-5af7811d]{--fill: var(--mg-red);--press: var(--mg-red-deep);--text: #fff}.mg-btn--tone-blue[data-v-5af7811d]{--fill: var(--mg-crayon-2);--press: var(--mg-blue-deep);--text: #fff}.mg-btn--tone-green[data-v-5af7811d]{--fill: var(--mg-green-deep);--press: #34491c;--text: #fff}.mg-btn--tone-gold[data-v-5af7811d]{--fill: var(--mg-crayon-3);--press: var(--mg-gold-deep);--text: var(--mg-ink)}.mg-btn--tone-white[data-v-5af7811d]{--fill: #fff;--press: rgba(0, 0, 0, .28);--text: var(--mg-ink)}.mg-btn--chunky[data-v-5af7811d]{--press: var(--mg-ink);background:var(--mg-card);border:2.5px solid var(--mg-ink);color:var(--mg-ink)}.mg-btn--lg[data-v-5af7811d]{min-height:58px;padding:0 30px;border-radius:16px;font-size:20px}.mg-btn--outline[data-v-5af7811d]{background:var(--mg-card);border:1px solid var(--mg-control-border);color:var(--mg-ink)}.mg-btn--outline[data-v-5af7811d]:hover{border-color:var(--mg-red);color:var(--mg-red-ink)}.mg-btn--soft[data-v-5af7811d]{padding:0 12px;background:var(--mg-paper-warm);border:1px solid var(--mg-hairline);color:var(--mg-ink-70);font-family:var(--mg-font-text);font-weight:700;font-size:var(--mg-size-small)}.mg-btn--soft[data-v-5af7811d]:hover{border-color:var(--mg-ink-50);color:var(--mg-ink)}.mg-btn--quiet[data-v-5af7811d]{min-height:var(--mg-target-min);padding:0 4px;color:var(--mg-ink-50);font-family:var(--mg-font-text);font-weight:600;font-size:var(--mg-size-small);text-decoration:underline}.mg-btn--quiet[data-v-5af7811d]:hover{color:var(--mg-red-ink)}.mg-btn--icon[data-v-5af7811d]{min-width:48px;min-height:44px;padding:0 10px;background:var(--mg-card);border:1px solid var(--mg-control-border);color:var(--mg-ink);font-size:16px}.mg-btn--icon[data-v-5af7811d]:hover:not(:disabled){border-color:var(--mg-red);color:var(--mg-red)}.mg-btn[data-v-5af7811d]:disabled{background:#ececec;border-color:#ececec;color:#9c9b94;box-shadow:0 5px #dcdcdc;cursor:default}.mg-btn--outline[data-v-5af7811d]:disabled,.mg-btn--soft[data-v-5af7811d]:disabled,.mg-btn--icon[data-v-5af7811d]:disabled{box-shadow:none}.mg-btn--quiet[data-v-5af7811d]:disabled{background:none;box-shadow:none}@media (prefers-reduced-motion: reduce){.mg-btn--primary[data-v-5af7811d],.mg-btn--chunky[data-v-5af7811d]{transition:none}}.admin-count[data-v-5bf7968f]{display:inline-block;min-width:1.4em;margin-left:6px;padding:0 5px;border-radius:var(--mg-radius-pill);background:var(--mg-red);color:#fff;font-size:var(--mg-size-micro);font-weight:800;line-height:1.5;text-align:center;text-decoration:none}.app-header[data-v-5bf7968f]{display:flex;align-items:center;gap:var(--mg-gap);flex-wrap:wrap;padding:10px var(--mg-gutter)}.brand[data-v-5bf7968f]{display:flex;align-items:center;min-height:44px;text-decoration:none;color:var(--mg-ink)}.brand-word[data-v-5bf7968f]{font-family:var(--mg-font-display);font-weight:800;font-size:22px;letter-spacing:-.01em}.brand-word .c1[data-v-5bf7968f]{color:var(--mg-red)}.brand-word .c2[data-v-5bf7968f]{color:var(--mg-crayon-2)}.brand-word .c3[data-v-5bf7968f]{color:var(--mg-gold-deep)}.brand-word .c4[data-v-5bf7968f]{color:var(--mg-green-deep)}.app-nav[data-v-5bf7968f]{display:flex;align-items:center;gap:6px;flex-wrap:wrap;order:3;flex:1 0 100%}.app-account[data-v-5bf7968f]{display:flex;align-items:center;gap:var(--mg-gap-tight);margin-left:auto;flex-wrap:wrap;justify-content:flex-end}.admin-menu[data-v-5bf7968f]{position:relative}.admin-menu .admin-toggle.is-current[data-v-5bf7968f]{color:var(--mg-ink)}.admin-chevron[data-v-5bf7968f]{font-size:9px;text-decoration:none;display:inline-block}.admin-list[data-v-5bf7968f]{position:absolute;top:calc(100% + 2px);right:0;z-index:20;min-width:168px;max-width:calc(100vw - 2 * var(--mg-gutter));margin:0;padding:6px;list-style:none;background:var(--mg-card);border:1px solid var(--mg-hairline);border-radius:var(--mg-radius-card);box-shadow:0 6px 20px #1a1a1a1f}.admin-link[data-v-5bf7968f]{display:flex;align-items:center;min-height:var(--mg-target-min);padding:0 12px;border-radius:var(--mg-radius-button);color:var(--mg-ink-70);font-family:var(--mg-font-text);font-weight:600;font-size:var(--mg-size-small);text-decoration:none}.admin-link[data-v-5bf7968f]:hover,.admin-link[data-v-5bf7968f]:focus-visible{background:var(--mg-paper-warm);color:var(--mg-red-ink)}.admin-link.is-active[data-v-5bf7968f]{background:var(--mg-paper-tint);color:var(--mg-red-ink);font-weight:700}@media (min-width: 700px){.app-nav[data-v-5bf7968f]{order:0;flex:1 1 auto;min-width:0;justify-content:flex-end}}@media (max-width: 340px){.brand-word[data-v-5bf7968f]{display:none}.app-header[data-v-5bf7968f]{gap:var(--mg-gap-tight)}}.mg-rule[data-v-b0087280]{flex:none;width:100%;background-repeat:no-repeat;background-position:center;background-size:100% 100%}.mg-rule--chrome[data-v-b0087280]{height:13px}.mg-rule--content[data-v-b0087280]{height:15px}.app-footer[data-v-c9f87d4e]{margin-top:var(--mg-section)}.footer-row[data-v-c9f87d4e]{display:flex;align-items:center;justify-content:space-between;gap:var(--mg-gap);flex-wrap:wrap;padding:14px var(--mg-gutter);font-size:var(--mg-size-small);color:var(--mg-ink-50)}.footer-brand[data-v-c9f87d4e]{font-family:var(--mg-font-display);font-weight:800}.footer-row a[data-v-c9f87d4e]{color:var(--mg-ink-50);padding:12px 0;text-decoration:underline}.footer-row a[data-v-c9f87d4e]:hover{color:var(--mg-red-ink)}.footer-links[data-v-c9f87d4e]{display:flex;gap:var(--mg-gap)}.app-main[data-v-61fe2704]{flex:1 0 auto}.api-status-banner[data-v-61fe2704]{position:sticky;top:0;z-index:1000;padding:10px var(--mg-gutter);text-align:center;font-size:var(--mg-size-small);font-weight:600}.api-status-banner.warming[data-v-61fe2704]{background:var(--mg-paper-tint);color:var(--mg-red-ink)}.api-status-banner.unavailable[data-v-61fe2704]{background:var(--mg-red);color:#fff}.api-status-banner.asleep[data-v-61fe2704]{background:var(--mg-paper-tint);color:var(--mg-ink, #222)}.ideas[data-v-95762540]{display:flex;flex-direction:column;gap:var(--mg-gap)}.ideas-head[data-v-95762540]{display:flex;flex-direction:column;gap:4px}.cards[data-v-95762540]{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(min(260px,100%),1fr));gap:var(--mg-gap)}.card[data-v-95762540]{min-width:0;display:flex;flex-direction:column;gap:6px;padding:var(--mg-card-pad);background:var(--mg-card);border:1px solid var(--mg-hairline);border-radius:var(--mg-radius-card)}.card-title[data-v-95762540]{margin:0;font-family:var(--mg-font-display);font-weight:800;font-size:var(--mg-size-h3);line-height:var(--mg-lh-dense)}.card-body[data-v-95762540]{color:var(--mg-ink-70);flex:1 1 auto}.card-status[data-v-95762540]{color:var(--mg-ink-50);font-size:var(--mg-size-small)}.card-status--ready[data-v-95762540]{color:var(--mg-ink);font-weight:700}.mg-chip[data-v-d1d24591]{position:relative;display:inline-flex;align-items:center;justify-content:center;min-height:38px;padding:0 12px;border:1px solid var(--mg-control-border);border-radius:8px;background:var(--mg-card);color:var(--mg-ink);font-family:var(--mg-font-text);font-weight:600;font-size:var(--mg-size-small);cursor:pointer}.mg-chip[data-v-d1d24591]:after{content:"";position:absolute;top:-3px;right:0;bottom:-3px;left:0;min-height:var(--mg-target-min)}.mg-chip[data-v-d1d24591]:hover{border-color:var(--mg-red)}.mg-chip--active[data-v-d1d24591]{background:var(--mg-paper-tint);border-color:var(--mg-red);color:var(--mg-red-ink)}.mg-chip--fill[data-v-d1d24591]{flex:1 1 0;min-width:0;padding:0 5px}.describe[data-v-ec46d753]{display:flex;flex-direction:column;gap:14px;min-width:0;padding:30px;background:var(--mg-card);border:3px solid var(--mg-crayon-4);border-radius:28px;box-shadow:0 10px 0 var(--mg-crayon-4)}.title[data-v-ec46d753]{display:flex;align-items:center;gap:14px;font-size:30px}.badge[data-v-ec46d753]{flex:none;display:grid;place-items:center;width:52px;height:52px;border-radius:50%;background:var(--mg-green-deep);color:#fff;font-size:26px}@media (max-width: 560px){.describe[data-v-ec46d753]{padding:22px;border-radius:22px}.title[data-v-ec46d753]{font-size:25px}.badge[data-v-ec46d753]{width:44px;height:44px;font-size:22px}}.lede[data-v-ec46d753]{color:var(--mg-ink-70)}.field[data-v-ec46d753]{display:flex;flex-direction:column;gap:6px}.field-label[data-v-ec46d753]{font-weight:700;font-size:var(--mg-size-small)}.field textarea[data-v-ec46d753],.field input[data-v-ec46d753]{min-height:50px;padding:12px 14px;border:2px solid var(--mg-hairline);border-radius:14px;background:var(--mg-card);font:inherit;font-size:17px;color:inherit}.field textarea[data-v-ec46d753]{min-height:110px;resize:vertical}.field textarea[data-v-ec46d753]:focus-visible,.field input[data-v-ec46d753]:focus-visible{border-color:var(--mg-crayon-4)}.hint[data-v-ec46d753]{color:var(--mg-ink-50);font-size:var(--mg-size-small)}.for[data-v-ec46d753]{display:flex;align-items:center;flex-wrap:wrap;gap:var(--mg-gap-tight)}.actions[data-v-ec46d753]{display:flex;flex-wrap:wrap;align-items:center;gap:var(--mg-gap)}.quote[data-v-ec46d753]{padding:12px 14px;border:1px solid var(--mg-hairline);border-radius:var(--mg-radius-card);background:var(--mg-card)}.quote-text[data-v-ec46d753]{font-weight:700;overflow-wrap:anywhere}.sent[data-v-ec46d753]{display:flex;gap:var(--mg-gap);align-items:flex-start;padding:var(--mg-card-pad);border:1px solid var(--mg-hairline);border-radius:var(--mg-radius-card);background:var(--mg-card)}.tick[data-v-ec46d753]{flex:none;color:var(--mg-crayon-4)}.sent-body[data-v-ec46d753]{display:flex;flex-direction:column;gap:6px;min-width:0;overflow-wrap:anywhere}.error[data-v-ec46d753]{color:var(--mg-red-ink);font-weight:600}.error a[data-v-ec46d753]{margin-left:4px}.band[data-v-93966a9b]{display:flex;justify-content:center;gap:clamp(6px,1.2vw,16px);height:150px;padding-top:26px;overflow:hidden;background:var(--mg-ink)}.crayon[data-v-93966a9b]{flex:none;width:clamp(36px,4.2vw,54px);height:auto}.try[data-v-d8cf1c95]{display:flex;flex-wrap:wrap;align-items:center;gap:56px}.try-text[data-v-d8cf1c95]{flex:1 1 380px;min-width:0;display:flex;flex-direction:column;gap:16px}.lede[data-v-d8cf1c95]{color:var(--mg-ink-70);font-size:18px}.crayons[data-v-d8cf1c95]{display:flex;align-items:flex-end;gap:10px;height:130px}.crayon[data-v-d8cf1c95]{width:44px;padding:0;border:0;background:none;cursor:pointer;transition:transform .15s}.crayon svg[data-v-d8cf1c95]{display:block;width:40px;height:110px;margin:0 auto}.crayon[data-v-d8cf1c95]:hover,.crayon--on[data-v-d8cf1c95]{transform:translateY(-14px)}.note[data-v-d8cf1c95]{min-height:1.2em}.try-art[data-v-d8cf1c95]{flex:1 1 420px;min-width:0;display:flex;justify-content:center}.page[data-v-d8cf1c95]{position:relative;width:min(100%,440px);aspect-ratio:656 / 900;overflow:hidden;border-radius:16px;background:var(--mg-card);box-shadow:0 30px 60px #00000029;transform:rotate(-2deg)}.page img[data-v-d8cf1c95]{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.page-color[data-v-d8cf1c95]{clip-path:inset(0 100% 0 0)}.page-color--on[data-v-d8cf1c95]{animation:try-wipe-d8cf1c95 1.4s cubic-bezier(.4,0,.2,1) forwards}@keyframes try-wipe-d8cf1c95{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0 0 0 0)}}@media (prefers-reduced-motion: reduce){.page-color--on[data-v-d8cf1c95]{animation:none;clip-path:inset(0 0 0 0)}.crayon[data-v-d8cf1c95]{transition:none}}.progress[data-v-b1906a97]{display:flex;flex-direction:column;gap:var(--mg-gap-tight)}.stage[data-v-b1906a97]{display:flex;flex-direction:column;gap:4px}.stage--waiting[data-v-b1906a97]{opacity:.45}.stage-line[data-v-b1906a97]{display:flex;gap:var(--mg-gap-tight);align-items:baseline;justify-content:space-between;font-size:var(--mg-size-small)}.stage-label[data-v-b1906a97]{display:flex;gap:6px;align-items:baseline}.stage--active .stage-label[data-v-b1906a97]{font-weight:700}.stage-mark[data-v-b1906a97]{display:inline-block;width:.9em;color:var(--mg-red-ink)}.stage-count[data-v-b1906a97]{color:var(--mg-ink-50);font-variant-numeric:tabular-nums}.stage-count--unknown[data-v-b1906a97]{font-variant-numeric:normal}.track[data-v-b1906a97]{height:8px;border-radius:999px;background:var(--mg-paper-warm);border:1px solid var(--mg-hairline);overflow:hidden}.fill[data-v-b1906a97]{height:100%;background:var(--mg-red);transition:width .6s ease-out}.stage--done .fill[data-v-b1906a97]{background:var(--mg-ink-50)}.note[data-v-b1906a97]{color:var(--mg-ink-50);font-size:var(--mg-size-small);margin:4px 0 0}@media (prefers-reduced-motion: reduce){.fill[data-v-b1906a97]{transition:none}}.upload-box[data-v-a78884a2]{display:flex;flex-direction:column;gap:var(--mg-gap);min-width:0}.upload-box--home[data-v-a78884a2]{gap:14px;background:var(--mg-card);border:3px solid var(--mg-crayon-2);border-radius:28px;padding:30px;box-shadow:0 10px 0 var(--mg-crayon-2)}.home-title[data-v-a78884a2]{display:flex;align-items:center;gap:14px;font-size:30px}.badge[data-v-a78884a2]{flex:none;display:grid;place-items:center;width:52px;height:52px;border-radius:50%;background:var(--mg-crayon-2);color:#fff;font-size:26px}@media (max-width: 560px){.upload-box--home[data-v-a78884a2]{padding:22px;border-radius:22px}.home-title[data-v-a78884a2]{font-size:25px}.badge[data-v-a78884a2]{width:44px;height:44px;font-size:22px}}.lede[data-v-a78884a2]{color:var(--mg-ink-70)}.dropzone[data-v-a78884a2]{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;min-height:180px;padding:var(--mg-section) var(--mg-gutter);border:3px dashed var(--mg-crayon-2);border-radius:20px;background:var(--mg-blue-wash);text-align:center;cursor:pointer}.dropzone[data-v-a78884a2]:before{content:"";width:48px;height:48px;background:var(--mg-crayon-2);-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M12 16V4M7 9l5-5 5 5'/%3E%3Cpath d='M4 16v3a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2v-3'/%3E%3C/svg%3E") center / contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M12 16V4M7 9l5-5 5 5'/%3E%3Cpath d='M4 16v3a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2v-3'/%3E%3C/svg%3E") center / contain no-repeat}.dropzone--waiting[data-v-a78884a2]:before{display:none}.dropzone[data-v-a78884a2]:hover,.dropzone[data-v-a78884a2]:focus-visible{border-color:var(--mg-blue-deep)}.dropzone.dragging[data-v-a78884a2]{border-color:var(--mg-blue-deep);background:var(--mg-blue-tint)}.dropzone-title[data-v-a78884a2]{font-family:var(--mg-font-display);font-weight:800;font-size:22px}.dropzone-sub[data-v-a78884a2]{color:var(--mg-ink-70);font-size:15px}.dropzone--waiting[data-v-a78884a2]{opacity:.6;cursor:default}.upgrade-notice[data-v-a78884a2]{padding:var(--mg-space-3, .75rem) var(--mg-space-4, 1rem);border-radius:var(--mg-radius, 8px);background:var(--mg-surface-raised, rgba(0, 0, 0, .03));color:var(--mg-ink);font-size:var(--mg-size-small)}.upgrade-notice a[data-v-a78884a2]{font-weight:700}.keep-note[data-v-a78884a2]{color:var(--mg-ink-50);font-size:var(--mg-size-small)}.other-products[data-v-a78884a2]{color:var(--mg-ink-70);font-size:var(--mg-size-small)}.other-products a[data-v-a78884a2]{font-weight:700;white-space:nowrap}.tier-note[data-v-a78884a2]{color:var(--mg-ink-70);font-size:var(--mg-size-small)}.added[data-v-a78884a2]{display:flex;flex-direction:column;gap:var(--mg-gap-tight)}.added-head[data-v-a78884a2]{display:flex;align-items:baseline;justify-content:space-between;gap:var(--mg-gap)}.added-count[data-v-a78884a2]{font-size:var(--mg-size-small);color:var(--mg-ink-50)}.thumbs[data-v-a78884a2]{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(74px,1fr));gap:var(--mg-gap-tight)}.thumb[data-v-a78884a2]{position:relative;aspect-ratio:1;border-radius:12px;overflow:hidden;border:1px solid var(--mg-hairline);background:var(--mg-card)}.thumb img[data-v-a78884a2]{width:100%;height:100%;object-fit:cover;display:block}.thumb-fallback[data-v-a78884a2]{display:grid;place-items:center;width:100%;height:100%;color:var(--mg-ink-50);font-size:var(--mg-size-micro);font-weight:700}.thumb--add[data-v-a78884a2]{border:none;background:none}.add-more[data-v-a78884a2]{width:100%;height:100%;border:3px dashed var(--mg-crayon-2);border-radius:12px;background:var(--mg-blue-wash);color:var(--mg-blue-deep);font:inherit;font-size:var(--mg-size-small);font-weight:700;cursor:pointer}.add-more[data-v-a78884a2]:hover,.add-more[data-v-a78884a2]:focus-visible,.add-more.dragging[data-v-a78884a2]{border-color:var(--mg-blue-deep)}.remove[data-v-a78884a2]{position:absolute;top:2px;right:2px;width:26px;height:26px;display:grid;place-items:center;border:none;border-radius:50%;background:#1a1a1a9e;color:#fff;font-size:15px;line-height:1;padding:0}.remove[data-v-a78884a2]:hover{background:var(--mg-red)}.email[data-v-a78884a2]{display:flex;flex-direction:column;gap:6px}.email-label[data-v-a78884a2]{font-weight:700;font-size:var(--mg-size-small)}.email input[data-v-a78884a2]{min-height:50px;padding:0 14px;border:2px solid var(--mg-hairline);border-radius:14px;background:var(--mg-card);font:inherit}.email input[data-v-a78884a2]:focus-visible{border-color:var(--mg-red)}.email-hint[data-v-a78884a2]{color:var(--mg-ink-50);font-size:var(--mg-size-small)}.home-actions[data-v-a78884a2]{display:flex;flex-wrap:wrap;align-items:center;gap:var(--mg-gap)}.home-caption[data-v-a78884a2]{color:var(--mg-ink-50);font-size:var(--mg-size-small)}.sending[data-v-a78884a2]{padding:var(--mg-card-pad);border:1px solid var(--mg-hairline);border-radius:var(--mg-radius-card);background:var(--mg-paper-warm)}.error[data-v-a78884a2]{color:var(--mg-red-ink);font-weight:600}.home[data-v-f93d0161]{display:flex;flex-direction:column;overflow:hidden}.mg-wrap[data-v-f93d0161]{width:100%;box-sizing:border-box}.gone-wrap[data-v-f93d0161]{padding:var(--mg-section) var(--mg-gutter) 0}.gone-notice[data-v-f93d0161]{display:flex;align-items:flex-start;gap:var(--mg-gap);padding:var(--mg-card-pad);background:var(--mg-paper-tint);border:1px solid var(--mg-red-tint);border-radius:var(--mg-radius-card);color:var(--mg-ink-70);font-size:var(--mg-size-small)}.gone-notice p[data-v-f93d0161]{flex:1 1 auto}.gone-dismiss[data-v-f93d0161]{flex:none;width:26px;height:26px;display:grid;place-items:center;border:none;border-radius:50%;background:none;color:var(--mg-ink-50);font-size:15px;line-height:1;padding:0}.gone-dismiss[data-v-f93d0161]:hover{color:var(--mg-red)}.lede[data-v-f93d0161]{color:var(--mg-ink-70)}.meta[data-v-f93d0161]{color:var(--mg-ink-50);font-size:var(--mg-size-small)}.section-head[data-v-f93d0161]{display:flex;flex-direction:column;gap:6px}.section-head--center[data-v-f93d0161]{align-items:center;text-align:center}.hero[data-v-f93d0161]{display:flex;flex-wrap:wrap;align-items:center;gap:48px;padding:32px var(--mg-gutter) 72px}.hero-text[data-v-f93d0161]{flex:1 1 440px;min-width:0;display:flex;flex-direction:column;align-items:flex-start;gap:20px}.hero-aside[data-v-f93d0161]{color:var(--mg-crayon-2);transform:rotate(-3deg)}.hero-lede[data-v-f93d0161]{font-size:20px;max-width:44ch}.hero-actions[data-v-f93d0161]{display:flex;flex-wrap:wrap;gap:14px}.hero-note[data-v-f93d0161]{color:var(--mg-ink-50);font-size:var(--mg-size-small);font-weight:600}.hero-art[data-v-f93d0161]{flex:1 1 400px;min-width:0;position:relative;height:520px}.hero-photo[data-v-f93d0161]{position:absolute;left:0;top:120px;z-index:1;width:32%;aspect-ratio:652 / 900;object-fit:cover;border:5px solid var(--mg-card);border-radius:10px;box-shadow:0 14px 30px #0000002e;transform:rotate(-9deg)}.hero-page[data-v-f93d0161]{position:absolute;right:0;top:0;width:62%;padding:18px;margin:-11px;box-sizing:content-box;background:var(--mg-card);border-radius:3px;box-shadow:0 24px 50px #00000038;transform:rotate(4deg)}.hero-page-art[data-v-f93d0161]{position:relative;aspect-ratio:652 / 900;overflow:hidden}.hero-page-art img[data-v-f93d0161]{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.hero-page-color[data-v-f93d0161]{animation:mg-fill var(--mg-reveal-duration) var(--mg-reveal-ease) infinite}.tape-left[data-v-f93d0161]{left:-26px;top:6px;transform:rotate(-38deg)}.tape-right[data-v-f93d0161]{right:-26px;top:6px;transform:rotate(38deg)}.tape-bottom[data-v-f93d0161]{left:50%;bottom:-12px;margin-left:-48px;transform:rotate(-3deg)}.hero-star[data-v-f93d0161]{position:absolute;left:-10px;top:0;width:64px;fill:none;stroke:var(--mg-crayon-3);stroke-width:5;stroke-linejoin:round;transform:rotate(12deg)}.hero-arrow[data-v-f93d0161]{position:absolute;left:22%;top:40px;z-index:2;width:120px;fill:none;stroke:var(--mg-red);stroke-width:5;stroke-linecap:round;stroke-linejoin:round}.hero-caption[data-v-f93d0161]{position:absolute;left:2%;bottom:0;font-size:30px;transform:rotate(-4deg)}.hero-caption span[data-v-f93d0161]{color:var(--mg-red)}@media (max-width: 560px){.hero[data-v-f93d0161]{gap:28px;padding-bottom:48px}.hero-art[data-v-f93d0161]{height:420px}.hero-caption[data-v-f93d0161]{font-size:24px}}.starts-band[data-v-f93d0161]{background:var(--mg-paper-warm)}.starts-wrap[data-v-f93d0161]{display:flex;flex-direction:column;gap:32px}.starts[data-v-f93d0161]{display:flex;flex-wrap:wrap;gap:28px;align-items:stretch}.starts[data-v-f93d0161]>*{flex:1 1 min(420px,100%)}.samples-wrap[data-v-f93d0161]{display:flex;flex-direction:column;gap:32px}.sample-grid[data-v-f93d0161]{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(250px,100%),1fr));gap:28px}.sample[data-v-f93d0161]{margin:0;display:flex;flex-direction:column;gap:14px}.sample-frame[data-v-f93d0161]{position:relative;padding:18px 18px 22px;border-radius:22px}.sample-page[data-v-f93d0161]{display:block;width:100%;aspect-ratio:660 / 900;object-fit:cover;border-radius:10px;background:var(--mg-card);box-shadow:0 10px 20px #00000024}.sample-photo[data-v-f93d0161]{position:absolute;left:-8px;bottom:-14px;width:40%;aspect-ratio:1;object-fit:cover;border:5px solid var(--mg-card);border-radius:10px;box-shadow:0 8px 16px #0003;transform:rotate(-6deg)}.sample figcaption[data-v-f93d0161]{padding-left:42%;font-family:var(--mg-font-display);font-weight:700;font-size:17px;line-height:1.2}.shelves-band[data-v-f93d0161]{background:var(--mg-crayon-2);color:#fff}.shelves[data-v-f93d0161]{display:flex;flex-wrap:wrap;gap:48px}.shelf[data-v-f93d0161]{flex:1 1 min(440px,100%);min-width:0;display:flex;flex-direction:column;gap:16px}.shelves-band .mg-label[data-v-f93d0161]{color:var(--mg-gold-tint)}.shelves-band .lede[data-v-f93d0161],.shelves-band .meta[data-v-f93d0161]{color:#e6eef8}.covers[data-v-f93d0161]{display:flex;gap:16px;align-items:flex-end;overflow:hidden;padding-top:10px;min-height:200px}.covers img[data-v-f93d0161]{flex:0 0 auto;height:200px;width:auto;display:block;border-radius:10px;box-shadow:0 14px 24px #0000004d}.covers img[data-v-f93d0161]:nth-child(odd){transform:rotate(-3deg)}.covers img[data-v-f93d0161]:nth-child(2n){transform:rotate(2deg)}.covers+.mg-rule[data-v-f93d0161]{margin-top:-10px}@media (max-width: 700px){.covers[data-v-f93d0161]{min-height:0;overflow-x:auto;scroll-snap-type:x proximity;scroll-padding-inline:var(--mg-gutter);scrollbar-width:none;margin:0 calc(-1 * var(--mg-gutter));padding:14px var(--mg-gutter) 30px}.covers[data-v-f93d0161]::-webkit-scrollbar{display:none}.covers img[data-v-f93d0161]{height:210px;scroll-snap-align:start}.covers+.mg-rule[data-v-f93d0161]{margin-top:-26px}}.why-wrap[data-v-f93d0161]{display:flex;flex-direction:column;gap:32px}.why-title[data-v-f93d0161]{max-width:18ch}.why-cols[data-v-f93d0161]{display:flex;flex-wrap:wrap;gap:28px}.why-col[data-v-f93d0161]{flex:1 1 min(420px,100%);min-width:0;display:flex;flex-direction:column;gap:12px;padding:32px;border-radius:28px;color:var(--mg-ink-70)}.why-col h3[data-v-f93d0161]{color:var(--mg-ink);font-size:28px}.why-col--kids[data-v-f93d0161]{background:var(--mg-gold-tint)}.why-col--adults[data-v-f93d0161]{background:var(--mg-green-tint)}.why-col--kids .why-note[data-v-f93d0161]{color:var(--mg-red-deep)}.why-col--adults .why-note[data-v-f93d0161]{color:#3f5a22}.ideas-band[data-v-f93d0161]{padding-top:0}.more[data-v-f93d0161]{background:var(--mg-paper-warm)}.more-wrap[data-v-f93d0161]{display:flex;flex-direction:column;gap:28px}.more-cards[data-v-f93d0161]{display:flex;flex-wrap:wrap;gap:22px}.more-card[data-v-f93d0161]{--c: var(--mg-crayon-2);flex:1 1 280px;min-width:0;display:flex;flex-direction:column;gap:8px;padding:48px 26px 26px;background:var(--mg-card);border-radius:24px;box-shadow:0 8px 0 var(--c);color:var(--mg-ink);text-decoration:none;position:relative;overflow:hidden;transition:transform .12s}.more-card[data-v-f93d0161]:before{content:"";position:absolute;inset:0 0 auto 0;height:26px;background:linear-gradient(135deg,var(--c) 50%,transparent 50%) 0 100% / 20px 10px repeat-x,linear-gradient(225deg,var(--c) 50%,transparent 50%) 0 100% / 20px 10px repeat-x,linear-gradient(var(--c),var(--c)) 0 0 / 100% 16px no-repeat}.more-card[data-v-f93d0161]:hover,.more-card[data-v-f93d0161]:focus-visible{transform:translateY(-3px);color:var(--mg-ink)}.more-card--blue[data-v-f93d0161]{--c: var(--mg-crayon-2)}.more-card--gold[data-v-f93d0161]{--c: var(--mg-crayon-3)}.more-card--green[data-v-f93d0161]{--c: var(--mg-crayon-4)}.more-card h3[data-v-f93d0161]{font-size:26px}.more-card .mg-prose[data-v-f93d0161]{color:var(--mg-ink-70)}.more-card .meta[data-v-f93d0161]{font-weight:700}.closing[data-v-f93d0161]{background:var(--mg-red);color:#fff}.closing-wrap[data-v-f93d0161]{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:32px}.closing-text[data-v-f93d0161]{flex:1 1 480px;display:flex;flex-direction:column;gap:10px}.closing-lede[data-v-f93d0161]{color:#fde3df;font-size:19px}.closing .closing-plans[data-v-f93d0161]{--press: var(--mg-red-deep);background:transparent;border-color:#fff;color:#fff}@media (prefers-reduced-motion: reduce){.more-card[data-v-f93d0161]{transition:none}}.mg-card[data-v-e20145da]{background:var(--mg-card);border:1px solid var(--mg-hairline);border-radius:var(--mg-radius-card);padding:var(--mg-card-pad)}.mg-card--dimmed[data-v-e20145da]{opacity:.48}.mg-strip[data-v-537f957b]{display:flex;width:100%;height:14px;border-radius:4px;overflow:hidden;border:1px solid rgba(0,0,0,.15)}.mg-strip--seamed[data-v-537f957b]{gap:1px;background:#00000026}.mg-strip__slice[data-v-537f957b]{flex:1 1 0;min-width:0}.picker[data-v-b5aac2cf]{padding:0;overflow:hidden;container-type:inline-size}.summary[data-v-b5aac2cf]{width:100%;min-height:56px;display:grid;grid-template-columns:1em minmax(0,12rem) minmax(200px,1fr) auto;align-items:center;column-gap:12px;padding:12px 16px;background:none;border:none;text-align:left;font:inherit}.summary-text[data-v-b5aac2cf]{grid-column:1 / 3;display:flex;flex-direction:column;gap:2px;min-width:0}.summary-name[data-v-b5aac2cf]{font-weight:700}.summary-swatches[data-v-b5aac2cf]{display:flex;min-width:0}.chevron[data-v-b5aac2cf]{flex:none;color:var(--mg-ink-50);font-size:10px}.options[data-v-b5aac2cf]{display:flex;flex-direction:column;gap:var(--mg-gap);padding:0 16px 16px}.load-error[data-v-b5aac2cf]{color:var(--mg-ink-50);font-size:var(--mg-size-small)}.list[data-v-b5aac2cf]{max-height:min(22rem,55vh);overflow-y:auto;border:1px solid var(--mg-control-border);border-radius:var(--mg-radius-button);background:var(--mg-card)}.group-heading[data-v-b5aac2cf]{position:sticky;top:0;margin:0;padding:8px 12px 4px;background:var(--mg-card);color:var(--mg-ink-50);font-size:var(--mg-size-label);font-weight:700;letter-spacing:.1em;text-transform:uppercase}.row[data-v-b5aac2cf]{width:100%;min-height:var(--mg-target-min);display:grid;grid-template-columns:1em minmax(0,12rem) minmax(200px,1fr);align-items:center;column-gap:12px;padding:8px 12px;border:0;background:none;text-align:left;font:inherit;cursor:pointer}.row[data-v-b5aac2cf]:hover:not(.is-disabled){background:var(--mg-paper)}.row.is-selected[data-v-b5aac2cf]{background:var(--mg-paper-tint)}.row.is-disabled[data-v-b5aac2cf]{opacity:.5;cursor:default}.row-check[data-v-b5aac2cf]{width:1em;color:var(--mg-red-ink);font-weight:700}.row-text[data-v-b5aac2cf]{min-width:0;display:flex;flex-direction:column;gap:1px}.row-name[data-v-b5aac2cf]{font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.row-note[data-v-b5aac2cf]{color:var(--mg-ink-50);font-size:var(--mg-size-micro)}.row-swatches[data-v-b5aac2cf]{display:flex;min-width:0}@container (max-width: 480px){.summary[data-v-b5aac2cf]{grid-template-columns:1em minmax(0,1fr) auto;row-gap:6px}.summary-swatches[data-v-b5aac2cf]{grid-column:1 / 3;grid-row:2}.chevron[data-v-b5aac2cf]{grid-column:3;grid-row:1}.row[data-v-b5aac2cf]{grid-template-columns:1em minmax(0,1fr);row-gap:6px}.row-swatches[data-v-b5aac2cf]{grid-column:2}}.custom-link[data-v-b5aac2cf]{display:inline-flex;align-items:center;align-self:flex-start;padding:0;border:0;background:none;font:inherit;font-weight:600;color:var(--mg-red-ink);cursor:pointer;min-height:var(--mg-target-min)}.custom-hint[data-v-b5aac2cf]{margin:0;color:var(--mg-ink-50);font-size:var(--mg-size-small)}.row[data-v-7aec2941]{display:grid;grid-template-columns:repeat(auto-fit,minmax(118px,1fr));gap:10px}@media (max-width: 900px){.row[data-v-7aec2941]{display:flex;overflow-x:auto;scroll-snap-type:x proximity;scroll-padding-inline:var(--mg-gutter);margin:0 calc(-1 * var(--mg-gutter));padding:4px var(--mg-gutter) 10px}.product[data-v-7aec2941]{flex:0 0 118px;scroll-snap-align:start}}.product[data-v-7aec2941]{display:flex;flex-direction:column;align-items:flex-start;gap:4px;min-height:var(--mg-target-min);padding:12px 12px 14px;text-align:left;font:inherit;color:var(--mg-ink);background:var(--mg-card);border:2.5px solid var(--mg-hairline);border-radius:16px;cursor:pointer}.product[data-v-7aec2941]:hover{border-color:var(--mg-ink-50)}.product--on[data-v-7aec2941]{border-color:var(--mg-red);background:var(--mg-paper-tint);box-shadow:0 4px 0 var(--mg-red-deep)}.art[data-v-7aec2941]{width:64px;height:44px;fill:none;stroke:var(--mg-ink);stroke-width:2.2;stroke-linejoin:round;stroke-linecap:round}.art .fill-a[data-v-7aec2941]{fill:var(--mg-red-tint)}.art .fill-b[data-v-7aec2941]{fill:var(--mg-blue-tint)}.art .fill-c[data-v-7aec2941]{fill:var(--mg-gold-tint)}.art .fill-d[data-v-7aec2941]{fill:var(--mg-green-tint)}.name[data-v-7aec2941]{font-family:var(--mg-font-display);font-weight:800;font-size:18px;line-height:1.1}.count[data-v-7aec2941]{color:var(--mg-ink-70);font-size:var(--mg-size-small);line-height:var(--mg-lh-dense)}.strip[data-v-e10872a7]{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:10px}.strip-step[data-v-e10872a7]{display:flex;min-width:0;border-radius:26px;background:var(--mg-card);border:2.5px solid var(--mg-hairline)}.step-body[data-v-e10872a7]{flex:1;display:flex;gap:12px;align-items:center;min-width:0;padding:10px 16px 10px 10px;border-radius:inherit}.step-body--link[data-v-e10872a7]{font:inherit;color:inherit;text-align:left;background:none;border:none;cursor:pointer;min-height:var(--mg-target-min)}.step-body--link:hover .title[data-v-e10872a7]{text-decoration:underline}.num[data-v-e10872a7]{flex:none;width:34px;height:34px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;font-family:var(--mg-font-display);font-size:17px;font-weight:800;color:var(--mg-ink-70);background:var(--mg-hairline)}.text[data-v-e10872a7]{display:flex;flex-direction:column;gap:2px;min-width:0}.title[data-v-e10872a7]{font-weight:800}.line[data-v-e10872a7]{color:var(--mg-ink-70);font-size:var(--mg-size-small);line-height:var(--mg-lh-dense)}.later[data-v-e10872a7]{align-self:flex-start;font-size:var(--mg-size-micro);font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:var(--mg-ink-50)}.strip-step--now[data-v-e10872a7]{background:var(--mg-red);border-color:var(--mg-red);color:#fff}.strip-step--now .num[data-v-e10872a7]{background:#fff;color:var(--mg-red)}.strip-step--now .title[data-v-e10872a7]{color:#fff}.strip-step--done[data-v-e10872a7]{border-color:var(--mg-ink)}.strip-step--done .num[data-v-e10872a7]{background:var(--mg-ink);color:transparent;position:relative}.strip-step--done .num[data-v-e10872a7]:after{content:"";position:absolute;left:11px;top:10px;width:11px;height:6px;border-left:3px solid #fff;border-bottom:3px solid #fff;transform:rotate(-45deg)}.strip-step--done .title[data-v-e10872a7]{color:var(--mg-ink)}.strip-step--later[data-v-e10872a7]{border-style:dashed}.strip-step--later .title[data-v-e10872a7]{color:var(--mg-ink-70);font-weight:700}.strip-step--later .line[data-v-e10872a7]{color:var(--mg-ink-50)}.audience[data-v-ad7d5f3b]{border:0;padding:0;margin:0;min-width:0;display:flex;flex-direction:column;gap:4px}.options[data-v-ad7d5f3b]{display:flex;flex-wrap:wrap;gap:0 16px}.choice[data-v-ad7d5f3b]{display:inline-flex;align-items:center;gap:6px;min-height:32px;cursor:pointer}.choice input[data-v-ad7d5f3b]{accent-color:var(--mg-red)}.line[data-v-ad7d5f3b]{margin:0;color:var(--mg-ink-70);font-size:var(--mg-size-small);line-height:var(--mg-lh-dense)}.example-line[data-v-8343a939]{margin:0;color:var(--mg-ink-70);font-size:var(--mg-size-small);line-height:var(--mg-lh-dense);display:flex;flex-wrap:wrap;column-gap:10px;row-gap:2px;align-items:baseline}.example[data-v-8343a939]{font-style:italic;flex:1 1 280px;min-width:0}.links[data-v-8343a939]{white-space:nowrap;margin-left:auto}.link[data-v-8343a939]{font:inherit;background:none;border:0;padding:0;min-height:32px;color:var(--mg-ink);text-decoration:underline;cursor:pointer}.person-add[data-v-83df956c]{display:flex;flex-direction:column;gap:var(--mg-gap-tight)}.field[data-v-83df956c]{display:flex;flex-direction:column;gap:6px}.field input[type=text][data-v-83df956c]{font:inherit;min-height:var(--mg-target-min);padding:8px 10px;border:1px solid var(--mg-control-border);border-radius:8px;background:var(--mg-card);color:var(--mg-ink);max-width:100%}.optional[data-v-83df956c],.hint[data-v-83df956c]{color:var(--mg-ink-70);font-weight:400;font-size:.9em}.who[data-v-83df956c]{margin:0;display:flex;flex-wrap:wrap;align-items:center;gap:6px 10px}.ready-note[data-v-83df956c]{margin:0;color:var(--mg-ink-70);font-size:.9em}.photos-more[data-v-83df956c]{gap:10px}.photos-summary[data-v-83df956c]{cursor:pointer;font-size:.9em;color:var(--mg-ink);text-decoration:underline;min-height:32px;display:inline-flex;align-items:center;align-self:flex-start}.name[data-v-83df956c]{font-weight:600}.relation[data-v-83df956c]{color:var(--mg-ink-70)}.state[data-v-83df956c]{color:var(--mg-ink-70);margin-left:auto;font-size:.9em}.state--ready[data-v-83df956c]{color:var(--mg-ink);font-weight:600}.summary[data-v-83df956c]{margin:0;color:var(--mg-ink)}.error[data-v-83df956c]{color:var(--mg-red-ink);font-weight:600;margin:0}.actions[data-v-83df956c]{display:flex;flex-wrap:wrap;gap:var(--mg-gap-tight);align-items:center}.thumbs[data-v-83df956c]{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(104px,1fr));gap:10px;align-items:start}.thumb[data-v-83df956c]{display:flex;flex-direction:column;gap:4px;min-width:0}.thumb--wide[data-v-83df956c]{grid-column:1 / -1}.thumb--wide .frame img[data-v-83df956c]{width:auto;max-width:100%;max-height:420px}.thumb--out .frame img[data-v-83df956c]{opacity:.45}.frame[data-v-83df956c]{position:relative;display:block;width:100%;line-height:0}.frame img[data-v-83df956c]{display:block;width:100%;height:auto;border-radius:8px}.thumb--wide .frame[data-v-83df956c]{width:fit-content;max-width:100%}.num[data-v-83df956c]{position:absolute;top:4px;left:4px;min-width:22px;height:22px;padding:0 6px;border-radius:11px;background:var(--mg-ink);color:var(--mg-card);font-size:13px;font-weight:600;line-height:22px;text-align:center}.face[data-v-83df956c]{position:absolute;border:2px solid #fff;outline:2px solid var(--mg-ink-70);border-radius:6px;background:transparent;cursor:pointer;padding:0}.face--on[data-v-83df956c]{border-color:var(--mg-red);outline-color:var(--mg-red)}.face[data-v-83df956c]:disabled{cursor:default}.note[data-v-83df956c]{margin:0;font-size:.85em;color:var(--mg-ink-70);line-height:1.3}.thumb-actions[data-v-83df956c]{display:flex;gap:10px;flex-wrap:wrap}.link-button[data-v-83df956c]{position:relative;background:none;border:0;padding:4px 0;font:inherit;font-size:.9em;color:var(--mg-ink);text-decoration:underline;cursor:pointer;min-height:32px;display:inline-flex;align-items:center}.mg-button-like[data-v-83df956c]{position:relative;align-self:flex-start;display:inline-flex;align-items:center;min-height:var(--mg-target-min);padding:0 14px;border:1px solid var(--mg-control-border);border-radius:8px;cursor:pointer;font-weight:600}.hidden-input[data-v-83df956c]{position:absolute;width:1px;height:1px;opacity:0}.story[data-v-388847bc]{display:flex;flex-direction:column;gap:var(--mg-section)}.gate[data-v-388847bc]{max-width:640px}.note[data-v-388847bc]{color:var(--mg-ink-70);margin:0 0 12px}.actions[data-v-388847bc]{display:flex;flex-wrap:wrap;gap:var(--mg-gap-tight)}.step[data-v-388847bc]{display:flex;flex-direction:column;gap:var(--mg-gap-tight);max-width:720px}.step h2[data-v-388847bc]{margin:0 0 4px}.field[data-v-388847bc]{display:flex;flex-direction:column;gap:6px;max-width:520px}.field-label[data-v-388847bc]{font-weight:700;font-size:var(--mg-size-small)}.chips[data-v-388847bc]{display:flex;flex-wrap:wrap;gap:6px}.face[data-v-388847bc]{width:22px;height:22px;border-radius:50%;object-fit:cover;margin-right:6px}.field textarea[data-v-388847bc],.preview input[type=text][data-v-388847bc],.preview textarea[data-v-388847bc]{font:inherit;min-height:var(--mg-target-min);padding:8px 10px;border:1px solid var(--mg-control-border);border-radius:8px;background:var(--mg-card);color:var(--mg-ink);max-width:100%;box-sizing:border-box;width:100%;resize:vertical}.hint[data-v-388847bc]{color:var(--mg-ink-70);font-size:.9em}.preview[data-v-388847bc]{gap:8px}.pages[data-v-388847bc]{margin:0;padding-left:20px;display:flex;flex-direction:column;gap:6px}.pages li[data-v-388847bc]{display:flex;flex-direction:column;gap:2px}.error[data-v-388847bc]{color:var(--mg-red-ink);font-weight:600;margin:0}.pages-pick[data-v-388847bc]{display:inline-flex;align-items:center;gap:8px}.pages-pick select[data-v-388847bc]{font:inherit;min-height:var(--mg-target-min);padding:4px 8px;border:1px solid var(--mg-control-border);border-radius:8px;background:var(--mg-card);color:var(--mg-ink)}.person-card[data-v-388847bc]{border:1px solid var(--mg-hairline);border-radius:var(--mg-radius-card);background:var(--mg-card);padding:10px 14px}.person-scrim[data-v-388847bc]{position:fixed;top:0;right:0;bottom:0;left:0;background:#1a1a1a99;display:flex;align-items:center;justify-content:center;padding:var(--mg-gutter);z-index:100}.person-scrim .person-panel[data-v-388847bc]{background:var(--mg-card);color:var(--mg-ink);border-radius:var(--mg-radius-card);padding:var(--mg-gap-loose);max-width:36rem;width:100%;max-height:100%;overflow-y:auto;box-sizing:border-box}.dialog-title[data-v-388847bc]{margin:0 0 var(--mg-gap-tight)}@media (max-width: 640px){.person-scrim[data-v-388847bc]{padding:0;align-items:stretch}.person-scrim .person-panel[data-v-388847bc]{max-width:none;height:100%;border-radius:0;padding:var(--mg-gutter)}}.themed[data-v-c1871541]{display:flex;flex-direction:column;gap:var(--mg-section)}.gate[data-v-c1871541]{max-width:640px}.note[data-v-c1871541]{color:var(--mg-ink-70);margin:0 0 12px}.actions[data-v-c1871541]{display:flex;flex-wrap:wrap;gap:var(--mg-gap-tight)}.step[data-v-c1871541]{display:flex;flex-direction:column;gap:var(--mg-gap-tight);max-width:720px}.step h2[data-v-c1871541]{margin:0 0 4px}.field[data-v-c1871541]{display:flex;flex-direction:column;gap:6px;max-width:520px}.field-label[data-v-c1871541]{font-weight:700;font-size:var(--mg-size-small)}.field textarea[data-v-c1871541],.preview input[type=text][data-v-c1871541],.preview textarea[data-v-c1871541]{font:inherit;min-height:var(--mg-target-min);padding:8px 10px;border:1px solid var(--mg-control-border);border-radius:8px;background:var(--mg-card);color:var(--mg-ink);max-width:100%;box-sizing:border-box;width:100%;resize:vertical}.pages-pick[data-v-c1871541]{display:inline-flex;align-items:center;gap:8px}.pages-pick select[data-v-c1871541]{font:inherit;min-height:var(--mg-target-min);padding:4px 8px;width:6em;border:1px solid var(--mg-control-border);border-radius:8px;background:var(--mg-card);color:var(--mg-ink)}.hint[data-v-c1871541]{color:var(--mg-ink-70);font-size:.9em}.error[data-v-c1871541]{color:var(--mg-red-ink);font-weight:600;margin:0}.chips[data-v-c1871541]{display:flex;flex-wrap:wrap;gap:6px}.preview[data-v-c1871541]{gap:8px}.pages[data-v-c1871541]{margin:0;padding-left:20px;display:flex;flex-direction:column;gap:10px}.pages li[data-v-c1871541]{display:flex;flex-direction:column;gap:4px}.mg-stickybar[data-v-a53d2cda]{position:sticky;bottom:0;z-index:5;display:flex;flex-wrap:wrap;gap:12px;align-items:center;padding:14px var(--mg-gutter);background:#fdf8eef5;border-top:1px solid var(--mg-divider);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.mg-stickybar__status[data-v-a53d2cda]{flex:1 1 140px;min-width:0;color:var(--mg-ink-50);font-size:var(--mg-size-small)}.sending[data-v-819fbb5f]{position:sticky;bottom:76px;z-index:4}.make[data-v-819fbb5f]{max-width:1180px;margin:0 auto;padding:28px var(--mg-gutter) 0;display:flex;flex-direction:column;gap:24px}.intro[data-v-819fbb5f]{display:flex;flex-direction:column;gap:var(--mg-gap-tight)}.intro h1[data-v-819fbb5f]{margin:0}.lede[data-v-819fbb5f]{color:var(--mg-ink-70)}.tabs[data-v-819fbb5f]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;align-items:end;padding-top:8px}.tab[data-v-819fbb5f]{--c: var(--mg-red);--deep: var(--mg-red-deep);--on-text: #fff;position:relative;display:flex;flex-direction:column;gap:6px;margin-top:40px;text-align:left;font:inherit;color:var(--mg-ink);background:var(--mg-card);border:none;border-radius:18px;padding:20px 22px;min-height:var(--mg-target-min);box-shadow:0 6px 0 var(--mg-hairline);cursor:pointer;transform:translateY(12px);transition:transform .15s}.tab[data-v-819fbb5f]:before{content:"";position:absolute;left:50%;width:64px;margin-left:-32px;bottom:100%;height:34px;background:var(--c);clip-path:polygon(0 100%,50% 0,100% 100%)}.tab[data-v-819fbb5f]:hover{transform:translateY(6px)}.tab--story[data-v-819fbb5f]{--c: var(--mg-crayon-2);--deep: var(--mg-blue-deep)}.tab--themed[data-v-819fbb5f]{--c: var(--mg-crayon-3);--deep: var(--mg-gold-deep);--on-text: var(--mg-ink)}.tab--on[data-v-819fbb5f]{background:var(--c);color:var(--on-text);box-shadow:0 8px 0 var(--deep);transform:none}.tab--on[data-v-819fbb5f]:hover{transform:none}.tab-title[data-v-819fbb5f]{font-family:var(--mg-font-display);font-weight:800;font-size:24px;line-height:1.1}.tab-asks[data-v-819fbb5f]{color:var(--mg-ink-70);font-size:var(--mg-size-small);line-height:var(--mg-lh-dense)}.tab--on .tab-asks[data-v-819fbb5f]{color:inherit}.tab-time[data-v-819fbb5f]{font-size:var(--mg-size-small);font-weight:800;margin-top:auto}@media (max-width: 720px){.tabs[data-v-819fbb5f]{grid-template-columns:1fr;gap:6px}.tab[data-v-819fbb5f]{padding:14px 16px;transform:none}.tab[data-v-819fbb5f]:hover{transform:none}.tab-title[data-v-819fbb5f]{font-size:20px}}@media (prefers-reduced-motion: reduce){.tab[data-v-819fbb5f]{transition:none}}.make .make-bar[data-v-819fbb5f]{background:var(--mg-ink);border-top:none;color:#fff}.make .make-bar[data-v-819fbb5f] .mg-stickybar__status{color:#fff;font-weight:700;display:flex;align-items:center;gap:12px}.make .make-bar[data-v-819fbb5f] .mg-stickybar__status:before{content:"";flex:none;width:60px;height:30px;background:linear-gradient(90deg,var(--mg-red) 0 12px,transparent 12px 16px,var(--mg-crayon-2) 16px 28px,transparent 28px 32px,var(--mg-crayon-3) 32px 44px,transparent 44px 48px,var(--mg-crayon-4) 48px 60px);border-radius:3px 3px 2px 2px}.panel[data-v-819fbb5f]{display:flex;flex-direction:column;gap:var(--mg-section);padding-top:var(--mg-gap)}section.panel[data-v-819fbb5f]{padding-bottom:var(--mg-section)}.step[data-v-819fbb5f]{display:flex;flex-direction:column;gap:14px}.colors-card[data-v-819fbb5f]{display:flex;flex-direction:column;gap:12px;padding:22px;border-radius:22px;background:var(--mg-gold-tint);border:2.5px solid var(--mg-crayon-3)}.colors-card h2[data-v-819fbb5f]{margin:0}.colors-card p[data-v-819fbb5f]{margin:0;color:var(--mg-ink-70)}.crayons[data-v-819fbb5f]{display:flex;gap:6px;align-items:flex-end;height:34px}.crayon[data-v-819fbb5f]{width:14px;height:30px;border-radius:2px 2px 3px 3px;background:var(--c);clip-path:polygon(0 28%,50% 0,100% 28%,100% 100%,0 100%)}.crayon--1[data-v-819fbb5f]{--c: var(--mg-crayon-1)}.crayon--2[data-v-819fbb5f]{--c: var(--mg-crayon-2);height:26px}.crayon--3[data-v-819fbb5f]{--c: var(--mg-crayon-3)}.crayon--4[data-v-819fbb5f]{--c: var(--mg-crayon-4);height:28px}.crayon--5[data-v-819fbb5f]{--c: var(--mg-ink);height:24px}.shelf[data-v-819fbb5f]{margin-top:4px}@media (max-width: 560px){.colors-card[data-v-819fbb5f]{padding:18px 16px}}.email-card[data-v-819fbb5f]{max-width:520px}.email[data-v-819fbb5f]{display:flex;flex-direction:column;gap:6px}.email-label[data-v-819fbb5f]{font-weight:700;font-size:var(--mg-size-small)}.email input[data-v-819fbb5f]{min-height:50px;padding:0 14px;border:2px solid var(--mg-hairline);border-radius:14px;background:var(--mg-card);font:inherit}.email input[data-v-819fbb5f]:focus-visible{border-color:var(--mg-red)}.email-hint[data-v-819fbb5f]{color:var(--mg-ink-50);font-size:var(--mg-size-small)}.error[data-v-819fbb5f]{color:var(--mg-red-ink);font-weight:600}.color-fit[data-v-277feabf]{display:flex;flex-direction:column;gap:var(--mg-gap-tight);margin:8px 0}.lead[data-v-277feabf]{margin:0;font-weight:600}.actions[data-v-277feabf]{display:flex;flex-wrap:wrap;align-items:center;gap:var(--mg-gap)}.hint[data-v-277feabf]{margin:0;color:var(--mg-ink-50);font-size:var(--mg-size-small)}.backdrop[data-v-a3bc9add]{position:fixed;top:0;right:0;bottom:0;left:0;background:#1a1a1a99;display:flex;align-items:center;justify-content:center;padding:var(--mg-gutter);z-index:100}.panel[data-v-a3bc9add]{background:var(--mg-card);color:var(--mg-ink);border-radius:var(--mg-radius-card);padding:var(--mg-gap-loose);max-width:40rem;width:100%;max-height:100%;overflow-y:auto;display:flex;flex-direction:column;gap:var(--mg-gap)}.frame[data-v-a3bc9add]{position:relative;width:100%;align-self:center;flex-shrink:0;line-height:0;-webkit-user-select:none;user-select:none;touch-action:none;border-radius:var(--mg-radius-art-grid);overflow:hidden}.frame img[data-v-a3bc9add]{display:block;width:100%;height:100%}.crop-box[data-v-a3bc9add]{position:absolute;box-sizing:border-box;border:2px solid #fff;box-shadow:0 0 0 9999px #1a1a1a8c;cursor:move}.handle[data-v-a3bc9add]{position:absolute;width:16px;height:16px;background:var(--mg-red);border:2px solid #fff;border-radius:50%;transform:translate(-50%,-50%)}.handle[data-v-a3bc9add]:after{content:"";position:absolute;top:-14px;right:-14px;bottom:-14px;left:-14px}.handle.nw[data-v-a3bc9add]{left:0;top:0;cursor:nwse-resize}.handle.ne[data-v-a3bc9add]{left:100%;top:0;cursor:nesw-resize}.handle.sw[data-v-a3bc9add]{left:0;top:100%;cursor:nesw-resize}.handle.se[data-v-a3bc9add]{left:100%;top:100%;cursor:nwse-resize}.hint[data-v-a3bc9add]{color:var(--mg-ink-50);font-size:var(--mg-size-small)}.actions[data-v-a3bc9add]{display:flex;align-items:center;gap:var(--mg-gap-tight);flex-wrap:wrap}.spacer[data-v-a3bc9add]{flex:1}.art[data-v-3e94e1d7]{position:relative;width:100%;overflow:hidden;border:1px solid var(--mg-hairline);border-radius:var(--mg-radius-art-grid);background:var(--mg-paper-warm)}.art--fill[data-v-3e94e1d7]{position:absolute;top:0;right:0;bottom:0;left:0;width:auto;border:none;border-radius:inherit}.art__photo[data-v-3e94e1d7]{position:absolute;top:0;right:0;bottom:0;left:0;background-repeat:no-repeat;filter:saturate(.9);opacity:.75;transition-property:background-size,background-position;transition-timing-function:cubic-bezier(.4,0,.2,1)}.art--drawing .art__photo[data-v-3e94e1d7]{opacity:.9}.art__sweep[data-v-3e94e1d7]{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(105deg,#fff0 35%,#ffffffb3,#fff0 65%);animation:mg-sweep-3e94e1d7 2.2s cubic-bezier(.4,0,.6,1) infinite;pointer-events:none}@keyframes mg-sweep-3e94e1d7{0%{transform:translate(-100%)}to{transform:translate(100%)}}@media (prefers-reduced-motion: reduce){.art__photo[data-v-3e94e1d7]{transition:none}.art__sweep[data-v-3e94e1d7]{animation:none;opacity:.35;transform:none}}.mg-thumb[data-v-52efcf38]{position:relative;aspect-ratio:66 / 90;overflow:hidden;background:var(--mg-card);border:1px solid var(--mg-hairline)}.mg-thumb--tappable[data-v-52efcf38]{cursor:pointer}.mg-thumb--strip[data-v-52efcf38]{border-radius:var(--mg-radius-art-strip)}.mg-thumb--grid[data-v-52efcf38]{border-radius:var(--mg-radius-art-grid)}.mg-thumb--cover[data-v-52efcf38]{border-radius:var(--mg-radius-art-cover);box-shadow:0 2px 10px #1a1a1a1a}.mg-thumb__layer[data-v-52efcf38]{position:absolute;top:0;right:0;bottom:0;left:0;background-repeat:no-repeat;background-position:center;background-size:var(--mg-thumb-fit)}.mg-thumb__tone[data-v-52efcf38]{mix-blend-mode:multiply;pointer-events:none}.mg-thumb__color[data-v-52efcf38]{clip-path:inset(0 100% 0 0)}.mg-thumb__color.is-auto[data-v-52efcf38]{animation:mg-fill var(--mg-reveal-duration) var(--mg-reveal-ease) infinite both}.mg-thumb__color.is-wiping[data-v-52efcf38]{transition:clip-path var(--mg-wipe)}.mg-thumb__color.is-coloured[data-v-52efcf38]{animation:none;clip-path:inset(0 0 0 0)}.mg-thumb__svg[data-v-52efcf38]{position:absolute;top:0;right:0;bottom:0;left:0}.mg-thumb__svg[data-v-52efcf38] svg{width:100%;height:100%;display:block;object-fit:var(--mg-thumb-fit)}.mg-thumb__svg[data-v-52efcf38] .layer{opacity:0;transition:opacity var(--mg-reveal-fade, .32s) ease}.mg-thumb__svg.colored[data-v-52efcf38] .layer{opacity:1}.mg-thumb__svg[data-v-52efcf38] .boundary-lines{transition:opacity var(--mg-reveal-fade, .32s) ease}.mg-thumb__svg.colored[data-v-52efcf38] .boundary-lines{opacity:0;transition-delay:var(--finish-delay, 0ms)}.mg-thumb__svg[data-v-52efcf38] .tone{display:none}.mg-thumb__svg.tone-on[data-v-52efcf38] .tone{display:block}.mg-thumb__svg.is-auto[data-v-52efcf38] .layer{animation:mg-fill-ink var(--mg-reveal-duration) var(--mg-reveal-ease) infinite both}@media (prefers-reduced-motion: reduce){.mg-thumb__svg[data-v-52efcf38] .layer,.mg-thumb__svg[data-v-52efcf38] .boundary-lines{transition:none}}.mg-watermark[data-v-3abc7169]{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:1}.mg-watermark-tiles[data-v-3abc7169]{position:absolute;top:0;right:0;bottom:0;left:0;opacity:.07}.mg-watermark--print-only[data-v-3abc7169],.mg-watermark-note[data-v-3abc7169]{display:none}@media print{.mg-watermark--print-only[data-v-3abc7169]{display:block}.mg-watermark-tiles[data-v-3abc7169]{opacity:.16}.mg-watermark-note[data-v-3abc7169]{display:block;position:absolute;left:0;right:0;bottom:0;margin:0;padding:4px 0;text-align:center;font:600 11pt sans-serif;color:#000;background:#fff}}.story-row[data-v-c0275bb5]{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin:4px 0}.story-note[data-v-c0275bb5]{margin:0;color:var(--mg-ink-70);font-size:var(--mg-size-small)}.story-note--flag[data-v-c0275bb5]{color:var(--mg-red-ink);font-weight:600}.story-note--marked[data-v-c0275bb5]{color:var(--mg-ink);font-weight:600}.reasons[data-v-c0275bb5]{display:inline-flex;flex-wrap:wrap;gap:6px;align-items:center}.page-card[data-v-c0275bb5]{display:flex;flex-direction:column;gap:var(--mg-gap);container-type:inline-size}.card-head[data-v-c0275bb5]{display:flex;align-items:center;gap:var(--mg-gap);flex-wrap:wrap}.reorder[data-v-c0275bb5]{display:flex;gap:4px}.single-page[data-v-c0275bb5]{align-self:flex-start}.meta[data-v-c0275bb5]{display:flex;flex-wrap:wrap;gap:4px 12px;margin:0 0 0 auto;color:var(--mg-ink-50);font-size:var(--mg-size-small)}.meta>span+span[data-v-c0275bb5]:before{content:"·";margin-right:12px;color:var(--mg-hairline)}.meta--note[data-v-c0275bb5]{color:var(--mg-red-ink);font-weight:600}.meta--redraw[data-v-c0275bb5]{color:var(--mg-redraw-ink);font-weight:700}.page-card--redraw[data-v-c0275bb5]{outline:3px solid var(--mg-redraw);outline-offset:2px}.delete[data-v-c0275bb5]{gap:6px;color:var(--mg-red-ink)}.delete[data-v-c0275bb5]:hover{border-color:var(--mg-red)}.page-title[data-v-c0275bb5]{width:100%;min-height:var(--mg-target-min);padding:0 12px;border:1px solid transparent;border-radius:var(--mg-radius-button);background:var(--mg-paper);font:inherit;font-weight:700;text-align:center}.page-title[data-v-c0275bb5]::placeholder{font-weight:400;color:var(--mg-ink-50)}.page-title[data-v-c0275bb5]:hover{border-color:var(--mg-control-border)}.page-title[data-v-c0275bb5]:focus{border-color:var(--mg-red);background:var(--mg-card);outline:none}.placeholder[data-v-c0275bb5]{display:grid;place-items:center;min-height:12rem;background:var(--mg-paper);border-radius:var(--mg-radius-art-grid);color:var(--mg-ink-50)}.placeholder--failed[data-v-c0275bb5]{background:var(--mg-paper-tint);color:var(--mg-red-ink)}.wide-set[data-v-c0275bb5]{display:none;gap:var(--mg-gap)}.narrow-art[data-v-c0275bb5]{position:relative;width:100%}.shot[data-v-c0275bb5]{position:relative;flex:1 1 0;max-width:320px;margin:0;text-align:center}.shot img[data-v-c0275bb5]{width:100%;display:block;border:1px solid var(--mg-hairline);border-radius:var(--mg-radius-art-grid)}.shot figcaption[data-v-c0275bb5]{margin-top:6px;font-size:var(--mg-size-small);color:var(--mg-ink-50)}.shot--original img[data-v-c0275bb5]{object-fit:contain;background:var(--mg-paper)}.shot--pending[data-v-c0275bb5]{max-width:320px;margin:0 auto}@media (min-width: 640px){.wide-set[data-v-c0275bb5]{display:flex}.narrow-set[data-v-c0275bb5]{display:none}}.controls[data-v-c0275bb5]{display:grid;grid-template-columns:1fr;border-top:1px solid var(--mg-divider)}.group[data-v-c0275bb5]{display:flex;flex-direction:column;align-items:flex-start;gap:6px;min-width:0;padding:12px 0}.group+.group[data-v-c0275bb5]{border-top:1px solid var(--mg-divider)}.group-label[data-v-c0275bb5]{margin:0;font-family:var(--mg-font-text);font-size:var(--mg-size-label);font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--mg-ink-50)}.group-value[data-v-c0275bb5]{margin:0;min-height:40px;display:flex;align-items:center;font-weight:700}.group-note[data-v-c0275bb5]{margin:0;min-height:1.35em;font-size:var(--mg-size-small);color:var(--mg-ink-50);font-variant-numeric:tabular-nums}.seg[data-v-c0275bb5]{display:inline-flex;border:1px solid var(--mg-control-border);border-radius:var(--mg-radius-button);background:var(--mg-card);overflow:hidden}.seg-opt[data-v-c0275bb5]{min-height:var(--mg-target-min);padding:0 14px;border:none;background:none;color:var(--mg-ink-70);font:600 var(--mg-size-small) var(--mg-font-text);cursor:pointer}.seg-opt+.seg-opt[data-v-c0275bb5]{border-left:1px solid var(--mg-control-border)}.seg-opt[data-v-c0275bb5]:hover:not(:disabled){color:var(--mg-red-ink)}.seg-opt--on[data-v-c0275bb5]{background:var(--mg-paper-tint);color:var(--mg-red-ink);font-weight:700}.seg-opt[data-v-c0275bb5]:disabled{color:#c4c3bc;cursor:default}.stepper .step[data-v-c0275bb5]{min-width:44px;padding:0;font-size:18px}.step-now[data-v-c0275bb5]{display:flex;align-items:center;justify-content:center;min-width:76px;padding:0 8px;border-left:1px solid var(--mg-control-border);border-right:1px solid var(--mg-control-border);font-weight:700}.actions[data-v-c0275bb5]{display:flex;flex-direction:column;align-items:flex-start}.action[data-v-c0275bb5]{display:inline-flex;align-items:center;gap:8px;min-height:36px;padding:0;border:none;background:none;color:var(--mg-ink);font:700 var(--mg-size-body) var(--mg-font-text);cursor:pointer}.action[data-v-c0275bb5]:hover:not(:disabled){color:var(--mg-red-ink)}.action[data-v-c0275bb5]:disabled{color:#9c9b94;cursor:default}.icon[data-v-c0275bb5]{flex:none;width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.action .icon[data-v-c0275bb5]{color:var(--mg-ink-50)}.action:hover:not(:disabled) .icon[data-v-c0275bb5]{color:inherit}.action--minor[data-v-c0275bb5]{min-height:32px;font:600 var(--mg-size-small) var(--mg-font-text);color:var(--mg-ink-70)}.action--minor .icon[data-v-c0275bb5]{width:14px;height:14px}@container (min-width: 760px){.controls[data-v-c0275bb5]{grid-template-columns:repeat(4,auto);justify-content:start;padding-top:12px}.group[data-v-c0275bb5]:nth-child(n){padding:4px 24px;border-top:none}.group[data-v-c0275bb5]:first-child{padding-left:0}.group+.group[data-v-c0275bb5]{border-left:1px solid var(--mg-divider)}.seg[data-v-c0275bb5]:not(.stepper){flex-direction:column;min-width:7.5rem}.seg:not(.stepper) .seg-opt[data-v-c0275bb5]{text-align:left}.seg:not(.stepper) .seg-opt+.seg-opt[data-v-c0275bb5]{border-left:none;border-top:1px solid var(--mg-control-border)}}.strip-block[data-v-2bc39e76]{display:flex;flex-direction:column;gap:var(--mg-gap-tight);align-items:flex-start}.strip-head[data-v-2bc39e76]{display:flex;gap:var(--mg-gap);align-items:center;justify-content:space-between;width:100%}.strip-label[data-v-2bc39e76]{font-weight:700;font-size:var(--mg-size-small)}.strip[data-v-2bc39e76]{display:flex;align-items:stretch;width:100%;border:1px solid var(--mg-hairline);border-radius:var(--mg-radius-card);background:var(--mg-card);overflow:hidden}.sheets[data-v-2bc39e76]{position:relative;flex:1 1 auto;min-width:0;display:flex;align-items:stretch;height:132px;overflow:hidden;background:var(--mg-paper-warm)}.sheet[data-v-2bc39e76]{position:relative;flex:1 1 30px;min-width:15px;max-width:140px;padding:0;border:0;border-right:1px solid var(--mg-divider);background:var(--mg-card);cursor:pointer}.sheet[data-v-2bc39e76]:hover{filter:brightness(.94)}.sheet--redraw[data-v-2bc39e76]:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border:3px solid var(--mg-redraw);pointer-events:none}.sheet[data-v-2bc39e76]:focus-visible{outline:2px solid var(--mg-red);outline-offset:-2px}.sheets.whole .sheet[data-v-2bc39e76]{flex:none;width:104px;max-width:104px}.sheets.whole .sheet img[data-v-2bc39e76]{object-fit:contain}.sheet--first[data-v-2bc39e76]{flex:none;width:104px;max-width:104px;border-right-color:var(--mg-hairline)}.sheet img[data-v-2bc39e76]{display:block;width:100%;height:100%;object-fit:cover;object-position:center}.sheet img.bw[data-v-2bc39e76]{filter:grayscale(1) contrast(1.08)}.sheet--first img[data-v-2bc39e76]{object-fit:contain}.sheet-pending[data-v-2bc39e76]{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;overflow:hidden}.sheet-pending[data-v-2bc39e76]>*{flex:none;border:none;border-radius:0}.sheet .tone[data-v-2bc39e76]{position:absolute;top:0;right:0;bottom:0;left:0;mix-blend-mode:multiply}.fade[data-v-2bc39e76]{position:absolute;inset:0 0 0 auto;width:40px;background:linear-gradient(to right,rgba(255,255,255,0),var(--mg-card));pointer-events:none}.count[data-v-2bc39e76]{flex:none;display:flex;flex-direction:column;justify-content:center;align-items:flex-end;gap:2px;padding:0 12px;border-left:1px solid var(--mg-divider);font-size:var(--mg-size-small);font-weight:700;color:var(--mg-ink);white-space:nowrap}.count-sub[data-v-2bc39e76]{font-weight:400;color:var(--mg-ink-50);font-size:var(--mg-size-micro)}@media (max-width: 560px){.sheets[data-v-2bc39e76]{height:104px}.sheet--first[data-v-2bc39e76],.sheets.whole .sheet[data-v-2bc39e76]{width:78px;max-width:78px}.count[data-v-2bc39e76]{padding:0 8px}}.empty[data-v-2bc39e76]{color:var(--mg-ink-50);font-size:var(--mg-size-small);margin:0}.print-size[data-v-74616a3b]{display:flex;flex-direction:column;gap:var(--mg-gap)}.lede[data-v-74616a3b]{color:var(--mg-ink-70)}.options[data-v-74616a3b]{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(232px,1fr));gap:var(--mg-gap)}.options>li[data-v-74616a3b]{display:flex}.options>li>.option[data-v-74616a3b]{flex:1}.option[data-v-74616a3b]{display:flex;flex-direction:column;gap:var(--mg-gap);height:100%;cursor:pointer}.option[data-v-74616a3b]:hover{border-color:var(--mg-red)}.option--on[data-v-74616a3b]{border-color:var(--mg-red);background:var(--mg-paper-tint)}.sheet[data-v-74616a3b]{align-self:center;width:100%;max-width:150px;height:170px}.fold-art[data-v-74616a3b]{display:block;width:100%;height:100%;overflow:visible}.art-front[data-v-74616a3b]{fill:var(--mg-card);stroke:var(--mg-ink);stroke-width:3;stroke-linejoin:round}.art-back[data-v-74616a3b],.art-mid[data-v-74616a3b]{fill:var(--mg-paper-warm);stroke:var(--mg-ink);stroke-width:2.5;stroke-linejoin:round}.art-crease[data-v-74616a3b]{stroke:var(--mg-ink);stroke-width:2;stroke-dasharray:3 3;opacity:.5}.art-clip[data-v-74616a3b]{fill:none;stroke:var(--mg-ink-50);stroke-width:2.2;stroke-linecap:round;stroke-linejoin:round}.art-n[data-v-74616a3b]{font-family:var(--mg-font-display);font-weight:800;font-size:22px;fill:var(--mg-red-ink);text-anchor:middle}.option-text[data-v-74616a3b]{display:flex;flex-direction:column;gap:3px}.option-name[data-v-74616a3b]{font-family:var(--mg-font-display);font-weight:800;font-size:var(--mg-size-h3)}.option-note[data-v-74616a3b]{font-size:var(--mg-size-small);color:var(--mg-ink-70);line-height:var(--mg-lh-dense)}.formats[data-v-afb53871]{display:flex;flex-direction:column;gap:var(--mg-gap);min-width:0}.groups[data-v-afb53871]{display:flex;flex-wrap:wrap;gap:var(--mg-gap-tight)}.options[data-v-afb53871]{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,232px),1fr));gap:var(--mg-gap)}.options>li[data-v-afb53871]{display:flex;min-width:0}.option[data-v-afb53871]{flex:1;display:flex;flex-direction:column;gap:3px;min-height:var(--mg-target-min);cursor:pointer}.option[data-v-afb53871]:hover{border-color:var(--mg-red)}.option--on[data-v-afb53871]{border-color:var(--mg-red);background:var(--mg-paper-tint)}.option--off[data-v-afb53871]{cursor:default;opacity:.6}.option--off[data-v-afb53871]:hover{border-color:var(--mg-control-border)}.option-name[data-v-afb53871]{font-family:var(--mg-font-display);font-weight:800;font-size:var(--mg-size-h3)}.option-note[data-v-afb53871],.option-reason[data-v-afb53871],.option-printed[data-v-afb53871]{font-size:var(--mg-size-small);line-height:var(--mg-lh-dense)}.option-note[data-v-afb53871]{color:var(--mg-ink-70)}.option-printed[data-v-afb53871]{color:var(--mg-ink-70);font-weight:700}.option-reason[data-v-afb53871]{color:var(--mg-red-ink);font-weight:700}.paper-note[data-v-afb53871]{color:var(--mg-ink-70);font-size:var(--mg-size-small)}.merge[data-v-afb53871]{display:flex;flex-direction:column;gap:var(--mg-gap-loose);min-width:0}.book-fields[data-v-afb53871]{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,160px),1fr));gap:var(--mg-gap)}.field[data-v-afb53871]{display:flex;flex-direction:column;gap:6px;min-width:0}.field-label[data-v-afb53871]{font-weight:700;font-size:var(--mg-size-small)}.field input[data-v-afb53871],.field select[data-v-afb53871],.field textarea[data-v-afb53871]{width:100%;min-width:0;box-sizing:border-box;min-height:var(--mg-target-min);padding:0 12px;border:1px solid var(--mg-control-border);border-radius:var(--mg-radius-button);background:var(--mg-card);font:inherit;font-size:max(16px,1em)}.field textarea[data-v-afb53871]{padding:10px 12px;resize:vertical}.copies[data-v-afb53871]{display:flex;flex-direction:column;gap:var(--mg-gap)}.copies-head[data-v-afb53871]{display:flex;justify-content:space-between;gap:var(--mg-gap)}.copies-count[data-v-afb53871]{font-size:var(--mg-size-small);color:var(--mg-ink-50)}.copy-rows[data-v-afb53871]{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--mg-gap);max-width:30rem}.copy-row[data-v-afb53871]{display:flex;flex-direction:column;gap:var(--mg-gap-tight);min-width:0}.copy-row+.copy-row[data-v-afb53871]:not(.copy-row--single){padding-top:var(--mg-gap);border-top:1px solid var(--mg-hairline)}.copy-row--single[data-v-afb53871]{flex-direction:row;align-items:flex-end}.copy-row--single>.field[data-v-afb53871]{flex:1}.copy-remove[data-v-afb53871]{align-self:flex-start}.copy-row--single>.copy-remove[data-v-afb53871]{align-self:flex-end}.copy-add[data-v-afb53871]{align-self:flex-start}.status--error[data-v-afb53871]{color:var(--mg-red-ink);font-weight:600}.review[data-v-3615b760]{max-width:1180px;margin:0 auto;padding:var(--mg-section) var(--mg-gutter) 0;display:flex;flex-direction:column;gap:var(--mg-section)}.status[data-v-3615b760]{color:var(--mg-ink-50)}.status--error[data-v-3615b760]{color:var(--mg-red-ink);font-weight:600}.lede[data-v-3615b760]{color:var(--mg-ink-70)}.hint[data-v-3615b760]{color:var(--mg-ink-50);font-size:var(--mg-size-small)}.over-cap[data-v-3615b760]{color:var(--mg-red-ink);font-weight:700}.locked[data-v-3615b760]{display:flex;flex-direction:column;align-items:flex-start;gap:var(--mg-gap)}.head[data-v-3615b760]{display:flex;flex-direction:column;gap:var(--mg-gap)}.head-row[data-v-3615b760]{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:var(--mg-gap)}.head-text[data-v-3615b760]{display:flex;flex-direction:column;gap:4px}.head-links[data-v-3615b760]{display:flex;flex-wrap:wrap;gap:var(--mg-gap-tight)}.wait[data-v-3615b760]{display:flex;flex-direction:column;gap:var(--mg-gap-loose);background:var(--mg-paper-tint);border-color:var(--mg-red-tint)}.rack[data-v-3615b760]{display:flex;flex-direction:column;gap:6px}.rack-hint[data-v-3615b760]{margin:0;font-size:var(--mg-size-micro);color:var(--mg-ink-50)}.reading[data-v-3615b760]{display:flex;gap:var(--mg-gap-tight);margin:0;padding:0 0 4px;list-style:none;overflow-x:auto}.reading-item[data-v-3615b760]{flex:none;width:96px;display:flex;flex-direction:column;gap:4px;text-align:center}.reading-frame[data-v-3615b760]{display:block;position:relative;width:100%;height:96px;padding:0;overflow:hidden;border:2px solid var(--mg-hairline);border-radius:var(--mg-radius-art-strip);background:var(--mg-card);cursor:pointer;transition:border-color .3s ease,transform .15s ease}.reading-frame[data-v-3615b760]:hover:not(:disabled){transform:translateY(-2px);border-color:var(--mg-red)}.reading-frame[data-v-3615b760]:focus-visible{outline:2px solid var(--mg-red);outline-offset:2px}.reading-frame.is-read[data-v-3615b760]{border-color:var(--mg-crayon-4)}.reading-frame.is-failed[data-v-3615b760]{cursor:default;opacity:.5}.reading-photo[data-v-3615b760]{position:absolute;top:0;right:0;bottom:0;left:0;background-size:cover;background-position:center}.reading-sweep[data-v-3615b760]{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(105deg,#fff0 35%,#ffffff8c,#fff0 65%);animation:reading-sweep-3615b760 2.2s cubic-bezier(.4,0,.6,1) infinite}@keyframes reading-sweep-3615b760{0%{transform:translate(-100%)}to{transform:translate(100%)}}.reading-check[data-v-3615b760]{position:absolute;right:4px;bottom:4px;width:22px;height:22px;display:grid;place-items:center;border-radius:50%;background:var(--mg-crayon-4);color:#fff;font-size:13px;font-weight:800;animation:reading-pop-3615b760 .3s ease-out}@keyframes reading-pop-3615b760{0%{transform:scale(0)}70%{transform:scale(1.2)}to{transform:scale(1)}}.reading-note[data-v-3615b760]{font-size:var(--mg-size-micro);color:var(--mg-ink-70);line-height:var(--mg-lh-dense);min-height:calc(var(--mg-size-micro) * var(--mg-lh-dense) * 2)}@media (prefers-reduced-motion: reduce){.reading-sweep[data-v-3615b760]{animation:none;opacity:.35;transform:none}.reading-check[data-v-3615b760]{animation:none}.reading-frame[data-v-3615b760]{transition:none}}.claim[data-v-3615b760]{display:flex;flex-wrap:wrap;align-items:center;gap:var(--mg-gap);background:var(--mg-paper-tint);border-color:var(--mg-red-tint);font-size:var(--mg-size-small)}.summary[data-v-3615b760]{display:inline-flex;flex-wrap:wrap;gap:6px;align-items:baseline}.summary-link[data-v-3615b760]{padding:0;border:0;background:none;font:inherit;color:var(--mg-red-ink);font-weight:700;text-decoration:underline;cursor:pointer}.ready[data-v-3615b760]{display:flex;flex-direction:column;gap:var(--mg-gap);align-items:flex-start;background:var(--mg-paper-tint);border-color:var(--mg-red-tint)}.ready h2[data-v-3615b760]{margin:0}.built[data-v-3615b760]{color:var(--mg-ink-70);font-size:var(--mg-size-small)}.built-list[data-v-3615b760]{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:6px}.built-list li[data-v-3615b760]{display:flex;flex-wrap:wrap;gap:4px var(--mg-gap)}.built-links[data-v-3615b760]{display:flex;gap:var(--mg-gap);font-size:var(--mg-size-small);font-weight:700}.settings[data-v-3615b760],.pages[data-v-3615b760]{display:flex;flex-direction:column;gap:var(--mg-gap)}.danger[data-v-3615b760]{display:flex;flex-direction:column;align-items:flex-start;gap:6px;padding-top:var(--mg-gap);border-top:1px solid var(--mg-hairline)}.field[data-v-3615b760]{display:flex;flex-direction:column;gap:6px;max-width:30rem}.field-label[data-v-3615b760]{font-weight:700;font-size:var(--mg-size-small)}.field input[data-v-3615b760]{min-height:var(--mg-target-min);padding:0 12px;border:1px solid var(--mg-control-border);border-radius:var(--mg-radius-button);background:var(--mg-card);font:inherit}.opt[data-v-3615b760]{display:flex;gap:var(--mg-gap);align-items:flex-start;min-height:44px;cursor:pointer}.opt input[data-v-3615b760]{flex:none;margin-top:3px;width:18px;height:18px;accent-color:var(--mg-red)}.opt-body[data-v-3615b760]{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;gap:6px}.opt-title[data-v-3615b760]{font-weight:700}.opt-hint[data-v-3615b760]{color:var(--mg-ink-50);font-size:var(--mg-size-small)}.opt-preview[data-v-3615b760]{flex:none;width:56px;height:56px}.prev-page[data-v-3615b760]{fill:var(--mg-card);stroke:var(--mg-control-border);stroke-width:2}.prev-tone[data-v-3615b760]{stroke:var(--mg-ink);stroke-width:1.5}.prev-line[data-v-3615b760]{fill:none}.prev-line--fine[data-v-3615b760]{stroke:var(--mg-ink-50);stroke-width:1.5}.prev-line--bold[data-v-3615b760]{stroke:var(--mg-ink);stroke-width:4}.prev-tone--1[data-v-3615b760]{fill:#f3f3f3}.prev-tone--3[data-v-3615b760]{fill:#cfcfcf}.prev-tone--5[data-v-3615b760]{fill:#a6a6a6}.add-photos[data-v-3615b760]{display:flex;flex-wrap:wrap;align-items:center;gap:var(--mg-gap)}.redraw-bar[data-v-3615b760]{display:flex;flex-wrap:wrap;align-items:center;gap:var(--mg-gap);margin:8px 0}.redraw-count[data-v-3615b760]{margin:0;font-weight:600}.redraw-bar .hint[data-v-3615b760]{flex-basis:100%;margin:0}.grid[data-v-3615b760]{display:grid;grid-template-columns:1fr;gap:var(--mg-gap-loose)}.page-slot[data-v-3615b760]{scroll-margin-top:24px;border-radius:var(--mg-radius-card)}.page-slot--flash[data-v-3615b760]{animation:page-flash-3615b760 1.8s ease-out}@keyframes page-flash-3615b760{0%,40%{box-shadow:0 0 0 4px var(--mg-crayon-3)}to{box-shadow:0 0 0 4px #d99a1f00}}.wanted[data-v-3615b760]{margin:0}.title-prompt[data-v-3615b760]{border-color:var(--mg-crayon-3);background:var(--mg-paper-warm)}.apply-btn--glow[data-v-3615b760]{animation:apply-glow-3615b760 2.6s ease-in-out infinite}@keyframes apply-glow-3615b760{0%{box-shadow:0 0 #2a6fb073}70%{box-shadow:0 0 0 10px #2a6fb000}to{box-shadow:0 0 #2a6fb000}}@media (prefers-reduced-motion: reduce){.page-slot--flash[data-v-3615b760]{animation:none;box-shadow:0 0 0 4px var(--mg-crayon-3)}.apply-btn--glow[data-v-3615b760]{animation:none;box-shadow:0 0 0 4px #2a6fb059}}.visibility[data-v-3615b760]{display:flex;flex-direction:column;gap:var(--mg-gap-tight)}.visibility .opt input[data-v-3615b760]{accent-color:var(--mg-red)}.pdf-actions[data-v-3615b760]{display:flex;flex-wrap:wrap;gap:var(--mg-gap)}@media (max-width: 560px){.print-btn[data-v-3615b760],.apply-btn[data-v-3615b760]{flex:1 1 100%}}.head h1[data-v-3615b760]{margin:0}.head-text[data-v-3615b760]{max-width:44rem}.body[data-v-3615b760]{display:grid;grid-template-columns:300px minmax(0,1fr);gap:28px;align-items:start}.spine[data-v-3615b760]{position:sticky;top:16px;min-width:0}.spine--tall[data-v-3615b760]{position:static}.spine-band[data-v-3615b760]{display:none}.spine-card[data-v-3615b760]{background:var(--mg-card);border:2.5px solid var(--mg-ink);border-radius:18px;overflow:hidden;box-shadow:0 6px 0 var(--mg-ink)}.spine-head[data-v-3615b760]{display:flex;flex-direction:column;gap:2px;padding:12px 16px;background:var(--mg-ink);color:#fff}.spine-head .mg-label[data-v-3615b760]{color:var(--mg-crayon-3)}.spine-title[data-v-3615b760]{font-family:var(--mg-font-display);font-weight:800;font-size:20px;line-height:1.15;overflow-wrap:anywhere}.spine-rows[data-v-3615b760]{margin:0;padding:4px 16px 10px;display:flex;flex-direction:column}.spine-row[data-v-3615b760]{padding:10px 0;border-top:1px solid var(--mg-divider)}.spine-row[data-v-3615b760]:first-child{border-top:none}.spine-row dt[data-v-3615b760]{font-size:var(--mg-size-label);font-weight:700;text-transform:uppercase;letter-spacing:.1em;color:var(--mg-ink-50)}.spine-row dd[data-v-3615b760]{margin:4px 0 0;display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 10px}.spine-value[data-v-3615b760]{font-weight:700}.spine-cost[data-v-3615b760]{flex-basis:100%;color:var(--mg-ink-50);font-size:var(--mg-size-small)}.spine-swatches[data-v-3615b760]{flex-basis:100%}.spine-palette[data-v-3615b760]{padding:0 0 10px}.spine .summary-link[data-v-3615b760]{min-height:32px;font-size:var(--mg-size-small)}@media (max-width: 900px){.body[data-v-3615b760]{display:flex;flex-direction:column;gap:var(--mg-section)}.spine[data-v-3615b760]{position:static;width:100%}.spine-band[data-v-3615b760]{display:flex;width:100%;align-items:center;justify-content:space-between;gap:var(--mg-gap);min-height:52px;padding:10px 16px;background:var(--mg-card);border:2px solid var(--mg-hairline);border-radius:14px;font:inherit;font-weight:700;color:var(--mg-ink);text-align:left;cursor:pointer}.spine-band-text[data-v-3615b760]{min-width:0;overflow-wrap:anywhere}.spine-card[data-v-3615b760]{display:none;margin-top:8px;box-shadow:none}.spine--open .spine-card[data-v-3615b760]{display:block}}.chevron[data-v-3615b760]{flex:none;color:var(--mg-ink-50);font-size:10px}.flat-hint[data-v-3615b760]{margin:0;padding:12px 16px;border-radius:14px;background:var(--mg-gold-tint);border:2px solid var(--mg-crayon-3)}.print-top[data-v-3615b760]{display:grid;grid-template-columns:minmax(200px,260px) minmax(0,1fr);gap:24px;align-items:start}.cover-col[data-v-3615b760],.controls-col[data-v-3615b760]{display:flex;flex-direction:column;gap:var(--mg-gap-loose);min-width:0}.cover[data-v-3615b760]{margin:0;display:flex;flex-direction:column;gap:10px;aspect-ratio:3 / 4;padding:16px;background:var(--mg-card);border:3px solid var(--mg-ink);border-radius:var(--mg-radius-art-cover);box-shadow:6px 6px 0 var(--mg-ink)}.cover-title[data-v-3615b760]{font-family:"Baloo 2",var(--mg-font-display);font-weight:800;font-size:24px;line-height:1.05;text-align:center;overflow-wrap:anywhere}.cover-art[data-v-3615b760]{flex:1;min-height:0;display:flex;align-items:center;justify-content:center}.cover-art img[data-v-3615b760]{max-width:100%;max-height:100%;object-fit:contain}.cover-foot[data-v-3615b760]{text-align:center;color:var(--mg-ink-50);font-size:var(--mg-size-small)}.cover.title-prompt[data-v-3615b760]{border-color:var(--mg-crayon-3);box-shadow:6px 6px 0 var(--mg-crayon-3)}.print-block[data-v-3615b760]{display:flex;flex-direction:column;gap:var(--mg-gap);min-width:0}.print-block h2[data-v-3615b760],.visibility h2[data-v-3615b760]{margin:0}.print-block .opt[data-v-3615b760]:not(:nth-child(2)){padding-top:var(--mg-gap);border-top:1px solid var(--mg-divider)}.count-check[data-v-3615b760]{margin:0;color:var(--mg-red-ink);font-weight:600}@media (max-width: 720px){.print-top[data-v-3615b760]{grid-template-columns:minmax(0,1fr)}.cover[data-v-3615b760]{max-width:260px;width:100%;align-self:center}}.review .review-bar[data-v-3615b760]{background:var(--mg-ink);border-top:none;color:#fff}.review .review-bar[data-v-3615b760] .mg-stickybar__status{color:#fff;font-weight:700;display:flex;align-items:center;gap:12px}.review .review-bar[data-v-3615b760] .mg-stickybar__status:before{content:"";flex:none;width:60px;height:30px;background:linear-gradient(90deg,var(--mg-red) 0 12px,transparent 12px 16px,var(--mg-crayon-2) 16px 28px,transparent 28px 32px,var(--mg-crayon-3) 32px 44px,transparent 44px 48px,var(--mg-crayon-4) 48px 60px);border-radius:3px 3px 2px 2px}.review .review-bar .bar-quiet[data-v-3615b760]{color:#fff}@media (max-width: 560px){.review .review-bar[data-v-3615b760] .mg-stickybar__status:before{width:28px;background:linear-gradient(90deg,var(--mg-red) 0 6px,transparent 6px 8px,var(--mg-crayon-2) 8px 14px,transparent 14px 16px,var(--mg-crayon-3) 16px 22px,transparent 22px 24px,var(--mg-crayon-4) 24px 28px)}}.page[data-v-a251d689]{height:100%;width:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;background:var(--mg-card);position:relative;touch-action:pan-x pan-y pinch-zoom}.placeholder[data-v-a251d689]{color:var(--mg-ink-50)}.page-title[data-v-a251d689]{margin:0;padding:1.25rem 1.5rem 0;font-size:clamp(1rem,3.5vw,1.4rem);font-weight:700;text-align:center;max-width:40rem}.svg-wrap[data-v-a251d689]{width:100%;flex:1 1 auto;min-height:0;padding:1.5rem;box-sizing:border-box}.svg-wrap[data-v-a251d689] svg{display:block;width:100%;height:100%}@media (max-width: 700px){.svg-wrap[data-v-a251d689]{padding:10px}}.svg-wrap[data-v-a251d689] .layer{opacity:0;transition:opacity .26s ease-out}.svg-wrap.colored[data-v-a251d689] .layer{opacity:1}.svg-wrap.isolating[data-v-a251d689] .layer{transition-delay:0ms!important}.svg-wrap[data-v-a251d689] .tone{display:none}.svg-wrap.tone-on[data-v-a251d689] .tone{display:block}.svg-wrap.resetting[data-v-a251d689] .layer{transition:none!important}.svg-wrap[data-v-a251d689] .boundary-lines{transition:opacity .26s ease-out}.svg-wrap.finished[data-v-a251d689] .boundary-lines{opacity:0;transition-delay:var(--finish-delay, 0ms)}.svg-wrap.resetting[data-v-a251d689] .boundary-lines{transition:none!important}.hint[data-v-a251d689]{position:absolute;bottom:1.5rem;left:50%;transform:translate(-50%);margin:0;padding:5px 12px;background:var(--mg-paper-tint);color:var(--mg-red-ink);font-size:var(--mg-size-micro);font-weight:600;border-radius:var(--mg-radius-pill);pointer-events:none}.fullscreen[data-v-27dc6600]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000;display:flex;align-items:center;justify-content:center;padding:max(12px,env(safe-area-inset-top)) max(12px,env(safe-area-inset-right)) max(12px,env(safe-area-inset-bottom)) max(12px,env(safe-area-inset-left));touch-action:pinch-zoom}.backdrop[data-v-27dc6600]{position:absolute;top:0;right:0;bottom:0;left:0;background:#1a1a1a}.fullscreen[data-v-27dc6600]::backdrop{background:#1a1a1a}.stage[data-v-27dc6600]{position:relative;width:100%;height:100%}.sheet[data-v-27dc6600]{position:absolute;left:50%;top:50%;visibility:hidden;display:flex;align-items:center;justify-content:center;background:var(--mg-card);border-radius:6px;overflow:hidden}.sheet.shown[data-v-27dc6600]{visibility:visible}.placeholder[data-v-27dc6600]{color:var(--mg-ink-50)}.svg-wrap[data-v-27dc6600]{width:100%;height:100%;padding:4%;box-sizing:border-box}.svg-wrap[data-v-27dc6600] svg{display:block;width:100%;height:100%}.svg-wrap[data-v-27dc6600] .layer{opacity:1;transition:none}.svg-wrap[data-v-27dc6600] .boundary-lines{opacity:0}.svg-wrap.isolating[data-v-27dc6600] .boundary-lines{opacity:1}.svg-wrap[data-v-27dc6600] .tone{display:none}.svg-wrap.tone-on[data-v-27dc6600] .tone{display:block}.only[data-v-27dc6600]{position:absolute;left:50%;bottom:max(16px,env(safe-area-inset-bottom));transform:translate(-50%);z-index:2;display:flex;align-items:center;gap:10px;max-width:calc(100% - 32px);padding:6px 6px 6px 8px;border-radius:var(--mg-radius-pill);background:#1a1a1ad1;color:#fff;font-size:var(--mg-size-small);font-weight:700;white-space:nowrap}.chip[data-v-27dc6600]{flex:none;width:24px;height:24px;border-radius:var(--mg-radius-pill);box-shadow:inset 0 0 0 1px #fff6}.only-name[data-v-27dc6600]{overflow:hidden;text-overflow:ellipsis}.only-all[data-v-27dc6600]{flex:none;min-height:36px;padding:0 14px;border:0;border-radius:var(--mg-radius-pill);background:#fff;color:var(--mg-ink);font:inherit}.close[data-v-27dc6600]{position:absolute;top:max(12px,env(safe-area-inset-top));right:max(12px,env(safe-area-inset-right));z-index:2;width:44px;height:44px;display:grid;place-items:center;padding:0;border:0;border-radius:var(--mg-radius-pill);background:#1a1a1ab8;color:#fff}.close svg[data-v-27dc6600]{width:22px;height:22px;fill:none;stroke:currentColor;stroke-width:2.2;stroke-linecap:round}.book-pages[data-v-ed6fe642]{display:flex;flex-direction:column;gap:28px}.note[data-v-ed6fe642]{color:var(--mg-ink-50);font-size:var(--mg-size-small)}.stage[data-v-ed6fe642]{display:flex;flex-wrap:wrap;align-items:flex-start;gap:40px}.viewer-col[data-v-ed6fe642]{flex:1 1 620px;min-width:0;display:flex;flex-direction:column;align-items:center;gap:8px}.viewer[data-v-ed6fe642]{width:100%;display:flex;align-items:center;justify-content:center;gap:18px}.arrow[data-v-ed6fe642]{flex:none;width:56px;height:56px;display:grid;place-items:center;padding:0;border:1px solid var(--mg-control-border);border-radius:var(--mg-radius-pill);background:var(--mg-card);color:var(--mg-ink);box-shadow:0 2px 0 var(--mg-hairline)}.arrow[data-v-ed6fe642]:hover:not(:disabled){border-color:var(--mg-red);color:var(--mg-red)}.arrow[data-v-ed6fe642]:disabled{opacity:.35;cursor:default}.arrow svg[data-v-ed6fe642],.small-btn svg[data-v-ed6fe642],.print-trigger svg[data-v-ed6fe642],.swipe-hint svg[data-v-ed6fe642]{width:22px;height:22px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.scroller[data-v-ed6fe642]{position:relative;flex:0 1 min(560px,max(360px,(100dvh - 150px) * .747));min-width:0;display:flex;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;overscroll-behavior-x:contain;touch-action:pan-x pan-y;scrollbar-width:none;border:1px solid var(--mg-hairline);border-radius:var(--mg-radius-art-cover);background:var(--mg-card);box-shadow:0 14px 34px #1a1a1a1f}.scroller[data-v-ed6fe642]::-webkit-scrollbar{display:none}.slide[data-v-ed6fe642]{flex:0 0 100%;aspect-ratio:672 / 900;position:relative;scroll-snap-align:center;scroll-snap-stop:always;overflow:hidden;background:var(--mg-card)}.expand[data-v-ed6fe642]{position:absolute;top:8px;right:8px;z-index:2;width:40px;height:40px;display:grid;place-items:center;padding:0;border:1px solid var(--mg-hairline);border-radius:var(--mg-radius-pill);background:#ffffffdb;color:var(--mg-ink)}.expand[data-v-ed6fe642]:hover{border-color:var(--mg-red);color:var(--mg-red)}.expand svg[data-v-ed6fe642]{width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.dots[data-v-ed6fe642],.swipe-hint[data-v-ed6fe642],.phone-actions[data-v-ed6fe642]{display:none}.panel[data-v-ed6fe642]{flex:0 1 380px;min-width:300px;display:grid;grid-template-columns:minmax(0,1fr);grid-template-areas:"count" "caption" "show" "palette" "trigger" "aside";align-content:start;row-gap:24px;padding-top:8px}.count[data-v-ed6fe642]{grid-area:count}.caption[data-v-ed6fe642]{grid-area:caption;margin-top:-16px;font-size:28px;line-height:1.1;text-wrap:balance;overflow-wrap:anywhere}.show[data-v-ed6fe642]{grid-area:show;display:flex;flex-wrap:wrap;align-items:center;gap:12px}.palette[data-v-ed6fe642]{grid-area:palette}.print-trigger[data-v-ed6fe642]{grid-area:trigger}.aside[data-v-ed6fe642]{grid-area:aside;display:flex;flex-direction:column;gap:var(--mg-gap-loose)}.seg[data-v-ed6fe642]{display:inline-flex;border:1px solid var(--mg-control-border);border-radius:var(--mg-radius-button);background:var(--mg-card);overflow:hidden}.seg-opt[data-v-ed6fe642]{min-height:40px;padding:0 14px;border:none;background:none;color:var(--mg-ink-70);font:700 var(--mg-size-small) var(--mg-font-text)}.seg-opt+.seg-opt[data-v-ed6fe642]{border-left:1px solid var(--mg-control-border)}.seg-opt[data-v-ed6fe642]:hover{color:var(--mg-red-ink)}.seg-opt--on[data-v-ed6fe642]{background:var(--mg-paper-tint);color:var(--mg-red-ink)}.palette[data-v-ed6fe642]{display:flex;flex-direction:column;gap:12px;padding:18px;background:var(--mg-card);border:1px solid var(--mg-hairline);border-radius:var(--mg-radius-card)}.palette-head[data-v-ed6fe642]{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:4px 12px}.palette-head h3[data-v-ed6fe642]{font-size:18px}.swatches[data-v-ed6fe642]{display:grid}.swatch[data-v-ed6fe642]{min-width:0;padding:0 8px;border:none;border-radius:8px;box-shadow:inset 0 0 0 1px #00000026;font:700 12px/1.15 var(--mg-font-text);text-align:left;overflow:hidden;transition:opacity .15s ease-out,box-shadow .15s ease-out}.swatch.is-on[data-v-ed6fe642]{box-shadow:0 0 0 2px var(--mg-card),0 0 0 4px var(--mg-red)}.swatch.is-off[data-v-ed6fe642]{opacity:.4}.palette-foot[data-v-ed6fe642]{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.pick-line[data-v-ed6fe642]{min-height:20px;color:var(--mg-ink-70);font-size:var(--mg-size-small)}.show-all[data-v-ed6fe642]{flex:none;position:relative;border:0;background:none;padding:0;color:var(--mg-red-ink);font:inherit;font-size:var(--mg-size-small);font-weight:700}.show-all.is-hidden[data-v-ed6fe642]{visibility:hidden}.show-all[data-v-ed6fe642]:after{content:"";position:absolute;top:-12px;right:-8px;bottom:-12px;left:-8px}.print-trigger[data-v-ed6fe642],.small-btn[data-v-ed6fe642]{display:flex;align-items:center;gap:8px;border:1px solid var(--mg-control-border);background:var(--mg-card);color:var(--mg-ink);font-family:var(--mg-font-display);font-weight:800}.print-trigger[data-v-ed6fe642]{justify-content:space-between;min-height:50px;padding:0 18px;border-radius:14px;font-size:16px}.print-trigger[data-v-ed6fe642]:hover,.small-btn[data-v-ed6fe642]:hover{border-color:var(--mg-red);color:var(--mg-red-ink)}.menu-wrap[data-v-ed6fe642]{grid-area:trigger;align-self:end;position:relative;height:0;z-index:30}.menu[data-v-ed6fe642]{position:absolute;top:8px;left:0;right:0;display:flex;flex-direction:column;gap:2px;padding:8px;background:var(--mg-card);border:1px solid var(--mg-hairline);border-radius:var(--mg-radius-card);box-shadow:0 10px 28px #1a1a1a29}.all-pages[data-v-ed6fe642]{display:flex;flex-direction:column;gap:var(--mg-gap-loose);margin-top:12px}.all-head[data-v-ed6fe642]{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:12px}.thumbs[data-v-ed6fe642]{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:18px}.thumb[data-v-ed6fe642]{position:relative;display:block;width:100%;padding:0;border:0;border-radius:var(--mg-radius-art-grid);background:none;transition:transform .15s}.thumb[data-v-ed6fe642]:hover{transform:translateY(-2px)}.thumb--on[data-v-ed6fe642]{box-shadow:0 0 0 2px var(--mg-paper),0 0 0 4px var(--mg-red)}@media (max-width: 700px){.book-pages[data-v-ed6fe642]{gap:0}.stage[data-v-ed6fe642]{flex-direction:column;flex-wrap:nowrap;align-items:stretch;gap:0}.viewer-col[data-v-ed6fe642]{flex:none;margin:0 calc(-1 * var(--mg-gutter));gap:0}.arrow[data-v-ed6fe642]{display:none}.scroller[data-v-ed6fe642]{flex:none;width:100%;gap:10px;padding:0 38px 14px;scroll-padding-inline:38px;border:0;border-radius:0;background:none;box-shadow:none}.slide[data-v-ed6fe642]{aspect-ratio:4 / 5;border:1px solid var(--mg-hairline);border-radius:10px;box-shadow:0 10px 24px #1a1a1a24}.slide[data-v-ed6fe642]:not(.slide--current){cursor:pointer}.dots[data-v-ed6fe642]{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:2px;padding:0 var(--mg-gutter)}.dot[data-v-ed6fe642]{display:grid;place-items:center;width:16px;height:24px;padding:0;border:0;background:none}.dot span[data-v-ed6fe642]{display:block;width:7px;height:7px;border-radius:var(--mg-radius-pill);background:#cfc6b4}.dot--on[data-v-ed6fe642]{width:28px}.dot--on span[data-v-ed6fe642]{width:20px;background:var(--mg-red)}.swipe-hint[data-v-ed6fe642]{display:flex;justify-content:center;align-items:center;gap:6px;margin-top:2px;color:var(--mg-ink-50);font-size:var(--mg-size-small)}.swipe-hint svg[data-v-ed6fe642]{width:16px;height:16px}.panel[data-v-ed6fe642]{flex:none;min-width:0;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"caption caption" "count actions" "menu menu" "palette palette" "aside aside";align-items:center;row-gap:10px;padding-top:12px}.phone-actions[data-v-ed6fe642]{grid-area:actions;display:flex;gap:8px;justify-self:end}.small-btn[data-v-ed6fe642]{min-height:var(--mg-target-min);padding:0 12px;border-radius:var(--mg-radius-button);font-size:15px}.small-btn svg[data-v-ed6fe642]{width:16px;height:16px}.caption[data-v-ed6fe642]{margin-top:0;padding:0 6px 2px;color:var(--mg-ink-70);font:600 15px/1.35 var(--mg-font-text);text-align:center;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;overflow:hidden}.caption--cut[data-v-ed6fe642],.caption--open[data-v-ed6fe642]{cursor:pointer}.caption--open[data-v-ed6fe642]{display:block;-webkit-line-clamp:unset;line-clamp:none}.show[data-v-ed6fe642],.print-trigger[data-v-ed6fe642],.all-pages[data-v-ed6fe642]{display:none}.menu-wrap[data-v-ed6fe642]{grid-area:menu;align-self:auto;position:static;height:auto}.menu[data-v-ed6fe642]{position:static;padding:6px;box-shadow:none}.palette[data-v-ed6fe642]{padding:4px 0 0;gap:10px;background:none;border:0;border-radius:0}.palette-head h3[data-v-ed6fe642]{font-size:16px}}@media (prefers-reduced-motion: reduce){.thumb[data-v-ed6fe642],.swatch[data-v-ed6fe642]{transition:none}}.color-this-page[data-v-e04f858b]{display:flex;flex-direction:column;gap:2px}.item[data-v-e04f858b]{display:flex;flex-direction:column;align-items:flex-start;gap:1px;min-height:48px;padding:8px 12px;border:0;border-radius:var(--mg-radius-button);background:none;color:var(--mg-ink);font:inherit;text-align:left;text-decoration:none;cursor:pointer}.item[data-v-e04f858b]:hover:not(:disabled){background:var(--mg-paper-warm);color:var(--mg-ink)}.item[data-v-e04f858b]:disabled{cursor:default}.item:disabled .item-title[data-v-e04f858b]{color:var(--mg-ink-50)}.item-title[data-v-e04f858b]{font-weight:700;font-size:14px}.item-sub[data-v-e04f858b]{color:var(--mg-ink-50);font-size:var(--mg-size-small)}.item-error[data-v-e04f858b]{color:var(--mg-red-ink);font-size:var(--mg-size-small);font-weight:700}.palette-check[data-v-e04f858b]{display:flex;align-items:center;gap:10px;min-height:var(--mg-target-min);margin-top:4px;padding:0 12px;border-top:1px solid var(--mg-divider);color:var(--mg-ink-70);font-size:var(--mg-size-small);font-weight:600;cursor:pointer}.palette-check input[data-v-e04f858b]{width:18px;height:18px;margin:0;accent-color:var(--mg-red)}.pack[data-v-4d27d8d3]{display:flex;flex-direction:column;gap:var(--mg-gap-tight);text-decoration:none;color:inherit}.pack-title[data-v-4d27d8d3]{font-family:var(--mg-font-display);font-weight:800;font-size:var(--mg-size-h3);line-height:var(--mg-lh-dense)}.pack-meta[data-v-4d27d8d3]{font-size:var(--mg-size-small);color:var(--mg-ink-50)}.slot[data-v-4d27d8d3]{display:flex;align-items:flex-end;justify-content:center;aspect-ratio:66 / 90;container-type:size}.book[data-v-4d27d8d3]{position:relative;aspect-ratio:var(--r);width:min(100cqw - 5px,(100cqh - 5px) * var(--r));margin:0 5px 5px 0;border-radius:2px 5px 5px 2px;background:var(--mg-card);box-shadow:1px 1px 0 var(--mg-card),2px 2px 0 var(--mg-hairline),3px 3px 0 var(--mg-card),4px 4px 0 var(--mg-hairline),5px 5px 0 var(--mg-card),5px 5px 0 1px var(--mg-hairline),6px 10px 18px #1a1a1a29;transition:transform .18s ease,box-shadow .18s ease}.pack:hover .book[data-v-4d27d8d3],.pack:focus-visible .book[data-v-4d27d8d3]{transform:translateY(-3px)}.book img[data-v-4d27d8d3]{display:block;width:100%;height:100%;object-fit:cover;border-radius:inherit}.book[data-v-4d27d8d3]:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;pointer-events:none;background:linear-gradient(to right,#00000047 0,#0000001a 3%,#ffffff38,#0000001f 6%,#0000 10%)}.no-cover[data-v-4d27d8d3]{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;color:var(--mg-ink-50);font-size:var(--mg-size-small)}.book--page[data-v-4d27d8d3]{border-radius:2px;box-shadow:0 0 0 1px var(--mg-hairline),4px 8px 16px #1a1a1a24}.book--page[data-v-4d27d8d3]:before{display:none}.share-targets[data-v-16c1b371]{display:grid;gap:8px;margin-top:8px}.said[data-v-16c1b371]{color:var(--mg-ink-70);font-size:var(--mg-size-small);font-weight:700;margin:0}.lead[data-v-16c1b371]{color:var(--mg-ink-50);font-size:var(--mg-size-small);margin:0}.url[data-v-16c1b371]{-webkit-user-select:all;user-select:all;overflow-wrap:anywhere;font-weight:400}.list[data-v-16c1b371]{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:8px}.target[data-v-16c1b371]{display:inline-flex;align-items:center;gap:6px;min-height:38px;padding:0 12px;border:1px solid var(--mg-control-border);border-radius:8px;background:var(--mg-card);color:var(--mg-ink);font-family:var(--mg-font-text);font-weight:600;font-size:var(--mg-size-small);text-decoration:none}.target[data-v-16c1b371]:hover{border-color:var(--mg-red)}.target[data-v-16c1b371]:focus-visible{outline:2px solid var(--mg-red);outline-offset:2px}.icon[data-v-16c1b371]{width:18px;height:18px;flex:none}.wall-share[data-v-e0b8d3d8]{display:flex;flex-direction:column;align-items:flex-start;gap:var(--mg-gap-tight)}.item[data-v-e0b8d3d8]{display:flex;flex-direction:column;align-items:flex-start;gap:2px;width:100%;padding:8px 10px;border:0;border-radius:var(--mg-radius-button);background:none;font:inherit;text-align:left;color:var(--mg-ink);cursor:pointer}.item[data-v-e0b8d3d8]:hover{background:var(--mg-paper-warm)}.item-title[data-v-e0b8d3d8]{font-weight:700;font-size:14px}.item-sub[data-v-e0b8d3d8]{color:var(--mg-ink-50);font-size:var(--mg-size-small)}.sheet[data-v-e0b8d3d8]{display:flex;flex-direction:column;gap:var(--mg-gap-tight);width:100%}.sheet-head[data-v-e0b8d3d8]{display:flex;align-items:center;justify-content:space-between;gap:var(--mg-gap)}.sheet-head h2[data-v-e0b8d3d8]{font-size:var(--mg-size-h3);margin:0}.close[data-v-e0b8d3d8]{min-width:var(--mg-target-min);min-height:var(--mg-target-min);border:0;background:none;font-size:1.6rem;color:var(--mg-ink-70);cursor:pointer}.note[data-v-e0b8d3d8],.hint[data-v-e0b8d3d8]{color:var(--mg-ink-70);font-size:var(--mg-size-small);margin:0}.preview img[data-v-e0b8d3d8]{display:block;max-width:100%;max-height:360px;border-radius:var(--mg-radius-art-grid);border:1px solid var(--mg-hairline)}.pick[data-v-e0b8d3d8]{display:flex;gap:var(--mg-gap-tight);flex-wrap:wrap}.pick-btn[data-v-e0b8d3d8]{position:relative;display:inline-flex;align-items:center;justify-content:center;min-height:var(--mg-target-min);padding:0 16px;border:1px solid var(--mg-control-border);border-radius:var(--mg-radius-button);font-weight:700;cursor:pointer;background:var(--mg-card)}.pick-btn input[data-v-e0b8d3d8]{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;cursor:pointer}.name[data-v-e0b8d3d8]{display:flex;flex-direction:column;gap:4px;font-size:var(--mg-size-small);color:var(--mg-ink-70)}.name input[data-v-e0b8d3d8]{min-height:var(--mg-target-min);padding:0 12px;font:inherit;color:var(--mg-ink);border:1px solid var(--mg-control-border);border-radius:var(--mg-radius-button);max-width:320px}.done[data-v-e0b8d3d8]{font-weight:700;margin:0}.error[data-v-e0b8d3d8]{color:var(--mg-red-ink);margin:0}.guide[data-v-f30dabe3]{display:flex;flex-direction:column;padding-bottom:64px}.guide--scanned[data-v-f30dabe3]{padding-bottom:104px}.book[data-v-f30dabe3]{width:100%;max-width:1180px;margin:0 auto;padding:28px var(--mg-gutter) 0;display:flex;flex-direction:column;gap:28px}.status[data-v-f30dabe3]{color:var(--mg-ink-50);padding:var(--mg-section) 0}.status--error[data-v-f30dabe3]{color:var(--mg-red-ink);font-weight:600}.scan-bar[data-v-f30dabe3]{position:fixed;left:0;right:0;bottom:0;z-index:20;background:var(--mg-paper);border-top:1px solid var(--mg-hairline);padding:var(--mg-gap) var(--mg-gutter) calc(var(--mg-gap) + env(safe-area-inset-bottom,0px));box-shadow:0 -6px 18px #1a1a1a14}.scan-bar-inner[data-v-f30dabe3]{display:flex;align-items:center;gap:var(--mg-gap-tight);max-width:560px;margin:0 auto}.scan-bar-primary[data-v-f30dabe3]{flex:1 1 auto}.scan-bar-second[data-v-f30dabe3]{flex:0 0 auto}.scanned-actions[data-v-f30dabe3]{display:flex;gap:var(--mg-gap-tight);flex-wrap:wrap;margin-top:var(--mg-space-3, .75rem)}.qr-banner[data-v-f30dabe3]{padding:10px 14px;background:var(--mg-paper-tint);border-radius:var(--mg-radius-button);color:var(--mg-red-ink);font-size:var(--mg-size-small);font-weight:600}.head[data-v-f30dabe3]{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:20px 32px}.head-text[data-v-f30dabe3]{flex:1 1 480px;min-width:0;display:flex;flex-direction:column;gap:6px}.head-text h1[data-v-f30dabe3]{font-size:clamp(32px,4.2vw,50px);line-height:1;letter-spacing:-.01em;text-wrap:balance;overflow-wrap:anywhere}.meta[data-v-f30dabe3]{display:flex;flex-wrap:wrap;align-items:center;gap:0 6px;color:var(--mg-ink-50);font-size:var(--mg-size-body)}.meta-link[data-v-f30dabe3]{font-weight:700}.meta-btn[data-v-f30dabe3]{padding:0;border:0;background:none;color:var(--mg-red-ink);font:inherit;font-weight:700;text-decoration:underline}.meta-quiet[data-v-f30dabe3]{color:var(--mg-ink-50)}.head-changed[data-v-f30dabe3]{color:var(--mg-ink);font-weight:700;font-size:var(--mg-size-small)}.share-export-note[data-v-f30dabe3]{color:var(--mg-ink);font-size:var(--mg-size-small);margin:4px 0 0}.head-actions[data-v-f30dabe3]{position:relative;display:flex;flex-direction:column;align-items:flex-end;gap:4px}.head-buttons[data-v-f30dabe3]{display:flex;flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px}.login-hint[data-v-f30dabe3]{color:var(--mg-ink-50);font-size:var(--mg-size-small)}.share-menu[data-v-f30dabe3]{position:absolute;top:calc(100% + 12px);right:0;z-index:30;width:min(360px,calc(100vw - 2 * var(--mg-gutter)));padding:18px;display:flex;flex-direction:column;gap:14px;background:var(--mg-card);border:1px solid var(--mg-hairline);border-radius:var(--mg-radius-card);box-shadow:0 10px 28px #1a1a1a29}.share-link[data-v-f30dabe3]{display:flex;flex-direction:column;gap:8px}.share-note[data-v-f30dabe3]{font-weight:700;font-size:var(--mg-size-small)}.link-row[data-v-f30dabe3]{display:flex;gap:8px;align-items:stretch}.link-field[data-v-f30dabe3]{flex:1 1 auto;min-width:0;display:flex;align-items:center;padding:0 12px;border:1px solid var(--mg-hairline);border-radius:var(--mg-radius-button);background:var(--mg-paper);color:var(--mg-ink-70);font-size:var(--mg-size-small);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;-webkit-user-select:all;user-select:all}.copy-btn[data-v-f30dabe3]{flex:none;margin-left:auto;min-height:var(--mg-target-min);padding:0 16px;border:none;border-radius:var(--mg-radius-button);background:var(--mg-ink);color:#fff;font:800 15px var(--mg-font-display)}.copy-btn[data-v-f30dabe3]:disabled{opacity:.6}.share-targets[data-v-f30dabe3]{margin-top:0}.menu-rule[data-v-f30dabe3]{height:1px;background:var(--mg-divider)}.menu-foot[data-v-f30dabe3]{display:flex;justify-content:flex-end;align-items:center;gap:16px;margin-bottom:-8px;padding-top:6px;border-top:1px solid var(--mg-divider)}.menu-quiet[data-v-f30dabe3]{min-height:36px;padding:0;border:0;background:none;color:var(--mg-ink-50);font:600 12px var(--mg-font-text);text-decoration:underline;align-self:flex-start}.menu-foot .menu-quiet[data-v-f30dabe3]{align-self:center;display:inline-flex;align-items:center}.share-said[data-v-f30dabe3]{color:var(--mg-ink-70);font-size:var(--mg-size-small);font-weight:700}.locked[data-v-f30dabe3]{display:flex;flex-direction:column;gap:var(--mg-gap-tight)}.locked-actions[data-v-f30dabe3]{display:flex;flex-wrap:wrap;gap:var(--mg-gap);margin-top:var(--mg-gap-tight)}.private-banner[data-v-f30dabe3]{padding:10px 14px;background:var(--mg-paper-warm);border:1px solid var(--mg-hairline);border-radius:var(--mg-radius-button);color:var(--mg-ink-70);font-size:var(--mg-size-small)}.phone-share[data-v-f30dabe3]{display:inline-flex;align-items:center;gap:6px;min-height:var(--mg-target-min);padding:0 12px;border:1px solid var(--mg-control-border);border-radius:var(--mg-radius-button);background:var(--mg-card);color:var(--mg-ink);font:800 15px var(--mg-font-display)}.phone-share svg[data-v-f30dabe3]{width:16px;height:16px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.make[data-v-f30dabe3]{margin-top:72px;padding:72px var(--mg-gutter);background:var(--mg-paper-warm)}.make-wrap[data-v-f30dabe3]{max-width:1180px;margin:0 auto;display:flex;flex-direction:column;gap:32px}.make-head[data-v-f30dabe3]{display:flex;flex-direction:column;align-items:center;text-align:center;gap:6px}.starts[data-v-f30dabe3]{display:flex;flex-wrap:wrap;gap:28px;align-items:stretch}.starts[data-v-f30dabe3]>*{flex:1 1 min(420px,100%)}.others[data-v-f30dabe3]{width:100%;max-width:1180px;margin:0 auto;padding:64px var(--mg-gutter) 8px;display:flex;flex-direction:column;gap:28px}.others-head[data-v-f30dabe3]{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:12px 24px}.others-title[data-v-f30dabe3]{display:flex;flex-direction:column;gap:6px}.others-title h2[data-v-f30dabe3]{font-size:clamp(28px,3.4vw,40px);line-height:1.05}.others-link[data-v-f30dabe3],.more-link a[data-v-f30dabe3]{display:inline-flex;align-items:center;min-height:var(--mg-target-min);font-weight:700}.others-row[data-v-f30dabe3]{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:24px}.phone-only[data-v-f30dabe3]{display:none}.more-link[data-v-f30dabe3]{padding:22px var(--mg-gutter) 0}@media (max-width: 700px){.wide-only[data-v-f30dabe3],.head-actions[data-v-f30dabe3]{display:none}.phone-only[data-v-f30dabe3]{display:revert}.book[data-v-f30dabe3]{padding-top:8px;gap:14px}.head-text[data-v-f30dabe3]{flex-basis:100%;gap:2px}.head-text h1[data-v-f30dabe3]{font-size:var(--mg-size-h1-mobile);line-height:var(--mg-lh-tight)}.meta[data-v-f30dabe3]{font-size:var(--mg-size-small)}.phone-tail[data-v-f30dabe3]{display:flex;flex-direction:column;gap:var(--mg-gap-tight)}.owner-row[data-v-f30dabe3]{display:flex;gap:16px}.make[data-v-f30dabe3]{margin-top:28px;padding:0 var(--mg-gutter) 36px}.make-rule[data-v-f30dabe3]{display:block;margin-bottom:28px}.make-wrap[data-v-f30dabe3]{gap:24px}.make-head[data-v-f30dabe3]{align-items:flex-start;text-align:left}.make-head h2[data-v-f30dabe3]{font-size:34px}}.shared[data-v-2cd9ff9f]{max-width:1180px;margin:0 auto;padding:var(--mg-section) var(--mg-gutter) 64px;display:flex;flex-direction:column;gap:var(--mg-gap-loose)}.status[data-v-2cd9ff9f]{color:var(--mg-ink-50);padding:var(--mg-section) 0}.status--error[data-v-2cd9ff9f]{color:var(--mg-red-ink);font-weight:600}.notice[data-v-2cd9ff9f]{display:flex;flex-direction:column;gap:var(--mg-gap-tight)}.notice-actions[data-v-2cd9ff9f]{display:flex;flex-wrap:wrap;gap:var(--mg-gap);margin-top:var(--mg-gap-tight)}.head[data-v-2cd9ff9f]{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:var(--mg-gap)}.head-text[data-v-2cd9ff9f]{display:flex;flex-direction:column;gap:4px;min-width:0}.head-text h1[data-v-2cd9ff9f]{overflow-wrap:anywhere}.head-actions[data-v-2cd9ff9f]{display:flex;flex-wrap:wrap;gap:var(--mg-gap-tight)}.head-changed[data-v-2cd9ff9f]{color:var(--mg-ink);font-weight:700;font-size:var(--mg-size-small)}.page-share[data-v-2cd9ff9f]{display:flex;flex-wrap:wrap;align-items:center;gap:var(--mg-gap-tight)}.said[data-v-2cd9ff9f]{color:var(--mg-ink-70);font-size:var(--mg-size-small);font-weight:700}.cta[data-v-2cd9ff9f]{display:flex;flex-direction:column;align-items:flex-start;gap:var(--mg-gap-tight)}.scan[data-v-a69092a0]{max-width:34rem;margin:0 auto;padding:var(--mg-space-6, 2rem) var(--mg-space-4, 1rem);text-align:center}.mark[data-v-a69092a0]{font-family:var(--mg-font-display);font-weight:800;color:var(--mg-ink-70);letter-spacing:.02em;margin-bottom:var(--mg-space-5, 1.5rem)}.actions[data-v-a69092a0]{display:flex;flex-wrap:wrap;gap:var(--mg-space-3, .75rem);justify-content:center;margin-top:var(--mg-space-4, 1rem)}.mg-prose--quiet[data-v-a69092a0]{color:var(--mg-ink-70)}.sr-only[data-v-a69092a0]{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.login[data-v-63dd390b]{max-width:30rem;margin:0 auto;padding:48px var(--mg-gutter) 64px}.panel[data-v-63dd390b]{display:flex;flex-direction:column;align-items:flex-start;gap:var(--mg-gap);padding:var(--mg-section)}.lede[data-v-63dd390b]{color:var(--mg-ink-70)}form[data-v-63dd390b]{display:flex;gap:var(--mg-gap-tight);flex-wrap:wrap;width:100%}input[data-v-63dd390b]{flex:1 1 12rem;min-width:0;min-height:50px;padding:0 12px;border:1px solid var(--mg-control-border);border-radius:var(--mg-radius-button);background:var(--mg-card);font:inherit}.error[data-v-63dd390b]{color:var(--mg-red-ink);font-weight:600}.verify[data-v-53ff7469]{max-width:30rem;margin:0 auto;padding:64px var(--mg-gutter);text-align:center;color:var(--mg-ink-50)}.error[data-v-53ff7469]{color:var(--mg-red-ink);font-weight:600}.actions[data-v-53ff7469]{display:flex;justify-content:center;gap:var(--mg-gap);flex-wrap:wrap}.books[data-v-e16824e3]{max-width:1180px;margin:0 auto;padding:var(--mg-section) var(--mg-gutter) 64px;display:flex;flex-direction:column;gap:var(--mg-section)}.head[data-v-e16824e3]{display:flex;flex-direction:column;gap:var(--mg-gap-tight)}.status[data-v-e16824e3]{color:var(--mg-ink-50)}.empty[data-v-e16824e3]{display:flex;flex-direction:column;align-items:flex-start;gap:var(--mg-gap)}.status--error[data-v-e16824e3]{color:var(--mg-red-ink);font-weight:600}.tiles[data-v-e16824e3]{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,340px),1fr));gap:var(--mg-gap)}.tiles>li[data-v-e16824e3]{display:flex}.tile[data-v-e16824e3]{flex:1;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:var(--mg-gap);align-items:start}.no-cover[data-v-e16824e3]{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;padding:4px;text-align:center;color:var(--mg-ink-50);font-size:var(--mg-size-micro)}.tile-text[data-v-e16824e3]{display:flex;flex-direction:column;gap:4px;min-width:0}.tile-title[data-v-e16824e3]{font-size:var(--mg-size-h3);overflow-wrap:anywhere}.tile-meta[data-v-e16824e3]{font-size:var(--mg-size-small);color:var(--mg-ink-50)}.tile-tags[data-v-e16824e3]{display:flex;flex-wrap:wrap;align-items:center;gap:6px 10px}.tile-tag[data-v-e16824e3]{font-size:var(--mg-size-micro);font-weight:700;color:var(--mg-red-ink)}.tile-share[data-v-e16824e3]{font-size:var(--mg-size-micro);font-weight:700;color:var(--mg-ink-50);padding:2px 8px;border:1px solid var(--mg-hairline);border-radius:var(--mg-radius-pill);white-space:nowrap}.tile-share--private[data-v-e16824e3]{color:var(--mg-red-ink);border-color:var(--mg-red-tint);background:var(--mg-paper-tint)}.tile-actions[data-v-e16824e3]{display:flex;flex-wrap:wrap;gap:var(--mg-gap-tight);margin-top:var(--mg-gap-tight)}.tile-actions>.mg-btn--soft[data-v-e16824e3]{flex:1 1 auto}.tile-said[data-v-e16824e3]{font-size:var(--mg-size-small);font-weight:700;color:var(--mg-ink-70)}.tile-actions>.mg-btn--quiet[data-v-e16824e3]{flex-basis:100%;justify-content:flex-start}.gallery[data-v-3860865d]{max-width:1180px;margin:0 auto;padding:var(--mg-section) var(--mg-gutter) 64px;display:flex;flex-direction:column;gap:var(--mg-section)}.gallery-head[data-v-3860865d]{display:flex;flex-direction:column;gap:var(--mg-gap-tight)}.lede[data-v-3860865d]{color:var(--mg-ink-70)}.shelves[data-v-3860865d]{display:flex;flex-wrap:wrap;gap:var(--mg-gap-tight);margin-top:6px}.status[data-v-3860865d]{color:var(--mg-ink-50);padding:var(--mg-section) 0}.status--error[data-v-3860865d]{color:var(--mg-red-ink)}.grid[data-v-3860865d]{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:var(--mg-gap-loose)}.make-your-own[data-v-3860865d]{display:flex;flex-direction:column;align-items:flex-start;gap:var(--mg-gap)}.my-colors[data-v-560395c0]{max-width:32rem;margin:0 auto;padding:1.5rem;display:flex;flex-direction:column;gap:1.5rem}header[data-v-560395c0]{display:flex;flex-direction:column;gap:.4rem}h1[data-v-560395c0]{margin:0}h2[data-v-560395c0]{margin:0 0 .6rem;font-size:1.05rem}.hint[data-v-560395c0]{color:var(--mg-ink-50);margin:0}.error[data-v-560395c0]{color:var(--mg-red);margin:0}.success[data-v-560395c0]{padding:.6rem .8rem;border-radius:var(--mg-radius-button);background:var(--mg-red-tint);color:var(--mg-ink);margin:0}.login-form[data-v-560395c0]{display:flex;gap:.5rem;flex-wrap:wrap}.login-form input[data-v-560395c0]{flex:1;min-width:10rem;padding:.5rem .6rem;border:1px solid var(--mg-control-border);border-radius:var(--mg-radius-button);font:inherit}.login-form button[data-v-560395c0]{padding:.5rem 1rem;border:none;border-radius:var(--mg-radius-button);background:var(--mg-red);color:#fff;font-weight:600}.login-form button[data-v-560395c0]:disabled{opacity:.5;cursor:default}.list-section[data-v-560395c0],.add-section[data-v-560395c0]{border:1px solid var(--mg-control-border);border-radius:var(--mg-radius-card);padding:1rem 1.1rem}.palette-list[data-v-560395c0]{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.7rem}.palette-row[data-v-560395c0]{display:flex;align-items:center;gap:.7rem}.swatch-strip[data-v-560395c0]{display:inline-flex;flex-shrink:0}.dot[data-v-560395c0]{width:.85rem;height:.85rem;border-radius:50%;border:1px solid rgba(0,0,0,.15);margin-left:-.25rem}.dot[data-v-560395c0]:first-child{margin-left:0}.palette-meta[data-v-560395c0]{flex:1;display:flex;flex-direction:column;min-width:0}.palette-name[data-v-560395c0]{font-weight:600}.palette-status[data-v-560395c0]{color:var(--mg-ink-50);font-size:.82rem}.palette-status.failed[data-v-560395c0]{color:var(--mg-red)}.row-button[data-v-560395c0]{background:none;border:none;padding:0;color:var(--mg-ink-50);font-size:.82rem;text-decoration:underline;cursor:pointer;flex-shrink:0}.row-button[data-v-560395c0]:hover{color:var(--mg-red)}.row-button[data-v-560395c0]:disabled{opacity:.5;cursor:default}.rename-form[data-v-560395c0]{display:flex}.rename-form input[data-v-560395c0]{width:100%;padding:.2rem .35rem;border:1px solid var(--mg-control-border);border-radius:6px;font:inherit;font-weight:600;box-sizing:border-box}.add-section ol[data-v-560395c0]{margin:0 0 .8rem;padding-left:1.2rem;font-size:.88rem;color:var(--mg-ink-50)}.add-section input[type=text][data-v-560395c0]{display:block;width:100%;padding:.5rem .6rem;border:1px solid var(--mg-control-border);border-radius:var(--mg-radius-button);font:inherit;margin-bottom:.6rem;box-sizing:border-box}.add-section input[type=file][data-v-560395c0]{display:block;margin-bottom:.6rem}.add-section button[data-v-560395c0]{padding:.5rem 1rem;border:none;border-radius:var(--mg-radius-button);background:var(--mg-red);color:#fff;font-weight:600;cursor:pointer}.add-section button[data-v-560395c0]:disabled{opacity:.5;cursor:default}.edit-palette[data-v-a6617a87]{max-width:46rem;margin:0 auto;padding:1.5rem;display:flex;flex-direction:column;gap:1rem}.back[data-v-a6617a87]{margin:0;font-size:.88rem}.back a[data-v-a6617a87]{color:var(--mg-ink-50);text-decoration:none}.back a[data-v-a6617a87]:hover{color:var(--mg-red)}header[data-v-a6617a87]{display:flex;flex-direction:column;gap:.4rem}h1[data-v-a6617a87]{margin:0}h2[data-v-a6617a87]{margin:0 0 .2rem;font-size:1.05rem}.hint[data-v-a6617a87]{color:var(--mg-ink-50);margin:0;font-size:var(--mg-size-small)}.error[data-v-a6617a87]{color:var(--mg-red);margin:0}.empty[data-v-a6617a87]{padding:1rem 0}.picked[data-v-a6617a87]{display:flex;flex-direction:column;gap:.5rem}.picked-list[data-v-a6617a87]{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:.35rem}.picked-swatch[data-v-a6617a87]{width:2.1rem;height:2.1rem;border-radius:var(--mg-radius-button);border:1px solid rgba(0,0,0,.18);padding:0;cursor:pointer}.picked-swatch.is-selected[data-v-a6617a87]{outline:2px solid var(--mg-ink);outline-offset:2px}.tweak[data-v-a6617a87]{border:1px solid var(--mg-control-border);border-radius:var(--mg-radius-card);padding:.8rem .9rem;display:flex;flex-direction:column;gap:.7rem}.tweak-head[data-v-a6617a87]{display:flex;align-items:center;gap:.5rem}.tweak-chip[data-v-a6617a87]{width:1.6rem;height:1.6rem;border-radius:var(--mg-radius-button);border:1px solid rgba(0,0,0,.18);flex:none}.tweak-name[data-v-a6617a87]{font-weight:600;flex:1;min-width:0}.axes[data-v-a6617a87]{display:flex;flex-direction:column;gap:.45rem}.axis[data-v-a6617a87]{display:grid;grid-template-columns:5.5rem 1fr 1fr;align-items:center;gap:.4rem}.axis-name[data-v-a6617a87]{font-size:var(--mg-size-small);color:var(--mg-ink-50)}.step[data-v-a6617a87]{display:flex;align-items:center;gap:.4rem;padding:.3rem .5rem;border:1px solid var(--mg-control-border);border-radius:var(--mg-radius-button);background:none;font:inherit;font-size:var(--mg-size-small);color:var(--mg-ink);cursor:pointer;min-width:0}.step--more[data-v-a6617a87]{flex-direction:row-reverse}.step[data-v-a6617a87]:hover:not(:disabled){border-color:var(--mg-ink)}.step[data-v-a6617a87]:disabled{opacity:.35;cursor:default}.step-chip[data-v-a6617a87]{width:1.1rem;height:1.1rem;border-radius:3px;border:1px solid rgba(0,0,0,.18);flex:none}.step-label[data-v-a6617a87]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tweak-actions[data-v-a6617a87]{display:flex;gap:.8rem;flex-wrap:wrap}.link[data-v-a6617a87]{background:none;border:none;padding:0;font:inherit;font-size:var(--mg-size-small);color:var(--mg-ink-50);cursor:pointer}.link[data-v-a6617a87]:hover:not(:disabled){color:var(--mg-red)}.link[data-v-a6617a87]:disabled{opacity:.35;cursor:default}.link.danger[data-v-a6617a87]:hover{color:var(--mg-red)}.shelf[data-v-a6617a87]{display:flex;flex-direction:column;gap:.6rem;margin-top:.5rem}.families[data-v-a6617a87]{display:grid;grid-template-columns:repeat(auto-fill,minmax(11rem,1fr));gap:.9rem 1.1rem}.family[data-v-a6617a87]{display:flex;flex-direction:column;gap:.25rem}.family h3[data-v-a6617a87]{margin:0;font-size:var(--mg-size-micro);font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--mg-ink-50)}.cells[data-v-a6617a87]{display:grid;grid-template-columns:repeat(var(--cols),1fr);gap:2px}.cell[data-v-a6617a87]{aspect-ratio:1;min-width:0;border:1px solid rgba(0,0,0,.12);border-radius:3px;padding:0;cursor:pointer}.cell[data-v-a6617a87]:hover{outline:2px solid var(--mg-ink);outline-offset:1px}.cell.is-picked[data-v-a6617a87]{box-shadow:inset 0 0 0 2px #fff,inset 0 0 0 3px #0000008c}.cell.is-full[data-v-a6617a87]{cursor:default;opacity:.55}.actions[data-v-a6617a87]{display:flex;align-items:center;gap:.6rem;flex-wrap:wrap}.actions button[data-v-a6617a87]{padding:.5rem 1rem;border-radius:var(--mg-radius-button);font:inherit;font-weight:600;cursor:pointer}.actions button[data-v-a6617a87]:disabled{opacity:.5;cursor:default}.actions .primary[data-v-a6617a87]{border:none;background:var(--mg-red);color:#fff}.saved-note[data-v-a6617a87]{font-size:var(--mg-size-small)}@media (max-width: 30rem){.axis[data-v-a6617a87]{grid-template-columns:4.2rem 1fr 1fr}.families[data-v-a6617a87]{grid-template-columns:repeat(auto-fill,minmax(9rem,1fr))}}.people ul[data-v-fb997c78]{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:8px}.people li[data-v-fb997c78]{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.face[data-v-fb997c78]{width:36px;height:36px;border-radius:50%;object-fit:cover}.name[data-v-fb997c78]{font-weight:600}.relation[data-v-fb997c78],.note[data-v-fb997c78]{color:var(--mg-ink-70);font-weight:400}.people input[data-v-fb997c78]{font:inherit;min-height:var(--mg-target-min);padding:6px 10px;border:1px solid var(--mg-control-border);border-radius:8px;max-width:100%}.error[data-v-fb997c78]{color:var(--mg-red-ink);font-weight:600}.art[data-v-dcceb2b5]{position:relative;height:170px;display:flex;align-items:flex-end;justify-content:center;overflow:hidden;background:var(--mg-paper-warm)}.art--big[data-v-dcceb2b5]{background:var(--mg-red-tint)}.single[data-v-dcceb2b5]{width:72px;margin-bottom:-46px}.row[data-v-dcceb2b5]{position:absolute;bottom:52px;display:flex;align-items:flex-end;gap:3px}.art--big .crayon[data-v-dcceb2b5]{width:15px;height:100px}.box[data-v-dcceb2b5]{position:relative;display:grid;place-items:center;width:min(80%,280px);height:72px;border-radius:10px 10px 0 0;color:#fff;font-family:var(--mg-font-display);font-weight:800;font-size:20px}.art--big .box[data-v-dcceb2b5]{background:var(--mg-red)}.checkout-card[data-v-5d28b6f1]{display:flex;flex-direction:column;gap:var(--mg-gap-tight);scroll-margin-top:16px}.checkout-head[data-v-5d28b6f1]{display:flex;align-items:center;justify-content:space-between;gap:var(--mg-gap-tight)}.checkout-frame[data-v-5d28b6f1]{min-height:480px}.plan[data-v-5d28b6f1]{max-width:1080px;margin:0 auto;padding:var(--mg-section) var(--mg-gutter) 64px;display:flex;flex-direction:column;gap:var(--mg-section)}.head[data-v-5d28b6f1]{display:flex;flex-direction:column;gap:var(--mg-gap-tight)}.identity[data-v-5d28b6f1]{display:flex;align-items:center;justify-content:space-between;gap:var(--mg-gap);flex-wrap:wrap}.identity-email[data-v-5d28b6f1]{color:var(--mg-ink-50);font-size:var(--mg-size-small)}.identity-email strong[data-v-5d28b6f1]{color:var(--mg-ink-70)}.status[data-v-5d28b6f1]{color:var(--mg-ink-50)}.status--error[data-v-5d28b6f1],.status.status--error[data-v-5d28b6f1]{color:var(--mg-red-ink);font-weight:600}.status.status--success[data-v-5d28b6f1]{color:var(--mg-crayon-4);font-weight:600}.summary[data-v-5d28b6f1]{display:flex;flex-direction:column;align-items:flex-start;gap:6px}.summary h2[data-v-5d28b6f1]{margin-top:-2px}.lede[data-v-5d28b6f1]{color:var(--mg-ink-70);max-width:44ch}.have-account[data-v-5d28b6f1],.signin-note[data-v-5d28b6f1]{color:var(--mg-ink-50);font-size:var(--mg-size-small)}.credits[data-v-5d28b6f1]{font-weight:700}.accrual[data-v-5d28b6f1],.renewal[data-v-5d28b6f1],.grant-note[data-v-5d28b6f1],.themed-quota[data-v-5d28b6f1]{color:var(--mg-ink-70);font-size:var(--mg-size-small)}.renewal span[data-v-5d28b6f1]{color:var(--mg-red-ink)}.retired-note[data-v-5d28b6f1]{color:var(--mg-red-ink);font-size:var(--mg-size-small)}.summary .mg-btn[data-v-5d28b6f1]{margin-top:var(--mg-gap-tight)}.tiers-section[data-v-5d28b6f1]{display:flex;flex-direction:column;gap:var(--mg-gap-tight)}.tiers[data-v-5d28b6f1]{display:grid;grid-template-columns:1fr;gap:26px;padding-bottom:10px}@media (min-width: 760px){.tiers[data-v-5d28b6f1]{grid-template-columns:repeat(2,1fr)}}.tiers .tier[data-v-5d28b6f1]{display:flex;flex-direction:column;align-items:flex-start;gap:8px;padding:0 24px 24px;overflow:hidden;border-radius:26px;border-width:3px}.tier-art[data-v-5d28b6f1]{align-self:stretch;margin:0 -24px 10px}.tiers .tier--house[data-v-5d28b6f1]{border-color:var(--mg-red);box-shadow:0 10px 0 var(--mg-red-deep)}.tier--current[data-v-5d28b6f1]{outline:4px solid var(--mg-crayon-3);outline-offset:4px}.tier-blurb[data-v-5d28b6f1]{color:var(--mg-ink-70);min-height:2.6em}.tier-price[data-v-5d28b6f1]{font-family:var(--mg-font-display);font-weight:800;font-size:40px;line-height:1}.tier-current-tag[data-v-5d28b6f1]{font-size:var(--mg-size-small);font-weight:700;color:var(--mg-red-ink)}.tier-unavailable[data-v-5d28b6f1]{font-size:var(--mg-size-small);color:var(--mg-ink-50)}.tier .mg-btn[data-v-5d28b6f1]{margin-top:4px}.first-week-note[data-v-5d28b6f1]{color:var(--mg-ink-50);font-size:var(--mg-size-small)}.fine-print[data-v-5d28b6f1]{color:var(--mg-ink-50);font-size:var(--mg-size-micro)}.tier-price-alt[data-v-5d28b6f1]{display:block;margin-top:6px;font-family:var(--mg-font-text);font-weight:600;font-size:var(--mg-size-small);color:var(--mg-ink-50)}.tier-features[data-v-5d28b6f1]{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:6px;font-size:var(--mg-size-small);color:var(--mg-ink-70)}.tier-features li[data-v-5d28b6f1]{position:relative;padding-left:22px}.tier-features li[data-v-5d28b6f1]:before{content:"";position:absolute;left:2px;top:.15em;width:9px;height:18px;border-radius:3px 3px 2px 2px;background:var(--bullet, var(--mg-red))}.tier-action[data-v-5d28b6f1]{margin-top:auto}.compare[data-v-5d28b6f1],.what-book[data-v-5d28b6f1],.good-to-know[data-v-5d28b6f1]{display:flex;flex-direction:column;gap:var(--mg-gap)}.compare-scroll[data-v-5d28b6f1]{overflow-x:auto;background:var(--mg-card);border:3px solid var(--mg-hairline);border-radius:22px}.compare-table[data-v-5d28b6f1]{width:100%;min-width:560px;border-collapse:collapse;font-size:var(--mg-size-small)}.compare-table th[data-v-5d28b6f1],.compare-table td[data-v-5d28b6f1]{padding:10px 14px;text-align:left;border-bottom:1px solid var(--mg-hairline);vertical-align:top}.compare-table tbody tr:last-child th[data-v-5d28b6f1],.compare-table tbody tr:last-child td[data-v-5d28b6f1]{border-bottom:none}.compare-table thead th[data-v-5d28b6f1]{font-family:var(--mg-font-display);font-weight:800;font-size:17px;background:var(--mg-paper-warm)}.compare-table thead th[data-v-5d28b6f1]:nth-child(3){background:var(--mg-blue-tint);color:var(--mg-blue-deep)}.compare-table thead th[data-v-5d28b6f1]:nth-child(4){background:var(--mg-red-tint);color:var(--mg-red-deep)}.compare-table tbody th[data-v-5d28b6f1]{font-weight:600;width:34%}.compare-no[data-v-5d28b6f1]{color:var(--mg-ink-50)}.what-book-row[data-v-5d28b6f1]{display:flex;flex-wrap:wrap;gap:32px;align-items:center;padding:32px;border-radius:28px;background:var(--mg-green-tint)}.what-book-text[data-v-5d28b6f1]{flex:1 1 min(320px,100%);display:flex;flex-direction:column;gap:var(--mg-gap-tight)}.what-book-art[data-v-5d28b6f1]{flex:1 1 min(320px,100%);display:flex;gap:8px;justify-content:center}.what-book-art img[data-v-5d28b6f1]{width:30%;aspect-ratio:660 / 900;object-fit:cover;border-radius:10px;border:5px solid var(--mg-card);background:var(--mg-card);box-shadow:0 10px 20px #00000024}.what-book-art img[data-v-5d28b6f1]:first-child{transform:rotate(-4deg)}.what-book-art img[data-v-5d28b6f1]:last-child{transform:rotate(4deg)}.plain[data-v-5d28b6f1]{color:var(--mg-ink-70)}.gtk-cards[data-v-5d28b6f1]{display:grid;grid-template-columns:1fr;gap:var(--mg-gap)}@media (min-width: 760px){.gtk-cards[data-v-5d28b6f1]{grid-template-columns:repeat(3,1fr)}}.gtk-cards .gtk[data-v-5d28b6f1]{display:flex;flex-direction:column;gap:6px;border:none;border-radius:22px;padding:24px}.gtk h3[data-v-5d28b6f1]{font-size:20px}.gtk[data-v-5d28b6f1]:nth-child(1){background:var(--mg-red-tint)}.gtk[data-v-5d28b6f1]:nth-child(2){background:var(--mg-blue-tint)}.gtk[data-v-5d28b6f1]:nth-child(3){background:var(--mg-green-tint)}.print-thanks[data-v-5d28b6f1]{padding:10px 14px;background:var(--mg-paper-warm);border:1px solid var(--mg-hairline);border-radius:var(--mg-radius-button);font-weight:600}.prints[data-v-5d28b6f1]{display:flex;flex-direction:column;gap:var(--mg-gap)}.prints-empty[data-v-5d28b6f1]{color:var(--mg-ink-50);font-size:var(--mg-size-small)}.prints-list[data-v-5d28b6f1]{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--mg-gap-tight)}.print-order[data-v-5d28b6f1]{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:4px var(--mg-gap)}.print-order-main[data-v-5d28b6f1]{display:flex;flex-direction:column;gap:2px;min-width:0;flex:1 1 12rem}.print-summary[data-v-5d28b6f1]{font-weight:700}.print-items[data-v-5d28b6f1]{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:2px}.print-title[data-v-5d28b6f1]{font-weight:600;color:var(--mg-ink);text-decoration:none;overflow-wrap:anywhere}.print-title[data-v-5d28b6f1]:hover{color:var(--mg-red-ink);text-decoration:underline}.print-meta[data-v-5d28b6f1]{color:var(--mg-ink-50);font-size:var(--mg-size-small)}.print-order-side[data-v-5d28b6f1]{display:flex;flex-direction:column;align-items:flex-end;gap:2px;flex:none}.print-status[data-v-5d28b6f1]{font-size:var(--mg-size-small);font-weight:700;color:var(--mg-ink-70)}.print-status--shipped[data-v-5d28b6f1],.print-status--delivered[data-v-5d28b6f1]{color:var(--mg-crayon-4)}.print-status--refunded[data-v-5d28b6f1],.print-status--rejected[data-v-5d28b6f1],.print-status--canceled[data-v-5d28b6f1]{color:var(--mg-red-ink)}.print-amount[data-v-5d28b6f1]{font-family:var(--mg-font-display);font-weight:800;font-variant-numeric:tabular-nums}.print-tracking[data-v-5d28b6f1]{flex:1 1 100%;display:flex;flex-wrap:wrap;gap:4px var(--mg-gap);font-size:var(--mg-size-small);color:var(--mg-ink-70)}.print-progress[data-v-5d28b6f1]{color:var(--mg-ink);font-weight:600}.print-tracking a[data-v-5d28b6f1]{position:relative;font-weight:700}.print-tracking a[data-v-5d28b6f1]:after{content:"";position:absolute;top:-12px;right:-6px;bottom:-12px;left:-6px}.prefs[data-v-5d28b6f1]{display:flex;flex-direction:column;gap:var(--mg-gap)}.prefs-group[data-v-5d28b6f1]{margin:0;padding:0;border:0;min-width:0;display:flex;flex-wrap:wrap;gap:4px var(--mg-gap)}.prefs-group legend[data-v-5d28b6f1]{width:100%;margin-bottom:4px;padding:0}.prefs-check[data-v-5d28b6f1]{display:inline-flex;align-items:center;gap:8px;min-height:var(--mg-target-min);cursor:pointer}.prefs-check input[data-v-5d28b6f1]{width:18px;height:18px;margin:0;accent-color:var(--mg-red)}.prefs-actions[data-v-5d28b6f1]{display:flex;align-items:center;gap:var(--mg-gap)}.ledger[data-v-5d28b6f1]{display:flex;flex-direction:column;gap:var(--mg-gap-tight)}.ledger ul[data-v-5d28b6f1]{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:4px}.ledger li[data-v-5d28b6f1]{display:flex;justify-content:space-between;gap:var(--mg-gap);font-size:var(--mg-size-small);color:var(--mg-ink-50)}.entry-text[data-v-5d28b6f1]{min-width:0}.entry-date[data-v-5d28b6f1]{flex:none}.mg-swatch-dot[data-v-9e39d65b]{display:inline-block;width:11px;height:11px;border-radius:3px;border:1px solid rgba(0,0,0,.15);flex:none}.mg-crayon[data-v-9e39d65b]{display:inline-flex;align-items:center;flex:none;width:38px;height:16px;border-radius:3px 8px 8px 3px;box-shadow:inset -7px 0 #ffffff52,inset 0 -3px #0000001f}.mg-crayon--labelled[data-v-9e39d65b]{width:auto;min-width:38px;height:22px;padding:0 8px;border-radius:3px 10px 10px 3px}.mg-crayon__name[data-v-9e39d65b]{font-size:var(--mg-size-micro);font-weight:700;white-space:nowrap}.mg-row[data-v-64ff23cb]{display:flex;align-items:center;gap:var(--mg-gap);min-height:56px;padding:12px 16px;border-top:1px solid var(--mg-divider);cursor:pointer}.mg-row[data-v-64ff23cb]:first-of-type{border-top:none}.mg-row--on[data-v-64ff23cb]{background:var(--mg-paper-tint)}.mg-row--off[data-v-64ff23cb]{opacity:.5;cursor:default}.mg-row__radio[data-v-64ff23cb]{flex:none;width:20px;height:20px;margin:0;accent-color:var(--mg-red)}.mg-row__text[data-v-64ff23cb]{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;gap:2px}.mg-row__label[data-v-64ff23cb]{font-size:var(--mg-size-body);font-weight:600}.mg-row__note[data-v-64ff23cb]{font-size:var(--mg-size-small);color:var(--mg-ink-50)}.mg-row__swatches[data-v-64ff23cb]{flex:none;display:flex;gap:3px;flex-wrap:wrap;justify-content:flex-end;max-width:45%}.cart-page[data-v-1e08fc09]{max-width:640px;margin:0 auto;padding:var(--mg-section) var(--mg-gutter) 64px;display:flex;flex-direction:column;gap:var(--mg-section)}.head[data-v-1e08fc09]{display:flex;flex-direction:column;gap:2px}h2[data-v-1e08fc09]{margin-bottom:var(--mg-gap-tight)}.notice[data-v-1e08fc09]{padding:10px 14px;background:var(--mg-paper-tint);border-radius:var(--mg-radius-button);color:var(--mg-red-ink);font-size:var(--mg-size-small);font-weight:600}.empty[data-v-1e08fc09]{display:flex;flex-direction:column;align-items:flex-start;gap:var(--mg-gap);color:var(--mg-ink-70)}.lines[data-v-1e08fc09]{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--mg-gap)}.line[data-v-1e08fc09]{display:flex;flex-direction:column;gap:var(--mg-gap)}.line-head[data-v-1e08fc09]{display:flex;align-items:flex-start;gap:var(--mg-gap)}.cover[data-v-1e08fc09]{flex:none;width:52px;height:70px;object-fit:cover;border:1px solid var(--mg-hairline);border-radius:var(--mg-radius-art-strip);background:var(--mg-paper)}.line-text[data-v-1e08fc09]{display:flex;flex-direction:column;gap:2px;min-width:0;flex:1 1 auto}.line-title[data-v-1e08fc09]{font-weight:700;color:var(--mg-ink);text-decoration:none;overflow-wrap:anywhere}.line-title[data-v-1e08fc09]:hover{color:var(--mg-red-ink);text-decoration:underline}.line-meta[data-v-1e08fc09]{color:var(--mg-ink-50);font-size:var(--mg-size-small)}.remove[data-v-1e08fc09]{flex:none;margin:-8px -8px 0 0}.bindings[data-v-1e08fc09]{display:flex;gap:6px;margin:0;padding:0;border:0;min-width:0}.binding[data-v-1e08fc09]{position:relative;flex:1 1 0;min-width:0;display:flex;align-items:center;justify-content:center;min-height:var(--mg-target-min);padding:0 6px;border:1px solid var(--mg-control-border);border-radius:var(--mg-radius-button);background:var(--mg-card);font-size:var(--mg-size-small);font-weight:600;text-align:center;cursor:pointer}.binding input[data-v-1e08fc09]{position:absolute;opacity:0;pointer-events:none}.binding[data-v-1e08fc09]:focus-within{outline:2px solid var(--mg-red);outline-offset:2px}.binding--on[data-v-1e08fc09]{background:var(--mg-paper-tint);border-color:var(--mg-red);color:var(--mg-red-ink)}.binding--off[data-v-1e08fc09]{opacity:.45;cursor:default}.blurb[data-v-1e08fc09]{color:var(--mg-ink-70);font-size:var(--mg-size-small);margin-top:-4px}.qty-row[data-v-1e08fc09]{display:flex;align-items:center;justify-content:space-between;gap:var(--mg-gap)}.qty-label[data-v-1e08fc09]{font-size:var(--mg-size-small);font-weight:700}.stepper[data-v-1e08fc09]{display:flex;align-items:center;gap:var(--mg-gap-tight)}.qty[data-v-1e08fc09]{min-width:2ch;text-align:center;font-family:var(--mg-font-display);font-weight:800;font-size:var(--mg-size-h3);font-variant-numeric:tabular-nums}.line-err[data-v-1e08fc09]{color:var(--mg-red-ink);font-size:var(--mg-size-small);font-weight:600}.line-err a[data-v-1e08fc09]{margin-left:4px}.ship-fields[data-v-1e08fc09]{display:grid;grid-template-columns:1fr;gap:var(--mg-gap)}@media (min-width: 440px){.ship-fields[data-v-1e08fc09]{grid-template-columns:1fr 1fr}}.rows[data-v-1e08fc09]{padding:0;overflow:hidden}.price-block[data-v-1e08fc09]{display:flex;flex-direction:column;gap:4px}.price[data-v-1e08fc09]{font-size:var(--mg-size-h3)}.price strong[data-v-1e08fc09]{font-family:var(--mg-font-display);font-weight:800;font-size:var(--mg-size-h2);font-variant-numeric:tabular-nums}.price-none[data-v-1e08fc09]{color:var(--mg-ink-70);font-size:var(--mg-size-small)}.ladder[data-v-1e08fc09]{color:var(--mg-ink-70);font-size:var(--mg-size-small);font-variant-numeric:tabular-nums}.rung[data-v-1e08fc09]{white-space:nowrap}.form[data-v-1e08fc09]{display:flex;flex-direction:column;gap:var(--mg-gap);scroll-margin-top:var(--mg-gutter)}.pair[data-v-1e08fc09]{display:grid;grid-template-columns:1fr;gap:var(--mg-gap)}@media (min-width: 440px){.pair[data-v-1e08fc09]{grid-template-columns:1fr 1fr}}.field[data-v-1e08fc09]{display:flex;flex-direction:column;gap:4px;min-width:0}.field-head[data-v-1e08fc09]{display:flex;justify-content:space-between;align-items:baseline;gap:var(--mg-gap-tight);font-size:var(--mg-size-small);font-weight:700}.opt[data-v-1e08fc09]{color:var(--mg-ink-50);font-weight:400}.count[data-v-1e08fc09]{color:var(--mg-ink-50);font-weight:400;font-size:var(--mg-size-micro);font-variant-numeric:tabular-nums}.field input[data-v-1e08fc09],.field select[data-v-1e08fc09]{min-height:var(--mg-target-min);width:100%;padding:0 12px;border:1px solid var(--mg-control-border);border-radius:var(--mg-radius-button);background:var(--mg-card);font-size:16px}.upper[data-v-1e08fc09]{text-transform:uppercase}.field--bad input[data-v-1e08fc09],.field--bad select[data-v-1e08fc09]{border-color:var(--mg-red)}.field-err[data-v-1e08fc09]{color:var(--mg-red-ink);font-size:var(--mg-size-small);font-weight:600}.field-hint[data-v-1e08fc09]{color:var(--mg-ink-50);font-size:var(--mg-size-small)}.err[data-v-1e08fc09]{color:var(--mg-red-ink);font-weight:600;font-size:var(--mg-size-small)}.actions[data-v-1e08fc09]{margin-top:var(--mg-gap-tight)}.fine[data-v-1e08fc09]{color:var(--mg-ink-50);font-size:var(--mg-size-small)}.own-printer[data-v-1e08fc09]{margin-top:calc(-1 * var(--mg-gap))}.sr-only[data-v-1e08fc09]{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.themed-book[data-v-efa7be80]{max-width:640px;margin:0 auto;padding:24px 16px}h1[data-v-efa7be80]{margin:4px 0 16px}h2[data-v-efa7be80]{margin:0 0 8px;font-size:var(--mg-size-h3)}.status[data-v-efa7be80]{color:var(--mg-ink-50)}.status--error[data-v-efa7be80]{color:var(--mg-red-ink);font-weight:600}.steps[data-v-efa7be80]{list-style:none;padding:0;margin:0 0 16px;display:flex;flex-direction:column;gap:8px}.steps li[data-v-efa7be80]{color:var(--mg-ink-50);padding-left:22px;position:relative}.steps li[data-v-efa7be80]:before{content:"";position:absolute;left:0;top:.45em;width:10px;height:10px;border-radius:50%;border:2px solid var(--mg-hairline)}.steps .step--now[data-v-efa7be80]{color:var(--mg-ink);font-weight:700}.steps .step--now[data-v-efa7be80]:before{border-color:var(--mg-red);background:var(--mg-red)}.steps .step--done[data-v-efa7be80]{color:var(--mg-ink-70)}.steps .step--done[data-v-efa7be80]:before{border-color:var(--mg-ink-70);background:var(--mg-ink-70)}.other[data-v-efa7be80]{color:var(--mg-ink-70);margin-top:12px}.actions[data-v-efa7be80]{display:flex;flex-wrap:wrap;gap:var(--mg-gap-tight);margin-top:16px}
