.MascotLoading-module__JPQjBq__root{--mascot-loading-size:144px;inline-size:100%;min-inline-size:0;display:block;container-type:inline-size}.MascotLoading-module__JPQjBq__root[data-size=s]{--mascot-loading-size:96px}.MascotLoading-module__JPQjBq__root[data-size=l]{--mascot-loading-size:192px}.MascotLoading-module__JPQjBq__content{opacity:0;justify-content:center;align-items:center;gap:16px;inline-size:100%;min-inline-size:0;display:flex}.MascotLoading-module__JPQjBq__root[data-ready=true] .MascotLoading-module__JPQjBq__content{opacity:1;transition:opacity .12s ease-out}.MascotLoading-module__JPQjBq__root[data-animation-status=error] .MascotLoading-module__JPQjBq__mascot{display:none}.MascotLoading-module__JPQjBq__mascot{aspect-ratio:1080/740;block-size:auto;inline-size:var(--mascot-loading-size);flex:none;display:block;overflow:hidden}.MascotLoading-module__JPQjBq__mascot>svg{block-size:100%;inline-size:100%;display:block}.MascotLoading-module__JPQjBq__copy{text-align:start;gap:4px;min-inline-size:0;max-inline-size:36ch;display:grid}.MascotLoading-module__JPQjBq__label{color:var(--Text-Neutral-primary);font-family:var(--Title-Page-font-family);font-size:var(--Title-Page-font-size-sm);font-weight:var(--font-weight-bold);overflow-wrap:anywhere;text-wrap:balance;line-height:1.25}.MascotLoading-module__JPQjBq__dots{vertical-align:.16em;gap:3px;margin-inline-start:4px;display:inline-flex}.MascotLoading-module__JPQjBq__dots>span{border-radius:var(--Radius-full);opacity:.35;background:currentColor;block-size:3px;inline-size:3px;animation:.9s ease-out infinite MascotLoading-module__JPQjBq__mascot-loading-dot}.MascotLoading-module__JPQjBq__dots>span:nth-child(2){animation-delay:.15s}.MascotLoading-module__JPQjBq__dots>span:nth-child(3){animation-delay:.3s}.MascotLoading-module__JPQjBq__description{color:var(--Text-Neutral-secondary);font-family:var(--Body-font-family);font-size:var(--Body-font-size-sm);font-weight:var(--font-weight-medium);line-height:var(--Body-font-line-height-sm);overflow-wrap:anywhere;text-wrap:pretty}.MascotLoading-module__JPQjBq__overlay{--mascot-loading-reveal-delay:.18s;animation:MascotLoading-module__JPQjBq__mascot-loading-overlay-reveal .18s ease-out var(--mascot-loading-reveal-delay) both;block-size:100dvh;color:var(--Text-Static-white);background:0 0;border:0;max-block-size:none;inline-size:100dvw;max-inline-size:none;margin:0;padding:0;inset:0;overflow:hidden}.MascotLoading-module__JPQjBq__overlay::backdrop{animation:MascotLoading-module__JPQjBq__mascot-loading-backdrop-reveal .18s ease-out var(--mascot-loading-reveal-delay) both}@keyframes MascotLoading-module__JPQjBq__mascot-loading-overlay-reveal{0%{opacity:0}to{opacity:1}}@keyframes MascotLoading-module__JPQjBq__mascot-loading-backdrop-reveal{0%{-webkit-backdrop-filter:blur();backdrop-filter:blur();background:0 0}to{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:var(--Static-Opacity-Black-50)}}.MascotLoading-module__JPQjBq__overlayPanel{box-sizing:border-box;min-block-size:100%;padding-block:calc(24px + env(safe-area-inset-top)) calc(24px + env(safe-area-inset-bottom));padding-inline:calc(24px + env(safe-area-inset-left)) calc(24px + env(safe-area-inset-right));place-items:center;display:grid}.MascotLoading-module__JPQjBq__overlayLoading{inline-size:min(100%,680px)}.MascotLoading-module__JPQjBq__overlayLoading .MascotLoading-module__JPQjBq__content{flex-direction:column;gap:12px}.MascotLoading-module__JPQjBq__overlayLoading .MascotLoading-module__JPQjBq__mascot{inline-size:min(320px,100%)}.MascotLoading-module__JPQjBq__overlayLoading .MascotLoading-module__JPQjBq__copy{text-align:center;max-inline-size:36ch}.MascotLoading-module__JPQjBq__overlayLoading .MascotLoading-module__JPQjBq__label{color:var(--Text-Static-white)}@keyframes MascotLoading-module__JPQjBq__mascot-loading-dot{50%{opacity:1;transform:translateY(-1px)}}@container (max-width:320px){.MascotLoading-module__JPQjBq__content{flex-direction:column;gap:12px}.MascotLoading-module__JPQjBq__copy{text-align:center;max-inline-size:28ch}}@media (prefers-reduced-motion:reduce){.MascotLoading-module__JPQjBq__overlay,.MascotLoading-module__JPQjBq__overlay::backdrop{animation-duration:0s}.MascotLoading-module__JPQjBq__dots>span{opacity:.55;animation:none;transform:none}.MascotLoading-module__JPQjBq__root[data-ready=true] .MascotLoading-module__JPQjBq__content{transition:none}}@media (max-width:767px){.MascotLoading-module__JPQjBq__overlayLoading .MascotLoading-module__JPQjBq__mascot{inline-size:min(240px,100%)}}
.story-chapter-management{background:var(--Background-Brand-subtle);border:1px solid var(--Border-Brand-subtle);border-radius:var(--Radius-sm);justify-content:space-between;align-items:center;gap:24px;margin-block-end:max(var(--story-detail-section-gap), 32px);padding:20px 32px;display:flex}.story-chapter-management__title{color:var(--Text-Neutral-primary);font-family:var(--Action-font-family);font-size:var(--Action-font-size-lg);font-weight:var(--font-weight-bold);margin:0;line-height:1}.story-chapter-management[data-empty=true] .story-chapter-management__title{font-weight:var(--font-weight-medium)}.story-chapter-management[data-empty=true]{margin-block-end:0}.story-chapter-management__links{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:16px;margin-inline-start:auto;display:flex}.story-chapter-management__footer{justify-content:flex-end;gap:8px;display:flex}.story-chapter-management__type-options{gap:10px;display:grid}.story-chapter-management__type-option{border:1px solid var(--Border-Neutral-subtle);border-radius:var(--Radius-sm);cursor:pointer;grid-template-columns:auto auto minmax(0,1fr);align-items:center;gap:12px;padding:14px;display:grid}.story-chapter-management__type-option:has(input:checked){background:var(--Background-Brand-subtle);border-color:var(--Border-Brand-default)}.story-chapter-management__type-option span:last-child{display:grid}.story-chapter-management__type-option small{color:var(--Text-Neutral-secondary)}.story-chapter-management__character-form{gap:14px;display:grid}.story-chapter-management__character-form>label{gap:6px;display:grid}.story-chapter-management__character-form input:not([type=file]),.story-chapter-management__character-form textarea{background:var(--Base-bg-base);border:1px solid var(--Border-Neutral-default);border-radius:var(--Radius-xs);box-sizing:border-box;color:var(--Text-Neutral-primary);font:inherit;inline-size:100%;padding:10px 12px}.story-chapter-management__character-form fieldset{border:0;gap:16px;margin:0;padding:0;display:flex}.story-chapter-management__character-form fieldset label{align-items:center;gap:6px;display:inline-flex}.story-chapter-management__order-region{grid-template-rows:auto minmax(0,1fr);block-size:min(60dvh,560px);min-block-size:0;display:grid;overflow:hidden}.story-chapter-management__order-instructions{color:var(--Text-Neutral-secondary);margin:0;padding-block-end:8px}.story-chapter-management__order-list{overscroll-behavior:contain;align-content:start;gap:6px;min-block-size:0;margin:0;padding:0 4px 0 0;list-style:none;display:grid;overflow-y:auto}.story-chapter-management__order-list li{background:var(--Base-bg-base);border-radius:var(--Radius-xs);grid-template-columns:auto auto minmax(0,1fr) auto;align-items:center;gap:8px;min-block-size:48px;padding:6px 8px;transition:opacity .16s,transform .16s;display:grid}.story-chapter-management__order-list li[data-dragging=true]{opacity:.36}.story-chapter-management__drag-handle{cursor:grab;touch-action:none}.story-chapter-management__drag-handle:active{cursor:grabbing}.story-chapter-management__order-seq,.story-chapter-management__order-overlay-seq{color:var(--Text-Neutral-tertiary);text-align:end;min-inline-size:2ch}.story-chapter-management__order-title,.story-chapter-management__order-overlay-title{overflow-wrap:anywhere;min-inline-size:0}.story-chapter-management__order-actions{flex:none;gap:4px;display:flex}dialog.story-chapter-management__order-dialog,dialog.story-chapter-management__order-dialog[open]{transition:opacity .2s ease-out,display .2s,overlay .2s;transform:none}@starting-style{dialog.story-chapter-management__order-dialog[open]{transform:none}}.story-chapter-management__order-overlay{background:var(--Base-bg-raised);border:1px solid var(--Border-Brand-default);border-radius:var(--Radius-xs);box-sizing:border-box;box-shadow:var(--Elevation-sm);grid-template-columns:auto auto minmax(0,1fr);align-items:center;gap:8px;min-block-size:48px;inline-size:100%;max-inline-size:100%;padding:6px 8px;display:grid;overflow:hidden}.story-chapter-management__order-overlay-handle{justify-content:center;align-items:center;inline-size:32px;display:inline-flex}.story-chapter-management__order-overlay-handle svg{color:var(--Icon-Brand-default);flex:none}.story-chapter-management__order-status{text-align:center;align-self:center;margin:0}.story-chapter-management__order-loading{gap:12px}.story-chapter-management__order-loading-label{color:var(--Text-Neutral-secondary);font-family:var(--Body-font-family);font-size:var(--Body-font-size-md);font-weight:var(--font-weight-medium);line-height:var(--Body-font-line-height-md);justify-content:center;align-items:center;gap:8px;display:flex}.story-chapter-management__order-loading-spinner{color:var(--Icon-Brand-default);flex:none;animation:1s linear infinite story-chapter-order-spin}.story-chapter-management__order-skeleton{grid-template-rows:repeat(7,48px);align-content:start;gap:6px;min-block-size:0;display:grid;overflow:hidden}.story-chapter-management__order-skeleton>span{background:var(--Base-bg-subtle);border-radius:var(--Radius-xs);animation:1.4s ease-in-out infinite story-chapter-order-pulse}@keyframes story-chapter-order-pulse{0%,to{opacity:.55}50%{opacity:1}}@keyframes story-chapter-order-spin{to{transform:rotate(1turn)}}@media (prefers-reduced-motion:reduce){dialog.story-chapter-management__order-dialog,.story-chapter-management__order-list li,.story-chapter-management__order-loading-spinner,.story-chapter-management__order-skeleton>span{transition:none;animation:none}}@media (max-width:767px){dialog.story-chapter-management__order-dialog[data-mobile-presentation=sheet],dialog.story-chapter-management__order-dialog[data-mobile-presentation=sheet][open]{transition:opacity .2s ease-out,display .2s,overlay .2s;transform:none}@starting-style{dialog.story-chapter-management__order-dialog[data-mobile-presentation=sheet][open]{transform:none}}.story-chapter-management{justify-content:stretch;align-items:stretch;gap:8px;padding:8px 12px;display:grid}.story-chapter-management__title{min-inline-size:0}.story-chapter-management__links{flex-wrap:nowrap;gap:8px;margin-inline-start:0}.story-chapter-management__links>*{min-inline-size:0;flex:1 1 0;justify-content:center;width:auto}}
.radio{cursor:pointer;flex:none;place-items:center;block-size:20px;inline-size:20px;display:inline-grid;position:relative}.radio__input{block-size:20px;cursor:inherit;opacity:0;z-index:1;inline-size:20px;margin:0;position:absolute;inset:0}.radio__box{border:1px solid var(--Border-Neutral-default,var(--twl-sem-border-neutral-default));border-radius:var(--Radius-full,var(--twl-radius-full));box-sizing:border-box;pointer-events:none;background:0 0;justify-content:center;align-items:center;min-block-size:20px;min-inline-size:20px;display:inline-flex}.radio__dot{background:var(--Border-Neutral-default,var(--twl-sem-border-neutral-default));border-radius:var(--Radius-full,var(--twl-radius-full));block-size:8px;inline-size:8px}.radio:hover .radio__input:not(:checked):not(:disabled)+.radio__box{background:var(--Base-bg-base,var(--background-base));border-color:var(--Border-Brand-disabled,var(--twl-sem-border-brand-disabled))}.radio:hover .radio__input:not(:checked):not(:disabled)+.radio__box .radio__dot{background:var(--Background-Brand-subtle,var(--twl-sem-bg-brand-subtle))}.radio__input:checked+.radio__box{background:var(--Icon-Brand-default,var(--twl-sem-icon-brand-default));border-color:var(--Icon-Brand-default,var(--twl-sem-icon-brand-default))}.radio__input:checked+.radio__box .radio__dot{background:var(--Base-bg-base,var(--background-base))}.radio__input:disabled{cursor:not-allowed}.radio__input:disabled+.radio__box{background:var(--Background-Brand-disabled,var(--twl-sem-bg-brand-disabled));border-color:var(--Background-Brand-disabled,var(--twl-sem-bg-brand-disabled))}.radio__input:disabled+.radio__box .radio__dot{opacity:0}.radio__input:focus-visible+.radio__box{outline:2px solid var(--Border-Brand-focus,var(--twl-sem-border-brand-focus));outline-offset:2px}
.story-chapter-purchase-dialog{--story-chapter-purchase-dialog-surface:var(--Base-bg-raised);--story-chapter-purchase-dialog-border:var(--Border-Neutral-default);--story-chapter-purchase-dialog-radius:var(--Radius-xl);--story-chapter-purchase-dialog-text:var(--Text-Neutral-primary);color:var(--story-chapter-purchase-dialog-text);background:0 0;border:0;max-block-size:min(760px,100dvh - 48px);inline-size:min(450px,100vw - 32px);max-inline-size:calc(100vw - 32px);margin:auto;padding:0;overflow:visible}.story-chapter-purchase-dialog::backdrop{background:var(--Static-Opacity-Black-70);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);transition:display .2s allow-discrete, overlay .2s allow-discrete, background-color .2s ease-out}.story-chapter-purchase-dialog:focus{outline:none}.story-chapter-purchase-dialog__panel{background:var(--story-chapter-purchase-dialog-surface);border:1px solid var(--story-chapter-purchase-dialog-border);border-radius:var(--story-chapter-purchase-dialog-radius);box-shadow:var(--Elevation-md);box-sizing:border-box;color:var(--story-chapter-purchase-dialog-text);max-block-size:inherit;opacity:0;min-inline-size:0;transition:opacity .2s ease-out, transform .2s cubic-bezier(.22, 1, .36, 1), display .2s allow-discrete, overlay .2s allow-discrete;transition-behavior:allow-discrete;flex-direction:column;padding:24px;display:flex;overflow:hidden;transform:scale(.97)translateY(8px)}.story-chapter-purchase-dialog[open] .story-chapter-purchase-dialog__panel{opacity:1;transform:scale(1)translateY(0)}@starting-style{.story-chapter-purchase-dialog[open] .story-chapter-purchase-dialog__panel{opacity:0;transform:scale(.97)translateY(8px)}}.story-chapter-purchase-dialog__header{flex:none;grid-template-columns:32px minmax(0,1fr) 32px;align-items:center;gap:16px;display:grid}.story-chapter-purchase-dialog__header:before{content:"";block-size:32px;inline-size:32px}.story-chapter-purchase-dialog__title{color:var(--Text-Neutral-primary);font-family:var(--Title-Page-font-family);font-size:var(--Title-Page-font-size-sm);font-style:normal;font-weight:var(--font-weight-bold);text-align:center;text-wrap:balance;min-inline-size:0;margin:0;line-height:1}.story-chapter-purchase-dialog__close{border-radius:var(--Radius-full);block-size:32px;color:var(--Text-Neutral-secondary);cursor:pointer;background:0 0;border:0;grid-column:3;justify-content:center;justify-self:end;align-items:center;inline-size:32px;padding:0;display:inline-flex}.story-chapter-purchase-dialog__close:focus-visible,.story-chapter-purchase-dialog__balance:focus-visible,.story-chapter-purchase-dialog__option:focus-visible,.story-chapter-purchase-dialog__package-option:focus-visible,.story-chapter-purchase-dialog__purchase-button:focus-visible,.story-chapter-purchase-dialog__app-link:focus-visible{outline:2px solid var(--Border-Brand-focus);outline-offset:2px}.story-chapter-purchase-dialog__content,.story-chapter-purchase-dialog__result{overscroll-behavior:contain;flex-direction:column;gap:16px;min-block-size:0;margin-block-start:16px;display:flex;overflow:clip auto}.story-chapter-purchase-dialog__summary{flex-direction:column;align-items:flex-start;gap:16px;min-inline-size:0;display:flex}.story-chapter-purchase-dialog__story{flex:auto;align-items:flex-start;gap:12px;inline-size:100%;min-inline-size:0;display:flex}.story-chapter-purchase-dialog__cover{border-radius:var(--Radius-xs);object-fit:cover;flex:0 0 100px;block-size:100px;inline-size:100px}.story-chapter-purchase-dialog__story-text{min-inline-size:0;padding-block-start:2px}.story-chapter-purchase-dialog__story-title,.story-chapter-purchase-dialog__chapter-title,.story-chapter-purchase-dialog__writer,.story-chapter-purchase-dialog__section-title{margin:0}.story-chapter-purchase-dialog__story-title{color:var(--story-chapter-purchase-dialog-text);font-family:var(--Body-font-family);font-size:var(--Body-font-size-md);font-weight:var(--font-weight-medium);line-height:var(--Body-font-line-height-md);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.story-chapter-purchase-dialog__chapter-title{color:var(--Text-Neutral-secondary);font-family:var(--Body-font-family);font-size:var(--Body-font-size-sm);font-weight:var(--font-weight-medium);line-height:var(--Body-font-line-height-sm);text-overflow:ellipsis;white-space:nowrap;margin-block-start:2px;overflow:hidden}.story-chapter-purchase-dialog__writer{color:var(--Text-Brand-default);font-family:var(--Body-font-family);font-size:var(--Body-font-size-sm);font-weight:var(--font-weight-medium);line-height:var(--Body-font-line-height-sm);text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:2px;display:flex;overflow:hidden}.story-chapter-purchase-dialog__writer img{flex:none}.story-chapter-purchase-dialog__balance{background:var(--Base-bg-base);border:1px solid var(--Border-Neutral-default);border-radius:var(--Radius-full);box-sizing:border-box;block-size:28px;color:var(--story-chapter-purchase-dialog-text);font-family:var(--Body-font-family);font-size:var(--Body-font-size-sm);font-weight:var(--font-weight-bold);white-space:nowrap;flex:none;justify-content:center;align-items:center;gap:4px;min-inline-size:0;padding:4px 8px;line-height:1;text-decoration:none;transition:background-color .16s ease-out,border-color .16s ease-out,color .16s ease-out;display:inline-flex}.story-chapter-purchase-dialog__balance:hover{background:var(--Background-Brand-subtle);border-color:var(--Border-Brand-default);color:var(--Text-Brand-hover)}.story-chapter-purchase-dialog__balance-amount{line-height:var(--Body-font-line-height-sm);min-inline-size:0;display:inline-block}.story-chapter-purchase-dialog__balance-coin,.story-chapter-purchase-dialog__balance-plus{flex:none}.story-chapter-purchase-dialog__balance-plus{color:var(--Icon-Brand-default)}.story-chapter-purchase-dialog__price-value{align-items:center;gap:4px;display:inline-flex}.story-chapter-purchase-dialog__options{gap:12px;display:grid}.story-chapter-purchase-dialog__section-title{color:var(--story-chapter-purchase-dialog-text);font-family:var(--Heading-font-family);font-size:var(--Heading-font-size-sm);font-weight:var(--font-weight-medium);line-height:1}.story-chapter-purchase-dialog__option-list{gap:12px;display:grid}.story-chapter-purchase-dialog__option{background:var(--Base-bg-raised);border:1px solid var(--Border-Neutral-default);border-radius:var(--Radius-sm);color:var(--story-chapter-purchase-dialog-text);cursor:pointer;font-family:var(--Body-font-family);font-size:var(--Body-font-size-md);font-weight:var(--font-weight-medium);line-height:var(--Body-font-line-height-md);text-align:start;grid-template-columns:20px minmax(0,1fr) max-content;align-items:center;gap:8px;min-block-size:48px;inline-size:100%;padding:12px 16px;display:grid}.story-chapter-purchase-dialog__option:hover:not(:disabled),.story-chapter-purchase-dialog__option[aria-pressed=true]{background:var(--Background-Brand-subtle);border-color:var(--Border-Brand-default)}.story-chapter-purchase-dialog__option:disabled{color:var(--Text-Neutral-disabled);cursor:not-allowed;opacity:.72}.story-chapter-purchase-dialog__option-copy{gap:4px;min-inline-size:0;display:grid}.story-chapter-purchase-dialog__option-title{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.story-chapter-purchase-dialog__option-note{color:var(--Text-Neutral-secondary);font-size:var(--Body-font-size-sm);font-weight:var(--font-weight-medium);line-height:var(--Body-font-line-height-sm)}.story-chapter-purchase-dialog__price-value{color:var(--Text-Neutral-primary);white-space:nowrap;justify-content:flex-end}.story-chapter-purchase-dialog__full-price{color:var(--Text-Neutral-secondary);font-weight:var(--font-weight-medium);text-decoration-line:line-through}.story-chapter-purchase-dialog__package-section{gap:12px;display:grid}.story-chapter-purchase-dialog__package-option{background:var(--Background-Brand-subtle);border-radius:var(--Radius-sm);color:var(--story-chapter-purchase-dialog-text);cursor:pointer;text-align:start;border:1px solid #0000;grid-template-columns:72px minmax(0,1fr) max-content;align-items:center;gap:4px;min-block-size:72px;padding:4px 16px 4px 4px;display:grid}.story-chapter-purchase-dialog__package-option:hover,.story-chapter-purchase-dialog__package-option[aria-pressed=true]{border-color:var(--Border-Brand-default)}.story-chapter-purchase-dialog__package-image{object-fit:contain;block-size:72px;inline-size:72px}.story-chapter-purchase-dialog__package-copy{gap:4px;min-inline-size:0;display:grid}.story-chapter-purchase-dialog__package-heading{flex-wrap:wrap;align-items:center;gap:8px;min-inline-size:0;display:flex}.story-chapter-purchase-dialog__package-title{color:var(--Text-Neutral-primary);font-family:var(--Title-Page-font-family);font-size:var(--Title-Page-font-size-sm);font-weight:var(--font-weight-bold);line-height:1}.story-chapter-purchase-dialog__discount-badge{background:var(--Background-Brand-default);border-radius:var(--Radius-xs);color:var(--Base-on-color);font-family:var(--Action-font-family);font-size:var(--Action-font-size-sm);font-weight:var(--font-weight-bold);white-space:nowrap;justify-content:center;align-items:center;min-block-size:20px;padding-inline:8px;line-height:1;display:inline-flex}.story-chapter-purchase-dialog__package-note{color:var(--Text-Neutral-secondary);font-family:var(--Body-font-family);font-size:var(--Body-font-size-sm);font-weight:var(--font-weight-medium);line-height:var(--Body-font-line-height-sm)}.story-chapter-purchase-dialog__package-prices{white-space:nowrap;place-items:flex-end end;gap:4px;display:grid}.story-chapter-purchase-dialog__package-prices .story-chapter-purchase-dialog__price-value{font-family:var(--Title-Page-font-family);font-size:var(--Title-Page-font-size-sm);font-weight:var(--font-weight-bold);line-height:1}.story-chapter-purchase-dialog__package-full-price{color:var(--Text-Neutral-secondary);font-family:var(--Body-font-family);font-size:var(--Body-font-size-sm);font-weight:var(--font-weight-medium);line-height:var(--Body-font-line-height-sm);align-items:center;gap:4px;text-decoration-line:line-through;display:inline-flex}.story-chapter-purchase-dialog__purchase-button{background:var(--Background-Brand-default);border-radius:var(--Radius-full);color:var(--Base-on-color);cursor:pointer;font-family:var(--Action-font-family);font-size:var(--Action-font-size-lg);font-weight:var(--font-weight-bold);white-space:nowrap;border:0;justify-content:center;align-items:center;gap:6px;min-block-size:44px;inline-size:100%;padding-inline:24px;line-height:1;display:inline-flex}.story-chapter-purchase-dialog__purchase-button:hover:not(:disabled){background:var(--Background-Brand-hover)}.story-chapter-purchase-dialog__purchase-button:disabled{background:var(--Background-Brand-disabled);color:var(--Text-Brand-on-brand-disabled);cursor:not-allowed}.story-chapter-purchase-dialog__retry-button{inline-size:min(180px,100%);margin-block-start:4px}.story-chapter-purchase-dialog__result{text-align:center;place-items:center;padding-block:32px}.story-chapter-purchase-dialog__result-icon{color:var(--Text-Success-default)}.story-chapter-purchase-dialog__result-icon.story-chapter-purchase-dialog__spinner{color:var(--Icon-Brand-default)}.story-chapter-purchase-dialog__result-title{color:var(--Text-Neutral-primary);font-family:var(--Title-Page-font-family);font-size:var(--Title-Page-font-size-sm);font-weight:var(--font-weight-bold);line-height:1}.story-chapter-purchase-dialog__result-message{color:var(--Text-Neutral-secondary);font-family:var(--Body-font-family);font-size:var(--Body-font-size-md);font-weight:var(--font-weight-medium);line-height:var(--Body-font-line-height-md);max-inline-size:40ch}.story-chapter-purchase-dialog__app-links{flex-wrap:wrap;justify-content:center;gap:12px;display:flex}.story-chapter-purchase-dialog__app-link{border-radius:var(--Radius-sm);display:inline-flex}.story-chapter-purchase-dialog__app-link img{block-size:40px;inline-size:auto}.story-chapter-purchase-dialog__spinner{animation:.8s linear infinite story-chapter-purchase-dialog-spin}@keyframes story-chapter-purchase-dialog-spin{to{transform:rotate(360deg)}}@media (max-width:767px){.story-chapter-purchase-dialog{max-block-size:85dvh;inline-size:100vw;max-inline-size:none;margin-block:auto 0;margin-inline:0}.story-chapter-purchase-dialog__panel{max-block-size:85dvh;inline-size:100%;padding:16px 16px calc(16px + env(safe-area-inset-bottom));transform-origin:bottom;transition:opacity .2s ease-out, transform .26s cubic-bezier(.22, 1, .36, 1), display .26s allow-discrete, overlay .26s allow-discrete;border-block-end:0;border-inline:0;border-end-end-radius:0;border-end-start-radius:0;transform:translateY(100%)}.story-chapter-purchase-dialog[open] .story-chapter-purchase-dialog__panel{transform:translateY(0)}@starting-style{.story-chapter-purchase-dialog[open] .story-chapter-purchase-dialog__panel{opacity:1;transform:translateY(100%)}}.story-chapter-purchase-dialog__content,.story-chapter-purchase-dialog__result{gap:16px;margin-block-start:16px}.story-chapter-purchase-dialog__summary{gap:12px}.story-chapter-purchase-dialog__balance{gap:6px;max-inline-size:100%;padding-inline:8px}.story-chapter-purchase-dialog__balance-amount{text-overflow:ellipsis;overflow:hidden}.story-chapter-purchase-dialog__cover{flex-basis:72px;block-size:72px;inline-size:72px}.story-chapter-purchase-dialog__option{grid-template-columns:20px minmax(0,1fr) max-content;gap:12px;padding-inline:12px}.story-chapter-purchase-dialog__option-title{white-space:normal}.story-chapter-purchase-dialog__package-option{grid-template-columns:72px minmax(0,1fr) max-content;padding-inline-end:12px}.story-chapter-purchase-dialog__package-prices{grid-column:3;justify-items:end}.story-chapter-purchase-dialog__package-title{overflow-wrap:anywhere}}@media (prefers-reduced-motion:reduce){.story-chapter-purchase-dialog__spinner{animation:none}.story-chapter-purchase-dialog__panel,.story-chapter-purchase-dialog::backdrop{transition:none}}
