.story-owner-admin{background:var(--Base-bg-raised);border:1px solid var(--Border-Neutral-subtle);border-radius:var(--Radius-sm);box-sizing:border-box;color:var(--Text-Neutral-primary);inline-size:min(100%, var(--story-detail-content-inline-size));gap:20px;margin-inline:auto;padding:20px 16px;display:grid}.story-owner-admin__content{gap:12px;min-inline-size:0;display:grid}.story-owner-admin__title{color:var(--Text-Danger-default);margin:0}.story-owner-admin__details{gap:8px;margin:0;display:grid}.story-owner-admin__detail{flex-wrap:wrap;align-items:baseline;gap:4px;min-inline-size:0;display:flex}.story-owner-admin__detail dt,.story-owner-admin__detail dd{font-family:var(--Action-font-family);font-size:var(--Action-font-size-lg);line-height:normal}.story-owner-admin__detail dt{font-weight:var(--font-weight-bold)}.story-owner-admin__detail dd{font-weight:var(--font-weight-medium);overflow-wrap:anywhere;min-inline-size:0;margin:0}.story-owner-admin__actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.story-owner-admin__actions .story-owner-admin__action{min-block-size:44px;inline-size:100%;min-inline-size:0}@media (min-width:768px){.story-owner-admin{grid-template-columns:minmax(0,1fr) auto;align-items:start;column-gap:32px;padding:24px}.story-owner-admin__title{font-size:var(--Title-Page-font-size-lg)}.story-owner-admin__actions{grid-template-columns:repeat(2,max-content);gap:12px}.story-owner-admin__actions .story-owner-admin__action{inline-size:max-content}}@media (max-width:767px){.story-owner-admin{border-inline:0;border-radius:0;margin-block-start:var(--story-detail-section-gap)}}
.story-package-paywall{--story-package-paywall-bg:var(--Background-Danger-subtle);--story-package-paywall-border:transparent;--story-package-paywall-button-bg:var(--Background-Danger-default);--story-package-paywall-button-text:var(--Base-on-color);--story-package-paywall-price:var(--Text-Danger-default);--story-package-paywall-text:var(--Text-Neutral-primary);--story-package-paywall-text-secondary:var(--Text-Neutral-secondary);background:var(--story-package-paywall-bg);border-radius:var(--Radius-sm);box-sizing:border-box;color:var(--story-package-paywall-text);inline-size:min(100%, var(--story-detail-content-inline-size));border:0;grid-template-columns:96px minmax(0,1fr) auto 142px;align-items:center;column-gap:16px;min-block-size:120px;min-inline-size:0;margin-inline:auto;padding:12px 24px 12px 8px;display:grid;overflow:hidden}.story-package-paywall[data-state=loading],.story-package-paywall[data-state=teaser]{grid-template-columns:96px minmax(0,1fr) 142px}.story-package-paywall__mascot{object-fit:contain;block-size:96px;inline-size:96px}.story-package-paywall__copy{gap:2px;min-inline-size:0;display:grid}.story-package-paywall__heading{flex-wrap:wrap;align-items:center;gap:8px;min-inline-size:0;display:flex}.story-package-paywall__title{color:var(--story-package-paywall-text);font-family:var(--Title-Page-font-family);font-size:var(--Title-Page-font-size-lg);font-style:normal;font-weight:var(--font-weight-bold);overflow-wrap:anywhere;margin:0;line-height:1}.story-package-paywall__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;min-inline-size:42px;padding-inline:8px;line-height:1;display:inline-flex}.story-package-paywall__description,.story-package-paywall__chapter-count,.story-package-paywall__saving{color:var(--story-package-paywall-text-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);margin:0}.story-package-paywall__description{overflow-wrap:anywhere}.story-package-paywall__chapter-count{display:none}.story-package-paywall__price{place-items:center;min-inline-size:135px;display:grid}.story-package-paywall__coin-amount,.story-package-paywall__price-value,.story-package-paywall-dialog__total-price{white-space:nowrap;align-items:center;gap:4px;min-inline-size:0;display:inline-flex}.story-package-paywall__price-value{color:var(--story-package-paywall-price);font-family:var(--Title-Page-font-family);font-size:var(--Title-Page-font-size-lg);font-weight:var(--font-weight-bold);line-height:1}.story-package-paywall__coin-icon{flex:none}.story-package-paywall__button{background:var(--story-package-paywall-button-bg);border-radius:var(--Radius-full);color:var(--story-package-paywall-button-text);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:142px;padding-inline:24px;line-height:1;display:inline-flex}.story-package-paywall__button:disabled{background:var(--Background-Brand-disabled);color:var(--Text-Static-white);cursor:not-allowed}.story-package-paywall__button:focus-visible,.story-package-paywall-dialog__close:focus-visible,.story-package-paywall-dialog__balance:focus-visible,.story-package-paywall-dialog__purchase-button:focus-visible,.story-package-paywall-dialog__footer-action:focus-visible{outline:2px solid var(--Border-Brand-focus);outline-offset:2px}.story-package-paywall__spinner,.story-package-paywall-dialog__spinner{animation:.8s linear infinite story-package-paywall-spin}.story-package-paywall-dialog{--story-package-paywall-dialog-surface:var(--Base-bg-raised);--story-package-paywall-dialog-border:var(--Base-border-raised);--story-package-paywall-dialog-radius:var(--Radius-xl);--story-package-paywall-dialog-sheet-radius:20px;--story-package-paywall-dialog-text:var(--Text-Neutral-primary);color:var(--story-package-paywall-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-package-paywall-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-package-paywall-dialog:focus{outline:none}.story-package-paywall-dialog__panel{background:var(--story-package-paywall-dialog-surface);border:1px solid var(--story-package-paywall-dialog-border);border-radius:var(--story-package-paywall-dialog-radius);box-shadow:var(--Elevation-md);box-sizing:border-box;color:var(--story-package-paywall-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;position:relative;overflow:hidden;transform:scale(.97)translateY(8px)}.story-package-paywall-dialog[open] .story-package-paywall-dialog__panel{opacity:1;transform:scale(1)translateY(0)}@starting-style{.story-package-paywall-dialog[open] .story-package-paywall-dialog__panel{opacity:0;transform:scale(.97)translateY(8px)}}.story-package-paywall-dialog__header{flex:none;min-block-size:24px;display:block}.story-package-paywall-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-package-paywall-dialog__close{border-radius:var(--Radius-full);block-size:32px;color:var(--Icon-Neutral-primary);cursor:pointer;background:0 0;border:0;flex:none;justify-content:center;align-items:center;inline-size:32px;padding:0;display:inline-flex;position:absolute;inset-block-start:20px;inset-inline-end:20px}.story-package-paywall-dialog__content,.story-package-paywall-dialog__purchase-result{overscroll-behavior:contain;flex-direction:column;gap:16px;min-block-size:0;margin-block-start:16px;padding:0;display:flex;overflow:clip auto}.story-package-paywall-dialog__summary{min-inline-size:0;display:block}.story-package-paywall-dialog__story{align-items:flex-start;gap:12px;min-inline-size:0;display:flex}.story-package-paywall-dialog__cover{border-radius:var(--Radius-sm);object-fit:cover;flex:0 0 100px;block-size:100px;inline-size:100px}.story-package-paywall-dialog__story-text{flex:auto;min-inline-size:0}.story-package-paywall-dialog__story-title{color:var(--story-package-paywall-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;margin:0;overflow:hidden}.story-package-paywall-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;margin:2px 0 0;display:flex;overflow:hidden}.story-package-paywall-dialog__writer-badge{flex:none}.story-package-paywall-dialog__wallet{flex:none;align-items:flex-start;display:flex}.story-package-paywall-dialog__balance{background:var(--Base-bg-base);border:1px solid var(--Border-Neutral-default);border-radius:var(--Radius-full);color:var(--story-package-paywall-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-block-size:28px;min-inline-size:0;padding:4px 8px;text-decoration:none;transition:background-color .16s ease-out,border-color .16s ease-out,color .16s ease-out;display:inline-flex}.story-package-paywall-dialog__balance:hover{background:var(--Background-Brand-subtle);border-color:var(--Border-Brand-default);color:var(--Text-Brand-hover)}.story-package-paywall-dialog__balance[data-attention=true]{background:var(--Background-Brand-subtle);border-color:var(--Border-Brand-default)}.story-package-paywall-dialog__balance-amount{line-height:var(--Body-font-line-height-sm);display:inline-block}.story-package-paywall-dialog__balance-coin,.story-package-paywall-dialog__balance-plus{flex:none}.story-package-paywall-dialog__balance-plus{color:var(--Icon-Brand-default)}.story-package-paywall-dialog__chapters{gap:16px;display:grid}.story-package-paywall-dialog__section-title{color:var(--story-package-paywall-dialog-text);font-family:var(--Heading-font-family);font-size:var(--Heading-font-size-sm);font-weight:var(--font-weight-medium);margin:0;line-height:1}.story-package-paywall-dialog__breakdown{gap:8px;margin:0;display:grid}.story-package-paywall-dialog__breakdown>div{color:var(--story-package-paywall-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);grid-template-columns:minmax(0,1fr) max-content;align-items:center;display:grid}.story-package-paywall-dialog__breakdown dt,.story-package-paywall-dialog__breakdown dd{margin:0}.story-package-paywall-dialog__breakdown dd{justify-content:flex-end;align-items:center;display:inline-flex}.story-package-paywall-dialog__discount,.story-package-paywall-dialog__discount dt,.story-package-paywall-dialog__discount dd,.story-package-paywall-dialog__discount-minus,.story-package-paywall-dialog__discount .story-package-paywall__coin-amount{color:var(--Text-Danger-default)}.story-package-paywall-dialog__discount dt{align-items:center;gap:8px;min-inline-size:0;display:flex}.story-package-paywall-dialog__discount-percent{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;flex:none;justify-content:center;align-items:center;min-block-size:20px;padding-inline:8px;line-height:1;display:inline-flex}.story-package-paywall-dialog__discount-amount{color:var(--Text-Danger-default);gap:4px}.story-package-paywall-dialog__breakdown>.story-package-paywall-dialog__discount{color:var(--Text-Danger-default)}.story-package-paywall-dialog__footer{gap:16px;display:grid}.story-package-paywall-dialog__total{background:var(--Background-Brand-subtle);border:1px solid var(--Border-Brand-subtle);border-radius:var(--Radius-sm);color:var(--story-package-paywall-dialog-text);font-family:var(--Body-font-family);font-size:var(--Body-font-size-md);font-weight:var(--font-weight-bold);line-height:var(--Body-font-line-height-md);grid-template-columns:minmax(0,1fr) max-content;align-items:center;gap:16px;padding:12px 16px;display:grid}.story-package-paywall-dialog__total-label{white-space:nowrap;min-inline-size:0}.story-package-paywall-dialog__total-price{color:var(--story-package-paywall-dialog-text);font-family:var(--Body-font-family);font-size:var(--Body-font-size-md);font-weight:var(--font-weight-bold);line-height:var(--Body-font-line-height-md);justify-content:flex-end}.story-package-paywall-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;text-decoration:none;transition:background-color .16s ease-out;display:inline-flex}.story-package-paywall-dialog__purchase-button:hover:not(:disabled){background:var(--Background-Brand-hover)}.story-package-paywall-dialog__purchase-button:disabled{background:var(--Background-Brand-disabled);color:var(--Text-Static-white);cursor:not-allowed}.story-package-paywall-dialog__footer-action{color:var(--Text-Brand-default);cursor:pointer;font-family:var(--Action-font-family);font-size:var(--Action-font-size-sm);font-weight:var(--font-weight-bold);background:0 0;border:0;justify-self:center;padding:0;line-height:1}.story-package-paywall-dialog__purchase-result{text-align:center;justify-items:center;padding-block:32px}.story-package-paywall-dialog__purchase-result-icon{color:var(--Text-Success-default)}.story-package-paywall-dialog__purchase-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-package-paywall-dialog__purchase-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)}@keyframes story-package-paywall-spin{to{transform:rotate(360deg)}}@media (max-width:767px){.story-package-paywall{--story-package-paywall-bg:var(--Background-Brand-subtle);--story-package-paywall-border:var(--Border-Brand-default);--story-package-paywall-button-bg:var(--Background-Danger-default);--story-package-paywall-price:var(--Text-Neutral-primary);border:1px solid var(--story-package-paywall-border);inline-size:auto;grid-template-columns:84px minmax(0,1fr);grid-template-areas:"mascot copy""mascot action";align-items:start;column-gap:8px;min-block-size:135px;margin-block-start:var(--story-detail-section-gap);margin-inline:16px;padding:12px 16px}.story-package-paywall[data-state=loading],.story-package-paywall[data-state=teaser]{grid-template-columns:84px minmax(0,1fr)}.story-package-paywall__mascot{grid-area:mascot;block-size:84px;inline-size:84px;margin-block-end:0}.story-package-paywall__copy{grid-area:copy;gap:4px}.story-package-paywall__heading{gap:8px}.story-package-paywall__title{font-family:var(--Heading-font-family);font-size:var(--Heading-font-size-sm);font-weight:var(--font-weight-medium)}.story-package-paywall__description{max-inline-size:258px}.story-package-paywall__chapter-count{font-size:var(--Body-font-size-xs);line-height:var(--Body-font-line-height-xs);margin-block-start:0;display:block}.story-package-paywall__price{grid-area:action;place-self:end start;min-inline-size:0;display:flex}.story-package-paywall__price-value{color:var(--story-package-paywall-price);font-family:var(--Action-font-family);font-size:var(--Action-font-size-lg)}.story-package-paywall__price .story-package-paywall__coin-icon{block-size:16px;inline-size:16px}.story-package-paywall__saving{display:none}.story-package-paywall__button{font-size:var(--Action-font-size-lg);grid-area:action;place-self:end;min-block-size:28px;inline-size:70px;padding-inline:14px}.story-package-paywall-dialog{max-block-size:85dvh;inline-size:100vw;max-inline-size:none;margin-block:auto 0;margin-inline:0}.story-package-paywall-dialog__panel{border-radius:var(--story-package-paywall-dialog-sheet-radius) var(--story-package-paywall-dialog-sheet-radius) 0 0;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-package-paywall-dialog[open] .story-package-paywall-dialog__panel{transform:translateY(0)}@starting-style{.story-package-paywall-dialog[open] .story-package-paywall-dialog__panel{opacity:1;transform:translateY(100%)}}.story-package-paywall-dialog__content,.story-package-paywall-dialog__purchase-result{gap:16px;margin-block-start:16px}.story-package-paywall-dialog__summary{flex-direction:row;gap:12px}.story-package-paywall-dialog__story{flex:auto;align-items:center;inline-size:auto;min-inline-size:0}.story-package-paywall-dialog__cover{flex-basis:72px;block-size:72px;inline-size:72px}.story-package-paywall-dialog__wallet{max-inline-size:100%}.story-package-paywall-dialog__balance{gap:6px;min-inline-size:0;max-inline-size:100%;padding-inline:8px}.story-package-paywall-dialog__balance-amount{min-inline-size:0}.story-package-paywall-dialog__balance-amount span{text-overflow:ellipsis;overflow:hidden}.story-package-paywall-dialog__breakdown>div,.story-package-paywall-dialog__total{grid-template-columns:minmax(0,1fr) max-content;gap:12px}.story-package-paywall-dialog__total-label{white-space:normal}.story-package-paywall-dialog__footer{gap:20px}}@media (prefers-reduced-motion:reduce){.story-package-paywall__spinner,.story-package-paywall-dialog__spinner{animation:none}.story-package-paywall-dialog__panel,.story-package-paywall-dialog::backdrop{transition:none}.story-package-paywall-dialog__balance,.story-package-paywall-dialog__balance-plus{animation:none}}
.ConfirmDialog-module__Xa8SYq__body{gap:16px;display:grid}.ConfirmDialog-module__Xa8SYq__message{color:var(--Text-Neutral-primary);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:center;text-wrap:pretty;white-space:pre-line;margin:0}
.tooltip{flex:none;display:inline-flex}.tooltip__trigger{border-radius:var(--Radius-full);block-size:20px;inline-size:20px;color:var(--Icon-Neutral-tertiary);cursor:pointer;background:0 0;border:0;flex:0 0 20px;place-items:center;padding:0;display:grid;position:relative}.tooltip__trigger:before{content:"";position:absolute;inset:-6px}.tooltip__trigger:hover,.tooltip__trigger[aria-expanded=true]{color:var(--Icon-Neutral-primary)}.tooltip__trigger:focus-visible{outline:2px solid var(--Border-Brand-focus);outline-offset:2px}.tooltip__panel{box-sizing:border-box;z-index:4;background:var(--Base-bg-raised);max-block-size:calc(100dvh - 32px);color:var(--Text-Neutral-primary);font-family:var(--Body-font-family);font-size:var(--Body-font-size-md);font-style:normal;font-weight:var(--font-weight-medium);line-height:var(--Body-font-line-height-md);white-space:normal;margin:0;padding:0;position:fixed;inset:auto;overflow:visible}.tooltip__panel[data-positioned=false]{visibility:hidden}.tooltip__panel::backdrop{background:0 0}.tooltip__panel[data-size=compact]{border:1px solid var(--Border-Neutral-subtle);border-radius:var(--Radius-sm);inline-size:min(320px,100dvw - 32px)}.tooltip__panel[data-size=large]{border-radius:var(--Radius-sm);block-size:136px;inline-size:min(262px,100dvw - 32px);box-shadow:var(--Elevation-sm);text-wrap:pretty;border:0;justify-content:center;align-items:center;gap:12px;padding:16px;display:inline-flex}.tooltip__panel[data-open=false]{display:none}.tooltip__content{box-sizing:border-box;border-radius:inherit;max-block-size:calc(100dvh - 32px);padding:12px;overflow-y:auto}.tooltip__panel[data-size=large] .tooltip__content{padding:0}.tooltip__panel[data-size=large]:after{background:var(--Base-bg-raised);content:"";block-size:8px;inline-size:9px;position:absolute}.tooltip__panel[data-size=large][data-side=top]:after,.tooltip__panel[data-size=large][data-side=bottom]:after{inset-inline-start:calc(var(--tooltip-arrow-offset) - 4.5px)}.tooltip__panel[data-size=large][data-side=top]:after{clip-path:polygon(0 0,100% 0,50% 100%);inset-block-end:-6px}.tooltip__panel[data-size=large][data-side=bottom]:after{clip-path:polygon(50% 0,100% 100%,0 100%);inset-block-start:-6px}.tooltip__panel[data-size=large][data-side=left]:after,.tooltip__panel[data-size=large][data-side=right]:after{block-size:9px;inline-size:8px;inset-block-start:calc(var(--tooltip-arrow-offset) - 4.5px)}.tooltip__panel[data-size=large][data-side=left]:after{clip-path:polygon(0 0,100% 50%,0 100%);inset-inline-end:-6px}.tooltip__panel[data-size=large][data-side=right]:after{clip-path:polygon(100% 0,100% 100%,0 50%);inset-inline-start:-6px}
.story-promotion-banner{--story-promotion-bg:var(--Background-Danger-subtle);--story-promotion-border:var(--Border-Danger-default);--story-promotion-action:var(--Background-Danger-default);--story-promotion-link:var(--Text-Danger-default);--story-promotion-on-action:var(--Base-on-color);--story-promotion-text:var(--Text-Neutral-primary);--story-promotion-text-secondary:var(--Text-Neutral-secondary);background:var(--story-promotion-bg);border-radius:var(--Radius-sm);box-sizing:border-box;color:var(--story-promotion-text);inline-size:min(100%, var(--story-detail-content-inline-size));outline:1px solid var(--story-promotion-border);outline-offset:-1px;align-items:center;gap:8px;min-block-size:96px;margin-block:0;margin-inline:auto;padding:0 16px;display:flex;overflow:hidden}.story-promotion-banner__mascot-frame{flex:0 0 121px;align-self:flex-end;block-size:96px;inline-size:121px;margin-block-end:0;position:relative}.story-promotion-banner__mascot{object-fit:contain;block-size:96px;inline-size:121.18px;position:absolute;inset-block-end:0;inset-inline-start:0}.story-promotion-banner__content{flex:auto;justify-content:stretch;align-self:center;gap:8px;min-inline-size:0;display:grid}.story-promotion-banner[data-promotion-type=discount] .story-promotion-banner__content{grid-template-columns:minmax(0,1fr) auto;align-items:center;column-gap:16px}.story-promotion-banner__heading{flex-wrap:wrap;align-items:center;gap:8px;min-inline-size:0;display:flex}.story-promotion-banner[data-promotion-type=discount] .story-promotion-banner__heading{grid-column:1}.story-promotion-banner__title{color:var(--story-promotion-text);font-family:var(--Title-Page-font-family);font-size:var(--Title-Page-font-size-lg);font-style:normal;font-weight:var(--font-weight-bold);overflow-wrap:anywhere;margin:0;line-height:normal}.story-promotion-banner__countdown{background:var(--story-promotion-action);border-radius:var(--story-promotion-countdown-radius);color:var(--story-promotion-on-action);font-family:var(--Action-font-family);font-size:var(--Action-font-size-md);font-weight:var(--font-weight-medium);white-space:nowrap;flex:none;align-items:center;gap:4px;min-block-size:20px;padding:3px 8px;line-height:1;display:inline-flex}.story-promotion-banner__body{justify-content:space-between;align-items:center;gap:12px;min-inline-size:0;display:flex}.story-promotion-banner[data-promotion-type=discount] .story-promotion-banner__body{grid-column:1;justify-content:flex-start}.story-promotion-banner__description{color:var(--story-promotion-text-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);overflow-wrap:anywhere;flex:auto;min-inline-size:0;margin:0}.story-promotion-banner__button{color:var(--story-promotion-on-action);font-family:var(--Action-font-family);font-size:var(--Action-font-size-lg);font-style:normal;font-weight:var(--font-weight-bold);text-underline-offset:3px;white-space:nowrap;line-height:normal;text-decoration-thickness:1px}.story-promotion-banner__inline-link{color:var(--story-promotion-link);cursor:pointer;font-family:var(--Action-font-family);font-size:var(--story-promotion-link-font-size);font-weight:var(--font-weight-medium);line-height:var(--story-promotion-link-line-height);text-underline-offset:3px;background:0 0;border:0;margin-inline-start:8px;padding:0;text-decoration-line:underline;text-decoration-thickness:1px}.story-promotion-banner__button{background:var(--story-promotion-action);border-radius:var(--Radius-full);cursor:pointer;border:0;flex:none;justify-content:center;align-items:center;gap:8px;padding:10px 24px;text-decoration:none;display:flex}.story-promotion-banner[data-promotion-type=discount] .story-promotion-banner__button{grid-area:1/2/span 2;place-self:center end}.story-promotion-banner__button-label{display:inline-flex}.story-promotion-banner__button-label--mobile{display:none}.story-promotion-banner__inline-link:focus-visible,.story-promotion-banner__button:focus-visible{outline:3px solid var(--story-promotion-border);outline-offset:3px}.story-promotion-modal{--story-promotion-modal-surface:var(--Base-bg-raised);--story-promotion-modal-raised:var(--Base-bg-base);--story-promotion-modal-border:var(--Border-Neutral-default);--story-promotion-modal-text:var(--Text-Neutral-primary);--story-promotion-modal-muted:var(--Text-Neutral-secondary);--story-promotion-modal-danger:var(--Text-Danger-default);--story-promotion-modal-radius:var(--Radius-xl);--story-promotion-modal-success:var(--Text-Success-default);--story-promotion-modal-value-inset:16px;background:0 0;border:0;max-block-size:min(760px,100dvh - 48px);inline-size:min(560px,100vw - 32px);max-inline-size:calc(100vw - 32px);margin:auto;padding:0;overflow:visible}.story-promotion-modal::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-promotion-modal:focus{outline:none}.story-promotion-modal__panel{background:var(--story-promotion-modal-surface);border:1px solid var(--Base-border-raised,var(--story-promotion-modal-surface));border-radius:var(--story-promotion-modal-radius);box-shadow:var(--Elevation-sm);box-sizing:border-box;color:var(--story-promotion-modal-text);inline-size:100%;max-block-size:inherit;opacity: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;position:relative;overflow:hidden;transform:scale(.97)translateY(8px)}.story-promotion-modal[open] .story-promotion-modal__panel{opacity:1;transform:scale(1)translateY(0)}@starting-style{.story-promotion-modal[open] .story-promotion-modal__panel{opacity:0;transform:scale(.97)translateY(8px)}}.story-promotion-modal__header{grid-template-columns:24px minmax(0,1fr) 24px;align-items:center;gap:16px;display:grid}.story-promotion-modal__header:before{content:"";block-size:24px;inline-size:24px}.story-promotion-modal__title{color:var(--story-promotion-modal-text);font-family:var(--Title-Page-font-family);font-size:var(--Title-Page-font-size-sm);font-weight:var(--font-weight-bold);text-align:center;text-wrap:balance;min-inline-size:0;margin:0;line-height:normal}.story-promotion-modal__close{color:var(--Text-Neutral-tertiary);cursor:pointer;background:0 0;border:0;flex:none;grid-column:3;justify-content:center;justify-self:end;align-items:center;block-size:24px;inline-size:24px;padding:0;display:inline-flex;position:absolute;inset-block-start:23px;inset-inline-end:23px}.story-promotion-modal__close:hover,.story-promotion-modal__close:focus-visible{color:var(--story-promotion-modal-text)}.story-promotion-modal__content{overscroll-behavior:contain;flex-direction:column;gap:16px;min-block-size:0;margin-block-start:16px;padding-inline-end:2px;display:flex;overflow-y:auto}.story-promotion-modal__state{color:var(--story-promotion-modal-muted);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:center;justify-content:center;align-items:center;gap:8px;min-block-size:160px;margin:24px 0 0;display:flex}.story-promotion-modal__spinner{animation:.8s linear infinite story-promotion-modal-spin}.story-promotion-modal__summary{flex-direction:column;align-items:flex-start;gap:16px;min-inline-size:0;display:flex}.story-promotion-modal__story{flex:auto;align-items:center;gap:12px;min-inline-size:0;display:flex}.story-promotion-modal__cover{border-radius:var(--Radius-sm);object-fit:cover;flex:0 0 100px;block-size:100px;inline-size:100px}.story-promotion-modal__story-text{min-inline-size:0}.story-promotion-modal__story-title{color:var(--story-promotion-modal-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;margin:0;overflow:hidden}.story-promotion-modal__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;margin:2px 0 0;display:flex;overflow:hidden}.story-promotion-modal__writer-badge{flex:0 0 12px;block-size:12px;inline-size:12px}.story-promotion-modal__wallet{flex:none;align-items:flex-start;display:flex}.story-promotion-modal__wallet-label{color:var(--story-promotion-modal-muted);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-box:trim-both cap alphabetic;white-space:nowrap;display:none}.story-promotion-modal__balance{background:var(--Base-bg-raised);border:1px solid var(--Border-Neutral-default);border-radius:var(--Radius-full);color:var(--story-promotion-modal-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-block-size:28px;padding:4px 8px;text-decoration:none;transition:background-color .16s ease-out,border-color .16s ease-out,color .16s ease-out;display:inline-flex}.story-promotion-modal__balance:hover{background:var(--Background-Brand-subtle);border-color:var(--Border-Brand-hover);color:var(--Text-Brand-hover)}.story-promotion-modal__balance:focus-visible{outline:3px solid var(--Border-Brand-focus);outline-offset:3px}.story-promotion-modal__balance[data-attention=true]{background:var(--Background-Brand-subtle);border-color:var(--Border-Brand-hover);animation:.78s ease-out 3 story-promotion-modal-balance-attention}.story-promotion-modal__balance-amount{line-height:var(--Body-font-line-height-sm);text-box:trim-both cap alphabetic;display:inline-block}.story-promotion-modal__balance-coin,.story-promotion-modal__balance-plus{flex:none}.story-promotion-modal__balance-coin{block-size:12px;inline-size:12px}.story-promotion-modal__balance-plus{color:var(--Icon-Brand-default)}.story-promotion-modal__chapters{min-block-size:0}.story-promotion-modal__pagination{justify-content:center;margin-block-start:16px}.story-promotion-modal__section-title{color:var(--story-promotion-modal-text);font-family:var(--Heading-font-family);font-size:var(--Heading-font-size-sm);font-weight:var(--font-weight-medium);margin:0 0 12px;line-height:normal}.story-promotion-modal__table{border-collapse:collapse;color:var(--story-promotion-modal-text);font-family:var(--Body-font-family);font-size:var(--Body-font-size-md);font-weight:var(--font-weight-medium);inline-size:100%;line-height:var(--Body-font-line-height-md);table-layout:fixed;display:block}.story-promotion-modal__table colgroup{display:none}.story-promotion-modal__table thead{display:block}.story-promotion-modal__seq-col{inline-size:48px}.story-promotion-modal__price-col{inline-size:120px}.story-promotion-modal__table tbody{max-block-size:500px;margin-block-start:16px;display:block;overflow-y:auto}.story-promotion-modal__table thead tr{grid-template-columns:48px 4px minmax(0,1fr) 32px 120px 32px 120px;inline-size:100%;display:grid}.story-promotion-modal__table tbody tr{grid-template-columns:48px 4px minmax(0,1fr) 32px 120px 32px 120px;align-items:center;min-block-size:24px;inline-size:100%;display:grid}.story-promotion-modal__table tbody tr:not(:last-child){margin-block-end:12px}.story-promotion-modal__table th,.story-promotion-modal__table td{text-align:start;vertical-align:middle;align-items:center;min-inline-size:0;padding-block:0;display:flex}.story-promotion-modal__table th{color:var(--story-promotion-modal-text);font-family:var(--Heading-font-family);font-size:var(--Heading-font-size-sm);font-weight:var(--font-weight-medium);padding-block:0;line-height:normal}.story-promotion-modal__chapters-heading{text-align:start;grid-column:1/5;min-inline-size:0;display:block}.story-promotion-modal__seq{grid-column:1;inline-size:48px}.story-promotion-modal__coin{text-align:center;justify-content:center;inline-size:120px}.story-promotion-modal__table th.story-promotion-modal__coin{text-align:center}.story-promotion-modal__coin--price{grid-column:5}.story-promotion-modal__coin--promotion{grid-column:7}.story-promotion-modal__table :is(th,td).story-promotion-modal__coin--price,.story-promotion-modal__table :is(th,td).story-promotion-modal__coin--promotion{text-align:center;justify-content:center}.story-promotion-modal__chapter-cell{grid-column:3;min-inline-size:0;overflow:hidden}.story-promotion-modal__chapter-name,.story-promotion-modal__price{align-items:center;min-inline-size:0;display:inline-flex}.story-promotion-modal__chapter-name{gap:8px;inline-size:100%;max-inline-size:100%}.story-promotion-modal__price{gap:4px}.story-promotion-modal__chapter-title{text-overflow:ellipsis;white-space:nowrap;flex:auto;min-inline-size:0;overflow:hidden}.story-promotion-modal__chapter-icon{color:var(--Text-Brand-default);flex:none}.story-promotion-modal__unlocked{color:var(--story-promotion-modal-success);white-space:nowrap;flex:none}.story-promotion-modal__price{justify-content:center;inline-size:100%}.story-promotion-modal__coin--price .story-promotion-modal__price,.story-promotion-modal__coin--promotion .story-promotion-modal__price{justify-content:center}.story-promotion-modal__price-icon{flex:0 0 16px;block-size:16px;inline-size:16px}.story-promotion-modal__empty{color:var(--story-promotion-modal-muted);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);margin:0}.story-promotion-modal__footer{gap:16px;display:grid}.story-promotion-modal__footer .story-promotion-modal__section-title{margin-block-end:0}.story-promotion-modal__total{background:var(--Background-Brand-subtle);border:1px solid var(--Border-Brand-subtle);border-radius:var(--Radius-sm);color:var(--story-promotion-modal-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);padding:12px var(--story-promotion-modal-value-inset);grid-template-columns:minmax(0,1fr) max-content;align-items:center;gap:4px;display:grid}.story-promotion-modal__total-label{font-weight:var(--font-weight-bold);white-space:nowrap;min-inline-size:0}.story-promotion-modal__total-price,.story-promotion-modal__total-price .story-promotion-modal__price{font-weight:var(--font-weight-bold);justify-content:flex-end;inline-size:auto}.story-promotion-modal__unlock-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);border:0;justify-content:center;align-items:center;gap:8px;min-block-size:44px;padding:8px 24px;text-decoration:none;transition:background-color .16s ease-out;display:inline-flex}.story-promotion-modal__unlock-button:hover:not(:disabled){background:var(--Background-Brand-hover)}.story-promotion-modal__unlock-button:disabled{cursor:not-allowed;opacity:.7}.story-promotion-modal__unlock-button[aria-busy=true]:disabled{cursor:progress}.story-promotion-modal__unlock-button:focus-visible{outline:3px solid var(--Border-Brand-focus);outline-offset:3px}.story-promotion-modal__unlock-spinner{animation:.9s linear infinite story-promotion-modal-spin}.story-promotion-modal__purchase-result{font-family:var(--Body-font-family);line-height:var(--Body-font-line-height-md);grid-template-columns:max-content minmax(0,1fr);gap:4px 10px;display:grid}.story-promotion-modal__purchase-result-icon{grid-row:1/span 2}.story-promotion-modal__purchase-result[data-status=success] .story-promotion-modal__purchase-result-icon,.story-promotion-modal__purchase-result[data-status=success] .story-promotion-modal__purchase-result-title{color:var(--story-promotion-modal-success)}.story-promotion-modal__purchase-result-title{font-size:var(--Body-font-size-md);font-weight:var(--font-weight-bold);line-height:var(--Body-font-line-height-md);margin:0}.story-promotion-modal__purchase-result-message{color:var(--story-promotion-modal-muted);font-size:var(--Body-font-size-md);font-weight:var(--font-weight-medium);line-height:var(--Body-font-line-height-md);margin:0}.story-promotion-modal__footer-action{border:1px solid var(--Border-Brand-default);border-radius:var(--Radius-full);color:var(--Text-Brand-default);cursor:pointer;font-family:var(--Action-font-family);font-size:var(--Action-font-size-lg);font-weight:var(--font-weight-bold);background:0 0;justify-content:center;justify-self:start;align-items:center;min-block-size:36px;padding:6px 16px;line-height:normal;text-decoration:none;display:inline-flex}.story-promotion-modal__footer-action:hover:not(:disabled){background:var(--Background-Brand-subtle);border-color:var(--Border-Brand-hover);color:var(--Text-Brand-hover)}.story-promotion-modal__footer-action:disabled{cursor:not-allowed;opacity:.7}.story-promotion-modal__footer-action:focus-visible{outline:3px solid var(--Border-Brand-focus);outline-offset:3px}@keyframes story-promotion-modal-spin{to{transform:rotate(360deg)}}@keyframes story-promotion-modal-balance-attention{0%{box-shadow:inset 0 0 0 0 color-mix(in srgb, var(--Border-Brand-default) 0%, transparent), inset 0 0 0 999px color-mix(in srgb, var(--Background-Brand-subtle) 0%, transparent)}38%{box-shadow:inset 0 0 0 3px color-mix(in srgb, var(--Border-Brand-default) 78%, transparent), inset 0 0 0 999px color-mix(in srgb, var(--Background-Brand-subtle) 72%, transparent)}to{box-shadow:inset 0 0 0 0 transparent, inset 0 0 0 999px color-mix(in srgb, var(--Background-Brand-subtle) 0%, transparent)}}@media (max-width:767px){.story-promotion-banner{gap:8px;min-block-size:88px;inline-size:auto;margin-block:12px 0;margin-inline:16px;padding:12px 8px}.story-promotion-banner__mascot-frame{flex-basis:64px;block-size:64px;inline-size:64px;margin-block-end:0;overflow:hidden}.story-promotion-banner__mascot{object-fit:cover;block-size:64px;inline-size:80.7869px;inset:50% auto auto 50%;transform:translate(-50%,-50%)}.story-promotion-banner__content{gap:4px}.story-promotion-banner[data-promotion-type=discount] .story-promotion-banner__content{grid-template-columns:minmax(0,1fr) auto;column-gap:0}.story-promotion-banner__heading{justify-content:space-between;gap:4px}.story-promotion-banner[data-promotion-type=discount] .story-promotion-banner__heading{grid-column:1/-1}.story-promotion-banner__title{color:var(--story-promotion-text);font-family:var(--Heading-font-family);font-size:var(--Heading-font-size-sm);font-style:normal;font-weight:var(--font-weight-medium);line-height:normal}.story-promotion-banner__countdown{border-radius:var(--Radius-xs);font-size:var(--Action-font-size-sm);min-block-size:17px;padding:2px 6px}.story-promotion-banner__countdown span:first-child{display:none}.story-promotion-banner__body{gap:4px}.story-promotion-banner[data-promotion-type=discount] .story-promotion-banner__body{grid-column:1}.story-promotion-banner__description{font-size:var(--Body-font-size-sm);line-height:var(--Body-font-line-height-sm)}.story-promotion-banner[data-promotion-type=discount] .story-promotion-banner__description-mobile-line{display:block}.story-promotion-banner__inline-link{font-size:var(--Action-font-size-sm);line-height:var(--Body-font-line-height-sm);margin-block-start:2px;margin-inline-start:0;display:block}.story-promotion-banner__button{background:var(--story-promotion-action);border-radius:var(--Radius-full);color:var(--story-promotion-on-action);font-family:var(--Action-font-family);font-size:var(--Action-font-size-lg);font-style:normal;font-weight:var(--font-weight-bold);justify-content:center;align-items:center;gap:4px;min-block-size:auto;min-inline-size:auto;padding:2px 12px;line-height:normal;display:flex}.story-promotion-banner[data-promotion-type=discount] .story-promotion-banner__button{grid-area:2/2}.story-promotion-banner__button-label--desktop{display:none}.story-promotion-banner__button-label--mobile{display:inline-flex}.story-promotion-modal{block-size:auto;max-block-size:85dvh;inline-size:100vw;max-inline-size:none;margin:0;padding:0;position:fixed;inset:auto 0 0}.story-promotion-modal::backdrop{background:var(--Static-Opacity-Black-50);-webkit-backdrop-filter:none;backdrop-filter:none}.story-promotion-modal__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-promotion-modal[open] .story-promotion-modal__panel{transform:translateY(0)}@starting-style{.story-promotion-modal[open] .story-promotion-modal__panel{opacity:1;transform:translateY(100%)}}.story-promotion-modal__title{font-size:var(--Title-Page-font-size-sm)}.story-promotion-modal__close{inset-block-start:16px;inset-inline-end:16px}.story-promotion-modal__content{gap:12px;margin-block-start:12px}.story-promotion-modal__summary{grid-template-columns:100px minmax(0,1fr);align-items:start;gap:8px;display:grid}.story-promotion-modal__story{display:contents}.story-promotion-modal__cover{flex-basis:auto;grid-area:1/1;block-size:100px;inline-size:100px}.story-promotion-modal__story-text{grid-area:1/2;min-inline-size:0}.story-promotion-modal__wallet{grid-area:2/1;align-items:flex-start;inline-size:100%;max-inline-size:100px}.story-promotion-modal__wallet-label{display:none}.story-promotion-modal__balance{gap:4px;min-inline-size:0;max-inline-size:100%;padding-inline:8px}.story-promotion-modal__balance-amount{min-inline-size:0}.story-promotion-modal__balance-amount span{text-overflow:ellipsis;overflow:hidden}.story-promotion-modal__table,.story-promotion-modal__table tbody,.story-promotion-modal__table tr,.story-promotion-modal__table td{inline-size:100%}.story-promotion-modal__chapters{flex-direction:column;display:flex;overflow:hidden}.story-promotion-modal__table{overscroll-behavior:contain;flex-direction:column;flex:auto;min-block-size:0;max-block-size:min(48dvh,100%);display:flex;overflow-y:auto}.story-promotion-modal__table thead{display:none}.story-promotion-modal__table tbody{flex-direction:column;flex:none;max-block-size:none;margin-block-start:0;display:flex;overflow:visible}.story-promotion-modal__table tbody tr{border-block-end:0;flex-direction:column;grid-template-columns:none;align-items:stretch;gap:4px;min-block-size:0;padding-block:8px;display:flex}.story-promotion-modal__table tbody tr:not(:last-child){border-block-end:1px solid var(--Border-Neutral-subtle);margin-block-end:0}.story-promotion-modal__table tr:first-child{padding-block-start:0}.story-promotion-modal__table tbody tr:last-child{padding-block-end:0}.story-promotion-modal__table tbody td{text-align:end;grid-column:auto;grid-template-columns:minmax(84px,96px) minmax(0,1fr);justify-content:stretch;place-items:flex-start end;gap:8px;inline-size:100%;padding:0;display:grid}.story-promotion-modal__table tbody td:before{color:var(--story-promotion-modal-muted);content:attr(data-label);font-size:var(--Body-font-size-sm);line-height:var(--Body-font-line-height-sm);text-align:start;grid-column:1;justify-self:start;min-inline-size:0}.story-promotion-modal__table tbody .story-promotion-modal__seq,.story-promotion-modal__table tbody .story-promotion-modal__chapter-cell,.story-promotion-modal__table tbody .story-promotion-modal__coin,.story-promotion-modal__table tbody .story-promotion-modal__coin--price,.story-promotion-modal__table tbody .story-promotion-modal__coin--promotion{grid-column:auto;inline-size:100%}.story-promotion-modal__table td.story-promotion-modal__chapter-cell{text-align:start;justify-items:stretch}.story-promotion-modal__table :is(td).story-promotion-modal__coin--price,.story-promotion-modal__table :is(td).story-promotion-modal__coin--promotion{text-align:end;justify-content:stretch}.story-promotion-modal__chapter-name{text-align:end;grid-column:2;justify-content:flex-end;justify-self:end;max-inline-size:100%}.story-promotion-modal__chapter-title{white-space:nowrap;flex:0 auto}.story-promotion-modal__price{grid-column:2;justify-content:flex-end;justify-self:end;inline-size:auto}.story-promotion-modal__table td .story-promotion-modal__price,.story-promotion-modal__table td.story-promotion-modal__coin--price .story-promotion-modal__price,.story-promotion-modal__table td.story-promotion-modal__coin--promotion .story-promotion-modal__price{justify-content:flex-end;justify-self:end;inline-size:auto}.story-promotion-modal__total{grid-template-columns:minmax(0,1fr) max-content;gap:8px;padding-block:10px}.story-promotion-modal__total-label{white-space:normal}.story-promotion-modal__footer{gap:12px}}@media (prefers-reduced-motion:reduce){.story-promotion-modal__panel,.story-promotion-modal::backdrop{transition-duration:.01ms}.story-promotion-modal__spinner,.story-promotion-modal__unlock-spinner{animation:none}.story-promotion-modal__balance[data-attention=true]{outline:3px solid var(--Border-Brand-focus);outline-offset:3px;animation:none}}
.review-thread__panel{gap:16px}.review-thread__panel--reply{grid-template-rows:auto minmax(0,1fr);gap:20px;block-size:min(760px,100dvh - 48px);max-block-size:min(760px,100dvh - 48px);padding:24px 0 0;overflow:hidden}.review-thread__panel.review-thread__panel--list{grid-template-rows:auto minmax(0,1fr);gap:20px;max-block-size:min(760px,100dvh - 48px);padding:24px 40px 40px;overflow:hidden}.review-thread__panel.review-thread__panel--form{gap:20px;padding:24px 40px}@media (min-width:768px){.review-thread__panel.review-thread__panel--list{min-block-size:min(760px,100dvh - 48px)}}.review-thread__form,.review-thread__report{gap:16px;display:grid}.review-thread__panel--form .review-thread__form{grid-template-columns:minmax(0,1fr);gap:12px}.review-thread__form-subject{align-items:center;gap:12px;min-inline-size:0;display:flex}.review-thread__form-subject-image{border-radius:var(--Radius-full,999px);background:var(--Background-Neutral-disabled);flex:none;block-size:32px;inline-size:32px;display:block;position:relative;overflow:hidden}.review-thread__form-subject-image img{object-fit:cover}.review-thread__form-subject>.twl-text{text-overflow:ellipsis;white-space:nowrap;font-family:var(--Body-font-family,var(--twl-font-bai-jamjuree));font-size:var(--Body-font-size-base,14px);line-height:var(--Body-font-line-height-base,21px);overflow:hidden}.review-thread__reply-modal-body{min-block-size:0}.review-thread__reply-dialog-content{grid-template-rows:minmax(0,1fr) auto;block-size:100%;min-block-size:0;min-inline-size:0;display:grid}.review-thread__list-dialog{gap:24px;display:grid}.review-thread__my-review{border:1px solid var(--Border-Brand-subtle);border-radius:var(--Radius-md);background:var(--Background-Brand-subtle);gap:8px;padding:12px;display:grid}.review-thread__section-title{color:var(--Text-Neutral-primary);font-family:var(--Title-Page-font-family,var(--twl-font-db-helvethaica));font-size:var(--Action-font-size-lg,20px);font-weight:var(--font-weight-bold);text-wrap:balance;margin:0;line-height:1.2}.review-thread__my-review .review-thread__card{border-block-end:0;padding-block:0}.review-thread__my-review .review-thread__card-main{gap:8px}.review-thread__list-body{overscroll-behavior:contain;scrollbar-width:none;min-block-size:0;overflow-y:auto}.review-thread__list-body::-webkit-scrollbar{display:none}.review-thread__list-toolbar{z-index:2;background:var(--Base-bg-raised);justify-content:space-between;align-items:center;gap:12px;padding-block-end:8px;display:flex;position:sticky;inset-block-start:0}.review-thread__sort{--pagination-range-controls-pager-inline-size:168px}.review-thread__list{gap:0;display:grid}.review-thread__card{border-block-end:1px solid var(--Border-Neutral-subtle);grid-template-columns:32px minmax(0,1fr);align-items:start;gap:0 12px;padding-block:16px;display:grid}.review-thread__avatar{object-fit:cover;border-radius:50%;block-size:32px;inline-size:32px}.review-thread__avatar--fallback{background:var(--Background-Brand-subtle);color:var(--Text-Brand-default);font-family:var(--Body-font-family,var(--twl-font-bai-jamjuree));place-items:center;display:inline-grid}.review-thread__card-main,.review-thread__card-header,.review-thread__card-title,.review-thread__reply-thread-item-body{min-inline-size:0}.review-thread__card-main{gap:12px;display:grid}.review-thread__card-header{justify-content:space-between;align-items:center;gap:12px;display:flex}.review-thread__card-title{flex:auto}.review-thread__card-side{justify-content:flex-end;align-items:center;gap:4px;min-inline-size:0;display:flex}.review-thread__name-line{align-items:center;gap:8px;min-inline-size:0;display:flex}.review-thread__author-link{min-inline-size:0;color:inherit;text-decoration:none}.review-thread__author-link:hover{color:var(--Text-Brand-hover,var(--twl-sem-text-brand-hover))}.review-thread__author-link:hover :where(.text-foreground,.twl-text){color:inherit}.review-thread__author-link:focus-visible{border-radius:var(--twl-radius-xs,4px);outline:2px solid var(--Border-Brand-focus,var(--twl-sem-border-brand-focus));outline-offset:2px}.review-thread__author-link .type-body-base-strong{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.review-thread__author-link .type-body-base-strong,.review-thread__rating-row,.review-thread__rating-row strong{font-family:var(--twl-font-db-helvethaica);font-size:20px}.review-thread__meta{color:var(--Text-Neutral-disabled,#9a9da2);font-family:var(--Body-font-family,"Bai Jamjuree");font-size:var(--Body-font-size-sm,12px);font-style:normal;font-weight:500;line-height:var(--Body-font-line-height-sm,18px);text-align:right;white-space:nowrap}.review-thread__rating-row,.review-thread__card-footer,.review-thread__dialog-actions{align-items:center;gap:12px;display:flex}.review-thread__card-footer{justify-content:space-between}.review-thread__rating-row strong{color:var(--Text-Danger-default);font-weight:var(--font-weight-bold);line-height:1.2}.review-thread__hearts{color:var(--Text-Danger-default);align-items:center;gap:3px;display:inline-flex}.review-thread__heart[data-filled=false]{color:inherit}.review-thread__heart-button{color:inherit;cursor:pointer;background:0 0;border:0;place-items:center;padding:2px;display:grid}.review-thread__heart-button:focus-visible,.review-thread__like:focus-visible,.review-thread__reply-trigger:focus-visible{outline:3px solid var(--Border-Brand-focus);outline-offset:2px}.review-thread__description p,.review-thread__spoiler-content p,.review-thread__reply-thread-item-body>p,.review-thread__reply-thread-description>p{white-space:pre-line;color:var(--Text-Neutral-primary);font-family:var(--Body-font-family,var(--twl-font-bai-jamjuree));font-size:var(--Body-font-size-base,14px);line-height:var(--Body-font-line-height-base,21px);margin:0}.review-thread__edited{color:var(--Text-Neutral-tertiary)}.review-thread__spoiler{box-sizing:border-box;border:1px dashed var(--Border-Danger-default);border-radius:var(--Radius-sm);inline-size:100%;padding:8px}.review-thread__spoiler-header{justify-content:space-between;align-items:center;gap:16px;display:flex}.review-thread__spoiler-title{font-family:var(--twl-font-db-helvethaica);min-block-size:24px;min-inline-size:0;color:var(--Text-Neutral-primary);align-items:center;gap:8px;font-size:16px;line-height:1.2;display:inline-flex}.review-thread__spoiler-title>svg{block-size:16px;inline-size:16px;color:var(--Icon-Neutral-primary);flex:none}.review-thread__spoiler-title .type-action-small-strong,.review-thread__spoiler-toggle .type-action-small-strong{font-family:var(--twl-font-db-helvethaica);font-size:16px;line-height:1.2}.review-thread__spoiler .review-thread__spoiler-toggle{flex:none;gap:8px;min-block-size:24px;margin-block-start:0;padding-block:0}.review-thread__spoiler .review-thread__spoiler-toggle>svg{block-size:16px;inline-size:16px}.review-thread__spoiler-content{opacity:0;grid-template-rows:0fr;transition:grid-template-rows .22s cubic-bezier(.22,1,.36,1),opacity .14s ease-out;display:grid}.review-thread__spoiler[data-expanded=true] .review-thread__spoiler-content{opacity:1;grid-template-rows:1fr}.review-thread__spoiler-content-inner{min-block-size:0;overflow:hidden}.review-thread__spoiler-content-inner>p{margin-block-start:4px}@media (prefers-reduced-motion:reduce){.review-thread__spoiler-content{transition:none}}.review-thread__like{color:var(--Text-Brand-default);cursor:pointer;font-family:var(--Body-font-family,var(--twl-font-bai-jamjuree));background:0 0;border:0;align-items:center;gap:6px;padding:0;display:inline-flex}.review-thread__reply-trigger{margin-inline-start:auto}.review-thread__like[aria-pressed=true]{color:var(--Text-Brand-active)}.review-thread__like>svg{transition:fill .16s}.review-thread__rating-row .review-thread__heart{block-size:20px;inline-size:20px}.review-thread__like:hover:not(:disabled)>svg{fill:currentColor}.review-thread__pager{--pagination-range-controls-pager-inline-size:236px}.review-thread__field,.review-thread__reply-composer label{gap:8px;display:grid}.review-thread__field>span,.review-thread__reply-composer label>span{color:var(--Text-Neutral-primary);font-family:var(--Body-font-family,var(--twl-font-bai-jamjuree));font-size:var(--Body-font-size-base,14px);justify-content:space-between;gap:16px;font-weight:600;display:flex}.review-thread__field small,.review-thread__reply-composer small{color:var(--Text-Neutral-tertiary);font-size:var(--Body-font-size-sm,12px);font-weight:500;line-height:var(--Body-font-line-height-sm,18px)}.review-thread__field small[data-over-limit=true],.review-thread__reply-composer small[data-over-limit=true]{color:var(--Text-Danger-default)}.review-thread__field textarea,.review-thread__reply-composer textarea,.review-thread__report textarea{resize:none;border:1px solid var(--Border-Neutral-subtle);border-radius:var(--Radius-sm,8px);background:var(--Base-bg-base);min-block-size:112px;color:var(--Text-Neutral-primary);font-family:var(--Body-font-family,var(--twl-font-bai-jamjuree));font-size:var(--Body-font-size-base,14px);line-height:var(--Body-font-line-height-base,21px);padding:12px}.review-thread__panel--form .review-thread__field textarea{resize:none;min-block-size:232px}.review-thread__field textarea:focus-visible,.review-thread__reply-composer textarea:focus-visible,.review-thread__report textarea:focus-visible,.review-thread__list-toolbar select:focus-visible{border-color:var(--Border-Brand-default);outline:0}.review-thread__field-error{color:var(--Text-Danger-default);font-family:var(--Body-font-family,var(--twl-font-bai-jamjuree));font-size:var(--Body-font-size-sm,12px);margin:-8px 0 0}.review-thread__form-row--rating{color:var(--Text-Danger-default);flex-wrap:wrap;align-items:center;gap:8px;display:flex}.review-thread__form-row--rating>.twl-text{font-family:var(--Body-font-family,var(--twl-font-bai-jamjuree));font-size:var(--Body-font-size-base,14px);line-height:var(--Body-font-line-height-base,21px)}.review-thread__form-row--rating strong{color:inherit;font-family:var(--Action-font-family,var(--twl-font-db-helvethaica));font-size:var(--Action-font-size-lg,20px);font-weight:var(--font-weight-bold);line-height:1}.review-thread__form-row--rating .review-thread__hearts{gap:2px}.review-thread__form-row--rating .review-thread__heart-button{block-size:32px;inline-size:32px;padding:6px}.review-thread__form-row--rating .review-thread__heart{block-size:20px;inline-size:20px}.review-thread__switch-row{color:var(--Text-Neutral-primary);font-family:var(--Body-font-family,var(--twl-font-bai-jamjuree));font-size:var(--Body-font-size-sm,12px);line-height:var(--Body-font-line-height-sm,18px);align-items:center;gap:10px;display:inline-flex}.review-thread__tag-fieldset{border:0;min-inline-size:0;margin:0;padding:0}.review-thread__tag-field{align-items:flex-start;gap:8px;min-inline-size:0;display:flex}.review-thread__tag-label{font-family:var(--Body-font-family,var(--twl-font-bai-jamjuree));font-size:var(--Body-font-size-base,14px);flex:none;line-height:28px}.review-thread__tag-list{flex-wrap:wrap;flex:auto;gap:8px;min-inline-size:0;display:flex}.review-thread__tag-option{cursor:pointer;display:inline-flex;position:relative}.review-thread__tag-legend,.review-thread__tag-input{clip-path:inset(50%);white-space:nowrap;block-size:1px;inline-size:1px;position:absolute;overflow:hidden}.review-thread__tag-option .tag{cursor:pointer}.review-thread__tag-option .tag__label{font-size:var(--Body-font-size-sm,12px);line-height:var(--Body-font-line-height-sm,18px)}.review-thread__tag-option .tag[data-state=active]{color:var(--Text-Brand-default)}.review-thread__tag-input:focus-visible+.tag{outline:3px solid var(--Border-Brand-focus);outline-offset:2px}.review-thread__tag-input:disabled+.tag{cursor:not-allowed;opacity:.6}.review-thread__panel--form .review-thread__dialog-actions>.twl-button{flex:1 1 0}.review-thread__report-row{color:var(--Text-Neutral-primary);font-family:var(--Body-font-family,var(--twl-font-bai-jamjuree));align-items:center;gap:10px;display:flex}.review-thread__report textarea:disabled{background:var(--Background-Neutral-disabled);color:var(--Text-Neutral-disabled)}.review-thread__reply-scroll{overscroll-behavior:contain;scrollbar-width:none;min-block-size:0;padding:12px 32px 8px;overflow-y:auto}.review-thread__reply-scroll::-webkit-scrollbar{display:none}.review-thread__reply-thread{margin:0;padding:0 16px;list-style:none;position:relative}.review-thread__reply-thread-item{z-index:1;grid-template-columns:32px minmax(0,1fr);gap:4px 12px;min-block-size:100px;padding-block:16px;display:grid;position:relative}.review-thread__reply-thread--has-replies .review-thread__reply-thread-item:before{z-index:-1;background:var(--Border-Brand-default);content:"";inline-size:2px;position:absolute;inset-inline-start:15px}.review-thread__reply-thread--has-replies .review-thread__reply-thread-item--parent:before{inset-block:32px 0}.review-thread__reply-thread--has-replies .review-thread__reply-thread-item--reply:before{inset-block:0}.review-thread__reply-thread--has-replies .review-thread__reply-thread-item--reply:last-child:before{inset-block-end:calc(100% - 32px)}.review-thread__reply-thread-item-meta{grid-template-columns:minmax(0,1fr) max-content;align-items:center;gap:6px 12px;display:grid}.review-thread__reply-thread-item-side{justify-content:flex-end;align-items:center;gap:4px;display:flex}.review-thread__reply-thread-item-body>p,.review-thread__reply-thread-description{margin-block-start:8px}.review-thread__reply-empty,.review-thread__reply-more{text-align:center;margin:0;padding-block:16px}.review-thread__reply-thread-item--skeleton{min-block-size:72px}.review-thread__reply-skeleton{border-radius:var(--Radius-full);background:linear-gradient(90deg, var(--Base-bg-subtle) 0%, var(--Border-Neutral-subtle) 50%, var(--Base-bg-subtle) 100%);background-size:200% 100%;animation:1.2s linear infinite review-thread-reply-shimmer}.review-thread__reply-skeleton--avatar{grid-row:1/3;block-size:32px;inline-size:32px}.review-thread__reply-skeleton--name{block-size:14px;inline-size:144px}.review-thread__reply-skeleton--message{block-size:12px;inline-size:min(100%,360px)}@keyframes review-thread-reply-shimmer{to{background-position:-200% 0}}.review-thread__reply-composer{border-block-start:1px solid var(--Border-Neutral-subtle);background:var(--Base-bg-raised);gap:12px;padding:16px 32px 24px;display:grid}.review-thread__reply-composer textarea{resize:none}.review-thread__reply-composer .twl-button{inline-size:100%}@media (max-width:767px){.review-thread__heart-button,.review-thread__like,.review-thread__reply-trigger{min-block-size:44px;min-inline-size:44px}.review-thread__panel--reply{block-size:min(85dvh,100dvh - 24px);max-block-size:min(85dvh,100dvh - 24px)}.review-thread__reply-scroll{padding-inline:16px}.review-thread__reply-thread{padding-inline:0}.review-thread__reply-composer{padding:16px 16px calc(16px + env(safe-area-inset-bottom,0px))}.review-thread__panel.review-thread__panel--list{max-block-size:calc(85dvh - 42px - env(safe-area-inset-bottom,0px));padding:24px 16px calc(16px + env(safe-area-inset-bottom));gap:20px}.review-thread__panel.review-thread__panel--form{padding:24px 16px calc(16px + env(safe-area-inset-bottom));gap:16px}.review-thread__panel--form .review-thread__form{gap:12px}.review-thread__panel--form .review-thread__field textarea{min-block-size:168px}.review-thread__list-toolbar{grid-template-columns:124px auto;justify-content:space-between;align-items:center;gap:8px;display:grid}.review-thread__sort{--pagination-range-controls-pager-inline-size:100%;min-inline-size:0}.review-thread__list-toolbar .review-thread__pager{--pagination-range-controls-pager-inline-size:clamp(182px, 49vw, 192px);inline-size:var(--pagination-range-controls-pager-inline-size);justify-self:end;min-inline-size:0;max-inline-size:none}.review-thread__sort .pagination-range-controls__menu{inline-size:168px}.review-thread__meta{text-overflow:ellipsis;max-inline-size:76px;overflow:hidden}}@media (max-width:359px){.review-thread__list-toolbar{grid-template-columns:96px auto}}@media (prefers-reduced-motion:reduce){.review-thread__reply-skeleton{animation:none}}
.review-summary{--review-summary-accent:var(--Text-Danger-default,#c72126);--review-summary-accent-subtle:var(--Background-Danger-subtle,#fceeee);--review-summary-border:var(--Border-Neutral-default,#cacbce);--review-summary-border-subtle:var(--Border-Neutral-subtle,#e4e5e7);--review-summary-surface:var(--Base-bg-raised,#fff);--review-summary-text:var(--Text-Neutral-primary,#070708);--review-summary-text-subtle:var(--Text-Neutral-tertiary,#6d7078);box-sizing:border-box;color:var(--review-summary-text);inline-size:100%;container-type:inline-size}.review-summary__header{justify-content:space-between;align-items:center;gap:16px;margin-block-end:8px;display:flex}.review-summary__title{color:var(--review-summary-text);font-family:var(--Heading-font-family,var(--twl-font-db-helvethaica));font-size:var(--Heading-font-size-sm,20px);margin:0;font-style:normal;font-weight:500;line-height:1}.review-summary__see-all{color:var(--Text-Brand-default,var(--twl-sem-text-brand-default));font-family:var(--Action-font-family,var(--twl-font-db-helvethaica));font-size:var(--Action-font-size-lg,20px);flex:none;align-items:center;gap:2px;min-block-size:24px;font-style:normal;font-weight:500;line-height:1;text-decoration:none;display:inline-flex}.review-summary__see-all:focus-visible,.review-summary__action:focus-visible{outline:3px solid var(--Border-Brand-default,#ff775f);outline-offset:3px}.review-summary__content{gap:24px;display:grid}.review-summary__rating-card{box-sizing:border-box;grid-template-columns:minmax(96px,30fr) 1px minmax(0,70fr);align-items:center;column-gap:clamp(10px,3.5cqi,20px);min-block-size:123px;display:grid}.review-summary__score-panel{place-items:center;gap:8px;display:grid}.review-summary__score{color:var(--review-summary-accent);font-family:var(--Title-Page-font-family,var(--twl-font-db-helvethaica));font-size:var(--Title-Page-font-size-lg,32px);font-style:normal;font-weight:700;line-height:1}.review-summary__hearts{color:var(--review-summary-accent);flex:none;align-items:center;gap:4px;display:inline-flex}.review-summary__heart{flex:none;display:block}.review-summary__heart[data-filled=false]{color:var(--review-summary-accent)}.review-summary__divider{background:var(--review-summary-border-subtle);place-self:stretch center;block-size:99px;inline-size:1px}.review-summary__rating-list{gap:6px;margin:0;padding:0;list-style:none;display:grid}.review-summary__rating-row{grid-template-columns:max-content minmax(48px,1fr) minmax(13px,max-content);align-items:center;gap:clamp(6px,2cqi,8px);display:grid}.review-summary__rating-row-hearts{gap:4px}.review-summary__bar{background:var(--review-summary-accent-subtle);border-radius:var(--Radius-full,var(--twl-radius-full,999px));block-size:4px;inline-size:100%;display:block;overflow:hidden}.review-summary__bar-fill{background:var(--review-summary-accent);border-radius:inherit;block-size:100%;display:block}.review-summary__rating-count{color:var(--review-summary-text-subtle);font-family:var(--Body-font-family,var(--twl-font-bai-jamjuree));font-size:var(--Body-font-size-xs,10px);font-style:normal;font-weight:500;line-height:var(--Body-font-line-height-xs,15px);white-space:nowrap}.review-summary__tag-card,.review-summary__actions{display:none}.review-summary__action{inline-size:auto;width:auto}.review-summary__action--review{gap:4px;min-height:28px;padding:2px 16px}.review-summary__action--all{display:none}.review-summary__action--empty-write{inline-size:min(100%,200px);width:min(100%,200px);display:none}.review-summary__empty{background:var(--Background-Neutral-tertiary,var(--twl-sem-bg-neutral-tertiary));box-sizing:border-box;border-radius:8px;justify-content:center;align-items:center;min-block-size:88px;inline-size:100%;padding:16px;display:flex}.review-summary__empty--writeable{background:var(--Background-Brand-subtle,var(--twl-sem-bg-brand-subtle))}.review-summary__empty-message{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:12px;inline-size:100%;padding:0;display:flex}.review-summary__empty-text{color:var(--review-summary-text);font-family:var(--Body-font-family,var(--twl-font-bai-jamjuree,"Bai Jamjuree"));font-size:var(--Body-font-size-md,14px);text-align:center;max-inline-size:100%;font-style:normal;font-weight:500;line-height:1;display:inline-flex}@container (min-width:680px){.review-summary__header{margin-block-end:24px}.review-summary__title{font-family:var(--Title-Page-font-family,var(--twl-font-db-helvethaica));font-size:var(--Title-Page-font-size-lg,32px);font-weight:700}.review-summary__see-all{display:none}.review-summary__content{grid-template-columns:minmax(0,1fr);align-items:stretch}:is(.review-summary__content--has-tags,.review-summary__content:has(.review-summary__tag-card)){grid-template-columns:minmax(0,1fr) minmax(288px,40%)}.review-summary__rating-card{background:var(--review-summary-surface);border:1px solid var(--review-summary-border);border-radius:8px;grid-template-columns:minmax(120px,30fr) 1px minmax(210px,70fr);column-gap:clamp(12px,2cqi,20px);min-block-size:178px;padding:31px clamp(12px,1.8cqi,18px)}.review-summary__score-panel{gap:16px}.review-summary__score{font-size:var(--Title-Hero-font-size,64px)}.review-summary__divider{block-size:114px}.review-summary__rating-list{gap:6px}.review-summary__rating-row{grid-template-columns:max-content minmax(80px,1fr) minmax(16px,max-content)}.review-summary__score-hearts,.review-summary__rating-row-hearts{gap:8px}.review-summary__bar{block-size:6px}.review-summary__rating-count{font-size:var(--Body-font-size-sm,12px);line-height:var(--Body-font-line-height-sm,18px)}.review-summary__tag-card{background:var(--review-summary-surface);border:1px solid var(--review-summary-border);box-sizing:border-box;border-radius:8px;grid-template-columns:1fr;align-content:center;gap:8px;min-block-size:178px;padding:40px clamp(16px,3cqi,24px);display:grid}.review-summary__tag{color:var(--review-summary-text);grid-template-columns:48px minmax(0,1fr);align-items:center;gap:12px;min-inline-size:0;margin:0;display:grid}.review-summary__tag strong{color:var(--review-summary-accent);font-family:var(--Body-font-family,var(--twl-font-bai-jamjuree));font-size:var(--Body-font-size-lg,16px);font-style:normal;font-weight:700;line-height:var(--Body-font-line-height-lg,24px);text-align:end}.review-summary__tag span{color:var(--review-summary-text);font-family:var(--Body-font-family,var(--twl-font-bai-jamjuree));font-size:var(--Body-font-size-sm,12px);font-style:normal;font-weight:500;line-height:var(--Body-font-line-height-sm,18px);overflow-wrap:anywhere;text-overflow:ellipsis;white-space:nowrap;min-inline-size:0;overflow:hidden}.review-summary__actions{justify-content:flex-end;gap:16px;margin-block-start:24px;display:flex}.review-summary__action{inline-size:142px;gap:8px;width:142px;min-height:44px;padding:10px 24px}.review-summary__action--all,.review-summary__action--empty-write{display:inline-flex}.review-summary__empty--writeable{min-block-size:178px;padding:12px 24px 12px 8px}.review-summary__empty--writeable .review-summary__empty-message{padding:32px}}@container (min-width:940px){:is(.review-summary__content--has-tags,.review-summary__content:has(.review-summary__tag-card)){grid-template-columns:minmax(0,625fr) minmax(0,307fr)}.review-summary__rating-card{grid-template-columns:minmax(150px,30fr) 1px minmax(260px,70fr);column-gap:clamp(16px,2.5cqi,28px);padding:31px clamp(14px,2cqi,24px)}.review-summary__tag-card{padding:40px 30px}.review-summary__tag{gap:24px}}
.tag{--tag-block-size:28px;--tag-icon-size:16px;background:var(--Base-bg-raised,var(--background-raised));block-size:var(--tag-block-size);border:1px solid var(--Border-Neutral-default,var(--border-default));border-radius:var(--Radius-lg,var(--twl-radius-lg));box-sizing:border-box;color:var(--Text-Neutral-secondary,var(--text-secondary));align-items:center;gap:var(--twl-space-1);max-inline-size:100%;padding-block:var(--twl-space-1);padding-inline:var(--twl-space-3);white-space:nowrap;flex:none;text-decoration:none;display:inline-flex}.tag__icon{block-size:var(--tag-icon-size);color:var(--Icon-Neutral-tertiary,var(--twl-sem-icon-neutral-tertiary));inline-size:var(--tag-icon-size);flex:none}.tag__label{text-overflow:ellipsis;min-inline-size:0;overflow:hidden}.tag[data-state=active],.tag-link:hover,.tag-link:active{background:var(--Background-Brand-subtle,var(--twl-sem-bg-brand-subtle));border-color:var(--Border-Brand-default,var(--twl-sem-border-brand-default))}.tag[data-state=active] .tag__icon,.tag-link:hover .tag__icon,.tag-link:active .tag__icon{color:var(--Icon-Brand-default,var(--twl-sem-icon-brand-default))}.tag-link{cursor:pointer}.tag-link:focus-visible{outline:3px solid var(--Border-Brand-focus,var(--twl-sem-border-brand-focus));outline-offset:2px}
.story-stat-row{margin-block-start:16px}.story-stat-row__list{scrollbar-width:none;align-items:center;column-gap:24px;block-size:84px;margin:0;padding:0;list-style:none;display:flex;overflow:visible}.story-stat-row__list::-webkit-scrollbar{display:none}.story-stat-row__item{text-align:center;flex:1;place-items:center;row-gap:0;min-block-size:72px;min-inline-size:0;display:grid;position:relative}.story-stat-row__item:not(:last-child):after{background:var(--Border-Neutral-subtle);content:"";block-size:84px;inline-size:1px;position:absolute;inset-block-start:50%;inset-inline-end:-12px;transform:translateY(-50%)}.story-stat-row__icon{color:var(--Text-Brand-default);order:1;margin-block-end:4px}.story-stat-row__value,.story-stat-row__label{overflow-wrap:anywhere;min-inline-size:0;margin:0}.story-stat-row__value{color:var(--Text-Neutral-primary);order:2}.story-stat-row__label{order:3}@media (max-width:420px){.story-stat-row__icon{width:18px;height:18px}}@media (min-width:768px) and (max-width:1023px){.story-stat-row__list{column-gap:16px;block-size:84px;inline-size:100%;overflow:hidden}.story-stat-row__item{flex:0 0 calc(20% - 12.8px);row-gap:0;min-block-size:84px;min-inline-size:0;overflow:visible}.story-stat-row__item:not(:last-child):after{block-size:84px;inset-inline-end:-8px}.story-stat-row__value{font-size:var(--Body-font-size-md);line-height:var(--Body-font-line-height-md);white-space:nowrap}.story-stat-row__label{font-size:var(--Body-font-size-sm);line-height:var(--Body-font-line-height-sm);white-space:nowrap;max-inline-size:none;overflow:visible}}@media (max-width:767px){.story-stat-row{box-sizing:border-box;background:0 0;inline-size:100%;margin-block-start:12px;margin-inline:0;padding-block:0;padding-inline:0;overflow:hidden}.story-stat-row__list{grid-template-rows:repeat(3,20px);grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-auto-flow:column;gap:9px 32px;block-size:78px;inline-size:100%;padding-inline:16px;display:grid;overflow:hidden}.story-stat-row__item{flex:initial;text-align:start;grid-template-columns:20px auto minmax(0,1fr);place-items:center start;gap:0 6px;min-block-size:20px;min-inline-size:0;display:grid;overflow:visible}.story-stat-row__item:not(:last-child):after{content:none}.story-stat-row__item:nth-child(3):after{background:var(--Static-Opacity-White-10);content:"";block-size:78px;inline-size:1px;position:absolute;inset-block-start:-58px;inset-inline-end:-16px;transform:none}.story-stat-row__icon{block-size:20px;color:var(--Text-Brand-default);inline-size:20px;margin-block-end:0}.story-stat-row__value{color:var(--Text-Static-white);font-size:var(--Body-font-size-sm);font-weight:var(--font-weight-medium);line-height:var(--Body-font-line-height-sm);white-space:nowrap}.story-stat-row__label{color:var(--Text-Static-white);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;max-inline-size:none;overflow:hidden}}
.story-synopsis{box-sizing:border-box;inline-size:100%;max-inline-size:var(--story-detail-content-inline-size);margin-block-start:0;margin-inline:auto}.story-synopsis__mobile-intro{display:none}.story-synopsis__panel{padding-block-start:16px;display:grid}.story-synopsis__short{overflow-wrap:anywhere;white-space:pre-line;margin:0}.story-synopsis__body{max-block-size:var(--overflow-disclosure-collapsed-block-size);transition:max-block-size .22s cubic-bezier(.22,1,.36,1);overflow:hidden}.story-synopsis__body[data-expanded=true]{max-block-size:var(--overflow-disclosure-expanded-block-size)}@media (prefers-reduced-motion:reduce){.story-synopsis__body{transition:none}}@media (max-width:480px){.story-synopsis__tab-list .section-tabs__tab{flex:1 0 auto;padding-inline:10px}}@media (max-width:767px){.story-synopsis{max-inline-size:none;margin-block-start:12px;padding-inline:16px}.story-synopsis .story-synopsis__desktop-tabs,.story-synopsis .story-synopsis__desktop-panel{display:none}.story-synopsis__mobile-intro{color:var(--Text-Neutral-primary);gap:8px;display:grid}.story-synopsis__mobile-heading{color:var(--Text-Neutral-primary);font-family:var(--Heading-font-family);font-size:var(--Heading-font-size-sm);font-style:normal;font-weight:var(--font-weight-medium);margin:0;line-height:normal}.story-synopsis__mobile-body{color:var(--Text-Neutral-primary);font-family:var(--Body-font-family);font-size:var(--Body-font-size-md);font-style:normal;font-weight:var(--font-weight-medium);line-height:var(--Body-font-line-height-md);align-self:stretch;overflow:hidden}.story-synopsis__mobile-body .rich-text-segments,.story-synopsis__mobile-body .safe-rich-text-html{--rich-text-segments-paragraph-gap:var(--Body-font-line-height-md);--safe-rich-text-html-paragraph-gap:var(--Body-font-line-height-md);font-size:var(--Body-font-size-md);line-height:var(--Body-font-line-height-md)}.story-synopsis__mobile-intro .overflow-toggle{justify-self:center;margin-block-start:0}}
.protected-content{-webkit-user-select:none;user-select:none;-webkit-touch-callout:none}.protected-content:focus{outline:none}.protected-content :where(img){-webkit-user-drag:none;user-drag:none}@media print{.protected-content>*{display:none!important}.protected-content:after{color:#000;content:"เนื้อหานี้ไม่สามารถพิมพ์ได้";font:16px/1.5 sans-serif;display:block!important}}
