.ts-quota-dialog{color:#f3f7f5;background:#101c19;border:1px solid #38504a;border-radius:24px;width:min(1050px,100vw - 32px);max-height:90dvh;margin:auto;padding:0;overflow:auto;box-shadow:0 24px 100px #0009}.ts-quota-dialog::backdrop{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#06110ecc}.ts-quota-content{padding:36px;position:relative}.ts-quota-close{color:inherit;cursor:pointer;background:0 0;border:0;font-size:30px;position:absolute;top:12px;right:18px}.ts-quota-eyebrow{color:#78dfbf;letter-spacing:.14em;font-size:12px;font-weight:700}.ts-quota-dialog h2{margin:14px 30px 14px 0;font-size:clamp(23px,3vw,32px);line-height:1.2}.ts-quota-dialog p{line-height:1.6}.ts-quota-note{color:#bdccc6;font-size:13px}.ts-quota-interval{gap:8px;margin:22px 0;display:flex}.ts-quota-interval button,.ts-quota-later{color:inherit;cursor:pointer;background:0 0;border:1px solid #476056;border-radius:10px;padding:10px 16px}.ts-quota-interval button[aria-pressed=true]{color:#12251d;background:#a5f0d1;border-color:#a5f0d1}.ts-quota-plans{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.ts-quota-plans article{background:#182923;border:1px solid #38504a;border-radius:16px;flex-direction:column;padding:22px;display:flex}.ts-quota-plans h3{text-transform:uppercase;letter-spacing:.09em;margin:0 0 14px;font-size:17px}.ts-quota-plans strong{font-size:28px}.ts-quota-plans strong small{font-size:13px;font-weight:400}.ts-quota-plans p{color:#bdccc6;font-size:13px}.ts-quota-plans ul{flex:1;padding-left:18px;font-size:13px;line-height:1.8}.ts-quota-plans .cs2-button{color:#10251c;white-space:normal;width:100%;margin-top:16px}.ts-quota-plans button:disabled{opacity:.55;cursor:wait}.ts-quota-later{margin-top:8px}.ts-quota-dialog button:focus-visible{outline-offset:3px;outline:3px solid #8aebce}@media (max-width:680px){.ts-quota-content{padding:26px 18px}.ts-quota-plans{grid-template-columns:1fr}.ts-quota-dialog{width:calc(100vw - 20px);max-height:92dvh}.ts-quota-plans article{padding:18px}.ts-quota-plans strong{font-size:25px}}.ts-source-notice{width:min(540px,100vw - 24px)}.ts-source-notice .cs2-button{white-space:normal;max-width:100%;margin-top:12px}
.ts-plan-choice{width:min(1180px,100vw - 32px);font-family:Inter,ui-sans-serif,system-ui,-apple-system,Segoe UI,sans-serif}.ts-plan-choice button{font-family:inherit}.ts-plan-recap{background:#5fddc60f;border:1px solid #5fddc633;border-radius:14px;margin:6px 0 4px;padding:12px 16px}.ts-plan-recap p{color:#d7e6e1;margin:4px 0;font-size:14px}.ts-plan-recap b{color:#a5f0d1}.ts-plan-error{color:#ffd7dd}.ts-export-choice{width:min(560px,100vw - 24px)}.ts-export-options{grid-template-columns:1fr 1fr;gap:12px;margin-top:6px;display:grid}.ts-export-option{color:#f3f7f5;cursor:pointer;text-align:left;background:#182923;border:1px solid #38504a;border-radius:16px;flex-direction:column;align-items:flex-start;gap:6px;padding:14px;display:flex}.ts-export-option.primary{border-color:#a5f0d1;box-shadow:0 0 0 2px #a5f0d133}.ts-export-option b{font-size:15px}.ts-export-option small{color:#a5f0d1;font-size:12px}.ts-export-frame{aspect-ratio:9/16;background:linear-gradient(160deg,#2b4a42,#0f1d1a 70%);border-radius:11px;width:100%;max-width:190px;display:block;position:relative}.ts-export-frame img{filter:drop-shadow(0 2px 6px #0008);width:76%;height:auto;position:absolute;top:17%;left:7%}.ts-export-option.primary .ts-export-frame{margin-left:0}.ts-export-frame.clean{background:linear-gradient(160deg,#3d6b5f,#13241f 70%)}.ts-plan-promo{color:#fff;background:linear-gradient(90deg,#e8173f,#ff5a1f 60%,#ff9f0a);border-radius:14px;flex-wrap:wrap;align-items:center;gap:8px 14px;margin:8px 0 6px;padding:12px 16px;display:flex}.ts-plan-promo strong{text-transform:uppercase;letter-spacing:-.01em;font-size:20px;font-weight:900}.ts-plan-promo-tag{color:#d3122f;letter-spacing:.08em;text-transform:uppercase;background:#fff;border-radius:999px;padding:4px 10px;font-size:11px;font-weight:900}.ts-plan-promo-time{align-items:center;gap:8px;margin-left:auto;font-size:13px;font-weight:800;display:inline-flex}@media (max-width:640px){.ts-plan-promo strong{font-size:17px}.ts-plan-promo-time{margin-left:0}}
.ts-ob{z-index:1200;color:#f7faf9;background:radial-gradient(circle at 60% 25%,#5cddc524,#0000 38%),#09100f;grid-template-rows:auto 4px 1fr auto;font-family:Inter,ui-sans-serif,system-ui;display:grid;position:fixed;inset:0;overflow-y:auto}.ts-ob-top{justify-content:space-between;align-items:center;gap:12px;width:min(940px,100%);margin:0 auto;padding:18px 22px;display:flex}.ts-ob-top>span{color:#a7b9b3;font-size:12px}.ts-ob-progress{background:#1f2c27;height:4px}.ts-ob-progress i{background:linear-gradient(90deg,#48d8be,#a0ebdd);height:100%;transition:width .35s;display:block}.ts-ob-main{align-self:center;width:min(680px,100% - 32px);margin:0 auto;padding:48px 0 32px}.ts-ob-main h1{letter-spacing:-.04em;outline:0;margin:0 0 26px;font-size:clamp(28px,4.6vw,44px);line-height:1.12}.ts-ob-preparing{color:#bdf3e8;background:#5fddc614;border:1px solid #5fddc640;border-radius:99px;align-items:center;gap:9px;margin:0 0 18px;padding:7px 13px;font-size:13px;display:inline-flex}.ts-ob-preparing i{background:#5fddc6;border-radius:50%;width:9px;height:9px;animation:1.4s ease-in-out infinite ts-ob-pulse}@keyframes ts-ob-pulse{0%,to{opacity:.35}50%{opacity:1}}.ts-ob-options{grid-template-columns:1fr 1fr;gap:11px;display:grid}.ts-ob-options button{font:inherit;color:#e6ece9;text-align:left;cursor:pointer;background:#111a18;border:1px solid #ffffff1c;border-radius:14px;min-height:64px;padding:16px 18px;font-size:15px;font-weight:750}.ts-ob-options button:hover{border-color:#75e2ce88}.ts-ob-options button.active{color:#fff;background:#17302c;border-color:#75e2ce;box-shadow:0 0 0 2px #5fddc61a}.ts-ob-options button:disabled{cursor:wait;opacity:.7}.ts-ob-note{color:#a7b9b3;margin-top:16px;font-size:13px}.ts-ob-error{color:#ffd7dd;background:#3a1a1f;border-radius:10px;flex-wrap:wrap;align-items:center;gap:10px;margin-top:16px;padding:11px 13px;font-size:13px;display:flex}.ts-ob-error button{color:inherit;cursor:pointer;background:0 0;border:1px solid #ffd7dd66;border-radius:8px;padding:6px 10px}.ts-ob-footer{width:min(940px,100%);padding:16px 22px calc(16px + env(safe-area-inset-bottom));-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#09100fe6;border-top:1px solid #ffffff0d;justify-content:space-between;align-items:center;margin:0 auto;display:flex;position:sticky;bottom:0}.ts-ob-back{color:#b9c6c1;cursor:pointer;background:0 0;border:0;padding:10px 0;font-size:14px}.ts-ob-eyebrow{color:#8fe7d7;letter-spacing:.14em;margin-bottom:12px;font-size:11px;font-weight:900;display:block}.ts-ob-lead{color:#c6d3ce;margin:-12px 0 24px;font-size:16px;line-height:1.6}.ts-ob-card{background:#111a18;border:1px solid #ffffff14;border-radius:16px;margin-bottom:12px;padding:18px 20px}.ts-ob-card b{font-size:16px;line-height:1.4;display:block}.ts-ob-card p{color:#b9c6c1;margin:8px 0 0;font-size:14px;line-height:1.6}.ts-ob-card small{color:#a7b9b3;margin-top:8px;font-size:12px;display:block}.ts-ob-campaigns{gap:8px;margin:12px 0 0;padding:0;list-style:none;display:grid}.ts-ob-campaigns li{background:#0c1412;border:1px solid #ffffff12;border-radius:11px;padding:10px 12px}.ts-ob-campaigns strong{font-size:14px;display:block}.ts-ob-campaigns span{color:#9fe9d9;margin-top:4px;font-size:12px;display:block}.ts-ob-link{color:#8fe7d7;margin-top:12px;font-size:14px;font-weight:750;display:inline-block}.ts-ob-bar{background:#1f2c27;border-radius:99px;height:8px;margin-top:12px;overflow:hidden}.ts-ob-bar i{background:linear-gradient(90deg,#48d8be,#a0ebdd);border-radius:99px;height:100%;transition:width .5s;display:block}.ts-ob-actions{justify-content:flex-end}.ts-ob-actions .cs2-button{min-width:200px;min-height:50px;font-size:15px}.ts-ob button:focus-visible,.ts-ob a:focus-visible{outline-offset:3px;outline:3px solid #8aebce}:root:has(.cs7-cookie) .ts-ob-footer{padding-bottom:150px}@media (max-width:640px){.ts-ob-main{align-self:start;padding:28px 0 20px}.ts-ob-options{grid-template-columns:1fr}.ts-ob-options button{min-height:56px}.ts-ob-actions .cs2-button{width:100%}}
.ts-premium-export{max-width:980px;overflow:hidden}.ts-premium-scroll{max-height:calc(90dvh - 118px);padding:32px;position:relative;overflow:auto}.ts-premium-export h2{letter-spacing:-.035em;margin-top:14px;font-size:clamp(25px,3vw,34px)}.ts-premium-scroll>p{color:#c8d6d0;max-width:760px;font-size:14px}.ts-premium-export .ts-quota-plans{margin:24px 0 18px}.ts-premium-export .ts-quota-plans article{padding:20px}.ts-premium-export .ts-quota-plans h3{font-size:14px}.ts-premium-export .ts-quota-plans strong{letter-spacing:-.04em;font-size:32px}.ts-premium-export .ts-quota-plans strong small{letter-spacing:0;white-space:nowrap}.ts-premium-export .ts-quota-plans p{min-height:58px}.ts-premium-export .ts-quota-plans ul{padding:0;line-height:1.6;list-style:none}.ts-premium-export .ts-quota-plans li{border-bottom:1px solid #ffffff0d;padding:5px 0}.ts-premium-packs{color:#a7d8c7;text-underline-offset:4px;cursor:pointer;background:0 0;border:0;padding:6px 0;font-size:13px;text-decoration:underline}.ts-premium-footer{z-index:1;background:#14221d;border-top:1px solid #38504a;justify-content:space-between;align-items:center;gap:24px;padding:20px 32px;display:flex;position:sticky;bottom:0}.ts-premium-footer b{font-size:13px;font-weight:500}.ts-premium-footer small{color:#aabfb5;max-width:500px;margin-top:5px;font-size:11px;line-height:1.5;display:block}.ts-premium-free{color:#f3f7f5;cursor:pointer;background:0 0;border:1px solid #557063;border-radius:10px;flex-shrink:0;padding:12px 16px;font-weight:600}.ts-premium-export button:disabled{opacity:.55;cursor:default}@media (max-width:680px){.ts-premium-export{border-radius:20px;width:calc(100vw - 16px);max-height:94dvh}.ts-premium-scroll{max-height:calc(94dvh - 160px);padding:26px 18px}.ts-premium-export .ts-quota-plans{gap:12px;margin-top:18px}.ts-premium-export .ts-quota-plans p{min-height:0;margin:8px 0}.ts-premium-export .ts-quota-plans ul{margin:5px 0}.ts-premium-footer{flex-direction:column;align-items:stretch;gap:10px;padding:14px 18px}.ts-premium-footer small{font-size:10px}.ts-premium-free{width:100%;padding:12px}.ts-premium-export .ts-quota-plans article{padding:16px}}
.ts-source-offers .ts-premium-scroll>p b{color:#f3f7f5;font-weight:700}.ts-source-offers-warning{color:#f6dfb1;background:#e0b25c14;border:1px solid #e0b25c66;border-radius:12px;margin:14px 0 0;padding:12px 14px;font-size:13px}.ts-source-fit{color:#bff3e1;background:#78dfbf1a;border-radius:10px;min-height:0;margin:12px 0 0;padding:9px 11px;font-size:12.5px;line-height:1.45}.ts-source-fit.is-short{color:#c9d4cf;background:#ffffff0d}.ts-source-offer-short{opacity:.82}.ts-source-offers-footer{padding-bottom:max(20px,env(safe-area-inset-bottom))}.ts-source-offers-actions{flex-shrink:0;gap:10px;display:flex}.ts-source-offers-close{color:#d7e4de;text-underline-offset:4px;cursor:pointer;background:0 0;border:0;padding:12px 8px;font-size:13px;text-decoration:underline}.ts-source-offers button:focus-visible{outline-offset:3px;outline:3px solid #8aebce}@media (max-width:680px){.ts-source-offers .ts-premium-scroll{max-height:calc(94dvh - 190px)}.ts-source-offers-footer{padding-bottom:max(14px,env(safe-area-inset-bottom))}.ts-source-offers-actions{flex-direction:column;gap:4px;width:100%}.ts-source-offers-actions .ts-premium-free{width:100%}.ts-source-offers-close{padding:10px 8px}}
