.BookSharingSettings-module__3uqdEG__section{background:var(--color-card-bg);border:1px solid var(--color-card-border);box-shadow:var(--color-card-shadow);border-radius:16px;padding:1.25rem}.BookSharingSettings-module__3uqdEG__headingRow,.BookSharingSettings-module__3uqdEG__controls,.BookSharingSettings-module__3uqdEG__bookRow,.BookSharingSettings-module__3uqdEG__dialogActions,.BookSharingSettings-module__3uqdEG__retryRow{flex-wrap:wrap;align-items:center;gap:.75rem;display:flex}.BookSharingSettings-module__3uqdEG__headingRow{justify-content:space-between}.BookSharingSettings-module__3uqdEG__title{color:var(--color-text);margin:0;font-size:20px;font-weight:700}.BookSharingSettings-module__3uqdEG__muted,.BookSharingSettings-module__3uqdEG__confirmationCopy{color:var(--color-text-light);margin:.4rem 0 0;font-size:16px;line-height:1.45}.BookSharingSettings-module__3uqdEG__controls{border-top:1px solid var(--color-border);justify-content:space-between;margin-top:1rem;padding-top:.9rem}.BookSharingSettings-module__3uqdEG__disclosure,.BookSharingSettings-module__3uqdEG__secondaryButton,.BookSharingSettings-module__3uqdEG__stopButton{cursor:pointer;border-radius:12px;min-height:2.5rem;padding:.45rem .8rem;font-family:inherit;font-size:16px;font-weight:700;line-height:1.15}.BookSharingSettings-module__3uqdEG__disclosure,.BookSharingSettings-module__3uqdEG__secondaryButton{background:var(--color-card-bg);border:1px solid color-mix(in srgb, var(--ui-action-line) 40%, transparent);color:var(--ui-action-subtle-ink)}.BookSharingSettings-module__3uqdEG__disclosure{justify-content:space-between;align-items:center;gap:.5rem;display:inline-flex}.BookSharingSettings-module__3uqdEG__stopButton{background:var(--ui-control-surface);border:1px solid var(--ui-control-boundary);color:var(--ui-text)}.BookSharingSettings-module__3uqdEG__disclosure:hover,.BookSharingSettings-module__3uqdEG__secondaryButton:hover{background:color-mix(in srgb, var(--ui-action-solid) 8%, transparent)}.BookSharingSettings-module__3uqdEG__stopButton:hover:not(:disabled){background:var(--ui-pointing-surface)}.BookSharingSettings-module__3uqdEG__disclosure:focus-visible,.BookSharingSettings-module__3uqdEG__secondaryButton:focus-visible,.BookSharingSettings-module__3uqdEG__stopButton:focus-visible{outline:3px solid var(--ui-focus-accent);outline-offset:2px}.BookSharingSettings-module__3uqdEG__disclosure:disabled,.BookSharingSettings-module__3uqdEG__secondaryButton:disabled,.BookSharingSettings-module__3uqdEG__stopButton:disabled{cursor:not-allowed;opacity:.6}.BookSharingSettings-module__3uqdEG__bookList{border-top:1px dashed var(--color-border);margin-top:.9rem;padding-top:.75rem}.BookSharingSettings-module__3uqdEG__bookRow{justify-content:space-between;padding:.55rem 0}.BookSharingSettings-module__3uqdEG__bookRow+.BookSharingSettings-module__3uqdEG__bookRow{border-top:1px solid color-mix(in srgb, var(--color-border) 55%, transparent)}.BookSharingSettings-module__3uqdEG__bookTitle{color:var(--color-text);overflow-wrap:anywhere;font-weight:700}.BookSharingSettings-module__3uqdEG__error{color:var(--ui-danger-text);margin:.8rem 0 0;font-size:16px}.BookSharingSettings-module__3uqdEG__notice{color:var(--color-text);background:var(--color-card-bg);border:1px solid var(--color-card-border);border-radius:12px;margin:.8rem 0 0;padding:.7rem .85rem;font-size:16px}.BookSharingSettings-module__3uqdEG__retryRow{justify-content:space-between;align-items:flex-start}.BookSharingSettings-module__3uqdEG__dialogActions{margin-top:1rem}@media (max-width:560px){.BookSharingSettings-module__3uqdEG__controls,.BookSharingSettings-module__3uqdEG__headingRow,.BookSharingSettings-module__3uqdEG__bookRow{flex-direction:column;align-items:stretch}.BookSharingSettings-module__3uqdEG__disclosure,.BookSharingSettings-module__3uqdEG__secondaryButton,.BookSharingSettings-module__3uqdEG__stopButton{width:100%}}.BookSharingSettings-module__3uqdEG__passwordRow{flex-wrap:wrap;align-items:center;gap:.6rem;margin:.5rem 0 0;display:flex}.BookSharingSettings-module__3uqdEG__passwordValue{letter-spacing:.02em;color:var(--color-text);overflow-wrap:anywhere;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:16px}.BookSharingSettings-module__3uqdEG__linkButton{color:var(--color-text);font:inherit;text-underline-offset:2px;cursor:pointer;background:0 0;border:0;padding:.25rem .15rem;font-weight:700;text-decoration:underline}.BookSharingSettings-module__3uqdEG__linkButton:disabled{cursor:default;opacity:.7}
.SeparateCovers-module__F3buoG__stack{flex:none;display:inline-block;position:relative}.SeparateCovers-module__F3buoG__cover{aspect-ratio:2/3;background:var(--ui-print-paper);border:1px solid var(--ui-control-edge);box-shadow:var(--ui-hover-shadow);transform-origin:bottom;border-radius:2px;display:block;position:absolute;top:0;overflow:hidden}.SeparateCovers-module__F3buoG__square{aspect-ratio:1;top:auto;bottom:0}.SeparateCovers-module__F3buoG__cover[data-fan="0"]{transform:rotate(-4deg)}.SeparateCovers-module__F3buoG__cover[data-fan="2"]{transform:rotate(4deg)}.SeparateCovers-module__F3buoG__picture{object-fit:cover;width:100%;height:100%;display:block}.SeparateCovers-module__F3buoG__more{z-index:10;background:var(--ui-control-surface);border:1px solid var(--ui-control-edge);color:var(--ui-text);border-radius:999px;padding:0 8px;font-size:16px;font-weight:800;line-height:24px;position:absolute;bottom:-4px;right:-4px}
.PrintedBooksSection-module__FhYLUa__section{scroll-margin-top:16px}.PrintedBooksSection-module__FhYLUa__list{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.PrintedBooksSection-module__FhYLUa__row{border-top:1px solid var(--ui-section-rule);grid-template-columns:64px minmax(0,1fr);align-items:start;column-gap:16px;padding:16px 0;display:grid}.PrintedBooksSection-module__FhYLUa__row:first-child{border-top:0;padding-top:0}.PrintedBooksSection-module__FhYLUa__row[data-pointed=true]{box-shadow:0 0 0 2px var(--ui-hover-edge), var(--ui-hover-shadow);border-top-color:#0000;border-radius:16px;margin:0 -12px;padding:16px 12px}.PrintedBooksSection-module__FhYLUa__row:focus{outline:none}.PrintedBooksSection-module__FhYLUa__row:focus-visible{outline:2px solid var(--ui-focus-accent);outline-offset:4px}.PrintedBooksSection-module__FhYLUa__front{justify-content:center;display:flex}.PrintedBooksSection-module__FhYLUa__words{flex-direction:column;align-items:flex-start;min-width:0;display:flex}.PrintedBooksSection-module__FhYLUa__name{color:var(--ui-text);overflow-wrap:anywhere;font-size:16px;font-weight:800;line-height:1.5}.PrintedBooksSection-module__FhYLUa__meta,.PrintedBooksSection-module__FhYLUa__note{color:var(--ui-text-muted);margin:0;font-size:16px;line-height:1.5}.PrintedBooksSection-module__FhYLUa__status{color:var(--ui-text);margin:0;font-size:16px;font-weight:700;line-height:1.5}.PrintedBooksSection-module__FhYLUa__problem{background:var(--ui-warning-surface);color:var(--ui-warning-text);border-radius:12px;align-items:flex-start;gap:8px;margin:4px 0 0;padding:8px 12px;font-size:16px;font-weight:700;line-height:1.5;display:flex}.PrintedBooksSection-module__FhYLUa__problemMark{flex:none;margin-top:2px}.PrintedBooksSection-module__FhYLUa__track{white-space:nowrap}.PrintedBooksSection-module__FhYLUa__tracks{flex-wrap:wrap;column-gap:16px;display:flex}.PrintedBooksSection-module__FhYLUa__link{min-height:44px;color:var(--ui-link);text-underline-offset:3px;align-items:center;font-weight:700;text-decoration:underline;display:inline-flex}.PrintedBooksSection-module__FhYLUa__link:focus-visible{outline:2px solid var(--ui-focus-accent);outline-offset:2px;border-radius:4px}.PrintedBooksSection-module__FhYLUa__report{font-size:16px;line-height:1.5}
.PrintAddressForm-module__gG0ZkG__form{gap:16px;min-width:0;display:grid}.PrintAddressForm-module__gG0ZkG__parts{border:0;gap:16px;min-width:0;margin:0;padding:0;display:grid}.PrintAddressForm-module__gG0ZkG__legend{color:var(--ui-text);padding:0 0 8px;font-size:20px;font-weight:800;line-height:1.35}.PrintAddressForm-module__gG0ZkG__part{align-content:start;gap:4px;min-width:0;display:grid}.PrintAddressForm-module__gG0ZkG__label{color:var(--ui-text);font-size:16px;font-weight:700;line-height:1.35}.PrintAddressForm-module__gG0ZkG__field{box-sizing:border-box;border-radius:var(--ui-control-radius);border:1px solid var(--ui-control-boundary);background:var(--ui-control-surface);width:100%;min-width:0;min-height:48px;color:var(--ui-text);font:inherit;padding:8px 12px;font-size:16px}.PrintAddressForm-module__gG0ZkG__field:focus-visible{outline:2px solid var(--ui-focus-accent);outline-offset:2px}.PrintAddressForm-module__gG0ZkG__field[aria-invalid=true]{border-color:var(--ui-danger-text)}.PrintAddressForm-module__gG0ZkG__cityRow{grid-template-columns:minmax(0,3fr) minmax(0,2fr);align-items:start;gap:12px;display:grid}.PrintAddressForm-module__gG0ZkG__fieldProblem{color:var(--ui-danger-text);margin:0;font-size:16px;line-height:1.5}.PrintAddressForm-module__gG0ZkG__zipFill{color:var(--ui-text-muted);margin:0;font-size:16px;line-height:1.5}.PrintAddressForm-module__gG0ZkG__actions{justify-items:start;gap:12px;display:grid}.PrintAddressForm-module__gG0ZkG__foot{flex-wrap:wrap;align-items:center;gap:12px 16px;display:flex}.PrintAddressForm-module__gG0ZkG__ask{box-sizing:border-box;border-radius:var(--ui-control-radius);background:var(--ui-action-solid);min-height:48px;color:var(--ui-action-on-solid);box-shadow:0 4px 0 var(--ui-action-pressed);font:inherit;cursor:pointer;transition:transform var(--motion-press) var(--motion-curve), box-shadow var(--motion-press) var(--motion-curve), background-color var(--motion-quick) var(--motion-curve);border:0;justify-content:center;align-items:center;margin-bottom:4px;padding:0 32px;font-size:16px;font-weight:800;line-height:1;display:inline-flex}.PrintAddressForm-module__gG0ZkG__ask:hover:not(:disabled){background:var(--ui-action-hover)}.PrintAddressForm-module__gG0ZkG__ask:active:not(:disabled){background:var(--ui-action-pressed);box-shadow:none;transform:translateY(4px)}.PrintAddressForm-module__gG0ZkG__ask:focus-visible{outline:2px solid var(--ui-focus-accent);outline-offset:2px}.PrintAddressForm-module__gG0ZkG__ask:disabled{background:var(--ui-disabled-surface);color:var(--ui-disabled-text);box-shadow:none;cursor:progress;transform:translateY(4px)}@media (prefers-reduced-motion:reduce){.PrintAddressForm-module__gG0ZkG__ask{transition:none}.PrintAddressForm-module__gG0ZkG__ask:active:not(:disabled){box-shadow:0 4px 0 var(--ui-action-pressed);transform:none}}.PrintAddressForm-module__gG0ZkG__problem{color:var(--ui-danger-text);margin:0;font-size:16px;font-weight:700;line-height:1.5}
.PrintStepBar-module__Z8PPna__bar{min-width:0}.PrintStepBar-module__Z8PPna__list{flex-wrap:wrap;align-items:center;gap:0 24px;margin:0;padding:0;list-style:none;display:flex}.PrintStepBar-module__Z8PPna__bar[data-compact=true] .PrintStepBar-module__Z8PPna__list{gap:0 16px}.PrintStepBar-module__Z8PPna__step{align-items:center;min-height:44px;display:flex}.PrintStepBar-module__Z8PPna__done,.PrintStepBar-module__Z8PPna__current,.PrintStepBar-module__Z8PPna__ahead{white-space:nowrap;align-items:center;gap:8px;min-height:44px;font-size:16px;line-height:1.5;display:inline-flex}.PrintStepBar-module__Z8PPna__done{color:var(--ui-action-line);text-underline-offset:3px;font-weight:700;text-decoration:underline}.PrintStepBar-module__Z8PPna__done:hover{text-decoration-thickness:2px}.PrintStepBar-module__Z8PPna__done:focus-visible{outline:2px solid var(--ui-focus-accent);outline-offset:2px;border-radius:4px}.PrintStepBar-module__Z8PPna__current:focus{outline:none}.PrintStepBar-module__Z8PPna__current:focus-visible{outline:2px solid var(--ui-focus-accent);outline-offset:2px;border-radius:4px}.PrintStepBar-module__Z8PPna__tick{flex:none}.PrintStepBar-module__Z8PPna__current{color:var(--ui-text);font-weight:800}.PrintStepBar-module__Z8PPna__ahead{color:var(--ui-text-muted);font-weight:600}.PrintStepBar-module__Z8PPna__number{border:2px solid;border-radius:50%;flex:none;justify-content:center;align-items:center;width:28px;height:28px;font-size:16px;font-weight:800;line-height:1;display:inline-flex}@media (max-width:480px){.PrintStepBar-module__Z8PPna__list{gap:0 12px}.PrintStepBar-module__Z8PPna__done{gap:4px}.PrintStepBar-module__Z8PPna__number{display:none}}.PrintStepBar-module__Z8PPna__srOnly{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}
.PrintSummaryStrip-module__xBzOfG__strip{border:1px solid var(--ui-control-edge);background:var(--ui-raised-surface);color:var(--ui-text);border-radius:16px}.PrintSummaryStrip-module__xBzOfG__lines{margin:0;padding:0 16px;list-style:none}.PrintSummaryStrip-module__xBzOfG__line{align-items:center;gap:12px;min-height:44px;padding:8px 0;display:flex}.PrintSummaryStrip-module__xBzOfG__line+.PrintSummaryStrip-module__xBzOfG__line{border-top:1px solid var(--ui-section-rule)}.PrintSummaryStrip-module__xBzOfG__covers{flex:none}.PrintSummaryStrip-module__xBzOfG__words{flex-direction:column;flex:1;min-width:0;display:flex}.PrintSummaryStrip-module__xBzOfG__name{overflow-wrap:anywhere;font-size:16px;font-weight:800;line-height:1.5}.PrintSummaryStrip-module__xBzOfG__plain{overflow-wrap:anywhere;font-size:16px;font-weight:700;line-height:1.5}.PrintSummaryStrip-module__xBzOfG__detail{color:var(--ui-text-muted);font-size:16px;line-height:1.5}.PrintSummaryStrip-module__xBzOfG__total{font-variant-numeric:tabular-nums;font-size:20px;font-weight:800;line-height:1.4}.PrintSummaryStrip-module__xBzOfG__change{min-height:44px;color:var(--ui-action-line);text-underline-offset:3px;flex:none;align-items:center;padding:0 4px;font-size:16px;font-weight:700;text-decoration:underline;display:inline-flex}.PrintSummaryStrip-module__xBzOfG__change:hover{text-decoration-thickness:2px}.PrintSummaryStrip-module__xBzOfG__change:focus-visible{outline:2px solid var(--ui-focus-accent);outline-offset:2px;border-radius:4px}.PrintSummaryStrip-module__xBzOfG__srOnly{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}
.PrintDelivery-module__JLDFzq__stack{gap:16px;min-width:0;display:grid}.PrintDelivery-module__JLDFzq__card{box-sizing:border-box;border:1px solid var(--ui-control-edge);background:var(--ui-raised-surface);color:var(--ui-text);box-shadow:var(--shadow-md);border-radius:24px;gap:16px;padding:24px;display:grid}.PrintDelivery-module__JLDFzq__status{color:var(--ui-text-muted);margin:0;font-size:16px;font-weight:700;line-height:1.5}.PrintDelivery-module__JLDFzq__problem{color:var(--ui-danger-text);margin:0;font-size:16px;font-weight:700;line-height:1.5}.PrintDelivery-module__JLDFzq__ordered{background:var(--ui-success-surface);color:var(--ui-success-text);border-radius:16px;margin:0;padding:12px 16px;font-size:16px;font-weight:700;line-height:1.5}.PrintDelivery-module__JLDFzq__ordered a{color:inherit;text-underline-offset:3px}.PrintDelivery-module__JLDFzq__warning{background:var(--ui-warning-surface);color:var(--ui-warning-text);border-radius:16px;flex-wrap:wrap;align-items:center;gap:8px 12px;padding:12px 16px;display:flex}.PrintDelivery-module__JLDFzq__warningMark{flex:none}.PrintDelivery-module__JLDFzq__warningWords{flex:200px;margin:0;font-size:16px;font-weight:700;line-height:1.5}.PrintDelivery-module__JLDFzq__quiet{box-sizing:border-box;border-radius:var(--ui-pill-radius);border:1.5px solid var(--ui-action-line);background:var(--ui-control-surface);min-height:44px;color:var(--ui-action-line);font:inherit;cursor:pointer;justify-self:start;align-items:center;padding:0 20px;font-size:16px;font-weight:800;line-height:1;text-decoration:none;display:inline-flex}.PrintDelivery-module__JLDFzq__quiet:hover{background:color-mix(in srgb, var(--ui-action-line) 12%, var(--ui-control-surface))}.PrintDelivery-module__JLDFzq__quiet:focus-visible{outline:2px solid var(--ui-focus-accent);outline-offset:2px}@media (max-width:767px){.PrintDelivery-module__JLDFzq__card{padding:16px}}
.PrintPay-module__PDEI4W__stack{gap:16px;min-width:0;display:grid}.PrintPay-module__PDEI4W__card{box-sizing:border-box;border:1px solid var(--ui-control-edge);background:var(--ui-raised-surface);color:var(--ui-text);box-shadow:var(--shadow-md);border-radius:24px;gap:16px;padding:24px;display:grid}.PrintPay-module__PDEI4W__pricing{gap:16px;min-width:0;display:grid}.PrintPay-module__PDEI4W__status{color:var(--ui-text-muted);margin:0;font-size:16px;font-weight:700;line-height:1.5}.PrintPay-module__PDEI4W__notice{color:var(--ui-text);margin:0;font-size:16px;font-weight:700;line-height:1.5}.PrintPay-module__PDEI4W__problem{color:var(--ui-danger-text);margin:0;font-size:16px;font-weight:700;line-height:1.5}.PrintPay-module__PDEI4W__small{color:var(--ui-text-muted);margin:0;font-size:16px;line-height:1.5}.PrintPay-module__PDEI4W__link{color:var(--ui-link);text-underline-offset:3px;font-weight:700}.PrintPay-module__PDEI4W__link:focus-visible{outline:2px solid var(--ui-focus-accent);outline-offset:2px}.PrintPay-module__PDEI4W__payArea{border-top:1px solid var(--ui-section-rule);--checkout-form-narrow-block-size:637px;--checkout-form-wide-block-size:526px;--checkout-form-block-size:var(--checkout-form-narrow-block-size);min-width:0;padding-top:16px}@media (min-width:768px){.PrintPay-module__PDEI4W__payArea{--checkout-form-block-size:var(--checkout-form-wide-block-size)}}.PrintPay-module__PDEI4W__payTrouble{justify-items:start;gap:12px;display:grid}.PrintPay-module__PDEI4W__payBox{gap:12px;display:grid}.PrintPay-module__PDEI4W__pay{border-radius:var(--ui-control-radius);background:var(--ui-action-solid);min-height:48px;color:var(--ui-action-on-solid);box-shadow:0 4px 0 var(--ui-action-pressed);font:inherit;cursor:pointer;transition:transform var(--motion-press) var(--motion-curve), box-shadow var(--motion-press) var(--motion-curve), background-color var(--motion-quick) var(--motion-curve);border:0;margin-bottom:4px;padding:0 32px;font-size:16px;font-weight:800}.PrintPay-module__PDEI4W__pay:hover:not(:disabled){background:var(--ui-action-hover)}.PrintPay-module__PDEI4W__pay:active:not(:disabled){background:var(--ui-action-pressed);box-shadow:none;transform:translateY(4px)}.PrintPay-module__PDEI4W__pay:focus-visible{outline:2px solid var(--ui-focus-accent);outline-offset:2px}.PrintPay-module__PDEI4W__pay:disabled{background:var(--ui-disabled-surface);color:var(--ui-disabled-text);box-shadow:none;cursor:progress;transform:translateY(4px)}.PrintPay-module__PDEI4W__payProblem{border-radius:var(--ui-control-radius);background:var(--ui-danger-surface);color:var(--ui-danger-text);margin:0;padding:12px 16px;font-size:16px;line-height:1.5}.PrintPay-module__PDEI4W__ordered{background:var(--ui-success-surface);color:var(--ui-success-text);border-radius:16px;margin:0;padding:12px 16px;font-size:16px;font-weight:700;line-height:1.5}.PrintPay-module__PDEI4W__ordered a,.PrintPay-module__PDEI4W__status a{color:inherit;text-underline-offset:3px}.PrintPay-module__PDEI4W__warning{background:var(--ui-warning-surface);color:var(--ui-warning-text);border-radius:16px;flex-wrap:wrap;align-items:center;gap:8px 12px;padding:12px 16px;display:flex}.PrintPay-module__PDEI4W__warningMark{flex:none}.PrintPay-module__PDEI4W__warningWords{flex:200px;margin:0;font-size:16px;font-weight:700;line-height:1.5}.PrintPay-module__PDEI4W__quiet{box-sizing:border-box;border-radius:var(--ui-pill-radius);border:1.5px solid var(--ui-action-line);background:var(--ui-control-surface);min-height:44px;color:var(--ui-action-line);font:inherit;cursor:pointer;justify-self:start;align-items:center;padding:0 20px;font-size:16px;font-weight:800;line-height:1;text-decoration:none;display:inline-flex}.PrintPay-module__PDEI4W__quiet:hover:not(:disabled){background:color-mix(in srgb, var(--ui-action-line) 12%, var(--ui-control-surface))}.PrintPay-module__PDEI4W__quiet:focus-visible{outline:2px solid var(--ui-focus-accent);outline-offset:2px}@media (prefers-reduced-motion:reduce){.PrintPay-module__PDEI4W__pay{transition:none}.PrintPay-module__PDEI4W__pay:active:not(:disabled){box-shadow:0 4px 0 var(--ui-action-pressed);transform:none}}@media (max-width:767px){.PrintPay-module__PDEI4W__card{padding:16px}}
.PrintComingSoon-module__r41ztW__sentence{margin:0;font-size:16px;line-height:1.5}.PrintComingSoon-module__r41ztW__actions{justify-content:flex-end;margin-top:24px;display:flex}.PrintComingSoon-module__r41ztW__gotIt{box-sizing:border-box;border-radius:var(--ui-pill-radius);border:1.5px solid var(--ui-action-line);background:var(--ui-control-surface);min-width:120px;min-height:44px;color:var(--ui-action-line);font:inherit;cursor:pointer;justify-content:center;align-items:center;padding:0 24px;font-size:16px;font-weight:800;line-height:1.25;display:inline-flex}.PrintComingSoon-module__r41ztW__gotIt:hover{background:color-mix(in srgb, var(--ui-action-solid) 15%, var(--ui-control-surface))}.PrintComingSoon-module__r41ztW__gotIt:focus-visible{outline:2px solid var(--ui-focus-accent);outline-offset:2px}@media (max-width:720px){.PrintComingSoon-module__r41ztW__gotIt{width:100%}}
.PrintFinishLine-module__14a2Cq__line{border:1px solid var(--ui-control-edge);background:var(--ui-raised-surface);color:var(--ui-text);border-radius:16px;flex-wrap:wrap;align-items:center;gap:12px 16px;margin:0 0 24px;padding:12px 16px;display:flex}.PrintFinishLine-module__14a2Cq__collage{flex:none}.PrintFinishLine-module__14a2Cq__words{flex-direction:column;flex:200px;gap:2px;min-width:0;display:flex}.PrintFinishLine-module__14a2Cq__lead{margin:0;font-size:16px;font-weight:800;line-height:1.35}.PrintFinishLine-module__14a2Cq__count{color:var(--ui-text-muted);margin:0;font-size:16px;line-height:1.35}.PrintFinishLine-module__14a2Cq__refusal{margin:4px 0 0;font-size:16px;font-weight:700;line-height:1.35}.PrintFinishLine-module__14a2Cq__actions{flex:none;align-items:center;gap:8px;display:flex}.PrintFinishLine-module__14a2Cq__discard{border-radius:var(--ui-pill-radius);min-height:44px;color:var(--ui-action-line);font:inherit;cursor:pointer;background:0 0;border:0;padding:0 12px;font-size:16px;font-weight:800}.PrintFinishLine-module__14a2Cq__discard:hover{text-decoration:underline}.PrintFinishLine-module__14a2Cq__resume{box-sizing:border-box;border-radius:var(--ui-pill-radius);border:1.5px solid var(--ui-action-line);background:var(--ui-control-surface);min-height:44px;color:var(--ui-action-line);white-space:nowrap;align-items:center;gap:4px;padding:0 12px 0 16px;font-size:16px;font-weight:800;line-height:1;text-decoration:none;display:inline-flex}.PrintFinishLine-module__14a2Cq__resume:hover{background:color-mix(in srgb, var(--ui-action-line) 15%, var(--ui-control-surface))}.PrintFinishLine-module__14a2Cq__discard:focus-visible,.PrintFinishLine-module__14a2Cq__resume:focus-visible{outline:2px solid var(--ui-focus-accent);outline-offset:2px}@media (max-width:480px){.PrintFinishLine-module__14a2Cq__line{margin-bottom:16px}.PrintFinishLine-module__14a2Cq__actions{flex:100%;justify-content:flex-end}}
.PrintBooksButton-module__YqlTWG__printBooks{box-sizing:border-box;border-radius:var(--ui-pill-radius);border:1.5px solid var(--ui-action-line);background:var(--ui-control-surface);height:44px;color:var(--ui-action-line);font:inherit;white-space:nowrap;cursor:pointer;align-items:center;gap:8px;padding:0 16px 0 12px;font-size:16px;font-weight:800;line-height:1;display:inline-flex}.PrintBooksButton-module__YqlTWG__printBooksLong{display:var(--title-action-long,inline)}.PrintBooksButton-module__YqlTWG__printBooksShort{display:var(--title-action-short,none)}.PrintBooksButton-module__YqlTWG__printBooks:hover{background:color-mix(in srgb, var(--ui-action-solid) 15%, var(--ui-control-surface))}.PrintBooksButton-module__YqlTWG__printBooks:focus-visible{outline:2px solid var(--ui-focus-accent);outline-offset:2px}
.PrintMixedSizes-module__j11iSq__box{border:1.5px solid color-mix(in srgb, var(--ui-warning-text) 45%, transparent);background:var(--ui-warning-surface);color:var(--ui-warning-text);border-radius:16px;flex-wrap:wrap;align-items:center;gap:12px 16px;padding:16px;display:flex}.PrintMixedSizes-module__j11iSq__mark{flex:none;align-self:flex-start;display:inline-flex}.PrintMixedSizes-module__j11iSq__words{flex-direction:column;flex:20rem;gap:8px;min-width:0;display:flex}.PrintMixedSizes-module__j11iSq__title{color:var(--ui-warning-text);margin:0;font-size:20px;font-weight:800;line-height:1.25}.PrintMixedSizes-module__j11iSq__text{color:var(--ui-warning-text);margin:0;font-size:16px;line-height:1.5}.PrintMixedSizes-module__j11iSq__answer{box-sizing:border-box;border-radius:var(--ui-pill-radius);border:1.5px solid var(--ui-action-line);background:var(--ui-control-surface);min-width:120px;min-height:44px;color:var(--ui-action-line);font:inherit;cursor:pointer;justify-content:center;align-items:center;padding:0 24px;font-size:16px;font-weight:800;line-height:1.25;display:inline-flex}.PrintMixedSizes-module__j11iSq__answer:hover{background:color-mix(in srgb, var(--ui-action-line) 15%, var(--ui-control-surface))}.PrintMixedSizes-module__j11iSq__answer:focus-visible{outline:2px solid var(--ui-focus-accent);outline-offset:2px}
.PrintSelectCard-module__U8oQvG__card{--print-tick-inset:12px;--print-tick-size:32px;border:1px solid var(--ui-control-edge);background:var(--ui-raised-surface);box-shadow:var(--shadow-md);cursor:pointer;transition:transform var(--motion-settle) cubic-bezier(.16, 1, .3, 1), box-shadow var(--motion-settle);border-radius:24px;flex-direction:column;display:flex;position:relative;overflow:hidden}.PrintSelectCard-module__U8oQvG__card:hover:not(.PrintSelectCard-module__U8oQvG__cardDimmed){transform:translateY(var(--ui-hover-rise-card));box-shadow:var(--ui-hover-shadow)}.PrintSelectCard-module__U8oQvG__cardChosen{border-color:var(--ui-chosen-edge);outline:2px solid var(--ui-chosen-edge);outline-offset:-1px}.PrintSelectCard-module__U8oQvG__cardChosen .PrintSelectCard-module__U8oQvG__facts{background:var(--ui-chosen-surface)}.PrintSelectCard-module__U8oQvG__cardDimmed{cursor:not-allowed}.PrintSelectCard-module__U8oQvG__cardDimmed .PrintSelectCard-module__U8oQvG__art,.PrintSelectCard-module__U8oQvG__cardDimmed .PrintSelectCard-module__U8oQvG__facts{opacity:.38}.PrintSelectCard-module__U8oQvG__cover{flex:none;height:320px;display:block;position:relative}.PrintSelectCard-module__U8oQvG__art{display:block;position:absolute;inset:0}.PrintSelectCard-module__U8oQvG__coverImg{object-fit:cover;width:100%;height:100%;display:block}.PrintSelectCard-module__U8oQvG__coverSquare .PrintSelectCard-module__U8oQvG__coverImg{object-position:top}.PrintSelectCard-module__U8oQvG__noCover{background:var(--ui-cover-calm);width:100%;height:100%;color:var(--ui-text-muted);justify-content:center;align-items:center;display:flex}.PrintSelectCard-module__U8oQvG__input{top:var(--print-tick-inset);left:var(--print-tick-inset);z-index:2;width:var(--print-tick-size);height:var(--print-tick-size);opacity:0;cursor:inherit;margin:0;position:absolute}.PrintSelectCard-module__U8oQvG__tick{top:var(--print-tick-inset);left:var(--print-tick-inset);z-index:1;box-sizing:border-box;width:var(--print-tick-size);height:var(--print-tick-size);border:2px solid var(--ui-control-boundary);background:var(--ui-raised-surface);color:var(--ui-chosen-ink);border-radius:8px;place-items:center;font-size:16px;font-weight:800;line-height:1;display:grid;position:absolute}.PrintSelectCard-module__U8oQvG__cardChosen .PrintSelectCard-module__U8oQvG__tick{border-color:var(--ui-chosen-edge);background:var(--ui-chosen-surface)}.PrintSelectCard-module__U8oQvG__cardDimmed .PrintSelectCard-module__U8oQvG__tick{border-color:var(--ui-disabled-surface);background:var(--ui-disabled-surface)}.PrintSelectCard-module__U8oQvG__input:focus-visible+.PrintSelectCard-module__U8oQvG__tick{outline:2px solid var(--ui-focus-accent);outline-offset:2px}.PrintSelectCard-module__U8oQvG__addPriceLabel{top:calc(var(--print-tick-inset) + var(--print-tick-size) + 8px);left:var(--print-tick-inset);z-index:1;box-sizing:border-box;background:var(--ui-raised-surface);min-height:32px;color:var(--ui-text);white-space:nowrap;border-radius:8px;align-items:center;padding:0 8px;font-size:16px;font-weight:800;line-height:1;display:flex;position:absolute}.PrintSelectCard-module__U8oQvG__why{z-index:1;border:1px solid var(--ui-control-edge);background:var(--ui-raised-surface);color:var(--ui-text);text-align:center;border-radius:12px;padding:8px 12px;font-size:16px;font-weight:700;line-height:1.35;position:absolute;bottom:12px;left:12px;right:12px}.PrintSelectCard-module__U8oQvG__facts{flex-direction:column;flex:1;gap:4px;padding:16px 20px 20px;display:flex}.PrintSelectCard-module__U8oQvG__bookName{-webkit-line-clamp:2;color:var(--ui-text);-webkit-box-orient:vertical;font-size:20px;font-weight:700;line-height:1.3;display:-webkit-box;overflow:hidden}.PrintSelectCard-module__U8oQvG__topic{color:var(--ui-text-muted);font-size:16px;font-weight:700;line-height:1.35}.PrintSelectCard-module__U8oQvG__forWhom{color:var(--ui-text-muted);font-size:16px;line-height:1.35}@media (max-width:768px){.PrintSelectCard-module__U8oQvG__card{--print-tick-inset:8px;border-radius:16px}.PrintSelectCard-module__U8oQvG__cover{aspect-ratio:3/4;height:auto}.PrintSelectCard-module__U8oQvG__coverSquare{aspect-ratio:1}.PrintSelectCard-module__U8oQvG__why{padding:4px 8px;bottom:8px;left:8px;right:8px}.PrintSelectCard-module__U8oQvG__facts{gap:2px;padding:8px 12px 12px}.PrintSelectCard-module__U8oQvG__bookName{font-size:16px}}.PrintSelectCard-module__U8oQvG__cardSmall{--print-tick-inset:8px;--print-tick-size:28px;border-radius:16px}.PrintSelectCard-module__U8oQvG__cardSmall .PrintSelectCard-module__U8oQvG__cover{aspect-ratio:3/4;height:auto}.PrintSelectCard-module__U8oQvG__cardSmall .PrintSelectCard-module__U8oQvG__coverSquare{aspect-ratio:1}.PrintSelectCard-module__U8oQvG__cardSmall .PrintSelectCard-module__U8oQvG__why{padding:4px 8px;font-size:16px;bottom:8px;left:8px;right:8px}.PrintSelectCard-module__U8oQvG__cardSmall .PrintSelectCard-module__U8oQvG__facts{gap:2px;padding:8px 12px 12px}.PrintSelectCard-module__U8oQvG__cardSmall .PrintSelectCard-module__U8oQvG__bookName{font-size:16px}.PrintSelectCard-module__U8oQvG__cardSmall .PrintSelectCard-module__U8oQvG__topic{display:none}@media (prefers-reduced-motion:reduce){.PrintSelectCard-module__U8oQvG__card{transition:none}.PrintSelectCard-module__U8oQvG__card:hover:not(.PrintSelectCard-module__U8oQvG__cardDimmed){transform:none}}
.PrintBookName-module__CAzJ-q__nameRow{flex-wrap:wrap;align-items:center;gap:8px 12px;min-width:0;display:flex}.PrintBookName-module__CAzJ-q__name{overflow-wrap:anywhere;min-width:0;color:var(--ui-text);font-family:var(--font-newsreader), Georgia, "Times New Roman", serif;margin:0;font-size:24px;font-weight:600;line-height:1.25}.PrintBookName-module__CAzJ-q__rename,.PrintBookName-module__CAzJ-q__save{box-sizing:border-box;border-radius:var(--ui-pill-radius);border:1.5px solid var(--ui-action-line);background:var(--ui-control-surface);min-height:44px;color:var(--ui-action-line);font:inherit;cursor:pointer;align-items:center;gap:8px;padding:0 16px;font-size:16px;font-weight:800;line-height:1;display:inline-flex}.PrintBookName-module__CAzJ-q__rename{padding:0 16px 0 12px}.PrintBookName-module__CAzJ-q__rename:hover,.PrintBookName-module__CAzJ-q__save:hover:not(:disabled){background:color-mix(in srgb, var(--ui-action-solid) 15%, var(--ui-control-surface))}.PrintBookName-module__CAzJ-q__save:disabled{opacity:.38;cursor:progress}.PrintBookName-module__CAzJ-q__cancel{border-radius:var(--ui-pill-radius);min-height:44px;color:var(--ui-text);font:inherit;text-underline-offset:3px;cursor:pointer;background:0 0;border:0;padding:0 12px;font-size:16px;font-weight:700;text-decoration:underline}.PrintBookName-module__CAzJ-q__cancel:disabled{opacity:.38;cursor:default}.PrintBookName-module__CAzJ-q__rename:focus-visible,.PrintBookName-module__CAzJ-q__save:focus-visible,.PrintBookName-module__CAzJ-q__cancel:focus-visible{outline:2px solid var(--ui-focus-accent);outline-offset:2px}.PrintBookName-module__CAzJ-q__editor{gap:8px;min-width:0;display:grid}.PrintBookName-module__CAzJ-q__label{color:var(--ui-text);font-size:16px;font-weight:800}.PrintBookName-module__CAzJ-q__field{box-sizing:border-box;border-radius:var(--ui-control-radius);border:1px solid var(--ui-control-boundary);background:var(--ui-control-surface);width:100%;min-height:48px;color:var(--ui-text);font:inherit;padding:8px 12px;font-size:16px}.PrintBookName-module__CAzJ-q__field:focus-visible{outline:2px solid var(--ui-focus-accent);outline-offset:2px}.PrintBookName-module__CAzJ-q__field[aria-invalid=true]{border-color:var(--ui-danger-text)}.PrintBookName-module__CAzJ-q__hint{color:var(--ui-text-muted);margin:0;font-size:16px;line-height:1.5}.PrintBookName-module__CAzJ-q__refusal{color:var(--ui-danger-text);margin:0;font-size:16px;font-weight:700;line-height:1.5}.PrintBookName-module__CAzJ-q__actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}
.PrintCoverChoice-module__RWPiYG__choice{border:0;grid-template-columns:1fr 1fr;gap:8px;min-width:0;margin:0;padding:0;display:grid}.PrintCoverChoice-module__RWPiYG__srOnly{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.PrintCoverChoice-module__RWPiYG__cover{box-sizing:border-box;border:1px solid var(--ui-control-boundary);background:var(--ui-control-surface);min-width:0;min-height:44px;color:var(--ui-text);cursor:pointer;transition:transform var(--motion-settle) cubic-bezier(.16, 1, .3, 1), box-shadow var(--motion-settle);border-radius:16px;align-content:start;gap:4px;padding:12px 16px;display:grid;position:relative}.PrintCoverChoice-module__RWPiYG__cover:hover{transform:translateY(var(--ui-hover-rise-card));box-shadow:var(--ui-hover-shadow)}.PrintCoverChoice-module__RWPiYG__cover[data-chosen=true]{border-color:var(--ui-chosen-edge);outline:2px solid var(--ui-chosen-edge);outline-offset:-1px;background:var(--ui-chosen-surface)}.PrintCoverChoice-module__RWPiYG__cover:has(.PrintCoverChoice-module__RWPiYG__input:focus-visible){outline:2px solid var(--ui-focus-accent);outline-offset:3px}.PrintCoverChoice-module__RWPiYG__input{opacity:0;width:100%;height:100%;cursor:inherit;margin:0;position:absolute;inset:0}.PrintCoverChoice-module__RWPiYG__coverName{align-items:center;gap:8px;font-size:16px;font-weight:800;line-height:1.35;display:inline-flex}.PrintCoverChoice-module__RWPiYG__tick{color:var(--ui-chosen-ink);flex:none}.PrintCoverChoice-module__RWPiYG__cost{color:var(--ui-text-muted);font-variant-numeric:tabular-nums;font-size:16px;line-height:1.35}.PrintCoverChoice-module__RWPiYG__amount{color:var(--ui-text);font-weight:800}.PrintCoverChoice-module__RWPiYG__cover[data-chosen=true] .PrintCoverChoice-module__RWPiYG__cost{color:var(--ui-chosen-ink)}@media (prefers-reduced-motion:reduce){.PrintCoverChoice-module__RWPiYG__cover{transition:none}.PrintCoverChoice-module__RWPiYG__cover:hover{transform:none}}
.PrintStories-module__Qwj6gW__column{flex-direction:column;gap:16px;max-width:1000px;margin-inline:auto;display:flex}.PrintStories-module__Qwj6gW__help{color:var(--ui-text-muted);margin:0;font-size:16px;line-height:1.5}.PrintStories-module__Qwj6gW__help b{color:var(--ui-text);font-weight:800}.PrintStories-module__Qwj6gW__aside{white-space:nowrap}.PrintStories-module__Qwj6gW__problem{color:var(--ui-danger-text);margin:0;font-size:16px;font-weight:700;line-height:1.5}.PrintStories-module__Qwj6gW__empty{color:var(--ui-text-muted);margin:0;padding:24px 0;font-size:20px;line-height:1.5}.PrintStories-module__Qwj6gW__srOnly{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.PrintStories-module__Qwj6gW__tools{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 16px;display:flex}.PrintStories-module__Qwj6gW__tools:empty{display:none}.PrintStories-module__Qwj6gW__chips{flex-wrap:wrap;gap:8px;display:flex}.PrintStories-module__Qwj6gW__chip{box-sizing:border-box;border:2px solid var(--ui-control-boundary);border-radius:var(--ui-pill-radius);background:var(--ui-control-surface);min-height:44px;color:var(--ui-text);font:inherit;cursor:pointer;padding:0 16px;font-size:16px;font-weight:700}.PrintStories-module__Qwj6gW__chip[aria-pressed=true]{border-color:var(--ui-chosen-edge);background:var(--ui-chosen-surface);color:var(--ui-chosen-ink)}.PrintStories-module__Qwj6gW__chip:hover:not([aria-pressed=true]){background:var(--ui-pointing-surface)}.PrintStories-module__Qwj6gW__chip:focus-visible,.PrintStories-module__Qwj6gW__quiet:focus-visible{outline:2px solid var(--ui-focus-accent);outline-offset:2px}.PrintStories-module__Qwj6gW__quiet{border-radius:var(--ui-pill-radius);min-height:44px;color:var(--ui-action-line);font:inherit;cursor:pointer;background:0 0;border:0;padding:0 12px;font-size:16px;font-weight:800}.PrintStories-module__Qwj6gW__quiet:hover{text-decoration:underline}.PrintStories-module__Qwj6gW__grid{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:16px;display:grid}.PrintStories-module__Qwj6gW__barSummary{align-items:center;gap:12px;min-width:0;font-weight:700;display:inline-flex}.PrintStories-module__Qwj6gW__barCollage{flex:none}.PrintStories-module__Qwj6gW__phoneSummary{display:none}.PrintStories-module__Qwj6gW__phoneWords{color:var(--ui-text);margin:0;font-size:16px;font-weight:700;line-height:1.5}@media (max-width:767px){.PrintStories-module__Qwj6gW__phoneSummary{border:1px solid var(--ui-control-edge);background:var(--ui-raised-surface);border-radius:16px;align-items:center;gap:12px;padding:8px 12px;display:flex}.PrintStories-module__Qwj6gW__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}}
.PrintStoryOrder-module__j-x7aW__list{margin:0;padding:0;list-style:none}.PrintStoryOrder-module__j-x7aW__row{border-bottom:1px solid var(--ui-section-rule);background:var(--ui-raised-surface);align-items:center;gap:8px 12px;padding:12px 0;display:flex}.PrintStoryOrder-module__j-x7aW__row:first-child{border-top:1px solid var(--ui-section-rule)}.PrintStoryOrder-module__j-x7aW__held{z-index:1;box-shadow:var(--ui-overlay-lift);border-radius:12px;position:relative}.PrintStoryOrder-module__j-x7aW__grip{width:32px;height:44px;color:var(--ui-text-muted);cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none;flex:none;place-items:center;display:grid}.PrintStoryOrder-module__j-x7aW__held .PrintStoryOrder-module__j-x7aW__grip{cursor:grabbing}.PrintStoryOrder-module__j-x7aW__words{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.PrintStoryOrder-module__j-x7aW__storyName{color:var(--ui-text);overflow-wrap:anywhere;font-size:16px;font-weight:800;line-height:1.35}.PrintStoryOrder-module__j-x7aW__facts{color:var(--ui-text-muted);overflow-wrap:anywhere;font-size:16px;line-height:1.35}.PrintStoryOrder-module__j-x7aW__page{color:var(--ui-text);font-variant-numeric:tabular-nums;white-space:nowrap;flex:none;font-size:16px;font-weight:800}.PrintStoryOrder-module__j-x7aW__page[data-hidden=true]{visibility:hidden}.PrintStoryOrder-module__j-x7aW__arrows{flex:none;gap:4px;display:flex}.PrintStoryOrder-module__j-x7aW__arrow{box-sizing:border-box;border-radius:var(--ui-control-radius);border:1px solid var(--ui-control-boundary);background:var(--ui-control-surface);width:44px;height:44px;color:var(--ui-text);cursor:pointer;transition:transform var(--motion-quick) var(--motion-curve);place-items:center;padding:0;display:grid}.PrintStoryOrder-module__j-x7aW__arrow:hover:not(:disabled){transform:translateY(var(--ui-hover-rise-button));border-color:var(--ui-action-line)}.PrintStoryOrder-module__j-x7aW__arrow:focus-visible{outline:2px solid var(--ui-focus-accent);outline-offset:2px}.PrintStoryOrder-module__j-x7aW__arrow:disabled{opacity:.38;cursor:default}.PrintStoryOrder-module__j-x7aW__srOnly{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (prefers-reduced-motion:reduce){.PrintStoryOrder-module__j-x7aW__arrow{transition:none}.PrintStoryOrder-module__j-x7aW__arrow:hover:not(:disabled){transform:none}}@media (max-width:480px){.PrintStoryOrder-module__j-x7aW__row{grid-template-columns:auto minmax(0,1fr) auto;grid-template-areas:"grip words arrows""grip page arrows";gap:0 8px;display:grid}.PrintStoryOrder-module__j-x7aW__grip{grid-area:grip;width:24px}.PrintStoryOrder-module__j-x7aW__words{grid-area:words}.PrintStoryOrder-module__j-x7aW__page{grid-area:page;justify-self:start;margin-top:2px}.PrintStoryOrder-module__j-x7aW__arrows{flex-direction:column;grid-area:arrows;align-self:center}}
.PrintVolumeReview-module__5YXlTq__card{border:1px solid var(--ui-control-edge);background:var(--ui-raised-surface);color:var(--ui-text);box-shadow:var(--shadow-md);border-radius:24px;grid-template-columns:180px minmax(0,1fr);align-items:start;gap:24px 32px;padding:24px;display:grid}.PrintVolumeReview-module__5YXlTq__object{justify-content:center;display:flex}.PrintVolumeReview-module__5YXlTq__details{gap:16px;min-width:0;display:grid}.PrintVolumeReview-module__5YXlTq__ordered{color:var(--ui-text);margin:0;font-size:16px;font-weight:700;line-height:1.5}.PrintVolumeReview-module__5YXlTq__ordered a{color:var(--ui-link);text-underline-offset:3px}.PrintVolumeReview-module__5YXlTq__building{color:var(--ui-text-muted);margin:0;font-size:16px;font-weight:700;line-height:1.5}.PrintVolumeReview-module__5YXlTq__failed{background:var(--ui-warning-surface);color:var(--ui-warning-text);border-radius:16px;flex-wrap:wrap;align-items:center;gap:8px 12px;padding:12px 16px;display:flex}.PrintVolumeReview-module__5YXlTq__failedMark{flex:none}.PrintVolumeReview-module__5YXlTq__failedWords{flex:200px;margin:0;font-size:16px;font-weight:700;line-height:1.5}.PrintVolumeReview-module__5YXlTq__total{border-top:1px solid var(--ui-section-rule);gap:4px;padding:8px 0 0;display:grid}.PrintVolumeReview-module__5YXlTq__summary{font-variant-numeric:tabular-nums;margin:0;font-size:16px;font-weight:800;line-height:1.5}.PrintVolumeReview-module__5YXlTq__detail{color:var(--ui-text-muted);margin:0;font-size:16px;line-height:1.5}.PrintVolumeReview-module__5YXlTq__books{margin:0;padding:0;list-style:none;display:grid}.PrintVolumeReview-module__5YXlTq__bookRow{border-top:1px solid var(--ui-section-rule);gap:4px;padding:12px 0;display:grid}.PrintVolumeReview-module__5YXlTq__bookRow:first-child{border-top:0;padding-top:0}.PrintVolumeReview-module__5YXlTq__bookLine{color:var(--ui-text);overflow-wrap:anywhere;font-size:16px;font-weight:800;line-height:1.35}.PrintVolumeReview-module__5YXlTq__flash{animation:1.2s ease-out PrintVolumeReview-module__5YXlTq__printTotalFlash}@keyframes PrintVolumeReview-module__5YXlTq__printTotalFlash{0%{background:var(--ui-action-subtle)}to{background:0 0}}.PrintVolumeReview-module__5YXlTq__problem{color:var(--ui-danger-text);margin:0;font-size:16px;font-weight:700;line-height:1.5}.PrintVolumeReview-module__5YXlTq__thumb{border-radius:8px;align-self:start;display:block}.PrintVolumeReview-module__5YXlTq__thumb:focus-visible{outline:2px solid var(--ui-focus-accent);outline-offset:2px}.PrintVolumeReview-module__5YXlTq__glance{align-content:center;gap:4px;min-width:0;display:grid}.PrintVolumeReview-module__5YXlTq__glanceName{color:var(--ui-text);overflow-wrap:anywhere;margin:0;font-size:16px;font-weight:800;line-height:1.4}.PrintVolumeReview-module__5YXlTq__part{gap:12px;min-width:0;display:grid}.PrintVolumeReview-module__5YXlTq__part+.PrintVolumeReview-module__5YXlTq__part{border-top:1px solid var(--ui-section-rule);padding-top:16px}.PrintVolumeReview-module__5YXlTq__partTitle{color:var(--ui-text);margin:0;font-size:20px;font-weight:800;line-height:1.4}.PrintVolumeReview-module__5YXlTq__part>.PrintVolumeReview-module__5YXlTq__quiet{justify-self:start}.PrintVolumeReview-module__5YXlTq__changeMark{flex:none;margin-left:-4px;margin-right:8px}.PrintVolumeReview-module__5YXlTq__quiet{box-sizing:border-box;border-radius:var(--ui-pill-radius);border:1.5px solid var(--ui-action-line);background:var(--ui-control-surface);min-height:44px;color:var(--ui-action-line);font:inherit;cursor:pointer;align-items:center;padding:0 20px;font-size:16px;font-weight:800;line-height:1;text-decoration:none;display:inline-flex}.PrintVolumeReview-module__5YXlTq__quiet:hover{background:color-mix(in srgb, var(--ui-action-solid) 15%, var(--ui-control-surface))}.PrintVolumeReview-module__5YXlTq__quiet:focus-visible{outline:2px solid var(--ui-focus-accent);outline-offset:2px}@media (prefers-reduced-motion:reduce){.PrintVolumeReview-module__5YXlTq__flash{animation:none}}@media (max-width:767px){.PrintVolumeReview-module__5YXlTq__card{grid-template-columns:96px minmax(0,1fr);gap:16px;padding:16px}.PrintVolumeReview-module__5YXlTq__details{grid-column:1/-1}}
.DangerZone-module__Ncnuea__wrapper{flex-direction:column;gap:1.25rem;display:flex}.DangerZone-module__Ncnuea__subsection{border:1px solid color-mix(in srgb, var(--color-danger) 30%, transparent);background:color-mix(in srgb, var(--color-danger) 4%, transparent);border-radius:12px;padding:1rem}.DangerZone-module__Ncnuea__subsectionTitle{color:var(--color-danger);margin:0 0 .35rem;font-size:20px}.DangerZone-module__Ncnuea__subsectionHint{color:var(--color-text-light);margin:0 0 .75rem;font-size:16px}.DangerZone-module__Ncnuea__printedBookLine{color:var(--ui-text);margin:0 0 .75rem;font-size:16px}.DangerZone-module__Ncnuea__reauthNotice{background:color-mix(in srgb, var(--color-amber) 15%, transparent);color:var(--color-amber-text);border-radius:8px;margin:0 0 .6rem;padding:.6rem .8rem;font-size:16px}.DangerZone-module__Ncnuea__error{color:var(--color-danger);margin:0 0 .6rem;font-size:16px}.DangerZone-module__Ncnuea__dangerBtnStrong{background:var(--color-danger);color:var(--ui-on-danger-solid);cursor:pointer;border:none;border-radius:8px;padding:.6rem 1rem;font-family:inherit;font-size:16px;font-weight:700;line-height:1.15}.DangerZone-module__Ncnuea__dangerBtnStrong:hover:not(:disabled){opacity:.9}.DangerZone-module__Ncnuea__dangerBtnStrong:disabled{opacity:.6;cursor:not-allowed}.DangerZone-module__Ncnuea__confirmCopy{color:var(--color-text-light);margin:0 0 .75rem;font-size:16px;font-weight:600;line-height:1.55}.DangerZone-module__Ncnuea__confirmActions{flex-wrap:wrap;justify-content:flex-end;gap:12px;margin-top:1.25rem;display:flex}.DangerZone-module__Ncnuea__cancelBtn{border:2px solid var(--color-border);color:var(--color-text-light);cursor:pointer;background:0 0;border-radius:8px;padding:.6rem 1rem;font-family:inherit;font-size:16px;font-weight:700;line-height:1.15}.DangerZone-module__Ncnuea__cancelBtn:hover{border-color:var(--color-text-light);color:var(--color-text)}
.harness-module__QEZh6W__sheet{flex-direction:column;gap:40px;padding:40px;display:flex}.harness-module__QEZh6W__panel{justify-content:center;align-items:center;min-height:220px;padding:24px;display:flex;position:relative}.harness-module__QEZh6W__officialBrandKit,.harness-module__QEZh6W__adventureEntryShot{min-block-size:100dvh;color:var(--ui-text)}.harness-module__QEZh6W__officialBrandKit{align-content:center;gap:1.5rem;padding:2rem;display:grid}.harness-module__QEZh6W__officialBrandKit h1,.harness-module__QEZh6W__officialBrandKit h2{margin:0}.harness-module__QEZh6W__officialBrandKit h1{text-align:center}.harness-module__QEZh6W__officialBrandGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;width:min(56rem,100%);margin-inline:auto;display:grid}.harness-module__QEZh6W__officialBrandGrid>section{border:1px solid var(--ui-control-edge);border-radius:var(--radius-card);background:var(--ui-panel-surface);align-content:center;justify-items:center;gap:1rem;min-width:0;padding:1.5rem;display:grid}.harness-module__QEZh6W__officialBrandGrid h2{color:var(--ui-text-muted);font-size:var(--text-sm)}.harness-module__QEZh6W__officialMarks{flex-wrap:wrap;justify-content:center;gap:1rem;display:flex}.harness-module__QEZh6W__adventureEntryShot{place-items:center;padding:1rem;display:grid;overflow:hidden}.harness-module__QEZh6W__adventureDesktop{width:min(18rem,100vw - 2rem)}@media (max-width:768px){.harness-module__QEZh6W__officialBrandKit{align-content:start;padding:1rem}.harness-module__QEZh6W__officialBrandGrid{grid-template-columns:minmax(0,1fr)}.harness-module__QEZh6W__officialBrandGrid>section{padding:1rem}}.harness-module__QEZh6W__audioBookShelf{width:min(160px,100vw - 32px);padding:16px}.harness-module__QEZh6W__topBarShot{min-block-size:100dvh}.harness-module__QEZh6W__themeContractShot{background:var(--ui-page-ground);min-block-size:100dvh;color:var(--ui-text);place-items:center;padding:1rem;display:grid}.harness-module__QEZh6W__themeContractCard{border:1px solid var(--ui-selection-edge);background:var(--ui-raised-surface);border-radius:1rem;gap:1rem;width:min(34rem,100vw - 2rem);padding:1.5rem;display:grid}.harness-module__QEZh6W__themeContractCard h1,.harness-module__QEZh6W__themeContractCard p{margin:0}.harness-module__QEZh6W__themeContractEyebrow{color:var(--ui-link);letter-spacing:.08em;text-transform:uppercase;font-size:.75rem;font-weight:800}.harness-module__QEZh6W__themeContractLead{color:var(--ui-text-muted)}.harness-module__QEZh6W__themeContractActions,.harness-module__QEZh6W__themeContractStates{flex-wrap:wrap;align-items:center;gap:.75rem;display:flex}.harness-module__QEZh6W__themeContractPrimary{background:var(--ui-action-solid);min-height:2.75rem;color:var(--ui-action-on-solid);font:inherit;border:0;border-radius:.75rem;padding-inline:1rem;font-weight:800}.harness-module__QEZh6W__themeContractPrimary:hover{background:var(--ui-action-hover)}.harness-module__QEZh6W__themeContractPrimary:active{background:var(--ui-action-pressed)}.harness-module__QEZh6W__themeContractLink{color:var(--ui-link);font-weight:800}.harness-module__QEZh6W__themeContractSelected,.harness-module__QEZh6W__themeContractFocus{border-radius:999px;padding:.625rem .75rem}.harness-module__QEZh6W__themeContractSelected{border:1px solid var(--ui-selection-edge);background:var(--ui-selection-surface);color:var(--ui-action-subtle-ink)}.harness-module__QEZh6W__themeContractFocus{background:var(--ui-raised-surface);outline:2px solid var(--ui-focus-accent);outline-offset:2px}.harness-module__QEZh6W__themeContractBix{border:2px solid var(--ui-bix-accent);background:var(--ui-action-subtle);color:var(--ui-action-subtle-ink);border-radius:.875rem;gap:.25rem;padding:1rem;display:grid}.harness-module__QEZh6W__themeContractBix span{font-size:.875rem}.harness-module__QEZh6W__compactDropdownFixture{gap:1rem;padding:2rem;display:flex}.harness-module__QEZh6W__scrollbarShell{height:320px;display:flex;overflow:hidden}.harness-module__QEZh6W__scrollbarShell>*{height:100%}.harness-module__QEZh6W__scrollbarOverflow{height:640px}.harness-module__QEZh6W__characterFormShot{width:min(54rem,100vw - 2rem);margin-inline:auto;padding-block:1.5rem}.harness-module__QEZh6W__dashboardArrivalShot{background:var(--ui-page-surface);min-height:100dvh;color:var(--ui-text);place-items:center;padding:24px;display:grid}.harness-module__QEZh6W__dashboardArrivalReady{gap:12px;width:min(640px,100%);display:grid}.harness-module__QEZh6W__stripeAutofillShot{background:var(--ui-page-surface);place-items:center;min-height:100dvh;padding:1rem;display:grid}.harness-module__QEZh6W__stripeAutofillFrame{width:min(28rem,100%);color:var(--ui-danger-text)}.harness-module__QEZh6W__stripeAutofillFrame h1,.harness-module__QEZh6W__stripeAutofillFrame p{margin:0}.harness-module__QEZh6W__stripeAutofillFrame>p{color:var(--ui-text-muted)}.harness-module__QEZh6W__bixChoiceShot{place-items:center;min-height:100dvh;padding:1rem;display:grid}.harness-module__QEZh6W__paymentShot{background:var(--ui-page-surface);min-height:100dvh;color:var(--ui-text)}.harness-module__QEZh6W__practiceQuestionWideShot{background:var(--ui-learn-ground);min-height:100dvh;color:var(--ui-learn-text);grid-template-columns:minmax(0,1180px);place-content:start center;padding:24px;display:grid}.harness-module__QEZh6W__practiceFeedbackShot{background:var(--ui-learn-ground);min-height:100dvh;color:var(--ui-learn-text);grid-template-columns:minmax(0,820px);place-content:start center;padding:24px;display:grid}.harness-module__QEZh6W__practiceStageDoneFlow{align-content:center;gap:1.15rem;display:grid}.harness-module__QEZh6W__practiceFinishedShot{min-height:100dvh}.harness-module__QEZh6W__practiceReportShot{max-width:1080px;min-height:100dvh;margin:0 auto;padding:32px 24px}.harness-module__QEZh6W__practiceQuestionShot{background:var(--ui-learn-ground);min-height:100dvh;color:var(--ui-learn-text);grid-template-columns:minmax(0,820px);place-content:start center;gap:32px;padding:24px;display:grid}@media (max-width:40rem){.harness-module__QEZh6W__characterFormShot{width:calc(100vw - 2rem);padding-block:1rem}}.harness-module__QEZh6W__progressBoardShot{box-sizing:border-box;background:var(--color-background);min-block-size:100dvh;margin-inline-start:282px;padding:2rem}@media (max-width:1024px){.harness-module__QEZh6W__progressBoardShot{margin-inline-start:0;padding:1rem}}.harness-module__QEZh6W__progressBoardCoach{background:var(--color-surface);border:1px solid var(--color-border);border-radius:20px;margin-bottom:16px;padding:20px 24px}.harness-module__QEZh6W__progressBoardHeadline{margin:0 0 8px;}.harness-module__QEZh6W__kidProfilesShot,.harness-module__QEZh6W__pageHeadingsShot{box-sizing:border-box;background:var(--ui-page-surface);min-block-size:100dvh;margin-inline-start:282px;padding:2rem}.harness-module__QEZh6W__pageHeadingsColumn{}.harness-module__QEZh6W__editorFormContents{display:contents}.harness-module__QEZh6W__pageHeadingsFrame{margin-bottom:64px}.harness-module__QEZh6W__pageHeadingsCard{background:var(--ui-panel-surface);border:1px solid var(--ui-control-edge);border-radius:12px;block-size:40px}@media (max-width:1024px){.harness-module__QEZh6W__kidProfilesShot,.harness-module__QEZh6W__pageHeadingsShot{width:100%;margin-inline-start:0;padding:1rem}}.harness-module__QEZh6W__practiceRail{box-sizing:border-box;background-color:var(--color-sidebar-bg);border-right:2px solid var(--color-sidebar-border);flex-direction:column;justify-content:flex-end;width:280px;padding:1.5rem;display:flex;position:fixed;inset-block:0;inset-inline-start:0}@media (max-width:1024px){.harness-module__QEZh6W__practiceRail{display:none}}.harness-module__QEZh6W__sequenceControl{opacity:0;pointer-events:none;width:1px;height:1px;position:fixed;inset:0 auto auto 0}.harness-module__QEZh6W__installCardShot{box-sizing:border-box;background:var(--ui-page-surface);min-block-size:100dvh;max-inline-size:420px;padding:16px}
.PageHeading-module__uk58rq__pageHeader{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px;margin:0 0 32px;display:flex}.PageHeading-module__uk58rq__headingText{flex:auto;min-width:0}.PageHeading-module__uk58rq__titleRow{flex-wrap:wrap;align-items:baseline;gap:0 12px;min-width:0;display:flex}.PageHeading-module__uk58rq__title{min-width:0;font-family:var(--font-newsreader), Georgia, "Times New Roman", serif;letter-spacing:-.01em;color:var(--ui-text);text-wrap:balance;margin:0;font-size:40px;font-weight:600;line-height:1.15}.PageHeading-module__uk58rq__aside{color:var(--ui-text-muted);font-size:16px;font-weight:600}.PageHeading-module__uk58rq__asideWithAction{flex-wrap:wrap;align-items:center;gap:8px 16px;display:inline-flex}.PageHeading-module__uk58rq__titleAction{display:contents}.PageHeading-module__uk58rq__subtitle{color:var(--ui-text-muted);max-width:68ch;margin:8px 0 0;font-size:20px;line-height:1.5}.PageHeading-module__uk58rq__trailing{flex-wrap:wrap;flex:none;align-items:center;gap:8px;min-width:0;max-width:100%;display:flex}@media (max-width:768px){.PageHeading-module__uk58rq__pageHeader{align-items:flex-start;gap:12px;margin-bottom:24px}.PageHeading-module__uk58rq__title{font-size:32px}}@media (max-width:599px){.PageHeading-module__uk58rq__headingTextWithAction{flex:100%}.PageHeading-module__uk58rq__titleRowWithAction{grid-template-columns:minmax(0,1fr) auto;column-gap:12px;display:grid}.PageHeading-module__uk58rq__titleRowWithAction>.PageHeading-module__uk58rq__title{grid-area:1/1}.PageHeading-module__uk58rq__asideWithAction{display:contents}.PageHeading-module__uk58rq__asideFact{grid-area:2/1}.PageHeading-module__uk58rq__titleAction{--title-action-long:none;--title-action-short:inline;grid-area:1/2/3/3;align-self:center;display:flex}}@media (max-width:768px){.PageHeading-module__uk58rq__pageHeaderBeside{grid-template-columns:minmax(0,1fr) fit-content(50%);align-items:center;gap:0 12px;margin-bottom:16px;display:grid}.PageHeading-module__uk58rq__pageHeaderBeside>.PageHeading-module__uk58rq__headingText{display:contents}.PageHeading-module__uk58rq__pageHeaderBeside .PageHeading-module__uk58rq__titleRow{flex-wrap:nowrap;grid-area:1/1;min-width:0}.PageHeading-module__uk58rq__pageHeaderBeside .PageHeading-module__uk58rq__title{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.PageHeading-module__uk58rq__pageHeaderBeside .PageHeading-module__uk58rq__subtitle{grid-area:2/1/auto/-1;max-width:none;margin-top:4px}.PageHeading-module__uk58rq__pageHeaderBeside>.PageHeading-module__uk58rq__trailing{display:contents}.PageHeading-module__uk58rq__pageHeaderBeside>.PageHeading-module__uk58rq__trailing>*{grid-area:1/2;justify-self:end;min-width:0;max-width:100%}}
.BixOnePencilCelebration-module__vSKSia__scene{justify-items:center;gap:8px;display:grid}.BixOnePencilCelebration-module__vSKSia__frame{aspect-ratio:930/1000;width:100%;display:block}.BixOnePencilCelebration-module__vSKSia__art{width:100%;height:auto;display:block}.BixOnePencilCelebration-module__vSKSia__stage{width:min(190px,44vw)}.BixOnePencilCelebration-module__vSKSia__pack{width:min(260px,58vw)}.BixOnePencilCelebration-module__vSKSia__marketing{width:min(220px,100%)}.BixOnePencilCelebration-module__vSKSia__replay{border:2px solid var(--ui-control-boundary);background:var(--ui-control-surface,var(--brand-surface));min-height:44px;color:var(--ui-text,var(--brand-text));font:inherit;cursor:pointer;box-shadow:0 4px 0 var(--ui-control-boundary);border-radius:999px;padding:0 16px;font-size:16px;font-weight:800;transition:transform .14s,box-shadow .14s}.BixOnePencilCelebration-module__vSKSia__replay:hover:not(:disabled){transform:translateY(-2px)}.BixOnePencilCelebration-module__vSKSia__replay:active:not(:disabled){box-shadow:none;transform:translateY(4px)}.BixOnePencilCelebration-module__vSKSia__replay:focus-visible{outline:2px solid var(--ui-focus-accent,var(--brand-accent));outline-offset:3px}.BixOnePencilCelebration-module__vSKSia__replay:disabled{cursor:default;opacity:.5}@media (prefers-reduced-motion:reduce){.BixOnePencilCelebration-module__vSKSia__replay{display:none}}
.CurriculumPicker-module__W4sIFW__picker{flex-direction:column;gap:24px;display:flex}.CurriculumPicker-module__W4sIFW__pickerDrilled{padding-top:16px}.CurriculumPicker-module__W4sIFW__band{flex-direction:var(--band-dir,column);align-items:var(--band-align,stretch);gap:10px;min-width:0;display:flex}.CurriculumPicker-module__W4sIFW__bandTitle{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.CurriculumPicker-module__W4sIFW__chipRow{flex-wrap:wrap;gap:10px;min-width:0;display:flex}.CurriculumPicker-module__W4sIFW__addChip{border:1px dashed var(--color-text-light);color:var(--color-text-light);font:inherit;cursor:pointer;transition:color var(--motion-quick) var(--motion-curve), border-color var(--motion-quick) var(--motion-curve);background:0 0;border-radius:999px;align-items:center;gap:6px;padding:10px 16px;font-size:16px;font-weight:700;display:inline-flex}.CurriculumPicker-module__W4sIFW__addChip:hover{color:var(--ui-action-subtle-ink);border-color:var(--ui-action-subtle-ink)}.CurriculumPicker-module__W4sIFW__subjectSelectGrid{grid-template-columns:var(--subject-select-grid-cols,repeat(auto-fit, minmax(170px, 1fr)));flex:var(--subject-select-grid-flex,0 1 auto);gap:10px;min-width:0;display:grid}.CurriculumPicker-module__W4sIFW__subjectSelectBand{--subject-select-grid-cols:repeat(auto-fit, minmax(170px, 1fr));--subject-select-grid-flex:0 1 auto;--subject-select-siblings:grid;--group-title:block;--band-dir:column;--band-align:stretch}.CurriculumPicker-module__W4sIFW__subjectSelectBackRow{color:var(--ui-action-subtle-ink);font:inherit;cursor:pointer;background:0 0;border:0;align-self:flex-start;padding:4px 0;font-size:16px;font-weight:700;display:none}.CurriculumPicker-module__W4sIFW__subjectSelectBandDrilled.CurriculumPicker-module__W4sIFW__subjectSelectBandDrilled{--subject-select-siblings:none;--group-title:none}.CurriculumPicker-module__W4sIFW__subjectSelectBandDrilled .CurriculumPicker-module__W4sIFW__subjectSelectBackRow{display:inline-flex}.CurriculumPicker-module__W4sIFW__subjectSelectBandDrilled .CurriculumPicker-module__W4sIFW__subjectSelectGrid:not(:has(.CurriculumPicker-module__W4sIFW__subjectSelectCardDrillActive)){display:none}.CurriculumPicker-module__W4sIFW__subjectSelectBandDrilled.CurriculumPicker-module__W4sIFW__subjectSelectDrillAlways{display:none}.CurriculumPicker-module__W4sIFW__subjectSelectCard{border:1.5px solid var(--ui-control-edge);background:var(--ui-control-surface);min-width:0;min-height:104px;box-shadow:var(--shadow-resting);transition:transform var(--motion-settle) var(--motion-curve), border-color var(--motion-settle) var(--motion-curve),  box-shadow var(--motion-settle) var(--motion-curve), background var(--motion-settle) var(--motion-curve);border-radius:16px;grid-template-rows:auto 1fr;gap:9px;padding:12px 14px 12px 32px;display:grid;position:relative}.CurriculumPicker-module__W4sIFW__subjectSelectCard:before{content:"";border-top-left-radius:inherit;border-bottom-left-radius:inherit;background:var(--subject-hue,color-mix(in srgb, var(--ui-text-muted) 30%, transparent));width:14px;position:absolute;top:-1.5px;bottom:-1.5px;left:-1.5px}.CurriculumPicker-module__W4sIFW__subjectSelectCard:hover{transform:translateY(var(--ui-hover-rise-card));border-color:var(--ui-hover-edge);box-shadow:var(--ui-hover-shadow)}@media (prefers-reduced-motion:reduce){.CurriculumPicker-module__W4sIFW__subjectSelectCard,.CurriculumPicker-module__W4sIFW__subjectSelectCard:hover{transition:none;transform:none}}.CurriculumPicker-module__W4sIFW__subjectSelectCardActive{border-color:var(--ui-chosen-edge);background:var(--ui-chosen-surface);box-shadow:0 8px 18px color-mix(in srgb, var(--ui-chosen-edge) 45%, transparent)}.CurriculumPicker-module__W4sIFW__subjectSelectCardActive:hover{border-color:var(--ui-chosen-edge);box-shadow:0 8px 18px color-mix(in srgb, var(--ui-chosen-edge) 45%, transparent), var(--ui-hover-shadow)}.CurriculumPicker-module__W4sIFW__subjectSelectMark{border-radius:12px;flex:none;justify-content:center;align-items:center;width:32px;height:32px;display:flex}.CurriculumPicker-module__W4sIFW__subjectSelectLabel{color:var(--ui-text);cursor:pointer;align-items:center;gap:10px;font-size:16px;font-weight:800;line-height:1.2;display:flex}.CurriculumPicker-module__W4sIFW__subjectSelectCardActive .CurriculumPicker-module__W4sIFW__subjectSelectLabel{color:var(--ui-chosen-ink)}.CurriculumPicker-module__W4sIFW__subjectSelectLabel input{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.CurriculumPicker-module__W4sIFW__subjectSelectCard:has(input:focus-visible){outline:2px solid var(--ui-focus-accent);outline-offset:2px}.CurriculumPicker-module__W4sIFW__subjectSelectCard:has(input:disabled){opacity:.45}.CurriculumPicker-module__W4sIFW__subjectSelectCard:has(input:disabled):hover{border-color:var(--ui-control-edge);transform:none}.CurriculumPicker-module__W4sIFW__subjectSelectCard:has(input:disabled) .CurriculumPicker-module__W4sIFW__subjectSelectLabel{cursor:not-allowed}.CurriculumPicker-module__W4sIFW__subjectSelectOpen{z-index:1;color:var(--ui-text-muted);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:16px;justify-content:flex-end;align-items:center;padding:0 14px;font-size:20px;font-weight:700;display:flex;position:absolute;inset:0}.CurriculumPicker-module__W4sIFW__subjectSelectCardActive .CurriculumPicker-module__W4sIFW__subjectSelectOpen{color:var(--ui-chosen-ink)}.CurriculumPicker-module__W4sIFW__subjectSelectOpen:focus-visible{outline:2px solid var(--ui-focus-accent);outline-offset:-2px}.CurriculumPicker-module__W4sIFW__subjectSelectLabel{z-index:2;width:fit-content;max-width:100%;position:relative}.CurriculumPicker-module__W4sIFW__subjectSelectCarrying{z-index:2;width:fit-content;color:var(--ui-chosen-ink);align-self:end;font-size:16px;font-weight:700;position:relative}.CurriculumPicker-module__W4sIFW__subjectSelectBox{border:2px solid var(--ui-control-boundary);background:var(--ui-control-surface);color:#0000;border-radius:8px;flex:none;justify-content:center;align-items:center;width:22px;height:22px;display:flex}.CurriculumPicker-module__W4sIFW__subjectSelectCardActive .CurriculumPicker-module__W4sIFW__subjectSelectBox{border-color:var(--ui-chosen-ink);background:var(--ui-chosen-ink);color:var(--ui-chosen-surface)}.CurriculumPicker-module__W4sIFW__subjectTopicButton{border:0;border-top:1px solid color-mix(in srgb, var(--ui-control-edge) 70%, transparent);width:100%;color:var(--ui-text-muted);font:inherit;text-align:left;cursor:pointer;background:0 0;justify-content:space-between;align-self:end;align-items:center;gap:8px;padding:8px 0 0;font-size:16px;font-weight:700;display:flex}.CurriculumPicker-module__W4sIFW__subjectSelectCardActive .CurriculumPicker-module__W4sIFW__subjectTopicButton{color:var(--ui-chosen-ink);border-top-color:color-mix(in srgb, var(--ui-chosen-ink) 20%, transparent)}.CurriculumPicker-module__W4sIFW__subjectTopicButton:hover{text-underline-offset:2px;text-decoration:underline}.CurriculumPicker-module__W4sIFW__subjectActions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.CurriculumPicker-module__W4sIFW__progressBarOuter{background:var(--ui-progress-track);border:1px solid var(--ui-progress-edge);box-sizing:border-box;border-radius:999px;height:8px;display:block;overflow:hidden}.CurriculumPicker-module__W4sIFW__progressBarInner{background-image:var(--ui-progress-fill);height:100%;width:calc(max(var(--scale-fill,0), 0) * 1%);background-size:calc(10000% / max(var(--scale-fill,100), 1)) 100%;box-shadow:inset 0 0 0 1px var(--ui-progress-outline);background-position:0;background-repeat:no-repeat;border-radius:999px;display:block}.CurriculumPicker-module__W4sIFW__presetRow{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.CurriculumPicker-module__W4sIFW__presetFilter{min-width:0;margin-left:auto}.CurriculumPicker-module__W4sIFW__preset{border:1px solid var(--color-chip-border);background:var(--color-chip-bg);color:var(--color-chip-text);font:inherit;cursor:pointer;border-radius:999px;padding:7px 14px;font-size:16px;font-weight:700}.CurriculumPicker-module__W4sIFW__preset:hover:not([aria-disabled=true]){border-color:var(--ui-action-subtle-ink)}.CurriculumPicker-module__W4sIFW__preset[aria-disabled=true]{opacity:.4;cursor:not-allowed}.CurriculumPicker-module__W4sIFW__presetNote{color:var(--ui-text);flex-basis:100%;margin:0;font-size:16px;font-weight:700}.CurriculumPicker-module__W4sIFW__domainGroup{flex-direction:column;gap:8px;margin-top:8px;display:flex}.CurriculumPicker-module__W4sIFW__domainTitle{color:var(--color-text-light);margin:0;font-size:20px;font-weight:800}.CurriculumPicker-module__W4sIFW__topicControls{flex-wrap:wrap;align-items:center;gap:.75rem;margin-bottom:4px;display:flex}.CurriculumPicker-module__W4sIFW__topicControlStrip{display:contents}.CurriculumPicker-module__W4sIFW__topicCount{color:var(--color-text-light);font-variant-numeric:tabular-nums;margin-left:auto;font-size:16px;font-weight:600}.CurriculumPicker-module__W4sIFW__topicSearch{box-sizing:border-box;border:1px solid var(--ui-shell-control-edge);border-radius:var(--ui-pill-radius);background:var(--ui-raised-surface);min-width:10rem;height:44px;color:var(--ui-text);cursor:text;flex:0 16rem;align-items:center;gap:6px;padding:4px 12px;display:flex}.CurriculumPicker-module__W4sIFW__topicSearch:hover{border-color:var(--ui-text-muted)}.CurriculumPicker-module__W4sIFW__topicSearch:focus-within{border-color:var(--ui-action-line);outline:var(--focus-ring);outline-offset:var(--focus-ring-offset)}.CurriculumPicker-module__W4sIFW__topicSearchIcon{color:var(--ui-text-muted);flex:none}.CurriculumPicker-module__W4sIFW__topicSearchInput{min-width:0;height:100%;color:inherit;font:inherit;background:0 0;border:0;outline:none;flex:auto;padding:0;font-size:16px;font-weight:700}.CurriculumPicker-module__W4sIFW__topicSearchInput::-webkit-search-cancel-button{appearance:none}.CurriculumPicker-module__W4sIFW__topicSearchInput::-webkit-search-decoration{appearance:none}.CurriculumPicker-module__W4sIFW__topicSearchInput::placeholder{color:var(--ui-text-muted);opacity:1;font-weight:600}.CurriculumPicker-module__W4sIFW__clearSearch{color:var(--ui-text);font:inherit;text-underline-offset:3px;cursor:pointer;background:0 0;border:0;padding:0;font-weight:700;text-decoration:underline}.CurriculumPicker-module__W4sIFW__clearSearch:focus-visible{outline:var(--focus-ring);outline-offset:var(--focus-ring-offset)}.CurriculumPicker-module__W4sIFW__topicCountShort{display:none}@media (max-width:720px){.CurriculumPicker-module__W4sIFW__topicControls{align-items:flex-start;gap:.5rem}.CurriculumPicker-module__W4sIFW__topicControlStrip{flex-wrap:wrap;flex:auto;align-items:center;gap:.5rem;min-width:0;display:flex}.CurriculumPicker-module__W4sIFW__topicControlStrip>*{flex:0 auto;min-width:0}.CurriculumPicker-module__W4sIFW__topicCount{flex:none;padding-left:.25rem}.CurriculumPicker-module__W4sIFW__topicSearch{flex:1 0 100%;order:1;min-width:0}.CurriculumPicker-module__W4sIFW__topicCountLong{display:none}.CurriculumPicker-module__W4sIFW__topicCountShort{display:inline}}.CurriculumPicker-module__W4sIFW__topicList{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.CurriculumPicker-module__W4sIFW__topicGrid{grid-template-columns:repeat(auto-fill,minmax(268px,1fr));gap:12px;display:grid}.CurriculumPicker-module__W4sIFW__topicRow{border:1px solid var(--color-border);background:var(--color-surface);border-radius:12px;flex-wrap:wrap;align-items:center;gap:12px;padding:12px 16px;display:flex}.CurriculumPicker-module__W4sIFW__topicItem{min-width:0;display:flex}.CurriculumPicker-module__W4sIFW__topicCard{border:1px solid var(--color-border);background:var(--color-surface);width:100%;color:var(--color-text);font:inherit;text-align:left;cursor:pointer;transition:transform var(--motion-settle), box-shadow var(--motion-settle), border-color var(--motion-settle), background var(--motion-settle);border-radius:16px;flex-flow:column;align-items:stretch;gap:8px;padding:14px 15px 13px;display:flex;position:relative;overflow:hidden}.CurriculumPicker-module__W4sIFW__topicCard:hover{transform:translateY(var(--ui-hover-rise-row));border-color:var(--ui-hover-outline);box-shadow:var(--ui-hover-shadow)}@media (prefers-reduced-motion:reduce){.CurriculumPicker-module__W4sIFW__topicCard,.CurriculumPicker-module__W4sIFW__topicCard:hover{transition:none;transform:none}}.CurriculumPicker-module__W4sIFW__topicCard:focus-visible{outline:var(--focus-ring);outline-offset:var(--focus-ring-offset)}.CurriculumPicker-module__W4sIFW__topicCard:before{content:"";width:3px;position:absolute;inset:0 auto 0 0}.CurriculumPicker-module__W4sIFW__topicCardCovered:before{background:var(--color-emerald)}.CurriculumPicker-module__W4sIFW__topicCardNew:before{background:color-mix(in srgb, var(--ui-action-solid) 55%, transparent)}.CurriculumPicker-module__W4sIFW__topicLabel{cursor:pointer;flex:260px;align-items:flex-start;gap:12px;min-width:0;display:flex}.CurriculumPicker-module__W4sIFW__topicInput{width:18px;height:18px;accent-color:var(--ui-action-line);cursor:pointer;flex:none;margin:3px 3px 3px 4px}.CurriculumPicker-module__W4sIFW__topicNote{color:var(--ui-text-muted);overflow-wrap:break-word;flex:100%;margin:-6px 0 0;padding-left:37px;font-size:16px;font-weight:600}.CurriculumPicker-module__W4sIFW__topicNote.CurriculumPicker-module__W4sIFW__topicNoteBlocking{color:var(--ui-text);font-weight:700}.CurriculumPicker-module__W4sIFW__topicLabel.CurriculumPicker-module__W4sIFW__topicLabelBlocked,.CurriculumPicker-module__W4sIFW__topicLabelBlocked .CurriculumPicker-module__W4sIFW__topicInput{cursor:not-allowed}.CurriculumPicker-module__W4sIFW__topicLabelBlocked .CurriculumPicker-module__W4sIFW__topicInput{opacity:.4}.CurriculumPicker-module__W4sIFW__topicBody{flex-direction:column;flex:auto;gap:4px;min-width:0;display:flex}.CurriculumPicker-module__W4sIFW__topicHeader{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.CurriculumPicker-module__W4sIFW__topicCard .CurriculumPicker-module__W4sIFW__topicHeader{flex-wrap:nowrap;justify-content:space-between;align-items:flex-start}.CurriculumPicker-module__W4sIFW__topicTitle{letter-spacing:-.01em;color:var(--color-text);text-wrap:balance;overflow-wrap:break-word;font-size:20px;font-weight:800;line-height:1.3}.CurriculumPicker-module__W4sIFW__topicCode{color:var(--color-text);overflow-wrap:break-word;font-size:16px;font-weight:800}.CurriculumPicker-module__W4sIFW__topicCodeQuiet{letter-spacing:.02em;color:var(--color-text-light);overflow-wrap:break-word;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:16px;font-weight:600}.CurriculumPicker-module__W4sIFW__topicDesc{color:var(--color-text-light);overflow-wrap:break-word;font-size:16px;font-weight:400}.CurriculumPicker-module__W4sIFW__topicActions{flex:none;align-items:center;gap:8px;margin-left:auto;display:flex}.CurriculumPicker-module__W4sIFW__topicCard .CurriculumPicker-module__W4sIFW__topicDesc{-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;font-size:16px;display:-webkit-box;overflow:hidden}.CurriculumPicker-module__W4sIFW__coveredIndicator{color:var(--ui-success-text);background:var(--ui-success-surface);border:1px solid color-mix(in srgb, var(--ui-success-text) 35%, transparent);border-radius:999px;flex:none;align-items:center;gap:3px;padding:4px 10px;font-size:16px;font-weight:700;display:inline-flex}.CurriculumPicker-module__W4sIFW__coveredIndicator svg{flex:none}.CurriculumPicker-module__W4sIFW__uncoveredIndicator{color:var(--ui-learn-badge-text);background:var(--ui-learn-badge);border:1px solid color-mix(in srgb, var(--ui-learn-badge-text) 20%, transparent);border-radius:999px;flex:none;align-items:center;padding:4px 10px;font-size:16px;font-weight:700;display:inline-flex}.CurriculumPicker-module__W4sIFW__emptyText{color:var(--color-text-light);margin:0;font-size:16px;font-weight:600}.CurriculumPicker-module__W4sIFW__loadingText{color:var(--color-text-light);align-items:center;gap:10px;padding:24px 4px;font-size:16px;font-weight:600;display:flex}.CurriculumPicker-module__W4sIFW__spinner{border:2px solid var(--color-border);border-top-color:var(--ui-action-line);border-radius:50%;width:16px;height:16px;animation:.8s linear infinite CurriculumPicker-module__W4sIFW__curriculumPickerSpin}@keyframes CurriculumPicker-module__W4sIFW__curriculumPickerSpin{to{transform:rotate(360deg)}}.CurriculumPicker-module__W4sIFW__errorBanner{border:1px solid color-mix(in srgb, var(--color-danger) 30%, transparent);background:color-mix(in srgb, var(--color-danger) 8%, transparent);color:var(--color-text);border-radius:12px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:14px 18px;font-size:16px;font-weight:600;display:flex}.CurriculumPicker-module__W4sIFW__retryBtn{font:inherit;color:var(--ui-action-subtle-ink);cursor:pointer;background:0 0;border:none;padding:0;font-weight:700}.CurriculumPicker-module__W4sIFW__retryBtn:hover{text-decoration:underline}@media (max-width:768px){.CurriculumPicker-module__W4sIFW__picker{gap:18px}}.CurriculumPicker-module__W4sIFW__subjectSelectCard:not(.CurriculumPicker-module__W4sIFW__subjectSelectCardDrillActive){display:var(--subject-select-siblings,grid)}.CurriculumPicker-module__W4sIFW__subjectGroupTitle{display:var(--group-title,block);letter-spacing:.08em;text-transform:uppercase;color:var(--color-text-light);margin:14px 0 0;font-size:20px;font-weight:700}@media (max-width:720px){.CurriculumPicker-module__W4sIFW__subjectSelectBandDrilled{--band-dir:row;--band-align:center;--subject-select-grid-cols:1fr;--subject-select-grid-flex:1 1 auto}}
.BixNextTale-module__Vg3P6q__frame{aspect-ratio:248/104;width:100%;position:relative;overflow:hidden}.BixNextTale-module__Vg3P6q__frame .scene{transform-origin:0 0;width:248px;height:104px;position:absolute;top:0;left:0}:is(.BixNextTale-module__Vg3P6q__frame .shelf,.BixNextTale-module__Vg3P6q__frame .fx){pointer-events:none;width:248px;height:104px;position:absolute;top:0;left:0;overflow:visible}.BixNextTale-module__Vg3P6q__frame .shelf svg{width:100%;height:100%;display:block;overflow:visible}.BixNextTale-module__Vg3P6q__frame .bk{transform-box:fill-box;transition:transform .7s ease-in-out}.BixNextTale-module__Vg3P6q__frame .scene.open .bkl{transform-origin:100% 100%;transform:rotate(8deg)}.BixNextTale-module__Vg3P6q__frame .scene.open .bkr{transform-origin:0 100%;transform:rotate(-8deg)}:is(.BixNextTale-module__Vg3P6q__frame .glow,.BixNextTale-module__Vg3P6q__frame .newbook,.BixNextTale-module__Vg3P6q__frame .carried){transition:opacity .9s}.BixNextTale-module__Vg3P6q__frame .views{position:absolute;top:0;left:0}.BixNextTale-module__Vg3P6q__frame .vw{position:absolute;overflow:visible}.BixNextTale-module__Vg3P6q__frame .vw:not(.on){display:none}:is(.BixNextTale-module__Vg3P6q__frame .bixsvg,.BixNextTale-module__Vg3P6q__frame .view){display:block;overflow:visible}:is(.BixNextTale-module__Vg3P6q__frame .torso,.BixNextTale-module__Vg3P6q__frame .tail,.BixNextTale-module__Vg3P6q__frame .foot,.BixNextTale-module__Vg3P6q__frame .armL,.BixNextTale-module__Vg3P6q__frame .ear,.BixNextTale-module__Vg3P6q__frame .eye,.BixNextTale-module__Vg3P6q__frame .pupil,.BixNextTale-module__Vg3P6q__frame .mouth){transform-box:fill-box}.BixNextTale-module__Vg3P6q__frame .torso{transform-origin:50% 100%;animation:3.2s ease-in-out infinite BixNextTale-module__Vg3P6q__breathe}.BixNextTale-module__Vg3P6q__frame .vw .tail{transform-box:view-box;transform-origin:320px 526px;animation:3.4s ease-in-out infinite BixNextTale-module__Vg3P6q__sway}.BixNextTale-module__Vg3P6q__frame .eye{transform-origin:50%;animation:4.4s infinite BixNextTale-module__Vg3P6q__blink}:is(.BixNextTale-module__Vg3P6q__frame .happy,.BixNextTale-module__Vg3P6q__frame .wow,.BixNextTale-module__Vg3P6q__frame .huh){display:none}.BixNextTale-module__Vg3P6q__frame .front .mirroredArm path{transform-box:view-box;transform-origin:287px 575px;transition:transform .3s}.BixNextTale-module__Vg3P6q__frame .front.happyface .happy{display:inline}.BixNextTale-module__Vg3P6q__frame .front.happyface .face{display:none}.BixNextTale-module__Vg3P6q__frame .front .pupil{transition:transform .9s ease-in-out}.BixNextTale-module__Vg3P6q__frame .front.look .pupil{transform:translate(3px,10px)}.BixNextTale-module__Vg3P6q__frame .front .armL{transform-box:view-box;transform-origin:287px 575px;transition:transform .3s}.BixNextTale-module__Vg3P6q__frame .front.wave .armL{animation:.3s ease-out both BixNextTale-module__Vg3P6q__raiseArm,.8s ease-in-out .3s infinite alternate BixNextTale-module__Vg3P6q__waveArm}.BixNextTale-module__Vg3P6q__frame .front.lower .armL{animation:.3s ease-in both BixNextTale-module__Vg3P6q__lowerArm}.BixNextTale-module__Vg3P6q__frame .v-side .sarm{transform-box:view-box;transform-origin:352px 480px}.BixNextTale-module__Vg3P6q__frame .v-side.walk .sfootB{animation:.5s linear infinite BixNextTale-module__Vg3P6q__stepA}.BixNextTale-module__Vg3P6q__frame .v-side.walk .sfootF{animation:.5s linear infinite BixNextTale-module__Vg3P6q__stepB}@keyframes BixNextTale-module__Vg3P6q__sway{0%,to{transform:rotate(-5deg)}50%{transform:rotate(6deg)}}@keyframes BixNextTale-module__Vg3P6q__blink{0%,92%,to{transform:scaleY(1)}95%{transform:scaleY(.08)}}@keyframes BixNextTale-module__Vg3P6q__breathe{50%{transform:scale(1.015,.985)}}@keyframes BixNextTale-module__Vg3P6q__raiseArm{0%{transform:rotate(0)}to{transform:rotate(-122deg)}}@keyframes BixNextTale-module__Vg3P6q__waveArm{0%{transform:rotate(-122deg)}to{transform:rotate(-140deg)}}@keyframes BixNextTale-module__Vg3P6q__lowerArm{0%{transform:rotate(-122deg)}to{transform:rotate(0)}}@keyframes BixNextTale-module__Vg3P6q__stepA{0%,to{transform:translateY(0)}25%{transform:translateY(-12px)}50%{transform:translateY(0)}}@keyframes BixNextTale-module__Vg3P6q__stepB{0%,50%,to{transform:translateY(0)}75%{transform:translateY(-12px)}}.BixNextTale-module__Vg3P6q__play .torso{animation:3.2s ease-in-out infinite BixNextTale-module__Vg3P6q__breathe!important}.BixNextTale-module__Vg3P6q__play .vw .tail{animation:3.4s ease-in-out infinite BixNextTale-module__Vg3P6q__sway!important}.BixNextTale-module__Vg3P6q__play .eye{animation:4.4s infinite BixNextTale-module__Vg3P6q__blink!important}.BixNextTale-module__Vg3P6q__play .front.wave .armL{animation:.3s ease-out both BixNextTale-module__Vg3P6q__raiseArm,.8s ease-in-out .3s infinite alternate BixNextTale-module__Vg3P6q__waveArm!important}.BixNextTale-module__Vg3P6q__play .front.lower .armL{animation:.3s ease-in both BixNextTale-module__Vg3P6q__lowerArm!important}.BixNextTale-module__Vg3P6q__play .v-side.walk .sfootB{animation:.5s linear infinite BixNextTale-module__Vg3P6q__stepA!important}.BixNextTale-module__Vg3P6q__play .v-side.walk .sfootF{animation:.5s linear infinite BixNextTale-module__Vg3P6q__stepB!important}:is(.BixNextTale-module__Vg3P6q__play .glow,.BixNextTale-module__Vg3P6q__play .newbook,.BixNextTale-module__Vg3P6q__play .carried){transition:opacity .9s!important}.BixNextTale-module__Vg3P6q__play .bk{transition:transform .7s ease-in-out!important}.BixNextTale-module__Vg3P6q__play .front .pupil{transition:transform .9s ease-in-out!important}
.PracticeCelebration-module__4KaTjG__celebration{text-align:center;justify-items:center;gap:12px;padding:1rem;display:grid}.PracticeCelebration-module__4KaTjG__words{color:var(--ui-text);font-family:var(--font-newsreader), Georgia, "Times New Roman", serif;margin:0;font-size:32px;font-weight:600;line-height:1.3}.PracticeCelebration-module__4KaTjG__wordsAbove{color:var(--ui-text-muted,var(--ui-text));margin:0;font-size:20px;font-weight:700}.PracticeCelebration-module__4KaTjG__packName{max-width:28ch;color:var(--ui-text);font-family:var(--font-newsreader), Georgia, "Times New Roman", serif;text-align:left;text-wrap:balance;margin:0;padding-left:32px;font-size:32px;font-weight:600;line-height:1.2;position:relative}.PracticeCelebration-module__4KaTjG__packName:before{content:"";background:var(--subject-hue,var(--ui-control-edge));border-radius:4px;width:12px;position:absolute;inset:0 auto 0 0}@media (max-width:640px){.PracticeCelebration-module__4KaTjG__words,.PracticeCelebration-module__4KaTjG__packName{font-size:24px}}
.PracticeFeedback-module__QmuW9W__hintBox,.PracticeFeedback-module__QmuW9W__rightBox,.PracticeFeedback-module__QmuW9W__doneBox{border:2px solid var(--ui-learn-edge);background:var(--ui-learn-card);box-shadow:var(--ui-learn-lift);border-radius:16px;padding:1.5rem 1.6rem}.PracticeFeedback-module__QmuW9W__hintBox.PracticeFeedback-module__QmuW9W__hintBox,.PracticeFeedback-module__QmuW9W__doneBox.PracticeFeedback-module__QmuW9W__doneBox{border-width:3px;border-color:var(--ui-good-try-edge);background:var(--ui-good-try-surface)}.PracticeFeedback-module__QmuW9W__rightBox{text-align:center;border-width:3px;border-color:var(--ui-right-edge);background:linear-gradient(135deg, var(--ui-right-surface), var(--ui-right-wash-to));place-items:center;gap:1.25rem;display:grid}.PracticeFeedback-module__QmuW9W__confetti{justify-content:center;gap:6px;margin:.25rem 0 0;padding:0;list-style:none;display:flex}@media (min-width:48rem){.PracticeFeedback-module__QmuW9W__confetti{justify-content:flex-start}}.PracticeFeedback-module__QmuW9W__confetti li{border-radius:50%;width:10px;height:10px}.PracticeFeedback-module__QmuW9W__confetti li:first-child{background:var(--ui-art-play-2)}.PracticeFeedback-module__QmuW9W__confetti li:nth-child(2){background:var(--ui-art-play-3)}.PracticeFeedback-module__QmuW9W__confetti li:nth-child(3){background:var(--ui-art-play-4)}.PracticeFeedback-module__QmuW9W__confetti li:nth-child(4){background:var(--ui-art-play-1)}.PracticeFeedback-module__QmuW9W__confetti li:nth-child(5){background:var(--ui-art-play-5)}@media (min-width:48rem){.PracticeFeedback-module__QmuW9W__rightBox{text-align:left;grid-template-columns:auto minmax(0,1fr);justify-items:start;padding:1.75rem 2rem}}.PracticeFeedback-module__QmuW9W__bix{width:min(160px,40vw);display:block}.PracticeFeedback-module__QmuW9W__words{gap:.6rem;display:grid}.PracticeFeedback-module__QmuW9W__title{color:var(--ui-learn-text);font-family:var(--font-newsreader), Georgia, "Times New Roman", serif;margin:0;font-size:24px;font-weight:600}.PracticeFeedback-module__QmuW9W__text{color:var(--ui-learn-text);margin:0;font-size:20px;line-height:1.5}.PracticeFeedback-module__QmuW9W__hintBox .PracticeFeedback-module__QmuW9W__text,.PracticeFeedback-module__QmuW9W__doneBox .PracticeFeedback-module__QmuW9W__text{margin:.5rem 0 0}.PracticeFeedback-module__QmuW9W__answerLine{color:var(--ui-learn-text);margin:.6rem 0 0;font-size:20px;font-weight:800}.PracticeFeedback-module__QmuW9W__answerValue{background:var(--ui-answer-1-surface);color:var(--ui-answer-1-ink);-webkit-box-decoration-break:clone;box-decoration-break:clone;border-radius:8px;padding:2px 6px}
.PracticeFinished-module__qE22dG__finished{text-align:center;align-content:center;justify-items:center;gap:1.75rem;display:grid}.PracticeFinished-module__qE22dG__doors{flex-wrap:wrap;justify-content:center;gap:1rem;display:flex}.PracticeFinished-module__qE22dG__parentSteps{text-align:left;width:min(100%,560px)}.PracticeFinished-module__qE22dG__doorPrimary,.PracticeFinished-module__qE22dG__doorSecondary{cursor:pointer;border-radius:16px;justify-content:center;align-items:center;min-width:56px;min-height:64px;padding:0 1.75rem;font-family:inherit;font-size:20px;font-weight:800;text-decoration:none;display:inline-flex}.PracticeFinished-module__qE22dG__doorPrimary:focus-visible,.PracticeFinished-module__qE22dG__doorSecondary:focus-visible{outline:2px solid var(--ui-focus-accent);outline-offset:2px}.PracticeFinished-module__qE22dG__doorPrimary{background:var(--ui-action-solid);color:var(--ui-action-on-solid);box-shadow:0 4px 0 var(--ui-action-pressed);border:none}.PracticeFinished-module__qE22dG__doorSecondary{border:2px solid var(--ui-learn-edge);background:var(--ui-learn-card);color:var(--ui-learn-text);box-shadow:0 4px 0 var(--ui-learn-quiet-line)}.PracticeFinished-module__qE22dG__doorPrimary:active,.PracticeFinished-module__qE22dG__doorSecondary:active{box-shadow:none;transform:translateY(4px)}@media (prefers-reduced-motion:reduce){.PracticeFinished-module__qE22dG__doorPrimary:active,.PracticeFinished-module__qE22dG__doorSecondary:active{transform:none}}
.PracticeLookBack-module__XxIbhW__lookBack{flex-direction:column;gap:24px;display:flex}.PracticeLookBack-module__XxIbhW__ask{gap:12px;display:grid}.PracticeLookBack-module__XxIbhW__where{color:var(--ui-text-muted);margin:0;font-size:16px;font-weight:700}.PracticeLookBack-module__XxIbhW__prompt{margin:0;font-size:32px;font-weight:800;line-height:1.25}.PracticeLookBack-module__XxIbhW__said{border:1px solid var(--ui-learn-tile-edge);border-radius:var(--ui-control-radius);background:var(--ui-learn-card);padding:20px 24px}.PracticeLookBack-module__XxIbhW__saidTitle{color:var(--ui-text-muted);margin:0 0 6px;font-size:20px;font-weight:700}.PracticeLookBack-module__XxIbhW__saidList{flex-direction:column;gap:4px;margin:0;padding:0;list-style:none;display:flex}.PracticeLookBack-module__XxIbhW__saidLine{font-size:20px;font-weight:600;line-height:1.3}.PracticeLookBack-module__XxIbhW__moves{flex-wrap:wrap;gap:12px;display:flex}.PracticeLookBack-module__XxIbhW__step{border:1.5px solid var(--ui-learn-tile-edge);border-radius:var(--ui-control-radius);background:var(--ui-learn-card);min-height:56px;color:var(--ui-learn-text);font:inherit;cursor:pointer;padding:11px 16px;font-size:16px;font-weight:700}.PracticeLookBack-module__XxIbhW__leave{border-radius:var(--ui-control-radius);background:var(--ui-action-solid);min-height:56px;color:var(--ui-action-on-solid);font:inherit;cursor:pointer;border:0;flex:200px;padding:11px 18px;font-size:20px;font-weight:800}.PracticeLookBack-module__XxIbhW__step:focus-visible,.PracticeLookBack-module__XxIbhW__leave:focus-visible{outline:2px solid var(--ui-focus-accent);outline-offset:2px}@media (max-width:640px){.PracticeLookBack-module__XxIbhW__lookBack{gap:20px}.PracticeLookBack-module__XxIbhW__prompt{font-size:24px}.PracticeLookBack-module__XxIbhW__said{padding:16px 18px}}
.PracticeStageNav-module__UxK5LG__nav{border:1px solid var(--ui-success-text);background:var(--ui-success-surface);border-radius:16px;justify-items:center;gap:1rem;padding:1.75rem 1.25rem;display:grid}.PracticeStageNav-module__UxK5LG__done{color:var(--ui-success-text);font-family:var(--font-newsreader), Georgia, "Times New Roman", serif;margin:0;font-size:32px;font-weight:600;line-height:1.3}@media (max-width:640px){.PracticeStageNav-module__UxK5LG__done{font-size:24px}}.PracticeStageNav-module__UxK5LG__action{background:var(--ui-action-solid);min-height:64px;color:var(--ui-action-on-solid);cursor:pointer;box-shadow:0 4px 0 var(--ui-action-pressed);border:none;border-radius:16px;padding:0 1.75rem;font-size:20px;font-weight:800}.PracticeStageNav-module__UxK5LG__action:active{box-shadow:none;transform:translateY(4px)}@media (prefers-reduced-motion:reduce){.PracticeStageNav-module__UxK5LG__action:active{transform:none}}
.PracticeQuestionCard-module__bfOLCa__card{border:2px solid var(--ui-learn-edge);background:var(--ui-learn-card);box-shadow:var(--ui-learn-lift);border-radius:24px;grid-template-columns:minmax(0,1fr);gap:24px;padding:24px;display:grid;container-type:inline-size}.PracticeQuestionCard-module__bfOLCa__prompt{color:var(--ui-learn-text);overflow-wrap:break-word;margin:0;font-size:32px;font-weight:800;line-height:1.25}.PracticeQuestionCard-module__bfOLCa__option,.PracticeQuestionCard-module__bfOLCa__chip,.PracticeQuestionCard-module__bfOLCa__slot,.PracticeQuestionCard-module__bfOLCa__placedItem,.PracticeQuestionCard-module__bfOLCa__groupButton,.PracticeQuestionCard-module__bfOLCa__move,.PracticeQuestionCard-module__bfOLCa__check{cursor:pointer;font-family:inherit}.PracticeQuestionCard-module__bfOLCa__option:focus-visible,.PracticeQuestionCard-module__bfOLCa__chip:focus-visible,.PracticeQuestionCard-module__bfOLCa__slot:focus-visible,.PracticeQuestionCard-module__bfOLCa__placedItem:focus-visible,.PracticeQuestionCard-module__bfOLCa__groupButton:focus-visible,.PracticeQuestionCard-module__bfOLCa__move:focus-visible,.PracticeQuestionCard-module__bfOLCa__check:focus-visible{outline:3px solid var(--ui-focus-accent);outline-offset:2px}.PracticeQuestionCard-module__bfOLCa__option,.PracticeQuestionCard-module__bfOLCa__chip,.PracticeQuestionCard-module__bfOLCa__slot{border:2px solid var(--ui-learn-tile-edge);background:var(--ui-learn-card);width:100%;min-height:72px;box-shadow:0 4px 0 var(--ui-learn-quiet-line);color:var(--ui-learn-text);text-align:left;border-radius:16px;align-items:center;gap:16px;padding:12px 20px;font-size:20px;font-weight:600;line-height:1.5;transition:transform 90ms,box-shadow 90ms,border-color 90ms;display:flex}.PracticeQuestionCard-module__bfOLCa__option:hover,.PracticeQuestionCard-module__bfOLCa__chip:hover,.PracticeQuestionCard-module__bfOLCa__slot:hover{border-color:var(--ui-hover-edge)}.PracticeQuestionCard-module__bfOLCa__option:active,.PracticeQuestionCard-module__bfOLCa__chip:active,.PracticeQuestionCard-module__bfOLCa__slot:active{box-shadow:none;transform:translateY(4px)}.PracticeQuestionCard-module__bfOLCa__chosen{border-width:3px;border-color:var(--ui-action-line);background:var(--ui-action-subtle);box-shadow:0 4px 0 var(--ui-action-line)}.PracticeQuestionCard-module__bfOLCa__token{border:2px solid var(--ui-answer-1-edge);background:var(--ui-answer-1-surface);width:48px;height:48px;color:var(--ui-answer-1-ink);border-radius:12px;flex:none;place-items:center;font-size:20px;font-weight:800;display:grid}.PracticeQuestionCard-module__bfOLCa__token.PracticeQuestionCard-module__bfOLCa__hue1,.PracticeQuestionCard-module__bfOLCa__groupToken.PracticeQuestionCard-module__bfOLCa__hue1{border-color:var(--ui-answer-1-edge);background:var(--ui-answer-1-surface);color:var(--ui-answer-1-ink)}.PracticeQuestionCard-module__bfOLCa__token.PracticeQuestionCard-module__bfOLCa__hue2,.PracticeQuestionCard-module__bfOLCa__groupToken.PracticeQuestionCard-module__bfOLCa__hue2{border-color:var(--ui-answer-2-edge);background:var(--ui-answer-2-surface);color:var(--ui-answer-2-ink)}.PracticeQuestionCard-module__bfOLCa__token.PracticeQuestionCard-module__bfOLCa__hue3,.PracticeQuestionCard-module__bfOLCa__groupToken.PracticeQuestionCard-module__bfOLCa__hue3{border-color:var(--ui-answer-3-edge);background:var(--ui-answer-3-surface);color:var(--ui-answer-3-ink)}.PracticeQuestionCard-module__bfOLCa__token.PracticeQuestionCard-module__bfOLCa__hue4,.PracticeQuestionCard-module__bfOLCa__groupToken.PracticeQuestionCard-module__bfOLCa__hue4{border-color:var(--ui-answer-4-edge);background:var(--ui-answer-4-surface);color:var(--ui-answer-4-ink)}.PracticeQuestionCard-module__bfOLCa__tileLabel{flex:1;min-width:0}.PracticeQuestionCard-module__bfOLCa__stateWord{color:var(--ui-chosen-ink);flex:none;font-size:16px;font-weight:800}.PracticeQuestionCard-module__bfOLCa__options{grid-template-columns:minmax(0,1fr);gap:12px;display:grid}.PracticeQuestionCard-module__bfOLCa__rows{grid-template-columns:minmax(0,1fr);gap:12px;margin:0;padding:0;list-style:none;display:grid}.PracticeQuestionCard-module__bfOLCa__row{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:stretch;gap:16px;display:grid}.PracticeQuestionCard-module__bfOLCa__rowLabel{background:var(--ui-learn-ask-plate);color:var(--ui-learn-ask-ink);overflow-wrap:anywhere;border-radius:16px;align-items:center;gap:16px;padding:12px 16px;font-size:20px;font-weight:700;line-height:1.5;display:flex}.PracticeQuestionCard-module__bfOLCa__rowLabel.PracticeQuestionCard-module__bfOLCa__hue1{border:2px solid var(--ui-answer-1-edge);background:var(--ui-answer-1-surface);color:var(--ui-learn-text)}.PracticeQuestionCard-module__bfOLCa__rowLabel.PracticeQuestionCard-module__bfOLCa__hue1 .PracticeQuestionCard-module__bfOLCa__rowNumber{border-color:var(--ui-answer-1-edge);color:var(--ui-answer-1-ink)}.PracticeQuestionCard-module__bfOLCa__rowLabel.PracticeQuestionCard-module__bfOLCa__hue2{border:2px solid var(--ui-answer-2-edge);background:var(--ui-answer-2-surface);color:var(--ui-learn-text)}.PracticeQuestionCard-module__bfOLCa__rowLabel.PracticeQuestionCard-module__bfOLCa__hue2 .PracticeQuestionCard-module__bfOLCa__rowNumber{border-color:var(--ui-answer-2-edge);color:var(--ui-answer-2-ink)}.PracticeQuestionCard-module__bfOLCa__rowLabel.PracticeQuestionCard-module__bfOLCa__hue3{border:2px solid var(--ui-answer-3-edge);background:var(--ui-answer-3-surface);color:var(--ui-learn-text)}.PracticeQuestionCard-module__bfOLCa__rowLabel.PracticeQuestionCard-module__bfOLCa__hue3 .PracticeQuestionCard-module__bfOLCa__rowNumber{border-color:var(--ui-answer-3-edge);color:var(--ui-answer-3-ink)}.PracticeQuestionCard-module__bfOLCa__rowLabel.PracticeQuestionCard-module__bfOLCa__hue4{border:2px solid var(--ui-answer-4-edge);background:var(--ui-answer-4-surface);color:var(--ui-learn-text)}.PracticeQuestionCard-module__bfOLCa__rowLabel.PracticeQuestionCard-module__bfOLCa__hue4 .PracticeQuestionCard-module__bfOLCa__rowNumber{border-color:var(--ui-answer-4-edge);color:var(--ui-answer-4-ink)}.PracticeQuestionCard-module__bfOLCa__rowNumber,.PracticeQuestionCard-module__bfOLCa__stepNumber{border-radius:999px;flex:none;place-items:center;width:40px;height:40px;font-size:20px;font-weight:800;display:grid}.PracticeQuestionCard-module__bfOLCa__rowNumber{border:2px solid var(--ui-learn-ask-ink)}.PracticeQuestionCard-module__bfOLCa__stepNumber{border:2px solid var(--ui-warm-plate-ink);color:var(--ui-warm-plate-ink)}.PracticeQuestionCard-module__bfOLCa__slot{color:var(--ui-learn-muted-text);box-shadow:none;border-style:dashed}.PracticeQuestionCard-module__bfOLCa__slotActive{border-style:dashed;border-width:3px;border-color:var(--ui-chosen-edge);background:var(--ui-learn-card);color:var(--ui-chosen-ink);box-shadow:0 0 0 5px var(--ui-chosen-surface)}.PracticeQuestionCard-module__bfOLCa__slotFilled{border-style:solid;border-width:3px;border-color:var(--ui-chosen-edge);background:var(--ui-chosen-surface);color:var(--ui-learn-text);box-shadow:0 4px 0 var(--ui-chosen-edge)}.PracticeQuestionCard-module__bfOLCa__matchBody{grid-template-columns:minmax(0,1fr);gap:20px;display:grid}@container (min-width:60rem){.PracticeQuestionCard-module__bfOLCa__matchBody{grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);align-items:start}}.PracticeQuestionCard-module__bfOLCa__tray{align-content:start;gap:12px;display:grid}@container (min-width:40rem) and (max-width:59.999rem){.PracticeQuestionCard-module__bfOLCa__tray{grid-template-columns:repeat(2,minmax(0,1fr))}}.PracticeQuestionCard-module__bfOLCa__trayLabel{color:var(--ui-warm-plate-ink);margin:0;font-size:16px;font-weight:800}.PracticeQuestionCard-module__bfOLCa__chipUsed{box-shadow:none;opacity:.55;cursor:default;border-style:dashed}.PracticeQuestionCard-module__bfOLCa__sortItem{background:var(--ui-learn-card);box-shadow:inset 0 0 0 1px var(--ui-learn-tile-edge);border-radius:16px;flex-wrap:wrap;align-items:center;gap:12px;padding:12px 16px;display:flex}.PracticeQuestionCard-module__bfOLCa__sortLabel{min-width:160px;color:var(--ui-learn-text);flex:1;font-size:20px;font-weight:700;line-height:1.5}.PracticeQuestionCard-module__bfOLCa__groupButtons{flex-wrap:wrap;gap:8px;display:flex}.PracticeQuestionCard-module__bfOLCa__groupToken{border:2px solid var(--ui-warm-plate-ink);background:var(--ui-warm-plate);width:32px;height:32px;color:var(--ui-warm-plate-ink);border-radius:12px;flex:none;place-items:center;font-size:16px;font-weight:800;line-height:1;display:grid}.PracticeQuestionCard-module__bfOLCa__groupButton{text-align:left;border:2px solid var(--ui-learn-tile-edge);background:var(--ui-learn-card);min-width:56px;min-height:56px;color:var(--ui-learn-text);box-shadow:0 4px 0 var(--ui-learn-quiet-line);border-radius:16px;align-items:center;gap:8px;padding:8px 20px;font-size:20px;font-weight:600;transition:transform 90ms,box-shadow 90ms;display:inline-flex}.PracticeQuestionCard-module__bfOLCa__groupButton:hover{border-color:var(--ui-warm-plate-ink)}.PracticeQuestionCard-module__bfOLCa__groupButton:active{box-shadow:none;transform:translateY(4px)}.PracticeQuestionCard-module__bfOLCa__groups{grid-template-columns:repeat(auto-fit,minmax(min(240px,100%),1fr));gap:16px;display:grid}.PracticeQuestionCard-module__bfOLCa__group{border:2px dashed var(--ui-learn-tile-edge);border-radius:16px;grid-template-columns:minmax(0,1fr);align-content:start;gap:12px;padding:16px;display:grid}.PracticeQuestionCard-module__bfOLCa__groupFilled{border-style:solid;border-width:3px;border-color:var(--ui-chosen-edge)}.PracticeQuestionCard-module__bfOLCa__groupName{background:var(--ui-learn-ask-plate);color:var(--ui-learn-ask-ink);border-radius:12px;flex-wrap:wrap;align-items:center;gap:12px;margin:0;padding:8px 12px;font-size:20px;font-weight:800;display:flex}.PracticeQuestionCard-module__bfOLCa__groupCount{white-space:nowrap;color:var(--ui-learn-ask-ink);flex:none;margin-left:auto;font-size:16px;font-weight:700}.PracticeQuestionCard-module__bfOLCa__groupEmpty{color:var(--ui-learn-muted-text);margin:0;font-size:16px;font-weight:700}.PracticeQuestionCard-module__bfOLCa__placedItem{border:3px solid var(--ui-chosen-edge);background:var(--ui-chosen-surface);width:100%;min-height:56px;box-shadow:0 4px 0 var(--ui-chosen-edge);color:var(--ui-learn-text);text-align:left;border-radius:12px;align-items:center;gap:12px;padding:8px 16px;font-size:20px;font-weight:600;line-height:1.5;display:flex}.PracticeQuestionCard-module__bfOLCa__takeOut{color:var(--ui-chosen-ink);margin-left:auto;font-size:16px;font-weight:800}.PracticeQuestionCard-module__bfOLCa__step{border:2px solid var(--ui-learn-tile-edge);background:var(--ui-learn-card);box-shadow:0 4px 0 var(--ui-learn-quiet-line);border-radius:16px;align-items:center;gap:16px;padding:12px 16px;display:flex}.PracticeQuestionCard-module__bfOLCa__stepLabel{min-width:0;color:var(--ui-learn-text);flex:1;font-size:20px;font-weight:600;line-height:1.5}.PracticeQuestionCard-module__bfOLCa__moves{flex:none;gap:8px;display:flex}.PracticeQuestionCard-module__bfOLCa__move{border:2px solid var(--ui-learn-tile-edge);background:var(--ui-learn-card);width:64px;min-height:64px;color:var(--ui-warm-plate-ink);box-shadow:0 4px 0 var(--ui-learn-quiet-line);border-radius:16px;place-items:center;gap:2px;font-size:16px;font-weight:800;transition:transform 90ms,box-shadow 90ms;display:grid}.PracticeQuestionCard-module__bfOLCa__move:hover:enabled{border-color:var(--ui-warm-plate-ink)}.PracticeQuestionCard-module__bfOLCa__move:active:enabled{box-shadow:none;transform:translateY(4px)}.PracticeQuestionCard-module__bfOLCa__move:disabled{border-color:var(--ui-learn-quiet-line);color:var(--ui-learn-muted-text);box-shadow:none;cursor:default}.PracticeQuestionCard-module__bfOLCa__chip,.PracticeQuestionCard-module__bfOLCa__slotFilled,.PracticeQuestionCard-module__bfOLCa__placedItem,.PracticeQuestionCard-module__bfOLCa__sortItem,.PracticeQuestionCard-module__bfOLCa__step{-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;touch-action:manipulation}.PracticeQuestionCard-module__bfOLCa__sortItem,.PracticeQuestionCard-module__bfOLCa__step{cursor:grab}.PracticeQuestionCard-module__bfOLCa__chip[data-drag-lifting],.PracticeQuestionCard-module__bfOLCa__slot[data-drag-lifting],.PracticeQuestionCard-module__bfOLCa__placedItem[data-drag-lifting],.PracticeQuestionCard-module__bfOLCa__sortItem[data-drag-lifting],.PracticeQuestionCard-module__bfOLCa__step[data-drag-lifting]{opacity:.35}.PracticeQuestionCard-module__bfOLCa__carried{z-index:5;box-shadow:var(--ui-learn-lift);opacity:.95;cursor:grabbing;transform:rotate(-2deg)scale(1.03)}.PracticeQuestionCard-module__bfOLCa__slot[data-drag-over],.PracticeQuestionCard-module__bfOLCa__group[data-drag-over]{border-style:solid;border-color:var(--ui-chosen-edge);background:var(--ui-chosen-surface)}.PracticeQuestionCard-module__bfOLCa__tray[data-drag-over],.PracticeQuestionCard-module__bfOLCa__rows[data-drag-over]{outline:3px dashed var(--ui-chosen-edge);outline-offset:6px;border-radius:16px}.PracticeQuestionCard-module__bfOLCa__step[data-drag-over][data-drag-side=before]:not([data-drag-lifting]){box-shadow:0 4px 0 var(--ui-learn-quiet-line), 0 -8px 0 -2px var(--ui-chosen-edge)}.PracticeQuestionCard-module__bfOLCa__step[data-drag-over][data-drag-side=after]:not([data-drag-lifting]){box-shadow:0 8px 0 var(--ui-chosen-edge)}.PracticeQuestionCard-module__bfOLCa__checkRow{flex-wrap:wrap;align-items:center;gap:16px;display:flex}.PracticeQuestionCard-module__bfOLCa__check{background:var(--ui-action-solid);min-width:56px;min-height:64px;color:var(--ui-action-on-solid);box-shadow:0 4px 0 var(--ui-action-pressed);border:none;border-radius:16px;align-items:center;gap:12px;padding:0 28px;font-size:20px;font-weight:800;transition:transform 90ms,box-shadow 90ms;display:inline-flex}.PracticeQuestionCard-module__bfOLCa__check:active:enabled{box-shadow:none;transform:translateY(4px)}.PracticeQuestionCard-module__bfOLCa__check:disabled{background:var(--ui-disabled-surface);color:var(--ui-disabled-text);box-shadow:none;cursor:default}.PracticeQuestionCard-module__bfOLCa__status{color:var(--ui-learn-muted-text);margin:0;font-size:16px;font-weight:700}@media (max-width:640px){.PracticeQuestionCard-module__bfOLCa__prompt{font-size:24px}.PracticeQuestionCard-module__bfOLCa__row{grid-template-columns:minmax(0,1fr)}.PracticeQuestionCard-module__bfOLCa__step{flex-wrap:wrap}.PracticeQuestionCard-module__bfOLCa__stepLabel{flex:140px;min-width:0}.PracticeQuestionCard-module__bfOLCa__moves{margin-left:auto}.PracticeQuestionCard-module__bfOLCa__card{gap:20px;padding:16px}.PracticeQuestionCard-module__bfOLCa__sortItem{padding:12px}.PracticeQuestionCard-module__bfOLCa__groupButtons{flex-wrap:wrap}.PracticeQuestionCard-module__bfOLCa__groupButton{overflow-wrap:break-word;flex:1 1 0;min-width:min-content;max-width:100%;padding:8px 10px}.PracticeQuestionCard-module__bfOLCa__sortLabel{flex-basis:100%;min-width:0}}@media (prefers-reduced-motion:reduce){.PracticeQuestionCard-module__bfOLCa__option,.PracticeQuestionCard-module__bfOLCa__chip,.PracticeQuestionCard-module__bfOLCa__slot,.PracticeQuestionCard-module__bfOLCa__groupButton,.PracticeQuestionCard-module__bfOLCa__move,.PracticeQuestionCard-module__bfOLCa__check{transition:none}.PracticeQuestionCard-module__bfOLCa__carried,.PracticeQuestionCard-module__bfOLCa__option:active,.PracticeQuestionCard-module__bfOLCa__chip:active,.PracticeQuestionCard-module__bfOLCa__slot:active,.PracticeQuestionCard-module__bfOLCa__groupButton:active,.PracticeQuestionCard-module__bfOLCa__move:active:enabled,.PracticeQuestionCard-module__bfOLCa__check:active:enabled{transform:none}}
.PracticeReadAloud-module__CEaoka__readAloud{display:contents}.PracticeReadAloud-module__CEaoka__button{border:2px solid var(--ui-control-boundary);background:var(--ui-learn-card);min-height:56px;color:var(--ui-learn-text);font:inherit;cursor:pointer;border-radius:999px;align-items:center;gap:8px;padding:0 24px;font-size:20px;font-weight:800;transition:transform .12s;display:inline-flex}.PracticeReadAloud-module__CEaoka__button svg{width:24px;height:24px}.PracticeReadAloud-module__CEaoka__button:hover{transform:translateY(-2px)}.PracticeReadAloud-module__CEaoka__button[data-speech-state=pending],.PracticeReadAloud-module__CEaoka__button[data-speech-state=speaking]{border-color:var(--ui-chosen-edge);background:var(--ui-chosen-surface)}.PracticeReadAloud-module__CEaoka__button:focus-visible{outline:3px solid var(--ui-focus-accent);outline-offset:2px}@media (prefers-reduced-motion:reduce){.PracticeReadAloud-module__CEaoka__button,.PracticeReadAloud-module__CEaoka__button:hover{transition:none;transform:none}}.PracticeReadAloud-module__CEaoka__status{color:var(--ui-text-muted);text-align:right;flex-basis:100%;margin:0;font-size:16px}@media (max-width:640px){.PracticeReadAloud-module__CEaoka__button{justify-content:center;width:56px;padding:0}.PracticeReadAloud-module__CEaoka__word{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}}
.SidebarAdventureCard-module__F_Zh7q__card,.SidebarAdventureCard-module__F_Zh7q__loadingCard{padding:var(--space-4);border:1px solid var(--ui-selection-edge);border-radius:var(--radius-card);background:var(--ui-panel-surface);color:var(--ui-text);box-shadow:var(--elevation-rest)}.SidebarAdventureCard-module__F_Zh7q__card{gap:var(--space-3);flex-direction:column;display:flex}.SidebarAdventureCard-module__F_Zh7q__mascot{flex:none;align-self:stretch;width:100%}.SidebarAdventureCard-module__F_Zh7q__copy{min-width:0}.SidebarAdventureCard-module__F_Zh7q__invitation,.SidebarAdventureCard-module__F_Zh7q__copy h3{color:var(--ui-text);font-size:20px;font-weight:var(--weight-bold);text-align:center;text-wrap:balance;line-height:1.25}.SidebarAdventureCard-module__F_Zh7q__childName{color:var(--ui-action-subtle-ink);font-size:24px;font-weight:var(--weight-heavy);overflow-wrap:anywhere;word-break:normal;-webkit-hyphens:none;hyphens:none}.SidebarAdventureCard-module__F_Zh7q__pitch{color:var(--ui-text);font-size:16px;font-weight:var(--weight-medium);text-align:center;text-wrap:balance;line-height:1.45}.SidebarAdventureCard-module__F_Zh7q__card button{width:100%;min-height:52px;padding:var(--space-3) var(--space-4);border:1px solid var(--ui-action-line);border-bottom:5px solid var(--ui-action-pressed);border-radius:var(--ui-control-radius);background:var(--ui-action-solid);color:var(--ui-action-on-solid);font:inherit;font-size:16px;font-weight:var(--weight-heavy);letter-spacing:.01em;cursor:pointer;box-shadow:var(--shadow-resting);transition:background var(--motion-quick) var(--motion-curve), border-color var(--motion-quick) var(--motion-curve), box-shadow var(--motion-settle) var(--motion-curve), transform var(--motion-press) var(--motion-curve);position:relative;overflow:hidden}.SidebarAdventureCard-module__F_Zh7q__startButton:after{content:"";background:linear-gradient(100deg, transparent 35%, color-mix(in srgb, var(--ui-action-on-solid) 26%, transparent) 50%, transparent 65%);animation:SidebarAdventureCard-module__F_Zh7q__adventureSheen 8s var(--motion-curve) 1.5s infinite;pointer-events:none;position:absolute;inset:0;transform:translate(-100%)}@keyframes SidebarAdventureCard-module__F_Zh7q__adventureSheen{0%,88%{transform:translate(-100%)}to{transform:translate(100%)}}.SidebarAdventureCard-module__F_Zh7q__startLabel{z-index:1;position:relative}.SidebarAdventureCard-module__F_Zh7q__card button:hover:not(:disabled){border-color:var(--ui-action-hover);background:var(--ui-action-hover);box-shadow:var(--shadow-raised)}.SidebarAdventureCard-module__F_Zh7q__card button:active:not(:disabled){box-shadow:none;border-bottom-width:2px;transform:translateY(3px)}@media (prefers-reduced-motion:reduce){.SidebarAdventureCard-module__F_Zh7q__startButton:after{animation:none}}.SidebarAdventureCard-module__F_Zh7q__card button:focus-visible,.SidebarAdventureCard-module__F_Zh7q__mobileButton:focus-visible{outline:var(--ui-shell-focus-width) solid var(--ui-focus-accent);outline-offset:var(--ui-shell-focus-offset)}.SidebarAdventureCard-module__F_Zh7q__lockedCard{border-color:var(--ui-control-edge);background:var(--ui-subtle-surface);box-shadow:none}.SidebarAdventureCard-module__F_Zh7q__lockedCard button:disabled{border-color:var(--ui-disabled-surface);background:var(--ui-disabled-surface);color:var(--ui-disabled-text);cursor:not-allowed}.SidebarAdventureCard-module__F_Zh7q__loadingCard{gap:var(--space-3);border-color:var(--ui-control-edge);box-shadow:none;flex-direction:column;display:flex}.SidebarAdventureCard-module__F_Zh7q__loadingMascot,.SidebarAdventureCard-module__F_Zh7q__loadingHeading,.SidebarAdventureCard-module__F_Zh7q__loadingLine,.SidebarAdventureCard-module__F_Zh7q__loadingLineShort,.SidebarAdventureCard-module__F_Zh7q__loadingButton{border-radius:var(--ui-control-radius);background:var(--ui-action-subtle)}.SidebarAdventureCard-module__F_Zh7q__loadingCard{align-items:center}.SidebarAdventureCard-module__F_Zh7q__loadingMascot{aspect-ratio:248/104;width:100%}.SidebarAdventureCard-module__F_Zh7q__loadingHeading,.SidebarAdventureCard-module__F_Zh7q__loadingLineShort{height:24px}.SidebarAdventureCard-module__F_Zh7q__loadingHeading{width:92%}.SidebarAdventureCard-module__F_Zh7q__loadingLineShort{width:72%}.SidebarAdventureCard-module__F_Zh7q__loadingLine{width:100%;height:64px}.SidebarAdventureCard-module__F_Zh7q__loadingButton{width:100%;height:52px}.SidebarAdventureCard-module__F_Zh7q__mobileButton{display:none}@media (max-width:768px){.SidebarAdventureCard-module__F_Zh7q__card,.SidebarAdventureCard-module__F_Zh7q__loadingCard{display:none}.SidebarAdventureCard-module__F_Zh7q__mobileButton{right:var(--space-4);bottom:calc(var(--space-4) + env(safe-area-inset-bottom,0px));z-index:45;min-height:var(--ui-shell-control-size);justify-content:center;align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-4);border:1px solid var(--ui-action-line);border-bottom:4px solid var(--ui-action-pressed);border-radius:var(--ui-pill-radius);background:var(--ui-action-solid);color:var(--ui-action-on-solid);box-shadow:var(--elevation-raised);font:inherit;font-size:16px;font-weight:var(--weight-heavy);cursor:pointer;transition:background var(--motion-quick) var(--motion-curve), border-color var(--motion-quick) var(--motion-curve), transform var(--motion-quick) var(--motion-curve);display:inline-flex;position:fixed}.SidebarAdventureCard-module__F_Zh7q__mobileButton:hover{border-color:var(--ui-action-hover);background:var(--ui-action-hover)}.SidebarAdventureCard-module__F_Zh7q__mobileButton:active{transform:translateY(1px)}}@media (prefers-reduced-motion:reduce){.SidebarAdventureCard-module__F_Zh7q__card button,.SidebarAdventureCard-module__F_Zh7q__mobileButton{transition:none}}
.DemoBanner-module__YUXYkq__banner{background:var(--brand-primary);color:var(--brand-primary-contrast);z-index:50;flex-wrap:wrap;justify-content:center;align-items:center;gap:16px;padding:10px 24px;font-size:16px;font-weight:600;display:flex;position:sticky;top:0}@media (max-width:480px){.DemoBanner-module__YUXYkq__banner{gap:8px;padding:8px 12px}}.DemoBanner-module__YUXYkq__link{color:var(--brand-primary-contrast);white-space:nowrap;font-weight:700;text-decoration:underline}
.MakeItYoursModal-module__4FdAYq__context{color:var(--brand-text);margin-bottom:12px;font-size:1rem;line-height:1.7}.MakeItYoursModal-module__4FdAYq__pitch{color:var(--brand-text);margin-bottom:24px;font-size:16px;line-height:1.7}.MakeItYoursModal-module__4FdAYq__actions{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.MakeItYoursModal-module__4FdAYq__cta{background:var(--brand-primary);color:var(--brand-primary-contrast);border-radius:var(--brand-radius-small);padding:12px 24px;font-weight:700;text-decoration:none;display:inline-block}.MakeItYoursModal-module__4FdAYq__cta:hover{background:var(--brand-primary-deep)}.MakeItYoursModal-module__4FdAYq__dismiss{color:var(--brand-text-muted);cursor:pointer;background:0 0;border:none;padding:12px 8px;font-size:16px;font-weight:600}.MakeItYoursModal-module__4FdAYq__dismiss:hover{color:var(--brand-text)}
.WaitingList-module__BSKQFq__page{flex-direction:column;gap:16px;padding-bottom:40px;display:flex}.WaitingList-module__BSKQFq__title{font-family:var(--font-newsreader), Georgia, "Times New Roman", serif;color:var(--ui-text);margin:0;font-size:32px;font-weight:600;line-height:1.2}@media (max-width:768px){.WaitingList-module__BSKQFq__title{font-size:24px}}.WaitingList-module__BSKQFq__lead{max-width:60ch;color:var(--ui-text-muted);margin:0;font-size:16px;line-height:1.6}.WaitingList-module__BSKQFq__error{border-radius:var(--ui-control-radius);background:var(--ui-danger-surface);color:var(--ui-danger-text);margin:0;padding:12px 16px;font-size:16px}.WaitingList-module__BSKQFq__rows{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.WaitingList-module__BSKQFq__row{border:1px solid var(--ui-learn-tile-edge);border-radius:var(--ui-control-radius);background:var(--ui-panel-surface);align-items:center;gap:16px;padding:16px;display:flex}.WaitingList-module__BSKQFq__words{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.WaitingList-module__BSKQFq__rowName{color:var(--ui-text);font-size:16px;font-weight:800}.WaitingList-module__BSKQFq__rowSub{color:var(--ui-text-muted);font-size:16px}.WaitingList-module__BSKQFq__nudge,.WaitingList-module__BSKQFq__sent{border-radius:var(--ui-pill-radius);border:2px solid var(--ui-chosen-edge);cursor:pointer;background:var(--ui-chosen-surface);min-height:44px;color:var(--ui-chosen-ink);text-overflow:ellipsis;white-space:nowrap;flex:none;max-width:16em;padding:0 20px;font-size:16px;font-weight:800;overflow:hidden}.WaitingList-module__BSKQFq__nudge{transition:transform var(--motion-quick) var(--motion-curve), box-shadow var(--motion-quick) var(--motion-curve)}.WaitingList-module__BSKQFq__nudge:hover{transform:translateY(var(--ui-hover-rise-button));box-shadow:var(--shadow-md)}.WaitingList-module__BSKQFq__nudge:disabled{cursor:default;opacity:.6;box-shadow:none;transform:none}.WaitingList-module__BSKQFq__sent{cursor:default;color:var(--ui-text-muted);background:0 0;border-style:dashed}@media (max-width:560px){.WaitingList-module__BSKQFq__row{flex-direction:column;align-items:stretch}.WaitingList-module__BSKQFq__nudge,.WaitingList-module__BSKQFq__sent{width:100%;max-width:none}}
.ReaderSettings-module__G4D_iq__backdrop{background:var(--color-dialog-overlay);z-index:100;justify-content:center;align-items:flex-start;padding-top:60px;display:flex;position:fixed;inset:0}.ReaderSettings-module__G4D_iq__panel{background:var(--reader-bg);border:1px solid var(--reader-card-border);width:400px;max-width:calc(100vw - 32px);max-height:calc(100vh - 120px);box-shadow:0 12px 40px color-mix(in srgb, var(--color-dark-surface) 50%, transparent);border-radius:16px;flex-direction:column;gap:18px;padding:20px 24px;display:flex;overflow-y:auto}.ReaderSettings-module__G4D_iq__header{justify-content:space-between;align-items:center;display:flex}.ReaderSettings-module__G4D_iq__title{color:var(--reader-room-text);font-size:20px;font-weight:700}.ReaderSettings-module__G4D_iq__closeBtn{background:var(--reader-btn-bg);border:1px solid var(--reader-btn-border);color:var(--reader-room-text-muted);cursor:pointer;border-radius:50%;justify-content:center;align-items:center;width:30px;height:30px;font-size:16px;display:flex}.ReaderSettings-module__G4D_iq__section{flex-direction:column;gap:8px;display:flex}.ReaderSettings-module__G4D_iq__sectionLabel{color:var(--reader-room-text-muted);text-transform:uppercase;letter-spacing:.04em;font-size:16px;font-weight:600}.ReaderSettings-module__G4D_iq__themeGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.ReaderSettings-module__G4D_iq__themeBtn{background:var(--reader-btn-bg);cursor:pointer;transition:all var(--motion-settle);border:2px solid #0000;border-radius:10px;flex-direction:column;align-items:center;gap:4px;padding:10px 6px;display:flex}.ReaderSettings-module__G4D_iq__themeBtn:hover{background:var(--reader-btn-hover)}.ReaderSettings-module__G4D_iq__themeBtnActive{border-color:var(--reader-room-accent);background:color-mix(in srgb, var(--reader-room-accent) 12%, transparent)}.ReaderSettings-module__G4D_iq__themePreview{border:2px solid var(--reader-card-border);border-radius:50%;width:28px;height:28px}.ReaderSettings-module__G4D_iq__themeIcon{font-size:16px}.ReaderSettings-module__G4D_iq__themeLabel{color:var(--reader-room-text);font-size:16px;font-weight:700}.ReaderSettings-module__G4D_iq__themeHint{color:var(--reader-room-text-muted);text-align:center;overflow-wrap:anywhere;font-size:16px;line-height:1.25}.ReaderSettings-module__G4D_iq__fontSizeRow{justify-content:center;align-items:center;gap:12px;display:flex}.ReaderSettings-module__G4D_iq__fontBtn{background:var(--reader-btn-bg);border:1px solid var(--reader-btn-border);color:var(--reader-room-text);cursor:pointer;transition:all var(--motion-settle);border-radius:8px;min-width:44px;min-height:56px;padding:8px 14px;font-size:16px;font-weight:700}.ReaderSettings-module__G4D_iq__fontBtn:hover:not(:disabled){background:var(--reader-btn-hover)}.ReaderSettings-module__G4D_iq__fontBtn:disabled{opacity:.3;cursor:not-allowed}.ReaderSettings-module__G4D_iq__fontSizeValue{color:var(--reader-room-text);text-align:center;min-width:50px;font-size:16px;font-weight:600}.ReaderSettings-module__G4D_iq__toggleRow{flex-wrap:wrap;gap:8px;display:flex}.ReaderSettings-module__G4D_iq__toggleBtn{background:var(--reader-btn-bg);min-width:0;color:var(--reader-room-text-muted);cursor:pointer;transition:all var(--motion-settle);border:2px solid #0000;border-radius:8px;flex:auto;min-height:56px;padding:10px 14px;font-size:16px;font-weight:600}.ReaderSettings-module__G4D_iq__toggleBtn:hover{background:var(--reader-btn-hover)}.ReaderSettings-module__G4D_iq__toggleActive{border-color:var(--reader-room-accent);background:color-mix(in srgb, var(--reader-room-accent) 12%, transparent);color:var(--reader-room-text)}.ReaderSettings-module__G4D_iq__switchRow{justify-content:space-between;align-items:center;display:flex}.ReaderSettings-module__G4D_iq__switchBtn{background:var(--reader-btn-bg);border:1px solid var(--reader-btn-border);cursor:pointer;width:46px;height:26px;transition:all var(--motion-settle);border-radius:13px;padding:0;position:relative}.ReaderSettings-module__G4D_iq__switchOn{background:color-mix(in srgb, var(--reader-room-accent) 50%, transparent);border-color:var(--reader-room-accent)}.ReaderSettings-module__G4D_iq__switchKnob{width:18px;height:18px;transition:transform var(--motion-settle);background:#fff;border-radius:50%;position:absolute;top:3px;left:3px}.ReaderSettings-module__G4D_iq__switchOn .ReaderSettings-module__G4D_iq__switchKnob{transform:translate(20px)}.ReaderSettings-module__G4D_iq__inkSwatch{background:var(--reader-paper);border-radius:6px;padding:2px 10px;display:inline-block}@media (max-width:767px){.ReaderSettings-module__G4D_iq__backdrop{align-items:stretch;padding-top:0}.ReaderSettings-module__G4D_iq__panel{box-sizing:border-box;border-left:0;border-right:0;border-radius:0;width:100%;max-width:100%;max-height:100dvh;padding:20px 16px}.ReaderSettings-module__G4D_iq__themeBtn{padding:10px 4px}}
