:root{font-family:var(--font-noto-serif), serif;--background-color:var(--background);color:var(--text-color)}.page-module___8aEwW__page{box-sizing:border-box;flex-direction:column;flex:1;justify-content:center;align-items:center;width:100vw;max-width:none;min-height:0;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);padding:0;display:flex;position:relative;overflow:hidden}.page-module___8aEwW__paperPlaneFlyLayer{z-index:1;pointer-events:none;position:absolute;inset:0;overflow:visible}.page-module___8aEwW__main{z-index:2;box-sizing:border-box;flex-direction:column;flex:1;justify-content:center;align-self:stretch;align-items:stretch;gap:.5rem;width:100%;min-height:0;margin:0 auto;padding:0;display:flex;position:relative}.page-module___8aEwW__main pre{text-align:center;color:var(--text-color);letter-spacing:.05em;font-style:italic;font-weight:300;position:relative;font-family:var(--font-noto-serif), serif!important;margin-top:2rem!important}.page-module___8aEwW__main pre:before{content:"";background:var(--hanko-red);opacity:.6;width:40px;height:1px;margin:0 auto 25px;display:block}.page-module___8aEwW__footerText{background:color-mix(in srgb, var(--background-color) 82%, transparent);box-shadow:0 2px 16px color-mix(in srgb, var(--sumi-ink) 16%, transparent);-webkit-mask-composite:intersect;white-space:pre-wrap;border-radius:2rem;flex-shrink:0;margin-bottom:.5rem;padding:.85rem 2.5rem 1rem;-webkit-mask-image:linear-gradient(90deg,#0000,#000 1rem calc(100% - 1rem),#0000),linear-gradient(#0000,#000 .5rem calc(100% - .5rem),#0000);mask-image:linear-gradient(90deg,#0000,#000 1rem calc(100% - 1rem),#0000),linear-gradient(#0000,#000 .5rem calc(100% - .5rem),#0000);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:border-box,border-box;mask-clip:border-box,border-box;-webkit-mask-origin:border-box,border-box;mask-origin:border-box,border-box;-webkit-mask-composite:source-in;mask-composite:intersect;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}
.comicBubbleStage-module__CtopYq__stage{box-sizing:border-box;position:relative;overflow:visible}:is(.comicBubbleStage-module__CtopYq__stage>canvas.comical-generated,.comicBubbleStage-module__CtopYq__stage>svg.comical-generated){z-index:0;pointer-events:none;position:absolute;inset:0;overflow:visible;width:100%!important;height:100%!important}
.ComicDialogContent-module__I0hjHG__content{z-index:1;box-sizing:border-box;width:fit-content;max-width:calc(100% - 1rem);color:var(--sumi-ink,#2d2d2d);font-family:var(--font-lantern-script,cursive);text-align:center;pointer-events:none;background:0 0;border:none;justify-content:center;align-items:center;margin:0 auto;padding:1.2rem 1.75rem;font-size:1.35rem;font-weight:600;line-height:1.3;display:flex;position:relative}.ComicDialogContent-module__I0hjHG__stageStandalone{width:fit-content;max-width:100%;display:inline-block}.ComicDialogContent-module__I0hjHG__stageCompact{padding:1.75rem 2rem}.ComicDialogContent-module__I0hjHG__stageTailBottom{padding:1.75rem 2rem 3.25rem}.ComicDialogContent-module__I0hjHG__stageTailTop{padding:3.25rem 2rem 1.75rem}.ComicDialogContent-module__I0hjHG__stageTailLeft{padding:1.75rem 2rem 1.75rem 3.25rem}.ComicDialogContent-module__I0hjHG__stageTailRight{padding:1.75rem 3.25rem 1.75rem 2rem}.ComicDialogContent-module__I0hjHG__previewStage{min-height:9rem;padding:2.75rem 3.25rem}
.ComicToast-module__iQBlzW__viewport{z-index:1100;pointer-events:none;flex-direction:column;align-items:center;gap:.75rem;width:max-content;max-width:calc(100vw - 2rem);padding-inline:1rem;display:flex;position:fixed;top:clamp(1rem,4vh,2rem);left:50%;transform:translate(-50%)}.ComicToast-module__iQBlzW__item{pointer-events:auto;opacity:0;width:max-content;max-width:calc(100vw - 2rem);transform:translateY(calc(-1 * var(--comic-toast-enter-offset,.75rem)));transition:opacity .2s cubic-bezier(.45,.05,.55,.95),transform .2s cubic-bezier(.45,.05,.55,.95)}.ComicToast-module__iQBlzW__itemEnter{opacity:1;transform:translateY(0)}.ComicToast-module__iQBlzW__itemExit{opacity:0;transform:translateY(calc(-1 * var(--comic-toast-enter-offset,.75rem)))}.ComicToast-module__iQBlzW__stage{min-height:auto;padding:1.5rem 2rem}.ComicToast-module__iQBlzW__toastContent{width:max-content;max-width:min(100vw - 6rem,44rem);font-family:var(--font-lantern-script,cursive);text-align:center;white-space:nowrap;color:var(--sumi-ink,#2d2d2d);flex:none;margin:0 auto;padding:.85rem 1.35rem;font-size:1.12rem;font-weight:600;line-height:1.3;display:block}.ComicToast-module__iQBlzW__toastContentWrap{white-space:normal}.ComicToast-module__iQBlzW__description{opacity:.92;white-space:pre-line;text-align:center;max-width:min(100vw - 6rem,44rem);margin-top:.35rem;font-size:.95rem;font-weight:500;line-height:1.35}@media (prefers-reduced-motion:reduce){.ComicToast-module__iQBlzW__item{opacity:1;transition:none;transform:none}.ComicToast-module__iQBlzW__itemExit{opacity:0}}
.auth-shared-module___UO_KG__authPage{box-sizing:border-box;flex:1;justify-content:center;align-items:flex-start;width:100%;min-height:0;padding:48px 16px;display:flex}.auth-shared-module___UO_KG__card{width:100%;max-width:420px}.auth-shared-module___UO_KG__divider{text-align:center;color:color-mix(in srgb, var(--sumi-ink,#2d2d2d) 55%, transparent);font-family:var(--font-lantern-script,cursive);margin:6px 0 2px;font-size:1rem}.auth-shared-module___UO_KG__googleRow{box-sizing:border-box;justify-content:center;width:100%;margin:0 auto;display:flex}.auth-shared-module___UO_KG__googleAction{box-sizing:border-box;width:100%;min-height:4.25rem;color:var(--sumi-ink,#2d2d2d);font-family:var(--font-comic-label), "Bangers", sans-serif;letter-spacing:.04em;text-transform:uppercase;cursor:pointer;appearance:none;background:#fff;border:2px solid #111;border-radius:0;justify-content:center;align-items:center;gap:.75rem;margin:0;padding:.55rem 1rem;font-size:1.35rem;font-weight:400;line-height:1.15;transition:background-color .12s;display:flex}.auth-shared-module___UO_KG__googleAction:hover,.auth-shared-module___UO_KG__googleAction:focus-visible{background:#e8f0fe;outline:none}.auth-shared-module___UO_KG__googleMark{flex:none;display:block}.auth-shared-module___UO_KG__googleLabel{text-align:center;flex:0 auto;min-width:0}.auth-shared-module___UO_KG__socialBlock{justify-items:center;gap:.75rem;width:100%;margin-top:.35rem;margin-bottom:1.1rem;padding-top:1rem;display:grid}.auth-shared-module___UO_KG__flow{flex-direction:column;width:100%;display:flex}.auth-shared-module___UO_KG__flowForm{flex-direction:column;flex:1;gap:.65rem;display:flex}.auth-shared-module___UO_KG__field{flex-direction:column;gap:.35rem;width:100%;display:flex}.auth-shared-module___UO_KG__fieldLabel{color:var(--sumi-ink,#2d2d2d);font-family:var(--font-lantern-script,cursive);letter-spacing:.02em;padding-inline:.35rem;font-size:1rem}.auth-shared-module___UO_KG__fieldPanel{width:100%;min-height:2.8rem;flex:none!important}.auth-shared-module___UO_KG__fieldError{color:var(--accent-red,#bc002d);font-family:var(--font-lantern-script,cursive);margin:0;padding-inline:.35rem;font-size:.95rem}.auth-shared-module___UO_KG__submitItem{justify-content:center;margin-top:auto;padding-top:.75rem;display:flex}.auth-shared-module___UO_KG__footerLinks{text-align:center;margin-top:16px}.auth-shared-module___UO_KG__textLinkButton{color:inherit;font:inherit;text-underline-offset:.15em;cursor:pointer;background:0 0;border:none;margin:0;padding:0;text-decoration:underline}@media (max-width:640px){.auth-shared-module___UO_KG__socialBlock{margin-bottom:.9rem}.auth-shared-module___UO_KG__divider{font-size:.95rem}}
.styles-module__VzrD1q__dialogContent{width:min(100%,40rem);max-height:min(94vh,58rem);overflow:hidden}.styles-module__VzrD1q__body{--auth-hub-method-height:6.5rem;--auth-hub-content-height:26rem;--auth-hub-gap:var(--comic-page-gutter,10px);box-sizing:border-box;gap:var(--auth-hub-gap);width:100%;height:calc(var(--auth-hub-method-height) + var(--auth-hub-content-height) + var(--auth-hub-gap));min-height:calc(var(--auth-hub-method-height) + var(--auth-hub-content-height) + var(--auth-hub-gap));flex-direction:column;display:flex}.styles-module__VzrD1q__methodRow{z-index:3;min-height:var(--auth-hub-method-height);flex:none;position:relative;overflow:visible}.styles-module__VzrD1q__methodPanel{min-height:var(--auth-hub-method-height)}.styles-module__VzrD1q__methodPanel+.styles-module__VzrD1q__methodPanel{margin-left:calc(-1 * var(--comic-page-border,4px))}.styles-module__VzrD1q__registerMethodIcon>div{width:4rem;height:3.5rem}.styles-module__VzrD1q__registerMethodIcon img{height:1.5rem}.styles-module__VzrD1q__contentSlot{box-sizing:border-box;overscroll-behavior:contain;flex-direction:column;flex:auto;width:100%;min-height:0;display:flex;overflow:hidden auto}.styles-module__VzrD1q__tabPane{flex-direction:column;flex:auto;height:100%;min-height:0;display:flex}.styles-module__VzrD1q__linkRow{text-align:center;font-family:var(--font-lantern-script,cursive);margin:.85rem 0 0;font-size:1rem}.styles-module__VzrD1q__linkRow a,.styles-module__VzrD1q__linkButton{color:var(--sumi-ink,#2d2d2d);text-underline-offset:.15em;text-decoration:underline}.styles-module__VzrD1q__linkButton{font:inherit;cursor:pointer;background:0 0;border:none;margin:0;padding:0}
.ComicButton-module___fawfa__stageStandalone{transform-origin:50%;opacity:.92;width:fit-content;max-width:100%;transition:transform .18s,opacity .18s;display:inline-block}.ComicButton-module___fawfa__stageCompact{padding:1.75rem 2rem}.ComicButton-module___fawfa__stageTailBottom{padding:1.75rem 2rem 3.25rem}.ComicButton-module___fawfa__stageTailTop{padding:3.25rem 2rem 1.75rem}.ComicButton-module___fawfa__stageTailLeft{padding:1.75rem 2rem 1.75rem 3.25rem}.ComicButton-module___fawfa__stageTailRight{padding:1.75rem 3.25rem 1.75rem 2rem}.ComicButton-module___fawfa__bubble{z-index:1;box-sizing:border-box;width:fit-content;max-width:100%;color:var(--sumi-ink,#2d2d2d);font-family:var(--font-lantern-script,cursive);text-align:center;white-space:nowrap;cursor:pointer;pointer-events:auto;background:0 0;border:none;justify-content:center;align-items:center;margin:0 auto;padding:.85rem 1.5rem;font-size:1.08rem;font-weight:500;line-height:1.25;transition:opacity .18s;display:flex;position:relative}.ComicButton-module___fawfa__bubbleEmbedded{z-index:1;box-sizing:border-box;color:var(--sumi-ink,#2d2d2d);font-family:var(--font-lantern-script,cursive);text-align:center;white-space:nowrap;cursor:pointer;pointer-events:auto;background:0 0;border:none;justify-content:center;align-items:center;margin:0;padding:.85rem 1.5rem;font-size:1.08rem;font-weight:500;line-height:1.25;display:inline-flex;position:relative}.ComicButton-module___fawfa__stageStandalone:hover:not(:has(.ComicButton-module___fawfa__bubble:disabled)){opacity:1;transform:scale(1.06)}.ComicButton-module___fawfa__stageStandalone:focus-within:has(.ComicButton-module___fawfa__bubble:focus-visible:not(:disabled)){opacity:1;box-shadow:0 0 0 2px color-mix(in srgb, var(--accent-red,#bc002d) 45%, transparent);border-radius:.35rem}.ComicButton-module___fawfa__bubble:focus-visible:not(:disabled),.ComicButton-module___fawfa__bubbleEmbedded:focus-visible:not(:disabled){outline:none}.ComicButton-module___fawfa__bubble:disabled,.ComicButton-module___fawfa__bubbleEmbedded:disabled{cursor:not-allowed}@media (prefers-reduced-motion:reduce){.ComicButton-module___fawfa__stageStandalone{transition:opacity .12s}.ComicButton-module___fawfa__stageStandalone:hover:not(:has(.ComicButton-module___fawfa__bubble:disabled)){transform:none}}
.ComicConfirmModal-module__xjMPRa__overlay{--comic-confirm-fade:.18s ease-out;--comic-confirm-motion:.26s cubic-bezier(.22, 1, .36, 1);z-index:1100;opacity:1;background:#ffffffb8;position:fixed;inset:0}.ComicConfirmModal-module__xjMPRa__overlay[data-state=open]{animation:ComicConfirmModal-module__xjMPRa__comicConfirmOverlayIn var(--comic-confirm-fade) forwards}.ComicConfirmModal-module__xjMPRa__overlay[data-state=closed]{animation:ComicConfirmModal-module__xjMPRa__comicConfirmOverlayOut var(--comic-confirm-fade) forwards}.ComicConfirmModal-module__xjMPRa__contentRoot{--comic-confirm-motion:.26s cubic-bezier(.22, 1, .36, 1);z-index:1101;box-sizing:border-box;transform-origin:50%;opacity:1;background:0 0;border:none;outline:none;width:min(100% - 2rem,36rem);max-height:min(92vh,44rem);padding:0;position:fixed;top:50%;left:50%;overflow:visible;transform:translate(-50%,-50%)translate(0,0)rotate(0)scale(1)}.ComicConfirmModal-module__xjMPRa__contentRoot[data-state=open],.ComicConfirmModal-module__xjMPRa__contentRoot[data-state=closed]{will-change:transform, opacity}.ComicConfirmModal-module__xjMPRa__contentRoot[data-state=open]{animation:ComicConfirmModal-module__xjMPRa__comicConfirmContentIn var(--comic-confirm-motion) forwards}.ComicConfirmModal-module__xjMPRa__contentRoot[data-state=closed]{animation:ComicConfirmModal-module__xjMPRa__comicConfirmContentOut var(--comic-confirm-motion) forwards}.ComicConfirmModal-module__xjMPRa__panel{box-sizing:border-box;pointer-events:auto;width:100%;position:relative;overflow:visible}.ComicConfirmModal-module__xjMPRa__dialogLayout{box-sizing:border-box;grid-template-columns:1fr 1fr;grid-template-areas:"question question""cancel confirm";place-items:center;gap:3.5rem 1rem;width:100%;padding:2.5rem 2.25rem;display:grid;overflow:visible}.ComicConfirmModal-module__xjMPRa__question{grid-area:question;justify-self:center;width:fit-content;max-width:100%;overflow:visible}.ComicConfirmModal-module__xjMPRa__ctaCancel{grid-area:cancel;place-self:center start;min-height:5.5rem}.ComicConfirmModal-module__xjMPRa__ctaConfirm{grid-area:confirm;place-self:center end;min-height:5.5rem}.ComicConfirmModal-module__xjMPRa__visuallyHidden{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@keyframes ComicConfirmModal-module__xjMPRa__comicConfirmOverlayIn{0%{opacity:0}to{opacity:1}}@keyframes ComicConfirmModal-module__xjMPRa__comicConfirmOverlayOut{0%{opacity:1}to{opacity:0}}@keyframes ComicConfirmModal-module__xjMPRa__comicConfirmContentIn{0%{opacity:0;transform:translate(-50%,-50%)translate(30px,10px)rotate(1deg)scale(.985)}to{opacity:1;transform:translate(-50%,-50%)translate(0,0)rotate(0)scale(1)}}@keyframes ComicConfirmModal-module__xjMPRa__comicConfirmContentOut{0%{opacity:1;transform:translate(-50%,-50%)translate(0,0)rotate(0)scale(1)}to{opacity:0;transform:translate(-50%,-50%)translate(35px,8px)rotate(1deg)scale(.985)}}@media (max-width:640px){@keyframes ComicConfirmModal-module__xjMPRa__comicConfirmContentIn{0%{opacity:0;transform:translate(-50%,-50%)translate(18px,8px)rotate(.7deg)scale(.99)}to{opacity:1;transform:translate(-50%,-50%)translate(0,0)rotate(0)scale(1)}}@keyframes ComicConfirmModal-module__xjMPRa__comicConfirmContentOut{0%{opacity:1;transform:translate(-50%,-50%)translate(0,0)rotate(0)scale(1)}to{opacity:0;transform:translate(-50%,-50%)translate(20px,6px)rotate(.7deg)scale(.99)}}}@media (prefers-reduced-motion:reduce){.ComicConfirmModal-module__xjMPRa__overlay[data-state=open],.ComicConfirmModal-module__xjMPRa__overlay[data-state=closed],.ComicConfirmModal-module__xjMPRa__contentRoot[data-state=open],.ComicConfirmModal-module__xjMPRa__contentRoot[data-state=closed]{animation:none}.ComicConfirmModal-module__xjMPRa__overlay[data-state=closed],.ComicConfirmModal-module__xjMPRa__contentRoot[data-state=closed]{opacity:0}.ComicConfirmModal-module__xjMPRa__contentRoot[data-state=closed]{transform:translate(-50%,-50%)}}
.ComicLabelCreationModal-module__UD03ea__body{--comic-label-modal-gap:.55rem;--comic-label-preview-min:16rem;--comic-label-caret-size:28px;box-sizing:border-box;gap:var(--comic-label-modal-gap);flex-direction:column;width:100%;min-width:min(100%,40rem);display:flex}.ComicLabelCreationModal-module__UD03ea__bodyEmbedded{overscroll-behavior:contain;min-width:0;height:100%;min-height:0;overflow:hidden auto}.ComicLabelCreationModal-module__UD03ea__dialogContent{width:min(100%,40rem);max-height:min(94vh,58rem);overflow:hidden}.ComicLabelCreationModal-module__UD03ea__topRow{flex:none;min-height:7.5rem}.ComicLabelCreationModal-module__UD03ea__previewPanel{min-width:var(--comic-label-preview-min);min-height:7.5rem}.ComicLabelCreationModal-module__UD03ea__previewStage{justify-content:center;align-items:center;width:100%;min-height:6.25rem;padding:.5rem;display:flex;position:relative}.ComicLabelCreationModal-module__UD03ea__burstWrap{max-width:100%;line-height:0;display:inline-block;position:relative}.ComicLabelCreationModal-module__UD03ea__previewInput{z-index:2;box-sizing:border-box;color:#0000;caret-color:#fff;width:100%;height:100%;font-family:var(--font-comic-label), "Bangers", sans-serif;font-size:var(--comic-label-caret-size);letter-spacing:.01em;text-align:center;text-transform:uppercase;background:0 0;border:none;outline:none;margin:0 0 0 -5px;padding:0;font-weight:400;line-height:.85;position:absolute;inset:0}.ComicLabelCreationModal-module__UD03ea__previewInput::selection{color:#0000;background:#ffffff47}.ComicLabelCreationModal-module__UD03ea__previewHint{z-index:3;color:var(--sumi-ink,#2d2d2d);font-family:var(--font-lantern-script,cursive);letter-spacing:.03em;white-space:nowrap;pointer-events:none;margin:0;font-size:.65rem;position:absolute;bottom:.25rem;left:50%;transform:translate(-50%)}.ComicLabelCreationModal-module__UD03ea__colorShell{flex:1 1 0;min-width:0;min-height:7.5rem;display:flex;position:relative}.ComicLabelCreationModal-module__UD03ea__colorPanel{cursor:pointer;width:100%;min-height:7.5rem}.ComicLabelCreationModal-module__UD03ea__colorPanelOpen{cursor:default}.ComicLabelCreationModal-module__UD03ea__colorBody{cursor:pointer;appearance:none;background:0 0;border:none;justify-content:center;align-items:center;width:100%;min-height:5.25rem;margin:0;padding:0;display:flex;position:relative}.ComicLabelCreationModal-module__UD03ea__brushPad{z-index:1;box-sizing:border-box;justify-content:center;align-items:center;width:4.5rem;height:4.5rem;padding:.45rem;display:flex;position:relative}.ComicLabelCreationModal-module__UD03ea__brush{object-fit:contain;pointer-events:none;width:100%;height:100%;display:block}.ComicLabelCreationModal-module__UD03ea__pickerWrap{inset:var(--comic-page-border,4px);z-index:4;box-sizing:border-box;background:#fff;border:none;flex-direction:column;margin:0;padding:0;display:flex;position:absolute;overflow:hidden}.ComicLabelCreationModal-module__UD03ea__pickerWrap .react-colorful{min-height:0;width:100%!important;height:100%!important}.ComicLabelCreationModal-module__UD03ea__pickerWrap .react-colorful__saturation{border-bottom:none;border-radius:0}.ComicLabelCreationModal-module__UD03ea__pickerWrap .react-colorful__hue{border-radius:0;height:1.5rem;margin-top:0}.ComicLabelCreationModal-module__UD03ea__shapeRows{flex-direction:column;flex:none;gap:.15rem;display:flex}.ComicLabelCreationModal-module__UD03ea__shapeRow{flex:none;gap:.15rem!important}.ComicLabelCreationModal-module__UD03ea__shapePanel{border-radius:0;min-width:0;min-height:5rem}.ComicLabelCreationModal-module__UD03ea__shapePreview{justify-content:center;align-items:center;padding:.25rem;line-height:0;display:flex}.ComicLabelCreationModal-module__UD03ea__footerRow{flex:none;width:100%;padding-top:.15rem}.ComicLabelCreationModal-module__UD03ea__tooltipWrap{width:100%;display:block}.ComicLabelCreationModal-module__UD03ea__saveButton{cursor:pointer;appearance:none;background:0 0;border:none;width:100%;margin:0;padding:.15rem 0;display:block}.ComicLabelCreationModal-module__UD03ea__saveButton:disabled{cursor:not-allowed}.ComicLabelCreationModal-module__UD03ea__saveButton[aria-busy=true]{opacity:.72;pointer-events:none}.ComicLabelCreationModal-module__UD03ea__saveBurst{width:100%;display:block}.ComicLabelCreationModal-module__UD03ea__saveBurst svg{width:100%;height:3.35rem}
.ComicLabelPickerPanel-module__eZTSwa__root{box-sizing:border-box;flex-direction:column;gap:.55rem;width:100%;height:100%;min-height:0;display:flex}.ComicLabelPickerPanel-module__eZTSwa__listScroll{box-sizing:border-box;overscroll-behavior:contain;flex:auto;min-height:0;overflow:hidden auto}.ComicLabelPickerPanel-module__eZTSwa__labelRows{flex-direction:column;gap:.5rem;display:flex}.ComicLabelPickerPanel-module__eZTSwa__labelRow{flex:none;gap:.15rem}.ComicLabelPickerPanel-module__eZTSwa__labelPanel{border-radius:0;min-width:0;min-height:5.25rem}.ComicLabelPickerPanel-module__eZTSwa__labelPreview{justify-content:center;align-items:center;padding:.35rem .25rem;line-height:0;display:flex}.ComicLabelPickerPanel-module__eZTSwa__loaderRow,.ComicLabelPickerPanel-module__eZTSwa__nextPageRow{justify-content:center;align-items:center;min-height:4rem;padding:.75rem;display:flex}.ComicLabelPickerPanel-module__eZTSwa__empty{color:var(--sumi-ink,#2d2d2d);font-family:var(--font-lantern-script,cursive);letter-spacing:.03em;text-align:center;opacity:.7;margin:0;padding:1.5rem .75rem;font-size:1rem}.ComicLabelPickerPanel-module__eZTSwa__footerRow{flex:none;width:100%;padding-top:.15rem}.ComicLabelPickerPanel-module__eZTSwa__saveButton{cursor:pointer;appearance:none;background:0 0;border:none;width:100%;margin:0;padding:.15rem 0;display:block}.ComicLabelPickerPanel-module__eZTSwa__saveButton:disabled{cursor:not-allowed}.ComicLabelPickerPanel-module__eZTSwa__saveButton[aria-busy=true]{opacity:.72;pointer-events:none}.ComicLabelPickerPanel-module__eZTSwa__saveBurst{width:100%;display:block}.ComicLabelPickerPanel-module__eZTSwa__saveBurst svg{width:100%;height:3.35rem}
.ComicPageLayout-module__-pKeJa__dialogBackdrop{z-index:1000;opacity:1;background:#ffffff6b;min-height:100dvh;transition:opacity .18s ease-out;position:fixed;inset:0}.ComicPageLayout-module__-pKeJa__dialogBackdrop[data-starting-style],.ComicPageLayout-module__-pKeJa__dialogBackdrop[data-ending-style]{opacity:0}.ComicPageLayout-module__-pKeJa__dialogViewport{z-index:1001;box-sizing:border-box;pointer-events:none;justify-content:center;align-items:center;padding:clamp(1rem,4vw,2rem);display:flex;position:fixed;inset:0;overflow:auto}.ComicPageLayout-module__-pKeJa__dialogPopup{--comic-stack-step:-8px;--comic-stack-rot:-.45deg;--comic-stack-scale-step:.015;--comic-page-motion:.26s cubic-bezier(.22, 1, .36, 1);box-sizing:border-box;pointer-events:auto;transform-origin:50%;opacity:1;width:min(100%,36rem);max-height:min(92vh,44rem);transition:transform var(--comic-page-motion), opacity var(--comic-page-motion), box-shadow var(--comic-page-motion);outline:none;position:relative;overflow:auto;transform:translate(0,0)rotate(0)scale(1)}.ComicPageLayout-module__-pKeJa__comicPageShell{width:100%;min-height:0;position:relative}.ComicPageLayout-module__-pKeJa__dialogPopup[data-starting-style],.ComicPageLayout-module__-pKeJa__dialogPopup[data-ending-style]{will-change:transform, opacity}.ComicPageLayout-module__-pKeJa__dialogPopup[data-starting-style]{opacity:0;transform:translate(30px,10px)rotate(1deg)scale(.985)}.ComicPageLayout-module__-pKeJa__dialogPopup[data-ending-style]{opacity:0;transform:translate(35px,8px)rotate(1deg)scale(.985)}.ComicPageLayout-module__-pKeJa__dialogPopup[data-nested-dialog-open]{pointer-events:none;transform:translate3d(calc(var(--nested-dialogs,0) * var(--comic-stack-step)), calc(var(--nested-dialogs,0) * var(--comic-stack-step)), 0) rotate(calc(var(--nested-dialogs,0) * var(--comic-stack-rot))) scale(calc(1 - (var(--nested-dialogs,0) * var(--comic-stack-scale-step))));box-shadow:6px 6px #0000002e,0 .75rem 2rem #00000047}@media (max-width:640px){.ComicPageLayout-module__-pKeJa__dialogPopup{--comic-stack-step:-5px;--comic-stack-rot:-.3deg;--comic-stack-scale-step:.012}.ComicPageLayout-module__-pKeJa__dialogPopup[data-starting-style]{transform:translate(18px,8px)rotate(.7deg)scale(.99)}.ComicPageLayout-module__-pKeJa__dialogPopup[data-ending-style]{transform:translate(20px,6px)rotate(.7deg)scale(.99)}}@media (prefers-reduced-motion:reduce){.ComicPageLayout-module__-pKeJa__dialogBackdrop,.ComicPageLayout-module__-pKeJa__dialogPopup{transition:none}.ComicPageLayout-module__-pKeJa__dialogPopup[data-starting-style],.ComicPageLayout-module__-pKeJa__dialogPopup[data-ending-style]{opacity:0;transform:none}.ComicPageLayout-module__-pKeJa__dialogPopup[data-nested-dialog-open]{transition:none}}.ComicPageLayout-module__-pKeJa__page{box-sizing:border-box;padding:var(--comic-page-frame-gutter,34px);border:var(--comic-page-border,4px) solid #111;background:#a5a5a5;position:relative;box-shadow:0 .75rem 2rem #00000059}.ComicPageLayout-module__-pKeJa__pageInner{gap:var(--comic-page-gutter,10px);padding:var(--comic-page-gutter,10px);background:#fff;flex-direction:column;display:flex;position:relative}.ComicPageLayout-module__-pKeJa__closeButton{z-index:2;width:var(--comic-page-frame-gutter,34px);height:var(--comic-page-frame-gutter,34px);color:#000;cursor:pointer;font-family:var(--font-lantern-script,cursive);background:0 0;border:none;border-radius:0;place-items:center;margin:0;padding:0;font-size:1.65rem;font-weight:700;line-height:1;transition:background-color .16s,color .16s;display:inline-grid;position:absolute;top:0;right:0}.ComicPageLayout-module__-pKeJa__closeButton:hover{color:#1c1c1c;background:#fff2}.ComicPageLayout-module__-pKeJa__closeButton:focus-visible{outline-offset:-3px;outline:2px solid #fff}.ComicPageLayout-module__-pKeJa__title{font-family:var(--font-lantern-script,cursive);color:var(--sumi-ink,#2d2d2d);text-align:center;margin:0;padding:.35rem .5rem 0;font-size:1.65rem;font-weight:700;line-height:1.2}.ComicPageLayout-module__-pKeJa__srOnly{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.ComicPageLayout-module__-pKeJa__row{gap:var(--comic-page-gutter,10px);min-height:0;display:flex}.ComicPageLayout-module__-pKeJa__rowColumns{grid-template-columns:var(--comic-row-left,1fr) var(--comic-row-right,1fr);display:grid}.ComicPageLayout-module__-pKeJa__ctaFooter{z-index:5;box-sizing:border-box;background:#fff;justify-content:center;width:100%;margin-top:auto;padding:.35rem 0 .15rem;display:flex;position:sticky;bottom:0}.ComicPageLayout-module__-pKeJa__ctaFooterInner{flex-wrap:wrap;justify-content:center;align-items:center;gap:.75rem;width:100%;display:flex}
.ComicPagePanel-module__gnMuAG__panel{box-sizing:border-box;border:var(--comic-page-border,4px) solid #111;outline:var(--comic-page-inset,3px) solid #fff;outline-offset:calc(-1 * var(--comic-page-inset,3px));background:var(--comic-panel-base,#fff);flex-direction:column;min-width:0;min-height:4.5rem;transition:flex-grow .2s cubic-bezier(.45,.05,.55,.95),transform .2s cubic-bezier(.45,.05,.55,.95);display:flex;position:relative;overflow:hidden}.ComicPagePanel-module__gnMuAG__panelOverflowVisible{overflow:visible}.ComicPagePanel-module__gnMuAG__panelSelectable.ComicPagePanel-module__gnMuAG__panelOverflowVisible{filter:none}.ComicPagePanel-module__gnMuAG__panelSelected.ComicPagePanel-module__gnMuAG__panelOverflowVisible{filter:none;transform:none}.ComicPagePanel-module__gnMuAG__panelFull{flex:100%;width:100%}.ComicPagePanel-module__gnMuAG__panelAuto{flex:1 1 0;flex-grow:var(--comic-panel-flex,1)}.ComicPagePanel-module__gnMuAG__panelSelectable{cursor:pointer;font:inherit;text-align:inherit;appearance:none;padding:0}.ComicPagePanel-module__gnMuAG__panelSelectable:not(.ComicPagePanel-module__gnMuAG__panelSelected) .ComicPagePanel-module__gnMuAG__content,.ComicPagePanel-module__gnMuAG__panelSelectable:not(.ComicPagePanel-module__gnMuAG__panelSelected) .ComicPagePanel-module__gnMuAG__panelTitle{filter:grayscale()}.ComicPagePanel-module__gnMuAG__panelSelected{z-index:1;transform:scale(1.02)}.ComicPagePanel-module__gnMuAG__bgLayer{pointer-events:none;position:absolute;inset:0}.ComicPagePanel-module__gnMuAG__bgSolid{background:var(--comic-panel-base,#fff)}.ComicPagePanel-module__gnMuAG__bgSunburst{--comic-sunburst-ray:var(--comic-panel-accent,color-mix(in srgb, var(--comic-panel-base,#fff) 68%, #111));background-color:var(--comic-panel-base,#fff);overflow:hidden;container-type:size}.ComicPagePanel-module__gnMuAG__bgSunburst:before{content:"";background:repeating-conic-gradient(from 0deg, var(--comic-panel-base,#fff) 0deg 5deg, var(--comic-sunburst-ray) 5deg 7deg, var(--comic-panel-base,#fff) 7deg 12deg, color-mix(in srgb, var(--comic-sunburst-ray) 82%, #111) 12deg 14deg);will-change:transform;width:150cqmax;height:150cqmax;animation:10s linear infinite ComicPagePanel-module__gnMuAG__comicSunburstShine;position:absolute;top:50%;left:50%;translate:-50% -50%}.ComicPagePanel-module__gnMuAG__bgSunburstPaused:before{will-change:auto;animation:none}.ComicPagePanel-module__gnMuAG__bgSunburst:after{content:"";pointer-events:none;background-image:radial-gradient(circle at 50% 50%, color-mix(in srgb, var(--comic-panel-base,#fff) 96%, white) 0%, color-mix(in srgb, var(--comic-panel-base,#fff) 40%, transparent) 26%, transparent 48%), radial-gradient(circle at center, #0003 .07rem, transparent .095rem);background-blend-mode:normal, multiply;opacity:.9;background-position:50%,50%;background-size:100% 100%,.38rem .38rem;position:absolute;inset:0}.ComicPagePanel-module__gnMuAG__bgSunburstNoHalftone:after{background-image:radial-gradient(circle at 50% 50%, color-mix(in srgb, var(--comic-panel-base,#fff) 96%, white) 0%, color-mix(in srgb, var(--comic-panel-base,#fff) 40%, transparent) 26%, transparent 48%);background-blend-mode:normal;background-size:100% 100%}.ComicPagePanel-module__gnMuAG__bgHalftone{background-color:var(--comic-panel-base,#fff);background-image:radial-gradient(circle,#0000002e .09rem,#0000 .1rem);background-size:.42rem .42rem}.ComicPagePanel-module__gnMuAG__bgHalftone:after{content:"";background:radial-gradient(circle at 70% 30%,#0000 30%,#00000014 100%);position:absolute;inset:0}.ComicPagePanel-module__gnMuAG__bgMotion,.ComicPagePanel-module__gnMuAG__bgMotionOverlay{background-color:var(--comic-panel-base,#fff);background-image:linear-gradient(118deg, color-mix(in srgb, var(--comic-panel-base,#fff) 75%, black), transparent 55%), repeating-linear-gradient(118deg, transparent 0 10px, color-mix(in srgb, var(--comic-panel-accent,#fff) 90%, white) 10px 14px, transparent 14px 42px, color-mix(in srgb, var(--comic-panel-base,#fff) 50%, var(--comic-panel-accent,#fff)) 42px 46px, transparent 46px 80px);background-position:0%,0 0;background-repeat:no-repeat,repeat;background-size:100% 100%,280% 140%;animation:2.4s linear infinite ComicPagePanel-module__gnMuAG__comicPanelMotionPan}.ComicPagePanel-module__gnMuAG__bgMotion:after,.ComicPagePanel-module__gnMuAG__bgMotionOverlay:after{content:"";pointer-events:none;background:linear-gradient(90deg,#0000001f 0%,#0000 14% 86%,#0000001f 100%);position:absolute;inset:0}.ComicPagePanel-module__gnMuAG__bgMotionOverlay{opacity:0;transition:opacity .3s cubic-bezier(.45,.05,.55,.95)}.ComicPagePanel-module__gnMuAG__panelLoading .ComicPagePanel-module__gnMuAG__bgMotionOverlay{opacity:1}@keyframes ComicPagePanel-module__gnMuAG__comicPanelMotionPan{0%{background-position:0%,0 0}to{background-position:100%,100% 35%}}@keyframes ComicPagePanel-module__gnMuAG__comicSunburstShine{to{transform:rotate(360deg)}}.ComicPagePanel-module__gnMuAG__content{z-index:1;box-sizing:border-box;width:100%;min-height:inherit;justify-content:center;align-items:center;padding:0;transition:filter .2s cubic-bezier(.45,.05,.55,.95);display:flex;position:relative}.ComicPagePanel-module__gnMuAG__contentStart{justify-content:stretch;align-items:flex-start}.ComicPagePanel-module__gnMuAG__contentStretch{flex-direction:column}.ComicPagePanel-module__gnMuAG__contentStart.ComicPagePanel-module__gnMuAG__contentStretch{min-height:inherit;flex:auto;align-self:stretch}.ComicPagePanel-module__gnMuAG__panelTitle,.ComicPagePanel-module__gnMuAG__panelFooter{z-index:2;box-sizing:border-box;width:fit-content;max-width:min(100%,16rem);color:var(--sumi-ink,#2d2d2d);font-family:var(--font-lantern-script,cursive);letter-spacing:.05em;text-align:center;text-transform:uppercase;pointer-events:none;border:none;padding:.45rem .85rem;font-size:.95rem;font-weight:700;line-height:1.2;transition:filter .2s cubic-bezier(.45,.05,.55,.95);position:absolute}.ComicPagePanel-module__gnMuAG__panelTitle{border-right:var(--comic-page-border,4px) solid #111;border-bottom:var(--comic-page-border,4px) solid #111;background:var(--comic-title-bg,#fff);top:0;left:0}.ComicPagePanel-module__gnMuAG__panelFooter{border:var(--comic-page-border,4px) solid #111;background:var(--comic-footer-bg,#fff);bottom:.5rem;right:.5rem}.ComicPagePanel-module__gnMuAG__contentWithTitle{padding-top:2.35rem}.ComicPagePanel-module__gnMuAG__contentWithFooter{padding-bottom:2.35rem}@media (prefers-reduced-motion:reduce){.ComicPagePanel-module__gnMuAG__panel,.ComicPagePanel-module__gnMuAG__content,.ComicPagePanel-module__gnMuAG__panelTitle,.ComicPagePanel-module__gnMuAG__panelFooter{transition:none}.ComicPagePanel-module__gnMuAG__panelSelected{transform:none}.ComicPagePanel-module__gnMuAG__bgMotion,.ComicPagePanel-module__gnMuAG__bgMotionOverlay{background-position:50%,50% 20%;animation:none}.ComicPagePanel-module__gnMuAG__bgMotionOverlay{transition:none}.ComicPagePanel-module__gnMuAG__bgSunburst:before{animation:none}}
.ComicBurstLabel-module__9VZsfa__root{vertical-align:middle;filter:drop-shadow(3px 3px #0000004d);line-height:0;display:inline-block;position:relative;overflow:visible}.ComicBurstLabel-module__9VZsfa__svg{display:block;overflow:visible}.ComicBurstLabel-module__9VZsfa__labelText{z-index:1;box-sizing:border-box;color:#fff;max-width:90%;font-family:var(--font-comic-label), "Bangers", sans-serif;font-size:var(--burst-font-size,28px);letter-spacing:.01em;white-space:nowrap;text-align:center;-webkit-text-stroke:var(--burst-stroke,2.5px) #050505;paint-order:stroke fill;text-shadow:1px 1px #050505,2px 2px #050505,3px 3px #050505,4px 4px #050505,5px 5px #050505,7px 7px #00000047;transform-origin:50%;-webkit-user-select:none;user-select:none;pointer-events:none;background:0 0;border:none;margin:0;padding:0;font-style:normal;font-weight:400;line-height:.85;display:inline-block;position:absolute;top:50%;left:50%;transform:translate(calc(-50% - 2px),calc(-50% - 2px))skew(-4deg)scaleY(1.08)}
.ComicModalInput-module__3ThhOW__input{box-sizing:border-box;width:100%;color:var(--sumi-ink,#2d2d2d);font-family:var(--font-lantern-script,cursive);letter-spacing:.03em;background:0 0;border:none;outline:none;margin:0;padding:0 1.5rem;font-size:1.5rem;display:block}.ComicModalInput-module__3ThhOW__input::placeholder{color:color-mix(in srgb, var(--sumi-ink,#2d2d2d) 45%, transparent)}
.ComicModalSearchPanel-module__arzUta__panel{flex:none;min-height:2.8rem;margin:.25rem 0 .5rem}
.styles-module__miJ6mW__writing{transform-origin:70% 70%;animation:.6s infinite styles-module__miJ6mW__write;display:inline-block}.styles-module__miJ6mW__container{justify-content:center;align-items:flex-end;width:100%;height:100%;display:flex}@keyframes styles-module__miJ6mW__write{0%{transform:rotate(-18deg)}25%{transform:rotate(-10deg)}50%{transform:rotate(-20deg)}75%{transform:rotate(-12deg)}to{transform:rotate(-18deg)}}
@property --sakura-orbit-r{syntax:"<length>";inherits:true;initial-value:1rem}.SakuraPetalLoader-module__gRXu6q__root{--sakura-petal:color-mix(in srgb, var(--shrine-accent-soft) 75%, var(--accent-red) 25%);--sakura-petal-light:color-mix(in srgb, var(--shrine-accent-soft) 48%, var(--surface-glass-strong) 52%);--sakura-petal-deep:color-mix(in srgb, var(--accent-red) 82%, var(--text-color) 18%);--sakura-spin-period:1.2s;--sakura-fade-period:3s;pointer-events:none;width:100%;min-height:7rem;position:relative;overflow:visible}.SakuraPetalLoader-module__gRXu6q__root.SakuraPetalLoader-module__gRXu6q__compact{width:1.5rem;height:1.5rem;min-height:unset;margin:0}.SakuraPetalLoader-module__gRXu6q__root.SakuraPetalLoader-module__gRXu6q__compact .SakuraPetalLoader-module__gRXu6q__orbitRack{--sakura-orbit-r:1rem;animation:none}.SakuraPetalLoader-module__gRXu6q__fadeShell{place-items:center;display:grid;position:absolute;inset:0}.SakuraPetalLoader-module__gRXu6q__cluster{width:0;height:0;animation:SakuraPetalLoader-module__gRXu6q__sakura-spin var(--sakura-spin-period) linear infinite;transform-origin:50%;will-change:transform;position:relative}.SakuraPetalLoader-module__gRXu6q__orbitRack{width:0;height:0;animation:SakuraPetalLoader-module__gRXu6q__sakura-orbit-breathe var(--sakura-fade-period) linear infinite;will-change:--sakura-orbit-r;transition:--sakura-orbit-r .55s ease-in-out;position:relative}.SakuraPetalLoader-module__gRXu6q__arm{--i:0;width:0;height:0;transform:rotate(calc(360deg * var(--i) / 7));transform-origin:50%;position:absolute;top:0;left:0}.SakuraPetalLoader-module__gRXu6q__stem{width:0;height:0;transform:translateY(calc(-1 * var(--sakura-orbit-r)));transform-origin:50%;transition:transform .55s ease-in-out;position:absolute;top:0;left:0}.SakuraPetalLoader-module__gRXu6q__petal{background:radial-gradient(ellipse 80% 100% at 35% 28%, var(--sakura-petal-light) 0%, var(--sakura-petal) 52%, var(--sakura-petal-deep) 100%);width:.65rem;height:.82rem;box-shadow:0 0 .3rem color-mix(in srgb, var(--sakura-petal) 35%, transparent);transform-origin:50%;opacity:.45;animation:SakuraPetalLoader-module__gRXu6q__sakura-petal-chase var(--sakura-spin-period) ease-in-out infinite;animation-delay:calc(var(--sakura-spin-period) * var(--i) / -7);will-change:transform, opacity;border-radius:50%/58% 58% 42% 42%;margin:0;transition:transform .55s ease-in-out,opacity .55s ease-in-out;position:absolute;top:0;left:0;transform:translate(-50%)rotate(16deg)}@keyframes SakuraPetalLoader-module__gRXu6q__sakura-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes SakuraPetalLoader-module__gRXu6q__sakura-orbit-breathe{0%{--sakura-orbit-r:1rem;transition:--sakura-orbit-r .55s ease-in-out;animation-timing-function:linear}33.333%{--sakura-orbit-r:1rem;transition:--sakura-orbit-r .55s ease-in-out;animation-timing-function:ease-in-out}66.667%{--sakura-orbit-r:2rem;transition:--sakura-orbit-r .55s ease-in-out;animation-timing-function:ease-in-out}83.333%{--sakura-orbit-r:2rem;transition:--sakura-orbit-r .55s ease-in-out;animation-timing-function:ease-in-out}to{--sakura-orbit-r:1rem;transition:--sakura-orbit-r .55s ease-in-out}}@keyframes SakuraPetalLoader-module__gRXu6q__sakura-petal-chase{0%,to{opacity:.38;transition:--sakura-orbit-r .55s ease-in-out;transform:translate(-50%)rotate(16deg)scale(.9)}50%{opacity:1;transition:transform .55s ease-in-out,opacity .55s ease-in-out;transform:translate(-50%)rotate(16deg)scale(1)}}@keyframes SakuraPetalLoader-module__gRXu6q__sakura-fade-shell{0%{opacity:0;transition:opacity .55s ease-in-out}10%{opacity:1}83.333%{opacity:1}to{opacity:0}}
.ResetPasswordModal-module__V0NBOG__dialogContent{width:min(100%,28rem);max-height:min(94vh,36rem);overflow:hidden}.ResetPasswordModal-module__V0NBOG__body{box-sizing:border-box;flex-direction:column;gap:.75rem;width:100%;padding:.35rem .15rem .5rem;display:flex}.ResetPasswordModal-module__V0NBOG__title{color:var(--sumi-ink,#2d2d2d);font-family:var(--font-comic-label), "Bangers", sans-serif;letter-spacing:.04em;text-align:center;text-transform:uppercase;margin:0;font-size:2rem;font-weight:400;line-height:1.1}.ResetPasswordModal-module__V0NBOG__lead{color:color-mix(in srgb, var(--sumi-ink,#2d2d2d) 70%, transparent);font-family:var(--font-lantern-script,cursive);text-align:center;margin:0;font-size:1.05rem;line-height:1.35}.ResetPasswordModal-module__V0NBOG__form{flex-direction:column;gap:.65rem;margin-top:.35rem;display:flex}.ResetPasswordModal-module__V0NBOG__error{color:var(--accent-red,#bc002d);font-family:var(--font-lantern-script,cursive);margin:0;padding-inline:.35rem;font-size:.95rem}
.CelestialScene-module__iQX9zG__scene{isolation:isolate;width:100%;min-height:100svh;color:var(--ink,var(--text-color));background:linear-gradient(180deg, var(--sky-top) 0%, var(--sky-mid) 54%, var(--sky-horizon) 100%);position:relative;overflow:hidden}.CelestialScene-module__iQX9zG__scene:after{content:"";z-index:0;pointer-events:none;background-image:var(--overlay-image,none);background-repeat:var(--overlay-repeat,no-repeat);background-size:var(--overlay-size,cover);background-position:var(--overlay-position,center);mix-blend-mode:var(--overlay-blend-mode,normal);opacity:var(--overlay-opacity,0);position:absolute;inset:0}
.HaikuDisplay-module__GAiGvq__wrapper{box-sizing:border-box;flex-direction:column;gap:.75rem;width:100%;min-height:min(100dvh,100%);padding-inline:1rem;display:flex}.HaikuDisplay-module__GAiGvq__displayArea{flex-direction:column;flex:1;width:100%;min-width:0;min-height:min(72vh,38rem);display:flex;position:relative}.HaikuDisplay-module__GAiGvq__inputSection{flex:none;align-self:center;width:100%;max-width:28rem;margin-inline:auto}.HaikuDisplay-module__GAiGvq__inputSectionBottom{z-index:2;padding-bottom:env(safe-area-inset-bottom,0);background:0 0;position:sticky;bottom:0}@media (max-width:768px){.HaikuDisplay-module__GAiGvq__wrapper{padding-inline:1rem}}
.LoginLantern-module__3KqjIG__root{--auth-lantern-tilt:17deg;--auth-lantern-skew:25deg;--auth-lantern-label-x:68%;--auth-lantern-label-y:39%;--auth-lantern-size:var(--auth-lantern-size-override,14.5rem);box-sizing:border-box;width:var(--auth-lantern-size);height:var(--auth-lantern-size);cursor:pointer;appearance:none;background:0 0;border:none;justify-content:center;align-items:center;margin:0;padding:0;transition:transform .16s,opacity .16s;display:inline-flex;position:relative}button.LoginLantern-module__3KqjIG__root:disabled,.LoginLantern-module__3KqjIG__root:disabled{cursor:not-allowed;opacity:.5}div.LoginLantern-module__3KqjIG__root{cursor:inherit}.LoginLantern-module__3KqjIG__idle{opacity:.9}.LoginLantern-module__3KqjIG__selected{opacity:1;transform:scale(1.06)}.LoginLantern-module__3KqjIG__root:hover:not(:disabled):not(div){opacity:1}.LoginLantern-module__3KqjIG__base{-webkit-mask-source-type:luminance;filter:saturate(.15)brightness(1.08)contrast(1.05);pointer-events:none;background:#f7f4ef;position:absolute;inset:0;-webkit-mask-image:url(/lantern_base_rotated.png);mask-image:url(/lantern_base_rotated.png);-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-source-type:luminance;mask-mode:luminance}.LoginLantern-module__3KqjIG__label{left:var(--auth-lantern-label-x);top:var(--auth-lantern-label-y);z-index:1;color:#111;max-width:42%;font-family:var(--font-comic-label), "Bangers", sans-serif;letter-spacing:.06em;text-align:center;text-transform:uppercase;transform:translate(-50%, -50%) rotate(var(--auth-lantern-tilt)) skewX(var(--auth-lantern-skew));transform-origin:50%;pointer-events:none;-webkit-user-select:none;user-select:none;font-size:1.5rem;font-weight:400;line-height:1;display:block;position:absolute}
.CelestialStoryControls-module__gjjWPW__panel{flex-direction:column;gap:.75rem;display:flex}.CelestialStoryControls-module__gjjWPW__toggleRow{align-items:center;gap:.5rem;font-size:.85rem;display:flex}.CelestialStoryControls-module__gjjWPW__dimmed{opacity:.45;pointer-events:none}.CelestialStoryControls-module__gjjWPW__note{opacity:.8;margin:0;font-size:.75rem}.CelestialStoryControls-module__gjjWPW__celestialFields{flex-direction:column;gap:.65rem;display:flex}.CelestialStoryControls-module__gjjWPW__field{flex-direction:column;gap:.25rem;font-size:.8rem;display:flex}.CelestialStoryControls-module__gjjWPW__field input{box-sizing:border-box;width:100%}.CelestialStoryControls-module__gjjWPW__row{grid-template-columns:1fr 1fr;align-items:end;gap:.65rem;display:grid}.CelestialStoryControls-module__gjjWPW__presets{flex-wrap:wrap;gap:.4rem;display:flex}.CelestialStoryControls-module__gjjWPW__presets button{border:1px solid color-mix(in srgb, var(--border-color,#888) 70%, transparent);background:color-mix(in srgb, var(--surface-glass-strong,#fff) 80%, transparent);color:inherit;cursor:pointer;border-radius:6px;padding:.25rem .45rem;font-size:.72rem}
.RegisterLantern-module__orDlrW__root{--auth-lantern-tilt:-13deg;--auth-lantern-skew:-8deg;--auth-lantern-label-x:32%;--auth-lantern-label-y:38%;--auth-lantern-size:var(--auth-lantern-size-override,14.5rem);box-sizing:border-box;width:var(--auth-lantern-size);height:var(--auth-lantern-size);cursor:pointer;appearance:none;background:0 0;border:none;justify-content:center;align-items:center;margin:0;padding:0;transition:transform .16s,opacity .16s;display:inline-flex;position:relative}button.RegisterLantern-module__orDlrW__root:disabled,.RegisterLantern-module__orDlrW__root:disabled{cursor:not-allowed;opacity:.5}div.RegisterLantern-module__orDlrW__root{cursor:inherit}.RegisterLantern-module__orDlrW__idle{opacity:.9}.RegisterLantern-module__orDlrW__selected{opacity:1;transform:scale(1.06)}.RegisterLantern-module__orDlrW__root:hover:not(:disabled):not(div){opacity:1}.RegisterLantern-module__orDlrW__base{-webkit-mask-source-type:luminance;filter:saturate(.2)brightness(.92)contrast(1.08);pointer-events:none;background:#17131a;position:absolute;inset:0;transform:scaleX(-1);-webkit-mask-image:url(/lantern_base_rotated.png);mask-image:url(/lantern_base_rotated.png);-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-source-type:luminance;mask-mode:luminance}.RegisterLantern-module__orDlrW__label{left:var(--auth-lantern-label-x);top:var(--auth-lantern-label-y);z-index:1;color:#f7f4ef;max-width:48%;font-family:var(--font-comic-label), "Bangers", sans-serif;letter-spacing:.04em;text-align:center;text-transform:uppercase;transform:translate(-50%, -50%) rotate(var(--auth-lantern-tilt)) skewX(var(--auth-lantern-skew));transform-origin:50%;pointer-events:none;-webkit-user-select:none;user-select:none;font-size:1.5rem;font-weight:700;line-height:1;display:block;position:absolute}
.SVGPanelActionButton-module__cbW5iq__actionPanel{border-radius:0;width:0;min-width:0;min-height:4.75rem;filter:none!important;flex:1 1 0!important;transform:none!important}.SVGPanelActionButton-module__cbW5iq__actionPanel+.SVGPanelActionButton-module__cbW5iq__actionPanel{margin-left:calc(-1 * var(--comic-page-border,4px))}.SVGPanelActionButton-module__cbW5iq__actionPanel:before{content:"";z-index:1;background:var(--svg-panel-action-hover-fill,transparent);opacity:0;pointer-events:none;transition:opacity .2s;position:absolute;inset:0}.SVGPanelActionButton-module__cbW5iq__actionPanel:hover:before,.SVGPanelActionButton-module__cbW5iq__actionPanel:focus-visible:before{opacity:1}.SVGPanelActionButton-module__cbW5iq__actionIcon{z-index:2;box-sizing:content-box;object-fit:contain;pointer-events:none;width:auto;height:3.5rem;padding-right:0;transition:filter .2s,padding-right .4s;display:block;position:relative}.SVGPanelActionButton-module__cbW5iq__actionPanel:hover .SVGPanelActionButton-module__cbW5iq__actionIcon,.SVGPanelActionButton-module__cbW5iq__actionPanel:focus-visible .SVGPanelActionButton-module__cbW5iq__actionIcon{padding-right:4rem}.SVGPanelActionButton-module__cbW5iq__actionFooter{z-index:2;box-sizing:border-box;border:var(--comic-page-border,4px) solid #111;width:fit-content;max-width:min(100%,8rem);color:var(--sumi-ink,#2d2d2d);font-family:var(--font-lantern-script,cursive);letter-spacing:.05em;text-align:center;text-transform:uppercase;pointer-events:none;opacity:0;background:#fff;padding:.35rem .65rem;font-size:.85rem;font-weight:700;line-height:1.2;transition:opacity .2s;position:absolute;bottom:.5rem;right:.5rem}.SVGPanelActionButton-module__cbW5iq__actionPanel:hover .SVGPanelActionButton-module__cbW5iq__actionFooter,.SVGPanelActionButton-module__cbW5iq__actionPanel:focus-visible .SVGPanelActionButton-module__cbW5iq__actionFooter{opacity:1}.SVGPanelActionButton-module__cbW5iq__invertIconOnHover:hover .SVGPanelActionButton-module__cbW5iq__actionIcon,.SVGPanelActionButton-module__cbW5iq__invertIconOnHover:focus-visible .SVGPanelActionButton-module__cbW5iq__actionIcon{filter:brightness(0)invert()}@media (prefers-reduced-motion:reduce){.SVGPanelActionButton-module__cbW5iq__actionIcon{transition:filter .2s}.SVGPanelActionButton-module__cbW5iq__actionFooter{transition:none}}
.AuthLanternEntry-module__x2Lbaq__root{justify-content:center;align-items:flex-start;gap:1.25rem;display:flex}.AuthLanternEntry-module__x2Lbaq__register{margin-top:5rem}.AuthLanternEntry-module__x2Lbaq__compact{--auth-lantern-size-override:4.5rem;gap:.65rem}.AuthLanternEntry-module__x2Lbaq__compact .AuthLanternEntry-module__x2Lbaq__register{margin-top:1.75rem}
.ManageLabel-module__fZFFxa__root{width:100%;position:relative}.ManageLabel-module__fZFFxa__strip{flex:none;min-height:4.75rem;gap:.15rem!important}.ManageLabel-module__fZFFxa__labelPanel,.ManageLabel-module__fZFFxa__actionSlot{border-radius:0;width:0;min-width:0;min-height:4.75rem;flex:1 1 0!important}.ManageLabel-module__fZFFxa__root+.ManageLabel-module__fZFFxa__root .ManageLabel-module__fZFFxa__strip{margin-top:calc(-1 * var(--comic-page-border,4px))}.ManageLabel-module__fZFFxa__labelPreview{justify-content:center;align-items:center;width:100%;padding:.4rem .35rem;line-height:0;display:flex}
.centeredAuthPrompt-module__EoX26G__wrap{width:100%;padding:1.25rem var(--layout-inline-padding) 0;box-sizing:border-box;justify-content:center;display:flex}
.ManageLabelCreatePanel-module__FzniPa__root{width:100%;margin-top:calc(-1 * var(--comic-page-border,4px));position:relative}.ManageLabelCreatePanel-module__FzniPa__root:first-child{margin-top:0}.ManageLabelCreatePanel-module__FzniPa__strip{flex:none;min-height:4.75rem;gap:.15rem!important}.ManageLabelCreatePanel-module__FzniPa__createPanel{border-radius:0;min-width:0;min-height:4.75rem;filter:none!important;flex:1 1 0!important;transform:none!important}.ManageLabelCreatePanel-module__FzniPa__createPanel:before{content:"";z-index:1;background:var(--manage-create-hover-fill,transparent);opacity:0;pointer-events:none;transition:opacity .2s;position:absolute;inset:0}.ManageLabelCreatePanel-module__FzniPa__createPanel:hover:before,.ManageLabelCreatePanel-module__FzniPa__createPanel:focus-visible:before{opacity:1}.ManageLabelCreatePanel-module__FzniPa__createContent{z-index:2;justify-content:center;align-items:center;gap:.65rem;width:100%;padding:.4rem .75rem;line-height:0;display:flex;position:relative}.ManageLabelCreatePanel-module__FzniPa__createIcon{object-fit:contain;pointer-events:none;flex:none;width:auto;height:1.65rem;display:block}.ManageLabelCreatePanel-module__FzniPa__createBurst{pointer-events:none;max-width:min(100%,18rem);display:block}.ManageLabelCreatePanel-module__FzniPa__createBurst svg{width:100%;height:auto}
.ManageLabelsPanel-module__guXosq__root{box-sizing:border-box;flex-direction:column;gap:.55rem;width:100%;height:100%;min-height:0;display:flex}.ManageLabelsPanel-module__guXosq__searchPlain{box-sizing:border-box;border:1px solid color-mix(in srgb, var(--text-color,#2c2c2c) 12%, transparent);background:color-mix(in srgb, var(--background-color,#fcfaf2) 90%, transparent);border-radius:.5rem;flex:none;padding:.35rem .75rem}.ManageLabelsPanel-module__guXosq__listScroll{box-sizing:border-box;overscroll-behavior:contain;flex-direction:column;flex:auto;gap:.75rem;min-height:0;display:flex;overflow:hidden auto}.ManageLabelsPanel-module__guXosq__emptyLayout{flex-direction:column;flex:auto;min-height:100%;display:flex}.ManageLabelsPanel-module__guXosq__createDock{flex:none;margin-top:auto}.ManageLabelsPanel-module__guXosq__loaderRow{justify-content:center;align-items:center;min-height:4rem;padding:.75rem;display:flex}.ManageLabelsPanel-module__guXosq__empty{color:var(--sumi-ink,#2d2d2d);font-family:var(--font-lantern-script,cursive);letter-spacing:.03em;text-align:center;opacity:.7;margin:0;padding:1.5rem .75rem;font-size:1rem}
.ShareLink-module__7oS1lG__root{width:100%;height:100%;min-height:inherit;font-family:var(--font-lantern-script,cursive);color:var(--sumi-ink,#2d2d2d);flex-direction:column;gap:.55rem;display:flex}.ShareLink-module__7oS1lG__panelShell{flex:auto;min-width:0;min-height:7.5rem;transition:filter .3s cubic-bezier(.45,.05,.55,.95)}.ShareLink-module__7oS1lG__panelShellInactive{filter:grayscale()}.ShareLink-module__7oS1lG__panelShellActive{filter:grayscale(0)}.ShareLink-module__7oS1lG__panel{height:100%;min-height:100%}.ShareLink-module__7oS1lG__panelBody{box-sizing:border-box;width:100%;height:100%;min-height:8.5rem;color:inherit;font:inherit;text-align:inherit;appearance:none;background:0 0;border:none;flex-direction:column;justify-content:flex-start;align-items:center;gap:1.35rem;margin:0;padding:1.5rem .65rem .65rem;display:flex;position:relative}.ShareLink-module__7oS1lG__panelBodyCopyable{cursor:pointer}.ShareLink-module__7oS1lG__panelBodyCopyable:focus-visible{outline:2px solid var(--sumi-ink,#2d2d2d);outline-offset:-.35rem}.ShareLink-module__7oS1lG__planeStage{justify-content:center;align-items:flex-end;min-height:6.5rem;display:flex}.ShareLink-module__7oS1lG__plane{object-fit:contain;transform-origin:50%;pointer-events:none;width:3.25rem;height:3.25rem;display:block}.ShareLink-module__7oS1lG__meters{flex-wrap:wrap;justify-content:center;align-items:center;gap:.85rem;min-height:1.35rem;display:flex}.ShareLink-module__7oS1lG__meter{align-items:center;gap:.35rem;min-width:0;display:inline-flex}.ShareLink-module__7oS1lG__meterIcon{object-fit:contain;width:1.25rem;height:1.25rem;image-rendering:pixelated;pointer-events:none;display:block}.ShareLink-module__7oS1lG__meterValue{font-family:var(--font-pixel-display);letter-spacing:.02em;color:var(--sumi-ink,#2d2d2d);white-space:nowrap;-webkit-font-smoothing:none;font-smooth:never;font-size:.7rem;line-height:1}.ShareLink-module__7oS1lG__copyWrap{justify-content:center;align-items:center;min-height:2.75rem;display:flex}.ShareLink-module__7oS1lG__copyBubble{transform-origin:50%;transform:scale(.78)}.ShareLink-module__7oS1lG__limitsRow{flex-wrap:wrap;flex:none;align-items:center;gap:.65rem .75rem;padding:.15rem .1rem;display:flex}.ShareLink-module__7oS1lG__limitFields{flex-direction:column;flex:14rem;gap:.5rem;min-width:0;display:flex}.ShareLink-module__7oS1lG__limitField{width:100%;min-width:0;font-family:var(--font-lantern-script,cursive);align-items:center;gap:.4rem;margin:0;font-size:.95rem;display:flex}.ShareLink-module__7oS1lG__limitLabel{flex:0 0 4.75rem;min-width:4.75rem;font-weight:600}.ShareLink-module__7oS1lG__limitControl{flex:1 1 0;min-width:0}.ShareLink-module__7oS1lG__limitInput,.ShareLink-module__7oS1lG__limitDate{width:17rem!important;min-width:0!important}.ShareLink-module__7oS1lG__updateButton{box-sizing:border-box;height:100%;min-height:2.6rem;color:var(--sumi-ink,#2d2d2d);font-family:var(--font-lantern-script,cursive);cursor:pointer;background:#fff;border:2px solid #111;border-radius:.3rem;flex:none;justify-content:center;align-self:center;align-items:center;gap:.45rem;padding:.4rem .85rem;font-size:1.05rem;font-weight:600;line-height:1.2;transition:background-color .15s,opacity .15s,transform .15s;display:inline-flex}.ShareLink-module__7oS1lG__updateButton:hover:not(:disabled){background:color-mix(in srgb, var(--sumi-ink,#2d2d2d) 6%, #fff);transform:scale(1.01)}.ShareLink-module__7oS1lG__updateButton:focus-visible{outline:2px solid var(--sumi-ink,#2d2d2d);outline-offset:2px}.ShareLink-module__7oS1lG__updateButton:disabled{cursor:not-allowed;opacity:.55}.ShareLink-module__7oS1lG__actionRow{flex:none;width:100%}.ShareLink-module__7oS1lG__actionButton{box-sizing:border-box;width:100%;height:80px;min-height:2.6rem;color:var(--sumi-ink,#2d2d2d);font-family:var(--font-lantern-script,cursive);cursor:pointer;background:#fff;border:2px solid #111;border-radius:.3rem;justify-content:center;align-items:center;gap:.45rem;padding:.4rem .75rem;font-size:1.05rem;font-weight:600;line-height:1.2;transition:background-color .15s,opacity .15s,transform .15s;display:inline-flex}.ShareLink-module__7oS1lG__actionButton:hover:not(:disabled){background:color-mix(in srgb, var(--sumi-ink,#2d2d2d) 6%, #fff);transform:scale(1.01)}.ShareLink-module__7oS1lG__actionButton:focus-visible{outline:2px solid var(--sumi-ink,#2d2d2d);outline-offset:2px}.ShareLink-module__7oS1lG__actionButton:disabled{cursor:not-allowed;opacity:.55}.ShareLink-module__7oS1lG__actionIcon{object-fit:contain;pointer-events:none;width:3.5rem;height:1.25rem;display:block}.ShareLink-module__7oS1lG__actionLabel{align-items:baseline;min-width:0;display:inline-flex}.ShareLink-module__7oS1lG__activatingDots{text-align:left;min-width:1.5em;display:inline-block}@media (prefers-reduced-motion:reduce){.ShareLink-module__7oS1lG__panelShell,.ShareLink-module__7oS1lG__actionButton,.ShareLink-module__7oS1lG__updateButton{transition:none}.ShareLink-module__7oS1lG__actionButton:hover:not(:disabled),.ShareLink-module__7oS1lG__updateButton:hover:not(:disabled){transform:none}}
.styles-module__mosXPG__page{box-sizing:border-box;flex:1;justify-content:center;width:100%;min-height:0;padding:1rem;display:flex;overflow:hidden}.styles-module__mosXPG__container{flex-direction:column;flex:auto;gap:.75rem;width:min(42rem,100%);min-height:0;display:flex}.styles-module__mosXPG__panel{flex:auto;height:min(80vh,40rem);min-height:0}.styles-module__mosXPG__loaderRow{justify-content:center;padding:1rem;display:flex}.styles-module__mosXPG__empty{color:color-mix(in srgb, var(--text-color,#2c2c2c) 50%, transparent);padding:1rem}
.IconUploader-module__LGKOQW__container{vertical-align:middle;gap:8px;display:inline-grid;position:relative}.IconUploader-module__LGKOQW__container:focus-within .IconUploader-module__LGKOQW__iconHitArea{outline:2px solid var(--accent-red);outline-offset:2px}.IconUploader-module__LGKOQW__container:focus-within .IconUploader-module__LGKOQW__iconHitArea .IconUploader-module__LGKOQW__overlay{opacity:1}.IconUploader-module__LGKOQW__container:focus-within .IconUploader-module__LGKOQW__iconHitAreaDisabled:not(.IconUploader-module__LGKOQW__iconHitAreaUploading) .IconUploader-module__LGKOQW__overlay{opacity:0}.IconUploader-module__LGKOQW__fileInput{clip:rect(0, 0, 0, 0);clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.IconUploader-module__LGKOQW__iconHitArea{cursor:pointer;box-sizing:border-box;appearance:none;background:0 0;border:0;border-radius:8px;width:44px;height:44px;margin:0;padding:0;display:block;position:relative;overflow:hidden}.IconUploader-module__LGKOQW__iconHitAreaDisabled{cursor:not-allowed;opacity:.65}.IconUploader-module__LGKOQW__iconHitAreaUploading{cursor:wait}.IconUploader-module__LGKOQW__iconHitAreaUploading .IconUploader-module__LGKOQW__overlay{opacity:1}.IconUploader-module__LGKOQW__dropZoneActive{outline:2px solid var(--accent-red);outline-offset:2px}.IconUploader-module__LGKOQW__iconImage{object-fit:cover;vertical-align:middle;border-radius:8px;width:44px;height:44px;display:block}.IconUploader-module__LGKOQW__placeholder{background:var(--ink-wash);width:44px;height:44px;color:var(--text-muted);border-radius:8px;place-items:center;font-weight:600;display:grid}.IconUploader-module__LGKOQW__overlay{color:var(--surface-glass-strong);opacity:0;pointer-events:none;background:#00000073;border-radius:8px;place-items:center;transition:opacity .14s;display:grid;position:absolute;inset:0}.IconUploader-module__LGKOQW__iconHitArea:hover .IconUploader-module__LGKOQW__overlay,.IconUploader-module__LGKOQW__iconHitArea:focus-visible .IconUploader-module__LGKOQW__overlay{opacity:1}.IconUploader-module__LGKOQW__iconHitAreaDisabled:not(.IconUploader-module__LGKOQW__iconHitAreaUploading) .IconUploader-module__LGKOQW__overlay{opacity:0}.IconUploader-module__LGKOQW__meta{color:var(--text-muted);font-size:12px}.IconUploader-module__LGKOQW__error{color:var(--form-error-color);font-size:13px}.IconUploader-module__LGKOQW__success{color:var(--color-bamboo-green);font-size:13px}.IconUploader-module__LGKOQW__progressTrack{background:var(--profile-surface-border);border-radius:999px;width:44px;height:8px}.IconUploader-module__LGKOQW__progressBar{background:var(--accent-red);border-radius:999px;height:100%;transition:width 80ms linear}
.ui-module__Hi2WXW__button{appearance:none;border:1px solid var(--profile-surface-border);background:var(--input-bg);color:var(--text-color);cursor:pointer;font:inherit;transition:background-color var(--motion-duration-fast) var(--motion-easing-standard), border-color var(--motion-duration-fast) var(--motion-easing-standard), color var(--motion-duration-fast) var(--motion-easing-standard), box-shadow var(--motion-duration-fast) var(--motion-easing-standard), transform var(--motion-duration-fast) var(--motion-easing-standard);border-radius:8px;padding:.55rem .9rem;line-height:1.2}.ui-module__Hi2WXW__buttonPrimary{background:var(--accent-red);border-color:var(--accent-red);color:var(--surface-glass-strong)}.ui-module__Hi2WXW__buttonDanger{border-color:color-mix(in srgb, var(--accent-red) 75%, var(--text-color) 25%);color:color-mix(in srgb, var(--accent-red) 75%, var(--text-color) 25%)}.ui-module__Hi2WXW__button:disabled{opacity:.6;cursor:not-allowed}.ui-module__Hi2WXW__buttonLoading{cursor:wait;opacity:.88}.ui-module__Hi2WXW__button:hover:not(:disabled){box-shadow:0 3px 14px color-mix(in srgb, var(--accent-red) 18%, transparent);transform:translateY(-1px)}.ui-module__Hi2WXW__card{background:var(--profile-surface-bg);border:1px solid var(--profile-surface-border);transition:background-color var(--motion-duration-base) var(--motion-easing-standard), border-color var(--motion-duration-base) var(--motion-easing-standard), box-shadow var(--motion-duration-fast) var(--motion-easing-standard);border-radius:12px}.ui-module__Hi2WXW__cardHeader{border-bottom:1px solid var(--profile-surface-border);padding:1rem 1rem .75rem;font-weight:600}.ui-module__Hi2WXW__cardBody{padding:1rem}.ui-module__Hi2WXW__input,.ui-module__Hi2WXW__select,.ui-module__Hi2WXW__textarea{border:1px solid var(--profile-surface-border);background:var(--input-bg);width:100%;color:var(--text-color);font:inherit;min-height:44px;transition:background-color var(--motion-duration-fast) var(--motion-easing-standard), border-color var(--motion-duration-fast) var(--motion-easing-standard), box-shadow var(--motion-duration-fast) var(--motion-easing-standard);border-radius:8px;padding:.55rem .75rem}.ui-module__Hi2WXW__input:focus-visible,.ui-module__Hi2WXW__select:focus-visible,.ui-module__Hi2WXW__textarea:focus-visible,.ui-module__Hi2WXW__button:focus-visible{box-shadow:0 0 0 3px color-mix(in srgb, var(--accent-red) 24%, transparent);border-color:var(--accent-red);outline:none}.ui-module__Hi2WXW__field{gap:.4rem;display:grid}.ui-module__Hi2WXW__label{color:var(--text-color);font-size:.92rem;font-weight:500}.ui-module__Hi2WXW__stack{display:flex}.ui-module__Hi2WXW__stackVertical{flex-direction:column}.ui-module__Hi2WXW__tabs{gap:1rem;display:grid}.ui-module__Hi2WXW__tabList{border-bottom:1px solid var(--profile-surface-border);gap:.4rem;padding-bottom:.5rem;display:flex}.ui-module__Hi2WXW__tab{color:var(--text-color);background:0 0}.ui-module__Hi2WXW__tabActive{border-color:var(--accent-red);color:var(--accent-red)}.ui-module__Hi2WXW__muted{color:var(--text-muted)}.ui-module__Hi2WXW__cardHeader,.ui-module__Hi2WXW__cardBody{color:var(--text-color)}.ui-module__Hi2WXW__input::placeholder,.ui-module__Hi2WXW__select option,.ui-module__Hi2WXW__textarea::placeholder{color:var(--input-placeholder);opacity:1}
