:root{--bg:#111416;--surface:#1b2023;--raised:#252c30;--border:#354148;--text:#f5fafc;--muted:#a9bac3;--blue:#087bdc;--link:#75d9f5;--cyan:#71e9ef}
.startup-loader{position:fixed;inset:0;z-index:1000;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:18px;background:var(--bg,#121212);color:var(--muted,#acacaa);opacity:1;transition:opacity .16s ease}.startup-loader picture{display:block;width:140px;height:140px}.startup-loader img{display:block;width:100%;height:100%;object-fit:contain}.startup-loader p{margin:0;font-size:14px;font-weight:600;letter-spacing:.15px}.startup-loader-leaving{opacity:0;pointer-events:none}@media(prefers-reduced-motion:reduce){.startup-loader{transition:none}}.stream-runtime{margin-top:24px}.stream-status-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-bottom:24px}.stream-status-grid>div{padding:16px;border:1px solid var(--border);border-radius:8px;display:flex;flex-direction:column;gap:4px;min-width:0}.stream-status-grid small{color:var(--muted);overflow-wrap:anywhere}.stream-status-grid strong{text-transform:capitalize}.stream-runtime .device-row>div{min-width:0}.stream-runtime .device-row strong{font-weight:600;overflow-wrap:anywhere}.stream-actions{flex-wrap:wrap}#action-result:empty{display:none}#action-result{margin-top:12px;overflow-wrap:anywhere}.stream-grid input,.stream-grid textarea{max-width:100%}@media(max-width:520px){.stream-status-grid{gap:8px}.stream-status-grid>div{padding:12px}.stream-status-grid strong{font-size:14px}.stream-actions>button{flex:1 1 140px}}*{box-sizing:border-box}html{color-scheme:dark;scroll-behavior:smooth}body{margin:0;background:var(--bg);color:var(--text);font:16px/1.55 Segoe UI,system-ui,sans-serif}a{color:var(--link);text-decoration:none}a:hover{text-decoration:underline}button,input,select,textarea{font:inherit}button,.button{min-height:44px;padding:10px 18px;border:1px solid var(--border);border-radius:8px;background:var(--raised);color:var(--text);display:inline-flex;justify-content:center;align-items:center;gap:8px;cursor:pointer;text-decoration:none;font-weight:600;transition:background .15s,transform .15s}button:hover,.button:hover{background:#333;text-decoration:none}button:active,.button:active{transform:translateY(1px)}button:disabled{opacity:.5;cursor:not-allowed}.primary{background:var(--blue);border-color:var(--blue);color:#fff}.primary:hover{background:#2958d4}.danger{color:#faa;border-color:#754646}.ghost{background:transparent}.small{font-size:14px;padding:8px 12px}input,textarea,select{background:#141414;color:var(--text);border:1px solid #555;border-radius:8px;padding:11px 12px;width:100%;min-height:44px}textarea{min-height:110px;resize:vertical}input[type=checkbox]{width:20px;min-height:20px;accent-color:var(--blue)}input[type=color]{width:58px;padding:4px}input[type=range]{padding:0;accent-color:var(--blue)}:focus-visible{outline:3px solid #a5beff;outline-offset:4px}label{display:block;font-size:14px;font-weight:600;margin-bottom:8px}.field{margin:18px 0}.field small{display:block;margin-top:6px}.check{display:flex;align-items:center;gap:12px;min-height:44px}.check label{margin:0}.skip{position:absolute;top:-70px;left:16px;background:#fff;color:#000;padding:12px;z-index:100}.skip:focus{top:12px}h1,h2,h3,p{margin-top:0}h1{font-size:36px;line-height:1.15;letter-spacing:-1.1px;margin-bottom:12px}h2{font-size:25px;line-height:1.25;letter-spacing:-.5px}h3{font-size:18px;margin-bottom:8px}p{margin-bottom:18px}small,.muted{color:var(--muted)}small{font-size:13px}.eyebrow{font-size:12px;letter-spacing:1.5px;text-transform:uppercase;color:#aabfff;font-weight:700;margin-bottom:16px}.row{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.between{justify-content:space-between}.stack{display:grid;gap:16px}.grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.two{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.card{border:1px solid var(--border);background:var(--surface);border-radius:14px;padding:24px;min-width:0}.card.flush{padding:0;overflow:hidden}.card .pad{padding:24px}.rule{border:0;border-top:1px solid var(--border);margin:24px 0}.tag{display:inline-flex;padding:4px 9px;border:1px solid #4a4a4a;border-radius:6px;font-size:12px;color:#c7c7c4;background:#242424}.tag.blue{color:#b5c8ff;background:#212b44;border-color:#3c4e7b}.notice{padding:14px 18px;border:1px solid #514735;background:#26221b;color:#e7ce9d;border-radius:10px;font-size:14px;margin:20px 0}.notice.error{border-color:#734646;color:#ffb6b6;background:#2b2020}.notice.success{border-color:#335c49;color:#a5dfbd;background:#19261f}.empty{padding:42px 24px;text-align:center;border:1px dashed #454545;border-radius:12px}.empty p{max-width:540px;margin:12px auto 24px}.public-header{border-bottom:1px solid var(--border);position:relative;z-index:10}.header-inner{max-width:1280px;margin:auto;min-height:80px;display:flex;align-items:center;gap:36px;padding:16px 32px}.brand{font-size:23px;font-weight:750;color:var(--text);letter-spacing:-1px;display:inline-flex;align-items:center;gap:12px}.brand:hover{text-decoration:none}.brand-mark{width:24px;height:24px;border:2px solid #8dacf9;border-radius:5px;box-shadow:5px -5px 0 -2px var(--bg),5px -5px #8dacf9;display:inline-block;margin-right:3px}.public-nav{display:flex;gap:28px;align-items:center;margin-left:auto}.public-nav a{color:#ccc}.public-nav a[aria-current=page]{color:#fff}.mobile-menu{display:none}.wrap{max-width:1240px;margin:auto;padding:48px 32px}.hero{display:grid;grid-template-columns:.85fr 1.15fr;align-items:center;gap:54px;padding:30px 0 70px}.hero h1{font-size:clamp(42px,4.6vw,64px);line-height:1.06;letter-spacing:-2.5px}.hero p{font-size:18px;color:#b6b6b2;max-width:490px}.hero .row{margin:28px 0 18px}.picture{position:relative;background:#191919;overflow:hidden;border-radius:12px;border:1px solid #424242;aspect-ratio:16/9}.picture img{display:block;width:100%;height:100%;object-fit:contain}.picture .media-label{position:absolute;top:12px;left:12px;background:#111e;padding:5px 10px;border-radius:5px;font-size:12px;color:#fff}.media-note{font-size:12px;color:#a5a5a2;margin-top:9px}.section{margin:60px 0}.number{display:block;color:#8eacff;font-size:13px;margin-bottom:18px}.demo-panel{display:grid;grid-template-columns:1.1fr .9fr;gap:0;border:1px solid var(--border);border-radius:16px;overflow:hidden;background:var(--surface)}.demo-panel .picture{border:0;border-radius:0;align-self:center}.demo-content{padding:28px}.chips{display:flex;flex-wrap:wrap;gap:8px}.chips button{font-size:12px;min-height:36px;padding:7px 10px;font-weight:400}.public-footer{border-top:1px solid var(--border);margin-top:50px;padding:42px 32px}.footer-inner{max-width:1176px;margin:auto;display:grid;grid-template-columns:2fr 1fr 1fr 1fr;gap:24px}.footer-inner a{display:block;margin:8px 0;color:var(--muted);font-size:14px}.footer-inner .brand{color:var(--text);font-size:23px}.footer-bottom{max-width:1176px;margin:28px auto 0;border-top:1px solid var(--border);padding-top:20px;font-size:12px;color:var(--muted)}.page-heading{margin-bottom:32px}.page-heading p{color:var(--muted);max-width:760px}.filters,.tabs{display:flex;gap:8px;flex-wrap:wrap;margin:24px 0}.filters a,.tabs a{padding:11px 16px;color:var(--muted);border:1px solid transparent;border-radius:8px;font-size:14px}.filters a.active,.tabs a.active{background:#252f48;color:#c1d1ff;border-color:#41557e}.future{min-height:185px;display:flex;align-items:center;justify-content:center;background:repeating-linear-gradient(135deg,#202020,#202020 1px,#1b1b1b 1px 16px);color:#999;letter-spacing:1px;font-size:12px;text-transform:uppercase}.auth{max-width:470px;margin:28px auto 70px}.auth .button,.auth button[type=submit]{width:100%}.inline-error{color:#faa;font-size:14px;margin:12px 0;white-space:pre-wrap}.workspace{display:grid;grid-template-columns:220px minmax(0,1fr);min-height:100vh}.sidebar{border-right:1px solid var(--border);padding:30px 20px;position:sticky;top:0;height:100vh;display:flex;flex-direction:column;gap:32px;background:#151515}.sidebar nav{display:grid;gap:5px}.sidebar nav a{display:flex;align-items:center;gap:14px;color:var(--muted);padding:12px;border-radius:8px;font-size:14px}.sidebar nav a.active{background:#252d41;color:#c6d5ff}.nav-icon{width:18px;color:#929292}.sidebar .bottom{margin-top:auto;border-top:1px solid var(--border);padding-top:22px}.workspace-top{display:flex;align-items:center;justify-content:space-between;padding:18px 32px;border-bottom:1px solid var(--border);font-size:13px;gap:16px}.workspace-main{max-width:1440px;padding:34px 32px 90px;margin:auto}.workspace-main .page-heading h1{font-size:32px}.mobile-bottom{display:none}.editor-grid{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(300px,.9fr);gap:24px;align-items:start}.editor-preview{position:sticky;top:24px}.editor-preview .card{margin-top:16px}.safe-crop{position:absolute;left:34.18%;width:31.64%;top:0;bottom:0;border-inline:1px dashed #fff9;pointer-events:none}.safe-crop span{position:absolute;top:42px;left:5px;font-size:10px;color:#fff;text-shadow:0 1px 3px black;white-space:nowrap}.caption{position:absolute;left:5%;width:90%;text-align:center;font-weight:900;line-height:1.15;transform:translateY(-50%);pointer-events:none;overflow-wrap:anywhere}.setting-pair{display:grid;grid-template-columns:1fr 92px;gap:16px;align-items:center}.save-bar{position:sticky;bottom:0;background:#181818f5;border:1px solid #424242;box-shadow:0 -8px 32px #0005;border-radius:12px;padding:15px 20px;display:flex;align-items:center;gap:12px;justify-content:space-between;margin-top:28px;z-index:5}.save-bar small{display:block}.color-row{display:grid;grid-template-columns:1fr 58px 104px;gap:10px;align-items:center;margin:10px 0}.color-row label{margin:0}.gift-row{border-bottom:1px solid var(--border);padding:18px 0}.gift-row:first-child{padding-top:0}.gift-row:last-child{border:0}.gift-row .two{gap:12px}.gift-row summary{cursor:pointer;padding:10px 0;font-weight:600;min-height:44px}.stat{font-size:28px;letter-spacing:-1px;display:block;margin-top:12px}.guide{margin:8px 0}.guide summary{padding:18px 0;cursor:pointer;font-weight:600}.guide p{color:var(--muted)}.list{padding-left:22px;color:var(--muted)}.list li{margin:10px 0}.narrow{max-width:760px}.avatar{display:inline-flex;width:40px;height:40px;border-radius:10px;align-items:center;justify-content:center;background:#2c2c2c;border:1px solid #444;font-size:14px;color:#bbb}.cast-row{display:flex;align-items:center;gap:14px;border-bottom:1px solid #333;padding:14px 0}.cast-row:last-child{border:0}.cast-row small{display:block}.steps{counter-reset:steps;display:grid;gap:12px}.step{display:flex;gap:16px;padding:20px;border:1px solid var(--border);border-radius:12px}.step:before{counter-increment:steps;content:counter(steps);width:30px;height:30px;flex-shrink:0;display:grid;place-content:center;border:1px solid #555;border-radius:50%;color:#bbc9eb}.step p{margin-bottom:10px}.widget{width:100%;max-width:350px;height:500px;border:0;border-radius:12px}.not-found{text-align:center;padding:80px 20px}dialog{max-width:520px;width:calc(100% - 32px);border:1px solid #555;border-radius:16px;background:#202020;color:var(--text);padding:28px;box-shadow:0 24px 100px #000a}dialog::backdrop{background:#000a}dialog h2{padding-right:20px}#toast{position:fixed;bottom:28px;right:28px;max-width:420px;background:#303030;color:#fff;border:1px solid #555;border-radius:10px;padding:0;z-index:100}#toast:not(:empty){padding:14px 20px}.route-enter{animation:enter .18s ease-out}@keyframes enter{0%{opacity:.3;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}.loading{padding:60px 24px;color:var(--muted)}.muted-block{background:#222;border-radius:10px;padding:16px}.badge-line{display:flex;align-items:center;gap:8px;margin-bottom:18px}.link-list{display:grid;gap:12px}.link-list a{justify-content:space-between}.password-field{display:flex;gap:8px}.password-field input{min-width:0}.password-field button{font-size:12px}.legal-label{font-weight:700;color:#e7bd72}pre{white-space:pre-wrap;overflow-wrap:anywhere;font-size:13px;background:#111;padding:16px;border-radius:8px}.sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0)}@media(max-width:1100px){.hero{gap:28px}.hero h1{font-size:46px}.grid{grid-template-columns:repeat(2,minmax(0,1fr))}.editor-grid{grid-template-columns:1fr}.editor-preview{position:static;max-width:760px}.workspace{grid-template-columns:190px minmax(0,1fr)}.sidebar{padding:25px 14px}.public-nav{gap:16px}.header-inner{gap:20px;padding-inline:24px}}@media(max-width:767px){h1{font-size:30px}.wrap{padding:32px 20px}.hero{display:flex;flex-direction:column;align-items:stretch;padding:16px 0 32px;gap:28px}.hero h1{font-size:42px;letter-spacing:-1.5px}.hero p{font-size:16px}.hero .row{margin:22px 0 12px}.public-nav{display:none}.mobile-menu{display:inline-flex;margin-left:auto}.header-inner{min-height:72px;padding:16px 20px}.header-inner>.button:not(.mobile-menu){display:none}.two,.grid,.demo-panel{grid-template-columns:1fr}.card{padding:20px}.demo-content{padding:22px}.section{margin:38px 0}.footer-inner{grid-template-columns:1fr 1fr}.footer-inner>div:first-child{grid-column:1/-1}.public-footer{padding:30px 20px}.workspace{display:block}.sidebar{display:none}.workspace-top{padding:16px 20px}.workspace-top .muted{display:none}.workspace-main{padding:28px 20px 112px}.workspace-main .page-heading h1{font-size:28px}.mobile-bottom{position:fixed;bottom:0;left:0;right:0;background:#191919;border-top:1px solid #444;display:flex;justify-content:space-around;padding:8px 8px max(8px,env(safe-area-inset-bottom));z-index:8}.mobile-bottom a,.mobile-bottom button{min-height:44px;padding:10px 15px;font-size:13px;color:#ccc;background:transparent;border:0}.save-bar{bottom:68px;flex-wrap:wrap;padding:14px}.save-bar>.row{width:100%}.save-bar>.row button{flex:1}.tabs{gap:4px}.tabs a{padding:10px;font-size:13px}.color-row{grid-template-columns:1fr 50px 92px}.editor-grid{display:flex;flex-direction:column}.editor-grid>*{width:100%}.editor-preview{order:0}.editor-fields{order:1}.auth{margin-top:0}.notice{font-size:13px}.page-heading{margin-bottom:24px}.workspace-top .tag{font-size:11px}#toast{bottom:90px;left:20px;right:20px;max-width:none}.hero .picture{width:100%}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{scroll-behavior:auto!important;animation:none!important;transition:none!important}}main:focus{outline:none}.route-enter{animation:enter .14s ease-out}@keyframes enter{0%{opacity:.3}to{opacity:1}}@font-face{font-family:LuckiestLocal;src:url(/assets/luckiest-guy-rus-bel-ukr.otf) format("opentype");font-style:normal;font-weight:400;font-display:swap}.picture{container-type:inline-size}@media(max-width:767px){.save-bar{padding:12px;gap:8px}.save-bar strong{font-size:13px}.save-bar small{font-size:11px}.save-bar .row{gap:6px}.save-bar .row button{padding:9px 8px;white-space:nowrap;font-size:13px}.save-bar [data-action=apply]{display:none}}@media(min-width:768px)and (max-width:1199px){.workspace{display:block}.sidebar{display:none}.workspace .mobile-menu{display:inline-flex}.workspace-main{padding-bottom:110px}.workspace-main .two,.editor-grid{grid-template-columns:1fr}.editor-preview{position:static}.mobile-bottom{position:fixed;bottom:0;left:0;right:0;background:#191919;border-top:1px solid #444;display:flex;justify-content:space-around;padding:8px;z-index:8}.mobile-bottom a,.mobile-bottom button{min-height:44px;padding:10px 20px;font-size:14px;color:#ccc;background:transparent;border:0}.save-bar{bottom:68px}}.chips button{min-height:44px}.filters a,.tabs a,.public-nav a{min-height:44px;display:inline-flex;align-items:center}html{scroll-padding-bottom:210px}input,select,textarea,button{scroll-margin-bottom:210px}.brand{display:inline-flex!important;flex:0 0 auto;align-items:center;gap:7px;white-space:nowrap;font-size:22px;line-height:1;letter-spacing:-.7px;isolation:isolate}.brand-icon{width:42px;height:42px;object-fit:contain;flex:0 0 42px;display:block}.wordmark{display:block;line-height:1.15;flex:0 0 auto}.sidebar .brand{font-size:21px;gap:3px}.sidebar{padding-inline:16px}.brand-mark{display:none}.header-inner{gap:24px}.public-header{border-bottom-color:#262626}.public-nav{gap:24px}.wrap{max-width:1200px;padding-top:42px}.minimal-hero{gap:60px;padding:30px 0 58px}.minimal-hero h1{font-size:clamp(44px,4.2vw,62px);letter-spacing:-2.4px}.minimal-hero p{font-size:19px;line-height:1.6}.minimal-hero .eyebrow{font-size:11px;color:#929292}.simple-steps{display:grid;grid-template-columns:repeat(3,1fr);gap:32px;border-block:1px solid #303030;padding:26px 0}.simple-steps>div{display:flex;align-items:center;gap:16px}.simple-steps span{color:#757575;font-size:12px}.simple-steps h3{margin:0;font-size:15px;font-weight:500}.section{margin:44px 0}.card{box-shadow:none}.picture{border-color:#363636;border-radius:10px}.footer-inner{grid-template-columns:2fr repeat(3,1fr)}.footer-inner .brand{margin:0}.footer-inner h3,.footer-inner a{font-size:13px}.public-footer{margin-top:28px;padding-top:30px;padding-bottom:22px}.footer-bottom{margin-top:22px}.page-heading{margin-bottom:24px}.page-heading p{margin-bottom:0}.device-row{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 0;border-bottom:1px solid #333}.device-row small{display:block;font-size:12px}.device-row:last-child{border-bottom:0}.editor-preview>.card{background:transparent;border:0;padding:10px 0}.editor-preview>.card p{font-size:14px}.notice{margin:16px 0;padding:12px 14px}.future{min-height:160px;background:#191919}.workspace-top{padding-block:14px}.auth h1{font-size:30px}.auth .eyebrow{color:#aaa;font-size:11px}.auth .notice{background:transparent;border:0;padding:0;font-size:12px;color:#999}.auth .row{gap:12px}.auth .row a{font-size:13px}@media(max-width:1000px){.public-nav{display:none}.public-header .mobile-menu{display:inline-flex}.header-inner>.button:not(.mobile-menu){margin-left:auto}.header-inner>.button.primary{margin-left:0}.minimal-hero{gap:28px}}@media(max-width:767px){.brand{font-size:21px;gap:5px}.brand-icon{width:37px;height:37px;flex-basis:37px}.hero.minimal-hero{padding:8px 0 28px;gap:26px}.minimal-hero h1{font-size:43px;letter-spacing:-1.8px}.minimal-hero p{font-size:17px}.simple-steps{gap:16px;padding:22px 0}.simple-steps>div{display:block}.simple-steps h3{font-size:13px;line-height:1.4;margin-top:8px}.footer-inner{grid-template-columns:1fr 1fr 1fr;gap:18px}.footer-inner>div:first-child{grid-column:1/-1}.section.row{align-items:flex-start}.section h2{font-size:24px}.device-row{align-items:flex-start;flex-wrap:wrap}}#recorded-demo{width:100%;aspect-ratio:16/9;background:#111;border-radius:12px}#demo-questions button{text-align:left;white-space:normal}.sidebar-bottom{display:flex;flex-direction:column;gap:5px}.sidebar-bottom>a,.sidebar-bottom>button{justify-content:flex-start;text-align:left;padding:9px 12px;color:var(--muted);border:0;font-size:14px}.workspace-top{justify-content:space-between}.home-show{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(220px,.8fr);gap:32px;align-items:center}.home-show-info h2{font-size:34px}.home-next{display:grid;grid-template-columns:1fr 1fr;gap:28px;margin:36px 0;border-top:1px solid var(--border);padding-top:28px}.home-next p{margin-bottom:8px}.settings-list{max-width:720px;display:grid;gap:0}.settings-link{display:flex;justify-content:space-between;align-items:center;gap:16px;border-bottom:1px solid var(--border);padding:22px 0;color:var(--text)}.settings-link small{max-width:50%;text-align:right}#demo-questions{grid-auto-rows:1fr}#demo-questions button{width:100%;min-height:72px;padding:14px 20px;text-align:left;justify-content:flex-start;font-size:15px;line-height:1.45}.editor-preview>.media-note{margin-top:12px}html[data-theme=light]{color-scheme:light;--bg:#f8f9fc;--surface:#fff;--raised:#eef1f8;--border:#d9dfea;--text:#172139;--muted:#566178;--link:#2857c3}html[data-theme=light] input,html[data-theme=light] select,html[data-theme=light] textarea,html[data-theme=light] dialog,html[data-theme=light] .sidebar,html[data-theme=light] .workspace-top,html[data-theme=light] .save-bar,html[data-theme=light] .mobile-bottom{background:var(--surface);color:var(--text)}html[data-theme=light] button:hover,html[data-theme=light] .button:hover{background:#e0e7f7}html[data-theme=light] .primary:hover{background:#2958d4}html[data-theme=light] .tag{background:#e9eef9;color:#33446a;border-color:var(--border)}html[data-theme=light] .eyebrow{color:#355ba9}html[data-theme=light] .mobile-bottom a{color:var(--text)}@media(max-width:767px){.home-show{grid-template-columns:1fr;gap:20px}.home-show-info h2{font-size:28px}.home-next{grid-template-columns:1fr;gap:24px}.settings-link{align-items:flex-start}.settings-link small{max-width:48%}#demo-questions button{min-height:80px}.home-show .picture{width:100%}}.sidebar-bottom>a{display:flex;align-items:center;gap:12px;min-height:44px}.sidebar-bottom>a.active{color:var(--text);background:var(--raised);border-radius:8px}.community-page{max-width:720px}.community-about{max-width:580px;color:var(--muted);margin:0 0 28px;line-height:1.7}.community-channels{border-top:1px solid var(--border)}.community-channel{display:flex;justify-content:space-between;align-items:center;gap:20px;padding:24px 0;border-bottom:1px solid var(--border);color:var(--text)}.community-channel strong{display:block;font-size:18px;margin-bottom:5px}.community-channel small{display:block;color:var(--muted)}a.community-channel:hover{color:var(--link)}.community-channel.unavailable strong{color:var(--muted)}.workspace-body{min-width:0}.workspace-top{min-height:76px;gap:12px}.workspace-label{color:var(--muted);white-space:nowrap}.top-utilities{display:flex;align-items:center;gap:6px;margin-left:auto}.utility{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-width:44px;min-height:44px;padding:10px 12px;border:1px solid transparent;border-radius:8px;background:transparent;color:var(--muted);font-size:13px;white-space:nowrap}.utility svg{flex-shrink:0}.utility:hover,.utility.active{color:var(--text);background:var(--raised);text-decoration:none}.top-utilities .mobile-menu{display:none;margin-left:2px}.mobile-bottom a.active{color:var(--link);background:var(--raised);border-radius:8px}.embedded-profile{max-width:920px;min-height:160px}.embedded-profile .cl-rootBox,.embedded-profile .cl-cardBox{width:100%;max-width:100%}.embedded-profile .cl-card{box-shadow:none}.profile-actions{margin:24px 0 12px}#toast:empty{display:none}html[data-theme=light] .sidebar nav a.active,html[data-theme=light] .filters a.active,html[data-theme=light] .tabs a.active{background:#e6edff;color:#244b9c;border-color:#b8c9ed}html[data-theme=light] .avatar,html[data-theme=light] .muted-block,html[data-theme=light] pre,html[data-theme=light] .future{background:var(--raised);color:var(--muted);border-color:var(--border)}html[data-theme=light] .notice{background:#fff7e6;border-color:#dfcfaa;color:#745210}html[data-theme=light] .notice.error{background:#fff0f0;border-color:#dfb4b4;color:#a42020}html[data-theme=light] .notice.success{background:#edf9f1;border-color:#b0d3bd;color:#1e6540}html[data-theme=light] .danger,html[data-theme=light] .inline-error{color:#a42020}html[data-theme=light] .public-nav a,html[data-theme=light] .hero p,html[data-theme=light] .media-note{color:var(--muted)}html[data-theme=light] .public-nav a[aria-current=page]{color:var(--text)}html[data-theme=light] .device-row,html[data-theme=light] .cast-row,html[data-theme=light] .simple-steps,html[data-theme=light] .public-header{border-color:var(--border)}html[data-theme=light] .step:before{color:var(--text);border-color:var(--border)}@media(max-width:1199px){.top-utilities .mobile-menu{display:inline-flex}}@media(max-width:520px){.workspace-top{padding:10px 16px;gap:8px}.top-utilities{gap:2px}.utility{width:44px;padding:10px}.utility-label{display:none}.workspace-label{font-size:13px}.embedded-profile .cl-cardBox{border-radius:10px}.settings-link{gap:12px}.settings-link small{font-size:12px}}.workspace nav a,.workspace nav a:hover,.workspace nav a:focus,.sidebar a,.sidebar a:hover,.sidebar a:focus{text-decoration:none}.sidebar nav a,.sidebar-bottom>a{font-weight:650}.nav-icon{width:20px;height:20px;display:inline-flex;align-items:center;justify-content:center;flex:0 0 20px;color:currentColor}.nav-label{white-space:nowrap}.workspace-leading{display:flex;align-items:center;gap:12px;min-width:0}.workspace-leading .mobile-menu{display:none;margin-left:0}.sidebar-toggle{color:var(--muted)}.sidebar .brand-icon{flex-shrink:0}@media(min-width:1200px){.workspace{grid-template-columns:220px minmax(0,1fr);transition:grid-template-columns .16s ease}.workspace.sidebar-collapsed{grid-template-columns:76px minmax(0,1fr)}.workspace.sidebar-collapsed .sidebar{padding-inline:12px;align-items:stretch}.workspace.sidebar-collapsed .sidebar .brand{justify-content:center;gap:0}.workspace.sidebar-collapsed .wordmark,.workspace.sidebar-collapsed .nav-label{display:none}.workspace.sidebar-collapsed .sidebar nav a,.workspace.sidebar-collapsed .sidebar-bottom>a{justify-content:center;padding:12px;gap:0;min-height:48px}.workspace.sidebar-collapsed .sidebar .bottom{padding-top:18px}}@media(max-width:1199px){.workspace-leading .sidebar-toggle{display:none}.workspace-leading .mobile-menu{display:inline-flex}}@media(max-width:520px){.workspace-leading{gap:8px}.workspace-top{padding-inline:12px}.workspace-label{font-size:12px}}.auth-shell{padding:32px;background:var(--surface);border:1px solid var(--border);border-radius:18px}.auth-shell h1{font-size:30px;letter-spacing:-.7px;margin:12px 0 8px}.auth-shell>.muted{margin:0 0 28px}.auth-field{display:grid;gap:8px;margin:0 0 18px;font-size:13px;font-weight:600;min-width:0}.auth-field input{width:100%;min-width:0;font-weight:400}.auth-password{display:flex;align-items:center;border:1px solid var(--border);background:var(--bg);border-radius:9px;overflow:hidden}.auth-password:focus-within{outline:2px solid var(--blue);outline-offset:2px}.auth-password input{border:0;background:transparent;border-radius:0;outline:none;box-shadow:none;flex:1;width:0}.auth-password button{border:0;background:transparent;color:var(--muted);padding:12px;font-size:12px;flex:none}.auth-social{display:flex;gap:10px}.auth-social button{flex:1;font-weight:600}.auth-divider{display:flex;align-items:center;gap:14px;margin:22px 0;color:var(--muted);font-size:12px}.auth-divider:before,.auth-divider:after{content:"";height:1px;background:var(--border);flex:1}.auth-consent{display:flex;align-items:flex-start;gap:8px;font-size:12px;color:var(--muted);margin:0 0 18px}.auth-consent input{width:16px;flex:0 0 16px;margin:2px 0}.auth-shell form>.primary{width:100%}.auth-footer{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px;margin-top:24px;font-size:13px;color:var(--muted)}.auth-error{color:#ff9b9b;font-size:13px;overflow-wrap:anywhere}.auth-error:empty{display:none}.auth-error.success{color:#79dca9}html[data-theme=light] .auth-error{color:#b32323}html[data-theme=light] .auth-error.success{color:#167c44}.account-layout{display:grid;grid-template-columns:160px minmax(0,1fr);border:1px solid var(--border);border-radius:14px;overflow:hidden;background:var(--surface)}.account-tabs{padding:16px;border-right:1px solid var(--border);display:flex;flex-direction:column;gap:6px;align-items:stretch}.account-tabs button{background:transparent;border:0;text-align:left;color:var(--muted);font-weight:600}.account-tabs button[aria-current=page]{background:var(--raised);color:var(--text)}.account-content{padding:8px 28px;min-width:0}.account-section{padding:22px 0;border-bottom:1px solid var(--border)}.account-section:last-child{border-bottom:0}.account-section h2{font-size:17px;margin:0 0 22px}.account-section form{max-width:560px}.auth-name-grid{display:grid;grid-template-columns:1fr 1fr;gap:16px}.account-avatar-row{display:flex;align-items:center;gap:18px;margin-bottom:24px}.account-avatar-row img,.account-avatar{width:56px;height:56px;border-radius:50%;flex:none}.account-avatar{display:grid;place-items:center;background:var(--blue);color:#fff;font-size:24px;font-weight:600}.account-avatar-row form{display:flex;align-items:flex-end;gap:12px;min-width:0}.account-avatar-row .auth-field{margin:0}.account-avatar-row input[type=file]{font-size:12px;max-width:270px}.account-row{display:flex;gap:16px;align-items:center;justify-content:space-between;padding:16px 0;min-width:0}.account-row>div:first-child{min-width:0;overflow-wrap:anywhere}.account-row strong{font-size:14px}.account-row small{display:block;margin-top:5px;color:var(--muted)}.account-row-actions{display:flex;flex-wrap:wrap;gap:8px;flex-shrink:0}.account-row-actions button{font-size:12px}.account-section>.row{flex-wrap:wrap}.account-section>small{display:block;margin-top:16px;color:var(--muted)}.auth-challenge{border:1px solid var(--border);padding:22px;border-radius:12px;margin:18px 0;background:var(--bg)}.auth-challenge h2{font-size:18px}.auth-challenge form{max-width:480px}.auth-challenge>.ghost{margin-top:12px}@media(max-width:760px){.account-layout{grid-template-columns:1fr}.account-tabs{flex-direction:row;border-right:0;border-bottom:1px solid var(--border);padding:10px}.account-content{padding:8px 20px}.account-row{align-items:flex-start;flex-direction:column;gap:10px}.account-avatar-row{align-items:flex-start}.account-avatar-row form{flex-direction:column;align-items:flex-start}.auth-name-grid{grid-template-columns:1fr;gap:0}}@media(max-width:520px){.auth-shell{padding:24px 20px}.auth-shell h1{font-size:27px}.account-content{padding:4px 16px}.account-avatar-row{gap:12px}.account-avatar-row input[type=file]{max-width:100%;width:100%}.auth-challenge{padding:16px}.auth-footer{align-items:flex-start;flex-direction:column}}.primary{background:linear-gradient(135deg,#078adf,#0864cf);border-color:#299edc;box-shadow:inset 0 1px #ffffff25;color:#fff}.primary:hover{background:linear-gradient(135deg,#079bea,#0874df);box-shadow:0 4px 18px #008edb20}button,.button{border-radius:12px}:focus-visible{outline-color:#71e9ef}.public-nav a[aria-current=page]{color:var(--link)}.sidebar nav a.active,.tabs a.active,.filters a.active{background:#10313c;color:#a2efff;border-color:#28586a}.sidebar nav a.active .nav-icon{color:#71e9ef}.eyebrow,.minimal-hero .eyebrow{color:var(--cyan);font-weight:750}.ocean-hero{position:relative;isolation:isolate;overflow:hidden;border:1px solid #296079;border-radius:24px;padding:52px 36px;margin-bottom:30px;gap:36px;background:#073957;color:#fff}.ocean-hero:before{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(90deg,#071b2bf5,#07253edc 42%,#072a4380),url(/assets/toonscene-ocean-background.webp) center/cover no-repeat}.ocean-hero h1{font-weight:850;letter-spacing:-2px;text-wrap:balance}.ocean-hero p{color:#d5e9f3}.ocean-hero small{color:#bed8e6}.ocean-hero .ghost{border-color:#7bcce65c;background:#0b243dcc;color:#edfaff}.ocean-hero .ghost:hover{background:#123c54}.ocean-hero .picture{border-color:#88d8ef60;box-shadow:0 16px 40px #00101b65;border-radius:16px}.ocean-hero .media-note{color:#e0f4fc;font-size:12px}.simple-steps{border-color:var(--border)}.simple-steps span{color:var(--link);font-weight:750}.simple-steps h3{font-weight:650}.card{border-radius:18px}.community-page{max-width:840px}.community-banner{display:block;width:100%;height:auto;aspect-ratio:1672/941;object-fit:contain;border-radius:20px;border:1px solid #2b7398;margin-bottom:28px}.community-channel{transition:color .15s ease,background .15s ease;padding-inline:12px;border-radius:10px}.community-channel:hover{background:#0b85ad0c}.public-footer{background:linear-gradient(180deg,transparent,#087aac08)}html[data-theme=light]{--link:#006b99;--blue:#0874cc;--cyan:#007b9d}html[data-theme=light] .ocean-hero{--link:#a4edff;--cyan:#71e9ef}html[data-theme=light] .ocean-hero p,html[data-theme=light] .ocean-hero .media-note{color:#d5e9f3}html[data-theme=light] .sidebar nav a.active,html[data-theme=light] .tabs a.active,html[data-theme=light] .filters a.active{background:#e3f6fc;color:#075f84;border-color:#a6d8e9}@media(max-width:1100px){.ocean-hero{padding:36px 28px;gap:24px}}@media(max-width:767px){.hero.ocean-hero{padding:32px 24px;gap:28px;border-radius:20px}.ocean-hero:before{background:linear-gradient(180deg,#071b2be8,#072a43d6),url(/assets/toonscene-ocean-background.webp) 65% center/cover no-repeat}.ocean-hero h1{font-size:40px}.ocean-hero .row{gap:10px}.ocean-hero .row>.button{flex:1 1 145px}.community-banner{border-radius:14px}.community-channel{padding-inline:4px}}@media(prefers-reduced-motion:reduce){.community-channel{transition:none}}@media(max-width:767px){.ocean-hero .row>.button{font-size:14px;white-space:nowrap}}.wordmark-art{width:132px;height:24px;overflow:hidden;position:relative}.wordmark-art img{display:block;width:132px;height:auto;position:absolute;left:0;top:50%;transform:translateY(-50%)}html[data-theme=light] .wordmark-art img{filter:brightness(0)}.community-cover{position:relative;border-radius:20px;overflow:hidden;border:1px solid #2b7398;margin-bottom:24px;background:#063c64}.community-cover .community-banner{border:0;border-radius:0;margin:0}.banner-socials{position:absolute;left:20px;right:20px;bottom:20px;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;padding:12px;border:1px solid #ffffff30;border-radius:16px;background:#061c30ed}.banner-socials a,.social-unavailable{display:flex;align-items:center;justify-content:center;gap:8px;min-height:44px;padding:8px 10px;border-radius:10px;font-size:14px;font-weight:700;color:#f4fbff;text-decoration:none}.banner-socials a:hover{background:#ffffff16;text-decoration:none;color:#8cecff}.social-unavailable{flex-direction:column;gap:0;color:#a9bac3;line-height:1.3}.social-unavailable small{font-size:10px;font-weight:400;color:#a9bac3}@media(max-width:767px){.community-cover{padding-bottom:116px;border-radius:14px}.banner-socials{left:10px;right:10px;bottom:10px;grid-template-columns:repeat(2,minmax(0,1fr));gap:2px;padding:6px}.banner-socials a,.social-unavailable{font-size:13px;min-height:42px}.wordmark-art,.wordmark-art img{width:122px}}.sidebar-collapsed .wordmark-art{display:none}.home-show-info .world-card-link{display:flex;align-items:center;justify-content:space-between;gap:16px;color:var(--text)}.home-show-info .world-card-link svg{flex-shrink:0}.show-card-actions,.home-stream-actions{display:flex;gap:8px;flex-wrap:wrap}.show-card-actions>*{flex:1 1 0;min-width:0}.show-card-actions>.show-add:only-child,.home-stream-actions>.show-add:only-child{width:100%;min-height:48px}.home-stream-actions>*{flex:1 1 0}.studio-workspace{width:100%;max-width:none;margin:0}#root .home-show>.picture,#root .show-catalog .picture.world-card-link{height:auto;aspect-ratio:16/9;display:block;overflow:hidden}#root .home-show>.picture>img,#root .show-catalog .picture.world-card-link>img{display:block;width:100%;height:100%;object-fit:cover}#root :is(button,.button,input,select,textarea,.card,.picture,.demo-panel,.save-bar,.notice,.empty,.step,.auth-shell,.auth-challenge,.account-shell,.auth-panel,.muted-block,.tag,.avatar,.tabs a,.filters a,.sidebar nav a,.community-channel,.community-banner,.community-cover,.hero.ocean-hero){border-radius:4px}dialog,#toast{border-radius:4px}#root :is(button,.button){border-color:transparent;box-shadow:0 3px 10px #0002}#root .ghost{box-shadow:none;background:transparent}#root .primary{background:#087bdc;border-color:transparent;box-shadow:0 4px 14px #0003}#root .primary:hover{background:#096cc0;box-shadow:0 5px 18px #0004}#root :is(.card,.picture,.demo-panel,.hero.ocean-hero){border:0;box-shadow:0 8px 28px #0003}#root .ocean-hero .picture{box-shadow:0 8px 24px #0003}#root .community-cover.community-cover,#root .community-banner.community-banner{border-radius:0}#root .community-cover{border:0;background:transparent;overflow:hidden;padding-bottom:0;isolation:isolate}#root .community-cover:after{content:"";position:absolute;inset:55% 0 0;background:linear-gradient(transparent,#000b);pointer-events:none;z-index:1}#root .community-banner{box-shadow:0 12px 30px #0003}#root .banner-socials{position:absolute;left:24px;right:24px;bottom:12px;z-index:2;border:0;border-radius:0;padding:0;gap:24px;background:transparent}#root .banner-socials a,#root .social-unavailable{border:0;border-radius:0;min-height:56px;padding:8px 0;gap:12px;flex-direction:row;justify-content:flex-start;color:#fff;text-shadow:0 2px 5px #0009}.social-logo{display:block;width:24px;height:24px;object-fit:contain;flex:0 0 24px;filter:brightness(0) invert(1)}.social-name{display:block;line-height:1.35}.social-name small{display:block;margin-top:3px;font-size:11px}.social-arrow{font-size:15px;color:#fff;margin-left:0}#root .social-unavailable,.banner-socials .social-name small{color:#d5e0e6}.social-unavailable .social-logo{opacity:.65}#root .banner-socials a:hover{background:transparent;color:var(--link)}#root .banner-socials a:hover .social-logo{opacity:.8}#root .banner-socials a:focus-visible{outline-offset:4px}html[data-theme=light] .banner-socials .social-logo{filter:brightness(0) invert(1)}@media(max-width:767px){#root .banner-socials{grid-template-columns:repeat(4,minmax(0,1fr));left:8px;right:8px;bottom:6px;gap:4px;padding:0}#root .banner-socials a,#root .social-unavailable{min-height:56px;padding:4px 0;gap:3px;flex-direction:column;justify-content:center;font-size:11px;text-align:center}.banner-socials .social-logo{width:20px;height:20px;flex-basis:20px}.banner-socials .social-arrow{display:none}.banner-socials .social-name small{font-size:8px;margin-top:0}}#root .auth{max-width:500px;margin:24px auto 64px}#root .auth-shell,#root .auth.card{border:0;border-radius:0;padding:36px;background:var(--surface);box-shadow:0 14px 40px #0003}.auth-brand{display:flex;align-items:center;gap:10px;margin-bottom:28px;font-size:16px}.auth-brand img{object-fit:contain}.auth-mode{display:grid;grid-template-columns:1fr 1fr;gap:0;margin:24px 0;background:var(--bg)}.auth-mode a{padding:12px;text-align:center;color:var(--muted);font-weight:700;font-size:14px;text-decoration:none}.auth-mode a[aria-current=page]{background:var(--raised);color:var(--text);box-shadow:0 3px 10px #0002}#root .auth-social{gap:12px;margin:22px 0}#root .auth-social .auth-provider{background:transparent;border:0;box-shadow:none;padding:10px 0;font-size:13px;gap:9px;border-radius:0;justify-content:center}.auth-provider img{filter:brightness(0) invert(1);flex:0 0 20px}.auth-provider small{display:block;font-size:10px;color:var(--muted);font-weight:400}#root .auth-social .auth-provider:hover:not(:disabled){background:var(--raised)}#root .auth-field input,#root .auth.card input:not([type=checkbox]){border:0;border-radius:0;background:var(--bg);box-shadow:inset 0 2px 6px #0002}#root .auth-password{border:0;border-radius:0;background:var(--bg);box-shadow:inset 0 2px 6px #0002}#root .auth-password input{box-shadow:none}#root .auth-password button{box-shadow:none;border-radius:0}#root .auth form>.primary{border-radius:0}.auth-privacy{text-align:center;font-size:12px;color:var(--muted);margin:28px 0 0}html[data-theme=light] .auth-provider img{filter:brightness(0)}@media(max-width:520px){#root .auth-shell,#root .auth.card{padding:28px 22px}#root .auth-social{flex-direction:column;gap:4px}#root .auth-social .auth-provider{justify-content:flex-start;padding:12px 0}}@font-face{font-family:ToonScene Inter;src:url(/assets/fonts/inter-variable.woff2) format("woff2");font-style:normal;font-weight:100 900;font-display:swap}body{font-family:ToonScene Inter,Inter,system-ui,sans-serif;font-optical-sizing:auto;font-synthesis:none}#root .hero-demo{position:relative;aspect-ratio:16/9;min-width:0;container-type:inline-size;background:#111;box-shadow:0 8px 24px #0003}.hero-demo #demo-poster,.hero-demo #demo-poster img,.hero-demo video{display:block;width:100%;height:100%;object-fit:contain}.hero-demo [hidden]{display:none!important}#root .hero-demo #demo-status{position:absolute;top:12px;left:12px;right:12px;margin:0;padding:10px 12px;background:#111e;color:#fff;font-size:14px;line-height:1.4;pointer-events:none}#root .hero-demo #demo-status:empty{display:none}.demo-picker{position:absolute;left:12px;bottom:12px;z-index:2;font-size:14px}.demo-picker summary{list-style:none;display:flex;align-items:center;gap:18px;min-height:44px;padding:10px 16px;background:#141a1fed;color:#fff;cursor:pointer;font-weight:650;box-shadow:0 3px 12px #0004}.demo-picker summary::-webkit-details-marker{display:none}.demo-picker summary:focus-visible{outline:2px solid #71e9ef;outline-offset:3px}#demo-questions{position:absolute;left:0;bottom:52px;display:grid;width:min(440px,calc(100cqw - 24px));max-height:min(240px,calc(56.25cqw - 76px));overflow-y:auto;background:#171d21;box-shadow:0 8px 30px #0008;padding:6px}#root #demo-questions button{background:transparent;box-shadow:none;color:#f5fafc;border:0;text-align:left;justify-content:flex-start;font-size:14px;line-height:1.45;font-weight:550;padding:12px}#root #demo-questions button:hover{background:#ffffff0d}#root .ocean-hero h1{font-weight:800;letter-spacing:-1.6px}@media(max-width:767px){.hero-demo .demo-picker{bottom:8px;left:8px}#root .hero-demo #demo-status{font-size:13px;top:8px;left:8px;right:8px;padding:8px}}.settings-layout{display:grid;grid-template-columns:180px minmax(0,760px);gap:48px;margin-top:30px}.settings-nav{display:flex;flex-direction:column;gap:4px;align-self:start}.settings-nav a{padding:12px 16px;color:var(--muted);text-decoration:none}.settings-nav a[aria-current=page]{color:var(--text);background:var(--panel,#1c2226);box-shadow:0 3px 12px #0002}.settings-signout{margin-top:28px}.settings-content{min-width:0}.settings-content h2{margin-top:0}.settings-content .account-layout{display:block}.settings-content .account-content{min-width:0}.settings-support{display:flex;gap:24px;margin-top:40px;font-size:14px}html[data-reduce-motion=true] *,html[data-reduce-motion=true] *:before,html[data-reduce-motion=true] *:after{animation:none!important;transition:none!important;scroll-behavior:auto!important}@media(max-width:767px){.settings-layout{grid-template-columns:1fr;gap:24px}.settings-nav{flex-direction:row;flex-wrap:wrap}.settings-nav a{padding:10px 12px}.settings-signout{margin:0;flex-basis:100%}.settings-support{flex-wrap:wrap}}.settings-content :is(input,select){border:0!important;border-radius:0!important;box-shadow:inset 0 2px 6px #0003;background:var(--surface)}.settings-content input[type=checkbox]{accent-color:#087bdc}.settings-content .auth-password{border:0;border-radius:0;box-shadow:inset 0 2px 6px #0003}.public-footer .footer-bottom{text-align:center}.public-header .header-inner{max-width:none;width:100%;margin:0;padding-inline:32px}.public-footer{padding-inline:32px}.public-footer .footer-inner,.public-footer .footer-bottom{max-width:none;width:100%;margin-inline:0}.wrap:has(>.community-page)>.page-heading{justify-content:center;text-align:center}.wrap:has(>.community-page)>.page-heading p{margin-inline:auto}.community-page{margin-inline:auto;text-align:center}.community-page .banner-socials{text-align:left}@media(max-width:767px){.public-header .header-inner,.public-footer{padding-inline:20px}}#root .banner-socials{bottom:16px;gap:16px}#root .banner-socials a{font-size:18px;font-weight:700;min-height:64px;gap:10px;text-shadow:0 2px 3px #000,0 4px 14px #000d}#root .banner-socials .social-logo{width:36px;height:36px;flex-basis:36px;filter:brightness(0) invert(1) drop-shadow(0 3px 4px #000b)}#root .banner-socials .social-arrow{font-size:18px;text-shadow:0 2px 4px #000}#root .banner-socials a:hover{color:#9ef5ff}@media(max-width:767px){#root .banner-socials{left:8px;right:8px;bottom:6px;gap:4px}#root .banner-socials a{font-size:13px;min-height:64px;gap:5px;flex-direction:column}#root .banner-socials .social-logo{width:28px;height:28px;flex-basis:28px}}:root,html[data-theme=dark]{--bg:#08090b;--surface:#111216;--raised:#1a1c22;--border:#272931;--text:#f4f5f7;--muted:#a0a3af;--blue:#80d8ef;--link:#9fe4f4;--cyan:#9fe4f4;--panel:#171920;--ease-out:cubic-bezier(.22,1,.36,1);--shadow-soft:0 12px 40px #0003;--shadow-deep:0 28px 80px #0007}html[data-theme=light]{--bg:#f8f9fb;--surface:#fff;--raised:#edf0f5;--border:#dce1e8;--text:#1b2029;--muted:#5b6371;--blue:#155e75;--link:#155e75;--cyan:#155e75;--panel:#edf0f5;--shadow-soft:0 12px 40px #17233a09;--shadow-deep:0 28px 80px #17233a12}html{scroll-padding-top:96px}body{font-size:16px;line-height:1.6;background:var(--bg);color:var(--text);-webkit-font-smoothing:antialiased;transition:background-color .2s,color .2s}::selection{background:#80d8ef33;color:var(--text)}h1,h2,h3{font-weight:560;text-wrap:balance;color:var(--text)}h1{font-size:clamp(34px,4.4vw,60px);letter-spacing:-.055em;line-height:1.08}h2{font-size:clamp(24px,2.6vw,34px);letter-spacing:-.035em;line-height:1.2}h3{font-size:17px;letter-spacing:-.025em;font-weight:600}p{line-height:1.65}a{transition:color .18s,background-color .18s}a:hover{text-decoration:none;color:var(--text)}small,.media-note{line-height:1.6}.muted,small{color:var(--muted)}:focus-visible{outline:2px solid var(--link);outline-offset:4px}#root :is(button,.button){border:0;border-radius:4px;box-shadow:inset 0 1px #ffffff08,0 2px 5px #0002;background:var(--raised);font-weight:550;min-height:44px;font-size:14px;padding:11px 18px;transition:background-color .18s,color .18s,box-shadow .18s,transform .22s var(--ease-out)}#root :is(button,.button):hover{background:var(--panel);transform:translateY(-1px);box-shadow:var(--shadow-soft)}#root :is(button,.button):active{transform:translateY(0);box-shadow:none}#root :is(button,.button):disabled{transform:none;box-shadow:none;opacity:.5}#root :is(button,.button).primary{background:var(--text);color:var(--bg);box-shadow:0 2px 8px #0002}#root :is(button,.button).primary:hover{background:var(--link);color:var(--bg);box-shadow:0 4px 20px #80d8ef16}#root :is(button,.button).ghost{background:transparent;box-shadow:none;color:var(--muted)}#root :is(button,.button).ghost:hover{background:var(--raised);color:var(--text)}#root :is(button,.button).danger{color:#ff9fa8;background:#a9344512}#root :is(input,select,textarea){border:0;border-radius:3px;background:var(--raised);color:var(--text);font-size:16px;box-shadow:inset 0 1px 3px #0002;transition:background-color .18s,box-shadow .18s}#root :is(input,select,textarea):focus{box-shadow:inset 0 0 0 1px var(--link)}#root input[type=checkbox]{accent-color:var(--link)}#root input[type=range]{box-shadow:none;background:transparent;accent-color:var(--link)}#root input[type=color]{padding:4px}.public-header{position:sticky;top:0;background:color-mix(in srgb,var(--bg) 92%,transparent);backdrop-filter:blur(14px);border-bottom-color:color-mix(in srgb,var(--border) 55%,transparent)}.public-header .header-inner{min-height:76px;padding:14px 32px;gap:28px}.public-nav{gap:30px}.public-nav a{font-size:14px;color:var(--muted);font-weight:450;min-height:44px;display:flex;align-items:center}.public-nav a:hover,.public-nav a[aria-current=page]{color:var(--text)}.brand-icon{width:36px;height:36px;flex-basis:36px}.wordmark-art,.wordmark-art img{width:124px}.wrap{max-width:1280px;padding:64px 48px}.page-heading{margin-bottom:40px}.page-heading p{font-size:16px;margin-top:18px;max-width:720px}#root .hero.ocean-hero{position:relative;isolation:isolate;display:grid;grid-template-columns:1fr;gap:44px;padding:32px 0 0;background:transparent;border:0;border-radius:0;overflow:visible;box-shadow:none;text-align:center}#root .hero.ocean-hero:before{content:"";position:absolute;inset:15% -4% 4%;z-index:-1;pointer-events:none;background:radial-gradient(ellipse at 50% 50%,#126d9620,transparent 70%)}#root .ocean-hero h1{font-size:clamp(54px,6.1vw,84px);line-height:1.03;letter-spacing:-.065em;font-weight:560;margin:0 auto;max-width:960px;background:linear-gradient(150deg,var(--text) 35%,var(--muted));background-clip:text;-webkit-text-fill-color:transparent}.hero .row{justify-content:center;margin:32px 0 0;gap:16px}#root .hero-demo{width:min(100%,920px);margin-inline:auto;box-shadow:0 22px 80px #0007,0 0 100px #2a83b710;overflow:visible;outline:0;border:0;border-radius:4px;text-align:left}.hero-demo #demo-poster,.hero-demo #demo-poster img,.hero-demo video{border-radius:4px}.demo-picker summary{font-size:14px;font-weight:550;background:#10131bea;border-radius:3px;box-shadow:0 4px 20px #0005}#root #demo-questions{background:var(--surface);box-shadow:var(--shadow-deep);padding:6px;border-radius:4px}#root #demo-questions button{color:var(--text);font-size:14px;padding:12px;min-height:44px;transform:none}#root #demo-questions button:hover{background:var(--raised);box-shadow:none}.simple-steps{margin:64px auto 0;border:0;gap:0;padding:30px 0;max-width:980px}.simple-steps>div{padding:0 32px;border-right:1px solid var(--border);justify-content:center}.simple-steps>div:last-child{border-right:0}.simple-steps span{color:var(--muted);font-size:12px;font-variant-numeric:tabular-nums}.simple-steps h3{font-size:15px;font-weight:500}.wrap>.section.row{padding:44px 0;margin:48px 0 0;border-top:1px solid var(--border)}.wrap>.section.row h2{max-width:600px;font-size:32px}.wrap>.section.row p{margin-bottom:0}.public-footer{margin-top:64px;padding:44px 32px 24px;background:var(--bg);border-top-color:var(--border)}.public-footer .footer-inner{gap:36px;grid-template-columns:2fr repeat(3,1fr)}.footer-inner h3{font-weight:550;font-size:13px;color:var(--text)}.footer-inner a{font-size:13px;padding:3px 0;line-height:1.7;color:var(--muted)}.footer-inner a:hover{color:var(--text)}.footer-inner p{font-size:14px;margin-top:16px}.public-footer .footer-bottom{border-top-color:var(--border);margin-top:36px;padding-top:24px;color:var(--muted)}#root :is(.card,.auth-shell,.auth.card,.account-shell,.auth-challenge){background:var(--surface);border:0;border-radius:4px;box-shadow:var(--shadow-soft)}#root .card{padding:28px}#root .card.flush{padding:0}#root .card .pad{padding:28px}.card h2{font-size:25px}.card p{font-size:15px}.grid{gap:24px;align-items:stretch}.grid>.card{transition:background-color .2s,box-shadow .25s}.grid>.card:hover{box-shadow:var(--shadow-deep)}#root .picture{border:0;border-radius:4px;background:var(--surface);box-shadow:var(--shadow-soft)}#root .future{background:radial-gradient(ellipse at 50% 100%,#183b511f,transparent 80%),var(--surface);color:var(--muted);font-size:11px;letter-spacing:.12em}#root .tag{background:var(--raised);color:var(--muted);border:0;border-radius:3px;font-size:11px;letter-spacing:.01em;padding:5px 9px}#root .tag.blue{color:var(--link);background:#80d8ef0e}.filters,.tabs{gap:6px;margin:28px 0}.filters a,.tabs a{border:0!important;border-radius:3px!important;font-size:14px;min-height:44px;padding:12px 16px;color:var(--muted)}html #root .filters a.active,html #root .tabs a.active{background:var(--raised);color:var(--text);box-shadow:0 2px 8px #0001}.filters a:hover,.tabs a:hover{color:var(--text);background:var(--surface)}.wrap:has(>.community-page){padding-top:80px;padding-bottom:44px}.wrap:has(>.community-page)>.page-heading{margin-bottom:44px}.wrap:has(>.community-page)>.page-heading h1{font-size:clamp(36px,4.6vw,64px)}.wrap:has(>.community-page)>.page-heading p{max-width:660px;margin-top:22px}.community-page{max-width:920px}#root .community-cover{box-shadow:var(--shadow-deep);border-radius:0}#root .community-banner{box-shadow:none}#root .banner-socials a{background:transparent;box-shadow:none}#root .banner-socials a:hover{color:#b1f0ff;transform:translateY(-2px);box-shadow:none}.workspace{grid-template-columns:220px minmax(0,1fr)}.sidebar{background:var(--bg);border-right-color:var(--border);padding:24px 16px;gap:32px}.sidebar nav a,.sidebar-bottom>a{min-height:44px;font-size:14px;padding:12px;color:var(--muted);border:0}.sidebar nav a:hover,.sidebar-bottom>a:hover{color:var(--text);background:var(--surface)}html #root .sidebar nav a.active,html #root .sidebar-bottom>a.active{background:var(--raised);color:var(--text);border-radius:3px;box-shadow:0 2px 8px #0002}.nav-icon{color:inherit}.sidebar .bottom{border-top-color:var(--border)}.workspace-top{height:76px;min-height:76px;background:var(--bg);border-bottom-color:var(--border);padding:16px 32px}#root .workspace-top .utility{background:transparent;box-shadow:none;color:var(--muted);padding:10px 12px;border:0}#root .workspace-top .utility:hover{color:var(--text);background:var(--raised);transform:none}.workspace-main{padding:48px 40px 100px;max-width:1600px;margin-inline:auto;width:100%}.workspace-main h1{font-size:38px}.workspace-main .page-heading p{font-size:15px;margin-top:12px}.home-show{background:var(--surface);border:0;border-radius:4px;box-shadow:var(--shadow-soft);overflow:hidden}.home-show-info{padding:32px}.home-show h2{font-size:36px}.home-next{gap:40px;margin-top:40px}.settings-layout{grid-template-columns:180px minmax(0,760px);gap:56px;margin-top:32px}.settings-nav a{padding:12px 16px;font-size:14px;min-height:44px;border-radius:3px}.settings-nav a:hover{background:var(--surface);color:var(--text)}.settings-nav a[aria-current=page]{background:var(--raised);color:var(--text);box-shadow:none}.settings-content h2{font-size:25px;margin-bottom:24px}.settings-content small{font-size:13px}.settings-support{padding-top:24px;margin-top:40px;gap:28px}.settings-content .account-content{padding:0;background:transparent}.settings-content .account-section{padding:0 0 32px;margin-bottom:32px;border-bottom:1px solid var(--border)}.settings-content .account-layout{background:transparent;border:0;box-shadow:none}.account-avatar-row{gap:24px}.account-section h2{font-size:22px}.settings-content :is(input,select){background:var(--raised);box-shadow:inset 0 1px 3px #0002}#root .settings-content .auth-field>input{background:var(--raised);box-shadow:inset 0 1px 3px #0002}#root input[type=file]::file-selector-button{font:inherit;font-size:13px;border:0;border-radius:3px;background:var(--panel);color:var(--text);padding:9px 12px;margin-right:12px;cursor:pointer}.account-row{padding:18px 0}.account-row-actions button{font-size:13px}.auth{max-width:460px;margin:16px auto 48px}#root .auth-shell,#root .auth.card{padding:36px;background:var(--surface);border-radius:4px;box-shadow:var(--shadow-soft)}.auth h1,.auth-shell h1{font-size:32px;letter-spacing:-.045em;line-height:1.15}.auth-shell>.muted{font-size:15px}#root .auth-tabs{background:var(--raised);padding:4px;border:0;border-radius:3px;gap:4px}#root .auth-tabs button{box-shadow:none;border:0;font-size:14px;background:transparent}#root .auth-tabs button[aria-selected=true]{background:var(--surface);color:var(--text);box-shadow:0 2px 8px #0002}#root .auth-provider{background:var(--raised);box-shadow:none;border:0;padding:12px 14px;font-size:13px;justify-content:center}.auth-social{gap:10px}.auth-divider{font-size:12px;color:var(--muted);margin:24px 0}.auth-field{font-weight:500;font-size:13px}.auth-field>span:first-child{margin-bottom:8px}#root .auth-password{background:var(--raised);border:0;box-shadow:inset 0 1px 3px #0002;border-radius:3px}#root .auth-password input{background:transparent;box-shadow:none}#root .auth-shell .auth-field>input{background:var(--raised);box-shadow:inset 0 1px 3px #0002}#root .auth-social .auth-provider{background:var(--raised);box-shadow:none;padding:12px 14px}#root .auth-password button{background:transparent;box-shadow:none;font-size:12px}.auth-error{font-size:13px;color:#ff9fa8}.auth-error:empty{margin:0}.auth-privacy{color:var(--muted);line-height:1.6}.auth-brand{margin-bottom:28px}.auth-footer{font-size:13px}.auth form>.primary{margin-top:16px}.editor-grid{gap:32px}.editor-fields h2{font-size:25px}.editor-fields h3{margin-top:28px}.field{margin:22px 0}.field label{font-size:13px;font-weight:500}.field small{font-size:12px}.check label{font-size:14px}.save-bar{background:color-mix(in srgb,var(--surface) 94%,transparent);backdrop-filter:blur(12px);border:0;box-shadow:0 -8px 32px #0003;border-radius:3px}.save-bar small{font-size:12px}.guide{background:var(--surface);border:0;border-radius:3px;box-shadow:none;margin:12px 0;padding:20px}.guide summary{font-size:15px;font-weight:550;min-height:24px;cursor:pointer}.guide p{font-size:14px;margin:16px 0 0}.rule,.device-row,.cast-row,.stream-status-grid>div{border-color:var(--border)}.stream-status-grid>div{background:var(--surface);border:0;border-radius:3px;padding:18px}.notice{border:0!important;border-radius:3px!important;font-size:14px}.notice.error{color:#ffb8bf}.eyebrow{font-size:11px;letter-spacing:.12em;font-weight:600;color:var(--muted)}.media-label{font-size:11px!important;background:#0c0e14dd!important;border-radius:3px!important;color:#c9cdd6!important}pre{background:var(--bg);border-radius:3px;line-height:1.6}.empty{border:0;border-radius:3px;background:var(--surface)}dialog{background:var(--surface);border:0;border-radius:4px;box-shadow:0 32px 100px #0008;padding:32px}dialog::backdrop{background:#0008;backdrop-filter:blur(5px)}#toast{background:var(--raised);border:0;border-radius:3px;box-shadow:var(--shadow-deep);font-size:14px;color:var(--text)}.route-enter{animation:none}#root .mobile-bottom{background:var(--bg);border-top-color:var(--border)}html[data-theme=light] #root .auth-provider img{filter:brightness(0)}html[data-theme=light] .hero-demo{box-shadow:var(--shadow-deep)}@media(max-width:1100px){.wrap{padding-inline:32px}.hero .row{margin-top:28px}.workspace-main{padding-inline:28px}.home-show-info{padding:24px}}@media(max-width:767px){.public-header .header-inner{padding:12px 20px;min-height:72px;gap:12px}.public-footer{padding:36px 20px 24px;margin-top:40px}.public-footer .footer-inner{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px 16px}.footer-inner h3{font-size:12px}.footer-inner a{font-size:12px;overflow-wrap:anywhere}.wrap{padding:40px 20px}.wrap:has(>.community-page){padding-top:48px;padding-bottom:24px}#root .hero.ocean-hero{gap:32px;padding:20px 0 0}#root .ocean-hero h1{font-size:clamp(43px,10vw,64px);letter-spacing:-.06em;line-height:1.06}.hero .row{gap:8px;margin-top:24px}.hero .row .button{width:auto;flex:0 1 auto;font-size:13px;padding:11px 14px}.simple-steps{margin-top:32px;padding:16px 0}.simple-steps>div{padding:0 10px;text-align:center}.simple-steps h3{font-size:12px}.simple-steps span{font-size:11px}.wrap>.section.row{margin-top:24px;padding:28px 0;gap:20px}.wrap>.section.row h2{font-size:27px}.wrap>.section.row p{font-size:14px}.page-heading{margin-bottom:28px}.page-heading p{font-size:15px}.grid{gap:20px}#root .card,#root .card .pad{padding:22px}.community-page{max-width:100%}.wrap:has(>.community-page)>.page-heading{margin-bottom:28px}.workspace{display:block}.workspace-main{padding:32px 20px 112px}.workspace-top{height:72px;min-height:72px;padding:12px}.workspace-main h1{font-size:32px}.workspace-main .page-heading p{font-size:14px}.settings-layout{grid-template-columns:1fr;gap:28px}.settings-nav{gap:4px}.settings-nav a{padding:10px 12px;font-size:13px}.settings-support{font-size:13px}.settings-content .account-row-actions{flex-shrink:1}.account-avatar-row{flex-wrap:wrap}.account-avatar-row form{min-width:0;max-width:100%}#root .auth-shell,#root .auth.card{padding:28px 22px}.auth{margin-top:0}.auth-social{flex-direction:column;gap:8px}#root .auth-provider{justify-content:center;width:100%}.editor-grid{gap:24px}.home-show-info{padding:24px}.home-show h2{font-size:28px}.home-next{gap:24px;margin-top:28px}#root .mobile-bottom a{font-size:12px;padding:10px 12px}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{transition:none!important;animation:none!important;scroll-behavior:auto!important}}html[data-reduce-motion=true] *,html[data-reduce-motion=true] *:before,html[data-reduce-motion=true] *:after{transition:none!important;animation:none!important;scroll-behavior:auto!important}@font-face{font-family:ToonScene Manrope;src:url(/assets/fonts/manrope-variable.ttf) format("truetype");font-weight:200 800;font-display:swap}body{font-family:ToonScene Manrope,system-ui,sans-serif;font-weight:500}h1,h2,h3{font-weight:750}#root .ocean-hero h1{font-family:ToonScene Manrope,system-ui,sans-serif;font-weight:800;letter-spacing:-.055em}#root .public-header .sign-in-action{background:var(--raised);color:var(--text);box-shadow:none;padding-inline:20px;font-weight:700}#root .public-header .sign-in-action:hover{background:var(--panel);color:var(--link)}#root .public-nav a{font-weight:600}.clean-footer{margin-top:64px;padding:30px 32px 22px}.footer-bar{display:flex;align-items:center;gap:32px;flex-wrap:wrap}.footer-bar>nav{display:flex;gap:24px;align-items:center}.footer-bar>nav[aria-label=Footer]{margin-left:auto}.footer-bar a{color:var(--muted);font-size:13px;font-weight:600}.footer-bar a:hover{color:var(--text)}.footer-bar .footer-socials{gap:8px}.footer-socials a{min-width:36px;min-height:44px;display:grid;place-items:center}.footer-socials img{opacity:.78;filter:brightness(0) invert(1)}html[data-theme=light] .footer-socials img{filter:brightness(0);opacity:.7}.clean-footer .footer-bottom{border:0;margin-top:24px;padding-top:0;font-size:12px}.show-catalog{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:28px;max-width:1050px;margin-inline:auto}.wrap:has(>.show-catalog)>.page-heading{max-width:1050px;margin-inline:auto}.show-catalog .card h2{font-size:28px;font-weight:750;margin:0 0 12px}.show-catalog .card .pad{padding:26px}.show-catalog .picture{aspect-ratio:16/9}.coming-picture{position:relative;overflow:hidden}.coming-picture img{object-fit:cover!important;object-position:50% 28%;filter:blur(9px) brightness(.6);transform:scale(1.08)}.coming-label{position:absolute;inset:0;display:grid;place-items:center;font-size:30px;font-weight:800;color:#fff;letter-spacing:-.025em;text-shadow:0 2px 8px #0004}.upcoming-status{display:inline-flex;min-height:44px;align-items:center;color:var(--muted);font-size:14px;font-weight:600}.photo-credit{max-width:1050px;margin:18px auto 0;font-size:11px;color:var(--muted)}.photo-credit summary{cursor:pointer}.photo-credit p{margin:8px 0 0;font-size:11px}#root .community-cover{box-shadow:0 8px 22px #0002}#root .banner-socials a{font-size:20px;font-weight:750;text-shadow:0 2px 5px #0008;gap:14px}#root .banner-socials .social-logo{width:40px;height:40px;flex-basis:40px;opacity:.88;filter:brightness(0) invert(1) drop-shadow(0 2px 2px #0005)}#root .banner-socials .social-name small{font-size:11px;font-weight:500;color:#ecf2f5;margin-top:2px;text-shadow:0 1px 3px #0006}#root .community-cover:after{background:linear-gradient(transparent,#0008)}.wrap:has(>.community-page){padding-top:48px;padding-bottom:32px}.wrap:has(>.community-page)>.page-heading{margin-bottom:32px}.wrap:has(>.community-page)>.page-heading h1{font-weight:800;font-size:clamp(36px,4vw,54px)}.auth-welcome{display:flex;align-items:center;justify-content:center;gap:12px;margin:0 0 28px}.auth-welcome img{flex-shrink:0;object-fit:contain}.auth-welcome h1{margin:0;font-weight:800;font-size:30px!important;letter-spacing:-.045em}#root .auth-shell .auth-social .auth-provider{background:#f4f4f4;color:#191919;padding:12px 16px;gap:10px;font-weight:650;font-size:13px}#root .auth-shell .auth-social .auth-provider img{filter:none!important;object-fit:contain;width:22px;height:22px}#root .auth-shell .auth-social .auth-provider:hover{background:#e6e8eb;color:#111}#root .auth-consent{font-size:13px;line-height:1.5;align-items:center;gap:12px}#root input[type=checkbox]{appearance:none;-webkit-appearance:none;width:20px;height:20px;min-height:20px;flex:0 0 20px;position:relative;background:var(--raised);box-shadow:inset 0 0 0 1px var(--muted);border:0;border-radius:4px;cursor:pointer;vertical-align:middle}#root input[type=checkbox]:checked{background:var(--text);box-shadow:none}#root input[type=checkbox]:checked:after{content:"";position:absolute;left:6px;top:3px;width:6px;height:10px;border:solid var(--bg);border-width:0 2px 2px 0;transform:rotate(45deg)}#root input[type=checkbox]:focus-visible{outline:2px solid var(--link);outline-offset:3px}.workspace-top{padding-left:12px}.workspace-leading{gap:0}#root .sidebar-toggle{padding-inline:10px}#root .workspace-top .account-avatar-link{padding:5px;background:transparent;border-radius:50%;min-width:44px}.top-avatar{width:34px;height:34px;border-radius:50%;overflow:hidden;display:grid;place-items:center;background:var(--raised);color:var(--text);font-weight:800}.top-avatar img{width:100%;height:100%;object-fit:cover;display:block}.settings-layout{display:block;max-width:960px;margin-top:20px}.settings-nav{flex-direction:row;align-items:center;flex-wrap:wrap;gap:8px;margin-bottom:32px}.settings-nav a{font-weight:700;min-width:120px;text-align:center;padding:12px 20px}.settings-signout{margin:0 0 0 auto}.settings-content{max-width:760px}.settings-content .account-section,.compact-profile{max-width:640px}.settings-content .account-section{padding-bottom:24px;margin-bottom:24px}.settings-content .account-avatar-row{gap:18px;margin-bottom:24px;flex-wrap:wrap}.settings-content .account-avatar-row>img,.settings-content .account-avatar{width:64px;height:64px;border-radius:50%;object-fit:cover}.settings-content .compact-photo-form{align-items:center;gap:8px;flex-direction:row}.photo-picker{position:relative;display:inline-flex;align-items:center;min-height:44px;padding:10px 14px;background:var(--raised);color:var(--text);font-size:13px;cursor:pointer;border-radius:3px;margin:0;max-width:260px}.photo-picker input{position:absolute;width:1px!important;height:1px!important;min-height:0!important;opacity:0;padding:0!important;overflow:hidden;clip-path:inset(50%)}.photo-picker:focus-within{outline:2px solid var(--link);outline-offset:3px}.photo-picker span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.auth-name-grid{gap:20px}.settings-content .auth-field{margin:0 0 18px}.settings-content h2{font-size:20px;font-weight:750;margin-bottom:12px}.compact-email .account-row{padding:0;min-height:44px}.compact-connections .account-row{padding:14px 0}.compact-connections .account-row:last-child{padding-bottom:0}.connected-provider{display:flex;align-items:center;gap:12px}.connected-provider img{object-fit:contain;border-radius:3px;filter:none!important;background:#fff}.connected-provider small{font-size:12px}.provider-mark{display:grid;place-items:center;width:24px;height:24px;overflow:hidden;flex:0 0 24px;background:#fff;border-radius:2px}.provider-mark img{width:24px!important;height:24px!important;max-width:none!important;filter:none!important;object-fit:contain}#root .provider-mark.apple{position:relative}#root .provider-mark.apple img{position:static;transform:none;width:24px!important;height:24px!important}.language-heading{display:flex;justify-content:space-between;align-items:center;gap:16px}.language-heading h2{margin:0;font-size:24px;font-weight:750}.language-options{display:grid;gap:8px;margin-top:24px}#root .language-preference{justify-content:space-between;width:100%;background:var(--raised);font-weight:600}.language-option{display:flex;justify-content:space-between;align-items:center;min-height:52px;background:var(--raised);color:var(--text);border:0;border-radius:3px;padding:14px 18px;font:inherit;font-size:15px;cursor:pointer}.language-option:hover{background:var(--panel)}.language-option[aria-pressed=true]{background:var(--text);color:var(--bg)}.language-option[aria-pressed=true] .language-check{width:7px;height:12px;border:solid currentColor;border-width:0 2px 2px 0;transform:rotate(45deg);margin-right:3px}@media(max-width:767px){.clean-footer{padding:28px 20px 20px}.footer-bar{gap:20px}.footer-bar>nav[aria-label=Footer]{order:3;margin-left:0;width:100%;justify-content:center;gap:24px}.footer-bar .footer-socials{margin-left:auto;gap:2px}.footer-socials a{min-width:28px}.footer-socials img{width:19px;height:19px}.show-catalog{grid-template-columns:1fr;gap:24px}.show-catalog .card .pad{padding:22px}.coming-label{font-size:27px}#root .banner-socials a{font-size:14px;gap:6px}#root .banner-socials .social-logo{width:32px;height:32px;flex-basis:32px}#root .banner-socials .social-name small{display:none}.settings-nav{gap:4px;margin-bottom:24px}.settings-nav a{min-width:0;flex:1 1 auto;padding:10px 12px;font-size:13px}.settings-signout{flex-basis:auto;margin-left:auto}.settings-content .account-row{flex-direction:row;align-items:center}.settings-content .account-row-actions{flex-shrink:0}.settings-content .account-avatar-row{gap:14px}.auth-welcome h1{font-size:27px!important}.auth-welcome{gap:10px}.auth-welcome img{width:38px;height:38px}.auth-name-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.auth-name-grid input{min-width:0}}.show-catalog{grid-template-columns:repeat(3,minmax(0,1fr));max-width:1200px}.wrap:has(>.show-catalog)>.page-heading{max-width:1200px}.show-catalog .card h2{font-size:25px}.coming-picture img{object-position:center}.coming-label{font-size:26px}#root .community-cover{border-radius:14px;overflow:hidden}#root .banner-socials a{font-size:26px;font-weight:800;gap:12px;letter-spacing:-.025em}#root .banner-socials .social-logo{width:46px;height:46px;flex-basis:46px}.live-community{margin-top:56px}.live-heading{display:flex;justify-content:space-between;align-items:center;gap:16px}.live-heading h2{font-size:28px;font-weight:800;margin:0}.live-platforms{display:flex;gap:16px}.live-platforms img{width:25px;height:25px;filter:brightness(0) invert(1);opacity:.7}html[data-theme=light] .live-platforms img{filter:brightness(0)}.live-empty{display:flex;align-items:center;gap:24px;padding:32px;background:var(--raised);border-radius:8px;margin-top:24px}.live-empty h3{margin:0 0 8px;font-size:19px}.live-empty p{margin:0;color:var(--muted);max-width:570px}.live-empty-icon svg{width:32px;height:32px;color:var(--muted)}.custom-question{display:flex;justify-content:space-between;align-items:center;gap:12px}.custom-question small{font-size:12px;color:var(--muted)}.public-utilities{display:flex;gap:4px;align-items:center}.public-utilities .utility{background:transparent;padding:10px;display:flex;gap:8px;align-items:center;color:var(--muted)}.public-utilities svg{width:18px;height:18px}.public-utilities .utility:hover{color:var(--text);background:var(--raised)}.avatar-menu{position:relative}.account-popover{position:absolute;right:0;top:calc(100% + 12px);min-width:190px;background:var(--panel);padding:8px;border-radius:8px;box-shadow:0 12px 36px #0004;z-index:50;display:grid;gap:2px}.account-popover[hidden]{display:none}.account-popover a,.account-popover button{padding:12px 16px;text-align:left;justify-content:flex-start;min-height:44px;font-weight:650;font-size:14px}.account-popover a:hover{background:var(--raised);border-radius:4px}html[data-theme=light] #root .sidebar a.active{background:#e2e4e8;color:#17191e;box-shadow:none}html[data-theme=light] #root .sidebar a.active .nav-icon{color:#17191e}html[data-theme=light] #root .sidebar a.active svg{stroke:currentColor;filter:none}#root .provider-mark,#root .connected-provider img{background:transparent}html[data-theme=dark] #root .compact-connections .provider-mark.apple img{filter:invert(1)!important}#root .settings-content .compact-email .account-row-actions button,#root .settings-content .compact-connections .account-row-actions button{min-width:112px;height:44px;background:var(--raised);font-weight:650;padding:10px 18px}.settings-content{max-width:960px}.settings-content:has(.custom-account[data-section=profile]) .custom-account{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(240px,1fr);column-gap:48px;align-items:start}.settings-content .compact-profile{grid-row:1/3;margin-bottom:0;border-bottom:0}.settings-content .compact-email{margin-top:0}.settings-content .compact-connections{grid-column:2}.settings-layout>.settings-signout{display:flex;justify-content:flex-end;margin-top:28px;padding-top:20px;border-top:1px solid var(--line)}.preferences-panel{max-width:960px}.preference-section{padding:28px 0;border-bottom:1px solid var(--line)}.preference-section:first-child{padding-top:0}.preference-section h2{margin:0 0 6px}.preference-section p{margin:0;font-size:14px}.preference-row{display:flex;justify-content:space-between;align-items:center;gap:24px}.appearance-options{display:flex;gap:20px;padding:0;margin:24px 0 0;border:0}.appearance-card{position:relative;display:grid;gap:12px;width:190px;font-size:14px;font-weight:700;cursor:pointer}.appearance-card input{position:absolute;opacity:0;width:1px;height:1px}.theme-preview{display:block;height:112px;border-radius:8px;background:#16171b;padding:18px 16px 18px 44px;box-shadow:inset 0 0 0 1px #ffffff12;position:relative}.theme-preview i{position:absolute;left:0;top:0;bottom:0;width:30px;background:#24262d;border-radius:8px 0 0 8px}.theme-preview b{display:block;height:12px;margin:0 0 10px;background:#3f424c;border-radius:2px}.theme-preview b:last-child{width:65%;height:32px}.theme-preview.light{background:#f4f5f7;box-shadow:inset 0 0 0 1px #0001}.theme-preview.light i{background:#e0e2e7}.theme-preview.light b{background:#c8ccd3}.appearance-card:has(input:checked) .theme-preview{box-shadow:0 0 0 2px var(--text),0 4px 12px #0001}.appearance-card:has(input:focus-visible) .theme-preview{outline:2px solid var(--link);outline-offset:5px}#root .language-preference{width:auto;min-width:150px;justify-content:center;min-height:44px}.motion-switch{position:relative;display:inline-flex;margin:0;cursor:pointer;flex-shrink:0}.motion-switch input{position:absolute!important;opacity:0!important;width:1px!important;height:1px!important;min-height:0!important}.motion-switch>span{display:block;width:44px;height:26px;background:var(--raised);box-shadow:inset 0 0 0 1px var(--muted);border-radius:20px;position:relative}.motion-switch>span:after{content:"";position:absolute;left:4px;top:4px;width:18px;height:18px;border-radius:50%;background:var(--muted);transition:transform .18s}.motion-switch input:checked+span{background:var(--text);box-shadow:none}.motion-switch input:checked+span:after{transform:translate(18px);background:var(--bg)}.motion-switch input:focus-visible+span{outline:2px solid var(--link);outline-offset:4px}@media(max-width:1100px){.public-header .header-inner{gap:14px}.public-utilities .utility-label{display:none}.settings-content:has(.custom-account[data-section=profile]) .custom-account{column-gap:28px}}@media(max-width:767px){.public-header .header-inner{gap:8px}.public-header .brand{width:144px;flex-shrink:0}.public-utilities{margin-left:auto;gap:0}.public-utilities .utility{min-width:40px;padding:10px}.public-utilities .utility-label{display:none}.public-header .mobile-menu{padding:10px 12px;min-width:0}.public-header .brand .wordmark{max-width:110px}.show-catalog{grid-template-columns:1fr}.show-catalog .card h2{font-size:26px}#root .banner-socials{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;padding:20px}#root .banner-socials a{font-size:20px;font-weight:800;gap:10px}#root .banner-socials .social-logo{width:36px;height:36px;flex-basis:36px}.live-community{margin-top:36px}.live-heading h2{font-size:24px}.live-empty{padding:24px;gap:16px;align-items:flex-start}.live-empty p{font-size:14px}.live-empty-icon svg{width:24px;height:24px}.settings-content:has(.custom-account[data-section=profile]) .custom-account{display:block}.settings-content .compact-profile{border-bottom:1px solid var(--line);margin-bottom:24px}.settings-layout>.settings-signout{justify-content:flex-start}.appearance-card{width:calc(50% - 10px)}.appearance-options{gap:20px}.theme-preview{height:100px}.preference-row{gap:16px}#root .language-preference{min-width:110px}}.settings-content:has(.custom-account[data-section=profile]) .custom-account{display:block}.settings-content:has(.custom-account[data-section=profile]) .account-content{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(240px,1fr);column-gap:48px;align-items:start}.settings-content:has(.custom-account[data-section=profile]) [data-auth-notice],.settings-content:has(.custom-account[data-section=profile]) [data-auth-challenge]{grid-column:1/-1}.settings-content .compact-profile{grid-row:3/5;grid-column:1}.settings-content .compact-email{grid-row:3;grid-column:2}.settings-content .compact-connections{grid-row:4;grid-column:2}.public-header .public-utilities .utility{background:transparent;box-shadow:none}@media(max-width:767px){.public-header .brand-icon{width:32px;height:32px;flex-basis:32px}.public-header .wordmark-art,.public-header .wordmark-art img{width:103px}.public-header .brand{gap:5px}#root .community-cover .community-banner{height:320px;object-fit:cover;object-position:center;max-width:none;width:100%}#root .community-cover{padding-bottom:0;border-radius:12px}#root .banner-socials{left:14px;right:14px;bottom:14px;padding:0;gap:4px 12px}#root .banner-socials a{flex-direction:row;justify-content:flex-start;text-align:left;min-height:48px;font-size:20px}#root .banner-socials .social-logo{width:32px;height:32px;flex-basis:32px}.live-empty{text-align:left}.settings-content:has(.custom-account[data-section=profile]) .account-content{display:block}}.appearance-card input{inset:0;width:100%;height:100%;z-index:2;margin:0;cursor:pointer}#root .motion-switch input{inset:-9px 0;z-index:2;width:44px!important;height:44px!important;min-height:44px!important;margin:0;cursor:pointer}#root .community-cover.community-cover{border-radius:14px}@media(max-width:767px){#root .community-cover.community-cover{border-radius:12px}}#root .public-header .header-inner{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);gap:24px;min-height:72px}#root .public-header .brand{justify-self:start}#root .public-header .public-nav{margin:0;justify-self:center;gap:28px}.public-actions{display:flex;align-items:center;justify-self:end;gap:10px;white-space:nowrap}.public-actions .public-utilities{margin:0 0 0 4px;gap:2px}.public-header .public-utilities .utility-label{display:none}#root .public-header .public-utilities .utility{width:40px;min-width:40px;padding:10px}#root .show-catalog{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;max-width:1060px}.wrap:has(>.show-catalog)>.page-heading{max-width:1060px;margin-bottom:28px}#root .show-catalog .card .pad{padding:20px}#root .show-catalog .card h2{font-size:21px;font-weight:750;letter-spacing:-.035em;margin-bottom:10px}#root .show-catalog .card p{font-size:14px;margin-bottom:18px;line-height:1.5}#root .show-catalog .card .button{font-size:13px;padding:9px 16px}#root .show-catalog .coming-label{font-size:24px}.community-page{max-width:1000px}#root .community-cover{aspect-ratio:2.55/1}#root .community-cover picture{display:block;height:100%;width:100%}#root .community-cover .community-banner{display:block;width:100%;height:100%;object-fit:cover;object-position:center 47%}#root .banner-socials a{font-family:ToonScene Inter,Inter,system-ui,sans-serif;font-size:25px;font-weight:750;letter-spacing:-.025em;text-shadow:0 2px 4px #0007}#root .banner-socials .social-logo{width:40px;height:40px;flex-basis:40px}.live-community{margin-top:32px;text-align:left}.live-heading{align-items:center;gap:24px}.live-heading-copy h2{font-size:26px;margin:0 0 8px}.live-heading-copy p{margin:0;font-size:15px;line-height:1.5}.live-empty{text-align:left;margin-top:20px;padding:24px 28px;gap:20px}.live-empty h3{font-size:18px;margin-bottom:6px}.live-empty p{font-size:14px;line-height:1.6;max-width:650px}@media(max-width:1100px){#root .public-header .header-inner{grid-template-columns:minmax(0,1fr) auto;gap:16px}#root .public-header .public-nav{display:none}.public-actions .mobile-menu{display:inline-flex}}@media(min-width:768px){.public-actions>.button{display:inline-flex!important}.public-actions .mobile-menu{display:none}.public-header .public-utilities .utility{display:inline-flex}}@media(min-width:768px)and (max-width:1100px){.public-actions .mobile-menu{display:inline-flex}}@media(max-width:767px){#root .public-header .header-inner{gap:8px}.public-actions{gap:6px}.public-actions>.button{display:none}.public-actions .public-utilities{margin:0}.public-actions .mobile-menu{display:inline-flex}#root .show-catalog{grid-template-columns:1fr;gap:20px;max-width:430px}#root .show-catalog .card h2{font-size:23px}#root .community-cover{aspect-ratio:auto;height:290px}#root .community-cover .community-banner{height:100%;object-position:center}#root .banner-socials a{font-size:19px;font-weight:750}#root .banner-socials .social-logo{width:30px;height:30px;flex-basis:30px}.live-heading{gap:12px}.live-heading-copy h2{font-size:23px}.live-heading-copy p{font-size:14px}.live-platforms{gap:10px}.live-platforms img{width:22px;height:22px}.live-empty{padding:22px;gap:16px}}.home-catalog{margin-top:48px}.home-catalog>h2{font-size:26px;margin-bottom:24px}#root .home-catalog .show-catalog{max-width:none;margin:0}.show-catalog .picture{position:relative}.show-owned{position:absolute;top:12px;right:12px;background:var(--bg);color:var(--text);border-radius:4px;padding:6px 10px;font-size:12px;font-weight:750;box-shadow:0 2px 8px #0003}.show-setup{max-width:540px}.show-setup h2{font-size:26px}.setup-platforms{border:0;padding:0;margin:24px 0;display:flex;gap:12px}.setup-platforms legend{font-size:14px;font-weight:650;margin-bottom:12px}.setup-platforms label{position:relative;display:flex;align-items:center;gap:12px;flex:1;min-height:64px;margin:0;padding:16px;background:var(--raised);border-radius:6px;cursor:pointer}.setup-platforms input{position:absolute;z-index:2;inset:0;width:100%;height:100%;opacity:0;margin:0;cursor:pointer}.setup-platforms label:has(input:checked){box-shadow:inset 0 0 0 2px var(--text)}.setup-platforms label:has(input:focus-visible){outline:2px solid var(--link);outline-offset:4px}.setup-platforms img{filter:brightness(0) invert(1)}html[data-theme=light] .setup-platforms img{filter:brightness(0)}.setup-pending{font-size:13px;color:var(--muted);line-height:1.6;margin:20px 0}@media(max-width:767px){.home-catalog{margin-top:36px}.show-setup h2{font-size:23px}.show-setup .row{gap:8px}.show-setup .row button{font-size:13px;padding:10px 12px}}.workspace{transition:none!important}body{transition:none}#root .sidebar-toggle:hover,#root .sidebar-toggle:active{transform:none}.account-popover a,.account-popover a:hover{color:var(--text)}#root .account-popover [data-action=logout]{color:#f17878;margin-top:4px;justify-content:flex-start}#root .account-popover [data-action=logout]:hover{color:#ffabab;background:#a832321c}html[data-theme=light] #root .account-popover [data-action=logout]{color:#b72b33}.preference-section .appearance-options{margin-top:20px}.appearance-card{width:180px}.theme-preview.system{background:linear-gradient(90deg,#16171b 50%,#f4f5f7 50%);box-shadow:inset 0 0 0 1px #8882}.theme-preview.system i{background:#24262d}.theme-preview.system b{background:linear-gradient(90deg,#3f424c 38%,#c8ccd3 38%)}.preference-row{padding-block:26px}.preference-row h2{margin:0}.billing-plans{width:100%}.billing-intro{display:flex;align-items:center;justify-content:space-between;gap:24px;margin-bottom:28px}.billing-intro h2{font-size:24px;margin:0 0 8px}.billing-intro p{font-size:14px;margin:0}.billing-cycle{display:flex;padding:4px;background:var(--raised);border-radius:6px;gap:4px;flex-shrink:0}#root .billing-cycle button{font-size:13px;padding:8px 12px;background:transparent;box-shadow:none;min-height:40px;font-weight:650}#root .billing-cycle button[aria-pressed=true]{background:var(--text);color:var(--bg);border-radius:4px}.billing-cycle button span{font-size:11px;opacity:.75}.plan-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.plan-card{padding:22px 18px;background:var(--surface);border-radius:6px;display:flex;flex-direction:column;min-width:0;box-shadow:0 4px 18px #0001}.plan-title{min-height:54px}.plan-title h3{font-size:19px;margin:0 0 8px}.plan-badge{font-size:11px;color:var(--muted);font-weight:650}.plan-price{font-size:34px;font-weight:750;line-height:1.25;letter-spacing:-.05em;white-space:nowrap}.plan-price span{font-size:12px;font-weight:500;letter-spacing:0;color:var(--muted);display:block;margin-top:6px}.plan-charge{font-size:12px;color:var(--muted);margin:20px 0;min-height:40px;line-height:1.5}.plan-card button{margin-top:auto;width:100%}.billing-details{margin-top:24px;font-size:13px;color:var(--muted)}.billing-details p{margin-bottom:10px}.billing-details small{font-size:12px}@media(max-width:1100px){.plan-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:767px){.appearance-options{gap:12px}.appearance-card{width:calc((100% - 24px)/3);font-size:12px}.theme-preview{height:88px;padding:14px 10px 14px 24px}.theme-preview i{width:18px}.billing-intro{align-items:flex-start;flex-direction:column;gap:20px}.billing-cycle{width:100%}.billing-cycle button{flex:1}.plan-card{padding:18px 14px}.plan-price{font-size:29px}.plan-grid{gap:12px}}html[data-reduce-motion=true]{scroll-behavior:auto!important}html[data-reduce-motion=true] #root :is(button,.button):hover,html[data-reduce-motion=true] #root :is(button,.button):active{transform:none!important}@media(prefers-reduced-motion:reduce){#root :is(button,.button):hover,#root :is(button,.button):active{transform:none!important}}.plan-title{height:64px;min-height:64px}:root,html[data-theme=dark]{--brand:#0668e1;--blue:#398fff;--link:#69aaff;--cyan:#398fff}html[data-theme=light]{--brand:#0668e1;--blue:#0668e1;--link:#075bbc;--cyan:#0668e1}#root .primary{background:var(--brand);color:#fff}#root .primary:hover{background:#075bc4;color:#fff}#root .sidebar a.active{background:#398fff14;color:var(--text)}#root .sidebar a.active .nav-icon{color:var(--blue)}html[data-theme=light] #root .sidebar a.active{background:#0668e110;color:var(--text)}html[data-theme=light] #root .sidebar a.active .nav-icon{color:var(--blue)}#root .public-header .header-inner{grid-template-columns:minmax(0,1fr) auto}.public-actions .public-utilities{margin:0 8px 0 0}#root .ocean-hero h1{background:none;background-clip:border-box;-webkit-text-fill-color:currentColor;color:var(--text);padding:0 .08em .1em;overflow:visible;font-size:clamp(48px,5.7vw,76px);line-height:1.1}#root .hero.ocean-hero{gap:36px;padding-top:24px}#root .hero-demo{width:100%;max-width:800px;margin-inline:auto;box-shadow:0 18px 50px #0003}html[data-theme=light] #root .hero-demo{box-shadow:0 14px 40px #15294720}.landing-section{scroll-margin-top:100px;margin:88px auto 0;max-width:1060px}.landing-heading{text-align:center;margin:0 auto 28px;max-width:760px}.landing-heading h2{font-size:36px;margin:0 0 12px;letter-spacing:-.04em}.landing-heading p{margin:0}#root .landing-section .show-catalog,.landing-section .community-page{margin-inline:auto}#root .home-greeting{text-align:center;display:block;margin:0 auto 32px}#root .home-greeting h1{font-size:clamp(30px,3.3vw,44px);margin:0 0 10px}#root .home-greeting p{margin:0}#root .home-show{grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);gap:0;max-width:1060px;margin-inline:auto}#root .home-show>.picture{height:auto;aspect-ratio:16/9}#root .home-show>.picture img{width:100%;height:100%;object-fit:cover}#root .home-show-info{padding:28px 32px}#root .home-show-info h2{font-size:28px;line-height:1.2;margin:0 0 12px}#root .home-show-info p{font-size:14px;margin-bottom:20px}#root .home-show-info .row{gap:10px}#root .home-catalog{max-width:1060px;margin:36px auto 0}.settings-layout,.settings-content,.preferences-panel{max-width:1120px}.settings-content:has(.custom-account[data-section=profile]) .account-content{grid-template-columns:minmax(0,1fr) minmax(0,1fr);column-gap:64px}.appearance-card:has(input:checked) .theme-preview{box-shadow:0 0 0 2px var(--blue)}@media(max-width:767px){#root .public-header .header-inner{display:flex;flex-wrap:wrap;justify-content:space-between;gap:12px;padding-block:12px}#root .public-header .brand{width:140px}.public-actions{display:contents}.public-actions .public-utilities{margin:0 0 0 auto;order:0}#root .public-actions>.button{display:inline-flex!important;order:1;flex:1;justify-content:center;padding:9px 12px;font-size:13px}#root .ocean-hero h1{font-size:clamp(42px,10vw,64px)}#root .hero.ocean-hero{padding-top:8px;gap:28px}.landing-section{margin-top:56px;scroll-margin-top:148px}.landing-heading h2{font-size:30px}.landing-heading p{font-size:14px}#root .home-show{grid-template-columns:1fr}#root .home-show>.picture{height:auto}#root .home-show-info{padding:22px}#root .home-show-info h2{font-size:25px}.settings-content:has(.custom-account[data-section=profile]) .account-content{display:block}.appearance-card{width:calc((100% - 12px)/2);max-width:190px}}#root :is(button,.button).primary{background:var(--brand);color:#fff;box-shadow:0 2px 8px #0002}#root :is(button,.button).primary:hover{background:#075bc4;color:#fff;box-shadow:0 4px 16px #0668e126}html #root .sidebar nav a.active,html #root .sidebar-bottom>a.active{background:#398fff14;color:var(--text);box-shadow:none}html[data-theme=light] #root .sidebar nav a.active,html[data-theme=light] #root .sidebar-bottom>a.active{background:#0668e110;color:var(--text)}@media(max-width:767px){#root .public-header .header-inner{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.public-actions .public-utilities{justify-self:end;margin:0;grid-column:2;grid-row:1}#root .public-actions>.sign-in-action{grid-column:1;grid-row:2}#root .public-actions>.primary{grid-column:2;grid-row:2}#root .public-actions>.button{width:100%}}#root .show-catalog{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;max-width:1120px}#root .show-catalog .card{min-width:0;display:flex;flex-direction:column}#root .show-catalog .card .pad{padding:18px;flex:1;display:flex;flex-direction:column;align-items:flex-start}#root .show-catalog .card h2{font-size:20px;line-height:1.25;min-height:50px}#root .show-catalog .card p{font-size:13px;flex:1}#root .show-catalog .coming-label{font-size:21px}#root .shows-disclosure{display:none}#root .home-greeting p{margin-inline:auto;text-align:center}#root main:has(>.community-page)>.page-heading{display:block;text-align:center}#root main:has(>.community-page)>.page-heading p{margin-inline:auto;text-align:center}#root .community-page{margin-inline:auto}#root .live-heading{position:relative;justify-content:center;text-align:center}#root .live-heading-copy{text-align:center}#root .live-platforms{position:absolute;right:0}#root .live-empty{justify-content:center;text-align:center}#root .live-empty p{margin-inline:auto}#root .public-header .public-utilities,#root .workspace-top .top-utilities{gap:8px}#root .public-header .public-utilities{margin-right:8px}#root :is(.public-header,.workspace-top) [data-action=theme],#root :is(.public-header,.workspace-top) [data-action=language]{display:grid;place-items:center;width:44px;height:44px;min-width:44px;min-height:44px;padding:0;gap:0;flex:0 0 44px;box-sizing:border-box;border-radius:4px;background:var(--raised);box-shadow:none}#root :is(.public-header,.workspace-top) .utility-label{display:none}#root :is(.public-header,.workspace-top) [data-action=theme] svg,#root :is(.public-header,.workspace-top) [data-action=language] svg{width:20px;height:20px}#root .language-option{justify-content:flex-start;gap:14px}.language-flag{display:block;width:28px;height:21px;object-fit:cover;border-radius:2px;flex:0 0 28px}.language-check{margin-left:auto}@media(min-width:768px)and (max-width:1100px){#root .show-catalog{gap:12px}#root .show-catalog .card .pad{padding:14px}#root .show-catalog .card h2{font-size:18px;min-height:46px}#root .show-catalog .coming-label{font-size:18px}}@media(max-width:767px){#root .show-catalog{grid-template-columns:1fr;gap:16px;max-width:430px}#root .show-catalog>.card:first-child{order:0}#root .show-catalog>.upcoming-show{order:2}#root .show-catalog:not(.shows-expanded)>.upcoming-show{display:none}#root .show-catalog>.shows-disclosure{display:flex;order:1;justify-content:center;align-items:center;gap:12px;width:100%;box-shadow:none;font-size:14px}#root .shows-expanded>.shows-disclosure svg{transform:rotate(180deg)}#root .show-catalog .card h2{min-height:0;font-size:22px}#root .show-catalog .card p{font-size:14px}#root .public-header .public-utilities{margin:0}#root .live-heading{flex-direction:column;gap:12px}#root .live-platforms{position:static}#root .live-empty{flex-direction:column;align-items:center;gap:12px}}#root .live-empty{position:relative}#root .live-empty>div{width:100%}#root .live-empty-icon{position:absolute;left:28px;top:50%;transform:translateY(-50%)}@media(max-width:767px){#root .live-empty-icon{position:static;transform:none}}@media(min-width:768px){#root .live-empty>div{padding-inline:36px;box-sizing:border-box}}.home-section{max-width:1060px;margin:48px auto 0}.home-section-heading{margin-bottom:24px;text-align:center}.home-section-heading h2{font-size:28px;margin:0 0 10px}.home-section-heading p{margin:0 auto;max-width:720px;font-size:15px}.home-stream-panel{display:flex;align-items:center;gap:24px;padding:24px;background:var(--surface);border-radius:6px}.home-stream-panel>.picture{width:220px;flex:0 0 220px;aspect-ratio:16/9;border-radius:4px;overflow:hidden}.home-stream-copy{flex:1;min-width:0}.home-stream-copy h3{font-size:21px;margin:8px 0}.home-stream-copy p{font-size:14px;margin:0}.home-stream-icon{display:inline-flex;color:var(--blue)}.home-stream-panel>.button,.home-stream-panel>button{flex-shrink:0}.home-community .community-page{max-width:none}@media(max-width:1100px){.home-stream-panel>.picture{width:160px;flex-basis:160px}.home-stream-panel{gap:20px;padding:20px}}@media(max-width:767px){.home-section{margin-top:36px}.home-section-heading h2{font-size:25px}.home-section-heading p{font-size:14px}.home-stream-panel{flex-wrap:wrap;gap:18px}.home-stream-panel>.picture{width:100%;flex-basis:100%;max-height:180px}.home-stream-copy{flex-basis:100%}.home-stream-panel>.button,.home-stream-panel>button{width:100%;justify-content:center}.home-stream-copy h3{font-size:20px}}#root .workspace-main:has(>.show-catalog),#root .wrap:has(>.show-catalog){max-width:none}#root main>.show-catalog{max-width:none;width:100%;gap:24px}#root main:has(>.show-catalog)>.page-heading{max-width:none;margin-inline:0}#root .show-catalog .pad{gap:12px}#root .show-catalog .card h2{margin:0;min-height:0}#root .show-catalog .card p{margin:0 0 8px}.show-card-actions{display:grid;grid-template-columns:1fr 1fr;gap:8px;width:100%;margin-top:auto}#root .show-card-actions .button,#root .show-card-actions button{width:100%;padding:10px 8px;justify-content:center;font-size:13px}#root .remove-show{color:#f17878}html[data-theme=light] #root .remove-show{color:#b72b33}#root .show-catalog .show-add,#root .show-catalog .pad>.button,#root .show-catalog .pad>button{width:100%;justify-content:center;margin-top:auto}#root .coming-picture img{filter:none;transform:none;opacity:1}#root .coming-picture:after{background:linear-gradient(transparent 35%,#0007)}#root .coming-label{top:auto;bottom:14px;left:0;width:100%;text-align:center;transform:none;text-shadow:0 2px 8px #000b;color:#fff}.launch-countdown{text-align:center;padding:28px;margin:0 auto 32px;background:var(--surface);border-radius:6px;max-width:760px}.launch-countdown h2{font-size:23px;margin:0 0 20px}.launch-countdown p{font-size:14px;margin:18px 0;color:var(--muted)}.countdown-values{display:flex;justify-content:center;gap:28px}.countdown-values div{display:grid;gap:4px;min-width:56px}.countdown-values strong{font-size:36px;line-height:1.2;font-variant-numeric:tabular-nums;letter-spacing:-.03em}.countdown-values span{font-size:12px;color:var(--muted)}.launch-community-links{display:flex;justify-content:center;gap:10px}.launch-community-links a{display:flex;align-items:center;gap:10px}.launch-community-links img,.stream-platform-options img{filter:brightness(0) invert(1)}html[data-theme=light] :is(.launch-community-links,.stream-platform-options) img{filter:brightness(0)}.compact-stream .card{padding:24px}.compact-stream h2{font-size:22px}.stream-platform-options{border:0;padding:0;margin:0 0 20px;display:flex;gap:10px}.stream-platform-options label{flex:1;position:relative;display:flex;justify-content:center;align-items:center;gap:10px;background:var(--raised);padding:12px;border-radius:4px;cursor:pointer;margin:0}.stream-platform-options input{position:absolute;inset:0;opacity:0;width:100%;height:100%;margin:0;cursor:pointer}.stream-platform-options label:has(input:checked){box-shadow:inset 0 0 0 2px var(--blue)}.stream-platform-options label:has(input:focus-visible){outline:2px solid var(--blue);outline-offset:4px}#root .stream-status-grid{grid-template-columns:1fr 1fr}.compact-stream textarea{min-height:90px}.stream-welcome{text-align:center}@media(max-width:767px){#root main>.show-catalog{max-width:430px;gap:16px}.launch-countdown{padding:22px 16px}.launch-countdown h2{font-size:20px}.countdown-values{gap:12px}.countdown-values strong{font-size:29px}.countdown-values div{min-width:48px}.launch-community-links{flex-wrap:wrap}.compact-stream .card{padding:20px}}#root .section-divider{display:flex;align-items:center;justify-content:center;gap:16px;height:12px;margin:0 0 28px}#root .section-divider:before,#root .section-divider:after{content:"";height:1px;flex:1;background:var(--border)}#root .section-divider span{width:32px;height:3px;background:var(--blue);border-radius:2px;opacity:.75}#root .home-community .live-heading.sr-only{position:absolute!important}#root .home-community .live-community{margin-top:36px}#root .home-community .live-empty{margin-top:0}#root .show-catalog .upcoming-show .pad{gap:10px;padding-bottom:22px}#root .show-catalog .upcoming-show p{flex:0;margin-bottom:0}#root .home-catalog,#root .home-section{margin-top:36px}.launch-dialog{width:min(440px,calc(100vw - 112px));box-sizing:border-box;position:relative;padding-top:16px}.launch-dialog-close{position:absolute;right:-16px;top:-16px;display:flex;justify-content:flex-end}.launch-dialog-close button{font-size:24px;line-height:1;padding:8px;width:36px;height:36px}.launch-dialog .launch-countdown{background:none;padding:12px 0 0;margin:0}.launch-dialog .launch-countdown h2{font-size:24px;line-height:1.3;max-width:340px;margin:0 auto 24px;text-wrap:balance}.launch-dialog .countdown-values{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.launch-dialog .countdown-values div{min-width:0;padding:12px 4px;background:var(--raised);border:1px solid var(--border);border-radius:8px;gap:6px}.launch-dialog .countdown-values strong{font-size:32px;line-height:1}.launch-dialog .launch-countdown p{margin:16px 0 24px;font-size:13px}.launch-dialog .launch-community-links a{flex:1;justify-content:center}@media(max-width:767px){.launch-dialog .countdown-values{gap:10px}.launch-dialog .launch-countdown h2{font-size:22px}.launch-dialog .launch-community-links{flex-direction:column}.launch-dialog .launch-community-links a{width:100%;box-sizing:border-box}#root .section-divider{margin-bottom:22px}}#root .show-card-actions{grid-template-columns:repeat(2,minmax(0,1fr))}#root .show-card-actions :is(button,.button){min-width:0;box-sizing:border-box;white-space:nowrap}@media(min-width:768px)and (max-width:1100px){#root .show-card-actions{gap:6px}#root .show-card-actions :is(button,.button){font-size:11px;padding:10px 4px}}#root .coming-picture img{filter:blur(7px);transform:scale(1.08);opacity:.85}#root .coming-picture:after{background:#0003}#root .coming-label{top:50%;bottom:auto;transform:translateY(-50%);font-size:clamp(18px,1.6vw,23px);z-index:1}#root .launch-picture{position:relative;overflow:hidden}#root .launch-picture>img{filter:blur(2px);transform:scale(1.025);opacity:.8}.artwork-countdown{position:absolute;inset:0;display:grid;place-items:center;background:#0002;color:#fff;text-shadow:0 2px 8px #000a}.artwork-countdown .countdown-values{gap:12px;width:100%;padding:10px;box-sizing:border-box}.artwork-countdown .countdown-values div{min-width:0;flex:1;max-width:64px;text-align:center}.artwork-countdown .countdown-values strong{font-size:clamp(20px,2.2vw,32px)}.artwork-countdown .countdown-values span{color:#fff;font-size:10px;font-weight:600}#root .launch-announcement{display:flex;align-items:center;justify-content:center;gap:20px;padding:8px 24px;min-height:48px;box-sizing:border-box;background:color-mix(in srgb,var(--brand) 12%,var(--bg));border-bottom:1px solid color-mix(in srgb,var(--brand) 25%,var(--border));color:var(--text)}.announcement-copy{display:flex;align-items:center;justify-content:center;gap:12px;flex-wrap:wrap;font-size:12px;line-height:1.5}.announcement-copy strong{font-variant-numeric:tabular-nums;white-space:nowrap;color:var(--text);font-size:13px}#root .announcement-notify{min-height:32px;padding:6px 12px;font-size:12px;white-space:nowrap;background:var(--brand);color:#fff;box-shadow:none}@media(max-width:767px){#root .launch-announcement{padding:8px 14px;gap:12px}.announcement-copy{gap:0;flex-direction:column;align-items:flex-start;font-size:11px}.announcement-copy strong{font-size:12px}#root .announcement-notify{min-height:40px}.landing-section{scroll-margin-top:205px}.artwork-countdown .countdown-values strong{font-size:30px}}@media(min-width:768px)and (max-width:1100px){.show-catalog .artwork-countdown .countdown-values{gap:4px}.show-catalog .artwork-countdown .countdown-values strong{font-size:21px}.show-catalog .artwork-countdown .countdown-values span{font-size:9px}}#root{--announcement-height:0px}#root:has(>.launch-announcement){--announcement-height:44px}#root>.launch-announcement{position:sticky;top:0;z-index:70;width:100%;height:var(--announcement-height);min-height:0;padding:4px 24px;gap:16px;background:linear-gradient(100deg,color-mix(in srgb,var(--brand) 7%,var(--bg)),color-mix(in srgb,var(--brand) 15%,var(--bg)),color-mix(in srgb,var(--brand) 7%,var(--bg)));border-bottom-color:color-mix(in srgb,var(--brand) 22%,var(--border))}#root:has(>.launch-announcement) .public-header{top:var(--announcement-height)}#root:has(>.launch-announcement) .workspace{min-height:calc(100vh - var(--announcement-height))}#root:has(>.launch-announcement) .sidebar{top:var(--announcement-height);height:calc(100vh - var(--announcement-height))}#root .announcement-copy{gap:16px;font-size:13px;line-height:1.3}.announcement-title b{font-weight:750}.announcement-title>span{color:var(--muted);margin-left:4px}#root .announcement-copy strong{display:flex;gap:6px;align-items:center;font-size:13px;line-height:1;font-weight:750;letter-spacing:.02em}.announcement-time{display:inline-flex;align-items:baseline;justify-content:center;gap:3px;padding:5px 7px;background:color-mix(in srgb,var(--text) 5%,transparent);border-radius:4px;min-width:35px;box-sizing:border-box}.announcement-time small{font-size:10px;font-weight:500;color:var(--muted)}#root .announcement-notify{min-height:34px;padding:5px 12px;border-radius:4px;font-size:12px;font-weight:700}@media(max-width:767px){#root:has(>.launch-announcement){--announcement-height:64px}#root>.launch-announcement{padding:4px 16px;gap:12px}#root .announcement-copy{gap:4px;align-items:flex-start;font-size:11px}.announcement-title>span{margin-left:2px}#root .announcement-copy strong{font-size:12px;gap:4px}.announcement-time{min-width:31px;padding:4px 6px;gap:2px}.announcement-time small{font-size:9px}#root .announcement-notify{padding:8px 12px;min-height:44px;font-size:12px;flex-shrink:0}}#root .stream-empty{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);align-items:center;width:100%;max-width:none;margin:40px 0 0;background:var(--surface);border-radius:6px;overflow:hidden}#root .stream-empty>.picture{height:100%;min-height:320px;margin:0;border-radius:0;aspect-ratio:auto}#root .stream-empty>.picture>img{height:100%;width:100%;object-fit:cover}.stream-empty-copy{padding:36px;min-width:0}.stream-empty-label{display:flex;align-items:center;gap:8px;color:var(--muted);font-size:12px;margin-bottom:18px}.stream-empty-label svg{width:18px;height:18px;color:var(--blue)}#root .stream-empty-copy h2{font-size:clamp(25px,2.2vw,32px);line-height:1.2;letter-spacing:-.035em;margin:0 0 16px;max-width:330px}.stream-empty-copy p{font-size:14px;line-height:1.7;color:var(--muted);margin:0 0 24px;max-width:370px}.stream-empty-actions{display:flex;gap:10px;align-items:center;flex-wrap:wrap}#root .stream-empty-actions :is(button,.button){display:inline-flex;justify-content:center;min-height:44px;padding:11px 18px;box-sizing:border-box;font-size:13px}.stream-empty-note{display:block;color:var(--muted);font-size:12px;line-height:1.6;margin-top:16px}@media(max-width:900px){#root .stream-empty{grid-template-columns:1fr;max-width:none;margin-top:28px}#root .stream-empty>.picture{height:auto;min-height:0;aspect-ratio:16/9}.stream-empty-copy{padding:28px}#root .stream-empty-copy h2{max-width:none}}@media(max-width:767px){.stream-empty-copy{padding:24px}#root .stream-empty-copy h2{font-size:26px}.stream-empty-actions{display:grid;grid-template-columns:1fr 1fr;gap:8px}#root .stream-empty-actions :is(button,.button){min-width:0;padding:10px 8px;font-size:12px}.stream-empty-copy p{font-size:14px}}#root main:has(>.ocean-hero) .hero-demo,#root main:has(>.ocean-hero) .landing-section,#root main:has(>.ocean-hero) .community-page,#root main:has(>.ocean-hero) .show-catalog{width:100%;max-width:1060px;margin-inline:auto}#root main:has(>.ocean-hero) .landing-section{margin-top:52px}#root .landing-section>.section-divider{margin-bottom:32px}#root .launch-inline{display:grid;grid-template-columns:minmax(0,1fr) auto auto;column-gap:28px;align-items:center;text-align:left;max-width:none;padding:24px 28px;margin:0 0 28px;box-sizing:border-box}#root .launch-inline h2{grid-column:1;grid-row:1;font-size:20px;line-height:1.3;margin:0 0 8px;max-width:280px}#root .launch-inline>p{grid-column:1;grid-row:2;margin:0;font-size:12px;line-height:1.5}#root .launch-inline .countdown-values{grid-column:2;grid-row:1/3;gap:16px;text-align:center}#root .launch-inline .countdown-values div{min-width:44px}#root .launch-inline .countdown-values strong{font-size:30px}#root .launch-inline .launch-community-links{grid-column:3;grid-row:1/3;flex-direction:column;gap:8px}#root .launch-inline .launch-community-links a{min-height:38px;justify-content:center;padding:8px 14px;font-size:12px;box-sizing:border-box;box-shadow:none}#root .launch-inline .launch-community-links img{width:18px;height:18px}#root .clean-footer .footer-bar{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:24px;width:100%;max-width:none}#root .clean-footer .footer-bar>nav[aria-label=Footer]{justify-self:start;margin:0;order:0;width:auto;gap:24px}.footer-copyright{justify-self:center;color:var(--muted);font-size:12px;white-space:nowrap}#root .clean-footer .footer-socials{justify-self:end;margin:0;gap:8px}@media(min-width:768px)and (max-width:1100px){#root .launch-inline{grid-template-columns:minmax(0,1fr) auto;gap:16px 24px;padding:24px}#root .launch-inline .launch-community-links{grid-column:1/3;grid-row:3;flex-direction:row;justify-content:flex-start}}@media(max-width:767px){#root main:has(>.ocean-hero) .landing-section{margin-top:36px}#root .landing-section>.section-divider{margin-bottom:24px}#root .launch-inline{display:flex;flex-direction:column;align-items:center;text-align:center;padding:24px 20px;gap:16px}#root .launch-inline h2{font-size:21px;margin:0;max-width:280px}#root .launch-inline>p{order:1}#root .launch-inline .countdown-values{width:100%;justify-content:center;gap:14px}#root .launch-inline .launch-community-links{order:2;flex-direction:row;width:100%;gap:8px}#root .launch-inline .launch-community-links a{flex:1;min-width:0;padding:10px 8px;min-height:44px}#root .clean-footer .footer-bar{grid-template-columns:1fr auto;gap:16px}#root .clean-footer .footer-bar>nav[aria-label=Footer]{gap:18px}.footer-copyright{grid-column:1/3;grid-row:2}#root .clean-footer .footer-socials{gap:4px}}#root :is(.card,.auth-shell,.auth.card,.plan-card,.home-show,.home-stream-panel,.stream-empty,.live-empty,.launch-countdown){border-radius:6px}#root :is(.field,.auth-field)>label,#root .auth-field>span:first-child{font-weight:600}#root :is(.field,.auth-field) input:not([type=checkbox]):not([type=radio]):not([type=color]),#root .field select,#root .field textarea{border:0;border-radius:4px!important;background:var(--raised);box-shadow:none;min-height:46px}#root .auth-password,#root .settings-content .auth-password{background:var(--raised);border:0;border-radius:4px;box-shadow:none}#root .auth-password input{background:transparent!important;box-shadow:none!important}#root .auth-field>input{background:var(--raised)!important;box-shadow:none!important}#root :is(.field,.auth-field) :is(input,textarea,select):focus-visible{outline:2px solid var(--blue);outline-offset:2px}#root .settings-content .custom-account[data-section=security] .account-content{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:0 64px}#root .custom-account[data-section=security] [data-auth-notice],#root .custom-account[data-section=security] [data-auth-challenge]{grid-column:1/-1}#root .custom-account[data-section=security] .account-section{max-width:none;padding-bottom:24px}#root .account-row :is(button,.button){min-height:44px}#root .plan-card>.button{margin-top:auto;width:100%;justify-content:center;box-sizing:border-box}.wrap>.billing-plans{max-width:1120px;margin:0 auto}.editor-behavior{margin-top:24px;padding:16px 0;border-top:1px solid var(--border)}.editor-behavior summary{cursor:pointer;font-size:14px;font-weight:650;min-height:32px}.editor-behavior .list{font-size:13px;line-height:1.7}#root .narrow h2{font-size:20px;margin-top:28px}#root .narrow p{font-size:14px;line-height:1.75}#root .media-note{line-height:1.6}@media(max-width:900px){#root .settings-content .custom-account[data-section=security] .account-content{display:block}#root .custom-account[data-section=security] .account-section{max-width:640px}.editor-behavior summary{min-height:44px}}#root input[type=checkbox]:checked{background:var(--brand)}#root input[type=checkbox]:checked:after{border-color:#fff}#root .billing-plans[data-public=true] .billing-intro{margin-bottom:24px}@media(max-width:767px){#root .billing-plans[data-public=true] .billing-intro{width:100%}}#root .wrap:has(>.billing-plans)>.page-heading{max-width:1120px;margin-inline:auto}#root .community-page>.live-community{margin-top:0}#root .community-social-section{margin-top:36px}.channel-directory-heading{display:flex;align-items:center;justify-content:center;gap:16px;margin-bottom:24px;text-align:center}.channel-directory-heading h2{margin:0;font-size:24px;letter-spacing:-.6px}.collection-title{margin:0 0 24px;font-size:24px;letter-spacing:-.6px;text-align:center}.channel-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.channel-card{display:flex;flex-direction:column;min-width:0;padding:20px;border:0;border-radius:6px;background:var(--surface);color:var(--text);text-decoration:none;transition:background .18s}.channel-card:hover{background:var(--raised);text-decoration:none}.channel-card-top{display:flex;align-items:center;justify-content:space-between;gap:8px;flex-wrap:wrap}.channel-platform{display:flex;align-items:center;gap:8px;font-size:12px;font-weight:650}.channel-platform img{filter:brightness(0) invert(1);opacity:.85}html[data-theme=light] .channel-platform img{filter:brightness(0)}.channel-status{display:inline-flex;align-items:center;gap:6px;font-size:11px;color:var(--muted);white-space:nowrap}.channel-status i{width:6px;height:6px;border-radius:50%;background:var(--muted);opacity:.6}.channel-status.live{color:#ef6b78}.channel-status.live i{background:currentColor;opacity:1}.channel-identity{margin:24px 0 22px;min-width:0}.channel-identity h3{font-size:18px;line-height:1.3;margin:0 0 6px;font-weight:750}.channel-identity p{font-size:13px;color:var(--muted);margin:0;overflow-wrap:anywhere}.channel-metrics{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-top:auto;padding-bottom:18px}.channel-metrics div{display:flex;flex-direction:column;gap:4px}.channel-metrics strong{font-size:24px;font-variant-numeric:tabular-nums;line-height:1.15}.channel-metrics span{font-size:11px;color:var(--muted)}.channel-card-footer{display:flex;align-items:center;justify-content:space-between;padding-top:14px;border-top:1px solid var(--border);font-size:12px;font-weight:650}.channel-card-footer>span{color:var(--muted);font-size:16px}.channel-directory:not(.channels-expanded) .channel-card:nth-child(n+5){display:none}.channel-disclosure{display:flex;margin:16px auto 0;min-width:180px}@media(max-width:1100px){.channel-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:540px){.channel-grid{grid-template-columns:1fr;gap:12px}.channel-card{padding:18px}.channel-directory-heading h2{font-size:22px}.channel-identity{margin:18px 0}.channel-metrics strong{font-size:22px}}#root:has(>.public-header){display:flex;flex-direction:column;min-height:100vh;min-height:100dvh}#root>.public-header,#root>.clean-footer,#root>.launch-announcement{flex-shrink:0}#root:has(>.public-header)>main.wrap{flex:1 0 auto;width:100%;margin:0 auto}#root>.clean-footer{margin-top:0}#root:has(>.public-header)>main.wrap:has(>.auth){display:flex;align-items:center;justify-content:center;padding-block:48px}#root:has(>.public-header)>main.wrap>.auth{width:100%;margin:0;min-width:0}@media(max-width:767px){#root:has(>.public-header)>main.wrap:has(>.auth){padding-block:32px}}#root[aria-busy=true]{visibility:hidden}#root>main.wrap:has(>.ocean-hero){padding-top:32px}#root .hero.ocean-hero{padding-top:8px;gap:24px}#root .ocean-hero h1{font-size:clamp(44px,4.8vw,64px);line-height:1.08;padding-bottom:.06em}#root .ocean-hero .row{margin:24px 0 0;gap:12px}#root .ocean-hero .row>.ghost{background:var(--raised);color:var(--text);border:1px solid var(--border);font-weight:700;padding-inline:20px}#root .ocean-hero .row>.ghost:hover{background:var(--panel);border-color:var(--blue)}#root main:has(>.ocean-hero) .hero-demo{max-width:800px}#root main:has(>.ocean-hero) .landing-section{margin-top:40px}@media(min-width:768px)and (max-height:800px){#root>main.wrap:has(>.ocean-hero){padding-top:24px}#root .ocean-hero h1{font-size:48px}#root main:has(>.ocean-hero) .hero-demo{max-width:600px}}@media(max-width:767px){#root>main.wrap:has(>.ocean-hero){padding-top:24px}#root .ocean-hero h1{font-size:clamp(40px,9vw,56px)}#root .ocean-hero .row{margin-top:20px}#root main:has(>.ocean-hero) .landing-section{margin-top:32px}}#root .banner-socials{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}#root .banner-socials :is(a,.social-unavailable){display:flex;align-items:center;justify-content:center;text-align:center}@media(max-width:767px){#root .banner-socials{grid-template-columns:repeat(2,minmax(0,1fr));gap:4px 12px}}#root main:has(>.show-catalog)>.page-heading{justify-content:center;text-align:center}#root main:has(>.show-catalog)>.page-heading p{margin-inline:auto}.channel-identity{display:flex;align-items:center;gap:12px;margin:20px 0}.creator-avatar{display:block;width:48px;height:48px;flex:0 0 48px;border-radius:50%;object-fit:cover;background:var(--raised)}.channel-identity>div{min-width:0}.channel-identity h3{font-size:16px}.channel-identity p{font-size:12px}.channel-metrics{padding-bottom:0}#clerk-auth:empty{min-height:260px}.channel-status.unknown{display:none}.show-catalog .stream-configure{width:100%;margin-top:8px}#modal:has(.launch-dialog){width:min(480px,calc(100% - 32px));max-width:480px;padding:28px;border:0;border-radius:6px;background:var(--surface);box-shadow:0 24px 80px #0006}.launch-dialog{width:100%;padding-top:28px}.launch-dialog-close{top:-16px;right:-16px}.launch-dialog-close .launch-close{width:40px;height:40px;min-height:40px;padding:0;display:grid;place-items:center;border:0;border-radius:4px;background:transparent;color:var(--muted);box-shadow:none}.launch-dialog-close .launch-close:hover{background:var(--raised);color:var(--text)}.launch-dialog .launch-countdown h2{font-size:24px;letter-spacing:-.7px;max-width:320px;margin-bottom:24px}.launch-dialog .countdown-values{gap:8px}.launch-dialog .countdown-values div{border:0;border-radius:4px;padding:16px 4px;background:var(--raised)}.launch-dialog .countdown-values strong{font-size:32px;font-weight:750}.launch-dialog .launch-countdown p{margin:18px 0 24px}.launch-dialog .launch-community-links{gap:8px}.launch-dialog .launch-community-links a{border:0;border-radius:4px;background:var(--raised);font-size:13px;min-height:44px;padding:10px}.launch-dialog .launch-community-links a:hover{background:var(--panel)}.plan-features{list-style:none;padding:20px 0;margin:0 0 20px;border-top:1px solid var(--border);display:grid;gap:12px;font-size:13px;color:var(--muted)}.plan-features strong{font-weight:700;color:var(--text)}.billing-annual-note{font-size:12px;margin:20px 0 0;text-align:center}@media(max-width:767px){#modal:has(.launch-dialog){padding:24px}.launch-dialog-close{top:-12px;right:-12px}.launch-dialog .launch-countdown h2{font-size:22px}.launch-dialog .launch-community-links{flex-direction:row}.launch-dialog .launch-community-links a{width:auto;min-width:0;gap:6px;font-size:12px}.launch-dialog .launch-community-links img{width:18px;height:18px}}#root .workspace-body{display:flex;flex-direction:column;min-height:100vh;min-height:100dvh}#root .workspace-top{position:sticky;top:var(--announcement-height,0px);z-index:60;flex-shrink:0}#root:has(>.launch-announcement) .workspace-body{min-height:calc(100dvh - var(--announcement-height))}#root .workspace-main{flex:1 0 auto}.workspace-legal{display:flex;justify-content:center;align-items:center;gap:24px;padding:12px 24px;border-top:1px solid var(--border)}.workspace-legal a{display:inline-flex;align-items:center;min-height:44px;color:var(--muted);font-size:13px}.workspace-legal a:hover{color:var(--text)}.support-email{display:inline-block;font-weight:600;overflow-wrap:anywhere;margin:4px 0 12px}.support-page .card h2{margin-top:0}@media(max-width:1199px){.workspace-legal{padding-bottom:calc(84px + env(safe-area-inset-bottom));gap:20px}#root .workspace-main{padding-bottom:32px}}#root .page-heading.home-greeting h1{font-size:clamp(30px,3.2vw,42px);line-height:1.16;margin:0}#root .page-heading.home-greeting p{font-size:15px;line-height:1.6;width:100%;max-width:none;margin:12px auto 0;text-align:center}#root .workspace-main:has(>.community-page) .channel-directory-heading{display:none}#root[aria-busy=true]{visibility:visible}.boot-status{position:fixed;bottom:24px;left:50%;transform:translate(-50%);z-index:100;background:var(--surface);color:var(--muted);padding:8px 16px;border-radius:6px;font-size:14px;max-width:calc(100vw - 40px)}.boot-status[hidden]{display:none}.boot-status p{margin:0}.legal-page section{margin:28px 0}.legal-page h2{font-size:20px;margin-bottom:10px}#root .settings-content .account-data{display:flex;align-items:center;justify-content:space-between;gap:24px;max-width:none;margin:32px 0 0;padding:24px 0 0;border-top:1px solid var(--border);border-bottom:0}#root .settings-content .account-data h2{margin:0;font-size:20px;line-height:1.4}.account-data-actions{gap:12px;flex-wrap:wrap}.account-data-actions button,.account-data-actions .button{min-height:44px}@media(max-width:600px){#root .settings-content .account-data{flex-direction:column;align-items:flex-start;gap:16px;margin-top:24px}.account-data-actions{width:100%}.account-data-actions button,.account-data-actions .button{flex:1;white-space:normal;text-align:center}}.launch-dialog-close .launch-close{width:44px;height:44px;min-height:44px}#root .hero-demo{aspect-ratio:auto;container-type:normal;background:var(--surface);overflow:hidden;margin-block:0;border-radius:6px;box-shadow:none}.demo-media{position:relative;aspect-ratio:16/9;overflow:hidden}#root .demo-media #demo-poster,#root .demo-media #demo-poster img,#root .demo-media video{height:100%;width:100%;border-radius:0;object-fit:cover}.demo-label{position:absolute;left:16px;top:16px;z-index:1;display:flex;align-items:center;gap:8px;padding:6px 10px;border-radius:4px;background:#0a0e15e8;color:#fff;font-size:12px;font-weight:650}.demo-label>span:last-child{color:#c2c8d2;font-weight:500}#root .hero-demo figcaption{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:16px 20px;text-align:left;font-size:13px;line-height:1.5}.hero-demo figcaption strong{font-weight:600;white-space:nowrap}.hero-demo figcaption>span{color:var(--muted)}#root .hero-demo #demo-status{top:54px}.stream-results{margin:0 0 36px}.stream-results .collection-title{margin-top:0}.performance-card{background:var(--surface);border-radius:6px;padding:24px;margin-top:12px}.performance-metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;text-align:center}.performance-metrics>div{display:flex;flex-direction:column;gap:8px;min-width:0}.performance-metrics span{color:var(--muted);font-size:13px}.performance-metrics strong{font-size:30px;line-height:1.2;font-weight:700;letter-spacing:-.6px}.performance-note{font-size:13px;line-height:1.6;color:var(--muted);text-align:center;margin:20px 0 0}.performance-report{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:8px;margin-bottom:24px;font-size:14px}.performance-report>span{font-size:12px;color:var(--muted)}@media(max-width:767px){#root .hero-demo figcaption{align-items:flex-start;flex-direction:column;gap:4px;padding:14px 16px}.demo-label{left:12px;top:12px}.performance-card{padding:20px 12px}.performance-metrics{gap:12px}.performance-metrics span{font-size:12px}.performance-metrics strong{font-size:24px}.performance-note{margin-top:16px}.stream-results{margin-bottom:28px}}.performance-metrics small,.performance-metrics small span{font-size:12px;color:var(--muted)}.performance-metrics>div>span{min-height:22px;display:flex;align-items:center;justify-content:center}@media(max-width:767px){.performance-metrics>div>span{min-height:42px}}.stream-evidence-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.stream-evidence-card{display:grid;grid-template-columns:minmax(0,1fr) 168px;align-items:center;gap:20px;padding:20px;background:var(--surface);border-radius:6px;min-width:0}.stream-evidence-copy{min-width:0}.stream-evidence-label{margin:0 0 12px;color:var(--muted);font-size:13px;font-weight:600}.stream-evidence-copy h3{margin:0 0 12px;font-size:30px;line-height:1.2;letter-spacing:-.6px;font-variant-numeric:tabular-nums}.stream-evidence-copy h3>span:last-child{display:block;margin-top:6px;font-size:16px;line-height:1.4;letter-spacing:0;font-weight:600}.stream-evidence-copy>p:not(.stream-evidence-label){margin:0 0 12px;font-size:14px;line-height:1.6}.stream-evidence-copy small{display:block;font-size:12px;line-height:1.6;color:var(--muted)}.stream-evidence-card figure{margin:0;text-align:center;min-width:0}#root .stream-evidence-card .result-image-trigger{display:block;width:100%;aspect-ratio:3/4;padding:0;min-height:0;border:0;border-radius:10px;overflow:hidden;background:transparent;box-shadow:none;cursor:zoom-in}#root .stream-evidence-card .result-image-trigger:hover{background:transparent;box-shadow:none;transform:none}.stream-evidence-card figure img{display:block;width:100%;height:100%;aspect-ratio:3/4;object-fit:cover;object-position:center;border-radius:10px}.stream-evidence-card figcaption{margin-top:8px;font-size:12px;line-height:1.5;color:var(--muted)}@media(max-width:1050px){.stream-evidence-grid{grid-template-columns:1fr}.stream-evidence-card{grid-template-columns:minmax(0,1fr) 176px}}@media(max-width:479px){.stream-evidence-card{padding:16px;gap:16px;grid-template-columns:minmax(0,1fr) 120px}.stream-evidence-copy h3{font-size:24px}}@media(max-width:359px){.stream-evidence-card{grid-template-columns:minmax(0,1fr)}.stream-evidence-card figure{width:160px;justify-self:center}}@media(max-width:479px){#root .clean-footer .footer-bar{grid-template-columns:minmax(0,1fr)}#root .clean-footer .footer-bar>nav[aria-label=Footer]{justify-self:center;flex-wrap:wrap;justify-content:center}#root .clean-footer .footer-socials{justify-self:center;grid-row:2}.footer-copyright{grid-column:1;grid-row:3}}#modal:has(.result-image-dialog){width:min(720px,calc(100vw - 32px));max-width:none;max-height:calc(100dvh - 32px);padding:16px;border-radius:6px;background:var(--surface);color:var(--text)}#modal:has(.result-image-dialog>img[src$="tiktok-live-viewers-v2.png"]){width:min(400px,calc(100vw - 32px))}.result-image-heading{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:12px}.result-image-heading h2{margin:0;font-size:18px;line-height:1.4;letter-spacing:0}.result-image-close{display:grid;place-items:center;width:44px;height:44px;min-height:44px;flex-shrink:0;border:0;border-radius:4px;padding:0;background:transparent;color:var(--muted);box-shadow:none}.result-image-close:hover{background:var(--raised);color:var(--text)}.result-image-dialog>img{display:block;width:auto;height:auto;max-width:100%;max-height:calc(100dvh - 132px);object-fit:contain;margin:0 auto;border-radius:10px}.auth-field .password-hint{display:block;margin-top:6px;color:var(--muted);font-size:12px;line-height:1.5;font-weight:400}.sandbox-plan-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.sandbox-plan-grid .card{min-width:0}.sandbox-plan-grid h2{font-size:20px}.sandbox-plan-grid button{width:100%}@media(max-width:767px){.sandbox-plan-grid{grid-template-columns:1fr}}#modal:has(.account-delete-dialog){width:min(480px,calc(100vw - 32px));max-width:none;padding:24px;border:0;border-radius:6px;background:var(--surface);color:var(--text)}.account-delete-dialog h2{margin:0 0 12px;font-size:24px;line-height:1.25;letter-spacing:-.5px}.account-delete-dialog>p{margin:0 0 24px;color:var(--muted);font-size:14px;line-height:1.6}.account-delete-dialog .field{margin:0}.account-delete-dialog .field label{display:block;margin:0 0 8px;font-size:13px;font-weight:600}.account-delete-dialog input{width:100%;min-height:44px;padding:12px;border:0;border-radius:4px;background:var(--raised);color:var(--text);box-shadow:none}.account-delete-dialog .dialog-actions{display:flex;justify-content:flex-end;flex-wrap:wrap;gap:12px;margin-top:24px}#modal .account-delete-dialog .dialog-actions button{min-height:44px;padding:10px 16px;border:0;border-radius:4px;background:var(--raised);color:var(--text);box-shadow:none}#modal .account-delete-dialog .dialog-actions button.danger{background:color-mix(in srgb,#dc3545 12%,var(--surface));color:var(--danger,#ff9fa8)}html[data-theme=light] #modal .account-delete-dialog .dialog-actions button.danger{color:#b42332}@media(max-width:479px){.account-delete-dialog .dialog-actions button{flex:1}}.trust-copy{max-width:760px;margin:0 auto}.trust-copy section{margin:0 0 32px}.trust-copy h2{font-size:20px;margin:0 0 12px}.trust-copy p{color:var(--muted);line-height:1.7}.trust-links{display:flex;flex-wrap:wrap;gap:16px;padding:24px 0;border-top:1px solid var(--border)}.sandbox-management{margin-top:32px;max-width:760px}.sandbox-management p:empty{display:none}.sandbox-management button{min-height:44px;max-width:100%;white-space:normal}#root .information-page{width:100%;max-width:960px;margin-inline:auto;min-width:0}#root .information-page>.page-heading{display:block;text-align:center;margin:0 0 40px}#root .information-page>.page-heading h1{font-size:clamp(30px,3.2vw,42px);font-weight:800;line-height:1.16;letter-spacing:-1px;margin:0;overflow-wrap:anywhere}#root .information-page>.page-heading p{font-size:15px;line-height:1.6;color:var(--muted);max-width:760px;margin:12px auto 0;text-align:center}#root .information-copy{width:100%;max-width:760px;margin-inline:auto;min-width:0}#root .information-copy>section{margin:0 0 32px}#root .information-copy h2{font-size:20px;line-height:1.35;letter-spacing:-.4px;margin:0 0 12px;color:var(--text)}#root .information-copy p{font-size:15px;line-height:1.75;color:var(--muted);margin:0;overflow-wrap:anywhere}#root .information-copy p+p{margin-top:12px}#root .information-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:8px}#root .information-actions .button{min-height:44px;max-width:100%;border-radius:4px;white-space:normal;overflow-wrap:anywhere}#root .information-related{display:flex;flex-wrap:wrap;gap:4px 24px;border-top:1px solid var(--border);padding:16px 0 0;margin-top:24px}#root .information-related a{display:inline-flex;align-items:center;min-height:44px;font-size:14px;color:var(--muted);overflow-wrap:anywhere}#root .information-related a:hover{color:var(--text)}#root .information-copy.support-copy .card{border-radius:6px;padding:24px}#root .information-copy.support-copy .support-email{font-size:15px;margin:0 0 12px}@media(max-width:600px){#root .information-page>.page-heading{margin-bottom:32px}#root .information-copy>section{margin-bottom:24px}#root .information-related{gap:4px 16px}#root .information-copy.support-copy .card{padding:20px}}.live-demo-media{position:relative;aspect-ratio:16/9;overflow:hidden;border-radius:6px;background:var(--surface)}.live-demo-media iframe,.live-demo-poster{width:100%;height:100%;border:0;object-fit:cover;display:block}#root .hero-demo.live-demo-shell{background:transparent;overflow:visible}#root .hero-demo.live-demo-shell figcaption{padding:12px 0;line-height:1.5}.live-demo-heading{display:grid;gap:4px;min-width:0}.live-demo-heading strong{white-space:normal!important;font-size:14px}.live-demo-heading small,.live-demo-heading [data-demo-status]{font-size:12px;color:var(--muted)}.live-demo-heading [data-demo-status]:empty{display:none}.live-demo-player-controls{display:flex;gap:8px;flex-shrink:0}.live-demo-player-controls button{display:grid;place-items:center;width:44px;height:44px;padding:10px;border:1px solid var(--border);border-radius:4px;background:var(--raised);color:var(--text)}.live-demo-player-controls svg{width:20px;height:20px}#root .hero-demo .live-demo-poster{filter:blur(3px) brightness(.72);transform:scale(1.02)}#root .hero-demo .live-demo-start{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:16px;padding:20px;text-align:center;color:#fff}#root .hero-demo .live-demo-start strong{font-size:18px;font-weight:800;line-height:1.4;white-space:normal}#root .hero-demo .live-demo-start .live-demo-unavailable{max-width:360px;margin:0;color:#fff;font-size:14px;line-height:1.6}#root .hero-demo .live-demo-start [hidden]{display:none}#root .hero-demo .live-demo-media.is-unavailable .live-demo-poster{filter:blur(6px) brightness(.55)}#root .hero-demo .live-demo-start>[data-stream-play]{display:grid;place-items:center;width:64px;height:64px;padding:0;border:0;border-radius:50%;background:var(--brand);color:#fff;box-shadow:none}#root .hero-demo .live-demo-start>[data-stream-play] svg{width:28px;height:28px;fill:currentColor;stroke:none;margin:0}#root .hero-demo .live-demo-start>[data-stream-play]:hover{filter:brightness(1.1)}#root .hero-demo .live-demo-start>[data-stream-play]:focus-visible{outline:2px solid #fff;outline-offset:4px}#root .hero-demo .live-demo-start>[data-stream-play][aria-busy=true]{opacity:.65}#root .hero-demo.live-demo-shell>[data-demo-status]{font-size:13px;color:var(--muted)}#root .hero-demo.live-demo-shell>[data-demo-status]:empty{display:none}.live-demo-player-controls :focus-visible{outline:2px solid var(--brand);outline-offset:3px}#root .hero-demo.live-demo-shell figcaption{flex-direction:row;align-items:center}.live-demo-form{display:grid;gap:8px;margin:12px 0 0;text-align:left}.live-demo-question-bar{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:4px;padding:4px;background:var(--raised);border:1px solid var(--border);border-radius:4px}.live-demo-question-bar input{width:100%;min-width:0;min-height:44px;box-sizing:border-box;background:transparent;color:var(--text);border:0;border-radius:4px;padding:10px 12px;font:inherit;font-size:14px}.live-demo-question-bar input::placeholder{color:var(--muted);opacity:1}.live-demo-form button{min-height:44px;width:auto;border-radius:4px;white-space:nowrap;padding-inline:16px;font-size:14px}.live-demo-form p{color:var(--muted);font-size:13px;margin:0}.live-demo-form p:empty{display:none}.live-demo-form p[hidden]{display:none!important}.live-demo-form :focus-visible{outline:2px solid var(--brand);outline-offset:3px}@media(max-width:600px){.hero-demo{min-width:0}.live-demo-form button{padding-inline:12px}.live-demo-question-bar input{padding-inline:8px}}#root .hero-demo .live-demo-start .live-demo-signup{color:#fff;font-size:14px;font-weight:700;line-height:1.5;text-decoration:none;margin-top:-8px;max-width:100%}#root .hero-demo .live-demo-start .live-demo-signup:hover{text-decoration:underline}#root .hero-demo .live-demo-start .live-demo-signup:focus-visible{outline:2px solid #fff;outline-offset:4px}#root .live-demo-question-bar[hidden],#root .live-demo-auth-prompt[hidden]{display:none}#root .live-demo-auth-prompt{display:grid;gap:12px;padding:16px 0}#root .live-demo-auth-prompt .row{display:flex;flex-wrap:wrap;gap:8px}#root .live-demo-auth-prompt .button{min-height:44px;display:inline-flex;align-items:center;justify-content:center;padding:10px 16px;border-radius:4px}#root .hero-demo.live-demo-shell .live-demo-auth-prompt{padding:16px 0 0;margin-top:4px;border-top:1px solid var(--border);gap:12px;text-align:left}#root .hero-demo.live-demo-shell .live-demo-auth-prompt .row{justify-content:flex-start;align-items:center;gap:8px;margin:0;padding:0}#root .hero-demo.live-demo-shell .live-demo-auth-prompt p{line-height:1.6;margin:0;max-width:100%}#root .hero-demo.live-demo-shell .live-demo-auth-prompt .button{margin:0;min-height:44px;box-sizing:border-box}#root .hero-demo.live-demo-shell .live-demo-form>[data-question-status]:not(:empty){padding-top:4px;line-height:1.6}html{scrollbar-gutter:stable}#root .workspace-main:has(>.settings-layout)>.page-heading{max-width:1120px;margin-inline:0}#root .settings-layout{width:100%;max-width:1120px;margin-top:32px}#root .settings-nav{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));width:min(100%,560px);gap:8px;margin:0 0 32px;align-items:center}#root .settings-nav a{min-width:0;margin:0;min-height:44px;display:flex;align-items:center;justify-content:center;padding:10px 12px;border-radius:4px;font-size:14px}#root .settings-content{width:100%;min-height:400px}#root .settings-content :is(.account-section,.preference-section) h2{font-size:20px;line-height:1.4;margin-top:0}#root .settings-content :is([data-auth-notice],[data-auth-challenge]):empty{display:none}@media(max-width:900px){#root .settings-content:has(.custom-account[data-section=profile]) .account-content{display:block}}@media(max-width:600px){#root .settings-nav{gap:4px;margin-bottom:24px}#root .settings-nav a{font-size:12px;padding-inline:8px}#root .settings-layout{margin-top:24px}}#root .clean-footer{padding:12px 32px}#root .clean-footer .footer-bar{gap:16px}#root .clean-footer .footer-bar a{font-size:12px;white-space:nowrap}#root .clean-footer .footer-socials img{width:18px;height:18px}@media(max-width:479px){#root .clean-footer{padding:12px 20px}#root .clean-footer .footer-bar{grid-template-columns:minmax(0,1fr) auto;gap:4px 12px}#root .clean-footer .footer-bar>nav[aria-label=Footer]{grid-column:1/-1;gap:20px}#root .clean-footer .footer-socials{grid-column:2;grid-row:2;gap:0}#root .clean-footer .footer-copyright{grid-column:1;grid-row:2;justify-self:start;font-size:11px}}.community-links-page{width:100%;max-width:560px;margin:0 auto;text-align:center;padding:8px 0 24px}.community-links-banner{display:block;width:100%;height:auto;aspect-ratio:1672/941;object-fit:contain;border-radius:6px;margin-bottom:28px}#root .community-links-page h1{font-size:clamp(26px,4vw,32px);line-height:1.25;letter-spacing:-.035em;margin:0 0 12px}#root .community-links-page>p{max-width:480px;margin:0 auto 28px;font-size:15px;line-height:1.7;color:var(--muted)}.community-links-page nav{display:grid;gap:12px}.community-destination{display:flex;align-items:center;gap:16px;min-height:64px;padding:16px 20px;background:var(--raised);color:var(--text);border-radius:4px;font-size:16px;font-weight:750;text-decoration:none}.community-destination span{flex:1;text-align:left}.community-destination>svg{color:var(--muted)}.community-destination>img{filter:brightness(0) invert(1)}.community-destination:hover{background:var(--surface);color:var(--brand)}.community-destination:focus-visible,.community-site-link:focus-visible{outline:2px solid var(--brand);outline-offset:4px}html[data-theme=light] .community-destination>img{filter:brightness(0)}.community-site-link{display:inline-flex;align-items:center;min-height:44px;margin-top:20px;color:var(--muted);font-size:13px;text-decoration:none}.live-demo-media.is-connecting iframe{position:absolute;inset:0;opacity:0;pointer-events:none}#root .hero-demo.live-demo-shell>.live-demo-edition{margin:12px 0 0;text-align:left;font-size:12px;font-weight:500;line-height:1.6;color:var(--muted)}#root .hero-demo.live-demo-shell>.live-demo-edition+.live-demo-form{margin-top:8px}#root .hero-demo .live-demo-media.is-connecting .live-demo-signup{display:none}#root .workspace-legal{padding-block:4px}#root .hero-demo .live-demo-spinner{width:24px;height:24px;border:3px solid rgb(255 255 255 / .3);border-top-color:#fff;border-radius:50%;animation:demo-connect-spin .8s linear infinite}@keyframes demo-connect-spin{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){#root .hero-demo .live-demo-spinner{animation-duration:2s}}#root .hero-demo.live-demo-shell .live-demo-auth-prompt .row[hidden]{display:none}#root .hero-demo.live-demo-shell .live-demo-auth-prompt{padding:0;margin-top:8px;border:0;gap:0}#modal:has(.language-options){width:min(600px,calc(100vw - 32px));max-height:calc(100dvh - 32px);overflow-y:auto}.language-options{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}#root .language-option,.language-option{justify-content:space-between;min-width:0;text-align:start}.language-option span:first-child{overflow-wrap:anywhere}@media(max-width:420px){.language-options{grid-template-columns:minmax(0,1fr)}}[lang=ar] body{font-family:Segoe UI,Tahoma,Arial,sans-serif}[dir=rtl] input[type=email],[dir=rtl] input[type=url],[dir=rtl] input[name=username],[dir=rtl] input[name=handle]{direction:ltr;text-align:start}[dir=rtl] .sidebar{border-right:0;border-left:1px solid var(--border)}[dir=rtl] .language-check{margin-right:0;margin-left:3px}[dir=rtl] .live-demo-question-bar input{text-align:right}[dir=rtl] .channel-card .creator-avatar{flex-shrink:0}.language-search{display:block;width:100%;margin-top:20px;min-height:48px;padding:12px 14px;border:1px solid var(--border);border-radius:4px;background:var(--raised);color:var(--text);font:inherit;box-sizing:border-box}.language-name{display:flex;align-items:center;gap:12px;min-width:0}.language-flag{flex-shrink:0;width:24px;height:18px;object-fit:cover;border-radius:2px}.language-expand{display:block;width:100%;min-height:44px;margin-top:16px;background:transparent;color:var(--muted);border:1px solid var(--border);border-radius:4px;font:inherit;cursor:pointer}.language-expand:hover{color:var(--text);background:var(--raised)}.language-option[hidden],.language-expand[hidden],.language-empty[hidden]{display:none!important}.language-empty{margin:20px 0;color:var(--muted);font-size:14px}.language-options,.language-option{direction:ltr}.language-name>span{text-align:start}#clerk-captcha{display:flex;justify-content:center;margin:12px auto 0;max-width:100%}#clerk-captcha:empty{display:none}#root .cl{max-width:560px;padding:4px 0 32px;text-align:left}#root .cl-hero{text-align:center}#root .cl-kicker{margin:0 0 10px;font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--brand)}#root .cl h1{font-size:clamp(28px,7.4vw,40px);line-height:1.12;letter-spacing:-.035em;margin:0 0 12px}#root .cl-lead{max-width:480px;margin:0 auto 20px;font-size:15px;line-height:1.6;color:var(--muted)}#root .cl-cta{display:grid;gap:10px;margin-top:22px}#root .cl .community-destination{border-radius:0;min-height:60px;box-shadow:0 8px 24px #0000002e}#root .cl .cl-discord{background:var(--brand);color:#fff}#root .cl .cl-discord:hover{background:var(--brand-hover);color:#fff}#root .cl .cl-discord>img,#root .cl .cl-discord>.cl-go{filter:none;color:#fff}html[data-theme=light] #root .cl .cl-discord>img{filter:brightness(0) invert(1)}#root .cl-go{fill:none;stroke:currentColor;stroke-width:1.8}#root .cl-count{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:4px 6px;margin:14px 0 0;font-size:13px;color:var(--muted)}#root .cl-count strong{color:var(--text);font-variant-numeric:tabular-nums}#root .cl-count i{width:8px;height:8px;margin:0 4px 0 8px;background:#2fbf71;box-shadow:0 0 8px #2fbf71}#root .cl-count.no-online i,#root .cl-count.no-online i~*{display:none}#root .cl-trust,#root .cl>.cl-trust{margin:10px 0 0;font-size:12px;text-align:center;color:var(--muted)}#root .cl-trailer{margin-top:28px}#root .cl-trailer+.cl-block{margin-top:28px}#root .cl-trailer .hero-trailer{margin:0 auto}#root .cl-points{list-style:none;margin:32px 0 0;padding:0;display:grid;gap:18px}#root .cl-points li{display:flex;gap:14px;align-items:center}#root .cl-icon{flex:0 0 44px;width:44px;height:44px;display:grid;place-items:center;background:var(--raised);color:var(--brand)}#root .cl-icon svg{width:22px;height:22px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linejoin:round;stroke-linecap:round}#root .cl-points h2,#root .cl-block h2{margin:0;font-size:17px;line-height:1.3;letter-spacing:-.01em}#root .cl-points p,#root .cl-block p,#root .cl-block li{margin:0;font-size:14px;line-height:1.6;color:var(--muted)}#root .cl-block{margin-top:24px;padding:20px;background:var(--surface);box-shadow:0 10px 30px #00000029}#root .cl-block>p+*{margin-top:14px}#root .cl-flow{list-style:none;counter-reset:f;margin:14px 0;padding:0;display:grid;gap:10px}#root .cl-flow li{counter-increment:f;display:flex;align-items:center;gap:12px}#root .cl-flow li:before{content:counter(f);flex:0 0 28px;width:28px;height:28px;display:grid;place-items:center;background:var(--brand);color:#fff;font-size:13px;font-weight:700}#root .cl-flow strong{color:var(--text);font-size:14px}#root .cl-flow span{font-size:13px;color:var(--muted)}#root .cl-small{font-size:12px!important;opacity:.85}#root .cl-founding ul{margin:12px 0 0;padding-left:18px;display:grid;gap:6px}#root .cl-draft{margin-left:8px;padding:2px 6px;font-size:11px;font-style:normal;font-weight:700;letter-spacing:.06em;background:#e0a030;color:#111;vertical-align:middle}#root .cl-launch{text-align:center}#root .cl-launch .countdown-values{justify-content:center;margin:12px 0 6px}#root .cl-soon{font-size:15px!important;font-weight:700;color:var(--text)!important;margin-top:6px!important}#root .cl>.cl-cta{margin-top:28px}#root .cl>.community-site-link{display:flex;justify-content:center}@media(min-width:768px){#root .cl{max-width:680px}#root .cl-cta{grid-template-columns:1fr 1fr}#root .cl-points{grid-template-columns:repeat(3,1fr);gap:20px}#root .cl-points li{flex-direction:column;align-items:flex-start;gap:10px}#root .cl-block{padding:28px}}@media(max-width:767px){#root .public-header .header-inner{display:flex;flex-wrap:nowrap;align-items:center;gap:6px;min-height:56px;padding-block:8px}#root .public-header .brand{width:auto;flex:0 1 auto;min-width:0}#root .public-header .public-actions{display:flex;align-items:center;gap:6px;margin-left:auto;flex:0 0 auto}#root .public-header .public-actions .public-utilities{margin:0;gap:0}#root .public-header .public-utilities .utility{width:36px;min-width:36px;height:36px;padding:8px}#root .public-header .public-actions>.button{width:auto;flex:none;min-height:36px;padding:8px 12px;font-size:13px;border-radius:0}}@media(max-width:420px){#root .public-header .wordmark-art{display:none}}#root:has(.cl) .public-header .public-utilities{display:none}#root .cl-trailer+.cl-cta{margin-top:16px}#root .cl-money{display:grid;gap:18px;align-items:center}#root .cl-rewards{margin:0}#root .cl-rewards img{display:block;width:100%;height:auto;box-shadow:0 10px 28px #00000059}#root .cl-rewards figcaption{margin-top:8px;font-size:12px;color:var(--muted);text-align:center}@media(min-width:560px){#root .cl-money{grid-template-columns:minmax(0,1fr) 240px;gap:28px}}#root .cl-money{grid-template-columns:minmax(0,1fr) 112px;gap:16px}#root .cl-rewards .result-image-trigger{display:block;width:100%;padding:0;border:0;border-radius:0;background:none;box-shadow:none;cursor:zoom-in;min-height:0}#root .cl-rewards .result-image-trigger:hover img{transform:scale(1.03)}#root .cl-rewards img{transition:transform .2s}#root .cl-rewards figcaption{margin-top:6px;font-size:11px}@media(min-width:560px){#root .cl-money{grid-template-columns:minmax(0,1fr) 150px;gap:28px}}#root .cl-creators{margin-top:28px}#root .cl-creators .channel-directory{margin:0}#root .channel-count{margin:6px 0 0;font-size:14px;color:var(--muted);text-align:center}#root .channel-count strong{color:var(--text)}#root .plan-grid-3{grid-template-columns:repeat(auto-fit,minmax(240px,1fr))}#root .plan-card.is-featured{background:var(--raised);box-shadow:0 22px 50px #00000059}#root .plan-draft{display:inline-block;padding:2px 6px;font-size:11px;font-style:normal;font-weight:800;letter-spacing:.06em;background:#e0a030;color:#111}#root .plan-draft-note{margin:0 0 16px;font-size:13px;color:var(--muted);text-align:center}#root .plan-footnote{margin:18px auto 0;max-width:640px;font-size:12px;text-align:center}#root .plan-card .button{margin-top:auto}#root .plan-rows{display:grid;gap:0;margin:16px 0 20px}#root .plan-rows>div{display:grid;gap:2px;padding:9px 0}#root .plan-rows dt{font-size:12px;color:var(--muted)}#root .plan-rows dd{margin:0;font-weight:700}#root .plan-tip{display:inline-grid;place-items:center;width:15px;height:15px;margin-left:4px;font-size:10px;font-weight:800;background:var(--raised);color:var(--muted);cursor:help}#root .plan-none{display:flex;flex-wrap:wrap;align-items:center;gap:6px 14px;margin:0 0 14px;padding:12px 16px;background:var(--sunken);color:var(--muted)}#root .plan-none strong{color:var(--text)}#root .plan-none .plan-badge{margin:0}#root .plan-card.current-plan{background:var(--raised);box-shadow:0 22px 50px #00000059}#root .plan-card button[disabled]{opacity:.7;cursor:default}#root .plan-card .plan-badge{display:inline-block;align-self:flex-start;padding:2px 8px;font-size:11px;font-weight:700;letter-spacing:.04em;background:var(--sunken);color:var(--muted)}#root .plan-none .plan-badge{background:var(--raised);color:var(--muted)}#root .plan-card.current-plan .plan-badge{background:var(--brand);color:#fff}#root .plan-grid-4{grid-template-columns:repeat(auto-fit,minmax(215px,1fr))}#root .plan-card-none{background:var(--sunken);color:var(--muted);box-shadow:none}#root .plan-card-none h3{color:var(--muted)}#root .plan-card-none.current-plan{background:var(--raised);color:var(--text)}#root .plan-card-none.current-plan h3{color:var(--text)}#root .plan-price-none{font-size:32px;font-weight:800;opacity:.6}#root .plan-spacer{display:block;min-height:44px;margin-top:auto}#root .plan-preview{margin:0 0 14px;padding:10px 12px;font-size:13px;background:color-mix(in srgb,#e0a030 14%,transparent);box-shadow:inset 3px 0 #e0a030}#root .plan-card .plan-badge.plan-popular{background:#e0a030;color:#111}#root .plan-card.is-featured:not(.current-plan){box-shadow:inset 0 3px #e0a030,0 22px 50px #00000059}#root .notify-community{display:flex;flex-wrap:wrap;gap:8px;flex-basis:100%;width:100%;margin-top:10px}#root .notify-link,#root .notify-icon{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:40px;padding:8px 14px;background:var(--raised);color:var(--text);border:0;border-radius:0;box-shadow:none;font-size:13px;font-weight:700;text-decoration:none}#root .notify-link{flex:1 1 130px}#root .notify-link:hover,#root .notify-icon:hover{background:var(--panel,var(--surface));color:var(--brand)}#root .notify-link img,#root .notify-icon img{filter:brightness(0) invert(1)}html[data-theme=light] #root .notify-link img,html[data-theme=light] #root .notify-icon img{filter:brightness(0)}#root .notify-icons{display:inline-flex;gap:6px;margin-left:8px;vertical-align:middle}#root .notify-icon{width:40px;min-width:40px;padding:0}#root .launch-announcement .notify-icons{margin-left:4px;flex:none}#root .launch-announcement .notify-icon{min-height:34px;width:34px;min-width:34px}#root .hero .notify-community{max-width:420px;margin-inline:auto}#root .home-show-info .notify-community{margin-top:12px}#root .plan-card .notify-community{margin-top:8px}@media(max-width:767px){#root .public-actions .notify-icons{margin-left:4px}#root .notify-link{flex:1 1 100%}}#root .plan-card .plan-title{display:flex;flex-direction:row;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:6px 10px;height:44px;min-height:44px}@media(max-width:700px){#root .plan-card .plan-title{height:auto;min-height:36px}}#root .plan-card .plan-title h3{margin:0;min-width:0;overflow-wrap:anywhere}#root .plan-card .plan-title .plan-badge{align-self:flex-start;flex:none;margin:0 0 0 auto;white-space:nowrap}#root .world-page>.page-heading{margin-bottom:24px}#root .world-preview{margin:0 0 24px}#root .world-preview img{display:block;width:100%;height:auto;aspect-ratio:16/9;object-fit:cover;border-radius:6px}#root .world-launch-artwork{aspect-ratio:3/1;overflow:hidden;border-radius:6px}#root .world-launch-artwork img{width:100%;max-width:100%;height:auto;aspect-ratio:3/1;border-radius:0;transform:none}#root .world-launch-panel{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,340px);gap:8px 24px;align-items:center;padding:0 0 20px;margin:0 0 20px;border-bottom:1px solid var(--border)}#root .world-launch-heading h2{font-size:22px;margin:0 0 8px;line-height:1.4}#root .world-launch-heading p{margin:0;font-size:14px;color:var(--muted)}#root .world-launch-panel .countdown-values{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));max-width:400px;gap:16px;margin:0;grid-column:2;grid-row:1/3}#root .world-launch-panel .countdown-values div{padding:0;background:none;border:0;text-align:left}#root .world-launch-panel .countdown-values strong{font-size:32px;line-height:1.2;font-weight:800;display:block;font-variant-numeric:tabular-nums}#root .world-launch-panel .countdown-values span{display:block;font-size:12px;color:var(--muted);margin-top:6px}#root .world-launch-panel .world-launch-date{margin:0;font-size:12px;color:var(--muted)}#root .world-page .information-actions{margin-top:20px}#root .world-community{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:16px 24px;margin-top:28px;padding-top:20px;border-top:1px solid var(--border)}#root .world-community p{margin:0;max-width:380px;font-size:13px;line-height:1.7}#root .world-community nav{display:flex;gap:8px;flex-wrap:wrap}#root .world-community a{display:inline-flex;align-items:center;gap:8px;min-height:44px;padding:10px 16px;font-size:14px}#root .world-community img{filter:brightness(0) invert(1)}html[data-theme=light] #root .world-community img{filter:brightness(0)}#root .world-page .world-launch{display:flex;flex-wrap:wrap;align-items:center;gap:8px 16px;margin:0 0 16px;font-size:14px;line-height:1.5}#root .world-launch>span{color:var(--text);font-weight:700}#root .world-page .world-summary{margin:0;font-size:15px;line-height:1.75}#root .world-preview-callout{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:4px 0 20px}#root .world-preview-callout p{margin:0;flex:1;font-size:15px;font-weight:650;line-height:1.7}#root .world-preview-callout .button{flex-shrink:0;white-space:nowrap}#root .world-requirements-panel{margin:8px 0 0;border-top:1px solid var(--border)}#root .world-requirements-panel summary{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:14px 0;list-style:none;color:var(--text);font-size:16px;font-weight:700;cursor:pointer}#root .world-requirements-panel summary::-webkit-details-marker{display:none}#root .world-requirements-panel summary svg{flex-shrink:0;color:var(--muted)}#root .world-requirements-panel[open] summary svg{transform:rotate(180deg)}#root .world-requirements-panel summary:focus-visible{outline:2px solid var(--brand);outline-offset:4px;border-radius:4px}#root .world-requirements-panel .world-requirements-intro{margin:0 0 12px;font-size:13px;line-height:1.6;color:var(--muted)}#root .world-requirements-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding-bottom:0}#root .world-requirements-tier{min-width:0;padding:16px;border:1px solid var(--border);border-radius:6px;background:var(--raised)}#root .world-requirements-tier.is-recommended{border-color:color-mix(in srgb,var(--brand) 50%,var(--border));background:color-mix(in srgb,var(--brand) 5%,var(--raised))}#root .world-requirements-tier h3{margin:0 0 12px;font-size:15px;line-height:1.4;font-weight:750}#root .world-requirements-tier.is-recommended h3{color:var(--brand)}#root .world-requirements-tier dl{margin:0}#root .world-requirements-tier dl>div+div{margin-top:10px;padding-top:10px;border-top:1px solid var(--border)}#root .world-requirements-tier dt{margin:0 0 4px;font-size:12px;line-height:1.4;color:var(--muted)}#root .world-requirements-tier dd{margin:0;color:var(--text);font-size:13px;line-height:1.5;overflow-wrap:anywhere}#root .world-requirements-tier dd>span{display:inline-block}#root .world-requirements-tier dd .requirements-or{margin-inline:5px;font-size:11px;color:var(--muted)}@media(max-width:600px){#root .world-requirements-grid{grid-template-columns:minmax(0,1fr);gap:10px}}@media(max-width:600px){#root .world-preview-callout{flex-wrap:wrap;gap:16px}#root .world-preview-callout p{flex-basis:100%}}#root .world-page .world-requirements{margin:12px 0 24px;font-size:13px;line-height:1.5}#root .world-page .information-actions{align-items:center;gap:24px;margin:20px 0 0}#root .world-community-link{display:inline-flex;align-items:center;min-height:44px;font-size:14px;color:var(--muted)}#root .world-community-link:hover{color:var(--text)}#root .world-card-link{display:block;color:inherit;text-decoration:none}#root .pad h2>.world-card-link{display:flex;align-items:center;justify-content:space-between;gap:12px}#root .pad h2>.world-card-link svg{flex:0 0 16px;color:var(--muted)}#root .pad h2>.world-card-link:hover{color:var(--brand)}#root .world-card-link:focus-visible{outline:2px solid var(--brand);outline-offset:4px;border-radius:6px}@media(max-width:600px){#root .world-page .information-actions{gap:12px 24px}#root .world-launch-panel{display:block}#root .world-launch-panel .countdown-values{margin:16px 0 12px}#root .world-community{gap:12px}#root .world-community nav{width:100%}#root .world-community a{flex:1;justify-content:center}}@media(max-width:600px){#root .world-preview-callout .button{margin-inline-start:auto}}.scene-gallery{position:relative;min-width:0;aspect-ratio:16/9;overflow:hidden;border-radius:6px;background:var(--surface,#101217);isolation:isolate}.scene-gallery>.scene-gallery-image{display:block;width:100%;height:100%;margin:0;aspect-ratio:16/9;border-radius:inherit;touch-action:pan-y}.scene-gallery .scene-gallery-image>img{display:block;width:100%;height:100%;object-fit:contain;aspect-ratio:16/9}.scene-gallery-controls{position:absolute;inset:auto auto 4px 50%;transform:translate(-50%);z-index:4;display:flex;gap:0;color:#fff}#root .scene-gallery-controls button{position:relative;display:grid;place-items:center;width:44px;min-width:44px;height:44px;padding:0;border:0;border-radius:4px;background:transparent;color:inherit;cursor:pointer}.scene-gallery-controls button:before{content:"";position:absolute;width:30px;height:30px;border-radius:4px;background:#090b10b8;z-index:-1}.scene-gallery-controls button svg{width:16px;height:16px}.scene-gallery-controls button:hover:before{background:#090b10ed}#root .scene-gallery-controls button:focus-visible{outline:2px solid var(--brand,#087af5);outline-offset:-5px}.home-show>.scene-gallery{align-self:center;width:100%}.show-catalog .scene-gallery{border-radius:6px 6px 0 0}.world-page .scene-gallery{margin-bottom:24px}.world-page .scene-gallery>.world-preview{margin:0;max-width:none}#root .scene-gallery>.world-preview{margin:0;height:100%;aspect-ratio:16/9}#root .scene-gallery>.world-preview img{height:100%;aspect-ratio:16/9;object-fit:contain}:root,html[data-theme=dark]{--bg:#0e1013;--surface:#171a1f;--raised:#20242b;--sunken:#0a0b0d;--text:#f2f4f7;--muted:#a3a9b3;--border:transparent;--brand:#0a72e6;--brand-hover:#1683f5;--focus:#ffd94a;--e0:0 1px 0 rgb(255 255 255/.03) inset;--e1:0 1px 2px rgb(0 0 0/.45),0 8px 24px -6px rgb(0 0 0/.6);--e2:0 2px 4px rgb(0 0 0/.4),0 24px 48px -14px rgb(0 0 0/.85);--e3:0 4px 10px rgb(0 0 0/.45),0 40px 90px -20px rgb(0 0 0/.9);--e-brand:0 1px 2px rgb(0 0 0/.4),0 10px 24px -8px rgb(10 114 230/.75);--spring:linear(0,.027,.098,.197,.312,.433,.551,.662,.762,.848,.919,.976,1.019,1.05,1.07,1.082,1.086,1.084,1.079,1.071,1.061,1.051,1.041,1.031,1.022,1.014,1.008,1.003,.999,.996,.994,.993,.993,.993,.993,.994,.995,.995,.996,.997,1);--spring-soft:linear(0,.017,.063,.127,.204,.287,.372,.456,.536,.61,.678,.739,.793,.84,.88,.913,.941,.963,.981,.995,1.005,1.013,1.018,1.021,1.023,1.023,1.023,1.022,1.02,1.019,1.017,1.015,1.013,1.011,1.009,1.008,1.006,1.005,1.004,1.003,1);--t-spring:.5s;--t-soft:.6s;--r-control:0px;--r-card:0px;--r-media:0px}@supports not (transition-timing-function:linear(0,1)){:root{--spring:cubic-bezier(.34,1.3,.5,1);--spring-soft:cubic-bezier(.22,1,.36,1)}}html[data-theme=light]{--bg:#f3f7fb;--surface:#fff;--raised:#e9f0f7;--sunken:#e3ebf3;--text:#0f2132;--muted:#4f6476;--border:transparent;--brand:#0a66d0;--brand-hover:#0b72e6;--focus:#0a66d0;--e0:0 0 #0000;--e1:0 1px 2px rgb(15 33 50/.06),0 8px 24px -8px rgb(15 33 50/.14);--e2:0 2px 4px rgb(15 33 50/.06),0 24px 48px -16px rgb(15 33 50/.22);--e3:0 4px 10px rgb(15 33 50/.08),0 40px 90px -24px rgb(15 33 50/.3);--e-brand:0 1px 2px rgb(15 33 50/.1),0 10px 24px -10px rgb(10 102 208/.55)}html,body{background:var(--bg)}body{isolation:isolate;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased}body:before{content:"";position:fixed;inset:0;z-index:-1;pointer-events:none;background:radial-gradient(90vmax 55vmax at 50% -18%,rgb(120 140 170/.1),transparent 62%)}html[data-theme=light] body:before{background:radial-gradient(90vmax 55vmax at 50% -18%,rgb(30 136 240/.09),transparent 62%)}#root h1,#root h2,#root h3{text-wrap:balance;letter-spacing:-.022em}#root p{text-wrap:pretty}#root .ocean-hero h1{font-size:clamp(46px,7.2vw,96px);line-height:.98;letter-spacing:-.045em;font-weight:800}#root .page-heading h1{font-size:clamp(38px,5vw,64px);line-height:1.02;letter-spacing:-.035em}#root .page-heading p{font-size:clamp(16px,1.4vw,19px);color:var(--muted);max-width:60ch;margin-inline:auto}#root .landing-section h2,#root .channel-directory-heading h2,#root .stream-results h2{font-size:clamp(26px,2.6vw,36px);letter-spacing:-.03em}#root .information-page h2{letter-spacing:-.02em}#root .information-page p,#root .information-page li{max-width:68ch;line-height:1.7}#root .section-divider{display:none}#root main .landing-section,#root main:has(>.ocean-hero) .landing-section{margin-top:clamp(64px,8vw,120px)}#root .landing-section h2{margin-bottom:28px}#root .public-header,#root .public-footer,#root .clean-footer,#root .plan-features,#root .world-launch-panel,#root .world-requirements-panel,#root .world-requirements-tier,#root .world-community,#root .information-related,#root .world-requirements-grid>div,#root .card,#root .plan-card,#root .channel-card,#root .stream-evidence-card,#root .button,#root button,#root .utility,#modal,#root input,#root select,#root textarea,#root .billing-cycle,#root .live-demo-question-bar,#root .community-cover,#root .scene-gallery-image{border-color:transparent!important}#root .world-requirements-panel,#root .world-community,#root .information-related,#root .world-launch-panel,#root .plan-features,#root .world-requirements-grid>div{border:0!important}#root .show-catalog>.card,#root .stream-evidence-card,#root .channel-card,#root .plan-card,#root .world-requirements-tier,.auth-unavailable{background:var(--surface);border:0;border-radius:var(--r-card);box-shadow:var(--e0),var(--e1)}#root .world-requirements-tier.is-recommended{background:var(--raised);box-shadow:var(--e0),var(--e2)}#root .show-catalog>.card,#root .channel-card,#root .stream-evidence-card,#root .plan-card,#root .scene-gallery-image,#root .community-cover,#root .live-demo-media{overflow:hidden}#root .scene-gallery-image,#root .live-demo-media,#root .community-cover{border-radius:var(--r-media);box-shadow:var(--e2)}#root .hero-demo{box-shadow:none;background:transparent}#root .public-header{background:transparent;border:0;box-shadow:none;transition:background-color .3s ease,box-shadow .3s ease}#root .public-header .header-inner{transition:min-height var(--t-spring) var(--spring),padding var(--t-spring) var(--spring)}html.is-scrolled #root .public-header{background:color-mix(in srgb,var(--bg) 80%,transparent);-webkit-backdrop-filter:blur(18px) saturate(160%);backdrop-filter:blur(18px) saturate(160%);box-shadow:0 12px 32px -14px #000000bf}html[data-theme=light].is-scrolled #root .public-header{box-shadow:0 12px 32px -16px #0f213240}html.is-scrolled #root .public-header .header-inner{min-height:60px;padding-block:8px}#root .public-footer,#root .clean-footer{background:var(--sunken);border:0}#root .button,#root button.primary,#root button.utility,#root a.button,#root .billing-cycle button{border:0!important;border-radius:var(--r-control)}#root .button:not(.primary):not(.danger),#root button.utility,#root .sign-in-action{background:var(--raised);color:var(--text);box-shadow:var(--e0),0 1px 2px #00000059}#root .button.primary,#root button.primary{background:var(--brand);color:#fff;box-shadow:var(--e-brand)}#root .billing-cycle{position:relative;background:var(--sunken);border:0;border-radius:calc(var(--r-control) + 4px);padding:4px;box-shadow:inset 0 1px 3px #00000080}#root .billing-cycle button{position:relative;z-index:1;background:transparent!important;color:var(--muted);box-shadow:none!important}#root .billing-cycle button[aria-pressed=true]{color:var(--text)}#root .billing-cycle .cycle-indicator{position:absolute;z-index:0;top:4px;bottom:4px;left:0;border-radius:var(--r-control);background:var(--raised);box-shadow:var(--e1);transition:transform var(--t-spring) var(--spring),width var(--t-spring) var(--spring)}html[data-theme=light] #root .billing-cycle .cycle-indicator{background:#fff}#root input,#root select,#root textarea{background:var(--sunken);border:0!important;border-radius:var(--r-control);box-shadow:inset 0 1px 2px #00000073;transition:box-shadow .2s ease}#root input:focus,#root select:focus,#root textarea:focus{outline:none;box-shadow:inset 0 1px 2px #00000073,0 0 0 2px var(--brand)}#root :focus-visible,#modal :focus-visible{outline:2px solid var(--focus)!important;outline-offset:3px}#modal[open]{background:var(--surface);border:0;border-radius:var(--r-card);box-shadow:var(--e3)}#modal::backdrop{background:#02080f99;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}#root .button,#root button,#root .utility,#root .footer-socials a,#root .banner-socials a{transition:transform var(--t-spring) var(--spring),box-shadow .25s ease,background-color .2s ease,color .2s ease,filter .2s ease}@media(hover:hover){#root .button:not(:disabled):hover,#root button:not(:disabled):not([aria-pressed]):hover,#root .utility:hover{transform:translateY(-1px)}#root .button.primary:hover,#root button.primary:not(:disabled):hover{background:var(--brand-hover);box-shadow:0 2px 4px #0006,0 16px 30px -10px #0a72e6cc}#root .footer-socials a:hover,#root .banner-socials a:hover{transform:translateY(-2px) scale(1.06)}}#root .button:not(:disabled):active,#root button:not(:disabled):active,#root .utility:active{transform:scale(.96);transition-duration:.12s}#root .show-catalog>.card,#root .channel-card,#root .stream-evidence-card,#root .plan-card,#root .world-requirements-tier{transition:transform var(--t-spring) var(--spring),box-shadow .35s ease}#root .show-catalog>.card img,#root .stream-evidence-card img,#root .channel-card .creator-avatar{transition:transform .9s cubic-bezier(.22,1,.36,1)}@media(hover:hover){#root .show-catalog>.card:hover,#root .channel-card:hover,#root .stream-evidence-card:hover,#root .plan-card:hover{transform:translateY(-4px);box-shadow:var(--e0),var(--e2)}#root .show-catalog>.card:hover img,#root .stream-evidence-card:hover img{transform:scale(1.04)}#root .channel-card:hover .creator-avatar{transform:scale(1.08) rotate(-3deg)}}#root [data-countdown] strong.tick{display:inline-block;animation:digit-roll .45s var(--spring)}@keyframes digit-roll{0%{transform:translateY(-55%);opacity:0;filter:blur(2px)}to{transform:none;opacity:1;filter:none}}#toast:not(:empty){animation:toast-in var(--t-spring) var(--spring)}@keyframes toast-in{0%{transform:translateY(16px) scale(.96);opacity:0}to{transform:none;opacity:1}}#modal[open]{animation:dialog-in var(--t-spring) var(--spring)}#modal[open]::backdrop{animation:fade-in .25s ease}@keyframes dialog-in{0%{transform:translateY(12px) scale(.96);opacity:0}to{transform:none;opacity:1}}@keyframes fade-in{0%{opacity:0}}#root details[open]>:not(summary){animation:fade-in .35s ease}@media(prefers-reduced-motion:reduce){#root *,#modal[open],#toast{transition:none!important;animation:none!important}#root *:hover,#root *:active{transform:none!important}}html[data-reduce-motion=true] #root *,html[data-reduce-motion=true] #modal[open],html[data-reduce-motion=true] #toast{transition:none!important;animation:none!important}html[data-reduce-motion=true] #root *:hover,html[data-reduce-motion=true] #root *:active{transform:none!important}#root .picture:has(>.stream-clip){position:relative;overflow:hidden}#root .picture>.stream-clip{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;display:block}#root .picture>.artwork-countdown{z-index:1}#root .hero-demo .live-demo-media.has-hero3d .live-demo-poster{opacity:0;transition:opacity .6s}#root .hero-demo .live-demo-media.has-hero3d.hero3d-failed .live-demo-poster{opacity:1}.hero3d{position:absolute;inset:0;overflow:hidden;opacity:0;transition:opacity .6s ease}.hero3d.is-ready{opacity:1}.hero3d canvas{display:block;width:100%;height:100%}.hero3d-chat{position:absolute;left:14px;top:14px;bottom:14px;width:min(250px,38%);display:flex;flex-direction:column;justify-content:flex-end;gap:6px;pointer-events:none;-webkit-mask-image:linear-gradient(transparent,#000 30%);mask-image:linear-gradient(transparent,#000 30%)}.hero3d-chat p{margin:0;padding:6px 10px;border-radius:10px;background:#0a10188c;box-shadow:0 4px 14px #020a1459;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:#fff;font-size:13px;line-height:1.35;text-align:left;animation:hero3d-in .35s cubic-bezier(.22,1,.36,1)}.hero3d-chat b{color:#9fe6ff;font-weight:700;margin-inline-end:6px}.hero3d-chat p.gift{background:#78285a8c}.hero3d-chat p.gift b{color:#ffd1ea}.hero3d-badge{position:absolute;right:14px;top:14px;display:flex;align-items:center;gap:6px;padding:4px 10px;border-radius:999px;background:#0a10188c;box-shadow:0 6px 20px #020a1466;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:#fff;font-size:12px;font-weight:700;letter-spacing:.02em}.hero3d-badge i{width:8px;height:8px;border-radius:50%;background:#71e9ef}@keyframes hero3d-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}#root .hero-demo .live-demo-media.has-hero3d.hero3d-on .live-demo-start{inset:auto 14px 14px auto;width:auto;max-width:calc(56% - 14px);flex-direction:row;flex-wrap:wrap;justify-content:center;gap:4px 14px;padding:10px 12px 10px 20px;border-radius:999px;background:#0a10188c;box-shadow:0 6px 20px #020a1466;-webkit-backdrop-filter:blur(14px) saturate(140%);backdrop-filter:blur(14px) saturate(140%)}#root .hero-demo .live-demo-media.has-hero3d.hero3d-on .live-demo-start strong{font-size:15px;order:1}#root .hero-demo .live-demo-media.has-hero3d.hero3d-on .live-demo-start .live-demo-signup{display:none}#root .hero-demo .live-demo-media.has-hero3d.hero3d-on .live-demo-start>[data-stream-play]{order:2;width:44px;height:44px}#root .hero-demo .live-demo-media.has-hero3d.hero3d-on .live-demo-start>[data-stream-play] svg{width:20px;height:20px}#root .hero-demo .live-demo-media.has-hero3d.hero3d-on .live-demo-start .live-demo-unavailable{order:3;flex-basis:100%;text-align:center;font-size:13px}@media(max-width:600px){.hero3d-chat{width:38%;left:8px;top:auto;bottom:8px;-webkit-mask-image:none;mask-image:none}.hero3d-chat p{font-size:11px;padding:4px 7px}.hero3d-chat p:not(:last-child){display:none}.hero3d-badge{right:8px;top:8px;font-size:11px;padding:3px 8px}#root .hero-demo .live-demo-media.has-hero3d.hero3d-on .live-demo-start{right:8px;bottom:8px;max-width:50%;flex-wrap:nowrap;padding:4px 4px 4px 10px;gap:8px;border-radius:20px}#root .hero-demo .live-demo-media.has-hero3d.hero3d-on .live-demo-start strong{font-size:12px;line-height:1.25}#root .hero-demo .live-demo-media.has-hero3d.hero3d-on .live-demo-start>[data-stream-play]{width:34px;height:34px;flex:0 0 34px}#root .hero-demo .live-demo-media.has-hero3d.hero3d-on .live-demo-start>[data-stream-play] svg{width:16px;height:16px}}@media(prefers-reduced-motion:reduce){.hero3d-chat p{animation:none}}.auth-unavailable{max-width:420px;margin:48px auto;padding:28px;text-align:center}.auth-unavailable h2{margin:0 0 8px;font-size:22px}.auth-unavailable p{margin:0 0 20px;color:var(--muted);font-size:15px;line-height:1.6}.auth-unavailable .row{display:flex;flex-wrap:wrap;justify-content:center;gap:12px}.auth-unavailable .row>*{width:auto;flex:0 0 auto}#root main:focus,#root main:focus-visible,#root [tabindex="-1"]:focus-visible{outline:none!important}#root .billing-cycle button span{color:inherit;opacity:1}#startup-loader.startup-loader{position:fixed;inset:0;z-index:1000;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:16px;background:var(--bg);color:var(--muted);transition:opacity .35s ease,visibility .35s}#startup-loader.startup-loader:before{content:"";position:absolute;inset:0;z-index:-1;background:radial-gradient(60vmax 40vmax at 50% 30%,rgb(120 140 170/.1),transparent 65%)}#startup-loader picture{display:block;width:120px;height:120px;animation:loader-float 2.4s ease-in-out infinite}#startup-loader img{width:100%;height:100%;object-fit:contain;filter:drop-shadow(0 18px 28px rgb(0 0 0/.55))}#startup-loader p{margin:0;font-size:14px;font-weight:600;letter-spacing:.01em}#startup-loader.startup-loader-leaving{opacity:0;visibility:hidden;pointer-events:none}#startup-loader.startup-loader-leaving picture{transform:scale(.92);transition:transform .35s ease}@keyframes loader-float{50%{transform:translateY(-8px)}}@media(prefers-reduced-motion:reduce){#startup-loader picture{animation:none}#startup-loader{transition:none}}html[data-theme=light] #startup-loader img{filter:drop-shadow(0 18px 28px rgb(15 33 50/.2))}:where(#root *:not(.creator-avatar):not(.avatar):not([data-stream-play]):not(.live-demo-spinner):not(.brand-icon):not([type=radio]),#root *:before,#root *:after,#modal,#modal *,#toast,.auth-unavailable){border-radius:0!important}#root .channel-status i{border-radius:50%!important}body:before,#startup-loader.startup-loader:before{display:none}#root .sub{max-width:880px}.sub-status{min-height:0;margin:0;font-size:14px;color:var(--muted)}.sub-status:empty{display:none}.sub-status.is-error{color:#ff8a8f}html[data-theme=light] .sub-status.is-error{color:#b42318}.sub-section{background:var(--surface);padding:24px;margin-top:16px;box-shadow:var(--e1)}.sub-section h2{margin:0 0 12px;font-size:18px;letter-spacing:-.01em}.sub-section h3{margin:20px 0 8px;font-size:15px}.sub-state{display:flex;align-items:center;gap:10px;margin:0;font-size:16px}.sub-state i{width:10px;height:10px;flex:0 0 10px;background:var(--muted)}.sub-state.is-on i{background:#3ccf7a}.sub-lead{margin:0 0 16px;font-size:16px}.sub-note{margin:12px 0 0;color:var(--muted);font-size:14px;line-height:1.6;max-width:68ch}.sub-row{display:flex;flex-wrap:wrap;align-items:flex-end;gap:12px;margin-top:16px}.sub-row button{min-height:44px;padding:0 20px}.sub-field{display:flex;flex-direction:column;gap:6px;min-width:0}.sub-field>span{font-size:13px;font-weight:600;color:var(--muted)}.sub-field input,.sub-field select{min-height:44px;padding:0 12px;font:inherit;color:var(--text);background:var(--sunken);border:0}.sub-grow{flex:1 1 240px}.sub-wallet{display:flex;flex-wrap:wrap;align-items:center;gap:12px 24px;margin-top:16px;padding:14px 16px;background:var(--sunken)}.sub-wallet span{display:flex;flex-direction:column;gap:2px;min-width:0}.sub-wallet small{font-size:12px;color:var(--muted)}.sub-address{flex:1 1 260px}.sub-address code{font-size:14px;word-break:break-all}.sub-wallet button{min-height:40px;padding:0 16px}.sub-scroll{overflow-x:auto}.sub-table{width:100%;border-collapse:collapse;font-size:14px}.sub-table th,.sub-table td{padding:10px 8px;text-align:left;vertical-align:middle}.sub-table thead th{font-size:12px;color:var(--muted);font-weight:600}.sub-table tbody tr:nth-child(odd){background:var(--sunken)}.sub-table code{font-size:13px;word-break:break-all}.sub-actions{display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end}.sub-actions button{min-height:36px;padding:0 12px;white-space:nowrap}@media(max-width:600px){.sub-section{padding:18px 16px}.sub-row button{flex:1 1 100%}}#root input[type=checkbox],#modal input[type=checkbox]{appearance:none;-webkit-appearance:none;position:relative;width:20px;height:20px;min-width:20px;min-height:20px;max-height:20px;flex:0 0 20px;margin:0;padding:0;border:0!important;background:var(--sunken);box-shadow:inset 0 0 0 2px color-mix(in srgb,var(--muted) 70%,transparent)!important;cursor:pointer;vertical-align:middle;transition:background-color .15s ease,box-shadow .15s ease}#root input[type=checkbox]:after,#root input[type=checkbox]:before,#modal input[type=checkbox]:after{content:none!important;display:none!important}#root input[type=checkbox]:checked,#modal input[type=checkbox]:checked{background:var(--brand) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M3.5 8.5l3 3 6-7' fill='none' stroke='%23fff' stroke-width='2.2' stroke-linecap='square'/%3E%3C/svg%3E") center/14px 14px no-repeat;box-shadow:none!important}#root input[type=checkbox]:hover:not(:checked){box-shadow:inset 0 0 0 2px var(--text)!important}#root input[type=checkbox]:disabled{opacity:.45;cursor:not-allowed}#root input[type=radio]{appearance:none;-webkit-appearance:none;width:20px;height:20px;min-width:20px;min-height:20px;max-height:20px;padding:0;flex:0 0 20px;margin:0;border:0!important;border-radius:50%!important;background:var(--sunken);box-shadow:inset 0 0 0 2px color-mix(in srgb,var(--muted) 70%,transparent)!important;cursor:pointer;transition:box-shadow .15s ease}#root input[type=radio]:checked{box-shadow:inset 0 0 0 6px var(--brand)!important;background:#fff}#root input[type=checkbox]:focus-visible,#root input[type=radio]:focus-visible{outline:2px solid var(--focus)!important;outline-offset:3px}.maint-bar{position:relative;z-index:60;display:flex;flex-wrap:wrap;align-items:center;gap:4px 12px;padding:8px 48px 8px 16px;background:#f5c518;color:#1a1400;font-size:14px;line-height:1.45}.maint-bar strong{font-weight:700}.maint-bar .maint-msg{opacity:.85}.maint-bar .maint-close{position:absolute;right:6px;top:50%;transform:translateY(-50%);width:36px;height:36px;border:0!important;background:transparent!important;color:#1a1400;font-size:22px;line-height:1;cursor:pointer;box-shadow:none!important}.maint-bar .maint-close:hover{background:#00000014!important}.maint-bar .maint-close:focus-visible{outline:2px solid #1a1400!important;outline-offset:-4px}#root .hero-demo.trailer-demo video{display:block;width:100%;aspect-ratio:16/9;background:#000;box-shadow:var(--e2)}.hero-trailer{margin:20px auto 24px;max-width:100%;display:flex;justify-content:center}.tp-stage{position:relative;max-width:100%;background:#000;box-shadow:0 22px 60px #0000006b,0 4px 14px #00000047;overflow:hidden;isolation:isolate}.hero-trailer video{display:block;max-width:100%;background:#000;border:0;border-radius:0;outline:0}.hero-trailer.is-wide .tp-stage,.hero-trailer.is-wide video{width:min(100vw - 32px,760px);height:auto;aspect-ratio:16/9}.hero-trailer.is-tall video{height:min(68vh,560px);width:auto;aspect-ratio:9/16}.tp-big,.tp-bar{display:none}#root .tp-on .tp-big{display:grid;place-items:center;position:absolute;left:50%;top:50%;width:96px;height:96px;min-height:0;margin:-48px 0 0 -48px;padding:0;border:0;border-radius:0;background:none;box-shadow:none;color:#fff;cursor:pointer;filter:drop-shadow(0 4px 18px rgba(0,0,0,.55));transition:transform .3s cubic-bezier(.2,.9,.3,1.2),opacity .3s}#root .tp-on .tp-big svg{width:64px;height:64px;fill:currentColor;margin-left:6px}#root .tp-on .tp-big:hover{background:none;box-shadow:none;transform:scale(1.08)}#root .tp-on.is-playing .tp-big{opacity:0;pointer-events:none;transform:scale(.9)}#root .tp-on.is-ended .tp-big svg{margin-left:0}.tp-on .tp-bar{display:block;position:absolute;left:0;right:0;bottom:0;padding:0 14px 8px;color:#fff;background:none;transition:opacity .35s}.tp-on:not(.is-started) .tp-bar,.tp-on.is-playing.is-idle .tp-bar{opacity:0;pointer-events:none}.tp-on.is-playing.is-idle{cursor:none}.tp-row{display:flex;align-items:center;gap:2px}.tp-gap{flex:1 1 auto}#root .tp-btn{display:grid;place-items:center;flex:0 0 auto;width:36px;height:36px;min-height:0;padding:0;border:0;border-radius:0;background:none;box-shadow:none;color:#fff;cursor:pointer;opacity:.9;filter:drop-shadow(0 1px 3px rgba(0,0,0,.7));transition:opacity .15s}#root .tp-btn:hover{background:none;box-shadow:none;transform:none;opacity:1}#root .tp-btn svg{width:20px;height:20px;fill:currentColor}.tp-time{padding:0 8px;font-size:13px;font-weight:500;font-variant-numeric:tabular-nums;color:#fff;text-shadow:0 1px 3px rgba(0,0,0,.75);white-space:nowrap}.tp-seek{-webkit-appearance:none;appearance:none;display:block;width:100%;height:14px;margin:0;padding:0;background:transparent;cursor:pointer;--p:0%;filter:drop-shadow(0 1px 2px rgba(0,0,0,.5))}.tp-seek::-webkit-slider-runnable-track{height:3px;background:linear-gradient(to right,#fff var(--p),rgba(255,255,255,.35) var(--p));transition:height .15s}.tp-seek::-moz-range-track{height:3px;background:#ffffff59}.tp-seek::-moz-range-progress{height:3px;background:#fff}.tp-seek::-webkit-slider-thumb{-webkit-appearance:none;width:11px;height:11px;margin-top:-4px;border:0;border-radius:0;background:#fff;opacity:0;transition:opacity .15s}.tp-seek::-moz-range-thumb{width:11px;height:11px;border:0;border-radius:0;background:#fff;opacity:0}.tp-seek:hover::-webkit-slider-thumb,.tp-seek:focus-visible::-webkit-slider-thumb{opacity:1}.tp-seek:hover::-moz-range-thumb,.tp-seek:focus-visible::-moz-range-thumb{opacity:1}.tp-on :focus{outline:0}#root .tp-on :focus-visible{outline:2px solid var(--focus);outline-offset:2px;box-shadow:none}.tp-on.is-full .tp-stage{width:100%;height:100%;box-shadow:none}.tp-on.is-full video{width:100%!important;height:100%!important;max-height:none;aspect-ratio:auto;object-fit:contain}.hero-trailer:fullscreen{display:block;margin:0;background:#000}@media(max-width:700px){#root .tp-on .tp-big svg{width:52px;height:52px}.tp-on .tp-bar{padding:0 8px 4px}}@media(prefers-reduced-motion:reduce){#root .tp-on .tp-big,.tp-on .tp-bar,#root .tp-btn,.tp-seek::-webkit-slider-thumb{transition:none}}.picture>video.card-trailer{display:block;width:100%;height:100%;object-fit:cover}.sub-plans{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:10px;margin:0;padding:0;border:0}.sub-plan-option{position:relative;display:grid;gap:2px;padding:14px 16px;background:var(--raised);cursor:pointer;box-shadow:0 6px 18px #00000026}.sub-plan-option input{position:absolute;opacity:0;pointer-events:none}.sub-plan-option.is-on{background:var(--brand);color:#fff;box-shadow:0 10px 26px #0a66d059}.sub-plan-option.is-on small{color:#ffffffd9}.sub-plan-option:has(input:focus-visible){outline:2px solid var(--focus);outline-offset:2px}.sub-plan-name{font-weight:800}.sub-plan-price{font-size:22px;font-weight:800}.sub-plan-option small{color:var(--muted)}.sub-plan{margin:8px 0 0;font-weight:700}.sub-plan-option.is-current{opacity:.55;cursor:default}.sub-confirm{margin-top:14px;padding:16px;background:var(--sunken)}.sub-confirm p{margin:0 0 8px}.sub-banner{margin:0 0 14px;padding:10px 12px;background:var(--raised);font-size:14px}.sub-banner.is-warn{background:color-mix(in srgb,#e0a030 16%,transparent);box-shadow:inset 3px 0 #e0a030}.sub-link{padding:0;margin-left:8px;border:0;background:none;color:var(--brand);font:inherit;font-weight:700;cursor:pointer;text-decoration:underline;box-shadow:none;min-height:0}:root{--bg:#0e1013;--surface:#171a1f;--raised:#20242b;--sunken:#0a0b0d;--text:#f2f4f7;--muted:#a3a9b3;--faint:#858e9c;--brand:#0a72e6;--brand-hover:#0062d1;--tint:#102b48;--accent-text:#69aeff;--link:#82baff;--success:#7edab1;--success-bg:#143029;--warning:#f1cf87;--warning-bg:#30281b;--danger:#ffa7aa;--danger-bg:#361e26;--danger-solid:#b83148;--focus:#ffd94a;--g-e1:0 6px 18px #0002;--g-e2:0 18px 48px #0004;--g-e3:0 32px 100px #0008;--gr-control:10px;--gr-card:16px;--gr-media:20px;--gr-pill:7px;--font-body:Inter,system-ui,sans-serif;--font-heading:Manrope,Inter,system-ui,sans-serif}html[data-theme=light]{--bg:#f5f7fa;--surface:#fff;--raised:#e9edf3;--sunken:#edf1f6;--text:#131c2b;--muted:#526174;--faint:#647184;--tint:#e5efff;--accent-text:#0a65c7;--link:#0867ca;--success:#176345;--success-bg:#e3f3eb;--warning:#77500c;--warning-bg:#fff0d2;--danger:#a2293c;--danger-bg:#fce8eb;--g-e1:0 4px 22px #182b4510;--g-e2:0 20px 52px #182b451c;--g-e3:0 32px 100px #182b4538}@font-face{font-family:Inter;src:url(/assets/fonts/inter-variable.woff2) format("woff2");font-weight:100 900;font-display:swap}@font-face{font-family:Manrope;src:url(/assets/fonts/manrope-variable.ttf) format("truetype");font-weight:200 800;font-display:swap}html body{background:radial-gradient(ellipse 100% 420px at 50% -180px,#4460801a,transparent),var(--bg);color:var(--text);font-family:var(--font-body);letter-spacing:-.015em}html[data-theme=light] body{background:radial-gradient(ellipse 100% 420px at 50% -180px,#2a6bc014,transparent),var(--bg)}#root :is(h1,h2,h3){font-family:var(--font-heading);font-weight:750;letter-spacing:-.04em}#root h3{letter-spacing:-.025em}#root :is(button,a,input,select,textarea,summary,[tabindex]:not([tabindex="-1"])):focus-visible{outline:3px solid var(--focus)!important;outline-offset:4px}#root .textlink,#root a.textlink{color:var(--link);font-weight:600;font-size:13px;text-decoration:none}#root :is(.button,button,input:not([type=checkbox]):not([type=radio]):not([type=range]),select,textarea,.utility,.st-chip,.st-sq,.st-pick,.notify-icon,.notify-link){border-radius:var(--gr-control)!important}#root :is(.st-section,.ms-panel,.plan-card,.sub-section,.channel-card,.card,.panel,.side-plan,.sub-confirm,.st-maint,.sub-banner,.plan-none,.plan-draft-note,.billing-intro,.world-launch-panel,.world-community,.st-test-card,.account-popover),#modal :is(dialog,.modal,.dialog){border-radius:var(--gr-card)!important}#root :is(.hero-trailer,.hero-trailer video,.stream-thumb,.show-media,.creator-cover){border-radius:var(--gr-media)!important}#root :is(.pill,.badge,.plan-badge,.plan-draft,.st-rec,em.pill){border-radius:var(--gr-pill)!important}#root :is(.top-avatar,.account-avatar-link,.avatar){border-radius:50%!important}#root .st-code{border-radius:12px!important}#root :is(.button,button.primary,button.utility,a.button,button.ghost,button.danger){min-height:44px;padding:11px 17px;gap:9px;font:650 13px/1.2 var(--font-body);letter-spacing:-.01em;border:0}#root :is(.button,button.primary,a.button,button.ghost){background:var(--raised);color:var(--text);box-shadow:none}#root :is(.button.primary,button.primary,a.button.primary){background:var(--brand);color:#fff;box-shadow:0 5px 18px #006cdf28}#root :is(.button.primary,button.primary):not(:disabled):hover{background:var(--brand-hover);filter:none}#root :is(.button.danger,button.danger){background:var(--danger-solid);color:#fff}#root :is(button,.button):disabled{opacity:.45}#root :is(input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=color]),select,textarea){background:var(--sunken);color:var(--text);border:0;min-height:46px;padding:12px 14px;font:14px/1.4 var(--font-body)}#root input[type=range]{accent-color:var(--brand)}#root .pill{display:inline-flex;align-items:center;gap:6px;padding:5px 10px;background:var(--raised);color:var(--text);font:650 11px/1.5 var(--font-body);font-style:normal;white-space:nowrap}#root .pill.good{color:var(--success);background:var(--success-bg)}#root .pill.warn{color:var(--warning);background:var(--warning-bg)}#root .pill.blue{color:#8bc2ff;background:var(--tint)}html[data-theme=light] #root .pill.blue{color:#155da8}#root .public-header .header-inner{max-width:1240px;margin:0 auto;min-height:88px;padding:0 32px;display:flex;align-items:center;gap:40px}#root .public-header .brand .brand-icon{width:38px;height:38px}#root .public-nav{display:flex;align-items:center;gap:28px;margin-right:auto}#root .public-nav a{color:var(--muted);font-size:13px;font-weight:500;text-decoration:none;padding:8px 0}#root .public-nav a:hover,#root .public-nav a.active,#root .public-nav a[aria-current=page]{color:var(--text)}#root .public-header .public-actions{display:flex;align-items:center;gap:12px;margin-left:auto}#root .public-header .public-actions .utility{background:transparent;min-height:40px;padding:8px 10px;color:var(--muted)}#root .public-header .public-actions .utility:hover{color:var(--text);background:var(--raised)}#root .public-header .sign-in-action{background:transparent}@media(max-width:900px){#root .public-nav{display:none}#root .public-header .header-inner{padding:0 20px;gap:12px;min-height:68px}}#root .workspace{grid-template-columns:224px minmax(0,1fr)}#root .sidebar{background:var(--sunken);border:0;padding:28px 20px;gap:36px}#root .sidebar>.brand{margin-left:8px}#root .sidebar nav[aria-label=Workspace]{display:flex;flex-direction:column;gap:7px}#root .sidebar :is(nav,.sidebar-bottom)>a{min-height:45px;padding:12px 14px;gap:13px;border-radius:var(--gr-control)!important;color:var(--muted);font-size:13px;font-weight:500;background:transparent}#root .sidebar :is(nav,.sidebar-bottom)>a:hover{color:var(--text);background:color-mix(in srgb,var(--raised) 60%,transparent)}#root .sidebar :is(nav,.sidebar-bottom)>a.active{color:var(--text);background:var(--raised);font-weight:600}#root .sidebar :is(nav,.sidebar-bottom)>a.active .nav-icon{color:var(--accent-text)}#root .sidebar .sidebar-bottom{display:flex;flex-direction:column;gap:7px;margin-top:auto}#root .side-plan{padding:16px;background:var(--surface);margin-bottom:16px}#root .side-plan:empty{display:none}#root .side-plan strong{display:flex;align-items:center;justify-content:space-between;gap:8px;font-size:12px}#root .side-plan p{font-size:11px;color:var(--muted);margin:7px 0 6px;line-height:1.5}#root .side-plan .textlink{font-size:11px}#root .side-plan .side-plan-wait{display:block;height:56px}#root .side-foot{display:block;margin:12px 14px 0;font-size:12px;color:var(--muted);line-height:1.5}#root .sidebar-collapsed .side-plan,#root .sidebar-collapsed .side-foot{display:none}#root .workspace-top{height:80px;min-height:80px;background:transparent;border:0;padding:0 42px}#root .workspace-leading{display:flex;align-items:center;gap:14px}#root .workspace-top .utility{background:transparent;color:var(--muted)}#root .workspace-top .utility:hover{background:var(--raised);color:var(--text)}#root .top-avatar{display:grid;place-items:center;width:33px;height:33px;background:var(--raised);color:var(--text);font-size:12px;font-weight:650}#root .crumb{display:flex;align-items:center;gap:12px;font-size:12px;color:var(--muted)}#root .crumb a{color:var(--muted);text-decoration:none}#root .crumb a:hover,#root .crumb [aria-current]{color:var(--text)}#root .mobile-brand{display:none}#root .workspace-main{max-width:1280px;width:100%;margin:0 auto;padding:20px 42px 45px}#root .mobile-bottom{display:none}@media(max-width:760px){#root .crumb{display:none}#root .mobile-brand{display:inline-flex}#root .mobile-brand .brand .brand-icon{width:30px;height:30px}#root .workspace-top{height:68px;min-height:68px;padding:0 20px}#root .workspace-main{padding:20px 20px 104px}#root .mobile-bottom{display:flex;position:fixed;left:0;right:0;bottom:0;z-index:70;height:78px;padding:10px 12px 15px;background:var(--surface);box-shadow:0 -10px 35px #0002;justify-content:space-around;border:0}#root .mobile-bottom a{display:flex;flex-direction:column;align-items:center;gap:5px;min-width:50px;padding:0 6px;font-size:10px;font-weight:500;color:var(--muted);text-decoration:none;background:none}#root .mobile-bottom a svg{width:20px;height:20px}#root .mobile-bottom a.active{color:#70b2ff}html[data-theme=light] #root .mobile-bottom a.active{color:#0b61ba}}#root .hero.gr-hero{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:center;gap:54px;max-width:1180px;margin:0 auto;padding:54px 24px 62px;text-align:left;min-height:0}#root .hero.gr-hero .eyebrow{font:700 11px/1.4 var(--font-body);letter-spacing:.15em;text-transform:uppercase;color:var(--accent-text);margin:0 0 16px}#root .hero.gr-hero h1{font-size:68px;line-height:1.03;letter-spacing:-.06em;margin:0;text-align:left}#root .hero.gr-hero h1 span{color:var(--accent-text)}#root .hero.gr-hero .gr-lead{font-size:17px;line-height:1.7;color:var(--muted);max-width:425px;margin:24px 0 28px}#root .hero.gr-hero .row{display:flex;align-items:center;gap:12px;justify-content:flex-start;margin:0}#root .hero.gr-hero .row .button.ghost{background:transparent}#root .hero.gr-hero .fine{font-size:12px;color:var(--muted);margin:18px 0 0}#root .hero.gr-hero .notify-community{justify-content:flex-start;margin-top:18px}#root .hero .gr-hero-media{position:relative;background:var(--surface);border-radius:var(--gr-media)!important;padding:9px;box-shadow:var(--g-e2);transform:rotate(1.4deg)}#root .hero .gr-hero-media .hero-trailer{margin:0;width:100%;max-width:none;border-radius:14px!important;overflow:hidden;box-shadow:none}#root .hero .gr-hero-media .hero-trailer video{border-radius:14px!important}#root .hero .gr-hero-media .media-pill{position:absolute;z-index:3;top:26px;left:28px;background:#111b2be0;color:#fff;-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px)}#root .gr-media-foot{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:14px 10px 8px}#root .gr-media-foot strong{display:block;font-size:14px}#root .gr-media-foot small{display:block;font-size:12px;color:var(--muted);margin-top:4px}#root .gr-watch{min-height:0;padding:6px 10px;border:0;cursor:pointer;box-shadow:none}#root .gr-steps{max-width:1180px;margin:0 auto;padding:0 24px 56px}#root .gr-steps ol{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,1fr);gap:24px}#root .gr-steps li{display:flex;align-items:flex-start;gap:14px}#root .gr-steps b{display:grid;place-items:center;flex:none;width:34px;height:34px;border-radius:9px!important;background:var(--tint);color:var(--accent-text);font-size:13px}#root .gr-steps strong{display:block;font-size:13px}#root .gr-steps small{display:block;font-size:12px;color:var(--muted);margin-top:4px}@media(max-width:1100px){#root .hero.gr-hero{gap:30px}#root .hero.gr-hero h1{font-size:54px}}@media(max-width:900px){#root .hero.gr-hero{display:flex;flex-direction:column;align-items:stretch;gap:27px;padding:18px 20px 25px}#root .hero.gr-hero .eyebrow{font-size:10px;margin-bottom:14px}#root .hero.gr-hero h1{font-size:46px;letter-spacing:-.055em;line-height:1.04}#root .hero.gr-hero .gr-lead{font-size:15px;line-height:1.65;margin:18px 0 22px}#root .hero.gr-hero .row{gap:10px}#root .hero.gr-hero .row>*{flex:1;min-height:46px}#root .hero .gr-hero-media{transform:none;padding:6px;border-radius:16px!important}#root .gr-steps{padding:0 20px 40px}#root .gr-steps ol{grid-template-columns:1fr;gap:18px}}#root .page-head.gr-head{display:flex;align-items:flex-start;justify-content:space-between;gap:20px;margin:0 0 30px;text-align:left}#root .gr-head h1{font-size:34px;line-height:1.16;margin:0 0 9px;text-align:left}#root .gr-head p{font-size:14px;color:var(--muted);margin:0}#root .gr-head .button{flex:none}#root .home-show.gr-show{display:grid;grid-template-columns:minmax(0,1.07fr) minmax(0,1fr);gap:0;background:var(--surface);border-radius:var(--gr-card)!important;overflow:hidden;box-shadow:var(--g-e1);margin:0 0 24px;max-width:none}#root .gr-show>a{display:block;min-height:290px;border-radius:0!important}#root .gr-show>a :is(img,video,.picture){width:100%;height:100%;object-fit:cover}#root .gr-show .home-show-info{padding:30px;display:flex;flex-direction:column;justify-content:center;gap:0;text-align:left}#root .pill-line{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin-bottom:12px}#root .gr-show h2{font-size:29px;margin:0 0 10px}#root .gr-show h2 a{color:var(--text);text-decoration:none;display:inline-flex;align-items:center;gap:6px}#root .gr-show h2 svg{width:18px;height:18px;color:var(--muted)}#root .gr-show .home-show-info>p{font-size:14px;margin:0 0 22px}#root .gr-show .home-stream-actions{display:flex;flex-wrap:wrap;gap:12px;justify-content:flex-start}#root .gr-stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin:0 0 24px}#root .gr-stat{display:flex;align-items:center;gap:13px;padding:24px;background:var(--surface);border-radius:var(--gr-card)!important;box-shadow:var(--g-e1);min-height:94px}#root .gr-stat.is-wait{opacity:.5}#root .gr-stat-icon{display:grid;place-items:center;flex:none;width:42px;height:42px;border-radius:11px!important;background:var(--raised);color:#86bcfa}html[data-theme=light] #root .gr-stat-icon{color:#1768bb}#root .gr-stat small{display:block;font-size:11px;color:var(--muted)}#root .gr-stat strong,#root .gr-stat a{display:block;margin-top:4px;font-size:16px;font-weight:700;color:var(--text);text-decoration:none}#root .gr-stat a{color:var(--link);font-size:14px}#root .gr-shortcuts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin:0 0 40px}#root .gr-shortcut{display:flex;align-items:center;gap:14px;padding:22px 24px;background:var(--surface);border-radius:var(--gr-card)!important;box-shadow:var(--g-e1);color:var(--text);text-decoration:none}#root .gr-shortcut>svg:first-child{color:#86bcfa;flex:none}html[data-theme=light] #root .gr-shortcut>svg:first-child{color:#1768bb}#root .gr-shortcut>svg:last-child{margin-left:auto;color:var(--muted);flex:none}#root .gr-shortcut strong{display:block;font-size:13px}#root .gr-shortcut small{display:block;font-size:13px;color:var(--muted);margin-top:4px}#root .gr-shortcut:hover{background:var(--raised)}@media(max-width:1100px){#root .gr-stats{grid-template-columns:repeat(2,minmax(0,1fr))}#root .gr-shortcuts{grid-template-columns:1fr}}@media(max-width:760px){#root .gr-head h1{font-size:29px}#root .gr-head .gr-head-action{display:none}#root .home-show.gr-show{grid-template-columns:1fr}#root .gr-show>a{min-height:0;aspect-ratio:16/9}#root .gr-show .home-show-info{padding:22px}#root .gr-show .home-stream-actions>*{flex:1}#root .gr-stats{gap:12px}#root .gr-stat{flex-direction:column;align-items:flex-start;padding:16px;gap:8px;min-height:0}#root .gr-stat-icon{display:none}}#root .gr-head :is(h1,p){padding:0;max-width:none;text-indent:0}#root .hero.gr-hero h1{padding:0;margin-left:0;text-indent:0}@media(max-width:760px){#root .workspace-top .mobile-menu{display:none}#root .workspace-top{justify-content:space-between}#root .workspace-leading{gap:8px;min-width:0}#root .mobile-brand .brand{display:inline-flex;align-items:center;gap:6px}#root .mobile-brand .wordmark img{width:95px;height:auto}#root .workspace-top .top-utilities{gap:4px}#root .workspace-top .top-utilities .utility{min-height:40px;padding:8px}}#root .page-head.gr-center{text-align:center;max-width:760px;margin:56px auto 40px}#root .gr-center .eyebrow{font:700 11px/1.4 var(--font-body);letter-spacing:.15em;text-transform:uppercase;color:var(--accent-text);margin:0 0 16px}#root .gr-center h1{font-size:46px;line-height:1.1;letter-spacing:-.05em;margin:0 0 18px}#root .gr-center>p:last-child{font-size:16px;color:var(--muted);margin:0}#root .gr-notice{display:flex;gap:12px;align-items:flex-start;max-width:1116px;margin:0 auto 22px;padding:16px 18px;border-radius:12px!important;background:var(--tint);color:var(--text)}#root .gr-notice>svg{flex:none;margin-top:1px;color:#82baff}#root .gr-notice strong{display:block;font-size:13px}#root .gr-notice p{font-size:13px;color:var(--muted);margin:3px 0 0}#root .gr-notice.warn{background:var(--warning-bg)}#root .gr-notice.warn>svg{color:var(--warning)}#root .gr-notice.good{background:var(--success-bg)}#root .gr-notice.good>svg{color:var(--success)}#root .gr-notice.error{background:var(--danger-bg)}#root .gr-notice.error>svg{color:var(--danger)}#root .billing-plans{max-width:1116px;margin:0 auto}#root .billing-plans .plan-draft-note{display:flex;justify-content:center;align-items:center;gap:8px;margin:0 0 18px;background:none;font-size:12px;color:var(--muted)}#root .plan-grid{gap:20px;align-items:stretch}#root .plan-card{padding:28px;background:var(--surface);box-shadow:var(--g-e1);border:0}#root .plan-card.is-featured:not(.current-plan){background:linear-gradient(145deg,var(--tint),var(--surface) 70%);box-shadow:var(--g-e2)}#root .plan-card .plan-title h3{font-size:17px;letter-spacing:-.025em}#root .plan-card .plan-price{font:650 44px/1.2 var(--font-heading);letter-spacing:-.055em;margin:16px 0 18px}#root .plan-card .plan-price span{font:400 13px var(--font-body);letter-spacing:0;color:var(--muted);margin-left:4px}#root .plan-card .plan-rows{display:flex;flex-direction:column;gap:14px;margin:0 0 24px;flex:1}#root .plan-card .plan-rows>div{padding:0;background:none;border:0}#root .plan-card .plan-rows dt{font-size:11px;color:var(--muted);font-weight:500}#root .plan-card .plan-rows dd{font-size:14px;font-weight:650;margin:3px 0 0;color:var(--text)}#root .plan-card :is(.button,button){width:100%;margin-top:auto}#root .plan-footnote{text-align:center;font-size:12px;max-width:750px;margin:24px auto 0}@media(max-width:760px){#root .gr-center{margin:28px auto 26px}#root .gr-center h1{font-size:34px}#root .plan-card{padding:24px}#root .plan-card .plan-price{font-size:40px}}#root .plan-card .plan-price{display:flex;align-items:baseline;flex-wrap:wrap}#root .plan-card .plan-price span{display:inline;margin-left:6px}#root .page-head.gr-center{margin-top:8px}#root main:has(>.page-head.gr-center){padding-top:24px}#root .gr-banner{position:relative;overflow:hidden;border-radius:var(--gr-media)!important;min-height:240px;margin:0 0 40px;background:var(--surface);box-shadow:var(--g-e1)}#root .gr-banner>img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:60% 50%}#root .gr-banner:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,#071a33e6 0%,#071a3399 38%,transparent 62%)}#root .gr-banner-copy{position:relative;z-index:1;padding:34px;max-width:360px}#root .gr-banner h2{font-size:29px;line-height:1.2;color:#fff;margin:0 0 18px}#root .gr-banner p{font-size:13px;line-height:1.6;color:#e4ecf5;margin:0 0 22px}#root .gr-banner .button img{filter:brightness(0) invert(1)}#root .channel-directory{max-width:none;margin:0 0 32px;text-align:left}#root .channel-directory-heading{display:flex;align-items:baseline;justify-content:space-between;gap:16px;margin:0 0 20px;text-align:left}#root .channel-directory-heading h2{font-size:23px;margin:0}#root .channel-count{color:var(--muted);font-size:13px;margin:0}#root .channel-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}#root .channel-card{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"identity top" "identity metrics";align-items:center;gap:6px 14px;padding:20px 22px;background:var(--surface);box-shadow:var(--g-e1);border:0;color:var(--text);text-decoration:none;min-height:0}#root .channel-card:hover{background:var(--raised)}#root .channel-card .channel-card-top{grid-area:top;display:flex;align-items:center;justify-content:flex-end;gap:8px;margin:0}#root .channel-card .channel-platform{display:inline-flex;align-items:center;gap:6px;font-size:11px;color:var(--muted);font-weight:600}#root .channel-card .channel-platform img{width:16px;height:16px}#root .channel-card .channel-status{display:inline-flex;align-items:center;gap:6px;padding:3px 8px;border-radius:var(--gr-pill)!important;background:var(--raised);font-size:11px;font-weight:650}#root .channel-card .channel-status.live{color:var(--success);background:var(--success-bg)}#root .channel-card .channel-status i{width:6px;height:6px;border-radius:50%!important;background:currentColor}#root .channel-card .channel-identity{grid-area:identity;display:flex;align-items:center;gap:14px;margin:0;min-width:0}#root .channel-card .channel-identity h3{font-size:14px;margin:0;overflow-wrap:anywhere}#root .channel-card .channel-identity p{font-size:12px;color:var(--muted);margin:3px 0 0}#root .channel-card .creator-avatar{width:44px;height:44px;flex:none}#root .channel-card .channel-metrics{grid-area:metrics;display:flex;gap:14px;justify-content:flex-end;margin:0;padding:0;border:0}#root .channel-card .channel-metrics>div{display:flex;align-items:baseline;gap:5px}#root .channel-card .channel-metrics strong{font-size:13px}#root .channel-card .channel-metrics span{font-size:11px;color:var(--muted)}#root .gr-socials{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}#root .gr-social{display:flex;align-items:center;gap:18px;padding:26px 28px;background:var(--surface);border-radius:var(--gr-card)!important;box-shadow:var(--g-e1)}#root .gr-social>img{flex:none}html:not([data-theme=light]) #root .gr-social>img{filter:brightness(0) invert(1)}#root .gr-social h3{font-size:19px;margin:0}#root .gr-social p{font-size:13px;color:var(--muted);margin:4px 0 0}#root .gr-social>:is(.button,.pill){margin-left:auto;flex:none}@media(max-width:1100px){#root .channel-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:760px){#root .channel-grid,#root .gr-socials{grid-template-columns:1fr}#root .gr-banner-copy{padding:24px}#root .gr-banner:after{background:linear-gradient(180deg,#071a33e6,#071a3366)}#root .gr-social{padding:20px}}#root .channel-card{grid-template-areas:"identity status" "platform metrics";grid-template-columns:minmax(0,1fr) auto;gap:14px 12px}#root .channel-card .channel-card-top{display:contents}#root .channel-card .channel-platform{grid-area:platform;justify-self:start}#root .channel-card .channel-status{grid-area:status;justify-self:end;align-self:start}#root .channel-card .channel-metrics{justify-self:end}#root .community-page{max-width:none;margin:0;text-align:left}#root .gr-social>div{text-align:left;min-width:0}#root .workspace-main:has(>.community-page) .channel-directory-heading{display:flex}#root .st{max-width:1280px;margin:0;padding:0 0 64px}#root .st-head{display:block;margin:0 0 28px}#root .st-head .st-eyebrow{font:700 11px/1.4 var(--font-body);letter-spacing:.15em;text-transform:uppercase;color:var(--accent-text);margin:0 0 8px}#root .st-head h1{font-size:34px;line-height:1.16;margin:0 0 9px}#root .st-head>p{font-size:14px;color:var(--muted);margin:0 0 26px;max-width:62ch}#root .st-tabs{display:inline-flex;gap:4px;padding:4px;background:var(--surface);border-radius:12px!important;box-shadow:none}#root .st-tabs a{flex:none;padding:9px 20px;border-radius:8px!important;font-size:12px;font-weight:500;color:var(--muted);box-shadow:none;background:transparent}#root .st-tabs a:hover{color:var(--text);background:transparent}#root .st-tabs a[aria-current=page]{background:var(--raised);color:var(--text);font-weight:650;box-shadow:none}#root .st-section{background:var(--surface);padding:24px;margin:0;box-shadow:var(--g-e1)}#root .st-section h2{font-size:23px;margin:0 0 6px}#root .st-section+.st-section,#root .st-grid2+.st-section{margin-top:20px}#root .st-grid2{display:grid;grid-template-columns:minmax(0,1.55fr) minmax(0,1fr);gap:24px;align-items:start}#root .st-col{display:flex;flex-direction:column;gap:20px}#root .st-col>.st-section+.st-section{margin-top:0}#root .st-card-top{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin:0 0 22px}#root .st-card-top h2{margin:0}#root .st-card-top p,#root .st-lede{font-size:14px;color:var(--muted);margin:5px 0 0}#root .st-lede{margin:0 0 14px}#root .st-badge-icon{display:grid;place-items:center;width:36px;height:36px;border-radius:10px!important;background:var(--raised);color:var(--text);flex:none}#root .st-handle{border-radius:10px!important;background:var(--sunken);overflow:hidden}#root .st-handle input{background:transparent!important}#root .st-checks{display:flex;flex-direction:column;gap:8px;margin:0 0 18px}#root .st-check-row{display:flex;align-items:center;gap:12px;padding:12px 0}#root .st-check-row>div{flex:1;min-width:0}#root .st-check-row strong{display:block;font-size:13px}#root .st-check-row p{font-size:12px;color:var(--muted);margin:2px 0 0}#root .st-check-icon{display:grid;place-items:center;flex:none;width:36px;height:36px;border-radius:10px!important;background:var(--raised);color:var(--muted)}#root .st-check-error{margin:0;padding:14px 16px;border-radius:12px!important;background:var(--danger-bg);color:var(--danger);font-size:13px}#root .st-preview{padding:0;overflow:hidden}#root .st-preview figure{position:relative;margin:0}#root .st-preview img{display:block;width:100%;aspect-ratio:16/10;object-fit:cover}#root .st-preview .pill{position:absolute;top:16px;left:16px;background:#102638e6;color:#fff}#root .st-preview>div{padding:20px 22px 24px}#root .st-preview h3{font-size:17px;margin:0 0 6px}#root .st-preview p{font-size:12px;color:var(--muted);margin:0}@media(max-width:1100px){#root .st-grid2{grid-template-columns:1fr}}@media(max-width:760px){#root .st-head h1{font-size:29px}#root .st-tabs{display:flex}#root .st-tabs a{flex:1;text-align:center;padding:9px 8px}#root .st-section{padding:20px}#root .st-section h2{font-size:21px}}#root .st-section{display:block}#root .st-checks{flex-direction:column;align-items:stretch;justify-content:flex-start;font-size:13px}#root .st-section .st-actions{background:none;padding:0;box-shadow:none}#root .st-preview img{height:auto}#root .st-section.st-preview{padding:0;width:100%}#root .sub-grid{display:grid;grid-template-columns:minmax(0,1.55fr) minmax(0,1fr);gap:24px;align-items:start;max-width:none}#root .sub-main,#root .sub-aside{display:flex;flex-direction:column;gap:20px;min-width:0}#root .sub-grid .sub-section{background:var(--surface);padding:24px;margin:0;box-shadow:var(--g-e1);border:0}#root .sub-grid .sub-section h2{font-size:21px;margin:0 0 10px}#root .sub-grid .sub-section h3{font-size:14px;margin:0 0 8px}#root .sub-grid .sub-status:empty{display:none}#root .sub-plan-card .sub-plan-top{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}#root .sub-plan-card h2{font-size:23px!important;margin:0!important}#root .sub-plan-card .sub-state{font-size:14px;color:var(--muted);margin:8px 0 0}#root .sub-plan-card .sub-state i{display:none}#root .sub-price{font:650 40px/1.2 var(--font-heading);letter-spacing:-.055em;margin:22px 0 18px}#root .sub-price small{font:400 12px var(--font-body);letter-spacing:0;color:var(--muted);margin-left:6px}#root .sub-perks{list-style:none;margin:0 0 24px;padding:0;display:flex;flex-direction:column;gap:14px}#root .sub-perks li{display:flex;align-items:center;gap:10px;font-size:13px;font-weight:650}#root .sub-perks svg{color:var(--success);flex:none}#root .sub-aside .sub-note{font-size:13px;color:var(--muted);margin:0 0 16px}#root .sub-aside .sub-cancel{background:var(--sunken);box-shadow:none}#root .sub-row{display:flex;flex-wrap:wrap;gap:12px;align-items:center}@media(max-width:1100px){#root .sub-grid{grid-template-columns:1fr}}#root .gr-media-foot strong{color:var(--text)}html[data-theme=light] #root :is(.button,button.ghost,button.utility):not(.primary):not(.danger){box-shadow:none;border:0}#root .catalog-head{margin-bottom:24px}#root .show-catalog{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;max-width:none;margin:0}#root .show-catalog .card{background:var(--surface);box-shadow:var(--g-e1);overflow:hidden;border:0;padding:0}#root .show-catalog .card .picture{border-radius:0!important;aspect-ratio:16/9}#root .show-catalog .card .pad{padding:18px 20px 22px;text-align:left}#root .show-catalog .card h2{font-size:15px;letter-spacing:-.02em;margin:0 0 6px}#root .show-catalog .card p{font-size:12px}@media(max-width:1100px){#root .show-catalog{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:600px){#root .show-catalog{grid-template-columns:1fr}}#root .auth.gr-auth{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);gap:28px;align-items:stretch;max-width:1060px;margin:28px auto 56px;padding:0;background:none;box-shadow:none}#root .gr-auth-art{position:relative;overflow:hidden;border-radius:var(--gr-media)!important;min-height:520px;background:var(--surface);box-shadow:var(--g-e2)}#root .gr-auth-art img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:42% 50%}#root .gr-auth-art:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,transparent 40%,#071425f2 92%)}#root .gr-auth-art>div{position:absolute;z-index:1;left:28px;right:28px;bottom:28px}#root .gr-auth-art .eyebrow{font:700 10px/1.4 var(--font-body);letter-spacing:.15em;text-transform:uppercase;color:#8bc2ff;margin:0 0 10px}#root .gr-auth-art h2{font-size:26px;line-height:1.15;color:#fff;margin:0 0 10px}#root .gr-auth-art p{font-size:13px;color:#d4dde8;margin:0}#root .gr-auth #clerk-auth{align-self:center}@media(max-width:860px){#root .auth.gr-auth{grid-template-columns:1fr;margin-top:12px}#root .gr-auth-art{display:none}}#root .information-page.has-toc .information-layout{display:grid;grid-template-columns:200px minmax(0,760px);gap:56px;justify-content:center;align-items:start}#root .information-toc{position:sticky;top:calc(var(--announcement-height,0px) + 96px);display:flex;flex-direction:column;gap:10px;font-size:12px}#root .information-toc p{font:700 10px/1.4 var(--font-body);letter-spacing:.15em;text-transform:uppercase;color:var(--muted);margin:0 0 4px}#root .information-toc a{color:var(--muted);text-decoration:none;line-height:1.4}#root .information-toc a:hover{color:var(--link)}#root .information-page.has-toc .information-copy{max-width:760px;margin:0}#root .information-copy section{scroll-margin-top:110px}@media(max-width:960px){#root .information-page.has-toc .information-layout{grid-template-columns:1fr}#root .information-toc{display:none}}#root .settings-layout{display:grid;grid-template-columns:180px minmax(0,1fr);gap:24px;align-items:start}#root .settings-nav{display:flex;flex-direction:column;gap:4px;background:none;padding:0;border:0}#root .settings-nav a{padding:10px 12px;border-radius:10px!important;color:var(--muted);font-size:13px;text-decoration:none;text-align:left;box-shadow:none;background:transparent}#root .settings-nav a[aria-current=page]{background:var(--raised);color:var(--text);font-weight:600}#root .settings-content{background:var(--surface);border-radius:var(--gr-card)!important;padding:28px;box-shadow:var(--g-e1)}@media(max-width:760px){#root .settings-layout{grid-template-columns:1fr}#root .settings-nav{flex-direction:row;overflow-x:auto}#root .settings-content{padding:20px}}#root .workspace-main .page-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:20px;margin:0 0 30px;text-align:left}#root .workspace-main .page-heading h1{font-size:34px;line-height:1.16;margin:0 0 9px;text-align:left}#root .workspace-main .page-heading p{font-size:14px;color:var(--muted);margin:0}#root .information-page .page-heading h1{font-size:40px}#root .settings-nav{align-items:stretch}#root .settings-nav a{display:block;width:auto}@media(max-width:760px){#root .workspace-main .page-heading h1{font-size:29px}}#root .world-page .information-copy{max-width:1116px}#root .world-grid{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);gap:24px;align-items:start;margin:0 0 32px}#root .world-grid>figure,#root .world-grid>.scene-gallery,#root .world-grid>:first-child{margin:0;border-radius:var(--gr-media)!important;overflow:hidden;box-shadow:var(--g-e2)}#root .world-side{display:flex;flex-direction:column;gap:16px;padding:24px;background:var(--surface);border-radius:var(--gr-card)!important;box-shadow:var(--g-e1)}#root .world-side .world-launch-panel{display:block;padding:0;margin:0;background:none;box-shadow:none}#root .world-side .world-launch-heading{text-align:left}#root .world-side h2{font-size:23px;margin:0 0 6px}#root .world-side .countdown-values{justify-content:flex-start;gap:18px;margin:14px 0 6px}#root .world-side .world-launch-date{font-size:12px;color:var(--muted);text-align:left;margin:0}#root .world-side .world-preview-callout{padding:0;margin:0;background:none;text-align:left}#root .world-page .world-community{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:22px 24px;background:var(--surface);border-radius:var(--gr-card)!important;box-shadow:var(--g-e1)}@media(max-width:960px){#root .world-grid{grid-template-columns:1fr}#root .world-page .world-community{flex-direction:column;align-items:flex-start}}#root .page-head.gr-head,#root .page-head.gr-head>div,#root .page-head.gr-head p{text-align:left}#root .st-drop{display:flex;flex-direction:column;align-items:center;gap:8px;padding:28px 20px;border-radius:14px!important;background:var(--sunken);text-align:center;cursor:pointer;color:var(--muted);transition:background-color .2s}#root .st-drop:hover,#root .st-drop.is-over{background:var(--tint);color:var(--text)}#root .st-drop strong{color:var(--text);font-size:14px}#root .st-drop small{font-size:12px;max-width:44ch}#root .st-drop .st-drop-btn{margin-top:6px;pointer-events:none}#root .st-track{display:flex;align-items:center;gap:12px;flex-wrap:wrap;padding:14px 16px;border-radius:12px!important;background:var(--sunken);margin:0 0 16px}#root .st-track>div{flex:1;min-width:160px}#root .st-track strong{display:block;font-size:13px;overflow-wrap:anywhere}#root .st-track small{display:block;font-size:11px;color:var(--muted);margin-top:2px}#root .st-track-icon{display:grid;place-items:center;width:36px;height:36px;border-radius:10px!important;background:var(--tint);color:var(--accent-text);font-size:16px}#root .st-copyright{margin:14px 0 0;padding:12px 14px;border-radius:12px!important;background:var(--warning-bg);color:var(--warning);font-size:12px;line-height:1.55}#root .st-copyright strong{color:var(--warning)}#root .st-settings form>.st-actions{background:color-mix(in srgb,var(--surface) 92%,transparent);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);padding:12px;border-radius:12px!important;box-shadow:var(--g-e2)}#root .gr-banner{min-height:0;aspect-ratio:1000/430;margin:32px 0 0}#root .gr-banner:after{background:linear-gradient(180deg,transparent 55%,#04122680 100%)}#root .gr-banner>:is(img,video){position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:50% 50%}#root .gr-banner-socials{position:absolute;z-index:2;left:0;right:0;bottom:24px;display:flex;justify-content:center;gap:14px;flex-wrap:wrap}#root .gr-banner-socials .button{background:#0b1a2ecc;color:#fff;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);min-width:150px}#root .gr-banner-socials .button img{filter:brightness(0) invert(1)}@media(max-width:760px){#root .gr-banner{aspect-ratio:4/3}#root .gr-banner-socials{bottom:16px;gap:10px}#root .gr-banner-socials .button{min-width:0}}#root .show-catalog{grid-template-columns:repeat(auto-fit,minmax(min(100%,320px),1fr))}#root .home-catalog .show-catalog,#root .landing-section .show-catalog{max-width:900px;margin-inline:auto}#root .account-popover{min-width:200px;padding:8px;background:var(--surface);box-shadow:var(--g-e3);border:0;display:flex;flex-direction:column;gap:2px}#root .account-popover[hidden]{display:none}#root .account-popover :is(a,button){display:flex;align-items:center;justify-content:flex-start;width:100%;min-height:40px;padding:9px 12px;border-radius:8px!important;color:var(--text);font-size:13px;font-weight:500;text-decoration:none;background:transparent;box-shadow:none}#root .account-popover :is(a,button):hover,#root .account-popover :is(a,button):focus-visible{background:var(--raised)}#root .account-popover button[data-action=logout]{margin-top:4px;color:var(--danger)}@media(max-width:1100px){#root .home-show.gr-show{grid-template-columns:1fr}#root .gr-show>a{min-height:0;aspect-ratio:16/9}}#root .channel-directory:not(.channels-expanded) .channel-card:nth-child(n+5){display:grid}#root .channel-directory:not(.channels-expanded) .channel-card:nth-child(n+7){display:none}#root .channel-directory:not(:has(.channel-card:nth-child(7))) .channel-disclosure{display:none}@media(max-width:1100px){#root .channel-directory:not(.channels-expanded) .channel-card:nth-child(n+5){display:none}#root .channel-directory:has(.channel-card:nth-child(5)) .channel-disclosure{display:flex}}@media(max-width:760px){#root .channel-directory:not(.channels-expanded) .channel-card:nth-child(n+3){display:none}#root .channel-directory:has(.channel-card:nth-child(3)) .channel-disclosure{display:flex}}#root .channel-disclosure{margin:16px auto 0}#root .gr-banner-socials{top:50%;bottom:auto;transform:translateY(-50%)}#root .gr-banner:after{background:radial-gradient(ellipse at center,#04122666,transparent 70%)}#root .community-cover .banner-socials{inset:50% auto auto 50%!important;transform:translate(-50%,-50%)!important;justify-content:center}#root .workspace-main :is(.home-catalog,.home-community,.home-section,.gr-shortcuts,.gr-show){max-width:none;margin-left:0;margin-right:0;width:100%}#root .workspace-main .home-catalog .show-catalog,#root .workspace-main .home-community .community-page{max-width:none;margin-inline:0}#root .workspace-main .home-catalog .collection-title{text-align:left}#root .workspace.sidebar-collapsed{grid-template-columns:84px minmax(0,1fr)}#root .sidebar-collapsed .sidebar{padding:28px 12px;align-items:stretch}#root .sidebar-collapsed .sidebar>.brand{margin:0;justify-content:center}#root .sidebar-collapsed .sidebar :is(.wordmark,.nav-label){display:none}#root .sidebar-collapsed .sidebar :is(nav,.sidebar-bottom)>a{justify-content:center;padding:13px;gap:0}#root .workspace-leading{flex-wrap:nowrap;min-width:0}#root .workspace-leading .sidebar-toggle{flex:none}#root .crumb{white-space:nowrap;min-width:0;overflow:hidden;text-overflow:ellipsis}@media(max-width:1100px){#root .workspace.sidebar-collapsed{grid-template-columns:minmax(0,1fr)}}#root .st{max-width:none}#root .st-pairs{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);gap:20px;align-items:stretch}#root .st-pairs>.st-section{margin:0;display:flex;flex-direction:column}#root .st-world{padding:0;overflow:hidden;position:static}#root .st-world figure{position:relative;margin:0;flex:1;min-height:0}#root .st-world img{display:block;width:100%;height:100%;min-height:150px;object-fit:cover}#root .st-world .pill{position:absolute;top:14px;left:14px;background:#102638e6;color:#fff}#root .st-world>div{padding:14px 20px}#root .st-world h3{font-size:15px;margin:0}#root .st-showcard .st-actions{margin-top:auto}#root .st-plancard .st-plan{margin:0}#root .st-stream{margin-top:20px}#root .st-stream .st-setup-pick{justify-content:flex-start}#root .st-get{display:flex;justify-content:center;margin:26px 0 6px}#root .st-getlink{min-width:240px;min-height:52px!important;padding:14px 28px!important;font-size:15px!important;border-radius:14px!important;box-shadow:0 10px 28px #0a72e64d!important}#root .st-getlink:disabled{box-shadow:none!important}#root .st-calm{margin:10px 0 0;padding:10px 14px;border-radius:10px!important;background:var(--raised);color:var(--muted);font-size:13px}@media(max-width:1100px){#root .st-pairs{grid-template-columns:1fr}}@media(max-width:760px){#root .st-getlink{width:100%}}#root .st-pairs{grid-template-areas:"tiktok world" "show plan"}#root .st-pairs.no-plan{grid-template-areas:"tiktok world" "show world"}#root .st-pairs .st-tiktok{grid-area:tiktok}#root .st-pairs .st-world{grid-area:world}#root .st-pairs .st-showcard{grid-area:show;grid-column:auto}#root .st-pairs .st-plancard{grid-area:plan}@media(max-width:1100px){#root .st-pairs,#root .st-pairs.no-plan{grid-template-areas:"tiktok" "show" "world" "plan"}#root .st-pairs.no-plan{grid-template-areas:"tiktok" "show" "world"}}#root .st-world figure{flex:1 1 0;overflow:hidden}#root .st-world>div{flex:none}#root .st-world img{position:absolute;inset:0}#root .st-testing{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(300px,1fr);gap:24px;align-items:start}#root .st-test-main>.st-section+.st-section{margin-top:0}#root .st-test-side{position:sticky;top:calc(var(--announcement-height,0px) + 96px);align-self:start}#root .st-test-side .st-preview,#root .st-settings .st-preview{position:static;margin:0;max-width:none}#root .st-settings{grid-template-columns:minmax(0,1.35fr) minmax(300px,1fr)}#root .st-settings>aside{position:sticky;top:calc(var(--announcement-height,0px) + 96px);align-self:start}#root .st-live{padding:0;overflow:hidden}#root .st-live .st-card-top{padding:20px 22px 0}#root .st-live-frame{aspect-ratio:9/16;max-height:72vh;margin:16px auto 0;background:#000}#root .st-live-frame iframe{width:100%;height:100%;border:0;display:block}#root .account-privacy .check-row{display:flex;align-items:center;gap:10px;font-weight:600}@media(max-width:1100px){#root .st-testing,#root .st-settings{grid-template-columns:1fr}#root .st-test-side,#root .st-settings>aside{position:static;order:-1}}#root :is(.st-test-side,.st-settings) .st-preview{background:var(--surface);border-radius:var(--gr-card)!important;padding:18px;box-shadow:var(--g-e1)}#root :is(.st-test-side,.st-settings) .st-phone{width:auto;height:min(68vh,640px);aspect-ratio:9/16;max-width:100%;margin:0 auto;border-radius:14px!important;overflow:hidden}#root :is(.st-test-side,.st-settings) .st-preview>.st-note{text-align:center;margin:12px 0 0}#root .st-fonts{border:0;margin:14px 0 6px;padding:0}#root .st-fonts legend{font-size:13px;font-weight:600;color:var(--muted);margin-bottom:8px;padding:0}#root .st-font-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(130px,1fr));gap:8px}#root .st-font{position:relative;display:flex;align-items:center;justify-content:center;min-height:52px;padding:8px 10px;border-radius:10px!important;background:var(--raised);cursor:pointer;text-align:center;font-size:17px;color:var(--text);line-height:1.1}#root .st-font input{position:absolute;opacity:0;pointer-events:none}#root .st-font.is-on{background:var(--brand);color:#fff}#root .st-font:has(input:focus-visible){outline:3px solid var(--focus);outline-offset:3px}#root .st-lock{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap;margin:0 0 20px;padding:16px 20px;border-radius:14px!important;background:var(--tint)}#root .st-lock strong{display:block;font-size:14px}#root .st-lock p{margin:3px 0 0;font-size:13px;color:var(--muted)}#root .is-locked-view{opacity:.55;filter:saturate(.7);user-select:none}#root .st-lock strong,#root .st-lock p{color:var(--text);text-decoration:none}#root .st-lock p{color:var(--muted)}#root .billing-plans{max-width:1280px}#root .plan-grid.plan-grid-4{grid-template-columns:repeat(4,minmax(0,1fr))}#root .plan-grid.plan-grid-3{grid-template-columns:repeat(3,minmax(0,1fr))}@media(max-width:1180px){#root .plan-grid.plan-grid-4{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:900px){#root .plan-grid.plan-grid-3{grid-template-columns:1fr}}@media(max-width:640px){#root .plan-grid.plan-grid-4{grid-template-columns:1fr}}#root .sub-plan-cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}#root .sub-choice{display:flex;flex-direction:column;gap:6px;padding:20px;border-radius:14px!important;background:var(--raised)}#root .sub-choice.is-featured{background:linear-gradient(145deg,var(--tint),var(--raised) 75%)}#root .sub-plan-head{display:flex;align-items:flex-start;justify-content:space-between;gap:8px}#root .sub-plan-head h3{margin:0;font-size:16px}#root .sub-popular{background:#e0a030!important;color:#111!important;font-size:10px!important;padding:3px 7px!important}#root .sub-plan-price{margin:8px 0 10px}#root .sub-plan-price b{font:650 30px/1.1 var(--font-heading);letter-spacing:-.05em}#root .sub-plan-price small{font-size:12px;color:var(--muted);margin-left:5px}#root .sub-choice .sub-perks{margin:0 0 16px;gap:10px}#root .sub-choice .sub-perks li{font-size:12px}#root .sub-choice button{margin-top:auto;width:100%}#root .sub-pay-summary{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:16px 18px;border-radius:12px!important;background:var(--raised);margin:0 0 18px}#root .sub-pay-summary strong{font-size:16px;margin-right:10px}#root .sub-pay-summary span{font-weight:650}#root .sub-pay-summary small{color:var(--muted);margin-left:4px}#root .sub-pay-title{font-size:14px!important;margin:0 0 10px!important}@media(max-width:1300px){#root .sub-plan-cards{grid-template-columns:1fr}}@media(min-width:1101px)and (max-width:1300px){#root .sub-plan-cards{grid-template-columns:repeat(3,minmax(0,1fr))}#root .sub-choice{padding:16px}}#root .gr-banner .gr-banner-socials{inset:auto 0 22px!important;transform:none!important;display:flex;justify-content:center;gap:40px;background:none;padding:0}#root .gr-banner:after{background:linear-gradient(180deg,transparent 62%,#03122680 100%)}#root .gr-banner .gr-banner-link{display:inline-flex;align-items:center;gap:12px;color:#fff;font-size:24px;font-weight:800;letter-spacing:-.025em;text-decoration:none;text-shadow:0 2px 6px #000a;background:none;padding:4px 6px}#root .gr-banner .gr-banner-link .social-logo{width:32px;height:32px;filter:drop-shadow(0 2px 4px #0008)}@media(max-width:760px){#root .gr-banner .gr-banner-socials{bottom:12px;gap:20px}#root .gr-banner .gr-banner-link{font-size:16px;gap:8px}#root .gr-banner .gr-banner-link .social-logo{width:22px;height:22px}}#root .hero.gr-hero h1{margin-bottom:36px}@media(max-width:900px){#root .hero.gr-hero h1{margin-bottom:26px}}#root .gr-banner .gr-banner-link .social-logo{filter:brightness(0) invert(1) drop-shadow(0 2px 4px #0008)}#root .st-live-check{display:inline-flex;flex-direction:column;align-items:flex-start;gap:6px}#root .st-check-hint{font-size:12px;color:var(--muted)}#root .st-check-msg{margin:4px 0 0;padding:10px 12px;border-radius:10px!important;background:var(--raised);color:var(--text);font-size:13px;max-width:46ch}#root .plan-closed{margin:20px auto 0;max-width:760px;padding:16px 20px;border-radius:14px!important;background:var(--surface);box-shadow:var(--g-e1);text-align:center}#root .plan-closed p{margin:0 0 12px;font-size:14px;color:var(--muted)}#root .plan-closed strong{color:var(--text)}#root .plan-closed .row{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:10px}#root .plan-closed .notify-community{margin:0}#root .plan-card .plan-rows>div{min-height:46px}#root .plan-card .plan-rows dd{min-height:2.6em;line-height:1.3}#root .plan-card .plan-title{min-height:44px}#root .plan-card .plan-price{min-height:54px}#root .plan-card .plan-title{height:44px;min-height:44px;margin:0}#root .plan-card .plan-price,#root .plan-card .plan-price-none{height:54px;min-height:54px;margin:16px 0 18px;display:flex;align-items:baseline}#root:has(>.launch-announcement.is-open){--announcement-height:72px}#root>.launch-announcement.is-open{height:var(--announcement-height);padding:12px 24px;gap:24px;background:var(--tint);color:var(--text);border:0}#root .launch-announcement.is-open .announcement-copy{min-width:0;display:block;font-size:13px;line-height:1.5}#root .launch-announcement.is-open .announcement-live{display:block;color:var(--text);font-weight:500;line-height:1.5}#root .launch-announcement.is-open .announcement-live strong{display:inline;font-size:13px;font-weight:750;line-height:1.5;letter-spacing:0;margin-inline-end:6px}#root .launch-announcement.is-open .announcement-notify{display:inline-flex;align-items:center;justify-content:center;flex:none;height:44px;min-height:44px;padding:12px 18px;background:var(--brand);color:#fff;font-size:13px;line-height:1.3;box-shadow:none}@media(max-width:760px){#root:has(>.launch-announcement.is-open){--announcement-height:112px}#root>.launch-announcement.is-open{flex-direction:column;gap:8px;padding:12px 20px}#root .launch-announcement.is-open .announcement-copy{text-align:center;flex:none}#root .launch-announcement.is-open .announcement-live{font-size:12px;line-height:16px}#root .launch-announcement.is-open .announcement-live strong{display:block;font-size:12px;line-height:16px;margin:0}}#root .launch-switch .launch-state{padding:12px 14px;border-radius:10px!important;background:var(--raised);font-weight:600}#root .launch-switch .launch-state.is-open{background:var(--success-bg);color:var(--success)}#root .launch-switch .row{display:flex;gap:12px;flex-wrap:wrap;margin-top:12px}#root .sub-rows{display:flex;flex-direction:column;gap:14px;margin:0 0 20px;padding:0}#root .sub-rows>div{min-height:46px}#root .sub-rows dt{font-size:11px;color:var(--muted);font-weight:500}#root .sub-rows dd{margin:3px 0 0;font-size:14px;font-weight:650;line-height:1.3;min-height:2.6em}#root .sub-plan-card .sub-rows dd{min-height:0}#root .st-setup-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.25fr);gap:20px;align-items:start}#root .st-setup-grid>.st-section{margin:0}#root .st-account .st-checks{margin:18px 0 14px}#root .st-account .st-actions{margin-top:6px}#root .st-usage{margin:16px 0 0;font-size:12px;color:var(--muted)}#root .st-usage:empty{display:none}#root .st-setup-grid .st-stream{margin:0}#root .st-setup-grid .st-setup-pick{display:grid;gap:18px}@media(max-width:1100px){#root .st-setup-grid{grid-template-columns:1fr}}#root .st-tracks{list-style:none;margin:0 0 14px;padding:0;display:flex;flex-direction:column;gap:8px}#root .st-track{display:flex;align-items:center;gap:12px;flex-wrap:wrap;padding:12px 14px;border-radius:12px!important;background:var(--sunken)}#root .st-track-n{display:grid;place-items:center;flex:none;width:28px;height:28px;border-radius:8px!important;background:var(--tint);color:var(--accent-text);font-size:12px;font-weight:700}#root .st-track-name{flex:1;min-width:140px}#root .st-track-name strong{display:block;font-size:13px;overflow-wrap:anywhere}#root .st-track-name small{display:block;font-size:11px;color:var(--muted);margin-top:2px}#root .st-track-actions{display:flex;gap:6px;flex-wrap:wrap}#root .st-track-actions button{min-height:36px;padding:6px 10px;font-size:12px}#root .st-music-usage{margin:6px 0 14px}#root .st-drop.is-full{opacity:.5}#root .st-steps{display:flex;flex-direction:column;gap:20px;max-width:980px}#root .st-step{padding:0;overflow:hidden}#root .st-step-head{display:flex;align-items:center;gap:16px;padding:22px 24px 6px}#root .st-step-head>div{flex:1;min-width:0}#root .st-step-head h2{margin:0;font-size:20px}#root .st-step-head p{margin:4px 0 0;font-size:13px;color:var(--muted)}#root .st-step-n{display:grid;place-items:center;flex:none;width:34px;height:34px;border-radius:50%!important;background:var(--raised);color:var(--text);font:700 14px var(--font-heading)}#root .st-step.is-current .st-step-n{background:var(--brand);color:#fff}#root .st-step.is-done .st-step-n{background:var(--success-bg);color:var(--success)}#root .st-step.is-locked{opacity:.55}#root .st-step-body{padding:14px 24px 24px}#root .st-saved{margin:10px 0 0;font-size:13px;color:var(--success)}#root .st-step .st-get{display:flex;justify-content:center;margin:6px 0 4px}#root .st-cmd{margin-top:20px}#root .st-cmd-head{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}#root .st-cmd-head h3{margin:0;font-size:16px}#root .st-cmd-steps{margin:12px 0 0;padding-left:20px;display:flex;flex-direction:column;gap:6px;font-size:14px;color:var(--text)}#root .st-cmd .st-code{max-height:140px;overflow:auto;margin:14px 0 10px}#root .st-explain{margin-top:16px;padding:18px 20px;border-radius:14px!important;background:var(--tint)}#root .st-explain h4{margin:0 0 6px;font-size:14px}#root .st-explain h4+p{margin:0 0 14px;font-size:13px;line-height:1.6;color:var(--text)}#root .st-explain ol{margin:0 0 14px;padding-left:20px;display:flex;flex-direction:column;gap:5px;font-size:13px;line-height:1.5;color:var(--text)}#root .st-explain ul{margin:0;padding-left:18px;display:flex;flex-direction:column;gap:6px;font-size:13px;line-height:1.5;color:var(--text)}#root .st-linktools{display:flex;flex-wrap:wrap;gap:8px;margin-top:16px}#root .st-linktools button{min-height:36px;padding:6px 12px;font-size:12px}#root .st-linktools+.st-link{margin-top:10px}#root .st-live-block{margin-top:24px;padding-top:20px;box-shadow:0 -1px 0 var(--raised)}@media(max-width:760px){#root .st-step-head{padding:18px 18px 4px}#root .st-step-body{padding:12px 18px 20px}#root .st-cmd-head .primary{width:100%}}#root .st-setup2{display:grid;grid-template-columns:minmax(0,1.62fr) minmax(300px,1fr);gap:24px;align-items:start}#root .st-setup2 .st-steps{max-width:none;gap:20px}#root .st-setup2-side{display:flex;flex-direction:column;gap:20px;min-width:0}#root .st-side-card{padding:22px 24px;margin:0}#root .st-side-head{display:flex;align-items:center;gap:14px;margin:0 0 14px}#root .st-side-head>div,#root .st-side-head>span:not(.st-side-ico):not(.pill){flex:1;min-width:0}#root .st-side-head h2{margin:0;font-size:18px}#root .st-side-head p{margin:3px 0 0;font-size:13px;color:var(--muted)}#root .st-side-ico{display:grid;place-items:center;flex:none;width:38px;height:38px;border-radius:12px!important;background:var(--raised);color:var(--text)}#root .st-side-card .st-checks{margin:0 0 14px;gap:10px}#root .st-side-card .st-check-row{padding:12px 14px;border-radius:12px!important;background:var(--sunken)}#root .st-dot{flex:none;width:10px;height:10px;border-radius:50%!important;background:var(--muted)}#root .st-dot.good{background:var(--success)}#root .st-dot.warn{background:var(--warning)}#root .st-after{list-style:none;margin:0 0 12px;padding:0;display:flex;flex-direction:column;gap:16px}#root .st-after li{display:flex;gap:14px;align-items:flex-start}#root .st-after .st-step-n{width:34px;height:34px;background:var(--brand);color:#fff}#root .st-after strong{display:block;font-size:14px}#root .st-after p{margin:3px 0 0;font-size:13px;color:var(--muted)}#root .st-more-link{display:inline-flex;align-items:center;gap:4px;font-size:14px;font-weight:600;color:var(--accent-text);text-decoration:none}#root .st-trouble{display:grid;grid-template-columns:1fr 1fr;gap:12px}#root .st-trouble .st-unstick{display:contents}#root .st-trouble button{min-height:44px;width:100%}#root .st-trouble small{grid-column:1/-1;margin:0;font-size:12px;line-height:1.5;color:var(--muted)}#root .st-side-details{padding:0}#root .st-side-details summary{list-style:none;cursor:pointer;padding:20px 24px;display:flex;align-items:center;justify-content:space-between;gap:12px}#root .st-side-details summary::-webkit-details-marker{display:none}#root .st-side-details summary:after{content:"";width:8px;height:8px;border-right:2px solid var(--muted);border-bottom:2px solid var(--muted);transform:rotate(45deg);flex:none;transition:transform .2s}#root .st-side-details[open] summary:after{transform:rotate(-135deg)}#root .st-side-details .st-side-head{margin:0;flex:1}#root .st-side-details summary strong{display:block;font-size:18px}#root .st-side-details summary small{display:block;margin-top:3px;font-size:13px;color:var(--muted)}#root .st-side-details [data-live-box]{padding:0 24px 22px}#root .st-step-action{flex:none}#root .st-copy-launch{display:inline-flex;align-items:center;gap:8px;min-height:44px}#root .st-pick-row{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:0;padding-top:20px;margin-top:6px;box-shadow:0 -1px 0 var(--raised)}#root .st-pick-row>.st-choice{display:block;margin:0}#root .st-pick-row>.st-choice+.st-choice{padding-left:24px;margin-left:24px;box-shadow:-1px 0 0 var(--raised)}#root .st-pick-row .st-picks{flex-wrap:nowrap}#root .st-pick-row .st-picks .st-chip{flex:1;justify-content:center}#root .st-pick-row .st-note{margin:10px 0 0}#root .st-cmd{margin-top:6px}#root .st-cmd-flow{list-style:none;margin:0 0 16px;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}#root .st-cmd-flow li{display:flex;gap:12px;align-items:flex-start;position:relative}#root .st-cmd-flow li+li:before{content:"\203a";position:absolute;left:-14px;top:6px;color:var(--muted);font-size:18px}#root .st-cmd-flow .st-step-n{width:34px;height:34px;background:var(--brand);color:#fff;flex:none}#root .st-cmd-flow strong{display:block;font-size:14px}#root .st-cmd-flow p{margin:3px 0 0;font-size:12px;line-height:1.45;color:var(--muted)}#root .st-codebox{position:relative}#root .st-codebox .st-code{margin:0;padding-right:56px;max-height:120px}#root .st-code-copy{position:absolute;right:10px;top:50%;transform:translateY(-50%);display:grid;place-items:center;width:36px;height:36px;min-height:36px;padding:0;background:var(--raised)}#root .st-cmd-links{display:flex;gap:20px;flex-wrap:wrap;margin:12px 0}#root .st-link-btn{display:inline-flex;align-items:center;gap:4px;min-height:32px;padding:0;background:none;box-shadow:none;color:var(--accent-text);font-size:14px;font-weight:600}#root .st-more{margin-top:6px;border-radius:12px!important;background:var(--sunken)}#root .st-more summary{cursor:pointer;list-style:none;padding:14px 16px;font-size:14px;font-weight:600;display:flex;align-items:center;gap:10px}#root .st-more summary::-webkit-details-marker{display:none}#root .st-more summary:before{content:"";width:7px;height:7px;border-right:2px solid var(--muted);border-bottom:2px solid var(--muted);transform:rotate(-45deg);transition:transform .2s}#root .st-more[open] summary:before{transform:rotate(45deg)}#root .st-more .st-explain{margin:0;background:none;padding:0 16px 16px}#root .st-live-check{flex-direction:row;align-items:center;flex-wrap:wrap;gap:10px}@media(max-width:1100px){#root .st-setup2{grid-template-columns:1fr}}@media(max-width:760px){#root .st-cmd-flow{grid-template-columns:1fr;gap:12px}#root .st-cmd-flow li+li:before{display:none}#root .st-pick-row{grid-template-columns:1fr;gap:18px}#root .st-pick-row>.st-choice+.st-choice{padding-left:0;margin-left:0;box-shadow:none}#root .st-step-head{flex-wrap:wrap}#root .st-step-action,#root .st-copy-launch{width:100%}#root .st-trouble{grid-template-columns:1fr}#root .st-side-card{padding:18px}}#root .st-link-btn{border:0!important;background:none!important;box-shadow:none!important;padding:0!important;min-height:32px}#root .st-codebox .st-code{max-height:none}#root .st-codebox .st-code[data-full]{max-height:200px;overflow:auto}#root .st-side-card button:not(.primary):not(.ghost):not(.danger):not(:disabled){background:var(--raised);color:var(--text);box-shadow:none}#root .st-side-card button:disabled{background:var(--raised);color:var(--muted);opacity:.7}#root .st-get:empty{display:none}#root .st-get:has(#studio-music-required){flex-direction:column;align-items:center;gap:12px}#root .st-get #studio-music-required{width:100%;max-width:480px;margin:0;text-align:center;line-height:1.6}#root .st-get:has(#studio-music-required) .st-getlink{flex:none;max-width:100%}#root .st-side-card .st-actions{position:static;margin:0;padding:0}#root :is(.st-settings,.st-testing) :is(.st-check input[type=checkbox],input.st-switch){appearance:none;-webkit-appearance:none;flex:none;width:44px;height:26px;margin:0;border:0;border-radius:999px!important;background:var(--raised);position:relative;cursor:pointer;transition:background .2s}#root :is(.st-settings,.st-testing) :is(.st-check input[type=checkbox],input.st-switch):after{content:"";position:absolute;left:3px;top:3px;width:20px;height:20px;border-radius:50%;background:#fff;transition:transform .2s}#root :is(.st-settings,.st-testing) :is(.st-check input[type=checkbox],input.st-switch):checked{background:var(--brand)}#root :is(.st-settings,.st-testing) :is(.st-check input[type=checkbox],input.st-switch):checked:after{transform:translate(18px)}#root :is(.st-settings,.st-testing) :is(.st-check input[type=checkbox],input.st-switch):focus-visible{outline:2px solid var(--accent-text);outline-offset:2px}#root .st-settings .st-check{display:flex;align-items:center;gap:12px;margin:0 0 14px}@media(min-width:1101px){#root .st-settings{grid-template-columns:minmax(0,1fr) minmax(320px,400px)}#root .st-set-side{position:sticky;top:calc(var(--announcement-height,0px) + 96px)}}#root .st-settings>form{display:flex;flex-direction:column;gap:20px;min-width:0}#root .st-settings>form>.st-section{margin:0}#root .st-set-side{display:flex;flex-direction:column;gap:20px;min-width:0}#root .st-set-side>.st-section,#root .st-set-side>.st-preview{margin:0}#root .st-set-top{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);gap:20px;align-items:stretch}#root .st-set-top>.st-section{margin:0}#root .st-foot{margin:18px 0 0}#root .st-fontrow{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:16px;align-items:end;margin:0 0 14px}#root .st-fontrow select{width:100%;min-height:52px}#root .st-fontsample{margin:0;min-height:60px;display:grid;place-items:center;padding:8px 12px;border-radius:12px!important;background:var(--sunken);font-size:22px;line-height:1.2;color:#fff;text-align:center}#root .st-fontall{margin:0 0 14px}#root .st-fontall summary{cursor:pointer;list-style:none;color:var(--accent-text);font-size:14px;font-weight:600}#root .st-fontall summary::-webkit-details-marker{display:none}#root .st-fontall summary:after{content:" \2192"}#root .st-fontall[open] summary{margin-bottom:12px}#root .st-fonts{border:0;margin:0;padding:0}#root .sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}#root .st-gifts{border-collapse:separate;border-spacing:0 6px;width:100%}#root .st-gifts thead th{font-size:12px;font-weight:600;color:var(--muted);text-align:left;padding:0 14px 4px}#root .st-gifts tbody th,#root .st-gifts tbody td{padding:8px 14px;background:var(--sunken);font-size:14px;text-align:left}#root .st-gifts tbody th{border-radius:10px 0 0 10px!important}#root .st-gifts tbody td:last-child{border-radius:0 10px 10px 0!important}#root .st-gifts input[type=number]{width:120px;min-height:36px;height:36px;padding:0 10px;background:var(--raised)}#root .st-gifts tr.is-off :is(th,td[data-gift-to]){opacity:.55}#root .st-savebar{position:sticky;bottom:12px;z-index:4;display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;padding:14px 18px;margin:0;border-radius:14px!important;background:color-mix(in srgb,var(--surface) 94%,transparent);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);box-shadow:var(--g-e1)}#root .st-dirty{font-size:14px;color:var(--muted)}#root .st-savebtns{display:flex;gap:10px;flex-wrap:wrap}#root .st-live .st-card-top{display:flex;align-items:flex-start;gap:10px}#root .st-live .st-card-top>div{flex:1;min-width:0}#root .st-live-cap{text-align:center;margin:12px 0 0}#root .st-set-info{display:flex;gap:14px;align-items:flex-start}#root .st-set-info h2{margin:0;font-size:16px}#root .st-set-info p{margin:4px 0 0;font-size:13px;color:var(--muted)}#root .st-test-pair>.st-section{margin:0}#root .st-test-card .st-check{display:flex;align-items:center;gap:12px;margin:0 0 12px}@media(max-width:1100px){#root .st-set-top{grid-template-columns:1fr}}@media(max-width:760px){#root .st-fontrow,#root .st-test-pair{grid-template-columns:1fr}#root .st-gifts input[type=number]{width:90px}#root .st-savebar{bottom:70px}}#root .st-gifts input.st-switch{width:44px;height:26px;min-height:26px;padding:0}#root .st-gifts input[type=number]{min-height:36px}@media(max-width:760px){#root .st-gifts tbody th,#root .st-gifts tbody td,#root .st-gifts thead th{padding:8px;font-size:13px}#root .st-gifts input[type=number]{width:76px}}#root .st-gifts input[type=number]{height:36px!important;min-height:36px!important;padding:0 10px!important}#root .st-gifts input.st-switch{height:26px!important;min-height:26px!important}#root .st-testing{display:grid;gap:24px;align-items:start}@media(min-width:1101px){#root .st-testing{grid-template-columns:minmax(0,1fr) minmax(320px,420px)}}#root .st-test-main{display:flex;flex-direction:column;gap:20px;min-width:0}#root .st-test-main>.st-section,#root .st-test-pair>.st-section{margin:0}#root .st-test-card h2{display:flex;align-items:center;gap:10px;margin:0;font-size:20px}#root .st-test-card h2 .pill{font-size:12px;padding:5px 12px}#root .st-sub-line,#root .st-test-card>.st-note:first-of-type{margin:4px 0 16px;font-size:14px;color:var(--muted)}#root .st-test-card :is(input:not([type=checkbox]):not([type=range]),select){height:48px!important;min-height:48px!important;padding:0 14px}#root .st-test-card .st-field{display:flex;flex-direction:column;gap:6px;min-width:0}#root .st-test-card .st-field>span:first-child{font-size:13px;color:var(--muted)}#root .st-test-card .st-row{display:flex;flex-wrap:wrap;gap:12px;align-items:flex-end;margin:0 0 12px}#root .st-test-card .st-row:last-child{margin-bottom:0}#root .st-test-card .st-grow{flex:1 1 220px}#root .st-chatrow .st-field:first-child{flex:0 1 200px}#root .st-chatrow button{height:48px;padding:0 22px}#root .st-test-card button:not(.primary):not(.danger):not(.st-count):not(:disabled){background:var(--raised);color:var(--text);box-shadow:none}#root .st-test-card button{min-height:44px}#root .st-test-grid{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:16px;margin:0 0 16px}#root .st-inline{display:flex;gap:10px}#root .st-inline input{flex:1;min-width:0}#root .st-inline button{width:48px;height:48px;padding:0}#root .st-counts{display:flex;flex-wrap:wrap;gap:10px;align-items:center;margin:0 0 16px;border:0;padding:0}#root .st-counts legend{flex:0 0 100%;font-size:14px;color:var(--text);margin-bottom:8px;padding:0}#root .st-count{min-width:70px;height:44px;padding:0 16px;background:var(--raised);color:var(--text);font-weight:600}#root .st-count.is-on{background:transparent;box-shadow:inset 0 0 0 2px var(--brand);color:var(--text)}#root .st-custom{display:flex;align-items:center;gap:8px;padding:0 0 0 14px;height:44px;border-radius:var(--gr-control)!important;background:var(--raised);color:var(--muted)}#root .st-custom input{width:84px;height:44px!important;min-height:44px!important;background:var(--sunken)}#root .st-effect-row{display:flex;gap:16px;align-items:stretch;margin:0 0 18px}#root .st-effectbox{flex:1;margin:0;padding:14px 16px;border-radius:12px!important;background:var(--tint);color:var(--text);font-size:14px;display:flex;align-items:center}#root .st-effect-row .primary{flex:none;min-width:150px}#root .st-subhead{margin:6px 0 10px;padding-top:18px;font-size:15px;box-shadow:0 -1px 0 var(--raised)}#root .st-repeat .st-field{flex:0 1 200px}#root .st-test-pair{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:20px;align-items:stretch}#root .st-test-card .st-unstick{display:flex;flex-wrap:wrap;gap:8px 14px;align-items:center}#root .st-test-card .st-unstick small{flex:1 1 180px;font-size:12px;color:var(--muted);line-height:1.5}#root .st-test-card .st-unstick .st-why{flex-basis:100%}@media(max-width:760px){#root .st-test-grid{grid-template-columns:1fr}#root .st-effect-row{flex-direction:column}#root .st-test-pair{grid-template-columns:1fr}}#root .st-test-card :is(input:not([type=checkbox]):not([type=range]),select){box-sizing:border-box;padding:0 14px!important}#root .st-custom input{box-sizing:border-box}#root .st-test-card .st-chatrow button,#root .st-test-card .st-repeat>button{height:48px}#root .st-live-frame{position:relative}#root .st-live-frame img[data-pv-img]{display:block;width:100%;height:auto;aspect-ratio:9/16;object-fit:contain;background:#000;border-radius:12px}#root .st-live-frame img[hidden],#root .st-live-frame iframe[hidden],#root .st-pv-wait[hidden]{display:none}#root .st-pv-wait{position:absolute;inset:0;display:grid;place-items:center;margin:0;color:var(--muted);font-size:14px;background:var(--sunken);border-radius:12px}#root .st-pv-label{margin:12px 0 0;text-align:center;font-size:13px}#root .st-pv-label a{color:var(--accent-text);font-weight:600}#root .st,#root .st:has(.st-settings),#root .st:has(.st-testing){max-width:none;margin:0;padding-bottom:64px}#root .workspace-main:has(.member-studio-host){max-width:none;padding-left:32px;padding-right:32px}#root .st-setup2{grid-template-columns:minmax(0,1.7fr) minmax(320px,1fr)}#root .st-handle input:focus,#root .st-handle input:focus-visible{outline:none!important}#root .st-handle{position:relative}#root .st-handle:focus-within{box-shadow:inset 0 0 0 2px var(--brand)}#root .st-user .st-handle input:focus,#root .st-user .st-handle input:focus-visible{outline:none!important;box-shadow:none}#root .st-pick-row{flex:1 1 100%;width:100%}#root .st-setup-pick{display:flex;flex-wrap:wrap;gap:18px 44px;align-items:flex-start}#root .st-setup-pick>.st-choice:nth-of-type(1){flex:0 0 auto}#root .st-setup-pick>.st-choice:nth-of-type(2){flex:1 1 320px;min-width:0}#root .st-more-sq{background:var(--sunken);color:var(--muted)}#root .st-more-sq span:first-child{font-size:20px;line-height:1}#root .setup-guide{max-width:760px}#root .setup-guide-steps{margin:16px 0 20px;padding-left:22px;display:flex;flex-direction:column;gap:8px;font-size:15px}#root .st :is(select,textarea,input:not([type=checkbox]):not([type=radio]):not([type=range])):focus-visible{outline:none!important;box-shadow:0 0 0 2px var(--brand)}#root .st-quiet{border:0!important;background:none!important;box-shadow:none!important;padding:0!important;min-height:32px;color:var(--muted);font-size:13px;text-decoration:underline;margin-left:auto}#root .st-quiet:hover{color:var(--text)}.st-dialog{max-width:440px;width:calc(100% - 32px);padding:24px;border:0;border-radius:16px;background:var(--surface,#1b2128);color:var(--text,#fff);box-shadow:0 24px 60px #00000080}.st-dialog::backdrop{background:#0009}.st-dialog h2{margin:0 0 10px;font-size:20px}.st-dialog p{margin:0 0 20px;color:var(--muted,#9aa4b2);line-height:1.55}.st-dialog .st-row{display:flex;gap:12px;flex-wrap:wrap}#root .stream-link-row{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap;margin-top:28px;padding-top:24px;box-shadow:0 -1px 0 var(--raised)}#root .stream-link-row h2{margin:0 0 4px;font-size:18px}#root .stream-link-row p{margin:0;font-size:13px}.st-dialog button{min-height:44px;padding:0 18px;border:0;border-radius:10px;background:var(--raised,#2a323c);color:var(--text,#fff);font:600 14px inherit;cursor:pointer}.st-dialog button.danger{background:#c8323c;color:#fff}.st-dialog button:focus-visible{outline:2px solid var(--brand,#0a7cff);outline-offset:2px}:root,html[data-theme=dark],html[data-theme=light]{--focus:var(--accent-text);--gr-fast:.14s;--gr-ease:cubic-bezier(.2,.7,.2,1)}html{scroll-padding-top:calc(var(--announcement-height,0px) + 96px);scrollbar-gutter:stable}body{min-width:0}#root :is(button,.button,input,select,textarea),:is(#modal,.st-dialog) :is(button,.button,input,select,textarea){box-sizing:border-box}#root :is(button,.button),:is(#modal,.st-dialog) :is(button,.button){min-height:44px!important;white-space:normal;line-height:1.35;overflow-wrap:anywhere}#root :is(button,.button,summary,select,input,textarea,a),:is(#modal,.st-dialog) :is(button,.button,summary,select,input,textarea,a){transition:background-color var(--gr-fast) ease,color var(--gr-fast) ease,box-shadow var(--gr-fast) ease,outline-color var(--gr-fast) ease,transform var(--gr-fast) var(--gr-ease),opacity var(--gr-fast) ease}#root :is(button,.button):not(:disabled):active,:is(#modal,.st-dialog) :is(button,.button):not(:disabled):active{transform:scale(.98)}#root :is(button,.button):disabled,:is(#modal,.st-dialog) :is(button,.button):disabled{cursor:not-allowed;transform:none}@media(hover:hover){#root :is(button,.button):not(:disabled):hover,:is(#modal,.st-dialog) :is(button,.button):not(:disabled):hover{transform:translateY(-1px)}#root :is(.settings-nav a,.st-tabs a,.account-popover a):hover{background:var(--raised);color:var(--text)}}#root :is(a,button,input,select,textarea,summary,[tabindex]:not([tabindex="-1"])):focus-visible,:is(#modal,.st-dialog) :is(a,button,input,select,textarea,summary,[tabindex]:not([tabindex="-1"])):focus-visible{outline:2px solid var(--focus)!important;outline-offset:3px}#root #main:focus{outline:none!important}#root :is(input:not([type=checkbox]):not([type=radio]):not([type=range]),select,textarea){max-width:100%}#root :is(.st-check,.check){min-height:44px}#root :is(.st-switch,input[type=checkbox],input[type=radio]){flex-shrink:0;cursor:pointer}#root :is(.workspace-body,.workspace-main,.settings-content,.st-setup2>*,.st-settings>*,.st-testing>*,.sub-layout>*,.world-grid>*,.gr-head>*){min-width:0}#root :is(.page-heading,.gr-head,.sub-row,.st-row,.dialog-actions){flex-wrap:wrap}#root :is(.sub-state,.sub-note,.st-note,.inline-error,.st-status,.sub-status,.device-row strong){overflow-wrap:anywhere}#root :is(.st-status,.sub-status,.inline-error):empty{display:none}#root>.public-header .header-inner{max-width:none;padding-inline:clamp(20px,3.3vw,64px)}#root>main.wrap{max-width:none;width:100%;padding-inline:clamp(20px,3.3vw,64px);box-sizing:border-box}#root .workspace-main{max-width:none;padding-inline:32px}#root :is(.hero.gr-hero,.gr-steps,.landing-section,.home-catalog,.home-community,.billing-plans,.community-page,.gr-socials){max-width:none}#root .hero.gr-hero{padding-inline:0;gap:clamp(32px,5vw,96px)}#root .gr-steps{padding-inline:0}#root :is(.home-catalog,.landing-section) .show-catalog{max-width:none}#root .st-actions:not(.st-savebar){position:static}#root .settings-nav a{min-height:44px;display:flex;align-items:center;box-sizing:border-box}#root .account-popover{max-width:min(320px,calc(100vw - 32px));right:0}#root .workspace-top{background:var(--bg)}#root .account-popover :is(a,button){min-height:44px;display:flex;align-items:center;padding:10px 12px;text-align:start}#root .public-nav a{display:flex;align-items:center;min-height:44px}#root :is(.public-footer,.workspace-legal,.information-toc,.information-related) a{display:inline-flex;align-items:center;min-height:44px}#root .footer-socials a{min-width:44px;justify-content:center}#root .footer-socials{gap:4px}#root .gr-watch{display:inline-flex;align-items:center;justify-content:center;padding:8px 12px}#root .tp-btn{min-width:44px;width:44px;height:44px}#root .tp-bar{min-height:56px}#root .tp-seek{min-height:24px}#root .plan-card .plan-title .plan-badge.plan-popular,#root .sub-popular{background:var(--tint)!important;color:var(--accent-text)!important}#root .sub-plan-option.is-on small{color:#fff}#root .plan-title{min-height:28px;gap:8px;flex-wrap:wrap}#root .plan-card .plan-rows>div{min-height:64px}#root .st-fontsample{color:var(--text)}#root .st-gifts input[type=number]{height:44px!important;min-height:44px!important;box-sizing:border-box}#root .st-savebar{scroll-margin-bottom:110px}#root .st-savebar[hidden]{display:none!important}#root .st-drop:focus-within{outline:2px solid var(--focus);outline-offset:3px}#root .st-tracks{padding:0;list-style:none}#root .st-track-name{min-width:0;overflow-wrap:anywhere}#root .st-track-actions{display:flex;flex-wrap:wrap;gap:8px}#root .st-track-actions button{min-width:44px}#root .st-sq{padding:10px 6px;overflow-wrap:normal}#root .st-sq [data-no-translate]{white-space:nowrap}#root .sub-pay-summary{flex-wrap:wrap}#root .sub-pay-summary>div{flex:1 1 150px;min-width:0}#root .sub-pay-summary .sub-link{background:transparent;box-shadow:none;color:var(--link);padding:0;margin:0;min-width:max-content}#root :is(input,select,textarea,button,a){scroll-margin-block:100px 160px}#root details::details-content{opacity:0;transform:translateY(-4px);transition:opacity .16s ease,transform .16s var(--gr-ease),content-visibility .16s allow-discrete}#root details[open]::details-content{opacity:1;transform:none}:is(#modal,.st-dialog){box-sizing:border-box;max-width:min(560px,calc(100vw - 32px));max-height:calc(100dvh - 32px);padding:24px;border:0;border-radius:var(--gr-card)!important;background:var(--surface);color:var(--text);box-shadow:var(--g-e3);overflow:auto;overscroll-behavior:contain;font-family:var(--font-body)}:is(#modal,.st-dialog) h2{font:750 24px/1.25 var(--font-heading);letter-spacing:-.03em;margin:0 0 12px;overflow-wrap:anywhere}:is(#modal,.st-dialog) p{font-size:14px;line-height:1.6;color:var(--muted);overflow-wrap:anywhere}:is(#modal,.st-dialog) :is(input,select,textarea){font:14px/1.4 var(--font-body);border-radius:var(--gr-control)!important;background:var(--sunken);color:var(--text);border:0;min-height:44px;padding:12px;max-width:100%}:is(#modal,.st-dialog) :is(button,.button){font:650 13px/1.35 var(--font-body);border-radius:var(--gr-control)!important;background:var(--raised);color:var(--text);border:0;padding:11px 17px;cursor:pointer}:is(#modal,.st-dialog) .primary{background:var(--brand);color:#fff}:is(#modal,.st-dialog) .danger{background:var(--danger-solid);color:#fff}:is(#modal,.st-dialog) :is(.row,.st-row,.dialog-actions){display:flex;flex-wrap:wrap;gap:12px}.st-dialog form{display:grid;gap:20px}.st-dialog form input{width:100%}:is(#modal,.st-dialog)::backdrop{background:color-mix(in srgb,var(--sunken) 70%,transparent)}:is(#modal,.st-dialog){opacity:0;transform:translateY(6px) scale(.99);transition:opacity .12s ease,transform .16s var(--gr-ease),display .16s allow-discrete,overlay .16s allow-discrete}:is(#modal,.st-dialog)[open]{opacity:1;transform:none}@starting-style{:is(#modal,.st-dialog)[open]{opacity:0;transform:translateY(6px) scale(.99)}}#root .account-popover:not([hidden]){animation:gr-pop-in .16s var(--gr-ease)}@keyframes gr-pop-in{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:none}}@media(max-width:1100px){#root .st-setup2{grid-template-columns:minmax(0,1fr)}#root .workspace-main:has(.member-studio-host){padding-inline:24px}}@media(max-width:760px){#root .workspace-main,#root .workspace-main:has(.member-studio-host){padding-inline:20px}#root .hero.gr-hero{gap:28px}#root .hero.gr-hero h1{font-size:clamp(34px,10.4vw,46px);overflow-wrap:anywhere}#root .public-header .header-inner{padding-inline:16px;gap:8px}#root .public-header .public-actions{gap:6px}#root .public-header .public-actions.is-signed-in>a.button.primary{display:none!important}#root .public-header .public-actions :is(.button,button){padding-inline:10px}#root .public-header .public-actions .utility{min-width:44px;padding-inline:8px}#root .settings-nav{flex-wrap:wrap;overflow:visible;gap:4px}#root .settings-nav a{flex:1 1 auto;justify-content:center;padding:10px;white-space:normal}#root .mobile-bottom{height:auto;min-height:78px;padding-bottom:max(12px,env(safe-area-inset-bottom));gap:2px}#root .mobile-bottom a{flex:1;min-width:0;min-height:44px;padding:0 2px;font-size:10px;text-align:center;overflow-wrap:anywhere}#root .workspace-legal{padding-bottom:100px}#root .st-savebar{bottom:calc(88px + env(safe-area-inset-bottom));padding:12px}#root .st-savebtns{width:100%}#root .st-savebtns button{flex:1}#root .st-section{padding:20px}#root .st-gifts :is(th,td){padding-inline:6px}#root .st-gifts input[type=number]{width:70px}#root .st-track-actions{width:100%}#root :is(.st-settings>aside,.st-test-side){order:0;position:static}#root :is(.st-settings,.st-testing) .st-phone{height:min(55vh,420px)}#root .sub-popular{background:var(--tint)!important;color:var(--accent-text)!important}:is(#modal,.st-dialog){padding:24px;max-height:calc(100dvh - 24px)}#modal .launch-community-links{display:flex;flex-direction:column;gap:12px}#modal .launch-community-links .button{width:100%;overflow-wrap:normal}}@media(max-width:900px){#root .public-header .header-inner{flex-wrap:wrap;gap:4px 12px;padding-block:10px}#root .public-header .public-nav{order:3;display:flex;width:100%;justify-content:space-around;gap:12px;margin:0}#root .public-nav a{font-size:12px;padding:8px 4px;justify-content:center}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{scroll-behavior:auto!important;animation:none!important;transition:none!important}#root :is(button,.button):is(:hover,:active){transform:none!important}#root details::details-content{transition:none!important;transform:none!important}}html[data-reduce-motion=true] *,html[data-reduce-motion=true] *:before,html[data-reduce-motion=true] *:after{scroll-behavior:auto!important;animation:none!important;transition:none!important}html[data-reduce-motion=true] #root :is(button,.button):is(:hover,:active){transform:none!important}html[data-reduce-motion=true] #root details::details-content{transition:none!important;transform:none!important}#root .st-pv-empty{display:grid;place-items:center;align-content:center;gap:4px;margin:0;min-height:320px;padding:24px;text-align:center;color:var(--muted);font-size:14px;line-height:1.55;background:var(--sunken);border-radius:12px}#root .st-pv-empty a{color:var(--accent-text);font-weight:600}#root .st-pv-empty[hidden],#root .st-pv-wait[hidden]{display:none}#root>main.wrap:has(>.gr-hero){max-width:1180px;margin-inline:auto;padding-inline:24px}#root>main.wrap:has(>.gr-hero) :is(.gr-hero,.gr-steps,.landing-section,.home-catalog,.home-community){max-width:100%;box-sizing:border-box}#root .hero.gr-hero{gap:40px;padding-block:44px 36px}#root .hero.gr-hero h1{font-size:clamp(38px,4vw,56px)}#root .hero .gr-hero-media{transform:none;min-width:0;box-sizing:border-box;overflow:hidden}#root .hero .gr-hero-media .hero-trailer :is(.tp-stage,video){width:100%;max-width:100%;height:auto;aspect-ratio:16/9;box-sizing:border-box}#root .hero .gr-hero-media .hero-trailer:fullscreen :is(.tp-stage,video){height:100%;aspect-ratio:auto;object-fit:contain}html.is-scrolled #root .public-header .header-inner{min-height:88px;padding-block:0}#root .workspace-main:has(>.home-show){max-width:1240px}#root .workspace-main .home-show.gr-show{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}#root .workspace-main .gr-show>a{min-height:0;aspect-ratio:16/9;overflow:hidden}#root .workspace-main .gr-show .home-show-info{padding:24px}#root .workspace-main .gr-show h2{font-size:25px}#root .gr-banner{width:100%;max-width:720px;height:260px;min-height:0;aspect-ratio:auto;margin:32px auto 0}#root .gr-banner>:is(img,video){object-fit:contain}#root .gr-banner .gr-banner-link{font-size:18px;gap:8px}#root .gr-banner .gr-banner-link .social-logo{width:24px;height:24px}#root .st-setup2{grid-template-columns:minmax(0,1.35fr) minmax(340px,1fr)}#root .st-setup2-side :is(.st-side-head p,.st-check-hint,.st-check-row p,.st-side-card li){font-size:14px;line-height:1.5}#root .st-picks{flex-wrap:wrap}#root#root input[type=checkbox]:not([role=switch]){appearance:none;-webkit-appearance:none;position:relative;display:inline-grid;place-content:center;flex:0 0 22px;width:22px!important;height:22px!important;min-width:22px!important;min-height:22px!important;padding:0!important;margin:0;border:2px solid var(--muted)!important;border-radius:6px!important;background:var(--sunken);box-sizing:border-box;vertical-align:middle;cursor:pointer;transition:background .14s ease,border-color .14s ease}#root#root input[type=checkbox]:not([role=switch]):before{content:none}#root#root input[type=checkbox]:not([role=switch]):after{content:""!important;position:static;display:block!important;width:5px;height:10px;background:transparent;border:solid var(--text-on-brand,#fff);border-width:0 2px 2px 0;border-radius:0;transform:translateY(-1px) rotate(45deg);opacity:0;transition:opacity .14s ease}#root#root input[type=checkbox]:not([role=switch]):checked{background:var(--brand);border-color:var(--brand)!important}#root#root input[type=checkbox]:not([role=switch]):checked:after{transform:translateY(-1px) rotate(45deg);opacity:1}#root .st-show-controls .st-control-row{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-top:24px;flex-wrap:wrap}#root .st-show-controls .st-check{margin:0;min-height:44px}#root .st-test-pair>.st-section{margin:0;padding:24px}#root .st-test-pair>.st-section h2{font-size:22px;margin:0 0 8px}@media(max-width:1100px){#root .st-setup2,#root .workspace-main .home-show.gr-show{grid-template-columns:1fr}#root .workspace-main .gr-show>a{max-height:320px}}@media(max-width:900px){html.is-scrolled #root .public-header .header-inner{min-height:68px}}@media(max-width:760px){#root>main.wrap:has(>.gr-hero){padding-inline:20px}#root .hero.gr-hero{gap:24px;padding-block:28px}#root .gr-banner{height:auto;aspect-ratio:1000/430}#root .gr-banner .gr-banner-link{font-size:16px}#root .workspace-main .gr-show .home-show-info{padding:20px}#root .st-test-pair>.st-section{padding:20px}}@media(max-width:760px){html.is-scrolled #root .public-header .header-inner{padding-block:10px}}@media(max-width:900px){html.is-scrolled #root .public-header .header-inner{padding-block:10px}}#root .gr-banner>.community-banner{object-fit:cover;border:0!important;margin:0}#root main:has(>.gr-hero) .landing-section{margin-top:48px}#root .gr-steps{padding-bottom:24px}#root .public-header .header-inner{transition:none}#root :is(.st-settings,.st-testing) .st-live-frame:has(.st-pv-empty:not([hidden])){height:auto;aspect-ratio:auto;max-height:none;background:var(--sunken)}#root .st-live-frame .st-pv-empty{min-height:220px;height:100%;border-radius:0!important}#root:has(.cl)>.public-header .public-utilities{display:flex}@media(max-width:760px){#root .public-header .header-inner,html.is-scrolled #root .public-header .header-inner{flex-wrap:nowrap;gap:8px;min-height:64px;padding:8px 12px}#root .public-header .public-nav{display:none!important}#root .public-header .brand{width:auto;min-width:0;flex:0 0 auto;gap:4px}#root .public-header .brand .brand-icon{width:24px;height:24px;flex:0 0 24px}#root .public-header .brand .wordmark-art{display:block;width:64px;max-width:none;flex:0 0 64px}#root .public-header .brand .wordmark-art img{display:block;width:64px;max-width:none;height:auto}#root .public-header .public-actions{gap:4px;min-width:0;margin-left:auto;flex:0 1 auto}#root .public-header .public-actions .public-utilities{display:flex;gap:0;margin:0;flex:0 0 auto}#root .public-header .public-actions .utility{width:44px;min-width:44px;height:44px;padding:0}#root .public-header .public-actions .utility svg{width:17px;height:17px}#root .public-header .public-actions>.button{min-height:44px;padding:8px;font-size:11px;white-space:nowrap;overflow-wrap:normal;flex:none}#root .public-header .public-actions.is-signed-in>.sign-in-action{max-width:135px;overflow:hidden;text-overflow:ellipsis;display:block;align-content:center}}@media(max-width:350px){#root .public-header .brand .wordmark-art{display:none}}#root .cl .community-destination{border-radius:var(--gr-control)!important;background:var(--raised);color:var(--text);box-shadow:var(--g-e1);min-height:56px}#root .cl .cl-discord{background:var(--brand);color:var(--text-on-brand,#fff)}#root .cl .cl-discord>img{filter:brightness(0) invert(1)}#root .cl .cl-block{border-radius:var(--gr-card)!important;box-shadow:var(--g-e1)}#root .cl :is(.hero-trailer,.tp-stage,.hero-trailer video){border-radius:var(--gr-media)!important;overflow:hidden}#root .cl .cl-rewards :is(.result-image-trigger,img){border-radius:var(--gr-card)!important;overflow:hidden}#root .cl .cl-flow li:before{border-radius:var(--gr-pill)!important}#root .cl .countdown-values>div{border-radius:var(--gr-pill)!important}#root .cl .community-site-link{min-height:44px;align-items:center}@media(hover:hover){#root .cl .community-destination:hover{transform:translateY(-1px);box-shadow:var(--g-e2)}}@media(prefers-reduced-motion:reduce){#root .cl .community-destination:hover{transform:none}}#root .cl .cl-small{opacity:1;color:var(--muted)}@media(max-width:760px){#root .clean-footer .footer-bar>nav:first-child{min-width:0;flex-wrap:wrap;column-gap:16px;row-gap:4px}}#root .cl .channel-grid{grid-template-columns:repeat(2,minmax(0,1fr))}#root .cl .channel-card{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"identity identity" "platform metrics" "status status";gap:12px}#root .cl .channel-card .channel-identity>div{min-width:0}#root .cl .channel-card .channel-status{justify-self:start;max-width:100%;white-space:normal}@media(max-width:600px){#root .cl .channel-grid{grid-template-columns:minmax(0,1fr)}}#root .st-cmd-flow{list-style:decimal;margin:0 0 20px;padding-inline-start:16px;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px 24px;font-size:12px;line-height:1.5;color:var(--muted)}#root .st-cmd-flow li{display:list-item;padding:0;min-width:0;font-size:12px;color:var(--text);overflow-wrap:anywhere}#root .st-cmd-flow li::marker{color:var(--muted);font-size:12px}#root .st-cmd-flow li+li:before{content:none;display:none}#root .st-cmd-links{margin:10px 0 0;gap:16px;align-items:center;justify-content:space-between}#root .st-cmd-links :is(.st-link-btn,.st-quiet){font-size:12px;color:var(--muted)}#root .st-cmd-links :is(.st-link-btn,.st-quiet):hover{color:var(--text)}#root .st-cmd .st-code{padding:16px;margin:12px 0 0;max-height:160px;overflow:auto}#root .st-cmd .st-code[hidden]{display:none!important}@media(max-width:480px){#root .st-cmd-flow{grid-template-columns:1fr;row-gap:4px;margin-bottom:16px}}#root .st-pick-row .st-chip{padding-inline:8px;white-space:nowrap;overflow-wrap:normal;min-width:0}#root .workspace-main:has(>.settings-layout){max-width:none}#root .settings-layout{max-width:none;width:100%;gap:32px}#root .settings-content{max-width:none;min-width:0;width:100%;padding:32px;box-sizing:border-box}#root .settings-content :is(.account-section,.compact-profile,.custom-account,.account-content,.preferences-panel,.billing-plans){max-width:none;min-width:0;box-sizing:border-box}#root .settings-content .account-avatar{border-radius:50%!important}#root .settings-content .billing-plans{width:100%;margin-inline:0}@media(max-width:1100px){#root .settings-layout{grid-template-columns:minmax(0,1fr);gap:24px}#root .settings-nav{flex-direction:row;flex-wrap:wrap;gap:4px}#root .settings-nav a{flex:1 1 auto;justify-content:center}#root .settings-content:has(.custom-account[data-section=profile]) .account-content{display:block}}@media(max-width:760px){#root .settings-content{padding:20px}}#root .motion-switch{display:inline-flex;align-items:center;justify-content:center;position:relative;width:44px;height:44px;min-width:44px;min-height:44px;padding:0;background:none;box-shadow:none;flex:none}#root .motion-switch input[role=switch]{inset:0!important;width:44px!important;height:44px!important;min-height:44px!important;margin:0;padding:0;opacity:0!important;z-index:1;cursor:pointer}#root .motion-switch>span{width:44px;height:24px;border-radius:999px!important;background:var(--raised);box-shadow:inset 0 0 0 1px var(--muted);transition:background-color var(--gr-fast) ease}#root .motion-switch>span:after{content:"";display:block;position:absolute;top:3px;left:3px;width:18px;height:18px;border-radius:50%!important;background:var(--muted);transition:transform var(--gr-fast) var(--gr-ease),background-color var(--gr-fast) ease}#root .motion-switch input:checked+span{background:var(--brand);box-shadow:none}#root .motion-switch input:checked+span:after{transform:translate(20px);background:var(--text-on-brand,#fff)}#root .motion-switch input:focus-visible+span{outline:3px solid var(--focus)!important;outline-offset:4px}#root .st-setup2{grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:none;gap:24px;align-items:start}#root .st-setup2>.st-steps,#root .st-setup2>.st-setup2-side{display:grid;grid-template-rows:none;grid-row:auto;align-content:start;gap:24px;min-width:0}#root .st-setup2>.st-steps{grid-column:1}#root .st-setup2>.st-setup2-side{grid-column:2}#root .st-setup2 :is(.st-step,.st-side-card){margin:0;min-width:0;box-sizing:border-box}#root .st-setup2 .st-setup-pick{grid-template-columns:minmax(0,1fr);gap:20px}#root .st-setup2 .st-choice:has([data-setup-browser]) .st-picks{display:grid;grid-template-columns:repeat(auto-fit,minmax(70px,1fr))}#root .st-setup2 [data-setup-browser]{width:auto;min-width:0}#root .st-setup2 .st-step-head{flex-wrap:wrap}#root .st-setup2 .st-step-head>div{min-width:0}#root .st-setup2 .st-step-action{max-width:100%}#root .st-cmd-flow li{font-size:13px;font-weight:700}#root .st-cmd-flow li::marker{font-size:13px;font-weight:700}@media(max-width:1100px){#root .st-setup2{grid-template-columns:minmax(0,1fr);grid-template-rows:none}#root .st-setup2>.st-steps,#root .st-setup2>.st-setup2-side{grid-template-rows:none;grid-row:auto;grid-column:auto}}#root .st-setup2 .st-setup-pick{display:grid}#root .st-setup2 .st-setup-pick>.st-choice{min-width:0}#root .st-setup2 .st-pick-row{gap:20px}#root .st-setup2 .st-pick-row>.st-choice+.st-choice{margin-left:0;padding-left:0;box-shadow:none}#root .st-setup2 .st-pick-row .st-picks{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}#root .st-setup2 .st-pick-row .st-chip{padding-inline:6px;font-size:12px}@media(max-width:760px){#root .settings-content .appearance-options{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}#root .settings-content .appearance-card{width:100%}}#root .st-setup2 .st-setup-pick>.st-choice{display:block;width:100%}#root .st-setup2 .st-choice:has([data-setup-browser]) .st-picks{width:100%}#root .show-card-actions:has(>.show-add:only-child){grid-template-columns:minmax(0,1fr)}#root :is(.show-card-actions,.home-stream-actions)>.show-add:only-child{width:100%;flex:1}#root .st-track>.st-track-actions{flex:0 1 auto;min-width:0;margin-inline-start:auto;justify-content:flex-end}@media(max-width:760px){#root .st-track>.st-track-actions{flex-basis:100%;width:100%}}#root .sub-checkout-page{grid-template-columns:minmax(0,1fr)}#root .sub-checkout-page .sub-status:empty{display:none}#root .sub-checkout-page .sub-plan-card{padding:24px}#root .sub-checkout-page .sub-plan-card .sub-plan-top{margin-bottom:8px}#root .sub-checkout-page .sub-plan-card .sub-state{margin:0}#root .sub-checkout-page .sub-plan-cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}#root .sub-checkout-page .sub-choice{padding:28px;background:var(--surface);border-radius:var(--gr-card)!important;box-shadow:var(--g-e1);gap:0;min-width:0}#root .sub-checkout-page .sub-choice.is-featured{background:var(--tint)}#root .sub-checkout-page .sub-plan-head{min-height:28px;gap:12px}#root .sub-checkout-page .sub-plan-head h3{font-size:20px;margin:0}#root .sub-checkout-page .sub-popular{background:var(--brand);color:#fff;font-size:11px}#root .sub-checkout-page .sub-plan-price{margin:32px 0 0;display:flex;flex-direction:column;gap:5px}#root .sub-checkout-page .sub-plan-price b{font-size:44px}#root .sub-checkout-page .sub-plan-price small{margin:0}#root .sub-checkout-page .sub-choice .sub-rows{margin:32px 0;gap:24px}#root .sub-checkout-page .sub-choice .sub-rows>div{min-height:66px}#root .sub-checkout-page .sub-choice .sub-rows dd{font-size:14px;line-height:1.6}#root .sub-checkout-page .sub-aside{gap:16px}#root .sub-help-links{display:flex;flex-wrap:wrap;gap:12px 24px;justify-content:center}#root .sub-help-links a{font-size:12px;min-height:44px;display:inline-flex;align-items:center}#root .billing-plans .plan-grid-3{grid-template-columns:repeat(3,minmax(0,1fr))}dialog.sub-checkout{box-sizing:border-box;width:min(480px,calc(100% - 32px));max-width:none;max-height:calc(100dvh - 32px);overflow:auto;margin:auto;padding:28px;border:0;border-radius:var(--gr-card)!important;background:var(--surface);color:var(--text);box-shadow:var(--g-e3);font:14px/1.5 var(--font-body)}dialog.sub-checkout::backdrop{background:#0009;backdrop-filter:blur(5px)}dialog.sub-checkout *{box-sizing:border-box}dialog.sub-checkout h2{font:750 25px/1.2 var(--font-heading);letter-spacing:-.04em;margin:0}dialog.sub-checkout button{min-height:44px;border:0;border-radius:var(--gr-control)!important;background:var(--raised);color:var(--text);padding:12px 16px;font:650 13px/1.3 var(--font-body);cursor:pointer;transition:background .16s ease,transform .14s ease,box-shadow .16s ease}dialog.sub-checkout button:disabled{opacity:.45;cursor:default}dialog.sub-checkout button:not(:disabled):hover{box-shadow:var(--g-e1);filter:brightness(1.08)}dialog.sub-checkout button:not(:disabled):active{transform:scale(.985)}dialog.sub-checkout :is(button,input,select):focus-visible{outline:3px solid var(--brand)!important;outline-offset:4px}.sub-checkout .sub-checkout-head{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:24px}dialog.sub-checkout .sub-checkout-close{width:44px;height:44px;padding:0;flex:none;color:var(--muted);font-size:22px}.sub-checkout .sub-pay-summary{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:18px;margin-bottom:24px;background:var(--sunken);border-radius:12px}.sub-checkout .sub-pay-summary strong{font-size:15px}.sub-checkout .sub-pay-summary small{display:block;margin-top:4px;font-size:12px;color:var(--muted)}.sub-checkout .sub-pay-summary>span{font-size:19px;font-weight:750;white-space:nowrap}.sub-checkout .sub-payment-methods{display:grid;gap:12px}dialog.sub-checkout .sub-payment-method{display:flex;align-items:center;gap:16px;text-align:start;min-height:90px;padding:18px;width:100%}.sub-payment-method strong{display:block;font-size:16px}.sub-payment-method small{display:block;margin-top:6px;font-size:12px;color:var(--muted);line-height:1.5}.sub-payment-method>span:nth-child(2){min-width:0;overflow-wrap:anywhere}.sub-payment-method>span:last-child{margin-inline-start:auto;color:var(--muted);font-size:22px}.sub-provider-mark{display:grid;place-items:center;flex:none;width:44px;height:44px;background:#fff;border-radius:10px}.sub-provider-mark img{display:block;width:34px;height:34px}.sub-provider-mark.sub-usdt-mark{background:var(--sunken);color:var(--success);font-weight:800;font-size:24px}.sub-provider-heading{display:flex;align-items:center;gap:12px;margin-bottom:20px;font-size:18px}dialog.sub-checkout .sub-checkout-back{display:block;background:none;color:var(--link);padding:0;margin:-8px 0 8px}dialog.sub-checkout .sub-checkout-primary{background:var(--brand);color:#fff;width:100%;margin-top:20px}.sub-checkout .sub-note{font-size:12px;line-height:1.65;color:var(--muted);margin:16px 0 0}.sub-checkout .sub-field{display:grid;gap:8px;color:var(--muted);font-size:12px;margin:20px 0 0}.sub-checkout .sub-field strong{font-size:13px;color:var(--text);overflow-wrap:anywhere}dialog.sub-checkout :is(input:not([type=hidden]),select){display:block;width:100%;min-width:0;min-height:46px;padding:12px;border:0;border-radius:var(--gr-control)!important;background:var(--sunken);color:var(--text);font:14px var(--font-body)}.sub-checkout-wallet{margin-top:20px}.sub-checkout-wallet>small{color:var(--muted);font-size:12px}.sub-checkout-wallet>div{display:flex;align-items:center;gap:12px;margin-top:8px;padding:12px;background:var(--sunken);border-radius:10px}.sub-checkout-wallet code{font-size:12px;overflow-wrap:anywhere;min-width:0;flex:1}.sub-checkout-wallet button{flex:none}.sub-checkout-status:empty{display:none}.sub-checkout-status{margin:18px 0 0;font-size:13px;color:var(--muted);overflow-wrap:anywhere}.sub-checkout-status.is-error{color:var(--danger)}dialog.sub-checkout[open]{animation:sub-checkout-in .17s ease-out}@keyframes sub-checkout-in{0%{transform:translateY(8px) scale(.99)}to{transform:translateY(0) scale(1)}}@media(max-width:1100px){#root .sub-checkout-page .sub-plan-cards{gap:16px}#root .sub-checkout-page .sub-choice{padding:22px}#root .sub-checkout-page .sub-plan-price b{font-size:36px}#root .sub-checkout-page .sub-plan-head{flex-wrap:wrap;align-content:start;min-height:58px}}@media(max-width:760px){#root .sub-checkout-page .sub-plan-cards,#root .billing-plans .plan-grid-3{grid-template-columns:minmax(0,1fr)}#root .sub-checkout-page .sub-choice{padding:24px}#root .sub-checkout-page .sub-plan-head{min-height:28px}#root .sub-checkout-page .sub-choice .sub-rows{gap:18px;margin:24px 0}#root .sub-checkout-page .sub-choice .sub-rows>div{min-height:0}dialog.sub-checkout{padding:24px}dialog.sub-checkout h2{font-size:23px}}@media(prefers-reduced-motion:reduce){dialog.sub-checkout[open]{animation:none}dialog.sub-checkout button{transition:none}}html[data-reduce-motion=true] dialog.sub-checkout{animation:none}html[data-reduce-motion=true] dialog.sub-checkout button{transition:none}#root .st-switch-note{margin:-4px 0 18px;font-size:13px}#root .ms-plan{min-height:40px;padding:0 10px;border-radius:10px;background:var(--raised);color:var(--text);border:0}#root .ms-invite-form{display:flex;gap:10px;flex-wrap:wrap;align-items:flex-end}#root .ms-plan-field{flex:0 0 auto}#root .ms-member-row{gap:12px;flex-wrap:wrap}#root .st-live-frame canvas[data-pv-canvas]{display:block;width:100%;height:auto;max-height:72vh;margin:0 auto;object-fit:contain;background:#000;border-radius:12px}#root .st-live-frame canvas[hidden],#root .st-pv-error[hidden]{display:none}#root .st-pv-error{display:grid;gap:8px;place-items:center;align-content:center;margin:0;min-height:220px;padding:24px;text-align:center;color:var(--muted);font-size:14px;line-height:1.55;background:var(--sunken);border-radius:12px}#root .st-pv-error p{margin:0}#root .st-pv-error pre{margin:4px 0 0;max-width:100%;overflow:auto;text-align:left;font:12px/1.5 ui-monospace,Consolas,monospace;color:var(--text);white-space:pre-wrap}#root .st-live-frame{aspect-ratio:auto;max-height:none;height:auto;background:none;margin:16px 0 0}#root .st-live-frame .st-pv-error{border-radius:12px!important}#root .show-version{margin:6px 0 0;font-size:13px;color:var(--muted)}#root .show-version a{color:var(--accent-text);font-weight:600}#root .st-version{margin:14px 0 0;font-size:13px;color:var(--muted)}#root .st-version a{color:var(--accent-text);font-weight:600}#root .updates-list{display:grid;gap:20px;max-width:860px}#root .update-card{padding:24px 28px}#root .update-head{display:flex;align-items:baseline;justify-content:space-between;gap:12px;flex-wrap:wrap;margin-bottom:8px}#root .update-head h2{margin:0;font-size:22px}#root .update-card h3{margin:22px 0 8px;font-size:15px;color:var(--accent-text);letter-spacing:.02em}#root .update-card ul{margin:0;padding-left:20px;display:grid;gap:8px;font-size:15px;line-height:1.55}#root .st-notice{display:flex;gap:14px;align-items:flex-start;margin:0 0 20px;padding:16px 18px;border-radius:14px!important;background:color-mix(in srgb,var(--warning) 14%,var(--surface));box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--warning) 45%,transparent);color:var(--text)}#root .st-notice-ico{flex:none;margin-top:2px;color:var(--warning)}#root .st-notice-body{flex:1;min-width:0}#root .st-notice-body p{margin:0 0 12px;font-size:14px;line-height:1.55}#root .st-notice-links{display:flex;flex-wrap:wrap;gap:10px 16px;align-items:center}#root .st-notice-links .button{min-height:40px;padding:0 16px;background:var(--raised);color:var(--text);box-shadow:none}#root .st-notice-link{color:var(--text);font-size:14px;font-weight:600;text-decoration:underline}#root .st-notice-x{flex:none;display:grid;place-items:center;width:36px;height:36px;min-height:36px;padding:0;border:0;background:none!important;box-shadow:none!important;color:var(--muted)}#root .st-notice-x:hover{color:var(--text)}#root .st-notice-links .button{display:inline-flex;align-items:center;justify-content:center;height:40px;min-height:40px;padding:0 16px;text-decoration:none;font-weight:600}#root .ea-wrap{position:relative;display:inline-block;margin:0 0 10px 14px}#root .ea-badge{display:inline-flex;align-items:center;height:22px;padding:0 9px;border:0;border-radius:999px!important;background:color-mix(in srgb,var(--warning) 22%,var(--surface));color:var(--warning);font:700 11px/1 var(--font-body);letter-spacing:.02em;cursor:help}#root .ea-static{margin-left:6px;vertical-align:middle}#root .ea-tip{position:absolute;left:0;top:calc(100% + 8px);z-index:30;width:260px;padding:12px 14px;border-radius:12px!important;background:var(--raised);color:var(--text);box-shadow:var(--g-e1);font-size:13px;line-height:1.5;opacity:0;visibility:hidden;transform:translateY(-4px);transition:opacity .15s,transform .15s,visibility .15s;pointer-events:none}#root .ea-wrap:hover .ea-tip,#root .ea-wrap:focus-within .ea-tip{opacity:1;visibility:visible;transform:none}#root .sidebar-collapsed .ea-wrap{display:none}#root .feedback-card{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap;margin-top:20px;padding:20px 24px}#root .feedback-card h2{margin:0 0 4px;font-size:18px}#root .feedback-card p{margin:0;font-size:14px}#root .feedback-actions{display:flex;gap:10px;flex-wrap:wrap;align-items:center}#root .feedback-actions .button{display:inline-flex;align-items:center;justify-content:center;height:40px;min-height:40px;padding:0 16px;text-decoration:none;font-weight:600;background:var(--raised);color:var(--text);box-shadow:none}#root .feedback-note{display:flex;align-items:center;gap:12px 16px;flex-wrap:wrap;margin:0 0 20px;padding:12px 16px;border-radius:12px!important;background:var(--tint);color:var(--text);font-size:14px}#root .feedback-note>span:first-child{flex:1 1 260px}#root .feedback-x{display:grid;place-items:center;width:32px;height:32px;min-height:32px;padding:0;border:0;background:none!important;box-shadow:none!important;color:var(--muted)}#root button.ea-badge,#root .ea-badge{height:22px!important;min-height:22px!important;padding:0 9px!important;font-size:11px;line-height:1;box-shadow:none}#root .ea-wrap{margin:0 0 12px 16px}#root .feedback-card{margin-bottom:20px}#root .footer-bar,#root .footer-bar nav{flex-wrap:wrap;row-gap:8px}#root .footer-bar{justify-content:center;gap:10px 24px}#root .st-notice-x{width:36px;height:36px;font:400 26px/1 var(--font-body,system-ui);color:var(--text);opacity:.75;cursor:pointer}#root .st-notice-x:hover{opacity:1}#root .st-notice-x span{display:block;line-height:1;pointer-events:none}#root .feedback-x{font:400 24px/1 var(--font-body,system-ui);color:var(--text);opacity:.75}#root .feedback-x:hover{opacity:1}#root :is(.st-notice-x,.feedback-x){width:44px!important;height:44px!important;min-width:44px!important;min-height:44px!important;flex:0 0 44px;padding:0!important}#root :is(.st-notice-x,.feedback-x)>span{display:block;font-size:24px!important;line-height:1;pointer-events:none}#root .paypal-check{margin-top:28px;padding-top:24px;box-shadow:0 -1px 0 var(--raised)}#root .paypal-check-list{list-style:none;margin:14px 0 0;padding:0;display:grid;gap:8px;font-size:14px}#root .paypal-check-list .is-ok span{color:var(--success)}#root .paypal-check-list .is-bad span{color:var(--danger,#f66)}#root .paypal-verdict{margin-top:6px;padding:12px 14px;border-radius:12px;background:var(--sunken)}#root .usage-card{padding:22px 24px}#root .usage-home{margin:20px 0 0}#root .usage-head{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:14px}#root .usage-head h2{margin:0;font-size:18px}#root .usage-card{display:grid;gap:16px}#root .usage-meter{display:grid;gap:8px}#root .usage-meter-head{display:flex;justify-content:space-between;gap:12px;align-items:baseline;font-size:14px}#root .usage-meter-head span{color:var(--muted)}#root .usage-bar{height:10px;border-radius:999px;background:var(--raised);overflow:hidden}#root .usage-bar i{display:block;height:100%;border-radius:999px;background:var(--brand);transition:width .4s}#root .usage-meter.is-warn .usage-bar i{background:var(--warning)}#root .usage-meter.is-full .usage-bar i{background:var(--danger,#e5484d)}#root .usage-meter small{color:var(--muted);font-size:12px}#root .usage-unlimited{margin:0;font-size:16px}#root .usage-plain{display:flex;gap:24px;flex-wrap:wrap;color:var(--muted);font-size:14px}#root .usage-note{margin:0;padding:12px 14px;border-radius:12px;font-size:14px;line-height:1.5}#root .usage-note.is-warn{background:color-mix(in srgb,var(--warning) 14%,var(--surface))}#root .usage-note.is-full{background:color-mix(in srgb,var(--danger,#e5484d) 14%,var(--surface))}#root .usage-note a{font-weight:600;color:var(--accent-text)}#root .usage-foot{margin:0;font-size:12px;color:var(--muted)}#root .side-usage{display:grid;gap:8px;margin:8px 0 6px}#root .side-usage-row{display:grid;gap:4px}#root .side-plan .side-usage-line{margin:0;font-size:11px;line-height:1.4;color:var(--muted)}#root .side-plan .side-usage-line strong{display:block;color:var(--text);font-size:12px}#root .side-usage-bar{height:4px;border-radius:999px;background:var(--raised);overflow:hidden}#root .side-usage-bar i{display:block;height:100%;border-radius:999px;transition:width .4s}#root .side-usage-row.is-ok .side-usage-bar i{background:var(--success)}#root .side-usage-row.is-warn .side-usage-bar i{background:var(--warning)}#root .side-usage-row.is-full .side-usage-bar i{background:var(--danger,#e5484d)}#root .sub-help{margin:8px 0 0;font-size:13px;color:var(--muted)}#root .sub-help summary{cursor:pointer;color:var(--accent-text);font-weight:600}#root .sub-help p{margin:8px 0 0;line-height:1.55}#root .sub-review{margin-top:6px;font-size:12px;line-height:1.5}#root .sub-review.is-manual small{color:var(--warning)}#root .sub-review a{font-weight:600;color:var(--accent-text)}@media(max-width:760px){#root:has(>.launch-announcement.is-open){--announcement-height:48px}#root>.launch-announcement.is-open{flex-direction:row;align-items:center;justify-content:space-between;gap:10px;padding:6px 12px;height:48px}#root .launch-announcement.is-open .announcement-copy{text-align:left;flex:1 1 auto;min-width:0;overflow:hidden}#root .launch-announcement.is-open .announcement-live{display:block;font-size:12px;line-height:16px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}#root .launch-announcement.is-open .announcement-live strong{display:inline;font-size:12px;line-height:16px;margin:0 4px 0 0}#root .launch-announcement.is-open .announcement-notify{height:34px;min-height:34px;padding:0 12px;font-size:12px;white-space:nowrap}}@media(max-width:760px){#root .launch-announcement.is-open .announcement-live strong{display:none}#root .launch-announcement.is-open .announcement-live:first-letter{text-transform:uppercase}#root .launch-announcement.is-open a.announcement-notify,#root .launch-announcement.is-open .announcement-notify{height:34px!important;min-height:34px!important;padding:0 14px!important;font-size:12px}}#root .setup-guide{display:grid;gap:20px;max-width:860px}#root .guide-toc{display:flex;flex-wrap:wrap;gap:8px 18px;font-size:14px}#root .guide-toc a{color:var(--accent-text);font-weight:600}#root .guide-section{padding:22px 26px}#root .guide-section h2{display:flex;align-items:center;gap:12px;margin:0 0 12px;font-size:20px}#root .guide-n{display:grid;place-items:center;width:30px;height:30px;border-radius:50%;background:var(--brand);color:#fff;font-size:14px}#root .guide-section ol{margin:0 0 14px;padding-left:22px;display:grid;gap:8px;font-size:15px;line-height:1.55}#root .guide-shot{display:grid;place-items:center;aspect-ratio:16/9;margin:0 0 12px;border-radius:12px;background:var(--sunken);color:var(--muted);font-size:13px;box-shadow:inset 0 0 0 1px var(--raised)}#root .guide-img{display:block;max-width:100%;margin-top:8px;border-radius:12px}#root .guide-section .guide-shot{aspect-ratio:auto;height:180px;background:var(--sunken)}#root .guide-section .guide-n{border-radius:50%!important}#root .plan-faq{max-width:720px;margin:22px auto 0;text-align:left}#root .plan-faq h2{margin:0 0 8px;font-size:16px}#root .plan-faq summary{cursor:pointer;font-weight:600;padding:10px 0}#root .plan-faq p{margin:0 0 10px;color:var(--muted);line-height:1.55;font-size:14px}#root .side-ends{margin:6px 0 0;padding:6px 10px;border-radius:10px;background:var(--sunken);font-size:12px;line-height:1.4}#root>.launch-announcement.announcement-custom{position:relative}#root .announcement-custom .announcement-live{font-weight:500}#root .announcement-warning{background:color-mix(in srgb,#f5a524 22%,var(--surface,#fff))!important}#root .announcement-issue{background:color-mix(in srgb,#e5484d 22%,var(--surface,#fff))!important}#root .announcement-x{flex:none;display:grid;place-items:center;width:34px;height:34px;border-radius:50%;border:0;background:transparent;color:inherit;cursor:pointer}#root .announcement-x:hover{background:var(--raised)}#root .announcement-editor{margin-top:22px}#root .ann-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:12px;margin:12px 0}#root .ann-field{display:grid;gap:6px;font-size:13px}#root .ann-field textarea,#root .ann-field input,#root .ann-field select{width:100%}#root .ann-preview{margin:6px 0 14px;border-radius:12px;overflow:hidden}#root .ann-preview .launch-announcement{position:static!important;height:auto!important;min-height:48px}#root .ann-log{margin:14px 0 0;padding:0;list-style:none;display:grid;gap:4px;font-size:12px;color:var(--muted)}#root .channel-directory .channel-card{display:grid!important}#root .channel-directory .channel-disclosure{display:inline-flex!important;margin:16px auto 0}#root .world-facts{list-style:none;margin:14px 0;padding:0;display:grid;gap:10px}#root .world-facts li{display:grid;gap:2px;font-size:14px;line-height:1.5}#root .world-facts strong{font-size:12px;letter-spacing:.04em;text-transform:uppercase;color:var(--muted)}#root .world-version{margin:12px 0 0;font-size:13px;color:var(--muted)}
