.chat-tts-layout{display:grid;gap:24px}.chat-tts-row{display:flex;flex-wrap:wrap;align-items:flex-end;gap:10px}.chat-tts-between{justify-content:space-between;align-items:center}.chat-tts-grow{flex:1 1 220px;min-width:0}.chat-tts-channel{display:grid;gap:22px}.chat-tts-status{display:inline-flex;align-items:center;gap:8px;font-size:12px;color:var(--muted)}.chat-tts-dot{width:9px;height:9px;border-radius:50%;background:#5b6152}.chat-tts-dot.is-on{background:var(--accent);box-shadow:0 0 0 4px #d4ef7922}.chat-tts-widget{display:grid;gap:10px;padding:16px;border:1px solid var(--line);border-radius:10px;background:var(--panel-2)}.chat-tts-widget-text{display:grid;gap:4px}.chat-tts-link{overflow-wrap:anywhere;font-size:12px;color:#c6ccbd}.chat-tts-foot{justify-content:space-between;align-items:center}.chat-tts-foot a{color:var(--accent);font-weight:700;text-decoration:none}.chat-tts-foot a:hover{text-decoration:underline}.chat-tts-tabs-heading{padding:12px 16px}.chat-tts-count{margin-left:6px;font-size:11px;opacity:.7}.chat-tts-voices,.chat-tts-viewers{display:grid;gap:16px}.chat-tts-voices,.chat-tts-viewers,.chat-tts-catalog,.ct-public-voices,#plans{scroll-margin-top:calc(var(--site-header-height, 72px) + 16px)}.chat-tts-list,.chat-tts-grid{margin:0;padding:0;list-style:none}.chat-tts-list{display:grid;grid-template-columns:repeat(auto-fill,minmax(400px,1fr));gap:8px}.chat-tts-list li{display:grid;grid-template-columns:44px minmax(0,1fr) auto;align-items:center;gap:12px;padding:8px 10px;border:1px solid var(--line);border-radius:10px}.chat-tts-list li.is-off,.ct-viewer.is-off{opacity:.55}.chat-tts-thumb{width:44px;height:44px;flex:0 0 44px;border-radius:8px;object-fit:cover}picture:has(>.chat-tts-thumb){display:contents}picture:has(>.chat-tts-thumb)>source{display:none}.chat-tts-thumb-empty{display:grid;place-items:center;background:var(--panel-2);color:var(--muted);font-weight:700}.chat-tts-name{display:grid;gap:2px;flex:1 1 auto;min-width:0}.chat-tts-name strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:13px}.chat-tts-alias{display:flex;max-width:220px;align-items:center;gap:6px;font-size:12px}.chat-tts-alias input:not([type=checkbox]){width:100%;min-width:90px;max-width:100%;padding:3px 8px;font-size:12px;font-family:ui-monospace,monospace}.chat-tts-catalog{display:grid;gap:12px;padding:14px;border:1px solid var(--line);border-radius:10px;background:var(--panel-2)}.chat-tts-search{position:relative;display:flex;flex-direction:row;align-items:center}.chat-tts-search svg{position:absolute;left:12px;color:var(--muted);pointer-events:none}.chat-tts-search input{flex:1;min-width:0}.ct-site .chat-tts-search input:not([type=checkbox]):not([type=range]){padding-left:36px}.chat-tts-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:8px}.chat-tts-public{grid-template-columns:repeat(auto-fill,minmax(min(100%,290px),1fr));max-height:none;margin-bottom:16px}.chat-tts-grid li{display:flex;align-items:center;gap:10px;padding:6px 8px;border:1px solid var(--line);border-radius:9px;background:var(--panel)}.chat-tts-grid-name{display:grid;gap:4px;flex:1;min-width:0;font-size:12px;overflow:hidden;text-overflow:ellipsis}.chat-tts-on{color:var(--accent);margin:0 9px}.chat-tts-command{display:inline-flex;align-items:center;gap:5px;justify-self:start;padding:2px 8px;border:1px solid #2f3629;border-radius:6px;background:#171a14;color:#b9c1ae;font-family:ui-monospace,monospace;font-size:11px;max-width:100%;min-width:0;white-space:nowrap}.chat-tts-command>svg{flex-shrink:0;color:var(--accent)}button.chat-tts-command{cursor:pointer;transition:border-color .15s,color .15s}button.chat-tts-command:hover{border-color:#5b7238;color:var(--text)}.chat-tts-command>span{overflow:hidden;text-overflow:ellipsis}.chat-tts-settings{display:grid;gap:22px;max-width:640px}.chat-tts-settings fieldset{display:grid;gap:14px;margin:0;padding:0;border:0}.chat-tts-settings legend{margin-bottom:12px;font-size:13px;font-weight:700}.ct-field-pair{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:14px}.ct-field-pair.is-bottom{align-items:end}@media(max-width:700px){.ct-field-pair{grid-template-columns:1fr}}.chat-tts-hint{display:block;font-weight:400}.ct-savebar{display:flex;flex-wrap:wrap;align-items:center;gap:12px;justify-self:start}.ct-savebar.is-dirty{position:fixed;left:50%;bottom:20px;z-index:60;width:min(780px,calc(100% - 32px));transform:translate(-50%);padding:12px 16px;border:1px solid var(--accent);border-radius:12px;background:#1b2216f2;box-shadow:0 12px 40px #0009}.ct-savebar.is-dirty>span{flex:1;font-size:13px;font-weight:700;color:var(--accent)}.chat-tts-pitch .panel-content{display:grid;gap:18px}.chat-tts-pitch .button{justify-self:start}@media(max-width:640px){.chat-tts-list{grid-template-columns:1fr}.chat-tts-list li{grid-template-columns:44px minmax(0,1fr);row-gap:6px}.ct-voice-actions{grid-column:2}}.ct-viewers-tools{display:flex;flex-wrap:wrap;gap:10px}.ct-grow{flex:1 1 260px}.ct-viewers-add{display:flex;flex:0 1 380px;gap:8px}.ct-viewers-add input{flex:1;min-width:0;font-size:13px}@media(max-width:640px){.ct-test-form>label,.ct-test-form>label select,.ct-test-form>.button{flex:1 1 100%;width:100%}}.ct-viewer-list{display:grid;gap:6px;margin:0;padding:0;list-style:none}.ct-viewer{display:grid;grid-template-columns:38px minmax(0,1fr) minmax(170px,240px) auto;align-items:center;gap:12px;padding:8px 10px;border:1px solid var(--line);border-radius:10px;background:var(--panel);transition:border-color .15s}.ct-viewer:hover{border-color:#3b4233}.ct-avatar{display:grid;place-items:center;width:38px;height:38px;border-radius:50%;background:hsl(var(--hue) 32% 26%);color:hsl(var(--hue) 70% 82%);font-size:15px;font-weight:700;overflow:hidden}.ct-avatar>img{width:100%;height:100%;object-fit:cover}.ct-viewer-who{display:grid;gap:3px;min-width:0}.ct-viewer-who strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:13px}.ct-viewer-who .small{display:flex;flex-wrap:wrap;align-items:center;gap:6px}.ct-viewer-who .ct-sub-badge{margin-left:0}.ct-viewer select{width:100%;min-width:0;min-height:36px;padding:6px 10px;font-size:13px}.ct-viewer-heard{display:flex;align-items:center;gap:6px;min-width:0;min-height:36px;padding:6px 10px;border:1px dashed var(--line);border-radius:8px;font-size:13px}.ct-viewer-heard>span:first-child{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ct-viewer-actions{display:flex;align-items:center;gap:6px}.ct-toggle{display:inline-flex;align-items:center;gap:6px;min-height:34px;padding:0 11px;border:1px solid var(--line);border-radius:999px;background:transparent;color:var(--muted);font:inherit;font-size:12px;cursor:pointer;transition:background .15s,color .15s,border-color .15s}.ct-toggle:hover{color:var(--text);border-color:#48513e}.ct-toggle.is-on{border-color:var(--accent);background:#35452a;color:var(--accent)}.ct-toggle.is-danger.is-on{border-color:var(--danger);background:#4a2a26;color:var(--danger)}.ct-shown{margin:0;text-align:center}.chat-tts-viewers .pagination,.chat-tts-voices .pagination,.chat-tts-catalog .pagination{margin-top:0}.ct-empty{display:grid;justify-items:center;gap:10px;padding:24px 0}@media(max-width:1000px){.ct-viewers-tools>*{flex-basis:100%;min-width:0}.ct-viewer{grid-template-columns:38px minmax(0,1fr)}.ct-viewer select,.ct-viewer-actions{grid-column:1 / -1;flex-wrap:wrap}.ct-viewer-actions .ct-toggle{white-space:nowrap}.ct-viewers-add{flex-basis:100%}}.ct-site{--site-header-height: 72px;display:flex;flex-direction:column;min-height:100vh;overflow-x:clip}.ct-site .app-shell .main-content,.ct-site .app-shell .ct-main,.ct-site .app-shell,.ct-site .app-body{min-height:calc(100dvh - var(--site-header-height))}.ct-site .app-body .ct-main{max-width:1180px}.ct-site .sidebar-bottom .nav-link{text-decoration:none}.ct-header{position:sticky;top:0;z-index:50;display:flex;align-items:center;gap:28px;height:72px;padding:0 32px;border-bottom:1px solid var(--line);background:#11160ef5;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.ct-brand{display:inline-flex;align-items:center;gap:10px;color:var(--text);text-decoration:none;flex-shrink:0}.ct-brand .logo-mark{width:34px;height:34px;display:inline-flex}.ct-brand-name{display:grid;font-size:20px;font-weight:800;letter-spacing:-.4px;line-height:1.05}.ct-brand-name small{font-size:10px;font-weight:600;letter-spacing:.4px;color:var(--muted)}.ct-nav{display:flex;gap:4px;min-width:0;overflow-x:auto;scrollbar-width:none}.ct-nav a{display:inline-flex;align-items:center;gap:8px;padding:10px 14px;border-radius:8px;color:var(--muted);font-size:13px;font-weight:600;text-decoration:none;white-space:nowrap}.ct-nav a:hover{color:var(--text);background:#ffffff08}.ct-nav a.active{color:#dae7c6;background:#35452a}.ct-account{display:flex;align-items:center;gap:12px;margin-left:auto;flex-shrink:0}.ct-user{display:inline-flex;align-items:center;gap:8px;font-size:13px;color:var(--muted)}.ct-user .ct-avatar{width:26px;height:26px;font-size:12px}.ct-main{flex:1;width:100%;max-width:1180px;margin:0 auto;padding:36px 32px 64px;display:grid;align-content:start;gap:24px}.ct-heading{margin:0;padding:0}.ct-stats{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:12px}.ct-stat{display:grid;gap:4px;padding:18px 20px;border:1px solid var(--line);border-radius:11px;background:var(--panel);color:var(--text);text-decoration:none;transition:border-color .18s}.ct-stat:hover{border-color:#73805c}.ct-stat strong{font-size:28px;color:var(--accent)}.ct-stat span{font-size:12px;color:var(--muted)}.ct-empty{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:16px}.ct-footer{margin-top:auto;display:flex;flex-wrap:wrap;justify-content:space-between;gap:12px;padding:20px 32px;border-top:1px solid var(--line);font-size:12px;color:var(--muted)}.loading+.ct-footer.ct-footer{display:none}.ct-footer a{display:inline-flex;align-items:center;min-height:24px;color:var(--muted)}.ct-landing{gap:104px}.ct-hero{position:relative;display:grid;grid-template-columns:minmax(0,1.1fr) minmax(320px,.9fr);align-items:center;gap:48px;padding:36px 0 12px}.ct-hero:before{content:"";position:absolute;inset:-80px -10vw auto;height:520px;z-index:-1;background:radial-gradient(ellipse 40% 50% at 78% 40%,#d4ef7914,transparent 70%),radial-gradient(ellipse 35% 45% at 15% 20%,#9b8cff12,transparent 70%);pointer-events:none}.ct-hero-text{display:grid;gap:20px}.ct-hero h1{font-size:clamp(36px,5vw,62px);line-height:1.02;letter-spacing:-1.8px}.ct-hero h1 .ct-hero-eyebrow{margin-bottom:20px;text-transform:uppercase}.ct-hero-text>p{max-width:34em;font-size:18px;line-height:1.6;color:#d3d9ca}@media(max-width:560px){.ct-hero-text>p{font-size:16px}}.ct-hero-actions{display:flex;flex-wrap:wrap;align-items:center;gap:16px}.ct-hero-accent{font-style:normal;background:linear-gradient(90deg,#d4ef79,#8ee6a8 60%,#7fd3ff);-webkit-background-clip:text;background-clip:text;color:transparent}.ct-hero-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:4px 0 0;padding:0;list-style:none}.ct-hero-stats li{display:grid;align-content:start;gap:4px;padding:16px;border:1px solid #2c3522;border-radius:16px;background:linear-gradient(160deg,#182010,#10140b)}.ct-hero-stats b{color:var(--accent);font-size:34px;font-weight:800;letter-spacing:-.03em;line-height:1}.ct-hero-stats span{font-size:13px;font-weight:600;line-height:1.35}@media(max-width:560px){.ct-hero-stats{gap:8px}.ct-hero-stats li{padding:12px 10px}.ct-hero-stats b{font-size:24px}.ct-hero-stats span{font-size:11px}}.ct-hero-points{display:grid;grid-template-columns:repeat(2,minmax(0,max-content));gap:8px 28px;margin:0;padding:0;list-style:none;font-size:13px;color:#c6ccbd}.ct-hero-points li{display:inline-flex;align-items:center;gap:7px}.ct-hero-points svg{color:var(--accent)}.ct-demo{display:grid;border:1px solid var(--line);border-radius:16px;background:linear-gradient(180deg,#1b1f18,#151812);box-shadow:0 30px 80px #0008,0 0 0 1px #ffffff05 inset;overflow:hidden}.ct-demo-head{display:flex;align-items:center;gap:10px;padding:12px 16px;border-bottom:1px solid var(--line);font-size:12px;font-weight:700;color:#c6ccbd}.ct-live{padding:2px 7px;border-radius:5px;background:#d13438;color:#fff;font-size:10px;letter-spacing:.6px}.ct-demo-obs{display:inline-flex;align-items:center;gap:5px;margin-left:auto;color:var(--accent)}.ct-demo-nick{font-weight:700}.ct-demo-chat{display:flex;flex-direction:column;justify-content:flex-end;gap:10px;height:380px;margin:0;padding:16px;list-style:none;overflow:hidden;-webkit-mask-image:linear-gradient(180deg,transparent 0,#000 70px);mask-image:linear-gradient(180deg,transparent 0,#000 70px)}.ct-demo-chat li{display:grid;gap:6px;font-size:14px;line-height:1.45}.ct-demo-chat li.is-new{animation:ct-in .35s ease-out}@keyframes ct-in{0%{opacity:0;transform:translateY(10px)}}.ct-demo-voice,.ct-demo-skip{justify-self:start;display:inline-flex;align-items:center;gap:8px;padding:3px 10px 3px 3px;border-radius:999px;font-size:11px;font-weight:700}.ct-demo-voice{background:#26301d;color:#dae7c6;border:1px solid #35452a}.ct-demo-voice.is-speaking{border-color:var(--accent);box-shadow:0 0 0 3px #d4ef7920}.ct-demo-voice .chat-tts-thumb{width:22px;height:22px;flex-basis:22px;border-radius:50%;font-size:10px}.ct-demo-skip{padding:3px 10px;color:var(--muted);border:1px dashed var(--line);font-weight:500}.ct-bars{display:inline-flex;align-items:flex-end;gap:2px;height:12px}.ct-bars i{width:3px;height:4px;border-radius:2px;background:var(--accent)}.is-speaking .ct-bars i{animation:ct-bar .9s ease-in-out infinite}.is-speaking .ct-bars i:nth-child(2){animation-delay:.15s}.is-speaking .ct-bars i:nth-child(3){animation-delay:.3s}.is-speaking .ct-bars i:nth-child(4){animation-delay:.45s}@keyframes ct-bar{50%{height:12px}}@media(prefers-reduced-motion:reduce){.ct-demo-chat li.is-new,.is-speaking .ct-bars i{animation:none}}.ct-faq{gap:0}.ct-faq h2{margin-bottom:12px}.ct-faq details{border-bottom:1px solid var(--line)}.ct-faq summary{padding:16px 0;font-weight:700;cursor:pointer;list-style:none;display:flex;justify-content:space-between;gap:12px}.ct-faq summary::-webkit-details-marker{display:none}.ct-faq summary:after{content:"+";color:var(--accent);font-size:18px;line-height:1}.ct-faq details[open] summary:after{content:"−"}.ct-faq details p{padding:0 0 16px;max-width:48em;line-height:1.7;color:var(--muted)}.ct-cta{display:flex;flex-direction:column;align-items:center;gap:24px;padding:56px 32px;text-align:center;border:1px solid #35452a;border-radius:18px;background:linear-gradient(120deg,#1f2818,#171a14)}.ct-cta h2{font-size:40px;letter-spacing:-.02em;line-height:1.08}.ct-cta p{margin-top:10px;color:var(--muted);font-size:16px}.ct-cta .button{min-height:52px;padding:0 30px;font-size:16px}.ct-section.ct-faces-section{gap:34px}.ct-section.ct-faces-section h2{font-size:48px;text-align:center}.ct-hero-voices{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:18px;margin:0;padding:0;list-style:none}.ct-hero-voices li{display:grid;justify-items:center;align-content:start;gap:14px}.ct-face{position:relative;width:min(100%,160px);aspect-ratio:1}.ct-face .chat-tts-thumb{width:100%;height:100%;border-radius:50%;box-shadow:0 0 0 4px #1d2516,0 0 0 6px #d4ef7955;font-size:40px}.ct-face:has(.is-playing) .chat-tts-thumb{box-shadow:0 0 0 4px #1d2516,0 0 0 6px var(--accent)}.ct-face .ct-demo-button{position:absolute;right:2%;bottom:2%;width:40px;height:40px;border:0;border-radius:50%;background:var(--accent);color:#11140d}.ct-face .icon-button.ct-demo-button:hover:not(:disabled){background:var(--accent-hover);color:#11140d}.ct-face .ct-demo-button.is-playing,.ct-face .ct-demo-button.is-loading,.ct-face .icon-button.ct-demo-button.is-playing:hover:not(:disabled){border:2px solid var(--accent);background:#11140d;color:var(--accent)}.ct-face .ct-demo-button:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.ct-face-name{max-width:100%;font-size:16px;font-weight:700;line-height:1.3;text-align:center;overflow-wrap:anywhere}.ct-section{display:grid;gap:18px}.ct-section h2{font-size:40px;letter-spacing:-.02em;line-height:1.08}.ct-price p{max-width:44em;line-height:1.7;color:var(--muted)}.ct-price .button{justify-self:start}@media(max-width:760px){.ct-header{flex-wrap:wrap;height:auto;padding:12px 16px;gap:10px}.ct-nav{order:3;width:100%}.ct-user{display:none}.ct-stats{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.ct-stats>.ct-stat:last-child:nth-child(odd){grid-column:1 / -1}.ct-stat{padding:12px}.ct-stat strong{font-size:22px}.ct-stat span{font-size:11px}.ct-main{padding:24px 16px 48px}.ct-hero{grid-template-columns:1fr;gap:28px}.ct-landing{gap:72px}.ct-section h2,.ct-cta h2{font-size:30px}.ct-section.ct-faces-section{gap:24px}.ct-section.ct-faces-section h2{font-size:32px}.ct-hero-voices{grid-template-columns:repeat(3,minmax(0,1fr));gap:22px 12px}.ct-hero-voices li{gap:10px}.ct-face{width:min(100%,120px)}.ct-face .ct-demo-button{width:34px;height:34px}.ct-face-name{display:-webkit-box;overflow:hidden;font-size:14px;line-height:1.25;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2}.ct-demo-chat{height:300px}.ct-cta{padding:36px 20px}.ct-footer{padding:16px}}.ct-onboarding{border-color:#35452a}.ct-progress{width:160px;height:6px;border-radius:3px;background:#2b3026;overflow:hidden}.ct-progress span{display:block;height:100%;background:var(--accent);transition:width .4s}.is-pointed{animation:ct-pointed 1.6s ease-out}@keyframes ct-pointed{0%,30%{box-shadow:0 0 0 2px var(--accent)}to{box-shadow:0 0 0 2px transparent}}@media(prefers-reduced-motion:reduce){.is-pointed{animation:none}}.ct-scheme-groups{display:grid;gap:18px}.ct-scheme-groups h3{display:flex;align-items:center;gap:8px;margin-bottom:10px;font-size:12px;font-weight:700;letter-spacing:.4px;text-transform:uppercase;color:var(--muted)}.ct-badge{padding:2px 8px;border-radius:999px;background:#35452a;color:var(--accent);font-size:10px;letter-spacing:.3px}.ct-ways{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.ct-way{position:relative;display:grid;grid-template-columns:auto minmax(0,1fr);flex-direction:row;align-items:center;gap:3px 11px;padding:11px 13px;border:1px solid var(--line);border-radius:13px;background:#141712;cursor:pointer;transition:border-color .18s,background .18s}.ct-way:hover{border-color:#73805c}.ct-way input{position:absolute;opacity:0;width:1px;height:1px;pointer-events:none}.ct-way i{display:grid;grid-row:span 2;place-items:center;width:36px;height:36px;border-radius:11px;background:var(--panel-2);color:#c6ccbd}.ct-way b{color:var(--text);font-size:14px}.ct-way small{color:var(--muted);font-size:11.5px;font-weight:500;line-height:1.35}.ct-way.is-on{border-color:var(--accent);background:linear-gradient(160deg,#26311b,#1a2014)}.ct-way.is-on i{background:var(--accent);color:#11130f}.ct-way:has(input:focus-visible){outline:2px solid var(--accent);outline-offset:2px}.ct-schemes{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.ct-schemes>.ct-scheme{grid-row:span 5;grid-template-rows:subgrid;justify-items:center;row-gap:9px;min-width:0;padding:20px 14px 18px;text-align:center}.ct-schemes>.ct-scheme code{align-self:end}.ct-schemes>.ct-scheme code,.ct-schemes>.ct-scheme .ct-scheme-tag{justify-self:center}.ct-schemes>.ct-scheme.is-closed{opacity:.42;filter:grayscale(1);cursor:not-allowed}.ct-no-points{margin:0}.ct-schemes.is-single{grid-template-columns:minmax(0,1fr)}.ct-schemes.is-single>.ct-scheme{grid-row:auto;grid-template-rows:none;grid-template-columns:auto minmax(0,1fr) auto;grid-template-areas:"icon tag code" "icon title code" "icon text code";justify-items:start;align-items:center;column-gap:18px;row-gap:4px;padding:20px 22px;text-align:left}.ct-schemes.is-single .ct-scheme-icon{grid-area:icon}.ct-schemes.is-single .ct-scheme-tag{grid-area:tag;justify-self:start}.ct-schemes.is-single>.ct-scheme strong{grid-area:title}.ct-schemes.is-single>.ct-scheme span{grid-area:text}.ct-schemes.is-single>.ct-scheme code{grid-area:code;align-self:center;margin:0 30px 0 0}@media(max-width:640px){.ct-ways{gap:6px}.ct-way{grid-template-columns:minmax(0,1fr);justify-items:center;padding:10px 6px;text-align:center}.ct-way i{grid-row:auto}.ct-way b{font-size:12.5px}.ct-way small{display:none}.ct-schemes,.ct-schemes.is-single{grid-template-columns:minmax(0,1fr)}.ct-schemes>.ct-scheme,.ct-schemes.is-single>.ct-scheme{grid-row:auto;grid-template-rows:none;grid-template-columns:auto minmax(0,1fr);grid-template-areas:"icon tag" "icon title" "icon text" "icon code";justify-items:start;column-gap:14px;row-gap:5px;padding:16px;text-align:left}.ct-schemes .ct-scheme-icon{grid-area:icon;align-self:start}.ct-schemes>.ct-scheme .ct-scheme-tag{grid-area:tag;justify-self:start}.ct-schemes>.ct-scheme strong{grid-area:title}.ct-schemes>.ct-scheme span{grid-area:text}.ct-schemes>.ct-scheme code,.ct-schemes.is-single>.ct-scheme code{grid-area:code;align-self:start;justify-self:start;margin:2px 0 0}}.ct-scheme-setup{display:flex;align-items:flex-start;gap:10px;min-height:calc(3.1em + 20px);margin:0;padding:10px 14px;border-radius:10px;background:#151910;color:#c6ccbd;font-size:13px;line-height:1.55}@media(max-width:560px){.ct-scheme-setup{min-height:calc(6.2em + 20px)}}.ct-scheme-setup svg{flex-shrink:0;margin-top:3px;color:var(--accent)}.ct-sub-box{display:grid;gap:12px;padding:16px;border:1px solid #35452a;border-radius:12px;background:linear-gradient(120deg,#1d2516,#171a14)}.ct-sub-box p{margin:0;line-height:1.6}.ct-sub-box-head{display:flex;align-items:center;gap:10px}.ct-sub-box-head strong{font-size:14px}.ct-fixed-tag{margin-left:8px;padding:2px 7px;border-radius:999px;background:#262c1f;color:#b9c0ae;font-size:10.5px;font-style:normal;font-weight:600}.ct-segment-field.is-fixed .ct-segments label{cursor:default}.ct-segment-field.is-fixed .ct-segments label:not(.is-on){opacity:.5}@media(max-width:560px){.ct-schemes{grid-template-columns:minmax(0,1fr)}}.ct-scheme{position:relative;display:grid;align-content:start;gap:6px;padding:16px;border:1px solid var(--line);border-radius:14px;background:var(--panel-2);color:var(--text);cursor:pointer;transition:border-color .18s,background .18s}.ct-scheme:hover{border-color:#73805c}.ct-scheme.is-on{border-color:var(--accent);background:radial-gradient(120% 80% at 50% 0%,#2c3a1c,#1d2417 70%);box-shadow:0 0 0 3px #d4ef7918}.ct-scheme-icon{display:grid;place-items:center;width:48px;height:48px;border-radius:15px;background:#2a3022;color:#c6ccbd}.ct-scheme.is-on .ct-scheme-icon{background:var(--accent);color:#11130f}.ct-scheme-check{position:absolute;top:12px;right:12px;display:grid;place-items:center;width:22px;height:22px;border-radius:50%;background:var(--accent);color:#11130f}.ct-scheme input{position:absolute;opacity:0;width:1px;height:1px;pointer-events:none}.ct-scheme:has(input:focus-visible){outline:2px solid var(--accent);outline-offset:2px}.ct-scheme strong{font-size:15px;line-height:1.35}.ct-scheme span{font-size:12.5px;font-weight:500;line-height:1.55;color:var(--muted)}.ct-scheme code{justify-self:start;margin-top:4px;padding:2px 8px;border-radius:6px;background:#11140e;color:#dae7c6;font-size:11px}.chat-tts-settings{max-width:none}.ct-earn strong{color:var(--accent)}.ct-subs-panel{display:grid;gap:14px}.ct-sub-stats{margin:0}.ct-callout{display:flex;flex-wrap:wrap;align-items:center;gap:12px;padding:12px 14px;border:1px solid #465333;border-radius:10px;background:#d4ef7907;color:#c9d4b4;font-size:13px}.ct-callout>svg{flex:none;color:var(--accent)}.ct-callout p{flex:1 1 220px;margin:0}.ct-subs{display:grid;gap:6px;margin:0;padding:0;list-style:none}.ct-subs li{display:grid;grid-template-columns:38px minmax(0,1fr) auto;gap:12px;align-items:center;padding:8px 12px;border:1px solid var(--line);border-radius:10px;background:var(--panel);font-size:13px}.ct-subs .ct-sub-badge{justify-self:start;margin-left:0}.ct-sub-left{text-align:right;line-height:1.5}.ct-sub{border-color:#35452a;background:linear-gradient(160deg,#1d2517,var(--panel) 60%)}.ct-sub-head{display:flex;flex-wrap:wrap;justify-content:space-between;gap:20px;padding:24px 24px 0}.ct-sub-head h2{margin:8px 0 12px;font-size:22px;letter-spacing:-.4px}.ct-sub-points{display:grid;gap:6px;margin:0;padding:0;list-style:none;font-size:13px;color:#c6ccbd}.ct-sub-points li{display:flex;gap:8px;align-items:flex-start}.ct-sub-points svg{flex-shrink:0;margin-top:2px;color:var(--accent)}.ct-price-tag{display:grid;align-content:start;justify-items:end;gap:2px}.ct-price-tag strong{font-size:40px;line-height:1;letter-spacing:-1px;color:var(--accent)}.ct-price-tag span{font-size:12px;color:var(--muted)}.ct-sub-body{display:grid;grid-template-columns:minmax(0,1fr);gap:16px;max-width:640px;padding:20px 24px 24px}.ct-sub-body .button.large{justify-self:start}.ct-sub-voice{display:grid;gap:9px}.ct-label{font-size:12px;font-weight:600;color:#c6ccbd}.ct-sub-voice>.button{justify-self:start}.ct-chosen{display:flex;align-items:center;gap:12px;padding:8px 10px;border:1px solid var(--line);border-radius:10px;background:var(--panel-2)}.ct-chosen strong{flex:1;min-width:0;font-size:14px}.ct-owned{display:grid;gap:6px;margin:0;padding:0;list-style:none}.ct-owned li{display:flex;align-items:center;gap:12px;padding:6px 10px;border:1px solid var(--line);border-radius:10px;background:var(--panel-2)}.ct-owned li.is-on{border-color:#5d7a2e;background:#1c2412}.ct-owned-name{display:grid;flex:1;min-width:0}.ct-owned strong{display:-webkit-box;min-width:0;overflow:hidden;font-size:14px;line-height:1.3;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2}.ct-owned li.is-lost{flex-wrap:wrap;border-style:dashed}.ct-owned li.is-lost>.button{flex:1 0 100%;justify-content:center}.ct-owned li.is-lost .chat-tts-thumb{opacity:.45;filter:grayscale(1)}@media(max-width:360px){.ct-owned li{gap:8px;padding:6px 8px}.ct-owned .chat-tts-thumb{width:36px;height:36px;flex-basis:36px}}.ct-owned-pick{flex-shrink:0;width:22px;height:22px;margin:0 4px;padding:0;border:1.5px solid #6b7560;border-radius:50%;background:transparent;cursor:pointer;transition:border-color .15s,box-shadow .15s}.ct-owned-pick:hover,.ct-owned-pick:focus-visible{border-color:var(--accent);box-shadow:0 0 0 3px #d6f07a33}.ct-owned-pick:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.ct-new-tag.ct-mine-tag{background:var(--accent);color:#1c2511}.ct-owned-tag.is-quiet{background:#3a3f31;color:#e9d9a8}.ct-owned-tag{padding:3px 9px;border-radius:999px;background:var(--accent);color:#1c2511;font-size:11px;font-weight:700}.ct-sub-spin{display:flex;align-items:center;gap:10px;margin:0;padding:12px 14px;border:1px dashed #4b5a37;border-radius:10px;color:#c6ccbd;font-size:13px;line-height:1.5}.ct-sub-spin svg{flex-shrink:0;color:var(--accent)}.ct-sub .notice.is-ended{border-color:#6b5a2a;background:#241f12;color:#e9d9a8}.ct-my-subs li.is-ended .ct-days{color:#e9d9a8}.ct-my-subs{display:grid;gap:10px;margin:0;padding:0;list-style:none}.ct-my-subs li{display:flex;align-items:center;gap:14px;padding:12px 16px}.ct-my-subs li>div{display:grid;flex:1;min-width:0;gap:3px}@media(max-width:560px){.ct-my-subs li{flex-wrap:wrap}.ct-my-subs li>div{flex-basis:calc(100% - 58px)}.ct-my-subs li .ct-days{margin-left:58px}.ct-my-subs li>.button{margin-left:auto}}@media(max-width:640px){.ct-schemes>*{flex-basis:100%}.ct-price-tag{justify-items:start}}.ct-sub-badge{display:inline-flex;align-items:center;gap:4px;margin-left:8px;padding:1px 7px;border-radius:999px;background:#35452a;color:var(--accent);font-size:10px;font-weight:700;vertical-align:middle}.chat-tts-viewers form.chat-tts-row{align-items:center}.ct-earn-box{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);gap:24px;align-items:center;padding:24px;border:1px solid #35452a;border-radius:14px;background:linear-gradient(120deg,#1f2818,#171a14)}.ct-earn-box h3{font-size:18px;margin-bottom:8px}.ct-earn-box p{line-height:1.7;color:#c6ccbd;font-size:14px}.ct-earn-math{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.ct-earn-math span{display:grid;gap:4px;padding:14px;border-radius:10px;background:#11140ecc;font-size:11px;color:var(--muted)}.ct-earn-math strong{font-size:20px;color:var(--accent);white-space:nowrap}@media(max-width:860px){.ct-earn-box{grid-template-columns:1fr}}.ct-log{display:grid;gap:12px}.ct-log .segmented{justify-self:start}.ct-log-tags{display:inline-flex;flex-wrap:wrap;justify-content:flex-end;gap:6px}.ct-tag{padding:2px 8px;border-radius:999px;font-size:11px;font-weight:700;white-space:nowrap}.ct-tag-voice{background:#11140e;color:#c6ccbd;font-family:ui-monospace,monospace;font-weight:500}.ct-tag-ok{background:#26301d;color:var(--accent)}.ct-tag-sub{background:#3a3014;color:#f2cf6b}.ct-tag-skip{background:#222420;color:var(--muted)}.ct-packs{display:flex;gap:6px;overflow-x:auto;padding-bottom:2px;padding-right:40px;-webkit-mask-image:linear-gradient(to right,#000 calc(100% - 40px),transparent);mask-image:linear-gradient(to right,#000 calc(100% - 40px),transparent);scrollbar-width:thin;scrollbar-color:var(--line) transparent}.ct-pack{flex-shrink:0;padding:7px 12px;border:1px solid var(--line);border-radius:999px;background:var(--panel);color:#c6ccbd;font-size:12px;font-weight:600;white-space:nowrap;transition:border-color .18s,background .18s}.ct-pack:hover{border-color:#73805c}.ct-pack.is-on{border-color:var(--accent);background:#26301d;color:var(--accent)}.ct-proof{display:grid;gap:12px;padding:14px 16px;border:1px dashed #5b6152;border-radius:10px}.ct-proof>div:first-child{display:grid;gap:4px}.ct-proof strong{display:inline-flex;align-items:center;gap:8px;font-size:13px}.ct-proof>.button{justify-self:start}.ct-proof.is-ok{display:flex;align-items:center;gap:8px;border-style:solid;border-color:#35452a;background:#1d2517;color:var(--accent);font-size:13px;font-weight:600}.ct-proof-steps{display:flex;flex-wrap:wrap;align-items:center;gap:10px}.ct-proof-steps code{padding:2px 8px;border-radius:6px;background:#11140e;color:#dae7c6}.ct-proof-fail{flex-basis:100%;color:var(--danger)}.ct-inline-copy{display:inline-flex;align-items:center;gap:5px;min-height:24px;padding:0;color:var(--accent);font-size:12px;font-weight:700}.ct-days{font-size:12px;font-weight:700;color:var(--muted);white-space:nowrap}.ct-my-subs li.is-ending{border-color:#6b5a24}.ct-my-subs li.is-ending .ct-days{color:#f2cf6b}.ct-tag-copy{border:0;cursor:copy}.ct-mod-help code{white-space:nowrap;padding:1px 6px;border-radius:5px;background:#11140e;color:#dae7c6;font-size:11px}.ct-warn{border-color:#6b5a24;color:#f2cf6b}.ct-rewards{display:flex;flex-wrap:wrap;align-items:center;gap:6px;margin-top:-6px}.ct-rewards .ct-pack{font-family:ui-monospace,monospace;font-size:11px;max-width:100%;overflow:hidden;text-overflow:ellipsis}.ct-voice-actions{display:flex;align-items:center;gap:6px}.ct-site .ct-switch{position:relative;display:inline-flex;flex-direction:row;white-space:nowrap;align-items:center;gap:7px;font-size:12px;color:var(--muted);cursor:pointer}.ct-switch input{position:absolute;opacity:0;width:1px;height:1px}.ct-switch-track{position:relative;width:32px;height:18px;border-radius:999px;background:var(--line);transition:background .15s}.ct-switch-track:after{content:"";position:absolute;top:3px;left:3px;width:12px;height:12px;border-radius:50%;background:var(--muted);transition:transform .15s,background .15s}.ct-switch input:checked+.ct-switch-track{background:#4a5e2c}.ct-switch input:checked+.ct-switch-track:after{transform:translate(14px);background:var(--accent)}.ct-switch input:focus-visible+.ct-switch-track{outline:2px solid var(--accent);outline-offset:2px}.ct-public-voices .panel-heading{flex-wrap:wrap;gap:10px}.ct-public-search{flex:0 1 280px}@media(max-width:640px){.ct-public-search{flex-basis:100%}}.ct-billing-top{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:16px;margin-bottom:24px}.ct-balance .panel-content,.ct-usage .panel-content{display:grid;gap:8px;align-content:start}.ct-balance-sum{font-size:38px;line-height:1.1;color:var(--accent)}.ct-usage-plan{font-size:24px}.ct-topup{display:grid;gap:8px;margin-top:8px}.ct-meter{display:block;height:8px;border-radius:999px;background:var(--line);overflow:hidden}.ct-meter span{display:block;height:100%;border-radius:inherit;background:var(--accent)}.ct-meter.is-low span{background:#f2cf6b}.ct-plans{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:12px;margin:14px 0 0;padding:0;list-style:none}.ct-plan{position:relative;display:flex;flex-direction:column;gap:6px;padding:18px;border:1px solid var(--line);border-radius:14px;background:var(--panel)}.ct-plan.is-top{border-color:#4a5e2c;background:linear-gradient(160deg,#1f2a17,var(--panel) 70%)}.ct-plan.is-current{border-color:var(--accent)}.ct-plan-name{font-size:12px;font-weight:700;letter-spacing:.4px;text-transform:uppercase;color:var(--muted)}.ct-plan-price{font-size:28px;line-height:1.15}.ct-plan-price small{margin-left:3px;font-size:12px;font-weight:500;color:var(--muted)}.ct-plan-minutes{font-size:14px;font-weight:700;color:var(--accent)}.ct-plan-badge{position:absolute;top:14px;right:14px;padding:2px 8px;border-radius:999px;background:#35452a;color:var(--accent);font-size:10px;font-weight:700}.ct-plan-actions,.ct-plan-confirm{display:grid;gap:8px;margin-top:auto;padding-top:8px}.ct-plan-actions{grid-template-columns:1fr auto}.ct-plan-actions>:not(button){grid-column:1 / -1}.ct-plan-actions .getly-status{font-size:11px}.ct-plan-confirm p{margin:0}.ct-history{display:grid;margin:0;padding:0;list-style:none}.ct-history li{display:grid;grid-template-columns:minmax(0,1fr) auto auto;gap:14px;align-items:center;padding:9px 2px;border-bottom:1px solid var(--line);font-size:13px}.ct-history .is-plus{color:var(--accent)}.ct-history .is-minus{color:var(--text)}.ct-low{margin-bottom:16px;border-color:#6b4a2a;background:#3a2a1a40}.ct-low>svg{color:#f0b46a}@media(max-width:640px){.ct-plans{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.ct-plan{padding:14px}.ct-plans>.ct-plan:last-child:nth-child(odd){grid-column:1 / -1}.ct-plan-price{font-size:24px}.ct-plan-minutes{font-size:13px}.ct-plan-badge{position:static;align-self:flex-start;order:-1}.ct-plan-actions{grid-template-columns:1fr}}@media(max-width:640px){.ct-hero-points{grid-template-columns:1fr}}.ct-twitch-link{display:inline-flex;align-items:center;gap:6px;margin-top:6px;color:var(--muted);font-size:13px;text-decoration:none}.ct-twitch-link:hover,.ct-twitch-link:focus-visible{color:#bf94ff}.ct-public-empty{display:grid;justify-items:center;gap:6px;padding:28px 16px;text-align:center}.ct-public-empty svg{color:var(--accent, #d4ef79)}.ct-public-empty p{margin:0}.ct-no-channel{display:grid;justify-items:center;gap:12px;padding:48px 16px;text-align:center}.ct-no-channel h2{margin:0}.ct-admin-stats{grid-template-columns:repeat(3,minmax(0,1fr))}@media(max-width:760px){.ct-admin-stats{grid-template-columns:repeat(2,minmax(0,1fr))}}.ct-impersonation{position:sticky;top:0;z-index:60;display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:10px;padding:8px 16px;background:#3a2f12;border-bottom:1px solid #6b5520;color:#f3dfa2;font-size:13px}.ct-admin-users .ct-viewer,.ct-admin-head.ct-viewer{grid-template-columns:38px minmax(0,.8fr) minmax(0,1.7fr)}.ct-admin-head.ct-viewer{padding-block:0;border-color:transparent;background:none;color:var(--muted);font-size:11px;font-weight:700;letter-spacing:.4px;text-transform:uppercase}.ct-admin-cells{display:grid;grid-template-columns:1.3fr .8fr .7fr 1.2fr;gap:10px;align-items:center}.ct-admin-cells span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ct-tag{margin-left:6px;padding:1px 6px;border-radius:999px;background:#35452a;color:var(--accent);font-size:10px;font-weight:700}.ct-tag.is-danger,.ct-history .is-error{color:var(--danger)}.ct-tag.is-danger{background:#4a2a26}.ct-admin-actions{display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:20px}.button.is-danger{border-color:var(--danger);color:var(--danger)}.ct-admin-box{display:grid;gap:10px}.ct-admin-box form input{flex:1 1 120px;min-width:0}.ct-activity code{font-size:11px}@media(max-width:760px){.ct-admin-users .ct-viewer{grid-template-columns:38px minmax(0,1fr)}.ct-admin-cells{grid-column:1 / -1;grid-template-columns:repeat(2,minmax(0,1fr))}.ct-admin-head.ct-viewer{display:none}}.ct-login{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(320px,440px);gap:48px;align-items:center;max-width:1100px;margin:0 auto;padding:72px 24px}.ct-login-story{min-width:0}.ct-login-story h1{margin:14px 0 12px;font-size:clamp(36px,5vw,56px);line-height:1.05}.ct-login-story h1 span{color:var(--accent)}.ct-login-card h2{margin:0 0 8px}.ct-voice-stack{display:flex;align-items:center;gap:14px;margin-top:28px;min-height:48px}.ct-voice-stack>span:last-child{display:grid;gap:2px;min-width:0}.ct-voice-stack>span:last-child>.muted{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ct-voice-stack-faces{display:flex;flex-shrink:0}.ct-voice-stack-faces .chat-tts-thumb{width:44px;height:44px;border-radius:50%;border:2px solid var(--bg, #121410);box-sizing:content-box}.ct-voice-stack-faces{padding-left:12px}.ct-voice-stack-faces .chat-tts-thumb{margin-left:-12px}@media(max-width:760px){.ct-voice-stack .ct-voice-stack-faces .chat-tts-thumb{width:36px;height:36px;flex-basis:36px}.ct-voice-stack-faces>:nth-child(n+5){display:none}}.ct-providers{display:grid;gap:10px;margin-top:18px}.ct-providers .button{justify-content:center;gap:10px;min-height:48px}.ct-twitch{background:#9146ff;border-color:#9146ff;color:#fff}.ct-twitch:hover{background:#a970ff}.ct-kick{background:#53fc18;border-color:#53fc18;color:#0b0e0f}.ct-kick:hover{background:#7dff4d}.ct-kick-mark{display:inline-grid;place-items:center;width:18px;height:18px;border-radius:4px;background:#0b0e0f;color:#53fc18;font-size:12px;font-weight:900;line-height:1}.ct-platform-tile{display:inline-grid;flex:none;place-items:center;width:24px;height:24px;border-radius:7px;color:#fff}.ct-platform-tile svg{width:15px;height:15px}.ct-platform-tile.is-twitch{background:#9146ff}.ct-platform-tile.is-kick{background:#53fc18;color:#0b0e0f}.ct-platform-tile.is-youtube{background:#f03}.ct-platform-tile.is-large{width:44px;height:44px;border-radius:12px}.ct-platform-tile.is-large svg{width:25px;height:25px}.ct-platform-tile.is-small{width:16px;height:16px;border-radius:5px}.ct-platform-tile.is-small svg{width:11px;height:11px}.ct-remote-who .ct-platform-tile{align-self:center}.ct-viewer-who strong .ct-platform-tile{margin-right:6px;vertical-align:-3px}.ct-platform-tile.is-google{background:#fff}.ct-platform-heading{display:flex;align-items:center;justify-content:flex-start;gap:14px}.ct-nav-platform{gap:10px}.ct-nav-dot{flex:none;width:7px;height:7px;margin-left:auto;border-radius:50%;background:#3a4033}.ct-nav-dot.is-on{background:#6fdc5f;box-shadow:0 0 0 3px #6fdc5f22}.ct-platform-wait{margin:0;padding:14px 16px;border:1px dashed var(--line);border-radius:10px}.ct-scheme-own{display:flex;flex-wrap:wrap;align-items:center;gap:4px 8px;margin:0}.ct-scheme-own .text-button{min-height:0;padding:0}.ct-linked-platforms{display:grid;gap:10px;margin:0;padding:0;list-style:none}.ct-linked-platforms li{display:flex;flex-wrap:wrap;align-items:center;gap:10px;padding:10px 12px;border:1px solid var(--line);border-radius:10px}.ct-platform-name{display:grid;flex:1;min-width:140px}.ct-platform-note{flex-basis:100%;margin:0}.ct-providers-later{margin:4px 0 0;text-align:center}.ct-google{background:#fff;border-color:#fff;color:#1f1f1f}.ct-providers .is-disabled{opacity:.45;pointer-events:none}.ct-dev-login{display:grid;gap:8px;margin-top:8px;padding:12px;border:1px dashed #6b5520;border-radius:10px}.ct-channel-line{align-items:center;justify-content:space-between}.ct-channel-name{display:inline-flex;align-items:center;gap:8px;font-weight:700}.ct-link-twitch{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:12px 14px;padding:18px}.ct-link-twitch>svg{margin-top:2px;color:#bf94ff}.ct-link-twitch strong{display:block;margin-bottom:4px;color:var(--text);font-size:15px}.ct-link-twitch p{line-height:1.55}.ct-link-twitch .ct-providers{grid-column:2;max-width:340px;margin-top:0}.ct-channel-line h2{margin:0}.ct-channel-switch{display:flex;flex-wrap:wrap;align-items:center;gap:8px 14px}@media(max-width:760px){.ct-login{grid-template-columns:1fr;gap:24px;padding:32px 16px}}.ct-site .checkbox-label:has(.chat-tts-hint){align-items:flex-start}.ct-site .checkbox-label:has(.chat-tts-hint) input{flex-shrink:0;margin-top:2px}@media(max-width:640px){.ct-site .panel-heading:has(.chat-tts-status){flex-wrap:wrap;row-gap:6px}.ct-site .panel-heading:has(.chat-tts-status) h2{flex:1 0 100%}}@media(min-width:1000px){.ct-sub{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start}.ct-sub-head{flex-direction:column;justify-content:flex-start;padding-bottom:24px}.ct-sub-head .ct-price-tag{justify-items:start}.ct-sub-body{max-width:none;padding-top:24px;border-left:1px solid var(--line)}}.ct-activity li{grid-template-columns:minmax(0,1fr) auto 3.2ch}.ct-activity li strong{text-align:right}.ct-balance-form{display:grid;grid-template-columns:minmax(0,1fr)}.ct-balance-form .button{grid-column:1 / -1;justify-self:start}.ct-skip-link{position:absolute;left:16px;top:14px;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.ct-skip-link:focus{z-index:60;width:auto;height:auto;min-height:44px;display:flex;align-items:center;padding:10px 16px;clip-path:none;border-radius:8px;background:var(--accent);color:var(--bg);font-weight:700;text-decoration:none}.ct-ban-form{display:grid;gap:14px}.ct-ban-form label{display:grid;gap:6px;font-size:13px}.ct-ban-form textarea{width:100%;resize:vertical}.ct-impersonation{min-height:50px;box-sizing:border-box}.ct-site:has(>.ct-impersonation) .ct-header{top:51px}@media(min-width:761px){.ct-site:has(>.ct-impersonation){--site-header-height: 123px}}@media(max-width:760px){.ct-impersonation{flex-wrap:nowrap;justify-content:space-between;gap:10px;padding:6px 12px;font-size:12px;line-height:1.35}.ct-impersonation>svg{display:none}.ct-impersonation .button{flex-shrink:0}}.purchase-summary strong small{display:block;margin-top:3px;color:var(--muted);font-size:12px;font-weight:500}.ct-plan-pay{display:block;margin-top:6px;text-align:center}.ct-demo-button.is-playing,.ct-demo-button.is-loading{color:var(--accent);border-color:var(--accent)}.ct-demo-button.is-loading svg{animation:ct-demo-wait .9s ease-in-out infinite alternate}@keyframes ct-demo-wait{to{opacity:.35}}@media(prefers-reduced-motion:reduce){.ct-demo-button.is-loading svg{animation:none}}.ct-catalog-empty{display:grid;justify-items:center;gap:10px;padding:32px 16px;color:var(--muted);text-align:center}.ct-catalog-empty p{margin:0;color:var(--text)}.ct-catalog-empty .chat-tts-row{justify-content:center}.ct-plans-start{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:8px 16px;margin-top:18px}.ct-find-channel{margin-top:14px;max-width:520px}.ct-caption-preview{display:grid;gap:6px;max-width:420px;margin:0}.ct-caption-scene{position:relative;aspect-ratio:16 / 9;overflow:hidden;border:1px solid var(--line);border-radius:10px;background:radial-gradient(circle at 70% 30%,#4a5f8a66,transparent 55%),radial-gradient(circle at 20% 80%,#6b3f2a55,transparent 50%),linear-gradient(160deg,#1d2433,#121510);container-type:inline-size}.ct-bubble-presets{display:flex;flex-wrap:wrap;gap:6px}.ct-bubble-preset{width:40px;height:32px;border:1px solid var(--line);border-radius:10px;font-weight:800;cursor:pointer}.ct-bubble-preset.is-on{outline:2px solid var(--accent, #d4ef79);outline-offset:2px}.ct-bubble-colors{display:flex;flex-wrap:wrap;gap:8px 16px;margin-top:8px}.ct-bubble-colors label,label.ct-bubble-nick{flex-direction:row;align-items:center;gap:8px;font-size:13px}.ct-site .chat-tts-settings .ct-bubble-colors input[type=color]{flex:none;min-width:40px;max-width:40px;width:40px;height:32px;padding:2px;border:1px solid var(--line);border-radius:8px;background:none;cursor:pointer}.ct-site .chat-tts-settings .ct-bubble-colors input[type=color]::-webkit-color-swatch-wrapper{padding:0}.ct-site .chat-tts-settings .ct-bubble-colors input[type=color]::-webkit-color-swatch{border:0;border-radius:6px}.ct-bubble-colors input[type=color]::-moz-color-swatch{border:0;border-radius:6px}@media(max-width:560px){.ct-segments:has(>label:nth-child(5)){grid-auto-flow:row;grid-template-columns:repeat(3,minmax(0,1fr))}}.ct-tool-cards{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);gap:14px}@media(max-width:1100px){.ct-tool-cards{grid-template-columns:1fr}}.ct-tool-card{display:grid;align-content:start;gap:12px;padding:18px;border:1px solid var(--line);border-radius:12px;background:var(--panel-2)}.ct-tool-card>p{margin:-4px 0 0;line-height:1.55}.ct-tool-head{display:flex;align-items:center;justify-content:space-between;gap:10px}.ct-tool-head strong{font-size:15px}.ct-pill{display:inline-flex;align-items:center;gap:7px;padding:4px 10px;border:1px solid var(--line);border-radius:999px;color:var(--muted);font-size:12px;white-space:nowrap}.ct-pill.is-on{border-color:#d4ef7955;color:var(--accent)}.ct-url{display:flex;align-items:center;gap:6px;min-width:0;padding:5px 5px 5px 12px;border:1px solid var(--line);border-radius:10px;background:#0f120c}.ct-url .chat-tts-link{flex:1;min-width:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;overflow-wrap:normal}.ct-tool-links{display:flex;flex-wrap:wrap;gap:6px 18px}.ct-tool-links .text-button,.ct-tool-group .text-button{display:inline-flex;align-items:center;gap:6px;min-height:28px;padding:0;color:#c6ccbd;font-size:13px;font-weight:600;text-decoration:none}.ct-tool-links .text-button:hover,.ct-tool-group .text-button:hover{color:var(--accent)}.ct-howto{border-top:1px solid var(--line);padding-top:10px}.ct-howto summary{cursor:pointer;color:#c6ccbd;font-size:13px;font-weight:600}.ct-howto summary:hover{color:var(--accent)}.ct-howto ol{display:grid;gap:6px;margin:10px 0 0;padding-left:20px;color:var(--muted);font-size:13px;line-height:1.55}.ct-test-form input{width:100%}.ct-test-row{display:flex;gap:8px}.ct-test-row select{flex:1;min-width:0}.ct-test-empty{display:flex;flex-wrap:wrap;align-items:center;gap:10px;padding:14px;border:1px dashed var(--line);border-radius:10px;color:#c6ccbd;font-size:13px}.ct-test-empty svg{color:var(--accent)}.ct-test-empty span{flex:1 1 180px}.ct-meter-line{display:flex;flex-wrap:wrap;align-items:center;gap:6px 10px;padding-top:10px;border-top:1px solid var(--line)}.ct-mini-meter{flex:0 0 64px;height:6px;overflow:hidden;border-radius:999px;background:#2a3022}.ct-mini-meter span{display:block;height:100%;border-radius:inherit;background:var(--accent)}.ct-more-link{color:var(--accent);font-size:13px;font-weight:700;text-decoration:none}.ct-more-link:hover{text-decoration:underline}.ct-tool-bar{display:flex;flex-wrap:wrap;justify-content:space-between;gap:12px 28px}.ct-tool-group{display:flex;flex-wrap:wrap;align-items:center;gap:8px 14px}.ct-tool-label{color:var(--muted);font-size:12px;font-weight:700;letter-spacing:.4px;text-transform:uppercase}.ct-mod-help dl{display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:8px 20px;margin:12px 0 0}.ct-mod-help dl>div{display:flex;align-items:center;gap:10px}.ct-mod-help dt,.ct-mod-help dd{margin:0}.ct-mod-help dd{color:var(--muted);font-size:13px}@media(min-width:641px){.ct-test-form input,.ct-test-form select{font-size:14px}}@media(max-width:640px){.ct-tool-head{flex-wrap:wrap}.ct-tool-group{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);width:100%}.ct-tool-group:has(.text-button){grid-template-columns:minmax(0,1fr)}.ct-tool-group .button{min-width:0;padding-inline:8px}.ct-tool-label{grid-column:1 / -1}.ct-tool-group .button{justify-content:center}.ct-url{flex-wrap:wrap;padding:8px}.ct-url .chat-tts-link{flex-basis:calc(100% - 44px)}.ct-url .button{flex:1 1 100%}.ct-test-row{flex-direction:column}}.chat-tts-settings{gap:16px}.ct-set-section{display:grid;grid-template-columns:minmax(200px,260px) minmax(0,1fr);gap:18px 40px;padding:24px;border:1px solid var(--line);border-radius:14px;background:var(--panel)}@media(max-width:1100px){.ct-set-section{grid-template-columns:minmax(0,1fr)}}.ct-set-section header h2{margin:0 0 6px;font-size:17px}.ct-set-section header p{margin:0;line-height:1.55}.ct-set-body{display:grid;align-content:start;gap:16px;min-width:0}.ct-set-body>label:not(.ct-toggle-row),.ct-field-pair>label{display:grid;gap:7px;font-size:13px;font-weight:600}.ct-set-body input:not([type=checkbox]):not([type=radio]):not([type=range]),.ct-set-body select{width:100%;font-size:14px}.ct-site .ct-toggle-row{display:flex;flex-direction:row;align-items:center;text-align:left;color:var(--text);justify-content:space-between;gap:16px;padding:12px 0;border-top:1px solid var(--line);cursor:pointer}.ct-set-body>.ct-toggle-row:first-child{padding-top:0;border-top:0}.ct-toggle-row+:not(.ct-toggle-row){margin-top:4px}.ct-toggle-text{display:grid;flex:1;gap:3px;font-size:14px;font-weight:600}.ct-toggle-text .muted{font-weight:400;line-height:1.5}.ct-toggle-row .ct-switch{flex:none}.ct-toggle-row .ct-switch-track{width:40px;height:22px}.ct-toggle-row .ct-switch-track:after{width:16px;height:16px}.ct-toggle-row .ct-switch input:checked+.ct-switch-track:after{transform:translate(18px)}.ct-field-label{display:flex;align-items:center;justify-content:space-between;gap:10px;font-size:13px;font-weight:600}.ct-volume{display:grid;gap:10px}.ct-volume output{padding:2px 8px;border-radius:6px;background:#d4ef7918;color:var(--accent);font-size:12px;font-weight:700}.ct-volume input[type=range]{width:100%;accent-color:var(--accent)}.ct-segment-field{display:grid;gap:7px}.ct-segments{display:inline-flex;width:fit-content;max-width:100%;padding:3px;border:1px solid var(--line);border-radius:10px;background:#0f120c}.ct-site .ct-segments label{position:relative;display:flex;align-items:center;justify-content:center;min-width:0;text-align:center;padding:7px 14px;border-radius:7px;color:var(--muted);font-size:13px;font-weight:600;cursor:pointer}@media(max-width:560px){.ct-segments{display:grid;grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;width:100%}.ct-site .ct-segments label{padding:7px 6px;line-height:1.3}}.ct-segments label.is-on{background:var(--accent);color:#1c2511}.ct-segments label:has(input:focus-visible){outline:2px solid var(--accent);outline-offset:2px}.ct-segments input{position:absolute;top:0;left:0;width:1px;height:1px;margin:0;padding:0;opacity:0;pointer-events:none}.ct-captions{display:grid;grid-template-columns:minmax(0,1fr);gap:18px}.ct-captions-fields{display:grid;gap:14px}.ct-captions .ct-caption-preview{order:-1;max-width:640px}@media(max-width:640px){.ct-set-section{padding:18px}.ct-captions{grid-template-columns:1fr}}.ct-toggle-row .ct-switch input{inset:0;z-index:1;width:100%;height:100%;margin:0;cursor:pointer}.ct-earn-hint{margin-bottom:16px}.ct-earn-hint p strong{color:var(--text)}.ct-block-title{display:flex;align-items:center;gap:8px;margin:6px 0 0;font-size:15px}.chat-tts-catalog>.ct-block-title{margin:0}.ct-count{padding:1px 8px;border-radius:999px;background:#d4ef7918;color:var(--accent);font-size:12px;font-weight:700}.ct-plans-pay{display:flex;align-items:center;justify-content:center;gap:6px;margin:14px 0 0}.ct-scheme-hint{margin:4px 0 0}.ct-scheme-tag{justify-self:start;padding:1px 8px;border-radius:999px;background:#ffffff10;color:#b9c0ae;font-size:11px;font-style:normal;font-weight:700}.ct-scheme-tag.is-points{background:#9146ff26;color:#c9a8ff}.ct-scheme-tag.is-subscribers{background:#d4ef7918;color:var(--accent)}.ct-field-error{margin:-6px 0 0;color:var(--danger, #ff8a80);font-size:13px}@media(max-width:640px){.ct-savebar.is-dirty{gap:6px 8px;bottom:12px;padding:10px 12px}.ct-savebar.is-dirty>span{flex:1 1 100%;font-size:12px}.ct-savebar.is-dirty .button{flex:1 1 0;min-height:40px;padding-block:8px}}.ct-pack.is-new{display:inline-flex;align-items:center;gap:5px}.ct-new-tag{justify-self:start;width:max-content;margin-left:0;padding:0 6px;border-radius:999px;background:#d4ef7922;color:var(--accent);font-size:10px;font-style:normal;font-weight:700;vertical-align:1px}.ct-picker .chat-tts-grid{grid-template-columns:1fr}.ct-picker .chat-tts-grid .button.compact{padding:7px 12px}.ct-picker .chat-tts-grid{max-height:440px;overflow-y:auto;overscroll-behavior:contain;padding-right:4px}.ct-picker .chat-tts-grid li.ct-picker-more{display:flex;justify-content:center;border:0;background:none}.ct-voice-users{display:inline-flex;align-items:center;gap:3px;margin-left:8px;color:var(--muted);font-size:11px;font-weight:600;vertical-align:1px}a.ct-voice-users{text-decoration:none}a.ct-voice-users:hover{color:var(--accent)}.ct-voice-filter{display:inline-flex;align-items:center;gap:6px;justify-self:start;padding:3px 4px 3px 12px;border:1px solid #d4ef7955;border-radius:999px;color:var(--accent);font-size:13px;font-weight:600}.ct-users-tag{background:#ffffff10;color:#c6ccbd}.ct-name-tags-field{display:grid;gap:7px}.ct-name-tags{display:flex;flex-wrap:wrap;gap:6px;padding:8px;border:1px solid var(--line);border-radius:10px;background:#0f120c}.ct-name-tags:focus-within{border-color:#829653}.ct-name-tag{display:inline-flex;align-items:center;gap:4px;padding:3px 4px 3px 10px;border-radius:999px;background:#ffffff12;color:var(--text);font-size:13px}.ct-name-tag button{display:grid;place-items:center;width:20px;height:20px;border-radius:50%;color:var(--muted)}.ct-name-tag button:hover{background:#ffffff1a;color:var(--text)}.ct-set-body .ct-name-tags input:not([type=checkbox]):not([type=radio]):not([type=range]){flex:1 1 120px;align-self:center;width:auto;min-width:0;height:28px;min-height:0;padding:0 6px;border:0;background:none;box-shadow:none}.ct-name-tags{align-items:center}.ct-phrase-chips{display:flex;flex-wrap:wrap;gap:6px;margin-top:-4px}.ct-phrase-chips .ct-pack{font-size:12px}.ct-alias-prefix{flex-shrink:0;white-space:nowrap}@media(max-width:560px){.ct-account{gap:8px}.ct-account .language-selector .language-code,.ct-account .language-selector .language-choice>svg:last-child{display:none}.ct-account .language-selector.compact{width:auto}.ct-account .language-selector .language-choice{width:auto;padding:0 9px}.ct-phone-hide{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}}@media(max-width:360px){.ct-header{gap:8px}.ct-brand{gap:7px}.ct-brand .logo-mark{width:26px;height:26px}.ct-brand-name{font-size:16px}.ct-brand-name small{font-size:9px}.ct-account .button.compact{padding-inline:10px}}.ct-channel-hero{display:flex;align-items:center;gap:18px;margin-bottom:18px;padding:22px 24px;border:1px solid var(--line);border-radius:16px;background:radial-gradient(circle at 0% 0%,#d4ef7914,transparent 55%),linear-gradient(160deg,#1b2016,var(--panel) 70%)}.ct-channel-hero .ct-avatar{flex-shrink:0;width:64px;height:64px;font-size:26px;box-shadow:0 0 0 3px #11140e,0 0 0 4px var(--line)}.ct-channel-hero-text{display:grid;gap:4px;flex:1;min-width:0}.ct-channel-hero h1{margin:0;font-size:clamp(24px,3vw,34px);line-height:1.15;overflow-wrap:anywhere}.ct-channel-how{margin:2px 0 0;color:#c6ccbd;font-size:14px;line-height:1.5}.ct-channel-how.ct-channel-limits{color:var(--muted);font-size:13px}.ct-channel-limits strong{color:#c6ccbd;font-weight:600}.ct-channel-hero .ct-twitch-link{flex-shrink:0;margin:0;color:var(--text)}.ct-channel-layout{display:grid;gap:18px;align-items:start}.ct-public-voices .panel-heading h2{display:inline-flex;align-items:center;gap:8px}@media(max-width:640px){.ct-channel-hero{flex-wrap:wrap;gap:14px;padding:18px}.ct-channel-hero .ct-avatar{width:52px;height:52px;font-size:22px}.ct-channel-hero .ct-twitch-link{flex-basis:100%;justify-content:center}}.ct-voice-tabs button{display:inline-flex;align-items:center;gap:7px;padding:7px 14px;border:0;border-radius:7px;background:none;color:var(--muted);font:inherit;font-size:13px;font-weight:600;cursor:pointer}.ct-voice-tabs button{justify-content:center;white-space:nowrap}@media(max-width:640px){.ct-voice-tabs button{padding:8px 10px}}.ct-voice-tabs button.is-on{background:var(--accent);color:#1c2511}.ct-voice-tabs button.is-on .ct-count{background:#1c251122;color:#1c2511}.ct-voice-tabs button:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.chat-tts-public li.is-chosen{border-color:#6f8f3a;background:#1c2412}.chat-tts-public li>.button{flex-shrink:0}.ct-channel-page .chat-tts-public{grid-template-columns:repeat(auto-fill,minmax(min(100%,260px),1fr))}.ct-row{position:relative;min-height:58px;transition:border-color .15s,background .15s}.ct-row-pick{overflow:hidden;padding:0;border:0;background:none;color:var(--text);font:inherit;font-size:13px;font-weight:600;text-align:left;text-overflow:ellipsis;white-space:nowrap}button.ct-row-pick{cursor:pointer}button.ct-row-pick:after{content:"";position:absolute;inset:0;border-radius:inherit}button.ct-row-pick:focus-visible{outline:none}.ct-row:has(.ct-row-pick:focus-visible){outline:2px solid var(--accent);outline-offset:2px}.ct-row .chat-tts-command,.ct-row .ct-demo-button,.ct-row>button:not(.ct-row-pick){position:relative;z-index:1}.ct-row.is-pickable:hover{border-color:#4d6334}.ct-row.is-chosen{border-color:var(--accent);background:#1c2412}.ct-row-check{flex-shrink:0;color:var(--accent)}.ct-row-tags{display:flex;flex-wrap:wrap;gap:4px}.ct-buybar{position:sticky;bottom:12px;z-index:20;display:flex;align-items:center;gap:14px;padding:12px 14px 12px 16px;border:1px solid #35452a;border-radius:14px;background:linear-gradient(120deg,#1f2818,#171a14);box-shadow:0 10px 30px #0009;scroll-margin-bottom:12px}.ct-buybar-icon{display:grid;place-items:center;flex-shrink:0;width:44px;height:44px;border-radius:10px;background:#2a3520;color:var(--accent)}.ct-buybar-text{display:grid;gap:2px;flex:1;min-width:0}.ct-buybar-text strong{overflow:hidden;font-size:15px;text-overflow:ellipsis;white-space:nowrap}.ct-buybar-price{display:grid;justify-items:end;flex-shrink:0;text-align:right}.ct-buybar-price>strong{color:var(--accent);font-size:20px;font-weight:800}.ct-buybar>.button{flex-shrink:0}.ct-sub-terms{margin:-6px 4px 0}.ct-sub.ct-mine{display:grid;grid-template-columns:minmax(0,1fr);gap:16px;padding:18px 20px 20px}.ct-mine-status{margin:6px 0 0;font-size:15px;font-weight:600}.ct-mine-status.is-ended{color:#e6b35c}.ct-mine-head{display:flex;flex-wrap:wrap;align-items:end;justify-content:space-between;gap:12px 20px}.ct-mine-login{display:grid;gap:4px;width:min(100%,240px);font-size:12px}.ct-mine .ct-owned{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,260px),1fr))}.ct-buy-login{display:grid;gap:4px;margin-bottom:14px}@media(max-width:640px){.ct-buybar{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:10px 12px;bottom:8px;padding:10px 12px}.ct-buybar-price>.muted{display:none}.ct-buybar>.button{grid-column:1 / -1;justify-content:center}.ct-buybar-text>.muted{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2}.ct-mine-login{width:100%}}.ct-my-sub-channel{display:inline-flex;align-items:center;gap:8px}.ct-my-sub-channel .ct-avatar{width:22px;height:22px;font-size:11px}.ct-dash{display:grid;gap:16px;width:100%;max-width:760px;margin:0 auto}.ct-dash-card{display:grid;gap:22px;padding:28px}.ct-dash-head{display:flex;align-items:center;gap:16px}.ct-dash-head .ct-avatar{flex-shrink:0;width:56px;height:56px;font-size:22px}.ct-dash-title{display:grid;gap:2px;flex:1;min-width:0}.ct-dash-title h1{margin:0;font-size:26px;line-height:1.2;overflow-wrap:anywhere}.ct-dash-head>.button{flex-shrink:0;margin:0}.ct-dash-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px;flex-shrink:0}.ct-dash-actions .button{flex-shrink:0;margin:0}.ct-dash-who{flex-shrink:0}.ct-site .ct-dash-who label{flex-direction:row;align-items:center;justify-content:center;gap:6px;white-space:nowrap}.ct-channel-subs-only{color:var(--accent)}.ct-channel-subs-only svg{vertical-align:-2px}.ct-dash-state{display:inline-flex;align-items:center;gap:7px;color:var(--muted);font-size:13px;text-decoration:none}.ct-dash-state.is-on{color:var(--accent)}a.ct-dash-state:hover,a.ct-dash-state:focus-visible{color:var(--text)}.ct-dash-block{display:grid;gap:10px;padding-top:20px;border-top:1px solid var(--line);border-radius:2px}.ct-dash-label{display:flex;align-items:center;justify-content:space-between;gap:10px}.ct-dash-label h2{margin:0;font-size:15px}.ct-dash-links{display:flex;flex-wrap:wrap;gap:4px 18px;font-size:13px}.ct-dash-block .ct-howto{font-size:13px}.ct-test-row input{flex:1;min-width:0}.ct-dock-hint{margin:0;color:var(--muted);font-size:13px;line-height:1.45}.ct-remote{display:flex;flex-direction:column;min-width:0;font-size:14px}.ct-remote-head{display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:6px}.ct-remote .ct-switch.ct-remote-subs{flex-basis:100%;margin-right:0}.ct-remote .ct-switch{position:relative;display:inline-flex;flex-direction:row;align-items:center;white-space:nowrap;gap:9px;margin-right:auto;color:var(--text);font-size:13px;cursor:pointer}.ct-remote-state{display:inline-flex;align-items:center;gap:7px;color:var(--muted);font-size:12px;font-weight:700;white-space:nowrap}.ct-remote-state i{width:8px;height:8px;border-radius:50%;background:#5b6352}.ct-remote-state.is-on i{background:var(--accent);box-shadow:0 0 0 3px #d4ef792e}.ct-remote-gear{display:grid;place-items:center;width:32px;height:32px;border:1px solid var(--line);border-radius:10px;color:var(--muted)}.ct-remote-gear:hover,.ct-remote-gear:focus-visible{color:var(--text)}.ct-remote-lost{margin:4px 0;color:var(--danger);font-size:12px}.ct-remote-qhead{display:flex;align-items:center;justify-content:space-between;gap:10px;margin:8px 0 2px}.ct-remote-label{color:var(--muted);font-size:12px;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.ct-remote-clear{padding:4px 0;border:0;background:none;color:var(--danger);font-size:12.5px;font-weight:800;cursor:pointer}.ct-reel-view{position:relative;overflow-x:hidden;overflow-y:auto;height:clamp(250px,42vh,380px);margin-top:4px;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:var(--line) transparent}.ct-reel-view.has-above{-webkit-mask-image:linear-gradient(to bottom,transparent,#000 34px);mask-image:linear-gradient(to bottom,transparent,#000 34px)}.ct-remote-queue{position:relative;box-sizing:border-box;min-height:100%;margin:0;padding:0;list-style:none}.ct-reel-band,.ct-reel-item,.ct-reel .ct-remote-empty{position:absolute;right:0;bottom:0;left:0;box-sizing:border-box}.ct-reel-band,.ct-reel-item{transition:transform .65s cubic-bezier(.22,.8,.2,1),height .65s cubic-bezier(.22,.8,.2,1),opacity .65s ease}.ct-reel-band{display:flex;flex-direction:column;justify-content:flex-end;padding:0 12px 8px;border:1px solid rgb(212 239 121 / 45%);border-radius:14px;background:linear-gradient(180deg,#1f2519,#171b13)}.ct-remote.is-paused .ct-reel-band{border-color:#5b6352}.ct-reel-item{z-index:1;overflow:hidden}.ct-reel-in{display:grid;grid-template-columns:18px auto minmax(0,1fr) 30px;gap:9px;align-items:center;height:100%;padding:0 8px 0 4px;animation:ct-reel-in .55s cubic-bezier(.22,.8,.2,1) both}@keyframes ct-reel-in{0%{opacity:0;transform:translateY(-16px)}}.ct-reel-item.is-queue{border-bottom:1px solid var(--line)}.ct-reel-item.is-now .ct-reel-in{padding-bottom:18px}.ct-reel-item.is-last{opacity:.45}.ct-reel-item.is-leaving{opacity:0;pointer-events:none}.ct-remote-row.is-dragging{opacity:.4}.ct-remote-row.is-drop-before{box-shadow:inset 0 -2px 0 var(--accent)}.ct-remote-row.is-drop-after{box-shadow:inset 0 2px 0 var(--accent)}.ct-remote-grip{display:grid;place-items:center;width:18px;height:28px;padding:0;border:0;border-radius:6px;background:none;color:#5b6352;cursor:grab;touch-action:none}.ct-remote-row.is-dragging .ct-remote-grip{cursor:grabbing}.ct-remote-grip:focus-visible{outline:2px solid var(--accent)}.ct-remote-face{--size: 32px;display:grid;overflow:hidden;width:var(--size);height:var(--size);border-radius:50%;background:#262e1d;transition:width .65s cubic-bezier(.22,.8,.2,1),height .65s cubic-bezier(.22,.8,.2,1),box-shadow .65s ease}.ct-reel-item.is-now .ct-remote-face{--size: 44px;box-shadow:0 0 0 2px var(--accent),0 0 18px #d4ef7959}.ct-reel-item.is-last .ct-remote-face{--size: 26px}.ct-remote.is-paused .ct-reel-item.is-now .ct-remote-face{box-shadow:0 0 0 2px #5b6352;filter:saturate(.5)}.ct-remote-face img{width:100%;height:100%;object-fit:cover}.ct-remote-letter{display:grid;place-items:center;color:var(--nick, var(--accent));font-size:calc(var(--size) * .42);font-weight:800}.ct-reel-item .ct-remote-face.is-premium{box-shadow:0 0 0 2px #ffcf6b}.ct-remote-who{display:flex;align-items:baseline;gap:6px;min-width:0;font-size:12px;line-height:16px}.ct-remote-who b{overflow:hidden;font-weight:800;text-overflow:ellipsis;white-space:nowrap}.ct-remote-who span{flex:none;max-width:60%;overflow:hidden;color:var(--muted);text-overflow:ellipsis;white-space:nowrap;transition:color .65s ease}.ct-reel-item.is-now .ct-remote-who span{color:var(--accent);font-weight:700}.ct-remote-say{min-width:0}.ct-remote-say p{display:-webkit-box;overflow:hidden;margin:1px 0 0;font-size:13.5px;line-height:18px;overflow-wrap:anywhere;-webkit-box-orient:vertical;-webkit-line-clamp:2}.ct-reel-item.is-now .ct-remote-say p{-webkit-line-clamp:3}.ct-reel-item.is-last .ct-remote-say p{-webkit-line-clamp:1}.ct-remote-x{display:grid;place-items:center;width:30px;height:30px;padding:0;border:0;border-radius:9px;background:var(--panel-2);color:var(--muted);cursor:pointer}span.ct-remote-grip,span.ct-remote-x{visibility:hidden}.ct-remote-x:hover,.ct-remote-x:focus-visible{color:var(--danger)}.ct-reel .ct-remote-empty{padding:0 4px 12px;color:var(--muted);font-size:13px;line-height:1.45;transition:transform .65s cubic-bezier(.22,.8,.2,1)}.ct-remote-player{margin-top:10px}.ct-remote-idle{margin:0 0 22px;color:var(--muted);font-size:13px}@media(prefers-reduced-motion:reduce){.ct-reel-band,.ct-reel-item,.ct-remote-face,.ct-reel .ct-remote-empty{transition:none}.ct-reel-in{animation:none}}.ct-remote-bar{overflow:hidden;height:4px;border-radius:99px;background:var(--panel-2)}.ct-remote-bar b{display:block;height:100%;border-radius:99px;background:var(--accent);transition:width .2s linear}.ct-remote-controls{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px 14px}.ct-remote-buttons{display:flex;align-items:center;gap:10px}.ct-round{display:grid;place-items:center;width:40px;height:40px;padding:0;border:0;border-radius:50%;background:var(--panel-2);color:var(--text);cursor:pointer}.ct-round:disabled{opacity:.4;cursor:default}.ct-round.is-main{width:52px;height:52px;background:var(--accent);color:#11130f}.ct-round.is-skip{background:#e5484d;color:#fff}.ct-round.is-skip:not(:disabled):hover{background:#f05c60}.ct-round:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.ct-remote-volume{display:flex;flex:0 1 130px;flex-direction:row;align-items:center;gap:8px;min-width:100px;color:var(--muted)}.ct-remote-volume input{flex:1;min-width:0;height:4px;margin:0;border-radius:99px;background:linear-gradient(90deg,var(--accent) var(--fill),var(--panel-2) var(--fill));appearance:none;cursor:pointer}.ct-remote-volume input::-webkit-slider-thumb{width:14px;height:14px;border-radius:50%;background:#fff;box-shadow:0 0 0 3px #d4ef7940;appearance:none}.ct-remote-volume input::-moz-range-thumb{width:14px;height:14px;border:0;border-radius:50%;background:#fff;box-shadow:0 0 0 3px #d4ef7940}.ct-remote-note p{margin:0;color:var(--muted);font-size:14px;line-height:1.5}html.ct-dock-page,html.ct-dock-page body{height:100%;overflow:hidden;background:var(--bg)}html.ct-dock-page{scrollbar-gutter:auto}.ct-dock{box-sizing:border-box;height:100vh;padding:12px}.ct-remote.is-dock{height:100%}.ct-remote.is-dock .ct-reel-view{flex:1;height:auto;min-height:0}.ct-remote.is-dock .ct-remote-player{flex:none}.ct-onboarding{padding:0;border:0;background:none}.ct-step-now{display:flex;flex-wrap:wrap;align-items:center;gap:14px 18px;padding:16px 18px;border:1px solid #35452a;border-radius:12px;background:linear-gradient(120deg,#1f2818,#171a14)}.ct-step-num{display:grid;place-items:center;flex-shrink:0;width:40px;height:40px;border-radius:50%;background:var(--accent);color:#1c2511;font-size:17px;font-weight:800}.ct-step-now-text{display:grid;gap:3px;flex:1;min-width:min(100%,260px)}.ct-step-now-text strong{font-size:16px}.ct-step-now-text .muted{font-size:13px;line-height:1.5}.ct-step-now>.button{flex-shrink:0;margin:0}.ct-step-now .ct-link-twitch{flex-basis:100%}.ct-onboarding-title{margin:0 0 2px;color:var(--accent);font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}@media(max-width:640px){.ct-dash-card{gap:18px;padding:20px 16px}.ct-dash-head{flex-wrap:wrap}.ct-dash-head .ct-avatar{width:52px;height:52px;font-size:21px}.ct-dash-title h1{font-size:22px}.ct-dash-head>.button,.ct-step-now>.button{flex-basis:100%;justify-content:center}.ct-dash-actions{flex-basis:100%}.ct-dash-actions{flex-wrap:nowrap;align-items:stretch}.ct-dash-who{flex:1 1 auto;width:auto}.ct-site .ct-dash-who label{flex:1 1 0}}.ct-stat-board{display:grid;gap:12px}.ct-dash-stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.ct-dash-stats a{position:relative;display:grid;gap:2px;padding:14px 14px 12px;overflow:hidden;border:1px solid var(--line);border-radius:12px;background:linear-gradient(160deg,#1d2417,#15180f 75%);color:var(--text);text-decoration:none;transition:border-color .15s,transform .15s}.ct-dash-stats a:hover,.ct-dash-stats a:focus-visible{border-color:#4d6334;transform:translateY(-1px)}.ct-stat-icon{display:grid;place-items:center;width:30px;height:30px;margin-bottom:6px;border-radius:9px;background:#d4ef7914;color:var(--accent)}.ct-dash-stats strong{color:var(--text);font-size:22px;font-weight:800;line-height:1.15}.ct-dash-stats a>span:last-child{color:var(--muted);font-size:12px;line-height:1.35}.ct-stat-panels{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.ct-stat-panel{display:grid;align-content:start;gap:8px;padding:14px 16px;border:1px solid var(--line);border-radius:12px;background:#15180f}.ct-stat-panel h2{margin:0;color:var(--muted);font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.ct-stat-panel .ct-stat-sub{margin-top:8px;padding-top:10px;border-top:1px solid var(--line)}.ct-stat-panel p{margin:0}.ct-stat-line{font-size:14px;font-weight:600}.ct-stat-panel a{color:var(--accent)}.ct-top-voices{display:grid;gap:8px;margin:0;padding:0;list-style:none}.ct-top-voices li{display:flex;align-items:center;gap:10px;font-size:13px}.ct-top-voices .chat-tts-thumb{width:30px;height:30px;flex:0 0 30px}.ct-top-name{display:grid;gap:4px;flex:1;min-width:0}.ct-top-name>span:first-child{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ct-top-bar,.ct-sound-meter{display:block;height:5px;overflow:hidden;border-radius:3px;background:#2b3026}.ct-top-bar>span,.ct-sound-meter>span{display:block;height:100%;border-radius:inherit;background:var(--accent)}.ct-sound-meter{height:8px;margin:2px 0}.ct-top-voices strong{color:var(--accent)}@media(max-width:640px){.ct-dash-stats,.ct-stat-panels{grid-template-columns:repeat(2,minmax(0,1fr))}.ct-stat-panels{grid-template-columns:minmax(0,1fr)}}.ct-fish{display:grid;gap:12px;padding:16px;border:1px solid #2f4a5a;border-radius:12px;background:linear-gradient(120deg,#142026,#15180f 70%)}.ct-fish-head{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px}.ct-fish-head strong{flex:1;min-width:200px;font-size:15px}.ct-fish-badge{padding:3px 9px;border-radius:999px;background:#5fb8e622;color:#8fd3f5;font-size:11px;font-weight:800;letter-spacing:.04em}.ct-fish-price{color:#8fd3f5;font-size:18px;font-weight:800}.ct-fish>p{margin:0;line-height:1.5}.ct-fish>.button{justify-self:start;margin:0}.ct-fish-current,.ct-fish-list li{display:flex;align-items:center;gap:10px}.ct-fish-current .button,.ct-fish-list .button{flex-shrink:0;margin:0}.ct-fish-name{display:grid;gap:2px;flex:1;min-width:0}.ct-fish-name>strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ct-fish-empty{display:grid;place-items:center;background:#23303a;color:#8fd3f5;font-weight:800}.ct-fish-picker{display:grid;gap:12px;min-width:0}.ct-fish-picker .chat-tts-search,.ct-fish-picker .ct-test-row{min-width:0}.ct-fish-list{display:grid;gap:8px;max-height:52vh;margin:0;padding:0;overflow-y:auto;list-style:none}.ct-fish-list li{padding:6px 8px;border:1px solid var(--line);border-radius:9px;background:var(--panel)}.ct-fish-pages{display:flex;align-items:center;justify-content:center;gap:12px}.ct-fish-train{display:grid;gap:12px}.ct-fish-train label{display:grid;gap:4px;font-size:13px}.ct-fish-train label.ct-check{display:flex;align-items:flex-start;gap:10px;font-size:13px;cursor:pointer}.ct-fish-train label.ct-check input{flex:0 0 auto;width:18px;height:18px;margin:1px 0 0}.ct-fish-train .button{justify-self:start;margin:0}.ct-fish-note{margin:0}.ct-fish-note a{color:#8fd3f5}@media(max-width:640px){.ct-fish-current{flex-wrap:wrap}.ct-fish-current .ct-fish-name{flex-basis:calc(100% - 100px)}.ct-fish-current .button{flex:1;justify-content:center}}.ct-fish-points{display:grid;gap:8px;margin:0;padding:0;list-style:none}.ct-fish-points li{display:flex;align-items:flex-start;gap:8px;font-size:14px;line-height:1.45}.ct-fish-points svg{flex-shrink:0;margin-top:3px;color:#8fd3f5}.ct-add-streamer{display:flex;flex-wrap:wrap;align-items:center;gap:12px 16px;padding:16px 18px}.ct-add-streamer-text{display:grid;gap:3px;flex:1;min-width:min(100%,280px)}.ct-site .ct-add-streamer input{flex:0 1 240px;width:auto;min-width:0}.ct-add-streamer .button{margin:0}.ct-tag.is-promo{border-color:#d4ef7966;color:var(--accent)}.ct-admin-actions .button.is-on{border-color:var(--accent);color:var(--accent)}.ct-owned li.is-premium{border-color:#2f4a5a;background:linear-gradient(120deg,#142026,var(--panel) 70%)}.ct-owned li.is-premium.is-on{border-color:#8fd3f5}.ct-owned li.is-premium .ct-owned-tag{background:#8fd3f5;color:#0f1a20}.ct-owned-name .ct-fish-badge{justify-self:start;padding:1px 7px;font-size:10px}.ct-owned-remove{flex-shrink:0;opacity:.6}.ct-owned-remove:hover,.ct-owned-remove:focus-visible{opacity:1}.ct-fish-status{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px 16px;font-size:14px}.ct-fish-actions{display:flex;flex-wrap:wrap;gap:8px}.ct-fish-actions .button{margin:0}.ct-fish-picker .chat-tts-search input:not([type=checkbox]):not([type=range]){padding-left:36px}.ct-fish-tags{flex-basis:100%}.ct-packs.ct-filters{flex-wrap:wrap;overflow:visible;padding-right:0;-webkit-mask-image:none;mask-image:none}.ct-widget-preview{position:absolute;top:0;left:0;width:1920px;height:1080px;border:0;background:transparent;pointer-events:none;transform-origin:0 0;color-scheme:normal}.ct-corner-picker{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;width:min(100%,360px);padding:6px;border:1px solid var(--line);border-radius:12px;background:#0f120c}.ct-site .ct-corner-picker label{position:relative;display:flex;align-items:center;justify-content:center;min-height:44px;padding:6px;border:1px dashed #353b2e;border-radius:8px;color:var(--muted);font-size:12px;font-weight:600;line-height:1.25;text-align:center;cursor:pointer}.ct-site .ct-corner-picker label.is-on{border:1px solid var(--accent);background:var(--accent);color:#1c2511}.ct-corner-picker label:has(input:focus-visible){outline:2px solid var(--accent);outline-offset:2px}.ct-site .ct-corner-picker input[type=radio]{position:absolute;top:0;left:0;width:1px;height:1px;margin:0;padding:0;border:0;opacity:0;pointer-events:none}.ct-premium-offer ul{display:grid;gap:10px;margin:12px 0 16px;padding:0;list-style:none}.ct-premium-offer li{display:flex;gap:10px;align-items:flex-start;line-height:1.45}.ct-premium-offer li svg{flex:none;margin-top:2px;color:var(--accent)}.ct-premium-offer-price{font-size:18px;font-weight:800}.ct-getly-code{display:grid;gap:12px;margin-top:14px}.ct-getly-code label{display:grid;gap:6px}.ct-getly-code label span{font-size:13px;color:var(--muted)}.ct-getly-code input{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;letter-spacing:.04em;text-transform:uppercase}.ct-getly-code .modal-actions{margin-top:4px}.ct-gift-voice{display:grid;gap:6px;margin-top:14px}.ct-gift-voice span{font-size:13px;color:var(--muted)}.ct-to-channel{max-width:220px;min-width:0;justify-content:flex-start}.ct-to-channel svg{flex:none}.ct-to-channel-name{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media(max-width:560px){.ct-to-channel{max-width:120px}}.ct-inline-link{text-decoration:underline;text-underline-offset:2px}.ct-plan-code{display:inline-flex;align-items:center;gap:6px;margin-top:6px}.ct-plan-code-form{margin-top:12px;max-width:520px}.ct-earn-section{display:grid;grid-template-columns:minmax(0,1.12fr) minmax(0,1fr);gap:32px;align-items:center}.ct-earn-eyebrow{margin-bottom:10px;color:var(--accent);text-transform:uppercase}.ct-earn-intro h2{margin:0 0 12px;font-size:34px;letter-spacing:-.02em;line-height:1.05}.ct-earn-stat{display:flex;align-items:center;gap:14px}.ct-earn-stat>strong{color:var(--accent);font-size:64px;font-weight:800;letter-spacing:-.05em;line-height:.85}.ct-earn-stat b{display:block;font-size:18px;line-height:1.3}.ct-earn-stat span{display:block;margin-top:4px;color:var(--muted);font-size:14px;line-height:1.45}.ct-earn-pills{display:flex;flex-wrap:wrap;gap:8px;margin:18px 0 0;padding:0;list-style:none}.ct-earn-pills li{display:inline-flex;align-items:center;gap:7px;padding:7px 12px;border-radius:999px;background:#d4ef791a;font-size:13px;font-weight:600;line-height:1.35}.ct-earn-pills li svg{flex:none;color:var(--accent)}.ct-earn-pills li.is-premium{background:#ffcf6b1f}.ct-earn-pills li.is-premium svg{color:#ffcf6b}@media(max-width:560px){.ct-earn-intro h2{font-size:26px}.ct-earn-stat{gap:12px}.ct-earn-stat>strong{font-size:46px}.ct-earn-stat b{font-size:15px}.ct-earn-stat span{font-size:13px}.ct-earn-pills{margin-top:14px}.ct-earn-pills li{padding:6px 11px}.ct-earn-calc .ct-earn-prices button{flex-basis:84px}}.ct-earn-calc{display:grid;gap:14px;padding:18px;border:1px solid #3f5230;border-radius:14px;background:#11140d}.ct-earn-field{display:grid;gap:8px}.ct-earn-field>span{font-size:13px;font-weight:700;color:var(--muted)}.ct-earn-count{display:flex;align-items:center;justify-content:space-between;gap:12px}.ct-earn-count strong{margin-left:6px;color:var(--accent);font-size:17px}.ct-earn-faces{display:inline-flex;align-items:center}.ct-earn-faces i{display:grid;width:26px;height:26px;margin-left:-7px;place-items:center;border:2px solid #171d12;border-radius:50%;color:#fff;font-size:11px;font-style:normal;font-weight:800}.ct-earn-faces i:first-child{margin-left:0}.ct-earn-faces b{margin-left:8px;color:var(--text);font-size:13px}.ct-earn-prices{display:flex;flex-wrap:wrap;gap:6px}.ct-earn-prices button{flex:1 0 64px;padding:6px 4px;text-align:center;border:1px solid #34402a;border-radius:999px;background:transparent;color:var(--text);font:inherit;font-size:13px;font-weight:700;cursor:pointer}.ct-earn-prices button:hover{border-color:var(--accent)}.ct-earn-prices button.is-on{border-color:var(--accent);background:var(--accent);color:#11140d}.ct-earn-field input[type=range]{width:100%;height:6px;margin:6px 0;border-radius:999px;background:linear-gradient(90deg,var(--accent) var(--fill, 0%),#34402a var(--fill, 0%));appearance:none;cursor:pointer}.ct-earn-field input[type=range]::-webkit-slider-thumb{width:20px;height:20px;border:3px solid #171d12;border-radius:50%;background:var(--accent);box-shadow:0 0 0 1px var(--accent);appearance:none}.ct-earn-field input[type=range]::-moz-range-thumb{width:14px;height:14px;border:3px solid #171d12;border-radius:50%;background:var(--accent);box-shadow:0 0 0 1px var(--accent)}.ct-earn-field input[type=range]:focus-visible{outline:2px solid var(--accent);outline-offset:6px}.ct-earn-bottom{display:flex;align-items:center;gap:12px}.ct-earn-bottom .ct-earn-result{flex:1;min-width:0}.ct-earn-bottom .button{flex:none}@media(max-width:560px){.ct-earn-bottom{flex-direction:column;align-items:stretch}}.ct-earn-result{display:grid;gap:2px;padding:12px 16px;border-radius:10px;background:linear-gradient(120deg,#26331b,#1a2113)}.ct-earn-result>span{font-size:13px;font-weight:700;color:var(--muted)}.ct-earn-result strong{color:var(--accent);font-size:clamp(32px,3.4vw,40px);letter-spacing:-.03em;line-height:1.05}.ct-earn-result small{color:var(--muted)}@media(max-width:860px){.ct-earn-calc{padding:16px}}.ct-how-head{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:16px;margin-bottom:26px}.ct-how-head h2{margin:0}.ct-platforms{display:inline-flex;gap:4px;margin:0;padding:4px;border:1px solid var(--line);border-radius:14px;background:#10130c;list-style:none}.ct-platforms li{display:inline-flex;align-items:center;gap:8px;padding:7px 12px 7px 7px;border-radius:10px;color:var(--muted);font-size:14px;font-weight:700}.ct-platforms li.is-on{background:#1f1830;box-shadow:inset 0 0 0 1px #4b2a86;color:var(--text)}.ct-platforms li.is-live{color:var(--text)}.ct-platforms li.is-live .ct-pf{opacity:1}.ct-platforms i{padding:2px 7px;border-radius:999px;background:#2a2f24;font-size:11px;font-style:normal}.ct-pf{display:grid;flex:none;place-items:center;width:24px;height:24px;border-radius:7px;color:#fff}.ct-pf svg{width:15px;height:15px}.ct-pf-twitch{background:#9146ff}.ct-pf-youtube{background:#f03}.ct-pf-kick{background:#53fc18;color:#0b0d09}.ct-platforms li:not(.is-on) .ct-pf{opacity:.55}.ct-how-steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px;margin:0;padding:0;list-style:none}.ct-how-steps li{display:grid;grid-template-columns:34px minmax(0,1fr);gap:12px}.ct-how-steps b{display:grid;place-items:center;width:34px;height:34px;border-radius:50%;background:var(--accent);color:#11140d;font-weight:800}.ct-how-steps strong{display:block;margin:6px 0 4px;font-size:16px}.ct-how-steps span{color:var(--muted);font-size:13px;line-height:1.5}.ct-how-twitch{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px 24px;margin:30px 0 0;padding:26px 0 0;border-top:1px solid var(--line);list-style:none}.ct-how-twitch li{display:flex;align-items:center;gap:12px;font-size:15px;font-weight:700}.ct-how-icon{display:grid;flex:none;place-items:center;width:40px;height:40px;border-radius:12px;background:#9146ff29;color:#bf94ff}@media(max-width:760px){.ct-how-steps{grid-template-columns:1fr;gap:16px}}@media(max-width:560px){.ct-platforms{display:flex;width:100%}.ct-platforms li{flex:1;flex-direction:column;gap:3px;padding:7px 4px;font-size:12px;text-align:center}.ct-platforms i{padding:0 6px;font-size:10px}.ct-how-twitch{grid-template-columns:1fr 1fr;gap:12px}.ct-how-twitch li{gap:9px;font-size:13px}.ct-how-icon{width:34px;height:34px;border-radius:10px}}.ct-premium-landing{display:grid;gap:34px}.ct-premium-head{display:grid;justify-items:start;gap:14px}.ct-premium-head h2{margin:0;font-size:56px;line-height:1.03;letter-spacing:-.03em}.ct-premium-head h2>span,.ct-premium-head h2 em{display:block}.ct-premium-head h2 .ct-premium-eyebrow{margin-bottom:14px;color:#ffcf6b;font-size:13px;font-weight:800;letter-spacing:.14em;line-height:1.2;text-transform:uppercase}.ct-premium-head h2 em{font-style:normal;background:linear-gradient(90deg,#ffe7a8,#ffbe5c 55%,#ff9f43);-webkit-background-clip:text;background-clip:text;color:transparent}.ct-premium-head p{max-width:520px;margin:0;color:#d9ded0;font-size:18px;line-height:1.55}.ct-premium-advantages{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 36px;margin:0;padding:0;list-style:none}.ct-premium-advantages li{display:grid;grid-template-columns:44px minmax(0,1fr);align-items:start;gap:14px;line-height:1.4}.ct-premium-icon{display:grid;place-items:center;width:44px;height:44px;border-radius:14px;background:linear-gradient(160deg,#ffcf6b47,#ff9f431f);color:#ffcf6b}.ct-premium-advantages strong{display:block;margin-bottom:4px;font-size:19px}.ct-premium-advantages li>span:last-child>span{color:#b9c0ae;font-size:15px;line-height:1.5}.ct-premium-voices{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin:0;padding:0;list-style:none}.ct-premium-voices li{display:grid;justify-items:center;align-content:start;gap:14px;padding:24px 16px;border:1px solid #4a3d1c;border-radius:22px;background:linear-gradient(160deg,#261d0c,#15120b)}.ct-premium-voices li>span:not(.chat-tts-thumb){display:-webkit-box;min-width:0;overflow:hidden;font-size:17px;font-weight:700;line-height:1.25;text-align:center;overflow-wrap:break-word;-webkit-box-orient:vertical;-webkit-line-clamp:2}.ct-premium-voices .chat-tts-thumb{width:132px;height:132px;flex:none;border-radius:28px;object-fit:cover;font-size:40px}.ct-premium-voices .ct-demo-button{width:44px;height:44px;border:0;border-radius:50%;background:#ffcf6b;color:#15120b}.ct-premium-voices .icon-button.ct-demo-button:hover:not(:disabled){background:#ffdb8f;color:#15120b}.ct-premium-voices .ct-demo-button.is-playing,.ct-premium-voices .ct-demo-button.is-loading,.ct-premium-voices .icon-button.ct-demo-button.is-playing:hover:not(:disabled){border:2px solid #ffcf6b;background:#15120b;color:#ffcf6b}.ct-premium-voices .ct-demo-button:focus-visible{outline:2px solid #ffcf6b;outline-offset:3px}@media(max-width:560px){.ct-premium-head h2{font-size:36px}.ct-premium-advantages{grid-template-columns:minmax(0,1fr);gap:18px}.ct-premium-voices{grid-template-columns:minmax(0,1fr);gap:10px}.ct-premium-voices li{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;justify-items:start;gap:14px;padding:12px 14px;border-radius:16px}.ct-premium-voices li>span:not(.chat-tts-thumb){font-size:15px;text-align:left}.ct-premium-voices .chat-tts-thumb{width:64px;height:64px;border-radius:16px;font-size:24px}}.ct-plan-action{margin-top:8px}@media(max-width:860px){.ct-earn-section{grid-template-columns:1fr}}.ct-jump{display:flex;gap:4px;margin-left:auto;padding:4px;border:1px solid var(--line);border-radius:999px;background:#f4f7ee08}.ct-jump a{display:inline-flex;align-items:center;gap:7px;padding:7px 15px;border-radius:999px;color:var(--muted);font-size:14px;font-weight:600;text-decoration:none;white-space:nowrap;transition:background .2s ease,color .2s ease}.ct-jump a:hover{color:var(--text);background:#f4f7ee12}.ct-jump a.is-on{color:#11140d;background:var(--accent)}.ct-jump a:focus-visible{outline:2px solid var(--accent);outline-offset:2px}#earn,#plans,#voices,#why{scroll-margin-top:96px}@media(max-width:760px){.ct-jump{order:3;width:100%;margin:0}.ct-jump a{flex:1;justify-content:center;padding:8px 6px;font-size:13px}#earn,#plans,#voices,#why{scroll-margin-top:140px}}@media(max-width:440px){.ct-jump{gap:2px}.ct-jump a{flex:1 1 auto;min-width:0;gap:0;padding:8px 4px}.ct-jump a svg{display:none}}@media(max-width:380px){.ct-jump a{font-size:12px}}@media(prefers-reduced-motion:reduce){.ct-jump a{transition:none}}.ct-attention .panel-heading h2{display:flex;align-items:center;gap:10px}.ct-attention-count{display:inline-grid;place-items:center;min-width:24px;height:24px;padding:0 7px;border-radius:999px;background:#e5484d;color:#fff;font-size:13px;font-weight:800}.ct-attention-check{margin-top:14px}.ct-attention-check input{flex:1;min-width:0}.ct-why{gap:28px}.ct-why-head{display:grid;gap:10px}.ct-why-eyebrow{color:var(--accent);text-transform:uppercase}.ct-why-head h2{margin:0}.ct-why-head em{font-style:normal;color:var(--accent)}.ct-why-table{width:100%;min-width:0;font-size:15px;border-collapse:separate;border-spacing:0;border:1px solid var(--line);border-radius:22px;overflow:hidden}.ct-why-table thead th,.ct-why-table thead td{padding:16px 22px;background:var(--panel);color:var(--muted);font-size:14px;font-weight:600;text-align:left}.ct-why-table thead th.is-us{background:#d4ef791a;color:var(--accent)}.ct-why-table tbody th,.ct-why-table tbody td{padding:18px 22px;border-top:1px solid var(--line);text-align:left;vertical-align:middle}.ct-why-table tbody th{display:flex;align-items:center;gap:14px;background:none;color:var(--text);font-size:15px;font-weight:400}.ct-why-table tbody th strong{display:block;font-size:17px}.ct-why-table tbody th strong+span{display:block;margin-top:3px;color:var(--muted);font-size:14px}.ct-why-icon{display:grid;flex:none;place-items:center;width:44px;height:44px;border-radius:14px;background:#d4ef791f;color:var(--accent)}.ct-why-icon.is-premium{background:linear-gradient(160deg,#ffcf6b47,#ff9f431f);color:#ffcf6b}.ct-why-theirs{width:26%;color:#7d8473;font-size:15px}.ct-why-table td:first-child{font-weight:inherit}.ct-why-ours{width:28%;background:#d4ef790f;color:var(--accent);font-size:16px;font-weight:700}.ct-why-theirs svg,.ct-why-ours svg{vertical-align:-2px}@media(max-width:760px){.ct-why-table thead{display:none}.ct-why-table,.ct-why-table tbody,.ct-why-table tr{display:block}.ct-why-table tbody tr{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);border-top:1px solid var(--line)}.ct-why-table tbody tr:first-child{border-top:0}.ct-why-table tbody th{grid-column:1 / -1;border-top:0;padding:16px 16px 10px}.ct-why-table tbody td{width:auto;border-top:0;padding:10px 16px 16px}.ct-why-table tbody td:before{content:attr(data-label);display:block;margin-bottom:4px;color:var(--muted);font-size:12px;font-weight:600}.ct-why-ours{border-radius:12px;margin:0 12px 12px 0;padding:10px 12px!important}}.ct-compare{display:grid;gap:14px}.ct-compare h3{margin:0;font-size:22px}.ct-compare ul{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin:0;padding:0;list-style:none}.ct-compare-side{display:grid;gap:14px;align-content:start;padding:20px;border:1px solid var(--line);border-radius:20px;background:var(--panel)}.ct-compare-side.is-premium{border-color:#5a4a26;background:linear-gradient(160deg,#2a2314,var(--panel) 70%)}.ct-compare-top{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px}.ct-compare-top strong{font-size:17px}.ct-compare-tags{display:flex;gap:6px}.ct-compare-tags i{padding:3px 10px;border-radius:999px;background:var(--line);color:var(--muted);font-size:12px;font-style:normal;font-weight:700}.is-premium .ct-compare-tags i{background:#ffcf6b24;color:#ffcf6b}.ct-compare-side p{margin:0;color:#c9cfbd;font-size:16px;line-height:1.5}.ct-compare-side p b{color:#ffcf6b;font-weight:700}.ct-compare-play{display:flex;align-items:center;gap:14px}.ct-compare-play .ct-demo-button{flex:none;width:44px;height:44px;border:0;border-radius:50%;background:#3a4033;color:var(--text)}.is-premium .ct-compare-play .ct-demo-button{background:#ffcf6b;color:#1c1608}.ct-compare-wave{display:flex;flex:1;align-items:center;gap:3px;min-width:0;height:36px;overflow:hidden}.ct-compare-wave i{flex:none;width:3px;border-radius:2px;background:#4a5140}.is-premium .ct-compare-wave i{background:#ffcf6b}.ct-compare-voice{color:var(--muted);font-size:13px;font-weight:600;white-space:nowrap}@media(max-width:760px){.ct-compare ul{grid-template-columns:minmax(0,1fr)}}.ct-plan-features{display:grid;gap:6px;margin:8px 0 4px;padding:0;list-style:none;color:#c9cfbd;font-size:13px}.ct-plan-features li{display:flex;align-items:flex-start;gap:8px}.ct-plan-features svg{flex:none;margin-top:2px;color:var(--accent)}.ct-plan.is-pick{border-color:var(--accent);background:linear-gradient(160deg,#252b1c,var(--panel) 75%)}.ct-plan-pick{position:absolute;top:-11px;right:14px;padding:3px 10px;border-radius:999px;background:var(--accent);color:#11140d;font-size:11px;font-weight:800}#plans .ct-plan-action{display:flex;margin-top:auto;padding-top:8px}#plans .ct-plan-action .button{flex:1;justify-content:center}.ct-plans-note{display:flex;align-items:center;gap:10px;margin:4px 0 0;padding:13px 16px;border:1px dashed #3a4033;border-radius:14px;color:#c9cfbd;font-size:14px;line-height:1.45}.ct-plans-note svg{flex:none;color:var(--accent)}.ct-viewer-entry{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:18px 28px;padding:26px 28px;border:1px solid #3a2f55;border-radius:22px;background:linear-gradient(120deg,#231c33,var(--panel) 70%)}.ct-viewer-entry h2{margin:0;font-size:24px}.ct-viewer-entry p{margin:4px 0 0;color:#b9c0ae;font-size:15px}.ct-viewer-entry .ct-find-channel{flex:1 1 320px;max-width:480px;margin:0}.ct-footer.ct-footer-landing{display:grid;grid-template-columns:minmax(0,1.4fr) repeat(3,minmax(0,1fr));align-items:start;gap:28px;padding:32px;font-size:14px}.ct-footer-landing nav,.ct-footer-brand{display:grid;justify-items:start;gap:4px}.ct-footer-landing b{margin-bottom:6px;color:var(--text);font-size:14px}.ct-footer-brand strong{color:var(--text);font-size:19px}.ct-footer-landing a:hover{color:var(--text)}#how,#faq,#premium{scroll-margin-top:96px}@media(max-width:760px){.ct-footer.ct-footer-landing{grid-template-columns:minmax(0,1fr) minmax(0,1fr);padding:24px 16px}.ct-footer-brand{grid-column:1 / -1}.ct-viewer-entry{padding:20px 16px}#how,#faq,#premium{scroll-margin-top:140px}}.ct-footer-links{display:inline-flex;flex-wrap:wrap;gap:16px}.ct-sidebar-help{border-top:1px solid var(--line)}.ct-sidebar-help button.nav-link{width:100%;border:0;background:none;font-family:inherit;text-align:left;cursor:pointer}.ct-sidebar-help button.nav-link:hover{background:#ffffff04}.ct-sidebar-help .nav-link:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.ct-support{display:grid;grid-template-columns:minmax(0,1fr);gap:18px}.ct-ticket-composer{display:grid;grid-template-columns:minmax(0,1fr);gap:8px}.ct-ticket-composer textarea{width:100%;min-height:0;padding:10px 12px;border:1px solid var(--line);border-radius:9px;background:#11140e;color:var(--text);font:inherit;font-size:14px;line-height:1.45;resize:vertical}.ct-ticket-composer textarea:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.ct-ticket-composer-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px}.ct-support-mine h3{margin:0 0 10px;font-size:14px}.ct-ticket-list{display:grid;grid-template-columns:minmax(0,1fr);gap:10px;margin:0;padding:0;list-style:none}.ct-support .ct-ticket{border:1px solid var(--line);border-radius:11px;background:#171b13}.ct-support .ct-ticket.is-unread{border-color:#d4ef7955}.ct-ticket summary{display:flex;align-items:center;gap:10px;padding:10px 12px;cursor:pointer;list-style:none}.ct-ticket summary::-webkit-details-marker{display:none}.ct-ticket summary:focus-visible{outline:2px solid var(--accent);outline-offset:-2px;border-radius:11px}.ct-ticket-first{flex:1;min-width:0;overflow:hidden;font-size:13px;text-overflow:ellipsis;white-space:nowrap}.ct-ticket summary time{flex-shrink:0}.ct-ticket-new{flex-shrink:0;padding:1px 8px;border-radius:999px;background:var(--accent);color:#11150d;font-size:11px;font-weight:700}.ct-ticket details>.ct-ticket-thread,.ct-ticket details>.ct-ticket-composer{margin:0 12px 12px}.ct-ticket-status.is-open{background:#3a3014;color:#f2cf6b}.ct-ticket-status.is-answered{background:#26301d;color:var(--accent)}.ct-ticket-status.is-closed{background:#222420;color:var(--muted)}.ct-ticket-thread{display:grid;grid-template-columns:minmax(0,1fr);gap:8px;margin:0;padding:0;list-style:none}.ct-ticket-thread li{max-width:88%;padding:9px 12px;border:1px solid var(--line);border-radius:11px;background:#11140e;justify-self:start}.ct-ticket-thread li.is-support{border-color:#d4ef7930;background:#1f2717;justify-self:end}.ct-admin-tickets .ct-ticket-thread li.is-support{justify-self:start}.ct-ticket-message-head{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 10px;margin-bottom:4px;font-size:12px}.ct-ticket-message-head time{color:var(--muted);font-size:11px}.ct-ticket-thread p{margin:0;font-size:14px;line-height:1.5;overflow-wrap:anywhere;white-space:pre-wrap}.ct-admin-tickets{display:grid;grid-template-columns:minmax(0,1fr);gap:16px}.ct-admin-tickets .ct-ticket{display:grid;grid-template-columns:minmax(0,1fr);gap:12px;padding:16px}.ct-ticket-who{display:flex;flex-wrap:wrap;align-items:center;gap:6px 10px}.ct-ticket-who time{margin-left:auto}@media(max-width:560px){.ct-ticket summary{flex-wrap:wrap}.ct-ticket-first{flex-basis:100%;order:3}.ct-ticket-thread li{max-width:100%}}.ct-guides{max-width:1080px}.ct-guide{max-width:820px}.ct-guide-crumbs{display:flex;flex-wrap:wrap;align-items:center;gap:6px;font-size:13px;color:var(--muted)}.ct-guide-crumbs a{color:var(--muted)}.ct-guide-crumbs a:hover{color:var(--text)}.ct-guide-crumbs [aria-current]{color:var(--text);overflow-wrap:anywhere}.ct-guides-head{display:grid;gap:10px}.ct-guides-head h1,.ct-guide-head h1{margin:0;font-size:clamp(28px,4vw,40px);line-height:1.15}.ct-guides-head p{margin:0;max-width:680px;color:var(--muted);font-size:17px;line-height:1.5}.ct-guide-grid{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(290px,1fr));gap:16px}.ct-guide-card{display:grid;align-content:start;gap:10px;padding:20px;border:1px solid var(--line);border-radius:14px;background:var(--panel)}.ct-guide-card a{color:var(--text);text-decoration:none;font-size:18px;line-height:1.3}.ct-guide-card a:hover{color:var(--accent)}.ct-guide-card p{margin:0;color:var(--muted);line-height:1.5}.ct-guide-kind{justify-self:start;display:inline-flex;align-items:center;gap:5px;padding:3px 9px;border-radius:999px;border:1px solid var(--line);color:var(--muted);font-size:12px}.ct-guide-kind.is-compare{color:var(--accent);border-color:color-mix(in srgb,var(--accent) 45%,transparent)}.ct-guide article{display:grid;gap:8px}.ct-guide-head{display:grid;gap:12px;margin-bottom:8px}.ct-guide-head p{margin:0}.ct-guide article p,.ct-guide article li{font-size:17px;line-height:1.7}.ct-guide article p{margin:0 0 14px}.ct-guide article ul{margin:0 0 14px}.ct-guide-intro p:first-child{font-size:19px}.ct-guide-shot{margin:6px 0 18px}.ct-guide-shot a{display:block;width:fit-content;max-width:100%;overflow:hidden;border:1px solid var(--line);border-radius:12px;background:#151812}.ct-guide-shot a:hover,.ct-guide-shot a:focus-visible{border-color:#d4ef7966}.ct-guide-shot img{display:block;max-width:100%;height:auto}.ct-guide-shot figcaption{margin-top:8px;color:var(--muted);font-size:13px;line-height:1.45}.ct-guide article h2{margin:28px 0 4px;font-size:25px;line-height:1.25}.ct-guide article ul{padding-left:22px;display:grid;gap:6px}.ct-guide-faq details{border:1px solid var(--line);border-radius:12px;padding:14px 18px;margin-top:10px;background:var(--panel)}.ct-guide-faq summary{cursor:pointer;font-weight:600;font-size:17px}.ct-guide-faq details p{margin:10px 0 0}.ct-guide-sources a{overflow-wrap:anywhere}.ct-guide-sources li{font-size:15px!important}.ct-guide-start{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:16px;margin:20px 0;padding:20px 22px;border-radius:14px;border:1px solid color-mix(in srgb,var(--accent) 40%,var(--line));background:color-mix(in srgb,var(--accent) 8%,var(--panel))}.ct-guide-start>div{display:grid;gap:4px;flex:1 1 320px}.ct-guide-start strong{font-size:18px}.ct-guide-start span{color:var(--muted);line-height:1.5}.ct-guide-related{display:grid;gap:16px}.ct-guide-related h2{margin:8px 0 0}.ct-guide-all{display:inline-flex;align-items:center;gap:6px;justify-self:start}@media(max-width:640px){.ct-guide-grid{grid-template-columns:1fr}.ct-guide article p,.ct-guide article li{font-size:16px}.ct-guide article h2{font-size:22px}.ct-guide-start .button{width:100%;justify-content:center}}.ct-drawn{display:contents}
