.auth{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);min-height:100vh;min-height:100dvh}.auth-main{display:flex;flex-direction:column;padding:28px 40px}.auth-main>.mk-brand .logo{height:26px}.auth-form-wrap{width:100%;max-width:400px;margin:auto;padding:40px 0}.auth-form-wrap h1{font-size:30px;font-weight:750;letter-spacing:-.03em}.auth-sub{margin:8px 0 28px!important;color:var(--soft);font-size:15.5px}.auth-form{display:grid;grid-gap:16px;gap:16px}.auth-form label{display:flex;justify-content:space-between;margin-bottom:6px;color:var(--ink);font-size:14px;font-weight:600}.auth-form label small{color:var(--faint);font-weight:500}.auth-form input{height:44px;padding:10px 12px;border-radius:10px;background:var(--panel);font-size:15px}.auth-password{position:relative}.auth-password input{padding-right:46px}.auth-password button{position:absolute;top:50%;right:6px;display:flex;align-items:center;justify-content:center;width:34px;height:34px;padding:0;border:0;border-radius:8px;background:transparent;color:var(--faint);transform:translateY(-50%)}.auth-password button:hover{background:var(--brand-tint);color:var(--ink)}.auth-hint{margin:6px 0 0!important;color:var(--faint);font-size:12.5px}.auth-form .mk-btn{height:46px;margin-top:4px;font-size:15px}.auth-form .auth-check{justify-content:flex-start;align-items:flex-start;gap:10px;margin:0;color:var(--soft);font-size:13.5px;font-weight:450;line-height:1.45;cursor:pointer}.auth-form .auth-check input{flex-shrink:0;width:16px;height:16px;margin:1px 0 0;padding:0;accent-color:var(--brand)}.auth-terms{margin-top:16px!important;color:var(--faint);font-size:12.5px;text-align:center}.auth-alt{margin-top:22px!important;color:var(--soft);font-size:14.5px;text-align:center}.linklike{padding:0;border:0;background:none;color:inherit;font:inherit;text-decoration:underline;cursor:pointer}.auth-plan{display:flex;align-items:center;gap:12px;margin-bottom:22px;padding:12px 14px;border:1px solid color-mix(in srgb,var(--brand) 35%,var(--line));border-radius:12px;background:var(--brand-tint);font-size:14px;color:var(--ink)}.auth-plan svg{flex-shrink:0;color:var(--brand)}.auth-legal{margin-top:auto!important;color:var(--faint);font-size:12.5px}.auth-aside{position:relative;isolation:isolate;display:flex;flex-direction:column;justify-content:center;overflow:hidden;padding:56px;background:#15132b;color:#fff}.auth-aside:before{content:"";position:absolute;inset:0;z-index:-1;background:radial-gradient(60% 50% at 20% 10%,rgba(93,95,239,.55),transparent 70%),radial-gradient(50% 45% at 90% 90%,rgba(158,76,245,.45),transparent 70%)}.auth-aside h2{max-width:16ch;color:#fff;font-size:clamp(28px,3vw,38px);font-weight:750;line-height:1.1;letter-spacing:-.03em}.auth-aside ul{display:grid;grid-gap:14px;gap:14px;margin:30px 0 0;padding:0;list-style:none;font-size:15.5px;color:hsla(0,0%,100%,.86)}.auth-aside li{display:flex;align-items:flex-start;gap:12px}.auth-aside li svg{flex-shrink:0;margin-top:3px;color:#a5b4fc}.auth-collage{display:grid;grid-template-columns:1fr 1fr;grid-gap:10px;gap:10px;max-width:520px;margin-top:40px;padding:10px;border:1px solid hsla(0,0%,100%,.12);border-radius:18px;background:rgba(12,11,24,.55);box-shadow:0 30px 60px -20px rgba(0,0,0,.6)}.auth-tile{position:relative;overflow:hidden;aspect-ratio:16/10;border:1px solid hsla(0,0%,100%,.08);border-radius:12px}.auth-tile.is-speaking{border-color:#b9a9ff;box-shadow:0 0 0 2px rgba(185,169,255,.35)}.auth-tile span{position:absolute;left:8px;bottom:8px;padding:3px 9px;border-radius:999px;background:rgba(10,9,22,.72);color:#eceaf6;font-size:12px;font-weight:550}@media (max-width:900px){.auth{grid-template-columns:1fr}.auth-aside{display:none}.auth-main{padding:20px}}.dash{display:grid;grid-template-columns:248px minmax(0,1fr);min-height:100vh;min-height:100dvh}.dash-side{position:-webkit-sticky;position:sticky;top:0;display:flex;flex-direction:column;height:100vh;height:100dvh;padding:20px 14px;border-right:1px solid var(--line);background:var(--panel)}.dash-side>.mk-brand{margin:4px 8px 22px}.dash-start{display:grid;grid-template-columns:1fr 1fr;grid-gap:8px;gap:8px;margin:0 2px 14px}.dash-start .mk-btn{height:36px;padding:0 10px;gap:7px;font-size:13.5px;white-space:nowrap}.dash-start .mk-btn:not(.mk-btn-primary){background:var(--bg)}.dash-nav{display:flex;flex:1 1;flex-direction:column;gap:2px;min-height:0;margin:0 -4px;padding:0 4px 4px;overflow-y:auto;scrollbar-width:thin}.dash-nav-group{display:grid;grid-gap:2px;gap:2px}.dash-nav-gap{height:14px}.dash-nav .dash-nav-admin{margin-top:auto}.dash-nav a{display:flex;align-items:center;gap:10px;padding:9px 10px;border-radius:9px;color:var(--soft);font-size:14.5px;font-weight:550}.dash-nav a:hover{background:var(--brand-tint);color:var(--ink);text-decoration:none}.dash-nav a[aria-current=page]{background:var(--brand-tint);color:var(--brand);font-weight:650}.dash-nav a .dash-lock{margin-left:auto;color:var(--faint)}.dash-nav .dash-nav-off{display:flex;align-items:center;gap:10px;padding:9px 10px;border-radius:9px;color:var(--faint);font-size:14.5px;font-weight:550;opacity:.6;cursor:not-allowed}.dash-nav-label{margin:16px 10px 6px!important;color:var(--faint);font-size:11.5px;font-weight:700;letter-spacing:.07em;text-transform:uppercase}.dash-side-foot{display:flex;align-items:center;gap:10px;margin-top:12px;padding:10px 12px;border:1px solid var(--line);border-radius:12px;background:var(--bg);font-size:12.5px;line-height:1.45;color:var(--soft)}.dash-side-foot>div{flex:1 1}.dash-side-foot b{display:block;color:var(--ink);font-size:13.5px}.dash-side-foot .mk-btn{height:30px;padding:0 12px;font-size:12.5px}.dash-main{min-width:0}.dash-top{position:-webkit-sticky;position:sticky;top:0;z-index:20;justify-content:space-between;gap:16px;height:60px;padding:0 32px;border-bottom:1px solid var(--line);background:color-mix(in srgb,var(--bg) 85%,transparent);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.dash-top,.dash-workspace{display:flex;align-items:center}.dash-workspace{gap:10px;min-width:0;color:var(--ink);font-weight:650}.dash-workspace span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dash-avatar{display:inline-flex;flex-shrink:0;align-items:center;justify-content:center;width:32px;height:32px;border-radius:50%;background:var(--brand-gradient);color:#fff;font-size:13px;font-weight:700}.dash-user{position:relative}.dash-user>button{display:flex;align-items:center;gap:10px;padding:4px 10px 4px 4px;border:1px solid transparent;border-radius:999px;background:transparent}.dash-user>button:hover{border-color:var(--line);background:var(--panel)}.dash-user-name{font-size:14px;font-weight:600}.dash-menu{position:absolute;top:calc(100% + 8px);right:0;z-index:30;width:240px;padding:6px;border:1px solid var(--line);border-radius:12px;background:var(--panel);box-shadow:var(--mk-shadow)}.dash-menu-head{padding:8px 10px 10px;border-bottom:1px solid var(--line);margin-bottom:6px;font-size:13px;color:var(--soft);overflow-wrap:anywhere}.dash-menu-head b{display:block;color:var(--ink);font-size:14px}.dash-menu-role{display:block;margin-top:4px;color:var(--faint);font-size:12px;font-weight:600}.dash-menu a,.dash-menu button{display:flex;align-items:center;gap:9px;width:100%;padding:8px 10px;border:0;border-radius:8px;background:transparent;color:var(--ink);font-size:14px;font-weight:550;text-align:left}.dash-menu a:hover,.dash-menu button:hover{background:var(--brand-tint);text-decoration:none}.dash-content{max-width:1080px;padding:32px 32px 64px}.dash-content td{vertical-align:middle}.dash-head{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:16px;margin-bottom:26px}.dash-head h1{margin:0;font-size:26px;font-weight:740;letter-spacing:-.025em}.dash-head p{margin:6px 0 0;color:var(--soft)}.dash-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));grid-gap:16px;gap:16px}.dash-card{padding:20px;border:1px solid var(--line);border-radius:14px;background:var(--panel)}.dash-card h2{display:flex;align-items:center;justify-content:space-between;gap:10px;margin:0 0 4px;font-size:15px;font-weight:700}.dash-card>p{margin:0;color:var(--soft);font-size:14px}.dash-stat{margin:12px 0 4px!important;color:var(--ink)!important;font-size:30px!important;font-weight:750;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;letter-spacing:-.03em}.dash-stat small{color:var(--faint);font-size:15px;font-weight:550;letter-spacing:0}.dash-meter{height:8px;margin:12px 0 8px;overflow:hidden;border-radius:999px;background:var(--brand-tint)}.dash-meter i{display:block;height:100%;border-radius:inherit;background:var(--brand-gradient)}.dash-meter.is-over i{background:linear-gradient(90deg,#f59e0b,#ef4444)}.dash-section{margin-top:36px}.dash-section>h2{margin:0 0 12px;font-size:17px;font-weight:700}.dash-section>p{margin:-6px 0 14px;color:var(--soft);font-size:14.5px}.dash-banner{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:16px;margin-bottom:24px;padding:16px 18px;border:1px solid color-mix(in srgb,var(--brand) 35%,var(--line));border-radius:14px;background:linear-gradient(135deg,color-mix(in srgb,var(--brand) 12%,var(--panel)),color-mix(in srgb,var(--brand-2) 10%,var(--panel)))}.dash-banner b{display:block;color:var(--ink);font-size:15.5px}.dash-banner span{color:var(--soft);font-size:14px}.dash-banner.is-ok{border-color:color-mix(in srgb,var(--ok-ink) 35%,var(--line));background:var(--ok-bg)}.dash-banner.is-warn{border-color:color-mix(in srgb,var(--warn-ink) 35%,var(--line));background:var(--warn-bg)}.dash-banner.is-bad{border-color:color-mix(in srgb,var(--danger) 35%,var(--line));background:var(--bad-bg)}.dash-checklist{display:grid;grid-gap:0;gap:0;margin:0;padding:0;list-style:none}.dash-checklist li{display:grid;grid-template-columns:28px 1fr auto;align-items:center;grid-gap:12px;gap:12px;padding:14px 0;border-top:1px solid var(--line)}.dash-checklist li:first-child{border-top:0}.dash-checklist b{display:block;color:var(--ink);font-size:14.5px}.dash-checklist span{color:var(--soft);font-size:13.5px}.dash-check{display:flex;align-items:center;justify-content:center;width:26px;height:26px;border:1.5px solid var(--line);border-radius:50%;color:var(--faint);font-size:12px;font-weight:700}.dash-check.is-done{border-color:transparent;background:var(--ok-ink);color:#fff}.dash-actions{display:flex;flex-wrap:wrap;gap:10px}.dash-locked{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);grid-gap:28px;gap:28px;align-items:center;padding:28px;border:1px solid var(--line);border-radius:16px;background:var(--panel)}.dash-locked h2{margin:12px 0 8px;font-size:22px;font-weight:740;letter-spacing:-.02em}.dash-locked p{margin:0 0 18px;color:var(--soft)}.dash-locked ul{display:grid;grid-gap:8px;gap:8px;margin:0 0 22px;padding:0;list-style:none;color:var(--ink);font-size:14.5px}.dash-locked li{display:flex;gap:9px}.dash-locked li svg{flex-shrink:0;margin-top:3px;color:var(--ok-ink)}.dash-locked .code-block{font-size:12px}@media (max-width:860px){.dash-locked{grid-template-columns:1fr}}.dash-form{display:grid;grid-gap:14px;gap:14px;max-width:520px}.dash-form .row{align-items:end}.dash-saved{color:var(--ok-ink);font-size:13.5px;font-weight:600}.dash-kv{display:grid;grid-template-columns:160px minmax(0,1fr);grid-gap:10px 16px;gap:10px 16px;margin:0;font-size:14.5px}.dash-kv dt{color:var(--soft)}.dash-kv dd{margin:0;color:var(--ink);overflow-wrap:anywhere}.dash-plans{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));grid-gap:14px;gap:14px}.dash-plan{position:relative;display:flex;flex-direction:column;gap:6px;padding:20px;border:1px solid var(--line);border-radius:14px;background:var(--panel)}.dash-plan.is-current{border-color:var(--brand);box-shadow:0 0 0 3px color-mix(in srgb,var(--brand) 16%,transparent)}.dash-plan.is-wanted{border-color:var(--brand-2)}.dash-plan h3{display:flex;align-items:center;justify-content:space-between;margin:0;font-size:17px}.dash-plan-price{margin:4px 0!important;font-size:26px!important;font-weight:750;letter-spacing:-.03em;color:var(--ink)!important}.dash-plan-price small{color:var(--faint);font-size:13px;font-weight:550;letter-spacing:0}.dash-plan ul{display:grid;grid-gap:6px;gap:6px;margin:8px 0 16px;padding:0;list-style:none;color:var(--soft);font-size:13.5px}.dash-plan li{display:flex;gap:8px}.dash-plan li svg{flex-shrink:0;margin-top:3px;color:var(--brand)}.dash-plan .mk-btn{margin-top:auto}.dash-mobile-nav{display:none}@media (max-width:900px){.dash{grid-template-columns:1fr}.dash-side{display:none}.dash-top{padding:0 16px}.dash-content{padding:20px 16px 48px}.dash-mobile-nav{display:flex;gap:4px;overflow-x:auto;padding:8px 16px;border-bottom:1px solid var(--line);scrollbar-width:none}.dash-mobile-nav a{border-radius:999px;color:var(--soft)}.dash-mobile-nav .dash-nav-off,.dash-mobile-nav a{flex-shrink:0;padding:7px 12px;font-size:14px;font-weight:600}.dash-mobile-nav .dash-nav-off{color:var(--faint);opacity:.6}.dash-mobile-nav a[aria-current=page]{background:var(--brand-tint);color:var(--brand)}.dash-user-name{display:none}.dash-kv{grid-template-columns:1fr;gap:2px}.dash-kv dd{margin-bottom:10px}}.dash-rec-bar{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px 20px;margin-bottom:14px}.dash-rec-tabs{display:inline-flex;gap:2px;padding:3px;border:1px solid var(--line);border-radius:11px;background:var(--panel)}.dash-rec-tabs a{display:inline-flex;align-items:center;gap:7px;height:32px;padding:0 12px;border-radius:8px;color:var(--soft);font-size:14px;font-weight:600;white-space:nowrap}.dash-rec-tabs a:hover{color:var(--ink);text-decoration:none}.dash-rec-tabs a[aria-current]{background:var(--brand-tint);color:var(--brand)}.dash-rec-tabs span{color:var(--faint);font-size:12.5px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.dash-rec-tabs a[aria-current] span{color:inherit}.dash-rec-storage{display:flex;align-items:center;gap:12px;margin-left:auto;color:var(--soft);font-size:14px;white-space:nowrap}.dash-rec-storage b{color:var(--ink);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.dash-rec-storage .dash-meter{width:120px;margin:0}.dash-rec-tag{padding:1px 7px;border:1px solid var(--line);border-radius:6px;color:var(--soft);font-size:12px}.dash-rec-none{padding:28px 0;color:var(--soft);text-align:center}.dash-rec-list{display:grid;margin:0;padding:0;overflow:hidden;border:1px solid var(--line);border-radius:14px;background:var(--panel);list-style:none}.dash-rec-row{display:grid;grid-template-columns:44px minmax(0,1fr) auto;align-items:center;grid-gap:14px;gap:14px;padding:14px 16px;border-top:1px solid var(--line)}.dash-rec-row:first-child{border-top:0}.dash-rec-row.is-open{background:color-mix(in srgb,var(--brand) 4%,var(--panel))}.dash-rec-thumb{display:flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:11px;background:var(--brand-tint);color:var(--brand)}.dash-rec-thumb.is-failed,.dash-rec-thumb.is-recording{background:var(--bad-bg);color:var(--danger)}.dash-rec-thumb.is-processing{background:var(--warn-bg);color:var(--warn-ink)}.dash-rec-thumb.is-recording i{width:11px;height:11px;border-radius:50%;background:currentColor;animation:dash-rec-pulse 1.4s ease-in-out infinite}@keyframes dash-rec-pulse{50%{opacity:.3}}.dash-rec-title{margin:0;overflow:hidden;color:var(--ink);font-size:15px;font-weight:650;text-overflow:ellipsis;white-space:nowrap}.dash-rec-meta{display:flex;flex-wrap:wrap;align-items:center;gap:2px 6px;margin:3px 0 0;color:var(--soft);font-size:13.5px}.dash-rec-meta .badge{margin-right:2px}.dash-rec-actions{display:flex;align-items:center;gap:8px}.dash-rec-actions .mk-btn{height:36px;padding:0 12px;font-size:14px}.dash-rec-actions .dash-rec-delete{width:36px;padding:0;color:var(--faint)}.dash-rec-actions .dash-rec-delete:hover{color:var(--danger)}.dash-rec-player{grid-column:1/-1}.dash-rec-player video{max-height:70vh;border-radius:10px;background:#000}.dash-rec-player audio,.dash-rec-player video{display:block;width:100%}.dash-rec-share{grid-column:1/-1;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px 20px;padding:14px 16px;border:1px solid var(--line);border-radius:12px;background:var(--panel)}.dash-rec-share.is-on{border-color:color-mix(in srgb,var(--brand) 35%,var(--line))}.dash-rec-share-text{flex:1 1 320px;min-width:0}.dash-rec-share-text p{margin:0;color:var(--soft);font-size:13.5px;line-height:1.5}.dash-rec-share .dash-rec-share-title{display:flex;flex-wrap:wrap;align-items:center;gap:6px;margin-bottom:2px;color:var(--ink);font-size:14.5px;font-weight:600}.dash-rec-share-title svg{color:var(--brand)}.dash-rec-share-views{color:var(--faint);font-weight:500}.dash-rec-share-link{display:flex;gap:8px;margin:10px 0 8px}.dash-rec-share-link input{flex:1 1;min-width:0;height:36px;padding:0 12px;border:1px solid var(--line);border-radius:9px;background:var(--bg);color:var(--ink);font:inherit;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:13px}.dash-rec-share-link .mk-btn{flex-shrink:0;height:36px;padding:0 12px;font-size:14px}.dash-rec-share .dash-rec-share-foot{display:flex;flex-wrap:wrap;align-items:center;gap:6px;color:var(--faint);font-size:13px}.dash-rec-share-stop{margin-left:auto;padding:0;border:0;background:none;color:var(--danger);font:inherit;font-size:13px;font-weight:600;cursor:pointer}.dash-rec-share-stop:hover{text-decoration:underline}.dash-rec-share-stop:disabled{cursor:wait;opacity:.6}.dash-rec-meta .dash-rec-shared{display:inline-flex;align-items:center;gap:4px;background:var(--brand-tint);color:var(--brand)}.dash-rec-actions .mk-btn.is-active{border-color:var(--brand);color:var(--brand)}.dash-rec-empty{display:grid;justify-items:center;grid-gap:6px;gap:6px;padding:48px 24px;border:1px dashed var(--line);border-radius:16px;background:var(--panel);text-align:center}.dash-rec-empty h2{margin:10px 0 0;font-size:19px;font-weight:720}.dash-rec-empty p{max-width:460px;margin:0 0 14px;color:var(--soft)}.dash-locked .dash-rec-mock{gap:0;margin:0}.dash-locked .dash-rec-mock li{display:grid;grid-template-columns:44px minmax(0,1fr);grid-gap:14px;gap:14px}.dash-locked .dash-rec-mock li svg{margin:0;color:inherit}.dash-locked .dash-rec-mock .dash-rec-title{margin:0;color:var(--ink)}.dash-locked .dash-rec-mock .dash-rec-meta{margin:3px 0 0}@media (prefers-reduced-motion:reduce){.dash-rec-thumb.is-recording i{animation:none}}@media (max-width:600px){.dash-rec-row{grid-template-columns:40px minmax(0,1fr);gap:10px 12px}.dash-rec-thumb{width:40px;height:40px}.dash-rec-actions{grid-column:2/-1}.dash-rec-actions .dash-rec-label{display:none}.dash-rec-share-link{flex-wrap:wrap}.dash-rec-share-link input{flex-basis:100%}.dash-rec-share-stop{margin-left:0}.dash-rec-tabs{max-width:100%;overflow-x:auto}.dash-rec-storage{margin-left:0}}.dash-crumb{margin:0 0 4px!important;font-size:13px}.dash-badge-webinar{margin-left:8px;background:var(--brand-tint);color:var(--brand)}.dash-reports td .badge{margin-left:8px}.dash-kpis{grid-template-columns:repeat(auto-fit,minmax(160px,1fr))}.dash-kpis .dash-stat{font-size:26px!important}.dash-report-list{display:grid;grid-gap:8px;gap:8px;margin:0;padding:0;list-style:none}.dash-report-list li{display:flex;align-items:flex-start;gap:12px;padding:12px 14px;border:1px solid var(--line);border-radius:12px;background:var(--panel)}.dash-report-list li>div{display:grid;grid-gap:2px;gap:2px}.dash-poll ul{display:grid;grid-gap:6px;gap:6px;margin:12px 0 0;padding:0;list-style:none}.dash-poll li{position:relative;display:flex;justify-content:space-between;gap:10px;overflow:hidden;padding:6px 10px;border-radius:8px;background:var(--brand-tint);font-size:13.5px}.dash-poll li i{position:absolute;inset:0 auto 0 0;background:color-mix(in srgb,var(--brand) 22%,transparent)}.dash-poll li.is-right i{background:rgba(52,211,153,.35)}.dash-poll li b,.dash-poll li span{position:relative}.dash-empty{display:grid;justify-items:start;grid-gap:8px;gap:8px}.dash-brand{--brand-accent:#6c56f0}.dash-brand-preview{display:grid;grid-template-columns:2fr 1fr;grid-gap:12px;gap:12px;margin-bottom:18px}.dash-brand-slate,.dash-brand-stage{position:relative;aspect-ratio:16/9;overflow:hidden;border-radius:12px;background:linear-gradient(135deg,#2a2350,#0c0b18);color:#fff}.dash-brand-live{position:absolute;top:10px;left:10px;padding:2px 8px;border-radius:6px;background:#ef4444;font-size:11px;font-weight:800}.dash-brand-logo{position:absolute;top:10px;right:12px;max-width:22%;max-height:18%;object-fit:contain}.dash-brand-third{position:absolute;left:12px;bottom:14px;display:grid;padding:6px 12px 7px 10px;border-left:4px solid var(--brand-accent);border-radius:0 8px 8px 0;background:rgba(14,13,28,.9)}.dash-brand-third b{font-size:14px}.dash-brand-third span{color:color-mix(in srgb,var(--brand-accent) 45%,#fff);font-size:11px}.dash-brand-cta{position:absolute;right:12px;bottom:14px;display:grid;padding:6px 10px;border-radius:8px;background:rgba(16,15,32,.95);box-shadow:0 0 0 2px var(--brand-accent);font-size:11px}.dash-brand-cta b{margin-top:3px;padding:1px 6px;border-radius:999px;background:var(--brand-accent)}.dash-brand-slate{display:grid;place-content:center;justify-items:center;grid-gap:6px;gap:6px;background:radial-gradient(80% 90% at 50% 0,color-mix(in srgb,var(--brand-accent) 60%,transparent),transparent 70%),#0c0b18}.dash-brand-slate img{max-width:60%;max-height:28%;object-fit:contain}.dash-brand-slate b{font-size:15px}.dash-brand-row{display:grid;grid-template-columns:1fr 1fr;grid-gap:18px;gap:18px}.dash-brand-color{display:flex;align-items:center;gap:10px}.dash-brand-color input[type=color]{width:46px;height:36px;padding:2px}.dash-link-btn{margin-top:8px;padding:0;border:0;background:none;color:var(--brand);font:inherit;font-size:13px;font-weight:600;cursor:pointer}@media (max-width:760px){.dash-brand-preview,.dash-brand-row{grid-template-columns:1fr}}.wb-layout{display:grid;grid-template-columns:minmax(0,1fr) 320px;align-items:start;grid-gap:20px;gap:20px}.wb-main{display:grid;grid-gap:16px;gap:16px;min-width:0}.wb-card{display:grid;grid-gap:14px;gap:14px}.wb-card h2{display:flex;align-items:center;justify-content:flex-start;gap:8px;margin:0;font-size:16px}.wb-card h2 svg{color:var(--brand)}.wb-card h2 small{font-size:12.5px;font-weight:500}.wb-lede{margin:-6px 0 0;font-size:13.5px}.wb-small{margin:0;font-size:12.5px}.wb-two{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));grid-gap:12px;gap:12px}.wb-extra{padding:0 12px 12px 58px}.wb-chips{display:flex;flex-wrap:wrap;gap:6px}.wb-chip{display:inline-flex;align-items:center;gap:5px;height:32px;padding:0 12px 0 9px;border-radius:999px;color:var(--soft);font-size:13px}.wb-chip.is-on{border-color:color-mix(in srgb,var(--brand) 45%,transparent);background:var(--brand-tint);color:var(--brand)}.wb-platform{display:inline-flex;flex-shrink:0;align-items:center;justify-content:center;width:32px;height:32px;border-radius:9px;background:var(--wb-platform);color:var(--wb-platform-ink);font-size:14px;font-weight:800;letter-spacing:-.02em;line-height:1}.wb-platform[data-long]{font-size:9px;letter-spacing:0}.wb-dests{display:grid;grid-gap:8px;gap:8px;margin:0;padding:0;list-style:none}.wb-dests li{gap:6px}.wb-dest,.wb-dests li{display:flex;align-items:center}.wb-dest{flex:1 1;gap:12px;min-width:0;padding:10px 12px;border-radius:12px;background:var(--bg);text-align:left}.wb-dest-text{display:grid;flex:1 1;min-width:0}.wb-dest b{overflow:hidden;font-size:14px;text-overflow:ellipsis;white-space:nowrap}.wb-dest small{color:var(--faint);font-size:12.5px;font-weight:500}.wb-dest i{display:flex;flex-shrink:0;align-items:center;justify-content:center;width:22px;height:22px;border:1.5px solid var(--line);border-radius:50%;color:#fff}.wb-dest.is-on{border-color:color-mix(in srgb,var(--brand) 55%,transparent);background:color-mix(in srgb,var(--brand-tint) 70%,var(--panel))}.wb-dest.is-on i{border-color:transparent;background:var(--brand)}.wb-forget{display:inline-flex;flex-shrink:0;align-items:center;justify-content:center;width:32px;height:32px;padding:0;border-color:transparent;background:none;color:var(--faint)}.wb-forget:hover{color:var(--danger)}.wb-add-btn{display:flex;align-items:center;justify-content:center;gap:6px;height:44px;border:1px dashed var(--line);border-radius:12px;background:none;color:var(--soft)}.wb-add-btn:hover{border-color:var(--brand);color:var(--brand)}.wb-add{grid-gap:12px;padding:14px;border:1px solid var(--line);border-radius:12px;background:color-mix(in srgb,var(--bg) 60%,var(--panel))}.wb-add,.wb-add-row{display:grid;gap:12px}.wb-add-row{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));grid-gap:12px}.wb-select{display:flex;align-items:center;gap:8px}.wb-seg{display:grid;grid-template-columns:1fr 1fr;grid-gap:8px;gap:8px}.wb-seg button{display:grid;grid-gap:1px;gap:1px;padding:10px 12px;border-radius:12px;text-align:left}.wb-seg button small{color:var(--faint);font-size:12px;font-weight:500}.wb-seg button.is-on{border-color:var(--brand);box-shadow:0 0 0 3px color-mix(in srgb,var(--brand) 16%,transparent)}.wb-side{position:-webkit-sticky;position:sticky;top:80px}.wb-summary{display:grid;grid-gap:12px;gap:12px}.wb-summary h2{margin:0;font-size:16px}.wb-summary ul{display:grid;grid-gap:10px;gap:10px;margin:0 0 4px;padding:0;list-style:none}.wb-summary li{display:flex;gap:10px;font-size:13.5px;line-height:1.4}.wb-summary li svg{flex-shrink:0;margin-top:1px;color:var(--brand)}.wb-upsell{display:flex;flex-wrap:wrap;align-items:center;gap:16px}.wb-upsell>svg{color:var(--brand)}.wb-upsell>div{flex:1 1;min-width:240px}.wb-upsell p{margin:4px 0 0}@media (max-width:1000px){.wb-layout{grid-template-columns:minmax(0,1fr)}.wb-side{position:static}}@media (max-width:600px){.wb-extra{padding-left:12px}}.su-templates{display:grid;grid-gap:10px;gap:10px;padding:12px 16px;border:1px solid var(--line);border-radius:14px;background:color-mix(in srgb,var(--brand-tint) 55%,var(--panel))}.su-templates-row{display:flex;flex-wrap:wrap;align-items:center;gap:10px}.su-templates-row>svg{color:var(--brand)}.su-templates-row label{margin:0;color:var(--ink);font-size:14px;font-weight:620}.su-templates-row select{flex:1 1;width:auto;min-width:200px;background:var(--panel)}.su-templates-row .dash-link-btn{margin:0}.su-templates-save{display:flex;flex-wrap:wrap;gap:8px}.su-templates-save input{flex:1 1;min-width:200px;background:var(--panel)}.sch-group .wb-lede{margin:0}.tpl-list{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,340px),1fr));grid-gap:16px;gap:16px;margin:0;padding:0;list-style:none}.tpl-card{display:flex;flex-direction:column;gap:12px}.tpl-card-head{display:grid;grid-gap:8px;gap:8px}.tpl-card-top{display:flex;align-items:center;justify-content:space-between;gap:8px}.tpl-edit{flex-shrink:0;gap:6px;height:30px;padding:0 10px;border-radius:8px;color:var(--soft);font-size:13px}.tpl-edit:hover{color:var(--ink);text-decoration:none}.tpl-kind{display:inline-flex;align-items:center;justify-self:start;gap:5px;padding:3px 9px;border-radius:999px;background:var(--line);color:var(--soft);font-size:12px;font-weight:650}.tpl-kind.is-webinar{background:var(--brand-tint);color:var(--brand)}.tpl-tags{display:flex;flex-wrap:wrap;gap:6px}.tpl-kind.is-default{padding:2px 8px;border:1px solid var(--brand);background:none;color:var(--brand)}.tpl-default-note{margin:0}.tpl-name{color:var(--ink);font-size:17px;font-weight:700;text-decoration:none}.tpl-name:hover{color:var(--brand)}.tpl-lines{display:grid;grid-gap:6px;gap:6px;margin:0;padding:0;color:var(--soft);font-size:13.5px;line-height:1.4;list-style:none}.tpl-lines li{display:flex;gap:8px}.tpl-lines li svg{flex-shrink:0;margin-top:1px;color:var(--brand)}.tpl-actions{display:flex;flex-wrap:wrap;gap:8px;margin-top:auto;padding-top:4px}.tpl-actions .mk-btn{flex:1 1 auto;height:38px;padding:0 14px;font-size:13.5px}.tpl-more{display:flex;flex-wrap:wrap;align-items:center;gap:6px 16px;padding-top:12px;border-top:1px solid var(--line)}.tpl-api .dash-link-btn,.tpl-more .dash-link-btn{margin:0;font-size:13px}.tpl-more .tpl-delete{margin-left:auto}.tpl-delete{color:var(--danger)!important}.tpl-empty{display:flex;gap:16px;align-items:flex-start}.tpl-empty>svg{flex-shrink:0;color:var(--brand)}.tpl-empty p{margin:4px 0 0}.tpl-foot{margin-top:18px;font-size:13.5px}.tpl-head{margin-bottom:0}.tpl-back{display:inline-flex;align-items:center;gap:4px;margin-bottom:8px;color:var(--soft);font-size:13.5px;text-decoration:none}.tpl-basics{display:grid;grid-gap:14px;gap:14px}.tpl-fieldset{display:grid;grid-gap:16px;gap:16px;min-width:0;margin:0;padding:0;border:0}.tpl-use{display:grid;grid-gap:8px;gap:8px;padding-top:4px}.tpl-api{display:grid;grid-gap:6px;gap:6px;padding-top:12px;border-top:1px solid var(--line);font-size:13.5px}.tpl-api .wb-small code{font-size:12px}.tpl-curl{margin:0;padding:10px 12px;border:1px solid var(--line);border-radius:9px;background:var(--code-bg,#13121f);color:var(--code-ink,#e7e5f6);color-scheme:dark;font-size:11.5px;line-height:1.5;white-space:pre-wrap;overflow-wrap:anywhere}.tpl-curl span{display:block;padding-left:4ch;text-indent:-4ch}.sch-more-setup{display:flex;align-items:center;gap:12px;width:100%;padding:12px 14px;border:1px dashed var(--line);border-radius:14px;background:none;color:var(--soft);text-align:left}.sch-more-setup>svg:first-child{color:var(--brand)}.sch-more-setup span{display:grid;flex:1 1}.sch-more-setup b{color:var(--ink);font-size:14px}.sch-more-setup small{font-size:12.5px;font-weight:500}.tpl-api-links{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px;font-size:13px}.su-look{display:grid;grid-gap:14px;gap:14px}.su-look-tabs{display:flex;flex-wrap:wrap;gap:4px;padding:4px;border-radius:12px;background:var(--bg);box-shadow:inset 0 0 0 1px var(--line)}.su-look-tabs button{display:inline-flex;flex:1 1;align-items:center;justify-content:center;gap:6px;min-width:max-content;height:34px;padding:0 12px;border:0;border-radius:9px;background:none;color:var(--soft);font-size:13.5px;font-weight:620}.su-look-tabs button[aria-selected=true]{background:var(--panel);box-shadow:0 1px 2px rgba(0,0,0,.12),inset 0 0 0 1px var(--line);color:var(--ink)}.su-opens{padding:1px 7px;border-radius:999px;background:var(--brand-tint);color:var(--brand);font-size:11px;font-weight:700}.su-preview{display:grid;justify-items:center;grid-gap:8px;gap:8px}.su-preview-frame{position:relative;width:100%;overflow:hidden;aspect-ratio:16/9;container-type:size;border-radius:14px;background:#0c0b18;box-shadow:0 0 0 1px rgba(0,0,0,.1),0 24px 48px -28px rgba(20,16,60,.6);isolation:isolate}.su-preview.is-portrait .su-preview-frame{width:auto;height:min(560px,70vh);aspect-ratio:9/16}.su-preview-caption{margin:0;color:var(--faint);font-size:12.5px;text-align:center}.su-look-row{display:flex;flex-wrap:wrap;align-items:flex-end;gap:12px}.su-look-row .su-line{flex:1 1;min-width:240px}.su-line-input{display:flex;align-items:center;gap:10px}.su-line-input input{flex:1 1}.su-line-input .dash-link-btn{flex-shrink:0;margin:0;font-size:13px}.su-look-note{flex:1 1;min-width:240px;margin:0;font-size:13px}.su-open-btn{display:inline-flex;align-items:center;gap:7px;height:38px;padding:0 14px;border-radius:10px;font-size:13.5px}.su-open-btn.is-on{border-color:color-mix(in srgb,var(--brand) 45%,transparent);background:var(--brand-tint);color:var(--brand);cursor:default}.su-brand{display:grid;grid-gap:14px;gap:14px;padding-top:16px;border-top:1px solid var(--line)}.su-brand-head{display:grid;grid-gap:2px;gap:2px}.su-brand-head b{font-size:14.5px}.su-brand-head span{font-size:13px}.su-brand-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));grid-gap:16px;gap:16px}.su-brand-logo{display:flex;align-items:center;gap:14px}.su-brand-color,.su-brand-logo>div{display:grid;grid-gap:6px;gap:6px;font-size:13.5px}.su-brand-logo small{font-size:12px}.su-logo-tile{display:flex;flex-shrink:0;align-items:center;justify-content:center;width:112px;height:64px;padding:10px;border-radius:12px;background:radial-gradient(90% 120% at 50% 0,color-mix(in srgb,var(--brand) 55%,transparent),transparent 70%),#0c0b18;color:hsla(0,0%,100%,.6)}.su-logo-tile img{display:block;width:100%;height:100%;object-fit:contain}.su-brand-actions{display:flex;align-items:center;gap:12px}.su-brand-actions .dash-link-btn{margin:0;font-size:13px}.su-upload{position:relative;height:34px;padding:0 12px;font-size:13px;cursor:pointer}.su-upload svg{transform:rotate(180deg)}.su-upload input{position:absolute;inset:0;opacity:0;cursor:pointer}.su-swatches{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.su-swatch{position:relative;width:28px;height:28px;padding:0;border:2px solid var(--panel);border-radius:50%;background:var(--swatch);box-shadow:0 0 0 1px var(--line)}.su-swatch[aria-checked=true]{box-shadow:0 0 0 2px var(--ink)}.su-swatch.is-own{overflow:hidden;background:conic-gradient(from 0deg,#f43f5e,#f59e0b,#22c55e,#06b6d4,#6366f1,#d946ef,#f43f5e);cursor:pointer}.su-swatch.is-own input{position:absolute;inset:0;width:100%;height:100%;padding:0;border:0;opacity:0;cursor:pointer}.su-swatches code{font-size:12.5px}.su-brand-status{margin:0;font-size:13px}.su-upload.is-busy{opacity:.6;pointer-events:none}@media (max-width:600px){.su-look-tabs button{flex:1 1 45%}.su-logo-tile{width:88px;height:54px}}.tpl-idline{display:flex;flex-wrap:wrap;align-items:center;gap:8px;font-size:13.5px}.tpl-idline code{padding:2px 8px;border-radius:6px;background:var(--brand-tint);color:var(--ink);font-size:12.5px}.tpl-idline .dash-link-btn{margin:0;font-size:13px}.su-preview-frame.is-small{max-width:520px}.su-brand.is-simple{padding-top:0;border-top:0}.su-subrows{border-top:1px solid var(--line);background:color-mix(in srgb,var(--brand-tint) 35%,transparent)}.su-subrows .sch-setting{padding-left:34px}.su-subrows .sch-setting+.sch-setting{border-top:1px dashed var(--line)}.su-theme,.su-theme-own{display:grid;grid-gap:14px;gap:14px}.su-theme-colours{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:12px;gap:12px}@media (max-width:640px){.su-theme-colours{grid-template-columns:repeat(2,minmax(0,1fr))}}.su-theme-colour{display:grid;grid-gap:6px;gap:6px;min-width:0;font-size:13px;font-weight:620}.su-theme-pick{display:flex;align-items:center;gap:8px;min-width:0}.su-theme-pick code{overflow:hidden;font-size:12.5px;font-weight:500;text-overflow:ellipsis}.su-swatch.is-picked{flex-shrink:0;overflow:hidden;cursor:pointer}.su-swatch.is-picked input{position:absolute;inset:0;width:100%;height:100%;padding:0;border:0;opacity:0;cursor:pointer}.su-swatch.is-picked:focus-within{box-shadow:0 0 0 2px var(--ink)}.su-theme-paste{display:grid;grid-gap:8px;gap:8px}.su-theme-paste label{font-size:13px;font-weight:620}.su-theme-paste textarea{width:100%;min-height:120px;padding:10px 12px;border:1px solid var(--line);border-radius:10px;background:var(--panel);color:var(--ink);font:12.5px/1.5 ui-monospace,SF Mono,Menlo,monospace;resize:vertical}.su-theme-paste textarea:focus{outline:none;border-color:var(--brand);box-shadow:0 0 0 3px color-mix(in srgb,var(--brand) 16%,transparent)}.su-theme-paste-actions{display:flex;flex-wrap:wrap;align-items:center;gap:12px}.su-theme-paste-open{justify-self:start}