@layer ds-reset{*{box-sizing:border-box;margin:0;padding:0}::selection{background-color:var(--primary-colors-base-default);color:var(--primary-colors-text-default)}html{overscroll-behavior:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:transparent;font-feature-settings:normal;min-height:100dvh}@supports (-webkit-touch-callout:none) and (padding-top:env(safe-area-inset-top)){html{padding-top:env(safe-area-inset-top);padding-bottom:env(safe-area-inset-bottom);padding-left:env(safe-area-inset-left);padding-right:env(safe-area-inset-right)}}a{text-decoration:none}iframe{border:none;outline:none}button{cursor:pointer;background:0 0;border:none}input,textarea,select{background:0 0;border:none;outline:none;font-family:inherit}input,select{-webkit-appearance:none;appearance:none}a,button,input,textarea,select,div{-webkit-tap-highlight-color:transparent}input,button,textarea,select{font-family:var(--fonts-gilroy)}ul,ol{list-style:none}a{color:inherit}}@layer ds-foundation{html{--easings-ease:cubic-bezier(.25, .1, .25, 1);--easings-ease-in:cubic-bezier(.42, 0, 1, 1);--easings-ease-in-out:cubic-bezier(.42, 0, .58, 1);--easings-ease-out:cubic-bezier(0, 0, .58, 1);--easings-linear:cubic-bezier(0, 0, 1, 1);--easings-practical:cubic-bezier(.4, 0, .2, 1);--easings-expressive:cubic-bezier(.4, 0, 0, 1);--easings-bounce:cubic-bezier(.34, 1.56, .64, 1);--states-disabled:.4;--corner-radius-circle:50%;--corner-radius-r0:0px;--corner-radius-r2:2px;--corner-radius-r4:4px;--corner-radius-r8:8px;--corner-radius-r12:12px;--corner-radius-r16:16px;--corner-radius-r20:20px;--corner-radius-r22:22px;--corner-radius-r24:24px;--corner-radius-r32:32px;--spacings-s0:0px;--spacings-s2:2px;--spacings-s4:4px;--spacings-s6:6px;--spacings-s8:8px;--spacings-s10:10px;--spacings-s12:12px;--spacings-s16:16px;--spacings-s24:24px;--spacings-s32:32px;--spacings-s40:40px;--spacings-s44:44px;--spacings-s48:48px;--spacings-s56:56px;--spacings-s64:64px;--spacings-s72:72px;--stacking-context-lowest:-9999;--stacking-context-initial:0;--stacking-context-layout:1000;--stacking-context-popover:2000;--stacking-context-popup:3000;--stacking-context-tooltip:4000;--stacking-context-toast:5000;--stacking-context-highest:9999;--timings-fast:.1s;--timings-default:.3s;--timings-medium:.5s;--timings-long:1s;--timings-heavy:2s;--typography-t1-font-size:8px;--typography-t1-line-height:10px;--typography-t2-font-size:10px;--typography-t2-line-height:14px;--typography-t3-font-size:12px;--typography-t3-line-height:16px;--typography-t4-font-size:14px;--typography-t4-line-height:20px;--typography-t5-font-size:16px;--typography-t5-line-height:24px;--typography-t6-font-size:20px;--typography-t6-line-height:28px;--typography-t7-font-size:24px;--typography-t7-line-height:32px;--typography-t8-font-size:30px;--typography-t8-line-height:36px;--typography-t9-font-size:36px;--typography-t9-line-height:48px;--typography-t10-font-size:42px;--typography-t10-line-height:50px;--typography-t11-font-size:60px;--typography-t11-line-height:72px}html.light{--brand-colors-default:#f40bf4;--brand-colors-light:#fffcf8;--brand-colors-dark:#000;--absolute-black-colors-base-default:#000;--absolute-black-colors-base-action:#313131;--absolute-black-colors-base-active:#000;--absolute-black-colors-base-active-action:#313131;--absolute-black-colors-text-default:#fff;--absolute-black-colors-text-action:#fff;--absolute-black-colors-text-active:#fff;--absolute-black-colors-text-active-action:#fff;--absolute-white-colors-base-default:#fff;--absolute-white-colors-base-action:#ececec;--absolute-white-colors-base-active:#fff;--absolute-white-colors-base-active-action:#ececec;--absolute-white-colors-text-default:#000;--absolute-white-colors-text-action:#000;--absolute-white-colors-text-active:#000;--absolute-white-colors-text-active-action:#000;--background-colors-base:#fcfcfc;--background-colors-tint-1:#f7f7f7;--background-colors-tint-2:#f2f2f2;--background-colors-tint-3:#d9d9d9;--background-colors-border:#e8e8e8;--background-colors-transparent:#00000085;--background-colors-tooltip:#fff;--background-colors-popover:#fff;--background-colors-canvas-back-layer:#ededed;--control-colors-border-default:#e0e0e0;--control-colors-border-action:#e0e0e0;--control-colors-border-active:#e0e0e0;--control-colors-border-active-action:#e0e0e0;--control-colors-button-background-default:#fff;--control-colors-button-background-action:#f7f7f7;--control-colors-button-background-active:#eee;--control-colors-button-background-active-action:#f7f7f7;--control-colors-caret-default:#5a00ee;--control-colors-caret-action:#5a00ee;--control-colors-caret-active:#5a00ee;--control-colors-caret-active-action:#5a00ee;--control-colors-end-icon-default:#525252;--control-colors-end-icon-action:#3d3d3d;--control-colors-end-icon-active:#000;--control-colors-end-icon-active-action:#3d3d3d;--control-colors-field-background-default:#fff;--control-colors-field-background-action:#f7f7f7;--control-colors-field-background-active:#eee;--control-colors-field-background-active-action:#f7f7f7;--control-colors-placeholder-default:#707070;--control-colors-placeholder-action:#707070;--control-colors-placeholder-active:#707070;--control-colors-placeholder-active-action:#707070;--control-colors-slider-thumb-default:#fefefe;--control-colors-slider-thumb-action:#f1f1f1;--control-colors-slider-thumb-active:#fefefe;--control-colors-slider-thumb-active-action:#f1f1f1;--control-colors-slider-track-default:#c209c1;--control-colors-slider-track-action:#c209c1;--control-colors-slider-track-active:#c209c1;--control-colors-slider-track-active-action:#c209c1;--control-colors-start-icon-default:#525252;--control-colors-start-icon-action:#3d3d3d;--control-colors-start-icon-active:#000;--control-colors-start-icon-active-action:#3d3d3d;--control-colors-text-default:#525252;--control-colors-text-action:#3d3d3d;--control-colors-text-active:#000;--control-colors-text-active-action:#3d3d3d;--control-colors-value-default:#525252;--control-colors-value-action:#3d3d3d;--control-colors-value-active:#000;--control-colors-value-active-action:#3d3d3d;--text-colors-base:#000;--text-colors-tint-1:#4c4c4c;--text-colors-tint-2:#666;--text-colors-tint-3:#737373;--error-colors-base-default:#d10037;--error-colors-base-action:#a9002d;--error-colors-base-active:#d10037;--error-colors-base-active-action:#a9002d;--error-colors-text-default:#fff;--error-colors-text-action:#fff;--error-colors-text-active:#fff;--error-colors-text-active-action:#fff;--information-colors-base-default:#0066eb;--information-colors-base-action:#0055c3;--information-colors-base-active:#0066eb;--information-colors-base-active-action:#0055c3;--information-colors-text-default:#fff;--information-colors-text-action:#fff;--information-colors-text-active:#fff;--information-colors-text-active-action:#fff;--success-colors-base-default:#00804a;--success-colors-base-action:#005a34;--success-colors-base-active:#00804a;--success-colors-base-active-action:#005a34;--success-colors-text-default:#fff;--success-colors-text-action:#fff;--success-colors-text-active:#fff;--success-colors-text-active-action:#fff;--warning-colors-base-default:#fa0;--warning-colors-base-action:#d99100;--warning-colors-base-active:#fa0;--warning-colors-base-active-action:#d99100;--warning-colors-text-default:#000;--warning-colors-text-action:#000;--warning-colors-text-active:#000;--warning-colors-text-active-action:#000;--negative-colors-base-default:#000;--negative-colors-base-action:#787878;--negative-colors-base-active:#000;--negative-colors-base-active-action:#787878;--negative-colors-text-default:#fff;--negative-colors-text-action:#fff;--negative-colors-text-active:#fff;--negative-colors-text-active-action:#fff;--neutral-colors-base-default:#f2f2f2;--neutral-colors-base-action:#b4b4b4;--neutral-colors-base-active:#f2f2f2;--neutral-colors-base-active-action:#b4b4b4;--neutral-colors-text-default:#000;--neutral-colors-text-action:#000;--neutral-colors-text-active:#000;--neutral-colors-text-active-action:#000;--positive-colors-base-default:#fff;--positive-colors-base-action:#b4b4b4;--positive-colors-base-active:#fff;--positive-colors-base-active-action:#b4b4b4;--positive-colors-text-default:#000;--positive-colors-text-action:#000;--positive-colors-text-active:#000;--positive-colors-text-active-action:#000;--primary-colors-base-default:#c209c1;--primary-colors-base-action:#920792;--primary-colors-base-active:#c209c1;--primary-colors-base-active-action:#920792;--primary-colors-text-default:#fff;--primary-colors-text-action:#fff;--primary-colors-text-active:#fff;--primary-colors-text-active-action:#fff;--primary-colors-alpha-10:#c209c11a;--primary-colors-alpha-20:#c209c133;--primary-colors-alpha-50:#c209c180;--primary-colors-alpha-80:#c209c1cc;--transformer-colors-base-default:#3b8ce2;--transformer-colors-base-action:#3b8ce2;--transformer-colors-base-active:#3b8ce2;--transformer-colors-base-active-action:#3b8ce2;--transformer-colors-text-default:#fff;--transformer-colors-text-action:#fff;--transformer-colors-text-active:#fff;--transformer-colors-text-active-action:#fff;--monetization-plus-colors-base-default:#ac06ca;--monetization-plus-colors-base-action:#87059e;--monetization-plus-colors-base-active:#ac06ca;--monetization-plus-colors-base-active-action:#87059e;--monetization-plus-colors-text-default:#fff;--monetization-plus-colors-text-action:#fff;--monetization-plus-colors-text-active:#fff;--monetization-plus-colors-text-active-action:#fff;--monetization-plus-colors-alpha-10:#ac06ca1a;--monetization-plus-colors-alpha-20:#ac06ca33;--monetization-plus-colors-alpha-50:#ac06ca80;--monetization-plus-colors-alpha-80:#ac06cacc;--monetization-pro-colors-base-default:#5a00ee;--monetization-pro-colors-base-action:#3d00a2;--monetization-pro-colors-base-active:#5a00ee;--monetization-pro-colors-base-active-action:#3d00a2;--monetization-pro-colors-text-default:#fff;--monetization-pro-colors-text-action:#fff;--monetization-pro-colors-text-active:#fff;--monetization-pro-colors-text-active-action:#fff;--monetization-pro-colors-alpha-10:#5a00ee1a;--monetization-pro-colors-alpha-20:#5a00ee33;--monetization-pro-colors-alpha-50:#5a00ee80;--monetization-pro-colors-alpha-80:#5a00eecc;--monetization-ultra-colors-base-default:#158380;--monetization-ultra-colors-base-action:#0e5957;--monetization-ultra-colors-base-active:#158380;--monetization-ultra-colors-base-active-action:#0e5957;--monetization-ultra-colors-text-default:#fff;--monetization-ultra-colors-text-action:#fff;--monetization-ultra-colors-text-active:#fff;--monetization-ultra-colors-text-active-action:#fff;--monetization-ultra-colors-alpha-10:#1583801a;--monetization-ultra-colors-alpha-20:#15838033;--monetization-ultra-colors-alpha-50:#15838080;--monetization-ultra-colors-alpha-80:#158380cc;--gradients-general-brand:linear-gradient(225deg, #00ffed 0%, #19d7e7 22.96%, #7f4ad9 45.31%, #af1fc6 66.73%, #df02c0 100%);--gradients-general-primary:linear-gradient(270deg, #f749f6 0%, #c209c1 100%);--gradients-status-info:linear-gradient(270deg, #17bbf2 0%, #0066eb 100%);--gradients-status-success:linear-gradient(269.27deg, #1ac490 3.29%, #008c62 99.37%);--gradients-status-warning:linear-gradient(270deg, #ffcc63 0%, #ff921e 100%);--gradients-status-error:linear-gradient(270deg, #ff6170 0%, #d10037 100%);--gradients-monetization-plus:linear-gradient(270deg, #f749f6 0%, #c209c1 100%);--gradients-monetization-pro:linear-gradient(270deg, #8a43ff 0%, #5600e3 100%);--gradients-monetization-ultra:linear-gradient(270deg, #0fbeb9 0%, #00827e 100%);--gradients-background-up:linear-gradient(360deg, #fcfcfc 0%, transparent 100%);--gradients-background-down:linear-gradient(180deg, #fcfcfc 0%, transparent 100%);--gradients-background-left:linear-gradient(90deg, #fcfcfc 0%, transparent 100%);--gradients-background-right:linear-gradient(270deg, #fcfcfc 0%, transparent 100%);--apple-colors-base-default:#fff;--apple-colors-base-action:#e6e6e6;--apple-colors-base-active:#fff;--apple-colors-base-active-action:#e6e6e6;--apple-colors-text-default:#fff;--apple-colors-text-action:#fff;--apple-colors-text-active:#fff;--apple-colors-text-active-action:#fff;--facebook-colors-base-default:#0766ff;--facebook-colors-base-action:#0050d1;--facebook-colors-base-active:#0766ff;--facebook-colors-base-active-action:#0050d1;--facebook-colors-text-default:#fff;--facebook-colors-text-action:#fff;--facebook-colors-text-active:#fff;--facebook-colors-text-active-action:#fff;--google-colors-base-default:#f2f2f2;--google-colors-base-action:#c2c2c2;--google-colors-base-active:#f2f2f2;--google-colors-base-active-action:#c2c2c2;--google-colors-text-default:#1f1f1f;--google-colors-text-action:#1f1f1f;--google-colors-text-active:#1f1f1f;--google-colors-text-active-action:#1f1f1f;--kakao-colors-base-default:#fee500;--kakao-colors-base-action:#ebd402;--kakao-colors-base-active:#fee500;--kakao-colors-base-active-action:#ebd402;--kakao-colors-text-default:#262200;--kakao-colors-text-action:#262200;--kakao-colors-text-active:#262200;--kakao-colors-text-active-action:#262200;--line-colors-base-default:#06c755;--line-colors-base-action:#1fcd66;--line-colors-base-active:#048b3c;--line-colors-base-active-action:#06c755;--line-colors-text-default:#fff;--line-colors-text-action:#fff;--line-colors-text-active:#fff;--line-colors-text-active-action:#fff;--snapchat-colors-base-default:#fffc00;--snapchat-colors-base-action:#ece801;--snapchat-colors-base-active:#fffc00;--snapchat-colors-base-active-action:#ece801;--snapchat-colors-text-default:#000;--snapchat-colors-text-action:#000;--snapchat-colors-text-active:#000;--snapchat-colors-text-active-action:#000;--christmas-green-colors-base-default:#007c02;--christmas-green-colors-base-action:#0e5a18;--christmas-green-colors-base-active:#007c02;--christmas-green-colors-base-active-action:#0e5a18;--christmas-green-colors-text-default:#fff;--christmas-green-colors-text-action:#fff;--christmas-green-colors-text-active:#fff;--christmas-green-colors-text-active-action:#fff;--christmas-red-colors-base-default:#c70e17;--christmas-red-colors-base-action:#9e0b12;--christmas-red-colors-base-active:#c70e17;--christmas-red-colors-base-active-action:#9e0b12;--christmas-red-colors-text-default:#fff;--christmas-red-colors-text-action:#fff;--christmas-red-colors-text-active:#fff;--christmas-red-colors-text-active-action:#fff;--effects-alpha-20:#fff3;--effects-alpha-50:#ffffff80;--effects-alpha-80:#fffc;--effects-vignette:radial-gradient(44.71% 44.71% at 50.14% 50.12%, #f30af27b 0%, #f30af254 32%, #f30af230 56%, #f30af216 76%, #f30af206 91%, #f30af200 100%);--effects-glassy-tint:#ffffffa3;--effects-glassy-highlight:#fff;--effects-glassy-highlight-top:#fff;--effects-glassy-highlight-border:#fff;--effects-glassy-inner-shadow:inset 0px 1px 0 #ffffff2e, inset 0 1px 0 #ffffff1a, inset 0px 0px 19px 12px #ffffff4a;--effects-glassy-blur-radius:8px;--effects-glassy-border-width:1px;--effects-glassy-backdrop:blur(var(--effects-glassy-blur-radius));--effects-glassy-edge-top:linear-gradient(90deg, transparent, var(--effects-glassy-highlight-top), transparent);--effects-glassy-edge-side:linear-gradient(180deg, var(--effects-glassy-highlight), transparent, var(--effects-glassy-highlight));--effects-glassy-shadow:0px 8px 32px 0px #0000001f;--shadows-tint-1:0px 0px 16px 0px #0000001f;--shadows-tint-2:0px 0px 24px 0px #00000029;--shadows-tint-3:0px 0px 32px 0px #00000029}@media (prefers-reduced-transparency:reduce){html.light{--effects-glassy-tint:var(--background-colors-base);--effects-glassy-backdrop:none;--effects-glassy-edge-top:none;--effects-glassy-edge-side:none}}html.dark{--brand-colors-default:#ff47ff;--brand-colors-light:#fffcf8;--brand-colors-dark:#000;--absolute-black-colors-base-default:#000;--absolute-black-colors-base-action:#313131;--absolute-black-colors-base-active:#000;--absolute-black-colors-base-active-action:#313131;--absolute-black-colors-text-default:#fff;--absolute-black-colors-text-action:#fff;--absolute-black-colors-text-active:#fff;--absolute-black-colors-text-active-action:#fff;--absolute-white-colors-base-default:#fff;--absolute-white-colors-base-action:#ececec;--absolute-white-colors-base-active:#fff;--absolute-white-colors-base-active-action:#ececec;--absolute-white-colors-text-default:#000;--absolute-white-colors-text-action:#000;--absolute-white-colors-text-active:#000;--absolute-white-colors-text-active-action:#000;--background-colors-base:#121212;--background-colors-tint-1:#1c1c1c;--background-colors-tint-2:#262626;--background-colors-tint-3:#454545;--background-colors-border:#303030;--background-colors-transparent:#0009;--background-colors-tooltip:#000;--background-colors-popover:#0f0f0f;--background-colors-canvas-back-layer:#262626;--control-colors-border-default:#3b3b3b;--control-colors-border-action:#3b3b3b;--control-colors-border-active:#3b3b3b;--control-colors-border-active-action:#3b3b3b;--control-colors-button-background-default:#000;--control-colors-button-background-action:#212121;--control-colors-button-background-active:#2a2a2a;--control-colors-button-background-active-action:#212121;--control-colors-caret-default:#ff47ff;--control-colors-caret-action:#ff47ff;--control-colors-caret-active:#ff47ff;--control-colors-caret-active-action:#ff47ff;--control-colors-end-icon-default:#b3b3b3;--control-colors-end-icon-action:#ccc;--control-colors-end-icon-active:#fff;--control-colors-end-icon-active-action:#ccc;--control-colors-field-background-default:#000;--control-colors-field-background-action:#212121;--control-colors-field-background-active:#2a2a2a;--control-colors-field-background-active-action:#212121;--control-colors-placeholder-default:#7a7a7a;--control-colors-placeholder-action:#7a7a7a;--control-colors-placeholder-active:#7a7a7a;--control-colors-placeholder-active-action:#7a7a7a;--control-colors-slider-thumb-default:#fff;--control-colors-slider-thumb-action:#f1f1f1;--control-colors-slider-thumb-active:#fff;--control-colors-slider-thumb-active-action:#f1f1f1;--control-colors-slider-track-default:#ff47ff;--control-colors-slider-track-action:#ff47ff;--control-colors-slider-track-active:#ff47ff;--control-colors-slider-track-active-action:#ff47ff;--control-colors-start-icon-default:#b3b3b3;--control-colors-start-icon-action:#ccc;--control-colors-start-icon-active:#fff;--control-colors-start-icon-active-action:#ccc;--control-colors-text-default:#b3b3b3;--control-colors-text-action:#ccc;--control-colors-text-active:#fff;--control-colors-text-active-action:#ccc;--control-colors-value-default:#b3b3b3;--control-colors-value-action:#ccc;--control-colors-value-active:#fff;--control-colors-value-active-action:#ccc;--text-colors-base:#fff;--text-colors-tint-1:#b3b3b3;--text-colors-tint-2:gray;--text-colors-tint-3:#7d7d7d;--error-colors-base-default:#f8495a;--error-colors-base-action:#fc6574;--error-colors-base-active:#f8495a;--error-colors-base-active-action:#fc6574;--error-colors-text-default:#000;--error-colors-text-action:#000;--error-colors-text-active:#000;--error-colors-text-active-action:#000;--information-colors-base-default:#42c6ff;--information-colors-base-action:#7fd6fc;--information-colors-base-active:#42c6ff;--information-colors-base-active-action:#7fd6fc;--information-colors-text-default:#000;--information-colors-text-action:#000;--information-colors-text-active:#000;--information-colors-text-active-action:#000;--success-colors-base-default:#00e099;--success-colors-base-action:#4ce1b2;--success-colors-base-active:#00e099;--success-colors-base-active-action:#4ce1b2;--success-colors-text-default:#000;--success-colors-text-action:#000;--success-colors-text-active:#000;--success-colors-text-active-action:#000;--warning-colors-base-default:#ff9d00;--warning-colors-base-action:#ffbe55;--warning-colors-base-active:#ff9d00;--warning-colors-base-active-action:#ffbe55;--warning-colors-text-default:#000;--warning-colors-text-action:#000;--warning-colors-text-active:#000;--warning-colors-text-active-action:#000;--negative-colors-base-default:#fff;--negative-colors-base-action:#b4b4b4;--negative-colors-base-active:#fff;--negative-colors-base-active-action:#b4b4b4;--negative-colors-text-default:#000;--negative-colors-text-action:#000;--negative-colors-text-active:#000;--negative-colors-text-active-action:#000;--neutral-colors-base-default:#2f2f2f;--neutral-colors-base-action:#080808;--neutral-colors-base-active:#2f2f2f;--neutral-colors-base-active-action:#080808;--neutral-colors-text-default:#fff;--neutral-colors-text-action:#fff;--neutral-colors-text-active:#fff;--neutral-colors-text-active-action:#fff;--positive-colors-base-default:#000;--positive-colors-base-action:#787878;--positive-colors-base-active:#000;--positive-colors-base-active-action:#787878;--positive-colors-text-default:#fff;--positive-colors-text-action:#fff;--positive-colors-text-active:#fff;--positive-colors-text-active-action:#fff;--primary-colors-base-default:#ff47ff;--primary-colors-base-action:#e636e6;--primary-colors-base-active:#ff47ff;--primary-colors-base-active-action:#e636e6;--primary-colors-text-default:#000;--primary-colors-text-action:#000;--primary-colors-text-active:#000;--primary-colors-text-active-action:#000;--primary-colors-alpha-10:#ff47ff1a;--primary-colors-alpha-20:#ff47ff33;--primary-colors-alpha-50:#ff47ff80;--primary-colors-alpha-80:#ff47ffcc;--transformer-colors-base-default:#3b8ce2;--transformer-colors-base-action:#3b8ce2;--transformer-colors-base-active:#3b8ce2;--transformer-colors-base-active-action:#3b8ce2;--transformer-colors-text-default:#fff;--transformer-colors-text-action:#fff;--transformer-colors-text-active:#fff;--transformer-colors-text-active-action:#fff;--monetization-plus-colors-base-default:#e982f4;--monetization-plus-colors-base-action:#e156f0;--monetization-plus-colors-base-active:#e982f4;--monetization-plus-colors-base-active-action:#e156f0;--monetization-plus-colors-text-default:#000;--monetization-plus-colors-text-action:#000;--monetization-plus-colors-text-active:#000;--monetization-plus-colors-text-active-action:#000;--monetization-plus-colors-alpha-10:#e982f41a;--monetization-plus-colors-alpha-20:#e982f433;--monetization-plus-colors-alpha-50:#e982f480;--monetization-plus-colors-alpha-80:#e982f4cc;--monetization-pro-colors-base-default:#bd99f8;--monetization-pro-colors-base-action:#8168a9;--monetization-pro-colors-base-active:#bd99f8;--monetization-pro-colors-base-active-action:#8168a9;--monetization-pro-colors-text-default:#000;--monetization-pro-colors-text-action:#000;--monetization-pro-colors-text-active:#000;--monetization-pro-colors-text-active-action:#000;--monetization-pro-colors-alpha-10:#bd99f81a;--monetization-pro-colors-alpha-20:#bd99f833;--monetization-pro-colors-alpha-50:#bd99f880;--monetization-pro-colors-alpha-80:#bd99f8cc;--monetization-ultra-colors-base-default:#158380;--monetization-ultra-colors-base-action:#0e5957;--monetization-ultra-colors-base-active:#158380;--monetization-ultra-colors-base-active-action:#0e5957;--monetization-ultra-colors-text-default:#fff;--monetization-ultra-colors-text-action:#fff;--monetization-ultra-colors-text-active:#fff;--monetization-ultra-colors-text-active-action:#fff;--monetization-ultra-colors-alpha-10:#1583801a;--monetization-ultra-colors-alpha-20:#15838033;--monetization-ultra-colors-alpha-50:#15838080;--monetization-ultra-colors-alpha-80:#158380cc;--gradients-general-brand:linear-gradient(225deg, #00ffed 0%, #19d7e7 22.96%, #7f4ad9 45.31%, #af1fc6 66.73%, #df02c0 100%);--gradients-general-primary:linear-gradient(270deg, #f749f6 0%, #c209c1 100%);--gradients-status-info:linear-gradient(270deg, #6fd4ff 0%, #22afec 100%);--gradients-status-success:linear-gradient(270.09deg, #33f3b6 -1.08%, #05d08f 99.92%);--gradients-status-warning:linear-gradient(270deg, #ffcc63 0%, #ff921e 100%);--gradients-status-error:linear-gradient(270deg, #ff6170 0%, #ee3446 100%);--gradients-monetization-plus:linear-gradient(270deg, #ef5eff 0%, #d41ee8 100%);--gradients-monetization-pro:linear-gradient(270deg, #b78aff 0%, #904cff 100%);--gradients-monetization-ultra:linear-gradient(270deg, #24c7c2 0%, #009994 100%);--gradients-background-up:linear-gradient(360deg, #121212 0%, transparent 100%);--gradients-background-down:linear-gradient(180deg, #121212 0%, transparent 100%);--gradients-background-left:linear-gradient(90deg, #121212 0%, transparent 100%);--gradients-background-right:linear-gradient(270deg, #121212 0%, transparent 100%);--apple-colors-base-default:#000;--apple-colors-base-action:#1a1a1a;--apple-colors-base-active:#000;--apple-colors-base-active-action:#1a1a1a;--apple-colors-text-default:#fff;--apple-colors-text-action:#fff;--apple-colors-text-active:#fff;--apple-colors-text-active-action:#fff;--facebook-colors-base-default:#0766ff;--facebook-colors-base-action:#0050d1;--facebook-colors-base-active:#0766ff;--facebook-colors-base-active-action:#0050d1;--facebook-colors-text-default:#fff;--facebook-colors-text-action:#fff;--facebook-colors-text-active:#fff;--facebook-colors-text-active-action:#fff;--google-colors-base-default:#f2f2f2;--google-colors-base-action:#c2c2c2;--google-colors-base-active:#f2f2f2;--google-colors-base-active-action:#c2c2c2;--google-colors-text-default:#1f1f1f;--google-colors-text-action:#1f1f1f;--google-colors-text-active:#1f1f1f;--google-colors-text-active-action:#1f1f1f;--kakao-colors-base-default:#fee500;--kakao-colors-base-action:#ebd402;--kakao-colors-base-active:#fee500;--kakao-colors-base-active-action:#ebd402;--kakao-colors-text-default:#262200;--kakao-colors-text-action:#262200;--kakao-colors-text-active:#262200;--kakao-colors-text-active-action:#262200;--line-colors-base-default:#06c755;--line-colors-base-action:#1fcd66;--line-colors-base-active:#048b3c;--line-colors-base-active-action:#06c755;--line-colors-text-default:#fff;--line-colors-text-action:#fff;--line-colors-text-active:#fff;--line-colors-text-active-action:#fff;--snapchat-colors-base-default:#fffc00;--snapchat-colors-base-action:#ece801;--snapchat-colors-base-active:#fffc00;--snapchat-colors-base-active-action:#ece801;--snapchat-colors-text-default:#000;--snapchat-colors-text-action:#000;--snapchat-colors-text-active:#000;--snapchat-colors-text-active-action:#000;--christmas-green-colors-base-default:#13a745;--christmas-green-colors-base-action:#12942a;--christmas-green-colors-base-active:#13a745;--christmas-green-colors-base-active-action:#12942a;--christmas-green-colors-text-default:#000;--christmas-green-colors-text-action:#000;--christmas-green-colors-text-active:#000;--christmas-green-colors-text-active-action:#000;--christmas-red-colors-base-default:#ff3f53;--christmas-red-colors-base-action:#e02639;--christmas-red-colors-base-active:#ff3f53;--christmas-red-colors-base-active-action:#e02639;--christmas-red-colors-text-default:#000;--christmas-red-colors-text-action:#000;--christmas-red-colors-text-active:#000;--christmas-red-colors-text-active-action:#000;--effects-alpha-20:#0003;--effects-alpha-50:#00000080;--effects-alpha-80:#000c;--effects-vignette:radial-gradient(44.71% 44.71% at 50.14% 50.12%, #f30af27b 0%, #f30af254 32%, #f30af230 56%, #f30af216 76%, #f30af206 91%, #f30af200 100%);--effects-glassy-tint:#000000a3;--effects-glassy-highlight:#2b2b2b;--effects-glassy-highlight-top:#666060;--effects-glassy-highlight-border:var(--background-colors-tint-3);--effects-glassy-inner-shadow:inset 0px 1px 0 #746b6b2e, inset 0 -1px 0 #6e3f3f1a, inset 0px 0px 19px 12px #0000004a;--effects-glassy-blur-radius:8px;--effects-glassy-border-width:1px;--effects-glassy-backdrop:blur(var(--effects-glassy-blur-radius));--effects-glassy-edge-top:linear-gradient(90deg, transparent, var(--effects-glassy-highlight-top), transparent);--effects-glassy-edge-side:linear-gradient(180deg, var(--effects-glassy-highlight), transparent, var(--effects-glassy-highlight));--effects-glassy-shadow:0px 8px 32px 0px #0000001f;--shadows-tint-1:0px 2px 12px 0px #00000080, 0px 1px 4px 0px #00000059;--shadows-tint-2:0px 6px 24px 0px #0009, 0px 3px 10px 0px #0006;--shadows-tint-3:0px 20px 60px 0px #000000bf, 0px 8px 28px 0px #0000008c}@media (prefers-reduced-transparency:reduce){html.dark{--effects-glassy-tint:var(--background-colors-base);--effects-glassy-backdrop:none;--effects-glassy-edge-top:none;--effects-glassy-edge-side:none}}}@layer ds-subatoms;@layer ds-atoms{.text-field{width:100%}.text-field--large{height:40px}.text-field--small{height:32px}.text-field--relative{position:relative}.text-field__control{border-radius:var(--corner-radius-r8);width:100%;height:100%;font-family:var(--fonts-gilroy);transition-property:background-color,border-color,color;transition-duration:var(--timings-default);transition-timing-function:var(--easings-ease);border-style:solid;border-width:1px;font-weight:500;display:block}.text-field__control::placeholder{font-size:var(--typography-t4-font-size);font-family:inherit;line-height:1}.text-field__control::-webkit-outer-spin-button,.text-field__control::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.text-field__control[type=number]{-moz-appearance:textfield}.text-field__control--centered{text-align:center}.text-field__control--large,.text-field__control--small{font-size:var(--typography-t4-font-size);line-height:var(--typography-t4-line-height);font-weight:500}.text-field__control--default-padding.text-field__control--large{padding:0 calc(var(--spacings-s10) - 1px)}.text-field__control--default-padding.text-field__control--small{padding:0 calc(var(--spacings-s6) - 1px)}.text-field__control--placeholder-padding.text-field__control--large{padding-inline-start:calc(var(--spacings-s10) + 20px + var(--spacings-s2) + var(--spacings-s2))}.text-field__control--placeholder-padding.text-field__control--small{padding-inline-start:calc(var(--spacings-s6) + 20px + var(--spacings-s2) + var(--spacings-s2))}.text-field__control--button-padding.text-field__control--large{padding-inline-end:calc(var(--spacings-s10) + 20px + var(--spacings-s2) + var(--spacings-s2))}.text-field__control--button-padding.text-field__control--small{padding-inline-end:calc(var(--spacings-s6) + 20px + var(--spacings-s2) + var(--spacings-s2))}.text-field__placeholder-icon{vertical-align:top;pointer-events:none;margin:auto 0;display:inline-block;position:absolute;top:0;bottom:0}.text-field__placeholder-icon--large{width:20px;height:20px;inset-inline-start:var(--spacings-s10)}.text-field__placeholder-icon--small{width:20px;height:20px;inset-inline-start:var(--spacings-s6)}.text-field__button{vertical-align:top;cursor:pointer;margin:auto 0;display:inline-block;position:absolute;top:0;bottom:0}.text-field__button--large{width:20px;height:20px;inset-inline-end:var(--spacings-s10)}.text-field__button--small{width:20px;height:20px;inset-inline-end:var(--spacings-s6)}.text-field--default-skin{border-color:var(--control-colors-border-default);color:var(--control-colors-value-default);background-color:var(--text-field-bg-override,var(--control-colors-field-background-default))}@media (hover:hover) and (pointer:fine){.text-field--interactive:hover{border-color:var(--control-colors-border-action);color:var(--control-colors-value-action);background-color:var(--text-field-bg-override,var(--control-colors-field-background-action))}}@media (hover:none) and (pointer:coarse){.text-field--interactive:active{border-color:var(--control-colors-border-action);color:var(--control-colors-value-action);background-color:var(--text-field-bg-override,var(--control-colors-field-background-action))}}.text-field--interactive:focus{border-color:var(--control-colors-border-active);color:var(--control-colors-value-active);background-color:var(--text-field-bg-override,var(--control-colors-field-background-active))}.text-field--filled{color:var(--control-colors-value-active);background-color:var(--text-field-bg-override,var(--control-colors-field-background-active));border-color:var(--control-colors-border-active)}@media (hover:hover) and (pointer:fine){.text-field--filled:hover{border-color:var(--control-colors-border-active-action);color:var(--control-colors-value-active-action);background-color:var(--text-field-bg-override,var(--control-colors-field-background-active-action))}}@media (hover:none) and (pointer:coarse){.text-field--filled:active{border-color:var(--control-colors-border-active-action);color:var(--control-colors-value-active-action);background-color:var(--text-field-bg-override,var(--control-colors-field-background-active-action))}}.text-field--error{border-color:var(--error-colors-base-default)}@media (hover:hover) and (pointer:fine){.text-field--error:hover{border-color:var(--error-colors-base-action)}}@media (hover:none) and (pointer:coarse){.text-field--error:active{border-color:var(--error-colors-base-active)}}.text-field--error-active{border-color:var(--error-colors-base-active)}@media (hover:hover) and (pointer:fine){.text-field--error-active:hover{border-color:var(--error-colors-base-active-action)}}@media (hover:none) and (pointer:coarse){.text-field--error-active:active{border-color:var(--error-colors-base-active-action)}}.text-field--warning{border-color:var(--warning-colors-base-default)}@media (hover:hover) and (pointer:fine){.text-field--warning:hover{border-color:var(--warning-colors-base-action)}}@media (hover:none) and (pointer:coarse){.text-field--warning:active{border-color:var(--warning-colors-base-action)}}.text-field--warning-active{border-color:var(--warning-colors-base-active)}@media (hover:hover) and (pointer:fine){.text-field--warning-active:hover{border-color:var(--warning-colors-base-active-action)}}@media (hover:none) and (pointer:coarse){.text-field--warning-active:active{border-color:var(--warning-colors-base-active-action)}}.text-field--success{border-color:var(--success-colors-base-default)}@media (hover:hover) and (pointer:fine){.text-field--success:hover{border-color:var(--success-colors-base-action)}}@media (hover:none) and (pointer:coarse){.text-field--success:active{border-color:var(--success-colors-base-action)}}.text-field--success-active{border-color:var(--success-colors-base-active)}@media (hover:hover) and (pointer:fine){.text-field--success-active:hover{border-color:var(--success-colors-base-active-action)}}@media (hover:none) and (pointer:coarse){.text-field--success-active:active{border-color:var(--success-colors-base-active-action)}}.text-field--disabled{opacity:var(--states-disabled)}.text-field--disabled-icon{opacity:var(--states-disabled);cursor:auto}.text-field--without-background{--text-field-bg-override:transparent}.text-field--without-borders{border-style:none}.text-field__skin-placeholder-icon{color:var(--control-colors-start-icon-default)}.text-field__skin-placeholder-icon>path{fill:currentColor}.text-field__skin-button{color:var(--control-colors-end-icon-default);transition:color var(--timings-default) var(--easings-ease);background:0 0;border:none}@media (hover:hover) and (pointer:fine){.text-field__skin-button:hover{color:var(--control-colors-end-icon-action)}}@media (hover:none) and (pointer:coarse){.text-field__skin-button:active{color:var(--control-colors-end-icon-action)}}.text-field__skin-button-icon{width:100%;height:100%;display:block}.text-field__skin-button-icon>path{fill:currentColor}@media (hover:hover) and (pointer:fine){.text-field--interactive:hover+.text-field__skin-placeholder-icon{color:var(--control-colors-start-icon-action)}}@media (hover:none) and (pointer:coarse){.text-field--interactive:active+.text-field__skin-placeholder-icon{color:var(--control-colors-start-icon-action)}}.text-field--filled+.text-field__skin-placeholder-icon{color:var(--control-colors-start-icon-active)}@media (hover:hover) and (pointer:fine){.text-field--filled:hover+.text-field__skin-placeholder-icon{color:var(--control-colors-start-icon-active-action)}}@media (hover:none) and (pointer:coarse){.text-field--filled:active+.text-field__skin-placeholder-icon{color:var(--control-colors-start-icon-active-action)}}.text-field--with-glassy-effect{z-index:0;--text-field-bg-override:transparent;border:none;position:relative}.text-field--with-glassy-effect .text-field__control:not(:where(.text-field--error,.text-field--warning,.text-field--success)){border-color:#0000}.text-field__glass{background-color:var(--effects-glassy-tint);border:1px solid var(--effects-glassy-highlight-border);box-shadow:var(--effects-glassy-shadow), var(--effects-glassy-inner-shadow);backdrop-filter:var(--effects-glassy-backdrop);border-block-start:0;border-inline-start:0;position:relative;overflow:hidden}.text-field__glass:before,.text-field__glass:after{content:"";pointer-events:none;position:absolute}.text-field__glass:before{height:var(--effects-glassy-border-width);background:var(--effects-glassy-edge-top);inset-block-start:0;inset-inline:10%}.text-field__glass:after{width:var(--effects-glassy-border-width);background:var(--effects-glassy-edge-side);inset-block:0;inset-inline-start:0}.text-field__glass{z-index:-1;border-radius:var(--corner-radius-r8);pointer-events:none;position:absolute;inset:0}.tag{vertical-align:top;justify-content:center;align-items:center;gap:var(--spacings-s4);border-radius:var(--corner-radius-r16);padding:var(--spacings-s0) var(--spacings-s6);display:inline-flex}.tag--size-large{height:20px}.tag--size-small{height:14px}.tag--size-small .tag__icon{width:10px;height:10px}.tag--low-prio{border-radius:var(--corner-radius-circle);gap:0;padding:0}.tag--low-prio.tag--size-large{width:20px;min-width:20px}.tag--low-prio.tag--size-small{width:14px;min-width:14px}.tag--skin-black{background-color:var(--absolute-black-colors-base-default);color:var(--absolute-black-colors-text-default)}.tag--skin-negative{background-color:var(--negative-colors-base-default);color:var(--negative-colors-text-default)}.tag--skin-primary{color:var(--primary-colors-text-default);background:linear-gradient(90deg,#c209c1,#f749f6)}.tag--skin-error{color:var(--error-colors-text-default);background:linear-gradient(90deg,#ee3446,#ff6170)}.tag--skin-info{color:var(--information-colors-text-default);background:linear-gradient(90deg,#22afec,#6fd4ff)}.tag--skin-warning{color:var(--warning-colors-text-default);background:linear-gradient(90deg,#ff921e,#ff921e)}.tag--skin-success{color:var(--success-colors-text-default);background:linear-gradient(90deg,#05d08f,#05d08f)}.tag--skin-plus{background:var(--gradients-monetization-plus);color:var(--monetization-plus-colors-text-default)}.tag--skin-pro{background:var(--gradients-monetization-pro);color:var(--monetization-pro-colors-text-default)}.tag--skin-ultra{background:var(--gradients-monetization-ultra);color:var(--monetization-ultra-colors-text-default)}.tag--mode-muted.tag--skin-black{background-color:var(--absolute-white-colors-base-default);color:var(--absolute-white-colors-text-default)}.tag--mode-muted.tag--skin-negative{background-color:var(--background-colors-tint-3);color:var(--text-colors-base)}.tag--mode-muted.tag--skin-primary{color:#ff47ff;background:#3c1b3c}.tag--mode-muted.tag--skin-error{color:#ff5d6d;background:#401d20}.tag--mode-muted.tag--skin-info{color:#7ad7ff;background:#112646}.tag--mode-muted.tag--skin-warning{color:#ffb949;background:#462b00}.tag--mode-muted.tag--skin-success{color:#41ffc3;background:#143329}.tag--mode-muted.tag--skin-plus{color:#ef5eff;background:#48084f}.tag--mode-muted.tag--skin-pro{color:#b78aff;background:#310a71}.tag--mode-muted.tag--skin-ultra{color:#24c7c2;background:#004745}.tag__text{color:inherit;font-size:var(--typography-t3-font-size);line-height:var(--typography-t3-line-height)}.tag__icon{width:12px;height:12px}.tag__icon>path:not([fill]){fill:currentColor}.tooltip{background-color:var(--tooltip-bg-color);color:var(--negative-colors-text-default);box-shadow:var(--shadows-tint-1);border-radius:var(--corner-radius-r8);z-index:var(--tooltip-z-index);font-weight:600;font-size:var(--typography-t3-font-size);line-height:var(--typography-t3-line-height);position:relative}.tooltip[data-placement$=-start]{transform:translate(10px)}.tooltip[data-placement$=-end]{transform:translate(-10px)}.tooltip--not-clickable{pointer-events:none}.tooltip__wrapper[data-placement^=top],.tooltip__wrapper[data-placement^=bottom],.tooltip__wrapper[data-placement^=auto]{padding:10px 0}.tooltip__wrapper[data-placement^=left],.tooltip__wrapper[data-placement^=right]{padding:0 10px}.tooltip__content{padding:var(--spacings-s8) var(--spacings-s12);color:var(--negative-colors-text-default)}.tooltip__content .text{color:var(--negative-colors-text-default)}.tooltip__indicator-wrapper{width:20px;height:13px;position:absolute}.tooltip__indicator-wrapper[data-arrow-wrapper-dir^=top]{bottom:-12px}.tooltip__indicator-wrapper[data-arrow-wrapper-dir^=right]{left:-12px}.tooltip__indicator-wrapper[data-arrow-wrapper-dir^=bottom]{top:-12px}.tooltip__indicator-wrapper[data-arrow-wrapper-dir^=left]{right:-12px}.tooltip__indicator-wrapper svg{transform:translateY(-.0125em)}.tooltip__indicator-wrapper[data-arrow-wrapper-dir^=right] svg{transform:rotate(90deg)}.tooltip__indicator-wrapper[data-arrow-wrapper-dir^=bottom] svg{transform:scaleY(-1)}.tooltip__indicator-wrapper[data-arrow-wrapper-dir^=left] svg{transform:rotate(-90deg)}.tooltip__indicator{pointer-events:none;width:20px;height:13px}.tooltip__indicator path:first-of-type,.tooltip__indicator path:last-of-type{fill:var(--tooltip-bg-color)}.snackbar{border-radius:var(--spacings-s12);align-items:center;gap:var(--spacings-s4);width:100%;min-height:48px;padding:var(--spacings-s8);box-shadow:var(--shadows-tint-1);display:inline-flex}.snackbar--information{background-color:var(--information-colors-base-default)}.snackbar--error{background-color:var(--error-colors-base-default)}.snackbar--success{background-color:var(--success-colors-base-default)}.snackbar--warning{background-color:var(--warning-colors-base-default)}.snackbar--premium{background-color:var(--monetization-ultra-colors-base-default)}.snackbar__button-no-handler{pointer-events:none}.snackbar__close-button{margin-inline-start:auto}.snackbar__text{word-break:break-word;min-width:0}.snackbar--information .snackbar__text{color:var(--information-colors-text-default)}.snackbar--error .snackbar__text{color:var(--error-colors-text-default)}.snackbar--success .snackbar__text{color:var(--success-colors-text-default)}.snackbar--warning .snackbar__text{color:var(--warning-colors-text-default)}.snackbar--premium .snackbar__text{color:var(--monetization-ultra-colors-text-default)}}@layer ds-molecules{.chip--skin-default{--border-color:var(--control-colors-border-default);--start-icon-color:var(--control-colors-start-icon-default);--text-color:var(--control-colors-text-default);--end-icon-color:var(--control-colors-end-icon-default);--bg-color:var(--control-colors-button-background-default)}@media (hover:hover) and (pointer:fine){.chip--skin-default:hover{--border-color:var(--control-colors-border-action);--start-icon-color:var(--control-colors-start-icon-action);--text-color:var(--control-colors-text-action);--end-icon-color:var(--control-colors-end-icon-action);--bg-color:var(--control-colors-button-background-action)}}@media (hover:none) and (pointer:coarse){.chip--skin-default:active{--border-color:var(--control-colors-border-action);--start-icon-color:var(--control-colors-start-icon-action);--text-color:var(--control-colors-text-action);--end-icon-color:var(--control-colors-end-icon-action);--bg-color:var(--control-colors-button-background-action)}}.chip--skin-default-active{--border-color:var(--control-colors-button-background-active);--start-icon-color:var(--control-colors-start-icon-active);--text-color:var(--control-colors-text-active);--end-icon-color:var(--control-colors-end-icon-active);--bg-color:var(--control-colors-button-background-active)}@media (hover:hover) and (pointer:fine){.chip--skin-default-active:hover{--border-color:var(--control-colors-button-background-active-action);--start-icon-color:var(--control-colors-start-icon-active-action);--text-color:var(--control-colors-text-active-action);--end-icon-color:var(--control-colors-end-icon-active-action);--bg-color:var(--control-colors-button-background-active-action)}}@media (hover:none) and (pointer:coarse){.chip--skin-default-active:active{--border-color:var(--control-colors-button-background-active-action);--start-icon-color:var(--control-colors-start-icon-active-action);--text-color:var(--control-colors-text-active-action);--end-icon-color:var(--control-colors-end-icon-active-action);--bg-color:var(--control-colors-button-background-active-action)}}.chip--skin-primary{--border-color:var(--primary-colors-base-default);--start-icon-color:var(--primary-colors-text-default);--text-color:var(--primary-colors-text-default);--end-icon-color:var(--primary-colors-text-default);--bg-color:var(--primary-colors-base-default)}@media (hover:hover) and (pointer:fine){.chip--skin-primary:hover{--border-color:var(--primary-colors-base-action);--start-icon-color:var(--primary-colors-text-action);--text-color:var(--primary-colors-text-action);--end-icon-color:var(--primary-colors-text-action);--bg-color:var(--primary-colors-base-action)}}@media (hover:none) and (pointer:coarse){.chip--skin-primary:active{--border-color:var(--primary-colors-base-action);--start-icon-color:var(--primary-colors-text-action);--text-color:var(--primary-colors-text-action);--end-icon-color:var(--primary-colors-text-action);--bg-color:var(--primary-colors-base-action)}}.chip--skin-primary-active{--border-color:var(--primary-colors-base-active);--start-icon-color:var(--primary-colors-text-active);--text-color:var(--primary-colors-text-active);--end-icon-color:var(--primary-colors-text-active);--bg-color:var(--primary-colors-base-active)}@media (hover:hover) and (pointer:fine){.chip--skin-primary-active:hover{--border-color:var(--primary-colors-base-active-action);--start-icon-color:var(--primary-colors-text-active-action);--text-color:var(--primary-colors-text-active-action);--end-icon-color:var(--primary-colors-text-active-action);--bg-color:var(--primary-colors-base-active-action)}}@media (hover:none) and (pointer:coarse){.chip--skin-primary-active:active{--border-color:var(--primary-colors-base-active-action);--start-icon-color:var(--primary-colors-text-active-action);--text-color:var(--primary-colors-text-active-action);--end-icon-color:var(--primary-colors-text-active-action);--bg-color:var(--primary-colors-base-active-action)}}.chip--skin-secondary{--border-color:var(--primary-colors-base-default);--start-icon-color:var(--primary-colors-text-default);--text-color:var(--primary-colors-text-default);--end-icon-color:var(--primary-colors-text-default);--bg-color:var(--primary-colors-base-default)}@media (hover:hover) and (pointer:fine){.chip--skin-secondary:hover{--border-color:var(--primary-colors-base-action);--start-icon-color:var(--primary-colors-text-action);--text-color:var(--primary-colors-text-action);--end-icon-color:var(--primary-colors-text-action);--bg-color:var(--primary-colors-base-action)}}@media (hover:none) and (pointer:coarse){.chip--skin-secondary:active{--border-color:var(--primary-colors-base-action);--start-icon-color:var(--primary-colors-text-action);--text-color:var(--primary-colors-text-action);--end-icon-color:var(--primary-colors-text-action);--bg-color:var(--primary-colors-base-action)}}.chip--skin-secondary-active{--border-color:var(--primary-colors-base-active);--start-icon-color:var(--primary-colors-text-active);--text-color:var(--primary-colors-text-active);--end-icon-color:var(--primary-colors-text-active);--bg-color:var(--primary-colors-base-active)}@media (hover:hover) and (pointer:fine){.chip--skin-secondary-active:hover{--border-color:var(--primary-colors-base-active-action);--start-icon-color:var(--primary-colors-text-active-action);--text-color:var(--primary-colors-text-active-action);--end-icon-color:var(--primary-colors-text-active-action);--bg-color:var(--primary-colors-base-active-action)}}@media (hover:none) and (pointer:coarse){.chip--skin-secondary-active:active{--border-color:var(--primary-colors-base-active-action);--start-icon-color:var(--primary-colors-text-active-action);--text-color:var(--primary-colors-text-active-action);--end-icon-color:var(--primary-colors-text-active-action);--bg-color:var(--primary-colors-base-active-action)}}.chip--skin-tertiary{--border-color:var(--neutral-colors-base-default);--start-icon-color:var(--neutral-colors-text-default);--text-color:var(--neutral-colors-text-default);--end-icon-color:var(--neutral-colors-text-default);--bg-color:var(--neutral-colors-base-default)}@media (hover:hover) and (pointer:fine){.chip--skin-tertiary:hover{--border-color:var(--neutral-colors-base-action);--start-icon-color:var(--neutral-colors-text-action);--text-color:var(--neutral-colors-text-action);--end-icon-color:var(--neutral-colors-text-action);--bg-color:var(--neutral-colors-base-action)}}@media (hover:none) and (pointer:coarse){.chip--skin-tertiary:active{--border-color:var(--neutral-colors-base-action);--start-icon-color:var(--neutral-colors-text-action);--text-color:var(--neutral-colors-text-action);--end-icon-color:var(--neutral-colors-text-action);--bg-color:var(--neutral-colors-base-action)}}.chip--skin-tertiary-active{--border-color:var(--neutral-colors-base-active);--start-icon-color:var(--neutral-colors-text-active);--text-color:var(--neutral-colors-text-active);--end-icon-color:var(--neutral-colors-text-active);--bg-color:var(--neutral-colors-base-active)}@media (hover:hover) and (pointer:fine){.chip--skin-tertiary-active:hover{--border-color:var(--neutral-colors-base-active-action);--start-icon-color:var(--neutral-colors-text-active-action);--text-color:var(--neutral-colors-text-active-action);--end-icon-color:var(--neutral-colors-text-active-action);--bg-color:var(--neutral-colors-base-active-action)}}@media (hover:none) and (pointer:coarse){.chip--skin-tertiary-active:active{--border-color:var(--neutral-colors-base-active-action);--start-icon-color:var(--neutral-colors-text-active-action);--text-color:var(--neutral-colors-text-active-action);--end-icon-color:var(--neutral-colors-text-active-action);--bg-color:var(--neutral-colors-base-active-action)}}.chip--skin-positive{--border-color:var(--positive-colors-base-default);--start-icon-color:var(--positive-colors-text-default);--text-color:var(--positive-colors-text-default);--end-icon-color:var(--positive-colors-text-default);--bg-color:var(--positive-colors-base-default)}@media (hover:hover) and (pointer:fine){.chip--skin-positive:hover{--border-color:var(--positive-colors-base-action);--start-icon-color:var(--positive-colors-text-action);--text-color:var(--positive-colors-text-action);--end-icon-color:var(--positive-colors-text-action);--bg-color:var(--positive-colors-base-action)}}@media (hover:none) and (pointer:coarse){.chip--skin-positive:active{--border-color:var(--positive-colors-base-action);--start-icon-color:var(--positive-colors-text-action);--text-color:var(--positive-colors-text-action);--end-icon-color:var(--positive-colors-text-action);--bg-color:var(--positive-colors-base-action)}}.chip--skin-positive-active{--border-color:var(--positive-colors-base-active);--start-icon-color:var(--positive-colors-text-active);--text-color:var(--positive-colors-text-active);--end-icon-color:var(--positive-colors-text-active);--bg-color:var(--positive-colors-base-active)}@media (hover:hover) and (pointer:fine){.chip--skin-positive-active:hover{--border-color:var(--positive-colors-base-active-action);--start-icon-color:var(--positive-colors-text-active-action);--text-color:var(--positive-colors-text-active-action);--end-icon-color:var(--positive-colors-text-active-action);--bg-color:var(--positive-colors-base-active-action)}}@media (hover:none) and (pointer:coarse){.chip--skin-positive-active:active{--border-color:var(--positive-colors-base-active-action);--start-icon-color:var(--positive-colors-text-active-action);--text-color:var(--positive-colors-text-active-action);--end-icon-color:var(--positive-colors-text-active-action);--bg-color:var(--positive-colors-base-active-action)}}.chip--skin-negative{--border-color:var(--negative-colors-base-default);--start-icon-color:var(--negative-colors-text-default);--text-color:var(--negative-colors-text-default);--end-icon-color:var(--negative-colors-text-default);--bg-color:var(--negative-colors-base-default)}@media (hover:hover) and (pointer:fine){.chip--skin-negative:hover{--border-color:var(--negative-colors-base-action);--start-icon-color:var(--negative-colors-text-action);--text-color:var(--negative-colors-text-action);--end-icon-color:var(--negative-colors-text-action);--bg-color:var(--negative-colors-base-action)}}@media (hover:none) and (pointer:coarse){.chip--skin-negative:active{--border-color:var(--negative-colors-base-action);--start-icon-color:var(--negative-colors-text-action);--text-color:var(--negative-colors-text-action);--end-icon-color:var(--negative-colors-text-action);--bg-color:var(--negative-colors-base-action)}}.chip--skin-negative-active{--border-color:var(--negative-colors-base-active);--start-icon-color:var(--negative-colors-text-active);--text-color:var(--negative-colors-text-active);--end-icon-color:var(--negative-colors-text-active);--bg-color:var(--negative-colors-base-active)}@media (hover:hover) and (pointer:fine){.chip--skin-negative-active:hover{--border-color:var(--negative-colors-base-active-action);--start-icon-color:var(--negative-colors-text-active-action);--text-color:var(--negative-colors-text-active-action);--end-icon-color:var(--negative-colors-text-active-action);--bg-color:var(--negative-colors-base-active-action)}}@media (hover:none) and (pointer:coarse){.chip--skin-negative-active:active{--border-color:var(--negative-colors-base-active-action);--start-icon-color:var(--negative-colors-text-active-action);--text-color:var(--negative-colors-text-active-action);--end-icon-color:var(--negative-colors-text-active-action);--bg-color:var(--negative-colors-base-active-action)}}.chip--skin-success{--border-color:var(--success-colors-base-default);--start-icon-color:var(--success-colors-text-default);--text-color:var(--success-colors-text-default);--end-icon-color:var(--success-colors-text-default);--bg-color:var(--success-colors-base-default)}@media (hover:hover) and (pointer:fine){.chip--skin-success:hover{--border-color:var(--success-colors-base-action);--start-icon-color:var(--success-colors-text-action);--text-color:var(--success-colors-text-action);--end-icon-color:var(--success-colors-text-action);--bg-color:var(--success-colors-base-action)}}@media (hover:none) and (pointer:coarse){.chip--skin-success:active{--border-color:var(--success-colors-base-action);--start-icon-color:var(--success-colors-text-action);--text-color:var(--success-colors-text-action);--end-icon-color:var(--success-colors-text-action);--bg-color:var(--success-colors-base-action)}}.chip--skin-success-active{--border-color:var(--success-colors-base-active);--start-icon-color:var(--success-colors-text-active);--text-color:var(--success-colors-text-active);--end-icon-color:var(--success-colors-text-active);--bg-color:var(--success-colors-base-active)}@media (hover:hover) and (pointer:fine){.chip--skin-success-active:hover{--border-color:var(--success-colors-base-active-action);--start-icon-color:var(--success-colors-text-active-action);--text-color:var(--success-colors-text-active-action);--end-icon-color:var(--success-colors-text-active-action);--bg-color:var(--success-colors-base-active-action)}}@media (hover:none) and (pointer:coarse){.chip--skin-success-active:active{--border-color:var(--success-colors-base-active-action);--start-icon-color:var(--success-colors-text-active-action);--text-color:var(--success-colors-text-active-action);--end-icon-color:var(--success-colors-text-active-action);--bg-color:var(--success-colors-base-active-action)}}.chip--skin-warning{--border-color:var(--warning-colors-base-default);--start-icon-color:var(--warning-colors-text-default);--text-color:var(--warning-colors-text-default);--end-icon-color:var(--warning-colors-text-default);--bg-color:var(--warning-colors-base-default)}@media (hover:hover) and (pointer:fine){.chip--skin-warning:hover{--border-color:var(--warning-colors-base-action);--start-icon-color:var(--warning-colors-text-action);--text-color:var(--warning-colors-text-action);--end-icon-color:var(--warning-colors-text-action);--bg-color:var(--warning-colors-base-action)}}@media (hover:none) and (pointer:coarse){.chip--skin-warning:active{--border-color:var(--warning-colors-base-action);--start-icon-color:var(--warning-colors-text-action);--text-color:var(--warning-colors-text-action);--end-icon-color:var(--warning-colors-text-action);--bg-color:var(--warning-colors-base-action)}}.chip--skin-warning-active{--border-color:var(--warning-colors-base-active);--start-icon-color:var(--warning-colors-text-active);--text-color:var(--warning-colors-text-active);--end-icon-color:var(--warning-colors-text-active);--bg-color:var(--warning-colors-base-active)}@media (hover:hover) and (pointer:fine){.chip--skin-warning-active:hover{--border-color:var(--warning-colors-base-active-action);--start-icon-color:var(--warning-colors-text-active-action);--text-color:var(--warning-colors-text-active-action);--end-icon-color:var(--warning-colors-text-active-action);--bg-color:var(--warning-colors-base-active-action)}}@media (hover:none) and (pointer:coarse){.chip--skin-warning-active:active{--border-color:var(--warning-colors-base-active-action);--start-icon-color:var(--warning-colors-text-active-action);--text-color:var(--warning-colors-text-active-action);--end-icon-color:var(--warning-colors-text-active-action);--bg-color:var(--warning-colors-base-active-action)}}.chip--skin-error{--border-color:var(--error-colors-base-default);--start-icon-color:var(--error-colors-text-default);--text-color:var(--error-colors-text-default);--end-icon-color:var(--error-colors-text-default);--bg-color:var(--error-colors-base-default)}@media (hover:hover) and (pointer:fine){.chip--skin-error:hover{--border-color:var(--error-colors-base-action);--start-icon-color:var(--error-colors-text-action);--text-color:var(--error-colors-text-action);--end-icon-color:var(--error-colors-text-action);--bg-color:var(--error-colors-base-action)}}@media (hover:none) and (pointer:coarse){.chip--skin-error:active{--border-color:var(--error-colors-base-action);--start-icon-color:var(--error-colors-text-action);--text-color:var(--error-colors-text-action);--end-icon-color:var(--error-colors-text-action);--bg-color:var(--error-colors-base-action)}}.chip--skin-error-active{--border-color:var(--error-colors-base-active);--start-icon-color:var(--error-colors-text-active);--text-color:var(--error-colors-text-active);--end-icon-color:var(--error-colors-text-active);--bg-color:var(--error-colors-base-active)}@media (hover:hover) and (pointer:fine){.chip--skin-error-active:hover{--border-color:var(--error-colors-base-active-action);--start-icon-color:var(--error-colors-text-active-action);--text-color:var(--error-colors-text-active-action);--end-icon-color:var(--error-colors-text-active-action);--bg-color:var(--error-colors-base-active-action)}}@media (hover:none) and (pointer:coarse){.chip--skin-error-active:active{--border-color:var(--error-colors-base-active-action);--start-icon-color:var(--error-colors-text-active-action);--text-color:var(--error-colors-text-active-action);--end-icon-color:var(--error-colors-text-active-action);--bg-color:var(--error-colors-base-active-action)}}@keyframes chip-rotate{to{transform:rotate(360deg)}}.chip{vertical-align:top;background-color:var(--bg-color);border-style:solid;border-color:var(--border-color);max-width:100%;transition-property:background-color,border;transition-timing-function:var(--easings-ease);transition-duration:var(--timings-default);cursor:pointer;grid-template-columns:var(--chip-grid-cols,auto);width:var(--chip-width,auto);pointer-events:var(--chip-pointer-events,auto);justify-content:center;align-items:center;display:inline-grid;position:relative;overflow:hidden}.chip--large{border-radius:var(--corner-radius-r8);column-gap:var(--spacings-s2);height:40px;font-weight:600;font-size:var(--typography-t4-font-size);line-height:var(--typography-t4-line-height);border-width:1px}.chip--large .chip__interactive-area{gap:var(--spacings-s2);padding:calc(var(--spacings-s10) - 1px) calc(var(--spacings-s10) - 1px);padding-inline-end:var(--chip-ia-pie,calc(var(--spacings-s10) - 1px))}.chip--large .chip__icon-holder{flex:0 0 20px;width:20px;height:20px}.chip--large .chip__text{padding:var(--spacings-s0) var(--spacings-s2)}.chip--large .chip__badge{margin:0 var(--spacings-s2)}.chip--large .chip__dismiss-button,.chip--large .chip__dismiss-icon{width:40px;height:40px}.chip--large .chip__dismiss-icon{width:20px;height:20px}.chip--small{border-radius:var(--corner-radius-r8);column-gap:var(--spacings-s2);height:32px;font-weight:600;font-size:var(--typography-t4-font-size);line-height:var(--typography-t4-line-height);border-width:1px}.chip--small .chip__interactive-area{gap:var(--spacings-s2);padding:calc(var(--spacings-s6) - 1px) calc(var(--spacings-s6) - 1px);padding-inline-end:var(--chip-ia-pie,calc(var(--spacings-s6) - 1px))}.chip--small .chip__icon-holder{flex:0 0 20px;width:20px;height:20px}.chip--small .chip__text{padding:var(--spacings-s0) var(--spacings-s2)}.chip--small .chip__badge{margin:0 var(--spacings-s2)}.chip--small .chip__dismiss-button{width:32px;height:32px}.chip--small .chip__dismiss-icon{width:20px;height:20px}.chip__interactive-area{min-width:0;visibility:var(--chip-ia-visibility,visible);align-items:center;display:flex}.chip__icon{width:100%;height:100%;display:block}.chip__icon-holder{min-width:0}.chip__icon-holder path{fill:var(--start-icon-color);transition:fill var(--timings-default) var(--easings-ease)}.chip__loading-icon{animation:chip-rotate var(--timings-long) var(--easings-linear) infinite}.chip__loading-icon-layout{fill:var(--end-icon-color);width:24px;height:24px;margin:auto;position:absolute;inset:0}.chip__text-wrap{min-width:0;color:var(--text-color);text-align:center;word-break:break-all;flex-grow:1}.chip__text{width:100%;color:var(--text-color);text-align:center;word-break:break-all;white-space:nowrap;text-overflow:ellipsis;max-width:100%;transition:color var(--timings-default) var(--easings-ease);display:block;overflow:hidden}.chip__badge{min-width:0}.chip__dismiss-button{cursor:pointer;place-items:center;min-width:0;display:grid}.chip__dismiss-icon path{fill:var(--end-icon-color);transition:fill var(--timings-default) var(--easings-ease)}}@layer ds-organisms,ds-templates,ds-landing;@font-face{font-family:Gilroy-Fonts;font-style:normal;font-weight:400;src:local(Gilroy-Regular),url(https://pastatic.picsart.com/cms-pastatic/d018cb40-40a8-4efa-a202-947285ae8329.woff2)format("woff2");font-display:swap;unicode-range:U+20-7F}@font-face{font-family:Gilroy-Fonts;font-style:normal;font-weight:500;src:local(Gilroy-Medium),url(https://pastatic.picsart.com/cms-pastatic/3de40576-a960-483a-a3ab-a1743e3c4ba6.woff2)format("woff2");font-display:swap;unicode-range:U+20-7F}@font-face{font-family:Gilroy-Fonts;font-style:normal;font-weight:600;src:local(Gilroy-SemiBold),url(https://pastatic.picsart.com/cms-pastatic/eae6e1ea-9319-406c-a3de-00431f8f03f4.woff2)format("woff2");font-display:swap;unicode-range:U+20-7F}@font-face{font-family:Gilroy-Fonts;font-style:normal;font-weight:700;src:local(Gilroy-Bold),url(https://pastatic.picsart.com/cms-pastatic/0ea441d6-d0d4-4236-b649-67a987887865.woff2)format("woff2");font-display:swap;unicode-range:U+20-7F}html{--fonts-gilroy:Gilroy-Fonts, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen-Sans, Ubuntu, Cantarell, Helvetica Neue, Helvetica, Arial, sans-serif}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(./inter-cyrillic-ext-wght-normal-BOeWTOD4.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(./inter-cyrillic-wght-normal-DqGufNeO.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(./inter-greek-ext-wght-normal-DlzME5K_.woff2)format("woff2-variations");unicode-range:U+1F??}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(./inter-greek-wght-normal-CkhJZR-_.woff2)format("woff2-variations");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(./inter-vietnamese-wght-normal-CBcvBZtf.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(./inter-latin-ext-wght-normal-DO1Apj_S.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(./inter-latin-wght-normal-Dx4kXJAl.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--fonts-inter:"Inter Variable", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", Helvetica, "Arial", sans-serif;--fonts-gilroy:var(--fonts-inter)}.tv-landing-scroll,.app-shell{--fonts-gilroy:var(--fonts-inter)}.sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}:root{font-family:var(--fonts-gilroy);font-size:var(--typography-t4-font-size);line-height:var(--typography-t4-line-height);--bg:var(--background-colors-base);--panel:var(--background-colors-tint-1);--text:var(--text-colors-base);--muted:var(--text-colors-tint-1);--line:var(--background-colors-border);--accent:var(--primary-colors-base-default);color:var(--text);background:var(--bg);font-synthesis:none;font-weight:400}:is(#root,.tv-landing-scroll){color-scheme:dark}:root.light :is(#root,.tv-landing-scroll){color-scheme:light}:root{interpolate-size:allow-keywords}*{box-sizing:border-box}body{min-width:320px;margin:0}button,textarea,input{font-family:inherit}button,a{-webkit-tap-highlight-color:transparent}button:focus-visible,a:focus-visible,textarea:focus-visible{outline:3px solid var(--accent);outline-offset:4px}dialog:focus-visible{outline:none}:is(.app-shell,.tv-landing-scroll) :is(textarea,input)[aria-invalid=true]{box-shadow:0 0 0 2px var(--error-colors-base-default)}:is(.app-shell,.tv-landing-scroll) :is(.character-count,.direction-count).is-over-limit{color:var(--error-colors-base-default)}a.button--skin-neutral.button--text{color:inherit}.app-shell,.tv-landing-scroll{cursor:default}.app-shell :is(button,a[href],select,summary,[role=button],[role=tab],[role=link],label:has(input)){cursor:pointer}.app-shell :is(input:not([type=checkbox]):not([type=radio]):not([type=range]),textarea,[contenteditable=true]){cursor:text}.app-shell :is(button,a,select,[role=button],[role=tab]):is(:disabled,[aria-disabled=true]){cursor:default}.tv-landing-scroll{pointer-events:auto;isolation:isolate;height:100dvh;min-height:0;max-height:100%;overflow:auto}.app-shell{max-width:1600px;margin:auto}.app-header{min-height:64px;padding:var(--spacings-s12) var(--spacings-s24);justify-content:space-between;align-items:center;gap:var(--spacings-s12);border-bottom:1px solid var(--line);display:flex}.brand{margin-left:calc(-12px - var(--spacings-s10));align-items:center;gap:var(--spacings-s10);font-weight:500;font-size:var(--typography-t6-font-size);line-height:var(--typography-t6-line-height);background:0 0;border:0;min-height:44px;padding:0;display:flex}.live-mark{background:var(--accent);width:12px;height:12px;box-shadow:0 0 0 5px color-mix(in srgb,var(--accent),transparent 90%);border-radius:50%;display:block}.header-meta{align-items:center;gap:var(--spacings-s16);font-size:var(--typography-t3-font-size);line-height:var(--typography-t3-line-height);color:var(--muted);display:flex}main{padding:var(--spacings-s16) var(--spacings-s24) var(--spacings-s32);min-height:80vh}.intro{padding:var(--spacings-s24) 0}h1:not(.text),h2:not(.text),h3:not(.text){font-family:var(--fonts-gilroy);font-weight:500}.intro h1{font-size:var(--typography-t10-font-size);line-height:var(--typography-t10-line-height);margin:0 0 var(--spacings-s12);font-weight:500}.intro>p:last-child{color:var(--muted);font-size:var(--typography-t4-font-size);line-height:var(--typography-t4-line-height)}.studios{gap:var(--spacings-s24);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.studio{border:1px solid var(--line);border-radius:var(--corner-radius-r12);text-align:left;background:var(--absolute-black-colors-base-default);min-height:470px;color:var(--absolute-white-colors-base-default);padding:0;position:relative;overflow:hidden}.studio>img{object-fit:cover;width:100%;height:100%;transition:transform .4s;position:absolute;inset:0}.studio:hover>img{transform:scale(1.035)}.studio:after{content:"";background:linear-gradient(transparent 12%,color-mix(in srgb,var(--absolute-black-colors-base-default) 50%,transparent) 35%,var(--absolute-black-colors-base-default) 95%);position:absolute;inset:0}.scene-heading{justify-content:space-between;align-items:center;gap:var(--spacings-s16);padding:0 0 var(--spacings-s16);display:flex}.scene-heading p{font-size:var(--typography-t4-font-size);line-height:var(--typography-t4-line-height);color:var(--muted);margin:0 0 var(--spacings-s6)}.scene-heading h1{font-size:var(--typography-t7-font-size);line-height:var(--typography-t7-line-height);margin:0;font-weight:500}.scene-tools{gap:var(--spacings-s8);flex-wrap:wrap;display:flex}.workspace{gap:var(--spacings-s16);grid-template-columns:minmax(0,1fr) 340px;align-items:start;display:grid}.frame{border-radius:var(--corner-radius-r12);aspect-ratio:16/9;background:var(--absolute-black-colors-base-default);position:relative;overflow:hidden}.frame>img,.frame>video{object-fit:contain;width:100%;height:100%;display:block}.frame-progress{justify-content:center;align-items:center;gap:var(--spacings-s12);padding:var(--spacings-s24);background:color-mix(in srgb,var(--absolute-black-colors-base-default) 80%,transparent);color:var(--absolute-white-colors-base-default);text-align:center;font-size:var(--typography-t4-font-size);line-height:var(--typography-t4-line-height);display:flex;position:absolute;inset:0}.frame-progress strong{font-weight:400}.frame-progress .spinner{flex-shrink:0}.scene-playback{align-items:center;gap:var(--spacings-s12);margin-top:var(--spacings-s12);font-size:var(--typography-t3-font-size);line-height:var(--typography-t3-line-height);color:var(--muted);flex-wrap:wrap;display:flex}.caption{margin:var(--spacings-s8) 0 var(--spacings-s16);color:var(--muted);font-size:var(--typography-t4-font-size);line-height:var(--typography-t4-line-height);max-width:70ch}.director{padding:var(--spacings-s16);top:var(--spacings-s16);border:1px solid var(--line);border-radius:var(--corner-radius-r12);background:var(--panel);max-height:calc(100dvh - 32px);position:sticky;overflow:auto}.director h2{margin:0 0 var(--spacings-s4)}.director>p,.preview>p{margin:0 0 var(--spacings-s8);color:var(--muted);line-height:1.4}.suggestions{gap:var(--spacings-s6);margin-bottom:var(--spacings-s12);grid-template-columns:1fr 1fr;display:grid}.suggestions button:hover,.branches button:hover{border-color:var(--accent)}.notice{padding:var(--spacings-s12) var(--spacings-s16);border:1px solid var(--line);border-radius:var(--corner-radius-r8);margin:var(--spacings-s10) 0 var(--spacings-s16);font-size:var(--typography-t4-font-size);line-height:var(--typography-t4-line-height);background:var(--panel)}.notice-shell{margin:var(--spacings-s10) 0 var(--spacings-s16)}.demo-note{color:var(--muted);font-size:var(--typography-t3-font-size);line-height:var(--typography-t3-line-height)}.loading,.empty{padding:var(--spacings-s72) var(--spacings-s10);text-align:center}.branches{margin-top:var(--spacings-s24);container-type:inline-size}.branches-heading{justify-content:space-between;align-items:center;gap:var(--spacings-s12);margin-bottom:var(--spacings-s12);display:flex}.branches-heading h2{margin:0}.branches-count{padding:var(--spacings-s4) var(--spacings-s8);border-radius:var(--corner-radius-r12);background:var(--primary-colors-alpha-10);color:var(--accent);font-size:var(--typography-t3-font-size);flex-shrink:0}.branch-grid{gap:var(--spacings-s12);grid-template-columns:minmax(0,1fr);display:grid}.branch-grid>.branch-card{--path-color:var(--primary-colors-base-default);width:100%;min-width:0;height:auto;min-height:72px;padding:var(--spacings-s16);border:1px solid color-mix(in srgb,var(--path-color) 38%,var(--line));border-left:3px solid var(--path-color);border-radius:var(--corner-radius-r12);background:color-mix(in srgb,var(--path-color) 14%,var(--panel));text-align:left;white-space:normal}.branch-grid>.branch-card:nth-child(3n+2){--path-color:var(--monetization-pro-colors-base-default)}.branch-grid>.branch-card:nth-child(3n){--path-color:var(--information-colors-base-default)}.branch-grid>.branch-card:hover:not(:disabled){border-color:var(--path-color);background:color-mix(in srgb,var(--path-color) 24%,var(--panel))}.branch-card-content{justify-content:space-between;align-items:center;gap:var(--spacings-s12);width:100%;display:flex}.branch-card-label{white-space:normal;overflow-wrap:anywhere;min-width:0;font-size:var(--typography-t4-font-size);line-height:var(--typography-t4-line-height)}.branch-card-arrow{color:var(--path-color);flex-shrink:0}.branch-card:hover:not(:disabled) .branch-card-arrow{color:var(--accent)}@container (width>=480px){.branch-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@container (width>=840px){.branch-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.branches h2,.saved h2{font-size:var(--typography-t4-font-size);line-height:var(--typography-t4-line-height);font-weight:500}.saved{margin-bottom:var(--spacings-s32);gap:var(--spacings-s8);display:grid}.saved button span{white-space:nowrap;color:var(--accent)}.generation-progress{gap:var(--spacings-s12);margin-top:var(--spacings-s24);font-size:var(--typography-t4-font-size);line-height:var(--typography-t4-line-height);display:grid}.generation-progress small{color:var(--muted);display:block}.generation-hints{color:var(--muted);font-size:var(--typography-t3-font-size);line-height:var(--typography-t3-line-height);margin:0;display:grid}.generation-hints>span{grid-area:1/1;animation:10s infinite generation-hint}.generation-hints>span+span{animation-delay:-5s}@keyframes generation-hint{0%,45%{opacity:1}50%,95%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){.generation-hints>span{grid-area:auto}}.spinner{border:2px solid var(--line);border-top-color:var(--accent);width:13px;height:13px;margin-right:var(--spacings-s10);border-radius:50%;animation:1s linear infinite spin;display:inline-block}.story-map-loading{place-items:center;min-height:min(60dvh,480px);margin:0;display:grid}.story-map-loading>.spinner{width:24px;height:24px;margin:0}.preview{border-top:1px solid var(--line);margin-top:var(--spacings-s16);padding-top:var(--spacings-s8)}.review-actions{align-items:center;gap:var(--spacings-s8);display:flex}.review-actions>button{width:44px;min-width:44px;height:44px;padding:0}.review-actions>button.is-priced{width:auto;padding:0 var(--spacings-s12);gap:var(--spacings-s8)}.section-heading{margin-bottom:var(--spacings-s12);justify-content:space-between;gap:var(--spacings-s16);align-items:center;display:flex}.section-heading h2{font-size:var(--typography-t6-font-size);line-height:var(--typography-t6-line-height)}footer{border-top:1px solid var(--line);color:var(--muted);padding:var(--spacings-s24) var(--spacings-s40);justify-content:space-between;gap:var(--spacings-s16);font-size:var(--typography-t3-font-size);line-height:var(--typography-t3-line-height);display:flex}@keyframes spin{to{transform:rotate(360deg)}}@media (width<=1000px){.workspace{gap:var(--spacings-s16);grid-template-columns:minmax(0,1fr) 320px}.studio{min-height:410px}}@media (width<=760px){.app-header{padding:var(--spacings-s12) var(--spacings-s16);min-height:70px}.brand{font-size:var(--typography-t4-font-size);line-height:var(--typography-t4-line-height)}.header-meta>span:last-child{display:none}main{padding:var(--spacings-s16) var(--spacings-s16) var(--spacings-s40)}.intro{padding:var(--spacings-s24) 0 var(--spacings-s32)}.studios{grid-template-columns:1fr}.studio{min-height:390px}.workspace{grid-template-columns:minmax(0,1fr)}.director{padding:var(--spacings-s16);max-height:none;position:static;overflow:visible}.scene-heading{display:block}.scene-heading h1{font-size:var(--typography-t7-font-size);line-height:var(--typography-t7-line-height)}.scene-tools{margin-top:var(--spacings-s16)}footer{padding:var(--spacings-s24) var(--spacings-s16);flex-wrap:wrap}}@media (prefers-reduced-motion:reduce){*,:before,:after{transition:none!important;animation:none!important}}.selection-context{align-items:center;gap:var(--spacings-s8);margin:var(--spacings-s8) 0;display:flex}.selected-object{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.suggestions>button{height:auto;min-height:44px;padding:var(--spacings-s8);text-align:left}.director form{gap:var(--spacings-s4);flex-direction:column;display:flex}.composer-actions{bottom:calc(-1 * var(--spacings-s16));background:var(--panel);padding:var(--spacings-s8) 0;z-index:2;position:sticky}.branches>button,.saved>button{text-align:left;white-space:normal;height:auto;min-height:44px}@media (width>=761px) and (height<=760px){.director{max-height:calc(100dvh - 280px)}.scene-heading h1{font-size:var(--typography-t7-font-size);line-height:var(--typography-t7-line-height)}}.direction-input{padding:var(--spacings-s8);overflow:hidden}.workspace>*{min-width:0}.branches>button,.saved>button{min-width:0;max-width:100%}.branches>button .button__text,.saved>button .button__text{white-space:normal;overflow-wrap:anywhere;text-align:left}html,body,#root{width:100%;height:100%}#root,.tv-landing-scroll{touch-action:pan-x pan-y}@media (any-pointer:coarse){:is(#root,.tv-landing-scroll) :is(input:not([type=checkbox],[type=radio],[type=file],[type=range],[type=button],[type=submit]),textarea,select){font-size:max(16px,1em)}}:is(#root,.tv-landing-scroll) textarea{resize:none}.app-shell{background:var(--bg);min-height:100%}.watch-branch:hover{border-color:var(--accent)}.watch-layout{gap:var(--spacings-s24);grid-template-columns:minmax(0,1fr) 340px;align-items:start;display:grid}.watch-layout>*{min-width:0}.watch-frame{max-height:65dvh}.watch-choices{border:1px solid var(--line);border-radius:var(--corner-radius-r12);background:var(--panel);padding:var(--spacings-s16)}.watch-choices h2{font-size:var(--typography-t7-font-size);line-height:var(--typography-t7-line-height)}.watch-choices>p{color:var(--muted);font-size:var(--typography-t4-font-size);line-height:var(--typography-t4-line-height)}.watch-branch-list{gap:var(--spacings-s8);margin:var(--spacings-s16) 0;display:grid}.watch-branch{gap:var(--spacings-s12);width:100%;min-height:72px;padding:var(--spacings-s8);text-align:left;border:1px solid var(--line);border-radius:var(--corner-radius-r8);color:var(--text);background:var(--bg);cursor:pointer;font:inherit;align-items:center;display:flex}.watch-branch:disabled{opacity:.6;cursor:wait}.watch-branch img{aspect-ratio:16/9;object-fit:cover;border-radius:var(--corner-radius-r4);width:80px}.watch-branch strong{font-size:var(--typography-t4-font-size);line-height:var(--typography-t4-line-height);overflow-wrap:anywhere;font-weight:400}.watch-branch small{color:var(--muted);margin-top:var(--spacings-s4);display:block}@media (width<=900px){.watch-layout{grid-template-columns:minmax(0,1fr)}}.history-stats{gap:var(--spacings-s24);margin:var(--spacings-s24) 0;flex-wrap:wrap;display:flex}.history-stats strong{font-size:28px;display:block}.app-header{flex-wrap:wrap}.episode-flow{margin-top:var(--spacings-s24)}.episode-flow h2{font-size:var(--typography-t6-font-size)}.episode-strip{gap:var(--spacings-s12);padding:var(--spacings-s4);margin:var(--spacings-s12) 0;list-style:none;display:flex;overflow-x:auto}.episode-strip li{align-items:center;gap:var(--spacings-s12);flex-shrink:0;display:flex}.episode-card{text-align:left;background:var(--panel);width:80px;height:48px;color:var(--text);border:1px solid var(--line);font:inherit;cursor:pointer;border-radius:8px;padding:0;overflow:hidden}.episode-card img,.episode-card video{object-fit:cover;pointer-events:none;width:100%;height:100%;display:block}.episode-card[aria-pressed=true],.episode-card[aria-current=step]{border:2px solid var(--accent)}.episode-card:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.current-episode{border-style:dashed}@media (width<=760px){.workspace.is-reviewing .cinema{display:contents}.workspace.is-reviewing .director{order:1}.workspace.is-reviewing .episode-flow{order:2}}.workspace.is-reviewing{grid-template-columns:minmax(0,1fr);gap:12px}.workspace.is-reviewing .cinema{display:contents}.workspace.is-reviewing .frame{width:100%;max-width:80dvh;margin-inline:auto}.workspace.is-reviewing .director{background:0 0;border:0;flex-wrap:wrap;align-items:center;gap:8px 16px;max-height:none;padding:4px 0;display:flex;position:static}.workspace.is-reviewing .director h2{margin:0;font-size:16px}.workspace.is-reviewing .director p{margin:0}.workspace.is-reviewing .preview{border:0;flex-wrap:wrap;align-items:center;gap:12px;margin:0;padding:0;display:flex}.review-player,.review-player video{width:100%;height:100%;display:block}.review-player video{object-fit:contain;background:#000}.watch-episodes{margin-top:var(--spacings-s12);max-width:100%}.review-actions svg{width:24px;height:24px;display:block}.workspace.is-reviewing .preview{margin-left:auto}.workspace.is-reviewing .episode-flow{margin-top:0}.workspace.is-reviewing .episode-flow h2{color:var(--muted);font-size:14px}.review-demo,.publish-note{color:var(--muted);font-size:12px}.take-details{color:var(--muted);font-size:13px}.take-details summary{cursor:pointer}.take-details p{padding-top:8px}@media (width<=760px){.workspace.is-reviewing .preview{justify-content:space-between;width:100%;margin-left:0}}.sign-in-panel{border:1px solid var(--line);background:var(--panel);border-radius:12px;max-width:480px;margin:48px auto;padding:24px}.sign-in-panel p{color:var(--muted);margin:16px 0 24px;line-height:1.5}.sign-in-actions{flex-wrap:wrap;align-items:center;gap:8px 16px;display:flex}.sign-in-back{min-height:44px;color:var(--muted);font:inherit;text-underline-offset:3px;cursor:pointer;background:0 0;border:0;padding:0 4px;font-size:14px;text-decoration:underline}.sign-in-back:hover:not(:disabled){color:var(--text)}.sign-in-back:disabled{opacity:.5;cursor:default}.surface-load-failed{border:1px solid var(--line);color:var(--text);border-radius:8px;flex-wrap:wrap;align-items:center;gap:12px;margin:24px 16px;padding:12px 16px;display:flex}.sign-in-actions>a,.sign-in-actions>button{min-height:44px}.sign-in-offer{border-top:1px solid var(--line);color:var(--muted);gap:12px;margin:24px 0 0;padding:20px 0 0;font-size:14px;line-height:1.4;list-style:none;display:grid}.sign-in-offer li{align-items:center;gap:12px;display:flex}.sign-in-offer-icon{background:var(--bg);height:36px;color:var(--text);border-radius:10px;flex:0 0 36px;place-items:center;display:grid}.sign-in-offer-icon svg{fill:none;stroke:currentColor;stroke-width:1.5px;width:20px;height:20px}.account-controls{flex-shrink:0;position:relative}.account-controls__placeholder{border-radius:var(--corner-radius-r8);width:40px;height:40px;display:block;position:relative;overflow:hidden}.account-controls__placeholder:before{content:"";background:linear-gradient(90deg, var(--background-colors-border) 0%, var(--background-colors-tint-1) 50%, var(--background-colors-border) 100%) 0 0 / 50% 100% repeat-x;width:400%;animation:1.4s linear infinite account-placeholder-shimmer;position:absolute;top:0;bottom:0;left:-300%}@keyframes account-placeholder-shimmer{0%{transform:none}to{transform:translate(50%)}}@media (prefers-reduced-motion:reduce){.account-controls__placeholder:before{animation:none;transform:translate(25%)}}.account-popover{z-index:200;background:var(--background-colors-tint-1);border:1px solid var(--background-colors-border);border-radius:12px;width:min(340px,100vw - 32px);max-height:calc(100dvh - 88px);padding:12px;position:absolute;top:calc(100% + 8px);right:0;overflow:auto;box-shadow:0 8px 24px #0004}.account-popover__logout{color:var(--error-colors-base-default)}.account-popover__logout:hover,.account-popover__logout:active{color:var(--error-colors-base-action)}.take-details::details-content{block-size:0;transition:block-size .18s ease, content-visibility .18s ease allow-discrete;overflow:hidden}.take-details[open]::details-content{block-size:auto}#story-hint-detail{block-size:auto;transition:block-size .18s;overflow:hidden}summary:focus-visible,select:focus-visible{outline:3px solid var(--accent);outline-offset:4px}.watch-choices h2{margin:0 0 var(--spacings-s12);font-size:var(--typography-t6-font-size)}@media (width<=760px){.intro h1{font-size:var(--typography-t8-font-size);line-height:var(--typography-t8-line-height)}}.watch-skeleton{width:100%;min-height:75dvh}.watch-skeleton-block{background:#24262b;border-radius:6px;display:block;position:relative;overflow:hidden}.watch-skeleton-block:after{content:"";background:linear-gradient(100deg,#0000 20%,#ffffff0a 50%,#0000 80%);animation:1.8s ease-in-out infinite watch-skeleton-shimmer;position:absolute;inset:0;transform:translate(-100%)}.watch-skeleton-toolbar{box-sizing:border-box;justify-content:flex-end;height:60px;padding:10px 20px;display:flex}.watch-skeleton-toolbar>i{width:112px}.watch-skeleton-layout{grid-template-columns:minmax(0,1fr) clamp(300px,24vw,380px);display:grid}.watch-skeleton-main{background:#101114;min-width:0}.watch-skeleton-breadcrumb{box-sizing:border-box;justify-content:space-between;height:48px;padding:16px 20px;display:flex}.watch-skeleton-breadcrumb>i:first-child{width:32%}.watch-skeleton-breadcrumb>i:last-child{width:70px}.watch-skeleton-picture{background:#1b1d22;border-radius:0;place-items:center;height:clamp(360px,100dvh - 355px,1100px);display:grid}.watch-skeleton-picture>svg{color:#ffffff20;z-index:1;width:56px;height:56px}.watch-skeleton-picture>img{object-fit:contain;width:100%;height:100%;position:absolute;inset:0}.watch-skeleton-controls{justify-content:space-between;gap:16px;padding:16px 20px;display:flex}.watch-skeleton-controls>i{width:90px;height:28px}.watch-skeleton-controls>div{gap:8px;display:flex}.watch-skeleton-controls>div>i{width:38px;height:32px}.watch-skeleton-sidebar{border-left:1px solid #ffffff10;padding:22px 18px}.watch-skeleton-overview{align-items:flex-start;gap:16px;display:flex}.watch-skeleton-poster{aspect-ratio:2/3;flex-shrink:0;width:72px}.watch-skeleton-overview>div{flex:1;min-width:0;padding-top:8px}.watch-skeleton-overview>div>i{height:16px;margin-bottom:14px}.watch-skeleton-overview>div>i:last-child{width:75%;height:10px}.watch-skeleton-overview strong{margin-bottom:14px;display:block}.watch-skeleton-description{margin:24px 0}.watch-skeleton-description>i{height:10px;margin:10px 0}.watch-skeleton-description>i:last-child{width:80%}.watch-skeleton-action{height:40px;margin-bottom:32px}.watch-skeleton-label{width:70px;height:14px;margin-bottom:20px}.watch-skeleton-episodes{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.watch-skeleton-episodes>i{aspect-ratio:9/16}@keyframes watch-skeleton-shimmer{to{transform:translate(100%)}}@media (prefers-reduced-motion:reduce){.watch-skeleton-block:after{animation:none}}@media (width<=900px){.watch-skeleton-layout{grid-template-columns:minmax(0,1fr)}.watch-skeleton-picture{height:clamp(220px,100dvh - 480px,740px)}.watch-skeleton-sidebar{border-left:0;padding-inline:0}.watch-skeleton-episodes{display:none}}@media (width>=901px){.app-shell.watch-shell:has(.watch-skeleton)>main{padding:0 0 24px}}@media (width<=1024px),(width<=1366px) and (any-pointer:coarse){.watch-skeleton{z-index:30;background:#000;min-height:0;position:fixed;inset:0}.watch-skeleton-toolbar,.watch-skeleton-sidebar,.watch-skeleton-breadcrumb,.watch-skeleton-controls,.watch-skeleton-picture>svg{display:none}.watch-skeleton-layout{grid-template-columns:minmax(0,1fr);height:100%}.watch-skeleton-main{background:#000}.watch-skeleton-picture{background:#000;height:100dvh}.app-shell:has(.watch-skeleton)>.app-header{display:none}}.create-stepper{align-items:center;gap:var(--spacings-s8);margin:0 0 var(--spacings-s16);color:var(--muted);padding:0;font-size:12px;list-style:none;display:flex}.create-stepper>li{align-items:center;gap:6px;min-width:0;display:flex}.create-stepper>li+li:before{content:"";background:var(--line);flex:0 0 14px;height:1px;margin-right:6px}.create-stepper-index{border:1px solid var(--line);border-radius:50%;place-items:center;width:20px;height:20px;font-size:11px;line-height:1;display:grid}.create-stepper>li[data-state=current]{color:var(--text);font-weight:600}.create-stepper>li[data-state=current] .create-stepper-index{border-color:var(--cinema-primary-fill);background:var(--cinema-primary-fill);color:var(--cinema-primary-text)}.create-stepper>li[data-state=done] .create-stepper-index{border-color:var(--cinema-primary-fill);color:var(--text)}.create-stepper-label{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.existing-versions{margin-bottom:var(--spacings-s8);min-width:0}.existing-versions-summary{align-items:center;gap:var(--spacings-s8);min-width:0;display:flex}.existing-versions h3{text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;margin:0;font-size:13px;font-weight:600;overflow:hidden}.existing-versions-watch{min-height:32px;color:var(--text);font:inherit;text-underline-offset:3px;cursor:pointer;background:0 0;border:0;flex:none;padding:0 4px;font-size:13px;text-decoration:underline}.existing-versions-watch:hover{color:var(--muted)}.existing-versions-watch:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:4px}.existing-versions-list{flex:none;margin:0;padding:0;list-style:none;display:flex}.existing-versions-list>li+li{margin-left:-6px}.existing-versions-list img{object-fit:cover;border:1px solid var(--bg);border-radius:4px;width:18px;height:32px;display:block}.existing-versions-panel{gap:var(--spacings-s8);margin-top:var(--spacings-s8);display:grid}.existing-versions-choices{gap:var(--spacings-s8);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.existing-versions-choice{border:1px solid var(--line);max-width:100%;min-height:40px;color:var(--text);font:inherit;cursor:pointer;background:0 0;border-radius:8px;align-items:center;gap:6px;padding:4px 10px 4px 4px;font-size:13px;display:flex}.existing-versions-choice img{object-fit:cover;border-radius:4px;flex:none;width:18px;height:32px}.existing-versions-choice span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.existing-versions-choice[aria-pressed=true]{border-color:var(--text)}.existing-versions-choice:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.existing-versions-player{aspect-ratio:9/16;object-fit:contain;background:#000;border-radius:8px;width:auto;max-width:100%;height:min(360px,50vh);display:block}.scene-direction-label-row{justify-content:space-between;align-items:baseline;gap:var(--spacings-s8);display:flex}.composer-branch-note{margin:4px 0 var(--spacings-s8);color:var(--muted);font-size:13px}.scene-focus-caption{margin:var(--spacings-s8) 0 4px;color:var(--muted);text-align:center;font-size:12px}.app-shell .composer-actions .generate-expectation{width:100%;color:var(--muted);text-align:right;order:-2;margin:0 0 4px;font-size:13px;line-height:1.4}.app-shell .workspace.is-composing .composer-actions .generate-expectation{flex-basis:100%;order:1;margin:0}.app-shell .composer-actions .generate-sign-in{min-height:0;padding:0}.app-shell .composer-actions .generate-blocked{width:100%;color:var(--muted);text-align:center;margin:4px 0 0;font-size:13px;line-height:1.4;display:block}.app-shell .composer-actions .generate-blocked>button{min-height:0;color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;margin:0;padding:0;text-decoration:none;display:inline}.app-shell .composer-actions .generate-blocked>button:hover{color:var(--text)}.app-shell .composer-actions .generate-blocked>button:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:2px}.app-shell .workspace.is-composing .composer-actions .generate-blocked{text-align:right;flex-basis:100%;order:3;margin:0}.app-shell .composer-actions .allowance-notes{text-align:right;align-items:flex-end;width:100%}.app-shell .workspace.is-composing .composer-actions .allowance-notes{flex-basis:100%;order:4;margin:0}.app-shell .workspace .scene-direction-fields>.composer-actions.is-beside-direction{order:initial;background:0 0;border:0;flex-direction:column;align-items:stretch;gap:4px;margin:4px 0 0;padding:0;display:flex;position:static}.app-shell .workspace .scene-direction-fields>.composer-actions.is-beside-direction:empty{display:none}.composer-opening{min-height:min(60dvh,520px);color:var(--muted);justify-content:center;align-items:center;display:flex}.workspace:not(.is-reviewing):not(.is-generating) .director form{flex-direction:column;display:flex}.workspace:not(.is-reviewing):not(.is-generating) .composer-actions{order:10;margin-top:20px}.workspace:not(.is-reviewing):not(.is-generating) .cinema .frame img{object-fit:contain}.workspace:not(.is-reviewing):not(.is-generating) .director{padding:18px}.published-episode{width:min(420px,100vw - 32px);max-height:calc(100dvh - 48px);overflow:auto}.published-episode header{justify-content:space-between;align-items:start;gap:16px;display:flex}.published-episode h2{margin:0;font-size:23px;line-height:1.25}.published-episode-frame{object-fit:contain;border-radius:var(--corner-radius-r12);background:var(--popup-field);width:100%;max-height:min(44dvh,360px);margin-top:16px;display:block}.published-episode p{color:var(--popup-muted);font-size:14px;line-height:1.5}.published-episode-actions{flex-direction:column;gap:10px;margin-top:20px;display:flex}.confirmation-dialog{width:min(460px,100vw - 32px);max-height:calc(100dvh - 48px);overflow:auto}.confirmation-dialog header{justify-content:space-between;align-items:start;gap:16px;display:flex}.confirmation-dialog h2{margin:0;font-size:23px;line-height:1.25}.confirmation-dialog p{color:var(--popup-muted);font-size:14px;line-height:1.5}.confirmation-dialog-actions{flex-direction:column;gap:10px;margin-top:20px;display:flex}.funding-pills{vertical-align:middle;flex-wrap:wrap;gap:4px;margin-inline-start:8px;display:inline-flex}.funding-pill{white-space:nowrap;border-radius:999px;padding:2px 8px;font-size:12px;font-weight:600;line-height:16px}.funding-pill.is-free{color:var(--success-colors-base-default);background:color-mix(in srgb, var(--success-colors-base-default) 18%, transparent)}.funding-pill.is-credits{color:var(--cinema-primary-text);background:var(--cinema-primary-fill)}.funding-pills.is-on-primary .funding-pill.is-credits{color:var(--cinema-primary-fill);background:var(--cinema-primary-text)}.funding-pills.is-on-primary .funding-pill.is-free{color:var(--cinema-primary-text);background:color-mix(in srgb, var(--cinema-primary-text) 22%, transparent)}.button__text:has(>.funding-pills){white-space:normal;flex-wrap:wrap;justify-content:center;align-items:center;gap:2px 8px;display:flex}.button__text>.funding-pills{margin-inline-start:0}.allowance-notes{color:var(--muted);text-align:start;flex-direction:column;gap:2px;margin-top:4px;font-size:12px;line-height:16px;display:flex}.allowance-notes small{font-size:inherit}.allowance-notes .allowance-busy{color:#ffd394}.app-shell.shared-navigation.live-shell{flex-direction:column;height:100dvh;display:flex;overflow:hidden}.app-shell.shared-navigation.live-shell>main{flex:1;width:100%;max-width:none;min-height:0;margin:0;padding:0;display:flex;position:relative}.app-shell.shared-navigation.live-shell>main>.live-screen{flex:1;min-width:0}.app-shell.shared-navigation.live-shell.broadcast-shell>.app-header,.app-shell.shared-navigation.live-shell.broadcast-shell .failure-toast{display:none}@media (width<=1023px){.app-shell.shared-navigation.live-shell>.app-header{display:none}.app-shell.shared-navigation.live-shell .failure-toast{top:64px}}.live-screen{background:var(--absolute-black-colors-base-default);color:var(--text);position:relative}.live-screen.is-loading{min-height:100%}.app-shell .live-indicator{min-height:44px;color:var(--muted);align-items:center;margin-right:auto;font-size:12px;display:inline-flex}.app-shell .live-indicator .live-dot{background:#ff2d55;border-radius:50%;width:8px;height:8px;margin-right:8px;animation:1.4s infinite live-dot-blink;display:inline-block}@keyframes live-dot-blink{50%{opacity:.25}}@media (prefers-reduced-motion:reduce){.app-shell .live-indicator .live-dot{animation:none}}.app-shell .app-header{min-height:76px;padding:16px 32px}.app-shell .brand{white-space:nowrap;margin-left:0;font-weight:700}.app-shell .brand-tv{color:var(--accent)}.app-shell .brand-wordmark{width:auto;height:.727em}.app-shell .primary-nav{gap:28px}.app-shell .primary-nav button{min-height:44px}.app-shell .intro{padding:32px 0 28px;position:relative}.app-shell .intro h1{letter-spacing:-1px;max-width:750px;font-size:clamp(32px,3.5vw,48px);font-weight:700;line-height:1.1}.app-shell .intro>p{max-width:650px;margin:16px 0 24px;line-height:1.6}.app-shell .studios{grid-template-columns:repeat(4,minmax(0,1fr));gap:20px}.app-shell .studio{cursor:pointer;min-height:400px}.app-shell .director{padding:24px}.app-shell .director h2{margin-bottom:12px;font-size:24px;font-weight:700;line-height:1.2}.app-shell .director>p{margin-bottom:20px;line-height:1.5}.app-shell .suggestions{gap:8px}.app-shell .suggestions button{height:auto;min-height:44px}.app-shell .selection-context{flex-wrap:wrap;margin:20px 0 16px}.app-shell .selected-object{color:var(--text);background:var(--primary-colors-alpha-10);border-radius:8px;padding:8px 10px}.app-shell .direction-input{margin-top:8px}.app-shell .scene-heading{padding-top:8px}.app-shell.watch-shell .scene-heading h1{display:none}.app-shell.watch-shell .scene-heading p{color:var(--text);font-size:20px;font-weight:700}.app-shell .sign-in-panel{border:1px solid var(--line);background:var(--panel);border-radius:16px;padding:48px 32px}.app-shell .sign-in-panel h1{overflow-wrap:anywhere;margin:0;font-size:28px;line-height:1.25}.sign-in-start-frame{aspect-ratio:9/16;object-fit:contain;background:#000;border-radius:8px;width:72px;margin:0 0 16px;display:block}@media (width<=600px){.app-shell .sign-in-panel{margin:16px auto;padding:24px 20px}.app-shell .sign-in-panel h1{font-size:24px}}.app-shell>footer{padding:24px 32px}@media (width<=1100px){.app-shell .studios{grid-template-columns:repeat(2,minmax(0,1fr))}.app-shell .workspace:not(.is-reviewing){grid-template-columns:minmax(0,1fr) 330px;gap:16px}.app-shell .director{padding:18px}}@media (width<=800px){.app-shell .workspace:not(.is-reviewing){grid-template-columns:1fr}.app-shell .director{max-height:none;position:static}.app-shell .app-header{flex-wrap:wrap;padding:12px 20px}.app-shell>main{padding:20px}.app-shell .primary-nav{gap:16px}}@media (width<=480px){.app-shell .studios{grid-template-columns:1fr}.app-shell .studio{min-height:380px}.app-shell .intro h1{font-size:34px}.app-shell .primary-nav{order:3;justify-content:center;width:100%}}.app-shell,.app-shell.catalog-shell{width:100%;max-width:none}.app-shell .watch-catalog,.app-shell .creator-library{max-width:none}.app-shell .app-header{grid-template-columns:1fr auto 1fr;min-height:72px;padding:0 40px;display:grid}.app-shell .header-meta{justify-self:end}.app-shell .primary-nav{align-self:stretch;gap:32px}.app-shell .primary-nav button{background:0 0;border-radius:0;padding:0 12px;font-size:16px;position:relative}.app-shell .primary-nav button[aria-current=page]:after{content:"";background:var(--accent);height:3px;position:absolute;bottom:0;left:0;right:0}.app-shell .brand{font-size:24px}.app-shell .live-mark{width:20px;height:20px;box-shadow:none}.app-shell>main{padding:24px 40px 48px}.app-shell .catalog-heading{grid-template-columns:minmax(260px,740px) 1fr;align-items:center;gap:14px 32px;padding:0 0 24px;display:grid}.app-shell .catalog-heading h1{grid-column:1/-1;margin:0;font-size:32px;font-weight:700}.app-shell .catalog-search{grid-column:1;width:100%}.app-shell .catalog-heading>p{color:var(--muted);justify-self:end;margin:0}.app-shell .catalog-feature{min-height:clamp(380px,24vw,520px)}.app-shell .feature-copy{width:min(820px,75%);padding:48px 32px}.app-shell .feature-copy h2{font-weight:700;line-height:1.08}.app-shell .catalog-card{aspect-ratio:16/9;min-height:220px}.app-shell .catalog-card-copy{padding:20px}.app-shell .catalog-card-copy>span{display:none}.app-shell .catalog-card-copy h3{margin-bottom:8px;font-weight:700}.app-shell .catalog-section-title{padding-top:16px}.app-shell .catalog-invitation{margin-top:32px;padding:24px}.app-shell .studio{min-height:440px}.app-shell .director button,.app-shell .library-empty-actions button{border-radius:10px}.app-shell .workspace:not(.is-reviewing){grid-template-columns:minmax(0,1fr) minmax(360px,25%)}@media (width<=1000px){.app-shell .catalog-heading{grid-template-columns:1fr}.app-shell .catalog-heading>p{justify-self:start}.app-shell .workspace:not(.is-reviewing){grid-template-columns:1fr}}@media (width<=600px){.app-shell .app-header{grid-template-columns:1fr auto;gap:12px;padding:12px 20px 0}.app-shell .primary-nav{grid-area:2/1/auto/-1;justify-content:center;gap:16px;width:100%;min-height:48px}.app-shell .header-meta{grid-area:1/2}.app-shell>main{padding:20px}.app-shell .brand{font-size:20px}.app-shell .feature-copy{width:100%;padding:24px}.app-shell .catalog-card{aspect-ratio:3/4;min-height:220px}.app-shell .catalog-card-copy{padding:14px}.app-shell .catalog-heading h1{font-size:28px}}.app-shell .primary-nav button[aria-current=page]{background:0 0}.app-shell .scene-heading{padding:4px 0 20px}.app-shell .scene-heading>div:first-child{align-items:baseline;gap:16px;display:flex}.app-shell .scene-heading p{margin:0;font-size:18px}.app-shell .scene-heading h1{font-size:18px;line-height:1.4}.app-shell .scene-heading h1:before{content:"/";color:var(--muted);margin-right:16px}.app-shell .scene-tools button{border-radius:10px;min-height:40px}.app-shell .workspace:not(.is-reviewing) .director{padding:28px}.app-shell .director h2{font-size:clamp(26px,2vw,38px)}.app-shell .director .suggestions{flex-wrap:wrap;margin:12px 0 20px;display:flex}.app-shell .director .suggestions button{border:1px solid var(--line);background:0 0;border-radius:24px;min-height:36px;padding:8px 16px}.app-shell .director .suggestions button:nth-child(n+3){display:none}.app-shell .director .selected-object{border:1px solid var(--accent);color:var(--accent);border-radius:24px;padding:10px 16px}.app-shell .director .composer-actions>button{border-radius:12px;min-height:64px;font-size:18px}.app-shell .branches-heading{display:none}.app-shell .branch-grid{grid-template-columns:1fr}.app-shell .branch-card{background:var(--panel);border:1px solid var(--line);border-radius:12px;min-height:88px}.app-shell .branch-card-content{text-align:left;align-items:center;gap:20px;width:100%;display:flex}.branch-preview{object-fit:cover;border-radius:8px;width:100px;height:64px}.app-shell .branch-card-label{flex:1;gap:8px;display:grid}.app-shell .branch-card-label strong{font-weight:600}.app-shell .branch-card-label>span{color:var(--muted)}@media (width<=1000px){.app-shell .workspace:not(.is-reviewing){grid-template-columns:1fr}}@media (width<=600px){.app-shell .scene-heading>div:first-child{display:block}.app-shell .scene-heading h1:before{display:none}.app-shell .workspace:not(.is-reviewing) .director{padding:20px}.branch-preview{width:72px;height:54px}}.app-shell .scene-heading .scene-tools{align-items:center}.app-shell>footer{display:none}@media (width<=760px){.app-shell .scene-heading{flex-wrap:wrap}.app-shell .scene-heading .scene-tools{width:100%}}.app-shell .catalog-section-title h2{font-size:clamp(24px,1.65vw,36px);font-weight:700}.app-shell .catalog-card{min-height:0}.app-shell .workspace:not(.is-reviewing) .director{flex-direction:column;align-self:stretch;max-height:none;display:flex;position:static}.app-shell .workspace:not(.is-reviewing) .director form{flex-direction:column;flex:1;display:flex}.app-shell .workspace:not(.is-reviewing) .composer-actions{margin-top:auto;padding-top:24px;position:static}.app-shell .director form label,.app-shell .director form textarea{font-size:clamp(16px,1.1vw,22px);line-height:1.5}.app-shell .director .selection-context button>span{font-size:clamp(14px,1vw,20px)}.app-shell .director .direction-input,.app-shell .director .direction-input textarea{background:#ffffff04}.app-shell .branches .branch-card{background:var(--panel);border-color:var(--line)}.app-shell .branches .branch-card>span{width:100%}.app-shell .branch-card-label{font-size:clamp(14px,1vw,20px)}@media (width<=600px){.app-shell .catalog-card{min-height:200px}}.app-shell .workspace:not(.is-reviewing) .director{background:linear-gradient(140deg,var(--panel),var(--bg));align-self:start;padding:clamp(24px,1.6vw,36px)}.app-shell .workspace:not(.is-reviewing) .director form{flex:initial;gap:8px}.app-shell .director h2{letter-spacing:-.025em;margin:0 0 16px;font-size:clamp(26px,2vw,40px)}.app-shell .director .selection-context{margin:4px 0 24px}.app-shell .director .selection-chip{border:1px solid var(--accent);color:var(--accent);background:0 0;border-radius:24px;min-height:44px;padding:8px 18px}.app-shell .director .selection-chip>span{align-items:center;gap:14px;display:flex}.app-shell .director .selection-chip .selected-object{font-size:inherit;background:0 0;border:0;border-radius:0;padding:0}.app-shell .director .direction-input{margin-top:0}.app-shell .director .direction-input textarea{padding:14px 16px}.app-shell .director .suggestions{gap:8px;margin:4px 0 8px}.app-shell .director .suggestions button{padding:8px 14px}.app-shell .workspace:not(.is-reviewing) .composer-actions{background:0 0;margin-top:16px;padding:0}.app-shell .director .composer-actions>button{min-height:56px}.app-shell .director .composer-actions>button>span{font-size:clamp(18px,1.15vw,24px);font-weight:600}.app-shell .branches .branch-card{min-height:76px;padding:12px 16px}.app-shell .branch-card-content{gap:16px}.app-shell .branch-card-label{flex:1;gap:4px}.app-shell .branch-card-arrow{flex-shrink:0;margin-left:auto}.app-shell .branch-preview{width:88px;height:56px}@media (width<=600px){.app-shell .workspace:not(.is-reviewing) .director{padding:20px}.app-shell .scene-heading .scene-tools{margin-top:12px}}.app-shell .director .selection-chip .button__text{align-items:center;gap:12px;display:flex}.app-shell .branches .branch-card .button__text{width:100%}.app-shell.map-shell>main{padding:0}.app-shell.map-shell .scene-heading{justify-content:flex-end;padding:10px 32px}.app-shell.map-shell .scene-heading>div:first-child{display:none}.app-shell.map-shell .story-map>section{border-left:0;border-right:0;border-radius:0;height:calc(100dvh - 132px);min-height:600px}.app-shell{--cinema-primary-fill:#c209c1;--cinema-primary-hover:#920792;--cinema-primary-text:var(--absolute-white-colors-base-default);--accent:var(--cinema-primary-fill);--primary-colors-base-default:var(--cinema-primary-fill);--primary-colors-base-action:var(--cinema-primary-hover);--primary-colors-base-active:var(--cinema-primary-fill);--primary-colors-base-active-action:var(--cinema-primary-hover);--primary-colors-text-default:var(--cinema-primary-text);--primary-colors-text-action:var(--cinema-primary-text);--primary-colors-text-active:var(--cinema-primary-text);--primary-colors-text-active-action:var(--cinema-primary-text)}.tv-landing-scroll{scrollbar-gutter:stable}.app-shell.navigation-shell .creator-library{padding-top:0}.app-shell.navigation-shell .library-studio-grid{gap:14px}@media (width<=600px){.app-shell.navigation-shell .library-studio-grid{gap:12px}}.app-shell.navigation-shell .library-empty-actions .button{border-radius:24px;min-width:0;min-height:40px;padding:8px 18px}.app-shell.navigation-shell .library-empty-actions .button .button__text{gap:8px;font-size:14px}.app-shell .story-map-toggle.button--skin-neutral.button--outline{color:var(--muted);border-color:#ffffff29}.app-shell .story-map-toggle.button--skin-neutral.button--outline.button--interactive:is(:hover,:active){background-color:var(--background-colors-tint-1);color:var(--text);border-color:#ffffff47}.app-shell .workspace:not(.is-reviewing){grid-template-columns:minmax(0,2fr) minmax(350px,1fr);gap:24px}.app-shell .workspace:not(.is-reviewing) .director{background:var(--panel);border:0;border-radius:16px;padding:24px}.app-shell .workspace:not(.is-reviewing) .director h2{margin-bottom:8px;font-size:clamp(26px,2.15vw,38px)}.app-shell .workspace:not(.is-reviewing) .director>p{margin:0 0 12px;font-size:15px}.app-shell .workspace:not(.is-reviewing) .selection-context{gap:8px;margin:0 0 16px}.app-shell .workspace:not(.is-reviewing) .selection-context button{border-radius:24px;min-height:36px}.app-shell .workspace:not(.is-reviewing) .director form{gap:8px}.app-shell .workspace:not(.is-reviewing) .director form>label{font-size:14px}.app-shell .workspace:not(.is-reviewing) .director .direction-input{border-radius:12px}.app-shell .workspace:not(.is-reviewing) .director textarea{font-size:17px;line-height:1.5}.app-shell .workspace:not(.is-reviewing) .director .suggestions{margin:4px 0}.app-shell .workspace:not(.is-reviewing) .director .suggestions button:nth-child(n+3){display:inline-flex}.app-shell .workspace:not(.is-reviewing) .director .suggestions button{min-height:32px;padding:6px 12px}.app-shell .workspace:not(.is-reviewing) .composer-actions{flex-direction:column;gap:10px;margin-top:12px;display:flex}.app-shell .workspace:not(.is-reviewing) .composer-actions>button{order:-1;min-height:52px}.app-shell .workspace:not(.is-reviewing) .composer-actions>button:disabled{opacity:1;--primary-colors-base-default:var(--panel);--primary-colors-text-default:var(--muted)}.app-shell .workspace .cinema .branches{margin-top:20px}.app-shell .workspace .cinema .branches .branch-card{border-radius:12px}.app-shell.map-shell .story-map>section:not([data-expanded=true]){height:calc(100dvh - var(--viewport-fill-top,72px));min-height:500px}.app-shell.map-shell .story-map>section[data-expanded=true]{height:100dvh;min-height:0}.app-shell .review-heading{padding-bottom:16px}.app-shell .review-heading>div:first-child{flex-wrap:wrap}.app-shell .workspace.is-reviewing{grid-template-columns:minmax(0,1.5fr) minmax(300px,1fr);align-items:start;gap:24px;width:min(100%,1180px);margin-inline:auto}.app-shell .workspace.is-reviewing .frame{aspect-ratio:16/9;grid-area:1/1;max-width:100%;max-height:52dvh}.app-shell .workspace.is-reviewing .director{border-bottom:1px solid var(--line);border-radius:0;flex-direction:column;grid-area:1/2;align-items:flex-start;gap:12px;width:100%;padding:12px 0 18px;display:flex}.app-shell .workspace.is-reviewing .director h2{font-size:24px;line-height:1.3}.app-shell .workspace.is-reviewing .episode-description{gap:4px;min-width:0;display:grid}.app-shell .workspace.is-reviewing .episode-description p{color:var(--muted);overflow-wrap:anywhere;font-size:14px;line-height:1.45}.app-shell .workspace.is-reviewing .director .preview{flex-direction:column;order:2;align-items:flex-start;gap:10px;min-width:0;margin:0}.app-shell .workspace.is-reviewing .publish-note{font-size:12px}.app-shell .workspace.is-reviewing .review-actions{flex-wrap:nowrap;gap:8px}.app-shell .workspace.is-reviewing .review-actions>.regenerate-take{border:1px solid var(--line)}.app-shell .workspace.is-reviewing .episode-flow{grid-area:2/1/auto/-1;margin:0}.app-shell .workspace.is-reviewing .episode-flow .section-heading{justify-content:flex-start;align-items:center;gap:16px;display:flex}.app-shell .workspace.is-reviewing .episode-flow h2{color:var(--text);font-size:18px}.app-shell .workspace.is-reviewing .episode-strip{gap:16px;margin:8px 0 0;padding:4px}.app-shell .workspace.is-reviewing .episode-card{border-radius:12px;width:220px;height:150px;position:relative}.app-shell .workspace.is-reviewing .episode-card img,.app-shell .workspace.is-reviewing .episode-card video{height:116px}.app-shell .episode-number{width:26px;height:26px;color:var(--absolute-white-colors-base-default);background:#101014d9;border-radius:6px;place-items:center;font-size:12px;display:grid;position:absolute;top:8px;left:8px}.app-shell .episode-title{white-space:nowrap;text-overflow:ellipsis;padding:8px;font-size:12px;display:block;overflow:hidden}@media (width<=1050px){.app-shell .workspace:not(.is-reviewing){grid-template-columns:minmax(0,1.4fr) minmax(330px,1fr);gap:16px}.app-shell .workspace:not(.is-reviewing) .director{padding:18px}}@media (width<=760px){.app-shell .workspace.is-reviewing{grid-template-columns:1fr;gap:12px}.app-shell .workspace.is-reviewing .frame{grid-area:1/1;max-height:36dvh}.app-shell .workspace.is-reviewing .director{grid-area:2/1;padding-top:0}.app-shell .workspace.is-reviewing .episode-flow{grid-row:3}.app-shell .workspace:not(.is-reviewing){grid-template-columns:1fr}.app-shell .workspace:not(.is-reviewing) .cinema{display:contents}.app-shell .workspace:not(.is-reviewing) .cinema>.frame{order:0}.app-shell .workspace:not(.is-reviewing) .scene-playback{order:1}.app-shell .workspace:not(.is-reviewing) .director{order:2}.app-shell .workspace:not(.is-reviewing) .branches{order:4}.app-shell .workspace.is-reviewing .director{grid-template-columns:1fr auto}.app-shell .workspace.is-reviewing .director .preview{grid-area:3/1/auto/-1;justify-self:start;align-items:flex-start}.app-shell .workspace.is-reviewing .director h2{font-size:21px}.app-shell .workspace.is-reviewing .episode-card{width:160px;height:120px}.app-shell .workspace.is-reviewing .episode-card img,.app-shell .workspace.is-reviewing .episode-card video{height:86px}}@media (width<=600px){.app-shell .scene-heading{gap:6px;padding:0 0 12px}.app-shell .scene-heading>div:first-child{align-items:baseline;gap:8px;display:flex}.app-shell .scene-heading p,.app-shell .scene-heading h1{font-size:13px}.app-shell .scene-heading .scene-tools{width:auto;margin-top:0}.app-shell .scene-heading .scene-tools button{min-height:32px}.app-shell .workspace:not(.is-reviewing) .director{padding:18px}.app-shell .workspace:not(.is-reviewing) .selection-context{margin-bottom:8px}.app-shell .workspace:not(.is-reviewing) .director h2{font-size:25px}}.app-shell .watch-heading>div:first-child{display:none}.app-shell .watch-heading .scene-tools{margin-left:auto}.app-shell .review-heading .back-to-studios{color:var(--muted)}@media (width>=761px){.app-shell .workspace.is-reviewing .frame{max-height:52dvh}}.app-shell .workspace .cinema .branches .branch-card{white-space:normal;height:auto;max-height:none}.app-shell .workspace .cinema .branch-card-content{min-width:0}.app-shell .workspace .cinema .branch-preview{flex-shrink:0}.app-shell .workspace .cinema .branch-card-label{min-width:0;line-height:1.4}.app-shell .workspace .cinema .branch-card-label>span{-webkit-line-clamp:3;overflow-wrap:anywhere;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.app-shell .workspace .cinema .branch-card>.button__content{width:100%;min-width:0;height:auto}@media (width<=600px){.app-shell .workspace.is-reviewing .director:has(.review-actions)>h2{display:none}.app-shell .workspace.is-reviewing .director .preview{width:100%}}@media (width>=761px){.app-shell .workspace.is-reviewing .frame:has(.review-player){aspect-ratio:auto;max-height:none}.app-shell .workspace.is-reviewing .review-player{height:auto}.app-shell .workspace.is-reviewing .review-player video{aspect-ratio:auto 9/16;object-fit:contain;height:auto;max-height:70dvh}}@media (width<=600px){.app-shell .workspace.is-reviewing .episode-strip{grid-template-columns:minmax(0,1fr);gap:8px;display:grid;overflow:visible}.app-shell .workspace.is-reviewing .episode-strip li{min-width:0}.app-shell .workspace.is-reviewing .episode-card{border-radius:10px;grid-template-columns:96px minmax(0,1fr);align-items:center;width:100%;height:76px;min-height:44px;display:grid}.app-shell .workspace.is-reviewing .episode-card img,.app-shell .workspace.is-reviewing .episode-card video{width:96px;height:100%;min-height:0}.app-shell .workspace.is-reviewing .episode-title{white-space:normal;overflow-wrap:anywhere;-webkit-line-clamp:2;-webkit-box-orient:vertical;padding:10px 12px;font-size:14px;line-height:1.35;display:-webkit-box}.app-shell .workspace.is-reviewing .episode-number{top:6px;left:6px}.app-shell .workspace.is-reviewing .episode-flow .section-heading>button{min-height:44px}}@media (width<=600px),(height<=500px) and (orientation:landscape) and (width<=1024px){.app-shell.shared-navigation.map-shell>.app-header,.app-shell.shared-navigation.map-shell>footer{display:none}.app-shell.map-shell>main{padding:0}.app-shell.shared-navigation.map-shell .story-map>section{z-index:80;height:100dvh;min-height:0;padding-top:env(safe-area-inset-top);border:0;border-radius:0;position:fixed;inset:0}}.app-shell .review-heading .private-status-label{border:1px solid var(--line);color:var(--muted);border-radius:6px;margin:0;padding:4px 8px;font-size:12px;font-weight:500;line-height:1.4}.app-shell .review-heading .private-status-label:before{content:none}@media (width<=600px){.app-shell .workspace.is-reviewing{gap:8px}.app-shell .workspace.is-reviewing .frame:has(.review-player){aspect-ratio:auto;width:100%;max-height:none;margin:0}.app-shell .workspace.is-reviewing:has(.review-actions) .frame:has(.review-player){min-height:156px}.app-shell .workspace.is-reviewing .review-player{height:auto}.app-shell .workspace.is-reviewing .review-player video{aspect-ratio:auto 9/16;object-fit:contain;height:auto;max-height:72dvh}.app-shell .workspace.is-reviewing .create-stepper{display:none}.app-shell .workspace.is-reviewing .episode-flow{margin-top:32px}.app-shell .workspace.is-reviewing .director{gap:4px;padding-bottom:8px}}.app-shell.shared-navigation .workspace.is-composing .scene-direction-label-row{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.composer-assistance{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:8px;display:grid}.composer-assistance .prompt-actions{margin:0}.composer-assistance>:is(.scene-suggestions,.scene-suggestions-pending,.scene-suggestions-empty,.prompt-actions){grid-column:1/-1}.cast-name-list{color:var(--muted);flex-wrap:wrap;gap:6px 12px;margin:8px 0;font-size:12px;display:flex}.app-shell.shared-navigation .workspace.is-composing .scene-focus-dot>span{opacity:1;text-align:left;overflow-wrap:normal;max-width:112px;padding:3px 5px;font-size:11px;line-height:1.25;inset:50% auto auto 34px;transform:translateY(-50%)}.app-shell.shared-navigation .workspace.is-composing .scene-focus-dot[data-label-side=right]>span{width:max-content;max-width:112px;inset:50% 34px auto auto;transform:translateY(-50%)}@media (width<=600px){.app-shell.shared-navigation:has(.workspace:is(.is-reviewing,.is-composing)) .primary-nav{display:none}.app-shell.navigation-shell:has(.workspace:is(.is-reviewing,.is-composing))>main{padding-bottom:calc(16px + env(safe-area-inset-bottom))}.app-shell.shared-navigation .workspace.is-composing .create-stepper,.app-shell.shared-navigation:has(.workspace.is-composing)>.app-header{display:none}.app-shell:has(.workspace.is-composing) .composer-toolbar{align-items:center;gap:8px;margin-bottom:12px;display:flex}.app-shell:has(.workspace.is-composing) .composer-toolbar .composer-back{flex:0 0 44px;margin:0}.app-shell:has(.workspace.is-composing) .composer-toolbar .scene-heading{flex:1;gap:8px;min-width:0;margin:0;padding:0}.app-shell:has(.workspace.is-composing) .composer-toolbar .scene-heading>div:first-child{min-width:0}.app-shell:has(.workspace.is-composing) .composer-toolbar .scene-heading p{margin:0 0 4px}.app-shell:has(.workspace.is-composing) .composer-toolbar .studio-title-link{white-space:nowrap;text-overflow:ellipsis;max-width:100%;display:block;overflow:hidden}.app-shell:has(.workspace.is-composing) .composer-toolbar .scene-heading h1{margin:0;font-size:13px;line-height:1.3}.app-shell.shared-navigation .workspace.is-composing .composer-shot-controls{align-self:stretch;width:100%}.app-shell.shared-navigation .workspace.is-composing .composer-shot-switch{grid-template-columns:minmax(0,1fr) minmax(0,1fr);width:100%;max-width:none;display:grid}.app-shell.shared-navigation .workspace.is-composing .composer-shot-switch>button{white-space:normal;overflow-wrap:normal;min-height:44px;padding:6px 8px;font-size:12px;line-height:1.3}.app-shell.shared-navigation .workspace.is-composing .scene-focus-inspect{background:#0006;border-radius:50%;place-items:center;width:44px;height:44px;min-height:44px;padding:0;display:grid;inset:8px 8px auto auto}.app-shell.shared-navigation .workspace.is-composing .scene-focus-inspect>span{display:none}.app-shell.shared-navigation .workspace.is-composing .scene-focus-inspect svg{width:18px;height:18px}.app-shell.shared-navigation .workspace.is-composing .scene-focus-dot>span,.app-shell.shared-navigation .workspace.is-composing .scene-focus-caption{display:none}.app-shell.shared-navigation .workspace.is-composing .composer-frame-meta{margin-top:16px}.app-shell.shared-navigation .workspace.is-composing .next-studio{box-sizing:border-box;align-self:stretch;width:100%}.app-shell.shared-navigation .workspace.is-composing .direction-input{width:100%}}@media (width<=600px) and (height>=600px){.app-shell.shared-navigation .workspace.is-composing .composer-actions .generate-expectation{margin:0;font-size:11px;line-height:1.4}.app-shell.shared-navigation .workspace.is-composing .composer-actions .generate-blocked{margin:0;font-size:12px}}@media (width<=600px) and (height<=600px){.app-shell.shared-navigation:has(.workspace.is-composing) .composer-toolbar,.app-shell.shared-navigation .workspace.is-composing .episode-intro{display:none}.app-shell.shared-navigation .workspace.is-composing .scene-focus-image{max-width:min(100%,calc(min(25dvh,160px) * var(--scene-image-ratio)))}.app-shell.shared-navigation .workspace.is-composing{padding-bottom:16px}}@media (width>=601px){.app-shell.shared-navigation .workspace.is-composing .composer-assistance>.scene-suggestions{min-height:146px}.app-shell.shared-navigation .workspace.is-composing .scene-suggestion-options{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:66px}.app-shell.shared-navigation .workspace.is-composing .scene-suggestion-options button{height:66px;overflow:hidden}.app-shell.shared-navigation .workspace.is-composing .scene-suggestion-text{-webkit-line-clamp:2}}.app-shell .workspace.is-composing{grid-template-columns:minmax(0,.72fr) minmax(0,1fr);gap:24px;width:100%}.app-shell .workspace.is-composing .cinema{flex-direction:column;min-width:0;display:flex}.app-shell .workspace.is-composing .director{background:0 0;border-radius:10px;min-width:0;max-height:none;padding:18px;position:static;overflow:visible}.app-shell .workspace.is-composing .director>h2,.app-shell .workspace.is-composing .director>p{display:none}.episode-intro{margin:0 0 16px}.episode-intro>div{align-items:center;gap:16px;font-size:14px;display:flex}.episode-intro>div>span{color:var(--muted);font-size:12px}.app-shell .workspace.is-composing .frame{border:1px solid var(--line);border-radius:10px;width:100%;min-width:0;max-width:100%}.app-shell .workspace.is-composing .scene-playback{order:1}.app-shell .workspace.is-composing .scene-playback>span{display:none}.app-shell .workspace.is-composing .branches{order:4}.app-shell .workspace.is-composing .director form{flex-direction:column;gap:8px;min-width:0;display:flex}.app-shell .workspace.is-composing .direction-input{width:100%;min-width:0;max-height:none;overflow:visible}.app-shell .workspace.is-composing .suggestions{flex-wrap:wrap;gap:6px;margin:4px 0;display:flex}.app-shell .workspace.is-composing .suggestions button{min-width:0;max-width:100%;height:auto;min-height:30px;padding:6px 10px;font-size:12px;display:inline-flex}.app-shell .workspace.is-composing .selection-context{margin:0 0 12px}.app-shell .workspace.is-composing .next-studio{margin:8px 0 0}.app-shell .workspace.is-composing .composer-card-details{border:1px solid var(--line);border-radius:9px;margin:12px 0 0;padding:14px}.app-shell .workspace.is-composing .composer-actions{border-top:1px solid var(--line);flex-flow:wrap;order:10;justify-content:space-between;align-items:center;gap:8px;margin-top:8px;padding-top:16px;display:flex}.app-shell .workspace.is-composing .composer-actions>button{border-radius:28px;order:2;width:auto;min-width:240px;min-height:48px;margin-left:auto}@media (width<=900px){.app-shell .workspace.is-composing{grid-template-columns:minmax(0,1fr)}.app-shell .workspace.is-composing .director{padding:0}}.app-shell .workspace.is-composing .director{padding-top:0}.app-shell .workspace.is-composing .next-studio,.app-shell .workspace.is-composing .next-studio>*{min-width:0;max-width:100%}.app-shell .workspace.is-composing .selection-context{justify-content:flex-start}.app-shell .workspace.is-composing .take-details summary{font-size:13px}.app-shell .workspace.is-composing .scene-direction-fields{flex-direction:column;gap:8px;min-width:0;margin-top:0;display:flex}.episode-description>summary{cursor:pointer;min-height:44px;padding:12px 0;font-size:14px}@media (width<=600px){.app-shell .workspace.is-composing .director{order:1}.app-shell .workspace.is-composing .scene-direction-fields{margin-top:0}.app-shell .workspace.is-composing .frame{aspect-ratio:auto}.app-shell .workspace.is-composing .frame>img,.app-shell .workspace.is-composing .frame>video{height:auto}}.app-shell .workspace.is-composing .composition-frame{aspect-ratio:auto;background:0 0;border:0;overflow:visible}.app-shell .workspace.is-composing .composition-frame>video{object-fit:contain;background:#000;border-radius:10px;width:100%;height:auto;max-height:64dvh}.scene-focus-image{width:100%;max-width:calc(64dvh * var(--scene-image-ratio));aspect-ratio:var(--scene-image-ratio);background:#000;border-radius:10px;margin-inline:auto;position:relative;overflow:hidden}.scene-focus-image>img{object-fit:contain;width:100%;height:100%;display:block}.scene-focus-image[data-enlarged=false]>img{cursor:zoom-in}.scene-focus-overlay{pointer-events:none;position:absolute;inset:0}.app-shell .workspace.is-composing .composer-frame-meta{border-bottom:1px solid var(--line);align-items:flex-start;gap:8px;margin-top:10px;display:flex}.composer-frame-meta>.episode-description{flex:auto;min-width:0}.episode-description .caption{overflow-wrap:anywhere;margin:0 0 14px;font-size:13px;line-height:1.6}.app-shell .workspace.is-composing .next-studio{margin-top:0}@media (width<=900px){.app-shell .workspace.is-composing .cinema{display:flex}.app-shell .workspace.is-composing .director{order:1}.app-shell .workspace.is-composing .scene-focus-image{max-width:calc(224px * var(--scene-image-ratio))}.app-shell .workspace.is-composing .composition-frame>video{max-height:160px}.app-shell .workspace.is-composing .episode-intro{margin-bottom:8px}.app-shell .workspace.is-composing .composer-frame-meta{margin-top:0}.app-shell .workspace.is-composing .episode-description>summary{min-height:36px;padding:8px 0}.app-shell .workspace.is-composing .scene-playback{margin:0}.app-shell .workspace.is-composing .scene-playback button{min-height:36px}}@media (width<=600px){.app-shell .workspace.is-composing{gap:12px}.app-shell:has(.workspace.is-composing) .scene-heading{grid-template-columns:minmax(0,1fr) auto;align-items:center;display:grid}.app-shell:has(.workspace.is-composing) .scene-heading>div:first-child{min-width:0;display:block}.app-shell:has(.workspace.is-composing) .scene-heading h1{margin-top:4px;font-size:16px}.app-shell:has(.workspace.is-composing) .scene-heading p{font-size:12px}.app-shell:has(.workspace.is-composing) .scene-heading .scene-tools button,.app-shell:has(.workspace.is-composing) .composer-back button{min-height:44px}.app-shell:has(.workspace.is-composing) .composer-back button,.app-shell:has(.workspace.is-composing) .scene-tools .story-map-toggle{width:44px;min-width:44px;padding:0}.app-shell:has(.workspace.is-composing) .composer-back .button__text,.app-shell:has(.workspace.is-composing) .scene-tools .story-map-toggle .button__text{display:none}.app-shell:has(.workspace.is-composing) .composer-back .button__content,.app-shell:has(.workspace.is-composing) .scene-tools .story-map-toggle .button__content{gap:0}}.app-shell .generation-options{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:10px;font-size:13px;display:flex}.app-shell .generation-options label{align-items:center;gap:8px;display:flex}.app-shell .generation-options select{background:var(--panel);color:inherit;border:1px solid var(--line);font:inherit;border-radius:6px;padding:6px}.app-shell .generation-options small,.app-shell .direction-count{color:var(--muted);font-size:12px}.app-shell .direction-count{text-align:right;margin-top:4px;display:block}.app-shell .prompt-actions .prompt-guide{border:1px solid var(--line);width:32px;height:32px;color:var(--text);font:inherit;cursor:pointer;background:0 0;border-radius:50%;place-items:center;margin:8px 0 0;padding:0;font-size:12px;font-weight:600;display:grid}.app-shell .prompt-actions .prompt-guide:hover{border-color:var(--muted)}.app-shell .prompt-actions .prompt-guide:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.app-shell .reference-required{width:100%;color:var(--muted);flex-wrap:wrap;align-items:baseline;gap:4px 12px;margin:0 0 8px;font-size:13px;line-height:1.5;display:flex}.app-shell .paid-press-note{width:100%;color:var(--muted);margin:0 0 8px;font-size:12px;line-height:1.5}.app-shell .studio-title-link{appearance:none;color:inherit;font:inherit;text-align:left;cursor:pointer;text-underline-offset:4px;background:0 0;border:0;padding:0;text-decoration:underline #0000}.app-shell .studio-title-link:hover{color:var(--accent);text-decoration-color:currentColor}.app-shell .studio-title-link:focus-visible{outline:2px solid var(--accent);outline-offset:4px;border-radius:3px}.app-shell .studio-title-link:disabled{cursor:default;opacity:.5}.prompt-action-buttons button{color:#f5f6f8;font:inherit;cursor:pointer;background:#253140;border:1px solid #3b4756;border-radius:8px;padding:10px 12px;font-size:13px}.prompt-action-buttons button:hover:not(:disabled){background:#344457}.prompt-action-buttons button:disabled{opacity:.5;cursor:default}.direction-input[aria-busy=true]{opacity:1}.composer-back{margin-bottom:12px}.cast-reference-section{border-top:1px solid var(--line);margin-top:16px;padding-top:16px}.cast-reference-section>header{justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;display:flex}.cast-reference-section>header h3{margin:0}.cast-reference-section>header span,.cast-reference-section>p{color:var(--muted);font-size:12px}.app-shell .next-studio p.cast-reference-hint{color:var(--muted);margin:0 0 8px;font-size:12px;line-height:1.4}.cast-reference-grid{grid-template-columns:repeat(auto-fill,minmax(110px,1fr));gap:10px;min-height:128px;display:grid}.cast-reference-grid>.cast-reference-placeholder{border:1px dashed var(--line);background:var(--panel);border-radius:8px;height:128px;display:block}.cast-reference-card{border:1px solid var(--line);background:var(--bg);min-width:0;font:inherit;color:var(--text);text-align:left;border-radius:8px;flex-direction:column;gap:8px;padding:8px;display:flex}.cast-reference-card>img,.cast-reference-placeholder{object-fit:cover;border-radius:5px;width:100%;height:112px}.cast-reference-placeholder{background:var(--panel);place-items:center;font-size:32px;display:grid}.cast-reference-card strong{font-size:13px}.cast-reference-card label{cursor:pointer;align-items:center;gap:6px;font-size:12px;display:flex}.cast-reference-card input{accent-color:var(--accent);margin:0}.reference-image-card{cursor:pointer}.reference-image-card[aria-pressed=true]{border-color:var(--accent);box-shadow:0 0 0 1px var(--accent)}.reference-image-card{position:relative}.reference-image-card>span:not(.reference-selected-mark){text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.reference-selected-mark{width:22px;height:22px;color:var(--cinema-primary-text);background:var(--cinema-primary-fill);border-radius:50%;place-items:center;display:grid;position:absolute;top:10px;right:10px}.reference-add-image{gap:8px;padding:12px 0;display:grid}.reference-add-image input,.reference-add-image textarea{box-sizing:border-box;width:100%;color:inherit;background:#0b111a;border:1px solid #35404f;border-radius:8px;padding:9px}.reference-add-image img{object-fit:contain;max-width:100%;max-height:160px}.reference-add-image>button{background:var(--accent);color:inherit;font:inherit;cursor:pointer;border:1px solid #414b58;border-radius:8px;justify-self:start;padding:9px 12px}.reference-add-image button:disabled{opacity:.45;cursor:default}.reference-earlier-episodes{margin-top:14px}.reference-earlier-episodes>summary{cursor:pointer;padding:8px 0}.prompt-actions{margin:8px 0 12px}.prompt-action-buttons{gap:6px;display:flex}.app-shell .prompt-action-buttons button{min-height:36px;font:inherit;color:var(--text);cursor:pointer;background:#263140;border:1px solid #3b4655;border-radius:8px;font-size:12px;font-weight:600}.app-shell .prompt-action-buttons button:disabled{opacity:.45;cursor:default}.prompt-actions small{color:var(--muted);margin-top:6px;display:block}.app-shell .prompt-action-buttons button:hover:not(:disabled){background:#344257;border-color:#69768a}.app-shell .prompt-action-buttons button:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.prompt-action-buttons{flex-wrap:wrap;align-items:center}.app-shell .prompt-action-buttons button{white-space:nowrap;padding:8px}.prompt-action-buttons .prompt-more{width:78px;min-width:0;max-width:none;min-height:36px;color:var(--text);font:inherit;cursor:pointer;background:#263140;border:1px solid #3b4655;border-radius:8px;padding:8px;font-size:12px}.prompt-action-buttons .prompt-more:disabled{opacity:.45;cursor:default}.prompt-action-buttons .prompt-more:focus-visible{outline:2px solid var(--accent);outline-offset:2px}@media (width<=380px){.app-shell .prompt-action-buttons button,.prompt-action-buttons .prompt-more{padding:6px 4px;font-size:11px}.prompt-action-buttons{gap:4px}}.prompt-action-buttons>button{flex-shrink:0}.app-shell .prompt-action-buttons .prompt-undo{flex:0 0 36px;justify-content:center;align-self:stretch;align-items:center;width:36px;height:auto;padding:0;display:inline-flex}.scene-suggestions{margin:8px 0}.scene-suggestions small{color:var(--muted);font-size:12px}.app-shell .scene-suggestions button{border:1px solid var(--line);color:var(--text);font:inherit;text-align:left;cursor:pointer;background:0 0;border-radius:8px;padding:8px 10px;font-size:12px}.app-shell .scene-suggestions button:hover:not(:disabled){border-color:var(--accent);background:var(--surface)}.app-shell .scene-suggestions button:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.app-shell .scene-suggestions button:disabled{opacity:.5;cursor:default}.scene-suggestions-pending{border:1px solid var(--line);background:var(--surface);opacity:.5;border-radius:8px;min-height:62px;margin:8px 0}.scene-suggestions-empty{margin:var(--spacings-s8) 0;color:var(--muted);font-size:12px}.scene-suggestion-options{grid-template-columns:1fr 1fr;gap:6px;margin-top:8px;display:grid}.app-shell .scene-suggestion-options button{white-space:normal;line-height:1.5}@media (width<=600px){.scene-suggestion-options{grid-template-columns:1fr}}.app-shell .workspace.is-composing .direction-input textarea{box-sizing:border-box;overflow-y:auto}.app-shell .direction-lint{border:1px solid var(--line);border-left:3px solid var(--accent);background:var(--panel);color:var(--text);border-radius:8px;margin:8px 0 0;padding:10px 12px;font-size:13px;line-height:1.45}.app-shell .direction-lint h3{letter-spacing:.04em;text-transform:uppercase;color:var(--muted);margin:0 0 6px;font-size:11px;font-weight:600}.app-shell .direction-lint ul{margin:0;padding-left:18px}.app-shell .direction-lint li+li{margin-top:4px}.scene-focus-inspect{width:36px;height:36px;color:var(--absolute-white-colors-base-default);cursor:zoom-in;background:#0006;border:0;border-radius:50%;place-items:center;padding:0;display:grid;position:absolute;inset:8px 8px auto auto}.scene-focus-inspect svg{width:18px;height:18px}.scene-focus-inspect .scene-focus-inspect-mobile{display:none}.scene-focus-dialog{width:min(560px,100vw - 24px);max-height:calc(100dvh - 24px);padding:16px;overflow:auto}.scene-focus-dialog header{justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;display:flex}.scene-focus-dialog h2{margin:0;font-size:18px}.scene-focus-dialog>img{object-fit:contain;width:100%;max-height:55dvh;display:block}.scene-focus-choices{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.scene-focus-choices button{border:1px solid var(--line);background:var(--panel);min-height:44px;color:inherit;font:inherit;border-radius:8px;padding:8px 12px;font-size:13px}.scene-focus-choices button[aria-pressed=true]{border-color:var(--accent)}@media (width<=900px){.app-shell .scene-focus-inspect{width:100%;min-height:44px;color:var(--absolute-white-colors-base-default);font:inherit;background:#080b0ee6;border:0;border-radius:0;padding:8px 4px;font-size:12px;display:block;position:absolute;inset:auto 0 0}.scene-focus-inspect svg{width:22px;height:22px}}.scene-focus-dot{width:44px;min-width:44px;height:44px;min-height:44px;color:var(--absolute-white-colors-base-default);cursor:pointer;pointer-events:auto;background:0 0;border:0;border-radius:50%;place-items:center;padding:0;display:grid;position:absolute;transform:translate(-50%,-50%)}.scene-focus-dot:before{content:"";background:var(--cinema-primary-fill);border:2px solid #fff;border-radius:50%;width:12px;height:12px;box-shadow:0 0 0 4px #0005,0 2px 8px #0008}.scene-focus-dot[aria-pressed=true]:before{box-shadow:0 0 0 4px color-mix(in srgb,var(--cinema-primary-fill) 67%,transparent);background:#fff}.scene-focus-dot>span{width:max-content;max-width:140px;translate:0 var(--focus-label-shift,0px);color:var(--absolute-white-colors-base-default);white-space:normal;opacity:0;pointer-events:none;background:#0c0e13ed;border-radius:6px;padding:6px 9px;font-size:12px;line-height:1.35;position:absolute;bottom:38px;left:10px}.scene-focus-dot[data-label-side=right]>span{left:auto;right:10px}.scene-focus-dot:is(:hover,:focus-visible,[aria-pressed=true])>span{opacity:1}.scene-focus-dot:focus-visible{outline-offset:2px;outline:2px solid #fff}.scene-focus-dot:disabled{opacity:.5;cursor:default}.app-shell .workspace.is-composing .scene-focus-dialog .scene-focus-image{max-width:calc(55dvh * var(--scene-image-ratio))}.composer-toolbar{display:contents}@media (width>=601px){.app-shell .composer-toolbar{align-items:center;gap:16px;margin-bottom:16px;display:flex}.app-shell .composer-toolbar .composer-back{flex-shrink:0;margin:0}.app-shell .composer-toolbar .scene-heading{flex-wrap:nowrap;flex:1;justify-content:space-between;align-items:center;gap:16px;min-width:0;margin:0;padding:0;display:flex}.app-shell .composer-toolbar .scene-heading>div:first-child{flex:auto;min-width:0}.app-shell .composer-toolbar .scene-heading>div:first-child>*{min-width:0}.app-shell .composer-toolbar .scene-heading p,.app-shell .composer-toolbar .scene-heading h1{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.app-shell .composer-toolbar .scene-heading .scene-tools{flex:none;width:auto;margin-top:0}.app-shell .composer-toolbar .scene-heading p,.app-shell .composer-toolbar .scene-heading h1{font-size:14px}.app-shell .workspace.is-composing .scene-focus-dot>span{max-width:120px;padding:4px 6px;font-size:11px}.app-shell .workspace.is-composing .scene-focus-image{max-width:calc((100dvh - 280px) * var(--scene-image-ratio))}}@media (width<=600px){.app-shell .workspace.is-composing .scene-focus-image{container-type:inline-size}.app-shell .workspace.is-composing .scene-focus-dot>span,.app-shell .workspace.is-composing .scene-focus-dot[data-label-side=right]>span{box-sizing:border-box;width:max-content;max-width:min(112px,calc(var(--focus-label-width) - 6px));text-align:center;overflow-wrap:anywhere;padding:4px;font-size:11px;inset:34px auto auto 50%;transform:translate(-50%)}.app-shell .workspace.is-composing .scene-focus-dot[data-label-position=above]>span{top:auto;bottom:34px}.scene-focus-inspect .scene-focus-inspect-mobile{display:block}}.app-shell .scene-suggestion-options button{align-items:center;gap:10px;display:flex}.scene-suggestion-text{-webkit-line-clamp:4;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.app-shell .composer-toolbar .composer-back button{border:1px solid color-mix(in srgb,var(--cinema-primary-fill) 24%,transparent);background:color-mix(in srgb,var(--cinema-primary-fill) 7%,transparent);color:#f8e9f6;border-radius:999px;transition:background .15s,border-color .15s}.app-shell .composer-toolbar .composer-back button:hover:not(:disabled){background:color-mix(in srgb,var(--cinema-primary-fill) 15%,transparent);border-color:color-mix(in srgb,var(--cinema-primary-fill) 50%,transparent)}.app-shell .composer-toolbar .story-map-toggle{border-radius:12px}.app-shell .scene-suggestion-text{width:100%}.app-shell .scene-suggestion-options button[aria-pressed=true]{border:1px solid var(--cinema-primary-fill);background:var(--primary-colors-alpha-10)}.app-shell .scene-suggestion-options button:not(:disabled):hover{border-color:#ffffff47}.app-shell .scene-suggestion-options button[aria-pressed=true]:hover{border-color:var(--cinema-primary-fill)}.mobile-idea-list article:has([aria-pressed=true]){border:1px solid var(--cinema-primary-fill);background:var(--primary-colors-alpha-10)}@media (width<=600px){.mobile-idea-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;display:grid}.mobile-idea-list article{border:1px solid var(--line);background:#000;border-radius:10px;min-width:0;overflow:hidden}.app-shell .mobile-scene-suggestions .mobile-idea-choice{border:0;align-items:center;gap:8px;width:100%;height:100%;min-height:44px;padding:8px 10px;line-height:1.45;display:flex}.mobile-idea-choice .scene-suggestion-text{-webkit-line-clamp:3;overflow-wrap:anywhere}.app-shell .workspace.is-composing .prompt-guide{display:none}.app-shell .workspace.is-composing .prompt-actions,.app-shell .workspace.is-composing .mobile-scene-suggestions{margin:0}}.app-shell .workspace.is-composing .scene-suggestion-options button{padding:6px 9px;line-height:1.4}.app-shell .workspace.is-composing .scene-suggestion-text{-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.app-shell .workspace.is-composing .direction-input textarea{min-height:88px;max-height:none;font-size:15px;line-height:1.5}.app-shell .workspace.is-composing .prompt-actions{margin:6px 0 8px}@media (width>=601px){.app-shell .workspace.is-composing .composer-actions{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:4px 16px;display:grid}.app-shell .workspace.is-composing .composer-actions>*{grid-column:1/-1}.app-shell .workspace.is-composing .composer-actions>button{grid-area:2/2;width:auto;min-width:220px;min-height:52px}.app-shell .workspace.is-composing .composer-actions .generate-expectation{text-align:right;grid-row:1;margin:0}.app-shell .workspace.is-composing .composer-actions .generate-blocked{text-align:right;grid-area:2/1;margin:0}.app-shell .workspace.is-composing .composer-actions .allowance-notes{grid-row:3;margin:0}}.app-shell .workspace.is-composing .create-stepper{margin-bottom:8px}.app-shell .workspace.is-composing .scene-direction-label-row{align-items:center}.app-shell .workspace.is-composing .scene-direction-label-row>.scene-direction-label{flex:auto;min-width:0}.app-shell .workspace.is-composing .direction-input{min-height:88px}.app-shell .workspace.is-composing .scene-direction-fields>.scene-suggestions{margin:0}.app-shell .workspace.is-composing .scene-direction-fields>.scene-suggestions .scene-suggestion-options{margin-top:0}@media (width>=601px){.app-shell .workspace.is-composing .prompt-actions{flex-wrap:wrap;align-items:center;column-gap:6px;margin:4px 0;display:flex}.app-shell .workspace.is-composing .prompt-actions>.prompt-action-buttons{flex:1 1 0;min-width:0}.app-shell .workspace.is-composing .prompt-actions>:is(small,.sr-only,.allowance-notes){flex:1 0 100%}.app-shell .workspace.is-composing .prompt-guide{flex:none;margin:0}}.reference-represents{color:var(--muted);gap:4px;font-size:12px;display:grid}.app-shell .workspace.is-composing .existing-versions{margin-bottom:4px}.app-shell{--tv-control-radius:var(--corner-radius-r8,8px)}.app-shell button:not(.scene-focus-box):not(.dictation-button),.app-shell a.button,.app-shell select,.app-shell .watch-create-options>summary{border-radius:var(--tv-control-radius)!important}.app-shell{--tv-segment-radius:14px;--tv-segment-border:1px;--tv-segment-inset:3px;--tv-segment-edge:#393044;--tv-segment-surface:#101019;--tv-segment-hover:#272030;--tv-segment-selected-surface:#542444;--tv-segment-selected-edge:#925378}.app-shell .tv-segmented{gap:var(--tv-segment-inset);padding:var(--tv-segment-inset);border:var(--tv-segment-border) solid var(--tv-segment-edge);border-radius:var(--tv-segment-radius);background:var(--tv-segment-surface);display:inline-flex}.app-shell .tv-segmented>button{color:var(--muted);background:0 0;border:1px solid #0000;font-weight:600;transition:background-color .14s,border-color .14s,color .14s;border-radius:calc(var(--tv-segment-radius) - var(--tv-segment-border) - var(--tv-segment-inset))!important}.app-shell .tv-segmented>button:hover:not([aria-pressed=true],[aria-selected=true],[aria-checked=true],:disabled){background:var(--tv-segment-hover);color:var(--text)}.app-shell .tv-segmented>button:is([aria-pressed=true],[aria-selected=true],[aria-checked=true]),.app-shell .tv-segmented>button:is([aria-pressed=true],[aria-selected=true],[aria-checked=true]):hover{border-color:var(--tv-segment-selected-edge);background:var(--tv-segment-selected-surface);color:var(--text)}.app-shell .tv-segmented>button:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}@media (prefers-reduced-motion:reduce){.app-shell .tv-segmented>button{transition:none}}.app-shell.navigation-shell:has(.discover-hero){isolation:isolate;position:relative}.discover-hero{z-index:-1;pointer-events:none;--discover-hero-focus:center;width:100%;height:60vh;position:absolute;top:0;left:0;overflow:hidden}.discover-hero:after{content:"";background:linear-gradient(180deg, color-mix(in srgb, var(--bg) 70%, transparent) 0, transparent 120px), linear-gradient(180deg, transparent 55%, var(--bg) 100%), linear-gradient(90deg, color-mix(in srgb, var(--bg) 45%, transparent) 0, transparent 45%);position:absolute;inset:0}.app-shell:has(.discover-hero) .catalog-introduction{background:0 0}.app-shell:has(.discover-hero) .catalog-introduction:after{display:none}.app-shell.shared-navigation:has(.discover-hero) .app-header{background:0 0}.app-shell.shared-navigation:has(.discover-hero) .app-header:before{content:"";inset:0 0 calc(var(--spacings-s24) * -1);z-index:-1;pointer-events:none;background:var(--effects-glassy-tint);backdrop-filter:var(--effects-glassy-backdrop);-webkit-mask-image:linear-gradient(180deg, #000 calc(100% - var(--spacings-s32)), transparent);mask-image:linear-gradient(180deg, #000 calc(100% - var(--spacings-s32)), transparent);position:absolute}.discover-hero-stage{transform-origin:62% 42%;animation:discover-hero-push calc(var(--timings-heavy) * 15) var(--easings-ease-in-out) infinite alternate;position:absolute;inset:0}.discover-hero-layer{object-fit:cover;object-position:var(--discover-hero-focus);width:100%;height:100%;position:absolute;inset:0}.discover-hero-portals{mix-blend-mode:screen;opacity:.35;animation:discover-hero-breathe calc(var(--timings-heavy) * 3) var(--easings-ease-in-out) infinite alternate}.discover-hero-steam{opacity:.7;animation:discover-hero-steam calc(var(--timings-heavy) * 4) var(--easings-ease-in-out) infinite alternate}.discover-hero-steam-late{opacity:.45;animation-duration:calc(var(--timings-heavy) * 6);animation-direction:alternate-reverse}.discover-hero-smoke{mix-blend-mode:screen;opacity:.4;pointer-events:none;position:absolute;inset:0 46% 24% 20%;-webkit-mask-image:radial-gradient(at 55% 45%,#000 25%,#0000 72%);mask-image:radial-gradient(at 55% 45%,#000 25%,#0000 72%)}.discover-hero-smoke>i{animation:discover-hero-drift calc(var(--timings-heavy) * 20) var(--easings-linear) infinite;background:url(./discover-hero-smoke-CTsi5dMt.webp) 0 100%/1536px 100% repeat-x;position:absolute;inset:0 0 0 -1536px}.discover-hero-smoke-far{opacity:.3;inset:42% 42% 4% 32%}.discover-hero-smoke-far>i{animation-duration:calc(var(--timings-heavy) * 32)}@keyframes discover-hero-push{0%{transform:scale(1)}to{transform:scale(1.04)}}@keyframes discover-hero-breathe{0%{opacity:.25}to{opacity:.75}}@keyframes discover-hero-steam{0%{transform:translate(-1%,1%)scale(1)}to{transform:translate(2%,-2.5%)scale(1.03)}}@keyframes discover-hero-drift{0%{transform:none}to{transform:translate(1536px)}}@media (width<=600px){.discover-hero{--discover-hero-focus:40% center}}@media (prefers-reduced-motion:reduce){.discover-hero-stage,.discover-hero-portals,.discover-hero-steam{animation:none}.discover-hero-steam-late,.discover-hero-smoke{display:none}}.catalog-card-overlay,.catalog-card-details>.catalog-card-synopsis{display:none}.catalog-card-synopsis{-webkit-line-clamp:3;color:var(--text-colors-tint-1);font-size:var(--typography-t3-font-size);line-height:var(--typography-t3-line-height);-webkit-box-orient:vertical;margin:0;display:-webkit-box;overflow:hidden}.catalog-card-actions{gap:var(--spacings-s6);flex-wrap:wrap;display:flex}@media (hover:hover) and (width>=601px){.app-shell .story-cards .catalog-card[data-variant]{isolation:isolate;transition:background-color var(--timings-default) var(--easings-ease-in-out), border-color var(--timings-default) var(--easings-ease-in-out);overflow:visible}.app-shell .story-cards .catalog-card[data-variant] .catalog-card-art{border-radius:var(--corner-radius-r8) var(--corner-radius-r8) 0 0}.catalog-card-frame{z-index:-1;border:1px solid color-mix(in srgb, var(--absolute-white-colors-base-default) 12%, transparent);border-radius:var(--corner-radius-r8);box-shadow:var(--shadows-tint-2);opacity:0;pointer-events:none;transition:inset var(--timings-default) var(--easings-ease-in-out), border-radius var(--timings-default) var(--easings-ease-in-out), opacity var(--timings-default) var(--easings-ease-in-out);position:absolute;inset:0;overflow:hidden}.catalog-card-frame img{object-fit:cover;filter:blur(24px)saturate(1.4)brightness(.5);width:100%;height:100%;position:absolute;inset:0;transform:scale(1.4)}.app-shell .story-cards .catalog-card[data-variant]:is(:hover,:focus-within){z-index:2;background:0 0;border-color:#0000}.catalog-card[data-variant]:is(:hover,:focus-within) .catalog-card-frame{inset:calc(-1 * var(--spacings-s6));border-radius:var(--corner-radius-r12);opacity:1}.catalog-card-overlay{aspect-ratio:9/16;justify-content:flex-end;gap:var(--spacings-s8);padding:var(--spacings-s8);border-radius:var(--corner-radius-r8) var(--corner-radius-r8) 0 0;background:linear-gradient(0deg, color-mix(in srgb, var(--absolute-black-colors-base-default) 94%, transparent) 0, color-mix(in srgb, var(--absolute-black-colors-base-default) 82%, transparent) 32%, color-mix(in srgb, var(--absolute-black-colors-base-default) 40%, transparent) 58%, transparent 82%);opacity:0;pointer-events:none;transition:opacity var(--timings-default) var(--easings-ease-in-out);flex-direction:column;display:flex;position:absolute;top:0;left:0;right:0}.catalog-card-overlay .catalog-card-synopsis{color:var(--absolute-white-colors-base-default)}.catalog-card:is(:hover,:focus-within) .catalog-card-overlay{opacity:1}.catalog-card:is(:hover,:focus-within) .catalog-card-overlay .catalog-card-actions{pointer-events:auto}.catalog-card[data-variant=poster] .card-play{display:none}.catalog-card[data-variant=lean]{--card-reveal:calc(var(--spacings-s32) + var(--spacings-s12) + var(--spacings-s2))}.catalog-card[data-variant=lean] .card-counts{box-sizing:border-box;height:var(--card-reveal);padding:var(--spacings-s4) var(--spacings-s8) var(--spacings-s8);opacity:0;visibility:hidden;transform:translateY(calc(-1 * var(--spacings-s4)));transition:opacity var(--timings-default) var(--easings-ease-in-out), transform var(--timings-default) var(--easings-ease-in-out), visibility 0s linear var(--timings-default);margin:0;position:absolute;top:100%;left:0;right:0}.catalog-card[data-variant=lean]:is(:hover,:focus-within) .card-counts{opacity:1;visibility:visible;transition-delay:0s;transform:none}.catalog-card[data-variant=lean]:is(:hover,:focus-within) .catalog-card-frame{bottom:calc(-1 * (var(--card-reveal) + var(--spacings-s6)))}.catalog-card[data-variant=swap] .catalog-card-details{position:relative}.catalog-card[data-variant=swap] .catalog-card-details>.catalog-card-synopsis{inset:0 var(--spacings-s8) var(--spacings-s8);-webkit-line-clamp:4;opacity:0;pointer-events:none;transition:opacity var(--timings-default) var(--easings-ease-in-out);display:-webkit-box;position:absolute}.catalog-card[data-variant=swap] .catalog-card-details>:is(.card-genres,.card-counts){transition:opacity var(--timings-default) var(--easings-ease-in-out)}.catalog-card[data-variant=swap]:is(:hover,:focus-within) .catalog-card-details>.catalog-card-synopsis{opacity:1}.catalog-card[data-variant=swap]:is(:hover,:focus-within) .catalog-card-details>:is(.card-genres,.card-counts){opacity:0;pointer-events:none}}@media (prefers-reduced-motion:reduce){.catalog-card-frame,.catalog-card-overlay,.catalog-card-details>*{transition:none}}.primary-nav{align-items:center;gap:8px;display:flex}.primary-nav button{min-height:44px;color:var(--muted);font:inherit;cursor:pointer;background:0 0;border:0;padding:8px 16px}.primary-nav button[aria-current=page]{color:var(--text)}.primary-nav button:disabled{opacity:.5;cursor:default}.primary-nav .nav-icon{display:none}.app-shell.navigation-shell{--bg:#090d10;--panel:#161b21;--text:#f7f7f8;--muted:#b5bdca;--line:#29313a;background:var(--bg);min-height:100dvh;color:var(--text)}.app-shell.shared-navigation .app-header{background:#ffffff02;border:0;flex-wrap:nowrap;gap:36px;min-height:50px;padding:0 max(4.5%,50% - 700px);display:flex}.app-shell.shared-navigation .brand{min-height:44px;color:var(--text);letter-spacing:-1px;margin:0;padding:0;font-size:25px;font-weight:700}.shared-navigation .live-mark{display:none}.app-shell.shared-navigation .brand-tv{color:var(--accent)}.app-shell.shared-navigation .primary-nav{gap:26px;margin-right:auto}.app-shell.shared-navigation .primary-nav button{font-size:var(--typography-t4-font-size);line-height:var(--typography-t4-line-height);min-height:44px;padding:0}.app-shell.shared-navigation .primary-nav button[aria-current=page]:after{height:2px;bottom:5px}.app-shell.shared-navigation .header-meta{gap:20px;margin-left:auto}.app-shell.shared-navigation .account-controls .button.picsart-login{padding-inline:var(--spacings-s12)}.app-shell.navigation-shell>main{width:91%;max-width:1400px;min-height:0;margin:auto;padding:20px 0 28px}.app-shell .watch-catalog{margin:auto}.app-shell .watch-catalog .catalog-heading{flex-direction:column;align-items:flex-start;gap:8px;padding:0;display:flex}.catalog-introduction{isolation:isolate;background:var(--bg);border-radius:12px;grid-template-columns:minmax(0,1fr) 260px;align-items:stretch;gap:24px;width:100%;margin-bottom:8px;display:grid;position:relative;overflow:hidden}.catalog-banner{align-items:flex-end;width:100%;min-height:clamp(220px,24vw,320px);display:flex}.catalog-introduction:after{content:"";z-index:-1;background:linear-gradient(#0000 35%,#090d10cc);position:absolute;inset:0}.catalog-banner-copy{padding:20px}.catalog-story-guide{justify-content:center;gap:var(--spacings-s6);color:var(--muted);background:0 0;flex-direction:column;margin:0;padding:16px;font-size:14px;line-height:1.35;list-style:none;display:flex}.catalog-story-guide li{min-width:0}.app-shell .watch-catalog .catalog-heading h1{letter-spacing:-.025em;margin:0;font-size:clamp(28px,3.3vw,42px);font-weight:700;line-height:1.12}.catalog-tagline{color:var(--muted);margin:0;font-size:15px;line-height:1.35}.app-shell .watch-catalog .catalog-search{width:min(100%,490px);margin:0}.catalog-search .text-field__control{border-radius:var(--corner-radius-r8);background-color:var(--background-colors-tint-1);transition:background-color var(--timings-default) var(--easings-ease-in-out), border-color var(--timings-default) var(--easings-ease-in-out)}.catalog-search .text-field__control:not(:focus){border-color:#0000}.catalog-search .text-field__control:hover:not(:focus){background-color:var(--background-colors-tint-2)}.catalog-search .text-field__control:focus{border-color:var(--text-colors-tint-2)}@media (width>=601px){.catalog-search .text-field{height:36px}.catalog-search .text-field__control{font-size:var(--typography-t3-font-size);line-height:var(--typography-t3-line-height)}}.catalog-toolbar{flex-direction:column;width:100%;display:flex}@media (width>=761px){.catalog-toolbar{align-items:center;gap:var(--spacings-s16);margin-top:var(--spacings-s12);flex-direction:row}.catalog-toolbar .genre-strip{flex:auto;order:1;min-width:0;padding-top:0}.app-shell .watch-catalog .catalog-toolbar .catalog-search{order:2;flex:0 0 calc(var(--spacings-s40) * 7);width:auto}.catalog-toolbar .catalog-search .text-field{height:var(--spacings-s32)}}.genre-strip{gap:var(--spacings-s8);width:100%;padding:var(--spacings-s12) 0 0;flex-wrap:nowrap;display:flex;position:relative}.genre-strip>.chip{flex-shrink:0}.genre-strip :is(.chip,.button){font-size:var(--typography-t3-font-size);line-height:var(--typography-t3-line-height)}.genre-strip .genre-overflow{visibility:hidden;pointer-events:none;--chip-ia-visibility:hidden;position:absolute}.genre-more{flex:none;align-items:center;display:flex;position:relative}.genre-strip .chip--skin-default{--border-color:transparent}.genre-strip .chip--skin-default:not(:hover,:active){--bg-color:var(--background-colors-tint-1)}.genre-strip .chip--skin-default:hover:not(:active){--bg-color:var(--neutral-colors-base-default)}.genre-more .button--skin-neutral.button--default-state:not(:hover,:active){background-color:var(--background-colors-tint-1)}.genre-more .button--skin-neutral.button--default-state:hover:not(:active){background-color:var(--neutral-colors-base-default)}.genre-strip :is(.chip,.button){height:calc(var(--spacings-s24) + var(--spacings-s4));min-height:0}@media (pointer:coarse){.genre-strip>.chip:not(.genre-overflow),.genre-more>.button{z-index:1;position:relative;overflow:visible}.genre-strip>.chip:not(.genre-overflow):after,.genre-more>.button:after{content:"";inset:calc((var(--spacings-s24) + var(--spacings-s4) - var(--spacings-s44)) / 2) 0;position:absolute}.genre-strip>.chip:not(.genre-overflow):after{inset:calc((var(--spacings-s24) + var(--spacings-s4) - var(--spacings-s44)) / 2 - 1px) -1px}}.genre-strip :is(.chip,.button),.genre-strip :is(.chip,.button) *{font-weight:500}.genre-strip{--tv-control-radius:var(--corner-radius-r8)}.genre-more .button--skin-neutral{color:var(--text-colors-tint-1)}.genre-menu{z-index:30;border:var(--effects-glassy-border-width) solid var(--effects-glassy-highlight-border);border-radius:var(--corner-radius-r16);background-color:var(--effects-glassy-tint);width:max-content;min-width:260px;max-width:min(92vw,440px);max-height:min(60vh,420px);box-shadow:var(--effects-glassy-shadow), var(--effects-glassy-inner-shadow);backdrop-filter:var(--effects-glassy-backdrop);scrollbar-width:thin;scrollbar-color:var(--background-colors-tint-3) transparent;border-block-start:0;border-inline-start:0;gap:12px;padding:12px;display:grid;position:absolute;top:calc(100% + 6px);right:0;overflow:auto}.genre-menu-group h3{letter-spacing:.02em;text-transform:uppercase;color:var(--text-colors-tint-1);margin:0 0 6px;font-size:11px;font-weight:600}.genre-menu-group>div{flex-wrap:wrap;gap:6px;display:flex}.app-shell .watch-catalog .catalog-section-title{justify-content:space-between;align-items:center;gap:16px;margin:22px 0 10px;padding:0;display:flex}.app-shell .watch-catalog .catalog-section-title h2{margin:0;font-size:21px;font-weight:700;line-height:1.25}.catalog-view-all{color:var(--muted);font:inherit;cursor:pointer;background:0 0;border:0;padding:6px 0;font-size:12px}.catalog-view-all span{margin-left:8px}.catalog-view-all .catalog-view-all-back{margin-left:0;margin-right:8px}.app-shell .story-cards .catalog-grid{grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:12px;display:grid}@media (width>=601px){.app-shell .watch-catalog #catalog-classics{grid-template-columns:repeat(auto-fit,minmax(180px,1fr))}}.app-shell .story-cards .catalog-card{aspect-ratio:auto;background:var(--absolute-black-colors-base-default);border:1px solid var(--background-colors-tint-2);border-radius:var(--corner-radius-r8);width:100%;min-width:0;min-height:0;color:var(--text);text-align:left;font:inherit;transition:border-color var(--timings-default) var(--easings-ease-in-out);flex-direction:column;padding:0;display:flex;position:relative;overflow:hidden}.app-shell .story-cards .catalog-card:is(:hover,:focus-within){border-color:var(--text-colors-tint-2)}.catalog-card-main{box-sizing:border-box;width:100%;min-width:0;color:inherit;text-align:left;font:inherit;cursor:pointer;background:0 0;border:0;flex-direction:column;padding:0;text-decoration:none;display:flex}.catalog-card-main:not([href]){opacity:.6;cursor:default}.catalog-card-art{aspect-ratio:9/16;background:var(--background-colors-tint-1);flex-shrink:0;width:100%;position:relative;overflow:hidden}.catalog-card-art>img{object-fit:cover;width:100%;height:100%;transition:transform .2s,opacity .25s;display:block}.catalog-card[data-previewing] .catalog-card-art>img{opacity:0}.catalog-card-preview{object-fit:cover;pointer-events:none;width:100%;height:100%;display:block;position:absolute;inset:0}.catalog-card-preview[data-queued]{visibility:hidden}.catalog-card:hover .catalog-card-main[href] .catalog-card-art>img{transform:scale(1.035)}.card-play{opacity:0;color:var(--absolute-white-colors-base-default);background:#0003;place-items:center;font-size:32px;display:grid;position:absolute;inset:0}.catalog-card:hover .card-play,.catalog-card-main:focus-visible .card-play{opacity:1}.card-duration{right:var(--spacings-s8);top:var(--spacings-s8);opacity:0;transition:opacity var(--timings-default) var(--easings-ease-in-out);position:absolute}.catalog-card:is(:hover,:focus-within) .card-duration{opacity:1}.app-shell .story-cards .catalog-card-copy{padding:var(--spacings-s8) var(--spacings-s8) var(--spacings-s4);color:var(--text)}.app-shell .story-cards .catalog-card-copy h3{-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0 0 6px;font-size:16px;font-weight:700;line-height:1.2;display:-webkit-box;overflow:hidden}.catalog-card-details{gap:var(--spacings-s6);padding:0 var(--spacings-s8) var(--spacings-s8);flex-direction:column;display:flex}.card-genres{gap:var(--spacings-s4);--tv-control-radius:var(--corner-radius-r4);flex-wrap:wrap;display:flex}.card-genres button{min-height:var(--spacings-s24);padding:var(--spacings-s2) var(--spacings-s6);border-radius:var(--corner-radius-r4);background:var(--background-colors-tint-1);color:var(--text-colors-tint-1);font:inherit;font-size:var(--typography-t3-font-size);font-weight:500;line-height:var(--typography-t3-line-height);cursor:pointer;transition:background-color var(--timings-default) var(--easings-ease-in-out), color var(--timings-default) var(--easings-ease-in-out);border:0}.card-genres button:hover,.card-genres button:focus-visible{background:var(--neutral-colors-base-default);color:var(--text)}.card-counts{justify-items:start;gap:var(--spacings-s2);color:var(--text-colors-tint-1);font-size:var(--typography-t3-font-size);line-height:var(--typography-t3-line-height);display:grid}.card-counts button{color:inherit;font:inherit;line-height:inherit;text-underline-offset:3px;cursor:pointer;transition:color var(--timings-default) var(--easings-ease-in-out), text-decoration-color var(--timings-default) var(--easings-ease-in-out);background:0 0;border:0;padding:0;text-decoration:underline 1px #0000}.card-counts button:hover:not(:disabled){color:var(--text);text-decoration-color:var(--text-colors-tint-2)}.card-counts button:focus-visible{color:var(--text);outline:2px solid var(--accent);outline-offset:2px}.card-counts button:disabled{cursor:default}.catalog-card-tagline{color:var(--muted);-webkit-line-clamp:1;-webkit-box-orient:vertical;margin:5px 0 0;font-size:12px;line-height:1.35;display:-webkit-box;overflow:hidden}.catalog-art-unavailable{width:100%;height:100%;min-height:100px;color:var(--muted);background:var(--panel);text-align:center;place-items:center;font-size:12px;display:grid}.app-shell .watch-catalog .catalog-empty-grid{grid-template-columns:repeat(auto-fill,minmax(150px,180px))}.catalog-create-card{background:var(--panel);width:100%;min-width:0;color:var(--text);text-align:left;font:inherit;cursor:pointer;border:1px dashed #586471;border-radius:7px;flex-direction:column;padding:0;display:flex;overflow:hidden}.catalog-create-art{aspect-ratio:9/16;background:radial-gradient(circle at 50% 42%,color-mix(in srgb,var(--accent),transparent 83%),transparent 35%),linear-gradient(145deg,#202832,#10151b);place-items:center;width:100%;display:grid}.catalog-create-art>span{border:1px solid color-mix(in srgb,var(--accent),transparent 40%);width:54px;height:54px;color:var(--accent);border-radius:50%;place-items:center;font-size:32px;font-weight:300;display:grid}.catalog-create-copy{flex-direction:column;gap:5px;padding:10px;display:flex}.catalog-create-copy strong{font-size:15px;line-height:1.2}.catalog-create-copy>span{color:var(--muted);font-size:11px;line-height:1.35}.catalog-create-copy .catalog-create-action{color:var(--accent);margin-top:3px;font-weight:700}.catalog-create-card:hover,.catalog-create-card:focus-visible{border-color:var(--accent)}.catalog-create-card:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.app-shell .watch-catalog .catalog-resume{margin-top:30px}.catalog-resume>h2{margin:0 0 10px;font-size:20px;font-weight:700}.app-shell .watch-catalog .catalog-resume .catalog-feature{isolation:isolate;border:1px solid var(--line);border-radius:7px;align-items:flex-end;gap:16px;max-width:680px;min-height:114px;padding:20px;display:flex;position:relative;overflow:hidden}.catalog-resume .feature-art{z-index:-2;position:absolute;inset:0}.catalog-resume .feature-art img{object-fit:cover;width:100%;height:100%}.catalog-resume .catalog-feature:after{content:"";z-index:-1;background:linear-gradient(#0000,#060d16e8);position:absolute;inset:0}.app-shell .watch-catalog .catalog-resume .feature-copy{flex:1;width:auto;padding:0}.app-shell .watch-catalog .catalog-resume .feature-copy h2{margin:0 0 4px;font-size:16px}.resume-scene{color:var(--muted);font-size:12px}.app-shell .watch-catalog .catalog-invitation{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:24px;margin:28px 0 0;padding:20px 0 0;display:flex}.catalog-invitation h2{margin:0 0 4px;font-size:19px;font-weight:700}.catalog-invitation p{color:var(--muted);margin:0;font-size:13px}.catalog-empty,.catalog-loading{text-align:center;padding:64px 16px}.catalog-more{justify-content:center;align-items:center;min-height:48px;display:flex}.catalog-more .spinner{margin:0}.catalog-empty{flex-direction:column;align-items:center;display:flex}.catalog-empty h2{margin:0 0 var(--spacings-s8)}.catalog-empty p{color:var(--muted);margin:0 0 var(--spacings-s32);max-width:44ch}.catalog-results[aria-busy=true]>:not(.catalog-section-title):not(.genre-strip){opacity:.5}.watch-catalog .scene-tools:empty{display:none}.watch-catalog .scene-tools:not(:empty){margin-top:20px}.catalog-card-main:focus-visible,.card-genres button:focus-visible,.genre-strip button:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.app-shell.navigation-shell>.catalog-footer{border-top:1px solid var(--line);align-items:center;gap:28px;padding:24px 4.5%;display:flex}.catalog-footer-brand{align-items:center;gap:18px;display:flex}.catalog-footer-brand>span:first-child{color:var(--text);letter-spacing:-.7px;font-size:21px;font-weight:700}.catalog-footer-brand>span:last-child{font-size:10px}.catalog-footer nav{gap:24px;margin-left:auto;font-size:11px;display:flex}.catalog-footer a{text-decoration:none}.catalog-footer a:hover{color:var(--text);text-decoration:underline}@media (pointer:coarse),(width<=700px){.catalog-invitation>button{min-height:44px}.catalog-footer nav a{align-items:center;min-height:44px;display:inline-flex}}@media (width<=760px){.app-shell.shared-navigation .app-header{gap:20px}.app-shell.shared-navigation .primary-nav{gap:16px}.app-shell.shared-navigation .header-meta{gap:8px}.app-shell .story-cards .catalog-card-copy h3{font-size:15px}.catalog-introduction{grid-template-columns:1fr;gap:4px}.catalog-banner{min-height:180px}.catalog-introduction:after{height:180px}.catalog-story-guide{background:var(--bg);gap:6px;padding:6px 0}}@media (width<=600px){.app-shell.shared-navigation .app-header{min-height:60px;padding:8px 20px}.app-shell.shared-navigation .brand{font-size:22px}.app-shell.shared-navigation .account-controls :is(a,button).picsart-login{min-height:44px}.app-shell.shared-navigation .primary-nav{z-index:20;width:100%;min-height:64px;padding:8px 16px calc(env(safe-area-inset-bottom) + 8px);background:var(--bg);border-top:1px solid var(--line);gap:8px;margin:0;display:flex;position:fixed;inset:auto 0 0}.app-shell.shared-navigation .primary-nav button{flex-direction:column;flex:1;justify-content:center;align-items:center;gap:4px;font-size:11px;display:flex}.app-shell.shared-navigation .primary-nav button[aria-current=page]{color:var(--accent)}.app-shell.shared-navigation .primary-nav button[aria-current=page]:after{display:none}.app-shell.shared-navigation .nav-icon{width:22px;height:22px;display:block}.app-shell.navigation-shell>main{width:auto;padding:18px 20px 100px}.app-shell .watch-catalog .catalog-heading h1{max-width:340px;font-size:28px}.catalog-tagline{margin-top:7px;font-size:13px}.app-shell .watch-catalog .catalog-search{width:100%}.catalog-search .text-field__control{font-size:var(--typography-t5-font-size)}.genre-menu{inset:auto 12px calc(72px + env(safe-area-inset-bottom)) 12px;width:auto;min-width:0;max-width:none;max-height:50vh;position:fixed}.app-shell .story-cards .catalog-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.app-shell .story-cards .catalog-card-copy{padding:8px 9px 10px}.app-shell .story-cards .catalog-card-copy h3{font-size:15px}.catalog-card-details{padding-inline:9px}.catalog-card-tagline{font-size:12px}.app-shell .watch-catalog .catalog-section-title h2{font-size:20px}.app-shell .watch-catalog .catalog-invitation{flex-direction:column;align-items:flex-start;gap:12px}.app-shell.navigation-shell>.catalog-footer{align-items:flex-start;padding:24px 20px 100px}.catalog-footer-brand{flex-direction:column;align-items:flex-start;gap:4px}.catalog-footer nav{gap:14px}}@media (prefers-reduced-motion:reduce){.catalog-card-art>img{transition:none}}.app-shell.shared-navigation .app-header{--text:#f7f7f8;--muted:#b5bdca;background:#0a0e11}.app-shell.catalog-shell>.app-header{z-index:25;position:sticky;top:0}.watch-opening{background:#050709;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;gap:16px;min-height:min(75dvh,760px);display:flex;position:relative;overflow:hidden}.watch-opening>img{object-fit:contain;opacity:.5;width:100%;height:100%;position:absolute;inset:0}.watch-opening>[role=status],.watch-opening>button{z-index:1;position:relative}.watch-opening>[role=status]{background:#090d10cc;border-radius:24px;align-items:center;gap:12px;padding:12px 18px;display:flex}.catalog-mobile-facts,.catalog-mobile-synopsis,.catalog-mobile-recovery,.session-error-mobile{display:none}.session-error-desktop{justify-items:center;gap:var(--spacings-s16);max-width:640px;margin-inline:auto;display:grid}.session-error-desktop h1{font-size:var(--typography-t7-font-size);line-height:var(--typography-t7-line-height);margin:0}@media (width<=600px){.catalog-story-guide{flex-direction:row;align-items:flex-start;gap:12px;padding:10px 0 0;font-size:12px;line-height:1.25}.catalog-story-guide li{flex:1 1 0}.catalog-results{flex-direction:column;display:flex}.catalog-results>.discovery-collections{order:1}.catalog-mobile-recovery{min-height:44px;color:var(--accent);font:inherit;cursor:pointer;background:0 0;border:0;padding:8px 0;font-size:13px;display:block}.catalog-view-all{min-height:44px}.app-shell .story-cards .catalog-card{grid-template-columns:minmax(0,1fr) auto;align-content:start;display:grid}.catalog-card-main{grid-column:1/-1}.app-shell .story-cards .catalog-card-copy,.catalog-card-tagline,.catalog-card-details{display:none}.app-shell .story-cards .catalog-card:has(.catalog-art-unavailable) .catalog-card-copy{padding:6px 8px;display:block}.app-shell .story-cards .catalog-card:has(.catalog-art-unavailable) .catalog-card-copy h3{margin:0;font-size:11px;font-weight:400}.catalog-mobile-facts{padding:var(--spacings-s8);color:var(--muted);white-space:nowrap;text-overflow:ellipsis;align-self:center;font-size:10px;display:block;overflow:hidden}.catalog-mobile-synopsis{color:var(--muted);padding:0 8px 0 0;font-size:11px;display:block}.catalog-mobile-synopsis[open]{grid-column:1/-1;padding:0 8px 8px}.catalog-mobile-synopsis summary{cursor:pointer;align-items:center;min-height:44px;display:flex}.catalog-mobile-synopsis p{margin:0 0 6px;line-height:1.4}.session-error-desktop{display:none}.session-error-mobile{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:18px;min-height:65dvh;padding:24px 0;display:flex}.session-error-mobile h1{margin:0;font-size:28px}.session-error-mobile>p{max-width:260px;color:var(--muted);margin:0 0 12px;font-size:17px;line-height:1.5}.session-error-mobile>button{width:100%;min-height:48px}.session-error-icon{border:1px solid var(--muted);width:68px;height:68px;color:var(--accent);border-radius:50%;place-items:center;font-size:38px;display:grid}.session-error-mobile details{max-width:100%;color:var(--muted);overflow-wrap:anywhere;font-size:13px}.session-error-mobile summary{cursor:pointer;min-height:44px;padding:12px}.watch-catalog>.notice.error button{min-height:44px}}@media (width>=601px){.app-shell .story-cards .catalog-card-copy{padding:var(--spacings-s8) var(--spacings-s8) var(--spacings-s6)}.app-shell .story-cards .catalog-card-copy h3{min-height:calc(var(--typography-t4-line-height) * 2);font-size:var(--typography-t4-font-size);font-weight:600;line-height:var(--typography-t4-line-height);-webkit-line-clamp:2;margin:0}.app-shell .story-cards .catalog-card-tagline{display:none}.catalog-card-details{gap:var(--spacings-s6);padding:0 var(--spacings-s8) var(--spacings-s8)}.card-genres{gap:var(--spacings-s4)}.card-genres button{min-height:calc(var(--spacings-s16) + var(--spacings-s4));padding:0 var(--spacings-s4);font-size:var(--typography-t2-font-size);line-height:var(--typography-t2-line-height)}.card-counts button{white-space:nowrap}.app-shell .story-cards .catalog-card-details{flex:auto}.card-genres{min-height:calc(var(--spacings-s16) + var(--spacings-s4));flex-wrap:nowrap;overflow:hidden}.card-genres button{text-overflow:ellipsis;white-space:nowrap;flex:0 auto;min-width:0;overflow:hidden}.card-genres-more{color:var(--text-colors-tint-2);font-size:var(--typography-t2-font-size);font-weight:500;line-height:var(--typography-t2-line-height);flex:none;align-self:center;padding-inline-start:var(--spacings-s2)}.card-counts{margin-top:auto}}.discovery-collections{margin:28px 0 0}.discovery-collections header{margin-bottom:12px;margin-bottom:var(--spacings-s8);justify-content:space-between;align-items:center;gap:16px;display:flex}.discovery-collections h2{margin:0;font-size:21px;font-weight:700;line-height:1.25}.discovery-collections header button{color:var(--muted);font:inherit;cursor:pointer;background:0 0;border:0;padding:6px 0;font-size:12px}.discovery-collections header button span{margin-left:6px}.collection-folders{grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:16px;display:grid}.collection-folder{--folder-inset:var(--spacings-s24);--folder-back-top:var(--spacings-s8);--folder-page-top:var(--spacings-s10);width:100%;min-width:0;color:var(--absolute-white-colors-base-default);text-align:left;font:inherit;cursor:pointer;background:0 0;border:0;margin:0;padding:0;position:relative}.collection-folder-frame{isolation:isolate;padding-top:var(--folder-inset);display:block;position:relative}.collection-folder-back{z-index:-2;inset:var(--folder-back-top) 0 0;border-radius:0 var(--corner-radius-r12) var(--corner-radius-r12) var(--corner-radius-r12);background:var(--background-colors-tint-2);box-shadow:inset 0 1px 0 color-mix(in srgb, var(--absolute-white-colors-base-default) 8%, transparent);position:absolute}.collection-folder-back:before{content:"";width:38%;height:var(--folder-back-top);border-radius:var(--corner-radius-r8) var(--corner-radius-r8) 0 0;background:inherit;box-shadow:inherit;position:absolute;bottom:100%;left:0}.collection-folder-page{--page-lift:var(--spacings-s4);z-index:-1;top:var(--folder-page-top);left:6%;right:6%;bottom:var(--folder-inset);border-radius:var(--corner-radius-r8) var(--corner-radius-r8) 0 0;transform:translateY(calc(-1 * (var(--folder-rest) * var(--spacings-s4) + var(--folder-open) * var(--page-lift))));transition:transform var(--timings-default) var(--easings-ease-in-out);position:absolute;overflow:hidden}.collection-folder-page img{object-fit:cover;filter:blur(6px)saturate(1.3)brightness(.8);width:100%;height:100%;display:block;transform:scale(1.2)}.collection-folder-story{box-shadow:var(--shadows-tint-1)}.collection-folder-story img{filter:brightness(.9);transform:none}.collection-folder-story[data-sheet="0"]{--page-lift:var(--spacings-s16);right:34%}.collection-folder-story[data-sheet="1"]{--page-lift:var(--spacings-s12);left:34%;top:calc(var(--folder-page-top) + var(--spacings-s2));transition-delay:40ms}.collection-folder-art{aspect-ratio:3/4;border-radius:var(--corner-radius-r12);background:var(--panel);box-shadow:var(--shadows-tint-1);transform:translateY(calc(var(--folder-open) * var(--spacings-s4)));transition:transform var(--timings-default) var(--easings-ease-in-out), box-shadow var(--timings-default) var(--easings-ease-in-out);display:block;position:relative;overflow:hidden}.collection-folder-art:after{content:"";border-radius:inherit;pointer-events:none;box-shadow:inset 0 1px 0 color-mix(in srgb, var(--absolute-white-colors-base-default) 16%, transparent), inset 0 0 0 1px color-mix(in srgb, var(--absolute-white-colors-base-default) 6%, transparent);position:absolute;inset:0}.collection-folder-art img{object-fit:cover;width:100%;height:100%;display:block}.collection-folder-copy{flex-direction:column;gap:5px;min-height:56px;padding:8px 0 0;display:flex;position:relative}.collection-folder-copy strong{font-size:14px;font-weight:700;line-height:1.2}.collection-folder-copy>span{color:#cbd2df;font-size:12px;line-height:1.25}.collection-folder[aria-pressed=true] .collection-folder-art{box-shadow:0 0 0 2px var(--accent), var(--shadows-tint-1)}.collection-folder{--folder-open:0;--folder-rest:0}@media (hover:hover){.collection-folder:hover{--folder-open:1}}@media (hover:none){.collection-folder{--folder-rest:1}}.collection-folder:is(:focus-visible,:active){--folder-open:1}.collection-folder:is(:hover,:focus-visible,:active) .collection-folder-art{box-shadow:var(--shadows-tint-2)}.collection-folder[aria-pressed=true]:is(:hover,:focus-visible,:active) .collection-folder-art{box-shadow:0 0 0 2px var(--accent), var(--shadows-tint-2)}.collection-folder:active :is(.collection-folder-art,.collection-folder-page){transition-duration:var(--timings-fast);transition-delay:0s}.collection-folder:focus-visible,.discovery-collections button:focus-visible{outline:2px solid var(--accent);outline-offset:4px}.collection-breadcrumb{color:var(--muted);align-items:center;gap:10px;padding-top:18px;font-size:13px;display:flex}.collection-breadcrumb button{color:var(--text);font:inherit;cursor:pointer;background:0 0;border:0;padding:0}@media (width<=760px){.collection-folders{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.collection-folders[data-expanded=false]>.collection-folder:nth-child(n+4){display:none}.collection-folder-copy{padding:10px 0 0}.collection-folder-copy strong{font-size:14px}.collection-folder-copy>span{font-size:11px}}@media (width<=600px){.collection-folders{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:0;padding:0;display:grid}.collection-folder{--folder-inset:var(--spacings-s16);--folder-back-top:var(--spacings-s6);--folder-page-top:var(--spacings-s8)}.collection-folder-art{aspect-ratio:9/16;border-radius:var(--corner-radius-r8)}.collection-folder-back{border-radius:0 var(--corner-radius-r8) var(--corner-radius-r8) var(--corner-radius-r8)}.collection-folder-copy{padding:8px 0 0}.collection-folder-copy strong{overflow-wrap:normal;font-size:12px;line-height:1.2}.collection-folder-copy>span{display:none}.discovery-collections h2{font-size:20px}.discovery-collections header{gap:8px}.discovery-collections header button{flex-shrink:0;min-height:44px;font-size:12px}}@media (prefers-reduced-motion:reduce){.collection-folder-art,.collection-folder-page{transition:none}}.collection-folders{container:collection-row/inline-size}@container collection-row (width<1040px){.collection-folders[data-expanded=false]>.collection-folder:nth-child(n+6){display:none}}@container collection-row (width<864px){.collection-folders[data-expanded=false]>.collection-folder:nth-child(n+5){display:none}}@container collection-row (width<688px){.collection-folders[data-expanded=false]>.collection-folder:nth-child(n+4){display:none}}.watch-version-switcher{width:var(--wrapped-rows-width,auto);flex-wrap:wrap;justify-content:center;align-items:center;max-width:100%}.watch-version-switcher button{min-height:32px;font:inherit;white-space:nowrap;cursor:pointer;padding:5px 14px;font-size:12px;line-height:16px}.watch-version-switcher button:disabled{opacity:.5;cursor:default}.watch-version-switcher .watch-version-title{text-overflow:ellipsis;vertical-align:bottom;max-width:150px;display:inline-block;overflow:hidden}.watch-version-switcher .watch-version-episodes:before{content:" · "}.watch-version-switcher.watch-version-list.tv-segmented{box-sizing:border-box;flex-direction:column;align-items:stretch;width:100%;display:flex}.watch-version-list button{text-align:left;white-space:normal;gap:2px;padding:8px 12px;display:grid}.watch-version-heading{justify-content:space-between;align-items:baseline;gap:8px;min-width:0;display:flex}.watch-version-heading strong{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:13px;overflow:hidden}.watch-version-current{color:var(--muted);flex:none;font-size:11px}.watch-version-caption{-webkit-line-clamp:2;color:var(--text);opacity:.82;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.watch-version-meta{color:var(--muted);flex-wrap:wrap;align-items:center;gap:6px;font-size:11px;display:flex}.watch-version-meta:empty{display:none}.watch-reel-overlay .watch-version-switcher.tv-segmented{background:#101014d9;border-color:#ffffff24}.watch-reel-overlay .watch-version-switcher button{min-height:44px;font-size:13px}@media (width<=600px){.watch-version-switcher button{padding:5px 12px}}@layer app-popup{.guide-tip{padding:var(--spacings-s12) var(--spacings-s12) var(--spacings-s16) var(--spacings-s16);border-radius:var(--corner-radius-r12);overflow:visible}.guide-tip-header{align-items:flex-start;gap:var(--spacings-s8);display:flex}.guide-tip h2{flex:1;min-width:0;margin:6px 0 0;font-size:15px;font-weight:600;line-height:1.35}.guide-tip p{margin:var(--spacings-s4) var(--spacings-s32) 0 0;color:var(--popup-muted);font-size:13px;line-height:1.45}.guide-tip-actions{align-items:center;gap:var(--spacings-s8);margin-top:var(--spacings-s12);flex-wrap:wrap;display:flex}.guide-tip:before{content:"";left:calc(var(--guide-tip-arrow-left,24px) - 6px);box-sizing:border-box;background:var(--background-colors-base);border:solid var(--background-colors-tint-3);width:12px;height:12px;position:absolute;rotate:45deg}.guide-tip[data-side=below]:before{border-width:1px 0 0 1px;top:-7px}.guide-tip[data-side=above]:before{border-width:0 1px 1px 0;bottom:-7px}}.guide-tip-anchor{outline:2px solid var(--primary-colors-base-default);outline-offset:3px}.share-episode{width:32px;height:32px;color:inherit;cursor:pointer;background:0 0;border:0;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;padding:0;display:inline-flex}.share-episode:hover,.share-episode:focus-visible{background:#ffffff1a}.share-episode svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:18px;height:18px}.share-episode[data-state=copied]{color:var(--accent)}.share-episode:disabled{opacity:.4;cursor:default}.share-episode:disabled:hover{background:0 0}.tooltip-surface{border:1px solid var(--background-colors-tint-3)}.help-tooltip{max-width:min(360px,100vw - 80px);color:var(--text-colors-base);text-align:start;font-weight:400}.help-tooltip p{margin:0}.help-tooltip p+p,.help-tooltip p+ul,.help-tooltip ul+p{margin-top:6px}.help-tooltip ul{margin:4px 0 0;padding-left:18px;list-style:outside}.help-tooltip li+li{margin-top:2px}.help-tooltip strong{font-weight:600;display:block}.watch-intro-reopen{border:1px solid var(--line);min-width:32px;min-height:32px;color:var(--muted);font:inherit;cursor:pointer;background:0 0;border-radius:999px;place-items:center;padding:0 9px;font-size:12px;display:grid}.watch-intro-reopen:hover{color:var(--text);border-color:var(--accent)}.watch-story-content{overflow-wrap:anywhere;grid-column:1/-1;min-width:0;padding-top:24px;line-height:1.65}.watch-story-content section{border-top:1px solid var(--line);padding:24px 0}.watch-story-content h2{margin:0 0 16px;font-size:24px;line-height:1.3}.watch-story-content h3{margin:24px 0 12px;font-size:18px}.watch-story-content h4{margin:0 0 8px;font-size:16px}.watch-story-content p{max-width:85ch;color:var(--muted)}.watch-story-copy{white-space:pre-wrap}.watch-story-chapters{padding-left:24px}.watch-story-chapters>li{padding:12px 0}.watch-story-content summary{cursor:pointer}.watch-story-content details{margin:12px 0}.watch-story-current{background:var(--panel);color:var(--accent);border-radius:8px;margin-left:12px;padding:2px 8px;font-size:12px;font-weight:500;display:inline-block}.watch-story-prompt{border-left:2px solid var(--line);margin:16px 0;padding-left:16px}.watch-story-prompt h5{margin:0;font-size:14px}.watch-story-prompt p{margin:6px 0}.watch-story-opening{color:var(--muted);margin:0;font-size:14px}.watch-feedback{color:var(--text);background:#17151bcc;border:1px solid #ffffff20;border-radius:12px;padding:12px 16px}.watch-feedback-heading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;margin-bottom:10px;display:flex}.watch-feedback-heading>span{color:var(--muted);font-size:12px}.watch-feedback-scopes{gap:2px;display:flex}.watch-feedback-scopes button{min-height:32px;color:var(--muted);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:7px;padding:5px 9px;font-size:12px}.watch-feedback-scopes button[aria-pressed=true]{color:var(--absolute-white-colors-base-default);background:#ffffff16}.watch-feedback-buttons{gap:8px;display:flex}.watch-feedback-buttons button{min-height:44px;color:var(--absolute-white-colors-base-default);font:inherit;cursor:pointer;background:#ffffff09;border:1px solid #ffffff28;border-radius:9px;flex:1;justify-content:center;align-items:center;gap:8px;padding:8px 12px;font-size:13px;display:flex}.watch-feedback-buttons button[aria-pressed=true]{border-color:var(--accent);background:color-mix(in srgb,var(--accent) 18%,transparent);color:var(--absolute-white-colors-base-default)}.watch-feedback-buttons button[aria-pressed=true] svg{color:var(--accent);fill:currentColor}.watch-feedback-buttons button:disabled{opacity:1;cursor:default}.watch-feedback button:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.watch-feedback-buttons svg{fill:none;stroke:currentColor;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;width:18px;height:18px}.watch-feedback-buttons .is-dislike{transform:rotate(180deg)}.watch-feedback-count{text-align:center;font-variant-numeric:tabular-nums;min-width:2ch;color:inherit;font-size:12px}.watch-feedback-error{margin:8px 0 0;font-size:12px}.watch-feedback-error button{color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;min-height:32px;margin-left:8px;text-decoration:underline}.watch-screen-main>.watch-feedback{margin:0 16px 12px}.watch-reel-overlay>.watch-feedback{pointer-events:auto;background:#111c;margin:10px 12px 0;position:relative}@media (width<=600px),(width<=1000px) and (height<=500px) and (orientation:landscape){.watch-feedback{padding:8px 10px}.watch-feedback-heading{margin-bottom:5px}.watch-feedback-heading>span{display:none}.watch-feedback-scopes{width:100%}.watch-feedback-scopes button{flex:1}}.watch-reel-overlay .watch-reel-context{padding-right:0}.watch-feedback.is-compact{background:0 0;border:0;border-radius:0;margin:0;padding:0}.watch-feedback.is-compact .watch-feedback-buttons{gap:0}.watch-feedback.is-compact .watch-feedback-buttons button{background:0 0;border:0;border-radius:8px;flex:none;gap:6px;min-height:36px;padding:6px 8px}.watch-feedback.is-compact .watch-feedback-buttons button:hover:not(:disabled){background:#ffffff14}.watch-feedback.is-compact .watch-feedback-label{display:none}.scene-playback>.watch-feedback.is-compact{margin-left:8px}.watch-reel-overlay>.watch-feedback.is-compact{margin:6px 12px}.watch-mobile-reel .watch-reel-tools>.watch-feedback.is-compact{flex-flow:column;align-items:center;gap:10px;width:64px;margin:0}.watch-mobile-reel .watch-feedback.is-compact .watch-feedback-buttons{flex-direction:column;align-items:center;gap:10px}.watch-mobile-reel .watch-feedback.is-compact .watch-feedback-buttons button{background:0 0;border:0;border-radius:50%;flex-direction:column;gap:4px;width:64px;min-height:44px;padding:0}.watch-mobile-reel .watch-feedback.is-compact .watch-feedback-buttons button:first-child,.watch-mobile-reel .watch-feedback.is-compact .watch-feedback-buttons button:last-child{border:0;border-radius:50%}.watch-mobile-reel .watch-feedback.is-compact .watch-feedback-buttons svg,.watch-mobile-reel .watch-reel-tools .watch-feedback-views svg{width:24px;height:24px}.watch-mobile-reel .watch-feedback.is-compact .watch-feedback-count{text-shadow:0 1px 5px #000;font-size:11px}.watch-feedback.is-compact{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.watch-feedback-views{color:var(--muted);font-variant-numeric:tabular-nums;white-space:nowrap;align-items:center;gap:4px;font-size:12px;display:inline-flex}.watch-feedback-views svg{fill:none;stroke:currentColor;stroke-width:1.6px;width:17px;height:17px}.watch-feedback-error{flex-basis:100%}.watch-mobile-reel .watch-feedback-views{color:var(--absolute-white-colors-base-default);text-shadow:0 1px 5px #000;font-size:11px}.watch-mobile-reel .watch-reel-tools .watch-feedback-views{flex-direction:column;justify-content:center;gap:4px;width:64px;min-height:44px}.watch-portrait-prompt{z-index:40;justify-content:center;align-items:center;gap:var(--spacings-s16);box-sizing:border-box;padding:var(--spacings-s24);background:var(--absolute-black-colors-base-default);color:var(--absolute-white-colors-base-default);text-align:center;flex-direction:column;display:flex;position:fixed;inset:0}.watch-portrait-prompt h1{margin:0;font-size:20px;line-height:1.4}.watch-portrait-prompt p{margin:0;font-size:14px;line-height:1.5}.watch-portrait-prompt-device{border-radius:var(--corner-radius-r4);border:2px solid;width:24px;height:40px;animation:2.4s ease-in-out infinite watch-portrait-prompt-turn;display:block}@keyframes watch-portrait-prompt-turn{0%,25%{transform:rotate(-90deg)}55%,to{transform:none}}@media (prefers-reduced-motion:reduce){.watch-portrait-prompt-device{animation:none}}.cinematic-watch.watch-layout{gap:var(--spacings-s24);grid-template-columns:minmax(0,1fr) 300px;max-width:1200px;margin-inline:auto}.watch-screen-main{min-width:0}.cinematic-watch .watch-frame{--watch-height:clamp(280px,calc(100dvh - 370px),820px);width:min(100%,calc(var(--watch-height) * var(--watch-ratio)));height:auto;max-height:var(--watch-height);aspect-ratio:var(--watch-ratio);border-radius:var(--corner-radius-r12);background:var(--absolute-black-colors-base-default);margin-inline:auto}.cinematic-watch .watch-frame>video,.cinematic-watch .watch-frame>img{object-fit:contain;width:100%;height:100%}.watch-scene-summary{align-items:baseline;gap:var(--spacings-s8);margin-bottom:var(--spacings-s12);flex-wrap:wrap;display:flex}.watch-scene-summary h1{font-size:var(--typography-t5-font-size);margin:0}.watch-scene-summary p{color:var(--muted);flex-basis:100%;margin:0;font-size:13px}.watch-scene-summary>span{color:var(--muted);margin-left:auto;font-size:13px}.watch-scene-caption{color:var(--muted);margin:var(--spacings-s12) 0;font-size:14px;line-height:1.5}.cinematic-watch .scene-playback{align-items:center;gap:var(--spacings-s8);margin-top:var(--spacings-s12);flex-wrap:wrap;display:flex}.scene-playback .watch-scene-stats{align-items:center;gap:var(--spacings-s8);flex-wrap:wrap;margin-right:auto;display:flex}.scene-playback .watch-published-age{color:var(--muted);white-space:nowrap;font-size:13px}.cinematic-watch .watch-choices{padding:var(--spacings-s16);border-radius:var(--corner-radius-r12);background:var(--panel)}.cinematic-watch .watch-choices h2,.watch-sheet-heading h2{font-size:var(--typography-t6-font-size);margin:0 0 var(--spacings-s16)}.watch-episodes .episode-strip{gap:var(--spacings-s8);grid-template-columns:repeat(3,minmax(0,1fr));max-height:320px;margin:0;padding:3px;list-style:none;display:grid;overflow:auto}.watch-episodes .episode-strip li{min-width:0;display:block}.watch-episodes .episode-card{width:100%;height:auto;color:var(--absolute-white-colors-base-default);text-align:center;font:inherit;cursor:pointer;background:0 0;border:0;flex-direction:column;padding:0;display:flex}.watch-episodes .watch-scene-art{isolation:isolate;aspect-ratio:9/16;border:1px solid var(--line);border-radius:var(--corner-radius-r8);background:linear-gradient(135deg,#41414a,#202027);place-items:center;width:100%;min-height:48px;display:grid;position:relative;overflow:hidden}.watch-episodes .watch-scene-name{text-align:left;text-overflow:ellipsis;white-space:nowrap;padding:6px 2px 0;font-size:11px;line-height:14px;display:block;overflow:hidden}.watch-episodes .watch-scene-art .watch-scene-thumbnail{z-index:-2;object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.watch-episodes .watch-scene-art:after{content:"";z-index:-1;background:linear-gradient(#0003,#0008);position:absolute;inset:0}.watch-scene-number{font-variant-numeric:tabular-nums;text-shadow:0 1px 5px #000;font-size:20px;font-weight:700;line-height:1}.watch-scene-versions{border-radius:var(--corner-radius-r4);color:var(--accent);font-variant-numeric:tabular-nums;background:#000c;align-items:center;gap:2px;padding:2px 4px 2px 3px;font-size:11px;font-weight:700;line-height:1;display:inline-flex;position:absolute;top:4px;right:4px}.watch-scene-versions svg{width:12px;height:12px}.watch-episodes .episode-card[aria-current=step] .watch-scene-art{border:2px solid var(--accent);box-shadow:0 0 0 1px var(--accent)}.watch-episodes .episode-card[aria-current=step] .watch-scene-name{color:var(--accent)}.watch-episodes .episode-card[aria-current=step] .watch-scene-art:after{background:linear-gradient(color-mix(in srgb,var(--accent) 25%,transparent),#0009)}.watch-episodes .episode-card:hover:not(:disabled) .watch-scene-art{border-color:var(--accent)}.watch-episodes .episode-card:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.watch-episodes .episode-card:disabled{opacity:.6;cursor:wait}.watch-scene-fork{background:#000b;border-radius:5px;place-items:center;width:20px;height:20px;display:grid;position:absolute;bottom:3px;right:3px}.watch-scene-fork svg{width:16px;height:16px}.watch-branch-count{background:var(--bg);min-width:22px;height:22px;color:var(--muted);border-radius:12px;place-items:center;margin-left:8px;padding:0 4px;font-size:12px;display:inline-grid}.watch-branch-options{margin-top:var(--spacings-s16);border-top:1px solid var(--line);padding-top:var(--spacings-s16)}.watch-branch-options summary,.watch-create-options summary{cursor:pointer;justify-content:space-between;align-items:center;gap:var(--spacings-s8);min-height:44px;font-weight:600;list-style:none;display:flex}.watch-branch-options summary:after,.watch-create-options summary:after{content:"+";font-size:20px}.watch-branch-options[open] summary:after,.watch-create-options[open] summary:after{content:"−"}.watch-branch-options p{color:var(--muted);font-size:13px;line-height:1.5}.watch-path-current,.watch-path-open{display:none}.watch-branch-list{gap:var(--spacings-s8);display:grid}.cinematic-watch .watch-branch{align-items:center;gap:var(--spacings-s12);width:100%;padding:var(--spacings-s8);text-align:left;border:1px solid var(--line);border-radius:var(--corner-radius-r8);color:var(--text);cursor:pointer;background:0 0;display:flex}.watch-branch img{object-fit:cover;border-radius:var(--corner-radius-r4);width:45px;height:80px}.watch-branch strong,.watch-branch small{font-size:13px;display:block}.watch-create-options{margin-top:var(--spacings-s16)}.watch-create-options>summary{padding:var(--spacings-s12) var(--spacings-s16);border-radius:var(--corner-radius-r8);background:var(--cinema-primary-fill,var(--accent));color:var(--absolute-white-colors-base-default)}.cinematic-watch .watch-episodes-toggle{display:none}.watch-episodes-sheet{width:100%;max-width:600px;max-height:75dvh;padding:var(--spacings-s24);border:1px solid var(--line);border-radius:var(--corner-radius-r16) var(--corner-radius-r16) 0 0;color:var(--text);background:var(--panel);margin:0 auto;position:fixed;inset:auto 0 0}.watch-episodes-sheet::backdrop{background:#0008}.watch-sheet-heading{margin-bottom:var(--spacings-s16);justify-content:space-between;align-items:center;display:flex}.watch-sheet-heading h2{margin:0}.watch-episodes-sheet .episode-strip{max-height:55dvh}.watch-create-options>summary:focus-visible,.watch-branch-options>summary:focus-visible{outline:2px solid var(--accent);outline-offset:3px}@media (width<=900px){.cinematic-watch.watch-layout{gap:var(--spacings-s12);grid-template-columns:minmax(0,1fr)}.cinematic-watch .watch-frame{--watch-height:clamp(220px,calc(100dvh - 480px),740px)}.app-shell.watch-shell .scene-heading .scene-tools{scrollbar-width:none;flex-wrap:nowrap;max-width:100%;margin-top:0;overflow-x:auto}.app-shell.watch-shell .scene-heading .scene-tools>*{flex-shrink:0}.watch-desktop-episodes{display:none}.cinematic-watch .watch-episodes-toggle{display:inline-flex}.cinematic-watch .watch-choices{background:0 0;border:0;flex-direction:column;padding:0;display:flex}.watch-create-options{order:-1;margin:0}.watch-branch-options{margin-top:var(--spacings-s12);padding-top:0}}.watch-mobile-reel{z-index:30;height:100dvh;color:var(--absolute-white-colors-base-default);background:#000;position:fixed;inset:0;overflow:hidden}.watch-reel-scroll{touch-action:none;-webkit-user-select:none;user-select:none;height:100%;position:relative;overflow:hidden}.watch-reel-page{--reel-side:0%;transform:translate3d(0,calc(var(--reel-side) + var(--reel-offset-y,0px)),0);will-change:transform;position:absolute;inset:0}.watch-reel-page.is-previous{--reel-side:-100%}.watch-reel-page.is-next{--reel-side:100%}.watch-reel-adjacent{background:#000;width:100%;height:100%;position:relative}.watch-reel-adjacent :is(video,img){object-fit:contain;width:100%;height:100%;display:block;position:absolute;inset:0}.watch-reel-adjacent video{z-index:1;opacity:0}.watch-reel-adjacent.is-frame-ready video{opacity:1}.watch-mobile-reel.cinematic-watch .watch-frame{aspect-ratio:auto;box-sizing:border-box;background-position:50%;background-repeat:no-repeat;background-size:contain;border-radius:0;width:100%;height:100%;max-height:none;padding:0}.watch-mobile-reel.cinematic-watch .watch-frame>video{opacity:0}.watch-mobile-reel.cinematic-watch .watch-frame.is-video-frame-ready>video{opacity:1}.cinematic-watch .watch-frame.is-captured-frame{position:relative}.cinematic-watch .watch-frame.is-captured-frame>video{opacity:1;position:absolute;inset:0}.watch-reel-header{padding:calc(env(safe-area-inset-top) + 4px) 12px 4px;pointer-events:none;background:linear-gradient(#0009,#0000);justify-content:space-between;align-items:center;display:flex;position:absolute;inset:0 0 auto}.watch-reel-header button{min-width:44px;min-height:44px;color:var(--absolute-white-colors-base-default);font:inherit;cursor:pointer;pointer-events:auto;text-shadow:0 1px 8px #000;background:0 0;border:0;align-items:center;gap:12px;font-size:20px;display:flex}.watch-reel-header b{color:var(--accent)}.watch-reel-header svg{width:22px;height:22px}.watch-reel-overlay{inset:auto 0 calc(env(safe-area-inset-bottom) + 8px);box-sizing:border-box;pointer-events:none;background:linear-gradient(#0000,#0008 32%,#000b);min-height:80px;padding:28px 12px 8px;position:absolute}.watch-reel-overlay button,.watch-reel-overlay input{pointer-events:auto}.watch-reel-context{text-shadow:0 1px 8px #000;min-width:0;padding-right:132px}.watch-author-badge{max-width:100%;color:inherit;margin:0 0 8px}.watch-reel-context .watch-author-badge{background:#080b0eb3;border:1px solid #ffffff30;border-radius:24px;gap:7px;padding:3px 9px 3px 3px}.watch-reel-context p{white-space:nowrap;text-overflow:ellipsis;margin:0 0 2px;font-size:13px;font-weight:600;line-height:18px;overflow:hidden}.watch-reel-context h1{white-space:nowrap;text-overflow:ellipsis;margin:0;font-size:12px;font-weight:500;line-height:18px;overflow:hidden}.watch-reel-context>span{color:#ddd;font-size:12px}.watch-reel-tools{align-items:center;gap:4px;margin:6px 0;display:flex}.watch-reel-hint{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.watch-reel-error{background:#351212ee;border:1px solid #ffb5b5;border-radius:8px;margin-bottom:12px;padding:12px;font-size:13px}.watch-reel-error button{color:var(--absolute-white-colors-base-default);font:inherit;background:0 0;border:0;padding:8px 0;text-decoration:underline;display:block}.watch-mobile-reel .watch-episodes-sheet{color:var(--text);padding-bottom:calc(env(safe-area-inset-bottom) + 24px)}.watch-mobile-reel .watch-episodes-sheet h3{margin:24px 0 12px;font-size:16px}.watch-mobile-reel .watch-episodes-sheet p{font-size:13px;line-height:1.5}.watch-mobile-reel button:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.app-shell.watch-shell:has(.watch-mobile-reel)>.app-header,.app-shell.watch-shell:has(.watch-mobile-reel) .watch-heading{display:none}.app-shell.watch-shell:has(.watch-mobile-reel) .failure-toast{top:64px}.watch-scene-counter{max-width:100%;min-height:44px;color:var(--text);font:inherit;cursor:pointer;background:#0d0f12b8;border:1px solid #ffffff28;border-radius:18px;align-items:center;gap:6px;margin-top:6px;padding:0 10px;font-size:12px;display:inline-flex}.watch-scene-counter>span{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.watch-scene-counter .tv-icon{--icon-size:15px;opacity:.85}.watch-scene-counter:disabled{opacity:1}.watch-mobile-reel.cinematic-watch .watch-frame>video,.watch-mobile-reel.cinematic-watch .watch-frame>img,.watch-mobile-reel.is-landscape.cinematic-watch .watch-frame>video,.watch-mobile-reel.is-landscape.cinematic-watch .watch-frame>img{object-fit:contain}.watch-reel-overlay .watch-reel-error{pointer-events:auto;position:absolute;bottom:100%;left:12px;right:12px}.watch-reel-overlay button{text-shadow:0 1px 8px #000}.watch-mobile-reel .watch-sheet-heading>button{min-width:44px;min-height:44px}.watch-mobile-reel .watch-episodes-sheet{box-sizing:border-box;overscroll-behavior:contain;overflow-y:auto}.watch-versions-list{gap:8px;margin:0;padding:0;list-style:none;display:grid}.watch-versions-list button{border:1px solid var(--line);width:100%;min-height:80px;color:var(--text);font:inherit;text-align:left;cursor:pointer;background:0 0;border-radius:8px;align-items:center;gap:12px;padding:8px;display:flex}.watch-versions-list button[aria-current=true]{border-color:var(--accent);background:var(--primary-colors-alpha-10)}.watch-versions-list button:disabled{opacity:.5}.watch-versions-list img{object-fit:cover;border-radius:4px;flex-shrink:0;width:45px;height:80px}.watch-versions-list button>span{gap:4px;min-width:0;display:grid}.watch-versions-list strong{overflow-wrap:anywhere;font-size:14px;line-height:1.4}.watch-versions-list small{color:var(--muted);flex-wrap:wrap;align-items:center;gap:6px;font-size:12px;display:flex}.watch-versions-list small:empty{display:none}.watch-versions-caption{-webkit-line-clamp:2;opacity:.82;-webkit-box-orient:vertical;font-size:13px;line-height:1.4;display:-webkit-box;overflow:hidden}.watch-mobile-reel .watch-versions-content>h3:first-child{margin-top:0}@media (width<=1000px) and (height<=500px) and (orientation:landscape){.watch-mobile-reel.cinematic-watch .watch-frame{box-sizing:border-box;padding:calc(env(safe-area-inset-top) + 48px) calc(env(safe-area-inset-right) + 220px) calc(env(safe-area-inset-bottom) + 48px) env(safe-area-inset-left)}.watch-mobile-reel.cinematic-watch .watch-frame>video,.watch-mobile-reel.cinematic-watch .watch-frame>img{object-fit:contain}.watch-reel-header{padding-left:max(12px,env(safe-area-inset-left));padding-right:max(12px,env(safe-area-inset-right))}.watch-reel-overlay{left:auto;right:env(safe-area-inset-right);top:calc(env(safe-area-inset-top) + 52px);background:0 0;width:220px;min-height:0;padding:8px 12px}.watch-reel-context{padding-right:0}.watch-reel-context p,.watch-reel-context h1{white-space:normal;-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box}.watch-reel-overlay .watch-reel-error{position:fixed;top:52px;bottom:auto}.watch-mobile-reel .watch-reel-overlay .watch-end-of-path{position:static;left:auto;right:auto}.watch-mobile-reel .watch-reel-overlay .watch-next-overlay{width:auto;max-width:none;margin:0 0 8px;position:static}}.watch-reel-horizontal>.watch-reel-page{transform:translate3d(calc(var(--reel-side) + var(--reel-offset-x,0px)),0,0)}.watch-mobile-versions{color:var(--absolute-white-colors-base-default);text-shadow:0 1px 8px #000;flex-direction:column;align-items:center;gap:6px;margin:0 auto 8px;display:flex}.watch-mobile-versions>span{font-size:12px}.watch-mobile-reel .watch-player-stage{width:100%;height:100%}.watch-mobile-reel .watch-reel-overlay{background:linear-gradient(#0000,#0005 35%,#000a);padding:52px 80px 20px 16px}.watch-mobile-reel .watch-reel-context{padding-right:0}.watch-mobile-reel .watch-reel-context p{font-size:16px;font-weight:700;line-height:22px}.watch-mobile-reel .watch-reel-context h1{color:#ffffffe0;font-size:13px;font-weight:400;line-height:20px}.watch-reel-status{color:var(--absolute-white-colors-base-default);margin:0 0 8px;font-size:13px}.watch-reel-overlay .watch-reel-status{margin-top:12px}.watch-mobile-reel>.watch-reel-tools{right:max(10px,env(safe-area-inset-right));bottom:calc(env(safe-area-inset-bottom) + 84px);pointer-events:none;border:0;flex-direction:column;align-items:center;gap:10px;width:64px;min-width:0;margin:0;padding:0;display:flex;position:absolute}.watch-mobile-reel .watch-rail-button{width:64px;min-height:44px;color:var(--absolute-white-colors-base-default);font:inherit;text-align:center;text-shadow:0 1px 5px #000;cursor:pointer;pointer-events:auto;background:0 0;border:0;flex-direction:column;justify-content:center;align-items:center;gap:4px;padding:3px;font-size:10px;line-height:1.2;display:flex}.watch-mobile-reel .watch-rail-button svg{filter:drop-shadow(0 1px 4px #0008);width:24px;height:24px}.watch-mobile-reel .watch-rail-button:disabled{opacity:.5}.watch-mobile-reel>.watch-reel-tools[aria-busy=true] :disabled{opacity:1}.watch-mobile-reel>.watch-reel-tools .watch-feedback-buttons button{pointer-events:auto}.watch-mobile-reel>.watch-reel-tools .watch-feedback-buttons svg{filter:drop-shadow(0 1px 4px #0008)}.watch-mobile-reel>.watch-reel-tools .watch-feedback-count{text-shadow:0 1px 5px #000;font-size:12px}.watch-mobile-reel>.watch-reel-tools .watch-feedback-error{width:200px;color:var(--absolute-white-colors-base-default);pointer-events:auto;background:#210e0ef0;border-radius:8px;padding:10px;position:absolute;bottom:0;right:62px}.watch-sound-pill{z-index:2;top:calc(env(safe-area-inset-top) + 60px);color:var(--absolute-white-colors-base-default);white-space:nowrap;pointer-events:none;background:#0d0f12b8;border-radius:999px;align-items:center;gap:6px;margin:0;padding:6px 12px;font-size:13px;font-weight:600;display:flex;position:absolute;left:50%;transform:translate(-50%)}.watch-sound-pill .tv-icon{--icon-size:16px}.watch-reel-paused{pointer-events:none;color:#ffffffb0;filter:drop-shadow(0 2px 8px #0005);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.watch-reel-paused svg{fill:currentColor;width:72px;height:72px}@media (width<=1000px) and (height<=500px) and (orientation:landscape){.watch-mobile-reel .watch-reel-overlay{width:220px;padding:8px 14px}.watch-mobile-reel>.watch-reel-tools{right:calc(env(safe-area-inset-right) + 232px);bottom:calc(env(safe-area-inset-bottom) + 70px)}}.watch-mobile-reel .watch-episodes-sheet{max-height:85dvh;padding:16px 16px calc(env(safe-area-inset-bottom) + 20px);border-radius:20px 20px 0 0}.watch-mobile-reel .watch-episodes-sheet.is-tabbed{height:85dvh}.watch-mobile-reel .watch-episodes-sheet.is-tabbed[open]{flex-direction:column;display:flex;overflow:hidden}.watch-mobile-reel .watch-episodes-sheet.is-tabbed>[role=tabpanel]{overscroll-behavior:contain;flex:1;min-height:0;overflow-y:auto}.watch-mobile-reel .watch-sheet-heading{align-items:flex-start;gap:12px}.watch-mobile-reel .watch-sheet-heading>div{min-width:0}.watch-mobile-reel .watch-sheet-heading h2{overflow-wrap:anywhere;margin:0;font-size:18px;line-height:1.25}.watch-mobile-reel .watch-sheet-context{color:var(--muted);margin:5px 0 0}.watch-mobile-reel .watch-episodes-sheet .watch-story-content{padding-top:0}.watch-mobile-reel .watch-episodes-sheet .watch-story-content section:first-child{border-top:0;padding-top:8px}.watch-mobile-reel .watch-episodes-sheet .watch-story-content h2{margin:0 0 10px;font-size:16px}.watch-mobile-reel .watch-episodes-sheet .watch-story-content h3{margin:18px 0 8px;font-size:14px}.watch-mobile-reel .watch-episodes-sheet .watch-story-content h4{font-size:14px}.watch-mobile-reel .watch-sheet-tabs{box-shadow:inset 0 -1px var(--line);gap:20px;margin:16px 0 8px;display:flex}.watch-mobile-reel .watch-sheet-tabs button{min-height:44px;color:var(--muted);font:inherit;cursor:pointer;background:0 0;border:0;padding:8px 6px 12px;font-size:16px;position:relative}.watch-mobile-reel .watch-sheet-tabs button[aria-selected=true]{color:var(--text)}.watch-mobile-reel .watch-sheet-tabs button[aria-selected=true]:after{content:"";background:var(--accent);border-radius:3px 3px 0 0;height:3px;position:absolute;inset:auto 0 0}.watch-mobile-reel .watch-scene-rows{margin:0;padding:0;list-style:none}.watch-mobile-reel .watch-scene-rows li+li{border-top:1px solid var(--line)}.watch-mobile-reel .watch-scene-rows button{width:100%;min-height:64px;color:var(--text);font:inherit;text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:10px;align-items:center;gap:10px;padding:7px 6px;display:flex}.watch-mobile-reel .watch-scene-rows button[aria-current=step]{border-color:var(--accent);background:var(--primary-colors-alpha-10)}.watch-mobile-reel .watch-scene-rows button:disabled{opacity:.5}.watch-mobile-reel .watch-row-thumbnail{background:var(--panel);border-radius:7px;flex:0 0 36px;height:64px;overflow:hidden}.watch-mobile-reel .watch-row-thumbnail img{object-fit:cover;width:100%;height:100%}.watch-mobile-reel .watch-row-number{text-align:center;width:20px;color:var(--muted);flex-shrink:0}.watch-mobile-reel .watch-row-copy{flex:1;gap:4px;min-width:0;display:grid}.watch-mobile-reel .watch-row-copy strong{overflow-wrap:anywhere;font-size:14px;font-weight:500;line-height:1.3}.watch-mobile-reel .watch-row-copy small{color:var(--accent);font-size:11px}.watch-mobile-reel .watch-reel-header button{gap:8px;font-size:18px}.watch-mobile-reel .watch-reel-header button:first-child{margin-right:auto}.watch-mobile-reel .watch-reel-header button:not(:first-child){justify-content:center}.watch-mobile-reel .watch-reel-context p{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.watch-mobile-reel .watch-reel-context h1{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.watch-still-scene{color:var(--muted);padding:12px 20px;font-size:13px}.watch-still-branches{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.watch-still-branches button{border:1px solid var(--line);background:var(--panel);min-width:0;color:var(--text);text-align:left;font:inherit;cursor:pointer;border-radius:10px;align-items:center;gap:10px;padding:8px;display:flex}.watch-still-branches img{object-fit:cover;border-radius:6px;width:64px;height:48px}.watch-still-branches span{overflow-wrap:anywhere;min-width:0}.watch-still-branches small{color:var(--muted);margin-top:4px;display:block}.watch-reel-overlay .watch-still-scene{pointer-events:auto;padding:8px 0}.watch-reel-overlay .watch-still-branches img{width:40px;height:40px}.watch-end-actions{flex-wrap:wrap;gap:8px;margin:10px 0 0;display:flex}.watch-end-actions button{border:1px solid var(--line);min-height:44px;color:var(--text);font:inherit;cursor:pointer;background:0 0;border-radius:999px;padding:8px 16px;font-size:13px}.watch-end-actions button:hover:not(:disabled){border-color:var(--accent)}.watch-end-actions button.is-primary{background:var(--cinema-primary-fill);color:var(--cinema-primary-text);border-color:#0000}.watch-end-actions button:disabled{opacity:.5;cursor:default}.watch-reel-overlay .watch-end-actions button{text-shadow:none;background:#101014d9;border-color:#ffffff24}.watch-reel-overlay .watch-end-actions button.is-primary{background:var(--cinema-primary-fill)}.watch-reel-overlay .watch-next-overlay{max-width:calc(100% - 96px);max-height:calc(100dvh - 240px);text-shadow:none;inset:auto 80px calc(100% + 8px) 16px;overflow:hidden auto}.watch-reel-overlay .watch-next-grid{flex-wrap:wrap;justify-content:center;overflow-x:visible}.watch-reel-overlay .watch-next-grid>:is(:first-child,:last-child){margin-inline:0}.watch-reel-overlay .watch-end-of-path{text-shadow:0 1px 8px #000;position:absolute;bottom:100%;left:16px;right:80px}.watch-reel-overlay .watch-end-of-path>.watch-reel-status{margin:0 0 8px}.watch-mobile-reel .watch-rail-button.is-concealed{display:none}.watch-mobile-reel.has-sheet .watch-reel-overlay{visibility:hidden}.watch-mobile-reel.is-lean-back .watch-reel-header>:not(.watch-sound-toggle):not(:first-child){opacity:0}.watch-mobile-reel.is-lean-back .watch-reel-header>:first-child,.watch-mobile-reel.is-lean-back .watch-scene-counter{opacity:.6}.watch-mobile-reel.is-lean-back .watch-reel-context>:not(.watch-scene-counter),.watch-mobile-reel.is-lean-back .watch-reel-overlay>:not(.watch-mobile-versions):not(.watch-reel-context),.watch-mobile-reel.is-lean-back>.watch-reel-tools,.watch-mobile-reel.is-lean-back>.watch-progress{opacity:0;visibility:hidden;transition:opacity .25s,visibility 0s linear .25s}.watch-mobile-reel.is-lean-back .watch-reel-header,.watch-mobile-reel.is-lean-back .watch-reel-overlay{background:0 0}.watch-mobile-reel .watch-reel-header>*,.watch-mobile-reel .watch-reel-overlay>*,.watch-mobile-reel .watch-reel-context>*,.watch-mobile-reel>.watch-reel-tools,.watch-mobile-reel>.watch-progress{transition:opacity .2s}@media (prefers-reduced-motion:reduce){.watch-mobile-reel.is-lean-back .watch-reel-header>*,.watch-mobile-reel.is-lean-back .watch-reel-context>*,.watch-mobile-reel.is-lean-back .watch-reel-overlay>*,.watch-mobile-reel.is-lean-back>.watch-reel-tools,.watch-mobile-reel.is-lean-back>.watch-progress{transition:none}}.watch-mobile-reel>.watch-progress{left:0;right:0;bottom:env(safe-area-inset-bottom);pointer-events:none;background:#ffffff38;height:3px;position:absolute}.watch-mobile-reel>.watch-progress>span{background:var(--cinema-primary-fill);transform-origin:0;width:100%;height:100%;display:block;transform:scaleX(0)}.watch-mobile-reel>.watch-progress>span:dir(rtl){transform-origin:100%}.watch-reel-header-slot{pointer-events:auto;flex:0 0 44px;width:44px;height:44px}.watch-mobile-reel .watch-row-thumbnail{position:relative}.watch-row-versions{color:var(--accent);align-items:center;gap:4px;font-weight:600;display:flex}.watch-row-versions svg{width:12px;height:12px}.watch-row-here{color:var(--accent);font-weight:600}.watch-sheet-handle{background:#ffffff40;border-radius:2px;width:36px;height:4px;margin:0 auto 10px;display:block}.watch-tab-count{background:#ffffff1a;border-radius:10px;margin-left:6px;padding:1px 6px;font-size:11px;font-weight:400}.watch-end-actions button.is-text,.watch-reel-overlay .watch-end-actions button.is-text{text-underline-offset:3px;background:0 0;border-color:#0000;padding-inline:8px;text-decoration:underline}.watch-mobile-reel .watch-rail-button.is-primary svg{box-sizing:content-box;background:var(--cinema-primary-fill);color:var(--cinema-primary-text);filter:none;border-radius:50%;padding:6px}@media (width>=901px){.app-shell.watch-shell{--watch-picture-height:clamp(360px,calc(100dvh - 164px),1100px);--watch-portrait-width:calc(max(var(--watch-picture-height) * .5625 + 40px, 580px) + 340px)}.app-shell.watch-shell:has(.watch-layout)>main{padding:0 0 24px}.app-shell.watch-shell .watch-heading{min-height:44px;margin:0;padding:8px 20px}.app-shell.watch-shell .cinematic-watch.watch-layout{grid-template-columns:minmax(0,1fr) clamp(300px,24vw,380px);align-items:start;gap:0;max-width:none}.watch-layout .watch-screen-main{background:#000}.watch-layout .watch-scene-summary{box-sizing:border-box;flex-wrap:nowrap;align-items:center;gap:10px;height:48px;margin:0;padding:8px 20px;overflow:hidden}.watch-layout .watch-scene-summary .watch-intro-reopen{min-width:28px;min-height:28px}.watch-layout .watch-scene-summary button{color:var(--muted);font:inherit;cursor:pointer;background:0 0;border:0;padding:0;font-size:12px}.watch-layout .watch-scene-summary p{text-overflow:ellipsis;white-space:nowrap;flex:0 auto;min-width:0;font-size:12px;overflow:hidden}.watch-layout .watch-scene-summary h1{white-space:nowrap;text-overflow:ellipsis;flex:none;max-width:60%;font-size:12px;font-weight:500;overflow:hidden}.watch-layout .watch-scene-summary>span{flex-shrink:0;margin:0;font-size:12px}.watch-layout .watch-scene-summary>span:last-child{margin-left:auto}.app-shell .watch-layout .watch-frame{width:100%;height:var(--watch-picture-height);aspect-ratio:auto;border:0;border-radius:0;max-width:none;max-height:none;margin:0;padding:0}.watch-layout .watch-frame>video,.watch-layout .watch-frame>img{object-fit:contain}.watch-layout .watch-scene-details{display:none}.watch-layout .scene-playback{flex-wrap:nowrap;min-height:44px;margin:0;padding:12px 20px;container-type:inline-size}.watch-layout .scene-playback .watch-scene-stats{flex-wrap:nowrap;flex:auto;min-width:0}@container (width<=620px){.watch-layout .scene-playback .watch-published-age{display:none}}@container (width<=530px){.watch-layout .scene-playback .watch-playback-icon.is-labelled{width:40px;padding:9px}.watch-layout .scene-playback .watch-playback-icon.is-labelled>span{display:none}}.watch-layout .scene-playback>button{flex-shrink:0}.app-shell .watch-layout .watch-choices{box-sizing:border-box;height:calc(var(--watch-picture-height) + 116px);overscroll-behavior:contain;border:0;border-left:1px solid var(--line);background:#141414;border-radius:0;min-height:520px;padding:22px 18px 46px;overflow-y:auto;-webkit-mask-image:linear-gradient(#000 calc(100% - 24px),#0000);mask-image:linear-gradient(#000 calc(100% - 24px),#0000)}.watch-choices-header{z-index:2;border-bottom:1px solid var(--line);background:#141414;margin:-22px -18px 16px;padding:22px 18px 14px;position:sticky;top:-22px}.watch-story-overview{align-items:center;gap:12px;margin-bottom:12px;display:flex}.watch-story-overview>div{min-width:0}.watch-layout .watch-story-overview h2{-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0 0 6px;font-size:16px;line-height:1.3;display:-webkit-box;overflow:hidden}.watch-layout .watch-choices-header .watch-author-badge{margin:0}.watch-story-tagline{color:var(--muted);margin:0 0 8px;font-size:12px;line-height:1.5}.watch-layout .watch-desktop-episodes h2{justify-content:space-between;margin-bottom:8px;font-size:15px;display:flex}.watch-desktop-episodes h2 span{color:var(--muted);font-size:12px;font-weight:400}.watch-scene-pages{flex-wrap:wrap;gap:4px;margin-bottom:12px;display:flex}.watch-scene-pages button{min-height:36px;color:var(--muted);font:inherit;cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;padding:4px 8px;font-size:12px}.watch-scene-pages button[aria-pressed=true]{color:var(--text);border-bottom-color:var(--accent)}.watch-layout .watch-desktop-episodes .episode-strip{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;max-height:none;overflow:visible}.watch-layout .watch-desktop-episodes .watch-scene-art{border-radius:8px;min-height:112px}.watch-desktop-episodes .watch-scene-number{font-size:22px}.watch-layout>.watch-story-content{padding:0 24px}.watch-scene-pages button:focus-visible,.watch-scene-summary button:focus-visible{outline:2px solid var(--accent);outline-offset:2px}}@media (width<=900px){.watch-story-overview,.watch-scene-summary>button,.watch-scene-summary>span[aria-hidden]{display:none}}@media (width>=901px){.watch-layout .watch-suggestions{margin-top:24px}.watch-layout .watch-suggestions h2{margin-bottom:12px;font-size:15px}.watch-suggestions>div{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:12px 8px;display:grid}.watch-suggestions button{min-width:0;color:var(--text);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;flex-direction:column;justify-content:flex-start;padding:0;display:flex}.watch-suggestions img{aspect-ratio:2/3;object-fit:cover;border-radius:6px;width:100%}.watch-suggestions strong{white-space:nowrap;text-overflow:ellipsis;font-size:12px;line-height:1.6;display:block;overflow:hidden}.watch-suggestions small{white-space:nowrap;text-overflow:ellipsis;min-height:1.5em;color:var(--muted);font-size:10px;line-height:1.5;display:block;overflow:hidden}.watch-suggestions button:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.watch-suggestions button:disabled{opacity:.6;cursor:wait}}@media (width<=900px){.watch-suggestions{display:none}}.watch-story-link,.watch-title-link{min-width:0;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;padding:0}.watch-layout .watch-scene-summary .watch-story-link{text-overflow:ellipsis;white-space:nowrap;flex:0 auto;overflow:hidden}.watch-scene-summary h1{text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}.watch-layout .watch-scene-summary .share-episode{width:28px;height:28px;color:var(--muted)}.watch-scene-summary .share-episode:hover,.watch-scene-summary .share-episode:focus-visible{color:var(--accent);text-decoration:none}.watch-cover-link{cursor:pointer;background:0 0;border:0;border-radius:6px;flex:0 0 48px;width:48px;padding:0;display:block}.watch-cover-link img{aspect-ratio:2/3;object-fit:cover;border-radius:inherit;width:100%;display:block}.watch-title-link:hover,.watch-scene-summary button:hover{color:var(--accent);text-underline-offset:3px;text-decoration:underline}.watch-cover-link:hover{box-shadow:0 0 0 2px var(--accent)}.watch-playback-icon{width:40px;height:40px;color:var(--absolute-white-colors-base-default);cursor:pointer;background:#ffffff0d;border:1px solid #ffffff20;border-radius:50%;flex:0 0 40px;place-items:center;padding:9px;display:grid}.watch-playback-icon svg{width:20px;height:20px}.watch-playback-icon:hover:not(:disabled){background:#ffffff28}.watch-playback-icon:disabled{opacity:.4;cursor:wait}.watch-playback-icon:focus-visible,.watch-cover-link:focus-visible,.watch-title-link:focus-visible{outline:2px solid var(--accent);outline-offset:3px}@media (width>=901px){.app-shell.watch-shell .cinematic-watch.watch-layout.is-portrait{max-width:var(--watch-portrait-width);grid-template-columns:minmax(580px,1fr) 340px;margin-inline:auto}.watch-layout.is-portrait .watch-scene-summary{padding-inline:12px}.watch-layout.is-portrait .watch-scene-summary>span:last-child{display:none}}.watch-description-preview{margin-bottom:12px}.watch-description-preview p{-webkit-line-clamp:2;color:var(--muted);-webkit-box-orient:vertical;margin:0;font-size:13px;line-height:1.6;display:-webkit-box;overflow:hidden}.watch-description-preview p.is-expanded{display:block}.watch-description-preview button{min-height:32px;color:var(--text);font:inherit;cursor:pointer;background:0 0;border:0;padding:4px 0;font-size:12px}.watch-description-preview button:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.watch-layout .watch-create-options{flex-wrap:wrap;gap:8px;margin:0;display:flex}.watch-layout .watch-create-options>*{flex:auto;width:auto}.watch-player-stage{min-width:0;position:relative}.watch-picture-overlay{pointer-events:none;z-index:5;position:absolute}.watch-next-overlay{--fork-card-width:88px;--fork-panel-padding:10px;pointer-events:auto;box-sizing:border-box;inset-inline:0;width:fit-content;max-width:min(calc(100% - 24px), max(calc(100% / 3), calc(var(--fork-card-width) * 2.6 + var(--fork-panel-padding) * 2)));z-index:5;max-height:calc(100% - 24px);padding:var(--fork-panel-padding);color:var(--absolute-white-colors-base-default);text-align:center;background:#101014d9;border-radius:12px;margin-inline:auto;line-height:1.3;position:absolute;bottom:16px;overflow:auto;box-shadow:0 4px 20px #0008}.watch-next-heading{flex-direction:column;align-items:center;gap:2px;margin-bottom:8px;font-size:12px;display:flex}.watch-next-heading>span{color:#d3ccd7;font-size:11px}.watch-next-grid{overscroll-behavior-x:contain;gap:8px;padding-bottom:2px;display:flex;overflow-x:auto}.watch-next-grid>:first-child{margin-inline-start:auto}.watch-next-grid>:last-child{margin-inline-end:auto}.watch-next-grid button{box-sizing:border-box;flex:0 0 var(--fork-card-width);width:var(--fork-card-width);border:2px solid var(--line);min-width:0;color:var(--absolute-white-colors-base-default);font:inherit;text-align:center;cursor:pointer;background:#26232b;border-radius:8px;padding:3px;font-size:10px;position:relative}.watch-next-grid button[aria-pressed=true]{border-color:var(--accent)}.watch-next-grid button:focus-visible{outline-offset:-2px;outline:2px solid #fff}.watch-next-grid img{aspect-ratio:3/4;object-fit:cover;border-radius:4px;width:100%;display:block}.watch-next-grid span{-webkit-line-clamp:2;overflow-wrap:anywhere;-webkit-box-orient:vertical;margin:4px 2px;line-height:1.25;display:-webkit-box;overflow:hidden}.watch-next-grid small{color:#f1b7f0;padding:0 2px 2px;font-size:9px;display:block}.watch-next-progress{background:#ffffff1f;border-radius:2px;height:3px;margin:0 0 8px;overflow:hidden}.watch-next-progress>i{height:100%;width:calc(var(--fork-progress) * 100%);background:var(--cinema-primary-fill);border-radius:2px;transition:width 1s linear;display:block}.watch-next-hold{border:1px solid var(--line);color:#d3ccd7;width:100%;font:inherit;cursor:pointer;background:0 0;border-radius:8px;margin-top:8px;padding:6px;font-size:11px;display:block}.watch-next-hold:hover{color:var(--text);background:#ffffff14}.watch-create-options .button__text{align-items:center;gap:8px;display:inline-flex}.watch-create-options svg{vertical-align:middle;flex-shrink:0}@media (width<=600px){.watch-player-stage{width:100%;height:100%}}.watch-layout .watch-path-end{margin:0 0 20px}.watch-layout .watch-path-end>p{color:var(--muted);margin:0;font-size:13px;line-height:1.5}.watch-layout .watch-desktop-versions{margin-bottom:20px}.watch-layout .watch-desktop-versions h2{align-items:center;gap:8px;margin:0 0 10px;font-size:14px;font-weight:600;display:flex}.watch-layout .watch-desktop-versions h2 span{color:var(--muted);font-size:12px;font-weight:400}.watch-playback-icon.is-labelled{width:auto;font:inherit;border-radius:20px;flex:none;grid-auto-flow:column;gap:8px;padding:9px 14px;font-size:13px}.watch-versions-pill{height:28px;color:var(--text);pointer-events:none;background:#262626d9;border-radius:8px;align-items:center;padding:0 12px;font-size:12px;display:inline-flex;position:absolute;bottom:16px;left:16px}.label-tooltip{color:var(--text-colors-base);white-space:nowrap;font-weight:400}.failure-toast{z-index:1000;top:calc(env(safe-area-inset-top) + var(--spacings-s12));width:min(480px, calc(100vw - 2 * var(--spacings-s16)));transition:opacity .2s var(--easings-ease);position:fixed;left:50%;transform:translate(-50%)}@starting-style{.failure-toast{opacity:0}}@media (prefers-reduced-motion:reduce){.failure-toast{transition:none}}.failure-toast{--information-colors-base-default:var(--background-colors-base);--information-colors-text-default:var(--text-colors-base);--information-colors-base-action:var(--neutral-colors-base-action);--information-colors-text-action:var(--text-colors-base)}.failure-toast .snackbar{border:1px solid var(--background-colors-tint-3)}
