.membership-module__UmlvzW__planGrid{flex-wrap:wrap;margin:-.5rem;display:flex}.membership-module__UmlvzW__planGrid>*{width:calc(100% - 1rem);margin:.5rem}.membership-module__UmlvzW__upgradeLink{color:rgb(var(--bs-primary-rgb));font-size:.75rem;font-weight:500}.membership-module__UmlvzW__upgradeLink:hover{text-decoration:underline}.membership-module__UmlvzW__purchase{background-color:rgb(var(--bs-primary-rgb));color:#fff;cursor:pointer;border:0;border-radius:.5rem;width:100%;max-width:20rem;margin:0 auto;padding:.75rem 1.5rem;font-size:1rem;font-weight:600;transition:background-color .15s ease-in-out,box-shadow .15s ease-in-out,transform .15s ease-in-out}.membership-module__UmlvzW__purchase:hover{box-shadow:0 .75rem 1.5rem rgba(var(--bs-primary-rgb), .22);transform:translateY(-1px)}.membership-module__UmlvzW__purchase:disabled{box-shadow:none;cursor:not-allowed;background-color:#94a3b8;transform:none}.membership-module__UmlvzW__plan{text-align:left;border:1px solid #0f172a14;border-radius:1rem;flex-direction:column;align-items:flex-start;gap:.5rem;min-height:100%;padding:1rem;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out,transform .15s ease-in-out;display:flex;box-shadow:0 1rem 2.5rem #0f172a1a}.membership-module__UmlvzW__plan:hover{border-color:rgba(var(--bs-primary-rgb), .45);transform:translateY(-2px);box-shadow:0 1.25rem 3rem #0f172a24}.membership-module__UmlvzW__agreementLink,.membership-module__UmlvzW__agreementLink:hover{text-decoration:underline}.membership-module__UmlvzW__page{flex-direction:column;align-items:center;width:100%;padding-bottom:3rem;display:flex}.membership-module__UmlvzW__title{margin:1rem 0 1.5rem;font-size:1.875rem;font-weight:700}.membership-module__UmlvzW__planGrid{justify-content:center;width:100%}.membership-module__UmlvzW__planWrap{max-width:48rem;margin-bottom:2.75rem}.membership-module__UmlvzW__planBtn{background-color:#fff;border:2px solid #e2e8f0;border-radius:.75rem;flex-direction:column;align-items:center;min-width:7.5rem;padding:1rem 1.25rem;transition:border-color .15s ease-in-out,background-color .15s ease-in-out,box-shadow .15s ease-in-out;display:flex}.membership-module__UmlvzW__planBtnActive{background-color:rgba(var(--bs-primary-rgb), .05);border-color:rgb(var(--bs-primary-rgb));box-shadow:0 4px 6px -1px #0000001a}.membership-module__UmlvzW__planBtnIdle{border-color:#e2e8f0}@media (hover:hover){.membership-module__UmlvzW__planBtnIdle:hover{border-color:#cbd5e1}}.membership-module__UmlvzW__planLabel{color:#334155;font-size:1rem;font-weight:600}.membership-module__UmlvzW__planPrice{color:rgb(var(--bs-primary-rgb));margin-top:.25rem;font-size:.875rem;font-weight:700}.membership-module__UmlvzW__summary{text-align:center;width:100%;max-width:28rem;margin-top:.5rem;margin-bottom:1.5rem}.membership-module__UmlvzW__summaryCopy{color:#64748b;margin-bottom:.25rem;font-size:.875rem}.membership-module__UmlvzW__summaryCopySpaced{margin-bottom:1rem}.membership-module__UmlvzW__agreement{color:#6b7280;font-size:.75rem}.membership-module__UmlvzW__loginGiftNote{color:#64748b;margin-top:.375rem;font-size:.75rem;line-height:1.45}.membership-module__UmlvzW__benefits{width:100%;max-width:56rem;margin-top:3rem}.membership-module__UmlvzW__benefitsTitle{margin-bottom:1rem;font-size:1.5rem;font-weight:700}.membership-module__UmlvzW__shell{padding:5rem 1rem calc(3rem + var(--bs-safe-area-bottom));justify-content:center;align-items:flex-start;display:flex}@supports (display:grid){.membership-module__UmlvzW__planGrid{grid-template-columns:repeat(auto-fit,minmax(7.5rem,1fr));gap:1rem;margin:0;display:grid}.membership-module__UmlvzW__planGrid>*{margin:0}}@media (min-width:768px){.membership-module__UmlvzW__planGrid{gap:1rem;margin:0}.membership-module__UmlvzW__planGrid>*{margin:0}}@media (prefers-color-scheme:dark){.membership-module__UmlvzW__summaryCopy,.membership-module__UmlvzW__agreement,.membership-module__UmlvzW__loginGiftNote{color:#94a3b8}.membership-module__UmlvzW__planLabel{color:#e2e8f0}.membership-module__UmlvzW__planBtn{background-color:#1e293b;border-color:#475569}.membership-module__UmlvzW__planBtnIdle{border-color:#475569}.membership-module__UmlvzW__purchase{background-color:rgb(var(--bs-primary-rgb))}.membership-module__UmlvzW__purchase:disabled{background-color:#64748b}.membership-module__UmlvzW__planBtnActive{background-color:#e0a82e1f}.membership-module__UmlvzW__plan{border-color:#ffffff14;box-shadow:0 1rem 2.5rem #00000040}}
.account-module__ZuNHtq__overlay{z-index:50;background-color:#f8fafcb3;justify-content:center;align-items:center;display:flex;position:absolute;top:0;bottom:0;left:0;right:0}@supports ((-webkit-backdrop-filter:blur(2px)) or (backdrop-filter:blur(2px))){.account-module__ZuNHtq__overlay{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}}.account-module__ZuNHtq__heading{justify-content:flex-start;align-items:baseline;gap:.5rem;margin-top:.5rem;display:flex}.account-module__ZuNHtq__formShell{min-height:2.75rem}.account-module__ZuNHtq__inlineNote{color:#64748b;margin-top:.375rem;font-size:.75rem}.account-module__ZuNHtq__errorList{flex-direction:column;gap:.25rem;display:flex}.account-module__ZuNHtq__errorListStart{align-items:flex-start}.account-module__ZuNHtq__errorList>*+*{margin-top:.25rem}.account-module__ZuNHtq__errorText{color:#e11d48;font-size:.75rem}.account-module__ZuNHtq__page{flex-direction:column;align-items:center;width:100%;max-width:46rem;margin:0 auto;padding:2.25rem 1rem 3rem;display:flex}.account-module__ZuNHtq__card{background:linear-gradient(#fffffffa,#f8fafcf5);border:1px solid #e2e8f0e6;border-radius:1.5rem;width:100%;margin-bottom:2rem;overflow:hidden;box-shadow:0 1.5rem 3rem #0f172a14,inset 0 1px #ffffffbf}.account-module__ZuNHtq__cardBody{padding:1.5rem}.account-module__ZuNHtq__hero{color:#0f172a;background:radial-gradient(circle at 0 0,#e0a82e24,#0000 34%),linear-gradient(135deg,#f6f7fb,#eef2f7 55%,#e8eef6);padding:1.5rem 1.25rem;position:relative}.account-module__ZuNHtq__avatarPanel{flex-direction:column;flex:none;align-items:center;display:flex}.account-module__ZuNHtq__avatar{color:#fff;background-image:linear-gradient(135deg,#f2c14e,#73956f);border-radius:9999px;justify-content:center;align-items:center;width:5rem;height:5rem;margin-bottom:.5rem;font-size:1.875rem;font-weight:700;display:flex;box-shadow:0 1rem 2rem #f2c14e38,inset 0 1px #ffffff59}.account-module__ZuNHtq__name{color:#0f172a;font-size:1.125rem;font-weight:600}.account-module__ZuNHtq__nameRow{align-items:center;gap:.375rem;max-width:12rem;display:flex}.account-module__ZuNHtq__editNameBtn{-webkit-appearance:none;appearance:none;color:#52637a;cursor:pointer;background:0 0;border:0;border-radius:.375rem;flex:none;justify-content:center;align-items:center;width:1.75rem;height:1.75rem;padding:0;transition:background-color .15s,color .15s;display:inline-flex}.account-module__ZuNHtq__editNameBtn svg{width:1.125rem;height:1.125rem}.account-module__ZuNHtq__vipBadge{color:#835300;letter-spacing:.08em;text-transform:uppercase;background-color:#facc1538;border:1px solid #e0a82e94;border-radius:9999px;padding:.25rem .75rem;font-size:.75rem;font-weight:700;display:inline-flex}.account-module__ZuNHtq__profileMeta{--meta-label-width:6.25rem;width:100%}.account-module__ZuNHtq__profileMetaRow{grid-template-columns:var(--meta-label-width) minmax(0, 1fr);gap:.375rem .875rem;display:grid}.account-module__ZuNHtq__metaValue{color:#334155;overflow-wrap:anywhere;min-width:0;font-size:1rem;font-weight:500;line-height:1.35}.account-module__ZuNHtq__metaLabel{color:#52637a;overflow-wrap:anywhere;font-size:.8125rem;font-weight:500;line-height:1.35}.account-module__ZuNHtq__metaActive{color:#0f7a3b;font-weight:700}.account-module__ZuNHtq__metaInactive{color:#52637a}.account-module__ZuNHtq__membershipStatusValue{flex-wrap:wrap;align-items:center;gap:.625rem;min-width:0;display:inline-flex}.account-module__ZuNHtq__membershipSyncHint{color:#0369a1;background:#0ea5e91a;border:1px solid #0ea5e938;border-radius:999px;padding:.2rem .5rem;font-size:.75rem;font-weight:700;line-height:1.2}.account-module__ZuNHtq__subscriptionMethodBlock{gap:.375rem;display:grid}.account-module__ZuNHtq__subscriptionMethodRow{grid-template-columns:var(--meta-label-width) minmax(0, 1fr);align-items:center;gap:.375rem .875rem;display:grid}.account-module__ZuNHtq__subscriptionMethodValue{color:#475569;flex-wrap:wrap;align-items:center;gap:.75rem;min-width:0;font-size:1rem;font-weight:500;line-height:1.35;display:inline-flex}.account-module__ZuNHtq__subscriptionMethodHint{color:#52637a;padding-left:calc(var(--meta-label-width) + .875rem);font-size:.75rem;font-style:italic;line-height:1.35}.account-module__ZuNHtq__manageSubscriptionButton{-webkit-appearance:none;appearance:none;color:#0f172a;cursor:pointer;background:#0f172a0a;border:1px solid #0f172a1f;border-radius:999px;padding:.35rem .75rem;font-size:.875rem;font-weight:700;line-height:1.2;transition:background-color .15s,border-color .15s,color .15s}.account-module__ZuNHtq__manageSubscriptionButton:hover:not(:disabled){background:#0f172a14;border-color:#0f172a33}.account-module__ZuNHtq__manageSubscriptionButton:disabled{cursor:not-allowed;opacity:.58}.account-module__ZuNHtq__benefits{background:linear-gradient(#fffffffa,#f8fafceb);border-top:1px solid #ffffff14;padding:0 1.25rem}.account-module__ZuNHtq__formShellSpaced{margin-top:.5rem}.account-module__ZuNHtq__formControlOffset{margin-inline-start:.5rem}.account-module__ZuNHtq__formControlFill{width:100%}.account-module__ZuNHtq__benefitsToggleRow{justify-content:space-between;align-items:center;gap:.75rem;padding:1rem 0 .875rem;display:flex}.account-module__ZuNHtq__benefitsToggle{-webkit-appearance:none;appearance:none;color:#0f172a;cursor:pointer;background:linear-gradient(#f8fafcfa,#f1f5f9f5);border:1px solid #cbd5e1cc;border-radius:9999px;flex:0 auto;align-items:center;gap:.375rem;min-height:2.75rem;padding:.5rem 1rem;font-size:.9375rem;font-weight:600;transition:background-color .2s,border-color .2s,box-shadow .2s,color .2s,transform .2s;display:flex}.account-module__ZuNHtq__benefitsChevron{color:#64748b;font-size:.875rem;transition:transform .2s ease-in-out}.account-module__ZuNHtq__benefitsChevronOpen{transform:rotate(90deg)}.account-module__ZuNHtq__benefitsTitle{color:inherit;font-weight:700}.account-module__ZuNHtq__benefitsPanel{opacity:0;grid-template-rows:0fr;transition:grid-template-rows .3s,opacity .25s,padding-bottom .25s;display:grid}.account-module__ZuNHtq__benefitsPanelOpen{opacity:1;grid-template-rows:1fr;padding-bottom:1rem}.account-module__ZuNHtq__benefitsPanelClosed{grid-template-rows:0fr}.account-module__ZuNHtq__benefitsInner{background-color:#ffffffb8;border:1px solid #e2e8f0cc;border-radius:1rem;min-height:0;overflow:hidden}.account-module__ZuNHtq__quickLink{-webkit-appearance:none;appearance:none;background:linear-gradient(135deg,#fffffffa,#f8fafcf5);border:1px solid #e2e8f0e6;border-radius:1.25rem;justify-content:space-between;align-items:center;width:100%;margin-bottom:2rem;padding:1.25rem 1.5rem;text-decoration:none;transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out,transform .15s ease-in-out;display:flex;box-shadow:0 1rem 2rem #0f172a0f,inset 0 1px #ffffffb3}.account-module__ZuNHtq__quickLink:disabled{cursor:not-allowed;opacity:.62}.account-module__ZuNHtq__quickLinkStacked{margin-bottom:.75rem}.account-module__ZuNHtq__quickLinkMain{align-items:center;gap:.75rem;display:flex}.account-module__ZuNHtq__quickLinkIcon{color:#f87171;width:1.25rem;height:1.25rem}.account-module__ZuNHtq__quickLinkCollectionIcon{color:#73956f}.account-module__ZuNHtq__quickLinkLabel{color:#0f172a;font-size:1rem;font-weight:700}.account-module__ZuNHtq__quickLinkArrow{color:#64748b;font-size:1.375rem}.account-module__ZuNHtq__actionBtn{color:#0f172a;background:linear-gradient(#f8fafcfa,#f1f5f9f2);border:1px solid #cbd5e1d9;border-radius:1rem;justify-content:center;align-items:center;width:100%;height:3.5rem;font-size:1rem;font-weight:600;transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out,transform .15s ease-in-out;display:flex}.account-module__ZuNHtq__modalTitle{padding-inline-start:1rem;padding-inline-end:.5rem;font-size:1.125rem;font-weight:700}.account-module__ZuNHtq__modalClose{font-size:1rem;position:absolute;top:.5rem;right:1rem}.account-module__ZuNHtq__modalBody{flex-direction:column;flex:auto;padding:1rem;display:flex}.account-module__ZuNHtq__helpRow{justify-content:space-between}.account-module__ZuNHtq__helpEnd{flex-direction:column;align-items:flex-end;display:flex}.account-module__ZuNHtq__fieldMain{flex:auto}.account-module__ZuNHtq__verificationRow{justify-content:space-between;display:flex}.account-module__ZuNHtq__verificationShell{margin-inline-end:.5rem;margin-top:.5rem}.account-module__ZuNHtq__sendCode{align-self:flex-start;margin-top:.5rem;margin-bottom:.5rem;display:inline-flex}.account-module__ZuNHtq__linkBtn{text-transform:none;font-weight:400}.account-module__ZuNHtq__submit{justify-content:center;width:100%}.account-module__ZuNHtq__submitSpaced{margin-top:1rem}.account-module__ZuNHtq__quickLink:hover:not(:disabled){border-color:#94a3b8bf;transform:translateY(-1px);box-shadow:0 1.25rem 2.5rem #0f172a1a}.account-module__ZuNHtq__actionBtn:hover{color:#0f172a;background-color:#f1f5f9;border-color:#94a3b8cc;transform:translateY(-1px);box-shadow:0 .75rem 1.75rem #94a3b82e}.account-module__ZuNHtq__editNameBtn:hover{color:#0f172a;background-color:#e2e8f0cc}.account-module__ZuNHtq__benefitsToggle:hover{background-color:#f1f5f9f5;border-color:#94a3b8cc;box-shadow:0 .75rem 1.5rem #94a3b829}:is(.account-module__ZuNHtq__benefitsToggle:focus-visible,.account-module__ZuNHtq__actionBtn:focus-visible,.account-module__ZuNHtq__quickLink:focus-visible,.account-module__ZuNHtq__editNameBtn:focus-visible){box-shadow:0 0 0 .2rem rgba(var(--bs-primary-rgb), .2);outline:none}@media (min-width:375px){.account-module__ZuNHtq__hero{padding:1.5rem}.account-module__ZuNHtq__benefits{padding-left:1.5rem;padding-right:1.5rem}}@media (max-width:767px){.account-module__ZuNHtq__errorList>*+*{margin-top:0}.account-module__ZuNHtq__subscriptionMethodBlock{border-top:1px solid #94a3b829;gap:.55rem;margin-top:.2rem;padding-top:.85rem}.account-module__ZuNHtq__subscriptionMethodRow{text-align:center;flex-direction:column;align-items:center;gap:.45rem;display:flex}.account-module__ZuNHtq__subscriptionMethodValue{text-align:center;flex-direction:row;justify-content:center;align-items:center;gap:.55rem}.account-module__ZuNHtq__subscriptionMethodHint{text-align:center;padding-left:0}}@media (prefers-color-scheme:dark){.account-module__ZuNHtq__card,.account-module__ZuNHtq__quickLink{background:linear-gradient(#14181cfa,#0c0f12f5);border-color:#3a4148ad;box-shadow:0 1.5rem 3rem #00000047,inset 0 1px #ffffff0a}.account-module__ZuNHtq__hero{color:#f8fafc;background:radial-gradient(circle at 0 0,#e0a82e24,#0000 34%),linear-gradient(135deg,#222226fa,#14161afa 56%,#0b0d10fa)}.account-module__ZuNHtq__name{color:#f8fafc}.account-module__ZuNHtq__metaLabel{color:#64748b}.account-module__ZuNHtq__metaActive{color:#86efac}.account-module__ZuNHtq__metaInactive{color:#94a3b8}.account-module__ZuNHtq__vipBadge{color:#fcd34d;background-color:#facc152e;border-color:#facc1547}.account-module__ZuNHtq__editNameBtn{color:#94a3b8}.account-module__ZuNHtq__editNameBtn:hover{color:#e2e8f0;background-color:#334155bf}.account-module__ZuNHtq__metaValue,.account-module__ZuNHtq__subscriptionMethodValue{color:#94a3b8}.account-module__ZuNHtq__manageSubscriptionButton{color:#e2e8f0;background:#94a3b814;border-color:#94a3b838}.account-module__ZuNHtq__manageSubscriptionButton:hover:not(:disabled){background:#94a3b824;border-color:#94a3b852}.account-module__ZuNHtq__benefits{background:linear-gradient(#14181cfa,#0c0f12f5);border-top-color:#3a4148ad}.account-module__ZuNHtq__benefitsTitle,.account-module__ZuNHtq__quickLinkLabel{color:#e2e8f0}.account-module__ZuNHtq__benefitsInner{background-color:#0b0d10b3;border-color:#3a4148a8}.account-module__ZuNHtq__benefitsToggle{color:#e2e8f0;background:linear-gradient(#24282df5,#16191dfa);border-color:#4e565eb3}.account-module__ZuNHtq__benefitsToggle:hover{background-color:#2c3137fa;border-color:#6c757ec7;box-shadow:0 1rem 2rem #0000003d}.account-module__ZuNHtq__benefitsChevron{color:#94a3b8}.account-module__ZuNHtq__actionBtn{color:#e2e8f0;background:linear-gradient(#24282dfa,#16191dfa);border-color:#4e565eb3}.account-module__ZuNHtq__actionBtn:hover,.account-module__ZuNHtq__quickLink:hover:not(:disabled){border-color:#6c757ec7}.account-module__ZuNHtq__actionBtn:hover{color:#e2e8f0;background-color:#2c3137fa}.account-module__ZuNHtq__quickLinkArrow{color:#94a3b8}.account-module__ZuNHtq__overlay{background-color:#1d232ab3}.account-module__ZuNHtq__inlineNote{color:#94a3b8}}
.ActionModal-module__wBpkAW__header{justify-content:flex-start;align-items:baseline;gap:.5rem;min-width:0;margin-top:.5rem;padding-inline-end:3.5rem;display:flex}.ActionModal-module__wBpkAW__title{min-width:0;margin:0;padding-inline-start:1rem;padding-inline-end:.5rem;font-size:1.125rem;font-weight:700;line-height:1.4}.ActionModal-module__wBpkAW__close{font-size:1rem;position:absolute;top:.875rem;right:1rem}.ActionModal-module__wBpkAW__body{flex-direction:column;flex:auto;gap:1.25rem;padding:1rem;display:flex}
.collection-module__745poa__flow,.collection-module__745poa__line{display:flex}.collection-module__745poa__flow>*+*,.collection-module__745poa__line>*+*{margin-left:.5rem}.collection-module__745poa__flow{justify-content:center}.collection-module__745poa__line{align-items:flex-start}.collection-module__745poa__addCard{aspect-ratio:1;border:1px dashed rgba(var(--bs-primary-rgb), .45);color:#8f6918;justify-content:center;align-items:center;width:100%;display:flex}.collection-module__745poa__addIcon{color:var(--bs-primary);width:2.5rem;height:2.5rem}.collection-module__745poa__addCardDisabled{cursor:default;opacity:.45}.collection-module__745poa__addCardDisabled:disabled{pointer-events:none}.collection-module__745poa__previewImage{object-fit:cover;display:block}.collection-module__745poa__previewCard{will-change:border-color, box-shadow, transform;background-color:#f8fafcf0;border:1px solid #0f172a14;border-radius:.5rem;width:100%;transition:box-shadow .24s cubic-bezier(.22,1,.36,1),transform .24s cubic-bezier(.22,1,.36,1);position:relative;overflow:hidden;box-shadow:0 .75rem 2rem #0f172a1f}.collection-module__745poa__previewCard:after{border:.12rem solid rgba(var(--bs-primary-rgb), .4);border-radius:inherit;content:"";opacity:0;pointer-events:none;transition:opacity .24s cubic-bezier(.22,1,.36,1);position:absolute;top:0;bottom:0;left:0;right:0}.collection-module__745poa__previewCard:focus-visible{outline:none;transform:translateY(-1px);box-shadow:0 .75rem 2rem #0f172a1f}.collection-module__745poa__previewCard:focus-visible:after{opacity:1}.collection-module__745poa__previewCardSelectionMode{cursor:pointer}.collection-module__745poa__previewCardSelectionMode:before{content:"";opacity:0;pointer-events:none;z-index:1;background-color:#0f172a24;transition:opacity .2s ease-out;position:absolute;top:0;bottom:0;left:0;right:0}.collection-module__745poa__previewCardSelected{border-color:rgba(var(--bs-primary-rgb), .72);box-shadow:0 .75rem 2rem rgba(var(--bs-primary-rgb), .18)}.collection-module__745poa__previewCardSelected:before{opacity:1}.collection-module__745poa__selectionIndicator{color:#fff;pointer-events:none;z-index:2;background-color:#ffffffb8;border:2px solid #64748bc7;border-radius:9999px;justify-content:center;align-items:center;width:1.625rem;height:1.625rem;transition:background-color .2s ease-out,border-color .2s ease-out,transform .2s ease-out;display:flex;position:absolute;top:.5rem;left:.5rem}.collection-module__745poa__selectionIndicatorSelected{background-color:var(--bs-primary);border-color:#ffffffeb;box-shadow:0 .25rem .75rem #0f172a3d}.collection-module__745poa__selectionIcon{font-size:1rem}.collection-module__745poa__batchToolbar{box-sizing:border-box;pointer-events:none;max-width:80rem;left:0;right:0;top:calc(.875rem + env(safe-area-inset-top));z-index:80;justify-content:flex-end;align-items:center;gap:.5rem;width:100%;margin:0 auto;padding:0 .5rem;display:flex;position:fixed}.collection-module__745poa__batchToolbar>*{pointer-events:auto}.collection-module__745poa__batchToolbarBulk>.collection-module__745poa__bs-btn{animation:.18s ease-out collection-module__745poa__bulk-action-enter}@keyframes collection-module__745poa__bulk-action-enter{0%{opacity:.82;transform:translateY(-1px)scale(.98)}60%{transform:translateY(1px)scale(1.01)}to{opacity:1;transform:translateY(0)scale(1)}}.collection-module__745poa__confirmModal{width:100%}.collection-module__745poa__saveConfirmModal{width:min(28rem,100vw - 2rem)}.collection-module__745poa__confirmClose{flex:none;font-size:1rem}.collection-module__745poa__confirmHeading{justify-content:space-between;align-items:center;gap:.5rem;margin-top:.5rem;padding-inline-start:1rem;padding-inline-end:1rem;display:flex}.collection-module__745poa__confirmTitle{min-width:0;margin:0;font-size:1.125rem;font-weight:700;line-height:1.4}.collection-module__745poa__confirmBody{flex-direction:column;flex:auto;gap:1.25rem;padding:1rem;display:flex}.collection-module__745poa__confirmWarning{color:#e11d48;margin:0;font-size:.875rem;line-height:1.6}.collection-module__745poa__confirmSubmit{justify-content:center;width:100%;margin-top:.25rem}.collection-module__745poa__collectionGridDropdown{width:15rem}@media (hover:hover){.collection-module__745poa__previewCard:hover{transform:translateY(-1px);box-shadow:0 .75rem 2rem #0f172a1f}.collection-module__745poa__previewCard:hover:after{opacity:1}}.collection-module__745poa__previewGrid{flex-wrap:wrap;padding:.125rem;display:flex}.collection-module__745poa__previewGrid>:not(.collection-module__745poa__selectionIndicator){width:33.3333%;padding:.125rem}@supports (display:grid){.collection-module__745poa__previewGrid{grid-template-rows:repeat(3,minmax(0,1fr));grid-template-columns:repeat(3,minmax(0,1fr));grid-auto-flow:column;gap:.25rem;padding:0;display:grid}.collection-module__745poa__previewGrid>:not(.collection-module__745poa__selectionIndicator){width:auto;padding:0}}.collection-module__745poa__sheet{background-color:#f8fafcf0;border:1px solid #0f172a14;border-radius:.5rem;box-shadow:0 1rem 2.5rem #0f172a1f}.collection-module__745poa__characterTile{-webkit-appearance:none;appearance:none;color:#0f172a;text-align:inherit;background-color:#f8fafcf5;border:1px solid #94a3b859;border-radius:.375rem;width:100%;padding:0;display:block;overflow:hidden}.collection-module__745poa__characterTileFixed{width:8rem}.collection-module__745poa__characterTileShrink{flex-shrink:0}.collection-module__745poa__viewport{flex-direction:column;justify-content:center;align-items:center;width:100%;height:100%;display:flex}.collection-module__745poa__sheetWrap{padding:.5rem}.collection-module__745poa__previewSheetHorizontal,.collection-module__745poa__previewSheetVertical{gap:1rem}.collection-module__745poa__line.collection-module__745poa__previewLineHorizontal,.collection-module__745poa__line.collection-module__745poa__previewLineVertical{gap:.25rem}.collection-module__745poa__imageBox{width:8rem;height:8rem;display:block;position:relative}.collection-module__745poa__imageFill{width:100%;height:100%}.collection-module__745poa__caption{color:#0f172a;background-color:#f8fafcf5;justify-content:center;align-items:center;height:1.5rem;display:flex}.collection-module__745poa__captionName{color:inherit;padding-inline-start:.25rem;font-size:.875rem}.collection-module__745poa__captionMeta{color:#64748b;padding-inline-end:.25rem;font-size:.75rem}.collection-module__745poa__placeholderBox{width:8rem;height:8rem;font-size:1.875rem;position:relative}.collection-module__745poa__characterPlaceholder{color:#64748b;background-color:#e2e8f0e6;justify-content:center;align-items:center;display:flex}.collection-module__745poa__modalBody{flex:auto;min-width:0;min-height:0;display:flex;position:relative;overflow:hidden}.collection-module__745poa__modalLoading{z-index:1;justify-content:center;align-items:center;width:100%;display:flex;position:absolute;top:0;bottom:0;left:0;right:0}.collection-module__745poa__modalClose{flex-shrink:0;width:100%;margin-top:.75rem}.collection-module__745poa__modalShell{border:1px solid #0f172a14;flex-direction:column;width:min(100%,72rem);min-height:min(28rem,100dvh - 5rem);max-height:min(42rem,100dvh - 5rem);display:flex}.collection-module__745poa__modalPanel{flex:auto;min-width:0;min-height:0;display:flex}.collection-module__745poa__membershipLimitModal{width:min(24rem,100vw - 2rem)}.collection-module__745poa__membershipLimitBody{flex-direction:column;gap:1rem;padding:.5rem 1rem 1rem;display:flex}.collection-module__745poa__membershipLimitCopy{color:var(--bs-body-color);margin:0;font-size:.9375rem;font-weight:400;line-height:1.6}.collection-module__745poa__membershipLimitAction{align-self:stretch}.collection-module__745poa__searchModalContent{flex:auto;width:100%;min-width:0;min-height:0;display:flex}@supports (gap:0.5rem){.collection-module__745poa__flow>*+*,.collection-module__745poa__line>*+*{margin:0}.collection-module__745poa__flow,.collection-module__745poa__line{gap:.5rem}}@media (prefers-color-scheme:dark){.collection-module__745poa__previewCard{background-color:#2a323cf0;border-color:#ffffff14;box-shadow:0 .75rem 2rem #0000004d}.collection-module__745poa__sheet{background-color:#2a323cf0;border-color:#ffffff14;box-shadow:0 1rem 2.5rem #0000004d}.collection-module__745poa__characterPlaceholder{color:#94a3b8;background-color:#2a323ce6}.collection-module__745poa__characterTile{color:#e2e8f0;background-color:#2a323cf5;border-color:#cbd5e12e}.collection-module__745poa__caption{color:#f8fafc;background-color:#2a323cf5}.collection-module__745poa__captionMeta{color:#94a3b8}.collection-module__745poa__modalShell{border-color:#cbd5e11a}}
.operating-module__5zvZja__panel{background-color:var(--bs-body-bg);border:1px solid #0f172a14;border-radius:1rem;box-shadow:0 1rem 2.5rem #0f172a29}.operating-module__5zvZja__panelCenter{z-index:1055;width:100%;max-width:min(100vw - 1.5rem,28rem);position:fixed;top:4rem;left:50%;transform:translate(-50%)}.operating-module__5zvZja__pickerModal{overflow:visible}.operating-module__5zvZja__pickerModalBody{min-width:0;max-height:calc(100dvh - 7rem);padding:.75rem;overflow:hidden auto}.operating-module__5zvZja__authorTabs{flex-wrap:nowrap;align-self:flex-start;width:auto;max-width:100%;overflow:auto hidden}.operating-module__5zvZja__authorTabs>*{flex:none}.operating-module__5zvZja__pickerResults{flex-wrap:nowrap;gap:.5rem;min-height:0;max-height:min(13.75rem,34dvh);margin:-.25rem;padding:.25rem;overflow:hidden auto}.operating-module__5zvZja__emptySelectionChip{border-color:#0000}.operating-module__5zvZja__grid{flex-wrap:wrap;margin:-.25rem;display:flex}.operating-module__5zvZja__lineCountMenu{width:15.5rem;max-width:calc(100vw - 1rem)}.operating-module__5zvZja__grid>*{width:calc(20% - .5rem);margin:.25rem}@supports (display:grid){.operating-module__5zvZja__grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:.5rem;margin:0;display:grid}.operating-module__5zvZja__grid>*{width:auto;margin:0}}.operating-module__5zvZja__option{border:1px solid var(--bs-border-color);color:var(--bs-body-color);cursor:pointer;background-color:#0000;border-radius:.75rem;justify-content:center;align-items:center;width:100%;min-height:2.25rem;padding:.375rem .5rem;font-size:.875rem;transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out,color .15s ease-in-out;display:inline-flex}.operating-module__5zvZja__layoutMenu{width:14.5rem;max-width:calc(100vw - 1rem)}.operating-module__5zvZja__layoutOption{color:var(--bs-body-color);white-space:nowrap;background-color:#0000;border-color:#94a3b866;width:100%;min-height:2.25rem;padding:.375rem .75rem;font-size:.875rem}.operating-module__5zvZja__optionActive,.operating-module__5zvZja__layoutOptionActive{background-color:rgba(var(--bs-primary-rgb), .12);border-color:rgba(var(--bs-primary-rgb), .65);box-shadow:0 0 0 1px rgba(var(--bs-primary-rgb), .28), 0 .35rem .9rem rgba(var(--bs-primary-rgb), .14);color:#7c5d16}:is(.operating-module__5zvZja__option:focus-visible,.operating-module__5zvZja__layoutOption:focus-visible){box-shadow:0 0 0 .2rem rgba(var(--bs-primary-rgb), .22);outline:none}@media (hover:hover){.operating-module__5zvZja__option:hover,.operating-module__5zvZja__layoutOption:hover{color:var(--bs-body-color);background-color:#0f172a0d;border-color:#94a3b8bf;box-shadow:0 .35rem .9rem #0f172a14}.operating-module__5zvZja__optionActive:hover,.operating-module__5zvZja__layoutOptionActive:hover{background-color:rgba(var(--bs-primary-rgb), .12);border-color:rgba(var(--bs-primary-rgb), .65);color:#7c5d16}}.operating-module__5zvZja__choice{text-align:center;background-color:#f8fafcd9;border:1px solid #0f172a14;border-radius:.875rem;flex-direction:column;align-items:center;gap:.125rem;width:100%;padding:.5rem .75rem;transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out,color .15s ease-in-out,transform .15s ease-in-out;display:flex}.operating-module__5zvZja__checkbox{align-items:center;gap:.625rem;display:flex}.operating-module__5zvZja__checkbox .form-check-input{float:none;margin:0}@media (prefers-color-scheme:dark){.operating-module__5zvZja__panel{border-color:#ffffff14;box-shadow:0 1rem 2.5rem #00000059}.operating-module__5zvZja__choice{background-color:#37414ee6;border-color:#ffffff26}.operating-module__5zvZja__layoutOption{color:var(--bs-body-color);border-color:#94a3b873}.operating-module__5zvZja__optionActive,.operating-module__5zvZja__layoutOptionActive{background-color:rgba(var(--bs-primary-rgb), .16);border-color:rgba(var(--bs-primary-rgb), .7);color:#e0a82e}@media (hover:hover){.operating-module__5zvZja__option:hover,.operating-module__5zvZja__layoutOption:hover{background-color:#ffffff14;border-color:#94a3b8b3}.operating-module__5zvZja__optionActive:hover,.operating-module__5zvZja__layoutOptionActive:hover{background-color:rgba(var(--bs-primary-rgb), .16);border-color:rgba(var(--bs-primary-rgb), .7);color:#e0a82e}}}@media (max-width:640px){.operating-module__5zvZja__pickerModal{max-height:calc(100dvh - 1rem)}.operating-module__5zvZja__pickerModalBody{max-height:calc(100dvh - 1rem);padding-bottom:calc(1rem + var(--bs-safe-area-bottom))}.operating-module__5zvZja__authorTabs{width:100%}}
.LogInAndSignUp-module___vIIxq__menuTrigger{color:#64748b}.LogInAndSignUp-module___vIIxq__menuItem{white-space:nowrap;width:100%;padding-left:1.25rem;padding-right:1.25rem;font-weight:400}.LogInAndSignUp-module___vIIxq__menuPrompt{color:#94a3b8;text-align:center;max-width:11rem;margin:0 0 .75rem;font-size:.8125rem;font-weight:500;line-height:1.25}.LogInAndSignUp-module___vIIxq__menuItem+.LogInAndSignUp-module___vIIxq__menuItem{margin-top:.25rem}.LogInAndSignUp-module___vIIxq__loadingOverlay{z-index:50;background-color:#f8fafc80;justify-content:center;align-items:center;display:flex;position:absolute;top:0;bottom:0;left:0;right:0}.LogInAndSignUp-module___vIIxq__header{justify-content:flex-start;align-items:baseline;margin-top:.5rem;display:flex}.LogInAndSignUp-module___vIIxq__title{padding-inline-start:1rem;padding-inline-end:.5rem;font-size:1.125rem;font-weight:700}.LogInAndSignUp-module___vIIxq__switchHint{color:#64748b;font-size:.75rem}.LogInAndSignUp-module___vIIxq__close{font-size:1rem;position:absolute;top:.5rem;right:1rem}.LogInAndSignUp-module___vIIxq__inlineTrigger{min-width:7rem}.LogInAndSignUp-module___vIIxq__body{flex-direction:column;flex:auto;padding:1rem;display:flex}.LogInAndSignUp-module___vIIxq__spinner{color:#64748b}.LogInAndSignUp-module___vIIxq__error{color:#e11d48;font-size:.75rem}.LogInAndSignUp-module___vIIxq__linkBtn{font-weight:400}.LogInAndSignUp-module___vIIxq__inputShell{margin-top:.5rem}.LogInAndSignUp-module___vIIxq__helpEnd{flex-direction:column;align-items:flex-end;display:flex}.LogInAndSignUp-module___vIIxq__fieldMain{flex:auto;min-width:0}.LogInAndSignUp-module___vIIxq__verificationGroup{margin-top:.5rem}.LogInAndSignUp-module___vIIxq__verificationRow{align-items:flex-start;gap:.5rem;display:flex}.LogInAndSignUp-module___vIIxq__verificationShell{margin-top:0}.LogInAndSignUp-module___vIIxq__sendCode{white-space:nowrap;flex:none;align-self:flex-start;height:3rem;min-height:3rem;margin-top:0;padding-left:1rem;padding-right:1rem;display:inline-flex}.LogInAndSignUp-module___vIIxq__legal{margin-top:.375rem;font-size:.75rem}.LogInAndSignUp-module___vIIxq__legalLink{color:rgb(var(--bs-primary-rgb));text-decoration:underline}.LogInAndSignUp-module___vIIxq__legalLink+.LogInAndSignUp-module___vIIxq__legalLink{margin-inline-start:.5rem}.LogInAndSignUp-module___vIIxq__submit{margin-top:1rem}@media (prefers-color-scheme:dark){.LogInAndSignUp-module___vIIxq__menuTrigger{color:#94a3b8}.LogInAndSignUp-module___vIIxq__menuPrompt{color:#cbd5e1}.LogInAndSignUp-module___vIIxq__loadingOverlay{background-color:#1e293b80}.LogInAndSignUp-module___vIIxq__switchHint,.LogInAndSignUp-module___vIIxq__spinner{color:#94a3b8}}
.copybook-module__7QmNiW__floatingActions{-webkit-backdrop-filter:blur(8px);z-index:40;background-color:#0f172adb;border-radius:.75rem;justify-content:center;align-items:flex-start;gap:1rem;width:fit-content;max-width:min(100vw - 1rem,24rem);margin-left:auto;margin-right:auto;padding:.375rem .75rem;display:flex}.copybook-module__7QmNiW__floatingActionsFixed{position:fixed}.copybook-module__7QmNiW__floatingActionsTransition{transition:opacity .2s ease-out,transform .2s ease-out}.copybook-module__7QmNiW__floatingActionsDocked{width:fit-content;left:0;right:0}.copybook-module__7QmNiW__floatingActions:not(.copybook-module__7QmNiW__floatingActionsFs){bottom:calc(var(--bs-copybook-bottom-tray-height) + var(--bs-safe-area-bottom))}.copybook-module__7QmNiW__floatingActions .bs-labeled-btn{filter:none;color:#f8fafcbf}.copybook-module__7QmNiW__floatingActions .bs-labeled-btn:hover{color:#f8fafc}.copybook-module__7QmNiW__floatingActions .bs-labeled-btn:active{color:#f8fafc}.copybook-module__7QmNiW__floatingActions .bs-labeled-btn:focus-visible{color:#f8fafc;outline-offset:2px;border-radius:.25rem;outline:2px solid #f8fafc66}.copybook-module__7QmNiW__floatingActions .bs-labeled-btn-active{color:rgba(var(--bs-primary-rgb), 1)}.copybook-module__7QmNiW__floatingActions .bs-labeled-btn-active:hover{color:rgba(var(--bs-primary-rgb), 1)}.copybook-module__7QmNiW__floatingActions .bs-labeled-btn-active:active{color:rgba(var(--bs-primary-rgb), 1)}.copybook-module__7QmNiW__floatingActions .bs-labeled-btn-active:focus-visible{color:rgba(var(--bs-primary-rgb), 1)}.copybook-module__7QmNiW__floatingActionsFs{display:none}.copybook-module__7QmNiW__floatingActionsFs .bs-labeled-btn{filter:none;color:#f8fafcbf}.copybook-module__7QmNiW__floatingActionsFs .bs-labeled-btn:hover{color:#f8fafc}.copybook-module__7QmNiW__floatingActionsFs .bs-labeled-btn:active{color:#f8fafc}.copybook-module__7QmNiW__floatingActionsFs .bs-labeled-btn:focus-visible{color:#f8fafc;outline-offset:2px;border-radius:.25rem;outline:2px solid #f8fafc66}.copybook-module__7QmNiW__floatingActionsFs .bs-labeled-btn-active{color:rgba(var(--bs-primary-rgb), 1)}.copybook-module__7QmNiW__floatingActionsFs .bs-labeled-btn-active:hover{color:rgba(var(--bs-primary-rgb), 1)}.copybook-module__7QmNiW__floatingActionsFs .bs-labeled-btn-active:active{color:rgba(var(--bs-primary-rgb), 1)}.copybook-module__7QmNiW__floatingActionsFs .bs-labeled-btn-active:focus-visible{color:rgba(var(--bs-primary-rgb), 1)}.copybook-module__7QmNiW__floatingActionsFs .bs-labeled-btn-icon{width:1rem;height:1rem}.copybook-module__7QmNiW__floatingActionsFs .bs-labeled-btn-text{font-size:.5rem}.copybook-module__7QmNiW__floatingController{z-index:45;touch-action:none;position:fixed}.copybook-module__7QmNiW__floatingMenu{-webkit-backdrop-filter:blur(12px);background:#0f172ae6;border:1px solid #ffffff14;border-radius:1.25rem;flex-direction:column;align-items:stretch;gap:.25rem;min-width:4.5rem;max-width:min(12rem,100vw - 2rem);padding:.5rem .25rem;display:flex;position:absolute;box-shadow:0 1rem 2.5rem #0f172a4d}.copybook-module__7QmNiW__floatingMenuLeft{right:0}.copybook-module__7QmNiW__floatingMenuRight{left:0}.copybook-module__7QmNiW__floatingMenuUp{bottom:calc(100% + .75rem)}.copybook-module__7QmNiW__floatingMenuDown{top:calc(100% + .75rem)}.copybook-module__7QmNiW__floatingMenu .bs-labeled-btn{filter:none;color:#f8fafcc7}:is(.copybook-module__7QmNiW__floatingMenu .bs-labeled-btn:hover,.copybook-module__7QmNiW__floatingMenu .bs-labeled-btn:active,.copybook-module__7QmNiW__floatingMenu .bs-labeled-btn:focus-visible){color:#f8fafc}.copybook-module__7QmNiW__floatingMenu .bs-labeled-btn-active{color:rgba(var(--bs-primary-rgb), 1)}.copybook-module__7QmNiW__floatingMenu .bs-labeled-btn-active:hover{color:rgba(var(--bs-primary-rgb), 1)}.copybook-module__7QmNiW__floatingMenu .bs-labeled-btn-active:active{color:rgba(var(--bs-primary-rgb), 1)}.copybook-module__7QmNiW__floatingMenu .bs-labeled-btn-active:focus-visible{color:rgba(var(--bs-primary-rgb), 1)}.copybook-module__7QmNiW__floatingMenu .bs-labeled-btn-icon{width:1rem;height:1rem}.copybook-module__7QmNiW__floatingMenu .bs-labeled-btn-text{font-size:.625rem}.copybook-module__7QmNiW__floatingTrigger{cursor:grab;background:0 0;border:none;border-radius:9999px;justify-content:center;align-items:center;width:3rem;height:3rem;padding:0;display:inline-flex}.copybook-module__7QmNiW__floatingTrigger:active{cursor:grabbing}.copybook-module__7QmNiW__floatingTrigger:focus-visible{outline-offset:4px;outline:2px solid #ffffff8c}.copybook-module__7QmNiW__floatingTriggerRing{background:radial-gradient(circle at 35% 35%,#ffffff73,#0000 40%),linear-gradient(145deg,#1e293bf0,#475569e0);border:4px solid #334155f2;border-radius:9999px;justify-content:center;align-items:center;width:100%;height:100%;transition:transform .15s,box-shadow .15s;display:inline-flex;box-shadow:0 .5rem 1.5rem #0f172a66,inset 0 1px 1px #ffffff2e}.copybook-module__7QmNiW__floatingTrigger:hover .copybook-module__7QmNiW__floatingTriggerRing,.copybook-module__7QmNiW__floatingTriggerOpen .copybook-module__7QmNiW__floatingTriggerRing{transform:scale(1.04);box-shadow:0 .75rem 2rem #0f172a75,inset 0 1px 1px #ffffff3d}.copybook-module__7QmNiW__floatingTriggerCore{color:#334155;background:linear-gradient(#fffffff5,#e2e8f0e6);border-radius:9999px;justify-content:center;align-items:center;width:1.85rem;height:1.85rem;font-size:1.05rem;display:inline-flex;box-shadow:inset 0 -1px 2px #94a3b873,inset 0 1px 1px #ffffffd9}.copybook-module__7QmNiW__floatingCloseBtn{border-top:1px solid #ffffff14;margin-top:.125rem;padding-top:.375rem}.copybook-module__7QmNiW__annotationControl{position:relative}.copybook-module__7QmNiW__annotationButtonGroup{border:1px solid #0000;border-radius:.875rem;align-items:flex-start;gap:.375rem;transition:background-color .15s,border-color .15s;display:flex}.copybook-module__7QmNiW__annotationButtonGroupActive{background:rgba(var(--bs-primary-rgb), .08);border-color:rgba(var(--bs-primary-rgb), .32);padding:.125rem .25rem}.copybook-module__7QmNiW__annotationButtonGroupFloating{flex-direction:column;align-items:stretch;gap:.25rem;width:100%}.copybook-module__7QmNiW__annotationButtonGroupFloating.copybook-module__7QmNiW__annotationButtonGroupActive{background:0 0;border-color:#0000;padding:0}.copybook-module__7QmNiW__annotationButtonGroupFloating .bs-labeled-btn{width:100%}.copybook-module__7QmNiW__annotationSettings{color:#f8fafceb;z-index:60;background:#0f172af0;border:1px solid #94a3b83d;border-radius:1rem;flex-direction:column;gap:.875rem;width:min(18rem,100vw - 1.5rem);padding:.875rem;display:flex;position:absolute;bottom:calc(100% + .25rem);left:50%;transform:translate(-50%);box-shadow:0 1.25rem 2.5rem #0f172a52}.copybook-module__7QmNiW__annotationSettingsRow{grid-template-columns:3rem minmax(0,1fr);align-items:center;gap:.75rem;display:grid}.copybook-module__7QmNiW__annotationSettingsLabel{color:#cbd5e1db;font-size:.75rem;font-weight:600;line-height:1}.copybook-module__7QmNiW__annotationPositionGrid,.copybook-module__7QmNiW__annotationOptionGroup{gap:.5rem;display:grid}.copybook-module__7QmNiW__annotationPositionGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.copybook-module__7QmNiW__annotationOptionGroup{grid-template-columns:repeat(5,minmax(0,1fr))}.copybook-module__7QmNiW__annotationColorButton,.copybook-module__7QmNiW__annotationPositionButton,.copybook-module__7QmNiW__annotationSizeButton{color:#f8fafceb;background:#1e293bd6;border:1px solid #64748bb8;border-radius:.75rem;justify-content:center;align-items:center;min-width:0;height:2.5rem;padding:0;transition:background-color .15s,border-color .15s,box-shadow .15s,color .15s;display:inline-flex}:is(.copybook-module__7QmNiW__annotationColorButton:hover,.copybook-module__7QmNiW__annotationPositionButton:hover,.copybook-module__7QmNiW__annotationSizeButton:hover,.copybook-module__7QmNiW__annotationColorButton:focus-visible,.copybook-module__7QmNiW__annotationPositionButton:focus-visible,.copybook-module__7QmNiW__annotationSizeButton:focus-visible){border-color:rgba(var(--bs-primary-rgb), .72);outline:none}.copybook-module__7QmNiW__annotationOptionActive{background:rgba(var(--bs-primary-rgb), .18);border-color:rgba(var(--bs-primary-rgb), .86);box-shadow:0 0 0 1px rgba(var(--bs-primary-rgb), .32), inset 0 0 0 1px rgba(var(--bs-primary-rgb), .24);color:rgba(var(--bs-primary-rgb), 1)}.copybook-module__7QmNiW__annotationPositionGlyph{border:2px solid;width:1.25rem;height:1.25rem;display:block;position:relative}.copybook-module__7QmNiW__annotationPositionGlyph:after{content:"";background:currentColor;width:.45rem;height:.45rem;display:block;position:absolute}.copybook-module__7QmNiW__annotationPositionGlyph_top-left:after{top:-.2rem;left:-.2rem}.copybook-module__7QmNiW__annotationPositionGlyph_top-right:after{top:-.2rem;right:-.2rem}.copybook-module__7QmNiW__annotationColorButton{grid-column:span 2}.copybook-module__7QmNiW__annotationColorSwatch{background:red;border-radius:.25rem;width:1.25rem;height:1.25rem;display:block}.copybook-module__7QmNiW__annotationColorSwatchPrimary{background:var(--bs-primary)}.copybook-module__7QmNiW__annotationSizeControl{align-items:center;gap:.75rem;min-width:0;display:flex}.copybook-module__7QmNiW__annotationSizeRange{accent-color:var(--bs-primary);flex:auto;min-width:0}.copybook-module__7QmNiW__annotationSizeValue{color:#94a3b8f5;font-variant-numeric:tabular-nums;text-align:end;min-width:3rem;font-size:.875rem}.copybook-module__7QmNiW__textTray{box-sizing:border-box;height:calc(var(--bs-copybook-bottom-tray-height) + var(--bs-safe-area-bottom));padding-bottom:calc(.5rem + var(--bs-safe-area-bottom));background:linear-gradient(#e2e8f0f5,#cbd5e1f5);bottom:0}.copybook-module__7QmNiW__thumbStrip{box-sizing:border-box;height:var(--bs-copybook-bottom-tray-height);align-items:stretch;gap:.5rem;width:100%;display:flex;overflow:auto hidden}.copybook-module__7QmNiW__thumbShell{box-sizing:border-box;height:calc(var(--bs-copybook-bottom-tray-height) + var(--bs-safe-area-bottom));padding-bottom:var(--bs-safe-area-bottom);background-color:#f8fafcf5}.copybook-module__7QmNiW__thumbStrip>*+*{margin-left:.5rem}.copybook-module__7QmNiW__thumbSpacer{flex:1 0 auto;min-width:.75rem}.copybook-module__7QmNiW__thumbVirtualTrack{flex:none;height:100%;margin-left:auto;position:relative}.copybook-module__7QmNiW__thumbVirtualSlot{height:100%;position:absolute;top:0;left:0}.copybook-module__7QmNiW__thumbButton{align-items:center;gap:var(--bs-copybook-thumb-gap);background:0 0;border:0;flex-direction:column;flex:none;justify-content:flex-start;width:100%;min-width:1.75rem;height:100%;min-height:0;padding:0;display:flex;overflow:hidden}.copybook-module__7QmNiW__thumbFrame{height:calc(var(--bs-copybook-bottom-tray-height) - var(--bs-copybook-thumb-index-height) - var(--bs-copybook-thumb-gap));border:2px solid #0000;border-radius:.5rem;flex:none;width:100%;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out;position:relative;overflow:hidden}.copybook-module__7QmNiW__thumbFrame img{object-fit:contain;max-width:100%;max-height:100%;display:block;width:100%!important;height:100%!important}.copybook-module__7QmNiW__thumbIndex{height:var(--bs-copybook-thumb-index-height);line-height:var(--bs-copybook-thumb-index-height);flex:none;margin:0;display:block}.copybook-module__7QmNiW__thumbFrameActive{border-color:rgba(var(--bs-primary-rgb), .9);box-shadow:0 0 0 .1rem rgba(var(--bs-primary-rgb), .18)}.copybook-module__7QmNiW__finish{border:1px solid var(--bs-border-color);border-radius:var(--bs-border-radius);color:#94a3b8;justify-content:center;align-items:center;min-height:100%;padding:.75rem;font-size:.875rem;display:flex}.copybook-module__7QmNiW__subpageGrid{padding:.25rem .25rem .5rem}.copybook-module__7QmNiW__subpageStatus,.copybook-module__7QmNiW__subpageAction,.copybook-module__7QmNiW__subpageLoading{justify-content:center;display:flex}.copybook-module__7QmNiW__subpageStatus{padding-block-start:1rem;padding-block-end:1rem}.copybook-module__7QmNiW__subpageLoading{align-items:center}.copybook-module__7QmNiW__subpageFinish{font-size:.75rem}.copybook-module__7QmNiW__subpageButton,.copybook-module__7QmNiW__subpageSpinner{margin-bottom:1rem}.copybook-module__7QmNiW__subpageSpinner{color:#64748b}.copybook-module__7QmNiW__listGrid{padding-bottom:var(--bs-safe-area-bottom);margin:.5rem;padding-top:5rem}.copybook-module__7QmNiW__listStatus{justify-content:center;padding:1rem .5rem .5rem;display:flex}.copybook-module__7QmNiW__listEmpty{color:var(--bs-body-color);text-align:center;font-size:.875rem}.copybook-module__7QmNiW__listLoading{align-items:center;margin-top:1.375rem}.copybook-module__7QmNiW__listLoadMore{justify-content:center;margin-bottom:1rem;display:flex}.copybook-module__7QmNiW__nav{z-index:20;max-width:80rem;position:fixed;left:0;right:0}.copybook-module__7QmNiW__topbar{justify-content:center;width:100%;transition:top .2s ease-out,opacity .2s ease-out,transform .2s ease-out;position:fixed}.copybook-module__7QmNiW__tab{padding:.5rem;font-size:.75rem}.copybook-module__7QmNiW__radicalFilter{position:relative}.copybook-module__7QmNiW__characterFilterTrigger,.copybook-module__7QmNiW__panoramaFullscreenTrigger{background-color:#f8fafcf0}.copybook-module__7QmNiW__characterFilterTrigger.bs-copybook-author-trigger-active{background-color:var(--bs-primary-soft-bg)}:is(.copybook-module__7QmNiW__characterFilterTrigger.bs-copybook-author-trigger-active:hover:not(:disabled),.copybook-module__7QmNiW__characterFilterTrigger.bs-copybook-author-trigger-active:active:not(:disabled),.copybook-module__7QmNiW__characterFilterTrigger.bs-copybook-author-trigger-active:focus-visible:not(:disabled)){background-color:var(--bs-primary-soft-bg)}.copybook-module__7QmNiW__radicalMenu{border-radius:var(--bs-border-radius);max-height:min(30rem,100dvh - 7.5rem);left:50%;top:calc(6.75rem + var(--bs-safe-area-top));z-index:1040;background-color:#f8fafcfa;border:1px solid #0f172a14;width:min(38rem,100vw - 1rem);padding:0;display:none;position:fixed;overflow:hidden;transform:translate(-50%);box-shadow:0 1rem 2rem #0f172a2e}.copybook-module__7QmNiW__radicalMenuOpen{flex-direction:column;display:flex}.copybook-module__7QmNiW__radicalBody{flex-direction:column;flex:auto;gap:.5rem;min-height:0;padding:.5rem;display:flex;overflow:hidden}.copybook-module__7QmNiW__characterFilterSection{min-width:0}.copybook-module__7QmNiW__characterFilterSection:first-child{flex-direction:column;flex:0 auto;min-height:0;display:flex}.copybook-module__7QmNiW__characterFilterSectionSeparated{border-top:1px solid #0f172a14;flex:none;padding-top:.625rem}.copybook-module__7QmNiW__characterFilterHeading{color:#8f6918;margin-bottom:.5rem;font-size:.75rem;font-weight:700;line-height:1.2}.copybook-module__7QmNiW__radicalPicker{flex:0 auto;grid-template-columns:6rem minmax(0,1fr);gap:.5rem;min-height:0;max-height:calc(min(30rem,100dvh - 7.5rem) - 9.5rem);display:grid;overflow:hidden}.copybook-module__7QmNiW__radicalStrokeList{max-height:inherit;border-right:1px solid #0f172a14;flex-direction:column;gap:.25rem;min-height:0;padding-right:.5rem;display:flex;overflow-y:auto}.copybook-module__7QmNiW__radicalStrokeButton,.copybook-module__7QmNiW__radicalButton{color:var(--bs-body-color);cursor:pointer;background-color:#0000;border:0}.copybook-module__7QmNiW__radicalStrokeButton{text-align:center;border-radius:.5rem;justify-content:center;align-items:center;min-height:2.25rem;padding:.375rem .5rem;font-size:.8125rem;display:flex}.copybook-module__7QmNiW__radicalStrokeButtonCurrent{background-color:rgba(var(--bs-primary-rgb), .08);box-shadow:inset 3px 0 0 rgba(var(--bs-primary-rgb), .72);color:#8f6918;font-weight:600}.copybook-module__7QmNiW__radicalStrokeButtonActive,.copybook-module__7QmNiW__radicalButtonActive{background-color:rgba(var(--bs-primary-rgb), .16);color:#8f6918}.copybook-module__7QmNiW__radicalGrid{max-height:inherit;grid-template-columns:repeat(auto-fill,minmax(3.75rem,1fr));align-content:start;gap:.375rem;min-width:0;min-height:0;display:grid;overflow-y:auto}.copybook-module__7QmNiW__characterFilterSearch{width:100%;min-width:0;margin-bottom:.25rem}.copybook-module__7QmNiW__characterFilterSearchInvalid{border-color:#dc26268c;box-shadow:0 0 0 .125rem #dc26261f}.copybook-module__7QmNiW__characterFilterSearchIcon{color:#94a3b8;flex:none;margin-left:.75rem}.copybook-module__7QmNiW__characterFilterInput{-webkit-appearance:none;appearance:none;color:var(--bs-body-color);background:0 0;border:0;outline:none;flex:auto;min-width:0;min-height:2.5rem;padding:.5rem 2.25rem .5rem .5rem;font-size:1rem}.copybook-module__7QmNiW__characterFilterInput::placeholder{color:#9ca3af}.copybook-module__7QmNiW__characterFilterError{color:#dc2626;min-height:1rem;padding-left:.25rem;font-size:.75rem;line-height:1.3}.copybook-module__7QmNiW__characterFilterHint{color:#94a3b8;margin:0 0 .25rem;padding-left:.25rem;font-size:.75rem;line-height:1.35}.copybook-module__7QmNiW__radicalButton{border:1px solid var(--bs-border-color);border-radius:.5rem;flex-direction:column;justify-content:center;align-items:center;gap:.125rem;min-width:0;height:3.75rem;font-size:1.125rem;display:inline-flex}.copybook-module__7QmNiW__radicalCount,.copybook-module__7QmNiW__radicalButtonCount{color:#94a3b8;background-color:#94a3b829;border-radius:9999px;justify-content:center;align-items:center;min-width:1.25rem;padding:.1875rem .3125rem;font-size:.6875rem;font-weight:600;line-height:1;display:inline-flex}.copybook-module__7QmNiW__radicalActions{border-top:1px solid #0f172a14;flex:none;justify-content:flex-end;gap:.5rem;padding:.5rem;display:flex}:is(.copybook-module__7QmNiW__radicalStrokeButton:hover,.copybook-module__7QmNiW__radicalStrokeButtonCurrent:hover,.copybook-module__7QmNiW__radicalButton:hover,.copybook-module__7QmNiW__radicalStrokeButton:focus-visible,.copybook-module__7QmNiW__radicalStrokeButtonCurrent:focus-visible,.copybook-module__7QmNiW__radicalButton:focus-visible){background-color:#0f172a0f;outline:none}:is(.copybook-module__7QmNiW__radicalStrokeButtonActive:hover,.copybook-module__7QmNiW__radicalButtonActive:hover,.copybook-module__7QmNiW__radicalStrokeButtonActive:focus-visible,.copybook-module__7QmNiW__radicalButtonActive:focus-visible){background-color:rgba(var(--bs-primary-rgb), .2)}.copybook-module__7QmNiW__main{padding-bottom:var(--bs-safe-area-bottom);width:100%;position:relative}.copybook-module__7QmNiW__mainOffset{top:6.5rem}.copybook-module__7QmNiW__mainReset{top:0}.copybook-module__7QmNiW__panoramaShell{cursor:grab;width:100%;height:calc(100dvh - 6.5rem)}.copybook-module__7QmNiW__panoramaShellFullScreen{background:var(--bs-body-bg);z-index:10;width:100vw;height:100dvh;position:fixed;top:0;bottom:0;left:0;right:0}.copybook-module__7QmNiW__editionPage{padding-bottom:var(--bs-safe-area-bottom);margin:.5rem;position:relative;top:4rem}.copybook-module__7QmNiW__intro{padding:.5rem}.copybook-module__7QmNiW__pageShell{flex-direction:column;align-items:center;height:100%;display:flex;position:relative}.copybook-module__7QmNiW__textTrayPanel{z-index:30;max-width:80rem;margin:0 auto;padding:.5rem 1rem;transition:top .2s ease-out,opacity .2s ease-out,transform .2s ease-out;position:fixed;left:0;right:0;overflow-y:auto}.copybook-module__7QmNiW__textCopy{font-size:.875rem}.copybook-module__7QmNiW__thumbShellDocked{z-index:20;width:100%;max-width:80rem;margin:0 auto;padding-inline-start:.5rem;padding-inline-end:.5rem;transition:bottom .2s ease-out,opacity .2s ease-out,transform .2s ease-out;position:fixed;bottom:0;left:0;right:0}.copybook-module__7QmNiW__thumbShellVisible{bottom:0}.copybook-module__7QmNiW__thumbShellHidden{bottom:-6rem}.copybook-module__7QmNiW__topbarVisible{top:4rem}.copybook-module__7QmNiW__topbarHidden{top:-4rem}.copybook-module__7QmNiW__thumbIndexLabel{color:#9ca3af;text-align:center;width:100%;font-size:.75rem}@media (min-width:768px){.copybook-module__7QmNiW__subpageFinish{font-size:.875rem}}@media (max-width:520px){.copybook-module__7QmNiW__floatingActionsDocked .copybook-module__7QmNiW__annotationControl{position:static}.copybook-module__7QmNiW__annotationSettings{width:min(18rem,100vw - 1rem);position:absolute;bottom:calc(100% + .375rem);left:50%;transform:translate(-50%)}.copybook-module__7QmNiW__radicalMenu{max-height:calc(100dvh - 7rem);top:calc(6.5rem + var(--bs-safe-area-top));width:calc(100vw - .75rem)}.copybook-module__7QmNiW__radicalBody{padding:.5rem}.copybook-module__7QmNiW__radicalPicker{grid-template-columns:4.75rem minmax(0,1fr);max-height:calc(100dvh - 15rem)}.copybook-module__7QmNiW__radicalStrokeButton{padding-inline-start:.375rem;padding-inline-end:.375rem;font-size:.75rem}.copybook-module__7QmNiW__radicalGrid{grid-template-columns:repeat(auto-fill,minmax(3.25rem,1fr))}.copybook-module__7QmNiW__radicalButton{height:3.25rem}}@supports (gap:0.25rem){.copybook-module__7QmNiW__thumbStrip>*+*{margin-left:0}}.copybook-module__7QmNiW__memberOnlyPanel,.copybook-module__7QmNiW__memberOnlyPageRail,.copybook-module__7QmNiW__memberOnlyCharacterRail{color:#475569;text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:.75rem;padding:2rem 1rem;display:flex}.copybook-module__7QmNiW__memberOnlyPanel{min-height:min(32rem,100dvh - 10rem)}.copybook-module__7QmNiW__memberOnlyPageText{margin:0;font-size:.9375rem;line-height:1.5}.copybook-module__7QmNiW__memberOnlySignupTrigger{color:var(--bs-primary);cursor:pointer;font:inherit;text-underline-offset:.15em;background:0 0;border:0;margin:0;padding:0;font-weight:400;text-decoration:underline;display:inline}.copybook-module__7QmNiW__memberOnlyBenefitsTrigger{margin-top:.25rem;display:inline-block}:is(.copybook-module__7QmNiW__memberOnlySignupTrigger:hover,.copybook-module__7QmNiW__memberOnlySignupTrigger:focus-visible){color:#8f6918;outline:none}.copybook-module__7QmNiW__memberOnlyPagePlaceholders,.copybook-module__7QmNiW__memberOnlyCharacterPlaceholders{flex-wrap:wrap;justify-content:center;gap:.5rem;display:flex}.copybook-module__7QmNiW__memberOnlyPagePlaceholder{aspect-ratio:3/4;color:#64748b;background-color:#64748b1f;border:1px dashed #64748b80;justify-content:center;align-items:center;width:3rem;font-size:.875rem;font-weight:600;display:flex}.copybook-module__7QmNiW__memberOnlyPageCanvas{bottom:calc(var(--bs-copybook-bottom-tray-height) + var(--bs-safe-area-bottom));justify-content:center;align-items:center;padding:1rem;display:flex;position:fixed;top:6.5rem;left:0;right:0}.copybook-module__7QmNiW__memberOnlyPageCanvasFullScreen{top:0;bottom:0}.copybook-module__7QmNiW__memberOnlyPageSheet{aspect-ratio:3/4;color:#334155;text-align:center;background:linear-gradient(135deg,#fffffff0,#f1f5f9e6),repeating-linear-gradient(0deg,#0000,#0000 1.5rem,#94a3b81f 1.5625rem);border:1px solid #94a3b847;flex-direction:column;justify-content:center;align-items:center;gap:.75rem;width:min(72vw,24rem);max-width:min(30rem,100vw - 2rem);max-height:calc(100% - 2rem);padding:2rem;display:flex;box-shadow:0 1.25rem 3rem #0f172a2e}.copybook-module__7QmNiW__memberOnlyPageCount{color:#0f172a;margin:0;font-size:1rem;font-weight:400;line-height:1.5}.copybook-module__7QmNiW__memberOnlyCharacterCount{margin:0;font-size:.9375rem;font-weight:400;line-height:1.5}.copybook-module__7QmNiW__memberOnlyThumbFrame{box-shadow:none;background:0 0;border-color:#0000;justify-content:center;align-items:center;display:flex}.copybook-module__7QmNiW__memberOnlyThumbFrame:not(.copybook-module__7QmNiW__thumbFrameActive){border-color:#0000}.copybook-module__7QmNiW__memberOnlyThumbText{color:#64748b;background:linear-gradient(135deg,#fffffff0,#f1f5f9e6),repeating-linear-gradient(0deg,#0000,#0000 .75rem,#94a3b829 .8125rem);border:2px solid #94a3b86b;border-radius:.5rem;justify-content:center;align-items:center;width:100%;height:92%;font-size:.875rem;font-weight:700;line-height:1;display:flex}.copybook-module__7QmNiW__memberOnlyThumbTextActive{border-color:rgba(var(--bs-primary-rgb), .9);box-shadow:0 0 0 .1rem rgba(var(--bs-primary-rgb), .18)}.copybook-module__7QmNiW__memberOnlyCharacterPlaceholder{aspect-ratio:1;background-color:#64748b1f;border:1px dashed #64748b73;width:4rem}@media (prefers-color-scheme:dark){.copybook-module__7QmNiW__thumbIndexLabel,.copybook-module__7QmNiW__subpageSpinner{color:#94a3b8}.copybook-module__7QmNiW__textTray{background:linear-gradient(#2a323cf5,#1d232af5)}.copybook-module__7QmNiW__thumbShell{background-color:#1d232af5}.copybook-module__7QmNiW__radicalMenu{background-color:#1d232afa;border-color:#ffffff14}.copybook-module__7QmNiW__characterFilterTrigger,.copybook-module__7QmNiW__panoramaFullscreenTrigger{background-color:#2a323c}.copybook-module__7QmNiW__characterFilterTrigger.bs-copybook-author-trigger-active{background-color:#2a323c}.copybook-module__7QmNiW__characterFilterTrigger.bs-copybook-author-trigger-active:hover:not(:disabled){background-color:#2a323c}.copybook-module__7QmNiW__characterFilterTrigger.bs-copybook-author-trigger-active:active:not(:disabled){background-color:#2a323c}.copybook-module__7QmNiW__characterFilterTrigger.bs-copybook-author-trigger-active:focus-visible:not(:disabled){background-color:#2a323c}.copybook-module__7QmNiW__radicalStrokeList{border-right-color:#ffffff14}.copybook-module__7QmNiW__characterFilterSectionSeparated,.copybook-module__7QmNiW__radicalActions{border-top-color:#ffffff14}.copybook-module__7QmNiW__radicalStrokeButtonCurrent{background-color:rgba(var(--bs-primary-rgb), .12);color:rgba(var(--bs-primary-rgb), 1)}.copybook-module__7QmNiW__radicalStrokeButtonActive,.copybook-module__7QmNiW__radicalButtonActive{color:rgba(var(--bs-primary-rgb), 1)}.copybook-module__7QmNiW__floatingActions .bs-labeled-btn-active{color:rgba(var(--bs-primary-rgb), 1)}.copybook-module__7QmNiW__floatingActions .bs-labeled-btn-active:hover{color:rgba(var(--bs-primary-rgb), 1)}.copybook-module__7QmNiW__floatingActions .bs-labeled-btn-active:active{color:rgba(var(--bs-primary-rgb), 1)}.copybook-module__7QmNiW__floatingActions .bs-labeled-btn-active:focus-visible{color:rgba(var(--bs-primary-rgb), 1)}.copybook-module__7QmNiW__finish{color:#64748b}.copybook-module__7QmNiW__memberOnlyPanel,.copybook-module__7QmNiW__memberOnlyPageRail,.copybook-module__7QmNiW__memberOnlyCharacterRail{color:#94a3b8}.copybook-module__7QmNiW__memberOnlyPagePlaceholder,.copybook-module__7QmNiW__memberOnlyCharacterPlaceholder{color:#94a3b8;background-color:#94a3b81f;border-color:#94a3b866}.copybook-module__7QmNiW__memberOnlyPageSheet,.copybook-module__7QmNiW__memberOnlyThumbText{color:#cbd5e1;background:linear-gradient(135deg,#334155eb,#1e293be6),repeating-linear-gradient(0deg,#0000,#0000 1.5rem,#94a3b81f 1.5625rem)}.copybook-module__7QmNiW__memberOnlyThumbText:not(.copybook-module__7QmNiW__memberOnlyThumbTextActive){border-color:#94a3b847}.copybook-module__7QmNiW__memberOnlyPageCount{color:#f8fafc}.copybook-module__7QmNiW__memberOnlyThumbText{color:#cbd5e1}}
.LoginRequiredPrompt-module__Xe55Eq__shell{justify-content:center;min-height:calc(100vh - 4rem);padding:1rem;display:flex;position:relative;top:4rem}.LoginRequiredPrompt-module__Xe55Eq__panel{text-align:center;width:100%;max-width:36rem;height:fit-content}.LoginRequiredPrompt-module__Xe55Eq__copy{margin-bottom:1.25rem;font-size:1rem}
.HanziWriterComponent-module__QIVb2G__shell{position:relative}.HanziWriterComponent-module__QIVb2G__overlay{background-color:#64748b80;border:0;justify-content:center;align-items:center;padding:0;display:flex;position:absolute;top:0;bottom:0;left:0;right:0}.HanziWriterComponent-module__QIVb2G__playIcon{color:var(--bs-primary);width:2rem;height:2rem}.HanziWriterComponent-module__QIVb2G__fallback{color:var(--bs-secondary);justify-content:center;align-items:center;font-size:.875rem;display:flex;position:absolute;top:0;bottom:0;left:0;right:0}@media (prefers-color-scheme:dark){.HanziWriterComponent-module__QIVb2G__overlay{background-color:#47556980}}
.character-module__xaT5QG__page{color:#f3f4f6;background:#1d232a;grid-template-rows:auto minmax(0,1fr);gap:1.75rem;height:100vh;min-height:100vh;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);padding:7rem 2rem 0;display:grid;overflow:hidden}.character-module__xaT5QG__hero{gap:1rem;width:100%;max-width:44rem;margin:0 auto;display:grid}.character-module__xaT5QG__copy{gap:.5rem;display:grid}.character-module__xaT5QG__title{color:#f8fafc;font-size:1.75rem;font-weight:700;line-height:1.2}.character-module__xaT5QG__description{color:#94a3b8;font-size:.75rem;font-weight:600;line-height:1.5}.character-module__xaT5QG__searchForm{border:2px solid rgba(var(--bs-primary-rgb), .72);background:#1d232a;border-radius:9999px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.5rem;height:4rem;min-height:4rem;padding:.1875rem;display:grid;box-shadow:0 .75rem 1.75rem #e0a82e29}.character-module__xaT5QG__searchInput{color:#f8fafc;background:0 0;border:0;outline:none;min-width:0;height:100%;padding:.5rem 1rem;font-size:.9375rem;line-height:1.25rem}.character-module__xaT5QG__searchInput::placeholder{color:#8b95a5}.character-module__xaT5QG__searchButton{aspect-ratio:1;background:var(--bs-primary);color:var(--bs-primary-text);border:0;border-radius:9999px;flex:0 0 3.25rem;justify-content:center;align-items:center;width:3.25rem;height:3.25rem;display:inline-flex}.character-module__xaT5QG__historyRegion{width:100%;max-width:44rem;min-height:0;margin:0 auto;display:grid}.character-module__xaT5QG__page .bs-search-history{border-top-color:#334155}.character-module__xaT5QG__page .bs-search-history-title{color:#e2e8f0;margin-top:.5rem}:is(.character-module__xaT5QG__page .bs-search-history-empty,.character-module__xaT5QG__page .bs-search-history-loading){color:#94a3b8}.character-module__xaT5QG__page .bs-search-history-item{background-color:#2a323cb8;border-color:#334155}.character-module__xaT5QG__page .bs-search-history-keyword{color:#f8fafc}@media (max-width:575.98px){.character-module__xaT5QG__page{height:100dvh;padding:6.25rem 1rem 0}.character-module__xaT5QG__searchForm{height:3.75rem;min-height:3.75rem}.character-module__xaT5QG__searchButton{flex-basis:3rem;width:3rem;height:3rem}}
.LiteraryTextPicker-module__QYmBSa__picker{flex-flow:column;gap:.75rem;width:100%;height:100%;min-height:100%;display:flex;overflow:hidden}.LiteraryTextPicker-module__QYmBSa__resultPicker{flex-flow:column;gap:1rem;width:100%;height:100%;min-height:100%;display:flex;overflow:hidden}.LiteraryTextPicker-module__QYmBSa__resultHeader{border-bottom:1px solid #cbd5e1bf;flex:none;min-width:0;padding-bottom:1rem;padding-right:3.5rem}.LiteraryTextPicker-module__QYmBSa__resultTitle{color:#0f172a;overflow-wrap:anywhere;margin:0;font-size:1.25rem;font-weight:800;line-height:1.35}.LiteraryTextPicker-module__QYmBSa__body{border-top:1px solid #cbd5e1bf;flex-direction:column;flex:auto;gap:1rem;min-height:0;padding-top:1rem;padding-bottom:clamp(2rem,8vh,5rem);padding-right:.25rem;display:flex;overflow-y:auto}.LiteraryTextPicker-module__QYmBSa__searchScope{flex-wrap:wrap;gap:.5rem;display:flex}.LiteraryTextPicker-module__QYmBSa__searchKeywordHint{color:#64748b;margin:-.25rem 0 0;font-size:.75rem;line-height:1.45}.LiteraryTextPicker-module__QYmBSa__searchScopeButton{color:#64748b;cursor:pointer;background:0 0;border:1px solid #64748b52;border-radius:999px;padding:.5rem .875rem;font-size:.875rem;font-weight:700;line-height:1}.LiteraryTextPicker-module__QYmBSa__searchScopeButtonActive{background:rgba(var(--bs-primary-rgb), .1);border-color:rgba(var(--bs-primary-rgb), .42);color:var(--bs-primary)}.LiteraryTextPicker-module__QYmBSa__tags{flex-direction:column;gap:1rem;display:flex}.LiteraryTextPicker-module__QYmBSa__tags section{min-width:0}.LiteraryTextPicker-module__QYmBSa__tagStatus{color:#64748b;flex:auto;justify-content:center;align-items:center;width:100%;min-height:12rem;display:flex}.LiteraryTextPicker-module__QYmBSa__tagGroupTitle{color:#334155;margin:0 0 .5rem;font-size:.9375rem;font-weight:700;line-height:1.25rem}.LiteraryTextPicker-module__QYmBSa__tagList{flex-wrap:wrap;gap:.5rem .75rem;min-width:0;padding-bottom:.25rem;display:flex}.LiteraryTextPicker-module__QYmBSa__tagButton{color:var(--bs-primary);cursor:pointer;word-break:keep-all;background:0 0;border:1px solid #0000;border-bottom-color:#64748b;border-radius:999px;flex:none;padding:.125rem .375rem;font-size:.9375rem;font-weight:600;line-height:1.4}.LiteraryTextPicker-module__QYmBSa__tagButtonActive{background:var(--bs-primary);border-color:var(--bs-primary);color:#fff}.LiteraryTextPicker-module__QYmBSa__list{flex-direction:column;flex:auto;gap:.75rem;min-width:0;padding-bottom:1rem;padding-right:.25rem;display:flex;overflow-y:auto}.LiteraryTextPicker-module__QYmBSa__listEmpty{justify-content:center;align-items:center;min-height:clamp(18rem,48vh,34rem)}.LiteraryTextPicker-module__QYmBSa__item{color:inherit;cursor:pointer;text-align:left;background-color:#f8fafceb;border:1px solid #e2e8f0f2;border-radius:.5rem;width:100%;padding:1rem;display:block;position:relative}.LiteraryTextPicker-module__QYmBSa__item:focus-visible{outline:2px solid rgba(var(--bs-primary-rgb), .45);outline-offset:2px}.LiteraryTextPicker-module__QYmBSa__itemHeader{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.75rem;display:flex}.LiteraryTextPicker-module__QYmBSa__itemHeading{overflow-wrap:anywhere;flex:12rem;min-width:0}.LiteraryTextPicker-module__QYmBSa__itemTitle{color:#0f172a;font-size:1rem;font-weight:700}.LiteraryTextPicker-module__QYmBSa__itemMeta,.LiteraryTextPicker-module__QYmBSa__count{color:#64748b;font-size:.875rem}.LiteraryTextPicker-module__QYmBSa__count{flex:none}.LiteraryTextPicker-module__QYmBSa__content{color:#0f172a;overflow-wrap:anywhere;white-space:normal;border-top:1px solid #e2e8f0f2;margin:.75rem 0 0;padding-top:.75rem;line-height:1.75}.LiteraryTextPicker-module__QYmBSa__coupletContent{color:#0f172a;overflow-wrap:anywhere;text-align:center;white-space:pre-line;margin:0;line-height:1.8}.LiteraryTextPicker-module__QYmBSa__coupletCount{color:#64748b;white-space:nowrap;background-color:#64748b1f;border:1px solid #64748b3d;border-radius:999px;padding:.1875rem .375rem;font-size:.6875rem;font-weight:700;line-height:1;position:absolute;top:.625rem;right:.625rem}.LiteraryTextPicker-module__QYmBSa__status{color:#64748b;justify-content:center;align-items:center;gap:.5rem;width:100%;min-height:12rem;display:flex}.LiteraryTextPicker-module__QYmBSa__listEmpty .LiteraryTextPicker-module__QYmBSa__status{min-height:0}.LiteraryTextPicker-module__QYmBSa__loadMore{align-self:center}@media (prefers-color-scheme:dark){.LiteraryTextPicker-module__QYmBSa__body{border-top-color:#334155}.LiteraryTextPicker-module__QYmBSa__resultHeader{border-bottom-color:#334155}.LiteraryTextPicker-module__QYmBSa__resultTitle{color:#f8fafc}.LiteraryTextPicker-module__QYmBSa__tagGroupTitle{color:#e2e8f0}.LiteraryTextPicker-module__QYmBSa__searchScopeButton{color:#94a3b8;border-color:#475569e6}.LiteraryTextPicker-module__QYmBSa__searchScopeButtonActive{color:#eab308;background:#eab30814;border-color:#eab30880}.LiteraryTextPicker-module__QYmBSa__tagButtonActive{background:var(--bs-primary);border-color:var(--bs-primary);color:#fff}.LiteraryTextPicker-module__QYmBSa__item{background-color:#2a323cb8;border-color:#334155}.LiteraryTextPicker-module__QYmBSa__itemTitle,.LiteraryTextPicker-module__QYmBSa__content,.LiteraryTextPicker-module__QYmBSa__coupletContent{color:#f8fafc}.LiteraryTextPicker-module__QYmBSa__coupletCount{color:#94a3b8;background-color:#94a3b81f;border-color:#94a3b842}.LiteraryTextPicker-module__QYmBSa__content{border-top-color:#334155}.LiteraryTextPicker-module__QYmBSa__itemMeta,.LiteraryTextPicker-module__QYmBSa__count,.LiteraryTextPicker-module__QYmBSa__status{color:#94a3b8}}@media (max-width:768px){.LiteraryTextPicker-module__QYmBSa__tagList{flex-wrap:wrap;max-height:none;overflow:hidden visible}}
.home-module__K4mvuG__page{flex-direction:column;min-height:100vh;display:flex}.home-module__K4mvuG__main{flex:auto;padding-top:4rem}.home-module__K4mvuG__footer{flex-wrap:wrap;justify-content:center;width:100%;margin-top:.75rem;padding:0 .75rem .75rem;font-size:.75rem;display:flex}.home-module__K4mvuG__footerResponsive{padding-bottom:.75rem}.home-module__K4mvuG__footerCopy{white-space:nowrap;padding:0 .5rem}.home-module__K4mvuG__footerLinks{flex-wrap:wrap;justify-content:center;display:flex}.home-module__K4mvuG__footerLink{white-space:nowrap}.home-module__K4mvuG__footerDot{margin:0 .25rem}.home-module__K4mvuG__resultsSection{margin:.5rem}.home-module__K4mvuG__resultsTitle{margin:.5rem 0}.home-module__K4mvuG__resultsLoading{justify-content:center;align-items:center;min-height:4rem;margin:1.5rem 0 2rem;display:flex}@media (min-width:640px){.home-module__K4mvuG__footerResponsive{padding-bottom:1rem}}
.MembershipBenefitsComparison-module__lHNuVa__root{width:100%}.MembershipBenefitsComparison-module__lHNuVa__intro{color:#475569;margin-bottom:1rem;font-size:.9375rem;font-weight:500;line-height:1.6}.MembershipBenefitsComparison-module__lHNuVa__tableWrap{overflow-x:auto}.MembershipBenefitsComparison-module__lHNuVa__table{border-collapse:separate;border-spacing:0;table-layout:fixed;width:100%}.MembershipBenefitsComparison-module__lHNuVa__table thead th{color:#475569;background-color:#f8fafceb;border-bottom:1px solid #0f172a14;font-weight:700}.MembershipBenefitsComparison-module__lHNuVa__table th,.MembershipBenefitsComparison-module__lHNuVa__table td{overflow-wrap:anywhere;word-break:normal;padding:.875rem 1rem}.MembershipBenefitsComparison-module__lHNuVa__table th:first-child,.MembershipBenefitsComparison-module__lHNuVa__table td:first-child{text-align:left;width:34%}.MembershipBenefitsComparison-module__lHNuVa__table th:not(:first-child),.MembershipBenefitsComparison-module__lHNuVa__table td:not(:first-child){text-align:center;width:33%}.MembershipBenefitsComparison-module__lHNuVa__table tbody tr:nth-child(odd) td{background-color:#f8fafcb8}.MembershipBenefitsComparison-module__lHNuVa__table tbody tr:nth-child(2n) td{background-color:#ffffffe6}.MembershipBenefitsComparison-module__lHNuVa__compact .MembershipBenefitsComparison-module__lHNuVa__intro{color:#64748b;margin:0;padding:.875rem 1rem .75rem;font-size:.8125rem;line-height:1.55}.MembershipBenefitsComparison-module__lHNuVa__compact .MembershipBenefitsComparison-module__lHNuVa__tableWrap{border-radius:1rem;margin:0 1rem 1rem}.MembershipBenefitsComparison-module__lHNuVa__compact .MembershipBenefitsComparison-module__lHNuVa__table{border-collapse:collapse;font-size:.875rem}.MembershipBenefitsComparison-module__lHNuVa__compact .MembershipBenefitsComparison-module__lHNuVa__table thead th{border-bottom-color:#e2e8f0;padding-top:.5rem;padding-bottom:.5rem;font-weight:500}.MembershipBenefitsComparison-module__lHNuVa__compact .MembershipBenefitsComparison-module__lHNuVa__table th,.MembershipBenefitsComparison-module__lHNuVa__compact .MembershipBenefitsComparison-module__lHNuVa__table td{padding:.5rem .625rem}.MembershipBenefitsComparison-module__lHNuVa__compact .MembershipBenefitsComparison-module__lHNuVa__table tbody tr:not(:last-child) td{border-bottom:1px solid #f1f5f9}@media (prefers-color-scheme:dark){.MembershipBenefitsComparison-module__lHNuVa__intro{color:#cbd5e1}.MembershipBenefitsComparison-module__lHNuVa__table thead th{color:#94a3b8;background-color:#1d232aeb;border-bottom-color:#ffffff14}.MembershipBenefitsComparison-module__lHNuVa__table tbody tr:nth-child(odd) td{background-color:#2a323cb8}.MembershipBenefitsComparison-module__lHNuVa__table tbody tr:nth-child(2n) td{background-color:#1d232ae6}.MembershipBenefitsComparison-module__lHNuVa__compact .MembershipBenefitsComparison-module__lHNuVa__intro{color:#94a3b8}.MembershipBenefitsComparison-module__lHNuVa__compact .MembershipBenefitsComparison-module__lHNuVa__table tbody tr:not(:last-child) td{border-bottom-color:#ffffff14}}