.home-module__06co2W__page{--card-w:calc((100vw - var(--sp-layout-gutter-mobile) - 2 * var(--sp-layout-card-gap)) / 2.7);max-width:var(--sp-layout-content-max);padding:max(var(--space-5), env(safe-area-inset-top)) var(--sp-layout-gutter-mobile) var(--space-10);margin:0 auto}.home-module__06co2W__brandbar{align-items:center;gap:var(--space-3);margin-bottom:var(--sp-layout-section-gap);display:flex}.home-module__06co2W__brandmark{margin:0;line-height:0}.home-module__06co2W__brandlogo{width:auto;height:44px;margin:-8px 0 -8px -8px;display:block}@media (min-width:720px){.home-module__06co2W__brandlogo{height:52px;margin:-9px 0 -9px -9px}}.home-module__06co2W__section{margin-bottom:var(--sp-layout-section-gap)}@media (min-width:720px){.home-module__06co2W__section{margin-bottom:var(--space-10)}}.home-module__06co2W__sectionhead{justify-content:space-between;align-items:baseline;gap:var(--space-3);margin-bottom:var(--space-3);display:flex}.home-module__06co2W__sectionhead h2{font:var(--sp-typography-title-m-font);letter-spacing:var(--sp-typography-title-m-tracking)}@media (min-width:720px){.home-module__06co2W__sectionhead{margin-bottom:var(--space-4)}.home-module__06co2W__sectionhead h2{font:var(--sp-typography-title-l-font);letter-spacing:var(--sp-typography-title-l-tracking)}}.home-module__06co2W__grid{grid-template-columns:repeat(auto-fill, minmax(calc(var(--sp-size-poster-w-mobile) - 8px), 1fr));gap:var(--sp-layout-card-gap);margin:0;padding:0;list-style:none;display:grid}.home-module__06co2W__rail{grid-auto-flow:column;grid-auto-columns:var(--card-w);gap:var(--sp-layout-card-gap);scroll-snap-type:x proximity;scroll-padding-inline:var(--sp-layout-gutter-mobile);padding:0 var(--sp-layout-gutter-mobile) var(--space-2);margin:0 calc(-1 * var(--sp-layout-gutter-mobile));scrollbar-width:none;list-style:none;display:grid;overflow-x:auto}.home-module__06co2W__rankrail{grid-auto-columns:calc(var(--card-w) * 1.42)}.home-module__06co2W__rail::-webkit-scrollbar{display:none}.home-module__06co2W__rail>li{scroll-snap-align:start}.home-module__06co2W__card{gap:var(--space-2);height:100%;color:inherit;flex-direction:column;text-decoration:none;display:flex}.home-module__06co2W__card:focus-visible{outline:none}.home-module__06co2W__card:focus-visible .poster-frame{outline:2px solid var(--sp-focus-ring);outline-offset:2px}.home-module__06co2W__cardtitle{font:var(--sp-typography-label-l-font);-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.home-module__06co2W__cardmeta{font:var(--sp-typography-meta-font);margin-top:calc(var(--space-2) * -1);color:var(--sp-text-tertiary);white-space:nowrap;text-overflow:ellipsis;font-variant-numeric:tabular-nums;overflow:hidden}.home-module__06co2W__cardgenre{color:var(--sp-text-secondary)}.home-module__06co2W__cardtitle+.home-module__06co2W__cardmeta{margin-top:calc(var(--space-1) * -1)}.home-module__06co2W__card .poster-frame{transition:transform var(--sp-motion-duration-fast) var(--sp-motion-easing-standard)}.home-module__06co2W__card:active .poster-frame{transform:scale(.97)}.home-module__06co2W__grid>li,.home-module__06co2W__rail>li{display:flex}.home-module__06co2W__card>.home-module__06co2W__cardtitle+.home-module__06co2W__cardmeta{margin-top:auto}.home-module__06co2W__cardranked{padding-left:calc(var(--card-w) * .42);position:relative}.home-module__06co2W__rank{z-index:0;height:calc(var(--card-w) * 4 / 3);font-size:calc(var(--card-w) * .78);letter-spacing:-.08em;color:var(--sp-bg-page);-webkit-text-stroke:2px var(--sp-overlay-white-52);font-variant-numeric:tabular-nums;pointer-events:none;align-items:flex-end;font-weight:800;line-height:.8;display:flex;position:absolute;top:0;left:0}.home-module__06co2W__cardranked .poster-morph{z-index:1;position:relative}.home-module__06co2W__age{border-radius:var(--sp-radius-xs);background:var(--sp-overlay-black-60);border:1px solid var(--sp-overlay-white-20);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);min-width:26px;height:20px;color:var(--sp-text-primary);font:var(--sp-typography-overline-font);font-variant-numeric:tabular-nums;place-items:center;padding:0 5px;font-weight:600;line-height:1;display:grid;position:absolute;top:6px;right:6px}.home-module__06co2W__headeractions{align-items:center;gap:var(--space-1);margin-left:auto;display:flex}.home-module__06co2W__headeraction{width:var(--tap);height:var(--tap);border-radius:var(--sp-radius-pill);color:var(--sp-text-primary);justify-content:center;align-items:center;display:inline-flex}.home-module__06co2W__headeraction:hover{background:var(--sp-surface-container)}.home-module__06co2W__headeraction svg{width:24px;height:24px}.home-module__06co2W__progress{background:var(--sp-overlay-white-20);height:3px;position:absolute;bottom:0;left:0;right:0;overflow:hidden}.home-module__06co2W__progressbar{background:var(--sp-brand-default);height:100%;display:block}@media (min-width:720px){.home-module__06co2W__page{--card-w:var(--sp-size-poster-w-desktop);padding-left:var(--sp-layout-gutter-desktop);padding-right:var(--sp-layout-gutter-desktop)}.home-module__06co2W__grid{grid-template-columns:repeat(auto-fill, var(--sp-size-poster-w-desktop))}.home-module__06co2W__rail{padding:0 0 var(--space-2);margin:0;scroll-padding-inline:0}}.home-module__06co2W__headerback{width:var(--tap);height:var(--tap);margin-left:calc(var(--space-3) * -1);border-radius:var(--sp-radius-pill);color:var(--sp-text-primary);justify-content:center;align-items:center;display:inline-flex}.home-module__06co2W__headerback svg{width:24px;height:24px}.home-module__06co2W__pagetitle{font:var(--sp-typography-title-m-font);letter-spacing:-.2px}.home-module__06co2W__badge{border-radius:var(--sp-radius-xs);background:var(--sp-overlay-black-60);border:1px solid var(--sp-overlay-white-20);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);height:20px;color:var(--sp-text-primary);font:var(--sp-typography-overline-font);place-items:center;padding:0 6px;font-weight:600;line-height:1;display:grid;position:absolute;top:6px;left:6px}.home-module__06co2W__moreError{margin-top:var(--space-3)}.home-module__06co2W__moreRow.row{margin-top:var(--space-4);justify-content:center}.home-module__06co2W__pagenote{margin-top:calc(-1 * var(--space-4));margin-bottom:var(--space-6)}.home-module__06co2W__pagenotelink{color:var(--sp-text-primary);text-underline-offset:3px;text-decoration:underline}.home-module__06co2W__emptyaction{margin-top:var(--space-2)}.home-module__06co2W__railwrap{position:relative}.home-module__06co2W__railarrow{display:none}@media (hover:hover) and (pointer:fine) and (min-width:720px){.home-module__06co2W__railwrap:before,.home-module__06co2W__railwrap:after{content:"";top:0;bottom:var(--space-2);pointer-events:none;opacity:0;width:56px;transition:opacity var(--sp-motion-duration-fast) var(--sp-motion-easing-standard);z-index:1;position:absolute}.home-module__06co2W__railwrap:before{background:linear-gradient(to right, var(--sp-bg-page), transparent);left:0}.home-module__06co2W__railwrap:after{background:linear-gradient(to left, var(--sp-bg-page), transparent);right:0}.home-module__06co2W__railwrap[data-start]:before,.home-module__06co2W__railwrap[data-end]:after{opacity:1}.home-module__06co2W__railarrow:not([hidden]){top:calc(var(--sp-size-poster-w-desktop) * 2 / 3);z-index:2;width:var(--tap);height:var(--tap);border:1px solid var(--sp-surface-hairline);border-radius:var(--sp-radius-pill);background:var(--sp-surface-highest);color:var(--sp-text-primary);cursor:pointer;place-items:center;padding:0;display:grid;position:absolute;transform:translateY(-50%)}.home-module__06co2W__railarrow:hover{background:var(--sp-control-fill-hover)}.home-module__06co2W__railarrow:focus-visible{outline:2px solid var(--sp-focus-ring);outline-offset:2px}.home-module__06co2W__railarrow svg{width:20px;height:20px}.home-module__06co2W__railprev{left:var(--space-2)}.home-module__06co2W__railnext{right:var(--space-2)}}.home-module__06co2W__featuredsection{margin-bottom:var(--sp-layout-section-gap)}.home-module__06co2W__hero{isolation:isolate;margin:0 calc(-1 * var(--sp-layout-gutter-mobile));background:var(--sp-surface-container);position:relative;overflow:hidden}.home-module__06co2W__herobackdrop{z-index:-1;object-fit:cover;filter:blur(36px)saturate(1.15)brightness(.5);width:124%;height:124%;position:absolute;inset:-12%}.home-module__06co2W__hero:after{content:"";z-index:-1;background:linear-gradient(to bottom, var(--sp-bg-page), transparent 22%, transparent 55%, var(--sp-bg-page)), linear-gradient(to right, var(--sp-overlay-black-40), transparent 70%);position:absolute;inset:0}.home-module__06co2W__heroinner{align-items:end;gap:var(--space-4);padding:var(--space-6) var(--sp-layout-gutter-mobile) var(--space-5);grid-template-columns:minmax(0,42%) minmax(0,1fr);display:grid}.home-module__06co2W__heroposter{display:block}.home-module__06co2W__heroposter .poster-frame{box-shadow:0 0 0 1px var(--sp-overlay-white-10)}.home-module__06co2W__herobody{align-items:flex-start;gap:var(--space-2);min-width:0;padding-bottom:var(--space-1);flex-direction:column;display:flex}.home-module__06co2W__herokicker{font:var(--sp-typography-overline-font);letter-spacing:var(--sp-typography-overline-tracking);color:var(--sp-overlay-white-68)}.home-module__06co2W__herotitle{font:var(--sp-typography-series-hero-font);letter-spacing:var(--sp-typography-series-hero-tracking);text-wrap:balance;-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.home-module__06co2W__herotitle a{color:inherit;text-decoration:none}.home-module__06co2W__herotitle a:focus-visible{outline:2px solid var(--sp-focus-ring);outline-offset:2px;border-radius:var(--sp-radius-xs)}.home-module__06co2W__heronote{font:var(--sp-typography-body-s-font);color:var(--sp-overlay-white-84);-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.home-module__06co2W__herometa{font:var(--sp-typography-meta-font);color:var(--sp-overlay-white-68)}.home-module__06co2W__herocta{margin-top:var(--space-2)}.home-module__06co2W__featuredrest{margin-top:var(--space-4)}@media (min-width:720px){.home-module__06co2W__hero{background:0 0;margin:0 calc(50% - 50vw)}.home-module__06co2W__hero:after{background:linear-gradient(to bottom, var(--sp-bg-page), transparent 28%, transparent 62%, var(--sp-bg-page)), linear-gradient(to right, var(--sp-bg-page), transparent 45%, transparent 70%, var(--sp-bg-page))}@supports (color:color-mix(in srgb, red 50%, transparent)){.home-module__06co2W__hero:after{background:linear-gradient(to bottom, var(--sp-bg-page), transparent 28%, transparent 62%, var(--sp-bg-page)), linear-gradient(to right, var(--sp-bg-page), color-mix(in srgb, var(--sp-bg-page) 55%, transparent) 30%, transparent 62%, color-mix(in srgb, var(--sp-bg-page) 60%, transparent) 85%, var(--sp-bg-page))}}.home-module__06co2W__heroinner{align-items:center;gap:var(--space-8);max-width:var(--sp-layout-content-max);padding:var(--sp-space-10) var(--sp-layout-gutter-desktop) var(--space-10);grid-template-columns:264px minmax(0,560px);margin:0 auto}.home-module__06co2W__herobody{gap:var(--space-3)}.home-module__06co2W__herotitle{font:var(--sp-typography-series-hero-l-font);letter-spacing:var(--sp-typography-series-hero-l-tracking)}.home-module__06co2W__heronote{font:var(--sp-typography-body-l-font)}.home-module__06co2W__herometa{font:var(--sp-typography-body-s-font)}.home-module__06co2W__herocta{margin-top:var(--space-3);min-width:160px;min-height:var(--sp-component-button-height-l);font-size:16px}}.home-module__06co2W__skelposter{aspect-ratio:3/4;border-radius:var(--sp-component-poster-radius);display:block}.home-module__06co2W__skeltitle{width:80%;display:block}.home-module__06co2W__skelmeta{width:55%;min-height:12px;display:block}.home-module__06co2W__removable{position:relative}.home-module__06co2W__unavailable{cursor:default}.home-module__06co2W__unavailableposter{background:var(--sp-surface-container);border:1px dashed var(--sp-surface-hairline);width:100%;font:var(--sp-typography-caption-font);color:var(--sp-text-tertiary);text-align:center;place-items:center;display:grid}.home-module__06co2W__remove{width:var(--tap);height:var(--tap);border-radius:var(--sp-radius-md);color:var(--sp-text-primary);cursor:pointer;background:0 0;border:0;place-items:center;padding:0;display:grid;position:absolute;top:0;right:0}.home-module__06co2W__remove svg{box-sizing:border-box;border-radius:var(--sp-radius-pill);background:var(--sp-overlay-black-60);border:1px solid var(--sp-overlay-white-20);width:28px;height:28px;padding:5px}.home-module__06co2W__remove:hover svg{background:var(--sp-overlay-black-72)}.home-module__06co2W__remove:focus-visible{outline:2px solid var(--sp-focus-ring);outline-offset:-2px}.home-module__06co2W__snackregion{left:50%;bottom:calc(env(safe-area-inset-bottom,0px) + var(--space-6));z-index:50;width:max-content;max-width:calc(100vw - 2 * var(--sp-layout-gutter-mobile));position:fixed;transform:translate(-50%)}.home-module__06co2W__snackbar{align-items:center;gap:var(--space-3);padding:var(--space-1) var(--space-1) var(--space-1) var(--space-4);border-radius:var(--sp-radius-md);background:var(--sp-surface-highest);border:1px solid var(--sp-surface-hairline);color:var(--sp-text-primary);font:var(--sp-typography-body-s-font);display:flex}.home-module__06co2W__snackaction{white-space:nowrap;min-height:var(--tap);min-width:var(--tap);padding:0 var(--space-3);border-radius:var(--sp-radius-sm);color:var(--sp-text-primary);font:var(--sp-typography-label-m-font);text-underline-offset:3px;cursor:pointer;background:0 0;border:0;flex:none;text-decoration:underline}.home-module__06co2W__snackaction:hover{background:var(--sp-control-fill-hover)}.home-module__06co2W__snackaction:focus-visible{outline:2px solid var(--sp-focus-ring);outline-offset:-2px}.home-module__06co2W__sectionnote{color:var(--sp-text-tertiary);margin:calc(var(--space-2) * -1) 0 var(--space-3)}.home-module__06co2W__sectionnote a{color:var(--sp-text-secondary);text-underline-offset:3px;text-decoration:underline}.home-module__06co2W__historyfoot{justify-content:flex-end;gap:var(--space-2);margin-bottom:var(--space-3);flex-wrap:wrap;display:flex}
.catalog-module__v9C3fG__page{--card-w:var(--sp-size-poster-w-mobile);width:100%;max-width:var(--sp-layout-content-max);padding:var(--sp-space-7) var(--sp-layout-gutter-mobile) var(--sp-space-10);margin:0 auto}.catalog-module__v9C3fG__home{padding-top:var(--sp-space-3)}.catalog-module__v9C3fG__pageTitle{font:var(--sp-typography-display-font);letter-spacing:var(--sp-typography-display-tracking);margin-bottom:var(--sp-space-7)}.catalog-module__v9C3fG__showcase{isolation:isolate;height:max(560px,100svh - 152px);margin:0 calc(-1 * var(--sp-layout-gutter-mobile)) var(--sp-space-8);background:var(--sp-bg-page);position:relative;overflow:hidden}.catalog-module__v9C3fG__showcaseLink{height:100%;color:var(--sp-text-primary);touch-action:pan-y;text-decoration:none;display:block}.catalog-module__v9C3fG__showcaseLink:focus-visible{outline-offset:-4px}.catalog-module__v9C3fG__showcaseVisual{z-index:-1;position:absolute;inset:0}.catalog-module__v9C3fG__showcaseVisual>img,.catalog-module__v9C3fG__preview{object-fit:cover;object-position:calc(var(--sp-poster-fx,.5) * 100%) calc(var(--sp-poster-fy,.25) * 100%);width:100%;height:100%}.catalog-module__v9C3fG__showcaseVisual:after{content:"";background:linear-gradient(to bottom, var(--sp-overlay-black-40), transparent 20%, transparent 44%, var(--sp-overlay-black-72) 74%, var(--sp-bg-page));position:absolute;inset:0}.catalog-module__v9C3fG__preview{opacity:0;transition:opacity var(--sp-motion-duration-slow) var(--sp-motion-easing-standard);position:absolute;inset:0}.catalog-module__v9C3fG__preview[data-ready]{opacity:1}.catalog-module__v9C3fG__showcaseCopy{bottom:var(--sp-space-11);left:var(--sp-space-5);right:var(--sp-space-5);gap:var(--sp-space-3);flex-direction:column;display:flex;position:absolute}.catalog-module__v9C3fG__showcaseCopy h2{font:var(--sp-typography-series-hero-l-font);letter-spacing:var(--sp-typography-series-hero-l-tracking);text-wrap:balance;max-width:16ch}.catalog-module__v9C3fG__showcaseSynopsis{font:var(--sp-typography-body-m-font);color:var(--sp-text-secondary);-webkit-line-clamp:2;-webkit-box-orient:vertical;max-width:46ch;display:-webkit-box;overflow:hidden}.catalog-module__v9C3fG__showcaseMeta{font:var(--sp-typography-label-s-font)}.catalog-module__v9C3fG__showcaseFree{color:var(--sp-text-secondary);font:var(--sp-typography-meta-font)}.catalog-module__v9C3fG__showcaseBars{top:0;left:var(--sp-space-5);right:var(--sp-space-5);gap:var(--sp-space-2);z-index:2;display:flex;position:absolute}.catalog-module__v9C3fG__showcaseBars button{min-width:0;min-height:var(--sp-size-touch-min);cursor:pointer;background:0 0;border:0;flex:1;padding:0}.catalog-module__v9C3fG__showcaseBars button>span{height:var(--sp-size-progress-bar);background:var(--sp-overlay-white-30);display:block;overflow:hidden}.catalog-module__v9C3fG__showcaseBars button>span>span{background:var(--sp-text-primary);transform-origin:0;height:100%;display:block}.catalog-module__v9C3fG__showcaseControls{right:var(--sp-space-5);bottom:var(--sp-space-3);align-items:center;gap:var(--sp-space-2);font:var(--sp-typography-meta-font);font-variant-numeric:tabular-nums;display:flex;position:absolute}.catalog-module__v9C3fG__showcaseControls button{width:var(--sp-size-touch-min);height:var(--sp-size-touch-min);border:1px solid var(--sp-overlay-white-20);border-radius:var(--sp-radius-pill);background:var(--sp-overlay-black-40);cursor:pointer;place-items:center;padding:0;display:grid}.catalog-module__v9C3fG__showcaseControls svg{width:var(--sp-size-icon-m);height:var(--sp-size-icon-m)}.catalog-module__v9C3fG__desktopWatch{display:none}.catalog-module__v9C3fG__catalog{margin-top:var(--sp-space-8)}.catalog-module__v9C3fG__orders{gap:var(--sp-space-7);border-bottom:1px solid var(--sp-surface-hairline);display:flex}.catalog-module__v9C3fG__orders button{min-height:48px;padding:0 0 var(--sp-space-3);color:var(--sp-text-tertiary);font:var(--sp-typography-title-m-font);cursor:pointer;background:0 0;border:0;position:relative}.catalog-module__v9C3fG__orders button[aria-pressed=true]{color:var(--sp-text-primary)}.catalog-module__v9C3fG__orders button[aria-pressed=true]:after{content:"";height:var(--sp-size-progress-bar);background:var(--sp-brand-default);position:absolute;bottom:0;left:0;right:0}.catalog-module__v9C3fG__genres{scrollbar-width:thin;gap:var(--sp-space-6);margin-bottom:var(--sp-space-4);display:flex;overflow-x:auto}.catalog-module__v9C3fG__genres button{min-height:var(--sp-size-touch-min);padding:var(--sp-space-3) 0;color:var(--sp-text-tertiary);font:var(--sp-typography-body-m-font);font-weight:var(--sp-font-weight-medium);cursor:pointer;background:0 0;border:0;flex:none}.catalog-module__v9C3fG__genres button[aria-pressed=true]{color:var(--sp-text-primary)}.catalog-module__v9C3fG__lineupGrid{gap:var(--sp-space-7) var(--sp-layout-card-gap);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.catalog-module__v9C3fG__orders+.catalog-module__v9C3fG__lineupGrid,.catalog-module__v9C3fG__orders+div:not(.catalog-module__v9C3fG__genres){margin-top:var(--sp-space-5)}.catalog-module__v9C3fG__lineupGrid>li,.catalog-module__v9C3fG__lineupCard{min-width:0}.catalog-module__v9C3fG__lineupPoster{aspect-ratio:var(--sp-component-poster-lineup-ratio)!important}.catalog-module__v9C3fG__lineupPoster:after{content:"";pointer-events:none;background:var(--sp-scrim-video-bottom);position:absolute;inset:40% 0 0}.catalog-module__v9C3fG__lineupTitle{bottom:var(--sp-space-4);left:var(--sp-space-4);right:var(--sp-space-4);z-index:1;font:var(--sp-typography-series-lineup-font);letter-spacing:var(--sp-typography-series-lineup-tracking);-webkit-line-clamp:3;text-wrap:balance;-webkit-box-orient:vertical;display:-webkit-box;position:absolute;overflow:hidden}.catalog-module__v9C3fG__lineupRank{float:left;margin-right:var(--sp-space-3);font:700 46px/1 var(--sp-font-family-ui);color:#0000;-webkit-text-stroke:1.5px var(--sp-overlay-white-90);letter-spacing:0;font-variant-numeric:tabular-nums}.catalog-module__v9C3fG__cardCopy{gap:var(--sp-space-2);flex-direction:column;width:100%;min-width:0;display:flex}.catalog-module__v9C3fG__lineupNote{font:var(--sp-typography-meta-font);color:var(--sp-text-secondary);-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.catalog-module__v9C3fG__cardMeta{align-items:baseline;gap:var(--sp-space-2);color:var(--sp-text-tertiary);font:var(--sp-typography-meta-font);flex-wrap:wrap;display:flex}.catalog-module__v9C3fG__cardMeta strong{font-weight:var(--sp-font-weight-semibold);color:var(--sp-text-primary)}.catalog-module__v9C3fG__ageMark{min-width:20px;height:18px;padding:0 var(--sp-space-2);background:var(--sp-surface-highest);color:var(--sp-text-secondary);border-radius:var(--sp-radius-xs);font:var(--sp-typography-caption-font);font-weight:var(--sp-font-weight-medium);justify-content:center;align-items:center;display:inline-flex}.catalog-module__v9C3fG__smallCard{width:100%}.catalog-module__v9C3fG__resumeLabel{font:var(--sp-typography-meta-font);color:var(--sp-text-secondary)}.catalog-module__v9C3fG__progress{width:100%;height:3px;margin-top:var(--sp-space-2);background:var(--sp-overlay-white-20);display:block}.catalog-module__v9C3fG__progress>span{background:var(--sp-brand-default);height:100%;display:block}.catalog-module__v9C3fG__compactCard{align-items:center;min-height:80px;gap:var(--sp-space-4)!important;flex-direction:row!important}.catalog-module__v9C3fG__compactCard .poster-morph{flex:0 0 56px;width:56px}.catalog-module__v9C3fG__compactCard .poster-frame{border-radius:var(--sp-radius-sm)}.catalog-module__v9C3fG__compactCard .catalog-module__v9C3fG__cardCopy{flex:1}.catalog-module__v9C3fG__compactCard .catalog-module__v9C3fG__cardCopy>span:first-child{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.catalog-module__v9C3fG__compactCard .catalog-module__v9C3fG__resumeLabel{white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}.catalog-module__v9C3fG__compactPlay{background:var(--sp-overlay-white-10);border-radius:var(--sp-radius-pill);flex:none;place-items:center;width:32px;height:32px;display:grid}.catalog-module__v9C3fG__compactPlay svg{width:var(--sp-size-icon-s);height:var(--sp-size-icon-s)}.catalog-module__v9C3fG__compactSection{--card-w:min(300px, calc(100vw - 64px));margin-bottom:var(--sp-space-4)}.catalog-module__v9C3fG__compactSection:has(li:only-child){--card-w:100%}.catalog-module__v9C3fG__compactSection [class*=railarrow]{top:40px}.catalog-module__v9C3fG__compactSkeleton{border-radius:var(--sp-radius-sm);height:80px}.catalog-module__v9C3fG__more{width:100%;margin-top:var(--sp-space-7)}.catalog-module__v9C3fG__feedback{font:var(--sp-typography-help-font);color:var(--sp-text-secondary);margin-block:var(--sp-space-4);align-items:center;gap:var(--sp-space-4);flex-wrap:wrap;display:flex}.catalog-module__v9C3fG__resultCount{font:var(--sp-typography-meta-font);color:var(--sp-text-secondary);margin-bottom:var(--sp-space-5)}.catalog-module__v9C3fG__searchForm{align-items:center;gap:var(--sp-space-3);padding:var(--sp-space-2) var(--sp-space-2) var(--sp-space-2) var(--sp-space-5);border:1px solid var(--sp-control-border);border-radius:var(--sp-radius-md);background:var(--sp-surface-container);display:flex}.catalog-module__v9C3fG__searchForm:focus-within{outline:2px solid var(--sp-focus-ring);outline-offset:3px}.catalog-module__v9C3fG__searchForm svg{width:var(--sp-size-icon-m);height:var(--sp-size-icon-m);color:var(--sp-text-secondary);flex:none}.catalog-module__v9C3fG__searchForm input{width:100%;min-width:0;min-height:var(--sp-size-touch-min);font:var(--sp-typography-body-l-font);background:0 0;border:0;outline:none;flex:1}.catalog-module__v9C3fG__searchForm input::placeholder{color:var(--sp-text-placeholder)}.catalog-module__v9C3fG__searchHelp{font:var(--sp-typography-meta-font);color:var(--sp-text-secondary);margin:var(--sp-space-3) 0 var(--sp-space-8)}.catalog-module__v9C3fG__browseGenres h2{font:var(--sp-typography-title-m-font);margin-bottom:var(--sp-space-5)}.catalog-module__v9C3fG__browseGenres>div{gap:var(--sp-space-3);flex-wrap:wrap;display:flex}.catalog-module__v9C3fG__browseGenres a{min-height:var(--sp-size-touch-min);padding:0 var(--sp-space-5);border-radius:var(--sp-radius-pill);background:var(--sp-control-fill);font:var(--sp-typography-body-s-font);align-items:center;text-decoration:none;display:flex}.catalog-module__v9C3fG__libraryHead{margin-bottom:var(--sp-space-7);justify-content:space-between;align-items:baseline;display:flex}.catalog-module__v9C3fG__libraryHead .catalog-module__v9C3fG__pageTitle{margin-bottom:0}.catalog-module__v9C3fG__librarySection{margin-top:var(--sp-space-8);scroll-margin-top:100px}.catalog-module__v9C3fG__librarySection>h2{font:var(--sp-typography-title-l-font);margin-bottom:var(--sp-space-5)}.catalog-module__v9C3fG__momentItem{gap:var(--sp-space-2);flex-direction:column;position:relative}.catalog-module__v9C3fG__preference{justify-content:space-between;align-items:center;gap:var(--sp-space-5);padding:var(--sp-space-5);background:var(--sp-surface-container);border:1px solid var(--sp-surface-hairline);border-radius:var(--sp-radius-md);margin-bottom:var(--sp-space-7);display:flex}.catalog-module__v9C3fG__preference label{font:var(--sp-typography-body-l-font)}.catalog-module__v9C3fG__preference label span{font:var(--sp-typography-help-font);color:var(--sp-text-secondary);margin-top:var(--sp-space-2);display:block}.catalog-module__v9C3fG__preference .sp-select{flex:none;width:auto;min-width:100px}@media (hover:hover){.catalog-module__v9C3fG__showcaseControls button:hover,.catalog-module__v9C3fG__browseGenres a:hover{background:var(--sp-control-fill-hover)}.catalog-module__v9C3fG__genres button:hover,.catalog-module__v9C3fG__orders button:hover{color:var(--sp-text-primary)}}@media (min-width:720px){.catalog-module__v9C3fG__page{--card-w:var(--sp-size-poster-w-desktop);padding-inline:var(--sp-layout-gutter-desktop)}.catalog-module__v9C3fG__showcase{margin-inline:calc(-1 * var(--sp-layout-gutter-desktop))}.catalog-module__v9C3fG__lineupGrid{gap:var(--sp-space-8) var(--sp-space-6);grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:800px){.catalog-module__v9C3fG__showcase{height:620px;min-height:460px;max-height:76svh;margin-inline:0;margin-top:var(--sp-space-4)}.catalog-module__v9C3fG__showcaseVisual{width:48%;left:auto;right:0}.catalog-module__v9C3fG__showcaseVisual:after{background:linear-gradient(to right, var(--sp-bg-page), transparent 30%), linear-gradient(to top, var(--sp-bg-page), transparent 25%)}.catalog-module__v9C3fG__showcaseCopy{left:var(--sp-space-5);gap:var(--sp-space-5);bottom:20%;right:50%}.catalog-module__v9C3fG__showcaseCopy h2{font:var(--sp-typography-series-hero-l-font)}.catalog-module__v9C3fG__showcaseSynopsis{-webkit-line-clamp:3}.catalog-module__v9C3fG__showcaseBars{right:52%}.catalog-module__v9C3fG__showcaseControls{right:auto;left:var(--sp-space-5);bottom:var(--sp-space-7)}.catalog-module__v9C3fG__desktopWatch{min-height:var(--sp-component-button-height-l);margin-top:var(--sp-space-3);justify-content:center;align-self:flex-start;align-items:center;gap:var(--sp-space-3);padding-inline:var(--sp-space-7);background:var(--sp-brand-default);color:var(--sp-text-on-brand);border-radius:var(--sp-radius-md);font:var(--sp-typography-label-l-font);display:inline-flex}.catalog-module__v9C3fG__desktopWatch svg{width:var(--sp-size-icon-m);height:var(--sp-size-icon-m)}.catalog-module__v9C3fG__compactSection{--card-w:300px}.catalog-module__v9C3fG__compactSection:has(li:only-child){--card-w:360px}}@media (min-width:1100px){.catalog-module__v9C3fG__lineupGrid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width:799px) and (max-height:600px) and (orientation:landscape){.catalog-module__v9C3fG__showcase{height:360px;min-height:360px}.catalog-module__v9C3fG__showcaseVisual{left:55%}.catalog-module__v9C3fG__showcaseCopy{right:47%;bottom:var(--sp-space-7)}.catalog-module__v9C3fG__showcaseCopy h2{font:var(--sp-typography-series-hero-font)}}@media (max-width:360px){.catalog-module__v9C3fG__lineupGrid{gap:var(--sp-space-7) var(--sp-space-3)}.catalog-module__v9C3fG__lineupTitle{left:var(--sp-space-3);right:var(--sp-space-3)}.catalog-module__v9C3fG__searchForm>svg{display:none}}@media (prefers-reduced-motion:reduce){.catalog-module__v9C3fG__preview{transition:none}}
.account-module__NKPs4W__page{min-height:100svh;padding:max(var(--space-8), env(safe-area-inset-top)) var(--sp-layout-gutter-mobile) var(--space-10);place-items:start center;display:grid}@media (min-width:720px){.account-module__NKPs4W__page{place-items:center}}.account-module__NKPs4W__card{gap:var(--space-4);flex-direction:column;width:100%;max-width:400px;display:flex}@media (min-width:720px){.account-module__NKPs4W__card{max-width:480px;padding:var(--space-8);border:1px solid var(--sp-surface-hairline);border-radius:var(--radius-frame);background:var(--sp-surface-container)}}.account-module__NKPs4W__logo{width:auto;height:30px;margin:0 0 var(--space-5);align-self:flex-start;display:block}.account-module__NKPs4W__title{font:var(--sp-typography-title-l-font);letter-spacing:var(--sp-typography-title-l-tracking)}.account-module__NKPs4W__lead{font:var(--sp-typography-body-m-font);color:var(--sp-text-secondary);margin:calc(var(--space-1) * -1) 0 var(--space-2);line-height:22px}.account-module__NKPs4W__address{color:var(--sp-text-primary);overflow-wrap:anywhere;font-weight:600}.account-module__NKPs4W__form{gap:var(--space-4);flex-direction:column;display:flex}.account-module__NKPs4W__form .sp-field{margin-bottom:0}.account-module__NKPs4W__wide{width:100%}.account-module__NKPs4W__code input{letter-spacing:6px;text-align:center;font-variant-numeric:tabular-nums;font-size:24px;font-weight:600}.account-module__NKPs4W__secondaryRow{gap:var(--space-2);flex-wrap:wrap;justify-content:center;display:flex}.account-module__NKPs4W__divider{align-items:center;gap:var(--space-3);font:var(--sp-typography-meta-font);color:var(--sp-text-tertiary);display:flex}.account-module__NKPs4W__divider:before,.account-module__NKPs4W__divider:after{content:"";background:var(--sp-surface-hairline);flex:1;height:1px}.account-module__NKPs4W__error{margin-top:calc(var(--space-2) * -1)}.account-module__NKPs4W__skip{min-height:var(--tap);font:var(--sp-typography-body-s-font);color:var(--sp-text-secondary);text-underline-offset:3px;align-self:center;align-items:center;text-decoration:underline;display:inline-flex}.account-module__NKPs4W__providers{gap:var(--space-2);flex-direction:column;display:flex}.account-module__NKPs4W__provider{justify-content:center;align-items:center;gap:var(--space-3);min-height:48px;padding:0 var(--space-5);border-radius:var(--sp-radius-md);font:var(--sp-typography-label-l-font);text-decoration:none;display:flex;position:relative}.account-module__NKPs4W__soonNote{gap:var(--space-3);padding:var(--space-3) var(--space-4);border-radius:var(--sp-radius-md);background:var(--sp-surface-container);font:var(--sp-typography-help-font);color:var(--sp-text-secondary);align-items:flex-start;display:flex}.account-module__NKPs4W__soonNote svg{width:18px;height:18px;color:var(--sp-text-tertiary);flex:none;margin-top:2px}@media (min-width:720px){.account-module__NKPs4W__soonNote{background:var(--sp-surface-high)}}.account-module__NKPs4W__providerIcon{flex:none;width:20px;height:20px}.account-module__NKPs4W__google{--google-bg:#131314;--google-border:#8e918f;--google-text:#e3e3e3;background:var(--google-bg);border:1px solid var(--google-border);color:var(--google-text)}.account-module__NKPs4W__naver{--naver-green:#03c75a;--naver-text:#fff;background:var(--naver-green);color:var(--naver-text)}.account-module__NKPs4W__kakao{color:#191919;background:#fee500}.account-module__NKPs4W__manualLink{padding:var(--space-3) var(--space-4);border-radius:var(--sp-radius-md);background:var(--sp-surface-container);font:var(--sp-typography-meta-font);color:var(--sp-text-primary);overflow-wrap:anywhere;-webkit-user-select:all;user-select:all}.account-module__NKPs4W__providerNote{font:var(--sp-typography-help-font);color:var(--sp-text-secondary);margin:calc(var(--space-1) * -1) 0 var(--space-1)}.account-module__NKPs4W__consents{gap:var(--space-1);padding:var(--space-3) var(--space-4);border:1px solid var(--sp-surface-hairline);border-radius:var(--sp-radius-md);background:var(--sp-surface-container);flex-direction:column;margin:0;display:flex}.account-module__NKPs4W__check{align-items:center;gap:var(--space-3);min-height:var(--tap);font:var(--sp-typography-body-s-font);cursor:pointer;line-height:22px;display:flex}.account-module__NKPs4W__check>span{flex:1;min-width:0}.account-module__NKPs4W__check input{width:20px;height:20px;accent-color:var(--sp-brand-default);flex:none}.account-module__NKPs4W__checkAll{border-bottom:1px solid var(--sp-surface-hairline);padding-bottom:var(--space-1);margin-bottom:var(--space-1);font-weight:600}.account-module__NKPs4W__req,.account-module__NKPs4W__opt{font-style:normal;font:var(--sp-typography-label-s-font);margin-right:var(--space-2)}.account-module__NKPs4W__req{color:var(--sp-text-primary)}.account-module__NKPs4W__opt{color:var(--sp-text-tertiary)}.account-module__NKPs4W__consentGroup{font:var(--sp-typography-label-s-font);color:var(--sp-text-tertiary);margin-top:var(--space-3)}.account-module__NKPs4W__consentGroup:first-of-type{margin-top:var(--space-1)}.account-module__NKPs4W__inlineLink{min-height:var(--tap);padding:0 var(--space-2);color:var(--sp-text-secondary);text-underline-offset:3px;flex:none;align-items:center;margin-left:auto;text-decoration:underline;display:inline-flex}.account-module__NKPs4W__noticeText{font:var(--sp-typography-help-font);color:var(--sp-text-secondary);margin-top:var(--space-3)}.account-module__NKPs4W__linkRow{min-height:var(--tap);font:var(--sp-typography-help-font);color:var(--sp-text-primary);text-underline-offset:3px;align-items:center;text-decoration:underline;display:flex}.account-module__NKPs4W__ageNote{font:var(--sp-typography-help-font);color:var(--sp-text-secondary)}.account-module__NKPs4W__mePage{max-width:800px;padding:max(var(--space-5), env(safe-area-inset-top)) var(--sp-layout-gutter-mobile) var(--space-10);gap:var(--space-6);flex-direction:column;margin:0 auto;display:flex}.account-module__NKPs4W__meHeader{align-items:center;gap:var(--space-2);display:flex}.account-module__NKPs4W__back{width:var(--tap);height:var(--tap);margin-left:calc(var(--space-3) * -1);border-radius:var(--sp-radius-pill);color:var(--sp-text-primary);justify-content:center;align-items:center;display:inline-flex}.account-module__NKPs4W__back svg{width:24px;height:24px}.account-module__NKPs4W__meTitle{font:var(--sp-typography-display-font);letter-spacing:var(--sp-typography-display-tracking)}.account-module__NKPs4W__loadingBlock{gap:var(--space-3);flex-direction:column;display:flex}.account-module__NKPs4W__profile{align-items:center;column-gap:var(--space-4);padding:var(--sp-space-6);border:1px solid var(--sp-surface-hairline);border-radius:var(--sp-radius-lg);background:var(--sp-surface-container);grid-template-columns:56px minmax(0,1fr) auto;display:grid}.account-module__NKPs4W__profile>.account-module__NKPs4W__nickForm{grid-column:2/-1}.account-module__NKPs4W__emailRow{margin-top:var(--space-3);padding-left:calc(56px + var(--space-4));font:var(--sp-typography-meta-font);color:var(--sp-text-secondary);overflow-wrap:anywhere;grid-column:1/-1;line-height:20px}.account-module__NKPs4W__guestProfile{align-items:flex-start;gap:var(--sp-space-5);padding:var(--sp-space-7);border:1px solid var(--sp-surface-hairline);border-radius:var(--sp-radius-lg);background:var(--sp-surface-container);flex-direction:column;display:flex}.account-module__NKPs4W__guestProfile h2{font:var(--sp-typography-title-l-font)}.account-module__NKPs4W__guestProfile p{font:var(--sp-typography-body-m-font);color:var(--sp-text-secondary);max-width:50ch}.account-module__NKPs4W__groupBody a.account-module__NKPs4W__row:after{content:"";border-top:1.5px solid var(--sp-text-tertiary);border-right:1.5px solid var(--sp-text-tertiary);width:7px;height:7px;margin-left:var(--sp-space-3);flex:none;transform:rotate(45deg)}.account-module__NKPs4W__supportForm{gap:var(--sp-space-5);flex-direction:column;display:flex}.account-module__NKPs4W__supportItem{padding:var(--sp-space-6);background:var(--sp-surface-container);border:1px solid var(--sp-surface-hairline);border-radius:var(--sp-radius-md);gap:var(--sp-space-4);flex-direction:column;display:flex}.account-module__NKPs4W__supportText{white-space:pre-wrap;font:var(--sp-typography-body-m-font);overflow-wrap:anywhere}.account-module__NKPs4W__supportReply{padding-top:var(--sp-space-5);border-top:1px solid var(--sp-surface-hairline)}.account-module__NKPs4W__faq summary{min-height:var(--sp-size-touch-min);padding-block:var(--sp-space-4);cursor:pointer;font:var(--sp-typography-label-l-font)}.account-module__NKPs4W__faq p{padding-block:var(--sp-space-3);font:var(--sp-typography-help-font);color:var(--sp-text-secondary)}.account-module__NKPs4W__avatar{border-radius:var(--sp-radius-pill);background:var(--sp-surface-highest);width:56px;height:56px;font:var(--sp-typography-title-m-font);flex:none;place-items:center;display:grid}.account-module__NKPs4W__profileText{flex:1;min-width:0}.account-module__NKPs4W__nickname{font:var(--sp-typography-title-m-font)}.account-module__NKPs4W__meta{font:var(--sp-typography-meta-font);color:var(--sp-text-tertiary);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.account-module__NKPs4W__nickForm{gap:var(--space-2);min-width:0;display:flex}.account-module__NKPs4W__nickInput{flex:1;min-width:0}.account-module__NKPs4W__notice{font:var(--sp-typography-body-s-font);color:var(--sp-text-secondary);padding:var(--space-3) var(--space-4);border-radius:var(--sp-radius-md);background:var(--sp-surface-container)}.account-module__NKPs4W__group{flex-direction:column;display:flex}.account-module__NKPs4W__groupTitle{font:var(--sp-typography-overline-font);letter-spacing:var(--sp-typography-overline-tracking);color:var(--sp-text-tertiary);margin-bottom:var(--space-2)}.account-module__NKPs4W__groupBody{padding-inline:var(--space-4);border:1px solid var(--sp-surface-hairline);border-radius:var(--sp-radius-md);background:var(--sp-surface-container);flex-direction:column;display:flex}.account-module__NKPs4W__groupBody>:last-child{border-bottom:0}.account-module__NKPs4W__row{justify-content:space-between;align-items:center;gap:var(--space-3);border:0;border-bottom:1px solid var(--sp-surface-hairline);width:100%;min-height:52px;color:var(--sp-text-primary);font:var(--sp-typography-body-m-font);text-align:left;cursor:pointer;background:0 0;padding:0;text-decoration:none;display:flex}.account-module__NKPs4W__row:disabled{opacity:.6}.account-module__NKPs4W__rowHint{font:var(--sp-typography-meta-font);color:var(--sp-text-tertiary)}.account-module__NKPs4W__danger{color:var(--sp-status-danger,var(--sp-text-secondary));border-bottom:0}.account-module__NKPs4W__syncNotice{justify-content:space-between;align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-1) 0;font:var(--sp-typography-body-s-font);color:var(--sp-text-secondary);flex-wrap:wrap;display:flex}.account-module__NKPs4W__syncNotice p{flex:240px}.account-module__NKPs4W__toggleRow{justify-content:space-between;align-items:center;gap:var(--space-4);border-bottom:1px solid var(--sp-surface-hairline);min-height:64px;display:flex}.account-module__NKPs4W__toggleLabel{font:var(--sp-typography-body-m-font)}.account-module__NKPs4W__switch{cursor:pointer;background:0 0;border:0;flex:none;width:52px;height:44px;padding:0;position:relative}.account-module__NKPs4W__switch:before{content:"";border-radius:var(--sp-radius-pill);background:var(--sp-control-fill-hover);height:28px;transition:background var(--sp-motion-duration-fast) var(--sp-motion-easing-standard);position:absolute;top:8px;left:2px;right:2px}.account-module__NKPs4W__switch[aria-checked=true]:before{background:var(--sp-brand-default)}.account-module__NKPs4W__knob{border-radius:var(--sp-radius-pill);background:var(--sp-text-primary);width:22px;height:22px;transition:transform var(--sp-motion-duration-fast) var(--sp-motion-easing-standard);position:absolute;top:11px;left:5px}.account-module__NKPs4W__switch[aria-checked=true] .account-module__NKPs4W__knob{background:var(--sp-text-on-brand);transform:translate(20px)}.account-module__NKPs4W__switch:disabled{opacity:.6;cursor:progress}.account-module__NKPs4W__switch:focus-visible{outline:2px solid var(--sp-focus-ring);outline-offset:2px;border-radius:var(--sp-radius-pill)}.account-module__NKPs4W__headerAccount{width:var(--tap);height:var(--tap);border-radius:var(--sp-radius-pill);color:var(--sp-text-primary);justify-content:center;align-items:center;display:inline-flex}.account-module__NKPs4W__headerAccount svg{width:24px;height:24px}@media (hover:hover){.account-module__NKPs4W__headerAccount:hover{background:var(--sp-surface-container)}}.account-module__NKPs4W__headerAvatar{border-radius:var(--sp-radius-pill);background:var(--sp-surface-highest);border:1px solid var(--sp-surface-hairline);width:30px;height:30px;font:var(--sp-typography-label-m-font);place-items:center;display:grid}.account-module__NKPs4W__hub{gap:var(--space-2);flex-direction:column;display:flex}.account-module__NKPs4W__hubSection{gap:var(--space-3);flex-direction:column;display:flex}.account-module__NKPs4W__hubHead{justify-content:space-between;align-items:baseline;display:flex}.account-module__NKPs4W__hubHead h2{font:var(--sp-typography-title-m-font);letter-spacing:var(--sp-typography-title-m-tracking)}@media (min-width:720px){.account-module__NKPs4W__hubHead h2{font:var(--sp-typography-title-l-font);letter-spacing:var(--sp-typography-title-l-tracking)}}.account-module__NKPs4W__hubMore{min-height:var(--tap);font:var(--sp-typography-body-s-font);color:var(--sp-text-secondary);align-items:center;display:inline-flex}a.account-module__NKPs4W__row:after{content:"";border-top:1.5px solid var(--sp-text-tertiary);border-right:1.5px solid var(--sp-text-tertiary);flex:none;width:8px;height:8px;margin-right:4px;transform:rotate(45deg)}a.account-module__NKPs4W__row>span:last-of-type:not(:first-child){margin-left:auto}.account-module__NKPs4W__hub{gap:var(--space-8)}.account-module__NKPs4W__hub>section{margin:0}
.billing-module__gv-jYa__dialog{width:min(92vw,440px);max-height:min(88svh,720px);overflow-y:auto}.billing-module__gv-jYa__balanceLine{align-items:center;gap:var(--space-2);font:var(--sp-typography-body-s-font);color:var(--sp-text-secondary);margin:0 0 var(--space-4);display:flex}.billing-module__gv-jYa__balanceLine svg{width:18px;height:18px;color:var(--sp-text-secondary)}.billing-module__gv-jYa__products{gap:var(--space-2);margin:0 0 var(--space-4);flex-direction:column;padding:0;list-style:none;display:flex}.billing-module__gv-jYa__product{justify-content:space-between;align-items:center;gap:var(--space-3);width:100%;min-height:56px;padding:var(--space-3) var(--space-4);border:1px solid var(--sp-surface-hairline);border-radius:var(--sp-radius-md);background:var(--sp-surface-container);color:inherit;text-align:left;font:var(--sp-typography-body-m-font);cursor:pointer;display:flex}.billing-module__gv-jYa__product[aria-checked=true]{border:2px solid var(--sp-brand-default);padding:calc(var(--space-3) - 1px) calc(var(--space-4) - 1px)}.billing-module__gv-jYa__product:disabled{cursor:not-allowed;color:var(--sp-text-disabled)}.billing-module__gv-jYa__productName{flex-direction:column;gap:2px;min-width:0;display:flex}.billing-module__gv-jYa__productSub{font:var(--sp-typography-meta-font);color:var(--sp-text-tertiary)}.billing-module__gv-jYa__bonus{font:var(--sp-typography-label-s-font);color:var(--sp-text-brand)}.billing-module__gv-jYa__price{font:var(--sp-typography-label-l-font);font-variant-numeric:tabular-nums;flex:none}.billing-module__gv-jYa__groupLabel{font:var(--sp-typography-label-s-font);color:var(--sp-text-tertiary);margin:var(--space-3) 0 var(--space-2)}.billing-module__gv-jYa__terms{margin:0 0 var(--space-4);font:var(--sp-typography-help-font);color:var(--sp-text-secondary);padding-left:1.1em}.billing-module__gv-jYa__terms li+li{margin-top:var(--space-1)}.billing-module__gv-jYa__check{align-items:flex-start;gap:var(--space-3);min-height:44px;padding:var(--space-2) 0;font:var(--sp-typography-body-s-font);cursor:pointer;line-height:22px;display:flex}.billing-module__gv-jYa__check input{width:20px;height:20px;accent-color:var(--sp-brand-default);flex:none;margin-top:1px}.billing-module__gv-jYa__error{font:var(--sp-typography-help-font);color:var(--sp-status-danger);margin:0 0 var(--space-3)}.billing-module__gv-jYa__actions{gap:var(--space-3);flex-wrap:wrap;justify-content:flex-end;display:flex}.billing-module__gv-jYa__actions>*{flex:140px}.billing-module__gv-jYa__mock{gap:var(--space-4);flex-direction:column;display:flex}.billing-module__gv-jYa__mockBadge{min-height:28px;padding:0 var(--space-3);border-radius:var(--sp-radius-pill);border:1px dashed var(--sp-status-warning);color:var(--sp-status-warning);font:var(--sp-typography-label-s-font);align-self:flex-start;align-items:center;display:inline-flex}.billing-module__gv-jYa__mockNote{font:var(--sp-typography-help-font);color:var(--sp-text-secondary);margin:0}.billing-module__gv-jYa__receipt{gap:var(--space-2) var(--space-4);padding:var(--space-4);border-radius:var(--sp-radius-md);background:var(--sp-surface-container);border:1px solid var(--sp-surface-hairline);font:var(--sp-typography-body-s-font);grid-template-columns:auto 1fr;margin:0;display:grid}.billing-module__gv-jYa__receipt dt{color:var(--sp-text-tertiary)}.billing-module__gv-jYa__receipt dd{text-align:right;font-variant-numeric:tabular-nums;margin:0}.billing-module__gv-jYa__mockActions{gap:var(--space-2);flex-direction:column;display:flex}.billing-module__gv-jYa__paywall{gap:var(--space-3);width:min(360px,100% - 32px);max-height:calc(100% - 96px);overflow-y:auto}.billing-module__gv-jYa__paywallKicker{align-items:center;gap:var(--space-1);font:var(--sp-typography-overline-font);letter-spacing:var(--sp-typography-overline-tracking);color:var(--sp-overlay-white-68);display:inline-flex}.billing-module__gv-jYa__paywallKicker svg{width:16px;height:16px}.billing-module__gv-jYa__paywallTitle{font:var(--sp-typography-title-s-font);letter-spacing:0;margin:0}.billing-module__gv-jYa__paywallMeta{font:var(--sp-typography-help-font);color:var(--sp-overlay-white-68);margin:0}.billing-module__gv-jYa__paywallBalance{align-items:center;gap:var(--space-1);font:var(--sp-typography-label-m-font);font-variant-numeric:tabular-nums;display:inline-flex}.billing-module__gv-jYa__paywallBalance svg{width:16px;height:16px}.billing-module__gv-jYa__paywallActions{gap:var(--space-2);flex-direction:column;width:100%;display:flex}.billing-module__gv-jYa__paywallActions .btn{width:100%}.billing-module__gv-jYa__paywallRow{gap:var(--space-2);width:100%;display:flex}.billing-module__gv-jYa__paywallRow>*{flex:1 1 0}.billing-module__gv-jYa__paywallFoot{font:var(--sp-typography-meta-font);color:var(--sp-overlay-white-68);margin:0}.billing-module__gv-jYa__walletCard{gap:var(--space-3);padding:var(--space-5);border-radius:var(--sp-radius-lg);background:var(--sp-surface-container);border:1px solid var(--sp-surface-hairline);flex-direction:column;display:flex}.billing-module__gv-jYa__walletTotal{align-items:center;gap:var(--space-2);font:var(--sp-typography-title-l-font);font-variant-numeric:tabular-nums;margin:0;display:flex}.billing-module__gv-jYa__walletTotal svg{width:28px;height:28px;color:var(--sp-text-secondary)}.billing-module__gv-jYa__walletBreakdown{gap:var(--space-2) var(--space-4);font:var(--sp-typography-meta-font);color:var(--sp-text-tertiary);flex-wrap:wrap;margin:0;display:flex}.billing-module__gv-jYa__walletBreakdown span{font-variant-numeric:tabular-nums}.billing-module__gv-jYa__passCard{gap:var(--space-2);flex-direction:column;display:flex}.billing-module__gv-jYa__passState{font:var(--sp-typography-body-m-font);margin:0}.billing-module__gv-jYa__passHint{font:var(--sp-typography-help-font);color:var(--sp-text-secondary);margin:0}.billing-module__gv-jYa__history{padding:0 var(--space-4);border:1px solid var(--sp-surface-hairline);border-radius:var(--sp-radius-md);background:var(--sp-surface-container);flex-direction:column;margin:0;list-style:none;display:flex}.billing-module__gv-jYa__historyItem{justify-content:space-between;align-items:center;gap:var(--space-3);min-height:60px;padding:var(--space-3) 0;border-bottom:1px solid var(--sp-surface-hairline);display:flex}.billing-module__gv-jYa__historyItem:last-child{border-bottom:0}.billing-module__gv-jYa__historyMain{flex-direction:column;gap:2px;min-width:0;display:flex}.billing-module__gv-jYa__historyTitle{font:var(--sp-typography-body-s-font)}.billing-module__gv-jYa__historyMeta{font:var(--sp-typography-meta-font);color:var(--sp-text-tertiary)}.billing-module__gv-jYa__historySide{align-items:flex-end;gap:var(--space-1);font:var(--sp-typography-label-m-font);font-variant-numeric:tabular-nums;flex-direction:column;flex:none;display:flex}.billing-module__gv-jYa__statusDot{font:var(--sp-typography-meta-font);color:var(--sp-text-secondary);align-items:center;gap:6px;display:inline-flex}.billing-module__gv-jYa__statusDot:before{content:"";background:var(--sp-text-tertiary);border-radius:50%;width:6px;height:6px}.billing-module__gv-jYa__statusDot[data-tone=ok]:before{background:var(--sp-status-success)}.billing-module__gv-jYa__statusDot[data-tone=warn]:before{background:var(--sp-status-warning)}.billing-module__gv-jYa__policy{font:var(--sp-typography-help-font);color:var(--sp-text-tertiary);margin:0;padding-left:1.1em}.billing-module__gv-jYa__policy li+li{margin-top:var(--space-1)}.billing-module__gv-jYa__sectionHead{justify-content:space-between;align-items:baseline;gap:var(--space-3);display:flex}.billing-module__gv-jYa__empty{font:var(--sp-typography-body-s-font);color:var(--sp-text-tertiary);padding:var(--space-4) 0;margin:0}.billing-module__gv-jYa__dialog{text-align:left}.billing-module__gv-jYa__walletSkeleton{border-radius:var(--sp-radius-lg);height:140px}.billing-module__gv-jYa__tickets{gap:var(--sp-space-5);display:grid}.billing-module__gv-jYa__ticket{border:1px solid var(--sp-accent-default);border-radius:var(--sp-radius-lg);background:var(--sp-surface-container);grid-template-columns:minmax(0,1fr) 140px;display:grid;overflow:hidden}.billing-module__gv-jYa__ticketMain{align-items:flex-start;gap:var(--sp-space-3);padding:var(--sp-space-7);flex-direction:column;display:flex}.billing-module__gv-jYa__ticketMain h3{font:var(--sp-typography-series-lineup-font);letter-spacing:var(--sp-typography-series-lineup-tracking)}.billing-module__gv-jYa__ticketMain p{font:var(--sp-typography-meta-font)}.billing-module__gv-jYa__ticketConditions{color:var(--sp-text-secondary)}.billing-module__gv-jYa__ticketStub{justify-content:center;align-items:center;gap:var(--sp-space-5);padding:var(--sp-space-4);border-left:1px dashed var(--sp-accent-default);flex-direction:column;display:flex}.billing-module__gv-jYa__ticketStub>span{font:var(--sp-typography-series-hero-l-font);color:var(--sp-accent-default)}.billing-module__gv-jYa__ticketStub small{font:var(--sp-typography-meta-font);margin-left:var(--sp-space-2)}.billing-module__gv-jYa__legacyWallet>summary{min-height:var(--sp-size-touch-min);cursor:pointer;color:var(--sp-text-secondary);font:var(--sp-typography-label-m-font);display:list-item}.billing-module__gv-jYa__rentalPaywall .billing-module__gv-jYa__paywallTitle{font:var(--sp-typography-series-lineup-font)}.billing-module__gv-jYa__rentalTerm{justify-content:center;align-items:baseline;gap:var(--sp-space-3);padding-block:var(--sp-space-4);font:var(--sp-typography-series-hero-l-font);color:var(--sp-accent-default);display:flex}.billing-module__gv-jYa__rentalTerm span{font:var(--sp-typography-label-l-font)}@media (max-width:400px){.billing-module__gv-jYa__ticket{grid-template-columns:minmax(0,1fr) 108px}.billing-module__gv-jYa__ticketMain{padding:var(--sp-space-5)}.billing-module__gv-jYa__ticketStub{padding:var(--sp-space-3)}.billing-module__gv-jYa__ticketStub .btn{padding-inline:var(--sp-space-3)}}
.onboarding-module__S7pKPG__actions{gap:var(--space-2);text-align:left;flex-direction:column;width:100%;display:flex}.onboarding-module__S7pKPG__actions .btn{width:100%}.onboarding-module__S7pKPG__guide{font:var(--sp-typography-help-font);color:var(--sp-overlay-white-68);text-wrap:pretty}.onboarding-module__S7pKPG__manual{padding:var(--space-2) var(--space-3);border-radius:var(--sp-radius-md);background:var(--sp-overlay-white-10);font:var(--sp-typography-meta-font);overflow-wrap:anywhere;-webkit-user-select:all;user-select:all}.onboarding-module__S7pKPG__bar{z-index:3;left:max(var(--space-3), env(safe-area-inset-left,0px));right:max(var(--space-3), env(safe-area-inset-right,0px));top:calc(env(safe-area-inset-top,0px) + 64px);gap:var(--space-3);padding:var(--space-2) var(--space-2) var(--space-2) var(--space-4);border-radius:var(--sp-radius-md);border:1px solid var(--sp-overlay-white-15);background:var(--sp-overlay-black-60);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);pointer-events:auto;flex-direction:column;display:flex;position:absolute}.onboarding-module__S7pKPG__bar[data-open]{padding:var(--space-3) var(--space-4) var(--space-4);background:var(--sp-surface-high)}.onboarding-module__S7pKPG__barRow{align-items:center;gap:var(--space-2);display:flex}.onboarding-module__S7pKPG__barText{min-width:0;font:var(--sp-typography-label-m-font);text-wrap:balance;flex:1}.onboarding-module__S7pKPG__barButton{height:36px;padding:0 var(--space-4);border-radius:var(--sp-radius-sm);background:var(--primary);color:var(--on-primary);font:var(--sp-typography-label-m-font);cursor:pointer;border:0;flex:none;align-items:center;text-decoration:none;display:inline-flex}.onboarding-module__S7pKPG__barClose{width:36px;height:36px;color:inherit;cursor:pointer;background:0 0;border:0;flex:none;justify-content:center;align-items:center;display:inline-flex}.onboarding-module__S7pKPG__barClose svg{width:18px;height:18px}
.sign-in-gate-module__9bQcxa__card{overscroll-behavior:contain;width:min(352px,100% - 32px);max-height:calc(100% - 32px);overflow-y:auto}.sign-in-gate-module__9bQcxa__title{text-wrap:balance}.sign-in-gate-module__9bQcxa__ways{gap:var(--space-2);flex-direction:column;width:100%;display:flex}.sign-in-gate-module__9bQcxa__handoff{width:100%;padding-top:var(--space-3);border-top:1px solid var(--sp-overlay-white-15)}.sign-in-gate-module__9bQcxa__handoffLabel{font:var(--sp-typography-overline-font);letter-spacing:var(--sp-typography-overline-tracking);color:var(--sp-overlay-white-68);margin-bottom:var(--space-2)}
.viewer-module__MA4ZuG__shell{padding-bottom:calc(88px + env(safe-area-inset-bottom));min-height:100svh}.viewer-module__MA4ZuG__shell ::selection{background:var(--sp-brand-default);color:var(--sp-text-on-brand)}.viewer-module__MA4ZuG__shell input{caret-color:var(--sp-brand-default)}.viewer-module__MA4ZuG__header{z-index:20;background:var(--sp-bg-page);border-bottom:1px solid var(--sp-surface-hairline);position:sticky;top:0}.viewer-module__MA4ZuG__headerInner{max-width:var(--sp-layout-content-max);min-height:64px;padding:env(safe-area-inset-top) var(--sp-layout-gutter-mobile) 0;align-items:center;gap:var(--sp-space-8);margin:auto;display:flex}.viewer-module__MA4ZuG__brand{min-height:var(--sp-size-touch-min);align-items:center;display:flex}.viewer-module__MA4ZuG__brand img{width:auto;height:30px;display:block}.viewer-module__MA4ZuG__searchLink{justify-content:center;align-items:center;gap:var(--sp-space-3);min-width:var(--sp-size-touch-min);min-height:var(--sp-size-touch-min);border-radius:var(--sp-radius-pill);margin-left:auto;text-decoration:none;display:flex}.viewer-module__MA4ZuG__searchLink svg,.viewer-module__MA4ZuG__mobileNav svg,.viewer-module__MA4ZuG__desktopNav svg{width:var(--sp-size-icon-l);height:var(--sp-size-icon-l);flex:none}.viewer-module__MA4ZuG__searchLink span,.viewer-module__MA4ZuG__desktopNav{display:none}.viewer-module__MA4ZuG__mobileNav{bottom:max(var(--sp-space-4), env(safe-area-inset-bottom));z-index:30;width:min(320px,100% - 48px);padding:var(--sp-space-2);background:var(--sp-surface-high);border:1px solid var(--sp-overlay-white-15);border-radius:var(--sp-radius-pill);display:flex;position:fixed;left:50%;transform:translate(-50%)}.viewer-module__MA4ZuG__mobileNav a{justify-content:center;align-items:center;gap:var(--sp-space-2);border-radius:var(--sp-radius-pill);min-height:60px;color:var(--sp-text-secondary);font:var(--sp-typography-caption-font);flex-direction:column;flex:1;text-decoration:none;display:flex}.viewer-module__MA4ZuG__mobileNav a[aria-current],.viewer-module__MA4ZuG__desktopNav a[aria-current]{color:var(--sp-text-primary);background:var(--sp-control-fill)}.viewer-module__MA4ZuG__skip{left:var(--sp-space-5);z-index:100;padding:var(--sp-space-4);background:var(--sp-brand-default);color:var(--sp-text-on-brand);position:fixed;top:-100px}.viewer-module__MA4ZuG__skip:focus{top:var(--sp-space-4)}@media (hover:hover){.viewer-module__MA4ZuG__searchLink:hover,.viewer-module__MA4ZuG__desktopNav a:hover{background:var(--sp-control-fill)}}@media (min-width:800px){.viewer-module__MA4ZuG__shell{padding-bottom:0}.viewer-module__MA4ZuG__headerInner{min-height:80px;padding-inline:var(--sp-layout-gutter-desktop)}.viewer-module__MA4ZuG__desktopNav{gap:var(--sp-space-3);display:flex}.viewer-module__MA4ZuG__desktopNav a{align-items:center;gap:var(--sp-space-3);padding:0 var(--sp-space-5);min-height:var(--sp-size-touch-min);color:var(--sp-text-secondary);border-radius:var(--sp-radius-md);font:var(--sp-typography-label-l-font);text-decoration:none;display:flex}.viewer-module__MA4ZuG__desktopNav svg{width:var(--sp-size-icon-m);height:var(--sp-size-icon-m)}.viewer-module__MA4ZuG__searchLink{padding-inline:var(--sp-space-5);font:var(--sp-typography-body-s-font)}.viewer-module__MA4ZuG__searchLink span{display:inline}.viewer-module__MA4ZuG__mobileNav{display:none}}
.web-push-offer-module__bptBta__offer{left:50%;bottom:calc(env(safe-area-inset-bottom,0px) + var(--sp-space-5));z-index:50;width:min(420px, calc(100% - 2 * var(--sp-space-4)));padding:var(--sp-space-5);border:1px solid var(--sp-overlay-white-15);background:var(--sp-surface-high);color:var(--sp-text-primary);box-shadow:0 12px 32px var(--sp-overlay-black-60);gap:var(--sp-space-3);animation:web-push-offer-module__bptBta__offerIn var(--sp-motion-duration-base) var(--sp-motion-easing-standard) both;border-radius:0;display:grid;position:fixed;transform:translate(-50%)}.web-push-offer-module__bptBta__title{font:var(--sp-typography-title-s-font);margin:0}.web-push-offer-module__bptBta__body{font:var(--sp-typography-body-s-font);color:var(--sp-text-secondary);margin:0}.web-push-offer-module__bptBta__actions{justify-content:flex-end;gap:var(--sp-space-2);margin-top:var(--sp-space-2);display:flex}.web-push-offer-module__bptBta__result{font:var(--sp-typography-label-m-font);text-align:center;margin:0}@keyframes web-push-offer-module__bptBta__offerIn{0%{opacity:0;transform:translate(-50%,12px)}to{opacity:1;transform:translate(-50%)}}@media (prefers-reduced-motion:reduce){.web-push-offer-module__bptBta__offer{animation:none}}
.ad-measurement-module__hObsAW__notice{font:var(--sp-typography-caption-font);color:var(--sp-text-tertiary);margin:12px 0 0}.ad-measurement-module__hObsAW__link{color:var(--sp-text-secondary);font:inherit;text-underline-offset:3px;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.ad-measurement-module__hObsAW__choice{border-top:1px solid var(--sp-line-hair);border-bottom:1px solid var(--sp-line-hair);justify-content:space-between;align-items:center;gap:12px;margin:16px 0 0;padding:12px 0;display:flex}.ad-measurement-module__hObsAW__choiceForm{border-top:1px solid var(--sp-line-hair);border-bottom:1px solid var(--sp-line-hair);margin:16px 0 0;padding:12px 0}.ad-measurement-module__hObsAW__choiceState{margin:0}.ad-measurement-module__hObsAW__card{left:50%;bottom:calc(env(safe-area-inset-bottom,0px) + var(--sp-space-5));z-index:51;width:min(440px, calc(100% - 2 * var(--sp-space-4)));max-height:calc(100dvh - 2 * var(--sp-space-5));padding:var(--sp-space-5);border:1px solid var(--sp-overlay-white-15);background:var(--sp-surface-high);color:var(--sp-text-primary);box-shadow:0 12px 32px var(--sp-overlay-black-60);gap:var(--sp-space-3);border-radius:0;display:grid;position:fixed;overflow-y:auto;transform:translate(-50%)}.ad-measurement-module__hObsAW__title{font:var(--sp-typography-title-s-font);margin:0}.ad-measurement-module__hObsAW__body{font:var(--sp-typography-body-s-font);color:var(--sp-text-secondary);margin:0}.ad-measurement-module__hObsAW__form{gap:10px;display:grid}.ad-measurement-module__hObsAW__choiceForm .ad-measurement-module__hObsAW__form{margin-top:12px}.ad-measurement-module__hObsAW__key{border-top:1px solid var(--sp-line-hair);margin:0}.ad-measurement-module__hObsAW__key div,.ad-measurement-module__hObsAW__table div{border-bottom:1px solid var(--sp-line-hair);grid-template-columns:92px 1fr;gap:10px;padding:8px 0;display:grid}.ad-measurement-module__hObsAW__key dt,.ad-measurement-module__hObsAW__table dt{font:var(--sp-typography-caption-font);color:var(--sp-text-tertiary)}.ad-measurement-module__hObsAW__key dd,.ad-measurement-module__hObsAW__table dd{font:var(--sp-typography-caption-font);color:var(--sp-text-secondary);margin:0}.ad-measurement-module__hObsAW__key strong{color:var(--sp-text-primary);font-weight:800}.ad-measurement-module__hObsAW__check{font:var(--sp-typography-body-s-font);color:var(--sp-text-secondary);cursor:pointer;align-items:flex-start;gap:10px;display:flex}.ad-measurement-module__hObsAW__check input{border:1px solid var(--sp-line-strong);appearance:none;cursor:pointer;background:0 0;border-radius:0;flex:none;place-content:center;width:20px;height:20px;margin:0;display:grid}.ad-measurement-module__hObsAW__check input:after{content:"";border-left:2px solid var(--sp-state-white-on);border-bottom:2px solid var(--sp-state-white-on);opacity:0;width:10px;height:6px;transform:translateY(-1px)rotate(-45deg)}.ad-measurement-module__hObsAW__check input:checked{background:var(--sp-state-white);border-color:var(--sp-state-white)}.ad-measurement-module__hObsAW__check input:checked:after{opacity:1}.ad-measurement-module__hObsAW__choiceForm .ad-measurement-module__hObsAW__check input{appearance:auto;-webkit-appearance:checkbox;accent-color:currentColor;border:0;width:18px;height:18px}.ad-measurement-module__hObsAW__choiceForm .ad-measurement-module__hObsAW__check input:after{content:none}.ad-measurement-module__hObsAW__optional{color:var(--sp-text-primary);font-style:normal;font-weight:800}.ad-measurement-module__hObsAW__more{color:var(--sp-text-tertiary);font:var(--sp-typography-label-m-font);text-underline-offset:3px;cursor:pointer;background:0 0;border:0;justify-self:start;padding:0;text-decoration:underline}.ad-measurement-module__hObsAW__table{border-top:1px solid var(--sp-line-hair);margin:0}.ad-measurement-module__hObsAW__hint{font:var(--sp-typography-caption-font);color:var(--sp-text-tertiary);margin:0}.ad-measurement-module__hObsAW__actions{justify-content:flex-end;gap:var(--sp-space-2);margin-top:var(--sp-space-2);display:flex}
.legal-module__FWDERa__page{flex-direction:column;min-height:100svh;display:flex}.legal-module__FWDERa__main{width:100%;max-width:820px;padding:var(--space-8) var(--space-6) var(--space-10);flex:1;margin:0 auto}.legal-module__FWDERa__head{border-bottom:1px solid var(--line);background:var(--surface)}.legal-module__FWDERa__headInner,.legal-module__FWDERa__footInner{width:100%;max-width:820px;padding:var(--space-4) var(--space-6);align-items:center;gap:var(--space-3);flex-wrap:wrap;margin:0 auto;display:flex}.legal-module__FWDERa__foot{border-top:1px solid var(--line);background:var(--surface)}.legal-module__FWDERa__toc{padding:var(--space-4);border:1px solid var(--line);border-radius:var(--radius-panel);gap:var(--space-1);font-size:var(--text-small);flex-direction:column;margin:0;list-style:none;display:flex}.legal-module__FWDERa__section{gap:var(--space-3);scroll-margin-top:var(--space-6);flex-direction:column;display:flex}.legal-module__FWDERa__sectionHeading{font-size:var(--text-body);font-weight:700}.legal-module__FWDERa__ordered,.legal-module__FWDERa__bullets{padding-left:var(--space-6);gap:var(--space-2);flex-direction:column;margin:0;display:flex}.legal-module__FWDERa__ordered{list-style:decimal}.legal-module__FWDERa__bullets{list-style:outside}.legal-module__FWDERa__tableWrap{overflow-x:auto}.legal-module__FWDERa__table{border-collapse:collapse;width:100%;font-size:var(--text-small)}.legal-module__FWDERa__table th,.legal-module__FWDERa__table td{border:1px solid var(--line);padding:var(--space-2) var(--space-3);text-align:left;vertical-align:top}.legal-module__FWDERa__table th{background:var(--surface-sunken);font-weight:600}@media (max-width:640px){.legal-module__FWDERa__table thead{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.legal-module__FWDERa__table tr{border:1px solid var(--line);border-radius:var(--radius-control);margin-bottom:var(--space-3);display:block}.legal-module__FWDERa__table td{padding:var(--space-2) var(--space-3);border:none;display:block}.legal-module__FWDERa__table td:before{content:attr(data-label);color:var(--muted);font-size:var(--text-xs);font-weight:600;display:block}}
.waitlist-module__yOsCIW__page{background:var(--sp-bg-ground);min-height:100svh;color:var(--sp-text-primary);max-width:520px;margin:0 auto}.waitlist-module__yOsCIW__hero{background:var(--sp-bg-canvas);height:min(72svh,640px);min-height:500px;position:relative;overflow:hidden}.waitlist-module__yOsCIW__media{object-fit:cover;width:100%;height:100%;display:block;position:absolute;inset:0}.waitlist-module__yOsCIW__hidden{visibility:hidden}.waitlist-module__yOsCIW__drift{transform-origin:50% 30%;animation:24s linear infinite alternate waitlist-module__yOsCIW__drift}@keyframes waitlist-module__yOsCIW__drift{0%{transform:scale(1)}to{transform:scale(1.08)}}@media (prefers-reduced-motion:reduce){.waitlist-module__yOsCIW__drift{animation:none}}.waitlist-module__yOsCIW__topFade{background:var(--sp-scrim-hero-top);pointer-events:none;height:140px;position:absolute;inset:0 0 auto}.waitlist-module__yOsCIW__bottomFade{background:var(--sp-scrim-hero-bottom);pointer-events:none;height:300px;position:absolute;inset:auto 0 0}.waitlist-module__yOsCIW__mark{top:calc(24px + env(safe-area-inset-top,0px));pointer-events:none;width:80px;height:auto;position:absolute;left:20px}.waitlist-module__yOsCIW__previewTag{top:calc(28px + env(safe-area-inset-top,0px));background:var(--sp-scrim-ink-scrim);color:var(--sp-now-default);font:var(--sp-typography-mono-slate-font);letter-spacing:var(--sp-typography-mono-slate-tracking);pointer-events:none;margin:0;padding:2px 6px;position:absolute;right:20px}.waitlist-module__yOsCIW__heroText{pointer-events:none;position:absolute;bottom:24px;left:20px;right:20px}.waitlist-module__yOsCIW__slate{color:var(--sp-now-default);font:var(--sp-typography-mono-slate-font);letter-spacing:var(--sp-typography-mono-slate-tracking);margin:0 0 10px}.waitlist-module__yOsCIW__title{font:900 clamp(44px, 14.5vw, 60px) / .96 var(--sp-font-family-display);letter-spacing:-.045em;text-shadow:0 2px 20px #0006;word-break:keep-all;margin:0}.waitlist-module__yOsCIW__aiTag{background:var(--sp-actor-default);color:var(--sp-actor-on);font:var(--sp-typography-tag-font);letter-spacing:.02em;margin-top:10px;padding:2px 6px;display:inline-block}.waitlist-module__yOsCIW__hook{font:var(--sp-typography-title17-font);color:var(--sp-text-primary);margin:14px 0 0}.waitlist-module__yOsCIW__meta{font:var(--sp-typography-meta-font);color:var(--sp-text-secondary);margin:8px 0 0}.waitlist-module__yOsCIW__band{background:var(--sp-watch-default);width:100%;height:56px;color:var(--sp-watch-on);cursor:pointer;text-align:left;border:0;border-radius:0;align-items:center;gap:10px;padding:0 20px;display:flex}.waitlist-module__yOsCIW__band:active .waitlist-module__yOsCIW__bandLabel{transform:translateY(1px)}.waitlist-module__yOsCIW__bandGlyph{flex:none;width:20px;height:20px}.waitlist-module__yOsCIW__bandLabel{font:var(--sp-typography-band-font);flex:1}.waitlist-module__yOsCIW__bandTime{font:var(--sp-typography-mono-count-font);letter-spacing:var(--sp-typography-mono-count-tracking)}.waitlist-module__yOsCIW__story{padding:28px 20px 8px}.waitlist-module__yOsCIW__synopsis{font:var(--sp-typography-body16-font);color:var(--sp-text-secondary);margin:0}.waitlist-module__yOsCIW__credits{border-top:1px solid var(--sp-line-hair);margin:20px 0 0;padding:0;list-style:none}.waitlist-module__yOsCIW__credits li{border-bottom:1px solid var(--sp-line-hair);justify-content:space-between;gap:12px;padding:14px 0;display:flex}.waitlist-module__yOsCIW__creditWork{font:var(--sp-typography-name15-font)}.waitlist-module__yOsCIW__creditRole{font:var(--sp-typography-meta-font);color:var(--sp-text-tertiary)}.waitlist-module__yOsCIW__signup{padding:28px 20px 40px}.waitlist-module__yOsCIW__form{flex-direction:column;display:flex}.waitlist-module__yOsCIW__label{font:var(--sp-typography-label-font);letter-spacing:.08em;color:var(--sp-text-tertiary);margin:0 0 14px}.waitlist-module__yOsCIW__signupTitle{font:var(--sp-typography-card-font);letter-spacing:-.03em;margin:0}.waitlist-module__yOsCIW__signupNote{font:var(--sp-typography-body14-font);color:var(--sp-text-secondary);margin:6px 0 4px}.waitlist-module__yOsCIW__fieldLabel{font:var(--sp-typography-label-font);color:var(--sp-text-secondary);margin:20px 0 8px}.waitlist-module__yOsCIW__field{border:1px solid var(--sp-line-strong);width:100%;height:48px;color:var(--sp-text-primary);font:400 16px/1.25 var(--sp-font-family-ui);appearance:none;background:0 0;border-radius:0;padding:0 14px}select.waitlist-module__yOsCIW__field{font-family:var(--sp-font-family-mono);background-image:linear-gradient(45deg, transparent 50%, var(--sp-text-secondary) 50%), linear-gradient(135deg, var(--sp-text-secondary) 50%, transparent 50%);background-position:calc(100% - 20px) 21px,calc(100% - 15px) 21px;background-repeat:no-repeat;background-size:5px 5px}select.waitlist-module__yOsCIW__field:invalid{color:var(--sp-text-tertiary);font-family:var(--sp-font-family-ui)}.waitlist-module__yOsCIW__field option{background:var(--sp-bg-page);color:var(--sp-text-primary)}.waitlist-module__yOsCIW__field::placeholder{color:var(--sp-text-tertiary)}.waitlist-module__yOsCIW__field:focus-visible{outline:2px solid var(--sp-focus-ring);outline-offset:2px}.waitlist-module__yOsCIW__consent{align-items:flex-start;gap:12px;margin-top:20px;display:flex}.waitlist-module__yOsCIW__check{font:var(--sp-typography-body14-font);color:var(--sp-text-secondary);cursor:pointer;flex:1;align-items:flex-start;gap:10px;display:flex}.waitlist-module__yOsCIW__check input{border:1px solid var(--sp-line-strong);appearance:none;cursor:pointer;background:0 0;border-radius:0;flex:none;place-content:center;width:20px;height:20px;margin:0;display:grid}.waitlist-module__yOsCIW__check input:after{content:"";border-left:2px solid var(--sp-state-white-on);border-bottom:2px solid var(--sp-state-white-on);opacity:0;width:10px;height:6px;transform:translateY(-1px)rotate(-45deg)}.waitlist-module__yOsCIW__check input:checked{background:var(--sp-state-white);border-color:var(--sp-state-white)}.waitlist-module__yOsCIW__check input:checked:after{opacity:1}.waitlist-module__yOsCIW__req{color:var(--sp-text-primary);font-style:normal;font-weight:800}.waitlist-module__yOsCIW__more{min-height:20px;color:var(--sp-text-tertiary);font:var(--sp-typography-label-m-font);text-underline-offset:3px;cursor:pointer;background:0 0;border:0;flex:none;padding:0;text-decoration:underline}.waitlist-module__yOsCIW__consentTable{border-top:1px solid var(--sp-line-hair);margin:12px 0 0 30px}.waitlist-module__yOsCIW__consentTable div{border-bottom:1px solid var(--sp-line-hair);grid-template-columns:76px 1fr;gap:10px;padding:10px 0;display:grid}.waitlist-module__yOsCIW__consentTable dt{font:var(--sp-typography-label-font);color:var(--sp-text-tertiary)}.waitlist-module__yOsCIW__consentTable dd{font:var(--sp-typography-caption-font);color:var(--sp-text-secondary);margin:0}.waitlist-module__yOsCIW__error{font:var(--sp-typography-body14-font);color:var(--sp-text-danger);margin:16px 0 0}.waitlist-module__yOsCIW__notify,.waitlist-module__yOsCIW__notifyActor,.waitlist-module__yOsCIW__kakao{width:100%;height:50px;font:var(--sp-typography-button-font);cursor:pointer;border:0;border-radius:0;justify-content:center;align-items:center;gap:8px;display:flex}.waitlist-module__yOsCIW__notify,.waitlist-module__yOsCIW__notifyActor{margin-top:24px}.waitlist-module__yOsCIW__notify{background:var(--sp-state-white);color:var(--sp-state-white-on)}.waitlist-module__yOsCIW__notifyActor{background:var(--sp-actor-default);color:var(--sp-actor-on)}.waitlist-module__yOsCIW__kakao{color:#000000d9;background:#fee500}.waitlist-module__yOsCIW__kakaoGlyph{width:18px;height:18px}.waitlist-module__yOsCIW__notify:disabled,.waitlist-module__yOsCIW__notifyActor:disabled,.waitlist-module__yOsCIW__kakao:disabled{cursor:progress;opacity:.75}.waitlist-module__yOsCIW__notify:active,.waitlist-module__yOsCIW__notifyActor:active,.waitlist-module__yOsCIW__kakao:active{padding-top:1px}.waitlist-module__yOsCIW__or{font:var(--sp-typography-label-font);color:var(--sp-text-tertiary);align-items:center;gap:12px;margin:16px 0;display:flex}.waitlist-module__yOsCIW__or:before,.waitlist-module__yOsCIW__or:after{content:"";background:var(--sp-line-hair);flex:1;height:1px}.waitlist-module__yOsCIW__done{border-top:2px solid var(--sp-now-default);padding:4px 0 8px;animation:.2s cubic-bezier(.2,1.4,.4,1) waitlist-module__yOsCIW__pop}@keyframes waitlist-module__yOsCIW__pop{0%{opacity:0;transform:translateY(8px)scale(.96)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.waitlist-module__yOsCIW__done{animation:none}}.waitlist-module__yOsCIW__doneSlate{color:var(--sp-now-default);font:var(--sp-typography-mono-slate-font);letter-spacing:var(--sp-typography-mono-slate-tracking);margin:18px 0 14px}.waitlist-module__yOsCIW__doneBody{font:var(--sp-typography-body16-font);color:var(--sp-text-primary);margin:10px 0 0}.waitlist-module__yOsCIW__doneTo{font:var(--sp-typography-body14-font);color:var(--sp-text-tertiary);margin:6px 0 0}.waitlist-module__yOsCIW__doneAddress{color:var(--sp-text-secondary);overflow-wrap:anywhere}.waitlist-module__yOsCIW__footer{padding:24px 20px calc(32px + env(safe-area-inset-bottom,0px));border-top:1px solid var(--sp-line-hair)}.waitlist-module__yOsCIW__legal{font:var(--sp-typography-caption-font);gap:16px;margin:0 0 12px;display:flex}.waitlist-module__yOsCIW__legal a{color:var(--sp-text-tertiary);text-decoration:none}.waitlist-module__yOsCIW__mono{font:var(--sp-typography-mono-slate-font);letter-spacing:var(--sp-typography-mono-slate-tracking);color:var(--sp-text-tertiary);margin:0}
