@import"https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;500;600;700&family=Space+Grotesk:wght@400;500;600;700&display=swap";@import"/fonts/families.css?v=community-20261025";:root{color-scheme:dark;--bg:#111116;--panel:#1a191f;--line:#2a2931;--muted:#96939f;--text:#f5f3f9;--purple:#aa8aff;--green:#81dfb4;--pink:#ff92b3}*{box-sizing:border-box}body{margin:0;background:var(--bg);color:var(--text);font:14px DM Sans,system-ui,sans-serif}button,input,select,textarea{font:inherit}button,a,input,select,textarea{-webkit-tap-highlight-color:transparent}button,a{touch-action:manipulation}button{cursor:pointer}button:disabled{opacity:.4;cursor:not-allowed}a{color:inherit;text-decoration:none}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:2px solid var(--purple);outline-offset:4px}button{color:inherit}h1,h2,h3,p{margin:0}h1,h2,h3,.brand,.number{font-family:Space Grotesk,system-ui,sans-serif}h1{font-size:30px;letter-spacing:-1px;font-weight:600}h2{font-size:17px;font-weight:600}h3{font-size:15px}small,.muted{color:var(--muted)}small{font-size:12px}svg{display:block}button svg{flex-shrink:0}.shell{display:grid;grid-template-columns:230px minmax(0,1fr);min-height:100vh}.sidebar{position:sticky;top:0;height:100vh;border-right:1px solid var(--line);padding:28px 18px;display:flex;flex-direction:column;background:#141318}.brand{display:flex;align-items:center;gap:10px;font-size:23px;font-weight:700;letter-spacing:-1px;padding:0 8px 28px}.brandmark{background:var(--purple);color:#181321;display:grid;place-items:center;width:32px;height:35px;border-radius:10px}.workspace{background:#1e1c24;border:1px solid var(--line);padding:12px;border-radius:10px;display:flex;align-items:center;gap:10px;margin-bottom:28px}.avatar{display:grid;place-items:center;background:#30283f;color:#d6c4ff;width:33px;height:33px;border-radius:10px;font-weight:700}.workspace strong{display:block;font-size:12px}.workspace small{font-size:10px}.navlabel{font-size:10px;font-weight:700;letter-spacing:1.8px;color:#706d79;padding:0 12px;margin:0 0 10px}.nav{display:flex;flex-direction:column;gap:4px;margin-bottom:23px}.nav button{background:none;border:0;text-align:left;display:flex;gap:12px;align-items:center;padding:11px 12px;border-radius:7px;color:#a9a5b3;font-size:12px}.nav button:hover{background:#25212e;color:#fff}.nav button.active{background:#2e243f;color:#c6adff}.nav button .badge{margin-left:auto;background:#3d2f55;color:#c3a7ff}.sidebar-bottom{margin-top:auto}.plan{border:1px solid #3b2d4e;background:linear-gradient(120deg,#282032,#1d1925);padding:15px;border-radius:10px}.plan p{font-size:11px;line-height:1.8;margin:7px 0 12px;color:#b6aabd}.plan .btn{width:100%;justify-content:center}.profile{display:flex;align-items:center;gap:10px;padding:23px 4px 0}.profile .avatar{border-radius:50%;background:#514633;color:#ffe3b0}.profile strong{font-size:12px}.profile small{font-size:10px}.main{min-width:0}.topbar{height:76px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--line);padding:0 32px;gap:20px}.breadcrumb{font-size:12px;color:#8f8a99;display:flex;align-items:center;gap:12px}.breadcrumb span{color:#ded9e8}.top-actions,.row,.actions{display:flex;align-items:center;gap:10px}.search{border:1px solid var(--line);background:#19181e;padding:9px 13px;border-radius:7px;display:flex;align-items:center;gap:10px;color:#8e8999}.search input{background:none;border:0;color:#fff;outline:none;width:155px;font-size:11px}.search kbd{font-size:10px;color:#74707e}.iconbutton{display:grid;place-items:center;background:transparent;border:1px solid var(--line);padding:8px;border-radius:8px}.live-pill,.tag,.badge{border-radius:5px;padding:4px 7px;font-size:10px;font-weight:600;white-space:nowrap}.live-pill{color:var(--green);background:#1b3027;display:flex;align-items:center;gap:6px}.dot{width:6px;height:6px;border-radius:50%;display:inline-block;background:currentColor}.content{padding:31px 32px 24px;max-width:1700px;margin:auto}.page-heading{display:flex;align-items:center;justify-content:space-between;gap:15px;margin-bottom:25px}.eyebrow{color:var(--purple);font-size:10px;letter-spacing:1.8px;font-weight:700;margin-bottom:9px}.page-heading p{font-size:12px;color:var(--muted);margin-top:9px}.btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;border:1px solid #39353f;border-radius:7px;background:#201e26;color:#e7e1f1;padding:10px 14px;font-size:11px;font-weight:600;white-space:nowrap}.btn:hover{background:#302b3a}.btn.primary{background:var(--purple);color:#1c142c;border-color:var(--purple)}.btn.primary:hover{background:#bea6ff}.btn.danger{color:#ff9baf}.btn.small{padding:7px 10px;font-size:10px}.hero{display:flex;align-items:center;justify-content:space-between;padding:21px 24px;border:1px solid #3d3053;border-radius:12px;background:radial-gradient(ellipse at 85% 30%,#34224588,transparent 65%),#201a2c;margin-bottom:23px;gap:16px;overflow:hidden;position:relative}.hero:after{content:"";width:150px;height:150px;border:1px solid #b58bff14;position:absolute;right:140px;transform:rotate(35deg);border-radius:30px;pointer-events:none}.hero h2{font-size:19px;margin:8px 0}.hero p{font-size:12px;color:#b7accc;line-height:1.8}.hero .eyebrow{margin:0}.hero-note{color:#c4a6fc;font-size:10px;margin-top:7px}.stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:15px;margin-bottom:23px}.stat,.card{border:1px solid var(--line);background:var(--panel);border-radius:11px}.stat{padding:17px 18px;min-height:128px}.stat-top{display:flex;align-items:center;justify-content:space-between;color:#b1aabb;font-size:11px}.stat-icon{display:grid;place-items:center;width:28px;height:28px;background:#2c2539;color:#b39adf;border-radius:7px}.number{font-size:29px;font-weight:500;letter-spacing:-1px;margin:11px 0 6px}.delta{color:var(--green);font-size:10px}.stat small{font-size:9px}.dashboard-grid{display:grid;grid-template-columns:minmax(0,1.85fr) minmax(285px,1fr);gap:20px}.card{padding:20px;min-width:0}.card-head{display:flex;align-items:center;justify-content:space-between;margin-bottom:20px;gap:12px}.card-head h2{font-size:15px}.card-head p{font-size:10px;color:var(--muted);margin-top:6px}.segmented{display:flex;gap:3px;border:1px solid var(--line);border-radius:6px;padding:3px}.segmented button{border:0;background:transparent;color:#8c8599;font-size:10px;padding:5px 9px;border-radius:4px}.segmented button.active{background:#3a2c50;color:#d3bcff}.chart-legend{display:flex;gap:17px;font-size:10px;color:#aaa0b8;margin-bottom:12px}.chart-legend i{display:inline-block;width:7px;height:7px;margin-right:6px;border-radius:2px}.chart{width:100%;height:190px;overflow:visible}.chart text{font:10px DM Sans,sans-serif;fill:#777180}.chart-note{display:flex;align-items:center;gap:8px;color:#b7a2d5;font-size:10px;padding:12px;background:#26202e;border-radius:6px;margin-top:15px}.event-list{display:flex;flex-direction:column;gap:17px}.event{display:flex;gap:10px;align-items:center}.event-icon{display:grid;place-items:center;width:31px;height:31px;flex-shrink:0;border-radius:8px;background:#31243a;color:#ca9aed}.event:nth-child(3n+2) .event-icon{background:#26372e;color:#91d6ad}.event:nth-child(3n) .event-icon{background:#392632;color:#eea6c2}.event-body{flex:1;min-width:0}.event-body strong{font-size:11px}.event-body p{font-size:10px;margin-top:4px;color:#958d9f;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.event time{color:#7e7788;font-size:9px;white-space:nowrap}.link-button{background:none;border:0;color:#b697f5;font-size:10px;padding:0;display:flex;gap:5px;align-items:center}.goals-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.goal-top{display:flex;justify-content:space-between;align-items:center;font-size:11px}.goal-top .goal-icon{color:#ba9de9}.goal-values{display:flex;align-items:baseline;gap:5px;margin:14px 0 9px}.goal-values strong{font-family:Space Grotesk,sans-serif;font-size:23px;font-weight:500}.goal-values span{color:#82778f;font-size:10px}.progress{height:6px;border-radius:5px;background:#2c2634;overflow:hidden}.progress span{height:100%;display:block;border-radius:5px;background:var(--purple);max-width:100%}.goal:nth-child(2) .progress span{background:var(--pink)}.goal:nth-child(3) .progress span{background:var(--green)}.goal-foot{display:flex;justify-content:space-between;font-size:9px;margin-top:8px;color:#95899e}.addon-strip{margin-top:22px}.module-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:15px}.module-card{padding:19px;border:1px solid var(--line);background:#1b1921;border-radius:10px;display:flex;flex-direction:column}.module-card p{color:#a39aaf;line-height:1.8;font-size:11px;margin:11px 0 18px;flex:1}.module-card .module-top{display:flex;justify-content:space-between;align-items:center;margin-bottom:14px}.module-card .module-icon{width:38px;height:38px;border-radius:10px;background:#30253e;color:#bba0ed;display:grid;place-items:center}.module-card .row{justify-content:space-between}.tag{background:#2b2436;color:#c1a6ec}.tag.green{background:#23352c;color:#8bd3ab}.tag.amber{background:#3a3122;color:#e9c78d}.footer{margin-top:26px;padding-top:17px;border-top:1px solid var(--line);display:flex;justify-content:space-between;color:#6e6879;font-size:10px}.two-col{display:grid;grid-template-columns:1fr 1fr;gap:20px}.stack{display:flex;flex-direction:column;gap:18px}.field{display:flex;flex-direction:column;gap:8px;margin-bottom:17px;font-size:11px;color:#b9afc6}.field input,.field select,.field textarea,.inline-input{padding:11px 12px;background:#121116;border:1px solid #38313f;border-radius:6px;color:#eee7f8;width:100%;min-width:0}.field textarea{min-height:90px;resize:vertical}.field small{line-height:1.7;font-size:10px}.form-grid{display:grid;grid-template-columns:1fr 1fr;gap:15px}.switch{display:inline-flex;gap:9px;align-items:center;font-size:11px;color:#c4b8d2;cursor:pointer}.switch input{accent-color:var(--purple);width:16px;height:16px}.empty{border:1px dashed #3a3145;border-radius:8px;padding:28px;text-align:center;color:#9d8da9;font-size:12px;line-height:1.8}.notice{background:#26212e;border:1px solid #3b304b;color:#c8b4df;padding:13px;border-radius:8px;line-height:1.8;font-size:11px;margin-bottom:20px}.table-wrap{overflow:auto}table{border-collapse:collapse;width:100%;font-size:11px}th{text-align:left;color:#908399;font-size:10px;font-weight:500;padding:12px 10px;border-bottom:1px solid var(--line)}td{padding:15px 10px;border-bottom:1px solid #29232f}td strong{color:#ddd1ed}.table-wrap tr:last-child td{border-bottom:0}.amount{font-family:Space Grotesk,sans-serif}.rule{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:17px 0;border-bottom:1px solid var(--line)}.rule h3{font-size:12px}.rule p{font-size:10px;color:#a294af;margin-top:7px;line-height:1.8}.preview{min-height:230px;border-radius:9px;border:1px solid #3d2e50;background:radial-gradient(ellipse at 50% 0%,#48315550,transparent),#100d16;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:16px;padding:25px;text-align:center}.preview .alert-icon{color:var(--purple);background:#30213e;padding:18px;border-radius:16px}.preview h2{font-size:23px}.preview p{color:#b3a0c3;font-size:12px}.preview .goal{width:100%;text-align:left}.section-title{margin:24px 0 16px;font-size:17px}.chip-list{display:flex;flex-wrap:wrap;gap:8px}.chip{background:#30263d;border:1px solid #433055;border-radius:6px;padding:7px 11px;font-size:11px}.toolbar{display:flex;justify-content:space-between;align-items:center;gap:10px;margin-bottom:18px}.stat-mini{padding:15px;background:#211b2b;border-radius:8px}.stat-mini strong{font-family:Space Grotesk,sans-serif;font-size:24px;display:block;margin-top:7px}.meter-list{display:flex;flex-direction:column;gap:22px}.meter-list .row{justify-content:space-between;font-size:11px;margin-bottom:8px}.heatmap{display:grid;grid-template-columns:repeat(12,1fr);gap:5px;margin-top:20px}.heatmap span{height:24px;border-radius:3px;background:#332640}.winner{font-family:Space Grotesk,sans-serif;font-size:36px;color:#d6bcff;overflow-wrap:anywhere}.roulette-track{border-block:1px solid #685080;padding:24px 0;width:100%;overflow:hidden}.roulette-track.spinning{animation:pulse .15s infinite alternate}.queue-item{padding:14px 0;border-bottom:1px solid var(--line);display:flex;justify-content:space-between;gap:10px;align-items:center;font-size:12px}.queue-item p{font-size:10px;color:var(--muted);margin-top:5px}.integration{display:flex;justify-content:space-between;align-items:center;gap:10px;padding:18px 0;border-bottom:1px solid var(--line)}.integration h3{font-size:13px}.integration p{font-size:10px;color:var(--muted);margin-top:6px;line-height:1.8}.mobile-toggle{display:none}#toast{position:fixed;bottom:25px;left:50%;transform:translate(-50%,15px);background:#393045;border:1px solid #75608c;border-radius:9px;padding:13px 23px;z-index:100;color:#efe5ff;font-size:12px;opacity:0;pointer-events:none;transition:.2s;max-width:90vw}#toast.visible{opacity:1;transform:translate(-50%)}dialog{background:#1d1826;color:var(--text);border:1px solid #574066;border-radius:13px;width:min(520px,92vw);padding:25px}dialog::backdrop{background:#08060bc9;backdrop-filter:blur(5px)}dialog h2{margin-bottom:20px}dialog .actions{justify-content:flex-end;margin-top:20px}.help-copy{font-size:12px;line-height:1.9;color:#b9a8c9}.help-copy p{margin-bottom:14px}.help-copy li{margin-bottom:8px}.help-copy a{color:var(--purple);text-decoration:underline}.overlay-body{background:transparent!important}.overlay-stage{width:100vw;min-height:100vh;display:flex;align-items:center;justify-content:center;padding:30px}.overlay-box{background:#16111ee8;border:1px solid #b28aff;border-radius:20px;padding:30px;width:min(480px,90vw);box-shadow:0 0 60px #9c5fff33}.overlay-box .goal{margin:15px 0}.overlay-alert{animation:arrive .5s ease-out}.overlay-idle{color:#bda9ce;background:#16111ec9;padding:15px;border-radius:10px}.overlay-idle small{display:block;margin-top:8px}input[type=range]{accent-color:var(--purple)}@keyframes pulse{0%{opacity:.6;transform:translate(-5px)}to{opacity:1;transform:translate(5px)}}@keyframes arrive{0%{opacity:0;transform:translateY(25px) scale(.9)}to{opacity:1;transform:none}}@media(min-width:1500px){.content{padding:35px 42px}.dashboard-grid{grid-template-columns:2fr 1fr}.chart{height:230px}}@media(max-width:1150px){.shell{grid-template-columns:195px 1fr}.sidebar{padding:24px 12px}.brand{font-size:20px}.content{padding:25px 22px}.topbar{padding:0 22px}.dashboard-grid{grid-template-columns:minmax(0,1fr)}.module-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.event-list{display:grid;grid-template-columns:1fr 1fr}.search{display:none}.stats{gap:10px}.stat{padding:14px}.number{font-size:25px}}@media(max-width:740px){.shell{display:block}.sidebar{position:fixed;left:-245px;width:230px;z-index:50;transition:.2s}.shell.menu-open .sidebar{left:0;box-shadow:20px 0 80px #000b}.mobile-toggle{display:grid}.topbar{height:62px;padding:0 16px}.top-actions .live-pill{display:none}.content{padding:23px 16px}.page-heading{align-items:flex-start;flex-direction:column}h1{font-size:27px}.hero{align-items:flex-start;padding:20px;flex-direction:column}.stats{grid-template-columns:1fr 1fr;gap:10px}.dashboard-grid{gap:15px}.card{padding:17px}.module-grid,.two-col{grid-template-columns:1fr}.goals-grid{grid-template-columns:1fr;gap:22px}.event-list{display:flex}.form-grid{grid-template-columns:1fr}.footer{gap:12px;line-height:1.7}.hero:after{right:10px}.breadcrumb{font-size:10px}.card-head{align-items:flex-start}.number{font-size:28px}.module-card{padding:20px}.toolbar{flex-wrap:wrap}}:root{--studio-font:14px;--studio-radius:11px;--overlay-opacity:.92;--overlay-align:center}body{font-size:var(--studio-font)}.card,.stat,.module-card,.hero{border-radius:var(--studio-radius)}.sidebar{overflow-y:auto;scrollbar-width:thin}.brand{flex-shrink:0}.topbar{gap:10px}.field{margin-top:12px}.form-actions{margin-top:18px}.switch{margin:8px 12px 8px 0}.actions{flex-wrap:wrap}.account-avatar{width:36px;height:36px;border-radius:50%;object-fit:cover;background:#34273d}.language-button{display:flex;align-items:center;gap:8px;border:1px solid var(--line);background:#211d29;color:var(--text);padding:9px;border-radius:8px;font-size:11px;flex-shrink:0}.language-flag{border-radius:3px;box-shadow:0 0 0 1px #fff2;flex-shrink:0}.language-grid{display:grid;grid-template-columns:1fr 1fr;gap:9px}.language-choice{display:flex;align-items:center;gap:12px;padding:13px;background:#282130;border:1px solid #44354e;border-radius:8px;color:#e7dced;text-align:start}.language-choice.selected{border-color:var(--purple);background:#3b2d4c}.language-choice span{flex:1}.form-actions .btn{min-height:36px}.two-col>.card{align-self:start}.goal-edit{margin-bottom:15px}.goal-edit .actions{margin-top:15px}.timer-readout{font:600 clamp(30px,6vw,65px) "Space Grotesk",sans-serif;letter-spacing:2px}.pad-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.sound-pad{display:flex;flex-direction:column;gap:10px;padding:17px;border:1px solid var(--line);border-radius:var(--studio-radius);background:#221b2c;min-width:0}.sound-pad .btn{white-space:normal;min-height:50px}.sound-pad small{text-align:center}.preset-art{height:110px;background:linear-gradient(150deg,#ffffff05,#fff0);border:1px solid var(--preset-color);border-radius:10px;display:flex;flex-direction:column;padding:15px;gap:9px;margin-bottom:20px;box-shadow:inset 0 0 50px color-mix(in srgb,var(--preset-color) 12%,transparent)}.preset-art span{height:10px;background:var(--preset-color);border-radius:3px;opacity:.7;width:40%}.preset-art span:nth-child(2){width:75%;opacity:.3}.preset-art span:nth-child(3){width:58%;opacity:.5}.code-example{padding:18px;background:#100e15;border:1px solid var(--line);border-radius:8px;color:var(--purple);font-size:11px;line-height:1.8;overflow:auto}.compact .card{padding:15px}.compact .content{padding-top:22px}.compact .rule,.compact td{padding-block:10px}.reduce-motion :where(*):not(.sf-motion-position *,.sf-motion-position,.chat-overlay,.chat-overlay *),.reduce-motion :where(*):before,.reduce-motion :where(*):after{animation:none!important;transition:none!important;scroll-behavior:auto!important}.overlay-stage{justify-content:var(--overlay-align);gap:20px}.overlay-box{background:color-mix(in srgb,var(--panel) calc(var(--overlay-opacity)*100%),transparent);border-color:var(--purple);border-radius:var(--studio-radius)}.overlay-box .roulette-track{margin:20px 0}.bar-chart{height:215px;display:flex;align-items:flex-end;gap:10px;padding:20px 5px 28px;border-bottom:1px solid var(--line);margin-top:20px}.bar-column{height:100%;flex:1;display:flex;justify-content:flex-end;flex-direction:column;position:relative}.bar-column>span{display:block;background:linear-gradient(0deg,color-mix(in srgb,var(--purple) 30%,transparent),var(--purple));border-radius:4px 4px 0 0;min-height:3px}.bar-column small{position:absolute;bottom:-23px;inset-inline-start:0;white-space:nowrap;font-size:9px}.public-nav{position:sticky;top:0;background:#111116ed;backdrop-filter:blur(16px);border-bottom:1px solid #3e334d;z-index:40}.public-nav-inner{max-width:1240px;margin:auto;min-height:83px;display:flex;align-items:center;justify-content:space-between;padding:15px 24px;gap:20px}.public-nav .brand{padding:0}.public-nav nav{display:flex;align-items:center;gap:25px;color:#b8aec8;font-size:12px}.public-nav nav a:hover{color:var(--purple)}.identity{display:flex;align-items:center;gap:10px}.identity strong{font-size:11px}.identity small{display:block;font-size:9px;margin-top:4px}.is-live{color:var(--green)}.public-main{max-width:1200px;margin:auto;padding:0 24px}.landing-hero{padding:90px 0 65px;display:grid;grid-template-columns:1.05fr 1fr;gap:65px;align-items:center;position:relative}.landing-hero:before{content:"";width:700px;height:500px;position:absolute;right:0;top:0;background:radial-gradient(ellipse,#ad79ff13,transparent 65%);pointer-events:none}.landing-hero h1{font-size:clamp(36px,4.5vw,63px);letter-spacing:-2.5px;line-height:1.08;max-width:580px}.landing-hero p{font-size:15px;line-height:1.9;color:#aca1bc;margin:24px 0;max-width:500px}.landing-hero .eyebrow{letter-spacing:2.2px;margin-bottom:22px}.btn.large{padding:15px 20px;font-size:12px}.hero-tags{display:flex;gap:15px;font-size:10px;color:#a392b8;margin-top:24px}.hero-tags span{display:flex;align-items:center;gap:6px}.hero-tags span:before{content:"\2713";color:var(--green)}.landing-studio{border:1px solid #5b4370;border-radius:15px;background:#1b1723;box-shadow:0 20px 90px #0005,0 0 90px #ad79ff0b;transform:perspective(1000px) rotateY(-5deg) rotateX(2deg);overflow:hidden}.mock-top{display:flex;gap:6px;align-items:center;padding:14px 17px;background:#211b2b;border-bottom:1px solid #332a41}.mock-top .dot:nth-child(1){color:#ff8eab}.mock-top .dot:nth-child(2){color:#e6be79}.mock-top .dot:nth-child(3){color:#83d5ad}.mock-top strong{margin-inline-start:auto;font-size:9px;letter-spacing:1px;color:#877593}.mock-content{padding:27px}.mock-content h2{font-size:23px}.mock-metrics{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin-top:25px}.mock-metrics>span{background:#2a2136;border:1px solid #41314e;border-radius:8px;padding:15px;display:flex;flex-direction:column;gap:12px;color:var(--purple)}.mock-metrics small{font-size:9px}.mock-wave{height:90px;display:flex;align-items:center;gap:5px;margin:20px 0}.mock-wave i{background:linear-gradient(0deg,#7e5eb82b,var(--purple));border-radius:4px;flex:1}.mock-alert{padding:15px;border:1px solid #554068;border-radius:9px;display:flex;align-items:center;gap:12px;font-size:12px;background:#2c203b}.mock-alert>.tag{margin-inline-start:auto}.public-counters{display:grid;grid-template-columns:repeat(3,1fr);padding:25px 0;border:1px solid #3a3045;border-radius:14px;background:#1c1723;margin:0 0 80px}.public-counters article{display:grid;grid-template-columns:auto 1fr;column-gap:16px;align-items:center;padding:9px 30px;border-inline-end:1px solid #40324d}.public-counters article:last-child{border:0}.public-counters article svg{grid-row:span 2;color:var(--purple)}.public-counters strong{font:500 32px Space Grotesk,sans-serif}.public-counters span{font-size:11px;color:#a798b8;margin-top:4px}.public-section-title{margin-bottom:28px}.public-section-title h2{font-size:30px;letter-spacing:-.8px}.public-section-title p{font-size:11px;color:#a899b8;margin-top:12px;line-height:1.8}.landing-features .module-icon{width:45px;height:45px;border-radius:10px;background:#33233f;color:var(--purple);display:grid;place-items:center;margin-bottom:23px}.landing-features .module-card{padding:25px;min-height:210px}.landing-features h3{font-size:18px}.landing-features p{font-size:12px}.public-main>section{scroll-margin-top:105px}#public-rankings{margin-top:75px}.landing-cta{border:1px solid #58416d;border-radius:16px;background:radial-gradient(ellipse at 100% 0%,#50305a55,transparent 70%),#241a30;text-align:center;padding:50px;margin:75px 0}.landing-cta h2{font-size:33px}.landing-cta p{max-width:600px;margin:15px auto 25px;color:#b3a0c6;font-size:13px;line-height:1.9}.public-footer{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:25px 0 35px;border-top:1px solid var(--line);color:#8f809e;font-size:11px}.public-footer strong{font:600 18px Space Grotesk,sans-serif;color:#c6b4da}.auth-main{max-width:1100px;margin:60px auto;display:grid;grid-template-columns:1fr 1fr;gap:70px;padding:20px 30px}.auth-art h1{font-size:44px;margin-top:20px;line-height:1.1}.auth-art p{color:#a89ab7;font-size:14px;line-height:1.9;margin-top:23px}.auth-orbit{height:220px;display:grid;place-items:center;color:var(--purple);margin-top:20px;border:1px solid #443252;border-radius:50%;background:radial-gradient(ellipse,#a984ff20,transparent 70%)}.auth-form .card{padding:30px}.auth-form h2{font-size:23px}.auth-form .btn.primary{width:100%;font-size:13px;padding:13px}.auth-hint{font-size:10px;color:#9785a8;line-height:1.8}.auth-switch{text-align:center;margin:20px 0;font-size:12px;color:var(--purple)}#auth-feedback{color:#ff9eb4;font-size:12px;line-height:1.8;margin-top:10px}.legal-page{padding-top:50px;padding-bottom:50px;max-width:850px}.legal-page p{margin:20px 0;color:#b7a9c5;line-height:1.9;font-size:13px}html[dir=rtl] .sidebar{border-right:0;border-left:1px solid var(--line)}html[dir=rtl] .breadcrumb svg,html[dir=rtl] .btn svg{transform:scaleX(-1)}html[dir=rtl] th,html[dir=rtl] .search input{text-align:right}@media(max-width:1000px){.public-nav nav{display:none}.landing-hero{gap:30px;padding-top:60px}.landing-hero h1{font-size:45px}.public-counters article{padding-inline:20px}.auth-main{gap:35px}}@media(max-width:740px){.public-nav-inner{padding:15px 16px;gap:10px;flex-wrap:wrap}.public-nav .brand{font-size:19px}.public-nav .brandmark{width:28px;height:30px}.public-nav .top-actions{margin-inline-start:auto;gap:7px}.public-nav .btn{padding:9px;font-size:10px}.public-main{padding:0 17px}.landing-hero{grid-template-columns:1fr;gap:35px;padding:50px 0}.landing-hero h1{font-size:43px;max-width:100%}.landing-hero p{font-size:13px}.landing-studio{transform:none}.mock-content{padding:23px}.public-counters{margin-bottom:50px;padding:10px}.public-counters article{display:flex;flex-direction:column;text-align:center;gap:9px;padding:10px 7px}.public-counters article svg{width:18px}.public-counters strong{font-size:24px}.public-counters span{font-size:9px;line-height:1.6}.public-section-title h2{font-size:26px}.landing-cta{padding:35px 20px;margin:45px 0}.landing-cta h2{font-size:27px}.public-footer{flex-wrap:wrap}.identity>div{max-width:95px;overflow:hidden;text-overflow:ellipsis}.identity .account-avatar,.identity .avatar{display:none}.language-button{padding:8px}.language-button>span{display:none}.topbar .breadcrumb{max-width:170px}.bar-chart{gap:6px}.two-col{gap:16px}.pad-grid{grid-template-columns:1fr 1fr}.auth-main{grid-template-columns:1fr;padding:20px;margin:25px auto;gap:25px}.auth-art{display:none}.auth-form .card{padding:23px}html[dir=rtl] .sidebar{left:auto;right:-245px}html[dir=rtl] .shell.menu-open .sidebar{right:0;left:auto}}.startup-message{max-width:720px;margin:12vh auto;padding:30px;color:#f5f3f9;line-height:1.9}.startup-message h1{font-size:30px}.startup-message p{color:#b8a8c9;margin:18px 0}.startup-message pre{white-space:pre-wrap;overflow-wrap:anywhere;padding:15px;background:#2b2035;border:1px solid #5b3b6b;border-radius:8px;margin-bottom:20px}.test-notice{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:24px;border-color:#7f62b7}.test-notice strong{color:#d7bcff}.test-notice p{margin:6px 0 0;max-width:760px}.test-notice .actions{flex-shrink:0}.auth-feedback{color:#ffb0c1;line-height:1.6;margin:15px 0}.auth-feedback:empty{display:none}@media(max-width:700px){.test-notice{align-items:flex-start;flex-direction:column}}[hidden]{display:none!important}body{--accent-soft:color-mix(in srgb,var(--purple) 12%,var(--panel));--accent-line:color-mix(in srgb,var(--purple) 38%,var(--line))}.sidebar{height:100dvh;display:flex;flex-direction:column;overflow:hidden;padding:20px 15px;position:sticky;top:0;align-self:start}.sidebar .brand{margin-bottom:15px;padding:0 5px}.sidebar .workspace{flex-shrink:0;margin-bottom:14px;padding:11px}.sidebar .nav{gap:3px;margin:0}.sidebar .nav button{min-height:32px;padding:8px 10px;font-size:11px;gap:10px}.sidebar .nav button.active{background:var(--accent-soft);color:var(--purple)}.sidebar .navlabel{margin:16px 10px 9px}.sidebar-sections{flex:1;min-height:0;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:var(--accent-line) transparent;padding-inline-end:4px}.nav-category{margin:3px 0 9px;border-bottom:1px solid var(--line);padding-bottom:9px}.nav-category>summary{display:flex;align-items:center;gap:10px;min-height:42px;padding:11px 10px;cursor:pointer;list-style:none;font-size:12px;font-weight:650;color:var(--muted);border-radius:8px;transition:background .15s,color .15s}.nav-category>summary::-webkit-details-marker{display:none}.nav-category>summary:hover,.nav-category.is-current>summary{background:var(--accent-soft);color:var(--purple)}.nav-category>summary>svg:first-child{flex-shrink:0}.nav-category>summary>svg:last-child{margin-inline-start:auto;flex-shrink:0;transition:transform .18s}.nav-category[open]>summary>svg:last-child{transform:rotate(90deg)}.nav-category>summary:focus-visible{outline:2px solid var(--purple);outline-offset:-2px}.sidebar .category-subnav{margin-top:5px;padding-inline-start:10px}.category-subnav button[data-action=open-overlay]>svg:last-child{margin-inline-start:auto;opacity:.6}.sidebar .category-subnav button{min-height:34px;font-size:11px;padding-block:8px;text-align:start}.sidebar-bottom{flex-shrink:0;margin-top:12px}.sidebar-bottom .profile{padding:10px 7px}.mobile-sidebar-link{display:block;text-align:center;font-size:10px;color:var(--muted);padding:8px}.mobile-sidebar-link:hover{color:var(--purple)}.language-grid{max-height:62dvh;overflow:auto;padding:3px;scrollbar-width:thin}.language-choice{min-height:48px}.theme-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;margin:18px 0}.theme-swatch{background:var(--bg);color:var(--text);border:1px solid var(--line);border-radius:9px;padding:12px 8px;display:flex;align-items:center;gap:9px;min-width:0;font-size:11px;text-align:start}.theme-swatch i{width:20px;height:20px;background:var(--swatch);border-radius:50%;flex-shrink:0;box-shadow:0 0 14px color-mix(in srgb,var(--swatch) 18%,transparent)}.theme-swatch.selected{border-color:var(--swatch);background:color-mix(in srgb,var(--swatch) 9%,var(--panel))}.theme-swatch.selected:after{content:"\2713";color:var(--swatch);margin-inline-start:auto}.theme-swatch:focus-visible,.btn:focus-visible,.iconbutton:focus-visible{outline:2px solid var(--purple);outline-offset:3px}.module-card,.stat,.card{background:var(--panel)}.stat-icon,.module-card .module-icon,.tag,.chip{background:var(--accent-soft);color:var(--purple)}.notice{background:var(--accent-soft);border-color:var(--accent-line);color:var(--text)}.btn.primary{background:var(--purple);color:#17141c;border-color:var(--purple)}.segmented button.active,.language-choice.selected{background:var(--accent-soft);color:var(--purple);border-color:var(--accent-line)}.link-button,.goal-top .goal-icon{color:var(--purple)}.landing-hero:before{background:radial-gradient(ellipse,color-mix(in srgb,var(--purple) 10%,transparent),transparent 65%)}.mock-alert,.landing-studio,.preview{border-color:var(--accent-line)}.preview{background:radial-gradient(ellipse at 50% 0%,color-mix(in srgb,var(--purple) 16%,transparent),transparent),var(--bg)}.alert-studio-grid{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(310px,.85fr);gap:20px}.alert-studio-grid>form{align-self:start}.alert-media-picker{display:flex;flex-direction:column;gap:13px}.alert-media-picker .help-copy{font-size:11px}.asset-preview,.asset-placeholder{width:96px;height:96px;object-fit:contain;border:1px solid var(--accent-line);border-radius:12px;background:var(--bg)}.asset-placeholder{display:grid;place-items:center;font-size:11px;color:var(--purple)}.sound-preview{width:100%;height:42px}.alert-design-preview{display:grid;place-items:center;min-height:230px;padding:16px;border:1px dashed var(--accent-line);border-radius:12px;background:var(--bg);overflow:hidden}.stream-alert{--alert-color:var(--purple);display:flex;align-items:center;gap:22px;max-width:min(560px,calc(100vw - 40px));border:1px solid var(--alert-color);border-radius:18px;padding:22px 25px;background:color-mix(in srgb,var(--panel) 94%,transparent);box-shadow:0 12px 50px #0005,0 0 32px color-mix(in srgb,var(--alert-color) 14%,transparent);contain:layout paint}.stream-alert>div{min-width:0}.stream-alert small{display:block;color:var(--alert-color);font-size:14px;margin-bottom:7px;overflow-wrap:anywhere}.stream-alert h2{font-size:var(--alert-text,26px);line-height:1.25;overflow-wrap:anywhere;letter-spacing:-.6px}.alert-gif{width:128px;height:128px;object-fit:contain;flex-shrink:0}.alert-symbol{font-size:64px;line-height:1;color:var(--alert-color);flex-shrink:0}.alert-output{position:fixed;inset:0;z-index:80;pointer-events:none;display:flex;align-items:flex-start;justify-content:flex-end;padding:26px}.alert-output-panel{padding-top:94px}.alert-output:empty{display:none}.alert-output[data-position=topLeft]{justify-content:flex-start}.alert-output[data-position=bottomRight]{align-items:flex-end}.alert-output[data-position=bottomLeft]{align-items:flex-end;justify-content:flex-start}.alert-output[data-position=center]{align-items:center;justify-content:center}.motion-fade{animation:sf-fade .4s both}.motion-slideLeft{animation:sf-left .45s both}.motion-slideRight{animation:sf-right .45s both}.motion-slideUp{animation:sf-up .45s both}.motion-zoom{animation:sf-zoom .4s both}.motion-bounce{animation:sf-bounce .6s both}.motion-none{animation:none}.stream-alert.alert-leave{animation:sf-leave .28s both}@keyframes sf-fade{0%{opacity:0}to{opacity:1}}@keyframes sf-left{0%{opacity:0;transform:translate(-70px)}to{opacity:1;transform:none}}@keyframes sf-right{0%{opacity:0;transform:translate(70px)}to{opacity:1;transform:none}}@keyframes sf-up{0%{opacity:0;transform:translateY(50px)}to{opacity:1;transform:none}}@keyframes sf-zoom{0%{opacity:0;transform:scale(.8)}to{opacity:1;transform:none}}@keyframes sf-bounce{0%{opacity:0;transform:translateY(-45px) scale(.9)}65%{opacity:1;transform:translateY(7px) scale(1.03)}to{opacity:1;transform:none}}@keyframes sf-leave{to{opacity:0;transform:translateY(15px) scale(.98)}}.music-dock{position:fixed;z-index:70;inset-inline-end:22px;bottom:22px;width:min(480px,calc(100vw - 32px));background:var(--panel);color:var(--text);border:1px solid var(--accent-line);border-radius:14px;box-shadow:0 15px 60px #0009;overflow:hidden}.music-dock header{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:60px;padding:11px 13px;background:var(--accent-soft)}.music-dock header>div:first-child{min-width:0}.music-dock header small{display:block;font-size:9px;letter-spacing:1px;color:var(--purple);margin-bottom:4px}.music-dock header strong{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:12px}.music-window-actions{display:flex;gap:5px}.music-window-actions .iconbutton{position:relative;width:31px;height:31px}.eye-slash{position:absolute;width:21px;height:2px;background:currentColor;transform:rotate(-45deg);box-shadow:0 0 0 1px var(--panel)}.music-frame{height:270px;min-height:200px;background:#0b0b0e}.music-frame>div,.music-frame iframe{width:100%;height:100%;border:0;display:block}.music-dock.is-compact{width:min(320px,calc(100vw - 32px))}.music-dock.is-compact .music-frame{height:200px}.music-dock[data-provider=spotify] .music-frame{height:352px;min-height:152px}.music-dock[data-provider=spotify].is-compact .music-frame{height:152px}.music-dock[data-provider=local] .music-frame{height:auto;min-height:0;padding:12px;background:var(--bg)}.music-frame .local-music-art{display:grid;place-items:center;height:130px;margin-bottom:12px;background:radial-gradient(ellipse,var(--accent-soft),transparent);color:var(--purple);font-size:70px}.music-frame audio{width:100%;height:44px}.music-dock-status{font-size:10px;line-height:1.7;color:var(--muted);max-height:80px;overflow:auto;padding:8px 12px}.music-dock-status:empty{padding:0}.has-music-player .content{padding-bottom:450px}.music-provider-badge{display:inline-flex;margin:0 8px 14px 0;border:1px solid #a84747;border-radius:6px;padding:6px 9px;background:#ad3a3a13;font-size:10px}.music-provider-badge.spotify{border-color:#4e9c71;background:#47a66b13}.music-intro h3{font-size:22px;line-height:1.5;overflow-wrap:anywhere;margin-bottom:10px}.music-intro>p{font-size:12px;line-height:1.8;color:var(--muted);margin-bottom:15px}.queue-item>div:first-child{min-width:0}.queue-item strong{overflow-wrap:anywhere}.queue-item .actions{justify-content:flex-end;flex-shrink:0;max-width:160px}.overlay-music{display:flex;align-items:center;gap:20px}.overlay-rank{display:flex;justify-content:space-between;gap:20px;margin-top:15px;font-size:18px}.overlay-rank strong{color:var(--purple)}.overlay-clock{text-align:center}.mobile-app-art{display:flex;gap:18px;align-items:center}.mobile-app-icon{display:grid;place-items:center;background:var(--purple);color:#17141c;width:68px;height:68px;border-radius:17px;font-size:47px;font-weight:800}.mobile-app-art h3{font-size:23px}.mobile-app-art p{color:var(--muted);font-size:11px;margin-top:5px}@media(max-height:850px){.sidebar{padding-block:15px}.sidebar .workspace{margin-bottom:10px;padding:8px}.sidebar .nav button{min-height:29px;padding-block:7px}.overlay-subnav{max-height:142px}.sidebar .navlabel{margin-top:12px}.sidebar-bottom{margin-top:8px}}@media(max-height:680px){.primary-nav{display:grid!important;grid-template-columns:1fr 1fr}.sidebar .workspace{display:none}.overlay-subnav{max-height:105px}.live-studio-scroll{min-height:55px}.sidebar-bottom .profile{padding-block:6px}}@media(max-width:1100px){.alert-studio-grid{grid-template-columns:1fr}.sidebar{padding-inline:12px}.theme-swatch{padding:10px 7px;font-size:10px}.theme-swatch i{width:17px;height:17px}}@media(max-width:740px){.sidebar{position:fixed;inset-block:0;left:-270px;width:250px;height:100dvh}.shell.menu-open .sidebar{left:0}.overlay-category{margin-top:10px}.theme-grid{gap:7px}.theme-swatch{min-height:54px}.theme-swatch span{overflow-wrap:anywhere}.music-dock{bottom:12px;inset-inline-end:12px;width:calc(100vw - 24px)}.music-dock.is-compact{width:min(320px,calc(100vw - 24px))}.stream-alert{gap:14px;padding:17px;max-width:calc(100vw - 28px)}.alert-gif{width:85px;height:85px}.alert-symbol{font-size:43px}.alert-output{padding:14px}.alert-output-panel{padding-top:76px}.stream-alert h2{font-size:min(var(--alert-text,26px),30px)}.queue-item{align-items:flex-start;flex-direction:column}.queue-item .actions{max-width:none}.footer{flex-wrap:wrap}.alert-design-preview{padding:8px}}@media(prefers-reduced-motion:reduce){html:not([data-studio-motion=full]) .stream-alert,html:not([data-studio-motion=full]) .stream-alert.alert-leave{animation:none!important;transition:none!important}}.queue-item[data-song-id]{flex-wrap:wrap;gap:10px}.queue-item[data-song-id]>div:first-child{flex:1 1 220px}.queue-item[data-song-id]>.actions{max-width:none;flex:1 1 100%;justify-content:flex-start;gap:6px}.music-drag-handle{cursor:grab;touch-action:auto;font-size:23px;color:var(--accent,#b18bff);flex-shrink:0}.music-dragging{opacity:.45}.queue-item.music-drop-before{box-shadow:0 -3px 0 var(--accent,#b18bff)}.queue-item.music-drop-after{box-shadow:0 3px 0 var(--accent,#b18bff)}.queue-item[draggable=true]{cursor:grab}.queue-item[draggable=true] .actions{cursor:default}.social-login{display:grid;gap:10px;margin-bottom:24px}.social-login .btn{justify-content:center;min-height:44px}.social-login .btn>span{font-size:21px;font-weight:800;margin-right:10px}.is-disabled{opacity:.45;pointer-events:none}.auth-form .help-copy{margin-block:10px}.auth-form .card{width:100%}.page-heading{margin-bottom:25px}.page-heading h1{margin-top:9px}.settings-disclosure{border:1px solid var(--line);border-radius:12px;margin-top:18px;overflow:hidden;background:var(--panel)}.settings-disclosure>summary{display:flex;align-items:center;gap:10px;cursor:pointer;font-size:13px;font-weight:650;padding:18px;list-style:none}.settings-disclosure>summary:after{content:"\2304";margin-inline-start:auto;font-size:20px;color:var(--purple);transition:transform .2s}.settings-disclosure[open]>summary:after{transform:rotate(180deg)}.settings-disclosure>form,.settings-disclosure>.help-copy{padding:0 18px 20px}.settings-disclosure .form-grid{margin-top:15px}.settings-disclosure .tag{font-size:9px}.integration-guide{line-height:1.8;overflow-wrap:anywhere}.integration-guide h3{margin-top:15px}.integration-guide ol{padding-inline-start:20px}.integration-guide code{font-size:10px}.integration-guide a{color:var(--purple)}.admin-summary{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin-bottom:22px}.admin-summary article{padding:22px;background:var(--panel);border:1px solid var(--line);border-radius:12px}.admin-summary strong{display:block;font-size:32px;color:var(--purple);margin-bottom:5px}.admin-summary span{font-size:11px;color:var(--muted)}.admin-users td>small{display:block;margin-top:7px;font-size:10px;color:var(--muted)}.admin-users .actions{max-width:400px;flex-wrap:wrap}.admin-users .btn{white-space:nowrap}.platform-chip{display:inline-block;font-size:9px;border:1px solid var(--line);border-radius:5px;padding:5px;margin:2px;color:var(--muted)}.platform-chip.is-connected{border-color:#78c7a266;color:#8cdfb1}.audit-list{max-height:250px;overflow:auto;font-size:11px}.audit-list>div{display:flex;justify-content:space-between;gap:15px;padding:9px;border-bottom:1px solid var(--line)}.audit-list time{color:var(--muted)}.vault-nav{border-top:1px solid var(--line);margin-top:8px;padding-top:10px;flex-shrink:0}.vault-nav>small{font-size:9px;color:var(--muted);padding-inline:10px;text-transform:uppercase;letter-spacing:1.4px}.vault-nav .nav{display:grid;grid-template-columns:1fr 1fr;margin-top:5px}.vault-nav .nav button{font-size:10px;padding:8px 5px;min-width:0;white-space:normal;line-height:1.5}.vault-nav svg{flex-shrink:0;width:14px}.vault-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.vault-poster{height:130px;display:flex;flex-direction:column;gap:15px;align-items:center;justify-content:center;background:radial-gradient(ellipse,var(--accent-soft),transparent);border:1px solid var(--line);border-radius:8px;color:var(--purple);margin-bottom:18px}.vault-poster span{font-size:10px}.vault-item h3{font-size:13px;overflow-wrap:anywhere}.vault-item>p{font-size:10px;color:var(--muted);margin:8px 0 16px}.vault-item .actions{flex-wrap:wrap}.vault-large-preview{display:block;max-width:min(480px,100%);max-height:65vh;object-fit:contain;margin:auto}.alert-tabs{display:flex;gap:10px;flex-wrap:wrap;margin-bottom:24px}.alert-tabs>.primary:last-child{margin-inline-start:auto}.alert-rule{border:1px solid var(--line);background:var(--panel);border-radius:12px;overflow:hidden}.alert-rule>summary{display:flex;align-items:center;gap:15px;padding:20px;cursor:pointer;list-style:none}.alert-rule>summary:after{content:"\2304";color:var(--purple);margin-inline-start:auto}.alert-rule[open]>summary{border-bottom:1px solid var(--line)}.alert-rule[open]>summary:after{transform:rotate(180deg)}.alert-rule>form{padding:22px}.alert-rule>summary strong{font-size:14px;overflow-wrap:anywhere}.rule-dot{width:10px;height:10px;flex-shrink:0;border-radius:50%;box-shadow:0 0 15px currentColor}.alert-rule .settings-disclosure{background:var(--bg)}.alert-rule .help-copy{margin:12px 0}.alert-rule .actions{flex-wrap:wrap}.alert-rule .switch{padding-block:10px}.alert-rule select{max-width:100%}.alert-rule .tag{font-size:9px}.stream-alert{background:var(--alert-bg,#18171f);color:var(--alert-fg,#fff);filter:opacity(var(--alert-opacity,1))}.stream-alert h2{color:var(--alert-fg,#fff)}.alert-platform{font-size:9px;display:block;letter-spacing:1px;text-transform:uppercase;color:var(--muted);margin-bottom:8px}.alert-amount{font-size:13px;display:block;margin-top:9px;color:var(--alert-color)}.stream-alert.alert-leave.exit-none{animation:none}.stream-alert.alert-leave.exit-slideLeft{animation:sf-exit-left .28s both}.stream-alert.alert-leave.exit-slideRight{animation:sf-exit-right .28s both}.stream-alert.alert-leave.exit-slideDown{animation:sf-exit-down .28s both}.stream-alert.alert-leave.exit-zoom{animation:sf-exit-zoom .28s both}@keyframes sf-exit-left{to{opacity:0;transform:translate(-65px)}}@keyframes sf-exit-right{to{opacity:0;transform:translate(65px)}}@keyframes sf-exit-down{to{opacity:0;transform:translateY(50px)}}@keyframes sf-exit-zoom{to{opacity:0;transform:scale(.8)}}.widget-surface{filter:opacity(var(--widget-opacity,1));min-width:0}.widget-surface[data-hidden-fields~=title] [data-field=title],.widget-surface[data-hidden-fields~=user] [data-field=user],.widget-surface[data-hidden-fields~=amount] [data-field=amount],.widget-surface[data-hidden-fields~=progress] [data-field=progress],.widget-surface[data-hidden-fields~=time] [data-field=time],.widget-surface[data-hidden-fields~=icons] [data-field=icons],.widget-surface[data-hidden-fields~=source] [data-field=source],.widget-surface[data-hidden-fields~=next] [data-field=next],.widget-surface[data-hidden-fields~=requester] [data-field=requester],.widget-surface[data-hidden-fields~=queue] [data-field=queue]{display:none!important}.widget-settings{margin-top:25px}.overlay-music p{font-size:14px;color:var(--muted);margin-top:10px}.overlay-music .tag{margin-top:12px}.overlay-music-icon{color:var(--purple)}#modal audio{width:100%;margin-block:20px}#modal .actions{flex-wrap:wrap}.overlay-body .widget-surface{background:transparent}.help-copy{overflow-wrap:anywhere}.settings-disclosure .field input[readonly]{font-size:10px}.settings-disclosure form>.actions{flex-wrap:wrap}@media(max-height:900px){.sidebar .workspace{display:none}.sidebar .primary-nav button{padding-block:7px;min-height:29px}.sidebar .brand{margin-bottom:16px}.vault-nav .nav button{font-size:9px}}@media(max-width:1100px){.vault-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-users .actions{min-width:180px}.alert-rule .form-grid{grid-template-columns:1fr 1fr}}@media(max-width:740px){.vault-grid{grid-template-columns:1fr}.admin-summary{gap:8px}.admin-summary article{padding:14px 10px}.admin-summary strong{font-size:24px}.admin-summary span{font-size:9px}.alert-rule>summary{gap:8px;padding:15px;flex-wrap:wrap}.alert-rule>form{padding:15px}.alert-rule .form-grid{grid-template-columns:1fr}.alert-tabs .btn{font-size:11px}.settings-disclosure>summary{padding:15px}.social-login .btn{min-height:48px}.alert-rule .tag{max-width:100%;overflow-wrap:anywhere}.vault-item .actions .btn{min-height:38px}.sidebar .workspace{display:none}}@media(prefers-reduced-motion:reduce){html:not([data-studio-motion=full]) .widget-surface{animation:none!important}}.two-col>*{min-width:0}.two-col .stack,.two-col .card,.form-grid>*{min-width:0}.two-col .tag{max-width:100%;white-space:normal;overflow-wrap:anywhere}.card .actions{flex-wrap:wrap}.field input,.field select,.field textarea{min-width:0;max-width:100%}@media(max-width:740px){.two-col{grid-template-columns:minmax(0,1fr)}.admin-users{min-width:650px}.admin-users .tag{white-space:normal}.settings-disclosure summary{min-width:0}.widget-settings .form-grid{grid-template-columns:minmax(0,1fr)}}form[data-form=admin-search]{align-items:center;margin-bottom:18px}form[data-form=admin-search] input{width:min(360px,100%);min-width:0;background:var(--bg);color:var(--text);border:1px solid var(--line);border-radius:8px;min-height:40px;padding:10px 13px;font:inherit;font-size:12px}form[data-form=admin-search] input:focus{outline:2px solid var(--accent-line);outline-offset:2px}.coming-soon{white-space:nowrap;font-size:10px;background:var(--accent-soft);color:var(--purple);border:1px solid var(--accent-line)}.social-login .btn{flex-wrap:wrap;gap:8px}.social-login .btn>.coming-soon{font-size:10px;font-weight:600;margin-inline-start:auto}.overlay-link-bar{border:1px solid var(--accent-line);border-radius:11px;background:var(--panel);padding:15px 18px;margin:0 0 24px;min-width:0}.overlay-link-caption{display:flex;align-items:center;gap:9px;flex-wrap:wrap;margin-bottom:12px;color:var(--purple)}.overlay-link-caption strong{font-size:12px}.overlay-link-caption small{margin-inline-start:auto;font-size:10px;color:var(--muted)}.overlay-link-controls{display:flex;gap:9px;align-items:center;min-width:0}.overlay-link-input{min-width:0;flex:1;width:0;background:var(--bg);border:1px solid var(--line);border-radius:7px;color:var(--text);padding:11px 12px;font-size:11px;font-family:monospace}.overlay-link-input[type=password]{letter-spacing:3px;filter:blur(2px);user-select:none}.overlay-link-eye{position:relative;flex-shrink:0}.overlay-link-controls .btn{white-space:nowrap}.module-grid .overlay-link-caption small{margin-inline-start:0}.module-grid .overlay-link-bar{margin:15px 0 0;padding:12px}.module-grid .overlay-link-controls{flex-wrap:wrap}.module-grid .overlay-link-input{flex-basis:calc(100% - 50px)}@media(max-width:740px){.overlay-link-bar{padding:14px}.overlay-link-caption small{width:100%;margin-inline-start:0}.overlay-link-controls{flex-wrap:wrap}.overlay-link-input{flex-basis:calc(100% - 50px)}.overlay-link-controls .btn{width:100%;justify-content:center}.overlay-link-eye{min-height:40px;min-width:40px}}.sidebar{background:var(--sidebar-bg,#151419);color:var(--sidebar-text,#aaa8b5)}.sidebar .nav button,.sidebar .nav-category>summary,.sidebar .mobile-sidebar-link{color:var(--sidebar-text,#aaa8b5)}.sidebar .nav button.active,.sidebar .nav-category.is-current>summary,.sidebar .nav-category>summary:hover{color:var(--purple)}.sidebar .profile small,.sidebar .profile strong{color:var(--sidebar-text)}.color-value{position:relative;display:flex;align-items:center;gap:10px;height:44px;border:1px solid var(--line);border-radius:7px;background:var(--bg);overflow:hidden}.color-value>i{height:100%;width:52%;min-width:45px;background:var(--field-color);border-inline-end:1px solid var(--line)}.color-value output{padding-inline:4px;font-family:monospace;font-size:11px;color:var(--text)}.color-value>input[type=color]{position:absolute;inset:0;width:100%;height:100%;opacity:0;cursor:pointer;margin:0;padding:0}.color-value:focus-within{outline:2px solid var(--purple);outline-offset:2px}.ranking-metrics{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:20px}.ranking-toolbar .field{min-width:180px}.ranking-help{margin-bottom:20px}.rank-channel{display:block;color:var(--muted);font-size:10px;margin-top:5px}.rank-position{display:grid;place-items:center;width:28px;height:28px;border-radius:8px;background:var(--accent-soft);color:var(--purple)}.overlay-preview{min-width:0;border:1px solid var(--line);border-radius:10px;overflow:hidden}.overlay-preview-caption{display:flex;flex-wrap:wrap;gap:6px;padding:10px 12px;background:var(--accent-soft);color:var(--purple);font-size:10px}.overlay-preview-caption small{font-size:9px;color:var(--muted)}.overlay-preview-stage{height:190px;overflow:hidden;background-color:#212129;background-image:linear-gradient(45deg,#ffffff07 25%,transparent 25%),linear-gradient(-45deg,#ffffff07 25%,transparent 25%),linear-gradient(45deg,transparent 75%,#ffffff07 75%),linear-gradient(-45deg,transparent 75%,#ffffff07 75%);background-size:24px 24px;background-position:0 0,0 12px,12px -12px,-12px 0}.overlay-preview-canvas{width:200%;min-height:380px;padding:26px;transform:scale(.5);transform-origin:top left;display:grid;place-items:center;pointer-events:none}.overlay-preview-canvas>.widget-surface{width:100%;min-width:0}.overlay-preview-canvas .overlay-box{max-width:100%;width:100%}.overlay-preview-canvas .stream-alert{max-width:100%;margin:auto}.overlay-preview-canvas .goal{margin-block:12px}.overlay-preview-canvas>.widget-surface .overlay-music{justify-content:center}.overlay-preview.is-large .overlay-preview-stage{height:360px}.overlay-preview.is-large .overlay-preview-canvas{min-height:720px}.overlay-gallery .actions{flex-wrap:wrap}.public-section-title>p{max-width:820px;line-height:1.8}.public-rankings .btn{white-space:normal}@media(max-width:740px){.ranking-metrics .btn{font-size:10px;padding:9px}.ranking-toolbar .field{width:100%}.overlay-preview.is-large .overlay-preview-stage{height:260px}.overlay-preview.is-large .overlay-preview-canvas{min-height:520px}}.overlay-preview-canvas{position:absolute;top:0;left:0}.sidebar .brand{flex-shrink:0;margin:1px 0 19px;font-size:23px}.topbar{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);gap:12px;overflow:visible}.topbar>.row{min-width:0}.topbar>.top-actions{justify-self:end}.topbar .breadcrumb{min-width:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.live-connect-button{display:inline-flex;align-items:center;justify-content:center;gap:9px;min-height:40px;min-width:184px;padding:10px 16px;border:1px solid #ef626b;border-radius:10px;background:#7d2530;color:#fff;font-size:12px;font-weight:700;cursor:pointer;white-space:nowrap;box-shadow:0 0 0 3px #ef626b0b;transition:background .15s}.live-connect-button:hover{background:#a32c3b}.live-connect-button.is-connected{background:#14663f;border-color:#50c887;box-shadow:0 0 0 3px #50c8870b}.live-connect-button.is-connected:hover{background:#1b8051}.live-connect-button:focus-visible{outline:2px solid currentColor;outline-offset:3px}.live-connect-button.is-connecting{opacity:.8;cursor:wait}.live-connect-button.is-connecting svg{animation:live-breathe .8s ease-in-out infinite alternate}@keyframes live-breathe{to{opacity:.35}}.language-live-group{position:relative;display:flex;align-items:center;flex-shrink:0}.live-feedback{position:absolute;inset-inline-end:0;top:calc(100% + 14px);z-index:110;width:min(360px,calc(100vw - 32px))}.live-feedback:empty{display:none}.live-error-card{border:1px solid #ed6572;border-radius:11px;background:#3c1821;box-shadow:0 10px 40px #0005;padding:17px;color:#ffe7eb;text-align:start;white-space:normal}.live-error-card>strong{display:flex;align-items:center;gap:8px;padding-inline-end:22px;font-size:13px;color:#ffb3bf}.live-error-card>p{margin:11px 0;font-size:12px;line-height:1.7}.live-error-card>small{display:block;font-size:10px;overflow-wrap:anywhere;color:#e7b2bd}.live-error-card>.iconbutton{position:absolute;inset-inline-end:8px;top:8px;width:25px;height:25px;border:0;color:#ffc1ca}.live-log-card{margin-bottom:24px}.live-log-card td{font-size:11px;min-width:120px;line-height:1.7}.live-log-card td:nth-child(2){min-width:230px;max-width:400px}.live-log-card td small{display:block;color:var(--muted);font-size:9px;margin-top:6px}.live-log-card .actions{flex-wrap:wrap}.live-log-card form{margin:14px 0}.live-log-card form input{background:var(--bg);border:1px solid var(--line);border-radius:8px;padding:10px;color:var(--text);flex:1;min-width:140px}.public-nav.has-live-control .public-nav-inner{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);gap:16px}.public-nav.has-live-control nav{display:none}.public-nav.has-live-control .top-actions{justify-self:end}.public-nav.has-live-control .identity strong{max-width:140px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;display:block}@media(max-width:1300px){.topbar .search{display:none}.public-nav.has-live-control .identity>div{display:none}.public-nav.has-live-control .identity>.btn{display:none}.public-nav.has-live-control .brand{font-size:21px}}@media(max-width:740px){.topbar{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);gap:8px}.live-connect-button{min-width:145px;min-height:38px;font-size:10px;padding:9px 11px;gap:6px}.public-nav.has-live-control .public-nav-inner{gap:8px}.public-nav.has-live-control .brand{font-size:16px}.public-nav.has-live-control .brandmark,.public-nav.has-live-control .identity,.topbar .breadcrumb{display:none}.live-feedback{top:calc(100% + 12px)}}@media(max-width:420px){.public-nav.has-live-control .brand{font-size:14px}.public-nav.has-live-control .live-connect-button{min-width:128px;font-size:9px;padding-inline:8px}.public-nav.has-live-control .language-button{padding:7px}.public-nav.has-live-control .language-button>span{display:none}.public-nav.has-live-control .top-actions{gap:0}}@media(prefers-reduced-motion:reduce){html:not([data-studio-motion=full]) .live-connect-button.is-connecting svg{animation:none}}.sidebar .brand{font-size:20px;gap:8px;white-space:nowrap}.topbar{z-index:100}.live-feedback{display:grid;gap:10px;max-height:min(75vh,620px);overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin}.live-error-card{position:relative;flex-shrink:0}.live-error-card p{overflow-wrap:anywhere}.tiktok-service-card{margin-bottom:20px}.tiktok-service-card .stack>.row{padding:12px 0;border-bottom:1px solid var(--line)}.tiktok-service-card small{display:block;margin-top:5px;color:var(--muted)}.account-settings-grid{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:24px;align-items:start}.account-settings-grid>div{min-width:0}.account-settings-sections>.studio-section,.account-platforms-column>.studio-section{margin-bottom:0}.account-settings-sections{gap:12px}.account-platform-limit{margin:0 0 18px;line-height:1.7}.account-platform-tabs{min-width:0}.account-platform-tablist{display:flex;align-items:end;gap:6px;min-width:0;border-bottom:1px solid var(--line);padding-inline:2px}.account-platform-tab{position:relative;display:grid;place-items:center;flex:1 1 0;max-width:76px;min-width:0;height:54px;padding:12px 8px;margin:0 0 -1px;border:1px solid transparent;border-bottom:1px solid var(--line);border-radius:12px 12px 0 0;background:transparent;color:var(--text);cursor:pointer;transition:background .15s,border-color .15s,box-shadow .15s}.account-platform-tab>svg{display:block;width:27px;height:27px;flex:none}.account-platform-tab:hover{background:color-mix(in srgb,var(--purple) 9%,transparent);box-shadow:inset 0 3px 12px #aa8aff10}.account-platform-tab.is-active{z-index:1;background:var(--bg);border-color:color-mix(in srgb,var(--purple) 55%,var(--line));border-bottom-color:var(--bg);box-shadow:inset 0 2px #aa8aff55}.account-platform-tab:focus-visible{outline:2px solid var(--purple);outline-offset:-5px}.account-platform-tab .platform-discord{color:#8e99ff}.account-platform-state{position:absolute;inset-inline-end:8px;bottom:9px;width:6px;height:6px;background:var(--muted);border-radius:50%;opacity:.5}.account-platform-state.is-connected{background:#7adead;box-shadow:0 0 7px #7adead44;opacity:1}.account-platform-panels{border:1px solid var(--line);border-top:0;border-radius:0 10px 12px 12px;padding:22px;background:var(--bg);min-width:0}.account-platform-panel{min-width:0}.account-platform-panel[hidden]{display:none!important}.account-platform-panel:focus-visible{outline:2px solid var(--purple);outline-offset:7px;border-radius:4px}.account-platform-panel>.card{margin:0;padding:0;border:0;background:transparent;box-shadow:none}.account-platform-panel>.card h3{margin-top:0}.account-platform-panel .actions{flex-wrap:wrap}.account-platform-panel .field{min-width:0}.account-platform-panel .channel-points-setup{margin-top:20px;padding-top:18px;border-top:1px solid var(--line)}.account-admin-shortcut{margin-top:4px}.account-settings-sections .studio-section-body>.card{background:transparent}.account-settings-sections .security-session-list{min-width:0}@container (max-width:800px){.account-settings-grid{grid-template-columns:minmax(0,1fr);gap:18px}.account-platforms-column{order:-1}}@media(max-width:650px){.account-settings-grid{grid-template-columns:minmax(0,1fr);gap:18px}.account-platforms-column{order:-1}.account-platform-panels{padding:16px}.account-platform-tablist{gap:4px}.account-platform-tab{height:50px;padding:10px 5px}.account-platform-tab>svg{width:25px;height:25px}.account-platform-state{inset-inline-end:6px;bottom:7px}}@media(prefers-reduced-motion:reduce){.account-platform-tab{transition:none}}.account-platform-limit-note{margin:-8px 0 18px;line-height:1.7}.rank-support-options{display:grid;gap:10px;margin:12px 0 18px;padding:14px;border:1px solid var(--line);border-radius:10px;background:var(--bg)}.rank-support-options .help-copy{margin:0}.emoji-source-settings{margin:0 0 20px}.emoji-source-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.emoji-source-platform{display:grid;align-content:start;gap:12px;padding:14px;border:1px solid var(--line);border-radius:10px;background:var(--bg);min-width:0}.emoji-source-platform>strong{display:flex;align-items:center;gap:8px}.emoji-source-platform>strong svg{width:21px;height:21px;flex:none}.emoji-source-platform.is-unlinked{opacity:.58}.emoji-source-platform .switch{font-size:12px;line-height:1.5}.rank-custom-currency{display:inline-block;object-fit:contain;vertical-align:middle;max-width:none}.rank-metric-icon svg{display:inline-block;flex:none;vertical-align:middle}.rank-icon-picker{display:grid;gap:10px}.rank-icon-upload{justify-self:start}@media(max-width:650px){.emoji-source-grid{grid-template-columns:minmax(0,1fr)}}.auth-social{margin-top:26px;min-width:0}.auth-social-divider{display:flex;align-items:center;gap:14px;color:var(--muted);font-size:12px;text-align:center;line-height:1.6}.auth-social-divider:before,.auth-social-divider:after{content:"";height:1px;flex:1;background:var(--line)}.auth-social-tiles{display:flex;justify-content:center;gap:24px;padding:22px 10px 15px}.auth-social-tile{position:relative;display:grid;place-items:center;flex:0 0 86px;width:86px;height:86px;border:1px solid var(--line);border-radius:12px;background:#17161c;box-shadow:0 5px 15px #0002;transition:border-color .18s,box-shadow .18s,transform .18s;isolation:isolate;text-decoration:none}.auth-social-tile:hover,.auth-social-tile:focus-visible{border-color:var(--purple);box-shadow:0 0 22px #a984ff28;transform:translateY(-2px);outline:none}.auth-social-tile.is-coming-soon{cursor:default}.auth-social-tile .social-provider-logo{display:block;width:48px;height:48px;object-fit:contain;flex:none}.auth-social-tile.provider-google .social-provider-logo{width:72px;height:72px}.auth-social-tile.provider-discord .social-provider-logo{width:46px;height:36px}.auth-social-tile.provider-discord{background:#25233a}.auth-social-ribbon{position:absolute;inset-inline-start:-8px;bottom:7px;width:calc(100% + 16px);padding:4px 3px;border:1px solid #a98bfa88;border-radius:3px;background:#3b2b59;color:#e8dfff;font-size:10px;font-weight:700;line-height:1.15;text-align:center;transform:rotate(-12deg);box-shadow:0 3px 7px #0006;z-index:2;overflow-wrap:anywhere}.auth-social-help{text-align:center;font-size:11px;line-height:1.6;color:var(--muted)}.auth-form .auth-switch{text-align:center;margin-top:18px}.auth-orbit[data-auth-energy]{position:relative;isolation:isolate;overflow:visible;border-color:#75579b80;transition:border-color .4s,box-shadow .4s}.auth-orbit[data-auth-energy] canvas{position:absolute;inset:0;width:100%;height:100%;border-radius:50%;pointer-events:none;z-index:1}.auth-energy-orb{position:absolute;left:50%;top:50%;width:112px;height:112px;margin:-56px 0 0 -56px;border-radius:50%;background:radial-gradient(circle,#d1b4ff24 10%,#9a5cff2e 40%,#ac7aff07 66%,transparent 73%);box-shadow:inset 0 0 25px #b088ff25,0 0 30px #9060ed14;transition:box-shadow .4s;z-index:2}.auth-energy-bolt{position:relative;display:grid;place-items:center;z-index:3;filter:drop-shadow(0 0 8px #b889ff88)}.auth-orbit.is-energized{border-color:#b18aeccc;box-shadow:0 0 15px #b286ff22,inset 0 0 20px #9055ff12}.auth-orbit.is-energized .auth-energy-orb{box-shadow:inset 0 0 22px #c6a3ff55,0 0 40px #9b67ff44}.auth-orbit.is-powered.is-running .auth-energy-orb{animation:auth-orb-breathe 3s ease-in-out infinite}.auth-orbit.is-powered.is-running .auth-energy-bolt{animation:auth-bolt-glow 3s ease-in-out infinite}@keyframes auth-orb-breathe{50%{transform:scale(1.07);opacity:.8}}@keyframes auth-bolt-glow{50%{filter:drop-shadow(0 0 16px #c29affbb)}}@media(max-width:420px){.auth-social-tiles{gap:19px;padding-inline:4px}.auth-social-tile{flex-basis:76px;width:76px;height:76px}.auth-social-tile.provider-google .social-provider-logo{width:64px;height:64px}.auth-social-tile .social-provider-logo{width:43px;height:43px}.auth-social-ribbon{font-size:9px}.auth-social-divider{font-size:11px;gap:9px}}@media(prefers-reduced-motion:reduce){.auth-social-tile,.auth-orbit[data-auth-energy],.auth-energy-orb{transition:none}.auth-orbit.is-powered .auth-energy-orb,.auth-orbit.is-powered .auth-energy-bolt{animation:none}}.auth-social-tile.is-terms-locked{opacity:.5;cursor:not-allowed}.auth-social-tile.is-terms-locked:hover{transform:none;border-color:var(--line);box-shadow:0 5px 15px #0002}.mc-pair-code{padding:14px;background:#15121e;border:1px solid #aa8aff66;border-radius:12px;font-size:1.35em;letter-spacing:2px}.mc-rule>summary>svg,.mc-rule summary .mc-pixel-icon{width:28px;height:28px;flex:none}.mc-rule fieldset{border:0;margin:0;padding:0}.mc-rule.pro-limit-exceeded{border-color:#e66b7880;background:#6b1d2922}.mc-history{max-height:380px;overflow:auto}.mc-history small{display:block}.minecraft-board{position:relative;display:grid;grid-template-columns:repeat(var(--mc-columns,5),180px);gap:10px;width:max-content;isolation:isolate}.mc-board-background{position:absolute;inset:0;z-index:-1;border-radius:16px;overflow:hidden}.mc-board-background img{width:100%;height:100%;object-fit:cover}.mc-tile{position:relative;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:8px;padding:16px 14px 22px;border:1px solid var(--widget-border-color,#aa8aff);border-radius:12px;background:#17131fe6;min-width:110px;box-shadow:0 4px 16px #0004}.mc-trigger,.mc-result{display:flex;align-items:center;justify-content:center;gap:4px;min-width:0;flex-wrap:wrap}.mc-trigger strong{font-size:.85em;max-width:100%;overflow-wrap:anywhere}.mc-trigger>svg,.mc-trigger>img,.mc-result>img,.mc-pixel-icon{width:38px;height:38px;object-fit:contain;flex:none;image-rendering:pixelated}.mc-rose{font-size:32px}.mc-platform{position:absolute;top:4px;right:5px;width:13px;height:13px}.mc-tile-arrow{color:#b99afa}.mc-tile small{grid-column:1/-1;text-align:center;font-size:.58em;line-height:1.25;overflow-wrap:anywhere}.mc-look-simple .mc-tile{background:#0005;border-width:0;border-radius:2px;box-shadow:none;padding:10px}.mc-look-default .mc-tile{border-radius:3px;border:3px ridge #b89ddd;box-shadow:3px 3px #0008;background:linear-gradient(135deg,#645787ee,#211d30ee)}.mc-look-modern .mc-tile{border-radius:22px;background:linear-gradient(135deg,#181426ee,#3c225ddd);border:1px solid #caa5ff;box-shadow:0 0 18px #a974ff38,inset 0 1px #fff2}.mc-look-modern .mc-tile-arrow{color:#ed9eff}.mc-rule>summary{gap:10px}.mc-rule summary strong{min-width:0;overflow-wrap:anywhere}.mc-rule summary .tag{white-space:nowrap}@media(max-width:650px){.mc-pair-code{font-size:1em;letter-spacing:0}.mc-rule summary{flex-wrap:wrap}.mc-rule .form-grid{grid-template-columns:1fr}.mc-rule>summary>strong{flex:1}}.minecraft-board .mc-tile{border-color:var(--mc-rule-color,#aa8aff)}.mc-look-modern .mc-tile{box-shadow:0 0 18px color-mix(in srgb,var(--mc-rule-color,#aa8aff) 25%,transparent),inset 0 1px #fff2}.minecraft-board{grid-template-columns:repeat(var(--mc-columns,5),174px);gap:18px}.minecraft-board .mc-tile{padding:30px 12px 15px;column-gap:8px;row-gap:10px}.mc-trigger,.mc-result{gap:7px}.mc-result .mc-mob-model{width:48px;height:64px}.mc-result .mc-mob-head{width:48px;height:48px}.mc-platform{top:5px;right:6px;display:grid;place-items:center;width:24px;height:24px;border-radius:6px;background:#15121ec9;line-height:0}.mc-platform>svg{display:block;width:18px;height:18px;max-width:18px;max-height:18px;flex:none;overflow:visible}.mc-rule summary>.mc-mob-icon,.settings-disclosure summary>.mc-mob-icon{width:28px;height:34px;object-fit:contain;flex:none}.mc-badge-field{min-width:0;margin:18px 0 8px;padding:0;border:0}.mc-badge-field legend{padding:0 0 10px;color:var(--muted,#aaa0bd)}.mc-badge-options{display:grid;grid-template-columns:repeat(auto-fill,minmax(106px,1fr));gap:12px}.mc-badge-choice{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:9px;min-height:110px;padding:12px 10px;border:1px solid #aa8aff38;border-radius:12px;background:#121017;cursor:pointer}.mc-badge-choice:hover{border-color:#aa8aff;background:#aa8aff12}.mc-badge-choice:has(:checked){border-color:var(--accent,#aa8aff);box-shadow:0 0 0 1px var(--accent,#aa8aff);background:#aa8aff20}.mc-badge-choice:focus-within{outline:2px solid var(--accent,#aa8aff);outline-offset:3px}.mc-badge-choice input{position:absolute;top:8px;left:8px;width:14px;height:14px;margin:0;accent-color:var(--accent,#aa8aff)}.mc-badge-choice .mc-pixel-icon{width:44px;height:58px}.mc-badge-choice .mc-mob-head{height:48px}.mc-badge-choice span{font-size:.8rem;overflow-wrap:anywhere}.mc-download-tabs{display:flex;gap:6px;padding:5px;background:#100e17;border:1px solid #aa8aff38;border-radius:12px;width:max-content;max-width:100%}.mc-download-tabs button{min-width:110px;padding:10px 20px;border:1px solid transparent;border-radius:8px;background:transparent;color:inherit;cursor:pointer;font:inherit}.mc-download-tabs [aria-selected=true]{background:#aa8aff24;color:#cbb5ff;border-color:#aa8aff80}.mc-download-tabs button:focus-visible{outline:2px solid var(--accent,#aa8aff);outline-offset:2px}.mc-download-panel{padding:20px 0 8px}.mc-download-panel .form-grid{gap:18px}.mc-download-footer{display:flex;justify-content:space-between;align-items:center;gap:20px;margin-top:20px;padding:16px;background:#aa8aff0b;border:1px solid #aa8aff30;border-radius:12px}.mc-download-footer>span{font-size:.88rem;color:var(--muted,#b7accd);overflow-wrap:anywhere}.mc-download-button{min-width:132px;justify-content:center;flex:none}@media(max-width:650px){.mc-download-footer{align-items:stretch;flex-direction:column;gap:14px}.mc-download-panel .form-grid{grid-template-columns:1fr}.mc-download-button{width:100%}.mc-badge-options{grid-template-columns:repeat(auto-fill,minmax(90px,1fr));gap:12px}}.holiday-scene{position:relative;width:100%;height:100%;overflow:hidden;pointer-events:none;isolation:isolate;opacity:var(--holiday-opacity,1);contain:layout paint;--holiday-light:#ffb347}.holiday-pumpkin{position:absolute;right:var(--holiday-inset);bottom:var(--holiday-inset);width:var(--holiday-pumpkin);max-width:38%;color:var(--holiday-color);filter:drop-shadow(0 0 14px color-mix(in srgb,var(--holiday-light) 35%,transparent))}.holiday-pumpkin svg,.holiday-witch-art svg{display:block;width:100%;height:auto}.holiday-pumpkin-face{animation:sf-holiday-lantern 4.7s ease-in-out infinite}.holiday-flight{position:absolute;top:var(--holiday-top);left:0;width:var(--holiday-witch);max-width:45%;animation-duration:var(--holiday-period);animation-timing-function:linear;animation-iteration-count:infinite;will-change:transform,opacity}.holiday-witch-bob{animation:sf-holiday-bob 3.5s ease-in-out infinite}.holiday-witch-art{filter:drop-shadow(0 3px 5px #10071988)}.holiday-theme-halloween .holiday-witch-art{transform:scaleX(var(--holiday-facing,1))}.holiday-witch-art.is-upside-down{transform:scaleX(var(--holiday-facing,1)) rotate(180deg)}.holiday-spark{position:absolute;width:5px;height:5px;background:var(--holiday-light);border-radius:50%;box-shadow:0 0 9px 2px color-mix(in srgb,var(--holiday-light) 50%,transparent);animation:sf-holiday-spark 5s ease-in-out infinite}.holiday-look-simple .holiday-pumpkin,.holiday-look-simple .holiday-witch-art{filter:none}.holiday-look-simple .holiday-pumpkin-face{animation:none}.holiday-look-modern .holiday-pumpkin{filter:drop-shadow(0 0 20px color-mix(in srgb,var(--holiday-light) 45%,transparent))}.holiday-look-modern .holiday-witch-art{filter:drop-shadow(0 0 8px var(--holiday-light))}.overlay-simulation-position.is-holidays{padding:0!important;align-items:stretch!important;justify-content:stretch!important}.holiday-settings .form-grid{grid-template-columns:repeat(auto-fit,minmax(min(230px,100%),1fr))}.holiday-settings .design-fieldset{margin-block:16px}.holiday-settings .field output{float:inline-end;color:var(--purple)}@keyframes sf-holiday-lantern{0%,to{opacity:.95}21%{opacity:.64}23%{opacity:1}65%{opacity:.8}72%{opacity:1}}@keyframes sf-holiday-bob{0%,to{transform:translateY(0) rotate(-2deg)}50%{transform:translateY(12px) rotate(2deg)}}@keyframes sf-holiday-spark{0%,to{opacity:.15;transform:scale(.7)}50%{opacity:.8;transform:scale(1.2)}}@media(prefers-reduced-motion:reduce){html:not([data-studio-motion=full]) .holiday-flight{animation:none;display:none}html:not([data-studio-motion=full]) .holiday-pumpkin-face,html:not([data-studio-motion=full]) .holiday-spark,html:not([data-studio-motion=full]) .holiday-witch-bob{animation:none}}.holiday-scene[data-holiday-paused] *{animation-play-state:paused!important}.holiday-corner-topLeft .holiday-pumpkin{left:var(--holiday-inset);right:auto;top:var(--holiday-inset);bottom:auto}.holiday-corner-topRight .holiday-pumpkin{top:var(--holiday-inset);bottom:auto}.holiday-corner-bottomLeft .holiday-pumpkin{left:var(--holiday-inset);right:auto}.holiday-observed-list{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(230px,100%),1fr));gap:10px;padding:16px}.holiday-observed-list>label{display:flex;align-items:flex-start;gap:9px;padding:9px;border:1px solid var(--line);border-radius:9px}.holiday-observed-list input{flex:0 0 auto;margin-top:3px}.holiday-observed-list small{display:block;color:var(--muted);margin-top:4px}.holiday-calendar-settings .settings-disclosure{margin-block:16px}.holiday-calendar-settings .notice{margin-block:14px}html[data-holiday-output]{background:transparent!important;color-scheme:normal}.holiday-pumpkin-face{fill:color-mix(in srgb,var(--holiday-light) 45%,#fff4c8)}.holiday-pumpkin-art{transform:perspective(680px) rotateY(var(--pumpkin-yaw,0deg)) rotateX(var(--pumpkin-pitch,0deg));transform-origin:50% 60%;filter:drop-shadow(0 7px 5px #09050d55)}#modal:has([data-holiday-preview-dialog]){width:min(1080px,calc(100vw - 32px));max-width:calc(100vw - 32px)}.holiday-catalog-preview .holiday-catalog-stage{width:min(100%,calc(60vh * var(--holiday-preview-ratio,1.777778)));margin-inline:auto}.holiday-preview-gallery>summary .tag{margin-inline-start:8px}.holiday-preview-list{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(160px,100%),1fr));gap:12px;padding:16px;max-height:560px;overflow-y:auto;overscroll-behavior:contain;scrollbar-gutter:stable}.holiday-preview-list:empty{display:none}.holiday-preview-choice{display:grid;grid-template-rows:94px auto auto 22px;align-content:start;gap:8px;min-width:0;padding:14px;border:1px solid var(--line);border-radius:12px;background:var(--bg);color:var(--text);text-align:center;cursor:pointer}.holiday-preview-choice:hover,.holiday-preview-choice:focus-visible{border-color:var(--purple);background:var(--accent-soft);box-shadow:0 0 12px var(--accent-line)}.holiday-preview-choice strong{font-size:12px;line-height:1.5;overflow-wrap:anywhere}.holiday-preview-choice small{font-size:11px;color:var(--muted)}.holiday-preview-open{font-size:11px;color:var(--purple);align-self:end}.holiday-preview-thumb{display:grid;place-items:center;width:100%;height:94px;pointer-events:none}.holiday-preview-thumb svg{display:block;width:90px;height:90px;overflow:visible}.holiday-preview-thumb *,.holiday-preview-thumb:before{animation:none!important}.holiday-catalog-stage{position:relative;width:100%;overflow:hidden;border:1px solid var(--accent-line,var(--line));border-radius:12px;background:var(--bg)}.holiday-catalog-stage>img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.holiday-catalog-canvas{position:absolute;left:0;top:0;transform-origin:top left;pointer-events:none}.holiday-catalog-preview>p{text-align:right;margin-bottom:0}@media(max-width:550px){.holiday-preview-list{grid-template-columns:repeat(2,minmax(0,1fr));padding:10px;gap:10px}.holiday-preview-choice{padding:10px}.holiday-preview-thumb{height:80px}.holiday-preview-choice{grid-template-rows:80px auto auto 22px}.holiday-preview-thumb svg{width:76px;height:76px}}.holiday-theme-halloween .holiday-pumpkin{isolation:isolate}.holiday-theme-halloween .holiday-pumpkin:before{content:"";position:absolute;inset:-16%;z-index:-1;border-radius:50%;background:radial-gradient(ellipse,color-mix(in srgb,var(--holiday-light) 48%,transparent),color-mix(in srgb,var(--holiday-light) 14%,transparent) 45%,transparent 72%);opacity:0;animation:var(--holiday-halo-motion) var(--holiday-lantern-period) ease-in-out infinite}.holiday-theme-halloween .holiday-pumpkin-face{animation:var(--holiday-lantern-motion) var(--holiday-lantern-period) ease-in-out infinite}.holiday-scene[data-holiday-paused] .holiday-pumpkin:before{animation-play-state:paused!important}@media(prefers-reduced-motion:reduce){html:not([data-studio-motion=full]) .holiday-theme-halloween .holiday-pumpkin:before,html:not([data-studio-motion=full]) .holiday-theme-halloween .holiday-pumpkin-face{animation:none}}.holiday-preview-controls{display:flex;align-items:flex-end;flex-wrap:wrap;gap:16px}.holiday-preview-controls .preview-scene-picker{flex:1 1 220px;max-width:440px}.holiday-preview-picker select{font-family:inherit;min-height:38px}@media(max-width:550px){.holiday-preview-controls .preview-scene-picker{flex-basis:100%;max-width:none}}.holiday-donut-spin{transform-origin:50% 50%;animation:sf-holiday-donut-spin 8s linear infinite}.holiday-donut-corner{filter:drop-shadow(0 4px 9px #20122f66)}@keyframes sf-holiday-donut-spin{to{transform:rotate(360deg)}}.holiday-flight.is-sleigh,.holiday-flight.is-dragon{max-width:85%}.holiday-witch-art.is-sleigh,.holiday-witch-art.is-dragon{transform:scaleX(var(--holiday-special-facing,1))}.holiday-flight.is-sleigh .holiday-witch-bob{animation:sf-holiday-sleigh-float 4s ease-in-out infinite}.holiday-flight.is-dragon .holiday-witch-bob{animation:sf-holiday-sleigh-float 3.2s ease-in-out infinite}.holiday-reindeer-legs{transform-box:fill-box;transform-origin:50% 0;animation:sf-holiday-reindeer 1.15s ease-in-out infinite}.holiday-dragon-body{transform-box:fill-box;transform-origin:90% 50%;animation:sf-holiday-dragon-wave 3.2s ease-in-out infinite}.holiday-dragon-head{transform-box:fill-box;transform-origin:10% 50%;animation:sf-holiday-dragon-head 3.2s ease-in-out infinite}@keyframes sf-holiday-sleigh-float{0%,to{transform:translateY(0) rotate(-.5deg)}50%{transform:translateY(6px) rotate(.5deg)}}@keyframes sf-holiday-reindeer{0%,to{transform:rotate(-12deg)}50%{transform:rotate(12deg)}}@keyframes sf-holiday-dragon-wave{0%,to{transform:skewY(-1deg)}50%{transform:skewY(1.5deg)}}@keyframes sf-holiday-dragon-head{0%,to{transform:rotate(-1deg)}50%{transform:rotate(1.5deg)}}.holiday-year-corner{width:calc(var(--holiday-pumpkin)*1.45);filter:none!important}.holiday-year-corner svg{overflow:visible}.holiday-fireworks,.holiday-rainbow{position:absolute;inset:0;overflow:hidden;pointer-events:none}.holiday-fireworks>svg,.holiday-rainbow>svg{display:block;width:100%;height:100%}.holiday-firework-rocket,.holiday-firework-ray{opacity:0;animation-duration:var(--holiday-event-period);animation-delay:var(--holiday-burst-delay,0s);animation-timing-function:linear;animation-iteration-count:infinite;animation-fill-mode:both}.holiday-firework-rocket{stroke-dasharray:.075 1}.holiday-firework-ray{stroke-dasharray:.2 1}.holiday-rainbow-band{stroke-dasharray:1 1;stroke-dashoffset:1;opacity:0;animation-duration:var(--holiday-event-period);animation-timing-function:linear;animation-iteration-count:infinite}.holiday-rainbow-clouds{opacity:0;animation-duration:var(--holiday-event-period);animation-timing-function:linear;animation-iteration-count:infinite}@media(prefers-reduced-motion:reduce){html:not([data-studio-motion=full]) .holiday-donut-spin,html:not([data-studio-motion=full]) .holiday-reindeer-legs,html:not([data-studio-motion=full]) .holiday-dragon-body,html:not([data-studio-motion=full]) .holiday-dragon-head{animation:none}html:not([data-studio-motion=full]) .holiday-fireworks,html:not([data-studio-motion=full]) .holiday-rainbow{display:none}}:root{--studio-family:Inter,sans-serif}body.has-custom-font,body.has-custom-font button,body.has-custom-font input,body.has-custom-font select,body.has-custom-font textarea,body.has-custom-font h1,body.has-custom-font h2,body.has-custom-font h3,body.has-custom-font .number,body.has-custom-font .amount,body.has-custom-font .winner,body.has-custom-font .timer-readout,body.has-custom-font .public-counters strong{font-family:var(--studio-family)}.font-sample{font-size:15px;color:var(--text);margin-top:6px}.tool-status{width:7px;height:7px;display:inline-block;flex:0 0 7px;border-radius:50%;background:#f06f7b;box-shadow:0 0 0 3px #f06f7b0a;vertical-align:middle}.tool-status.on{background:#5bd394;box-shadow:0 0 0 3px #5bd3940a}.nav button>.tool-status{margin-inline-start:auto}.tag .tool-status{margin-inline-end:6px}.tool-disabled-notice{display:flex;align-items:center;gap:12px;font-size:12px}.design-fieldset{border:1px solid var(--line);border-radius:10px;padding:16px;margin:20px 0}.design-fieldset legend{padding:0 8px;font-size:12px;color:var(--text)}.widget-settings{margin-top:18px}.widget-settings>summary{padding:12px 0;font-weight:600}.widget-settings form{padding-top:8px}.widget-settings .form-grid{gap:10px}.widget-settings .field{margin:7px 0}.overlay-status-note{font-size:11px;color:var(--muted);margin:14px 0;line-height:1.7}.widget-surface{color:var(--text)}.widget-surface.widget-overlay,.widget-surface .preview,.widget-surface .timer-readout{font-family:var(--widget-font,var(--studio-family))}.widget-surface .overlay-box,.stream-alert{border-radius:var(--widget-radius,16px);border-width:var(--widget-border,1px);border-style:solid;border-color:var(--widget-border-color,var(--purple));padding:var(--widget-padding,24px);box-shadow:0 8px var(--widget-shadow,20px) #0004;text-align:var(--widget-align,left)}.widget-surface .overlay-box{color:var(--text);font-size:var(--widget-font-size,24px);background:var(--panel)}.widget-surface .overlay-box h2,.widget-surface .overlay-box .winner,.widget-surface .overlay-box .timer-readout,.widget-surface .overlay-box strong,.widget-surface .overlay-box .eyebrow,.widget-surface .overlay-box .goal-top{font-family:var(--widget-font,var(--studio-family))}.widget-surface .overlay-box .timer-readout{font-size:calc(var(--widget-font-size,24px)*2.2);font-variant-numeric:tabular-nums;line-height:1.2}.widget-surface .overlay-box h2,.widget-surface .overlay-box .winner{font-size:calc(var(--widget-font-size,24px)*1.3)}.widget-surface .overlay-box .goal-values strong{font-size:var(--widget-font-size,24px)}.widget-surface .overlay-box .goal-top{font-size:calc(var(--widget-font-size,24px)*.64)}.widget-surface.frame-glass .overlay-box,.stream-alert.frame-glass{background:color-mix(in srgb,var(--panel,var(--alert-bg)) 60%,transparent);backdrop-filter:blur(14px)}.widget-surface.frame-outline .overlay-box,.stream-alert.frame-outline{background:transparent;box-shadow:none}.widget-surface.frame-neon .overlay-box,.stream-alert.frame-neon{box-shadow:0 0 var(--widget-shadow,20px) color-mix(in srgb,var(--widget-border-color) 40%,transparent),inset 0 0 24px color-mix(in srgb,var(--widget-border-color) 8%,transparent)}.widget-surface.frame-clean .overlay-box,.stream-alert.frame-clean{background:transparent;border-color:transparent;box-shadow:none}.widget-surface.frame-broadcast .overlay-box,.stream-alert.frame-broadcast{border-width:0;border-inline-start:5px solid var(--widget-border-color);border-radius:3px}.widget-surface.frame-rounded .overlay-box,.stream-alert.frame-rounded{border-radius:36px}.stream-alert{font-family:var(--widget-font,var(--studio-family))}.stream-alert h2,.stream-alert small,.stream-alert .alert-amount{font-family:inherit}.widget-overlay{max-width:100%;min-width:0}.overlay-stage .widget-overlay{width:auto;max-width:100%}.ranking-overlay{min-width:360px;max-width:560px}.ranking-overlay .eyebrow{font-size:calc(var(--widget-font-size,24px)*.58);padding-bottom:12px}.overlay-rank{display:flex;justify-content:space-between;align-items:center;gap:18px;padding:9px 0;border-bottom:1px solid #ffffff0b;font-size:calc(var(--widget-font-size,24px)*.65)}.overlay-rank:last-child{border:0}.overlay-rank>span{display:flex;gap:12px;align-items:center;min-width:0;overflow-wrap:anywhere}.overlay-rank i{font-size:.8em;display:grid;place-items:center;background:#ffffff0b;border-radius:5px;width:22px;height:22px;font-style:normal;flex-shrink:0}.overlay-rank:first-of-type i{color:#ffe17b;background:#ffe17b16}.overlay-rank strong{color:var(--purple);font-variant-numeric:tabular-nums}.overlay-preview.is-large .overlay-preview-stage{min-height:460px}.overlay-preview-stage{overflow:hidden}.overlay-gallery>.card{min-width:0}.overlay-gallery>.card:has(details[open]){grid-column:1/-1}.overlay-gallery .widget-settings[open] .form-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.overlay-gallery .widget-settings[open] form{padding:18px;background:#ffffff03;border-radius:10px}.overlay-preview .module-canvas{margin:0}.timer-rule-grid{display:grid;grid-template-columns:1fr 1fr;gap:18px;margin-top:24px}.timer-rule{padding:20px;border:1px solid var(--line);border-radius:12px;background:#ffffff02}.timer-rule h3{display:flex;gap:9px;align-items:center;font-size:14px}.conversion-fields{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:14px}.conversion-arrow{font-size:25px;color:var(--purple);margin-top:14px}.timer-rule input[type=number]{font-size:18px;font-variant-numeric:tabular-nums}.sound-trigger{border:1px solid var(--line);border-radius:10px;overflow:hidden}.sound-trigger>summary{display:flex;align-items:center;gap:12px;padding:16px;cursor:pointer}.sound-trigger>summary>span:last-child{margin-inline-start:auto;color:var(--muted);font-size:11px}.sound-trigger form{padding:0 18px 18px}.sound-trigger .form-grid{gap:14px}.preset-card .preset-delete{margin-inline-start:auto}.preset-recovery{margin:16px 0;display:flex;align-items:center;justify-content:space-between;gap:16px}@media(max-width:1000px){.overlay-gallery .widget-settings[open] .form-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:740px){.timer-rule-grid,.overlay-gallery .widget-settings[open] .form-grid{grid-template-columns:1fr}.ranking-overlay{min-width:280px}.conversion-fields{gap:8px}.sound-trigger>summary{gap:8px}.overlay-gallery>.card:has(details[open]){grid-column:auto}}#modal:has(.overlay-preview.is-large){width:min(820px,94vw)}.overlay-preview[data-preview-kind=loyalty] .overlay-preview-stage{height:330px}.overlay-preview.is-large[data-preview-kind=loyalty] .overlay-preview-stage{height:460px}.widget-surface[data-widget-view] .timer-readout,.stream-alert.stream-alert h2{font-family:var(--widget-font,var(--studio-family))}body.has-custom-font .brand,body.has-custom-font .public-footer strong,body.has-custom-font .stat-mini strong{font-family:var(--studio-family)}.widget-settings>summary{padding:16px 18px;display:flex;align-items:center;gap:10px;min-width:0;list-style:none}.widget-settings>summary>svg{flex:0 0 16px;position:static;margin:0}.widget-settings{width:100%;min-width:0;box-sizing:border-box}.widget-settings form,.widget-settings .field{min-width:0}.widget-settings input,.widget-settings select{max-width:100%}.tool-description{max-width:1000px;color:var(--muted);font-size:13px;line-height:1.85;margin:-10px 0 24px}.category-subnav button{display:grid!important;grid-template-columns:8px 17px minmax(0,1fr) 11px;align-items:center;text-align:start;gap:10px!important;justify-content:start;min-height:37px}.category-subnav button>.tool-status{grid-column:1;grid-row:1;margin:0!important}.category-subnav button>svg:first-child{grid-column:2;grid-row:1}.category-subnav button:not(:has(>.tool-status)){grid-template-columns:17px minmax(0,1fr) 11px}.category-subnav button:not(:has(>.tool-status))>svg:first-child{grid-column:1}.category-subnav button>svg:last-child:not(:first-child){grid-column:4}.category-subnav button>svg{flex-shrink:0}.ranking-board-settings{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.ranking-board-settings .design-fieldset{margin:10px 0;padding:14px}.ranking-overlay .overlay-rank{display:flex;gap:12px;border:0;padding:7px 0;margin-bottom:var(--rank-gap,8px)}.ranking-overlay .rank-number{font-size:var(--rank-number,16px);width:1.9em;height:1.9em;display:grid;place-items:center;flex-shrink:0}.ranking-overlay .rank-nick{display:block;flex:1;min-width:0;font-size:var(--rank-nick,20px);line-height:1.4;overflow-wrap:anywhere}.ranking-overlay .overlay-rank>strong{font-size:var(--rank-score,22px);white-space:nowrap}.rank-metric-icon{font-size:var(--rank-icon,20px);width:1.2em;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}.rank-metric-icon svg{width:var(--rank-icon,20px);height:var(--rank-icon,20px)}.rank-crown{font-size:.85em;display:inline;margin-inline-start:6px}.rainbow-nick{background:linear-gradient(90deg,#f88,#ffe17b,#80efac,#7ad9ff,#b99aff,#ff94e8,#f88);background-size:200% auto;color:transparent!important;background-clip:text;animation:sf-rainbow 5s linear infinite}@keyframes sf-rainbow{to{background-position:200% center}}.widget-surface .overlay-box{border-style:var(--widget-border-style,solid);background:color-mix(in srgb,var(--panel) calc(var(--widget-bg-opacity,1)*100%),transparent)}.stream-alert{border-style:var(--widget-border-style,solid);background:color-mix(in srgb,var(--alert-bg,#18171f) calc(var(--widget-bg-opacity,1)*100%),transparent)}.frame-wavy .overlay-box,.stream-alert.frame-wavy{position:relative;isolation:isolate}.frame-wavy .overlay-box:before,.stream-alert.frame-wavy:before{content:"";pointer-events:none;position:absolute;z-index:-1;inset:-5px;border:4px solid var(--widget-border-color);border-radius:var(--widget-radius);filter:url(#sf-wavy-border)}.positioned-overlay{position:fixed;inset:0;width:100vw;height:100vh;display:flex!important;box-sizing:border-box;padding:calc(var(--scene-y)*100vh/var(--scene-h)) calc(var(--scene-x)*100vw/var(--scene-w))!important;overflow:hidden}.positioned-overlay>.widget-overlay{max-width:100%;max-height:100%}.donation-goal .goal-top{font-size:var(--goal-size)!important;line-height:1.4}.donation-track{position:relative;min-height:var(--goal-height);background:var(--goal-empty);border:var(--goal-border) solid var(--goal-border-color);border-radius:var(--goal-radius);overflow:hidden;margin-top:12px}.donation-track>span{position:absolute;inset:0 auto 0 0;background:var(--goal-fill);transition:width .45s ease}.donation-track .goal-values{position:relative;z-index:1;display:flex;gap:8px;justify-content:center;align-items:center;min-height:var(--goal-height);padding:4px 12px;font-size:var(--goal-size);color:var(--goal-text);margin:0}.donation-track .goal-values strong,.widget-surface .donation-track .goal-values strong{font-size:inherit;font-family:var(--widget-font)}.donation-goal .goal-foot{margin-top:8px}.chat-overlay{max-width:100%;min-height:30px}.stream-chat-message{display:flex;gap:12px;padding:12px;background:#ffffff09;border-radius:10px;margin-bottom:var(--chat-gap);align-items:flex-start;overflow-wrap:anywhere}.stream-chat-message>div{min-width:0;flex:1}.stream-chat-message .chat-avatar{width:var(--chat-avatar);height:var(--chat-avatar);flex:0 0 var(--chat-avatar);border-radius:50%;object-fit:cover}.chat-avatar.avatar-fallback{display:grid;place-items:center;background:var(--purple);color:#18171f;font-size:calc(var(--chat-avatar)*.45)}.stream-chat-message strong{display:block;font-size:var(--chat-name)!important;color:var(--purple)}.stream-chat-message p{font-size:var(--chat-text);line-height:1.5;margin:5px 0 0;white-space:pre-wrap}.chat-preview-label{font-size:11px;color:var(--muted);display:block;margin-bottom:16px}.overlay-gallery>.card{align-self:start}.overlay-gallery .overlay-link-controls{min-width:0}.overlay-gallery .card-head{min-height:28px}.settings-disclosure>form .form-grid,.overlay-gallery .form-grid{min-width:0}@media(max-width:740px){.ranking-board-settings{grid-template-columns:1fr}[data-nav-group=overlays],.overlay-link-bar,[data-action=open-overlay]{display:none!important}.tool-description{font-size:12px}.ranking-overlay .overlay-rank{gap:8px}.overlay-gallery{grid-template-columns:1fr!important}}@media(display-mode:standalone){[data-nav-group=overlays],.overlay-link-bar,[data-action=open-overlay]{display:none!important}}@media(prefers-reduced-motion:reduce){html:not([data-studio-motion=full]) .rainbow-nick{animation:none}html:not([data-studio-motion=full]) .donation-track>span{transition:none}}.music-gain{display:block;padding:0 14px 10px;color:var(--muted);font-size:11px}.music-gain[hidden]{display:none}.widget-surface.frame-glass .overlay-box{background:color-mix(in srgb,var(--panel) calc(var(--widget-bg-opacity,1)*60%),transparent)}.stream-alert.frame-glass{background:color-mix(in srgb,var(--alert-bg,#18171f) calc(var(--widget-bg-opacity,1)*60%),transparent)}.alert-output-overlay.positioned-overlay{transform:none!important;inset:0!important;width:100vw!important;height:100vh!important;max-width:none!important;max-height:none!important}.alert-output-panel[data-position=topCenter]{top:90px;left:50%;right:auto;transform:translate(-50%)}.alert-output-panel[data-position=bottomCenter]{inset:auto auto 24px 50%;transform:translate(-50%)}.alert-output-panel[data-position=centerLeft]{top:50%;left:24px;right:auto;transform:translateY(-50%)}.alert-output-panel[data-position=centerRight]{top:50%;right:24px;left:auto;transform:translateY(-50%)}.public-view{--purple:#aa8aff!important;--purple-soft:#aa8aff19!important;--bg:#111116!important;--panel:#18171f!important;--text:#f4f1fa!important;--line:#ffffff12!important}.brandmark{color:var(--purple);background:color-mix(in srgb,var(--purple) 14%,transparent)}.brandmark svg{fill:currentColor;stroke:none;filter:drop-shadow(0 0 10px color-mix(in srgb,var(--purple) 35%,transparent))}.sidebar-brand{display:flex;align-items:center;justify-content:space-between;gap:6px;padding:22px 16px}.sidebar-brand .brand{padding:0;font-size:17px;gap:7px}.sidebar-brand .iconbutton{flex-shrink:0}.duration-inputs{display:flex;gap:9px;min-width:0}.duration-inputs .field{flex:1;min-width:0}.duration-inputs input{width:100%;font-variant-numeric:tabular-nums}.interaction-rows{display:grid;gap:12px}.interaction-row{display:grid;grid-template-columns:minmax(130px,1fr) minmax(90px,.7fr) minmax(170px,1.3fr) minmax(100px,.8fr) minmax(90px,.7fr) auto;gap:12px;align-items:end;border:1px solid var(--line);border-radius:12px;padding:16px}.interaction-name{display:flex;flex-wrap:wrap;align-items:center;gap:8px;align-self:center}.interaction-name .switch{width:100%;font-size:10px}.interaction-row .field{margin:0}.interaction-row .duration-inputs{gap:8px}.music-vinyl{position:relative;width:100px!important;height:100px!important;flex-shrink:0;border-radius:50%!important;background:repeating-radial-gradient(circle,#171719 0 2px,#333338 3px,#111114 4px)!important;box-shadow:0 3px 20px #0005;border:3px solid #39393e;animation:vinyl-spin 7s linear infinite;animation-play-state:paused;display:grid;place-items:center}.music-vinyl.is-playing{animation-play-state:running}.music-vinyl img{width:55%;height:55%;object-fit:cover;border-radius:50%;border:2px solid #111}.music-vinyl:after{content:"";position:absolute;width:7px;height:7px;background:#111;border:1px solid #777;border-radius:50%}.overlay-music-icon:not(.music-vinyl) img{width:56px;height:56px;object-fit:cover;border-radius:8px}@keyframes vinyl-spin{to{transform:rotate(360deg)}}.draw-box{width:620px;max-width:100%;text-align:center!important}.draw-window{height:168px;overflow:hidden;position:relative;margin:18px 0;background:#0003;border-radius:12px}.draw-pointer{position:absolute;inset:0 auto 0 50%;width:3px;background:var(--purple);z-index:2;box-shadow:0 0 14px var(--purple)}.draw-pointer:before{content:"";position:absolute;top:0;left:-7px;border-left:8px solid transparent;border-right:8px solid transparent;border-top:12px solid var(--purple)}.draw-strip{display:flex;gap:10px;position:absolute;left:50%;top:15px;transform:translate(-56px);width:max-content}.draw-avatar{width:112px;flex:0 0 112px;display:flex;flex-direction:column;gap:8px;align-items:center;text-align:center}.draw-avatar img,.draw-avatar>span{display:grid;place-items:center;width:100px;height:100px;object-fit:cover;border-radius:10px;background:color-mix(in srgb,var(--purple) 18%,var(--panel));border:1px solid color-mix(in srgb,var(--purple) 50%,transparent);font-size:30px;color:var(--purple)}.draw-avatar strong{max-width:112px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:13px!important}.draw-strip.is-drawing{animation:draw-reel var(--draw-duration) cubic-bezier(.12,.7,.2,1) both}.draw-names .draw-avatar>span,.draw-names .draw-avatar img{display:none}.draw-names .draw-avatar{height:120px;justify-content:center}.draw-result{text-align:center!important;min-width:240px}.draw-result .draw-avatar{margin:18px auto}.entrant-grid{display:flex;flex-wrap:wrap;gap:16px;max-height:400px;overflow:auto}.entrant-grid .draw-avatar{width:76px;flex-basis:76px}.entrant-grid .draw-avatar img,.entrant-grid .draw-avatar>span{width:64px;height:64px}.entrant-grid .draw-avatar strong{max-width:76px;font-size:11px!important}@keyframes draw-reel{0%{transform:translate(-56px)}to{transform:translate(var(--draw-stop))}}.emoji-scene{position:relative;width:min(1100px,90vw);height:min(650px,85vh);overflow:hidden;pointer-events:none}.emoji-preview{width:100%;height:280px;border:1px dashed var(--line);border-radius:12px}.emoji-particle{position:absolute;display:block;top:0;animation-timing-function:linear;animation-fill-mode:both;line-height:1.2}.emoji-fall{animation-name:emoji-fall}.emoji-fountain{top:auto;bottom:0;animation-name:emoji-fountain}.emoji-burst{top:45%;animation-name:emoji-burst}@keyframes emoji-fall{0%{opacity:0;transform:translateY(-110%)}10%{opacity:1}85%{opacity:1}to{opacity:0;transform:translate(var(--emoji-drift),660px) rotate(var(--emoji-rotation))}}@keyframes emoji-fountain{0%{opacity:0;transform:translateY(50px) scale(.5)}15%{opacity:1}50%{transform:translate(var(--emoji-drift),-380px) rotate(var(--emoji-rotation))}to{opacity:0;transform:translate(calc(var(--emoji-drift)*2),120px)}}@keyframes emoji-burst{0%{opacity:0;transform:scale(.2)}15%{opacity:1}to{opacity:0;transform:translate(var(--emoji-drift),-300px) scale(1.8) rotate(var(--emoji-rotation))}}@media(min-width:901px){.shell.sidebar-collapsed{grid-template-columns:78px minmax(0,1fr)}.sidebar-collapsed .sidebar{width:78px}.sidebar-collapsed .sidebar-brand{padding:20px 12px;flex-direction:column}.sidebar-collapsed .sidebar-brand .brand{font-size:0;gap:0}.sidebar-collapsed .sidebar-brand .brand>span:last-child{display:none}.sidebar-collapsed .nav-category>summary>span,.sidebar-collapsed .nav-category>summary>svg:last-child,.sidebar-collapsed .sidebar-bottom .profile>div,.sidebar-collapsed .sidebar-bottom .profile>.iconbutton{display:none}.sidebar-collapsed .nav-category>summary{justify-content:center;padding:16px 0}.sidebar-collapsed .category-subnav button{font-size:0;justify-content:center;padding:12px 0;gap:0;position:relative}.sidebar-collapsed .category-subnav button .tool-status{position:absolute;right:3px;top:6px;width:5px;height:5px}.sidebar-collapsed .category-subnav button>svg:last-child:not(:first-child){display:none}.sidebar-collapsed .sidebar-bottom{padding:12px 8px}.sidebar-collapsed .sidebar-bottom .profile{justify-content:center}.sidebar-collapsed .mobile-sidebar-link{font-size:10px;text-align:center;padding:8px 0}.sidebar-collapsed .nav-category .category-subnav{padding:0 8px}}@media(max-width:1250px){.interaction-row{grid-template-columns:1fr 1fr 1fr}.interaction-name{grid-column:1/-1}.interaction-row .duration-inputs{grid-column:auto}}@media(max-width:650px){.interaction-row{grid-template-columns:1fr 1fr}.interaction-row .duration-inputs{grid-column:1/-1}.duration-inputs .field{font-size:10px}.draw-window{height:155px}.collapse-sidebar{display:none}}@media(prefers-reduced-motion:reduce){html:not([data-studio-motion=full]) .music-vinyl,html:not([data-studio-motion=full]) .draw-strip.is-drawing,html:not([data-studio-motion=full]) .emoji-particle{animation:none!important}html:not([data-studio-motion=full]) .draw-strip.is-drawing{transform:translate(var(--draw-stop))}html:not([data-studio-motion=full]) .emoji-particle{opacity:0}html:not([data-studio-motion=full]) .emoji-preview .emoji-particle{opacity:1;top:40%}}.sidebar-brand .brand{min-width:0;font-size:14px;gap:6px;overflow:hidden}.sidebar-brand{padding:18px 4px;gap:4px}.sidebar-brand .brandmark{width:30px;height:34px;flex-shrink:0}.sidebar-brand .iconbutton{width:28px;min-width:28px}.interaction-row{min-width:0}.interaction-row>*{min-width:0}.interaction-row input,.interaction-row select{min-width:0;width:100%}.two-col>.card{min-width:0}.timer-readout{font-size:clamp(28px,4.8vw,72px)!important;max-width:100%;overflow:hidden}.speech-language-flag{display:flex;align-items:center;gap:8px;margin:12px 0;color:var(--muted)}@media(max-width:1250px){.interaction-row{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:650px){.interaction-row{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:901px){.sidebar-collapsed .sidebar-brand .brand{font-size:0}.sidebar-collapsed .sidebar-brand{padding:16px 8px}}@media(min-width:901px){.sidebar-collapsed .mobile-sidebar-link{font-size:0;padding:10px;overflow:hidden}.sidebar-collapsed .mobile-sidebar-link:before{content:"\2197";font-size:18px}.sidebar-collapsed .mobile-sidebar-link[href="#admin"]:before{content:"\2699"}}.overlay-body .emoji-scene{width:calc(100vw - 48px);height:calc(100vh - 48px)}@keyframes emoji-fall{0%{opacity:0;transform:translateY(-110%)}10%{opacity:1}85%{opacity:1}to{opacity:0;transform:translate(var(--emoji-drift),110vh) rotate(var(--emoji-rotation))}}.image-brand{width:236px!important;max-width:100%;min-width:0;display:inline-flex;align-items:center}.image-brand img{object-fit:contain;filter:var(--brand-filter,none)}.brand-full{display:block;width:100%;height:auto;max-height:68px}.brand-compact{display:none;width:42px;height:42px}.sidebar-brand .image-brand{flex:1;width:auto!important;overflow:visible}.sidebar-brand{min-height:84px;padding:8px 2px!important;gap:8px}.sidebar-brand .collapse-sidebar{flex:0 0 28px}.mobile-app-icon{object-fit:contain;filter:var(--brand-filter,none);background:none!important}.public-nav .image-brand{flex-shrink:0}.conditional-fields{padding:12px 14px;margin:8px 0 16px;border-inline-start:2px solid var(--accent-line,var(--line));min-width:0}.conditional-fields[hidden]{display:none!important}.element-settings{border:1px solid var(--line);border-radius:9px;margin:8px 0;padding:0 12px}.element-settings>summary{padding:14px 0;cursor:pointer;font-size:12px}.audience-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.audience-rule{border:1px solid var(--line);border-radius:12px;padding:18px;min-width:0}.audience-rule h3{font-size:14px;margin:0 0 16px}.audience-rule .field{min-width:0}.gift-art-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:14px;max-height:520px;overflow:auto}.gift-art-grid>article{padding:14px;border:1px solid var(--line);border-radius:12px;display:flex;flex-direction:column;align-items:center;gap:9px;text-align:center;min-width:0}.gift-art-grid img{width:72px;height:72px;object-fit:contain}.gift-art-grid strong{font-size:12px}.gift-art-grid small{font-size:10px;color:var(--muted)}.gift-art-grid .actions{justify-content:center;flex-wrap:wrap}.gift-art-grid button{white-space:normal}.heart-scene{position:relative;container-type:size;width:calc(100vw - 48px);height:calc(100vh - 48px);pointer-events:none;overflow:hidden}.heart-preview{width:100%;height:330px;border:1px dashed var(--line);border-radius:12px;background:radial-gradient(ellipse at bottom right,color-mix(in srgb,var(--purple) 12%,transparent),transparent 70%)}.heart-flight{position:absolute;display:flex;align-items:center;gap:5px;animation:sf-heart-flight 4s cubic-bezier(.15,.6,.35,1) both;color:var(--heart-color);filter:drop-shadow(0 2px 6px #0005)}.flying-heart{font-size:var(--heart-size);line-height:1}.heart-flight img,.heart-avatar-fallback{width:var(--heart-avatar);height:var(--heart-avatar);border-radius:50%;object-fit:cover;border:2px solid var(--heart-color);background:#24202c;display:grid;place-items:center;font-size:14px;color:#fff}.heart-flight strong{font-size:13px;white-space:nowrap;text-shadow:0 2px 3px #0008}@keyframes sf-heart-flight{0%{opacity:0;transform:translate(-50%,-50%) scale(.2)}12%{opacity:1}78%{opacity:1}to{opacity:0;transform:translate(calc(var(--heart-x) - 50%),calc(var(--heart-y) - 50%)) scale(1.1) rotate(var(--heart-spin))}}.widget-surface .overlay-box,.stream-alert{box-shadow:var(--widget-box-shadow,none)}.widget-surface.frame-neon .overlay-box,.stream-alert.frame-neon{box-shadow:var(--widget-neon),var(--widget-box-shadow,0 0 0 transparent)}.widget-surface.frame-broadcast .overlay-box,.stream-alert.frame-broadcast{border-inline-start-width:calc(var(--widget-border,1px)*4)}.fx-run{display:inline;white-space:pre-wrap}.fx-char,.fx-glyph{display:inline-block;white-space:pre}.fx-typed{animation:sf-type 1ms steps(1) both}.fx-entry-fade{display:inline-block;animation:sf-text-fade 1.2s both}.fx-entry-rise{display:inline-block;animation:sf-text-rise 1.2s both}.fx-glyph{animation-duration:var(--fx-speed,2s);animation-iteration-count:infinite;animation-timing-function:ease-in-out}.fx-loop-wave{animation-name:sf-text-wave}.fx-loop-jitter{animation-name:sf-text-jitter}.fx-loop-glow{animation-name:sf-text-glow}.fx-loop-pulse{animation-name:sf-text-pulse}@keyframes sf-type{0%{opacity:0}to{opacity:1}}@keyframes sf-text-fade{0%{opacity:0}to{opacity:1}}@keyframes sf-text-rise{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}@keyframes sf-text-wave{0%,to{transform:translateY(0)}50%{transform:translateY(-.24em)}}@keyframes sf-text-jitter{0%,20%,60%,to{transform:translateY(0) rotate(0)}35%{transform:translateY(-.25em) rotate(-4deg)}75%{transform:translateY(-.12em) rotate(4deg)}}@keyframes sf-text-glow{50%{filter:drop-shadow(0 0 .3em currentColor)}}@keyframes sf-text-pulse{50%{transform:scale(1.08)}}@keyframes sf-element-float{50%{transform:translateY(-7px)}}@keyframes sf-element-pulse{50%{transform:scale(1.06)}}@keyframes sf-element-spin{to{transform:rotate(360deg)}}@keyframes sf-element-bounce{0%,to{transform:translateY(0)}45%{transform:translateY(-12px)}}@media(min-width:901px){.sidebar-collapsed .brand-full{display:none}.sidebar-collapsed .brand-compact{display:block}.sidebar-collapsed .image-brand{justify-content:center}.sidebar-collapsed .sidebar-brand{padding:10px 0!important;gap:10px}}@media(max-width:700px){.audience-grid{grid-template-columns:1fr}.public-nav .image-brand{width:178px!important}.widget-settings .form-grid{grid-template-columns:minmax(0,1fr)}.heart-preview{height:280px}}.phone-view [data-action=open-overlay],.phone-view .overlay-link-bar{display:none!important}@media(prefers-reduced-motion:reduce){html:not([data-studio-motion=full]) .fx-glyph,html:not([data-studio-motion=full]) .fx-typed,html:not([data-studio-motion=full]) .fx-entry-fade,html:not([data-studio-motion=full]) .fx-entry-rise,html:not([data-studio-motion=full]) .heart-flight{animation:none!important;transform:none!important}html:not([data-studio-motion=full]) .heart-flight{opacity:0}html:not([data-studio-motion=full]) .heart-preview .heart-flight{opacity:1;left:50%!important;top:50%!important}}.heart-preview .heart-flight{animation-iteration-count:infinite}.sidebar-brand .collapse-sidebar{box-sizing:border-box;display:grid;place-items:center;flex:0 0 32px;width:32px;min-width:32px;height:32px;padding:0!important;line-height:1;align-self:center;overflow:hidden}.sidebar-brand .collapse-sidebar>svg{display:block;width:17px;height:17px;margin:0;flex:none;transform:none}.sidebar-brand .image-brand{flex:1 1 0;overflow:hidden}.category-count{flex:0 0 auto;min-width:23px;height:21px;display:inline-grid;place-items:center;border:1px solid var(--line);border-radius:7px;font-size:10px;font-variant-numeric:tabular-nums;color:var(--muted);background:var(--bg)}.nav-category>summary>span:first-of-type{flex:1}.studio-section{border:1px solid var(--line);border-radius:13px;background:var(--panel);margin-bottom:16px;min-width:0;scroll-margin-top:90px}.studio-section>summary{display:flex;align-items:center;gap:16px;padding:20px 22px;cursor:pointer;list-style:none;font-weight:650;font-size:14px}.studio-section>summary::-webkit-details-marker{display:none}.studio-section>summary>span{flex:1}.studio-section>summary>svg{flex:none;transition:transform .2s}.studio-section[open]>summary>svg{transform:rotate(90deg)}.studio-section[open]>summary{border-bottom:1px solid var(--line)}.studio-section-body{padding:22px;min-width:0}.studio-section-body>.card:only-child{border:0;padding:0;box-shadow:none}.studio-section-body>.two-col{align-items:start}.studio-section-body .studio-section{background:var(--bg)}.settings-stack{max-width:1500px}.preset-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.preset-compact{border:1px solid var(--line);border-radius:11px;padding:18px;min-width:0;background:var(--bg)}.preset-compact h3{font-size:15px;line-height:1.5;margin:0}.preset-compact>p{font-size:12px;line-height:1.7;overflow-wrap:anywhere}.preset-compact-heading{display:flex;gap:10px;align-items:center}.preset-swatch{display:inline-block;width:15px;height:15px;border-radius:50%;background:var(--preset-color);box-shadow:0 0 0 4px color-mix(in srgb,var(--preset-color) 12%,transparent);flex:none;vertical-align:middle}.preset-description{margin:14px 0}.preset-description>summary{font-size:12px;cursor:pointer;color:var(--muted)}.preset-contents{font-size:12px;line-height:1.7;overflow-wrap:anywhere}.preset-contents ul{list-style:none;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px 12px}.preset-contents li code{display:inline-grid;place-items:center;width:23px;height:23px;margin-inline-end:6px;background:var(--accent-soft);color:var(--purple);border-radius:5px}.preset-compact .actions{flex-wrap:wrap;gap:8px}.preset-compact .btn{font-size:11px;padding:9px 10px}.preset-save-row{display:flex;gap:12px;align-items:end;margin-bottom:22px}.preset-save-row .field{flex:1;margin:0}.preset-save-row .btn{height:44px}.settings-code{font-family:monospace;font-size:11px;line-height:1.7;overflow-wrap:anywhere;word-break:break-all}.is-withdrawn{opacity:.65}.alert-limit{margin-top:0}.studio-section-body>form>.field{margin-bottom:16px}@media(min-width:901px){.sidebar-collapsed .category-count{display:none}.sidebar-collapsed .sidebar-brand{gap:10px;min-height:110px}.sidebar-collapsed .sidebar-brand .image-brand{flex:0 0 46px;min-height:46px;width:46px!important}.sidebar-collapsed .sidebar-brand .collapse-sidebar{flex:0 0 32px}.sidebar-collapsed .nav-category>summary>span:first-of-type{flex:initial}}@media(max-width:1100px){.preset-list{grid-template-columns:minmax(0,1fr)}}@media(max-width:650px){.sidebar-brand .collapse-sidebar{display:none}.studio-section>summary{padding:17px}.studio-section-body{padding:16px}.preset-contents ul{grid-template-columns:minmax(0,1fr)}.preset-save-row{align-items:stretch;flex-direction:column}.preset-save-row .btn{align-self:start}}.mobile-background-banner{display:flex;align-items:center;gap:14px;border:1px solid #e9b95e66;border-radius:11px;background:color-mix(in srgb,#e9b95e 9%,var(--panel));padding:16px 18px;margin:0 0 24px;color:var(--text)}.mobile-background-banner>svg{flex:0 0 21px;color:#e9b95e}.mobile-background-banner>div{flex:1;min-width:0}.mobile-background-banner strong{font-size:13px}.mobile-background-banner p{font-size:12px;line-height:1.7;color:var(--muted);margin:4px 0 0}.mobile-background-banner>.btn{flex:none;white-space:normal}.public-nav+.mobile-background-banner{margin:18px auto;max-width:calc(100% - 40px)}.background-steps{padding-inline-start:22px;font-size:13px;line-height:1.85}.background-steps li{margin-bottom:14px}#mobile-background-help{scroll-margin-top:100px}#mobile-background-help:focus{outline:none}.auth-form [name=remember]{accent-color:var(--purple)}@media(max-width:650px){.mobile-background-banner{align-items:flex-start;flex-wrap:wrap;padding:14px}.mobile-background-banner>.btn{width:100%;justify-content:center}.mobile-background-banner>div{flex-basis:calc(100% - 40px)}}@media(min-width:901px){.sidebar-collapsed .sidebar{padding-inline:6px}.sidebar-collapsed .sidebar-sections{padding-inline:0;overflow-x:hidden;overflow-y:auto;scrollbar-width:thin;scrollbar-gutter:stable both-edges}.sidebar-collapsed .sidebar-sections::-webkit-scrollbar{width:6px}.sidebar-collapsed .sidebar .nav-category>summary{display:flex;justify-content:center;align-items:center;width:44px;min-height:44px;margin:4px auto;padding:0;box-sizing:border-box}.sidebar-collapsed .sidebar .nav-category .category-subnav{padding:0;gap:4px}.sidebar-collapsed .sidebar .category-subnav button{display:flex!important;grid-template-columns:none!important;align-items:center;justify-content:center;gap:0!important;width:44px;min-width:44px;height:40px;min-height:40px;margin-inline:auto;padding:0!important;border-radius:9px;box-sizing:border-box;position:relative;line-height:0;font-size:0}.sidebar-collapsed .sidebar .category-subnav button>svg:first-of-type{display:block;position:static;flex:0 0 18px;width:18px;height:18px;margin:0}.sidebar-collapsed .sidebar .category-subnav button>.tool-status{position:absolute;top:7px;right:7px;left:auto;width:5px;min-width:5px;height:5px;margin:0!important;box-shadow:0 0 0 2px var(--sidebar-bg,#151419)}}.switch input[type=checkbox]{appearance:none;-webkit-appearance:none;position:relative;display:inline-block;width:44px;height:24px;min-width:44px;flex:0 0 44px;border:1px solid #e67b8260;border-radius:999px;background:#80333e;cursor:pointer;vertical-align:middle;transition:background .18s,border-color .18s;margin:0}.switch input[type=checkbox]:before{content:"";position:absolute;left:3px;top:3px;width:16px;height:16px;border-radius:50%;background:#fff0f2;box-shadow:0 1px 3px #0005;transition:transform .18s}.switch input[type=checkbox]:checked{background:#218455;border-color:#62d69a99}.switch input[type=checkbox]:checked:before{transform:translate(20px);background:#f0fff6}.switch input[type=checkbox]:disabled{opacity:.45;cursor:not-allowed}.switch{min-height:32px;line-height:1.5}.page-heading>.actions{flex-wrap:wrap;justify-content:flex-end}.main.tool-is-disabled{position:relative}.main.tool-is-disabled:after{content:"";position:absolute;inset:76px 0 0;border:1px solid rgb(255 72 94 / 10%);box-shadow:inset 0 0 28px #ff485e1a;pointer-events:none;z-index:2}.tool-reset-recovery{display:flex;align-items:center;justify-content:space-between;gap:12px}.overlay-gallery{grid-template-columns:repeat(2,minmax(0,1fr));margin-top:18px;align-items:start}.overlay-preview-stage,.overlay-preview.is-large .overlay-preview-stage,.overlay-preview[data-preview-kind=loyalty] .overlay-preview-stage{height:auto!important;min-height:0!important;background:#14141a!important;isolation:isolate}.preview-game-image{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;z-index:0}.overlay-preview-canvas,.overlay-preview.is-large .overlay-preview-canvas{display:block;position:absolute;left:0!important;top:0!important;min-height:0!important;padding:0;transform-origin:top left;pointer-events:none;z-index:1;max-width:none}.overlay-simulation-position{position:absolute;inset:0;display:flex;overflow:hidden;box-sizing:border-box}.overlay-simulation-position>.widget-surface{width:auto;max-width:100%;margin:0;flex-shrink:0}.overlay-preview-canvas .overlay-box{width:480px;max-width:100%;margin:0}.overlay-preview-canvas .draw-box{width:620px}.overlay-preview-canvas .ranking-overlay{width:560px}.overlay-preview-canvas .stream-alert{margin:0;width:auto;max-width:650px}.overlay-preview-canvas .overlay-music{justify-content:flex-start}.overlay-simulation-position.is-particles{padding:0!important}.overlay-simulation-position.is-particles>.widget-surface{width:100%;height:100%;max-width:none}.overlay-preview-canvas .heart-scene,.overlay-preview-canvas .emoji-scene{width:100%;height:100%;border:0;border-radius:0;background:none}.overlay-preview-canvas .heart-flight,.overlay-preview-canvas .emoji-particle{animation-iteration-count:infinite}.overlay-preview-canvas .chat-preview-label{display:none}.overlay-preview-toolbar{padding:10px 12px;display:flex;align-items:end;justify-content:space-between;gap:10px;background:var(--panel);border-top:1px solid var(--line)}.preview-scene-picker{display:grid;gap:5px;font-size:10px;color:var(--muted);flex:1;min-width:0}.preview-scene-picker select{width:100%;padding:7px 9px;background:var(--bg);color:var(--text);border:1px solid var(--line);border-radius:6px;min-width:0;font-size:11px}.overlay-preview-toolbar>.btn{font-size:0;width:34px;height:32px;padding:6px;flex-shrink:0}.overlay-preview-toolbar>.btn svg{width:16px;height:16px}.simulation-dot{height:6px;width:6px;border-radius:50%;background:#65dca0;align-self:center}.preview-hidden-note{position:absolute;bottom:12px;left:12px;right:12px;padding:8px 12px;background:#15141be8;border-radius:6px;color:#e3ddeb;font-size:11px;z-index:2}.preview-tool-actions{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:12px 0;line-height:1.7}.preview-tool-actions small{font-size:11px}.tool-stream-preview{margin:20px 0 24px;max-width:1100px}#modal:has(.overlay-preview.is-large){width:min(1100px,96vw);max-height:94vh;overflow:auto}.fortune-window{height:270px;position:relative;overflow:hidden;margin:18px 0;border-radius:160px 160px 16px 16px;background:radial-gradient(ellipse at 50% 110%,color-mix(in srgb,var(--purple) 16%,transparent),transparent 70%)}.fortune-arc{position:absolute;left:50%;top:70px;width:2000px;height:2000px;border-radius:50%;border:2px solid color-mix(in srgb,var(--purple) 35%,transparent);transform:translate(-50%);pointer-events:none}.fortune-rotor{position:absolute;left:50%;top:1040px;width:0;height:0;transform:rotate(0)}.fortune-orbit{position:absolute;inset:0;transform:rotate(var(--seat))}.fortune-seat{position:absolute;left:-56px;top:-1000px;width:112px;height:140px}.fortune-upright{transform:rotate(var(--seat-back))}.fortune-window .draw-avatar img{width:84px;height:84px;border-radius:50%;border:2px solid color-mix(in srgb,var(--purple) 60%,white);box-shadow:0 0 18px #0005}.fortune-window .draw-avatar strong{margin-top:5px;padding:5px 8px;border-radius:7px;background:#141219db;font-size:13px!important;max-width:112px}.fortune-pointer{position:absolute;z-index:3;left:50%;top:3px;width:0;height:0;transform:translate(-50%);border-left:12px solid transparent;border-right:12px solid transparent;border-top:19px solid var(--purple);filter:drop-shadow(0 0 6px var(--purple))}.fortune-rotor.is-drawing{animation:fortune-turn var(--draw-duration) cubic-bezier(.12,.7,.2,1) both}.fortune-counter.is-drawing{animation:fortune-counter var(--draw-duration) cubic-bezier(.12,.7,.2,1) both}@keyframes fortune-turn{0%{transform:rotate(0)}to{transform:rotate(var(--wheel-stop))}}@keyframes fortune-counter{0%{transform:rotate(0)}to{transform:rotate(var(--wheel-counter))}}@media(max-width:740px){.overlay-gallery{grid-template-columns:1fr}.main.tool-is-disabled:after{top:62px}.page-heading>.actions{justify-content:flex-start}.fortune-window{height:235px}}@media(prefers-reduced-motion:reduce){html:not([data-studio-motion=full]) .switch input[type=checkbox],html:not([data-studio-motion=full]) .switch input[type=checkbox]:before{transition:none}html:not([data-studio-motion=full]) .fortune-rotor.is-drawing{animation:none;transform:rotate(var(--wheel-stop))}html:not([data-studio-motion=full]) .fortune-counter.is-drawing{animation:none;transform:rotate(var(--wheel-counter))}}.reduce-motion .fortune-rotor.is-drawing{animation:none;transform:rotate(var(--wheel-stop))}.reduce-motion .fortune-counter.is-drawing{animation:none;transform:rotate(var(--wheel-counter))}.overlay-preview-canvas .music-vinyl{animation-delay:calc(-1 * var(--simulation-age,0s))}.overlay-preview-caption{min-height:50px;align-content:center}.widget-overlay{zoom:var(--widget-scale,1)}.widget-surface[data-widget-view=chat] .stream-chat-message,.stream-chat-message{background:color-mix(in srgb,var(--chat-bubble,#17151f) calc(var(--chat-bubble-opacity,.72)*100%),transparent);border-radius:var(--chat-bubble-radius,14px);padding:var(--chat-bubble-padding,12px)}.emoji-scene{container-type:size}@keyframes emoji-fountain{0%{opacity:0;transform:translateY(110%) scale(.6)}12%{opacity:1}55%{opacity:.85}to{opacity:0;transform:translate(var(--emoji-drift),var(--emoji-rise,-90cqh)) rotate(var(--emoji-rotation)) scale(1.08)}}@keyframes sf-heart-flight{0%{opacity:0;transform:translate(-50%,-50%) scale(.35)}10%{opacity:1}45%{opacity:.85}to{opacity:0;transform:translate(calc(-50% + var(--heart-x)),calc(-50% + var(--heart-y))) rotate(var(--heart-spin)) scale(1)}}.heart-flight.has-viewer-avatar img{box-shadow:0 0 12px color-mix(in srgb,var(--heart-color) 35%,transparent)}@media(prefers-reduced-motion:reduce){html:not([data-studio-motion=full]) .heart-preview .heart-flight{left:var(--heart-rest-x,50%)!important;top:var(--heart-rest-y,50%)!important;opacity:.8}}.reduce-motion .heart-preview .heart-flight{left:var(--heart-rest-x,50%)!important;top:var(--heart-rest-y,50%)!important;opacity:.8}[data-floating-scene]{position:relative;overflow:hidden;isolation:isolate}[data-floating-scene] .floating-particle{position:absolute!important;left:0!important;top:0!important;bottom:auto!important;display:block;animation:none!important;line-height:1;opacity:0;pointer-events:none;will-change:transform,opacity;filter:drop-shadow(0 2px 4px #0005)}.floating-body{position:relative;display:flex;align-items:center;justify-content:center;gap:5px;transform-origin:center;min-width:var(--floating-size,42px);min-height:var(--floating-size,42px)}.floating-token{display:block;line-height:1.1;font-size:var(--floating-size,42px);color:var(--heart-color,inherit)}.floating-body .floating-avatar{width:var(--floating-avatar,38px);height:var(--floating-avatar,38px);flex:0 0 var(--floating-avatar,38px);border-radius:50%;object-fit:cover;border:2px solid var(--heart-color,#ffffffaa);background:#211b30;box-shadow:0 0 10px #0004}.floating-body strong{font-size:13px;white-space:nowrap;color:#fff;text-shadow:0 2px 3px #0009}.floating-pop{position:absolute;inset:-9px;border:3px dashed var(--heart-color,#fff);border-radius:50%;opacity:0;pointer-events:none}.emoji-preview,.heart-preview{border:0;background:none;overflow:hidden}*{scrollbar-width:thin;scrollbar-color:var(--purple,#aa8aff) var(--sidebar-bg,#151419)}*::-webkit-scrollbar{width:10px;height:10px}*::-webkit-scrollbar-track{background:var(--sidebar-bg,#151419);border-radius:10px}*::-webkit-scrollbar-thumb{background:var(--purple,#aa8aff);border:2px solid var(--sidebar-bg,#151419);border-radius:10px}*::-webkit-scrollbar-thumb:hover{background:color-mix(in srgb,var(--purple,#aa8aff) 75%,#fff)}@media(hover:hover)and (pointer:fine){body{cursor:var(--theme-cursor,auto)}a,button,[role=button],summary,select,.switch,.switch input,[type=checkbox],[type=radio],[type=range],input[type=color]{cursor:var(--theme-pointer,pointer)}input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=color]),textarea,[contenteditable=true]{cursor:text}button:disabled,[aria-disabled=true]{cursor:not-allowed}}@media(forced-colors:active){*{scrollbar-color:auto}body{cursor:auto}a,button,[role=button],summary,select{cursor:pointer}}.floating-token .floating-emote{display:block;width:var(--floating-size,48px);height:var(--floating-size,48px);object-fit:contain;border:0;border-radius:0;background:none;box-shadow:none}.stream-chat-message .chat-native-emote{display:inline-block;width:1.7em;height:1.7em;vertical-align:middle;object-fit:contain;margin:2px 4px}.goal.goal-pill{width:var(--goal-width,840px);max-width:100%;padding:0;border:0;background:transparent;box-shadow:none;text-align:center;overflow:visible;flex:none;color:var(--goal-text,#fff)}.goal-pill .goal-title{color:var(--goal-title-color,#fff);font-size:var(--goal-title-size,36px);line-height:1.18;margin:0 0 var(--goal-title-gap,14px);text-align:center;overflow-wrap:anywhere;text-shadow:var(--goal-shadow);-webkit-text-stroke:var(--goal-outline,0px) var(--goal-outline-color,#000);paint-order:stroke fill}.goal-bar-row{display:flex;align-items:center;gap:14px;width:100%;position:relative;isolation:isolate}.goal-pill .goal-progress-track{height:var(--goal-height,74px);min-width:0;flex:1;position:relative;isolation:isolate;border:var(--goal-border,0px) solid var(--goal-border-color);border-radius:var(--goal-radius,48px);background:var(--goal-empty,#191b19);overflow:hidden}.goal-pill .goal-fill{position:absolute;inset:0 auto 0 0;display:block;background:var(--goal-fill,#49d000);transition:width var(--goal-transition,.65s) ease-out;overflow:hidden;z-index:1}.goal-stripes{position:absolute;inset:0;display:none;background-image:repeating-linear-gradient(45deg,transparent 0,transparent calc(var(--goal-stripe-width,32px)/2),rgba(255,255,255,var(--goal-stripe-opacity,.16)) calc(var(--goal-stripe-width,32px)/2),rgba(255,255,255,var(--goal-stripe-opacity,.16)) var(--goal-stripe-width,32px));background-size:calc(var(--goal-stripe-width,32px)*1.4143) 100%;animation:goal-stripe-travel var(--goal-stripe-speed,2s) linear infinite}.has-goal-stripes .goal-stripes{display:block}@keyframes goal-stripe-travel{to{background-position:calc(var(--goal-stripe-width,32px)*1.4143) 0}}.goal-pill .goal-value{position:absolute;inset:0;z-index:3;display:flex;justify-content:center;align-items:center;font-size:var(--goal-value-size,30px);line-height:1.1;color:var(--goal-text,#fff);white-space:pre-wrap;overflow-wrap:anywhere;text-align:center;padding:0 14px;text-shadow:var(--goal-shadow);-webkit-text-stroke:var(--goal-outline,0px) var(--goal-outline-color,#000);paint-order:stroke fill}.goal-graphic{flex:none;max-width:35%;display:block;pointer-events:none}.goal-graphic-background{position:absolute;inset:0;width:100%!important;height:100%!important;max-width:none;z-index:2}.goal-graphic-badge{position:absolute;right:12px;top:50%;max-width:25%;z-index:4;translate:0 -50%}.goal-footer{margin-top:12px;text-align:left;line-height:1.15;font-weight:800;text-shadow:var(--goal-shadow)}.goal-editor-list{display:grid;gap:24px;margin:24px 0}.goal-editor{min-width:0}.goal-settings{margin-top:12px}.goal-settings-body{padding:18px}.goal-editor .goal-settings>summary{font-size:14px}.goal-editor form{margin-top:18px}.goal-editor .overlay-link-bar{margin-top:16px}.goal-management{flex-wrap:wrap;margin-top:20px;padding-top:18px;border-top:1px solid var(--line)}.goal-look-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(130px,1fr));gap:12px}.goal-look{display:flex;flex-direction:column;gap:12px;border:1px solid var(--line);border-radius:12px;background:var(--panel);color:var(--text);padding:14px;cursor:pointer;font:inherit}.goal-look i{display:block;width:100%;height:20px;background:linear-gradient(to right,var(--look-fill) 62%,var(--look-bg) 62%);border-radius:var(--look-radius);box-shadow:0 2px 12px #0002}.goal-look:hover{border-color:var(--purple)}@media(prefers-reduced-motion:reduce){html:not([data-studio-motion=full]) .goal-stripes{animation:none}html:not([data-studio-motion=full]) .goal-pill .goal-fill{transition:none}}.reduce-motion .goal-stripes{animation:none}.reduce-motion .goal-fill{transition:none}.goal-pill .goal-progress-track{background:none;box-shadow:var(--goal-glow,none)}.goal-empty-layer,.goal-fill-art,.goal-empty-art{position:absolute;inset:0;display:block;pointer-events:none}.goal-empty-layer{background:var(--goal-empty,#211b2d);opacity:var(--goal-empty-opacity,1);z-index:0}.goal-fill-art,.goal-empty-art{background-size:100% 100%;background-repeat:repeat-x}.goal-pill .goal-fill{opacity:var(--goal-fill-opacity,1)}.goal-fill-from-right .goal-fill{left:auto;right:0}.goal-stripes{--goal-pattern-x:calc(var(--goal-stripe-width,32px)*-1.4143);--goal-pattern-y:0px;animation-name:goal-pattern-travel}.goal-direction-right .goal-stripes{--goal-pattern-x:calc(var(--goal-stripe-width,32px)*1.4143)}.goal-direction-up .goal-stripes{--goal-pattern-x:0px;--goal-pattern-y:calc(var(--goal-stripe-width,32px)*-1.4143)}.goal-direction-down .goal-stripes{--goal-pattern-x:0px;--goal-pattern-y:calc(var(--goal-stripe-width,32px)*1.4143)}.goal-pattern-dots .goal-stripes{background-image:radial-gradient(circle,rgba(255,255,255,var(--goal-stripe-opacity,.16)) 0 20%,transparent 23%);background-size:calc(var(--goal-stripe-width)*1.4143) calc(var(--goal-stripe-width)*1.4143)}.goal-pattern-chevrons .goal-stripes{background-image:linear-gradient(135deg,rgba(255,255,255,var(--goal-stripe-opacity,.16)) 25%,transparent 25%),linear-gradient(225deg,rgba(255,255,255,var(--goal-stripe-opacity,.16)) 25%,transparent 25%),linear-gradient(315deg,rgba(255,255,255,var(--goal-stripe-opacity,.16)) 25%,transparent 25%),linear-gradient(45deg,rgba(255,255,255,var(--goal-stripe-opacity,.16)) 25%,transparent 25%);background-size:calc(var(--goal-stripe-width)*1.4143) calc(var(--goal-stripe-width)*1.4143)}@keyframes goal-pattern-travel{0%{background-position:0 0}to{background-position:var(--goal-pattern-x) var(--goal-pattern-y)}}.has-goal-flow .goal-fill{--goal-flow-x:200%;--goal-flow-y:0%;background-size:200% 100%;animation:goal-gradient-travel var(--goal-gradient-speed,6s) linear infinite}.has-goal-flow.goal-direction-right .goal-fill{--goal-flow-x:-200%}.has-goal-flow.goal-flow-vertical .goal-fill{--goal-flow-x:0%;background-size:100% 200%}.has-goal-flow.goal-direction-up .goal-fill{--goal-flow-y:200%}.has-goal-flow.goal-direction-down .goal-fill{--goal-flow-y:-200%}@keyframes goal-gradient-travel{0%{background-position:0 0}to{background-position:var(--goal-flow-x) var(--goal-flow-y)}}.goal-look[data-look=rainbow] i{background:linear-gradient(90deg,#ff5271,#ffb94a,#ffe76e,#5cdd9a,#4bbcff,#aa8aff,#ef7eea)}.goal-look[data-look=rainbowGif] i{background-image:url(/branding/goal-rainbow-v1.gif);background-size:100% 100%}.goal-look[data-look=clear] i{background:linear-gradient(to right,#aa8aff 62%,transparent 62%);border:1px solid #aa8aff}@media(prefers-reduced-motion:reduce){html:not([data-studio-motion=full]) .has-goal-flow .goal-fill,html:not([data-studio-motion=full]) .goal-stripes{animation:none}html:not([data-studio-motion=full]) .goal-fill-art,html:not([data-studio-motion=full]) .goal-empty-art{display:none}html:not([data-studio-motion=full]) .goal-look[data-look=rainbowGif] i{background-image:linear-gradient(90deg,#ff5271,#ffb94a,#5cdd9a,#4bbcff,#aa8aff)}}.reduce-motion .has-goal-flow .goal-fill{animation:none}.reduce-motion .goal-fill-art,.reduce-motion .goal-empty-art{display:none}.ranking-overlay.rank-roster{width:var(--rank-width,380px);min-width:260px;max-width:760px;overflow:visible}.rank-roster .rank-roster-rows{padding-top:4px}.rank-roster.has-rank-crown .rank-roster-rows{padding-top:22px}.ranking-overlay.rank-roster .overlay-rank{display:grid;grid-template-columns:40px var(--rank-avatar,48px) minmax(0,1fr);grid-template-areas:"place avatar info";align-items:center;gap:10px;padding:0;margin:0 0 var(--rank-gap,8px);border:0;min-height:var(--rank-avatar,48px)}.rank-roster.rank-layout-mirror .overlay-rank{grid-template-columns:minmax(0,1fr) var(--rank-avatar,48px) 40px;grid-template-areas:"info avatar place"}.rank-roster.rank-no-avatars .overlay-rank{grid-template-columns:40px minmax(0,1fr);grid-template-areas:"place info";min-height:0}.rank-roster.rank-no-avatars.rank-layout-mirror .overlay-rank{grid-template-columns:minmax(0,1fr) 40px;grid-template-areas:"info place"}.rank-roster .rank-info{grid-area:info;display:flex;flex-direction:column;align-items:flex-start;gap:4px;min-width:0}.rank-roster.rank-layout-mirror .rank-info{align-items:flex-end;text-align:right}.rank-roster.rank-score-inline .rank-info{flex-direction:row;align-items:center;justify-content:flex-start;gap:8px}.rank-roster.rank-score-inline.rank-layout-mirror .rank-info{flex-direction:row-reverse}.ranking-overlay.rank-roster.rank-score-inline .rank-nick{min-width:0;flex:1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ranking-overlay.rank-roster .rank-nick,.ranking-overlay.rank-roster .rank-score{width:fit-content;max-width:100%;margin:0;padding:var(--rank-bubble-padding,7px) calc(var(--rank-bubble-padding,7px)*1.3);border-radius:var(--rank-bubble-radius,10px);background:color-mix(in srgb,var(--rank-bubble,#17151f) calc(var(--rank-bubble-opacity,.76)*100%),transparent);font-weight:750;line-height:1.1;flex:none;overflow-wrap:anywhere}.ranking-overlay.rank-roster .rank-nick{font-size:var(--rank-nick,20px);color:var(--rank-nick-color,#49bbf2)}.ranking-overlay.rank-roster .rank-score{display:inline-flex;gap:5px;align-items:center;font-size:var(--rank-score,18px);color:var(--rank-score-color,#ffe15b);white-space:nowrap}.rank-roster .rank-metric-icon{margin:0;display:inline-flex;flex:none}.ranking-overlay.rank-roster .rank-number{grid-area:place;display:grid;place-items:center;width:40px;height:40px;margin:0;background:none;border:0;color:var(--rank-number-color,#e5e2ec);font-size:var(--rank-number,20px);font-weight:800;font-style:normal;line-height:1}.ranking-overlay.rank-roster .rank-number.rank-medal{font-size:var(--rank-medal,28px);background:none}.rank-roster .rank-avatar-wrap{grid-area:avatar;position:relative;display:block;width:var(--rank-avatar,48px);height:var(--rank-avatar,48px);overflow:visible}.rank-roster .rank-avatar{width:100%;height:100%;border-radius:50%;object-fit:cover;display:block;border:2px solid #ffffff26;background:#24212c}.rank-roster .rank-place-1 .rank-avatar{border-color:#ffdc63}.rank-roster .rank-place-2 .rank-avatar{border-color:#c4cbd6}.rank-roster .rank-place-3 .rank-avatar{border-color:#cd986b}.rank-roster .rank-crown{position:absolute;left:50%;top:-22px;translate:-50% 0;margin:0;font-size:29px;line-height:1;filter:drop-shadow(0 1px 3px #0007)}.rank-preview-pause{padding:12px 18px;border:1px dashed #aa8aff66;border-radius:12px;background:#17151fcc;color:#c9b6e8;font-size:18px}@media(prefers-reduced-motion:reduce){html:not([data-studio-motion=full]) .rank-roster .ranking-rotation{animation:none!important}html:not([data-studio-motion=full]) .stream-chat-message:not([data-chat-motion]){animation-duration:1ms!important}}.role-badge{display:inline-flex;align-items:center;border:1px solid currentColor;border-radius:6px;padding:3px 7px;font-size:10px;font-weight:800;line-height:1.3;white-space:nowrap;letter-spacing:.035em;background:color-mix(in srgb,currentColor 10%,transparent)}.role-admin{color:#ff677b}.role-moderator{color:#58d99d}.role-streamer{color:#acabb6}.role-tester{color:#f489d3}.role-pro{color:#f4ce63}.plan-summary{display:flex;align-items:center;gap:14px;padding:12px 16px;margin-bottom:20px;border:1px solid var(--border,#38313f);border-radius:12px;background:var(--card,#19171f);text-decoration:none;width:fit-content;max-width:100%;font-size:12px}.plan-summary strong{color:#f4ce63}.plan-summary>span:last-child{color:var(--muted)}.pro-packages{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin-top:22px}.pro-package{display:flex;align-items:flex-start;flex-direction:column;gap:18px}.pro-package h2{font-size:19px;margin:0}.pro-price{font-size:38px;line-height:1.2}.pro-price small{font-size:16px;color:var(--muted)}.pro-package .btn{margin-top:auto;width:100%}.pro-comparison{margin-top:20px}.pro-comparison th,.pro-comparison td{white-space:normal;min-width:110px}.pro-comparison th:first-child{width:42%}.pro-switch-lock{position:relative}.pro-switch-lock:hover:after{content:attr(title);position:absolute;bottom:calc(100% + 7px);left:0;z-index:40;padding:8px 11px;background:#24202c;border:1px solid #7b6538;border-radius:7px;color:#ffe5a0;white-space:nowrap;font-size:12px;pointer-events:none}.pro-locked{display:inline-flex;gap:6px;align-items:center;padding:7px 10px;color:var(--muted);font-size:12px;text-decoration:none;border:1px solid #80682766;border-radius:8px;position:relative}.pro-locked>span{color:#f4ce63;font-weight:700}.pro-locked:hover,.pro-locked:focus-visible{border-color:#f4ce63;color:#f4ce63}.pro-locked:hover:after,.pro-locked:focus-visible:after{content:attr(title);position:absolute;z-index:50;bottom:calc(100% + 7px);left:0;padding:8px 11px;background:#24202c;border:1px solid #7b6538;border-radius:7px;white-space:nowrap;box-shadow:0 4px 18px #0008;color:#ffe5a0}.analytics-periods{flex-wrap:wrap;gap:5px}.plan-rule-inactive{border-left:2px solid #c69a3c66;padding-left:10px}.rank-roster .rank-title-bubble{display:table;margin:0 0 10px auto;padding:var(--rank-bubble-padding,7px);border-radius:var(--rank-bubble-radius,10px);background:color-mix(in srgb,var(--rank-bubble,#17151f) calc(var(--rank-bubble-opacity,.76)*100%),transparent)}.rank-layout-normal .rank-title-bubble{margin-left:0;margin-right:auto}.rank-roster .rank-place-1 .rank-avatar{border:var(--rank-top-border,3px) solid var(--rank-top-color,#ffd65c);box-shadow:var(--rank-top-glow,none)}.rank-filled-heart{color:var(--rank-heart-color,#ff324d);font-family:Arial,sans-serif;font-style:normal;font-size:var(--rank-icon,18px);line-height:1;text-shadow:none}@media(max-width:800px){.pro-packages{grid-template-columns:1fr}.pro-package{gap:12px}.pro-comparison th,.pro-comparison td{min-width:90px;font-size:12px}.plan-summary{width:100%;justify-content:space-between}}@media(hover:hover)and (pointer:fine){html,body{cursor:var(--theme-cursor,auto)!important}body *{cursor:inherit}a,button,summary,select,[role=button],label.switch,input[type=checkbox],input[type=radio],input[type=range],input[type=color],[data-action],a *,button *,summary *,label.switch *{cursor:var(--theme-pointer,pointer)!important}input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=color]),textarea,[contenteditable=true],[contenteditable=true] *{cursor:var(--theme-text-cursor,text)!important;caret-color:var(--purple,#aa8aff)}button:disabled,input:disabled,[aria-disabled=true]{cursor:not-allowed!important}}@media(forced-colors:active){html,body,body *{cursor:auto!important}input,textarea,[contenteditable=true]{cursor:text!important}}.overlay-layout-picker{border:0;padding:0;margin:0 0 18px;min-width:0}.overlay-layout-picker>legend,.role-badge-picker>legend{font-weight:700;font-size:13px;margin-bottom:12px}.overlay-layout-choices{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.overlay-layout-choice{min-width:0;position:relative;display:block;cursor:var(--theme-pointer,pointer)}.overlay-layout-choice>input,.role-badge-choice>input{position:absolute;opacity:0;width:1px;height:1px}.overlay-layout-option{display:flex;flex-direction:column;gap:9px;padding:13px;border:1px solid var(--line,#3a3444);border-radius:11px;background:#ffffff03;height:100%;box-sizing:border-box}.overlay-layout-option strong{font-size:13px}.overlay-layout-option small{font-size:10px;line-height:1.5;color:var(--muted)}.overlay-layout-choice>input:checked+span{border-color:var(--purple);background:color-mix(in srgb,var(--purple) 10%,transparent);box-shadow:0 0 0 1px color-mix(in srgb,var(--purple) 18%,transparent)}.overlay-layout-choice>input:focus-visible+span,.role-badge-choice>input:focus-visible+span{outline:2px solid var(--purple);outline-offset:3px}.layout-example{display:flex;align-items:center;justify-content:center;gap:5px;direction:ltr;font-size:10px;min-height:42px;flex-wrap:wrap}.layout-example>span{background:#ffffff0b;border-radius:5px;padding:5px;white-space:nowrap}.layout-example>.layout-place{font-weight:800;color:#ffdc65}.layout-example>.layout-mini-avatar{border-radius:50%;width:20px;height:20px;display:grid;place-items:center;padding:0;color:var(--purple);border:1px solid currentColor}.layout-chat-example{align-items:stretch;position:relative;flex-direction:column;gap:3px;padding:0 12px}.layout-chat-example>span{padding:3px 6px;color:var(--muted)}.layout-chat-example>.layout-new-message{color:var(--purple);background:color-mix(in srgb,var(--purple) 14%,transparent);font-weight:700}.layout-chat-example>i{position:absolute;right:0;color:var(--purple);font-size:20px;font-style:normal}.chat-main-controls{align-items:end;position:relative}.chat-main-controls .field{margin-top:0}.chat-main-controls output{font-variant-numeric:tabular-nums;font-weight:800;color:var(--purple);grid-column:2;text-align:right;margin-top:-5px}.chat-inline-viewport{max-height:460px;max-width:100%;overflow:auto;padding:5px}.chat-inline-viewport .chat-overlay{max-width:none}.chat-workbench>.card{min-width:0;align-self:start}.role-badge-picker{border:0;padding:0;margin:0;min-width:0}.role-badge-choices{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.role-badge-choice{position:relative;cursor:var(--theme-pointer,pointer)}.role-badge-choice>span{display:flex;flex-direction:column;gap:10px;height:100%;padding:14px;border:1px solid var(--line);border-radius:10px;box-sizing:border-box;background:#ffffff03}.role-badge-choice .role-badge{align-self:flex-start}.role-badge-choice small{font-size:11px;line-height:1.5;color:var(--muted)}.role-badge-choice>input:checked+span{border-color:var(--purple);background:color-mix(in srgb,var(--purple) 9%,transparent)}.role-badge-choice>input:disabled+span{opacity:.4;cursor:not-allowed}.admin-users .actions .btn{white-space:nowrap}@media(max-width:580px){.overlay-layout-choices,.role-badge-choices{grid-template-columns:1fr}.chat-main-controls output{grid-column:auto}.chat-inline-viewport{max-height:360px}}.ranking-overlay.rank-roster{direction:ltr}.tts-side-panel{min-width:0;align-content:start}.tts-monitor{min-width:0}.tts-test-form{display:flex;align-items:flex-end;gap:10px}.tts-test-form .field{flex:1;min-width:0;margin:0}.tts-test-form button{flex-shrink:0;min-height:42px}.tts-log-heading{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-top:24px}.tts-log-heading h3{margin:0}.tts-log-list{max-height:480px;min-height:140px;overflow:auto;overscroll-behavior:contain;display:grid;align-content:start;gap:12px;padding-right:4px}.tts-log-entry{padding:12px;background:var(--surface,#15141b);border:1px solid var(--line,#302c3b);border-radius:12px}.tts-log-entry[data-tts-log=reading]{border-color:var(--accent,#aa8aff)}.tts-log-label{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.tts-log-label small{overflow-wrap:anywhere}.tts-log-label time{margin-left:auto;color:var(--muted,#aaa);font-size:11px}.tts-log-text{white-space:pre-wrap;overflow-wrap:anywhere;user-select:text;cursor:text;line-height:1.6;margin:10px 0}.tts-log-entry .btn.compact,.tts-log-heading .btn.compact{padding:5px 10px;font-size:12px}.tts-queue-status{color:var(--accent,#aa8aff);font-size:13px;margin:12px 0}.service-status-banner{position:fixed;bottom:20px;left:50%;transform:translate(-50%);z-index:1000;width:min(620px,calc(100% - 32px));box-sizing:border-box;display:flex;align-items:center;gap:16px;background:#201b2a;border:1px solid #8f6fd0;color:#f5f0ff;border-radius:14px;padding:16px 20px;box-shadow:0 8px 35px #0008}.service-status-banner p{font-size:12px;line-height:1.6;margin:6px 0 0;color:#c5bed2}.service-status-banner .btn{flex-shrink:0}@media(max-width:600px){.service-status-banner{align-items:stretch;flex-direction:column}.tts-test-form{flex-wrap:wrap}}.tts-log-list{--tts-log-row:140px;--tts-log-gap:12px;display:flex;flex-direction:column;gap:var(--tts-log-gap);max-height:calc(var(--tts-log-row)*3 + var(--tts-log-gap)*2);overflow-y:auto;overflow-x:hidden;scrollbar-gutter:stable;scrollbar-width:thin;scrollbar-color:var(--purple,#aa8aff) transparent;scroll-behavior:auto;overflow-anchor:none}.tts-log-entry{box-sizing:border-box;flex:0 0 auto;min-height:var(--tts-log-row);min-width:0}.tts-log-list:focus-visible{outline:2px solid var(--purple,#aa8aff);outline-offset:4px;border-radius:8px}.tts-log-list::-webkit-scrollbar{width:8px}.tts-log-list::-webkit-scrollbar-track{background:transparent}.tts-log-list::-webkit-scrollbar-thumb{background:var(--accent-line,#77608f);border-radius:8px;border:2px solid var(--panel,#18151e)}.tts-log-list::-webkit-scrollbar-thumb:hover{background:var(--purple,#aa8aff)}.sidebar-utility-links{display:flex;align-items:center;justify-content:center;gap:8px;padding-top:8px}.sidebar-utility-link{display:grid;place-items:center;width:36px;height:36px;flex:0 0 36px;padding:0;border:1px solid transparent;border-radius:9px;color:var(--muted);text-decoration:none}.sidebar-utility-link>svg{display:block;width:18px;height:18px}.sidebar-utility-link:hover,.sidebar-utility-link[aria-current=page]{color:var(--purple);background:var(--accent-soft);border-color:var(--accent-line)}.sidebar-utility-link:focus-visible{outline:2px solid var(--purple);outline-offset:2px}.sidebar-utility-links-phone{display:block}.sidebar-utility-links-phone .sidebar-utility-link{width:auto;height:auto;display:block;text-align:center;font-size:11px;line-height:1.6;padding:8px}@media(min-width:901px){.sidebar-collapsed .sidebar-utility-links:not(.sidebar-utility-links-phone){flex-direction:column;gap:4px}}.media-picker-open{width:100%;min-height:44px;justify-content:flex-start}.media-picker-open span{flex:1;overflow:hidden;text-overflow:ellipsis;text-align:left}.media-picker-dialog{width:min(780px,94vw)}.media-picker-tabs{display:flex;gap:10px;margin:18px 0}.media-choice-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(130px,1fr));gap:12px;max-height:48vh;overflow:auto;margin:16px 0}.media-choice{display:flex;flex-direction:column;justify-content:center;min-height:110px;white-space:normal;word-break:break-word}.media-choice img{width:90px;height:70px;object-fit:contain}.media-choice.selected{border-color:var(--accent);background:var(--accent-soft)}.media-picker-status{overflow-wrap:anywhere}.media-free-results{display:grid;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:14px;max-height:48vh;overflow:auto;margin:14px 0;padding:2px}.media-free-card{border:1px solid var(--border);border-radius:14px;background:var(--card);padding:14px;display:flex;align-items:center;justify-content:center;gap:10px;flex-direction:column;min-width:0}.media-free-card img{height:100px;width:130px;object-fit:contain}.media-free-card strong{font-size:12px;text-align:center;overflow-wrap:anywhere}.media-free-card small,.media-free-card a{font-size:10px;opacity:.75}.media-free-card .actions{justify-content:center;flex-wrap:wrap}.media-free-search{display:flex;align-items:end;gap:12px}.media-free-search .field{flex:1;margin:0}.media-free-search .btn{min-height:42px}@media(max-width:480px){.media-free-results{grid-template-columns:repeat(2,minmax(0,1fr))}.media-free-card{padding:10px}.media-free-card img{width:90px;height:80px}}.music-overlay-v2.overlay-music{display:grid;grid-template-columns:112px minmax(0,1fr);gap:14px 24px;width:540px;max-width:90vw;min-height:172px;align-items:center}.music-overlay-v2 .overlay-music-icon{width:112px!important;height:112px!important;display:grid;place-items:center;justify-self:center}.music-overlay-copy{min-width:0}.music-overlay-copy h2{line-height:1.25;margin:7px 0;overflow-wrap:anywhere}.music-overlay-copy p{line-height:1.45;font-size:.75em;margin-top:6px;overflow-wrap:anywhere}.music-overlay-footer{grid-column:1/-1;display:flex;justify-content:space-between;align-items:center;gap:16px;min-width:0;margin-top:4px}.music-overlay-command{font-size:.76em;white-space:nowrap;letter-spacing:.02em;opacity:.9}.music-overlay-command strong{color:var(--purple);font-weight:800}.music-overlay-queue.tag{margin-left:auto;align-self:flex-end;font-size:.65em;white-space:nowrap;display:inline-flex;align-items:center;gap:8px;padding:7px 11px;border-radius:9px;background:color-mix(in srgb,var(--purple) 12%,transparent);border-color:color-mix(in srgb,var(--purple) 30%,transparent)}.music-overlay-queue strong{font-size:1.2em;font-variant-numeric:tabular-nums}.music-queue-auto{padding:0 0 16px;margin-bottom:8px;border-bottom:1px solid var(--line)}.music-queue-auto .switch{font-size:12px;line-height:1.5}.music-queue-auto .help-copy{margin:8px 0 0}.music-overlay-v2.music-overlay-idle{display:flex;min-height:0;justify-content:center}.music-overlay-idle .music-overlay-command{font-size:.9em;white-space:normal;text-align:center}.role-owner{color:#ffb4c6;background:linear-gradient(115deg,#a4274d33,#ffb4c612);border-color:#ff6c94;box-shadow:0 0 12px #ee49771a}.sidebar-bottom{border-top:0!important;position:relative;padding-top:13px}.sidebar-bottom:before,.sidebar-utility-links:before{content:"";display:block;position:absolute;left:5px;right:5px;top:0;height:1px;background:linear-gradient(90deg,transparent,var(--accent-line,#aa8aff44) 20%,var(--accent-line,#aa8aff44) 80%,transparent)}.sidebar-utility-links{position:relative;margin-top:13px;padding-top:12px;flex-wrap:wrap}.sidebar-utility-link{position:relative}.utility-unread{position:absolute;top:-3px;right:-3px;min-width:15px;height:15px;border-radius:10px;background:var(--purple);color:var(--bg);font-size:9px;display:grid;place-items:center;padding:0 3px}.sidebar-collapsed .sidebar-bottom .profile{justify-content:center;padding:8px 0}.sidebar-collapsed .sidebar-utility-links{padding-top:12px;margin-top:8px}.sidebar-collapsed .sidebar-utility-links:before{left:12px;right:12px}.support-workbench{display:grid;grid-template-columns:minmax(240px,.7fr) minmax(0,1.6fr);gap:20px;align-items:start}.support-thread-scroll{max-height:620px;overflow:auto;display:grid;gap:10px}.support-thread{display:grid;gap:7px;text-align:left;width:100%;padding:14px;border:1px solid var(--line);border-radius:11px;background:var(--panel);color:var(--text)}.support-thread.active{border-color:var(--purple);background:var(--accent-soft)}.support-thread small{color:var(--muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.support-thread .tag{justify-self:start}.support-messages{max-height:530px;overflow:auto;overscroll-behavior:contain;display:grid;gap:15px;overflow-anchor:none;padding:4px}.support-message{display:flex;gap:11px;align-items:flex-start}.support-message>div{flex:1;min-width:0;border:1px solid var(--line);padding:13px;border-radius:12px;background:var(--panel)}.support-message.is-staff>div{border-color:var(--accent-line);background:var(--accent-soft)}.support-avatar{width:38px;height:38px;border-radius:50%;object-fit:contain;display:grid;place-items:center;background:#111;flex-shrink:0}.support-message header{display:flex;align-items:center;gap:8px;flex-wrap:wrap;font-size:12px}.support-message time{font-size:10px;color:var(--muted);margin-left:auto}.support-message p{white-space:pre-wrap;overflow-wrap:anywhere;font-size:13px;line-height:1.65;margin:9px 0 0}.support-reply{margin-top:20px}.support-reply textarea{min-height:94px}.admin-log-scroll{max-height:2022px;overflow:auto;scrollbar-gutter:stable}.admin-log-scroll thead{position:sticky;top:0;background:var(--panel);z-index:1}.admin-log-scroll tbody tr{height:132px}.admin-log-filters{display:flex;gap:10px;flex-wrap:wrap;align-items:end;margin:18px 0}.admin-log-filters .field{min-width:140px;flex:1}.live-error-card.is-info{background:color-mix(in srgb,var(--panel) 92%,var(--purple));border-color:var(--accent-line)}.live-error-card.is-success{background:#153329;border-color:#4cb38c}.live-error-card .btn{margin-top:12px;font-size:11px}.live-connect-group{display:flex;align-items:center;gap:8px}@media(max-width:850px){.support-workbench{grid-template-columns:1fr}.support-thread-scroll{max-height:280px}.support-messages{max-height:440px}.sidebar-utility-links-phone .sidebar-utility-link{padding:8px 12px}.admin-log-filters{display:grid;grid-template-columns:1fr 1fr}}.terms-check{display:flex;align-items:flex-start;gap:10px;margin:18px 0;font-size:13px;line-height:1.6}.terms-check input{flex:0 0 18px;width:18px;height:18px;margin-top:3px;accent-color:var(--accent)}.terms-check a,.legal-page a{color:var(--accent)}.legal-page{max-width:980px;line-height:1.85;padding-bottom:70px}.legal-page h2{margin-top:28px;font-size:20px}.legal-page p{color:var(--muted)}.terms-gate{display:block;max-width:660px;margin:50px auto;min-height:50vh}.terms-gate .card{padding:30px}.landing-rankings-link{display:flex;justify-content:center;margin:40px 0}.rankings-page{padding-top:38px}.media-choice-grid{align-items:stretch}.media-choice{display:flex;flex-direction:column;gap:10px;padding:14px;border:1px solid var(--border);border-radius:12px;min-width:0}.media-choice img{height:140px;width:100%;object-fit:contain}.media-choice .btn{margin-top:auto;white-space:normal}.media-vault-audio{display:flex;flex-direction:column;align-items:center;gap:12px}.media-vault-audio audio{width:100%;min-width:0;height:36px}.media-source-links{display:flex;flex-wrap:wrap;gap:8px}.media-web-sources{margin:20px 0}.chat-platform{display:inline-block;margin-left:8px;font-size:.65em;opacity:.7}.admin-log-scroll{overflow:auto;max-height:min(1122px,72vh)}.admin-log-scroll tbody tr{height:72px}.admin-log-filters{display:grid;grid-template-columns:repeat(auto-fit,minmax(130px,1fr));align-items:end;gap:10px}.log-message-summary{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.admin-users-scroll{max-height:900px;overflow:auto}select{appearance:none!important;-webkit-appearance:none!important;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%23ab9bc7' stroke-width='2' stroke-linecap='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E")!important;background-repeat:no-repeat!important;background-position:right 12px center!important;padding-right:36px!important;color-scheme:dark}html[dir=rtl] select{background-position:left 12px center!important;padding-left:36px!important;padding-right:12px!important}select option{background:#18161f;color:#f2edf8}.terms-check input[type=checkbox],input[type=checkbox]:not([role=switch]):not(.switch input){appearance:none;-webkit-appearance:none;display:inline-grid;place-content:center;width:18px;height:18px;min-width:18px;padding:0;border:1px solid #756884;border-radius:5px;background:#17151e;vertical-align:middle;accent-color:var(--purple);color:var(--purple)}.terms-check input[type=checkbox]:checked,input[type=checkbox]:not([role=switch]):not(.switch input):checked{border-color:var(--purple);background:color-mix(in srgb,var(--purple) 20%,#17151e)}.terms-check input[type=checkbox]:checked:after,input[type=checkbox]:not([role=switch]):not(.switch input):checked:after{content:"";width:8px;height:5px;border:solid var(--purple);border-width:0 0 2px 2px;transform:translateY(-1px) rotate(-45deg)}input[type=checkbox]:focus-visible{outline:2px solid var(--purple);outline-offset:3px}.nav button.pro-nav-item,.nav button.pro-nav-item:hover,.nav button.pro-nav-item.active,.nav button.pro-nav-item.active:hover{background:linear-gradient(105deg,#f3e16818,#f3e1680a)!important;color:#f3e168!important;box-shadow:inset 0 0 0 1px #f3e16835!important}.nav button.pro-nav-item.active{background:linear-gradient(105deg,#f3e1682d,#f3e16817)!important;box-shadow:inset 0 0 0 1px #f3e16870!important}.nav button.pro-nav-item>svg{color:#f3e168!important}.overlay-preview-stage{position:relative}.preview-link-test{position:absolute;right:12px;bottom:12px;z-index:7;background:#1b1629e8!important;backdrop-filter:blur(8px);min-height:34px}.preview-disabled-cover{position:absolute;inset:0;z-index:8;display:grid;place-items:center;background:#a22b3542;backdrop-filter:blur(2px);border:1px solid #ef697c60}.preview-disabled-cover .btn{background:#31171fe8;border-color:#e27586;color:#fff}.overlay-global-scene{margin:0 0 20px;padding:15px;border:1px solid var(--line);border-radius:12px;background:var(--panel)}.overlay-global-scene .preview-scene-picker{max-width:440px}.overlay-link-resolution{display:flex;align-items:center;flex-wrap:wrap;gap:10px;margin:12px 0;font-size:12px}.overlay-link-resolution select{max-width:210px}.overlay-link-resolution small{color:var(--muted)}.media-picker-dialog{width:min(1080px,calc(100vw - 32px));box-sizing:border-box}.media-free-results{grid-template-columns:repeat(4,minmax(0,1fr));max-height:58vh;align-content:start}.media-free-card{min-height:160px;padding:12px}.media-free-card img{width:100%;height:100px;object-fit:contain}.media-load-more{margin-bottom:15px}.media-source-links{flex-wrap:wrap}.media-free-search .field{flex:1}.security-session-list{max-height:520px;overflow:auto;overscroll-behavior:contain;display:grid;gap:12px;margin:16px 0}.security-session{padding:14px;border:1px solid var(--line);border-radius:12px;background:#ffffff03;overflow-wrap:anywhere}.security-session small{display:block;color:var(--muted);font-size:11px;margin:8px 0}.security-session p{font-size:11px}.security-session code{user-select:text}.security-block{display:flex;justify-content:space-between;gap:15px;align-items:center;padding:10px;border-bottom:1px solid var(--line)}[data-avatar-upload][hidden]{display:none!important}@media(max-width:600px){.media-free-results{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.media-picker-dialog{width:calc(100vw - 16px);padding:16px}.media-free-card{padding:9px}.overlay-link-resolution{align-items:stretch;flex-direction:column}.security-session .actions{flex-wrap:wrap}}.security-session-list{grid-auto-rows:max-content;align-content:start}.security-session{display:flex;flex-direction:column;gap:12px;min-width:0}.security-session-heading{display:flex;align-items:center;flex-wrap:wrap;gap:6px 10px}.security-session .security-session-agent{margin:0;line-height:1.6}.security-session .security-session-times{margin:0;line-height:1.7;font-size:11px}.security-session .security-session-actions{position:static;margin:0;gap:8px;flex-shrink:0}.alert-output-panel.has-alert-motion{position:fixed;inset:0!important;width:100vw!important;height:100vh!important;max-width:none!important;max-height:none!important;padding:0!important;transform:none!important;pointer-events:none}.tool-settings{min-width:0;isolation:isolate}.tool-settings>.two-col,.tool-settings>.stack{min-width:0}.tool-settings .card,.tool-settings .alert-rule{background:var(--panel);border:1px solid var(--line);border-radius:var(--studio-radius,12px)}.tool-settings .settings-disclosure{background:color-mix(in srgb,var(--bg) 82%,var(--panel));border:1px solid color-mix(in srgb,var(--line) 80%,var(--purple));border-radius:12px;margin-block:16px;overflow:clip}.tool-settings .settings-disclosure[open]>summary{border-bottom:1px solid var(--line);background:color-mix(in srgb,var(--purple) 5%,var(--panel))}.tool-settings .settings-disclosure>.goal-settings-body,.tool-settings .settings-disclosure>.form-grid,.tool-settings .settings-disclosure>.chip-list{padding:18px}.tool-settings .conditional-fields{background:color-mix(in srgb,var(--purple) 3%,var(--bg));border-radius:0 10px 10px 0;margin-block:12px 20px;padding:16px;overflow:visible}.tool-settings .design-fieldset{background:color-mix(in srgb,var(--bg) 40%,var(--panel));min-width:0}.tool-settings .alert-rule>summary{padding:16px 18px}.tool-settings .alert-rule>form{padding:18px;min-width:0}.color-value>i{flex:0 0 38px;width:38px;min-width:38px;max-width:38px}.color-value output{padding-inline:12px}.color-value>input[type=color]{z-index:1}.ranking-help-notes{display:grid;gap:8px;margin-top:22px;padding:16px 0}.ranking-help-notes>.help-copy{margin:0;line-height:1.9}.ranking-help-notes+.form-actions{margin-top:8px}.activity-chart{position:relative;height:246px;margin:28px 4px 12px 0;padding:8px 6px 32px 50px;min-width:0}.activity-plot{position:relative;height:100%;min-width:0}.activity-grid-line{position:absolute;inset-inline:0;border-top:1px solid color-mix(in srgb,var(--muted) 16%,transparent);pointer-events:none}.activity-grid-line:first-child{border-top-color:var(--line)}.activity-columns{position:absolute;inset:0;display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:10px;align-items:end}.activity-column{height:100%;display:flex;align-items:flex-end;min-width:0}.activity-column>span{width:100%;display:block;border-radius:4px 4px 0 0;background:linear-gradient(0deg,color-mix(in srgb,var(--purple) 30%,transparent),var(--purple));position:relative;z-index:1}.activity-y-axis{position:absolute;top:8px;bottom:32px;left:0;width:42px}.activity-y-axis small{position:absolute;right:0;transform:translateY(50%);font-size:10px;color:var(--muted);font-variant-numeric:tabular-nums}.activity-x-axis{position:absolute;inset:100% 0 auto;height:30px}.activity-x-axis small{position:absolute;top:10px;transform:translate(-50%);font-size:10px;color:var(--muted);white-space:nowrap;font-variant-numeric:tabular-nums}.activity-x-axis small:first-child{transform:translate(-15%)}.activity-x-axis small:last-child{transform:translate(-85%)}@media(max-width:600px){.activity-chart{padding-left:40px;height:230px}.activity-y-axis{width:33px}.activity-columns{gap:5px}.tool-settings .conditional-fields{padding:12px}.tool-settings .alert-rule>form{padding:14px}}.analytics-periods button.pro-period-option,.ranking-period-picker label.pro-period-option>span{color:#f3d777!important;background:linear-gradient(110deg,#f3d77717,#f3d77708)!important;border:1px solid #f3d77735!important;box-shadow:0 0 10px #f3d77710!important;transition:color .15s,background .15s,box-shadow .15s,border-color .15s}.analytics-periods button.pro-period-option.active,.ranking-period-picker label.pro-period-option:has(input:checked)>span{background:#f3d77724!important;border-color:#f3d77780!important;box-shadow:0 0 13px #f3d77725!important}@media(hover:hover)and (pointer:fine){.analytics-periods button.pro-period-option:hover,.ranking-period-picker label.pro-period-option:hover>span{color:#ffb268!important;background:#ee8a3525!important;border-color:#eea25c!important;box-shadow:0 0 15px #ee8a3536!important}}.analytics-periods button.pro-period-option:focus-visible,.ranking-period-picker input:focus-visible+span{outline:2px solid #ffb268;outline-offset:3px}.ranking-period-picker{min-width:0;margin:0;padding:0;border:0;grid-column:1/-1}.ranking-period-picker legend{font-size:11px;color:var(--muted);margin-bottom:9px}.ranking-period-picker>div{display:flex;flex-wrap:wrap;gap:8px}.ranking-period-picker label{position:relative;cursor:pointer}.ranking-period-picker input{position:absolute;opacity:0;width:1px;height:1px}.ranking-period-picker label>span{display:block;padding:9px 12px;border:1px solid var(--line);border-radius:8px;color:var(--muted);background:var(--bg);font-size:12px}.ranking-period-picker label:has(input:checked)>span{background:var(--accent-soft);border-color:var(--accent-line);color:var(--purple)}.activity-legend{display:flex;flex-wrap:wrap;gap:8px 14px;margin-top:18px}.activity-legend>button{display:flex;align-items:center;gap:7px;font:inherit;font-size:11px;border:1px solid transparent;border-radius:7px;padding:5px;background:transparent;color:var(--text);cursor:pointer}.activity-legend i{width:18px;height:3px;border-radius:3px;background:var(--series-color)}.activity-legend button[aria-pressed=false]{opacity:.4;text-decoration:line-through}.activity-legend button:hover{background:var(--accent-soft)}.activity-legend button:focus-visible{outline:2px solid var(--purple);outline-offset:2px}.activity-lines{position:absolute;inset:0;width:100%;height:100%;overflow:visible}.activity-lines path{fill:none;stroke-width:2.5;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke}.activity-hitpoints{position:absolute;inset:0;display:grid;grid-template-columns:repeat(var(--chart-count),minmax(0,1fr))}.activity-hitpoints>span:hover,.activity-hitpoints>span:focus-visible{background:color-mix(in srgb,var(--purple) 6%,transparent);outline:1px solid var(--accent-line)}.activity-line-chart{margin-top:24px}.analytics-report-grid{display:grid;gap:22px;margin-bottom:22px}.analytics-report-grid .activity-chart{height:300px}.analytics-viewer-history{min-width:0}.history-filter-form{display:flex;align-items:end;flex-wrap:wrap;gap:12px;margin:18px 0}.history-filter-form .field{flex:1;min-width:160px;margin:0}.history-filter-form .btn{min-height:39px}.history-summary{display:flex;flex-wrap:wrap;gap:12px 24px;font-size:12px;color:var(--muted);padding:12px 0 18px}.history-summary strong{color:var(--text)}.history-viewer-scroll{max-height:620px;overflow:auto;overscroll-behavior:contain;scrollbar-gutter:stable}.history-viewer-scroll table{min-width:620px;width:100%}.history-viewer-scroll thead{position:sticky;top:0;z-index:1;background:var(--panel)}.history-sort{border:0;background:transparent;color:inherit;padding:8px 0;font:inherit;cursor:pointer;white-space:nowrap}.history-sort.is-sorted,.history-sort:hover{color:var(--purple)}.history-sort span{margin-inline-start:6px}.history-pagination{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-top:18px;font-size:12px}.history-pagination button:disabled{opacity:.4;cursor:default}@media(max-width:600px){.analytics-report-grid .activity-chart{height:240px}.activity-legend{gap:6px}.activity-legend>button{font-size:10px}.history-filter-form .field{min-width:0;flex-basis:100%}.history-filter-form .btn{width:100%}.history-pagination{flex-wrap:wrap}.ranking-period-picker label>span{padding:8px 10px}}.analytics-platform-picker{display:flex;align-items:center;gap:10px;font-size:12px;color:var(--muted);margin:8px 0;flex-wrap:wrap}.analytics-platform-picker select{width:auto;min-width:160px;max-width:100%}.sidebar-sections,.main{overflow-anchor:none}.channel-points-setup{display:flex;align-items:center;flex-wrap:wrap;gap:10px 18px;margin-block:18px}.channel-points-setup>.help-copy{flex-basis:100%;margin:0}.channel-points-setup>span{display:flex;align-items:center;gap:10px;font-size:12px}.interaction-row:has([name=rewardFilter]){flex-wrap:wrap}.interaction-row [name=rewardFilter]{min-width:120px}.quick-overlay-looks{padding:18px;margin:18px 0;border:1px solid var(--accent-line);border-radius:14px;background:color-mix(in srgb,var(--purple) 3%,var(--panel));min-width:0}.quick-overlay-looks>div>strong{font-size:14px}.quick-overlay-looks .help-copy{margin:7px 0 16px;line-height:1.7}.quick-look-options{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.quick-look{min-width:0;border:1px solid var(--line);border-radius:11px;padding:14px 10px;color:var(--text);background:var(--bg);font:inherit;cursor:pointer;text-align:left}.quick-look>strong{font-size:12px;overflow-wrap:anywhere;display:block;margin-top:10px}.quick-look[aria-pressed=true],.quick-look:hover{border-color:var(--purple);background:var(--accent-soft)}.look-miniature{display:flex;align-items:center;gap:7px;height:48px;padding:10px;border-radius:10px;background:#211d2c;position:relative}.look-miniature i{width:22px;height:22px;border-radius:50%;background:var(--purple);flex:none}.look-miniature b{height:5px;border-radius:8px;background:#eee;width:42%;align-self:start;margin-top:5px}.look-miniature em{position:absolute;width:38%;height:4px;border-radius:8px;background:#aa8aff;left:39px;top:30px}.look-sample-simple .look-miniature{background:transparent;border-bottom:1px solid #676174;border-radius:0}.look-sample-simple .look-miniature i{width:16px;height:16px}.look-sample-modern .look-miniature{background:linear-gradient(120deg,#302044,#171426);border:1px solid #b58af080;box-shadow:0 3px 14px #aa8aff20}.look-modern:not([data-widget-view=music]) .overlay-box{background:linear-gradient(125deg,#201a2dec,#11121ced)!important;border:1px solid color-mix(in srgb,var(--purple) 40%,transparent)!important;border-radius:24px!important}.look-simple .overlay-box,.stream-alert.look-simple{background:transparent!important;border:0!important;box-shadow:none!important}.stream-alert.look-modern{background:color-mix(in srgb,var(--alert-bg,#18171f) calc(var(--widget-bg-opacity,.94)*100%),transparent)!important;box-shadow:0 8px var(--widget-shadow,20px) #0004!important}.look-modern .floating-token{filter:drop-shadow(0 0 7px #b28aff70)}.look-simple .floating-token,.look-simple .floating-avatar{filter:none;box-shadow:none}.look-modern .floating-avatar{border:2px solid #b798ff;box-shadow:0 0 12px #b798ff55}@media(max-width:600px){.quick-overlay-looks{padding:12px}.quick-look-options{gap:7px}.quick-look{padding:10px 6px}.quick-look>strong{font-size:11px}.look-miniature{padding:6px;gap:4px}.look-miniature i{width:16px;height:16px}.look-miniature em{left:27px;width:35%}.analytics-platform-picker{width:100%}}.interaction-row:has([name=rewardFilter])>.field:has([name=rewardFilter]){grid-column:1/-2}.interaction-row:has([name=rewardFilter])>.btn:last-child{grid-column:-2/-1}.channel-points-setup>span{min-width:0;max-width:100%;flex-wrap:wrap}.channel-points-setup .tag{white-space:normal;overflow-wrap:anywhere;line-height:1.6}.channel-points-setup .btn{white-space:normal;text-align:center;max-width:100%}.preview-tool-actions{flex-wrap:wrap;min-width:0}.preview-tool-actions>.btn{max-width:100%;white-space:normal;text-align:center}.analytics-stats{grid-template-columns:repeat(3,minmax(0,1fr))}.analytics-stats .stat{min-width:0}.analytics-stats .stat-top>span:first-child{overflow-wrap:anywhere}.analytics-minutes-note{margin-bottom:16px}@media(max-width:740px){.analytics-stats{grid-template-columns:repeat(2,minmax(0,1fr))}}.analytics-platform-control{position:relative;display:inline-flex;align-items:center;min-width:180px;max-width:100%}.analytics-platform-control select{appearance:none;-webkit-appearance:none;width:100%;min-width:0;min-height:42px;padding:10px 40px 10px 13px;border:1px solid var(--line);border-radius:8px;background:var(--bg);color:var(--text);font:inherit;font-size:12px;font-weight:500;line-height:1.5;cursor:var(--theme-pointer,pointer);transition:border-color .15s,box-shadow .15s}.analytics-platform-control>svg{position:absolute;right:13px;color:var(--purple);pointer-events:none;width:15px;height:15px}.analytics-platform-control select:hover{border-color:var(--accent-line);box-shadow:0 0 12px color-mix(in srgb,var(--purple) 10%,transparent)}.analytics-platform-control select:focus-visible{outline:0;border-color:var(--purple);box-shadow:0 0 0 3px var(--accent-soft)}.analytics-platform-control option{background:var(--bg);color:var(--text)}html[dir=rtl] .analytics-platform-control>svg{left:13px;right:auto}html[dir=rtl] .analytics-platform-control select{padding:10px 13px 10px 40px}@media(max-width:600px){.analytics-platform-control{flex:1;min-width:140px}}.activity-line-chart.has-minute-axis{padding-right:60px}.activity-y-axis.activity-y-axis-right{left:auto;right:0;width:52px}.activity-y-axis-right small{left:0;right:auto;white-space:nowrap}@media(max-width:600px){.activity-line-chart.has-minute-axis{padding-right:53px}.activity-y-axis.activity-y-axis-right{width:46px}}.analytics-platform-control>svg{transform:rotate(90deg)}.case-draw{overflow:hidden;isolation:isolate}.case-header{display:flex;align-items:center;gap:12px;text-align:start;min-width:0}.case-emblem{display:grid;place-items:center;flex:0 0 42px;height:42px;border:1px solid color-mix(in srgb,var(--purple) 35%,transparent);border-radius:12px;background:color-mix(in srgb,var(--purple) 10%,transparent);color:var(--purple);font-size:30px}.case-header>div{min-width:0;flex:1}.case-header .eyebrow{font-size:10px;letter-spacing:.12em;margin:0 0 5px;color:var(--purple)}.case-header h2{font-size:22px!important;line-height:1.35;margin:0;overflow-wrap:anywhere}.case-count{font-size:11px;color:var(--muted,#aaa3b8);white-space:nowrap}.case-count b{color:var(--text);font-variant-numeric:tabular-nums;margin-inline-start:4px}.case-window{height:182px;margin:22px 0 16px;border-radius:12px;background:#0d0c13;border:1px solid #ffffff10;box-shadow:inset 0 0 24px #0003}.case-window:before,.case-window:after{content:"";position:absolute;inset:0 auto 0 0;width:54px;z-index:3;pointer-events:none;background:linear-gradient(90deg,#0d0c13,transparent)}.case-window:after{inset:0 0 0 auto;transform:rotate(180deg)}.case-window .draw-pointer{background:color-mix(in srgb,var(--purple) 65%,transparent);width:2px;box-shadow:0 0 12px color-mix(in srgb,var(--purple) 45%,transparent);z-index:4}.case-window .draw-pointer:before{left:-7px;filter:drop-shadow(0 2px 5px #0008)}.case-window .draw-pointer:after{content:"";position:absolute;bottom:0;left:-7px;border-left:8px solid transparent;border-right:8px solid transparent;border-bottom:10px solid var(--purple)}.case-strip{gap:10px;top:15px;will-change:auto}.case-strip.is-drawing{will-change:transform;animation-timing-function:cubic-bezier(.12,.72,.18,1)}.case-slot{position:relative;box-sizing:border-box;width:112px;flex:0 0 112px;height:150px;overflow:hidden;border-radius:9px;background:linear-gradient(180deg,#252232,#17151f);border:1px solid color-mix(in srgb,var(--entrant-accent) 25%,#ffffff08)}.case-slot .draw-avatar{box-sizing:border-box;width:110px;height:148px;gap:12px;padding:17px 7px 13px;flex-basis:auto}.case-slot .draw-avatar img{box-sizing:border-box;width:76px;height:76px;border-radius:12px;border-color:color-mix(in srgb,var(--entrant-accent) 40%,transparent)}.case-slot .draw-avatar strong{max-width:96px;width:100%;font-size:12px!important;line-height:1.5;color:var(--text);text-align:center}.case-slot-mark{position:absolute;inset:auto 0 0;height:3px;background:var(--entrant-accent);box-shadow:0 -4px 18px color-mix(in srgb,var(--entrant-accent) 30%,transparent)}.case-status{display:flex;justify-content:center;align-items:center;gap:8px;font-size:12px;line-height:1.6;margin:0;color:var(--muted,#aaa3b8);overflow-wrap:anywhere}.case-status i{flex:0 0 6px;height:6px;border-radius:50%;background:var(--purple)}.case-status.is-active{color:var(--text)}.case-result{width:380px;max-width:100%;position:relative;overflow:hidden}.case-result:before{content:"";position:absolute;inset:0 10% auto;height:1px;background:linear-gradient(90deg,transparent,var(--purple),transparent)}.case-result>.eyebrow{color:var(--purple);letter-spacing:.15em}.case-result .draw-avatar{width:auto;gap:14px}.case-result .draw-avatar img{width:108px;height:108px;border-radius:18px;border:2px solid var(--purple);box-shadow:0 0 28px color-mix(in srgb,var(--purple) 20%,transparent)}.case-result .draw-avatar strong{font-size:22px!important;max-width:100%;white-space:normal;overflow-wrap:anywhere}.case-result h2{font-size:16px!important;line-height:1.5;margin:0;color:var(--muted,#aaa3b8)}@media(max-width:650px){.case-header{flex-wrap:wrap;gap:10px}.case-header h2{font-size:19px!important}.case-count{flex-basis:100%;text-align:start;padding-inline-start:52px}.case-window{height:182px}.case-window:before,.case-window:after{width:28px}}.font-picker-field{min-width:0}.font-picker{position:relative;width:100%;min-width:0}.font-picker>summary{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:40px;padding:9px 12px;background:var(--bg,#111116);border:1px solid var(--border,#3c3348);border-radius:7px;cursor:pointer;list-style:none}.font-picker>summary::-webkit-details-marker{display:none}.font-picker>summary span:first-child{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.font-picker[open]>summary{border-color:var(--purple);box-shadow:0 0 0 2px #aa8aff24}.font-dropdown{position:absolute;top:calc(100% + 5px);left:0;z-index:110;width:max(100%,240px);max-width:min(420px,80vw);padding:9px;background:#17131e;border:1px solid var(--purple);border-radius:10px;box-shadow:0 16px 45px #0009}.font-dropdown input{width:100%;margin-bottom:7px}.font-choice-list{max-height:280px;overflow:auto;overscroll-behavior:contain;scrollbar-color:var(--purple) #17131e}.font-choice-list button{display:block;width:100%;min-height:41px;padding:9px 12px;border:0;border-radius:6px;background:transparent;text-align:left;color:var(--text,#eee);font-size:20px;line-height:1.25;cursor:pointer;overflow-wrap:anywhere}.font-choice-list button:hover,.font-choice-list button:focus-visible,.font-choice-list button[aria-selected=true]{background:#aa8aff25;color:#d5bfff;outline:none}.font-custom{margin-top:7px;max-width:100%;white-space:normal}.font-picker-field:has(.font-picker[open]){position:relative;z-index:115}.font-sample{display:block;overflow-wrap:anywhere}.alert-rule:has(.font-picker[open]),.card:has(.font-picker[open]),.settings-disclosure:has(.font-picker[open]){overflow:visible}.stream-alert [data-field=user],.stream-alert .alert-part-user{font-family:var(--alert-user-font,var(--widget-font))}.stream-alert [data-field=title]{font-family:var(--alert-title-font,var(--widget-font))}.stream-alert [data-field=amount],.stream-alert .alert-part-amount{font-family:var(--alert-amount-font,var(--widget-font))}.stream-alert .alert-platform{font-family:var(--alert-platform-font,var(--widget-font))}.social-discord{color:#ddd5ff;border-color:#5865f277}.social-discord span{color:#9099ff}.social-discord small{font-size:10px;color:var(--muted)}.sf-audio-player{position:relative;display:flex;align-items:center;gap:14px;width:100%;min-width:0;box-sizing:border-box;padding:12px 14px;margin:10px 0;background:linear-gradient(120deg,color-mix(in srgb,var(--purple,#aa8aff) 7%,#15131c),#17151e);border:1px solid color-mix(in srgb,var(--purple,#aa8aff) 25%,#302a3a);border-radius:14px;box-shadow:0 6px 20px #00000016;color:var(--text,#f4f1fa)}.sf-audio-player .sf-audio-source{display:none!important}.sf-audio-player button{display:grid;place-items:center;flex-shrink:0;cursor:pointer}.sf-audio-play{width:40px;height:40px;padding:0;border:1px solid #ffffff18;border-radius:11px;background:var(--purple,#aa8aff);color:#171220;box-shadow:0 3px 14px color-mix(in srgb,var(--purple,#aa8aff) 18%,transparent);transition:filter .15s,box-shadow .15s}.sf-audio-play:hover{filter:brightness(1.12);box-shadow:0 0 18px color-mix(in srgb,var(--purple,#aa8aff) 30%,transparent)}.sf-audio-track{display:flex;align-items:center;gap:16px;flex:1;min-width:0}.sf-audio-time{display:flex;gap:6px;flex-shrink:0;color:#c8bbdf;font-size:11px;font-weight:600;font-variant-numeric:tabular-nums;direction:ltr}.sf-audio-time>span{opacity:.45}.sf-audio-time output{min-width:28px;text-align:center}.sf-audio-player input[type=range]{height:5px!important;min-height:0!important;margin:0!important;padding:0!important;flex:1;min-width:30px;accent-color:var(--purple,#aa8aff);border:0!important;border-radius:99px;background:linear-gradient(to right,var(--purple,#aa8aff) var(--range-progress,0%),#ffffff14 var(--range-progress,0%))!important;box-shadow:none!important}.sf-audio-player input[type=range]::-webkit-slider-thumb{width:12px;height:12px;border:2px solid #e8dbff;background:var(--purple,#aa8aff);box-shadow:0 0 8px #aa8aff44}.sf-audio-player input[type=range]::-moz-range-thumb{width:10px;height:10px;border:2px solid #e8dbff;border-radius:50%;background:var(--purple,#aa8aff)}.sf-audio-player input[type=range]:disabled{opacity:.4;cursor:default}.sf-audio-volume{display:flex;align-items:center;gap:8px;flex:0 0 110px;min-width:0}.sf-audio-mute,.sf-audio-settings{position:relative;width:30px;height:30px;padding:0;color:#b8a5d4;border:1px solid transparent;border-radius:8px;background:transparent}.sf-audio-mute:hover,.sf-audio-settings:hover{color:#e4d5ff;background:#aa8aff12;border-color:#aa8aff30}.sf-audio-mute.is-muted{opacity:.55}.sf-audio-mute.is-muted:after{content:"";position:absolute;width:20px;height:1px;background:currentColor;transform:rotate(-45deg)}.sf-audio-settings[aria-expanded=true]{background:#aa8aff20;color:var(--purple,#aa8aff)}.sf-audio-options{position:absolute;right:12px;top:calc(100% - 3px);z-index:20;padding:12px;background:#211b2b;border:1px solid #aa8aff50;border-radius:10px;box-shadow:0 10px 28px #0005;min-width:140px}.sf-audio-options[hidden]{display:none!important}.sf-audio-options label{display:grid;gap:8px;color:#cabbdf;font-size:11px}.sf-audio-options select{width:100%;min-height:32px;background:#141119;border:1px solid #aa8aff40;border-radius:7px;color:#eee3ff;padding:5px 8px}.sf-audio-status:empty{display:none}.sf-audio-status:not(:empty){position:absolute;left:14px;right:14px;top:100%;padding-top:4px;font-size:10px;color:#f08f9b}.sf-audio-player:has(.sf-audio-status:not(:empty)){margin-bottom:30px}.sf-audio-player.is-buffering .sf-audio-play{opacity:.65}.sf-audio-player button:focus-visible,.sf-audio-player input:focus-visible{outline:2px solid var(--purple,#aa8aff)!important;outline-offset:4px}@media(max-width:650px){.sf-audio-player{gap:10px;padding:10px}.sf-audio-track{gap:10px;flex-direction:column-reverse;align-items:stretch}.sf-audio-time{align-self:flex-end;font-size:10px;gap:4px}.sf-audio-volume{flex-basis:75px}.sf-audio-play{width:36px;height:36px}.sf-audio-settings{width:26px}}.media-vault-audio .sf-audio-player{gap:8px;padding:10px}.media-vault-audio .sf-audio-track{flex-direction:column-reverse;align-items:stretch;gap:8px}.media-vault-audio .sf-audio-time{align-self:flex-end}.media-vault-audio .sf-audio-volume,.media-vault-audio .sf-audio-settings{display:none}.chat-deleted-placeholder{font-style:italic;opacity:.66}.preview-placement-controls{margin-top:18px;padding:18px;border:1px solid var(--line);border-radius:12px;background:var(--panel);min-width:0}.preview-placement-controls>fieldset{border:0;padding:0;margin:0;min-width:0}.preview-placement-controls legend{font-size:13px;font-weight:700;margin-bottom:20px}.preview-placement-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.preview-placement-controls .sf-studio-range{min-width:0}.preview-placement-controls .sf-studio-range>span{flex-wrap:wrap}.preview-placement-controls .sf-studio-state{margin-bottom:12px}.preview-placement-controls [data-placement-feedback]:empty{display:none}@media(max-width:760px){.preview-placement-grid{grid-template-columns:1fr;gap:18px}.preview-placement-controls{padding:15px}}.app-controls summary{display:flex;gap:10px;align-items:center}.app-controls form{margin-top:18px}.app-controls .toggle{margin-inline-start:0}.app-reminder-list{max-height:420px;overflow:auto;margin-top:20px}.app-reminder-row{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:14px 0;border-top:1px solid var(--border,#37303f)}.app-reminder-row p{margin:8px 0 0}@media(max-width:640px){.app-reminder-row{align-items:stretch;flex-direction:column}.app-controls .form-grid{grid-template-columns:1fr}}[data-scope-preserved]{display:none!important}.overlay-workspace-heading{display:flex;align-items:center;justify-content:space-between;gap:20px;margin:12px 0 20px}.overlay-workspace-heading h2,.overlay-gallery-card .card-head h2{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin:0}.overlay-workspace-heading h2{font-size:22px}.overlay-workspace-heading .switch{margin-top:14px}.overlay-workspace-links{justify-content:flex-end;flex-wrap:wrap}.overlay-workspace-selector{max-width:580px;margin:20px 0}.overlay-workspace-tabs{display:flex;gap:8px;flex-wrap:wrap;margin:20px 0;padding-bottom:14px;border-bottom:1px solid var(--border,#39313f)}.overlay-workspace-tabs .btn{display:inline-flex;align-items:center;gap:8px;text-decoration:none}.overlay-workspace-settings{display:grid;gap:20px;min-width:0}.overlay-workspace-settings>.two-col{align-items:start}.overlay-workspace-test{padding:18px;background:var(--panel,#1a191f);border:1px solid var(--border,#39313f);border-radius:var(--radius,12px)}.overlay-workspace-test .overlay-preview{max-width:1200px;margin:0 auto}.overlay-gallery-card .actions{flex-wrap:wrap}.overlay-scope-link{margin-inline-start:4px}.category-subnav .nav-item-label{min-width:0;flex:1}.category-subnav .beta-badge{flex:0 0 auto;max-width:none;overflow:visible}@media(max-width:900px){.overlay-workspace-heading{align-items:flex-start;flex-direction:column;gap:14px}.overlay-workspace-links{justify-content:flex-start}.overlay-workspace-heading h2{font-size:19px}.overlay-workspace-test{padding:10px}.overlay-workspace-tabs .btn{flex:1;justify-content:center}.overlay-workspace-settings .two-col{grid-template-columns:minmax(0,1fr)}}.category-subnav button[data-overlay-settings-kind]{grid-template-columns:8px 17px minmax(0,1fr) max-content;column-gap:8px!important}.category-subnav button[data-overlay-settings-kind]>.nav-item-label{grid-column:3;grid-row:1}.category-subnav button[data-overlay-settings-kind]>svg{grid-column:2;grid-row:1}.overlay-menu-suffix{display:inline-flex;align-items:center;justify-content:flex-end;gap:4px;grid-column:4;grid-row:1;white-space:nowrap;min-width:0}.category-subnav .overlay-menu-suffix .beta-badge{font-size:8px;line-height:1;height:auto;min-height:0;margin:0;padding:3px 4px;white-space:nowrap;max-width:none;overflow:visible}.overlay-menu-suffix>svg{flex:0 0 11px;position:static!important}.sidebar-collapsed .category-subnav .overlay-menu-suffix{display:none!important}.raid-unit-fields{display:grid;gap:8px;min-width:0}.preview-placement-grid{grid-template-columns:repeat(2,minmax(0,1fr))}@media(max-width:760px){.preview-placement-grid{grid-template-columns:1fr}}.mfa-setup{display:grid;grid-template-columns:minmax(180px,240px) minmax(0,1fr);gap:24px;align-items:start;margin:20px 0}.mfa-qr{background:#fff;padding:8px;border-radius:12px;max-width:240px}.mfa-qr svg{display:block;width:100%;height:auto}.mfa-secret{display:block;overflow-wrap:anywhere;padding:14px;border:1px solid var(--line);border-radius:8px;margin-block:12px;color:var(--purple)}.mfa-recovery-codes{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:18px 0}.mfa-recovery-codes code{padding:12px;border:1px solid var(--line);border-radius:8px;overflow-wrap:anywhere;font-size:12px}.mfa-login{max-width:520px;margin:32px auto;width:100%;box-sizing:border-box}.mfa-login .actions{flex-wrap:wrap}.danger-text{color:#ff9ba9}@media(max-width:640px){.mfa-setup,.mfa-recovery-codes{grid-template-columns:1fr}}.chat-activity-settings{margin-block:20px}.chat-activity-settings .form-grid{gap:10px 18px}.chat-activity-settings .switch{min-height:38px;margin:0}.stream-chat-message.is-chat-activity .chat-activity-copy{display:flex;align-items:baseline;gap:.45em;font-size:calc(var(--chat-text,20px)*.86);line-height:1.45}.chat-activity-symbol{display:inline-block;flex:none;min-width:1em;color:var(--accent,#aa8aff)}.stream-chat-message.is-chat-activity .chat-message-header{margin-bottom:3px}.phone-chat-message .chat-activity-symbol{margin-inline-end:.35em}.widget-surface[data-widget-view=chat] .stream-chat-message.is-chat-activity,.stream-chat-message.is-chat-activity,.phone-chat-message.is-chat-activity{display:grid;grid-template-columns:1.65em minmax(0,1fr);align-items:start;gap:.5em;padding:.35em .2em;background:transparent!important;border:0!important;box-shadow:none!important;font-size:calc(var(--chat-text,20px)*.85);line-height:1.4}.chat-activity-icon{display:grid;place-items:center;width:1.65em;height:1.65em;border-radius:50%;background:#ffffff18;color:inherit;flex:none}.chat-activity-icon>svg{display:block;width:1.15em;height:1.15em}.chat-activity-line{min-width:0;overflow-wrap:anywhere;padding-top:.1em;font-weight:500}.chat-activity-line .chat-activity-actor{font-weight:600}.stream-chat-message.is-chat-activity .chat-activity-line strong,.phone-chat-message.is-chat-activity .chat-activity-line strong{display:inline!important;font-size:inherit!important;margin:0;line-height:inherit}.chat-activity-platform{display:inline-flex;vertical-align:-.15em;align-items:center;gap:.2em;font-size:.8em;opacity:.8}.chat-activity-platform :is(svg,.chat-platform-icon){width:1.05em;height:1.05em}.phone-chat-message.is-chat-activity{font-size:12px;margin-block:6px}.draw-chance-settings{border:1px solid var(--line);border-radius:12px;padding:16px;margin:18px 0}.draw-chance-settings legend{padding:0 8px;color:var(--purple)}.draw-name-stage{position:relative;display:grid;place-items:center;height:190px;overflow:hidden;margin:16px 0}.draw-name-slot{opacity:0;position:absolute;inset:0;display:grid;place-items:center;animation:draw-name-swap var(--name-duration) ease-in-out both}.draw-name-stage .draw-avatar{width:100%;max-width:460px}.draw-name-stage .draw-avatar strong{max-width:100%;font-size:22px!important;white-space:normal;overflow-wrap:anywhere}.draw-name-stage .draw-avatar img{width:92px;height:92px;border-radius:50%}@keyframes draw-name-swap{0%{opacity:0;transform:translateY(14px) scale(.96)}18%,72%{opacity:1;transform:none}to{opacity:0;transform:translateY(-16px) scale(.98)}}.draw-winner-shine{position:relative;isolation:isolate;overflow:hidden;animation:draw-winner-arrive .6s cubic-bezier(.16,.8,.3,1) both}.draw-winner-shine:before{content:"";position:absolute;z-index:-1;inset:-30%;pointer-events:none;background:conic-gradient(from 0deg,transparent 0deg,color-mix(in srgb,var(--purple) 45%,transparent) 35deg,transparent 65deg,transparent 175deg,#ffdf8c55 205deg,transparent 235deg);filter:blur(14px);animation:draw-winner-rays 8s linear infinite;animation-delay:calc(-1 * var(--winner-age,0s))}.draw-winner-shine:after{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(110deg,transparent 30%,#ffffff30 47%,#ffffff80 50%,#ffffff20 53%,transparent 70%);transform:translate(-120%);animation:draw-winner-sweep 2.8s ease-in-out 2;animation-delay:calc(-1 * var(--winner-age,0s))}.draw-winner-shine .draw-avatar{position:relative;z-index:1;width:auto;max-width:560px}.draw-winner-shine .draw-avatar strong{max-width:100%;font-size:24px!important;white-space:normal;overflow-wrap:anywhere;text-shadow:0 0 18px color-mix(in srgb,var(--purple) 65%,transparent)}@keyframes draw-winner-rays{to{transform:rotate(360deg)}}@keyframes draw-winner-sweep{0%,20%{transform:translate(-120%)}75%,to{transform:translate(120%)}}@keyframes draw-winner-arrive{0%{opacity:0;transform:scale(.92)}to{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){.draw-winner-shine,.draw-winner-shine:before,.draw-winner-shine:after{animation:none}.draw-winner-shine:after{display:none}.draw-name-slot{animation-name:draw-name-accessible}@keyframes draw-name-accessible{0%{opacity:0}.01%,99.99%{opacity:1}to{opacity:0}}}.preset-library-toolbar{display:flex;justify-content:space-between;align-items:center;gap:16px;flex-wrap:wrap;margin:22px 0}.preset-book-tabs{display:flex;align-items:stretch;gap:8px;padding:0 8px;border-bottom:1px solid #57436f;overflow-x:auto}.preset-book-tabs>button{border:1px solid #393040;border-bottom:0;background:#18151f;color:var(--muted);padding:16px 22px;border-radius:12px 12px 0 0;font-weight:700;white-space:nowrap;position:relative}.preset-book-tabs>button[aria-selected=true]{background:linear-gradient(#342541,#231c2d);border-color:#70558f;color:#e6d5ff;box-shadow:inset 0 3px #aa8aff}.preset-book-tabs small{margin-left:8px}.preset-book-page{background:linear-gradient(140deg,#231c2d66,#16131c55);border:1px solid #40314f;border-top:0;padding:24px;border-radius:0 0 16px 16px}.preset-page-tools{margin-bottom:24px;flex-wrap:wrap}.preset-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.preset-compact{padding:22px;background:#1a1721;border:1px solid #40344f;border-radius:13px;display:flex;flex-direction:column;gap:16px;min-width:0}.preset-compact .actions{flex-wrap:wrap;margin-top:auto}.preset-compact-heading{display:flex;align-items:center;gap:12px}.preset-compact-heading h3{flex:1;overflow-wrap:anywhere}.preset-info{padding:7px;border-radius:50%;min-width:34px}.preset-short-code{display:block;color:#c3a7ff;font-size:13px;overflow-wrap:anywhere}.preset-code-result{display:block;padding:24px 16px;background:#15101e;border:1px solid #70558f;border-radius:12px;color:#d0b5ff;font-size:clamp(15px,4vw,26px);letter-spacing:1px;text-align:center;overflow-wrap:anywhere;margin:20px 0}.preset-contents{line-height:1.8;margin:20px 0}.preset-contents p{margin:10px 0}.preset-swatch{display:inline-block;width:16px;height:16px;border-radius:5px;background:var(--preset-color,#aa8aff);flex-shrink:0}.preset-settings-table{width:100%;border-collapse:collapse}.preset-settings-table td{padding:8px 12px;border-bottom:1px solid #342a3e;overflow-wrap:anywhere}.preset-settings-scroll{max-height:320px;overflow:auto;overscroll-behavior:contain;border:1px solid #40314f;border-radius:10px}.preset-settings-table td:last-child{color:#d0b5ff}.preset-compact.is-withdrawn{opacity:.65}dialog [data-preset-carousel]{margin:20px 0}dialog [data-preset-carousel] .overlay-preview-toolbar,dialog [data-preset-carousel] .preview-link-test{display:none}@media(min-width:1550px){.preset-list{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:760px){.preset-list{grid-template-columns:minmax(0,1fr)}.preset-book-page{padding:14px}.preset-book-tabs>button{padding:14px 12px}.preset-compact{padding:18px}.preset-book-tabs small{display:block;margin:5px 0 0}}.settings-disclosure>summary{display:flex;align-items:center;gap:12px;min-height:58px;list-style:none;line-height:1.5;padding:18px 20px}:is(.settings-disclosure,.alert-rule)>summary::-webkit-details-marker,:is(.settings-disclosure,.alert-rule)>summary::marker{display:none;content:""}:is(.settings-disclosure,.alert-rule)>summary:after{content:"";display:block;flex:0 0 16px;width:16px;height:16px;margin-inline-start:auto;color:var(--muted);background:currentColor;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='m9 5 7 7-7 7' fill='none' stroke='black' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center/contain no-repeat;transform:rotate(0);transition:transform .18s}:is(.settings-disclosure,.alert-rule)[open]>summary:after{transform:rotate(90deg)}.settings-disclosure>summary>.tag{flex-shrink:0;white-space:normal}.settings-disclosure>form,.settings-disclosure>.integration-guide,.settings-disclosure>.broadcast-content{padding:8px 20px 20px;margin:0}.studio-section>summary{line-height:1.5;min-height:58px}.studio-section>summary>svg{width:16px;height:16px;color:var(--muted)}.admin-users-disclosure{margin:16px 0 22px}.admin-users-disclosure>.card{border:0;border-top:1px solid var(--line);border-radius:0 0 12px 12px}.platform-chip[href]{display:inline-flex;align-items:center;gap:6px;text-decoration:none}.platform-chip[href]:hover{border-color:var(--purple);color:var(--purple);background:var(--accent-soft)}.settings-intro{margin:-8px 0 24px}.sidebar-brand{justify-content:center}.sidebar-brand .image-brand{flex:0 1 100%}.sidebar-utility-links:not(.sidebar-utility-links-phone){display:grid;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);gap:4px;align-items:center;justify-items:center;flex-wrap:nowrap}.sidebar-utility-links:not(.sidebar-utility-links-phone)>.sidebar-utility-link{width:32px;height:35px;min-width:0;flex:none;padding:0;display:grid;place-items:center;box-sizing:border-box}.sidebar-utility-links>.collapse-sidebar{border:1px solid var(--line);background:transparent;line-height:1}.sidebar-utility-links>.collapse-sidebar:hover,.sidebar-utility-links>.collapse-sidebar.is-collapsed{border-color:var(--accent-line);color:var(--purple);background:var(--accent-soft);box-shadow:0 0 13px color-mix(in srgb,var(--purple) 14%,transparent)}.sidebar-utility-links .utility-unread,.support-thread .utility-unread{background:#d83949;color:#fff;min-width:18px;height:18px;border:1px solid #ff7b8777;border-radius:4px;font-size:10px;font-weight:750;font-variant-numeric:tabular-nums;padding:0 3px;box-shadow:0 2px 6px #0003}.utility-unread[hidden]{display:none!important}.support-thread{position:relative;padding-inline-end:28px}.support-thread>.utility-unread{top:10px;right:9px}.support-heading{display:flex;justify-content:space-between;align-items:start;gap:20px;margin-bottom:22px}.support-heading>.help-copy{max-width:750px}.support-filters{display:grid;grid-template-columns:1fr 1fr;gap:0 12px}.support-filters>.switch{grid-column:1/-1;margin:0 0 18px}.support-person{display:flex;align-items:center;gap:6px}.support-language{display:inline-flex;align-items:center;flex:none;vertical-align:middle}.support-language .language-flag{width:20px;height:14px}.support-conversation-meta{display:flex;align-items:center;flex-wrap:wrap;gap:15px;margin-bottom:18px}.support-conversation-meta>.field{margin:0;min-width:180px}.broadcast-history{display:grid;gap:12px;margin-top:26px;max-height:600px;overflow:auto}.broadcast-history .settings-disclosure{margin:0}.broadcast-content>p,.broadcast-preview>p{white-space:pre-wrap;overflow-wrap:anywhere;line-height:1.8;margin:16px 0}.broadcast-content>small{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.broadcast-content>.btn{margin-top:15px}.broadcast-preview>strong{display:block;margin-top:20px}.support-message .support-language{margin-inline:2px}.live-error-card .support-notice-actions{display:flex;gap:8px;flex-wrap:wrap}.public-nav nav{display:flex!important;align-items:center;justify-content:center;gap:24px;flex-shrink:0}.public-nav-inner{flex-wrap:wrap}.public-nav .top-actions{margin-inline-start:auto}.public-nav nav a{padding:8px 0;font-size:12px;white-space:nowrap}.landing-feature-board{position:relative;isolation:isolate;margin:40px 0 60px;--feature-span:clamp(330px,47vw,700px)}.landing-feature-board>.public-section-title{text-align:center;margin:0 auto 20px;max-width:820px}.landing-feature-board>.public-section-title p{font-size:13px;margin-bottom:16px}.curved-feature-stage{position:relative;height:370px;perspective:750px;perspective-origin:50% 45%;overflow:hidden;mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent)}.curved-feature-stage:after{content:"";position:absolute;inset:auto 6% 8px;height:32px;border-radius:50%;background:radial-gradient(ellipse,color-mix(in srgb,var(--purple) 15%,transparent),transparent 72%);pointer-events:none;z-index:-1}.curved-feature-card{position:absolute;top:35px;left:50%;width:320px;min-height:280px;padding:25px;margin-left:-160px;border-radius:20px;border:1px solid var(--accent-line);background:linear-gradient(145deg,color-mix(in srgb,var(--panel) 90%,var(--purple)),var(--panel) 75%);box-shadow:0 20px 45px #0004,inset 0 1px #ffffff0a;backface-visibility:visible;animation:feature-curve var(--feature-cycle,264s) linear infinite;animation-delay:var(--feature-delay);opacity:1}.feature-card-top{display:flex;justify-content:space-between;align-items:center;margin-bottom:25px}.feature-card-top .module-icon{display:grid;place-items:center;width:45px;height:45px;background:var(--accent-soft);border:1px solid var(--accent-line);color:var(--purple);border-radius:13px}.feature-card-top small{font-size:11px;font-variant-numeric:tabular-nums}.curved-feature-card h3{font-size:21px;line-height:1.35}.curved-feature-card p{font-size:13px;line-height:1.85;color:var(--muted);margin-top:13px}.feature-flags{display:flex;gap:8px;margin-top:18px}.landing-feature-board.is-paused .curved-feature-card,.landing-feature-board.is-hidden .curved-feature-card{animation-play-state:paused}@keyframes feature-curve{0%{opacity:0;transform:translate(var(--feature-span)) translateZ(150px) rotateY(-55deg)}2%{opacity:1}8%{opacity:1;transform:translate(0) translateZ(-85px) rotateY(0)}14%{opacity:1}16%{opacity:0;transform:translate(calc(-1 * var(--feature-span))) translateZ(150px) rotateY(55deg)}to{opacity:0;transform:translate(calc(-1 * var(--feature-span))) translateZ(150px) rotateY(55deg)}}.landing-active-creators{margin:0 0 65px;padding:28px;border:1px solid var(--line);border-radius:22px;background:linear-gradient(135deg,var(--panel),var(--bg));min-height:210px}.landing-active-creators .public-section-title{margin-bottom:24px}.landing-active-creators .public-section-title h2{font-size:26px}.active-creators-empty{color:var(--muted);line-height:1.8;padding:20px 0}.active-creators-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:20px}.active-creator-card{border:1px solid var(--line);border-radius:16px;background:var(--panel);padding:24px;text-align:center;min-width:0}.active-creator-primary{display:flex;align-items:center;flex-direction:column;gap:9px}.creator-portrait{position:relative;margin-bottom:14px;display:block;width:86px;height:86px}.creator-portrait>img,.creator-portrait>span{width:86px;height:86px;border-radius:50%;object-fit:cover;display:grid;place-items:center;background:var(--accent-soft);font-size:30px;border:2px solid var(--purple)}.creator-platform-badge{position:absolute;bottom:-8px;left:50%;transform:translate(-50%);font-size:10px;background:#21192e;border:1px solid var(--accent-line);border-radius:6px;padding:4px 7px;color:#fff;white-space:nowrap}.creator-live-dot{color:var(--green);font-size:10px;letter-spacing:1px}.active-creator-primary>strong{font-size:17px;overflow-wrap:anywhere}.active-creator-primary>p{font-size:12px;color:var(--muted);line-height:1.6}.creator-platform-links{display:flex;flex-wrap:wrap;justify-content:center;gap:8px;margin-top:20px}.creator-platform-links>.btn:hover{border-color:var(--purple);color:var(--purple)}@media(min-width:901px){.sidebar-collapsed .sidebar-brand{min-height:68px;flex-direction:row}.sidebar-collapsed .sidebar-utility-links:not(.sidebar-utility-links-phone){display:flex;flex-direction:column;gap:5px}.sidebar-collapsed .sidebar-utility-links>.collapse-sidebar{margin-top:9px;width:36px;height:36px;display:grid!important;flex-shrink:0}.sidebar-collapsed .sidebar-utility-links{padding-bottom:0}}@media(max-width:1100px){.public-nav-inner{gap:12px}.public-nav nav{order:3;width:100%;gap:28px;border-top:1px solid var(--line);padding-top:6px}.curved-feature-card{width:290px;margin-left:-145px;padding:23px}.sidebar-utility-links:not(.sidebar-utility-links-phone)>.sidebar-utility-link{width:29px}}@media(max-width:850px){.support-heading{flex-wrap:wrap}.support-filters{grid-template-columns:1fr}.support-message header time{margin-inline-start:0;width:100%}.sidebar-utility-links-phone>.collapse-sidebar{display:none!important}.landing-active-creators{padding:23px}.public-nav nav{gap:25px}.curved-feature-stage{height:380px}}@media(prefers-reduced-motion:reduce){html:not([data-studio-motion=full]) .landing-feature-board:not(.motion-enabled) .curved-feature-stage{height:auto;display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:18px;perspective:none;overflow:visible;mask-image:none}html:not([data-studio-motion=full]) .landing-feature-board:not(.motion-enabled) .curved-feature-card{position:static;animation:none;opacity:1;transform:none;width:auto;margin:0;min-height:240px}html:not([data-studio-motion=full]) :is(.settings-disclosure,.alert-rule)>summary:after{transition:none}}.sidebar-utility-links>.collapse-sidebar,.sidebar-utility-links>.collapse-sidebar:hover,.sidebar-utility-links>.collapse-sidebar.is-collapsed{border-color:transparent;border:0;background:transparent}.sidebar-utility-links>.collapse-sidebar:hover,.sidebar-utility-links>.collapse-sidebar.is-collapsed{background:var(--accent-soft);box-shadow:none}.admin-configuration-stack{display:grid;gap:20px}.admin-configuration-stack>.studio-section{margin:0}.admin-configuration-stack .studio-section-body>.studio-section{margin-block:16px}.provider-state{margin-bottom:18px}.admin-configuration-stack .studio-section-body>p.help-copy{margin-bottom:20px}.overlay-source-status{display:inline-flex;gap:7px;align-items:center;font-size:11px;color:var(--muted);white-space:normal}.overlay-source-status .tool-status{flex:none;margin:0}.overlay-receiver-dot.unknown{background:var(--muted);opacity:.5}.overlay-link-caption .overlay-source-status{margin-inline-start:auto}.overlay-reception-help{margin:12px 0 22px}.overlay-link-caption .overlay-source-status [data-overlay-presence-text]{font-size:10px}.overlay-status-note{font-size:11px;color:var(--muted)}.public-nav-inner{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);gap:24px;align-items:center}.public-nav-inner>.brand{justify-self:start;min-width:0;max-width:100%}.public-nav-inner>nav{justify-self:center;min-width:0}.public-nav-inner>.top-actions{justify-self:end;margin:0;min-width:0}.public-nav .identity{min-width:0}.public-nav .identity>div{min-width:0;max-width:110px}.public-nav .identity strong{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dashboard-goal-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,210px),1fr));gap:16px}.dashboard-goal{min-width:0;padding:18px;border:1px solid var(--line);border-radius:12px;background:linear-gradient(135deg,var(--accent-soft),transparent 80%)}.dashboard-goal-heading{display:flex;align-items:center;gap:10px;min-height:34px}.dashboard-goal-heading .stat-icon{flex:none}.dashboard-goal-heading h3{font-size:13px;line-height:1.5;overflow-wrap:anywhere}.dashboard-goal-values{display:flex;align-items:baseline;flex-wrap:wrap;gap:7px;margin:20px 0 12px;font-variant-numeric:tabular-nums}.dashboard-goal-values strong{font-size:24px;line-height:1.2}.dashboard-goal-values span{font-size:12px;color:var(--muted)}.dashboard-goal>small{display:block;margin-top:9px;font-size:11px}.dashboard-goal-link{margin-top:18px}.dashboard-tools .module-card{min-width:0}.dashboard-tools .module-card h3,.dashboard-tools .module-card p{overflow-wrap:anywhere}.dashboard-tools .module-card p{font-size:12px}.dashboard-grid .card-head,.dashboard-grid .analytics-periods{flex-wrap:wrap}.dashboard-grid .event-body strong{overflow-wrap:anywhere}.dashboard-grid .event-icon{flex:none}.pro-package-intro{margin:24px 0}.pro-price-detail{display:flex;align-items:center;justify-content:center;gap:10px;min-height:28px;margin-top:14px;flex-wrap:wrap}.pro-price-detail del{color:var(--muted);font-size:14px}.pro-discount{padding:5px 9px;border:1px solid var(--accent-line);border-radius:7px;color:var(--purple);background:var(--accent-soft);font-size:12px;font-weight:700}.pro-package .pro-price{font-variant-numeric:tabular-nums;overflow-wrap:anywhere;font-size:clamp(25px,3vw,40px)}.sidebar-utility-links-phone{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);gap:4px;justify-items:center;align-items:center;flex-wrap:nowrap}.sidebar-utility-links-phone>.sidebar-utility-link{display:grid;place-items:center;width:44px;height:44px;min-width:0;padding:0;flex:none;line-height:1}.sidebar-utility-links-phone>.collapse-sidebar{display:none!important}@media(max-width:1100px){.public-nav-inner{grid-template-columns:minmax(0,1fr) auto;gap:12px 20px}.public-nav-inner>nav{grid-column:1/-1;grid-row:2;width:100%;padding-top:8px;order:initial}.public-nav-inner>.top-actions{grid-column:2;grid-row:1}}@media(max-width:900px){.sidebar-utility-links:not(.sidebar-utility-links-phone)>.sidebar-utility-link{width:44px;height:44px}.sidebar-utility-links>.collapse-sidebar{display:none!important}.curved-feature-stage{height:370px;perspective:1000px;mask-image:linear-gradient(90deg,transparent,#000 3%,#000 97%,transparent)}.curved-feature-card{--feature-width:min(360px, calc(100% - 36px) );width:var(--feature-width);margin-left:calc(var(--feature-width) / -2);top:20px;min-height:290px;padding:24px;animation-name:feature-curve-compact}.curved-feature-card h3{font-size:22px}.curved-feature-card p{font-size:14px;line-height:1.8}.feature-card-top{margin-bottom:22px}.active-creators-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,230px),1fr))}}@media(max-width:600px){.public-nav-inner{grid-template-columns:minmax(0,1fr);gap:10px;padding:14px 16px}.public-nav-inner>.brand{grid-column:1;grid-row:1;justify-self:center;padding:0;width:178px!important}.public-nav-inner>nav{grid-column:1;grid-row:2;gap:clamp(16px,5vw,28px);padding:5px 0;border-top:0;flex-wrap:wrap}.public-nav-inner>.top-actions{grid-column:1;grid-row:3;justify-self:center;max-width:100%;flex-wrap:wrap;justify-content:center}.public-nav nav a{font-size:12px;line-height:1.5;white-space:normal;text-align:center}.dashboard-goal-grid{grid-template-columns:minmax(0,1fr);gap:14px}.dashboard-goal{padding:18px}.dashboard-grid .card-head>.analytics-periods{width:100%}.landing-feature-board{margin-block:30px 40px}.landing-feature-board>.public-section-title h2{font-size:26px;line-height:1.3}.curved-feature-stage{height:390px}.curved-feature-card{min-height:310px;padding:24px 20px}.curved-feature-card h3{font-size:21px;overflow-wrap:anywhere}.curved-feature-card p{overflow-wrap:anywhere}.landing-active-creators{padding:20px}.public-counters{gap:8px}.public-counters article{min-width:0}.public-counters span{overflow-wrap:anywhere}}@keyframes feature-curve-compact{0%{opacity:0;transform:translate(calc(100% + 28px)) rotateY(-12deg)}.75%{opacity:1;transform:translate(0) rotateY(0)}3.8%{opacity:1;transform:translate(0) rotateY(0)}5.3030303%,to{opacity:0;transform:translate(calc(-100% - 28px)) rotateY(12deg)}}.nav button.pro-nav-item{background:linear-gradient(105deg,#ecc65d13,#ecc65d08);color:#e7d29b;box-shadow:inset 0 0 0 1px #e5be5820}.nav button.pro-nav-item:hover,.nav button.pro-nav-item.active{background:linear-gradient(105deg,#ecc65d25,#ecc65d14);color:#f7dc94;box-shadow:inset 0 0 0 1px #e5be5855}.nav button.pro-nav-item>svg{color:#e5be58}.pro-comparison th:last-child,.pro-comparison td:last-child{background:#e7bd5010}.pro-comparison th:last-child{background:#e7bd501c;color:#f1d68d;font-weight:700}.pro-package{background:linear-gradient(145deg,#e7bd500b,var(--panel) 65%);border-color:#e7bd5030}.pro-payment-receipt{display:flex;gap:16px;align-items:start;border:1px solid #e7bd5055;border-radius:14px;background:#e7bd500c;padding:22px;margin:20px 0}.pro-payment-receipt>div{flex:1;min-width:0}.pro-payment-receipt h2{font-size:17px;line-height:1.5}.pro-payment-receipt p{font-size:12px;line-height:1.8;margin-top:8px;color:var(--muted)}.payment-receipt-icon{display:grid;place-items:center;width:44px;height:44px;flex:none;border-radius:12px;color:#edcc75;background:#e7bd5016}.pro-payment-receipt.is-confirmed{border-color:#65d5a166;background:#65d5a10a}.is-confirmed .payment-receipt-icon{color:#81dfb4;background:#81dfb41a}.payment-order-summary strong{color:var(--text)}@media(max-width:650px){.pro-payment-receipt{flex-wrap:wrap;padding:18px}.pro-payment-receipt>.btn{margin-inline-start:60px}.pro-payment-receipt>div{flex-basis:calc(100% - 60px)}}.support-error-list{display:grid;gap:12px;max-height:min(65vh,1260px);overflow:auto;overscroll-behavior:contain;margin-top:18px}.support-error-row{display:flex;align-items:start;gap:14px;padding:17px;border:1px solid var(--line);border-radius:11px;min-width:0}.support-error-row>div{flex:1;min-width:0}.support-error-row strong{font-size:12px;line-height:1.6}.support-error-row p{font-size:11px;color:var(--muted);margin:7px 0;overflow-wrap:anywhere}.support-error-row code{font-size:11px;overflow-wrap:anywhere}.live-error-card .notice-history-link{align-self:start;margin:10px 0 3px}body:not(.overlay-body){max-width:100%;overflow-x:clip}.shell,.shell .main,.shell .content{min-width:0;max-width:100%}.shell .sidebar{overflow:hidden}.shell .sidebar-brand,.shell .sidebar-bottom{flex:none}.shell .sidebar-sections{flex:1;min-height:0;overflow-y:auto;overflow-x:hidden;overscroll-behavior:contain;touch-action:pan-y}.shell .content form,.shell .table-wrap{max-width:100%;min-width:0}.shell .table-wrap{overscroll-behavior-x:contain}@media(max-width:900px){.shell{display:block;padding-inline-start:68px;min-height:100dvh;width:100%}.shell .sidebar{position:fixed;top:0;bottom:0;left:0!important;right:auto!important;width:min(248px,calc(100vw - 24px));height:100dvh;padding:12px;z-index:50;transition:width .18s;box-shadow:12px 0 40px #0005}html[dir=rtl] .shell .sidebar{left:auto!important;right:0!important}.shell.sidebar-collapsed .sidebar{width:68px;padding:10px 6px;box-shadow:none}.shell .sidebar-brand{min-height:62px!important;margin-bottom:8px;padding:2px!important}.shell .main{width:100%;margin:0}.shell .content{padding:20px 12px}.shell .topbar{display:grid;grid-template-columns:44px minmax(0,1fr);height:auto;min-height:98px;padding:10px 12px;gap:8px;align-items:center}.shell .topbar>.row{grid-column:1;grid-row:1}.shell .topbar .breadcrumb{display:none}.shell .mobile-toggle{display:grid;width:40px;height:40px}.shell .topbar>.top-actions{grid-column:2;grid-row:1;min-width:0;justify-content:flex-end}.shell .topbar .search,.shell .topbar .live-pill{display:none}.shell .topbar>.live-connect-button{grid-column:1/-1;grid-row:2;max-width:100%;min-width:0;justify-self:center;white-space:normal;text-align:center}.shell .topbar>.live-connect-button span{min-width:0;overflow-wrap:anywhere}.shell .sidebar-utility-links{gap:0}.shell .sidebar-utility-links>.sidebar-utility-link{width:42px;height:44px}.shell .sidebar-utility-links>.collapse-sidebar{display:grid!important;flex:none}.shell.sidebar-collapsed .sidebar .brand-full{display:none}.shell.sidebar-collapsed .sidebar .brand-compact{display:block;width:40px;height:40px}.shell.sidebar-collapsed .sidebar .image-brand{justify-content:center}.shell.sidebar-collapsed .sidebar .nav-category>summary{display:flex;align-items:center;justify-content:center;width:44px;min-height:44px;margin:4px auto;padding:0}.shell.sidebar-collapsed .sidebar .nav-category>summary>span,.shell.sidebar-collapsed .sidebar .nav-category>summary>svg:last-child:not(:first-child){display:none}.shell.sidebar-collapsed .sidebar .category-subnav{padding:0;gap:4px}.shell.sidebar-collapsed .sidebar .category-subnav button{display:flex!important;align-items:center;justify-content:center;position:relative;width:44px;min-width:44px;height:40px;margin-inline:auto;padding:0!important;gap:0!important;font-size:0;line-height:0;border-radius:9px}.shell.sidebar-collapsed .sidebar .category-subnav button>svg:first-of-type{display:block;position:static;width:18px;height:18px;flex:0 0 18px;margin:0}.shell.sidebar-collapsed .sidebar .category-subnav button>svg:not(:first-of-type){display:none}.shell.sidebar-collapsed .sidebar .category-subnav button>.tool-status{position:absolute;top:6px;right:6px;width:5px;height:5px;min-width:5px;margin:0!important}.shell.sidebar-collapsed .sidebar .profile{justify-content:center;padding:8px 0}.shell.sidebar-collapsed .sidebar .profile>div{display:none}.shell.sidebar-collapsed .sidebar .sidebar-utility-links{display:flex;flex-direction:column;align-items:center;gap:4px;padding-top:10px}.shell.sidebar-collapsed .sidebar .sidebar-utility-links:before{left:9px;right:9px}.shell.sidebar-collapsed .sidebar .sidebar-utility-links>.collapse-sidebar{margin-top:5px}.shell .footer{flex-wrap:wrap}.shell .content .form-grid,.shell .content .two-col{grid-template-columns:minmax(0,1fr)}.shell .page-heading,.shell .page-heading>.actions,.shell .card-head{min-width:0}.shell .page-heading h1{overflow-wrap:anywhere}}@media(max-width:400px){.shell .content{padding:16px 10px}.shell .card{padding:14px}.shell .stats{grid-template-columns:minmax(0,1fr)}.shell .pro-comparison th,.shell .pro-comparison td{min-width:95px}.shell .support-filters{grid-template-columns:minmax(0,1fr)}}.instant-tooltip{position:fixed;z-index:2147483647;max-width:min(340px,calc(100vw - 16px));padding:9px 12px;border:1px solid color-mix(in srgb,var(--purple) 40%,var(--line));border-radius:9px;background:var(--panel,#18171f);color:var(--text,#fff);box-shadow:0 5px 24px #0006;font-size:12px;font-weight:500;line-height:1.5;white-space:pre-wrap;overflow-wrap:anywhere;pointer-events:none}.chat-row-slot{display:flow-root;min-height:0;overflow:visible}.chat-row-slot>.stream-chat-message{transform-origin:center;will-change:transform,opacity}.chat-overlay{overflow:visible!important}@keyframes ts-enter-fade{0%{opacity:0;transform:none}to{opacity:1;transform:none}}@keyframes ts-exit-fade{0%{opacity:1;transform:none}to{opacity:0;transform:none}}.motion-fade{animation:ts-enter-fade var(--motion-seconds,.45s) cubic-bezier(.22,.61,.36,1) both}.stream-alert.alert-leave.exit-fade{animation:ts-exit-fade var(--motion-seconds,.45s) ease-in both}@keyframes ts-enter-slideLeft{0%{opacity:0;transform:translate(-48px)}to{opacity:1;transform:none}}@keyframes ts-exit-slideLeft{0%{opacity:1;transform:none}to{opacity:0;transform:translate(-48px)}}.motion-slideLeft{animation:ts-enter-slideLeft var(--motion-seconds,.45s) cubic-bezier(.22,.61,.36,1) both}.stream-alert.alert-leave.exit-slideLeft{animation:ts-exit-slideLeft var(--motion-seconds,.45s) ease-in both}@keyframes ts-enter-slideRight{0%{opacity:0;transform:translate(48px)}to{opacity:1;transform:none}}@keyframes ts-exit-slideRight{0%{opacity:1;transform:none}to{opacity:0;transform:translate(48px)}}.motion-slideRight{animation:ts-enter-slideRight var(--motion-seconds,.45s) cubic-bezier(.22,.61,.36,1) both}.stream-alert.alert-leave.exit-slideRight{animation:ts-exit-slideRight var(--motion-seconds,.45s) ease-in both}@keyframes ts-enter-slideUp{0%{opacity:0;transform:translateY(40px)}to{opacity:1;transform:none}}@keyframes ts-exit-slideUp{0%{opacity:1;transform:none}to{opacity:0;transform:translateY(-40px)}}.motion-slideUp{animation:ts-enter-slideUp var(--motion-seconds,.45s) cubic-bezier(.22,.61,.36,1) both}.stream-alert.alert-leave.exit-slideUp{animation:ts-exit-slideUp var(--motion-seconds,.45s) ease-in both}@keyframes ts-enter-slideDown{0%{opacity:0;transform:translateY(-40px)}to{opacity:1;transform:none}}@keyframes ts-exit-slideDown{0%{opacity:1;transform:none}to{opacity:0;transform:translateY(40px)}}.motion-slideDown{animation:ts-enter-slideDown var(--motion-seconds,.45s) cubic-bezier(.22,.61,.36,1) both}.stream-alert.alert-leave.exit-slideDown{animation:ts-exit-slideDown var(--motion-seconds,.45s) ease-in both}@keyframes ts-enter-zoom{0%{opacity:0;transform:scale(.88)}to{opacity:1;transform:none}}@keyframes ts-exit-zoom{0%{opacity:1;transform:none}to{opacity:0;transform:scale(.85)}}.motion-zoom{animation:ts-enter-zoom var(--motion-seconds,.45s) cubic-bezier(.22,.61,.36,1) both}.stream-alert.alert-leave.exit-zoom{animation:ts-exit-zoom var(--motion-seconds,.45s) ease-in both}@keyframes ts-enter-bounce{0%{opacity:0;transform:translateY(24px) scale(.94)}65%{opacity:1;transform:translateY(-6px) scale(1.02)}to{opacity:1;transform:none}}@keyframes ts-exit-bounce{0%{opacity:1;transform:none}to{opacity:0;transform:translateY(24px) scale(.94)}}.motion-bounce{animation:ts-enter-bounce var(--motion-seconds,.45s) cubic-bezier(.22,.61,.36,1) both}.stream-alert.alert-leave.exit-bounce{animation:ts-exit-bounce var(--motion-seconds,.45s) ease-in both}@keyframes ts-enter-pop{0%{opacity:0;transform:scale(.55)}to{opacity:1;transform:none}}@keyframes ts-exit-pop{0%{opacity:1;transform:none}to{opacity:0;transform:scale(1.18)}}.motion-pop{animation:ts-enter-pop var(--motion-seconds,.45s) cubic-bezier(.22,.61,.36,1) both}.stream-alert.alert-leave.exit-pop{animation:ts-exit-pop var(--motion-seconds,.45s) ease-in both}@keyframes ts-enter-rotate{0%{opacity:0;transform:rotate(-12deg) scale(.85)}to{opacity:1;transform:none}}@keyframes ts-exit-rotate{0%{opacity:1;transform:none}to{opacity:0;transform:rotate(12deg) scale(.85)}}.motion-rotate{animation:ts-enter-rotate var(--motion-seconds,.45s) cubic-bezier(.22,.61,.36,1) both}.stream-alert.alert-leave.exit-rotate{animation:ts-exit-rotate var(--motion-seconds,.45s) ease-in both}@keyframes ts-enter-flip{0%{opacity:0;transform:perspective(800px) rotateY(75deg)}to{opacity:1;transform:none}}@keyframes ts-exit-flip{0%{opacity:1;transform:none}to{opacity:0;transform:perspective(800px) rotateY(75deg)}}.motion-flip{animation:ts-enter-flip var(--motion-seconds,.45s) cubic-bezier(.22,.61,.36,1) both}.stream-alert.alert-leave.exit-flip{animation:ts-exit-flip var(--motion-seconds,.45s) ease-in both}@keyframes ts-enter-drift{0%{opacity:0;transform:translate(40px,30px) rotate(4deg)}to{opacity:1;transform:none}}@keyframes ts-exit-drift{0%{opacity:1;transform:none}to{opacity:0;transform:translate(-40px,-30px) rotate(-4deg)}}.motion-drift{animation:ts-enter-drift var(--motion-seconds,.45s) cubic-bezier(.22,.61,.36,1) both}.stream-alert.alert-leave.exit-drift{animation:ts-exit-drift var(--motion-seconds,.45s) ease-in both}.stream-alert.alert-leave.exit-none,.motion-none{animation:none!important}@media(prefers-reduced-motion:reduce){html:not([data-studio-motion=full]) [class*=motion-]:not(.sf-motion-position,.sf-motion-position *),html:not([data-studio-motion=full]) .stream-chat-message:not([data-chat-motion]){animation:none!important}}.media-web-preview{display:grid;gap:12px;border:1px solid var(--line);border-radius:12px;padding:16px;margin:14px 0}.media-web-preview img{width:100%;height:180px;object-fit:contain}.media-web-preview audio{width:100%}.media-picker-selection-preview img{width:84px;height:68px;object-fit:contain}.media-picker-selection-preview audio{width:100%;height:34px}.media-picker-selection-preview{margin:9px 0}.media-free-search{display:flex;flex-wrap:wrap;align-items:end;gap:10px}.media-free-search .field{flex:1;min-width:150px}.fx-entry-zoom{display:inline-block;animation:ts-text-zoom var(--fx-entry,1.2s) both}.fx-entry-slide{display:inline-block;animation:ts-text-slide var(--fx-entry,1.2s) both}.fx-loop-float{animation-name:ts-text-float}.fx-loop-swing{animation-name:ts-text-swing}@keyframes ts-text-zoom{0%{opacity:0;transform:scale(.75)}to{opacity:1;transform:none}}@keyframes ts-text-slide{0%{opacity:0;transform:translate(-1em)}to{opacity:1;transform:none}}@keyframes ts-text-float{50%{transform:translateY(-.18em)}}@keyframes ts-text-swing{0%,to{transform:rotate(-5deg)}50%{transform:rotate(5deg)}}@media(prefers-reduced-motion:reduce){html:not([data-studio-motion=full]) .chat-row-slot:not(:has([data-chat-motion]))[data-chat-phase=exit]{height:0!important;visibility:hidden!important}}.landing-feature-board:not(.motion-enabled) .curved-feature-stage{height:auto;display:flex;gap:22px;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x proximity;padding:20px 10px 35px;perspective:none;mask-image:none}.landing-feature-board:not(.motion-enabled) .curved-feature-card{position:relative;left:auto;top:auto;flex:0 0 min(320px,calc(100% - 20px));width:auto;margin:0;opacity:1;transform:none;animation:none!important;scroll-snap-align:center;backface-visibility:visible}.media-free-card.is-previewing{border-color:var(--purple);box-shadow:0 0 0 1px var(--accent-line)}.media-free-card [data-playback-state=loading]{opacity:.75}.public-nav nav a{position:relative;isolation:isolate}.public-nav nav a:after{content:"";position:absolute;pointer-events:none;z-index:-1;left:7%;right:7%;bottom:1px;height:9px;border-radius:50%;background:var(--purple);filter:blur(7px);opacity:0}@media(hover:hover)and (pointer:fine){.public-nav nav a:hover:after{opacity:.32}.public-nav nav a:hover,.public-footer a:hover,.link-button:hover{text-shadow:0 3px 12px color-mix(in srgb,var(--purple) 40%,transparent)}}.public-nav nav a:focus-visible:after{opacity:.32}.public-main>.landing-feature-board{scroll-margin-top:110px}@media(max-width:1100px){.public-main>.landing-feature-board{scroll-margin-top:170px}}@media(max-width:600px){.public-main>.landing-feature-board{scroll-margin-top:210px}}.curved-feature-stage{--feature-width:clamp(260px,24vw,320px);--feature-step:calc(var(--feature-width) + 56px);perspective:1200px;height:390px}.curved-feature-card{width:var(--feature-width);margin-left:calc(var(--feature-width) / -2);min-height:300px;animation-name:feature-spaced;top:30px}@media(max-width:900px){.curved-feature-stage{--feature-width:min(320px, calc(100% - 52px) );--feature-step:calc(var(--feature-width) + 48px);height:410px}.curved-feature-card{animation-name:feature-spaced;min-height:310px}}.curved-feature-stage,.curved-feature-card{--feature-width:clamp(260px,24vw,320px);--feature-step:calc(var(--feature-width) + 56px)}@media(max-width:900px){.curved-feature-stage,.curved-feature-card{--feature-width:min(320px, calc(100vw - 80px) );--feature-step:calc(var(--feature-width) + 48px)}}@keyframes sf-chat-fade-out{to{opacity:0}}.chat-message-phase{transform-origin:center;will-change:transform,opacity}.chat-message-phase>.stream-chat-message{will-change:transform,filter}.chat-motion-position .widget-overlay{zoom:1!important}.sf-motion-position.chat-motion-position{transform:translate(var(--sf-anchor-x,-50%)) scale(var(--sf-scale,1));transform-origin:var(--sf-origin-x,50%) 0}.landing-hero{display:grid;grid-template-columns:minmax(0,1fr);gap:0;align-items:center;min-height:550px;padding:85px 0 75px;isolation:isolate;overflow:hidden}.landing-hero-copy{position:relative;z-index:1;display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;min-width:0;max-width:740px;margin:auto;text-shadow:0 2px 15px #101015}.landing-hero-copy h1{margin:0 auto;max-width:720px}.landing-hero-copy p{margin:24px auto;max-width:600px}.landing-hero-copy .actions,.landing-hero-copy .hero-tags{justify-content:center;flex-wrap:wrap}.hero-activity{position:absolute;inset:12px 0;z-index:0;opacity:.4;pointer-events:none;mask-image:linear-gradient(to right,transparent,#000 8%,#000 92%,transparent);transform:translate(var(--hero-pointer-x,0px),var(--hero-pointer-y,0px));transition:transform .7s cubic-bezier(.2,.65,.3,1)}.hero-activity-lines{display:block;width:100%;height:100%;overflow:visible;mask-image:linear-gradient(to bottom,#000 0%,#000 58%,#0009 76%,transparent 96%)}.hero-activity-lines path{fill:none;stroke-width:2;vector-effect:non-scaling-stroke;stroke-linejoin:round;stroke-linecap:round}.public-lifetime-help{text-align:center;color:var(--muted);font-size:11px;margin:12px 0 35px}.public-counters article{min-width:0}.public-counters article>span{overflow-wrap:anywhere;line-height:1.6}.public-counters .counter-odometer{display:inline-flex;direction:ltr;unicode-bidi:isolate;align-items:center;font-variant-numeric:tabular-nums;white-space:nowrap;line-height:1.15}.counter-odometer i{font:inherit;letter-spacing:0;line-height:inherit}.counter-slot{position:relative;display:inline-block;flex:none;width:.66em;height:1.15em;overflow:hidden;vertical-align:top}.counter-current{display:block;text-align:center}.counter-previous{position:absolute;inset:0;display:block;text-align:center}.counter-separator{display:inline-block;flex:none;white-space:pre}.counter-placeholder{display:block}.public-view #app{display:flex;flex-direction:column;min-height:100dvh}.public-footer-wrap{width:min(1240px,calc(100% - 48px));margin:auto auto 0}.public-footer{flex-wrap:wrap}.public-footer a{white-space:nowrap}.public-main{width:100%}@media(max-width:600px){.landing-hero{padding:65px 0 55px;min-height:510px}.landing-hero-copy h1{font-size:36px!important;letter-spacing:-1.5px}.landing-hero-copy .actions{gap:10px}.hero-activity{inset:8px -15%}.hero-activity-lines path{stroke-width:1.5}.public-footer-wrap{width:calc(100% - 32px)}.public-footer{justify-content:center;text-align:center;gap:14px 22px}.public-counters article>strong{font-size:clamp(16px,5vw,24px)}.public-counters article>span{font-size:10px}}@media(prefers-reduced-motion:reduce){.hero-activity{transform:none;transition:none}}.shell{--sidebar-base:230px;grid-template-columns:calc(var(--sidebar-base) * var(--menu-scale,1)) minmax(0,1fr)}.shell.sidebar-collapsed{--sidebar-base:78px;grid-template-columns:calc(var(--sidebar-base) * var(--menu-scale,1)) minmax(0,1fr)}.shell>.sidebar,.shell.sidebar-collapsed>.sidebar{width:100%;height:100dvh;padding:0!important;overflow:hidden}.sidebar-scale{box-sizing:border-box;display:flex;flex-direction:column;flex:none;width:100%;height:calc(100dvh / var(--menu-scale,1));min-height:0;padding:20px 15px;overflow-y:auto;overflow-x:hidden;overscroll-behavior:contain;zoom:var(--menu-scale,1)}.shell.sidebar-collapsed .sidebar-scale{padding:12px 6px}.shell .content{zoom:var(--content-scale,1);width:100%;max-width:calc(1700px / var(--content-scale,1));container-type:inline-size}.panel-scale-controls{display:grid;gap:14px;margin:22px 0;padding:18px;border:1px solid var(--accent-line);border-radius:12px;background:var(--accent-soft)}.panel-scale-field{margin:0!important}.panel-scale-field>span{display:flex;align-items:center;justify-content:space-between;gap:14px}.panel-scale-field output{color:var(--purple);font-variant-numeric:tabular-nums}.panel-scale-controls>.help-copy{margin:0;line-height:1.7}@media(min-width:901px)and (max-width:1200px){.shell{--sidebar-base:195px}.shell.sidebar-collapsed{--sidebar-base:78px}}@media(max-width:900px){.shell{display:block;padding-inline-start:calc(68px * var(--menu-scale,1));width:100%}.shell>.sidebar{position:fixed;top:0;bottom:0;left:0!important;right:auto!important;width:min(calc(248px * var(--menu-scale,1)),calc(100vw - 24px));height:100dvh}.shell.sidebar-collapsed>.sidebar{width:calc(68px * var(--menu-scale,1))}.sidebar-scale{padding:12px}.shell.sidebar-collapsed .sidebar-scale{padding:10px 6px}.shell .main{width:100%;min-width:0}.shell .content{margin:0}}@container (max-width:900px){.shell .content .two-col,.shell .content .dashboard-grid{grid-template-columns:minmax(0,1fr)}}@container (max-width:650px){.shell .content .form-grid,.shell .content .module-grid,.shell .content .stats,.shell .content .preset-list{grid-template-columns:minmax(0,1fr)}.shell .content .toolbar,.shell .content .actions{flex-wrap:wrap}.shell .content .card{padding:18px}.shell .content .page-heading{flex-wrap:wrap}.shell .content .content{max-width:100%}}input[type=range]{--range-direction:to right;appearance:none!important;-webkit-appearance:none!important;display:block;width:100%;min-width:0;height:32px;min-height:32px;margin:0;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;accent-color:var(--purple,#aa8aff);vertical-align:middle}[dir=rtl] input[type=range]{--range-direction:to left}input[type=range]::-webkit-slider-runnable-track{height:6px;border:0;border-radius:10px;background:linear-gradient(var(--range-direction),var(--purple,#aa8aff) 0 var(--range-progress,50%),color-mix(in srgb,var(--purple,#aa8aff) 15%,var(--panel,#211b2d)) var(--range-progress,50%) 100%)}input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;width:17px;height:17px;margin-top:-5.5px;border:2px solid var(--panel,#211b2d);border-radius:50%;background:var(--purple,#aa8aff);box-shadow:0 0 0 1px color-mix(in srgb,var(--purple,#aa8aff) 50%,transparent)}input[type=range]::-moz-range-track{height:6px;border:0;border-radius:10px;background:color-mix(in srgb,var(--purple,#aa8aff) 15%,var(--panel,#211b2d))}input[type=range]::-moz-range-progress{height:6px;border-radius:10px;background:var(--purple,#aa8aff)}input[type=range]::-moz-range-thumb{width:13px;height:13px;border:2px solid var(--panel,#211b2d);border-radius:50%;background:var(--purple,#aa8aff)}input[type=range]:focus-visible{outline:2px solid var(--purple,#aa8aff)!important;outline-offset:3px}input[type=range]:disabled{opacity:.45;cursor:not-allowed!important}@container (max-width:650px){.shell .content .btn{max-width:100%;min-width:0;white-space:normal;overflow-wrap:anywhere;text-align:center;flex-shrink:1}.shell .content .row{flex-wrap:wrap}.shell .content .plan-summary{max-width:100%;white-space:normal;overflow-wrap:anywhere;flex-wrap:wrap}.shell .content :is(input,textarea,select){min-width:0;max-width:100%}.shell .content .footer{flex-wrap:wrap;gap:10px}.shell .content .studio-section-body{padding:14px}.shell .content .studio-section>summary{padding:16px 14px}}@container (max-width:350px){.shell .content :is(h1,h2,h3,p,label,summary,strong,small,.tag){min-width:0;max-width:100%;overflow-wrap:anywhere;white-space:normal}.shell .content .studio-section>summary>span{min-width:0}.shell .content .panel-scale-field>span{flex-wrap:wrap;gap:6px}.shell .content .panel-scale-controls{padding:10px}.shell .content .row>div{min-width:0;max-width:100%}.shell .content .card{padding:clamp(8px,calc(18px / var(--content-scale,1)),18px)}.shell .content .studio-section-body{padding:clamp(6px,calc(14px / var(--content-scale,1)),14px)}}@media(max-width:600px){.shell .content{padding-inline:clamp(8px,calc(16px / var(--content-scale,1)),16px)}}.stream-alert.look-default{flex-direction:column;align-items:center;gap:24px;width:800px;min-width:0;max-width:min(100%,calc(100vw - 40px));text-align:center;background:transparent;border:0;box-shadow:none;backdrop-filter:none;contain:layout}.stream-alert.look-default>.alert-gif{width:var(--alert-image,320px);height:var(--alert-image,320px);max-width:100%;object-fit:contain}.stream-alert.look-default>.alert-message{text-align:center;width:100%}.stream-alert.look-default h2{color:var(--alert-fg,#fff);font-size:var(--alert-text,44px);font-weight:500;line-height:1.45;letter-spacing:0;text-shadow:0 1px 3px #0009;-webkit-text-stroke:.65px #000;paint-order:stroke fill;text-wrap:balance;margin:0}.stream-alert.look-default h2 :is(.alert-part-user,.alert-part-amount){color:var(--alert-color,#ff2d66);font-weight:750;font-size:1.18em}.stream-alert.look-default .alert-part-user{overflow-wrap:anywhere}.stream-alert.look-default .alert-part-amount{white-space:nowrap}.stream-alert.look-default>.alert-message>small{font-size:calc(var(--alert-text,44px)*1.18);font-weight:750}.stream-alert.look-default>.alert-symbol{font-size:128px}.alert-gift-inline{display:inline-block;width:1.15em;height:1.15em;object-fit:contain;vertical-align:-.2em;margin-inline-start:.25em}.music-overlay-v2.music-disc-right{grid-template-columns:minmax(0,1fr) 112px}.music-disc-right>.overlay-music-icon{grid-column:2;grid-row:1}.music-disc-right>.music-overlay-copy{grid-column:1;grid-row:1}.widget-surface.look-default[data-widget-view=music] .overlay-music{background:transparent;border:0;box-shadow:none;backdrop-filter:none}.widget-surface.look-default[data-widget-view=music] .music-overlay-copy :is(h2,p){color:#fff;text-shadow:0 1px 1px #000;-webkit-text-stroke:.65px #000;paint-order:stroke fill}.quick-overlay-looks[data-look-kind=alerts] .look-sample-default .look-miniature{background:transparent;border-color:transparent;box-shadow:none}.quick-overlay-looks[data-look-kind=alerts] .look-sample-default .look-miniature i{left:calc(50% - 12px);top:9px;width:24px;height:24px;border-radius:6px}.quick-overlay-looks[data-look-kind=alerts] .look-sample-default .look-miniature b{left:20%;top:42px;width:60%}.quick-overlay-looks[data-look-kind=alerts] .look-sample-default .look-miniature em{display:none}.quick-overlay-looks:is([data-look-kind=alerts],[data-look-kind=music]) .look-sample-modern .look-miniature{border-radius:12px;background:#18171f;border-width:1px;box-shadow:0 4px 12px #0003}.quick-overlay-looks[data-look-kind=music] .look-miniature i{border-radius:50%}.quick-overlay-looks[data-look-kind=music] .look-sample-default .look-miniature{background:transparent;border-color:transparent;box-shadow:none}.quick-overlay-looks[data-look-kind=music] .look-sample-default .look-miniature i{left:auto;right:10px}.quick-overlay-looks[data-look-kind=music] .look-sample-default .look-miniature :is(b,em){left:10px;width:45%}.quick-overlay-looks[data-look-kind=alerts] .look-sample-default .look-miniature :is(i,b){position:absolute}.quick-overlay-looks[data-look-kind=music] .look-sample-default .look-miniature :is(i,b,em){position:absolute}.quick-overlay-looks[data-look-kind=music] .look-sample-default .look-miniature b{top:12px}select{color-scheme:dark}.field select,.overlay-link-resolution select{appearance:none;-webkit-appearance:none;background-color:var(--bg,#111016);color:var(--text,#eee);border:1px solid color-mix(in srgb,var(--purple,#aa8aff) 44%,var(--line,#39333f));border-radius:8px;min-height:42px;padding:10px 38px 10px 12px;line-height:1.5;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'%3E%3Cpath d='m1 1 5 5 5-5' fill='none' stroke='%23b8aec8' stroke-width='1.5'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 13px center}.field select:hover,.overlay-link-resolution select:hover{background-color:var(--panel,#1a191f);border-color:var(--purple,#aa8aff)}select option{background:var(--panel,#1a191f);color:var(--text,#eee)}.overlay-link-resolution{display:grid;grid-template-columns:minmax(0,auto) minmax(160px,230px);gap:12px 20px;align-items:center;padding:10px 0;margin:14px 0}.overlay-link-resolution>span{line-height:1.6}.overlay-link-resolution select{width:100%;max-width:none;margin:0}.overlay-link-resolution small{grid-column:1/-1;line-height:1.65}.color-paint-control{display:flex;flex-direction:column;gap:8px;min-width:0}.color-paint-control>.field{margin:0}.color-paint-gradient>.switch{font-size:11px;min-height:28px;margin:0}.color-paint-gradient .conditional-fields>.field{margin:8px 0 0}.widget-surface.has-bg-gradient .overlay-box,.stream-alert.has-bg-gradient{background:var(--widget-bg-paint)!important}.stream-alert :is(.alert-part-user,.alert-part-amount){-webkit-text-fill-color:currentColor}.widget-surface.look-modern[data-widget-view=goals] .goal-pill{padding:22px;background:color-mix(in srgb,#151323 90%,transparent);border:1px solid color-mix(in srgb,var(--purple) 30%,transparent);border-radius:18px;box-shadow:0 8px 26px #0003;box-sizing:content-box}.widget-surface.look-modern[data-widget-view=goals] .goal-title{text-align:start}.widget-surface.look-modern[data-widget-view=goals] .goal-progress-track{box-shadow:none}.widget-surface.look-simple[data-widget-view=music] .overlay-music{background:color-mix(in srgb,var(--panel,#18171f) 94%,transparent)!important;border:1px solid color-mix(in srgb,var(--purple) 35%,transparent)!important;border-radius:12px!important;box-shadow:none!important;padding:18px 24px}.music-overlay-v2.music-no-artwork{grid-template-columns:minmax(0,1fr);width:600px;max-width:100%}.music-no-artwork>.music-overlay-copy{grid-column:1;grid-row:1}.music-no-artwork .music-overlay-copy h2{font-size:26px!important;line-height:1.4}.music-no-artwork .music-overlay-copy p{font-size:14px!important}.widget-surface.look-simple[data-widget-view=timer] .overlay-clock{background:#202020!important;border:0!important;border-radius:0!important;box-shadow:none!important;padding:16px 22px;width:fit-content;min-width:0}.timer-readout.timer-digits-simple{font-weight:500;letter-spacing:.12em;line-height:1.3;font-variant-numeric:tabular-nums;white-space:nowrap}.timer-digits-simple:last-child{margin:0}.widget-surface.look-default[data-widget-view=loyalty] .ranking-overlay{background:#202020f0;border:0;border-radius:0;padding:16px 12px}.widget-surface.look-default[data-widget-view=loyalty] .rank-info{align-items:flex-start}.widget-surface.look-default[data-widget-view=loyalty] .rank-score{font-weight:500;line-height:1.25}.widget-surface.look-default[data-widget-view=loyalty] .rank-score-ink{white-space:normal}.rank-name-ink{overflow-wrap:anywhere}.rank-roster.rank-score-below .rank-info{min-width:0}@media(max-width:650px){.overlay-link-resolution{grid-template-columns:1fr;gap:10px}.overlay-link-resolution small{grid-column:1}.field select{max-width:100%}}.widget-surface.has-bg-gradient[data-widget-view] .overlay-box,.stream-alert.has-bg-gradient{background:var(--widget-bg-paint)!important}.widget-surface:is(.look-simple,.look-default)[data-widget-view=timer] .overlay-clock{background:transparent!important;border:0!important;box-shadow:none!important;backdrop-filter:none!important}.widget-surface.look-default[data-widget-view=loyalty] .ranking-overlay{background:transparent;border:0;padding:0;border-radius:var(--widget-radius,16px)}.widget-surface.look-default[data-widget-view=loyalty] .rank-info{align-items:flex-end}.widget-surface.look-default[data-widget-view=loyalty] .rank-score{font-weight:750}.rank-title-bubble>.rank-metric-icon{font-size:24px;width:auto}.rank-title-bubble{min-height:0}.widget-surface[data-widget-view=music]:is(.look-modern,.look-default){max-width:100%}.widget-surface[data-widget-view=music].look-modern .overlay-music{max-width:100%;overflow:visible}.overlay-music .music-overlay-copy{min-width:0}.overlay-music .music-overlay-copy h2{overflow-wrap:anywhere;white-space:normal}.overlay-music .music-overlay-footer{min-width:0;flex-wrap:wrap}.chat-message-header{display:flex;gap:8px;align-items:center;flex-wrap:wrap;min-width:0}.stream-chat-message .chat-message-header>strong{display:inline;min-width:0;margin:0;line-height:1.35}.chat-message-header>.chat-platform{display:inline-flex;align-items:center;gap:4px;margin:0;font-size:12px;font-weight:600;line-height:1.3;opacity:.92;flex:none}.chat-platform-icon{width:19px;height:19px;display:block;flex:none}.chat-platform-icon.platform-tiktok{color:#f7f4fc;filter:drop-shadow(-1px 0 0 #25f4ee) drop-shadow(1px 0 0 #fe2c55)}.chat-message-copy{min-width:0}.stream-chat-message .chat-avatar{object-fit:cover;flex:none}.chat-avatar-circle .chat-avatar{border-radius:50%}.chat-avatar-rounded .chat-avatar{border-radius:8px}.chat-avatar-square .chat-avatar{border-radius:0}.chat-avatar-hexagon .chat-avatar{border-radius:0;clip-path:polygon(25% 0,75% 0,100% 50%,75% 100%,25% 100%,0 50%)}.chat-avatar-portrait .chat-avatar{border-radius:45% 45% 28% 28%}.chat-avatar-ring .chat-avatar{border-radius:50%;outline:2px solid var(--purple);outline-offset:2px}.chat-platform-colors{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.chat-platform-colors .design-fieldset{min-width:0;margin:8px 0}.chat-inline-viewport .widget-surface{padding:0;min-height:0;width:max-content;max-width:none}.widget-surface.look-simple[data-widget-view=chat] .stream-chat-message{align-items:center}.widget-surface.look-simple[data-widget-view=chat] .stream-chat-message :is(strong,p){font-family:var(--widget-font)!important;font-weight:700;font-style:italic}.widget-surface.look-simple[data-widget-view=chat] .stream-chat-message p{line-height:1.4;margin-top:2px}.widget-surface.look-default[data-widget-view=chat] .stream-chat-message{box-shadow:0 3px 12px #0002}.widget-surface.look-modern[data-widget-view=chat] .stream-chat-message{border:1px solid #ffffff12;box-shadow:0 5px 18px #0003}@media(max-width:650px){.chat-platform-colors{grid-template-columns:1fr}.chat-message-header{gap:6px}}[data-form=music-playlist]{margin-bottom:20px}[data-form=music-playlist]>.field{max-width:none}.music-import-result{padding:12px 14px;border:1px solid color-mix(in srgb,var(--purple) 36%,transparent);border-radius:10px;background:color-mix(in srgb,var(--purple) 7%,var(--bg));line-height:1.65;margin:14px 0}.music-priority{color:var(--muted)}.music-priority.is-priority{color:#f0ce73;border-color:#d6ae5355;background:#b68b2215}.creator-viewers{display:flex;align-items:center;justify-content:center;gap:6px;font-size:12px;color:var(--text);margin:8px 0}.creator-platform-links a{gap:6px}.creator-platform-links small{display:inline-flex;align-items:center;gap:3px;color:var(--muted)}html:has(body.overlay-body),body.overlay-body{background:transparent!important}.overlay-body :is(#toast,.live-feedback,#alert-panel-output,#music-dock,dialog,.startup-message,.notice){display:none!important}.overlay-body{overflow:hidden}.overlay-body #app{min-height:0}.shell .topbar{position:sticky;top:0;z-index:40;background:color-mix(in srgb,var(--bg) 96%,transparent);backdrop-filter:blur(10px);box-shadow:0 5px 16px #0002;overflow:visible}.tool-search-wrap{position:relative;min-width:0}.tool-search-wrap .search{margin:0}.tool-search-results{position:absolute;inset-inline-end:0;top:calc(100% + 9px);width:min(390px,calc(100vw - 100px));max-height:min(460px,65vh);overflow-y:auto;padding:6px;border:1px solid #8262b7;border-radius:10px;background:var(--panel);box-shadow:0 12px 36px #0007;overscroll-behavior:contain}.tool-search-results[hidden]{display:none}.tool-search-results button{display:flex;flex-direction:column;align-items:flex-start;gap:5px;width:100%;min-width:0;padding:11px 12px;background:transparent;border:0;border-radius:6px;text-align:start;color:var(--text);font-size:12px;white-space:normal}.tool-search-results button:hover,.tool-search-results button[aria-selected=true]{background:var(--accent-soft,#aa8aff20)}.tool-search-results small{font-size:10px;color:var(--muted)}.tool-search-results>p{padding:14px;font-size:12px;color:var(--muted)}.tool-search-target{outline:2px solid var(--purple)!important;outline-offset:7px;border-radius:6px;scroll-margin-top:130px}.beta-badge{display:inline-flex!important;vertical-align:middle;background:#c89b3320!important;color:#f3d991!important;border:1px solid #c89b3366;font-size:9px!important;line-height:1.2;letter-spacing:.04em;white-space:nowrap!important;flex-shrink:0}.page-heading .beta-badge,.module-card h3 .beta-badge{margin-inline-start:10px}.prealert-beta-note{display:flex;align-items:center;gap:9px}.sidebar-collapsed .nav .beta-badge{display:none!important}.color-paint-row{display:grid;grid-template-columns:minmax(0,1fr);align-items:end;gap:10px}.color-paint-row.has-gradient{grid-template-columns:minmax(0,1fr) minmax(42px,.35fr) minmax(0,1fr)}.color-paint-row>.field,.color-paint-end>.field{margin:0}.color-paint-end{min-width:0}.color-paint-end>.field>span:first-child{visibility:hidden}.color-paint-preview{display:block;height:44px;border:1px solid var(--line);border-radius:6px;margin-bottom:0}.color-paint-preview[hidden],.color-paint-end[hidden]{display:none}.color-paint-end .color-value{flex-direction:row-reverse}.color-paint-row .color-value{height:44px;min-width:0}.color-paint-row .color-value>i{flex-basis:32px;width:32px;min-width:32px;max-width:32px}.color-paint-row .color-value output{font-size:11px;min-width:0;padding-inline:7px;white-space:nowrap}.color-paint-end .color-value output{margin-inline-start:auto}@media(max-width:760px){.shell .topbar .tool-search-wrap{flex:1;max-width:210px}.shell .topbar .search{display:flex;min-width:0;padding:9px;gap:6px}.shell .topbar .search input{width:100%;min-width:0;font-size:10px}.shell .topbar>.top-actions{gap:7px}.tool-search-results{width:min(340px,calc(100vw - 92px))}.color-paint-row{gap:6px}.color-paint-row.has-gradient{grid-template-columns:minmax(0,1fr) 42px minmax(0,1fr)}.color-paint-row .color-value>i{flex-basis:26px;width:26px;min-width:26px;max-width:26px}.color-paint-row .color-value output{font-size:9px;padding-inline:4px}}.discovery-fallback{padding:60px 24px;max-width:1200px;margin:auto}.discovery-fallback h1{margin:22px 0}.discovery-fallback>p{max-width:850px;line-height:1.8;color:var(--muted);margin:15px 0}.discovery-fallback>.actions{margin-block:24px}.discovery-fallback>h2{margin-block:34px 22px}.discovery-fallback nav{flex-wrap:wrap;gap:22px}.shell .topbar .search{display:flex}.shell .topbar .search input{min-width:0}@media(min-width:761px)and (max-width:1100px){.shell .topbar .breadcrumb{display:none}.shell .topbar .search input{width:130px}.shell .topbar .live-pill{display:none}}.shell .topbar>.top-actions{min-width:0;width:100%;justify-content:flex-end}.shell .topbar .tool-search-wrap{flex:1 1 140px;max-width:210px}.shell .topbar .search input{width:100%}.hero-activity-lines{mask-image:linear-gradient(to bottom,#000 0%,#000 56%,#0006 70%,transparent 85%);-webkit-mask-image:linear-gradient(to bottom,#000 0%,#000 56%,#0006 70%,transparent 85%);overflow:hidden}.hero-activity{mask-image:linear-gradient(to right,transparent,#000 8%,#000 92%,transparent)}.public-about{max-width:1100px;margin:65px auto;padding:0 16px}.public-about .public-section-title{max-width:850px;margin:0 auto 24px}.public-about .public-section-title>p{line-height:1.9}.public-about-answers{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:15px;align-items:start}.public-about-answers details{border:1px solid var(--line);border-radius:12px;background:var(--panel);padding:18px}.public-about-answers summary{cursor:pointer;font-weight:650;font-size:14px;line-height:1.7}.public-about-answers p{padding-top:13px;color:var(--muted);font-size:13px;line-height:1.9}.public-about-answers .btn{margin-top:14px;max-width:100%;white-space:normal}.public-language-links{max-width:1100px;margin:18px auto;color:var(--muted);font-size:12px}.public-language-links summary{cursor:pointer;width:max-content;margin:auto}.public-language-links nav{display:flex;flex-wrap:wrap;justify-content:center;gap:12px 20px;padding:22px 10px}.public-language-links a[aria-current=true]{color:var(--purple)}#public-site-identity{display:none}@media(max-width:760px){.public-about{margin-block:42px;padding:0}.public-about-answers{grid-template-columns:1fr}.public-about-answers details{padding:15px}.public-language-links nav{gap:16px}}.shell .topbar{background:color-mix(in srgb,var(--bg) 80%,transparent);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px)}.sidebar .nav .prealert-nav-item{gap:9px;overflow:visible}.prealert-nav-item>.nav-item-label{flex:1;min-width:0;white-space:normal;overflow-wrap:normal}.sidebar .nav .prealert-nav-item>.beta-badge{flex:0 0 auto;min-width:30px;max-width:none;width:auto;padding:3px 5px;overflow:visible;box-sizing:border-box;text-align:center;justify-content:center}.prealert-nav-item .tool-status{flex-shrink:0}.sidebar-collapsed .prealert-nav-item>.nav-item-label{display:none}.text-effects-controls{min-width:0;padding-inline:12px}.text-effects-controls>.conditional-option{margin-inline:0}.has-border-gradient{position:relative;border-color:transparent!important}.widget-gradient-border{position:absolute;inset:calc(-1 * var(--widget-border,1px));z-index:3;pointer-events:none;border-radius:inherit;padding:var(--widget-border,1px);background:var(--widget-border-paint);-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask-composite:exclude;box-sizing:border-box}.public-reviews{max-width:1100px;margin:65px auto;padding:0 16px}.public-reviews .public-section-title{margin-bottom:26px}.review-summary{display:flex;flex-wrap:wrap;gap:14px;align-items:center;justify-content:center;margin:22px 0}.review-summary>strong{font-size:24px}.review-summary>span:last-child{color:var(--muted);font-size:13px}.review-stars{position:relative;display:inline-block;color:#665239;font-size:23px;line-height:1.3;letter-spacing:2px;white-space:nowrap}.review-stars>span{position:absolute;left:0;top:0;overflow:hidden;color:#f3ce7b;white-space:nowrap}.review-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;max-height:660px;overflow:auto;overscroll-behavior:contain;padding:3px}.review-card{background:var(--panel);border:1px solid var(--line);border-radius:13px;padding:20px;min-width:0}.review-card>div{display:flex;gap:12px;align-items:center;flex-wrap:wrap}.review-card strong{font-size:12px}.review-card p{color:var(--muted);line-height:1.8;font-size:13px;white-space:pre-wrap;overflow-wrap:anywhere;margin-top:15px}.review-form{margin:30px auto 0;max-width:720px;background:var(--panel);border:1px solid var(--line);border-radius:14px;padding:24px}.review-rating{padding:0;border:0;display:flex;gap:6px;flex-wrap:wrap;margin:10px 0}.review-rating legend{margin-bottom:10px;font-size:13px}.review-rating label{position:relative;cursor:pointer}.review-rating input{position:absolute;opacity:0;width:100%;height:100%;margin:0}.review-rating span{display:block;padding:8px 9px;border:1px solid var(--line);border-radius:6px;font-size:12px;color:var(--muted)}.review-rating input:checked+span{color:#f2cf79;background:#c99c2920;border-color:#d4b15d}.review-rating input:focus-visible+span{outline:2px solid var(--purple);outline-offset:2px}.referral-benefit{margin-top:24px;padding-top:22px;border-top:1px solid var(--line)}.referral-progress{display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between;margin:14px 0;font-size:13px}.referral-progress>span{color:var(--muted)}.referral-benefit input{width:100%;min-width:0}.referral-benefit .notice{margin-block:14px}@media(max-width:850px){.review-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:550px){.review-grid{grid-template-columns:1fr}.review-form{padding:16px}.public-about-answers{grid-template-columns:1fr}.review-rating span{padding:9px}}.creator-platform-links a{min-width:48px;min-height:42px;justify-content:center;padding:8px 12px}.creator-platform-links .chat-platform-icon{width:23px;height:23px}.creator-platform-badge{display:flex;align-items:center;justify-content:center;width:32px;height:32px;padding:5px}.creator-platform-badge .chat-platform-icon{width:21px;height:21px}.active-creators-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,max(240px,calc((100% - 60px)/4))),1fr))}.active-creator-primary>strong{display:flex;align-items:center;justify-content:center;gap:8px;max-width:100%}.creator-language{display:inline-flex;flex:none;align-items:center}.creator-language .language-flag{width:24px;height:16px;border-radius:3px;box-shadow:0 0 0 1px #ffffff18}.runtime-log-scroll{max-height:540px;overflow:auto;overscroll-behavior:contain}.runtime-log-scroll td{vertical-align:top}.runtime-log-scroll td small{display:block;margin-top:6px;color:var(--muted)}.runtime-log-scroll pre{font-size:11px;white-space:pre-wrap;color:var(--muted)}.interaction-row:has([name=supportKind])>.field:has([name=supportKind]){grid-column:1/-2}.interaction-row:has([name=supportKind])>.btn:last-child{grid-column:-2/-1}.active-creators-grid.has-creator-scroll{max-height:var(--creator-three-rows);overflow-y:auto;overscroll-behavior:contain;scrollbar-gutter:stable;padding:2px 8px 2px 2px}.landing-rankings-link>.btn.large{font-size:110%;padding:17.6px 26.4px;min-height:55px}.landing-glory{margin:34px 0 20px}.glory-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.glory-card{min-width:0;border:1px solid #e0bb6930;border-radius:16px;background:linear-gradient(145deg,#ceab4e0e,var(--panel));padding:22px;text-align:center}.glory-metric{display:flex;align-items:center;justify-content:center;gap:10px;margin-bottom:18px}.glory-metric>span{font-size:25px}.glory-metric h3{margin:0;font-size:13px;color:#ebce8f;line-height:1.5}.glory-winner{display:flex;align-items:center;justify-content:center;gap:12px}.glory-winner img,.glory-winner>.avatar{height:45px;width:45px;object-fit:cover;border-radius:50%;flex:none}.glory-winner strong{min-width:0;overflow-wrap:anywhere;font-size:15px}.glory-card>p{margin:12px 0 0;color:var(--muted);font-size:14px;font-variant-numeric:tabular-nums}.review-rating{align-items:center;gap:14px}.star-picker{position:relative;display:inline-block;height:44px;width:190px;flex:none;direction:ltr}.rating-glyphs{position:relative;color:#655237;font-size:36px;line-height:44px;letter-spacing:0;width:190px;white-space:nowrap;pointer-events:none;font-family:Arial,sans-serif}.rating-fill{position:absolute;left:0;top:0;width:var(--rating-fill,100%);overflow:hidden;white-space:nowrap;color:#f3ce7b;transition:width 90ms linear}.review-rating label.review-rating-half{position:absolute;top:0;width:10%;height:100%;margin:0;cursor:pointer}.review-rating-half input{margin:0!important;inset:0;width:100%!important;height:100%!important;cursor:pointer}.review-rating-half:focus-within{outline:2px solid var(--purple);outline-offset:3px;border-radius:3px}.review-rating output{min-width:66px;color:#f3ce7b;font-variant-numeric:tabular-nums}@media(max-width:720px){.glory-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.glory-card{padding:17px}}@media(max-width:420px){.glory-grid{grid-template-columns:1fr}.landing-rankings-link>.btn.large{white-space:normal;text-align:center}}.rating-base,.rating-fill{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));width:100%;height:44px;white-space:nowrap}.rating-base i,.rating-fill i{font-style:normal;text-align:center}.rating-fill{clip-path:inset(0 calc(100% - var(--rating-fill,100%)) 0 0);transition:clip-path 90ms linear}.referral-track{height:12px;overflow:hidden;border-radius:999px;background:color-mix(in srgb,var(--purple) 13%,var(--bg));border:1px solid color-mix(in srgb,var(--purple) 22%,transparent);margin:14px 0 22px}.referral-track-fill{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,color-mix(in srgb,var(--purple) 70%,#5651b9),var(--purple));box-shadow:0 0 14px color-mix(in srgb,var(--purple) 30%,transparent);transition:width .45s cubic-bezier(.2,.7,.3,1);animation:referral-progress-in .65s cubic-bezier(.2,.7,.3,1) both;transform-origin:left}.referral-banner{display:grid;grid-template-columns:minmax(0,1fr) 168px;gap:24px;align-items:center;border:1px solid color-mix(in srgb,var(--purple) 35%,var(--line));border-radius:18px;padding:24px;background:radial-gradient(ellipse at top left,color-mix(in srgb,var(--purple) 16%,transparent),transparent 75%),var(--panel);color:var(--text);min-width:0}.referral-brand{display:block;font-size:14px;letter-spacing:.04em;color:var(--purple);margin-bottom:12px}.referral-banner h4{font-size:23px;line-height:1.25;margin:0 0 12px;overflow-wrap:anywhere}.referral-banner-copy{min-width:0}.referral-banner p{color:var(--muted);font-size:13px;line-height:1.7;margin:0 0 15px}.referral-banner .field{margin:0}.referral-banner input{font-size:11px;width:100%;min-width:0}.referral-qr{padding:6px;border-radius:12px;background:#fff;aspect-ratio:1;max-width:100%;overflow:hidden}.referral-qr svg{display:block;width:100%;height:auto;shape-rendering:crispEdges}.referral-banner.is-preview{grid-template-columns:minmax(0,1fr) 220px;padding:34px;gap:32px}.referral-banner.is-preview h4{font-size:32px}.referral-banner.is-preview .referral-brand{font-size:18px}@keyframes referral-progress-in{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@media(max-width:600px){.referral-banner,.referral-banner.is-preview{grid-template-columns:1fr;padding:20px;gap:20px;text-align:center}.referral-qr{width:200px;justify-self:center}.referral-banner.is-preview h4{font-size:26px}}@media(prefers-reduced-motion:reduce){.referral-track-fill{animation:none;transition:none}}.referral-benefit{container-type:inline-size;container-name:referrals}.referral-banner input{direction:ltr;text-align:left}@container referrals (max-width:500px){.referral-banner{grid-template-columns:1fr;text-align:center}.referral-qr{width:190px;justify-self:center}}dialog:has(.referral-banner.is-preview){width:min(900px,calc(100vw - 32px));max-width:900px}dialog:has(.referral-banner.is-preview) .referral-banner-copy{min-width:0}.account-referrals>.referral-benefit{margin-top:0;padding-top:0;border-top:0}.tool-search-results[data-phone-search]{box-sizing:border-box;overflow-y:auto;overscroll-behavior:contain;touch-action:pan-y;min-width:0;max-width:none;transform:none;box-shadow:0 12px 35px #0009}.tool-search-results[data-phone-search] button{white-space:normal;overflow-wrap:anywhere;text-align:start}.tool-search-results[data-phone-search] button strong{display:block}.applications-page{max-width:1160px;margin:0 auto;padding:36px 24px}.applications-page>header{text-align:center;margin-bottom:30px}.applications-grid{display:grid;grid-template-columns:1fr 1fr;gap:24px;align-items:start}.applications-grid>*{min-width:0}.desktop-downloads .mobile-app-icon{width:74px;height:74px;border-radius:20px}.desktop-downloads h2{margin:18px 0}.phone-preview-page{max-width:1040px;margin:auto;min-width:0}.phone-preview-page h1{font-size:25px}.phone-platform-tabs{display:flex;gap:8px;overflow:auto;margin:18px 0;padding:3px}.phone-live-player{background:#09080e;border:1px solid #534066;border-radius:14px;overflow:hidden;min-height:220px}.phone-live-player iframe{display:block;width:100%;height:340px;border:0}.phone-player-fallback{min-height:230px;display:flex;align-items:center;justify-content:center;flex-direction:column;padding:24px;text-align:center;gap:14px}.phone-chat-card{margin-top:20px}.phone-chat-card h2{font-size:17px}.phone-chat-card select{max-width:150px}.phone-preview-chat{max-height:50dvh;overflow:auto;overscroll-behavior:contain;scrollbar-gutter:stable}.phone-chat-message{border-bottom:1px solid #42334e;padding:13px 2px;overflow-wrap:anywhere}.phone-chat-message header{display:flex;align-items:center;gap:10px}.phone-chat-message header small{color:#b18bff}.phone-chat-message header time{margin-inline-start:auto;font-size:10px;color:#978ba6}.phone-chat-message p{margin:8px 0 0;white-space:pre-wrap}.phone-chat-message .emote{width:26px;height:26px;object-fit:contain;vertical-align:middle}.phone-stat-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;margin:20px 0}.phone-stat-grid>div{background:#211a2c;border:1px solid #4b365e;border-radius:10px;padding:16px}.phone-stat-grid strong{display:block;font-size:25px;margin-top:8px}.phone-stat-grid small{color:#b8a6cd}.phone-live-logs{max-height:55dvh;overflow:auto;overscroll-behavior:contain}.phone-live-logs article{padding:12px;border-bottom:1px solid #40324b;display:grid;gap:6px}.phone-live-logs time{font-size:11px;color:#a397b0}@media(max-width:750px){.applications-grid{grid-template-columns:1fr}.applications-page{padding:22px 12px}.phone-stat-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.phone-preview-page>.row{flex-wrap:wrap;gap:14px}.phone-live-player iframe{height:300px}}.app-permission-intro{margin:0 0 20px!important;line-height:1.7!important}.app-permission-content{display:grid;gap:16px}.app-permission-content p{margin:0!important;line-height:1.7!important}.music-ban-add{display:flex;align-items:end;flex-wrap:wrap;gap:12px;margin:14px 0}.music-ban-add>.field{flex:1 1 180px;margin:0}.music-ban-add>.btn{min-height:38px}.music-ban-list{max-height:440px;overflow:auto;overscroll-behavior:contain}.music-ban-row{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:14px 0;border-bottom:1px solid var(--line);min-width:0}.music-ban-row strong{font-size:12px;overflow-wrap:anywhere;min-width:0}.music-ban-row small{display:block;color:var(--muted);font-size:10px;margin-top:4px}.music-ban-row>.btn{flex-shrink:0}.pro-expired-account .plan-rule-inactive{opacity:1!important;border:1px solid #d75266!important;background:linear-gradient(135deg,#62212c29,#25141c33)!important}.pro-expired-notice{display:block!important;color:#ff9bae!important;background:#61253235;padding:10px 12px!important;border-radius:8px;font-size:12px!important;line-height:1.65!important;margin:12px 0!important}.pro-expired-account .plan-rule-inactive>summary{color:#ff9bae}.app-controls .stack{gap:12px}.app-controls .toggle{display:flex;align-items:center;gap:10px;padding:8px 0}.app-controls .toggle input{accent-color:var(--purple)}@media(max-width:620px){.music-ban-add>.btn{width:100%}.music-ban-row{gap:10px}}.public-nav:not(.has-live-control) .public-nav-inner{grid-template-columns:auto minmax(0,1fr) auto;gap:16px 24px}.public-nav:not(.has-live-control) .public-nav-inner>nav{display:flex!important;flex-wrap:wrap;flex-shrink:1;justify-content:center;gap:8px 22px;width:100%;min-width:0}.public-nav:not(.has-live-control) .public-nav-inner>nav>a{white-space:normal;overflow-wrap:anywhere;text-align:center;line-height:1.5}.public-nav:not(.has-live-control) .top-actions{max-width:100%;min-width:0;flex-shrink:0}.creator-knowledge{margin:70px 0;padding:36px 0;border-top:1px solid var(--line);text-align:center}.creator-knowledge .public-section-title>p{max-width:830px;margin:18px auto;color:var(--muted);line-height:1.8}.creator-knowledge-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;margin:30px 0}.creator-knowledge-grid article{padding:24px;border:1px solid var(--line);border-radius:14px;background:linear-gradient(145deg,var(--panel),color-mix(in srgb,var(--panel) 90%,var(--purple)));display:flex;flex-direction:column;gap:16px;text-align:start;min-width:0}.creator-knowledge-grid h3{font-size:18px;line-height:1.5;margin:0;overflow-wrap:anywhere}.creator-knowledge-grid p{font-size:13px;line-height:1.8;color:var(--muted);margin:0;flex:1}.creator-knowledge-grid .btn{align-self:flex-start}.creator-knowledge-grid h3 a:hover{text-shadow:0 2px 14px #ad88ff55;color:var(--purple)}@media(max-width:1050px){.creator-knowledge-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:620px){.creator-knowledge-grid{grid-template-columns:minmax(0,1fr)}.creator-knowledge{margin:40px 0}}@media(max-width:1280px){.public-nav:not(.has-live-control) .public-nav-inner{grid-template-columns:minmax(0,1fr) auto;gap:8px 20px}.public-nav:not(.has-live-control) .public-nav-inner>nav{grid-column:1/-1;grid-row:2;justify-self:stretch;padding-top:7px}.public-nav:not(.has-live-control) .public-nav-inner>.top-actions{grid-column:2;grid-row:1}}@media(max-width:700px){.public-nav:not(.has-live-control) .public-nav-inner{grid-template-columns:minmax(0,1fr);gap:10px}.public-nav:not(.has-live-control) .public-nav-inner>.brand{grid-column:1;grid-row:1;justify-self:center}.public-nav:not(.has-live-control) .public-nav-inner>nav{grid-column:1;grid-row:2;gap:6px 20px}.public-nav:not(.has-live-control) .public-nav-inner>.top-actions{grid-column:1;grid-row:3;justify-self:center;justify-content:center;flex-wrap:wrap}}.notice-explanation{margin:12px 0 8px;border-top:1px solid #ba7b8e55;padding-top:10px;min-width:0}.notice-explanation summary{cursor:pointer;color:inherit;font-weight:650;line-height:1.5}.notice-explanation p{line-height:1.65;white-space:normal;overflow-wrap:anywhere}.notice-explanation dl{display:grid;grid-template-columns:auto minmax(0,1fr);gap:5px 14px;font-size:11px}.notice-explanation dd{margin:0;overflow-wrap:anywhere}.live-feedback:has(.notice-explanation[open]){width:min(620px,calc(100vw - 32px));max-width:min(620px,calc(100vw - 32px))}.live-error-card:has(.notice-explanation[open]){width:100%;max-height:min(75dvh,650px);overflow:auto;scrollbar-color:#b18bff #291f35}.alert-decision-log article{padding:12px;border:1px solid var(--line);border-radius:9px;margin-bottom:9px}.alert-decision-log p{font-size:12px;color:var(--muted);line-height:1.6;margin:5px 0}.alert-decisions{margin-top:22px}.phone-preview-page{padding-bottom:100px}.phone-live-controls{position:fixed;bottom:max(12px,env(safe-area-inset-bottom));left:calc(var(--sidebar-width,72px) + 14px);right:14px;z-index:70;display:grid;grid-template-columns:1fr 1fr;gap:8px;padding:10px;background:#19141ff0;border:1px solid #765497;border-radius:13px;box-shadow:0 5px 28px #0007;backdrop-filter:blur(16px)}.phone-live-controls .btn{justify-content:center;min-height:45px;white-space:normal;font-size:12px}.phone-live-controls [role=status]{grid-column:1/-1;font-size:10px;text-align:center}.phone-live-controls [role=status]:empty{display:none}.phone-companion-heading{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:14px}.phone-companion-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;margin:12px 0}.phone-companion-stats>div{border:1px solid #5c447580;background:#2b203980;border-radius:8px;padding:8px;min-width:0}.phone-companion-stats small{display:block;color:#b9a3d0;font-size:10px;overflow-wrap:anywhere}.phone-companion-stats strong{display:block;font-size:18px;font-variant-numeric:tabular-nums}.phone-support{border-bottom:1px solid #624d7655;padding-bottom:12px;margin-bottom:16px}.phone-support>div{max-height:28dvh;overflow:auto;overscroll-behavior:contain}.phone-support article{border:1px solid #84654180;background:#70512d20;padding:10px;border-radius:9px;margin-top:8px;overflow-wrap:anywhere}.phone-support small{margin-left:7px;color:#b49cd1}.phone-support p{margin:4px 0 0}.phone-chat-avatar{width:32px;height:32px;border-radius:10px;object-fit:cover;flex-shrink:0}.phone-chat-message header{flex-wrap:wrap}.phone-chat-message header strong{min-width:0;overflow-wrap:anywhere}.phone-multichat{padding:16px}.phone-multichat .phone-preview-chat{min-height:200px;max-height:60dvh}@media(min-width:901px){.phone-live-controls{left:auto;width:420px}}.phone-platform-tabs .btn{flex:0 0 auto;min-width:64px;white-space:nowrap;word-break:normal;padding:10px 12px;font-size:11px}.phone-live-controls .btn{font-size:12px;gap:7px}.phone-preview-page .phone-live-controls [role=status]{line-height:1}.phone-chat-card select{appearance:none;background:#151019;color:#ece3f8;border:1px solid #73538e;border-radius:9px;padding:10px 30px 10px 12px;min-height:40px;max-width:100%;font:inherit;font-size:12px;background-image:linear-gradient(45deg,transparent 50%,#bf9ee2 50%),linear-gradient(135deg,#bf9ee2 50%,transparent 50%);background-position:calc(100% - 15px) 17px,calc(100% - 11px) 17px;background-size:4px 4px;background-repeat:no-repeat}.phone-companion-heading>.tag{white-space:nowrap;flex-shrink:0;font-size:9px}.phone-companion-heading>strong{font-size:13px}.phone-chat-card>.row{flex-wrap:wrap;gap:10px}.feature-assistance{margin-top:24px;clear:both}.feature-assistance .studio-section{border-color:#72518c66}.feature-help-grid{display:grid;grid-template-columns:1fr 1fr;gap:18px}.feature-help-grid h3,.feature-help-checks h3{font-size:14px;margin:0 0 10px;color:var(--accent,#af8aff)}.feature-help-grid p,.feature-help-checks li{font-size:12px;line-height:1.85;color:var(--muted,#b4a7c4)}.feature-help-checks:not(:empty){padding:14px;margin:14px 0;background:#251a3280;border:1px solid #70518e66;border-radius:10px}.feature-help-checks ul{margin:0;padding-inline-start:20px}.feature-assistance small{display:block;color:var(--muted,#a99bb8);margin-top:12px;font-size:11px}.diagnostic-packet{width:100%;min-height:135px;max-height:260px;resize:vertical;background:#151019;color:#e4d8ef;border:1px solid #705086;border-radius:9px;padding:10px;font:11px/1.6 ui-monospace,monospace;direction:ltr}.staff-case-panel{width:100%;min-width:0;border:1px solid #70508d77;border-radius:12px;padding:16px;background:#21192966;margin:14px 0}.staff-case-panel h3{font-size:15px;color:var(--text,#eee6f5);margin:0 0 9px}.staff-case-owner{display:flex;justify-content:space-between;flex-wrap:wrap;gap:12px;margin:12px 0;font-size:12px}.staff-case-panel select,.staff-case-panel textarea{background:#151019;color:#eee2f8;border:1px solid #604575;border-radius:8px;padding:10px;font:inherit}.staff-case-panel form{display:grid;gap:12px}.staff-case-checklist{display:grid;gap:10px}.staff-case-checklist .switch{font-size:12px;align-items:center;line-height:1.6;gap:10px}.staff-case-feedback:not(:empty){padding:12px;margin:10px 0;color:#d7bee9;font-size:12px}.staff-case-feedback button{display:block;margin-top:10px}.staff-case-notes{margin-top:14px;font-size:12px}.staff-case-notes article{padding:10px 0;border-bottom:1px solid #72518c55}.staff-case-notes article header{display:flex;justify-content:space-between;gap:12px}.staff-case-notes time{font-size:10px;color:#a594b5}.staff-case-notes p{white-space:pre-wrap;overflow-wrap:anywhere;line-height:1.7}.staff-reply-templates{border:1px solid #70508d66;border-radius:10px;padding:12px;margin:12px 0;font-size:12px}.staff-triage{margin:16px 0;background:#21192a60}.staff-triage h2{font-size:16px}.staff-triage-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:9px}.staff-triage-tile{background:#21192b;border:1px solid #6b4b8780;border-radius:10px;padding:12px;text-align:start;color:#cdb7df;cursor:pointer;font:inherit}.staff-triage-tile strong{font-size:25px;display:block;color:#eee0ff}.staff-triage-tile span{font-size:11px;line-height:1.5;display:block}.staff-triage-tile.active,.staff-triage-tile:hover{border-color:var(--accent,#b08cff);box-shadow:0 0 15px #a679e222}.staff-case-caption{display:block;margin-top:7px}.staff-important{background:#5c491e55;color:#f3d77c;border-color:#a58442}.support-conversation-meta .staff-case-panel{flex-basis:100%;grid-column:1/-1}.notice-explanation>small{font-size:10px;opacity:.8}.live-error-card:has(.diagnostic-packet){max-height:80dvh;overflow:auto}@media(max-width:750px){.feature-help-grid{grid-template-columns:1fr;gap:10px}.staff-triage-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.staff-triage-grid>button:last-child{grid-column:1/-1}.staff-case-panel{padding:12px}.staff-case-notes article header{flex-wrap:wrap}.staff-case-checklist .switch{align-items:flex-start}}.music-history-list{max-height:560px;overflow:auto;overscroll-behavior:contain;scrollbar-color:#9e78cb #21172c;scrollbar-width:thin}.music-history-item{align-items:flex-start;flex-wrap:wrap;gap:12px}.music-history-item>div:first-child{flex:1;min-width:140px}.music-history-item .actions{gap:7px;flex-wrap:wrap}.music-history-item small{display:block;margin-top:6px;color:#e2a5bc}.music-history-item .btn{white-space:normal;text-align:center}#modal:has(.staff-case-panel){width:min(980px,calc(100vw - 32px));max-width:980px}.support-error-row>.notice-explanation{grid-column:1/-1;flex-basis:100%;width:100%}.support-error-row{flex-wrap:wrap}.staff-case-panel[data-busy] form{opacity:.6;pointer-events:none}@media(min-width:900px){.staff-case-panel form{grid-template-columns:1fr 1fr;align-items:start}.staff-case-panel form>label:has(textarea){grid-column:1/-1}.staff-case-panel form>button{justify-self:start}}.chat-avatar-star .chat-avatar{border-radius:0;clip-path:polygon(50% 0,61.8% 34.5%,98% 34.5%,68.2% 55.9%,79.4% 90.5%,50% 69.1%,20.6% 90.5%,31.8% 55.9%,2% 34.5%,38.2% 34.5%)}.chat-message-options{align-items:start;margin-block:18px}.chat-message-options .conditional-fields>.field{margin:0}.giveaway-left{align-self:start;min-width:0}.draw-history-toolbar{margin-bottom:10px}.draw-history-list{display:flex;flex-direction:column;gap:10px;max-height:520px;overflow:auto;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:var(--purple) var(--bg)}.draw-history-entry{display:grid;grid-template-columns:38px minmax(0,1fr);gap:12px;padding:14px;border:1px solid var(--line);border-radius:11px;background:color-mix(in srgb,var(--purple) 4%,var(--bg));min-width:0}.draw-history-entry>img{width:38px;height:38px;border-radius:50%;object-fit:cover;background:var(--panel)}.draw-history-name{display:flex;align-items:center;gap:8px;min-width:0;flex-wrap:wrap}.draw-history-name strong{min-width:0;max-width:100%;overflow-wrap:anywhere;color:var(--text)}.draw-history-name .tag{font-size:10px}.draw-history-entry p{margin:7px 0 4px;overflow-wrap:anywhere}.draw-history-entry p>span,.draw-history-entry small,.draw-history-entry time{color:var(--muted);font-size:11px}.draw-history-entry time{display:block;margin-top:6px;font-variant-numeric:tabular-nums}.draw-history-empty{padding:24px 14px;text-align:center;color:var(--muted);border:1px dashed var(--line);border-radius:10px}@media(max-width:650px){.draw-history-list{max-height:400px}.draw-history-entry{padding:12px;gap:10px}}.alert-platform-tabs{min-width:0;margin-bottom:18px}.alert-platform-tabs>.alert-tabs{align-items:end;gap:6px;margin:0;padding:0 2px;border-bottom:1px solid var(--line)}.alert-platform-tabs .account-platform-tab{flex:0 1 76px}.alert-platform-tabs .platform-tiktok{color:#ff4d85}.alert-platform-content{min-width:0;padding:20px;border:1px solid var(--line);border-top:0;border-radius:0 12px 12px;background:var(--bg)}.alert-platform-content[hidden]{display:none!important}.alert-actions{gap:8px;flex-wrap:wrap;margin-bottom:16px}.alert-platform-content>.help-copy{margin-bottom:16px}.alert-platform-content>.stack{gap:12px}@media(max-width:650px){.alert-platform-content{padding:12px}.alert-platform-tabs .account-platform-tab{flex:1 1 0}.alert-actions .btn{font-size:11px;padding:9px 10px}}.music-pin.is-pinned{color:var(--accent,#ad87ff);border-color:currentColor;background:color-mix(in srgb,var(--accent,#ad87ff) 15%,transparent)}.music-pinned-label{margin-block:6px;display:inline-flex;gap:4px;color:var(--accent,#ad87ff)}[data-studio-section=music-bans] .music-ban-list{max-height:340px;overflow:auto;overscroll-behavior:contain;scrollbar-gutter:stable}[data-studio-section=music-bans] .music-ban-row strong{min-width:0;overflow-wrap:anywhere}.engine-summary{grid-template-columns:repeat(auto-fit,minmax(160px,1fr))}.engine-network{display:grid;grid-template-columns:80px minmax(0,1fr) 120px;align-items:center;gap:14px;margin:16px 0}.engine-network-track{height:12px;border-radius:6px;background:#ffffff0b;overflow:hidden}.engine-network-track>span{display:block;height:100%;background:linear-gradient(90deg,#865de3,#dba9ff);border-radius:inherit}.engine-network small{text-align:right;font-variant-numeric:tabular-nums}@media(max-width:500px){.engine-network{grid-template-columns:65px minmax(0,1fr);gap:10px}.engine-network small{grid-column:2}}.sf-motion-position{position:absolute;left:calc(var(--sf-x,50)*1%);top:calc(var(--sf-y,50)*1%);width:max-content;max-width:none;transform:translate(var(--sf-anchor-x,-50%),-50%) scale(var(--sf-scale,1));transform-origin:var(--sf-origin-x,50%) 50%;margin:0!important;flex:none!important}.sf-motion-shell,.sf-motion-phase,.sf-motion-loop{width:max-content;max-width:none}.sf-motion-shell>.sf-motion-phase{animation-duration:var(--sf-enter-ms,.42s);animation-timing-function:var(--sf-enter-ease);animation-fill-mode:both;transform-origin:var(--sf-enter-origin,50% 50%);backface-visibility:visible}.sf-motion-shell[data-sf-runtime-phase=enter]>.sf-motion-phase{animation-name:var(--sf-enter-name)}.sf-motion-shell[data-sf-runtime-phase=exit]>.sf-motion-phase{animation-name:var(--sf-exit-name);animation-duration:var(--sf-exit-ms,.26s);animation-timing-function:var(--sf-exit-ease);transform-origin:var(--sf-exit-origin,50% 50%)}.sf-motion-shell:is([data-sf-runtime-phase=idle],[data-sf-runtime-phase=exit])>.sf-motion-phase>.sf-motion-loop{animation:var(--sf-loop-name,none) var(--sf-loop-ms,1.8s) var(--sf-loop-ease,ease-in-out) infinite;transform-origin:var(--sf-loop-origin,50% 50%)}.sf-motion-shell[data-sf-runtime-phase=done]{visibility:hidden;pointer-events:none}.sf-motion-position .widget-overlay{zoom:1!important;max-width:none}.sf-motion-shell .stream-alert{animation:none!important}.sf-motion-position.is-full-scene{width:var(--sf-travel-x);height:var(--sf-travel-y)}.sf-motion-position.is-full-scene .sf-motion-shell,.sf-motion-position.is-full-scene .sf-motion-phase,.sf-motion-position.is-full-scene .sf-motion-loop,.sf-motion-position.is-full-scene [data-widget-view]{width:100%;height:100%;max-width:none}@keyframes sf-in-slide-up{0%{transform:translateY(var(--sf-travel-y,1080px))}to{transform:none}}@keyframes sf-in-slide-down{0%{transform:translateY(calc(-1 * var(--sf-travel-y,1080px)))}to{transform:none}}@keyframes sf-in-slide-left{0%{transform:translate(calc(-1 * var(--sf-travel-x,1920px)))}to{transform:none}}@keyframes sf-in-slide-right{0%{transform:translate(var(--sf-travel-x,1920px))}to{transform:none}}@keyframes sf-in-slide-corner-tl{0%{transform:translate(calc(-1 * var(--sf-travel-x,1920px)),calc(-1 * var(--sf-travel-y,1080px)))}to{transform:none}}@keyframes sf-in-slide-corner-br{0%{transform:translate(var(--sf-travel-x,1920px),var(--sf-travel-y,1080px))}to{transform:none}}@keyframes sf-in-fade{0%{opacity:0;transform:none}to{opacity:1;transform:none}}@keyframes sf-in-fade-up{0%{opacity:0;transform:translateY(60px)}to{opacity:1;transform:none}}@keyframes sf-in-fade-down{0%{opacity:0;transform:translateY(-60px)}to{opacity:1;transform:none}}@keyframes sf-in-fade-left{0%{opacity:0;transform:translate(-80px)}to{opacity:1;transform:none}}@keyframes sf-in-fade-right{0%{opacity:0;transform:translate(80px)}to{opacity:1;transform:none}}@keyframes sf-in-zoom{0%{opacity:0;transform:scale(.45)}to{opacity:1;transform:scale(1)}}@keyframes sf-in-scale-down{0%{opacity:0;transform:scale(1.6)}to{opacity:1;transform:scale(1)}}@keyframes sf-in-bounce{0%{opacity:0;transform:scale(.3)}55%{opacity:1;transform:scale(1.12)}75%{transform:scale(.96)}to{transform:scale(1)}}@keyframes sf-in-bounce-up{0%{opacity:0;transform:translateY(var(--sf-travel-y,1080px))}60%{opacity:1;transform:translateY(-22px)}80%{transform:translateY(9px)}to{transform:none}}@keyframes sf-in-bounce-left{0%{opacity:0;transform:translate(calc(-1 * var(--sf-travel-x,1920px)))}60%{opacity:1;transform:translate(25px)}80%{transform:translate(-10px)}to{transform:none}}@keyframes sf-in-elastic{0%{opacity:0;transform:scale(.15,.6)}45%{opacity:1;transform:scale(1.18,.9)}70%{transform:scale(.93,1.07)}85%{transform:scale(1.03,.98)}to{transform:none}}@keyframes sf-in-flip-x{0%{opacity:0;transform:perspective(900px) rotateX(-88deg)}to{opacity:1;transform:perspective(900px) rotateX(0)}}@keyframes sf-in-flip-y{0%{opacity:0;transform:perspective(900px) rotateY(88deg)}to{opacity:1;transform:perspective(900px) rotateY(0)}}@keyframes sf-in-rotate{0%{opacity:0;transform:rotate(-90deg) scale(.7)}to{opacity:1;transform:none}}@keyframes sf-in-roll{0%{opacity:0;transform:translate(-140%) rotate(-160deg)}to{opacity:1;transform:none}}@keyframes sf-in-spin{0%{opacity:0;transform:rotate(-360deg) scale(.15)}to{opacity:1;transform:none}}@keyframes sf-in-clip{0%{clip-path:inset(0 100% 0 0 round 16px)}to{clip-path:inset(0 0 0 0 round 16px)}}@keyframes sf-in-blur{0%{opacity:0;filter:blur(18px);transform:scale(1.06)}to{opacity:1;filter:blur(0);transform:none}}@keyframes sf-in-glitch{0%{opacity:0;transform:translate(-35px);clip-path:inset(45% 0 40% 0)}20%{opacity:1;transform:translate(18px) skew(8deg);clip-path:inset(10% 0 65% 0)}40%{transform:translate(-12px);clip-path:inset(60% 0 5% 0)}65%{transform:translate(6px);clip-path:inset(0)}to{opacity:1;transform:none;clip-path:inset(0)}}@keyframes sf-in-light-speed{0%{opacity:0;transform:translate(var(--sf-travel-x,1920px)) skew(-25deg)}65%{opacity:1;transform:translate(0) skew(8deg)}85%{transform:skew(-3deg)}to{transform:none}}@keyframes sf-in-drop{0%{opacity:0;transform:translateY(calc(-1 * var(--sf-travel-y,1080px))) rotate(-6deg)}70%{opacity:1;transform:translateY(10px) rotate(2deg)}to{transform:none}}@keyframes sf-in-unfold{0%{opacity:0;clip-path:inset(0 45%);transform:perspective(900px) rotateY(-80deg) scaleX(.2)}60%{opacity:1;clip-path:inset(0);transform:perspective(900px) rotateY(12deg) scaleX(1)}to{transform:none;clip-path:inset(0)}}@keyframes sf-in-stretch{0%{opacity:0;transform:translate(-120%) scaleX(1.6) scaleY(.65)}65%{opacity:1;transform:translate(0) scaleX(.95) scaleY(1.05)}to{transform:none}}@keyframes sf-in-curtain{0%{clip-path:inset(0 50% 0 50%)}to{clip-path:inset(0)}}@keyframes sf-out-slide-up{0%{transform:none}to{transform:translateY(calc(-1 * var(--sf-travel-y,1080px)))}}@keyframes sf-out-slide-down{0%{transform:none}to{transform:translateY(var(--sf-travel-y,1080px))}}@keyframes sf-out-slide-left{0%{transform:none}to{transform:translate(calc(-1 * var(--sf-travel-x,1920px)))}}@keyframes sf-out-slide-right{0%{transform:none}to{transform:translate(var(--sf-travel-x,1920px))}}@keyframes sf-out-slide-corner-tr{0%{transform:none}to{transform:translate(var(--sf-travel-x,1920px),calc(-1 * var(--sf-travel-y,1080px)))}}@keyframes sf-out-slide-corner-bl{0%{transform:none}to{transform:translate(calc(-1 * var(--sf-travel-x,1920px)),var(--sf-travel-y,1080px))}}@keyframes sf-out-fade{0%{opacity:1;transform:none}to{opacity:0;transform:none}}@keyframes sf-out-fade-up{0%{opacity:1;transform:none}to{opacity:0;transform:translateY(-60px)}}@keyframes sf-out-fade-down{0%{opacity:1;transform:none}to{opacity:0;transform:translateY(60px)}}@keyframes sf-out-fade-left{0%{opacity:1;transform:none}to{opacity:0;transform:translate(-80px)}}@keyframes sf-out-fade-right{0%{opacity:1;transform:none}to{opacity:0;transform:translate(80px)}}@keyframes sf-out-zoom{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.3)}}@keyframes sf-out-scale-away{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(1.8)}}@keyframes sf-out-bounce{0%{transform:scale(1);opacity:1}30%{transform:scale(1.08)}to{transform:scale(.2);opacity:0}}@keyframes sf-out-bounce-down{0%{opacity:1;transform:none}30%{transform:translateY(-20px)}to{opacity:0;transform:translateY(var(--sf-travel-y,1080px))}}@keyframes sf-out-bounce-right{0%{opacity:1;transform:none}30%{transform:translate(-24px)}to{opacity:0;transform:translate(var(--sf-travel-x,1920px))}}@keyframes sf-out-collapse{0%{opacity:1;transform:scale(1)}55%{opacity:1;transform:scaleY(.08)}to{opacity:0;transform:scale(0,.02)}}@keyframes sf-out-flip-x{0%{opacity:1;transform:perspective(900px) rotateX(0)}to{opacity:0;transform:perspective(900px) rotateX(90deg)}}@keyframes sf-out-flip-y{0%{opacity:1;transform:perspective(900px) rotateY(0)}to{opacity:0;transform:perspective(900px) rotateY(-90deg)}}@keyframes sf-out-rotate{0%{opacity:1;transform:none}to{opacity:0;transform:rotate(90deg) scale(.5)}}@keyframes sf-out-roll{0%{opacity:1;transform:none}to{opacity:0;transform:translate(140%) rotate(160deg)}}@keyframes sf-out-spiral{0%{opacity:1;transform:none}to{opacity:0;transform:rotate(360deg) scale(0)}}@keyframes sf-out-clip{0%{clip-path:inset(0)}to{clip-path:inset(0 0 0 100%)}}@keyframes sf-out-blur{0%{opacity:1;filter:blur(0);transform:none}to{opacity:0;filter:blur(18px);transform:scale(.95)}}@keyframes sf-out-glitch{0%{opacity:1;clip-path:inset(0);transform:none}25%{transform:translate(-12px);clip-path:inset(10% 0 60%)}50%{transform:translate(20px) skew(-10deg);clip-path:inset(55% 0 5%)}75%{transform:translate(-25px);clip-path:inset(30% 0 45%)}to{opacity:0;transform:translate(50px);clip-path:inset(50% 0 50%)}}@keyframes sf-out-light-speed{0%{opacity:1;transform:none}to{opacity:0;transform:translate(var(--sf-travel-x,1920px)) skew(25deg)}}@keyframes sf-out-hinge{0%{opacity:1;transform:none}35%{transform:rotate(35deg)}65%{transform:rotate(55deg)}to{opacity:0;transform:translateY(110%) rotate(70deg)}}@keyframes sf-out-explode{0%{opacity:1;filter:blur(0);transform:none;clip-path:inset(0)}to{opacity:0;filter:blur(8px);transform:scale(2);clip-path:polygon(0 0,50% 35%,100% 0,65% 50%,100% 100%,50% 65%,0 100%,35% 50%)}}@keyframes sf-out-origami{0%{opacity:1;clip-path:inset(0);transform:none}to{opacity:0;clip-path:inset(0 45%);transform:perspective(900px) rotateY(85deg) scaleX(.1)}}@keyframes sf-out-dissolve{0%{opacity:1;filter:blur(0);clip-path:inset(0);transform:none}35%{opacity:.8;filter:blur(1px);clip-path:polygon(0 0,100% 0,93% 18%,100% 40%,80% 60%,100% 80%,72% 100%,0 100%)}to{opacity:0;filter:blur(10px);clip-path:inset(0 100% 0 0);transform:translate(45px) scale(1.08)}}@keyframes sf-loop-shake{0%,to{transform:translate(0)}15%,45%,75%{transform:translate(-5px)}30%,60%,90%{transform:translate(5px)}}@keyframes sf-loop-pulse{0%,to{transform:scale(1)}50%{transform:scale(1.045)}}@keyframes sf-loop-flash{0%,to{opacity:1}50%{opacity:.45}}@keyframes sf-loop-wobble{0%,to{transform:none}25%{transform:translate(-8px) rotate(-3deg)}50%{transform:translate(6px) rotate(2deg)}75%{transform:translate(-3px) rotate(-1deg)}}@keyframes sf-loop-bounce{0%,to{transform:translateY(0)}45%{transform:translateY(-15px)}70%{transform:translateY(0)}85%{transform:translateY(-5px)}}@keyframes sf-loop-tada{0%,to{transform:none}15%{transform:scale(.95) rotate(-3deg)}30%,50%,70%{transform:scale(1.06) rotate(3deg)}40%,60%,80%{transform:scale(1.06) rotate(-3deg)}}@keyframes sf-loop-jello{0%,to{transform:none}25%{transform:skew(-6deg,-6deg)}40%{transform:skew(3deg,3deg)}55%{transform:skew(-1.5deg,-1.5deg)}70%{transform:skew(.75deg,.75deg)}}@keyframes sf-loop-swing{0%,to{transform:rotate(0)}25%{transform:rotate(5deg)}75%{transform:rotate(-5deg)}}@keyframes sf-loop-glow{0%,to{filter:drop-shadow(0 0 2px var(--sf-glow,#aa8aff))}50%{filter:drop-shadow(0 0 16px var(--sf-glow,#aa8aff))}}@keyframes sf-loop-float{0%,to{transform:translateY(0) rotate(-.5deg)}50%{transform:translateY(-12px) rotate(.5deg)}}.sf-motion-shell[data-sf-reduced="1"]>.sf-motion-phase,.sf-motion-shell[data-sf-reduced="1"]>.sf-motion-phase>.sf-motion-loop{animation:none!important;transform:none!important;filter:none!important;clip-path:none!important;opacity:1!important}.overlay-preview[data-preview-paused="1"] .sf-motion-phase,.overlay-preview[data-preview-paused="1"] .sf-motion-loop{animation-play-state:paused!important}@keyframes sf-in-iris{0%{opacity:0;clip-path:circle(0% at 50% 50%)}to{opacity:1;clip-path:circle(150% at 50% 50%)}}@keyframes sf-in-diamond{0%{opacity:0;clip-path:polygon(50% 50%,50% 50%,50% 50%,50% 50%)}to{opacity:1;clip-path:polygon(50% -50%,150% 50%,50% 150%,-50% 50%)}}@keyframes sf-in-arc{0%{opacity:0;transform:translate(-150px,100px) rotate(-25deg)}55%{opacity:1;transform:translate(-42px,-22px) rotate(5deg)}to{opacity:1;transform:none}}@keyframes sf-in-perspective{0%{opacity:0;transform:perspective(800px) translateZ(-240px) translateY(70px) rotateX(35deg)}to{opacity:1;transform:perspective(800px) translateZ(0) translateY(0) rotateX(0)}}@keyframes sf-in-soft-rise{0%{opacity:0;filter:blur(9px);transform:translateY(35px) scale(.94)}to{opacity:1;filter:blur(0);transform:none}}@keyframes sf-out-iris{0%{opacity:1;clip-path:circle(150% at 50% 50%)}to{opacity:0;clip-path:circle(0% at 50% 50%)}}@keyframes sf-out-diamond{0%{opacity:1;clip-path:polygon(50% -50%,150% 50%,50% 150%,-50% 50%)}to{opacity:0;clip-path:polygon(50% 50%,50% 50%,50% 50%,50% 50%)}}@keyframes sf-out-arc{0%{opacity:1;transform:none}45%{opacity:.8;transform:translate(42px,-22px) rotate(-5deg)}to{opacity:0;transform:translate(150px,100px) rotate(25deg)}}@keyframes sf-out-perspective{0%{opacity:1;transform:perspective(800px) translateZ(0) translateY(0) rotateX(0)}to{opacity:0;transform:perspective(800px) translateZ(-240px) translateY(-70px) rotateX(-35deg)}}@keyframes sf-out-soft-sink{0%{opacity:1;filter:blur(0);transform:none}to{opacity:0;filter:blur(9px);transform:translateY(35px) scale(.94)}}@keyframes sf-loop-orbit{0%,to{transform:translateY(-5px)}25%{transform:translate(6px)}50%{transform:translateY(5px)}75%{transform:translate(-6px)}}@keyframes sf-loop-breathe{0%,to{transform:scale(1)}50%{transform:scale(1.025,1.045)}}@keyframes sf-loop-tilt{0%,to{transform:perspective(900px) rotateX(0) rotateY(-5deg)}25%{transform:perspective(900px) rotateX(4deg) rotateY(0)}50%{transform:perspective(900px) rotateX(0) rotateY(5deg)}75%{transform:perspective(900px) rotateX(-4deg) rotateY(0)}}@keyframes sf-loop-heartbeat{0%,40%,to{transform:scale(1)}12%{transform:scale(1.055)}24%{transform:scale(1.015)}30%{transform:scale(1.04)}}@keyframes sf-loop-neon{0%,to{filter:brightness(1) drop-shadow(0 0 2px var(--sf-glow,#aa8aff))}35%{filter:brightness(1.12) drop-shadow(0 0 9px var(--sf-glow,#aa8aff))}65%{filter:brightness(1.03) drop-shadow(0 0 4px var(--sf-glow,#aa8aff))}}.motion-studio-dialog{width:min(1250px,96vw);max-width:96vw}.sf-studio-grid{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(300px,1fr);gap:30px;margin-top:24px}.sf-studio-preview{min-width:0;align-self:start;position:sticky;top:0}.sf-studio-preview-head{display:flex;justify-content:space-between;gap:12px;margin-bottom:12px;font-size:12px}.sf-studio-preview-head small{color:var(--muted)}.sf-studio-preview-stage{position:relative;overflow:hidden;border:1px solid var(--accent-line);border-radius:12px;background:var(--bg);isolation:isolate}.sf-studio-preview-stage>img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.sf-studio-canvas{position:absolute;left:0;top:0;transform-origin:0 0}.sf-studio-sample{position:absolute;inset:0;display:grid;place-items:center}.sf-studio-crosshair{position:absolute;left:50%;top:50%;color:#fff5;pointer-events:none;transform:translate(-50%,-50%)}.sf-studio-fields{border:0;padding:0;margin:0;min-width:0}.sf-studio-sliders{display:grid;gap:20px;margin:24px 0}.sf-studio-range{display:grid;gap:12px;font-size:12px}.sf-studio-range>span{display:flex;justify-content:space-between;gap:10px}.sf-studio-range output{color:var(--purple);font-variant-numeric:tabular-nums;text-align:end}.sf-studio-range input{width:100%;min-height:32px;margin:0;accent-color:var(--purple)}.sf-studio-selects{display:grid;grid-template-columns:1fr 1fr;gap:0 14px}.sf-studio-state,.sf-studio-feedback{font-size:12px;line-height:1.7;color:var(--purple);margin-top:15px;min-height:20px}.sf-studio-timing{color:var(--muted);font-size:11px}.sf-studio-sample>[data-widget-view]{max-width:90%}.sf-motion-shell:not([data-sf-runtime-phase]){visibility:hidden}@media(max-width:800px){.sf-studio-grid{grid-template-columns:1fr;gap:20px}.sf-studio-preview{position:static}.sf-studio-range>span{flex-wrap:wrap}.sf-studio-selects{grid-template-columns:1fr}.motion-studio-dialog{padding:20px!important}.sf-studio-fields .btn{min-height:44px}}.sf-motion-shell:is([data-sf-runtime-phase=enter],[data-sf-runtime-phase=exit])>.sf-motion-phase{will-change:transform,opacity}.sf-studio-animation{min-width:0;padding:12px;border:1px solid var(--line,#ffffff14);border-radius:10px;background:#aa8aff09;margin-bottom:14px}.sf-studio-animation>.field{margin-top:0;margin-bottom:14px}.sf-studio-animation .sf-studio-range{gap:4px;font-size:11px}.sf-studio-animation .sf-studio-range>span{align-items:center;flex-wrap:wrap}.sf-studio-animation .sf-studio-range.is-inactive{opacity:.45}.prealert-output{position:fixed;inset:0;z-index:1000;pointer-events:none;overflow:hidden}.prealert-scene{position:absolute;inset:0;overflow:hidden;isolation:isolate;container-type:size;pointer-events:none;opacity:var(--pre-opacity,1);filter:brightness(calc(.7 + var(--pre-force,1)*.3))}.prealert-canvas{position:absolute;inset:0;width:100%;height:100%;display:block;background:transparent}.prealert-thanks{position:absolute;inset:0;display:grid;place-items:center;text-align:center;padding:7%;opacity:var(--pre-thanks,0);transform:translateY(calc((1 - var(--pre-thanks,0))*12px)) scale(calc(.94 + var(--pre-thanks,0)*.06));font:800 clamp(22px,5cqw,110px)/1.3 var(--font,Inter,sans-serif);color:#fff;overflow-wrap:anywhere;text-shadow:0 0 18px var(--pre-color),0 0 48px var(--pre-color),0 2px 5px #000}.prealert-neon .prealert-thanks{text-shadow:0 0 20px var(--pre-color-0),0 0 50px var(--pre-color-2),0 2px 4px #000}.prealert-bloom .prealert-thanks span{filter:drop-shadow(0 0 14px var(--pre-color))}.prealert-neon.prealert-bloom .prealert-thanks span{filter:drop-shadow(0 0 14px var(--pre-color-1))}.prealert-shake .prealert-thanks span{animation:pre-shake .7s ease-in-out infinite}.prealert-color-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}@keyframes pre-shake{25%,75%{transform:rotate(-1deg)}50%{transform:rotate(1deg)}}@media(max-width:600px){.prealert-color-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.timer-adjustment{position:absolute;top:100%;left:0;right:0;text-align:center;white-space:nowrap;font-size:26px;font-weight:700;color:var(--purple,#aa8aff);text-shadow:0 1px 3px #000;animation:timer-added 3.5s ease-out both}.overlay-clock{position:relative}.chat-native-emote{display:inline-block;vertical-align:middle;max-width:2.4em;height:1.65em;object-fit:contain;margin:0 .1em}@keyframes timer-added{0%{opacity:0;transform:translateY(12px)}12%,70%{opacity:1;transform:translateY(3px)}to{opacity:0;transform:translateY(-12px)}}.prealert-stage-group{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin:18px 0}.prealert-stage{min-width:0;margin:0}.prealert-stage legend{padding:0 6px}.prealert-stage .field{margin:6px 0}.pre-finish-smoke .prealert-thanks span{filter:blur(calc(var(--pre-reveal,0)*14px))}.pre-finish-burst .prealert-thanks span,.pre-finish-nova .prealert-thanks span{transform:scale(calc(1 + var(--pre-reveal,0)*.16))}.pre-finish-curtain .prealert-thanks span{transform:translateY(calc(var(--pre-reveal,0)*-70px))}@media(max-width:850px){.prealert-stage-group{grid-template-columns:1fr}}.prealert-rule>summary{display:flex;align-items:center;gap:12px;flex-wrap:wrap;cursor:pointer;padding:8px 0}.prealert-rule>summary small{flex:1;color:var(--muted);min-width:120px}.prealert-rule>form{padding-top:20px}.prealert-assignment-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;max-height:280px;overflow:auto;overscroll-behavior:contain}.prealert-assignment-list label{display:flex;align-items:center;gap:12px;padding:12px;background:#141219;border:1px solid #3a3048;border-radius:10px}.prealert-assignment-list small{display:block;margin-top:4px;color:var(--muted)}.prealert-rule-preview{position:relative;width:100%;aspect-ratio:16/9;background-position:center;background-size:cover;border:1px solid #554269;border-radius:12px;overflow:hidden;margin:18px 0}.prealert-disco .prealert-thanks{z-index:2;text-shadow:0 2px 6px #000,0 0 20px #000;font-size:clamp(18px,3cqw,70px);padding:0 31%}.prealert-disco .prealert-thanks span{filter:none!important}@media(max-width:600px){.prealert-assignment-list{grid-template-columns:1fr}.prealert-rule>summary{gap:8px}}.prealert-fire .prealert-thanks{padding:0 31%;font-size:clamp(18px,3cqw,70px);line-height:1.25;z-index:2}.prealert-fire .prealert-thanks span{filter:none;text-shadow:0 2px 5px #000}.prealert-disco .prealert-thanks span{position:relative;z-index:2}.viewer-counter{display:inline-flex;align-items:center;justify-content:center;gap:.38em;color:inherit;font-family:var(--widget-font,inherit);font-size:var(--widget-font-size,36px);font-variant-numeric:tabular-nums;line-height:1.15;white-space:nowrap}.viewer-counter strong{font:inherit;font-weight:700;letter-spacing:.015em}.viewer-counter [data-field=icons]{display:flex;align-items:center}.viewer-counter svg{width:1.05em;height:1.05em;flex:none}.viewer-counter-image{width:1.1em;height:1.1em;object-fit:contain;flex:none}.viewer-counter.viewer-eye-right [data-field=icons]{order:2}.viewer-counter-panel{font-size:36px;margin:12px 0 18px;color:var(--purple)}[data-widget-view=viewers]{width:max-content;max-width:100%}.support-list{display:flex;flex-direction:column;align-items:flex-start;gap:7px;min-width:0;container-name:support-list;container-type:inline-size}.support-strip,.phone-support .support-strip{--support-accent:#b48cff;display:flex;align-items:center;gap:6px;min-width:0;width:fit-content;max-width:100%;min-height:35px;margin:0;padding:3px 9px 3px 3px;border:0;border-radius:999px;background:#ffffff09;color:#f5f1fa;box-sizing:border-box;line-height:1.35;font-size:13px;overflow:visible}.support-strip--tiktok,.phone-support .support-strip--tiktok{--support-accent:#d99bff}.support-strip--twitch,.phone-support .support-strip--twitch{--support-accent:#b48cff}.support-strip--kick,.phone-support .support-strip--kick{--support-accent:#70e645}.support-strip--youtube,.phone-support .support-strip--youtube{--support-accent:#ff8f9c}.support-strip.is-recent{background:linear-gradient(100deg,color-mix(in srgb,var(--support-accent) 50%,#6525b0),#302141c9)}.support-avatar{position:relative;display:block;flex:0 0 28px;width:28px;height:28px;border-radius:50%}.support-avatar>img,.support-avatar>b{width:28px;height:28px;border-radius:50%;object-fit:cover}.support-avatar>b{display:grid;place-items:center;background:#493459;color:#fff;font-size:12px}.support-avatar>img:not([hidden])+b{display:none}.support-platform{position:absolute;bottom:-1px;inset-inline-end:-2px;display:grid;place-items:center;width:13px;height:13px;border:1px solid #2b2035;border-radius:50%;background:#1d1725}.support-platform>.chat-platform-icon{display:block;width:10px;height:10px;color:#fff;filter:none}.support-strip .support-name{display:block;flex:0 1 auto;max-width:120px;min-width:0;font:inherit;font-weight:700;line-height:1.35;color:inherit;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.support-action{flex:0 2 auto;max-width:90px;min-width:0;color:#c0b6c9;font-size:.9em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.support-item{display:flex;align-items:center;gap:4px;flex:0 3 auto;min-width:0}.support-art{display:grid;place-items:center;flex:0 0 25px;width:25px;height:25px;color:#dec1ff}.support-art>img{grid-area:1/1;width:25px;height:25px;object-fit:contain}.support-art-fallback{grid-area:1/1;display:grid;place-items:center;width:25px;height:25px}.support-art>img:not([hidden])+.support-art-fallback{display:none}.support-art-fallback>svg{width:24px;height:24px}.support-rose{font-size:23px;line-height:1}.support-item-label{display:block;max-width:12ch;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#ccc2d5;font-size:.9em}.support-strip .support-amount{flex:none;display:block;margin:0;color:#fff;white-space:nowrap;font-size:1.05em;font-weight:800;font-variant-numeric:tabular-nums}.support-strip[hidden]{display:none}.phone-chat-message.support-strip{margin-block:8px;padding:3px 9px 3px 3px;border:0}.phone-support .support-list{max-height:28dvh;overflow-y:auto;overscroll-behavior:contain;padding:3px 2px 4px 0}.phone-support .support-strip{font-size:12px}.phone-support .support-list small,.phone-support .support-list p{margin:0}.support-strip .support-name,.phone-support .support-strip .support-name{white-space:nowrap!important;overflow-wrap:normal!important;word-break:normal!important}.support-strip .support-amount,.support-strip .support-item-label,.support-strip .support-action{white-space:nowrap!important;overflow-wrap:normal!important}.phone-multichat{container-name:phonechat;container-type:inline-size}.phone-companion-stats strong{white-space:nowrap!important;overflow-wrap:normal!important;word-break:normal!important}.phone-companion-stats small{line-height:1.35;overflow-wrap:normal;word-break:normal}@container phonechat (max-width:300px){.phone-companion-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.phone-companion-stats>div{padding:8px}.phone-companion-stats small{font-size:10px}}@container support-list (max-width:260px){.support-strip .support-action{display:none}.support-strip .support-item-label{max-width:7ch}.support-strip .support-name{max-width:100px;flex-shrink:2}}@container support-list (max-width:260px){.support-strip .support-name{min-width:12px}.support-strip .support-amount--long{flex:0 1 auto;min-width:0;max-width:90px;white-space:normal!important;overflow-wrap:anywhere!important;font-size:.9em}}@media(prefers-reduced-motion:no-preference){.support-strip.is-recent{transition:background .2s ease}}@keyframes feature-spaced{0%{opacity:0;transform:translate(calc(2 * var(--feature-step))) translateZ(0) rotateY(-10deg)}3.8461538461538463%{opacity:1;transform:translate(var(--feature-step)) translateZ(-30px) rotateY(-5deg)}7.6923076923076925%{opacity:1;transform:translate(0) translateZ(-65px) rotateY(0)}11.538461538461538%{opacity:1;transform:translate(calc(-1 * var(--feature-step))) translateZ(-30px) rotateY(5deg)}15.384615384615385%{opacity:0;transform:translate(calc(-2 * var(--feature-step))) translateZ(0) rotateY(10deg)}to{opacity:0;transform:translate(calc(-24 * var(--feature-step))) translateZ(0) rotateY(10deg)}}
