.sa-byok-studio{width:100%;max-width:1240px;color:var(--libtv-paper);margin:32px auto 48px}.sa-byok-studio h2{letter-spacing:-.025em;margin:0 0 16px;font-size:clamp(22px,2.2vw,30px);line-height:1.25}.sa-byok-studio h3{margin:0 0 12px;font-size:17px;line-height:1.4}.sa-byok-studio p,.sa-byok-studio li{line-height:1.7}.sa-byok-studio p{color:var(--libtv-muted)}.sa-byok-studio svg{flex:none;width:18px;height:18px}.sa-byok-studio button:focus-visible,.sa-byok-studio input:focus-visible,.sa-byok-studio summary:focus-visible{outline-offset:4px;outline:2px solid}.sa-byok-master{border:1px solid var(--libtv-line);background:var(--libtv-panel-deep);border-radius:24px;grid-template-columns:minmax(0,1.15fr) minmax(300px,.85fr);gap:32px;padding:clamp(22px,3vw,42px);display:grid}.sa-byok-overview{align-self:center;min-width:0}.sa-byok-eyebrow{color:var(--libtv-muted);letter-spacing:.03em;margin-bottom:22px;font-size:12px;line-height:1.6;display:block}.sa-byok-overview h1{letter-spacing:-.045em;text-wrap:balance;margin:0 0 22px;font-size:clamp(30px,3.4vw,48px);line-height:1.12}.sa-byok-lead{max-width:56ch;font-size:15px}.sa-byok-facts{gap:12px;margin:28px 0 0;padding:0;list-style:none;display:grid}.sa-byok-facts li{align-items:flex-start;gap:10px;font-size:13px;display:flex}.sa-byok-facts svg{margin-top:2px}.sa-byok-offer{background:var(--libtv-panel);border:1px solid var(--libtv-line);border-radius:18px;align-self:start;min-width:0;padding:28px}.sa-byok-offer h2{font-size:19px}.sa-byok-offer p,.sa-byok-offer small{overflow-wrap:anywhere;font-size:12px;line-height:1.65}.sa-byok-price-row{flex-wrap:wrap;align-items:baseline;gap:8px 12px;margin-bottom:16px;display:flex}.sa-byok-price-row strong{letter-spacing:-.04em;font-size:clamp(32px,3.3vw,46px)}.sa-byok-price-row>span{color:var(--libtv-muted);font-size:13px}.sa-byok-price-row s{font-size:15px}.sa-byok-fee-boundary{border-top:1px solid var(--libtv-line);padding-top:14px}.sa-byok-studio .sa-byok-primary{background:var(--libtv-paper);width:100%;min-height:48px;color:var(--libtv-panel-deep);border-radius:10px;margin:16px 0 12px;padding:12px 16px;font-weight:650;line-height:1.45}.sa-byok-studio button:disabled{cursor:not-allowed;opacity:.55}.sa-byok-offer-links{gap:14px;margin-top:20px;display:grid}.sa-byok-offer-links button,.sa-byok-pillars button,.sa-byok-protocols button{text-align:start;color:var(--libtv-paper);background:0 0;justify-content:flex-start;align-items:center;gap:8px;padding:0;font-size:12px;line-height:1.6;display:inline-flex}.sa-byok-suite{border-top:1px solid var(--libtv-line);grid-column:1/-1;padding-top:24px}.sa-byok-suite h3{color:var(--libtv-muted);font-size:12px;font-weight:500}.sa-byok-suite ul{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.sa-byok-suite li{border:1px solid var(--libtv-line);border-radius:6px;padding:6px 10px;font-size:12px}.sa-byok-pillars{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:24px 0 40px;display:grid}.sa-byok-pillars article{border:1px solid var(--libtv-line);background:var(--libtv-panel-deep);border-radius:16px;padding:24px}.sa-byok-step-number{color:var(--libtv-muted);font-variant-numeric:tabular-nums;letter-spacing:.06em;margin-bottom:24px;font-size:12px;display:block}.sa-byok-pillars p,.sa-byok-workflow p{margin:0;font-size:13px}.sa-byok-pillars button{margin-top:18px}.sa-byok-calculator{border:1px solid var(--libtv-line);background:var(--libtv-panel-deep);border-radius:20px;padding:clamp(20px,3vw,32px)}.sa-byok-calculator header p{max-width:90ch;font-size:13px}.sa-byok-calc-controls{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr) minmax(0,1fr);align-items:end;gap:24px;margin:26px 0 16px;display:grid}.sa-byok-calc-controls label{gap:10px;font-size:12px;line-height:1.6;display:grid}.sa-byok-calc-controls input[type=number]{border:1px solid var(--libtv-line);background:var(--libtv-panel);width:100%;min-width:0;color:var(--libtv-paper);border-radius:8px;min-height:44px;padding:10px 12px;font-size:17px}.sa-byok-volume label{justify-content:space-between;align-items:center;gap:8px;display:flex}.sa-byok-volume strong{font-size:21px}.sa-byok-volume input{width:100%;accent-color:var(--libtv-paper);min-height:24px;margin:12px 0 6px}.sa-byok-volume>div{flex-wrap:wrap;gap:8px;display:flex}.sa-byok-studio .sa-byok-volume button{color:var(--libtv-muted);border:1px solid var(--libtv-line);background:0 0;border-radius:6px;min-height:32px;padding:4px 10px;font-size:12px}.sa-byok-studio .sa-byok-volume button[aria-pressed=true]{background:var(--libtv-paper);color:var(--libtv-panel-deep)}.sa-byok-calc-note{margin:8px 0;font-size:11px}.sa-byok-empty-estimate{border:1px dashed var(--libtv-line);text-align:center;border-radius:10px;margin:24px 0 0;padding:24px;font-size:13px}.sa-byok-comparison{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:24px;display:grid}.sa-byok-comparison article{background:var(--libtv-panel);border:1px solid var(--libtv-line);border-radius:12px;min-width:0;padding:22px}.sa-byok-comparison h3{color:var(--libtv-muted);font-size:13px}.sa-byok-comparison strong,.sa-byok-difference>strong{letter-spacing:-.03em;font-size:clamp(23px,2.6vw,34px)}.sa-byok-comparison dl{color:var(--libtv-muted);gap:8px;margin:18px 0 0;font-size:12px;display:grid}.sa-byok-comparison dl div{flex-wrap:wrap;justify-content:space-between;gap:8px;display:flex}.sa-byok-comparison dd{margin:0}.sa-byok-difference{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding-top:24px;display:flex}.sa-byok-difference h3{margin:0;font-size:14px}.sa-byok-difference p{width:100%;margin:0;font-size:12px}.sa-byok-workflow,.sa-byok-protocols,.sa-byok-details{margin-top:44px}.sa-byok-workflow ol{grid-template-columns:repeat(3,minmax(0,1fr));gap:28px;margin:26px 0 0;padding:0;list-style:none;display:grid}.sa-byok-workflow li{border-top:1px solid var(--libtv-line);padding-top:20px}.sa-byok-protocols>div{flex-wrap:wrap;gap:10px;display:flex}.sa-byok-protocols span{border:1px solid var(--libtv-line);background:var(--libtv-panel-deep);border-radius:10px;padding:12px 16px;font-size:13px}.sa-byok-protocols p{max-width:90ch;font-size:12px}.sa-byok-details details{border-bottom:1px solid var(--libtv-line);padding:18px 0}.sa-byok-details summary{cursor:pointer;font-size:14px;font-weight:550}.sa-byok-details ul{color:var(--libtv-muted);margin:16px 0 0;padding-left:20px;font-size:13px}.sa-byok-studio .sa-byok-account{margin-top:32px}@media (width<=1080px){.sa-byok-master{grid-template-columns:minmax(0,1fr)}.sa-byok-offer{width:100%}.sa-byok-calc-controls{grid-template-columns:repeat(2,minmax(0,1fr))}.sa-byok-volume{grid-column:1/-1}}@media (width<=740px){.sa-byok-studio{margin-top:22px}.sa-byok-pillars,.sa-byok-workflow ol,.sa-byok-comparison,.sa-byok-calc-controls{grid-template-columns:minmax(0,1fr)}.sa-byok-master{gap:24px;padding:20px}.sa-byok-offer{padding:20px}.sa-byok-overview h1{font-size:32px}.sa-byok-workflow ol{gap:18px}}.libtv-pricing-page{--libtv-paper:#fff;--libtv-muted:#989da4;--libtv-soft-muted:#71767c;--libtv-line:#ffffff1c;--libtv-panel:#1f1f1f;--libtv-panel-deep:#151515;--libtv-cyan:#49cefb;--libtv-orange:#ff5c10;z-index:1;box-sizing:border-box;width:100%;min-width:0;height:100%;min-height:0;color:var(--libtv-paper);font-variant-numeric:tabular-nums;isolation:isolate;overscroll-behavior:contain;background:#000;font-family:Inter,PingFang SC,Hiragino Sans GB,Microsoft YaHei,system-ui,sans-serif;overflow:hidden auto;position:relative!important}.libtv-pricing-page *,.libtv-pricing-page :before,.libtv-pricing-page :after{box-sizing:border-box}.libtv-pricing-page button{color:inherit;font:inherit;cursor:pointer;border:0}.libtv-pricing-page button:focus-visible,.libtv-pricing-page summary:focus-visible{outline-offset:3px;outline:2px solid #7ee4ff}.libtv-pricing-content{width:100%;min-height:100%;margin:0 auto;padding:20px 60px 76px}.libtv-pricing-close{z-index:3;color:#ffffffeb;background:0 0;place-items:center;width:36px;height:36px;padding:0;display:grid;position:absolute;top:11px;right:11px}.libtv-pricing-close svg{stroke-width:1.7px;width:22px;height:22px}.libtv-promo-banner{background:url(/libtv-pricing/seedance-promo-source.webp) 50%/cover no-repeat;border:1px solid #acdef60a;border-radius:20px;justify-content:space-between;align-items:center;width:min(100%,1268px);min-height:136px;margin:0 auto;padding:22px 40px;display:flex;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff0a}.libtv-promo-banner:before,.libtv-promo-banner:after{display:none}.libtv-promo-copy,.libtv-countdown{z-index:1;position:relative}.libtv-promo-copy h1{letter-spacing:-.025em;margin:0 0 5px;font-size:clamp(21px,1.7vw,28px);font-weight:700}.libtv-promo-copy p{color:#fffffff0;margin:0;font-size:clamp(14px,1.08vw,18px);font-weight:600;line-height:1.45}.libtv-countdown{flex:none;gap:clamp(48px,4.85vw,64px);margin-left:22px;display:flex}.libtv-countdown>div{text-align:center;min-width:35px;display:grid}.libtv-countdown strong{letter-spacing:.02em;font-size:clamp(31px,2.5vw,42px);font-weight:700;line-height:1}.libtv-countdown span{color:#ffffffc7;margin-top:8px;font-size:14px}.libtv-membership-tabs{border-bottom:1px solid var(--libtv-line);justify-content:center;gap:0;min-height:66px;margin:0;display:flex;position:relative}.libtv-membership-tabs button{color:#ffffff80;background:0 0;width:210px;padding:21px 0 0;font-size:20px;font-weight:700;transition:color .16s;position:relative}.libtv-membership-tabs button:after{content:"";opacity:0;background:#fff;height:3px;transition:opacity .16s,transform .16s;position:absolute;bottom:-1px;left:0;right:0;transform:scaleX(.54)}.libtv-membership-tabs button.is-active{color:#fff}.libtv-membership-tabs button.is-active:after{opacity:1;transform:scaleX(1)}.libtv-pricing-controls{grid-template-columns:1fr auto 1fr;align-items:center;min-height:98px;padding:29px 0 14px;display:grid}.libtv-cycle-switch{background:#1b1b1b;border:1px solid #ffffff0f;border-radius:999px;grid-column:2;gap:2px;padding:2px;display:flex;box-shadow:inset 0 1px #ffffff0a}.libtv-cycle-switch button{color:#a7a7a7;white-space:nowrap;background:0 0;border-radius:999px;min-width:155px;height:48px;padding:0 17px;font-size:16px}.libtv-cycle-switch button span{font-weight:600}.libtv-cycle-switch button small{color:#8d8d8d;margin-left:8px;font-size:13px}.libtv-cycle-switch button.is-active{color:#fff;background:linear-gradient(105deg,#3b3b3b,#303030);box-shadow:0 2px 6px #00000052}.libtv-cycle-switch button.is-active small{color:#bd7040}.is-team .libtv-cycle-switch button.is-active small{color:#6e99ff}.libtv-credit-store{color:#57d5f5;background:#2663771f;border-radius:16px;justify-self:end;align-items:center;gap:5px;padding:10px 15px 10px 17px;font-size:15px;display:inline-flex;border:1px solid #56dcffb3!important}.libtv-credit-store svg{width:16px;height:16px}.libtv-plan-carousel{margin:0 -60px;position:relative}.libtv-plan-rail{overscroll-behavior-inline:contain;scroll-behavior:smooth;scroll-snap-type:x proximity;scrollbar-width:none;gap:15px;padding:9px 60px 12px;display:flex;overflow-x:auto}.libtv-plan-rail::-webkit-scrollbar{display:none}.libtv-generation-scroll::-webkit-scrollbar{display:none}.libtv-plan{scroll-snap-align:start;flex:0 0 min(354px,28.7vw);min-width:300px}.libtv-plan:not(.has-banner){padding-top:30px}.libtv-plan-banner{color:#05151c;white-space:nowrap;background:#48cbf7;border-radius:30px 30px 0 0;justify-content:center;align-items:center;height:30px;padding:0 12px;font-size:14px;font-weight:700;display:flex;overflow:hidden}.libtv-plan--supreme .libtv-plan-banner{color:#fff;background:var(--libtv-orange)}.is-team .libtv-plan--supreme .libtv-plan-banner{color:#fff;background:#3d6df6}.libtv-plan-hero{background:radial-gradient(circle at 3% 5%,#ffffff12,#0000 50%),linear-gradient(118deg,#222 0%,#2c2c2c 100%);border:1px solid #ffffff0a;border-radius:30px;min-height:362px;padding:24px 24px 12px;box-shadow:inset 0 1px #ffffff06}.libtv-plan.is-featured .libtv-plan-hero{border-radius:30px}.libtv-plan--luxury .libtv-plan-hero{background:radial-gradient(130% 80% at 0 0,#53c7f021,#0000 55%),linear-gradient(115deg,#1a2936 0%,#0d1c25 100%);border-color:#4ccffbc9}.libtv-plan--supreme .libtv-plan-hero{background:radial-gradient(130% 80% at 0 0,#ee773624,#0000 55%),linear-gradient(115deg,#31120a 0%,#2c160f 100%);border-color:#ff5a0dc7}.is-team .libtv-plan-hero{background:radial-gradient(130% 85% at 0 0,#4168921a,#0000 58%),linear-gradient(118deg,#1a1e24 0%,#22262e 100%);min-height:412px;padding-bottom:9px}.is-team .libtv-plan--luxury .libtv-plan-hero,.is-team .libtv-plan--supreme .libtv-plan-hero{background:radial-gradient(120% 90% at 0 0,#5577ff21,#0000 56%),linear-gradient(118deg,#131e36 0%,#101d31 100%);border-color:#496dff8f}.libtv-plan-name-row{justify-content:space-between;align-items:center;gap:8px;min-height:40px;display:flex}.libtv-plan-name-row h2{color:#e8e8e8;margin:0;font-size:22px;font-weight:500;line-height:1.2}.libtv-plan-name-row span{color:#48caf5;background:#3db4e221;border-radius:8px;flex:none;padding:7px 10px;font-size:13px;font-weight:700}.libtv-plan--supreme .libtv-plan-name-row span{color:#ff741d;background:#ff5c101f}.is-team .libtv-plan--luxury .libtv-plan-name-row span,.is-team .libtv-plan--supreme .libtv-plan-name-row span{color:#80a2ff;background:#446dff24}.libtv-plan-price{white-space:nowrap;align-items:baseline;min-height:60px;margin-top:0;display:flex}.libtv-plan-price>span{color:#f0f0f0;margin-right:4px;font-size:20px;font-weight:700}.libtv-plan-price strong{color:#f3f3f3;letter-spacing:-.055em;font-size:40px;font-weight:700;line-height:1}.libtv-compact-rate,.libtv-compact-old{display:none}.libtv-plan-price em{color:#e4e4e4;white-space:nowrap;margin-left:2px;font-size:16px;font-style:normal}.libtv-plan-price s{color:#74787a;margin-left:8px;font-size:18px;text-decoration-thickness:1px}.libtv-plan-meta{color:#9da1a4;flex-wrap:wrap;align-items:center;gap:6px 10px;min-height:48px;font-size:12px;line-height:1.35;display:flex}.libtv-plan-meta span:first-child{width:100%}.libtv-plan-meta button{color:#c9c9c9;text-underline-offset:2px;background:0 0;padding:0;font-size:12px;text-decoration:underline}.is-team .libtv-plan-meta{min-height:24px;margin:0}.is-team .libtv-plan-meta span:first-child{width:auto}.libtv-credit-total{color:#dfe6e8;margin:39px 0 12px;font-size:26px;font-weight:400;line-height:1}.libtv-credit-total span{color:#c3c7c9;margin-left:5px;font-size:14px}.libtv-credit-options{background:#00000026;border-radius:999px;grid-template-columns:repeat(2,minmax(0,1fr));gap:4px;margin-top:27px;padding:3px;display:grid}.libtv-credit-options button{color:#d7d7d7;white-space:nowrap;background:0 0;border-radius:999px;height:32px;padding:0 7px;font-size:12px}.libtv-credit-options button.is-active{color:#272727;background:#fff;box-shadow:0 1px 3px #00000047}.libtv-generation-note{color:#989c9e;align-items:center;gap:5px;min-height:17px;margin:0 0 16px;font-size:11px;line-height:1.4;display:flex}.libtv-generation-note svg{color:#73777a;flex:none;width:13px;height:13px}.libtv-credit-total+.libtv-generation-note{margin-top:0}.libtv-credit-options+.libtv-generation-note{margin-top:12px}.libtv-open-button{background:#fff;border-radius:999px;width:100%;height:40px;font-size:14px;font-weight:700;transition:filter .15s,transform .15s;color:#2a2a2a!important}.libtv-open-button:hover{filter:brightness(.92);transform:translateY(-1px)}.libtv-open-button:disabled{opacity:.64;cursor:wait;transform:none}.libtv-plan--supreme .libtv-open-button{background:var(--libtv-orange);color:#fff!important}.is-team .libtv-plan--supreme .libtv-open-button{background:#376eff}.libtv-contact-button{color:#d6d6d6;background:0 0;justify-content:center;align-items:center;gap:5px;width:100%;margin-top:8px;font-size:13px;display:inline-flex}.libtv-contact-button svg{width:14px;height:14px}.libtv-seat-row{justify-content:space-between;align-items:center;gap:8px;min-height:28px;margin:12px 0 51px;display:flex}.libtv-seat-row>strong{color:#dfdfdf;white-space:nowrap;font-size:13px}.libtv-seat-stepper{background:#ffffff0f;border-radius:999px;align-items:center;height:28px;display:flex;overflow:hidden}.libtv-seat-stepper button{color:#c8c8c8;background:0 0;place-items:center;width:32px;height:28px;padding:0;display:grid}.libtv-seat-stepper button:disabled{color:#5c626b;cursor:not-allowed}.libtv-seat-stepper svg{width:14px;height:14px}.libtv-seat-stepper span{color:#dcdcdc;text-align:center;min-width:51px;font-size:13px}.is-team .libtv-credit-total{margin:0 0 6px}.is-team .libtv-credit-options{margin-top:-12px}.is-team .libtv-generation-note{margin-bottom:16px}.is-team .libtv-credit-options+.libtv-generation-note{margin-top:6px}.is-team .libtv-contact-button{width:auto;height:18px;margin:10px auto 0;font-size:12px;line-height:18px;display:flex}.libtv-plan-benefits{color:#d7d7d7;margin:1px;padding:28px 24px 13px}.libtv-benefit-title{min-height:21px;color:var(--libtv-cyan);align-items:center;gap:7px;margin:0 0 12px;font-size:14px;font-weight:700;line-height:1.5;display:flex}.libtv-benefit-title svg{stroke-width:2.25px;width:14px;height:14px}.libtv-plan--supreme .libtv-benefit-title{color:var(--libtv-orange)}.is-team .libtv-plan--luxury .libtv-benefit-title,.is-team .libtv-plan--supreme .libtv-benefit-title{color:#7da0ff}.libtv-campaign-box{background:#ffffff0d;border-radius:14px;width:calc(100% + 24px);margin:0 -12px;padding:12px 12px 15px;position:relative}.libtv-campaign-box>strong{color:var(--libtv-cyan);font-size:14px}.libtv-campaign-box>span{float:right;color:#fff;background:var(--libtv-orange);border-radius:6px;padding:2px 7px;font-size:11px;font-weight:700}.libtv-campaign-box ul,.libtv-campaign-list,.libtv-standard-benefits,.libtv-exclusive-benefits,.libtv-team-benefits ul{margin:0;padding:0;list-style:none}.libtv-campaign-box ul{margin-top:7px}.libtv-campaign-box li,.libtv-campaign-list li,.libtv-standard-benefits li,.libtv-exclusive-benefits li,.libtv-team-benefits li{color:#dadada;align-items:baseline;gap:8px;min-height:18.5px;margin-top:12px;font-size:13px;line-height:1.42;display:flex}.libtv-campaign-box li svg{color:#fff;fill:currentColor;flex:none;width:13px;height:13px}.libtv-campaign-box li{margin-top:9px}.libtv-campaign-list{margin-top:12px}.libtv-campaign-list li:first-child,.libtv-standard-benefits li:first-child,.libtv-exclusive-benefits li:first-child{margin-top:0}.libtv-campaign-list li svg{color:#fff;fill:currentColor;flex:none;width:13px;height:13px}.libtv-plan--luxury .libtv-campaign-box{background:#1b576829;border:1px solid #46d2fd7a}.libtv-plan--supreme .libtv-campaign-box{background:#59251040;border:1px solid #ff5f0c85}.is-team .libtv-campaign-box{background:#223e7c38;border-color:#4e74ff8a}.libtv-standard-benefits{border-top:1px solid #ffffff1f;margin-top:15px;padding:16px 0}.libtv-standard-benefits li,.libtv-exclusive-benefits li{color:#d4d4d4;font-size:13px}.libtv-standard-benefits li svg,.libtv-exclusive-benefits li svg,.libtv-team-benefits li svg{color:#f5f5f5;stroke-width:2.3px;flex:none;width:14px;height:14px}.libtv-exclusive-title{color:#ebebeb;min-height:37.5px;margin:0 0 12px;padding-top:16px;font-size:14px;font-weight:700;line-height:21.5px}.libtv-team-benefit-tabs{color:#9aa2af;justify-content:space-between;align-items:center;height:18px;min-height:18px;margin:10px 0 0;font-size:12px;line-height:18px;display:flex}.libtv-team-benefit-tabs span{align-items:center;gap:4px;display:inline-flex}.libtv-team-benefit-tabs svg{color:#8ba6ff;width:14px;height:14px}.libtv-team-benefits section{padding-top:12px}.libtv-team-benefits section>strong{color:#ebebeb;font-size:13px}.libtv-team-benefits ul{margin-top:7px}.libtv-team-benefits li{color:#c8c8c8;margin-top:6px;font-size:12px}.libtv-more-benefits{text-align:center;justify-items:center;gap:12px;max-width:1390px;margin:13px auto 50px;padding:0 20px;display:grid}.libtv-more-benefits button{color:#e7e7e7;background:0 0;align-items:center;gap:6px;font-size:15px;font-weight:600;display:inline-flex}.libtv-more-benefits button svg{width:16px;height:16px;transition:transform .15s}.libtv-more-benefits button[aria-expanded=true] svg{transform:rotate(180deg)}.libtv-more-benefits p{color:#777c80;max-width:810px;margin:0;font-size:12px;line-height:1.6}.libtv-enterprise-strip{background:linear-gradient(110deg,#18285175,#111724d1);border:1px solid #7495ff5e;border-radius:20px;justify-content:space-between;align-items:center;gap:30px;width:min(100%,1390px);margin:-7px auto 44px;padding:24px 28px;display:flex}.libtv-enterprise-strip strong{color:#e9eefe;margin-bottom:6px;font-size:20px;display:block}.libtv-enterprise-strip p{color:#b4bbc9;max-width:920px;margin:0;font-size:14px;line-height:1.55}.libtv-enterprise-strip button{color:#1f2c51;background:#e9efff;border-radius:999px;flex:none;min-width:115px;height:42px;font-size:14px;font-weight:700}.libtv-team-supplemental{color:#777d88;text-align:center;width:min(100%,1390px);margin:-22px auto 44px;font-size:12px;line-height:1.7}.libtv-team-supplemental p{margin:0}.libtv-generation-table,.libtv-faq{width:min(100%,1390px);margin:0 auto 55px}.libtv-generation-table h2,.libtv-faq h2{color:#f2f2f2;margin:0 0 20px;font-size:25px;font-weight:600}.libtv-generation-scroll{border:1px solid var(--libtv-line);scrollbar-width:none;background:#0d0d0d;border-radius:16px;overflow-x:auto}.libtv-generation-table table{border-collapse:collapse;color:#d8d8d8;width:100%;min-width:965px;font-size:13px}.libtv-generation-table th,.libtv-generation-table td{text-align:center;border-bottom:1px solid #ffffff13;min-width:104px;padding:15px 12px}.libtv-generation-table thead th{color:#e9e9e9;background:#181818;font-weight:600}.libtv-generation-table th:first-child{color:#e8e8e8;text-align:left;min-width:180px}.libtv-generation-table tbody tr:last-child td,.libtv-generation-table tbody tr:last-child th{border-bottom:0}.libtv-generation-table .libtv-table-section th{color:#919191;text-align:left;background:#121212;padding:11px 14px;font-size:12px;font-weight:600}.libtv-generation-table>p{color:#737373;margin:11px 0 0;font-size:12px}.libtv-credit-tier-list{flex-direction:column;gap:2px;display:inline-flex}.libtv-credit-tier-row{color:#d0d0d0;align-items:baseline;gap:8px;font-size:13px;display:flex}.libtv-credit-tier-row b{color:#9fe0a8;font-variant-numeric:tabular-nums;min-width:44px;font-weight:600}.libtv-faq>div{border-top:1px solid var(--libtv-line);overflow:hidden}.libtv-faq-item{border-bottom:1px solid var(--libtv-line)}.libtv-faq-item>button{color:#e2e2e2;cursor:pointer;background:0 0;justify-content:space-between;align-items:center;width:100%;padding:20px 4px;font-size:15px;font-weight:500;display:flex}.libtv-faq-item>button svg{color:#929292;width:17px;height:17px;transition:transform .16s}.libtv-faq-item.is-open>button svg{transform:rotate(180deg)}.libtv-faq-answer{max-width:860px;margin:-4px 0 19px}.libtv-faq-answer p{color:#929292;margin:0;font-size:14px;line-height:1.7}.libtv-faq-answer button{color:#63d7f4;background:#206f8c26;border:1px solid #60d3f485;border-radius:999px;height:32px;margin-top:12px;padding:0 14px;font-size:12px}.sa-pricing-public-links{color:var(--libtv-muted);flex-wrap:wrap;justify-content:center;gap:8px 18px;margin-bottom:16px;display:flex}.sa-pricing-public-links a{text-underline-offset:4px;padding:8px 0}.sa-pricing-public-links a:hover,.sa-pricing-public-links a:focus-visible{color:var(--libtv-paper);text-decoration:underline}.libtv-pricing-footer{color:#727272;text-align:center;padding:12px 0 25px;font-size:13px}.libtv-rail-arrow{z-index:2;color:#e8e8e8;background:#141414eb;border-radius:6px;place-items:center;width:32px;height:32px;padding:0;display:grid;position:absolute;top:36px;box-shadow:0 4px 18px #0000004d;border:1px solid #ffffff1a!important}.libtv-rail-arrow svg{width:18px;height:18px}.libtv-rail-arrow.is-left{left:28px}.libtv-rail-arrow.is-right{right:28px}.libtv-pricing-notice{z-index:20;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#000000a8;place-items:center;padding:24px;display:grid;position:absolute;inset:0}.libtv-pricing-notice>div{color:#e9faff;background:#101c23;border:1px solid #77ddfb61;border-radius:20px;width:min(100%,390px);padding:32px;position:relative;box-shadow:0 28px 90px #00000075}.libtv-pricing-notice>div>svg{color:#55d6f8;fill:currentColor;width:24px;height:24px}.libtv-pricing-notice p{margin:14px 0 0;font-size:16px;line-height:1.7}.libtv-pricing-notice button{color:#a8b5ba;background:0 0;place-items:center;width:28px;height:28px;padding:0;display:grid;position:absolute;top:15px;right:15px}.libtv-pricing-notice button svg{width:18px;height:18px}@media (width>=1440px){.libtv-plan-rail{gap:12px;width:100%;margin-left:auto;margin-right:auto;padding-left:32px;padding-right:32px;overflow:visible}.libtv-plan{flex:1 1 0;min-width:0;max-width:none}.libtv-rail-arrow{display:none}}@media (width>=821px) and (width<=1439px){.libtv-plan{flex-basis:310px;min-width:310px}.libtv-plan-hero{padding-left:24px;padding-right:24px}.libtv-open-button{height:40px}}@media (width>=1440px) and (width<=1599px){.libtv-plan-hero{padding-left:16px;padding-right:16px}.libtv-plan-price strong{font-size:36px}.libtv-plan-price s{margin-left:5px;font-size:15px}.libtv-credit-options button{padding-left:4px;padding-right:4px;font-size:11px}}@media (width<=1240px){.libtv-pricing-content{padding-left:28px;padding-right:28px}.libtv-membership-tabs,.libtv-plan-carousel{margin-left:-28px;margin-right:-28px}.libtv-plan-rail{padding-left:28px;padding-right:28px}.libtv-membership-tabs button{width:172px}.libtv-cycle-switch button{min-width:135px}.libtv-promo-banner{padding-left:37px;padding-right:37px}}@media (width<=820px){.libtv-pricing-content{padding:12px 16px 44px}.libtv-pricing-close{top:8px;right:8px}.libtv-promo-banner{border-radius:16px;min-height:133px;padding:22px 20px}.libtv-promo-copy{max-width:55%}.libtv-promo-copy h1{margin-bottom:6px;font-size:18px;line-height:1.28}.libtv-promo-copy p{font-size:12px;line-height:1.55}.libtv-countdown{gap:11px;margin-left:7px}.libtv-countdown strong{font-size:25px}.libtv-countdown span{margin-top:6px;font-size:11px}.libtv-membership-tabs,.libtv-plan-carousel{margin-left:-16px;margin-right:-16px}.libtv-membership-tabs{min-height:64px}.libtv-membership-tabs button{width:50%;padding-bottom:17px;font-size:16px}.libtv-pricing-controls{grid-template-columns:1fr;justify-items:center;gap:16px;min-height:115px;padding-top:18px}.libtv-cycle-switch{grid-column:1;width:min(100%,430px)}.libtv-cycle-switch button{flex:1 1 0;min-width:0;height:49px;padding:0 7px;font-size:13px}.libtv-cycle-switch button small{margin:2px 0 0;font-size:10px;display:block}.libtv-credit-store{justify-self:center;padding:8px 13px;font-size:13px}.libtv-plan-rail{gap:11px;padding:8px 20px 12px}.libtv-plan{flex-basis:286px;min-width:286px}.libtv-plan:not(.has-banner){padding-top:32px}.libtv-plan-banner{height:32px;font-size:11px}.libtv-plan-hero{border-radius:24px;min-height:401px;padding:27px 23px 24px}.is-team .libtv-plan-hero{min-height:444px}.libtv-plan-name-row h2{font-size:21px}.libtv-plan-name-row span{padding:6px 7px;font-size:11px}.libtv-plan-price{min-height:66px;margin-top:11px}.libtv-plan-price strong{font-size:43px}.libtv-plan-price>span{font-size:18px}.libtv-plan-price em{margin-left:6px;font-size:13px}.libtv-plan-price s{margin-left:6px;font-size:12px}.libtv-plan-meta{gap:5px 8px;font-size:11px}.libtv-credit-total{margin-top:47px;font-size:26px}.libtv-credit-total span{font-size:13px}.libtv-credit-options{margin-top:37px}.libtv-credit-options button{font-size:10px}.libtv-generation-note{margin-bottom:14px;font-size:10px}.libtv-open-button{height:42px;font-size:14px}.libtv-seat-row{margin-bottom:25px}.libtv-seat-row>strong,.libtv-seat-stepper span{font-size:11px}.libtv-plan-benefits{padding:26px 10px 14px 23px}.libtv-benefit-title{margin-bottom:13px;font-size:14px}.libtv-campaign-box{border-radius:15px;padding:12px 11px}.libtv-campaign-box>strong,.libtv-campaign-box li,.libtv-standard-benefits li{font-size:11px}.libtv-more-benefits{margin-bottom:35px}.libtv-enterprise-strip{flex-direction:column;align-items:flex-start;gap:15px;margin-bottom:35px;padding:20px}.libtv-team-supplemental{margin-bottom:35px;padding:0 20px;font-size:11px}.libtv-enterprise-strip strong{font-size:18px}.libtv-enterprise-strip p{font-size:12px}.libtv-generation-table,.libtv-faq{margin-bottom:38px}.libtv-generation-table h2,.libtv-faq h2{font-size:21px}.libtv-rail-arrow{width:28px;height:32px;top:179px}.libtv-rail-arrow.is-left{left:4px}.libtv-rail-arrow.is-right{right:4px}}@media (width<=440px){.libtv-promo-copy{max-width:51%}.libtv-promo-copy h1{font-size:16px}.libtv-promo-copy p{font-size:11px}.libtv-countdown{gap:7px}.libtv-countdown strong{font-size:22px}.libtv-countdown span{font-size:10px}.libtv-plan{flex-basis:277px;min-width:277px}}@media (width<=600px){.libtv-promo-banner{flex-direction:column;align-items:stretch;gap:14px;min-height:0;margin-top:12px;padding:20px 16px}.libtv-promo-copy{overflow-wrap:anywhere;width:100%;max-width:100%}.libtv-promo-copy h1{font-size:24px;line-height:1.25}.libtv-countdown{justify-content:space-between;gap:10px;margin-left:0}.sa-promo-facts{flex-wrap:wrap}.libtv-pricing-content{width:100%;padding:0}.libtv-pricing-close{width:34px;height:34px;top:12px;right:11px}.libtv-membership-tabs,.libtv-credit-store,.libtv-plan-benefits,.libtv-more-benefits,.libtv-enterprise-strip,.libtv-team-supplemental,.libtv-generation-table,.libtv-faq,.libtv-pricing-footer{display:none}.libtv-pricing-controls{height:137px;min-height:137px;padding:65px 0 24px;display:grid}.libtv-cycle-switch{width:calc(100% - 32px);height:48px;margin:0 auto}.libtv-cycle-switch button{height:44px;padding:0;font-size:14px}.libtv-cycle-switch button small{display:none}.libtv-plan-carousel{margin:0}.libtv-plan-rail{padding:0 16px 24px;display:block;overflow:visible}.libtv-plan,.libtv-plan:not(.has-banner){width:100%;min-width:0;margin:0 0 9px;padding-top:0;display:block}.libtv-plan-banner,.libtv-rail-arrow{display:none}.libtv-plan-hero,.is-team .libtv-plan-hero{border-radius:20px;min-height:356px;padding:24px 24px 12px}.is-team .libtv-plan-hero{min-height:398px}.libtv-plan-name-row h2{font-size:22px}.libtv-plan-price{min-height:60px;margin-top:0}.libtv-plan-price strong{font-size:40px}.libtv-plan-price>span{font-size:20px}.libtv-plan-price em{margin-left:2px;font-size:16px}.libtv-plan-price s{margin-left:8px;font-size:18px}.libtv-plan-meta{gap:8px 10px;min-height:48px;font-size:12px}.libtv-credit-total{margin-top:39px;font-size:26px}.libtv-credit-options{margin-top:30px}.libtv-generation-note{margin-bottom:16px;font-size:11px}.libtv-open-button{height:48px;font-size:15px}.libtv-contact-button,.libtv-default-rate{display:none}.libtv-compact-rate,.libtv-compact-old{display:inline}}.libtv-byok-section{width:min(100%,1268px);margin:56px auto 32px}.libtv-byok-card{background:linear-gradient(#181d24 0%,#101216 100%);border:1px solid #49cefb52;border-radius:24px;padding:38px 44px;position:relative;box-shadow:0 20px 60px #0000008c,0 0 32px #49cefb1a}.libtv-byok-header{margin-bottom:24px}.libtv-byok-pill{color:#49cefb;letter-spacing:.04em;background:#49cefb1f;border:1px solid #49cefb47;border-radius:999px;align-items:center;gap:6px;padding:4px 14px;font-size:13px;font-weight:750;display:inline-flex}.libtv-byok-pill svg{width:14px;height:14px}.libtv-byok-title-row{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:16px;margin:18px 0 10px;display:flex}.libtv-byok-title-row h2{color:#fff;letter-spacing:-.02em;margin:0;font-size:clamp(26px,3.5vw,34px);font-weight:850}.libtv-byok-subtitle{color:#49cefb;margin:6px 0 0;font-size:15px;font-weight:600}.libtv-byok-price-box{align-items:baseline;gap:6px;display:flex}.libtv-byok-amount{color:#fff;letter-spacing:-.03em;font-size:clamp(30px,4vw,38px);font-weight:900}.libtv-byok-period{color:#989da4;font-size:16px}.libtv-byok-summary{color:#c4c8ce;max-width:900px;margin:12px 0 0;font-size:15px;line-height:1.75}.libtv-byok-grid{border-top:1px solid #ffffff14;border-bottom:1px solid #ffffff14;grid-template-columns:1fr 1fr;gap:36px;padding:28px 0;display:grid}.libtv-byok-col h3{align-items:center;gap:8px;margin:0 0 18px;font-size:16px;font-weight:750;display:flex}.libtv-byok-col h3 svg{width:18px;height:18px}.libtv-byok-col.is-included h3{color:#52c41a}.libtv-byok-col.is-boundaries h3{color:#ffa940}.libtv-byok-col ul{flex-direction:column;gap:13px;margin:0;padding:0;list-style:none;display:flex}.libtv-byok-col li{color:#d1d5db;align-items:flex-start;gap:11px;font-size:14px;line-height:1.65;display:flex}.libtv-byok-col.is-included li svg{color:#52c41a;flex-shrink:0;width:17px;height:17px;margin-top:3px}.libtv-byok-dot{background:#ffa940;border-radius:50%;flex-shrink:0;width:7px;height:7px;margin-top:8px}.libtv-byok-why-box{background:#ffffff09;border:1px solid #ffffff14;border-radius:14px;margin-top:22px;padding:16px}.libtv-byok-why-toggle{color:#49cefb;cursor:pointer;text-align:left;background:0 0;justify-content:space-between;align-items:center;width:100%;padding:0;font-size:14px;display:flex}.libtv-byok-why-toggle svg{width:18px;height:18px}.libtv-byok-why-content{color:#a0a6b0;border-top:1px dashed #ffffff1a;margin-top:12px;padding-top:12px;font-size:13.5px;line-height:1.75}.libtv-byok-why-content p{margin:0 0 8px}.libtv-byok-why-content p:last-child{margin-bottom:0}.libtv-byok-footer{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-top:28px;display:flex}.libtv-byok-cta{color:#000;cursor:pointer;background:#49cefb;border-radius:13px;align-items:center;gap:10px;padding:14px 28px;font-size:16px;font-weight:800;transition:transform .16s,box-shadow .16s;display:inline-flex}.libtv-byok-cta svg{width:18px;height:18px;transition:transform .16s}.libtv-byok-cta:hover{transform:translateY(-2px);box-shadow:0 8px 26px #49cefb66}.libtv-byok-cta:hover svg{transform:translate(3px)}.libtv-byok-request{color:#989da4;cursor:pointer;background:0 0;font-size:14px;text-decoration:underline;transition:color .15s}.libtv-byok-request:hover{color:#fff}.libtv-byok-pill.is-cocreation{color:#ffb82e;background:#ffaa001f;border-color:#ffaa0052}.libtv-byok-price-note{color:#8c939d;width:100%;margin-top:4px;font-size:12px;font-weight:500;display:block}.libtv-byok-modal-backdrop{z-index:9999;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#000000c2;place-items:center;padding:20px;display:grid;position:fixed;inset:0;overflow-y:auto}.libtv-byok-modal{color:#fff;background:#18191c;border:1px solid #ffffff24;border-radius:20px;width:min(540px,100%);padding:28px 26px;animation:.18s ease-out libtvFadeScale;position:relative;box-shadow:0 24px 70px #0009}@keyframes libtvFadeScale{0%{opacity:0;transform:scale(.96)}to{opacity:1;transform:scale(1)}}.libtv-byok-modal-header{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:18px;display:flex}.libtv-byok-modal-header h3{color:#fff;margin:0;font-size:20px;font-weight:800}.libtv-byok-modal-header p{color:#9ca3af;margin:6px 0 0;font-size:13.5px;line-height:1.5}.libtv-byok-modal-close{color:#9ca3af;cursor:pointer;background:#ffffff14;border-radius:50%;flex-shrink:0;place-items:center;width:32px;height:32px;transition:background .15s,color .15s;display:grid}.libtv-byok-modal-close:hover{color:#fff;background:#ffffff29}.libtv-byok-modal-safety{color:#ff8a65;background:#ff57221f;border:1px solid #ff572252;border-radius:12px;align-items:flex-start;gap:12px;margin-bottom:20px;padding:14px;font-size:13px;line-height:1.6;display:flex}.libtv-byok-modal-safety svg{flex-shrink:0;width:20px;height:20px;margin-top:2px}.libtv-byok-modal-safety strong{color:#ff7043;margin-bottom:2px;font-size:13.5px;display:block}.libtv-byok-modal-safety p{color:#ffab91;margin:0}.libtv-byok-adapter-contact{margin:-6px 0 18px;font-size:13px;line-height:1.5}.libtv-byok-adapter-contact a{color:#d1d5db;text-underline-offset:3px;text-decoration:underline}.libtv-byok-adapter-contact a:hover,.libtv-byok-adapter-contact a:focus-visible{color:#fff}.libtv-byok-form{flex-direction:column;gap:16px;display:flex}.libtv-byok-form-field{flex-direction:column;gap:6px;display:flex}.libtv-byok-form-field label{color:#d1d5db;font-size:13px;font-weight:650}.libtv-byok-form-field input,.libtv-byok-form-field select{color:#fff;background:#0f1012;border:1px solid #ffffff1f;border-radius:10px;outline:none;width:100%;padding:11px 14px;font-size:14px;transition:border-color .15s,box-shadow .15s}.libtv-byok-form-field input:focus,.libtv-byok-form-field select:focus{border-color:#49cefb;box-shadow:0 0 0 3px #49cefb33}.libtv-byok-modal-footer{border-top:1px solid #ffffff14;justify-content:flex-end;align-items:center;gap:12px;margin-top:10px;padding-top:16px;display:flex}.libtv-byok-btn-cancel{color:#9ca3af;cursor:pointer;background:0 0;border-radius:9px;padding:10px 18px;font-size:14px;transition:color .15s}.libtv-byok-btn-cancel:hover{color:#fff}.libtv-byok-btn-submit{color:#000;cursor:pointer;background:#49cefb;border-radius:9px;align-items:center;gap:8px;padding:10px 22px;font-size:14px;font-weight:750;transition:transform .15s,box-shadow .15s;display:inline-flex}.libtv-byok-btn-submit svg{width:15px;height:15px}.libtv-byok-btn-submit:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 4px 16px #49cefb59}.libtv-byok-btn-submit:disabled{opacity:.6;cursor:not-allowed}@media (width<=900px){.libtv-byok-card{padding:28px 20px}.libtv-byok-grid{grid-template-columns:1fr;gap:28px}.libtv-byok-footer{flex-direction:column;align-items:stretch}.libtv-byok-cta{justify-content:center}.libtv-byok-request{text-align:center}}.libtv-plan--byok .libtv-plan-hero{background:radial-gradient(130% 80% at 0 0,#49cefb14,#0000 55%),linear-gradient(118deg,#182228 0%,#1f252a 100%);border-color:#49cefb47;transition:border-color .18s,box-shadow .18s;box-shadow:inset 0 1px #ffffff06}.libtv-plan--byok:hover .libtv-plan-hero{border-color:#49cefb85;box-shadow:0 8px 24px #49cefb1f}.libtv-plan--byok .libtv-plan-name-row span{color:#49cefb;background:#49cefb1f}.libtv-byok-meta-link{font:inherit;text-underline-offset:2px;cursor:pointer;background:0 0;border:0;padding:0;font-size:12px;text-decoration:underline;transition:color .15s;display:inline;color:#9da1a4!important}.libtv-byok-meta-link:hover{color:#49cefb!important}.libtv-byok-modal--cost{max-width:680px!important}.libtv-byok-cost-content{flex-direction:column;gap:16px;max-height:60vh;padding:6px 2px;display:flex;overflow-y:auto}.libtv-byok-cost-paragraphs p{color:#cbd5e1;margin:0 0 10px;font-size:14px;line-height:1.65}.libtv-byok-boundaries-box{background:#ff5c1014;border:1px solid #ff5c1040;border-radius:12px;padding:16px 18px}.libtv-byok-boundaries-box strong{color:#ff9066;align-items:center;gap:7px;margin-bottom:10px;font-size:13.5px;display:flex}.libtv-byok-boundaries-box ul{flex-direction:column;gap:7px;margin:0;padding:0;list-style:none;display:flex}.libtv-byok-boundaries-box li{color:#e2e8f0;align-items:flex-start;gap:8px;font-size:13px;line-height:1.5;display:flex}.libtv-billing-display-note{max-width:100%;color:var(--muted-foreground);overflow-wrap:anywhere;margin:0 0 20px;font-size:12px;line-height:1.6}.sa-billing-label{color:var(--libtv-muted);margin:14px 0 7px;font-size:12px;line-height:1.5}.libtv-plan-price{white-space:normal;flex-wrap:wrap;gap:6px;min-height:44px}.libtv-plan-price strong{font-size:clamp(27px,2.25vw,38px)}.sa-billing-original{color:var(--libtv-muted);margin:6px 0 12px;font-size:14px;display:block}.libtv-plan-meta{align-items:flex-start;min-height:0;margin-top:12px;line-height:1.65}.libtv-plan-meta>span{width:100%;display:block}.sa-plan-unit-price{border-top:1px solid var(--libtv-line);gap:6px;margin-top:12px;padding:14px 0;display:grid}.sa-plan-unit-price>span,.sa-plan-unit-price small{color:var(--libtv-muted);font-size:12px}.sa-plan-unit-price>strong{font-size:20px;line-height:1.4}.sa-billing-source,.sa-topup-boundary{color:var(--libtv-muted);overflow-wrap:anywhere;margin:8px 0 14px;font-size:11px;line-height:1.65}.sa-byok-fees{border-top:1px solid var(--libtv-line);margin:16px 0 8px;padding-top:12px}.sa-byok-fees>div{flex-wrap:wrap;justify-content:space-between;gap:8px;font-size:13px;display:flex}.sa-byok-fees dt{color:var(--libtv-muted)}.sa-byok-fees dd{margin:0}.libtv-credit-total{margin-top:22px;line-height:1.4}.libtv-credit-total .sa-rolling-value,.libtv-credit-total .sa-rolling-value span{color:inherit;font:inherit;margin:0}.libtv-credit-total .sa-credit-label{margin-left:5px;font-size:14px}.is-creator:not(.benefits-expanded) .libtv-exclusive-title,.is-creator:not(.benefits-expanded) .libtv-exclusive-benefits{display:none}.libtv-plan-hero{height:auto}.libtv-open-button{height:auto;min-height:42px;padding:10px 12px;line-height:1.5}.libtv-open-button:disabled{cursor:not-allowed}.libtv-cycle-switch button{white-space:normal;flex:1 1 0;min-width:0;height:auto;min-height:48px;padding:8px 16px;line-height:1.5}.libtv-cycle-switch{width:min(760px,65vw)}@media (width>=601px){.libtv-plan-rail{align-items:stretch;overflow:auto hidden}.libtv-plan{flex:1 0 310px;min-width:310px}.libtv-rail-arrow{display:grid}}.is-byok .libtv-plan--byok{grid-template-columns:minmax(280px,.9fr) minmax(0,1.2fr);gap:28px;width:min(100%,1080px);margin:0 auto;display:grid}.is-byok .libtv-rail-arrow{display:none}@media (width<=760px){.is-byok .libtv-plan--byok{grid-template-columns:minmax(0,1fr);gap:12px;min-width:0}.libtv-membership-tabs{gap:0;width:100%;margin:0;padding-top:35px;display:flex}.libtv-membership-tabs button{flex:1 1 0;width:auto;padding:14px 8px;font-size:14px;line-height:1.5}.libtv-pricing-controls{height:auto;min-height:0;padding:18px 0;display:flex}.libtv-cycle-switch{width:100%;height:auto;min-height:48px;margin:0}.libtv-cycle-switch button{padding:9px 7px;font-size:13px}.libtv-cycle-switch button small{margin:4px 0 0;font-size:11px;display:block}.libtv-pricing-content{padding:0 16px 32px}.libtv-plan-carousel{margin:0}.libtv-plan-rail{padding:0 0 20px}.libtv-plan-hero,.is-team .libtv-plan-hero{padding:20px}.libtv-plan-benefits,.libtv-faq,.libtv-pricing-footer{display:block}.libtv-more-benefits{margin-bottom:28px;display:grid}.libtv-plan-benefits{padding:20px 10px}.libtv-faq h2{font-size:21px}.libtv-billing-display-note{margin:14px 0 20px}}@media (prefers-reduced-motion:reduce){.libtv-plan-rail{scroll-behavior:auto}.libtv-open-button,.libtv-membership-tabs button:after{transition:none}}.sa-billing-explainer{color:var(--libtv-muted);margin:-8px 0 14px;font-size:12px;line-height:1.65}.is-byok .libtv-plan--byok{align-items:start}@media (width>=1440px){.libtv-plan{flex-basis:280px;min-width:280px}}:root:not(.dark) .libtv-pricing-page{--libtv-paper:#17242c;--libtv-muted:#586675;--libtv-soft-muted:#66717f;--libtv-line:#0f172a24;--libtv-panel:#fff;--libtv-panel-deep:#f2f5f7;--libtv-cyan:#007b9e;background:#f7f9fa}:root:not(.dark) .libtv-plan-hero{border-color:var(--libtv-line);background:#fff}:root:not(.dark) .libtv-plan--luxury .libtv-plan-hero,:root:not(.dark) .libtv-plan--byok .libtv-plan-hero{background:#edf8fb;border-color:#9ccedb}:root:not(.dark) .libtv-plan--supreme .libtv-plan-hero{background:#fff3ea;border-color:#f0b384}:root:not(.dark) .libtv-plan-name-row h2,:root:not(.dark) .libtv-plan-price strong,:root:not(.dark) .libtv-plan-price em,:root:not(.dark) .libtv-credit-total,:root:not(.dark) .libtv-exclusive-title{color:var(--libtv-paper)}:root:not(.dark) .libtv-plan-meta,:root:not(.dark) .libtv-credit-total>span.sa-credit-label,:root:not(.dark) .libtv-generation-note,:root:not(.dark) .libtv-plan-meta button{color:var(--libtv-muted)}:root:not(.dark) .libtv-membership-tabs button{color:#586675}:root:not(.dark) .libtv-membership-tabs button.is-active{color:#17242c}:root:not(.dark) .libtv-membership-tabs button.is-active:after{background:#17242c}:root:not(.dark) .libtv-cycle-switch{border-color:var(--libtv-line);box-shadow:none;background:#e8edf0}:root:not(.dark) .libtv-cycle-switch button{color:#586675}:root:not(.dark) .libtv-cycle-switch button.is-active{color:#17242c;background:#fff}:root:not(.dark) .libtv-cycle-switch button small{color:#64717d}:root:not(.dark) .libtv-open-button{background:#17242c;color:#fff!important}:root:not(.dark) .libtv-plan--supreme .libtv-open-button{background:#b74700}:root:not(.dark) .libtv-campaign-box{background:#edf1f4}:root:not(.dark) .libtv-plan-benefits li,:root:not(.dark) .libtv-plan-benefits li svg,:root:not(.dark) .libtv-team-benefits section>strong{color:var(--libtv-paper)}:root:not(.dark) .libtv-plan-name-row>span{color:#006d91;background:#d8eef5}:root:not(.dark) .libtv-plan--supreme .libtv-plan-name-row>span{color:#994209;background:#ffe6d4}:root:not(.dark) .libtv-generation-table h2,:root:not(.dark) .libtv-faq h2,:root:not(.dark) .libtv-faq-item button,:root:not(.dark) .libtv-more-benefits button,:root:not(.dark) .libtv-contact-button,:root:not(.dark) .libtv-pricing-close{color:var(--libtv-paper)}:root:not(.dark) .libtv-generation-scroll{background:#fff}:root:not(.dark) .libtv-generation-table table,:root:not(.dark) .libtv-generation-table th,:root:not(.dark) .libtv-generation-table td{color:var(--libtv-paper);border-color:var(--libtv-line)}:root:not(.dark) .libtv-generation-table thead th{background:#eef3f6}:root:not(.dark) .libtv-faq-answer{color:var(--libtv-muted)}.libtv-promo-banner .libtv-promo-copy h1,.libtv-promo-banner .libtv-countdown strong{color:#fff}.sa-billing-price-comparison{flex-wrap:wrap;align-items:center;gap:6px 10px;margin:4px 0 12px;display:flex}.sa-billing-price-comparison .sa-billing-original{margin:0}.sa-billing-price-comparison small{color:var(--libtv-muted);font-size:11px;line-height:1.4}.is-byok .sa-byok-account{grid-column:1/-1}.sa-byok-account{border:1px solid var(--libtv-line);background:var(--libtv-panel);color:var(--libtv-paper);border-radius:20px;min-width:0;margin:12px 0;padding:24px}.sa-byok-account h3{color:inherit;margin:16px 0 12px;font-size:18px}.sa-byok-account p,.sa-byok-account small{color:var(--libtv-muted);overflow-wrap:anywhere;line-height:1.65}.sa-byok-account button,.sa-byok-account a{border:1px solid var(--libtv-line);background:var(--libtv-panel-deep);color:var(--libtv-paper);border-radius:12px;justify-content:center;align-items:center;min-height:42px;margin:4px 8px 8px 0;padding:10px 16px;display:inline-flex}.sa-byok-account button:disabled{opacity:.55;cursor:not-allowed}.sa-byok-account label{gap:8px;display:grid}.sa-byok-account input{border:1px solid var(--libtv-line);background:var(--libtv-panel-deep);width:100%;min-width:0;color:var(--libtv-paper);border-radius:10px;padding:12px}.sa-byok-account form{max-width:680px;margin:16px 0}.sa-byok-account form small{margin:8px 0;display:block}.sa-byok-request-list{margin:0;padding:0;list-style:none}.sa-byok-request-list li{border-top:1px solid var(--libtv-line);overflow-wrap:anywhere;padding:14px 0}.sa-byok-request-list small{display:block}.libtv-byok-form [role=alert]{color:#c24c40;font-size:14px;line-height:1.6}@media (width<=760px){.sa-byok-account{padding:18px}.sa-byok-account button{white-space:normal;max-width:100%}}.libtv-pricing-page{background-image:radial-gradient(42% 36% at 21% 63%,#2f80b426,#0000 76%),radial-gradient(34% 28% at 86% 70%,#aa5f411f,#0000 77%)}:root:not(.dark) .libtv-pricing-page{background-color:#f4f7fa;background-image:radial-gradient(42% 36% at 21% 63%,#5ba6d02b,#0000 76%),radial-gradient(34% 28% at 86% 70%,#daa17e24,#0000 77%)}.libtv-pricing-page .libtv-plan-hero,.libtv-pricing-page .sa-byok-studio,.libtv-pricing-page .libtv-plan-benefits,.libtv-pricing-page .sa-pricing-reference-group{-webkit-backdrop-filter:blur(22px)saturate(145%);backdrop-filter:blur(22px)saturate(145%);background:#222730ad;border:1px solid #ffffff26;box-shadow:0 18px 48px #0000002e,inset 0 1px #ffffff14}:root:not(.dark) .libtv-pricing-page .libtv-plan-hero,:root:not(.dark) .libtv-pricing-page .sa-byok-studio,:root:not(.dark) .libtv-pricing-page .libtv-plan-benefits,:root:not(.dark) .libtv-pricing-page .sa-pricing-reference-group{background:#ffffffb8;border-color:#ffffffe0;box-shadow:0 18px 48px #182a3a17,inset 0 1px #ffffffe6}.sa-plan-detail-disclosure>summary,.sa-plan-benefit-disclosure>summary{cursor:pointer;min-height:36px;color:var(--libtv-muted);justify-content:space-between;align-items:center;gap:8px;font-size:12px;list-style:none;display:flex}.sa-plan-detail-disclosure>summary::-webkit-details-marker{display:none}.sa-plan-benefit-disclosure>summary::-webkit-details-marker{display:none}.sa-plan-detail-disclosure>summary svg,.sa-plan-benefit-disclosure>summary svg{width:16px;height:16px;transition:transform .18s}.sa-plan-detail-disclosure[open]>summary svg,.sa-plan-benefit-disclosure[open]>summary svg{transform:rotate(180deg)}.sa-plan-benefit-disclosure{min-height:0}.is-byok .libtv-plan-rail{display:flex}.is-byok .libtv-plan-rail .libtv-plan{flex:1 0 280px;min-width:280px}.sa-pricing-plan-overview{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;margin:18px 0;display:grid}.sa-pricing-plan-overview button{min-width:0;color:var(--libtv-paper);text-align:left;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);cursor:pointer;background:#282e37a6;border:1px solid #ffffff26;border-radius:16px;gap:6px;padding:13px 15px;display:grid}.sa-pricing-plan-overview button:hover,.sa-pricing-plan-overview button:focus-visible{border-color:var(--libtv-cyan)}.sa-pricing-plan-overview span{color:var(--libtv-muted);font-size:12px}.sa-pricing-plan-overview strong{overflow-wrap:anywhere;font-size:clamp(15px,1.4vw,20px)}:root:not(.dark) .sa-pricing-plan-overview button{background:#ffffffb8;border-color:#ffffffe6}@media (width<=760px){.sa-pricing-plan-overview{display:flex;overflow-x:auto}.sa-pricing-plan-overview button{flex:0 0 145px}}.libtv-pricing-page:not(.is-byok) .libtv-plan-hero{flex-direction:column;min-height:410px;padding:22px 20px 16px;display:flex}.libtv-pricing-page:not(.is-byok) .libtv-plan{min-width:0}.libtv-pricing-page .libtv-plan-name-row{align-items:center;min-height:40px}.libtv-pricing-page .libtv-plan-name-row h2{font-size:21px;font-weight:600}.libtv-pricing-page .libtv-plan-name-row>span{padding:6px 8px;font-size:12px}.libtv-pricing-page .libtv-plan-price{gap:5px;min-height:48px;margin:12px 0 4px}.libtv-pricing-page .libtv-plan-price strong{letter-spacing:-.035em;font-size:clamp(27px,2.3vw,39px)}.libtv-pricing-page .libtv-plan-price em{font-size:13px}.sa-offer-original{color:var(--libtv-muted);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:8px;min-height:22px;font-size:13px;display:flex}.sa-offer-original small{font-size:10px}.libtv-pricing-page:not(.is-byok) .libtv-plan-meta{gap:5px;min-height:110px;margin:12px 0 4px;font-size:12px;display:grid}.libtv-plan-meta .sa-rolling-value,.libtv-plan-meta .sa-rolling-value span{width:auto}.libtv-plan-meta .sa-rolling-digit{width:1ch!important}.libtv-pricing-page .sa-offer-annual-saving{color:var(--libtv-cyan)}.sa-offer-allowance{min-height:84px;margin:8px 0 10px}.sa-offer-allowance .libtv-credit-total{margin:0 0 10px;font-size:26px}.sa-offer-allowance .libtv-credit-options{border:1px solid var(--libtv-line);margin:0 0 10px}.sa-offer-allowance .libtv-credit-options button{white-space:normal;height:auto;min-height:34px;padding:6px 8px;font-size:11px;line-height:1.4}.sa-offer-allowance .libtv-generation-note{margin:0;font-size:11px;line-height:1.6}.sa-offer-seats{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;margin:2px 0 16px;display:flex}.sa-offer-seats>strong{color:var(--libtv-muted);font-size:12px}.libtv-pricing-page:not(.is-byok) .libtv-open-button{margin-top:auto}.libtv-pricing-page .libtv-plan.is-selected .libtv-plan-hero{outline:2px solid var(--libtv-cyan);outline-offset:2px}.libtv-pricing-page .libtv-plan-banner{white-space:normal;gap:7px;height:auto;min-height:30px;padding:7px 10px;font-size:11px;line-height:1.45}.libtv-pricing-page .libtv-plan-banner .sa-rolling-value{font-size:12px}.libtv-pricing-page .libtv-rail-arrow:disabled{opacity:0;pointer-events:none}.libtv-pricing-page .libtv-cycle-switch{width:min(860px,67vw)}.libtv-pricing-page .libtv-cycle-switch button{transition:color .16s,background-color .16s}.sa-pricing-reference-groups{gap:12px;width:min(100%,1390px);margin:0 auto 32px;display:grid}.sa-pricing-reference-group{border:1px solid var(--libtv-line);border-radius:16px;overflow:hidden}.sa-pricing-reference-group>summary{color:var(--libtv-paper);cursor:pointer;justify-content:space-between;align-items:center;gap:16px;padding:18px 22px;font-size:19px;font-weight:600;list-style:none;display:flex}.sa-pricing-reference-group>summary::-webkit-details-marker{display:none}.sa-pricing-reference-group>summary svg{width:20px;height:20px;transition:transform .16s}.sa-pricing-reference-group[open]>summary svg{transform:rotate(180deg)}.sa-pricing-reference-group .libtv-generation-table{width:100%;margin:0;padding:0 16px 16px}.sa-pricing-reference-group .libtv-generation-table>h2{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.libtv-pricing-footer>a{color:inherit;text-underline-offset:4px}.libtv-pricing-footer>a:hover,.libtv-pricing-footer>a:focus-visible{color:var(--libtv-paper);text-decoration:underline}@media (width>=1440px){.libtv-pricing-page:not(.is-byok) .libtv-plan-rail{grid-template-columns:repeat(5,minmax(0,1fr));gap:14px;display:grid;overflow:visible}.libtv-pricing-page:not(.is-byok) .libtv-plan{width:100%}.libtv-pricing-page:not(.is-byok) .libtv-rail-arrow{display:none}}@media (width>=761px) and (width<=1439px){.libtv-pricing-page:not(.is-byok) .libtv-plan-rail{display:flex;overflow-x:auto}.libtv-pricing-page:not(.is-byok) .libtv-plan{flex:0 0 300px}}@media (width<=760px){.libtv-pricing-page .libtv-cycle-switch{border-radius:20px;grid-template-columns:repeat(2,minmax(0,1fr));width:100%;display:grid}.libtv-pricing-page .libtv-cycle-switch button{min-height:44px}.libtv-pricing-page:not(.is-byok) .libtv-plan-rail{grid-template-columns:minmax(0,1fr);gap:18px;display:grid;overflow:visible}.libtv-pricing-page:not(.is-byok) .libtv-plan-hero{min-height:0}.libtv-pricing-page .libtv-plan-benefits{display:none}.libtv-pricing-page.benefits-expanded .libtv-plan-benefits,.libtv-pricing-page.is-byok .libtv-plan-benefits{display:block}.libtv-pricing-page .libtv-rail-arrow{display:none}}:root:not(.dark) .libtv-credit-options{background:#e4edf0}:root:not(.dark) .libtv-credit-options button{color:var(--libtv-paper)}:root:not(.dark) .libtv-credit-options button.is-active{color:#fff;background:#17242c}:root:not(.dark) .sa-offer-seats .libtv-seat-stepper{background:#dbe9ef}:root:not(.dark) .sa-offer-seats .libtv-seat-stepper span,:root:not(.dark) .sa-offer-seats .libtv-seat-stepper button{color:#17242c}@media (prefers-reduced-motion:reduce){.libtv-pricing-page .libtv-cycle-switch button{transition:none}}.libtv-pricing-page:not(.is-byok) .libtv-plan{-webkit-backdrop-filter:blur(18px)saturate(135%);backdrop-filter:blur(18px)saturate(135%);background:#24272cc2;border:1px solid #ffffff24;border-radius:24px;overflow:hidden;box-shadow:0 14px 40px #0003}.libtv-pricing-page:not(.is-byok) .libtv-plan--luxury{background:#112631d4;border-color:#4ccffbb3}.libtv-pricing-page:not(.is-byok) .libtv-plan--supreme{background:#2d1812d4;border-color:#ff5a0db3}.libtv-pricing-page:not(.is-byok) .libtv-plan-hero,.libtv-pricing-page:not(.is-byok) .libtv-plan-benefits{box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0;border-radius:0}.libtv-pricing-page:not(.is-byok) .libtv-plan-benefits{border-top:1px solid #ffffff1a;margin:0;padding:14px 20px 22px}.libtv-pricing-page:not(.is-byok) .libtv-plan-benefits>summary{color:var(--libtv-cyan);margin-bottom:14px;font-weight:650}.libtv-pricing-page:not(.is-byok) .libtv-plan-hero{min-height:390px}:root:not(.dark) .libtv-pricing-page:not(.is-byok) .libtv-plan{background:#ffffffd1;border-color:#374b5a2b}:root:not(.dark) .libtv-pricing-page:not(.is-byok) .libtv-plan--luxury{background:#e6f7fce0}:root:not(.dark) .libtv-pricing-page:not(.is-byok) .libtv-plan--supreme{background:#fff0e5e0}@media (width>=1160px){.libtv-pricing-page:not(.is-byok) .libtv-plan-rail{grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;display:grid;overflow:visible}.libtv-pricing-page:not(.is-byok) .libtv-plan{flex:none;width:100%;min-width:0}.libtv-pricing-page:not(.is-byok) .libtv-rail-arrow{display:none}}.libtv-pricing-page s{color:#71717a;background:0 0;text-decoration:line-through;text-decoration-thickness:1px}.libtv-pricing-page:not(.is-byok) .sa-plan-charge{gap:4px;margin-top:auto;margin-bottom:10px;display:grid}.libtv-pricing-page:not(.is-byok) .sa-plan-charge+.libtv-open-button{margin-top:0}.sa-plan-charge p{margin:0;font-size:12px;line-height:1.5}.sa-plan-actual-charge{font-weight:600}.sa-plan-launch-offer{color:#d97706}.sa-plan-payment-later{opacity:.75;margin:8px 0 0;font-size:11px;line-height:1.5}.sa-plan-topup-note{opacity:.6;margin-top:8px;font-size:11px;line-height:1.5;display:block}.libtv-open-button[aria-busy=true]{cursor:progress}.sa-trial-credit-toggle{cursor:pointer;background:#d9770614;border:1px solid #d9770659;border-radius:10px;align-items:flex-start;gap:10px;max-width:760px;margin:12px auto 4px;padding:10px 14px;font-size:13px;line-height:1.5;display:flex}.sa-trial-credit-toggle input{accent-color:#d97706;margin-top:3px}.sa-trial-credit-toggle input:focus-visible{outline-offset:2px;outline:2px solid #d97706}.libtv-pricing-page .libtv-cycle-switch{flex-wrap:nowrap;width:min(640px,100%)}.libtv-pricing-page .libtv-cycle-switch button{flex:1 1 0;min-width:0}.libtv-pricing-page .libtv-cycle-switch button .libtv-cycle-discount:empty{display:none}.libtv-pricing-page .libtv-credit-store{text-underline-offset:3px;background:0 0;padding:6px 4px;font-size:14px;text-decoration:underline;border:0!important}.libtv-pricing-page .libtv-credit-store[aria-pressed=true]{font-weight:600;text-decoration:none}@media (width<=760px){.libtv-pricing-page .libtv-pricing-controls{flex-direction:column;align-items:stretch;gap:6px;height:auto;min-height:0;padding:20px 0 8px}.libtv-pricing-page .libtv-cycle-switch{border-radius:999px;grid-template-columns:repeat(3,minmax(0,1fr));width:100%;height:auto;margin:0;display:grid}.libtv-pricing-page .libtv-cycle-switch button{height:auto;min-height:48px;padding:6px 4px;font-size:14px}.libtv-pricing-page .libtv-cycle-switch button .libtv-cycle-discount{margin:2px auto 0;font-size:11px;display:block}.libtv-pricing-page .libtv-credit-store{align-self:center;display:inline-flex}}.sa-value-controls{border:1px solid var(--libtv-line);background:var(--libtv-panel);color:var(--libtv-paper);border-radius:18px;grid-template-columns:minmax(0,1fr) auto;gap:12px 24px;margin:12px 0 22px;padding:20px;display:grid}.sa-value-controls h2{margin:0 0 6px;font-size:20px}.sa-value-controls p{color:var(--libtv-muted);margin:0;font-size:12px;line-height:1.55}.sa-value-selectors{flex-wrap:wrap;align-items:flex-end;gap:12px;display:flex}.sa-value-selectors label{color:var(--libtv-muted);gap:6px;font-size:11px;display:grid}.sa-value-selectors select{border:1px solid var(--libtv-line);background:var(--libtv-panel-deep);max-width:190px;min-height:38px;color:var(--libtv-paper);border-radius:8px;padding:6px 10px}.sa-value-controls>.sa-value-caveat{grid-column:1/-1;font-size:11px}.libtv-pricing-page:not(.is-byok) .libtv-plan.has-banner .libtv-plan-banner{box-sizing:border-box;border-radius:24px 24px 0 0;flex-direction:column;gap:4px;height:64px;min-height:64px;margin:0;padding:10px 12px;line-height:1.4;display:flex;overflow:hidden}.libtv-pricing-page:not(.is-byok) .libtv-plan.has-banner .libtv-plan-banner span{font-size:12px}.libtv-pricing-page:not(.is-byok) .libtv-plan.has-banner .libtv-plan-banner strong{font-size:11px}.libtv-pricing-page:not(.is-byok) .libtv-plan.has-banner .libtv-plan-hero{border-top:0;border-top-left-radius:0;border-top-right-radius:0;margin:0}.sa-period-credit-total{color:var(--libtv-paper);flex-wrap:wrap;align-items:baseline;gap:5px;margin:4px 0 8px;font-size:28px;display:flex}.sa-period-credit-total>span:last-child{color:var(--libtv-muted);font-size:12px}.sa-result-estimate{border-top:1px solid var(--libtv-line);color:var(--libtv-muted);gap:5px;margin-top:8px;padding:12px 0;font-size:12px;display:grid}.sa-result-estimate>strong{color:var(--libtv-cyan);font-size:15px}.sa-value-caveat{color:var(--libtv-muted);margin:6px 0;font-size:10px;line-height:1.55}.libtv-pricing-page:not(.is-byok) .sa-offer-allowance{min-height:278px}.sa-model-benefits{border-top:1px solid var(--libtv-line);margin:14px 0;padding:14px 0}.sa-model-benefits h3{color:var(--libtv-cyan);margin:0 0 10px;font-size:14px}.sa-model-benefits ul{gap:10px;padding:0;list-style:none;display:grid}.sa-model-benefits li{color:var(--libtv-paper);align-items:flex-start;gap:7px;font-size:12px;line-height:1.5;display:flex}.sa-model-benefits li svg{flex:0 0 14px;width:14px;height:14px;margin-top:2px}.sa-model-benefits p{color:var(--libtv-muted);font-size:11px;line-height:1.6}.libtv-pricing-page .sa-billing-explainer{display:none}.sa-byok-intro{grid-column:1/-1;max-width:900px;padding:18px 0 10px}.sa-byok-intro>span{color:var(--libtv-cyan);letter-spacing:.1em;margin-bottom:14px;font-size:12px;display:block}.sa-byok-intro h1{color:var(--libtv-paper);letter-spacing:-.025em;margin:0 0 16px;font-size:clamp(28px,3.4vw,44px);line-height:1.12}.sa-byok-intro p{color:var(--libtv-muted);max-width:770px;font-size:15px;line-height:1.75}.is-byok .libtv-plan--byok{grid-template-columns:minmax(280px,.8fr) minmax(0,1.2fr);align-items:start}.is-byok .libtv-plan--byok .libtv-plan-hero{border-radius:24px;align-self:start;padding:26px}.is-byok .libtv-plan--byok .libtv-plan-benefits{padding:4px 0}.sa-byok-boundary{color:var(--libtv-muted);font-size:12px;line-height:1.65}.sa-byok-price-points{color:var(--libtv-paper);gap:12px;margin:0;padding:16px 0;list-style:none;display:grid}.sa-byok-price-points li{align-items:center;gap:8px;font-size:13px;display:flex}.sa-byok-price-points svg{width:16px;height:16px;color:var(--libtv-cyan)}.sa-byok-outcomes{grid-column:1/-1;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.sa-byok-outcomes article{border:1px solid var(--libtv-line);background:var(--libtv-panel);border-radius:16px;padding:20px}.sa-byok-outcomes h3{color:var(--libtv-paper);margin:0 0 10px;font-size:16px;line-height:1.4}.sa-byok-outcomes p{color:var(--libtv-muted);margin:0;font-size:13px;line-height:1.65}.sa-promo-facts{gap:10px;margin-top:14px;display:flex}.sa-promo-facts span{border:1px solid var(--libtv-line);background:var(--libtv-panel);color:var(--libtv-paper);border-radius:999px;padding:6px 12px;font-size:12px}@media (width<=1100px){.sa-value-controls{grid-template-columns:1fr}.sa-value-selectors{justify-content:flex-start}}@media (width<=760px){.sa-value-selectors label{flex:100px}.sa-value-selectors select{width:100%;max-width:100%}.sa-byok-outcomes,.is-byok .libtv-plan--byok{grid-template-columns:minmax(0,1fr)}.libtv-pricing-page:not(.is-byok) .libtv-plan:not(.has-banner){padding-top:0}.libtv-pricing-page:not(.is-byok) .sa-offer-allowance{min-height:0}.sa-byok-intro{padding:12px 0}.sa-value-controls{padding:16px}}.is-byok .libtv-plan--byok .libtv-campaign-box{box-sizing:border-box;width:100%;max-width:100%;margin-left:0;margin-right:0}.sa-fx-reference{margin-top:6px;line-height:1.6;display:block}.sa-plan-banner-spacer{height:64px}.libtv-pricing-page:not(.is-byok) .libtv-plan:not(.has-banner){padding-top:0}.libtv-pricing-page:not(.is-byok) .libtv-plan-hero>.libtv-contact-button,.sa-contact-spacer{justify-content:center;align-items:center;height:24px;min-height:24px;margin:8px 0 0;padding:0;display:flex}@media (width>=1440px){@supports (grid-template-rows:subgrid){.libtv-pricing-page:not(.is-byok) .libtv-plan-rail{grid-template-rows:64px auto auto;row-gap:0}.libtv-pricing-page:not(.is-byok) .libtv-plan{grid-template-rows:subgrid;grid-row:span 3;row-gap:0;display:grid}.libtv-pricing-page:not(.is-byok) .libtv-plan-hero{align-self:stretch;min-height:0}}}@media (width<=760px){.sa-plan-banner-spacer,.sa-contact-spacer{display:none}}.sa-pricing-toolbar{color:var(--libtv-paper);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;padding:12px 0;font-size:13px;display:flex}.libtv-pricing-footer .sa-checkout-privacy{color:var(--libtv-muted);flex-basis:100%;font-size:12px;line-height:1.6}.libtv-pricing-footer{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;display:flex}.sa-policy-rule{color:var(--libtv-cyan);font-size:11px;line-height:1.5}.sa-credit-membership-distinction{border:1px solid var(--border);border-radius:12px;padding:12px;font-size:12px;line-height:1.6}@media (width<=760px){.sa-pricing-toolbar{position:relative}.sa-pricing-toolbar select{min-height:42px}.libtv-pricing-footer{justify-content:center}}:root:has(.libtv-pricing-page) .ll-home-campaign{background:#080c10}:root:has(.libtv-pricing-page) .ll-home-campaign-inner{-webkit-backdrop-filter:blur(28px)saturate(145%);backdrop-filter:blur(28px)saturate(145%);background:linear-gradient(112deg,#51637170,#29323ea6 51%,#64535261);border:1px solid #fff6;box-shadow:inset 0 1px 1px #ffffff85,inset 0 -1px #ffffff1a,0 10px 26px #00000038}:root:has(.libtv-pricing-page) .ll-home-countdown{background:#ffffff21;border:1px solid #ffffff40;box-shadow:inset 0 1px #ffffff38}:root:has(.libtv-pricing-page) .ll-home-campaign-inner>a{color:#102534;background:#ffffffe6;box-shadow:inset 0 1px #ffffffe6,0 3px 12px #00000021}.libtv-pricing-page{--pricing-glass-fill:linear-gradient(138deg, #ffffff2e, #dae9f213 42%, #ffffff18 100%);--pricing-glass-rim:#ffffff7a;--pricing-glass-shadow:inset 0 2px 1px #ffffff8a, inset 0 -1px #ffffff1a, 0 22px 56px #00000045, 0 3px 9px #00000017;background-color:#080c10;background-image:radial-gradient(48% 17% at 42% 17%,#488db126,#0000 80%),radial-gradient(40% 18% at 81% 41%,#996c7b1a,#0000 82%),radial-gradient(52% 20% at 28% 70%,#4c8aa41f,#0000 82%)}.libtv-pricing-page:not(.is-byok) .libtv-plan-carousel{isolation:isolate;position:relative}.libtv-pricing-page:not(.is-byok) .libtv-plan-rail{z-index:1;position:relative}.libtv-pricing-page:not(.is-byok) .libtv-plan-carousel:before{content:"";z-index:0;pointer-events:none;opacity:1;background:radial-gradient(23% 45% at 12% 54%,#44a1cc4a,#0000 88%),radial-gradient(20% 46% at 49% 43%,#8a76ba38,#0000 88%),radial-gradient(25% 40% at 83% 64%,#de825e36,#0000 88%),url(/libtv-pricing/seedance-promo-source.webp) 50%/cover no-repeat;position:absolute;inset:-12% -5%;-webkit-mask-image:radial-gradient(75% 48% at 55% 55%,#000 12%,#0000 95%);mask-image:radial-gradient(75% 48% at 55% 55%,#000 12%,#0000 95%)}.libtv-pricing-page :is(.libtv-cycle-switch,.libtv-credit-store,.sa-value-controls,.sa-pricing-reference-group,.libtv-generation-scroll,.libtv-enterprise-strip,.sa-credit-pack,.sa-credit-custom,.sa-credit-custom-total,.sa-credit-membership-distinction,.sa-byok-master,.sa-byok-offer,.sa-byok-pillars article,.sa-byok-calculator,.sa-byok-comparison article,.sa-byok-protocols span,.sa-byok-outcomes article,.libtv-plan--byok .libtv-plan-hero,.libtv-byok-modal){border:1px solid var(--pricing-glass-rim);background:var(--pricing-glass-fill);box-shadow:var(--pricing-glass-shadow);-webkit-backdrop-filter:blur(32px)saturate(135%);backdrop-filter:blur(32px)saturate(135%)}.libtv-pricing-page :is(.sa-value-controls,.sa-pricing-reference-group,.libtv-generation-scroll,.libtv-enterprise-strip,.sa-credit-pack,.sa-credit-custom,.sa-byok-master,.sa-byok-offer){border-radius:26px}.libtv-pricing-page:not(.is-byok) .libtv-plan{border:1px solid var(--pricing-glass-rim);background:var(--pricing-glass-fill);box-shadow:var(--pricing-glass-shadow);-webkit-backdrop-filter:blur(32px)saturate(135%);backdrop-filter:blur(32px)saturate(135%);isolation:isolate;border-radius:32px;position:relative;overflow:hidden}.libtv-pricing-page:not(.is-byok) .libtv-plan:before{content:"";pointer-events:none;z-index:0;border-radius:inherit;background:linear-gradient(112deg,#ffffff24,#0000 30% 68%,#ffffff0f),radial-gradient(88% 31% at 26% 0,#ffffff1c,#0000 85%);position:absolute;inset:0}.libtv-pricing-page:not(.is-byok) .libtv-plan>*{z-index:1;position:relative}.libtv-pricing-page:not(.is-byok) .libtv-plan:after{content:"";z-index:2;border-radius:inherit;pointer-events:none;position:absolute;inset:1px;box-shadow:inset 2px 2px 1px #ffffff80,inset -2px -2px 1px #ffffff30,inset 0 0 0 1px #ffffff14}.libtv-pricing-page:not(.is-byok) .libtv-plan-hero,.libtv-pricing-page:not(.is-byok) .libtv-plan-benefits{box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0}.libtv-pricing-page:not(.is-byok) .libtv-plan--luxury{border-color:#abe2f5a3}.libtv-pricing-page:not(.is-byok) .libtv-plan--supreme{border-color:#ffcfaba3}.libtv-pricing-page:not(.is-byok) .libtv-plan-banner{color:#fff;-webkit-backdrop-filter:blur(20px)saturate(145%);backdrop-filter:blur(20px)saturate(145%);background:linear-gradient(116deg,#4dd1f8a3,#2a89cf6b);border:0;border-bottom:1px solid #ffffff38;border-radius:31px 31px 0 0;box-shadow:inset 0 1px #ffffff94,inset 0 -1px #ffffff1f,0 10px 24px #1eb3e41f}.libtv-pricing-page:not(.is-byok) .libtv-plan--supreme .libtv-plan-banner{background:linear-gradient(116deg,#ffd567a8,#eb873970);box-shadow:inset 0 1px #ffffff94,inset 0 -1px #ffffff21,0 10px 24px #eba03621}.libtv-pricing-page.is-team:not(.is-byok) .libtv-plan--supreme .libtv-plan-banner{background:linear-gradient(116deg,#5b8fff9e,#3658c66b);box-shadow:inset 0 1px #ffffff8f,inset 0 -1px #ffffff1f,0 10px 24px #3668e321}.libtv-pricing-page .libtv-cycle-switch button.is-active{background:#ffffff24;box-shadow:inset 0 1px #ffffff7a,inset 0 -1px #ffffff1c,0 5px 15px #00000021}.libtv-pricing-page .libtv-cycle-switch button .libtv-cycle-discount{color:#ffc697;white-space:nowrap;background:#ff90441a;border:1px solid #ffb17152;border-radius:999px;padding:3px 8px;font-weight:720;display:inline-block}.libtv-pricing-page .libtv-plan-name-row>span{color:#85dcf7;background:#2aa7d21f;border:1px solid #69dbff57;border-radius:999px;box-shadow:inset 0 1px #ffffff1f}.libtv-pricing-page .libtv-plan--supreme .libtv-plan-name-row>span{color:#ffb686;background:#ff6f321f;border-color:#ffa06a57}.libtv-pricing-page .sa-offer-original s{color:#adb9c3;text-decoration-color:#adb9c3}.libtv-pricing-page .sa-plan-monthly-equivalent{color:#d5e5ed;letter-spacing:.01em;margin:0 0 3px;font-size:13px;font-weight:600}.libtv-pricing-page :is(.libtv-campaign-box,.libtv-credit-options,.sa-credit-custom-total,.sa-promo-facts span){background:#ffffff0e;border:1px solid #ffffff21;box-shadow:inset 0 1px #ffffff1a}.libtv-pricing-page .libtv-generation-scroll{box-shadow:none;background:#ffffff09}.libtv-pricing-page .libtv-generation-table :is(thead th,.libtv-table-section th){background:#ffffff12}.libtv-pricing-page .libtv-faq{box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0;border-radius:0}.libtv-pricing-page .libtv-promo-banner{color:#fff;border-color:#ffffff4d;box-shadow:inset 0 1px #ffffff5c,0 14px 36px #00000026}.libtv-pricing-page .libtv-promo-banner :is(.sa-annual-copy,.sa-annual-copy *,.sa-annual-countdown,.sa-annual-countdown *){color:#fff}:root:not(.dark) .libtv-pricing-page{--pricing-glass-fill:linear-gradient(145deg, #ffffff8f, #ffffff3d 53%, #ffffff5c);--pricing-glass-rim:#ffffffeb;--pricing-glass-shadow:inset 0 2px 1px #fffffffa, inset 0 -1px #ffffff85, 0 18px 45px #1c344821, 0 3px 9px #1c34480d;background-color:#eef3f7;background-image:radial-gradient(48% 17% at 42% 17%,#7cbfd759,#0000 80%),radial-gradient(40% 18% at 81% 41%,#e7ad8f3d,#0000 82%),radial-gradient(52% 20% at 28% 70%,#7cbccd38,#0000 82%)}:root:not(.dark):has(.libtv-pricing-page) .ll-home-campaign{background:#eef3f7}:root:not(.dark):has(.libtv-pricing-page) .ll-home-campaign-inner{color:#193244;background:linear-gradient(112deg,#ffffffc7,#d7e9f294 51%,#ffe7d694);border-color:#fffffff0;box-shadow:inset 0 1px 1px #fff,inset 0 -1px #ffffffa6,0 9px 25px #203c4d21}:root:not(.dark):has(.libtv-pricing-page) .ll-home-countdown{color:#284255;background:#ffffff73;border-color:#ffffffb3}:root:not(.dark):has(.libtv-pricing-page) .ll-home-campaign-inner>a{color:#163348;background:#ffffffd1}:root:not(.dark) .libtv-pricing-page:not(.is-byok) .libtv-plan-carousel:before{opacity:.63}:root:not(.dark) .libtv-pricing-page:not(.is-byok) .libtv-plan{border-color:var(--pricing-glass-rim);background:var(--pricing-glass-fill)}:root:not(.dark) .libtv-pricing-page:not(.is-byok) .libtv-plan--luxury{border-color:#c2e8f5f0}:root:not(.dark) .libtv-pricing-page:not(.is-byok) .libtv-plan--supreme{border-color:#ffd5bdf0}:root:not(.dark) .libtv-pricing-page:not(.is-byok) .libtv-plan-banner{color:#16435a;background:linear-gradient(116deg,#62d1f394,#ade8f86b)}:root:not(.dark) .libtv-pricing-page:not(.is-byok) .libtv-plan--supreme .libtv-plan-banner{color:#57270c;background:linear-gradient(116deg,#ffdc7599,#fbb5706e)}:root:not(.dark) .libtv-pricing-page.is-team:not(.is-byok) .libtv-plan--supreme .libtv-plan-banner{color:#102f78;background:linear-gradient(116deg,#7ba5ff94,#b7cdff6b)}:root:not(.dark) .libtv-pricing-page:not(.is-byok) .libtv-plan-hero,:root:not(.dark) .libtv-pricing-page:not(.is-byok) .libtv-plan-benefits{box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0}:root:not(.dark) .libtv-pricing-page .libtv-cycle-switch button.is-active{background:#ffffff61}:root:not(.dark) .libtv-pricing-page .libtv-cycle-switch button .libtv-cycle-discount{color:#a14c20;background:#ff8f411a}:root:not(.dark) .libtv-pricing-page .libtv-plan-name-row>span{color:#006d91}:root:not(.dark) .libtv-pricing-page .libtv-plan--supreme .libtv-plan-name-row>span{color:#994209}:root:not(.dark) .libtv-pricing-page .sa-offer-original s{color:#677380;text-decoration-color:#677380}:root:not(.dark) .libtv-pricing-page .sa-plan-monthly-equivalent{color:#365362}:root:not(.dark) .libtv-pricing-page :is(.libtv-campaign-box,.libtv-credit-options,.sa-credit-custom-total,.sa-promo-facts span){background:#ffffff47;border-color:#ffffffa6}:root:not(.dark) .libtv-pricing-page .libtv-generation-scroll{background:#ffffff3d}:root:not(.dark) .libtv-pricing-page .libtv-generation-table :is(thead th,.libtv-table-section th){background:#ffffff57}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.libtv-pricing-page:not(.is-byok) .libtv-plan,.libtv-pricing-page :is(.libtv-cycle-switch,.sa-value-controls,.sa-pricing-reference-group,.libtv-generation-scroll,.libtv-enterprise-strip,.sa-credit-pack,.sa-credit-custom,.sa-byok-master,.sa-byok-offer){background:#252c34eb}:root:not(.dark) .libtv-pricing-page:not(.is-byok) .libtv-plan,:root:not(.dark) .libtv-pricing-page :is(.libtv-cycle-switch,.sa-value-controls,.sa-pricing-reference-group,.libtv-generation-scroll,.libtv-enterprise-strip,.sa-credit-pack,.sa-credit-custom,.sa-byok-master,.sa-byok-offer){background:#ffffffeb}}@media (width<=760px){.libtv-pricing-page .libtv-cycle-switch button .libtv-cycle-discount{margin:4px 0 0}}.libtv-pricing-page:not(.is-byok) .sa-plan-detail-disclosure{display:none}.libtv-pricing-page:not(.is-byok).benefits-expanded .sa-plan-detail-disclosure,.libtv-pricing-page:not(.is-byok) .libtv-plan-benefits{display:block}.libtv-pricing-page:not(.is-byok):not(.benefits-expanded) .libtv-campaign-list li:nth-child(n+3),.libtv-pricing-page:not(.is-byok):not(.benefits-expanded) .libtv-standard-benefits li:nth-child(n+3),.libtv-pricing-page:not(.is-byok):not(.benefits-expanded) .libtv-team-benefits section:nth-child(n+2),.libtv-pricing-page:not(.is-byok):not(.benefits-expanded) .libtv-team-benefits section:first-child li:nth-child(n+3),.libtv-pricing-page:not(.is-byok):not(.benefits-expanded) .sa-model-benefits{display:none}
